/ Hex Artifact Content
Login

Artifact 4a97fb6ccce582ebb3dc5a7e281e5e2823574dad851b8ccf814aa6de9f4c7ad2:


0000: 23 21 20 2f 62 69 6e 2f 73 68 0a 23 20 47 75 65  #! /bin/sh.# Gue
0010: 73 73 20 76 61 6c 75 65 73 20 66 6f 72 20 73 79  ss values for sy
0020: 73 74 65 6d 2d 64 65 70 65 6e 64 65 6e 74 20 76  stem-dependent v
0030: 61 72 69 61 62 6c 65 73 20 61 6e 64 20 63 72 65  ariables and cre
0040: 61 74 65 20 4d 61 6b 65 66 69 6c 65 73 2e 0a 23  ate Makefiles..#
0050: 20 47 65 6e 65 72 61 74 65 64 20 62 79 20 47 4e   Generated by GN
0060: 55 20 41 75 74 6f 63 6f 6e 66 20 32 2e 36 39 20  U Autoconf 2.69 
0070: 66 6f 72 20 73 71 6c 69 74 65 20 33 2e 32 39 2e  for sqlite 3.29.
0080: 30 2e 0a 23 0a 23 0a 23 20 43 6f 70 79 72 69 67  0..#.#.# Copyrig
0090: 68 74 20 28 43 29 20 31 39 39 32 2d 31 39 39 36  ht (C) 1992-1996
00a0: 2c 20 31 39 39 38 2d 32 30 31 32 20 46 72 65 65  , 1998-2012 Free
00b0: 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61   Software Founda
00c0: 74 69 6f 6e 2c 20 49 6e 63 2e 0a 23 0a 23 0a 23  tion, Inc..#.#.#
00d0: 20 54 68 69 73 20 63 6f 6e 66 69 67 75 72 65 20   This configure 
00e0: 73 63 72 69 70 74 20 69 73 20 66 72 65 65 20 73  script is free s
00f0: 6f 66 74 77 61 72 65 3b 20 74 68 65 20 46 72 65  oftware; the Fre
0100: 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64  e Software Found
0110: 61 74 69 6f 6e 0a 23 20 67 69 76 65 73 20 75 6e  ation.# gives un
0120: 6c 69 6d 69 74 65 64 20 70 65 72 6d 69 73 73 69  limited permissi
0130: 6f 6e 20 74 6f 20 63 6f 70 79 2c 20 64 69 73 74  on to copy, dist
0140: 72 69 62 75 74 65 20 61 6e 64 20 6d 6f 64 69 66  ribute and modif
0150: 79 20 69 74 2e 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d  y it..## -------
0160: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23  ------------- ##
0170: 0a 23 23 20 4d 34 73 68 20 49 6e 69 74 69 61 6c  .## M4sh Initial
0180: 69 7a 61 74 69 6f 6e 2e 20 23 23 0a 23 23 20 2d  ization. ##.## -
0190: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
01a0: 2d 2d 2d 20 23 23 0a 0a 23 20 42 65 20 6d 6f 72  --- ##..# Be mor
01b0: 65 20 42 6f 75 72 6e 65 20 63 6f 6d 70 61 74 69  e Bourne compati
01c0: 62 6c 65 0a 44 55 41 4c 43 41 53 45 3d 31 3b 20  ble.DUALCASE=1; 
01d0: 65 78 70 6f 72 74 20 44 55 41 4c 43 41 53 45 20  export DUALCASE 
01e0: 23 20 66 6f 72 20 4d 4b 53 20 73 68 0a 69 66 20  # for MKS sh.if 
01f0: 74 65 73 74 20 2d 6e 20 22 24 7b 5a 53 48 5f 56  test -n "${ZSH_V
0200: 45 52 53 49 4f 4e 2b 73 65 74 7d 22 20 26 26 20  ERSION+set}" && 
0210: 28 65 6d 75 6c 61 74 65 20 73 68 29 20 3e 2f 64  (emulate sh) >/d
0220: 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68  ev/null 2>&1; th
0230: 65 6e 20 3a 0a 20 20 65 6d 75 6c 61 74 65 20 73  en :.  emulate s
0240: 68 0a 20 20 4e 55 4c 4c 43 4d 44 3d 3a 0a 20 20  h.  NULLCMD=:.  
0250: 23 20 50 72 65 2d 34 2e 32 20 76 65 72 73 69 6f  # Pre-4.2 versio
0260: 6e 73 20 6f 66 20 5a 73 68 20 64 6f 20 77 6f 72  ns of Zsh do wor
0270: 64 20 73 70 6c 69 74 74 69 6e 67 20 6f 6e 20 24  d splitting on $
0280: 7b 31 2b 22 24 40 22 7d 2c 20 77 68 69 63 68 0a  {1+"$@"}, which.
0290: 20 20 23 20 69 73 20 63 6f 6e 74 72 61 72 79 20    # is contrary 
02a0: 74 6f 20 6f 75 72 20 75 73 61 67 65 2e 20 20 44  to our usage.  D
02b0: 69 73 61 62 6c 65 20 74 68 69 73 20 66 65 61 74  isable this feat
02c0: 75 72 65 2e 0a 20 20 61 6c 69 61 73 20 2d 67 20  ure..  alias -g 
02d0: 27 24 7b 31 2b 22 24 40 22 7d 27 3d 27 22 24 40  '${1+"$@"}'='"$@
02e0: 22 27 0a 20 20 73 65 74 6f 70 74 20 4e 4f 5f 47  "'.  setopt NO_G
02f0: 4c 4f 42 5f 53 55 42 53 54 0a 65 6c 73 65 0a 20  LOB_SUBST.else. 
0300: 20 63 61 73 65 20 60 28 73 65 74 20 2d 6f 29 20   case `(set -o) 
0310: 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 69 6e 20  2>/dev/null` in 
0320: 23 28 0a 20 20 2a 70 6f 73 69 78 2a 29 20 3a 0a  #(.  *posix*) :.
0330: 20 20 20 20 73 65 74 20 2d 6f 20 70 6f 73 69 78      set -o posix
0340: 20 3b 3b 20 23 28 0a 20 20 2a 29 20 3a 0a 20 20   ;; #(.  *) :.  
0350: 20 20 20 3b 3b 0a 65 73 61 63 0a 66 69 0a 0a 0a     ;;.esac.fi...
0360: 61 73 5f 6e 6c 3d 27 0a 27 0a 65 78 70 6f 72 74  as_nl='.'.export
0370: 20 61 73 5f 6e 6c 0a 23 20 50 72 69 6e 74 69 6e   as_nl.# Printin
0380: 67 20 61 20 6c 6f 6e 67 20 73 74 72 69 6e 67 20  g a long string 
0390: 63 72 61 73 68 65 73 20 53 6f 6c 61 72 69 73 20  crashes Solaris 
03a0: 37 20 2f 75 73 72 2f 62 69 6e 2f 70 72 69 6e 74  7 /usr/bin/print
03b0: 66 2e 0a 61 73 5f 65 63 68 6f 3d 27 5c 5c 5c 5c  f..as_echo='\\\\
03c0: 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c  \\\\\\\\\\\\\\\\
03d0: 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c  \\\\\\\\\\\\\\\\
03e0: 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c  \\\\\\\\\\\\\\\\
03f0: 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c  \\\\\\\\\\\\\\\\
0400: 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c  \\\\\\\\\\\\\\\\
0410: 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c  \\\\\\\\\\\\\\\\
0420: 5c 5c 5c 27 0a 61 73 5f 65 63 68 6f 3d 24 61 73  \\\'.as_echo=$as
0430: 5f 65 63 68 6f 24 61 73 5f 65 63 68 6f 24 61 73  _echo$as_echo$as
0440: 5f 65 63 68 6f 24 61 73 5f 65 63 68 6f 24 61 73  _echo$as_echo$as
0450: 5f 65 63 68 6f 0a 61 73 5f 65 63 68 6f 3d 24 61  _echo.as_echo=$a
0460: 73 5f 65 63 68 6f 24 61 73 5f 65 63 68 6f 24 61  s_echo$as_echo$a
0470: 73 5f 65 63 68 6f 24 61 73 5f 65 63 68 6f 24 61  s_echo$as_echo$a
0480: 73 5f 65 63 68 6f 24 61 73 5f 65 63 68 6f 0a 23  s_echo$as_echo.#
0490: 20 50 72 65 66 65 72 20 61 20 6b 73 68 20 73 68   Prefer a ksh sh
04a0: 65 6c 6c 20 62 75 69 6c 74 69 6e 20 6f 76 65 72  ell builtin over
04b0: 20 61 6e 20 65 78 74 65 72 6e 61 6c 20 70 72 69   an external pri
04c0: 6e 74 66 20 70 72 6f 67 72 61 6d 20 6f 6e 20 53  ntf program on S
04d0: 6f 6c 61 72 69 73 2c 0a 23 20 62 75 74 20 77 69  olaris,.# but wi
04e0: 74 68 6f 75 74 20 77 61 73 74 69 6e 67 20 66 6f  thout wasting fo
04f0: 72 6b 73 20 66 6f 72 20 62 61 73 68 20 6f 72 20  rks for bash or 
0500: 7a 73 68 2e 0a 69 66 20 74 65 73 74 20 2d 7a 20  zsh..if test -z 
0510: 22 24 42 41 53 48 5f 56 45 52 53 49 4f 4e 24 5a  "$BASH_VERSION$Z
0520: 53 48 5f 56 45 52 53 49 4f 4e 22 20 5c 0a 20 20  SH_VERSION" \.  
0530: 20 20 26 26 20 28 74 65 73 74 20 22 58 60 70 72    && (test "X`pr
0540: 69 6e 74 20 2d 72 20 2d 2d 20 24 61 73 5f 65 63  int -r -- $as_ec
0550: 68 6f 60 22 20 3d 20 22 58 24 61 73 5f 65 63 68  ho`" = "X$as_ech
0560: 6f 22 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 3b  o") 2>/dev/null;
0570: 20 74 68 65 6e 0a 20 20 61 73 5f 65 63 68 6f 3d   then.  as_echo=
0580: 27 70 72 69 6e 74 20 2d 72 20 2d 2d 27 0a 20 20  'print -r --'.  
0590: 61 73 5f 65 63 68 6f 5f 6e 3d 27 70 72 69 6e 74  as_echo_n='print
05a0: 20 2d 72 6e 20 2d 2d 27 0a 65 6c 69 66 20 28 74   -rn --'.elif (t
05b0: 65 73 74 20 22 58 60 70 72 69 6e 74 66 20 25 73  est "X`printf %s
05c0: 20 24 61 73 5f 65 63 68 6f 60 22 20 3d 20 22 58   $as_echo`" = "X
05d0: 24 61 73 5f 65 63 68 6f 22 29 20 32 3e 2f 64 65  $as_echo") 2>/de
05e0: 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 61  v/null; then.  a
05f0: 73 5f 65 63 68 6f 3d 27 70 72 69 6e 74 66 20 25  s_echo='printf %
0600: 73 5c 6e 27 0a 20 20 61 73 5f 65 63 68 6f 5f 6e  s\n'.  as_echo_n
0610: 3d 27 70 72 69 6e 74 66 20 25 73 27 0a 65 6c 73  ='printf %s'.els
0620: 65 0a 20 20 69 66 20 74 65 73 74 20 22 58 60 28  e.  if test "X`(
0630: 2f 75 73 72 2f 75 63 62 2f 65 63 68 6f 20 2d 6e  /usr/ucb/echo -n
0640: 20 2d 6e 20 24 61 73 5f 65 63 68 6f 29 20 32 3e   -n $as_echo) 2>
0650: 2f 64 65 76 2f 6e 75 6c 6c 60 22 20 3d 20 22 58  /dev/null`" = "X
0660: 2d 6e 20 24 61 73 5f 65 63 68 6f 22 3b 20 74 68  -n $as_echo"; th
0670: 65 6e 0a 20 20 20 20 61 73 5f 65 63 68 6f 5f 62  en.    as_echo_b
0680: 6f 64 79 3d 27 65 76 61 6c 20 2f 75 73 72 2f 75  ody='eval /usr/u
0690: 63 62 2f 65 63 68 6f 20 2d 6e 20 22 24 31 24 61  cb/echo -n "$1$a
06a0: 73 5f 6e 6c 22 27 0a 20 20 20 20 61 73 5f 65 63  s_nl"'.    as_ec
06b0: 68 6f 5f 6e 3d 27 2f 75 73 72 2f 75 63 62 2f 65  ho_n='/usr/ucb/e
06c0: 63 68 6f 20 2d 6e 27 0a 20 20 65 6c 73 65 0a 20  cho -n'.  else. 
06d0: 20 20 20 61 73 5f 65 63 68 6f 5f 62 6f 64 79 3d     as_echo_body=
06e0: 27 65 76 61 6c 20 65 78 70 72 20 22 58 24 31 22  'eval expr "X$1"
06f0: 20 3a 20 22 58 5c 5c 28 2e 2a 5c 5c 29 22 27 0a   : "X\\(.*\\)"'.
0700: 20 20 20 20 61 73 5f 65 63 68 6f 5f 6e 5f 62 6f      as_echo_n_bo
0710: 64 79 3d 27 65 76 61 6c 0a 20 20 20 20 20 20 61  dy='eval.      a
0720: 72 67 3d 24 31 3b 0a 20 20 20 20 20 20 63 61 73  rg=$1;.      cas
0730: 65 20 24 61 72 67 20 69 6e 20 23 28 0a 20 20 20  e $arg in #(.   
0740: 20 20 20 2a 22 24 61 73 5f 6e 6c 22 2a 29 0a 09     *"$as_nl"*)..
0750: 65 78 70 72 20 22 58 24 61 72 67 22 20 3a 20 22  expr "X$arg" : "
0760: 58 5c 5c 28 2e 2a 5c 5c 29 24 61 73 5f 6e 6c 22  X\\(.*\\)$as_nl"
0770: 3b 0a 09 61 72 67 3d 60 65 78 70 72 20 22 58 24  ;..arg=`expr "X$
0780: 61 72 67 22 20 3a 20 22 2e 2a 24 61 73 5f 6e 6c  arg" : ".*$as_nl
0790: 5c 5c 28 2e 2a 5c 5c 29 22 60 3b 3b 0a 20 20 20  \\(.*\\)"`;;.   
07a0: 20 20 20 65 73 61 63 3b 0a 20 20 20 20 20 20 65     esac;.      e
07b0: 78 70 72 20 22 58 24 61 72 67 22 20 3a 20 22 58  xpr "X$arg" : "X
07c0: 5c 5c 28 2e 2a 5c 5c 29 22 20 7c 20 74 72 20 2d  \\(.*\\)" | tr -
07d0: 64 20 22 24 61 73 5f 6e 6c 22 0a 20 20 20 20 27  d "$as_nl".    '
07e0: 0a 20 20 20 20 65 78 70 6f 72 74 20 61 73 5f 65  .    export as_e
07f0: 63 68 6f 5f 6e 5f 62 6f 64 79 0a 20 20 20 20 61  cho_n_body.    a
0800: 73 5f 65 63 68 6f 5f 6e 3d 27 73 68 20 2d 63 20  s_echo_n='sh -c 
0810: 24 61 73 5f 65 63 68 6f 5f 6e 5f 62 6f 64 79 20  $as_echo_n_body 
0820: 61 73 5f 65 63 68 6f 27 0a 20 20 66 69 0a 20 20  as_echo'.  fi.  
0830: 65 78 70 6f 72 74 20 61 73 5f 65 63 68 6f 5f 62  export as_echo_b
0840: 6f 64 79 0a 20 20 61 73 5f 65 63 68 6f 3d 27 73  ody.  as_echo='s
0850: 68 20 2d 63 20 24 61 73 5f 65 63 68 6f 5f 62 6f  h -c $as_echo_bo
0860: 64 79 20 61 73 5f 65 63 68 6f 27 0a 66 69 0a 0a  dy as_echo'.fi..
0870: 23 20 54 68 65 20 75 73 65 72 20 69 73 20 61 6c  # The user is al
0880: 77 61 79 73 20 72 69 67 68 74 2e 0a 69 66 20 74  ways right..if t
0890: 65 73 74 20 22 24 7b 50 41 54 48 5f 53 45 50 41  est "${PATH_SEPA
08a0: 52 41 54 4f 52 2b 73 65 74 7d 22 20 21 3d 20 73  RATOR+set}" != s
08b0: 65 74 3b 20 74 68 65 6e 0a 20 20 50 41 54 48 5f  et; then.  PATH_
08c0: 53 45 50 41 52 41 54 4f 52 3d 3a 0a 20 20 28 50  SEPARATOR=:.  (P
08d0: 41 54 48 3d 27 2f 62 69 6e 3b 2f 62 69 6e 27 3b  ATH='/bin;/bin';
08e0: 20 46 50 41 54 48 3d 24 50 41 54 48 3b 20 73 68   FPATH=$PATH; sh
08f0: 20 2d 63 20 3a 29 20 3e 2f 64 65 76 2f 6e 75 6c   -c :) >/dev/nul
0900: 6c 20 32 3e 26 31 20 26 26 20 7b 0a 20 20 20 20  l 2>&1 && {.    
0910: 28 50 41 54 48 3d 27 2f 62 69 6e 3a 2f 62 69 6e  (PATH='/bin:/bin
0920: 27 3b 20 46 50 41 54 48 3d 24 50 41 54 48 3b 20  '; FPATH=$PATH; 
0930: 73 68 20 2d 63 20 3a 29 20 3e 2f 64 65 76 2f 6e  sh -c :) >/dev/n
0940: 75 6c 6c 20 32 3e 26 31 20 7c 7c 0a 20 20 20 20  ull 2>&1 ||.    
0950: 20 20 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52    PATH_SEPARATOR
0960: 3d 27 3b 27 0a 20 20 7d 0a 66 69 0a 0a 0a 23 20  =';'.  }.fi...# 
0970: 49 46 53 0a 23 20 57 65 20 6e 65 65 64 20 73 70  IFS.# We need sp
0980: 61 63 65 2c 20 74 61 62 20 61 6e 64 20 6e 65 77  ace, tab and new
0990: 20 6c 69 6e 65 2c 20 69 6e 20 70 72 65 63 69 73   line, in precis
09a0: 65 6c 79 20 74 68 61 74 20 6f 72 64 65 72 2e 20  ely that order. 
09b0: 20 51 75 6f 74 69 6e 67 20 69 73 0a 23 20 74 68   Quoting is.# th
09c0: 65 72 65 20 74 6f 20 70 72 65 76 65 6e 74 20 65  ere to prevent e
09d0: 64 69 74 6f 72 73 20 66 72 6f 6d 20 63 6f 6d 70  ditors from comp
09e0: 6c 61 69 6e 69 6e 67 20 61 62 6f 75 74 20 73 70  laining about sp
09f0: 61 63 65 2d 74 61 62 2e 0a 23 20 28 49 66 20 5f  ace-tab..# (If _
0a00: 41 53 5f 50 41 54 48 5f 57 41 4c 4b 20 77 65 72  AS_PATH_WALK wer
0a10: 65 20 63 61 6c 6c 65 64 20 77 69 74 68 20 49 46  e called with IF
0a20: 53 20 75 6e 73 65 74 2c 20 69 74 20 77 6f 75 6c  S unset, it woul
0a30: 64 20 64 69 73 61 62 6c 65 20 77 6f 72 64 0a 23  d disable word.#
0a40: 20 73 70 6c 69 74 74 69 6e 67 20 62 79 20 73 65   splitting by se
0a50: 74 74 69 6e 67 20 49 46 53 20 74 6f 20 65 6d 70  tting IFS to emp
0a60: 74 79 20 76 61 6c 75 65 2e 29 0a 49 46 53 3d 22  ty value.).IFS="
0a70: 20 22 22 09 24 61 73 5f 6e 6c 22 0a 0a 23 20 46   "".$as_nl"..# F
0a80: 69 6e 64 20 77 68 6f 20 77 65 20 61 72 65 2e 20  ind who we are. 
0a90: 20 4c 6f 6f 6b 20 69 6e 20 74 68 65 20 70 61 74   Look in the pat
0aa0: 68 20 69 66 20 77 65 20 63 6f 6e 74 61 69 6e 20  h if we contain 
0ab0: 6e 6f 20 64 69 72 65 63 74 6f 72 79 20 73 65 70  no directory sep
0ac0: 61 72 61 74 6f 72 2e 0a 61 73 5f 6d 79 73 65 6c  arator..as_mysel
0ad0: 66 3d 0a 63 61 73 65 20 24 30 20 69 6e 20 23 28  f=.case $0 in #(
0ae0: 28 0a 20 20 2a 5b 5c 5c 2f 5d 2a 20 29 20 61 73  (.  *[\\/]* ) as
0af0: 5f 6d 79 73 65 6c 66 3d 24 30 20 3b 3b 0a 20 20  _myself=$0 ;;.  
0b00: 2a 29 20 61 73 5f 73 61 76 65 5f 49 46 53 3d 24  *) as_save_IFS=$
0b10: 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53  IFS; IFS=$PATH_S
0b20: 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f  EPARATOR.for as_
0b30: 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a  dir in $PATH.do.
0b40: 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49    IFS=$as_save_I
0b50: 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61  FS.  test -z "$a
0b60: 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72  s_dir" && as_dir
0b70: 3d 2e 0a 20 20 20 20 74 65 73 74 20 2d 72 20 22  =..    test -r "
0b80: 24 61 73 5f 64 69 72 2f 24 30 22 20 26 26 20 61  $as_dir/$0" && a
0b90: 73 5f 6d 79 73 65 6c 66 3d 24 61 73 5f 64 69 72  s_myself=$as_dir
0ba0: 2f 24 30 20 26 26 20 62 72 65 61 6b 0a 20 20 64  /$0 && break.  d
0bb0: 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65  one.IFS=$as_save
0bc0: 5f 49 46 53 0a 0a 20 20 20 20 20 3b 3b 0a 65 73  _IFS..     ;;.es
0bd0: 61 63 0a 23 20 57 65 20 64 69 64 20 6e 6f 74 20  ac.# We did not 
0be0: 66 69 6e 64 20 6f 75 72 73 65 6c 76 65 73 2c 20  find ourselves, 
0bf0: 6d 6f 73 74 20 70 72 6f 62 61 62 6c 79 20 77 65  most probably we
0c00: 20 77 65 72 65 20 72 75 6e 20 61 73 20 60 73 68   were run as `sh
0c10: 20 43 4f 4d 4d 41 4e 44 27 0a 23 20 69 6e 20 77   COMMAND'.# in w
0c20: 68 69 63 68 20 63 61 73 65 20 77 65 20 61 72 65  hich case we are
0c30: 20 6e 6f 74 20 74 6f 20 62 65 20 66 6f 75 6e 64   not to be found
0c40: 20 69 6e 20 74 68 65 20 70 61 74 68 2e 0a 69 66   in the path..if
0c50: 20 74 65 73 74 20 22 78 24 61 73 5f 6d 79 73 65   test "x$as_myse
0c60: 6c 66 22 20 3d 20 78 3b 20 74 68 65 6e 0a 20 20  lf" = x; then.  
0c70: 61 73 5f 6d 79 73 65 6c 66 3d 24 30 0a 66 69 0a  as_myself=$0.fi.
0c80: 69 66 20 74 65 73 74 20 21 20 2d 66 20 22 24 61  if test ! -f "$a
0c90: 73 5f 6d 79 73 65 6c 66 22 3b 20 74 68 65 6e 0a  s_myself"; then.
0ca0: 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f    $as_echo "$as_
0cb0: 6d 79 73 65 6c 66 3a 20 65 72 72 6f 72 3a 20 63  myself: error: c
0cc0: 61 6e 6e 6f 74 20 66 69 6e 64 20 6d 79 73 65 6c  annot find mysel
0cd0: 66 3b 20 72 65 72 75 6e 20 77 69 74 68 20 61 6e  f; rerun with an
0ce0: 20 61 62 73 6f 6c 75 74 65 20 66 69 6c 65 20 6e   absolute file n
0cf0: 61 6d 65 22 20 3e 26 32 0a 20 20 65 78 69 74 20  ame" >&2.  exit 
0d00: 31 0a 66 69 0a 0a 23 20 55 6e 73 65 74 20 76 61  1.fi..# Unset va
0d10: 72 69 61 62 6c 65 73 20 74 68 61 74 20 77 65 20  riables that we 
0d20: 64 6f 20 6e 6f 74 20 6e 65 65 64 20 61 6e 64 20  do not need and 
0d30: 77 68 69 63 68 20 63 61 75 73 65 20 62 75 67 73  which cause bugs
0d40: 20 28 65 2e 67 2e 20 69 6e 0a 23 20 70 72 65 2d   (e.g. in.# pre-
0d50: 33 2e 30 20 55 57 49 4e 20 6b 73 68 29 2e 20 20  3.0 UWIN ksh).  
0d60: 42 75 74 20 64 6f 20 6e 6f 74 20 63 61 75 73 65  But do not cause
0d70: 20 62 75 67 73 20 69 6e 20 62 61 73 68 20 32 2e   bugs in bash 2.
0d80: 30 31 3b 20 74 68 65 20 22 7c 7c 20 65 78 69 74  01; the "|| exit
0d90: 20 31 22 0a 23 20 73 75 70 70 72 65 73 73 65 73   1".# suppresses
0da0: 20 61 6e 79 20 22 53 65 67 6d 65 6e 74 61 74 69   any "Segmentati
0db0: 6f 6e 20 66 61 75 6c 74 22 20 6d 65 73 73 61 67  on fault" messag
0dc0: 65 20 74 68 65 72 65 2e 20 20 27 28 28 27 20 63  e there.  '((' c
0dd0: 6f 75 6c 64 0a 23 20 74 72 69 67 67 65 72 20 61  ould.# trigger a
0de0: 20 62 75 67 20 69 6e 20 70 64 6b 73 68 20 35 2e   bug in pdksh 5.
0df0: 32 2e 31 34 2e 0a 66 6f 72 20 61 73 5f 76 61 72  2.14..for as_var
0e00: 20 69 6e 20 42 41 53 48 5f 45 4e 56 20 45 4e 56   in BASH_ENV ENV
0e10: 20 4d 41 49 4c 20 4d 41 49 4c 50 41 54 48 0a 64   MAIL MAILPATH.d
0e20: 6f 20 65 76 61 6c 20 74 65 73 74 20 78 5c 24 7b  o eval test x\${
0e30: 24 61 73 5f 76 61 72 2b 73 65 74 7d 20 3d 20 78  $as_var+set} = x
0e40: 73 65 74 20 5c 0a 20 20 26 26 20 28 20 28 75 6e  set \.  && ( (un
0e50: 73 65 74 20 24 61 73 5f 76 61 72 29 20 7c 7c 20  set $as_var) || 
0e60: 65 78 69 74 20 31 29 20 3e 2f 64 65 76 2f 6e 75  exit 1) >/dev/nu
0e70: 6c 6c 20 32 3e 26 31 20 26 26 20 75 6e 73 65 74  ll 2>&1 && unset
0e80: 20 24 61 73 5f 76 61 72 20 7c 7c 20 3a 0a 64 6f   $as_var || :.do
0e90: 6e 65 0a 50 53 31 3d 27 24 20 27 0a 50 53 32 3d  ne.PS1='$ '.PS2=
0ea0: 27 3e 20 27 0a 50 53 34 3d 27 2b 20 27 0a 0a 23  '> '.PS4='+ '..#
0eb0: 20 4e 4c 53 20 6e 75 69 73 61 6e 63 65 73 2e 0a   NLS nuisances..
0ec0: 4c 43 5f 41 4c 4c 3d 43 0a 65 78 70 6f 72 74 20  LC_ALL=C.export 
0ed0: 4c 43 5f 41 4c 4c 0a 4c 41 4e 47 55 41 47 45 3d  LC_ALL.LANGUAGE=
0ee0: 43 0a 65 78 70 6f 72 74 20 4c 41 4e 47 55 41 47  C.export LANGUAG
0ef0: 45 0a 0a 23 20 43 44 50 41 54 48 2e 0a 28 75 6e  E..# CDPATH..(un
0f00: 73 65 74 20 43 44 50 41 54 48 29 20 3e 2f 64 65  set CDPATH) >/de
0f10: 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 26 26 20 75  v/null 2>&1 && u
0f20: 6e 73 65 74 20 43 44 50 41 54 48 0a 0a 23 20 55  nset CDPATH..# U
0f30: 73 65 20 61 20 70 72 6f 70 65 72 20 69 6e 74 65  se a proper inte
0f40: 72 6e 61 6c 20 65 6e 76 69 72 6f 6e 6d 65 6e 74  rnal environment
0f50: 20 76 61 72 69 61 62 6c 65 20 74 6f 20 65 6e 73   variable to ens
0f60: 75 72 65 20 77 65 20 64 6f 6e 27 74 20 66 61 6c  ure we don't fal
0f70: 6c 0a 20 20 23 20 69 6e 74 6f 20 61 6e 20 69 6e  l.  # into an in
0f80: 66 69 6e 69 74 65 20 6c 6f 6f 70 2c 20 63 6f 6e  finite loop, con
0f90: 74 69 6e 75 6f 75 73 6c 79 20 72 65 2d 65 78 65  tinuously re-exe
0fa0: 63 75 74 69 6e 67 20 6f 75 72 73 65 6c 76 65 73  cuting ourselves
0fb0: 2e 0a 20 20 69 66 20 74 65 73 74 20 78 22 24 7b  ..  if test x"${
0fc0: 5f 61 73 5f 63 61 6e 5f 72 65 65 78 65 63 7d 22  _as_can_reexec}"
0fd0: 20 21 3d 20 78 6e 6f 20 26 26 20 74 65 73 74 20   != xno && test 
0fe0: 22 78 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 22  "x$CONFIG_SHELL"
0ff0: 20 21 3d 20 78 3b 20 74 68 65 6e 0a 20 20 20 20   != x; then.    
1000: 5f 61 73 5f 63 61 6e 5f 72 65 65 78 65 63 3d 6e  _as_can_reexec=n
1010: 6f 3b 20 65 78 70 6f 72 74 20 5f 61 73 5f 63 61  o; export _as_ca
1020: 6e 5f 72 65 65 78 65 63 3b 0a 20 20 20 20 23 20  n_reexec;.    # 
1030: 57 65 20 63 61 6e 6e 6f 74 20 79 65 74 20 61 73  We cannot yet as
1040: 73 75 6d 65 20 61 20 64 65 63 65 6e 74 20 73 68  sume a decent sh
1050: 65 6c 6c 2c 20 73 6f 20 77 65 20 68 61 76 65 20  ell, so we have 
1060: 74 6f 20 70 72 6f 76 69 64 65 20 61 0a 23 20 6e  to provide a.# n
1070: 65 75 74 72 61 6c 69 7a 61 74 69 6f 6e 20 76 61  eutralization va
1080: 6c 75 65 20 66 6f 72 20 73 68 65 6c 6c 73 20 77  lue for shells w
1090: 69 74 68 6f 75 74 20 75 6e 73 65 74 3b 20 61 6e  ithout unset; an
10a0: 64 20 74 68 69 73 20 61 6c 73 6f 0a 23 20 77 6f  d this also.# wo
10b0: 72 6b 73 20 61 72 6f 75 6e 64 20 73 68 65 6c 6c  rks around shell
10c0: 73 20 74 68 61 74 20 63 61 6e 6e 6f 74 20 75 6e  s that cannot un
10d0: 73 65 74 20 6e 6f 6e 65 78 69 73 74 65 6e 74 20  set nonexistent 
10e0: 76 61 72 69 61 62 6c 65 73 2e 0a 23 20 50 72 65  variables..# Pre
10f0: 73 65 72 76 65 20 2d 76 20 61 6e 64 20 2d 78 20  serve -v and -x 
1100: 74 6f 20 74 68 65 20 72 65 70 6c 61 63 65 6d 65  to the replaceme
1110: 6e 74 20 73 68 65 6c 6c 2e 0a 42 41 53 48 5f 45  nt shell..BASH_E
1120: 4e 56 3d 2f 64 65 76 2f 6e 75 6c 6c 0a 45 4e 56  NV=/dev/null.ENV
1130: 3d 2f 64 65 76 2f 6e 75 6c 6c 0a 28 75 6e 73 65  =/dev/null.(unse
1140: 74 20 42 41 53 48 5f 45 4e 56 29 20 3e 2f 64 65  t BASH_ENV) >/de
1150: 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 26 26 20 75  v/null 2>&1 && u
1160: 6e 73 65 74 20 42 41 53 48 5f 45 4e 56 20 45 4e  nset BASH_ENV EN
1170: 56 0a 63 61 73 65 20 24 2d 20 69 6e 20 23 20 28  V.case $- in # (
1180: 28 28 28 0a 20 20 2a 76 2a 78 2a 20 7c 20 2a 78  (((.  *v*x* | *x
1190: 2a 76 2a 20 29 20 61 73 5f 6f 70 74 73 3d 2d 76  *v* ) as_opts=-v
11a0: 78 20 3b 3b 0a 20 20 2a 76 2a 20 29 20 61 73 5f  x ;;.  *v* ) as_
11b0: 6f 70 74 73 3d 2d 76 20 3b 3b 0a 20 20 2a 78 2a  opts=-v ;;.  *x*
11c0: 20 29 20 61 73 5f 6f 70 74 73 3d 2d 78 20 3b 3b   ) as_opts=-x ;;
11d0: 0a 20 20 2a 20 29 20 61 73 5f 6f 70 74 73 3d 20  .  * ) as_opts= 
11e0: 3b 3b 0a 65 73 61 63 0a 65 78 65 63 20 24 43 4f  ;;.esac.exec $CO
11f0: 4e 46 49 47 5f 53 48 45 4c 4c 20 24 61 73 5f 6f  NFIG_SHELL $as_o
1200: 70 74 73 20 22 24 61 73 5f 6d 79 73 65 6c 66 22  pts "$as_myself"
1210: 20 24 7b 31 2b 22 24 40 22 7d 0a 23 20 41 64 6d   ${1+"$@"}.# Adm
1220: 69 74 74 65 64 6c 79 2c 20 74 68 69 73 20 69 73  ittedly, this is
1230: 20 71 75 69 74 65 20 70 61 72 61 6e 6f 69 64 2c   quite paranoid,
1240: 20 73 69 6e 63 65 20 61 6c 6c 20 74 68 65 20 6b   since all the k
1250: 6e 6f 77 6e 20 73 68 65 6c 6c 73 20 62 61 69 6c  nown shells bail
1260: 0a 23 20 6f 75 74 20 61 66 74 65 72 20 61 20 66  .# out after a f
1270: 61 69 6c 65 64 20 60 65 78 65 63 27 2e 0a 24 61  ailed `exec'..$a
1280: 73 5f 65 63 68 6f 20 22 24 30 3a 20 63 6f 75 6c  s_echo "$0: coul
1290: 64 20 6e 6f 74 20 72 65 2d 65 78 65 63 75 74 65  d not re-execute
12a0: 20 77 69 74 68 20 24 43 4f 4e 46 49 47 5f 53 48   with $CONFIG_SH
12b0: 45 4c 4c 22 20 3e 26 32 0a 61 73 5f 66 6e 5f 65  ELL" >&2.as_fn_e
12c0: 78 69 74 20 32 35 35 0a 20 20 66 69 0a 20 20 23  xit 255.  fi.  #
12d0: 20 57 65 20 64 6f 6e 27 74 20 77 61 6e 74 20 74   We don't want t
12e0: 68 69 73 20 74 6f 20 70 72 6f 70 61 67 61 74 65  his to propagate
12f0: 20 74 6f 20 6f 74 68 65 72 20 73 75 62 70 72 6f   to other subpro
1300: 63 65 73 73 65 73 2e 0a 20 20 20 20 20 20 20 20  cesses..        
1310: 20 20 7b 20 5f 61 73 5f 63 61 6e 5f 72 65 65 78    { _as_can_reex
1320: 65 63 3d 3b 20 75 6e 73 65 74 20 5f 61 73 5f 63  ec=; unset _as_c
1330: 61 6e 5f 72 65 65 78 65 63 3b 7d 0a 69 66 20 74  an_reexec;}.if t
1340: 65 73 74 20 22 78 24 43 4f 4e 46 49 47 5f 53 48  est "x$CONFIG_SH
1350: 45 4c 4c 22 20 3d 20 78 3b 20 74 68 65 6e 0a 20  ELL" = x; then. 
1360: 20 61 73 5f 62 6f 75 72 6e 65 5f 63 6f 6d 70 61   as_bourne_compa
1370: 74 69 62 6c 65 3d 22 69 66 20 74 65 73 74 20 2d  tible="if test -
1380: 6e 20 5c 22 5c 24 7b 5a 53 48 5f 56 45 52 53 49  n \"\${ZSH_VERSI
1390: 4f 4e 2b 73 65 74 7d 5c 22 20 26 26 20 28 65 6d  ON+set}\" && (em
13a0: 75 6c 61 74 65 20 73 68 29 20 3e 2f 64 65 76 2f  ulate sh) >/dev/
13b0: 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e 20  null 2>&1; then 
13c0: 3a 0a 20 20 65 6d 75 6c 61 74 65 20 73 68 0a 20  :.  emulate sh. 
13d0: 20 4e 55 4c 4c 43 4d 44 3d 3a 0a 20 20 23 20 50   NULLCMD=:.  # P
13e0: 72 65 2d 34 2e 32 20 76 65 72 73 69 6f 6e 73 20  re-4.2 versions 
13f0: 6f 66 20 5a 73 68 20 64 6f 20 77 6f 72 64 20 73  of Zsh do word s
1400: 70 6c 69 74 74 69 6e 67 20 6f 6e 20 5c 24 7b 31  plitting on \${1
1410: 2b 5c 22 5c 24 40 5c 22 7d 2c 20 77 68 69 63 68  +\"\$@\"}, which
1420: 0a 20 20 23 20 69 73 20 63 6f 6e 74 72 61 72 79  .  # is contrary
1430: 20 74 6f 20 6f 75 72 20 75 73 61 67 65 2e 20 20   to our usage.  
1440: 44 69 73 61 62 6c 65 20 74 68 69 73 20 66 65 61  Disable this fea
1450: 74 75 72 65 2e 0a 20 20 61 6c 69 61 73 20 2d 67  ture..  alias -g
1460: 20 27 5c 24 7b 31 2b 5c 22 5c 24 40 5c 22 7d 27   '\${1+\"\$@\"}'
1470: 3d 27 5c 22 5c 24 40 5c 22 27 0a 20 20 73 65 74  ='\"\$@\"'.  set
1480: 6f 70 74 20 4e 4f 5f 47 4c 4f 42 5f 53 55 42 53  opt NO_GLOB_SUBS
1490: 54 0a 65 6c 73 65 0a 20 20 63 61 73 65 20 5c 60  T.else.  case \`
14a0: 28 73 65 74 20 2d 6f 29 20 32 3e 2f 64 65 76 2f  (set -o) 2>/dev/
14b0: 6e 75 6c 6c 5c 60 20 69 6e 20 23 28 0a 20 20 2a  null\` in #(.  *
14c0: 70 6f 73 69 78 2a 29 20 3a 0a 20 20 20 20 73 65  posix*) :.    se
14d0: 74 20 2d 6f 20 70 6f 73 69 78 20 3b 3b 20 23 28  t -o posix ;; #(
14e0: 0a 20 20 2a 29 20 3a 0a 20 20 20 20 20 3b 3b 0a  .  *) :.     ;;.
14f0: 65 73 61 63 0a 66 69 0a 22 0a 20 20 61 73 5f 72  esac.fi.".  as_r
1500: 65 71 75 69 72 65 64 3d 22 61 73 5f 66 6e 5f 72  equired="as_fn_r
1510: 65 74 75 72 6e 20 28 29 20 7b 20 28 65 78 69 74  eturn () { (exit
1520: 20 5c 24 31 29 3b 20 7d 0a 61 73 5f 66 6e 5f 73   \$1); }.as_fn_s
1530: 75 63 63 65 73 73 20 28 29 20 7b 20 61 73 5f 66  uccess () { as_f
1540: 6e 5f 72 65 74 75 72 6e 20 30 3b 20 7d 0a 61 73  n_return 0; }.as
1550: 5f 66 6e 5f 66 61 69 6c 75 72 65 20 28 29 20 7b  _fn_failure () {
1560: 20 61 73 5f 66 6e 5f 72 65 74 75 72 6e 20 31 3b   as_fn_return 1;
1570: 20 7d 0a 61 73 5f 66 6e 5f 72 65 74 5f 73 75 63   }.as_fn_ret_suc
1580: 63 65 73 73 20 28 29 20 7b 20 72 65 74 75 72 6e  cess () { return
1590: 20 30 3b 20 7d 0a 61 73 5f 66 6e 5f 72 65 74 5f   0; }.as_fn_ret_
15a0: 66 61 69 6c 75 72 65 20 28 29 20 7b 20 72 65 74  failure () { ret
15b0: 75 72 6e 20 31 3b 20 7d 0a 0a 65 78 69 74 63 6f  urn 1; }..exitco
15c0: 64 65 3d 30 0a 61 73 5f 66 6e 5f 73 75 63 63 65  de=0.as_fn_succe
15d0: 73 73 20 7c 7c 20 7b 20 65 78 69 74 63 6f 64 65  ss || { exitcode
15e0: 3d 31 3b 20 65 63 68 6f 20 61 73 5f 66 6e 5f 73  =1; echo as_fn_s
15f0: 75 63 63 65 73 73 20 66 61 69 6c 65 64 2e 3b 20  uccess failed.; 
1600: 7d 0a 61 73 5f 66 6e 5f 66 61 69 6c 75 72 65 20  }.as_fn_failure 
1610: 26 26 20 7b 20 65 78 69 74 63 6f 64 65 3d 31 3b  && { exitcode=1;
1620: 20 65 63 68 6f 20 61 73 5f 66 6e 5f 66 61 69 6c   echo as_fn_fail
1630: 75 72 65 20 73 75 63 63 65 65 64 65 64 2e 3b 20  ure succeeded.; 
1640: 7d 0a 61 73 5f 66 6e 5f 72 65 74 5f 73 75 63 63  }.as_fn_ret_succ
1650: 65 73 73 20 7c 7c 20 7b 20 65 78 69 74 63 6f 64  ess || { exitcod
1660: 65 3d 31 3b 20 65 63 68 6f 20 61 73 5f 66 6e 5f  e=1; echo as_fn_
1670: 72 65 74 5f 73 75 63 63 65 73 73 20 66 61 69 6c  ret_success fail
1680: 65 64 2e 3b 20 7d 0a 61 73 5f 66 6e 5f 72 65 74  ed.; }.as_fn_ret
1690: 5f 66 61 69 6c 75 72 65 20 26 26 20 7b 20 65 78  _failure && { ex
16a0: 69 74 63 6f 64 65 3d 31 3b 20 65 63 68 6f 20 61  itcode=1; echo a
16b0: 73 5f 66 6e 5f 72 65 74 5f 66 61 69 6c 75 72 65  s_fn_ret_failure
16c0: 20 73 75 63 63 65 65 64 65 64 2e 3b 20 7d 0a 69   succeeded.; }.i
16d0: 66 20 28 20 73 65 74 20 78 3b 20 61 73 5f 66 6e  f ( set x; as_fn
16e0: 5f 72 65 74 5f 73 75 63 63 65 73 73 20 79 20 26  _ret_success y &
16f0: 26 20 74 65 73 74 20 78 20 3d 20 5c 22 5c 24 31  & test x = \"\$1
1700: 5c 22 20 29 3b 20 74 68 65 6e 20 3a 0a 0a 65 6c  \" ); then :..el
1710: 73 65 0a 20 20 65 78 69 74 63 6f 64 65 3d 31 3b  se.  exitcode=1;
1720: 20 65 63 68 6f 20 70 6f 73 69 74 69 6f 6e 61 6c   echo positional
1730: 20 70 61 72 61 6d 65 74 65 72 73 20 77 65 72 65   parameters were
1740: 20 6e 6f 74 20 73 61 76 65 64 2e 0a 66 69 0a 74   not saved..fi.t
1750: 65 73 74 20 78 5c 24 65 78 69 74 63 6f 64 65 20  est x\$exitcode 
1760: 3d 20 78 30 20 7c 7c 20 65 78 69 74 20 31 0a 74  = x0 || exit 1.t
1770: 65 73 74 20 2d 78 20 2f 20 7c 7c 20 65 78 69 74  est -x / || exit
1780: 20 31 22 0a 20 20 61 73 5f 73 75 67 67 65 73 74   1".  as_suggest
1790: 65 64 3d 22 20 20 61 73 5f 6c 69 6e 65 6e 6f 5f  ed="  as_lineno_
17a0: 31 3d 22 3b 61 73 5f 73 75 67 67 65 73 74 65 64  1=";as_suggested
17b0: 3d 24 61 73 5f 73 75 67 67 65 73 74 65 64 24 4c  =$as_suggested$L
17c0: 49 4e 45 4e 4f 3b 61 73 5f 73 75 67 67 65 73 74  INENO;as_suggest
17d0: 65 64 3d 24 61 73 5f 73 75 67 67 65 73 74 65 64  ed=$as_suggested
17e0: 22 20 61 73 5f 6c 69 6e 65 6e 6f 5f 31 61 3d 5c  " as_lineno_1a=\
17f0: 24 4c 49 4e 45 4e 4f 0a 20 20 61 73 5f 6c 69 6e  $LINENO.  as_lin
1800: 65 6e 6f 5f 32 3d 22 3b 61 73 5f 73 75 67 67 65  eno_2=";as_sugge
1810: 73 74 65 64 3d 24 61 73 5f 73 75 67 67 65 73 74  sted=$as_suggest
1820: 65 64 24 4c 49 4e 45 4e 4f 3b 61 73 5f 73 75 67  ed$LINENO;as_sug
1830: 67 65 73 74 65 64 3d 24 61 73 5f 73 75 67 67 65  gested=$as_sugge
1840: 73 74 65 64 22 20 61 73 5f 6c 69 6e 65 6e 6f 5f  sted" as_lineno_
1850: 32 61 3d 5c 24 4c 49 4e 45 4e 4f 0a 20 20 65 76  2a=\$LINENO.  ev
1860: 61 6c 20 27 74 65 73 74 20 5c 22 78 5c 24 61 73  al 'test \"x\$as
1870: 5f 6c 69 6e 65 6e 6f 5f 31 27 5c 24 61 73 5f 72  _lineno_1'\$as_r
1880: 75 6e 27 5c 22 20 21 3d 20 5c 22 78 5c 24 61 73  un'\" != \"x\$as
1890: 5f 6c 69 6e 65 6e 6f 5f 32 27 5c 24 61 73 5f 72  _lineno_2'\$as_r
18a0: 75 6e 27 5c 22 20 26 26 0a 20 20 74 65 73 74 20  un'\" &&.  test 
18b0: 5c 22 78 5c 60 65 78 70 72 20 5c 24 61 73 5f 6c  \"x\`expr \$as_l
18c0: 69 6e 65 6e 6f 5f 31 27 5c 24 61 73 5f 72 75 6e  ineno_1'\$as_run
18d0: 27 20 2b 20 31 5c 60 5c 22 20 3d 20 5c 22 78 5c  ' + 1\`\" = \"x\
18e0: 24 61 73 5f 6c 69 6e 65 6e 6f 5f 32 27 5c 24 61  $as_lineno_2'\$a
18f0: 73 5f 72 75 6e 27 5c 22 27 20 7c 7c 20 65 78 69  s_run'\"' || exi
1900: 74 20 31 0a 74 65 73 74 20 5c 24 28 28 20 31 20  t 1.test \$(( 1 
1910: 2b 20 31 20 29 29 20 3d 20 32 20 7c 7c 20 65 78  + 1 )) = 2 || ex
1920: 69 74 20 31 22 0a 20 20 69 66 20 28 65 76 61 6c  it 1".  if (eval
1930: 20 22 24 61 73 5f 72 65 71 75 69 72 65 64 22 29   "$as_required")
1940: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68   2>/dev/null; th
1950: 65 6e 20 3a 0a 20 20 61 73 5f 68 61 76 65 5f 72  en :.  as_have_r
1960: 65 71 75 69 72 65 64 3d 79 65 73 0a 65 6c 73 65  equired=yes.else
1970: 0a 20 20 61 73 5f 68 61 76 65 5f 72 65 71 75 69  .  as_have_requi
1980: 72 65 64 3d 6e 6f 0a 66 69 0a 20 20 69 66 20 74  red=no.fi.  if t
1990: 65 73 74 20 78 24 61 73 5f 68 61 76 65 5f 72 65  est x$as_have_re
19a0: 71 75 69 72 65 64 20 3d 20 78 79 65 73 20 26 26  quired = xyes &&
19b0: 20 28 65 76 61 6c 20 22 24 61 73 5f 73 75 67 67   (eval "$as_sugg
19c0: 65 73 74 65 64 22 29 20 32 3e 2f 64 65 76 2f 6e  ested") 2>/dev/n
19d0: 75 6c 6c 3b 20 74 68 65 6e 20 3a 0a 0a 65 6c 73  ull; then :..els
19e0: 65 0a 20 20 61 73 5f 73 61 76 65 5f 49 46 53 3d  e.  as_save_IFS=
19f0: 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f  $IFS; IFS=$PATH_
1a00: 53 45 50 41 52 41 54 4f 52 0a 61 73 5f 66 6f 75  SEPARATOR.as_fou
1a10: 6e 64 3d 66 61 6c 73 65 0a 66 6f 72 20 61 73 5f  nd=false.for as_
1a20: 64 69 72 20 69 6e 20 2f 62 69 6e 24 50 41 54 48  dir in /bin$PATH
1a30: 5f 53 45 50 41 52 41 54 4f 52 2f 75 73 72 2f 62  _SEPARATOR/usr/b
1a40: 69 6e 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f  in$PATH_SEPARATO
1a50: 52 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d  R$PATH.do.  IFS=
1a60: 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74  $as_save_IFS.  t
1a70: 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22  est -z "$as_dir"
1a80: 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 61   && as_dir=..  a
1a90: 73 5f 66 6f 75 6e 64 3d 3a 0a 20 20 63 61 73 65  s_found=:.  case
1aa0: 20 24 61 73 5f 64 69 72 20 69 6e 20 23 28 0a 09   $as_dir in #(..
1ab0: 20 2f 2a 29 0a 09 20 20 20 66 6f 72 20 61 73 5f   /*)..   for as_
1ac0: 62 61 73 65 20 69 6e 20 73 68 20 62 61 73 68 20  base in sh bash 
1ad0: 6b 73 68 20 73 68 35 3b 20 64 6f 0a 09 20 20 20  ksh sh5; do..   
1ae0: 20 20 23 20 54 72 79 20 6f 6e 6c 79 20 73 68 65    # Try only she
1af0: 6c 6c 73 20 74 68 61 74 20 65 78 69 73 74 2c 20  lls that exist, 
1b00: 74 6f 20 73 61 76 65 20 73 65 76 65 72 61 6c 20  to save several 
1b10: 66 6f 72 6b 73 2e 0a 09 20 20 20 20 20 61 73 5f  forks...     as_
1b20: 73 68 65 6c 6c 3d 24 61 73 5f 64 69 72 2f 24 61  shell=$as_dir/$a
1b30: 73 5f 62 61 73 65 0a 09 20 20 20 20 20 69 66 20  s_base..     if 
1b40: 7b 20 74 65 73 74 20 2d 66 20 22 24 61 73 5f 73  { test -f "$as_s
1b50: 68 65 6c 6c 22 20 7c 7c 20 74 65 73 74 20 2d 66  hell" || test -f
1b60: 20 22 24 61 73 5f 73 68 65 6c 6c 2e 65 78 65 22   "$as_shell.exe"
1b70: 3b 20 7d 20 26 26 0a 09 09 20 20 20 20 7b 20 24  ; } &&...    { $
1b80: 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 62 6f 75  as_echo "$as_bou
1b90: 72 6e 65 5f 63 6f 6d 70 61 74 69 62 6c 65 22 22  rne_compatible""
1ba0: 24 61 73 5f 72 65 71 75 69 72 65 64 22 20 7c 20  $as_required" | 
1bb0: 61 73 5f 72 75 6e 3d 61 20 22 24 61 73 5f 73 68  as_run=a "$as_sh
1bc0: 65 6c 6c 22 3b 20 7d 20 32 3e 2f 64 65 76 2f 6e  ell"; } 2>/dev/n
1bd0: 75 6c 6c 3b 20 74 68 65 6e 20 3a 0a 20 20 43 4f  ull; then :.  CO
1be0: 4e 46 49 47 5f 53 48 45 4c 4c 3d 24 61 73 5f 73  NFIG_SHELL=$as_s
1bf0: 68 65 6c 6c 20 61 73 5f 68 61 76 65 5f 72 65 71  hell as_have_req
1c00: 75 69 72 65 64 3d 79 65 73 0a 09 09 20 20 20 69  uired=yes...   i
1c10: 66 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61  f { $as_echo "$a
1c20: 73 5f 62 6f 75 72 6e 65 5f 63 6f 6d 70 61 74 69  s_bourne_compati
1c30: 62 6c 65 22 22 24 61 73 5f 73 75 67 67 65 73 74  ble""$as_suggest
1c40: 65 64 22 20 7c 20 61 73 5f 72 75 6e 3d 61 20 22  ed" | as_run=a "
1c50: 24 61 73 5f 73 68 65 6c 6c 22 3b 20 7d 20 32 3e  $as_shell"; } 2>
1c60: 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 20  /dev/null; then 
1c70: 3a 0a 20 20 62 72 65 61 6b 20 32 0a 66 69 0a 66  :.  break 2.fi.f
1c80: 69 0a 09 20 20 20 64 6f 6e 65 3b 3b 0a 20 20 20  i..   done;;.   
1c90: 20 20 20 20 65 73 61 63 0a 20 20 61 73 5f 66 6f      esac.  as_fo
1ca0: 75 6e 64 3d 66 61 6c 73 65 0a 64 6f 6e 65 0a 24  und=false.done.$
1cb0: 61 73 5f 66 6f 75 6e 64 20 7c 7c 20 7b 20 69 66  as_found || { if
1cc0: 20 7b 20 74 65 73 74 20 2d 66 20 22 24 53 48 45   { test -f "$SHE
1cd0: 4c 4c 22 20 7c 7c 20 74 65 73 74 20 2d 66 20 22  LL" || test -f "
1ce0: 24 53 48 45 4c 4c 2e 65 78 65 22 3b 20 7d 20 26  $SHELL.exe"; } &
1cf0: 26 0a 09 20 20 20 20 20 20 7b 20 24 61 73 5f 65  &..      { $as_e
1d00: 63 68 6f 20 22 24 61 73 5f 62 6f 75 72 6e 65 5f  cho "$as_bourne_
1d10: 63 6f 6d 70 61 74 69 62 6c 65 22 22 24 61 73 5f  compatible""$as_
1d20: 72 65 71 75 69 72 65 64 22 20 7c 20 61 73 5f 72  required" | as_r
1d30: 75 6e 3d 61 20 22 24 53 48 45 4c 4c 22 3b 20 7d  un=a "$SHELL"; }
1d40: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68   2>/dev/null; th
1d50: 65 6e 20 3a 0a 20 20 43 4f 4e 46 49 47 5f 53 48  en :.  CONFIG_SH
1d60: 45 4c 4c 3d 24 53 48 45 4c 4c 20 61 73 5f 68 61  ELL=$SHELL as_ha
1d70: 76 65 5f 72 65 71 75 69 72 65 64 3d 79 65 73 0a  ve_required=yes.
1d80: 66 69 3b 20 7d 0a 49 46 53 3d 24 61 73 5f 73 61  fi; }.IFS=$as_sa
1d90: 76 65 5f 49 46 53 0a 0a 0a 20 20 20 20 20 20 69  ve_IFS...      i
1da0: 66 20 74 65 73 74 20 22 78 24 43 4f 4e 46 49 47  f test "x$CONFIG
1db0: 5f 53 48 45 4c 4c 22 20 21 3d 20 78 3b 20 74 68  _SHELL" != x; th
1dc0: 65 6e 20 3a 0a 20 20 65 78 70 6f 72 74 20 43 4f  en :.  export CO
1dd0: 4e 46 49 47 5f 53 48 45 4c 4c 0a 20 20 20 20 20  NFIG_SHELL.     
1de0: 20 20 20 20 20 20 20 20 23 20 57 65 20 63 61 6e          # We can
1df0: 6e 6f 74 20 79 65 74 20 61 73 73 75 6d 65 20 61  not yet assume a
1e00: 20 64 65 63 65 6e 74 20 73 68 65 6c 6c 2c 20 73   decent shell, s
1e10: 6f 20 77 65 20 68 61 76 65 20 74 6f 20 70 72 6f  o we have to pro
1e20: 76 69 64 65 20 61 0a 23 20 6e 65 75 74 72 61 6c  vide a.# neutral
1e30: 69 7a 61 74 69 6f 6e 20 76 61 6c 75 65 20 66 6f  ization value fo
1e40: 72 20 73 68 65 6c 6c 73 20 77 69 74 68 6f 75 74  r shells without
1e50: 20 75 6e 73 65 74 3b 20 61 6e 64 20 74 68 69 73   unset; and this
1e60: 20 61 6c 73 6f 0a 23 20 77 6f 72 6b 73 20 61 72   also.# works ar
1e70: 6f 75 6e 64 20 73 68 65 6c 6c 73 20 74 68 61 74  ound shells that
1e80: 20 63 61 6e 6e 6f 74 20 75 6e 73 65 74 20 6e 6f   cannot unset no
1e90: 6e 65 78 69 73 74 65 6e 74 20 76 61 72 69 61 62  nexistent variab
1ea0: 6c 65 73 2e 0a 23 20 50 72 65 73 65 72 76 65 20  les..# Preserve 
1eb0: 2d 76 20 61 6e 64 20 2d 78 20 74 6f 20 74 68 65  -v and -x to the
1ec0: 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 73 68 65   replacement she
1ed0: 6c 6c 2e 0a 42 41 53 48 5f 45 4e 56 3d 2f 64 65  ll..BASH_ENV=/de
1ee0: 76 2f 6e 75 6c 6c 0a 45 4e 56 3d 2f 64 65 76 2f  v/null.ENV=/dev/
1ef0: 6e 75 6c 6c 0a 28 75 6e 73 65 74 20 42 41 53 48  null.(unset BASH
1f00: 5f 45 4e 56 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c  _ENV) >/dev/null
1f10: 20 32 3e 26 31 20 26 26 20 75 6e 73 65 74 20 42   2>&1 && unset B
1f20: 41 53 48 5f 45 4e 56 20 45 4e 56 0a 63 61 73 65  ASH_ENV ENV.case
1f30: 20 24 2d 20 69 6e 20 23 20 28 28 28 28 0a 20 20   $- in # ((((.  
1f40: 2a 76 2a 78 2a 20 7c 20 2a 78 2a 76 2a 20 29 20  *v*x* | *x*v* ) 
1f50: 61 73 5f 6f 70 74 73 3d 2d 76 78 20 3b 3b 0a 20  as_opts=-vx ;;. 
1f60: 20 2a 76 2a 20 29 20 61 73 5f 6f 70 74 73 3d 2d   *v* ) as_opts=-
1f70: 76 20 3b 3b 0a 20 20 2a 78 2a 20 29 20 61 73 5f  v ;;.  *x* ) as_
1f80: 6f 70 74 73 3d 2d 78 20 3b 3b 0a 20 20 2a 20 29  opts=-x ;;.  * )
1f90: 20 61 73 5f 6f 70 74 73 3d 20 3b 3b 0a 65 73 61   as_opts= ;;.esa
1fa0: 63 0a 65 78 65 63 20 24 43 4f 4e 46 49 47 5f 53  c.exec $CONFIG_S
1fb0: 48 45 4c 4c 20 24 61 73 5f 6f 70 74 73 20 22 24  HELL $as_opts "$
1fc0: 61 73 5f 6d 79 73 65 6c 66 22 20 24 7b 31 2b 22  as_myself" ${1+"
1fd0: 24 40 22 7d 0a 23 20 41 64 6d 69 74 74 65 64 6c  $@"}.# Admittedl
1fe0: 79 2c 20 74 68 69 73 20 69 73 20 71 75 69 74 65  y, this is quite
1ff0: 20 70 61 72 61 6e 6f 69 64 2c 20 73 69 6e 63 65   paranoid, since
2000: 20 61 6c 6c 20 74 68 65 20 6b 6e 6f 77 6e 20 73   all the known s
2010: 68 65 6c 6c 73 20 62 61 69 6c 0a 23 20 6f 75 74  hells bail.# out
2020: 20 61 66 74 65 72 20 61 20 66 61 69 6c 65 64 20   after a failed 
2030: 60 65 78 65 63 27 2e 0a 24 61 73 5f 65 63 68 6f  `exec'..$as_echo
2040: 20 22 24 30 3a 20 63 6f 75 6c 64 20 6e 6f 74 20   "$0: could not 
2050: 72 65 2d 65 78 65 63 75 74 65 20 77 69 74 68 20  re-execute with 
2060: 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 22 20 3e  $CONFIG_SHELL" >
2070: 26 32 0a 65 78 69 74 20 32 35 35 0a 66 69 0a 0a  &2.exit 255.fi..
2080: 20 20 20 20 69 66 20 74 65 73 74 20 78 24 61 73      if test x$as
2090: 5f 68 61 76 65 5f 72 65 71 75 69 72 65 64 20 3d  _have_required =
20a0: 20 78 6e 6f 3b 20 74 68 65 6e 20 3a 0a 20 20 24   xno; then :.  $
20b0: 61 73 5f 65 63 68 6f 20 22 24 30 3a 20 54 68 69  as_echo "$0: Thi
20c0: 73 20 73 63 72 69 70 74 20 72 65 71 75 69 72 65  s script require
20d0: 73 20 61 20 73 68 65 6c 6c 20 6d 6f 72 65 20 6d  s a shell more m
20e0: 6f 64 65 72 6e 20 74 68 61 6e 20 61 6c 6c 22 0a  odern than all".
20f0: 20 20 24 61 73 5f 65 63 68 6f 20 22 24 30 3a 20    $as_echo "$0: 
2100: 74 68 65 20 73 68 65 6c 6c 73 20 74 68 61 74 20  the shells that 
2110: 49 20 66 6f 75 6e 64 20 6f 6e 20 79 6f 75 72 20  I found on your 
2120: 73 79 73 74 65 6d 2e 22 0a 20 20 69 66 20 74 65  system.".  if te
2130: 73 74 20 78 24 7b 5a 53 48 5f 56 45 52 53 49 4f  st x${ZSH_VERSIO
2140: 4e 2b 73 65 74 7d 20 3d 20 78 73 65 74 20 3b 20  N+set} = xset ; 
2150: 74 68 65 6e 0a 20 20 20 20 24 61 73 5f 65 63 68  then.    $as_ech
2160: 6f 20 22 24 30 3a 20 49 6e 20 70 61 72 74 69 63  o "$0: In partic
2170: 75 6c 61 72 2c 20 7a 73 68 20 24 5a 53 48 5f 56  ular, zsh $ZSH_V
2180: 45 52 53 49 4f 4e 20 68 61 73 20 62 75 67 73 20  ERSION has bugs 
2190: 61 6e 64 20 73 68 6f 75 6c 64 22 0a 20 20 20 20  and should".    
21a0: 24 61 73 5f 65 63 68 6f 20 22 24 30 3a 20 62 65  $as_echo "$0: be
21b0: 20 75 70 67 72 61 64 65 64 20 74 6f 20 7a 73 68   upgraded to zsh
21c0: 20 34 2e 33 2e 34 20 6f 72 20 6c 61 74 65 72 2e   4.3.4 or later.
21d0: 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 24 61 73  ".  else.    $as
21e0: 5f 65 63 68 6f 20 22 24 30 3a 20 50 6c 65 61 73  _echo "$0: Pleas
21f0: 65 20 74 65 6c 6c 20 62 75 67 2d 61 75 74 6f 63  e tell bug-autoc
2200: 6f 6e 66 40 67 6e 75 2e 6f 72 67 20 61 62 6f 75  onf@gnu.org abou
2210: 74 20 79 6f 75 72 20 73 79 73 74 65 6d 2c 0a 24  t your system,.$
2220: 30 3a 20 69 6e 63 6c 75 64 69 6e 67 20 61 6e 79  0: including any
2230: 20 65 72 72 6f 72 20 70 6f 73 73 69 62 6c 79 20   error possibly 
2240: 6f 75 74 70 75 74 20 62 65 66 6f 72 65 20 74 68  output before th
2250: 69 73 0a 24 30 3a 20 6d 65 73 73 61 67 65 2e 20  is.$0: message. 
2260: 54 68 65 6e 20 69 6e 73 74 61 6c 6c 20 61 20 6d  Then install a m
2270: 6f 64 65 72 6e 20 73 68 65 6c 6c 2c 20 6f 72 20  odern shell, or 
2280: 6d 61 6e 75 61 6c 6c 79 20 72 75 6e 0a 24 30 3a  manually run.$0:
2290: 20 74 68 65 20 73 63 72 69 70 74 20 75 6e 64 65   the script unde
22a0: 72 20 73 75 63 68 20 61 20 73 68 65 6c 6c 20 69  r such a shell i
22b0: 66 20 79 6f 75 20 64 6f 20 68 61 76 65 20 6f 6e  f you do have on
22c0: 65 2e 22 0a 20 20 66 69 0a 20 20 65 78 69 74 20  e.".  fi.  exit 
22d0: 31 0a 66 69 0a 66 69 0a 66 69 0a 53 48 45 4c 4c  1.fi.fi.fi.SHELL
22e0: 3d 24 7b 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 2d  =${CONFIG_SHELL-
22f0: 2f 62 69 6e 2f 73 68 7d 0a 65 78 70 6f 72 74 20  /bin/sh}.export 
2300: 53 48 45 4c 4c 0a 23 20 55 6e 73 65 74 20 6d 6f  SHELL.# Unset mo
2310: 72 65 20 76 61 72 69 61 62 6c 65 73 20 6b 6e 6f  re variables kno
2320: 77 6e 20 74 6f 20 69 6e 74 65 72 66 65 72 65 20  wn to interfere 
2330: 77 69 74 68 20 62 65 68 61 76 69 6f 72 20 6f 66  with behavior of
2340: 20 63 6f 6d 6d 6f 6e 20 74 6f 6f 6c 73 2e 0a 43   common tools..C
2350: 4c 49 43 4f 4c 4f 52 5f 46 4f 52 43 45 3d 20 47  LICOLOR_FORCE= G
2360: 52 45 50 5f 4f 50 54 49 4f 4e 53 3d 0a 75 6e 73  REP_OPTIONS=.uns
2370: 65 74 20 43 4c 49 43 4f 4c 4f 52 5f 46 4f 52 43  et CLICOLOR_FORC
2380: 45 20 47 52 45 50 5f 4f 50 54 49 4f 4e 53 0a 0a  E GREP_OPTIONS..
2390: 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ## -------------
23a0: 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 4d  -------- ##.## M
23b0: 34 73 68 20 53 68 65 6c 6c 20 46 75 6e 63 74 69  4sh Shell Functi
23c0: 6f 6e 73 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d  ons. ##.## -----
23d0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
23e0: 20 23 23 0a 23 20 61 73 5f 66 6e 5f 75 6e 73 65   ##.# as_fn_unse
23f0: 74 20 56 41 52 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d  t VAR.# --------
2400: 2d 2d 2d 2d 2d 2d 2d 0a 23 20 50 6f 72 74 61 62  -------.# Portab
2410: 6c 79 20 75 6e 73 65 74 20 56 41 52 2e 0a 61 73  ly unset VAR..as
2420: 5f 66 6e 5f 75 6e 73 65 74 20 28 29 0a 7b 0a 20  _fn_unset ().{. 
2430: 20 7b 20 65 76 61 6c 20 24 31 3d 3b 20 75 6e 73   { eval $1=; uns
2440: 65 74 20 24 31 3b 7d 0a 7d 0a 61 73 5f 75 6e 73  et $1;}.}.as_uns
2450: 65 74 3d 61 73 5f 66 6e 5f 75 6e 73 65 74 0a 0a  et=as_fn_unset..
2460: 23 20 61 73 5f 66 6e 5f 73 65 74 5f 73 74 61 74  # as_fn_set_stat
2470: 75 73 20 53 54 41 54 55 53 0a 23 20 2d 2d 2d 2d  us STATUS.# ----
2480: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
2490: 2d 2d 2d 0a 23 20 53 65 74 20 24 3f 20 74 6f 20  ---.# Set $? to 
24a0: 53 54 41 54 55 53 2c 20 77 69 74 68 6f 75 74 20  STATUS, without 
24b0: 66 6f 72 6b 69 6e 67 2e 0a 61 73 5f 66 6e 5f 73  forking..as_fn_s
24c0: 65 74 5f 73 74 61 74 75 73 20 28 29 0a 7b 0a 20  et_status ().{. 
24d0: 20 72 65 74 75 72 6e 20 24 31 0a 7d 20 23 20 61   return $1.} # a
24e0: 73 5f 66 6e 5f 73 65 74 5f 73 74 61 74 75 73 0a  s_fn_set_status.
24f0: 0a 23 20 61 73 5f 66 6e 5f 65 78 69 74 20 53 54  .# as_fn_exit ST
2500: 41 54 55 53 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d  ATUS.# ---------
2510: 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 45 78 69 74 20  --------.# Exit 
2520: 74 68 65 20 73 68 65 6c 6c 20 77 69 74 68 20 53  the shell with S
2530: 54 41 54 55 53 2c 20 65 76 65 6e 20 69 6e 20 61  TATUS, even in a
2540: 20 22 74 72 61 70 20 30 22 20 6f 72 20 22 73 65   "trap 0" or "se
2550: 74 20 2d 65 22 20 63 6f 6e 74 65 78 74 2e 0a 61  t -e" context..a
2560: 73 5f 66 6e 5f 65 78 69 74 20 28 29 0a 7b 0a 20  s_fn_exit ().{. 
2570: 20 73 65 74 20 2b 65 0a 20 20 61 73 5f 66 6e 5f   set +e.  as_fn_
2580: 73 65 74 5f 73 74 61 74 75 73 20 24 31 0a 20 20  set_status $1.  
2590: 65 78 69 74 20 24 31 0a 7d 20 23 20 61 73 5f 66  exit $1.} # as_f
25a0: 6e 5f 65 78 69 74 0a 0a 23 20 61 73 5f 66 6e 5f  n_exit..# as_fn_
25b0: 6d 6b 64 69 72 5f 70 0a 23 20 2d 2d 2d 2d 2d 2d  mkdir_p.# ------
25c0: 2d 2d 2d 2d 2d 2d 2d 0a 23 20 43 72 65 61 74 65  -------.# Create
25d0: 20 22 24 61 73 5f 64 69 72 22 20 61 73 20 61 20   "$as_dir" as a 
25e0: 64 69 72 65 63 74 6f 72 79 2c 20 69 6e 63 6c 75  directory, inclu
25f0: 64 69 6e 67 20 70 61 72 65 6e 74 73 20 69 66 20  ding parents if 
2600: 6e 65 63 65 73 73 61 72 79 2e 0a 61 73 5f 66 6e  necessary..as_fn
2610: 5f 6d 6b 64 69 72 5f 70 20 28 29 0a 7b 0a 0a 20  _mkdir_p ().{.. 
2620: 20 63 61 73 65 20 24 61 73 5f 64 69 72 20 69 6e   case $as_dir in
2630: 20 23 28 0a 20 20 2d 2a 29 20 61 73 5f 64 69 72   #(.  -*) as_dir
2640: 3d 2e 2f 24 61 73 5f 64 69 72 3b 3b 0a 20 20 65  =./$as_dir;;.  e
2650: 73 61 63 0a 20 20 74 65 73 74 20 2d 64 20 22 24  sac.  test -d "$
2660: 61 73 5f 64 69 72 22 20 7c 7c 20 65 76 61 6c 20  as_dir" || eval 
2670: 24 61 73 5f 6d 6b 64 69 72 5f 70 20 7c 7c 20 7b  $as_mkdir_p || {
2680: 0a 20 20 20 20 61 73 5f 64 69 72 73 3d 0a 20 20  .    as_dirs=.  
2690: 20 20 77 68 69 6c 65 20 3a 3b 20 64 6f 0a 20 20    while :; do.  
26a0: 20 20 20 20 63 61 73 65 20 24 61 73 5f 64 69 72      case $as_dir
26b0: 20 69 6e 20 23 28 0a 20 20 20 20 20 20 2a 5c 27   in #(.      *\'
26c0: 2a 29 20 61 73 5f 71 64 69 72 3d 60 24 61 73 5f  *) as_qdir=`$as_
26d0: 65 63 68 6f 20 22 24 61 73 5f 64 69 72 22 20 7c  echo "$as_dir" |
26e0: 20 73 65 64 20 22 73 2f 27 2f 27 5c 5c 5c 5c 5c   sed "s/'/'\\\\\
26f0: 5c 5c 5c 27 27 2f 67 22 60 3b 3b 20 23 27 28 0a  \\\''/g"`;; #'(.
2700: 20 20 20 20 20 20 2a 29 20 61 73 5f 71 64 69 72        *) as_qdir
2710: 3d 24 61 73 5f 64 69 72 3b 3b 0a 20 20 20 20 20  =$as_dir;;.     
2720: 20 65 73 61 63 0a 20 20 20 20 20 20 61 73 5f 64   esac.      as_d
2730: 69 72 73 3d 22 27 24 61 73 5f 71 64 69 72 27 20  irs="'$as_qdir' 
2740: 24 61 73 5f 64 69 72 73 22 0a 20 20 20 20 20 20  $as_dirs".      
2750: 61 73 5f 64 69 72 3d 60 24 61 73 5f 64 69 72 6e  as_dir=`$as_dirn
2760: 61 6d 65 20 2d 2d 20 22 24 61 73 5f 64 69 72 22  ame -- "$as_dir"
2770: 20 7c 7c 0a 24 61 73 5f 65 78 70 72 20 58 22 24   ||.$as_expr X"$
2780: 61 73 5f 64 69 72 22 20 3a 20 27 58 5c 28 2e 2a  as_dir" : 'X\(.*
2790: 5b 5e 2f 5d 5c 29 2f 2f 2a 5b 5e 2f 5d 5b 5e 2f  [^/]\)//*[^/][^/
27a0: 5d 2a 2f 2a 24 27 20 5c 7c 20 5c 0a 09 20 58 22  ]*/*$' \| \.. X"
27b0: 24 61 73 5f 64 69 72 22 20 3a 20 27 58 5c 28 2f  $as_dir" : 'X\(/
27c0: 2f 5c 29 5b 5e 2f 5d 27 20 5c 7c 20 5c 0a 09 20  /\)[^/]' \| \.. 
27d0: 58 22 24 61 73 5f 64 69 72 22 20 3a 20 27 58 5c  X"$as_dir" : 'X\
27e0: 28 2f 2f 5c 29 24 27 20 5c 7c 20 5c 0a 09 20 58  (//\)$' \| \.. X
27f0: 22 24 61 73 5f 64 69 72 22 20 3a 20 27 58 5c 28  "$as_dir" : 'X\(
2800: 2f 5c 29 27 20 5c 7c 20 2e 20 32 3e 2f 64 65 76  /\)' \| . 2>/dev
2810: 2f 6e 75 6c 6c 20 7c 7c 0a 24 61 73 5f 65 63 68  /null ||.$as_ech
2820: 6f 20 58 22 24 61 73 5f 64 69 72 22 20 7c 0a 20  o X"$as_dir" |. 
2830: 20 20 20 73 65 64 20 27 2f 5e 58 5c 28 2e 2a 5b     sed '/^X\(.*[
2840: 5e 2f 5d 5c 29 5c 2f 5c 2f 2a 5b 5e 2f 5d 5b 5e  ^/]\)\/\/*[^/][^
2850: 2f 5d 2a 5c 2f 2a 24 2f 7b 0a 09 20 20 20 20 73  /]*\/*$/{..    s
2860: 2f 2f 5c 31 2f 0a 09 20 20 20 20 71 0a 09 20 20  //\1/..    q..  
2870: 7d 0a 09 20 20 2f 5e 58 5c 28 5c 2f 5c 2f 5c 29  }..  /^X\(\/\/\)
2880: 5b 5e 2f 5d 2e 2a 2f 7b 0a 09 20 20 20 20 73 2f  [^/].*/{..    s/
2890: 2f 5c 31 2f 0a 09 20 20 20 20 71 0a 09 20 20 7d  /\1/..    q..  }
28a0: 0a 09 20 20 2f 5e 58 5c 28 5c 2f 5c 2f 5c 29 24  ..  /^X\(\/\/\)$
28b0: 2f 7b 0a 09 20 20 20 20 73 2f 2f 5c 31 2f 0a 09  /{..    s//\1/..
28c0: 20 20 20 20 71 0a 09 20 20 7d 0a 09 20 20 2f 5e      q..  }..  /^
28d0: 58 5c 28 5c 2f 5c 29 2e 2a 2f 7b 0a 09 20 20 20  X\(\/\).*/{..   
28e0: 20 73 2f 2f 5c 31 2f 0a 09 20 20 20 20 71 0a 09   s//\1/..    q..
28f0: 20 20 7d 0a 09 20 20 73 2f 2e 2a 2f 2e 2f 3b 20    }..  s/.*/./; 
2900: 71 27 60 0a 20 20 20 20 20 20 74 65 73 74 20 2d  q'`.      test -
2910: 64 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 62  d "$as_dir" && b
2920: 72 65 61 6b 0a 20 20 20 20 64 6f 6e 65 0a 20 20  reak.    done.  
2930: 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64    test -z "$as_d
2940: 69 72 73 22 20 7c 7c 20 65 76 61 6c 20 22 6d 6b  irs" || eval "mk
2950: 64 69 72 20 24 61 73 5f 64 69 72 73 22 0a 20 20  dir $as_dirs".  
2960: 7d 20 7c 7c 20 74 65 73 74 20 2d 64 20 22 24 61  } || test -d "$a
2970: 73 5f 64 69 72 22 20 7c 7c 20 61 73 5f 66 6e 5f  s_dir" || as_fn_
2980: 65 72 72 6f 72 20 24 3f 20 22 63 61 6e 6e 6f 74  error $? "cannot
2990: 20 63 72 65 61 74 65 20 64 69 72 65 63 74 6f 72   create director
29a0: 79 20 24 61 73 5f 64 69 72 22 0a 0a 0a 7d 20 23  y $as_dir"...} #
29b0: 20 61 73 5f 66 6e 5f 6d 6b 64 69 72 5f 70 0a 0a   as_fn_mkdir_p..
29c0: 23 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 61 62  # as_fn_executab
29d0: 6c 65 5f 70 20 46 49 4c 45 0a 23 20 2d 2d 2d 2d  le_p FILE.# ----
29e0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
29f0: 2d 2d 2d 0a 23 20 54 65 73 74 20 69 66 20 46 49  ---.# Test if FI
2a00: 4c 45 20 69 73 20 61 6e 20 65 78 65 63 75 74 61  LE is an executa
2a10: 62 6c 65 20 72 65 67 75 6c 61 72 20 66 69 6c 65  ble regular file
2a20: 2e 0a 61 73 5f 66 6e 5f 65 78 65 63 75 74 61 62  ..as_fn_executab
2a30: 6c 65 5f 70 20 28 29 0a 7b 0a 20 20 74 65 73 74  le_p ().{.  test
2a40: 20 2d 66 20 22 24 31 22 20 26 26 20 74 65 73 74   -f "$1" && test
2a50: 20 2d 78 20 22 24 31 22 0a 7d 20 23 20 61 73 5f   -x "$1".} # as_
2a60: 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 0a  fn_executable_p.
2a70: 23 20 61 73 5f 66 6e 5f 61 70 70 65 6e 64 20 56  # as_fn_append V
2a80: 41 52 20 56 41 4c 55 45 0a 23 20 2d 2d 2d 2d 2d  AR VALUE.# -----
2a90: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
2aa0: 2d 0a 23 20 41 70 70 65 6e 64 20 74 68 65 20 74  -.# Append the t
2ab0: 65 78 74 20 69 6e 20 56 41 4c 55 45 20 74 6f 20  ext in VALUE to 
2ac0: 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 64  the end of the d
2ad0: 65 66 69 6e 69 74 69 6f 6e 20 63 6f 6e 74 61 69  efinition contai
2ae0: 6e 65 64 20 69 6e 20 56 41 52 2e 20 54 61 6b 65  ned in VAR. Take
2af0: 0a 23 20 61 64 76 61 6e 74 61 67 65 20 6f 66 20  .# advantage of 
2b00: 61 6e 79 20 73 68 65 6c 6c 20 6f 70 74 69 6d 69  any shell optimi
2b10: 7a 61 74 69 6f 6e 73 20 74 68 61 74 20 61 6c 6c  zations that all
2b20: 6f 77 20 61 6d 6f 72 74 69 7a 65 64 20 6c 69 6e  ow amortized lin
2b30: 65 61 72 20 67 72 6f 77 74 68 20 6f 76 65 72 0a  ear growth over.
2b40: 23 20 72 65 70 65 61 74 65 64 20 61 70 70 65 6e  # repeated appen
2b50: 64 73 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 74  ds, instead of t
2b60: 68 65 20 74 79 70 69 63 61 6c 20 71 75 61 64 72  he typical quadr
2b70: 61 74 69 63 20 67 72 6f 77 74 68 20 70 72 65 73  atic growth pres
2b80: 65 6e 74 20 69 6e 20 6e 61 69 76 65 0a 23 20 69  ent in naive.# i
2b90: 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 73 2e 0a  mplementations..
2ba0: 69 66 20 28 65 76 61 6c 20 22 61 73 5f 76 61 72  if (eval "as_var
2bb0: 3d 31 3b 20 61 73 5f 76 61 72 2b 3d 32 3b 20 74  =1; as_var+=2; t
2bc0: 65 73 74 20 78 5c 24 61 73 5f 76 61 72 20 3d 20  est x\$as_var = 
2bd0: 78 31 32 22 29 20 32 3e 2f 64 65 76 2f 6e 75 6c  x12") 2>/dev/nul
2be0: 6c 3b 20 74 68 65 6e 20 3a 0a 20 20 65 76 61 6c  l; then :.  eval
2bf0: 20 27 61 73 5f 66 6e 5f 61 70 70 65 6e 64 20 28   'as_fn_append (
2c00: 29 0a 20 20 7b 0a 20 20 20 20 65 76 61 6c 20 24  ).  {.    eval $
2c10: 31 2b 3d 5c 24 32 0a 20 20 7d 27 0a 65 6c 73 65  1+=\$2.  }'.else
2c20: 0a 20 20 61 73 5f 66 6e 5f 61 70 70 65 6e 64 20  .  as_fn_append 
2c30: 28 29 0a 20 20 7b 0a 20 20 20 20 65 76 61 6c 20  ().  {.    eval 
2c40: 24 31 3d 5c 24 24 31 5c 24 32 0a 20 20 7d 0a 66  $1=\$$1\$2.  }.f
2c50: 69 20 23 20 61 73 5f 66 6e 5f 61 70 70 65 6e 64  i # as_fn_append
2c60: 0a 0a 23 20 61 73 5f 66 6e 5f 61 72 69 74 68 20  ..# as_fn_arith 
2c70: 41 52 47 2e 2e 2e 0a 23 20 2d 2d 2d 2d 2d 2d 2d  ARG....# -------
2c80: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 50 65  -----------.# Pe
2c90: 72 66 6f 72 6d 20 61 72 69 74 68 6d 65 74 69 63  rform arithmetic
2ca0: 20 65 76 61 6c 75 61 74 69 6f 6e 20 6f 6e 20 74   evaluation on t
2cb0: 68 65 20 41 52 47 73 2c 20 61 6e 64 20 73 74 6f  he ARGs, and sto
2cc0: 72 65 20 74 68 65 20 72 65 73 75 6c 74 20 69 6e  re the result in
2cd0: 20 74 68 65 0a 23 20 67 6c 6f 62 61 6c 20 24 61   the.# global $a
2ce0: 73 5f 76 61 6c 2e 20 54 61 6b 65 20 61 64 76 61  s_val. Take adva
2cf0: 6e 74 61 67 65 20 6f 66 20 73 68 65 6c 6c 73 20  ntage of shells 
2d00: 74 68 61 74 20 63 61 6e 20 61 76 6f 69 64 20 66  that can avoid f
2d10: 6f 72 6b 73 2e 20 54 68 65 20 61 72 67 75 6d 65  orks. The argume
2d20: 6e 74 73 0a 23 20 6d 75 73 74 20 62 65 20 70 6f  nts.# must be po
2d30: 72 74 61 62 6c 65 20 61 63 72 6f 73 73 20 24 28  rtable across $(
2d40: 28 29 29 20 61 6e 64 20 65 78 70 72 2e 0a 69 66  ()) and expr..if
2d50: 20 28 65 76 61 6c 20 22 74 65 73 74 20 5c 24 28   (eval "test \$(
2d60: 28 20 31 20 2b 20 31 20 29 29 20 3d 20 32 22 29  ( 1 + 1 )) = 2")
2d70: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68   2>/dev/null; th
2d80: 65 6e 20 3a 0a 20 20 65 76 61 6c 20 27 61 73 5f  en :.  eval 'as_
2d90: 66 6e 5f 61 72 69 74 68 20 28 29 0a 20 20 7b 0a  fn_arith ().  {.
2da0: 20 20 20 20 61 73 5f 76 61 6c 3d 24 28 28 20 24      as_val=$(( $
2db0: 2a 20 29 29 0a 20 20 7d 27 0a 65 6c 73 65 0a 20  * )).  }'.else. 
2dc0: 20 61 73 5f 66 6e 5f 61 72 69 74 68 20 28 29 0a   as_fn_arith ().
2dd0: 20 20 7b 0a 20 20 20 20 61 73 5f 76 61 6c 3d 60    {.    as_val=`
2de0: 65 78 70 72 20 22 24 40 22 20 7c 7c 20 74 65 73  expr "$@" || tes
2df0: 74 20 24 3f 20 2d 65 71 20 31 60 0a 20 20 7d 0a  t $? -eq 1`.  }.
2e00: 66 69 20 23 20 61 73 5f 66 6e 5f 61 72 69 74 68  fi # as_fn_arith
2e10: 0a 0a 0a 23 20 61 73 5f 66 6e 5f 65 72 72 6f 72  ...# as_fn_error
2e20: 20 53 54 41 54 55 53 20 45 52 52 4f 52 20 5b 4c   STATUS ERROR [L
2e30: 49 4e 45 4e 4f 20 4c 4f 47 5f 46 44 5d 0a 23 20  INENO LOG_FD].# 
2e40: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
2e50: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
2e60: 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 4f 75 74 70 75  --------.# Outpu
2e70: 74 20 22 60 62 61 73 65 6e 61 6d 65 20 24 30 60  t "`basename $0`
2e80: 3a 20 65 72 72 6f 72 3a 20 45 52 52 4f 52 22 20  : error: ERROR" 
2e90: 74 6f 20 73 74 64 65 72 72 2e 20 49 66 20 4c 49  to stderr. If LI
2ea0: 4e 45 4e 4f 20 61 6e 64 20 4c 4f 47 5f 46 44 20  NENO and LOG_FD 
2eb0: 61 72 65 0a 23 20 70 72 6f 76 69 64 65 64 2c 20  are.# provided, 
2ec0: 61 6c 73 6f 20 6f 75 74 70 75 74 20 74 68 65 20  also output the 
2ed0: 65 72 72 6f 72 20 74 6f 20 4c 4f 47 5f 46 44 2c  error to LOG_FD,
2ee0: 20 72 65 66 65 72 65 6e 63 69 6e 67 20 4c 49 4e   referencing LIN
2ef0: 45 4e 4f 2e 20 54 68 65 6e 20 65 78 69 74 20 74  ENO. Then exit t
2f00: 68 65 0a 23 20 73 63 72 69 70 74 20 77 69 74 68  he.# script with
2f10: 20 53 54 41 54 55 53 2c 20 75 73 69 6e 67 20 31   STATUS, using 1
2f20: 20 69 66 20 74 68 61 74 20 77 61 73 20 30 2e 0a   if that was 0..
2f30: 61 73 5f 66 6e 5f 65 72 72 6f 72 20 28 29 0a 7b  as_fn_error ().{
2f40: 0a 20 20 61 73 5f 73 74 61 74 75 73 3d 24 31 3b  .  as_status=$1;
2f50: 20 74 65 73 74 20 24 61 73 5f 73 74 61 74 75 73   test $as_status
2f60: 20 2d 65 71 20 30 20 26 26 20 61 73 5f 73 74 61   -eq 0 && as_sta
2f70: 74 75 73 3d 31 0a 20 20 69 66 20 74 65 73 74 20  tus=1.  if test 
2f80: 22 24 34 22 3b 20 74 68 65 6e 0a 20 20 20 20 61  "$4"; then.    a
2f90: 73 5f 6c 69 6e 65 6e 6f 3d 24 7b 61 73 5f 6c 69  s_lineno=${as_li
2fa0: 6e 65 6e 6f 2d 22 24 33 22 7d 20 61 73 5f 6c 69  neno-"$3"} as_li
2fb0: 6e 65 6e 6f 5f 73 74 61 63 6b 3d 61 73 5f 6c 69  neno_stack=as_li
2fc0: 6e 65 6e 6f 5f 73 74 61 63 6b 3d 24 61 73 5f 6c  neno_stack=$as_l
2fd0: 69 6e 65 6e 6f 5f 73 74 61 63 6b 0a 20 20 20 20  ineno_stack.    
2fe0: 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65  $as_echo "$as_me
2ff0: 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49  :${as_lineno-$LI
3000: 4e 45 4e 4f 7d 3a 20 65 72 72 6f 72 3a 20 24 32  NENO}: error: $2
3010: 22 20 3e 26 24 34 0a 20 20 66 69 0a 20 20 24 61  " >&$4.  fi.  $a
3020: 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  s_echo "$as_me: 
3030: 65 72 72 6f 72 3a 20 24 32 22 20 3e 26 32 0a 20  error: $2" >&2. 
3040: 20 61 73 5f 66 6e 5f 65 78 69 74 20 24 61 73 5f   as_fn_exit $as_
3050: 73 74 61 74 75 73 0a 7d 20 23 20 61 73 5f 66 6e  status.} # as_fn
3060: 5f 65 72 72 6f 72 0a 0a 69 66 20 65 78 70 72 20  _error..if expr 
3070: 61 20 3a 20 27 5c 28 61 5c 29 27 20 3e 2f 64 65  a : '\(a\)' >/de
3080: 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 26 26 0a 20  v/null 2>&1 &&. 
3090: 20 20 74 65 73 74 20 22 58 60 65 78 70 72 20 30    test "X`expr 0
30a0: 30 30 30 31 20 3a 20 27 2e 2a 5c 28 2e 2e 2e 5c  0001 : '.*\(...\
30b0: 29 27 60 22 20 3d 20 58 30 30 31 3b 20 74 68 65  )'`" = X001; the
30c0: 6e 0a 20 20 61 73 5f 65 78 70 72 3d 65 78 70 72  n.  as_expr=expr
30d0: 0a 65 6c 73 65 0a 20 20 61 73 5f 65 78 70 72 3d  .else.  as_expr=
30e0: 66 61 6c 73 65 0a 66 69 0a 0a 69 66 20 28 62 61  false.fi..if (ba
30f0: 73 65 6e 61 6d 65 20 2d 2d 20 2f 29 20 3e 2f 64  sename -- /) >/d
3100: 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 26 26 20  ev/null 2>&1 && 
3110: 74 65 73 74 20 22 58 60 62 61 73 65 6e 61 6d 65  test "X`basename
3120: 20 2d 2d 20 2f 20 32 3e 26 31 60 22 20 3d 20 22   -- / 2>&1`" = "
3130: 58 2f 22 3b 20 74 68 65 6e 0a 20 20 61 73 5f 62  X/"; then.  as_b
3140: 61 73 65 6e 61 6d 65 3d 62 61 73 65 6e 61 6d 65  asename=basename
3150: 0a 65 6c 73 65 0a 20 20 61 73 5f 62 61 73 65 6e  .else.  as_basen
3160: 61 6d 65 3d 66 61 6c 73 65 0a 66 69 0a 0a 69 66  ame=false.fi..if
3170: 20 28 61 73 5f 64 69 72 3d 60 64 69 72 6e 61 6d   (as_dir=`dirnam
3180: 65 20 2d 2d 20 2f 60 20 26 26 20 74 65 73 74 20  e -- /` && test 
3190: 22 58 24 61 73 5f 64 69 72 22 20 3d 20 58 2f 29  "X$as_dir" = X/)
31a0: 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31   >/dev/null 2>&1
31b0: 3b 20 74 68 65 6e 0a 20 20 61 73 5f 64 69 72 6e  ; then.  as_dirn
31c0: 61 6d 65 3d 64 69 72 6e 61 6d 65 0a 65 6c 73 65  ame=dirname.else
31d0: 0a 20 20 61 73 5f 64 69 72 6e 61 6d 65 3d 66 61  .  as_dirname=fa
31e0: 6c 73 65 0a 66 69 0a 0a 61 73 5f 6d 65 3d 60 24  lse.fi..as_me=`$
31f0: 61 73 5f 62 61 73 65 6e 61 6d 65 20 2d 2d 20 22  as_basename -- "
3200: 24 30 22 20 7c 7c 0a 24 61 73 5f 65 78 70 72 20  $0" ||.$as_expr 
3210: 58 2f 22 24 30 22 20 3a 20 27 2e 2a 2f 5c 28 5b  X/"$0" : '.*/\([
3220: 5e 2f 5d 5b 5e 2f 5d 2a 5c 29 2f 2a 24 27 20 5c  ^/][^/]*\)/*$' \
3230: 7c 20 5c 0a 09 20 58 22 24 30 22 20 3a 20 27 58  | \.. X"$0" : 'X
3240: 5c 28 2f 2f 5c 29 24 27 20 5c 7c 20 5c 0a 09 20  \(//\)$' \| \.. 
3250: 58 22 24 30 22 20 3a 20 27 58 5c 28 2f 5c 29 27  X"$0" : 'X\(/\)'
3260: 20 5c 7c 20 2e 20 32 3e 2f 64 65 76 2f 6e 75 6c   \| . 2>/dev/nul
3270: 6c 20 7c 7c 0a 24 61 73 5f 65 63 68 6f 20 58 2f  l ||.$as_echo X/
3280: 22 24 30 22 20 7c 0a 20 20 20 20 73 65 64 20 27  "$0" |.    sed '
3290: 2f 5e 2e 2a 5c 2f 5c 28 5b 5e 2f 5d 5b 5e 2f 5d  /^.*\/\([^/][^/]
32a0: 2a 5c 29 5c 2f 2a 24 2f 7b 0a 09 20 20 20 20 73  *\)\/*$/{..    s
32b0: 2f 2f 5c 31 2f 0a 09 20 20 20 20 71 0a 09 20 20  //\1/..    q..  
32c0: 7d 0a 09 20 20 2f 5e 58 5c 2f 5c 28 5c 2f 5c 2f  }..  /^X\/\(\/\/
32d0: 5c 29 24 2f 7b 0a 09 20 20 20 20 73 2f 2f 5c 31  \)$/{..    s//\1
32e0: 2f 0a 09 20 20 20 20 71 0a 09 20 20 7d 0a 09 20  /..    q..  }.. 
32f0: 20 2f 5e 58 5c 2f 5c 28 5c 2f 5c 29 2e 2a 2f 7b   /^X\/\(\/\).*/{
3300: 0a 09 20 20 20 20 73 2f 2f 5c 31 2f 0a 09 20 20  ..    s//\1/..  
3310: 20 20 71 0a 09 20 20 7d 0a 09 20 20 73 2f 2e 2a    q..  }..  s/.*
3320: 2f 2e 2f 3b 20 71 27 60 0a 0a 23 20 41 76 6f 69  /./; q'`..# Avoi
3330: 64 20 64 65 70 65 6e 64 69 6e 67 20 75 70 6f 6e  d depending upon
3340: 20 43 68 61 72 61 63 74 65 72 20 52 61 6e 67 65   Character Range
3350: 73 2e 0a 61 73 5f 63 72 5f 6c 65 74 74 65 72 73  s..as_cr_letters
3360: 3d 27 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e  ='abcdefghijklmn
3370: 6f 70 71 72 73 74 75 76 77 78 79 7a 27 0a 61 73  opqrstuvwxyz'.as
3380: 5f 63 72 5f 4c 45 54 54 45 52 53 3d 27 41 42 43  _cr_LETTERS='ABC
3390: 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53  DEFGHIJKLMNOPQRS
33a0: 54 55 56 57 58 59 5a 27 0a 61 73 5f 63 72 5f 4c  TUVWXYZ'.as_cr_L
33b0: 65 74 74 65 72 73 3d 24 61 73 5f 63 72 5f 6c 65  etters=$as_cr_le
33c0: 74 74 65 72 73 24 61 73 5f 63 72 5f 4c 45 54 54  tters$as_cr_LETT
33d0: 45 52 53 0a 61 73 5f 63 72 5f 64 69 67 69 74 73  ERS.as_cr_digits
33e0: 3d 27 30 31 32 33 34 35 36 37 38 39 27 0a 61 73  ='0123456789'.as
33f0: 5f 63 72 5f 61 6c 6e 75 6d 3d 24 61 73 5f 63 72  _cr_alnum=$as_cr
3400: 5f 4c 65 74 74 65 72 73 24 61 73 5f 63 72 5f 64  _Letters$as_cr_d
3410: 69 67 69 74 73 0a 0a 0a 20 20 61 73 5f 6c 69 6e  igits...  as_lin
3420: 65 6e 6f 5f 31 3d 24 4c 49 4e 45 4e 4f 20 61 73  eno_1=$LINENO as
3430: 5f 6c 69 6e 65 6e 6f 5f 31 61 3d 24 4c 49 4e 45  _lineno_1a=$LINE
3440: 4e 4f 0a 20 20 61 73 5f 6c 69 6e 65 6e 6f 5f 32  NO.  as_lineno_2
3450: 3d 24 4c 49 4e 45 4e 4f 20 61 73 5f 6c 69 6e 65  =$LINENO as_line
3460: 6e 6f 5f 32 61 3d 24 4c 49 4e 45 4e 4f 0a 20 20  no_2a=$LINENO.  
3470: 65 76 61 6c 20 27 74 65 73 74 20 22 78 24 61 73  eval 'test "x$as
3480: 5f 6c 69 6e 65 6e 6f 5f 31 27 24 61 73 5f 72 75  _lineno_1'$as_ru
3490: 6e 27 22 20 21 3d 20 22 78 24 61 73 5f 6c 69 6e  n'" != "x$as_lin
34a0: 65 6e 6f 5f 32 27 24 61 73 5f 72 75 6e 27 22 20  eno_2'$as_run'" 
34b0: 26 26 0a 20 20 74 65 73 74 20 22 78 60 65 78 70  &&.  test "x`exp
34c0: 72 20 24 61 73 5f 6c 69 6e 65 6e 6f 5f 31 27 24  r $as_lineno_1'$
34d0: 61 73 5f 72 75 6e 27 20 2b 20 31 60 22 20 3d 20  as_run' + 1`" = 
34e0: 22 78 24 61 73 5f 6c 69 6e 65 6e 6f 5f 32 27 24  "x$as_lineno_2'$
34f0: 61 73 5f 72 75 6e 27 22 27 20 7c 7c 20 7b 0a 20  as_run'"' || {. 
3500: 20 23 20 42 6c 61 6d 65 20 4c 65 65 20 45 2e 20   # Blame Lee E. 
3510: 4d 63 4d 61 68 6f 6e 20 28 31 39 33 31 2d 31 39  McMahon (1931-19
3520: 38 39 29 20 66 6f 72 20 73 65 64 27 73 20 73 79  89) for sed's sy
3530: 6e 74 61 78 2e 20 20 3a 2d 29 0a 20 20 73 65 64  ntax.  :-).  sed
3540: 20 2d 6e 20 27 0a 20 20 20 20 70 0a 20 20 20 20   -n '.    p.    
3550: 2f 5b 24 5d 4c 49 4e 45 4e 4f 2f 3d 0a 20 20 27  /[$]LINENO/=.  '
3560: 20 3c 24 61 73 5f 6d 79 73 65 6c 66 20 7c 0a 20   <$as_myself |. 
3570: 20 20 20 73 65 64 20 27 0a 20 20 20 20 20 20 73     sed '.      s
3580: 2f 5b 24 5d 4c 49 4e 45 4e 4f 2e 2a 2f 26 2d 2f  /[$]LINENO.*/&-/
3590: 0a 20 20 20 20 20 20 74 20 6c 69 6e 65 6e 6f 0a  .      t lineno.
35a0: 20 20 20 20 20 20 62 0a 20 20 20 20 20 20 3a 6c        b.      :l
35b0: 69 6e 65 6e 6f 0a 20 20 20 20 20 20 4e 0a 20 20  ineno.      N.  
35c0: 20 20 20 20 3a 6c 6f 6f 70 0a 20 20 20 20 20 20      :loop.      
35d0: 73 2f 5b 24 5d 4c 49 4e 45 4e 4f 5c 28 5b 5e 27  s/[$]LINENO\([^'
35e0: 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 27 5f 5d 2e  $as_cr_alnum'_].
35f0: 2a 5c 6e 5c 29 5c 28 2e 2a 5c 29 2f 5c 32 5c 31  *\n\)\(.*\)/\2\1
3600: 5c 32 2f 0a 20 20 20 20 20 20 74 20 6c 6f 6f 70  \2/.      t loop
3610: 0a 20 20 20 20 20 20 73 2f 2d 5c 6e 2e 2a 2f 2f  .      s/-\n.*//
3620: 0a 20 20 20 20 27 20 3e 24 61 73 5f 6d 65 2e 6c  .    ' >$as_me.l
3630: 69 6e 65 6e 6f 20 26 26 0a 20 20 63 68 6d 6f 64  ineno &&.  chmod
3640: 20 2b 78 20 22 24 61 73 5f 6d 65 2e 6c 69 6e 65   +x "$as_me.line
3650: 6e 6f 22 20 7c 7c 0a 20 20 20 20 7b 20 24 61 73  no" ||.    { $as
3660: 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65  _echo "$as_me: e
3670: 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 63 72 65  rror: cannot cre
3680: 61 74 65 20 24 61 73 5f 6d 65 2e 6c 69 6e 65 6e  ate $as_me.linen
3690: 6f 3b 20 72 65 72 75 6e 20 77 69 74 68 20 61 20  o; rerun with a 
36a0: 50 4f 53 49 58 20 73 68 65 6c 6c 22 20 3e 26 32  POSIX shell" >&2
36b0: 3b 20 61 73 5f 66 6e 5f 65 78 69 74 20 31 3b 20  ; as_fn_exit 1; 
36c0: 7d 0a 0a 20 20 23 20 49 66 20 77 65 20 68 61 64  }..  # If we had
36d0: 20 74 6f 20 72 65 2d 65 78 65 63 75 74 65 20 77   to re-execute w
36e0: 69 74 68 20 24 43 4f 4e 46 49 47 5f 53 48 45 4c  ith $CONFIG_SHEL
36f0: 4c 2c 20 77 65 27 72 65 20 65 6e 73 75 72 65 64  L, we're ensured
3700: 20 74 6f 20 68 61 76 65 0a 20 20 23 20 61 6c 72   to have.  # alr
3710: 65 61 64 79 20 64 6f 6e 65 20 74 68 61 74 2c 20  eady done that, 
3720: 73 6f 20 65 6e 73 75 72 65 20 77 65 20 64 6f 6e  so ensure we don
3730: 27 74 20 74 72 79 20 74 6f 20 64 6f 20 73 6f 20  't try to do so 
3740: 61 67 61 69 6e 20 61 6e 64 20 66 61 6c 6c 0a 20  again and fall. 
3750: 20 23 20 69 6e 20 61 6e 20 69 6e 66 69 6e 69 74   # in an infinit
3760: 65 20 6c 6f 6f 70 2e 20 20 54 68 69 73 20 68 61  e loop.  This ha
3770: 73 20 61 6c 72 65 61 64 79 20 68 61 70 70 65 6e  s already happen
3780: 65 64 20 69 6e 20 70 72 61 63 74 69 63 65 2e 0a  ed in practice..
3790: 20 20 5f 61 73 5f 63 61 6e 5f 72 65 65 78 65 63    _as_can_reexec
37a0: 3d 6e 6f 3b 20 65 78 70 6f 72 74 20 5f 61 73 5f  =no; export _as_
37b0: 63 61 6e 5f 72 65 65 78 65 63 0a 20 20 23 20 44  can_reexec.  # D
37c0: 6f 6e 27 74 20 74 72 79 20 74 6f 20 65 78 65 63  on't try to exec
37d0: 20 61 73 20 69 74 20 63 68 61 6e 67 65 73 20 24   as it changes $
37e0: 5b 30 5d 2c 20 63 61 75 73 69 6e 67 20 61 6c 6c  [0], causing all
37f0: 20 73 6f 72 74 20 6f 66 20 70 72 6f 62 6c 65 6d   sort of problem
3800: 73 0a 20 20 23 20 28 74 68 65 20 64 69 72 6e 61  s.  # (the dirna
3810: 6d 65 20 6f 66 20 24 5b 30 5d 20 69 73 20 6e 6f  me of $[0] is no
3820: 74 20 74 68 65 20 70 6c 61 63 65 20 77 68 65 72  t the place wher
3830: 65 20 77 65 20 6d 69 67 68 74 20 66 69 6e 64 20  e we might find 
3840: 74 68 65 0a 20 20 23 20 6f 72 69 67 69 6e 61 6c  the.  # original
3850: 20 61 6e 64 20 73 6f 20 6f 6e 2e 20 20 41 75 74   and so on.  Aut
3860: 6f 63 6f 6e 66 20 69 73 20 65 73 70 65 63 69 61  oconf is especia
3870: 6c 6c 79 20 73 65 6e 73 69 74 69 76 65 20 74 6f  lly sensitive to
3880: 20 74 68 69 73 29 2e 0a 20 20 2e 20 22 2e 2f 24   this)..  . "./$
3890: 61 73 5f 6d 65 2e 6c 69 6e 65 6e 6f 22 0a 20 20  as_me.lineno".  
38a0: 23 20 45 78 69 74 20 73 74 61 74 75 73 20 69 73  # Exit status is
38b0: 20 74 68 61 74 20 6f 66 20 74 68 65 20 6c 61 73   that of the las
38c0: 74 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 65 78 69  t command..  exi
38d0: 74 0a 7d 0a 0a 45 43 48 4f 5f 43 3d 20 45 43 48  t.}..ECHO_C= ECH
38e0: 4f 5f 4e 3d 20 45 43 48 4f 5f 54 3d 0a 63 61 73  O_N= ECHO_T=.cas
38f0: 65 20 60 65 63 68 6f 20 2d 6e 20 78 60 20 69 6e  e `echo -n x` in
3900: 20 23 28 28 28 28 28 0a 2d 6e 2a 29 0a 20 20 63   #(((((.-n*).  c
3910: 61 73 65 20 60 65 63 68 6f 20 27 78 79 5c 63 27  ase `echo 'xy\c'
3920: 60 20 69 6e 0a 20 20 2a 63 2a 29 20 45 43 48 4f  ` in.  *c*) ECHO
3930: 5f 54 3d 27 09 27 3b 3b 09 23 20 45 43 48 4f 5f  _T='.';;.# ECHO_
3940: 54 20 69 73 20 73 69 6e 67 6c 65 20 74 61 62 20  T is single tab 
3950: 63 68 61 72 61 63 74 65 72 2e 0a 20 20 78 79 29  character..  xy)
3960: 20 20 45 43 48 4f 5f 43 3d 27 5c 63 27 3b 3b 0a    ECHO_C='\c';;.
3970: 20 20 2a 29 20 20 20 65 63 68 6f 20 60 65 63 68    *)   echo `ech
3980: 6f 20 6b 73 68 38 38 20 62 75 67 20 6f 6e 20 41  o ksh88 bug on A
3990: 49 58 20 36 2e 31 60 20 3e 20 2f 64 65 76 2f 6e  IX 6.1` > /dev/n
39a0: 75 6c 6c 0a 20 20 20 20 20 20 20 45 43 48 4f 5f  ull.       ECHO_
39b0: 54 3d 27 09 27 3b 3b 0a 20 20 65 73 61 63 3b 3b  T='.';;.  esac;;
39c0: 0a 2a 29 0a 20 20 45 43 48 4f 5f 4e 3d 27 2d 6e  .*).  ECHO_N='-n
39d0: 27 3b 3b 0a 65 73 61 63 0a 0a 72 6d 20 2d 66 20  ';;.esac..rm -f 
39e0: 63 6f 6e 66 24 24 20 63 6f 6e 66 24 24 2e 65 78  conf$$ conf$$.ex
39f0: 65 20 63 6f 6e 66 24 24 2e 66 69 6c 65 0a 69 66  e conf$$.file.if
3a00: 20 74 65 73 74 20 2d 64 20 63 6f 6e 66 24 24 2e   test -d conf$$.
3a10: 64 69 72 3b 20 74 68 65 6e 0a 20 20 72 6d 20 2d  dir; then.  rm -
3a20: 66 20 63 6f 6e 66 24 24 2e 64 69 72 2f 63 6f 6e  f conf$$.dir/con
3a30: 66 24 24 2e 66 69 6c 65 0a 65 6c 73 65 0a 20 20  f$$.file.else.  
3a40: 72 6d 20 2d 66 20 63 6f 6e 66 24 24 2e 64 69 72  rm -f conf$$.dir
3a50: 0a 20 20 6d 6b 64 69 72 20 63 6f 6e 66 24 24 2e  .  mkdir conf$$.
3a60: 64 69 72 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a  dir 2>/dev/null.
3a70: 66 69 0a 69 66 20 28 65 63 68 6f 20 3e 63 6f 6e  fi.if (echo >con
3a80: 66 24 24 2e 66 69 6c 65 29 20 32 3e 2f 64 65 76  f$$.file) 2>/dev
3a90: 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 69 66  /null; then.  if
3aa0: 20 6c 6e 20 2d 73 20 63 6f 6e 66 24 24 2e 66 69   ln -s conf$$.fi
3ab0: 6c 65 20 63 6f 6e 66 24 24 20 32 3e 2f 64 65 76  le conf$$ 2>/dev
3ac0: 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20  /null; then.    
3ad0: 61 73 5f 6c 6e 5f 73 3d 27 6c 6e 20 2d 73 27 0a  as_ln_s='ln -s'.
3ae0: 20 20 20 20 23 20 2e 2e 2e 20 62 75 74 20 74 68      # ... but th
3af0: 65 72 65 20 61 72 65 20 74 77 6f 20 67 6f 74 63  ere are two gotc
3b00: 68 61 73 3a 0a 20 20 20 20 23 20 31 29 20 4f 6e  has:.    # 1) On
3b10: 20 4d 53 59 53 2c 20 62 6f 74 68 20 60 6c 6e 20   MSYS, both `ln 
3b20: 2d 73 20 66 69 6c 65 20 64 69 72 27 20 61 6e 64  -s file dir' and
3b30: 20 60 6c 6e 20 66 69 6c 65 20 64 69 72 27 20 66   `ln file dir' f
3b40: 61 69 6c 2e 0a 20 20 20 20 23 20 32 29 20 44 4a  ail..    # 2) DJ
3b50: 47 50 50 20 3c 20 32 2e 30 34 20 68 61 73 20 6e  GPP < 2.04 has n
3b60: 6f 20 73 79 6d 6c 69 6e 6b 73 3b 20 60 6c 6e 20  o symlinks; `ln 
3b70: 2d 73 27 20 63 72 65 61 74 65 73 20 61 20 77 72  -s' creates a wr
3b80: 61 70 70 65 72 20 65 78 65 63 75 74 61 62 6c 65  apper executable
3b90: 2e 0a 20 20 20 20 23 20 49 6e 20 62 6f 74 68 20  ..    # In both 
3ba0: 63 61 73 65 73 2c 20 77 65 20 68 61 76 65 20 74  cases, we have t
3bb0: 6f 20 64 65 66 61 75 6c 74 20 74 6f 20 60 63 70  o default to `cp
3bc0: 20 2d 70 52 27 2e 0a 20 20 20 20 6c 6e 20 2d 73   -pR'..    ln -s
3bd0: 20 63 6f 6e 66 24 24 2e 66 69 6c 65 20 63 6f 6e   conf$$.file con
3be0: 66 24 24 2e 64 69 72 20 32 3e 2f 64 65 76 2f 6e  f$$.dir 2>/dev/n
3bf0: 75 6c 6c 20 26 26 20 74 65 73 74 20 21 20 2d 66  ull && test ! -f
3c00: 20 63 6f 6e 66 24 24 2e 65 78 65 20 7c 7c 0a 20   conf$$.exe ||. 
3c10: 20 20 20 20 20 61 73 5f 6c 6e 5f 73 3d 27 63 70       as_ln_s='cp
3c20: 20 2d 70 52 27 0a 20 20 65 6c 69 66 20 6c 6e 20   -pR'.  elif ln 
3c30: 63 6f 6e 66 24 24 2e 66 69 6c 65 20 63 6f 6e 66  conf$$.file conf
3c40: 24 24 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20  $$ 2>/dev/null; 
3c50: 74 68 65 6e 0a 20 20 20 20 61 73 5f 6c 6e 5f 73  then.    as_ln_s
3c60: 3d 6c 6e 0a 20 20 65 6c 73 65 0a 20 20 20 20 61  =ln.  else.    a
3c70: 73 5f 6c 6e 5f 73 3d 27 63 70 20 2d 70 52 27 0a  s_ln_s='cp -pR'.
3c80: 20 20 66 69 0a 65 6c 73 65 0a 20 20 61 73 5f 6c    fi.else.  as_l
3c90: 6e 5f 73 3d 27 63 70 20 2d 70 52 27 0a 66 69 0a  n_s='cp -pR'.fi.
3ca0: 72 6d 20 2d 66 20 63 6f 6e 66 24 24 20 63 6f 6e  rm -f conf$$ con
3cb0: 66 24 24 2e 65 78 65 20 63 6f 6e 66 24 24 2e 64  f$$.exe conf$$.d
3cc0: 69 72 2f 63 6f 6e 66 24 24 2e 66 69 6c 65 20 63  ir/conf$$.file c
3cd0: 6f 6e 66 24 24 2e 66 69 6c 65 0a 72 6d 64 69 72  onf$$.file.rmdir
3ce0: 20 63 6f 6e 66 24 24 2e 64 69 72 20 32 3e 2f 64   conf$$.dir 2>/d
3cf0: 65 76 2f 6e 75 6c 6c 0a 0a 69 66 20 6d 6b 64 69  ev/null..if mkdi
3d00: 72 20 2d 70 20 2e 20 32 3e 2f 64 65 76 2f 6e 75  r -p . 2>/dev/nu
3d10: 6c 6c 3b 20 74 68 65 6e 0a 20 20 61 73 5f 6d 6b  ll; then.  as_mk
3d20: 64 69 72 5f 70 3d 27 6d 6b 64 69 72 20 2d 70 20  dir_p='mkdir -p 
3d30: 22 24 61 73 5f 64 69 72 22 27 0a 65 6c 73 65 0a  "$as_dir"'.else.
3d40: 20 20 74 65 73 74 20 2d 64 20 2e 2f 2d 70 20 26    test -d ./-p &
3d50: 26 20 72 6d 64 69 72 20 2e 2f 2d 70 0a 20 20 61  & rmdir ./-p.  a
3d60: 73 5f 6d 6b 64 69 72 5f 70 3d 66 61 6c 73 65 0a  s_mkdir_p=false.
3d70: 66 69 0a 0a 61 73 5f 74 65 73 74 5f 78 3d 27 74  fi..as_test_x='t
3d80: 65 73 74 20 2d 78 27 0a 61 73 5f 65 78 65 63 75  est -x'.as_execu
3d90: 74 61 62 6c 65 5f 70 3d 61 73 5f 66 6e 5f 65 78  table_p=as_fn_ex
3da0: 65 63 75 74 61 62 6c 65 5f 70 0a 0a 23 20 53 65  ecutable_p..# Se
3db0: 64 20 65 78 70 72 65 73 73 69 6f 6e 20 74 6f 20  d expression to 
3dc0: 6d 61 70 20 61 20 73 74 72 69 6e 67 20 6f 6e 74  map a string ont
3dd0: 6f 20 61 20 76 61 6c 69 64 20 43 50 50 20 6e 61  o a valid CPP na
3de0: 6d 65 2e 0a 61 73 5f 74 72 5f 63 70 70 3d 22 65  me..as_tr_cpp="e
3df0: 76 61 6c 20 73 65 64 20 27 79 25 2a 24 61 73 5f  val sed 'y%*$as_
3e00: 63 72 5f 6c 65 74 74 65 72 73 25 50 24 61 73 5f  cr_letters%P$as_
3e10: 63 72 5f 4c 45 54 54 45 52 53 25 3b 73 25 5b 5e  cr_LETTERS%;s%[^
3e20: 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 25 5f  _$as_cr_alnum]%_
3e30: 25 67 27 22 0a 0a 23 20 53 65 64 20 65 78 70 72  %g'"..# Sed expr
3e40: 65 73 73 69 6f 6e 20 74 6f 20 6d 61 70 20 61 20  ession to map a 
3e50: 73 74 72 69 6e 67 20 6f 6e 74 6f 20 61 20 76 61  string onto a va
3e60: 6c 69 64 20 76 61 72 69 61 62 6c 65 20 6e 61 6d  lid variable nam
3e70: 65 2e 0a 61 73 5f 74 72 5f 73 68 3d 22 65 76 61  e..as_tr_sh="eva
3e80: 6c 20 73 65 64 20 27 79 25 2a 2b 25 70 70 25 3b  l sed 'y%*+%pp%;
3e90: 73 25 5b 5e 5f 24 61 73 5f 63 72 5f 61 6c 6e 75  s%[^_$as_cr_alnu
3ea0: 6d 5d 25 5f 25 67 27 22 0a 0a 0a 0a 23 20 43 68  m]%_%g'"....# Ch
3eb0: 65 63 6b 20 74 68 61 74 20 77 65 20 61 72 65 20  eck that we are 
3ec0: 72 75 6e 6e 69 6e 67 20 75 6e 64 65 72 20 74 68  running under th
3ed0: 65 20 63 6f 72 72 65 63 74 20 73 68 65 6c 6c 2e  e correct shell.
3ee0: 0a 53 48 45 4c 4c 3d 24 7b 43 4f 4e 46 49 47 5f  .SHELL=${CONFIG_
3ef0: 53 48 45 4c 4c 2d 2f 62 69 6e 2f 73 68 7d 0a 0a  SHELL-/bin/sh}..
3f00: 63 61 73 65 20 58 24 6c 74 5f 45 43 48 4f 20 69  case X$lt_ECHO i
3f10: 6e 0a 58 2a 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65  n.X*--fallback-e
3f20: 63 68 6f 29 0a 20 20 23 20 52 65 6d 6f 76 65 20  cho).  # Remove 
3f30: 6f 6e 65 20 6c 65 76 65 6c 20 6f 66 20 71 75 6f  one level of quo
3f40: 74 61 74 69 6f 6e 20 28 77 68 69 63 68 20 77 61  tation (which wa
3f50: 73 20 72 65 71 75 69 72 65 64 20 66 6f 72 20 4d  s required for M
3f60: 61 6b 65 29 2e 0a 20 20 45 43 48 4f 3d 60 65 63  ake)..  ECHO=`ec
3f70: 68 6f 20 22 24 6c 74 5f 45 43 48 4f 22 20 7c 20  ho "$lt_ECHO" | 
3f80: 73 65 64 20 27 73 2c 5c 5c 5c 5c 5c 24 5c 5c 24  sed 's,\\\\\$\\$
3f90: 30 2c 27 24 30 27 2c 27 60 0a 20 20 3b 3b 0a 65  0,'$0','`.  ;;.e
3fa0: 73 61 63 0a 0a 45 43 48 4f 3d 24 7b 6c 74 5f 45  sac..ECHO=${lt_E
3fb0: 43 48 4f 2d 65 63 68 6f 7d 0a 69 66 20 74 65 73  CHO-echo}.if tes
3fc0: 74 20 22 58 24 31 22 20 3d 20 58 2d 2d 6e 6f 2d  t "X$1" = X--no-
3fd0: 72 65 65 78 65 63 3b 20 74 68 65 6e 0a 20 20 23  reexec; then.  #
3fe0: 20 44 69 73 63 61 72 64 20 74 68 65 20 2d 2d 6e   Discard the --n
3ff0: 6f 2d 72 65 65 78 65 63 20 66 6c 61 67 2c 20 61  o-reexec flag, a
4000: 6e 64 20 63 6f 6e 74 69 6e 75 65 2e 0a 20 20 73  nd continue..  s
4010: 68 69 66 74 0a 65 6c 69 66 20 74 65 73 74 20 22  hift.elif test "
4020: 58 24 31 22 20 3d 20 58 2d 2d 66 61 6c 6c 62 61  X$1" = X--fallba
4030: 63 6b 2d 65 63 68 6f 3b 20 74 68 65 6e 0a 20 20  ck-echo; then.  
4040: 23 20 41 76 6f 69 64 20 69 6e 6c 69 6e 65 20 64  # Avoid inline d
4050: 6f 63 75 6d 65 6e 74 20 68 65 72 65 2c 20 69 74  ocument here, it
4060: 20 6d 61 79 20 62 65 20 6c 65 66 74 20 6f 76 65   may be left ove
4070: 72 0a 20 20 3a 0a 65 6c 69 66 20 74 65 73 74 20  r.  :.elif test 
4080: 22 58 60 7b 20 24 45 43 48 4f 20 27 5c 74 27 3b  "X`{ $ECHO '\t';
4090: 20 7d 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 22   } 2>/dev/null`"
40a0: 20 3d 20 27 58 5c 74 27 20 3b 20 74 68 65 6e 0a   = 'X\t' ; then.
40b0: 20 20 23 20 59 69 70 70 65 65 2c 20 24 45 43 48    # Yippee, $ECH
40c0: 4f 20 77 6f 72 6b 73 21 0a 20 20 3a 0a 65 6c 73  O works!.  :.els
40d0: 65 0a 20 20 23 20 52 65 73 74 61 72 74 20 75 6e  e.  # Restart un
40e0: 64 65 72 20 74 68 65 20 63 6f 72 72 65 63 74 20  der the correct 
40f0: 73 68 65 6c 6c 2e 0a 20 20 65 78 65 63 20 24 53  shell..  exec $S
4100: 48 45 4c 4c 20 22 24 30 22 20 2d 2d 6e 6f 2d 72  HELL "$0" --no-r
4110: 65 65 78 65 63 20 24 7b 31 2b 22 24 40 22 7d 0a  eexec ${1+"$@"}.
4120: 66 69 0a 0a 69 66 20 74 65 73 74 20 22 58 24 31  fi..if test "X$1
4130: 22 20 3d 20 58 2d 2d 66 61 6c 6c 62 61 63 6b 2d  " = X--fallback-
4140: 65 63 68 6f 3b 20 74 68 65 6e 0a 20 20 23 20 75  echo; then.  # u
4150: 73 65 64 20 61 73 20 66 61 6c 6c 62 61 63 6b 20  sed as fallback 
4160: 65 63 68 6f 0a 20 20 73 68 69 66 74 0a 20 20 63  echo.  shift.  c
4170: 61 74 20 3c 3c 5f 4c 54 5f 45 4f 46 0a 24 2a 0a  at <<_LT_EOF.$*.
4180: 5f 4c 54 5f 45 4f 46 0a 20 20 65 78 69 74 20 30  _LT_EOF.  exit 0
4190: 0a 66 69 0a 0a 23 20 54 68 65 20 48 50 2d 55 58  .fi..# The HP-UX
41a0: 20 6b 73 68 20 61 6e 64 20 50 4f 53 49 58 20 73   ksh and POSIX s
41b0: 68 65 6c 6c 20 70 72 69 6e 74 20 74 68 65 20 74  hell print the t
41c0: 61 72 67 65 74 20 64 69 72 65 63 74 6f 72 79 20  arget directory 
41d0: 74 6f 20 73 74 64 6f 75 74 0a 23 20 69 66 20 43  to stdout.# if C
41e0: 44 50 41 54 48 20 69 73 20 73 65 74 2e 0a 28 75  DPATH is set..(u
41f0: 6e 73 65 74 20 43 44 50 41 54 48 29 20 3e 2f 64  nset CDPATH) >/d
4200: 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 26 26 20  ev/null 2>&1 && 
4210: 75 6e 73 65 74 20 43 44 50 41 54 48 0a 0a 69 66  unset CDPATH..if
4220: 20 74 65 73 74 20 2d 7a 20 22 24 6c 74 5f 45 43   test -z "$lt_EC
4230: 48 4f 22 3b 20 74 68 65 6e 0a 20 20 69 66 20 74  HO"; then.  if t
4240: 65 73 74 20 22 58 24 7b 65 63 68 6f 5f 74 65 73  est "X${echo_tes
4250: 74 5f 73 74 72 69 6e 67 2b 73 65 74 7d 22 20 21  t_string+set}" !
4260: 3d 20 58 73 65 74 3b 20 74 68 65 6e 0a 20 20 20  = Xset; then.   
4270: 20 23 20 66 69 6e 64 20 61 20 73 74 72 69 6e 67   # find a string
4280: 20 61 73 20 6c 61 72 67 65 20 61 73 20 70 6f 73   as large as pos
4290: 73 69 62 6c 65 2c 20 61 73 20 6c 6f 6e 67 20 61  sible, as long a
42a0: 73 20 74 68 65 20 73 68 65 6c 6c 20 63 61 6e 20  s the shell can 
42b0: 63 6f 70 65 20 77 69 74 68 20 69 74 0a 20 20 20  cope with it.   
42c0: 20 66 6f 72 20 63 6d 64 20 69 6e 20 27 73 65 64   for cmd in 'sed
42d0: 20 35 30 71 20 22 24 30 22 27 20 27 73 65 64 20   50q "$0"' 'sed 
42e0: 32 30 71 20 22 24 30 22 27 20 27 73 65 64 20 31  20q "$0"' 'sed 1
42f0: 30 71 20 22 24 30 22 27 20 27 73 65 64 20 32 71  0q "$0"' 'sed 2q
4300: 20 22 24 30 22 27 20 27 65 63 68 6f 20 74 65 73   "$0"' 'echo tes
4310: 74 27 3b 20 64 6f 0a 20 20 20 20 20 20 23 20 65  t'; do.      # e
4320: 78 70 65 63 74 65 64 20 73 69 7a 65 73 3a 20 6c  xpected sizes: l
4330: 65 73 73 20 74 68 61 6e 20 32 4b 62 2c 20 31 4b  ess than 2Kb, 1K
4340: 62 2c 20 35 31 32 20 62 79 74 65 73 2c 20 31 36  b, 512 bytes, 16
4350: 20 62 79 74 65 73 2c 20 2e 2e 2e 0a 20 20 20 20   bytes, ....    
4360: 20 20 69 66 20 7b 20 65 63 68 6f 5f 74 65 73 74    if { echo_test
4370: 5f 73 74 72 69 6e 67 3d 60 65 76 61 6c 20 24 63  _string=`eval $c
4380: 6d 64 60 3b 20 7d 20 32 3e 2f 64 65 76 2f 6e 75  md`; } 2>/dev/nu
4390: 6c 6c 20 26 26 0a 09 20 7b 20 74 65 73 74 20 22  ll &&.. { test "
43a0: 58 24 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69  X$echo_test_stri
43b0: 6e 67 22 20 3d 20 22 58 24 65 63 68 6f 5f 74 65  ng" = "X$echo_te
43c0: 73 74 5f 73 74 72 69 6e 67 22 3b 20 7d 20 32 3e  st_string"; } 2>
43d0: 2f 64 65 76 2f 6e 75 6c 6c 0a 20 20 20 20 20 20  /dev/null.      
43e0: 74 68 65 6e 0a 20 20 20 20 20 20 20 20 62 72 65  then.        bre
43f0: 61 6b 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20  ak.      fi.    
4400: 64 6f 6e 65 0a 20 20 66 69 0a 0a 20 20 69 66 20  done.  fi..  if 
4410: 74 65 73 74 20 22 58 60 7b 20 24 45 43 48 4f 20  test "X`{ $ECHO 
4420: 27 5c 74 27 3b 20 7d 20 32 3e 2f 64 65 76 2f 6e  '\t'; } 2>/dev/n
4430: 75 6c 6c 60 22 20 3d 20 27 58 5c 74 27 20 26 26  ull`" = 'X\t' &&
4440: 0a 20 20 20 20 20 65 63 68 6f 5f 74 65 73 74 69  .     echo_testi
4450: 6e 67 5f 73 74 72 69 6e 67 3d 60 7b 20 24 45 43  ng_string=`{ $EC
4460: 48 4f 20 22 24 65 63 68 6f 5f 74 65 73 74 5f 73  HO "$echo_test_s
4470: 74 72 69 6e 67 22 3b 20 7d 20 32 3e 2f 64 65 76  tring"; } 2>/dev
4480: 2f 6e 75 6c 6c 60 20 26 26 0a 20 20 20 20 20 74  /null` &&.     t
4490: 65 73 74 20 22 58 24 65 63 68 6f 5f 74 65 73 74  est "X$echo_test
44a0: 69 6e 67 5f 73 74 72 69 6e 67 22 20 3d 20 22 58  ing_string" = "X
44b0: 24 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e  $echo_test_strin
44c0: 67 22 3b 20 74 68 65 6e 0a 20 20 20 20 3a 0a 20  g"; then.    :. 
44d0: 20 65 6c 73 65 0a 20 20 20 20 23 20 54 68 65 20   else.    # The 
44e0: 53 6f 6c 61 72 69 73 2c 20 41 49 58 2c 20 61 6e  Solaris, AIX, an
44f0: 64 20 44 69 67 69 74 61 6c 20 55 6e 69 78 20 64  d Digital Unix d
4500: 65 66 61 75 6c 74 20 65 63 68 6f 20 70 72 6f 67  efault echo prog
4510: 72 61 6d 73 20 75 6e 71 75 6f 74 65 0a 20 20 20  rams unquote.   
4520: 20 23 20 62 61 63 6b 73 6c 61 73 68 65 73 2e 20   # backslashes. 
4530: 20 54 68 69 73 20 6d 61 6b 65 73 20 69 74 20 69   This makes it i
4540: 6d 70 6f 73 73 69 62 6c 65 20 74 6f 20 71 75 6f  mpossible to quo
4550: 74 65 20 62 61 63 6b 73 6c 61 73 68 65 73 20 75  te backslashes u
4560: 73 69 6e 67 0a 20 20 20 20 23 20 20 20 65 63 68  sing.    #   ech
4570: 6f 20 22 24 73 6f 6d 65 74 68 69 6e 67 22 20 7c  o "$something" |
4580: 20 73 65 64 20 27 73 2f 5c 5c 2f 5c 5c 5c 5c 2f   sed 's/\\/\\\\/
4590: 67 27 0a 20 20 20 20 23 0a 20 20 20 20 23 20 53  g'.    #.    # S
45a0: 6f 2c 20 66 69 72 73 74 20 77 65 20 6c 6f 6f 6b  o, first we look
45b0: 20 66 6f 72 20 61 20 77 6f 72 6b 69 6e 67 20 65   for a working e
45c0: 63 68 6f 20 69 6e 20 74 68 65 20 75 73 65 72 27  cho in the user'
45d0: 73 20 50 41 54 48 2e 0a 0a 20 20 20 20 6c 74 5f  s PATH...    lt_
45e0: 73 61 76 65 5f 69 66 73 3d 22 24 49 46 53 22 3b  save_ifs="$IFS";
45f0: 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52   IFS=$PATH_SEPAR
4600: 41 54 4f 52 0a 20 20 20 20 66 6f 72 20 64 69 72  ATOR.    for dir
4610: 20 69 6e 20 24 50 41 54 48 20 2f 75 73 72 2f 75   in $PATH /usr/u
4620: 63 62 3b 20 64 6f 0a 20 20 20 20 20 20 49 46 53  cb; do.      IFS
4630: 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a  ="$lt_save_ifs".
4640: 20 20 20 20 20 20 69 66 20 28 74 65 73 74 20 2d        if (test -
4650: 66 20 24 64 69 72 2f 65 63 68 6f 20 7c 7c 20 74  f $dir/echo || t
4660: 65 73 74 20 2d 66 20 24 64 69 72 2f 65 63 68 6f  est -f $dir/echo
4670: 24 61 63 5f 65 78 65 65 78 74 29 20 26 26 0a 20  $ac_exeext) &&. 
4680: 20 20 20 20 20 20 20 20 74 65 73 74 20 22 58 60          test "X`
4690: 28 24 64 69 72 2f 65 63 68 6f 20 27 5c 74 27 29  ($dir/echo '\t')
46a0: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 22 20 3d   2>/dev/null`" =
46b0: 20 27 58 5c 74 27 20 26 26 0a 20 20 20 20 20 20   'X\t' &&.      
46c0: 20 20 20 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f     echo_testing_
46d0: 73 74 72 69 6e 67 3d 60 28 24 64 69 72 2f 65 63  string=`($dir/ec
46e0: 68 6f 20 22 24 65 63 68 6f 5f 74 65 73 74 5f 73  ho "$echo_test_s
46f0: 74 72 69 6e 67 22 29 20 32 3e 2f 64 65 76 2f 6e  tring") 2>/dev/n
4700: 75 6c 6c 60 20 26 26 0a 20 20 20 20 20 20 20 20  ull` &&.        
4710: 20 74 65 73 74 20 22 58 24 65 63 68 6f 5f 74 65   test "X$echo_te
4720: 73 74 69 6e 67 5f 73 74 72 69 6e 67 22 20 3d 20  sting_string" = 
4730: 22 58 24 65 63 68 6f 5f 74 65 73 74 5f 73 74 72  "X$echo_test_str
4740: 69 6e 67 22 3b 20 74 68 65 6e 0a 20 20 20 20 20  ing"; then.     
4750: 20 20 20 45 43 48 4f 3d 22 24 64 69 72 2f 65 63     ECHO="$dir/ec
4760: 68 6f 22 0a 20 20 20 20 20 20 20 20 62 72 65 61  ho".        brea
4770: 6b 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 64  k.      fi.    d
4780: 6f 6e 65 0a 20 20 20 20 49 46 53 3d 22 24 6c 74  one.    IFS="$lt
4790: 5f 73 61 76 65 5f 69 66 73 22 0a 0a 20 20 20 20  _save_ifs"..    
47a0: 69 66 20 74 65 73 74 20 22 58 24 45 43 48 4f 22  if test "X$ECHO"
47b0: 20 3d 20 58 65 63 68 6f 3b 20 74 68 65 6e 0a 20   = Xecho; then. 
47c0: 20 20 20 20 20 23 20 57 65 20 64 69 64 6e 27 74       # We didn't
47d0: 20 66 69 6e 64 20 61 20 62 65 74 74 65 72 20 65   find a better e
47e0: 63 68 6f 2c 20 73 6f 20 6c 6f 6f 6b 20 66 6f 72  cho, so look for
47f0: 20 61 6c 74 65 72 6e 61 74 69 76 65 73 2e 0a 20   alternatives.. 
4800: 20 20 20 20 20 69 66 20 74 65 73 74 20 22 58 60       if test "X`
4810: 7b 20 70 72 69 6e 74 20 2d 72 20 27 5c 74 27 3b  { print -r '\t';
4820: 20 7d 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 22   } 2>/dev/null`"
4830: 20 3d 20 27 58 5c 74 27 20 26 26 0a 20 20 20 20   = 'X\t' &&.    
4840: 20 20 20 20 20 65 63 68 6f 5f 74 65 73 74 69 6e       echo_testin
4850: 67 5f 73 74 72 69 6e 67 3d 60 7b 20 70 72 69 6e  g_string=`{ prin
4860: 74 20 2d 72 20 22 24 65 63 68 6f 5f 74 65 73 74  t -r "$echo_test
4870: 5f 73 74 72 69 6e 67 22 3b 20 7d 20 32 3e 2f 64  _string"; } 2>/d
4880: 65 76 2f 6e 75 6c 6c 60 20 26 26 0a 20 20 20 20  ev/null` &&.    
4890: 20 20 20 20 20 74 65 73 74 20 22 58 24 65 63 68       test "X$ech
48a0: 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e 67  o_testing_string
48b0: 22 20 3d 20 22 58 24 65 63 68 6f 5f 74 65 73 74  " = "X$echo_test
48c0: 5f 73 74 72 69 6e 67 22 3b 20 74 68 65 6e 0a 20  _string"; then. 
48d0: 20 20 20 20 20 20 20 23 20 54 68 69 73 20 73 68         # This sh
48e0: 65 6c 6c 20 68 61 73 20 61 20 62 75 69 6c 74 69  ell has a builti
48f0: 6e 20 70 72 69 6e 74 20 2d 72 20 74 68 61 74 20  n print -r that 
4900: 64 6f 65 73 20 74 68 65 20 74 72 69 63 6b 2e 0a  does the trick..
4910: 20 20 20 20 20 20 20 20 45 43 48 4f 3d 27 70 72          ECHO='pr
4920: 69 6e 74 20 2d 72 27 0a 20 20 20 20 20 20 65 6c  int -r'.      el
4930: 69 66 20 7b 20 74 65 73 74 20 2d 66 20 2f 62 69  if { test -f /bi
4940: 6e 2f 6b 73 68 20 7c 7c 20 74 65 73 74 20 2d 66  n/ksh || test -f
4950: 20 2f 62 69 6e 2f 6b 73 68 24 61 63 5f 65 78 65   /bin/ksh$ac_exe
4960: 65 78 74 3b 20 7d 20 26 26 0a 09 20 20 20 74 65  ext; } &&..   te
4970: 73 74 20 22 58 24 43 4f 4e 46 49 47 5f 53 48 45  st "X$CONFIG_SHE
4980: 4c 4c 22 20 21 3d 20 58 2f 62 69 6e 2f 6b 73 68  LL" != X/bin/ksh
4990: 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 23  ; then.        #
49a0: 20 49 66 20 77 65 20 68 61 76 65 20 6b 73 68 2c   If we have ksh,
49b0: 20 74 72 79 20 72 75 6e 6e 69 6e 67 20 63 6f 6e   try running con
49c0: 66 69 67 75 72 65 20 61 67 61 69 6e 20 77 69 74  figure again wit
49d0: 68 20 69 74 2e 0a 20 20 20 20 20 20 20 20 4f 52  h it..        OR
49e0: 49 47 49 4e 41 4c 5f 43 4f 4e 46 49 47 5f 53 48  IGINAL_CONFIG_SH
49f0: 45 4c 4c 3d 24 7b 43 4f 4e 46 49 47 5f 53 48 45  ELL=${CONFIG_SHE
4a00: 4c 4c 2d 2f 62 69 6e 2f 73 68 7d 0a 20 20 20 20  LL-/bin/sh}.    
4a10: 20 20 20 20 65 78 70 6f 72 74 20 4f 52 49 47 49      export ORIGI
4a20: 4e 41 4c 5f 43 4f 4e 46 49 47 5f 53 48 45 4c 4c  NAL_CONFIG_SHELL
4a30: 0a 20 20 20 20 20 20 20 20 43 4f 4e 46 49 47 5f  .        CONFIG_
4a40: 53 48 45 4c 4c 3d 2f 62 69 6e 2f 6b 73 68 0a 20  SHELL=/bin/ksh. 
4a50: 20 20 20 20 20 20 20 65 78 70 6f 72 74 20 43 4f         export CO
4a60: 4e 46 49 47 5f 53 48 45 4c 4c 0a 20 20 20 20 20  NFIG_SHELL.     
4a70: 20 20 20 65 78 65 63 20 24 43 4f 4e 46 49 47 5f     exec $CONFIG_
4a80: 53 48 45 4c 4c 20 22 24 30 22 20 2d 2d 6e 6f 2d  SHELL "$0" --no-
4a90: 72 65 65 78 65 63 20 24 7b 31 2b 22 24 40 22 7d  reexec ${1+"$@"}
4aa0: 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20  .      else.    
4ab0: 20 20 20 20 23 20 54 72 79 20 75 73 69 6e 67 20      # Try using 
4ac0: 70 72 69 6e 74 66 2e 0a 20 20 20 20 20 20 20 20  printf..        
4ad0: 45 43 48 4f 3d 27 70 72 69 6e 74 66 20 25 73 5c  ECHO='printf %s\
4ae0: 6e 27 0a 20 20 20 20 20 20 20 20 69 66 20 74 65  n'.        if te
4af0: 73 74 20 22 58 60 7b 20 24 45 43 48 4f 20 27 5c  st "X`{ $ECHO '\
4b00: 74 27 3b 20 7d 20 32 3e 2f 64 65 76 2f 6e 75 6c  t'; } 2>/dev/nul
4b10: 6c 60 22 20 3d 20 27 58 5c 74 27 20 26 26 0a 09  l`" = 'X\t' &&..
4b20: 20 20 20 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f     echo_testing_
4b30: 73 74 72 69 6e 67 3d 60 7b 20 24 45 43 48 4f 20  string=`{ $ECHO 
4b40: 22 24 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69  "$echo_test_stri
4b50: 6e 67 22 3b 20 7d 20 32 3e 2f 64 65 76 2f 6e 75  ng"; } 2>/dev/nu
4b60: 6c 6c 60 20 26 26 0a 09 20 20 20 74 65 73 74 20  ll` &&..   test 
4b70: 22 58 24 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f  "X$echo_testing_
4b80: 73 74 72 69 6e 67 22 20 3d 20 22 58 24 65 63 68  string" = "X$ech
4b90: 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 22 3b 20  o_test_string"; 
4ba0: 74 68 65 6e 0a 09 20 20 23 20 43 6f 6f 6c 2c 20  then..  # Cool, 
4bb0: 70 72 69 6e 74 66 20 77 6f 72 6b 73 0a 09 20 20  printf works..  
4bc0: 3a 0a 20 20 20 20 20 20 20 20 65 6c 69 66 20 65  :.        elif e
4bd0: 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 69  cho_testing_stri
4be0: 6e 67 3d 60 28 24 4f 52 49 47 49 4e 41 4c 5f 43  ng=`($ORIGINAL_C
4bf0: 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 22 24 30 22  ONFIG_SHELL "$0"
4c00: 20 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f   --fallback-echo
4c10: 20 27 5c 74 27 29 20 32 3e 2f 64 65 76 2f 6e 75   '\t') 2>/dev/nu
4c20: 6c 6c 60 20 26 26 0a 09 20 20 20 20 20 74 65 73  ll` &&..     tes
4c30: 74 20 22 58 24 65 63 68 6f 5f 74 65 73 74 69 6e  t "X$echo_testin
4c40: 67 5f 73 74 72 69 6e 67 22 20 3d 20 27 58 5c 74  g_string" = 'X\t
4c50: 27 20 26 26 0a 09 20 20 20 20 20 65 63 68 6f 5f  ' &&..     echo_
4c60: 74 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 3d 60  testing_string=`
4c70: 28 24 4f 52 49 47 49 4e 41 4c 5f 43 4f 4e 46 49  ($ORIGINAL_CONFI
4c80: 47 5f 53 48 45 4c 4c 20 22 24 30 22 20 2d 2d 66  G_SHELL "$0" --f
4c90: 61 6c 6c 62 61 63 6b 2d 65 63 68 6f 20 22 24 65  allback-echo "$e
4ca0: 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 22  cho_test_string"
4cb0: 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 26  ) 2>/dev/null` &
4cc0: 26 0a 09 20 20 20 20 20 74 65 73 74 20 22 58 24  &..     test "X$
4cd0: 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72  echo_testing_str
4ce0: 69 6e 67 22 20 3d 20 22 58 24 65 63 68 6f 5f 74  ing" = "X$echo_t
4cf0: 65 73 74 5f 73 74 72 69 6e 67 22 3b 20 74 68 65  est_string"; the
4d00: 6e 0a 09 20 20 43 4f 4e 46 49 47 5f 53 48 45 4c  n..  CONFIG_SHEL
4d10: 4c 3d 24 4f 52 49 47 49 4e 41 4c 5f 43 4f 4e 46  L=$ORIGINAL_CONF
4d20: 49 47 5f 53 48 45 4c 4c 0a 09 20 20 65 78 70 6f  IG_SHELL..  expo
4d30: 72 74 20 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 0a  rt CONFIG_SHELL.
4d40: 09 20 20 53 48 45 4c 4c 3d 22 24 43 4f 4e 46 49  .  SHELL="$CONFI
4d50: 47 5f 53 48 45 4c 4c 22 0a 09 20 20 65 78 70 6f  G_SHELL"..  expo
4d60: 72 74 20 53 48 45 4c 4c 0a 09 20 20 45 43 48 4f  rt SHELL..  ECHO
4d70: 3d 22 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20  ="$CONFIG_SHELL 
4d80: 24 30 20 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63  $0 --fallback-ec
4d90: 68 6f 22 0a 20 20 20 20 20 20 20 20 65 6c 69 66  ho".        elif
4da0: 20 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74   echo_testing_st
4db0: 72 69 6e 67 3d 60 28 24 43 4f 4e 46 49 47 5f 53  ring=`($CONFIG_S
4dc0: 48 45 4c 4c 20 22 24 30 22 20 2d 2d 66 61 6c 6c  HELL "$0" --fall
4dd0: 62 61 63 6b 2d 65 63 68 6f 20 27 5c 74 27 29 20  back-echo '\t') 
4de0: 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 26 26 0a  2>/dev/null` &&.
4df0: 09 20 20 20 20 20 74 65 73 74 20 22 58 24 65 63  .     test "X$ec
4e00: 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e  ho_testing_strin
4e10: 67 22 20 3d 20 27 58 5c 74 27 20 26 26 0a 09 20  g" = 'X\t' &&.. 
4e20: 20 20 20 20 65 63 68 6f 5f 74 65 73 74 69 6e 67      echo_testing
4e30: 5f 73 74 72 69 6e 67 3d 60 28 24 43 4f 4e 46 49  _string=`($CONFI
4e40: 47 5f 53 48 45 4c 4c 20 22 24 30 22 20 2d 2d 66  G_SHELL "$0" --f
4e50: 61 6c 6c 62 61 63 6b 2d 65 63 68 6f 20 22 24 65  allback-echo "$e
4e60: 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 22  cho_test_string"
4e70: 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 26  ) 2>/dev/null` &
4e80: 26 0a 09 20 20 20 20 20 74 65 73 74 20 22 58 24  &..     test "X$
4e90: 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72  echo_testing_str
4ea0: 69 6e 67 22 20 3d 20 22 58 24 65 63 68 6f 5f 74  ing" = "X$echo_t
4eb0: 65 73 74 5f 73 74 72 69 6e 67 22 3b 20 74 68 65  est_string"; the
4ec0: 6e 0a 09 20 20 45 43 48 4f 3d 22 24 43 4f 4e 46  n..  ECHO="$CONF
4ed0: 49 47 5f 53 48 45 4c 4c 20 24 30 20 2d 2d 66 61  IG_SHELL $0 --fa
4ee0: 6c 6c 62 61 63 6b 2d 65 63 68 6f 22 0a 20 20 20  llback-echo".   
4ef0: 20 20 20 20 20 65 6c 73 65 0a 09 20 20 23 20 6d       else..  # m
4f00: 61 79 62 65 20 77 69 74 68 20 61 20 73 6d 61 6c  aybe with a smal
4f10: 6c 65 72 20 73 74 72 69 6e 67 2e 2e 2e 0a 09 20  ler string..... 
4f20: 20 70 72 65 76 3d 3a 0a 0a 09 20 20 66 6f 72 20   prev=:...  for 
4f30: 63 6d 64 20 69 6e 20 27 65 63 68 6f 20 74 65 73  cmd in 'echo tes
4f40: 74 27 20 27 73 65 64 20 32 71 20 22 24 30 22 27  t' 'sed 2q "$0"'
4f50: 20 27 73 65 64 20 31 30 71 20 22 24 30 22 27 20   'sed 10q "$0"' 
4f60: 27 73 65 64 20 32 30 71 20 22 24 30 22 27 20 27  'sed 20q "$0"' '
4f70: 73 65 64 20 35 30 71 20 22 24 30 22 27 3b 20 64  sed 50q "$0"'; d
4f80: 6f 0a 09 20 20 20 20 69 66 20 7b 20 74 65 73 74  o..    if { test
4f90: 20 22 58 24 65 63 68 6f 5f 74 65 73 74 5f 73 74   "X$echo_test_st
4fa0: 72 69 6e 67 22 20 3d 20 22 58 60 65 76 61 6c 20  ring" = "X`eval 
4fb0: 24 63 6d 64 60 22 3b 20 7d 20 32 3e 2f 64 65 76  $cmd`"; } 2>/dev
4fc0: 2f 6e 75 6c 6c 0a 09 20 20 20 20 74 68 65 6e 0a  /null..    then.
4fd0: 09 20 20 20 20 20 20 62 72 65 61 6b 0a 09 20 20  .      break..  
4fe0: 20 20 66 69 0a 09 20 20 20 20 70 72 65 76 3d 22    fi..    prev="
4ff0: 24 63 6d 64 22 0a 09 20 20 64 6f 6e 65 0a 0a 09  $cmd"..  done...
5000: 20 20 69 66 20 74 65 73 74 20 22 24 70 72 65 76    if test "$prev
5010: 22 20 21 3d 20 27 73 65 64 20 35 30 71 20 22 24  " != 'sed 50q "$
5020: 30 22 27 3b 20 74 68 65 6e 0a 09 20 20 20 20 65  0"'; then..    e
5030: 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 3d  cho_test_string=
5040: 60 65 76 61 6c 20 24 70 72 65 76 60 0a 09 20 20  `eval $prev`..  
5050: 20 20 65 78 70 6f 72 74 20 65 63 68 6f 5f 74 65    export echo_te
5060: 73 74 5f 73 74 72 69 6e 67 0a 09 20 20 20 20 65  st_string..    e
5070: 78 65 63 20 24 7b 4f 52 49 47 49 4e 41 4c 5f 43  xec ${ORIGINAL_C
5080: 4f 4e 46 49 47 5f 53 48 45 4c 4c 2d 24 7b 43 4f  ONFIG_SHELL-${CO
5090: 4e 46 49 47 5f 53 48 45 4c 4c 2d 2f 62 69 6e 2f  NFIG_SHELL-/bin/
50a0: 73 68 7d 7d 20 22 24 30 22 20 24 7b 31 2b 22 24  sh}} "$0" ${1+"$
50b0: 40 22 7d 0a 09 20 20 65 6c 73 65 0a 09 20 20 20  @"}..  else..   
50c0: 20 23 20 4f 6f 70 73 2e 20 20 57 65 20 6c 6f 73   # Oops.  We los
50d0: 74 20 63 6f 6d 70 6c 65 74 65 6c 79 2c 20 73 6f  t completely, so
50e0: 20 6a 75 73 74 20 73 74 69 63 6b 20 77 69 74 68   just stick with
50f0: 20 65 63 68 6f 2e 0a 09 20 20 20 20 45 43 48 4f   echo...    ECHO
5100: 3d 65 63 68 6f 0a 09 20 20 66 69 0a 20 20 20 20  =echo..  fi.    
5110: 20 20 20 20 66 69 0a 20 20 20 20 20 20 66 69 0a      fi.      fi.
5120: 20 20 20 20 66 69 0a 20 20 66 69 0a 66 69 0a 0a      fi.  fi.fi..
5130: 23 20 43 6f 70 79 20 65 63 68 6f 20 61 6e 64 20  # Copy echo and 
5140: 71 75 6f 74 65 20 74 68 65 20 63 6f 70 79 20 73  quote the copy s
5150: 75 69 74 61 62 6c 79 20 66 6f 72 20 70 61 73 73  uitably for pass
5160: 69 6e 67 20 74 6f 20 6c 69 62 74 6f 6f 6c 20 66  ing to libtool f
5170: 72 6f 6d 0a 23 20 74 68 65 20 4d 61 6b 65 66 69  rom.# the Makefi
5180: 6c 65 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 71  le, instead of q
5190: 75 6f 74 69 6e 67 20 74 68 65 20 6f 72 69 67 69  uoting the origi
51a0: 6e 61 6c 2c 20 77 68 69 63 68 20 69 73 20 75 73  nal, which is us
51b0: 65 64 20 6c 61 74 65 72 2e 0a 6c 74 5f 45 43 48  ed later..lt_ECH
51c0: 4f 3d 24 45 43 48 4f 0a 69 66 20 74 65 73 74 20  O=$ECHO.if test 
51d0: 22 58 24 6c 74 5f 45 43 48 4f 22 20 3d 20 22 58  "X$lt_ECHO" = "X
51e0: 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 24 30  $CONFIG_SHELL $0
51f0: 20 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f   --fallback-echo
5200: 22 3b 20 74 68 65 6e 0a 20 20 20 6c 74 5f 45 43  "; then.   lt_EC
5210: 48 4f 3d 22 24 43 4f 4e 46 49 47 5f 53 48 45 4c  HO="$CONFIG_SHEL
5220: 4c 20 5c 5c 5c 24 5c 24 30 20 2d 2d 66 61 6c 6c  L \\\$\$0 --fall
5230: 62 61 63 6b 2d 65 63 68 6f 22 0a 66 69 0a 0a 0a  back-echo".fi...
5240: 0a 0a 74 65 73 74 20 2d 6e 20 22 24 44 4a 44 49  ..test -n "$DJDI
5250: 52 22 20 7c 7c 20 65 78 65 63 20 37 3c 26 30 20  R" || exec 7<&0 
5260: 3c 2f 64 65 76 2f 6e 75 6c 6c 0a 65 78 65 63 20  </dev/null.exec 
5270: 36 3e 26 31 0a 0a 23 20 4e 61 6d 65 20 6f 66 20  6>&1..# Name of 
5280: 74 68 65 20 68 6f 73 74 2e 0a 23 20 68 6f 73 74  the host..# host
5290: 6e 61 6d 65 20 6f 6e 20 73 6f 6d 65 20 73 79 73  name on some sys
52a0: 74 65 6d 73 20 28 53 56 52 33 2e 32 2c 20 6f 6c  tems (SVR3.2, ol
52b0: 64 20 47 4e 55 2f 4c 69 6e 75 78 29 20 72 65 74  d GNU/Linux) ret
52c0: 75 72 6e 73 20 61 20 62 6f 67 75 73 20 65 78 69  urns a bogus exi
52d0: 74 20 73 74 61 74 75 73 2c 0a 23 20 73 6f 20 75  t status,.# so u
52e0: 6e 61 6d 65 20 67 65 74 73 20 72 75 6e 20 74 6f  name gets run to
52f0: 6f 2e 0a 61 63 5f 68 6f 73 74 6e 61 6d 65 3d 60  o..ac_hostname=`
5300: 28 68 6f 73 74 6e 61 6d 65 20 7c 7c 20 75 6e 61  (hostname || una
5310: 6d 65 20 2d 6e 29 20 32 3e 2f 64 65 76 2f 6e 75  me -n) 2>/dev/nu
5320: 6c 6c 20 7c 20 73 65 64 20 31 71 60 0a 0a 23 0a  ll | sed 1q`..#.
5330: 23 20 49 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e  # Initialization
5340: 73 2e 0a 23 0a 61 63 5f 64 65 66 61 75 6c 74 5f  s..#.ac_default_
5350: 70 72 65 66 69 78 3d 2f 75 73 72 2f 6c 6f 63 61  prefix=/usr/loca
5360: 6c 0a 61 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 73  l.ac_clean_files
5370: 3d 0a 61 63 5f 63 6f 6e 66 69 67 5f 6c 69 62 6f  =.ac_config_libo
5380: 62 6a 5f 64 69 72 3d 2e 0a 4c 49 42 4f 42 4a 53  bj_dir=..LIBOBJS
5390: 3d 0a 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e  =.cross_compilin
53a0: 67 3d 6e 6f 0a 73 75 62 64 69 72 73 3d 0a 4d 46  g=no.subdirs=.MF
53b0: 4c 41 47 53 3d 0a 4d 41 4b 45 46 4c 41 47 53 3d  LAGS=.MAKEFLAGS=
53c0: 0a 0a 23 20 49 64 65 6e 74 69 74 79 20 6f 66 20  ..# Identity of 
53d0: 74 68 69 73 20 70 61 63 6b 61 67 65 2e 0a 50 41  this package..PA
53e0: 43 4b 41 47 45 5f 4e 41 4d 45 3d 27 73 71 6c 69  CKAGE_NAME='sqli
53f0: 74 65 27 0a 50 41 43 4b 41 47 45 5f 54 41 52 4e  te'.PACKAGE_TARN
5400: 41 4d 45 3d 27 73 71 6c 69 74 65 27 0a 50 41 43  AME='sqlite'.PAC
5410: 4b 41 47 45 5f 56 45 52 53 49 4f 4e 3d 27 33 2e  KAGE_VERSION='3.
5420: 32 39 2e 30 27 0a 50 41 43 4b 41 47 45 5f 53 54  29.0'.PACKAGE_ST
5430: 52 49 4e 47 3d 27 73 71 6c 69 74 65 20 33 2e 32  RING='sqlite 3.2
5440: 39 2e 30 27 0a 50 41 43 4b 41 47 45 5f 42 55 47  9.0'.PACKAGE_BUG
5450: 52 45 50 4f 52 54 3d 27 27 0a 50 41 43 4b 41 47  REPORT=''.PACKAG
5460: 45 5f 55 52 4c 3d 27 27 0a 0a 23 20 46 61 63 74  E_URL=''..# Fact
5470: 6f 72 69 6e 67 20 64 65 66 61 75 6c 74 20 68 65  oring default he
5480: 61 64 65 72 73 20 66 6f 72 20 6d 6f 73 74 20 74  aders for most t
5490: 65 73 74 73 2e 0a 61 63 5f 69 6e 63 6c 75 64 65  ests..ac_include
54a0: 73 5f 64 65 66 61 75 6c 74 3d 22 5c 0a 23 69 6e  s_default="\.#in
54b0: 63 6c 75 64 65 20 3c 73 74 64 69 6f 2e 68 3e 0a  clude <stdio.h>.
54c0: 23 69 66 64 65 66 20 48 41 56 45 5f 53 59 53 5f  #ifdef HAVE_SYS_
54d0: 54 59 50 45 53 5f 48 0a 23 20 69 6e 63 6c 75 64  TYPES_H.# includ
54e0: 65 20 3c 73 79 73 2f 74 79 70 65 73 2e 68 3e 0a  e <sys/types.h>.
54f0: 23 65 6e 64 69 66 0a 23 69 66 64 65 66 20 48 41  #endif.#ifdef HA
5500: 56 45 5f 53 59 53 5f 53 54 41 54 5f 48 0a 23 20  VE_SYS_STAT_H.# 
5510: 69 6e 63 6c 75 64 65 20 3c 73 79 73 2f 73 74 61  include <sys/sta
5520: 74 2e 68 3e 0a 23 65 6e 64 69 66 0a 23 69 66 64  t.h>.#endif.#ifd
5530: 65 66 20 53 54 44 43 5f 48 45 41 44 45 52 53 0a  ef STDC_HEADERS.
5540: 23 20 69 6e 63 6c 75 64 65 20 3c 73 74 64 6c 69  # include <stdli
5550: 62 2e 68 3e 0a 23 20 69 6e 63 6c 75 64 65 20 3c  b.h>.# include <
5560: 73 74 64 64 65 66 2e 68 3e 0a 23 65 6c 73 65 0a  stddef.h>.#else.
5570: 23 20 69 66 64 65 66 20 48 41 56 45 5f 53 54 44  # ifdef HAVE_STD
5580: 4c 49 42 5f 48 0a 23 20 20 69 6e 63 6c 75 64 65  LIB_H.#  include
5590: 20 3c 73 74 64 6c 69 62 2e 68 3e 0a 23 20 65 6e   <stdlib.h>.# en
55a0: 64 69 66 0a 23 65 6e 64 69 66 0a 23 69 66 64 65  dif.#endif.#ifde
55b0: 66 20 48 41 56 45 5f 53 54 52 49 4e 47 5f 48 0a  f HAVE_STRING_H.
55c0: 23 20 69 66 20 21 64 65 66 69 6e 65 64 20 53 54  # if !defined ST
55d0: 44 43 5f 48 45 41 44 45 52 53 20 26 26 20 64 65  DC_HEADERS && de
55e0: 66 69 6e 65 64 20 48 41 56 45 5f 4d 45 4d 4f 52  fined HAVE_MEMOR
55f0: 59 5f 48 0a 23 20 20 69 6e 63 6c 75 64 65 20 3c  Y_H.#  include <
5600: 6d 65 6d 6f 72 79 2e 68 3e 0a 23 20 65 6e 64 69  memory.h>.# endi
5610: 66 0a 23 20 69 6e 63 6c 75 64 65 20 3c 73 74 72  f.# include <str
5620: 69 6e 67 2e 68 3e 0a 23 65 6e 64 69 66 0a 23 69  ing.h>.#endif.#i
5630: 66 64 65 66 20 48 41 56 45 5f 53 54 52 49 4e 47  fdef HAVE_STRING
5640: 53 5f 48 0a 23 20 69 6e 63 6c 75 64 65 20 3c 73  S_H.# include <s
5650: 74 72 69 6e 67 73 2e 68 3e 0a 23 65 6e 64 69 66  trings.h>.#endif
5660: 0a 23 69 66 64 65 66 20 48 41 56 45 5f 49 4e 54  .#ifdef HAVE_INT
5670: 54 59 50 45 53 5f 48 0a 23 20 69 6e 63 6c 75 64  TYPES_H.# includ
5680: 65 20 3c 69 6e 74 74 79 70 65 73 2e 68 3e 0a 23  e <inttypes.h>.#
5690: 65 6e 64 69 66 0a 23 69 66 64 65 66 20 48 41 56  endif.#ifdef HAV
56a0: 45 5f 53 54 44 49 4e 54 5f 48 0a 23 20 69 6e 63  E_STDINT_H.# inc
56b0: 6c 75 64 65 20 3c 73 74 64 69 6e 74 2e 68 3e 0a  lude <stdint.h>.
56c0: 23 65 6e 64 69 66 0a 23 69 66 64 65 66 20 48 41  #endif.#ifdef HA
56d0: 56 45 5f 55 4e 49 53 54 44 5f 48 0a 23 20 69 6e  VE_UNISTD_H.# in
56e0: 63 6c 75 64 65 20 3c 75 6e 69 73 74 64 2e 68 3e  clude <unistd.h>
56f0: 0a 23 65 6e 64 69 66 22 0a 0a 61 63 5f 73 75 62  .#endif"..ac_sub
5700: 73 74 5f 76 61 72 73 3d 27 4c 54 4c 49 42 4f 42  st_vars='LTLIBOB
5710: 4a 53 0a 4c 49 42 4f 42 4a 53 0a 42 55 49 4c 44  JS.LIBOBJS.BUILD
5720: 5f 43 46 4c 41 47 53 0a 55 53 45 5f 47 43 4f 56  _CFLAGS.USE_GCOV
5730: 0a 4f 50 54 5f 46 45 41 54 55 52 45 5f 46 4c 41  .OPT_FEATURE_FLA
5740: 47 53 0a 48 41 56 45 5f 5a 4c 49 42 0a 55 53 45  GS.HAVE_ZLIB.USE
5750: 5f 41 4d 41 4c 47 41 4d 41 54 49 4f 4e 0a 54 41  _AMALGAMATION.TA
5760: 52 47 45 54 5f 44 45 42 55 47 0a 54 41 52 47 45  RGET_DEBUG.TARGE
5770: 54 5f 48 41 56 45 5f 45 44 49 54 4c 49 4e 45 0a  T_HAVE_EDITLINE.
5780: 54 41 52 47 45 54 5f 48 41 56 45 5f 52 45 41 44  TARGET_HAVE_READ
5790: 4c 49 4e 45 0a 54 41 52 47 45 54 5f 52 45 41 44  LINE.TARGET_READ
57a0: 4c 49 4e 45 5f 49 4e 43 0a 54 41 52 47 45 54 5f  LINE_INC.TARGET_
57b0: 52 45 41 44 4c 49 4e 45 5f 4c 49 42 53 0a 48 41  READLINE_LIBS.HA
57c0: 56 45 5f 54 43 4c 0a 54 43 4c 5f 53 48 4c 49 42  VE_TCL.TCL_SHLIB
57d0: 5f 53 55 46 46 49 58 0a 54 43 4c 5f 53 54 55 42  _SUFFIX.TCL_STUB
57e0: 5f 4c 49 42 5f 53 50 45 43 0a 54 43 4c 5f 53 54  _LIB_SPEC.TCL_ST
57f0: 55 42 5f 4c 49 42 5f 46 4c 41 47 0a 54 43 4c 5f  UB_LIB_FLAG.TCL_
5800: 53 54 55 42 5f 4c 49 42 5f 46 49 4c 45 0a 54 43  STUB_LIB_FILE.TC
5810: 4c 5f 4c 49 42 5f 53 50 45 43 0a 54 43 4c 5f 4c  L_LIB_SPEC.TCL_L
5820: 49 42 5f 46 4c 41 47 0a 54 43 4c 5f 4c 49 42 5f  IB_FLAG.TCL_LIB_
5830: 46 49 4c 45 0a 54 43 4c 5f 49 4e 43 4c 55 44 45  FILE.TCL_INCLUDE
5840: 5f 53 50 45 43 0a 54 43 4c 5f 53 52 43 5f 44 49  _SPEC.TCL_SRC_DI
5850: 52 0a 54 43 4c 5f 42 49 4e 5f 44 49 52 0a 54 43  R.TCL_BIN_DIR.TC
5860: 4c 5f 56 45 52 53 49 4f 4e 0a 54 41 52 47 45 54  L_VERSION.TARGET
5870: 5f 45 58 45 45 58 54 0a 53 51 4c 49 54 45 5f 4f  _EXEEXT.SQLITE_O
5880: 53 5f 57 49 4e 0a 53 51 4c 49 54 45 5f 4f 53 5f  S_WIN.SQLITE_OS_
5890: 55 4e 49 58 0a 42 55 49 4c 44 5f 45 58 45 45 58  UNIX.BUILD_EXEEX
58a0: 54 0a 54 45 4d 50 5f 53 54 4f 52 45 0a 41 4c 4c  T.TEMP_STORE.ALL
58b0: 4f 57 52 45 4c 45 41 53 45 0a 53 51 4c 49 54 45  OWRELEASE.SQLITE
58c0: 5f 54 48 52 45 41 44 53 41 46 45 0a 42 55 49 4c  _THREADSAFE.BUIL
58d0: 44 5f 43 43 0a 56 45 52 53 49 4f 4e 5f 4e 55 4d  D_CC.VERSION_NUM
58e0: 42 45 52 0a 52 45 4c 45 41 53 45 0a 56 45 52 53  BER.RELEASE.VERS
58f0: 49 4f 4e 0a 70 72 6f 67 72 61 6d 5f 70 72 65 66  ION.program_pref
5900: 69 78 0a 54 43 4c 4c 49 42 44 49 52 0a 54 43 4c  ix.TCLLIBDIR.TCL
5910: 53 48 5f 43 4d 44 0a 49 4e 53 54 41 4c 4c 5f 44  SH_CMD.INSTALL_D
5920: 41 54 41 0a 49 4e 53 54 41 4c 4c 5f 53 43 52 49  ATA.INSTALL_SCRI
5930: 50 54 0a 49 4e 53 54 41 4c 4c 5f 50 52 4f 47 52  PT.INSTALL_PROGR
5940: 41 4d 0a 43 50 50 0a 4f 54 4f 4f 4c 36 34 0a 4f  AM.CPP.OTOOL64.O
5950: 54 4f 4f 4c 0a 4c 49 50 4f 0a 4e 4d 45 44 49 54  TOOL.LIPO.NMEDIT
5960: 0a 44 53 59 4d 55 54 49 4c 0a 6c 74 5f 45 43 48  .DSYMUTIL.lt_ECH
5970: 4f 0a 52 41 4e 4c 49 42 0a 53 54 52 49 50 0a 41  O.RANLIB.STRIP.A
5980: 52 0a 4f 42 4a 44 55 4d 50 0a 4c 4e 5f 53 0a 4e  R.OBJDUMP.LN_S.N
5990: 4d 0a 61 63 5f 63 74 5f 44 55 4d 50 42 49 4e 0a  M.ac_ct_DUMPBIN.
59a0: 44 55 4d 50 42 49 4e 0a 4c 44 0a 46 47 52 45 50  DUMPBIN.LD.FGREP
59b0: 0a 45 47 52 45 50 0a 47 52 45 50 0a 53 45 44 0a  .EGREP.GREP.SED.
59c0: 4f 42 4a 45 58 54 0a 45 58 45 45 58 54 0a 61 63  OBJEXT.EXEEXT.ac
59d0: 5f 63 74 5f 43 43 0a 43 50 50 46 4c 41 47 53 0a  _ct_CC.CPPFLAGS.
59e0: 4c 44 46 4c 41 47 53 0a 43 46 4c 41 47 53 0a 43  LDFLAGS.CFLAGS.C
59f0: 43 0a 68 6f 73 74 5f 6f 73 0a 68 6f 73 74 5f 76  C.host_os.host_v
5a00: 65 6e 64 6f 72 0a 68 6f 73 74 5f 63 70 75 0a 68  endor.host_cpu.h
5a10: 6f 73 74 0a 62 75 69 6c 64 5f 6f 73 0a 62 75 69  ost.build_os.bui
5a20: 6c 64 5f 76 65 6e 64 6f 72 0a 62 75 69 6c 64 5f  ld_vendor.build_
5a30: 63 70 75 0a 62 75 69 6c 64 0a 4c 49 42 54 4f 4f  cpu.build.LIBTOO
5a40: 4c 0a 74 61 72 67 65 74 5f 61 6c 69 61 73 0a 68  L.target_alias.h
5a50: 6f 73 74 5f 61 6c 69 61 73 0a 62 75 69 6c 64 5f  ost_alias.build_
5a60: 61 6c 69 61 73 0a 4c 49 42 53 0a 45 43 48 4f 5f  alias.LIBS.ECHO_
5a70: 54 0a 45 43 48 4f 5f 4e 0a 45 43 48 4f 5f 43 0a  T.ECHO_N.ECHO_C.
5a80: 44 45 46 53 0a 6d 61 6e 64 69 72 0a 6c 6f 63 61  DEFS.mandir.loca
5a90: 6c 65 64 69 72 0a 6c 69 62 64 69 72 0a 70 73 64  ledir.libdir.psd
5aa0: 69 72 0a 70 64 66 64 69 72 0a 64 76 69 64 69 72  ir.pdfdir.dvidir
5ab0: 0a 68 74 6d 6c 64 69 72 0a 69 6e 66 6f 64 69 72  .htmldir.infodir
5ac0: 0a 64 6f 63 64 69 72 0a 6f 6c 64 69 6e 63 6c 75  .docdir.oldinclu
5ad0: 64 65 64 69 72 0a 69 6e 63 6c 75 64 65 64 69 72  dedir.includedir
5ae0: 0a 6c 6f 63 61 6c 73 74 61 74 65 64 69 72 0a 73  .localstatedir.s
5af0: 68 61 72 65 64 73 74 61 74 65 64 69 72 0a 73 79  haredstatedir.sy
5b00: 73 63 6f 6e 66 64 69 72 0a 64 61 74 61 64 69 72  sconfdir.datadir
5b10: 0a 64 61 74 61 72 6f 6f 74 64 69 72 0a 6c 69 62  .datarootdir.lib
5b20: 65 78 65 63 64 69 72 0a 73 62 69 6e 64 69 72 0a  execdir.sbindir.
5b30: 62 69 6e 64 69 72 0a 70 72 6f 67 72 61 6d 5f 74  bindir.program_t
5b40: 72 61 6e 73 66 6f 72 6d 5f 6e 61 6d 65 0a 70 72  ransform_name.pr
5b50: 65 66 69 78 0a 65 78 65 63 5f 70 72 65 66 69 78  efix.exec_prefix
5b60: 0a 50 41 43 4b 41 47 45 5f 55 52 4c 0a 50 41 43  .PACKAGE_URL.PAC
5b70: 4b 41 47 45 5f 42 55 47 52 45 50 4f 52 54 0a 50  KAGE_BUGREPORT.P
5b80: 41 43 4b 41 47 45 5f 53 54 52 49 4e 47 0a 50 41  ACKAGE_STRING.PA
5b90: 43 4b 41 47 45 5f 56 45 52 53 49 4f 4e 0a 50 41  CKAGE_VERSION.PA
5ba0: 43 4b 41 47 45 5f 54 41 52 4e 41 4d 45 0a 50 41  CKAGE_TARNAME.PA
5bb0: 43 4b 41 47 45 5f 4e 41 4d 45 0a 50 41 54 48 5f  CKAGE_NAME.PATH_
5bc0: 53 45 50 41 52 41 54 4f 52 0a 53 48 45 4c 4c 27  SEPARATOR.SHELL'
5bd0: 0a 61 63 5f 73 75 62 73 74 5f 66 69 6c 65 73 3d  .ac_subst_files=
5be0: 27 27 0a 61 63 5f 75 73 65 72 5f 6f 70 74 73 3d  ''.ac_user_opts=
5bf0: 27 0a 65 6e 61 62 6c 65 5f 6f 70 74 69 6f 6e 5f  '.enable_option_
5c00: 63 68 65 63 6b 69 6e 67 0a 65 6e 61 62 6c 65 5f  checking.enable_
5c10: 73 68 61 72 65 64 0a 65 6e 61 62 6c 65 5f 73 74  shared.enable_st
5c20: 61 74 69 63 0a 77 69 74 68 5f 70 69 63 0a 65 6e  atic.with_pic.en
5c30: 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61 6c  able_fast_instal
5c40: 6c 0a 77 69 74 68 5f 67 6e 75 5f 6c 64 0a 65 6e  l.with_gnu_ld.en
5c50: 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63  able_libtool_loc
5c60: 6b 0a 65 6e 61 62 6c 65 5f 6c 61 72 67 65 66 69  k.enable_largefi
5c70: 6c 65 0a 65 6e 61 62 6c 65 5f 74 68 72 65 61 64  le.enable_thread
5c80: 73 61 66 65 0a 65 6e 61 62 6c 65 5f 72 65 6c 65  safe.enable_rele
5c90: 61 73 65 6d 6f 64 65 0a 65 6e 61 62 6c 65 5f 74  asemode.enable_t
5ca0: 65 6d 70 73 74 6f 72 65 0a 65 6e 61 62 6c 65 5f  empstore.enable_
5cb0: 74 63 6c 0a 77 69 74 68 5f 74 63 6c 0a 65 6e 61  tcl.with_tcl.ena
5cc0: 62 6c 65 5f 65 64 69 74 6c 69 6e 65 0a 65 6e 61  ble_editline.ena
5cd0: 62 6c 65 5f 72 65 61 64 6c 69 6e 65 0a 77 69 74  ble_readline.wit
5ce0: 68 5f 72 65 61 64 6c 69 6e 65 5f 6c 69 62 0a 77  h_readline_lib.w
5cf0: 69 74 68 5f 72 65 61 64 6c 69 6e 65 5f 69 6e 63  ith_readline_inc
5d00: 0a 65 6e 61 62 6c 65 5f 64 65 62 75 67 0a 65 6e  .enable_debug.en
5d10: 61 62 6c 65 5f 61 6d 61 6c 67 61 6d 61 74 69 6f  able_amalgamatio
5d20: 6e 0a 65 6e 61 62 6c 65 5f 6c 6f 61 64 5f 65 78  n.enable_load_ex
5d30: 74 65 6e 73 69 6f 6e 0a 65 6e 61 62 6c 65 5f 6d  tension.enable_m
5d40: 65 6d 73 79 73 35 0a 65 6e 61 62 6c 65 5f 6d 65  emsys5.enable_me
5d50: 6d 73 79 73 33 0a 65 6e 61 62 6c 65 5f 66 74 73  msys3.enable_fts
5d60: 33 0a 65 6e 61 62 6c 65 5f 66 74 73 34 0a 65 6e  3.enable_fts4.en
5d70: 61 62 6c 65 5f 66 74 73 35 0a 65 6e 61 62 6c 65  able_fts5.enable
5d80: 5f 6a 73 6f 6e 31 0a 65 6e 61 62 6c 65 5f 75 70  _json1.enable_up
5d90: 64 61 74 65 5f 6c 69 6d 69 74 0a 65 6e 61 62 6c  date_limit.enabl
5da0: 65 5f 67 65 6f 70 6f 6c 79 0a 65 6e 61 62 6c 65  e_geopoly.enable
5db0: 5f 72 74 72 65 65 0a 65 6e 61 62 6c 65 5f 73 65  _rtree.enable_se
5dc0: 73 73 69 6f 6e 0a 65 6e 61 62 6c 65 5f 67 63 6f  ssion.enable_gco
5dd0: 76 0a 27 0a 20 20 20 20 20 20 61 63 5f 70 72 65  v.'.      ac_pre
5de0: 63 69 6f 75 73 5f 76 61 72 73 3d 27 62 75 69 6c  cious_vars='buil
5df0: 64 5f 61 6c 69 61 73 0a 68 6f 73 74 5f 61 6c 69  d_alias.host_ali
5e00: 61 73 0a 74 61 72 67 65 74 5f 61 6c 69 61 73 0a  as.target_alias.
5e10: 43 43 0a 43 46 4c 41 47 53 0a 4c 44 46 4c 41 47  CC.CFLAGS.LDFLAG
5e20: 53 0a 4c 49 42 53 0a 43 50 50 46 4c 41 47 53 0a  S.LIBS.CPPFLAGS.
5e30: 43 50 50 0a 54 43 4c 4c 49 42 44 49 52 27 0a 0a  CPP.TCLLIBDIR'..
5e40: 0a 23 20 49 6e 69 74 69 61 6c 69 7a 65 20 73 6f  .# Initialize so
5e50: 6d 65 20 76 61 72 69 61 62 6c 65 73 20 73 65 74  me variables set
5e60: 20 62 79 20 6f 70 74 69 6f 6e 73 2e 0a 61 63 5f   by options..ac_
5e70: 69 6e 69 74 5f 68 65 6c 70 3d 0a 61 63 5f 69 6e  init_help=.ac_in
5e80: 69 74 5f 76 65 72 73 69 6f 6e 3d 66 61 6c 73 65  it_version=false
5e90: 0a 61 63 5f 75 6e 72 65 63 6f 67 6e 69 7a 65 64  .ac_unrecognized
5ea0: 5f 6f 70 74 73 3d 0a 61 63 5f 75 6e 72 65 63 6f  _opts=.ac_unreco
5eb0: 67 6e 69 7a 65 64 5f 73 65 70 3d 0a 23 20 54 68  gnized_sep=.# Th
5ec0: 65 20 76 61 72 69 61 62 6c 65 73 20 68 61 76 65  e variables have
5ed0: 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 73 20   the same names 
5ee0: 61 73 20 74 68 65 20 6f 70 74 69 6f 6e 73 2c 20  as the options, 
5ef0: 77 69 74 68 0a 23 20 64 61 73 68 65 73 20 63 68  with.# dashes ch
5f00: 61 6e 67 65 64 20 74 6f 20 75 6e 64 65 72 6c 69  anged to underli
5f10: 6e 65 73 2e 0a 63 61 63 68 65 5f 66 69 6c 65 3d  nes..cache_file=
5f20: 2f 64 65 76 2f 6e 75 6c 6c 0a 65 78 65 63 5f 70  /dev/null.exec_p
5f30: 72 65 66 69 78 3d 4e 4f 4e 45 0a 6e 6f 5f 63 72  refix=NONE.no_cr
5f40: 65 61 74 65 3d 0a 6e 6f 5f 72 65 63 75 72 73 69  eate=.no_recursi
5f50: 6f 6e 3d 0a 70 72 65 66 69 78 3d 4e 4f 4e 45 0a  on=.prefix=NONE.
5f60: 70 72 6f 67 72 61 6d 5f 70 72 65 66 69 78 3d 4e  program_prefix=N
5f70: 4f 4e 45 0a 70 72 6f 67 72 61 6d 5f 73 75 66 66  ONE.program_suff
5f80: 69 78 3d 4e 4f 4e 45 0a 70 72 6f 67 72 61 6d 5f  ix=NONE.program_
5f90: 74 72 61 6e 73 66 6f 72 6d 5f 6e 61 6d 65 3d 73  transform_name=s
5fa0: 2c 78 2c 78 2c 0a 73 69 6c 65 6e 74 3d 0a 73 69  ,x,x,.silent=.si
5fb0: 74 65 3d 0a 73 72 63 64 69 72 3d 0a 76 65 72 62  te=.srcdir=.verb
5fc0: 6f 73 65 3d 0a 78 5f 69 6e 63 6c 75 64 65 73 3d  ose=.x_includes=
5fd0: 4e 4f 4e 45 0a 78 5f 6c 69 62 72 61 72 69 65 73  NONE.x_libraries
5fe0: 3d 4e 4f 4e 45 0a 0a 23 20 49 6e 73 74 61 6c 6c  =NONE..# Install
5ff0: 61 74 69 6f 6e 20 64 69 72 65 63 74 6f 72 79 20  ation directory 
6000: 6f 70 74 69 6f 6e 73 2e 0a 23 20 54 68 65 73 65  options..# These
6010: 20 61 72 65 20 6c 65 66 74 20 75 6e 65 78 70 61   are left unexpa
6020: 6e 64 65 64 20 73 6f 20 75 73 65 72 73 20 63 61  nded so users ca
6030: 6e 20 22 6d 61 6b 65 20 69 6e 73 74 61 6c 6c 20  n "make install 
6040: 65 78 65 63 5f 70 72 65 66 69 78 3d 2f 66 6f 6f  exec_prefix=/foo
6050: 22 0a 23 20 61 6e 64 20 61 6c 6c 20 74 68 65 20  ".# and all the 
6060: 76 61 72 69 61 62 6c 65 73 20 74 68 61 74 20 61  variables that a
6070: 72 65 20 73 75 70 70 6f 73 65 64 20 74 6f 20 62  re supposed to b
6080: 65 20 62 61 73 65 64 20 6f 6e 20 65 78 65 63 5f  e based on exec_
6090: 70 72 65 66 69 78 0a 23 20 62 79 20 64 65 66 61  prefix.# by defa
60a0: 75 6c 74 20 77 69 6c 6c 20 61 63 74 75 61 6c 6c  ult will actuall
60b0: 79 20 63 68 61 6e 67 65 2e 0a 23 20 55 73 65 20  y change..# Use 
60c0: 62 72 61 63 65 73 20 69 6e 73 74 65 61 64 20 6f  braces instead o
60d0: 66 20 70 61 72 65 6e 73 20 62 65 63 61 75 73 65  f parens because
60e0: 20 73 68 2c 20 70 65 72 6c 2c 20 65 74 63 2e 20   sh, perl, etc. 
60f0: 61 6c 73 6f 20 61 63 63 65 70 74 20 74 68 65 6d  also accept them
6100: 2e 0a 23 20 28 54 68 65 20 6c 69 73 74 20 66 6f  ..# (The list fo
6110: 6c 6c 6f 77 73 20 74 68 65 20 73 61 6d 65 20 6f  llows the same o
6120: 72 64 65 72 20 61 73 20 74 68 65 20 47 4e 55 20  rder as the GNU 
6130: 43 6f 64 69 6e 67 20 53 74 61 6e 64 61 72 64 73  Coding Standards
6140: 2e 29 0a 62 69 6e 64 69 72 3d 27 24 7b 65 78 65  .).bindir='${exe
6150: 63 5f 70 72 65 66 69 78 7d 2f 62 69 6e 27 0a 73  c_prefix}/bin'.s
6160: 62 69 6e 64 69 72 3d 27 24 7b 65 78 65 63 5f 70  bindir='${exec_p
6170: 72 65 66 69 78 7d 2f 73 62 69 6e 27 0a 6c 69 62  refix}/sbin'.lib
6180: 65 78 65 63 64 69 72 3d 27 24 7b 65 78 65 63 5f  execdir='${exec_
6190: 70 72 65 66 69 78 7d 2f 6c 69 62 65 78 65 63 27  prefix}/libexec'
61a0: 0a 64 61 74 61 72 6f 6f 74 64 69 72 3d 27 24 7b  .datarootdir='${
61b0: 70 72 65 66 69 78 7d 2f 73 68 61 72 65 27 0a 64  prefix}/share'.d
61c0: 61 74 61 64 69 72 3d 27 24 7b 64 61 74 61 72 6f  atadir='${dataro
61d0: 6f 74 64 69 72 7d 27 0a 73 79 73 63 6f 6e 66 64  otdir}'.sysconfd
61e0: 69 72 3d 27 24 7b 70 72 65 66 69 78 7d 2f 65 74  ir='${prefix}/et
61f0: 63 27 0a 73 68 61 72 65 64 73 74 61 74 65 64 69  c'.sharedstatedi
6200: 72 3d 27 24 7b 70 72 65 66 69 78 7d 2f 63 6f 6d  r='${prefix}/com
6210: 27 0a 6c 6f 63 61 6c 73 74 61 74 65 64 69 72 3d  '.localstatedir=
6220: 27 24 7b 70 72 65 66 69 78 7d 2f 76 61 72 27 0a  '${prefix}/var'.
6230: 69 6e 63 6c 75 64 65 64 69 72 3d 27 24 7b 70 72  includedir='${pr
6240: 65 66 69 78 7d 2f 69 6e 63 6c 75 64 65 27 0a 6f  efix}/include'.o
6250: 6c 64 69 6e 63 6c 75 64 65 64 69 72 3d 27 2f 75  ldincludedir='/u
6260: 73 72 2f 69 6e 63 6c 75 64 65 27 0a 64 6f 63 64  sr/include'.docd
6270: 69 72 3d 27 24 7b 64 61 74 61 72 6f 6f 74 64 69  ir='${datarootdi
6280: 72 7d 2f 64 6f 63 2f 24 7b 50 41 43 4b 41 47 45  r}/doc/${PACKAGE
6290: 5f 54 41 52 4e 41 4d 45 7d 27 0a 69 6e 66 6f 64  _TARNAME}'.infod
62a0: 69 72 3d 27 24 7b 64 61 74 61 72 6f 6f 74 64 69  ir='${datarootdi
62b0: 72 7d 2f 69 6e 66 6f 27 0a 68 74 6d 6c 64 69 72  r}/info'.htmldir
62c0: 3d 27 24 7b 64 6f 63 64 69 72 7d 27 0a 64 76 69  ='${docdir}'.dvi
62d0: 64 69 72 3d 27 24 7b 64 6f 63 64 69 72 7d 27 0a  dir='${docdir}'.
62e0: 70 64 66 64 69 72 3d 27 24 7b 64 6f 63 64 69 72  pdfdir='${docdir
62f0: 7d 27 0a 70 73 64 69 72 3d 27 24 7b 64 6f 63 64  }'.psdir='${docd
6300: 69 72 7d 27 0a 6c 69 62 64 69 72 3d 27 24 7b 65  ir}'.libdir='${e
6310: 78 65 63 5f 70 72 65 66 69 78 7d 2f 6c 69 62 27  xec_prefix}/lib'
6320: 0a 6c 6f 63 61 6c 65 64 69 72 3d 27 24 7b 64 61  .localedir='${da
6330: 74 61 72 6f 6f 74 64 69 72 7d 2f 6c 6f 63 61 6c  tarootdir}/local
6340: 65 27 0a 6d 61 6e 64 69 72 3d 27 24 7b 64 61 74  e'.mandir='${dat
6350: 61 72 6f 6f 74 64 69 72 7d 2f 6d 61 6e 27 0a 0a  arootdir}/man'..
6360: 61 63 5f 70 72 65 76 3d 0a 61 63 5f 64 61 73 68  ac_prev=.ac_dash
6370: 64 61 73 68 3d 0a 66 6f 72 20 61 63 5f 6f 70 74  dash=.for ac_opt
6380: 69 6f 6e 0a 64 6f 0a 20 20 23 20 49 66 20 74 68  ion.do.  # If th
6390: 65 20 70 72 65 76 69 6f 75 73 20 6f 70 74 69 6f  e previous optio
63a0: 6e 20 6e 65 65 64 73 20 61 6e 20 61 72 67 75 6d  n needs an argum
63b0: 65 6e 74 2c 20 61 73 73 69 67 6e 20 69 74 2e 0a  ent, assign it..
63c0: 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61    if test -n "$a
63d0: 63 5f 70 72 65 76 22 3b 20 74 68 65 6e 0a 20 20  c_prev"; then.  
63e0: 20 20 65 76 61 6c 20 24 61 63 5f 70 72 65 76 3d    eval $ac_prev=
63f0: 5c 24 61 63 5f 6f 70 74 69 6f 6e 0a 20 20 20 20  \$ac_option.    
6400: 61 63 5f 70 72 65 76 3d 0a 20 20 20 20 63 6f 6e  ac_prev=.    con
6410: 74 69 6e 75 65 0a 20 20 66 69 0a 0a 20 20 63 61  tinue.  fi..  ca
6420: 73 65 20 24 61 63 5f 6f 70 74 69 6f 6e 20 69 6e  se $ac_option in
6430: 0a 20 20 2a 3d 3f 2a 29 20 61 63 5f 6f 70 74 61  .  *=?*) ac_opta
6440: 72 67 3d 60 65 78 70 72 20 22 58 24 61 63 5f 6f  rg=`expr "X$ac_o
6450: 70 74 69 6f 6e 22 20 3a 20 27 5b 5e 3d 5d 2a 3d  ption" : '[^=]*=
6460: 5c 28 2e 2a 5c 29 27 60 20 3b 3b 0a 20 20 2a 3d  \(.*\)'` ;;.  *=
6470: 29 20 20 20 61 63 5f 6f 70 74 61 72 67 3d 20 3b  )   ac_optarg= ;
6480: 3b 0a 20 20 2a 29 20 20 20 20 61 63 5f 6f 70 74  ;.  *)    ac_opt
6490: 61 72 67 3d 79 65 73 20 3b 3b 0a 20 20 65 73 61  arg=yes ;;.  esa
64a0: 63 0a 0a 20 20 23 20 41 63 63 65 70 74 20 74 68  c..  # Accept th
64b0: 65 20 69 6d 70 6f 72 74 61 6e 74 20 43 79 67 6e  e important Cygn
64c0: 75 73 20 63 6f 6e 66 69 67 75 72 65 20 6f 70 74  us configure opt
64d0: 69 6f 6e 73 2c 20 73 6f 20 77 65 20 63 61 6e 20  ions, so we can 
64e0: 64 69 61 67 6e 6f 73 65 20 74 79 70 6f 73 2e 0a  diagnose typos..
64f0: 0a 20 20 63 61 73 65 20 24 61 63 5f 64 61 73 68  .  case $ac_dash
6500: 64 61 73 68 24 61 63 5f 6f 70 74 69 6f 6e 20 69  dash$ac_option i
6510: 6e 0a 20 20 2d 2d 29 0a 20 20 20 20 61 63 5f 64  n.  --).    ac_d
6520: 61 73 68 64 61 73 68 3d 79 65 73 20 3b 3b 0a 0a  ashdash=yes ;;..
6530: 20 20 2d 62 69 6e 64 69 72 20 7c 20 2d 2d 62 69    -bindir | --bi
6540: 6e 64 69 72 20 7c 20 2d 2d 62 69 6e 64 69 20 7c  ndir | --bindi |
6550: 20 2d 2d 62 69 6e 64 20 7c 20 2d 2d 62 69 6e 20   --bind | --bin 
6560: 7c 20 2d 2d 62 69 29 0a 20 20 20 20 61 63 5f 70  | --bi).    ac_p
6570: 72 65 76 3d 62 69 6e 64 69 72 20 3b 3b 0a 20 20  rev=bindir ;;.  
6580: 2d 62 69 6e 64 69 72 3d 2a 20 7c 20 2d 2d 62 69  -bindir=* | --bi
6590: 6e 64 69 72 3d 2a 20 7c 20 2d 2d 62 69 6e 64 69  ndir=* | --bindi
65a0: 3d 2a 20 7c 20 2d 2d 62 69 6e 64 3d 2a 20 7c 20  =* | --bind=* | 
65b0: 2d 2d 62 69 6e 3d 2a 20 7c 20 2d 2d 62 69 3d 2a  --bin=* | --bi=*
65c0: 29 0a 20 20 20 20 62 69 6e 64 69 72 3d 24 61 63  ).    bindir=$ac
65d0: 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 62  _optarg ;;..  -b
65e0: 75 69 6c 64 20 7c 20 2d 2d 62 75 69 6c 64 20 7c  uild | --build |
65f0: 20 2d 2d 62 75 69 6c 20 7c 20 2d 2d 62 75 69 20   --buil | --bui 
6600: 7c 20 2d 2d 62 75 29 0a 20 20 20 20 61 63 5f 70  | --bu).    ac_p
6610: 72 65 76 3d 62 75 69 6c 64 5f 61 6c 69 61 73 20  rev=build_alias 
6620: 3b 3b 0a 20 20 2d 62 75 69 6c 64 3d 2a 20 7c 20  ;;.  -build=* | 
6630: 2d 2d 62 75 69 6c 64 3d 2a 20 7c 20 2d 2d 62 75  --build=* | --bu
6640: 69 6c 3d 2a 20 7c 20 2d 2d 62 75 69 3d 2a 20 7c  il=* | --bui=* |
6650: 20 2d 2d 62 75 3d 2a 29 0a 20 20 20 20 62 75 69   --bu=*).    bui
6660: 6c 64 5f 61 6c 69 61 73 3d 24 61 63 5f 6f 70 74  ld_alias=$ac_opt
6670: 61 72 67 20 3b 3b 0a 0a 20 20 2d 63 61 63 68 65  arg ;;..  -cache
6680: 2d 66 69 6c 65 20 7c 20 2d 2d 63 61 63 68 65 2d  -file | --cache-
6690: 66 69 6c 65 20 7c 20 2d 2d 63 61 63 68 65 2d 66  file | --cache-f
66a0: 69 6c 20 7c 20 2d 2d 63 61 63 68 65 2d 66 69 20  il | --cache-fi 
66b0: 5c 0a 20 20 7c 20 2d 2d 63 61 63 68 65 2d 66 20  \.  | --cache-f 
66c0: 7c 20 2d 2d 63 61 63 68 65 2d 20 7c 20 2d 2d 63  | --cache- | --c
66d0: 61 63 68 65 20 7c 20 2d 2d 63 61 63 68 20 7c 20  ache | --cach | 
66e0: 2d 2d 63 61 63 20 7c 20 2d 2d 63 61 20 7c 20 2d  --cac | --ca | -
66f0: 2d 63 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d  -c).    ac_prev=
6700: 63 61 63 68 65 5f 66 69 6c 65 20 3b 3b 0a 20 20  cache_file ;;.  
6710: 2d 63 61 63 68 65 2d 66 69 6c 65 3d 2a 20 7c 20  -cache-file=* | 
6720: 2d 2d 63 61 63 68 65 2d 66 69 6c 65 3d 2a 20 7c  --cache-file=* |
6730: 20 2d 2d 63 61 63 68 65 2d 66 69 6c 3d 2a 20 7c   --cache-fil=* |
6740: 20 2d 2d 63 61 63 68 65 2d 66 69 3d 2a 20 5c 0a   --cache-fi=* \.
6750: 20 20 7c 20 2d 2d 63 61 63 68 65 2d 66 3d 2a 20    | --cache-f=* 
6760: 7c 20 2d 2d 63 61 63 68 65 2d 3d 2a 20 7c 20 2d  | --cache-=* | -
6770: 2d 63 61 63 68 65 3d 2a 20 7c 20 2d 2d 63 61 63  -cache=* | --cac
6780: 68 3d 2a 20 7c 20 2d 2d 63 61 63 3d 2a 20 7c 20  h=* | --cac=* | 
6790: 2d 2d 63 61 3d 2a 20 7c 20 2d 2d 63 3d 2a 29 0a  --ca=* | --c=*).
67a0: 20 20 20 20 63 61 63 68 65 5f 66 69 6c 65 3d 24      cache_file=$
67b0: 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20  ac_optarg ;;..  
67c0: 2d 2d 63 6f 6e 66 69 67 2d 63 61 63 68 65 20 7c  --config-cache |
67d0: 20 2d 43 29 0a 20 20 20 20 63 61 63 68 65 5f 66   -C).    cache_f
67e0: 69 6c 65 3d 63 6f 6e 66 69 67 2e 63 61 63 68 65  ile=config.cache
67f0: 20 3b 3b 0a 0a 20 20 2d 64 61 74 61 64 69 72 20   ;;..  -datadir 
6800: 7c 20 2d 2d 64 61 74 61 64 69 72 20 7c 20 2d 2d  | --datadir | --
6810: 64 61 74 61 64 69 20 7c 20 2d 2d 64 61 74 61 64  datadi | --datad
6820: 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 64 61  ).    ac_prev=da
6830: 74 61 64 69 72 20 3b 3b 0a 20 20 2d 64 61 74 61  tadir ;;.  -data
6840: 64 69 72 3d 2a 20 7c 20 2d 2d 64 61 74 61 64 69  dir=* | --datadi
6850: 72 3d 2a 20 7c 20 2d 2d 64 61 74 61 64 69 3d 2a  r=* | --datadi=*
6860: 20 7c 20 2d 2d 64 61 74 61 64 3d 2a 29 0a 20 20   | --datad=*).  
6870: 20 20 64 61 74 61 64 69 72 3d 24 61 63 5f 6f 70    datadir=$ac_op
6880: 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 64 61 74 61  targ ;;..  -data
6890: 72 6f 6f 74 64 69 72 20 7c 20 2d 2d 64 61 74 61  rootdir | --data
68a0: 72 6f 6f 74 64 69 72 20 7c 20 2d 2d 64 61 74 61  rootdir | --data
68b0: 72 6f 6f 74 64 69 20 7c 20 2d 2d 64 61 74 61 72  rootdi | --datar
68c0: 6f 6f 74 64 20 7c 20 2d 2d 64 61 74 61 72 6f 6f  ootd | --dataroo
68d0: 74 20 5c 0a 20 20 7c 20 2d 2d 64 61 74 61 72 6f  t \.  | --dataro
68e0: 6f 20 7c 20 2d 2d 64 61 74 61 72 6f 20 7c 20 2d  o | --dataro | -
68f0: 2d 64 61 74 61 72 29 0a 20 20 20 20 61 63 5f 70  -datar).    ac_p
6900: 72 65 76 3d 64 61 74 61 72 6f 6f 74 64 69 72 20  rev=datarootdir 
6910: 3b 3b 0a 20 20 2d 64 61 74 61 72 6f 6f 74 64 69  ;;.  -datarootdi
6920: 72 3d 2a 20 7c 20 2d 2d 64 61 74 61 72 6f 6f 74  r=* | --dataroot
6930: 64 69 72 3d 2a 20 7c 20 2d 2d 64 61 74 61 72 6f  dir=* | --dataro
6940: 6f 74 64 69 3d 2a 20 7c 20 2d 2d 64 61 74 61 72  otdi=* | --datar
6950: 6f 6f 74 64 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 64  ootd=* \.  | --d
6960: 61 74 61 72 6f 6f 74 3d 2a 20 7c 20 2d 2d 64 61  ataroot=* | --da
6970: 74 61 72 6f 6f 3d 2a 20 7c 20 2d 2d 64 61 74 61  taroo=* | --data
6980: 72 6f 3d 2a 20 7c 20 2d 2d 64 61 74 61 72 3d 2a  ro=* | --datar=*
6990: 29 0a 20 20 20 20 64 61 74 61 72 6f 6f 74 64 69  ).    datarootdi
69a0: 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a  r=$ac_optarg ;;.
69b0: 0a 20 20 2d 64 69 73 61 62 6c 65 2d 2a 20 7c 20  .  -disable-* | 
69c0: 2d 2d 64 69 73 61 62 6c 65 2d 2a 29 0a 20 20 20  --disable-*).   
69d0: 20 61 63 5f 75 73 65 72 6f 70 74 3d 60 65 78 70   ac_useropt=`exp
69e0: 72 20 22 78 24 61 63 5f 6f 70 74 69 6f 6e 22 20  r "x$ac_option" 
69f0: 3a 20 27 78 2d 2a 64 69 73 61 62 6c 65 2d 5c 28  : 'x-*disable-\(
6a00: 2e 2a 5c 29 27 60 0a 20 20 20 20 23 20 52 65 6a  .*\)'`.    # Rej
6a10: 65 63 74 20 6e 61 6d 65 73 20 74 68 61 74 20 61  ect names that a
6a20: 72 65 20 6e 6f 74 20 76 61 6c 69 64 20 73 68 65  re not valid she
6a30: 6c 6c 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65  ll variable name
6a40: 73 2e 0a 20 20 20 20 65 78 70 72 20 22 78 24 61  s..    expr "x$a
6a50: 63 5f 75 73 65 72 6f 70 74 22 20 3a 20 22 2e 2a  c_useropt" : ".*
6a60: 5b 5e 2d 2b 2e 5f 24 61 73 5f 63 72 5f 61 6c 6e  [^-+._$as_cr_aln
6a70: 75 6d 5d 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20  um]" >/dev/null 
6a80: 26 26 0a 20 20 20 20 20 20 61 73 5f 66 6e 5f 65  &&.      as_fn_e
6a90: 72 72 6f 72 20 24 3f 20 22 69 6e 76 61 6c 69 64  rror $? "invalid
6aa0: 20 66 65 61 74 75 72 65 20 6e 61 6d 65 3a 20 24   feature name: $
6ab0: 61 63 5f 75 73 65 72 6f 70 74 22 0a 20 20 20 20  ac_useropt".    
6ac0: 61 63 5f 75 73 65 72 6f 70 74 5f 6f 72 69 67 3d  ac_useropt_orig=
6ad0: 24 61 63 5f 75 73 65 72 6f 70 74 0a 20 20 20 20  $ac_useropt.    
6ae0: 61 63 5f 75 73 65 72 6f 70 74 3d 60 24 61 73 5f  ac_useropt=`$as_
6af0: 65 63 68 6f 20 22 24 61 63 5f 75 73 65 72 6f 70  echo "$ac_userop
6b00: 74 22 20 7c 20 73 65 64 20 27 73 2f 5b 2d 2b 2e  t" | sed 's/[-+.
6b10: 5d 2f 5f 2f 67 27 60 0a 20 20 20 20 63 61 73 65  ]/_/g'`.    case
6b20: 20 24 61 63 5f 75 73 65 72 5f 6f 70 74 73 20 69   $ac_user_opts i
6b30: 6e 0a 20 20 20 20 20 20 2a 22 0a 22 65 6e 61 62  n.      *"."enab
6b40: 6c 65 5f 24 61 63 5f 75 73 65 72 6f 70 74 22 0a  le_$ac_useropt".
6b50: 22 2a 29 20 3b 3b 0a 20 20 20 20 20 20 2a 29 20  "*) ;;.      *) 
6b60: 61 63 5f 75 6e 72 65 63 6f 67 6e 69 7a 65 64 5f  ac_unrecognized_
6b70: 6f 70 74 73 3d 22 24 61 63 5f 75 6e 72 65 63 6f  opts="$ac_unreco
6b80: 67 6e 69 7a 65 64 5f 6f 70 74 73 24 61 63 5f 75  gnized_opts$ac_u
6b90: 6e 72 65 63 6f 67 6e 69 7a 65 64 5f 73 65 70 2d  nrecognized_sep-
6ba0: 2d 64 69 73 61 62 6c 65 2d 24 61 63 5f 75 73 65  -disable-$ac_use
6bb0: 72 6f 70 74 5f 6f 72 69 67 22 0a 09 20 61 63 5f  ropt_orig".. ac_
6bc0: 75 6e 72 65 63 6f 67 6e 69 7a 65 64 5f 73 65 70  unrecognized_sep
6bd0: 3d 27 2c 20 27 3b 3b 0a 20 20 20 20 65 73 61 63  =', ';;.    esac
6be0: 0a 20 20 20 20 65 76 61 6c 20 65 6e 61 62 6c 65  .    eval enable
6bf0: 5f 24 61 63 5f 75 73 65 72 6f 70 74 3d 6e 6f 20  _$ac_useropt=no 
6c00: 3b 3b 0a 0a 20 20 2d 64 6f 63 64 69 72 20 7c 20  ;;..  -docdir | 
6c10: 2d 2d 64 6f 63 64 69 72 20 7c 20 2d 2d 64 6f 63  --docdir | --doc
6c20: 64 69 20 7c 20 2d 2d 64 6f 63 20 7c 20 2d 2d 64  di | --doc | --d
6c30: 6f 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 64  o).    ac_prev=d
6c40: 6f 63 64 69 72 20 3b 3b 0a 20 20 2d 64 6f 63 64  ocdir ;;.  -docd
6c50: 69 72 3d 2a 20 7c 20 2d 2d 64 6f 63 64 69 72 3d  ir=* | --docdir=
6c60: 2a 20 7c 20 2d 2d 64 6f 63 64 69 3d 2a 20 7c 20  * | --docdi=* | 
6c70: 2d 2d 64 6f 63 3d 2a 20 7c 20 2d 2d 64 6f 3d 2a  --doc=* | --do=*
6c80: 29 0a 20 20 20 20 64 6f 63 64 69 72 3d 24 61 63  ).    docdir=$ac
6c90: 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 64  _optarg ;;..  -d
6ca0: 76 69 64 69 72 20 7c 20 2d 2d 64 76 69 64 69 72  vidir | --dvidir
6cb0: 20 7c 20 2d 2d 64 76 69 64 69 20 7c 20 2d 2d 64   | --dvidi | --d
6cc0: 76 69 64 20 7c 20 2d 2d 64 76 69 20 7c 20 2d 2d  vid | --dvi | --
6cd0: 64 76 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d  dv).    ac_prev=
6ce0: 64 76 69 64 69 72 20 3b 3b 0a 20 20 2d 64 76 69  dvidir ;;.  -dvi
6cf0: 64 69 72 3d 2a 20 7c 20 2d 2d 64 76 69 64 69 72  dir=* | --dvidir
6d00: 3d 2a 20 7c 20 2d 2d 64 76 69 64 69 3d 2a 20 7c  =* | --dvidi=* |
6d10: 20 2d 2d 64 76 69 64 3d 2a 20 7c 20 2d 2d 64 76   --dvid=* | --dv
6d20: 69 3d 2a 20 7c 20 2d 2d 64 76 3d 2a 29 0a 20 20  i=* | --dv=*).  
6d30: 20 20 64 76 69 64 69 72 3d 24 61 63 5f 6f 70 74    dvidir=$ac_opt
6d40: 61 72 67 20 3b 3b 0a 0a 20 20 2d 65 6e 61 62 6c  arg ;;..  -enabl
6d50: 65 2d 2a 20 7c 20 2d 2d 65 6e 61 62 6c 65 2d 2a  e-* | --enable-*
6d60: 29 0a 20 20 20 20 61 63 5f 75 73 65 72 6f 70 74  ).    ac_useropt
6d70: 3d 60 65 78 70 72 20 22 78 24 61 63 5f 6f 70 74  =`expr "x$ac_opt
6d80: 69 6f 6e 22 20 3a 20 27 78 2d 2a 65 6e 61 62 6c  ion" : 'x-*enabl
6d90: 65 2d 5c 28 5b 5e 3d 5d 2a 5c 29 27 60 0a 20 20  e-\([^=]*\)'`.  
6da0: 20 20 23 20 52 65 6a 65 63 74 20 6e 61 6d 65 73    # Reject names
6db0: 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 76 61   that are not va
6dc0: 6c 69 64 20 73 68 65 6c 6c 20 76 61 72 69 61 62  lid shell variab
6dd0: 6c 65 20 6e 61 6d 65 73 2e 0a 20 20 20 20 65 78  le names..    ex
6de0: 70 72 20 22 78 24 61 63 5f 75 73 65 72 6f 70 74  pr "x$ac_useropt
6df0: 22 20 3a 20 22 2e 2a 5b 5e 2d 2b 2e 5f 24 61 73  " : ".*[^-+._$as
6e00: 5f 63 72 5f 61 6c 6e 75 6d 5d 22 20 3e 2f 64 65  _cr_alnum]" >/de
6e10: 76 2f 6e 75 6c 6c 20 26 26 0a 20 20 20 20 20 20  v/null &&.      
6e20: 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22  as_fn_error $? "
6e30: 69 6e 76 61 6c 69 64 20 66 65 61 74 75 72 65 20  invalid feature 
6e40: 6e 61 6d 65 3a 20 24 61 63 5f 75 73 65 72 6f 70  name: $ac_userop
6e50: 74 22 0a 20 20 20 20 61 63 5f 75 73 65 72 6f 70  t".    ac_userop
6e60: 74 5f 6f 72 69 67 3d 24 61 63 5f 75 73 65 72 6f  t_orig=$ac_usero
6e70: 70 74 0a 20 20 20 20 61 63 5f 75 73 65 72 6f 70  pt.    ac_userop
6e80: 74 3d 60 24 61 73 5f 65 63 68 6f 20 22 24 61 63  t=`$as_echo "$ac
6e90: 5f 75 73 65 72 6f 70 74 22 20 7c 20 73 65 64 20  _useropt" | sed 
6ea0: 27 73 2f 5b 2d 2b 2e 5d 2f 5f 2f 67 27 60 0a 20  's/[-+.]/_/g'`. 
6eb0: 20 20 20 63 61 73 65 20 24 61 63 5f 75 73 65 72     case $ac_user
6ec0: 5f 6f 70 74 73 20 69 6e 0a 20 20 20 20 20 20 2a  _opts in.      *
6ed0: 22 0a 22 65 6e 61 62 6c 65 5f 24 61 63 5f 75 73  "."enable_$ac_us
6ee0: 65 72 6f 70 74 22 0a 22 2a 29 20 3b 3b 0a 20 20  eropt"."*) ;;.  
6ef0: 20 20 20 20 2a 29 20 61 63 5f 75 6e 72 65 63 6f      *) ac_unreco
6f00: 67 6e 69 7a 65 64 5f 6f 70 74 73 3d 22 24 61 63  gnized_opts="$ac
6f10: 5f 75 6e 72 65 63 6f 67 6e 69 7a 65 64 5f 6f 70  _unrecognized_op
6f20: 74 73 24 61 63 5f 75 6e 72 65 63 6f 67 6e 69 7a  ts$ac_unrecogniz
6f30: 65 64 5f 73 65 70 2d 2d 65 6e 61 62 6c 65 2d 24  ed_sep--enable-$
6f40: 61 63 5f 75 73 65 72 6f 70 74 5f 6f 72 69 67 22  ac_useropt_orig"
6f50: 0a 09 20 61 63 5f 75 6e 72 65 63 6f 67 6e 69 7a  .. ac_unrecogniz
6f60: 65 64 5f 73 65 70 3d 27 2c 20 27 3b 3b 0a 20 20  ed_sep=', ';;.  
6f70: 20 20 65 73 61 63 0a 20 20 20 20 65 76 61 6c 20    esac.    eval 
6f80: 65 6e 61 62 6c 65 5f 24 61 63 5f 75 73 65 72 6f  enable_$ac_usero
6f90: 70 74 3d 5c 24 61 63 5f 6f 70 74 61 72 67 20 3b  pt=\$ac_optarg ;
6fa0: 3b 0a 0a 20 20 2d 65 78 65 63 2d 70 72 65 66 69  ;..  -exec-prefi
6fb0: 78 20 7c 20 2d 2d 65 78 65 63 5f 70 72 65 66 69  x | --exec_prefi
6fc0: 78 20 7c 20 2d 2d 65 78 65 63 2d 70 72 65 66 69  x | --exec-prefi
6fd0: 78 20 7c 20 2d 2d 65 78 65 63 2d 70 72 65 66 69  x | --exec-prefi
6fe0: 20 5c 0a 20 20 7c 20 2d 2d 65 78 65 63 2d 70 72   \.  | --exec-pr
6ff0: 65 66 20 7c 20 2d 2d 65 78 65 63 2d 70 72 65 20  ef | --exec-pre 
7000: 7c 20 2d 2d 65 78 65 63 2d 70 72 20 7c 20 2d 2d  | --exec-pr | --
7010: 65 78 65 63 2d 70 20 7c 20 2d 2d 65 78 65 63 2d  exec-p | --exec-
7020: 20 5c 0a 20 20 7c 20 2d 2d 65 78 65 63 20 7c 20   \.  | --exec | 
7030: 2d 2d 65 78 65 20 7c 20 2d 2d 65 78 29 0a 20 20  --exe | --ex).  
7040: 20 20 61 63 5f 70 72 65 76 3d 65 78 65 63 5f 70    ac_prev=exec_p
7050: 72 65 66 69 78 20 3b 3b 0a 20 20 2d 65 78 65 63  refix ;;.  -exec
7060: 2d 70 72 65 66 69 78 3d 2a 20 7c 20 2d 2d 65 78  -prefix=* | --ex
7070: 65 63 5f 70 72 65 66 69 78 3d 2a 20 7c 20 2d 2d  ec_prefix=* | --
7080: 65 78 65 63 2d 70 72 65 66 69 78 3d 2a 20 7c 20  exec-prefix=* | 
7090: 2d 2d 65 78 65 63 2d 70 72 65 66 69 3d 2a 20 5c  --exec-prefi=* \
70a0: 0a 20 20 7c 20 2d 2d 65 78 65 63 2d 70 72 65 66  .  | --exec-pref
70b0: 3d 2a 20 7c 20 2d 2d 65 78 65 63 2d 70 72 65 3d  =* | --exec-pre=
70c0: 2a 20 7c 20 2d 2d 65 78 65 63 2d 70 72 3d 2a 20  * | --exec-pr=* 
70d0: 7c 20 2d 2d 65 78 65 63 2d 70 3d 2a 20 7c 20 2d  | --exec-p=* | -
70e0: 2d 65 78 65 63 2d 3d 2a 20 5c 0a 20 20 7c 20 2d  -exec-=* \.  | -
70f0: 2d 65 78 65 63 3d 2a 20 7c 20 2d 2d 65 78 65 3d  -exec=* | --exe=
7100: 2a 20 7c 20 2d 2d 65 78 3d 2a 29 0a 20 20 20 20  * | --ex=*).    
7110: 65 78 65 63 5f 70 72 65 66 69 78 3d 24 61 63 5f  exec_prefix=$ac_
7120: 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 67 61  optarg ;;..  -ga
7130: 73 20 7c 20 2d 2d 67 61 73 20 7c 20 2d 2d 67 61  s | --gas | --ga
7140: 20 7c 20 2d 2d 67 29 0a 20 20 20 20 23 20 4f 62   | --g).    # Ob
7150: 73 6f 6c 65 74 65 3b 20 75 73 65 20 2d 2d 77 69  solete; use --wi
7160: 74 68 2d 67 61 73 2e 0a 20 20 20 20 77 69 74 68  th-gas..    with
7170: 5f 67 61 73 3d 79 65 73 20 3b 3b 0a 0a 20 20 2d  _gas=yes ;;..  -
7180: 68 65 6c 70 20 7c 20 2d 2d 68 65 6c 70 20 7c 20  help | --help | 
7190: 2d 2d 68 65 6c 20 7c 20 2d 2d 68 65 20 7c 20 2d  --hel | --he | -
71a0: 68 29 0a 20 20 20 20 61 63 5f 69 6e 69 74 5f 68  h).    ac_init_h
71b0: 65 6c 70 3d 6c 6f 6e 67 20 3b 3b 0a 20 20 2d 68  elp=long ;;.  -h
71c0: 65 6c 70 3d 72 2a 20 7c 20 2d 2d 68 65 6c 70 3d  elp=r* | --help=
71d0: 72 2a 20 7c 20 2d 2d 68 65 6c 3d 72 2a 20 7c 20  r* | --hel=r* | 
71e0: 2d 2d 68 65 3d 72 2a 20 7c 20 2d 68 72 2a 29 0a  --he=r* | -hr*).
71f0: 20 20 20 20 61 63 5f 69 6e 69 74 5f 68 65 6c 70      ac_init_help
7200: 3d 72 65 63 75 72 73 69 76 65 20 3b 3b 0a 20 20  =recursive ;;.  
7210: 2d 68 65 6c 70 3d 73 2a 20 7c 20 2d 2d 68 65 6c  -help=s* | --hel
7220: 70 3d 73 2a 20 7c 20 2d 2d 68 65 6c 3d 73 2a 20  p=s* | --hel=s* 
7230: 7c 20 2d 2d 68 65 3d 73 2a 20 7c 20 2d 68 73 2a  | --he=s* | -hs*
7240: 29 0a 20 20 20 20 61 63 5f 69 6e 69 74 5f 68 65  ).    ac_init_he
7250: 6c 70 3d 73 68 6f 72 74 20 3b 3b 0a 0a 20 20 2d  lp=short ;;..  -
7260: 68 6f 73 74 20 7c 20 2d 2d 68 6f 73 74 20 7c 20  host | --host | 
7270: 2d 2d 68 6f 73 20 7c 20 2d 2d 68 6f 29 0a 20 20  --hos | --ho).  
7280: 20 20 61 63 5f 70 72 65 76 3d 68 6f 73 74 5f 61    ac_prev=host_a
7290: 6c 69 61 73 20 3b 3b 0a 20 20 2d 68 6f 73 74 3d  lias ;;.  -host=
72a0: 2a 20 7c 20 2d 2d 68 6f 73 74 3d 2a 20 7c 20 2d  * | --host=* | -
72b0: 2d 68 6f 73 3d 2a 20 7c 20 2d 2d 68 6f 3d 2a 29  -hos=* | --ho=*)
72c0: 0a 20 20 20 20 68 6f 73 74 5f 61 6c 69 61 73 3d  .    host_alias=
72d0: 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20  $ac_optarg ;;.. 
72e0: 20 2d 68 74 6d 6c 64 69 72 20 7c 20 2d 2d 68 74   -htmldir | --ht
72f0: 6d 6c 64 69 72 20 7c 20 2d 2d 68 74 6d 6c 64 69  mldir | --htmldi
7300: 20 7c 20 2d 2d 68 74 6d 6c 64 20 7c 20 2d 2d 68   | --htmld | --h
7310: 74 6d 6c 20 7c 20 2d 2d 68 74 6d 20 7c 20 2d 2d  tml | --htm | --
7320: 68 74 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d  ht).    ac_prev=
7330: 68 74 6d 6c 64 69 72 20 3b 3b 0a 20 20 2d 68 74  htmldir ;;.  -ht
7340: 6d 6c 64 69 72 3d 2a 20 7c 20 2d 2d 68 74 6d 6c  mldir=* | --html
7350: 64 69 72 3d 2a 20 7c 20 2d 2d 68 74 6d 6c 64 69  dir=* | --htmldi
7360: 3d 2a 20 7c 20 2d 2d 68 74 6d 6c 64 3d 2a 20 7c  =* | --htmld=* |
7370: 20 2d 2d 68 74 6d 6c 3d 2a 20 7c 20 2d 2d 68 74   --html=* | --ht
7380: 6d 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 68 74 3d 2a  m=* \.  | --ht=*
7390: 29 0a 20 20 20 20 68 74 6d 6c 64 69 72 3d 24 61  ).    htmldir=$a
73a0: 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d  c_optarg ;;..  -
73b0: 69 6e 63 6c 75 64 65 64 69 72 20 7c 20 2d 2d 69  includedir | --i
73c0: 6e 63 6c 75 64 65 64 69 72 20 7c 20 2d 2d 69 6e  ncludedir | --in
73d0: 63 6c 75 64 65 64 69 20 7c 20 2d 2d 69 6e 63 6c  cludedi | --incl
73e0: 75 64 65 64 20 7c 20 2d 2d 69 6e 63 6c 75 64 65  uded | --include
73f0: 20 5c 0a 20 20 7c 20 2d 2d 69 6e 63 6c 75 64 20   \.  | --includ 
7400: 7c 20 2d 2d 69 6e 63 6c 75 20 7c 20 2d 2d 69 6e  | --inclu | --in
7410: 63 6c 20 7c 20 2d 2d 69 6e 63 29 0a 20 20 20 20  cl | --inc).    
7420: 61 63 5f 70 72 65 76 3d 69 6e 63 6c 75 64 65 64  ac_prev=included
7430: 69 72 20 3b 3b 0a 20 20 2d 69 6e 63 6c 75 64 65  ir ;;.  -include
7440: 64 69 72 3d 2a 20 7c 20 2d 2d 69 6e 63 6c 75 64  dir=* | --includ
7450: 65 64 69 72 3d 2a 20 7c 20 2d 2d 69 6e 63 6c 75  edir=* | --inclu
7460: 64 65 64 69 3d 2a 20 7c 20 2d 2d 69 6e 63 6c 75  dedi=* | --inclu
7470: 64 65 64 3d 2a 20 7c 20 2d 2d 69 6e 63 6c 75 64  ded=* | --includ
7480: 65 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 69 6e 63 6c  e=* \.  | --incl
7490: 75 64 3d 2a 20 7c 20 2d 2d 69 6e 63 6c 75 3d 2a  ud=* | --inclu=*
74a0: 20 7c 20 2d 2d 69 6e 63 6c 3d 2a 20 7c 20 2d 2d   | --incl=* | --
74b0: 69 6e 63 3d 2a 29 0a 20 20 20 20 69 6e 63 6c 75  inc=*).    inclu
74c0: 64 65 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67  dedir=$ac_optarg
74d0: 20 3b 3b 0a 0a 20 20 2d 69 6e 66 6f 64 69 72 20   ;;..  -infodir 
74e0: 7c 20 2d 2d 69 6e 66 6f 64 69 72 20 7c 20 2d 2d  | --infodir | --
74f0: 69 6e 66 6f 64 69 20 7c 20 2d 2d 69 6e 66 6f 64  infodi | --infod
7500: 20 7c 20 2d 2d 69 6e 66 6f 20 7c 20 2d 2d 69 6e   | --info | --in
7510: 66 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 69  f).    ac_prev=i
7520: 6e 66 6f 64 69 72 20 3b 3b 0a 20 20 2d 69 6e 66  nfodir ;;.  -inf
7530: 6f 64 69 72 3d 2a 20 7c 20 2d 2d 69 6e 66 6f 64  odir=* | --infod
7540: 69 72 3d 2a 20 7c 20 2d 2d 69 6e 66 6f 64 69 3d  ir=* | --infodi=
7550: 2a 20 7c 20 2d 2d 69 6e 66 6f 64 3d 2a 20 7c 20  * | --infod=* | 
7560: 2d 2d 69 6e 66 6f 3d 2a 20 7c 20 2d 2d 69 6e 66  --info=* | --inf
7570: 3d 2a 29 0a 20 20 20 20 69 6e 66 6f 64 69 72 3d  =*).    infodir=
7580: 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20  $ac_optarg ;;.. 
7590: 20 2d 6c 69 62 64 69 72 20 7c 20 2d 2d 6c 69 62   -libdir | --lib
75a0: 64 69 72 20 7c 20 2d 2d 6c 69 62 64 69 20 7c 20  dir | --libdi | 
75b0: 2d 2d 6c 69 62 64 29 0a 20 20 20 20 61 63 5f 70  --libd).    ac_p
75c0: 72 65 76 3d 6c 69 62 64 69 72 20 3b 3b 0a 20 20  rev=libdir ;;.  
75d0: 2d 6c 69 62 64 69 72 3d 2a 20 7c 20 2d 2d 6c 69  -libdir=* | --li
75e0: 62 64 69 72 3d 2a 20 7c 20 2d 2d 6c 69 62 64 69  bdir=* | --libdi
75f0: 3d 2a 20 7c 20 2d 2d 6c 69 62 64 3d 2a 29 0a 20  =* | --libd=*). 
7600: 20 20 20 6c 69 62 64 69 72 3d 24 61 63 5f 6f 70     libdir=$ac_op
7610: 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 6c 69 62 65  targ ;;..  -libe
7620: 78 65 63 64 69 72 20 7c 20 2d 2d 6c 69 62 65 78  xecdir | --libex
7630: 65 63 64 69 72 20 7c 20 2d 2d 6c 69 62 65 78 65  ecdir | --libexe
7640: 63 64 69 20 7c 20 2d 2d 6c 69 62 65 78 65 63 64  cdi | --libexecd
7650: 20 7c 20 2d 2d 6c 69 62 65 78 65 63 20 5c 0a 20   | --libexec \. 
7660: 20 7c 20 2d 2d 6c 69 62 65 78 65 20 7c 20 2d 2d   | --libexe | --
7670: 6c 69 62 65 78 20 7c 20 2d 2d 6c 69 62 65 29 0a  libex | --libe).
7680: 20 20 20 20 61 63 5f 70 72 65 76 3d 6c 69 62 65      ac_prev=libe
7690: 78 65 63 64 69 72 20 3b 3b 0a 20 20 2d 6c 69 62  xecdir ;;.  -lib
76a0: 65 78 65 63 64 69 72 3d 2a 20 7c 20 2d 2d 6c 69  execdir=* | --li
76b0: 62 65 78 65 63 64 69 72 3d 2a 20 7c 20 2d 2d 6c  bexecdir=* | --l
76c0: 69 62 65 78 65 63 64 69 3d 2a 20 7c 20 2d 2d 6c  ibexecdi=* | --l
76d0: 69 62 65 78 65 63 64 3d 2a 20 7c 20 2d 2d 6c 69  ibexecd=* | --li
76e0: 62 65 78 65 63 3d 2a 20 5c 0a 20 20 7c 20 2d 2d  bexec=* \.  | --
76f0: 6c 69 62 65 78 65 3d 2a 20 7c 20 2d 2d 6c 69 62  libexe=* | --lib
7700: 65 78 3d 2a 20 7c 20 2d 2d 6c 69 62 65 3d 2a 29  ex=* | --libe=*)
7710: 0a 20 20 20 20 6c 69 62 65 78 65 63 64 69 72 3d  .    libexecdir=
7720: 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20  $ac_optarg ;;.. 
7730: 20 2d 6c 6f 63 61 6c 65 64 69 72 20 7c 20 2d 2d   -localedir | --
7740: 6c 6f 63 61 6c 65 64 69 72 20 7c 20 2d 2d 6c 6f  localedir | --lo
7750: 63 61 6c 65 64 69 20 7c 20 2d 2d 6c 6f 63 61 6c  caledi | --local
7760: 65 64 20 7c 20 2d 2d 6c 6f 63 61 6c 65 29 0a 20  ed | --locale). 
7770: 20 20 20 61 63 5f 70 72 65 76 3d 6c 6f 63 61 6c     ac_prev=local
7780: 65 64 69 72 20 3b 3b 0a 20 20 2d 6c 6f 63 61 6c  edir ;;.  -local
7790: 65 64 69 72 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c  edir=* | --local
77a0: 65 64 69 72 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c  edir=* | --local
77b0: 65 64 69 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c 65  edi=* | --locale
77c0: 64 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c 65 3d 2a  d=* | --locale=*
77d0: 29 0a 20 20 20 20 6c 6f 63 61 6c 65 64 69 72 3d  ).    localedir=
77e0: 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20  $ac_optarg ;;.. 
77f0: 20 2d 6c 6f 63 61 6c 73 74 61 74 65 64 69 72 20   -localstatedir 
7800: 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 64 69  | --localstatedi
7810: 72 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 65  r | --localstate
7820: 64 69 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74  di | --localstat
7830: 65 64 20 5c 0a 20 20 7c 20 2d 2d 6c 6f 63 61 6c  ed \.  | --local
7840: 73 74 61 74 65 20 7c 20 2d 2d 6c 6f 63 61 6c 73  state | --locals
7850: 74 61 74 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61  tat | --localsta
7860: 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 20 7c 20 2d   | --localst | -
7870: 2d 6c 6f 63 61 6c 73 29 0a 20 20 20 20 61 63 5f  -locals).    ac_
7880: 70 72 65 76 3d 6c 6f 63 61 6c 73 74 61 74 65 64  prev=localstated
7890: 69 72 20 3b 3b 0a 20 20 2d 6c 6f 63 61 6c 73 74  ir ;;.  -localst
78a0: 61 74 65 64 69 72 3d 2a 20 7c 20 2d 2d 6c 6f 63  atedir=* | --loc
78b0: 61 6c 73 74 61 74 65 64 69 72 3d 2a 20 7c 20 2d  alstatedir=* | -
78c0: 2d 6c 6f 63 61 6c 73 74 61 74 65 64 69 3d 2a 20  -localstatedi=* 
78d0: 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 64 3d  | --localstated=
78e0: 2a 20 5c 0a 20 20 7c 20 2d 2d 6c 6f 63 61 6c 73  * \.  | --locals
78f0: 74 61 74 65 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c  tate=* | --local
7900: 73 74 61 74 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c  stat=* | --local
7910: 73 74 61 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c 73  sta=* | --locals
7920: 74 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c 73 3d 2a  t=* | --locals=*
7930: 29 0a 20 20 20 20 6c 6f 63 61 6c 73 74 61 74 65  ).    localstate
7940: 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b  dir=$ac_optarg ;
7950: 3b 0a 0a 20 20 2d 6d 61 6e 64 69 72 20 7c 20 2d  ;..  -mandir | -
7960: 2d 6d 61 6e 64 69 72 20 7c 20 2d 2d 6d 61 6e 64  -mandir | --mand
7970: 69 20 7c 20 2d 2d 6d 61 6e 64 20 7c 20 2d 2d 6d  i | --mand | --m
7980: 61 6e 20 7c 20 2d 2d 6d 61 20 7c 20 2d 2d 6d 29  an | --ma | --m)
7990: 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 6d 61 6e  .    ac_prev=man
79a0: 64 69 72 20 3b 3b 0a 20 20 2d 6d 61 6e 64 69 72  dir ;;.  -mandir
79b0: 3d 2a 20 7c 20 2d 2d 6d 61 6e 64 69 72 3d 2a 20  =* | --mandir=* 
79c0: 7c 20 2d 2d 6d 61 6e 64 69 3d 2a 20 7c 20 2d 2d  | --mandi=* | --
79d0: 6d 61 6e 64 3d 2a 20 7c 20 2d 2d 6d 61 6e 3d 2a  mand=* | --man=*
79e0: 20 7c 20 2d 2d 6d 61 3d 2a 20 7c 20 2d 2d 6d 3d   | --ma=* | --m=
79f0: 2a 29 0a 20 20 20 20 6d 61 6e 64 69 72 3d 24 61  *).    mandir=$a
7a00: 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d  c_optarg ;;..  -
7a10: 6e 66 70 20 7c 20 2d 2d 6e 66 70 20 7c 20 2d 2d  nfp | --nfp | --
7a20: 6e 66 29 0a 20 20 20 20 23 20 4f 62 73 6f 6c 65  nf).    # Obsole
7a30: 74 65 3b 20 75 73 65 20 2d 2d 77 69 74 68 6f 75  te; use --withou
7a40: 74 2d 66 70 2e 0a 20 20 20 20 77 69 74 68 5f 66  t-fp..    with_f
7a50: 70 3d 6e 6f 20 3b 3b 0a 0a 20 20 2d 6e 6f 2d 63  p=no ;;..  -no-c
7a60: 72 65 61 74 65 20 7c 20 2d 2d 6e 6f 2d 63 72 65  reate | --no-cre
7a70: 61 74 65 20 7c 20 2d 2d 6e 6f 2d 63 72 65 61 74  ate | --no-creat
7a80: 20 7c 20 2d 2d 6e 6f 2d 63 72 65 61 20 7c 20 2d   | --no-crea | -
7a90: 2d 6e 6f 2d 63 72 65 20 5c 0a 20 20 7c 20 2d 2d  -no-cre \.  | --
7aa0: 6e 6f 2d 63 72 20 7c 20 2d 2d 6e 6f 2d 63 20 7c  no-cr | --no-c |
7ab0: 20 2d 6e 29 0a 20 20 20 20 6e 6f 5f 63 72 65 61   -n).    no_crea
7ac0: 74 65 3d 79 65 73 20 3b 3b 0a 0a 20 20 2d 6e 6f  te=yes ;;..  -no
7ad0: 2d 72 65 63 75 72 73 69 6f 6e 20 7c 20 2d 2d 6e  -recursion | --n
7ae0: 6f 2d 72 65 63 75 72 73 69 6f 6e 20 7c 20 2d 2d  o-recursion | --
7af0: 6e 6f 2d 72 65 63 75 72 73 69 6f 20 7c 20 2d 2d  no-recursio | --
7b00: 6e 6f 2d 72 65 63 75 72 73 69 20 5c 0a 20 20 7c  no-recursi \.  |
7b10: 20 2d 2d 6e 6f 2d 72 65 63 75 72 73 20 7c 20 2d   --no-recurs | -
7b20: 2d 6e 6f 2d 72 65 63 75 72 20 7c 20 2d 2d 6e 6f  -no-recur | --no
7b30: 2d 72 65 63 75 20 7c 20 2d 2d 6e 6f 2d 72 65 63  -recu | --no-rec
7b40: 20 7c 20 2d 2d 6e 6f 2d 72 65 20 7c 20 2d 2d 6e   | --no-re | --n
7b50: 6f 2d 72 29 0a 20 20 20 20 6e 6f 5f 72 65 63 75  o-r).    no_recu
7b60: 72 73 69 6f 6e 3d 79 65 73 20 3b 3b 0a 0a 20 20  rsion=yes ;;..  
7b70: 2d 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72 20 7c  -oldincludedir |
7b80: 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72   --oldincludedir
7b90: 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 64   | --oldincluded
7ba0: 69 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65  i | --oldinclude
7bb0: 64 20 5c 0a 20 20 7c 20 2d 2d 6f 6c 64 69 6e 63  d \.  | --oldinc
7bc0: 6c 75 64 65 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c  lude | --oldincl
7bd0: 75 64 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 20  ud | --oldinclu 
7be0: 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 20 7c 20 2d 2d  | --oldincl | --
7bf0: 6f 6c 64 69 6e 63 20 5c 0a 20 20 7c 20 2d 2d 6f  oldinc \.  | --o
7c00: 6c 64 69 6e 20 7c 20 2d 2d 6f 6c 64 69 20 7c 20  ldin | --oldi | 
7c10: 2d 2d 6f 6c 64 20 7c 20 2d 2d 6f 6c 20 7c 20 2d  --old | --ol | -
7c20: 2d 6f 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d  -o).    ac_prev=
7c30: 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72 20 3b 3b  oldincludedir ;;
7c40: 0a 20 20 2d 6f 6c 64 69 6e 63 6c 75 64 65 64 69  .  -oldincludedi
7c50: 72 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75  r=* | --oldinclu
7c60: 64 65 64 69 72 3d 2a 20 7c 20 2d 2d 6f 6c 64 69  dedir=* | --oldi
7c70: 6e 63 6c 75 64 65 64 69 3d 2a 20 7c 20 2d 2d 6f  ncludedi=* | --o
7c80: 6c 64 69 6e 63 6c 75 64 65 64 3d 2a 20 5c 0a 20  ldincluded=* \. 
7c90: 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 3d   | --oldinclude=
7ca0: 2a 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 3d  * | --oldinclud=
7cb0: 2a 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 3d 2a  * | --oldinclu=*
7cc0: 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 3d 2a 20 7c   | --oldincl=* |
7cd0: 20 2d 2d 6f 6c 64 69 6e 63 3d 2a 20 5c 0a 20 20   --oldinc=* \.  
7ce0: 7c 20 2d 2d 6f 6c 64 69 6e 3d 2a 20 7c 20 2d 2d  | --oldin=* | --
7cf0: 6f 6c 64 69 3d 2a 20 7c 20 2d 2d 6f 6c 64 3d 2a  oldi=* | --old=*
7d00: 20 7c 20 2d 2d 6f 6c 3d 2a 20 7c 20 2d 2d 6f 3d   | --ol=* | --o=
7d10: 2a 29 0a 20 20 20 20 6f 6c 64 69 6e 63 6c 75 64  *).    oldinclud
7d20: 65 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20  edir=$ac_optarg 
7d30: 3b 3b 0a 0a 20 20 2d 70 72 65 66 69 78 20 7c 20  ;;..  -prefix | 
7d40: 2d 2d 70 72 65 66 69 78 20 7c 20 2d 2d 70 72 65  --prefix | --pre
7d50: 66 69 20 7c 20 2d 2d 70 72 65 66 20 7c 20 2d 2d  fi | --pref | --
7d60: 70 72 65 20 7c 20 2d 2d 70 72 20 7c 20 2d 2d 70  pre | --pr | --p
7d70: 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 70 72  ).    ac_prev=pr
7d80: 65 66 69 78 20 3b 3b 0a 20 20 2d 70 72 65 66 69  efix ;;.  -prefi
7d90: 78 3d 2a 20 7c 20 2d 2d 70 72 65 66 69 78 3d 2a  x=* | --prefix=*
7da0: 20 7c 20 2d 2d 70 72 65 66 69 3d 2a 20 7c 20 2d   | --prefi=* | -
7db0: 2d 70 72 65 66 3d 2a 20 7c 20 2d 2d 70 72 65 3d  -pref=* | --pre=
7dc0: 2a 20 7c 20 2d 2d 70 72 3d 2a 20 7c 20 2d 2d 70  * | --pr=* | --p
7dd0: 3d 2a 29 0a 20 20 20 20 70 72 65 66 69 78 3d 24  =*).    prefix=$
7de0: 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20  ac_optarg ;;..  
7df0: 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66 69 78 20  -program-prefix 
7e00: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66  | --program-pref
7e10: 69 78 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70  ix | --program-p
7e20: 72 65 66 69 20 7c 20 2d 2d 70 72 6f 67 72 61 6d  refi | --program
7e30: 2d 70 72 65 66 20 5c 0a 20 20 7c 20 2d 2d 70 72  -pref \.  | --pr
7e40: 6f 67 72 61 6d 2d 70 72 65 20 7c 20 2d 2d 70 72  ogram-pre | --pr
7e50: 6f 67 72 61 6d 2d 70 72 20 7c 20 2d 2d 70 72 6f  ogram-pr | --pro
7e60: 67 72 61 6d 2d 70 29 0a 20 20 20 20 61 63 5f 70  gram-p).    ac_p
7e70: 72 65 76 3d 70 72 6f 67 72 61 6d 5f 70 72 65 66  rev=program_pref
7e80: 69 78 20 3b 3b 0a 20 20 2d 70 72 6f 67 72 61 6d  ix ;;.  -program
7e90: 2d 70 72 65 66 69 78 3d 2a 20 7c 20 2d 2d 70 72  -prefix=* | --pr
7ea0: 6f 67 72 61 6d 2d 70 72 65 66 69 78 3d 2a 20 7c  ogram-prefix=* |
7eb0: 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66 69   --program-prefi
7ec0: 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72  =* \.  | --progr
7ed0: 61 6d 2d 70 72 65 66 3d 2a 20 7c 20 2d 2d 70 72  am-pref=* | --pr
7ee0: 6f 67 72 61 6d 2d 70 72 65 3d 2a 20 7c 20 2d 2d  ogram-pre=* | --
7ef0: 70 72 6f 67 72 61 6d 2d 70 72 3d 2a 20 7c 20 2d  program-pr=* | -
7f00: 2d 70 72 6f 67 72 61 6d 2d 70 3d 2a 29 0a 20 20  -program-p=*).  
7f10: 20 20 70 72 6f 67 72 61 6d 5f 70 72 65 66 69 78    program_prefix
7f20: 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a  =$ac_optarg ;;..
7f30: 20 20 2d 70 72 6f 67 72 61 6d 2d 73 75 66 66 69    -program-suffi
7f40: 78 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75  x | --program-su
7f50: 66 66 69 78 20 7c 20 2d 2d 70 72 6f 67 72 61 6d  ffix | --program
7f60: 2d 73 75 66 66 69 20 7c 20 2d 2d 70 72 6f 67 72  -suffi | --progr
7f70: 61 6d 2d 73 75 66 66 20 5c 0a 20 20 7c 20 2d 2d  am-suff \.  | --
7f80: 70 72 6f 67 72 61 6d 2d 73 75 66 20 7c 20 2d 2d  program-suf | --
7f90: 70 72 6f 67 72 61 6d 2d 73 75 20 7c 20 2d 2d 70  program-su | --p
7fa0: 72 6f 67 72 61 6d 2d 73 29 0a 20 20 20 20 61 63  rogram-s).    ac
7fb0: 5f 70 72 65 76 3d 70 72 6f 67 72 61 6d 5f 73 75  _prev=program_su
7fc0: 66 66 69 78 20 3b 3b 0a 20 20 2d 70 72 6f 67 72  ffix ;;.  -progr
7fd0: 61 6d 2d 73 75 66 66 69 78 3d 2a 20 7c 20 2d 2d  am-suffix=* | --
7fe0: 70 72 6f 67 72 61 6d 2d 73 75 66 66 69 78 3d 2a  program-suffix=*
7ff0: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 66   | --program-suf
8000: 66 69 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f  fi=* \.  | --pro
8010: 67 72 61 6d 2d 73 75 66 66 3d 2a 20 7c 20 2d 2d  gram-suff=* | --
8020: 70 72 6f 67 72 61 6d 2d 73 75 66 3d 2a 20 7c 20  program-suf=* | 
8030: 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 3d 2a 20 7c  --program-su=* |
8040: 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 3d 2a 29 0a   --program-s=*).
8050: 20 20 20 20 70 72 6f 67 72 61 6d 5f 73 75 66 66      program_suff
8060: 69 78 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b  ix=$ac_optarg ;;
8070: 0a 0a 20 20 2d 70 72 6f 67 72 61 6d 2d 74 72 61  ..  -program-tra
8080: 6e 73 66 6f 72 6d 2d 6e 61 6d 65 20 7c 20 2d 2d  nsform-name | --
8090: 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72  program-transfor
80a0: 6d 2d 6e 61 6d 65 20 5c 0a 20 20 7c 20 2d 2d 70  m-name \.  | --p
80b0: 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d  rogram-transform
80c0: 2d 6e 61 6d 20 7c 20 2d 2d 70 72 6f 67 72 61 6d  -nam | --program
80d0: 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 20 5c 0a  -transform-na \.
80e0: 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72    | --program-tr
80f0: 61 6e 73 66 6f 72 6d 2d 6e 20 7c 20 2d 2d 70 72  ansform-n | --pr
8100: 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d  ogram-transform-
8110: 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d   \.  | --program
8120: 2d 74 72 61 6e 73 66 6f 72 6d 20 7c 20 2d 2d 70  -transform | --p
8130: 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 20  rogram-transfor 
8140: 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  \.  | --program-
8150: 74 72 61 6e 73 66 6f 20 7c 20 2d 2d 70 72 6f 67  transfo | --prog
8160: 72 61 6d 2d 74 72 61 6e 73 66 20 5c 0a 20 20 7c  ram-transf \.  |
8170: 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73   --program-trans
8180: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61   | --program-tra
8190: 6e 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 2d  n \.  | --progr-
81a0: 74 72 61 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  tra | --program-
81b0: 74 72 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74  tr | --program-t
81c0: 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 70 72  ).    ac_prev=pr
81d0: 6f 67 72 61 6d 5f 74 72 61 6e 73 66 6f 72 6d 5f  ogram_transform_
81e0: 6e 61 6d 65 20 3b 3b 0a 20 20 2d 70 72 6f 67 72  name ;;.  -progr
81f0: 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d  am-transform-nam
8200: 65 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  e=* | --program-
8210: 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d 65 3d 2a  transform-name=*
8220: 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d   \.  | --program
8230: 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d 3d 2a  -transform-nam=*
8240: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61   | --program-tra
8250: 6e 73 66 6f 72 6d 2d 6e 61 3d 2a 20 5c 0a 20 20  nsform-na=* \.  
8260: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e  | --program-tran
8270: 73 66 6f 72 6d 2d 6e 3d 2a 20 7c 20 2d 2d 70 72  sform-n=* | --pr
8280: 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d  ogram-transform-
8290: 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72  =* \.  | --progr
82a0: 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 3d 2a 20 7c  am-transform=* |
82b0: 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73   --program-trans
82c0: 66 6f 72 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72  for=* \.  | --pr
82d0: 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 3d 2a 20  ogram-transfo=* 
82e0: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e  | --program-tran
82f0: 73 66 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f  sf=* \.  | --pro
8300: 67 72 61 6d 2d 74 72 61 6e 73 3d 2a 20 7c 20 2d  gram-trans=* | -
8310: 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 3d 2a 20  -program-tran=* 
8320: 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 2d 74 72  \.  | --progr-tr
8330: 61 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  a=* | --program-
8340: 74 72 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d  tr=* | --program
8350: 2d 74 3d 2a 29 0a 20 20 20 20 70 72 6f 67 72 61  -t=*).    progra
8360: 6d 5f 74 72 61 6e 73 66 6f 72 6d 5f 6e 61 6d 65  m_transform_name
8370: 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a  =$ac_optarg ;;..
8380: 20 20 2d 70 64 66 64 69 72 20 7c 20 2d 2d 70 64    -pdfdir | --pd
8390: 66 64 69 72 20 7c 20 2d 2d 70 64 66 64 69 20 7c  fdir | --pdfdi |
83a0: 20 2d 2d 70 64 66 64 20 7c 20 2d 2d 70 64 66 20   --pdfd | --pdf 
83b0: 7c 20 2d 2d 70 64 29 0a 20 20 20 20 61 63 5f 70  | --pd).    ac_p
83c0: 72 65 76 3d 70 64 66 64 69 72 20 3b 3b 0a 20 20  rev=pdfdir ;;.  
83d0: 2d 70 64 66 64 69 72 3d 2a 20 7c 20 2d 2d 70 64  -pdfdir=* | --pd
83e0: 66 64 69 72 3d 2a 20 7c 20 2d 2d 70 64 66 64 69  fdir=* | --pdfdi
83f0: 3d 2a 20 7c 20 2d 2d 70 64 66 64 3d 2a 20 7c 20  =* | --pdfd=* | 
8400: 2d 2d 70 64 66 3d 2a 20 7c 20 2d 2d 70 64 3d 2a  --pdf=* | --pd=*
8410: 29 0a 20 20 20 20 70 64 66 64 69 72 3d 24 61 63  ).    pdfdir=$ac
8420: 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 70  _optarg ;;..  -p
8430: 73 64 69 72 20 7c 20 2d 2d 70 73 64 69 72 20 7c  sdir | --psdir |
8440: 20 2d 2d 70 73 64 69 20 7c 20 2d 2d 70 73 64 20   --psdi | --psd 
8450: 7c 20 2d 2d 70 73 29 0a 20 20 20 20 61 63 5f 70  | --ps).    ac_p
8460: 72 65 76 3d 70 73 64 69 72 20 3b 3b 0a 20 20 2d  rev=psdir ;;.  -
8470: 70 73 64 69 72 3d 2a 20 7c 20 2d 2d 70 73 64 69  psdir=* | --psdi
8480: 72 3d 2a 20 7c 20 2d 2d 70 73 64 69 3d 2a 20 7c  r=* | --psdi=* |
8490: 20 2d 2d 70 73 64 3d 2a 20 7c 20 2d 2d 70 73 3d   --psd=* | --ps=
84a0: 2a 29 0a 20 20 20 20 70 73 64 69 72 3d 24 61 63  *).    psdir=$ac
84b0: 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 71  _optarg ;;..  -q
84c0: 20 7c 20 2d 71 75 69 65 74 20 7c 20 2d 2d 71 75   | -quiet | --qu
84d0: 69 65 74 20 7c 20 2d 2d 71 75 69 65 20 7c 20 2d  iet | --quie | -
84e0: 2d 71 75 69 20 7c 20 2d 2d 71 75 20 7c 20 2d 2d  -qui | --qu | --
84f0: 71 20 5c 0a 20 20 7c 20 2d 73 69 6c 65 6e 74 20  q \.  | -silent 
8500: 7c 20 2d 2d 73 69 6c 65 6e 74 20 7c 20 2d 2d 73  | --silent | --s
8510: 69 6c 65 6e 20 7c 20 2d 2d 73 69 6c 65 20 7c 20  ilen | --sile | 
8520: 2d 2d 73 69 6c 29 0a 20 20 20 20 73 69 6c 65 6e  --sil).    silen
8530: 74 3d 79 65 73 20 3b 3b 0a 0a 20 20 2d 73 62 69  t=yes ;;..  -sbi
8540: 6e 64 69 72 20 7c 20 2d 2d 73 62 69 6e 64 69 72  ndir | --sbindir
8550: 20 7c 20 2d 2d 73 62 69 6e 64 69 20 7c 20 2d 2d   | --sbindi | --
8560: 73 62 69 6e 64 20 7c 20 2d 2d 73 62 69 6e 20 7c  sbind | --sbin |
8570: 20 2d 2d 73 62 69 20 7c 20 2d 2d 73 62 29 0a 20   --sbi | --sb). 
8580: 20 20 20 61 63 5f 70 72 65 76 3d 73 62 69 6e 64     ac_prev=sbind
8590: 69 72 20 3b 3b 0a 20 20 2d 73 62 69 6e 64 69 72  ir ;;.  -sbindir
85a0: 3d 2a 20 7c 20 2d 2d 73 62 69 6e 64 69 72 3d 2a  =* | --sbindir=*
85b0: 20 7c 20 2d 2d 73 62 69 6e 64 69 3d 2a 20 7c 20   | --sbindi=* | 
85c0: 2d 2d 73 62 69 6e 64 3d 2a 20 7c 20 2d 2d 73 62  --sbind=* | --sb
85d0: 69 6e 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 73 62 69  in=* \.  | --sbi
85e0: 3d 2a 20 7c 20 2d 2d 73 62 3d 2a 29 0a 20 20 20  =* | --sb=*).   
85f0: 20 73 62 69 6e 64 69 72 3d 24 61 63 5f 6f 70 74   sbindir=$ac_opt
8600: 61 72 67 20 3b 3b 0a 0a 20 20 2d 73 68 61 72 65  arg ;;..  -share
8610: 64 73 74 61 74 65 64 69 72 20 7c 20 2d 2d 73 68  dstatedir | --sh
8620: 61 72 65 64 73 74 61 74 65 64 69 72 20 7c 20 2d  aredstatedir | -
8630: 2d 73 68 61 72 65 64 73 74 61 74 65 64 69 20 5c  -sharedstatedi \
8640: 0a 20 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 61  .  | --sharedsta
8650: 74 65 64 20 7c 20 2d 2d 73 68 61 72 65 64 73 74  ted | --sharedst
8660: 61 74 65 20 7c 20 2d 2d 73 68 61 72 65 64 73 74  ate | --sharedst
8670: 61 74 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 61  at | --sharedsta
8680: 20 5c 0a 20 20 7c 20 2d 2d 73 68 61 72 65 64 73   \.  | --shareds
8690: 74 20 7c 20 2d 2d 73 68 61 72 65 64 73 20 7c 20  t | --shareds | 
86a0: 2d 2d 73 68 61 72 65 64 20 7c 20 2d 2d 73 68 61  --shared | --sha
86b0: 72 65 20 7c 20 2d 2d 73 68 61 72 20 5c 0a 20 20  re | --shar \.  
86c0: 7c 20 2d 2d 73 68 61 20 7c 20 2d 2d 73 68 29 0a  | --sha | --sh).
86d0: 20 20 20 20 61 63 5f 70 72 65 76 3d 73 68 61 72      ac_prev=shar
86e0: 65 64 73 74 61 74 65 64 69 72 20 3b 3b 0a 20 20  edstatedir ;;.  
86f0: 2d 73 68 61 72 65 64 73 74 61 74 65 64 69 72 3d  -sharedstatedir=
8700: 2a 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 74  * | --sharedstat
8710: 65 64 69 72 3d 2a 20 7c 20 2d 2d 73 68 61 72 65  edir=* | --share
8720: 64 73 74 61 74 65 64 69 3d 2a 20 5c 0a 20 20 7c  dstatedi=* \.  |
8730: 20 2d 2d 73 68 61 72 65 64 73 74 61 74 65 64 3d   --sharedstated=
8740: 2a 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 74  * | --sharedstat
8750: 65 3d 2a 20 7c 20 2d 2d 73 68 61 72 65 64 73 74  e=* | --sharedst
8760: 61 74 3d 2a 20 7c 20 2d 2d 73 68 61 72 65 64 73  at=* | --shareds
8770: 74 61 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 73 68 61  ta=* \.  | --sha
8780: 72 65 64 73 74 3d 2a 20 7c 20 2d 2d 73 68 61 72  redst=* | --shar
8790: 65 64 73 3d 2a 20 7c 20 2d 2d 73 68 61 72 65 64  eds=* | --shared
87a0: 3d 2a 20 7c 20 2d 2d 73 68 61 72 65 3d 2a 20 7c  =* | --share=* |
87b0: 20 2d 2d 73 68 61 72 3d 2a 20 5c 0a 20 20 7c 20   --shar=* \.  | 
87c0: 2d 2d 73 68 61 3d 2a 20 7c 20 2d 2d 73 68 3d 2a  --sha=* | --sh=*
87d0: 29 0a 20 20 20 20 73 68 61 72 65 64 73 74 61 74  ).    sharedstat
87e0: 65 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20  edir=$ac_optarg 
87f0: 3b 3b 0a 0a 20 20 2d 73 69 74 65 20 7c 20 2d 2d  ;;..  -site | --
8800: 73 69 74 65 20 7c 20 2d 2d 73 69 74 29 0a 20 20  site | --sit).  
8810: 20 20 61 63 5f 70 72 65 76 3d 73 69 74 65 20 3b    ac_prev=site ;
8820: 3b 0a 20 20 2d 73 69 74 65 3d 2a 20 7c 20 2d 2d  ;.  -site=* | --
8830: 73 69 74 65 3d 2a 20 7c 20 2d 2d 73 69 74 3d 2a  site=* | --sit=*
8840: 29 0a 20 20 20 20 73 69 74 65 3d 24 61 63 5f 6f  ).    site=$ac_o
8850: 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 73 72 63  ptarg ;;..  -src
8860: 64 69 72 20 7c 20 2d 2d 73 72 63 64 69 72 20 7c  dir | --srcdir |
8870: 20 2d 2d 73 72 63 64 69 20 7c 20 2d 2d 73 72 63   --srcdi | --src
8880: 64 20 7c 20 2d 2d 73 72 63 20 7c 20 2d 2d 73 72  d | --src | --sr
8890: 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 73 72  ).    ac_prev=sr
88a0: 63 64 69 72 20 3b 3b 0a 20 20 2d 73 72 63 64 69  cdir ;;.  -srcdi
88b0: 72 3d 2a 20 7c 20 2d 2d 73 72 63 64 69 72 3d 2a  r=* | --srcdir=*
88c0: 20 7c 20 2d 2d 73 72 63 64 69 3d 2a 20 7c 20 2d   | --srcdi=* | -
88d0: 2d 73 72 63 64 3d 2a 20 7c 20 2d 2d 73 72 63 3d  -srcd=* | --src=
88e0: 2a 20 7c 20 2d 2d 73 72 3d 2a 29 0a 20 20 20 20  * | --sr=*).    
88f0: 73 72 63 64 69 72 3d 24 61 63 5f 6f 70 74 61 72  srcdir=$ac_optar
8900: 67 20 3b 3b 0a 0a 20 20 2d 73 79 73 63 6f 6e 66  g ;;..  -sysconf
8910: 64 69 72 20 7c 20 2d 2d 73 79 73 63 6f 6e 66 64  dir | --sysconfd
8920: 69 72 20 7c 20 2d 2d 73 79 73 63 6f 6e 66 64 69  ir | --sysconfdi
8930: 20 7c 20 2d 2d 73 79 73 63 6f 6e 66 64 20 7c 20   | --sysconfd | 
8940: 2d 2d 73 79 73 63 6f 6e 66 20 5c 0a 20 20 7c 20  --sysconf \.  | 
8950: 2d 2d 73 79 73 63 6f 6e 20 7c 20 2d 2d 73 79 73  --syscon | --sys
8960: 63 6f 20 7c 20 2d 2d 73 79 73 63 20 7c 20 2d 2d  co | --sysc | --
8970: 73 79 73 20 7c 20 2d 2d 73 79 29 0a 20 20 20 20  sys | --sy).    
8980: 61 63 5f 70 72 65 76 3d 73 79 73 63 6f 6e 66 64  ac_prev=sysconfd
8990: 69 72 20 3b 3b 0a 20 20 2d 73 79 73 63 6f 6e 66  ir ;;.  -sysconf
89a0: 64 69 72 3d 2a 20 7c 20 2d 2d 73 79 73 63 6f 6e  dir=* | --syscon
89b0: 66 64 69 72 3d 2a 20 7c 20 2d 2d 73 79 73 63 6f  fdir=* | --sysco
89c0: 6e 66 64 69 3d 2a 20 7c 20 2d 2d 73 79 73 63 6f  nfdi=* | --sysco
89d0: 6e 66 64 3d 2a 20 7c 20 2d 2d 73 79 73 63 6f 6e  nfd=* | --syscon
89e0: 66 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 73 79 73 63  f=* \.  | --sysc
89f0: 6f 6e 3d 2a 20 7c 20 2d 2d 73 79 73 63 6f 3d 2a  on=* | --sysco=*
8a00: 20 7c 20 2d 2d 73 79 73 63 3d 2a 20 7c 20 2d 2d   | --sysc=* | --
8a10: 73 79 73 3d 2a 20 7c 20 2d 2d 73 79 3d 2a 29 0a  sys=* | --sy=*).
8a20: 20 20 20 20 73 79 73 63 6f 6e 66 64 69 72 3d 24      sysconfdir=$
8a30: 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20  ac_optarg ;;..  
8a40: 2d 74 61 72 67 65 74 20 7c 20 2d 2d 74 61 72 67  -target | --targ
8a50: 65 74 20 7c 20 2d 2d 74 61 72 67 65 20 7c 20 2d  et | --targe | -
8a60: 2d 74 61 72 67 20 7c 20 2d 2d 74 61 72 20 7c 20  -targ | --tar | 
8a70: 2d 2d 74 61 20 7c 20 2d 2d 74 29 0a 20 20 20 20  --ta | --t).    
8a80: 61 63 5f 70 72 65 76 3d 74 61 72 67 65 74 5f 61  ac_prev=target_a
8a90: 6c 69 61 73 20 3b 3b 0a 20 20 2d 74 61 72 67 65  lias ;;.  -targe
8aa0: 74 3d 2a 20 7c 20 2d 2d 74 61 72 67 65 74 3d 2a  t=* | --target=*
8ab0: 20 7c 20 2d 2d 74 61 72 67 65 3d 2a 20 7c 20 2d   | --targe=* | -
8ac0: 2d 74 61 72 67 3d 2a 20 7c 20 2d 2d 74 61 72 3d  -targ=* | --tar=
8ad0: 2a 20 7c 20 2d 2d 74 61 3d 2a 20 7c 20 2d 2d 74  * | --ta=* | --t
8ae0: 3d 2a 29 0a 20 20 20 20 74 61 72 67 65 74 5f 61  =*).    target_a
8af0: 6c 69 61 73 3d 24 61 63 5f 6f 70 74 61 72 67 20  lias=$ac_optarg 
8b00: 3b 3b 0a 0a 20 20 2d 76 20 7c 20 2d 76 65 72 62  ;;..  -v | -verb
8b10: 6f 73 65 20 7c 20 2d 2d 76 65 72 62 6f 73 65 20  ose | --verbose 
8b20: 7c 20 2d 2d 76 65 72 62 6f 73 20 7c 20 2d 2d 76  | --verbos | --v
8b30: 65 72 62 6f 20 7c 20 2d 2d 76 65 72 62 29 0a 20  erbo | --verb). 
8b40: 20 20 20 76 65 72 62 6f 73 65 3d 79 65 73 20 3b     verbose=yes ;
8b50: 3b 0a 0a 20 20 2d 76 65 72 73 69 6f 6e 20 7c 20  ;..  -version | 
8b60: 2d 2d 76 65 72 73 69 6f 6e 20 7c 20 2d 2d 76 65  --version | --ve
8b70: 72 73 69 6f 20 7c 20 2d 2d 76 65 72 73 69 20 7c  rsio | --versi |
8b80: 20 2d 2d 76 65 72 73 20 7c 20 2d 56 29 0a 20 20   --vers | -V).  
8b90: 20 20 61 63 5f 69 6e 69 74 5f 76 65 72 73 69 6f    ac_init_versio
8ba0: 6e 3d 3a 20 3b 3b 0a 0a 20 20 2d 77 69 74 68 2d  n=: ;;..  -with-
8bb0: 2a 20 7c 20 2d 2d 77 69 74 68 2d 2a 29 0a 20 20  * | --with-*).  
8bc0: 20 20 61 63 5f 75 73 65 72 6f 70 74 3d 60 65 78    ac_useropt=`ex
8bd0: 70 72 20 22 78 24 61 63 5f 6f 70 74 69 6f 6e 22  pr "x$ac_option"
8be0: 20 3a 20 27 78 2d 2a 77 69 74 68 2d 5c 28 5b 5e   : 'x-*with-\([^
8bf0: 3d 5d 2a 5c 29 27 60 0a 20 20 20 20 23 20 52 65  =]*\)'`.    # Re
8c00: 6a 65 63 74 20 6e 61 6d 65 73 20 74 68 61 74 20  ject names that 
8c10: 61 72 65 20 6e 6f 74 20 76 61 6c 69 64 20 73 68  are not valid sh
8c20: 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 6e 61 6d  ell variable nam
8c30: 65 73 2e 0a 20 20 20 20 65 78 70 72 20 22 78 24  es..    expr "x$
8c40: 61 63 5f 75 73 65 72 6f 70 74 22 20 3a 20 22 2e  ac_useropt" : ".
8c50: 2a 5b 5e 2d 2b 2e 5f 24 61 73 5f 63 72 5f 61 6c  *[^-+._$as_cr_al
8c60: 6e 75 6d 5d 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c  num]" >/dev/null
8c70: 20 26 26 0a 20 20 20 20 20 20 61 73 5f 66 6e 5f   &&.      as_fn_
8c80: 65 72 72 6f 72 20 24 3f 20 22 69 6e 76 61 6c 69  error $? "invali
8c90: 64 20 70 61 63 6b 61 67 65 20 6e 61 6d 65 3a 20  d package name: 
8ca0: 24 61 63 5f 75 73 65 72 6f 70 74 22 0a 20 20 20  $ac_useropt".   
8cb0: 20 61 63 5f 75 73 65 72 6f 70 74 5f 6f 72 69 67   ac_useropt_orig
8cc0: 3d 24 61 63 5f 75 73 65 72 6f 70 74 0a 20 20 20  =$ac_useropt.   
8cd0: 20 61 63 5f 75 73 65 72 6f 70 74 3d 60 24 61 73   ac_useropt=`$as
8ce0: 5f 65 63 68 6f 20 22 24 61 63 5f 75 73 65 72 6f  _echo "$ac_usero
8cf0: 70 74 22 20 7c 20 73 65 64 20 27 73 2f 5b 2d 2b  pt" | sed 's/[-+
8d00: 2e 5d 2f 5f 2f 67 27 60 0a 20 20 20 20 63 61 73  .]/_/g'`.    cas
8d10: 65 20 24 61 63 5f 75 73 65 72 5f 6f 70 74 73 20  e $ac_user_opts 
8d20: 69 6e 0a 20 20 20 20 20 20 2a 22 0a 22 77 69 74  in.      *"."wit
8d30: 68 5f 24 61 63 5f 75 73 65 72 6f 70 74 22 0a 22  h_$ac_useropt"."
8d40: 2a 29 20 3b 3b 0a 20 20 20 20 20 20 2a 29 20 61  *) ;;.      *) a
8d50: 63 5f 75 6e 72 65 63 6f 67 6e 69 7a 65 64 5f 6f  c_unrecognized_o
8d60: 70 74 73 3d 22 24 61 63 5f 75 6e 72 65 63 6f 67  pts="$ac_unrecog
8d70: 6e 69 7a 65 64 5f 6f 70 74 73 24 61 63 5f 75 6e  nized_opts$ac_un
8d80: 72 65 63 6f 67 6e 69 7a 65 64 5f 73 65 70 2d 2d  recognized_sep--
8d90: 77 69 74 68 2d 24 61 63 5f 75 73 65 72 6f 70 74  with-$ac_useropt
8da0: 5f 6f 72 69 67 22 0a 09 20 61 63 5f 75 6e 72 65  _orig".. ac_unre
8db0: 63 6f 67 6e 69 7a 65 64 5f 73 65 70 3d 27 2c 20  cognized_sep=', 
8dc0: 27 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 20  ';;.    esac.   
8dd0: 20 65 76 61 6c 20 77 69 74 68 5f 24 61 63 5f 75   eval with_$ac_u
8de0: 73 65 72 6f 70 74 3d 5c 24 61 63 5f 6f 70 74 61  seropt=\$ac_opta
8df0: 72 67 20 3b 3b 0a 0a 20 20 2d 77 69 74 68 6f 75  rg ;;..  -withou
8e00: 74 2d 2a 20 7c 20 2d 2d 77 69 74 68 6f 75 74 2d  t-* | --without-
8e10: 2a 29 0a 20 20 20 20 61 63 5f 75 73 65 72 6f 70  *).    ac_userop
8e20: 74 3d 60 65 78 70 72 20 22 78 24 61 63 5f 6f 70  t=`expr "x$ac_op
8e30: 74 69 6f 6e 22 20 3a 20 27 78 2d 2a 77 69 74 68  tion" : 'x-*with
8e40: 6f 75 74 2d 5c 28 2e 2a 5c 29 27 60 0a 20 20 20  out-\(.*\)'`.   
8e50: 20 23 20 52 65 6a 65 63 74 20 6e 61 6d 65 73 20   # Reject names 
8e60: 74 68 61 74 20 61 72 65 20 6e 6f 74 20 76 61 6c  that are not val
8e70: 69 64 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c  id shell variabl
8e80: 65 20 6e 61 6d 65 73 2e 0a 20 20 20 20 65 78 70  e names..    exp
8e90: 72 20 22 78 24 61 63 5f 75 73 65 72 6f 70 74 22  r "x$ac_useropt"
8ea0: 20 3a 20 22 2e 2a 5b 5e 2d 2b 2e 5f 24 61 73 5f   : ".*[^-+._$as_
8eb0: 63 72 5f 61 6c 6e 75 6d 5d 22 20 3e 2f 64 65 76  cr_alnum]" >/dev
8ec0: 2f 6e 75 6c 6c 20 26 26 0a 20 20 20 20 20 20 61  /null &&.      a
8ed0: 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 69  s_fn_error $? "i
8ee0: 6e 76 61 6c 69 64 20 70 61 63 6b 61 67 65 20 6e  nvalid package n
8ef0: 61 6d 65 3a 20 24 61 63 5f 75 73 65 72 6f 70 74  ame: $ac_useropt
8f00: 22 0a 20 20 20 20 61 63 5f 75 73 65 72 6f 70 74  ".    ac_useropt
8f10: 5f 6f 72 69 67 3d 24 61 63 5f 75 73 65 72 6f 70  _orig=$ac_userop
8f20: 74 0a 20 20 20 20 61 63 5f 75 73 65 72 6f 70 74  t.    ac_useropt
8f30: 3d 60 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f  =`$as_echo "$ac_
8f40: 75 73 65 72 6f 70 74 22 20 7c 20 73 65 64 20 27  useropt" | sed '
8f50: 73 2f 5b 2d 2b 2e 5d 2f 5f 2f 67 27 60 0a 20 20  s/[-+.]/_/g'`.  
8f60: 20 20 63 61 73 65 20 24 61 63 5f 75 73 65 72 5f    case $ac_user_
8f70: 6f 70 74 73 20 69 6e 0a 20 20 20 20 20 20 2a 22  opts in.      *"
8f80: 0a 22 77 69 74 68 5f 24 61 63 5f 75 73 65 72 6f  ."with_$ac_usero
8f90: 70 74 22 0a 22 2a 29 20 3b 3b 0a 20 20 20 20 20  pt"."*) ;;.     
8fa0: 20 2a 29 20 61 63 5f 75 6e 72 65 63 6f 67 6e 69   *) ac_unrecogni
8fb0: 7a 65 64 5f 6f 70 74 73 3d 22 24 61 63 5f 75 6e  zed_opts="$ac_un
8fc0: 72 65 63 6f 67 6e 69 7a 65 64 5f 6f 70 74 73 24  recognized_opts$
8fd0: 61 63 5f 75 6e 72 65 63 6f 67 6e 69 7a 65 64 5f  ac_unrecognized_
8fe0: 73 65 70 2d 2d 77 69 74 68 6f 75 74 2d 24 61 63  sep--without-$ac
8ff0: 5f 75 73 65 72 6f 70 74 5f 6f 72 69 67 22 0a 09  _useropt_orig"..
9000: 20 61 63 5f 75 6e 72 65 63 6f 67 6e 69 7a 65 64   ac_unrecognized
9010: 5f 73 65 70 3d 27 2c 20 27 3b 3b 0a 20 20 20 20  _sep=', ';;.    
9020: 65 73 61 63 0a 20 20 20 20 65 76 61 6c 20 77 69  esac.    eval wi
9030: 74 68 5f 24 61 63 5f 75 73 65 72 6f 70 74 3d 6e  th_$ac_useropt=n
9040: 6f 20 3b 3b 0a 0a 20 20 2d 2d 78 29 0a 20 20 20  o ;;..  --x).   
9050: 20 23 20 4f 62 73 6f 6c 65 74 65 3b 20 75 73 65   # Obsolete; use
9060: 20 2d 2d 77 69 74 68 2d 78 2e 0a 20 20 20 20 77   --with-x..    w
9070: 69 74 68 5f 78 3d 79 65 73 20 3b 3b 0a 0a 20 20  ith_x=yes ;;..  
9080: 2d 78 2d 69 6e 63 6c 75 64 65 73 20 7c 20 2d 2d  -x-includes | --
9090: 78 2d 69 6e 63 6c 75 64 65 73 20 7c 20 2d 2d 78  x-includes | --x
90a0: 2d 69 6e 63 6c 75 64 65 20 7c 20 2d 2d 78 2d 69  -include | --x-i
90b0: 6e 63 6c 75 64 20 7c 20 2d 2d 78 2d 69 6e 63 6c  nclud | --x-incl
90c0: 75 20 5c 0a 20 20 7c 20 2d 2d 78 2d 69 6e 63 6c  u \.  | --x-incl
90d0: 20 7c 20 2d 2d 78 2d 69 6e 63 20 7c 20 2d 2d 78   | --x-inc | --x
90e0: 2d 69 6e 20 7c 20 2d 2d 78 2d 69 29 0a 20 20 20  -in | --x-i).   
90f0: 20 61 63 5f 70 72 65 76 3d 78 5f 69 6e 63 6c 75   ac_prev=x_inclu
9100: 64 65 73 20 3b 3b 0a 20 20 2d 78 2d 69 6e 63 6c  des ;;.  -x-incl
9110: 75 64 65 73 3d 2a 20 7c 20 2d 2d 78 2d 69 6e 63  udes=* | --x-inc
9120: 6c 75 64 65 73 3d 2a 20 7c 20 2d 2d 78 2d 69 6e  ludes=* | --x-in
9130: 63 6c 75 64 65 3d 2a 20 7c 20 2d 2d 78 2d 69 6e  clude=* | --x-in
9140: 63 6c 75 64 3d 2a 20 7c 20 2d 2d 78 2d 69 6e 63  clud=* | --x-inc
9150: 6c 75 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 78 2d 69  lu=* \.  | --x-i
9160: 6e 63 6c 3d 2a 20 7c 20 2d 2d 78 2d 69 6e 63 3d  ncl=* | --x-inc=
9170: 2a 20 7c 20 2d 2d 78 2d 69 6e 3d 2a 20 7c 20 2d  * | --x-in=* | -
9180: 2d 78 2d 69 3d 2a 29 0a 20 20 20 20 78 5f 69 6e  -x-i=*).    x_in
9190: 63 6c 75 64 65 73 3d 24 61 63 5f 6f 70 74 61 72  cludes=$ac_optar
91a0: 67 20 3b 3b 0a 0a 20 20 2d 78 2d 6c 69 62 72 61  g ;;..  -x-libra
91b0: 72 69 65 73 20 7c 20 2d 2d 78 2d 6c 69 62 72 61  ries | --x-libra
91c0: 72 69 65 73 20 7c 20 2d 2d 78 2d 6c 69 62 72 61  ries | --x-libra
91d0: 72 69 65 20 7c 20 2d 2d 78 2d 6c 69 62 72 61 72  rie | --x-librar
91e0: 69 20 5c 0a 20 20 7c 20 2d 2d 78 2d 6c 69 62 72  i \.  | --x-libr
91f0: 61 72 20 7c 20 2d 2d 78 2d 6c 69 62 72 61 20 7c  ar | --x-libra |
9200: 20 2d 2d 78 2d 6c 69 62 72 20 7c 20 2d 2d 78 2d   --x-libr | --x-
9210: 6c 69 62 20 7c 20 2d 2d 78 2d 6c 69 20 7c 20 2d  lib | --x-li | -
9220: 2d 78 2d 6c 29 0a 20 20 20 20 61 63 5f 70 72 65  -x-l).    ac_pre
9230: 76 3d 78 5f 6c 69 62 72 61 72 69 65 73 20 3b 3b  v=x_libraries ;;
9240: 0a 20 20 2d 78 2d 6c 69 62 72 61 72 69 65 73 3d  .  -x-libraries=
9250: 2a 20 7c 20 2d 2d 78 2d 6c 69 62 72 61 72 69 65  * | --x-librarie
9260: 73 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 62 72 61 72  s=* | --x-librar
9270: 69 65 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 62 72 61  ie=* | --x-libra
9280: 72 69 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 78 2d 6c  ri=* \.  | --x-l
9290: 69 62 72 61 72 3d 2a 20 7c 20 2d 2d 78 2d 6c 69  ibrar=* | --x-li
92a0: 62 72 61 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 62 72  bra=* | --x-libr
92b0: 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 62 3d 2a 20 7c  =* | --x-lib=* |
92c0: 20 2d 2d 78 2d 6c 69 3d 2a 20 7c 20 2d 2d 78 2d   --x-li=* | --x-
92d0: 6c 3d 2a 29 0a 20 20 20 20 78 5f 6c 69 62 72 61  l=*).    x_libra
92e0: 72 69 65 73 3d 24 61 63 5f 6f 70 74 61 72 67 20  ries=$ac_optarg 
92f0: 3b 3b 0a 0a 20 20 2d 2a 29 20 61 73 5f 66 6e 5f  ;;..  -*) as_fn_
9300: 65 72 72 6f 72 20 24 3f 20 22 75 6e 72 65 63 6f  error $? "unreco
9310: 67 6e 69 7a 65 64 20 6f 70 74 69 6f 6e 3a 20 5c  gnized option: \
9320: 60 24 61 63 5f 6f 70 74 69 6f 6e 27 0a 54 72 79  `$ac_option'.Try
9330: 20 5c 60 24 30 20 2d 2d 68 65 6c 70 27 20 66 6f   \`$0 --help' fo
9340: 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69  r more informati
9350: 6f 6e 22 0a 20 20 20 20 3b 3b 0a 0a 20 20 2a 3d  on".    ;;..  *=
9360: 2a 29 0a 20 20 20 20 61 63 5f 65 6e 76 76 61 72  *).    ac_envvar
9370: 3d 60 65 78 70 72 20 22 78 24 61 63 5f 6f 70 74  =`expr "x$ac_opt
9380: 69 6f 6e 22 20 3a 20 27 78 5c 28 5b 5e 3d 5d 2a  ion" : 'x\([^=]*
9390: 5c 29 3d 27 60 0a 20 20 20 20 23 20 52 65 6a 65  \)='`.    # Reje
93a0: 63 74 20 6e 61 6d 65 73 20 74 68 61 74 20 61 72  ct names that ar
93b0: 65 20 6e 6f 74 20 76 61 6c 69 64 20 73 68 65 6c  e not valid shel
93c0: 6c 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 73  l variable names
93d0: 2e 0a 20 20 20 20 63 61 73 65 20 24 61 63 5f 65  ..    case $ac_e
93e0: 6e 76 76 61 72 20 69 6e 20 23 28 0a 20 20 20 20  nvvar in #(.    
93f0: 20 20 27 27 20 7c 20 5b 30 2d 39 5d 2a 20 7c 20    '' | [0-9]* | 
9400: 2a 5b 21 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d  *[!_$as_cr_alnum
9410: 5d 2a 20 29 0a 20 20 20 20 20 20 61 73 5f 66 6e  ]* ).      as_fn
9420: 5f 65 72 72 6f 72 20 24 3f 20 22 69 6e 76 61 6c  _error $? "inval
9430: 69 64 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65  id variable name
9440: 3a 20 5c 60 24 61 63 5f 65 6e 76 76 61 72 27 22  : \`$ac_envvar'"
9450: 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 20   ;;.    esac.   
9460: 20 65 76 61 6c 20 24 61 63 5f 65 6e 76 76 61 72   eval $ac_envvar
9470: 3d 5c 24 61 63 5f 6f 70 74 61 72 67 0a 20 20 20  =\$ac_optarg.   
9480: 20 65 78 70 6f 72 74 20 24 61 63 5f 65 6e 76 76   export $ac_envv
9490: 61 72 20 3b 3b 0a 0a 20 20 2a 29 0a 20 20 20 20  ar ;;..  *).    
94a0: 23 20 46 49 58 4d 45 3a 20 73 68 6f 75 6c 64 20  # FIXME: should 
94b0: 62 65 20 72 65 6d 6f 76 65 64 20 69 6e 20 61 75  be removed in au
94c0: 74 6f 63 6f 6e 66 20 33 2e 30 2e 0a 20 20 20 20  toconf 3.0..    
94d0: 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65  $as_echo "$as_me
94e0: 3a 20 57 41 52 4e 49 4e 47 3a 20 79 6f 75 20 73  : WARNING: you s
94f0: 68 6f 75 6c 64 20 75 73 65 20 2d 2d 62 75 69 6c  hould use --buil
9500: 64 2c 20 2d 2d 68 6f 73 74 2c 20 2d 2d 74 61 72  d, --host, --tar
9510: 67 65 74 22 20 3e 26 32 0a 20 20 20 20 65 78 70  get" >&2.    exp
9520: 72 20 22 78 24 61 63 5f 6f 70 74 69 6f 6e 22 20  r "x$ac_option" 
9530: 3a 20 22 2e 2a 5b 5e 2d 2e 5f 24 61 73 5f 63 72  : ".*[^-._$as_cr
9540: 5f 61 6c 6e 75 6d 5d 22 20 3e 2f 64 65 76 2f 6e  _alnum]" >/dev/n
9550: 75 6c 6c 20 26 26 0a 20 20 20 20 20 20 24 61 73  ull &&.      $as
9560: 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57  _echo "$as_me: W
9570: 41 52 4e 49 4e 47 3a 20 69 6e 76 61 6c 69 64 20  ARNING: invalid 
9580: 68 6f 73 74 20 74 79 70 65 3a 20 24 61 63 5f 6f  host type: $ac_o
9590: 70 74 69 6f 6e 22 20 3e 26 32 0a 20 20 20 20 3a  ption" >&2.    :
95a0: 20 22 24 7b 62 75 69 6c 64 5f 61 6c 69 61 73 3d   "${build_alias=
95b0: 24 61 63 5f 6f 70 74 69 6f 6e 7d 20 24 7b 68 6f  $ac_option} ${ho
95c0: 73 74 5f 61 6c 69 61 73 3d 24 61 63 5f 6f 70 74  st_alias=$ac_opt
95d0: 69 6f 6e 7d 20 24 7b 74 61 72 67 65 74 5f 61 6c  ion} ${target_al
95e0: 69 61 73 3d 24 61 63 5f 6f 70 74 69 6f 6e 7d 22  ias=$ac_option}"
95f0: 0a 20 20 20 20 3b 3b 0a 0a 20 20 65 73 61 63 0a  .    ;;..  esac.
9600: 64 6f 6e 65 0a 0a 69 66 20 74 65 73 74 20 2d 6e  done..if test -n
9610: 20 22 24 61 63 5f 70 72 65 76 22 3b 20 74 68 65   "$ac_prev"; the
9620: 6e 0a 20 20 61 63 5f 6f 70 74 69 6f 6e 3d 2d 2d  n.  ac_option=--
9630: 60 65 63 68 6f 20 24 61 63 5f 70 72 65 76 20 7c  `echo $ac_prev |
9640: 20 73 65 64 20 27 73 2f 5f 2f 2d 2f 67 27 60 0a   sed 's/_/-/g'`.
9650: 20 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f    as_fn_error $?
9660: 20 22 6d 69 73 73 69 6e 67 20 61 72 67 75 6d 65   "missing argume
9670: 6e 74 20 74 6f 20 24 61 63 5f 6f 70 74 69 6f 6e  nt to $ac_option
9680: 22 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 2d 6e  ".fi..if test -n
9690: 20 22 24 61 63 5f 75 6e 72 65 63 6f 67 6e 69 7a   "$ac_unrecogniz
96a0: 65 64 5f 6f 70 74 73 22 3b 20 74 68 65 6e 0a 20  ed_opts"; then. 
96b0: 20 63 61 73 65 20 24 65 6e 61 62 6c 65 5f 6f 70   case $enable_op
96c0: 74 69 6f 6e 5f 63 68 65 63 6b 69 6e 67 20 69 6e  tion_checking in
96d0: 0a 20 20 20 20 6e 6f 29 20 3b 3b 0a 20 20 20 20  .    no) ;;.    
96e0: 66 61 74 61 6c 29 20 61 73 5f 66 6e 5f 65 72 72  fatal) as_fn_err
96f0: 6f 72 20 24 3f 20 22 75 6e 72 65 63 6f 67 6e 69  or $? "unrecogni
9700: 7a 65 64 20 6f 70 74 69 6f 6e 73 3a 20 24 61 63  zed options: $ac
9710: 5f 75 6e 72 65 63 6f 67 6e 69 7a 65 64 5f 6f 70  _unrecognized_op
9720: 74 73 22 20 3b 3b 0a 20 20 20 20 2a 29 20 20 20  ts" ;;.    *)   
9730: 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f    $as_echo "$as_
9740: 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 75 6e 72  me: WARNING: unr
9750: 65 63 6f 67 6e 69 7a 65 64 20 6f 70 74 69 6f 6e  ecognized option
9760: 73 3a 20 24 61 63 5f 75 6e 72 65 63 6f 67 6e 69  s: $ac_unrecogni
9770: 7a 65 64 5f 6f 70 74 73 22 20 3e 26 32 20 3b 3b  zed_opts" >&2 ;;
9780: 0a 20 20 65 73 61 63 0a 66 69 0a 0a 23 20 43 68  .  esac.fi..# Ch
9790: 65 63 6b 20 61 6c 6c 20 64 69 72 65 63 74 6f 72  eck all director
97a0: 79 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 72 20  y arguments for 
97b0: 63 6f 6e 73 69 73 74 65 6e 63 79 2e 0a 66 6f 72  consistency..for
97c0: 20 61 63 5f 76 61 72 20 69 6e 09 65 78 65 63 5f   ac_var in.exec_
97d0: 70 72 65 66 69 78 20 70 72 65 66 69 78 20 62 69  prefix prefix bi
97e0: 6e 64 69 72 20 73 62 69 6e 64 69 72 20 6c 69 62  ndir sbindir lib
97f0: 65 78 65 63 64 69 72 20 64 61 74 61 72 6f 6f 74  execdir dataroot
9800: 64 69 72 20 5c 0a 09 09 64 61 74 61 64 69 72 20  dir \...datadir 
9810: 73 79 73 63 6f 6e 66 64 69 72 20 73 68 61 72 65  sysconfdir share
9820: 64 73 74 61 74 65 64 69 72 20 6c 6f 63 61 6c 73  dstatedir locals
9830: 74 61 74 65 64 69 72 20 69 6e 63 6c 75 64 65 64  tatedir included
9840: 69 72 20 5c 0a 09 09 6f 6c 64 69 6e 63 6c 75 64  ir \...oldinclud
9850: 65 64 69 72 20 64 6f 63 64 69 72 20 69 6e 66 6f  edir docdir info
9860: 64 69 72 20 68 74 6d 6c 64 69 72 20 64 76 69 64  dir htmldir dvid
9870: 69 72 20 70 64 66 64 69 72 20 70 73 64 69 72 20  ir pdfdir psdir 
9880: 5c 0a 09 09 6c 69 62 64 69 72 20 6c 6f 63 61 6c  \...libdir local
9890: 65 64 69 72 20 6d 61 6e 64 69 72 0a 64 6f 0a 20  edir mandir.do. 
98a0: 20 65 76 61 6c 20 61 63 5f 76 61 6c 3d 5c 24 24   eval ac_val=\$$
98b0: 61 63 5f 76 61 72 0a 20 20 23 20 52 65 6d 6f 76  ac_var.  # Remov
98c0: 65 20 74 72 61 69 6c 69 6e 67 20 73 6c 61 73 68  e trailing slash
98d0: 65 73 2e 0a 20 20 63 61 73 65 20 24 61 63 5f 76  es..  case $ac_v
98e0: 61 6c 20 69 6e 0a 20 20 20 20 2a 2f 20 29 0a 20  al in.    */ ). 
98f0: 20 20 20 20 20 61 63 5f 76 61 6c 3d 60 65 78 70       ac_val=`exp
9900: 72 20 22 58 24 61 63 5f 76 61 6c 22 20 3a 20 27  r "X$ac_val" : '
9910: 58 5c 28 2e 2a 5b 5e 2f 5d 5c 29 27 20 5c 7c 20  X\(.*[^/]\)' \| 
9920: 22 58 24 61 63 5f 76 61 6c 22 20 3a 20 27 58 5c  "X$ac_val" : 'X\
9930: 28 2e 2a 5c 29 27 60 0a 20 20 20 20 20 20 65 76  (.*\)'`.      ev
9940: 61 6c 20 24 61 63 5f 76 61 72 3d 5c 24 61 63 5f  al $ac_var=\$ac_
9950: 76 61 6c 3b 3b 0a 20 20 65 73 61 63 0a 20 20 23  val;;.  esac.  #
9960: 20 42 65 20 73 75 72 65 20 74 6f 20 68 61 76 65   Be sure to have
9970: 20 61 62 73 6f 6c 75 74 65 20 64 69 72 65 63 74   absolute direct
9980: 6f 72 79 20 6e 61 6d 65 73 2e 0a 20 20 63 61 73  ory names..  cas
9990: 65 20 24 61 63 5f 76 61 6c 20 69 6e 0a 20 20 20  e $ac_val in.   
99a0: 20 5b 5c 5c 2f 24 5d 2a 20 7c 20 3f 3a 5b 5c 5c   [\\/$]* | ?:[\\
99b0: 2f 5d 2a 20 29 20 20 63 6f 6e 74 69 6e 75 65 3b  /]* )  continue;
99c0: 3b 0a 20 20 20 20 4e 4f 4e 45 20 7c 20 27 27 20  ;.    NONE | '' 
99d0: 29 20 63 61 73 65 20 24 61 63 5f 76 61 72 20 69  ) case $ac_var i
99e0: 6e 20 2a 70 72 65 66 69 78 20 29 20 63 6f 6e 74  n *prefix ) cont
99f0: 69 6e 75 65 3b 3b 20 65 73 61 63 3b 3b 0a 20 20  inue;; esac;;.  
9a00: 65 73 61 63 0a 20 20 61 73 5f 66 6e 5f 65 72 72  esac.  as_fn_err
9a10: 6f 72 20 24 3f 20 22 65 78 70 65 63 74 65 64 20  or $? "expected 
9a20: 61 6e 20 61 62 73 6f 6c 75 74 65 20 64 69 72 65  an absolute dire
9a30: 63 74 6f 72 79 20 6e 61 6d 65 20 66 6f 72 20 2d  ctory name for -
9a40: 2d 24 61 63 5f 76 61 72 3a 20 24 61 63 5f 76 61  -$ac_var: $ac_va
9a50: 6c 22 0a 64 6f 6e 65 0a 0a 23 20 54 68 65 72 65  l".done..# There
9a60: 20 6d 69 67 68 74 20 62 65 20 70 65 6f 70 6c 65   might be people
9a70: 20 77 68 6f 20 64 65 70 65 6e 64 20 6f 6e 20 74   who depend on t
9a80: 68 65 20 6f 6c 64 20 62 72 6f 6b 65 6e 20 62 65  he old broken be
9a90: 68 61 76 69 6f 72 3a 20 60 24 68 6f 73 74 27 0a  havior: `$host'.
9aa0: 23 20 75 73 65 64 20 74 6f 20 68 6f 6c 64 20 74  # used to hold t
9ab0: 68 65 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 2d  he argument of -
9ac0: 2d 68 6f 73 74 20 65 74 63 2e 0a 23 20 46 49 58  -host etc..# FIX
9ad0: 4d 45 3a 20 54 6f 20 72 65 6d 6f 76 65 20 73 6f  ME: To remove so
9ae0: 6d 65 20 64 61 79 2e 0a 62 75 69 6c 64 3d 24 62  me day..build=$b
9af0: 75 69 6c 64 5f 61 6c 69 61 73 0a 68 6f 73 74 3d  uild_alias.host=
9b00: 24 68 6f 73 74 5f 61 6c 69 61 73 0a 74 61 72 67  $host_alias.targ
9b10: 65 74 3d 24 74 61 72 67 65 74 5f 61 6c 69 61 73  et=$target_alias
9b20: 0a 0a 23 20 46 49 58 4d 45 3a 20 54 6f 20 72 65  ..# FIXME: To re
9b30: 6d 6f 76 65 20 73 6f 6d 65 20 64 61 79 2e 0a 69  move some day..i
9b40: 66 20 74 65 73 74 20 22 78 24 68 6f 73 74 5f 61  f test "x$host_a
9b50: 6c 69 61 73 22 20 21 3d 20 78 3b 20 74 68 65 6e  lias" != x; then
9b60: 0a 20 20 69 66 20 74 65 73 74 20 22 78 24 62 75  .  if test "x$bu
9b70: 69 6c 64 5f 61 6c 69 61 73 22 20 3d 20 78 3b 20  ild_alias" = x; 
9b80: 74 68 65 6e 0a 20 20 20 20 63 72 6f 73 73 5f 63  then.    cross_c
9b90: 6f 6d 70 69 6c 69 6e 67 3d 6d 61 79 62 65 0a 20  ompiling=maybe. 
9ba0: 20 65 6c 69 66 20 74 65 73 74 20 22 78 24 62 75   elif test "x$bu
9bb0: 69 6c 64 5f 61 6c 69 61 73 22 20 21 3d 20 22 78  ild_alias" != "x
9bc0: 24 68 6f 73 74 5f 61 6c 69 61 73 22 3b 20 74 68  $host_alias"; th
9bd0: 65 6e 0a 20 20 20 20 63 72 6f 73 73 5f 63 6f 6d  en.    cross_com
9be0: 70 69 6c 69 6e 67 3d 79 65 73 0a 20 20 66 69 0a  piling=yes.  fi.
9bf0: 66 69 0a 0a 61 63 5f 74 6f 6f 6c 5f 70 72 65 66  fi..ac_tool_pref
9c00: 69 78 3d 0a 74 65 73 74 20 2d 6e 20 22 24 68 6f  ix=.test -n "$ho
9c10: 73 74 5f 61 6c 69 61 73 22 20 26 26 20 61 63 5f  st_alias" && ac_
9c20: 74 6f 6f 6c 5f 70 72 65 66 69 78 3d 24 68 6f 73  tool_prefix=$hos
9c30: 74 5f 61 6c 69 61 73 2d 0a 0a 74 65 73 74 20 22  t_alias-..test "
9c40: 24 73 69 6c 65 6e 74 22 20 3d 20 79 65 73 20 26  $silent" = yes &
9c50: 26 20 65 78 65 63 20 36 3e 2f 64 65 76 2f 6e 75  & exec 6>/dev/nu
9c60: 6c 6c 0a 0a 0a 61 63 5f 70 77 64 3d 60 70 77 64  ll...ac_pwd=`pwd
9c70: 60 20 26 26 20 74 65 73 74 20 2d 6e 20 22 24 61  ` && test -n "$a
9c80: 63 5f 70 77 64 22 20 26 26 0a 61 63 5f 6c 73 5f  c_pwd" &&.ac_ls_
9c90: 64 69 3d 60 6c 73 20 2d 64 69 20 2e 60 20 26 26  di=`ls -di .` &&
9ca0: 0a 61 63 5f 70 77 64 5f 6c 73 5f 64 69 3d 60 63  .ac_pwd_ls_di=`c
9cb0: 64 20 22 24 61 63 5f 70 77 64 22 20 26 26 20 6c  d "$ac_pwd" && l
9cc0: 73 20 2d 64 69 20 2e 60 20 7c 7c 0a 20 20 61 73  s -di .` ||.  as
9cd0: 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 77 6f  _fn_error $? "wo
9ce0: 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 20  rking directory 
9cf0: 63 61 6e 6e 6f 74 20 62 65 20 64 65 74 65 72 6d  cannot be determ
9d00: 69 6e 65 64 22 0a 74 65 73 74 20 22 58 24 61 63  ined".test "X$ac
9d10: 5f 6c 73 5f 64 69 22 20 3d 20 22 58 24 61 63 5f  _ls_di" = "X$ac_
9d20: 70 77 64 5f 6c 73 5f 64 69 22 20 7c 7c 0a 20 20  pwd_ls_di" ||.  
9d30: 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22  as_fn_error $? "
9d40: 70 77 64 20 64 6f 65 73 20 6e 6f 74 20 72 65 70  pwd does not rep
9d50: 6f 72 74 20 6e 61 6d 65 20 6f 66 20 77 6f 72 6b  ort name of work
9d60: 69 6e 67 20 64 69 72 65 63 74 6f 72 79 22 0a 0a  ing directory"..
9d70: 0a 23 20 46 69 6e 64 20 74 68 65 20 73 6f 75 72  .# Find the sour
9d80: 63 65 20 66 69 6c 65 73 2c 20 69 66 20 6c 6f 63  ce files, if loc
9d90: 61 74 69 6f 6e 20 77 61 73 20 6e 6f 74 20 73 70  ation was not sp
9da0: 65 63 69 66 69 65 64 2e 0a 69 66 20 74 65 73 74  ecified..if test
9db0: 20 2d 7a 20 22 24 73 72 63 64 69 72 22 3b 20 74   -z "$srcdir"; t
9dc0: 68 65 6e 0a 20 20 61 63 5f 73 72 63 64 69 72 5f  hen.  ac_srcdir_
9dd0: 64 65 66 61 75 6c 74 65 64 3d 79 65 73 0a 20 20  defaulted=yes.  
9de0: 23 20 54 72 79 20 74 68 65 20 64 69 72 65 63 74  # Try the direct
9df0: 6f 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74  ory containing t
9e00: 68 69 73 20 73 63 72 69 70 74 2c 20 74 68 65 6e  his script, then
9e10: 20 74 68 65 20 70 61 72 65 6e 74 20 64 69 72 65   the parent dire
9e20: 63 74 6f 72 79 2e 0a 20 20 61 63 5f 63 6f 6e 66  ctory..  ac_conf
9e30: 64 69 72 3d 60 24 61 73 5f 64 69 72 6e 61 6d 65  dir=`$as_dirname
9e40: 20 2d 2d 20 22 24 61 73 5f 6d 79 73 65 6c 66 22   -- "$as_myself"
9e50: 20 7c 7c 0a 24 61 73 5f 65 78 70 72 20 58 22 24   ||.$as_expr X"$
9e60: 61 73 5f 6d 79 73 65 6c 66 22 20 3a 20 27 58 5c  as_myself" : 'X\
9e70: 28 2e 2a 5b 5e 2f 5d 5c 29 2f 2f 2a 5b 5e 2f 5d  (.*[^/]\)//*[^/]
9e80: 5b 5e 2f 5d 2a 2f 2a 24 27 20 5c 7c 20 5c 0a 09  [^/]*/*$' \| \..
9e90: 20 58 22 24 61 73 5f 6d 79 73 65 6c 66 22 20 3a   X"$as_myself" :
9ea0: 20 27 58 5c 28 2f 2f 5c 29 5b 5e 2f 5d 27 20 5c   'X\(//\)[^/]' \
9eb0: 7c 20 5c 0a 09 20 58 22 24 61 73 5f 6d 79 73 65  | \.. X"$as_myse
9ec0: 6c 66 22 20 3a 20 27 58 5c 28 2f 2f 5c 29 24 27  lf" : 'X\(//\)$'
9ed0: 20 5c 7c 20 5c 0a 09 20 58 22 24 61 73 5f 6d 79   \| \.. X"$as_my
9ee0: 73 65 6c 66 22 20 3a 20 27 58 5c 28 2f 5c 29 27  self" : 'X\(/\)'
9ef0: 20 5c 7c 20 2e 20 32 3e 2f 64 65 76 2f 6e 75 6c   \| . 2>/dev/nul
9f00: 6c 20 7c 7c 0a 24 61 73 5f 65 63 68 6f 20 58 22  l ||.$as_echo X"
9f10: 24 61 73 5f 6d 79 73 65 6c 66 22 20 7c 0a 20 20  $as_myself" |.  
9f20: 20 20 73 65 64 20 27 2f 5e 58 5c 28 2e 2a 5b 5e    sed '/^X\(.*[^
9f30: 2f 5d 5c 29 5c 2f 5c 2f 2a 5b 5e 2f 5d 5b 5e 2f  /]\)\/\/*[^/][^/
9f40: 5d 2a 5c 2f 2a 24 2f 7b 0a 09 20 20 20 20 73 2f  ]*\/*$/{..    s/
9f50: 2f 5c 31 2f 0a 09 20 20 20 20 71 0a 09 20 20 7d  /\1/..    q..  }
9f60: 0a 09 20 20 2f 5e 58 5c 28 5c 2f 5c 2f 5c 29 5b  ..  /^X\(\/\/\)[
9f70: 5e 2f 5d 2e 2a 2f 7b 0a 09 20 20 20 20 73 2f 2f  ^/].*/{..    s//
9f80: 5c 31 2f 0a 09 20 20 20 20 71 0a 09 20 20 7d 0a  \1/..    q..  }.
9f90: 09 20 20 2f 5e 58 5c 28 5c 2f 5c 2f 5c 29 24 2f  .  /^X\(\/\/\)$/
9fa0: 7b 0a 09 20 20 20 20 73 2f 2f 5c 31 2f 0a 09 20  {..    s//\1/.. 
9fb0: 20 20 20 71 0a 09 20 20 7d 0a 09 20 20 2f 5e 58     q..  }..  /^X
9fc0: 5c 28 5c 2f 5c 29 2e 2a 2f 7b 0a 09 20 20 20 20  \(\/\).*/{..    
9fd0: 73 2f 2f 5c 31 2f 0a 09 20 20 20 20 71 0a 09 20  s//\1/..    q.. 
9fe0: 20 7d 0a 09 20 20 73 2f 2e 2a 2f 2e 2f 3b 20 71   }..  s/.*/./; q
9ff0: 27 60 0a 20 20 73 72 63 64 69 72 3d 24 61 63 5f  '`.  srcdir=$ac_
a000: 63 6f 6e 66 64 69 72 0a 20 20 69 66 20 74 65 73  confdir.  if tes
a010: 74 20 21 20 2d 72 20 22 24 73 72 63 64 69 72 2f  t ! -r "$srcdir/
a020: 24 61 63 5f 75 6e 69 71 75 65 5f 66 69 6c 65 22  $ac_unique_file"
a030: 3b 20 74 68 65 6e 0a 20 20 20 20 73 72 63 64 69  ; then.    srcdi
a040: 72 3d 2e 2e 0a 20 20 66 69 0a 65 6c 73 65 0a 20  r=...  fi.else. 
a050: 20 61 63 5f 73 72 63 64 69 72 5f 64 65 66 61 75   ac_srcdir_defau
a060: 6c 74 65 64 3d 6e 6f 0a 66 69 0a 69 66 20 74 65  lted=no.fi.if te
a070: 73 74 20 21 20 2d 72 20 22 24 73 72 63 64 69 72  st ! -r "$srcdir
a080: 2f 24 61 63 5f 75 6e 69 71 75 65 5f 66 69 6c 65  /$ac_unique_file
a090: 22 3b 20 74 68 65 6e 0a 20 20 74 65 73 74 20 22  "; then.  test "
a0a0: 24 61 63 5f 73 72 63 64 69 72 5f 64 65 66 61 75  $ac_srcdir_defau
a0b0: 6c 74 65 64 22 20 3d 20 79 65 73 20 26 26 20 73  lted" = yes && s
a0c0: 72 63 64 69 72 3d 22 24 61 63 5f 63 6f 6e 66 64  rcdir="$ac_confd
a0d0: 69 72 20 6f 72 20 2e 2e 22 0a 20 20 61 73 5f 66  ir or ..".  as_f
a0e0: 6e 5f 65 72 72 6f 72 20 24 3f 20 22 63 61 6e 6e  n_error $? "cann
a0f0: 6f 74 20 66 69 6e 64 20 73 6f 75 72 63 65 73 20  ot find sources 
a100: 28 24 61 63 5f 75 6e 69 71 75 65 5f 66 69 6c 65  ($ac_unique_file
a110: 29 20 69 6e 20 24 73 72 63 64 69 72 22 0a 66 69  ) in $srcdir".fi
a120: 0a 61 63 5f 6d 73 67 3d 22 73 6f 75 72 63 65 73  .ac_msg="sources
a130: 20 61 72 65 20 69 6e 20 24 73 72 63 64 69 72 2c   are in $srcdir,
a140: 20 62 75 74 20 5c 60 63 64 20 24 73 72 63 64 69   but \`cd $srcdi
a150: 72 27 20 64 6f 65 73 20 6e 6f 74 20 77 6f 72 6b  r' does not work
a160: 22 0a 61 63 5f 61 62 73 5f 63 6f 6e 66 64 69 72  ".ac_abs_confdir
a170: 3d 60 28 0a 09 63 64 20 22 24 73 72 63 64 69 72  =`(..cd "$srcdir
a180: 22 20 26 26 20 74 65 73 74 20 2d 72 20 22 2e 2f  " && test -r "./
a190: 24 61 63 5f 75 6e 69 71 75 65 5f 66 69 6c 65 22  $ac_unique_file"
a1a0: 20 7c 7c 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20   || as_fn_error 
a1b0: 24 3f 20 22 24 61 63 5f 6d 73 67 22 0a 09 70 77  $? "$ac_msg"..pw
a1c0: 64 29 60 0a 23 20 57 68 65 6e 20 62 75 69 6c 64  d)`.# When build
a1d0: 69 6e 67 20 69 6e 20 70 6c 61 63 65 2c 20 73 65  ing in place, se
a1e0: 74 20 73 72 63 64 69 72 3d 2e 0a 69 66 20 74 65  t srcdir=..if te
a1f0: 73 74 20 22 24 61 63 5f 61 62 73 5f 63 6f 6e 66  st "$ac_abs_conf
a200: 64 69 72 22 20 3d 20 22 24 61 63 5f 70 77 64 22  dir" = "$ac_pwd"
a210: 3b 20 74 68 65 6e 0a 20 20 73 72 63 64 69 72 3d  ; then.  srcdir=
a220: 2e 0a 66 69 0a 23 20 52 65 6d 6f 76 65 20 75 6e  ..fi.# Remove un
a230: 6e 65 63 65 73 73 61 72 79 20 74 72 61 69 6c 69  necessary traili
a240: 6e 67 20 73 6c 61 73 68 65 73 20 66 72 6f 6d 20  ng slashes from 
a250: 73 72 63 64 69 72 2e 0a 23 20 44 6f 75 62 6c 65  srcdir..# Double
a260: 20 73 6c 61 73 68 65 73 20 69 6e 20 66 69 6c 65   slashes in file
a270: 20 6e 61 6d 65 73 20 69 6e 20 6f 62 6a 65 63 74   names in object
a280: 20 66 69 6c 65 20 64 65 62 75 67 67 69 6e 67 20   file debugging 
a290: 69 6e 66 6f 0a 23 20 6d 65 73 73 20 75 70 20 4d  info.# mess up M
a2a0: 2d 78 20 67 64 62 20 69 6e 20 45 6d 61 63 73 2e  -x gdb in Emacs.
a2b0: 0a 63 61 73 65 20 24 73 72 63 64 69 72 20 69 6e  .case $srcdir in
a2c0: 0a 2a 2f 29 20 73 72 63 64 69 72 3d 60 65 78 70  .*/) srcdir=`exp
a2d0: 72 20 22 58 24 73 72 63 64 69 72 22 20 3a 20 27  r "X$srcdir" : '
a2e0: 58 5c 28 2e 2a 5b 5e 2f 5d 5c 29 27 20 5c 7c 20  X\(.*[^/]\)' \| 
a2f0: 22 58 24 73 72 63 64 69 72 22 20 3a 20 27 58 5c  "X$srcdir" : 'X\
a300: 28 2e 2a 5c 29 27 60 3b 3b 0a 65 73 61 63 0a 66  (.*\)'`;;.esac.f
a310: 6f 72 20 61 63 5f 76 61 72 20 69 6e 20 24 61 63  or ac_var in $ac
a320: 5f 70 72 65 63 69 6f 75 73 5f 76 61 72 73 3b 20  _precious_vars; 
a330: 64 6f 0a 20 20 65 76 61 6c 20 61 63 5f 65 6e 76  do.  eval ac_env
a340: 5f 24 7b 61 63 5f 76 61 72 7d 5f 73 65 74 3d 5c  _${ac_var}_set=\
a350: 24 7b 24 7b 61 63 5f 76 61 72 7d 2b 73 65 74 7d  ${${ac_var}+set}
a360: 0a 20 20 65 76 61 6c 20 61 63 5f 65 6e 76 5f 24  .  eval ac_env_$
a370: 7b 61 63 5f 76 61 72 7d 5f 76 61 6c 75 65 3d 5c  {ac_var}_value=\
a380: 24 24 7b 61 63 5f 76 61 72 7d 0a 20 20 65 76 61  $${ac_var}.  eva
a390: 6c 20 61 63 5f 63 76 5f 65 6e 76 5f 24 7b 61 63  l ac_cv_env_${ac
a3a0: 5f 76 61 72 7d 5f 73 65 74 3d 5c 24 7b 24 7b 61  _var}_set=\${${a
a3b0: 63 5f 76 61 72 7d 2b 73 65 74 7d 0a 20 20 65 76  c_var}+set}.  ev
a3c0: 61 6c 20 61 63 5f 63 76 5f 65 6e 76 5f 24 7b 61  al ac_cv_env_${a
a3d0: 63 5f 76 61 72 7d 5f 76 61 6c 75 65 3d 5c 24 24  c_var}_value=\$$
a3e0: 7b 61 63 5f 76 61 72 7d 0a 64 6f 6e 65 0a 0a 23  {ac_var}.done..#
a3f0: 0a 23 20 52 65 70 6f 72 74 20 74 68 65 20 2d 2d  .# Report the --
a400: 68 65 6c 70 20 6d 65 73 73 61 67 65 2e 0a 23 0a  help message..#.
a410: 69 66 20 74 65 73 74 20 22 24 61 63 5f 69 6e 69  if test "$ac_ini
a420: 74 5f 68 65 6c 70 22 20 3d 20 22 6c 6f 6e 67 22  t_help" = "long"
a430: 3b 20 74 68 65 6e 0a 20 20 23 20 4f 6d 69 74 20  ; then.  # Omit 
a440: 73 6f 6d 65 20 69 6e 74 65 72 6e 61 6c 20 6f 72  some internal or
a450: 20 6f 62 73 6f 6c 65 74 65 20 6f 70 74 69 6f 6e   obsolete option
a460: 73 20 74 6f 20 6d 61 6b 65 20 74 68 65 20 6c 69  s to make the li
a470: 73 74 20 6c 65 73 73 20 69 6d 70 6f 73 69 6e 67  st less imposing
a480: 2e 0a 20 20 23 20 54 68 69 73 20 6d 65 73 73 61  ..  # This messa
a490: 67 65 20 69 73 20 74 6f 6f 20 6c 6f 6e 67 20 74  ge is too long t
a4a0: 6f 20 62 65 20 61 20 73 74 72 69 6e 67 20 69 6e  o be a string in
a4b0: 20 74 68 65 20 41 2f 55 58 20 33 2e 31 20 73 68   the A/UX 3.1 sh
a4c0: 2e 0a 20 20 63 61 74 20 3c 3c 5f 41 43 45 4f 46  ..  cat <<_ACEOF
a4d0: 0a 5c 60 63 6f 6e 66 69 67 75 72 65 27 20 63 6f  .\`configure' co
a4e0: 6e 66 69 67 75 72 65 73 20 73 71 6c 69 74 65 20  nfigures sqlite 
a4f0: 33 2e 32 39 2e 30 20 74 6f 20 61 64 61 70 74 20  3.29.0 to adapt 
a500: 74 6f 20 6d 61 6e 79 20 6b 69 6e 64 73 20 6f 66  to many kinds of
a510: 20 73 79 73 74 65 6d 73 2e 0a 0a 55 73 61 67 65   systems...Usage
a520: 3a 20 24 30 20 5b 4f 50 54 49 4f 4e 5d 2e 2e 2e  : $0 [OPTION]...
a530: 20 5b 56 41 52 3d 56 41 4c 55 45 5d 2e 2e 2e 0a   [VAR=VALUE]....
a540: 0a 54 6f 20 61 73 73 69 67 6e 20 65 6e 76 69 72  .To assign envir
a550: 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 73  onment variables
a560: 20 28 65 2e 67 2e 2c 20 43 43 2c 20 43 46 4c 41   (e.g., CC, CFLA
a570: 47 53 2e 2e 2e 29 2c 20 73 70 65 63 69 66 79 20  GS...), specify 
a580: 74 68 65 6d 20 61 73 0a 56 41 52 3d 56 41 4c 55  them as.VAR=VALU
a590: 45 2e 20 20 53 65 65 20 62 65 6c 6f 77 20 66 6f  E.  See below fo
a5a0: 72 20 64 65 73 63 72 69 70 74 69 6f 6e 73 20 6f  r descriptions o
a5b0: 66 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 75 73  f some of the us
a5c0: 65 66 75 6c 20 76 61 72 69 61 62 6c 65 73 2e 0a  eful variables..
a5d0: 0a 44 65 66 61 75 6c 74 73 20 66 6f 72 20 74 68  .Defaults for th
a5e0: 65 20 6f 70 74 69 6f 6e 73 20 61 72 65 20 73 70  e options are sp
a5f0: 65 63 69 66 69 65 64 20 69 6e 20 62 72 61 63 6b  ecified in brack
a600: 65 74 73 2e 0a 0a 43 6f 6e 66 69 67 75 72 61 74  ets...Configurat
a610: 69 6f 6e 3a 0a 20 20 2d 68 2c 20 2d 2d 68 65 6c  ion:.  -h, --hel
a620: 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64  p              d
a630: 69 73 70 6c 61 79 20 74 68 69 73 20 68 65 6c 70  isplay this help
a640: 20 61 6e 64 20 65 78 69 74 0a 20 20 20 20 20 20   and exit.      
a650: 2d 2d 68 65 6c 70 3d 73 68 6f 72 74 20 20 20 20  --help=short    
a660: 20 20 20 20 64 69 73 70 6c 61 79 20 6f 70 74 69      display opti
a670: 6f 6e 73 20 73 70 65 63 69 66 69 63 20 74 6f 20  ons specific to 
a680: 74 68 69 73 20 70 61 63 6b 61 67 65 0a 20 20 20  this package.   
a690: 20 20 20 2d 2d 68 65 6c 70 3d 72 65 63 75 72 73     --help=recurs
a6a0: 69 76 65 20 20 20 20 64 69 73 70 6c 61 79 20 74  ive    display t
a6b0: 68 65 20 73 68 6f 72 74 20 68 65 6c 70 20 6f 66  he short help of
a6c0: 20 61 6c 6c 20 74 68 65 20 69 6e 63 6c 75 64 65   all the include
a6d0: 64 20 70 61 63 6b 61 67 65 73 0a 20 20 2d 56 2c  d packages.  -V,
a6e0: 20 2d 2d 76 65 72 73 69 6f 6e 20 20 20 20 20 20   --version      
a6f0: 20 20 20 20 20 64 69 73 70 6c 61 79 20 76 65 72       display ver
a700: 73 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e  sion information
a710: 20 61 6e 64 20 65 78 69 74 0a 20 20 2d 71 2c 20   and exit.  -q, 
a720: 2d 2d 71 75 69 65 74 2c 20 2d 2d 73 69 6c 65 6e  --quiet, --silen
a730: 74 20 20 20 64 6f 20 6e 6f 74 20 70 72 69 6e 74  t   do not print
a740: 20 5c 60 63 68 65 63 6b 69 6e 67 20 2e 2e 2e 27   \`checking ...'
a750: 20 6d 65 73 73 61 67 65 73 0a 20 20 20 20 20 20   messages.      
a760: 2d 2d 63 61 63 68 65 2d 66 69 6c 65 3d 46 49 4c  --cache-file=FIL
a770: 45 20 20 20 63 61 63 68 65 20 74 65 73 74 20 72  E   cache test r
a780: 65 73 75 6c 74 73 20 69 6e 20 46 49 4c 45 20 5b  esults in FILE [
a790: 64 69 73 61 62 6c 65 64 5d 0a 20 20 2d 43 2c 20  disabled].  -C, 
a7a0: 2d 2d 63 6f 6e 66 69 67 2d 63 61 63 68 65 20 20  --config-cache  
a7b0: 20 20 20 20 61 6c 69 61 73 20 66 6f 72 20 5c 60      alias for \`
a7c0: 2d 2d 63 61 63 68 65 2d 66 69 6c 65 3d 63 6f 6e  --cache-file=con
a7d0: 66 69 67 2e 63 61 63 68 65 27 0a 20 20 2d 6e 2c  fig.cache'.  -n,
a7e0: 20 2d 2d 6e 6f 2d 63 72 65 61 74 65 20 20 20 20   --no-create    
a7f0: 20 20 20 20 20 64 6f 20 6e 6f 74 20 63 72 65 61       do not crea
a800: 74 65 20 6f 75 74 70 75 74 20 66 69 6c 65 73 0a  te output files.
a810: 20 20 20 20 20 20 2d 2d 73 72 63 64 69 72 3d 44        --srcdir=D
a820: 49 52 20 20 20 20 20 20 20 20 66 69 6e 64 20 74  IR        find t
a830: 68 65 20 73 6f 75 72 63 65 73 20 69 6e 20 44 49  he sources in DI
a840: 52 20 5b 63 6f 6e 66 69 67 75 72 65 20 64 69 72  R [configure dir
a850: 20 6f 72 20 5c 60 2e 2e 27 5d 0a 0a 49 6e 73 74   or \`..']..Inst
a860: 61 6c 6c 61 74 69 6f 6e 20 64 69 72 65 63 74 6f  allation directo
a870: 72 69 65 73 3a 0a 20 20 2d 2d 70 72 65 66 69 78  ries:.  --prefix
a880: 3d 50 52 45 46 49 58 20 20 20 20 20 20 20 20 20  =PREFIX         
a890: 69 6e 73 74 61 6c 6c 20 61 72 63 68 69 74 65 63  install architec
a8a0: 74 75 72 65 2d 69 6e 64 65 70 65 6e 64 65 6e 74  ture-independent
a8b0: 20 66 69 6c 65 73 20 69 6e 20 50 52 45 46 49 58   files in PREFIX
a8c0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
a8d0: 20 20 20 20 20 20 20 20 20 20 20 5b 24 61 63 5f             [$ac_
a8e0: 64 65 66 61 75 6c 74 5f 70 72 65 66 69 78 5d 0a  default_prefix].
a8f0: 20 20 2d 2d 65 78 65 63 2d 70 72 65 66 69 78 3d    --exec-prefix=
a900: 45 50 52 45 46 49 58 20 20 20 69 6e 73 74 61 6c  EPREFIX   instal
a910: 6c 20 61 72 63 68 69 74 65 63 74 75 72 65 2d 64  l architecture-d
a920: 65 70 65 6e 64 65 6e 74 20 66 69 6c 65 73 20 69  ependent files i
a930: 6e 20 45 50 52 45 46 49 58 0a 20 20 20 20 20 20  n EPREFIX.      
a940: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
a950: 20 20 20 20 5b 50 52 45 46 49 58 5d 0a 0a 42 79      [PREFIX]..By
a960: 20 64 65 66 61 75 6c 74 2c 20 5c 60 6d 61 6b 65   default, \`make
a970: 20 69 6e 73 74 61 6c 6c 27 20 77 69 6c 6c 20 69   install' will i
a980: 6e 73 74 61 6c 6c 20 61 6c 6c 20 74 68 65 20 66  nstall all the f
a990: 69 6c 65 73 20 69 6e 0a 5c 60 24 61 63 5f 64 65  iles in.\`$ac_de
a9a0: 66 61 75 6c 74 5f 70 72 65 66 69 78 2f 62 69 6e  fault_prefix/bin
a9b0: 27 2c 20 5c 60 24 61 63 5f 64 65 66 61 75 6c 74  ', \`$ac_default
a9c0: 5f 70 72 65 66 69 78 2f 6c 69 62 27 20 65 74 63  _prefix/lib' etc
a9d0: 2e 20 20 59 6f 75 20 63 61 6e 20 73 70 65 63 69  .  You can speci
a9e0: 66 79 0a 61 6e 20 69 6e 73 74 61 6c 6c 61 74 69  fy.an installati
a9f0: 6f 6e 20 70 72 65 66 69 78 20 6f 74 68 65 72 20  on prefix other 
aa00: 74 68 61 6e 20 5c 60 24 61 63 5f 64 65 66 61 75  than \`$ac_defau
aa10: 6c 74 5f 70 72 65 66 69 78 27 20 75 73 69 6e 67  lt_prefix' using
aa20: 20 5c 60 2d 2d 70 72 65 66 69 78 27 2c 0a 66 6f   \`--prefix',.fo
aa30: 72 20 69 6e 73 74 61 6e 63 65 20 5c 60 2d 2d 70  r instance \`--p
aa40: 72 65 66 69 78 3d 5c 24 48 4f 4d 45 27 2e 0a 0a  refix=\$HOME'...
aa50: 46 6f 72 20 62 65 74 74 65 72 20 63 6f 6e 74 72  For better contr
aa60: 6f 6c 2c 20 75 73 65 20 74 68 65 20 6f 70 74 69  ol, use the opti
aa70: 6f 6e 73 20 62 65 6c 6f 77 2e 0a 0a 46 69 6e 65  ons below...Fine
aa80: 20 74 75 6e 69 6e 67 20 6f 66 20 74 68 65 20 69   tuning of the i
aa90: 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 64 69 72 65  nstallation dire
aaa0: 63 74 6f 72 69 65 73 3a 0a 20 20 2d 2d 62 69 6e  ctories:.  --bin
aab0: 64 69 72 3d 44 49 52 20 20 20 20 20 20 20 20 20  dir=DIR         
aac0: 20 20 20 75 73 65 72 20 65 78 65 63 75 74 61 62     user executab
aad0: 6c 65 73 20 5b 45 50 52 45 46 49 58 2f 62 69 6e  les [EPREFIX/bin
aae0: 5d 0a 20 20 2d 2d 73 62 69 6e 64 69 72 3d 44 49  ].  --sbindir=DI
aaf0: 52 20 20 20 20 20 20 20 20 20 20 20 73 79 73 74  R           syst
ab00: 65 6d 20 61 64 6d 69 6e 20 65 78 65 63 75 74 61  em admin executa
ab10: 62 6c 65 73 20 5b 45 50 52 45 46 49 58 2f 73 62  bles [EPREFIX/sb
ab20: 69 6e 5d 0a 20 20 2d 2d 6c 69 62 65 78 65 63 64  in].  --libexecd
ab30: 69 72 3d 44 49 52 20 20 20 20 20 20 20 20 70 72  ir=DIR        pr
ab40: 6f 67 72 61 6d 20 65 78 65 63 75 74 61 62 6c 65  ogram executable
ab50: 73 20 5b 45 50 52 45 46 49 58 2f 6c 69 62 65 78  s [EPREFIX/libex
ab60: 65 63 5d 0a 20 20 2d 2d 73 79 73 63 6f 6e 66 64  ec].  --sysconfd
ab70: 69 72 3d 44 49 52 20 20 20 20 20 20 20 20 72 65  ir=DIR        re
ab80: 61 64 2d 6f 6e 6c 79 20 73 69 6e 67 6c 65 2d 6d  ad-only single-m
ab90: 61 63 68 69 6e 65 20 64 61 74 61 20 5b 50 52 45  achine data [PRE
aba0: 46 49 58 2f 65 74 63 5d 0a 20 20 2d 2d 73 68 61  FIX/etc].  --sha
abb0: 72 65 64 73 74 61 74 65 64 69 72 3d 44 49 52 20  redstatedir=DIR 
abc0: 20 20 20 6d 6f 64 69 66 69 61 62 6c 65 20 61 72     modifiable ar
abd0: 63 68 69 74 65 63 74 75 72 65 2d 69 6e 64 65 70  chitecture-indep
abe0: 65 6e 64 65 6e 74 20 64 61 74 61 20 5b 50 52 45  endent data [PRE
abf0: 46 49 58 2f 63 6f 6d 5d 0a 20 20 2d 2d 6c 6f 63  FIX/com].  --loc
ac00: 61 6c 73 74 61 74 65 64 69 72 3d 44 49 52 20 20  alstatedir=DIR  
ac10: 20 20 20 6d 6f 64 69 66 69 61 62 6c 65 20 73 69     modifiable si
ac20: 6e 67 6c 65 2d 6d 61 63 68 69 6e 65 20 64 61 74  ngle-machine dat
ac30: 61 20 5b 50 52 45 46 49 58 2f 76 61 72 5d 0a 20  a [PREFIX/var]. 
ac40: 20 2d 2d 6c 69 62 64 69 72 3d 44 49 52 20 20 20   --libdir=DIR   
ac50: 20 20 20 20 20 20 20 20 20 6f 62 6a 65 63 74 20           object 
ac60: 63 6f 64 65 20 6c 69 62 72 61 72 69 65 73 20 5b  code libraries [
ac70: 45 50 52 45 46 49 58 2f 6c 69 62 5d 0a 20 20 2d  EPREFIX/lib].  -
ac80: 2d 69 6e 63 6c 75 64 65 64 69 72 3d 44 49 52 20  -includedir=DIR 
ac90: 20 20 20 20 20 20 20 43 20 68 65 61 64 65 72 20         C header 
aca0: 66 69 6c 65 73 20 5b 50 52 45 46 49 58 2f 69 6e  files [PREFIX/in
acb0: 63 6c 75 64 65 5d 0a 20 20 2d 2d 6f 6c 64 69 6e  clude].  --oldin
acc0: 63 6c 75 64 65 64 69 72 3d 44 49 52 20 20 20 20  cludedir=DIR    
acd0: 20 43 20 68 65 61 64 65 72 20 66 69 6c 65 73 20   C header files 
ace0: 66 6f 72 20 6e 6f 6e 2d 67 63 63 20 5b 2f 75 73  for non-gcc [/us
acf0: 72 2f 69 6e 63 6c 75 64 65 5d 0a 20 20 2d 2d 64  r/include].  --d
ad00: 61 74 61 72 6f 6f 74 64 69 72 3d 44 49 52 20 20  atarootdir=DIR  
ad10: 20 20 20 20 20 72 65 61 64 2d 6f 6e 6c 79 20 61       read-only a
ad20: 72 63 68 2e 2d 69 6e 64 65 70 65 6e 64 65 6e 74  rch.-independent
ad30: 20 64 61 74 61 20 72 6f 6f 74 20 5b 50 52 45 46   data root [PREF
ad40: 49 58 2f 73 68 61 72 65 5d 0a 20 20 2d 2d 64 61  IX/share].  --da
ad50: 74 61 64 69 72 3d 44 49 52 20 20 20 20 20 20 20  tadir=DIR       
ad60: 20 20 20 20 72 65 61 64 2d 6f 6e 6c 79 20 61 72      read-only ar
ad70: 63 68 69 74 65 63 74 75 72 65 2d 69 6e 64 65 70  chitecture-indep
ad80: 65 6e 64 65 6e 74 20 64 61 74 61 20 5b 44 41 54  endent data [DAT
ad90: 41 52 4f 4f 54 44 49 52 5d 0a 20 20 2d 2d 69 6e  AROOTDIR].  --in
ada0: 66 6f 64 69 72 3d 44 49 52 20 20 20 20 20 20 20  fodir=DIR       
adb0: 20 20 20 20 69 6e 66 6f 20 64 6f 63 75 6d 65 6e      info documen
adc0: 74 61 74 69 6f 6e 20 5b 44 41 54 41 52 4f 4f 54  tation [DATAROOT
add0: 44 49 52 2f 69 6e 66 6f 5d 0a 20 20 2d 2d 6c 6f  DIR/info].  --lo
ade0: 63 61 6c 65 64 69 72 3d 44 49 52 20 20 20 20 20  caledir=DIR     
adf0: 20 20 20 20 6c 6f 63 61 6c 65 2d 64 65 70 65 6e      locale-depen
ae00: 64 65 6e 74 20 64 61 74 61 20 5b 44 41 54 41 52  dent data [DATAR
ae10: 4f 4f 54 44 49 52 2f 6c 6f 63 61 6c 65 5d 0a 20  OOTDIR/locale]. 
ae20: 20 2d 2d 6d 61 6e 64 69 72 3d 44 49 52 20 20 20   --mandir=DIR   
ae30: 20 20 20 20 20 20 20 20 20 6d 61 6e 20 64 6f 63           man doc
ae40: 75 6d 65 6e 74 61 74 69 6f 6e 20 5b 44 41 54 41  umentation [DATA
ae50: 52 4f 4f 54 44 49 52 2f 6d 61 6e 5d 0a 20 20 2d  ROOTDIR/man].  -
ae60: 2d 64 6f 63 64 69 72 3d 44 49 52 20 20 20 20 20  -docdir=DIR     
ae70: 20 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 61         documenta
ae80: 74 69 6f 6e 20 72 6f 6f 74 20 5b 44 41 54 41 52  tion root [DATAR
ae90: 4f 4f 54 44 49 52 2f 64 6f 63 2f 73 71 6c 69 74  OOTDIR/doc/sqlit
aea0: 65 5d 0a 20 20 2d 2d 68 74 6d 6c 64 69 72 3d 44  e].  --htmldir=D
aeb0: 49 52 20 20 20 20 20 20 20 20 20 20 20 68 74 6d  IR           htm
aec0: 6c 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20  l documentation 
aed0: 5b 44 4f 43 44 49 52 5d 0a 20 20 2d 2d 64 76 69  [DOCDIR].  --dvi
aee0: 64 69 72 3d 44 49 52 20 20 20 20 20 20 20 20 20  dir=DIR         
aef0: 20 20 20 64 76 69 20 64 6f 63 75 6d 65 6e 74 61     dvi documenta
af00: 74 69 6f 6e 20 5b 44 4f 43 44 49 52 5d 0a 20 20  tion [DOCDIR].  
af10: 2d 2d 70 64 66 64 69 72 3d 44 49 52 20 20 20 20  --pdfdir=DIR    
af20: 20 20 20 20 20 20 20 20 70 64 66 20 64 6f 63 75          pdf docu
af30: 6d 65 6e 74 61 74 69 6f 6e 20 5b 44 4f 43 44 49  mentation [DOCDI
af40: 52 5d 0a 20 20 2d 2d 70 73 64 69 72 3d 44 49 52  R].  --psdir=DIR
af50: 20 20 20 20 20 20 20 20 20 20 20 20 20 70 73 20               ps 
af60: 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 5b 44  documentation [D
af70: 4f 43 44 49 52 5d 0a 5f 41 43 45 4f 46 0a 0a 20  OCDIR]._ACEOF.. 
af80: 20 63 61 74 20 3c 3c 5c 5f 41 43 45 4f 46 0a 0a   cat <<\_ACEOF..
af90: 53 79 73 74 65 6d 20 74 79 70 65 73 3a 0a 20 20  System types:.  
afa0: 2d 2d 62 75 69 6c 64 3d 42 55 49 4c 44 20 20 20  --build=BUILD   
afb0: 20 20 63 6f 6e 66 69 67 75 72 65 20 66 6f 72 20    configure for 
afc0: 62 75 69 6c 64 69 6e 67 20 6f 6e 20 42 55 49 4c  building on BUIL
afd0: 44 20 5b 67 75 65 73 73 65 64 5d 0a 20 20 2d 2d  D [guessed].  --
afe0: 68 6f 73 74 3d 48 4f 53 54 20 20 20 20 20 20 20  host=HOST       
aff0: 63 72 6f 73 73 2d 63 6f 6d 70 69 6c 65 20 74 6f  cross-compile to
b000: 20 62 75 69 6c 64 20 70 72 6f 67 72 61 6d 73 20   build programs 
b010: 74 6f 20 72 75 6e 20 6f 6e 20 48 4f 53 54 20 5b  to run on HOST [
b020: 42 55 49 4c 44 5d 0a 5f 41 43 45 4f 46 0a 66 69  BUILD]._ACEOF.fi
b030: 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61  ..if test -n "$a
b040: 63 5f 69 6e 69 74 5f 68 65 6c 70 22 3b 20 74 68  c_init_help"; th
b050: 65 6e 0a 20 20 63 61 73 65 20 24 61 63 5f 69 6e  en.  case $ac_in
b060: 69 74 5f 68 65 6c 70 20 69 6e 0a 20 20 20 20 20  it_help in.     
b070: 73 68 6f 72 74 20 7c 20 72 65 63 75 72 73 69 76  short | recursiv
b080: 65 20 29 20 65 63 68 6f 20 22 43 6f 6e 66 69 67  e ) echo "Config
b090: 75 72 61 74 69 6f 6e 20 6f 66 20 73 71 6c 69 74  uration of sqlit
b0a0: 65 20 33 2e 32 39 2e 30 3a 22 3b 3b 0a 20 20 20  e 3.29.0:";;.   
b0b0: 65 73 61 63 0a 20 20 63 61 74 20 3c 3c 5c 5f 41  esac.  cat <<\_A
b0c0: 43 45 4f 46 0a 0a 4f 70 74 69 6f 6e 61 6c 20 46  CEOF..Optional F
b0d0: 65 61 74 75 72 65 73 3a 0a 20 20 2d 2d 64 69 73  eatures:.  --dis
b0e0: 61 62 6c 65 2d 6f 70 74 69 6f 6e 2d 63 68 65 63  able-option-chec
b0f0: 6b 69 6e 67 20 20 69 67 6e 6f 72 65 20 75 6e 72  king  ignore unr
b100: 65 63 6f 67 6e 69 7a 65 64 20 2d 2d 65 6e 61 62  ecognized --enab
b110: 6c 65 2f 2d 2d 77 69 74 68 20 6f 70 74 69 6f 6e  le/--with option
b120: 73 0a 20 20 2d 2d 64 69 73 61 62 6c 65 2d 46 45  s.  --disable-FE
b130: 41 54 55 52 45 20 20 20 20 20 20 20 64 6f 20 6e  ATURE       do n
b140: 6f 74 20 69 6e 63 6c 75 64 65 20 46 45 41 54 55  ot include FEATU
b150: 52 45 20 28 73 61 6d 65 20 61 73 20 2d 2d 65 6e  RE (same as --en
b160: 61 62 6c 65 2d 46 45 41 54 55 52 45 3d 6e 6f 29  able-FEATURE=no)
b170: 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 46 45 41 54  .  --enable-FEAT
b180: 55 52 45 5b 3d 41 52 47 5d 20 20 69 6e 63 6c 75  URE[=ARG]  inclu
b190: 64 65 20 46 45 41 54 55 52 45 20 5b 41 52 47 3d  de FEATURE [ARG=
b1a0: 79 65 73 5d 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d  yes].  --enable-
b1b0: 73 68 61 72 65 64 5b 3d 50 4b 47 53 5d 20 20 62  shared[=PKGS]  b
b1c0: 75 69 6c 64 20 73 68 61 72 65 64 20 6c 69 62 72  uild shared libr
b1d0: 61 72 69 65 73 20 5b 64 65 66 61 75 6c 74 3d 79  aries [default=y
b1e0: 65 73 5d 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 73  es].  --enable-s
b1f0: 74 61 74 69 63 5b 3d 50 4b 47 53 5d 20 20 62 75  tatic[=PKGS]  bu
b200: 69 6c 64 20 73 74 61 74 69 63 20 6c 69 62 72 61  ild static libra
b210: 72 69 65 73 20 5b 64 65 66 61 75 6c 74 3d 79 65  ries [default=ye
b220: 73 5d 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 66 61  s].  --enable-fa
b230: 73 74 2d 69 6e 73 74 61 6c 6c 5b 3d 50 4b 47 53  st-install[=PKGS
b240: 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
b250: 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 69              opti
b260: 6d 69 7a 65 20 66 6f 72 20 66 61 73 74 20 69 6e  mize for fast in
b270: 73 74 61 6c 6c 61 74 69 6f 6e 20 5b 64 65 66 61  stallation [defa
b280: 75 6c 74 3d 79 65 73 5d 0a 20 20 2d 2d 64 69 73  ult=yes].  --dis
b290: 61 62 6c 65 2d 6c 69 62 74 6f 6f 6c 2d 6c 6f 63  able-libtool-loc
b2a0: 6b 20 20 61 76 6f 69 64 20 6c 6f 63 6b 69 6e 67  k  avoid locking
b2b0: 20 28 6d 69 67 68 74 20 62 72 65 61 6b 20 70 61   (might break pa
b2c0: 72 61 6c 6c 65 6c 20 62 75 69 6c 64 73 29 0a 20  rallel builds). 
b2d0: 20 2d 2d 64 69 73 61 62 6c 65 2d 6c 61 72 67 65   --disable-large
b2e0: 66 69 6c 65 20 20 20 20 20 6f 6d 69 74 20 73 75  file     omit su
b2f0: 70 70 6f 72 74 20 66 6f 72 20 6c 61 72 67 65 20  pport for large 
b300: 66 69 6c 65 73 0a 20 20 2d 2d 64 69 73 61 62 6c  files.  --disabl
b310: 65 2d 74 68 72 65 61 64 73 61 66 65 20 20 20 20  e-threadsafe    
b320: 44 69 73 61 62 6c 65 20 6d 75 74 65 78 69 6e 67  Disable mutexing
b330: 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 72 65 6c 65  .  --enable-rele
b340: 61 73 65 6d 6f 64 65 20 20 20 20 53 75 70 70 6f  asemode    Suppo
b350: 72 74 20 6c 69 62 74 6f 6f 6c 20 6c 69 6e 6b 20  rt libtool link 
b360: 74 6f 20 72 65 6c 65 61 73 65 20 6d 6f 64 65 0a  to release mode.
b370: 20 20 2d 2d 65 6e 61 62 6c 65 2d 74 65 6d 70 73    --enable-temps
b380: 74 6f 72 65 20 20 20 20 20 20 55 73 65 20 61 6e  tore      Use an
b390: 20 69 6e 2d 72 61 6d 20 64 61 74 61 62 61 73 65   in-ram database
b3a0: 20 66 6f 72 20 74 65 6d 70 6f 72 61 72 79 20 74   for temporary t
b3b0: 61 62 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20  ables.          
b3c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
b3d0: 28 6e 65 76 65 72 2c 6e 6f 2c 79 65 73 2c 61 6c  (never,no,yes,al
b3e0: 77 61 79 73 29 0a 20 20 2d 2d 64 69 73 61 62 6c  ways).  --disabl
b3f0: 65 2d 74 63 6c 20 20 20 20 20 20 20 20 20 20 20  e-tcl           
b400: 64 6f 20 6e 6f 74 20 62 75 69 6c 64 20 54 43 4c  do not build TCL
b410: 20 65 78 74 65 6e 73 69 6f 6e 0a 20 20 2d 2d 65   extension.  --e
b420: 6e 61 62 6c 65 2d 65 64 69 74 6c 69 6e 65 20 20  nable-editline  
b430: 20 20 20 20 20 65 6e 61 62 6c 65 20 42 53 44 20       enable BSD 
b440: 65 64 69 74 6c 69 6e 65 20 73 75 70 70 6f 72 74  editline support
b450: 0a 20 20 2d 2d 64 69 73 61 62 6c 65 2d 72 65 61  .  --disable-rea
b460: 64 6c 69 6e 65 20 20 20 20 20 20 64 69 73 61 62  dline      disab
b470: 6c 65 20 72 65 61 64 6c 69 6e 65 20 73 75 70 70  le readline supp
b480: 6f 72 74 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 64  ort.  --enable-d
b490: 65 62 75 67 20 20 20 20 20 20 20 20 20 20 65 6e  ebug          en
b4a0: 61 62 6c 65 20 64 65 62 75 67 67 69 6e 67 20 26  able debugging &
b4b0: 20 76 65 72 62 6f 73 65 20 65 78 70 6c 61 69 6e   verbose explain
b4c0: 0a 20 20 2d 2d 64 69 73 61 62 6c 65 2d 61 6d 61  .  --disable-ama
b4d0: 6c 67 61 6d 61 74 69 6f 6e 20 20 44 69 73 61 62  lgamation  Disab
b4e0: 6c 65 20 74 68 65 20 61 6d 61 6c 67 61 6d 61 74  le the amalgamat
b4f0: 69 6f 6e 20 61 6e 64 20 69 6e 73 74 65 61 64 20  ion and instead 
b500: 62 75 69 6c 64 20 61 6c 6c 20 66 69 6c 65 73 0a  build all files.
b510: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
b520: 20 20 20 20 20 20 20 20 20 20 73 65 70 61 72 61            separa
b530: 74 65 6c 79 0a 20 20 2d 2d 64 69 73 61 62 6c 65  tely.  --disable
b540: 2d 6c 6f 61 64 2d 65 78 74 65 6e 73 69 6f 6e 0a  -load-extension.
b550: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
b560: 20 20 20 20 20 20 20 20 20 20 44 69 73 61 62 6c            Disabl
b570: 65 20 6c 6f 61 64 69 6e 67 20 6f 66 20 65 78 74  e loading of ext
b580: 65 72 6e 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73  ernal extensions
b590: 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 6d 65 6d 73  .  --enable-mems
b5a0: 79 73 35 20 20 20 20 20 20 20 20 45 6e 61 62 6c  ys5        Enabl
b5b0: 65 20 4d 45 4d 53 59 53 35 0a 20 20 2d 2d 65 6e  e MEMSYS5.  --en
b5c0: 61 62 6c 65 2d 6d 65 6d 73 79 73 33 20 20 20 20  able-memsys3    
b5d0: 20 20 20 20 45 6e 61 62 6c 65 20 4d 45 4d 53 59      Enable MEMSY
b5e0: 53 33 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 66 74  S3.  --enable-ft
b5f0: 73 33 20 20 20 20 20 20 20 20 20 20 20 45 6e 61  s3           Ena
b600: 62 6c 65 20 74 68 65 20 46 54 53 33 20 65 78 74  ble the FTS3 ext
b610: 65 6e 73 69 6f 6e 0a 20 20 2d 2d 65 6e 61 62 6c  ension.  --enabl
b620: 65 2d 66 74 73 34 20 20 20 20 20 20 20 20 20 20  e-fts4          
b630: 20 45 6e 61 62 6c 65 20 74 68 65 20 46 54 53 34   Enable the FTS4
b640: 20 65 78 74 65 6e 73 69 6f 6e 0a 20 20 2d 2d 65   extension.  --e
b650: 6e 61 62 6c 65 2d 66 74 73 35 20 20 20 20 20 20  nable-fts5      
b660: 20 20 20 20 20 45 6e 61 62 6c 65 20 74 68 65 20       Enable the 
b670: 46 54 53 35 20 65 78 74 65 6e 73 69 6f 6e 0a 20  FTS5 extension. 
b680: 20 2d 2d 65 6e 61 62 6c 65 2d 6a 73 6f 6e 31 20   --enable-json1 
b690: 20 20 20 20 20 20 20 20 20 45 6e 61 62 6c 65 20           Enable 
b6a0: 74 68 65 20 4a 53 4f 4e 31 20 65 78 74 65 6e 73  the JSON1 extens
b6b0: 69 6f 6e 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 75  ion.  --enable-u
b6c0: 70 64 61 74 65 2d 6c 69 6d 69 74 20 20 20 45 6e  pdate-limit   En
b6d0: 61 62 6c 65 20 74 68 65 20 55 50 44 41 54 45 2f  able the UPDATE/
b6e0: 44 45 4c 45 54 45 20 4c 49 4d 49 54 20 63 6c 61  DELETE LIMIT cla
b6f0: 75 73 65 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 67  use.  --enable-g
b700: 65 6f 70 6f 6c 79 20 20 20 20 20 20 20 20 45 6e  eopoly        En
b710: 61 62 6c 65 20 74 68 65 20 47 45 4f 50 4f 4c 59  able the GEOPOLY
b720: 20 65 78 74 65 6e 73 69 6f 6e 0a 20 20 2d 2d 65   extension.  --e
b730: 6e 61 62 6c 65 2d 72 74 72 65 65 20 20 20 20 20  nable-rtree     
b740: 20 20 20 20 20 45 6e 61 62 6c 65 20 74 68 65 20       Enable the 
b750: 52 54 52 45 45 20 65 78 74 65 6e 73 69 6f 6e 0a  RTREE extension.
b760: 20 20 2d 2d 65 6e 61 62 6c 65 2d 73 65 73 73 69    --enable-sessi
b770: 6f 6e 20 20 20 20 20 20 20 20 45 6e 61 62 6c 65  on        Enable
b780: 20 74 68 65 20 53 45 53 53 49 4f 4e 20 65 78 74   the SESSION ext
b790: 65 6e 73 69 6f 6e 0a 20 20 2d 2d 65 6e 61 62 6c  ension.  --enabl
b7a0: 65 2d 67 63 6f 76 20 20 20 20 20 20 20 20 20 20  e-gcov          
b7b0: 20 45 6e 61 62 6c 65 20 63 6f 76 65 72 61 67 65   Enable coverage
b7c0: 20 74 65 73 74 69 6e 67 20 75 73 69 6e 67 20 67   testing using g
b7d0: 63 6f 76 0a 0a 4f 70 74 69 6f 6e 61 6c 20 50 61  cov..Optional Pa
b7e0: 63 6b 61 67 65 73 3a 0a 20 20 2d 2d 77 69 74 68  ckages:.  --with
b7f0: 2d 50 41 43 4b 41 47 45 5b 3d 41 52 47 5d 20 20  -PACKAGE[=ARG]  
b800: 20 20 75 73 65 20 50 41 43 4b 41 47 45 20 5b 41    use PACKAGE [A
b810: 52 47 3d 79 65 73 5d 0a 20 20 2d 2d 77 69 74 68  RG=yes].  --with
b820: 6f 75 74 2d 50 41 43 4b 41 47 45 20 20 20 20 20  out-PACKAGE     
b830: 20 20 64 6f 20 6e 6f 74 20 75 73 65 20 50 41 43    do not use PAC
b840: 4b 41 47 45 20 28 73 61 6d 65 20 61 73 20 2d 2d  KAGE (same as --
b850: 77 69 74 68 2d 50 41 43 4b 41 47 45 3d 6e 6f 29  with-PACKAGE=no)
b860: 0a 20 20 2d 2d 77 69 74 68 2d 70 69 63 20 20 20  .  --with-pic   
b870: 20 20 20 20 20 20 20 20 20 20 20 74 72 79 20 74             try t
b880: 6f 20 75 73 65 20 6f 6e 6c 79 20 50 49 43 2f 6e  o use only PIC/n
b890: 6f 6e 2d 50 49 43 20 6f 62 6a 65 63 74 73 20 5b  on-PIC objects [
b8a0: 64 65 66 61 75 6c 74 3d 75 73 65 0a 20 20 20 20  default=use.    
b8b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
b8c0: 20 20 20 20 20 20 62 6f 74 68 5d 0a 20 20 2d 2d        both].  --
b8d0: 77 69 74 68 2d 67 6e 75 2d 6c 64 20 20 20 20 20  with-gnu-ld     
b8e0: 20 20 20 20 20 20 61 73 73 75 6d 65 20 74 68 65        assume the
b8f0: 20 43 20 63 6f 6d 70 69 6c 65 72 20 75 73 65 73   C compiler uses
b900: 20 47 4e 55 20 6c 64 20 5b 64 65 66 61 75 6c 74   GNU ld [default
b910: 3d 6e 6f 5d 0a 20 20 2d 2d 77 69 74 68 2d 74 63  =no].  --with-tc
b920: 6c 3d 44 49 52 20 20 20 20 20 20 20 20 20 20 64  l=DIR          d
b930: 69 72 65 63 74 6f 72 79 20 63 6f 6e 74 61 69 6e  irectory contain
b940: 69 6e 67 20 74 63 6c 20 63 6f 6e 66 69 67 75 72  ing tcl configur
b950: 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20  ation.          
b960: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
b970: 28 74 63 6c 43 6f 6e 66 69 67 2e 73 68 29 0a 20  (tclConfig.sh). 
b980: 20 2d 2d 77 69 74 68 2d 72 65 61 64 6c 69 6e 65   --with-readline
b990: 2d 6c 69 62 20 20 20 20 20 73 70 65 63 69 66 79  -lib     specify
b9a0: 20 72 65 61 64 6c 69 6e 65 20 6c 69 62 72 61 72   readline librar
b9b0: 79 0a 20 20 2d 2d 77 69 74 68 2d 72 65 61 64 6c  y.  --with-readl
b9c0: 69 6e 65 2d 69 6e 63 20 20 20 20 20 73 70 65 63  ine-inc     spec
b9d0: 69 66 79 20 72 65 61 64 6c 69 6e 65 20 69 6e 63  ify readline inc
b9e0: 6c 75 64 65 20 70 61 74 68 73 0a 0a 53 6f 6d 65  lude paths..Some
b9f0: 20 69 6e 66 6c 75 65 6e 74 69 61 6c 20 65 6e 76   influential env
ba00: 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c  ironment variabl
ba10: 65 73 3a 0a 20 20 43 43 20 20 20 20 20 20 20 20  es:.  CC        
ba20: 20 20 43 20 63 6f 6d 70 69 6c 65 72 20 63 6f 6d    C compiler com
ba30: 6d 61 6e 64 0a 20 20 43 46 4c 41 47 53 20 20 20  mand.  CFLAGS   
ba40: 20 20 20 43 20 63 6f 6d 70 69 6c 65 72 20 66 6c     C compiler fl
ba50: 61 67 73 0a 20 20 4c 44 46 4c 41 47 53 20 20 20  ags.  LDFLAGS   
ba60: 20 20 6c 69 6e 6b 65 72 20 66 6c 61 67 73 2c 20    linker flags, 
ba70: 65 2e 67 2e 20 2d 4c 3c 6c 69 62 20 64 69 72 3e  e.g. -L<lib dir>
ba80: 20 69 66 20 79 6f 75 20 68 61 76 65 20 6c 69 62   if you have lib
ba90: 72 61 72 69 65 73 20 69 6e 20 61 0a 20 20 20 20  raries in a.    
baa0: 20 20 20 20 20 20 20 20 20 20 6e 6f 6e 73 74 61            nonsta
bab0: 6e 64 61 72 64 20 64 69 72 65 63 74 6f 72 79 20  ndard directory 
bac0: 3c 6c 69 62 20 64 69 72 3e 0a 20 20 4c 49 42 53  <lib dir>.  LIBS
bad0: 20 20 20 20 20 20 20 20 6c 69 62 72 61 72 69 65          librarie
bae0: 73 20 74 6f 20 70 61 73 73 20 74 6f 20 74 68 65  s to pass to the
baf0: 20 6c 69 6e 6b 65 72 2c 20 65 2e 67 2e 20 2d 6c   linker, e.g. -l
bb00: 3c 6c 69 62 72 61 72 79 3e 0a 20 20 43 50 50 46  <library>.  CPPF
bb10: 4c 41 47 53 20 20 20 20 28 4f 62 6a 65 63 74 69  LAGS    (Objecti
bb20: 76 65 29 20 43 2f 43 2b 2b 20 70 72 65 70 72 6f  ve) C/C++ prepro
bb30: 63 65 73 73 6f 72 20 66 6c 61 67 73 2c 20 65 2e  cessor flags, e.
bb40: 67 2e 20 2d 49 3c 69 6e 63 6c 75 64 65 20 64 69  g. -I<include di
bb50: 72 3e 20 69 66 0a 20 20 20 20 20 20 20 20 20 20  r> if.          
bb60: 20 20 20 20 79 6f 75 20 68 61 76 65 20 68 65 61      you have hea
bb70: 64 65 72 73 20 69 6e 20 61 20 6e 6f 6e 73 74 61  ders in a nonsta
bb80: 6e 64 61 72 64 20 64 69 72 65 63 74 6f 72 79 20  ndard directory 
bb90: 3c 69 6e 63 6c 75 64 65 20 64 69 72 3e 0a 20 20  <include dir>.  
bba0: 43 50 50 20 20 20 20 20 20 20 20 20 43 20 70 72  CPP         C pr
bbb0: 65 70 72 6f 63 65 73 73 6f 72 0a 20 20 54 43 4c  eprocessor.  TCL
bbc0: 4c 49 42 44 49 52 20 20 20 57 68 65 72 65 20 74  LIBDIR   Where t
bbd0: 6f 20 69 6e 73 74 61 6c 6c 20 74 63 6c 20 70 6c  o install tcl pl
bbe0: 75 67 69 6e 0a 0a 55 73 65 20 74 68 65 73 65 20  ugin..Use these 
bbf0: 76 61 72 69 61 62 6c 65 73 20 74 6f 20 6f 76 65  variables to ove
bc00: 72 72 69 64 65 20 74 68 65 20 63 68 6f 69 63 65  rride the choice
bc10: 73 20 6d 61 64 65 20 62 79 20 60 63 6f 6e 66 69  s made by `confi
bc20: 67 75 72 65 27 20 6f 72 20 74 6f 20 68 65 6c 70  gure' or to help
bc30: 0a 69 74 20 74 6f 20 66 69 6e 64 20 6c 69 62 72  .it to find libr
bc40: 61 72 69 65 73 20 61 6e 64 20 70 72 6f 67 72 61  aries and progra
bc50: 6d 73 20 77 69 74 68 20 6e 6f 6e 73 74 61 6e 64  ms with nonstand
bc60: 61 72 64 20 6e 61 6d 65 73 2f 6c 6f 63 61 74 69  ard names/locati
bc70: 6f 6e 73 2e 0a 0a 52 65 70 6f 72 74 20 62 75 67  ons...Report bug
bc80: 73 20 74 6f 20 74 68 65 20 70 61 63 6b 61 67 65  s to the package
bc90: 20 70 72 6f 76 69 64 65 72 2e 0a 5f 41 43 45 4f   provider.._ACEO
bca0: 46 0a 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 66  F.ac_status=$?.f
bcb0: 69 0a 0a 69 66 20 74 65 73 74 20 22 24 61 63 5f  i..if test "$ac_
bcc0: 69 6e 69 74 5f 68 65 6c 70 22 20 3d 20 22 72 65  init_help" = "re
bcd0: 63 75 72 73 69 76 65 22 3b 20 74 68 65 6e 0a 20  cursive"; then. 
bce0: 20 23 20 49 66 20 74 68 65 72 65 20 61 72 65 20   # If there are 
bcf0: 73 75 62 64 69 72 73 2c 20 72 65 70 6f 72 74 20  subdirs, report 
bd00: 74 68 65 69 72 20 73 70 65 63 69 66 69 63 20 2d  their specific -
bd10: 2d 68 65 6c 70 2e 0a 20 20 66 6f 72 20 61 63 5f  -help..  for ac_
bd20: 64 69 72 20 69 6e 20 3a 20 24 61 63 5f 73 75 62  dir in : $ac_sub
bd30: 64 69 72 73 5f 61 6c 6c 3b 20 64 6f 20 74 65 73  dirs_all; do tes
bd40: 74 20 22 78 24 61 63 5f 64 69 72 22 20 3d 20 78  t "x$ac_dir" = x
bd50: 3a 20 26 26 20 63 6f 6e 74 69 6e 75 65 0a 20 20  : && continue.  
bd60: 20 20 74 65 73 74 20 2d 64 20 22 24 61 63 5f 64    test -d "$ac_d
bd70: 69 72 22 20 7c 7c 0a 20 20 20 20 20 20 7b 20 63  ir" ||.      { c
bd80: 64 20 22 24 73 72 63 64 69 72 22 20 26 26 20 61  d "$srcdir" && a
bd90: 63 5f 70 77 64 3d 60 70 77 64 60 20 26 26 20 73  c_pwd=`pwd` && s
bda0: 72 63 64 69 72 3d 2e 20 26 26 20 74 65 73 74 20  rcdir=. && test 
bdb0: 2d 64 20 22 24 61 63 5f 64 69 72 22 3b 20 7d 20  -d "$ac_dir"; } 
bdc0: 7c 7c 0a 20 20 20 20 20 20 63 6f 6e 74 69 6e 75  ||.      continu
bdd0: 65 0a 20 20 20 20 61 63 5f 62 75 69 6c 64 64 69  e.    ac_builddi
bde0: 72 3d 2e 0a 0a 63 61 73 65 20 22 24 61 63 5f 64  r=...case "$ac_d
bdf0: 69 72 22 20 69 6e 0a 2e 29 20 61 63 5f 64 69 72  ir" in..) ac_dir
be00: 5f 73 75 66 66 69 78 3d 20 61 63 5f 74 6f 70 5f  _suffix= ac_top_
be10: 62 75 69 6c 64 64 69 72 5f 73 75 62 3d 2e 20 61  builddir_sub=. a
be20: 63 5f 74 6f 70 5f 62 75 69 6c 64 5f 70 72 65 66  c_top_build_pref
be30: 69 78 3d 20 3b 3b 0a 2a 29 0a 20 20 61 63 5f 64  ix= ;;.*).  ac_d
be40: 69 72 5f 73 75 66 66 69 78 3d 2f 60 24 61 73 5f  ir_suffix=/`$as_
be50: 65 63 68 6f 20 22 24 61 63 5f 64 69 72 22 20 7c  echo "$ac_dir" |
be60: 20 73 65 64 20 27 73 7c 5e 5c 2e 5b 5c 5c 2f 5d   sed 's|^\.[\\/]
be70: 7c 7c 27 60 0a 20 20 23 20 41 20 22 2e 2e 22 20  ||'`.  # A ".." 
be80: 66 6f 72 20 65 61 63 68 20 64 69 72 65 63 74 6f  for each directo
be90: 72 79 20 69 6e 20 24 61 63 5f 64 69 72 5f 73 75  ry in $ac_dir_su
bea0: 66 66 69 78 2e 0a 20 20 61 63 5f 74 6f 70 5f 62  ffix..  ac_top_b
beb0: 75 69 6c 64 64 69 72 5f 73 75 62 3d 60 24 61 73  uilddir_sub=`$as
bec0: 5f 65 63 68 6f 20 22 24 61 63 5f 64 69 72 5f 73  _echo "$ac_dir_s
bed0: 75 66 66 69 78 22 20 7c 20 73 65 64 20 27 73 7c  uffix" | sed 's|
bee0: 2f 5b 5e 5c 5c 2f 5d 2a 7c 2f 2e 2e 7c 67 3b 73  /[^\\/]*|/..|g;s
bef0: 7c 2f 7c 7c 27 60 0a 20 20 63 61 73 65 20 24 61  |/||'`.  case $a
bf00: 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 5f 73  c_top_builddir_s
bf10: 75 62 20 69 6e 0a 20 20 22 22 29 20 61 63 5f 74  ub in.  "") ac_t
bf20: 6f 70 5f 62 75 69 6c 64 64 69 72 5f 73 75 62 3d  op_builddir_sub=
bf30: 2e 20 61 63 5f 74 6f 70 5f 62 75 69 6c 64 5f 70  . ac_top_build_p
bf40: 72 65 66 69 78 3d 20 3b 3b 0a 20 20 2a 29 20 20  refix= ;;.  *)  
bf50: 61 63 5f 74 6f 70 5f 62 75 69 6c 64 5f 70 72 65  ac_top_build_pre
bf60: 66 69 78 3d 24 61 63 5f 74 6f 70 5f 62 75 69 6c  fix=$ac_top_buil
bf70: 64 64 69 72 5f 73 75 62 2f 20 3b 3b 0a 20 20 65  ddir_sub/ ;;.  e
bf80: 73 61 63 20 3b 3b 0a 65 73 61 63 0a 61 63 5f 61  sac ;;.esac.ac_a
bf90: 62 73 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 3d  bs_top_builddir=
bfa0: 24 61 63 5f 70 77 64 0a 61 63 5f 61 62 73 5f 62  $ac_pwd.ac_abs_b
bfb0: 75 69 6c 64 64 69 72 3d 24 61 63 5f 70 77 64 24  uilddir=$ac_pwd$
bfc0: 61 63 5f 64 69 72 5f 73 75 66 66 69 78 0a 23 20  ac_dir_suffix.# 
bfd0: 66 6f 72 20 62 61 63 6b 77 61 72 64 20 63 6f 6d  for backward com
bfe0: 70 61 74 69 62 69 6c 69 74 79 3a 0a 61 63 5f 74  patibility:.ac_t
bff0: 6f 70 5f 62 75 69 6c 64 64 69 72 3d 24 61 63 5f  op_builddir=$ac_
c000: 74 6f 70 5f 62 75 69 6c 64 5f 70 72 65 66 69 78  top_build_prefix
c010: 0a 0a 63 61 73 65 20 24 73 72 63 64 69 72 20 69  ..case $srcdir i
c020: 6e 0a 20 20 2e 29 20 20 23 20 57 65 20 61 72 65  n.  .)  # We are
c030: 20 62 75 69 6c 64 69 6e 67 20 69 6e 20 70 6c 61   building in pla
c040: 63 65 2e 0a 20 20 20 20 61 63 5f 73 72 63 64 69  ce..    ac_srcdi
c050: 72 3d 2e 0a 20 20 20 20 61 63 5f 74 6f 70 5f 73  r=..    ac_top_s
c060: 72 63 64 69 72 3d 24 61 63 5f 74 6f 70 5f 62 75  rcdir=$ac_top_bu
c070: 69 6c 64 64 69 72 5f 73 75 62 0a 20 20 20 20 61  ilddir_sub.    a
c080: 63 5f 61 62 73 5f 74 6f 70 5f 73 72 63 64 69 72  c_abs_top_srcdir
c090: 3d 24 61 63 5f 70 77 64 20 3b 3b 0a 20 20 5b 5c  =$ac_pwd ;;.  [\
c0a0: 5c 2f 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 20  \/]* | ?:[\\/]* 
c0b0: 29 20 20 23 20 41 62 73 6f 6c 75 74 65 20 6e 61  )  # Absolute na
c0c0: 6d 65 2e 0a 20 20 20 20 61 63 5f 73 72 63 64 69  me..    ac_srcdi
c0d0: 72 3d 24 73 72 63 64 69 72 24 61 63 5f 64 69 72  r=$srcdir$ac_dir
c0e0: 5f 73 75 66 66 69 78 3b 0a 20 20 20 20 61 63 5f  _suffix;.    ac_
c0f0: 74 6f 70 5f 73 72 63 64 69 72 3d 24 73 72 63 64  top_srcdir=$srcd
c100: 69 72 0a 20 20 20 20 61 63 5f 61 62 73 5f 74 6f  ir.    ac_abs_to
c110: 70 5f 73 72 63 64 69 72 3d 24 73 72 63 64 69 72  p_srcdir=$srcdir
c120: 20 3b 3b 0a 20 20 2a 29 20 23 20 52 65 6c 61 74   ;;.  *) # Relat
c130: 69 76 65 20 6e 61 6d 65 2e 0a 20 20 20 20 61 63  ive name..    ac
c140: 5f 73 72 63 64 69 72 3d 24 61 63 5f 74 6f 70 5f  _srcdir=$ac_top_
c150: 62 75 69 6c 64 5f 70 72 65 66 69 78 24 73 72 63  build_prefix$src
c160: 64 69 72 24 61 63 5f 64 69 72 5f 73 75 66 66 69  dir$ac_dir_suffi
c170: 78 0a 20 20 20 20 61 63 5f 74 6f 70 5f 73 72 63  x.    ac_top_src
c180: 64 69 72 3d 24 61 63 5f 74 6f 70 5f 62 75 69 6c  dir=$ac_top_buil
c190: 64 5f 70 72 65 66 69 78 24 73 72 63 64 69 72 0a  d_prefix$srcdir.
c1a0: 20 20 20 20 61 63 5f 61 62 73 5f 74 6f 70 5f 73      ac_abs_top_s
c1b0: 72 63 64 69 72 3d 24 61 63 5f 70 77 64 2f 24 73  rcdir=$ac_pwd/$s
c1c0: 72 63 64 69 72 20 3b 3b 0a 65 73 61 63 0a 61 63  rcdir ;;.esac.ac
c1d0: 5f 61 62 73 5f 73 72 63 64 69 72 3d 24 61 63 5f  _abs_srcdir=$ac_
c1e0: 61 62 73 5f 74 6f 70 5f 73 72 63 64 69 72 24 61  abs_top_srcdir$a
c1f0: 63 5f 64 69 72 5f 73 75 66 66 69 78 0a 0a 20 20  c_dir_suffix..  
c200: 20 20 63 64 20 22 24 61 63 5f 64 69 72 22 20 7c    cd "$ac_dir" |
c210: 7c 20 7b 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  | { ac_status=$?
c220: 3b 20 63 6f 6e 74 69 6e 75 65 3b 20 7d 0a 20 20  ; continue; }.  
c230: 20 20 23 20 43 68 65 63 6b 20 66 6f 72 20 67 75    # Check for gu
c240: 65 73 74 65 64 20 63 6f 6e 66 69 67 75 72 65 2e  ested configure.
c250: 0a 20 20 20 20 69 66 20 74 65 73 74 20 2d 66 20  .    if test -f 
c260: 22 24 61 63 5f 73 72 63 64 69 72 2f 63 6f 6e 66  "$ac_srcdir/conf
c270: 69 67 75 72 65 2e 67 6e 75 22 3b 20 74 68 65 6e  igure.gnu"; then
c280: 0a 20 20 20 20 20 20 65 63 68 6f 20 26 26 0a 20  .      echo &&. 
c290: 20 20 20 20 20 24 53 48 45 4c 4c 20 22 24 61 63       $SHELL "$ac
c2a0: 5f 73 72 63 64 69 72 2f 63 6f 6e 66 69 67 75 72  _srcdir/configur
c2b0: 65 2e 67 6e 75 22 20 2d 2d 68 65 6c 70 3d 72 65  e.gnu" --help=re
c2c0: 63 75 72 73 69 76 65 0a 20 20 20 20 65 6c 69 66  cursive.    elif
c2d0: 20 74 65 73 74 20 2d 66 20 22 24 61 63 5f 73 72   test -f "$ac_sr
c2e0: 63 64 69 72 2f 63 6f 6e 66 69 67 75 72 65 22 3b  cdir/configure";
c2f0: 20 74 68 65 6e 0a 20 20 20 20 20 20 65 63 68 6f   then.      echo
c300: 20 26 26 0a 20 20 20 20 20 20 24 53 48 45 4c 4c   &&.      $SHELL
c310: 20 22 24 61 63 5f 73 72 63 64 69 72 2f 63 6f 6e   "$ac_srcdir/con
c320: 66 69 67 75 72 65 22 20 2d 2d 68 65 6c 70 3d 72  figure" --help=r
c330: 65 63 75 72 73 69 76 65 0a 20 20 20 20 65 6c 73  ecursive.    els
c340: 65 0a 20 20 20 20 20 20 24 61 73 5f 65 63 68 6f  e.      $as_echo
c350: 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e   "$as_me: WARNIN
c360: 47 3a 20 6e 6f 20 63 6f 6e 66 69 67 75 72 61 74  G: no configurat
c370: 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20  ion information 
c380: 69 73 20 69 6e 20 24 61 63 5f 64 69 72 22 20 3e  is in $ac_dir" >
c390: 26 32 0a 20 20 20 20 66 69 20 7c 7c 20 61 63 5f  &2.    fi || ac_
c3a0: 73 74 61 74 75 73 3d 24 3f 0a 20 20 20 20 63 64  status=$?.    cd
c3b0: 20 22 24 61 63 5f 70 77 64 22 20 7c 7c 20 7b 20   "$ac_pwd" || { 
c3c0: 61 63 5f 73 74 61 74 75 73 3d 24 3f 3b 20 62 72  ac_status=$?; br
c3d0: 65 61 6b 3b 20 7d 0a 20 20 64 6f 6e 65 0a 66 69  eak; }.  done.fi
c3e0: 0a 0a 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 69  ..test -n "$ac_i
c3f0: 6e 69 74 5f 68 65 6c 70 22 20 26 26 20 65 78 69  nit_help" && exi
c400: 74 20 24 61 63 5f 73 74 61 74 75 73 0a 69 66 20  t $ac_status.if 
c410: 24 61 63 5f 69 6e 69 74 5f 76 65 72 73 69 6f 6e  $ac_init_version
c420: 3b 20 74 68 65 6e 0a 20 20 63 61 74 20 3c 3c 5c  ; then.  cat <<\
c430: 5f 41 43 45 4f 46 0a 73 71 6c 69 74 65 20 63 6f  _ACEOF.sqlite co
c440: 6e 66 69 67 75 72 65 20 33 2e 32 39 2e 30 0a 67  nfigure 3.29.0.g
c450: 65 6e 65 72 61 74 65 64 20 62 79 20 47 4e 55 20  enerated by GNU 
c460: 41 75 74 6f 63 6f 6e 66 20 32 2e 36 39 0a 0a 43  Autoconf 2.69..C
c470: 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 31  opyright (C) 201
c480: 32 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20  2 Free Software 
c490: 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e  Foundation, Inc.
c4a0: 0a 54 68 69 73 20 63 6f 6e 66 69 67 75 72 65 20  .This configure 
c4b0: 73 63 72 69 70 74 20 69 73 20 66 72 65 65 20 73  script is free s
c4c0: 6f 66 74 77 61 72 65 3b 20 74 68 65 20 46 72 65  oftware; the Fre
c4d0: 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64  e Software Found
c4e0: 61 74 69 6f 6e 0a 67 69 76 65 73 20 75 6e 6c 69  ation.gives unli
c4f0: 6d 69 74 65 64 20 70 65 72 6d 69 73 73 69 6f 6e  mited permission
c500: 20 74 6f 20 63 6f 70 79 2c 20 64 69 73 74 72 69   to copy, distri
c510: 62 75 74 65 20 61 6e 64 20 6d 6f 64 69 66 79 20  bute and modify 
c520: 69 74 2e 0a 5f 41 43 45 4f 46 0a 20 20 65 78 69  it.._ACEOF.  exi
c530: 74 0a 66 69 0a 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d  t.fi..## -------
c540: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
c550: 2d 20 23 23 0a 23 23 20 41 75 74 6f 63 6f 6e 66  - ##.## Autoconf
c560: 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 2e   initialization.
c570: 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d   ##.## ---------
c580: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20  --------------- 
c590: 23 23 0a 0a 23 20 61 63 5f 66 6e 5f 63 5f 74 72  ##..# ac_fn_c_tr
c5a0: 79 5f 63 6f 6d 70 69 6c 65 20 4c 49 4e 45 4e 4f  y_compile LINENO
c5b0: 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  .# -------------
c5c0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20  -------------.# 
c5d0: 54 72 79 20 74 6f 20 63 6f 6d 70 69 6c 65 20 63  Try to compile c
c5e0: 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 2c  onftest.$ac_ext,
c5f0: 20 61 6e 64 20 72 65 74 75 72 6e 20 77 68 65 74   and return whet
c600: 68 65 72 20 74 68 69 73 20 73 75 63 63 65 65 64  her this succeed
c610: 65 64 2e 0a 61 63 5f 66 6e 5f 63 5f 74 72 79 5f  ed..ac_fn_c_try_
c620: 63 6f 6d 70 69 6c 65 20 28 29 0a 7b 0a 20 20 61  compile ().{.  a
c630: 73 5f 6c 69 6e 65 6e 6f 3d 24 7b 61 73 5f 6c 69  s_lineno=${as_li
c640: 6e 65 6e 6f 2d 22 24 31 22 7d 20 61 73 5f 6c 69  neno-"$1"} as_li
c650: 6e 65 6e 6f 5f 73 74 61 63 6b 3d 61 73 5f 6c 69  neno_stack=as_li
c660: 6e 65 6e 6f 5f 73 74 61 63 6b 3d 24 61 73 5f 6c  neno_stack=$as_l
c670: 69 6e 65 6e 6f 5f 73 74 61 63 6b 0a 20 20 72 6d  ineno_stack.  rm
c680: 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   -f conftest.$ac
c690: 5f 6f 62 6a 65 78 74 0a 20 20 69 66 20 7b 20 7b  _objext.  if { {
c6a0: 20 61 63 5f 74 72 79 3d 22 24 61 63 5f 63 6f 6d   ac_try="$ac_com
c6b0: 70 69 6c 65 22 0a 63 61 73 65 20 22 28 28 24 61  pile".case "(($a
c6c0: 63 5f 74 72 79 22 20 69 6e 0a 20 20 2a 5c 22 2a  c_try" in.  *\"*
c6d0: 20 7c 20 2a 5c 60 2a 20 7c 20 2a 5c 5c 2a 29 20   | *\`* | *\\*) 
c6e0: 61 63 5f 74 72 79 5f 65 63 68 6f 3d 5c 24 61 63  ac_try_echo=\$ac
c6f0: 5f 74 72 79 3b 3b 0a 20 20 2a 29 20 61 63 5f 74  _try;;.  *) ac_t
c700: 72 79 5f 65 63 68 6f 3d 24 61 63 5f 74 72 79 3b  ry_echo=$ac_try;
c710: 3b 0a 65 73 61 63 0a 65 76 61 6c 20 61 63 5f 74  ;.esac.eval ac_t
c720: 72 79 5f 65 63 68 6f 3d 22 5c 22 5c 24 61 73 5f  ry_echo="\"\$as_
c730: 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24  me:${as_lineno-$
c740: 4c 49 4e 45 4e 4f 7d 3a 20 24 61 63 5f 74 72 79  LINENO}: $ac_try
c750: 5f 65 63 68 6f 5c 22 22 0a 24 61 73 5f 65 63 68  _echo\"".$as_ech
c760: 6f 20 22 24 61 63 5f 74 72 79 5f 65 63 68 6f 22  o "$ac_try_echo"
c770: 3b 20 7d 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  ; } >&5.  (eval 
c780: 22 24 61 63 5f 63 6f 6d 70 69 6c 65 22 29 20 32  "$ac_compile") 2
c790: 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20  >conftest.err.  
c7a0: 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 69  ac_status=$?.  i
c7b0: 66 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65  f test -s confte
c7c0: 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20 20  st.err; then.   
c7d0: 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20   grep -v '^ *+' 
c7e0: 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 63 6f  conftest.err >co
c7f0: 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 20 20 63  nftest.er1.    c
c800: 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20  at conftest.er1 
c810: 3e 26 35 0a 20 20 20 20 6d 76 20 2d 66 20 63 6f  >&5.    mv -f co
c820: 6e 66 74 65 73 74 2e 65 72 31 20 63 6f 6e 66 74  nftest.er1 conft
c830: 65 73 74 2e 65 72 72 0a 20 20 66 69 0a 20 20 24  est.err.  fi.  $
c840: 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  as_echo "$as_me:
c850: 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e  ${as_lineno-$LIN
c860: 45 4e 4f 7d 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  ENO}: \$? = $ac_
c870: 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 74 65  status" >&5.  te
c880: 73 74 20 24 61 63 5f 73 74 61 74 75 73 20 3d 20  st $ac_status = 
c890: 30 3b 20 7d 20 26 26 20 7b 0a 09 20 74 65 73 74  0; } && {.. test
c8a0: 20 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72 72 6f   -z "$ac_c_werro
c8b0: 72 5f 66 6c 61 67 22 20 7c 7c 0a 09 20 74 65 73  r_flag" ||.. tes
c8c0: 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  t ! -s conftest.
c8d0: 65 72 72 0a 20 20 20 20 20 20 20 7d 20 26 26 20  err.       } && 
c8e0: 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74  test -s conftest
c8f0: 2e 24 61 63 5f 6f 62 6a 65 78 74 3b 20 74 68 65  .$ac_objext; the
c900: 6e 20 3a 0a 20 20 61 63 5f 72 65 74 76 61 6c 3d  n :.  ac_retval=
c910: 30 0a 65 6c 73 65 0a 20 20 24 61 73 5f 65 63 68  0.else.  $as_ech
c920: 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65  o "$as_me: faile
c930: 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20  d program was:" 
c940: 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f  >&5.sed 's/^/| /
c950: 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  ' conftest.$ac_e
c960: 78 74 20 3e 26 35 0a 0a 09 61 63 5f 72 65 74 76  xt >&5...ac_retv
c970: 61 6c 3d 31 0a 66 69 0a 20 20 65 76 61 6c 20 24  al=1.fi.  eval $
c980: 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3b  as_lineno_stack;
c990: 20 24 7b 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61   ${as_lineno_sta
c9a0: 63 6b 3a 2b 3a 7d 20 75 6e 73 65 74 20 61 73 5f  ck:+:} unset as_
c9b0: 6c 69 6e 65 6e 6f 0a 20 20 61 73 5f 66 6e 5f 73  lineno.  as_fn_s
c9c0: 65 74 5f 73 74 61 74 75 73 20 24 61 63 5f 72 65  et_status $ac_re
c9d0: 74 76 61 6c 0a 0a 7d 20 23 20 61 63 5f 66 6e 5f  tval..} # ac_fn_
c9e0: 63 5f 74 72 79 5f 63 6f 6d 70 69 6c 65 0a 0a 23  c_try_compile..#
c9f0: 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 6c 69 6e   ac_fn_c_try_lin
ca00: 6b 20 4c 49 4e 45 4e 4f 0a 23 20 2d 2d 2d 2d 2d  k LINENO.# -----
ca10: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
ca20: 2d 2d 0a 23 20 54 72 79 20 74 6f 20 6c 69 6e 6b  --.# Try to link
ca30: 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
ca40: 74 2c 20 61 6e 64 20 72 65 74 75 72 6e 20 77 68  t, and return wh
ca50: 65 74 68 65 72 20 74 68 69 73 20 73 75 63 63 65  ether this succe
ca60: 65 64 65 64 2e 0a 61 63 5f 66 6e 5f 63 5f 74 72  eded..ac_fn_c_tr
ca70: 79 5f 6c 69 6e 6b 20 28 29 0a 7b 0a 20 20 61 73  y_link ().{.  as
ca80: 5f 6c 69 6e 65 6e 6f 3d 24 7b 61 73 5f 6c 69 6e  _lineno=${as_lin
ca90: 65 6e 6f 2d 22 24 31 22 7d 20 61 73 5f 6c 69 6e  eno-"$1"} as_lin
caa0: 65 6e 6f 5f 73 74 61 63 6b 3d 61 73 5f 6c 69 6e  eno_stack=as_lin
cab0: 65 6e 6f 5f 73 74 61 63 6b 3d 24 61 73 5f 6c 69  eno_stack=$as_li
cac0: 6e 65 6e 6f 5f 73 74 61 63 6b 0a 20 20 72 6d 20  neno_stack.  rm 
cad0: 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  -f conftest.$ac_
cae0: 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 24  objext conftest$
caf0: 61 63 5f 65 78 65 65 78 74 0a 20 20 69 66 20 7b  ac_exeext.  if {
cb00: 20 7b 20 61 63 5f 74 72 79 3d 22 24 61 63 5f 6c   { ac_try="$ac_l
cb10: 69 6e 6b 22 0a 63 61 73 65 20 22 28 28 24 61 63  ink".case "(($ac
cb20: 5f 74 72 79 22 20 69 6e 0a 20 20 2a 5c 22 2a 20  _try" in.  *\"* 
cb30: 7c 20 2a 5c 60 2a 20 7c 20 2a 5c 5c 2a 29 20 61  | *\`* | *\\*) a
cb40: 63 5f 74 72 79 5f 65 63 68 6f 3d 5c 24 61 63 5f  c_try_echo=\$ac_
cb50: 74 72 79 3b 3b 0a 20 20 2a 29 20 61 63 5f 74 72  try;;.  *) ac_tr
cb60: 79 5f 65 63 68 6f 3d 24 61 63 5f 74 72 79 3b 3b  y_echo=$ac_try;;
cb70: 0a 65 73 61 63 0a 65 76 61 6c 20 61 63 5f 74 72  .esac.eval ac_tr
cb80: 79 5f 65 63 68 6f 3d 22 5c 22 5c 24 61 73 5f 6d  y_echo="\"\$as_m
cb90: 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c  e:${as_lineno-$L
cba0: 49 4e 45 4e 4f 7d 3a 20 24 61 63 5f 74 72 79 5f  INENO}: $ac_try_
cbb0: 65 63 68 6f 5c 22 22 0a 24 61 73 5f 65 63 68 6f  echo\"".$as_echo
cbc0: 20 22 24 61 63 5f 74 72 79 5f 65 63 68 6f 22 3b   "$ac_try_echo";
cbd0: 20 7d 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 22   } >&5.  (eval "
cbe0: 24 61 63 5f 6c 69 6e 6b 22 29 20 32 3e 63 6f 6e  $ac_link") 2>con
cbf0: 66 74 65 73 74 2e 65 72 72 0a 20 20 61 63 5f 73  ftest.err.  ac_s
cc00: 74 61 74 75 73 3d 24 3f 0a 20 20 69 66 20 74 65  tatus=$?.  if te
cc10: 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65  st -s conftest.e
cc20: 72 72 3b 20 74 68 65 6e 0a 20 20 20 20 67 72 65  rr; then.    gre
cc30: 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66  p -v '^ *+' conf
cc40: 74 65 73 74 2e 65 72 72 20 3e 63 6f 6e 66 74 65  test.err >confte
cc50: 73 74 2e 65 72 31 0a 20 20 20 20 63 61 74 20 63  st.er1.    cat c
cc60: 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 26 35 0a  onftest.er1 >&5.
cc70: 20 20 20 20 6d 76 20 2d 66 20 63 6f 6e 66 74 65      mv -f confte
cc80: 73 74 2e 65 72 31 20 63 6f 6e 66 74 65 73 74 2e  st.er1 conftest.
cc90: 65 72 72 0a 20 20 66 69 0a 20 20 24 61 73 5f 65  err.  fi.  $as_e
cca0: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73  cho "$as_me:${as
ccb0: 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d  _lineno-$LINENO}
ccc0: 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
ccd0: 75 73 22 20 3e 26 35 0a 20 20 74 65 73 74 20 24  us" >&5.  test $
cce0: 61 63 5f 73 74 61 74 75 73 20 3d 20 30 3b 20 7d  ac_status = 0; }
ccf0: 20 26 26 20 7b 0a 09 20 74 65 73 74 20 2d 7a 20   && {.. test -z 
cd00: 22 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c  "$ac_c_werror_fl
cd10: 61 67 22 20 7c 7c 0a 09 20 74 65 73 74 20 21 20  ag" ||.. test ! 
cd20: 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a  -s conftest.err.
cd30: 20 20 20 20 20 20 20 7d 20 26 26 20 74 65 73 74         } && test
cd40: 20 2d 73 20 63 6f 6e 66 74 65 73 74 24 61 63 5f   -s conftest$ac_
cd50: 65 78 65 65 78 74 20 26 26 20 7b 0a 09 20 74 65  exeext && {.. te
cd60: 73 74 20 22 24 63 72 6f 73 73 5f 63 6f 6d 70 69  st "$cross_compi
cd70: 6c 69 6e 67 22 20 3d 20 79 65 73 20 7c 7c 0a 09  ling" = yes ||..
cd80: 20 74 65 73 74 20 2d 78 20 63 6f 6e 66 74 65 73   test -x conftes
cd90: 74 24 61 63 5f 65 78 65 65 78 74 0a 20 20 20 20  t$ac_exeext.    
cda0: 20 20 20 7d 3b 20 74 68 65 6e 20 3a 0a 20 20 61     }; then :.  a
cdb0: 63 5f 72 65 74 76 61 6c 3d 30 0a 65 6c 73 65 0a  c_retval=0.else.
cdc0: 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f    $as_echo "$as_
cdd0: 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
cde0: 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
cdf0: 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
ce00: 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
ce10: 0a 09 61 63 5f 72 65 74 76 61 6c 3d 31 0a 66 69  ..ac_retval=1.fi
ce20: 0a 20 20 23 20 44 65 6c 65 74 65 20 74 68 65 20  .  # Delete the 
ce30: 49 50 41 2f 49 50 4f 20 28 49 6e 74 65 72 20 50  IPA/IPO (Inter P
ce40: 72 6f 63 65 64 75 72 61 6c 20 41 6e 61 6c 79 73  rocedural Analys
ce50: 69 73 2f 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 29  is/Optimization)
ce60: 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 20 20 23   information.  #
ce70: 20 63 72 65 61 74 65 64 20 62 79 20 74 68 65 20   created by the 
ce80: 50 47 49 20 63 6f 6d 70 69 6c 65 72 20 28 63 6f  PGI compiler (co
ce90: 6e 66 74 65 73 74 5f 69 70 61 38 5f 63 6f 6e 66  nftest_ipa8_conf
cea0: 74 65 73 74 2e 6f 6f 29 2c 20 61 73 20 69 74 20  test.oo), as it 
ceb0: 77 6f 75 6c 64 0a 20 20 23 20 69 6e 74 65 72 66  would.  # interf
cec0: 65 72 65 20 77 69 74 68 20 74 68 65 20 6e 65 78  ere with the nex
ced0: 74 20 6c 69 6e 6b 20 63 6f 6d 6d 61 6e 64 3b 20  t link command; 
cee0: 61 6c 73 6f 20 64 65 6c 65 74 65 20 61 20 64 69  also delete a di
cef0: 72 65 63 74 6f 72 79 20 74 68 61 74 20 69 73 0a  rectory that is.
cf00: 20 20 23 20 6c 65 66 74 20 62 65 68 69 6e 64 20    # left behind 
cf10: 62 79 20 41 70 70 6c 65 27 73 20 63 6f 6d 70 69  by Apple's compi
cf20: 6c 65 72 2e 20 20 57 65 20 64 6f 20 74 68 69 73  ler.  We do this
cf30: 20 62 65 66 6f 72 65 20 65 78 65 63 75 74 69 6e   before executin
cf40: 67 20 74 68 65 20 61 63 74 69 6f 6e 73 2e 0a 20  g the actions.. 
cf50: 20 72 6d 20 2d 72 66 20 63 6f 6e 66 74 65 73 74   rm -rf conftest
cf60: 2e 64 53 59 4d 20 63 6f 6e 66 74 65 73 74 5f 69  .dSYM conftest_i
cf70: 70 61 38 5f 63 6f 6e 66 74 65 73 74 2e 6f 6f 0a  pa8_conftest.oo.
cf80: 20 20 65 76 61 6c 20 24 61 73 5f 6c 69 6e 65 6e    eval $as_linen
cf90: 6f 5f 73 74 61 63 6b 3b 20 24 7b 61 73 5f 6c 69  o_stack; ${as_li
cfa0: 6e 65 6e 6f 5f 73 74 61 63 6b 3a 2b 3a 7d 20 75  neno_stack:+:} u
cfb0: 6e 73 65 74 20 61 73 5f 6c 69 6e 65 6e 6f 0a 20  nset as_lineno. 
cfc0: 20 61 73 5f 66 6e 5f 73 65 74 5f 73 74 61 74 75   as_fn_set_statu
cfd0: 73 20 24 61 63 5f 72 65 74 76 61 6c 0a 0a 7d 20  s $ac_retval..} 
cfe0: 23 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 6c 69  # ac_fn_c_try_li
cff0: 6e 6b 0a 0a 23 20 61 63 5f 66 6e 5f 63 5f 63 68  nk..# ac_fn_c_ch
d000: 65 63 6b 5f 68 65 61 64 65 72 5f 63 6f 6d 70 69  eck_header_compi
d010: 6c 65 20 4c 49 4e 45 4e 4f 20 48 45 41 44 45 52  le LINENO HEADER
d020: 20 56 41 52 20 49 4e 43 4c 55 44 45 53 0a 23 20   VAR INCLUDES.# 
d030: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
d040: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
d050: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
d060: 2d 2d 2d 2d 2d 2d 2d 0a 23 20 54 65 73 74 73 20  -------.# Tests 
d070: 77 68 65 74 68 65 72 20 48 45 41 44 45 52 20 65  whether HEADER e
d080: 78 69 73 74 73 20 61 6e 64 20 63 61 6e 20 62 65  xists and can be
d090: 20 63 6f 6d 70 69 6c 65 64 20 75 73 69 6e 67 20   compiled using 
d0a0: 74 68 65 20 69 6e 63 6c 75 64 65 20 66 69 6c 65  the include file
d0b0: 73 20 69 6e 0a 23 20 49 4e 43 4c 55 44 45 53 2c  s in.# INCLUDES,
d0c0: 20 73 65 74 74 69 6e 67 20 74 68 65 20 63 61 63   setting the cac
d0d0: 68 65 20 76 61 72 69 61 62 6c 65 20 56 41 52 20  he variable VAR 
d0e0: 61 63 63 6f 72 64 69 6e 67 6c 79 2e 0a 61 63 5f  accordingly..ac_
d0f0: 66 6e 5f 63 5f 63 68 65 63 6b 5f 68 65 61 64 65  fn_c_check_heade
d100: 72 5f 63 6f 6d 70 69 6c 65 20 28 29 0a 7b 0a 20  r_compile ().{. 
d110: 20 61 73 5f 6c 69 6e 65 6e 6f 3d 24 7b 61 73 5f   as_lineno=${as_
d120: 6c 69 6e 65 6e 6f 2d 22 24 31 22 7d 20 61 73 5f  lineno-"$1"} as_
d130: 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3d 61 73 5f  lineno_stack=as_
d140: 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3d 24 61 73  lineno_stack=$as
d150: 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 0a 20 20  _lineno_stack.  
d160: 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f  { $as_echo "$as_
d170: 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24  me:${as_lineno-$
d180: 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e  LINENO}: checkin
d190: 67 20 66 6f 72 20 24 32 22 20 3e 26 35 0a 24 61  g for $2" >&5.$a
d1a0: 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69  s_echo_n "checki
d1b0: 6e 67 20 66 6f 72 20 24 32 2e 2e 2e 20 22 20 3e  ng for $2... " >
d1c0: 26 36 3b 20 7d 0a 69 66 20 65 76 61 6c 20 5c 24  &6; }.if eval \$
d1d0: 7b 24 33 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68  {$3+:} false; th
d1e0: 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f  en :.  $as_echo_
d1f0: 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26  n "(cached) " >&
d200: 36 0a 65 6c 73 65 0a 20 20 63 61 74 20 63 6f 6e  6.else.  cat con
d210: 66 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45  fdefs.h - <<_ACE
d220: 4f 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  OF >conftest.$ac
d230: 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66  _ext./* end conf
d240: 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 24 34 0a 23  defs.h.  */.$4.#
d250: 69 6e 63 6c 75 64 65 20 3c 24 32 3e 0a 5f 41 43  include <$2>._AC
d260: 45 4f 46 0a 69 66 20 61 63 5f 66 6e 5f 63 5f 74  EOF.if ac_fn_c_t
d270: 72 79 5f 63 6f 6d 70 69 6c 65 20 22 24 4c 49 4e  ry_compile "$LIN
d280: 45 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a 20 20 65  ENO"; then :.  e
d290: 76 61 6c 20 22 24 33 3d 79 65 73 22 0a 65 6c 73  val "$3=yes".els
d2a0: 65 0a 20 20 65 76 61 6c 20 22 24 33 3d 6e 6f 22  e.  eval "$3=no"
d2b0: 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 72 65 20 63  .fi.rm -f core c
d2c0: 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66  onftest.err conf
d2d0: 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20  test.$ac_objext 
d2e0: 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
d2f0: 0a 66 69 0a 65 76 61 6c 20 61 63 5f 72 65 73 3d  .fi.eval ac_res=
d300: 5c 24 24 33 0a 09 20 20 20 20 20 20 20 7b 20 24  \$$3..       { $
d310: 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  as_echo "$as_me:
d320: 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e  ${as_lineno-$LIN
d330: 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61  ENO}: result: $a
d340: 63 5f 72 65 73 22 20 3e 26 35 0a 24 61 73 5f 65  c_res" >&5.$as_e
d350: 63 68 6f 20 22 24 61 63 5f 72 65 73 22 20 3e 26  cho "$ac_res" >&
d360: 36 3b 20 7d 0a 20 20 65 76 61 6c 20 24 61 73 5f  6; }.  eval $as_
d370: 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3b 20 24 7b  lineno_stack; ${
d380: 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3a  as_lineno_stack:
d390: 2b 3a 7d 20 75 6e 73 65 74 20 61 73 5f 6c 69 6e  +:} unset as_lin
d3a0: 65 6e 6f 0a 0a 7d 20 23 20 61 63 5f 66 6e 5f 63  eno..} # ac_fn_c
d3b0: 5f 63 68 65 63 6b 5f 68 65 61 64 65 72 5f 63 6f  _check_header_co
d3c0: 6d 70 69 6c 65 0a 0a 23 20 61 63 5f 66 6e 5f 63  mpile..# ac_fn_c
d3d0: 5f 74 72 79 5f 63 70 70 20 4c 49 4e 45 4e 4f 0a  _try_cpp LINENO.
d3e0: 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  # --------------
d3f0: 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 54 72 79 20 74  --------.# Try t
d400: 6f 20 70 72 65 70 72 6f 63 65 73 73 20 63 6f 6e  o preprocess con
d410: 66 74 65 73 74 2e 24 61 63 5f 65 78 74 2c 20 61  ftest.$ac_ext, a
d420: 6e 64 20 72 65 74 75 72 6e 20 77 68 65 74 68 65  nd return whethe
d430: 72 20 74 68 69 73 20 73 75 63 63 65 65 64 65 64  r this succeeded
d440: 2e 0a 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 63 70  ..ac_fn_c_try_cp
d450: 70 20 28 29 0a 7b 0a 20 20 61 73 5f 6c 69 6e 65  p ().{.  as_line
d460: 6e 6f 3d 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 22  no=${as_lineno-"
d470: 24 31 22 7d 20 61 73 5f 6c 69 6e 65 6e 6f 5f 73  $1"} as_lineno_s
d480: 74 61 63 6b 3d 61 73 5f 6c 69 6e 65 6e 6f 5f 73  tack=as_lineno_s
d490: 74 61 63 6b 3d 24 61 73 5f 6c 69 6e 65 6e 6f 5f  tack=$as_lineno_
d4a0: 73 74 61 63 6b 0a 20 20 69 66 20 7b 20 7b 20 61  stack.  if { { a
d4b0: 63 5f 74 72 79 3d 22 24 61 63 5f 63 70 70 20 63  c_try="$ac_cpp c
d4c0: 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 22  onftest.$ac_ext"
d4d0: 0a 63 61 73 65 20 22 28 28 24 61 63 5f 74 72 79  .case "(($ac_try
d4e0: 22 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c  " in.  *\"* | *\
d4f0: 60 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63 5f 74 72  `* | *\\*) ac_tr
d500: 79 5f 65 63 68 6f 3d 5c 24 61 63 5f 74 72 79 3b  y_echo=\$ac_try;
d510: 3b 0a 20 20 2a 29 20 61 63 5f 74 72 79 5f 65 63  ;.  *) ac_try_ec
d520: 68 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a 65 73 61  ho=$ac_try;;.esa
d530: 63 0a 65 76 61 6c 20 61 63 5f 74 72 79 5f 65 63  c.eval ac_try_ec
d540: 68 6f 3d 22 5c 22 5c 24 61 73 5f 6d 65 3a 24 7b  ho="\"\$as_me:${
d550: 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e  as_lineno-$LINEN
d560: 4f 7d 3a 20 24 61 63 5f 74 72 79 5f 65 63 68 6f  O}: $ac_try_echo
d570: 5c 22 22 0a 24 61 73 5f 65 63 68 6f 20 22 24 61  \"".$as_echo "$a
d580: 63 5f 74 72 79 5f 65 63 68 6f 22 3b 20 7d 20 3e  c_try_echo"; } >
d590: 26 35 0a 20 20 28 65 76 61 6c 20 22 24 61 63 5f  &5.  (eval "$ac_
d5a0: 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  cpp conftest.$ac
d5b0: 5f 65 78 74 22 29 20 32 3e 63 6f 6e 66 74 65 73  _ext") 2>conftes
d5c0: 74 2e 65 72 72 0a 20 20 61 63 5f 73 74 61 74 75  t.err.  ac_statu
d5d0: 73 3d 24 3f 0a 20 20 69 66 20 74 65 73 74 20 2d  s=$?.  if test -
d5e0: 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20  s conftest.err; 
d5f0: 74 68 65 6e 0a 20 20 20 20 67 72 65 70 20 2d 76  then.    grep -v
d600: 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74   '^ *+' conftest
d610: 2e 65 72 72 20 3e 63 6f 6e 66 74 65 73 74 2e 65  .err >conftest.e
d620: 72 31 0a 20 20 20 20 63 61 74 20 63 6f 6e 66 74  r1.    cat conft
d630: 65 73 74 2e 65 72 31 20 3e 26 35 0a 20 20 20 20  est.er1 >&5.    
d640: 6d 76 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65  mv -f conftest.e
d650: 72 31 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a  r1 conftest.err.
d660: 20 20 66 69 0a 20 20 24 61 73 5f 65 63 68 6f 20    fi.  $as_echo 
d670: 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e  "$as_me:${as_lin
d680: 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 24  eno-$LINENO}: \$
d690: 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
d6a0: 3e 26 35 0a 20 20 74 65 73 74 20 24 61 63 5f 73  >&5.  test $ac_s
d6b0: 74 61 74 75 73 20 3d 20 30 3b 20 7d 20 3e 20 63  tatus = 0; } > c
d6c0: 6f 6e 66 74 65 73 74 2e 69 20 26 26 20 7b 0a 09  onftest.i && {..
d6d0: 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f   test -z "$ac_c_
d6e0: 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61  preproc_warn_fla
d6f0: 67 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c  g$ac_c_werror_fl
d700: 61 67 22 20 7c 7c 0a 09 20 74 65 73 74 20 21 20  ag" ||.. test ! 
d710: 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a  -s conftest.err.
d720: 20 20 20 20 20 20 20 7d 3b 20 74 68 65 6e 20 3a         }; then :
d730: 0a 20 20 61 63 5f 72 65 74 76 61 6c 3d 30 0a 65  .  ac_retval=0.e
d740: 6c 73 65 0a 20 20 24 61 73 5f 65 63 68 6f 20 22  lse.  $as_echo "
d750: 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70  $as_me: failed p
d760: 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35  rogram was:" >&5
d770: 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63  .sed 's/^/| /' c
d780: 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
d790: 3e 26 35 0a 0a 20 20 20 20 61 63 5f 72 65 74 76  >&5..    ac_retv
d7a0: 61 6c 3d 31 0a 66 69 0a 20 20 65 76 61 6c 20 24  al=1.fi.  eval $
d7b0: 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3b  as_lineno_stack;
d7c0: 20 24 7b 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61   ${as_lineno_sta
d7d0: 63 6b 3a 2b 3a 7d 20 75 6e 73 65 74 20 61 73 5f  ck:+:} unset as_
d7e0: 6c 69 6e 65 6e 6f 0a 20 20 61 73 5f 66 6e 5f 73  lineno.  as_fn_s
d7f0: 65 74 5f 73 74 61 74 75 73 20 24 61 63 5f 72 65  et_status $ac_re
d800: 74 76 61 6c 0a 0a 7d 20 23 20 61 63 5f 66 6e 5f  tval..} # ac_fn_
d810: 63 5f 74 72 79 5f 63 70 70 0a 0a 23 20 61 63 5f  c_try_cpp..# ac_
d820: 66 6e 5f 63 5f 74 72 79 5f 72 75 6e 20 4c 49 4e  fn_c_try_run LIN
d830: 45 4e 4f 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ENO.# ----------
d840: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 54  ------------.# T
d850: 72 79 20 74 6f 20 6c 69 6e 6b 20 63 6f 6e 66 74  ry to link conft
d860: 65 73 74 2e 24 61 63 5f 65 78 74 2c 20 61 6e 64  est.$ac_ext, and
d870: 20 72 65 74 75 72 6e 20 77 68 65 74 68 65 72 20   return whether 
d880: 74 68 69 73 20 73 75 63 63 65 65 64 65 64 2e 20  this succeeded. 
d890: 41 73 73 75 6d 65 73 0a 23 20 74 68 61 74 20 65  Assumes.# that e
d8a0: 78 65 63 75 74 61 62 6c 65 73 20 2a 63 61 6e 2a  xecutables *can*
d8b0: 20 62 65 20 72 75 6e 2e 0a 61 63 5f 66 6e 5f 63   be run..ac_fn_c
d8c0: 5f 74 72 79 5f 72 75 6e 20 28 29 0a 7b 0a 20 20  _try_run ().{.  
d8d0: 61 73 5f 6c 69 6e 65 6e 6f 3d 24 7b 61 73 5f 6c  as_lineno=${as_l
d8e0: 69 6e 65 6e 6f 2d 22 24 31 22 7d 20 61 73 5f 6c  ineno-"$1"} as_l
d8f0: 69 6e 65 6e 6f 5f 73 74 61 63 6b 3d 61 73 5f 6c  ineno_stack=as_l
d900: 69 6e 65 6e 6f 5f 73 74 61 63 6b 3d 24 61 73 5f  ineno_stack=$as_
d910: 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 0a 20 20 69  lineno_stack.  i
d920: 66 20 7b 20 7b 20 61 63 5f 74 72 79 3d 22 24 61  f { { ac_try="$a
d930: 63 5f 6c 69 6e 6b 22 0a 63 61 73 65 20 22 28 28  c_link".case "((
d940: 24 61 63 5f 74 72 79 22 20 69 6e 0a 20 20 2a 5c  $ac_try" in.  *\
d950: 22 2a 20 7c 20 2a 5c 60 2a 20 7c 20 2a 5c 5c 2a  "* | *\`* | *\\*
d960: 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 5c 24  ) ac_try_echo=\$
d970: 61 63 5f 74 72 79 3b 3b 0a 20 20 2a 29 20 61 63  ac_try;;.  *) ac
d980: 5f 74 72 79 5f 65 63 68 6f 3d 24 61 63 5f 74 72  _try_echo=$ac_tr
d990: 79 3b 3b 0a 65 73 61 63 0a 65 76 61 6c 20 61 63  y;;.esac.eval ac
d9a0: 5f 74 72 79 5f 65 63 68 6f 3d 22 5c 22 5c 24 61  _try_echo="\"\$a
d9b0: 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f  s_me:${as_lineno
d9c0: 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 24 61 63 5f 74  -$LINENO}: $ac_t
d9d0: 72 79 5f 65 63 68 6f 5c 22 22 0a 24 61 73 5f 65  ry_echo\"".$as_e
d9e0: 63 68 6f 20 22 24 61 63 5f 74 72 79 5f 65 63 68  cho "$ac_try_ech
d9f0: 6f 22 3b 20 7d 20 3e 26 35 0a 20 20 28 65 76 61  o"; } >&5.  (eva
da00: 6c 20 22 24 61 63 5f 6c 69 6e 6b 22 29 20 32 3e  l "$ac_link") 2>
da10: 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
da20: 3f 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61  ?.  $as_echo "$a
da30: 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f  s_me:${as_lineno
da40: 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 3d  -$LINENO}: \$? =
da50: 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
da60: 0a 20 20 74 65 73 74 20 24 61 63 5f 73 74 61 74  .  test $ac_stat
da70: 75 73 20 3d 20 30 3b 20 7d 20 26 26 20 7b 20 61  us = 0; } && { a
da80: 63 5f 74 72 79 3d 27 2e 2f 63 6f 6e 66 74 65 73  c_try='./conftes
da90: 74 24 61 63 5f 65 78 65 65 78 74 27 0a 20 20 7b  t$ac_exeext'.  {
daa0: 20 7b 20 63 61 73 65 20 22 28 28 24 61 63 5f 74   { case "(($ac_t
dab0: 72 79 22 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c 20  ry" in.  *\"* | 
dac0: 2a 5c 60 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63 5f  *\`* | *\\*) ac_
dad0: 74 72 79 5f 65 63 68 6f 3d 5c 24 61 63 5f 74 72  try_echo=\$ac_tr
dae0: 79 3b 3b 0a 20 20 2a 29 20 61 63 5f 74 72 79 5f  y;;.  *) ac_try_
daf0: 65 63 68 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a 65  echo=$ac_try;;.e
db00: 73 61 63 0a 65 76 61 6c 20 61 63 5f 74 72 79 5f  sac.eval ac_try_
db10: 65 63 68 6f 3d 22 5c 22 5c 24 61 73 5f 6d 65 3a  echo="\"\$as_me:
db20: 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e  ${as_lineno-$LIN
db30: 45 4e 4f 7d 3a 20 24 61 63 5f 74 72 79 5f 65 63  ENO}: $ac_try_ec
db40: 68 6f 5c 22 22 0a 24 61 73 5f 65 63 68 6f 20 22  ho\"".$as_echo "
db50: 24 61 63 5f 74 72 79 5f 65 63 68 6f 22 3b 20 7d  $ac_try_echo"; }
db60: 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 22 24 61   >&5.  (eval "$a
db70: 63 5f 74 72 79 22 29 20 32 3e 26 35 0a 20 20 61  c_try") 2>&5.  a
db80: 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 24 61  c_status=$?.  $a
db90: 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  s_echo "$as_me:$
dba0: 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45  {as_lineno-$LINE
dbb0: 4e 4f 7d 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  NO}: \$? = $ac_s
dbc0: 74 61 74 75 73 22 20 3e 26 35 0a 20 20 74 65 73  tatus" >&5.  tes
dbd0: 74 20 24 61 63 5f 73 74 61 74 75 73 20 3d 20 30  t $ac_status = 0
dbe0: 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 20 3a 0a 20  ; }; }; then :. 
dbf0: 20 61 63 5f 72 65 74 76 61 6c 3d 30 0a 65 6c 73   ac_retval=0.els
dc00: 65 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61  e.  $as_echo "$a
dc10: 73 5f 6d 65 3a 20 70 72 6f 67 72 61 6d 20 65 78  s_me: program ex
dc20: 69 74 65 64 20 77 69 74 68 20 73 74 61 74 75 73  ited with status
dc30: 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
dc40: 0a 20 20 20 20 20 20 20 24 61 73 5f 65 63 68 6f  .       $as_echo
dc50: 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64   "$as_me: failed
dc60: 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e   program was:" >
dc70: 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27  &5.sed 's/^/| /'
dc80: 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
dc90: 74 20 3e 26 35 0a 0a 20 20 20 20 20 20 20 61 63  t >&5..       ac
dca0: 5f 72 65 74 76 61 6c 3d 24 61 63 5f 73 74 61 74  _retval=$ac_stat
dcb0: 75 73 0a 66 69 0a 20 20 72 6d 20 2d 72 66 20 63  us.fi.  rm -rf c
dcc0: 6f 6e 66 74 65 73 74 2e 64 53 59 4d 20 63 6f 6e  onftest.dSYM con
dcd0: 66 74 65 73 74 5f 69 70 61 38 5f 63 6f 6e 66 74  ftest_ipa8_conft
dce0: 65 73 74 2e 6f 6f 0a 20 20 65 76 61 6c 20 24 61  est.oo.  eval $a
dcf0: 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3b 20  s_lineno_stack; 
dd00: 24 7b 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63  ${as_lineno_stac
dd10: 6b 3a 2b 3a 7d 20 75 6e 73 65 74 20 61 73 5f 6c  k:+:} unset as_l
dd20: 69 6e 65 6e 6f 0a 20 20 61 73 5f 66 6e 5f 73 65  ineno.  as_fn_se
dd30: 74 5f 73 74 61 74 75 73 20 24 61 63 5f 72 65 74  t_status $ac_ret
dd40: 76 61 6c 0a 0a 7d 20 23 20 61 63 5f 66 6e 5f 63  val..} # ac_fn_c
dd50: 5f 74 72 79 5f 72 75 6e 0a 0a 23 20 61 63 5f 66  _try_run..# ac_f
dd60: 6e 5f 63 5f 63 68 65 63 6b 5f 66 75 6e 63 20 4c  n_c_check_func L
dd70: 49 4e 45 4e 4f 20 46 55 4e 43 20 56 41 52 0a 23  INENO FUNC VAR.#
dd80: 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ---------------
dd90: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
dda0: 2d 2d 2d 0a 23 20 54 65 73 74 73 20 77 68 65 74  ---.# Tests whet
ddb0: 68 65 72 20 46 55 4e 43 20 65 78 69 73 74 73 2c  her FUNC exists,
ddc0: 20 73 65 74 74 69 6e 67 20 74 68 65 20 63 61 63   setting the cac
ddd0: 68 65 20 76 61 72 69 61 62 6c 65 20 56 41 52 20  he variable VAR 
dde0: 61 63 63 6f 72 64 69 6e 67 6c 79 0a 61 63 5f 66  accordingly.ac_f
ddf0: 6e 5f 63 5f 63 68 65 63 6b 5f 66 75 6e 63 20 28  n_c_check_func (
de00: 29 0a 7b 0a 20 20 61 73 5f 6c 69 6e 65 6e 6f 3d  ).{.  as_lineno=
de10: 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 22 24 31 22  ${as_lineno-"$1"
de20: 7d 20 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63  } as_lineno_stac
de30: 6b 3d 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63  k=as_lineno_stac
de40: 6b 3d 24 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61  k=$as_lineno_sta
de50: 63 6b 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20  ck.  { $as_echo 
de60: 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e  "$as_me:${as_lin
de70: 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68  eno-$LINENO}: ch
de80: 65 63 6b 69 6e 67 20 66 6f 72 20 24 32 22 20 3e  ecking for $2" >
de90: 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63  &5.$as_echo_n "c
dea0: 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 32 2e 2e  hecking for $2..
deb0: 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 65 76  . " >&6; }.if ev
dec0: 61 6c 20 5c 24 7b 24 33 2b 3a 7d 20 66 61 6c 73  al \${$3+:} fals
ded0: 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f  e; then :.  $as_
dee0: 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29  echo_n "(cached)
def0: 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61   " >&6.else.  ca
df00: 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d 20 3c  t confdefs.h - <
df10: 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 65 73  <_ACEOF >conftes
df20: 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 6e 64  t.$ac_ext./* end
df30: 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
df40: 0a 2f 2a 20 44 65 66 69 6e 65 20 24 32 20 74 6f  ./* Define $2 to
df50: 20 61 6e 20 69 6e 6e 6f 63 75 6f 75 73 20 76 61   an innocuous va
df60: 72 69 61 6e 74 2c 20 69 6e 20 63 61 73 65 20 3c  riant, in case <
df70: 6c 69 6d 69 74 73 2e 68 3e 20 64 65 63 6c 61 72  limits.h> declar
df80: 65 73 20 24 32 2e 0a 20 20 20 46 6f 72 20 65 78  es $2..   For ex
df90: 61 6d 70 6c 65 2c 20 48 50 2d 55 58 20 31 31 69  ample, HP-UX 11i
dfa0: 20 3c 6c 69 6d 69 74 73 2e 68 3e 20 64 65 63 6c   <limits.h> decl
dfb0: 61 72 65 73 20 67 65 74 74 69 6d 65 6f 66 64 61  ares gettimeofda
dfc0: 79 2e 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 24  y.  */.#define $
dfd0: 32 20 69 6e 6e 6f 63 75 6f 75 73 5f 24 32 0a 0a  2 innocuous_$2..
dfe0: 2f 2a 20 53 79 73 74 65 6d 20 68 65 61 64 65 72  /* System header
dff0: 20 74 6f 20 64 65 66 69 6e 65 20 5f 5f 73 74 75   to define __stu
e000: 62 20 6d 61 63 72 6f 73 20 61 6e 64 20 68 6f 70  b macros and hop
e010: 65 66 75 6c 6c 79 20 66 65 77 20 70 72 6f 74 6f  efully few proto
e020: 74 79 70 65 73 2c 0a 20 20 20 20 77 68 69 63 68  types,.    which
e030: 20 63 61 6e 20 63 6f 6e 66 6c 69 63 74 20 77 69   can conflict wi
e040: 74 68 20 63 68 61 72 20 24 32 20 28 29 3b 20 62  th char $2 (); b
e050: 65 6c 6f 77 2e 0a 20 20 20 20 50 72 65 66 65 72  elow..    Prefer
e060: 20 3c 6c 69 6d 69 74 73 2e 68 3e 20 74 6f 20 3c   <limits.h> to <
e070: 61 73 73 65 72 74 2e 68 3e 20 69 66 20 5f 5f 53  assert.h> if __S
e080: 54 44 43 5f 5f 20 69 73 20 64 65 66 69 6e 65 64  TDC__ is defined
e090: 2c 20 73 69 6e 63 65 0a 20 20 20 20 3c 6c 69 6d  , since.    <lim
e0a0: 69 74 73 2e 68 3e 20 65 78 69 73 74 73 20 65 76  its.h> exists ev
e0b0: 65 6e 20 6f 6e 20 66 72 65 65 73 74 61 6e 64 69  en on freestandi
e0c0: 6e 67 20 63 6f 6d 70 69 6c 65 72 73 2e 20 20 2a  ng compilers.  *
e0d0: 2f 0a 0a 23 69 66 64 65 66 20 5f 5f 53 54 44 43  /..#ifdef __STDC
e0e0: 5f 5f 0a 23 20 69 6e 63 6c 75 64 65 20 3c 6c 69  __.# include <li
e0f0: 6d 69 74 73 2e 68 3e 0a 23 65 6c 73 65 0a 23 20  mits.h>.#else.# 
e100: 69 6e 63 6c 75 64 65 20 3c 61 73 73 65 72 74 2e  include <assert.
e110: 68 3e 0a 23 65 6e 64 69 66 0a 0a 23 75 6e 64 65  h>.#endif..#unde
e120: 66 20 24 32 0a 0a 2f 2a 20 4f 76 65 72 72 69 64  f $2../* Overrid
e130: 65 20 61 6e 79 20 47 43 43 20 69 6e 74 65 72 6e  e any GCC intern
e140: 61 6c 20 70 72 6f 74 6f 74 79 70 65 20 74 6f 20  al prototype to 
e150: 61 76 6f 69 64 20 61 6e 20 65 72 72 6f 72 2e 0a  avoid an error..
e160: 20 20 20 55 73 65 20 63 68 61 72 20 62 65 63 61     Use char beca
e170: 75 73 65 20 69 6e 74 20 6d 69 67 68 74 20 6d 61  use int might ma
e180: 74 63 68 20 74 68 65 20 72 65 74 75 72 6e 20 74  tch the return t
e190: 79 70 65 20 6f 66 20 61 20 47 43 43 0a 20 20 20  ype of a GCC.   
e1a0: 62 75 69 6c 74 69 6e 20 61 6e 64 20 74 68 65 6e  builtin and then
e1b0: 20 69 74 73 20 61 72 67 75 6d 65 6e 74 20 70 72   its argument pr
e1c0: 6f 74 6f 74 79 70 65 20 77 6f 75 6c 64 20 73 74  ototype would st
e1d0: 69 6c 6c 20 61 70 70 6c 79 2e 20 20 2a 2f 0a 23  ill apply.  */.#
e1e0: 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75  ifdef __cplusplu
e1f0: 73 0a 65 78 74 65 72 6e 20 22 43 22 0a 23 65 6e  s.extern "C".#en
e200: 64 69 66 0a 63 68 61 72 20 24 32 20 28 29 3b 0a  dif.char $2 ();.
e210: 2f 2a 20 54 68 65 20 47 4e 55 20 43 20 6c 69 62  /* The GNU C lib
e220: 72 61 72 79 20 64 65 66 69 6e 65 73 20 74 68 69  rary defines thi
e230: 73 20 66 6f 72 20 66 75 6e 63 74 69 6f 6e 73 20  s for functions 
e240: 77 68 69 63 68 20 69 74 20 69 6d 70 6c 65 6d 65  which it impleme
e250: 6e 74 73 0a 20 20 20 20 74 6f 20 61 6c 77 61 79  nts.    to alway
e260: 73 20 66 61 69 6c 20 77 69 74 68 20 45 4e 4f 53  s fail with ENOS
e270: 59 53 2e 20 20 53 6f 6d 65 20 66 75 6e 63 74 69  YS.  Some functi
e280: 6f 6e 73 20 61 72 65 20 61 63 74 75 61 6c 6c 79  ons are actually
e290: 20 6e 61 6d 65 64 0a 20 20 20 20 73 6f 6d 65 74   named.    somet
e2a0: 68 69 6e 67 20 73 74 61 72 74 69 6e 67 20 77 69  hing starting wi
e2b0: 74 68 20 5f 5f 20 61 6e 64 20 74 68 65 20 6e 6f  th __ and the no
e2c0: 72 6d 61 6c 20 6e 61 6d 65 20 69 73 20 61 6e 20  rmal name is an 
e2d0: 61 6c 69 61 73 2e 20 20 2a 2f 0a 23 69 66 20 64  alias.  */.#if d
e2e0: 65 66 69 6e 65 64 20 5f 5f 73 74 75 62 5f 24 32  efined __stub_$2
e2f0: 20 7c 7c 20 64 65 66 69 6e 65 64 20 5f 5f 73 74   || defined __st
e300: 75 62 5f 5f 5f 24 32 0a 63 68 6f 6b 65 20 6d 65  ub___$2.choke me
e310: 0a 23 65 6e 64 69 66 0a 0a 69 6e 74 0a 6d 61 69  .#endif..int.mai
e320: 6e 20 28 29 0a 7b 0a 72 65 74 75 72 6e 20 24 32  n ().{.return $2
e330: 20 28 29 3b 0a 20 20 3b 0a 20 20 72 65 74 75 72   ();.  ;.  retur
e340: 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 69 66  n 0;.}._ACEOF.if
e350: 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 6c 69 6e   ac_fn_c_try_lin
e360: 6b 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65  k "$LINENO"; the
e370: 6e 20 3a 0a 20 20 65 76 61 6c 20 22 24 33 3d 79  n :.  eval "$3=y
e380: 65 73 22 0a 65 6c 73 65 0a 20 20 65 76 61 6c 20  es".else.  eval 
e390: 22 24 33 3d 6e 6f 22 0a 66 69 0a 72 6d 20 2d 66  "$3=no".fi.rm -f
e3a0: 20 63 6f 72 65 20 63 6f 6e 66 74 65 73 74 2e 65   core conftest.e
e3b0: 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  rr conftest.$ac_
e3c0: 6f 62 6a 65 78 74 20 5c 0a 20 20 20 20 63 6f 6e  objext \.    con
e3d0: 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20  ftest$ac_exeext 
e3e0: 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
e3f0: 0a 66 69 0a 65 76 61 6c 20 61 63 5f 72 65 73 3d  .fi.eval ac_res=
e400: 5c 24 24 33 0a 09 20 20 20 20 20 20 20 7b 20 24  \$$3..       { $
e410: 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  as_echo "$as_me:
e420: 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e  ${as_lineno-$LIN
e430: 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61  ENO}: result: $a
e440: 63 5f 72 65 73 22 20 3e 26 35 0a 24 61 73 5f 65  c_res" >&5.$as_e
e450: 63 68 6f 20 22 24 61 63 5f 72 65 73 22 20 3e 26  cho "$ac_res" >&
e460: 36 3b 20 7d 0a 20 20 65 76 61 6c 20 24 61 73 5f  6; }.  eval $as_
e470: 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3b 20 24 7b  lineno_stack; ${
e480: 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3a  as_lineno_stack:
e490: 2b 3a 7d 20 75 6e 73 65 74 20 61 73 5f 6c 69 6e  +:} unset as_lin
e4a0: 65 6e 6f 0a 0a 7d 20 23 20 61 63 5f 66 6e 5f 63  eno..} # ac_fn_c
e4b0: 5f 63 68 65 63 6b 5f 66 75 6e 63 0a 0a 23 20 61  _check_func..# a
e4c0: 63 5f 66 6e 5f 63 5f 63 68 65 63 6b 5f 74 79 70  c_fn_c_check_typ
e4d0: 65 20 4c 49 4e 45 4e 4f 20 54 59 50 45 20 56 41  e LINENO TYPE VA
e4e0: 52 20 49 4e 43 4c 55 44 45 53 0a 23 20 2d 2d 2d  R INCLUDES.# ---
e4f0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
e500: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
e510: 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 54 65 73 74 73  --------.# Tests
e520: 20 77 68 65 74 68 65 72 20 54 59 50 45 20 65 78   whether TYPE ex
e530: 69 73 74 73 20 61 66 74 65 72 20 68 61 76 69 6e  ists after havin
e540: 67 20 69 6e 63 6c 75 64 65 64 20 49 4e 43 4c 55  g included INCLU
e550: 44 45 53 2c 20 73 65 74 74 69 6e 67 20 63 61 63  DES, setting cac
e560: 68 65 0a 23 20 76 61 72 69 61 62 6c 65 20 56 41  he.# variable VA
e570: 52 20 61 63 63 6f 72 64 69 6e 67 6c 79 2e 0a 61  R accordingly..a
e580: 63 5f 66 6e 5f 63 5f 63 68 65 63 6b 5f 74 79 70  c_fn_c_check_typ
e590: 65 20 28 29 0a 7b 0a 20 20 61 73 5f 6c 69 6e 65  e ().{.  as_line
e5a0: 6e 6f 3d 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 22  no=${as_lineno-"
e5b0: 24 31 22 7d 20 61 73 5f 6c 69 6e 65 6e 6f 5f 73  $1"} as_lineno_s
e5c0: 74 61 63 6b 3d 61 73 5f 6c 69 6e 65 6e 6f 5f 73  tack=as_lineno_s
e5d0: 74 61 63 6b 3d 24 61 73 5f 6c 69 6e 65 6e 6f 5f  tack=$as_lineno_
e5e0: 73 74 61 63 6b 0a 20 20 7b 20 24 61 73 5f 65 63  stack.  { $as_ec
e5f0: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f  ho "$as_me:${as_
e600: 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a  lineno-$LINENO}:
e610: 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 32   checking for $2
e620: 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e  " >&5.$as_echo_n
e630: 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24   "checking for $
e640: 32 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66  2... " >&6; }.if
e650: 20 65 76 61 6c 20 5c 24 7b 24 33 2b 3a 7d 20 66   eval \${$3+:} f
e660: 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24  alse; then :.  $
e670: 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68  as_echo_n "(cach
e680: 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20  ed) " >&6.else. 
e690: 20 65 76 61 6c 20 22 24 33 3d 6e 6f 22 0a 20 20   eval "$3=no".  
e6a0: 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d  cat confdefs.h -
e6b0: 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74   <<_ACEOF >conft
e6c0: 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65  est.$ac_ext./* e
e6d0: 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  nd confdefs.h.  
e6e0: 2a 2f 0a 24 34 0a 69 6e 74 0a 6d 61 69 6e 20 28  */.$4.int.main (
e6f0: 29 0a 7b 0a 69 66 20 28 73 69 7a 65 6f 66 20 28  ).{.if (sizeof (
e700: 24 32 29 29 0a 09 20 72 65 74 75 72 6e 20 30 3b  $2)).. return 0;
e710: 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b  .  ;.  return 0;
e720: 0a 7d 0a 5f 41 43 45 4f 46 0a 69 66 20 61 63 5f  .}._ACEOF.if ac_
e730: 66 6e 5f 63 5f 74 72 79 5f 63 6f 6d 70 69 6c 65  fn_c_try_compile
e740: 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e   "$LINENO"; then
e750: 20 3a 0a 20 20 63 61 74 20 63 6f 6e 66 64 65 66   :.  cat confdef
e760: 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e  s.h - <<_ACEOF >
e770: 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
e780: 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73  ./* end confdefs
e790: 2e 68 2e 20 20 2a 2f 0a 24 34 0a 69 6e 74 0a 6d  .h.  */.$4.int.m
e7a0: 61 69 6e 20 28 29 0a 7b 0a 69 66 20 28 73 69 7a  ain ().{.if (siz
e7b0: 65 6f 66 20 28 28 24 32 29 29 29 0a 09 20 20 20  eof (($2)))..   
e7c0: 20 72 65 74 75 72 6e 20 30 3b 0a 20 20 3b 0a 20   return 0;.  ;. 
e7d0: 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43   return 0;.}._AC
e7e0: 45 4f 46 0a 69 66 20 61 63 5f 66 6e 5f 63 5f 74  EOF.if ac_fn_c_t
e7f0: 72 79 5f 63 6f 6d 70 69 6c 65 20 22 24 4c 49 4e  ry_compile "$LIN
e800: 45 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a 0a 65 6c  ENO"; then :..el
e810: 73 65 0a 20 20 65 76 61 6c 20 22 24 33 3d 79 65  se.  eval "$3=ye
e820: 73 22 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 72 65  s".fi.rm -f core
e830: 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f   conftest.err co
e840: 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
e850: 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  t conftest.$ac_e
e860: 78 74 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 72 65  xt.fi.rm -f core
e870: 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f   conftest.err co
e880: 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
e890: 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  t conftest.$ac_e
e8a0: 78 74 0a 66 69 0a 65 76 61 6c 20 61 63 5f 72 65  xt.fi.eval ac_re
e8b0: 73 3d 5c 24 24 33 0a 09 20 20 20 20 20 20 20 7b  s=\$$3..       {
e8c0: 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d   $as_echo "$as_m
e8d0: 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c  e:${as_lineno-$L
e8e0: 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20  INENO}: result: 
e8f0: 24 61 63 5f 72 65 73 22 20 3e 26 35 0a 24 61 73  $ac_res" >&5.$as
e900: 5f 65 63 68 6f 20 22 24 61 63 5f 72 65 73 22 20  _echo "$ac_res" 
e910: 3e 26 36 3b 20 7d 0a 20 20 65 76 61 6c 20 24 61  >&6; }.  eval $a
e920: 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3b 20  s_lineno_stack; 
e930: 24 7b 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63  ${as_lineno_stac
e940: 6b 3a 2b 3a 7d 20 75 6e 73 65 74 20 61 73 5f 6c  k:+:} unset as_l
e950: 69 6e 65 6e 6f 0a 0a 7d 20 23 20 61 63 5f 66 6e  ineno..} # ac_fn
e960: 5f 63 5f 63 68 65 63 6b 5f 74 79 70 65 0a 0a 23  _c_check_type..#
e970: 20 61 63 5f 66 6e 5f 63 5f 63 68 65 63 6b 5f 68   ac_fn_c_check_h
e980: 65 61 64 65 72 5f 6d 6f 6e 67 72 65 6c 20 4c 49  eader_mongrel LI
e990: 4e 45 4e 4f 20 48 45 41 44 45 52 20 56 41 52 20  NENO HEADER VAR 
e9a0: 49 4e 43 4c 55 44 45 53 0a 23 20 2d 2d 2d 2d 2d  INCLUDES.# -----
e9b0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
e9c0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
e9d0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
e9e0: 2d 2d 0a 23 20 54 65 73 74 73 20 77 68 65 74 68  --.# Tests wheth
e9f0: 65 72 20 48 45 41 44 45 52 20 65 78 69 73 74 73  er HEADER exists
ea00: 2c 20 67 69 76 69 6e 67 20 61 20 77 61 72 6e 69  , giving a warni
ea10: 6e 67 20 69 66 20 69 74 20 63 61 6e 6e 6f 74 20  ng if it cannot 
ea20: 62 65 20 63 6f 6d 70 69 6c 65 64 20 75 73 69 6e  be compiled usin
ea30: 67 0a 23 20 74 68 65 20 69 6e 63 6c 75 64 65 20  g.# the include 
ea40: 66 69 6c 65 73 20 69 6e 20 49 4e 43 4c 55 44 45  files in INCLUDE
ea50: 53 20 61 6e 64 20 73 65 74 74 69 6e 67 20 74 68  S and setting th
ea60: 65 20 63 61 63 68 65 20 76 61 72 69 61 62 6c 65  e cache variable
ea70: 20 56 41 52 0a 23 20 61 63 63 6f 72 64 69 6e 67   VAR.# according
ea80: 6c 79 2e 0a 61 63 5f 66 6e 5f 63 5f 63 68 65 63  ly..ac_fn_c_chec
ea90: 6b 5f 68 65 61 64 65 72 5f 6d 6f 6e 67 72 65 6c  k_header_mongrel
eaa0: 20 28 29 0a 7b 0a 20 20 61 73 5f 6c 69 6e 65 6e   ().{.  as_linen
eab0: 6f 3d 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 22 24  o=${as_lineno-"$
eac0: 31 22 7d 20 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74  1"} as_lineno_st
ead0: 61 63 6b 3d 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74  ack=as_lineno_st
eae0: 61 63 6b 3d 24 61 73 5f 6c 69 6e 65 6e 6f 5f 73  ack=$as_lineno_s
eaf0: 74 61 63 6b 0a 20 20 69 66 20 65 76 61 6c 20 5c  tack.  if eval \
eb00: 24 7b 24 33 2b 3a 7d 20 66 61 6c 73 65 3b 20 74  ${$3+:} false; t
eb10: 68 65 6e 20 3a 0a 20 20 7b 20 24 61 73 5f 65 63  hen :.  { $as_ec
eb20: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f  ho "$as_me:${as_
eb30: 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a  lineno-$LINENO}:
eb40: 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 32   checking for $2
eb50: 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e  " >&5.$as_echo_n
eb60: 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24   "checking for $
eb70: 32 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66  2... " >&6; }.if
eb80: 20 65 76 61 6c 20 5c 24 7b 24 33 2b 3a 7d 20 66   eval \${$3+:} f
eb90: 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24  alse; then :.  $
eba0: 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68  as_echo_n "(cach
ebb0: 65 64 29 20 22 20 3e 26 36 0a 66 69 0a 65 76 61  ed) " >&6.fi.eva
ebc0: 6c 20 61 63 5f 72 65 73 3d 5c 24 24 33 0a 09 20  l ac_res=\$$3.. 
ebd0: 20 20 20 20 20 20 7b 20 24 61 73 5f 65 63 68 6f        { $as_echo
ebe0: 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69   "$as_me:${as_li
ebf0: 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72  neno-$LINENO}: r
ec00: 65 73 75 6c 74 3a 20 24 61 63 5f 72 65 73 22 20  esult: $ac_res" 
ec10: 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61  >&5.$as_echo "$a
ec20: 63 5f 72 65 73 22 20 3e 26 36 3b 20 7d 0a 65 6c  c_res" >&6; }.el
ec30: 73 65 0a 20 20 23 20 49 73 20 74 68 65 20 68 65  se.  # Is the he
ec40: 61 64 65 72 20 63 6f 6d 70 69 6c 61 62 6c 65 3f  ader compilable?
ec50: 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73  .{ $as_echo "$as
ec60: 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d  _me:${as_lineno-
ec70: 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69  $LINENO}: checki
ec80: 6e 67 20 24 32 20 75 73 61 62 69 6c 69 74 79 22  ng $2 usability"
ec90: 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20   >&5.$as_echo_n 
eca0: 22 63 68 65 63 6b 69 6e 67 20 24 32 20 75 73 61  "checking $2 usa
ecb0: 62 69 6c 69 74 79 2e 2e 2e 20 22 20 3e 26 36 3b  bility... " >&6;
ecc0: 20 7d 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e   }.cat confdefs.
ecd0: 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f  h - <<_ACEOF >co
ece0: 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f  nftest.$ac_ext./
ecf0: 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68  * end confdefs.h
ed00: 2e 20 20 2a 2f 0a 24 34 0a 23 69 6e 63 6c 75 64  .  */.$4.#includ
ed10: 65 20 3c 24 32 3e 0a 5f 41 43 45 4f 46 0a 69 66  e <$2>._ACEOF.if
ed20: 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 63 6f 6d   ac_fn_c_try_com
ed30: 70 69 6c 65 20 22 24 4c 49 4e 45 4e 4f 22 3b 20  pile "$LINENO"; 
ed40: 74 68 65 6e 20 3a 0a 20 20 61 63 5f 68 65 61 64  then :.  ac_head
ed50: 65 72 5f 63 6f 6d 70 69 6c 65 72 3d 79 65 73 0a  er_compiler=yes.
ed60: 65 6c 73 65 0a 20 20 61 63 5f 68 65 61 64 65 72  else.  ac_header
ed70: 5f 63 6f 6d 70 69 6c 65 72 3d 6e 6f 0a 66 69 0a  _compiler=no.fi.
ed80: 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74  rm -f core conft
ed90: 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74  est.err conftest
eda0: 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66  .$ac_objext conf
edb0: 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 7b 20 24  test.$ac_ext.{ $
edc0: 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  as_echo "$as_me:
edd0: 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e  ${as_lineno-$LIN
ede0: 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61  ENO}: result: $a
edf0: 63 5f 68 65 61 64 65 72 5f 63 6f 6d 70 69 6c 65  c_header_compile
ee00: 72 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20  r" >&5.$as_echo 
ee10: 22 24 61 63 5f 68 65 61 64 65 72 5f 63 6f 6d 70  "$ac_header_comp
ee20: 69 6c 65 72 22 20 3e 26 36 3b 20 7d 0a 0a 23 20  iler" >&6; }..# 
ee30: 49 73 20 74 68 65 20 68 65 61 64 65 72 20 70 72  Is the header pr
ee40: 65 73 65 6e 74 3f 0a 7b 20 24 61 73 5f 65 63 68  esent?.{ $as_ech
ee50: 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c  o "$as_me:${as_l
ee60: 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20  ineno-$LINENO}: 
ee70: 63 68 65 63 6b 69 6e 67 20 24 32 20 70 72 65 73  checking $2 pres
ee80: 65 6e 63 65 22 20 3e 26 35 0a 24 61 73 5f 65 63  ence" >&5.$as_ec
ee90: 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 24  ho_n "checking $
eea0: 32 20 70 72 65 73 65 6e 63 65 2e 2e 2e 20 22 20  2 presence... " 
eeb0: 3e 26 36 3b 20 7d 0a 63 61 74 20 63 6f 6e 66 64  >&6; }.cat confd
eec0: 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46  efs.h - <<_ACEOF
eed0: 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65   >conftest.$ac_e
eee0: 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65  xt./* end confde
eef0: 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75  fs.h.  */.#inclu
ef00: 64 65 20 3c 24 32 3e 0a 5f 41 43 45 4f 46 0a 69  de <$2>._ACEOF.i
ef10: 66 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 63 70  f ac_fn_c_try_cp
ef20: 70 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65  p "$LINENO"; the
ef30: 6e 20 3a 0a 20 20 61 63 5f 68 65 61 64 65 72 5f  n :.  ac_header_
ef40: 70 72 65 70 72 6f 63 3d 79 65 73 0a 65 6c 73 65  preproc=yes.else
ef50: 0a 20 20 61 63 5f 68 65 61 64 65 72 5f 70 72 65  .  ac_header_pre
ef60: 70 72 6f 63 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66  proc=no.fi.rm -f
ef70: 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f   conftest.err co
ef80: 6e 66 74 65 73 74 2e 69 20 63 6f 6e 66 74 65 73  nftest.i conftes
ef90: 74 2e 24 61 63 5f 65 78 74 0a 7b 20 24 61 73 5f  t.$ac_ext.{ $as_
efa0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61  echo "$as_me:${a
efb0: 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f  s_lineno-$LINENO
efc0: 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 68  }: result: $ac_h
efd0: 65 61 64 65 72 5f 70 72 65 70 72 6f 63 22 20 3e  eader_preproc" >
efe0: 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63  &5.$as_echo "$ac
eff0: 5f 68 65 61 64 65 72 5f 70 72 65 70 72 6f 63 22  _header_preproc"
f000: 20 3e 26 36 3b 20 7d 0a 0a 23 20 53 6f 3f 20 20   >&6; }..# So?  
f010: 57 68 61 74 20 61 62 6f 75 74 20 74 68 69 73 20  What about this 
f020: 68 65 61 64 65 72 3f 0a 63 61 73 65 20 24 61 63  header?.case $ac
f030: 5f 68 65 61 64 65 72 5f 63 6f 6d 70 69 6c 65 72  _header_compiler
f040: 3a 24 61 63 5f 68 65 61 64 65 72 5f 70 72 65 70  :$ac_header_prep
f050: 72 6f 63 3a 24 61 63 5f 63 5f 70 72 65 70 72 6f  roc:$ac_c_prepro
f060: 63 5f 77 61 72 6e 5f 66 6c 61 67 20 69 6e 20 23  c_warn_flag in #
f070: 28 28 0a 20 20 79 65 73 3a 6e 6f 3a 20 29 0a 20  ((.  yes:no: ). 
f080: 20 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24     { $as_echo "$
f090: 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e  as_me:${as_linen
f0a0: 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41 52 4e  o-$LINENO}: WARN
f0b0: 49 4e 47 3a 20 24 32 3a 20 61 63 63 65 70 74 65  ING: $2: accepte
f0c0: 64 20 62 79 20 74 68 65 20 63 6f 6d 70 69 6c 65  d by the compile
f0d0: 72 2c 20 72 65 6a 65 63 74 65 64 20 62 79 20 74  r, rejected by t
f0e0: 68 65 20 70 72 65 70 72 6f 63 65 73 73 6f 72 21  he preprocessor!
f0f0: 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22  " >&5.$as_echo "
f100: 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a  $as_me: WARNING:
f110: 20 24 32 3a 20 61 63 63 65 70 74 65 64 20 62 79   $2: accepted by
f120: 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 2c 20 72   the compiler, r
f130: 65 6a 65 63 74 65 64 20 62 79 20 74 68 65 20 70  ejected by the p
f140: 72 65 70 72 6f 63 65 73 73 6f 72 21 22 20 3e 26  reprocessor!" >&
f150: 32 3b 7d 0a 20 20 20 20 7b 20 24 61 73 5f 65 63  2;}.    { $as_ec
f160: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f  ho "$as_me:${as_
f170: 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a  lineno-$LINENO}:
f180: 20 57 41 52 4e 49 4e 47 3a 20 24 32 3a 20 70 72   WARNING: $2: pr
f190: 6f 63 65 65 64 69 6e 67 20 77 69 74 68 20 74 68  oceeding with th
f1a0: 65 20 63 6f 6d 70 69 6c 65 72 27 73 20 72 65 73  e compiler's res
f1b0: 75 6c 74 22 20 3e 26 35 0a 24 61 73 5f 65 63 68  ult" >&5.$as_ech
f1c0: 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49  o "$as_me: WARNI
f1d0: 4e 47 3a 20 24 32 3a 20 70 72 6f 63 65 65 64 69  NG: $2: proceedi
f1e0: 6e 67 20 77 69 74 68 20 74 68 65 20 63 6f 6d 70  ng with the comp
f1f0: 69 6c 65 72 27 73 20 72 65 73 75 6c 74 22 20 3e  iler's result" >
f200: 26 32 3b 7d 0a 20 20 20 20 3b 3b 0a 20 20 6e 6f  &2;}.    ;;.  no
f210: 3a 79 65 73 3a 2a 20 29 0a 20 20 20 20 7b 20 24  :yes:* ).    { $
f220: 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  as_echo "$as_me:
f230: 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e  ${as_lineno-$LIN
f240: 45 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47 3a 20 24  ENO}: WARNING: $
f250: 32 3a 20 70 72 65 73 65 6e 74 20 62 75 74 20 63  2: present but c
f260: 61 6e 6e 6f 74 20 62 65 20 63 6f 6d 70 69 6c 65  annot be compile
f270: 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20  d" >&5.$as_echo 
f280: 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47  "$as_me: WARNING
f290: 3a 20 24 32 3a 20 70 72 65 73 65 6e 74 20 62 75  : $2: present bu
f2a0: 74 20 63 61 6e 6e 6f 74 20 62 65 20 63 6f 6d 70  t cannot be comp
f2b0: 69 6c 65 64 22 20 3e 26 32 3b 7d 0a 20 20 20 20  iled" >&2;}.    
f2c0: 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f  { $as_echo "$as_
f2d0: 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24  me:${as_lineno-$
f2e0: 4c 49 4e 45 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47  LINENO}: WARNING
f2f0: 3a 20 24 32 3a 20 20 20 20 20 63 68 65 63 6b 20  : $2:     check 
f300: 66 6f 72 20 6d 69 73 73 69 6e 67 20 70 72 65 72  for missing prer
f310: 65 71 75 69 73 69 74 65 20 68 65 61 64 65 72 73  equisite headers
f320: 3f 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20  ?" >&5.$as_echo 
f330: 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47  "$as_me: WARNING
f340: 3a 20 24 32 3a 20 20 20 20 20 63 68 65 63 6b 20  : $2:     check 
f350: 66 6f 72 20 6d 69 73 73 69 6e 67 20 70 72 65 72  for missing prer
f360: 65 71 75 69 73 69 74 65 20 68 65 61 64 65 72 73  equisite headers
f370: 3f 22 20 3e 26 32 3b 7d 0a 20 20 20 20 7b 20 24  ?" >&2;}.    { $
f380: 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  as_echo "$as_me:
f390: 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e  ${as_lineno-$LIN
f3a0: 45 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47 3a 20 24  ENO}: WARNING: $
f3b0: 32 3a 20 73 65 65 20 74 68 65 20 41 75 74 6f 63  2: see the Autoc
f3c0: 6f 6e 66 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f  onf documentatio
f3d0: 6e 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20  n" >&5.$as_echo 
f3e0: 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47  "$as_me: WARNING
f3f0: 3a 20 24 32 3a 20 73 65 65 20 74 68 65 20 41 75  : $2: see the Au
f400: 74 6f 63 6f 6e 66 20 64 6f 63 75 6d 65 6e 74 61  toconf documenta
f410: 74 69 6f 6e 22 20 3e 26 32 3b 7d 0a 20 20 20 20  tion" >&2;}.    
f420: 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f  { $as_echo "$as_
f430: 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24  me:${as_lineno-$
f440: 4c 49 4e 45 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47  LINENO}: WARNING
f450: 3a 20 24 32 3a 20 20 20 20 20 73 65 63 74 69 6f  : $2:     sectio
f460: 6e 20 5c 22 50 72 65 73 65 6e 74 20 42 75 74 20  n \"Present But 
f470: 43 61 6e 6e 6f 74 20 42 65 20 43 6f 6d 70 69 6c  Cannot Be Compil
f480: 65 64 5c 22 22 20 3e 26 35 0a 24 61 73 5f 65 63  ed\"" >&5.$as_ec
f490: 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e  ho "$as_me: WARN
f4a0: 49 4e 47 3a 20 24 32 3a 20 20 20 20 20 73 65 63  ING: $2:     sec
f4b0: 74 69 6f 6e 20 5c 22 50 72 65 73 65 6e 74 20 42  tion \"Present B
f4c0: 75 74 20 43 61 6e 6e 6f 74 20 42 65 20 43 6f 6d  ut Cannot Be Com
f4d0: 70 69 6c 65 64 5c 22 22 20 3e 26 32 3b 7d 0a 20  piled\"" >&2;}. 
f4e0: 20 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24     { $as_echo "$
f4f0: 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e  as_me:${as_linen
f500: 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41 52 4e  o-$LINENO}: WARN
f510: 49 4e 47 3a 20 24 32 3a 20 70 72 6f 63 65 65 64  ING: $2: proceed
f520: 69 6e 67 20 77 69 74 68 20 74 68 65 20 63 6f 6d  ing with the com
f530: 70 69 6c 65 72 27 73 20 72 65 73 75 6c 74 22 20  piler's result" 
f540: 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61  >&5.$as_echo "$a
f550: 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 24  s_me: WARNING: $
f560: 32 3a 20 70 72 6f 63 65 65 64 69 6e 67 20 77 69  2: proceeding wi
f570: 74 68 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 27  th the compiler'
f580: 73 20 72 65 73 75 6c 74 22 20 3e 26 32 3b 7d 0a  s result" >&2;}.
f590: 20 20 20 20 3b 3b 0a 65 73 61 63 0a 20 20 7b 20      ;;.esac.  { 
f5a0: 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65  $as_echo "$as_me
f5b0: 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49  :${as_lineno-$LI
f5c0: 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20  NENO}: checking 
f5d0: 66 6f 72 20 24 32 22 20 3e 26 35 0a 24 61 73 5f  for $2" >&5.$as_
f5e0: 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67  echo_n "checking
f5f0: 20 66 6f 72 20 24 32 2e 2e 2e 20 22 20 3e 26 36   for $2... " >&6
f600: 3b 20 7d 0a 69 66 20 65 76 61 6c 20 5c 24 7b 24  ; }.if eval \${$
f610: 33 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e  3+:} false; then
f620: 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20   :.  $as_echo_n 
f630: 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a  "(cached) " >&6.
f640: 65 6c 73 65 0a 20 20 65 76 61 6c 20 22 24 33 3d  else.  eval "$3=
f650: 5c 24 61 63 5f 68 65 61 64 65 72 5f 63 6f 6d 70  \$ac_header_comp
f660: 69 6c 65 72 22 0a 66 69 0a 65 76 61 6c 20 61 63  iler".fi.eval ac
f670: 5f 72 65 73 3d 5c 24 24 33 0a 09 20 20 20 20 20  _res=\$$3..     
f680: 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61    { $as_echo "$a
f690: 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f  s_me:${as_lineno
f6a0: 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c  -$LINENO}: resul
f6b0: 74 3a 20 24 61 63 5f 72 65 73 22 20 3e 26 35 0a  t: $ac_res" >&5.
f6c0: 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 72 65  $as_echo "$ac_re
f6d0: 73 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 20 20 65  s" >&6; }.fi.  e
f6e0: 76 61 6c 20 24 61 73 5f 6c 69 6e 65 6e 6f 5f 73  val $as_lineno_s
f6f0: 74 61 63 6b 3b 20 24 7b 61 73 5f 6c 69 6e 65 6e  tack; ${as_linen
f700: 6f 5f 73 74 61 63 6b 3a 2b 3a 7d 20 75 6e 73 65  o_stack:+:} unse
f710: 74 20 61 73 5f 6c 69 6e 65 6e 6f 0a 0a 7d 20 23  t as_lineno..} #
f720: 20 61 63 5f 66 6e 5f 63 5f 63 68 65 63 6b 5f 68   ac_fn_c_check_h
f730: 65 61 64 65 72 5f 6d 6f 6e 67 72 65 6c 0a 63 61  eader_mongrel.ca
f740: 74 20 3e 63 6f 6e 66 69 67 2e 6c 6f 67 20 3c 3c  t >config.log <<
f750: 5f 41 43 45 4f 46 0a 54 68 69 73 20 66 69 6c 65  _ACEOF.This file
f760: 20 63 6f 6e 74 61 69 6e 73 20 61 6e 79 20 6d 65   contains any me
f770: 73 73 61 67 65 73 20 70 72 6f 64 75 63 65 64 20  ssages produced 
f780: 62 79 20 63 6f 6d 70 69 6c 65 72 73 20 77 68 69  by compilers whi
f790: 6c 65 0a 72 75 6e 6e 69 6e 67 20 63 6f 6e 66 69  le.running confi
f7a0: 67 75 72 65 2c 20 74 6f 20 61 69 64 20 64 65 62  gure, to aid deb
f7b0: 75 67 67 69 6e 67 20 69 66 20 63 6f 6e 66 69 67  ugging if config
f7c0: 75 72 65 20 6d 61 6b 65 73 20 61 20 6d 69 73 74  ure makes a mist
f7d0: 61 6b 65 2e 0a 0a 49 74 20 77 61 73 20 63 72 65  ake...It was cre
f7e0: 61 74 65 64 20 62 79 20 73 71 6c 69 74 65 20 24  ated by sqlite $
f7f0: 61 73 5f 6d 65 20 33 2e 32 39 2e 30 2c 20 77 68  as_me 3.29.0, wh
f800: 69 63 68 20 77 61 73 0a 67 65 6e 65 72 61 74 65  ich was.generate
f810: 64 20 62 79 20 47 4e 55 20 41 75 74 6f 63 6f 6e  d by GNU Autocon
f820: 66 20 32 2e 36 39 2e 20 20 49 6e 76 6f 63 61 74  f 2.69.  Invocat
f830: 69 6f 6e 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65  ion command line
f840: 20 77 61 73 0a 0a 20 20 24 20 24 30 20 24 40 0a   was..  $ $0 $@.
f850: 0a 5f 41 43 45 4f 46 0a 65 78 65 63 20 35 3e 3e  ._ACEOF.exec 5>>
f860: 63 6f 6e 66 69 67 2e 6c 6f 67 0a 7b 0a 63 61 74  config.log.{.cat
f870: 20 3c 3c 5f 41 53 55 4e 41 4d 45 0a 23 23 20 2d   <<_ASUNAME.## -
f880: 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 50  -------- ##.## P
f890: 6c 61 74 66 6f 72 6d 2e 20 23 23 0a 23 23 20 2d  latform. ##.## -
f8a0: 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 0a 68 6f 73  -------- ##..hos
f8b0: 74 6e 61 6d 65 20 3d 20 60 28 68 6f 73 74 6e 61  tname = `(hostna
f8c0: 6d 65 20 7c 7c 20 75 6e 61 6d 65 20 2d 6e 29 20  me || uname -n) 
f8d0: 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 73 65  2>/dev/null | se
f8e0: 64 20 31 71 60 0a 75 6e 61 6d 65 20 2d 6d 20 3d  d 1q`.uname -m =
f8f0: 20 60 28 75 6e 61 6d 65 20 2d 6d 29 20 32 3e 2f   `(uname -m) 2>/
f900: 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20 65 63 68 6f  dev/null || echo
f910: 20 75 6e 6b 6e 6f 77 6e 60 0a 75 6e 61 6d 65 20   unknown`.uname 
f920: 2d 72 20 3d 20 60 28 75 6e 61 6d 65 20 2d 72 29  -r = `(uname -r)
f930: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20   2>/dev/null || 
f940: 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 75 6e  echo unknown`.un
f950: 61 6d 65 20 2d 73 20 3d 20 60 28 75 6e 61 6d 65  ame -s = `(uname
f960: 20 2d 73 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c   -s) 2>/dev/null
f970: 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e   || echo unknown
f980: 60 0a 75 6e 61 6d 65 20 2d 76 20 3d 20 60 28 75  `.uname -v = `(u
f990: 6e 61 6d 65 20 2d 76 29 20 32 3e 2f 64 65 76 2f  name -v) 2>/dev/
f9a0: 6e 75 6c 6c 20 7c 7c 20 65 63 68 6f 20 75 6e 6b  null || echo unk
f9b0: 6e 6f 77 6e 60 0a 0a 2f 75 73 72 2f 62 69 6e 2f  nown`../usr/bin/
f9c0: 75 6e 61 6d 65 20 2d 70 20 3d 20 60 28 2f 75 73  uname -p = `(/us
f9d0: 72 2f 62 69 6e 2f 75 6e 61 6d 65 20 2d 70 29 20  r/bin/uname -p) 
f9e0: 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20 65  2>/dev/null || e
f9f0: 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 62 69  cho unknown`./bi
fa00: 6e 2f 75 6e 61 6d 65 20 2d 58 20 20 20 20 20 3d  n/uname -X     =
fa10: 20 60 28 2f 62 69 6e 2f 75 6e 61 6d 65 20 2d 58   `(/bin/uname -X
fa20: 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20 20  ) 2>/dev/null   
fa30: 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f 77    || echo unknow
fa40: 6e 60 0a 0a 2f 62 69 6e 2f 61 72 63 68 20 20 20  n`../bin/arch   
fa50: 20 20 20 20 20 20 20 20 20 20 20 3d 20 60 28 2f             = `(/
fa60: 62 69 6e 2f 61 72 63 68 29 20 32 3e 2f 64 65 76  bin/arch) 2>/dev
fa70: 2f 6e 75 6c 6c 20 20 20 20 20 20 20 20 20 20 20  /null           
fa80: 20 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f     || echo unkno
fa90: 77 6e 60 0a 2f 75 73 72 2f 62 69 6e 2f 61 72 63  wn`./usr/bin/arc
faa0: 68 20 2d 6b 20 20 20 20 20 20 20 3d 20 60 28 2f  h -k       = `(/
fab0: 75 73 72 2f 62 69 6e 2f 61 72 63 68 20 2d 6b 29  usr/bin/arch -k)
fac0: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20 20 20   2>/dev/null    
fad0: 20 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f     || echo unkno
fae0: 77 6e 60 0a 2f 75 73 72 2f 63 6f 6e 76 65 78 2f  wn`./usr/convex/
faf0: 67 65 74 73 79 73 69 6e 66 6f 20 3d 20 60 28 2f  getsysinfo = `(/
fb00: 75 73 72 2f 63 6f 6e 76 65 78 2f 67 65 74 73 79  usr/convex/getsy
fb10: 73 69 6e 66 6f 29 20 32 3e 2f 64 65 76 2f 6e 75  sinfo) 2>/dev/nu
fb20: 6c 6c 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f  ll || echo unkno
fb30: 77 6e 60 0a 2f 75 73 72 2f 62 69 6e 2f 68 6f 73  wn`./usr/bin/hos
fb40: 74 69 6e 66 6f 20 20 20 20 20 20 3d 20 60 28 2f  tinfo      = `(/
fb50: 75 73 72 2f 62 69 6e 2f 68 6f 73 74 69 6e 66 6f  usr/bin/hostinfo
fb60: 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20 20  ) 2>/dev/null   
fb70: 20 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f     || echo unkno
fb80: 77 6e 60 0a 2f 62 69 6e 2f 6d 61 63 68 69 6e 65  wn`./bin/machine
fb90: 20 20 20 20 20 20 20 20 20 20 20 3d 20 60 28 2f             = `(/
fba0: 62 69 6e 2f 6d 61 63 68 69 6e 65 29 20 32 3e 2f  bin/machine) 2>/
fbb0: 64 65 76 2f 6e 75 6c 6c 20 20 20 20 20 20 20 20  dev/null        
fbc0: 20 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f     || echo unkno
fbd0: 77 6e 60 0a 2f 75 73 72 2f 62 69 6e 2f 6f 73 6c  wn`./usr/bin/osl
fbe0: 65 76 65 6c 20 20 20 20 20 20 20 3d 20 60 28 2f  evel       = `(/
fbf0: 75 73 72 2f 62 69 6e 2f 6f 73 6c 65 76 65 6c 29  usr/bin/oslevel)
fc00: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20 20 20   2>/dev/null    
fc10: 20 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f     || echo unkno
fc20: 77 6e 60 0a 2f 62 69 6e 2f 75 6e 69 76 65 72 73  wn`./bin/univers
fc30: 65 20 20 20 20 20 20 20 20 20 20 3d 20 60 28 2f  e          = `(/
fc40: 62 69 6e 2f 75 6e 69 76 65 72 73 65 29 20 32 3e  bin/universe) 2>
fc50: 2f 64 65 76 2f 6e 75 6c 6c 20 20 20 20 20 20 20  /dev/null       
fc60: 20 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f     || echo unkno
fc70: 77 6e 60 0a 0a 5f 41 53 55 4e 41 4d 45 0a 0a 61  wn`.._ASUNAME..a
fc80: 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b  s_save_IFS=$IFS;
fc90: 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52   IFS=$PATH_SEPAR
fca0: 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20  ATOR.for as_dir 
fcb0: 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46  in $PATH.do.  IF
fcc0: 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20  S=$as_save_IFS. 
fcd0: 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69   test -z "$as_di
fce0: 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20  r" && as_dir=.. 
fcf0: 20 20 20 24 61 73 5f 65 63 68 6f 20 22 50 41 54     $as_echo "PAT
fd00: 48 3a 20 24 61 73 5f 64 69 72 22 0a 20 20 64 6f  H: $as_dir".  do
fd10: 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f  ne.IFS=$as_save_
fd20: 49 46 53 0a 0a 7d 20 3e 26 35 0a 0a 63 61 74 20  IFS..} >&5..cat 
fd30: 3e 26 35 20 3c 3c 5f 41 43 45 4f 46 0a 0a 0a 23  >&5 <<_ACEOF...#
fd40: 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23  # ----------- ##
fd50: 0a 23 23 20 43 6f 72 65 20 74 65 73 74 73 2e 20  .## Core tests. 
fd60: 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ##.## ----------
fd70: 2d 20 23 23 0a 0a 5f 41 43 45 4f 46 0a 0a 0a 23  - ##.._ACEOF...#
fd80: 20 4b 65 65 70 20 61 20 74 72 61 63 65 20 6f 66   Keep a trace of
fd90: 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e   the command lin
fda0: 65 2e 0a 23 20 53 74 72 69 70 20 6f 75 74 20 2d  e..# Strip out -
fdb0: 2d 6e 6f 2d 63 72 65 61 74 65 20 61 6e 64 20 2d  -no-create and -
fdc0: 2d 6e 6f 2d 72 65 63 75 72 73 69 6f 6e 20 73 6f  -no-recursion so
fdd0: 20 74 68 65 79 20 64 6f 20 6e 6f 74 20 70 69 6c   they do not pil
fde0: 65 20 75 70 2e 0a 23 20 53 74 72 69 70 20 6f 75  e up..# Strip ou
fdf0: 74 20 2d 2d 73 69 6c 65 6e 74 20 62 65 63 61 75  t --silent becau
fe00: 73 65 20 77 65 20 64 6f 6e 27 74 20 77 61 6e 74  se we don't want
fe10: 20 74 6f 20 72 65 63 6f 72 64 20 69 74 20 66 6f   to record it fo
fe20: 72 20 66 75 74 75 72 65 20 72 75 6e 73 2e 0a 23  r future runs..#
fe30: 20 41 6c 73 6f 20 71 75 6f 74 65 20 61 6e 79 20   Also quote any 
fe40: 61 72 67 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20  args containing 
fe50: 73 68 65 6c 6c 20 6d 65 74 61 2d 63 68 61 72 61  shell meta-chara
fe60: 63 74 65 72 73 2e 0a 23 20 4d 61 6b 65 20 74 77  cters..# Make tw
fe70: 6f 20 70 61 73 73 65 73 20 74 6f 20 61 6c 6c 6f  o passes to allo
fe80: 77 20 66 6f 72 20 70 72 6f 70 65 72 20 64 75 70  w for proper dup
fe90: 6c 69 63 61 74 65 2d 61 72 67 75 6d 65 6e 74 20  licate-argument 
fea0: 73 75 70 70 72 65 73 73 69 6f 6e 2e 0a 61 63 5f  suppression..ac_
feb0: 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 3d 0a  configure_args=.
fec0: 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67  ac_configure_arg
fed0: 73 30 3d 0a 61 63 5f 63 6f 6e 66 69 67 75 72 65  s0=.ac_configure
fee0: 5f 61 72 67 73 31 3d 0a 61 63 5f 6d 75 73 74 5f  _args1=.ac_must_
fef0: 6b 65 65 70 5f 6e 65 78 74 3d 66 61 6c 73 65 0a  keep_next=false.
ff00: 66 6f 72 20 61 63 5f 70 61 73 73 20 69 6e 20 31  for ac_pass in 1
ff10: 20 32 0a 64 6f 0a 20 20 66 6f 72 20 61 63 5f 61   2.do.  for ac_a
ff20: 72 67 0a 20 20 64 6f 0a 20 20 20 20 63 61 73 65  rg.  do.    case
ff30: 20 24 61 63 5f 61 72 67 20 69 6e 0a 20 20 20 20   $ac_arg in.    
ff40: 2d 6e 6f 2d 63 72 65 61 74 65 20 7c 20 2d 2d 6e  -no-create | --n
ff50: 6f 2d 63 2a 20 7c 20 2d 6e 20 7c 20 2d 6e 6f 2d  o-c* | -n | -no-
ff60: 72 65 63 75 72 73 69 6f 6e 20 7c 20 2d 2d 6e 6f  recursion | --no
ff70: 2d 72 2a 29 20 63 6f 6e 74 69 6e 75 65 20 3b 3b  -r*) continue ;;
ff80: 0a 20 20 20 20 2d 71 20 7c 20 2d 71 75 69 65 74  .    -q | -quiet
ff90: 20 7c 20 2d 2d 71 75 69 65 74 20 7c 20 2d 2d 71   | --quiet | --q
ffa0: 75 69 65 20 7c 20 2d 2d 71 75 69 20 7c 20 2d 2d  uie | --qui | --
ffb0: 71 75 20 7c 20 2d 2d 71 20 5c 0a 20 20 20 20 7c  qu | --q \.    |
ffc0: 20 2d 73 69 6c 65 6e 74 20 7c 20 2d 2d 73 69 6c   -silent | --sil
ffd0: 65 6e 74 20 7c 20 2d 2d 73 69 6c 65 6e 20 7c 20  ent | --silen | 
ffe0: 2d 2d 73 69 6c 65 20 7c 20 2d 2d 73 69 6c 29 0a  --sile | --sil).
fff0: 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 20 3b        continue ;
10000 3b 0a 20 20 20 20 2a 5c 27 2a 29 0a 20 20 20 20  ;.    *\'*).    
10010 20 20 61 63 5f 61 72 67 3d 60 24 61 73 5f 65 63    ac_arg=`$as_ec
10020 68 6f 20 22 24 61 63 5f 61 72 67 22 20 7c 20 73  ho "$ac_arg" | s
10030 65 64 20 22 73 2f 27 2f 27 5c 5c 5c 5c 5c 5c 5c  ed "s/'/'\\\\\\\
10040 5c 27 27 2f 67 22 60 20 3b 3b 0a 20 20 20 20 65  \''/g"` ;;.    e
10050 73 61 63 0a 20 20 20 20 63 61 73 65 20 24 61 63  sac.    case $ac
10060 5f 70 61 73 73 20 69 6e 0a 20 20 20 20 31 29 20  _pass in.    1) 
10070 61 73 5f 66 6e 5f 61 70 70 65 6e 64 20 61 63 5f  as_fn_append ac_
10080 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 30 20  configure_args0 
10090 22 20 27 24 61 63 5f 61 72 67 27 22 20 3b 3b 0a  " '$ac_arg'" ;;.
100a0 20 20 20 20 32 29 0a 20 20 20 20 20 20 61 73 5f      2).      as_
100b0 66 6e 5f 61 70 70 65 6e 64 20 61 63 5f 63 6f 6e  fn_append ac_con
100c0 66 69 67 75 72 65 5f 61 72 67 73 31 20 22 20 27  figure_args1 " '
100d0 24 61 63 5f 61 72 67 27 22 0a 20 20 20 20 20 20  $ac_arg'".      
100e0 69 66 20 74 65 73 74 20 24 61 63 5f 6d 75 73 74  if test $ac_must
100f0 5f 6b 65 65 70 5f 6e 65 78 74 20 3d 20 74 72 75  _keep_next = tru
10100 65 3b 20 74 68 65 6e 0a 09 61 63 5f 6d 75 73 74  e; then..ac_must
10110 5f 6b 65 65 70 5f 6e 65 78 74 3d 66 61 6c 73 65  _keep_next=false
10120 20 23 20 47 6f 74 20 76 61 6c 75 65 2c 20 62 61   # Got value, ba
10130 63 6b 20 74 6f 20 6e 6f 72 6d 61 6c 2e 0a 20 20  ck to normal..  
10140 20 20 20 20 65 6c 73 65 0a 09 63 61 73 65 20 24      else..case $
10150 61 63 5f 61 72 67 20 69 6e 0a 09 20 20 2a 3d 2a  ac_arg in..  *=*
10160 20 7c 20 2d 2d 63 6f 6e 66 69 67 2d 63 61 63 68   | --config-cach
10170 65 20 7c 20 2d 43 20 7c 20 2d 64 69 73 61 62 6c  e | -C | -disabl
10180 65 2d 2a 20 7c 20 2d 2d 64 69 73 61 62 6c 65 2d  e-* | --disable-
10190 2a 20 5c 0a 09 20 20 7c 20 2d 65 6e 61 62 6c 65  * \..  | -enable
101a0 2d 2a 20 7c 20 2d 2d 65 6e 61 62 6c 65 2d 2a 20  -* | --enable-* 
101b0 7c 20 2d 67 61 73 20 7c 20 2d 2d 67 2a 20 7c 20  | -gas | --g* | 
101c0 2d 6e 66 70 20 7c 20 2d 2d 6e 66 2a 20 5c 0a 09  -nfp | --nf* \..
101d0 20 20 7c 20 2d 71 20 7c 20 2d 71 75 69 65 74 20    | -q | -quiet 
101e0 7c 20 2d 2d 71 2a 20 7c 20 2d 73 69 6c 65 6e 74  | --q* | -silent
101f0 20 7c 20 2d 2d 73 69 6c 2a 20 7c 20 2d 76 20 7c   | --sil* | -v |
10200 20 2d 76 65 72 62 2a 20 5c 0a 09 20 20 7c 20 2d   -verb* \..  | -
10210 77 69 74 68 2d 2a 20 7c 20 2d 2d 77 69 74 68 2d  with-* | --with-
10220 2a 20 7c 20 2d 77 69 74 68 6f 75 74 2d 2a 20 7c  * | -without-* |
10230 20 2d 2d 77 69 74 68 6f 75 74 2d 2a 20 7c 20 2d   --without-* | -
10240 2d 78 29 0a 09 20 20 20 20 63 61 73 65 20 22 24  -x)..    case "$
10250 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67  ac_configure_arg
10260 73 30 20 22 20 69 6e 0a 09 20 20 20 20 20 20 22  s0 " in..      "
10270 24 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72  $ac_configure_ar
10280 67 73 31 22 2a 22 20 27 24 61 63 5f 61 72 67 27  gs1"*" '$ac_arg'
10290 20 22 2a 20 29 20 63 6f 6e 74 69 6e 75 65 20 3b   "* ) continue ;
102a0 3b 0a 09 20 20 20 20 65 73 61 63 0a 09 20 20 20  ;..    esac..   
102b0 20 3b 3b 0a 09 20 20 2d 2a 20 29 20 61 63 5f 6d   ;;..  -* ) ac_m
102c0 75 73 74 5f 6b 65 65 70 5f 6e 65 78 74 3d 74 72  ust_keep_next=tr
102d0 75 65 20 3b 3b 0a 09 65 73 61 63 0a 20 20 20 20  ue ;;..esac.    
102e0 20 20 66 69 0a 20 20 20 20 20 20 61 73 5f 66 6e    fi.      as_fn
102f0 5f 61 70 70 65 6e 64 20 61 63 5f 63 6f 6e 66 69  _append ac_confi
10300 67 75 72 65 5f 61 72 67 73 20 22 20 27 24 61 63  gure_args " '$ac
10310 5f 61 72 67 27 22 0a 20 20 20 20 20 20 3b 3b 0a  _arg'".      ;;.
10320 20 20 20 20 65 73 61 63 0a 20 20 64 6f 6e 65 0a      esac.  done.
10330 64 6f 6e 65 0a 7b 20 61 63 5f 63 6f 6e 66 69 67  done.{ ac_config
10340 75 72 65 5f 61 72 67 73 30 3d 3b 20 75 6e 73 65  ure_args0=; unse
10350 74 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61  t ac_configure_a
10360 72 67 73 30 3b 7d 0a 7b 20 61 63 5f 63 6f 6e 66  rgs0;}.{ ac_conf
10370 69 67 75 72 65 5f 61 72 67 73 31 3d 3b 20 75 6e  igure_args1=; un
10380 73 65 74 20 61 63 5f 63 6f 6e 66 69 67 75 72 65  set ac_configure
10390 5f 61 72 67 73 31 3b 7d 0a 0a 23 20 57 68 65 6e  _args1;}..# When
103a0 20 69 6e 74 65 72 72 75 70 74 65 64 20 6f 72 20   interrupted or 
103b0 65 78 69 74 27 64 2c 20 63 6c 65 61 6e 75 70 20  exit'd, cleanup 
103c0 74 65 6d 70 6f 72 61 72 79 20 66 69 6c 65 73 2c  temporary files,
103d0 20 61 6e 64 20 63 6f 6d 70 6c 65 74 65 0a 23 20   and complete.# 
103e0 63 6f 6e 66 69 67 2e 6c 6f 67 2e 20 20 57 65 20  config.log.  We 
103f0 72 65 6d 6f 76 65 20 63 6f 6d 6d 65 6e 74 73 20  remove comments 
10400 62 65 63 61 75 73 65 20 61 6e 79 77 61 79 20 74  because anyway t
10410 68 65 20 71 75 6f 74 65 73 20 69 6e 20 74 68 65  he quotes in the
10420 72 65 0a 23 20 77 6f 75 6c 64 20 63 61 75 73 65  re.# would cause
10430 20 70 72 6f 62 6c 65 6d 73 20 6f 72 20 6c 6f 6f   problems or loo
10440 6b 20 75 67 6c 79 2e 0a 23 20 57 41 52 4e 49 4e  k ugly..# WARNIN
10450 47 3a 20 55 73 65 20 27 5c 27 27 20 74 6f 20 72  G: Use '\'' to r
10460 65 70 72 65 73 65 6e 74 20 61 6e 20 61 70 6f 73  epresent an apos
10470 74 72 6f 70 68 65 20 77 69 74 68 69 6e 20 74 68  trophe within th
10480 65 20 74 72 61 70 2e 0a 23 20 57 41 52 4e 49 4e  e trap..# WARNIN
10490 47 3a 20 44 6f 20 6e 6f 74 20 73 74 61 72 74 20  G: Do not start 
104a0 74 68 65 20 74 72 61 70 20 63 6f 64 65 20 77 69  the trap code wi
104b0 74 68 20 61 20 6e 65 77 6c 69 6e 65 2c 20 64 75  th a newline, du
104c0 65 20 74 6f 20 61 20 46 72 65 65 42 53 44 20 34  e to a FreeBSD 4
104d0 2e 30 20 62 75 67 2e 0a 74 72 61 70 20 27 65 78  .0 bug..trap 'ex
104e0 69 74 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 23  it_status=$?.  #
104f0 20 53 61 76 65 20 69 6e 74 6f 20 63 6f 6e 66 69   Save into confi
10500 67 2e 6c 6f 67 20 73 6f 6d 65 20 69 6e 66 6f 72  g.log some infor
10510 6d 61 74 69 6f 6e 20 74 68 61 74 20 6d 69 67 68  mation that migh
10520 74 20 68 65 6c 70 20 69 6e 20 64 65 62 75 67 67  t help in debugg
10530 69 6e 67 2e 0a 20 20 7b 0a 20 20 20 20 65 63 68  ing..  {.    ech
10540 6f 0a 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20  o..    $as_echo 
10550 22 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  "## ------------
10560 2d 2d 2d 2d 20 23 23 0a 23 23 20 43 61 63 68 65  ---- ##.## Cache
10570 20 76 61 72 69 61 62 6c 65 73 2e 20 23 23 0a 23   variables. ##.#
10580 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  # --------------
10590 2d 2d 20 23 23 22 0a 20 20 20 20 65 63 68 6f 0a  -- ##".    echo.
105a0 20 20 20 20 23 20 54 68 65 20 66 6f 6c 6c 6f 77      # The follow
105b0 69 6e 67 20 77 61 79 20 6f 66 20 77 72 69 74 69  ing way of writi
105c0 6e 67 20 74 68 65 20 63 61 63 68 65 20 6d 69 73  ng the cache mis
105d0 68 61 6e 64 6c 65 73 20 6e 65 77 6c 69 6e 65 73  handles newlines
105e0 20 69 6e 20 76 61 6c 75 65 73 2c 0a 28 0a 20 20   in values,.(.  
105f0 66 6f 72 20 61 63 5f 76 61 72 20 69 6e 20 60 28  for ac_var in `(
10600 73 65 74 29 20 32 3e 26 31 20 7c 20 73 65 64 20  set) 2>&1 | sed 
10610 2d 6e 20 27 5c 27 27 73 2f 5e 5c 28 5b 61 2d 7a  -n '\''s/^\([a-z
10620 41 2d 5a 5f 5d 5b 61 2d 7a 41 2d 5a 30 2d 39 5f  A-Z_][a-zA-Z0-9_
10630 5d 2a 5c 29 3d 2e 2a 2f 5c 31 2f 70 27 5c 27 27  ]*\)=.*/\1/p'\''
10640 60 3b 20 64 6f 0a 20 20 20 20 65 76 61 6c 20 61  `; do.    eval a
10650 63 5f 76 61 6c 3d 5c 24 24 61 63 5f 76 61 72 0a  c_val=\$$ac_var.
10660 20 20 20 20 63 61 73 65 20 24 61 63 5f 76 61 6c      case $ac_val
10670 20 69 6e 20 23 28 0a 20 20 20 20 2a 24 7b 61 73   in #(.    *${as
10680 5f 6e 6c 7d 2a 29 0a 20 20 20 20 20 20 63 61 73  _nl}*).      cas
10690 65 20 24 61 63 5f 76 61 72 20 69 6e 20 23 28 0a  e $ac_var in #(.
106a0 20 20 20 20 20 20 2a 5f 63 76 5f 2a 29 20 7b 20        *_cv_*) { 
106b0 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65  $as_echo "$as_me
106c0 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49  :${as_lineno-$LI
106d0 4e 45 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47 3a 20  NENO}: WARNING: 
106e0 63 61 63 68 65 20 76 61 72 69 61 62 6c 65 20 24  cache variable $
106f0 61 63 5f 76 61 72 20 63 6f 6e 74 61 69 6e 73 20  ac_var contains 
10700 61 20 6e 65 77 6c 69 6e 65 22 20 3e 26 35 0a 24  a newline" >&5.$
10710 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  as_echo "$as_me:
10720 20 57 41 52 4e 49 4e 47 3a 20 63 61 63 68 65 20   WARNING: cache 
10730 76 61 72 69 61 62 6c 65 20 24 61 63 5f 76 61 72  variable $ac_var
10740 20 63 6f 6e 74 61 69 6e 73 20 61 20 6e 65 77 6c   contains a newl
10750 69 6e 65 22 20 3e 26 32 3b 7d 20 3b 3b 0a 20 20  ine" >&2;} ;;.  
10760 20 20 20 20 65 73 61 63 0a 20 20 20 20 20 20 63      esac.      c
10770 61 73 65 20 24 61 63 5f 76 61 72 20 69 6e 20 23  ase $ac_var in #
10780 28 0a 20 20 20 20 20 20 5f 20 7c 20 49 46 53 20  (.      _ | IFS 
10790 7c 20 61 73 5f 6e 6c 29 20 3b 3b 20 23 28 0a 20  | as_nl) ;; #(. 
107a0 20 20 20 20 20 42 41 53 48 5f 41 52 47 56 20 7c       BASH_ARGV |
107b0 20 42 41 53 48 5f 53 4f 55 52 43 45 29 20 65 76   BASH_SOURCE) ev
107c0 61 6c 20 24 61 63 5f 76 61 72 3d 20 3b 3b 20 23  al $ac_var= ;; #
107d0 28 0a 20 20 20 20 20 20 2a 29 20 7b 20 65 76 61  (.      *) { eva
107e0 6c 20 24 61 63 5f 76 61 72 3d 3b 20 75 6e 73 65  l $ac_var=; unse
107f0 74 20 24 61 63 5f 76 61 72 3b 7d 20 3b 3b 0a 20  t $ac_var;} ;;. 
10800 20 20 20 20 20 65 73 61 63 20 3b 3b 0a 20 20 20       esac ;;.   
10810 20 65 73 61 63 0a 20 20 64 6f 6e 65 0a 20 20 28   esac.  done.  (
10820 73 65 74 29 20 32 3e 26 31 20 7c 0a 20 20 20 20  set) 2>&1 |.    
10830 63 61 73 65 20 24 61 73 5f 6e 6c 60 28 61 63 5f  case $as_nl`(ac_
10840 73 70 61 63 65 3d 27 5c 27 27 20 27 5c 27 27 3b  space='\'' '\'';
10850 20 73 65 74 29 20 32 3e 26 31 60 20 69 6e 20 23   set) 2>&1` in #
10860 28 0a 20 20 20 20 2a 24 7b 61 73 5f 6e 6c 7d 61  (.    *${as_nl}a
10870 63 5f 73 70 61 63 65 3d 5c 20 2a 29 0a 20 20 20  c_space=\ *).   
10880 20 20 20 73 65 64 20 2d 6e 20 5c 0a 09 22 73 2f     sed -n \.."s/
10890 27 5c 27 27 2f 27 5c 27 27 5c 5c 5c 5c 27 5c 27  '\''/'\''\\\\'\'
108a0 27 27 5c 27 27 2f 67 3b 0a 09 20 20 73 2f 5e 5c  ''\''/g;..  s/^\
108b0 5c 28 5b 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d  \([_$as_cr_alnum
108c0 5d 2a 5f 63 76 5f 5b 5f 24 61 73 5f 63 72 5f 61  ]*_cv_[_$as_cr_a
108d0 6c 6e 75 6d 5d 2a 5c 5c 29 3d 5c 5c 28 2e 2a 5c  lnum]*\\)=\\(.*\
108e0 5c 29 2f 5c 5c 31 3d 27 5c 27 27 5c 5c 32 27 5c  \)/\\1='\''\\2'\
108f0 27 27 2f 70 22 0a 20 20 20 20 20 20 3b 3b 20 23  ''/p".      ;; #
10900 28 0a 20 20 20 20 2a 29 0a 20 20 20 20 20 20 73  (.    *).      s
10910 65 64 20 2d 6e 20 22 2f 5e 5b 5f 24 61 73 5f 63  ed -n "/^[_$as_c
10920 72 5f 61 6c 6e 75 6d 5d 2a 5f 63 76 5f 5b 5f 24  r_alnum]*_cv_[_$
10930 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 2a 3d 2f 70  as_cr_alnum]*=/p
10940 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65  ".      ;;.    e
10950 73 61 63 20 7c 0a 20 20 20 20 73 6f 72 74 0a 29  sac |.    sort.)
10960 0a 20 20 20 20 65 63 68 6f 0a 0a 20 20 20 20 24  .    echo..    $
10970 61 73 5f 65 63 68 6f 20 22 23 23 20 2d 2d 2d 2d  as_echo "## ----
10980 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23  ------------- ##
10990 0a 23 23 20 4f 75 74 70 75 74 20 76 61 72 69 61  .## Output varia
109a0 62 6c 65 73 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d  bles. ##.## ----
109b0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23  ------------- ##
109c0 22 0a 20 20 20 20 65 63 68 6f 0a 20 20 20 20 66  ".    echo.    f
109d0 6f 72 20 61 63 5f 76 61 72 20 69 6e 20 24 61 63  or ac_var in $ac
109e0 5f 73 75 62 73 74 5f 76 61 72 73 0a 20 20 20 20  _subst_vars.    
109f0 64 6f 0a 20 20 20 20 20 20 65 76 61 6c 20 61 63  do.      eval ac
10a00 5f 76 61 6c 3d 5c 24 24 61 63 5f 76 61 72 0a 20  _val=\$$ac_var. 
10a10 20 20 20 20 20 63 61 73 65 20 24 61 63 5f 76 61       case $ac_va
10a20 6c 20 69 6e 0a 20 20 20 20 20 20 2a 5c 27 5c 27  l in.      *\'\'
10a30 27 2a 29 20 61 63 5f 76 61 6c 3d 60 24 61 73 5f  '*) ac_val=`$as_
10a40 65 63 68 6f 20 22 24 61 63 5f 76 61 6c 22 20 7c  echo "$ac_val" |
10a50 20 73 65 64 20 22 73 2f 27 5c 27 27 2f 27 5c 27   sed "s/'\''/'\'
10a60 27 5c 5c 5c 5c 5c 5c 5c 5c 27 5c 27 27 27 5c 27  '\\\\\\\\'\'''\'
10a70 27 2f 67 22 60 3b 3b 0a 20 20 20 20 20 20 65 73  '/g"`;;.      es
10a80 61 63 0a 20 20 20 20 20 20 24 61 73 5f 65 63 68  ac.      $as_ech
10a90 6f 20 22 24 61 63 5f 76 61 72 3d 27 5c 27 27 24  o "$ac_var='\''$
10aa0 61 63 5f 76 61 6c 27 5c 27 27 22 0a 20 20 20 20  ac_val'\''".    
10ab0 64 6f 6e 65 20 7c 20 73 6f 72 74 0a 20 20 20 20  done | sort.    
10ac0 65 63 68 6f 0a 0a 20 20 20 20 69 66 20 74 65 73  echo..    if tes
10ad0 74 20 2d 6e 20 22 24 61 63 5f 73 75 62 73 74 5f  t -n "$ac_subst_
10ae0 66 69 6c 65 73 22 3b 20 74 68 65 6e 0a 20 20 20  files"; then.   
10af0 20 20 20 24 61 73 5f 65 63 68 6f 20 22 23 23 20     $as_echo "## 
10b00 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
10b10 2d 2d 2d 20 23 23 0a 23 23 20 46 69 6c 65 20 73  --- ##.## File s
10b20 75 62 73 74 69 74 75 74 69 6f 6e 73 2e 20 23 23  ubstitutions. ##
10b30 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  .## ------------
10b40 2d 2d 2d 2d 2d 2d 2d 20 23 23 22 0a 20 20 20 20  ------- ##".    
10b50 20 20 65 63 68 6f 0a 20 20 20 20 20 20 66 6f 72    echo.      for
10b60 20 61 63 5f 76 61 72 20 69 6e 20 24 61 63 5f 73   ac_var in $ac_s
10b70 75 62 73 74 5f 66 69 6c 65 73 0a 20 20 20 20 20  ubst_files.     
10b80 20 64 6f 0a 09 65 76 61 6c 20 61 63 5f 76 61 6c   do..eval ac_val
10b90 3d 5c 24 24 61 63 5f 76 61 72 0a 09 63 61 73 65  =\$$ac_var..case
10ba0 20 24 61 63 5f 76 61 6c 20 69 6e 0a 09 2a 5c 27   $ac_val in..*\'
10bb0 5c 27 27 2a 29 20 61 63 5f 76 61 6c 3d 60 24 61  \''*) ac_val=`$a
10bc0 73 5f 65 63 68 6f 20 22 24 61 63 5f 76 61 6c 22  s_echo "$ac_val"
10bd0 20 7c 20 73 65 64 20 22 73 2f 27 5c 27 27 2f 27   | sed "s/'\''/'
10be0 5c 27 27 5c 5c 5c 5c 5c 5c 5c 5c 27 5c 27 27 27  \''\\\\\\\\'\'''
10bf0 5c 27 27 2f 67 22 60 3b 3b 0a 09 65 73 61 63 0a  \''/g"`;;..esac.
10c00 09 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 76  .$as_echo "$ac_v
10c10 61 72 3d 27 5c 27 27 24 61 63 5f 76 61 6c 27 5c  ar='\''$ac_val'\
10c20 27 27 22 0a 20 20 20 20 20 20 64 6f 6e 65 20 7c  ''".      done |
10c30 20 73 6f 72 74 0a 20 20 20 20 20 20 65 63 68 6f   sort.      echo
10c40 0a 20 20 20 20 66 69 0a 0a 20 20 20 20 69 66 20  .    fi..    if 
10c50 74 65 73 74 20 2d 73 20 63 6f 6e 66 64 65 66 73  test -s confdefs
10c60 2e 68 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 24  .h; then.      $
10c70 61 73 5f 65 63 68 6f 20 22 23 23 20 2d 2d 2d 2d  as_echo "## ----
10c80 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 63 6f  ------- ##.## co
10c90 6e 66 64 65 66 73 2e 68 2e 20 23 23 0a 23 23 20  nfdefs.h. ##.## 
10ca0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 22 0a  ----------- ##".
10cb0 20 20 20 20 20 20 65 63 68 6f 0a 20 20 20 20 20        echo.     
10cc0 20 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 0a   cat confdefs.h.
10cd0 20 20 20 20 20 20 65 63 68 6f 0a 20 20 20 20 66        echo.    f
10ce0 69 0a 20 20 20 20 74 65 73 74 20 22 24 61 63 5f  i.    test "$ac_
10cf0 73 69 67 6e 61 6c 22 20 21 3d 20 30 20 26 26 0a  signal" != 0 &&.
10d00 20 20 20 20 20 20 24 61 73 5f 65 63 68 6f 20 22        $as_echo "
10d10 24 61 73 5f 6d 65 3a 20 63 61 75 67 68 74 20 73  $as_me: caught s
10d20 69 67 6e 61 6c 20 24 61 63 5f 73 69 67 6e 61 6c  ignal $ac_signal
10d30 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 22  ".    $as_echo "
10d40 24 61 73 5f 6d 65 3a 20 65 78 69 74 20 24 65 78  $as_me: exit $ex
10d50 69 74 5f 73 74 61 74 75 73 22 0a 20 20 7d 20 3e  it_status".  } >
10d60 26 35 0a 20 20 72 6d 20 2d 66 20 63 6f 72 65 20  &5.  rm -f core 
10d70 2a 2e 63 6f 72 65 20 63 6f 72 65 2e 63 6f 6e 66  *.core core.conf
10d80 74 65 73 74 2e 2a 20 26 26 0a 20 20 20 20 72 6d  test.* &&.    rm
10d90 20 2d 66 20 2d 72 20 63 6f 6e 66 74 65 73 74 2a   -f -r conftest*
10da0 20 63 6f 6e 66 64 65 66 73 2a 20 63 6f 6e 66 24   confdefs* conf$
10db0 24 2a 20 24 61 63 5f 63 6c 65 61 6e 5f 66 69 6c  $* $ac_clean_fil
10dc0 65 73 20 26 26 0a 20 20 20 20 65 78 69 74 20 24  es &&.    exit $
10dd0 65 78 69 74 5f 73 74 61 74 75 73 0a 27 20 30 0a  exit_status.' 0.
10de0 66 6f 72 20 61 63 5f 73 69 67 6e 61 6c 20 69 6e  for ac_signal in
10df0 20 31 20 32 20 31 33 20 31 35 3b 20 64 6f 0a 20   1 2 13 15; do. 
10e00 20 74 72 61 70 20 27 61 63 5f 73 69 67 6e 61 6c   trap 'ac_signal
10e10 3d 27 24 61 63 5f 73 69 67 6e 61 6c 27 3b 20 61  ='$ac_signal'; a
10e20 73 5f 66 6e 5f 65 78 69 74 20 31 27 20 24 61 63  s_fn_exit 1' $ac
10e30 5f 73 69 67 6e 61 6c 0a 64 6f 6e 65 0a 61 63 5f  _signal.done.ac_
10e40 73 69 67 6e 61 6c 3d 30 0a 0a 23 20 63 6f 6e 66  signal=0..# conf
10e50 64 65 66 73 2e 68 20 61 76 6f 69 64 73 20 4f 53  defs.h avoids OS
10e60 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 6c 65   command line le
10e70 6e 67 74 68 20 6c 69 6d 69 74 73 20 74 68 61 74  ngth limits that
10e80 20 44 45 46 53 20 63 61 6e 20 65 78 63 65 65 64   DEFS can exceed
10e90 2e 0a 72 6d 20 2d 66 20 2d 72 20 63 6f 6e 66 74  ..rm -f -r conft
10ea0 65 73 74 2a 20 63 6f 6e 66 64 65 66 73 2e 68 0a  est* confdefs.h.
10eb0 0a 24 61 73 5f 65 63 68 6f 20 22 2f 2a 20 63 6f  .$as_echo "/* co
10ec0 6e 66 64 65 66 73 2e 68 20 2a 2f 22 20 3e 20 63  nfdefs.h */" > c
10ed0 6f 6e 66 64 65 66 73 2e 68 0a 0a 23 20 50 72 65  onfdefs.h..# Pre
10ee0 64 65 66 69 6e 65 64 20 70 72 65 70 72 6f 63 65  defined preproce
10ef0 73 73 6f 72 20 76 61 72 69 61 62 6c 65 73 2e 0a  ssor variables..
10f00 0a 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e  .cat >>confdefs.
10f10 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69  h <<_ACEOF.#defi
10f20 6e 65 20 50 41 43 4b 41 47 45 5f 4e 41 4d 45 20  ne PACKAGE_NAME 
10f30 22 24 50 41 43 4b 41 47 45 5f 4e 41 4d 45 22 0a  "$PACKAGE_NAME".
10f40 5f 41 43 45 4f 46 0a 0a 63 61 74 20 3e 3e 63 6f  _ACEOF..cat >>co
10f50 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f  nfdefs.h <<_ACEO
10f60 46 0a 23 64 65 66 69 6e 65 20 50 41 43 4b 41 47  F.#define PACKAG
10f70 45 5f 54 41 52 4e 41 4d 45 20 22 24 50 41 43 4b  E_TARNAME "$PACK
10f80 41 47 45 5f 54 41 52 4e 41 4d 45 22 0a 5f 41 43  AGE_TARNAME"._AC
10f90 45 4f 46 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66 64  EOF..cat >>confd
10fa0 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23  efs.h <<_ACEOF.#
10fb0 64 65 66 69 6e 65 20 50 41 43 4b 41 47 45 5f 56  define PACKAGE_V
10fc0 45 52 53 49 4f 4e 20 22 24 50 41 43 4b 41 47 45  ERSION "$PACKAGE
10fd0 5f 56 45 52 53 49 4f 4e 22 0a 5f 41 43 45 4f 46  _VERSION"._ACEOF
10fe0 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73  ..cat >>confdefs
10ff0 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66  .h <<_ACEOF.#def
11000 69 6e 65 20 50 41 43 4b 41 47 45 5f 53 54 52 49  ine PACKAGE_STRI
11010 4e 47 20 22 24 50 41 43 4b 41 47 45 5f 53 54 52  NG "$PACKAGE_STR
11020 49 4e 47 22 0a 5f 41 43 45 4f 46 0a 0a 63 61 74  ING"._ACEOF..cat
11030 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c   >>confdefs.h <<
11040 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 50  _ACEOF.#define P
11050 41 43 4b 41 47 45 5f 42 55 47 52 45 50 4f 52 54  ACKAGE_BUGREPORT
11060 20 22 24 50 41 43 4b 41 47 45 5f 42 55 47 52 45   "$PACKAGE_BUGRE
11070 50 4f 52 54 22 0a 5f 41 43 45 4f 46 0a 0a 63 61  PORT"._ACEOF..ca
11080 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c  t >>confdefs.h <
11090 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 20  <_ACEOF.#define 
110a0 50 41 43 4b 41 47 45 5f 55 52 4c 20 22 24 50 41  PACKAGE_URL "$PA
110b0 43 4b 41 47 45 5f 55 52 4c 22 0a 5f 41 43 45 4f  CKAGE_URL"._ACEO
110c0 46 0a 0a 0a 23 20 4c 65 74 20 74 68 65 20 73 69  F...# Let the si
110d0 74 65 20 66 69 6c 65 20 73 65 6c 65 63 74 20 61  te file select a
110e0 6e 20 61 6c 74 65 72 6e 61 74 65 20 63 61 63 68  n alternate cach
110f0 65 20 66 69 6c 65 20 69 66 20 69 74 20 77 61 6e  e file if it wan
11100 74 73 20 74 6f 2e 0a 23 20 50 72 65 66 65 72 20  ts to..# Prefer 
11110 61 6e 20 65 78 70 6c 69 63 69 74 6c 79 20 73 65  an explicitly se
11120 6c 65 63 74 65 64 20 66 69 6c 65 20 74 6f 20 61  lected file to a
11130 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 65 6c  utomatically sel
11140 65 63 74 65 64 20 6f 6e 65 73 2e 0a 61 63 5f 73  ected ones..ac_s
11150 69 74 65 5f 66 69 6c 65 31 3d 4e 4f 4e 45 0a 61  ite_file1=NONE.a
11160 63 5f 73 69 74 65 5f 66 69 6c 65 32 3d 4e 4f 4e  c_site_file2=NON
11170 45 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43  E.if test -n "$C
11180 4f 4e 46 49 47 5f 53 49 54 45 22 3b 20 74 68 65  ONFIG_SITE"; the
11190 6e 0a 20 20 23 20 57 65 20 64 6f 20 6e 6f 74 20  n.  # We do not 
111a0 77 61 6e 74 20 61 20 50 41 54 48 20 73 65 61 72  want a PATH sear
111b0 63 68 20 66 6f 72 20 63 6f 6e 66 69 67 2e 73 69  ch for config.si
111c0 74 65 2e 0a 20 20 63 61 73 65 20 24 43 4f 4e 46  te..  case $CONF
111d0 49 47 5f 53 49 54 45 20 69 6e 20 23 28 28 0a 20  IG_SITE in #((. 
111e0 20 20 20 2d 2a 29 20 20 61 63 5f 73 69 74 65 5f     -*)  ac_site_
111f0 66 69 6c 65 31 3d 2e 2f 24 43 4f 4e 46 49 47 5f  file1=./$CONFIG_
11200 53 49 54 45 3b 3b 0a 20 20 20 20 2a 2f 2a 29 20  SITE;;.    */*) 
11210 61 63 5f 73 69 74 65 5f 66 69 6c 65 31 3d 24 43  ac_site_file1=$C
11220 4f 4e 46 49 47 5f 53 49 54 45 3b 3b 0a 20 20 20  ONFIG_SITE;;.   
11230 20 2a 29 20 20 20 61 63 5f 73 69 74 65 5f 66 69   *)   ac_site_fi
11240 6c 65 31 3d 2e 2f 24 43 4f 4e 46 49 47 5f 53 49  le1=./$CONFIG_SI
11250 54 45 3b 3b 0a 20 20 65 73 61 63 0a 65 6c 69 66  TE;;.  esac.elif
11260 20 74 65 73 74 20 22 78 24 70 72 65 66 69 78 22   test "x$prefix"
11270 20 21 3d 20 78 4e 4f 4e 45 3b 20 74 68 65 6e 0a   != xNONE; then.
11280 20 20 61 63 5f 73 69 74 65 5f 66 69 6c 65 31 3d    ac_site_file1=
11290 24 70 72 65 66 69 78 2f 73 68 61 72 65 2f 63 6f  $prefix/share/co
112a0 6e 66 69 67 2e 73 69 74 65 0a 20 20 61 63 5f 73  nfig.site.  ac_s
112b0 69 74 65 5f 66 69 6c 65 32 3d 24 70 72 65 66 69  ite_file2=$prefi
112c0 78 2f 65 74 63 2f 63 6f 6e 66 69 67 2e 73 69 74  x/etc/config.sit
112d0 65 0a 65 6c 73 65 0a 20 20 61 63 5f 73 69 74 65  e.else.  ac_site
112e0 5f 66 69 6c 65 31 3d 24 61 63 5f 64 65 66 61 75  _file1=$ac_defau
112f0 6c 74 5f 70 72 65 66 69 78 2f 73 68 61 72 65 2f  lt_prefix/share/
11300 63 6f 6e 66 69 67 2e 73 69 74 65 0a 20 20 61 63  config.site.  ac
11310 5f 73 69 74 65 5f 66 69 6c 65 32 3d 24 61 63 5f  _site_file2=$ac_
11320 64 65 66 61 75 6c 74 5f 70 72 65 66 69 78 2f 65  default_prefix/e
11330 74 63 2f 63 6f 6e 66 69 67 2e 73 69 74 65 0a 66  tc/config.site.f
11340 69 0a 66 6f 72 20 61 63 5f 73 69 74 65 5f 66 69  i.for ac_site_fi
11350 6c 65 20 69 6e 20 22 24 61 63 5f 73 69 74 65 5f  le in "$ac_site_
11360 66 69 6c 65 31 22 20 22 24 61 63 5f 73 69 74 65  file1" "$ac_site
11370 5f 66 69 6c 65 32 22 0a 64 6f 0a 20 20 74 65 73  _file2".do.  tes
11380 74 20 22 78 24 61 63 5f 73 69 74 65 5f 66 69 6c  t "x$ac_site_fil
11390 65 22 20 3d 20 78 4e 4f 4e 45 20 26 26 20 63 6f  e" = xNONE && co
113a0 6e 74 69 6e 75 65 0a 20 20 69 66 20 74 65 73 74  ntinue.  if test
113b0 20 2f 64 65 76 2f 6e 75 6c 6c 20 21 3d 20 22 24   /dev/null != "$
113c0 61 63 5f 73 69 74 65 5f 66 69 6c 65 22 20 26 26  ac_site_file" &&
113d0 20 74 65 73 74 20 2d 72 20 22 24 61 63 5f 73 69   test -r "$ac_si
113e0 74 65 5f 66 69 6c 65 22 3b 20 74 68 65 6e 0a 20  te_file"; then. 
113f0 20 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24     { $as_echo "$
11400 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e  as_me:${as_linen
11410 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 6c 6f 61 64  o-$LINENO}: load
11420 69 6e 67 20 73 69 74 65 20 73 63 72 69 70 74 20  ing site script 
11430 24 61 63 5f 73 69 74 65 5f 66 69 6c 65 22 20 3e  $ac_site_file" >
11440 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73  &5.$as_echo "$as
11450 5f 6d 65 3a 20 6c 6f 61 64 69 6e 67 20 73 69 74  _me: loading sit
11460 65 20 73 63 72 69 70 74 20 24 61 63 5f 73 69 74  e script $ac_sit
11470 65 5f 66 69 6c 65 22 20 3e 26 36 3b 7d 0a 20 20  e_file" >&6;}.  
11480 20 20 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20    sed 's/^/| /' 
11490 22 24 61 63 5f 73 69 74 65 5f 66 69 6c 65 22 20  "$ac_site_file" 
114a0 3e 26 35 0a 20 20 20 20 2e 20 22 24 61 63 5f 73  >&5.    . "$ac_s
114b0 69 74 65 5f 66 69 6c 65 22 20 5c 0a 20 20 20 20  ite_file" \.    
114c0 20 20 7c 7c 20 7b 20 7b 20 24 61 73 5f 65 63 68    || { { $as_ech
114d0 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c  o "$as_me:${as_l
114e0 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20  ineno-$LINENO}: 
114f0 65 72 72 6f 72 3a 20 69 6e 20 5c 60 24 61 63 5f  error: in \`$ac_
11500 70 77 64 27 3a 22 20 3e 26 35 0a 24 61 73 5f 65  pwd':" >&5.$as_e
11510 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72  cho "$as_me: err
11520 6f 72 3a 20 69 6e 20 5c 60 24 61 63 5f 70 77 64  or: in \`$ac_pwd
11530 27 3a 22 20 3e 26 32 3b 7d 0a 61 73 5f 66 6e 5f  ':" >&2;}.as_fn_
11540 65 72 72 6f 72 20 24 3f 20 22 66 61 69 6c 65 64  error $? "failed
11550 20 74 6f 20 6c 6f 61 64 20 73 69 74 65 20 73 63   to load site sc
11560 72 69 70 74 20 24 61 63 5f 73 69 74 65 5f 66 69  ript $ac_site_fi
11570 6c 65 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e  le.See \`config.
11580 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65  log' for more de
11590 74 61 69 6c 73 22 20 22 24 4c 49 4e 45 4e 4f 22  tails" "$LINENO"
115a0 20 35 3b 20 7d 0a 20 20 66 69 0a 64 6f 6e 65 0a   5; }.  fi.done.
115b0 0a 69 66 20 74 65 73 74 20 2d 72 20 22 24 63 61  .if test -r "$ca
115c0 63 68 65 5f 66 69 6c 65 22 3b 20 74 68 65 6e 0a  che_file"; then.
115d0 20 20 23 20 53 6f 6d 65 20 76 65 72 73 69 6f 6e    # Some version
115e0 73 20 6f 66 20 62 61 73 68 20 77 69 6c 6c 20 66  s of bash will f
115f0 61 69 6c 20 74 6f 20 73 6f 75 72 63 65 20 2f 64  ail to source /d
11600 65 76 2f 6e 75 6c 6c 20 28 73 70 65 63 69 61 6c  ev/null (special
11610 20 66 69 6c 65 73 0a 20 20 23 20 61 63 74 75 61   files.  # actua
11620 6c 6c 79 29 2c 20 73 6f 20 77 65 20 61 76 6f 69  lly), so we avoi
11630 64 20 64 6f 69 6e 67 20 74 68 61 74 2e 20 20 44  d doing that.  D
11640 4a 47 50 50 20 65 6d 75 6c 61 74 65 73 20 69 74  JGPP emulates it
11650 20 61 73 20 61 20 72 65 67 75 6c 61 72 20 66 69   as a regular fi
11660 6c 65 2e 0a 20 20 69 66 20 74 65 73 74 20 2f 64  le..  if test /d
11670 65 76 2f 6e 75 6c 6c 20 21 3d 20 22 24 63 61 63  ev/null != "$cac
11680 68 65 5f 66 69 6c 65 22 20 26 26 20 74 65 73 74  he_file" && test
11690 20 2d 66 20 22 24 63 61 63 68 65 5f 66 69 6c 65   -f "$cache_file
116a0 22 3b 20 74 68 65 6e 0a 20 20 20 20 7b 20 24 61  "; then.    { $a
116b0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  s_echo "$as_me:$
116c0 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45  {as_lineno-$LINE
116d0 4e 4f 7d 3a 20 6c 6f 61 64 69 6e 67 20 63 61 63  NO}: loading cac
116e0 68 65 20 24 63 61 63 68 65 5f 66 69 6c 65 22 20  he $cache_file" 
116f0 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61  >&5.$as_echo "$a
11700 73 5f 6d 65 3a 20 6c 6f 61 64 69 6e 67 20 63 61  s_me: loading ca
11710 63 68 65 20 24 63 61 63 68 65 5f 66 69 6c 65 22  che $cache_file"
11720 20 3e 26 36 3b 7d 0a 20 20 20 20 63 61 73 65 20   >&6;}.    case 
11730 24 63 61 63 68 65 5f 66 69 6c 65 20 69 6e 0a 20  $cache_file in. 
11740 20 20 20 20 20 5b 5c 5c 2f 5d 2a 20 7c 20 3f 3a       [\\/]* | ?:
11750 5b 5c 5c 2f 5d 2a 20 29 20 2e 20 22 24 63 61 63  [\\/]* ) . "$cac
11760 68 65 5f 66 69 6c 65 22 3b 3b 0a 20 20 20 20 20  he_file";;.     
11770 20 2a 29 20 20 20 20 20 20 20 20 20 20 20 20 20   *)             
11780 20 20 20 20 20 20 20 20 20 2e 20 22 2e 2f 24 63           . "./$c
11790 61 63 68 65 5f 66 69 6c 65 22 3b 3b 0a 20 20 20  ache_file";;.   
117a0 20 65 73 61 63 0a 20 20 66 69 0a 65 6c 73 65 0a   esac.  fi.else.
117b0 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61    { $as_echo "$a
117c0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f  s_me:${as_lineno
117d0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 72 65 61 74  -$LINENO}: creat
117e0 69 6e 67 20 63 61 63 68 65 20 24 63 61 63 68 65  ing cache $cache
117f0 5f 66 69 6c 65 22 20 3e 26 35 0a 24 61 73 5f 65  _file" >&5.$as_e
11800 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 63 72 65  cho "$as_me: cre
11810 61 74 69 6e 67 20 63 61 63 68 65 20 24 63 61 63  ating cache $cac
11820 68 65 5f 66 69 6c 65 22 20 3e 26 36 3b 7d 0a 20  he_file" >&6;}. 
11830 20 3e 24 63 61 63 68 65 5f 66 69 6c 65 0a 66 69   >$cache_file.fi
11840 0a 0a 23 20 43 68 65 63 6b 20 74 68 61 74 20 74  ..# Check that t
11850 68 65 20 70 72 65 63 69 6f 75 73 20 76 61 72 69  he precious vari
11860 61 62 6c 65 73 20 73 61 76 65 64 20 69 6e 20 74  ables saved in t
11870 68 65 20 63 61 63 68 65 20 68 61 76 65 20 6b 65  he cache have ke
11880 70 74 20 74 68 65 20 73 61 6d 65 0a 23 20 76 61  pt the same.# va
11890 6c 75 65 2e 0a 61 63 5f 63 61 63 68 65 5f 63 6f  lue..ac_cache_co
118a0 72 72 75 70 74 65 64 3d 66 61 6c 73 65 0a 66 6f  rrupted=false.fo
118b0 72 20 61 63 5f 76 61 72 20 69 6e 20 24 61 63 5f  r ac_var in $ac_
118c0 70 72 65 63 69 6f 75 73 5f 76 61 72 73 3b 20 64  precious_vars; d
118d0 6f 0a 20 20 65 76 61 6c 20 61 63 5f 6f 6c 64 5f  o.  eval ac_old_
118e0 73 65 74 3d 5c 24 61 63 5f 63 76 5f 65 6e 76 5f  set=\$ac_cv_env_
118f0 24 7b 61 63 5f 76 61 72 7d 5f 73 65 74 0a 20 20  ${ac_var}_set.  
11900 65 76 61 6c 20 61 63 5f 6e 65 77 5f 73 65 74 3d  eval ac_new_set=
11910 5c 24 61 63 5f 65 6e 76 5f 24 7b 61 63 5f 76 61  \$ac_env_${ac_va
11920 72 7d 5f 73 65 74 0a 20 20 65 76 61 6c 20 61 63  r}_set.  eval ac
11930 5f 6f 6c 64 5f 76 61 6c 3d 5c 24 61 63 5f 63 76  _old_val=\$ac_cv
11940 5f 65 6e 76 5f 24 7b 61 63 5f 76 61 72 7d 5f 76  _env_${ac_var}_v
11950 61 6c 75 65 0a 20 20 65 76 61 6c 20 61 63 5f 6e  alue.  eval ac_n
11960 65 77 5f 76 61 6c 3d 5c 24 61 63 5f 65 6e 76 5f  ew_val=\$ac_env_
11970 24 7b 61 63 5f 76 61 72 7d 5f 76 61 6c 75 65 0a  ${ac_var}_value.
11980 20 20 63 61 73 65 20 24 61 63 5f 6f 6c 64 5f 73    case $ac_old_s
11990 65 74 2c 24 61 63 5f 6e 65 77 5f 73 65 74 20 69  et,$ac_new_set i
119a0 6e 0a 20 20 20 20 73 65 74 2c 29 0a 20 20 20 20  n.    set,).    
119b0 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61    { $as_echo "$a
119c0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f  s_me:${as_lineno
119d0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 65 72 72 6f 72  -$LINENO}: error
119e0 3a 20 5c 60 24 61 63 5f 76 61 72 27 20 77 61 73  : \`$ac_var' was
119f0 20 73 65 74 20 74 6f 20 5c 60 24 61 63 5f 6f 6c   set to \`$ac_ol
11a00 64 5f 76 61 6c 27 20 69 6e 20 74 68 65 20 70 72  d_val' in the pr
11a10 65 76 69 6f 75 73 20 72 75 6e 22 20 3e 26 35 0a  evious run" >&5.
11a20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65  $as_echo "$as_me
11a30 3a 20 65 72 72 6f 72 3a 20 5c 60 24 61 63 5f 76  : error: \`$ac_v
11a40 61 72 27 20 77 61 73 20 73 65 74 20 74 6f 20 5c  ar' was set to \
11a50 60 24 61 63 5f 6f 6c 64 5f 76 61 6c 27 20 69 6e  `$ac_old_val' in
11a60 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 72 75   the previous ru
11a70 6e 22 20 3e 26 32 3b 7d 0a 20 20 20 20 20 20 61  n" >&2;}.      a
11a80 63 5f 63 61 63 68 65 5f 63 6f 72 72 75 70 74 65  c_cache_corrupte
11a90 64 3d 3a 20 3b 3b 0a 20 20 20 20 2c 73 65 74 29  d=: ;;.    ,set)
11aa0 0a 20 20 20 20 20 20 7b 20 24 61 73 5f 65 63 68  .      { $as_ech
11ab0 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c  o "$as_me:${as_l
11ac0 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20  ineno-$LINENO}: 
11ad0 65 72 72 6f 72 3a 20 5c 60 24 61 63 5f 76 61 72  error: \`$ac_var
11ae0 27 20 77 61 73 20 6e 6f 74 20 73 65 74 20 69 6e  ' was not set in
11af0 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 72 75   the previous ru
11b00 6e 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20  n" >&5.$as_echo 
11b10 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20  "$as_me: error: 
11b20 5c 60 24 61 63 5f 76 61 72 27 20 77 61 73 20 6e  \`$ac_var' was n
11b30 6f 74 20 73 65 74 20 69 6e 20 74 68 65 20 70 72  ot set in the pr
11b40 65 76 69 6f 75 73 20 72 75 6e 22 20 3e 26 32 3b  evious run" >&2;
11b50 7d 0a 20 20 20 20 20 20 61 63 5f 63 61 63 68 65  }.      ac_cache
11b60 5f 63 6f 72 72 75 70 74 65 64 3d 3a 20 3b 3b 0a  _corrupted=: ;;.
11b70 20 20 20 20 2c 29 3b 3b 0a 20 20 20 20 2a 29 0a      ,);;.    *).
11b80 20 20 20 20 20 20 69 66 20 74 65 73 74 20 22 78        if test "x
11b90 24 61 63 5f 6f 6c 64 5f 76 61 6c 22 20 21 3d 20  $ac_old_val" != 
11ba0 22 78 24 61 63 5f 6e 65 77 5f 76 61 6c 22 3b 20  "x$ac_new_val"; 
11bb0 74 68 65 6e 0a 09 23 20 64 69 66 66 65 72 65 6e  then..# differen
11bc0 63 65 73 20 69 6e 20 77 68 69 74 65 73 70 61 63  ces in whitespac
11bd0 65 20 64 6f 20 6e 6f 74 20 6c 65 61 64 20 74 6f  e do not lead to
11be0 20 66 61 69 6c 75 72 65 2e 0a 09 61 63 5f 6f 6c   failure...ac_ol
11bf0 64 5f 76 61 6c 5f 77 3d 60 65 63 68 6f 20 78 20  d_val_w=`echo x 
11c00 24 61 63 5f 6f 6c 64 5f 76 61 6c 60 0a 09 61 63  $ac_old_val`..ac
11c10 5f 6e 65 77 5f 76 61 6c 5f 77 3d 60 65 63 68 6f  _new_val_w=`echo
11c20 20 78 20 24 61 63 5f 6e 65 77 5f 76 61 6c 60 0a   x $ac_new_val`.
11c30 09 69 66 20 74 65 73 74 20 22 24 61 63 5f 6f 6c  .if test "$ac_ol
11c40 64 5f 76 61 6c 5f 77 22 20 21 3d 20 22 24 61 63  d_val_w" != "$ac
11c50 5f 6e 65 77 5f 76 61 6c 5f 77 22 3b 20 74 68 65  _new_val_w"; the
11c60 6e 0a 09 20 20 7b 20 24 61 73 5f 65 63 68 6f 20  n..  { $as_echo 
11c70 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e  "$as_me:${as_lin
11c80 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 65 72  eno-$LINENO}: er
11c90 72 6f 72 3a 20 5c 60 24 61 63 5f 76 61 72 27 20  ror: \`$ac_var' 
11ca0 68 61 73 20 63 68 61 6e 67 65 64 20 73 69 6e 63  has changed sinc
11cb0 65 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 72  e the previous r
11cc0 75 6e 3a 22 20 3e 26 35 0a 24 61 73 5f 65 63 68  un:" >&5.$as_ech
11cd0 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
11ce0 3a 20 5c 60 24 61 63 5f 76 61 72 27 20 68 61 73  : \`$ac_var' has
11cf0 20 63 68 61 6e 67 65 64 20 73 69 6e 63 65 20 74   changed since t
11d00 68 65 20 70 72 65 76 69 6f 75 73 20 72 75 6e 3a  he previous run:
11d10 22 20 3e 26 32 3b 7d 0a 09 20 20 61 63 5f 63 61  " >&2;}..  ac_ca
11d20 63 68 65 5f 63 6f 72 72 75 70 74 65 64 3d 3a 0a  che_corrupted=:.
11d30 09 65 6c 73 65 0a 09 20 20 7b 20 24 61 73 5f 65  .else..  { $as_e
11d40 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73  cho "$as_me:${as
11d50 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d  _lineno-$LINENO}
11d60 3a 20 77 61 72 6e 69 6e 67 3a 20 69 67 6e 6f 72  : warning: ignor
11d70 69 6e 67 20 77 68 69 74 65 73 70 61 63 65 20 63  ing whitespace c
11d80 68 61 6e 67 65 73 20 69 6e 20 5c 60 24 61 63 5f  hanges in \`$ac_
11d90 76 61 72 27 20 73 69 6e 63 65 20 74 68 65 20 70  var' since the p
11da0 72 65 76 69 6f 75 73 20 72 75 6e 3a 22 20 3e 26  revious run:" >&
11db0 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f  5.$as_echo "$as_
11dc0 6d 65 3a 20 77 61 72 6e 69 6e 67 3a 20 69 67 6e  me: warning: ign
11dd0 6f 72 69 6e 67 20 77 68 69 74 65 73 70 61 63 65  oring whitespace
11de0 20 63 68 61 6e 67 65 73 20 69 6e 20 5c 60 24 61   changes in \`$a
11df0 63 5f 76 61 72 27 20 73 69 6e 63 65 20 74 68 65  c_var' since the
11e00 20 70 72 65 76 69 6f 75 73 20 72 75 6e 3a 22 20   previous run:" 
11e10 3e 26 32 3b 7d 0a 09 20 20 65 76 61 6c 20 24 61  >&2;}..  eval $a
11e20 63 5f 76 61 72 3d 5c 24 61 63 5f 6f 6c 64 5f 76  c_var=\$ac_old_v
11e30 61 6c 0a 09 66 69 0a 09 7b 20 24 61 73 5f 65 63  al..fi..{ $as_ec
11e40 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f  ho "$as_me:${as_
11e50 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a  lineno-$LINENO}:
11e60 20 20 20 66 6f 72 6d 65 72 20 76 61 6c 75 65 3a     former value:
11e70 20 20 5c 60 24 61 63 5f 6f 6c 64 5f 76 61 6c 27    \`$ac_old_val'
11e80 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22  " >&5.$as_echo "
11e90 24 61 73 5f 6d 65 3a 20 20 20 66 6f 72 6d 65 72  $as_me:   former
11ea0 20 76 61 6c 75 65 3a 20 20 5c 60 24 61 63 5f 6f   value:  \`$ac_o
11eb0 6c 64 5f 76 61 6c 27 22 20 3e 26 32 3b 7d 0a 09  ld_val'" >&2;}..
11ec0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f  { $as_echo "$as_
11ed0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24  me:${as_lineno-$
11ee0 4c 49 4e 45 4e 4f 7d 3a 20 20 20 63 75 72 72 65  LINENO}:   curre
11ef0 6e 74 20 76 61 6c 75 65 3a 20 5c 60 24 61 63 5f  nt value: \`$ac_
11f00 6e 65 77 5f 76 61 6c 27 22 20 3e 26 35 0a 24 61  new_val'" >&5.$a
11f10 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  s_echo "$as_me: 
11f20 20 20 63 75 72 72 65 6e 74 20 76 61 6c 75 65 3a    current value:
11f30 20 5c 60 24 61 63 5f 6e 65 77 5f 76 61 6c 27 22   \`$ac_new_val'"
11f40 20 3e 26 32 3b 7d 0a 20 20 20 20 20 20 66 69 3b   >&2;}.      fi;
11f50 3b 0a 20 20 65 73 61 63 0a 20 20 23 20 50 61 73  ;.  esac.  # Pas
11f60 73 20 70 72 65 63 69 6f 75 73 20 76 61 72 69 61  s precious varia
11f70 62 6c 65 73 20 74 6f 20 63 6f 6e 66 69 67 2e 73  bles to config.s
11f80 74 61 74 75 73 2e 0a 20 20 69 66 20 74 65 73 74  tatus..  if test
11f90 20 22 24 61 63 5f 6e 65 77 5f 73 65 74 22 20 3d   "$ac_new_set" =
11fa0 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 20 20 63   set; then.    c
11fb0 61 73 65 20 24 61 63 5f 6e 65 77 5f 76 61 6c 20  ase $ac_new_val 
11fc0 69 6e 0a 20 20 20 20 2a 5c 27 2a 29 20 61 63 5f  in.    *\'*) ac_
11fd0 61 72 67 3d 24 61 63 5f 76 61 72 3d 60 24 61 73  arg=$ac_var=`$as
11fe0 5f 65 63 68 6f 20 22 24 61 63 5f 6e 65 77 5f 76  _echo "$ac_new_v
11ff0 61 6c 22 20 7c 20 73 65 64 20 22 73 2f 27 2f 27  al" | sed "s/'/'
12000 5c 5c 5c 5c 5c 5c 5c 5c 27 27 2f 67 22 60 20 3b  \\\\\\\\''/g"` ;
12010 3b 0a 20 20 20 20 2a 29 20 61 63 5f 61 72 67 3d  ;.    *) ac_arg=
12020 24 61 63 5f 76 61 72 3d 24 61 63 5f 6e 65 77 5f  $ac_var=$ac_new_
12030 76 61 6c 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a  val ;;.    esac.
12040 20 20 20 20 63 61 73 65 20 22 20 24 61 63 5f 63      case " $ac_c
12050 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 20 22 20  onfigure_args " 
12060 69 6e 0a 20 20 20 20 20 20 2a 22 20 27 24 61 63  in.      *" '$ac
12070 5f 61 72 67 27 20 22 2a 29 20 3b 3b 20 23 20 41  _arg' "*) ;; # A
12080 76 6f 69 64 20 64 75 70 73 2e 20 20 55 73 65 20  void dups.  Use 
12090 6f 66 20 71 75 6f 74 65 73 20 65 6e 73 75 72 65  of quotes ensure
120a0 73 20 61 63 63 75 72 61 63 79 2e 0a 20 20 20 20  s accuracy..    
120b0 20 20 2a 29 20 61 73 5f 66 6e 5f 61 70 70 65 6e    *) as_fn_appen
120c0 64 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61  d ac_configure_a
120d0 72 67 73 20 22 20 27 24 61 63 5f 61 72 67 27 22  rgs " '$ac_arg'"
120e0 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 66   ;;.    esac.  f
120f0 69 0a 64 6f 6e 65 0a 69 66 20 24 61 63 5f 63 61  i.done.if $ac_ca
12100 63 68 65 5f 63 6f 72 72 75 70 74 65 64 3b 20 74  che_corrupted; t
12110 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f  hen.  { $as_echo
12120 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69   "$as_me:${as_li
12130 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 65  neno-$LINENO}: e
12140 72 72 6f 72 3a 20 69 6e 20 5c 60 24 61 63 5f 70  rror: in \`$ac_p
12150 77 64 27 3a 22 20 3e 26 35 0a 24 61 73 5f 65 63  wd':" >&5.$as_ec
12160 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f  ho "$as_me: erro
12170 72 3a 20 69 6e 20 5c 60 24 61 63 5f 70 77 64 27  r: in \`$ac_pwd'
12180 3a 22 20 3e 26 32 3b 7d 0a 20 20 7b 20 24 61 73  :" >&2;}.  { $as
12190 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b  _echo "$as_me:${
121a0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e  as_lineno-$LINEN
121b0 4f 7d 3a 20 65 72 72 6f 72 3a 20 63 68 61 6e 67  O}: error: chang
121c0 65 73 20 69 6e 20 74 68 65 20 65 6e 76 69 72 6f  es in the enviro
121d0 6e 6d 65 6e 74 20 63 61 6e 20 63 6f 6d 70 72 6f  nment can compro
121e0 6d 69 73 65 20 74 68 65 20 62 75 69 6c 64 22 20  mise the build" 
121f0 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61  >&5.$as_echo "$a
12200 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 63 68 61  s_me: error: cha
12210 6e 67 65 73 20 69 6e 20 74 68 65 20 65 6e 76 69  nges in the envi
12220 72 6f 6e 6d 65 6e 74 20 63 61 6e 20 63 6f 6d 70  ronment can comp
12230 72 6f 6d 69 73 65 20 74 68 65 20 62 75 69 6c 64  romise the build
12240 22 20 3e 26 32 3b 7d 0a 20 20 61 73 5f 66 6e 5f  " >&2;}.  as_fn_
12250 65 72 72 6f 72 20 24 3f 20 22 72 75 6e 20 5c 60  error $? "run \`
12260 6d 61 6b 65 20 64 69 73 74 63 6c 65 61 6e 27 20  make distclean' 
12270 61 6e 64 2f 6f 72 20 5c 60 72 6d 20 24 63 61 63  and/or \`rm $cac
12280 68 65 5f 66 69 6c 65 27 20 61 6e 64 20 73 74 61  he_file' and sta
12290 72 74 20 6f 76 65 72 22 20 22 24 4c 49 4e 45 4e  rt over" "$LINEN
122a0 4f 22 20 35 0a 66 69 0a 23 23 20 2d 2d 2d 2d 2d  O" 5.fi.## -----
122b0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20  --------------- 
122c0 23 23 0a 23 23 20 4d 61 69 6e 20 62 6f 64 79 20  ##.## Main body 
122d0 6f 66 20 73 63 72 69 70 74 2e 20 23 23 0a 23 23  of script. ##.##
122e0 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ---------------
122f0 2d 2d 2d 2d 2d 20 23 23 0a 0a 61 63 5f 65 78 74  ----- ##..ac_ext
12300 3d 63 0a 61 63 5f 63 70 70 3d 27 24 43 50 50 20  =c.ac_cpp='$CPP 
12310 24 43 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f  $CPPFLAGS'.ac_co
12320 6d 70 69 6c 65 3d 27 24 43 43 20 2d 63 20 24 43  mpile='$CC -c $C
12330 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20  FLAGS $CPPFLAGS 
12340 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
12350 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24   >&5'.ac_link='$
12360 43 43 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61  CC -o conftest$a
12370 63 5f 65 78 65 65 78 74 20 24 43 46 4c 41 47 53  c_exeext $CFLAGS
12380 20 24 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c   $CPPFLAGS $LDFL
12390 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  AGS conftest.$ac
123a0 5f 65 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a  _ext $LIBS >&5'.
123b0 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d  ac_compiler_gnu=
123c0 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65  $ac_cv_c_compile
123d0 72 5f 67 6e 75 0a 0a 0a 0a 73 71 6c 69 74 65 5f  r_gnu....sqlite_
123e0 76 65 72 73 69 6f 6e 5f 73 61 6e 69 74 79 5f 63  version_sanity_c
123f0 68 65 63 6b 3d 60 63 61 74 20 24 73 72 63 64 69  heck=`cat $srcdi
12400 72 2f 56 45 52 53 49 4f 4e 20 7c 20 74 72 20 2d  r/VERSION | tr -
12410 64 20 27 5c 6e 27 60 0a 69 66 20 74 65 73 74 20  d '\n'`.if test 
12420 22 24 50 41 43 4b 41 47 45 5f 56 45 52 53 49 4f  "$PACKAGE_VERSIO
12430 4e 22 20 21 3d 20 22 24 73 71 6c 69 74 65 5f 76  N" != "$sqlite_v
12440 65 72 73 69 6f 6e 5f 73 61 6e 69 74 79 5f 63 68  ersion_sanity_ch
12450 65 63 6b 22 20 3b 20 74 68 65 6e 0a 61 73 5f 66  eck" ; then.as_f
12460 6e 5f 65 72 72 6f 72 20 24 3f 20 22 63 6f 6e 66  n_error $? "conf
12470 69 67 75 72 65 20 73 63 72 69 70 74 20 69 73 20  igure script is 
12480 6f 75 74 20 6f 66 20 64 61 74 65 3a 0a 20 63 6f  out of date:. co
12490 6e 66 69 67 75 72 65 20 5c 24 50 41 43 4b 41 47  nfigure \$PACKAG
124a0 45 5f 56 45 52 53 49 4f 4e 20 3d 20 24 50 41 43  E_VERSION = $PAC
124b0 4b 41 47 45 5f 56 45 52 53 49 4f 4e 0a 20 74 6f  KAGE_VERSION. to
124c0 70 20 6c 65 76 65 6c 20 56 45 52 53 49 4f 4e 20  p level VERSION 
124d0 66 69 6c 65 20 20 20 20 20 3d 20 24 73 71 6c 69  file     = $sqli
124e0 74 65 5f 76 65 72 73 69 6f 6e 5f 73 61 6e 69 74  te_version_sanit
124f0 79 5f 63 68 65 63 6b 0a 70 6c 65 61 73 65 20 72  y_check.please r
12500 65 67 65 6e 20 77 69 74 68 20 61 75 74 6f 63 6f  egen with autoco
12510 6e 66 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 0a  nf" "$LINENO" 5.
12520 66 69 0a 0a 23 23 23 23 23 23 23 23 23 0a 23 20  fi..#########.# 
12530 50 72 6f 67 72 61 6d 73 20 6e 65 65 64 65 64 0a  Programs needed.
12540 23 0a 63 61 73 65 20 60 70 77 64 60 20 69 6e 0a  #.case `pwd` in.
12550 20 20 2a 5c 20 2a 20 7c 20 2a 5c 09 2a 29 0a 20    *\ * | *\.*). 
12560 20 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24     { $as_echo "$
12570 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e  as_me:${as_linen
12580 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41 52 4e  o-$LINENO}: WARN
12590 49 4e 47 3a 20 4c 69 62 74 6f 6f 6c 20 64 6f 65  ING: Libtool doe
125a0 73 20 6e 6f 74 20 63 6f 70 65 20 77 65 6c 6c 20  s not cope well 
125b0 77 69 74 68 20 77 68 69 74 65 73 70 61 63 65 20  with whitespace 
125c0 69 6e 20 5c 60 70 77 64 5c 60 22 20 3e 26 35 0a  in \`pwd\`" >&5.
125d0 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65  $as_echo "$as_me
125e0 3a 20 57 41 52 4e 49 4e 47 3a 20 4c 69 62 74 6f  : WARNING: Libto
125f0 6f 6c 20 64 6f 65 73 20 6e 6f 74 20 63 6f 70 65  ol does not cope
12600 20 77 65 6c 6c 20 77 69 74 68 20 77 68 69 74 65   well with white
12610 73 70 61 63 65 20 69 6e 20 5c 60 70 77 64 5c 60  space in \`pwd\`
12620 22 20 3e 26 32 3b 7d 20 3b 3b 0a 65 73 61 63 0a  " >&2;} ;;.esac.
12630 0a 0a 0a 6d 61 63 72 6f 5f 76 65 72 73 69 6f 6e  ...macro_version
12640 3d 27 32 2e 32 2e 36 27 0a 6d 61 63 72 6f 5f 72  ='2.2.6'.macro_r
12650 65 76 69 73 69 6f 6e 3d 27 31 2e 33 30 31 32 27  evision='1.3012'
12660 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 6c 74  ..............lt
12670 6d 61 69 6e 3d 22 24 61 63 5f 61 75 78 5f 64 69  main="$ac_aux_di
12680 72 2f 6c 74 6d 61 69 6e 2e 73 68 22 0a 0a 61 63  r/ltmain.sh"..ac
12690 5f 61 75 78 5f 64 69 72 3d 0a 66 6f 72 20 61 63  _aux_dir=.for ac
126a0 5f 64 69 72 20 69 6e 20 22 24 73 72 63 64 69 72  _dir in "$srcdir
126b0 22 20 22 24 73 72 63 64 69 72 2f 2e 2e 22 20 22  " "$srcdir/.." "
126c0 24 73 72 63 64 69 72 2f 2e 2e 2f 2e 2e 22 3b 20  $srcdir/../.."; 
126d0 64 6f 0a 20 20 69 66 20 74 65 73 74 20 2d 66 20  do.  if test -f 
126e0 22 24 61 63 5f 64 69 72 2f 69 6e 73 74 61 6c 6c  "$ac_dir/install
126f0 2d 73 68 22 3b 20 74 68 65 6e 0a 20 20 20 20 61  -sh"; then.    a
12700 63 5f 61 75 78 5f 64 69 72 3d 24 61 63 5f 64 69  c_aux_dir=$ac_di
12710 72 0a 20 20 20 20 61 63 5f 69 6e 73 74 61 6c 6c  r.    ac_install
12720 5f 73 68 3d 22 24 61 63 5f 61 75 78 5f 64 69 72  _sh="$ac_aux_dir
12730 2f 69 6e 73 74 61 6c 6c 2d 73 68 20 2d 63 22 0a  /install-sh -c".
12740 20 20 20 20 62 72 65 61 6b 0a 20 20 65 6c 69 66      break.  elif
12750 20 74 65 73 74 20 2d 66 20 22 24 61 63 5f 64 69   test -f "$ac_di
12760 72 2f 69 6e 73 74 61 6c 6c 2e 73 68 22 3b 20 74  r/install.sh"; t
12770 68 65 6e 0a 20 20 20 20 61 63 5f 61 75 78 5f 64  hen.    ac_aux_d
12780 69 72 3d 24 61 63 5f 64 69 72 0a 20 20 20 20 61  ir=$ac_dir.    a
12790 63 5f 69 6e 73 74 61 6c 6c 5f 73 68 3d 22 24 61  c_install_sh="$a
127a0 63 5f 61 75 78 5f 64 69 72 2f 69 6e 73 74 61 6c  c_aux_dir/instal
127b0 6c 2e 73 68 20 2d 63 22 0a 20 20 20 20 62 72 65  l.sh -c".    bre
127c0 61 6b 0a 20 20 65 6c 69 66 20 74 65 73 74 20 2d  ak.  elif test -
127d0 66 20 22 24 61 63 5f 64 69 72 2f 73 68 74 6f 6f  f "$ac_dir/shtoo
127e0 6c 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f  l"; then.    ac_
127f0 61 75 78 5f 64 69 72 3d 24 61 63 5f 64 69 72 0a  aux_dir=$ac_dir.
12800 20 20 20 20 61 63 5f 69 6e 73 74 61 6c 6c 5f 73      ac_install_s
12810 68 3d 22 24 61 63 5f 61 75 78 5f 64 69 72 2f 73  h="$ac_aux_dir/s
12820 68 74 6f 6f 6c 20 69 6e 73 74 61 6c 6c 20 2d 63  htool install -c
12830 22 0a 20 20 20 20 62 72 65 61 6b 0a 20 20 66 69  ".    break.  fi
12840 0a 64 6f 6e 65 0a 69 66 20 74 65 73 74 20 2d 7a  .done.if test -z
12850 20 22 24 61 63 5f 61 75 78 5f 64 69 72 22 3b 20   "$ac_aux_dir"; 
12860 74 68 65 6e 0a 20 20 61 73 5f 66 6e 5f 65 72 72  then.  as_fn_err
12870 6f 72 20 24 3f 20 22 63 61 6e 6e 6f 74 20 66 69  or $? "cannot fi
12880 6e 64 20 69 6e 73 74 61 6c 6c 2d 73 68 2c 20 69  nd install-sh, i
12890 6e 73 74 61 6c 6c 2e 73 68 2c 20 6f 72 20 73 68  nstall.sh, or sh
128a0 74 6f 6f 6c 20 69 6e 20 5c 22 24 73 72 63 64 69  tool in \"$srcdi
128b0 72 5c 22 20 5c 22 24 73 72 63 64 69 72 2f 2e 2e  r\" \"$srcdir/..
128c0 5c 22 20 5c 22 24 73 72 63 64 69 72 2f 2e 2e 2f  \" \"$srcdir/../
128d0 2e 2e 5c 22 22 20 22 24 4c 49 4e 45 4e 4f 22 20  ..\"" "$LINENO" 
128e0 35 0a 66 69 0a 0a 23 20 54 68 65 73 65 20 74 68  5.fi..# These th
128f0 72 65 65 20 76 61 72 69 61 62 6c 65 73 20 61 72  ree variables ar
12900 65 20 75 6e 64 6f 63 75 6d 65 6e 74 65 64 20 61  e undocumented a
12910 6e 64 20 75 6e 73 75 70 70 6f 72 74 65 64 2c 0a  nd unsupported,.
12920 23 20 61 6e 64 20 61 72 65 20 69 6e 74 65 6e 64  # and are intend
12930 65 64 20 74 6f 20 62 65 20 77 69 74 68 64 72 61  ed to be withdra
12940 77 6e 20 69 6e 20 61 20 66 75 74 75 72 65 20 41  wn in a future A
12950 75 74 6f 63 6f 6e 66 20 72 65 6c 65 61 73 65 2e  utoconf release.
12960 0a 23 20 54 68 65 79 20 63 61 6e 20 63 61 75 73  .# They can caus
12970 65 20 73 65 72 69 6f 75 73 20 70 72 6f 62 6c 65  e serious proble
12980 6d 73 20 69 66 20 61 20 62 75 69 6c 64 65 72 27  ms if a builder'
12990 73 20 73 6f 75 72 63 65 20 74 72 65 65 20 69 73  s source tree is
129a0 20 69 6e 20 61 20 64 69 72 65 63 74 6f 72 79 0a   in a directory.
129b0 23 20 77 68 6f 73 65 20 66 75 6c 6c 20 6e 61 6d  # whose full nam
129c0 65 20 63 6f 6e 74 61 69 6e 73 20 75 6e 75 73 75  e contains unusu
129d0 61 6c 20 63 68 61 72 61 63 74 65 72 73 2e 0a 61  al characters..a
129e0 63 5f 63 6f 6e 66 69 67 5f 67 75 65 73 73 3d 22  c_config_guess="
129f0 24 53 48 45 4c 4c 20 24 61 63 5f 61 75 78 5f 64  $SHELL $ac_aux_d
12a00 69 72 2f 63 6f 6e 66 69 67 2e 67 75 65 73 73 22  ir/config.guess"
12a10 20 20 23 20 50 6c 65 61 73 65 20 64 6f 6e 27 74    # Please don't
12a20 20 75 73 65 20 74 68 69 73 20 76 61 72 2e 0a 61   use this var..a
12a30 63 5f 63 6f 6e 66 69 67 5f 73 75 62 3d 22 24 53  c_config_sub="$S
12a40 48 45 4c 4c 20 24 61 63 5f 61 75 78 5f 64 69 72  HELL $ac_aux_dir
12a50 2f 63 6f 6e 66 69 67 2e 73 75 62 22 20 20 23 20  /config.sub"  # 
12a60 50 6c 65 61 73 65 20 64 6f 6e 27 74 20 75 73 65  Please don't use
12a70 20 74 68 69 73 20 76 61 72 2e 0a 61 63 5f 63 6f   this var..ac_co
12a80 6e 66 69 67 75 72 65 3d 22 24 53 48 45 4c 4c 20  nfigure="$SHELL 
12a90 24 61 63 5f 61 75 78 5f 64 69 72 2f 63 6f 6e 66  $ac_aux_dir/conf
12aa0 69 67 75 72 65 22 20 20 23 20 50 6c 65 61 73 65  igure"  # Please
12ab0 20 64 6f 6e 27 74 20 75 73 65 20 74 68 69 73 20   don't use this 
12ac0 76 61 72 2e 0a 0a 0a 23 20 4d 61 6b 65 20 73 75  var....# Make su
12ad0 72 65 20 77 65 20 63 61 6e 20 72 75 6e 20 63 6f  re we can run co
12ae0 6e 66 69 67 2e 73 75 62 2e 0a 24 53 48 45 4c 4c  nfig.sub..$SHELL
12af0 20 22 24 61 63 5f 61 75 78 5f 64 69 72 2f 63 6f   "$ac_aux_dir/co
12b00 6e 66 69 67 2e 73 75 62 22 20 73 75 6e 34 20 3e  nfig.sub" sun4 >
12b10 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 7c  /dev/null 2>&1 |
12b20 7c 0a 20 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20  |.  as_fn_error 
12b30 24 3f 20 22 63 61 6e 6e 6f 74 20 72 75 6e 20 24  $? "cannot run $
12b40 53 48 45 4c 4c 20 24 61 63 5f 61 75 78 5f 64 69  SHELL $ac_aux_di
12b50 72 2f 63 6f 6e 66 69 67 2e 73 75 62 22 20 22 24  r/config.sub" "$
12b60 4c 49 4e 45 4e 4f 22 20 35 0a 0a 7b 20 24 61 73  LINENO" 5..{ $as
12b70 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b  _echo "$as_me:${
12b80 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e  as_lineno-$LINEN
12b90 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 62 75 69  O}: checking bui
12ba0 6c 64 20 73 79 73 74 65 6d 20 74 79 70 65 22 20  ld system type" 
12bb0 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22  >&5.$as_echo_n "
12bc0 63 68 65 63 6b 69 6e 67 20 62 75 69 6c 64 20 73  checking build s
12bd0 79 73 74 65 6d 20 74 79 70 65 2e 2e 2e 20 22 20  ystem type... " 
12be0 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63  >&6; }.if ${ac_c
12bf0 76 5f 62 75 69 6c 64 2b 3a 7d 20 66 61 6c 73 65  v_build+:} false
12c00 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65  ; then :.  $as_e
12c10 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20  cho_n "(cached) 
12c20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 61 63 5f  " >&6.else.  ac_
12c30 62 75 69 6c 64 5f 61 6c 69 61 73 3d 24 62 75 69  build_alias=$bui
12c40 6c 64 5f 61 6c 69 61 73 0a 74 65 73 74 20 22 78  ld_alias.test "x
12c50 24 61 63 5f 62 75 69 6c 64 5f 61 6c 69 61 73 22  $ac_build_alias"
12c60 20 3d 20 78 20 26 26 0a 20 20 61 63 5f 62 75 69   = x &&.  ac_bui
12c70 6c 64 5f 61 6c 69 61 73 3d 60 24 53 48 45 4c 4c  ld_alias=`$SHELL
12c80 20 22 24 61 63 5f 61 75 78 5f 64 69 72 2f 63 6f   "$ac_aux_dir/co
12c90 6e 66 69 67 2e 67 75 65 73 73 22 60 0a 74 65 73  nfig.guess"`.tes
12ca0 74 20 22 78 24 61 63 5f 62 75 69 6c 64 5f 61 6c  t "x$ac_build_al
12cb0 69 61 73 22 20 3d 20 78 20 26 26 0a 20 20 61 73  ias" = x &&.  as
12cc0 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 63 61  _fn_error $? "ca
12cd0 6e 6e 6f 74 20 67 75 65 73 73 20 62 75 69 6c 64  nnot guess build
12ce0 20 74 79 70 65 3b 20 79 6f 75 20 6d 75 73 74 20   type; you must 
12cf0 73 70 65 63 69 66 79 20 6f 6e 65 22 20 22 24 4c  specify one" "$L
12d00 49 4e 45 4e 4f 22 20 35 0a 61 63 5f 63 76 5f 62  INENO" 5.ac_cv_b
12d10 75 69 6c 64 3d 60 24 53 48 45 4c 4c 20 22 24 61  uild=`$SHELL "$a
12d20 63 5f 61 75 78 5f 64 69 72 2f 63 6f 6e 66 69 67  c_aux_dir/config
12d30 2e 73 75 62 22 20 24 61 63 5f 62 75 69 6c 64 5f  .sub" $ac_build_
12d40 61 6c 69 61 73 60 20 7c 7c 0a 20 20 61 73 5f 66  alias` ||.  as_f
12d50 6e 5f 65 72 72 6f 72 20 24 3f 20 22 24 53 48 45  n_error $? "$SHE
12d60 4c 4c 20 24 61 63 5f 61 75 78 5f 64 69 72 2f 63  LL $ac_aux_dir/c
12d70 6f 6e 66 69 67 2e 73 75 62 20 24 61 63 5f 62 75  onfig.sub $ac_bu
12d80 69 6c 64 5f 61 6c 69 61 73 20 66 61 69 6c 65 64  ild_alias failed
12d90 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 0a 0a 66  " "$LINENO" 5..f
12da0 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61  i.{ $as_echo "$a
12db0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f  s_me:${as_lineno
12dc0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c  -$LINENO}: resul
12dd0 74 3a 20 24 61 63 5f 63 76 5f 62 75 69 6c 64 22  t: $ac_cv_build"
12de0 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24   >&5.$as_echo "$
12df0 61 63 5f 63 76 5f 62 75 69 6c 64 22 20 3e 26 36  ac_cv_build" >&6
12e00 3b 20 7d 0a 63 61 73 65 20 24 61 63 5f 63 76 5f  ; }.case $ac_cv_
12e10 62 75 69 6c 64 20 69 6e 0a 2a 2d 2a 2d 2a 29 20  build in.*-*-*) 
12e20 3b 3b 0a 2a 29 20 61 73 5f 66 6e 5f 65 72 72 6f  ;;.*) as_fn_erro
12e30 72 20 24 3f 20 22 69 6e 76 61 6c 69 64 20 76 61  r $? "invalid va
12e40 6c 75 65 20 6f 66 20 63 61 6e 6f 6e 69 63 61 6c  lue of canonical
12e50 20 62 75 69 6c 64 22 20 22 24 4c 49 4e 45 4e 4f   build" "$LINENO
12e60 22 20 35 3b 3b 0a 65 73 61 63 0a 62 75 69 6c 64  " 5;;.esac.build
12e70 3d 24 61 63 5f 63 76 5f 62 75 69 6c 64 0a 61 63  =$ac_cv_build.ac
12e80 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20  _save_IFS=$IFS; 
12e90 49 46 53 3d 27 2d 27 0a 73 65 74 20 78 20 24 61  IFS='-'.set x $a
12ea0 63 5f 63 76 5f 62 75 69 6c 64 0a 73 68 69 66 74  c_cv_build.shift
12eb0 0a 62 75 69 6c 64 5f 63 70 75 3d 24 31 0a 62 75  .build_cpu=$1.bu
12ec0 69 6c 64 5f 76 65 6e 64 6f 72 3d 24 32 0a 73 68  ild_vendor=$2.sh
12ed0 69 66 74 3b 20 73 68 69 66 74 0a 23 20 52 65 6d  ift; shift.# Rem
12ee0 65 6d 62 65 72 2c 20 74 68 65 20 66 69 72 73 74  ember, the first
12ef0 20 63 68 61 72 61 63 74 65 72 20 6f 66 20 49 46   character of IF
12f00 53 20 69 73 20 75 73 65 64 20 74 6f 20 63 72 65  S is used to cre
12f10 61 74 65 20 24 2a 2c 0a 23 20 65 78 63 65 70 74  ate $*,.# except
12f20 20 77 69 74 68 20 6f 6c 64 20 73 68 65 6c 6c 73   with old shells
12f30 3a 0a 62 75 69 6c 64 5f 6f 73 3d 24 2a 0a 49 46  :.build_os=$*.IF
12f40 53 3d 24 61 63 5f 73 61 76 65 5f 49 46 53 0a 63  S=$ac_save_IFS.c
12f50 61 73 65 20 24 62 75 69 6c 64 5f 6f 73 20 69 6e  ase $build_os in
12f60 20 2a 5c 20 2a 29 20 62 75 69 6c 64 5f 6f 73 3d   *\ *) build_os=
12f70 60 65 63 68 6f 20 22 24 62 75 69 6c 64 5f 6f 73  `echo "$build_os
12f80 22 20 7c 20 73 65 64 20 27 73 2f 20 2f 2d 2f 67  " | sed 's/ /-/g
12f90 27 60 3b 3b 20 65 73 61 63 0a 0a 0a 7b 20 24 61  '`;; esac...{ $a
12fa0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  s_echo "$as_me:$
12fb0 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45  {as_lineno-$LINE
12fc0 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 68 6f  NO}: checking ho
12fd0 73 74 20 73 79 73 74 65 6d 20 74 79 70 65 22 20  st system type" 
12fe0 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22  >&5.$as_echo_n "
12ff0 63 68 65 63 6b 69 6e 67 20 68 6f 73 74 20 73 79  checking host sy
13000 73 74 65 6d 20 74 79 70 65 2e 2e 2e 20 22 20 3e  stem type... " >
13010 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76  &6; }.if ${ac_cv
13020 5f 68 6f 73 74 2b 3a 7d 20 66 61 6c 73 65 3b 20  _host+:} false; 
13030 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68  then :.  $as_ech
13040 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20  o_n "(cached) " 
13050 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65  >&6.else.  if te
13060 73 74 20 22 78 24 68 6f 73 74 5f 61 6c 69 61 73  st "x$host_alias
13070 22 20 3d 20 78 3b 20 74 68 65 6e 0a 20 20 61 63  " = x; then.  ac
13080 5f 63 76 5f 68 6f 73 74 3d 24 61 63 5f 63 76 5f  _cv_host=$ac_cv_
13090 62 75 69 6c 64 0a 65 6c 73 65 0a 20 20 61 63 5f  build.else.  ac_
130a0 63 76 5f 68 6f 73 74 3d 60 24 53 48 45 4c 4c 20  cv_host=`$SHELL 
130b0 22 24 61 63 5f 61 75 78 5f 64 69 72 2f 63 6f 6e  "$ac_aux_dir/con
130c0 66 69 67 2e 73 75 62 22 20 24 68 6f 73 74 5f 61  fig.sub" $host_a
130d0 6c 69 61 73 60 20 7c 7c 0a 20 20 20 20 61 73 5f  lias` ||.    as_
130e0 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 24 53 48  fn_error $? "$SH
130f0 45 4c 4c 20 24 61 63 5f 61 75 78 5f 64 69 72 2f  ELL $ac_aux_dir/
13100 63 6f 6e 66 69 67 2e 73 75 62 20 24 68 6f 73 74  config.sub $host
13110 5f 61 6c 69 61 73 20 66 61 69 6c 65 64 22 20 22  _alias failed" "
13120 24 4c 49 4e 45 4e 4f 22 20 35 0a 66 69 0a 0a 66  $LINENO" 5.fi..f
13130 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61  i.{ $as_echo "$a
13140 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f  s_me:${as_lineno
13150 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c  -$LINENO}: resul
13160 74 3a 20 24 61 63 5f 63 76 5f 68 6f 73 74 22 20  t: $ac_cv_host" 
13170 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61  >&5.$as_echo "$a
13180 63 5f 63 76 5f 68 6f 73 74 22 20 3e 26 36 3b 20  c_cv_host" >&6; 
13190 7d 0a 63 61 73 65 20 24 61 63 5f 63 76 5f 68 6f  }.case $ac_cv_ho
131a0 73 74 20 69 6e 0a 2a 2d 2a 2d 2a 29 20 3b 3b 0a  st in.*-*-*) ;;.
131b0 2a 29 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24  *) as_fn_error $
131c0 3f 20 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65  ? "invalid value
131d0 20 6f 66 20 63 61 6e 6f 6e 69 63 61 6c 20 68 6f   of canonical ho
131e0 73 74 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 3b  st" "$LINENO" 5;
131f0 3b 0a 65 73 61 63 0a 68 6f 73 74 3d 24 61 63 5f  ;.esac.host=$ac_
13200 63 76 5f 68 6f 73 74 0a 61 63 5f 73 61 76 65 5f  cv_host.ac_save_
13210 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 27 2d  IFS=$IFS; IFS='-
13220 27 0a 73 65 74 20 78 20 24 61 63 5f 63 76 5f 68  '.set x $ac_cv_h
13230 6f 73 74 0a 73 68 69 66 74 0a 68 6f 73 74 5f 63  ost.shift.host_c
13240 70 75 3d 24 31 0a 68 6f 73 74 5f 76 65 6e 64 6f  pu=$1.host_vendo
13250 72 3d 24 32 0a 73 68 69 66 74 3b 20 73 68 69 66  r=$2.shift; shif
13260 74 0a 23 20 52 65 6d 65 6d 62 65 72 2c 20 74 68  t.# Remember, th
13270 65 20 66 69 72 73 74 20 63 68 61 72 61 63 74 65  e first characte
13280 72 20 6f 66 20 49 46 53 20 69 73 20 75 73 65 64  r of IFS is used
13290 20 74 6f 20 63 72 65 61 74 65 20 24 2a 2c 0a 23   to create $*,.#
132a0 20 65 78 63 65 70 74 20 77 69 74 68 20 6f 6c 64   except with old
132b0 20 73 68 65 6c 6c 73 3a 0a 68 6f 73 74 5f 6f 73   shells:.host_os
132c0 3d 24 2a 0a 49 46 53 3d 24 61 63 5f 73 61 76 65  =$*.IFS=$ac_save
132d0 5f 49 46 53 0a 63 61 73 65 20 24 68 6f 73 74 5f  _IFS.case $host_
132e0 6f 73 20 69 6e 20 2a 5c 20 2a 29 20 68 6f 73 74  os in *\ *) host
132f0 5f 6f 73 3d 60 65 63 68 6f 20 22 24 68 6f 73 74  _os=`echo "$host
13300 5f 6f 73 22 20 7c 20 73 65 64 20 27 73 2f 20 2f  _os" | sed 's/ /
13310 2d 2f 67 27 60 3b 3b 20 65 73 61 63 0a 0a 0a 61  -/g'`;; esac...a
13320 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27  c_ext=c.ac_cpp='
13330 24 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a  $CPP $CPPFLAGS'.
13340 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20  ac_compile='$CC 
13350 2d 63 20 24 43 46 4c 41 47 53 20 24 43 50 50 46  -c $CFLAGS $CPPF
13360 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61  LAGS conftest.$a
13370 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69  c_ext >&5'.ac_li
13380 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74  nk='$CC -o conft
13390 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 43  est$ac_exeext $C
133a0 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20  FLAGS $CPPFLAGS 
133b0 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73  $LDFLAGS conftes
133c0 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20  t.$ac_ext $LIBS 
133d0 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72  >&5'.ac_compiler
133e0 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f  _gnu=$ac_cv_c_co
133f0 6d 70 69 6c 65 72 5f 67 6e 75 0a 69 66 20 74 65  mpiler_gnu.if te
13400 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f  st -n "$ac_tool_
13410 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 20  prefix"; then.  
13420 23 20 45 78 74 72 61 63 74 20 74 68 65 20 66 69  # Extract the fi
13430 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24 7b 61  rst word of "${a
13440 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 67 63  c_tool_prefix}gc
13450 63 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65  c", so it can be
13460 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20   a program name 
13470 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64  with args..set d
13480 75 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70  ummy ${ac_tool_p
13490 72 65 66 69 78 7d 67 63 63 3b 20 61 63 5f 77 6f  refix}gcc; ac_wo
134a0 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f  rd=$2.{ $as_echo
134b0 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69   "$as_me:${as_li
134c0 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63  neno-$LINENO}: c
134d0 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f  hecking for $ac_
134e0 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 63  word" >&5.$as_ec
134f0 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66  ho_n "checking f
13500 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22  or $ac_word... "
13510 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f   >&6; }.if ${ac_
13520 63 76 5f 70 72 6f 67 5f 43 43 2b 3a 7d 20 66 61  cv_prog_CC+:} fa
13530 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61  lse; then :.  $a
13540 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65  s_echo_n "(cache
13550 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  d) " >&6.else.  
13560 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43 43 22  if test -n "$CC"
13570 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70  ; then.  ac_cv_p
13580 72 6f 67 5f 43 43 3d 22 24 43 43 22 20 23 20 4c  rog_CC="$CC" # L
13590 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72  et the user over
135a0 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65  ride the test..e
135b0 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d  lse.as_save_IFS=
135c0 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f  $IFS; IFS=$PATH_
135d0 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73  SEPARATOR.for as
135e0 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f  _dir in $PATH.do
135f0 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f  .  IFS=$as_save_
13600 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24  IFS.  test -z "$
13610 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69  as_dir" && as_di
13620 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61 63 5f 65  r=..    for ac_e
13630 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61  xec_ext in '' $a
13640 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74  c_executable_ext
13650 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66  ensions; do.  if
13660 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 61 62 6c   as_fn_executabl
13670 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63  e_p "$as_dir/$ac
13680 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78  _word$ac_exec_ex
13690 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f  t"; then.    ac_
136a0 63 76 5f 70 72 6f 67 5f 43 43 3d 22 24 7b 61 63  cv_prog_CC="${ac
136b0 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 67 63 63  _tool_prefix}gcc
136c0 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 22  ".    $as_echo "
136d0 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65  $as_me:${as_line
136e0 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75  no-$LINENO}: fou
136f0 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77  nd $as_dir/$ac_w
13700 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22  ord$ac_exec_ext"
13710 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32   >&5.    break 2
13720 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e  .  fi.done.  don
13730 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49  e.IFS=$as_save_I
13740 46 53 0a 0a 66 69 0a 66 69 0a 43 43 3d 24 61 63  FS..fi.fi.CC=$ac
13750 5f 63 76 5f 70 72 6f 67 5f 43 43 0a 69 66 20 74  _cv_prog_CC.if t
13760 65 73 74 20 2d 6e 20 22 24 43 43 22 3b 20 74 68  est -n "$CC"; th
13770 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20  en.  { $as_echo 
13780 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e  "$as_me:${as_lin
13790 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65  eno-$LINENO}: re
137a0 73 75 6c 74 3a 20 24 43 43 22 20 3e 26 35 0a 24  sult: $CC" >&5.$
137b0 61 73 5f 65 63 68 6f 20 22 24 43 43 22 20 3e 26  as_echo "$CC" >&
137c0 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61  6; }.else.  { $a
137d0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  s_echo "$as_me:$
137e0 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45  {as_lineno-$LINE
137f0 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22  NO}: result: no"
13800 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e   >&5.$as_echo "n
13810 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a 66  o" >&6; }.fi...f
13820 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61  i.if test -z "$a
13830 63 5f 63 76 5f 70 72 6f 67 5f 43 43 22 3b 20 74  c_cv_prog_CC"; t
13840 68 65 6e 0a 20 20 61 63 5f 63 74 5f 43 43 3d 24  hen.  ac_ct_CC=$
13850 43 43 0a 20 20 23 20 45 78 74 72 61 63 74 20 74  CC.  # Extract t
13860 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66  he first word of
13870 20 22 67 63 63 22 2c 20 73 6f 20 69 74 20 63 61   "gcc", so it ca
13880 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e  n be a program n
13890 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73  ame with args..s
138a0 65 74 20 64 75 6d 6d 79 20 67 63 63 3b 20 61 63  et dummy gcc; ac
138b0 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65  _word=$2.{ $as_e
138c0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73  cho "$as_me:${as
138d0 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d  _lineno-$LINENO}
138e0 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24  : checking for $
138f0 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 73  ac_word" >&5.$as
13900 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e  _echo_n "checkin
13910 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e  g for $ac_word..
13920 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b  . " >&6; }.if ${
13930 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
13940 5f 43 43 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68  _CC+:} false; th
13950 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f  en :.  $as_echo_
13960 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26  n "(cached) " >&
13970 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74  6.else.  if test
13980 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 43 22 3b   -n "$ac_ct_CC";
13990 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72   then.  ac_cv_pr
139a0 6f 67 5f 61 63 5f 63 74 5f 43 43 3d 22 24 61 63  og_ac_ct_CC="$ac
139b0 5f 63 74 5f 43 43 22 20 23 20 4c 65 74 20 74 68  _ct_CC" # Let th
139c0 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20  e user override 
139d0 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61  the test..else.a
139e0 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b  s_save_IFS=$IFS;
139f0 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52   IFS=$PATH_SEPAR
13a00 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20  ATOR.for as_dir 
13a10 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46  in $PATH.do.  IF
13a20 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20  S=$as_save_IFS. 
13a30 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69   test -z "$as_di
13a40 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20  r" && as_dir=.. 
13a50 20 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65     for ac_exec_e
13a60 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65  xt in '' $ac_exe
13a70 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f  cutable_extensio
13a80 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f 66  ns; do.  if as_f
13a90 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22  n_executable_p "
13aa0 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
13ab0 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74  $ac_exec_ext"; t
13ac0 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72  hen.    ac_cv_pr
13ad0 6f 67 5f 61 63 5f 63 74 5f 43 43 3d 22 67 63 63  og_ac_ct_CC="gcc
13ae0 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 22  ".    $as_echo "
13af0 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65  $as_me:${as_line
13b00 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75  no-$LINENO}: fou
13b10 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77  nd $as_dir/$ac_w
13b20 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22  ord$ac_exec_ext"
13b30 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32   >&5.    break 2
13b40 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e  .  fi.done.  don
13b50 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49  e.IFS=$as_save_I
13b60 46 53 0a 0a 66 69 0a 66 69 0a 61 63 5f 63 74 5f  FS..fi.fi.ac_ct_
13b70 43 43 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61  CC=$ac_cv_prog_a
13b80 63 5f 63 74 5f 43 43 0a 69 66 20 74 65 73 74 20  c_ct_CC.if test 
13b90 2d 6e 20 22 24 61 63 5f 63 74 5f 43 43 22 3b 20  -n "$ac_ct_CC"; 
13ba0 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68  then.  { $as_ech
13bb0 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c  o "$as_me:${as_l
13bc0 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20  ineno-$LINENO}: 
13bd0 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 74 5f 43  result: $ac_ct_C
13be0 43 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20  C" >&5.$as_echo 
13bf0 22 24 61 63 5f 63 74 5f 43 43 22 20 3e 26 36 3b  "$ac_ct_CC" >&6;
13c00 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f   }.else.  { $as_
13c10 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61  echo "$as_me:${a
13c20 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f  s_lineno-$LINENO
13c30 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e  }: result: no" >
13c40 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22  &5.$as_echo "no"
13c50 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 20 20 69 66   >&6; }.fi..  if
13c60 20 74 65 73 74 20 22 78 24 61 63 5f 63 74 5f 43   test "x$ac_ct_C
13c70 43 22 20 3d 20 78 3b 20 74 68 65 6e 0a 20 20 20  C" = x; then.   
13c80 20 43 43 3d 22 22 0a 20 20 65 6c 73 65 0a 20 20   CC="".  else.  
13c90 20 20 63 61 73 65 20 24 63 72 6f 73 73 5f 63 6f    case $cross_co
13ca0 6d 70 69 6c 69 6e 67 3a 24 61 63 5f 74 6f 6f 6c  mpiling:$ac_tool
13cb0 5f 77 61 72 6e 65 64 20 69 6e 0a 79 65 73 3a 29  _warned in.yes:)
13cc0 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73  .{ $as_echo "$as
13cd0 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d  _me:${as_lineno-
13ce0 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41 52 4e 49 4e  $LINENO}: WARNIN
13cf0 47 3a 20 75 73 69 6e 67 20 63 72 6f 73 73 20 74  G: using cross t
13d00 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 66 69 78 65  ools not prefixe
13d10 64 20 77 69 74 68 20 68 6f 73 74 20 74 72 69 70  d with host trip
13d20 6c 65 74 22 20 3e 26 35 0a 24 61 73 5f 65 63 68  let" >&5.$as_ech
13d30 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49  o "$as_me: WARNI
13d40 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f 73 73 20  NG: using cross 
13d50 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 66 69 78  tools not prefix
13d60 65 64 20 77 69 74 68 20 68 6f 73 74 20 74 72 69  ed with host tri
13d70 70 6c 65 74 22 20 3e 26 32 3b 7d 0a 61 63 5f 74  plet" >&2;}.ac_t
13d80 6f 6f 6c 5f 77 61 72 6e 65 64 3d 79 65 73 20 3b  ool_warned=yes ;
13d90 3b 0a 65 73 61 63 0a 20 20 20 20 43 43 3d 24 61  ;.esac.    CC=$a
13da0 63 5f 63 74 5f 43 43 0a 20 20 66 69 0a 65 6c 73  c_ct_CC.  fi.els
13db0 65 0a 20 20 43 43 3d 22 24 61 63 5f 63 76 5f 70  e.  CC="$ac_cv_p
13dc0 72 6f 67 5f 43 43 22 0a 66 69 0a 0a 69 66 20 74  rog_CC".fi..if t
13dd0 65 73 74 20 2d 7a 20 22 24 43 43 22 3b 20 74 68  est -z "$CC"; th
13de0 65 6e 0a 20 20 20 20 20 20 20 20 20 20 69 66 20  en.          if 
13df0 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f  test -n "$ac_too
13e00 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a  l_prefix"; then.
13e10 20 20 20 20 23 20 45 78 74 72 61 63 74 20 74 68      # Extract th
13e20 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20  e first word of 
13e30 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69  "${ac_tool_prefi
13e40 78 7d 63 63 22 2c 20 73 6f 20 69 74 20 63 61 6e  x}cc", so it can
13e50 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61   be a program na
13e60 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65  me with args..se
13e70 74 20 64 75 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f  t dummy ${ac_too
13e80 6c 5f 70 72 65 66 69 78 7d 63 63 3b 20 61 63 5f  l_prefix}cc; ac_
13e90 77 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63  word=$2.{ $as_ec
13ea0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f  ho "$as_me:${as_
13eb0 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a  lineno-$LINENO}:
13ec0 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61   checking for $a
13ed0 63 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f  c_word" >&5.$as_
13ee0 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67  echo_n "checking
13ef0 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e   for $ac_word...
13f00 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61   " >&6; }.if ${a
13f10 63 5f 63 76 5f 70 72 6f 67 5f 43 43 2b 3a 7d 20  c_cv_prog_CC+:} 
13f20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20  false; then :.  
13f30 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63  $as_echo_n "(cac
13f40 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a  hed) " >&6.else.
13f50 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43    if test -n "$C
13f60 43 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76  C"; then.  ac_cv
13f70 5f 70 72 6f 67 5f 43 43 3d 22 24 43 43 22 20 23  _prog_CC="$CC" #
13f80 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76   Let the user ov
13f90 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e  erride the test.
13fa0 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46  .else.as_save_IF
13fb0 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54  S=$IFS; IFS=$PAT
13fc0 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20  H_SEPARATOR.for 
13fd0 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a  as_dir in $PATH.
13fe0 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76  do.  IFS=$as_sav
13ff0 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20  e_IFS.  test -z 
14000 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f  "$as_dir" && as_
14010 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61 63  dir=..    for ac
14020 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20  _exec_ext in '' 
14030 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65  $ac_executable_e
14040 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20  xtensions; do.  
14050 69 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 61  if as_fn_executa
14060 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24  ble_p "$as_dir/$
14070 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f  ac_word$ac_exec_
14080 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61  ext"; then.    a
14090 63 5f 63 76 5f 70 72 6f 67 5f 43 43 3d 22 24 7b  c_cv_prog_CC="${
140a0 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 63  ac_tool_prefix}c
140b0 63 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20  c".    $as_echo 
140c0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e  "$as_me:${as_lin
140d0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f  eno-$LINENO}: fo
140e0 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f  und $as_dir/$ac_
140f0 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74  word$ac_exec_ext
14100 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20  " >&5.    break 
14110 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f  2.  fi.done.  do
14120 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f  ne.IFS=$as_save_
14130 49 46 53 0a 0a 66 69 0a 66 69 0a 43 43 3d 24 61  IFS..fi.fi.CC=$a
14140 63 5f 63 76 5f 70 72 6f 67 5f 43 43 0a 69 66 20  c_cv_prog_CC.if 
14150 74 65 73 74 20 2d 6e 20 22 24 43 43 22 3b 20 74  test -n "$CC"; t
14160 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f  hen.  { $as_echo
14170 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69   "$as_me:${as_li
14180 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72  neno-$LINENO}: r
14190 65 73 75 6c 74 3a 20 24 43 43 22 20 3e 26 35 0a  esult: $CC" >&5.
141a0 24 61 73 5f 65 63 68 6f 20 22 24 43 43 22 20 3e  $as_echo "$CC" >
141b0 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24  &6; }.else.  { $
141c0 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  as_echo "$as_me:
141d0 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e  ${as_lineno-$LIN
141e0 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f  ENO}: result: no
141f0 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22  " >&5.$as_echo "
14200 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a  no" >&6; }.fi...
14210 20 20 66 69 0a 66 69 0a 69 66 20 74 65 73 74 20    fi.fi.if test 
14220 2d 7a 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20  -z "$CC"; then. 
14230 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20 66   # Extract the f
14240 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 63 63  irst word of "cc
14250 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20  ", so it can be 
14260 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77  a program name w
14270 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75  ith args..set du
14280 6d 6d 79 20 63 63 3b 20 61 63 5f 77 6f 72 64 3d  mmy cc; ac_word=
14290 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24  $2.{ $as_echo "$
142a0 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e  as_me:${as_linen
142b0 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63  o-$LINENO}: chec
142c0 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72  king for $ac_wor
142d0 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f  d" >&5.$as_echo_
142e0 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  n "checking for 
142f0 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e 26  $ac_word... " >&
14300 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f  6; }.if ${ac_cv_
14310 70 72 6f 67 5f 43 43 2b 3a 7d 20 66 61 6c 73 65  prog_CC+:} false
14320 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65  ; then :.  $as_e
14330 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20  cho_n "(cached) 
14340 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20  " >&6.else.  if 
14350 74 65 73 74 20 2d 6e 20 22 24 43 43 22 3b 20 74  test -n "$CC"; t
14360 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67  hen.  ac_cv_prog
14370 5f 43 43 3d 22 24 43 43 22 20 23 20 4c 65 74 20  _CC="$CC" # Let 
14380 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64  the user overrid
14390 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65  e the test..else
143a0 0a 20 20 61 63 5f 70 72 6f 67 5f 72 65 6a 65 63  .  ac_prog_rejec
143b0 74 65 64 3d 6e 6f 0a 61 73 5f 73 61 76 65 5f 49  ted=no.as_save_I
143c0 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41  FS=$IFS; IFS=$PA
143d0 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72  TH_SEPARATOR.for
143e0 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48   as_dir in $PATH
143f0 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61  .do.  IFS=$as_sa
14400 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a  ve_IFS.  test -z
14410 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73   "$as_dir" && as
14420 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61  _dir=..    for a
14430 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27  c_exec_ext in ''
14440 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f   $ac_executable_
14450 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20  extensions; do. 
14460 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 74   if as_fn_execut
14470 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f  able_p "$as_dir/
14480 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
14490 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20  _ext"; then.    
144a0 69 66 20 74 65 73 74 20 22 24 61 73 5f 64 69 72  if test "$as_dir
144b0 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65  /$ac_word$ac_exe
144c0 63 5f 65 78 74 22 20 3d 20 22 2f 75 73 72 2f 75  c_ext" = "/usr/u
144d0 63 62 2f 63 63 22 3b 20 74 68 65 6e 0a 20 20 20  cb/cc"; then.   
144e0 20 20 20 20 61 63 5f 70 72 6f 67 5f 72 65 6a 65      ac_prog_reje
144f0 63 74 65 64 3d 79 65 73 0a 20 20 20 20 20 20 20  cted=yes.       
14500 63 6f 6e 74 69 6e 75 65 0a 20 20 20 20 20 66 69  continue.     fi
14510 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  .    ac_cv_prog_
14520 43 43 3d 22 63 63 22 0a 20 20 20 20 24 61 73 5f  CC="cc".    $as_
14530 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61  echo "$as_me:${a
14540 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f  s_lineno-$LINENO
14550 7d 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72  }: found $as_dir
14560 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65  /$ac_word$ac_exe
14570 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62  c_ext" >&5.    b
14580 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65  reak 2.  fi.done
14590 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f  .  done.IFS=$as_
145a0 73 61 76 65 5f 49 46 53 0a 0a 69 66 20 74 65 73  save_IFS..if tes
145b0 74 20 24 61 63 5f 70 72 6f 67 5f 72 65 6a 65 63  t $ac_prog_rejec
145c0 74 65 64 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a  ted = yes; then.
145d0 20 20 23 20 57 65 20 66 6f 75 6e 64 20 61 20 62    # We found a b
145e0 6f 67 6f 6e 20 69 6e 20 74 68 65 20 70 61 74 68  ogon in the path
145f0 2c 20 73 6f 20 6d 61 6b 65 20 73 75 72 65 20 77  , so make sure w
14600 65 20 6e 65 76 65 72 20 75 73 65 20 69 74 2e 0a  e never use it..
14610 20 20 73 65 74 20 64 75 6d 6d 79 20 24 61 63 5f    set dummy $ac_
14620 63 76 5f 70 72 6f 67 5f 43 43 0a 20 20 73 68 69  cv_prog_CC.  shi
14630 66 74 0a 20 20 69 66 20 74 65 73 74 20 24 23 20  ft.  if test $# 
14640 21 3d 20 30 3b 20 74 68 65 6e 0a 20 20 20 20 23  != 0; then.    #
14650 20 57 65 20 63 68 6f 73 65 20 61 20 64 69 66 66   We chose a diff
14660 65 72 65 6e 74 20 63 6f 6d 70 69 6c 65 72 20 66  erent compiler f
14670 72 6f 6d 20 74 68 65 20 62 6f 67 75 73 20 6f 6e  rom the bogus on
14680 65 2e 0a 20 20 20 20 23 20 48 6f 77 65 76 65 72  e..    # However
14690 2c 20 69 74 20 68 61 73 20 74 68 65 20 73 61 6d  , it has the sam
146a0 65 20 62 61 73 65 6e 61 6d 65 2c 20 73 6f 20 74  e basename, so t
146b0 68 65 20 62 6f 67 6f 6e 20 77 69 6c 6c 20 62 65  he bogon will be
146c0 20 63 68 6f 73 65 6e 0a 20 20 20 20 23 20 66 69   chosen.    # fi
146d0 72 73 74 20 69 66 20 77 65 20 73 65 74 20 43 43  rst if we set CC
146e0 20 74 6f 20 6a 75 73 74 20 74 68 65 20 62 61 73   to just the bas
146f0 65 6e 61 6d 65 3b 20 75 73 65 20 74 68 65 20 66  ename; use the f
14700 75 6c 6c 20 66 69 6c 65 20 6e 61 6d 65 2e 0a 20  ull file name.. 
14710 20 20 20 73 68 69 66 74 0a 20 20 20 20 61 63 5f     shift.    ac_
14720 63 76 5f 70 72 6f 67 5f 43 43 3d 22 24 61 73 5f  cv_prog_CC="$as_
14730 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 7b 31 2b  dir/$ac_word${1+
14740 27 20 27 7d 24 40 22 0a 20 20 66 69 0a 66 69 0a  ' '}$@".  fi.fi.
14750 66 69 0a 66 69 0a 43 43 3d 24 61 63 5f 63 76 5f  fi.fi.CC=$ac_cv_
14760 70 72 6f 67 5f 43 43 0a 69 66 20 74 65 73 74 20  prog_CC.if test 
14770 2d 6e 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20  -n "$CC"; then. 
14780 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73   { $as_echo "$as
14790 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d  _me:${as_lineno-
147a0 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74  $LINENO}: result
147b0 3a 20 24 43 43 22 20 3e 26 35 0a 24 61 73 5f 65  : $CC" >&5.$as_e
147c0 63 68 6f 20 22 24 43 43 22 20 3e 26 36 3b 20 7d  cho "$CC" >&6; }
147d0 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63  .else.  { $as_ec
147e0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f  ho "$as_me:${as_
147f0 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a  lineno-$LINENO}:
14800 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35   result: no" >&5
14810 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e  .$as_echo "no" >
14820 26 36 3b 20 7d 0a 66 69 0a 0a 0a 66 69 0a 69 66  &6; }.fi...fi.if
14830 20 74 65 73 74 20 2d 7a 20 22 24 43 43 22 3b 20   test -z "$CC"; 
14840 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20 2d  then.  if test -
14850 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66  n "$ac_tool_pref
14860 69 78 22 3b 20 74 68 65 6e 0a 20 20 66 6f 72 20  ix"; then.  for 
14870 61 63 5f 70 72 6f 67 20 69 6e 20 63 6c 2e 65 78  ac_prog in cl.ex
14880 65 0a 20 20 64 6f 0a 20 20 20 20 23 20 45 78 74  e.  do.    # Ext
14890 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77  ract the first w
148a0 6f 72 64 20 6f 66 20 22 24 61 63 5f 74 6f 6f 6c  ord of "$ac_tool
148b0 5f 70 72 65 66 69 78 24 61 63 5f 70 72 6f 67 22  _prefix$ac_prog"
148c0 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61  , so it can be a
148d0 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69   program name wi
148e0 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d  th args..set dum
148f0 6d 79 20 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66  my $ac_tool_pref
14900 69 78 24 61 63 5f 70 72 6f 67 3b 20 61 63 5f 77  ix$ac_prog; ac_w
14910 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68  ord=$2.{ $as_ech
14920 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c  o "$as_me:${as_l
14930 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20  ineno-$LINENO}: 
14940 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
14950 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f 65  _word" >&5.$as_e
14960 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20  cho_n "checking 
14970 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20  for $ac_word... 
14980 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63  " >&6; }.if ${ac
14990 5f 63 76 5f 70 72 6f 67 5f 43 43 2b 3a 7d 20 66  _cv_prog_CC+:} f
149a0 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24  alse; then :.  $
149b0 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68  as_echo_n "(cach
149c0 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20  ed) " >&6.else. 
149d0 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43 43   if test -n "$CC
149e0 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f  "; then.  ac_cv_
149f0 70 72 6f 67 5f 43 43 3d 22 24 43 43 22 20 23 20  prog_CC="$CC" # 
14a00 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65  Let the user ove
14a10 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a  rride the test..
14a20 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53  else.as_save_IFS
14a30 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48  =$IFS; IFS=$PATH
14a40 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61  _SEPARATOR.for a
14a50 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64  s_dir in $PATH.d
14a60 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65  o.  IFS=$as_save
14a70 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22  _IFS.  test -z "
14a80 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64  $as_dir" && as_d
14a90 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61 63 5f  ir=..    for ac_
14aa0 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24  exec_ext in '' $
14ab0 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78  ac_executable_ex
14ac0 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69  tensions; do.  i
14ad0 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 61 62  f as_fn_executab
14ae0 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61  le_p "$as_dir/$a
14af0 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
14b00 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63  xt"; then.    ac
14b10 5f 63 76 5f 70 72 6f 67 5f 43 43 3d 22 24 61 63  _cv_prog_CC="$ac
14b20 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f  _tool_prefix$ac_
14b30 70 72 6f 67 22 0a 20 20 20 20 24 61 73 5f 65 63  prog".    $as_ec
14b40 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f  ho "$as_me:${as_
14b50 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a  lineno-$LINENO}:
14b60 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24   found $as_dir/$
14b70 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f  ac_word$ac_exec_
14b80 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65  ext" >&5.    bre
14b90 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 20  ak 2.  fi.done. 
14ba0 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61   done.IFS=$as_sa
14bb0 76 65 5f 49 46 53 0a 0a 66 69 0a 66 69 0a 43 43  ve_IFS..fi.fi.CC
14bc0 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 0a  =$ac_cv_prog_CC.
14bd0 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43 43 22  if test -n "$CC"
14be0 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65  ; then.  { $as_e
14bf0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73  cho "$as_me:${as
14c00 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d  _lineno-$LINENO}
14c10 3a 20 72 65 73 75 6c 74 3a 20 24 43 43 22 20 3e  : result: $CC" >
14c20 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 43 43  &5.$as_echo "$CC
14c30 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20  " >&6; }.else.  
14c40 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f  { $as_echo "$as_
14c50 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24  me:${as_lineno-$
14c60 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a  LINENO}: result:
14c70 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 63 68   no" >&5.$as_ech
14c80 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69  o "no" >&6; }.fi
14c90 0a 0a 0a 20 20 20 20 74 65 73 74 20 2d 6e 20 22  ...    test -n "
14ca0 24 43 43 22 20 26 26 20 62 72 65 61 6b 0a 20 20  $CC" && break.  
14cb0 64 6f 6e 65 0a 66 69 0a 69 66 20 74 65 73 74 20  done.fi.if test 
14cc0 2d 7a 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20  -z "$CC"; then. 
14cd0 20 61 63 5f 63 74 5f 43 43 3d 24 43 43 0a 20 20   ac_ct_CC=$CC.  
14ce0 66 6f 72 20 61 63 5f 70 72 6f 67 20 69 6e 20 63  for ac_prog in c
14cf0 6c 2e 65 78 65 0a 64 6f 0a 20 20 23 20 45 78 74  l.exe.do.  # Ext
14d00 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77  ract the first w
14d10 6f 72 64 20 6f 66 20 22 24 61 63 5f 70 72 6f 67  ord of "$ac_prog
14d20 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20  ", so it can be 
14d30 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77  a program name w
14d40 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75  ith args..set du
14d50 6d 6d 79 20 24 61 63 5f 70 72 6f 67 3b 20 61 63  mmy $ac_prog; ac
14d60 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65  _word=$2.{ $as_e
14d70 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73  cho "$as_me:${as
14d80 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d  _lineno-$LINENO}
14d90 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24  : checking for $
14da0 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 73  ac_word" >&5.$as
14db0 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e  _echo_n "checkin
14dc0 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e  g for $ac_word..
14dd0 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b  . " >&6; }.if ${
14de0 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
14df0 5f 43 43 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68  _CC+:} false; th
14e00 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f  en :.  $as_echo_
14e10 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26  n "(cached) " >&
14e20 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74  6.else.  if test
14e30 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 43 22 3b   -n "$ac_ct_CC";
14e40 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72   then.  ac_cv_pr
14e50 6f 67 5f 61 63 5f 63 74 5f 43 43 3d 22 24 61 63  og_ac_ct_CC="$ac
14e60 5f 63 74 5f 43 43 22 20 23 20 4c 65 74 20 74 68  _ct_CC" # Let th
14e70 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20  e user override 
14e80 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61  the test..else.a
14e90 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b  s_save_IFS=$IFS;
14ea0 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52   IFS=$PATH_SEPAR
14eb0 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20  ATOR.for as_dir 
14ec0 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46  in $PATH.do.  IF
14ed0 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20  S=$as_save_IFS. 
14ee0 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69   test -z "$as_di
14ef0 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20  r" && as_dir=.. 
14f00 20 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65     for ac_exec_e
14f10 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65  xt in '' $ac_exe
14f20 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f  cutable_extensio
14f30 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f 66  ns; do.  if as_f
14f40 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22  n_executable_p "
14f50 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
14f60 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74  $ac_exec_ext"; t
14f70 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72  hen.    ac_cv_pr
14f80 6f 67 5f 61 63 5f 63 74 5f 43 43 3d 22 24 61 63  og_ac_ct_CC="$ac
14f90 5f 70 72 6f 67 22 0a 20 20 20 20 24 61 73 5f 65  _prog".    $as_e
14fa0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73  cho "$as_me:${as
14fb0 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d  _lineno-$LINENO}
14fc0 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f  : found $as_dir/
14fd0 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
14fe0 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72  _ext" >&5.    br
14ff0 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a  eak 2.  fi.done.
15000 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73    done.IFS=$as_s
15010 61 76 65 5f 49 46 53 0a 0a 66 69 0a 66 69 0a 61  ave_IFS..fi.fi.a
15020 63 5f 63 74 5f 43 43 3d 24 61 63 5f 63 76 5f 70  c_ct_CC=$ac_cv_p
15030 72 6f 67 5f 61 63 5f 63 74 5f 43 43 0a 69 66 20  rog_ac_ct_CC.if 
15040 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f  test -n "$ac_ct_
15050 43 43 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61  CC"; then.  { $a
15060 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  s_echo "$as_me:$
15070 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45  {as_lineno-$LINE
15080 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63  NO}: result: $ac
15090 5f 63 74 5f 43 43 22 20 3e 26 35 0a 24 61 73 5f  _ct_CC" >&5.$as_
150a0 65 63 68 6f 20 22 24 61 63 5f 63 74 5f 43 43 22  echo "$ac_ct_CC"
150b0 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b   >&6; }.else.  {
150c0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d   $as_echo "$as_m
150d0 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c  e:${as_lineno-$L
150e0 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20  INENO}: result: 
150f0 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f  no" >&5.$as_echo
15100 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a   "no" >&6; }.fi.
15110 0a 0a 20 20 74 65 73 74 20 2d 6e 20 22 24 61 63  ..  test -n "$ac
15120 5f 63 74 5f 43 43 22 20 26 26 20 62 72 65 61 6b  _ct_CC" && break
15130 0a 64 6f 6e 65 0a 0a 20 20 69 66 20 74 65 73 74  .done..  if test
15140 20 22 78 24 61 63 5f 63 74 5f 43 43 22 20 3d 20   "x$ac_ct_CC" = 
15150 78 3b 20 74 68 65 6e 0a 20 20 20 20 43 43 3d 22  x; then.    CC="
15160 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 63 61 73  ".  else.    cas
15170 65 20 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69  e $cross_compili
15180 6e 67 3a 24 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e  ng:$ac_tool_warn
15190 65 64 20 69 6e 0a 79 65 73 3a 29 0a 7b 20 24 61  ed in.yes:).{ $a
151a0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  s_echo "$as_me:$
151b0 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45  {as_lineno-$LINE
151c0 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47 3a 20 75 73  NO}: WARNING: us
151d0 69 6e 67 20 63 72 6f 73 73 20 74 6f 6f 6c 73 20  ing cross tools 
151e0 6e 6f 74 20 70 72 65 66 69 78 65 64 20 77 69 74  not prefixed wit
151f0 68 20 68 6f 73 74 20 74 72 69 70 6c 65 74 22 20  h host triplet" 
15200 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61  >&5.$as_echo "$a
15210 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 75  s_me: WARNING: u
15220 73 69 6e 67 20 63 72 6f 73 73 20 74 6f 6f 6c 73  sing cross tools
15230 20 6e 6f 74 20 70 72 65 66 69 78 65 64 20 77 69   not prefixed wi
15240 74 68 20 68 6f 73 74 20 74 72 69 70 6c 65 74 22  th host triplet"
15250 20 3e 26 32 3b 7d 0a 61 63 5f 74 6f 6f 6c 5f 77   >&2;}.ac_tool_w
15260 61 72 6e 65 64 3d 79 65 73 20 3b 3b 0a 65 73 61  arned=yes ;;.esa
15270 63 0a 20 20 20 20 43 43 3d 24 61 63 5f 63 74 5f  c.    CC=$ac_ct_
15280 43 43 0a 20 20 66 69 0a 66 69 0a 0a 66 69 0a 0a  CC.  fi.fi..fi..
15290 0a 74 65 73 74 20 2d 7a 20 22 24 43 43 22 20 26  .test -z "$CC" &
152a0 26 20 7b 20 7b 20 24 61 73 5f 65 63 68 6f 20 22  & { { $as_echo "
152b0 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65  $as_me:${as_line
152c0 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 65 72 72  no-$LINENO}: err
152d0 6f 72 3a 20 69 6e 20 5c 60 24 61 63 5f 70 77 64  or: in \`$ac_pwd
152e0 27 3a 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f  ':" >&5.$as_echo
152f0 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a   "$as_me: error:
15300 20 69 6e 20 5c 60 24 61 63 5f 70 77 64 27 3a 22   in \`$ac_pwd':"
15310 20 3e 26 32 3b 7d 0a 61 73 5f 66 6e 5f 65 72 72   >&2;}.as_fn_err
15320 6f 72 20 24 3f 20 22 6e 6f 20 61 63 63 65 70 74  or $? "no accept
15330 61 62 6c 65 20 43 20 63 6f 6d 70 69 6c 65 72 20  able C compiler 
15340 66 6f 75 6e 64 20 69 6e 20 5c 24 50 41 54 48 0a  found in \$PATH.
15350 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67  See \`config.log
15360 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69  ' for more detai
15370 6c 73 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 3b  ls" "$LINENO" 5;
15380 20 7d 0a 0a 23 20 50 72 6f 76 69 64 65 20 73 6f   }..# Provide so
15390 6d 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61  me information a
153a0 62 6f 75 74 20 74 68 65 20 63 6f 6d 70 69 6c 65  bout the compile
153b0 72 2e 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73  r..$as_echo "$as
153c0 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d  _me:${as_lineno-
153d0 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69  $LINENO}: checki
153e0 6e 67 20 66 6f 72 20 43 20 63 6f 6d 70 69 6c 65  ng for C compile
153f0 72 20 76 65 72 73 69 6f 6e 22 20 3e 26 35 0a 73  r version" >&5.s
15400 65 74 20 58 20 24 61 63 5f 63 6f 6d 70 69 6c 65  et X $ac_compile
15410 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 3d 24 32 0a  .ac_compiler=$2.
15420 66 6f 72 20 61 63 5f 6f 70 74 69 6f 6e 20 69 6e  for ac_option in
15430 20 2d 2d 76 65 72 73 69 6f 6e 20 2d 76 20 2d 56   --version -v -V
15440 20 2d 71 76 65 72 73 69 6f 6e 3b 20 64 6f 0a 20   -qversion; do. 
15450 20 7b 20 7b 20 61 63 5f 74 72 79 3d 22 24 61 63   { { ac_try="$ac
15460 5f 63 6f 6d 70 69 6c 65 72 20 24 61 63 5f 6f 70  _compiler $ac_op
15470 74 69 6f 6e 20 3e 26 35 22 0a 63 61 73 65 20 22  tion >&5".case "
15480 28 28 24 61 63 5f 74 72 79 22 20 69 6e 0a 20 20  (($ac_try" in.  
15490 2a 5c 22 2a 20 7c 20 2a 5c 60 2a 20 7c 20 2a 5c  *\"* | *\`* | *\
154a0 5c 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d  \*) ac_try_echo=
154b0 5c 24 61 63 5f 74 72 79 3b 3b 0a 20 20 2a 29 20  \$ac_try;;.  *) 
154c0 61 63 5f 74 72 79 5f 65 63 68 6f 3d 24 61 63 5f  ac_try_echo=$ac_
154d0 74 72 79 3b 3b 0a 65 73 61 63 0a 65 76 61 6c 20  try;;.esac.eval 
154e0 61 63 5f 74 72 79 5f 65 63 68 6f 3d 22 5c 22 5c  ac_try_echo="\"\
154f0 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65  $as_me:${as_line
15500 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 24 61 63  no-$LINENO}: $ac
15510 5f 74 72 79 5f 65 63 68 6f 5c 22 22 0a 24 61 73  _try_echo\"".$as
15520 5f 65 63 68 6f 20 22 24 61 63 5f 74 72 79 5f 65  _echo "$ac_try_e
15530 63 68 6f 22 3b 20 7d 20 3e 26 35 0a 20 20 28 65  cho"; } >&5.  (e
15540 76 61 6c 20 22 24 61 63 5f 63 6f 6d 70 69 6c 65  val "$ac_compile
15550 72 20 24 61 63 5f 6f 70 74 69 6f 6e 20 3e 26 35  r $ac_option >&5
15560 22 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72  ") 2>conftest.er
15570 72 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  r.  ac_status=$?
15580 0a 20 20 69 66 20 74 65 73 74 20 2d 73 20 63 6f  .  if test -s co
15590 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68 65 6e  nftest.err; then
155a0 0a 20 20 20 20 73 65 64 20 27 31 30 61 5c 0a 2e  .    sed '10a\..
155b0 2e 2e 20 72 65 73 74 20 6f 66 20 73 74 64 65 72  .. rest of stder
155c0 72 20 6f 75 74 70 75 74 20 64 65 6c 65 74 65 64  r output deleted
155d0 20 2e 2e 2e 0a 20 20 20 20 20 20 20 20 20 31 30   ....         10
155e0 71 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20  q' conftest.err 
155f0 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20  >conftest.er1.  
15600 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65    cat conftest.e
15610 72 31 20 3e 26 35 0a 20 20 66 69 0a 20 20 72 6d  r1 >&5.  fi.  rm
15620 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31   -f conftest.er1
15630 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20   conftest.err.  
15640 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65  $as_echo "$as_me
15650 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49  :${as_lineno-$LI
15660 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 3d 20 24 61 63  NENO}: \$? = $ac
15670 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 74  _status" >&5.  t
15680 65 73 74 20 24 61 63 5f 73 74 61 74 75 73 20 3d  est $ac_status =
15690 20 30 3b 20 7d 0a 64 6f 6e 65 0a 0a 63 61 74 20   0; }.done..cat 
156a0 63 6f 6e 66 64 65 66 73 2e 68 20 2d 20 3c 3c 5f  confdefs.h - <<_
156b0 41 43 45 4f 46 20 3e 63 6f 6e 66 74 65 73 74 2e  ACEOF >conftest.
156c0 24 61 63 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 63  $ac_ext./* end c
156d0 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a  onfdefs.h.  */..
156e0 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20  int.main ().{.. 
156f0 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d   ;.  return 0;.}
15700 0a 5f 41 43 45 4f 46 0a 61 63 5f 63 6c 65 61 6e  ._ACEOF.ac_clean
15710 5f 66 69 6c 65 73 5f 73 61 76 65 3d 24 61 63 5f  _files_save=$ac_
15720 63 6c 65 61 6e 5f 66 69 6c 65 73 0a 61 63 5f 63  clean_files.ac_c
15730 6c 65 61 6e 5f 66 69 6c 65 73 3d 22 24 61 63 5f  lean_files="$ac_
15740 63 6c 65 61 6e 5f 66 69 6c 65 73 20 61 2e 6f 75  clean_files a.ou
15750 74 20 61 2e 6f 75 74 2e 64 53 59 4d 20 61 2e 65  t a.out.dSYM a.e
15760 78 65 20 62 2e 6f 75 74 22 0a 23 20 54 72 79 20  xe b.out".# Try 
15770 74 6f 20 63 72 65 61 74 65 20 61 6e 20 65 78 65  to create an exe
15780 63 75 74 61 62 6c 65 20 77 69 74 68 6f 75 74 20  cutable without 
15790 2d 6f 20 66 69 72 73 74 2c 20 64 69 73 72 65 67  -o first, disreg
157a0 61 72 64 20 61 2e 6f 75 74 2e 0a 23 20 49 74 20  ard a.out..# It 
157b0 77 69 6c 6c 20 68 65 6c 70 20 75 73 20 64 69 61  will help us dia
157c0 67 6e 6f 73 65 20 62 72 6f 6b 65 6e 20 63 6f 6d  gnose broken com
157d0 70 69 6c 65 72 73 2c 20 61 6e 64 20 66 69 6e 64  pilers, and find
157e0 69 6e 67 20 6f 75 74 20 61 6e 20 69 6e 74 75 69  ing out an intui
157f0 74 69 6f 6e 0a 23 20 6f 66 20 65 78 65 65 78 74  tion.# of exeext
15800 2e 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61  ..{ $as_echo "$a
15810 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f  s_me:${as_lineno
15820 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b  -$LINENO}: check
15830 69 6e 67 20 77 68 65 74 68 65 72 20 74 68 65 20  ing whether the 
15840 43 20 63 6f 6d 70 69 6c 65 72 20 77 6f 72 6b 73  C compiler works
15850 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e  " >&5.$as_echo_n
15860 20 22 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68   "checking wheth
15870 65 72 20 74 68 65 20 43 20 63 6f 6d 70 69 6c 65  er the C compile
15880 72 20 77 6f 72 6b 73 2e 2e 2e 20 22 20 3e 26 36  r works... " >&6
15890 3b 20 7d 0a 61 63 5f 6c 69 6e 6b 5f 64 65 66 61  ; }.ac_link_defa
158a0 75 6c 74 3d 60 24 61 73 5f 65 63 68 6f 20 22 24  ult=`$as_echo "$
158b0 61 63 5f 6c 69 6e 6b 22 20 7c 20 73 65 64 20 27  ac_link" | sed '
158c0 73 2f 20 2d 6f 20 2a 63 6f 6e 66 74 65 73 74 5b  s/ -o *conftest[
158d0 5e 20 5d 2a 2f 2f 27 60 0a 0a 23 20 54 68 65 20  ^ ]*//'`..# The 
158e0 70 6f 73 73 69 62 6c 65 20 6f 75 74 70 75 74 20  possible output 
158f0 66 69 6c 65 73 3a 0a 61 63 5f 66 69 6c 65 73 3d  files:.ac_files=
15900 22 61 2e 6f 75 74 20 63 6f 6e 66 74 65 73 74 2e  "a.out conftest.
15910 65 78 65 20 63 6f 6e 66 74 65 73 74 20 61 2e 65  exe conftest a.e
15920 78 65 20 61 5f 6f 75 74 2e 65 78 65 20 62 2e 6f  xe a_out.exe b.o
15930 75 74 20 63 6f 6e 66 74 65 73 74 2e 2a 22 0a 0a  ut conftest.*"..
15940 61 63 5f 72 6d 66 69 6c 65 73 3d 0a 66 6f 72 20  ac_rmfiles=.for 
15950 61 63 5f 66 69 6c 65 20 69 6e 20 24 61 63 5f 66  ac_file in $ac_f
15960 69 6c 65 73 0a 64 6f 0a 20 20 63 61 73 65 20 24  iles.do.  case $
15970 61 63 5f 66 69 6c 65 20 69 6e 0a 20 20 20 20 2a  ac_file in.    *
15980 2e 24 61 63 5f 65 78 74 20 7c 20 2a 2e 78 63 6f  .$ac_ext | *.xco
15990 66 66 20 7c 20 2a 2e 74 64 73 20 7c 20 2a 2e 64  ff | *.tds | *.d
159a0 20 7c 20 2a 2e 70 64 62 20 7c 20 2a 2e 78 53 59   | *.pdb | *.xSY
159b0 4d 20 7c 20 2a 2e 62 62 20 7c 20 2a 2e 62 62 67  M | *.bb | *.bbg
159c0 20 7c 20 2a 2e 6d 61 70 20 7c 20 2a 2e 69 6e 66   | *.map | *.inf
159d0 20 7c 20 2a 2e 64 53 59 4d 20 7c 20 2a 2e 6f 20   | *.dSYM | *.o 
159e0 7c 20 2a 2e 6f 62 6a 20 29 20 3b 3b 0a 20 20 20  | *.obj ) ;;.   
159f0 20 2a 20 29 20 61 63 5f 72 6d 66 69 6c 65 73 3d   * ) ac_rmfiles=
15a00 22 24 61 63 5f 72 6d 66 69 6c 65 73 20 24 61 63  "$ac_rmfiles $ac
15a10 5f 66 69 6c 65 22 3b 3b 0a 20 20 65 73 61 63 0a  _file";;.  esac.
15a20 64 6f 6e 65 0a 72 6d 20 2d 66 20 24 61 63 5f 72  done.rm -f $ac_r
15a30 6d 66 69 6c 65 73 0a 0a 69 66 20 7b 20 7b 20 61  mfiles..if { { a
15a40 63 5f 74 72 79 3d 22 24 61 63 5f 6c 69 6e 6b 5f  c_try="$ac_link_
15a50 64 65 66 61 75 6c 74 22 0a 63 61 73 65 20 22 28  default".case "(
15a60 28 24 61 63 5f 74 72 79 22 20 69 6e 0a 20 20 2a  ($ac_try" in.  *
15a70 5c 22 2a 20 7c 20 2a 5c 60 2a 20 7c 20 2a 5c 5c  \"* | *\`* | *\\
15a80 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 5c  *) ac_try_echo=\
15a90 24 61 63 5f 74 72 79 3b 3b 0a 20 20 2a 29 20 61  $ac_try;;.  *) a
15aa0 63 5f 74 72 79 5f 65 63 68 6f 3d 24 61 63 5f 74  c_try_echo=$ac_t
15ab0 72 79 3b 3b 0a 65 73 61 63 0a 65 76 61 6c 20 61  ry;;.esac.eval a
15ac0 63 5f 74 72 79 5f 65 63 68 6f 3d 22 5c 22 5c 24  c_try_echo="\"\$
15ad0 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e  as_me:${as_linen
15ae0 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 24 61 63 5f  o-$LINENO}: $ac_
15af0 74 72 79 5f 65 63 68 6f 5c 22 22 0a 24 61 73 5f  try_echo\"".$as_
15b00 65 63 68 6f 20 22 24 61 63 5f 74 72 79 5f 65 63  echo "$ac_try_ec
15b10 68 6f 22 3b 20 7d 20 3e 26 35 0a 20 20 28 65 76  ho"; } >&5.  (ev
15b20 61 6c 20 22 24 61 63 5f 6c 69 6e 6b 5f 64 65 66  al "$ac_link_def
15b30 61 75 6c 74 22 29 20 32 3e 26 35 0a 20 20 61 63  ault") 2>&5.  ac
15b40 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 24 61 73  _status=$?.  $as
15b50 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b  _echo "$as_me:${
15b60 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e  as_lineno-$LINEN
15b70 4f 7d 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  O}: \$? = $ac_st
15b80 61 74 75 73 22 20 3e 26 35 0a 20 20 74 65 73 74  atus" >&5.  test
15b90 20 24 61 63 5f 73 74 61 74 75 73 20 3d 20 30 3b   $ac_status = 0;
15ba0 20 7d 3b 20 74 68 65 6e 20 3a 0a 20 20 23 20 41   }; then :.  # A
15bb0 75 74 6f 63 6f 6e 66 2d 32 2e 31 33 20 63 6f 75  utoconf-2.13 cou
15bc0 6c 64 20 73 65 74 20 74 68 65 20 61 63 5f 63 76  ld set the ac_cv
15bd0 5f 65 78 65 65 78 74 20 76 61 72 69 61 62 6c 65  _exeext variable
15be0 20 74 6f 20 60 6e 6f 27 2e 0a 23 20 53 6f 20 69   to `no'..# So i
15bf0 67 6e 6f 72 65 20 61 20 76 61 6c 75 65 20 6f 66  gnore a value of
15c00 20 60 6e 6f 27 2c 20 6f 74 68 65 72 77 69 73 65   `no', otherwise
15c10 20 74 68 69 73 20 77 6f 75 6c 64 20 6c 65 61 64   this would lead
15c20 20 74 6f 20 60 45 58 45 45 58 54 20 3d 20 6e 6f   to `EXEEXT = no
15c30 27 0a 23 20 69 6e 20 61 20 4d 61 6b 65 66 69 6c  '.# in a Makefil
15c40 65 2e 20 20 57 65 20 73 68 6f 75 6c 64 20 6e 6f  e.  We should no
15c50 74 20 6f 76 65 72 72 69 64 65 20 61 63 5f 63 76  t override ac_cv
15c60 5f 65 78 65 65 78 74 20 69 66 20 69 74 20 77 61  _exeext if it wa
15c70 73 20 63 61 63 68 65 64 2c 0a 23 20 73 6f 20 74  s cached,.# so t
15c80 68 61 74 20 74 68 65 20 75 73 65 72 20 63 61 6e  hat the user can
15c90 20 73 68 6f 72 74 2d 63 69 72 63 75 69 74 20 74   short-circuit t
15ca0 68 69 73 20 74 65 73 74 20 66 6f 72 20 63 6f 6d  his test for com
15cb0 70 69 6c 65 72 73 20 75 6e 6b 6e 6f 77 6e 20 74  pilers unknown t
15cc0 6f 0a 23 20 41 75 74 6f 63 6f 6e 66 2e 0a 66 6f  o.# Autoconf..fo
15cd0 72 20 61 63 5f 66 69 6c 65 20 69 6e 20 24 61 63  r ac_file in $ac
15ce0 5f 66 69 6c 65 73 20 27 27 0a 64 6f 0a 20 20 74  _files ''.do.  t
15cf0 65 73 74 20 2d 66 20 22 24 61 63 5f 66 69 6c 65  est -f "$ac_file
15d00 22 20 7c 7c 20 63 6f 6e 74 69 6e 75 65 0a 20 20  " || continue.  
15d10 63 61 73 65 20 24 61 63 5f 66 69 6c 65 20 69 6e  case $ac_file in
15d20 0a 20 20 20 20 2a 2e 24 61 63 5f 65 78 74 20 7c  .    *.$ac_ext |
15d30 20 2a 2e 78 63 6f 66 66 20 7c 20 2a 2e 74 64 73   *.xcoff | *.tds
15d40 20 7c 20 2a 2e 64 20 7c 20 2a 2e 70 64 62 20 7c   | *.d | *.pdb |
15d50 20 2a 2e 78 53 59 4d 20 7c 20 2a 2e 62 62 20 7c   *.xSYM | *.bb |
15d60 20 2a 2e 62 62 67 20 7c 20 2a 2e 6d 61 70 20 7c   *.bbg | *.map |
15d70 20 2a 2e 69 6e 66 20 7c 20 2a 2e 64 53 59 4d 20   *.inf | *.dSYM 
15d80 7c 20 2a 2e 6f 20 7c 20 2a 2e 6f 62 6a 20 29 0a  | *.o | *.obj ).
15d90 09 3b 3b 0a 20 20 20 20 5b 61 62 5d 2e 6f 75 74  .;;.    [ab].out
15da0 20 29 0a 09 23 20 57 65 20 66 6f 75 6e 64 20 74   )..# We found t
15db0 68 65 20 64 65 66 61 75 6c 74 20 65 78 65 63 75  he default execu
15dc0 74 61 62 6c 65 2c 20 62 75 74 20 65 78 65 65 78  table, but exeex
15dd0 74 3d 27 27 20 69 73 20 6d 6f 73 74 0a 09 23 20  t='' is most..# 
15de0 63 65 72 74 61 69 6e 6c 79 20 72 69 67 68 74 2e  certainly right.
15df0 0a 09 62 72 65 61 6b 3b 3b 0a 20 20 20 20 2a 2e  ..break;;.    *.
15e00 2a 20 29 0a 09 69 66 20 74 65 73 74 20 22 24 7b  * )..if test "${
15e10 61 63 5f 63 76 5f 65 78 65 65 78 74 2b 73 65 74  ac_cv_exeext+set
15e20 7d 22 20 3d 20 73 65 74 20 26 26 20 74 65 73 74  }" = set && test
15e30 20 22 24 61 63 5f 63 76 5f 65 78 65 65 78 74 22   "$ac_cv_exeext"
15e40 20 21 3d 20 6e 6f 3b 0a 09 74 68 65 6e 20 3a 3b   != no;..then :;
15e50 20 65 6c 73 65 0a 09 20 20 20 61 63 5f 63 76 5f   else..   ac_cv_
15e60 65 78 65 65 78 74 3d 60 65 78 70 72 20 22 24 61  exeext=`expr "$a
15e70 63 5f 66 69 6c 65 22 20 3a 20 27 5b 5e 2e 5d 2a  c_file" : '[^.]*
15e80 5c 28 5c 2e 2e 2a 5c 29 27 60 0a 09 66 69 0a 09  \(\..*\)'`..fi..
15e90 23 20 57 65 20 73 65 74 20 61 63 5f 63 76 5f 65  # We set ac_cv_e
15ea0 78 65 65 78 74 20 68 65 72 65 20 62 65 63 61 75  xeext here becau
15eb0 73 65 20 74 68 65 20 6c 61 74 65 72 20 74 65 73  se the later tes
15ec0 74 20 66 6f 72 20 69 74 20 69 73 20 6e 6f 74 0a  t for it is not.
15ed0 09 23 20 73 61 66 65 3a 20 63 72 6f 73 73 20 63  .# safe: cross c
15ee0 6f 6d 70 69 6c 65 72 73 20 6d 61 79 20 6e 6f 74  ompilers may not
15ef0 20 61 64 64 20 74 68 65 20 73 75 66 66 69 78 20   add the suffix 
15f00 69 66 20 67 69 76 65 6e 20 61 6e 20 60 2d 6f 27  if given an `-o'
15f10 0a 09 23 20 61 72 67 75 6d 65 6e 74 2c 20 73 6f  ..# argument, so
15f20 20 77 65 20 6d 61 79 20 6e 65 65 64 20 74 6f 20   we may need to 
15f30 6b 6e 6f 77 20 69 74 20 61 74 20 74 68 61 74 20  know it at that 
15f40 70 6f 69 6e 74 20 61 6c 72 65 61 64 79 2e 0a 09  point already...
15f50 23 20 45 76 65 6e 20 69 66 20 74 68 69 73 20 73  # Even if this s
15f60 65 63 74 69 6f 6e 20 6c 6f 6f 6b 73 20 63 72 75  ection looks cru
15f70 66 74 79 3a 20 69 74 20 68 61 73 20 74 68 65 20  fty: it has the 
15f80 61 64 76 61 6e 74 61 67 65 20 6f 66 0a 09 23 20  advantage of..# 
15f90 61 63 74 75 61 6c 6c 79 20 77 6f 72 6b 69 6e 67  actually working
15fa0 2e 0a 09 62 72 65 61 6b 3b 3b 0a 20 20 20 20 2a  ...break;;.    *
15fb0 20 29 0a 09 62 72 65 61 6b 3b 3b 0a 20 20 65 73   )..break;;.  es
15fc0 61 63 0a 64 6f 6e 65 0a 74 65 73 74 20 22 24 61  ac.done.test "$a
15fd0 63 5f 63 76 5f 65 78 65 65 78 74 22 20 3d 20 6e  c_cv_exeext" = n
15fe0 6f 20 26 26 20 61 63 5f 63 76 5f 65 78 65 65 78  o && ac_cv_exeex
15ff0 74 3d 0a 0a 65 6c 73 65 0a 20 20 61 63 5f 66 69  t=..else.  ac_fi
16000 6c 65 3d 27 27 0a 66 69 0a 69 66 20 74 65 73 74  le=''.fi.if test
16010 20 2d 7a 20 22 24 61 63 5f 66 69 6c 65 22 3b 20   -z "$ac_file"; 
16020 74 68 65 6e 20 3a 0a 20 20 7b 20 24 61 73 5f 65  then :.  { $as_e
16030 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73  cho "$as_me:${as
16040 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d  _lineno-$LINENO}
16050 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26  : result: no" >&
16060 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20  5.$as_echo "no" 
16070 3e 26 36 3b 20 7d 0a 24 61 73 5f 65 63 68 6f 20  >&6; }.$as_echo 
16080 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
16090 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
160a0 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
160b0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
160c0 20 3e 26 35 0a 0a 7b 20 7b 20 24 61 73 5f 65 63   >&5..{ { $as_ec
160d0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f  ho "$as_me:${as_
160e0 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a  lineno-$LINENO}:
160f0 20 65 72 72 6f 72 3a 20 69 6e 20 5c 60 24 61 63   error: in \`$ac
16100 5f 70 77 64 27 3a 22 20 3e 26 35 0a 24 61 73 5f  _pwd':" >&5.$as_
16110 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72  echo "$as_me: er
16120 72 6f 72 3a 20 69 6e 20 5c 60 24 61 63 5f 70 77  ror: in \`$ac_pw
16130 64 27 3a 22 20 3e 26 32 3b 7d 0a 61 73 5f 66 6e  d':" >&2;}.as_fn
16140 5f 65 72 72 6f 72 20 37 37 20 22 43 20 63 6f 6d  _error 77 "C com
16150 70 69 6c 65 72 20 63 61 6e 6e 6f 74 20 63 72 65  piler cannot cre
16160 61 74 65 20 65 78 65 63 75 74 61 62 6c 65 73 0a  ate executables.
16170 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67  See \`config.log
16180 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69  ' for more detai
16190 6c 73 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 3b  ls" "$LINENO" 5;
161a0 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f   }.else.  { $as_
161b0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61  echo "$as_me:${a
161c0 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f  s_lineno-$LINENO
161d0 7d 3a 20 72 65 73 75 6c 74 3a 20 79 65 73 22 20  }: result: yes" 
161e0 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 79 65  >&5.$as_echo "ye
161f0 73 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 7b 20 24  s" >&6; }.fi.{ $
16200 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  as_echo "$as_me:
16210 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e  ${as_lineno-$LIN
16220 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66  ENO}: checking f
16230 6f 72 20 43 20 63 6f 6d 70 69 6c 65 72 20 64 65  or C compiler de
16240 66 61 75 6c 74 20 6f 75 74 70 75 74 20 66 69 6c  fault output fil
16250 65 20 6e 61 6d 65 22 20 3e 26 35 0a 24 61 73 5f  e name" >&5.$as_
16260 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67  echo_n "checking
16270 20 66 6f 72 20 43 20 63 6f 6d 70 69 6c 65 72 20   for C compiler 
16280 64 65 66 61 75 6c 74 20 6f 75 74 70 75 74 20 66  default output f
16290 69 6c 65 20 6e 61 6d 65 2e 2e 2e 20 22 20 3e 26  ile name... " >&
162a0 36 3b 20 7d 0a 7b 20 24 61 73 5f 65 63 68 6f 20  6; }.{ $as_echo 
162b0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e  "$as_me:${as_lin
162c0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65  eno-$LINENO}: re
162d0 73 75 6c 74 3a 20 24 61 63 5f 66 69 6c 65 22 20  sult: $ac_file" 
162e0 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61  >&5.$as_echo "$a
162f0 63 5f 66 69 6c 65 22 20 3e 26 36 3b 20 7d 0a 61  c_file" >&6; }.a
16300 63 5f 65 78 65 65 78 74 3d 24 61 63 5f 63 76 5f  c_exeext=$ac_cv_
16310 65 78 65 65 78 74 0a 0a 72 6d 20 2d 66 20 2d 72  exeext..rm -f -r
16320 20 61 2e 6f 75 74 20 61 2e 6f 75 74 2e 64 53 59   a.out a.out.dSY
16330 4d 20 61 2e 65 78 65 20 63 6f 6e 66 74 65 73 74  M a.exe conftest
16340 24 61 63 5f 63 76 5f 65 78 65 65 78 74 20 62 2e  $ac_cv_exeext b.
16350 6f 75 74 0a 61 63 5f 63 6c 65 61 6e 5f 66 69 6c  out.ac_clean_fil
16360 65 73 3d 24 61 63 5f 63 6c 65 61 6e 5f 66 69 6c  es=$ac_clean_fil
16370 65 73 5f 73 61 76 65 0a 7b 20 24 61 73 5f 65 63  es_save.{ $as_ec
16380 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f  ho "$as_me:${as_
16390 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a  lineno-$LINENO}:
163a0 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 73 75   checking for su
163b0 66 66 69 78 20 6f 66 20 65 78 65 63 75 74 61 62  ffix of executab
163c0 6c 65 73 22 20 3e 26 35 0a 24 61 73 5f 65 63 68  les" >&5.$as_ech
163d0 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  o_n "checking fo
163e0 72 20 73 75 66 66 69 78 20 6f 66 20 65 78 65 63  r suffix of exec
163f0 75 74 61 62 6c 65 73 2e 2e 2e 20 22 20 3e 26 36  utables... " >&6
16400 3b 20 7d 0a 69 66 20 7b 20 7b 20 61 63 5f 74 72  ; }.if { { ac_tr
16410 79 3d 22 24 61 63 5f 6c 69 6e 6b 22 0a 63 61 73  y="$ac_link".cas
16420 65 20 22 28 28 24 61 63 5f 74 72 79 22 20 69 6e  e "(($ac_try" in
16430 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c 60 2a 20 7c  .  *\"* | *\`* |
16440 20 2a 5c 5c 2a 29 20 61 63 5f 74 72 79 5f 65 63   *\\*) ac_try_ec
16450 68 6f 3d 5c 24 61 63 5f 74 72 79 3b 3b 0a 20 20  ho=\$ac_try;;.  
16460 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 24  *) ac_try_echo=$
16470 61 63 5f 74 72 79 3b 3b 0a 65 73 61 63 0a 65 76  ac_try;;.esac.ev
16480 61 6c 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 22  al ac_try_echo="
16490 5c 22 5c 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c  \"\$as_me:${as_l
164a0 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20  ineno-$LINENO}: 
164b0 24 61 63 5f 74 72 79 5f 65 63 68 6f 5c 22 22 0a  $ac_try_echo\"".
164c0 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 74 72  $as_echo "$ac_tr
164d0 79 5f 65 63 68 6f 22 3b 20 7d 20 3e 26 35 0a 20  y_echo"; } >&5. 
164e0 20 28 65 76 61 6c 20 22 24 61 63 5f 6c 69 6e 6b   (eval "$ac_link
164f0 22 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  ") 2>&5.  ac_sta
16500 74 75 73 3d 24 3f 0a 20 20 24 61 73 5f 65 63 68  tus=$?.  $as_ech
16510 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c  o "$as_me:${as_l
16520 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20  ineno-$LINENO}: 
16530 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
16540 22 20 3e 26 35 0a 20 20 74 65 73 74 20 24 61 63  " >&5.  test $ac
16550 5f 73 74 61 74 75 73 20 3d 20 30 3b 20 7d 3b 20  _status = 0; }; 
16560 74 68 65 6e 20 3a 0a 20 20 23 20 49 66 20 62 6f  then :.  # If bo
16570 74 68 20 60 63 6f 6e 66 74 65 73 74 2e 65 78 65  th `conftest.exe
16580 27 20 61 6e 64 20 60 63 6f 6e 66 74 65 73 74 27  ' and `conftest'
16590 20 61 72 65 20 60 70 72 65 73 65 6e 74 27 20 28   are `present' (
165a0 77 65 6c 6c 2c 20 6f 62 73 65 72 76 61 62 6c 65  well, observable
165b0 29 0a 23 20 63 61 74 63 68 20 60 63 6f 6e 66 74  ).# catch `conft
165c0 65 73 74 2e 65 78 65 27 2e 20 20 46 6f 72 20 69  est.exe'.  For i
165d0 6e 73 74 61 6e 63 65 20 77 69 74 68 20 43 79 67  nstance with Cyg
165e0 77 69 6e 2c 20 60 6c 73 20 63 6f 6e 66 74 65 73  win, `ls conftes
165f0 74 27 20 77 69 6c 6c 0a 23 20 77 6f 72 6b 20 70  t' will.# work p
16600 72 6f 70 65 72 6c 79 20 28 69 2e 65 2e 2c 20 72  roperly (i.e., r
16610 65 66 65 72 20 74 6f 20 60 63 6f 6e 66 74 65 73  efer to `conftes
16620 74 2e 65 78 65 27 29 2c 20 77 68 69 6c 65 20 69  t.exe'), while i
16630 74 20 77 6f 6e 27 74 20 77 69 74 68 0a 23 20 60  t won't with.# `
16640 72 6d 27 2e 0a 66 6f 72 20 61 63 5f 66 69 6c 65  rm'..for ac_file
16650 20 69 6e 20 63 6f 6e 66 74 65 73 74 2e 65 78 65   in conftest.exe
16660 20 63 6f 6e 66 74 65 73 74 20 63 6f 6e 66 74 65   conftest confte
16670 73 74 2e 2a 3b 20 64 6f 0a 20 20 74 65 73 74 20  st.*; do.  test 
16680 2d 66 20 22 24 61 63 5f 66 69 6c 65 22 20 7c 7c  -f "$ac_file" ||
16690 20 63 6f 6e 74 69 6e 75 65 0a 20 20 63 61 73 65   continue.  case
166a0 20 24 61 63 5f 66 69 6c 65 20 69 6e 0a 20 20 20   $ac_file in.   
166b0 20 2a 2e 24 61 63 5f 65 78 74 20 7c 20 2a 2e 78   *.$ac_ext | *.x
166c0 63 6f 66 66 20 7c 20 2a 2e 74 64 73 20 7c 20 2a  coff | *.tds | *
166d0 2e 64 20 7c 20 2a 2e 70 64 62 20 7c 20 2a 2e 78  .d | *.pdb | *.x
166e0 53 59 4d 20 7c 20 2a 2e 62 62 20 7c 20 2a 2e 62  SYM | *.bb | *.b
166f0 62 67 20 7c 20 2a 2e 6d 61 70 20 7c 20 2a 2e 69  bg | *.map | *.i
16700 6e 66 20 7c 20 2a 2e 64 53 59 4d 20 7c 20 2a 2e  nf | *.dSYM | *.
16710 6f 20 7c 20 2a 2e 6f 62 6a 20 29 20 3b 3b 0a 20  o | *.obj ) ;;. 
16720 20 20 20 2a 2e 2a 20 29 20 61 63 5f 63 76 5f 65     *.* ) ac_cv_e
16730 78 65 65 78 74 3d 60 65 78 70 72 20 22 24 61 63  xeext=`expr "$ac
16740 5f 66 69 6c 65 22 20 3a 20 27 5b 5e 2e 5d 2a 5c  _file" : '[^.]*\
16750 28 5c 2e 2e 2a 5c 29 27 60 0a 09 20 20 62 72 65  (\..*\)'`..  bre
16760 61 6b 3b 3b 0a 20 20 20 20 2a 20 29 20 62 72 65  ak;;.    * ) bre
16770 61 6b 3b 3b 0a 20 20 65 73 61 63 0a 64 6f 6e 65  ak;;.  esac.done
16780 0a 65 6c 73 65 0a 20 20 7b 20 7b 20 24 61 73 5f  .else.  { { $as_
16790 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61  echo "$as_me:${a
167a0 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f  s_lineno-$LINENO
167b0 7d 3a 20 65 72 72 6f 72 3a 20 69 6e 20 5c 60 24  }: error: in \`$
167c0 61 63 5f 70 77 64 27 3a 22 20 3e 26 35 0a 24 61  ac_pwd':" >&5.$a
167d0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  s_echo "$as_me: 
167e0 65 72 72 6f 72 3a 20 69 6e 20 5c 60 24 61 63 5f  error: in \`$ac_
167f0 70 77 64 27 3a 22 20 3e 26 32 3b 7d 0a 61 73 5f  pwd':" >&2;}.as_
16800 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 63 61 6e  fn_error $? "can
16810 6e 6f 74 20 63 6f 6d 70 75 74 65 20 73 75 66 66  not compute suff
16820 69 78 20 6f 66 20 65 78 65 63 75 74 61 62 6c 65  ix of executable
16830 73 3a 20 63 61 6e 6e 6f 74 20 63 6f 6d 70 69 6c  s: cannot compil
16840 65 20 61 6e 64 20 6c 69 6e 6b 0a 53 65 65 20 5c  e and link.See \
16850 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72  `config.log' for
16860 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 22 20 22   more details" "
16870 24 4c 49 4e 45 4e 4f 22 20 35 3b 20 7d 0a 66 69  $LINENO" 5; }.fi
16880 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 20  .rm -f conftest 
16890 63 6f 6e 66 74 65 73 74 24 61 63 5f 63 76 5f 65  conftest$ac_cv_e
168a0 78 65 65 78 74 0a 7b 20 24 61 73 5f 65 63 68 6f  xeext.{ $as_echo
168b0 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69   "$as_me:${as_li
168c0 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72  neno-$LINENO}: r
168d0 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 65 78  esult: $ac_cv_ex
168e0 65 65 78 74 22 20 3e 26 35 0a 24 61 73 5f 65 63  eext" >&5.$as_ec
168f0 68 6f 20 22 24 61 63 5f 63 76 5f 65 78 65 65 78  ho "$ac_cv_exeex
16900 74 22 20 3e 26 36 3b 20 7d 0a 0a 72 6d 20 2d 66  t" >&6; }..rm -f
16910 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
16920 74 0a 45 58 45 45 58 54 3d 24 61 63 5f 63 76 5f  t.EXEEXT=$ac_cv_
16930 65 78 65 65 78 74 0a 61 63 5f 65 78 65 65 78 74  exeext.ac_exeext
16940 3d 24 45 58 45 45 58 54 0a 63 61 74 20 63 6f 6e  =$EXEEXT.cat con
16950 66 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45  fdefs.h - <<_ACE
16960 4f 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  OF >conftest.$ac
16970 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66  _ext./* end conf
16980 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63  defs.h.  */.#inc
16990 6c 75 64 65 20 3c 73 74 64 69 6f 2e 68 3e 0a 69  lude <stdio.h>.i
169a0 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 46 49 4c  nt.main ().{.FIL
169b0 45 20 2a 66 20 3d 20 66 6f 70 65 6e 20 28 22 63  E *f = fopen ("c
169c0 6f 6e 66 74 65 73 74 2e 6f 75 74 22 2c 20 22 77  onftest.out", "w
169d0 22 29 3b 0a 20 72 65 74 75 72 6e 20 66 65 72 72  ");. return ferr
169e0 6f 72 20 28 66 29 20 7c 7c 20 66 63 6c 6f 73 65  or (f) || fclose
169f0 20 28 66 29 20 21 3d 20 30 3b 0a 0a 20 20 3b 0a   (f) != 0;..  ;.
16a00 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41    return 0;.}._A
16a10 43 45 4f 46 0a 61 63 5f 63 6c 65 61 6e 5f 66 69  CEOF.ac_clean_fi
16a20 6c 65 73 3d 22 24 61 63 5f 63 6c 65 61 6e 5f 66  les="$ac_clean_f
16a30 69 6c 65 73 20 63 6f 6e 66 74 65 73 74 2e 6f 75  iles conftest.ou
16a40 74 22 0a 23 20 43 68 65 63 6b 20 74 68 61 74 20  t".# Check that 
16a50 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 70 72 6f  the compiler pro
16a60 64 75 63 65 73 20 65 78 65 63 75 74 61 62 6c 65  duces executable
16a70 73 20 77 65 20 63 61 6e 20 72 75 6e 2e 20 20 49  s we can run.  I
16a80 66 20 6e 6f 74 2c 20 65 69 74 68 65 72 0a 23 20  f not, either.# 
16a90 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 69 73 20  the compiler is 
16aa0 62 72 6f 6b 65 6e 2c 20 6f 72 20 77 65 20 63 72  broken, or we cr
16ab0 6f 73 73 20 63 6f 6d 70 69 6c 65 2e 0a 7b 20 24  oss compile..{ $
16ac0 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  as_echo "$as_me:
16ad0 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e  ${as_lineno-$LIN
16ae0 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 77  ENO}: checking w
16af0 68 65 74 68 65 72 20 77 65 20 61 72 65 20 63 72  hether we are cr
16b00 6f 73 73 20 63 6f 6d 70 69 6c 69 6e 67 22 20 3e  oss compiling" >
16b10 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63  &5.$as_echo_n "c
16b20 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20  hecking whether 
16b30 77 65 20 61 72 65 20 63 72 6f 73 73 20 63 6f 6d  we are cross com
16b40 70 69 6c 69 6e 67 2e 2e 2e 20 22 20 3e 26 36 3b  piling... " >&6;
16b50 20 7d 0a 69 66 20 74 65 73 74 20 22 24 63 72 6f   }.if test "$cro
16b60 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 22 20 21 3d  ss_compiling" !=
16b70 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 7b 20 7b   yes; then.  { {
16b80 20 61 63 5f 74 72 79 3d 22 24 61 63 5f 6c 69 6e   ac_try="$ac_lin
16b90 6b 22 0a 63 61 73 65 20 22 28 28 24 61 63 5f 74  k".case "(($ac_t
16ba0 72 79 22 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c 20  ry" in.  *\"* | 
16bb0 2a 5c 60 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63 5f  *\`* | *\\*) ac_
16bc0 74 72 79 5f 65 63 68 6f 3d 5c 24 61 63 5f 74 72  try_echo=\$ac_tr
16bd0 79 3b 3b 0a 20 20 2a 29 20 61 63 5f 74 72 79 5f  y;;.  *) ac_try_
16be0 65 63 68 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a 65  echo=$ac_try;;.e
16bf0 73 61 63 0a 65 76 61 6c 20 61 63 5f 74 72 79 5f  sac.eval ac_try_
16c00 65 63 68 6f 3d 22 5c 22 5c 24 61 73 5f 6d 65 3a  echo="\"\$as_me:
16c10 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e  ${as_lineno-$LIN
16c20 45 4e 4f 7d 3a 20 24 61 63 5f 74 72 79 5f 65 63  ENO}: $ac_try_ec
16c30 68 6f 5c 22 22 0a 24 61 73 5f 65 63 68 6f 20 22  ho\"".$as_echo "
16c40 24 61 63 5f 74 72 79 5f 65 63 68 6f 22 3b 20 7d  $ac_try_echo"; }
16c50 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 22 24 61   >&5.  (eval "$a
16c60 63 5f 6c 69 6e 6b 22 29 20 32 3e 26 35 0a 20 20  c_link") 2>&5.  
16c70 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 24  ac_status=$?.  $
16c80 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  as_echo "$as_me:
16c90 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e  ${as_lineno-$LIN
16ca0 45 4e 4f 7d 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  ENO}: \$? = $ac_
16cb0 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 74 65  status" >&5.  te
16cc0 73 74 20 24 61 63 5f 73 74 61 74 75 73 20 3d 20  st $ac_status = 
16cd0 30 3b 20 7d 0a 20 20 69 66 20 7b 20 61 63 5f 74  0; }.  if { ac_t
16ce0 72 79 3d 27 2e 2f 63 6f 6e 66 74 65 73 74 24 61  ry='./conftest$a
16cf0 63 5f 63 76 5f 65 78 65 65 78 74 27 0a 20 20 7b  c_cv_exeext'.  {
16d00 20 7b 20 63 61 73 65 20 22 28 28 24 61 63 5f 74   { case "(($ac_t
16d10 72 79 22 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c 20  ry" in.  *\"* | 
16d20 2a 5c 60 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63 5f  *\`* | *\\*) ac_
16d30 74 72 79 5f 65 63 68 6f 3d 5c 24 61 63 5f 74 72  try_echo=\$ac_tr
16d40 79 3b 3b 0a 20 20 2a 29 20 61 63 5f 74 72 79 5f  y;;.  *) ac_try_
16d50 65 63 68 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a 65  echo=$ac_try;;.e
16d60 73 61 63 0a 65 76 61 6c 20 61 63 5f 74 72 79 5f  sac.eval ac_try_
16d70 65 63 68 6f 3d 22 5c 22 5c 24 61 73 5f 6d 65 3a  echo="\"\$as_me:
16d80 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e  ${as_lineno-$LIN
16d90 45 4e 4f 7d 3a 20 24 61 63 5f 74 72 79 5f 65 63  ENO}: $ac_try_ec
16da0 68 6f 5c 22 22 0a 24 61 73 5f 65 63 68 6f 20 22  ho\"".$as_echo "
16db0 24 61 63 5f 74 72 79 5f 65 63 68 6f 22 3b 20 7d  $ac_try_echo"; }
16dc0 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 22 24 61   >&5.  (eval "$a
16dd0 63 5f 74 72 79 22 29 20 32 3e 26 35 0a 20 20 61  c_try") 2>&5.  a
16de0 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 24 61  c_status=$?.  $a
16df0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  s_echo "$as_me:$
16e00 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45  {as_lineno-$LINE
16e10 4e 4f 7d 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  NO}: \$? = $ac_s
16e20 74 61 74 75 73 22 20 3e 26 35 0a 20 20 74 65 73  tatus" >&5.  tes
16e30 74 20 24 61 63 5f 73 74 61 74 75 73 20 3d 20 30  t $ac_status = 0
16e40 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 20  ; }; }; then.   
16e50 20 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67   cross_compiling
16e60 3d 6e 6f 0a 20 20 65 6c 73 65 0a 20 20 20 20 69  =no.  else.    i
16e70 66 20 74 65 73 74 20 22 24 63 72 6f 73 73 5f 63  f test "$cross_c
16e80 6f 6d 70 69 6c 69 6e 67 22 20 3d 20 6d 61 79 62  ompiling" = mayb
16e90 65 3b 20 74 68 65 6e 0a 09 63 72 6f 73 73 5f 63  e; then..cross_c
16ea0 6f 6d 70 69 6c 69 6e 67 3d 79 65 73 0a 20 20 20  ompiling=yes.   
16eb0 20 65 6c 73 65 0a 09 7b 20 7b 20 24 61 73 5f 65   else..{ { $as_e
16ec0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73  cho "$as_me:${as
16ed0 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d  _lineno-$LINENO}
16ee0 3a 20 65 72 72 6f 72 3a 20 69 6e 20 5c 60 24 61  : error: in \`$a
16ef0 63 5f 70 77 64 27 3a 22 20 3e 26 35 0a 24 61 73  c_pwd':" >&5.$as
16f00 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65  _echo "$as_me: e
16f10 72 72 6f 72 3a 20 69 6e 20 5c 60 24 61 63 5f 70  rror: in \`$ac_p
16f20 77 64 27 3a 22 20 3e 26 32 3b 7d 0a 61 73 5f 66  wd':" >&2;}.as_f
16f30 6e 5f 65 72 72 6f 72 20 24 3f 20 22 63 61 6e 6e  n_error $? "cann
16f40 6f 74 20 72 75 6e 20 43 20 63 6f 6d 70 69 6c 65  ot run C compile
16f50 64 20 70 72 6f 67 72 61 6d 73 2e 0a 49 66 20 79  d programs..If y
16f60 6f 75 20 6d 65 61 6e 74 20 74 6f 20 63 72 6f 73  ou meant to cros
16f70 73 20 63 6f 6d 70 69 6c 65 2c 20 75 73 65 20 5c  s compile, use \
16f80 60 2d 2d 68 6f 73 74 27 2e 0a 53 65 65 20 5c 60  `--host'..See \`
16f90 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20  config.log' for 
16fa0 6d 6f 72 65 20 64 65 74 61 69 6c 73 22 20 22 24  more details" "$
16fb0 4c 49 4e 45 4e 4f 22 20 35 3b 20 7d 0a 20 20 20  LINENO" 5; }.   
16fc0 20 66 69 0a 20 20 66 69 0a 66 69 0a 7b 20 24 61   fi.  fi.fi.{ $a
16fd0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  s_echo "$as_me:$
16fe0 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45  {as_lineno-$LINE
16ff0 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 63 72  NO}: result: $cr
17000 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 22 20 3e  oss_compiling" >
17010 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 63 72  &5.$as_echo "$cr
17020 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 22 20 3e  oss_compiling" >
17030 26 36 3b 20 7d 0a 0a 72 6d 20 2d 66 20 63 6f 6e  &6; }..rm -f con
17040 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 63 6f  ftest.$ac_ext co
17050 6e 66 74 65 73 74 24 61 63 5f 63 76 5f 65 78 65  nftest$ac_cv_exe
17060 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 6f 75 74  ext conftest.out
17070 0a 61 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 73 3d  .ac_clean_files=
17080 24 61 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 73 5f  $ac_clean_files_
17090 73 61 76 65 0a 7b 20 24 61 73 5f 65 63 68 6f 20  save.{ $as_echo 
170a0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e  "$as_me:${as_lin
170b0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68  eno-$LINENO}: ch
170c0 65 63 6b 69 6e 67 20 66 6f 72 20 73 75 66 66 69  ecking for suffi
170d0 78 20 6f 66 20 6f 62 6a 65 63 74 20 66 69 6c 65  x of object file
170e0 73 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f  s" >&5.$as_echo_
170f0 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  n "checking for 
17100 73 75 66 66 69 78 20 6f 66 20 6f 62 6a 65 63 74  suffix of object
17110 20 66 69 6c 65 73 2e 2e 2e 20 22 20 3e 26 36 3b   files... " >&6;
17120 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 6f 62   }.if ${ac_cv_ob
17130 6a 65 78 74 2b 3a 7d 20 66 61 6c 73 65 3b 20 74  jext+:} false; t
17140 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f  hen :.  $as_echo
17150 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e  _n "(cached) " >
17160 26 36 0a 65 6c 73 65 0a 20 20 63 61 74 20 63 6f  &6.else.  cat co
17170 6e 66 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43  nfdefs.h - <<_AC
17180 45 4f 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61  EOF >conftest.$a
17190 63 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e  c_ext./* end con
171a0 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e  fdefs.h.  */..in
171b0 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b  t.main ().{..  ;
171c0 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f  .  return 0;.}._
171d0 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66  ACEOF.rm -f conf
171e0 74 65 73 74 2e 6f 20 63 6f 6e 66 74 65 73 74 2e  test.o conftest.
171f0 6f 62 6a 0a 69 66 20 7b 20 7b 20 61 63 5f 74 72  obj.if { { ac_tr
17200 79 3d 22 24 61 63 5f 63 6f 6d 70 69 6c 65 22 0a  y="$ac_compile".
17210 63 61 73 65 20 22 28 28 24 61 63 5f 74 72 79 22  case "(($ac_try"
17220 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c 60   in.  *\"* | *\`
17230 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63 5f 74 72 79  * | *\\*) ac_try
17240 5f 65 63 68 6f 3d 5c 24 61 63 5f 74 72 79 3b 3b  _echo=\$ac_try;;
17250 0a 20 20 2a 29 20 61 63 5f 74 72 79 5f 65 63 68  .  *) ac_try_ech
17260 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a 65 73 61 63  o=$ac_try;;.esac
17270 0a 65 76 61 6c 20 61 63 5f 74 72 79 5f 65 63 68  .eval ac_try_ech
17280 6f 3d 22 5c 22 5c 24 61 73 5f 6d 65 3a 24 7b 61  o="\"\$as_me:${a
17290 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f  s_lineno-$LINENO
172a0 7d 3a 20 24 61 63 5f 74 72 79 5f 65 63 68 6f 5c  }: $ac_try_echo\
172b0 22 22 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63  "".$as_echo "$ac
172c0 5f 74 72 79 5f 65 63 68 6f 22 3b 20 7d 20 3e 26  _try_echo"; } >&
172d0 35 0a 20 20 28 65 76 61 6c 20 22 24 61 63 5f 63  5.  (eval "$ac_c
172e0 6f 6d 70 69 6c 65 22 29 20 32 3e 26 35 0a 20 20  ompile") 2>&5.  
172f0 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 24  ac_status=$?.  $
17300 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  as_echo "$as_me:
17310 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e  ${as_lineno-$LIN
17320 45 4e 4f 7d 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  ENO}: \$? = $ac_
17330 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 74 65  status" >&5.  te
17340 73 74 20 24 61 63 5f 73 74 61 74 75 73 20 3d 20  st $ac_status = 
17350 30 3b 20 7d 3b 20 74 68 65 6e 20 3a 0a 20 20 66  0; }; then :.  f
17360 6f 72 20 61 63 5f 66 69 6c 65 20 69 6e 20 63 6f  or ac_file in co
17370 6e 66 74 65 73 74 2e 6f 20 63 6f 6e 66 74 65 73  nftest.o conftes
17380 74 2e 6f 62 6a 20 63 6f 6e 66 74 65 73 74 2e 2a  t.obj conftest.*
17390 3b 20 64 6f 0a 20 20 74 65 73 74 20 2d 66 20 22  ; do.  test -f "
173a0 24 61 63 5f 66 69 6c 65 22 20 7c 7c 20 63 6f 6e  $ac_file" || con
173b0 74 69 6e 75 65 3b 0a 20 20 63 61 73 65 20 24 61  tinue;.  case $a
173c0 63 5f 66 69 6c 65 20 69 6e 0a 20 20 20 20 2a 2e  c_file in.    *.
173d0 24 61 63 5f 65 78 74 20 7c 20 2a 2e 78 63 6f 66  $ac_ext | *.xcof
173e0 66 20 7c 20 2a 2e 74 64 73 20 7c 20 2a 2e 64 20  f | *.tds | *.d 
173f0 7c 20 2a 2e 70 64 62 20 7c 20 2a 2e 78 53 59 4d  | *.pdb | *.xSYM
17400 20 7c 20 2a 2e 62 62 20 7c 20 2a 2e 62 62 67 20   | *.bb | *.bbg 
17410 7c 20 2a 2e 6d 61 70 20 7c 20 2a 2e 69 6e 66 20  | *.map | *.inf 
17420 7c 20 2a 2e 64 53 59 4d 20 29 20 3b 3b 0a 20 20  | *.dSYM ) ;;.  
17430 20 20 2a 29 20 61 63 5f 63 76 5f 6f 62 6a 65 78    *) ac_cv_objex
17440 74 3d 60 65 78 70 72 20 22 24 61 63 5f 66 69 6c  t=`expr "$ac_fil
17450 65 22 20 3a 20 27 2e 2a 5c 2e 5c 28 2e 2a 5c 29  e" : '.*\.\(.*\)
17460 27 60 0a 20 20 20 20 20 20 20 62 72 65 61 6b 3b  '`.       break;
17470 3b 0a 20 20 65 73 61 63 0a 64 6f 6e 65 0a 65 6c  ;.  esac.done.el
17480 73 65 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 24  se.  $as_echo "$
17490 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72  as_me: failed pr
174a0 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a  ogram was:" >&5.
174b0 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f  sed 's/^/| /' co
174c0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
174d0 26 35 0a 0a 7b 20 7b 20 24 61 73 5f 65 63 68 6f  &5..{ { $as_echo
174e0 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69   "$as_me:${as_li
174f0 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 65  neno-$LINENO}: e
17500 72 72 6f 72 3a 20 69 6e 20 5c 60 24 61 63 5f 70  rror: in \`$ac_p
17510 77 64 27 3a 22 20 3e 26 35 0a 24 61 73 5f 65 63  wd':" >&5.$as_ec
17520 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f  ho "$as_me: erro
17530 72 3a 20 69 6e 20 5c 60 24 61 63 5f 70 77 64 27  r: in \`$ac_pwd'
17540 3a 22 20 3e 26 32 3b 7d 0a 61 73 5f 66 6e 5f 65  :" >&2;}.as_fn_e
17550 72 72 6f 72 20 24 3f 20 22 63 61 6e 6e 6f 74 20  rror $? "cannot 
17560 63 6f 6d 70 75 74 65 20 73 75 66 66 69 78 20 6f  compute suffix o
17570 66 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 3a 20  f object files: 
17580 63 61 6e 6e 6f 74 20 63 6f 6d 70 69 6c 65 0a 53  cannot compile.S
17590 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27  ee \`config.log'
175a0 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c   for more detail
175b0 73 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 3b 20  s" "$LINENO" 5; 
175c0 7d 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  }.fi.rm -f conft
175d0 65 73 74 2e 24 61 63 5f 63 76 5f 6f 62 6a 65 78  est.$ac_cv_objex
175e0 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  t conftest.$ac_e
175f0 78 74 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f  xt.fi.{ $as_echo
17600 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69   "$as_me:${as_li
17610 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72  neno-$LINENO}: r
17620 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 6f 62  esult: $ac_cv_ob
17630 6a 65 78 74 22 20 3e 26 35 0a 24 61 73 5f 65 63  jext" >&5.$as_ec
17640 68 6f 20 22 24 61 63 5f 63 76 5f 6f 62 6a 65 78  ho "$ac_cv_objex
17650 74 22 20 3e 26 36 3b 20 7d 0a 4f 42 4a 45 58 54  t" >&6; }.OBJEXT
17660 3d 24 61 63 5f 63 76 5f 6f 62 6a 65 78 74 0a 61  =$ac_cv_objext.a
17670 63 5f 6f 62 6a 65 78 74 3d 24 4f 42 4a 45 58 54  c_objext=$OBJEXT
17680 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73  .{ $as_echo "$as
17690 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d  _me:${as_lineno-
176a0 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69  $LINENO}: checki
176b0 6e 67 20 77 68 65 74 68 65 72 20 77 65 20 61 72  ng whether we ar
176c0 65 20 75 73 69 6e 67 20 74 68 65 20 47 4e 55 20  e using the GNU 
176d0 43 20 63 6f 6d 70 69 6c 65 72 22 20 3e 26 35 0a  C compiler" >&5.
176e0 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63  $as_echo_n "chec
176f0 6b 69 6e 67 20 77 68 65 74 68 65 72 20 77 65 20  king whether we 
17700 61 72 65 20 75 73 69 6e 67 20 74 68 65 20 47 4e  are using the GN
17710 55 20 43 20 63 6f 6d 70 69 6c 65 72 2e 2e 2e 20  U C compiler... 
17720 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63  " >&6; }.if ${ac
17730 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67  _cv_c_compiler_g
17740 6e 75 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65  nu+:} false; the
17750 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e  n :.  $as_echo_n
17760 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36   "(cached) " >&6
17770 0a 65 6c 73 65 0a 20 20 63 61 74 20 63 6f 6e 66  .else.  cat conf
17780 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f  defs.h - <<_ACEO
17790 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  F >conftest.$ac_
177a0 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64  ext./* end confd
177b0 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a  efs.h.  */..int.
177c0 6d 61 69 6e 20 28 29 0a 7b 0a 23 69 66 6e 64 65  main ().{.#ifnde
177d0 66 20 5f 5f 47 4e 55 43 5f 5f 0a 20 20 20 20 20  f __GNUC__.     
177e0 20 20 63 68 6f 6b 65 20 6d 65 0a 23 65 6e 64 69    choke me.#endi
177f0 66 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20  f..  ;.  return 
17800 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 69 66 20 61  0;.}._ACEOF.if a
17810 63 5f 66 6e 5f 63 5f 74 72 79 5f 63 6f 6d 70 69  c_fn_c_try_compi
17820 6c 65 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68  le "$LINENO"; th
17830 65 6e 20 3a 0a 20 20 61 63 5f 63 6f 6d 70 69 6c  en :.  ac_compil
17840 65 72 5f 67 6e 75 3d 79 65 73 0a 65 6c 73 65 0a  er_gnu=yes.else.
17850 20 20 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e    ac_compiler_gn
17860 75 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f  u=no.fi.rm -f co
17870 72 65 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20  re conftest.err 
17880 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
17890 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  ext conftest.$ac
178a0 5f 65 78 74 0a 61 63 5f 63 76 5f 63 5f 63 6f 6d  _ext.ac_cv_c_com
178b0 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 6f  piler_gnu=$ac_co
178c0 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 66 69 0a 7b  mpiler_gnu..fi.{
178d0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d   $as_echo "$as_m
178e0 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c  e:${as_lineno-$L
178f0 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20  INENO}: result: 
17900 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65  $ac_cv_c_compile
17910 72 5f 67 6e 75 22 20 3e 26 35 0a 24 61 73 5f 65  r_gnu" >&5.$as_e
17920 63 68 6f 20 22 24 61 63 5f 63 76 5f 63 5f 63 6f  cho "$ac_cv_c_co
17930 6d 70 69 6c 65 72 5f 67 6e 75 22 20 3e 26 36 3b  mpiler_gnu" >&6;
17940 20 7d 0a 69 66 20 74 65 73 74 20 24 61 63 5f 63   }.if test $ac_c
17950 6f 6d 70 69 6c 65 72 5f 67 6e 75 20 3d 20 79 65  ompiler_gnu = ye
17960 73 3b 20 74 68 65 6e 0a 20 20 47 43 43 3d 79 65  s; then.  GCC=ye
17970 73 0a 65 6c 73 65 0a 20 20 47 43 43 3d 0a 66 69  s.else.  GCC=.fi
17980 0a 61 63 5f 74 65 73 74 5f 43 46 4c 41 47 53 3d  .ac_test_CFLAGS=
17990 24 7b 43 46 4c 41 47 53 2b 73 65 74 7d 0a 61 63  ${CFLAGS+set}.ac
179a0 5f 73 61 76 65 5f 43 46 4c 41 47 53 3d 24 43 46  _save_CFLAGS=$CF
179b0 4c 41 47 53 0a 7b 20 24 61 73 5f 65 63 68 6f 20  LAGS.{ $as_echo 
179c0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e  "$as_me:${as_lin
179d0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68  eno-$LINENO}: ch
179e0 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 24  ecking whether $
179f0 43 43 20 61 63 63 65 70 74 73 20 2d 67 22 20 3e  CC accepts -g" >
17a00 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63  &5.$as_echo_n "c
17a10 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20  hecking whether 
17a20 24 43 43 20 61 63 63 65 70 74 73 20 2d 67 2e 2e  $CC accepts -g..
17a30 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b  . " >&6; }.if ${
17a40 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 67 2b  ac_cv_prog_cc_g+
17a50 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a  :} false; then :
17a60 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28  .  $as_echo_n "(
17a70 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c  cached) " >&6.el
17a80 73 65 0a 20 20 61 63 5f 73 61 76 65 5f 63 5f 77  se.  ac_save_c_w
17a90 65 72 72 6f 72 5f 66 6c 61 67 3d 24 61 63 5f 63  error_flag=$ac_c
17aa0 5f 77 65 72 72 6f 72 5f 66 6c 61 67 0a 20 20 20  _werror_flag.   
17ab0 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67  ac_c_werror_flag
17ac0 3d 79 65 73 0a 20 20 20 61 63 5f 63 76 5f 70 72  =yes.   ac_cv_pr
17ad0 6f 67 5f 63 63 5f 67 3d 6e 6f 0a 20 20 20 43 46  og_cc_g=no.   CF
17ae0 4c 41 47 53 3d 22 2d 67 22 0a 20 20 20 63 61 74  LAGS="-g".   cat
17af0 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d 20 3c 3c   confdefs.h - <<
17b00 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 65 73 74  _ACEOF >conftest
17b10 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 6e 64 20  .$ac_ext./* end 
17b20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
17b30 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a  .int.main ().{..
17b40 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a    ;.  return 0;.
17b50 7d 0a 5f 41 43 45 4f 46 0a 69 66 20 61 63 5f 66  }._ACEOF.if ac_f
17b60 6e 5f 63 5f 74 72 79 5f 63 6f 6d 70 69 6c 65 20  n_c_try_compile 
17b70 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e 20  "$LINENO"; then 
17b80 3a 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 63  :.  ac_cv_prog_c
17b90 63 5f 67 3d 79 65 73 0a 65 6c 73 65 0a 20 20 43  c_g=yes.else.  C
17ba0 46 4c 41 47 53 3d 22 22 0a 20 20 20 20 20 20 63  FLAGS="".      c
17bb0 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d 20  at confdefs.h - 
17bc0 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 65  <<_ACEOF >confte
17bd0 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 6e  st.$ac_ext./* en
17be0 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  d confdefs.h.  *
17bf0 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b  /..int.main ().{
17c00 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30  ..  ;.  return 0
17c10 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 69 66 20 61 63  ;.}._ACEOF.if ac
17c20 5f 66 6e 5f 63 5f 74 72 79 5f 63 6f 6d 70 69 6c  _fn_c_try_compil
17c30 65 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65  e "$LINENO"; the
17c40 6e 20 3a 0a 0a 65 6c 73 65 0a 20 20 61 63 5f 63  n :..else.  ac_c
17c50 5f 77 65 72 72 6f 72 5f 66 6c 61 67 3d 24 61 63  _werror_flag=$ac
17c60 5f 73 61 76 65 5f 63 5f 77 65 72 72 6f 72 5f 66  _save_c_werror_f
17c70 6c 61 67 0a 09 20 43 46 4c 41 47 53 3d 22 2d 67  lag.. CFLAGS="-g
17c80 22 0a 09 20 63 61 74 20 63 6f 6e 66 64 65 66 73  ".. cat confdefs
17c90 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63  .h - <<_ACEOF >c
17ca0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
17cb0 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e  /* end confdefs.
17cc0 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e  h.  */..int.main
17cd0 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65 74   ().{..  ;.  ret
17ce0 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a  urn 0;.}._ACEOF.
17cf0 69 66 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 63  if ac_fn_c_try_c
17d00 6f 6d 70 69 6c 65 20 22 24 4c 49 4e 45 4e 4f 22  ompile "$LINENO"
17d10 3b 20 74 68 65 6e 20 3a 0a 20 20 61 63 5f 63 76  ; then :.  ac_cv
17d20 5f 70 72 6f 67 5f 63 63 5f 67 3d 79 65 73 0a 66  _prog_cc_g=yes.f
17d30 69 0a 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e  i.rm -f core con
17d40 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65  ftest.err confte
17d50 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f  st.$ac_objext co
17d60 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 66  nftest.$ac_ext.f
17d70 69 0a 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e  i.rm -f core con
17d80 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65  ftest.err confte
17d90 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f  st.$ac_objext co
17da0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 66  nftest.$ac_ext.f
17db0 69 0a 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e  i.rm -f core con
17dc0 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65  ftest.err confte
17dd0 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f  st.$ac_objext co
17de0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20  nftest.$ac_ext. 
17df0 20 20 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c    ac_c_werror_fl
17e00 61 67 3d 24 61 63 5f 73 61 76 65 5f 63 5f 77 65  ag=$ac_save_c_we
17e10 72 72 6f 72 5f 66 6c 61 67 0a 66 69 0a 7b 20 24  rror_flag.fi.{ $
17e20 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  as_echo "$as_me:
17e30 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e  ${as_lineno-$LIN
17e40 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61  ENO}: result: $a
17e50 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 67 22 20  c_cv_prog_cc_g" 
17e60 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61  >&5.$as_echo "$a
17e70 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 67 22 20  c_cv_prog_cc_g" 
17e80 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73 74 20 22  >&6; }.if test "
17e90 24 61 63 5f 74 65 73 74 5f 43 46 4c 41 47 53 22  $ac_test_CFLAGS"
17ea0 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 43   = set; then.  C
17eb0 46 4c 41 47 53 3d 24 61 63 5f 73 61 76 65 5f 43  FLAGS=$ac_save_C
17ec0 46 4c 41 47 53 0a 65 6c 69 66 20 74 65 73 74 20  FLAGS.elif test 
17ed0 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 67  $ac_cv_prog_cc_g
17ee0 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 69   = yes; then.  i
17ef0 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20  f test "$GCC" = 
17f00 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 43 46  yes; then.    CF
17f10 4c 41 47 53 3d 22 2d 67 20 2d 4f 32 22 0a 20 20  LAGS="-g -O2".  
17f20 65 6c 73 65 0a 20 20 20 20 43 46 4c 41 47 53 3d  else.    CFLAGS=
17f30 22 2d 67 22 0a 20 20 66 69 0a 65 6c 73 65 0a 20  "-g".  fi.else. 
17f40 20 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20   if test "$GCC" 
17f50 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20  = yes; then.    
17f60 43 46 4c 41 47 53 3d 22 2d 4f 32 22 0a 20 20 65  CFLAGS="-O2".  e
17f70 6c 73 65 0a 20 20 20 20 43 46 4c 41 47 53 3d 0a  lse.    CFLAGS=.
17f80 20 20 66 69 0a 66 69 0a 7b 20 24 61 73 5f 65 63    fi.fi.{ $as_ec
17f90 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f  ho "$as_me:${as_
17fa0 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a  lineno-$LINENO}:
17fb0 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 43   checking for $C
17fc0 43 20 6f 70 74 69 6f 6e 20 74 6f 20 61 63 63 65  C option to acce
17fd0 70 74 20 49 53 4f 20 43 38 39 22 20 3e 26 35 0a  pt ISO C89" >&5.
17fe0 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63  $as_echo_n "chec
17ff0 6b 69 6e 67 20 66 6f 72 20 24 43 43 20 6f 70 74  king for $CC opt
18000 69 6f 6e 20 74 6f 20 61 63 63 65 70 74 20 49 53  ion to accept IS
18010 4f 20 43 38 39 2e 2e 2e 20 22 20 3e 26 36 3b 20  O C89... " >&6; 
18020 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 72 6f  }.if ${ac_cv_pro
18030 67 5f 63 63 5f 63 38 39 2b 3a 7d 20 66 61 6c 73  g_cc_c89+:} fals
18040 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f  e; then :.  $as_
18050 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29  echo_n "(cached)
18060 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 61 63   " >&6.else.  ac
18070 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 63 38 39 3d  _cv_prog_cc_c89=
18080 6e 6f 0a 61 63 5f 73 61 76 65 5f 43 43 3d 24 43  no.ac_save_CC=$C
18090 43 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68  C.cat confdefs.h
180a0 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e   - <<_ACEOF >con
180b0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a  ftest.$ac_ext./*
180c0 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e   end confdefs.h.
180d0 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 73    */.#include <s
180e0 74 64 61 72 67 2e 68 3e 0a 23 69 6e 63 6c 75 64  tdarg.h>.#includ
180f0 65 20 3c 73 74 64 69 6f 2e 68 3e 0a 73 74 72 75  e <stdio.h>.stru
18100 63 74 20 73 74 61 74 3b 0a 2f 2a 20 4d 6f 73 74  ct stat;./* Most
18110 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e   of the followin
18120 67 20 74 65 73 74 73 20 61 72 65 20 73 74 6f 6c  g tests are stol
18130 65 6e 20 66 72 6f 6d 20 52 43 53 20 35 2e 37 27  en from RCS 5.7'
18140 73 20 73 72 63 2f 63 6f 6e 66 2e 73 68 2e 20 20  s src/conf.sh.  
18150 2a 2f 0a 73 74 72 75 63 74 20 62 75 66 20 7b 20  */.struct buf { 
18160 69 6e 74 20 78 3b 20 7d 3b 0a 46 49 4c 45 20 2a  int x; };.FILE *
18170 20 28 2a 72 63 73 6f 70 65 6e 29 20 28 73 74 72   (*rcsopen) (str
18180 75 63 74 20 62 75 66 20 2a 2c 20 73 74 72 75 63  uct buf *, struc
18190 74 20 73 74 61 74 20 2a 2c 20 69 6e 74 29 3b 0a  t stat *, int);.
181a0 73 74 61 74 69 63 20 63 68 61 72 20 2a 65 20 28  static char *e (
181b0 70 2c 20 69 29 0a 20 20 20 20 20 63 68 61 72 20  p, i).     char 
181c0 2a 2a 70 3b 0a 20 20 20 20 20 69 6e 74 20 69 3b  **p;.     int i;
181d0 0a 7b 0a 20 20 72 65 74 75 72 6e 20 70 5b 69 5d  .{.  return p[i]
181e0 3b 0a 7d 0a 73 74 61 74 69 63 20 63 68 61 72 20  ;.}.static char 
181f0 2a 66 20 28 63 68 61 72 20 2a 20 28 2a 67 29 20  *f (char * (*g) 
18200 28 63 68 61 72 20 2a 2a 2c 20 69 6e 74 29 2c 20  (char **, int), 
18210 63 68 61 72 20 2a 2a 70 2c 20 2e 2e 2e 29 0a 7b  char **p, ...).{
18220 0a 20 20 63 68 61 72 20 2a 73 3b 0a 20 20 76 61  .  char *s;.  va
18230 5f 6c 69 73 74 20 76 3b 0a 20 20 76 61 5f 73 74  _list v;.  va_st
18240 61 72 74 20 28 76 2c 70 29 3b 0a 20 20 73 20 3d  art (v,p);.  s =
18250 20 67 20 28 70 2c 20 76 61 5f 61 72 67 20 28 76   g (p, va_arg (v
18260 2c 69 6e 74 29 29 3b 0a 20 20 76 61 5f 65 6e 64  ,int));.  va_end
18270 20 28 76 29 3b 0a 20 20 72 65 74 75 72 6e 20 73   (v);.  return s
18280 3b 0a 7d 0a 0a 2f 2a 20 4f 53 46 20 34 2e 30 20  ;.}../* OSF 4.0 
18290 43 6f 6d 70 61 71 20 63 63 20 69 73 20 73 6f 6d  Compaq cc is som
182a0 65 20 73 6f 72 74 20 6f 66 20 61 6c 6d 6f 73 74  e sort of almost
182b0 2d 41 4e 53 49 20 62 79 20 64 65 66 61 75 6c 74  -ANSI by default
182c0 2e 20 20 49 74 20 68 61 73 0a 20 20 20 66 75 6e  .  It has.   fun
182d0 63 74 69 6f 6e 20 70 72 6f 74 6f 74 79 70 65 73  ction prototypes
182e0 20 61 6e 64 20 73 74 75 66 66 2c 20 62 75 74 20   and stuff, but 
182f0 6e 6f 74 20 27 5c 78 48 48 27 20 68 65 78 20 63  not '\xHH' hex c
18300 68 61 72 61 63 74 65 72 20 63 6f 6e 73 74 61 6e  haracter constan
18310 74 73 2e 0a 20 20 20 54 68 65 73 65 20 64 6f 6e  ts..   These don
18320 27 74 20 70 72 6f 76 6f 6b 65 20 61 6e 20 65 72  't provoke an er
18330 72 6f 72 20 75 6e 66 6f 72 74 75 6e 61 74 65 6c  ror unfortunatel
18340 79 2c 20 69 6e 73 74 65 61 64 20 61 72 65 20 73  y, instead are s
18350 69 6c 65 6e 74 6c 79 20 74 72 65 61 74 65 64 0a  ilently treated.
18360 20 20 20 61 73 20 27 78 27 2e 20 20 54 68 65 20     as 'x'.  The 
18370 66 6f 6c 6c 6f 77 69 6e 67 20 69 6e 64 75 63 65  following induce
18380 73 20 61 6e 20 65 72 72 6f 72 2c 20 75 6e 74 69  s an error, unti
18390 6c 20 2d 73 74 64 20 69 73 20 61 64 64 65 64 20  l -std is added 
183a0 74 6f 20 67 65 74 0a 20 20 20 70 72 6f 70 65 72  to get.   proper
183b0 20 41 4e 53 49 20 6d 6f 64 65 2e 20 20 43 75 72   ANSI mode.  Cur
183c0 69 6f 75 73 6c 79 20 27 5c 78 30 30 27 21 3d 27  iously '\x00'!='
183d0 78 27 20 61 6c 77 61 79 73 20 63 6f 6d 65 73 20  x' always comes 
183e0 6f 75 74 20 74 72 75 65 2c 20 66 6f 72 20 61 6e  out true, for an
183f0 0a 20 20 20 61 72 72 61 79 20 73 69 7a 65 20 61  .   array size a
18400 74 20 6c 65 61 73 74 2e 20 20 49 74 27 73 20 6e  t least.  It's n
18410 65 63 65 73 73 61 72 79 20 74 6f 20 77 72 69 74  ecessary to writ
18420 65 20 27 5c 78 30 30 27 3d 3d 30 20 74 6f 20 67  e '\x00'==0 to g
18430 65 74 20 73 6f 6d 65 74 68 69 6e 67 0a 20 20 20  et something.   
18440 74 68 61 74 27 73 20 74 72 75 65 20 6f 6e 6c 79  that's true only
18450 20 77 69 74 68 20 2d 73 74 64 2e 20 20 2a 2f 0a   with -std.  */.
18460 69 6e 74 20 6f 73 66 34 5f 63 63 5f 61 72 72 61  int osf4_cc_arra
18470 79 20 5b 27 5c 78 30 30 27 20 3d 3d 20 30 20 3f  y ['\x00' == 0 ?
18480 20 31 20 3a 20 2d 31 5d 3b 0a 0a 2f 2a 20 49 42   1 : -1];../* IB
18490 4d 20 43 20 36 20 66 6f 72 20 41 49 58 20 69 73  M C 6 for AIX is
184a0 20 61 6c 6d 6f 73 74 2d 41 4e 53 49 20 62 79 20   almost-ANSI by 
184b0 64 65 66 61 75 6c 74 2c 20 62 75 74 20 69 74 20  default, but it 
184c0 72 65 70 6c 61 63 65 73 20 6d 61 63 72 6f 20 70  replaces macro p
184d0 61 72 61 6d 65 74 65 72 73 0a 20 20 20 69 6e 73  arameters.   ins
184e0 69 64 65 20 73 74 72 69 6e 67 73 20 61 6e 64 20  ide strings and 
184f0 63 68 61 72 61 63 74 65 72 20 63 6f 6e 73 74 61  character consta
18500 6e 74 73 2e 20 20 2a 2f 0a 23 64 65 66 69 6e 65  nts.  */.#define
18510 20 46 4f 4f 28 78 29 20 27 78 27 0a 69 6e 74 20   FOO(x) 'x'.int 
18520 78 6c 63 36 5f 63 63 5f 61 72 72 61 79 5b 46 4f  xlc6_cc_array[FO
18530 4f 28 61 29 20 3d 3d 20 27 78 27 20 3f 20 31 20  O(a) == 'x' ? 1 
18540 3a 20 2d 31 5d 3b 0a 0a 69 6e 74 20 74 65 73 74  : -1];..int test
18550 20 28 69 6e 74 20 69 2c 20 64 6f 75 62 6c 65 20   (int i, double 
18560 78 29 3b 0a 73 74 72 75 63 74 20 73 31 20 7b 69  x);.struct s1 {i
18570 6e 74 20 28 2a 66 29 20 28 69 6e 74 20 61 29 3b  nt (*f) (int a);
18580 7d 3b 0a 73 74 72 75 63 74 20 73 32 20 7b 69 6e  };.struct s2 {in
18590 74 20 28 2a 66 29 20 28 64 6f 75 62 6c 65 20 61  t (*f) (double a
185a0 29 3b 7d 3b 0a 69 6e 74 20 70 61 69 72 6e 61 6d  );};.int pairnam
185b0 65 73 20 28 69 6e 74 2c 20 63 68 61 72 20 2a 2a  es (int, char **
185c0 2c 20 46 49 4c 45 20 2a 28 2a 29 28 73 74 72 75  , FILE *(*)(stru
185d0 63 74 20 62 75 66 20 2a 2c 20 73 74 72 75 63 74  ct buf *, struct
185e0 20 73 74 61 74 20 2a 2c 20 69 6e 74 29 2c 20 69   stat *, int), i
185f0 6e 74 2c 20 69 6e 74 29 3b 0a 69 6e 74 20 61 72  nt, int);.int ar
18600 67 63 3b 0a 63 68 61 72 20 2a 2a 61 72 67 76 3b  gc;.char **argv;
18610 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 72  .int.main ().{.r
18620 65 74 75 72 6e 20 66 20 28 65 2c 20 61 72 67 76  eturn f (e, argv
18630 2c 20 30 29 20 21 3d 20 61 72 67 76 5b 30 5d 20  , 0) != argv[0] 
18640 20 7c 7c 20 20 66 20 28 65 2c 20 61 72 67 76 2c   ||  f (e, argv,
18650 20 31 29 20 21 3d 20 61 72 67 76 5b 31 5d 3b 0a   1) != argv[1];.
18660 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a    ;.  return 0;.
18670 7d 0a 5f 41 43 45 4f 46 0a 66 6f 72 20 61 63 5f  }._ACEOF.for ac_
18680 61 72 67 20 69 6e 20 27 27 20 2d 71 6c 61 6e 67  arg in '' -qlang
18690 6c 76 6c 3d 65 78 74 63 38 39 20 2d 71 6c 61 6e  lvl=extc89 -qlan
186a0 67 6c 76 6c 3d 61 6e 73 69 20 2d 73 74 64 20 5c  glvl=ansi -std \
186b0 0a 09 2d 41 65 20 22 2d 41 61 20 2d 44 5f 48 50  ..-Ae "-Aa -D_HP
186c0 55 58 5f 53 4f 55 52 43 45 22 20 22 2d 58 63 20  UX_SOURCE" "-Xc 
186d0 2d 44 5f 5f 45 58 54 45 4e 53 49 4f 4e 53 5f 5f  -D__EXTENSIONS__
186e0 22 0a 64 6f 0a 20 20 43 43 3d 22 24 61 63 5f 73  ".do.  CC="$ac_s
186f0 61 76 65 5f 43 43 20 24 61 63 5f 61 72 67 22 0a  ave_CC $ac_arg".
18700 20 20 69 66 20 61 63 5f 66 6e 5f 63 5f 74 72 79    if ac_fn_c_try
18710 5f 63 6f 6d 70 69 6c 65 20 22 24 4c 49 4e 45 4e  _compile "$LINEN
18720 4f 22 3b 20 74 68 65 6e 20 3a 0a 20 20 61 63 5f  O"; then :.  ac_
18730 63 76 5f 70 72 6f 67 5f 63 63 5f 63 38 39 3d 24  cv_prog_cc_c89=$
18740 61 63 5f 61 72 67 0a 66 69 0a 72 6d 20 2d 66 20  ac_arg.fi.rm -f 
18750 63 6f 72 65 20 63 6f 6e 66 74 65 73 74 2e 65 72  core conftest.er
18760 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  r conftest.$ac_o
18770 62 6a 65 78 74 0a 20 20 74 65 73 74 20 22 78 24  bjext.  test "x$
18780 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 63 38  ac_cv_prog_cc_c8
18790 39 22 20 21 3d 20 22 78 6e 6f 22 20 26 26 20 62  9" != "xno" && b
187a0 72 65 61 6b 0a 64 6f 6e 65 0a 72 6d 20 2d 66 20  reak.done.rm -f 
187b0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
187c0 0a 43 43 3d 24 61 63 5f 73 61 76 65 5f 43 43 0a  .CC=$ac_save_CC.
187d0 0a 66 69 0a 23 20 41 43 5f 43 41 43 48 45 5f 56  .fi.# AC_CACHE_V
187e0 41 4c 0a 63 61 73 65 20 22 78 24 61 63 5f 63 76  AL.case "x$ac_cv
187f0 5f 70 72 6f 67 5f 63 63 5f 63 38 39 22 20 69 6e  _prog_cc_c89" in
18800 0a 20 20 78 29 0a 20 20 20 20 7b 20 24 61 73 5f  .  x).    { $as_
18810 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61  echo "$as_me:${a
18820 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f  s_lineno-$LINENO
18830 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 6e 65 20  }: result: none 
18840 6e 65 65 64 65 64 22 20 3e 26 35 0a 24 61 73 5f  needed" >&5.$as_
18850 65 63 68 6f 20 22 6e 6f 6e 65 20 6e 65 65 64 65  echo "none neede
18860 64 22 20 3e 26 36 3b 20 7d 20 3b 3b 0a 20 20 78  d" >&6; } ;;.  x
18870 6e 6f 29 0a 20 20 20 20 7b 20 24 61 73 5f 65 63  no).    { $as_ec
18880 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f  ho "$as_me:${as_
18890 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a  lineno-$LINENO}:
188a0 20 72 65 73 75 6c 74 3a 20 75 6e 73 75 70 70 6f   result: unsuppo
188b0 72 74 65 64 22 20 3e 26 35 0a 24 61 73 5f 65 63  rted" >&5.$as_ec
188c0 68 6f 20 22 75 6e 73 75 70 70 6f 72 74 65 64 22  ho "unsupported"
188d0 20 3e 26 36 3b 20 7d 20 3b 3b 0a 20 20 2a 29 0a   >&6; } ;;.  *).
188e0 20 20 20 20 43 43 3d 22 24 43 43 20 24 61 63 5f      CC="$CC $ac_
188f0 63 76 5f 70 72 6f 67 5f 63 63 5f 63 38 39 22 0a  cv_prog_cc_c89".
18900 20 20 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22      { $as_echo "
18910 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65  $as_me:${as_line
18920 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73  no-$LINENO}: res
18930 75 6c 74 3a 20 24 61 63 5f 63 76 5f 70 72 6f 67  ult: $ac_cv_prog
18940 5f 63 63 5f 63 38 39 22 20 3e 26 35 0a 24 61 73  _cc_c89" >&5.$as
18950 5f 65 63 68 6f 20 22 24 61 63 5f 63 76 5f 70 72  _echo "$ac_cv_pr
18960 6f 67 5f 63 63 5f 63 38 39 22 20 3e 26 36 3b 20  og_cc_c89" >&6; 
18970 7d 20 3b 3b 0a 65 73 61 63 0a 69 66 20 74 65 73  } ;;.esac.if tes
18980 74 20 22 78 24 61 63 5f 63 76 5f 70 72 6f 67 5f  t "x$ac_cv_prog_
18990 63 63 5f 63 38 39 22 20 21 3d 20 78 6e 6f 3b 20  cc_c89" != xno; 
189a0 74 68 65 6e 20 3a 0a 0a 66 69 0a 0a 61 63 5f 65  then :..fi..ac_e
189b0 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27 24 43 50  xt=c.ac_cpp='$CP
189c0 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61 63 5f  P $CPPFLAGS'.ac_
189d0 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20 2d 63 20  compile='$CC -c 
189e0 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47  $CFLAGS $CPPFLAG
189f0 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  S conftest.$ac_e
18a00 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d  xt >&5'.ac_link=
18a10 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74 65 73 74  '$CC -o conftest
18a20 24 61 63 5f 65 78 65 65 78 74 20 24 43 46 4c 41  $ac_exeext $CFLA
18a30 47 53 20 24 43 50 50 46 4c 41 47 53 20 24 4c 44  GS $CPPFLAGS $LD
18a40 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24  FLAGS conftest.$
18a50 61 63 5f 65 78 74 20 24 4c 49 42 53 20 3e 26 35  ac_ext $LIBS >&5
18a60 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e  '.ac_compiler_gn
18a70 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69  u=$ac_cv_c_compi
18a80 6c 65 72 5f 67 6e 75 0a 0a 7b 20 24 61 73 5f 65  ler_gnu..{ $as_e
18a90 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73  cho "$as_me:${as
18aa0 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d  _lineno-$LINENO}
18ab0 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 61  : checking for a
18ac0 20 73 65 64 20 74 68 61 74 20 64 6f 65 73 20 6e   sed that does n
18ad0 6f 74 20 74 72 75 6e 63 61 74 65 20 6f 75 74 70  ot truncate outp
18ae0 75 74 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f  ut" >&5.$as_echo
18af0 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72  _n "checking for
18b00 20 61 20 73 65 64 20 74 68 61 74 20 64 6f 65 73   a sed that does
18b10 20 6e 6f 74 20 74 72 75 6e 63 61 74 65 20 6f 75   not truncate ou
18b20 74 70 75 74 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d  tput... " >&6; }
18b30 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 61 74 68  .if ${ac_cv_path
18b40 5f 53 45 44 2b 3a 7d 20 66 61 6c 73 65 3b 20 74  _SED+:} false; t
18b50 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f  hen :.  $as_echo
18b60 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e  _n "(cached) " >
18b70 26 36 0a 65 6c 73 65 0a 20 20 20 20 20 20 20 20  &6.else.        
18b80 20 20 20 20 61 63 5f 73 63 72 69 70 74 3d 73 2f      ac_script=s/
18b90 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61  aaaaaaaaaaaaaaaa
18ba0 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61  aaaaaaaaaaaaaaaa
18bb0 61 61 61 2f 62 62 62 62 62 62 62 62 62 62 62 62  aaa/bbbbbbbbbbbb
18bc0 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62  bbbbbbbbbbbbbbbb
18bd0 62 62 62 62 62 2f 0a 20 20 20 20 20 66 6f 72 20  bbbbb/.     for 
18be0 61 63 5f 69 20 69 6e 20 31 20 32 20 33 20 34 20  ac_i in 1 2 3 4 
18bf0 35 20 36 20 37 3b 20 64 6f 0a 20 20 20 20 20 20  5 6 7; do.      
18c00 20 61 63 5f 73 63 72 69 70 74 3d 22 24 61 63 5f   ac_script="$ac_
18c10 73 63 72 69 70 74 24 61 73 5f 6e 6c 24 61 63 5f  script$as_nl$ac_
18c20 73 63 72 69 70 74 22 0a 20 20 20 20 20 64 6f 6e  script".     don
18c30 65 0a 20 20 20 20 20 65 63 68 6f 20 22 24 61 63  e.     echo "$ac
18c40 5f 73 63 72 69 70 74 22 20 32 3e 2f 64 65 76 2f  _script" 2>/dev/
18c50 6e 75 6c 6c 20 7c 20 73 65 64 20 39 39 71 20 3e  null | sed 99q >
18c60 63 6f 6e 66 74 65 73 74 2e 73 65 64 0a 20 20 20  conftest.sed.   
18c70 20 20 7b 20 61 63 5f 73 63 72 69 70 74 3d 3b 20    { ac_script=; 
18c80 75 6e 73 65 74 20 61 63 5f 73 63 72 69 70 74 3b  unset ac_script;
18c90 7d 0a 20 20 20 20 20 69 66 20 74 65 73 74 20 2d  }.     if test -
18ca0 7a 20 22 24 53 45 44 22 3b 20 74 68 65 6e 0a 20  z "$SED"; then. 
18cb0 20 61 63 5f 70 61 74 68 5f 53 45 44 5f 66 6f 75   ac_path_SED_fou
18cc0 6e 64 3d 66 61 6c 73 65 0a 20 20 23 20 4c 6f 6f  nd=false.  # Loo
18cd0 70 20 74 68 72 6f 75 67 68 20 74 68 65 20 75 73  p through the us
18ce0 65 72 27 73 20 70 61 74 68 20 61 6e 64 20 74 65  er's path and te
18cf0 73 74 20 66 6f 72 20 65 61 63 68 20 6f 66 20 50  st for each of P
18d00 52 4f 47 4e 41 4d 45 2d 4c 49 53 54 0a 20 20 61  ROGNAME-LIST.  a
18d10 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b  s_save_IFS=$IFS;
18d20 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52   IFS=$PATH_SEPAR
18d30 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20  ATOR.for as_dir 
18d40 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46  in $PATH.do.  IF
18d50 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20  S=$as_save_IFS. 
18d60 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69   test -z "$as_di
18d70 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20  r" && as_dir=.. 
18d80 20 20 20 66 6f 72 20 61 63 5f 70 72 6f 67 20 69     for ac_prog i
18d90 6e 20 73 65 64 20 67 73 65 64 3b 20 64 6f 0a 20  n sed gsed; do. 
18da0 20 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65     for ac_exec_e
18db0 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65  xt in '' $ac_exe
18dc0 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f  cutable_extensio
18dd0 6e 73 3b 20 64 6f 0a 20 20 20 20 20 20 61 63 5f  ns; do.      ac_
18de0 70 61 74 68 5f 53 45 44 3d 22 24 61 73 5f 64 69  path_SED="$as_di
18df0 72 2f 24 61 63 5f 70 72 6f 67 24 61 63 5f 65 78  r/$ac_prog$ac_ex
18e00 65 63 5f 65 78 74 22 0a 20 20 20 20 20 20 61 73  ec_ext".      as
18e10 5f 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70  _fn_executable_p
18e20 20 22 24 61 63 5f 70 61 74 68 5f 53 45 44 22 20   "$ac_path_SED" 
18e30 7c 7c 20 63 6f 6e 74 69 6e 75 65 0a 23 20 43 68  || continue.# Ch
18e40 65 63 6b 20 66 6f 72 20 47 4e 55 20 61 63 5f 70  eck for GNU ac_p
18e50 61 74 68 5f 53 45 44 20 61 6e 64 20 73 65 6c 65  ath_SED and sele
18e60 63 74 20 69 74 20 69 66 20 69 74 20 69 73 20 66  ct it if it is f
18e70 6f 75 6e 64 2e 0a 20 20 23 20 43 68 65 63 6b 20  ound..  # Check 
18e80 66 6f 72 20 47 4e 55 20 24 61 63 5f 70 61 74 68  for GNU $ac_path
18e90 5f 53 45 44 0a 63 61 73 65 20 60 22 24 61 63 5f  _SED.case `"$ac_
18ea0 70 61 74 68 5f 53 45 44 22 20 2d 2d 76 65 72 73  path_SED" --vers
18eb0 69 6f 6e 20 32 3e 26 31 60 20 69 6e 0a 2a 47 4e  ion 2>&1` in.*GN
18ec0 55 2a 29 0a 20 20 61 63 5f 63 76 5f 70 61 74 68  U*).  ac_cv_path
18ed0 5f 53 45 44 3d 22 24 61 63 5f 70 61 74 68 5f 53  _SED="$ac_path_S
18ee0 45 44 22 20 61 63 5f 70 61 74 68 5f 53 45 44 5f  ED" ac_path_SED_
18ef0 66 6f 75 6e 64 3d 3a 3b 3b 0a 2a 29 0a 20 20 61  found=:;;.*).  a
18f00 63 5f 63 6f 75 6e 74 3d 30 0a 20 20 24 61 73 5f  c_count=0.  $as_
18f10 65 63 68 6f 5f 6e 20 30 31 32 33 34 35 36 37 38  echo_n 012345678
18f20 39 20 3e 22 63 6f 6e 66 74 65 73 74 2e 69 6e 22  9 >"conftest.in"
18f30 0a 20 20 77 68 69 6c 65 20 3a 0a 20 20 64 6f 0a  .  while :.  do.
18f40 20 20 20 20 63 61 74 20 22 63 6f 6e 66 74 65 73      cat "conftes
18f50 74 2e 69 6e 22 20 22 63 6f 6e 66 74 65 73 74 2e  t.in" "conftest.
18f60 69 6e 22 20 3e 22 63 6f 6e 66 74 65 73 74 2e 74  in" >"conftest.t
18f70 6d 70 22 0a 20 20 20 20 6d 76 20 22 63 6f 6e 66  mp".    mv "conf
18f80 74 65 73 74 2e 74 6d 70 22 20 22 63 6f 6e 66 74  test.tmp" "conft
18f90 65 73 74 2e 69 6e 22 0a 20 20 20 20 63 70 20 22  est.in".    cp "
18fa0 63 6f 6e 66 74 65 73 74 2e 69 6e 22 20 22 63 6f  conftest.in" "co
18fb0 6e 66 74 65 73 74 2e 6e 6c 22 0a 20 20 20 20 24  nftest.nl".    $
18fc0 61 73 5f 65 63 68 6f 20 27 27 20 3e 3e 20 22 63  as_echo '' >> "c
18fd0 6f 6e 66 74 65 73 74 2e 6e 6c 22 0a 20 20 20 20  onftest.nl".    
18fe0 22 24 61 63 5f 70 61 74 68 5f 53 45 44 22 20 2d  "$ac_path_SED" -
18ff0 66 20 63 6f 6e 66 74 65 73 74 2e 73 65 64 20 3c  f conftest.sed <
19000 20 22 63 6f 6e 66 74 65 73 74 2e 6e 6c 22 20 3e   "conftest.nl" >
19010 22 63 6f 6e 66 74 65 73 74 2e 6f 75 74 22 20 32  "conftest.out" 2
19020 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20 62 72  >/dev/null || br
19030 65 61 6b 0a 20 20 20 20 64 69 66 66 20 22 63 6f  eak.    diff "co
19040 6e 66 74 65 73 74 2e 6f 75 74 22 20 22 63 6f 6e  nftest.out" "con
19050 66 74 65 73 74 2e 6e 6c 22 20 3e 2f 64 65 76 2f  ftest.nl" >/dev/
19060 6e 75 6c 6c 20 32 3e 26 31 20 7c 7c 20 62 72 65  null 2>&1 || bre
19070 61 6b 0a 20 20 20 20 61 73 5f 66 6e 5f 61 72 69  ak.    as_fn_ari
19080 74 68 20 24 61 63 5f 63 6f 75 6e 74 20 2b 20 31  th $ac_count + 1
19090 20 26 26 20 61 63 5f 63 6f 75 6e 74 3d 24 61 73   && ac_count=$as
190a0 5f 76 61 6c 0a 20 20 20 20 69 66 20 74 65 73 74  _val.    if test
190b0 20 24 61 63 5f 63 6f 75 6e 74 20 2d 67 74 20 24   $ac_count -gt $
190c0 7b 61 63 5f 70 61 74 68 5f 53 45 44 5f 6d 61 78  {ac_path_SED_max
190d0 2d 30 7d 3b 20 74 68 65 6e 0a 20 20 20 20 20 20  -0}; then.      
190e0 23 20 42 65 73 74 20 6f 6e 65 20 73 6f 20 66 61  # Best one so fa
190f0 72 2c 20 73 61 76 65 20 69 74 20 62 75 74 20 6b  r, save it but k
19100 65 65 70 20 6c 6f 6f 6b 69 6e 67 20 66 6f 72 20  eep looking for 
19110 61 20 62 65 74 74 65 72 20 6f 6e 65 0a 20 20 20  a better one.   
19120 20 20 20 61 63 5f 63 76 5f 70 61 74 68 5f 53 45     ac_cv_path_SE
19130 44 3d 22 24 61 63 5f 70 61 74 68 5f 53 45 44 22  D="$ac_path_SED"
19140 0a 20 20 20 20 20 20 61 63 5f 70 61 74 68 5f 53  .      ac_path_S
19150 45 44 5f 6d 61 78 3d 24 61 63 5f 63 6f 75 6e 74  ED_max=$ac_count
19160 0a 20 20 20 20 66 69 0a 20 20 20 20 23 20 31 30  .    fi.    # 10
19170 2a 28 32 5e 31 30 29 20 63 68 61 72 73 20 61 73  *(2^10) chars as
19180 20 69 6e 70 75 74 20 73 65 65 6d 73 20 6d 6f 72   input seems mor
19190 65 20 74 68 61 6e 20 65 6e 6f 75 67 68 0a 20 20  e than enough.  
191a0 20 20 74 65 73 74 20 24 61 63 5f 63 6f 75 6e 74    test $ac_count
191b0 20 2d 67 74 20 31 30 20 26 26 20 62 72 65 61 6b   -gt 10 && break
191c0 0a 20 20 64 6f 6e 65 0a 20 20 72 6d 20 2d 66 20  .  done.  rm -f 
191d0 63 6f 6e 66 74 65 73 74 2e 69 6e 20 63 6f 6e 66  conftest.in conf
191e0 74 65 73 74 2e 74 6d 70 20 63 6f 6e 66 74 65 73  test.tmp conftes
191f0 74 2e 6e 6c 20 63 6f 6e 66 74 65 73 74 2e 6f 75  t.nl conftest.ou
19200 74 3b 3b 0a 65 73 61 63 0a 0a 20 20 20 20 20 20  t;;.esac..      
19210 24 61 63 5f 70 61 74 68 5f 53 45 44 5f 66 6f 75  $ac_path_SED_fou
19220 6e 64 20 26 26 20 62 72 65 61 6b 20 33 0a 20 20  nd && break 3.  
19230 20 20 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 20 20    done.  done.  
19240 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76  done.IFS=$as_sav
19250 65 5f 49 46 53 0a 20 20 69 66 20 74 65 73 74 20  e_IFS.  if test 
19260 2d 7a 20 22 24 61 63 5f 63 76 5f 70 61 74 68 5f  -z "$ac_cv_path_
19270 53 45 44 22 3b 20 74 68 65 6e 0a 20 20 20 20 61  SED"; then.    a
19280 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 6e  s_fn_error $? "n
19290 6f 20 61 63 63 65 70 74 61 62 6c 65 20 73 65 64  o acceptable sed
192a0 20 63 6f 75 6c 64 20 62 65 20 66 6f 75 6e 64 20   could be found 
192b0 69 6e 20 5c 24 50 41 54 48 22 20 22 24 4c 49 4e  in \$PATH" "$LIN
192c0 45 4e 4f 22 20 35 0a 20 20 66 69 0a 65 6c 73 65  ENO" 5.  fi.else
192d0 0a 20 20 61 63 5f 63 76 5f 70 61 74 68 5f 53 45  .  ac_cv_path_SE
192e0 44 3d 24 53 45 44 0a 66 69 0a 0a 66 69 0a 7b 20  D=$SED.fi..fi.{ 
192f0 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65  $as_echo "$as_me
19300 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49  :${as_lineno-$LI
19310 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24  NENO}: result: $
19320 61 63 5f 63 76 5f 70 61 74 68 5f 53 45 44 22 20  ac_cv_path_SED" 
19330 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61  >&5.$as_echo "$a
19340 63 5f 63 76 5f 70 61 74 68 5f 53 45 44 22 20 3e  c_cv_path_SED" >
19350 26 36 3b 20 7d 0a 20 53 45 44 3d 22 24 61 63 5f  &6; }. SED="$ac_
19360 63 76 5f 70 61 74 68 5f 53 45 44 22 0a 20 20 72  cv_path_SED".  r
19370 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 73 65  m -f conftest.se
19380 64 0a 0a 74 65 73 74 20 2d 7a 20 22 24 53 45 44  d..test -z "$SED
19390 22 20 26 26 20 53 45 44 3d 73 65 64 0a 58 73 65  " && SED=sed.Xse
193a0 64 3d 22 24 53 45 44 20 2d 65 20 31 73 2f 5e 58  d="$SED -e 1s/^X
193b0 2f 2f 22 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 7b  //"............{
193c0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d   $as_echo "$as_m
193d0 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c  e:${as_lineno-$L
193e0 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67  INENO}: checking
193f0 20 66 6f 72 20 67 72 65 70 20 74 68 61 74 20 68   for grep that h
19400 61 6e 64 6c 65 73 20 6c 6f 6e 67 20 6c 69 6e 65  andles long line
19410 73 20 61 6e 64 20 2d 65 22 20 3e 26 35 0a 24 61  s and -e" >&5.$a
19420 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69  s_echo_n "checki
19430 6e 67 20 66 6f 72 20 67 72 65 70 20 74 68 61 74  ng for grep that
19440 20 68 61 6e 64 6c 65 73 20 6c 6f 6e 67 20 6c 69   handles long li
19450 6e 65 73 20 61 6e 64 20 2d 65 2e 2e 2e 20 22 20  nes and -e... " 
19460 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63  >&6; }.if ${ac_c
19470 76 5f 70 61 74 68 5f 47 52 45 50 2b 3a 7d 20 66  v_path_GREP+:} f
19480 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24  alse; then :.  $
19490 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68  as_echo_n "(cach
194a0 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20  ed) " >&6.else. 
194b0 20 69 66 20 74 65 73 74 20 2d 7a 20 22 24 47 52   if test -z "$GR
194c0 45 50 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 70  EP"; then.  ac_p
194d0 61 74 68 5f 47 52 45 50 5f 66 6f 75 6e 64 3d 66  ath_GREP_found=f
194e0 61 6c 73 65 0a 20 20 23 20 4c 6f 6f 70 20 74 68  alse.  # Loop th
194f0 72 6f 75 67 68 20 74 68 65 20 75 73 65 72 27 73  rough the user's
19500 20 70 61 74 68 20 61 6e 64 20 74 65 73 74 20 66   path and test f
19510 6f 72 20 65 61 63 68 20 6f 66 20 50 52 4f 47 4e  or each of PROGN
19520 41 4d 45 2d 4c 49 53 54 0a 20 20 61 73 5f 73 61  AME-LIST.  as_sa
19530 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53  ve_IFS=$IFS; IFS
19540 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52  =$PATH_SEPARATOR
19550 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24  .for as_dir in $
19560 50 41 54 48 24 50 41 54 48 5f 53 45 50 41 52 41  PATH$PATH_SEPARA
19570 54 4f 52 2f 75 73 72 2f 78 70 67 34 2f 62 69 6e  TOR/usr/xpg4/bin
19580 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61  .do.  IFS=$as_sa
19590 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a  ve_IFS.  test -z
195a0 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73   "$as_dir" && as
195b0 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61  _dir=..    for a
195c0 63 5f 70 72 6f 67 20 69 6e 20 67 72 65 70 20 67  c_prog in grep g
195d0 67 72 65 70 3b 20 64 6f 0a 20 20 20 20 66 6f 72  grep; do.    for
195e0 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20   ac_exec_ext in 
195f0 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c  '' $ac_executabl
19600 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f  e_extensions; do
19610 0a 20 20 20 20 20 20 61 63 5f 70 61 74 68 5f 47  .      ac_path_G
19620 52 45 50 3d 22 24 61 73 5f 64 69 72 2f 24 61 63  REP="$as_dir/$ac
19630 5f 70 72 6f 67 24 61 63 5f 65 78 65 63 5f 65 78  _prog$ac_exec_ex
19640 74 22 0a 20 20 20 20 20 20 61 73 5f 66 6e 5f 65  t".      as_fn_e
19650 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 63  xecutable_p "$ac
19660 5f 70 61 74 68 5f 47 52 45 50 22 20 7c 7c 20 63  _path_GREP" || c
19670 6f 6e 74 69 6e 75 65 0a 23 20 43 68 65 63 6b 20  ontinue.# Check 
19680 66 6f 72 20 47 4e 55 20 61 63 5f 70 61 74 68 5f  for GNU ac_path_
19690 47 52 45 50 20 61 6e 64 20 73 65 6c 65 63 74 20  GREP and select 
196a0 69 74 20 69 66 20 69 74 20 69 73 20 66 6f 75 6e  it if it is foun
196b0 64 2e 0a 20 20 23 20 43 68 65 63 6b 20 66 6f 72  d..  # Check for
196c0 20 47 4e 55 20 24 61 63 5f 70 61 74 68 5f 47 52   GNU $ac_path_GR
196d0 45 50 0a 63 61 73 65 20 60 22 24 61 63 5f 70 61  EP.case `"$ac_pa
196e0 74 68 5f 47 52 45 50 22 20 2d 2d 76 65 72 73 69  th_GREP" --versi
196f0 6f 6e 20 32 3e 26 31 60 20 69 6e 0a 2a 47 4e 55  on 2>&1` in.*GNU
19700 2a 29 0a 20 20 61 63 5f 63 76 5f 70 61 74 68 5f  *).  ac_cv_path_
19710 47 52 45 50 3d 22 24 61 63 5f 70 61 74 68 5f 47  GREP="$ac_path_G
19720 52 45 50 22 20 61 63 5f 70 61 74 68 5f 47 52 45  REP" ac_path_GRE
19730 50 5f 66 6f 75 6e 64 3d 3a 3b 3b 0a 2a 29 0a 20  P_found=:;;.*). 
19740 20 61 63 5f 63 6f 75 6e 74 3d 30 0a 20 20 24 61   ac_count=0.  $a
19750 73 5f 65 63 68 6f 5f 6e 20 30 31 32 33 34 35 36  s_echo_n 0123456
19760 37 38 39 20 3e 22 63 6f 6e 66 74 65 73 74 2e 69  789 >"conftest.i
19770 6e 22 0a 20 20 77 68 69 6c 65 20 3a 0a 20 20 64  n".  while :.  d
19780 6f 0a 20 20 20 20 63 61 74 20 22 63 6f 6e 66 74  o.    cat "conft
19790 65 73 74 2e 69 6e 22 20 22 63 6f 6e 66 74 65 73  est.in" "conftes
197a0 74 2e 69 6e 22 20 3e 22 63 6f 6e 66 74 65 73 74  t.in" >"conftest
197b0 2e 74 6d 70 22 0a 20 20 20 20 6d 76 20 22 63 6f  .tmp".    mv "co
197c0 6e 66 74 65 73 74 2e 74 6d 70 22 20 22 63 6f 6e  nftest.tmp" "con
197d0 66 74 65 73 74 2e 69 6e 22 0a 20 20 20 20 63 70  ftest.in".    cp
197e0 20 22 63 6f 6e 66 74 65 73 74 2e 69 6e 22 20 22   "conftest.in" "
197f0 63 6f 6e 66 74 65 73 74 2e 6e 6c 22 0a 20 20 20  conftest.nl".   
19800 20 24 61 73 5f 65 63 68 6f 20 27 47 52 45 50 27   $as_echo 'GREP'
19810 20 3e 3e 20 22 63 6f 6e 66 74 65 73 74 2e 6e 6c   >> "conftest.nl
19820 22 0a 20 20 20 20 22 24 61 63 5f 70 61 74 68 5f  ".    "$ac_path_
19830 47 52 45 50 22 20 2d 65 20 27 47 52 45 50 24 27  GREP" -e 'GREP$'
19840 20 2d 65 20 27 2d 28 63 61 6e 6e 6f 74 20 6d 61   -e '-(cannot ma
19850 74 63 68 29 2d 27 20 3c 20 22 63 6f 6e 66 74 65  tch)-' < "confte
19860 73 74 2e 6e 6c 22 20 3e 22 63 6f 6e 66 74 65 73  st.nl" >"conftes
19870 74 2e 6f 75 74 22 20 32 3e 2f 64 65 76 2f 6e 75  t.out" 2>/dev/nu
19880 6c 6c 20 7c 7c 20 62 72 65 61 6b 0a 20 20 20 20  ll || break.    
19890 64 69 66 66 20 22 63 6f 6e 66 74 65 73 74 2e 6f  diff "conftest.o
198a0 75 74 22 20 22 63 6f 6e 66 74 65 73 74 2e 6e 6c  ut" "conftest.nl
198b0 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26  " >/dev/null 2>&
198c0 31 20 7c 7c 20 62 72 65 61 6b 0a 20 20 20 20 61  1 || break.    a
198d0 73 5f 66 6e 5f 61 72 69 74 68 20 24 61 63 5f 63  s_fn_arith $ac_c
198e0 6f 75 6e 74 20 2b 20 31 20 26 26 20 61 63 5f 63  ount + 1 && ac_c
198f0 6f 75 6e 74 3d 24 61 73 5f 76 61 6c 0a 20 20 20  ount=$as_val.   
19900 20 69 66 20 74 65 73 74 20 24 61 63 5f 63 6f 75   if test $ac_cou
19910 6e 74 20 2d 67 74 20 24 7b 61 63 5f 70 61 74 68  nt -gt ${ac_path
19920 5f 47 52 45 50 5f 6d 61 78 2d 30 7d 3b 20 74 68  _GREP_max-0}; th
19930 65 6e 0a 20 20 20 20 20 20 23 20 42 65 73 74 20  en.      # Best 
19940 6f 6e 65 20 73 6f 20 66 61 72 2c 20 73 61 76 65  one so far, save
19950 20 69 74 20 62 75 74 20 6b 65 65 70 20 6c 6f 6f   it but keep loo
19960 6b 69 6e 67 20 66 6f 72 20 61 20 62 65 74 74 65  king for a bette
19970 72 20 6f 6e 65 0a 20 20 20 20 20 20 61 63 5f 63  r one.      ac_c
19980 76 5f 70 61 74 68 5f 47 52 45 50 3d 22 24 61 63  v_path_GREP="$ac
19990 5f 70 61 74 68 5f 47 52 45 50 22 0a 20 20 20 20  _path_GREP".    
199a0 20 20 61 63 5f 70 61 74 68 5f 47 52 45 50 5f 6d    ac_path_GREP_m
199b0 61 78 3d 24 61 63 5f 63 6f 75 6e 74 0a 20 20 20  ax=$ac_count.   
199c0 20 66 69 0a 20 20 20 20 23 20 31 30 2a 28 32 5e   fi.    # 10*(2^
199d0 31 30 29 20 63 68 61 72 73 20 61 73 20 69 6e 70  10) chars as inp
199e0 75 74 20 73 65 65 6d 73 20 6d 6f 72 65 20 74 68  ut seems more th
199f0 61 6e 20 65 6e 6f 75 67 68 0a 20 20 20 20 74 65  an enough.    te
19a00 73 74 20 24 61 63 5f 63 6f 75 6e 74 20 2d 67 74  st $ac_count -gt
19a10 20 31 30 20 26 26 20 62 72 65 61 6b 0a 20 20 64   10 && break.  d
19a20 6f 6e 65 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66  one.  rm -f conf
19a30 74 65 73 74 2e 69 6e 20 63 6f 6e 66 74 65 73 74  test.in conftest
19a40 2e 74 6d 70 20 63 6f 6e 66 74 65 73 74 2e 6e 6c  .tmp conftest.nl
19a50 20 63 6f 6e 66 74 65 73 74 2e 6f 75 74 3b 3b 0a   conftest.out;;.
19a60 65 73 61 63 0a 0a 20 20 20 20 20 20 24 61 63 5f  esac..      $ac_
19a70 70 61 74 68 5f 47 52 45 50 5f 66 6f 75 6e 64 20  path_GREP_found 
19a80 26 26 20 62 72 65 61 6b 20 33 0a 20 20 20 20 64  && break 3.    d
19a90 6f 6e 65 0a 20 20 64 6f 6e 65 0a 20 20 64 6f 6e  one.  done.  don
19aa0 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49  e.IFS=$as_save_I
19ab0 46 53 0a 20 20 69 66 20 74 65 73 74 20 2d 7a 20  FS.  if test -z 
19ac0 22 24 61 63 5f 63 76 5f 70 61 74 68 5f 47 52 45  "$ac_cv_path_GRE
19ad0 50 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 73 5f  P"; then.    as_
19ae0 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 6e 6f 20  fn_error $? "no 
19af0 61 63 63 65 70 74 61 62 6c 65 20 67 72 65 70 20  acceptable grep 
19b00 63 6f 75 6c 64 20 62 65 20 66 6f 75 6e 64 20 69  could be found i
19b10 6e 20 24 50 41 54 48 24 50 41 54 48 5f 53 45 50  n $PATH$PATH_SEP
19b20 41 52 41 54 4f 52 2f 75 73 72 2f 78 70 67 34 2f  ARATOR/usr/xpg4/
19b30 62 69 6e 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35  bin" "$LINENO" 5
19b40 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 61 63 5f  .  fi.else.  ac_
19b50 63 76 5f 70 61 74 68 5f 47 52 45 50 3d 24 47 52  cv_path_GREP=$GR
19b60 45 50 0a 66 69 0a 0a 66 69 0a 7b 20 24 61 73 5f  EP.fi..fi.{ $as_
19b70 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61  echo "$as_me:${a
19b80 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f  s_lineno-$LINENO
19b90 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63  }: result: $ac_c
19ba0 76 5f 70 61 74 68 5f 47 52 45 50 22 20 3e 26 35  v_path_GREP" >&5
19bb0 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63  .$as_echo "$ac_c
19bc0 76 5f 70 61 74 68 5f 47 52 45 50 22 20 3e 26 36  v_path_GREP" >&6
19bd0 3b 20 7d 0a 20 47 52 45 50 3d 22 24 61 63 5f 63  ; }. GREP="$ac_c
19be0 76 5f 70 61 74 68 5f 47 52 45 50 22 0a 0a 0a 7b  v_path_GREP"...{
19bf0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d   $as_echo "$as_m
19c00 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c  e:${as_lineno-$L
19c10 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67  INENO}: checking
19c20 20 66 6f 72 20 65 67 72 65 70 22 20 3e 26 35 0a   for egrep" >&5.
19c30 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63  $as_echo_n "chec
19c40 6b 69 6e 67 20 66 6f 72 20 65 67 72 65 70 2e 2e  king for egrep..
19c50 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b  . " >&6; }.if ${
19c60 61 63 5f 63 76 5f 70 61 74 68 5f 45 47 52 45 50  ac_cv_path_EGREP
19c70 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20  +:} false; then 
19c80 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22  :.  $as_echo_n "
19c90 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65  (cached) " >&6.e
19ca0 6c 73 65 0a 20 20 69 66 20 65 63 68 6f 20 61 20  lse.  if echo a 
19cb0 7c 20 24 47 52 45 50 20 2d 45 20 27 28 61 7c 62  | $GREP -E '(a|b
19cc0 29 27 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e  )' >/dev/null 2>
19cd0 26 31 0a 20 20 20 74 68 65 6e 20 61 63 5f 63 76  &1.   then ac_cv
19ce0 5f 70 61 74 68 5f 45 47 52 45 50 3d 22 24 47 52  _path_EGREP="$GR
19cf0 45 50 20 2d 45 22 0a 20 20 20 65 6c 73 65 0a 20  EP -E".   else. 
19d00 20 20 20 20 69 66 20 74 65 73 74 20 2d 7a 20 22      if test -z "
19d10 24 45 47 52 45 50 22 3b 20 74 68 65 6e 0a 20 20  $EGREP"; then.  
19d20 61 63 5f 70 61 74 68 5f 45 47 52 45 50 5f 66 6f  ac_path_EGREP_fo
19d30 75 6e 64 3d 66 61 6c 73 65 0a 20 20 23 20 4c 6f  und=false.  # Lo
19d40 6f 70 20 74 68 72 6f 75 67 68 20 74 68 65 20 75  op through the u
19d50 73 65 72 27 73 20 70 61 74 68 20 61 6e 64 20 74  ser's path and t
19d60 65 73 74 20 66 6f 72 20 65 61 63 68 20 6f 66 20  est for each of 
19d70 50 52 4f 47 4e 41 4d 45 2d 4c 49 53 54 0a 20 20  PROGNAME-LIST.  
19d80 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53  as_save_IFS=$IFS
19d90 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41  ; IFS=$PATH_SEPA
19da0 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72  RATOR.for as_dir
19db0 20 69 6e 20 24 50 41 54 48 24 50 41 54 48 5f 53   in $PATH$PATH_S
19dc0 45 50 41 52 41 54 4f 52 2f 75 73 72 2f 78 70 67  EPARATOR/usr/xpg
19dd0 34 2f 62 69 6e 0a 64 6f 0a 20 20 49 46 53 3d 24  4/bin.do.  IFS=$
19de0 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65  as_save_IFS.  te
19df0 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20  st -z "$as_dir" 
19e00 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20  && as_dir=..    
19e10 66 6f 72 20 61 63 5f 70 72 6f 67 20 69 6e 20 65  for ac_prog in e
19e20 67 72 65 70 3b 20 64 6f 0a 20 20 20 20 66 6f 72  grep; do.    for
19e30 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20   ac_exec_ext in 
19e40 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c  '' $ac_executabl
19e50 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f  e_extensions; do
19e60 0a 20 20 20 20 20 20 61 63 5f 70 61 74 68 5f 45  .      ac_path_E
19e70 47 52 45 50 3d 22 24 61 73 5f 64 69 72 2f 24 61  GREP="$as_dir/$a
19e80 63 5f 70 72 6f 67 24 61 63 5f 65 78 65 63 5f 65  c_prog$ac_exec_e
19e90 78 74 22 0a 20 20 20 20 20 20 61 73 5f 66 6e 5f  xt".      as_fn_
19ea0 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61  executable_p "$a
19eb0 63 5f 70 61 74 68 5f 45 47 52 45 50 22 20 7c 7c  c_path_EGREP" ||
19ec0 20 63 6f 6e 74 69 6e 75 65 0a 23 20 43 68 65 63   continue.# Chec
19ed0 6b 20 66 6f 72 20 47 4e 55 20 61 63 5f 70 61 74  k for GNU ac_pat
19ee0 68 5f 45 47 52 45 50 20 61 6e 64 20 73 65 6c 65  h_EGREP and sele
19ef0 63 74 20 69 74 20 69 66 20 69 74 20 69 73 20 66  ct it if it is f
19f00 6f 75 6e 64 2e 0a 20 20 23 20 43 68 65 63 6b 20  ound..  # Check 
19f10 66 6f 72 20 47 4e 55 20 24 61 63 5f 70 61 74 68  for GNU $ac_path
19f20 5f 45 47 52 45 50 0a 63 61 73 65 20 60 22 24 61  _EGREP.case `"$a
19f30 63 5f 70 61 74 68 5f 45 47 52 45 50 22 20 2d 2d  c_path_EGREP" --
19f40 76 65 72 73 69 6f 6e 20 32 3e 26 31 60 20 69 6e  version 2>&1` in
19f50 0a 2a 47 4e 55 2a 29 0a 20 20 61 63 5f 63 76 5f  .*GNU*).  ac_cv_
19f60 70 61 74 68 5f 45 47 52 45 50 3d 22 24 61 63 5f  path_EGREP="$ac_
19f70 70 61 74 68 5f 45 47 52 45 50 22 20 61 63 5f 70  path_EGREP" ac_p
19f80 61 74 68 5f 45 47 52 45 50 5f 66 6f 75 6e 64 3d  ath_EGREP_found=
19f90 3a 3b 3b 0a 2a 29 0a 20 20 61 63 5f 63 6f 75 6e  :;;.*).  ac_coun
19fa0 74 3d 30 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e  t=0.  $as_echo_n
19fb0 20 30 31 32 33 34 35 36 37 38 39 20 3e 22 63 6f   0123456789 >"co
19fc0 6e 66 74 65 73 74 2e 69 6e 22 0a 20 20 77 68 69  nftest.in".  whi
19fd0 6c 65 20 3a 0a 20 20 64 6f 0a 20 20 20 20 63 61  le :.  do.    ca
19fe0 74 20 22 63 6f 6e 66 74 65 73 74 2e 69 6e 22 20  t "conftest.in" 
19ff0 22 63 6f 6e 66 74 65 73 74 2e 69 6e 22 20 3e 22  "conftest.in" >"
1a000 63 6f 6e 66 74 65 73 74 2e 74 6d 70 22 0a 20 20  conftest.tmp".  
1a010 20 20 6d 76 20 22 63 6f 6e 66 74 65 73 74 2e 74    mv "conftest.t
1a020 6d 70 22 20 22 63 6f 6e 66 74 65 73 74 2e 69 6e  mp" "conftest.in
1a030 22 0a 20 20 20 20 63 70 20 22 63 6f 6e 66 74 65  ".    cp "confte
1a040 73 74 2e 69 6e 22 20 22 63 6f 6e 66 74 65 73 74  st.in" "conftest
1a050 2e 6e 6c 22 0a 20 20 20 20 24 61 73 5f 65 63 68  .nl".    $as_ech
1a060 6f 20 27 45 47 52 45 50 27 20 3e 3e 20 22 63 6f  o 'EGREP' >> "co
1a070 6e 66 74 65 73 74 2e 6e 6c 22 0a 20 20 20 20 22  nftest.nl".    "
1a080 24 61 63 5f 70 61 74 68 5f 45 47 52 45 50 22 20  $ac_path_EGREP" 
1a090 27 45 47 52 45 50 24 27 20 3c 20 22 63 6f 6e 66  'EGREP$' < "conf
1a0a0 74 65 73 74 2e 6e 6c 22 20 3e 22 63 6f 6e 66 74  test.nl" >"conft
1a0b0 65 73 74 2e 6f 75 74 22 20 32 3e 2f 64 65 76 2f  est.out" 2>/dev/
1a0c0 6e 75 6c 6c 20 7c 7c 20 62 72 65 61 6b 0a 20 20  null || break.  
1a0d0 20 20 64 69 66 66 20 22 63 6f 6e 66 74 65 73 74    diff "conftest
1a0e0 2e 6f 75 74 22 20 22 63 6f 6e 66 74 65 73 74 2e  .out" "conftest.
1a0f0 6e 6c 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32  nl" >/dev/null 2
1a100 3e 26 31 20 7c 7c 20 62 72 65 61 6b 0a 20 20 20  >&1 || break.   
1a110 20 61 73 5f 66 6e 5f 61 72 69 74 68 20 24 61 63   as_fn_arith $ac
1a120 5f 63 6f 75 6e 74 20 2b 20 31 20 26 26 20 61 63  _count + 1 && ac
1a130 5f 63 6f 75 6e 74 3d 24 61 73 5f 76 61 6c 0a 20  _count=$as_val. 
1a140 20 20 20 69 66 20 74 65 73 74 20 24 61 63 5f 63     if test $ac_c
1a150 6f 75 6e 74 20 2d 67 74 20 24 7b 61 63 5f 70 61  ount -gt ${ac_pa
1a160 74 68 5f 45 47 52 45 50 5f 6d 61 78 2d 30 7d 3b  th_EGREP_max-0};
1a170 20 74 68 65 6e 0a 20 20 20 20 20 20 23 20 42 65   then.      # Be
1a180 73 74 20 6f 6e 65 20 73 6f 20 66 61 72 2c 20 73  st one so far, s
1a190 61 76 65 20 69 74 20 62 75 74 20 6b 65 65 70 20  ave it but keep 
1a1a0 6c 6f 6f 6b 69 6e 67 20 66 6f 72 20 61 20 62 65  looking for a be
1a1b0 74 74 65 72 20 6f 6e 65 0a 20 20 20 20 20 20 61  tter one.      a
1a1c0 63 5f 63 76 5f 70 61 74 68 5f 45 47 52 45 50 3d  c_cv_path_EGREP=
1a1d0 22 24 61 63 5f 70 61 74 68 5f 45 47 52 45 50 22  "$ac_path_EGREP"
1a1e0 0a 20 20 20 20 20 20 61 63 5f 70 61 74 68 5f 45  .      ac_path_E
1a1f0 47 52 45 50 5f 6d 61 78 3d 24 61 63 5f 63 6f 75  GREP_max=$ac_cou
1a200 6e 74 0a 20 20 20 20 66 69 0a 20 20 20 20 23 20  nt.    fi.    # 
1a210 31 30 2a 28 32 5e 31 30 29 20 63 68 61 72 73 20  10*(2^10) chars 
1a220 61 73 20 69 6e 70 75 74 20 73 65 65 6d 73 20 6d  as input seems m
1a230 6f 72 65 20 74 68 61 6e 20 65 6e 6f 75 67 68 0a  ore than enough.
1a240 20 20 20 20 74 65 73 74 20 24 61 63 5f 63 6f 75      test $ac_cou
1a250 6e 74 20 2d 67 74 20 31 30 20 26 26 20 62 72 65  nt -gt 10 && bre
1a260 61 6b 0a 20 20 64 6f 6e 65 0a 20 20 72 6d 20 2d  ak.  done.  rm -
1a270 66 20 63 6f 6e 66 74 65 73 74 2e 69 6e 20 63 6f  f conftest.in co
1a280 6e 66 74 65 73 74 2e 74 6d 70 20 63 6f 6e 66 74  nftest.tmp conft
1a290 65 73 74 2e 6e 6c 20 63 6f 6e 66 74 65 73 74 2e  est.nl conftest.
1a2a0 6f 75 74 3b 3b 0a 65 73 61 63 0a 0a 20 20 20 20  out;;.esac..    
1a2b0 20 20 24 61 63 5f 70 61 74 68 5f 45 47 52 45 50    $ac_path_EGREP
1a2c0 5f 66 6f 75 6e 64 20 26 26 20 62 72 65 61 6b 20  _found && break 
1a2d0 33 0a 20 20 20 20 64 6f 6e 65 0a 20 20 64 6f 6e  3.    done.  don
1a2e0 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73  e.  done.IFS=$as
1a2f0 5f 73 61 76 65 5f 49 46 53 0a 20 20 69 66 20 74  _save_IFS.  if t
1a300 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70  est -z "$ac_cv_p
1a310 61 74 68 5f 45 47 52 45 50 22 3b 20 74 68 65 6e  ath_EGREP"; then
1a320 0a 20 20 20 20 61 73 5f 66 6e 5f 65 72 72 6f 72  .    as_fn_error
1a330 20 24 3f 20 22 6e 6f 20 61 63 63 65 70 74 61 62   $? "no acceptab
1a340 6c 65 20 65 67 72 65 70 20 63 6f 75 6c 64 20 62  le egrep could b
1a350 65 20 66 6f 75 6e 64 20 69 6e 20 24 50 41 54 48  e found in $PATH
1a360 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 2f  $PATH_SEPARATOR/
1a370 75 73 72 2f 78 70 67 34 2f 62 69 6e 22 20 22 24  usr/xpg4/bin" "$
1a380 4c 49 4e 45 4e 4f 22 20 35 0a 20 20 66 69 0a 65  LINENO" 5.  fi.e
1a390 6c 73 65 0a 20 20 61 63 5f 63 76 5f 70 61 74 68  lse.  ac_cv_path
1a3a0 5f 45 47 52 45 50 3d 24 45 47 52 45 50 0a 66 69  _EGREP=$EGREP.fi
1a3b0 0a 0a 20 20 20 66 69 0a 66 69 0a 7b 20 24 61 73  ..   fi.fi.{ $as
1a3c0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b  _echo "$as_me:${
1a3d0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e  as_lineno-$LINEN
1a3e0 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f  O}: result: $ac_
1a3f0 63 76 5f 70 61 74 68 5f 45 47 52 45 50 22 20 3e  cv_path_EGREP" >
1a400 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63  &5.$as_echo "$ac
1a410 5f 63 76 5f 70 61 74 68 5f 45 47 52 45 50 22 20  _cv_path_EGREP" 
1a420 3e 26 36 3b 20 7d 0a 20 45 47 52 45 50 3d 22 24  >&6; }. EGREP="$
1a430 61 63 5f 63 76 5f 70 61 74 68 5f 45 47 52 45 50  ac_cv_path_EGREP
1a440 22 0a 0a 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22  "...{ $as_echo "
1a450 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65  $as_me:${as_line
1a460 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65  no-$LINENO}: che
1a470 63 6b 69 6e 67 20 66 6f 72 20 66 67 72 65 70 22  cking for fgrep"
1a480 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20   >&5.$as_echo_n 
1a490 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 66 67  "checking for fg
1a4a0 72 65 70 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a  rep... " >&6; }.
1a4b0 69 66 20 24 7b 61 63 5f 63 76 5f 70 61 74 68 5f  if ${ac_cv_path_
1a4c0 46 47 52 45 50 2b 3a 7d 20 66 61 6c 73 65 3b 20  FGREP+:} false; 
1a4d0 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68  then :.  $as_ech
1a4e0 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20  o_n "(cached) " 
1a4f0 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 65 63  >&6.else.  if ec
1a500 68 6f 20 27 61 62 2a 63 27 20 7c 20 24 47 52 45  ho 'ab*c' | $GRE
1a510 50 20 2d 46 20 27 61 62 2a 63 27 20 3e 2f 64 65  P -F 'ab*c' >/de
1a520 76 2f 6e 75 6c 6c 20 32 3e 26 31 0a 20 20 20 74  v/null 2>&1.   t
1a530 68 65 6e 20 61 63 5f 63 76 5f 70 61 74 68 5f 46  hen ac_cv_path_F
1a540 47 52 45 50 3d 22 24 47 52 45 50 20 2d 46 22 0a  GREP="$GREP -F".
1a550 20 20 20 65 6c 73 65 0a 20 20 20 20 20 69 66 20     else.     if 
1a560 74 65 73 74 20 2d 7a 20 22 24 46 47 52 45 50 22  test -z "$FGREP"
1a570 3b 20 74 68 65 6e 0a 20 20 61 63 5f 70 61 74 68  ; then.  ac_path
1a580 5f 46 47 52 45 50 5f 66 6f 75 6e 64 3d 66 61 6c  _FGREP_found=fal
1a590 73 65 0a 20 20 23 20 4c 6f 6f 70 20 74 68 72 6f  se.  # Loop thro
1a5a0 75 67 68 20 74 68 65 20 75 73 65 72 27 73 20 70  ugh the user's p
1a5b0 61 74 68 20 61 6e 64 20 74 65 73 74 20 66 6f 72  ath and test for
1a5c0 20 65 61 63 68 20 6f 66 20 50 52 4f 47 4e 41 4d   each of PROGNAM
1a5d0 45 2d 4c 49 53 54 0a 20 20 61 73 5f 73 61 76 65  E-LIST.  as_save
1a5e0 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24  _IFS=$IFS; IFS=$
1a5f0 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66  PATH_SEPARATOR.f
1a600 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41  or as_dir in $PA
1a610 54 48 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f  TH$PATH_SEPARATO
1a620 52 2f 75 73 72 2f 78 70 67 34 2f 62 69 6e 0a 64  R/usr/xpg4/bin.d
1a630 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65  o.  IFS=$as_save
1a640 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22  _IFS.  test -z "
1a650 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64  $as_dir" && as_d
1a660 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61 63 5f  ir=..    for ac_
1a670 70 72 6f 67 20 69 6e 20 66 67 72 65 70 3b 20 64  prog in fgrep; d
1a680 6f 0a 20 20 20 20 66 6f 72 20 61 63 5f 65 78 65  o.    for ac_exe
1a690 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f  c_ext in '' $ac_
1a6a0 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e  executable_exten
1a6b0 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 20 20 20 20  sions; do.      
1a6c0 61 63 5f 70 61 74 68 5f 46 47 52 45 50 3d 22 24  ac_path_FGREP="$
1a6d0 61 73 5f 64 69 72 2f 24 61 63 5f 70 72 6f 67 24  as_dir/$ac_prog$
1a6e0 61 63 5f 65 78 65 63 5f 65 78 74 22 0a 20 20 20  ac_exec_ext".   
1a6f0 20 20 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 61     as_fn_executa
1a700 62 6c 65 5f 70 20 22 24 61 63 5f 70 61 74 68 5f  ble_p "$ac_path_
1a710 46 47 52 45 50 22 20 7c 7c 20 63 6f 6e 74 69 6e  FGREP" || contin
1a720 75 65 0a 23 20 43 68 65 63 6b 20 66 6f 72 20 47  ue.# Check for G
1a730 4e 55 20 61 63 5f 70 61 74 68 5f 46 47 52 45 50  NU ac_path_FGREP
1a740 20 61 6e 64 20 73 65 6c 65 63 74 20 69 74 20 69   and select it i
1a750 66 20 69 74 20 69 73 20 66 6f 75 6e 64 2e 0a 20  f it is found.. 
1a760 20 23 20 43 68 65 63 6b 20 66 6f 72 20 47 4e 55   # Check for GNU
1a770 20 24 61 63 5f 70 61 74 68 5f 46 47 52 45 50 0a   $ac_path_FGREP.
1a780 63 61 73 65 20 60 22 24 61 63 5f 70 61 74 68 5f  case `"$ac_path_
1a790 46 47 52 45 50 22 20 2d 2d 76 65 72 73 69 6f 6e  FGREP" --version
1a7a0 20 32 3e 26 31 60 20 69 6e 0a 2a 47 4e 55 2a 29   2>&1` in.*GNU*)
1a7b0 0a 20 20 61 63 5f 63 76 5f 70 61 74 68 5f 46 47  .  ac_cv_path_FG
1a7c0 52 45 50 3d 22 24 61 63 5f 70 61 74 68 5f 46 47  REP="$ac_path_FG
1a7d0 52 45 50 22 20 61 63 5f 70 61 74 68 5f 46 47 52  REP" ac_path_FGR
1a7e0 45 50 5f 66 6f 75 6e 64 3d 3a 3b 3b 0a 2a 29 0a  EP_found=:;;.*).
1a7f0 20 20 61 63 5f 63 6f 75 6e 74 3d 30 0a 20 20 24    ac_count=0.  $
1a800 61 73 5f 65 63 68 6f 5f 6e 20 30 31 32 33 34 35  as_echo_n 012345
1a810 36 37 38 39 20 3e 22 63 6f 6e 66 74 65 73 74 2e  6789 >"conftest.
1a820 69 6e 22 0a 20 20 77 68 69 6c 65 20 3a 0a 20 20  in".  while :.  
1a830 64 6f 0a 20 20 20 20 63 61 74 20 22 63 6f 6e 66  do.    cat "conf
1a840 74 65 73 74 2e 69 6e 22 20 22 63 6f 6e 66 74 65  test.in" "confte
1a850 73 74 2e 69 6e 22 20 3e 22 63 6f 6e 66 74 65 73  st.in" >"conftes
1a860 74 2e 74 6d 70 22 0a 20 20 20 20 6d 76 20 22 63  t.tmp".    mv "c
1a870 6f 6e 66 74 65 73 74 2e 74 6d 70 22 20 22 63 6f  onftest.tmp" "co
1a880 6e 66 74 65 73 74 2e 69 6e 22 0a 20 20 20 20 63  nftest.in".    c
1a890 70 20 22 63 6f 6e 66 74 65 73 74 2e 69 6e 22 20  p "conftest.in" 
1a8a0 22 63 6f 6e 66 74 65 73 74 2e 6e 6c 22 0a 20 20  "conftest.nl".  
1a8b0 20 20 24 61 73 5f 65 63 68 6f 20 27 46 47 52 45    $as_echo 'FGRE
1a8c0 50 27 20 3e 3e 20 22 63 6f 6e 66 74 65 73 74 2e  P' >> "conftest.
1a8d0 6e 6c 22 0a 20 20 20 20 22 24 61 63 5f 70 61 74  nl".    "$ac_pat
1a8e0 68 5f 46 47 52 45 50 22 20 46 47 52 45 50 20 3c  h_FGREP" FGREP <
1a8f0 20 22 63 6f 6e 66 74 65 73 74 2e 6e 6c 22 20 3e   "conftest.nl" >
1a900 22 63 6f 6e 66 74 65 73 74 2e 6f 75 74 22 20 32  "conftest.out" 2
1a910 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20 62 72  >/dev/null || br
1a920 65 61 6b 0a 20 20 20 20 64 69 66 66 20 22 63 6f  eak.    diff "co
1a930 6e 66 74 65 73 74 2e 6f 75 74 22 20 22 63 6f 6e  nftest.out" "con
1a940 66 74 65 73 74 2e 6e 6c 22 20 3e 2f 64 65 76 2f  ftest.nl" >/dev/
1a950 6e 75 6c 6c 20 32 3e 26 31 20 7c 7c 20 62 72 65  null 2>&1 || bre
1a960 61 6b 0a 20 20 20 20 61 73 5f 66 6e 5f 61 72 69  ak.    as_fn_ari
1a970 74 68 20 24 61 63 5f 63 6f 75 6e 74 20 2b 20 31  th $ac_count + 1
1a980 20 26 26 20 61 63 5f 63 6f 75 6e 74 3d 24 61 73   && ac_count=$as
1a990 5f 76 61 6c 0a 20 20 20 20 69 66 20 74 65 73 74  _val.    if test
1a9a0 20 24 61 63 5f 63 6f 75 6e 74 20 2d 67 74 20 24   $ac_count -gt $
1a9b0 7b 61 63 5f 70 61 74 68 5f 46 47 52 45 50 5f 6d  {ac_path_FGREP_m
1a9c0 61 78 2d 30 7d 3b 20 74 68 65 6e 0a 20 20 20 20  ax-0}; then.    
1a9d0 20 20 23 20 42 65 73 74 20 6f 6e 65 20 73 6f 20    # Best one so 
1a9e0 66 61 72 2c 20 73 61 76 65 20 69 74 20 62 75 74  far, save it but
1a9f0 20 6b 65 65 70 20 6c 6f 6f 6b 69 6e 67 20 66 6f   keep looking fo
1aa00 72 20 61 20 62 65 74 74 65 72 20 6f 6e 65 0a 20  r a better one. 
1aa10 20 20 20 20 20 61 63 5f 63 76 5f 70 61 74 68 5f       ac_cv_path_
1aa20 46 47 52 45 50 3d 22 24 61 63 5f 70 61 74 68 5f  FGREP="$ac_path_
1aa30 46 47 52 45 50 22 0a 20 20 20 20 20 20 61 63 5f  FGREP".      ac_
1aa40 70 61 74 68 5f 46 47 52 45 50 5f 6d 61 78 3d 24  path_FGREP_max=$
1aa50 61 63 5f 63 6f 75 6e 74 0a 20 20 20 20 66 69 0a  ac_count.    fi.
1aa60 20 20 20 20 23 20 31 30 2a 28 32 5e 31 30 29 20      # 10*(2^10) 
1aa70 63 68 61 72 73 20 61 73 20 69 6e 70 75 74 20 73  chars as input s
1aa80 65 65 6d 73 20 6d 6f 72 65 20 74 68 61 6e 20 65  eems more than e
1aa90 6e 6f 75 67 68 0a 20 20 20 20 74 65 73 74 20 24  nough.    test $
1aaa0 61 63 5f 63 6f 75 6e 74 20 2d 67 74 20 31 30 20  ac_count -gt 10 
1aab0 26 26 20 62 72 65 61 6b 0a 20 20 64 6f 6e 65 0a  && break.  done.
1aac0 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74    rm -f conftest
1aad0 2e 69 6e 20 63 6f 6e 66 74 65 73 74 2e 74 6d 70  .in conftest.tmp
1aae0 20 63 6f 6e 66 74 65 73 74 2e 6e 6c 20 63 6f 6e   conftest.nl con
1aaf0 66 74 65 73 74 2e 6f 75 74 3b 3b 0a 65 73 61 63  ftest.out;;.esac
1ab00 0a 0a 20 20 20 20 20 20 24 61 63 5f 70 61 74 68  ..      $ac_path
1ab10 5f 46 47 52 45 50 5f 66 6f 75 6e 64 20 26 26 20  _FGREP_found && 
1ab20 62 72 65 61 6b 20 33 0a 20 20 20 20 64 6f 6e 65  break 3.    done
1ab30 0a 20 20 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49  .  done.  done.I
1ab40 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a  FS=$as_save_IFS.
1ab50 20 20 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61    if test -z "$a
1ab60 63 5f 63 76 5f 70 61 74 68 5f 46 47 52 45 50 22  c_cv_path_FGREP"
1ab70 3b 20 74 68 65 6e 0a 20 20 20 20 61 73 5f 66 6e  ; then.    as_fn
1ab80 5f 65 72 72 6f 72 20 24 3f 20 22 6e 6f 20 61 63  _error $? "no ac
1ab90 63 65 70 74 61 62 6c 65 20 66 67 72 65 70 20 63  ceptable fgrep c
1aba0 6f 75 6c 64 20 62 65 20 66 6f 75 6e 64 20 69 6e  ould be found in
1abb0 20 24 50 41 54 48 24 50 41 54 48 5f 53 45 50 41   $PATH$PATH_SEPA
1abc0 52 41 54 4f 52 2f 75 73 72 2f 78 70 67 34 2f 62  RATOR/usr/xpg4/b
1abd0 69 6e 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 0a  in" "$LINENO" 5.
1abe0 20 20 66 69 0a 65 6c 73 65 0a 20 20 61 63 5f 63    fi.else.  ac_c
1abf0 76 5f 70 61 74 68 5f 46 47 52 45 50 3d 24 46 47  v_path_FGREP=$FG
1ac00 52 45 50 0a 66 69 0a 0a 20 20 20 66 69 0a 66 69  REP.fi..   fi.fi
1ac10 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73  .{ $as_echo "$as
1ac20 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d  _me:${as_lineno-
1ac30 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74  $LINENO}: result
1ac40 3a 20 24 61 63 5f 63 76 5f 70 61 74 68 5f 46 47  : $ac_cv_path_FG
1ac50 52 45 50 22 20 3e 26 35 0a 24 61 73 5f 65 63 68  REP" >&5.$as_ech
1ac60 6f 20 22 24 61 63 5f 63 76 5f 70 61 74 68 5f 46  o "$ac_cv_path_F
1ac70 47 52 45 50 22 20 3e 26 36 3b 20 7d 0a 20 46 47  GREP" >&6; }. FG
1ac80 52 45 50 3d 22 24 61 63 5f 63 76 5f 70 61 74 68  REP="$ac_cv_path
1ac90 5f 46 47 52 45 50 22 0a 0a 0a 74 65 73 74 20 2d  _FGREP"...test -
1aca0 7a 20 22 24 47 52 45 50 22 20 26 26 20 47 52 45  z "$GREP" && GRE
1acb0 50 3d 67 72 65 70 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  P=grep..........
1acc0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 23 20 43 68 65 63  ..........# Chec
1acd0 6b 20 77 68 65 74 68 65 72 20 2d 2d 77 69 74 68  k whether --with
1ace0 2d 67 6e 75 2d 6c 64 20 77 61 73 20 67 69 76 65  -gnu-ld was give
1acf0 6e 2e 0a 69 66 20 74 65 73 74 20 22 24 7b 77 69  n..if test "${wi
1ad00 74 68 5f 67 6e 75 5f 6c 64 2b 73 65 74 7d 22 20  th_gnu_ld+set}" 
1ad10 3d 20 73 65 74 3b 20 74 68 65 6e 20 3a 0a 20 20  = set; then :.  
1ad20 77 69 74 68 76 61 6c 3d 24 77 69 74 68 5f 67 6e  withval=$with_gn
1ad30 75 5f 6c 64 3b 20 74 65 73 74 20 22 24 77 69 74  u_ld; test "$wit
1ad40 68 76 61 6c 22 20 3d 20 6e 6f 20 7c 7c 20 77 69  hval" = no || wi
1ad50 74 68 5f 67 6e 75 5f 6c 64 3d 79 65 73 0a 65 6c  th_gnu_ld=yes.el
1ad60 73 65 0a 20 20 77 69 74 68 5f 67 6e 75 5f 6c 64  se.  with_gnu_ld
1ad70 3d 6e 6f 0a 66 69 0a 0a 61 63 5f 70 72 6f 67 3d  =no.fi..ac_prog=
1ad80 6c 64 0a 69 66 20 74 65 73 74 20 22 24 47 43 43  ld.if test "$GCC
1ad90 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20  " = yes; then.  
1ada0 23 20 43 68 65 63 6b 20 69 66 20 67 63 63 20 2d  # Check if gcc -
1adb0 70 72 69 6e 74 2d 70 72 6f 67 2d 6e 61 6d 65 3d  print-prog-name=
1adc0 6c 64 20 67 69 76 65 73 20 61 20 70 61 74 68 2e  ld gives a path.
1add0 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24  .  { $as_echo "$
1ade0 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e  as_me:${as_linen
1adf0 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63  o-$LINENO}: chec
1ae00 6b 69 6e 67 20 66 6f 72 20 6c 64 20 75 73 65 64  king for ld used
1ae10 20 62 79 20 24 43 43 22 20 3e 26 35 0a 24 61 73   by $CC" >&5.$as
1ae20 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e  _echo_n "checkin
1ae30 67 20 66 6f 72 20 6c 64 20 75 73 65 64 20 62 79  g for ld used by
1ae40 20 24 43 43 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d   $CC... " >&6; }
1ae50 0a 20 20 63 61 73 65 20 24 68 6f 73 74 20 69 6e  .  case $host in
1ae60 0a 20 20 2a 2d 2a 2d 6d 69 6e 67 77 2a 29 0a 20  .  *-*-mingw*). 
1ae70 20 20 20 23 20 67 63 63 20 6c 65 61 76 65 73 20     # gcc leaves 
1ae80 61 20 74 72 61 69 6c 69 6e 67 20 63 61 72 72 69  a trailing carri
1ae90 61 67 65 20 72 65 74 75 72 6e 20 77 68 69 63 68  age return which
1aea0 20 75 70 73 65 74 73 20 6d 69 6e 67 77 0a 20 20   upsets mingw.  
1aeb0 20 20 61 63 5f 70 72 6f 67 3d 60 28 24 43 43 20    ac_prog=`($CC 
1aec0 2d 70 72 69 6e 74 2d 70 72 6f 67 2d 6e 61 6d 65  -print-prog-name
1aed0 3d 6c 64 29 20 32 3e 26 35 20 7c 20 74 72 20 2d  =ld) 2>&5 | tr -
1aee0 64 20 27 5c 30 31 35 27 60 20 3b 3b 0a 20 20 2a  d '\015'` ;;.  *
1aef0 29 0a 20 20 20 20 61 63 5f 70 72 6f 67 3d 60 28  ).    ac_prog=`(
1af00 24 43 43 20 2d 70 72 69 6e 74 2d 70 72 6f 67 2d  $CC -print-prog-
1af10 6e 61 6d 65 3d 6c 64 29 20 32 3e 26 35 60 20 3b  name=ld) 2>&5` ;
1af20 3b 0a 20 20 65 73 61 63 0a 20 20 63 61 73 65 20  ;.  esac.  case 
1af30 24 61 63 5f 70 72 6f 67 20 69 6e 0a 20 20 20 20  $ac_prog in.    
1af40 23 20 41 63 63 65 70 74 20 61 62 73 6f 6c 75 74  # Accept absolut
1af50 65 20 70 61 74 68 73 2e 0a 20 20 20 20 5b 5c 5c  e paths..    [\\
1af60 2f 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 29 0a  /]* | ?:[\\/]*).
1af70 20 20 20 20 20 20 72 65 5f 64 69 72 65 6c 74 3d        re_direlt=
1af80 27 2f 5b 5e 2f 5d 5b 5e 2f 5d 2a 2f 5c 2e 5c 2e  '/[^/][^/]*/\.\.
1af90 2f 27 0a 20 20 20 20 20 20 23 20 43 61 6e 6f 6e  /'.      # Canon
1afa0 69 63 61 6c 69 7a 65 20 74 68 65 20 70 61 74 68  icalize the path
1afb0 6e 61 6d 65 20 6f 66 20 6c 64 0a 20 20 20 20 20  name of ld.     
1afc0 20 61 63 5f 70 72 6f 67 3d 60 24 45 43 48 4f 20   ac_prog=`$ECHO 
1afd0 22 24 61 63 5f 70 72 6f 67 22 7c 20 24 53 45 44  "$ac_prog"| $SED
1afe0 20 27 73 25 5c 5c 5c 5c 25 2f 25 67 27 60 0a 20   's%\\\\%/%g'`. 
1aff0 20 20 20 20 20 77 68 69 6c 65 20 24 45 43 48 4f       while $ECHO
1b000 20 22 24 61 63 5f 70 72 6f 67 22 20 7c 20 24 47   "$ac_prog" | $G
1b010 52 45 50 20 22 24 72 65 5f 64 69 72 65 6c 74 22  REP "$re_direlt"
1b020 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26   > /dev/null 2>&
1b030 31 3b 20 64 6f 0a 09 61 63 5f 70 72 6f 67 3d 60  1; do..ac_prog=`
1b040 24 45 43 48 4f 20 24 61 63 5f 70 72 6f 67 7c 20  $ECHO $ac_prog| 
1b050 24 53 45 44 20 22 73 25 24 72 65 5f 64 69 72 65  $SED "s%$re_dire
1b060 6c 74 25 2f 25 22 60 0a 20 20 20 20 20 20 64 6f  lt%/%"`.      do
1b070 6e 65 0a 20 20 20 20 20 20 74 65 73 74 20 2d 7a  ne.      test -z
1b080 20 22 24 4c 44 22 20 26 26 20 4c 44 3d 22 24 61   "$LD" && LD="$a
1b090 63 5f 70 72 6f 67 22 0a 20 20 20 20 20 20 3b 3b  c_prog".      ;;
1b0a0 0a 20 20 22 22 29 0a 20 20 20 20 23 20 49 66 20  .  "").    # If 
1b0b0 69 74 20 66 61 69 6c 73 2c 20 74 68 65 6e 20 70  it fails, then p
1b0c0 72 65 74 65 6e 64 20 77 65 20 61 72 65 6e 27 74  retend we aren't
1b0d0 20 75 73 69 6e 67 20 47 43 43 2e 0a 20 20 20 20   using GCC..    
1b0e0 61 63 5f 70 72 6f 67 3d 6c 64 0a 20 20 20 20 3b  ac_prog=ld.    ;
1b0f0 3b 0a 20 20 2a 29 0a 20 20 20 20 23 20 49 66 20  ;.  *).    # If 
1b100 69 74 20 69 73 20 72 65 6c 61 74 69 76 65 2c 20  it is relative, 
1b110 74 68 65 6e 20 73 65 61 72 63 68 20 66 6f 72 20  then search for 
1b120 74 68 65 20 66 69 72 73 74 20 6c 64 20 69 6e 20  the first ld in 
1b130 50 41 54 48 2e 0a 20 20 20 20 77 69 74 68 5f 67  PATH..    with_g
1b140 6e 75 5f 6c 64 3d 75 6e 6b 6e 6f 77 6e 0a 20 20  nu_ld=unknown.  
1b150 20 20 3b 3b 0a 20 20 65 73 61 63 0a 65 6c 69 66    ;;.  esac.elif
1b160 20 74 65 73 74 20 22 24 77 69 74 68 5f 67 6e 75   test "$with_gnu
1b170 5f 6c 64 22 20 3d 20 79 65 73 3b 20 74 68 65 6e  _ld" = yes; then
1b180 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24  .  { $as_echo "$
1b190 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e  as_me:${as_linen
1b1a0 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63  o-$LINENO}: chec
1b1b0 6b 69 6e 67 20 66 6f 72 20 47 4e 55 20 6c 64 22  king for GNU ld"
1b1c0 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20   >&5.$as_echo_n 
1b1d0 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 47 4e  "checking for GN
1b1e0 55 20 6c 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d  U ld... " >&6; }
1b1f0 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63  .else.  { $as_ec
1b200 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f  ho "$as_me:${as_
1b210 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a  lineno-$LINENO}:
1b220 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 6e 6f   checking for no
1b230 6e 2d 47 4e 55 20 6c 64 22 20 3e 26 35 0a 24 61  n-GNU ld" >&5.$a
1b240 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69  s_echo_n "checki
1b250 6e 67 20 66 6f 72 20 6e 6f 6e 2d 47 4e 55 20 6c  ng for non-GNU l
1b260 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 66 69  d... " >&6; }.fi
1b270 0a 69 66 20 24 7b 6c 74 5f 63 76 5f 70 61 74 68  .if ${lt_cv_path
1b280 5f 4c 44 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68  _LD+:} false; th
1b290 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f  en :.  $as_echo_
1b2a0 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26  n "(cached) " >&
1b2b0 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74  6.else.  if test
1b2c0 20 2d 7a 20 22 24 4c 44 22 3b 20 74 68 65 6e 0a   -z "$LD"; then.
1b2d0 20 20 6c 74 5f 73 61 76 65 5f 69 66 73 3d 22 24    lt_save_ifs="$
1b2e0 49 46 53 22 3b 20 49 46 53 3d 24 50 41 54 48 5f  IFS"; IFS=$PATH_
1b2f0 53 45 50 41 52 41 54 4f 52 0a 20 20 66 6f 72 20  SEPARATOR.  for 
1b300 61 63 5f 64 69 72 20 69 6e 20 24 50 41 54 48 3b  ac_dir in $PATH;
1b310 20 64 6f 0a 20 20 20 20 49 46 53 3d 22 24 6c 74   do.    IFS="$lt
1b320 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 20 20 74  _save_ifs".    t
1b330 65 73 74 20 2d 7a 20 22 24 61 63 5f 64 69 72 22  est -z "$ac_dir"
1b340 20 26 26 20 61 63 5f 64 69 72 3d 2e 0a 20 20 20   && ac_dir=..   
1b350 20 69 66 20 74 65 73 74 20 2d 66 20 22 24 61 63   if test -f "$ac
1b360 5f 64 69 72 2f 24 61 63 5f 70 72 6f 67 22 20 7c  _dir/$ac_prog" |
1b370 7c 20 74 65 73 74 20 2d 66 20 22 24 61 63 5f 64  | test -f "$ac_d
1b380 69 72 2f 24 61 63 5f 70 72 6f 67 24 61 63 5f 65  ir/$ac_prog$ac_e
1b390 78 65 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20  xeext"; then.   
1b3a0 20 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4c 44     lt_cv_path_LD
1b3b0 3d 22 24 61 63 5f 64 69 72 2f 24 61 63 5f 70 72  ="$ac_dir/$ac_pr
1b3c0 6f 67 22 0a 20 20 20 20 20 20 23 20 43 68 65 63  og".      # Chec
1b3d0 6b 20 74 6f 20 73 65 65 20 69 66 20 74 68 65 20  k to see if the 
1b3e0 70 72 6f 67 72 61 6d 20 69 73 20 47 4e 55 20 6c  program is GNU l
1b3f0 64 2e 20 20 49 27 64 20 72 61 74 68 65 72 20 75  d.  I'd rather u
1b400 73 65 20 2d 2d 76 65 72 73 69 6f 6e 2c 0a 20 20  se --version,.  
1b410 20 20 20 20 23 20 62 75 74 20 61 70 70 61 72 65      # but appare
1b420 6e 74 6c 79 20 73 6f 6d 65 20 76 61 72 69 61 6e  ntly some varian
1b430 74 73 20 6f 66 20 47 4e 55 20 6c 64 20 6f 6e 6c  ts of GNU ld onl
1b440 79 20 61 63 63 65 70 74 20 2d 76 2e 0a 20 20 20  y accept -v..   
1b450 20 20 20 23 20 42 72 65 61 6b 20 6f 6e 6c 79 20     # Break only 
1b460 69 66 20 69 74 20 77 61 73 20 74 68 65 20 47 4e  if it was the GN
1b470 55 2f 6e 6f 6e 2d 47 4e 55 20 6c 64 20 74 68 61  U/non-GNU ld tha
1b480 74 20 77 65 20 70 72 65 66 65 72 2e 0a 20 20 20  t we prefer..   
1b490 20 20 20 63 61 73 65 20 60 22 24 6c 74 5f 63 76     case `"$lt_cv
1b4a0 5f 70 61 74 68 5f 4c 44 22 20 2d 76 20 32 3e 26  _path_LD" -v 2>&
1b4b0 31 20 3c 2f 64 65 76 2f 6e 75 6c 6c 60 20 69 6e  1 </dev/null` in
1b4c0 0a 20 20 20 20 20 20 2a 47 4e 55 2a 20 7c 20 2a  .      *GNU* | *
1b4d0 27 77 69 74 68 20 42 46 44 27 2a 29 0a 09 74 65  'with BFD'*)..te
1b4e0 73 74 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64  st "$with_gnu_ld
1b4f0 22 20 21 3d 20 6e 6f 20 26 26 20 62 72 65 61 6b  " != no && break
1b500 0a 09 3b 3b 0a 20 20 20 20 20 20 2a 29 0a 09 74  ..;;.      *)..t
1b510 65 73 74 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c  est "$with_gnu_l
1b520 64 22 20 21 3d 20 79 65 73 20 26 26 20 62 72 65  d" != yes && bre
1b530 61 6b 0a 09 3b 3b 0a 20 20 20 20 20 20 65 73 61  ak..;;.      esa
1b540 63 0a 20 20 20 20 66 69 0a 20 20 64 6f 6e 65 0a  c.    fi.  done.
1b550 20 20 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f    IFS="$lt_save_
1b560 69 66 73 22 0a 65 6c 73 65 0a 20 20 6c 74 5f 63  ifs".else.  lt_c
1b570 76 5f 70 61 74 68 5f 4c 44 3d 22 24 4c 44 22 20  v_path_LD="$LD" 
1b580 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f  # Let the user o
1b590 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74  verride the test
1b5a0 20 77 69 74 68 20 61 20 70 61 74 68 2e 0a 66 69   with a path..fi
1b5b0 0a 66 69 0a 0a 4c 44 3d 22 24 6c 74 5f 63 76 5f  .fi..LD="$lt_cv_
1b5c0 70 61 74 68 5f 4c 44 22 0a 69 66 20 74 65 73 74  path_LD".if test
1b5d0 20 2d 6e 20 22 24 4c 44 22 3b 20 74 68 65 6e 0a   -n "$LD"; then.
1b5e0 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61    { $as_echo "$a
1b5f0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f  s_me:${as_lineno
1b600 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c  -$LINENO}: resul
1b610 74 3a 20 24 4c 44 22 20 3e 26 35 0a 24 61 73 5f  t: $LD" >&5.$as_
1b620 65 63 68 6f 20 22 24 4c 44 22 20 3e 26 36 3b 20  echo "$LD" >&6; 
1b630 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65  }.else.  { $as_e
1b640 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73  cho "$as_me:${as
1b650 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d  _lineno-$LINENO}
1b660 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26  : result: no" >&
1b670 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20  5.$as_echo "no" 
1b680 3e 26 36 3b 20 7d 0a 66 69 0a 74 65 73 74 20 2d  >&6; }.fi.test -
1b690 7a 20 22 24 4c 44 22 20 26 26 20 61 73 5f 66 6e  z "$LD" && as_fn
1b6a0 5f 65 72 72 6f 72 20 24 3f 20 22 6e 6f 20 61 63  _error $? "no ac
1b6b0 63 65 70 74 61 62 6c 65 20 6c 64 20 66 6f 75 6e  ceptable ld foun
1b6c0 64 20 69 6e 20 5c 24 50 41 54 48 22 20 22 24 4c  d in \$PATH" "$L
1b6d0 49 4e 45 4e 4f 22 20 35 0a 7b 20 24 61 73 5f 65  INENO" 5.{ $as_e
1b6e0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73  cho "$as_me:${as
1b6f0 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d  _lineno-$LINENO}
1b700 3a 20 63 68 65 63 6b 69 6e 67 20 69 66 20 74 68  : checking if th
1b710 65 20 6c 69 6e 6b 65 72 20 28 24 4c 44 29 20 69  e linker ($LD) i
1b720 73 20 47 4e 55 20 6c 64 22 20 3e 26 35 0a 24 61  s GNU ld" >&5.$a
1b730 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69  s_echo_n "checki
1b740 6e 67 20 69 66 20 74 68 65 20 6c 69 6e 6b 65 72  ng if the linker
1b750 20 28 24 4c 44 29 20 69 73 20 47 4e 55 20 6c 64   ($LD) is GNU ld
1b760 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20  ... " >&6; }.if 
1b770 24 7b 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75  ${lt_cv_prog_gnu
1b780 5f 6c 64 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68  _ld+:} false; th
1b790 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f  en :.  $as_echo_
1b7a0 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26  n "(cached) " >&
1b7b0 36 0a 65 6c 73 65 0a 20 20 23 20 49 27 64 20 72  6.else.  # I'd r
1b7c0 61 74 68 65 72 20 75 73 65 20 2d 2d 76 65 72 73  ather use --vers
1b7d0 69 6f 6e 20 68 65 72 65 2c 20 62 75 74 20 61 70  ion here, but ap
1b7e0 70 61 72 65 6e 74 6c 79 20 73 6f 6d 65 20 47 4e  parently some GN
1b7f0 55 20 6c 64 73 20 6f 6e 6c 79 20 61 63 63 65 70  U lds only accep
1b800 74 20 2d 76 2e 0a 63 61 73 65 20 60 24 4c 44 20  t -v..case `$LD 
1b810 2d 76 20 32 3e 26 31 20 3c 2f 64 65 76 2f 6e 75  -v 2>&1 </dev/nu
1b820 6c 6c 60 20 69 6e 0a 2a 47 4e 55 2a 20 7c 20 2a  ll` in.*GNU* | *
1b830 27 77 69 74 68 20 42 46 44 27 2a 29 0a 20 20 6c  'with BFD'*).  l
1b840 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64  t_cv_prog_gnu_ld
1b850 3d 79 65 73 0a 20 20 3b 3b 0a 2a 29 0a 20 20 6c  =yes.  ;;.*).  l
1b860 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64  t_cv_prog_gnu_ld
1b870 3d 6e 6f 0a 20 20 3b 3b 0a 65 73 61 63 0a 66 69  =no.  ;;.esac.fi
1b880 0a 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 72 65 73 75 6c 74  $LINENO}: result
1b8b0 3a 20 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e  : $lt_cv_prog_gn
1b8c0 75 5f 6c 64 22 20 3e 26 35 0a 24 61 73 5f 65 63  u_ld" >&5.$as_ec
1b8d0 68 6f 20 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f  ho "$lt_cv_prog_
1b8e0 67 6e 75 5f 6c 64 22 20 3e 26 36 3b 20 7d 0a 77  gnu_ld" >&6; }.w
1b8f0 69 74 68 5f 67 6e 75 5f 6c 64 3d 24 6c 74 5f 63  ith_gnu_ld=$lt_c
1b900 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 0a 0a 0a  v_prog_gnu_ld...
1b910 0a 0a 0a 0a 0a 0a 0a 7b 20 24 61 73 5f 65 63 68  .......{ $as_ech
1b920 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c  o "$as_me:${as_l
1b930 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20  ineno-$LINENO}: 
1b940 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 42 53 44  checking for BSD
1b950 2d 20 6f 72 20 4d 53 2d 63 6f 6d 70 61 74 69 62  - or MS-compatib
1b960 6c 65 20 6e 61 6d 65 20 6c 69 73 74 65 72 20 28  le name lister (
1b970 6e 6d 29 22 20 3e 26 35 0a 24 61 73 5f 65 63 68  nm)" >&5.$as_ech
1b980 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  o_n "checking fo
1b990 72 20 42 53 44 2d 20 6f 72 20 4d 53 2d 63 6f 6d  r BSD- or MS-com
1b9a0 70 61 74 69 62 6c 65 20 6e 61 6d 65 20 6c 69 73  patible name lis
1b9b0 74 65 72 20 28 6e 6d 29 2e 2e 2e 20 22 20 3e 26  ter (nm)... " >&
1b9c0 36 3b 20 7d 0a 69 66 20 24 7b 6c 74 5f 63 76 5f  6; }.if ${lt_cv_
1b9d0 70 61 74 68 5f 4e 4d 2b 3a 7d 20 66 61 6c 73 65  path_NM+:} false
1b9e0 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65  ; then :.  $as_e
1b9f0 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20  cho_n "(cached) 
1ba00 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20  " >&6.else.  if 
1ba10 74 65 73 74 20 2d 6e 20 22 24 4e 4d 22 3b 20 74  test -n "$NM"; t
1ba20 68 65 6e 0a 20 20 23 20 4c 65 74 20 74 68 65 20  hen.  # Let the 
1ba30 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68  user override th
1ba40 65 20 74 65 73 74 2e 0a 20 20 6c 74 5f 63 76 5f  e test..  lt_cv_
1ba50 70 61 74 68 5f 4e 4d 3d 22 24 4e 4d 22 0a 65 6c  path_NM="$NM".el
1ba60 73 65 0a 20 20 6c 74 5f 6e 6d 5f 74 6f 5f 63 68  se.  lt_nm_to_ch
1ba70 65 63 6b 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70  eck="${ac_tool_p
1ba80 72 65 66 69 78 7d 6e 6d 22 0a 20 20 69 66 20 74  refix}nm".  if t
1ba90 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c  est -n "$ac_tool
1baa0 5f 70 72 65 66 69 78 22 20 26 26 20 74 65 73 74  _prefix" && test
1bab0 20 22 24 62 75 69 6c 64 22 20 3d 20 22 24 68 6f   "$build" = "$ho
1bac0 73 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 6c 74  st"; then.    lt
1bad0 5f 6e 6d 5f 74 6f 5f 63 68 65 63 6b 3d 22 24 6c  _nm_to_check="$l
1bae0 74 5f 6e 6d 5f 74 6f 5f 63 68 65 63 6b 20 6e 6d  t_nm_to_check nm
1baf0 22 0a 20 20 66 69 0a 20 20 66 6f 72 20 6c 74 5f  ".  fi.  for lt_
1bb00 74 6d 70 5f 6e 6d 20 69 6e 20 24 6c 74 5f 6e 6d  tmp_nm in $lt_nm
1bb10 5f 74 6f 5f 63 68 65 63 6b 3b 20 64 6f 0a 20 20  _to_check; do.  
1bb20 20 20 6c 74 5f 73 61 76 65 5f 69 66 73 3d 22 24    lt_save_ifs="$
1bb30 49 46 53 22 3b 20 49 46 53 3d 24 50 41 54 48 5f  IFS"; IFS=$PATH_
1bb40 53 45 50 41 52 41 54 4f 52 0a 20 20 20 20 66 6f  SEPARATOR.    fo
1bb50 72 20 61 63 5f 64 69 72 20 69 6e 20 24 50 41 54  r ac_dir in $PAT
1bb60 48 20 2f 75 73 72 2f 63 63 73 2f 62 69 6e 2f 65  H /usr/ccs/bin/e
1bb70 6c 66 20 2f 75 73 72 2f 63 63 73 2f 62 69 6e 20  lf /usr/ccs/bin 
1bb80 2f 75 73 72 2f 75 63 62 20 2f 62 69 6e 3b 20 64  /usr/ucb /bin; d
1bb90 6f 0a 20 20 20 20 20 20 49 46 53 3d 22 24 6c 74  o.      IFS="$lt
1bba0 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 20 20 20  _save_ifs".     
1bbb0 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 64 69   test -z "$ac_di
1bbc0 72 22 20 26 26 20 61 63 5f 64 69 72 3d 2e 0a 20  r" && ac_dir=.. 
1bbd0 20 20 20 20 20 74 6d 70 5f 6e 6d 3d 22 24 61 63       tmp_nm="$ac
1bbe0 5f 64 69 72 2f 24 6c 74 5f 74 6d 70 5f 6e 6d 22  _dir/$lt_tmp_nm"
1bbf0 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20 2d  .      if test -
1bc00 66 20 22 24 74 6d 70 5f 6e 6d 22 20 7c 7c 20 74  f "$tmp_nm" || t
1bc10 65 73 74 20 2d 66 20 22 24 74 6d 70 5f 6e 6d 24  est -f "$tmp_nm$
1bc20 61 63 5f 65 78 65 65 78 74 22 20 3b 20 74 68 65  ac_exeext" ; the
1bc30 6e 0a 09 23 20 43 68 65 63 6b 20 74 6f 20 73 65  n..# Check to se
1bc40 65 20 69 66 20 74 68 65 20 6e 6d 20 61 63 63 65  e if the nm acce
1bc50 70 74 73 20 61 20 42 53 44 2d 63 6f 6d 70 61 74  pts a BSD-compat
1bc60 20 66 6c 61 67 2e 0a 09 23 20 41 64 64 69 6e 67   flag...# Adding
1bc70 20 74 68 65 20 60 73 65 64 20 31 71 27 20 70 72   the `sed 1q' pr
1bc80 65 76 65 6e 74 73 20 66 61 6c 73 65 20 70 6f 73  events false pos
1bc90 69 74 69 76 65 73 20 6f 6e 20 48 50 2d 55 58 2c  itives on HP-UX,
1bca0 20 77 68 69 63 68 20 73 61 79 73 3a 0a 09 23 20   which says:..# 
1bcb0 20 20 6e 6d 3a 20 75 6e 6b 6e 6f 77 6e 20 6f 70    nm: unknown op
1bcc0 74 69 6f 6e 20 22 42 22 20 69 67 6e 6f 72 65 64  tion "B" ignored
1bcd0 0a 09 23 20 54 72 75 36 34 27 73 20 6e 6d 20 63  ..# Tru64's nm c
1bce0 6f 6d 70 6c 61 69 6e 73 20 74 68 61 74 20 2f 64  omplains that /d
1bcf0 65 76 2f 6e 75 6c 6c 20 69 73 20 61 6e 20 69 6e  ev/null is an in
1bd00 76 61 6c 69 64 20 6f 62 6a 65 63 74 20 66 69 6c  valid object fil
1bd10 65 0a 09 63 61 73 65 20 60 22 24 74 6d 70 5f 6e  e..case `"$tmp_n
1bd20 6d 22 20 2d 42 20 2f 64 65 76 2f 6e 75 6c 6c 20  m" -B /dev/null 
1bd30 32 3e 26 31 20 7c 20 73 65 64 20 27 31 71 27 60  2>&1 | sed '1q'`
1bd40 20 69 6e 0a 09 2a 2f 64 65 76 2f 6e 75 6c 6c 2a   in..*/dev/null*
1bd50 20 7c 20 2a 27 49 6e 76 61 6c 69 64 20 66 69 6c   | *'Invalid fil
1bd60 65 20 6f 72 20 6f 62 6a 65 63 74 20 74 79 70 65  e or object type
1bd70 27 2a 29 0a 09 20 20 6c 74 5f 63 76 5f 70 61 74  '*)..  lt_cv_pat
1bd80 68 5f 4e 4d 3d 22 24 74 6d 70 5f 6e 6d 20 2d 42  h_NM="$tmp_nm -B
1bd90 22 0a 09 20 20 62 72 65 61 6b 0a 09 20 20 3b 3b  "..  break..  ;;
1bda0 0a 09 2a 29 0a 09 20 20 63 61 73 65 20 60 22 24  ..*)..  case `"$
1bdb0 74 6d 70 5f 6e 6d 22 20 2d 70 20 2f 64 65 76 2f  tmp_nm" -p /dev/
1bdc0 6e 75 6c 6c 20 32 3e 26 31 20 7c 20 73 65 64 20  null 2>&1 | sed 
1bdd0 27 31 71 27 60 20 69 6e 0a 09 20 20 2a 2f 64 65  '1q'` in..  */de
1bde0 76 2f 6e 75 6c 6c 2a 29 0a 09 20 20 20 20 6c 74  v/null*)..    lt
1bdf0 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d 22 24 74 6d  _cv_path_NM="$tm
1be00 70 5f 6e 6d 20 2d 70 22 0a 09 20 20 20 20 62 72  p_nm -p"..    br
1be10 65 61 6b 0a 09 20 20 20 20 3b 3b 0a 09 20 20 2a  eak..    ;;..  *
1be20 29 0a 09 20 20 20 20 6c 74 5f 63 76 5f 70 61 74  )..    lt_cv_pat
1be30 68 5f 4e 4d 3d 24 7b 6c 74 5f 63 76 5f 70 61 74  h_NM=${lt_cv_pat
1be40 68 5f 4e 4d 3d 22 24 74 6d 70 5f 6e 6d 22 7d 20  h_NM="$tmp_nm"} 
1be50 23 20 6b 65 65 70 20 74 68 65 20 66 69 72 73 74  # keep the first
1be60 20 6d 61 74 63 68 2c 20 62 75 74 0a 09 20 20 20   match, but..   
1be70 20 63 6f 6e 74 69 6e 75 65 20 23 20 73 6f 20 74   continue # so t
1be80 68 61 74 20 77 65 20 63 61 6e 20 74 72 79 20 74  hat we can try t
1be90 6f 20 66 69 6e 64 20 6f 6e 65 20 74 68 61 74 20  o find one that 
1bea0 73 75 70 70 6f 72 74 73 20 42 53 44 20 66 6c 61  supports BSD fla
1beb0 67 73 0a 09 20 20 20 20 3b 3b 0a 09 20 20 65 73  gs..    ;;..  es
1bec0 61 63 0a 09 20 20 3b 3b 0a 09 65 73 61 63 0a 20  ac..  ;;..esac. 
1bed0 20 20 20 20 20 66 69 0a 20 20 20 20 64 6f 6e 65       fi.    done
1bee0 0a 20 20 20 20 49 46 53 3d 22 24 6c 74 5f 73 61  .    IFS="$lt_sa
1bef0 76 65 5f 69 66 73 22 0a 20 20 64 6f 6e 65 0a 20  ve_ifs".  done. 
1bf00 20 3a 20 24 7b 6c 74 5f 63 76 5f 70 61 74 68 5f   : ${lt_cv_path_
1bf10 4e 4d 3d 6e 6f 7d 0a 66 69 0a 66 69 0a 7b 20 24  NM=no}.fi.fi.{ $
1bf20 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  as_echo "$as_me:
1bf30 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e  ${as_lineno-$LIN
1bf40 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 6c  ENO}: result: $l
1bf50 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 22 20 3e 26  t_cv_path_NM" >&
1bf60 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 6c 74 5f  5.$as_echo "$lt_
1bf70 63 76 5f 70 61 74 68 5f 4e 4d 22 20 3e 26 36 3b  cv_path_NM" >&6;
1bf80 20 7d 0a 69 66 20 74 65 73 74 20 22 24 6c 74 5f   }.if test "$lt_
1bf90 63 76 5f 70 61 74 68 5f 4e 4d 22 20 21 3d 20 22  cv_path_NM" != "
1bfa0 6e 6f 22 3b 20 74 68 65 6e 0a 20 20 4e 4d 3d 22  no"; then.  NM="
1bfb0 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 22 0a  $lt_cv_path_NM".
1bfc0 65 6c 73 65 0a 20 20 23 20 44 69 64 6e 27 74 20  else.  # Didn't 
1bfd0 66 69 6e 64 20 61 6e 79 20 42 53 44 20 63 6f 6d  find any BSD com
1bfe0 70 61 74 69 62 6c 65 20 6e 61 6d 65 20 6c 69 73  patible name lis
1bff0 74 65 72 2c 20 6c 6f 6f 6b 20 66 6f 72 20 64 75  ter, look for du
1c000 6d 70 62 69 6e 2e 0a 20 20 69 66 20 74 65 73 74  mpbin..  if test
1c010 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72   -n "$ac_tool_pr
1c020 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 20 66 6f  efix"; then.  fo
1c030 72 20 61 63 5f 70 72 6f 67 20 69 6e 20 22 64 75  r ac_prog in "du
1c040 6d 70 62 69 6e 20 2d 73 79 6d 62 6f 6c 73 22 20  mpbin -symbols" 
1c050 22 6c 69 6e 6b 20 2d 64 75 6d 70 20 2d 73 79 6d  "link -dump -sym
1c060 62 6f 6c 73 22 0a 20 20 64 6f 0a 20 20 20 20 23  bols".  do.    #
1c070 20 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72   Extract the fir
1c080 73 74 20 77 6f 72 64 20 6f 66 20 22 24 61 63 5f  st word of "$ac_
1c090 74 6f 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f 70  tool_prefix$ac_p
1c0a0 72 6f 67 22 2c 20 73 6f 20 69 74 20 63 61 6e 20  rog", so it can 
1c0b0 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d  be a program nam
1c0c0 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74  e with args..set
1c0d0 20 64 75 6d 6d 79 20 24 61 63 5f 74 6f 6f 6c 5f   dummy $ac_tool_
1c0e0 70 72 65 66 69 78 24 61 63 5f 70 72 6f 67 3b 20  prefix$ac_prog; 
1c0f0 61 63 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61 73  ac_word=$2.{ $as
1c100 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b  _echo "$as_me:${
1c110 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e  as_lineno-$LINEN
1c120 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72  O}: checking for
1c130 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 24   $ac_word" >&5.$
1c140 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b  as_echo_n "check
1c150 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64  ing for $ac_word
1c160 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20  ... " >&6; }.if 
1c170 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 44 55 4d  ${ac_cv_prog_DUM
1c180 50 42 49 4e 2b 3a 7d 20 66 61 6c 73 65 3b 20 74  PBIN+:} false; t
1c190 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f  hen :.  $as_echo
1c1a0 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e  _n "(cached) " >
1c1b0 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73  &6.else.  if tes
1c1c0 74 20 2d 6e 20 22 24 44 55 4d 50 42 49 4e 22 3b  t -n "$DUMPBIN";
1c1d0 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72   then.  ac_cv_pr
1c1e0 6f 67 5f 44 55 4d 50 42 49 4e 3d 22 24 44 55 4d  og_DUMPBIN="$DUM
1c1f0 50 42 49 4e 22 20 23 20 4c 65 74 20 74 68 65 20  PBIN" # Let the 
1c200 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68  user override th
1c210 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f  e test..else.as_
1c220 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49  save_IFS=$IFS; I
1c230 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54  FS=$PATH_SEPARAT
1c240 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e  OR.for as_dir in
1c250 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d   $PATH.do.  IFS=
1c260 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74  $as_save_IFS.  t
1c270 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22  est -z "$as_dir"
1c280 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20   && as_dir=..   
1c290 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74   for ac_exec_ext
1c2a0 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75   in '' $ac_execu
1c2b0 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73  table_extensions
1c2c0 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f  ; do.  if as_fn_
1c2d0 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61  executable_p "$a
1c2e0 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61  s_dir/$ac_word$a
1c2f0 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65  c_exec_ext"; the
1c300 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67  n.    ac_cv_prog
1c310 5f 44 55 4d 50 42 49 4e 3d 22 24 61 63 5f 74 6f  _DUMPBIN="$ac_to
1c320 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72 6f  ol_prefix$ac_pro
1c330 67 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20  g".    $as_echo 
1c340 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e  "$as_me:${as_lin
1c350 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f  eno-$LINENO}: fo
1c360 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f  und $as_dir/$ac_
1c370 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74  word$ac_exec_ext
1c380 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20  " >&5.    break 
1c390 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f  2.  fi.done.  do
1c3a0 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f  ne.IFS=$as_save_
1c3b0 49 46 53 0a 0a 66 69 0a 66 69 0a 44 55 4d 50 42  IFS..fi.fi.DUMPB
1c3c0 49 4e 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 44  IN=$ac_cv_prog_D
1c3d0 55 4d 50 42 49 4e 0a 69 66 20 74 65 73 74 20 2d  UMPBIN.if test -
1c3e0 6e 20 22 24 44 55 4d 50 42 49 4e 22 3b 20 74 68  n "$DUMPBIN"; th
1c3f0 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20  en.  { $as_echo 
1c400 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e  "$as_me:${as_lin
1c410 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65  eno-$LINENO}: re
1c420 73 75 6c 74 3a 20 24 44 55 4d 50 42 49 4e 22 20  sult: $DUMPBIN" 
1c430 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 44  >&5.$as_echo "$D
1c440 55 4d 50 42 49 4e 22 20 3e 26 36 3b 20 7d 0a 65  UMPBIN" >&6; }.e
1c450 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f  lse.  { $as_echo
1c460 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69   "$as_me:${as_li
1c470 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72  neno-$LINENO}: r
1c480 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24  esult: no" >&5.$
1c490 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36  as_echo "no" >&6
1c4a0 3b 20 7d 0a 66 69 0a 0a 0a 20 20 20 20 74 65 73  ; }.fi...    tes
1c4b0 74 20 2d 6e 20 22 24 44 55 4d 50 42 49 4e 22 20  t -n "$DUMPBIN" 
1c4c0 26 26 20 62 72 65 61 6b 0a 20 20 64 6f 6e 65 0a  && break.  done.
1c4d0 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24  fi.if test -z "$
1c4e0 44 55 4d 50 42 49 4e 22 3b 20 74 68 65 6e 0a 20  DUMPBIN"; then. 
1c4f0 20 61 63 5f 63 74 5f 44 55 4d 50 42 49 4e 3d 24   ac_ct_DUMPBIN=$
1c500 44 55 4d 50 42 49 4e 0a 20 20 66 6f 72 20 61 63  DUMPBIN.  for ac
1c510 5f 70 72 6f 67 20 69 6e 20 22 64 75 6d 70 62 69  _prog in "dumpbi
1c520 6e 20 2d 73 79 6d 62 6f 6c 73 22 20 22 6c 69 6e  n -symbols" "lin
1c530 6b 20 2d 64 75 6d 70 20 2d 73 79 6d 62 6f 6c 73  k -dump -symbols
1c540 22 0a 64 6f 0a 20 20 23 20 45 78 74 72 61 63 74  ".do.  # Extract
1c550 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20   the first word 
1c560 6f 66 20 22 24 61 63 5f 70 72 6f 67 22 2c 20 73  of "$ac_prog", s
1c570 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72  o it can be a pr
1c580 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20  ogram name with 
1c590 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20  args..set dummy 
1c5a0 24 61 63 5f 70 72 6f 67 3b 20 61 63 5f 77 6f 72  $ac_prog; ac_wor
1c5b0 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f 20  d=$2.{ $as_echo 
1c5c0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e  "$as_me:${as_lin
1c5d0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68  eno-$LINENO}: ch
1c5e0 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
1c5f0 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68  ord" >&5.$as_ech
1c600 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  o_n "checking fo
1c610 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 20  r $ac_word... " 
1c620 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63  >&6; }.if ${ac_c
1c630 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 44 55 4d  v_prog_ac_ct_DUM
1c640 50 42 49 4e 2b 3a 7d 20 66 61 6c 73 65 3b 20 74  PBIN+:} false; t
1c650 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f  hen :.  $as_echo
1c660 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e  _n "(cached) " >
1c670 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73  &6.else.  if tes
1c680 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 44 55 4d  t -n "$ac_ct_DUM
1c690 50 42 49 4e 22 3b 20 74 68 65 6e 0a 20 20 61 63  PBIN"; then.  ac
1c6a0 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 44  _cv_prog_ac_ct_D
1c6b0 55 4d 50 42 49 4e 3d 22 24 61 63 5f 63 74 5f 44  UMPBIN="$ac_ct_D
1c6c0 55 4d 50 42 49 4e 22 20 23 20 4c 65 74 20 74 68  UMPBIN" # Let th
1c6d0 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20  e user override 
1c6e0 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61  the test..else.a
1c6f0 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b  s_save_IFS=$IFS;
1c700 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52   IFS=$PATH_SEPAR
1c710 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20  ATOR.for as_dir 
1c720 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46  in $PATH.do.  IF
1c730 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20  S=$as_save_IFS. 
1c740 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69   test -z "$as_di
1c750 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20  r" && as_dir=.. 
1c760 20 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65     for ac_exec_e
1c770 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65  xt in '' $ac_exe
1c780 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f  cutable_extensio
1c790 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f 66  ns; do.  if as_f
1c7a0 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22  n_executable_p "
1c7b0 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
1c7c0 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74  $ac_exec_ext"; t
1c7d0 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72  hen.    ac_cv_pr
1c7e0 6f 67 5f 61 63 5f 63 74 5f 44 55 4d 50 42 49 4e  og_ac_ct_DUMPBIN
1c7f0 3d 22 24 61 63 5f 70 72 6f 67 22 0a 20 20 20 20  ="$ac_prog".    
1c800 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65  $as_echo "$as_me
1c810 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49  :${as_lineno-$LI
1c820 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 73  NENO}: found $as
1c830 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
1c840 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20  _exec_ext" >&5. 
1c850 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a     break 2.  fi.
1c860 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d  done.  done.IFS=
1c870 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69  $as_save_IFS..fi
1c880 0a 66 69 0a 61 63 5f 63 74 5f 44 55 4d 50 42 49  .fi.ac_ct_DUMPBI
1c890 4e 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63  N=$ac_cv_prog_ac
1c8a0 5f 63 74 5f 44 55 4d 50 42 49 4e 0a 69 66 20 74  _ct_DUMPBIN.if t
1c8b0 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 44  est -n "$ac_ct_D
1c8c0 55 4d 50 42 49 4e 22 3b 20 74 68 65 6e 0a 20 20  UMPBIN"; then.  
1c8d0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f  { $as_echo "$as_
1c8e0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24  me:${as_lineno-$
1c8f0 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a  LINENO}: result:
1c900 20 24 61 63 5f 63 74 5f 44 55 4d 50 42 49 4e 22   $ac_ct_DUMPBIN"
1c910 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24   >&5.$as_echo "$
1c920 61 63 5f 63 74 5f 44 55 4d 50 42 49 4e 22 20 3e  ac_ct_DUMPBIN" >
1c930 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24  &6; }.else.  { $
1c940 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  as_echo "$as_me:
1c950 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e  ${as_lineno-$LIN
1c960 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f  ENO}: result: no
1c970 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22  " >&5.$as_echo "
1c980 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a  no" >&6; }.fi...
1c990 20 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63    test -n "$ac_c
1c9a0 74 5f 44 55 4d 50 42 49 4e 22 20 26 26 20 62 72  t_DUMPBIN" && br
1c9b0 65 61 6b 0a 64 6f 6e 65 0a 0a 20 20 69 66 20 74  eak.done..  if t
1c9c0 65 73 74 20 22 78 24 61 63 5f 63 74 5f 44 55 4d  est "x$ac_ct_DUM
1c9d0 50 42 49 4e 22 20 3d 20 78 3b 20 74 68 65 6e 0a  PBIN" = x; then.
1c9e0 20 20 20 20 44 55 4d 50 42 49 4e 3d 22 3a 22 0a      DUMPBIN=":".
1c9f0 20 20 65 6c 73 65 0a 20 20 20 20 63 61 73 65 20    else.    case 
1ca00 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67  $cross_compiling
1ca10 3a 24 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64  :$ac_tool_warned
1ca20 20 69 6e 0a 79 65 73 3a 29 0a 7b 20 24 61 73 5f   in.yes:).{ $as_
1ca30 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61  echo "$as_me:${a
1ca40 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f  s_lineno-$LINENO
1ca50 7d 3a 20 57 41 52 4e 49 4e 47 3a 20 75 73 69 6e  }: WARNING: usin
1ca60 67 20 63 72 6f 73 73 20 74 6f 6f 6c 73 20 6e 6f  g cross tools no
1ca70 74 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20  t prefixed with 
1ca80 68 6f 73 74 20 74 72 69 70 6c 65 74 22 20 3e 26  host triplet" >&
1ca90 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f  5.$as_echo "$as_
1caa0 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 75 73 69  me: WARNING: usi
1cab0 6e 67 20 63 72 6f 73 73 20 74 6f 6f 6c 73 20 6e  ng cross tools n
1cac0 6f 74 20 70 72 65 66 69 78 65 64 20 77 69 74 68  ot prefixed with
1cad0 20 68 6f 73 74 20 74 72 69 70 6c 65 74 22 20 3e   host triplet" >
1cae0 26 32 3b 7d 0a 61 63 5f 74 6f 6f 6c 5f 77 61 72  &2;}.ac_tool_war
1caf0 6e 65 64 3d 79 65 73 20 3b 3b 0a 65 73 61 63 0a  ned=yes ;;.esac.
1cb00 20 20 20 20 44 55 4d 50 42 49 4e 3d 24 61 63 5f      DUMPBIN=$ac_
1cb10 63 74 5f 44 55 4d 50 42 49 4e 0a 20 20 66 69 0a  ct_DUMPBIN.  fi.
1cb20 66 69 0a 0a 0a 20 20 69 66 20 74 65 73 74 20 22  fi...  if test "
1cb30 24 44 55 4d 50 42 49 4e 22 20 21 3d 20 22 3a 22  $DUMPBIN" != ":"
1cb40 3b 20 74 68 65 6e 0a 20 20 20 20 4e 4d 3d 22 24  ; then.    NM="$
1cb50 44 55 4d 50 42 49 4e 22 0a 20 20 66 69 0a 66 69  DUMPBIN".  fi.fi
1cb60 0a 74 65 73 74 20 2d 7a 20 22 24 4e 4d 22 20 26  .test -z "$NM" &
1cb70 26 20 4e 4d 3d 6e 6d 0a 0a 0a 0a 0a 0a 0a 7b 20  & NM=nm.......{ 
1cb80 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65  $as_echo "$as_me
1cb90 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49  :${as_lineno-$LI
1cba0 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20  NENO}: checking 
1cbb0 74 68 65 20 6e 61 6d 65 20 6c 69 73 74 65 72 20  the name lister 
1cbc0 28 24 4e 4d 29 20 69 6e 74 65 72 66 61 63 65 22  ($NM) interface"
1cbd0 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20   >&5.$as_echo_n 
1cbe0 22 63 68 65 63 6b 69 6e 67 20 74 68 65 20 6e 61  "checking the na
1cbf0 6d 65 20 6c 69 73 74 65 72 20 28 24 4e 4d 29 20  me lister ($NM) 
1cc00 69 6e 74 65 72 66 61 63 65 2e 2e 2e 20 22 20 3e  interface... " >
1cc10 26 36 3b 20 7d 0a 69 66 20 24 7b 6c 74 5f 63 76  &6; }.if ${lt_cv
1cc20 5f 6e 6d 5f 69 6e 74 65 72 66 61 63 65 2b 3a 7d  _nm_interface+:}
1cc30 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20   false; then :. 
1cc40 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61   $as_echo_n "(ca
1cc50 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65  ched) " >&6.else
1cc60 0a 20 20 6c 74 5f 63 76 5f 6e 6d 5f 69 6e 74 65  .  lt_cv_nm_inte
1cc70 72 66 61 63 65 3d 22 42 53 44 20 6e 6d 22 0a 20  rface="BSD nm". 
1cc80 20 65 63 68 6f 20 22 69 6e 74 20 73 6f 6d 65 5f   echo "int some_
1cc90 76 61 72 69 61 62 6c 65 20 3d 20 30 3b 22 20 3e  variable = 0;" >
1cca0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
1ccb0 74 0a 20 20 28 65 76 61 6c 20 65 63 68 6f 20 22  t.  (eval echo "
1ccc0 5c 22 5c 24 61 73 5f 6d 65 3a 33 39 33 37 3a 20  \"\$as_me:3937: 
1ccd0 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 20 3e  $ac_compile\"" >
1cce0 26 35 29 0a 20 20 28 65 76 61 6c 20 22 24 61 63  &5).  (eval "$ac
1ccf0 5f 63 6f 6d 70 69 6c 65 22 20 32 3e 63 6f 6e 66  _compile" 2>conf
1cd00 74 65 73 74 2e 65 72 72 29 0a 20 20 63 61 74 20  test.err).  cat 
1cd10 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35  conftest.err >&5
1cd20 0a 20 20 28 65 76 61 6c 20 65 63 68 6f 20 22 5c  .  (eval echo "\
1cd30 22 5c 24 61 73 5f 6d 65 3a 33 39 34 30 3a 20 24  "\$as_me:3940: $
1cd40 4e 4d 20 5c 5c 5c 22 63 6f 6e 66 74 65 73 74 2e  NM \\\"conftest.
1cd50 24 61 63 5f 6f 62 6a 65 78 74 5c 5c 5c 22 5c 22  $ac_objext\\\"\"
1cd60 22 20 3e 26 35 29 0a 20 20 28 65 76 61 6c 20 22  " >&5).  (eval "
1cd70 24 4e 4d 20 5c 22 63 6f 6e 66 74 65 73 74 2e 24  $NM \"conftest.$
1cd80 61 63 5f 6f 62 6a 65 78 74 5c 22 22 20 32 3e 63  ac_objext\"" 2>c
1cd90 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 20 63 6f  onftest.err > co
1cda0 6e 66 74 65 73 74 2e 6f 75 74 29 0a 20 20 63 61  nftest.out).  ca
1cdb0 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e  t conftest.err >
1cdc0 26 35 0a 20 20 28 65 76 61 6c 20 65 63 68 6f 20  &5.  (eval echo 
1cdd0 22 5c 22 5c 24 61 73 5f 6d 65 3a 33 39 34 33 3a  "\"\$as_me:3943:
1cde0 20 6f 75 74 70 75 74 5c 22 22 20 3e 26 35 29 0a   output\"" >&5).
1cdf0 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 6f    cat conftest.o
1ce00 75 74 20 3e 26 35 0a 20 20 69 66 20 24 47 52 45  ut >&5.  if $GRE
1ce10 50 20 27 45 78 74 65 72 6e 61 6c 2e 2a 73 6f 6d  P 'External.*som
1ce20 65 5f 76 61 72 69 61 62 6c 65 27 20 63 6f 6e 66  e_variable' conf
1ce30 74 65 73 74 2e 6f 75 74 20 3e 20 2f 64 65 76 2f  test.out > /dev/
1ce40 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20 6c  null; then.    l
1ce50 74 5f 63 76 5f 6e 6d 5f 69 6e 74 65 72 66 61 63  t_cv_nm_interfac
1ce60 65 3d 22 4d 53 20 64 75 6d 70 62 69 6e 22 0a 20  e="MS dumpbin". 
1ce70 20 66 69 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66   fi.  rm -f conf
1ce80 74 65 73 74 2a 0a 66 69 0a 7b 20 24 61 73 5f 65  test*.fi.{ $as_e
1ce90 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73  cho "$as_me:${as
1cea0 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d  _lineno-$LINENO}
1ceb0 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76  : result: $lt_cv
1cec0 5f 6e 6d 5f 69 6e 74 65 72 66 61 63 65 22 20 3e  _nm_interface" >
1ced0 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 6c 74  &5.$as_echo "$lt
1cee0 5f 63 76 5f 6e 6d 5f 69 6e 74 65 72 66 61 63 65  _cv_nm_interface
1cef0 22 20 3e 26 36 3b 20 7d 0a 0a 7b 20 24 61 73 5f  " >&6; }..{ $as_
1cf00 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61  echo "$as_me:${a
1cf10 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f  s_lineno-$LINENO
1cf20 7d 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74  }: checking whet
1cf30 68 65 72 20 6c 6e 20 2d 73 20 77 6f 72 6b 73 22  her ln -s works"
1cf40 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20   >&5.$as_echo_n 
1cf50 22 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65  "checking whethe
1cf60 72 20 6c 6e 20 2d 73 20 77 6f 72 6b 73 2e 2e 2e  r ln -s works...
1cf70 20 22 20 3e 26 36 3b 20 7d 0a 4c 4e 5f 53 3d 24   " >&6; }.LN_S=$
1cf80 61 73 5f 6c 6e 5f 73 0a 69 66 20 74 65 73 74 20  as_ln_s.if test 
1cf90 22 24 4c 4e 5f 53 22 20 3d 20 22 6c 6e 20 2d 73  "$LN_S" = "ln -s
1cfa0 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f  "; then.  { $as_
1cfb0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61  echo "$as_me:${a
1cfc0 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f  s_lineno-$LINENO
1cfd0 7d 3a 20 72 65 73 75 6c 74 3a 20 79 65 73 22 20  }: result: yes" 
1cfe0 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 79 65  >&5.$as_echo "ye
1cff0 73 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20  s" >&6; }.else. 
1d000 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73   { $as_echo "$as
1d010 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d  _me:${as_lineno-
1d020 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74  $LINENO}: result
1d030 3a 20 6e 6f 2c 20 75 73 69 6e 67 20 24 4c 4e 5f  : no, using $LN_
1d040 53 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20  S" >&5.$as_echo 
1d050 22 6e 6f 2c 20 75 73 69 6e 67 20 24 4c 4e 5f 53  "no, using $LN_S
1d060 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 23 20 66  " >&6; }.fi..# f
1d070 69 6e 64 20 74 68 65 20 6d 61 78 69 6d 75 6d 20  ind the maximum 
1d080 6c 65 6e 67 74 68 20 6f 66 20 63 6f 6d 6d 61 6e  length of comman
1d090 64 20 6c 69 6e 65 20 61 72 67 75 6d 65 6e 74 73  d line arguments
1d0a0 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73  .{ $as_echo "$as
1d0b0 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d  _me:${as_lineno-
1d0c0 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69  $LINENO}: checki
1d0d0 6e 67 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 6c  ng the maximum l
1d0e0 65 6e 67 74 68 20 6f 66 20 63 6f 6d 6d 61 6e 64  ength of command
1d0f0 20 6c 69 6e 65 20 61 72 67 75 6d 65 6e 74 73 22   line arguments"
1d100 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20   >&5.$as_echo_n 
1d110 22 63 68 65 63 6b 69 6e 67 20 74 68 65 20 6d 61  "checking the ma
1d120 78 69 6d 75 6d 20 6c 65 6e 67 74 68 20 6f 66 20  ximum length of 
1d130 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 61 72 67  command line arg
1d140 75 6d 65 6e 74 73 2e 2e 2e 20 22 20 3e 26 36 3b  uments... " >&6;
1d150 20 7d 0a 69 66 20 24 7b 6c 74 5f 63 76 5f 73 79   }.if ${lt_cv_sy
1d160 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 2b 3a 7d  s_max_cmd_len+:}
1d170 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20   false; then :. 
1d180 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61   $as_echo_n "(ca
1d190 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65  ched) " >&6.else
1d1a0 0a 20 20 20 20 69 3d 30 0a 20 20 74 65 73 74 73  .    i=0.  tests
1d1b0 74 72 69 6e 67 3d 22 41 42 43 44 22 0a 0a 20 20  tring="ABCD"..  
1d1c0 63 61 73 65 20 24 62 75 69 6c 64 5f 6f 73 20 69  case $build_os i
1d1d0 6e 0a 20 20 6d 73 64 6f 73 64 6a 67 70 70 2a 29  n.  msdosdjgpp*)
1d1e0 0a 20 20 20 20 23 20 4f 6e 20 44 4a 47 50 50 2c  .    # On DJGPP,
1d1f0 20 74 68 69 73 20 74 65 73 74 20 63 61 6e 20 62   this test can b
1d200 6c 6f 77 20 75 70 20 70 72 65 74 74 79 20 62 61  low up pretty ba
1d210 64 6c 79 20 64 75 65 20 74 6f 20 70 72 6f 62 6c  dly due to probl
1d220 65 6d 73 20 69 6e 20 6c 69 62 63 0a 20 20 20 20  ems in libc.    
1d230 23 20 28 61 6e 79 20 73 69 6e 67 6c 65 20 61 72  # (any single ar
1d240 67 75 6d 65 6e 74 20 65 78 63 65 65 64 69 6e 67  gument exceeding
1d250 20 32 30 30 30 20 62 79 74 65 73 20 63 61 75 73   2000 bytes caus
1d260 65 73 20 61 20 62 75 66 66 65 72 20 6f 76 65 72  es a buffer over
1d270 72 75 6e 0a 20 20 20 20 23 20 64 75 72 69 6e 67  run.    # during
1d280 20 67 6c 6f 62 20 65 78 70 61 6e 73 69 6f 6e 29   glob expansion)
1d290 2e 20 20 45 76 65 6e 20 69 66 20 69 74 20 77 65  .  Even if it we
1d2a0 72 65 20 66 69 78 65 64 2c 20 74 68 65 20 72 65  re fixed, the re
1d2b0 73 75 6c 74 20 6f 66 20 74 68 69 73 0a 20 20 20  sult of this.   
1d2c0 20 23 20 63 68 65 63 6b 20 77 6f 75 6c 64 20 62   # check would b
1d2d0 65 20 6c 61 72 67 65 72 20 74 68 61 6e 20 69 74  e larger than it
1d2e0 20 73 68 6f 75 6c 64 20 62 65 2e 0a 20 20 20 20   should be..    
1d2f0 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d  lt_cv_sys_max_cm
1d300 64 5f 6c 65 6e 3d 31 32 32 38 38 3b 20 20 20 20  d_len=12288;    
1d310 23 20 31 32 4b 20 69 73 20 61 62 6f 75 74 20 72  # 12K is about r
1d320 69 67 68 74 0a 20 20 20 20 3b 3b 0a 0a 20 20 67  ight.    ;;..  g
1d330 6e 75 2a 29 0a 20 20 20 20 23 20 55 6e 64 65 72  nu*).    # Under
1d340 20 47 4e 55 20 48 75 72 64 2c 20 74 68 69 73 20   GNU Hurd, this 
1d350 74 65 73 74 20 69 73 20 6e 6f 74 20 72 65 71 75  test is not requ
1d360 69 72 65 64 20 62 65 63 61 75 73 65 20 74 68 65  ired because the
1d370 72 65 20 69 73 0a 20 20 20 20 23 20 6e 6f 20 6c  re is.    # no l
1d380 69 6d 69 74 20 74 6f 20 74 68 65 20 6c 65 6e 67  imit to the leng
1d390 74 68 20 6f 66 20 63 6f 6d 6d 61 6e 64 20 6c 69  th of command li
1d3a0 6e 65 20 61 72 67 75 6d 65 6e 74 73 2e 0a 20 20  ne arguments..  
1d3b0 20 20 23 20 4c 69 62 74 6f 6f 6c 20 77 69 6c 6c    # Libtool will
1d3c0 20 69 6e 74 65 72 70 72 65 74 20 2d 31 20 61 73   interpret -1 as
1d3d0 20 6e 6f 20 6c 69 6d 69 74 20 77 68 61 74 73 6f   no limit whatso
1d3e0 65 76 65 72 0a 20 20 20 20 6c 74 5f 63 76 5f 73  ever.    lt_cv_s
1d3f0 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 2d  ys_max_cmd_len=-
1d400 31 3b 0a 20 20 20 20 3b 3b 0a 0a 20 20 63 79 67  1;.    ;;..  cyg
1d410 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c 20  win* | mingw* | 
1d420 63 65 67 63 63 2a 29 0a 20 20 20 20 23 20 4f 6e  cegcc*).    # On
1d430 20 57 69 6e 39 78 2f 4d 45 2c 20 74 68 69 73 20   Win9x/ME, this 
1d440 74 65 73 74 20 62 6c 6f 77 73 20 75 70 20 2d 2d  test blows up --
1d450 20 69 74 20 73 75 63 63 65 65 64 73 2c 20 62 75   it succeeds, bu
1d460 74 20 74 61 6b 65 73 0a 20 20 20 20 23 20 61 62  t takes.    # ab
1d470 6f 75 74 20 35 20 6d 69 6e 75 74 65 73 20 61 73  out 5 minutes as
1d480 20 74 68 65 20 74 65 73 74 73 74 72 69 6e 67 20   the teststring 
1d490 67 72 6f 77 73 20 65 78 70 6f 6e 65 6e 74 69 61  grows exponentia
1d4a0 6c 6c 79 2e 0a 20 20 20 20 23 20 57 6f 72 73 65  lly..    # Worse
1d4b0 2c 20 73 69 6e 63 65 20 39 78 2f 4d 45 20 61 72  , since 9x/ME ar
1d4c0 65 20 6e 6f 74 20 70 72 65 2d 65 6d 70 74 69 76  e not pre-emptiv
1d4d0 65 6c 79 20 6d 75 6c 74 69 74 61 73 6b 69 6e 67  ely multitasking
1d4e0 2c 0a 20 20 20 20 23 20 79 6f 75 20 65 6e 64 20  ,.    # you end 
1d4f0 75 70 20 77 69 74 68 20 61 20 22 66 72 6f 7a 65  up with a "froze
1d500 6e 22 20 63 6f 6d 70 75 74 65 72 2c 20 65 76 65  n" computer, eve
1d510 6e 20 74 68 6f 75 67 68 20 77 69 74 68 20 70 61  n though with pa
1d520 74 69 65 6e 63 65 0a 20 20 20 20 23 20 74 68 65  tience.    # the
1d530 20 74 65 73 74 20 65 76 65 6e 74 75 61 6c 6c 79   test eventually
1d540 20 73 75 63 63 65 65 64 73 20 28 77 69 74 68 20   succeeds (with 
1d550 61 20 6d 61 78 20 6c 69 6e 65 20 6c 65 6e 67 74  a max line lengt
1d560 68 20 6f 66 20 32 35 36 6b 29 2e 0a 20 20 20 20  h of 256k)..    
1d570 23 20 49 6e 73 74 65 61 64 2c 20 6c 65 74 27 73  # Instead, let's
1d580 20 6a 75 73 74 20 70 75 6e 74 3a 20 75 73 65 20   just punt: use 
1d590 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6c 69 6e 65  the minimum line
1d5a0 6c 65 6e 67 74 68 20 72 65 70 6f 72 74 65 64 20  length reported 
1d5b0 62 79 0a 20 20 20 20 23 20 61 6c 6c 20 6f 66 20  by.    # all of 
1d5c0 74 68 65 20 73 75 70 70 6f 72 74 65 64 20 70 6c  the supported pl
1d5d0 61 74 66 6f 72 6d 73 3a 20 38 31 39 32 20 28 6f  atforms: 8192 (o
1d5e0 6e 20 4e 54 2f 32 4b 2f 58 50 29 2e 0a 20 20 20  n NT/2K/XP)..   
1d5f0 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63   lt_cv_sys_max_c
1d600 6d 64 5f 6c 65 6e 3d 38 31 39 32 3b 0a 20 20 20  md_len=8192;.   
1d610 20 3b 3b 0a 0a 20 20 61 6d 69 67 61 6f 73 2a 29   ;;..  amigaos*)
1d620 0a 20 20 20 20 23 20 4f 6e 20 41 6d 69 67 61 4f  .    # On AmigaO
1d630 53 20 77 69 74 68 20 70 64 6b 73 68 2c 20 74 68  S with pdksh, th
1d640 69 73 20 74 65 73 74 20 74 61 6b 65 73 20 68 6f  is test takes ho
1d650 75 72 73 2c 20 6c 69 74 65 72 61 6c 6c 79 2e 0a  urs, literally..
1d660 20 20 20 20 23 20 53 6f 20 77 65 20 6a 75 73 74      # So we just
1d670 20 70 75 6e 74 20 61 6e 64 20 75 73 65 20 61 20   punt and use a 
1d680 6d 69 6e 69 6d 75 6d 20 6c 69 6e 65 20 6c 65 6e  minimum line len
1d690 67 74 68 20 6f 66 20 38 31 39 32 2e 0a 20 20 20  gth of 8192..   
1d6a0 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63   lt_cv_sys_max_c
1d6b0 6d 64 5f 6c 65 6e 3d 38 31 39 32 3b 0a 20 20 20  md_len=8192;.   
1d6c0 20 3b 3b 0a 0a 20 20 6e 65 74 62 73 64 2a 20 7c   ;;..  netbsd* |
1d6d0 20 66 72 65 65 62 73 64 2a 20 7c 20 6f 70 65 6e   freebsd* | open
1d6e0 62 73 64 2a 20 7c 20 64 61 72 77 69 6e 2a 20 7c  bsd* | darwin* |
1d6f0 20 64 72 61 67 6f 6e 66 6c 79 2a 29 0a 20 20 20   dragonfly*).   
1d700 20 23 20 54 68 69 73 20 68 61 73 20 62 65 65 6e   # This has been
1d710 20 61 72 6f 75 6e 64 20 73 69 6e 63 65 20 33 38   around since 38
1d720 36 42 53 44 2c 20 61 74 20 6c 65 61 73 74 2e 20  6BSD, at least. 
1d730 20 4c 69 6b 65 6c 79 20 66 75 72 74 68 65 72 2e   Likely further.
1d740 0a 20 20 20 20 69 66 20 74 65 73 74 20 2d 78 20  .    if test -x 
1d750 2f 73 62 69 6e 2f 73 79 73 63 74 6c 3b 20 74 68  /sbin/sysctl; th
1d760 65 6e 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 73  en.      lt_cv_s
1d770 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 60  ys_max_cmd_len=`
1d780 2f 73 62 69 6e 2f 73 79 73 63 74 6c 20 2d 6e 20  /sbin/sysctl -n 
1d790 6b 65 72 6e 2e 61 72 67 6d 61 78 60 0a 20 20 20  kern.argmax`.   
1d7a0 20 65 6c 69 66 20 74 65 73 74 20 2d 78 20 2f 75   elif test -x /u
1d7b0 73 72 2f 73 62 69 6e 2f 73 79 73 63 74 6c 3b 20  sr/sbin/sysctl; 
1d7c0 74 68 65 6e 0a 20 20 20 20 20 20 6c 74 5f 63 76  then.      lt_cv
1d7d0 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e  _sys_max_cmd_len
1d7e0 3d 60 2f 75 73 72 2f 73 62 69 6e 2f 73 79 73 63  =`/usr/sbin/sysc
1d7f0 74 6c 20 2d 6e 20 6b 65 72 6e 2e 61 72 67 6d 61  tl -n kern.argma
1d800 78 60 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20  x`.    else.    
1d810 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f    lt_cv_sys_max_
1d820 63 6d 64 5f 6c 65 6e 3d 36 35 35 33 36 09 23 20  cmd_len=65536.# 
1d830 75 73 61 62 6c 65 20 64 65 66 61 75 6c 74 20 66  usable default f
1d840 6f 72 20 61 6c 6c 20 42 53 44 73 0a 20 20 20 20  or all BSDs.    
1d850 66 69 0a 20 20 20 20 23 20 41 6e 64 20 61 64 64  fi.    # And add
1d860 20 61 20 73 61 66 65 74 79 20 7a 6f 6e 65 0a 20   a safety zone. 
1d870 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78     lt_cv_sys_max
1d880 5f 63 6d 64 5f 6c 65 6e 3d 60 65 78 70 72 20 24  _cmd_len=`expr $
1d890 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d  lt_cv_sys_max_cm
1d8a0 64 5f 6c 65 6e 20 5c 2f 20 34 60 0a 20 20 20 20  d_len \/ 4`.    
1d8b0 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d  lt_cv_sys_max_cm
1d8c0 64 5f 6c 65 6e 3d 60 65 78 70 72 20 24 6c 74 5f  d_len=`expr $lt_
1d8d0 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c  cv_sys_max_cmd_l
1d8e0 65 6e 20 5c 2a 20 33 60 0a 20 20 20 20 3b 3b 0a  en \* 3`.    ;;.
1d8f0 0a 20 20 69 6e 74 65 72 69 78 2a 29 0a 20 20 20  .  interix*).   
1d900 20 23 20 57 65 20 6b 6e 6f 77 20 74 68 65 20 76   # We know the v
1d910 61 6c 75 65 20 32 36 32 31 34 34 20 61 6e 64 20  alue 262144 and 
1d920 68 61 72 64 63 6f 64 65 20 69 74 20 77 69 74 68  hardcode it with
1d930 20 61 20 73 61 66 65 74 79 20 7a 6f 6e 65 20 28   a safety zone (
1d940 6c 69 6b 65 20 42 53 44 29 0a 20 20 20 20 6c 74  like BSD).    lt
1d950 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f  _cv_sys_max_cmd_
1d960 6c 65 6e 3d 31 39 36 36 30 38 0a 20 20 20 20 3b  len=196608.    ;
1d970 3b 0a 0a 20 20 6f 73 66 2a 29 0a 20 20 20 20 23  ;..  osf*).    #
1d980 20 44 72 2e 20 48 61 6e 73 20 45 6b 6b 65 68 61   Dr. Hans Ekkeha
1d990 72 64 20 50 6c 65 73 73 65 72 20 72 65 70 6f 72  rd Plesser repor
1d9a0 74 73 20 73 65 65 69 6e 67 20 61 20 6b 65 72 6e  ts seeing a kern
1d9b0 65 6c 20 70 61 6e 69 63 20 72 75 6e 6e 69 6e 67  el panic running
1d9c0 20 63 6f 6e 66 69 67 75 72 65 0a 20 20 20 20 23   configure.    #
1d9d0 20 64 75 65 20 74 6f 20 74 68 69 73 20 74 65 73   due to this tes
1d9e0 74 20 77 68 65 6e 20 65 78 65 63 5f 64 69 73 61  t when exec_disa
1d9f0 62 6c 65 5f 61 72 67 5f 6c 69 6d 69 74 20 69 73  ble_arg_limit is
1da00 20 31 20 6f 6e 20 54 72 75 36 34 2e 20 49 74 20   1 on Tru64. It 
1da10 69 73 20 6e 6f 74 0a 20 20 20 20 23 20 6e 69 63  is not.    # nic
1da20 65 20 74 6f 20 63 61 75 73 65 20 6b 65 72 6e 65  e to cause kerne
1da30 6c 20 70 61 6e 69 63 73 20 73 6f 20 6c 65 74 73  l panics so lets
1da40 20 61 76 6f 69 64 20 74 68 65 20 6c 6f 6f 70 20   avoid the loop 
1da50 62 65 6c 6f 77 2e 0a 20 20 20 20 23 20 46 69 72  below..    # Fir
1da60 73 74 20 73 65 74 20 61 20 72 65 61 73 6f 6e 61  st set a reasona
1da70 62 6c 65 20 64 65 66 61 75 6c 74 2e 0a 20 20 20  ble default..   
1da80 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63   lt_cv_sys_max_c
1da90 6d 64 5f 6c 65 6e 3d 31 36 33 38 34 0a 20 20 20  md_len=16384.   
1daa0 20 23 0a 20 20 20 20 69 66 20 74 65 73 74 20 2d   #.    if test -
1dab0 78 20 2f 73 62 69 6e 2f 73 79 73 63 6f 6e 66 69  x /sbin/sysconfi
1dac0 67 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 63 61  g; then.      ca
1dad0 73 65 20 60 2f 73 62 69 6e 2f 73 79 73 63 6f 6e  se `/sbin/syscon
1dae0 66 69 67 20 2d 71 20 70 72 6f 63 20 65 78 65 63  fig -q proc exec
1daf0 5f 64 69 73 61 62 6c 65 5f 61 72 67 5f 6c 69 6d  _disable_arg_lim
1db00 69 74 60 20 69 6e 0a 20 20 20 20 20 20 20 20 2a  it` in.        *
1db10 31 2a 29 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61  1*) lt_cv_sys_ma
1db20 78 5f 63 6d 64 5f 6c 65 6e 3d 2d 31 20 3b 3b 0a  x_cmd_len=-1 ;;.
1db30 20 20 20 20 20 20 65 73 61 63 0a 20 20 20 20 66        esac.    f
1db40 69 0a 20 20 20 20 3b 3b 0a 20 20 73 63 6f 33 2e  i.    ;;.  sco3.
1db50 32 76 35 2a 29 0a 20 20 20 20 6c 74 5f 63 76 5f  2v5*).    lt_cv_
1db60 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d  sys_max_cmd_len=
1db70 31 30 32 34 30 30 0a 20 20 20 20 3b 3b 0a 20 20  102400.    ;;.  
1db80 73 79 73 76 35 2a 20 7c 20 73 63 6f 35 76 36 2a  sysv5* | sco5v6*
1db90 20 7c 20 73 79 73 76 34 2e 32 75 77 32 2a 29 0a   | sysv4.2uw2*).
1dba0 20 20 20 20 6b 61 72 67 6d 61 78 3d 60 67 72 65      kargmax=`gre
1dbb0 70 20 41 52 47 5f 4d 41 58 20 2f 65 74 63 2f 63  p ARG_MAX /etc/c
1dbc0 6f 6e 66 2f 63 66 2e 64 2f 73 74 75 6e 65 20 32  onf/cf.d/stune 2
1dbd0 3e 2f 64 65 76 2f 6e 75 6c 6c 60 0a 20 20 20 20  >/dev/null`.    
1dbe0 69 66 20 74 65 73 74 20 2d 6e 20 22 24 6b 61 72  if test -n "$kar
1dbf0 67 6d 61 78 22 3b 20 74 68 65 6e 0a 20 20 20 20  gmax"; then.    
1dc00 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f    lt_cv_sys_max_
1dc10 63 6d 64 5f 6c 65 6e 3d 60 65 63 68 6f 20 24 6b  cmd_len=`echo $k
1dc20 61 72 67 6d 61 78 20 7c 20 73 65 64 20 27 73 2f  argmax | sed 's/
1dc30 2e 2a 5b 09 20 5d 2f 2f 27 60 0a 20 20 20 20 65  .*[. ]//'`.    e
1dc40 6c 73 65 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f  lse.      lt_cv_
1dc50 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d  sys_max_cmd_len=
1dc60 33 32 37 36 38 0a 20 20 20 20 66 69 0a 20 20 20  32768.    fi.   
1dc70 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 6c 74 5f   ;;.  *).    lt_
1dc80 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c  cv_sys_max_cmd_l
1dc90 65 6e 3d 60 28 67 65 74 63 6f 6e 66 20 41 52 47  en=`(getconf ARG
1dca0 5f 4d 41 58 29 20 32 3e 20 2f 64 65 76 2f 6e 75  _MAX) 2> /dev/nu
1dcb0 6c 6c 60 0a 20 20 20 20 69 66 20 74 65 73 74 20  ll`.    if test 
1dcc0 2d 6e 20 22 24 6c 74 5f 63 76 5f 73 79 73 5f 6d  -n "$lt_cv_sys_m
1dcd0 61 78 5f 63 6d 64 5f 6c 65 6e 22 3b 20 74 68 65  ax_cmd_len"; the
1dce0 6e 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 73 79  n.      lt_cv_sy
1dcf0 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 60 65  s_max_cmd_len=`e
1dd00 78 70 72 20 24 6c 74 5f 63 76 5f 73 79 73 5f 6d  xpr $lt_cv_sys_m
1dd10 61 78 5f 63 6d 64 5f 6c 65 6e 20 5c 2f 20 34 60  ax_cmd_len \/ 4`
1dd20 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 73 79 73  .      lt_cv_sys
1dd30 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 60 65 78  _max_cmd_len=`ex
1dd40 70 72 20 24 6c 74 5f 63 76 5f 73 79 73 5f 6d 61  pr $lt_cv_sys_ma
1dd50 78 5f 63 6d 64 5f 6c 65 6e 20 5c 2a 20 33 60 0a  x_cmd_len \* 3`.
1dd60 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 23      else.      #
1dd70 20 4d 61 6b 65 20 74 65 73 74 73 74 72 69 6e 67   Make teststring
1dd80 20 61 20 6c 69 74 74 6c 65 20 62 69 67 67 65 72   a little bigger
1dd90 20 62 65 66 6f 72 65 20 77 65 20 64 6f 20 61 6e   before we do an
1dda0 79 74 68 69 6e 67 20 77 69 74 68 20 69 74 2e 0a  ything with it..
1ddb0 20 20 20 20 20 20 23 20 61 20 31 4b 20 73 74 72        # a 1K str
1ddc0 69 6e 67 20 73 68 6f 75 6c 64 20 62 65 20 61 20  ing should be a 
1ddd0 72 65 61 73 6f 6e 61 62 6c 65 20 73 74 61 72 74  reasonable start
1dde0 2e 0a 20 20 20 20 20 20 66 6f 72 20 69 20 69 6e  ..      for i in
1ddf0 20 31 20 32 20 33 20 34 20 35 20 36 20 37 20 38   1 2 3 4 5 6 7 8
1de00 20 3b 20 64 6f 0a 20 20 20 20 20 20 20 20 74 65   ; do.        te
1de10 73 74 73 74 72 69 6e 67 3d 24 74 65 73 74 73 74  ststring=$testst
1de20 72 69 6e 67 24 74 65 73 74 73 74 72 69 6e 67 0a  ring$teststring.
1de30 20 20 20 20 20 20 64 6f 6e 65 0a 20 20 20 20 20        done.     
1de40 20 53 48 45 4c 4c 3d 24 7b 53 48 45 4c 4c 2d 24   SHELL=${SHELL-$
1de50 7b 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 2d 2f 62  {CONFIG_SHELL-/b
1de60 69 6e 2f 73 68 7d 7d 0a 20 20 20 20 20 20 23 20  in/sh}}.      # 
1de70 49 66 20 74 65 73 74 20 69 73 20 6e 6f 74 20 61  If test is not a
1de80 20 73 68 65 6c 6c 20 62 75 69 6c 74 2d 69 6e 2c   shell built-in,
1de90 20 77 65 27 6c 6c 20 70 72 6f 62 61 62 6c 79 20   we'll probably 
1dea0 65 6e 64 20 75 70 20 63 6f 6d 70 75 74 69 6e 67  end up computing
1deb0 20 61 0a 20 20 20 20 20 20 23 20 6d 61 78 69 6d   a.      # maxim
1dec0 75 6d 20 6c 65 6e 67 74 68 20 74 68 61 74 20 69  um length that i
1ded0 73 20 6f 6e 6c 79 20 68 61 6c 66 20 6f 66 20 74  s only half of t
1dee0 68 65 20 61 63 74 75 61 6c 20 6d 61 78 69 6d 75  he actual maximu
1def0 6d 20 6c 65 6e 67 74 68 2c 20 62 75 74 0a 20 20  m length, but.  
1df00 20 20 20 20 23 20 77 65 20 63 61 6e 27 74 20 74      # we can't t
1df10 65 6c 6c 2e 0a 20 20 20 20 20 20 77 68 69 6c 65  ell..      while
1df20 20 7b 20 74 65 73 74 20 22 58 22 60 24 53 48 45   { test "X"`$SHE
1df30 4c 4c 20 24 30 20 2d 2d 66 61 6c 6c 62 61 63 6b  LL $0 --fallback
1df40 2d 65 63 68 6f 20 22 58 24 74 65 73 74 73 74 72  -echo "X$teststr
1df50 69 6e 67 24 74 65 73 74 73 74 72 69 6e 67 22 20  ing$teststring" 
1df60 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 5c 0a 09  2>/dev/null` \..
1df70 20 20 20 20 20 20 20 20 20 3d 20 22 58 58 24 74           = "XX$t
1df80 65 73 74 73 74 72 69 6e 67 24 74 65 73 74 73 74  eststring$testst
1df90 72 69 6e 67 22 3b 20 7d 20 3e 2f 64 65 76 2f 6e  ring"; } >/dev/n
1dfa0 75 6c 6c 20 32 3e 26 31 20 26 26 0a 09 20 20 20  ull 2>&1 &&..   
1dfb0 20 20 20 74 65 73 74 20 24 69 20 21 3d 20 31 37     test $i != 17
1dfc0 20 23 20 31 2f 32 20 4d 42 20 73 68 6f 75 6c 64   # 1/2 MB should
1dfd0 20 62 65 20 65 6e 6f 75 67 68 0a 20 20 20 20 20   be enough.     
1dfe0 20 64 6f 0a 20 20 20 20 20 20 20 20 69 3d 60 65   do.        i=`e
1dff0 78 70 72 20 24 69 20 2b 20 31 60 0a 20 20 20 20  xpr $i + 1`.    
1e000 20 20 20 20 74 65 73 74 73 74 72 69 6e 67 3d 24      teststring=$
1e010 74 65 73 74 73 74 72 69 6e 67 24 74 65 73 74 73  teststring$tests
1e020 74 72 69 6e 67 0a 20 20 20 20 20 20 64 6f 6e 65  tring.      done
1e030 0a 20 20 20 20 20 20 23 20 4f 6e 6c 79 20 63 68  .      # Only ch
1e040 65 63 6b 20 74 68 65 20 73 74 72 69 6e 67 20 6c  eck the string l
1e050 65 6e 67 74 68 20 6f 75 74 73 69 64 65 20 74 68  ength outside th
1e060 65 20 6c 6f 6f 70 2e 0a 20 20 20 20 20 20 6c 74  e loop..      lt
1e070 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f  _cv_sys_max_cmd_
1e080 6c 65 6e 3d 60 65 78 70 72 20 22 58 24 74 65 73  len=`expr "X$tes
1e090 74 73 74 72 69 6e 67 22 20 3a 20 22 2e 2a 22 20  tstring" : ".*" 
1e0a0 32 3e 26 31 60 0a 20 20 20 20 20 20 74 65 73 74  2>&1`.      test
1e0b0 73 74 72 69 6e 67 3d 0a 20 20 20 20 20 20 23 20  string=.      # 
1e0c0 41 64 64 20 61 20 73 69 67 6e 69 66 69 63 61 6e  Add a significan
1e0d0 74 20 73 61 66 65 74 79 20 66 61 63 74 6f 72 20  t safety factor 
1e0e0 62 65 63 61 75 73 65 20 43 2b 2b 20 63 6f 6d 70  because C++ comp
1e0f0 69 6c 65 72 73 20 63 61 6e 20 74 61 63 6b 20 6f  ilers can tack o
1e100 6e 0a 20 20 20 20 20 20 23 20 6d 61 73 73 69 76  n.      # massiv
1e110 65 20 61 6d 6f 75 6e 74 73 20 6f 66 20 61 64 64  e amounts of add
1e120 69 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74  itional argument
1e130 73 20 62 65 66 6f 72 65 20 70 61 73 73 69 6e 67  s before passing
1e140 20 74 68 65 6d 20 74 6f 20 74 68 65 0a 20 20 20   them to the.   
1e150 20 20 20 23 20 6c 69 6e 6b 65 72 2e 20 20 49 74     # linker.  It
1e160 20 61 70 70 65 61 72 73 20 61 73 20 74 68 6f 75   appears as thou
1e170 67 68 20 31 2f 32 20 69 73 20 61 20 75 73 61 62  gh 1/2 is a usab
1e180 6c 65 20 76 61 6c 75 65 2e 0a 20 20 20 20 20 20  le value..      
1e190 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d  lt_cv_sys_max_cm
1e1a0 64 5f 6c 65 6e 3d 60 65 78 70 72 20 24 6c 74 5f  d_len=`expr $lt_
1e1b0 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c  cv_sys_max_cmd_l
1e1c0 65 6e 20 5c 2f 20 32 60 0a 20 20 20 20 66 69 0a  en \/ 2`.    fi.
1e1d0 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 0a 66      ;;.  esac..f
1e1e0 69 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20 24 6c  i..if test -n $l
1e1f0 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64  t_cv_sys_max_cmd
1e200 5f 6c 65 6e 20 3b 20 74 68 65 6e 0a 20 20 7b 20  _len ; then.  { 
1e210 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65  $as_echo "$as_me
1e220 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49  :${as_lineno-$LI
1e230 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24  NENO}: result: $
1e240 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d  lt_cv_sys_max_cm
1e250 64 5f 6c 65 6e 22 20 3e 26 35 0a 24 61 73 5f 65  d_len" >&5.$as_e
1e260 63 68 6f 20 22 24 6c 74 5f 63 76 5f 73 79 73 5f  cho "$lt_cv_sys_
1e270 6d 61 78 5f 63 6d 64 5f 6c 65 6e 22 20 3e 26 36  max_cmd_len" >&6
1e280 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73  ; }.else.  { $as
1e290 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b  _echo "$as_me:${
1e2a0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e  as_lineno-$LINEN
1e2b0 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 6e 65  O}: result: none
1e2c0 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22  " >&5.$as_echo "
1e2d0 6e 6f 6e 65 22 20 3e 26 36 3b 20 7d 0a 66 69 0a  none" >&6; }.fi.
1e2e0 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 24 6c 74 5f  max_cmd_len=$lt_
1e2f0 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c  cv_sys_max_cmd_l
1e300 65 6e 0a 0a 0a 0a 0a 0a 0a 3a 20 24 7b 43 50 3d  en.......: ${CP=
1e310 22 63 70 20 2d 66 22 7d 0a 3a 20 24 7b 4d 56 3d  "cp -f"}.: ${MV=
1e320 22 6d 76 20 2d 66 22 7d 0a 3a 20 24 7b 52 4d 3d  "mv -f"}.: ${RM=
1e330 22 72 6d 20 2d 66 22 7d 0a 0a 7b 20 24 61 73 5f  "rm -f"}..{ $as_
1e340 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61  echo "$as_me:${a
1e350 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f  s_lineno-$LINENO
1e360 7d 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74  }: checking whet
1e370 68 65 72 20 74 68 65 20 73 68 65 6c 6c 20 75 6e  her the shell un
1e380 64 65 72 73 74 61 6e 64 73 20 73 6f 6d 65 20 58  derstands some X
1e390 53 49 20 63 6f 6e 73 74 72 75 63 74 73 22 20 3e  SI constructs" >
1e3a0 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63  &5.$as_echo_n "c
1e3b0 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20  hecking whether 
1e3c0 74 68 65 20 73 68 65 6c 6c 20 75 6e 64 65 72 73  the shell unders
1e3d0 74 61 6e 64 73 20 73 6f 6d 65 20 58 53 49 20 63  tands some XSI c
1e3e0 6f 6e 73 74 72 75 63 74 73 2e 2e 2e 20 22 20 3e  onstructs... " >
1e3f0 26 36 3b 20 7d 0a 23 20 54 72 79 20 73 6f 6d 65  &6; }.# Try some
1e400 20 58 53 49 20 66 65 61 74 75 72 65 73 0a 78 73   XSI features.xs
1e410 69 5f 73 68 65 6c 6c 3d 6e 6f 0a 28 20 5f 6c 74  i_shell=no.( _lt
1e420 5f 64 75 6d 6d 79 3d 22 61 2f 62 2f 63 22 0a 20  _dummy="a/b/c". 
1e430 20 74 65 73 74 20 22 24 7b 5f 6c 74 5f 64 75 6d   test "${_lt_dum
1e440 6d 79 23 23 2a 2f 7d 2c 24 7b 5f 6c 74 5f 64 75  my##*/},${_lt_du
1e450 6d 6d 79 25 2f 2a 7d 2c 22 24 7b 5f 6c 74 5f 64  mmy%/*},"${_lt_d
1e460 75 6d 6d 79 25 22 24 5f 6c 74 5f 64 75 6d 6d 79  ummy%"$_lt_dummy
1e470 22 7d 2c 20 5c 0a 20 20 20 20 20 20 3d 20 63 2c  "}, \.      = c,
1e480 61 2f 62 2c 2c 20 5c 0a 20 20 20 20 26 26 20 65  a/b,, \.    && e
1e490 76 61 6c 20 27 74 65 73 74 20 24 28 28 20 31 20  val 'test $(( 1 
1e4a0 2b 20 31 20 29 29 20 2d 65 71 20 32 20 5c 0a 20  + 1 )) -eq 2 \. 
1e4b0 20 20 20 26 26 20 74 65 73 74 20 22 24 7b 23 5f     && test "${#_
1e4c0 6c 74 5f 64 75 6d 6d 79 7d 22 20 2d 65 71 20 35  lt_dummy}" -eq 5
1e4d0 27 20 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32  ' ) >/dev/null 2
1e4e0 3e 26 31 20 5c 0a 20 20 26 26 20 78 73 69 5f 73  >&1 \.  && xsi_s
1e4f0 68 65 6c 6c 3d 79 65 73 0a 7b 20 24 61 73 5f 65  hell=yes.{ $as_e
1e500 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73  cho "$as_me:${as
1e510 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d  _lineno-$LINENO}
1e520 3a 20 72 65 73 75 6c 74 3a 20 24 78 73 69 5f 73  : result: $xsi_s
1e530 68 65 6c 6c 22 20 3e 26 35 0a 24 61 73 5f 65 63  hell" >&5.$as_ec
1e540 68 6f 20 22 24 78 73 69 5f 73 68 65 6c 6c 22 20  ho "$xsi_shell" 
1e550 3e 26 36 3b 20 7d 0a 0a 0a 7b 20 24 61 73 5f 65  >&6; }...{ $as_e
1e560 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73  cho "$as_me:${as
1e570 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d  _lineno-$LINENO}
1e580 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68  : checking wheth
1e590 65 72 20 74 68 65 20 73 68 65 6c 6c 20 75 6e 64  er the shell und
1e5a0 65 72 73 74 61 6e 64 73 20 5c 22 2b 3d 5c 22 22  erstands \"+=\""
1e5b0 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20   >&5.$as_echo_n 
1e5c0 22 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65  "checking whethe
1e5d0 72 20 74 68 65 20 73 68 65 6c 6c 20 75 6e 64 65  r the shell unde
1e5e0 72 73 74 61 6e 64 73 20 5c 22 2b 3d 5c 22 2e 2e  rstands \"+=\"..
1e5f0 2e 20 22 20 3e 26 36 3b 20 7d 0a 6c 74 5f 73 68  . " >&6; }.lt_sh
1e600 65 6c 6c 5f 61 70 70 65 6e 64 3d 6e 6f 0a 28 20  ell_append=no.( 
1e610 66 6f 6f 3d 62 61 72 3b 20 73 65 74 20 66 6f 6f  foo=bar; set foo
1e620 20 62 61 7a 3b 20 65 76 61 6c 20 22 24 31 2b 3d   baz; eval "$1+=
1e630 5c 24 32 22 20 26 26 20 74 65 73 74 20 22 24 66  \$2" && test "$f
1e640 6f 6f 22 20 3d 20 62 61 72 62 61 7a 20 29 20 5c  oo" = barbaz ) \
1e650 0a 20 20 20 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20  .    >/dev/null 
1e660 32 3e 26 31 20 5c 0a 20 20 26 26 20 6c 74 5f 73  2>&1 \.  && lt_s
1e670 68 65 6c 6c 5f 61 70 70 65 6e 64 3d 79 65 73 0a  hell_append=yes.
1e680 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f  { $as_echo "$as_
1e690 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24  me:${as_lineno-$
1e6a0 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a  LINENO}: result:
1e6b0 20 24 6c 74 5f 73 68 65 6c 6c 5f 61 70 70 65 6e   $lt_shell_appen
1e6c0 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20  d" >&5.$as_echo 
1e6d0 22 24 6c 74 5f 73 68 65 6c 6c 5f 61 70 70 65 6e  "$lt_shell_appen
1e6e0 64 22 20 3e 26 36 3b 20 7d 0a 0a 0a 69 66 20 28  d" >&6; }...if (
1e6f0 20 28 4d 41 49 4c 3d 36 30 3b 20 75 6e 73 65 74   (MAIL=60; unset
1e700 20 4d 41 49 4c 29 20 7c 7c 20 65 78 69 74 29 20   MAIL) || exit) 
1e710 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b  >/dev/null 2>&1;
1e720 20 74 68 65 6e 0a 20 20 6c 74 5f 75 6e 73 65 74   then.  lt_unset
1e730 3d 75 6e 73 65 74 0a 65 6c 73 65 0a 20 20 6c 74  =unset.else.  lt
1e740 5f 75 6e 73 65 74 3d 66 61 6c 73 65 0a 66 69 0a  _unset=false.fi.
1e750 0a 0a 0a 0a 0a 23 20 74 65 73 74 20 45 42 43 44  .....# test EBCD
1e760 49 43 20 6f 72 20 41 53 43 49 49 0a 63 61 73 65  IC or ASCII.case
1e770 20 60 65 63 68 6f 20 58 7c 74 72 20 58 20 27 5c   `echo X|tr X '\
1e780 31 30 31 27 60 20 69 6e 0a 20 41 29 20 23 20 41  101'` in. A) # A
1e790 53 43 49 49 20 62 61 73 65 64 20 73 79 73 74 65  SCII based syste
1e7a0 6d 0a 20 20 20 20 23 20 5c 6e 20 69 73 20 6e 6f  m.    # \n is no
1e7b0 74 20 69 6e 74 65 72 70 72 65 74 65 64 20 63 6f  t interpreted co
1e7c0 72 72 65 63 74 6c 79 20 62 79 20 53 6f 6c 61 72  rrectly by Solar
1e7d0 69 73 20 38 20 2f 75 73 72 2f 75 63 62 2f 74 72  is 8 /usr/ucb/tr
1e7e0 0a 20 20 6c 74 5f 53 50 32 4e 4c 3d 27 74 72 20  .  lt_SP2NL='tr 
1e7f0 5c 30 34 30 20 5c 30 31 32 27 0a 20 20 6c 74 5f  \040 \012'.  lt_
1e800 4e 4c 32 53 50 3d 27 74 72 20 5c 30 31 35 5c 30  NL2SP='tr \015\0
1e810 31 32 20 5c 30 34 30 5c 30 34 30 27 0a 20 20 3b  12 \040\040'.  ;
1e820 3b 0a 20 2a 29 20 23 20 45 42 43 44 49 43 20 62  ;. *) # EBCDIC b
1e830 61 73 65 64 20 73 79 73 74 65 6d 0a 20 20 6c 74  ased system.  lt
1e840 5f 53 50 32 4e 4c 3d 27 74 72 20 5c 31 30 30 20  _SP2NL='tr \100 
1e850 5c 6e 27 0a 20 20 6c 74 5f 4e 4c 32 53 50 3d 27  \n'.  lt_NL2SP='
1e860 74 72 20 5c 72 5c 6e 20 5c 31 30 30 5c 31 30 30  tr \r\n \100\100
1e870 27 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a 0a 0a 0a  '.  ;;.esac.....
1e880 0a 0a 0a 0a 0a 7b 20 24 61 73 5f 65 63 68 6f 20  .....{ $as_echo 
1e890 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e  "$as_me:${as_lin
1e8a0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68  eno-$LINENO}: ch
1e8b0 65 63 6b 69 6e 67 20 66 6f 72 20 24 4c 44 20 6f  ecking for $LD o
1e8c0 70 74 69 6f 6e 20 74 6f 20 72 65 6c 6f 61 64 20  ption to reload 
1e8d0 6f 62 6a 65 63 74 20 66 69 6c 65 73 22 20 3e 26  object files" >&
1e8e0 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68  5.$as_echo_n "ch
1e8f0 65 63 6b 69 6e 67 20 66 6f 72 20 24 4c 44 20 6f  ecking for $LD o
1e900 70 74 69 6f 6e 20 74 6f 20 72 65 6c 6f 61 64 20  ption to reload 
1e910 6f 62 6a 65 63 74 20 66 69 6c 65 73 2e 2e 2e 20  object files... 
1e920 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 6c 74  " >&6; }.if ${lt
1e930 5f 63 76 5f 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c  _cv_ld_reload_fl
1e940 61 67 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65  ag+:} false; the
1e950 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e  n :.  $as_echo_n
1e960 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36   "(cached) " >&6
1e970 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f 6c 64  .else.  lt_cv_ld
1e980 5f 72 65 6c 6f 61 64 5f 66 6c 61 67 3d 27 2d 72  _reload_flag='-r
1e990 27 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20  '.fi.{ $as_echo 
1e9a0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e  "$as_me:${as_lin
1e9b0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65  eno-$LINENO}: re
1e9c0 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 6c 64 5f  sult: $lt_cv_ld_
1e9d0 72 65 6c 6f 61 64 5f 66 6c 61 67 22 20 3e 26 35  reload_flag" >&5
1e9e0 0a 24 61 73 5f 65 63 68 6f 20 22 24 6c 74 5f 63  .$as_echo "$lt_c
1e9f0 76 5f 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c 61 67  v_ld_reload_flag
1ea00 22 20 3e 26 36 3b 20 7d 0a 72 65 6c 6f 61 64 5f  " >&6; }.reload_
1ea10 66 6c 61 67 3d 24 6c 74 5f 63 76 5f 6c 64 5f 72  flag=$lt_cv_ld_r
1ea20 65 6c 6f 61 64 5f 66 6c 61 67 0a 63 61 73 65 20  eload_flag.case 
1ea30 24 72 65 6c 6f 61 64 5f 66 6c 61 67 20 69 6e 0a  $reload_flag in.
1ea40 22 22 20 7c 20 22 20 22 2a 29 20 3b 3b 0a 2a 29  "" | " "*) ;;.*)
1ea50 20 72 65 6c 6f 61 64 5f 66 6c 61 67 3d 22 20 24   reload_flag=" $
1ea60 72 65 6c 6f 61 64 5f 66 6c 61 67 22 20 3b 3b 0a  reload_flag" ;;.
1ea70 65 73 61 63 0a 72 65 6c 6f 61 64 5f 63 6d 64 73  esac.reload_cmds
1ea80 3d 27 24 4c 44 24 72 65 6c 6f 61 64 5f 66 6c 61  ='$LD$reload_fla
1ea90 67 20 2d 6f 20 24 6f 75 74 70 75 74 24 72 65 6c  g -o $output$rel
1eaa0 6f 61 64 5f 6f 62 6a 73 27 0a 63 61 73 65 20 24  oad_objs'.case $
1eab0 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 64 61 72  host_os in.  dar
1eac0 77 69 6e 2a 29 0a 20 20 20 20 69 66 20 74 65 73  win*).    if tes
1ead0 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20  t "$GCC" = yes; 
1eae0 74 68 65 6e 0a 20 20 20 20 20 20 72 65 6c 6f 61  then.      reloa
1eaf0 64 5f 63 6d 64 73 3d 27 24 4c 54 43 43 20 24 4c  d_cmds='$LTCC $L
1eb00 54 43 46 4c 41 47 53 20 2d 6e 6f 73 74 64 6c 69  TCFLAGS -nostdli
1eb10 62 20 24 7b 77 6c 7d 2d 72 20 2d 6f 20 24 6f 75  b ${wl}-r -o $ou
1eb20 74 70 75 74 24 72 65 6c 6f 61 64 5f 6f 62 6a 73  tput$reload_objs
1eb30 27 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20  '.    else.     
1eb40 20 72 65 6c 6f 61 64 5f 63 6d 64 73 3d 27 24 4c   reload_cmds='$L
1eb50 44 24 72 65 6c 6f 61 64 5f 66 6c 61 67 20 2d 6f  D$reload_flag -o
1eb60 20 24 6f 75 74 70 75 74 24 72 65 6c 6f 61 64 5f   $output$reload_
1eb70 6f 62 6a 73 27 0a 20 20 20 20 66 69 0a 20 20 20  objs'.    fi.   
1eb80 20 3b 3b 0a 65 73 61 63 0a 0a 0a 0a 0a 0a 0a 0a   ;;.esac........
1eb90 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61  ..if test -n "$a
1eba0 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22 3b 20  c_tool_prefix"; 
1ebb0 74 68 65 6e 0a 20 20 23 20 45 78 74 72 61 63 74  then.  # Extract
1ebc0 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20   the first word 
1ebd0 6f 66 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72  of "${ac_tool_pr
1ebe0 65 66 69 78 7d 6f 62 6a 64 75 6d 70 22 2c 20 73  efix}objdump", s
1ebf0 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72  o it can be a pr
1ec00 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20  ogram name with 
1ec10 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20  args..set dummy 
1ec20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78  ${ac_tool_prefix
1ec30 7d 6f 62 6a 64 75 6d 70 3b 20 61 63 5f 77 6f 72  }objdump; ac_wor
1ec40 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f 20  d=$2.{ $as_echo 
1ec50 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e  "$as_me:${as_lin
1ec60 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68  eno-$LINENO}: ch
1ec70 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
1ec80 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68  ord" >&5.$as_ech
1ec90 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  o_n "checking fo
1eca0 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 20  r $ac_word... " 
1ecb0 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63  >&6; }.if ${ac_c
1ecc0 76 5f 70 72 6f 67 5f 4f 42 4a 44 55 4d 50 2b 3a  v_prog_OBJDUMP+:
1ecd0 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a  } false; then :.
1ece0 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63    $as_echo_n "(c
1ecf0 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73  ached) " >&6.els
1ed00 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22  e.  if test -n "
1ed10 24 4f 42 4a 44 55 4d 50 22 3b 20 74 68 65 6e 0a  $OBJDUMP"; then.
1ed20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 4f 42 4a    ac_cv_prog_OBJ
1ed30 44 55 4d 50 3d 22 24 4f 42 4a 44 55 4d 50 22 20  DUMP="$OBJDUMP" 
1ed40 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f  # Let the user o
1ed50 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74  verride the test
1ed60 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49  ..else.as_save_I
1ed70 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41  FS=$IFS; IFS=$PA
1ed80 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72  TH_SEPARATOR.for
1ed90 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48   as_dir in $PATH
1eda0 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61  .do.  IFS=$as_sa
1edb0 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a  ve_IFS.  test -z
1edc0 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73   "$as_dir" && as
1edd0 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61  _dir=..    for a
1ede0 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27  c_exec_ext in ''
1edf0 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f   $ac_executable_
1ee00 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20  extensions; do. 
1ee10 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 74   if as_fn_execut
1ee20 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f  able_p "$as_dir/
1ee30 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
1ee40 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20  _ext"; then.    
1ee50 61 63 5f 63 76 5f 70 72 6f 67 5f 4f 42 4a 44 55  ac_cv_prog_OBJDU
1ee60 4d 50 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72  MP="${ac_tool_pr
1ee70 65 66 69 78 7d 6f 62 6a 64 75 6d 70 22 0a 20 20  efix}objdump".  
1ee80 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f    $as_echo "$as_
1ee90 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24  me:${as_lineno-$
1eea0 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24  LINENO}: found $
1eeb0 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24  as_dir/$ac_word$
1eec0 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35  ac_exec_ext" >&5
1eed0 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66  .    break 2.  f
1eee0 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46  i.done.  done.IF
1eef0 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a  S=$as_save_IFS..
1ef00 66 69 0a 66 69 0a 4f 42 4a 44 55 4d 50 3d 24 61  fi.fi.OBJDUMP=$a
1ef10 63 5f 63 76 5f 70 72 6f 67 5f 4f 42 4a 44 55 4d  c_cv_prog_OBJDUM
1ef20 50 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 4f  P.if test -n "$O
1ef30 42 4a 44 55 4d 50 22 3b 20 74 68 65 6e 0a 20 20  BJDUMP"; then.  
1ef40 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f  { $as_echo "$as_
1ef50 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24  me:${as_lineno-$
1ef60 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a  LINENO}: result:
1ef70 20 24 4f 42 4a 44 55 4d 50 22 20 3e 26 35 0a 24   $OBJDUMP" >&5.$
1ef80 61 73 5f 65 63 68 6f 20 22 24 4f 42 4a 44 55 4d  as_echo "$OBJDUM
1ef90 50 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20  P" >&6; }.else. 
1efa0 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73   { $as_echo "$as
1efb0 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d  _me:${as_lineno-
1efc0 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74  $LINENO}: result
1efd0 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 63  : no" >&5.$as_ec
1efe0 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66  ho "no" >&6; }.f
1eff0 69 0a 0a 0a 66 69 0a 69 66 20 74 65 73 74 20 2d  i...fi.if test -
1f000 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 4f  z "$ac_cv_prog_O
1f010 42 4a 44 55 4d 50 22 3b 20 74 68 65 6e 0a 20 20  BJDUMP"; then.  
1f020 61 63 5f 63 74 5f 4f 42 4a 44 55 4d 50 3d 24 4f  ac_ct_OBJDUMP=$O
1f030 42 4a 44 55 4d 50 0a 20 20 23 20 45 78 74 72 61  BJDUMP.  # Extra
1f040 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72  ct the first wor
1f050 64 20 6f 66 20 22 6f 62 6a 64 75 6d 70 22 2c 20  d of "objdump", 
1f060 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70  so it can be a p
1f070 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68  rogram name with
1f080 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79   args..set dummy
1f090 20 6f 62 6a 64 75 6d 70 3b 20 61 63 5f 77 6f 72   objdump; ac_wor
1f0a0 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f 20  d=$2.{ $as_echo 
1f0b0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e  "$as_me:${as_lin
1f0c0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68  eno-$LINENO}: ch
1f0d0 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
1f0e0 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68  ord" >&5.$as_ech
1f0f0 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  o_n "checking fo
1f100 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 20  r $ac_word... " 
1f110 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63  >&6; }.if ${ac_c
1f120 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 4f 42 4a  v_prog_ac_ct_OBJ
1f130 44 55 4d 50 2b 3a 7d 20 66 61 6c 73 65 3b 20 74  DUMP+:} false; t
1f140 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f  hen :.  $as_echo
1f150 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e  _n "(cached) " >
1f160 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73  &6.else.  if tes
1f170 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 4f 42 4a  t -n "$ac_ct_OBJ
1f180 44 55 4d 50 22 3b 20 74 68 65 6e 0a 20 20 61 63  DUMP"; then.  ac
1f190 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 4f  _cv_prog_ac_ct_O
1f1a0 42 4a 44 55 4d 50 3d 22 24 61 63 5f 63 74 5f 4f  BJDUMP="$ac_ct_O
1f1b0 42 4a 44 55 4d 50 22 20 23 20 4c 65 74 20 74 68  BJDUMP" # Let th
1f1c0 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20  e user override 
1f1d0 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61  the test..else.a
1f1e0 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b  s_save_IFS=$IFS;
1f1f0 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52   IFS=$PATH_SEPAR
1f200 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20  ATOR.for as_dir 
1f210 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46  in $PATH.do.  IF
1f220 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20  S=$as_save_IFS. 
1f230 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69   test -z "$as_di
1f240 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20  r" && as_dir=.. 
1f250 20 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65     for ac_exec_e
1f260 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65  xt in '' $ac_exe
1f270 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f  cutable_extensio
1f280 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f 66  ns; do.  if as_f
1f290 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22  n_executable_p "
1f2a0 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
1f2b0 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74  $ac_exec_ext"; t
1f2c0 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72  hen.    ac_cv_pr
1f2d0 6f 67 5f 61 63 5f 63 74 5f 4f 42 4a 44 55 4d 50  og_ac_ct_OBJDUMP
1f2e0 3d 22 6f 62 6a 64 75 6d 70 22 0a 20 20 20 20 24  ="objdump".    $
1f2f0 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  as_echo "$as_me:
1f300 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e  ${as_lineno-$LIN
1f310 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 73 5f  ENO}: found $as_
1f320 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f  dir/$ac_word$ac_
1f330 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20  exec_ext" >&5.  
1f340 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64    break 2.  fi.d
1f350 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24  one.  done.IFS=$
1f360 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69 0a  as_save_IFS..fi.
1f370 66 69 0a 61 63 5f 63 74 5f 4f 42 4a 44 55 4d 50  fi.ac_ct_OBJDUMP
1f380 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f  =$ac_cv_prog_ac_
1f390 63 74 5f 4f 42 4a 44 55 4d 50 0a 69 66 20 74 65  ct_OBJDUMP.if te
1f3a0 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 4f 42  st -n "$ac_ct_OB
1f3b0 4a 44 55 4d 50 22 3b 20 74 68 65 6e 0a 20 20 7b  JDUMP"; then.  {
1f3c0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d   $as_echo "$as_m
1f3d0 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c  e:${as_lineno-$L
1f3e0 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20  INENO}: result: 
1f3f0 24 61 63 5f 63 74 5f 4f 42 4a 44 55 4d 50 22 20  $ac_ct_OBJDUMP" 
1f400 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61  >&5.$as_echo "$a
1f410 63 5f 63 74 5f 4f 42 4a 44 55 4d 50 22 20 3e 26  c_ct_OBJDUMP" >&
1f420 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61  6; }.else.  { $a
1f430 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  s_echo "$as_me:$
1f440 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45  {as_lineno-$LINE
1f450 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22  NO}: result: no"
1f460 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e   >&5.$as_echo "n
1f470 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 20 20  o" >&6; }.fi..  
1f480 69 66 20 74 65 73 74 20 22 78 24 61 63 5f 63 74  if test "x$ac_ct
1f490 5f 4f 42 4a 44 55 4d 50 22 20 3d 20 78 3b 20 74  _OBJDUMP" = x; t
1f4a0 68 65 6e 0a 20 20 20 20 4f 42 4a 44 55 4d 50 3d  hen.    OBJDUMP=
1f4b0 22 66 61 6c 73 65 22 0a 20 20 65 6c 73 65 0a 20  "false".  else. 
1f4c0 20 20 20 63 61 73 65 20 24 63 72 6f 73 73 5f 63     case $cross_c
1f4d0 6f 6d 70 69 6c 69 6e 67 3a 24 61 63 5f 74 6f 6f  ompiling:$ac_too
1f4e0 6c 5f 77 61 72 6e 65 64 20 69 6e 0a 79 65 73 3a  l_warned in.yes:
1f4f0 29 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61  ).{ $as_echo "$a
1f500 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f  s_me:${as_lineno
1f510 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41 52 4e 49  -$LINENO}: WARNI
1f520 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f 73 73 20  NG: using cross 
1f530 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 66 69 78  tools not prefix
1f540 65 64 20 77 69 74 68 20 68 6f 73 74 20 74 72 69  ed with host tri
1f550 70 6c 65 74 22 20 3e 26 35 0a 24 61 73 5f 65 63  plet" >&5.$as_ec
1f560 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e  ho "$as_me: WARN
1f570 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f 73 73  ING: using cross
1f580 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 66 69   tools not prefi
1f590 78 65 64 20 77 69 74 68 20 68 6f 73 74 20 74 72  xed with host tr
1f5a0 69 70 6c 65 74 22 20 3e 26 32 3b 7d 0a 61 63 5f  iplet" >&2;}.ac_
1f5b0 74 6f 6f 6c 5f 77 61 72 6e 65 64 3d 79 65 73 20  tool_warned=yes 
1f5c0 3b 3b 0a 65 73 61 63 0a 20 20 20 20 4f 42 4a 44  ;;.esac.    OBJD
1f5d0 55 4d 50 3d 24 61 63 5f 63 74 5f 4f 42 4a 44 55  UMP=$ac_ct_OBJDU
1f5e0 4d 50 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 4f  MP.  fi.else.  O
1f5f0 42 4a 44 55 4d 50 3d 22 24 61 63 5f 63 76 5f 70  BJDUMP="$ac_cv_p
1f600 72 6f 67 5f 4f 42 4a 44 55 4d 50 22 0a 66 69 0a  rog_OBJDUMP".fi.
1f610 0a 74 65 73 74 20 2d 7a 20 22 24 4f 42 4a 44 55  .test -z "$OBJDU
1f620 4d 50 22 20 26 26 20 4f 42 4a 44 55 4d 50 3d 6f  MP" && OBJDUMP=o
1f630 62 6a 64 75 6d 70 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  bjdump..........
1f640 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f  { $as_echo "$as_
1f650 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24  me:${as_lineno-$
1f660 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e  LINENO}: checkin
1f670 67 20 68 6f 77 20 74 6f 20 72 65 63 6f 67 6e 69  g how to recogni
1f680 7a 65 20 64 65 70 65 6e 64 65 6e 74 20 6c 69 62  ze dependent lib
1f690 72 61 72 69 65 73 22 20 3e 26 35 0a 24 61 73 5f  raries" >&5.$as_
1f6a0 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67  echo_n "checking
1f6b0 20 68 6f 77 20 74 6f 20 72 65 63 6f 67 6e 69 7a   how to recogniz
1f6c0 65 20 64 65 70 65 6e 64 65 6e 74 20 6c 69 62 72  e dependent libr
1f6d0 61 72 69 65 73 2e 2e 2e 20 22 20 3e 26 36 3b 20  aries... " >&6; 
1f6e0 7d 0a 69 66 20 24 7b 6c 74 5f 63 76 5f 64 65 70  }.if ${lt_cv_dep
1f6f0 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
1f700 64 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e  d+:} false; then
1f710 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20   :.  $as_echo_n 
1f720 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a  "(cached) " >&6.
1f730 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f 66 69 6c  else.  lt_cv_fil
1f740 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 27 24 4d 41  e_magic_cmd='$MA
1f750 47 49 43 5f 43 4d 44 27 0a 6c 74 5f 63 76 5f 66  GIC_CMD'.lt_cv_f
1f760 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66  ile_magic_test_f
1f770 69 6c 65 3d 0a 6c 74 5f 63 76 5f 64 65 70 6c 69  ile=.lt_cv_depli
1f780 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d  bs_check_method=
1f790 27 75 6e 6b 6e 6f 77 6e 27 0a 23 20 4e 65 65 64  'unknown'.# Need
1f7a0 20 74 6f 20 73 65 74 20 74 68 65 20 70 72 65 63   to set the prec
1f7b0 65 64 69 6e 67 20 76 61 72 69 61 62 6c 65 20 6f  eding variable o
1f7c0 6e 20 61 6c 6c 20 70 6c 61 74 66 6f 72 6d 73 20  n all platforms 
1f7d0 74 68 61 74 20 73 75 70 70 6f 72 74 0a 23 20 69  that support.# i
1f7e0 6e 74 65 72 6c 69 62 72 61 72 79 20 64 65 70 65  nterlibrary depe
1f7f0 6e 64 65 6e 63 69 65 73 2e 0a 23 20 27 6e 6f 6e  ndencies..# 'non
1f800 65 27 20 2d 2d 20 64 65 70 65 6e 64 65 6e 63 69  e' -- dependenci
1f810 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64  es not supported
1f820 2e 0a 23 20 60 75 6e 6b 6e 6f 77 6e 27 20 2d 2d  ..# `unknown' --
1f830 20 73 61 6d 65 20 61 73 20 6e 6f 6e 65 2c 20 62   same as none, b
1f840 75 74 20 64 6f 63 75 6d 65 6e 74 73 20 74 68 61  ut documents tha
1f850 74 20 77 65 20 72 65 61 6c 6c 79 20 64 6f 6e 27  t we really don'
1f860 74 20 6b 6e 6f 77 2e 0a 23 20 27 70 61 73 73 5f  t know..# 'pass_
1f870 61 6c 6c 27 20 2d 2d 20 61 6c 6c 20 64 65 70 65  all' -- all depe
1f880 6e 64 65 6e 63 69 65 73 20 70 61 73 73 65 64 20  ndencies passed 
1f890 77 69 74 68 20 6e 6f 20 63 68 65 63 6b 73 2e 0a  with no checks..
1f8a0 23 20 27 74 65 73 74 5f 63 6f 6d 70 69 6c 65 27  # 'test_compile'
1f8b0 20 2d 2d 20 63 68 65 63 6b 20 62 79 20 6d 61 6b   -- check by mak
1f8c0 69 6e 67 20 74 65 73 74 20 70 72 6f 67 72 61 6d  ing test program
1f8d0 2e 0a 23 20 27 66 69 6c 65 5f 6d 61 67 69 63 20  ..# 'file_magic 
1f8e0 5b 5b 72 65 67 65 78 5d 5d 27 20 2d 2d 20 63 68  [[regex]]' -- ch
1f8f0 65 63 6b 20 62 79 20 6c 6f 6f 6b 69 6e 67 20 66  eck by looking f
1f900 6f 72 20 66 69 6c 65 73 20 69 6e 20 6c 69 62 72  or files in libr
1f910 61 72 79 20 70 61 74 68 0a 23 20 77 68 69 63 68  ary path.# which
1f920 20 72 65 73 70 6f 6e 64 73 20 74 6f 20 74 68 65   responds to the
1f930 20 24 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64   $file_magic_cmd
1f940 20 77 69 74 68 20 61 20 67 69 76 65 6e 20 65 78   with a given ex
1f950 74 65 6e 64 65 64 20 72 65 67 65 78 2e 0a 23 20  tended regex..# 
1f960 49 66 20 79 6f 75 20 68 61 76 65 20 60 66 69 6c  If you have `fil
1f970 65 27 20 6f 72 20 65 71 75 69 76 61 6c 65 6e 74  e' or equivalent
1f980 20 6f 6e 20 79 6f 75 72 20 73 79 73 74 65 6d 20   on your system 
1f990 61 6e 64 20 79 6f 75 27 72 65 20 6e 6f 74 20 73  and you're not s
1f9a0 75 72 65 0a 23 20 77 68 65 74 68 65 72 20 60 70  ure.# whether `p
1f9b0 61 73 73 5f 61 6c 6c 27 20 77 69 6c 6c 20 2a 61  ass_all' will *a
1f9c0 6c 77 61 79 73 2a 20 77 6f 72 6b 2c 20 79 6f 75  lways* work, you
1f9d0 20 70 72 6f 62 61 62 6c 79 20 77 61 6e 74 20 74   probably want t
1f9e0 68 69 73 20 6f 6e 65 2e 0a 0a 63 61 73 65 20 24  his one...case $
1f9f0 68 6f 73 74 5f 6f 73 20 69 6e 0a 61 69 78 5b 34  host_os in.aix[4
1fa00 2d 39 5d 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65  -9]*).  lt_cv_de
1fa10 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
1fa20 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b  od=pass_all.  ;;
1fa30 0a 0a 62 65 6f 73 2a 29 0a 20 20 6c 74 5f 63 76  ..beos*).  lt_cv
1fa40 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
1fa50 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20  ethod=pass_all. 
1fa60 20 3b 3b 0a 0a 62 73 64 69 5b 34 35 5d 2a 29 0a   ;;..bsdi[45]*).
1fa70 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f    lt_cv_deplibs_
1fa80 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69  check_method='fi
1fa90 6c 65 5f 6d 61 67 69 63 20 45 4c 46 20 5b 30 2d  le_magic ELF [0-
1faa0 39 5d 5b 30 2d 39 5d 2a 2d 62 69 74 20 5b 4d 4c  9][0-9]*-bit [ML
1fab0 5d 53 42 20 28 73 68 61 72 65 64 20 6f 62 6a 65  ]SB (shared obje
1fac0 63 74 7c 64 79 6e 61 6d 69 63 20 6c 69 62 29 27  ct|dynamic lib)'
1fad0 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61  .  lt_cv_file_ma
1fae0 67 69 63 5f 63 6d 64 3d 27 2f 75 73 72 2f 62 69  gic_cmd='/usr/bi
1faf0 6e 2f 66 69 6c 65 20 2d 4c 27 0a 20 20 6c 74 5f  n/file -L'.  lt_
1fb00 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65  cv_file_magic_te
1fb10 73 74 5f 66 69 6c 65 3d 2f 73 68 6c 69 62 2f 6c  st_file=/shlib/l
1fb20 69 62 63 2e 73 6f 0a 20 20 3b 3b 0a 0a 63 79 67  ibc.so.  ;;..cyg
1fb30 77 69 6e 2a 29 0a 20 20 23 20 66 75 6e 63 5f 77  win*).  # func_w
1fb40 69 6e 33 32 5f 6c 69 62 69 64 20 69 73 20 61 20  in32_libid is a 
1fb50 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 64  shell function d
1fb60 65 66 69 6e 65 64 20 69 6e 20 6c 74 6d 61 69 6e  efined in ltmain
1fb70 2e 73 68 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c  .sh.  lt_cv_depl
1fb80 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
1fb90 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 5e 78 38  ='file_magic ^x8
1fba0 36 20 61 72 63 68 69 76 65 20 69 6d 70 6f 72 74  6 archive import
1fbb0 7c 5e 78 38 36 20 44 4c 4c 27 0a 20 20 6c 74 5f  |^x86 DLL'.  lt_
1fbc0 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d  cv_file_magic_cm
1fbd0 64 3d 27 66 75 6e 63 5f 77 69 6e 33 32 5f 6c 69  d='func_win32_li
1fbe0 62 69 64 27 0a 20 20 3b 3b 0a 0a 6d 69 6e 67 77  bid'.  ;;..mingw
1fbf0 2a 20 7c 20 70 77 33 32 2a 29 0a 20 20 23 20 42  * | pw32*).  # B
1fc00 61 73 65 20 4d 53 59 53 2f 4d 69 6e 47 57 20 64  ase MSYS/MinGW d
1fc10 6f 20 6e 6f 74 20 70 72 6f 76 69 64 65 20 74 68  o not provide th
1fc20 65 20 27 66 69 6c 65 27 20 63 6f 6d 6d 61 6e 64  e 'file' command
1fc30 20 6e 65 65 64 65 64 20 62 79 0a 20 20 23 20 66   needed by.  # f
1fc40 75 6e 63 5f 77 69 6e 33 32 5f 6c 69 62 69 64 20  unc_win32_libid 
1fc50 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 2c 20  shell function, 
1fc60 73 6f 20 75 73 65 20 61 20 77 65 61 6b 65 72 20  so use a weaker 
1fc70 74 65 73 74 20 62 61 73 65 64 20 6f 6e 20 27 6f  test based on 'o
1fc80 62 6a 64 75 6d 70 27 2c 0a 20 20 23 20 75 6e 6c  bjdump',.  # unl
1fc90 65 73 73 20 77 65 20 66 69 6e 64 20 27 66 69 6c  ess we find 'fil
1fca0 65 27 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 20  e', for example 
1fcb0 62 65 63 61 75 73 65 20 77 65 20 61 72 65 20 63  because we are c
1fcc0 72 6f 73 73 2d 63 6f 6d 70 69 6c 69 6e 67 2e 0a  ross-compiling..
1fcd0 20 20 69 66 20 28 20 66 69 6c 65 20 2f 20 29 20    if ( file / ) 
1fce0 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b  >/dev/null 2>&1;
1fcf0 20 74 68 65 6e 0a 20 20 20 20 6c 74 5f 63 76 5f   then.    lt_cv_
1fd00 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65  deplibs_check_me
1fd10 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63  thod='file_magic
1fd20 20 5e 78 38 36 20 61 72 63 68 69 76 65 20 69 6d   ^x86 archive im
1fd30 70 6f 72 74 7c 5e 78 38 36 20 44 4c 4c 27 0a 20  port|^x86 DLL'. 
1fd40 20 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61     lt_cv_file_ma
1fd50 67 69 63 5f 63 6d 64 3d 27 66 75 6e 63 5f 77 69  gic_cmd='func_wi
1fd60 6e 33 32 5f 6c 69 62 69 64 27 0a 20 20 65 6c 73  n32_libid'.  els
1fd70 65 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c  e.    lt_cv_depl
1fd80 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
1fd90 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 66 69 6c  ='file_magic fil
1fda0 65 20 66 6f 72 6d 61 74 20 70 65 69 2a 2d 69 33  e format pei*-i3
1fdb0 38 36 28 2e 2a 61 72 63 68 69 74 65 63 74 75 72  86(.*architectur
1fdc0 65 3a 20 69 33 38 36 29 3f 27 0a 20 20 20 20 6c  e: i386)?'.    l
1fdd0 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f  t_cv_file_magic_
1fde0 63 6d 64 3d 27 24 4f 42 4a 44 55 4d 50 20 2d 66  cmd='$OBJDUMP -f
1fdf0 27 0a 20 20 66 69 0a 20 20 3b 3b 0a 0a 63 65 67  '.  fi.  ;;..ceg
1fe00 63 63 29 0a 20 20 23 20 75 73 65 20 74 68 65 20  cc).  # use the 
1fe10 77 65 61 6b 65 72 20 74 65 73 74 20 62 61 73 65  weaker test base
1fe20 64 20 6f 6e 20 27 6f 62 6a 64 75 6d 70 27 2e 20  d on 'objdump'. 
1fe30 53 65 65 20 6d 69 6e 67 77 2a 2e 0a 20 20 6c 74  See mingw*..  lt
1fe40 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
1fe50 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d  k_method='file_m
1fe60 61 67 69 63 20 66 69 6c 65 20 66 6f 72 6d 61 74  agic file format
1fe70 20 70 65 2d 61 72 6d 2d 2e 2a 6c 69 74 74 6c 65   pe-arm-.*little
1fe80 28 2e 2a 61 72 63 68 69 74 65 63 74 75 72 65 3a  (.*architecture:
1fe90 20 61 72 6d 29 3f 27 0a 20 20 6c 74 5f 63 76 5f   arm)?'.  lt_cv_
1fea0 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 27  file_magic_cmd='
1feb0 24 4f 42 4a 44 55 4d 50 20 2d 66 27 0a 20 20 3b  $OBJDUMP -f'.  ;
1fec0 3b 0a 0a 64 61 72 77 69 6e 2a 20 7c 20 72 68 61  ;..darwin* | rha
1fed0 70 73 6f 64 79 2a 29 0a 20 20 6c 74 5f 63 76 5f  psody*).  lt_cv_
1fee0 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65  deplibs_check_me
1fef0 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20  thod=pass_all.  
1ff00 3b 3b 0a 0a 66 72 65 65 62 73 64 2a 20 7c 20 64  ;;..freebsd* | d
1ff10 72 61 67 6f 6e 66 6c 79 2a 29 0a 20 20 69 66 20  ragonfly*).  if 
1ff20 65 63 68 6f 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24  echo __ELF__ | $
1ff30 43 43 20 2d 45 20 2d 20 7c 20 24 47 52 45 50 20  CC -E - | $GREP 
1ff40 5f 5f 45 4c 46 5f 5f 20 3e 20 2f 64 65 76 2f 6e  __ELF__ > /dev/n
1ff50 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20 63 61  ull; then.    ca
1ff60 73 65 20 24 68 6f 73 74 5f 63 70 75 20 69 6e 0a  se $host_cpu in.
1ff70 20 20 20 20 69 2a 38 36 20 29 0a 20 20 20 20 20      i*86 ).     
1ff80 20 23 20 4e 6f 74 20 73 75 72 65 20 77 68 65 74   # Not sure whet
1ff90 68 65 72 20 74 68 65 20 70 72 65 73 65 6e 63 65  her the presence
1ffa0 20 6f 66 20 4f 70 65 6e 42 53 44 20 68 65 72 65   of OpenBSD here
1ffb0 20 77 61 73 20 61 20 6d 69 73 74 61 6b 65 2e 0a   was a mistake..
1ffc0 20 20 20 20 20 20 23 20 4c 65 74 27 73 20 61 63        # Let's ac
1ffd0 63 65 70 74 20 62 6f 74 68 20 6f 66 20 74 68 65  cept both of the
1ffe0 6d 20 75 6e 74 69 6c 20 74 68 69 73 20 69 73 20  m until this is 
1fff0 63 6c 65 61 72 65 64 20 75 70 2e 0a 20 20 20 20  cleared up..    
20000 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f    lt_cv_deplibs_
20010 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69  check_method='fi
20020 6c 65 5f 6d 61 67 69 63 20 28 46 72 65 65 42 53  le_magic (FreeBS
20030 44 7c 4f 70 65 6e 42 53 44 7c 44 72 61 67 6f 6e  D|OpenBSD|Dragon
20040 46 6c 79 29 2f 69 5b 33 2d 39 5d 38 36 20 28 63  Fly)/i[3-9]86 (c
20050 6f 6d 70 61 63 74 20 29 3f 64 65 6d 61 6e 64 20  ompact )?demand 
20060 70 61 67 65 64 20 73 68 61 72 65 64 20 6c 69 62  paged shared lib
20070 72 61 72 79 27 0a 20 20 20 20 20 20 6c 74 5f 63  rary'.      lt_c
20080 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64  v_file_magic_cmd
20090 3d 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 0a 20  =/usr/bin/file. 
200a0 20 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f       lt_cv_file_
200b0 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d  magic_test_file=
200c0 60 65 63 68 6f 20 2f 75 73 72 2f 6c 69 62 2f 6c  `echo /usr/lib/l
200d0 69 62 63 2e 73 6f 2e 2a 60 0a 20 20 20 20 20 20  ibc.so.*`.      
200e0 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 65 6c  ;;.    esac.  el
200f0 73 65 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70  se.    lt_cv_dep
20100 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
20110 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 66 69 0a  d=pass_all.  fi.
20120 20 20 3b 3b 0a 0a 67 6e 75 2a 29 0a 20 20 6c 74    ;;..gnu*).  lt
20130 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
20140 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c  k_method=pass_al
20150 6c 0a 20 20 3b 3b 0a 0a 68 70 75 78 31 30 2e 32  l.  ;;..hpux10.2
20160 30 2a 20 7c 20 68 70 75 78 31 31 2a 29 0a 20 20  0* | hpux11*).  
20170 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63  lt_cv_file_magic
20180 5f 63 6d 64 3d 2f 75 73 72 2f 62 69 6e 2f 66 69  _cmd=/usr/bin/fi
20190 6c 65 0a 20 20 63 61 73 65 20 24 68 6f 73 74 5f  le.  case $host_
201a0 63 70 75 20 69 6e 0a 20 20 69 61 36 34 2a 29 0a  cpu in.  ia64*).
201b0 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62      lt_cv_deplib
201c0 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27  s_check_method='
201d0 66 69 6c 65 5f 6d 61 67 69 63 20 28 73 5b 30 2d  file_magic (s[0-
201e0 39 5d 5b 30 2d 39 5d 5b 30 2d 39 5d 7c 45 4c 46  9][0-9][0-9]|ELF
201f0 2d 5b 30 2d 39 5d 5b 30 2d 39 5d 29 20 73 68 61  -[0-9][0-9]) sha
20200 72 65 64 20 6f 62 6a 65 63 74 20 66 69 6c 65 20  red object file 
20210 2d 20 49 41 36 34 27 0a 20 20 20 20 6c 74 5f 63  - IA64'.    lt_c
20220 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73  v_file_magic_tes
20230 74 5f 66 69 6c 65 3d 2f 75 73 72 2f 6c 69 62 2f  t_file=/usr/lib/
20240 68 70 75 78 33 32 2f 6c 69 62 63 2e 73 6f 0a 20  hpux32/libc.so. 
20250 20 20 20 3b 3b 0a 20 20 68 70 70 61 2a 36 34 2a     ;;.  hppa*64*
20260 29 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c  ).    lt_cv_depl
20270 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
20280 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 28 73 5b  ='file_magic (s[
20290 30 2d 39 5d 5b 30 2d 39 5d 5b 30 2d 39 5d 7c 45  0-9][0-9][0-9]|E
202a0 4c 46 2d 5b 30 2d 39 5d 5b 30 2d 39 5d 29 20 73  LF-[0-9][0-9]) s
202b0 68 61 72 65 64 20 6f 62 6a 65 63 74 20 66 69 6c  hared object fil
202c0 65 20 2d 20 50 41 2d 52 49 53 43 20 5b 30 2d 39  e - PA-RISC [0-9
202d0 5d 2e 5b 30 2d 39 5d 27 0a 20 20 20 20 6c 74 5f  ].[0-9]'.    lt_
202e0 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65  cv_file_magic_te
202f0 73 74 5f 66 69 6c 65 3d 2f 75 73 72 2f 6c 69 62  st_file=/usr/lib
20300 2f 70 61 32 30 5f 36 34 2f 6c 69 62 63 2e 73 6c  /pa20_64/libc.sl
20310 0a 20 20 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 20  .    ;;.  *).   
20320 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
20330 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c  heck_method='fil
20340 65 5f 6d 61 67 69 63 20 28 73 5b 30 2d 39 5d 5b  e_magic (s[0-9][
20350 30 2d 39 5d 5b 30 2d 39 5d 7c 50 41 2d 52 49 53  0-9][0-9]|PA-RIS
20360 43 5b 30 2d 39 5d 2e 5b 30 2d 39 5d 29 20 73 68  C[0-9].[0-9]) sh
20370 61 72 65 64 20 6c 69 62 72 61 72 79 27 0a 20 20  ared library'.  
20380 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67    lt_cv_file_mag
20390 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d 2f 75 73  ic_test_file=/us
203a0 72 2f 6c 69 62 2f 6c 69 62 63 2e 73 6c 0a 20 20  r/lib/libc.sl.  
203b0 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 3b 3b    ;;.  esac.  ;;
203c0 0a 0a 69 6e 74 65 72 69 78 5b 33 2d 39 5d 2a 29  ..interix[3-9]*)
203d0 0a 20 20 23 20 50 49 43 20 63 6f 64 65 20 69 73  .  # PIC code is
203e0 20 62 72 6f 6b 65 6e 20 6f 6e 20 49 6e 74 65 72   broken on Inter
203f0 69 78 20 33 2e 78 2c 20 74 68 61 74 27 73 20 77  ix 3.x, that's w
20400 68 79 20 7c 5c 2e 61 20 6e 6f 74 20 7c 5f 70 69  hy |\.a not |_pi
20410 63 5c 2e 61 20 68 65 72 65 0a 20 20 6c 74 5f 63  c\.a here.  lt_c
20420 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
20430 6d 65 74 68 6f 64 3d 27 6d 61 74 63 68 5f 70 61  method='match_pa
20440 74 74 65 72 6e 20 2f 6c 69 62 5b 5e 2f 5d 2b 28  ttern /lib[^/]+(
20450 5c 2e 73 6f 7c 5c 2e 61 29 24 27 0a 20 20 3b 3b  \.so|\.a)$'.  ;;
20460 0a 0a 69 72 69 78 35 2a 20 7c 20 69 72 69 78 36  ..irix5* | irix6
20470 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75 78 2a 29 0a  * | nonstopux*).
20480 20 20 63 61 73 65 20 24 4c 44 20 69 6e 0a 20 20    case $LD in.  
20490 2a 2d 33 32 7c 2a 22 2d 33 32 20 22 29 20 6c 69  *-32|*"-32 ") li
204a0 62 6d 61 67 69 63 3d 33 32 2d 62 69 74 3b 3b 0a  bmagic=32-bit;;.
204b0 20 20 2a 2d 6e 33 32 7c 2a 22 2d 6e 33 32 20 22    *-n32|*"-n32 "
204c0 29 20 6c 69 62 6d 61 67 69 63 3d 4e 33 32 3b 3b  ) libmagic=N32;;
204d0 0a 20 20 2a 2d 36 34 7c 2a 22 2d 36 34 20 22 29  .  *-64|*"-64 ")
204e0 20 6c 69 62 6d 61 67 69 63 3d 36 34 2d 62 69 74   libmagic=64-bit
204f0 3b 3b 0a 20 20 2a 29 20 6c 69 62 6d 61 67 69 63  ;;.  *) libmagic
20500 3d 6e 65 76 65 72 2d 6d 61 74 63 68 3b 3b 0a 20  =never-match;;. 
20510 20 65 73 61 63 0a 20 20 6c 74 5f 63 76 5f 64 65   esac.  lt_cv_de
20520 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
20530 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b  od=pass_all.  ;;
20540 0a 0a 23 20 54 68 69 73 20 6d 75 73 74 20 62 65  ..# This must be
20550 20 4c 69 6e 75 78 20 45 4c 46 2e 0a 6c 69 6e 75   Linux ELF..linu
20560 78 2a 20 7c 20 6b 2a 62 73 64 2a 2d 67 6e 75 29  x* | k*bsd*-gnu)
20570 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73  .  lt_cv_deplibs
20580 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61  _check_method=pa
20590 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 6e 65 74  ss_all.  ;;..net
205a0 62 73 64 2a 29 0a 20 20 69 66 20 65 63 68 6f 20  bsd*).  if echo 
205b0 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45  __ELF__ | $CC -E
205c0 20 2d 20 7c 20 24 47 52 45 50 20 5f 5f 45 4c 46   - | $GREP __ELF
205d0 5f 5f 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20  __ > /dev/null; 
205e0 74 68 65 6e 0a 20 20 20 20 6c 74 5f 63 76 5f 64  then.    lt_cv_d
205f0 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
20600 68 6f 64 3d 27 6d 61 74 63 68 5f 70 61 74 74 65  hod='match_patte
20610 72 6e 20 2f 6c 69 62 5b 5e 2f 5d 2b 28 5c 2e 73  rn /lib[^/]+(\.s
20620 6f 5c 2e 5b 30 2d 39 5d 2b 5c 2e 5b 30 2d 39 5d  o\.[0-9]+\.[0-9]
20630 2b 7c 5f 70 69 63 5c 2e 61 29 24 27 0a 20 20 65  +|_pic\.a)$'.  e
20640 6c 73 65 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65  lse.    lt_cv_de
20650 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
20660 6f 64 3d 27 6d 61 74 63 68 5f 70 61 74 74 65 72  od='match_patter
20670 6e 20 2f 6c 69 62 5b 5e 2f 5d 2b 28 5c 2e 73 6f  n /lib[^/]+(\.so
20680 7c 5f 70 69 63 5c 2e 61 29 24 27 0a 20 20 66 69  |_pic\.a)$'.  fi
20690 0a 20 20 3b 3b 0a 0a 6e 65 77 6f 73 36 2a 29 0a  .  ;;..newos6*).
206a0 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f    lt_cv_deplibs_
206b0 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69  check_method='fi
206c0 6c 65 5f 6d 61 67 69 63 20 45 4c 46 20 5b 30 2d  le_magic ELF [0-
206d0 39 5d 5b 30 2d 39 5d 2a 2d 62 69 74 20 5b 4d 4c  9][0-9]*-bit [ML
206e0 5d 53 42 20 28 65 78 65 63 75 74 61 62 6c 65 7c  ]SB (executable|
206f0 64 79 6e 61 6d 69 63 20 6c 69 62 29 27 0a 20 20  dynamic lib)'.  
20700 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63  lt_cv_file_magic
20710 5f 63 6d 64 3d 2f 75 73 72 2f 62 69 6e 2f 66 69  _cmd=/usr/bin/fi
20720 6c 65 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f  le.  lt_cv_file_
20730 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d  magic_test_file=
20740 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 6e 6c 73 2e  /usr/lib/libnls.
20750 73 6f 0a 20 20 3b 3b 0a 0a 2a 6e 74 6f 2a 20 7c  so.  ;;..*nto* |
20760 20 2a 71 6e 78 2a 29 0a 20 20 6c 74 5f 63 76 5f   *qnx*).  lt_cv_
20770 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65  deplibs_check_me
20780 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20  thod=pass_all.  
20790 3b 3b 0a 0a 6f 70 65 6e 62 73 64 2a 29 0a 20 20  ;;..openbsd*).  
207a0 69 66 20 74 65 73 74 20 2d 7a 20 22 60 65 63 68  if test -z "`ech
207b0 6f 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20  o __ELF__ | $CC 
207c0 2d 45 20 2d 20 7c 20 24 47 52 45 50 20 5f 5f 45  -E - | $GREP __E
207d0 4c 46 5f 5f 60 22 20 7c 7c 20 74 65 73 74 20 22  LF__`" || test "
207e0 24 68 6f 73 74 5f 6f 73 2d 24 68 6f 73 74 5f 63  $host_os-$host_c
207f0 70 75 22 20 3d 20 22 6f 70 65 6e 62 73 64 32 2e  pu" = "openbsd2.
20800 38 2d 70 6f 77 65 72 70 63 22 3b 20 74 68 65 6e  8-powerpc"; then
20810 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69  .    lt_cv_depli
20820 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d  bs_check_method=
20830 27 6d 61 74 63 68 5f 70 61 74 74 65 72 6e 20 2f  'match_pattern /
20840 6c 69 62 5b 5e 2f 5d 2b 28 5c 2e 73 6f 5c 2e 5b  lib[^/]+(\.so\.[
20850 30 2d 39 5d 2b 5c 2e 5b 30 2d 39 5d 2b 7c 5c 2e  0-9]+\.[0-9]+|\.
20860 73 6f 7c 5f 70 69 63 5c 2e 61 29 24 27 0a 20 20  so|_pic\.a)$'.  
20870 65 6c 73 65 0a 20 20 20 20 6c 74 5f 63 76 5f 64  else.    lt_cv_d
20880 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
20890 68 6f 64 3d 27 6d 61 74 63 68 5f 70 61 74 74 65  hod='match_patte
208a0 72 6e 20 2f 6c 69 62 5b 5e 2f 5d 2b 28 5c 2e 73  rn /lib[^/]+(\.s
208b0 6f 5c 2e 5b 30 2d 39 5d 2b 5c 2e 5b 30 2d 39 5d  o\.[0-9]+\.[0-9]
208c0 2b 7c 5f 70 69 63 5c 2e 61 29 24 27 0a 20 20 66  +|_pic\.a)$'.  f
208d0 69 0a 20 20 3b 3b 0a 0a 6f 73 66 33 2a 20 7c 20  i.  ;;..osf3* | 
208e0 6f 73 66 34 2a 20 7c 20 6f 73 66 35 2a 29 0a 20  osf4* | osf5*). 
208f0 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
20900 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73  heck_method=pass
20910 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 72 64 6f 73 2a  _all.  ;;..rdos*
20920 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62  ).  lt_cv_deplib
20930 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70  s_check_method=p
20940 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 73 6f  ass_all.  ;;..so
20950 6c 61 72 69 73 2a 29 0a 20 20 6c 74 5f 63 76 5f  laris*).  lt_cv_
20960 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65  deplibs_check_me
20970 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20  thod=pass_all.  
20980 3b 3b 0a 0a 73 79 73 76 35 2a 20 7c 20 73 63 6f  ;;..sysv5* | sco
20990 33 2e 32 76 35 2a 20 7c 20 73 63 6f 35 76 36 2a  3.2v5* | sco5v6*
209a0 20 7c 20 75 6e 69 78 77 61 72 65 2a 20 7c 20 4f   | unixware* | O
209b0 70 65 6e 55 4e 49 58 2a 20 7c 20 73 79 73 76 34  penUNIX* | sysv4
209c0 2a 75 77 32 2a 29 0a 20 20 6c 74 5f 63 76 5f 64  *uw2*).  lt_cv_d
209d0 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
209e0 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b  hod=pass_all.  ;
209f0 3b 0a 0a 73 79 73 76 34 20 7c 20 73 79 73 76 34  ;..sysv4 | sysv4
20a00 2e 33 2a 29 0a 20 20 63 61 73 65 20 24 68 6f 73  .3*).  case $hos
20a10 74 5f 76 65 6e 64 6f 72 20 69 6e 0a 20 20 6d 6f  t_vendor in.  mo
20a20 74 6f 72 6f 6c 61 29 0a 20 20 20 20 6c 74 5f 63  torola).    lt_c
20a30 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
20a40 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67  method='file_mag
20a50 69 63 20 45 4c 46 20 5b 30 2d 39 5d 5b 30 2d 39  ic ELF [0-9][0-9
20a60 5d 2a 2d 62 69 74 20 5b 4d 4c 5d 53 42 20 28 73  ]*-bit [ML]SB (s
20a70 68 61 72 65 64 20 6f 62 6a 65 63 74 7c 64 79 6e  hared object|dyn
20a80 61 6d 69 63 20 6c 69 62 29 20 4d 5b 30 2d 39 5d  amic lib) M[0-9]
20a90 5b 30 2d 39 5d 2a 20 56 65 72 73 69 6f 6e 20 5b  [0-9]* Version [
20aa0 30 2d 39 5d 27 0a 20 20 20 20 6c 74 5f 63 76 5f  0-9]'.    lt_cv_
20ab0 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f  file_magic_test_
20ac0 66 69 6c 65 3d 60 65 63 68 6f 20 2f 75 73 72 2f  file=`echo /usr/
20ad0 6c 69 62 2f 6c 69 62 63 2e 73 6f 2a 60 0a 20 20  lib/libc.so*`.  
20ae0 20 20 3b 3b 0a 20 20 6e 63 72 29 0a 20 20 20 20    ;;.  ncr).    
20af0 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68  lt_cv_deplibs_ch
20b00 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f  eck_method=pass_
20b10 61 6c 6c 0a 20 20 20 20 3b 3b 0a 20 20 73 65 71  all.    ;;.  seq
20b20 75 65 6e 74 29 0a 20 20 20 20 6c 74 5f 63 76 5f  uent).    lt_cv_
20b30 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 27  file_magic_cmd='
20b40 2f 62 69 6e 2f 66 69 6c 65 27 0a 20 20 20 20 6c  /bin/file'.    l
20b50 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65  t_cv_deplibs_che
20b60 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f  ck_method='file_
20b70 6d 61 67 69 63 20 45 4c 46 20 5b 30 2d 39 5d 5b  magic ELF [0-9][
20b80 30 2d 39 5d 2a 2d 62 69 74 20 5b 4c 4d 5d 53 42  0-9]*-bit [LM]SB
20b90 20 28 73 68 61 72 65 64 20 6f 62 6a 65 63 74 7c   (shared object|
20ba0 64 79 6e 61 6d 69 63 20 6c 69 62 20 29 27 0a 20  dynamic lib )'. 
20bb0 20 20 20 3b 3b 0a 20 20 73 6e 69 29 0a 20 20 20     ;;.  sni).   
20bc0 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69   lt_cv_file_magi
20bd0 63 5f 63 6d 64 3d 27 2f 62 69 6e 2f 66 69 6c 65  c_cmd='/bin/file
20be0 27 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c  '.    lt_cv_depl
20bf0 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
20c00 3d 22 66 69 6c 65 5f 6d 61 67 69 63 20 45 4c 46  ="file_magic ELF
20c10 20 5b 30 2d 39 5d 5b 30 2d 39 5d 2a 2d 62 69 74   [0-9][0-9]*-bit
20c20 20 5b 4c 4d 5d 53 42 20 64 79 6e 61 6d 69 63 20   [LM]SB dynamic 
20c30 6c 69 62 22 0a 20 20 20 20 6c 74 5f 63 76 5f 66  lib".    lt_cv_f
20c40 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66  ile_magic_test_f
20c50 69 6c 65 3d 2f 6c 69 62 2f 6c 69 62 63 2e 73 6f  ile=/lib/libc.so
20c60 0a 20 20 20 20 3b 3b 0a 20 20 73 69 65 6d 65 6e  .    ;;.  siemen
20c70 73 29 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70  s).    lt_cv_dep
20c80 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
20c90 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 20 20 3b  d=pass_all.    ;
20ca0 3b 0a 20 20 70 63 29 0a 20 20 20 20 6c 74 5f 63  ;.  pc).    lt_c
20cb0 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
20cc0 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a  method=pass_all.
20cd0 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20      ;;.  esac.  
20ce0 3b 3b 0a 0a 74 70 66 2a 29 0a 20 20 6c 74 5f 63  ;;..tpf*).  lt_c
20cf0 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
20d00 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a  method=pass_all.
20d10 20 20 3b 3b 0a 65 73 61 63 0a 0a 66 69 0a 7b 20    ;;.esac..fi.{ 
20d20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65  $as_echo "$as_me
20d30 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49  :${as_lineno-$LI
20d40 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24  NENO}: result: $
20d50 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68  lt_cv_deplibs_ch
20d60 65 63 6b 5f 6d 65 74 68 6f 64 22 20 3e 26 35 0a  eck_method" >&5.
20d70 24 61 73 5f 65 63 68 6f 20 22 24 6c 74 5f 63 76  $as_echo "$lt_cv
20d80 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
20d90 65 74 68 6f 64 22 20 3e 26 36 3b 20 7d 0a 66 69  ethod" >&6; }.fi
20da0 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 24 6c 74  le_magic_cmd=$lt
20db0 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63  _cv_file_magic_c
20dc0 6d 64 0a 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  md.deplibs_check
20dd0 5f 6d 65 74 68 6f 64 3d 24 6c 74 5f 63 76 5f 64  _method=$lt_cv_d
20de0 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
20df0 68 6f 64 0a 74 65 73 74 20 2d 7a 20 22 24 64 65  hod.test -z "$de
20e00 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
20e10 6f 64 22 20 26 26 20 64 65 70 6c 69 62 73 5f 63  od" && deplibs_c
20e20 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 75 6e 6b 6e  heck_method=unkn
20e30 6f 77 6e 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  own.............
20e40 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f  if test -n "$ac_
20e50 74 6f 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74 68  tool_prefix"; th
20e60 65 6e 0a 20 20 23 20 45 78 74 72 61 63 74 20 74  en.  # Extract t
20e70 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66  he first word of
20e80 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66   "${ac_tool_pref
20e90 69 78 7d 61 72 22 2c 20 73 6f 20 69 74 20 63 61  ix}ar", so it ca
20ea0 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e  n be a program n
20eb0 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73  ame with args..s
20ec0 65 74 20 64 75 6d 6d 79 20 24 7b 61 63 5f 74 6f  et dummy ${ac_to
20ed0 6f 6c 5f 70 72 65 66 69 78 7d 61 72 3b 20 61 63  ol_prefix}ar; ac
20ee0 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65  _word=$2.{ $as_e
20ef0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73  cho "$as_me:${as
20f00 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d  _lineno-$LINENO}
20f10 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24  : checking for $
20f20 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 73  ac_word" >&5.$as
20f30 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e  _echo_n "checkin
20f40 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e  g for $ac_word..
20f50 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b  . " >&6; }.if ${
20f60 61 63 5f 63 76 5f 70 72 6f 67 5f 41 52 2b 3a 7d  ac_cv_prog_AR+:}
20f70 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20   false; then :. 
20f80 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61   $as_echo_n "(ca
20f90 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65  ched) " >&6.else
20fa0 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24  .  if test -n "$
20fb0 41 52 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63  AR"; then.  ac_c
20fc0 76 5f 70 72 6f 67 5f 41 52 3d 22 24 41 52 22 20  v_prog_AR="$AR" 
20fd0 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f  # Let the user o
20fe0 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74  verride the test
20ff0 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49  ..else.as_save_I
21000 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41  FS=$IFS; IFS=$PA
21010 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72  TH_SEPARATOR.for
21020 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48   as_dir in $PATH
21030 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61  .do.  IFS=$as_sa
21040 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a  ve_IFS.  test -z
21050 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73   "$as_dir" && as
21060 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61  _dir=..    for a
21070 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27  c_exec_ext in ''
21080 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f   $ac_executable_
21090 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20  extensions; do. 
210a0 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 74   if as_fn_execut
210b0 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f  able_p "$as_dir/
210c0 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
210d0 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20  _ext"; then.    
210e0 61 63 5f 63 76 5f 70 72 6f 67 5f 41 52 3d 22 24  ac_cv_prog_AR="$
210f0 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d  {ac_tool_prefix}
21100 61 72 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f  ar".    $as_echo
21110 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69   "$as_me:${as_li
21120 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66  neno-$LINENO}: f
21130 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63  ound $as_dir/$ac
21140 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78  _word$ac_exec_ex
21150 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b  t" >&5.    break
21160 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64   2.  fi.done.  d
21170 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65  one.IFS=$as_save
21180 5f 49 46 53 0a 0a 66 69 0a 66 69 0a 41 52 3d 24  _IFS..fi.fi.AR=$
21190 61 63 5f 63 76 5f 70 72 6f 67 5f 41 52 0a 69 66  ac_cv_prog_AR.if
211a0 20 74 65 73 74 20 2d 6e 20 22 24 41 52 22 3b 20   test -n "$AR"; 
211b0 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68  then.  { $as_ech
211c0 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c  o "$as_me:${as_l
211d0 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20  ineno-$LINENO}: 
211e0 72 65 73 75 6c 74 3a 20 24 41 52 22 20 3e 26 35  result: $AR" >&5
211f0 0a 24 61 73 5f 65 63 68 6f 20 22 24 41 52 22 20  .$as_echo "$AR" 
21200 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20  >&6; }.else.  { 
21210 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65  $as_echo "$as_me
21220 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49  :${as_lineno-$LI
21230 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e  NENO}: result: n
21240 6f 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20  o" >&5.$as_echo 
21250 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a  "no" >&6; }.fi..
21260 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22  .fi.if test -z "
21270 24 61 63 5f 63 76 5f 70 72 6f 67 5f 41 52 22 3b  $ac_cv_prog_AR";
21280 20 74 68 65 6e 0a 20 20 61 63 5f 63 74 5f 41 52   then.  ac_ct_AR
21290 3d 24 41 52 0a 20 20 23 20 45 78 74 72 61 63 74  =$AR.  # Extract
212a0 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20   the first word 
212b0 6f 66 20 22 61 72 22 2c 20 73 6f 20 69 74 20 63  of "ar", so it c
212c0 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20  an be a program 
212d0 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a  name with args..
212e0 73 65 74 20 64 75 6d 6d 79 20 61 72 3b 20 61 63  set dummy ar; ac
212f0 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65  _word=$2.{ $as_e
21300 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73  cho "$as_me:${as
21310 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d  _lineno-$LINENO}
21320 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24  : checking for $
21330 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 73  ac_word" >&5.$as
21340 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e  _echo_n "checkin
21350 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e  g for $ac_word..
21360 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b  . " >&6; }.if ${
21370 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
21380 5f 41 52 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68  _AR+:} false; th
21390 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f  en :.  $as_echo_
213a0 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26  n "(cached) " >&
213b0 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74  6.else.  if test
213c0 20 2d 6e 20 22 24 61 63 5f 63 74 5f 41 52 22 3b   -n "$ac_ct_AR";
213d0 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72   then.  ac_cv_pr
213e0 6f 67 5f 61 63 5f 63 74 5f 41 52 3d 22 24 61 63  og_ac_ct_AR="$ac
213f0 5f 63 74 5f 41 52 22 20 23 20 4c 65 74 20 74 68  _ct_AR" # Let th
21400 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20  e user override 
21410 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61  the test..else.a
21420 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b  s_save_IFS=$IFS;
21430 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52   IFS=$PATH_SEPAR
21440 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20  ATOR.for as_dir 
21450 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46  in $PATH.do.  IF
21460 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20  S=$as_save_IFS. 
21470 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69   test -z "$as_di
21480 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20  r" && as_dir=.. 
21490 20 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65     for ac_exec_e
214a0 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65  xt in '' $ac_exe
214b0 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f  cutable_extensio
214c0 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f 66  ns; do.  if as_f
214d0 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22  n_executable_p "
214e0 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
214f0 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74  $ac_exec_ext"; t
21500 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72  hen.    ac_cv_pr
21510 6f 67 5f 61 63 5f 63 74 5f 41 52 3d 22 61 72 22  og_ac_ct_AR="ar"
21520 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 22 24  .    $as_echo "$
21530 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e  as_me:${as_linen
21540 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e  o-$LINENO}: foun
21550 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f  d $as_dir/$ac_wo
21560 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20  rd$ac_exec_ext" 
21570 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a  >&5.    break 2.
21580 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65    fi.done.  done
21590 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46  .IFS=$as_save_IF
215a0 53 0a 0a 66 69 0a 66 69 0a 61 63 5f 63 74 5f 41  S..fi.fi.ac_ct_A
215b0 52 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63  R=$ac_cv_prog_ac
215c0 5f 63 74 5f 41 52 0a 69 66 20 74 65 73 74 20 2d  _ct_AR.if test -
215d0 6e 20 22 24 61 63 5f 63 74 5f 41 52 22 3b 20 74  n "$ac_ct_AR"; t
215e0 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f  hen.  { $as_echo
215f0 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69   "$as_me:${as_li
21600 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72  neno-$LINENO}: r
21610 65 73 75 6c 74 3a 20 24 61 63 5f 63 74 5f 41 52  esult: $ac_ct_AR
21620 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22  " >&5.$as_echo "
21630 24 61 63 5f 63 74 5f 41 52 22 20 3e 26 36 3b 20  $ac_ct_AR" >&6; 
21640 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65  }.else.  { $as_e
21650 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73  cho "$as_me:${as
21660 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d  _lineno-$LINENO}
21670 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26  : result: no" >&
21680 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20  5.$as_echo "no" 
21690 3e 26 36 3b 20 7d 0a 66 69 0a 0a 20 20 69 66 20  >&6; }.fi..  if 
216a0 74 65 73 74 20 22 78 24 61 63 5f 63 74 5f 41 52  test "x$ac_ct_AR
216b0 22 20 3d 20 78 3b 20 74 68 65 6e 0a 20 20 20 20  " = x; then.    
216c0 41 52 3d 22 66 61 6c 73 65 22 0a 20 20 65 6c 73  AR="false".  els
216d0 65 0a 20 20 20 20 63 61 73 65 20 24 63 72 6f 73  e.    case $cros
216e0 73 5f 63 6f 6d 70 69 6c 69 6e 67 3a 24 61 63 5f  s_compiling:$ac_
216f0 74 6f 6f 6c 5f 77 61 72 6e 65 64 20 69 6e 0a 79  tool_warned in.y
21700 65 73 3a 29 0a 7b 20 24 61 73 5f 65 63 68 6f 20  es:).{ $as_echo 
21710 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e  "$as_me:${as_lin
21720 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41  eno-$LINENO}: WA
21730 52 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f  RNING: using cro
21740 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65  ss tools not pre
21750 66 69 78 65 64 20 77 69 74 68 20 68 6f 73 74 20  fixed with host 
21760 74 72 69 70 6c 65 74 22 20 3e 26 35 0a 24 61 73  triplet" >&5.$as
21770 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57  _echo "$as_me: W
21780 41 52 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 72  ARNING: using cr
21790 6f 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72  oss tools not pr
217a0 65 66 69 78 65 64 20 77 69 74 68 20 68 6f 73 74  efixed with host
217b0 20 74 72 69 70 6c 65 74 22 20 3e 26 32 3b 7d 0a   triplet" >&2;}.
217c0 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 3d 79  ac_tool_warned=y
217d0 65 73 20 3b 3b 0a 65 73 61 63 0a 20 20 20 20 41  es ;;.esac.    A
217e0 52 3d 24 61 63 5f 63 74 5f 41 52 0a 20 20 66 69  R=$ac_ct_AR.  fi
217f0 0a 65 6c 73 65 0a 20 20 41 52 3d 22 24 61 63 5f  .else.  AR="$ac_
21800 63 76 5f 70 72 6f 67 5f 41 52 22 0a 66 69 0a 0a  cv_prog_AR".fi..
21810 74 65 73 74 20 2d 7a 20 22 24 41 52 22 20 26 26  test -z "$AR" &&
21820 20 41 52 3d 61 72 0a 74 65 73 74 20 2d 7a 20 22   AR=ar.test -z "
21830 24 41 52 5f 46 4c 41 47 53 22 20 26 26 20 41 52  $AR_FLAGS" && AR
21840 5f 46 4c 41 47 53 3d 63 72 75 0a 0a 0a 0a 0a 0a  _FLAGS=cru......
21850 0a 0a 0a 0a 0a 0a 69 66 20 74 65 73 74 20 2d 6e  ......if test -n
21860 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69   "$ac_tool_prefi
21870 78 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74  x"; then.  # Ext
21880 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77  ract the first w
21890 6f 72 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f  ord of "${ac_too
218a0 6c 5f 70 72 65 66 69 78 7d 73 74 72 69 70 22 2c  l_prefix}strip",
218b0 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20   so it can be a 
218c0 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74  program name wit
218d0 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d  h args..set dumm
218e0 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66  y ${ac_tool_pref
218f0 69 78 7d 73 74 72 69 70 3b 20 61 63 5f 77 6f 72  ix}strip; ac_wor
21900 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f 20  d=$2.{ $as_echo 
21910 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e  "$as_me:${as_lin
21920 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68  eno-$LINENO}: ch
21930 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
21940 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68  ord" >&5.$as_ech
21950 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  o_n "checking fo
21960 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 20  r $ac_word... " 
21970 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63  >&6; }.if ${ac_c
21980 76 5f 70 72 6f 67 5f 53 54 52 49 50 2b 3a 7d 20  v_prog_STRIP+:} 
21990 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20  false; then :.  
219a0 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63  $as_echo_n "(cac
219b0 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a  hed) " >&6.else.
219c0 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 53    if test -n "$S
219d0 54 52 49 50 22 3b 20 74 68 65 6e 0a 20 20 61 63  TRIP"; then.  ac
219e0 5f 63 76 5f 70 72 6f 67 5f 53 54 52 49 50 3d 22  _cv_prog_STRIP="
219f0 24 53 54 52 49 50 22 20 23 20 4c 65 74 20 74 68  $STRIP" # Let th
21a00 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20  e user override 
21a10 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61  the test..else.a
21a20 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b  s_save_IFS=$IFS;
21a30 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52   IFS=$PATH_SEPAR
21a40 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20  ATOR.for as_dir 
21a50 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46  in $PATH.do.  IF
21a60 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20  S=$as_save_IFS. 
21a70 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69   test -z "$as_di
21a80 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20  r" && as_dir=.. 
21a90 20 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65     for ac_exec_e
21aa0 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65  xt in '' $ac_exe
21ab0 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f  cutable_extensio
21ac0 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f 66  ns; do.  if as_f
21ad0 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22  n_executable_p "
21ae0 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
21af0 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74  $ac_exec_ext"; t
21b00 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72  hen.    ac_cv_pr
21b10 6f 67 5f 53 54 52 49 50 3d 22 24 7b 61 63 5f 74  og_STRIP="${ac_t
21b20 6f 6f 6c 5f 70 72 65 66 69 78 7d 73 74 72 69 70  ool_prefix}strip
21b30 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 22  ".    $as_echo "
21b40 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65  $as_me:${as_line
21b50 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75  no-$LINENO}: fou
21b60 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77  nd $as_dir/$ac_w
21b70 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22  ord$ac_exec_ext"
21b80 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32   >&5.    break 2
21b90 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e  .  fi.done.  don
21ba0 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49  e.IFS=$as_save_I
21bb0 46 53 0a 0a 66 69 0a 66 69 0a 53 54 52 49 50 3d  FS..fi.fi.STRIP=
21bc0 24 61 63 5f 63 76 5f 70 72 6f 67 5f 53 54 52 49  $ac_cv_prog_STRI
21bd0 50 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 53  P.if test -n "$S
21be0 54 52 49 50 22 3b 20 74 68 65 6e 0a 20 20 7b 20  TRIP"; then.  { 
21bf0 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65  $as_echo "$as_me
21c00 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49  :${as_lineno-$LI
21c10 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24  NENO}: result: $
21c20 53 54 52 49 50 22 20 3e 26 35 0a 24 61 73 5f 65  STRIP" >&5.$as_e
21c30 63 68 6f 20 22 24 53 54 52 49 50 22 20 3e 26 36  cho "$STRIP" >&6
21c40 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73  ; }.else.  { $as
21c50 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b  _echo "$as_me:${
21c60 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e  as_lineno-$LINEN
21c70 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20  O}: result: no" 
21c80 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f  >&5.$as_echo "no
21c90 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a 66 69  " >&6; }.fi...fi
21ca0 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63  .if test -z "$ac
21cb0 5f 63 76 5f 70 72 6f 67 5f 53 54 52 49 50 22 3b  _cv_prog_STRIP";
21cc0 20 74 68 65 6e 0a 20 20 61 63 5f 63 74 5f 53 54   then.  ac_ct_ST
21cd0 52 49 50 3d 24 53 54 52 49 50 0a 20 20 23 20 45  RIP=$STRIP.  # E
21ce0 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74  xtract the first
21cf0 20 77 6f 72 64 20 6f 66 20 22 73 74 72 69 70 22   word of "strip"
21d00 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61  , so it can be a
21d10 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69   program name wi
21d20 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d  th args..set dum
21d30 6d 79 20 73 74 72 69 70 3b 20 61 63 5f 77 6f 72  my strip; ac_wor
21d40 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f 20  d=$2.{ $as_echo 
21d50 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e  "$as_me:${as_lin
21d60 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68  eno-$LINENO}: ch
21d70 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
21d80 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68  ord" >&5.$as_ech
21d90 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  o_n "checking fo
21da0 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 20  r $ac_word... " 
21db0 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63  >&6; }.if ${ac_c
21dc0 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 53 54 52  v_prog_ac_ct_STR
21dd0 49 50 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65  IP+:} false; the
21de0 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e  n :.  $as_echo_n
21df0 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36   "(cached) " >&6
21e00 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20  .else.  if test 
21e10 2d 6e 20 22 24 61 63 5f 63 74 5f 53 54 52 49 50  -n "$ac_ct_STRIP
21e20 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f  "; then.  ac_cv_
21e30 70 72 6f 67 5f 61 63 5f 63 74 5f 53 54 52 49 50  prog_ac_ct_STRIP
21e40 3d 22 24 61 63 5f 63 74 5f 53 54 52 49 50 22 20  ="$ac_ct_STRIP" 
21e50 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f  # Let the user o
21e60 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74  verride the test
21e70 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49  ..else.as_save_I
21e80 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41  FS=$IFS; IFS=$PA
21e90 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72  TH_SEPARATOR.for
21ea0 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48   as_dir in $PATH
21eb0 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61  .do.  IFS=$as_sa
21ec0 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a  ve_IFS.  test -z
21ed0 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73   "$as_dir" && as
21ee0 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61  _dir=..    for a
21ef0 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27  c_exec_ext in ''
21f00 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f   $ac_executable_
21f10 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20  extensions; do. 
21f20 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 74   if as_fn_execut
21f30 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f  able_p "$as_dir/
21f40 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
21f50 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20  _ext"; then.    
21f60 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
21f70 5f 53 54 52 49 50 3d 22 73 74 72 69 70 22 0a 20  _STRIP="strip". 
21f80 20 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73     $as_echo "$as
21f90 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d  _me:${as_lineno-
21fa0 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20  $LINENO}: found 
21fb0 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
21fc0 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26  $ac_exec_ext" >&
21fd0 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20  5.    break 2.  
21fe0 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49  fi.done.  done.I
21ff0 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a  FS=$as_save_IFS.
22000 0a 66 69 0a 66 69 0a 61 63 5f 63 74 5f 53 54 52  .fi.fi.ac_ct_STR
22010 49 50 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61  IP=$ac_cv_prog_a
22020 63 5f 63 74 5f 53 54 52 49 50 0a 69 66 20 74 65  c_ct_STRIP.if te
22030 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 53 54  st -n "$ac_ct_ST
22040 52 49 50 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24  RIP"; then.  { $
22050 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  as_echo "$as_me:
22060 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e  ${as_lineno-$LIN
22070 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61  ENO}: result: $a
22080 63 5f 63 74 5f 53 54 52 49 50 22 20 3e 26 35 0a  c_ct_STRIP" >&5.
22090 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 74  $as_echo "$ac_ct
220a0 5f 53 54 52 49 50 22 20 3e 26 36 3b 20 7d 0a 65  _STRIP" >&6; }.e
220b0 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f  lse.  { $as_echo
220c0 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69   "$as_me:${as_li
220d0 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72  neno-$LINENO}: r
220e0 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24  esult: no" >&5.$
220f0 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36  as_echo "no" >&6
22100 3b 20 7d 0a 66 69 0a 0a 20 20 69 66 20 74 65 73  ; }.fi..  if tes
22110 74 20 22 78 24 61 63 5f 63 74 5f 53 54 52 49 50  t "x$ac_ct_STRIP
22120 22 20 3d 20 78 3b 20 74 68 65 6e 0a 20 20 20 20  " = x; then.    
22130 53 54 52 49 50 3d 22 3a 22 0a 20 20 65 6c 73 65  STRIP=":".  else
22140 0a 20 20 20 20 63 61 73 65 20 24 63 72 6f 73 73  .    case $cross
22150 5f 63 6f 6d 70 69 6c 69 6e 67 3a 24 61 63 5f 74  _compiling:$ac_t
22160 6f 6f 6c 5f 77 61 72 6e 65 64 20 69 6e 0a 79 65  ool_warned in.ye
22170 73 3a 29 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22  s:).{ $as_echo "
22180 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65  $as_me:${as_line
22190 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41 52  no-$LINENO}: WAR
221a0 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f 73  NING: using cros
221b0 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 66  s tools not pref
221c0 69 78 65 64 20 77 69 74 68 20 68 6f 73 74 20 74  ixed with host t
221d0 72 69 70 6c 65 74 22 20 3e 26 35 0a 24 61 73 5f  riplet" >&5.$as_
221e0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41  echo "$as_me: WA
221f0 52 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f  RNING: using cro
22200 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65  ss tools not pre
22210 66 69 78 65 64 20 77 69 74 68 20 68 6f 73 74 20  fixed with host 
22220 74 72 69 70 6c 65 74 22 20 3e 26 32 3b 7d 0a 61  triplet" >&2;}.a
22230 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 3d 79 65  c_tool_warned=ye
22240 73 20 3b 3b 0a 65 73 61 63 0a 20 20 20 20 53 54  s ;;.esac.    ST
22250 52 49 50 3d 24 61 63 5f 63 74 5f 53 54 52 49 50  RIP=$ac_ct_STRIP
22260 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 53 54 52  .  fi.else.  STR
22270 49 50 3d 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f  IP="$ac_cv_prog_
22280 53 54 52 49 50 22 0a 66 69 0a 0a 74 65 73 74 20  STRIP".fi..test 
22290 2d 7a 20 22 24 53 54 52 49 50 22 20 26 26 20 53  -z "$STRIP" && S
222a0 54 52 49 50 3d 3a 0a 0a 0a 0a 0a 0a 0a 69 66 20  TRIP=:.......if 
222b0 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f  test -n "$ac_too
222c0 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a  l_prefix"; then.
222d0 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20    # Extract the 
222e0 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24  first word of "$
222f0 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d  {ac_tool_prefix}
22300 72 61 6e 6c 69 62 22 2c 20 73 6f 20 69 74 20 63  ranlib", so it c
22310 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20  an be a program 
22320 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a  name with args..
22330 73 65 74 20 64 75 6d 6d 79 20 24 7b 61 63 5f 74  set dummy ${ac_t
22340 6f 6f 6c 5f 70 72 65 66 69 78 7d 72 61 6e 6c 69  ool_prefix}ranli
22350 62 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 7b 20  b; ac_word=$2.{ 
22360 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65  $as_echo "$as_me
22370 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49  :${as_lineno-$LI
22380 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20  NENO}: checking 
22390 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26  for $ac_word" >&
223a0 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68  5.$as_echo_n "ch
223b0 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
223c0 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a  ord... " >&6; }.
223d0 69 66 20 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f  if ${ac_cv_prog_
223e0 52 41 4e 4c 49 42 2b 3a 7d 20 66 61 6c 73 65 3b  RANLIB+:} false;
223f0 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63   then :.  $as_ec
22400 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22  ho_n "(cached) "
22410 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74   >&6.else.  if t
22420 65 73 74 20 2d 6e 20 22 24 52 41 4e 4c 49 42 22  est -n "$RANLIB"
22430 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70  ; then.  ac_cv_p
22440 72 6f 67 5f 52 41 4e 4c 49 42 3d 22 24 52 41 4e  rog_RANLIB="$RAN
22450 4c 49 42 22 20 23 20 4c 65 74 20 74 68 65 20 75  LIB" # Let the u
22460 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65  ser override the
22470 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73   test..else.as_s
22480 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46  ave_IFS=$IFS; IF
22490 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f  S=$PATH_SEPARATO
224a0 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20  R.for as_dir in 
224b0 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24  $PATH.do.  IFS=$
224c0 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65  as_save_IFS.  te
224d0 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20  st -z "$as_dir" 
224e0 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20  && as_dir=..    
224f0 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20  for ac_exec_ext 
22500 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74  in '' $ac_execut
22510 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b  able_extensions;
22520 20 64 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f 65   do.  if as_fn_e
22530 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73  xecutable_p "$as
22540 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
22550 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e  _exec_ext"; then
22560 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  .    ac_cv_prog_
22570 52 41 4e 4c 49 42 3d 22 24 7b 61 63 5f 74 6f 6f  RANLIB="${ac_too
22580 6c 5f 70 72 65 66 69 78 7d 72 61 6e 6c 69 62 22  l_prefix}ranlib"
22590 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 22 24  .    $as_echo "$
225a0 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e  as_me:${as_linen
225b0 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e  o-$LINENO}: foun
225c0 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f  d $as_dir/$ac_wo
225d0 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20  rd$ac_exec_ext" 
225e0 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a  >&5.    break 2.
225f0 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65    fi.done.  done
22600 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46  .IFS=$as_save_IF
22610 53 0a 0a 66 69 0a 66 69 0a 52 41 4e 4c 49 42 3d  S..fi.fi.RANLIB=
22620 24 61 63 5f 63 76 5f 70 72 6f 67 5f 52 41 4e 4c  $ac_cv_prog_RANL
22630 49 42 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24  IB.if test -n "$
22640 52 41 4e 4c 49 42 22 3b 20 74 68 65 6e 0a 20 20  RANLIB"; then.  
22650 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f  { $as_echo "$as_
22660 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24  me:${as_lineno-$
22670 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a  LINENO}: result:
22680 20 24 52 41 4e 4c 49 42 22 20 3e 26 35 0a 24 61   $RANLIB" >&5.$a
22690 73 5f 65 63 68 6f 20 22 24 52 41 4e 4c 49 42 22  s_echo "$RANLIB"
226a0 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b   >&6; }.else.  {
226b0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d   $as_echo "$as_m
226c0 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c  e:${as_lineno-$L
226d0 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20  INENO}: result: 
226e0 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f  no" >&5.$as_echo
226f0 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a   "no" >&6; }.fi.
22700 0a 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20  ..fi.if test -z 
22710 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 52 41 4e  "$ac_cv_prog_RAN
22720 4c 49 42 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  LIB"; then.  ac_
22730 63 74 5f 52 41 4e 4c 49 42 3d 24 52 41 4e 4c 49  ct_RANLIB=$RANLI
22740 42 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68  B.  # Extract th
22750 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20  e first word of 
22760 22 72 61 6e 6c 69 62 22 2c 20 73 6f 20 69 74 20  "ranlib", so it 
22770 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d  can be a program
22780 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e   name with args.
22790 0a 73 65 74 20 64 75 6d 6d 79 20 72 61 6e 6c 69  .set dummy ranli
227a0 62 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 7b 20  b; ac_word=$2.{ 
227b0 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65  $as_echo "$as_me
227c0 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49  :${as_lineno-$LI
227d0 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20  NENO}: checking 
227e0 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26  for $ac_word" >&
227f0 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68  5.$as_echo_n "ch
22800 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
22810 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a  ord... " >&6; }.
22820 69 66 20 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f  if ${ac_cv_prog_
22830 61 63 5f 63 74 5f 52 41 4e 4c 49 42 2b 3a 7d 20  ac_ct_RANLIB+:} 
22840 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20  false; then :.  
22850 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63  $as_echo_n "(cac
22860 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a  hed) " >&6.else.
22870 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61    if test -n "$a
22880 63 5f 63 74 5f 52 41 4e 4c 49 42 22 3b 20 74 68  c_ct_RANLIB"; th
22890 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  en.  ac_cv_prog_
228a0 61 63 5f 63 74 5f 52 41 4e 4c 49 42 3d 22 24 61  ac_ct_RANLIB="$a
228b0 63 5f 63 74 5f 52 41 4e 4c 49 42 22 20 23 20 4c  c_ct_RANLIB" # L
228c0 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72  et the user over
228d0 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65  ride the test..e
228e0 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d  lse.as_save_IFS=
228f0 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f  $IFS; IFS=$PATH_
22900 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73  SEPARATOR.for as
22910 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f  _dir in $PATH.do
22920 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f  .  IFS=$as_save_
22930 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24  IFS.  test -z "$
22940 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69  as_dir" && as_di
22950 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61 63 5f 65  r=..    for ac_e
22960 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61  xec_ext in '' $a
22970 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74  c_executable_ext
22980 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66  ensions; do.  if
22990 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 61 62 6c   as_fn_executabl
229a0 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63  e_p "$as_dir/$ac
229b0 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78  _word$ac_exec_ex
229c0 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f  t"; then.    ac_
229d0 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 52 41  cv_prog_ac_ct_RA
229e0 4e 4c 49 42 3d 22 72 61 6e 6c 69 62 22 0a 20 20  NLIB="ranlib".  
229f0 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f    $as_echo "$as_
22a00 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24  me:${as_lineno-$
22a10 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24  LINENO}: found $
22a20 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24  as_dir/$ac_word$
22a30 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35  ac_exec_ext" >&5
22a40 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66  .    break 2.  f
22a50 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46  i.done.  done.IF
22a60 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a  S=$as_save_IFS..
22a70 66 69 0a 66 69 0a 61 63 5f 63 74 5f 52 41 4e 4c  fi.fi.ac_ct_RANL
22a80 49 42 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61  IB=$ac_cv_prog_a
22a90 63 5f 63 74 5f 52 41 4e 4c 49 42 0a 69 66 20 74  c_ct_RANLIB.if t
22aa0 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 52  est -n "$ac_ct_R
22ab0 41 4e 4c 49 42 22 3b 20 74 68 65 6e 0a 20 20 7b  ANLIB"; then.  {
22ac0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d   $as_echo "$as_m
22ad0 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c  e:${as_lineno-$L
22ae0 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20  INENO}: result: 
22af0 24 61 63 5f 63 74 5f 52 41 4e 4c 49 42 22 20 3e  $ac_ct_RANLIB" >
22b00 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63  &5.$as_echo "$ac
22b10 5f 63 74 5f 52 41 4e 4c 49 42 22 20 3e 26 36 3b  _ct_RANLIB" >&6;
22b20 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f   }.else.  { $as_
22b30 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61  echo "$as_me:${a
22b40 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f  s_lineno-$LINENO
22b50 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e  }: result: no" >
22b60 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22  &5.$as_echo "no"
22b70 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 20 20 69 66   >&6; }.fi..  if
22b80 20 74 65 73 74 20 22 78 24 61 63 5f 63 74 5f 52   test "x$ac_ct_R
22b90 41 4e 4c 49 42 22 20 3d 20 78 3b 20 74 68 65 6e  ANLIB" = x; then
22ba0 0a 20 20 20 20 52 41 4e 4c 49 42 3d 22 3a 22 0a  .    RANLIB=":".
22bb0 20 20 65 6c 73 65 0a 20 20 20 20 63 61 73 65 20    else.    case 
22bc0 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67  $cross_compiling
22bd0 3a 24 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64  :$ac_tool_warned
22be0 20 69 6e 0a 79 65 73 3a 29 0a 7b 20 24 61 73 5f   in.yes:).{ $as_
22bf0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61  echo "$as_me:${a
22c00 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f  s_lineno-$LINENO
22c10 7d 3a 20 57 41 52 4e 49 4e 47 3a 20 75 73 69 6e  }: WARNING: usin
22c20 67 20 63 72 6f 73 73 20 74 6f 6f 6c 73 20 6e 6f  g cross tools no
22c30 74 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20  t prefixed with 
22c40 68 6f 73 74 20 74 72 69 70 6c 65 74 22 20 3e 26  host triplet" >&
22c50 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f  5.$as_echo "$as_
22c60 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 75 73 69  me: WARNING: usi
22c70 6e 67 20 63 72 6f 73 73 20 74 6f 6f 6c 73 20 6e  ng cross tools n
22c80 6f 74 20 70 72 65 66 69 78 65 64 20 77 69 74 68  ot prefixed with
22c90 20 68 6f 73 74 20 74 72 69 70 6c 65 74 22 20 3e   host triplet" >
22ca0 26 32 3b 7d 0a 61 63 5f 74 6f 6f 6c 5f 77 61 72  &2;}.ac_tool_war
22cb0 6e 65 64 3d 79 65 73 20 3b 3b 0a 65 73 61 63 0a  ned=yes ;;.esac.
22cc0 20 20 20 20 52 41 4e 4c 49 42 3d 24 61 63 5f 63      RANLIB=$ac_c
22cd0 74 5f 52 41 4e 4c 49 42 0a 20 20 66 69 0a 65 6c  t_RANLIB.  fi.el
22ce0 73 65 0a 20 20 52 41 4e 4c 49 42 3d 22 24 61 63  se.  RANLIB="$ac
22cf0 5f 63 76 5f 70 72 6f 67 5f 52 41 4e 4c 49 42 22  _cv_prog_RANLIB"
22d00 0a 66 69 0a 0a 74 65 73 74 20 2d 7a 20 22 24 52  .fi..test -z "$R
22d10 41 4e 4c 49 42 22 20 26 26 20 52 41 4e 4c 49 42  ANLIB" && RANLIB
22d20 3d 3a 0a 0a 0a 0a 0a 0a 0a 23 20 44 65 74 65 72  =:.......# Deter
22d30 6d 69 6e 65 20 63 6f 6d 6d 61 6e 64 73 20 74 6f  mine commands to
22d40 20 63 72 65 61 74 65 20 6f 6c 64 2d 73 74 79 6c   create old-styl
22d50 65 20 73 74 61 74 69 63 20 61 72 63 68 69 76 65  e static archive
22d60 73 2e 0a 6f 6c 64 5f 61 72 63 68 69 76 65 5f 63  s..old_archive_c
22d70 6d 64 73 3d 27 24 41 52 20 24 41 52 5f 46 4c 41  mds='$AR $AR_FLA
22d80 47 53 20 24 6f 6c 64 6c 69 62 24 6f 6c 64 6f 62  GS $oldlib$oldob
22d90 6a 73 27 0a 6f 6c 64 5f 70 6f 73 74 69 6e 73 74  js'.old_postinst
22da0 61 6c 6c 5f 63 6d 64 73 3d 27 63 68 6d 6f 64 20  all_cmds='chmod 
22db0 36 34 34 20 24 6f 6c 64 6c 69 62 27 0a 6f 6c 64  644 $oldlib'.old
22dc0 5f 70 6f 73 74 75 6e 69 6e 73 74 61 6c 6c 5f 63  _postuninstall_c
22dd0 6d 64 73 3d 0a 0a 69 66 20 74 65 73 74 20 2d 6e  mds=..if test -n
22de0 20 22 24 52 41 4e 4c 49 42 22 3b 20 74 68 65 6e   "$RANLIB"; then
22df0 0a 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73  .  case $host_os
22e00 20 69 6e 0a 20 20 6f 70 65 6e 62 73 64 2a 29 0a   in.  openbsd*).
22e10 20 20 20 20 6f 6c 64 5f 70 6f 73 74 69 6e 73 74      old_postinst
22e20 61 6c 6c 5f 63 6d 64 73 3d 22 24 6f 6c 64 5f 70  all_cmds="$old_p
22e30 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 7e  ostinstall_cmds~
22e40 5c 24 52 41 4e 4c 49 42 20 2d 74 20 5c 24 6f 6c  \$RANLIB -t \$ol
22e50 64 6c 69 62 22 0a 20 20 20 20 3b 3b 0a 20 20 2a  dlib".    ;;.  *
22e60 29 0a 20 20 20 20 6f 6c 64 5f 70 6f 73 74 69 6e  ).    old_postin
22e70 73 74 61 6c 6c 5f 63 6d 64 73 3d 22 24 6f 6c 64  stall_cmds="$old
22e80 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64  _postinstall_cmd
22e90 73 7e 5c 24 52 41 4e 4c 49 42 20 5c 24 6f 6c 64  s~\$RANLIB \$old
22ea0 6c 69 62 22 0a 20 20 20 20 3b 3b 0a 20 20 65 73  lib".    ;;.  es
22eb0 61 63 0a 20 20 6f 6c 64 5f 61 72 63 68 69 76 65  ac.  old_archive
22ec0 5f 63 6d 64 73 3d 22 24 6f 6c 64 5f 61 72 63 68  _cmds="$old_arch
22ed0 69 76 65 5f 63 6d 64 73 7e 5c 24 52 41 4e 4c 49  ive_cmds~\$RANLI
22ee0 42 20 5c 24 6f 6c 64 6c 69 62 22 0a 66 69 0a 0a  B \$oldlib".fi..
22ef0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  ................
22f00 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  ................
22f10 0a 23 20 49 66 20 6e 6f 20 43 20 63 6f 6d 70 69  .# If no C compi
22f20 6c 65 72 20 77 61 73 20 73 70 65 63 69 66 69 65  ler was specifie
22f30 64 2c 20 75 73 65 20 43 43 2e 0a 4c 54 43 43 3d  d, use CC..LTCC=
22f40 24 7b 4c 54 43 43 2d 22 24 43 43 22 7d 0a 0a 23  ${LTCC-"$CC"}..#
22f50 20 49 66 20 6e 6f 20 43 20 63 6f 6d 70 69 6c 65   If no C compile
22f60 72 20 66 6c 61 67 73 20 77 65 72 65 20 73 70 65  r flags were spe
22f70 63 69 66 69 65 64 2c 20 75 73 65 20 43 46 4c 41  cified, use CFLA
22f80 47 53 2e 0a 4c 54 43 46 4c 41 47 53 3d 24 7b 4c  GS..LTCFLAGS=${L
22f90 54 43 46 4c 41 47 53 2d 22 24 43 46 4c 41 47 53  TCFLAGS-"$CFLAGS
22fa0 22 7d 0a 0a 23 20 41 6c 6c 6f 77 20 43 43 20 74  "}..# Allow CC t
22fb0 6f 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e  o be a program n
22fc0 61 6d 65 20 77 69 74 68 20 61 72 67 75 6d 65 6e  ame with argumen
22fd0 74 73 2e 0a 63 6f 6d 70 69 6c 65 72 3d 24 43 43  ts..compiler=$CC
22fe0 0a 0a 0a 23 20 43 68 65 63 6b 20 66 6f 72 20 63  ...# Check for c
22ff0 6f 6d 6d 61 6e 64 20 74 6f 20 67 72 61 62 20 74  ommand to grab t
23000 68 65 20 72 61 77 20 73 79 6d 62 6f 6c 20 6e 61  he raw symbol na
23010 6d 65 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 43  me followed by C
23020 20 73 79 6d 62 6f 6c 20 66 72 6f 6d 20 6e 6d 2e   symbol from nm.
23030 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73  .{ $as_echo "$as
23040 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d  _me:${as_lineno-
23050 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69  $LINENO}: checki
23060 6e 67 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 70 61  ng command to pa
23070 72 73 65 20 24 4e 4d 20 6f 75 74 70 75 74 20 66  rse $NM output f
23080 72 6f 6d 20 24 63 6f 6d 70 69 6c 65 72 20 6f 62  rom $compiler ob
23090 6a 65 63 74 22 20 3e 26 35 0a 24 61 73 5f 65 63  ject" >&5.$as_ec
230a0 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 63  ho_n "checking c
230b0 6f 6d 6d 61 6e 64 20 74 6f 20 70 61 72 73 65 20  ommand to parse 
230c0 24 4e 4d 20 6f 75 74 70 75 74 20 66 72 6f 6d 20  $NM output from 
230d0 24 63 6f 6d 70 69 6c 65 72 20 6f 62 6a 65 63 74  $compiler object
230e0 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20  ... " >&6; }.if 
230f0 24 7b 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62  ${lt_cv_sys_glob
23100 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 2b 3a  al_symbol_pipe+:
23110 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a  } false; then :.
23120 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63    $as_echo_n "(c
23130 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73  ached) " >&6.els
23140 65 0a 0a 23 20 54 68 65 73 65 20 61 72 65 20 73  e..# These are s
23150 61 6e 65 20 64 65 66 61 75 6c 74 73 20 74 68 61  ane defaults tha
23160 74 20 77 6f 72 6b 20 6f 6e 20 61 74 20 6c 65 61  t work on at lea
23170 73 74 20 61 20 66 65 77 20 6f 6c 64 20 73 79 73  st a few old sys
23180 74 65 6d 73 2e 0a 23 20 5b 54 68 65 79 20 63 6f  tems..# [They co
23190 6d 65 20 66 72 6f 6d 20 55 6c 74 72 69 78 2e 20  me from Ultrix. 
231a0 20 57 68 61 74 20 63 6f 75 6c 64 20 62 65 20 6f   What could be o
231b0 6c 64 65 72 20 74 68 61 6e 20 55 6c 74 72 69 78  lder than Ultrix
231c0 3f 21 21 20 3b 29 5d 0a 0a 23 20 43 68 61 72 61  ?!! ;)]..# Chara
231d0 63 74 65 72 20 63 6c 61 73 73 20 64 65 73 63 72  cter class descr
231e0 69 62 69 6e 67 20 4e 4d 20 67 6c 6f 62 61 6c 20  ibing NM global 
231f0 73 79 6d 62 6f 6c 20 63 6f 64 65 73 2e 0a 73 79  symbol codes..sy
23200 6d 63 6f 64 65 3d 27 5b 42 43 44 45 47 52 53 54  mcode='[BCDEGRST
23210 5d 27 0a 0a 23 20 52 65 67 65 78 70 20 74 6f 20  ]'..# Regexp to 
23220 6d 61 74 63 68 20 73 79 6d 62 6f 6c 73 20 74 68  match symbols th
23230 61 74 20 63 61 6e 20 62 65 20 61 63 63 65 73 73  at can be access
23240 65 64 20 64 69 72 65 63 74 6c 79 20 66 72 6f 6d  ed directly from
23250 20 43 2e 0a 73 79 6d 70 61 74 3d 27 5c 28 5b 5f   C..sympat='\([_
23260 41 2d 5a 61 2d 7a 5d 5b 5f 41 2d 5a 61 2d 7a 30  A-Za-z][_A-Za-z0
23270 2d 39 5d 2a 5c 29 27 0a 0a 23 20 44 65 66 69 6e  -9]*\)'..# Defin
23280 65 20 73 79 73 74 65 6d 2d 73 70 65 63 69 66 69  e system-specifi
23290 63 20 76 61 72 69 61 62 6c 65 73 2e 0a 63 61 73  c variables..cas
232a0 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 61 69  e $host_os in.ai
232b0 78 2a 29 0a 20 20 73 79 6d 63 6f 64 65 3d 27 5b  x*).  symcode='[
232c0 42 43 44 54 5d 27 0a 20 20 3b 3b 0a 63 79 67 77  BCDT]'.  ;;.cygw
232d0 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c 20 70  in* | mingw* | p
232e0 77 33 32 2a 20 7c 20 63 65 67 63 63 2a 29 0a 20  w32* | cegcc*). 
232f0 20 73 79 6d 63 6f 64 65 3d 27 5b 41 42 43 44 47   symcode='[ABCDG
23300 49 53 54 57 5d 27 0a 20 20 3b 3b 0a 68 70 75 78  ISTW]'.  ;;.hpux
23310 2a 29 0a 20 20 69 66 20 74 65 73 74 20 22 24 68  *).  if test "$h
23320 6f 73 74 5f 63 70 75 22 20 3d 20 69 61 36 34 3b  ost_cpu" = ia64;
23330 20 74 68 65 6e 0a 20 20 20 20 73 79 6d 63 6f 64   then.    symcod
23340 65 3d 27 5b 41 42 43 44 45 47 52 53 54 5d 27 0a  e='[ABCDEGRST]'.
23350 20 20 66 69 0a 20 20 3b 3b 0a 69 72 69 78 2a 20    fi.  ;;.irix* 
23360 7c 20 6e 6f 6e 73 74 6f 70 75 78 2a 29 0a 20 20  | nonstopux*).  
23370 73 79 6d 63 6f 64 65 3d 27 5b 42 43 44 45 47 52  symcode='[BCDEGR
23380 53 54 5d 27 0a 20 20 3b 3b 0a 6f 73 66 2a 29 0a  ST]'.  ;;.osf*).
23390 20 20 73 79 6d 63 6f 64 65 3d 27 5b 42 43 44 45    symcode='[BCDE
233a0 47 51 52 53 54 5d 27 0a 20 20 3b 3b 0a 73 6f 6c  GQRST]'.  ;;.sol
233b0 61 72 69 73 2a 29 0a 20 20 73 79 6d 63 6f 64 65  aris*).  symcode
233c0 3d 27 5b 42 44 52 54 5d 27 0a 20 20 3b 3b 0a 73  ='[BDRT]'.  ;;.s
233d0 63 6f 33 2e 32 76 35 2a 29 0a 20 20 73 79 6d 63  co3.2v5*).  symc
233e0 6f 64 65 3d 27 5b 44 54 5d 27 0a 20 20 3b 3b 0a  ode='[DT]'.  ;;.
233f0 73 79 73 76 34 2e 32 75 77 32 2a 29 0a 20 20 73  sysv4.2uw2*).  s
23400 79 6d 63 6f 64 65 3d 27 5b 44 54 5d 27 0a 20 20  ymcode='[DT]'.  
23410 3b 3b 0a 73 79 73 76 35 2a 20 7c 20 73 63 6f 35  ;;.sysv5* | sco5
23420 76 36 2a 20 7c 20 75 6e 69 78 77 61 72 65 2a 20  v6* | unixware* 
23430 7c 20 4f 70 65 6e 55 4e 49 58 2a 29 0a 20 20 73  | OpenUNIX*).  s
23440 79 6d 63 6f 64 65 3d 27 5b 41 42 44 54 5d 27 0a  ymcode='[ABDT]'.
23450 20 20 3b 3b 0a 73 79 73 76 34 29 0a 20 20 73 79    ;;.sysv4).  sy
23460 6d 63 6f 64 65 3d 27 5b 44 46 4e 53 54 55 5d 27  mcode='[DFNSTU]'
23470 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a 23 20 49 66  .  ;;.esac..# If
23480 20 77 65 27 72 65 20 75 73 69 6e 67 20 47 4e 55   we're using GNU
23490 20 6e 6d 2c 20 74 68 65 6e 20 75 73 65 20 69 74   nm, then use it
234a0 73 20 73 74 61 6e 64 61 72 64 20 73 79 6d 62 6f  s standard symbo
234b0 6c 20 63 6f 64 65 73 2e 0a 63 61 73 65 20 60 24  l codes..case `$
234c0 4e 4d 20 2d 56 20 32 3e 26 31 60 20 69 6e 0a 2a  NM -V 2>&1` in.*
234d0 47 4e 55 2a 20 7c 20 2a 27 77 69 74 68 20 42 46  GNU* | *'with BF
234e0 44 27 2a 29 0a 20 20 73 79 6d 63 6f 64 65 3d 27  D'*).  symcode='
234f0 5b 41 42 43 44 47 49 52 53 54 57 5d 27 20 3b 3b  [ABCDGIRSTW]' ;;
23500 0a 65 73 61 63 0a 0a 23 20 54 72 61 6e 73 66 6f  .esac..# Transfo
23510 72 6d 20 61 6e 20 65 78 74 72 61 63 74 65 64 20  rm an extracted 
23520 73 79 6d 62 6f 6c 20 6c 69 6e 65 20 69 6e 74 6f  symbol line into
23530 20 61 20 70 72 6f 70 65 72 20 43 20 64 65 63 6c   a proper C decl
23540 61 72 61 74 69 6f 6e 2e 0a 23 20 53 6f 6d 65 20  aration..# Some 
23550 73 79 73 74 65 6d 73 20 28 65 73 70 2e 20 6f 6e  systems (esp. on
23560 20 69 61 36 34 29 20 6c 69 6e 6b 20 64 61 74 61   ia64) link data
23570 20 61 6e 64 20 63 6f 64 65 20 73 79 6d 62 6f 6c   and code symbol
23580 73 20 64 69 66 66 65 72 65 6e 74 6c 79 2c 0a 23  s differently,.#
23590 20 73 6f 20 75 73 65 20 74 68 69 73 20 67 65 6e   so use this gen
235a0 65 72 61 6c 20 61 70 70 72 6f 61 63 68 2e 0a 6c  eral approach..l
235b0 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f  t_cv_sys_global_
235c0 73 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63 6c 3d  symbol_to_cdecl=
235d0 22 73 65 64 20 2d 6e 20 2d 65 20 27 73 2f 5e 54  "sed -n -e 's/^T
235e0 20 2e 2a 20 5c 28 2e 2a 5c 29 24 2f 65 78 74 65   .* \(.*\)$/exte
235f0 72 6e 20 69 6e 74 20 5c 31 28 29 3b 2f 70 27 20  rn int \1();/p' 
23600 2d 65 20 27 73 2f 5e 24 73 79 6d 63 6f 64 65 2a  -e 's/^$symcode*
23610 20 2e 2a 20 5c 28 2e 2a 5c 29 24 2f 65 78 74 65   .* \(.*\)$/exte
23620 72 6e 20 63 68 61 72 20 5c 31 3b 2f 70 27 22 0a  rn char \1;/p'".
23630 0a 23 20 54 72 61 6e 73 66 6f 72 6d 20 61 6e 20  .# Transform an 
23640 65 78 74 72 61 63 74 65 64 20 73 79 6d 62 6f 6c  extracted symbol
23650 20 6c 69 6e 65 20 69 6e 74 6f 20 73 79 6d 62 6f   line into symbo
23660 6c 20 6e 61 6d 65 20 61 6e 64 20 73 79 6d 62 6f  l name and symbo
23670 6c 20 61 64 64 72 65 73 73 0a 6c 74 5f 63 76 5f  l address.lt_cv_
23680 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f  sys_global_symbo
23690 6c 5f 74 6f 5f 63 5f 6e 61 6d 65 5f 61 64 64 72  l_to_c_name_addr
236a0 65 73 73 3d 22 73 65 64 20 2d 6e 20 2d 65 20 27  ess="sed -n -e '
236b0 73 2f 5e 3a 20 5c 28 5b 5e 20 5d 2a 5c 29 20 24  s/^: \([^ ]*\) $
236c0 2f 20 20 7b 5c 5c 5c 22 5c 31 5c 5c 5c 22 2c 20  /  {\\\"\1\\\", 
236d0 28 76 6f 69 64 20 2a 29 20 30 7d 2c 2f 70 27 20  (void *) 0},/p' 
236e0 2d 65 20 27 73 2f 5e 24 73 79 6d 63 6f 64 65 2a  -e 's/^$symcode*
236f0 20 5c 28 5b 5e 20 5d 2a 5c 29 20 5c 28 5b 5e 20   \([^ ]*\) \([^ 
23700 5d 2a 5c 29 24 2f 20 20 7b 5c 22 5c 32 5c 22 2c  ]*\)$/  {\"\2\",
23710 20 28 76 6f 69 64 20 2a 29 20 5c 26 5c 32 7d 2c   (void *) \&\2},
23720 2f 70 27 22 0a 6c 74 5f 63 76 5f 73 79 73 5f 67  /p'".lt_cv_sys_g
23730 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f  lobal_symbol_to_
23740 63 5f 6e 61 6d 65 5f 61 64 64 72 65 73 73 5f 6c  c_name_address_l
23750 69 62 5f 70 72 65 66 69 78 3d 22 73 65 64 20 2d  ib_prefix="sed -
23760 6e 20 2d 65 20 27 73 2f 5e 3a 20 5c 28 5b 5e 20  n -e 's/^: \([^ 
23770 5d 2a 5c 29 20 24 2f 20 20 7b 5c 5c 5c 22 5c 31  ]*\) $/  {\\\"\1
23780 5c 5c 5c 22 2c 20 28 76 6f 69 64 20 2a 29 20 30  \\\", (void *) 0
23790 7d 2c 2f 70 27 20 2d 65 20 27 73 2f 5e 24 73 79  },/p' -e 's/^$sy
237a0 6d 63 6f 64 65 2a 20 5c 28 5b 5e 20 5d 2a 5c 29  mcode* \([^ ]*\)
237b0 20 5c 28 6c 69 62 5b 5e 20 5d 2a 5c 29 24 2f 20   \(lib[^ ]*\)$/ 
237c0 20 7b 5c 22 5c 32 5c 22 2c 20 28 76 6f 69 64 20   {\"\2\", (void 
237d0 2a 29 20 5c 26 5c 32 7d 2c 2f 70 27 20 2d 65 20  *) \&\2},/p' -e 
237e0 27 73 2f 5e 24 73 79 6d 63 6f 64 65 2a 20 5c 28  's/^$symcode* \(
237f0 5b 5e 20 5d 2a 5c 29 20 5c 28 5b 5e 20 5d 2a 5c  [^ ]*\) \([^ ]*\
23800 29 24 2f 20 20 7b 5c 22 6c 69 62 5c 32 5c 22 2c  )$/  {\"lib\2\",
23810 20 28 76 6f 69 64 20 2a 29 20 5c 26 5c 32 7d 2c   (void *) \&\2},
23820 2f 70 27 22 0a 0a 23 20 48 61 6e 64 6c 65 20 43  /p'"..# Handle C
23830 52 4c 46 20 69 6e 20 6d 69 6e 67 77 20 74 6f 6f  RLF in mingw too
23840 6c 20 63 68 61 69 6e 0a 6f 70 74 5f 63 72 3d 0a  l chain.opt_cr=.
23850 63 61 73 65 20 24 62 75 69 6c 64 5f 6f 73 20 69  case $build_os i
23860 6e 0a 6d 69 6e 67 77 2a 29 0a 20 20 6f 70 74 5f  n.mingw*).  opt_
23870 63 72 3d 60 24 45 43 48 4f 20 27 78 5c 7b 30 2c  cr=`$ECHO 'x\{0,
23880 31 5c 7d 27 20 7c 20 74 72 20 78 20 27 5c 30 31  1\}' | tr x '\01
23890 35 27 60 20 23 20 6f 70 74 69 6f 6e 20 63 72 20  5'` # option cr 
238a0 69 6e 20 72 65 67 65 78 70 0a 20 20 3b 3b 0a 65  in regexp.  ;;.e
238b0 73 61 63 0a 0a 23 20 54 72 79 20 77 69 74 68 6f  sac..# Try witho
238c0 75 74 20 61 20 70 72 65 66 69 78 20 75 6e 64 65  ut a prefix unde
238d0 72 73 63 6f 72 65 2c 20 74 68 65 6e 20 77 69 74  rscore, then wit
238e0 68 20 69 74 2e 0a 66 6f 72 20 61 63 5f 73 79 6d  h it..for ac_sym
238f0 70 72 66 78 20 69 6e 20 22 22 20 22 5f 22 3b 20  prfx in "" "_"; 
23900 64 6f 0a 0a 20 20 23 20 54 72 61 6e 73 66 6f 72  do..  # Transfor
23910 6d 20 73 79 6d 63 6f 64 65 2c 20 73 79 6d 70 61  m symcode, sympa
23920 74 2c 20 61 6e 64 20 73 79 6d 70 72 66 78 20 69  t, and symprfx i
23930 6e 74 6f 20 61 20 72 61 77 20 73 79 6d 62 6f 6c  nto a raw symbol
23940 20 61 6e 64 20 61 20 43 20 73 79 6d 62 6f 6c 2e   and a C symbol.
23950 0a 20 20 73 79 6d 78 66 72 6d 3d 22 5c 5c 31 20  .  symxfrm="\\1 
23960 24 61 63 5f 73 79 6d 70 72 66 78 5c 5c 32 20 5c  $ac_symprfx\\2 \
23970 5c 32 22 0a 0a 20 20 23 20 57 72 69 74 65 20 74  \2"..  # Write t
23980 68 65 20 72 61 77 20 61 6e 64 20 43 20 69 64 65  he raw and C ide
23990 6e 74 69 66 69 65 72 73 2e 0a 20 20 69 66 20 74  ntifiers..  if t
239a0 65 73 74 20 22 24 6c 74 5f 63 76 5f 6e 6d 5f 69  est "$lt_cv_nm_i
239b0 6e 74 65 72 66 61 63 65 22 20 3d 20 22 4d 53 20  nterface" = "MS 
239c0 64 75 6d 70 62 69 6e 22 3b 20 74 68 65 6e 0a 20  dumpbin"; then. 
239d0 20 20 20 23 20 46 61 6b 65 20 69 74 20 66 6f 72     # Fake it for
239e0 20 64 75 6d 70 62 69 6e 20 61 6e 64 20 73 61 79   dumpbin and say
239f0 20 54 20 66 6f 72 20 61 6e 79 20 6e 6f 6e 2d 73   T for any non-s
23a00 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 0a 20  tatic function. 
23a10 20 20 20 23 20 61 6e 64 20 44 20 66 6f 72 20 61     # and D for a
23a20 6e 79 20 67 6c 6f 62 61 6c 20 76 61 72 69 61 62  ny global variab
23a30 6c 65 2e 0a 20 20 20 20 23 20 41 6c 73 6f 20 66  le..    # Also f
23a40 69 6e 64 20 43 2b 2b 20 61 6e 64 20 5f 5f 66 61  ind C++ and __fa
23a50 73 74 63 61 6c 6c 20 73 79 6d 62 6f 6c 73 20 66  stcall symbols f
23a60 72 6f 6d 20 4d 53 56 43 2b 2b 2c 0a 20 20 20 20  rom MSVC++,.    
23a70 23 20 77 68 69 63 68 20 73 74 61 72 74 20 77 69  # which start wi
23a80 74 68 20 40 20 6f 72 20 3f 2e 0a 20 20 20 20 6c  th @ or ?..    l
23a90 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f  t_cv_sys_global_
23aa0 73 79 6d 62 6f 6c 5f 70 69 70 65 3d 22 24 41 57  symbol_pipe="$AW
23ab0 4b 20 27 22 5c 0a 22 20 20 20 20 20 7b 6c 61 73  K '"\."     {las
23ac0 74 5f 73 65 63 74 69 6f 6e 3d 73 65 63 74 69 6f  t_section=sectio
23ad0 6e 3b 20 73 65 63 74 69 6f 6e 3d 5c 24 20 33 7d  n; section=\$ 3}
23ae0 3b 22 5c 0a 22 20 20 20 20 20 2f 53 65 63 74 69  ;"\."     /Secti
23af0 6f 6e 20 6c 65 6e 67 74 68 20 2e 2a 23 72 65 6c  on length .*#rel
23b00 6f 63 73 2e 2a 28 70 69 63 6b 20 61 6e 79 29 2f  ocs.*(pick any)/
23b10 7b 68 69 64 65 5b 6c 61 73 74 5f 73 65 63 74 69  {hide[last_secti
23b20 6f 6e 5d 3d 31 7d 3b 22 5c 0a 22 20 20 20 20 20  on]=1};"\."     
23b30 5c 24 20 30 21 7e 2f 45 78 74 65 72 6e 61 6c 20  \$ 0!~/External 
23b40 2a 5c 7c 2f 7b 6e 65 78 74 7d 3b 22 5c 0a 22 20  *\|/{next};"\." 
23b50 20 20 20 20 2f 20 30 2b 20 55 4e 44 45 46 20 2f      / 0+ UNDEF /
23b60 7b 6e 65 78 74 7d 3b 20 2f 20 55 4e 44 45 46 20  {next}; / UNDEF 
23b70 5c 28 5b 5e 7c 5d 5c 29 2a 28 29 2f 7b 6e 65 78  \([^|]\)*()/{nex
23b80 74 7d 3b 22 5c 0a 22 20 20 20 20 20 7b 69 66 28  t};"\."     {if(
23b90 68 69 64 65 5b 73 65 63 74 69 6f 6e 5d 29 20 6e  hide[section]) n
23ba0 65 78 74 7d 3b 22 5c 0a 22 20 20 20 20 20 7b 66  ext};"\."     {f
23bb0 3d 30 7d 3b 20 5c 24 20 30 7e 2f 5c 28 5c 29 2e  =0}; \$ 0~/\(\).
23bc0 2a 5c 7c 2f 7b 66 3d 31 7d 3b 20 7b 70 72 69 6e  *\|/{f=1}; {prin
23bd0 74 66 20 66 20 3f 20 5c 22 54 20 5c 22 20 3a 20  tf f ? \"T \" : 
23be0 5c 22 44 20 5c 22 7d 3b 22 5c 0a 22 20 20 20 20  \"D \"};"\."    
23bf0 20 7b 73 70 6c 69 74 28 5c 24 20 30 2c 20 61 2c   {split(\$ 0, a,
23c00 20 2f 5c 7c 7c 5c 72 2f 29 3b 20 73 70 6c 69 74   /\||\r/); split
23c10 28 61 5b 32 5d 2c 20 73 29 7d 3b 22 5c 0a 22 20  (a[2], s)};"\." 
23c20 20 20 20 20 73 5b 31 5d 7e 2f 5e 5b 40 3f 5d 2f      s[1]~/^[@?]/
23c30 7b 70 72 69 6e 74 20 73 5b 31 5d 2c 20 73 5b 31  {print s[1], s[1
23c40 5d 3b 20 6e 65 78 74 7d 3b 22 5c 0a 22 20 20 20  ]; next};"\."   
23c50 20 20 73 5b 31 5d 7e 70 72 66 78 20 7b 73 70 6c    s[1]~prfx {spl
23c60 69 74 28 73 5b 31 5d 2c 74 2c 5c 22 40 5c 22 29  it(s[1],t,\"@\")
23c70 3b 20 70 72 69 6e 74 20 74 5b 31 5d 2c 20 73 75  ; print t[1], su
23c80 62 73 74 72 28 74 5b 31 5d 2c 6c 65 6e 67 74 68  bstr(t[1],length
23c90 28 70 72 66 78 29 29 7d 22 5c 0a 22 20 20 20 20  (prfx))}"\."    
23ca0 20 27 20 70 72 66 78 3d 5e 24 61 63 5f 73 79 6d   ' prfx=^$ac_sym
23cb0 70 72 66 78 22 0a 20 20 65 6c 73 65 0a 20 20 20  prfx".  else.   
23cc0 20 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61   lt_cv_sys_globa
23cd0 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 3d 22 73  l_symbol_pipe="s
23ce0 65 64 20 2d 6e 20 2d 65 20 27 73 2f 5e 2e 2a 5b  ed -n -e 's/^.*[
23cf0 09 20 5d 5c 28 24 73 79 6d 63 6f 64 65 24 73 79  . ]\($symcode$sy
23d00 6d 63 6f 64 65 2a 5c 29 5b 09 20 5d 5b 09 20 5d  mcode*\)[. ][. ]
23d10 2a 24 61 63 5f 73 79 6d 70 72 66 78 24 73 79 6d  *$ac_symprfx$sym
23d20 70 61 74 24 6f 70 74 5f 63 72 24 2f 24 73 79 6d  pat$opt_cr$/$sym
23d30 78 66 72 6d 2f 70 27 22 0a 20 20 66 69 0a 0a 20  xfrm/p'".  fi.. 
23d40 20 23 20 43 68 65 63 6b 20 74 6f 20 73 65 65 20   # Check to see 
23d50 74 68 61 74 20 74 68 65 20 70 69 70 65 20 77 6f  that the pipe wo
23d60 72 6b 73 20 63 6f 72 72 65 63 74 6c 79 2e 0a 20  rks correctly.. 
23d70 20 70 69 70 65 5f 77 6f 72 6b 73 3d 6e 6f 0a 0a   pipe_works=no..
23d80 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74    rm -f conftest
23d90 2a 0a 20 20 63 61 74 20 3e 20 63 6f 6e 66 74 65  *.  cat > confte
23da0 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 4c 54  st.$ac_ext <<_LT
23db0 5f 45 4f 46 0a 23 69 66 64 65 66 20 5f 5f 63 70  _EOF.#ifdef __cp
23dc0 6c 75 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 22  lusplus.extern "
23dd0 43 22 20 7b 0a 23 65 6e 64 69 66 0a 63 68 61 72  C" {.#endif.char
23de0 20 6e 6d 5f 74 65 73 74 5f 76 61 72 3b 0a 76 6f   nm_test_var;.vo
23df0 69 64 20 6e 6d 5f 74 65 73 74 5f 66 75 6e 63 28  id nm_test_func(
23e00 76 6f 69 64 29 3b 0a 76 6f 69 64 20 6e 6d 5f 74  void);.void nm_t
23e10 65 73 74 5f 66 75 6e 63 28 76 6f 69 64 29 7b 7d  est_func(void){}
23e20 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70  .#ifdef __cplusp
23e30 6c 75 73 0a 7d 0a 23 65 6e 64 69 66 0a 69 6e 74  lus.}.#endif.int
23e40 20 6d 61 69 6e 28 29 7b 6e 6d 5f 74 65 73 74 5f   main(){nm_test_
23e50 76 61 72 3d 27 61 27 3b 6e 6d 5f 74 65 73 74 5f  var='a';nm_test_
23e60 66 75 6e 63 28 29 3b 72 65 74 75 72 6e 28 30 29  func();return(0)
23e70 3b 7d 0a 5f 4c 54 5f 45 4f 46 0a 0a 20 20 69 66  ;}._LT_EOF..  if
23e80 20 7b 20 7b 20 65 76 61 6c 20 65 63 68 6f 20 22   { { eval echo "
23e90 5c 22 5c 24 61 73 5f 6d 65 5c 22 3a 24 7b 61 73  \"\$as_me\":${as
23ea0 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d  _lineno-$LINENO}
23eb0 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c  : \"$ac_compile\
23ec0 22 22 3b 20 7d 20 3e 26 35 0a 20 20 28 65 76 61  ""; } >&5.  (eva
23ed0 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32  l $ac_compile) 2
23ee0 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
23ef0 24 3f 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 24  $?.  $as_echo "$
23f00 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e  as_me:${as_linen
23f10 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 3f 20  o-$LINENO}: \$? 
23f20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
23f30 35 0a 20 20 74 65 73 74 20 24 61 63 5f 73 74 61  5.  test $ac_sta
23f40 74 75 73 20 3d 20 30 3b 20 7d 3b 20 74 68 65 6e  tus = 0; }; then
23f50 0a 20 20 20 20 23 20 4e 6f 77 20 74 72 79 20 74  .    # Now try t
23f60 6f 20 67 72 61 62 20 74 68 65 20 73 79 6d 62 6f  o grab the symbo
23f70 6c 73 2e 0a 20 20 20 20 6e 6c 69 73 74 3d 63 6f  ls..    nlist=co
23f80 6e 66 74 65 73 74 2e 6e 6d 0a 20 20 20 20 69 66  nftest.nm.    if
23f90 20 7b 20 7b 20 65 76 61 6c 20 65 63 68 6f 20 22   { { eval echo "
23fa0 5c 22 5c 24 61 73 5f 6d 65 5c 22 3a 24 7b 61 73  \"\$as_me\":${as
23fb0 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d  _lineno-$LINENO}
23fc0 3a 20 5c 22 24 4e 4d 20 63 6f 6e 66 74 65 73 74  : \"$NM conftest
23fd0 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c 7c 20 24  .$ac_objext \| $
23fe0 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c  lt_cv_sys_global
23ff0 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 20 5c 3e 20  _symbol_pipe \> 
24000 24 6e 6c 69 73 74 5c 22 22 3b 20 7d 20 3e 26 35  $nlist\""; } >&5
24010 0a 20 20 28 65 76 61 6c 20 24 4e 4d 20 63 6f 6e  .  (eval $NM con
24020 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
24030 20 5c 7c 20 24 6c 74 5f 63 76 5f 73 79 73 5f 67   \| $lt_cv_sys_g
24040 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70  lobal_symbol_pip
24050 65 20 5c 3e 20 24 6e 6c 69 73 74 29 20 32 3e 26  e \> $nlist) 2>&
24060 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
24070 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73  .  $as_echo "$as
24080 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d  _me:${as_lineno-
24090 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 3d 20  $LINENO}: \$? = 
240a0 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
240b0 20 20 74 65 73 74 20 24 61 63 5f 73 74 61 74 75    test $ac_statu
240c0 73 20 3d 20 30 3b 20 7d 20 26 26 20 74 65 73 74  s = 0; } && test
240d0 20 2d 73 20 22 24 6e 6c 69 73 74 22 3b 20 74 68   -s "$nlist"; th
240e0 65 6e 0a 20 20 20 20 20 20 23 20 54 72 79 20 73  en.      # Try s
240f0 6f 72 74 69 6e 67 20 61 6e 64 20 75 6e 69 71 75  orting and uniqu
24100 69 66 79 69 6e 67 20 74 68 65 20 6f 75 74 70 75  ifying the outpu
24110 74 2e 0a 20 20 20 20 20 20 69 66 20 73 6f 72 74  t..      if sort
24120 20 22 24 6e 6c 69 73 74 22 20 7c 20 75 6e 69 71   "$nlist" | uniq
24130 20 3e 20 22 24 6e 6c 69 73 74 22 54 3b 20 74 68   > "$nlist"T; th
24140 65 6e 0a 09 6d 76 20 2d 66 20 22 24 6e 6c 69 73  en..mv -f "$nlis
24150 74 22 54 20 22 24 6e 6c 69 73 74 22 0a 20 20 20  t"T "$nlist".   
24160 20 20 20 65 6c 73 65 0a 09 72 6d 20 2d 66 20 22     else..rm -f "
24170 24 6e 6c 69 73 74 22 54 0a 20 20 20 20 20 20 66  $nlist"T.      f
24180 69 0a 0a 20 20 20 20 20 20 23 20 4d 61 6b 65 20  i..      # Make 
24190 73 75 72 65 20 74 68 61 74 20 77 65 20 73 6e 61  sure that we sna
241a0 67 67 65 64 20 61 6c 6c 20 74 68 65 20 73 79 6d  gged all the sym
241b0 62 6f 6c 73 20 77 65 20 6e 65 65 64 2e 0a 20 20  bols we need..  
241c0 20 20 20 20 69 66 20 24 47 52 45 50 20 27 20 6e      if $GREP ' n
241d0 6d 5f 74 65 73 74 5f 76 61 72 24 27 20 22 24 6e  m_test_var$' "$n
241e0 6c 69 73 74 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c  list" >/dev/null
241f0 3b 20 74 68 65 6e 0a 09 69 66 20 24 47 52 45 50  ; then..if $GREP
24200 20 27 20 6e 6d 5f 74 65 73 74 5f 66 75 6e 63 24   ' nm_test_func$
24210 27 20 22 24 6e 6c 69 73 74 22 20 3e 2f 64 65 76  ' "$nlist" >/dev
24220 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 20 20 63  /null; then..  c
24230 61 74 20 3c 3c 5f 4c 54 5f 45 4f 46 20 3e 20 63  at <<_LT_EOF > c
24240 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
24250 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c  #ifdef __cpluspl
24260 75 73 0a 65 78 74 65 72 6e 20 22 43 22 20 7b 0a  us.extern "C" {.
24270 23 65 6e 64 69 66 0a 0a 5f 4c 54 5f 45 4f 46 0a  #endif.._LT_EOF.
24280 09 20 20 23 20 4e 6f 77 20 67 65 6e 65 72 61 74  .  # Now generat
24290 65 20 74 68 65 20 73 79 6d 62 6f 6c 20 66 69 6c  e the symbol fil
242a0 65 2e 0a 09 20 20 65 76 61 6c 20 22 24 6c 74 5f  e...  eval "$lt_
242b0 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79  cv_sys_global_sy
242c0 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63 6c 22 27 20  mbol_to_cdecl"' 
242d0 3c 20 22 24 6e 6c 69 73 74 22 20 7c 20 24 47 52  < "$nlist" | $GR
242e0 45 50 20 2d 76 20 6d 61 69 6e 20 3e 3e 20 63 6f  EP -v main >> co
242f0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 27 0a  nftest.$ac_ext'.
24300 0a 09 20 20 63 61 74 20 3c 3c 5f 4c 54 5f 45 4f  ..  cat <<_LT_EO
24310 46 20 3e 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61  F >> conftest.$a
24320 63 5f 65 78 74 0a 0a 2f 2a 20 54 68 65 20 6d 61  c_ext../* The ma
24330 70 70 69 6e 67 20 62 65 74 77 65 65 6e 20 73 79  pping between sy
24340 6d 62 6f 6c 20 6e 61 6d 65 73 20 61 6e 64 20 73  mbol names and s
24350 79 6d 62 6f 6c 73 2e 20 20 2a 2f 0a 63 6f 6e 73  ymbols.  */.cons
24360 74 20 73 74 72 75 63 74 20 7b 0a 20 20 63 6f 6e  t struct {.  con
24370 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 3b 0a 20  st char *name;. 
24380 20 76 6f 69 64 20 20 20 20 20 20 20 2a 61 64 64   void       *add
24390 72 65 73 73 3b 0a 7d 0a 6c 74 5f 5f 50 52 4f 47  ress;.}.lt__PROG
243a0 52 41 4d 5f 5f 4c 54 58 5f 70 72 65 6c 6f 61 64  RAM__LTX_preload
243b0 65 64 5f 73 79 6d 62 6f 6c 73 5b 5d 20 3d 0a 7b  ed_symbols[] =.{
243c0 0a 20 20 7b 20 22 40 50 52 4f 47 52 41 4d 40 22  .  { "@PROGRAM@"
243d0 2c 20 28 76 6f 69 64 20 2a 29 20 30 20 7d 2c 0a  , (void *) 0 },.
243e0 5f 4c 54 5f 45 4f 46 0a 09 20 20 24 53 45 44 20  _LT_EOF..  $SED 
243f0 22 73 2f 5e 24 73 79 6d 63 6f 64 65 24 73 79 6d  "s/^$symcode$sym
24400 63 6f 64 65 2a 20 5c 28 2e 2a 5c 29 20 5c 28 2e  code* \(.*\) \(.
24410 2a 5c 29 24 2f 20 20 7b 5c 22 5c 32 5c 22 2c 20  *\)$/  {\"\2\", 
24420 28 76 6f 69 64 20 2a 29 20 5c 26 5c 32 7d 2c 2f  (void *) \&\2},/
24430 22 20 3c 20 22 24 6e 6c 69 73 74 22 20 7c 20 24  " < "$nlist" | $
24440 47 52 45 50 20 2d 76 20 6d 61 69 6e 20 3e 3e 20  GREP -v main >> 
24450 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
24460 0a 09 20 20 63 61 74 20 3c 3c 5c 5f 4c 54 5f 45  ..  cat <<\_LT_E
24470 4f 46 20 3e 3e 20 63 6f 6e 66 74 65 73 74 2e 24  OF >> conftest.$
24480 61 63 5f 65 78 74 0a 20 20 7b 30 2c 20 28 76 6f  ac_ext.  {0, (vo
24490 69 64 20 2a 29 20 30 7d 0a 7d 3b 0a 0a 2f 2a 20  id *) 0}.};../* 
244a0 54 68 69 73 20 77 6f 72 6b 73 20 61 72 6f 75 6e  This works aroun
244b0 64 20 61 20 70 72 6f 62 6c 65 6d 20 69 6e 20 46  d a problem in F
244c0 72 65 65 42 53 44 20 6c 69 6e 6b 65 72 20 2a 2f  reeBSD linker */
244d0 0a 23 69 66 64 65 66 20 46 52 45 45 42 53 44 5f  .#ifdef FREEBSD_
244e0 57 4f 52 4b 41 52 4f 55 4e 44 0a 73 74 61 74 69  WORKAROUND.stati
244f0 63 20 63 6f 6e 73 74 20 76 6f 69 64 20 2a 6c 74  c const void *lt
24500 5f 70 72 65 6c 6f 61 64 65 64 5f 73 65 74 75 70  _preloaded_setup
24510 28 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 6c 74  () {.  return lt
24520 5f 5f 50 52 4f 47 52 41 4d 5f 5f 4c 54 58 5f 70  __PROGRAM__LTX_p
24530 72 65 6c 6f 61 64 65 64 5f 73 79 6d 62 6f 6c 73  reloaded_symbols
24540 3b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 23 69 66 64  ;.}.#endif..#ifd
24550 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 7d  ef __cplusplus.}
24560 0a 23 65 6e 64 69 66 0a 5f 4c 54 5f 45 4f 46 0a  .#endif._LT_EOF.
24570 09 20 20 23 20 4e 6f 77 20 74 72 79 20 6c 69 6e  .  # Now try lin
24580 6b 69 6e 67 20 74 68 65 20 74 77 6f 20 66 69 6c  king the two fil
24590 65 73 2e 0a 09 20 20 6d 76 20 63 6f 6e 66 74 65  es...  mv confte
245a0 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f  st.$ac_objext co
245b0 6e 66 74 73 74 6d 2e 24 61 63 5f 6f 62 6a 65 78  nftstm.$ac_objex
245c0 74 0a 09 20 20 6c 74 5f 73 61 76 65 5f 4c 49 42  t..  lt_save_LIB
245d0 53 3d 22 24 4c 49 42 53 22 0a 09 20 20 6c 74 5f  S="$LIBS"..  lt_
245e0 73 61 76 65 5f 43 46 4c 41 47 53 3d 22 24 43 46  save_CFLAGS="$CF
245f0 4c 41 47 53 22 0a 09 20 20 4c 49 42 53 3d 22 63  LAGS"..  LIBS="c
24600 6f 6e 66 74 73 74 6d 2e 24 61 63 5f 6f 62 6a 65  onftstm.$ac_obje
24610 78 74 22 0a 09 20 20 43 46 4c 41 47 53 3d 22 24  xt"..  CFLAGS="$
24620 43 46 4c 41 47 53 24 6c 74 5f 70 72 6f 67 5f 63  CFLAGS$lt_prog_c
24630 6f 6d 70 69 6c 65 72 5f 6e 6f 5f 62 75 69 6c 74  ompiler_no_built
24640 69 6e 5f 66 6c 61 67 22 0a 09 20 20 69 66 20 7b  in_flag"..  if {
24650 20 7b 20 65 76 61 6c 20 65 63 68 6f 20 22 5c 22   { eval echo "\"
24660 5c 24 61 73 5f 6d 65 5c 22 3a 24 7b 61 73 5f 6c  \$as_me\":${as_l
24670 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20  ineno-$LINENO}: 
24680 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 3b 20 7d  \"$ac_link\""; }
24690 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
246a0 5f 6c 69 6e 6b 29 20 32 3e 26 35 0a 20 20 61 63  _link) 2>&5.  ac
246b0 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 24 61 73  _status=$?.  $as
246c0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b  _echo "$as_me:${
246d0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e  as_lineno-$LINEN
246e0 4f 7d 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  O}: \$? = $ac_st
246f0 61 74 75 73 22 20 3e 26 35 0a 20 20 74 65 73 74  atus" >&5.  test
24700 20 24 61 63 5f 73 74 61 74 75 73 20 3d 20 30 3b   $ac_status = 0;
24710 20 7d 20 26 26 20 74 65 73 74 20 2d 73 20 63 6f   } && test -s co
24720 6e 66 74 65 73 74 24 7b 61 63 5f 65 78 65 65 78  nftest${ac_exeex
24730 74 7d 3b 20 74 68 65 6e 0a 09 20 20 20 20 70 69  t}; then..    pi
24740 70 65 5f 77 6f 72 6b 73 3d 79 65 73 0a 09 20 20  pe_works=yes..  
24750 66 69 0a 09 20 20 4c 49 42 53 3d 22 24 6c 74 5f  fi..  LIBS="$lt_
24760 73 61 76 65 5f 4c 49 42 53 22 0a 09 20 20 43 46  save_LIBS"..  CF
24770 4c 41 47 53 3d 22 24 6c 74 5f 73 61 76 65 5f 43  LAGS="$lt_save_C
24780 46 4c 41 47 53 22 0a 09 65 6c 73 65 0a 09 20 20  FLAGS"..else..  
24790 65 63 68 6f 20 22 63 61 6e 6e 6f 74 20 66 69 6e  echo "cannot fin
247a0 64 20 6e 6d 5f 74 65 73 74 5f 66 75 6e 63 20 69  d nm_test_func i
247b0 6e 20 24 6e 6c 69 73 74 22 20 3e 26 35 0a 09 66  n $nlist" >&5..f
247c0 69 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 65 63  i.      else..ec
247d0 68 6f 20 22 63 61 6e 6e 6f 74 20 66 69 6e 64 20  ho "cannot find 
247e0 6e 6d 5f 74 65 73 74 5f 76 61 72 20 69 6e 20 24  nm_test_var in $
247f0 6e 6c 69 73 74 22 20 3e 26 35 0a 20 20 20 20 20  nlist" >&5.     
24800 20 66 69 0a 20 20 20 20 65 6c 73 65 0a 20 20 20   fi.    else.   
24810 20 20 20 65 63 68 6f 20 22 63 61 6e 6e 6f 74 20     echo "cannot 
24820 72 75 6e 20 24 6c 74 5f 63 76 5f 73 79 73 5f 67  run $lt_cv_sys_g
24830 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70  lobal_symbol_pip
24840 65 22 20 3e 26 35 0a 20 20 20 20 66 69 0a 20 20  e" >&5.    fi.  
24850 65 6c 73 65 0a 20 20 20 20 65 63 68 6f 20 22 24  else.    echo "$
24860 70 72 6f 67 6e 61 6d 65 3a 20 66 61 69 6c 65 64  progname: failed
24870 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e   program was:" >
24880 26 35 0a 20 20 20 20 63 61 74 20 63 6f 6e 66 74  &5.    cat conft
24890 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
248a0 20 20 66 69 0a 20 20 72 6d 20 2d 72 66 20 63 6f    fi.  rm -rf co
248b0 6e 66 74 65 73 74 2a 20 63 6f 6e 66 74 73 74 2a  nftest* conftst*
248c0 0a 0a 20 20 23 20 44 6f 20 6e 6f 74 20 75 73 65  ..  # Do not use
248d0 20 74 68 65 20 67 6c 6f 62 61 6c 5f 73 79 6d 62   the global_symb
248e0 6f 6c 5f 70 69 70 65 20 75 6e 6c 65 73 73 20 69  ol_pipe unless i
248f0 74 20 77 6f 72 6b 73 2e 0a 20 20 69 66 20 74 65  t works..  if te
24900 73 74 20 22 24 70 69 70 65 5f 77 6f 72 6b 73 22  st "$pipe_works"
24910 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20   = yes; then.   
24920 20 62 72 65 61 6b 0a 20 20 65 6c 73 65 0a 20 20   break.  else.  
24930 20 20 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62    lt_cv_sys_glob
24940 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 3d 0a  al_symbol_pipe=.
24950 20 20 66 69 0a 64 6f 6e 65 0a 0a 66 69 0a 0a 69    fi.done..fi..i
24960 66 20 74 65 73 74 20 2d 7a 20 22 24 6c 74 5f 63  f test -z "$lt_c
24970 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d  v_sys_global_sym
24980 62 6f 6c 5f 70 69 70 65 22 3b 20 74 68 65 6e 0a  bol_pipe"; then.
24990 20 20 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62    lt_cv_sys_glob
249a0 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65  al_symbol_to_cde
249b0 63 6c 3d 0a 66 69 0a 69 66 20 74 65 73 74 20 2d  cl=.fi.if test -
249c0 7a 20 22 24 6c 74 5f 63 76 5f 73 79 73 5f 67 6c  z "$lt_cv_sys_gl
249d0 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65  obal_symbol_pipe
249e0 24 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61  $lt_cv_sys_globa
249f0 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63  l_symbol_to_cdec
24a00 6c 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73  l"; then.  { $as
24a10 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b  _echo "$as_me:${
24a20 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e  as_lineno-$LINEN
24a30 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 66 61 69 6c  O}: result: fail
24a40 65 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f  ed" >&5.$as_echo
24a50 20 22 66 61 69 6c 65 64 22 20 3e 26 36 3b 20 7d   "failed" >&6; }
24a60 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63  .else.  { $as_ec
24a70 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f  ho "$as_me:${as_
24a80 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a  lineno-$LINENO}:
24a90 20 72 65 73 75 6c 74 3a 20 6f 6b 22 20 3e 26 35   result: ok" >&5
24aa0 0a 24 61 73 5f 65 63 68 6f 20 22 6f 6b 22 20 3e  .$as_echo "ok" >
24ab0 26 36 3b 20 7d 0a 66 69 0a 0a 0a 0a 0a 0a 0a 0a  &6; }.fi........
24ac0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  ................
24ad0 23 20 43 68 65 63 6b 20 77 68 65 74 68 65 72 20  # Check whether 
24ae0 2d 2d 65 6e 61 62 6c 65 2d 6c 69 62 74 6f 6f 6c  --enable-libtool
24af0 2d 6c 6f 63 6b 20 77 61 73 20 67 69 76 65 6e 2e  -lock was given.
24b00 0a 69 66 20 74 65 73 74 20 22 24 7b 65 6e 61 62  .if test "${enab
24b10 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 2b  le_libtool_lock+
24b20 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
24b30 6e 20 3a 0a 20 20 65 6e 61 62 6c 65 76 61 6c 3d  n :.  enableval=
24b40 24 65 6e 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f  $enable_libtool_
24b50 6c 6f 63 6b 3b 0a 66 69 0a 0a 74 65 73 74 20 22  lock;.fi..test "
24b60 78 24 65 6e 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c  x$enable_libtool
24b70 5f 6c 6f 63 6b 22 20 21 3d 20 78 6e 6f 20 26 26  _lock" != xno &&
24b80 20 65 6e 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f   enable_libtool_
24b90 6c 6f 63 6b 3d 79 65 73 0a 0a 23 20 53 6f 6d 65  lock=yes..# Some
24ba0 20 66 6c 61 67 73 20 6e 65 65 64 20 74 6f 20 62   flags need to b
24bb0 65 20 70 72 6f 70 61 67 61 74 65 64 20 74 6f 20  e propagated to 
24bc0 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 6f 72 20  the compiler or 
24bd0 6c 69 6e 6b 65 72 20 66 6f 72 20 67 6f 6f 64 0a  linker for good.
24be0 23 20 6c 69 62 74 6f 6f 6c 20 73 75 70 70 6f 72  # libtool suppor
24bf0 74 2e 0a 63 61 73 65 20 24 68 6f 73 74 20 69 6e  t..case $host in
24c00 0a 69 61 36 34 2d 2a 2d 68 70 75 78 2a 29 0a 20  .ia64-*-hpux*). 
24c10 20 23 20 46 69 6e 64 20 6f 75 74 20 77 68 69 63   # Find out whic
24c20 68 20 41 42 49 20 77 65 20 61 72 65 20 75 73 69  h ABI we are usi
24c30 6e 67 2e 0a 20 20 65 63 68 6f 20 27 69 6e 74 20  ng..  echo 'int 
24c40 69 3b 27 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24  i;' > conftest.$
24c50 61 63 5f 65 78 74 0a 20 20 69 66 20 7b 20 7b 20  ac_ext.  if { { 
24c60 65 76 61 6c 20 65 63 68 6f 20 22 5c 22 5c 24 61  eval echo "\"\$a
24c70 73 5f 6d 65 5c 22 3a 24 7b 61 73 5f 6c 69 6e 65  s_me\":${as_line
24c80 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 22 24  no-$LINENO}: \"$
24c90 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 3b 20 7d  ac_compile\""; }
24ca0 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
24cb0 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26 35 0a 20  _compile) 2>&5. 
24cc0 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
24cd0 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65  $as_echo "$as_me
24ce0 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49  :${as_lineno-$LI
24cf0 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 3d 20 24 61 63  NENO}: \$? = $ac
24d00 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 74  _status" >&5.  t
24d10 65 73 74 20 24 61 63 5f 73 74 61 74 75 73 20 3d  est $ac_status =
24d20 20 30 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 20 20   0; }; then.    
24d30 63 61 73 65 20 60 2f 75 73 72 2f 62 69 6e 2f 66  case `/usr/bin/f
24d40 69 6c 65 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  ile conftest.$ac
24d50 5f 6f 62 6a 65 78 74 60 20 69 6e 0a 20 20 20 20  _objext` in.    
24d60 20 20 2a 45 4c 46 2d 33 32 2a 29 0a 09 48 50 55    *ELF-32*)..HPU
24d70 58 5f 49 41 36 34 5f 4d 4f 44 45 3d 22 33 32 22  X_IA64_MODE="32"
24d80 0a 09 3b 3b 0a 20 20 20 20 20 20 2a 45 4c 46 2d  ..;;.      *ELF-
24d90 36 34 2a 29 0a 09 48 50 55 58 5f 49 41 36 34 5f  64*)..HPUX_IA64_
24da0 4d 4f 44 45 3d 22 36 34 22 0a 09 3b 3b 0a 20 20  MODE="64"..;;.  
24db0 20 20 65 73 61 63 0a 20 20 66 69 0a 20 20 72 6d    esac.  fi.  rm
24dc0 20 2d 72 66 20 63 6f 6e 66 74 65 73 74 2a 0a 20   -rf conftest*. 
24dd0 20 3b 3b 0a 2a 2d 2a 2d 69 72 69 78 36 2a 29 0a   ;;.*-*-irix6*).
24de0 20 20 23 20 46 69 6e 64 20 6f 75 74 20 77 68 69    # Find out whi
24df0 63 68 20 41 42 49 20 77 65 20 61 72 65 20 75 73  ch ABI we are us
24e00 69 6e 67 2e 0a 20 20 65 63 68 6f 20 27 23 6c 69  ing..  echo '#li
24e10 6e 65 20 35 31 34 39 20 22 63 6f 6e 66 69 67 75  ne 5149 "configu
24e20 72 65 22 27 20 3e 20 63 6f 6e 66 74 65 73 74 2e  re"' > conftest.
24e30 24 61 63 5f 65 78 74 0a 20 20 69 66 20 7b 20 7b  $ac_ext.  if { {
24e40 20 65 76 61 6c 20 65 63 68 6f 20 22 5c 22 5c 24   eval echo "\"\$
24e50 61 73 5f 6d 65 5c 22 3a 24 7b 61 73 5f 6c 69 6e  as_me\":${as_lin
24e60 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 22  eno-$LINENO}: \"
24e70 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 3b 20  $ac_compile\""; 
24e80 7d 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  } >&5.  (eval $a
24e90 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26 35 0a  c_compile) 2>&5.
24ea0 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
24eb0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d   $as_echo "$as_m
24ec0 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c  e:${as_lineno-$L
24ed0 49 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 3d 20 24 61  INENO}: \$? = $a
24ee0 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
24ef0 74 65 73 74 20 24 61 63 5f 73 74 61 74 75 73 20  test $ac_status 
24f00 3d 20 30 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 20  = 0; }; then.   
24f10 20 69 66 20 74 65 73 74 20 22 24 6c 74 5f 63 76   if test "$lt_cv
24f20 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 22 20 3d 20  _prog_gnu_ld" = 
24f30 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 20 20  yes; then.      
24f40 63 61 73 65 20 60 2f 75 73 72 2f 62 69 6e 2f 66  case `/usr/bin/f
24f50 69 6c 65 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  ile conftest.$ac
24f60 5f 6f 62 6a 65 78 74 60 20 69 6e 0a 09 2a 33 32  _objext` in..*32
24f70 2d 62 69 74 2a 29 0a 09 20 20 4c 44 3d 22 24 7b  -bit*)..  LD="${
24f80 4c 44 2d 6c 64 7d 20 2d 6d 65 6c 66 33 32 62 73  LD-ld} -melf32bs
24f90 6d 69 70 22 0a 09 20 20 3b 3b 0a 09 2a 4e 33 32  mip"..  ;;..*N32
24fa0 2a 29 0a 09 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c  *)..  LD="${LD-l
24fb0 64 7d 20 2d 6d 65 6c 66 33 32 62 6d 69 70 6e 33  d} -melf32bmipn3
24fc0 32 22 0a 09 20 20 3b 3b 0a 09 2a 36 34 2d 62 69  2"..  ;;..*64-bi
24fd0 74 2a 29 0a 09 20 20 4c 44 3d 22 24 7b 4c 44 2d  t*)..  LD="${LD-
24fe0 6c 64 7d 20 2d 6d 65 6c 66 36 34 62 6d 69 70 22  ld} -melf64bmip"
24ff0 0a 09 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a  ..;;.      esac.
25000 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 63      else.      c
25010 61 73 65 20 60 2f 75 73 72 2f 62 69 6e 2f 66 69  ase `/usr/bin/fi
25020 6c 65 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  le conftest.$ac_
25030 6f 62 6a 65 78 74 60 20 69 6e 0a 09 2a 33 32 2d  objext` in..*32-
25040 62 69 74 2a 29 0a 09 20 20 4c 44 3d 22 24 7b 4c  bit*)..  LD="${L
25050 44 2d 6c 64 7d 20 2d 33 32 22 0a 09 20 20 3b 3b  D-ld} -32"..  ;;
25060 0a 09 2a 4e 33 32 2a 29 0a 09 20 20 4c 44 3d 22  ..*N32*)..  LD="
25070 24 7b 4c 44 2d 6c 64 7d 20 2d 6e 33 32 22 0a 09  ${LD-ld} -n32"..
25080 20 20 3b 3b 0a 09 2a 36 34 2d 62 69 74 2a 29 0a    ;;..*64-bit*).
25090 09 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20  .  LD="${LD-ld} 
250a0 2d 36 34 22 0a 09 20 20 3b 3b 0a 20 20 20 20 20  -64"..  ;;.     
250b0 20 65 73 61 63 0a 20 20 20 20 66 69 0a 20 20 66   esac.    fi.  f
250c0 69 0a 20 20 72 6d 20 2d 72 66 20 63 6f 6e 66 74  i.  rm -rf conft
250d0 65 73 74 2a 0a 20 20 3b 3b 0a 0a 78 38 36 5f 36  est*.  ;;..x86_6
250e0 34 2d 2a 6b 66 72 65 65 62 73 64 2a 2d 67 6e 75  4-*kfreebsd*-gnu
250f0 7c 78 38 36 5f 36 34 2d 2a 6c 69 6e 75 78 2a 7c  |x86_64-*linux*|
25100 70 70 63 2a 2d 2a 6c 69 6e 75 78 2a 7c 70 6f 77  ppc*-*linux*|pow
25110 65 72 70 63 2a 2d 2a 6c 69 6e 75 78 2a 7c 20 5c  erpc*-*linux*| \
25120 0a 73 33 39 30 2a 2d 2a 6c 69 6e 75 78 2a 7c 73  .s390*-*linux*|s
25130 33 39 30 2a 2d 2a 74 70 66 2a 7c 73 70 61 72 63  390*-*tpf*|sparc
25140 2a 2d 2a 6c 69 6e 75 78 2a 29 0a 20 20 23 20 46  *-*linux*).  # F
25150 69 6e 64 20 6f 75 74 20 77 68 69 63 68 20 41 42  ind out which AB
25160 49 20 77 65 20 61 72 65 20 75 73 69 6e 67 2e 0a  I we are using..
25170 20 20 65 63 68 6f 20 27 69 6e 74 20 69 3b 27 20    echo 'int i;' 
25180 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  > conftest.$ac_e
25190 78 74 0a 20 20 69 66 20 7b 20 7b 20 65 76 61 6c  xt.  if { { eval
251a0 20 65 63 68 6f 20 22 5c 22 5c 24 61 73 5f 6d 65   echo "\"\$as_me
251b0 5c 22 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24  \":${as_lineno-$
251c0 4c 49 4e 45 4e 4f 7d 3a 20 5c 22 24 61 63 5f 63  LINENO}: \"$ac_c
251d0 6f 6d 70 69 6c 65 5c 22 22 3b 20 7d 20 3e 26 35  ompile\""; } >&5
251e0 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d  .  (eval $ac_com
251f0 70 69 6c 65 29 20 32 3e 26 35 0a 20 20 61 63 5f  pile) 2>&5.  ac_
25200 73 74 61 74 75 73 3d 24 3f 0a 20 20 24 61 73 5f  status=$?.  $as_
25210 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61  echo "$as_me:${a
25220 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f  s_lineno-$LINENO
25230 7d 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  }: \$? = $ac_sta
25240 74 75 73 22 20 3e 26 35 0a 20 20 74 65 73 74 20  tus" >&5.  test 
25250 24 61 63 5f 73 74 61 74 75 73 20 3d 20 30 3b 20  $ac_status = 0; 
25260 7d 3b 20 74 68 65 6e 0a 20 20 20 20 63 61 73 65  }; then.    case
25270 20 60 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 20   `/usr/bin/file 
25280 63 6f 6e 66 74 65 73 74 2e 6f 60 20 69 6e 0a 20  conftest.o` in. 
25290 20 20 20 20 20 2a 33 32 2d 62 69 74 2a 29 0a 09       *32-bit*)..
252a0 63 61 73 65 20 24 68 6f 73 74 20 69 6e 0a 09 20  case $host in.. 
252b0 20 78 38 36 5f 36 34 2d 2a 6b 66 72 65 65 62 73   x86_64-*kfreebs
252c0 64 2a 2d 67 6e 75 29 0a 09 20 20 20 20 4c 44 3d  d*-gnu)..    LD=
252d0 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66  "${LD-ld} -m elf
252e0 5f 69 33 38 36 5f 66 62 73 64 22 0a 09 20 20 20  _i386_fbsd"..   
252f0 20 3b 3b 0a 09 20 20 78 38 36 5f 36 34 2d 2a 6c   ;;..  x86_64-*l
25300 69 6e 75 78 2a 29 0a 09 20 20 20 20 4c 44 3d 22  inux*)..    LD="
25310 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 5f  ${LD-ld} -m elf_
25320 69 33 38 36 22 0a 09 20 20 20 20 3b 3b 0a 09 20  i386"..    ;;.. 
25330 20 70 70 63 36 34 2d 2a 6c 69 6e 75 78 2a 7c 70   ppc64-*linux*|p
25340 6f 77 65 72 70 63 36 34 2d 2a 6c 69 6e 75 78 2a  owerpc64-*linux*
25350 29 0a 09 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d  )..    LD="${LD-
25360 6c 64 7d 20 2d 6d 20 65 6c 66 33 32 70 70 63 6c  ld} -m elf32ppcl
25370 69 6e 75 78 22 0a 09 20 20 20 20 3b 3b 0a 09 20  inux"..    ;;.. 
25380 20 73 33 39 30 78 2d 2a 6c 69 6e 75 78 2a 29 0a   s390x-*linux*).
25390 09 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64  .    LD="${LD-ld
253a0 7d 20 2d 6d 20 65 6c 66 5f 73 33 39 30 22 0a 09  } -m elf_s390"..
253b0 20 20 20 20 3b 3b 0a 09 20 20 73 70 61 72 63 36      ;;..  sparc6
253c0 34 2d 2a 6c 69 6e 75 78 2a 29 0a 09 20 20 20 20  4-*linux*)..    
253d0 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20  LD="${LD-ld} -m 
253e0 65 6c 66 33 32 5f 73 70 61 72 63 22 0a 09 20 20  elf32_sparc"..  
253f0 20 20 3b 3b 0a 09 65 73 61 63 0a 09 3b 3b 0a 20    ;;..esac..;;. 
25400 20 20 20 20 20 2a 36 34 2d 62 69 74 2a 29 0a 09       *64-bit*)..
25410 63 61 73 65 20 24 68 6f 73 74 20 69 6e 0a 09 20  case $host in.. 
25420 20 78 38 36 5f 36 34 2d 2a 6b 66 72 65 65 62 73   x86_64-*kfreebs
25430 64 2a 2d 67 6e 75 29 0a 09 20 20 20 20 4c 44 3d  d*-gnu)..    LD=
25440 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66  "${LD-ld} -m elf
25450 5f 78 38 36 5f 36 34 5f 66 62 73 64 22 0a 09 20  _x86_64_fbsd".. 
25460 20 20 20 3b 3b 0a 09 20 20 78 38 36 5f 36 34 2d     ;;..  x86_64-
25470 2a 6c 69 6e 75 78 2a 29 0a 09 20 20 20 20 4c 44  *linux*)..    LD
25480 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c  ="${LD-ld} -m el
25490 66 5f 78 38 36 5f 36 34 22 0a 09 20 20 20 20 3b  f_x86_64"..    ;
254a0 3b 0a 09 20 20 70 70 63 2a 2d 2a 6c 69 6e 75 78  ;..  ppc*-*linux
254b0 2a 7c 70 6f 77 65 72 70 63 2a 2d 2a 6c 69 6e 75  *|powerpc*-*linu
254c0 78 2a 29 0a 09 20 20 20 20 4c 44 3d 22 24 7b 4c  x*)..    LD="${L
254d0 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 36 34 70 70  D-ld} -m elf64pp
254e0 63 22 0a 09 20 20 20 20 3b 3b 0a 09 20 20 73 33  c"..    ;;..  s3
254f0 39 30 2a 2d 2a 6c 69 6e 75 78 2a 7c 73 33 39 30  90*-*linux*|s390
25500 2a 2d 2a 74 70 66 2a 29 0a 09 20 20 20 20 4c 44  *-*tpf*)..    LD
25510 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c  ="${LD-ld} -m el
25520 66 36 34 5f 73 33 39 30 22 0a 09 20 20 20 20 3b  f64_s390"..    ;
25530 3b 0a 09 20 20 73 70 61 72 63 2a 2d 2a 6c 69 6e  ;..  sparc*-*lin
25540 75 78 2a 29 0a 09 20 20 20 20 4c 44 3d 22 24 7b  ux*)..    LD="${
25550 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 36 34 5f  LD-ld} -m elf64_
25560 73 70 61 72 63 22 0a 09 20 20 20 20 3b 3b 0a 09  sparc"..    ;;..
25570 65 73 61 63 0a 09 3b 3b 0a 20 20 20 20 65 73 61  esac..;;.    esa
25580 63 0a 20 20 66 69 0a 20 20 72 6d 20 2d 72 66 20  c.  fi.  rm -rf 
25590 63 6f 6e 66 74 65 73 74 2a 0a 20 20 3b 3b 0a 0a  conftest*.  ;;..
255a0 2a 2d 2a 2d 73 63 6f 33 2e 32 76 35 2a 29 0a 20  *-*-sco3.2v5*). 
255b0 20 23 20 4f 6e 20 53 43 4f 20 4f 70 65 6e 53 65   # On SCO OpenSe
255c0 72 76 65 72 20 35 2c 20 77 65 20 6e 65 65 64 20  rver 5, we need 
255d0 2d 62 65 6c 66 20 74 6f 20 67 65 74 20 66 75 6c  -belf to get ful
255e0 6c 2d 66 65 61 74 75 72 65 64 20 62 69 6e 61 72  l-featured binar
255f0 69 65 73 2e 0a 20 20 53 41 56 45 5f 43 46 4c 41  ies..  SAVE_CFLA
25600 47 53 3d 22 24 43 46 4c 41 47 53 22 0a 20 20 43  GS="$CFLAGS".  C
25610 46 4c 41 47 53 3d 22 24 43 46 4c 41 47 53 20 2d  FLAGS="$CFLAGS -
25620 62 65 6c 66 22 0a 20 20 7b 20 24 61 73 5f 65 63  belf".  { $as_ec
25630 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f  ho "$as_me:${as_
25640 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a  lineno-$LINENO}:
25650 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65   checking whethe
25660 72 20 74 68 65 20 43 20 63 6f 6d 70 69 6c 65 72  r the C compiler
25670 20 6e 65 65 64 73 20 2d 62 65 6c 66 22 20 3e 26   needs -belf" >&
25680 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68  5.$as_echo_n "ch
25690 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74  ecking whether t
256a0 68 65 20 43 20 63 6f 6d 70 69 6c 65 72 20 6e 65  he C compiler ne
256b0 65 64 73 20 2d 62 65 6c 66 2e 2e 2e 20 22 20 3e  eds -belf... " >
256c0 26 36 3b 20 7d 0a 69 66 20 24 7b 6c 74 5f 63 76  &6; }.if ${lt_cv
256d0 5f 63 63 5f 6e 65 65 64 73 5f 62 65 6c 66 2b 3a  _cc_needs_belf+:
256e0 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a  } false; then :.
256f0 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63    $as_echo_n "(c
25700 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73  ached) " >&6.els
25710 65 0a 20 20 61 63 5f 65 78 74 3d 63 0a 61 63 5f  e.  ac_ext=c.ac_
25720 63 70 70 3d 27 24 43 50 50 20 24 43 50 50 46 4c  cpp='$CPP $CPPFL
25730 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d  AGS'.ac_compile=
25740 27 24 43 43 20 2d 63 20 24 43 46 4c 41 47 53 20  '$CC -c $CFLAGS 
25750 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74 65  $CPPFLAGS confte
25760 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27 0a  st.$ac_ext >&5'.
25770 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20  ac_link='$CC -o 
25780 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65  conftest$ac_exee
25790 78 74 20 24 43 46 4c 41 47 53 20 24 43 50 50 46  xt $CFLAGS $CPPF
257a0 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63 6f  LAGS $LDFLAGS co
257b0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 24  nftest.$ac_ext $
257c0 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d  LIBS >&5'.ac_com
257d0 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76  piler_gnu=$ac_cv
257e0 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a  _c_compiler_gnu.
257f0 0a 20 20 20 20 20 63 61 74 20 63 6f 6e 66 64 65  .     cat confde
25800 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20  fs.h - <<_ACEOF 
25810 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
25820 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66  t./* end confdef
25830 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61  s.h.  */..int.ma
25840 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72  in ().{..  ;.  r
25850 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f  eturn 0;.}._ACEO
25860 46 0a 69 66 20 61 63 5f 66 6e 5f 63 5f 74 72 79  F.if ac_fn_c_try
25870 5f 6c 69 6e 6b 20 22 24 4c 49 4e 45 4e 4f 22 3b  _link "$LINENO";
25880 20 74 68 65 6e 20 3a 0a 20 20 6c 74 5f 63 76 5f   then :.  lt_cv_
25890 63 63 5f 6e 65 65 64 73 5f 62 65 6c 66 3d 79 65  cc_needs_belf=ye
258a0 73 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f 63  s.else.  lt_cv_c
258b0 63 5f 6e 65 65 64 73 5f 62 65 6c 66 3d 6e 6f 0a  c_needs_belf=no.
258c0 66 69 0a 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f  fi.rm -f core co
258d0 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74  nftest.err conft
258e0 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c  est.$ac_objext \
258f0 0a 20 20 20 20 63 6f 6e 66 74 65 73 74 24 61 63  .    conftest$ac
25900 5f 65 78 65 65 78 74 20 63 6f 6e 66 74 65 73 74  _exeext conftest
25910 2e 24 61 63 5f 65 78 74 0a 20 20 20 20 20 61 63  .$ac_ext.     ac
25920 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27 24  _ext=c.ac_cpp='$
25930 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61  CPP $CPPFLAGS'.a
25940 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20 2d  c_compile='$CC -
25950 63 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c  c $CFLAGS $CPPFL
25960 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  AGS conftest.$ac
25970 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e  _ext >&5'.ac_lin
25980 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74 65  k='$CC -o confte
25990 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 43 46  st$ac_exeext $CF
259a0 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 24  LAGS $CPPFLAGS $
259b0 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74  LDFLAGS conftest
259c0 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20 3e  .$ac_ext $LIBS >
259d0 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f  &5'.ac_compiler_
259e0 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f 6d  gnu=$ac_cv_c_com
259f0 70 69 6c 65 72 5f 67 6e 75 0a 0a 66 69 0a 7b 20  piler_gnu..fi.{ 
25a00 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65  $as_echo "$as_me
25a10 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49  :${as_lineno-$LI
25a20 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24  NENO}: result: $
25a30 6c 74 5f 63 76 5f 63 63 5f 6e 65 65 64 73 5f 62  lt_cv_cc_needs_b
25a40 65 6c 66 22 20 3e 26 35 0a 24 61 73 5f 65 63 68  elf" >&5.$as_ech
25a50 6f 20 22 24 6c 74 5f 63 76 5f 63 63 5f 6e 65 65  o "$lt_cv_cc_nee
25a60 64 73 5f 62 65 6c 66 22 20 3e 26 36 3b 20 7d 0a  ds_belf" >&6; }.
25a70 20 20 69 66 20 74 65 73 74 20 78 22 24 6c 74 5f    if test x"$lt_
25a80 63 76 5f 63 63 5f 6e 65 65 64 73 5f 62 65 6c 66  cv_cc_needs_belf
25a90 22 20 21 3d 20 78 22 79 65 73 22 3b 20 74 68 65  " != x"yes"; the
25aa0 6e 0a 20 20 20 20 23 20 74 68 69 73 20 69 73 20  n.    # this is 
25ab0 70 72 6f 62 61 62 6c 79 20 67 63 63 20 32 2e 38  probably gcc 2.8
25ac0 2e 30 2c 20 65 67 63 73 20 31 2e 30 20 6f 72 20  .0, egcs 1.0 or 
25ad0 6e 65 77 65 72 3b 20 6e 6f 20 6e 65 65 64 20 66  newer; no need f
25ae0 6f 72 20 2d 62 65 6c 66 0a 20 20 20 20 43 46 4c  or -belf.    CFL
25af0 41 47 53 3d 22 24 53 41 56 45 5f 43 46 4c 41 47  AGS="$SAVE_CFLAG
25b00 53 22 0a 20 20 66 69 0a 20 20 3b 3b 0a 73 70 61  S".  fi.  ;;.spa
25b10 72 63 2a 2d 2a 73 6f 6c 61 72 69 73 2a 29 0a 20  rc*-*solaris*). 
25b20 20 23 20 46 69 6e 64 20 6f 75 74 20 77 68 69 63   # Find out whic
25b30 68 20 41 42 49 20 77 65 20 61 72 65 20 75 73 69  h ABI we are usi
25b40 6e 67 2e 0a 20 20 65 63 68 6f 20 27 69 6e 74 20  ng..  echo 'int 
25b50 69 3b 27 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24  i;' > conftest.$
25b60 61 63 5f 65 78 74 0a 20 20 69 66 20 7b 20 7b 20  ac_ext.  if { { 
25b70 65 76 61 6c 20 65 63 68 6f 20 22 5c 22 5c 24 61  eval echo "\"\$a
25b80 73 5f 6d 65 5c 22 3a 24 7b 61 73 5f 6c 69 6e 65  s_me\":${as_line
25b90 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 22 24  no-$LINENO}: \"$
25ba0 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 3b 20 7d  ac_compile\""; }
25bb0 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
25bc0 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26 35 0a 20  _compile) 2>&5. 
25bd0 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
25be0 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65  $as_echo "$as_me
25bf0 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49  :${as_lineno-$LI
25c00 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 3d 20 24 61 63  NENO}: \$? = $ac
25c10 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 74  _status" >&5.  t
25c20 65 73 74 20 24 61 63 5f 73 74 61 74 75 73 20 3d  est $ac_status =
25c30 20 30 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 20 20   0; }; then.    
25c40 63 61 73 65 20 60 2f 75 73 72 2f 62 69 6e 2f 66  case `/usr/bin/f
25c50 69 6c 65 20 63 6f 6e 66 74 65 73 74 2e 6f 60 20  ile conftest.o` 
25c60 69 6e 0a 20 20 20 20 2a 36 34 2d 62 69 74 2a 29  in.    *64-bit*)
25c70 0a 20 20 20 20 20 20 63 61 73 65 20 24 6c 74 5f  .      case $lt_
25c80 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 20 69  cv_prog_gnu_ld i
25c90 6e 0a 20 20 20 20 20 20 79 65 73 2a 29 20 4c 44  n.      yes*) LD
25ca0 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c  ="${LD-ld} -m el
25cb0 66 36 34 5f 73 70 61 72 63 22 20 3b 3b 0a 20 20  f64_sparc" ;;.  
25cc0 20 20 20 20 2a 29 0a 09 69 66 20 24 7b 4c 44 2d      *)..if ${LD-
25cd0 6c 64 7d 20 2d 36 34 20 2d 72 20 2d 6f 20 63 6f  ld} -64 -r -o co
25ce0 6e 66 74 65 73 74 32 2e 6f 20 63 6f 6e 66 74 65  nftest2.o confte
25cf0 73 74 2e 6f 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20  st.o >/dev/null 
25d00 32 3e 26 31 3b 20 74 68 65 6e 0a 09 20 20 4c 44  2>&1; then..  LD
25d10 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 36 34 22 0a  ="${LD-ld} -64".
25d20 09 66 69 0a 09 3b 3b 0a 20 20 20 20 20 20 65 73  .fi..;;.      es
25d30 61 63 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20  ac.      ;;.    
25d40 65 73 61 63 0a 20 20 66 69 0a 20 20 72 6d 20 2d  esac.  fi.  rm -
25d50 72 66 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20 3b  rf conftest*.  ;
25d60 3b 0a 65 73 61 63 0a 0a 6e 65 65 64 5f 6c 6f 63  ;.esac..need_loc
25d70 6b 73 3d 22 24 65 6e 61 62 6c 65 5f 6c 69 62 74  ks="$enable_libt
25d80 6f 6f 6c 5f 6c 6f 63 6b 22 0a 0a 0a 20 20 63 61  ool_lock"...  ca
25d90 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20  se $host_os in. 
25da0 20 20 20 72 68 61 70 73 6f 64 79 2a 20 7c 20 64     rhapsody* | d
25db0 61 72 77 69 6e 2a 29 0a 20 20 20 20 69 66 20 74  arwin*).    if t
25dc0 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c  est -n "$ac_tool
25dd0 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a 20  _prefix"; then. 
25de0 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20 66   # Extract the f
25df0 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24 7b  irst word of "${
25e00 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 64  ac_tool_prefix}d
25e10 73 79 6d 75 74 69 6c 22 2c 20 73 6f 20 69 74 20  symutil", so it 
25e20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d  can be a program
25e30 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e   name with args.
25e40 0a 73 65 74 20 64 75 6d 6d 79 20 24 7b 61 63 5f  .set dummy ${ac_
25e50 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 64 73 79 6d  tool_prefix}dsym
25e60 75 74 69 6c 3b 20 61 63 5f 77 6f 72 64 3d 24 32  util; ac_word=$2
25e70 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73  .{ $as_echo "$as
25e80 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d  _me:${as_lineno-
25e90 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69  $LINENO}: checki
25ea0 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22  ng for $ac_word"
25eb0 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20   >&5.$as_echo_n 
25ec0 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61  "checking for $a
25ed0 63 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 3b  c_word... " >&6;
25ee0 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 72   }.if ${ac_cv_pr
25ef0 6f 67 5f 44 53 59 4d 55 54 49 4c 2b 3a 7d 20 66  og_DSYMUTIL+:} f
25f00 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24  alse; then :.  $
25f10 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68  as_echo_n "(cach
25f20 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20  ed) " >&6.else. 
25f30 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 44 53   if test -n "$DS
25f40 59 4d 55 54 49 4c 22 3b 20 74 68 65 6e 0a 20 20  YMUTIL"; then.  
25f50 61 63 5f 63 76 5f 70 72 6f 67 5f 44 53 59 4d 55  ac_cv_prog_DSYMU
25f60 54 49 4c 3d 22 24 44 53 59 4d 55 54 49 4c 22 20  TIL="$DSYMUTIL" 
25f70 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f  # Let the user o
25f80 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74  verride the test
25f90 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49  ..else.as_save_I
25fa0 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41  FS=$IFS; IFS=$PA
25fb0 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72  TH_SEPARATOR.for
25fc0 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48   as_dir in $PATH
25fd0 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61  .do.  IFS=$as_sa
25fe0 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a  ve_IFS.  test -z
25ff0 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73   "$as_dir" && as
26000 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61  _dir=..    for a
26010 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27  c_exec_ext in ''
26020 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f   $ac_executable_
26030 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20  extensions; do. 
26040 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 74   if as_fn_execut
26050 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f  able_p "$as_dir/
26060 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
26070 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20  _ext"; then.    
26080 61 63 5f 63 76 5f 70 72 6f 67 5f 44 53 59 4d 55  ac_cv_prog_DSYMU
26090 54 49 4c 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70  TIL="${ac_tool_p
260a0 72 65 66 69 78 7d 64 73 79 6d 75 74 69 6c 22 0a  refix}dsymutil".
260b0 20 20 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61      $as_echo "$a
260c0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f  s_me:${as_lineno
260d0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64  -$LINENO}: found
260e0 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72   $as_dir/$ac_wor
260f0 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e  d$ac_exec_ext" >
26100 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20  &5.    break 2. 
26110 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a   fi.done.  done.
26120 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53  IFS=$as_save_IFS
26130 0a 0a 66 69 0a 66 69 0a 44 53 59 4d 55 54 49 4c  ..fi.fi.DSYMUTIL
26140 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 44 53 59  =$ac_cv_prog_DSY
26150 4d 55 54 49 4c 0a 69 66 20 74 65 73 74 20 2d 6e  MUTIL.if test -n
26160 20 22 24 44 53 59 4d 55 54 49 4c 22 3b 20 74 68   "$DSYMUTIL"; th
26170 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20  en.  { $as_echo 
26180 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e  "$as_me:${as_lin
26190 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65  eno-$LINENO}: re
261a0 73 75 6c 74 3a 20 24 44 53 59 4d 55 54 49 4c 22  sult: $DSYMUTIL"
261b0 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24   >&5.$as_echo "$
261c0 44 53 59 4d 55 54 49 4c 22 20 3e 26 36 3b 20 7d  DSYMUTIL" >&6; }
261d0 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63  .else.  { $as_ec
261e0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f  ho "$as_me:${as_
261f0 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a  lineno-$LINENO}:
26200 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35   result: no" >&5
26210 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e  .$as_echo "no" >
26220 26 36 3b 20 7d 0a 66 69 0a 0a 0a 66 69 0a 69 66  &6; }.fi...fi.if
26230 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 76   test -z "$ac_cv
26240 5f 70 72 6f 67 5f 44 53 59 4d 55 54 49 4c 22 3b  _prog_DSYMUTIL";
26250 20 74 68 65 6e 0a 20 20 61 63 5f 63 74 5f 44 53   then.  ac_ct_DS
26260 59 4d 55 54 49 4c 3d 24 44 53 59 4d 55 54 49 4c  YMUTIL=$DSYMUTIL
26270 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65  .  # Extract the
26280 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22   first word of "
26290 64 73 79 6d 75 74 69 6c 22 2c 20 73 6f 20 69 74  dsymutil", so it
262a0 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61   can be a progra
262b0 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73  m name with args
262c0 2e 0a 73 65 74 20 64 75 6d 6d 79 20 64 73 79 6d  ..set dummy dsym
262d0 75 74 69 6c 3b 20 61 63 5f 77 6f 72 64 3d 24 32  util; ac_word=$2
262e0 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73  .{ $as_echo "$as
262f0 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d  _me:${as_lineno-
26300 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69  $LINENO}: checki
26310 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22  ng for $ac_word"
26320 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20   >&5.$as_echo_n 
26330 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61  "checking for $a
26340 63 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 3b  c_word... " >&6;
26350 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 72   }.if ${ac_cv_pr
26360 6f 67 5f 61 63 5f 63 74 5f 44 53 59 4d 55 54 49  og_ac_ct_DSYMUTI
26370 4c 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e  L+:} false; then
26380 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20   :.  $as_echo_n 
26390 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a  "(cached) " >&6.
263a0 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d  else.  if test -
263b0 6e 20 22 24 61 63 5f 63 74 5f 44 53 59 4d 55 54  n "$ac_ct_DSYMUT
263c0 49 4c 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63  IL"; then.  ac_c
263d0 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 44 53 59  v_prog_ac_ct_DSY
263e0 4d 55 54 49 4c 3d 22 24 61 63 5f 63 74 5f 44 53  MUTIL="$ac_ct_DS
263f0 59 4d 55 54 49 4c 22 20 23 20 4c 65 74 20 74 68  YMUTIL" # Let th
26400 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20  e user override 
26410 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61  the test..else.a
26420 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b  s_save_IFS=$IFS;
26430 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52   IFS=$PATH_SEPAR
26440 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20  ATOR.for as_dir 
26450 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46  in $PATH.do.  IF
26460 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20  S=$as_save_IFS. 
26470 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69   test -z "$as_di
26480 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20  r" && as_dir=.. 
26490 20 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65     for ac_exec_e
264a0 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65  xt in '' $ac_exe
264b0 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f  cutable_extensio
264c0 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f 66  ns; do.  if as_f
264d0 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22  n_executable_p "
264e0 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
264f0 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74  $ac_exec_ext"; t
26500 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72  hen.    ac_cv_pr
26510 6f 67 5f 61 63 5f 63 74 5f 44 53 59 4d 55 54 49  og_ac_ct_DSYMUTI
26520 4c 3d 22 64 73 79 6d 75 74 69 6c 22 0a 20 20 20  L="dsymutil".   
26530 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d   $as_echo "$as_m
26540 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c  e:${as_lineno-$L
26550 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 61  INENO}: found $a
26560 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61  s_dir/$ac_word$a
26570 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a  c_exec_ext" >&5.
26580 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69      break 2.  fi
26590 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 53  .done.  done.IFS
265a0 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a 66  =$as_save_IFS..f
265b0 69 0a 66 69 0a 61 63 5f 63 74 5f 44 53 59 4d 55  i.fi.ac_ct_DSYMU
265c0 54 49 4c 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f  TIL=$ac_cv_prog_
265d0 61 63 5f 63 74 5f 44 53 59 4d 55 54 49 4c 0a 69  ac_ct_DSYMUTIL.i
265e0 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63  f test -n "$ac_c
265f0 74 5f 44 53 59 4d 55 54 49 4c 22 3b 20 74 68 65  t_DSYMUTIL"; the
26600 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22  n.  { $as_echo "
26610 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65  $as_me:${as_line
26620 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73  no-$LINENO}: res
26630 75 6c 74 3a 20 24 61 63 5f 63 74 5f 44 53 59 4d  ult: $ac_ct_DSYM
26640 55 54 49 4c 22 20 3e 26 35 0a 24 61 73 5f 65 63  UTIL" >&5.$as_ec
26650 68 6f 20 22 24 61 63 5f 63 74 5f 44 53 59 4d 55  ho "$ac_ct_DSYMU
26660 54 49 4c 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65  TIL" >&6; }.else
26670 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24  .  { $as_echo "$
26680 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e  as_me:${as_linen
26690 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75  o-$LINENO}: resu
266a0 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f  lt: no" >&5.$as_
266b0 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d  echo "no" >&6; }
266c0 0a 66 69 0a 0a 20 20 69 66 20 74 65 73 74 20 22  .fi..  if test "
266d0 78 24 61 63 5f 63 74 5f 44 53 59 4d 55 54 49 4c  x$ac_ct_DSYMUTIL
266e0 22 20 3d 20 78 3b 20 74 68 65 6e 0a 20 20 20 20  " = x; then.    
266f0 44 53 59 4d 55 54 49 4c 3d 22 3a 22 0a 20 20 65  DSYMUTIL=":".  e
26700 6c 73 65 0a 20 20 20 20 63 61 73 65 20 24 63 72  lse.    case $cr
26710 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3a 24 61  oss_compiling:$a
26720 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 20 69 6e  c_tool_warned in
26730 0a 79 65 73 3a 29 0a 7b 20 24 61 73 5f 65 63 68  .yes:).{ $as_ech
26740 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c  o "$as_me:${as_l
26750 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20  ineno-$LINENO}: 
26760 57 41 52 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63  WARNING: using c
26770 72 6f 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70  ross tools not p
26780 72 65 66 69 78 65 64 20 77 69 74 68 20 68 6f 73  refixed with hos
26790 74 20 74 72 69 70 6c 65 74 22 20 3e 26 35 0a 24  t triplet" >&5.$
267a0 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  as_echo "$as_me:
267b0 20 57 41 52 4e 49 4e 47 3a 20 75 73 69 6e 67 20   WARNING: using 
267c0 63 72 6f 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 20  cross tools not 
267d0 70 72 65 66 69 78 65 64 20 77 69 74 68 20 68 6f  prefixed with ho
267e0 73 74 20 74 72 69 70 6c 65 74 22 20 3e 26 32 3b  st triplet" >&2;
267f0 7d 0a 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64  }.ac_tool_warned
26800 3d 79 65 73 20 3b 3b 0a 65 73 61 63 0a 20 20 20  =yes ;;.esac.   
26810 20 44 53 59 4d 55 54 49 4c 3d 24 61 63 5f 63 74   DSYMUTIL=$ac_ct
26820 5f 44 53 59 4d 55 54 49 4c 0a 20 20 66 69 0a 65  _DSYMUTIL.  fi.e
26830 6c 73 65 0a 20 20 44 53 59 4d 55 54 49 4c 3d 22  lse.  DSYMUTIL="
26840 24 61 63 5f 63 76 5f 70 72 6f 67 5f 44 53 59 4d  $ac_cv_prog_DSYM
26850 55 54 49 4c 22 0a 66 69 0a 0a 20 20 20 20 69 66  UTIL".fi..    if
26860 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f   test -n "$ac_to
26870 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e  ol_prefix"; then
26880 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65  .  # Extract the
26890 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22   first word of "
268a0 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78  ${ac_tool_prefix
268b0 7d 6e 6d 65 64 69 74 22 2c 20 73 6f 20 69 74 20  }nmedit", so it 
268c0 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d  can be a program
268d0 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e   name with args.
268e0 0a 73 65 74 20 64 75 6d 6d 79 20 24 7b 61 63 5f  .set dummy ${ac_
268f0 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 6e 6d 65 64  tool_prefix}nmed
26900 69 74 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 7b  it; ac_word=$2.{
26910 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d   $as_echo "$as_m
26920 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c  e:${as_lineno-$L
26930 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67  INENO}: checking
26940 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e   for $ac_word" >
26950 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63  &5.$as_echo_n "c
26960 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f  hecking for $ac_
26970 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d  word... " >&6; }
26980 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 72 6f 67  .if ${ac_cv_prog
26990 5f 4e 4d 45 44 49 54 2b 3a 7d 20 66 61 6c 73 65  _NMEDIT+:} false
269a0 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65  ; then :.  $as_e
269b0 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20  cho_n "(cached) 
269c0 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20  " >&6.else.  if 
269d0 74 65 73 74 20 2d 6e 20 22 24 4e 4d 45 44 49 54  test -n "$NMEDIT
269e0 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f  "; then.  ac_cv_
269f0 70 72 6f 67 5f 4e 4d 45 44 49 54 3d 22 24 4e 4d  prog_NMEDIT="$NM
26a00 45 44 49 54 22 20 23 20 4c 65 74 20 74 68 65 20  EDIT" # Let the 
26a10 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68  user override th
26a20 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f  e test..else.as_
26a30 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49  save_IFS=$IFS; I
26a40 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54  FS=$PATH_SEPARAT
26a50 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e  OR.for as_dir in
26a60 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d   $PATH.do.  IFS=
26a70 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74  $as_save_IFS.  t
26a80 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22  est -z "$as_dir"
26a90 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20   && as_dir=..   
26aa0 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74   for ac_exec_ext
26ab0 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75   in '' $ac_execu
26ac0 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73  table_extensions
26ad0 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f  ; do.  if as_fn_
26ae0 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61  executable_p "$a
26af0 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61  s_dir/$ac_word$a
26b00 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65  c_exec_ext"; the
26b10 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67  n.    ac_cv_prog
26b20 5f 4e 4d 45 44 49 54 3d 22 24 7b 61 63 5f 74 6f  _NMEDIT="${ac_to
26b30 6f 6c 5f 70 72 65 66 69 78 7d 6e 6d 65 64 69 74  ol_prefix}nmedit
26b40 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 22  ".    $as_echo "
26b50 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65  $as_me:${as_line
26b60 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75  no-$LINENO}: fou
26b70 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77  nd $as_dir/$ac_w
26b80 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22  ord$ac_exec_ext"
26b90 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32   >&5.    break 2
26ba0 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e  .  fi.done.  don
26bb0 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49  e.IFS=$as_save_I
26bc0 46 53 0a 0a 66 69 0a 66 69 0a 4e 4d 45 44 49 54  FS..fi.fi.NMEDIT
26bd0 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 4e 4d 45  =$ac_cv_prog_NME
26be0 44 49 54 0a 69 66 20 74 65 73 74 20 2d 6e 20 22  DIT.if test -n "
26bf0 24 4e 4d 45 44 49 54 22 3b 20 74 68 65 6e 0a 20  $NMEDIT"; then. 
26c00 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73   { $as_echo "$as
26c10 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d  _me:${as_lineno-
26c20 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74  $LINENO}: result
26c30 3a 20 24 4e 4d 45 44 49 54 22 20 3e 26 35 0a 24  : $NMEDIT" >&5.$
26c40 61 73 5f 65 63 68 6f 20 22 24 4e 4d 45 44 49 54  as_echo "$NMEDIT
26c50 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20  " >&6; }.else.  
26c60 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f  { $as_echo "$as_
26c70 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24  me:${as_lineno-$
26c80 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a  LINENO}: result:
26c90 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 63 68   no" >&5.$as_ech
26ca0 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69  o "no" >&6; }.fi
26cb0 0a 0a 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a  ...fi.if test -z
26cc0 20 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 4e 4d   "$ac_cv_prog_NM
26cd0 45 44 49 54 22 3b 20 74 68 65 6e 0a 20 20 61 63  EDIT"; then.  ac
26ce0 5f 63 74 5f 4e 4d 45 44 49 54 3d 24 4e 4d 45 44  _ct_NMEDIT=$NMED
26cf0 49 54 0a 20 20 23 20 45 78 74 72 61 63 74 20 74  IT.  # Extract t
26d00 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66  he first word of
26d10 20 22 6e 6d 65 64 69 74 22 2c 20 73 6f 20 69 74   "nmedit", so it
26d20 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61   can be a progra
26d30 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73  m name with args
26d40 2e 0a 73 65 74 20 64 75 6d 6d 79 20 6e 6d 65 64  ..set dummy nmed
26d50 69 74 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 7b  it; ac_word=$2.{
26d60 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d   $as_echo "$as_m
26d70 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c  e:${as_lineno-$L
26d80 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67  INENO}: checking
26d90 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e   for $ac_word" >
26da0 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63  &5.$as_echo_n "c
26db0 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f  hecking for $ac_
26dc0 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d  word... " >&6; }
26dd0 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 72 6f 67  .if ${ac_cv_prog
26de0 5f 61 63 5f 63 74 5f 4e 4d 45 44 49 54 2b 3a 7d  _ac_ct_NMEDIT+:}
26df0 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20   false; then :. 
26e00 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61   $as_echo_n "(ca
26e10 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65  ched) " >&6.else
26e20 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24  .  if test -n "$
26e30 61 63 5f 63 74 5f 4e 4d 45 44 49 54 22 3b 20 74  ac_ct_NMEDIT"; t
26e40 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67  hen.  ac_cv_prog
26e50 5f 61 63 5f 63 74 5f 4e 4d 45 44 49 54 3d 22 24  _ac_ct_NMEDIT="$
26e60 61 63 5f 63 74 5f 4e 4d 45 44 49 54 22 20 23 20  ac_ct_NMEDIT" # 
26e70 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65  Let the user ove
26e80 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a  rride the test..
26e90 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53  else.as_save_IFS
26ea0 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48  =$IFS; IFS=$PATH
26eb0 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61  _SEPARATOR.for a
26ec0 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64  s_dir in $PATH.d
26ed0 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65  o.  IFS=$as_save
26ee0 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22  _IFS.  test -z "
26ef0 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64  $as_dir" && as_d
26f00 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61 63 5f  ir=..    for ac_
26f10 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24  exec_ext in '' $
26f20 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78  ac_executable_ex
26f30 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69  tensions; do.  i
26f40 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 61 62  f as_fn_executab
26f50 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61  le_p "$as_dir/$a
26f60 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
26f70 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63  xt"; then.    ac
26f80 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 4e  _cv_prog_ac_ct_N
26f90 4d 45 44 49 54 3d 22 6e 6d 65 64 69 74 22 0a 20  MEDIT="nmedit". 
26fa0 20 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73     $as_echo "$as
26fb0 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d  _me:${as_lineno-
26fc0 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20  $LINENO}: found 
26fd0 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
26fe0 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26  $ac_exec_ext" >&
26ff0 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20  5.    break 2.  
27000 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49  fi.done.  done.I
27010 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a  FS=$as_save_IFS.
27020 0a 66 69 0a 66 69 0a 61 63 5f 63 74 5f 4e 4d 45  .fi.fi.ac_ct_NME
27030 44 49 54 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f  DIT=$ac_cv_prog_
27040 61 63 5f 63 74 5f 4e 4d 45 44 49 54 0a 69 66 20  ac_ct_NMEDIT.if 
27050 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f  test -n "$ac_ct_
27060 4e 4d 45 44 49 54 22 3b 20 74 68 65 6e 0a 20 20  NMEDIT"; then.  
27070 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f  { $as_echo "$as_
27080 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24  me:${as_lineno-$
27090 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a  LINENO}: result:
270a0 20 24 61 63 5f 63 74 5f 4e 4d 45 44 49 54 22 20   $ac_ct_NMEDIT" 
270b0 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61  >&5.$as_echo "$a
270c0 63 5f 63 74 5f 4e 4d 45 44 49 54 22 20 3e 26 36  c_ct_NMEDIT" >&6
270d0 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73  ; }.else.  { $as
270e0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b  _echo "$as_me:${
270f0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e  as_lineno-$LINEN
27100 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20  O}: result: no" 
27110 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f  >&5.$as_echo "no
27120 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 20 20 69  " >&6; }.fi..  i
27130 66 20 74 65 73 74 20 22 78 24 61 63 5f 63 74 5f  f test "x$ac_ct_
27140 4e 4d 45 44 49 54 22 20 3d 20 78 3b 20 74 68 65  NMEDIT" = x; the
27150 6e 0a 20 20 20 20 4e 4d 45 44 49 54 3d 22 3a 22  n.    NMEDIT=":"
27160 0a 20 20 65 6c 73 65 0a 20 20 20 20 63 61 73 65  .  else.    case
27170 20 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e   $cross_compilin
27180 67 3a 24 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65  g:$ac_tool_warne
27190 64 20 69 6e 0a 79 65 73 3a 29 0a 7b 20 24 61 73  d in.yes:).{ $as
271a0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b  _echo "$as_me:${
271b0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e  as_lineno-$LINEN
271c0 4f 7d 3a 20 57 41 52 4e 49 4e 47 3a 20 75 73 69  O}: WARNING: usi
271d0 6e 67 20 63 72 6f 73 73 20 74 6f 6f 6c 73 20 6e  ng cross tools n
271e0 6f 74 20 70 72 65 66 69 78 65 64 20 77 69 74 68  ot prefixed with
271f0 20 68 6f 73 74 20 74 72 69 70 6c 65 74 22 20 3e   host triplet" >
27200 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73  &5.$as_echo "$as
27210 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 75 73  _me: WARNING: us
27220 69 6e 67 20 63 72 6f 73 73 20 74 6f 6f 6c 73 20  ing cross tools 
27230 6e 6f 74 20 70 72 65 66 69 78 65 64 20 77 69 74  not prefixed wit
27240 68 20 68 6f 73 74 20 74 72 69 70 6c 65 74 22 20  h host triplet" 
27250 3e 26 32 3b 7d 0a 61 63 5f 74 6f 6f 6c 5f 77 61  >&2;}.ac_tool_wa
27260 72 6e 65 64 3d 79 65 73 20 3b 3b 0a 65 73 61 63  rned=yes ;;.esac
27270 0a 20 20 20 20 4e 4d 45 44 49 54 3d 24 61 63 5f  .    NMEDIT=$ac_
27280 63 74 5f 4e 4d 45 44 49 54 0a 20 20 66 69 0a 65  ct_NMEDIT.  fi.e
27290 6c 73 65 0a 20 20 4e 4d 45 44 49 54 3d 22 24 61  lse.  NMEDIT="$a
272a0 63 5f 63 76 5f 70 72 6f 67 5f 4e 4d 45 44 49 54  c_cv_prog_NMEDIT
272b0 22 0a 66 69 0a 0a 20 20 20 20 69 66 20 74 65 73  ".fi..    if tes
272c0 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70  t -n "$ac_tool_p
272d0 72 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 20 23  refix"; then.  #
272e0 20 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72   Extract the fir
272f0 73 74 20 77 6f 72 64 20 6f 66 20 22 24 7b 61 63  st word of "${ac
27300 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 6c 69 70  _tool_prefix}lip
27310 6f 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65  o", so it can be
27320 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20   a program name 
27330 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64  with args..set d
27340 75 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70  ummy ${ac_tool_p
27350 72 65 66 69 78 7d 6c 69 70 6f 3b 20 61 63 5f 77  refix}lipo; ac_w
27360 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68  ord=$2.{ $as_ech
27370 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c  o "$as_me:${as_l
27380 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20  ineno-$LINENO}: 
27390 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
273a0 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f 65  _word" >&5.$as_e
273b0 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20  cho_n "checking 
273c0 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20  for $ac_word... 
273d0 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63  " >&6; }.if ${ac
273e0 5f 63 76 5f 70 72 6f 67 5f 4c 49 50 4f 2b 3a 7d  _cv_prog_LIPO+:}
273f0 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20   false; then :. 
27400 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61   $as_echo_n "(ca
27410 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65  ched) " >&6.else
27420 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24  .  if test -n "$
27430 4c 49 50 4f 22 3b 20 74 68 65 6e 0a 20 20 61 63  LIPO"; then.  ac
27440 5f 63 76 5f 70 72 6f 67 5f 4c 49 50 4f 3d 22 24  _cv_prog_LIPO="$
27450 4c 49 50 4f 22 20 23 20 4c 65 74 20 74 68 65 20  LIPO" # Let the 
27460 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68  user override th
27470 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f  e test..else.as_
27480 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49  save_IFS=$IFS; I
27490 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54  FS=$PATH_SEPARAT
274a0 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e  OR.for as_dir in
274b0 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d   $PATH.do.  IFS=
274c0 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74  $as_save_IFS.  t
274d0 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22  est -z "$as_dir"
274e0 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20   && as_dir=..   
274f0 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74   for ac_exec_ext
27500 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75   in '' $ac_execu
27510 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73  table_extensions
27520 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f  ; do.  if as_fn_
27530 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61  executable_p "$a
27540 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61  s_dir/$ac_word$a
27550 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65  c_exec_ext"; the
27560 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67  n.    ac_cv_prog
27570 5f 4c 49 50 4f 3d 22 24 7b 61 63 5f 74 6f 6f 6c  _LIPO="${ac_tool
27580 5f 70 72 65 66 69 78 7d 6c 69 70 6f 22 0a 20 20  _prefix}lipo".  
27590 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f    $as_echo "$as_
275a0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24  me:${as_lineno-$
275b0 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24  LINENO}: found $
275c0 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24  as_dir/$ac_word$
275d0 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35  ac_exec_ext" >&5
275e0 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66  .    break 2.  f
275f0 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46  i.done.  done.IF
27600 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a  S=$as_save_IFS..
27610 66 69 0a 66 69 0a 4c 49 50 4f 3d 24 61 63 5f 63  fi.fi.LIPO=$ac_c
27620 76 5f 70 72 6f 67 5f 4c 49 50 4f 0a 69 66 20 74  v_prog_LIPO.if t
27630 65 73 74 20 2d 6e 20 22 24 4c 49 50 4f 22 3b 20  est -n "$LIPO"; 
27640 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68  then.  { $as_ech
27650 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c  o "$as_me:${as_l
27660 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20  ineno-$LINENO}: 
27670 72 65 73 75 6c 74 3a 20 24 4c 49 50 4f 22 20 3e  result: $LIPO" >
27680 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 4c 49  &5.$as_echo "$LI
27690 50 4f 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a  PO" >&6; }.else.
276a0 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61    { $as_echo "$a
276b0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f  s_me:${as_lineno
276c0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c  -$LINENO}: resul
276d0 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65  t: no" >&5.$as_e
276e0 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a  cho "no" >&6; }.
276f0 66 69 0a 0a 0a 66 69 0a 69 66 20 74 65 73 74 20  fi...fi.if test 
27700 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f  -z "$ac_cv_prog_
27710 4c 49 50 4f 22 3b 20 74 68 65 6e 0a 20 20 61 63  LIPO"; then.  ac
27720 5f 63 74 5f 4c 49 50 4f 3d 24 4c 49 50 4f 0a 20  _ct_LIPO=$LIPO. 
27730 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20 66   # Extract the f
27740 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 6c 69  irst word of "li
27750 70 6f 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62  po", so it can b
27760 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65  e a program name
27770 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20   with args..set 
27780 64 75 6d 6d 79 20 6c 69 70 6f 3b 20 61 63 5f 77  dummy lipo; ac_w
27790 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68  ord=$2.{ $as_ech
277a0 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c  o "$as_me:${as_l
277b0 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20  ineno-$LINENO}: 
277c0 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
277d0 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f 65  _word" >&5.$as_e
277e0 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20  cho_n "checking 
277f0 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20  for $ac_word... 
27800 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63  " >&6; }.if ${ac
27810 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 4c  _cv_prog_ac_ct_L
27820 49 50 4f 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68  IPO+:} false; th
27830 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f  en :.  $as_echo_
27840 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26  n "(cached) " >&
27850 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74  6.else.  if test
27860 20 2d 6e 20 22 24 61 63 5f 63 74 5f 4c 49 50 4f   -n "$ac_ct_LIPO
27870 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f  "; then.  ac_cv_
27880 70 72 6f 67 5f 61 63 5f 63 74 5f 4c 49 50 4f 3d  prog_ac_ct_LIPO=
27890 22 24 61 63 5f 63 74 5f 4c 49 50 4f 22 20 23 20  "$ac_ct_LIPO" # 
278a0 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65  Let the user ove
278b0 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a  rride the test..
278c0 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53  else.as_save_IFS
278d0 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48  =$IFS; IFS=$PATH
278e0 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61  _SEPARATOR.for a
278f0 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64  s_dir in $PATH.d
27900 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65  o.  IFS=$as_save
27910 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22  _IFS.  test -z "
27920 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64  $as_dir" && as_d
27930 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61 63 5f  ir=..    for ac_
27940 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24  exec_ext in '' $
27950 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78  ac_executable_ex
27960 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69  tensions; do.  i
27970 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 61 62  f as_fn_executab
27980 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61  le_p "$as_dir/$a
27990 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
279a0 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63  xt"; then.    ac
279b0 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 4c  _cv_prog_ac_ct_L
279c0 49 50 4f 3d 22 6c 69 70 6f 22 0a 20 20 20 20 24  IPO="lipo".    $
279d0 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  as_echo "$as_me:
279e0 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e  ${as_lineno-$LIN
279f0 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 73 5f  ENO}: found $as_
27a00 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f  dir/$ac_word$ac_
27a10 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20  exec_ext" >&5.  
27a20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64    break 2.  fi.d
27a30 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24  one.  done.IFS=$
27a40 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69 0a  as_save_IFS..fi.
27a50 66 69 0a 61 63 5f 63 74 5f 4c 49 50 4f 3d 24 61  fi.ac_ct_LIPO=$a
27a60 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f  c_cv_prog_ac_ct_
27a70 4c 49 50 4f 0a 69 66 20 74 65 73 74 20 2d 6e 20  LIPO.if test -n 
27a80 22 24 61 63 5f 63 74 5f 4c 49 50 4f 22 3b 20 74  "$ac_ct_LIPO"; t
27a90 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f  hen.  { $as_echo
27aa0 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69   "$as_me:${as_li
27ab0 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72  neno-$LINENO}: r
27ac0 65 73 75 6c 74 3a 20 24 61 63 5f 63 74 5f 4c 49  esult: $ac_ct_LI
27ad0 50 4f 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f  PO" >&5.$as_echo
27ae0 20 22 24 61 63 5f 63 74 5f 4c 49 50 4f 22 20 3e   "$ac_ct_LIPO" >
27af0 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24  &6; }.else.  { $
27b00 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  as_echo "$as_me:
27b10 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e  ${as_lineno-$LIN
27b20 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f  ENO}: result: no
27b30 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22  " >&5.$as_echo "
27b40 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 20  no" >&6; }.fi.. 
27b50 20 69 66 20 74 65 73 74 20 22 78 24 61 63 5f 63   if test "x$ac_c
27b60 74 5f 4c 49 50 4f 22 20 3d 20 78 3b 20 74 68 65  t_LIPO" = x; the
27b70 6e 0a 20 20 20 20 4c 49 50 4f 3d 22 3a 22 0a 20  n.    LIPO=":". 
27b80 20 65 6c 73 65 0a 20 20 20 20 63 61 73 65 20 24   else.    case $
27b90 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3a  cross_compiling:
27ba0 24 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 20  $ac_tool_warned 
27bb0 69 6e 0a 79 65 73 3a 29 0a 7b 20 24 61 73 5f 65  in.yes:).{ $as_e
27bc0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73  cho "$as_me:${as
27bd0 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d  _lineno-$LINENO}
27be0 3a 20 57 41 52 4e 49 4e 47 3a 20 75 73 69 6e 67  : WARNING: using
27bf0 20 63 72 6f 73 73 20 74 6f 6f 6c 73 20 6e 6f 74   cross tools not
27c00 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 68   prefixed with h
27c10 6f 73 74 20 74 72 69 70 6c 65 74 22 20 3e 26 35  ost triplet" >&5
27c20 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d  .$as_echo "$as_m
27c30 65 3a 20 57 41 52 4e 49 4e 47 3a 20 75 73 69 6e  e: WARNING: usin
27c40 67 20 63 72 6f 73 73 20 74 6f 6f 6c 73 20 6e 6f  g cross tools no
27c50 74 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20  t prefixed with 
27c60 68 6f 73 74 20 74 72 69 70 6c 65 74 22 20 3e 26  host triplet" >&
27c70 32 3b 7d 0a 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e  2;}.ac_tool_warn
27c80 65 64 3d 79 65 73 20 3b 3b 0a 65 73 61 63 0a 20  ed=yes ;;.esac. 
27c90 20 20 20 4c 49 50 4f 3d 24 61 63 5f 63 74 5f 4c     LIPO=$ac_ct_L
27ca0 49 50 4f 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20  IPO.  fi.else.  
27cb0 4c 49 50 4f 3d 22 24 61 63 5f 63 76 5f 70 72 6f  LIPO="$ac_cv_pro
27cc0 67 5f 4c 49 50 4f 22 0a 66 69 0a 0a 20 20 20 20  g_LIPO".fi..    
27cd0 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f  if test -n "$ac_
27ce0 74 6f 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74 68  tool_prefix"; th
27cf0 65 6e 0a 20 20 23 20 45 78 74 72 61 63 74 20 74  en.  # Extract t
27d00 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66  he first word of
27d10 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66   "${ac_tool_pref
27d20 69 78 7d 6f 74 6f 6f 6c 22 2c 20 73 6f 20 69 74  ix}otool", so it
27d30 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61   can be a progra
27d40 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73  m name with args
27d50 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 7b 61 63  ..set dummy ${ac
27d60 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 6f 74 6f  _tool_prefix}oto
27d70 6f 6c 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 7b  ol; ac_word=$2.{
27d80 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d   $as_echo "$as_m
27d90 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c  e:${as_lineno-$L
27da0 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67  INENO}: checking
27db0 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e   for $ac_word" >
27dc0 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63  &5.$as_echo_n "c
27dd0 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f  hecking for $ac_
27de0 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d  word... " >&6; }
27df0 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 72 6f 67  .if ${ac_cv_prog
27e00 5f 4f 54 4f 4f 4c 2b 3a 7d 20 66 61 6c 73 65 3b  _OTOOL+:} false;
27e10 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63   then :.  $as_ec
27e20 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22  ho_n "(cached) "
27e30 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74   >&6.else.  if t
27e40 65 73 74 20 2d 6e 20 22 24 4f 54 4f 4f 4c 22 3b  est -n "$OTOOL";
27e50 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72   then.  ac_cv_pr
27e60 6f 67 5f 4f 54 4f 4f 4c 3d 22 24 4f 54 4f 4f 4c  og_OTOOL="$OTOOL
27e70 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72  " # Let the user
27e80 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65   override the te
27e90 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65  st..else.as_save
27ea0 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24  _IFS=$IFS; IFS=$
27eb0 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66  PATH_SEPARATOR.f
27ec0 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41  or as_dir in $PA
27ed0 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f  TH.do.  IFS=$as_
27ee0 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20  save_IFS.  test 
27ef0 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20  -z "$as_dir" && 
27f00 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72  as_dir=..    for
27f10 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20   ac_exec_ext in 
27f20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c  '' $ac_executabl
27f30 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f  e_extensions; do
27f40 0a 20 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 63  .  if as_fn_exec
27f50 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69  utable_p "$as_di
27f60 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78  r/$ac_word$ac_ex
27f70 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20  ec_ext"; then.  
27f80 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 4f 54 4f    ac_cv_prog_OTO
27f90 4f 4c 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72  OL="${ac_tool_pr
27fa0 65 66 69 78 7d 6f 74 6f 6f 6c 22 0a 20 20 20 20  efix}otool".    
27fb0 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65  $as_echo "$as_me
27fc0 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49  :${as_lineno-$LI
27fd0 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 73  NENO}: found $as
27fe0 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
27ff0 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20  _exec_ext" >&5. 
28000 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a     break 2.  fi.
28010 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d  done.  done.IFS=
28020 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69  $as_save_IFS..fi
28030 0a 66 69 0a 4f 54 4f 4f 4c 3d 24 61 63 5f 63 76  .fi.OTOOL=$ac_cv
28040 5f 70 72 6f 67 5f 4f 54 4f 4f 4c 0a 69 66 20 74  _prog_OTOOL.if t
28050 65 73 74 20 2d 6e 20 22 24 4f 54 4f 4f 4c 22 3b  est -n "$OTOOL";
28060 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63   then.  { $as_ec
28070 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f  ho "$as_me:${as_
28080 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a  lineno-$LINENO}:
28090 20 72 65 73 75 6c 74 3a 20 24 4f 54 4f 4f 4c 22   result: $OTOOL"
280a0 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24   >&5.$as_echo "$
280b0 4f 54 4f 4f 4c 22 20 3e 26 36 3b 20 7d 0a 65 6c  OTOOL" >&6; }.el
280c0 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20  se.  { $as_echo 
280d0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e  "$as_me:${as_lin
280e0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65  eno-$LINENO}: re
280f0 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61  sult: no" >&5.$a
28100 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b  s_echo "no" >&6;
28110 20 7d 0a 66 69 0a 0a 0a 66 69 0a 69 66 20 74 65   }.fi...fi.if te
28120 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72  st -z "$ac_cv_pr
28130 6f 67 5f 4f 54 4f 4f 4c 22 3b 20 74 68 65 6e 0a  og_OTOOL"; then.
28140 20 20 61 63 5f 63 74 5f 4f 54 4f 4f 4c 3d 24 4f    ac_ct_OTOOL=$O
28150 54 4f 4f 4c 0a 20 20 23 20 45 78 74 72 61 63 74  TOOL.  # Extract
28160 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20   the first word 
28170 6f 66 20 22 6f 74 6f 6f 6c 22 2c 20 73 6f 20 69  of "otool", so i
28180 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72  t can be a progr
28190 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67  am name with arg
281a0 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 6f 74 6f  s..set dummy oto
281b0 6f 6c 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 7b  ol; ac_word=$2.{
281c0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d   $as_echo "$as_m
281d0 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c  e:${as_lineno-$L
281e0 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67  INENO}: checking
281f0 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e   for $ac_word" >
28200 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63  &5.$as_echo_n "c
28210 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f  hecking for $ac_
28220 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d  word... " >&6; }
28230 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 72 6f 67  .if ${ac_cv_prog
28240 5f 61 63 5f 63 74 5f 4f 54 4f 4f 4c 2b 3a 7d 20  _ac_ct_OTOOL+:} 
28250 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20  false; then :.  
28260 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63  $as_echo_n "(cac
28270 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a  hed) " >&6.else.
28280 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61    if test -n "$a
28290 63 5f 63 74 5f 4f 54 4f 4f 4c 22 3b 20 74 68 65  c_ct_OTOOL"; the
282a0 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61  n.  ac_cv_prog_a
282b0 63 5f 63 74 5f 4f 54 4f 4f 4c 3d 22 24 61 63 5f  c_ct_OTOOL="$ac_
282c0 63 74 5f 4f 54 4f 4f 4c 22 20 23 20 4c 65 74 20  ct_OTOOL" # Let 
282d0 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64  the user overrid
282e0 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65  e the test..else
282f0 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46  .as_save_IFS=$IF
28300 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50  S; IFS=$PATH_SEP
28310 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69  ARATOR.for as_di
28320 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20  r in $PATH.do.  
28330 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53  IFS=$as_save_IFS
28340 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f  .  test -z "$as_
28350 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e  dir" && as_dir=.
28360 0a 20 20 20 20 66 6f 72 20 61 63 5f 65 78 65 63  .    for ac_exec
28370 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65  _ext in '' $ac_e
28380 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73  xecutable_extens
28390 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 73  ions; do.  if as
283a0 5f 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70  _fn_executable_p
283b0 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f   "$as_dir/$ac_wo
283c0 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b  rd$ac_exec_ext";
283d0 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f   then.    ac_cv_
283e0 70 72 6f 67 5f 61 63 5f 63 74 5f 4f 54 4f 4f 4c  prog_ac_ct_OTOOL
283f0 3d 22 6f 74 6f 6f 6c 22 0a 20 20 20 20 24 61 73  ="otool".    $as
28400 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b  _echo "$as_me:${
28410 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e  as_lineno-$LINEN
28420 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69  O}: found $as_di
28430 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78  r/$ac_word$ac_ex
28440 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20  ec_ext" >&5.    
28450 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e  break 2.  fi.don
28460 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73  e.  done.IFS=$as
28470 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69 0a 66 69  _save_IFS..fi.fi
28480 0a 61 63 5f 63 74 5f 4f 54 4f 4f 4c 3d 24 61 63  .ac_ct_OTOOL=$ac
28490 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 4f  _cv_prog_ac_ct_O
284a0 54 4f 4f 4c 0a 69 66 20 74 65 73 74 20 2d 6e 20  TOOL.if test -n 
284b0 22 24 61 63 5f 63 74 5f 4f 54 4f 4f 4c 22 3b 20  "$ac_ct_OTOOL"; 
284c0 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68  then.  { $as_ech
284d0 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c  o "$as_me:${as_l
284e0 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20  ineno-$LINENO}: 
284f0 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 74 5f 4f  result: $ac_ct_O
28500 54 4f 4f 4c 22 20 3e 26 35 0a 24 61 73 5f 65 63  TOOL" >&5.$as_ec
28510 68 6f 20 22 24 61 63 5f 63 74 5f 4f 54 4f 4f 4c  ho "$ac_ct_OTOOL
28520 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20  " >&6; }.else.  
28530 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f  { $as_echo "$as_
28540 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24  me:${as_lineno-$
28550 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a  LINENO}: result:
28560 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 63 68   no" >&5.$as_ech
28570 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69  o "no" >&6; }.fi
28580 0a 0a 20 20 69 66 20 74 65 73 74 20 22 78 24 61  ..  if test "x$a
28590 63 5f 63 74 5f 4f 54 4f 4f 4c 22 20 3d 20 78 3b  c_ct_OTOOL" = x;
285a0 20 74 68 65 6e 0a 20 20 20 20 4f 54 4f 4f 4c 3d   then.    OTOOL=
285b0 22 3a 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 63  ":".  else.    c
285c0 61 73 65 20 24 63 72 6f 73 73 5f 63 6f 6d 70 69  ase $cross_compi
285d0 6c 69 6e 67 3a 24 61 63 5f 74 6f 6f 6c 5f 77 61  ling:$ac_tool_wa
285e0 72 6e 65 64 20 69 6e 0a 79 65 73 3a 29 0a 7b 20  rned in.yes:).{ 
285f0 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65  $as_echo "$as_me
28600 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49  :${as_lineno-$LI
28610 4e 45 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47 3a 20  NENO}: WARNING: 
28620 75 73 69 6e 67 20 63 72 6f 73 73 20 74 6f 6f 6c  using cross tool
28630 73 20 6e 6f 74 20 70 72 65 66 69 78 65 64 20 77  s not prefixed w
28640 69 74 68 20 68 6f 73 74 20 74 72 69 70 6c 65 74  ith host triplet
28650 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22  " >&5.$as_echo "
28660 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a  $as_me: WARNING:
28670 20 75 73 69 6e 67 20 63 72 6f 73 73 20 74 6f 6f   using cross too
28680 6c 73 20 6e 6f 74 20 70 72 65 66 69 78 65 64 20  ls not prefixed 
28690 77 69 74 68 20 68 6f 73 74 20 74 72 69 70 6c 65  with host triple
286a0 74 22 20 3e 26 32 3b 7d 0a 61 63 5f 74 6f 6f 6c  t" >&2;}.ac_tool
286b0 5f 77 61 72 6e 65 64 3d 79 65 73 20 3b 3b 0a 65  _warned=yes ;;.e
286c0 73 61 63 0a 20 20 20 20 4f 54 4f 4f 4c 3d 24 61  sac.    OTOOL=$a
286d0 63 5f 63 74 5f 4f 54 4f 4f 4c 0a 20 20 66 69 0a  c_ct_OTOOL.  fi.
286e0 65 6c 73 65 0a 20 20 4f 54 4f 4f 4c 3d 22 24 61  else.  OTOOL="$a
286f0 63 5f 63 76 5f 70 72 6f 67 5f 4f 54 4f 4f 4c 22  c_cv_prog_OTOOL"
28700 0a 66 69 0a 0a 20 20 20 20 69 66 20 74 65 73 74  .fi..    if test
28710 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72   -n "$ac_tool_pr
28720 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 20 23 20  efix"; then.  # 
28730 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73  Extract the firs
28740 74 20 77 6f 72 64 20 6f 66 20 22 24 7b 61 63 5f  t word of "${ac_
28750 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 6f 74 6f 6f  tool_prefix}otoo
28760 6c 36 34 22 2c 20 73 6f 20 69 74 20 63 61 6e 20  l64", so it can 
28770 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d  be a program nam
28780 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74  e with args..set
28790 20 64 75 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c   dummy ${ac_tool
287a0 5f 70 72 65 66 69 78 7d 6f 74 6f 6f 6c 36 34 3b  _prefix}otool64;
287b0 20 61 63 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61   ac_word=$2.{ $a
287c0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  s_echo "$as_me:$
287d0 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45  {as_lineno-$LINE
287e0 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  NO}: checking fo
287f0 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a  r $ac_word" >&5.
28800 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63  $as_echo_n "chec
28810 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72  king for $ac_wor
28820 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66  d... " >&6; }.if
28830 20 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 4f 54   ${ac_cv_prog_OT
28840 4f 4f 4c 36 34 2b 3a 7d 20 66 61 6c 73 65 3b 20  OOL64+:} false; 
28850 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68  then :.  $as_ech
28860 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20  o_n "(cached) " 
28870 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65  >&6.else.  if te
28880 73 74 20 2d 6e 20 22 24 4f 54 4f 4f 4c 36 34 22  st -n "$OTOOL64"
28890 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70  ; then.  ac_cv_p
288a0 72 6f 67 5f 4f 54 4f 4f 4c 36 34 3d 22 24 4f 54  rog_OTOOL64="$OT
288b0 4f 4f 4c 36 34 22 20 23 20 4c 65 74 20 74 68 65  OOL64" # Let the
288c0 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74   user override t
288d0 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73  he test..else.as
288e0 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20  _save_IFS=$IFS; 
288f0 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41  IFS=$PATH_SEPARA
28900 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69  TOR.for as_dir i
28910 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53  n $PATH.do.  IFS
28920 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20  =$as_save_IFS.  
28930 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72  test -z "$as_dir
28940 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20  " && as_dir=..  
28950 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78    for ac_exec_ex
28960 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63  t in '' $ac_exec
28970 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e  utable_extension
28980 73 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f 66 6e  s; do.  if as_fn
28990 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24  _executable_p "$
289a0 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24  as_dir/$ac_word$
289b0 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68  ac_exec_ext"; th
289c0 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f  en.    ac_cv_pro
289d0 67 5f 4f 54 4f 4f 4c 36 34 3d 22 24 7b 61 63 5f  g_OTOOL64="${ac_
289e0 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 6f 74 6f 6f  tool_prefix}otoo
289f0 6c 36 34 22 0a 20 20 20 20 24 61 73 5f 65 63 68  l64".    $as_ech
28a00 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c  o "$as_me:${as_l
28a10 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20  ineno-$LINENO}: 
28a20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61  found $as_dir/$a
28a30 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
28a40 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61  xt" >&5.    brea
28a50 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20  k 2.  fi.done.  
28a60 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76  done.IFS=$as_sav
28a70 65 5f 49 46 53 0a 0a 66 69 0a 66 69 0a 4f 54 4f  e_IFS..fi.fi.OTO
28a80 4f 4c 36 34 3d 24 61 63 5f 63 76 5f 70 72 6f 67  OL64=$ac_cv_prog
28a90 5f 4f 54 4f 4f 4c 36 34 0a 69 66 20 74 65 73 74  _OTOOL64.if test
28aa0 20 2d 6e 20 22 24 4f 54 4f 4f 4c 36 34 22 3b 20   -n "$OTOOL64"; 
28ab0 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68  then.  { $as_ech
28ac0 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c  o "$as_me:${as_l
28ad0 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20  ineno-$LINENO}: 
28ae0 72 65 73 75 6c 74 3a 20 24 4f 54 4f 4f 4c 36 34  result: $OTOOL64
28af0 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22  " >&5.$as_echo "
28b00 24 4f 54 4f 4f 4c 36 34 22 20 3e 26 36 3b 20 7d  $OTOOL64" >&6; }
28b10 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63  .else.  { $as_ec
28b20 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f  ho "$as_me:${as_
28b30 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a  lineno-$LINENO}:
28b40 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35   result: no" >&5
28b50 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e  .$as_echo "no" >
28b60 26 36 3b 20 7d 0a 66 69 0a 0a 0a 66 69 0a 69 66  &6; }.fi...fi.if
28b70 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 76   test -z "$ac_cv
28b80 5f 70 72 6f 67 5f 4f 54 4f 4f 4c 36 34 22 3b 20  _prog_OTOOL64"; 
28b90 74 68 65 6e 0a 20 20 61 63 5f 63 74 5f 4f 54 4f  then.  ac_ct_OTO
28ba0 4f 4c 36 34 3d 24 4f 54 4f 4f 4c 36 34 0a 20 20  OL64=$OTOOL64.  
28bb0 23 20 45 78 74 72 61 63 74 20 74 68 65 20 66 69  # Extract the fi
28bc0 72 73 74 20 77 6f 72 64 20 6f 66 20 22 6f 74 6f  rst word of "oto
28bd0 6f 6c 36 34 22 2c 20 73 6f 20 69 74 20 63 61 6e  ol64", so it can
28be0 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61   be a program na
28bf0 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65  me with args..se
28c00 74 20 64 75 6d 6d 79 20 6f 74 6f 6f 6c 36 34 3b  t dummy otool64;
28c10 20 61 63 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61   ac_word=$2.{ $a
28c20 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  s_echo "$as_me:$
28c30 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45  {as_lineno-$LINE
28c40 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  NO}: checking fo
28c50 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a  r $ac_word" >&5.
28c60 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63  $as_echo_n "chec
28c70 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72  king for $ac_wor
28c80 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66  d... " >&6; }.if
28c90 20 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63   ${ac_cv_prog_ac
28ca0 5f 63 74 5f 4f 54 4f 4f 4c 36 34 2b 3a 7d 20 66  _ct_OTOOL64+:} f
28cb0 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24  alse; then :.  $
28cc0 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68  as_echo_n "(cach
28cd0 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20  ed) " >&6.else. 
28ce0 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63   if test -n "$ac
28cf0 5f 63 74 5f 4f 54 4f 4f 4c 36 34 22 3b 20 74 68  _ct_OTOOL64"; th
28d00 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  en.  ac_cv_prog_
28d10 61 63 5f 63 74 5f 4f 54 4f 4f 4c 36 34 3d 22 24  ac_ct_OTOOL64="$
28d20 61 63 5f 63 74 5f 4f 54 4f 4f 4c 36 34 22 20 23  ac_ct_OTOOL64" #
28d30 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76   Let the user ov
28d40 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e  erride the test.
28d50 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46  .else.as_save_IF
28d60 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54  S=$IFS; IFS=$PAT
28d70 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20  H_SEPARATOR.for 
28d80 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a  as_dir in $PATH.
28d90 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76  do.  IFS=$as_sav
28da0 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20  e_IFS.  test -z 
28db0 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f  "$as_dir" && as_
28dc0 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61 63  dir=..    for ac
28dd0 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20  _exec_ext in '' 
28de0 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65  $ac_executable_e
28df0 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20  xtensions; do.  
28e00 69 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 61  if as_fn_executa
28e10 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24  ble_p "$as_dir/$
28e20 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f  ac_word$ac_exec_
28e30 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61  ext"; then.    a
28e40 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f  c_cv_prog_ac_ct_
28e50 4f 54 4f 4f 4c 36 34 3d 22 6f 74 6f 6f 6c 36 34  OTOOL64="otool64
28e60 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 22  ".    $as_echo "
28e70 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65  $as_me:${as_line
28e80 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75  no-$LINENO}: fou
28e90 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77  nd $as_dir/$ac_w
28ea0 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22  ord$ac_exec_ext"
28eb0 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32   >&5.    break 2
28ec0 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e  .  fi.done.  don
28ed0 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49  e.IFS=$as_save_I
28ee0 46 53 0a 0a 66 69 0a 66 69 0a 61 63 5f 63 74 5f  FS..fi.fi.ac_ct_
28ef0 4f 54 4f 4f 4c 36 34 3d 24 61 63 5f 63 76 5f 70  OTOOL64=$ac_cv_p
28f00 72 6f 67 5f 61 63 5f 63 74 5f 4f 54 4f 4f 4c 36  rog_ac_ct_OTOOL6
28f10 34 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61  4.if test -n "$a
28f20 63 5f 63 74 5f 4f 54 4f 4f 4c 36 34 22 3b 20 74  c_ct_OTOOL64"; t
28f30 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f  hen.  { $as_echo
28f40 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69   "$as_me:${as_li
28f50 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72  neno-$LINENO}: r
28f60 65 73 75 6c 74 3a 20 24 61 63 5f 63 74 5f 4f 54  esult: $ac_ct_OT
28f70 4f 4f 4c 36 34 22 20 3e 26 35 0a 24 61 73 5f 65  OOL64" >&5.$as_e
28f80 63 68 6f 20 22 24 61 63 5f 63 74 5f 4f 54 4f 4f  cho "$ac_ct_OTOO
28f90 4c 36 34 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65  L64" >&6; }.else
28fa0 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24  .  { $as_echo "$
28fb0 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e  as_me:${as_linen
28fc0 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75  o-$LINENO}: resu
28fd0 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f  lt: no" >&5.$as_
28fe0 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d  echo "no" >&6; }
28ff0 0a 66 69 0a 0a 20 20 69 66 20 74 65 73 74 20 22  .fi..  if test "
29000 78 24 61 63 5f 63 74 5f 4f 54 4f 4f 4c 36 34 22  x$ac_ct_OTOOL64"
29010 20 3d 20 78 3b 20 74 68 65 6e 0a 20 20 20 20 4f   = x; then.    O
29020 54 4f 4f 4c 36 34 3d 22 3a 22 0a 20 20 65 6c 73  TOOL64=":".  els
29030 65 0a 20 20 20 20 63 61 73 65 20 24 63 72 6f 73  e.    case $cros
29040 73 5f 63 6f 6d 70 69 6c 69 6e 67 3a 24 61 63 5f  s_compiling:$ac_
29050 74 6f 6f 6c 5f 77 61 72 6e 65 64 20 69 6e 0a 79  tool_warned in.y
29060 65 73 3a 29 0a 7b 20 24 61 73 5f 65 63 68 6f 20  es:).{ $as_echo 
29070 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e  "$as_me:${as_lin
29080 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41  eno-$LINENO}: WA
29090 52 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f  RNING: using cro
290a0 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65  ss tools not pre
290b0 66 69 78 65 64 20 77 69 74 68 20 68 6f 73 74 20  fixed with host 
290c0 74 72 69 70 6c 65 74 22 20 3e 26 35 0a 24 61 73  triplet" >&5.$as
290d0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57  _echo "$as_me: W
290e0 41 52 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 72  ARNING: using cr
290f0 6f 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72  oss tools not pr
29100 65 66 69 78 65 64 20 77 69 74 68 20 68 6f 73 74  efixed with host
29110 20 74 72 69 70 6c 65 74 22 20 3e 26 32 3b 7d 0a   triplet" >&2;}.
29120 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 3d 79  ac_tool_warned=y
29130 65 73 20 3b 3b 0a 65 73 61 63 0a 20 20 20 20 4f  es ;;.esac.    O
29140 54 4f 4f 4c 36 34 3d 24 61 63 5f 63 74 5f 4f 54  TOOL64=$ac_ct_OT
29150 4f 4f 4c 36 34 0a 20 20 66 69 0a 65 6c 73 65 0a  OOL64.  fi.else.
29160 20 20 4f 54 4f 4f 4c 36 34 3d 22 24 61 63 5f 63    OTOOL64="$ac_c
29170 76 5f 70 72 6f 67 5f 4f 54 4f 4f 4c 36 34 22 0a  v_prog_OTOOL64".
29180 66 69 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  fi..............
29190 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 20 20  ..............  
291a0 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61    { $as_echo "$a
291b0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f  s_me:${as_lineno
291c0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b  -$LINENO}: check
291d0 69 6e 67 20 66 6f 72 20 2d 73 69 6e 67 6c 65 5f  ing for -single_
291e0 6d 6f 64 75 6c 65 20 6c 69 6e 6b 65 72 20 66 6c  module linker fl
291f0 61 67 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f  ag" >&5.$as_echo
29200 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72  _n "checking for
29210 20 2d 73 69 6e 67 6c 65 5f 6d 6f 64 75 6c 65 20   -single_module 
29220 6c 69 6e 6b 65 72 20 66 6c 61 67 2e 2e 2e 20 22  linker flag... "
29230 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 6c 74 5f   >&6; }.if ${lt_
29240 63 76 5f 61 70 70 6c 65 5f 63 63 5f 73 69 6e 67  cv_apple_cc_sing
29250 6c 65 5f 6d 6f 64 2b 3a 7d 20 66 61 6c 73 65 3b  le_mod+:} false;
29260 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63   then :.  $as_ec
29270 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22  ho_n "(cached) "
29280 20 3e 26 36 0a 65 6c 73 65 0a 20 20 6c 74 5f 63   >&6.else.  lt_c
29290 76 5f 61 70 70 6c 65 5f 63 63 5f 73 69 6e 67 6c  v_apple_cc_singl
292a0 65 5f 6d 6f 64 3d 6e 6f 0a 20 20 20 20 20 20 69  e_mod=no.      i
292b0 66 20 74 65 73 74 20 2d 7a 20 22 24 7b 4c 54 5f  f test -z "${LT_
292c0 4d 55 4c 54 49 5f 4d 4f 44 55 4c 45 7d 22 3b 20  MULTI_MODULE}"; 
292d0 74 68 65 6e 0a 09 23 20 42 79 20 64 65 66 61 75  then..# By defau
292e0 6c 74 20 77 65 20 77 69 6c 6c 20 61 64 64 20 74  lt we will add t
292f0 68 65 20 2d 73 69 6e 67 6c 65 5f 6d 6f 64 75 6c  he -single_modul
29300 65 20 66 6c 61 67 2e 20 59 6f 75 20 63 61 6e 20  e flag. You can 
29310 6f 76 65 72 72 69 64 65 0a 09 23 20 62 79 20 65  override..# by e
29320 69 74 68 65 72 20 73 65 74 74 69 6e 67 20 74 68  ither setting th
29330 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61  e environment va
29340 72 69 61 62 6c 65 20 4c 54 5f 4d 55 4c 54 49 5f  riable LT_MULTI_
29350 4d 4f 44 55 4c 45 0a 09 23 20 6e 6f 6e 2d 65 6d  MODULE..# non-em
29360 70 74 79 20 61 74 20 63 6f 6e 66 69 67 75 72 65  pty at configure
29370 20 74 69 6d 65 2c 20 6f 72 20 62 79 20 61 64 64   time, or by add
29380 69 6e 67 20 2d 6d 75 6c 74 69 5f 6d 6f 64 75 6c  ing -multi_modul
29390 65 20 74 6f 20 74 68 65 0a 09 23 20 6c 69 6e 6b  e to the..# link
293a0 20 66 6c 61 67 73 2e 0a 09 72 6d 20 2d 72 66 20   flags...rm -rf 
293b0 6c 69 62 63 6f 6e 66 74 65 73 74 2e 64 79 6c 69  libconftest.dyli
293c0 62 2a 0a 09 65 63 68 6f 20 22 69 6e 74 20 66 6f  b*..echo "int fo
293d0 6f 28 76 6f 69 64 29 7b 72 65 74 75 72 6e 20 31  o(void){return 1
293e0 3b 7d 22 20 3e 20 63 6f 6e 66 74 65 73 74 2e 63  ;}" > conftest.c
293f0 0a 09 65 63 68 6f 20 22 24 4c 54 43 43 20 24 4c  ..echo "$LTCC $L
29400 54 43 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53  TCFLAGS $LDFLAGS
29410 20 2d 6f 20 6c 69 62 63 6f 6e 66 74 65 73 74 2e   -o libconftest.
29420 64 79 6c 69 62 20 5c 0a 2d 64 79 6e 61 6d 69 63  dylib \.-dynamic
29430 6c 69 62 20 2d 57 6c 2c 2d 73 69 6e 67 6c 65 5f  lib -Wl,-single_
29440 6d 6f 64 75 6c 65 20 63 6f 6e 66 74 65 73 74 2e  module conftest.
29450 63 22 20 3e 26 35 0a 09 24 4c 54 43 43 20 24 4c  c" >&5..$LTCC $L
29460 54 43 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53  TCFLAGS $LDFLAGS
29470 20 2d 6f 20 6c 69 62 63 6f 6e 66 74 65 73 74 2e   -o libconftest.
29480 64 79 6c 69 62 20 5c 0a 09 20 20 2d 64 79 6e 61  dylib \..  -dyna
29490 6d 69 63 6c 69 62 20 2d 57 6c 2c 2d 73 69 6e 67  miclib -Wl,-sing
294a0 6c 65 5f 6d 6f 64 75 6c 65 20 63 6f 6e 66 74 65  le_module confte
294b0 73 74 2e 63 20 32 3e 63 6f 6e 66 74 65 73 74 2e  st.c 2>conftest.
294c0 65 72 72 0a 20 20 20 20 20 20 20 20 5f 6c 74 5f  err.        _lt_
294d0 72 65 73 75 6c 74 3d 24 3f 0a 09 69 66 20 74 65  result=$?..if te
294e0 73 74 20 2d 66 20 6c 69 62 63 6f 6e 66 74 65 73  st -f libconftes
294f0 74 2e 64 79 6c 69 62 20 26 26 20 74 65 73 74 20  t.dylib && test 
29500 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72  ! -s conftest.er
29510 72 20 26 26 20 74 65 73 74 20 24 5f 6c 74 5f 72  r && test $_lt_r
29520 65 73 75 6c 74 20 3d 20 30 3b 20 74 68 65 6e 0a  esult = 0; then.
29530 09 20 20 6c 74 5f 63 76 5f 61 70 70 6c 65 5f 63  .  lt_cv_apple_c
29540 63 5f 73 69 6e 67 6c 65 5f 6d 6f 64 3d 79 65 73  c_single_mod=yes
29550 0a 09 65 6c 73 65 0a 09 20 20 63 61 74 20 63 6f  ..else..  cat co
29560 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 09  nftest.err >&5..
29570 66 69 0a 09 72 6d 20 2d 72 66 20 6c 69 62 63 6f  fi..rm -rf libco
29580 6e 66 74 65 73 74 2e 64 79 6c 69 62 2a 0a 09 72  nftest.dylib*..r
29590 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 2a 0a  m -f conftest.*.
295a0 20 20 20 20 20 20 66 69 0a 66 69 0a 7b 20 24 61        fi.fi.{ $a
295b0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  s_echo "$as_me:$
295c0 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45  {as_lineno-$LINE
295d0 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74  NO}: result: $lt
295e0 5f 63 76 5f 61 70 70 6c 65 5f 63 63 5f 73 69 6e  _cv_apple_cc_sin
295f0 67 6c 65 5f 6d 6f 64 22 20 3e 26 35 0a 24 61 73  gle_mod" >&5.$as
29600 5f 65 63 68 6f 20 22 24 6c 74 5f 63 76 5f 61 70  _echo "$lt_cv_ap
29610 70 6c 65 5f 63 63 5f 73 69 6e 67 6c 65 5f 6d 6f  ple_cc_single_mo
29620 64 22 20 3e 26 36 3b 20 7d 0a 20 20 20 20 7b 20  d" >&6; }.    { 
29630 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65  $as_echo "$as_me
29640 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49  :${as_lineno-$LI
29650 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20  NENO}: checking 
29660 66 6f 72 20 2d 65 78 70 6f 72 74 65 64 5f 73 79  for -exported_sy
29670 6d 62 6f 6c 73 5f 6c 69 73 74 20 6c 69 6e 6b 65  mbols_list linke
29680 72 20 66 6c 61 67 22 20 3e 26 35 0a 24 61 73 5f  r flag" >&5.$as_
29690 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67  echo_n "checking
296a0 20 66 6f 72 20 2d 65 78 70 6f 72 74 65 64 5f 73   for -exported_s
296b0 79 6d 62 6f 6c 73 5f 6c 69 73 74 20 6c 69 6e 6b  ymbols_list link
296c0 65 72 20 66 6c 61 67 2e 2e 2e 20 22 20 3e 26 36  er flag... " >&6
296d0 3b 20 7d 0a 69 66 20 24 7b 6c 74 5f 63 76 5f 6c  ; }.if ${lt_cv_l
296e0 64 5f 65 78 70 6f 72 74 65 64 5f 73 79 6d 62 6f  d_exported_symbo
296f0 6c 73 5f 6c 69 73 74 2b 3a 7d 20 66 61 6c 73 65  ls_list+:} false
29700 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65  ; then :.  $as_e
29710 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20  cho_n "(cached) 
29720 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 6c 74 5f  " >&6.else.  lt_
29730 63 76 5f 6c 64 5f 65 78 70 6f 72 74 65 64 5f 73  cv_ld_exported_s
29740 79 6d 62 6f 6c 73 5f 6c 69 73 74 3d 6e 6f 0a 20  ymbols_list=no. 
29750 20 20 20 20 20 73 61 76 65 5f 4c 44 46 4c 41 47       save_LDFLAG
29760 53 3d 24 4c 44 46 4c 41 47 53 0a 20 20 20 20 20  S=$LDFLAGS.     
29770 20 65 63 68 6f 20 22 5f 6d 61 69 6e 22 20 3e 20   echo "_main" > 
29780 63 6f 6e 66 74 65 73 74 2e 73 79 6d 0a 20 20 20  conftest.sym.   
29790 20 20 20 4c 44 46 4c 41 47 53 3d 22 24 4c 44 46     LDFLAGS="$LDF
297a0 4c 41 47 53 20 2d 57 6c 2c 2d 65 78 70 6f 72 74  LAGS -Wl,-export
297b0 65 64 5f 73 79 6d 62 6f 6c 73 5f 6c 69 73 74 2c  ed_symbols_list,
297c0 63 6f 6e 66 74 65 73 74 2e 73 79 6d 22 0a 20 20  conftest.sym".  
297d0 20 20 20 20 63 61 74 20 63 6f 6e 66 64 65 66 73      cat confdefs
297e0 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63  .h - <<_ACEOF >c
297f0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
29800 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e  /* end confdefs.
29810 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e  h.  */..int.main
29820 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65 74   ().{..  ;.  ret
29830 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a  urn 0;.}._ACEOF.
29840 69 66 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 6c  if ac_fn_c_try_l
29850 69 6e 6b 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74  ink "$LINENO"; t
29860 68 65 6e 20 3a 0a 20 20 6c 74 5f 63 76 5f 6c 64  hen :.  lt_cv_ld
29870 5f 65 78 70 6f 72 74 65 64 5f 73 79 6d 62 6f 6c  _exported_symbol
29880 73 5f 6c 69 73 74 3d 79 65 73 0a 65 6c 73 65 0a  s_list=yes.else.
29890 20 20 6c 74 5f 63 76 5f 6c 64 5f 65 78 70 6f 72    lt_cv_ld_expor
298a0 74 65 64 5f 73 79 6d 62 6f 6c 73 5f 6c 69 73 74  ted_symbols_list
298b0 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 72  =no.fi.rm -f cor
298c0 65 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63  e conftest.err c
298d0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
298e0 78 74 20 5c 0a 20 20 20 20 63 6f 6e 66 74 65 73  xt \.    conftes
298f0 74 24 61 63 5f 65 78 65 65 78 74 20 63 6f 6e 66  t$ac_exeext conf
29900 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 09 4c 44  test.$ac_ext..LD
29910 46 4c 41 47 53 3d 22 24 73 61 76 65 5f 4c 44 46  FLAGS="$save_LDF
29920 4c 41 47 53 22 0a 0a 66 69 0a 7b 20 24 61 73 5f  LAGS"..fi.{ $as_
29930 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61  echo "$as_me:${a
29940 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f  s_lineno-$LINENO
29950 7d 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63  }: result: $lt_c
29960 76 5f 6c 64 5f 65 78 70 6f 72 74 65 64 5f 73 79  v_ld_exported_sy
29970 6d 62 6f 6c 73 5f 6c 69 73 74 22 20 3e 26 35 0a  mbols_list" >&5.
29980 24 61 73 5f 65 63 68 6f 20 22 24 6c 74 5f 63 76  $as_echo "$lt_cv
29990 5f 6c 64 5f 65 78 70 6f 72 74 65 64 5f 73 79 6d  _ld_exported_sym
299a0 62 6f 6c 73 5f 6c 69 73 74 22 20 3e 26 36 3b 20  bols_list" >&6; 
299b0 7d 0a 20 20 20 20 63 61 73 65 20 24 68 6f 73 74  }.    case $host
299c0 5f 6f 73 20 69 6e 0a 20 20 20 20 72 68 61 70 73  _os in.    rhaps
299d0 6f 64 79 2a 20 7c 20 64 61 72 77 69 6e 31 2e 5b  ody* | darwin1.[
299e0 30 31 32 5d 29 0a 20 20 20 20 20 20 5f 6c 74 5f  012]).      _lt_
299f0 64 61 72 5f 61 6c 6c 6f 77 5f 75 6e 64 65 66 69  dar_allow_undefi
29a00 6e 65 64 3d 27 24 7b 77 6c 7d 2d 75 6e 64 65 66  ned='${wl}-undef
29a10 69 6e 65 64 20 24 7b 77 6c 7d 73 75 70 70 72 65  ined ${wl}suppre
29a20 73 73 27 20 3b 3b 0a 20 20 20 20 64 61 72 77 69  ss' ;;.    darwi
29a30 6e 31 2e 2a 29 0a 20 20 20 20 20 20 5f 6c 74 5f  n1.*).      _lt_
29a40 64 61 72 5f 61 6c 6c 6f 77 5f 75 6e 64 65 66 69  dar_allow_undefi
29a50 6e 65 64 3d 27 24 7b 77 6c 7d 2d 66 6c 61 74 5f  ned='${wl}-flat_
29a60 6e 61 6d 65 73 70 61 63 65 20 24 7b 77 6c 7d 2d  namespace ${wl}-
29a70 75 6e 64 65 66 69 6e 65 64 20 24 7b 77 6c 7d 73  undefined ${wl}s
29a80 75 70 70 72 65 73 73 27 20 3b 3b 0a 20 20 20 20  uppress' ;;.    
29a90 64 61 72 77 69 6e 2a 29 20 23 20 64 61 72 77 69  darwin*) # darwi
29aa0 6e 20 35 2e 78 20 6f 6e 0a 20 20 20 20 20 20 23  n 5.x on.      #
29ab0 20 69 66 20 72 75 6e 6e 69 6e 67 20 6f 6e 20 31   if running on 1
29ac0 30 2e 35 20 6f 72 20 6c 61 74 65 72 2c 20 74 68  0.5 or later, th
29ad0 65 20 64 65 70 6c 6f 79 6d 65 6e 74 20 74 61 72  e deployment tar
29ae0 67 65 74 20 64 65 66 61 75 6c 74 73 0a 20 20 20  get defaults.   
29af0 20 20 20 23 20 74 6f 20 74 68 65 20 4f 53 20 76     # to the OS v
29b00 65 72 73 69 6f 6e 2c 20 69 66 20 6f 6e 20 78 38  ersion, if on x8
29b10 36 2c 20 61 6e 64 20 31 30 2e 34 2c 20 74 68 65  6, and 10.4, the
29b20 20 64 65 70 6c 6f 79 6d 65 6e 74 0a 20 20 20 20   deployment.    
29b30 20 20 23 20 74 61 72 67 65 74 20 64 65 66 61 75    # target defau
29b40 6c 74 73 20 74 6f 20 31 30 2e 34 2e 20 44 6f 6e  lts to 10.4. Don
29b50 27 74 20 79 6f 75 20 6c 6f 76 65 20 69 74 3f 0a  't you love it?.
29b60 20 20 20 20 20 20 63 61 73 65 20 24 7b 4d 41 43        case ${MAC
29b70 4f 53 58 5f 44 45 50 4c 4f 59 4d 45 4e 54 5f 54  OSX_DEPLOYMENT_T
29b80 41 52 47 45 54 2d 31 30 2e 30 7d 2c 24 68 6f 73  ARGET-10.0},$hos
29b90 74 20 69 6e 0a 09 31 30 2e 30 2c 2a 38 36 2a 2d  t in..10.0,*86*-
29ba0 64 61 72 77 69 6e 38 2a 7c 31 30 2e 30 2c 2a 2d  darwin8*|10.0,*-
29bb0 64 61 72 77 69 6e 5b 39 31 5d 2a 29 0a 09 20 20  darwin[91]*)..  
29bc0 5f 6c 74 5f 64 61 72 5f 61 6c 6c 6f 77 5f 75 6e  _lt_dar_allow_un
29bd0 64 65 66 69 6e 65 64 3d 27 24 7b 77 6c 7d 2d 75  defined='${wl}-u
29be0 6e 64 65 66 69 6e 65 64 20 24 7b 77 6c 7d 64 79  ndefined ${wl}dy
29bf0 6e 61 6d 69 63 5f 6c 6f 6f 6b 75 70 27 20 3b 3b  namic_lookup' ;;
29c00 0a 09 31 30 2e 5b 30 31 32 5d 2a 29 0a 09 20 20  ..10.[012]*)..  
29c10 5f 6c 74 5f 64 61 72 5f 61 6c 6c 6f 77 5f 75 6e  _lt_dar_allow_un
29c20 64 65 66 69 6e 65 64 3d 27 24 7b 77 6c 7d 2d 66  defined='${wl}-f
29c30 6c 61 74 5f 6e 61 6d 65 73 70 61 63 65 20 24 7b  lat_namespace ${
29c40 77 6c 7d 2d 75 6e 64 65 66 69 6e 65 64 20 24 7b  wl}-undefined ${
29c50 77 6c 7d 73 75 70 70 72 65 73 73 27 20 3b 3b 0a  wl}suppress' ;;.
29c60 09 31 30 2e 2a 29 0a 09 20 20 5f 6c 74 5f 64 61  .10.*)..  _lt_da
29c70 72 5f 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65  r_allow_undefine
29c80 64 3d 27 24 7b 77 6c 7d 2d 75 6e 64 65 66 69 6e  d='${wl}-undefin
29c90 65 64 20 24 7b 77 6c 7d 64 79 6e 61 6d 69 63 5f  ed ${wl}dynamic_
29ca0 6c 6f 6f 6b 75 70 27 20 3b 3b 0a 20 20 20 20 20  lookup' ;;.     
29cb0 20 65 73 61 63 0a 20 20 20 20 3b 3b 0a 20 20 65   esac.    ;;.  e
29cc0 73 61 63 0a 20 20 20 20 69 66 20 74 65 73 74 20  sac.    if test 
29cd0 22 24 6c 74 5f 63 76 5f 61 70 70 6c 65 5f 63 63  "$lt_cv_apple_cc
29ce0 5f 73 69 6e 67 6c 65 5f 6d 6f 64 22 20 3d 20 22  _single_mod" = "
29cf0 79 65 73 22 3b 20 74 68 65 6e 0a 20 20 20 20 20  yes"; then.     
29d00 20 5f 6c 74 5f 64 61 72 5f 73 69 6e 67 6c 65 5f   _lt_dar_single_
29d10 6d 6f 64 3d 27 24 73 69 6e 67 6c 65 5f 6d 6f 64  mod='$single_mod
29d20 75 6c 65 27 0a 20 20 20 20 66 69 0a 20 20 20 20  ule'.    fi.    
29d30 69 66 20 74 65 73 74 20 22 24 6c 74 5f 63 76 5f  if test "$lt_cv_
29d40 6c 64 5f 65 78 70 6f 72 74 65 64 5f 73 79 6d 62  ld_exported_symb
29d50 6f 6c 73 5f 6c 69 73 74 22 20 3d 20 22 79 65 73  ols_list" = "yes
29d60 22 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 5f 6c  "; then.      _l
29d70 74 5f 64 61 72 5f 65 78 70 6f 72 74 5f 73 79 6d  t_dar_export_sym
29d80 73 3d 27 20 24 7b 77 6c 7d 2d 65 78 70 6f 72 74  s=' ${wl}-export
29d90 65 64 5f 73 79 6d 62 6f 6c 73 5f 6c 69 73 74 2c  ed_symbols_list,
29da0 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24  $output_objdir/$
29db0 7b 6c 69 62 6e 61 6d 65 7d 2d 73 79 6d 62 6f 6c  {libname}-symbol
29dc0 73 2e 65 78 70 73 79 6d 27 0a 20 20 20 20 65 6c  s.expsym'.    el
29dd0 73 65 0a 20 20 20 20 20 20 5f 6c 74 5f 64 61 72  se.      _lt_dar
29de0 5f 65 78 70 6f 72 74 5f 73 79 6d 73 3d 27 7e 24  _export_syms='~$
29df0 4e 4d 45 44 49 54 20 2d 73 20 24 6f 75 74 70 75  NMEDIT -s $outpu
29e00 74 5f 6f 62 6a 64 69 72 2f 24 7b 6c 69 62 6e 61  t_objdir/${libna
29e10 6d 65 7d 2d 73 79 6d 62 6f 6c 73 2e 65 78 70 73  me}-symbols.exps
29e20 79 6d 20 24 7b 6c 69 62 7d 27 0a 20 20 20 20 66  ym ${lib}'.    f
29e30 69 0a 20 20 20 20 69 66 20 74 65 73 74 20 22 24  i.    if test "$
29e40 44 53 59 4d 55 54 49 4c 22 20 21 3d 20 22 3a 22  DSYMUTIL" != ":"
29e50 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 5f 6c 74  ; then.      _lt
29e60 5f 64 73 79 6d 75 74 69 6c 3d 27 7e 24 44 53 59  _dsymutil='~$DSY
29e70 4d 55 54 49 4c 20 24 6c 69 62 20 7c 7c 20 3a 27  MUTIL $lib || :'
29e80 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20  .    else.      
29e90 5f 6c 74 5f 64 73 79 6d 75 74 69 6c 3d 0a 20 20  _lt_dsymutil=.  
29ea0 20 20 66 69 0a 20 20 20 20 3b 3b 0a 20 20 65 73    fi.    ;;.  es
29eb0 61 63 0a 0a 61 63 5f 65 78 74 3d 63 0a 61 63 5f  ac..ac_ext=c.ac_
29ec0 63 70 70 3d 27 24 43 50 50 20 24 43 50 50 46 4c  cpp='$CPP $CPPFL
29ed0 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d  AGS'.ac_compile=
29ee0 27 24 43 43 20 2d 63 20 24 43 46 4c 41 47 53 20  '$CC -c $CFLAGS 
29ef0 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74 65  $CPPFLAGS confte
29f00 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27 0a  st.$ac_ext >&5'.
29f10 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20  ac_link='$CC -o 
29f20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65  conftest$ac_exee
29f30 78 74 20 24 43 46 4c 41 47 53 20 24 43 50 50 46  xt $CFLAGS $CPPF
29f40 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63 6f  LAGS $LDFLAGS co
29f50 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 24  nftest.$ac_ext $
29f60 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d  LIBS >&5'.ac_com
29f70 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76  piler_gnu=$ac_cv
29f80 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a  _c_compiler_gnu.
29f90 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f  { $as_echo "$as_
29fa0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24  me:${as_lineno-$
29fb0 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e  LINENO}: checkin
29fc0 67 20 68 6f 77 20 74 6f 20 72 75 6e 20 74 68 65  g how to run the
29fd0 20 43 20 70 72 65 70 72 6f 63 65 73 73 6f 72 22   C preprocessor"
29fe0 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20   >&5.$as_echo_n 
29ff0 22 63 68 65 63 6b 69 6e 67 20 68 6f 77 20 74 6f  "checking how to
2a000 20 72 75 6e 20 74 68 65 20 43 20 70 72 65 70 72   run the C prepr
2a010 6f 63 65 73 73 6f 72 2e 2e 2e 20 22 20 3e 26 36  ocessor... " >&6
2a020 3b 20 7d 0a 23 20 4f 6e 20 53 75 6e 73 2c 20 73  ; }.# On Suns, s
2a030 6f 6d 65 74 69 6d 65 73 20 24 43 50 50 20 6e 61  ometimes $CPP na
2a040 6d 65 73 20 61 20 64 69 72 65 63 74 6f 72 79 2e  mes a directory.
2a050 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43 50  .if test -n "$CP
2a060 50 22 20 26 26 20 74 65 73 74 20 2d 64 20 22 24  P" && test -d "$
2a070 43 50 50 22 3b 20 74 68 65 6e 0a 20 20 43 50 50  CPP"; then.  CPP
2a080 3d 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20  =.fi.if test -z 
2a090 22 24 43 50 50 22 3b 20 74 68 65 6e 0a 20 20 69  "$CPP"; then.  i
2a0a0 66 20 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 43  f ${ac_cv_prog_C
2a0b0 50 50 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65  PP+:} false; the
2a0c0 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e  n :.  $as_echo_n
2a0d0 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36   "(cached) " >&6
2a0e0 0a 65 6c 73 65 0a 20 20 20 20 20 20 23 20 44 6f  .else.      # Do
2a0f0 75 62 6c 65 20 71 75 6f 74 65 73 20 62 65 63 61  uble quotes beca
2a100 75 73 65 20 43 50 50 20 6e 65 65 64 73 20 74 6f  use CPP needs to
2a110 20 62 65 20 65 78 70 61 6e 64 65 64 0a 20 20 20   be expanded.   
2a120 20 66 6f 72 20 43 50 50 20 69 6e 20 22 24 43 43   for CPP in "$CC
2a130 20 2d 45 22 20 22 24 43 43 20 2d 45 20 2d 74 72   -E" "$CC -E -tr
2a140 61 64 69 74 69 6f 6e 61 6c 2d 63 70 70 22 20 22  aditional-cpp" "
2a150 2f 6c 69 62 2f 63 70 70 22 0a 20 20 20 20 64 6f  /lib/cpp".    do
2a160 0a 20 20 20 20 20 20 61 63 5f 70 72 65 70 72 6f  .      ac_prepro
2a170 63 5f 6f 6b 3d 66 61 6c 73 65 0a 66 6f 72 20 61  c_ok=false.for a
2a180 63 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e  c_c_preproc_warn
2a190 5f 66 6c 61 67 20 69 6e 20 27 27 20 79 65 73 0a  _flag in '' yes.
2a1a0 64 6f 0a 20 20 23 20 55 73 65 20 61 20 68 65 61  do.  # Use a hea
2a1b0 64 65 72 20 66 69 6c 65 20 74 68 61 74 20 63 6f  der file that co
2a1c0 6d 65 73 20 77 69 74 68 20 67 63 63 2c 20 73 6f  mes with gcc, so
2a1d0 20 63 6f 6e 66 69 67 75 72 69 6e 67 20 67 6c 69   configuring gli
2a1e0 62 63 0a 20 20 23 20 77 69 74 68 20 61 20 66 72  bc.  # with a fr
2a1f0 65 73 68 20 63 72 6f 73 73 2d 63 6f 6d 70 69 6c  esh cross-compil
2a200 65 72 20 77 6f 72 6b 73 2e 0a 20 20 23 20 50 72  er works..  # Pr
2a210 65 66 65 72 20 3c 6c 69 6d 69 74 73 2e 68 3e 20  efer <limits.h> 
2a220 74 6f 20 3c 61 73 73 65 72 74 2e 68 3e 20 69 66  to <assert.h> if
2a230 20 5f 5f 53 54 44 43 5f 5f 20 69 73 20 64 65 66   __STDC__ is def
2a240 69 6e 65 64 2c 20 73 69 6e 63 65 0a 20 20 23 20  ined, since.  # 
2a250 3c 6c 69 6d 69 74 73 2e 68 3e 20 65 78 69 73 74  <limits.h> exist
2a260 73 20 65 76 65 6e 20 6f 6e 20 66 72 65 65 73 74  s even on freest
2a270 61 6e 64 69 6e 67 20 63 6f 6d 70 69 6c 65 72 73  anding compilers
2a280 2e 0a 20 20 23 20 4f 6e 20 74 68 65 20 4e 65 58  ..  # On the NeX
2a290 54 2c 20 63 63 20 2d 45 20 72 75 6e 73 20 74 68  T, cc -E runs th
2a2a0 65 20 63 6f 64 65 20 74 68 72 6f 75 67 68 20 74  e code through t
2a2b0 68 65 20 63 6f 6d 70 69 6c 65 72 27 73 20 70 61  he compiler's pa
2a2c0 72 73 65 72 2c 0a 20 20 23 20 6e 6f 74 20 6a 75  rser,.  # not ju
2a2d0 73 74 20 74 68 72 6f 75 67 68 20 63 70 70 2e 20  st through cpp. 
2a2e0 22 53 79 6e 74 61 78 20 65 72 72 6f 72 22 20 69  "Syntax error" i
2a2f0 73 20 68 65 72 65 20 74 6f 20 63 61 74 63 68 20  s here to catch 
2a300 74 68 69 73 20 63 61 73 65 2e 0a 20 20 63 61 74  this case..  cat
2a310 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d 20 3c 3c   confdefs.h - <<
2a320 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 65 73 74  _ACEOF >conftest
2a330 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 6e 64 20  .$ac_ext./* end 
2a340 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
2a350 23 69 66 64 65 66 20 5f 5f 53 54 44 43 5f 5f 0a  #ifdef __STDC__.
2a360 23 20 69 6e 63 6c 75 64 65 20 3c 6c 69 6d 69 74  # include <limit
2a370 73 2e 68 3e 0a 23 65 6c 73 65 0a 23 20 69 6e 63  s.h>.#else.# inc
2a380 6c 75 64 65 20 3c 61 73 73 65 72 74 2e 68 3e 0a  lude <assert.h>.
2a390 23 65 6e 64 69 66 0a 09 09 20 20 20 20 20 53 79  #endif...     Sy
2a3a0 6e 74 61 78 20 65 72 72 6f 72 0a 5f 41 43 45 4f  ntax error._ACEO
2a3b0 46 0a 69 66 20 61 63 5f 66 6e 5f 63 5f 74 72 79  F.if ac_fn_c_try
2a3c0 5f 63 70 70 20 22 24 4c 49 4e 45 4e 4f 22 3b 20  _cpp "$LINENO"; 
2a3d0 74 68 65 6e 20 3a 0a 0a 65 6c 73 65 0a 20 20 23  then :..else.  #
2a3e0 20 42 72 6f 6b 65 6e 3a 20 66 61 69 6c 73 20 6f   Broken: fails o
2a3f0 6e 20 76 61 6c 69 64 20 69 6e 70 75 74 2e 0a 63  n valid input..c
2a400 6f 6e 74 69 6e 75 65 0a 66 69 0a 72 6d 20 2d 66  ontinue.fi.rm -f
2a410 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f   conftest.err co
2a420 6e 66 74 65 73 74 2e 69 20 63 6f 6e 66 74 65 73  nftest.i conftes
2a430 74 2e 24 61 63 5f 65 78 74 0a 0a 20 20 23 20 4f  t.$ac_ext..  # O
2a440 4b 2c 20 77 6f 72 6b 73 20 6f 6e 20 73 61 6e 65  K, works on sane
2a450 20 63 61 73 65 73 2e 20 20 4e 6f 77 20 63 68 65   cases.  Now che
2a460 63 6b 20 77 68 65 74 68 65 72 20 6e 6f 6e 65 78  ck whether nonex
2a470 69 73 74 65 6e 74 20 68 65 61 64 65 72 73 0a 20  istent headers. 
2a480 20 23 20 63 61 6e 20 62 65 20 64 65 74 65 63 74   # can be detect
2a490 65 64 20 61 6e 64 20 68 6f 77 2e 0a 20 20 63 61  ed and how..  ca
2a4a0 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d 20 3c  t confdefs.h - <
2a4b0 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 65 73  <_ACEOF >conftes
2a4c0 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 6e 64  t.$ac_ext./* end
2a4d0 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
2a4e0 0a 23 69 6e 63 6c 75 64 65 20 3c 61 63 5f 6e 6f  .#include <ac_no
2a4f0 6e 65 78 69 73 74 65 6e 74 2e 68 3e 0a 5f 41 43  nexistent.h>._AC
2a500 45 4f 46 0a 69 66 20 61 63 5f 66 6e 5f 63 5f 74  EOF.if ac_fn_c_t
2a510 72 79 5f 63 70 70 20 22 24 4c 49 4e 45 4e 4f 22  ry_cpp "$LINENO"
2a520 3b 20 74 68 65 6e 20 3a 0a 20 20 23 20 42 72 6f  ; then :.  # Bro
2a530 6b 65 6e 3a 20 73 75 63 63 65 73 73 20 6f 6e 20  ken: success on 
2a540 69 6e 76 61 6c 69 64 20 69 6e 70 75 74 2e 0a 63  invalid input..c
2a550 6f 6e 74 69 6e 75 65 0a 65 6c 73 65 0a 20 20 23  ontinue.else.  #
2a560 20 50 61 73 73 65 73 20 62 6f 74 68 20 74 65 73   Passes both tes
2a570 74 73 2e 0a 61 63 5f 70 72 65 70 72 6f 63 5f 6f  ts..ac_preproc_o
2a580 6b 3d 3a 0a 62 72 65 61 6b 0a 66 69 0a 72 6d 20  k=:.break.fi.rm 
2a590 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20  -f conftest.err 
2a5a0 63 6f 6e 66 74 65 73 74 2e 69 20 63 6f 6e 66 74  conftest.i conft
2a5b0 65 73 74 2e 24 61 63 5f 65 78 74 0a 0a 64 6f 6e  est.$ac_ext..don
2a5c0 65 0a 23 20 42 65 63 61 75 73 65 20 6f 66 20 60  e.# Because of `
2a5d0 62 72 65 61 6b 27 2c 20 5f 41 43 5f 50 52 45 50  break', _AC_PREP
2a5e0 52 4f 43 5f 49 46 45 4c 53 45 27 73 20 63 6c 65  ROC_IFELSE's cle
2a5f0 61 6e 69 6e 67 20 63 6f 64 65 20 77 61 73 20 73  aning code was s
2a600 6b 69 70 70 65 64 2e 0a 72 6d 20 2d 66 20 63 6f  kipped..rm -f co
2a610 6e 66 74 65 73 74 2e 69 20 63 6f 6e 66 74 65 73  nftest.i conftes
2a620 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24  t.err conftest.$
2a630 61 63 5f 65 78 74 0a 69 66 20 24 61 63 5f 70 72  ac_ext.if $ac_pr
2a640 65 70 72 6f 63 5f 6f 6b 3b 20 74 68 65 6e 20 3a  eproc_ok; then :
2a650 0a 20 20 62 72 65 61 6b 0a 66 69 0a 0a 20 20 20  .  break.fi..   
2a660 20 64 6f 6e 65 0a 20 20 20 20 61 63 5f 63 76 5f   done.    ac_cv_
2a670 70 72 6f 67 5f 43 50 50 3d 24 43 50 50 0a 0a 66  prog_CPP=$CPP..f
2a680 69 0a 20 20 43 50 50 3d 24 61 63 5f 63 76 5f 70  i.  CPP=$ac_cv_p
2a690 72 6f 67 5f 43 50 50 0a 65 6c 73 65 0a 20 20 61  rog_CPP.else.  a
2a6a0 63 5f 63 76 5f 70 72 6f 67 5f 43 50 50 3d 24 43  c_cv_prog_CPP=$C
2a6b0 50 50 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f  PP.fi.{ $as_echo
2a6c0 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69   "$as_me:${as_li
2a6d0 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72  neno-$LINENO}: r
2a6e0 65 73 75 6c 74 3a 20 24 43 50 50 22 20 3e 26 35  esult: $CPP" >&5
2a6f0 0a 24 61 73 5f 65 63 68 6f 20 22 24 43 50 50 22  .$as_echo "$CPP"
2a700 20 3e 26 36 3b 20 7d 0a 61 63 5f 70 72 65 70 72   >&6; }.ac_prepr
2a710 6f 63 5f 6f 6b 3d 66 61 6c 73 65 0a 66 6f 72 20  oc_ok=false.for 
2a720 61 63 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61 72  ac_c_preproc_war
2a730 6e 5f 66 6c 61 67 20 69 6e 20 27 27 20 79 65 73  n_flag in '' yes
2a740 0a 64 6f 0a 20 20 23 20 55 73 65 20 61 20 68 65  .do.  # Use a he
2a750 61 64 65 72 20 66 69 6c 65 20 74 68 61 74 20 63  ader file that c
2a760 6f 6d 65 73 20 77 69 74 68 20 67 63 63 2c 20 73  omes with gcc, s
2a770 6f 20 63 6f 6e 66 69 67 75 72 69 6e 67 20 67 6c  o configuring gl
2a780 69 62 63 0a 20 20 23 20 77 69 74 68 20 61 20 66  ibc.  # with a f
2a790 72 65 73 68 20 63 72 6f 73 73 2d 63 6f 6d 70 69  resh cross-compi
2a7a0 6c 65 72 20 77 6f 72 6b 73 2e 0a 20 20 23 20 50  ler works..  # P
2a7b0 72 65 66 65 72 20 3c 6c 69 6d 69 74 73 2e 68 3e  refer <limits.h>
2a7c0 20 74 6f 20 3c 61 73 73 65 72 74 2e 68 3e 20 69   to <assert.h> i
2a7d0 66 20 5f 5f 53 54 44 43 5f 5f 20 69 73 20 64 65  f __STDC__ is de
2a7e0 66 69 6e 65 64 2c 20 73 69 6e 63 65 0a 20 20 23  fined, since.  #
2a7f0 20 3c 6c 69 6d 69 74 73 2e 68 3e 20 65 78 69 73   <limits.h> exis
2a800 74 73 20 65 76 65 6e 20 6f 6e 20 66 72 65 65 73  ts even on frees
2a810 74 61 6e 64 69 6e 67 20 63 6f 6d 70 69 6c 65 72  tanding compiler
2a820 73 2e 0a 20 20 23 20 4f 6e 20 74 68 65 20 4e 65  s..  # On the Ne
2a830 58 54 2c 20 63 63 20 2d 45 20 72 75 6e 73 20 74  XT, cc -E runs t
2a840 68 65 20 63 6f 64 65 20 74 68 72 6f 75 67 68 20  he code through 
2a850 74 68 65 20 63 6f 6d 70 69 6c 65 72 27 73 20 70  the compiler's p
2a860 61 72 73 65 72 2c 0a 20 20 23 20 6e 6f 74 20 6a  arser,.  # not j
2a870 75 73 74 20 74 68 72 6f 75 67 68 20 63 70 70 2e  ust through cpp.
2a880 20 22 53 79 6e 74 61 78 20 65 72 72 6f 72 22 20   "Syntax error" 
2a890 69 73 20 68 65 72 65 20 74 6f 20 63 61 74 63 68  is here to catch
2a8a0 20 74 68 69 73 20 63 61 73 65 2e 0a 20 20 63 61   this case..  ca
2a8b0 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d 20 3c  t confdefs.h - <
2a8c0 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 65 73  <_ACEOF >conftes
2a8d0 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 6e 64  t.$ac_ext./* end
2a8e0 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
2a8f0 0a 23 69 66 64 65 66 20 5f 5f 53 54 44 43 5f 5f  .#ifdef __STDC__
2a900 0a 23 20 69 6e 63 6c 75 64 65 20 3c 6c 69 6d 69  .# include <limi
2a910 74 73 2e 68 3e 0a 23 65 6c 73 65 0a 23 20 69 6e  ts.h>.#else.# in
2a920 63 6c 75 64 65 20 3c 61 73 73 65 72 74 2e 68 3e  clude <assert.h>
2a930 0a 23 65 6e 64 69 66 0a 09 09 20 20 20 20 20 53  .#endif...     S
2a940 79 6e 74 61 78 20 65 72 72 6f 72 0a 5f 41 43 45  yntax error._ACE
2a950 4f 46 0a 69 66 20 61 63 5f 66 6e 5f 63 5f 74 72  OF.if ac_fn_c_tr
2a960 79 5f 63 70 70 20 22 24 4c 49 4e 45 4e 4f 22 3b  y_cpp "$LINENO";
2a970 20 74 68 65 6e 20 3a 0a 0a 65 6c 73 65 0a 20 20   then :..else.  
2a980 23 20 42 72 6f 6b 65 6e 3a 20 66 61 69 6c 73 20  # Broken: fails 
2a990 6f 6e 20 76 61 6c 69 64 20 69 6e 70 75 74 2e 0a  on valid input..
2a9a0 63 6f 6e 74 69 6e 75 65 0a 66 69 0a 72 6d 20 2d  continue.fi.rm -
2a9b0 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63  f conftest.err c
2a9c0 6f 6e 66 74 65 73 74 2e 69 20 63 6f 6e 66 74 65  onftest.i confte
2a9d0 73 74 2e 24 61 63 5f 65 78 74 0a 0a 20 20 23 20  st.$ac_ext..  # 
2a9e0 4f 4b 2c 20 77 6f 72 6b 73 20 6f 6e 20 73 61 6e  OK, works on san
2a9f0 65 20 63 61 73 65 73 2e 20 20 4e 6f 77 20 63 68  e cases.  Now ch
2aa00 65 63 6b 20 77 68 65 74 68 65 72 20 6e 6f 6e 65  eck whether none
2aa10 78 69 73 74 65 6e 74 20 68 65 61 64 65 72 73 0a  xistent headers.
2aa20 20 20 23 20 63 61 6e 20 62 65 20 64 65 74 65 63    # can be detec
2aa30 74 65 64 20 61 6e 64 20 68 6f 77 2e 0a 20 20 63  ted and how..  c
2aa40 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d 20  at confdefs.h - 
2aa50 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 65  <<_ACEOF >confte
2aa60 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 6e  st.$ac_ext./* en
2aa70 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  d confdefs.h.  *
2aa80 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 61 63 5f 6e  /.#include <ac_n
2aa90 6f 6e 65 78 69 73 74 65 6e 74 2e 68 3e 0a 5f 41  onexistent.h>._A
2aaa0 43 45 4f 46 0a 69 66 20 61 63 5f 66 6e 5f 63 5f  CEOF.if ac_fn_c_
2aab0 74 72 79 5f 63 70 70 20 22 24 4c 49 4e 45 4e 4f  try_cpp "$LINENO
2aac0 22 3b 20 74 68 65 6e 20 3a 0a 20 20 23 20 42 72  "; then :.  # Br
2aad0 6f 6b 65 6e 3a 20 73 75 63 63 65 73 73 20 6f 6e  oken: success on
2aae0 20 69 6e 76 61 6c 69 64 20 69 6e 70 75 74 2e 0a   invalid input..
2aaf0 63 6f 6e 74 69 6e 75 65 0a 65 6c 73 65 0a 20 20  continue.else.  
2ab00 23 20 50 61 73 73 65 73 20 62 6f 74 68 20 74 65  # Passes both te
2ab10 73 74 73 2e 0a 61 63 5f 70 72 65 70 72 6f 63 5f  sts..ac_preproc_
2ab20 6f 6b 3d 3a 0a 62 72 65 61 6b 0a 66 69 0a 72 6d  ok=:.break.fi.rm
2ab30 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -f conftest.err
2ab40 20 63 6f 6e 66 74 65 73 74 2e 69 20 63 6f 6e 66   conftest.i conf
2ab50 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 0a 64 6f  test.$ac_ext..do
2ab60 6e 65 0a 23 20 42 65 63 61 75 73 65 20 6f 66 20  ne.# Because of 
2ab70 60 62 72 65 61 6b 27 2c 20 5f 41 43 5f 50 52 45  `break', _AC_PRE
2ab80 50 52 4f 43 5f 49 46 45 4c 53 45 27 73 20 63 6c  PROC_IFELSE's cl
2ab90 65 61 6e 69 6e 67 20 63 6f 64 65 20 77 61 73 20  eaning code was 
2aba0 73 6b 69 70 70 65 64 2e 0a 72 6d 20 2d 66 20 63  skipped..rm -f c
2abb0 6f 6e 66 74 65 73 74 2e 69 20 63 6f 6e 66 74 65  onftest.i confte
2abc0 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e  st.err conftest.
2abd0 24 61 63 5f 65 78 74 0a 69 66 20 24 61 63 5f 70  $ac_ext.if $ac_p
2abe0 72 65 70 72 6f 63 5f 6f 6b 3b 20 74 68 65 6e 20  reproc_ok; then 
2abf0 3a 0a 0a 65 6c 73 65 0a 20 20 7b 20 7b 20 24 61  :..else.  { { $a
2ac00 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  s_echo "$as_me:$
2ac10 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45  {as_lineno-$LINE
2ac20 4e 4f 7d 3a 20 65 72 72 6f 72 3a 20 69 6e 20 5c  NO}: error: in \
2ac30 60 24 61 63 5f 70 77 64 27 3a 22 20 3e 26 35 0a  `$ac_pwd':" >&5.
2ac40 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65  $as_echo "$as_me
2ac50 3a 20 65 72 72 6f 72 3a 20 69 6e 20 5c 60 24 61  : error: in \`$a
2ac60 63 5f 70 77 64 27 3a 22 20 3e 26 32 3b 7d 0a 61  c_pwd':" >&2;}.a
2ac70 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 43  s_fn_error $? "C
2ac80 20 70 72 65 70 72 6f 63 65 73 73 6f 72 20 5c 22   preprocessor \"
2ac90 24 43 50 50 5c 22 20 66 61 69 6c 73 20 73 61 6e  $CPP\" fails san
2aca0 69 74 79 20 63 68 65 63 6b 0a 53 65 65 20 5c 60  ity check.See \`
2acb0 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20  config.log' for 
2acc0 6d 6f 72 65 20 64 65 74 61 69 6c 73 22 20 22 24  more details" "$
2acd0 4c 49 4e 45 4e 4f 22 20 35 3b 20 7d 0a 66 69 0a  LINENO" 5; }.fi.
2ace0 0a 61 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70  .ac_ext=c.ac_cpp
2acf0 3d 27 24 43 50 50 20 24 43 50 50 46 4c 41 47 53  ='$CPP $CPPFLAGS
2ad00 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43  '.ac_compile='$C
2ad10 43 20 2d 63 20 24 43 46 4c 41 47 53 20 24 43 50  C -c $CFLAGS $CP
2ad20 50 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e  PFLAGS conftest.
2ad30 24 61 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f  $ac_ext >&5'.ac_
2ad40 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e  link='$CC -o con
2ad50 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20  ftest$ac_exeext 
2ad60 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47  $CFLAGS $CPPFLAG
2ad70 53 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74  S $LDFLAGS conft
2ad80 65 73 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42  est.$ac_ext $LIB
2ad90 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c  S >&5'.ac_compil
2ada0 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f  er_gnu=$ac_cv_c_
2adb0 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 0a 7b  compiler_gnu...{
2adc0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d   $as_echo "$as_m
2add0 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c  e:${as_lineno-$L
2ade0 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67  INENO}: checking
2adf0 20 66 6f 72 20 41 4e 53 49 20 43 20 68 65 61 64   for ANSI C head
2ae00 65 72 20 66 69 6c 65 73 22 20 3e 26 35 0a 24 61  er files" >&5.$a
2ae10 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69  s_echo_n "checki
2ae20 6e 67 20 66 6f 72 20 41 4e 53 49 20 43 20 68 65  ng for ANSI C he
2ae30 61 64 65 72 20 66 69 6c 65 73 2e 2e 2e 20 22 20  ader files... " 
2ae40 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63  >&6; }.if ${ac_c
2ae50 76 5f 68 65 61 64 65 72 5f 73 74 64 63 2b 3a 7d  v_header_stdc+:}
2ae60 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20   false; then :. 
2ae70 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61   $as_echo_n "(ca
2ae80 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65  ched) " >&6.else
2ae90 0a 20 20 63 61 74 20 63 6f 6e 66 64 65 66 73 2e  .  cat confdefs.
2aea0 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f  h - <<_ACEOF >co
2aeb0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f  nftest.$ac_ext./
2aec0 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68  * end confdefs.h
2aed0 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c  .  */.#include <
2aee0 73 74 64 6c 69 62 2e 68 3e 0a 23 69 6e 63 6c 75  stdlib.h>.#inclu
2aef0 64 65 20 3c 73 74 64 61 72 67 2e 68 3e 0a 23 69  de <stdarg.h>.#i
2af00 6e 63 6c 75 64 65 20 3c 73 74 72 69 6e 67 2e 68  nclude <string.h
2af10 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 66 6c 6f 61  >.#include <floa
2af20 74 2e 68 3e 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28  t.h>..int.main (
2af30 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72  ).{..  ;.  retur
2af40 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 69 66  n 0;.}._ACEOF.if
2af50 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 63 6f 6d   ac_fn_c_try_com
2af60 70 69 6c 65 20 22 24 4c 49 4e 45 4e 4f 22 3b 20  pile "$LINENO"; 
2af70 74 68 65 6e 20 3a 0a 20 20 61 63 5f 63 76 5f 68  then :.  ac_cv_h
2af80 65 61 64 65 72 5f 73 74 64 63 3d 79 65 73 0a 65  eader_stdc=yes.e
2af90 6c 73 65 0a 20 20 61 63 5f 63 76 5f 68 65 61 64  lse.  ac_cv_head
2afa0 65 72 5f 73 74 64 63 3d 6e 6f 0a 66 69 0a 72 6d  er_stdc=no.fi.rm
2afb0 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74 65 73   -f core conftes
2afc0 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24  t.err conftest.$
2afd0 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65  ac_objext confte
2afe0 73 74 2e 24 61 63 5f 65 78 74 0a 0a 69 66 20 74  st.$ac_ext..if t
2aff0 65 73 74 20 24 61 63 5f 63 76 5f 68 65 61 64 65  est $ac_cv_heade
2b000 72 5f 73 74 64 63 20 3d 20 79 65 73 3b 20 74 68  r_stdc = yes; th
2b010 65 6e 0a 20 20 23 20 53 75 6e 4f 53 20 34 2e 78  en.  # SunOS 4.x
2b020 20 73 74 72 69 6e 67 2e 68 20 64 6f 65 73 20 6e   string.h does n
2b030 6f 74 20 64 65 63 6c 61 72 65 20 6d 65 6d 2a 2c  ot declare mem*,
2b040 20 63 6f 6e 74 72 61 72 79 20 74 6f 20 41 4e 53   contrary to ANS
2b050 49 2e 0a 20 20 63 61 74 20 63 6f 6e 66 64 65 66  I..  cat confdef
2b060 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e  s.h - <<_ACEOF >
2b070 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
2b080 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73  ./* end confdefs
2b090 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65  .h.  */.#include
2b0a0 20 3c 73 74 72 69 6e 67 2e 68 3e 0a 0a 5f 41 43   <string.h>.._AC
2b0b0 45 4f 46 0a 69 66 20 28 65 76 61 6c 20 22 24 61  EOF.if (eval "$a
2b0c0 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24  c_cpp conftest.$
2b0d0 61 63 5f 65 78 74 22 29 20 32 3e 26 35 20 7c 0a  ac_ext") 2>&5 |.
2b0e0 20 20 24 45 47 52 45 50 20 22 6d 65 6d 63 68 72    $EGREP "memchr
2b0f0 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26  " >/dev/null 2>&
2b100 31 3b 20 74 68 65 6e 20 3a 0a 0a 65 6c 73 65 0a  1; then :..else.
2b110 20 20 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73    ac_cv_header_s
2b120 74 64 63 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20  tdc=no.fi.rm -f 
2b130 63 6f 6e 66 74 65 73 74 2a 0a 0a 66 69 0a 0a 69  conftest*..fi..i
2b140 66 20 74 65 73 74 20 24 61 63 5f 63 76 5f 68 65  f test $ac_cv_he
2b150 61 64 65 72 5f 73 74 64 63 20 3d 20 79 65 73 3b  ader_stdc = yes;
2b160 20 74 68 65 6e 0a 20 20 23 20 49 53 43 20 32 2e   then.  # ISC 2.
2b170 30 2e 32 20 73 74 64 6c 69 62 2e 68 20 64 6f 65  0.2 stdlib.h doe
2b180 73 20 6e 6f 74 20 64 65 63 6c 61 72 65 20 66 72  s not declare fr
2b190 65 65 2c 20 63 6f 6e 74 72 61 72 79 20 74 6f 20  ee, contrary to 
2b1a0 41 4e 53 49 2e 0a 20 20 63 61 74 20 63 6f 6e 66  ANSI..  cat conf
2b1b0 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f  defs.h - <<_ACEO
2b1c0 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  F >conftest.$ac_
2b1d0 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64  ext./* end confd
2b1e0 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c  efs.h.  */.#incl
2b1f0 75 64 65 20 3c 73 74 64 6c 69 62 2e 68 3e 0a 0a  ude <stdlib.h>..
2b200 5f 41 43 45 4f 46 0a 69 66 20 28 65 76 61 6c 20  _ACEOF.if (eval 
2b210 22 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73  "$ac_cpp conftes
2b220 74 2e 24 61 63 5f 65 78 74 22 29 20 32 3e 26 35  t.$ac_ext") 2>&5
2b230 20 7c 0a 20 20 24 45 47 52 45 50 20 22 66 72 65   |.  $EGREP "fre
2b240 65 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e  e" >/dev/null 2>
2b250 26 31 3b 20 74 68 65 6e 20 3a 0a 0a 65 6c 73 65  &1; then :..else
2b260 0a 20 20 61 63 5f 63 76 5f 68 65 61 64 65 72 5f  .  ac_cv_header_
2b270 73 74 64 63 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66  stdc=no.fi.rm -f
2b280 20 63 6f 6e 66 74 65 73 74 2a 0a 0a 66 69 0a 0a   conftest*..fi..
2b290 69 66 20 74 65 73 74 20 24 61 63 5f 63 76 5f 68  if test $ac_cv_h
2b2a0 65 61 64 65 72 5f 73 74 64 63 20 3d 20 79 65 73  eader_stdc = yes
2b2b0 3b 20 74 68 65 6e 0a 20 20 23 20 2f 62 69 6e 2f  ; then.  # /bin/
2b2c0 63 63 20 69 6e 20 49 72 69 78 2d 34 2e 30 2e 35  cc in Irix-4.0.5
2b2d0 20 67 65 74 73 20 6e 6f 6e 2d 41 4e 53 49 20 63   gets non-ANSI c
2b2e0 74 79 70 65 20 6d 61 63 72 6f 73 20 75 6e 6c 65  type macros unle
2b2f0 73 73 20 75 73 69 6e 67 20 2d 61 6e 73 69 2e 0a  ss using -ansi..
2b300 20 20 69 66 20 74 65 73 74 20 22 24 63 72 6f 73    if test "$cros
2b310 73 5f 63 6f 6d 70 69 6c 69 6e 67 22 20 3d 20 79  s_compiling" = y
2b320 65 73 3b 20 74 68 65 6e 20 3a 0a 20 20 3a 0a 65  es; then :.  :.e
2b330 6c 73 65 0a 20 20 63 61 74 20 63 6f 6e 66 64 65  lse.  cat confde
2b340 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20  fs.h - <<_ACEOF 
2b350 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
2b360 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66  t./* end confdef
2b370 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75 64  s.h.  */.#includ
2b380 65 20 3c 63 74 79 70 65 2e 68 3e 0a 23 69 6e 63  e <ctype.h>.#inc
2b390 6c 75 64 65 20 3c 73 74 64 6c 69 62 2e 68 3e 0a  lude <stdlib.h>.
2b3a0 23 69 66 20 28 28 27 20 27 20 26 20 30 78 30 46  #if ((' ' & 0x0F
2b3b0 46 29 20 3d 3d 20 30 78 30 32 30 29 0a 23 20 64  F) == 0x020).# d
2b3c0 65 66 69 6e 65 20 49 53 4c 4f 57 45 52 28 63 29  efine ISLOWER(c)
2b3d0 20 28 27 61 27 20 3c 3d 20 28 63 29 20 26 26 20   ('a' <= (c) && 
2b3e0 28 63 29 20 3c 3d 20 27 7a 27 29 0a 23 20 64 65  (c) <= 'z').# de
2b3f0 66 69 6e 65 20 54 4f 55 50 50 45 52 28 63 29 20  fine TOUPPER(c) 
2b400 28 49 53 4c 4f 57 45 52 28 63 29 20 3f 20 27 41  (ISLOWER(c) ? 'A
2b410 27 20 2b 20 28 28 63 29 20 2d 20 27 61 27 29 20  ' + ((c) - 'a') 
2b420 3a 20 28 63 29 29 0a 23 65 6c 73 65 0a 23 20 64  : (c)).#else.# d
2b430 65 66 69 6e 65 20 49 53 4c 4f 57 45 52 28 63 29  efine ISLOWER(c)
2b440 20 5c 0a 09 09 20 20 20 28 28 27 61 27 20 3c 3d   \...   (('a' <=
2b450 20 28 63 29 20 26 26 20 28 63 29 20 3c 3d 20 27   (c) && (c) <= '
2b460 69 27 29 20 5c 0a 09 09 20 20 20 20 20 7c 7c 20  i') \...     || 
2b470 28 27 6a 27 20 3c 3d 20 28 63 29 20 26 26 20 28  ('j' <= (c) && (
2b480 63 29 20 3c 3d 20 27 72 27 29 20 5c 0a 09 09 20  c) <= 'r') \... 
2b490 20 20 20 20 7c 7c 20 28 27 73 27 20 3c 3d 20 28      || ('s' <= (
2b4a0 63 29 20 26 26 20 28 63 29 20 3c 3d 20 27 7a 27  c) && (c) <= 'z'
2b4b0 29 29 0a 23 20 64 65 66 69 6e 65 20 54 4f 55 50  )).# define TOUP
2b4c0 50 45 52 28 63 29 20 28 49 53 4c 4f 57 45 52 28  PER(c) (ISLOWER(
2b4d0 63 29 20 3f 20 28 28 63 29 20 7c 20 30 78 34 30  c) ? ((c) | 0x40
2b4e0 29 20 3a 20 28 63 29 29 0a 23 65 6e 64 69 66 0a  ) : (c)).#endif.
2b4f0 0a 23 64 65 66 69 6e 65 20 58 4f 52 28 65 2c 20  .#define XOR(e, 
2b500 66 29 20 28 28 28 65 29 20 26 26 20 21 28 66 29  f) (((e) && !(f)
2b510 29 20 7c 7c 20 28 21 28 65 29 20 26 26 20 28 66  ) || (!(e) && (f
2b520 29 29 29 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a  ))).int.main ().
2b530 7b 0a 20 20 69 6e 74 20 69 3b 0a 20 20 66 6f 72  {.  int i;.  for
2b540 20 28 69 20 3d 20 30 3b 20 69 20 3c 20 32 35 36   (i = 0; i < 256
2b550 3b 20 69 2b 2b 29 0a 20 20 20 20 69 66 20 28 58  ; i++).    if (X
2b560 4f 52 20 28 69 73 6c 6f 77 65 72 20 28 69 29 2c  OR (islower (i),
2b570 20 49 53 4c 4f 57 45 52 20 28 69 29 29 0a 09 7c   ISLOWER (i))..|
2b580 7c 20 74 6f 75 70 70 65 72 20 28 69 29 20 21 3d  | toupper (i) !=
2b590 20 54 4f 55 50 50 45 52 20 28 69 29 29 0a 20 20   TOUPPER (i)).  
2b5a0 20 20 20 20 72 65 74 75 72 6e 20 32 3b 0a 20 20      return 2;.  
2b5b0 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45  return 0;.}._ACE
2b5c0 4f 46 0a 69 66 20 61 63 5f 66 6e 5f 63 5f 74 72  OF.if ac_fn_c_tr
2b5d0 79 5f 72 75 6e 20 22 24 4c 49 4e 45 4e 4f 22 3b  y_run "$LINENO";
2b5e0 20 74 68 65 6e 20 3a 0a 0a 65 6c 73 65 0a 20 20   then :..else.  
2b5f0 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64  ac_cv_header_std
2b600 63 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f  c=no.fi.rm -f co
2b610 72 65 20 2a 2e 63 6f 72 65 20 63 6f 72 65 2e 63  re *.core core.c
2b620 6f 6e 66 74 65 73 74 2e 2a 20 67 6d 6f 6e 2e 6f  onftest.* gmon.o
2b630 75 74 20 62 62 2e 6f 75 74 20 63 6f 6e 66 74 65  ut bb.out confte
2b640 73 74 24 61 63 5f 65 78 65 65 78 74 20 5c 0a 20  st$ac_exeext \. 
2b650 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
2b660 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 62 65  jext conftest.be
2b670 61 6d 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  am conftest.$ac_
2b680 65 78 74 0a 66 69 0a 0a 66 69 0a 66 69 0a 7b 20  ext.fi..fi.fi.{ 
2b690 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65  $as_echo "$as_me
2b6a0 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49  :${as_lineno-$LI
2b6b0 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24  NENO}: result: $
2b6c0 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64  ac_cv_header_std
2b6d0 63 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20  c" >&5.$as_echo 
2b6e0 22 24 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73  "$ac_cv_header_s
2b6f0 74 64 63 22 20 3e 26 36 3b 20 7d 0a 69 66 20 74  tdc" >&6; }.if t
2b700 65 73 74 20 24 61 63 5f 63 76 5f 68 65 61 64 65  est $ac_cv_heade
2b710 72 5f 73 74 64 63 20 3d 20 79 65 73 3b 20 74 68  r_stdc = yes; th
2b720 65 6e 0a 0a 24 61 73 5f 65 63 68 6f 20 22 23 64  en..$as_echo "#d
2b730 65 66 69 6e 65 20 53 54 44 43 5f 48 45 41 44 45  efine STDC_HEADE
2b740 52 53 20 31 22 20 3e 3e 63 6f 6e 66 64 65 66 73  RS 1" >>confdefs
2b750 2e 68 0a 0a 66 69 0a 0a 23 20 4f 6e 20 49 52 49  .h..fi..# On IRI
2b760 58 20 35 2e 33 2c 20 73 79 73 2f 74 79 70 65 73  X 5.3, sys/types
2b770 20 61 6e 64 20 69 6e 74 74 79 70 65 73 2e 68 20   and inttypes.h 
2b780 61 72 65 20 63 6f 6e 66 6c 69 63 74 69 6e 67 2e  are conflicting.
2b790 0a 66 6f 72 20 61 63 5f 68 65 61 64 65 72 20 69  .for ac_header i
2b7a0 6e 20 73 79 73 2f 74 79 70 65 73 2e 68 20 73 79  n sys/types.h sy
2b7b0 73 2f 73 74 61 74 2e 68 20 73 74 64 6c 69 62 2e  s/stat.h stdlib.
2b7c0 68 20 73 74 72 69 6e 67 2e 68 20 6d 65 6d 6f 72  h string.h memor
2b7d0 79 2e 68 20 73 74 72 69 6e 67 73 2e 68 20 5c 0a  y.h strings.h \.
2b7e0 09 09 20 20 69 6e 74 74 79 70 65 73 2e 68 20 73  ..  inttypes.h s
2b7f0 74 64 69 6e 74 2e 68 20 75 6e 69 73 74 64 2e 68  tdint.h unistd.h
2b800 0a 64 6f 20 3a 0a 20 20 61 73 5f 61 63 5f 48 65  .do :.  as_ac_He
2b810 61 64 65 72 3d 60 24 61 73 5f 65 63 68 6f 20 22  ader=`$as_echo "
2b820 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 24 61 63  ac_cv_header_$ac
2b830 5f 68 65 61 64 65 72 22 20 7c 20 24 61 73 5f 74  _header" | $as_t
2b840 72 5f 73 68 60 0a 61 63 5f 66 6e 5f 63 5f 63 68  r_sh`.ac_fn_c_ch
2b850 65 63 6b 5f 68 65 61 64 65 72 5f 63 6f 6d 70 69  eck_header_compi
2b860 6c 65 20 22 24 4c 49 4e 45 4e 4f 22 20 22 24 61  le "$LINENO" "$a
2b870 63 5f 68 65 61 64 65 72 22 20 22 24 61 73 5f 61  c_header" "$as_a
2b880 63 5f 48 65 61 64 65 72 22 20 22 24 61 63 5f 69  c_Header" "$ac_i
2b890 6e 63 6c 75 64 65 73 5f 64 65 66 61 75 6c 74 0a  ncludes_default.
2b8a0 22 0a 69 66 20 65 76 61 6c 20 74 65 73 74 20 5c  ".if eval test \
2b8b0 22 78 5c 24 22 24 61 73 5f 61 63 5f 48 65 61 64  "x\$"$as_ac_Head
2b8c0 65 72 22 5c 22 20 3d 20 78 22 79 65 73 22 3b 20  er"\" = x"yes"; 
2b8d0 74 68 65 6e 20 3a 0a 20 20 63 61 74 20 3e 3e 63  then :.  cat >>c
2b8e0 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45  onfdefs.h <<_ACE
2b8f0 4f 46 0a 23 64 65 66 69 6e 65 20 60 24 61 73 5f  OF.#define `$as_
2b900 65 63 68 6f 20 22 48 41 56 45 5f 24 61 63 5f 68  echo "HAVE_$ac_h
2b910 65 61 64 65 72 22 20 7c 20 24 61 73 5f 74 72 5f  eader" | $as_tr_
2b920 63 70 70 60 20 31 0a 5f 41 43 45 4f 46 0a 0a 66  cpp` 1._ACEOF..f
2b930 69 0a 0a 64 6f 6e 65 0a 0a 0a 66 6f 72 20 61 63  i..done...for ac
2b940 5f 68 65 61 64 65 72 20 69 6e 20 64 6c 66 63 6e  _header in dlfcn
2b950 2e 68 0a 64 6f 20 3a 0a 20 20 61 63 5f 66 6e 5f  .h.do :.  ac_fn_
2b960 63 5f 63 68 65 63 6b 5f 68 65 61 64 65 72 5f 63  c_check_header_c
2b970 6f 6d 70 69 6c 65 20 22 24 4c 49 4e 45 4e 4f 22  ompile "$LINENO"
2b980 20 22 64 6c 66 63 6e 2e 68 22 20 22 61 63 5f 63   "dlfcn.h" "ac_c
2b990 76 5f 68 65 61 64 65 72 5f 64 6c 66 63 6e 5f 68  v_header_dlfcn_h
2b9a0 22 20 22 24 61 63 5f 69 6e 63 6c 75 64 65 73 5f  " "$ac_includes_
2b9b0 64 65 66 61 75 6c 74 0a 22 0a 69 66 20 74 65 73  default.".if tes
2b9c0 74 20 22 78 24 61 63 5f 63 76 5f 68 65 61 64 65  t "x$ac_cv_heade
2b9d0 72 5f 64 6c 66 63 6e 5f 68 22 20 3d 20 78 79 65  r_dlfcn_h" = xye
2b9e0 73 3b 20 74 68 65 6e 20 3a 0a 20 20 63 61 74 20  s; then :.  cat 
2b9f0 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f  >>confdefs.h <<_
2ba00 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 48 41  ACEOF.#define HA
2ba10 56 45 5f 44 4c 46 43 4e 5f 48 20 31 0a 5f 41 43  VE_DLFCN_H 1._AC
2ba20 45 4f 46 0a 0a 66 69 0a 0a 64 6f 6e 65 0a 0a 0a  EOF..fi..done...
2ba30 0a 23 20 53 65 74 20 6f 70 74 69 6f 6e 73 0a 0a  .# Set options..
2ba40 0a 0a 20 20 20 20 20 20 20 20 65 6e 61 62 6c 65  ..        enable
2ba50 5f 64 6c 6f 70 65 6e 3d 6e 6f 0a 0a 0a 20 20 65  _dlopen=no...  e
2ba60 6e 61 62 6c 65 5f 77 69 6e 33 32 5f 64 6c 6c 3d  nable_win32_dll=
2ba70 6e 6f 0a 0a 0a 20 20 20 20 20 20 20 20 20 20 20  no...           
2ba80 20 23 20 43 68 65 63 6b 20 77 68 65 74 68 65 72   # Check whether
2ba90 20 2d 2d 65 6e 61 62 6c 65 2d 73 68 61 72 65 64   --enable-shared
2baa0 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 74   was given..if t
2bab0 65 73 74 20 22 24 7b 65 6e 61 62 6c 65 5f 73 68  est "${enable_sh
2bac0 61 72 65 64 2b 73 65 74 7d 22 20 3d 20 73 65 74  ared+set}" = set
2bad0 3b 20 74 68 65 6e 20 3a 0a 20 20 65 6e 61 62 6c  ; then :.  enabl
2bae0 65 76 61 6c 3d 24 65 6e 61 62 6c 65 5f 73 68 61  eval=$enable_sha
2baf0 72 65 64 3b 20 70 3d 24 7b 50 41 43 4b 41 47 45  red; p=${PACKAGE
2bb00 2d 64 65 66 61 75 6c 74 7d 0a 20 20 20 20 63 61  -default}.    ca
2bb10 73 65 20 24 65 6e 61 62 6c 65 76 61 6c 20 69 6e  se $enableval in
2bb20 0a 20 20 20 20 79 65 73 29 20 65 6e 61 62 6c 65  .    yes) enable
2bb30 5f 73 68 61 72 65 64 3d 79 65 73 20 3b 3b 0a 20  _shared=yes ;;. 
2bb40 20 20 20 6e 6f 29 20 65 6e 61 62 6c 65 5f 73 68     no) enable_sh
2bb50 61 72 65 64 3d 6e 6f 20 3b 3b 0a 20 20 20 20 2a  ared=no ;;.    *
2bb60 29 0a 20 20 20 20 20 20 65 6e 61 62 6c 65 5f 73  ).      enable_s
2bb70 68 61 72 65 64 3d 6e 6f 0a 20 20 20 20 20 20 23  hared=no.      #
2bb80 20 4c 6f 6f 6b 20 61 74 20 74 68 65 20 61 72 67   Look at the arg
2bb90 75 6d 65 6e 74 20 77 65 20 67 6f 74 2e 20 20 57  ument we got.  W
2bba0 65 20 75 73 65 20 61 6c 6c 20 74 68 65 20 63 6f  e use all the co
2bbb0 6d 6d 6f 6e 20 6c 69 73 74 20 73 65 70 61 72 61  mmon list separa
2bbc0 74 6f 72 73 2e 0a 20 20 20 20 20 20 6c 74 5f 73  tors..      lt_s
2bbd0 61 76 65 5f 69 66 73 3d 22 24 49 46 53 22 3b 20  ave_ifs="$IFS"; 
2bbe0 49 46 53 3d 22 24 7b 49 46 53 7d 24 50 41 54 48  IFS="${IFS}$PATH
2bbf0 5f 53 45 50 41 52 41 54 4f 52 2c 22 0a 20 20 20  _SEPARATOR,".   
2bc00 20 20 20 66 6f 72 20 70 6b 67 20 69 6e 20 24 65     for pkg in $e
2bc10 6e 61 62 6c 65 76 61 6c 3b 20 64 6f 0a 09 49 46  nableval; do..IF
2bc20 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22  S="$lt_save_ifs"
2bc30 0a 09 69 66 20 74 65 73 74 20 22 58 24 70 6b 67  ..if test "X$pkg
2bc40 22 20 3d 20 22 58 24 70 22 3b 20 74 68 65 6e 0a  " = "X$p"; then.
2bc50 09 20 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64  .  enable_shared
2bc60 3d 79 65 73 0a 09 66 69 0a 20 20 20 20 20 20 64  =yes..fi.      d
2bc70 6f 6e 65 0a 20 20 20 20 20 20 49 46 53 3d 22 24  one.      IFS="$
2bc80 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 20  lt_save_ifs".   
2bc90 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 65     ;;.    esac.e
2bca0 6c 73 65 0a 20 20 65 6e 61 62 6c 65 5f 73 68 61  lse.  enable_sha
2bcb0 72 65 64 3d 79 65 73 0a 66 69 0a 0a 0a 0a 0a 0a  red=yes.fi......
2bcc0 0a 0a 0a 0a 20 20 23 20 43 68 65 63 6b 20 77 68  ....  # Check wh
2bcd0 65 74 68 65 72 20 2d 2d 65 6e 61 62 6c 65 2d 73  ether --enable-s
2bce0 74 61 74 69 63 20 77 61 73 20 67 69 76 65 6e 2e  tatic was given.
2bcf0 0a 69 66 20 74 65 73 74 20 22 24 7b 65 6e 61 62  .if test "${enab
2bd00 6c 65 5f 73 74 61 74 69 63 2b 73 65 74 7d 22 20  le_static+set}" 
2bd10 3d 20 73 65 74 3b 20 74 68 65 6e 20 3a 0a 20 20  = set; then :.  
2bd20 65 6e 61 62 6c 65 76 61 6c 3d 24 65 6e 61 62 6c  enableval=$enabl
2bd30 65 5f 73 74 61 74 69 63 3b 20 70 3d 24 7b 50 41  e_static; p=${PA
2bd40 43 4b 41 47 45 2d 64 65 66 61 75 6c 74 7d 0a 20  CKAGE-default}. 
2bd50 20 20 20 63 61 73 65 20 24 65 6e 61 62 6c 65 76     case $enablev
2bd60 61 6c 20 69 6e 0a 20 20 20 20 79 65 73 29 20 65  al in.    yes) e
2bd70 6e 61 62 6c 65 5f 73 74 61 74 69 63 3d 79 65 73  nable_static=yes
2bd80 20 3b 3b 0a 20 20 20 20 6e 6f 29 20 65 6e 61 62   ;;.    no) enab
2bd90 6c 65 5f 73 74 61 74 69 63 3d 6e 6f 20 3b 3b 0a  le_static=no ;;.
2bda0 20 20 20 20 2a 29 0a 20 20 20 20 20 65 6e 61 62      *).     enab
2bdb0 6c 65 5f 73 74 61 74 69 63 3d 6e 6f 0a 20 20 20  le_static=no.   
2bdc0 20 20 20 23 20 4c 6f 6f 6b 20 61 74 20 74 68 65     # Look at the
2bdd0 20 61 72 67 75 6d 65 6e 74 20 77 65 20 67 6f 74   argument we got
2bde0 2e 20 20 57 65 20 75 73 65 20 61 6c 6c 20 74 68  .  We use all th
2bdf0 65 20 63 6f 6d 6d 6f 6e 20 6c 69 73 74 20 73 65  e common list se
2be00 70 61 72 61 74 6f 72 73 2e 0a 20 20 20 20 20 20  parators..      
2be10 6c 74 5f 73 61 76 65 5f 69 66 73 3d 22 24 49 46  lt_save_ifs="$IF
2be20 53 22 3b 20 49 46 53 3d 22 24 7b 49 46 53 7d 24  S"; IFS="${IFS}$
2be30 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 2c 22  PATH_SEPARATOR,"
2be40 0a 20 20 20 20 20 20 66 6f 72 20 70 6b 67 20 69  .      for pkg i
2be50 6e 20 24 65 6e 61 62 6c 65 76 61 6c 3b 20 64 6f  n $enableval; do
2be60 0a 09 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f  ..IFS="$lt_save_
2be70 69 66 73 22 0a 09 69 66 20 74 65 73 74 20 22 58  ifs"..if test "X
2be80 24 70 6b 67 22 20 3d 20 22 58 24 70 22 3b 20 74  $pkg" = "X$p"; t
2be90 68 65 6e 0a 09 20 20 65 6e 61 62 6c 65 5f 73 74  hen..  enable_st
2bea0 61 74 69 63 3d 79 65 73 0a 09 66 69 0a 20 20 20  atic=yes..fi.   
2beb0 20 20 20 64 6f 6e 65 0a 20 20 20 20 20 20 49 46     done.      IF
2bec0 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22  S="$lt_save_ifs"
2bed0 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73  .      ;;.    es
2bee0 61 63 0a 65 6c 73 65 0a 20 20 65 6e 61 62 6c 65  ac.else.  enable
2bef0 5f 73 74 61 74 69 63 3d 79 65 73 0a 66 69 0a 0a  _static=yes.fi..
2bf00 0a 0a 0a 0a 0a 0a 0a 0a 0a 23 20 43 68 65 63 6b  .........# Check
2bf10 20 77 68 65 74 68 65 72 20 2d 2d 77 69 74 68 2d   whether --with-
2bf20 70 69 63 20 77 61 73 20 67 69 76 65 6e 2e 0a 69  pic was given..i
2bf30 66 20 74 65 73 74 20 22 24 7b 77 69 74 68 5f 70  f test "${with_p
2bf40 69 63 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  ic+set}" = set; 
2bf50 74 68 65 6e 20 3a 0a 20 20 77 69 74 68 76 61 6c  then :.  withval
2bf60 3d 24 77 69 74 68 5f 70 69 63 3b 20 70 69 63 5f  =$with_pic; pic_
2bf70 6d 6f 64 65 3d 22 24 77 69 74 68 76 61 6c 22 0a  mode="$withval".
2bf80 65 6c 73 65 0a 20 20 70 69 63 5f 6d 6f 64 65 3d  else.  pic_mode=
2bf90 64 65 66 61 75 6c 74 0a 66 69 0a 0a 0a 74 65 73  default.fi...tes
2bfa0 74 20 2d 7a 20 22 24 70 69 63 5f 6d 6f 64 65 22  t -z "$pic_mode"
2bfb0 20 26 26 20 70 69 63 5f 6d 6f 64 65 3d 64 65 66   && pic_mode=def
2bfc0 61 75 6c 74 0a 0a 0a 0a 0a 0a 0a 0a 20 20 23 20  ault........  # 
2bfd0 43 68 65 63 6b 20 77 68 65 74 68 65 72 20 2d 2d  Check whether --
2bfe0 65 6e 61 62 6c 65 2d 66 61 73 74 2d 69 6e 73 74  enable-fast-inst
2bff0 61 6c 6c 20 77 61 73 20 67 69 76 65 6e 2e 0a 69  all was given..i
2c000 66 20 74 65 73 74 20 22 24 7b 65 6e 61 62 6c 65  f test "${enable
2c010 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c 2b 73 65  _fast_install+se
2c020 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 20  t}" = set; then 
2c030 3a 0a 20 20 65 6e 61 62 6c 65 76 61 6c 3d 24 65  :.  enableval=$e
2c040 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61  nable_fast_insta
2c050 6c 6c 3b 20 70 3d 24 7b 50 41 43 4b 41 47 45 2d  ll; p=${PACKAGE-
2c060 64 65 66 61 75 6c 74 7d 0a 20 20 20 20 63 61 73  default}.    cas
2c070 65 20 24 65 6e 61 62 6c 65 76 61 6c 20 69 6e 0a  e $enableval in.
2c080 20 20 20 20 79 65 73 29 20 65 6e 61 62 6c 65 5f      yes) enable_
2c090 66 61 73 74 5f 69 6e 73 74 61 6c 6c 3d 79 65 73  fast_install=yes
2c0a0 20 3b 3b 0a 20 20 20 20 6e 6f 29 20 65 6e 61 62   ;;.    no) enab
2c0b0 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c 3d  le_fast_install=
2c0c0 6e 6f 20 3b 3b 0a 20 20 20 20 2a 29 0a 20 20 20  no ;;.    *).   
2c0d0 20 20 20 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69     enable_fast_i
2c0e0 6e 73 74 61 6c 6c 3d 6e 6f 0a 20 20 20 20 20 20  nstall=no.      
2c0f0 23 20 4c 6f 6f 6b 20 61 74 20 74 68 65 20 61 72  # Look at the ar
2c100 67 75 6d 65 6e 74 20 77 65 20 67 6f 74 2e 20 20  gument we got.  
2c110 57 65 20 75 73 65 20 61 6c 6c 20 74 68 65 20 63  We use all the c
2c120 6f 6d 6d 6f 6e 20 6c 69 73 74 20 73 65 70 61 72  ommon list separ
2c130 61 74 6f 72 73 2e 0a 20 20 20 20 20 20 6c 74 5f  ators..      lt_
2c140 73 61 76 65 5f 69 66 73 3d 22 24 49 46 53 22 3b  save_ifs="$IFS";
2c150 20 49 46 53 3d 22 24 7b 49 46 53 7d 24 50 41 54   IFS="${IFS}$PAT
2c160 48 5f 53 45 50 41 52 41 54 4f 52 2c 22 0a 20 20  H_SEPARATOR,".  
2c170 20 20 20 20 66 6f 72 20 70 6b 67 20 69 6e 20 24      for pkg in $
2c180 65 6e 61 62 6c 65 76 61 6c 3b 20 64 6f 0a 09 49  enableval; do..I
2c190 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66 73  FS="$lt_save_ifs
2c1a0 22 0a 09 69 66 20 74 65 73 74 20 22 58 24 70 6b  "..if test "X$pk
2c1b0 67 22 20 3d 20 22 58 24 70 22 3b 20 74 68 65 6e  g" = "X$p"; then
2c1c0 0a 09 20 20 65 6e 61 62 6c 65 5f 66 61 73 74 5f  ..  enable_fast_
2c1d0 69 6e 73 74 61 6c 6c 3d 79 65 73 0a 09 66 69 0a  install=yes..fi.
2c1e0 20 20 20 20 20 20 64 6f 6e 65 0a 20 20 20 20 20        done.     
2c1f0 20 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69   IFS="$lt_save_i
2c200 66 73 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20  fs".      ;;.   
2c210 20 65 73 61 63 0a 65 6c 73 65 0a 20 20 65 6e 61   esac.else.  ena
2c220 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c  ble_fast_install
2c230 3d 79 65 73 0a 66 69 0a 0a 0a 0a 0a 0a 0a 0a 0a  =yes.fi.........
2c240 0a 0a 0a 23 20 54 68 69 73 20 63 61 6e 20 62 65  ...# This can be
2c250 20 75 73 65 64 20 74 6f 20 72 65 62 75 69 6c 64   used to rebuild
2c260 20 6c 69 62 74 6f 6f 6c 20 77 68 65 6e 20 6e 65   libtool when ne
2c270 65 64 65 64 0a 4c 49 42 54 4f 4f 4c 5f 44 45 50  eded.LIBTOOL_DEP
2c280 53 3d 22 24 6c 74 6d 61 69 6e 22 0a 0a 23 20 41  S="$ltmain"..# A
2c290 6c 77 61 79 73 20 75 73 65 20 6f 75 72 20 6f 77  lways use our ow
2c2a0 6e 20 6c 69 62 74 6f 6f 6c 2e 0a 4c 49 42 54 4f  n libtool..LIBTO
2c2b0 4f 4c 3d 27 24 28 53 48 45 4c 4c 29 20 24 28 74  OL='$(SHELL) $(t
2c2c0 6f 70 5f 62 75 69 6c 64 64 69 72 29 2f 6c 69 62  op_builddir)/lib
2c2d0 74 6f 6f 6c 27 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  tool'...........
2c2e0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 74  ...............t
2c2f0 65 73 74 20 2d 7a 20 22 24 4c 4e 5f 53 22 20 26  est -z "$LN_S" &
2c300 26 20 4c 4e 5f 53 3d 22 6c 6e 20 2d 73 22 0a 0a  & LN_S="ln -s"..
2c310 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 69 66 20  .............if 
2c320 74 65 73 74 20 2d 6e 20 22 24 7b 5a 53 48 5f 56  test -n "${ZSH_V
2c330 45 52 53 49 4f 4e 2b 73 65 74 7d 22 20 3b 20 74  ERSION+set}" ; t
2c340 68 65 6e 0a 20 20 20 73 65 74 6f 70 74 20 4e 4f  hen.   setopt NO
2c350 5f 47 4c 4f 42 5f 53 55 42 53 54 0a 66 69 0a 0a  _GLOB_SUBST.fi..
2c360 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f  { $as_echo "$as_
2c370 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24  me:${as_lineno-$
2c380 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e  LINENO}: checkin
2c390 67 20 66 6f 72 20 6f 62 6a 64 69 72 22 20 3e 26  g for objdir" >&
2c3a0 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68  5.$as_echo_n "ch
2c3b0 65 63 6b 69 6e 67 20 66 6f 72 20 6f 62 6a 64 69  ecking for objdi
2c3c0 72 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66  r... " >&6; }.if
2c3d0 20 24 7b 6c 74 5f 63 76 5f 6f 62 6a 64 69 72 2b   ${lt_cv_objdir+
2c3e0 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a  :} false; then :
2c3f0 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28  .  $as_echo_n "(
2c400 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c  cached) " >&6.el
2c410 73 65 0a 20 20 72 6d 20 2d 66 20 2e 6c 69 62 73  se.  rm -f .libs
2c420 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 6d 6b 64   2>/dev/null.mkd
2c430 69 72 20 2e 6c 69 62 73 20 32 3e 2f 64 65 76 2f  ir .libs 2>/dev/
2c440 6e 75 6c 6c 0a 69 66 20 74 65 73 74 20 2d 64 20  null.if test -d 
2c450 2e 6c 69 62 73 3b 20 74 68 65 6e 0a 20 20 6c 74  .libs; then.  lt
2c460 5f 63 76 5f 6f 62 6a 64 69 72 3d 2e 6c 69 62 73  _cv_objdir=.libs
2c470 0a 65 6c 73 65 0a 20 20 23 20 4d 53 2d 44 4f 53  .else.  # MS-DOS
2c480 20 64 6f 65 73 20 6e 6f 74 20 61 6c 6c 6f 77 20   does not allow 
2c490 66 69 6c 65 6e 61 6d 65 73 20 74 68 61 74 20 62  filenames that b
2c4a0 65 67 69 6e 20 77 69 74 68 20 61 20 64 6f 74 2e  egin with a dot.
2c4b0 0a 20 20 6c 74 5f 63 76 5f 6f 62 6a 64 69 72 3d  .  lt_cv_objdir=
2c4c0 5f 6c 69 62 73 0a 66 69 0a 72 6d 64 69 72 20 2e  _libs.fi.rmdir .
2c4d0 6c 69 62 73 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c  libs 2>/dev/null
2c4e0 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22  .fi.{ $as_echo "
2c4f0 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65  $as_me:${as_line
2c500 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73  no-$LINENO}: res
2c510 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 6f 62 6a 64  ult: $lt_cv_objd
2c520 69 72 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f  ir" >&5.$as_echo
2c530 20 22 24 6c 74 5f 63 76 5f 6f 62 6a 64 69 72 22   "$lt_cv_objdir"
2c540 20 3e 26 36 3b 20 7d 0a 6f 62 6a 64 69 72 3d 24   >&6; }.objdir=$
2c550 6c 74 5f 63 76 5f 6f 62 6a 64 69 72 0a 0a 0a 0a  lt_cv_objdir....
2c560 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73  ..cat >>confdefs
2c570 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66  .h <<_ACEOF.#def
2c580 69 6e 65 20 4c 54 5f 4f 42 4a 44 49 52 20 22 24  ine LT_OBJDIR "$
2c590 6c 74 5f 63 76 5f 6f 62 6a 64 69 72 2f 22 0a 5f  lt_cv_objdir/"._
2c5a0 41 43 45 4f 46 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  ACEOF...........
2c5b0 0a 0a 0a 0a 0a 0a 0a 63 61 73 65 20 24 68 6f 73  .......case $hos
2c5c0 74 5f 6f 73 20 69 6e 0a 61 69 78 33 2a 29 0a 20  t_os in.aix3*). 
2c5d0 20 23 20 41 49 58 20 73 6f 6d 65 74 69 6d 65 73   # AIX sometimes
2c5e0 20 68 61 73 20 70 72 6f 62 6c 65 6d 73 20 77 69   has problems wi
2c5f0 74 68 20 74 68 65 20 47 43 43 20 63 6f 6c 6c 65  th the GCC colle
2c600 63 74 32 20 70 72 6f 67 72 61 6d 2e 20 20 46 6f  ct2 program.  Fo
2c610 72 20 73 6f 6d 65 0a 20 20 23 20 72 65 61 73 6f  r some.  # reaso
2c620 6e 2c 20 69 66 20 77 65 20 73 65 74 20 74 68 65  n, if we set the
2c630 20 43 4f 4c 4c 45 43 54 5f 4e 41 4d 45 53 20 65   COLLECT_NAMES e
2c640 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61  nvironment varia
2c650 62 6c 65 2c 20 74 68 65 20 70 72 6f 62 6c 65 6d  ble, the problem
2c660 73 0a 20 20 23 20 76 61 6e 69 73 68 20 69 6e 20  s.  # vanish in 
2c670 61 20 70 75 66 66 20 6f 66 20 73 6d 6f 6b 65 2e  a puff of smoke.
2c680 0a 20 20 69 66 20 74 65 73 74 20 22 58 24 7b 43  .  if test "X${C
2c690 4f 4c 4c 45 43 54 5f 4e 41 4d 45 53 2b 73 65 74  OLLECT_NAMES+set
2c6a0 7d 22 20 21 3d 20 58 73 65 74 3b 20 74 68 65 6e  }" != Xset; then
2c6b0 0a 20 20 20 20 43 4f 4c 4c 45 43 54 5f 4e 41 4d  .    COLLECT_NAM
2c6c0 45 53 3d 0a 20 20 20 20 65 78 70 6f 72 74 20 43  ES=.    export C
2c6d0 4f 4c 4c 45 43 54 5f 4e 41 4d 45 53 0a 20 20 66  OLLECT_NAMES.  f
2c6e0 69 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a 23 20 53  i.  ;;.esac..# S
2c6f0 65 64 20 73 75 62 73 74 69 74 75 74 69 6f 6e 20  ed substitution 
2c700 74 68 61 74 20 68 65 6c 70 73 20 75 73 20 64 6f  that helps us do
2c710 20 72 6f 62 75 73 74 20 71 75 6f 74 69 6e 67 2e   robust quoting.
2c720 20 20 49 74 20 62 61 63 6b 73 6c 61 73 68 69 66    It backslashif
2c730 69 65 73 0a 23 20 6d 65 74 61 63 68 61 72 61 63  ies.# metacharac
2c740 74 65 72 73 20 74 68 61 74 20 61 72 65 20 73 74  ters that are st
2c750 69 6c 6c 20 61 63 74 69 76 65 20 77 69 74 68 69  ill active withi
2c760 6e 20 64 6f 75 62 6c 65 2d 71 75 6f 74 65 64 20  n double-quoted 
2c770 73 74 72 69 6e 67 73 2e 0a 73 65 64 5f 71 75 6f  strings..sed_quo
2c780 74 65 5f 73 75 62 73 74 3d 27 73 2f 5c 28 5b 22  te_subst='s/\(["
2c790 60 24 5c 5c 5d 5c 29 2f 5c 5c 5c 31 2f 67 27 0a  `$\\]\)/\\\1/g'.
2c7a0 0a 23 20 53 61 6d 65 20 61 73 20 61 62 6f 76 65  .# Same as above
2c7b0 2c 20 62 75 74 20 64 6f 20 6e 6f 74 20 71 75 6f  , but do not quo
2c7c0 74 65 20 76 61 72 69 61 62 6c 65 20 72 65 66 65  te variable refe
2c7d0 72 65 6e 63 65 73 2e 0a 64 6f 75 62 6c 65 5f 71  rences..double_q
2c7e0 75 6f 74 65 5f 73 75 62 73 74 3d 27 73 2f 5c 28  uote_subst='s/\(
2c7f0 5b 22 60 5c 5c 5d 5c 29 2f 5c 5c 5c 31 2f 67 27  ["`\\]\)/\\\1/g'
2c800 0a 0a 23 20 53 65 64 20 73 75 62 73 74 69 74 75  ..# Sed substitu
2c810 74 69 6f 6e 20 74 6f 20 64 65 6c 61 79 20 65 78  tion to delay ex
2c820 70 61 6e 73 69 6f 6e 20 6f 66 20 61 6e 20 65 73  pansion of an es
2c830 63 61 70 65 64 20 73 68 65 6c 6c 20 76 61 72 69  caped shell vari
2c840 61 62 6c 65 20 69 6e 20 61 0a 23 20 64 6f 75 62  able in a.# doub
2c850 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 27 65  le_quote_subst'e
2c860 64 20 73 74 72 69 6e 67 2e 0a 64 65 6c 61 79 5f  d string..delay_
2c870 76 61 72 69 61 62 6c 65 5f 73 75 62 73 74 3d 27  variable_subst='
2c880 73 2f 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 24 2f 5c  s/\\\\\\\\\\\$/\
2c890 5c 5c 5c 5c 5c 24 2f 67 27 0a 0a 23 20 53 65 64  \\\\\$/g'..# Sed
2c8a0 20 73 75 62 73 74 69 74 75 74 69 6f 6e 20 74 6f   substitution to
2c8b0 20 64 65 6c 61 79 20 65 78 70 61 6e 73 69 6f 6e   delay expansion
2c8c0 20 6f 66 20 61 6e 20 65 73 63 61 70 65 64 20 73   of an escaped s
2c8d0 69 6e 67 6c 65 20 71 75 6f 74 65 2e 0a 64 65 6c  ingle quote..del
2c8e0 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f  ay_single_quote_
2c8f0 73 75 62 73 74 3d 27 73 2f 27 5c 27 27 2f 27 5c  subst='s/'\''/'\
2c900 27 5c 5c 5c 5c 5c 5c 5c 27 5c 27 27 2f 67 27 0a  '\\\\\\\'\''/g'.
2c910 0a 23 20 53 65 64 20 73 75 62 73 74 69 74 75 74  .# Sed substitut
2c920 69 6f 6e 20 74 6f 20 61 76 6f 69 64 20 61 63 63  ion to avoid acc
2c930 69 64 65 6e 74 61 6c 20 67 6c 6f 62 62 69 6e 67  idental globbing
2c940 20 69 6e 20 65 76 61 6c 65 64 20 65 78 70 72 65   in evaled expre
2c950 73 73 69 6f 6e 73 0a 6e 6f 5f 67 6c 6f 62 5f 73  ssions.no_glob_s
2c960 75 62 73 74 3d 27 73 2f 5c 2a 2f 5c 5c 5c 2a 2f  ubst='s/\*/\\\*/
2c970 67 27 0a 0a 23 20 47 6c 6f 62 61 6c 20 76 61 72  g'..# Global var
2c980 69 61 62 6c 65 73 3a 0a 6f 66 69 6c 65 3d 6c 69  iables:.ofile=li
2c990 62 74 6f 6f 6c 0a 63 61 6e 5f 62 75 69 6c 64 5f  btool.can_build_
2c9a0 73 68 61 72 65 64 3d 79 65 73 0a 0a 23 20 41 6c  shared=yes..# Al
2c9b0 6c 20 6b 6e 6f 77 6e 20 6c 69 6e 6b 65 72 73 20  l known linkers 
2c9c0 72 65 71 75 69 72 65 20 61 20 60 2e 61 27 20 61  require a `.a' a
2c9d0 72 63 68 69 76 65 20 66 6f 72 20 73 74 61 74 69  rchive for stati
2c9e0 63 20 6c 69 6e 6b 69 6e 67 20 28 65 78 63 65 70  c linking (excep
2c9f0 74 20 4d 53 56 43 2c 0a 23 20 77 68 69 63 68 20  t MSVC,.# which 
2ca00 6e 65 65 64 73 20 27 2e 6c 69 62 27 29 2e 0a 6c  needs '.lib')..l
2ca10 69 62 65 78 74 3d 61 0a 0a 77 69 74 68 5f 67 6e  ibext=a..with_gn
2ca20 75 5f 6c 64 3d 22 24 6c 74 5f 63 76 5f 70 72 6f  u_ld="$lt_cv_pro
2ca30 67 5f 67 6e 75 5f 6c 64 22 0a 0a 6f 6c 64 5f 43  g_gnu_ld"..old_C
2ca40 43 3d 22 24 43 43 22 0a 6f 6c 64 5f 43 46 4c 41  C="$CC".old_CFLA
2ca50 47 53 3d 22 24 43 46 4c 41 47 53 22 0a 0a 23 20  GS="$CFLAGS"..# 
2ca60 53 65 74 20 73 61 6e 65 20 64 65 66 61 75 6c 74  Set sane default
2ca70 73 20 66 6f 72 20 76 61 72 69 6f 75 73 20 76 61  s for various va
2ca80 72 69 61 62 6c 65 73 0a 74 65 73 74 20 2d 7a 20  riables.test -z 
2ca90 22 24 43 43 22 20 26 26 20 43 43 3d 63 63 0a 74  "$CC" && CC=cc.t
2caa0 65 73 74 20 2d 7a 20 22 24 4c 54 43 43 22 20 26  est -z "$LTCC" &
2cab0 26 20 4c 54 43 43 3d 24 43 43 0a 74 65 73 74 20  & LTCC=$CC.test 
2cac0 2d 7a 20 22 24 4c 54 43 46 4c 41 47 53 22 20 26  -z "$LTCFLAGS" &
2cad0 26 20 4c 54 43 46 4c 41 47 53 3d 24 43 46 4c 41  & LTCFLAGS=$CFLA
2cae0 47 53 0a 74 65 73 74 20 2d 7a 20 22 24 4c 44 22  GS.test -z "$LD"
2caf0 20 26 26 20 4c 44 3d 6c 64 0a 74 65 73 74 20 2d   && LD=ld.test -
2cb00 7a 20 22 24 61 63 5f 6f 62 6a 65 78 74 22 20 26  z "$ac_objext" &
2cb10 26 20 61 63 5f 6f 62 6a 65 78 74 3d 6f 0a 0a 66  & ac_objext=o..f
2cb20 6f 72 20 63 63 5f 74 65 6d 70 20 69 6e 20 24 63  or cc_temp in $c
2cb30 6f 6d 70 69 6c 65 72 22 22 3b 20 64 6f 0a 20 20  ompiler""; do.  
2cb40 63 61 73 65 20 24 63 63 5f 74 65 6d 70 20 69 6e  case $cc_temp in
2cb50 0a 20 20 20 20 63 6f 6d 70 69 6c 65 20 7c 20 2a  .    compile | *
2cb60 5b 5c 5c 2f 5d 63 6f 6d 70 69 6c 65 20 7c 20 63  [\\/]compile | c
2cb70 63 61 63 68 65 20 7c 20 2a 5b 5c 5c 2f 5d 63 63  cache | *[\\/]cc
2cb80 61 63 68 65 20 29 20 3b 3b 0a 20 20 20 20 64 69  ache ) ;;.    di
2cb90 73 74 63 63 20 7c 20 2a 5b 5c 5c 2f 5d 64 69 73  stcc | *[\\/]dis
2cba0 74 63 63 20 7c 20 70 75 72 69 66 79 20 7c 20 2a  tcc | purify | *
2cbb0 5b 5c 5c 2f 5d 70 75 72 69 66 79 20 29 20 3b 3b  [\\/]purify ) ;;
2cbc0 0a 20 20 20 20 5c 2d 2a 29 20 3b 3b 0a 20 20 20  .    \-*) ;;.   
2cbd0 20 2a 29 20 62 72 65 61 6b 3b 3b 0a 20 20 65 73   *) break;;.  es
2cbe0 61 63 0a 64 6f 6e 65 0a 63 63 5f 62 61 73 65 6e  ac.done.cc_basen
2cbf0 61 6d 65 3d 60 24 45 43 48 4f 20 22 58 24 63 63  ame=`$ECHO "X$cc
2cc00 5f 74 65 6d 70 22 20 7c 20 24 58 73 65 64 20 2d  _temp" | $Xsed -
2cc10 65 20 27 73 25 2e 2a 2f 25 25 27 20 2d 65 20 22  e 's%.*/%%' -e "
2cc20 73 25 5e 24 68 6f 73 74 5f 61 6c 69 61 73 2d 25  s%^$host_alias-%
2cc30 25 22 60 0a 0a 0a 23 20 4f 6e 6c 79 20 70 65 72  %"`...# Only per
2cc40 66 6f 72 6d 20 74 68 65 20 63 68 65 63 6b 20 66  form the check f
2cc50 6f 72 20 66 69 6c 65 2c 20 69 66 20 74 68 65 20  or file, if the 
2cc60 63 68 65 63 6b 20 6d 65 74 68 6f 64 20 72 65 71  check method req
2cc70 75 69 72 65 73 20 69 74 0a 74 65 73 74 20 2d 7a  uires it.test -z
2cc80 20 22 24 4d 41 47 49 43 5f 43 4d 44 22 20 26 26   "$MAGIC_CMD" &&
2cc90 20 4d 41 47 49 43 5f 43 4d 44 3d 66 69 6c 65 0a   MAGIC_CMD=file.
2cca0 63 61 73 65 20 24 64 65 70 6c 69 62 73 5f 63 68  case $deplibs_ch
2ccb0 65 63 6b 5f 6d 65 74 68 6f 64 20 69 6e 0a 66 69  eck_method in.fi
2ccc0 6c 65 5f 6d 61 67 69 63 2a 29 0a 20 20 69 66 20  le_magic*).  if 
2ccd0 74 65 73 74 20 22 24 66 69 6c 65 5f 6d 61 67 69  test "$file_magi
2cce0 63 5f 63 6d 64 22 20 3d 20 27 24 4d 41 47 49 43  c_cmd" = '$MAGIC
2ccf0 5f 43 4d 44 27 3b 20 74 68 65 6e 0a 20 20 20 20  _CMD'; then.    
2cd00 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f  { $as_echo "$as_
2cd10 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24  me:${as_lineno-$
2cd20 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e  LINENO}: checkin
2cd30 67 20 66 6f 72 20 24 7b 61 63 5f 74 6f 6f 6c 5f  g for ${ac_tool_
2cd40 70 72 65 66 69 78 7d 66 69 6c 65 22 20 3e 26 35  prefix}file" >&5
2cd50 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65  .$as_echo_n "che
2cd60 63 6b 69 6e 67 20 66 6f 72 20 24 7b 61 63 5f 74  cking for ${ac_t
2cd70 6f 6f 6c 5f 70 72 65 66 69 78 7d 66 69 6c 65 2e  ool_prefix}file.
2cd80 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24  .. " >&6; }.if $
2cd90 7b 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49  {lt_cv_path_MAGI
2cda0 43 5f 43 4d 44 2b 3a 7d 20 66 61 6c 73 65 3b 20  C_CMD+:} false; 
2cdb0 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68  then :.  $as_ech
2cdc0 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20  o_n "(cached) " 
2cdd0 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61 73 65 20  >&6.else.  case 
2cde0 24 4d 41 47 49 43 5f 43 4d 44 20 69 6e 0a 5b 5c  $MAGIC_CMD in.[\
2cdf0 5c 2f 2a 5d 20 7c 20 20 3f 3a 5b 5c 5c 2f 5d 2a  \/*] |  ?:[\\/]*
2ce00 29 0a 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4d  ).  lt_cv_path_M
2ce10 41 47 49 43 5f 43 4d 44 3d 22 24 4d 41 47 49 43  AGIC_CMD="$MAGIC
2ce20 5f 43 4d 44 22 20 23 20 4c 65 74 20 74 68 65 20  _CMD" # Let the 
2ce30 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68  user override th
2ce40 65 20 74 65 73 74 20 77 69 74 68 20 61 20 70 61  e test with a pa
2ce50 74 68 2e 0a 20 20 3b 3b 0a 2a 29 0a 20 20 6c 74  th..  ;;.*).  lt
2ce60 5f 73 61 76 65 5f 4d 41 47 49 43 5f 43 4d 44 3d  _save_MAGIC_CMD=
2ce70 22 24 4d 41 47 49 43 5f 43 4d 44 22 0a 20 20 6c  "$MAGIC_CMD".  l
2ce80 74 5f 73 61 76 65 5f 69 66 73 3d 22 24 49 46 53  t_save_ifs="$IFS
2ce90 22 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50  "; IFS=$PATH_SEP
2cea0 41 52 41 54 4f 52 0a 20 20 61 63 5f 64 75 6d 6d  ARATOR.  ac_dumm
2ceb0 79 3d 22 2f 75 73 72 2f 62 69 6e 24 50 41 54 48  y="/usr/bin$PATH
2cec0 5f 53 45 50 41 52 41 54 4f 52 24 50 41 54 48 22  _SEPARATOR$PATH"
2ced0 0a 20 20 66 6f 72 20 61 63 5f 64 69 72 20 69 6e  .  for ac_dir in
2cee0 20 24 61 63 5f 64 75 6d 6d 79 3b 20 64 6f 0a 20   $ac_dummy; do. 
2cef0 20 20 20 49 46 53 3d 22 24 6c 74 5f 73 61 76 65     IFS="$lt_save
2cf00 5f 69 66 73 22 0a 20 20 20 20 74 65 73 74 20 2d  _ifs".    test -
2cf10 7a 20 22 24 61 63 5f 64 69 72 22 20 26 26 20 61  z "$ac_dir" && a
2cf20 63 5f 64 69 72 3d 2e 0a 20 20 20 20 69 66 20 74  c_dir=..    if t
2cf30 65 73 74 20 2d 66 20 24 61 63 5f 64 69 72 2f 24  est -f $ac_dir/$
2cf40 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d  {ac_tool_prefix}
2cf50 66 69 6c 65 3b 20 74 68 65 6e 0a 20 20 20 20 20  file; then.     
2cf60 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49   lt_cv_path_MAGI
2cf70 43 5f 43 4d 44 3d 22 24 61 63 5f 64 69 72 2f 24  C_CMD="$ac_dir/$
2cf80 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d  {ac_tool_prefix}
2cf90 66 69 6c 65 22 0a 20 20 20 20 20 20 69 66 20 74  file".      if t
2cfa0 65 73 74 20 2d 6e 20 22 24 66 69 6c 65 5f 6d 61  est -n "$file_ma
2cfb0 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 22 3b 20  gic_test_file"; 
2cfc0 74 68 65 6e 0a 09 63 61 73 65 20 24 64 65 70 6c  then..case $depl
2cfd0 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
2cfe0 20 69 6e 0a 09 22 66 69 6c 65 5f 6d 61 67 69 63   in.."file_magic
2cff0 20 22 2a 29 0a 09 20 20 66 69 6c 65 5f 6d 61 67   "*)..  file_mag
2d000 69 63 5f 72 65 67 65 78 3d 60 65 78 70 72 20 22  ic_regex=`expr "
2d010 24 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  $deplibs_check_m
2d020 65 74 68 6f 64 22 20 3a 20 22 66 69 6c 65 5f 6d  ethod" : "file_m
2d030 61 67 69 63 20 5c 28 2e 2a 5c 29 22 60 0a 09 20  agic \(.*\)"`.. 
2d040 20 4d 41 47 49 43 5f 43 4d 44 3d 22 24 6c 74 5f   MAGIC_CMD="$lt_
2d050 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d  cv_path_MAGIC_CM
2d060 44 22 0a 09 20 20 69 66 20 65 76 61 6c 20 24 66  D"..  if eval $f
2d070 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 20 5c 24  ile_magic_cmd \$
2d080 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f  file_magic_test_
2d090 66 69 6c 65 20 32 3e 20 2f 64 65 76 2f 6e 75 6c  file 2> /dev/nul
2d0a0 6c 20 7c 0a 09 20 20 20 20 24 45 47 52 45 50 20  l |..    $EGREP 
2d0b0 22 24 66 69 6c 65 5f 6d 61 67 69 63 5f 72 65 67  "$file_magic_reg
2d0c0 65 78 22 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b  ex" > /dev/null;
2d0d0 20 74 68 65 6e 0a 09 20 20 20 20 3a 0a 09 20 20   then..    :..  
2d0e0 65 6c 73 65 0a 09 20 20 20 20 63 61 74 20 3c 3c  else..    cat <<
2d0f0 5f 4c 54 5f 45 4f 46 20 31 3e 26 32 0a 0a 2a 2a  _LT_EOF 1>&2..**
2d100 2a 20 57 61 72 6e 69 6e 67 3a 20 74 68 65 20 63  * Warning: the c
2d110 6f 6d 6d 61 6e 64 20 6c 69 62 74 6f 6f 6c 20 75  ommand libtool u
2d120 73 65 73 20 74 6f 20 64 65 74 65 63 74 20 73 68  ses to detect sh
2d130 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 2c 0a  ared libraries,.
2d140 2a 2a 2a 20 24 66 69 6c 65 5f 6d 61 67 69 63 5f  *** $file_magic_
2d150 63 6d 64 2c 20 70 72 6f 64 75 63 65 73 20 6f 75  cmd, produces ou
2d160 74 70 75 74 20 74 68 61 74 20 6c 69 62 74 6f 6f  tput that libtoo
2d170 6c 20 63 61 6e 6e 6f 74 20 72 65 63 6f 67 6e 69  l cannot recogni
2d180 7a 65 2e 0a 2a 2a 2a 20 54 68 65 20 72 65 73 75  ze..*** The resu
2d190 6c 74 20 69 73 20 74 68 61 74 20 6c 69 62 74 6f  lt is that libto
2d1a0 6f 6c 20 6d 61 79 20 66 61 69 6c 20 74 6f 20 72  ol may fail to r
2d1b0 65 63 6f 67 6e 69 7a 65 20 73 68 61 72 65 64 20  ecognize shared 
2d1c0 6c 69 62 72 61 72 69 65 73 0a 2a 2a 2a 20 61 73  libraries.*** as
2d1d0 20 73 75 63 68 2e 20 20 54 68 69 73 20 77 69 6c   such.  This wil
2d1e0 6c 20 61 66 66 65 63 74 20 74 68 65 20 63 72 65  l affect the cre
2d1f0 61 74 69 6f 6e 20 6f 66 20 6c 69 62 74 6f 6f 6c  ation of libtool
2d200 20 6c 69 62 72 61 72 69 65 73 20 74 68 61 74 0a   libraries that.
2d210 2a 2a 2a 20 64 65 70 65 6e 64 20 6f 6e 20 73 68  *** depend on sh
2d220 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 2c 20  ared libraries, 
2d230 62 75 74 20 70 72 6f 67 72 61 6d 73 20 6c 69 6e  but programs lin
2d240 6b 65 64 20 77 69 74 68 20 73 75 63 68 20 6c 69  ked with such li
2d250 62 74 6f 6f 6c 0a 2a 2a 2a 20 6c 69 62 72 61 72  btool.*** librar
2d260 69 65 73 20 77 69 6c 6c 20 77 6f 72 6b 20 72 65  ies will work re
2d270 67 61 72 64 6c 65 73 73 20 6f 66 20 74 68 69 73  gardless of this
2d280 20 70 72 6f 62 6c 65 6d 2e 20 20 4e 65 76 65 72   problem.  Never
2d290 74 68 65 6c 65 73 73 2c 20 79 6f 75 0a 2a 2a 2a  theless, you.***
2d2a0 20 6d 61 79 20 77 61 6e 74 20 74 6f 20 72 65 70   may want to rep
2d2b0 6f 72 74 20 74 68 65 20 70 72 6f 62 6c 65 6d 20  ort the problem 
2d2c0 74 6f 20 79 6f 75 72 20 73 79 73 74 65 6d 20 6d  to your system m
2d2d0 61 6e 61 67 65 72 20 61 6e 64 2f 6f 72 20 74 6f  anager and/or to
2d2e0 0a 2a 2a 2a 20 62 75 67 2d 6c 69 62 74 6f 6f 6c  .*** bug-libtool
2d2f0 40 67 6e 75 2e 6f 72 67 0a 0a 5f 4c 54 5f 45 4f  @gnu.org.._LT_EO
2d300 46 0a 09 20 20 66 69 20 3b 3b 0a 09 65 73 61 63  F..  fi ;;..esac
2d310 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20  .      fi.      
2d320 62 72 65 61 6b 0a 20 20 20 20 66 69 0a 20 20 64  break.    fi.  d
2d330 6f 6e 65 0a 20 20 49 46 53 3d 22 24 6c 74 5f 73  one.  IFS="$lt_s
2d340 61 76 65 5f 69 66 73 22 0a 20 20 4d 41 47 49 43  ave_ifs".  MAGIC
2d350 5f 43 4d 44 3d 22 24 6c 74 5f 73 61 76 65 5f 4d  _CMD="$lt_save_M
2d360 41 47 49 43 5f 43 4d 44 22 0a 20 20 3b 3b 0a 65  AGIC_CMD".  ;;.e
2d370 73 61 63 0a 66 69 0a 0a 4d 41 47 49 43 5f 43 4d  sac.fi..MAGIC_CM
2d380 44 3d 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4d  D="$lt_cv_path_M
2d390 41 47 49 43 5f 43 4d 44 22 0a 69 66 20 74 65 73  AGIC_CMD".if tes
2d3a0 74 20 2d 6e 20 22 24 4d 41 47 49 43 5f 43 4d 44  t -n "$MAGIC_CMD
2d3b0 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f  "; then.  { $as_
2d3c0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61  echo "$as_me:${a
2d3d0 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f  s_lineno-$LINENO
2d3e0 7d 3a 20 72 65 73 75 6c 74 3a 20 24 4d 41 47 49  }: result: $MAGI
2d3f0 43 5f 43 4d 44 22 20 3e 26 35 0a 24 61 73 5f 65  C_CMD" >&5.$as_e
2d400 63 68 6f 20 22 24 4d 41 47 49 43 5f 43 4d 44 22  cho "$MAGIC_CMD"
2d410 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b   >&6; }.else.  {
2d420 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d   $as_echo "$as_m
2d430 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c  e:${as_lineno-$L
2d440 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20  INENO}: result: 
2d450 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f  no" >&5.$as_echo
2d460 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a   "no" >&6; }.fi.
2d470 0a 0a 0a 0a 0a 69 66 20 74 65 73 74 20 2d 7a 20  .....if test -z 
2d480 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47  "$lt_cv_path_MAG
2d490 49 43 5f 43 4d 44 22 3b 20 74 68 65 6e 0a 20 20  IC_CMD"; then.  
2d4a0 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f  if test -n "$ac_
2d4b0 74 6f 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74 68  tool_prefix"; th
2d4c0 65 6e 0a 20 20 20 20 7b 20 24 61 73 5f 65 63 68  en.    { $as_ech
2d4d0 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c  o "$as_me:${as_l
2d4e0 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20  ineno-$LINENO}: 
2d4f0 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 66 69 6c  checking for fil
2d500 65 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f  e" >&5.$as_echo_
2d510 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  n "checking for 
2d520 66 69 6c 65 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d  file... " >&6; }
2d530 0a 69 66 20 24 7b 6c 74 5f 63 76 5f 70 61 74 68  .if ${lt_cv_path
2d540 5f 4d 41 47 49 43 5f 43 4d 44 2b 3a 7d 20 66 61  _MAGIC_CMD+:} fa
2d550 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61  lse; then :.  $a
2d560 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65  s_echo_n "(cache
2d570 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  d) " >&6.else.  
2d580 63 61 73 65 20 24 4d 41 47 49 43 5f 43 4d 44 20  case $MAGIC_CMD 
2d590 69 6e 0a 5b 5c 5c 2f 2a 5d 20 7c 20 20 3f 3a 5b  in.[\\/*] |  ?:[
2d5a0 5c 5c 2f 5d 2a 29 0a 20 20 6c 74 5f 63 76 5f 70  \\/]*).  lt_cv_p
2d5b0 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 24  ath_MAGIC_CMD="$
2d5c0 4d 41 47 49 43 5f 43 4d 44 22 20 23 20 4c 65 74  MAGIC_CMD" # Let
2d5d0 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69   the user overri
2d5e0 64 65 20 74 68 65 20 74 65 73 74 20 77 69 74 68  de the test with
2d5f0 20 61 20 70 61 74 68 2e 0a 20 20 3b 3b 0a 2a 29   a path..  ;;.*)
2d600 0a 20 20 6c 74 5f 73 61 76 65 5f 4d 41 47 49 43  .  lt_save_MAGIC
2d610 5f 43 4d 44 3d 22 24 4d 41 47 49 43 5f 43 4d 44  _CMD="$MAGIC_CMD
2d620 22 0a 20 20 6c 74 5f 73 61 76 65 5f 69 66 73 3d  ".  lt_save_ifs=
2d630 22 24 49 46 53 22 3b 20 49 46 53 3d 24 50 41 54  "$IFS"; IFS=$PAT
2d640 48 5f 53 45 50 41 52 41 54 4f 52 0a 20 20 61 63  H_SEPARATOR.  ac
2d650 5f 64 75 6d 6d 79 3d 22 2f 75 73 72 2f 62 69 6e  _dummy="/usr/bin
2d660 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 24  $PATH_SEPARATOR$
2d670 50 41 54 48 22 0a 20 20 66 6f 72 20 61 63 5f 64  PATH".  for ac_d
2d680 69 72 20 69 6e 20 24 61 63 5f 64 75 6d 6d 79 3b  ir in $ac_dummy;
2d690 20 64 6f 0a 20 20 20 20 49 46 53 3d 22 24 6c 74   do.    IFS="$lt
2d6a0 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 20 20 74  _save_ifs".    t
2d6b0 65 73 74 20 2d 7a 20 22 24 61 63 5f 64 69 72 22  est -z "$ac_dir"
2d6c0 20 26 26 20 61 63 5f 64 69 72 3d 2e 0a 20 20 20   && ac_dir=..   
2d6d0 20 69 66 20 74 65 73 74 20 2d 66 20 24 61 63 5f   if test -f $ac_
2d6e0 64 69 72 2f 66 69 6c 65 3b 20 74 68 65 6e 0a 20  dir/file; then. 
2d6f0 20 20 20 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f       lt_cv_path_
2d700 4d 41 47 49 43 5f 43 4d 44 3d 22 24 61 63 5f 64  MAGIC_CMD="$ac_d
2d710 69 72 2f 66 69 6c 65 22 0a 20 20 20 20 20 20 69  ir/file".      i
2d720 66 20 74 65 73 74 20 2d 6e 20 22 24 66 69 6c 65  f test -n "$file
2d730 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65  _magic_test_file
2d740 22 3b 20 74 68 65 6e 0a 09 63 61 73 65 20 24 64  "; then..case $d
2d750 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
2d760 68 6f 64 20 69 6e 0a 09 22 66 69 6c 65 5f 6d 61  hod in.."file_ma
2d770 67 69 63 20 22 2a 29 0a 09 20 20 66 69 6c 65 5f  gic "*)..  file_
2d780 6d 61 67 69 63 5f 72 65 67 65 78 3d 60 65 78 70  magic_regex=`exp
2d790 72 20 22 24 64 65 70 6c 69 62 73 5f 63 68 65 63  r "$deplibs_chec
2d7a0 6b 5f 6d 65 74 68 6f 64 22 20 3a 20 22 66 69 6c  k_method" : "fil
2d7b0 65 5f 6d 61 67 69 63 20 5c 28 2e 2a 5c 29 22 60  e_magic \(.*\)"`
2d7c0 0a 09 20 20 4d 41 47 49 43 5f 43 4d 44 3d 22 24  ..  MAGIC_CMD="$
2d7d0 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43  lt_cv_path_MAGIC
2d7e0 5f 43 4d 44 22 0a 09 20 20 69 66 20 65 76 61 6c  _CMD"..  if eval
2d7f0 20 24 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64   $file_magic_cmd
2d800 20 5c 24 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65   \$file_magic_te
2d810 73 74 5f 66 69 6c 65 20 32 3e 20 2f 64 65 76 2f  st_file 2> /dev/
2d820 6e 75 6c 6c 20 7c 0a 09 20 20 20 20 24 45 47 52  null |..    $EGR
2d830 45 50 20 22 24 66 69 6c 65 5f 6d 61 67 69 63 5f  EP "$file_magic_
2d840 72 65 67 65 78 22 20 3e 20 2f 64 65 76 2f 6e 75  regex" > /dev/nu
2d850 6c 6c 3b 20 74 68 65 6e 0a 09 20 20 20 20 3a 0a  ll; then..    :.
2d860 09 20 20 65 6c 73 65 0a 09 20 20 20 20 63 61 74  .  else..    cat
2d870 20 3c 3c 5f 4c 54 5f 45 4f 46 20 31 3e 26 32 0a   <<_LT_EOF 1>&2.
2d880 0a 2a 2a 2a 20 57 61 72 6e 69 6e 67 3a 20 74 68  .*** Warning: th
2d890 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 62 74 6f 6f  e command libtoo
2d8a0 6c 20 75 73 65 73 20 74 6f 20 64 65 74 65 63 74  l uses to detect
2d8b0 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65   shared librarie
2d8c0 73 2c 0a 2a 2a 2a 20 24 66 69 6c 65 5f 6d 61 67  s,.*** $file_mag
2d8d0 69 63 5f 63 6d 64 2c 20 70 72 6f 64 75 63 65 73  ic_cmd, produces
2d8e0 20 6f 75 74 70 75 74 20 74 68 61 74 20 6c 69 62   output that lib
2d8f0 74 6f 6f 6c 20 63 61 6e 6e 6f 74 20 72 65 63 6f  tool cannot reco
2d900 67 6e 69 7a 65 2e 0a 2a 2a 2a 20 54 68 65 20 72  gnize..*** The r
2d910 65 73 75 6c 74 20 69 73 20 74 68 61 74 20 6c 69  esult is that li
2d920 62 74 6f 6f 6c 20 6d 61 79 20 66 61 69 6c 20 74  btool may fail t
2d930 6f 20 72 65 63 6f 67 6e 69 7a 65 20 73 68 61 72  o recognize shar
2d940 65 64 20 6c 69 62 72 61 72 69 65 73 0a 2a 2a 2a  ed libraries.***
2d950 20 61 73 20 73 75 63 68 2e 20 20 54 68 69 73 20   as such.  This 
2d960 77 69 6c 6c 20 61 66 66 65 63 74 20 74 68 65 20  will affect the 
2d970 63 72 65 61 74 69 6f 6e 20 6f 66 20 6c 69 62 74  creation of libt
2d980 6f 6f 6c 20 6c 69 62 72 61 72 69 65 73 20 74 68  ool libraries th
2d990 61 74 0a 2a 2a 2a 20 64 65 70 65 6e 64 20 6f 6e  at.*** depend on
2d9a0 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65   shared librarie
2d9b0 73 2c 20 62 75 74 20 70 72 6f 67 72 61 6d 73 20  s, but programs 
2d9c0 6c 69 6e 6b 65 64 20 77 69 74 68 20 73 75 63 68  linked with such
2d9d0 20 6c 69 62 74 6f 6f 6c 0a 2a 2a 2a 20 6c 69 62   libtool.*** lib
2d9e0 72 61 72 69 65 73 20 77 69 6c 6c 20 77 6f 72 6b  raries will work
2d9f0 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 74   regardless of t
2da00 68 69 73 20 70 72 6f 62 6c 65 6d 2e 20 20 4e 65  his problem.  Ne
2da10 76 65 72 74 68 65 6c 65 73 73 2c 20 79 6f 75 0a  vertheless, you.
2da20 2a 2a 2a 20 6d 61 79 20 77 61 6e 74 20 74 6f 20  *** may want to 
2da30 72 65 70 6f 72 74 20 74 68 65 20 70 72 6f 62 6c  report the probl
2da40 65 6d 20 74 6f 20 79 6f 75 72 20 73 79 73 74 65  em to your syste
2da50 6d 20 6d 61 6e 61 67 65 72 20 61 6e 64 2f 6f 72  m manager and/or
2da60 20 74 6f 0a 2a 2a 2a 20 62 75 67 2d 6c 69 62 74   to.*** bug-libt
2da70 6f 6f 6c 40 67 6e 75 2e 6f 72 67 0a 0a 5f 4c 54  ool@gnu.org.._LT
2da80 5f 45 4f 46 0a 09 20 20 66 69 20 3b 3b 0a 09 65  _EOF..  fi ;;..e
2da90 73 61 63 0a 20 20 20 20 20 20 66 69 0a 20 20 20  sac.      fi.   
2daa0 20 20 20 62 72 65 61 6b 0a 20 20 20 20 66 69 0a     break.    fi.
2dab0 20 20 64 6f 6e 65 0a 20 20 49 46 53 3d 22 24 6c    done.  IFS="$l
2dac0 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 4d 41  t_save_ifs".  MA
2dad0 47 49 43 5f 43 4d 44 3d 22 24 6c 74 5f 73 61 76  GIC_CMD="$lt_sav
2dae0 65 5f 4d 41 47 49 43 5f 43 4d 44 22 0a 20 20 3b  e_MAGIC_CMD".  ;
2daf0 3b 0a 65 73 61 63 0a 66 69 0a 0a 4d 41 47 49 43  ;.esac.fi..MAGIC
2db00 5f 43 4d 44 3d 22 24 6c 74 5f 63 76 5f 70 61 74  _CMD="$lt_cv_pat
2db10 68 5f 4d 41 47 49 43 5f 43 4d 44 22 0a 69 66 20  h_MAGIC_CMD".if 
2db20 74 65 73 74 20 2d 6e 20 22 24 4d 41 47 49 43 5f  test -n "$MAGIC_
2db30 43 4d 44 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24  CMD"; then.  { $
2db40 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  as_echo "$as_me:
2db50 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e  ${as_lineno-$LIN
2db60 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 4d  ENO}: result: $M
2db70 41 47 49 43 5f 43 4d 44 22 20 3e 26 35 0a 24 61  AGIC_CMD" >&5.$a
2db80 73 5f 65 63 68 6f 20 22 24 4d 41 47 49 43 5f 43  s_echo "$MAGIC_C
2db90 4d 44 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a  MD" >&6; }.else.
2dba0 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61    { $as_echo "$a
2dbb0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f  s_me:${as_lineno
2dbc0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c  -$LINENO}: resul
2dbd0 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65  t: no" >&5.$as_e
2dbe0 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a  cho "no" >&6; }.
2dbf0 66 69 0a 0a 0a 20 20 65 6c 73 65 0a 20 20 20 20  fi...  else.    
2dc00 4d 41 47 49 43 5f 43 4d 44 3d 3a 0a 20 20 66 69  MAGIC_CMD=:.  fi
2dc10 0a 66 69 0a 0a 20 20 66 69 0a 20 20 3b 3b 0a 65  .fi..  fi.  ;;.e
2dc20 73 61 63 0a 0a 23 20 55 73 65 20 43 20 66 6f 72  sac..# Use C for
2dc30 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 6f 6e   the default con
2dc40 66 69 67 75 72 61 74 69 6f 6e 20 69 6e 20 74 68  figuration in th
2dc50 65 20 6c 69 62 74 6f 6f 6c 20 73 63 72 69 70 74  e libtool script
2dc60 0a 0a 6c 74 5f 73 61 76 65 5f 43 43 3d 22 24 43  ..lt_save_CC="$C
2dc70 43 22 0a 61 63 5f 65 78 74 3d 63 0a 61 63 5f 63  C".ac_ext=c.ac_c
2dc80 70 70 3d 27 24 43 50 50 20 24 43 50 50 46 4c 41  pp='$CPP $CPPFLA
2dc90 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27  GS'.ac_compile='
2dca0 24 43 43 20 2d 63 20 24 43 46 4c 41 47 53 20 24  $CC -c $CFLAGS $
2dcb0 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74 65 73  CPPFLAGS conftes
2dcc0 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27 0a 61  t.$ac_ext >&5'.a
2dcd0 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20 63  c_link='$CC -o c
2dce0 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78  onftest$ac_exeex
2dcf0 74 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c  t $CFLAGS $CPPFL
2dd00 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e  AGS $LDFLAGS con
2dd10 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 24 4c  ftest.$ac_ext $L
2dd20 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70  IBS >&5'.ac_comp
2dd30 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f  iler_gnu=$ac_cv_
2dd40 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a  c_compiler_gnu..
2dd50 0a 23 20 53 6f 75 72 63 65 20 66 69 6c 65 20 65  .# Source file e
2dd60 78 74 65 6e 73 69 6f 6e 20 66 6f 72 20 43 20 74  xtension for C t
2dd70 65 73 74 20 73 6f 75 72 63 65 73 2e 0a 61 63 5f  est sources..ac_
2dd80 65 78 74 3d 63 0a 0a 23 20 4f 62 6a 65 63 74 20  ext=c..# Object 
2dd90 66 69 6c 65 20 65 78 74 65 6e 73 69 6f 6e 20 66  file extension f
2dda0 6f 72 20 63 6f 6d 70 69 6c 65 64 20 43 20 74 65  or compiled C te
2ddb0 73 74 20 73 6f 75 72 63 65 73 2e 0a 6f 62 6a 65  st sources..obje
2ddc0 78 74 3d 6f 0a 6f 62 6a 65 78 74 3d 24 6f 62 6a  xt=o.objext=$obj
2ddd0 65 78 74 0a 0a 23 20 43 6f 64 65 20 74 6f 20 62  ext..# Code to b
2dde0 65 20 75 73 65 64 20 69 6e 20 73 69 6d 70 6c 65  e used in simple
2ddf0 20 63 6f 6d 70 69 6c 65 20 74 65 73 74 73 0a 6c   compile tests.l
2de00 74 5f 73 69 6d 70 6c 65 5f 63 6f 6d 70 69 6c 65  t_simple_compile
2de10 5f 74 65 73 74 5f 63 6f 64 65 3d 22 69 6e 74 20  _test_code="int 
2de20 73 6f 6d 65 5f 76 61 72 69 61 62 6c 65 20 3d 20  some_variable = 
2de30 30 3b 22 0a 0a 23 20 43 6f 64 65 20 74 6f 20 62  0;"..# Code to b
2de40 65 20 75 73 65 64 20 69 6e 20 73 69 6d 70 6c 65  e used in simple
2de50 20 6c 69 6e 6b 20 74 65 73 74 73 0a 6c 74 5f 73   link tests.lt_s
2de60 69 6d 70 6c 65 5f 6c 69 6e 6b 5f 74 65 73 74 5f  imple_link_test_
2de70 63 6f 64 65 3d 27 69 6e 74 20 6d 61 69 6e 28 29  code='int main()
2de80 7b 72 65 74 75 72 6e 28 30 29 3b 7d 27 0a 0a 0a  {return(0);}'...
2de90 0a 0a 0a 0a 0a 23 20 49 66 20 6e 6f 20 43 20 63  .....# If no C c
2dea0 6f 6d 70 69 6c 65 72 20 77 61 73 20 73 70 65 63  ompiler was spec
2deb0 69 66 69 65 64 2c 20 75 73 65 20 43 43 2e 0a 4c  ified, use CC..L
2dec0 54 43 43 3d 24 7b 4c 54 43 43 2d 22 24 43 43 22  TCC=${LTCC-"$CC"
2ded0 7d 0a 0a 23 20 49 66 20 6e 6f 20 43 20 63 6f 6d  }..# If no C com
2dee0 70 69 6c 65 72 20 66 6c 61 67 73 20 77 65 72 65  piler flags were
2def0 20 73 70 65 63 69 66 69 65 64 2c 20 75 73 65 20   specified, use 
2df00 43 46 4c 41 47 53 2e 0a 4c 54 43 46 4c 41 47 53  CFLAGS..LTCFLAGS
2df10 3d 24 7b 4c 54 43 46 4c 41 47 53 2d 22 24 43 46  =${LTCFLAGS-"$CF
2df20 4c 41 47 53 22 7d 0a 0a 23 20 41 6c 6c 6f 77 20  LAGS"}..# Allow 
2df30 43 43 20 74 6f 20 62 65 20 61 20 70 72 6f 67 72  CC to be a progr
2df40 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67  am name with arg
2df50 75 6d 65 6e 74 73 2e 0a 63 6f 6d 70 69 6c 65 72  uments..compiler
2df60 3d 24 43 43 0a 0a 23 20 53 61 76 65 20 74 68 65  =$CC..# Save the
2df70 20 64 65 66 61 75 6c 74 20 63 6f 6d 70 69 6c 65   default compile
2df80 72 2c 20 73 69 6e 63 65 20 69 74 20 67 65 74 73  r, since it gets
2df90 20 6f 76 65 72 77 72 69 74 74 65 6e 20 77 68 65   overwritten whe
2dfa0 6e 20 74 68 65 20 6f 74 68 65 72 0a 23 20 74 61  n the other.# ta
2dfb0 67 73 20 61 72 65 20 62 65 69 6e 67 20 74 65 73  gs are being tes
2dfc0 74 65 64 2c 20 61 6e 64 20 5f 4c 54 5f 54 41 47  ted, and _LT_TAG
2dfd0 56 41 52 28 63 6f 6d 70 69 6c 65 72 2c 20 5b 5d  VAR(compiler, []
2dfe0 29 20 69 73 20 61 20 4e 4f 50 2e 0a 63 6f 6d 70  ) is a NOP..comp
2dff0 69 6c 65 72 5f 44 45 46 41 55 4c 54 3d 24 43 43  iler_DEFAULT=$CC
2e000 0a 0a 23 20 73 61 76 65 20 77 61 72 6e 69 6e 67  ..# save warning
2e010 73 2f 62 6f 69 6c 65 72 70 6c 61 74 65 20 6f 66  s/boilerplate of
2e020 20 73 69 6d 70 6c 65 20 74 65 73 74 20 63 6f 64   simple test cod
2e030 65 0a 61 63 5f 6f 75 74 66 69 6c 65 3d 63 6f 6e  e.ac_outfile=con
2e040 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
2e050 0a 65 63 68 6f 20 22 24 6c 74 5f 73 69 6d 70 6c  .echo "$lt_simpl
2e060 65 5f 63 6f 6d 70 69 6c 65 5f 74 65 73 74 5f 63  e_compile_test_c
2e070 6f 64 65 22 20 3e 63 6f 6e 66 74 65 73 74 2e 24  ode" >conftest.$
2e080 61 63 5f 65 78 74 0a 65 76 61 6c 20 22 24 61 63  ac_ext.eval "$ac
2e090 5f 63 6f 6d 70 69 6c 65 22 20 32 3e 26 31 20 3e  _compile" 2>&1 >
2e0a0 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 24 53 45 44  /dev/null | $SED
2e0b0 20 27 2f 5e 24 2f 64 3b 20 2f 5e 20 2a 2b 2f 64   '/^$/d; /^ *+/d
2e0c0 27 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a  ' >conftest.err.
2e0d0 5f 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 62 6f 69  _lt_compiler_boi
2e0e0 6c 65 72 70 6c 61 74 65 3d 60 63 61 74 20 63 6f  lerplate=`cat co
2e0f0 6e 66 74 65 73 74 2e 65 72 72 60 0a 24 52 4d 20  nftest.err`.$RM 
2e100 63 6f 6e 66 74 65 73 74 2a 0a 0a 61 63 5f 6f 75  conftest*..ac_ou
2e110 74 66 69 6c 65 3d 63 6f 6e 66 74 65 73 74 2e 24  tfile=conftest.$
2e120 61 63 5f 6f 62 6a 65 78 74 0a 65 63 68 6f 20 22  ac_objext.echo "
2e130 24 6c 74 5f 73 69 6d 70 6c 65 5f 6c 69 6e 6b 5f  $lt_simple_link_
2e140 74 65 73 74 5f 63 6f 64 65 22 20 3e 63 6f 6e 66  test_code" >conf
2e150 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 65 76 61  test.$ac_ext.eva
2e160 6c 20 22 24 61 63 5f 6c 69 6e 6b 22 20 32 3e 26  l "$ac_link" 2>&
2e170 31 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 24  1 >/dev/null | $
2e180 53 45 44 20 27 2f 5e 24 2f 64 3b 20 2f 5e 20 2a  SED '/^$/d; /^ *
2e190 2b 2f 64 27 20 3e 63 6f 6e 66 74 65 73 74 2e 65  +/d' >conftest.e
2e1a0 72 72 0a 5f 6c 74 5f 6c 69 6e 6b 65 72 5f 62 6f  rr._lt_linker_bo
2e1b0 69 6c 65 72 70 6c 61 74 65 3d 60 63 61 74 20 63  ilerplate=`cat c
2e1c0 6f 6e 66 74 65 73 74 2e 65 72 72 60 0a 24 52 4d  onftest.err`.$RM
2e1d0 20 2d 72 20 63 6f 6e 66 74 65 73 74 2a 0a 0a 0a   -r conftest*...
2e1e0 69 66 20 74 65 73 74 20 2d 6e 20 22 24 63 6f 6d  if test -n "$com
2e1f0 70 69 6c 65 72 22 3b 20 74 68 65 6e 0a 0a 6c 74  piler"; then..lt
2e200 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 6e  _prog_compiler_n
2e210 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c 61 67 3d 0a  o_builtin_flag=.
2e220 0a 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20  .if test "$GCC" 
2e230 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 6c 74  = yes; then.  lt
2e240 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 6e  _prog_compiler_n
2e250 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c 61 67 3d 27  o_builtin_flag='
2e260 20 2d 66 6e 6f 2d 62 75 69 6c 74 69 6e 27 0a 0a   -fno-builtin'..
2e270 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61    { $as_echo "$a
2e280 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f  s_me:${as_lineno
2e290 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b  -$LINENO}: check
2e2a0 69 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c 65 72  ing if $compiler
2e2b0 20 73 75 70 70 6f 72 74 73 20 2d 66 6e 6f 2d 72   supports -fno-r
2e2c0 74 74 69 20 2d 66 6e 6f 2d 65 78 63 65 70 74 69  tti -fno-excepti
2e2d0 6f 6e 73 22 20 3e 26 35 0a 24 61 73 5f 65 63 68  ons" >&5.$as_ech
2e2e0 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 69 66  o_n "checking if
2e2f0 20 24 63 6f 6d 70 69 6c 65 72 20 73 75 70 70 6f   $compiler suppo
2e300 72 74 73 20 2d 66 6e 6f 2d 72 74 74 69 20 2d 66  rts -fno-rtti -f
2e310 6e 6f 2d 65 78 63 65 70 74 69 6f 6e 73 2e 2e 2e  no-exceptions...
2e320 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 6c   " >&6; }.if ${l
2e330 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c  t_cv_prog_compil
2e340 65 72 5f 72 74 74 69 5f 65 78 63 65 70 74 69 6f  er_rtti_exceptio
2e350 6e 73 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65  ns+:} false; the
2e360 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e  n :.  $as_echo_n
2e370 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36   "(cached) " >&6
2e380 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f 70 72  .else.  lt_cv_pr
2e390 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 72 74 74 69  og_compiler_rtti
2e3a0 5f 65 78 63 65 70 74 69 6f 6e 73 3d 6e 6f 0a 20  _exceptions=no. 
2e3b0 20 20 61 63 5f 6f 75 74 66 69 6c 65 3d 63 6f 6e    ac_outfile=con
2e3c0 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
2e3d0 0a 20 20 20 65 63 68 6f 20 22 24 6c 74 5f 73 69  .   echo "$lt_si
2e3e0 6d 70 6c 65 5f 63 6f 6d 70 69 6c 65 5f 74 65 73  mple_compile_tes
2e3f0 74 5f 63 6f 64 65 22 20 3e 20 63 6f 6e 66 74 65  t_code" > confte
2e400 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 20 6c 74  st.$ac_ext.   lt
2e410 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 3d 22  _compiler_flag="
2e420 2d 66 6e 6f 2d 72 74 74 69 20 2d 66 6e 6f 2d 65  -fno-rtti -fno-e
2e430 78 63 65 70 74 69 6f 6e 73 22 0a 20 20 20 23 20  xceptions".   # 
2e440 49 6e 73 65 72 74 20 74 68 65 20 6f 70 74 69 6f  Insert the optio
2e450 6e 20 65 69 74 68 65 72 20 28 31 29 20 61 66 74  n either (1) aft
2e460 65 72 20 74 68 65 20 6c 61 73 74 20 2a 46 4c 41  er the last *FLA
2e470 47 53 20 76 61 72 69 61 62 6c 65 2c 20 6f 72 0a  GS variable, or.
2e480 20 20 20 23 20 28 32 29 20 62 65 66 6f 72 65 20     # (2) before 
2e490 61 20 77 6f 72 64 20 63 6f 6e 74 61 69 6e 69 6e  a word containin
2e4a0 67 20 22 63 6f 6e 66 74 65 73 74 2e 22 2c 20 6f  g "conftest.", o
2e4b0 72 20 28 33 29 20 61 74 20 74 68 65 20 65 6e 64  r (3) at the end
2e4c0 2e 0a 20 20 20 23 20 4e 6f 74 65 20 74 68 61 74  ..   # Note that
2e4d0 20 24 61 63 5f 63 6f 6d 70 69 6c 65 20 69 74 73   $ac_compile its
2e4e0 65 6c 66 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e  elf does not con
2e4f0 74 61 69 6e 20 62 61 63 6b 73 6c 61 73 68 65 73  tain backslashes
2e500 20 61 6e 64 20 62 65 67 69 6e 73 0a 20 20 20 23   and begins.   #
2e510 20 77 69 74 68 20 61 20 64 6f 6c 6c 61 72 20 73   with a dollar s
2e520 69 67 6e 20 28 6e 6f 74 20 61 20 68 79 70 68 65  ign (not a hyphe
2e530 6e 29 2c 20 73 6f 20 74 68 65 20 65 63 68 6f 20  n), so the echo 
2e540 73 68 6f 75 6c 64 20 77 6f 72 6b 20 63 6f 72 72  should work corr
2e550 65 63 74 6c 79 2e 0a 20 20 20 23 20 54 68 65 20  ectly..   # The 
2e560 6f 70 74 69 6f 6e 20 69 73 20 72 65 66 65 72 65  option is refere
2e570 6e 63 65 64 20 76 69 61 20 61 20 76 61 72 69 61  nced via a varia
2e580 62 6c 65 20 74 6f 20 61 76 6f 69 64 20 63 6f 6e  ble to avoid con
2e590 66 75 73 69 6e 67 20 73 65 64 2e 0a 20 20 20 6c  fusing sed..   l
2e5a0 74 5f 63 6f 6d 70 69 6c 65 3d 60 65 63 68 6f 20  t_compile=`echo 
2e5b0 22 24 61 63 5f 63 6f 6d 70 69 6c 65 22 20 7c 20  "$ac_compile" | 
2e5c0 24 53 45 44 20 5c 0a 20 20 20 2d 65 20 27 73 3a  $SED \.   -e 's:
2e5d0 2e 2a 46 4c 41 47 53 7d 5c 7b 30 2c 31 5c 7d 20  .*FLAGS}\{0,1\} 
2e5e0 3a 26 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66  :&$lt_compiler_f
2e5f0 6c 61 67 20 3a 3b 20 74 27 20 5c 0a 20 20 20 2d  lag :; t' \.   -
2e600 65 20 27 73 3a 20 5b 5e 20 5d 2a 63 6f 6e 66 74  e 's: [^ ]*conft
2e610 65 73 74 5c 2e 3a 20 24 6c 74 5f 63 6f 6d 70 69  est\.: $lt_compi
2e620 6c 65 72 5f 66 6c 61 67 26 3a 3b 20 74 27 20 5c  ler_flag&:; t' \
2e630 0a 20 20 20 2d 65 20 27 73 3a 24 3a 20 24 6c 74  .   -e 's:$: $lt
2e640 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 3a 27  _compiler_flag:'
2e650 60 0a 20 20 20 28 65 76 61 6c 20 65 63 68 6f 20  `.   (eval echo 
2e660 22 5c 22 5c 24 61 73 5f 6d 65 3a 36 36 37 34 3a  "\"\$as_me:6674:
2e670 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 5c 22 22 20   $lt_compile\"" 
2e680 3e 26 35 29 0a 20 20 20 28 65 76 61 6c 20 22 24  >&5).   (eval "$
2e690 6c 74 5f 63 6f 6d 70 69 6c 65 22 20 32 3e 63 6f  lt_compile" 2>co
2e6a0 6e 66 74 65 73 74 2e 65 72 72 29 0a 20 20 20 61  nftest.err).   a
2e6b0 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 20 63  c_status=$?.   c
2e6c0 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20  at conftest.err 
2e6d0 3e 26 35 0a 20 20 20 65 63 68 6f 20 22 24 61 73  >&5.   echo "$as
2e6e0 5f 6d 65 3a 36 36 37 38 3a 20 5c 24 3f 20 3d 20  _me:6678: \$? = 
2e6f0 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
2e700 20 20 20 69 66 20 28 65 78 69 74 20 24 61 63 5f     if (exit $ac_
2e710 73 74 61 74 75 73 29 20 26 26 20 74 65 73 74 20  status) && test 
2e720 2d 73 20 22 24 61 63 5f 6f 75 74 66 69 6c 65 22  -s "$ac_outfile"
2e730 3b 20 74 68 65 6e 0a 20 20 20 20 20 23 20 54 68  ; then.     # Th
2e740 65 20 63 6f 6d 70 69 6c 65 72 20 63 61 6e 20 6f  e compiler can o
2e750 6e 6c 79 20 77 61 72 6e 20 61 6e 64 20 69 67 6e  nly warn and ign
2e760 6f 72 65 20 74 68 65 20 6f 70 74 69 6f 6e 20 69  ore the option i
2e770 66 20 6e 6f 74 20 72 65 63 6f 67 6e 69 7a 65 64  f not recognized
2e780 0a 20 20 20 20 20 23 20 53 6f 20 73 61 79 20 6e  .     # So say n
2e790 6f 20 69 66 20 74 68 65 72 65 20 61 72 65 20 77  o if there are w
2e7a0 61 72 6e 69 6e 67 73 20 6f 74 68 65 72 20 74 68  arnings other th
2e7b0 61 6e 20 74 68 65 20 75 73 75 61 6c 20 6f 75 74  an the usual out
2e7c0 70 75 74 2e 0a 20 20 20 20 20 24 45 43 48 4f 20  put..     $ECHO 
2e7d0 22 58 24 5f 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f  "X$_lt_compiler_
2e7e0 62 6f 69 6c 65 72 70 6c 61 74 65 22 20 7c 20 24  boilerplate" | $
2e7f0 58 73 65 64 20 2d 65 20 27 2f 5e 24 2f 64 27 20  Xsed -e '/^$/d' 
2e800 3e 63 6f 6e 66 74 65 73 74 2e 65 78 70 0a 20 20  >conftest.exp.  
2e810 20 20 20 24 53 45 44 20 27 2f 5e 24 2f 64 3b 20     $SED '/^$/d; 
2e820 2f 5e 20 2a 2b 2f 64 27 20 63 6f 6e 66 74 65 73  /^ *+/d' conftes
2e830 74 2e 65 72 72 20 3e 63 6f 6e 66 74 65 73 74 2e  t.err >conftest.
2e840 65 72 32 0a 20 20 20 20 20 69 66 20 74 65 73 74  er2.     if test
2e850 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65   ! -s conftest.e
2e860 72 32 20 7c 7c 20 64 69 66 66 20 63 6f 6e 66 74  r2 || diff conft
2e870 65 73 74 2e 65 78 70 20 63 6f 6e 66 74 65 73 74  est.exp conftest
2e880 2e 65 72 32 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b  .er2 >/dev/null;
2e890 20 74 68 65 6e 0a 20 20 20 20 20 20 20 6c 74 5f   then.       lt_
2e8a0 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  cv_prog_compiler
2e8b0 5f 72 74 74 69 5f 65 78 63 65 70 74 69 6f 6e 73  _rtti_exceptions
2e8c0 3d 79 65 73 0a 20 20 20 20 20 66 69 0a 20 20 20  =yes.     fi.   
2e8d0 66 69 0a 20 20 20 24 52 4d 20 63 6f 6e 66 74 65  fi.   $RM confte
2e8e0 73 74 2a 0a 0a 66 69 0a 7b 20 24 61 73 5f 65 63  st*..fi.{ $as_ec
2e8f0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f  ho "$as_me:${as_
2e900 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a  lineno-$LINENO}:
2e910 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f   result: $lt_cv_
2e920 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 72 74  prog_compiler_rt
2e930 74 69 5f 65 78 63 65 70 74 69 6f 6e 73 22 20 3e  ti_exceptions" >
2e940 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 6c 74  &5.$as_echo "$lt
2e950 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65  _cv_prog_compile
2e960 72 5f 72 74 74 69 5f 65 78 63 65 70 74 69 6f 6e  r_rtti_exception
2e970 73 22 20 3e 26 36 3b 20 7d 0a 0a 69 66 20 74 65  s" >&6; }..if te
2e980 73 74 20 78 22 24 6c 74 5f 63 76 5f 70 72 6f 67  st x"$lt_cv_prog
2e990 5f 63 6f 6d 70 69 6c 65 72 5f 72 74 74 69 5f 65  _compiler_rtti_e
2e9a0 78 63 65 70 74 69 6f 6e 73 22 20 3d 20 78 79 65  xceptions" = xye
2e9b0 73 3b 20 74 68 65 6e 0a 20 20 20 20 6c 74 5f 70  s; then.    lt_p
2e9c0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 6e 6f 5f  rog_compiler_no_
2e9d0 62 75 69 6c 74 69 6e 5f 66 6c 61 67 3d 22 24 6c  builtin_flag="$l
2e9e0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
2e9f0 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c 61 67 20  no_builtin_flag 
2ea00 2d 66 6e 6f 2d 72 74 74 69 20 2d 66 6e 6f 2d 65  -fno-rtti -fno-e
2ea10 78 63 65 70 74 69 6f 6e 73 22 0a 65 6c 73 65 0a  xceptions".else.
2ea20 20 20 20 20 3a 0a 66 69 0a 0a 66 69 0a 0a 0a 0a      :.fi..fi....
2ea30 0a 0a 0a 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d  ...  lt_prog_com
2ea40 70 69 6c 65 72 5f 77 6c 3d 0a 6c 74 5f 70 72 6f  piler_wl=.lt_pro
2ea50 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 0a  g_compiler_pic=.
2ea60 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
2ea70 5f 73 74 61 74 69 63 3d 0a 0a 7b 20 24 61 73 5f  _static=..{ $as_
2ea80 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61  echo "$as_me:${a
2ea90 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f  s_lineno-$LINENO
2eaa0 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  }: checking for 
2eab0 24 63 6f 6d 70 69 6c 65 72 20 6f 70 74 69 6f 6e  $compiler option
2eac0 20 74 6f 20 70 72 6f 64 75 63 65 20 50 49 43 22   to produce PIC"
2ead0 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20   >&5.$as_echo_n 
2eae0 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 63  "checking for $c
2eaf0 6f 6d 70 69 6c 65 72 20 6f 70 74 69 6f 6e 20 74  ompiler option t
2eb00 6f 20 70 72 6f 64 75 63 65 20 50 49 43 2e 2e 2e  o produce PIC...
2eb10 20 22 20 3e 26 36 3b 20 7d 0a 0a 20 20 69 66 20   " >&6; }..  if 
2eb20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 79 65  test "$GCC" = ye
2eb30 73 3b 20 74 68 65 6e 0a 20 20 20 20 6c 74 5f 70  s; then.    lt_p
2eb40 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d  rog_compiler_wl=
2eb50 27 2d 57 6c 2c 27 0a 20 20 20 20 6c 74 5f 70 72  '-Wl,'.    lt_pr
2eb60 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74  og_compiler_stat
2eb70 69 63 3d 27 2d 73 74 61 74 69 63 27 0a 0a 20 20  ic='-static'..  
2eb80 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20    case $host_os 
2eb90 69 6e 0a 20 20 20 20 20 20 61 69 78 2a 29 0a 20  in.      aix*). 
2eba0 20 20 20 20 20 23 20 41 6c 6c 20 41 49 58 20 63       # All AIX c
2ebb0 6f 64 65 20 69 73 20 50 49 43 2e 0a 20 20 20 20  ode is PIC..    
2ebc0 20 20 69 66 20 74 65 73 74 20 22 24 68 6f 73 74    if test "$host
2ebd0 5f 63 70 75 22 20 3d 20 69 61 36 34 3b 20 74 68  _cpu" = ia64; th
2ebe0 65 6e 0a 09 23 20 41 49 58 20 35 20 6e 6f 77 20  en..# AIX 5 now 
2ebf0 73 75 70 70 6f 72 74 73 20 49 41 36 34 20 70 72  supports IA64 pr
2ec00 6f 63 65 73 73 6f 72 0a 09 6c 74 5f 70 72 6f 67  ocessor..lt_prog
2ec10 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63  _compiler_static
2ec20 3d 27 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20  ='-Bstatic'.    
2ec30 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20    fi.      ;;.. 
2ec40 20 20 20 61 6d 69 67 61 6f 73 2a 29 0a 20 20 20     amigaos*).   
2ec50 20 20 20 63 61 73 65 20 24 68 6f 73 74 5f 63 70     case $host_cp
2ec60 75 20 69 6e 0a 20 20 20 20 20 20 70 6f 77 65 72  u in.      power
2ec70 70 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  pc).            
2ec80 23 20 73 65 65 20 63 6f 6d 6d 65 6e 74 20 61 62  # see comment ab
2ec90 6f 75 74 20 41 6d 69 67 61 4f 53 34 20 2e 73 6f  out AmigaOS4 .so
2eca0 20 73 75 70 70 6f 72 74 0a 20 20 20 20 20 20 20   support.       
2ecb0 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d       lt_prog_com
2ecc0 70 69 6c 65 72 5f 70 69 63 3d 27 2d 66 50 49 43  piler_pic='-fPIC
2ecd0 27 0a 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 20  '.        ;;.   
2ece0 20 20 20 6d 36 38 6b 29 0a 20 20 20 20 20 20 20     m68k).       
2ecf0 20 20 20 20 20 23 20 46 49 58 4d 45 3a 20 77 65       # FIXME: we
2ed00 20 6e 65 65 64 20 61 74 20 6c 65 61 73 74 20 36   need at least 6
2ed10 38 30 32 30 20 63 6f 64 65 20 74 6f 20 62 75 69  8020 code to bui
2ed20 6c 64 20 73 68 61 72 65 64 20 6c 69 62 72 61 72  ld shared librar
2ed30 69 65 73 2c 20 62 75 74 0a 20 20 20 20 20 20 20  ies, but.       
2ed40 20 20 20 20 20 23 20 61 64 64 69 6e 67 20 74 68       # adding th
2ed50 65 20 60 2d 6d 36 38 30 32 30 27 20 66 6c 61 67  e `-m68020' flag
2ed60 20 74 6f 20 47 43 43 20 70 72 65 76 65 6e 74 73   to GCC prevents
2ed70 20 62 75 69 6c 64 69 6e 67 20 61 6e 79 74 68 69   building anythi
2ed80 6e 67 20 62 65 74 74 65 72 2c 0a 20 20 20 20 20  ng better,.     
2ed90 20 20 20 20 20 20 20 23 20 6c 69 6b 65 20 60 2d         # like `-
2eda0 6d 36 38 30 34 30 27 2e 0a 20 20 20 20 20 20 20  m68040'..       
2edb0 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d       lt_prog_com
2edc0 70 69 6c 65 72 5f 70 69 63 3d 27 2d 6d 36 38 30  piler_pic='-m680
2edd0 32 30 20 2d 72 65 73 69 64 65 6e 74 33 32 20 2d  20 -resident32 -
2ede0 6d 61 6c 77 61 79 73 2d 72 65 73 74 6f 72 65 2d  malways-restore-
2edf0 61 34 27 0a 20 20 20 20 20 20 20 20 3b 3b 0a 20  a4'.        ;;. 
2ee00 20 20 20 20 20 65 73 61 63 0a 20 20 20 20 20 20       esac.      
2ee10 3b 3b 0a 0a 20 20 20 20 62 65 6f 73 2a 20 7c 20  ;;..    beos* | 
2ee20 69 72 69 78 35 2a 20 7c 20 69 72 69 78 36 2a 20  irix5* | irix6* 
2ee30 7c 20 6e 6f 6e 73 74 6f 70 75 78 2a 20 7c 20 6f  | nonstopux* | o
2ee40 73 66 33 2a 20 7c 20 6f 73 66 34 2a 20 7c 20 6f  sf3* | osf4* | o
2ee50 73 66 35 2a 29 0a 20 20 20 20 20 20 23 20 50 49  sf5*).      # PI
2ee60 43 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74  C is the default
2ee70 20 66 6f 72 20 74 68 65 73 65 20 4f 53 65 73 2e   for these OSes.
2ee80 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6d  .      ;;..    m
2ee90 69 6e 67 77 2a 20 7c 20 63 79 67 77 69 6e 2a 20  ingw* | cygwin* 
2eea0 7c 20 70 77 33 32 2a 20 7c 20 6f 73 32 2a 20 7c  | pw32* | os2* |
2eeb0 20 63 65 67 63 63 2a 29 0a 20 20 20 20 20 20 23   cegcc*).      #
2eec0 20 54 68 69 73 20 68 61 63 6b 20 69 73 20 73 6f   This hack is so
2eed0 20 74 68 61 74 20 74 68 65 20 73 6f 75 72 63 65   that the source
2eee0 20 66 69 6c 65 20 63 61 6e 20 74 65 6c 6c 20 77   file can tell w
2eef0 68 65 74 68 65 72 20 69 74 20 69 73 20 62 65 69  hether it is bei
2ef00 6e 67 0a 20 20 20 20 20 20 23 20 62 75 69 6c 74  ng.      # built
2ef10 20 66 6f 72 20 69 6e 63 6c 75 73 69 6f 6e 20 69   for inclusion i
2ef20 6e 20 61 20 64 6c 6c 20 28 61 6e 64 20 73 68 6f  n a dll (and sho
2ef30 75 6c 64 20 65 78 70 6f 72 74 20 73 79 6d 62 6f  uld export symbo
2ef40 6c 73 20 66 6f 72 20 65 78 61 6d 70 6c 65 29 2e  ls for example).
2ef50 0a 20 20 20 20 20 20 23 20 41 6c 74 68 6f 75 67  .      # Althoug
2ef60 68 20 74 68 65 20 63 79 67 77 69 6e 20 67 63 63  h the cygwin gcc
2ef70 20 69 67 6e 6f 72 65 73 20 2d 66 50 49 43 2c 20   ignores -fPIC, 
2ef80 73 74 69 6c 6c 20 6e 65 65 64 20 74 68 69 73 20  still need this 
2ef90 66 6f 72 20 6f 6c 64 2d 73 74 79 6c 65 0a 20 20  for old-style.  
2efa0 20 20 20 20 23 20 28 2d 2d 64 69 73 61 62 6c 65      # (--disable
2efb0 2d 61 75 74 6f 2d 69 6d 70 6f 72 74 29 20 6c 69  -auto-import) li
2efc0 62 72 61 72 69 65 73 0a 20 20 20 20 20 20 6c 74  braries.      lt
2efd0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70  _prog_compiler_p
2efe0 69 63 3d 27 2d 44 44 4c 4c 5f 45 58 50 4f 52 54  ic='-DDLL_EXPORT
2eff0 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  '.      ;;..    
2f000 64 61 72 77 69 6e 2a 20 7c 20 72 68 61 70 73 6f  darwin* | rhapso
2f010 64 79 2a 29 0a 20 20 20 20 20 20 23 20 50 49 43  dy*).      # PIC
2f020 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 20   is the default 
2f030 6f 6e 20 74 68 69 73 20 70 6c 61 74 66 6f 72 6d  on this platform
2f040 0a 20 20 20 20 20 20 23 20 43 6f 6d 6d 6f 6e 20  .      # Common 
2f050 73 79 6d 62 6f 6c 73 20 6e 6f 74 20 61 6c 6c 6f  symbols not allo
2f060 77 65 64 20 69 6e 20 4d 48 5f 44 59 4c 49 42 20  wed in MH_DYLIB 
2f070 66 69 6c 65 73 0a 20 20 20 20 20 20 6c 74 5f 70  files.      lt_p
2f080 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63  rog_compiler_pic
2f090 3d 27 2d 66 6e 6f 2d 63 6f 6d 6d 6f 6e 27 0a 20  ='-fno-common'. 
2f0a0 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 68 70 75       ;;..    hpu
2f0b0 78 2a 29 0a 20 20 20 20 20 20 23 20 50 49 43 20  x*).      # PIC 
2f0c0 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 66  is the default f
2f0d0 6f 72 20 36 34 2d 62 69 74 20 50 41 20 48 50 2d  or 64-bit PA HP-
2f0e0 55 58 2c 20 62 75 74 20 6e 6f 74 20 66 6f 72 20  UX, but not for 
2f0f0 33 32 2d 62 69 74 0a 20 20 20 20 20 20 23 20 50  32-bit.      # P
2f100 41 20 48 50 2d 55 58 2e 20 20 4f 6e 20 49 41 36  A HP-UX.  On IA6
2f110 34 20 48 50 2d 55 58 2c 20 50 49 43 20 69 73 20  4 HP-UX, PIC is 
2f120 74 68 65 20 64 65 66 61 75 6c 74 20 62 75 74 20  the default but 
2f130 74 68 65 20 70 69 63 20 66 6c 61 67 0a 20 20 20  the pic flag.   
2f140 20 20 20 23 20 73 65 74 73 20 74 68 65 20 64 65     # sets the de
2f150 66 61 75 6c 74 20 54 4c 53 20 6d 6f 64 65 6c 20  fault TLS model 
2f160 61 6e 64 20 61 66 66 65 63 74 73 20 69 6e 6c 69  and affects inli
2f170 6e 69 6e 67 2e 0a 20 20 20 20 20 20 63 61 73 65  ning..      case
2f180 20 24 68 6f 73 74 5f 63 70 75 20 69 6e 0a 20 20   $host_cpu in.  
2f190 20 20 20 20 68 70 70 61 2a 36 34 2a 29 0a 09 23      hppa*64*)..#
2f1a0 20 2b 5a 20 74 68 65 20 64 65 66 61 75 6c 74 0a   +Z the default.
2f1b0 09 3b 3b 0a 20 20 20 20 20 20 2a 29 0a 09 6c 74  .;;.      *)..lt
2f1c0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70  _prog_compiler_p
2f1d0 69 63 3d 27 2d 66 50 49 43 27 0a 09 3b 3b 0a 20  ic='-fPIC'..;;. 
2f1e0 20 20 20 20 20 65 73 61 63 0a 20 20 20 20 20 20       esac.      
2f1f0 3b 3b 0a 0a 20 20 20 20 69 6e 74 65 72 69 78 5b  ;;..    interix[
2f200 33 2d 39 5d 2a 29 0a 20 20 20 20 20 20 23 20 49  3-9]*).      # I
2f210 6e 74 65 72 69 78 20 33 2e 78 20 67 63 63 20 2d  nterix 3.x gcc -
2f220 66 70 69 63 2f 2d 66 50 49 43 20 6f 70 74 69 6f  fpic/-fPIC optio
2f230 6e 73 20 67 65 6e 65 72 61 74 65 20 62 72 6f 6b  ns generate brok
2f240 65 6e 20 63 6f 64 65 2e 0a 20 20 20 20 20 20 23  en code..      #
2f250 20 49 6e 73 74 65 61 64 2c 20 77 65 20 72 65 6c   Instead, we rel
2f260 6f 63 61 74 65 20 73 68 61 72 65 64 20 6c 69 62  ocate shared lib
2f270 72 61 72 69 65 73 20 61 74 20 72 75 6e 74 69 6d  raries at runtim
2f280 65 2e 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  e..      ;;..   
2f290 20 6d 73 64 6f 73 64 6a 67 70 70 2a 29 0a 20 20   msdosdjgpp*).  
2f2a0 20 20 20 20 23 20 4a 75 73 74 20 62 65 63 61 75      # Just becau
2f2b0 73 65 20 77 65 20 75 73 65 20 47 43 43 20 64 6f  se we use GCC do
2f2c0 65 73 6e 27 74 20 6d 65 61 6e 20 77 65 20 73 75  esn't mean we su
2f2d0 64 64 65 6e 6c 79 20 67 65 74 20 73 68 61 72 65  ddenly get share
2f2e0 64 20 6c 69 62 72 61 72 69 65 73 0a 20 20 20 20  d libraries.    
2f2f0 20 20 23 20 6f 6e 20 73 79 73 74 65 6d 73 20 74    # on systems t
2f300 68 61 74 20 64 6f 6e 27 74 20 73 75 70 70 6f 72  hat don't suppor
2f310 74 20 74 68 65 6d 2e 0a 20 20 20 20 20 20 6c 74  t them..      lt
2f320 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63  _prog_compiler_c
2f330 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65 64 3d  an_build_shared=
2f340 6e 6f 0a 20 20 20 20 20 20 65 6e 61 62 6c 65 5f  no.      enable_
2f350 73 68 61 72 65 64 3d 6e 6f 0a 20 20 20 20 20 20  shared=no.      
2f360 3b 3b 0a 0a 20 20 20 20 2a 6e 74 6f 2a 20 7c 20  ;;..    *nto* | 
2f370 2a 71 6e 78 2a 29 0a 20 20 20 20 20 20 23 20 51  *qnx*).      # Q
2f380 4e 58 20 75 73 65 73 20 47 4e 55 20 43 2b 2b 2c  NX uses GNU C++,
2f390 20 62 75 74 20 6e 65 65 64 20 74 6f 20 64 65 66   but need to def
2f3a0 69 6e 65 20 2d 73 68 61 72 65 64 20 6f 70 74 69  ine -shared opti
2f3b0 6f 6e 20 74 6f 6f 2c 20 6f 74 68 65 72 77 69 73  on too, otherwis
2f3c0 65 0a 20 20 20 20 20 20 23 20 69 74 20 77 69 6c  e.      # it wil
2f3d0 6c 20 63 6f 72 65 64 75 6d 70 2e 0a 20 20 20 20  l coredump..    
2f3e0 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c    lt_prog_compil
2f3f0 65 72 5f 70 69 63 3d 27 2d 66 50 49 43 20 2d 73  er_pic='-fPIC -s
2f400 68 61 72 65 64 27 0a 20 20 20 20 20 20 3b 3b 0a  hared'.      ;;.
2f410 0a 20 20 20 20 73 79 73 76 34 2a 4d 50 2a 29 0a  .    sysv4*MP*).
2f420 20 20 20 20 20 20 69 66 20 74 65 73 74 20 2d 64        if test -d
2f430 20 2f 75 73 72 2f 6e 65 63 3b 20 74 68 65 6e 0a   /usr/nec; then.
2f440 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65  .lt_prog_compile
2f450 72 5f 70 69 63 3d 2d 4b 63 6f 6e 66 6f 72 6d 5f  r_pic=-Kconform_
2f460 70 69 63 0a 20 20 20 20 20 20 66 69 0a 20 20 20  pic.      fi.   
2f470 20 20 20 3b 3b 0a 0a 20 20 20 20 2a 29 0a 20 20     ;;..    *).  
2f480 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70      lt_prog_comp
2f490 69 6c 65 72 5f 70 69 63 3d 27 2d 66 50 49 43 27  iler_pic='-fPIC'
2f4a0 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73  .      ;;.    es
2f4b0 61 63 0a 20 20 65 6c 73 65 0a 20 20 20 20 23 20  ac.  else.    # 
2f4c0 50 4f 52 54 4d 45 20 43 68 65 63 6b 20 66 6f 72  PORTME Check for
2f4d0 20 66 6c 61 67 20 74 6f 20 70 61 73 73 20 6c 69   flag to pass li
2f4e0 6e 6b 65 72 20 66 6c 61 67 73 20 74 68 72 6f 75  nker flags throu
2f4f0 67 68 20 74 68 65 20 73 79 73 74 65 6d 20 63 6f  gh the system co
2f500 6d 70 69 6c 65 72 2e 0a 20 20 20 20 63 61 73 65  mpiler..    case
2f510 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20   $host_os in.   
2f520 20 61 69 78 2a 29 0a 20 20 20 20 20 20 6c 74 5f   aix*).      lt_
2f530 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c  prog_compiler_wl
2f540 3d 27 2d 57 6c 2c 27 0a 20 20 20 20 20 20 69 66  ='-Wl,'.      if
2f550 20 74 65 73 74 20 22 24 68 6f 73 74 5f 63 70 75   test "$host_cpu
2f560 22 20 3d 20 69 61 36 34 3b 20 74 68 65 6e 0a 09  " = ia64; then..
2f570 23 20 41 49 58 20 35 20 6e 6f 77 20 73 75 70 70  # AIX 5 now supp
2f580 6f 72 74 73 20 49 41 36 34 20 70 72 6f 63 65 73  orts IA64 proces
2f590 73 6f 72 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d  sor..lt_prog_com
2f5a0 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 42  piler_static='-B
2f5b0 73 74 61 74 69 63 27 0a 20 20 20 20 20 20 65 6c  static'.      el
2f5c0 73 65 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70  se..lt_prog_comp
2f5d0 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 62 6e  iler_static='-bn
2f5e0 73 6f 20 2d 62 49 3a 2f 6c 69 62 2f 73 79 73 63  so -bI:/lib/sysc
2f5f0 61 6c 6c 73 2e 65 78 70 27 0a 20 20 20 20 20 20  alls.exp'.      
2f600 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  fi.      ;;..   
2f610 20 6d 69 6e 67 77 2a 20 7c 20 63 79 67 77 69 6e   mingw* | cygwin
2f620 2a 20 7c 20 70 77 33 32 2a 20 7c 20 6f 73 32 2a  * | pw32* | os2*
2f630 20 7c 20 63 65 67 63 63 2a 29 0a 20 20 20 20 20   | cegcc*).     
2f640 20 23 20 54 68 69 73 20 68 61 63 6b 20 69 73 20   # This hack is 
2f650 73 6f 20 74 68 61 74 20 74 68 65 20 73 6f 75 72  so that the sour
2f660 63 65 20 66 69 6c 65 20 63 61 6e 20 74 65 6c 6c  ce file can tell
2f670 20 77 68 65 74 68 65 72 20 69 74 20 69 73 20 62   whether it is b
2f680 65 69 6e 67 0a 20 20 20 20 20 20 23 20 62 75 69  eing.      # bui
2f690 6c 74 20 66 6f 72 20 69 6e 63 6c 75 73 69 6f 6e  lt for inclusion
2f6a0 20 69 6e 20 61 20 64 6c 6c 20 28 61 6e 64 20 73   in a dll (and s
2f6b0 68 6f 75 6c 64 20 65 78 70 6f 72 74 20 73 79 6d  hould export sym
2f6c0 62 6f 6c 73 20 66 6f 72 20 65 78 61 6d 70 6c 65  bols for example
2f6d0 29 2e 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67  )..      lt_prog
2f6e0 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d  _compiler_pic='-
2f6f0 44 44 4c 4c 5f 45 58 50 4f 52 54 27 0a 20 20 20  DDLL_EXPORT'.   
2f700 20 20 20 3b 3b 0a 0a 20 20 20 20 68 70 75 78 39     ;;..    hpux9
2f710 2a 20 7c 20 68 70 75 78 31 30 2a 20 7c 20 68 70  * | hpux10* | hp
2f720 75 78 31 31 2a 29 0a 20 20 20 20 20 20 6c 74 5f  ux11*).      lt_
2f730 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c  prog_compiler_wl
2f740 3d 27 2d 57 6c 2c 27 0a 20 20 20 20 20 20 23 20  ='-Wl,'.      # 
2f750 50 49 43 20 69 73 20 74 68 65 20 64 65 66 61 75  PIC is the defau
2f760 6c 74 20 66 6f 72 20 49 41 36 34 20 48 50 2d 55  lt for IA64 HP-U
2f770 58 20 61 6e 64 20 36 34 2d 62 69 74 20 48 50 2d  X and 64-bit HP-
2f780 55 58 2c 20 62 75 74 0a 20 20 20 20 20 20 23 20  UX, but.      # 
2f790 6e 6f 74 20 66 6f 72 20 50 41 20 48 50 2d 55 58  not for PA HP-UX
2f7a0 2e 0a 20 20 20 20 20 20 63 61 73 65 20 24 68 6f  ..      case $ho
2f7b0 73 74 5f 63 70 75 20 69 6e 0a 20 20 20 20 20 20  st_cpu in.      
2f7c0 68 70 70 61 2a 36 34 2a 7c 69 61 36 34 2a 29 0a  hppa*64*|ia64*).
2f7d0 09 23 20 2b 5a 20 74 68 65 20 64 65 66 61 75 6c  .# +Z the defaul
2f7e0 74 0a 09 3b 3b 0a 20 20 20 20 20 20 2a 29 0a 09  t..;;.      *)..
2f7f0 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
2f800 5f 70 69 63 3d 27 2b 5a 27 0a 09 3b 3b 0a 20 20  _pic='+Z'..;;.  
2f810 20 20 20 20 65 73 61 63 0a 20 20 20 20 20 20 23      esac.      #
2f820 20 49 73 20 74 68 65 72 65 20 61 20 62 65 74 74   Is there a bett
2f830 65 72 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69  er lt_prog_compi
2f840 6c 65 72 5f 73 74 61 74 69 63 20 74 68 61 74 20  ler_static that 
2f850 77 6f 72 6b 73 20 77 69 74 68 20 74 68 65 20 62  works with the b
2f860 75 6e 64 6c 65 64 20 43 43 3f 0a 20 20 20 20 20  undled CC?.     
2f870 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65   lt_prog_compile
2f880 72 5f 73 74 61 74 69 63 3d 27 24 7b 77 6c 7d 2d  r_static='${wl}-
2f890 61 20 24 7b 77 6c 7d 61 72 63 68 69 76 65 27 0a  a ${wl}archive'.
2f8a0 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 69 72        ;;..    ir
2f8b0 69 78 35 2a 20 7c 20 69 72 69 78 36 2a 20 7c 20  ix5* | irix6* | 
2f8c0 6e 6f 6e 73 74 6f 70 75 78 2a 29 0a 20 20 20 20  nonstopux*).    
2f8d0 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c    lt_prog_compil
2f8e0 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20  er_wl='-Wl,'.   
2f8f0 20 20 20 23 20 50 49 43 20 28 77 69 74 68 20 2d     # PIC (with -
2f900 4b 50 49 43 29 20 69 73 20 74 68 65 20 64 65 66  KPIC) is the def
2f910 61 75 6c 74 2e 0a 20 20 20 20 20 20 6c 74 5f 70  ault..      lt_p
2f920 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61  rog_compiler_sta
2f930 74 69 63 3d 27 2d 6e 6f 6e 5f 73 68 61 72 65 64  tic='-non_shared
2f940 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  '.      ;;..    
2f950 6c 69 6e 75 78 2a 20 7c 20 6b 2a 62 73 64 2a 2d  linux* | k*bsd*-
2f960 67 6e 75 29 0a 20 20 20 20 20 20 63 61 73 65 20  gnu).      case 
2f970 24 63 63 5f 62 61 73 65 6e 61 6d 65 20 69 6e 0a  $cc_basename in.
2f980 20 20 20 20 20 20 23 20 6f 6c 64 20 49 6e 74 65        # old Inte
2f990 6c 20 66 6f 72 20 78 38 36 5f 36 34 20 77 68 69  l for x86_64 whi
2f9a0 63 68 20 73 74 69 6c 6c 20 73 75 70 70 6f 72 74  ch still support
2f9b0 65 64 20 2d 4b 50 49 43 2e 0a 20 20 20 20 20 20  ed -KPIC..      
2f9c0 65 63 63 2a 29 0a 09 6c 74 5f 70 72 6f 67 5f 63  ecc*)..lt_prog_c
2f9d0 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c  ompiler_wl='-Wl,
2f9e0 27 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69  '..lt_prog_compi
2f9f0 6c 65 72 5f 70 69 63 3d 27 2d 4b 50 49 43 27 0a  ler_pic='-KPIC'.
2fa00 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65  .lt_prog_compile
2fa10 72 5f 73 74 61 74 69 63 3d 27 2d 73 74 61 74 69  r_static='-stati
2fa20 63 27 0a 20 20 20 20 20 20 20 20 3b 3b 0a 20 20  c'.        ;;.  
2fa30 20 20 20 20 23 20 69 63 63 20 75 73 65 64 20 74      # icc used t
2fa40 6f 20 62 65 20 69 6e 63 6f 6d 70 61 74 69 62 6c  o be incompatibl
2fa50 65 20 77 69 74 68 20 47 43 43 2e 0a 20 20 20 20  e with GCC..    
2fa60 20 20 23 20 49 43 43 20 31 30 20 64 6f 65 73 6e    # ICC 10 doesn
2fa70 27 74 20 61 63 63 65 70 74 20 2d 4b 50 49 43 20  't accept -KPIC 
2fa80 61 6e 79 20 6d 6f 72 65 2e 0a 20 20 20 20 20 20  any more..      
2fa90 69 63 63 2a 20 7c 20 69 66 6f 72 74 2a 29 0a 09  icc* | ifort*)..
2faa0 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
2fab0 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 09 6c 74 5f 70  _wl='-Wl,'..lt_p
2fac0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63  rog_compiler_pic
2fad0 3d 27 2d 66 50 49 43 27 0a 09 6c 74 5f 70 72 6f  ='-fPIC'..lt_pro
2fae0 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69  g_compiler_stati
2faf0 63 3d 27 2d 73 74 61 74 69 63 27 0a 20 20 20 20  c='-static'.    
2fb00 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 23 20 4c      ;;.      # L
2fb10 61 68 65 79 20 46 6f 72 74 72 61 6e 20 38 2e 31  ahey Fortran 8.1
2fb20 2e 0a 20 20 20 20 20 20 6c 66 39 35 2a 29 0a 09  ..      lf95*)..
2fb30 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
2fb40 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 09 6c 74 5f 70  _wl='-Wl,'..lt_p
2fb50 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63  rog_compiler_pic
2fb60 3d 27 2d 2d 73 68 61 72 65 64 27 0a 09 6c 74 5f  ='--shared'..lt_
2fb70 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74  prog_compiler_st
2fb80 61 74 69 63 3d 27 2d 2d 73 74 61 74 69 63 27 0a  atic='--static'.
2fb90 09 3b 3b 0a 20 20 20 20 20 20 70 67 63 63 2a 20  .;;.      pgcc* 
2fba0 7c 20 70 67 66 37 37 2a 20 7c 20 70 67 66 39 30  | pgf77* | pgf90
2fbb0 2a 20 7c 20 70 67 66 39 35 2a 29 0a 20 20 20 20  * | pgf95*).    
2fbc0 20 20 20 20 23 20 50 6f 72 74 6c 61 6e 64 20 47      # Portland G
2fbd0 72 6f 75 70 20 63 6f 6d 70 69 6c 65 72 73 20 28  roup compilers (
2fbe0 2a 6e 6f 74 2a 20 74 68 65 20 50 65 6e 74 69 75  *not* the Pentiu
2fbf0 6d 20 67 63 63 20 63 6f 6d 70 69 6c 65 72 2c 0a  m gcc compiler,.
2fc00 09 23 20 77 68 69 63 68 20 6c 6f 6f 6b 73 20 74  .# which looks t
2fc10 6f 20 62 65 20 61 20 64 65 61 64 20 70 72 6f 6a  o be a dead proj
2fc20 65 63 74 29 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f  ect)..lt_prog_co
2fc30 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27  mpiler_wl='-Wl,'
2fc40 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c  ..lt_prog_compil
2fc50 65 72 5f 70 69 63 3d 27 2d 66 70 69 63 27 0a 09  er_pic='-fpic'..
2fc60 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
2fc70 5f 73 74 61 74 69 63 3d 27 2d 42 73 74 61 74 69  _static='-Bstati
2fc80 63 27 0a 20 20 20 20 20 20 20 20 3b 3b 0a 20 20  c'.        ;;.  
2fc90 20 20 20 20 63 63 63 2a 29 0a 20 20 20 20 20 20      ccc*).      
2fca0 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c    lt_prog_compil
2fcb0 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20  er_wl='-Wl,'.   
2fcc0 20 20 20 20 20 23 20 41 6c 6c 20 41 6c 70 68 61       # All Alpha
2fcd0 20 63 6f 64 65 20 69 73 20 50 49 43 2e 0a 20 20   code is PIC..  
2fce0 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f        lt_prog_co
2fcf0 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d  mpiler_static='-
2fd00 6e 6f 6e 5f 73 68 61 72 65 64 27 0a 20 20 20 20  non_shared'.    
2fd10 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 78 6c 2a      ;;.      xl*
2fd20 29 0a 09 23 20 49 42 4d 20 58 4c 20 43 20 38 2e  )..# IBM XL C 8.
2fd30 30 2f 46 6f 72 74 72 61 6e 20 31 30 2e 31 20 6f  0/Fortran 10.1 o
2fd40 6e 20 50 50 43 0a 09 6c 74 5f 70 72 6f 67 5f 63  n PPC..lt_prog_c
2fd50 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c  ompiler_wl='-Wl,
2fd60 27 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69  '..lt_prog_compi
2fd70 6c 65 72 5f 70 69 63 3d 27 2d 71 70 69 63 27 0a  ler_pic='-qpic'.
2fd80 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65  .lt_prog_compile
2fd90 72 5f 73 74 61 74 69 63 3d 27 2d 71 73 74 61 74  r_static='-qstat
2fda0 69 63 6c 69 6e 6b 27 0a 09 3b 3b 0a 20 20 20 20  iclink'..;;.    
2fdb0 20 20 2a 29 0a 09 63 61 73 65 20 60 24 43 43 20    *)..case `$CC 
2fdc0 2d 56 20 32 3e 26 31 20 7c 20 73 65 64 20 35 71  -V 2>&1 | sed 5q
2fdd0 60 20 69 6e 0a 09 2a 53 75 6e 5c 20 43 2a 29 0a  ` in..*Sun\ C*).
2fde0 09 20 20 23 20 53 75 6e 20 43 20 35 2e 39 0a 09  .  # Sun C 5.9..
2fdf0 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c    lt_prog_compil
2fe00 65 72 5f 70 69 63 3d 27 2d 4b 50 49 43 27 0a 09  er_pic='-KPIC'..
2fe10 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c    lt_prog_compil
2fe20 65 72 5f 73 74 61 74 69 63 3d 27 2d 42 73 74 61  er_static='-Bsta
2fe30 74 69 63 27 0a 09 20 20 6c 74 5f 70 72 6f 67 5f  tic'..  lt_prog_
2fe40 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c  compiler_wl='-Wl
2fe50 2c 27 0a 09 20 20 3b 3b 0a 09 2a 53 75 6e 5c 20  ,'..  ;;..*Sun\ 
2fe60 46 2a 29 0a 09 20 20 23 20 53 75 6e 20 46 6f 72  F*)..  # Sun For
2fe70 74 72 61 6e 20 38 2e 33 20 70 61 73 73 65 73 20  tran 8.3 passes 
2fe80 61 6c 6c 20 75 6e 72 65 63 6f 67 6e 69 7a 65 64  all unrecognized
2fe90 20 66 6c 61 67 73 20 74 6f 20 74 68 65 20 6c 69   flags to the li
2fea0 6e 6b 65 72 0a 09 20 20 6c 74 5f 70 72 6f 67 5f  nker..  lt_prog_
2feb0 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 4b  compiler_pic='-K
2fec0 50 49 43 27 0a 09 20 20 6c 74 5f 70 72 6f 67 5f  PIC'..  lt_prog_
2fed0 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d  compiler_static=
2fee0 27 2d 42 73 74 61 74 69 63 27 0a 09 20 20 6c 74  '-Bstatic'..  lt
2fef0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77  _prog_compiler_w
2ff00 6c 3d 27 27 0a 09 20 20 3b 3b 0a 09 65 73 61 63  l=''..  ;;..esac
2ff10 0a 09 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a  ..;;.      esac.
2ff20 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6e 65        ;;..    ne
2ff30 77 73 6f 73 36 29 0a 20 20 20 20 20 20 6c 74 5f  wsos6).      lt_
2ff40 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69  prog_compiler_pi
2ff50 63 3d 27 2d 4b 50 49 43 27 0a 20 20 20 20 20 20  c='-KPIC'.      
2ff60 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
2ff70 5f 73 74 61 74 69 63 3d 27 2d 42 73 74 61 74 69  _static='-Bstati
2ff80 63 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  c'.      ;;..   
2ff90 20 2a 6e 74 6f 2a 20 7c 20 2a 71 6e 78 2a 29 0a   *nto* | *qnx*).
2ffa0 20 20 20 20 20 20 23 20 51 4e 58 20 75 73 65 73        # QNX uses
2ffb0 20 47 4e 55 20 43 2b 2b 2c 20 62 75 74 20 6e 65   GNU C++, but ne
2ffc0 65 64 20 74 6f 20 64 65 66 69 6e 65 20 2d 73 68  ed to define -sh
2ffd0 61 72 65 64 20 6f 70 74 69 6f 6e 20 74 6f 6f 2c  ared option too,
2ffe0 20 6f 74 68 65 72 77 69 73 65 0a 20 20 20 20 20   otherwise.     
2fff0 20 23 20 69 74 20 77 69 6c 6c 20 63 6f 72 65 64   # it will cored
30000 75 6d 70 2e 0a 20 20 20 20 20 20 6c 74 5f 70 72  ump..      lt_pr
30010 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d  og_compiler_pic=
30020 27 2d 66 50 49 43 20 2d 73 68 61 72 65 64 27 0a  '-fPIC -shared'.
30030 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6f 73        ;;..    os
30040 66 33 2a 20 7c 20 6f 73 66 34 2a 20 7c 20 6f 73  f3* | osf4* | os
30050 66 35 2a 29 0a 20 20 20 20 20 20 6c 74 5f 70 72  f5*).      lt_pr
30060 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27  og_compiler_wl='
30070 2d 57 6c 2c 27 0a 20 20 20 20 20 20 23 20 41 6c  -Wl,'.      # Al
30080 6c 20 4f 53 46 2f 31 20 63 6f 64 65 20 69 73 20  l OSF/1 code is 
30090 50 49 43 2e 0a 20 20 20 20 20 20 6c 74 5f 70 72  PIC..      lt_pr
300a0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74  og_compiler_stat
300b0 69 63 3d 27 2d 6e 6f 6e 5f 73 68 61 72 65 64 27  ic='-non_shared'
300c0 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 72  .      ;;..    r
300d0 64 6f 73 2a 29 0a 20 20 20 20 20 20 6c 74 5f 70  dos*).      lt_p
300e0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61  rog_compiler_sta
300f0 74 69 63 3d 27 2d 6e 6f 6e 5f 73 68 61 72 65 64  tic='-non_shared
30100 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  '.      ;;..    
30110 73 6f 6c 61 72 69 73 2a 29 0a 20 20 20 20 20 20  solaris*).      
30120 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
30130 5f 70 69 63 3d 27 2d 4b 50 49 43 27 0a 20 20 20  _pic='-KPIC'.   
30140 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69     lt_prog_compi
30150 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 42 73 74  ler_static='-Bst
30160 61 74 69 63 27 0a 20 20 20 20 20 20 63 61 73 65  atic'.      case
30170 20 24 63 63 5f 62 61 73 65 6e 61 6d 65 20 69 6e   $cc_basename in
30180 0a 20 20 20 20 20 20 66 37 37 2a 20 7c 20 66 39  .      f77* | f9
30190 30 2a 20 7c 20 66 39 35 2a 29 0a 09 6c 74 5f 70  0* | f95*)..lt_p
301a0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d  rog_compiler_wl=
301b0 27 2d 51 6f 70 74 69 6f 6e 20 6c 64 20 27 3b 3b  '-Qoption ld ';;
301c0 0a 20 20 20 20 20 20 2a 29 0a 09 6c 74 5f 70 72  .      *)..lt_pr
301d0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27  og_compiler_wl='
301e0 2d 57 6c 2c 27 3b 3b 0a 20 20 20 20 20 20 65 73  -Wl,';;.      es
301f0 61 63 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  ac.      ;;..   
30200 20 73 75 6e 6f 73 34 2a 29 0a 20 20 20 20 20 20   sunos4*).      
30210 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
30220 5f 77 6c 3d 27 2d 51 6f 70 74 69 6f 6e 20 6c 64  _wl='-Qoption ld
30230 20 27 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67   '.      lt_prog
30240 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d  _compiler_pic='-
30250 50 49 43 27 0a 20 20 20 20 20 20 6c 74 5f 70 72  PIC'.      lt_pr
30260 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74  og_compiler_stat
30270 69 63 3d 27 2d 42 73 74 61 74 69 63 27 0a 20 20  ic='-Bstatic'.  
30280 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 79 73 76      ;;..    sysv
30290 34 20 7c 20 73 79 73 76 34 2e 32 75 77 32 2a 20  4 | sysv4.2uw2* 
302a0 7c 20 73 79 73 76 34 2e 33 2a 29 0a 20 20 20 20  | sysv4.3*).    
302b0 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c    lt_prog_compil
302c0 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20  er_wl='-Wl,'.   
302d0 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69     lt_prog_compi
302e0 6c 65 72 5f 70 69 63 3d 27 2d 4b 50 49 43 27 0a  ler_pic='-KPIC'.
302f0 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f        lt_prog_co
30300 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d  mpiler_static='-
30310 42 73 74 61 74 69 63 27 0a 20 20 20 20 20 20 3b  Bstatic'.      ;
30320 3b 0a 0a 20 20 20 20 73 79 73 76 34 2a 4d 50 2a  ;..    sysv4*MP*
30330 29 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20  ).      if test 
30340 2d 64 20 2f 75 73 72 2f 6e 65 63 20 3b 74 68 65  -d /usr/nec ;the
30350 6e 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69  n..lt_prog_compi
30360 6c 65 72 5f 70 69 63 3d 27 2d 4b 63 6f 6e 66 6f  ler_pic='-Kconfo
30370 72 6d 5f 70 69 63 27 0a 09 6c 74 5f 70 72 6f 67  rm_pic'..lt_prog
30380 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63  _compiler_static
30390 3d 27 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20  ='-Bstatic'.    
303a0 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20    fi.      ;;.. 
303b0 20 20 20 73 79 73 76 35 2a 20 7c 20 75 6e 69 78     sysv5* | unix
303c0 77 61 72 65 2a 20 7c 20 73 63 6f 33 2e 32 76 35  ware* | sco3.2v5
303d0 2a 20 7c 20 73 63 6f 35 76 36 2a 20 7c 20 4f 70  * | sco5v6* | Op
303e0 65 6e 55 4e 49 58 2a 29 0a 20 20 20 20 20 20 6c  enUNIX*).      l
303f0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
30400 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20 20 20 20  wl='-Wl,'.      
30410 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
30420 5f 70 69 63 3d 27 2d 4b 50 49 43 27 0a 20 20 20  _pic='-KPIC'.   
30430 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69     lt_prog_compi
30440 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 42 73 74  ler_static='-Bst
30450 61 74 69 63 27 0a 20 20 20 20 20 20 3b 3b 0a 0a  atic'.      ;;..
30460 20 20 20 20 75 6e 69 63 6f 73 2a 29 0a 20 20 20      unicos*).   
30470 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69     lt_prog_compi
30480 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20  ler_wl='-Wl,'.  
30490 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70      lt_prog_comp
304a0 69 6c 65 72 5f 63 61 6e 5f 62 75 69 6c 64 5f 73  iler_can_build_s
304b0 68 61 72 65 64 3d 6e 6f 0a 20 20 20 20 20 20 3b  hared=no.      ;
304c0 3b 0a 0a 20 20 20 20 75 74 73 34 2a 29 0a 20 20  ;..    uts4*).  
304d0 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70      lt_prog_comp
304e0 69 6c 65 72 5f 70 69 63 3d 27 2d 70 69 63 27 0a  iler_pic='-pic'.
304f0 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f        lt_prog_co
30500 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d  mpiler_static='-
30510 42 73 74 61 74 69 63 27 0a 20 20 20 20 20 20 3b  Bstatic'.      ;
30520 3b 0a 0a 20 20 20 20 2a 29 0a 20 20 20 20 20 20  ;..    *).      
30530 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
30540 5f 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65  _can_build_share
30550 64 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 20 20  d=no.      ;;.  
30560 20 20 65 73 61 63 0a 20 20 66 69 0a 0a 63 61 73    esac.  fi..cas
30570 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20  e $host_os in.  
30580 23 20 46 6f 72 20 70 6c 61 74 66 6f 72 6d 73 20  # For platforms 
30590 77 68 69 63 68 20 64 6f 20 6e 6f 74 20 73 75 70  which do not sup
305a0 70 6f 72 74 20 50 49 43 2c 20 2d 44 50 49 43 20  port PIC, -DPIC 
305b0 69 73 20 6d 65 61 6e 69 6e 67 6c 65 73 73 3a 0a  is meaningless:.
305c0 20 20 2a 64 6a 67 70 70 2a 29 0a 20 20 20 20 6c    *djgpp*).    l
305d0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
305e0 70 69 63 3d 0a 20 20 20 20 3b 3b 0a 20 20 2a 29  pic=.    ;;.  *)
305f0 0a 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d  .    lt_prog_com
30600 70 69 6c 65 72 5f 70 69 63 3d 22 24 6c 74 5f 70  piler_pic="$lt_p
30610 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63  rog_compiler_pic
30620 20 2d 44 50 49 43 22 0a 20 20 20 20 3b 3b 0a 65   -DPIC".    ;;.e
30630 73 61 63 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22  sac.{ $as_echo "
30640 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65  $as_me:${as_line
30650 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73  no-$LINENO}: res
30660 75 6c 74 3a 20 24 6c 74 5f 70 72 6f 67 5f 63 6f  ult: $lt_prog_co
30670 6d 70 69 6c 65 72 5f 70 69 63 22 20 3e 26 35 0a  mpiler_pic" >&5.
30680 24 61 73 5f 65 63 68 6f 20 22 24 6c 74 5f 70 72  $as_echo "$lt_pr
30690 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 22  og_compiler_pic"
306a0 20 3e 26 36 3b 20 7d 0a 0a 0a 0a 0a 0a 0a 23 0a   >&6; }.......#.
306b0 23 20 43 68 65 63 6b 20 74 6f 20 6d 61 6b 65 20  # Check to make 
306c0 73 75 72 65 20 74 68 65 20 50 49 43 20 66 6c 61  sure the PIC fla
306d0 67 20 61 63 74 75 61 6c 6c 79 20 77 6f 72 6b 73  g actually works
306e0 2e 0a 23 0a 69 66 20 74 65 73 74 20 2d 6e 20 22  ..#.if test -n "
306f0 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65  $lt_prog_compile
30700 72 5f 70 69 63 22 3b 20 74 68 65 6e 0a 20 20 7b  r_pic"; then.  {
30710 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d   $as_echo "$as_m
30720 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c  e:${as_lineno-$L
30730 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67  INENO}: checking
30740 20 69 66 20 24 63 6f 6d 70 69 6c 65 72 20 50 49   if $compiler PI
30750 43 20 66 6c 61 67 20 24 6c 74 5f 70 72 6f 67 5f  C flag $lt_prog_
30760 63 6f 6d 70 69 6c 65 72 5f 70 69 63 20 77 6f 72  compiler_pic wor
30770 6b 73 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f  ks" >&5.$as_echo
30780 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 69 66 20  _n "checking if 
30790 24 63 6f 6d 70 69 6c 65 72 20 50 49 43 20 66 6c  $compiler PIC fl
307a0 61 67 20 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70  ag $lt_prog_comp
307b0 69 6c 65 72 5f 70 69 63 20 77 6f 72 6b 73 2e 2e  iler_pic works..
307c0 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b  . " >&6; }.if ${
307d0 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69  lt_cv_prog_compi
307e0 6c 65 72 5f 70 69 63 5f 77 6f 72 6b 73 2b 3a 7d  ler_pic_works+:}
307f0 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20   false; then :. 
30800 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61   $as_echo_n "(ca
30810 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65  ched) " >&6.else
30820 0a 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f  .  lt_cv_prog_co
30830 6d 70 69 6c 65 72 5f 70 69 63 5f 77 6f 72 6b 73  mpiler_pic_works
30840 3d 6e 6f 0a 20 20 20 61 63 5f 6f 75 74 66 69 6c  =no.   ac_outfil
30850 65 3d 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  e=conftest.$ac_o
30860 62 6a 65 78 74 0a 20 20 20 65 63 68 6f 20 22 24  bjext.   echo "$
30870 6c 74 5f 73 69 6d 70 6c 65 5f 63 6f 6d 70 69 6c  lt_simple_compil
30880 65 5f 74 65 73 74 5f 63 6f 64 65 22 20 3e 20 63  e_test_code" > c
30890 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
308a0 20 20 20 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66     lt_compiler_f
308b0 6c 61 67 3d 22 24 6c 74 5f 70 72 6f 67 5f 63 6f  lag="$lt_prog_co
308c0 6d 70 69 6c 65 72 5f 70 69 63 20 2d 44 50 49 43  mpiler_pic -DPIC
308d0 22 0a 20 20 20 23 20 49 6e 73 65 72 74 20 74 68  ".   # Insert th
308e0 65 20 6f 70 74 69 6f 6e 20 65 69 74 68 65 72 20  e option either 
308f0 28 31 29 20 61 66 74 65 72 20 74 68 65 20 6c 61  (1) after the la
30900 73 74 20 2a 46 4c 41 47 53 20 76 61 72 69 61 62  st *FLAGS variab
30910 6c 65 2c 20 6f 72 0a 20 20 20 23 20 28 32 29 20  le, or.   # (2) 
30920 62 65 66 6f 72 65 20 61 20 77 6f 72 64 20 63 6f  before a word co
30930 6e 74 61 69 6e 69 6e 67 20 22 63 6f 6e 66 74 65  ntaining "confte
30940 73 74 2e 22 2c 20 6f 72 20 28 33 29 20 61 74 20  st.", or (3) at 
30950 74 68 65 20 65 6e 64 2e 0a 20 20 20 23 20 4e 6f  the end..   # No
30960 74 65 20 74 68 61 74 20 24 61 63 5f 63 6f 6d 70  te that $ac_comp
30970 69 6c 65 20 69 74 73 65 6c 66 20 64 6f 65 73 20  ile itself does 
30980 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 62 61 63 6b  not contain back
30990 73 6c 61 73 68 65 73 20 61 6e 64 20 62 65 67 69  slashes and begi
309a0 6e 73 0a 20 20 20 23 20 77 69 74 68 20 61 20 64  ns.   # with a d
309b0 6f 6c 6c 61 72 20 73 69 67 6e 20 28 6e 6f 74 20  ollar sign (not 
309c0 61 20 68 79 70 68 65 6e 29 2c 20 73 6f 20 74 68  a hyphen), so th
309d0 65 20 65 63 68 6f 20 73 68 6f 75 6c 64 20 77 6f  e echo should wo
309e0 72 6b 20 63 6f 72 72 65 63 74 6c 79 2e 0a 20 20  rk correctly..  
309f0 20 23 20 54 68 65 20 6f 70 74 69 6f 6e 20 69 73   # The option is
30a00 20 72 65 66 65 72 65 6e 63 65 64 20 76 69 61 20   referenced via 
30a10 61 20 76 61 72 69 61 62 6c 65 20 74 6f 20 61 76  a variable to av
30a20 6f 69 64 20 63 6f 6e 66 75 73 69 6e 67 20 73 65  oid confusing se
30a30 64 2e 0a 20 20 20 6c 74 5f 63 6f 6d 70 69 6c 65  d..   lt_compile
30a40 3d 60 65 63 68 6f 20 22 24 61 63 5f 63 6f 6d 70  =`echo "$ac_comp
30a50 69 6c 65 22 20 7c 20 24 53 45 44 20 5c 0a 20 20  ile" | $SED \.  
30a60 20 2d 65 20 27 73 3a 2e 2a 46 4c 41 47 53 7d 5c   -e 's:.*FLAGS}\
30a70 7b 30 2c 31 5c 7d 20 3a 26 24 6c 74 5f 63 6f 6d  {0,1\} :&$lt_com
30a80 70 69 6c 65 72 5f 66 6c 61 67 20 3a 3b 20 74 27  piler_flag :; t'
30a90 20 5c 0a 20 20 20 2d 65 20 27 73 3a 20 5b 5e 20   \.   -e 's: [^ 
30aa0 5d 2a 63 6f 6e 66 74 65 73 74 5c 2e 3a 20 24 6c  ]*conftest\.: $l
30ab0 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 26  t_compiler_flag&
30ac0 3a 3b 20 74 27 20 5c 0a 20 20 20 2d 65 20 27 73  :; t' \.   -e 's
30ad0 3a 24 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 72  :$: $lt_compiler
30ae0 5f 66 6c 61 67 3a 27 60 0a 20 20 20 28 65 76 61  _flag:'`.   (eva
30af0 6c 20 65 63 68 6f 20 22 5c 22 5c 24 61 73 5f 6d  l echo "\"\$as_m
30b00 65 3a 37 30 31 33 3a 20 24 6c 74 5f 63 6f 6d 70  e:7013: $lt_comp
30b10 69 6c 65 5c 22 22 20 3e 26 35 29 0a 20 20 20 28  ile\"" >&5).   (
30b20 65 76 61 6c 20 22 24 6c 74 5f 63 6f 6d 70 69 6c  eval "$lt_compil
30b30 65 22 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72  e" 2>conftest.er
30b40 72 29 0a 20 20 20 61 63 5f 73 74 61 74 75 73 3d  r).   ac_status=
30b50 24 3f 0a 20 20 20 63 61 74 20 63 6f 6e 66 74 65  $?.   cat confte
30b60 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 20 65 63  st.err >&5.   ec
30b70 68 6f 20 22 24 61 73 5f 6d 65 3a 37 30 31 37 3a  ho "$as_me:7017:
30b80 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
30b90 73 22 20 3e 26 35 0a 20 20 20 69 66 20 28 65 78  s" >&5.   if (ex
30ba0 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 20 26  it $ac_status) &
30bb0 26 20 74 65 73 74 20 2d 73 20 22 24 61 63 5f 6f  & test -s "$ac_o
30bc0 75 74 66 69 6c 65 22 3b 20 74 68 65 6e 0a 20 20  utfile"; then.  
30bd0 20 20 20 23 20 54 68 65 20 63 6f 6d 70 69 6c 65     # The compile
30be0 72 20 63 61 6e 20 6f 6e 6c 79 20 77 61 72 6e 20  r can only warn 
30bf0 61 6e 64 20 69 67 6e 6f 72 65 20 74 68 65 20 6f  and ignore the o
30c00 70 74 69 6f 6e 20 69 66 20 6e 6f 74 20 72 65 63  ption if not rec
30c10 6f 67 6e 69 7a 65 64 0a 20 20 20 20 20 23 20 53  ognized.     # S
30c20 6f 20 73 61 79 20 6e 6f 20 69 66 20 74 68 65 72  o say no if ther
30c30 65 20 61 72 65 20 77 61 72 6e 69 6e 67 73 20 6f  e are warnings o
30c40 74 68 65 72 20 74 68 61 6e 20 74 68 65 20 75 73  ther than the us
30c50 75 61 6c 20 6f 75 74 70 75 74 2e 0a 20 20 20 20  ual output..    
30c60 20 24 45 43 48 4f 20 22 58 24 5f 6c 74 5f 63 6f   $ECHO "X$_lt_co
30c70 6d 70 69 6c 65 72 5f 62 6f 69 6c 65 72 70 6c 61  mpiler_boilerpla
30c80 74 65 22 20 7c 20 24 58 73 65 64 20 2d 65 20 27  te" | $Xsed -e '
30c90 2f 5e 24 2f 64 27 20 3e 63 6f 6e 66 74 65 73 74  /^$/d' >conftest
30ca0 2e 65 78 70 0a 20 20 20 20 20 24 53 45 44 20 27  .exp.     $SED '
30cb0 2f 5e 24 2f 64 3b 20 2f 5e 20 2a 2b 2f 64 27 20  /^$/d; /^ *+/d' 
30cc0 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 63 6f  conftest.err >co
30cd0 6e 66 74 65 73 74 2e 65 72 32 0a 20 20 20 20 20  nftest.er2.     
30ce0 69 66 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e  if test ! -s con
30cf0 66 74 65 73 74 2e 65 72 32 20 7c 7c 20 64 69 66  ftest.er2 || dif
30d00 66 20 63 6f 6e 66 74 65 73 74 2e 65 78 70 20 63  f conftest.exp c
30d10 6f 6e 66 74 65 73 74 2e 65 72 32 20 3e 2f 64 65  onftest.er2 >/de
30d20 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20  v/null; then.   
30d30 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63      lt_cv_prog_c
30d40 6f 6d 70 69 6c 65 72 5f 70 69 63 5f 77 6f 72 6b  ompiler_pic_work
30d50 73 3d 79 65 73 0a 20 20 20 20 20 66 69 0a 20 20  s=yes.     fi.  
30d60 20 66 69 0a 20 20 20 24 52 4d 20 63 6f 6e 66 74   fi.   $RM conft
30d70 65 73 74 2a 0a 0a 66 69 0a 7b 20 24 61 73 5f 65  est*..fi.{ $as_e
30d80 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73  cho "$as_me:${as
30d90 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d  _lineno-$LINENO}
30da0 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76  : result: $lt_cv
30db0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70  _prog_compiler_p
30dc0 69 63 5f 77 6f 72 6b 73 22 20 3e 26 35 0a 24 61  ic_works" >&5.$a
30dd0 73 5f 65 63 68 6f 20 22 24 6c 74 5f 63 76 5f 70  s_echo "$lt_cv_p
30de0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63  rog_compiler_pic
30df0 5f 77 6f 72 6b 73 22 20 3e 26 36 3b 20 7d 0a 0a  _works" >&6; }..
30e00 69 66 20 74 65 73 74 20 78 22 24 6c 74 5f 63 76  if test x"$lt_cv
30e10 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70  _prog_compiler_p
30e20 69 63 5f 77 6f 72 6b 73 22 20 3d 20 78 79 65 73  ic_works" = xyes
30e30 3b 20 74 68 65 6e 0a 20 20 20 20 63 61 73 65 20  ; then.    case 
30e40 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65  $lt_prog_compile
30e50 72 5f 70 69 63 20 69 6e 0a 20 20 20 20 20 22 22  r_pic in.     ""
30e60 20 7c 20 22 20 22 2a 29 20 3b 3b 0a 20 20 20 20   | " "*) ;;.    
30e70 20 2a 29 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70   *) lt_prog_comp
30e80 69 6c 65 72 5f 70 69 63 3d 22 20 24 6c 74 5f 70  iler_pic=" $lt_p
30e90 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63  rog_compiler_pic
30ea0 22 20 3b 3b 0a 20 20 20 20 20 65 73 61 63 0a 65  " ;;.     esac.e
30eb0 6c 73 65 0a 20 20 20 20 6c 74 5f 70 72 6f 67 5f  lse.    lt_prog_
30ec0 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 0a 20 20  compiler_pic=.  
30ed0 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69     lt_prog_compi
30ee0 6c 65 72 5f 63 61 6e 5f 62 75 69 6c 64 5f 73 68  ler_can_build_sh
30ef0 61 72 65 64 3d 6e 6f 0a 66 69 0a 0a 66 69 0a 0a  ared=no.fi..fi..
30f00 0a 0a 0a 0a 0a 23 0a 23 20 43 68 65 63 6b 20 74  .....#.# Check t
30f10 6f 20 6d 61 6b 65 20 73 75 72 65 20 74 68 65 20  o make sure the 
30f20 73 74 61 74 69 63 20 66 6c 61 67 20 61 63 74 75  static flag actu
30f30 61 6c 6c 79 20 77 6f 72 6b 73 2e 0a 23 0a 77 6c  ally works..#.wl
30f40 3d 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c  =$lt_prog_compil
30f50 65 72 5f 77 6c 20 65 76 61 6c 20 6c 74 5f 74 6d  er_wl eval lt_tm
30f60 70 5f 73 74 61 74 69 63 5f 66 6c 61 67 3d 5c 22  p_static_flag=\"
30f70 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65  $lt_prog_compile
30f80 72 5f 73 74 61 74 69 63 5c 22 0a 7b 20 24 61 73  r_static\".{ $as
30f90 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b  _echo "$as_me:${
30fa0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e  as_lineno-$LINEN
30fb0 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 69 66 20  O}: checking if 
30fc0 24 63 6f 6d 70 69 6c 65 72 20 73 74 61 74 69 63  $compiler static
30fd0 20 66 6c 61 67 20 24 6c 74 5f 74 6d 70 5f 73 74   flag $lt_tmp_st
30fe0 61 74 69 63 5f 66 6c 61 67 20 77 6f 72 6b 73 22  atic_flag works"
30ff0 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20   >&5.$as_echo_n 
31000 22 63 68 65 63 6b 69 6e 67 20 69 66 20 24 63 6f  "checking if $co
31010 6d 70 69 6c 65 72 20 73 74 61 74 69 63 20 66 6c  mpiler static fl
31020 61 67 20 24 6c 74 5f 74 6d 70 5f 73 74 61 74 69  ag $lt_tmp_stati
31030 63 5f 66 6c 61 67 20 77 6f 72 6b 73 2e 2e 2e 20  c_flag works... 
31040 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 6c 74  " >&6; }.if ${lt
31050 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65  _cv_prog_compile
31060 72 5f 73 74 61 74 69 63 5f 77 6f 72 6b 73 2b 3a  r_static_works+:
31070 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a  } false; then :.
31080 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63    $as_echo_n "(c
31090 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73  ached) " >&6.els
310a0 65 0a 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63  e.  lt_cv_prog_c
310b0 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 5f 77  ompiler_static_w
310c0 6f 72 6b 73 3d 6e 6f 0a 20 20 20 73 61 76 65 5f  orks=no.   save_
310d0 4c 44 46 4c 41 47 53 3d 22 24 4c 44 46 4c 41 47  LDFLAGS="$LDFLAG
310e0 53 22 0a 20 20 20 4c 44 46 4c 41 47 53 3d 22 24  S".   LDFLAGS="$
310f0 4c 44 46 4c 41 47 53 20 24 6c 74 5f 74 6d 70 5f  LDFLAGS $lt_tmp_
31100 73 74 61 74 69 63 5f 66 6c 61 67 22 0a 20 20 20  static_flag".   
31110 65 63 68 6f 20 22 24 6c 74 5f 73 69 6d 70 6c 65  echo "$lt_simple
31120 5f 6c 69 6e 6b 5f 74 65 73 74 5f 63 6f 64 65 22  _link_test_code"
31130 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   > conftest.$ac_
31140 65 78 74 0a 20 20 20 69 66 20 28 65 76 61 6c 20  ext.   if (eval 
31150 24 61 63 5f 6c 69 6e 6b 20 32 3e 63 6f 6e 66 74  $ac_link 2>conft
31160 65 73 74 2e 65 72 72 29 20 26 26 20 74 65 73 74  est.err) && test
31170 20 2d 73 20 63 6f 6e 66 74 65 73 74 24 61 63 5f   -s conftest$ac_
31180 65 78 65 65 78 74 3b 20 74 68 65 6e 0a 20 20 20  exeext; then.   
31190 20 20 23 20 54 68 65 20 6c 69 6e 6b 65 72 20 63    # The linker c
311a0 61 6e 20 6f 6e 6c 79 20 77 61 72 6e 20 61 6e 64  an only warn and
311b0 20 69 67 6e 6f 72 65 20 74 68 65 20 6f 70 74 69   ignore the opti
311c0 6f 6e 20 69 66 20 6e 6f 74 20 72 65 63 6f 67 6e  on if not recogn
311d0 69 7a 65 64 0a 20 20 20 20 20 23 20 53 6f 20 73  ized.     # So s
311e0 61 79 20 6e 6f 20 69 66 20 74 68 65 72 65 20 61  ay no if there a
311f0 72 65 20 77 61 72 6e 69 6e 67 73 0a 20 20 20 20  re warnings.    
31200 20 69 66 20 74 65 73 74 20 2d 73 20 63 6f 6e 66   if test -s conf
31210 74 65 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20  test.err; then. 
31220 20 20 20 20 20 20 23 20 41 70 70 65 6e 64 20 61        # Append a
31230 6e 79 20 65 72 72 6f 72 73 20 74 6f 20 74 68 65  ny errors to the
31240 20 63 6f 6e 66 69 67 2e 6c 6f 67 2e 0a 20 20 20   config.log..   
31250 20 20 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74      cat conftest
31260 2e 65 72 72 20 31 3e 26 35 0a 20 20 20 20 20 20  .err 1>&5.      
31270 20 24 45 43 48 4f 20 22 58 24 5f 6c 74 5f 6c 69   $ECHO "X$_lt_li
31280 6e 6b 65 72 5f 62 6f 69 6c 65 72 70 6c 61 74 65  nker_boilerplate
31290 22 20 7c 20 24 58 73 65 64 20 2d 65 20 27 2f 5e  " | $Xsed -e '/^
312a0 24 2f 64 27 20 3e 20 63 6f 6e 66 74 65 73 74 2e  $/d' > conftest.
312b0 65 78 70 0a 20 20 20 20 20 20 20 24 53 45 44 20  exp.       $SED 
312c0 27 2f 5e 24 2f 64 3b 20 2f 5e 20 2a 2b 2f 64 27  '/^$/d; /^ *+/d'
312d0 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 63   conftest.err >c
312e0 6f 6e 66 74 65 73 74 2e 65 72 32 0a 20 20 20 20  onftest.er2.    
312f0 20 20 20 69 66 20 64 69 66 66 20 63 6f 6e 66 74     if diff conft
31300 65 73 74 2e 65 78 70 20 63 6f 6e 66 74 65 73 74  est.exp conftest
31310 2e 65 72 32 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b  .er2 >/dev/null;
31320 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 6c   then.         l
31330 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c  t_cv_prog_compil
31340 65 72 5f 73 74 61 74 69 63 5f 77 6f 72 6b 73 3d  er_static_works=
31350 79 65 73 0a 20 20 20 20 20 20 20 66 69 0a 20 20  yes.       fi.  
31360 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 6c     else.       l
31370 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c  t_cv_prog_compil
31380 65 72 5f 73 74 61 74 69 63 5f 77 6f 72 6b 73 3d  er_static_works=
31390 79 65 73 0a 20 20 20 20 20 66 69 0a 20 20 20 66  yes.     fi.   f
313a0 69 0a 20 20 20 24 52 4d 20 2d 72 20 63 6f 6e 66  i.   $RM -r conf
313b0 74 65 73 74 2a 0a 20 20 20 4c 44 46 4c 41 47 53  test*.   LDFLAGS
313c0 3d 22 24 73 61 76 65 5f 4c 44 46 4c 41 47 53 22  ="$save_LDFLAGS"
313d0 0a 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20  ..fi.{ $as_echo 
313e0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e  "$as_me:${as_lin
313f0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65  eno-$LINENO}: re
31400 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 70 72 6f  sult: $lt_cv_pro
31410 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69  g_compiler_stati
31420 63 5f 77 6f 72 6b 73 22 20 3e 26 35 0a 24 61 73  c_works" >&5.$as
31430 5f 65 63 68 6f 20 22 24 6c 74 5f 63 76 5f 70 72  _echo "$lt_cv_pr
31440 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74  og_compiler_stat
31450 69 63 5f 77 6f 72 6b 73 22 20 3e 26 36 3b 20 7d  ic_works" >&6; }
31460 0a 0a 69 66 20 74 65 73 74 20 78 22 24 6c 74 5f  ..if test x"$lt_
31470 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  cv_prog_compiler
31480 5f 73 74 61 74 69 63 5f 77 6f 72 6b 73 22 20 3d  _static_works" =
31490 20 78 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20   xyes; then.    
314a0 3a 0a 65 6c 73 65 0a 20 20 20 20 6c 74 5f 70 72  :.else.    lt_pr
314b0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74  og_compiler_stat
314c0 69 63 3d 0a 66 69 0a 0a 0a 0a 0a 0a 0a 0a 20 20  ic=.fi........  
314d0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f  { $as_echo "$as_
314e0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24  me:${as_lineno-$
314f0 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e  LINENO}: checkin
31500 67 20 69 66 20 24 63 6f 6d 70 69 6c 65 72 20 73  g if $compiler s
31510 75 70 70 6f 72 74 73 20 2d 63 20 2d 6f 20 66 69  upports -c -o fi
31520 6c 65 2e 24 61 63 5f 6f 62 6a 65 78 74 22 20 3e  le.$ac_objext" >
31530 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63  &5.$as_echo_n "c
31540 68 65 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70  hecking if $comp
31550 69 6c 65 72 20 73 75 70 70 6f 72 74 73 20 2d 63  iler supports -c
31560 20 2d 6f 20 66 69 6c 65 2e 24 61 63 5f 6f 62 6a   -o file.$ac_obj
31570 65 78 74 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a  ext... " >&6; }.
31580 69 66 20 24 7b 6c 74 5f 63 76 5f 70 72 6f 67 5f  if ${lt_cv_prog_
31590 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 2b 3a 7d 20  compiler_c_o+:} 
315a0 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20  false; then :.  
315b0 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63  $as_echo_n "(cac
315c0 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a  hed) " >&6.else.
315d0 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d    lt_cv_prog_com
315e0 70 69 6c 65 72 5f 63 5f 6f 3d 6e 6f 0a 20 20 20  piler_c_o=no.   
315f0 24 52 4d 20 2d 72 20 63 6f 6e 66 74 65 73 74 20  $RM -r conftest 
31600 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 20 20 20 6d  2>/dev/null.   m
31610 6b 64 69 72 20 63 6f 6e 66 74 65 73 74 0a 20 20  kdir conftest.  
31620 20 63 64 20 63 6f 6e 66 74 65 73 74 0a 20 20 20   cd conftest.   
31630 6d 6b 64 69 72 20 6f 75 74 0a 20 20 20 65 63 68  mkdir out.   ech
31640 6f 20 22 24 6c 74 5f 73 69 6d 70 6c 65 5f 63 6f  o "$lt_simple_co
31650 6d 70 69 6c 65 5f 74 65 73 74 5f 63 6f 64 65 22  mpile_test_code"
31660 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   > conftest.$ac_
31670 65 78 74 0a 0a 20 20 20 6c 74 5f 63 6f 6d 70 69  ext..   lt_compi
31680 6c 65 72 5f 66 6c 61 67 3d 22 2d 6f 20 6f 75 74  ler_flag="-o out
31690 2f 63 6f 6e 66 74 65 73 74 32 2e 24 61 63 5f 6f  /conftest2.$ac_o
316a0 62 6a 65 78 74 22 0a 20 20 20 23 20 49 6e 73 65  bjext".   # Inse
316b0 72 74 20 74 68 65 20 6f 70 74 69 6f 6e 20 65 69  rt the option ei
316c0 74 68 65 72 20 28 31 29 20 61 66 74 65 72 20 74  ther (1) after t
316d0 68 65 20 6c 61 73 74 20 2a 46 4c 41 47 53 20 76  he last *FLAGS v
316e0 61 72 69 61 62 6c 65 2c 20 6f 72 0a 20 20 20 23  ariable, or.   #
316f0 20 28 32 29 20 62 65 66 6f 72 65 20 61 20 77 6f   (2) before a wo
31700 72 64 20 63 6f 6e 74 61 69 6e 69 6e 67 20 22 63  rd containing "c
31710 6f 6e 66 74 65 73 74 2e 22 2c 20 6f 72 20 28 33  onftest.", or (3
31720 29 20 61 74 20 74 68 65 20 65 6e 64 2e 0a 20 20  ) at the end..  
31730 20 23 20 4e 6f 74 65 20 74 68 61 74 20 24 61 63   # Note that $ac
31740 5f 63 6f 6d 70 69 6c 65 20 69 74 73 65 6c 66 20  _compile itself 
31750 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e  does not contain
31760 20 62 61 63 6b 73 6c 61 73 68 65 73 20 61 6e 64   backslashes and
31770 20 62 65 67 69 6e 73 0a 20 20 20 23 20 77 69 74   begins.   # wit
31780 68 20 61 20 64 6f 6c 6c 61 72 20 73 69 67 6e 20  h a dollar sign 
31790 28 6e 6f 74 20 61 20 68 79 70 68 65 6e 29 2c 20  (not a hyphen), 
317a0 73 6f 20 74 68 65 20 65 63 68 6f 20 73 68 6f 75  so the echo shou
317b0 6c 64 20 77 6f 72 6b 20 63 6f 72 72 65 63 74 6c  ld work correctl
317c0 79 2e 0a 20 20 20 6c 74 5f 63 6f 6d 70 69 6c 65  y..   lt_compile
317d0 3d 60 65 63 68 6f 20 22 24 61 63 5f 63 6f 6d 70  =`echo "$ac_comp
317e0 69 6c 65 22 20 7c 20 24 53 45 44 20 5c 0a 20 20  ile" | $SED \.  
317f0 20 2d 65 20 27 73 3a 2e 2a 46 4c 41 47 53 7d 5c   -e 's:.*FLAGS}\
31800 7b 30 2c 31 5c 7d 20 3a 26 24 6c 74 5f 63 6f 6d  {0,1\} :&$lt_com
31810 70 69 6c 65 72 5f 66 6c 61 67 20 3a 3b 20 74 27  piler_flag :; t'
31820 20 5c 0a 20 20 20 2d 65 20 27 73 3a 20 5b 5e 20   \.   -e 's: [^ 
31830 5d 2a 63 6f 6e 66 74 65 73 74 5c 2e 3a 20 24 6c  ]*conftest\.: $l
31840 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 26  t_compiler_flag&
31850 3a 3b 20 74 27 20 5c 0a 20 20 20 2d 65 20 27 73  :; t' \.   -e 's
31860 3a 24 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 72  :$: $lt_compiler
31870 5f 66 6c 61 67 3a 27 60 0a 20 20 20 28 65 76 61  _flag:'`.   (eva
31880 6c 20 65 63 68 6f 20 22 5c 22 5c 24 61 73 5f 6d  l echo "\"\$as_m
31890 65 3a 37 31 31 38 3a 20 24 6c 74 5f 63 6f 6d 70  e:7118: $lt_comp
318a0 69 6c 65 5c 22 22 20 3e 26 35 29 0a 20 20 20 28  ile\"" >&5).   (
318b0 65 76 61 6c 20 22 24 6c 74 5f 63 6f 6d 70 69 6c  eval "$lt_compil
318c0 65 22 20 32 3e 6f 75 74 2f 63 6f 6e 66 74 65 73  e" 2>out/conftes
318d0 74 2e 65 72 72 29 0a 20 20 20 61 63 5f 73 74 61  t.err).   ac_sta
318e0 74 75 73 3d 24 3f 0a 20 20 20 63 61 74 20 6f 75  tus=$?.   cat ou
318f0 74 2f 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e  t/conftest.err >
31900 26 35 0a 20 20 20 65 63 68 6f 20 22 24 61 73 5f  &5.   echo "$as_
31910 6d 65 3a 37 31 32 32 3a 20 5c 24 3f 20 3d 20 24  me:7122: \$? = $
31920 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
31930 20 20 69 66 20 28 65 78 69 74 20 24 61 63 5f 73    if (exit $ac_s
31940 74 61 74 75 73 29 20 26 26 20 74 65 73 74 20 2d  tatus) && test -
31950 73 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74 32 2e  s out/conftest2.
31960 24 61 63 5f 6f 62 6a 65 78 74 0a 20 20 20 74 68  $ac_objext.   th
31970 65 6e 0a 20 20 20 20 20 23 20 54 68 65 20 63 6f  en.     # The co
31980 6d 70 69 6c 65 72 20 63 61 6e 20 6f 6e 6c 79 20  mpiler can only 
31990 77 61 72 6e 20 61 6e 64 20 69 67 6e 6f 72 65 20  warn and ignore 
319a0 74 68 65 20 6f 70 74 69 6f 6e 20 69 66 20 6e 6f  the option if no
319b0 74 20 72 65 63 6f 67 6e 69 7a 65 64 0a 20 20 20  t recognized.   
319c0 20 20 23 20 53 6f 20 73 61 79 20 6e 6f 20 69 66    # So say no if
319d0 20 74 68 65 72 65 20 61 72 65 20 77 61 72 6e 69   there are warni
319e0 6e 67 73 0a 20 20 20 20 20 24 45 43 48 4f 20 22  ngs.     $ECHO "
319f0 58 24 5f 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 62  X$_lt_compiler_b
31a00 6f 69 6c 65 72 70 6c 61 74 65 22 20 7c 20 24 58  oilerplate" | $X
31a10 73 65 64 20 2d 65 20 27 2f 5e 24 2f 64 27 20 3e  sed -e '/^$/d' >
31a20 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74 2e 65 78   out/conftest.ex
31a30 70 0a 20 20 20 20 20 24 53 45 44 20 27 2f 5e 24  p.     $SED '/^$
31a40 2f 64 3b 20 2f 5e 20 2a 2b 2f 64 27 20 6f 75 74  /d; /^ *+/d' out
31a50 2f 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 6f  /conftest.err >o
31a60 75 74 2f 63 6f 6e 66 74 65 73 74 2e 65 72 32 0a  ut/conftest.er2.
31a70 20 20 20 20 20 69 66 20 74 65 73 74 20 21 20 2d       if test ! -
31a80 73 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74 2e 65  s out/conftest.e
31a90 72 32 20 7c 7c 20 64 69 66 66 20 6f 75 74 2f 63  r2 || diff out/c
31aa0 6f 6e 66 74 65 73 74 2e 65 78 70 20 6f 75 74 2f  onftest.exp out/
31ab0 63 6f 6e 66 74 65 73 74 2e 65 72 32 20 3e 2f 64  conftest.er2 >/d
31ac0 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20  ev/null; then.  
31ad0 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f       lt_cv_prog_
31ae0 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 3d 79 65 73  compiler_c_o=yes
31af0 0a 20 20 20 20 20 66 69 0a 20 20 20 66 69 0a 20  .     fi.   fi. 
31b00 20 20 63 68 6d 6f 64 20 75 2b 77 20 2e 20 32 3e    chmod u+w . 2>
31b10 26 35 0a 20 20 20 24 52 4d 20 63 6f 6e 66 74 65  &5.   $RM confte
31b20 73 74 2a 0a 20 20 20 23 20 53 47 49 20 43 2b 2b  st*.   # SGI C++
31b30 20 63 6f 6d 70 69 6c 65 72 20 77 69 6c 6c 20 63   compiler will c
31b40 72 65 61 74 65 20 64 69 72 65 63 74 6f 72 79 20  reate directory 
31b50 6f 75 74 2f 69 69 5f 66 69 6c 65 73 2f 20 66 6f  out/ii_files/ fo
31b60 72 0a 20 20 20 23 20 74 65 6d 70 6c 61 74 65 20  r.   # template 
31b70 69 6e 73 74 61 6e 74 69 61 74 69 6f 6e 0a 20 20  instantiation.  
31b80 20 74 65 73 74 20 2d 64 20 6f 75 74 2f 69 69 5f   test -d out/ii_
31b90 66 69 6c 65 73 20 26 26 20 24 52 4d 20 6f 75 74  files && $RM out
31ba0 2f 69 69 5f 66 69 6c 65 73 2f 2a 20 26 26 20 72  /ii_files/* && r
31bb0 6d 64 69 72 20 6f 75 74 2f 69 69 5f 66 69 6c 65  mdir out/ii_file
31bc0 73 0a 20 20 20 24 52 4d 20 6f 75 74 2f 2a 20 26  s.   $RM out/* &
31bd0 26 20 72 6d 64 69 72 20 6f 75 74 0a 20 20 20 63  & rmdir out.   c
31be0 64 20 2e 2e 0a 20 20 20 24 52 4d 20 2d 72 20 63  d ...   $RM -r c
31bf0 6f 6e 66 74 65 73 74 0a 20 20 20 24 52 4d 20 63  onftest.   $RM c
31c00 6f 6e 66 74 65 73 74 2a 0a 0a 66 69 0a 7b 20 24  onftest*..fi.{ $
31c10 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  as_echo "$as_me:
31c20 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e  ${as_lineno-$LIN
31c30 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 6c  ENO}: result: $l
31c40 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c  t_cv_prog_compil
31c50 65 72 5f 63 5f 6f 22 20 3e 26 35 0a 24 61 73 5f  er_c_o" >&5.$as_
31c60 65 63 68 6f 20 22 24 6c 74 5f 63 76 5f 70 72 6f  echo "$lt_cv_pro
31c70 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 22 20  g_compiler_c_o" 
31c80 3e 26 36 3b 20 7d 0a 0a 0a 0a 0a 0a 0a 20 20 7b  >&6; }.......  {
31c90 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d   $as_echo "$as_m
31ca0 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c  e:${as_lineno-$L
31cb0 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67  INENO}: checking
31cc0 20 69 66 20 24 63 6f 6d 70 69 6c 65 72 20 73 75   if $compiler su
31cd0 70 70 6f 72 74 73 20 2d 63 20 2d 6f 20 66 69 6c  pports -c -o fil
31ce0 65 2e 24 61 63 5f 6f 62 6a 65 78 74 22 20 3e 26  e.$ac_objext" >&
31cf0 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68  5.$as_echo_n "ch
31d00 65 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70 69  ecking if $compi
31d10 6c 65 72 20 73 75 70 70 6f 72 74 73 20 2d 63 20  ler supports -c 
31d20 2d 6f 20 66 69 6c 65 2e 24 61 63 5f 6f 62 6a 65  -o file.$ac_obje
31d30 78 74 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69  xt... " >&6; }.i
31d40 66 20 24 7b 6c 74 5f 63 76 5f 70 72 6f 67 5f 63  f ${lt_cv_prog_c
31d50 6f 6d 70 69 6c 65 72 5f 63 5f 6f 2b 3a 7d 20 66  ompiler_c_o+:} f
31d60 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24  alse; then :.  $
31d70 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68  as_echo_n "(cach
31d80 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20  ed) " >&6.else. 
31d90 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70   lt_cv_prog_comp
31da0 69 6c 65 72 5f 63 5f 6f 3d 6e 6f 0a 20 20 20 24  iler_c_o=no.   $
31db0 52 4d 20 2d 72 20 63 6f 6e 66 74 65 73 74 20 32  RM -r conftest 2
31dc0 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 20 20 20 6d 6b  >/dev/null.   mk
31dd0 64 69 72 20 63 6f 6e 66 74 65 73 74 0a 20 20 20  dir conftest.   
31de0 63 64 20 63 6f 6e 66 74 65 73 74 0a 20 20 20 6d  cd conftest.   m
31df0 6b 64 69 72 20 6f 75 74 0a 20 20 20 65 63 68 6f  kdir out.   echo
31e00 20 22 24 6c 74 5f 73 69 6d 70 6c 65 5f 63 6f 6d   "$lt_simple_com
31e10 70 69 6c 65 5f 74 65 73 74 5f 63 6f 64 65 22 20  pile_test_code" 
31e20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  > conftest.$ac_e
31e30 78 74 0a 0a 20 20 20 6c 74 5f 63 6f 6d 70 69 6c  xt..   lt_compil
31e40 65 72 5f 66 6c 61 67 3d 22 2d 6f 20 6f 75 74 2f  er_flag="-o out/
31e50 63 6f 6e 66 74 65 73 74 32 2e 24 61 63 5f 6f 62  conftest2.$ac_ob
31e60 6a 65 78 74 22 0a 20 20 20 23 20 49 6e 73 65 72  jext".   # Inser
31e70 74 20 74 68 65 20 6f 70 74 69 6f 6e 20 65 69 74  t the option eit
31e80 68 65 72 20 28 31 29 20 61 66 74 65 72 20 74 68  her (1) after th
31e90 65 20 6c 61 73 74 20 2a 46 4c 41 47 53 20 76 61  e last *FLAGS va
31ea0 72 69 61 62 6c 65 2c 20 6f 72 0a 20 20 20 23 20  riable, or.   # 
31eb0 28 32 29 20 62 65 66 6f 72 65 20 61 20 77 6f 72  (2) before a wor
31ec0 64 20 63 6f 6e 74 61 69 6e 69 6e 67 20 22 63 6f  d containing "co
31ed0 6e 66 74 65 73 74 2e 22 2c 20 6f 72 20 28 33 29  nftest.", or (3)
31ee0 20 61 74 20 74 68 65 20 65 6e 64 2e 0a 20 20 20   at the end..   
31ef0 23 20 4e 6f 74 65 20 74 68 61 74 20 24 61 63 5f  # Note that $ac_
31f00 63 6f 6d 70 69 6c 65 20 69 74 73 65 6c 66 20 64  compile itself d
31f10 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20  oes not contain 
31f20 62 61 63 6b 73 6c 61 73 68 65 73 20 61 6e 64 20  backslashes and 
31f30 62 65 67 69 6e 73 0a 20 20 20 23 20 77 69 74 68  begins.   # with
31f40 20 61 20 64 6f 6c 6c 61 72 20 73 69 67 6e 20 28   a dollar sign (
31f50 6e 6f 74 20 61 20 68 79 70 68 65 6e 29 2c 20 73  not a hyphen), s
31f60 6f 20 74 68 65 20 65 63 68 6f 20 73 68 6f 75 6c  o the echo shoul
31f70 64 20 77 6f 72 6b 20 63 6f 72 72 65 63 74 6c 79  d work correctly
31f80 2e 0a 20 20 20 6c 74 5f 63 6f 6d 70 69 6c 65 3d  ..   lt_compile=
31f90 60 65 63 68 6f 20 22 24 61 63 5f 63 6f 6d 70 69  `echo "$ac_compi
31fa0 6c 65 22 20 7c 20 24 53 45 44 20 5c 0a 20 20 20  le" | $SED \.   
31fb0 2d 65 20 27 73 3a 2e 2a 46 4c 41 47 53 7d 5c 7b  -e 's:.*FLAGS}\{
31fc0 30 2c 31 5c 7d 20 3a 26 24 6c 74 5f 63 6f 6d 70  0,1\} :&$lt_comp
31fd0 69 6c 65 72 5f 66 6c 61 67 20 3a 3b 20 74 27 20  iler_flag :; t' 
31fe0 5c 0a 20 20 20 2d 65 20 27 73 3a 20 5b 5e 20 5d  \.   -e 's: [^ ]
31ff0 2a 63 6f 6e 66 74 65 73 74 5c 2e 3a 20 24 6c 74  *conftest\.: $lt
32000 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 26 3a  _compiler_flag&:
32010 3b 20 74 27 20 5c 0a 20 20 20 2d 65 20 27 73 3a  ; t' \.   -e 's:
32020 24 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f  $: $lt_compiler_
32030 66 6c 61 67 3a 27 60 0a 20 20 20 28 65 76 61 6c  flag:'`.   (eval
32040 20 65 63 68 6f 20 22 5c 22 5c 24 61 73 5f 6d 65   echo "\"\$as_me
32050 3a 37 31 37 33 3a 20 24 6c 74 5f 63 6f 6d 70 69  :7173: $lt_compi
32060 6c 65 5c 22 22 20 3e 26 35 29 0a 20 20 20 28 65  le\"" >&5).   (e
32070 76 61 6c 20 22 24 6c 74 5f 63 6f 6d 70 69 6c 65  val "$lt_compile
32080 22 20 32 3e 6f 75 74 2f 63 6f 6e 66 74 65 73 74  " 2>out/conftest
32090 2e 65 72 72 29 0a 20 20 20 61 63 5f 73 74 61 74  .err).   ac_stat
320a0 75 73 3d 24 3f 0a 20 20 20 63 61 74 20 6f 75 74  us=$?.   cat out
320b0 2f 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26  /conftest.err >&
320c0 35 0a 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  5.   echo "$as_m
320d0 65 3a 37 31 37 37 3a 20 5c 24 3f 20 3d 20 24 61  e:7177: \$? = $a
320e0 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
320f0 20 69 66 20 28 65 78 69 74 20 24 61 63 5f 73 74   if (exit $ac_st
32100 61 74 75 73 29 20 26 26 20 74 65 73 74 20 2d 73  atus) && test -s
32110 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74 32 2e 24   out/conftest2.$
32120 61 63 5f 6f 62 6a 65 78 74 0a 20 20 20 74 68 65  ac_objext.   the
32130 6e 0a 20 20 20 20 20 23 20 54 68 65 20 63 6f 6d  n.     # The com
32140 70 69 6c 65 72 20 63 61 6e 20 6f 6e 6c 79 20 77  piler can only w
32150 61 72 6e 20 61 6e 64 20 69 67 6e 6f 72 65 20 74  arn and ignore t
32160 68 65 20 6f 70 74 69 6f 6e 20 69 66 20 6e 6f 74  he option if not
32170 20 72 65 63 6f 67 6e 69 7a 65 64 0a 20 20 20 20   recognized.    
32180 20 23 20 53 6f 20 73 61 79 20 6e 6f 20 69 66 20   # So say no if 
32190 74 68 65 72 65 20 61 72 65 20 77 61 72 6e 69 6e  there are warnin
321a0 67 73 0a 20 20 20 20 20 24 45 43 48 4f 20 22 58  gs.     $ECHO "X
321b0 24 5f 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 62 6f  $_lt_compiler_bo
321c0 69 6c 65 72 70 6c 61 74 65 22 20 7c 20 24 58 73  ilerplate" | $Xs
321d0 65 64 20 2d 65 20 27 2f 5e 24 2f 64 27 20 3e 20  ed -e '/^$/d' > 
321e0 6f 75 74 2f 63 6f 6e 66 74 65 73 74 2e 65 78 70  out/conftest.exp
321f0 0a 20 20 20 20 20 24 53 45 44 20 27 2f 5e 24 2f  .     $SED '/^$/
32200 64 3b 20 2f 5e 20 2a 2b 2f 64 27 20 6f 75 74 2f  d; /^ *+/d' out/
32210 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 6f 75  conftest.err >ou
32220 74 2f 63 6f 6e 66 74 65 73 74 2e 65 72 32 0a 20  t/conftest.er2. 
32230 20 20 20 20 69 66 20 74 65 73 74 20 21 20 2d 73      if test ! -s
32240 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74 2e 65 72   out/conftest.er
32250 32 20 7c 7c 20 64 69 66 66 20 6f 75 74 2f 63 6f  2 || diff out/co
32260 6e 66 74 65 73 74 2e 65 78 70 20 6f 75 74 2f 63  nftest.exp out/c
32270 6f 6e 66 74 65 73 74 2e 65 72 32 20 3e 2f 64 65  onftest.er2 >/de
32280 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20  v/null; then.   
32290 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63      lt_cv_prog_c
322a0 6f 6d 70 69 6c 65 72 5f 63 5f 6f 3d 79 65 73 0a  ompiler_c_o=yes.
322b0 20 20 20 20 20 66 69 0a 20 20 20 66 69 0a 20 20       fi.   fi.  
322c0 20 63 68 6d 6f 64 20 75 2b 77 20 2e 20 32 3e 26   chmod u+w . 2>&
322d0 35 0a 20 20 20 24 52 4d 20 63 6f 6e 66 74 65 73  5.   $RM conftes
322e0 74 2a 0a 20 20 20 23 20 53 47 49 20 43 2b 2b 20  t*.   # SGI C++ 
322f0 63 6f 6d 70 69 6c 65 72 20 77 69 6c 6c 20 63 72  compiler will cr
32300 65 61 74 65 20 64 69 72 65 63 74 6f 72 79 20 6f  eate directory o
32310 75 74 2f 69 69 5f 66 69 6c 65 73 2f 20 66 6f 72  ut/ii_files/ for
32320 0a 20 20 20 23 20 74 65 6d 70 6c 61 74 65 20 69  .   # template i
32330 6e 73 74 61 6e 74 69 61 74 69 6f 6e 0a 20 20 20  nstantiation.   
32340 74 65 73 74 20 2d 64 20 6f 75 74 2f 69 69 5f 66  test -d out/ii_f
32350 69 6c 65 73 20 26 26 20 24 52 4d 20 6f 75 74 2f  iles && $RM out/
32360 69 69 5f 66 69 6c 65 73 2f 2a 20 26 26 20 72 6d  ii_files/* && rm
32370 64 69 72 20 6f 75 74 2f 69 69 5f 66 69 6c 65 73  dir out/ii_files
32380 0a 20 20 20 24 52 4d 20 6f 75 74 2f 2a 20 26 26  .   $RM out/* &&
32390 20 72 6d 64 69 72 20 6f 75 74 0a 20 20 20 63 64   rmdir out.   cd
323a0 20 2e 2e 0a 20 20 20 24 52 4d 20 2d 72 20 63 6f   ...   $RM -r co
323b0 6e 66 74 65 73 74 0a 20 20 20 24 52 4d 20 63 6f  nftest.   $RM co
323c0 6e 66 74 65 73 74 2a 0a 0a 66 69 0a 7b 20 24 61  nftest*..fi.{ $a
323d0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  s_echo "$as_me:$
323e0 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45  {as_lineno-$LINE
323f0 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74  NO}: result: $lt
32400 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65  _cv_prog_compile
32410 72 5f 63 5f 6f 22 20 3e 26 35 0a 24 61 73 5f 65  r_c_o" >&5.$as_e
32420 63 68 6f 20 22 24 6c 74 5f 63 76 5f 70 72 6f 67  cho "$lt_cv_prog
32430 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 22 20 3e  _compiler_c_o" >
32440 26 36 3b 20 7d 0a 0a 0a 0a 0a 68 61 72 64 5f 6c  &6; }.....hard_l
32450 69 6e 6b 73 3d 22 6e 6f 74 74 65 73 74 65 64 22  inks="nottested"
32460 0a 69 66 20 74 65 73 74 20 22 24 6c 74 5f 63 76  .if test "$lt_cv
32470 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63  _prog_compiler_c
32480 5f 6f 22 20 3d 20 6e 6f 20 26 26 20 74 65 73 74  _o" = no && test
32490 20 22 24 6e 65 65 64 5f 6c 6f 63 6b 73 22 20 21   "$need_locks" !
324a0 3d 20 6e 6f 3b 20 74 68 65 6e 0a 20 20 23 20 64  = no; then.  # d
324b0 6f 20 6e 6f 74 20 6f 76 65 72 77 72 69 74 65 20  o not overwrite 
324c0 74 68 65 20 76 61 6c 75 65 20 6f 66 20 6e 65 65  the value of nee
324d0 64 5f 6c 6f 63 6b 73 20 70 72 6f 76 69 64 65 64  d_locks provided
324e0 20 62 79 20 74 68 65 20 75 73 65 72 0a 20 20 7b   by the user.  {
324f0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d   $as_echo "$as_m
32500 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c  e:${as_lineno-$L
32510 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67  INENO}: checking
32520 20 69 66 20 77 65 20 63 61 6e 20 6c 6f 63 6b 20   if we can lock 
32530 77 69 74 68 20 68 61 72 64 20 6c 69 6e 6b 73 22  with hard links"
32540 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20   >&5.$as_echo_n 
32550 22 63 68 65 63 6b 69 6e 67 20 69 66 20 77 65 20  "checking if we 
32560 63 61 6e 20 6c 6f 63 6b 20 77 69 74 68 20 68 61  can lock with ha
32570 72 64 20 6c 69 6e 6b 73 2e 2e 2e 20 22 20 3e 26  rd links... " >&
32580 36 3b 20 7d 0a 20 20 68 61 72 64 5f 6c 69 6e 6b  6; }.  hard_link
32590 73 3d 79 65 73 0a 20 20 24 52 4d 20 63 6f 6e 66  s=yes.  $RM conf
325a0 74 65 73 74 2a 0a 20 20 6c 6e 20 63 6f 6e 66 74  test*.  ln conft
325b0 65 73 74 2e 61 20 63 6f 6e 66 74 65 73 74 2e 62  est.a conftest.b
325c0 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 20   2>/dev/null && 
325d0 68 61 72 64 5f 6c 69 6e 6b 73 3d 6e 6f 0a 20 20  hard_links=no.  
325e0 74 6f 75 63 68 20 63 6f 6e 66 74 65 73 74 2e 61  touch conftest.a
325f0 0a 20 20 6c 6e 20 63 6f 6e 66 74 65 73 74 2e 61  .  ln conftest.a
32600 20 63 6f 6e 66 74 65 73 74 2e 62 20 32 3e 26 35   conftest.b 2>&5
32610 20 7c 7c 20 68 61 72 64 5f 6c 69 6e 6b 73 3d 6e   || hard_links=n
32620 6f 0a 20 20 6c 6e 20 63 6f 6e 66 74 65 73 74 2e  o.  ln conftest.
32630 61 20 63 6f 6e 66 74 65 73 74 2e 62 20 32 3e 2f  a conftest.b 2>/
32640 64 65 76 2f 6e 75 6c 6c 20 26 26 20 68 61 72 64  dev/null && hard
32650 5f 6c 69 6e 6b 73 3d 6e 6f 0a 20 20 7b 20 24 61  _links=no.  { $a
32660 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  s_echo "$as_me:$
32670 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45  {as_lineno-$LINE
32680 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 68 61  NO}: result: $ha
32690 72 64 5f 6c 69 6e 6b 73 22 20 3e 26 35 0a 24 61  rd_links" >&5.$a
326a0 73 5f 65 63 68 6f 20 22 24 68 61 72 64 5f 6c 69  s_echo "$hard_li
326b0 6e 6b 73 22 20 3e 26 36 3b 20 7d 0a 20 20 69 66  nks" >&6; }.  if
326c0 20 74 65 73 74 20 22 24 68 61 72 64 5f 6c 69 6e   test "$hard_lin
326d0 6b 73 22 20 3d 20 6e 6f 3b 20 74 68 65 6e 0a 20  ks" = no; then. 
326e0 20 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24     { $as_echo "$
326f0 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e  as_me:${as_linen
32700 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41 52 4e  o-$LINENO}: WARN
32710 49 4e 47 3a 20 5c 60 24 43 43 27 20 64 6f 65 73  ING: \`$CC' does
32720 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 5c 60 2d   not support \`-
32730 63 20 2d 6f 27 2c 20 73 6f 20 5c 60 6d 61 6b 65  c -o', so \`make
32740 20 2d 6a 27 20 6d 61 79 20 62 65 20 75 6e 73 61   -j' may be unsa
32750 66 65 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f  fe" >&5.$as_echo
32760 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e   "$as_me: WARNIN
32770 47 3a 20 5c 60 24 43 43 27 20 64 6f 65 73 20 6e  G: \`$CC' does n
32780 6f 74 20 73 75 70 70 6f 72 74 20 5c 60 2d 63 20  ot support \`-c 
32790 2d 6f 27 2c 20 73 6f 20 5c 60 6d 61 6b 65 20 2d  -o', so \`make -
327a0 6a 27 20 6d 61 79 20 62 65 20 75 6e 73 61 66 65  j' may be unsafe
327b0 22 20 3e 26 32 3b 7d 0a 20 20 20 20 6e 65 65 64  " >&2;}.    need
327c0 5f 6c 6f 63 6b 73 3d 77 61 72 6e 0a 20 20 66 69  _locks=warn.  fi
327d0 0a 65 6c 73 65 0a 20 20 6e 65 65 64 5f 6c 6f 63  .else.  need_loc
327e0 6b 73 3d 6e 6f 0a 66 69 0a 0a 0a 0a 0a 0a 0a 20  ks=no.fi....... 
327f0 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73   { $as_echo "$as
32800 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d  _me:${as_lineno-
32810 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69  $LINENO}: checki
32820 6e 67 20 77 68 65 74 68 65 72 20 74 68 65 20 24  ng whether the $
32830 63 6f 6d 70 69 6c 65 72 20 6c 69 6e 6b 65 72 20  compiler linker 
32840 28 24 4c 44 29 20 73 75 70 70 6f 72 74 73 20 73  ($LD) supports s
32850 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 22  hared libraries"
32860 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20   >&5.$as_echo_n 
32870 22 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65  "checking whethe
32880 72 20 74 68 65 20 24 63 6f 6d 70 69 6c 65 72 20  r the $compiler 
32890 6c 69 6e 6b 65 72 20 28 24 4c 44 29 20 73 75 70  linker ($LD) sup
328a0 70 6f 72 74 73 20 73 68 61 72 65 64 20 6c 69 62  ports shared lib
328b0 72 61 72 69 65 73 2e 2e 2e 20 22 20 3e 26 36 3b  raries... " >&6;
328c0 20 7d 0a 0a 20 20 72 75 6e 70 61 74 68 5f 76 61   }..  runpath_va
328d0 72 3d 0a 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66  r=.  allow_undef
328e0 69 6e 65 64 5f 66 6c 61 67 3d 0a 20 20 61 6c 77  ined_flag=.  alw
328f0 61 79 73 5f 65 78 70 6f 72 74 5f 73 79 6d 62 6f  ays_export_symbo
32900 6c 73 3d 6e 6f 0a 20 20 61 72 63 68 69 76 65 5f  ls=no.  archive_
32910 63 6d 64 73 3d 0a 20 20 61 72 63 68 69 76 65 5f  cmds=.  archive_
32920 65 78 70 73 79 6d 5f 63 6d 64 73 3d 0a 20 20 63  expsym_cmds=.  c
32930 6f 6d 70 69 6c 65 72 5f 6e 65 65 64 73 5f 6f 62  ompiler_needs_ob
32940 6a 65 63 74 3d 6e 6f 0a 20 20 65 6e 61 62 6c 65  ject=no.  enable
32950 5f 73 68 61 72 65 64 5f 77 69 74 68 5f 73 74 61  _shared_with_sta
32960 74 69 63 5f 72 75 6e 74 69 6d 65 73 3d 6e 6f 0a  tic_runtimes=no.
32970 20 20 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63    export_dynamic
32980 5f 66 6c 61 67 5f 73 70 65 63 3d 0a 20 20 65 78  _flag_spec=.  ex
32990 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d 64  port_symbols_cmd
329a0 73 3d 27 24 4e 4d 20 24 6c 69 62 6f 62 6a 73 20  s='$NM $libobjs 
329b0 24 63 6f 6e 76 65 6e 69 65 6e 63 65 20 7c 20 24  $convenience | $
329c0 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69  global_symbol_pi
329d0 70 65 20 7c 20 24 53 45 44 20 27 5c 27 27 73 2f  pe | $SED '\''s/
329e0 2e 2a 20 2f 2f 27 5c 27 27 20 7c 20 73 6f 72 74  .* //'\'' | sort
329f0 20 7c 20 75 6e 69 71 20 3e 20 24 65 78 70 6f 72   | uniq > $expor
32a00 74 5f 73 79 6d 62 6f 6c 73 27 0a 20 20 68 61 72  t_symbols'.  har
32a10 64 63 6f 64 65 5f 61 75 74 6f 6d 61 74 69 63 3d  dcode_automatic=
32a20 6e 6f 0a 20 20 68 61 72 64 63 6f 64 65 5f 64 69  no.  hardcode_di
32a30 72 65 63 74 3d 6e 6f 0a 20 20 68 61 72 64 63 6f  rect=no.  hardco
32a40 64 65 5f 64 69 72 65 63 74 5f 61 62 73 6f 6c 75  de_direct_absolu
32a50 74 65 3d 6e 6f 0a 20 20 68 61 72 64 63 6f 64 65  te=no.  hardcode
32a60 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65  _libdir_flag_spe
32a70 63 3d 0a 20 20 68 61 72 64 63 6f 64 65 5f 6c 69  c=.  hardcode_li
32a80 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 5f 6c  bdir_flag_spec_l
32a90 64 3d 0a 20 20 68 61 72 64 63 6f 64 65 5f 6c 69  d=.  hardcode_li
32aa0 62 64 69 72 5f 73 65 70 61 72 61 74 6f 72 3d 0a  bdir_separator=.
32ab0 20 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73    hardcode_minus
32ac0 5f 4c 3d 6e 6f 0a 20 20 68 61 72 64 63 6f 64 65  _L=no.  hardcode
32ad0 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 75  _shlibpath_var=u
32ae0 6e 73 75 70 70 6f 72 74 65 64 0a 20 20 69 6e 68  nsupported.  inh
32af0 65 72 69 74 5f 72 70 61 74 68 3d 6e 6f 0a 20 20  erit_rpath=no.  
32b00 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62 73  link_all_deplibs
32b10 3d 75 6e 6b 6e 6f 77 6e 0a 20 20 6d 6f 64 75 6c  =unknown.  modul
32b20 65 5f 63 6d 64 73 3d 0a 20 20 6d 6f 64 75 6c 65  e_cmds=.  module
32b30 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 0a 20 20  _expsym_cmds=.  
32b40 6f 6c 64 5f 61 72 63 68 69 76 65 5f 66 72 6f 6d  old_archive_from
32b50 5f 6e 65 77 5f 63 6d 64 73 3d 0a 20 20 6f 6c 64  _new_cmds=.  old
32b60 5f 61 72 63 68 69 76 65 5f 66 72 6f 6d 5f 65 78  _archive_from_ex
32b70 70 73 79 6d 73 5f 63 6d 64 73 3d 0a 20 20 74 68  psyms_cmds=.  th
32b80 72 65 61 64 5f 73 61 66 65 5f 66 6c 61 67 5f 73  read_safe_flag_s
32b90 70 65 63 3d 0a 20 20 77 68 6f 6c 65 5f 61 72 63  pec=.  whole_arc
32ba0 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 3d 0a  hive_flag_spec=.
32bb0 20 20 23 20 69 6e 63 6c 75 64 65 5f 65 78 70 73    # include_exps
32bc0 79 6d 73 20 73 68 6f 75 6c 64 20 62 65 20 61 20  yms should be a 
32bd0 6c 69 73 74 20 6f 66 20 73 70 61 63 65 2d 73 65  list of space-se
32be0 70 61 72 61 74 65 64 20 73 79 6d 62 6f 6c 73 20  parated symbols 
32bf0 74 6f 20 62 65 20 2a 61 6c 77 61 79 73 2a 0a 20  to be *always*. 
32c00 20 23 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74   # included in t
32c10 68 65 20 73 79 6d 62 6f 6c 20 6c 69 73 74 0a 20  he symbol list. 
32c20 20 69 6e 63 6c 75 64 65 5f 65 78 70 73 79 6d 73   include_expsyms
32c30 3d 0a 20 20 23 20 65 78 63 6c 75 64 65 5f 65 78  =.  # exclude_ex
32c40 70 73 79 6d 73 20 63 61 6e 20 62 65 20 61 6e 20  psyms can be an 
32c50 65 78 74 65 6e 64 65 64 20 72 65 67 65 78 70 20  extended regexp 
32c60 6f 66 20 73 79 6d 62 6f 6c 73 20 74 6f 20 65 78  of symbols to ex
32c70 63 6c 75 64 65 0a 20 20 23 20 69 74 20 77 69 6c  clude.  # it wil
32c80 6c 20 62 65 20 77 72 61 70 70 65 64 20 62 79 20  l be wrapped by 
32c90 60 20 28 27 20 61 6e 64 20 60 29 24 27 2c 20 73  ` (' and `)$', s
32ca0 6f 20 6f 6e 65 20 6d 75 73 74 20 6e 6f 74 20 6d  o one must not m
32cb0 61 74 63 68 20 62 65 67 69 6e 6e 69 6e 67 20 6f  atch beginning o
32cc0 72 0a 20 20 23 20 65 6e 64 20 6f 66 20 6c 69 6e  r.  # end of lin
32cd0 65 2e 20 20 45 78 61 6d 70 6c 65 3a 20 60 61 7c  e.  Example: `a|
32ce0 62 63 7c 2e 2a 64 2e 2a 27 20 77 69 6c 6c 20 65  bc|.*d.*' will e
32cf0 78 63 6c 75 64 65 20 74 68 65 20 73 79 6d 62 6f  xclude the symbo
32d00 6c 73 20 60 61 27 20 61 6e 64 20 60 62 63 27 2c  ls `a' and `bc',
32d10 0a 20 20 23 20 61 73 20 77 65 6c 6c 20 61 73 20  .  # as well as 
32d20 61 6e 79 20 73 79 6d 62 6f 6c 20 74 68 61 74 20  any symbol that 
32d30 63 6f 6e 74 61 69 6e 73 20 60 64 27 2e 0a 20 20  contains `d'..  
32d40 65 78 63 6c 75 64 65 5f 65 78 70 73 79 6d 73 3d  exclude_expsyms=
32d50 27 5f 47 4c 4f 42 41 4c 5f 4f 46 46 53 45 54 5f  '_GLOBAL_OFFSET_
32d60 54 41 42 4c 45 5f 7c 5f 47 4c 4f 42 41 4c 5f 5f  TABLE_|_GLOBAL__
32d70 46 5b 49 44 5d 5f 2e 2a 27 0a 20 20 23 20 41 6c  F[ID]_.*'.  # Al
32d80 74 68 6f 75 67 68 20 5f 47 4c 4f 42 41 4c 5f 4f  though _GLOBAL_O
32d90 46 46 53 45 54 5f 54 41 42 4c 45 5f 20 69 73 20  FFSET_TABLE_ is 
32da0 61 20 76 61 6c 69 64 20 73 79 6d 62 6f 6c 20 43  a valid symbol C
32db0 20 6e 61 6d 65 2c 20 6d 6f 73 74 20 61 2e 6f 75   name, most a.ou
32dc0 74 0a 20 20 23 20 70 6c 61 74 66 6f 72 6d 73 20  t.  # platforms 
32dd0 28 61 62 29 75 73 65 20 69 74 20 69 6e 20 50 49  (ab)use it in PI
32de0 43 20 63 6f 64 65 2c 20 62 75 74 20 74 68 65 69  C code, but thei
32df0 72 20 6c 69 6e 6b 65 72 73 20 67 65 74 20 63 6f  r linkers get co
32e00 6e 66 75 73 65 64 20 69 66 0a 20 20 23 20 74 68  nfused if.  # th
32e10 65 20 73 79 6d 62 6f 6c 20 69 73 20 65 78 70 6c  e symbol is expl
32e20 69 63 69 74 6c 79 20 72 65 66 65 72 65 6e 63 65  icitly reference
32e30 64 2e 20 20 53 69 6e 63 65 20 70 6f 72 74 61 62  d.  Since portab
32e40 6c 65 20 63 6f 64 65 20 63 61 6e 6e 6f 74 0a 20  le code cannot. 
32e50 20 23 20 72 65 6c 79 20 6f 6e 20 74 68 69 73 20   # rely on this 
32e60 73 79 6d 62 6f 6c 20 6e 61 6d 65 2c 20 69 74 27  symbol name, it'
32e70 73 20 70 72 6f 62 61 62 6c 79 20 66 69 6e 65 20  s probably fine 
32e80 74 6f 20 6e 65 76 65 72 20 69 6e 63 6c 75 64 65  to never include
32e90 20 69 74 20 69 6e 0a 20 20 23 20 70 72 65 6c 6f   it in.  # prelo
32ea0 61 64 65 64 20 73 79 6d 62 6f 6c 20 74 61 62 6c  aded symbol tabl
32eb0 65 73 2e 0a 20 20 23 20 45 78 63 6c 75 64 65 20  es..  # Exclude 
32ec0 73 68 61 72 65 64 20 6c 69 62 72 61 72 79 20 69  shared library i
32ed0 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 2f 66 69  nitialization/fi
32ee0 6e 61 6c 69 7a 61 74 69 6f 6e 20 73 79 6d 62 6f  nalization symbo
32ef0 6c 73 2e 0a 20 20 65 78 74 72 61 63 74 5f 65 78  ls..  extract_ex
32f00 70 73 79 6d 73 5f 63 6d 64 73 3d 0a 0a 20 20 63  psyms_cmds=..  c
32f10 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a  ase $host_os in.
32f20 20 20 63 79 67 77 69 6e 2a 20 7c 20 6d 69 6e 67    cygwin* | ming
32f30 77 2a 20 7c 20 70 77 33 32 2a 20 7c 20 63 65 67  w* | pw32* | ceg
32f40 63 63 2a 29 0a 20 20 20 20 23 20 46 49 58 4d 45  cc*).    # FIXME
32f50 3a 20 74 68 65 20 4d 53 56 43 2b 2b 20 70 6f 72  : the MSVC++ por
32f60 74 20 68 61 73 6e 27 74 20 62 65 65 6e 20 74 65  t hasn't been te
32f70 73 74 65 64 20 69 6e 20 61 20 6c 6f 6f 6f 6f 6e  sted in a loooon
32f80 67 20 74 69 6d 65 0a 20 20 20 20 23 20 57 68 65  g time.    # Whe
32f90 6e 20 6e 6f 74 20 75 73 69 6e 67 20 67 63 63 2c  n not using gcc,
32fa0 20 77 65 20 63 75 72 72 65 6e 74 6c 79 20 61 73   we currently as
32fb0 73 75 6d 65 20 74 68 61 74 20 77 65 20 61 72 65  sume that we are
32fc0 20 75 73 69 6e 67 0a 20 20 20 20 23 20 4d 69 63   using.    # Mic
32fd0 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 43 2b  rosoft Visual C+
32fe0 2b 2e 0a 20 20 20 20 69 66 20 74 65 73 74 20 22  +..    if test "
32ff0 24 47 43 43 22 20 21 3d 20 79 65 73 3b 20 74 68  $GCC" != yes; th
33000 65 6e 0a 20 20 20 20 20 20 77 69 74 68 5f 67 6e  en.      with_gn
33010 75 5f 6c 64 3d 6e 6f 0a 20 20 20 20 66 69 0a 20  u_ld=no.    fi. 
33020 20 20 20 3b 3b 0a 20 20 69 6e 74 65 72 69 78 2a     ;;.  interix*
33030 29 0a 20 20 20 20 23 20 77 65 20 6a 75 73 74 20  ).    # we just 
33040 68 6f 70 65 2f 61 73 73 75 6d 65 20 74 68 69 73  hope/assume this
33050 20 69 73 20 67 63 63 20 61 6e 64 20 6e 6f 74 20   is gcc and not 
33060 63 38 39 20 28 3d 20 4d 53 56 43 2b 2b 29 0a 20  c89 (= MSVC++). 
33070 20 20 20 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 79     with_gnu_ld=y
33080 65 73 0a 20 20 20 20 3b 3b 0a 20 20 6f 70 65 6e  es.    ;;.  open
33090 62 73 64 2a 29 0a 20 20 20 20 77 69 74 68 5f 67  bsd*).    with_g
330a0 6e 75 5f 6c 64 3d 6e 6f 0a 20 20 20 20 3b 3b 0a  nu_ld=no.    ;;.
330b0 20 20 65 73 61 63 0a 0a 20 20 6c 64 5f 73 68 6c    esac..  ld_shl
330c0 69 62 73 3d 79 65 73 0a 20 20 69 66 20 74 65 73  ibs=yes.  if tes
330d0 74 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22  t "$with_gnu_ld"
330e0 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20   = yes; then.   
330f0 20 23 20 49 66 20 61 72 63 68 69 76 65 5f 63 6d   # If archive_cm
33100 64 73 20 72 75 6e 73 20 4c 44 2c 20 6e 6f 74 20  ds runs LD, not 
33110 43 43 2c 20 77 6c 61 72 63 20 73 68 6f 75 6c 64  CC, wlarc should
33120 20 62 65 20 65 6d 70 74 79 0a 20 20 20 20 77 6c   be empty.    wl
33130 61 72 63 3d 27 24 7b 77 6c 7d 27 0a 0a 20 20 20  arc='${wl}'..   
33140 20 23 20 53 65 74 20 73 6f 6d 65 20 64 65 66 61   # Set some defa
33150 75 6c 74 73 20 66 6f 72 20 47 4e 55 20 6c 64 20  ults for GNU ld 
33160 77 69 74 68 20 73 68 61 72 65 64 20 6c 69 62 72  with shared libr
33170 61 72 79 20 73 75 70 70 6f 72 74 2e 20 54 68 65  ary support. The
33180 73 65 0a 20 20 20 20 23 20 61 72 65 20 72 65 73  se.    # are res
33190 65 74 20 6c 61 74 65 72 20 69 66 20 73 68 61 72  et later if shar
331a0 65 64 20 6c 69 62 72 61 72 69 65 73 20 61 72 65  ed libraries are
331b0 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 2e 20   not supported. 
331c0 50 75 74 74 69 6e 67 20 74 68 65 6d 0a 20 20 20  Putting them.   
331d0 20 23 20 68 65 72 65 20 61 6c 6c 6f 77 73 20 74   # here allows t
331e0 68 65 6d 20 74 6f 20 62 65 20 6f 76 65 72 72 69  hem to be overri
331f0 64 64 65 6e 20 69 66 20 6e 65 63 65 73 73 61 72  dden if necessar
33200 79 2e 0a 20 20 20 20 72 75 6e 70 61 74 68 5f 76  y..    runpath_v
33210 61 72 3d 4c 44 5f 52 55 4e 5f 50 41 54 48 0a 20  ar=LD_RUN_PATH. 
33220 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64     hardcode_libd
33230 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b  ir_flag_spec='${
33240 77 6c 7d 2d 72 70 61 74 68 20 24 7b 77 6c 7d 24  wl}-rpath ${wl}$
33250 6c 69 62 64 69 72 27 0a 20 20 20 20 65 78 70 6f  libdir'.    expo
33260 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f  rt_dynamic_flag_
33270 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 2d 65 78 70  spec='${wl}--exp
33280 6f 72 74 2d 64 79 6e 61 6d 69 63 27 0a 20 20 20  ort-dynamic'.   
33290 20 23 20 61 6e 63 69 65 6e 74 20 47 4e 55 20 6c   # ancient GNU l
332a0 64 20 64 69 64 6e 27 74 20 73 75 70 70 6f 72 74  d didn't support
332b0 20 2d 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76 65   --whole-archive
332c0 20 65 74 2e 20 61 6c 2e 0a 20 20 20 20 69 66 20   et. al..    if 
332d0 24 4c 44 20 2d 2d 68 65 6c 70 20 32 3e 26 31 20  $LD --help 2>&1 
332e0 7c 20 24 47 52 45 50 20 27 6e 6f 2d 77 68 6f 6c  | $GREP 'no-whol
332f0 65 2d 61 72 63 68 69 76 65 27 20 3e 20 2f 64 65  e-archive' > /de
33300 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20  v/null; then.   
33310 20 20 20 77 68 6f 6c 65 5f 61 72 63 68 69 76 65     whole_archive
33320 5f 66 6c 61 67 5f 73 70 65 63 3d 22 24 77 6c 61  _flag_spec="$wla
33330 72 63 22 27 2d 2d 77 68 6f 6c 65 2d 61 72 63 68  rc"'--whole-arch
33340 69 76 65 24 63 6f 6e 76 65 6e 69 65 6e 63 65 20  ive$convenience 
33350 27 22 24 77 6c 61 72 63 22 27 2d 2d 6e 6f 2d 77  '"$wlarc"'--no-w
33360 68 6f 6c 65 2d 61 72 63 68 69 76 65 27 0a 20 20  hole-archive'.  
33370 20 20 65 6c 73 65 0a 20 20 20 20 20 20 77 68 6f    else.      who
33380 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f  le_archive_flag_
33390 73 70 65 63 3d 0a 20 20 20 20 66 69 0a 20 20 20  spec=.    fi.   
333a0 20 73 75 70 70 6f 72 74 73 5f 61 6e 6f 6e 5f 76   supports_anon_v
333b0 65 72 73 69 6f 6e 69 6e 67 3d 6e 6f 0a 20 20 20  ersioning=no.   
333c0 20 63 61 73 65 20 60 24 4c 44 20 2d 76 20 32 3e   case `$LD -v 2>
333d0 26 31 60 20 69 6e 0a 20 20 20 20 20 20 2a 5c 20  &1` in.      *\ 
333e0 5b 30 31 5d 2e 2a 20 7c 20 2a 5c 20 32 2e 5b 30  [01].* | *\ 2.[0
333f0 2d 39 5d 2e 2a 20 7c 20 2a 5c 20 32 2e 31 30 2e  -9].* | *\ 2.10.
33400 2a 29 20 3b 3b 20 23 20 63 61 74 63 68 20 76 65  *) ;; # catch ve
33410 72 73 69 6f 6e 73 20 3c 20 32 2e 31 31 0a 20 20  rsions < 2.11.  
33420 20 20 20 20 2a 5c 20 32 2e 31 31 2e 39 33 2e 30      *\ 2.11.93.0
33430 2e 32 5c 20 2a 29 20 73 75 70 70 6f 72 74 73 5f  .2\ *) supports_
33440 61 6e 6f 6e 5f 76 65 72 73 69 6f 6e 69 6e 67 3d  anon_versioning=
33450 79 65 73 20 3b 3b 20 23 20 52 48 37 2e 33 20 2e  yes ;; # RH7.3 .
33460 2e 2e 0a 20 20 20 20 20 20 2a 5c 20 32 2e 31 31  ...      *\ 2.11
33470 2e 39 32 2e 30 2e 31 32 5c 20 2a 29 20 73 75 70  .92.0.12\ *) sup
33480 70 6f 72 74 73 5f 61 6e 6f 6e 5f 76 65 72 73 69  ports_anon_versi
33490 6f 6e 69 6e 67 3d 79 65 73 20 3b 3b 20 23 20 4d  oning=yes ;; # M
334a0 61 6e 64 72 61 6b 65 20 38 2e 32 20 2e 2e 2e 0a  andrake 8.2 ....
334b0 20 20 20 20 20 20 2a 5c 20 32 2e 31 31 2e 2a 29        *\ 2.11.*)
334c0 20 3b 3b 20 23 20 6f 74 68 65 72 20 32 2e 31 31   ;; # other 2.11
334d0 20 76 65 72 73 69 6f 6e 73 0a 20 20 20 20 20 20   versions.      
334e0 2a 29 20 73 75 70 70 6f 72 74 73 5f 61 6e 6f 6e  *) supports_anon
334f0 5f 76 65 72 73 69 6f 6e 69 6e 67 3d 79 65 73 20  _versioning=yes 
33500 3b 3b 0a 20 20 20 20 65 73 61 63 0a 0a 20 20 20  ;;.    esac..   
33510 20 23 20 53 65 65 20 69 66 20 47 4e 55 20 6c 64   # See if GNU ld
33520 20 73 75 70 70 6f 72 74 73 20 73 68 61 72 65 64   supports shared
33530 20 6c 69 62 72 61 72 69 65 73 2e 0a 20 20 20 20   libraries..    
33540 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e  case $host_os in
33550 0a 20 20 20 20 61 69 78 5b 33 2d 39 5d 2a 29 0a  .    aix[3-9]*).
33560 20 20 20 20 20 20 23 20 4f 6e 20 41 49 58 2f 50        # On AIX/P
33570 50 43 2c 20 74 68 65 20 47 4e 55 20 6c 69 6e 6b  PC, the GNU link
33580 65 72 20 69 73 20 76 65 72 79 20 62 72 6f 6b 65  er is very broke
33590 6e 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20  n.      if test 
335a0 22 24 68 6f 73 74 5f 63 70 75 22 20 21 3d 20 69  "$host_cpu" != i
335b0 61 36 34 3b 20 74 68 65 6e 0a 09 6c 64 5f 73 68  a64; then..ld_sh
335c0 6c 69 62 73 3d 6e 6f 0a 09 63 61 74 20 3c 3c 5f  libs=no..cat <<_
335d0 4c 54 5f 45 4f 46 20 31 3e 26 32 0a 0a 2a 2a 2a  LT_EOF 1>&2..***
335e0 20 57 61 72 6e 69 6e 67 3a 20 74 68 65 20 47 4e   Warning: the GN
335f0 55 20 6c 69 6e 6b 65 72 2c 20 61 74 20 6c 65 61  U linker, at lea
33600 73 74 20 75 70 20 74 6f 20 72 65 6c 65 61 73 65  st up to release
33610 20 32 2e 39 2e 31 2c 20 69 73 20 72 65 70 6f 72   2.9.1, is repor
33620 74 65 64 0a 2a 2a 2a 20 74 6f 20 62 65 20 75 6e  ted.*** to be un
33630 61 62 6c 65 20 74 6f 20 72 65 6c 69 61 62 6c 79  able to reliably
33640 20 63 72 65 61 74 65 20 73 68 61 72 65 64 20 6c   create shared l
33650 69 62 72 61 72 69 65 73 20 6f 6e 20 41 49 58 2e  ibraries on AIX.
33660 0a 2a 2a 2a 20 54 68 65 72 65 66 6f 72 65 2c 20  .*** Therefore, 
33670 6c 69 62 74 6f 6f 6c 20 69 73 20 64 69 73 61 62  libtool is disab
33680 6c 69 6e 67 20 73 68 61 72 65 64 20 6c 69 62 72  ling shared libr
33690 61 72 69 65 73 20 73 75 70 70 6f 72 74 2e 20 20  aries support.  
336a0 49 66 20 79 6f 75 0a 2a 2a 2a 20 72 65 61 6c 6c  If you.*** reall
336b0 79 20 63 61 72 65 20 66 6f 72 20 73 68 61 72 65  y care for share
336c0 64 20 6c 69 62 72 61 72 69 65 73 2c 20 79 6f 75  d libraries, you
336d0 20 6d 61 79 20 77 61 6e 74 20 74 6f 20 6d 6f 64   may want to mod
336e0 69 66 79 20 79 6f 75 72 20 50 41 54 48 0a 2a 2a  ify your PATH.**
336f0 2a 20 73 6f 20 74 68 61 74 20 61 20 6e 6f 6e 2d  * so that a non-
33700 47 4e 55 20 6c 69 6e 6b 65 72 20 69 73 20 66 6f  GNU linker is fo
33710 75 6e 64 2c 20 61 6e 64 20 74 68 65 6e 20 72 65  und, and then re
33720 73 74 61 72 74 2e 0a 0a 5f 4c 54 5f 45 4f 46 0a  start..._LT_EOF.
33730 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b        fi.      ;
33740 3b 0a 0a 20 20 20 20 61 6d 69 67 61 6f 73 2a 29  ;..    amigaos*)
33750 0a 20 20 20 20 20 20 63 61 73 65 20 24 68 6f 73  .      case $hos
33760 74 5f 63 70 75 20 69 6e 0a 20 20 20 20 20 20 70  t_cpu in.      p
33770 6f 77 65 72 70 63 29 0a 20 20 20 20 20 20 20 20  owerpc).        
33780 20 20 20 20 23 20 73 65 65 20 63 6f 6d 6d 65 6e      # see commen
33790 74 20 61 62 6f 75 74 20 41 6d 69 67 61 4f 53 34  t about AmigaOS4
337a0 20 2e 73 6f 20 73 75 70 70 6f 72 74 0a 20 20 20   .so support.   
337b0 20 20 20 20 20 20 20 20 20 61 72 63 68 69 76 65           archive
337c0 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72  _cmds='$CC -shar
337d0 65 64 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ed $libobjs $dep
337e0 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66  libs $compiler_f
337f0 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d  lags ${wl}-sonam
33800 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20  e $wl$soname -o 
33810 24 6c 69 62 27 0a 20 20 20 20 20 20 20 20 20 20  $lib'.          
33820 20 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d    archive_expsym
33830 5f 63 6d 64 73 3d 27 27 0a 20 20 20 20 20 20 20  _cmds=''.       
33840 20 3b 3b 0a 20 20 20 20 20 20 6d 36 38 6b 29 0a   ;;.      m68k).
33850 20 20 20 20 20 20 20 20 20 20 20 20 61 72 63 68              arch
33860 69 76 65 5f 63 6d 64 73 3d 27 24 52 4d 20 24 6f  ive_cmds='$RM $o
33870 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69  utput_objdir/a2i
33880 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 24 45  xlibrary.data~$E
33890 43 48 4f 20 22 23 64 65 66 69 6e 65 20 4e 41 4d  CHO "#define NAM
338a0 45 20 24 6c 69 62 6e 61 6d 65 22 20 3e 20 24 6f  E $libname" > $o
338b0 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69  utput_objdir/a2i
338c0 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 24 45  xlibrary.data~$E
338d0 43 48 4f 20 22 23 64 65 66 69 6e 65 20 4c 49 42  CHO "#define LIB
338e0 52 41 52 59 5f 49 44 20 31 22 20 3e 3e 20 24 6f  RARY_ID 1" >> $o
338f0 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69  utput_objdir/a2i
33900 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 24 45  xlibrary.data~$E
33910 43 48 4f 20 22 23 64 65 66 69 6e 65 20 56 45 52  CHO "#define VER
33920 53 49 4f 4e 20 24 6d 61 6a 6f 72 22 20 3e 3e 20  SION $major" >> 
33930 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61  $output_objdir/a
33940 32 69 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e  2ixlibrary.data~
33950 24 45 43 48 4f 20 22 23 64 65 66 69 6e 65 20 52  $ECHO "#define R
33960 45 56 49 53 49 4f 4e 20 24 72 65 76 69 73 69 6f  EVISION $revisio
33970 6e 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62  n" >> $output_ob
33980 6a 64 69 72 2f 61 32 69 78 6c 69 62 72 61 72 79  jdir/a2ixlibrary
33990 2e 64 61 74 61 7e 24 41 52 20 24 41 52 5f 46 4c  .data~$AR $AR_FL
339a0 41 47 53 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a  AGS $lib $libobj
339b0 73 7e 24 52 41 4e 4c 49 42 20 24 6c 69 62 7e 28  s~$RANLIB $lib~(
339c0 63 64 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69  cd $output_objdi
339d0 72 20 26 26 20 61 32 69 78 6c 69 62 72 61 72 79  r && a2ixlibrary
339e0 20 2d 33 32 29 27 0a 20 20 20 20 20 20 20 20 20   -32)'.         
339f0 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64     hardcode_libd
33a00 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 4c  ir_flag_spec='-L
33a10 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 20  $libdir'.       
33a20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6d 69       hardcode_mi
33a30 6e 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20 20 20  nus_L=yes.      
33a40 20 20 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a    ;;.      esac.
33a50 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 62 65        ;;..    be
33a60 6f 73 2a 29 0a 20 20 20 20 20 20 69 66 20 24 4c  os*).      if $L
33a70 44 20 2d 2d 68 65 6c 70 20 32 3e 26 31 20 7c 20  D --help 2>&1 | 
33a80 24 47 52 45 50 20 27 3a 20 73 75 70 70 6f 72 74  $GREP ': support
33a90 65 64 20 74 61 72 67 65 74 73 3a 2e 2a 20 65 6c  ed targets:.* el
33aa0 66 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20  f' > /dev/null; 
33ab0 74 68 65 6e 0a 09 61 6c 6c 6f 77 5f 75 6e 64 65  then..allow_unde
33ac0 66 69 6e 65 64 5f 66 6c 61 67 3d 75 6e 73 75 70  fined_flag=unsup
33ad0 70 6f 72 74 65 64 0a 09 23 20 4a 6f 73 65 70 68  ported..# Joseph
33ae0 20 42 65 63 6b 65 6e 62 61 63 68 20 3c 6a 72 62   Beckenbach <jrb
33af0 33 40 62 65 73 74 2e 63 6f 6d 3e 20 73 61 79 73  3@best.com> says
33b00 20 73 6f 6d 65 20 72 65 6c 65 61 73 65 73 20 6f   some releases o
33b10 66 20 67 63 63 0a 09 23 20 73 75 70 70 6f 72 74  f gcc..# support
33b20 20 2d 2d 75 6e 64 65 66 69 6e 65 64 2e 20 20 54   --undefined.  T
33b30 68 69 73 20 64 65 73 65 72 76 65 73 20 73 6f 6d  his deserves som
33b40 65 20 69 6e 76 65 73 74 69 67 61 74 69 6f 6e 2e  e investigation.
33b50 20 20 46 49 58 4d 45 0a 09 61 72 63 68 69 76 65    FIXME..archive
33b60 5f 63 6d 64 73 3d 27 24 43 43 20 2d 6e 6f 73 74  _cmds='$CC -nost
33b70 61 72 74 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  art $libobjs $de
33b80 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f  plibs $compiler_
33b90 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61  flags ${wl}-sona
33ba0 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f  me $wl$soname -o
33bb0 20 24 6c 69 62 27 0a 20 20 20 20 20 20 65 6c 73   $lib'.      els
33bc0 65 0a 09 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a  e..ld_shlibs=no.
33bd0 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b        fi.      ;
33be0 3b 0a 0a 20 20 20 20 63 79 67 77 69 6e 2a 20 7c  ;..    cygwin* |
33bf0 20 6d 69 6e 67 77 2a 20 7c 20 70 77 33 32 2a 20   mingw* | pw32* 
33c00 7c 20 63 65 67 63 63 2a 29 0a 20 20 20 20 20 20  | cegcc*).      
33c10 23 20 5f 4c 54 5f 54 41 47 56 41 52 28 68 61 72  # _LT_TAGVAR(har
33c20 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61  dcode_libdir_fla
33c30 67 5f 73 70 65 63 2c 20 29 20 69 73 20 61 63 74  g_spec, ) is act
33c40 75 61 6c 6c 79 20 6d 65 61 6e 69 6e 67 6c 65 73  ually meaningles
33c50 73 2c 0a 20 20 20 20 20 20 23 20 61 73 20 74 68  s,.      # as th
33c60 65 72 65 20 69 73 20 6e 6f 20 73 65 61 72 63 68  ere is no search
33c70 20 70 61 74 68 20 66 6f 72 20 44 4c 4c 73 2e 0a   path for DLLs..
33c80 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c        hardcode_l
33c90 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d  ibdir_flag_spec=
33ca0 27 2d 4c 24 6c 69 62 64 69 72 27 0a 20 20 20 20  '-L$libdir'.    
33cb0 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65    allow_undefine
33cc0 64 5f 66 6c 61 67 3d 75 6e 73 75 70 70 6f 72 74  d_flag=unsupport
33cd0 65 64 0a 20 20 20 20 20 20 61 6c 77 61 79 73 5f  ed.      always_
33ce0 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 3d 6e  export_symbols=n
33cf0 6f 0a 20 20 20 20 20 20 65 6e 61 62 6c 65 5f 73  o.      enable_s
33d00 68 61 72 65 64 5f 77 69 74 68 5f 73 74 61 74 69  hared_with_stati
33d10 63 5f 72 75 6e 74 69 6d 65 73 3d 79 65 73 0a 20  c_runtimes=yes. 
33d20 20 20 20 20 20 65 78 70 6f 72 74 5f 73 79 6d 62       export_symb
33d30 6f 6c 73 5f 63 6d 64 73 3d 27 24 4e 4d 20 24 6c  ols_cmds='$NM $l
33d40 69 62 6f 62 6a 73 20 24 63 6f 6e 76 65 6e 69 65  ibobjs $convenie
33d50 6e 63 65 20 7c 20 24 67 6c 6f 62 61 6c 5f 73 79  nce | $global_sy
33d60 6d 62 6f 6c 5f 70 69 70 65 20 7c 20 24 53 45 44  mbol_pipe | $SED
33d70 20 2d 65 20 27 5c 27 27 2f 5e 5b 42 43 44 47 52   -e '\''/^[BCDGR
33d80 53 5d 5b 20 5d 2f 73 2f 2e 2a 5b 20 5d 5c 28 5b  S][ ]/s/.*[ ]\([
33d90 5e 20 5d 2a 5c 29 2f 5c 31 20 44 41 54 41 2f 27  ^ ]*\)/\1 DATA/'
33da0 5c 27 27 20 7c 20 24 53 45 44 20 2d 65 20 27 5c  \'' | $SED -e '\
33db0 27 27 2f 5e 5b 41 49 54 57 5d 5b 20 5d 2f 73 2f  ''/^[AITW][ ]/s/
33dc0 2e 2a 5b 20 5d 2f 2f 27 5c 27 27 20 7c 20 73 6f  .*[ ]//'\'' | so
33dd0 72 74 20 7c 20 75 6e 69 71 20 3e 20 24 65 78 70  rt | uniq > $exp
33de0 6f 72 74 5f 73 79 6d 62 6f 6c 73 27 0a 0a 20 20  ort_symbols'..  
33df0 20 20 20 20 69 66 20 24 4c 44 20 2d 2d 68 65 6c      if $LD --hel
33e00 70 20 32 3e 26 31 20 7c 20 24 47 52 45 50 20 27  p 2>&1 | $GREP '
33e10 61 75 74 6f 2d 69 6d 70 6f 72 74 27 20 3e 20 2f  auto-import' > /
33e20 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20  dev/null; then. 
33e30 20 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63         archive_c
33e40 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64  mds='$CC -shared
33e50 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
33e60 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  bs $compiler_fla
33e70 67 73 20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f 62  gs -o $output_ob
33e80 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 24 7b 77  jdir/$soname ${w
33e90 6c 7d 2d 2d 65 6e 61 62 6c 65 2d 61 75 74 6f 2d  l}--enable-auto-
33ea0 69 6d 61 67 65 2d 62 61 73 65 20 2d 58 6c 69 6e  image-base -Xlin
33eb0 6b 65 72 20 2d 2d 6f 75 74 2d 69 6d 70 6c 69 62  ker --out-implib
33ec0 20 2d 58 6c 69 6e 6b 65 72 20 24 6c 69 62 27 0a   -Xlinker $lib'.
33ed0 09 23 20 49 66 20 74 68 65 20 65 78 70 6f 72 74  .# If the export
33ee0 2d 73 79 6d 62 6f 6c 73 20 66 69 6c 65 20 61 6c  -symbols file al
33ef0 72 65 61 64 79 20 69 73 20 61 20 2e 64 65 66 20  ready is a .def 
33f00 66 69 6c 65 20 28 31 73 74 20 6c 69 6e 65 0a 09  file (1st line..
33f10 23 20 69 73 20 45 58 50 4f 52 54 53 29 2c 20 75  # is EXPORTS), u
33f20 73 65 20 69 74 20 61 73 20 69 73 3b 20 6f 74 68  se it as is; oth
33f30 65 72 77 69 73 65 2c 20 70 72 65 70 65 6e 64 2e  erwise, prepend.
33f40 2e 2e 0a 09 61 72 63 68 69 76 65 5f 65 78 70 73  ....archive_exps
33f50 79 6d 5f 63 6d 64 73 3d 27 69 66 20 74 65 73 74  ym_cmds='if test
33f60 20 22 78 60 24 53 45 44 20 31 71 20 24 65 78 70   "x`$SED 1q $exp
33f70 6f 72 74 5f 73 79 6d 62 6f 6c 73 60 22 20 3d 20  ort_symbols`" = 
33f80 78 45 58 50 4f 52 54 53 3b 20 74 68 65 6e 0a 09  xEXPORTS; then..
33f90 20 20 63 70 20 24 65 78 70 6f 72 74 5f 73 79 6d    cp $export_sym
33fa0 62 6f 6c 73 20 24 6f 75 74 70 75 74 5f 6f 62 6a  bols $output_obj
33fb0 64 69 72 2f 24 73 6f 6e 61 6d 65 2e 64 65 66 3b  dir/$soname.def;
33fc0 0a 09 65 6c 73 65 0a 09 20 20 65 63 68 6f 20 45  ..else..  echo E
33fd0 58 50 4f 52 54 53 20 3e 20 24 6f 75 74 70 75 74  XPORTS > $output
33fe0 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 2e  _objdir/$soname.
33ff0 64 65 66 3b 0a 09 20 20 63 61 74 20 24 65 78 70  def;..  cat $exp
34000 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 3e 3e 20 24  ort_symbols >> $
34010 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73  output_objdir/$s
34020 6f 6e 61 6d 65 2e 64 65 66 3b 0a 09 66 69 7e 0a  oname.def;..fi~.
34030 09 24 43 43 20 2d 73 68 61 72 65 64 20 24 6f 75  .$CC -shared $ou
34040 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e  tput_objdir/$son
34050 61 6d 65 2e 64 65 66 20 24 6c 69 62 6f 62 6a 73  ame.def $libobjs
34060 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
34070 6c 65 72 5f 66 6c 61 67 73 20 2d 6f 20 24 6f 75  ler_flags -o $ou
34080 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e  tput_objdir/$son
34090 61 6d 65 20 24 7b 77 6c 7d 2d 2d 65 6e 61 62 6c  ame ${wl}--enabl
340a0 65 2d 61 75 74 6f 2d 69 6d 61 67 65 2d 62 61 73  e-auto-image-bas
340b0 65 20 2d 58 6c 69 6e 6b 65 72 20 2d 2d 6f 75 74  e -Xlinker --out
340c0 2d 69 6d 70 6c 69 62 20 2d 58 6c 69 6e 6b 65 72  -implib -Xlinker
340d0 20 24 6c 69 62 27 0a 20 20 20 20 20 20 65 6c 73   $lib'.      els
340e0 65 0a 09 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a  e..ld_shlibs=no.
340f0 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b        fi.      ;
34100 3b 0a 0a 20 20 20 20 69 6e 74 65 72 69 78 5b 33  ;..    interix[3
34110 2d 39 5d 2a 29 0a 20 20 20 20 20 20 68 61 72 64  -9]*).      hard
34120 63 6f 64 65 5f 64 69 72 65 63 74 3d 6e 6f 0a 20  code_direct=no. 
34130 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68       hardcode_sh
34140 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20  libpath_var=no. 
34150 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69       hardcode_li
34160 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27  bdir_flag_spec='
34170 24 7b 77 6c 7d 2d 72 70 61 74 68 2c 24 6c 69 62  ${wl}-rpath,$lib
34180 64 69 72 27 0a 20 20 20 20 20 20 65 78 70 6f 72  dir'.      expor
34190 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73  t_dynamic_flag_s
341a0 70 65 63 3d 27 24 7b 77 6c 7d 2d 45 27 0a 20 20  pec='${wl}-E'.  
341b0 20 20 20 20 23 20 48 61 63 6b 3a 20 4f 6e 20 49      # Hack: On I
341c0 6e 74 65 72 69 78 20 33 2e 78 2c 20 77 65 20 63  nterix 3.x, we c
341d0 61 6e 6e 6f 74 20 63 6f 6d 70 69 6c 65 20 50 49  annot compile PI
341e0 43 20 62 65 63 61 75 73 65 20 6f 66 20 61 20 62  C because of a b
341f0 72 6f 6b 65 6e 20 67 63 63 2e 0a 20 20 20 20 20  roken gcc..     
34200 20 23 20 49 6e 73 74 65 61 64 2c 20 73 68 61 72   # Instead, shar
34210 65 64 20 6c 69 62 72 61 72 69 65 73 20 61 72 65  ed libraries are
34220 20 6c 6f 61 64 65 64 20 61 74 20 61 6e 20 69 6d   loaded at an im
34230 61 67 65 20 62 61 73 65 20 28 30 78 31 30 30 30  age base (0x1000
34240 30 30 30 30 20 62 79 0a 20 20 20 20 20 20 23 20  0000 by.      # 
34250 64 65 66 61 75 6c 74 29 20 61 6e 64 20 72 65 6c  default) and rel
34260 6f 63 61 74 65 64 20 69 66 20 74 68 65 79 20 63  ocated if they c
34270 6f 6e 66 6c 69 63 74 2c 20 77 68 69 63 68 20 69  onflict, which i
34280 73 20 61 20 73 6c 6f 77 20 76 65 72 79 20 6d 65  s a slow very me
34290 6d 6f 72 79 0a 20 20 20 20 20 20 23 20 63 6f 6e  mory.      # con
342a0 73 75 6d 69 6e 67 20 61 6e 64 20 66 72 61 67 6d  suming and fragm
342b0 65 6e 74 69 6e 67 20 70 72 6f 63 65 73 73 2e 20  enting process. 
342c0 20 54 6f 20 61 76 6f 69 64 20 74 68 69 73 2c 20   To avoid this, 
342d0 77 65 20 70 69 63 6b 20 61 20 72 61 6e 64 6f 6d  we pick a random
342e0 2c 0a 20 20 20 20 20 20 23 20 32 35 36 20 4b 69  ,.      # 256 Ki
342f0 42 2d 61 6c 69 67 6e 65 64 20 69 6d 61 67 65 20  B-aligned image 
34300 62 61 73 65 20 62 65 74 77 65 65 6e 20 30 78 35  base between 0x5
34310 30 30 30 30 30 30 30 20 61 6e 64 20 30 78 36 46  0000000 and 0x6F
34320 46 43 30 30 30 30 20 61 74 20 6c 69 6e 6b 0a 20  FC0000 at link. 
34330 20 20 20 20 20 23 20 74 69 6d 65 2e 20 20 4d 6f       # time.  Mo
34340 76 69 6e 67 20 75 70 20 66 72 6f 6d 20 30 78 31  ving up from 0x1
34350 30 30 30 30 30 30 30 20 61 6c 73 6f 20 61 6c 6c  0000000 also all
34360 6f 77 73 20 6d 6f 72 65 20 73 62 72 6b 28 32 29  ows more sbrk(2)
34370 20 73 70 61 63 65 2e 0a 20 20 20 20 20 20 61 72   space..      ar
34380 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20  chive_cmds='$CC 
34390 2d 73 68 61 72 65 64 20 24 70 69 63 5f 66 6c 61  -shared $pic_fla
343a0 67 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  g $libobjs $depl
343b0 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  ibs $compiler_fl
343c0 61 67 73 20 24 7b 77 6c 7d 2d 68 2c 24 73 6f 6e  ags ${wl}-h,$son
343d0 61 6d 65 20 24 7b 77 6c 7d 2d 2d 69 6d 61 67 65  ame ${wl}--image
343e0 2d 62 61 73 65 2c 60 65 78 70 72 20 24 7b 52 41  -base,`expr ${RA
343f0 4e 44 4f 4d 2d 24 24 7d 20 25 20 34 30 39 36 20  NDOM-$$} % 4096 
34400 2f 20 32 20 5c 2a 20 32 36 32 31 34 34 20 2b 20  / 2 \* 262144 + 
34410 31 33 34 32 31 37 37 32 38 30 60 20 2d 6f 20 24  1342177280` -o $
34420 6c 69 62 27 0a 20 20 20 20 20 20 61 72 63 68 69  lib'.      archi
34430 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27  ve_expsym_cmds='
34440 73 65 64 20 22 73 2c 5e 2c 5f 2c 22 20 24 65 78  sed "s,^,_," $ex
34450 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 3e 24 6f  port_symbols >$o
34460 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f  utput_objdir/$so
34470 6e 61 6d 65 2e 65 78 70 73 79 6d 7e 24 43 43 20  name.expsym~$CC 
34480 2d 73 68 61 72 65 64 20 24 70 69 63 5f 66 6c 61  -shared $pic_fla
34490 67 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  g $libobjs $depl
344a0 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  ibs $compiler_fl
344b0 61 67 73 20 24 7b 77 6c 7d 2d 68 2c 24 73 6f 6e  ags ${wl}-h,$son
344c0 61 6d 65 20 24 7b 77 6c 7d 2d 2d 72 65 74 61 69  ame ${wl}--retai
344d0 6e 2d 73 79 6d 62 6f 6c 73 2d 66 69 6c 65 2c 24  n-symbols-file,$
344e0 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73  output_objdir/$s
344f0 6f 6e 61 6d 65 2e 65 78 70 73 79 6d 20 24 7b 77  oname.expsym ${w
34500 6c 7d 2d 2d 69 6d 61 67 65 2d 62 61 73 65 2c 60  l}--image-base,`
34510 65 78 70 72 20 24 7b 52 41 4e 44 4f 4d 2d 24 24  expr ${RANDOM-$$
34520 7d 20 25 20 34 30 39 36 20 2f 20 32 20 5c 2a 20  } % 4096 / 2 \* 
34530 32 36 32 31 34 34 20 2b 20 31 33 34 32 31 37 37  262144 + 1342177
34540 32 38 30 60 20 2d 6f 20 24 6c 69 62 27 0a 20 20  280` -o $lib'.  
34550 20 20 20 20 3b 3b 0a 0a 20 20 20 20 67 6e 75 2a      ;;..    gnu*
34560 20 7c 20 6c 69 6e 75 78 2a 20 7c 20 74 70 66 2a   | linux* | tpf*
34570 20 7c 20 6b 2a 62 73 64 2a 2d 67 6e 75 29 0a 20   | k*bsd*-gnu). 
34580 20 20 20 20 20 74 6d 70 5f 64 69 65 74 3d 6e 6f       tmp_diet=no
34590 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20 22  .      if test "
345a0 24 68 6f 73 74 5f 6f 73 22 20 3d 20 6c 69 6e 75  $host_os" = linu
345b0 78 2d 64 69 65 74 6c 69 62 63 3b 20 74 68 65 6e  x-dietlibc; then
345c0 0a 09 63 61 73 65 20 24 63 63 5f 62 61 73 65 6e  ..case $cc_basen
345d0 61 6d 65 20 69 6e 0a 09 20 20 64 69 65 74 5c 20  ame in..  diet\ 
345e0 2a 29 20 74 6d 70 5f 64 69 65 74 3d 79 65 73 3b  *) tmp_diet=yes;
345f0 3b 09 23 20 6c 69 6e 75 78 2d 64 69 65 74 6c 69  ;.# linux-dietli
34600 62 63 20 77 69 74 68 20 73 74 61 74 69 63 20 6c  bc with static l
34610 69 6e 6b 69 6e 67 20 28 21 64 69 65 74 2d 64 79  inking (!diet-dy
34620 6e 29 0a 09 65 73 61 63 0a 20 20 20 20 20 20 66  n)..esac.      f
34630 69 0a 20 20 20 20 20 20 69 66 20 24 4c 44 20 2d  i.      if $LD -
34640 2d 68 65 6c 70 20 32 3e 26 31 20 7c 20 24 45 47  -help 2>&1 | $EG
34650 52 45 50 20 27 3a 20 73 75 70 70 6f 72 74 65 64  REP ': supported
34660 20 74 61 72 67 65 74 73 3a 2e 2a 20 65 6c 66 27   targets:.* elf'
34670 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20 5c 0a 09   > /dev/null \..
34680 20 26 26 20 74 65 73 74 20 22 24 74 6d 70 5f 64   && test "$tmp_d
34690 69 65 74 22 20 3d 20 6e 6f 0a 20 20 20 20 20 20  iet" = no.      
346a0 74 68 65 6e 0a 09 74 6d 70 5f 61 64 64 66 6c 61  then..tmp_addfla
346b0 67 3d 0a 09 74 6d 70 5f 73 68 61 72 65 64 66 6c  g=..tmp_sharedfl
346c0 61 67 3d 27 2d 73 68 61 72 65 64 27 0a 09 63 61  ag='-shared'..ca
346d0 73 65 20 24 63 63 5f 62 61 73 65 6e 61 6d 65 2c  se $cc_basename,
346e0 24 68 6f 73 74 5f 63 70 75 20 69 6e 0a 20 20 20  $host_cpu in.   
346f0 20 20 20 20 20 70 67 63 63 2a 29 09 09 09 09 23       pgcc*)....#
34700 20 50 6f 72 74 6c 61 6e 64 20 47 72 6f 75 70 20   Portland Group 
34710 43 20 63 6f 6d 70 69 6c 65 72 0a 09 20 20 77 68  C compiler..  wh
34720 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67  ole_archive_flag
34730 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 2d 77 68  _spec='${wl}--wh
34740 6f 6c 65 2d 61 72 63 68 69 76 65 60 66 6f 72 20  ole-archive`for 
34750 63 6f 6e 76 20 69 6e 20 24 63 6f 6e 76 65 6e 69  conv in $conveni
34760 65 6e 63 65 5c 22 5c 22 3b 20 64 6f 20 74 65 73  ence\"\"; do tes
34770 74 20 20 2d 6e 20 5c 22 24 63 6f 6e 76 5c 22 20  t  -n \"$conv\" 
34780 26 26 20 6e 65 77 5f 63 6f 6e 76 65 6e 69 65 6e  && new_convenien
34790 63 65 3d 5c 22 24 6e 65 77 5f 63 6f 6e 76 65 6e  ce=\"$new_conven
347a0 69 65 6e 63 65 2c 24 63 6f 6e 76 5c 22 3b 20 64  ience,$conv\"; d
347b0 6f 6e 65 3b 20 24 45 43 48 4f 20 5c 22 24 6e 65  one; $ECHO \"$ne
347c0 77 5f 63 6f 6e 76 65 6e 69 65 6e 63 65 5c 22 60  w_convenience\"`
347d0 20 24 7b 77 6c 7d 2d 2d 6e 6f 2d 77 68 6f 6c 65   ${wl}--no-whole
347e0 2d 61 72 63 68 69 76 65 27 0a 09 20 20 74 6d 70  -archive'..  tmp
347f0 5f 61 64 64 66 6c 61 67 3d 27 20 24 70 69 63 5f  _addflag=' $pic_
34800 66 6c 61 67 27 0a 09 20 20 3b 3b 0a 09 70 67 66  flag'..  ;;..pgf
34810 37 37 2a 20 7c 20 70 67 66 39 30 2a 20 7c 20 70  77* | pgf90* | p
34820 67 66 39 35 2a 29 09 23 20 50 6f 72 74 6c 61 6e  gf95*).# Portlan
34830 64 20 47 72 6f 75 70 20 66 37 37 20 61 6e 64 20  d Group f77 and 
34840 66 39 30 20 63 6f 6d 70 69 6c 65 72 73 0a 09 20  f90 compilers.. 
34850 20 77 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66   whole_archive_f
34860 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d  lag_spec='${wl}-
34870 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76 65 60 66  -whole-archive`f
34880 6f 72 20 63 6f 6e 76 20 69 6e 20 24 63 6f 6e 76  or conv in $conv
34890 65 6e 69 65 6e 63 65 5c 22 5c 22 3b 20 64 6f 20  enience\"\"; do 
348a0 74 65 73 74 20 20 2d 6e 20 5c 22 24 63 6f 6e 76  test  -n \"$conv
348b0 5c 22 20 26 26 20 6e 65 77 5f 63 6f 6e 76 65 6e  \" && new_conven
348c0 69 65 6e 63 65 3d 5c 22 24 6e 65 77 5f 63 6f 6e  ience=\"$new_con
348d0 76 65 6e 69 65 6e 63 65 2c 24 63 6f 6e 76 5c 22  venience,$conv\"
348e0 3b 20 64 6f 6e 65 3b 20 24 45 43 48 4f 20 5c 22  ; done; $ECHO \"
348f0 24 6e 65 77 5f 63 6f 6e 76 65 6e 69 65 6e 63 65  $new_convenience
34900 5c 22 60 20 24 7b 77 6c 7d 2d 2d 6e 6f 2d 77 68  \"` ${wl}--no-wh
34910 6f 6c 65 2d 61 72 63 68 69 76 65 27 0a 09 20 20  ole-archive'..  
34920 74 6d 70 5f 61 64 64 66 6c 61 67 3d 27 20 24 70  tmp_addflag=' $p
34930 69 63 5f 66 6c 61 67 20 2d 4d 6e 6f 6d 61 69 6e  ic_flag -Mnomain
34940 27 20 3b 3b 0a 09 65 63 63 2a 2c 69 61 36 34 2a  ' ;;..ecc*,ia64*
34950 20 7c 20 69 63 63 2a 2c 69 61 36 34 2a 29 09 23   | icc*,ia64*).#
34960 20 49 6e 74 65 6c 20 43 20 63 6f 6d 70 69 6c 65   Intel C compile
34970 72 20 6f 6e 20 69 61 36 34 0a 09 20 20 74 6d 70  r on ia64..  tmp
34980 5f 61 64 64 66 6c 61 67 3d 27 20 2d 69 5f 64 79  _addflag=' -i_dy
34990 6e 61 6d 69 63 27 20 3b 3b 0a 09 65 66 63 2a 2c  namic' ;;..efc*,
349a0 69 61 36 34 2a 20 7c 20 69 66 6f 72 74 2a 2c 69  ia64* | ifort*,i
349b0 61 36 34 2a 29 09 23 20 49 6e 74 65 6c 20 46 6f  a64*).# Intel Fo
349c0 72 74 72 61 6e 20 63 6f 6d 70 69 6c 65 72 20 6f  rtran compiler o
349d0 6e 20 69 61 36 34 0a 09 20 20 74 6d 70 5f 61 64  n ia64..  tmp_ad
349e0 64 66 6c 61 67 3d 27 20 2d 69 5f 64 79 6e 61 6d  dflag=' -i_dynam
349f0 69 63 20 2d 6e 6f 66 6f 72 5f 6d 61 69 6e 27 20  ic -nofor_main' 
34a00 3b 3b 0a 09 69 66 63 2a 20 7c 20 69 66 6f 72 74  ;;..ifc* | ifort
34a10 2a 29 09 09 09 23 20 49 6e 74 65 6c 20 46 6f 72  *)...# Intel For
34a20 74 72 61 6e 20 63 6f 6d 70 69 6c 65 72 0a 09 20  tran compiler.. 
34a30 20 74 6d 70 5f 61 64 64 66 6c 61 67 3d 27 20 2d   tmp_addflag=' -
34a40 6e 6f 66 6f 72 5f 6d 61 69 6e 27 20 3b 3b 0a 09  nofor_main' ;;..
34a50 6c 66 39 35 2a 29 09 09 09 09 23 20 4c 61 68 65  lf95*)....# Lahe
34a60 79 20 46 6f 72 74 72 61 6e 20 38 2e 31 0a 09 20  y Fortran 8.1.. 
34a70 20 77 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66   whole_archive_f
34a80 6c 61 67 5f 73 70 65 63 3d 0a 09 20 20 74 6d 70  lag_spec=..  tmp
34a90 5f 73 68 61 72 65 64 66 6c 61 67 3d 27 2d 2d 73  _sharedflag='--s
34aa0 68 61 72 65 64 27 20 3b 3b 0a 09 78 6c 5b 63 43  hared' ;;..xl[cC
34ab0 5d 2a 29 09 09 09 23 20 49 42 4d 20 58 4c 20 43  ]*)...# IBM XL C
34ac0 20 38 2e 30 20 6f 6e 20 50 50 43 20 28 64 65 61   8.0 on PPC (dea
34ad0 6c 20 77 69 74 68 20 78 6c 66 20 62 65 6c 6f 77  l with xlf below
34ae0 29 0a 09 20 20 74 6d 70 5f 73 68 61 72 65 64 66  )..  tmp_sharedf
34af0 6c 61 67 3d 27 2d 71 6d 6b 73 68 72 6f 62 6a 27  lag='-qmkshrobj'
34b00 0a 09 20 20 74 6d 70 5f 61 64 64 66 6c 61 67 3d  ..  tmp_addflag=
34b10 20 3b 3b 0a 09 65 73 61 63 0a 09 63 61 73 65 20   ;;..esac..case 
34b20 60 24 43 43 20 2d 56 20 32 3e 26 31 20 7c 20 73  `$CC -V 2>&1 | s
34b30 65 64 20 35 71 60 20 69 6e 0a 09 2a 53 75 6e 5c  ed 5q` in..*Sun\
34b40 20 43 2a 29 09 09 09 23 20 53 75 6e 20 43 20 35   C*)...# Sun C 5
34b50 2e 39 0a 09 20 20 77 68 6f 6c 65 5f 61 72 63 68  .9..  whole_arch
34b60 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24  ive_flag_spec='$
34b70 7b 77 6c 7d 2d 2d 77 68 6f 6c 65 2d 61 72 63 68  {wl}--whole-arch
34b80 69 76 65 60 6e 65 77 5f 63 6f 6e 76 65 6e 69 65  ive`new_convenie
34b90 6e 63 65 3d 3b 20 66 6f 72 20 63 6f 6e 76 20 69  nce=; for conv i
34ba0 6e 20 24 63 6f 6e 76 65 6e 69 65 6e 63 65 5c 22  n $convenience\"
34bb0 5c 22 3b 20 64 6f 20 74 65 73 74 20 2d 7a 20 5c  \"; do test -z \
34bc0 22 24 63 6f 6e 76 5c 22 20 7c 7c 20 6e 65 77 5f  "$conv\" || new_
34bd0 63 6f 6e 76 65 6e 69 65 6e 63 65 3d 5c 22 24 6e  convenience=\"$n
34be0 65 77 5f 63 6f 6e 76 65 6e 69 65 6e 63 65 2c 24  ew_convenience,$
34bf0 63 6f 6e 76 5c 22 3b 20 64 6f 6e 65 3b 20 24 45  conv\"; done; $E
34c00 43 48 4f 20 5c 22 24 6e 65 77 5f 63 6f 6e 76 65  CHO \"$new_conve
34c10 6e 69 65 6e 63 65 5c 22 60 20 24 7b 77 6c 7d 2d  nience\"` ${wl}-
34c20 2d 6e 6f 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76  -no-whole-archiv
34c30 65 27 0a 09 20 20 63 6f 6d 70 69 6c 65 72 5f 6e  e'..  compiler_n
34c40 65 65 64 73 5f 6f 62 6a 65 63 74 3d 79 65 73 0a  eeds_object=yes.
34c50 09 20 20 74 6d 70 5f 73 68 61 72 65 64 66 6c 61  .  tmp_sharedfla
34c60 67 3d 27 2d 47 27 20 3b 3b 0a 09 2a 53 75 6e 5c  g='-G' ;;..*Sun\
34c70 20 46 2a 29 09 09 09 23 20 53 75 6e 20 46 6f 72   F*)...# Sun For
34c80 74 72 61 6e 20 38 2e 33 0a 09 20 20 74 6d 70 5f  tran 8.3..  tmp_
34c90 73 68 61 72 65 64 66 6c 61 67 3d 27 2d 47 27 20  sharedflag='-G' 
34ca0 3b 3b 0a 09 65 73 61 63 0a 09 61 72 63 68 69 76  ;;..esac..archiv
34cb0 65 5f 63 6d 64 73 3d 27 24 43 43 20 27 22 24 74  e_cmds='$CC '"$t
34cc0 6d 70 5f 73 68 61 72 65 64 66 6c 61 67 22 22 24  mp_sharedflag""$
34cd0 74 6d 70 5f 61 64 64 66 6c 61 67 22 27 20 24 6c  tmp_addflag"' $l
34ce0 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
34cf0 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20  $compiler_flags 
34d00 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c  ${wl}-soname $wl
34d10 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 27  $soname -o $lib'
34d20 0a 0a 20 20 20 20 20 20 20 20 69 66 20 74 65 73  ..        if tes
34d30 74 20 22 78 24 73 75 70 70 6f 72 74 73 5f 61 6e  t "x$supports_an
34d40 6f 6e 5f 76 65 72 73 69 6f 6e 69 6e 67 22 20 3d  on_versioning" =
34d50 20 78 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20   xyes; then.    
34d60 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 65 78        archive_ex
34d70 70 73 79 6d 5f 63 6d 64 73 3d 27 65 63 68 6f 20  psym_cmds='echo 
34d80 22 7b 20 67 6c 6f 62 61 6c 3a 22 20 3e 20 24 6f  "{ global:" > $o
34d90 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69  utput_objdir/$li
34da0 62 6e 61 6d 65 2e 76 65 72 7e 0a 09 20 20 20 20  bname.ver~..    
34db0 63 61 74 20 24 65 78 70 6f 72 74 5f 73 79 6d 62  cat $export_symb
34dc0 6f 6c 73 20 7c 20 73 65 64 20 2d 65 20 22 73 2f  ols | sed -e "s/
34dd0 5c 28 2e 2a 5c 29 2f 5c 31 3b 2f 22 20 3e 3e 20  \(.*\)/\1;/" >> 
34de0 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24  $output_objdir/$
34df0 6c 69 62 6e 61 6d 65 2e 76 65 72 7e 0a 09 20 20  libname.ver~..  
34e00 20 20 65 63 68 6f 20 22 6c 6f 63 61 6c 3a 20 2a    echo "local: *
34e10 3b 20 7d 3b 22 20 3e 3e 20 24 6f 75 74 70 75 74  ; };" >> $output
34e20 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65  _objdir/$libname
34e30 2e 76 65 72 7e 0a 09 20 20 20 20 24 43 43 20 27  .ver~..    $CC '
34e40 22 24 74 6d 70 5f 73 68 61 72 65 64 66 6c 61 67  "$tmp_sharedflag
34e50 22 22 24 74 6d 70 5f 61 64 64 66 6c 61 67 22 27  ""$tmp_addflag"'
34e60 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
34e70 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  bs $compiler_fla
34e80 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20  gs ${wl}-soname 
34e90 24 77 6c 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d  $wl$soname ${wl}
34ea0 2d 76 65 72 73 69 6f 6e 2d 73 63 72 69 70 74 20  -version-script 
34eb0 24 7b 77 6c 7d 24 6f 75 74 70 75 74 5f 6f 62 6a  ${wl}$output_obj
34ec0 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 76 65 72  dir/$libname.ver
34ed0 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20 20 20   -o $lib'.      
34ee0 20 20 66 69 0a 0a 09 63 61 73 65 20 24 63 63 5f    fi...case $cc_
34ef0 62 61 73 65 6e 61 6d 65 20 69 6e 0a 09 78 6c 66  basename in..xlf
34f00 2a 29 0a 09 20 20 23 20 49 42 4d 20 58 4c 20 46  *)..  # IBM XL F
34f10 6f 72 74 72 61 6e 20 31 30 2e 31 20 6f 6e 20 50  ortran 10.1 on P
34f20 50 43 20 63 61 6e 6e 6f 74 20 63 72 65 61 74 65  PC cannot create
34f30 20 73 68 61 72 65 64 20 6c 69 62 73 20 69 74 73   shared libs its
34f40 65 6c 66 0a 09 20 20 77 68 6f 6c 65 5f 61 72 63  elf..  whole_arc
34f50 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 3d 27  hive_flag_spec='
34f60 2d 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76 65 24  --whole-archive$
34f70 63 6f 6e 76 65 6e 69 65 6e 63 65 20 2d 2d 6e 6f  convenience --no
34f80 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76 65 27 0a  -whole-archive'.
34f90 09 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64  .  hardcode_libd
34fa0 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 0a 09 20  ir_flag_spec=.. 
34fb0 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72   hardcode_libdir
34fc0 5f 66 6c 61 67 5f 73 70 65 63 5f 6c 64 3d 27 2d  _flag_spec_ld='-
34fd0 72 70 61 74 68 20 24 6c 69 62 64 69 72 27 0a 09  rpath $libdir'..
34fe0 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27    archive_cmds='
34ff0 24 4c 44 20 2d 73 68 61 72 65 64 20 24 6c 69 62  $LD -shared $lib
35000 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63  objs $deplibs $c
35010 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 2d 73  ompiler_flags -s
35020 6f 6e 61 6d 65 20 24 73 6f 6e 61 6d 65 20 2d 6f  oname $soname -o
35030 20 24 6c 69 62 27 0a 09 20 20 69 66 20 74 65 73   $lib'..  if tes
35040 74 20 22 78 24 73 75 70 70 6f 72 74 73 5f 61 6e  t "x$supports_an
35050 6f 6e 5f 76 65 72 73 69 6f 6e 69 6e 67 22 20 3d  on_versioning" =
35060 20 78 79 65 73 3b 20 74 68 65 6e 0a 09 20 20 20   xyes; then..   
35070 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f   archive_expsym_
35080 63 6d 64 73 3d 27 65 63 68 6f 20 22 7b 20 67 6c  cmds='echo "{ gl
35090 6f 62 61 6c 3a 22 20 3e 20 24 6f 75 74 70 75 74  obal:" > $output
350a0 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65  _objdir/$libname
350b0 2e 76 65 72 7e 0a 09 20 20 20 20 20 20 63 61 74  .ver~..      cat
350c0 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73   $export_symbols
350d0 20 7c 20 73 65 64 20 2d 65 20 22 73 2f 5c 28 2e   | sed -e "s/\(.
350e0 2a 5c 29 2f 5c 31 3b 2f 22 20 3e 3e 20 24 6f 75  *\)/\1;/" >> $ou
350f0 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62  tput_objdir/$lib
35100 6e 61 6d 65 2e 76 65 72 7e 0a 09 20 20 20 20 20  name.ver~..     
35110 20 65 63 68 6f 20 22 6c 6f 63 61 6c 3a 20 2a 3b   echo "local: *;
35120 20 7d 3b 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f   };" >> $output_
35130 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e  objdir/$libname.
35140 76 65 72 7e 0a 09 20 20 20 20 20 20 24 4c 44 20  ver~..      $LD 
35150 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73  -shared $libobjs
35160 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
35170 6c 65 72 5f 66 6c 61 67 73 20 2d 73 6f 6e 61 6d  ler_flags -sonam
35180 65 20 24 73 6f 6e 61 6d 65 20 2d 76 65 72 73 69  e $soname -versi
35190 6f 6e 2d 73 63 72 69 70 74 20 24 6f 75 74 70 75  on-script $outpu
351a0 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d  t_objdir/$libnam
351b0 65 2e 76 65 72 20 2d 6f 20 24 6c 69 62 27 0a 09  e.ver -o $lib'..
351c0 20 20 66 69 0a 09 20 20 3b 3b 0a 09 65 73 61 63    fi..  ;;..esac
351d0 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20  .      else.    
351e0 20 20 20 20 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f      ld_shlibs=no
351f0 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20  .      fi.      
35200 3b 3b 0a 0a 20 20 20 20 6e 65 74 62 73 64 2a 29  ;;..    netbsd*)
35210 0a 20 20 20 20 20 20 69 66 20 65 63 68 6f 20 5f  .      if echo _
35220 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20  _ELF__ | $CC -E 
35230 2d 20 7c 20 24 47 52 45 50 20 5f 5f 45 4c 46 5f  - | $GREP __ELF_
35240 5f 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68  _ >/dev/null; th
35250 65 6e 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73  en..archive_cmds
35260 3d 27 24 4c 44 20 2d 42 73 68 61 72 65 61 62 6c  ='$LD -Bshareabl
35270 65 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  e $libobjs $depl
35280 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67  ibs $linker_flag
35290 73 20 2d 6f 20 24 6c 69 62 27 0a 09 77 6c 61 72  s -o $lib'..wlar
352a0 63 3d 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 61  c=.      else..a
352b0 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43  rchive_cmds='$CC
352c0 20 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a   -shared $libobj
352d0 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70  s $deplibs $comp
352e0 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d  iler_flags ${wl}
352f0 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61  -soname $wl$sona
35300 6d 65 20 2d 6f 20 24 6c 69 62 27 0a 09 61 72 63  me -o $lib'..arc
35310 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73  hive_expsym_cmds
35320 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 6c  ='$CC -shared $l
35330 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
35340 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20  $compiler_flags 
35350 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c  ${wl}-soname $wl
35360 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2d 72 65  $soname ${wl}-re
35370 74 61 69 6e 2d 73 79 6d 62 6f 6c 73 2d 66 69 6c  tain-symbols-fil
35380 65 20 24 77 6c 24 65 78 70 6f 72 74 5f 73 79 6d  e $wl$export_sym
35390 62 6f 6c 73 20 2d 6f 20 24 6c 69 62 27 0a 20 20  bols -o $lib'.  
353a0 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a      fi.      ;;.
353b0 0a 20 20 20 20 73 6f 6c 61 72 69 73 2a 29 0a 20  .    solaris*). 
353c0 20 20 20 20 20 69 66 20 24 4c 44 20 2d 76 20 32       if $LD -v 2
353d0 3e 26 31 20 7c 20 24 47 52 45 50 20 27 42 46 44  >&1 | $GREP 'BFD
353e0 20 32 5c 2e 38 27 20 3e 20 2f 64 65 76 2f 6e 75   2\.8' > /dev/nu
353f0 6c 6c 3b 20 74 68 65 6e 0a 09 6c 64 5f 73 68 6c  ll; then..ld_shl
35400 69 62 73 3d 6e 6f 0a 09 63 61 74 20 3c 3c 5f 4c  ibs=no..cat <<_L
35410 54 5f 45 4f 46 20 31 3e 26 32 0a 0a 2a 2a 2a 20  T_EOF 1>&2..*** 
35420 57 61 72 6e 69 6e 67 3a 20 54 68 65 20 72 65 6c  Warning: The rel
35430 65 61 73 65 73 20 32 2e 38 2e 2a 20 6f 66 20 74  eases 2.8.* of t
35440 68 65 20 47 4e 55 20 6c 69 6e 6b 65 72 20 63 61  he GNU linker ca
35450 6e 6e 6f 74 20 72 65 6c 69 61 62 6c 79 0a 2a 2a  nnot reliably.**
35460 2a 20 63 72 65 61 74 65 20 73 68 61 72 65 64 20  * create shared 
35470 6c 69 62 72 61 72 69 65 73 20 6f 6e 20 53 6f 6c  libraries on Sol
35480 61 72 69 73 20 73 79 73 74 65 6d 73 2e 20 20 54  aris systems.  T
35490 68 65 72 65 66 6f 72 65 2c 20 6c 69 62 74 6f 6f  herefore, libtoo
354a0 6c 0a 2a 2a 2a 20 69 73 20 64 69 73 61 62 6c 69  l.*** is disabli
354b0 6e 67 20 73 68 61 72 65 64 20 6c 69 62 72 61 72  ng shared librar
354c0 69 65 73 20 73 75 70 70 6f 72 74 2e 20 20 57 65  ies support.  We
354d0 20 75 72 67 65 20 79 6f 75 20 74 6f 20 75 70 67   urge you to upg
354e0 72 61 64 65 20 47 4e 55 0a 2a 2a 2a 20 62 69 6e  rade GNU.*** bin
354f0 75 74 69 6c 73 20 74 6f 20 72 65 6c 65 61 73 65  utils to release
35500 20 32 2e 39 2e 31 20 6f 72 20 6e 65 77 65 72 2e   2.9.1 or newer.
35510 20 20 41 6e 6f 74 68 65 72 20 6f 70 74 69 6f 6e    Another option
35520 20 69 73 20 74 6f 20 6d 6f 64 69 66 79 0a 2a 2a   is to modify.**
35530 2a 20 79 6f 75 72 20 50 41 54 48 20 6f 72 20 63  * your PATH or c
35540 6f 6d 70 69 6c 65 72 20 63 6f 6e 66 69 67 75 72  ompiler configur
35550 61 74 69 6f 6e 20 73 6f 20 74 68 61 74 20 74 68  ation so that th
35560 65 20 6e 61 74 69 76 65 20 6c 69 6e 6b 65 72 20  e native linker 
35570 69 73 0a 2a 2a 2a 20 75 73 65 64 2c 20 61 6e 64  is.*** used, and
35580 20 74 68 65 6e 20 72 65 73 74 61 72 74 2e 0a 0a   then restart...
35590 5f 4c 54 5f 45 4f 46 0a 20 20 20 20 20 20 65 6c  _LT_EOF.      el
355a0 69 66 20 24 4c 44 20 2d 2d 68 65 6c 70 20 32 3e  if $LD --help 2>
355b0 26 31 20 7c 20 24 47 52 45 50 20 27 3a 20 73 75  &1 | $GREP ': su
355c0 70 70 6f 72 74 65 64 20 74 61 72 67 65 74 73 3a  pported targets:
355d0 2e 2a 20 65 6c 66 27 20 3e 20 2f 64 65 76 2f 6e  .* elf' > /dev/n
355e0 75 6c 6c 3b 20 74 68 65 6e 0a 09 61 72 63 68 69  ull; then..archi
355f0 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68  ve_cmds='$CC -sh
35600 61 72 65 64 20 24 6c 69 62 6f 62 6a 73 20 24 64  ared $libobjs $d
35610 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72  eplibs $compiler
35620 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e  _flags ${wl}-son
35630 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d  ame $wl$soname -
35640 6f 20 24 6c 69 62 27 0a 09 61 72 63 68 69 76 65  o $lib'..archive
35650 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24 43  _expsym_cmds='$C
35660 43 20 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62  C -shared $libob
35670 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d  js $deplibs $com
35680 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c  piler_flags ${wl
35690 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e  }-soname $wl$son
356a0 61 6d 65 20 24 7b 77 6c 7d 2d 72 65 74 61 69 6e  ame ${wl}-retain
356b0 2d 73 79 6d 62 6f 6c 73 2d 66 69 6c 65 20 24 77  -symbols-file $w
356c0 6c 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73  l$export_symbols
356d0 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20 20 20   -o $lib'.      
356e0 65 6c 73 65 0a 09 6c 64 5f 73 68 6c 69 62 73 3d  else..ld_shlibs=
356f0 6e 6f 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20  no.      fi.    
35700 20 20 3b 3b 0a 0a 20 20 20 20 73 79 73 76 35 2a    ;;..    sysv5*
35710 20 7c 20 73 63 6f 33 2e 32 76 35 2a 20 7c 20 73   | sco3.2v5* | s
35720 63 6f 35 76 36 2a 20 7c 20 75 6e 69 78 77 61 72  co5v6* | unixwar
35730 65 2a 20 7c 20 4f 70 65 6e 55 4e 49 58 2a 29 0a  e* | OpenUNIX*).
35740 20 20 20 20 20 20 63 61 73 65 20 60 24 4c 44 20        case `$LD 
35750 2d 76 20 32 3e 26 31 60 20 69 6e 0a 20 20 20 20  -v 2>&1` in.    
35760 20 20 20 20 2a 5c 20 5b 30 31 5d 2e 2a 20 7c 20      *\ [01].* | 
35770 2a 5c 20 32 2e 5b 30 2d 39 5d 2e 2a 20 7c 20 2a  *\ 2.[0-9].* | *
35780 5c 20 32 2e 31 5b 30 2d 35 5d 2e 2a 29 0a 09 6c  \ 2.1[0-5].*)..l
35790 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 09 63 61 74  d_shlibs=no..cat
357a0 20 3c 3c 5f 4c 54 5f 45 4f 46 20 31 3e 26 32 0a   <<_LT_EOF 1>&2.
357b0 0a 2a 2a 2a 20 57 61 72 6e 69 6e 67 3a 20 52 65  .*** Warning: Re
357c0 6c 65 61 73 65 73 20 6f 66 20 74 68 65 20 47 4e  leases of the GN
357d0 55 20 6c 69 6e 6b 65 72 20 70 72 69 6f 72 20 74  U linker prior t
357e0 6f 20 32 2e 31 36 2e 39 31 2e 30 2e 33 20 63 61  o 2.16.91.0.3 ca
357f0 6e 20 6e 6f 74 0a 2a 2a 2a 20 72 65 6c 69 61 62  n not.*** reliab
35800 6c 79 20 63 72 65 61 74 65 20 73 68 61 72 65 64  ly create shared
35810 20 6c 69 62 72 61 72 69 65 73 20 6f 6e 20 53 43   libraries on SC
35820 4f 20 73 79 73 74 65 6d 73 2e 20 20 54 68 65 72  O systems.  Ther
35830 65 66 6f 72 65 2c 20 6c 69 62 74 6f 6f 6c 0a 2a  efore, libtool.*
35840 2a 2a 20 69 73 20 64 69 73 61 62 6c 69 6e 67 20  ** is disabling 
35850 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73  shared libraries
35860 20 73 75 70 70 6f 72 74 2e 20 20 57 65 20 75 72   support.  We ur
35870 67 65 20 79 6f 75 20 74 6f 20 75 70 67 72 61 64  ge you to upgrad
35880 65 20 47 4e 55 0a 2a 2a 2a 20 62 69 6e 75 74 69  e GNU.*** binuti
35890 6c 73 20 74 6f 20 72 65 6c 65 61 73 65 20 32 2e  ls to release 2.
358a0 31 36 2e 39 31 2e 30 2e 33 20 6f 72 20 6e 65 77  16.91.0.3 or new
358b0 65 72 2e 20 20 41 6e 6f 74 68 65 72 20 6f 70 74  er.  Another opt
358c0 69 6f 6e 20 69 73 20 74 6f 20 6d 6f 64 69 66 79  ion is to modify
358d0 0a 2a 2a 2a 20 79 6f 75 72 20 50 41 54 48 20 6f  .*** your PATH o
358e0 72 20 63 6f 6d 70 69 6c 65 72 20 63 6f 6e 66 69  r compiler confi
358f0 67 75 72 61 74 69 6f 6e 20 73 6f 20 74 68 61 74  guration so that
35900 20 74 68 65 20 6e 61 74 69 76 65 20 6c 69 6e 6b   the native link
35910 65 72 20 69 73 0a 2a 2a 2a 20 75 73 65 64 2c 20  er is.*** used, 
35920 61 6e 64 20 74 68 65 6e 20 72 65 73 74 61 72 74  and then restart
35930 2e 0a 0a 5f 4c 54 5f 45 4f 46 0a 09 3b 3b 0a 09  ..._LT_EOF..;;..
35940 2a 29 0a 09 20 20 23 20 46 6f 72 20 73 65 63 75  *)..  # For secu
35950 72 69 74 79 20 72 65 61 73 6f 6e 73 2c 20 69 74  rity reasons, it
35960 20 69 73 20 68 69 67 68 6c 79 20 72 65 63 6f 6d   is highly recom
35970 6d 65 6e 64 65 64 20 74 68 61 74 20 79 6f 75 20  mended that you 
35980 61 6c 77 61 79 73 0a 09 20 20 23 20 75 73 65 20  always..  # use 
35990 61 62 73 6f 6c 75 74 65 20 70 61 74 68 73 20 66  absolute paths f
359a0 6f 72 20 6e 61 6d 69 6e 67 20 73 68 61 72 65 64  or naming shared
359b0 20 6c 69 62 72 61 72 69 65 73 2c 20 61 6e 64 20   libraries, and 
359c0 65 78 63 6c 75 64 65 20 74 68 65 0a 09 20 20 23  exclude the..  #
359d0 20 44 54 5f 52 55 4e 50 41 54 48 20 74 61 67 20   DT_RUNPATH tag 
359e0 66 72 6f 6d 20 65 78 65 63 75 74 61 62 6c 65 73  from executables
359f0 20 61 6e 64 20 6c 69 62 72 61 72 69 65 73 2e 20   and libraries. 
35a00 20 42 75 74 20 64 6f 69 6e 67 20 73 6f 0a 09 20   But doing so.. 
35a10 20 23 20 72 65 71 75 69 72 65 73 20 74 68 61 74   # requires that
35a20 20 79 6f 75 20 63 6f 6d 70 69 6c 65 20 65 76 65   you compile eve
35a30 72 79 74 68 69 6e 67 20 74 77 69 63 65 2c 20 77  rything twice, w
35a40 68 69 63 68 20 69 73 20 61 20 70 61 69 6e 2e 0a  hich is a pain..
35a50 09 20 20 69 66 20 24 4c 44 20 2d 2d 68 65 6c 70  .  if $LD --help
35a60 20 32 3e 26 31 20 7c 20 24 47 52 45 50 20 27 3a   2>&1 | $GREP ':
35a70 20 73 75 70 70 6f 72 74 65 64 20 74 61 72 67 65   supported targe
35a80 74 73 3a 2e 2a 20 65 6c 66 27 20 3e 20 2f 64 65  ts:.* elf' > /de
35a90 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 20 20  v/null; then..  
35aa0 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69    hardcode_libdi
35ab0 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77  r_flag_spec='${w
35ac0 6c 7d 2d 72 70 61 74 68 20 24 7b 77 6c 7d 24 6c  l}-rpath ${wl}$l
35ad0 69 62 64 69 72 27 0a 09 20 20 20 20 61 72 63 68  ibdir'..    arch
35ae0 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73  ive_cmds='$CC -s
35af0 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73 20 24  hared $libobjs $
35b00 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65  deplibs $compile
35b10 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f  r_flags ${wl}-so
35b20 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20  name $wl$soname 
35b30 2d 6f 20 24 6c 69 62 27 0a 09 20 20 20 20 61 72  -o $lib'..    ar
35b40 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64  chive_expsym_cmd
35b50 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 24  s='$CC -shared $
35b60 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
35b70 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73   $compiler_flags
35b80 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77   ${wl}-soname $w
35b90 6c 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2d 72  l$soname ${wl}-r
35ba0 65 74 61 69 6e 2d 73 79 6d 62 6f 6c 73 2d 66 69  etain-symbols-fi
35bb0 6c 65 20 24 77 6c 24 65 78 70 6f 72 74 5f 73 79  le $wl$export_sy
35bc0 6d 62 6f 6c 73 20 2d 6f 20 24 6c 69 62 27 0a 09  mbols -o $lib'..
35bd0 20 20 65 6c 73 65 0a 09 20 20 20 20 6c 64 5f 73    else..    ld_s
35be0 68 6c 69 62 73 3d 6e 6f 0a 09 20 20 66 69 0a 09  hlibs=no..  fi..
35bf0 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a 20 20  ;;.      esac.  
35c00 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 75 6e 6f      ;;..    suno
35c10 73 34 2a 29 0a 20 20 20 20 20 20 61 72 63 68 69  s4*).      archi
35c20 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 61 73  ve_cmds='$LD -as
35c30 73 65 72 74 20 70 75 72 65 2d 74 65 78 74 20 2d  sert pure-text -
35c40 42 73 68 61 72 65 61 62 6c 65 20 2d 6f 20 24 6c  Bshareable -o $l
35c50 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ib $libobjs $dep
35c60 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61  libs $linker_fla
35c70 67 73 27 0a 20 20 20 20 20 20 77 6c 61 72 63 3d  gs'.      wlarc=
35c80 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  .      hardcode_
35c90 64 69 72 65 63 74 3d 79 65 73 0a 20 20 20 20 20  direct=yes.     
35ca0 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70   hardcode_shlibp
35cb0 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20  ath_var=no.     
35cc0 20 3b 3b 0a 0a 20 20 20 20 2a 29 0a 20 20 20 20   ;;..    *).    
35cd0 20 20 69 66 20 24 4c 44 20 2d 2d 68 65 6c 70 20    if $LD --help 
35ce0 32 3e 26 31 20 7c 20 24 47 52 45 50 20 27 3a 20  2>&1 | $GREP ': 
35cf0 73 75 70 70 6f 72 74 65 64 20 74 61 72 67 65 74  supported target
35d00 73 3a 2e 2a 20 65 6c 66 27 20 3e 20 2f 64 65 76  s:.* elf' > /dev
35d10 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 61 72 63  /null; then..arc
35d20 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d  hive_cmds='$CC -
35d30 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73 20  shared $libobjs 
35d40 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c  $deplibs $compil
35d50 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73  er_flags ${wl}-s
35d60 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65  oname $wl$soname
35d70 20 2d 6f 20 24 6c 69 62 27 0a 09 61 72 63 68 69   -o $lib'..archi
35d80 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27  ve_expsym_cmds='
35d90 24 43 43 20 2d 73 68 61 72 65 64 20 24 6c 69 62  $CC -shared $lib
35da0 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63  objs $deplibs $c
35db0 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b  ompiler_flags ${
35dc0 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73  wl}-soname $wl$s
35dd0 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2d 72 65 74 61  oname ${wl}-reta
35de0 69 6e 2d 73 79 6d 62 6f 6c 73 2d 66 69 6c 65 20  in-symbols-file 
35df0 24 77 6c 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f  $wl$export_symbo
35e00 6c 73 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20  ls -o $lib'.    
35e10 20 20 65 6c 73 65 0a 09 6c 64 5f 73 68 6c 69 62    else..ld_shlib
35e20 73 3d 6e 6f 0a 20 20 20 20 20 20 66 69 0a 20 20  s=no.      fi.  
35e30 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a      ;;.    esac.
35e40 0a 20 20 20 20 69 66 20 74 65 73 74 20 22 24 6c  .    if test "$l
35e50 64 5f 73 68 6c 69 62 73 22 20 3d 20 6e 6f 3b 20  d_shlibs" = no; 
35e60 74 68 65 6e 0a 20 20 20 20 20 20 72 75 6e 70 61  then.      runpa
35e70 74 68 5f 76 61 72 3d 0a 20 20 20 20 20 20 68 61  th_var=.      ha
35e80 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
35e90 61 67 5f 73 70 65 63 3d 0a 20 20 20 20 20 20 65  ag_spec=.      e
35ea0 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c  xport_dynamic_fl
35eb0 61 67 5f 73 70 65 63 3d 0a 20 20 20 20 20 20 77  ag_spec=.      w
35ec0 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c 61  hole_archive_fla
35ed0 67 5f 73 70 65 63 3d 0a 20 20 20 20 66 69 0a 20  g_spec=.    fi. 
35ee0 20 65 6c 73 65 0a 20 20 20 20 23 20 50 4f 52 54   else.    # PORT
35ef0 4d 45 20 66 69 6c 6c 20 69 6e 20 61 20 64 65 73  ME fill in a des
35f00 63 72 69 70 74 69 6f 6e 20 6f 66 20 79 6f 75 72  cription of your
35f10 20 73 79 73 74 65 6d 27 73 20 6c 69 6e 6b 65 72   system's linker
35f20 20 28 6e 6f 74 20 47 4e 55 20 6c 64 29 0a 20 20   (not GNU ld).  
35f30 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20    case $host_os 
35f40 69 6e 0a 20 20 20 20 61 69 78 33 2a 29 0a 20 20  in.    aix3*).  
35f50 20 20 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69      allow_undefi
35f60 6e 65 64 5f 66 6c 61 67 3d 75 6e 73 75 70 70 6f  ned_flag=unsuppo
35f70 72 74 65 64 0a 20 20 20 20 20 20 61 6c 77 61 79  rted.      alway
35f80 73 5f 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73  s_export_symbols
35f90 3d 79 65 73 0a 20 20 20 20 20 20 61 72 63 68 69  =yes.      archi
35fa0 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27  ve_expsym_cmds='
35fb0 24 4c 44 20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f  $LD -o $output_o
35fc0 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 24 6c  bjdir/$soname $l
35fd0 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
35fe0 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 20 2d 62  $linker_flags -b
35ff0 45 3a 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c  E:$export_symbol
36000 73 20 2d 54 35 31 32 20 2d 48 35 31 32 20 2d 62  s -T512 -H512 -b
36010 4d 3a 53 52 45 7e 24 41 52 20 24 41 52 5f 46 4c  M:SRE~$AR $AR_FL
36020 41 47 53 20 24 6c 69 62 20 24 6f 75 74 70 75 74  AGS $lib $output
36030 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 27  _objdir/$soname'
36040 0a 20 20 20 20 20 20 23 20 4e 6f 74 65 3a 20 74  .      # Note: t
36050 68 69 73 20 6c 69 6e 6b 65 72 20 68 61 72 64 63  his linker hardc
36060 6f 64 65 73 20 74 68 65 20 64 69 72 65 63 74 6f  odes the directo
36070 72 69 65 73 20 69 6e 20 4c 49 42 50 41 54 48 20  ries in LIBPATH 
36080 69 66 20 74 68 65 72 65 0a 20 20 20 20 20 20 23  if there.      #
36090 20 61 72 65 20 6e 6f 20 64 69 72 65 63 74 6f 72   are no director
360a0 69 65 73 20 73 70 65 63 69 66 69 65 64 20 62 79  ies specified by
360b0 20 2d 4c 2e 0a 20 20 20 20 20 20 68 61 72 64 63   -L..      hardc
360c0 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a  ode_minus_L=yes.
360d0 20 20 20 20 20 20 69 66 20 74 65 73 74 20 22 24        if test "$
360e0 47 43 43 22 20 3d 20 79 65 73 20 26 26 20 74 65  GCC" = yes && te
360f0 73 74 20 2d 7a 20 22 24 6c 74 5f 70 72 6f 67 5f  st -z "$lt_prog_
36100 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 22  compiler_static"
36110 3b 20 74 68 65 6e 0a 09 23 20 4e 65 69 74 68 65  ; then..# Neithe
36120 72 20 64 69 72 65 63 74 20 68 61 72 64 63 6f 64  r direct hardcod
36130 69 6e 67 20 6e 6f 72 20 73 74 61 74 69 63 20 6c  ing nor static l
36140 69 6e 6b 69 6e 67 20 69 73 20 73 75 70 70 6f 72  inking is suppor
36150 74 65 64 20 77 69 74 68 20 61 0a 09 23 20 62 72  ted with a..# br
36160 6f 6b 65 6e 20 63 6f 6c 6c 65 63 74 32 2e 0a 09  oken collect2...
36170 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d  hardcode_direct=
36180 75 6e 73 75 70 70 6f 72 74 65 64 0a 20 20 20 20  unsupported.    
36190 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20    fi.      ;;.. 
361a0 20 20 20 61 69 78 5b 34 2d 39 5d 2a 29 0a 20 20     aix[4-9]*).  
361b0 20 20 20 20 69 66 20 74 65 73 74 20 22 24 68 6f      if test "$ho
361c0 73 74 5f 63 70 75 22 20 3d 20 69 61 36 34 3b 20  st_cpu" = ia64; 
361d0 74 68 65 6e 0a 09 23 20 4f 6e 20 49 41 36 34 2c  then..# On IA64,
361e0 20 74 68 65 20 6c 69 6e 6b 65 72 20 64 6f 65 73   the linker does
361f0 20 72 75 6e 20 74 69 6d 65 20 6c 69 6e 6b 69 6e   run time linkin
36200 67 20 62 79 20 64 65 66 61 75 6c 74 2c 20 73 6f  g by default, so
36210 20 77 65 20 64 6f 6e 27 74 0a 09 23 20 68 61 76   we don't..# hav
36220 65 20 74 6f 20 64 6f 20 61 6e 79 74 68 69 6e 67  e to do anything
36230 20 73 70 65 63 69 61 6c 2e 0a 09 61 69 78 5f 75   special...aix_u
36240 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e 6b 69 6e  se_runtimelinkin
36250 67 3d 6e 6f 0a 09 65 78 70 5f 73 79 6d 5f 66 6c  g=no..exp_sym_fl
36260 61 67 3d 27 2d 42 65 78 70 6f 72 74 27 0a 09 6e  ag='-Bexport'..n
36270 6f 5f 65 6e 74 72 79 5f 66 6c 61 67 3d 22 22 0a  o_entry_flag="".
36280 20 20 20 20 20 20 65 6c 73 65 0a 09 23 20 49 66        else..# If
36290 20 77 65 27 72 65 20 75 73 69 6e 67 20 47 4e 55   we're using GNU
362a0 20 6e 6d 2c 20 74 68 65 6e 20 77 65 20 64 6f 6e   nm, then we don
362b0 27 74 20 77 61 6e 74 20 74 68 65 20 22 2d 43 22  't want the "-C"
362c0 20 6f 70 74 69 6f 6e 2e 0a 09 23 20 2d 43 20 6d   option...# -C m
362d0 65 61 6e 73 20 64 65 6d 61 6e 67 6c 65 20 74 6f  eans demangle to
362e0 20 41 49 58 20 6e 6d 2c 20 62 75 74 20 6d 65 61   AIX nm, but mea
362f0 6e 73 20 64 6f 6e 27 74 20 64 65 6d 61 6e 67 6c  ns don't demangl
36300 65 20 77 69 74 68 20 47 4e 55 20 6e 6d 0a 09 69  e with GNU nm..i
36310 66 20 24 4e 4d 20 2d 56 20 32 3e 26 31 20 7c 20  f $NM -V 2>&1 | 
36320 24 47 52 45 50 20 27 47 4e 55 27 20 3e 20 2f 64  $GREP 'GNU' > /d
36330 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 20  ev/null; then.. 
36340 20 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 5f   export_symbols_
36350 63 6d 64 73 3d 27 24 4e 4d 20 2d 42 70 67 20 24  cmds='$NM -Bpg $
36360 6c 69 62 6f 62 6a 73 20 24 63 6f 6e 76 65 6e 69  libobjs $conveni
36370 65 6e 63 65 20 7c 20 61 77 6b 20 27 5c 27 27 7b  ence | awk '\''{
36380 20 69 66 20 28 28 28 5c 24 20 32 20 3d 3d 20 22   if (((\$ 2 == "
36390 54 22 29 20 7c 7c 20 28 5c 24 20 32 20 3d 3d 20  T") || (\$ 2 == 
363a0 22 44 22 29 20 7c 7c 20 28 5c 24 20 32 20 3d 3d  "D") || (\$ 2 ==
363b0 20 22 42 22 29 29 20 26 26 20 28 73 75 62 73 74   "B")) && (subst
363c0 72 28 5c 24 20 33 2c 31 2c 31 29 20 21 3d 20 22  r(\$ 3,1,1) != "
363d0 2e 22 29 29 20 7b 20 70 72 69 6e 74 20 5c 24 20  .")) { print \$ 
363e0 33 20 7d 20 7d 27 5c 27 27 20 7c 20 73 6f 72 74  3 } }'\'' | sort
363f0 20 2d 75 20 3e 20 24 65 78 70 6f 72 74 5f 73 79   -u > $export_sy
36400 6d 62 6f 6c 73 27 0a 09 65 6c 73 65 0a 09 20 20  mbols'..else..  
36410 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 5f 63  export_symbols_c
36420 6d 64 73 3d 27 24 4e 4d 20 2d 42 43 70 67 20 24  mds='$NM -BCpg $
36430 6c 69 62 6f 62 6a 73 20 24 63 6f 6e 76 65 6e 69  libobjs $conveni
36440 65 6e 63 65 20 7c 20 61 77 6b 20 27 5c 27 27 7b  ence | awk '\''{
36450 20 69 66 20 28 28 28 5c 24 20 32 20 3d 3d 20 22   if (((\$ 2 == "
36460 54 22 29 20 7c 7c 20 28 5c 24 20 32 20 3d 3d 20  T") || (\$ 2 == 
36470 22 44 22 29 20 7c 7c 20 28 5c 24 20 32 20 3d 3d  "D") || (\$ 2 ==
36480 20 22 42 22 29 29 20 26 26 20 28 73 75 62 73 74   "B")) && (subst
36490 72 28 5c 24 20 33 2c 31 2c 31 29 20 21 3d 20 22  r(\$ 3,1,1) != "
364a0 2e 22 29 29 20 7b 20 70 72 69 6e 74 20 5c 24 20  .")) { print \$ 
364b0 33 20 7d 20 7d 27 5c 27 27 20 7c 20 73 6f 72 74  3 } }'\'' | sort
364c0 20 2d 75 20 3e 20 24 65 78 70 6f 72 74 5f 73 79   -u > $export_sy
364d0 6d 62 6f 6c 73 27 0a 09 66 69 0a 09 61 69 78 5f  mbols'..fi..aix_
364e0 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e 6b 69  use_runtimelinki
364f0 6e 67 3d 6e 6f 0a 0a 09 23 20 54 65 73 74 20 69  ng=no...# Test i
36500 66 20 77 65 20 61 72 65 20 74 72 79 69 6e 67 20  f we are trying 
36510 74 6f 20 75 73 65 20 72 75 6e 20 74 69 6d 65 20  to use run time 
36520 6c 69 6e 6b 69 6e 67 20 6f 72 20 6e 6f 72 6d 61  linking or norma
36530 6c 0a 09 23 20 41 49 58 20 73 74 79 6c 65 20 6c  l..# AIX style l
36540 69 6e 6b 69 6e 67 2e 20 49 66 20 2d 62 72 74 6c  inking. If -brtl
36550 20 69 73 20 73 6f 6d 65 77 68 65 72 65 20 69 6e   is somewhere in
36560 20 4c 44 46 4c 41 47 53 2c 20 77 65 0a 09 23 20   LDFLAGS, we..# 
36570 6e 65 65 64 20 74 6f 20 64 6f 20 72 75 6e 74 69  need to do runti
36580 6d 65 20 6c 69 6e 6b 69 6e 67 2e 0a 09 63 61 73  me linking...cas
36590 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 20 61 69  e $host_os in ai
365a0 78 34 2e 5b 32 33 5d 7c 61 69 78 34 2e 5b 32 33  x4.[23]|aix4.[23
365b0 5d 2e 2a 7c 61 69 78 5b 35 2d 39 5d 2a 29 0a 09  ].*|aix[5-9]*)..
365c0 20 20 66 6f 72 20 6c 64 5f 66 6c 61 67 20 69 6e    for ld_flag in
365d0 20 24 4c 44 46 4c 41 47 53 3b 20 64 6f 0a 09 20   $LDFLAGS; do.. 
365e0 20 69 66 20 28 74 65 73 74 20 24 6c 64 5f 66 6c   if (test $ld_fl
365f0 61 67 20 3d 20 22 2d 62 72 74 6c 22 20 7c 7c 20  ag = "-brtl" || 
36600 74 65 73 74 20 24 6c 64 5f 66 6c 61 67 20 3d 20  test $ld_flag = 
36610 22 2d 57 6c 2c 2d 62 72 74 6c 22 29 3b 20 74 68  "-Wl,-brtl"); th
36620 65 6e 0a 09 20 20 20 20 61 69 78 5f 75 73 65 5f  en..    aix_use_
36630 72 75 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67 3d 79  runtimelinking=y
36640 65 73 0a 09 20 20 20 20 62 72 65 61 6b 0a 09 20  es..    break.. 
36650 20 66 69 0a 09 20 20 64 6f 6e 65 0a 09 20 20 3b   fi..  done..  ;
36660 3b 0a 09 65 73 61 63 0a 0a 09 65 78 70 5f 73 79  ;..esac...exp_sy
36670 6d 5f 66 6c 61 67 3d 27 2d 62 65 78 70 6f 72 74  m_flag='-bexport
36680 27 0a 09 6e 6f 5f 65 6e 74 72 79 5f 66 6c 61 67  '..no_entry_flag
36690 3d 27 2d 62 6e 6f 65 6e 74 72 79 27 0a 20 20 20  ='-bnoentry'.   
366a0 20 20 20 66 69 0a 0a 20 20 20 20 20 20 23 20 57     fi..      # W
366b0 68 65 6e 20 6c 61 72 67 65 20 65 78 65 63 75 74  hen large execut
366c0 61 62 6c 65 73 20 6f 72 20 73 68 61 72 65 64 20  ables or shared 
366d0 6f 62 6a 65 63 74 73 20 61 72 65 20 62 75 69 6c  objects are buil
366e0 74 2c 20 41 49 58 20 6c 64 20 63 61 6e 0a 20 20  t, AIX ld can.  
366f0 20 20 20 20 23 20 68 61 76 65 20 70 72 6f 62 6c      # have probl
36700 65 6d 73 20 63 72 65 61 74 69 6e 67 20 74 68 65  ems creating the
36710 20 74 61 62 6c 65 20 6f 66 20 63 6f 6e 74 65 6e   table of conten
36720 74 73 2e 20 20 49 66 20 6c 69 6e 6b 69 6e 67 20  ts.  If linking 
36730 61 20 6c 69 62 72 61 72 79 0a 20 20 20 20 20 20  a library.      
36740 23 20 6f 72 20 70 72 6f 67 72 61 6d 20 72 65 73  # or program res
36750 75 6c 74 73 20 69 6e 20 22 65 72 72 6f 72 20 54  ults in "error T
36760 4f 43 20 6f 76 65 72 66 6c 6f 77 22 20 61 64 64  OC overflow" add
36770 20 2d 6d 6d 69 6e 69 6d 61 6c 2d 74 6f 63 20 74   -mminimal-toc t
36780 6f 0a 20 20 20 20 20 20 23 20 43 58 58 46 4c 41  o.      # CXXFLA
36790 47 53 2f 43 46 4c 41 47 53 20 66 6f 72 20 67 2b  GS/CFLAGS for g+
367a0 2b 2f 67 63 63 2e 20 20 49 6e 20 74 68 65 20 63  +/gcc.  In the c
367b0 61 73 65 73 20 77 68 65 72 65 20 74 68 61 74 20  ases where that 
367c0 69 73 20 6e 6f 74 0a 20 20 20 20 20 20 23 20 65  is not.      # e
367d0 6e 6f 75 67 68 20 74 6f 20 66 69 78 20 74 68 65  nough to fix the
367e0 20 70 72 6f 62 6c 65 6d 2c 20 61 64 64 20 2d 57   problem, add -W
367f0 6c 2c 2d 62 62 69 67 74 6f 63 20 74 6f 20 4c 44  l,-bbigtoc to LD
36800 46 4c 41 47 53 2e 0a 0a 20 20 20 20 20 20 61 72  FLAGS...      ar
36810 63 68 69 76 65 5f 63 6d 64 73 3d 27 27 0a 20 20  chive_cmds=''.  
36820 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72      hardcode_dir
36830 65 63 74 3d 79 65 73 0a 20 20 20 20 20 20 68 61  ect=yes.      ha
36840 72 64 63 6f 64 65 5f 64 69 72 65 63 74 5f 61 62  rdcode_direct_ab
36850 73 6f 6c 75 74 65 3d 79 65 73 0a 20 20 20 20 20  solute=yes.     
36860 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72   hardcode_libdir
36870 5f 73 65 70 61 72 61 74 6f 72 3d 27 3a 27 0a 20  _separator=':'. 
36880 20 20 20 20 20 6c 69 6e 6b 5f 61 6c 6c 5f 64 65       link_all_de
36890 70 6c 69 62 73 3d 79 65 73 0a 20 20 20 20 20 20  plibs=yes.      
368a0 66 69 6c 65 5f 6c 69 73 74 5f 73 70 65 63 3d 27  file_list_spec='
368b0 24 7b 77 6c 7d 2d 66 2c 27 0a 0a 20 20 20 20 20  ${wl}-f,'..     
368c0 20 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20   if test "$GCC" 
368d0 3d 20 79 65 73 3b 20 74 68 65 6e 0a 09 63 61 73  = yes; then..cas
368e0 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 20 61 69  e $host_os in ai
368f0 78 34 2e 5b 30 31 32 5d 7c 61 69 78 34 2e 5b 30  x4.[012]|aix4.[0
36900 31 32 5d 2e 2a 29 0a 09 23 20 57 65 20 6f 6e 6c  12].*)..# We onl
36910 79 20 77 61 6e 74 20 74 6f 20 64 6f 20 74 68 69  y want to do thi
36920 73 20 6f 6e 20 41 49 58 20 34 2e 32 20 61 6e 64  s on AIX 4.2 and
36930 20 6c 6f 77 65 72 2c 20 74 68 65 20 63 68 65 63   lower, the chec
36940 6b 0a 09 23 20 62 65 6c 6f 77 20 66 6f 72 20 62  k..# below for b
36950 72 6f 6b 65 6e 20 63 6f 6c 6c 65 63 74 32 20 64  roken collect2 d
36960 6f 65 73 6e 27 74 20 77 6f 72 6b 20 75 6e 64 65  oesn't work unde
36970 72 20 34 2e 33 2b 0a 09 20 20 63 6f 6c 6c 65 63  r 4.3+..  collec
36980 74 32 6e 61 6d 65 3d 60 24 7b 43 43 7d 20 2d 70  t2name=`${CC} -p
36990 72 69 6e 74 2d 70 72 6f 67 2d 6e 61 6d 65 3d 63  rint-prog-name=c
369a0 6f 6c 6c 65 63 74 32 60 0a 09 20 20 69 66 20 74  ollect2`..  if t
369b0 65 73 74 20 2d 66 20 22 24 63 6f 6c 6c 65 63 74  est -f "$collect
369c0 32 6e 61 6d 65 22 20 26 26 0a 09 20 20 20 73 74  2name" &&..   st
369d0 72 69 6e 67 73 20 22 24 63 6f 6c 6c 65 63 74 32  rings "$collect2
369e0 6e 61 6d 65 22 20 7c 20 24 47 52 45 50 20 72 65  name" | $GREP re
369f0 73 6f 6c 76 65 5f 6c 69 62 5f 6e 61 6d 65 20 3e  solve_lib_name >
36a00 2f 64 65 76 2f 6e 75 6c 6c 0a 09 20 20 74 68 65  /dev/null..  the
36a10 6e 0a 09 20 20 23 20 57 65 20 68 61 76 65 20 72  n..  # We have r
36a20 65 77 6f 72 6b 65 64 20 63 6f 6c 6c 65 63 74 32  eworked collect2
36a30 0a 09 20 20 3a 0a 09 20 20 65 6c 73 65 0a 09 20  ..  :..  else.. 
36a40 20 23 20 57 65 20 68 61 76 65 20 6f 6c 64 20 63   # We have old c
36a50 6f 6c 6c 65 63 74 32 0a 09 20 20 68 61 72 64 63  ollect2..  hardc
36a60 6f 64 65 5f 64 69 72 65 63 74 3d 75 6e 73 75 70  ode_direct=unsup
36a70 70 6f 72 74 65 64 0a 09 20 20 23 20 49 74 20 66  ported..  # It f
36a80 61 69 6c 73 20 74 6f 20 66 69 6e 64 20 75 6e 69  ails to find uni
36a90 6e 73 74 61 6c 6c 65 64 20 6c 69 62 72 61 72 69  nstalled librari
36aa0 65 73 20 77 68 65 6e 20 74 68 65 20 75 6e 69 6e  es when the unin
36ab0 73 74 61 6c 6c 65 64 0a 09 20 20 23 20 70 61 74  stalled..  # pat
36ac0 68 20 69 73 20 6e 6f 74 20 6c 69 73 74 65 64 20  h is not listed 
36ad0 69 6e 20 74 68 65 20 6c 69 62 70 61 74 68 2e 20  in the libpath. 
36ae0 20 53 65 74 74 69 6e 67 20 68 61 72 64 63 6f 64   Setting hardcod
36af0 65 5f 6d 69 6e 75 73 5f 4c 0a 09 20 20 23 20 74  e_minus_L..  # t
36b00 6f 20 75 6e 73 75 70 70 6f 72 74 65 64 20 66 6f  o unsupported fo
36b10 72 63 65 73 20 72 65 6c 69 6e 6b 69 6e 67 0a 09  rces relinking..
36b20 20 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73    hardcode_minus
36b30 5f 4c 3d 79 65 73 0a 09 20 20 68 61 72 64 63 6f  _L=yes..  hardco
36b40 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73  de_libdir_flag_s
36b50 70 65 63 3d 27 2d 4c 24 6c 69 62 64 69 72 27 0a  pec='-L$libdir'.
36b60 09 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64  .  hardcode_libd
36b70 69 72 5f 73 65 70 61 72 61 74 6f 72 3d 0a 09 20  ir_separator=.. 
36b80 20 66 69 0a 09 20 20 3b 3b 0a 09 65 73 61 63 0a   fi..  ;;..esac.
36b90 09 73 68 61 72 65 64 5f 66 6c 61 67 3d 27 2d 73  .shared_flag='-s
36ba0 68 61 72 65 64 27 0a 09 69 66 20 74 65 73 74 20  hared'..if test 
36bb0 22 24 61 69 78 5f 75 73 65 5f 72 75 6e 74 69 6d  "$aix_use_runtim
36bc0 65 6c 69 6e 6b 69 6e 67 22 20 3d 20 79 65 73 3b  elinking" = yes;
36bd0 20 74 68 65 6e 0a 09 20 20 73 68 61 72 65 64 5f   then..  shared_
36be0 66 6c 61 67 3d 22 24 73 68 61 72 65 64 5f 66 6c  flag="$shared_fl
36bf0 61 67 20 22 27 24 7b 77 6c 7d 2d 47 27 0a 09 66  ag "'${wl}-G'..f
36c00 69 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 23 20  i.      else..# 
36c10 6e 6f 74 20 75 73 69 6e 67 20 67 63 63 0a 09 69  not using gcc..i
36c20 66 20 74 65 73 74 20 22 24 68 6f 73 74 5f 63 70  f test "$host_cp
36c30 75 22 20 3d 20 69 61 36 34 3b 20 74 68 65 6e 0a  u" = ia64; then.
36c40 09 23 20 56 69 73 75 61 6c 41 67 65 20 43 2b 2b  .# VisualAge C++
36c50 2c 20 56 65 72 73 69 6f 6e 20 35 2e 35 20 66 6f  , Version 5.5 fo
36c60 72 20 41 49 58 20 35 4c 20 66 6f 72 20 49 41 2d  r AIX 5L for IA-
36c70 36 34 2c 20 42 65 74 61 20 33 20 52 65 6c 65 61  64, Beta 3 Relea
36c80 73 65 0a 09 23 20 63 68 6f 6b 65 73 20 6f 6e 20  se..# chokes on 
36c90 2d 57 6c 2c 2d 47 2e 20 54 68 65 20 66 6f 6c 6c  -Wl,-G. The foll
36ca0 6f 77 69 6e 67 20 6c 69 6e 65 20 69 73 20 63 6f  owing line is co
36cb0 72 72 65 63 74 3a 0a 09 20 20 73 68 61 72 65 64  rrect:..  shared
36cc0 5f 66 6c 61 67 3d 27 2d 47 27 0a 09 65 6c 73 65  _flag='-G'..else
36cd0 0a 09 20 20 69 66 20 74 65 73 74 20 22 24 61 69  ..  if test "$ai
36ce0 78 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e  x_use_runtimelin
36cf0 6b 69 6e 67 22 20 3d 20 79 65 73 3b 20 74 68 65  king" = yes; the
36d00 6e 0a 09 20 20 20 20 73 68 61 72 65 64 5f 66 6c  n..    shared_fl
36d10 61 67 3d 27 24 7b 77 6c 7d 2d 47 27 0a 09 20 20  ag='${wl}-G'..  
36d20 65 6c 73 65 0a 09 20 20 20 20 73 68 61 72 65 64  else..    shared
36d30 5f 66 6c 61 67 3d 27 24 7b 77 6c 7d 2d 62 4d 3a  _flag='${wl}-bM:
36d40 53 52 45 27 0a 09 20 20 66 69 0a 09 66 69 0a 20  SRE'..  fi..fi. 
36d50 20 20 20 20 20 66 69 0a 0a 20 20 20 20 20 20 65       fi..      e
36d60 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c  xport_dynamic_fl
36d70 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 62  ag_spec='${wl}-b
36d80 65 78 70 61 6c 6c 27 0a 20 20 20 20 20 20 23 20  expall'.      # 
36d90 49 74 20 73 65 65 6d 73 20 74 68 61 74 20 2d 62  It seems that -b
36da0 65 78 70 61 6c 6c 20 64 6f 65 73 20 6e 6f 74 20  expall does not 
36db0 65 78 70 6f 72 74 20 73 79 6d 62 6f 6c 73 20 62  export symbols b
36dc0 65 67 69 6e 6e 69 6e 67 20 77 69 74 68 0a 20 20  eginning with.  
36dd0 20 20 20 20 23 20 75 6e 64 65 72 73 63 6f 72 65      # underscore
36de0 20 28 5f 29 2c 20 73 6f 20 69 74 20 69 73 20 62   (_), so it is b
36df0 65 74 74 65 72 20 74 6f 20 67 65 6e 65 72 61 74  etter to generat
36e00 65 20 61 20 6c 69 73 74 20 6f 66 20 73 79 6d 62  e a list of symb
36e10 6f 6c 73 20 74 6f 20 65 78 70 6f 72 74 2e 0a 20  ols to export.. 
36e20 20 20 20 20 20 61 6c 77 61 79 73 5f 65 78 70 6f       always_expo
36e30 72 74 5f 73 79 6d 62 6f 6c 73 3d 79 65 73 0a 20  rt_symbols=yes. 
36e40 20 20 20 20 20 69 66 20 74 65 73 74 20 22 24 61       if test "$a
36e50 69 78 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69  ix_use_runtimeli
36e60 6e 6b 69 6e 67 22 20 3d 20 79 65 73 3b 20 74 68  nking" = yes; th
36e70 65 6e 0a 09 23 20 57 61 72 6e 69 6e 67 20 2d 20  en..# Warning - 
36e80 77 69 74 68 6f 75 74 20 75 73 69 6e 67 20 74 68  without using th
36e90 65 20 6f 74 68 65 72 20 72 75 6e 74 69 6d 65 20  e other runtime 
36ea0 6c 6f 61 64 69 6e 67 20 66 6c 61 67 73 20 28 2d  loading flags (-
36eb0 62 72 74 6c 29 2c 0a 09 23 20 2d 62 65 72 6f 6b  brtl),..# -berok
36ec0 20 77 69 6c 6c 20 6c 69 6e 6b 20 77 69 74 68 6f   will link witho
36ed0 75 74 20 65 72 72 6f 72 2c 20 62 75 74 20 6d 61  ut error, but ma
36ee0 79 20 70 72 6f 64 75 63 65 20 61 20 62 72 6f 6b  y produce a brok
36ef0 65 6e 20 6c 69 62 72 61 72 79 2e 0a 09 61 6c 6c  en library...all
36f00 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61  ow_undefined_fla
36f10 67 3d 27 2d 62 65 72 6f 6b 27 0a 20 20 20 20 20  g='-berok'.     
36f20 20 20 20 23 20 44 65 74 65 72 6d 69 6e 65 20 74     # Determine t
36f30 68 65 20 64 65 66 61 75 6c 74 2