/ Hex Artifact Content
Login
SQLite training in Houston TX on 2019-11-05 (details)
Part of the 2019 Tcl Conference

Artifact f405735e08411da80388439bed86941981da5b94:


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 35 39 20  U Autoconf 2.59 
0070: 66 6f 72 20 73 71 6c 69 74 65 20 33 2e 36 2e 30  for sqlite 3.6.0
0080: 2e 0a 23 0a 23 20 43 6f 70 79 72 69 67 68 74 20  ..#.# Copyright 
0090: 28 43 29 20 32 30 30 33 20 46 72 65 65 20 53 6f  (C) 2003 Free So
00a0: 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f  ftware Foundatio
00b0: 6e 2c 20 49 6e 63 2e 0a 23 20 54 68 69 73 20 63  n, Inc..# This c
00c0: 6f 6e 66 69 67 75 72 65 20 73 63 72 69 70 74 20  onfigure script 
00d0: 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65  is free software
00e0: 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77  ; the Free Softw
00f0: 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 0a 23  are Foundation.#
0100: 20 67 69 76 65 73 20 75 6e 6c 69 6d 69 74 65 64   gives unlimited
0110: 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 63   permission to c
0120: 6f 70 79 2c 20 64 69 73 74 72 69 62 75 74 65 20  opy, distribute 
0130: 61 6e 64 20 6d 6f 64 69 66 79 20 69 74 2e 0a 23  and modify it..#
0140: 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  # --------------
0150: 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 4d 34  ------- ##.## M4
0160: 73 68 20 49 6e 69 74 69 61 6c 69 7a 61 74 69 6f  sh Initializatio
0170: 6e 2e 20 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d  n.  ##.## ------
0180: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20  --------------- 
0190: 23 23 0a 0a 23 20 42 65 20 42 6f 75 72 6e 65 20  ##..# Be Bourne 
01a0: 63 6f 6d 70 61 74 69 62 6c 65 0a 69 66 20 74 65  compatible.if te
01b0: 73 74 20 2d 6e 20 22 24 7b 5a 53 48 5f 56 45 52  st -n "${ZSH_VER
01c0: 53 49 4f 4e 2b 73 65 74 7d 22 20 26 26 20 28 65  SION+set}" && (e
01d0: 6d 75 6c 61 74 65 20 73 68 29 20 3e 2f 64 65 76  mulate sh) >/dev
01e0: 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e  /null 2>&1; then
01f0: 0a 20 20 65 6d 75 6c 61 74 65 20 73 68 0a 20 20  .  emulate sh.  
0200: 4e 55 4c 4c 43 4d 44 3d 3a 0a 20 20 23 20 5a 73  NULLCMD=:.  # Zs
0210: 68 20 33 2e 78 20 61 6e 64 20 34 2e 78 20 70 65  h 3.x and 4.x pe
0220: 72 66 6f 72 6d 73 20 77 6f 72 64 20 73 70 6c 69  rforms word spli
0230: 74 74 69 6e 67 20 6f 6e 20 24 7b 31 2b 22 24 40  tting on ${1+"$@
0240: 22 7d 2c 20 77 68 69 63 68 0a 20 20 23 20 69 73  "}, which.  # is
0250: 20 63 6f 6e 74 72 61 72 79 20 74 6f 20 6f 75 72   contrary to our
0260: 20 75 73 61 67 65 2e 20 20 44 69 73 61 62 6c 65   usage.  Disable
0270: 20 74 68 69 73 20 66 65 61 74 75 72 65 2e 0a 20   this feature.. 
0280: 20 61 6c 69 61 73 20 2d 67 20 27 24 7b 31 2b 22   alias -g '${1+"
0290: 24 40 22 7d 27 3d 27 22 24 40 22 27 0a 65 6c 69  $@"}'='"$@"'.eli
02a0: 66 20 74 65 73 74 20 2d 6e 20 22 24 7b 42 41 53  f test -n "${BAS
02b0: 48 5f 56 45 52 53 49 4f 4e 2b 73 65 74 7d 22 20  H_VERSION+set}" 
02c0: 26 26 20 28 73 65 74 20 2d 6f 20 70 6f 73 69 78  && (set -o posix
02d0: 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26  ) >/dev/null 2>&
02e0: 31 3b 20 74 68 65 6e 0a 20 20 73 65 74 20 2d 6f  1; then.  set -o
02f0: 20 70 6f 73 69 78 0a 66 69 0a 44 55 41 4c 43 41   posix.fi.DUALCA
0300: 53 45 3d 31 3b 20 65 78 70 6f 72 74 20 44 55 41  SE=1; export DUA
0310: 4c 43 41 53 45 20 23 20 66 6f 72 20 4d 4b 53 20  LCASE # for MKS 
0320: 73 68 0a 0a 23 20 53 75 70 70 6f 72 74 20 75 6e  sh..# Support un
0330: 73 65 74 20 77 68 65 6e 20 70 6f 73 73 69 62 6c  set when possibl
0340: 65 2e 0a 69 66 20 28 20 28 4d 41 49 4c 3d 36 30  e..if ( (MAIL=60
0350: 3b 20 75 6e 73 65 74 20 4d 41 49 4c 29 20 7c 7c  ; unset MAIL) ||
0360: 20 65 78 69 74 29 20 3e 2f 64 65 76 2f 6e 75 6c   exit) >/dev/nul
0370: 6c 20 32 3e 26 31 3b 20 74 68 65 6e 0a 20 20 61  l 2>&1; then.  a
0380: 73 5f 75 6e 73 65 74 3d 75 6e 73 65 74 0a 65 6c  s_unset=unset.el
0390: 73 65 0a 20 20 61 73 5f 75 6e 73 65 74 3d 66 61  se.  as_unset=fa
03a0: 6c 73 65 0a 66 69 0a 0a 0a 23 20 57 6f 72 6b 20  lse.fi...# Work 
03b0: 61 72 6f 75 6e 64 20 62 75 67 73 20 69 6e 20 70  around bugs in p
03c0: 72 65 2d 33 2e 30 20 55 57 49 4e 20 6b 73 68 2e  re-3.0 UWIN ksh.
03d0: 0a 24 61 73 5f 75 6e 73 65 74 20 45 4e 56 20 4d  .$as_unset ENV M
03e0: 41 49 4c 20 4d 41 49 4c 50 41 54 48 0a 50 53 31  AIL MAILPATH.PS1
03f0: 3d 27 24 20 27 0a 50 53 32 3d 27 3e 20 27 0a 50  ='$ '.PS2='> '.P
0400: 53 34 3d 27 2b 20 27 0a 0a 23 20 4e 4c 53 20 6e  S4='+ '..# NLS n
0410: 75 69 73 61 6e 63 65 73 2e 0a 66 6f 72 20 61 73  uisances..for as
0420: 5f 76 61 72 20 69 6e 20 5c 0a 20 20 4c 41 4e 47  _var in \.  LANG
0430: 20 4c 41 4e 47 55 41 47 45 20 4c 43 5f 41 44 44   LANGUAGE LC_ADD
0440: 52 45 53 53 20 4c 43 5f 41 4c 4c 20 4c 43 5f 43  RESS LC_ALL LC_C
0450: 4f 4c 4c 41 54 45 20 4c 43 5f 43 54 59 50 45 20  OLLATE LC_CTYPE 
0460: 4c 43 5f 49 44 45 4e 54 49 46 49 43 41 54 49 4f  LC_IDENTIFICATIO
0470: 4e 20 5c 0a 20 20 4c 43 5f 4d 45 41 53 55 52 45  N \.  LC_MEASURE
0480: 4d 45 4e 54 20 4c 43 5f 4d 45 53 53 41 47 45 53  MENT LC_MESSAGES
0490: 20 4c 43 5f 4d 4f 4e 45 54 41 52 59 20 4c 43 5f   LC_MONETARY LC_
04a0: 4e 41 4d 45 20 4c 43 5f 4e 55 4d 45 52 49 43 20  NAME LC_NUMERIC 
04b0: 4c 43 5f 50 41 50 45 52 20 5c 0a 20 20 4c 43 5f  LC_PAPER \.  LC_
04c0: 54 45 4c 45 50 48 4f 4e 45 20 4c 43 5f 54 49 4d  TELEPHONE LC_TIM
04d0: 45 0a 64 6f 0a 20 20 69 66 20 28 73 65 74 20 2b  E.do.  if (set +
04e0: 78 3b 20 74 65 73 74 20 2d 7a 20 22 60 28 65 76  x; test -z "`(ev
04f0: 61 6c 20 24 61 73 5f 76 61 72 3d 43 3b 20 65 78  al $as_var=C; ex
0500: 70 6f 72 74 20 24 61 73 5f 76 61 72 29 20 32 3e  port $as_var) 2>
0510: 26 31 60 22 29 3b 20 74 68 65 6e 0a 20 20 20 20  &1`"); then.    
0520: 65 76 61 6c 20 24 61 73 5f 76 61 72 3d 43 3b 20  eval $as_var=C; 
0530: 65 78 70 6f 72 74 20 24 61 73 5f 76 61 72 0a 20  export $as_var. 
0540: 20 65 6c 73 65 0a 20 20 20 20 24 61 73 5f 75 6e   else.    $as_un
0550: 73 65 74 20 24 61 73 5f 76 61 72 0a 20 20 66 69  set $as_var.  fi
0560: 0a 64 6f 6e 65 0a 0a 23 20 52 65 71 75 69 72 65  .done..# Require
0570: 64 20 74 6f 20 75 73 65 20 62 61 73 65 6e 61 6d  d to use basenam
0580: 65 2e 0a 69 66 20 65 78 70 72 20 61 20 3a 20 27  e..if expr a : '
0590: 5c 28 61 5c 29 27 20 3e 2f 64 65 76 2f 6e 75 6c  \(a\)' >/dev/nul
05a0: 6c 20 32 3e 26 31 3b 20 74 68 65 6e 0a 20 20 61  l 2>&1; then.  a
05b0: 73 5f 65 78 70 72 3d 65 78 70 72 0a 65 6c 73 65  s_expr=expr.else
05c0: 0a 20 20 61 73 5f 65 78 70 72 3d 66 61 6c 73 65  .  as_expr=false
05d0: 0a 66 69 0a 0a 69 66 20 28 62 61 73 65 6e 61 6d  .fi..if (basenam
05e0: 65 20 2f 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20  e /) >/dev/null 
05f0: 32 3e 26 31 20 26 26 20 74 65 73 74 20 22 58 60  2>&1 && test "X`
0600: 62 61 73 65 6e 61 6d 65 20 2f 20 32 3e 26 31 60  basename / 2>&1`
0610: 22 20 3d 20 22 58 2f 22 3b 20 74 68 65 6e 0a 20  " = "X/"; then. 
0620: 20 61 73 5f 62 61 73 65 6e 61 6d 65 3d 62 61 73   as_basename=bas
0630: 65 6e 61 6d 65 0a 65 6c 73 65 0a 20 20 61 73 5f  ename.else.  as_
0640: 62 61 73 65 6e 61 6d 65 3d 66 61 6c 73 65 0a 66  basename=false.f
0650: 69 0a 0a 0a 23 20 4e 61 6d 65 20 6f 66 20 74 68  i...# Name of th
0660: 65 20 65 78 65 63 75 74 61 62 6c 65 2e 0a 61 73  e executable..as
0670: 5f 6d 65 3d 60 24 61 73 5f 62 61 73 65 6e 61 6d  _me=`$as_basenam
0680: 65 20 22 24 30 22 20 7c 7c 0a 24 61 73 5f 65 78  e "$0" ||.$as_ex
0690: 70 72 20 58 2f 22 24 30 22 20 3a 20 27 2e 2a 2f  pr X/"$0" : '.*/
06a0: 5c 28 5b 5e 2f 5d 5b 5e 2f 5d 2a 5c 29 2f 2a 24  \([^/][^/]*\)/*$
06b0: 27 20 5c 7c 20 5c 0a 09 20 58 22 24 30 22 20 3a  ' \| \.. X"$0" :
06c0: 20 27 58 5c 28 2f 2f 5c 29 24 27 20 5c 7c 20 5c   'X\(//\)$' \| \
06d0: 0a 09 20 58 22 24 30 22 20 3a 20 27 58 5c 28 2f  .. X"$0" : 'X\(/
06e0: 5c 29 24 27 20 5c 7c 20 5c 0a 09 20 2e 20 20 20  \)$' \| \.. .   
06f0: 20 20 3a 20 27 5c 28 2e 5c 29 27 20 32 3e 2f 64    : '\(.\)' 2>/d
0700: 65 76 2f 6e 75 6c 6c 20 7c 7c 0a 65 63 68 6f 20  ev/null ||.echo 
0710: 58 2f 22 24 30 22 20 7c 0a 20 20 20 20 73 65 64  X/"$0" |.    sed
0720: 20 27 2f 5e 2e 2a 5c 2f 5c 28 5b 5e 2f 5d 5b 5e   '/^.*\/\([^/][^
0730: 2f 5d 2a 5c 29 5c 2f 2a 24 2f 7b 20 73 2f 2f 5c  /]*\)\/*$/{ s//\
0740: 31 2f 3b 20 71 3b 20 7d 0a 20 20 09 20 20 2f 5e  1/; q; }.  .  /^
0750: 58 5c 2f 5c 28 5c 2f 5c 2f 5c 29 24 2f 7b 20 73  X\/\(\/\/\)$/{ s
0760: 2f 2f 5c 31 2f 3b 20 71 3b 20 7d 0a 20 20 09 20  //\1/; q; }.  . 
0770: 20 2f 5e 58 5c 2f 5c 28 5c 2f 5c 29 2e 2a 2f 7b   /^X\/\(\/\).*/{
0780: 20 73 2f 2f 5c 31 2f 3b 20 71 3b 20 7d 0a 20 20   s//\1/; q; }.  
0790: 09 20 20 73 2f 2e 2a 2f 2e 2f 3b 20 71 27 60 0a  .  s/.*/./; q'`.
07a0: 0a 0a 23 20 50 41 54 48 20 6e 65 65 64 73 20 43  ..# PATH needs C
07b0: 52 2c 20 61 6e 64 20 4c 49 4e 45 4e 4f 20 6e 65  R, and LINENO ne
07c0: 65 64 73 20 43 52 20 61 6e 64 20 50 41 54 48 2e  eds CR and PATH.
07d0: 0a 23 20 41 76 6f 69 64 20 64 65 70 65 6e 64 69  .# Avoid dependi
07e0: 6e 67 20 75 70 6f 6e 20 43 68 61 72 61 63 74 65  ng upon Characte
07f0: 72 20 52 61 6e 67 65 73 2e 0a 61 73 5f 63 72 5f  r Ranges..as_cr_
0800: 6c 65 74 74 65 72 73 3d 27 61 62 63 64 65 66 67  letters='abcdefg
0810: 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77  hijklmnopqrstuvw
0820: 78 79 7a 27 0a 61 73 5f 63 72 5f 4c 45 54 54 45  xyz'.as_cr_LETTE
0830: 52 53 3d 27 41 42 43 44 45 46 47 48 49 4a 4b 4c  RS='ABCDEFGHIJKL
0840: 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 27 0a  MNOPQRSTUVWXYZ'.
0850: 61 73 5f 63 72 5f 4c 65 74 74 65 72 73 3d 24 61  as_cr_Letters=$a
0860: 73 5f 63 72 5f 6c 65 74 74 65 72 73 24 61 73 5f  s_cr_letters$as_
0870: 63 72 5f 4c 45 54 54 45 52 53 0a 61 73 5f 63 72  cr_LETTERS.as_cr
0880: 5f 64 69 67 69 74 73 3d 27 30 31 32 33 34 35 36  _digits='0123456
0890: 37 38 39 27 0a 61 73 5f 63 72 5f 61 6c 6e 75 6d  789'.as_cr_alnum
08a0: 3d 24 61 73 5f 63 72 5f 4c 65 74 74 65 72 73 24  =$as_cr_Letters$
08b0: 61 73 5f 63 72 5f 64 69 67 69 74 73 0a 0a 23 20  as_cr_digits..# 
08c0: 54 68 65 20 75 73 65 72 20 69 73 20 61 6c 77 61  The user is alwa
08d0: 79 73 20 72 69 67 68 74 2e 0a 69 66 20 74 65 73  ys right..if tes
08e0: 74 20 22 24 7b 50 41 54 48 5f 53 45 50 41 52 41  t "${PATH_SEPARA
08f0: 54 4f 52 2b 73 65 74 7d 22 20 21 3d 20 73 65 74  TOR+set}" != set
0900: 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 23  ; then.  echo "#
0910: 21 20 2f 62 69 6e 2f 73 68 22 20 3e 63 6f 6e 66  ! /bin/sh" >conf
0920: 24 24 2e 73 68 0a 20 20 65 63 68 6f 20 20 22 65  $$.sh.  echo  "e
0930: 78 69 74 20 30 22 20 20 20 3e 3e 63 6f 6e 66 24  xit 0"   >>conf$
0940: 24 2e 73 68 0a 20 20 63 68 6d 6f 64 20 2b 78 20  $.sh.  chmod +x 
0950: 63 6f 6e 66 24 24 2e 73 68 0a 20 20 69 66 20 28  conf$$.sh.  if (
0960: 50 41 54 48 3d 22 2f 6e 6f 6e 65 78 69 73 74 65  PATH="/nonexiste
0970: 6e 74 3b 2e 22 3b 20 63 6f 6e 66 24 24 2e 73 68  nt;."; conf$$.sh
0980: 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26  ) >/dev/null 2>&
0990: 31 3b 20 74 68 65 6e 0a 20 20 20 20 50 41 54 48  1; then.    PATH
09a0: 5f 53 45 50 41 52 41 54 4f 52 3d 27 3b 27 0a 20  _SEPARATOR=';'. 
09b0: 20 65 6c 73 65 0a 20 20 20 20 50 41 54 48 5f 53   else.    PATH_S
09c0: 45 50 41 52 41 54 4f 52 3d 3a 0a 20 20 66 69 0a  EPARATOR=:.  fi.
09d0: 20 20 72 6d 20 2d 66 20 63 6f 6e 66 24 24 2e 73    rm -f conf$$.s
09e0: 68 0a 66 69 0a 0a 0a 20 20 61 73 5f 6c 69 6e 65  h.fi...  as_line
09f0: 6e 6f 5f 31 3d 24 4c 49 4e 45 4e 4f 0a 20 20 61  no_1=$LINENO.  a
0a00: 73 5f 6c 69 6e 65 6e 6f 5f 32 3d 24 4c 49 4e 45  s_lineno_2=$LINE
0a10: 4e 4f 0a 20 20 61 73 5f 6c 69 6e 65 6e 6f 5f 33  NO.  as_lineno_3
0a20: 3d 60 28 65 78 70 72 20 24 61 73 5f 6c 69 6e 65  =`(expr $as_line
0a30: 6e 6f 5f 31 20 2b 20 31 29 20 32 3e 2f 64 65 76  no_1 + 1) 2>/dev
0a40: 2f 6e 75 6c 6c 60 0a 20 20 74 65 73 74 20 22 78  /null`.  test "x
0a50: 24 61 73 5f 6c 69 6e 65 6e 6f 5f 31 22 20 21 3d  $as_lineno_1" !=
0a60: 20 22 78 24 61 73 5f 6c 69 6e 65 6e 6f 5f 32 22   "x$as_lineno_2"
0a70: 20 26 26 0a 20 20 74 65 73 74 20 22 78 24 61 73   &&.  test "x$as
0a80: 5f 6c 69 6e 65 6e 6f 5f 33 22 20 20 3d 20 22 78  _lineno_3"  = "x
0a90: 24 61 73 5f 6c 69 6e 65 6e 6f 5f 32 22 20 20 7c  $as_lineno_2"  |
0aa0: 7c 20 7b 0a 20 20 23 20 46 69 6e 64 20 77 68 6f  | {.  # Find who
0ab0: 20 77 65 20 61 72 65 2e 20 20 4c 6f 6f 6b 20 69   we are.  Look i
0ac0: 6e 20 74 68 65 20 70 61 74 68 20 69 66 20 77 65  n the path if we
0ad0: 20 63 6f 6e 74 61 69 6e 20 6e 6f 20 70 61 74 68   contain no path
0ae0: 20 61 74 20 61 6c 6c 0a 20 20 23 20 72 65 6c 61   at all.  # rela
0af0: 74 69 76 65 20 6f 72 20 6e 6f 74 2e 0a 20 20 63  tive or not..  c
0b00: 61 73 65 20 24 30 20 69 6e 0a 20 20 20 20 2a 5b  ase $0 in.    *[
0b10: 5c 5c 2f 5d 2a 20 29 20 61 73 5f 6d 79 73 65 6c  \\/]* ) as_mysel
0b20: 66 3d 24 30 20 3b 3b 0a 20 20 20 20 2a 29 20 61  f=$0 ;;.    *) a
0b30: 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b  s_save_IFS=$IFS;
0b40: 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52   IFS=$PATH_SEPAR
0b50: 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20  ATOR.for as_dir 
0b60: 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46  in $PATH.do.  IF
0b70: 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20  S=$as_save_IFS. 
0b80: 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69   test -z "$as_di
0b90: 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20  r" && as_dir=.. 
0ba0: 20 74 65 73 74 20 2d 72 20 22 24 61 73 5f 64 69   test -r "$as_di
0bb0: 72 2f 24 30 22 20 26 26 20 61 73 5f 6d 79 73 65  r/$0" && as_myse
0bc0: 6c 66 3d 24 61 73 5f 64 69 72 2f 24 30 20 26 26  lf=$as_dir/$0 &&
0bd0: 20 62 72 65 61 6b 0a 64 6f 6e 65 0a 0a 20 20 20   break.done..   
0be0: 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20      ;;.  esac.  
0bf0: 23 20 57 65 20 64 69 64 20 6e 6f 74 20 66 69 6e  # We did not fin
0c00: 64 20 6f 75 72 73 65 6c 76 65 73 2c 20 6d 6f 73  d ourselves, mos
0c10: 74 20 70 72 6f 62 61 62 6c 79 20 77 65 20 77 65  t probably we we
0c20: 72 65 20 72 75 6e 20 61 73 20 60 73 68 20 43 4f  re run as `sh CO
0c30: 4d 4d 41 4e 44 27 0a 20 20 23 20 69 6e 20 77 68  MMAND'.  # in wh
0c40: 69 63 68 20 63 61 73 65 20 77 65 20 61 72 65 20  ich case we are 
0c50: 6e 6f 74 20 74 6f 20 62 65 20 66 6f 75 6e 64 20  not to be found 
0c60: 69 6e 20 74 68 65 20 70 61 74 68 2e 0a 20 20 69  in the path..  i
0c70: 66 20 74 65 73 74 20 22 78 24 61 73 5f 6d 79 73  f test "x$as_mys
0c80: 65 6c 66 22 20 3d 20 78 3b 20 74 68 65 6e 0a 20  elf" = x; then. 
0c90: 20 20 20 61 73 5f 6d 79 73 65 6c 66 3d 24 30 0a     as_myself=$0.
0ca0: 20 20 66 69 0a 20 20 69 66 20 74 65 73 74 20 21    fi.  if test !
0cb0: 20 2d 66 20 22 24 61 73 5f 6d 79 73 65 6c 66 22   -f "$as_myself"
0cc0: 3b 20 74 68 65 6e 0a 20 20 20 20 7b 20 65 63 68  ; then.    { ech
0cd0: 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
0ce0: 3a 20 63 61 6e 6e 6f 74 20 66 69 6e 64 20 6d 79  : cannot find my
0cf0: 73 65 6c 66 3b 20 72 65 72 75 6e 20 77 69 74 68  self; rerun with
0d00: 20 61 6e 20 61 62 73 6f 6c 75 74 65 20 70 61 74   an absolute pat
0d10: 68 22 20 3e 26 32 0a 20 20 20 7b 20 28 65 78 69  h" >&2.   { (exi
0d20: 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b  t 1); exit 1; };
0d30: 20 7d 0a 20 20 66 69 0a 20 20 63 61 73 65 20 24   }.  fi.  case $
0d40: 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 69 6e 0a  CONFIG_SHELL in.
0d50: 20 20 27 27 29 0a 20 20 20 20 61 73 5f 73 61 76    '').    as_sav
0d60: 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d  e_IFS=$IFS; IFS=
0d70: 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a  $PATH_SEPARATOR.
0d80: 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 2f 62  for as_dir in /b
0d90: 69 6e 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f  in$PATH_SEPARATO
0da0: 52 2f 75 73 72 2f 62 69 6e 24 50 41 54 48 5f 53  R/usr/bin$PATH_S
0db0: 45 50 41 52 41 54 4f 52 24 50 41 54 48 0a 64 6f  EPARATOR$PATH.do
0dc0: 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f  .  IFS=$as_save_
0dd0: 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24  IFS.  test -z "$
0de0: 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69  as_dir" && as_di
0df0: 72 3d 2e 0a 20 20 66 6f 72 20 61 73 5f 62 61 73  r=..  for as_bas
0e00: 65 20 69 6e 20 73 68 20 62 61 73 68 20 6b 73 68  e in sh bash ksh
0e10: 20 73 68 35 3b 20 64 6f 0a 09 20 63 61 73 65 20   sh5; do.. case 
0e20: 24 61 73 5f 64 69 72 20 69 6e 0a 09 20 2f 2a 29  $as_dir in.. /*)
0e30: 0a 09 20 20 20 69 66 20 28 22 24 61 73 5f 64 69  ..   if ("$as_di
0e40: 72 2f 24 61 73 5f 62 61 73 65 22 20 2d 63 20 27  r/$as_base" -c '
0e50: 0a 20 20 61 73 5f 6c 69 6e 65 6e 6f 5f 31 3d 24  .  as_lineno_1=$
0e60: 4c 49 4e 45 4e 4f 0a 20 20 61 73 5f 6c 69 6e 65  LINENO.  as_line
0e70: 6e 6f 5f 32 3d 24 4c 49 4e 45 4e 4f 0a 20 20 61  no_2=$LINENO.  a
0e80: 73 5f 6c 69 6e 65 6e 6f 5f 33 3d 60 28 65 78 70  s_lineno_3=`(exp
0e90: 72 20 24 61 73 5f 6c 69 6e 65 6e 6f 5f 31 20 2b  r $as_lineno_1 +
0ea0: 20 31 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60   1) 2>/dev/null`
0eb0: 0a 20 20 74 65 73 74 20 22 78 24 61 73 5f 6c 69  .  test "x$as_li
0ec0: 6e 65 6e 6f 5f 31 22 20 21 3d 20 22 78 24 61 73  neno_1" != "x$as
0ed0: 5f 6c 69 6e 65 6e 6f 5f 32 22 20 26 26 0a 20 20  _lineno_2" &&.  
0ee0: 74 65 73 74 20 22 78 24 61 73 5f 6c 69 6e 65 6e  test "x$as_linen
0ef0: 6f 5f 33 22 20 20 3d 20 22 78 24 61 73 5f 6c 69  o_3"  = "x$as_li
0f00: 6e 65 6e 6f 5f 32 22 20 27 29 20 32 3e 2f 64 65  neno_2" ') 2>/de
0f10: 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 20 20  v/null; then..  
0f20: 20 20 20 24 61 73 5f 75 6e 73 65 74 20 42 41 53     $as_unset BAS
0f30: 48 5f 45 4e 56 20 7c 7c 20 74 65 73 74 20 22 24  H_ENV || test "$
0f40: 7b 42 41 53 48 5f 45 4e 56 2b 73 65 74 7d 22 20  {BASH_ENV+set}" 
0f50: 21 3d 20 73 65 74 20 7c 7c 20 7b 20 42 41 53 48  != set || { BASH
0f60: 5f 45 4e 56 3d 3b 20 65 78 70 6f 72 74 20 42 41  _ENV=; export BA
0f70: 53 48 5f 45 4e 56 3b 20 7d 0a 09 20 20 20 20 20  SH_ENV; }..     
0f80: 24 61 73 5f 75 6e 73 65 74 20 45 4e 56 20 7c 7c  $as_unset ENV ||
0f90: 20 74 65 73 74 20 22 24 7b 45 4e 56 2b 73 65 74   test "${ENV+set
0fa0: 7d 22 20 21 3d 20 73 65 74 20 7c 7c 20 7b 20 45  }" != set || { E
0fb0: 4e 56 3d 3b 20 65 78 70 6f 72 74 20 45 4e 56 3b  NV=; export ENV;
0fc0: 20 7d 0a 09 20 20 20 20 20 43 4f 4e 46 49 47 5f   }..     CONFIG_
0fd0: 53 48 45 4c 4c 3d 24 61 73 5f 64 69 72 2f 24 61  SHELL=$as_dir/$a
0fe0: 73 5f 62 61 73 65 0a 09 20 20 20 20 20 65 78 70  s_base..     exp
0ff0: 6f 72 74 20 43 4f 4e 46 49 47 5f 53 48 45 4c 4c  ort CONFIG_SHELL
1000: 0a 09 20 20 20 20 20 65 78 65 63 20 22 24 43 4f  ..     exec "$CO
1010: 4e 46 49 47 5f 53 48 45 4c 4c 22 20 22 24 30 22  NFIG_SHELL" "$0"
1020: 20 24 7b 31 2b 22 24 40 22 7d 0a 09 20 20 20 66   ${1+"$@"}..   f
1030: 69 3b 3b 0a 09 20 65 73 61 63 0a 20 20 20 20 20  i;;.. esac.     
1040: 20 20 64 6f 6e 65 0a 64 6f 6e 65 0a 3b 3b 0a 20    done.done.;;. 
1050: 20 65 73 61 63 0a 0a 20 20 23 20 43 72 65 61 74   esac..  # Creat
1060: 65 20 24 61 73 5f 6d 65 2e 6c 69 6e 65 6e 6f 20  e $as_me.lineno 
1070: 61 73 20 61 20 63 6f 70 79 20 6f 66 20 24 61 73  as a copy of $as
1080: 5f 6d 79 73 65 6c 66 2c 20 62 75 74 20 77 69 74  _myself, but wit
1090: 68 20 24 4c 49 4e 45 4e 4f 0a 20 20 23 20 75 6e  h $LINENO.  # un
10a0: 69 66 6f 72 6d 6c 79 20 72 65 70 6c 61 63 65 64  iformly replaced
10b0: 20 62 79 20 74 68 65 20 6c 69 6e 65 20 6e 75 6d   by the line num
10c0: 62 65 72 2e 20 20 54 68 65 20 66 69 72 73 74 20  ber.  The first 
10d0: 27 73 65 64 27 20 69 6e 73 65 72 74 73 20 61 0a  'sed' inserts a.
10e0: 20 20 23 20 6c 69 6e 65 2d 6e 75 6d 62 65 72 20    # line-number 
10f0: 6c 69 6e 65 20 62 65 66 6f 72 65 20 65 61 63 68  line before each
1100: 20 6c 69 6e 65 3b 20 74 68 65 20 73 65 63 6f 6e   line; the secon
1110: 64 20 27 73 65 64 27 20 64 6f 65 73 20 74 68 65  d 'sed' does the
1120: 20 72 65 61 6c 0a 20 20 23 20 77 6f 72 6b 2e 20   real.  # work. 
1130: 20 54 68 65 20 73 65 63 6f 6e 64 20 73 63 72 69   The second scri
1140: 70 74 20 75 73 65 73 20 27 4e 27 20 74 6f 20 70  pt uses 'N' to p
1150: 61 69 72 20 65 61 63 68 20 6c 69 6e 65 2d 6e 75  air each line-nu
1160: 6d 62 65 72 20 6c 69 6e 65 0a 20 20 23 20 77 69  mber line.  # wi
1170: 74 68 20 74 68 65 20 6e 75 6d 62 65 72 65 64 20  th the numbered 
1180: 6c 69 6e 65 2c 20 61 6e 64 20 61 70 70 65 6e 64  line, and append
1190: 73 20 74 72 61 69 6c 69 6e 67 20 27 2d 27 20 64  s trailing '-' d
11a0: 75 72 69 6e 67 0a 20 20 23 20 73 75 62 73 74 69  uring.  # substi
11b0: 74 75 74 69 6f 6e 20 73 6f 20 74 68 61 74 20 24  tution so that $
11c0: 4c 49 4e 45 4e 4f 20 69 73 20 6e 6f 74 20 61 20  LINENO is not a 
11d0: 73 70 65 63 69 61 6c 20 63 61 73 65 20 61 74 20  special case at 
11e0: 6c 69 6e 65 20 65 6e 64 2e 0a 20 20 23 20 28 52  line end..  # (R
11f0: 61 6a 61 20 52 20 48 61 72 69 6e 61 74 68 20 73  aja R Harinath s
1200: 75 67 67 65 73 74 65 64 20 73 65 64 20 27 3d 27  uggested sed '='
1210: 2c 20 61 6e 64 20 50 61 75 6c 20 45 67 67 65 72  , and Paul Egger
1220: 74 20 77 72 6f 74 65 20 74 68 65 0a 20 20 23 20  t wrote the.  # 
1230: 73 65 63 6f 6e 64 20 27 73 65 64 27 20 73 63 72  second 'sed' scr
1240: 69 70 74 2e 20 20 42 6c 61 6d 65 20 4c 65 65 20  ipt.  Blame Lee 
1250: 45 2e 20 4d 63 4d 61 68 6f 6e 20 66 6f 72 20 73  E. McMahon for s
1260: 65 64 27 73 20 73 79 6e 74 61 78 2e 20 20 3a 2d  ed's syntax.  :-
1270: 29 0a 20 20 73 65 64 20 27 3d 27 20 3c 24 61 73  ).  sed '=' <$as
1280: 5f 6d 79 73 65 6c 66 20 7c 0a 20 20 20 20 73 65  _myself |.    se
1290: 64 20 27 0a 20 20 20 20 20 20 4e 0a 20 20 20 20  d '.      N.    
12a0: 20 20 73 2c 24 2c 2d 2c 0a 20 20 20 20 20 20 3a    s,$,-,.      :
12b0: 20 6c 6f 6f 70 0a 20 20 20 20 20 20 73 2c 5e 5c   loop.      s,^\
12c0: 28 5b 27 24 61 73 5f 63 72 5f 64 69 67 69 74 73  (['$as_cr_digits
12d0: 27 5d 2a 5c 29 5c 28 2e 2a 5c 29 5b 24 5d 4c 49  ']*\)\(.*\)[$]LI
12e0: 4e 45 4e 4f 5c 28 5b 5e 27 24 61 73 5f 63 72 5f  NENO\([^'$as_cr_
12f0: 61 6c 6e 75 6d 27 5f 5d 5c 29 2c 5c 31 5c 32 5c  alnum'_]\),\1\2\
1300: 31 5c 33 2c 0a 20 20 20 20 20 20 74 20 6c 6f 6f  1\3,.      t loo
1310: 70 0a 20 20 20 20 20 20 73 2c 2d 24 2c 2c 0a 20  p.      s,-$,,. 
1320: 20 20 20 20 20 73 2c 5e 5b 27 24 61 73 5f 63 72       s,^['$as_cr
1330: 5f 64 69 67 69 74 73 27 5d 2a 5c 6e 2c 2c 0a 20  _digits']*\n,,. 
1340: 20 20 20 27 20 3e 24 61 73 5f 6d 65 2e 6c 69 6e     ' >$as_me.lin
1350: 65 6e 6f 20 26 26 0a 20 20 63 68 6d 6f 64 20 2b  eno &&.  chmod +
1360: 78 20 24 61 73 5f 6d 65 2e 6c 69 6e 65 6e 6f 20  x $as_me.lineno 
1370: 7c 7c 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24  ||.    { echo "$
1380: 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 63 61  as_me: error: ca
1390: 6e 6e 6f 74 20 63 72 65 61 74 65 20 24 61 73 5f  nnot create $as_
13a0: 6d 65 2e 6c 69 6e 65 6e 6f 3b 20 72 65 72 75 6e  me.lineno; rerun
13b0: 20 77 69 74 68 20 61 20 50 4f 53 49 58 20 73 68   with a POSIX sh
13c0: 65 6c 6c 22 20 3e 26 32 0a 20 20 20 7b 20 28 65  ell" >&2.   { (e
13d0: 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20  xit 1); exit 1; 
13e0: 7d 3b 20 7d 0a 0a 20 20 23 20 44 6f 6e 27 74 20  }; }..  # Don't 
13f0: 74 72 79 20 74 6f 20 65 78 65 63 20 61 73 20 69  try to exec as i
1400: 74 20 63 68 61 6e 67 65 73 20 24 5b 30 5d 2c 20  t changes $[0], 
1410: 63 61 75 73 69 6e 67 20 61 6c 6c 20 73 6f 72 74  causing all sort
1420: 20 6f 66 20 70 72 6f 62 6c 65 6d 73 0a 20 20 23   of problems.  #
1430: 20 28 74 68 65 20 64 69 72 6e 61 6d 65 20 6f 66   (the dirname of
1440: 20 24 5b 30 5d 20 69 73 20 6e 6f 74 20 74 68 65   $[0] is not the
1450: 20 70 6c 61 63 65 20 77 68 65 72 65 20 77 65 20   place where we 
1460: 6d 69 67 68 74 20 66 69 6e 64 20 74 68 65 0a 20  might find the. 
1470: 20 23 20 6f 72 69 67 69 6e 61 6c 20 61 6e 64 20   # original and 
1480: 73 6f 20 6f 6e 2e 20 20 41 75 74 6f 63 6f 6e 66  so on.  Autoconf
1490: 20 69 73 20 65 73 70 65 63 69 61 6c 6c 79 20 73   is especially s
14a0: 65 6e 73 69 62 6c 65 20 74 6f 20 74 68 69 73 29  ensible to this)
14b0: 2e 0a 20 20 2e 20 2e 2f 24 61 73 5f 6d 65 2e 6c  ..  . ./$as_me.l
14c0: 69 6e 65 6e 6f 0a 20 20 23 20 45 78 69 74 20 73  ineno.  # Exit s
14d0: 74 61 74 75 73 20 69 73 20 74 68 61 74 20 6f 66  tatus is that of
14e0: 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e   the last comman
14f0: 64 2e 0a 20 20 65 78 69 74 0a 7d 0a 0a 0a 63 61  d..  exit.}...ca
1500: 73 65 20 60 65 63 68 6f 20 22 74 65 73 74 69 6e  se `echo "testin
1510: 67 5c 63 22 3b 20 65 63 68 6f 20 31 2c 32 2c 33  g\c"; echo 1,2,3
1520: 60 2c 60 65 63 68 6f 20 2d 6e 20 74 65 73 74 69  `,`echo -n testi
1530: 6e 67 3b 20 65 63 68 6f 20 31 2c 32 2c 33 60 20  ng; echo 1,2,3` 
1540: 69 6e 0a 20 20 2a 63 2a 2c 2d 6e 2a 29 20 45 43  in.  *c*,-n*) EC
1550: 48 4f 5f 4e 3d 20 45 43 48 4f 5f 43 3d 27 0a 27  HO_N= ECHO_C='.'
1560: 20 45 43 48 4f 5f 54 3d 27 09 27 20 3b 3b 0a 20   ECHO_T='.' ;;. 
1570: 20 2a 63 2a 2c 2a 20 20 29 20 45 43 48 4f 5f 4e   *c*,*  ) ECHO_N
1580: 3d 2d 6e 20 45 43 48 4f 5f 43 3d 20 45 43 48 4f  =-n ECHO_C= ECHO
1590: 5f 54 3d 20 3b 3b 0a 20 20 2a 29 20 20 20 20 20  _T= ;;.  *)     
15a0: 20 20 45 43 48 4f 5f 4e 3d 20 45 43 48 4f 5f 43    ECHO_N= ECHO_C
15b0: 3d 27 5c 63 27 20 45 43 48 4f 5f 54 3d 20 3b 3b  ='\c' ECHO_T= ;;
15c0: 0a 65 73 61 63 0a 0a 69 66 20 65 78 70 72 20 61  .esac..if expr a
15d0: 20 3a 20 27 5c 28 61 5c 29 27 20 3e 2f 64 65 76   : '\(a\)' >/dev
15e0: 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e  /null 2>&1; then
15f0: 0a 20 20 61 73 5f 65 78 70 72 3d 65 78 70 72 0a  .  as_expr=expr.
1600: 65 6c 73 65 0a 20 20 61 73 5f 65 78 70 72 3d 66  else.  as_expr=f
1610: 61 6c 73 65 0a 66 69 0a 0a 72 6d 20 2d 66 20 63  alse.fi..rm -f c
1620: 6f 6e 66 24 24 20 63 6f 6e 66 24 24 2e 65 78 65  onf$$ conf$$.exe
1630: 20 63 6f 6e 66 24 24 2e 66 69 6c 65 0a 65 63 68   conf$$.file.ech
1640: 6f 20 3e 63 6f 6e 66 24 24 2e 66 69 6c 65 0a 69  o >conf$$.file.i
1650: 66 20 6c 6e 20 2d 73 20 63 6f 6e 66 24 24 2e 66  f ln -s conf$$.f
1660: 69 6c 65 20 63 6f 6e 66 24 24 20 32 3e 2f 64 65  ile conf$$ 2>/de
1670: 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 23  v/null; then.  #
1680: 20 57 65 20 63 6f 75 6c 64 20 6a 75 73 74 20 63   We could just c
1690: 68 65 63 6b 20 66 6f 72 20 44 4a 47 50 50 3b 20  heck for DJGPP; 
16a0: 62 75 74 20 74 68 69 73 20 74 65 73 74 20 61 29  but this test a)
16b0: 20 77 6f 72 6b 73 20 62 29 20 69 73 20 6d 6f 72   works b) is mor
16c0: 65 20 67 65 6e 65 72 69 63 0a 20 20 23 20 61 6e  e generic.  # an
16d0: 64 20 63 29 20 77 69 6c 6c 20 72 65 6d 61 69 6e  d c) will remain
16e0: 20 76 61 6c 69 64 20 6f 6e 63 65 20 44 4a 47 50   valid once DJGP
16f0: 50 20 73 75 70 70 6f 72 74 73 20 73 79 6d 6c 69  P supports symli
1700: 6e 6b 73 20 28 44 4a 47 50 50 20 32 2e 30 34 29  nks (DJGPP 2.04)
1710: 2e 0a 20 20 69 66 20 74 65 73 74 20 2d 66 20 63  ..  if test -f c
1720: 6f 6e 66 24 24 2e 65 78 65 3b 20 74 68 65 6e 0a  onf$$.exe; then.
1730: 20 20 20 20 23 20 44 6f 6e 27 74 20 75 73 65 20      # Don't use 
1740: 6c 6e 20 61 74 20 61 6c 6c 3b 20 77 65 20 64 6f  ln at all; we do
1750: 6e 27 74 20 68 61 76 65 20 61 6e 79 20 6c 69 6e  n't have any lin
1760: 6b 73 0a 20 20 20 20 61 73 5f 6c 6e 5f 73 3d 27  ks.    as_ln_s='
1770: 63 70 20 2d 70 27 0a 20 20 65 6c 73 65 0a 20 20  cp -p'.  else.  
1780: 20 20 61 73 5f 6c 6e 5f 73 3d 27 6c 6e 20 2d 73    as_ln_s='ln -s
1790: 27 0a 20 20 66 69 0a 65 6c 69 66 20 6c 6e 20 63  '.  fi.elif ln c
17a0: 6f 6e 66 24 24 2e 66 69 6c 65 20 63 6f 6e 66 24  onf$$.file conf$
17b0: 24 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74  $ 2>/dev/null; t
17c0: 68 65 6e 0a 20 20 61 73 5f 6c 6e 5f 73 3d 6c 6e  hen.  as_ln_s=ln
17d0: 0a 65 6c 73 65 0a 20 20 61 73 5f 6c 6e 5f 73 3d  .else.  as_ln_s=
17e0: 27 63 70 20 2d 70 27 0a 66 69 0a 72 6d 20 2d 66  'cp -p'.fi.rm -f
17f0: 20 63 6f 6e 66 24 24 20 63 6f 6e 66 24 24 2e 65   conf$$ conf$$.e
1800: 78 65 20 63 6f 6e 66 24 24 2e 66 69 6c 65 0a 0a  xe conf$$.file..
1810: 69 66 20 6d 6b 64 69 72 20 2d 70 20 2e 20 32 3e  if mkdir -p . 2>
1820: 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a  /dev/null; then.
1830: 20 20 61 73 5f 6d 6b 64 69 72 5f 70 3d 3a 0a 65    as_mkdir_p=:.e
1840: 6c 73 65 0a 20 20 74 65 73 74 20 2d 64 20 2e 2f  lse.  test -d ./
1850: 2d 70 20 26 26 20 72 6d 64 69 72 20 2e 2f 2d 70  -p && rmdir ./-p
1860: 0a 20 20 61 73 5f 6d 6b 64 69 72 5f 70 3d 66 61  .  as_mkdir_p=fa
1870: 6c 73 65 0a 66 69 0a 0a 61 73 5f 65 78 65 63 75  lse.fi..as_execu
1880: 74 61 62 6c 65 5f 70 3d 22 74 65 73 74 20 2d 66  table_p="test -f
1890: 22 0a 0a 23 20 53 65 64 20 65 78 70 72 65 73 73  "..# Sed express
18a0: 69 6f 6e 20 74 6f 20 6d 61 70 20 61 20 73 74 72  ion to map a str
18b0: 69 6e 67 20 6f 6e 74 6f 20 61 20 76 61 6c 69 64  ing onto a valid
18c0: 20 43 50 50 20 6e 61 6d 65 2e 0a 61 73 5f 74 72   CPP name..as_tr
18d0: 5f 63 70 70 3d 22 65 76 61 6c 20 73 65 64 20 27  _cpp="eval sed '
18e0: 79 25 2a 24 61 73 5f 63 72 5f 6c 65 74 74 65 72  y%*$as_cr_letter
18f0: 73 25 50 24 61 73 5f 63 72 5f 4c 45 54 54 45 52  s%P$as_cr_LETTER
1900: 53 25 3b 73 25 5b 5e 5f 24 61 73 5f 63 72 5f 61  S%;s%[^_$as_cr_a
1910: 6c 6e 75 6d 5d 25 5f 25 67 27 22 0a 0a 23 20 53  lnum]%_%g'"..# S
1920: 65 64 20 65 78 70 72 65 73 73 69 6f 6e 20 74 6f  ed expression to
1930: 20 6d 61 70 20 61 20 73 74 72 69 6e 67 20 6f 6e   map a string on
1940: 74 6f 20 61 20 76 61 6c 69 64 20 76 61 72 69 61  to a valid varia
1950: 62 6c 65 20 6e 61 6d 65 2e 0a 61 73 5f 74 72 5f  ble name..as_tr_
1960: 73 68 3d 22 65 76 61 6c 20 73 65 64 20 27 79 25  sh="eval sed 'y%
1970: 2a 2b 25 70 70 25 3b 73 25 5b 5e 5f 24 61 73 5f  *+%pp%;s%[^_$as_
1980: 63 72 5f 61 6c 6e 75 6d 5d 25 5f 25 67 27 22 0a  cr_alnum]%_%g'".
1990: 0a 0a 23 20 49 46 53 0a 23 20 57 65 20 6e 65 65  ..# IFS.# We nee
19a0: 64 20 73 70 61 63 65 2c 20 74 61 62 20 61 6e 64  d space, tab and
19b0: 20 6e 65 77 20 6c 69 6e 65 2c 20 69 6e 20 70 72   new line, in pr
19c0: 65 63 69 73 65 6c 79 20 74 68 61 74 20 6f 72 64  ecisely that ord
19d0: 65 72 2e 0a 61 73 5f 6e 6c 3d 27 0a 27 0a 49 46  er..as_nl='.'.IF
19e0: 53 3d 22 20 09 24 61 73 5f 6e 6c 22 0a 0a 23 20  S=" .$as_nl"..# 
19f0: 43 44 50 41 54 48 2e 0a 24 61 73 5f 75 6e 73 65  CDPATH..$as_unse
1a00: 74 20 43 44 50 41 54 48 0a 0a 0a 0a 23 20 43 68  t CDPATH....# Ch
1a10: 65 63 6b 20 74 68 61 74 20 77 65 20 61 72 65 20  eck that we are 
1a20: 72 75 6e 6e 69 6e 67 20 75 6e 64 65 72 20 74 68  running under th
1a30: 65 20 63 6f 72 72 65 63 74 20 73 68 65 6c 6c 2e  e correct shell.
1a40: 0a 53 48 45 4c 4c 3d 24 7b 43 4f 4e 46 49 47 5f  .SHELL=${CONFIG_
1a50: 53 48 45 4c 4c 2d 2f 62 69 6e 2f 73 68 7d 0a 0a  SHELL-/bin/sh}..
1a60: 63 61 73 65 20 58 24 6c 74 5f 45 43 48 4f 20 69  case X$lt_ECHO i
1a70: 6e 0a 58 2a 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65  n.X*--fallback-e
1a80: 63 68 6f 29 0a 20 20 23 20 52 65 6d 6f 76 65 20  cho).  # Remove 
1a90: 6f 6e 65 20 6c 65 76 65 6c 20 6f 66 20 71 75 6f  one level of quo
1aa0: 74 61 74 69 6f 6e 20 28 77 68 69 63 68 20 77 61  tation (which wa
1ab0: 73 20 72 65 71 75 69 72 65 64 20 66 6f 72 20 4d  s required for M
1ac0: 61 6b 65 29 2e 0a 20 20 45 43 48 4f 3d 60 65 63  ake)..  ECHO=`ec
1ad0: 68 6f 20 22 24 6c 74 5f 45 43 48 4f 22 20 7c 20  ho "$lt_ECHO" | 
1ae0: 73 65 64 20 27 73 2c 5c 5c 5c 5c 5c 24 5c 5c 24  sed 's,\\\\\$\\$
1af0: 30 2c 27 24 30 27 2c 27 60 0a 20 20 3b 3b 0a 65  0,'$0','`.  ;;.e
1b00: 73 61 63 0a 0a 45 43 48 4f 3d 24 7b 6c 74 5f 45  sac..ECHO=${lt_E
1b10: 43 48 4f 2d 65 63 68 6f 7d 0a 69 66 20 74 65 73  CHO-echo}.if tes
1b20: 74 20 22 58 24 31 22 20 3d 20 58 2d 2d 6e 6f 2d  t "X$1" = X--no-
1b30: 72 65 65 78 65 63 3b 20 74 68 65 6e 0a 20 20 23  reexec; then.  #
1b40: 20 44 69 73 63 61 72 64 20 74 68 65 20 2d 2d 6e   Discard the --n
1b50: 6f 2d 72 65 65 78 65 63 20 66 6c 61 67 2c 20 61  o-reexec flag, a
1b60: 6e 64 20 63 6f 6e 74 69 6e 75 65 2e 0a 20 20 73  nd continue..  s
1b70: 68 69 66 74 0a 65 6c 69 66 20 74 65 73 74 20 22  hift.elif test "
1b80: 58 24 31 22 20 3d 20 58 2d 2d 66 61 6c 6c 62 61  X$1" = X--fallba
1b90: 63 6b 2d 65 63 68 6f 3b 20 74 68 65 6e 0a 20 20  ck-echo; then.  
1ba0: 23 20 41 76 6f 69 64 20 69 6e 6c 69 6e 65 20 64  # Avoid inline d
1bb0: 6f 63 75 6d 65 6e 74 20 68 65 72 65 2c 20 69 74  ocument here, it
1bc0: 20 6d 61 79 20 62 65 20 6c 65 66 74 20 6f 76 65   may be left ove
1bd0: 72 0a 20 20 3a 0a 65 6c 69 66 20 74 65 73 74 20  r.  :.elif test 
1be0: 22 58 60 7b 20 24 45 43 48 4f 20 27 5c 74 27 3b  "X`{ $ECHO '\t';
1bf0: 20 7d 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 22   } 2>/dev/null`"
1c00: 20 3d 20 27 58 5c 74 27 20 3b 20 74 68 65 6e 0a   = 'X\t' ; then.
1c10: 20 20 23 20 59 69 70 70 65 65 2c 20 24 45 43 48    # Yippee, $ECH
1c20: 4f 20 77 6f 72 6b 73 21 0a 20 20 3a 0a 65 6c 73  O works!.  :.els
1c30: 65 0a 20 20 23 20 52 65 73 74 61 72 74 20 75 6e  e.  # Restart un
1c40: 64 65 72 20 74 68 65 20 63 6f 72 72 65 63 74 20  der the correct 
1c50: 73 68 65 6c 6c 2e 0a 20 20 65 78 65 63 20 24 53  shell..  exec $S
1c60: 48 45 4c 4c 20 22 24 30 22 20 2d 2d 6e 6f 2d 72  HELL "$0" --no-r
1c70: 65 65 78 65 63 20 24 7b 31 2b 22 24 40 22 7d 0a  eexec ${1+"$@"}.
1c80: 66 69 0a 0a 69 66 20 74 65 73 74 20 22 58 24 31  fi..if test "X$1
1c90: 22 20 3d 20 58 2d 2d 66 61 6c 6c 62 61 63 6b 2d  " = X--fallback-
1ca0: 65 63 68 6f 3b 20 74 68 65 6e 0a 20 20 23 20 75  echo; then.  # u
1cb0: 73 65 64 20 61 73 20 66 61 6c 6c 62 61 63 6b 20  sed as fallback 
1cc0: 65 63 68 6f 0a 20 20 73 68 69 66 74 0a 20 20 63  echo.  shift.  c
1cd0: 61 74 20 3c 3c 5f 4c 54 5f 45 4f 46 0a 24 2a 0a  at <<_LT_EOF.$*.
1ce0: 5f 4c 54 5f 45 4f 46 0a 20 20 65 78 69 74 20 30  _LT_EOF.  exit 0
1cf0: 0a 66 69 0a 0a 23 20 54 68 65 20 48 50 2d 55 58  .fi..# The HP-UX
1d00: 20 6b 73 68 20 61 6e 64 20 50 4f 53 49 58 20 73   ksh and POSIX s
1d10: 68 65 6c 6c 20 70 72 69 6e 74 20 74 68 65 20 74  hell print the t
1d20: 61 72 67 65 74 20 64 69 72 65 63 74 6f 72 79 20  arget directory 
1d30: 74 6f 20 73 74 64 6f 75 74 0a 23 20 69 66 20 43  to stdout.# if C
1d40: 44 50 41 54 48 20 69 73 20 73 65 74 2e 0a 28 75  DPATH is set..(u
1d50: 6e 73 65 74 20 43 44 50 41 54 48 29 20 3e 2f 64  nset CDPATH) >/d
1d60: 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 26 26 20  ev/null 2>&1 && 
1d70: 75 6e 73 65 74 20 43 44 50 41 54 48 0a 0a 69 66  unset CDPATH..if
1d80: 20 74 65 73 74 20 2d 7a 20 22 24 6c 74 5f 45 43   test -z "$lt_EC
1d90: 48 4f 22 3b 20 74 68 65 6e 0a 20 20 69 66 20 74  HO"; then.  if t
1da0: 65 73 74 20 22 58 24 7b 65 63 68 6f 5f 74 65 73  est "X${echo_tes
1db0: 74 5f 73 74 72 69 6e 67 2b 73 65 74 7d 22 20 21  t_string+set}" !
1dc0: 3d 20 58 73 65 74 3b 20 74 68 65 6e 0a 20 20 20  = Xset; then.   
1dd0: 20 23 20 66 69 6e 64 20 61 20 73 74 72 69 6e 67   # find a string
1de0: 20 61 73 20 6c 61 72 67 65 20 61 73 20 70 6f 73   as large as pos
1df0: 73 69 62 6c 65 2c 20 61 73 20 6c 6f 6e 67 20 61  sible, as long a
1e00: 73 20 74 68 65 20 73 68 65 6c 6c 20 63 61 6e 20  s the shell can 
1e10: 63 6f 70 65 20 77 69 74 68 20 69 74 0a 20 20 20  cope with it.   
1e20: 20 66 6f 72 20 63 6d 64 20 69 6e 20 27 73 65 64   for cmd in 'sed
1e30: 20 35 30 71 20 22 24 30 22 27 20 27 73 65 64 20   50q "$0"' 'sed 
1e40: 32 30 71 20 22 24 30 22 27 20 27 73 65 64 20 31  20q "$0"' 'sed 1
1e50: 30 71 20 22 24 30 22 27 20 27 73 65 64 20 32 71  0q "$0"' 'sed 2q
1e60: 20 22 24 30 22 27 20 27 65 63 68 6f 20 74 65 73   "$0"' 'echo tes
1e70: 74 27 3b 20 64 6f 0a 20 20 20 20 20 20 23 20 65  t'; do.      # e
1e80: 78 70 65 63 74 65 64 20 73 69 7a 65 73 3a 20 6c  xpected sizes: l
1e90: 65 73 73 20 74 68 61 6e 20 32 4b 62 2c 20 31 4b  ess than 2Kb, 1K
1ea0: 62 2c 20 35 31 32 20 62 79 74 65 73 2c 20 31 36  b, 512 bytes, 16
1eb0: 20 62 79 74 65 73 2c 20 2e 2e 2e 0a 20 20 20 20   bytes, ....    
1ec0: 20 20 69 66 20 7b 20 65 63 68 6f 5f 74 65 73 74    if { echo_test
1ed0: 5f 73 74 72 69 6e 67 3d 60 65 76 61 6c 20 24 63  _string=`eval $c
1ee0: 6d 64 60 3b 20 7d 20 32 3e 2f 64 65 76 2f 6e 75  md`; } 2>/dev/nu
1ef0: 6c 6c 20 26 26 0a 09 20 7b 20 74 65 73 74 20 22  ll &&.. { test "
1f00: 58 24 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69  X$echo_test_stri
1f10: 6e 67 22 20 3d 20 22 58 24 65 63 68 6f 5f 74 65  ng" = "X$echo_te
1f20: 73 74 5f 73 74 72 69 6e 67 22 3b 20 7d 20 32 3e  st_string"; } 2>
1f30: 2f 64 65 76 2f 6e 75 6c 6c 0a 20 20 20 20 20 20  /dev/null.      
1f40: 74 68 65 6e 0a 20 20 20 20 20 20 20 20 62 72 65  then.        bre
1f50: 61 6b 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20  ak.      fi.    
1f60: 64 6f 6e 65 0a 20 20 66 69 0a 0a 20 20 69 66 20  done.  fi..  if 
1f70: 74 65 73 74 20 22 58 60 7b 20 24 45 43 48 4f 20  test "X`{ $ECHO 
1f80: 27 5c 74 27 3b 20 7d 20 32 3e 2f 64 65 76 2f 6e  '\t'; } 2>/dev/n
1f90: 75 6c 6c 60 22 20 3d 20 27 58 5c 74 27 20 26 26  ull`" = 'X\t' &&
1fa0: 0a 20 20 20 20 20 65 63 68 6f 5f 74 65 73 74 69  .     echo_testi
1fb0: 6e 67 5f 73 74 72 69 6e 67 3d 60 7b 20 24 45 43  ng_string=`{ $EC
1fc0: 48 4f 20 22 24 65 63 68 6f 5f 74 65 73 74 5f 73  HO "$echo_test_s
1fd0: 74 72 69 6e 67 22 3b 20 7d 20 32 3e 2f 64 65 76  tring"; } 2>/dev
1fe0: 2f 6e 75 6c 6c 60 20 26 26 0a 20 20 20 20 20 74  /null` &&.     t
1ff0: 65 73 74 20 22 58 24 65 63 68 6f 5f 74 65 73 74  est "X$echo_test
2000: 69 6e 67 5f 73 74 72 69 6e 67 22 20 3d 20 22 58  ing_string" = "X
2010: 24 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e  $echo_test_strin
2020: 67 22 3b 20 74 68 65 6e 0a 20 20 20 20 3a 0a 20  g"; then.    :. 
2030: 20 65 6c 73 65 0a 20 20 20 20 23 20 54 68 65 20   else.    # The 
2040: 53 6f 6c 61 72 69 73 2c 20 41 49 58 2c 20 61 6e  Solaris, AIX, an
2050: 64 20 44 69 67 69 74 61 6c 20 55 6e 69 78 20 64  d Digital Unix d
2060: 65 66 61 75 6c 74 20 65 63 68 6f 20 70 72 6f 67  efault echo prog
2070: 72 61 6d 73 20 75 6e 71 75 6f 74 65 0a 20 20 20  rams unquote.   
2080: 20 23 20 62 61 63 6b 73 6c 61 73 68 65 73 2e 20   # backslashes. 
2090: 20 54 68 69 73 20 6d 61 6b 65 73 20 69 74 20 69   This makes it i
20a0: 6d 70 6f 73 73 69 62 6c 65 20 74 6f 20 71 75 6f  mpossible to quo
20b0: 74 65 20 62 61 63 6b 73 6c 61 73 68 65 73 20 75  te backslashes u
20c0: 73 69 6e 67 0a 20 20 20 20 23 20 20 20 65 63 68  sing.    #   ech
20d0: 6f 20 22 24 73 6f 6d 65 74 68 69 6e 67 22 20 7c  o "$something" |
20e0: 20 73 65 64 20 27 73 2f 5c 5c 2f 5c 5c 5c 5c 2f   sed 's/\\/\\\\/
20f0: 67 27 0a 20 20 20 20 23 0a 20 20 20 20 23 20 53  g'.    #.    # S
2100: 6f 2c 20 66 69 72 73 74 20 77 65 20 6c 6f 6f 6b  o, first we look
2110: 20 66 6f 72 20 61 20 77 6f 72 6b 69 6e 67 20 65   for a working e
2120: 63 68 6f 20 69 6e 20 74 68 65 20 75 73 65 72 27  cho in the user'
2130: 73 20 50 41 54 48 2e 0a 0a 20 20 20 20 6c 74 5f  s PATH...    lt_
2140: 73 61 76 65 5f 69 66 73 3d 22 24 49 46 53 22 3b  save_ifs="$IFS";
2150: 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52   IFS=$PATH_SEPAR
2160: 41 54 4f 52 0a 20 20 20 20 66 6f 72 20 64 69 72  ATOR.    for dir
2170: 20 69 6e 20 24 50 41 54 48 20 2f 75 73 72 2f 75   in $PATH /usr/u
2180: 63 62 3b 20 64 6f 0a 20 20 20 20 20 20 49 46 53  cb; do.      IFS
2190: 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a  ="$lt_save_ifs".
21a0: 20 20 20 20 20 20 69 66 20 28 74 65 73 74 20 2d        if (test -
21b0: 66 20 24 64 69 72 2f 65 63 68 6f 20 7c 7c 20 74  f $dir/echo || t
21c0: 65 73 74 20 2d 66 20 24 64 69 72 2f 65 63 68 6f  est -f $dir/echo
21d0: 24 61 63 5f 65 78 65 65 78 74 29 20 26 26 0a 20  $ac_exeext) &&. 
21e0: 20 20 20 20 20 20 20 20 74 65 73 74 20 22 58 60          test "X`
21f0: 28 24 64 69 72 2f 65 63 68 6f 20 27 5c 74 27 29  ($dir/echo '\t')
2200: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 22 20 3d   2>/dev/null`" =
2210: 20 27 58 5c 74 27 20 26 26 0a 20 20 20 20 20 20   'X\t' &&.      
2220: 20 20 20 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f     echo_testing_
2230: 73 74 72 69 6e 67 3d 60 28 24 64 69 72 2f 65 63  string=`($dir/ec
2240: 68 6f 20 22 24 65 63 68 6f 5f 74 65 73 74 5f 73  ho "$echo_test_s
2250: 74 72 69 6e 67 22 29 20 32 3e 2f 64 65 76 2f 6e  tring") 2>/dev/n
2260: 75 6c 6c 60 20 26 26 0a 20 20 20 20 20 20 20 20  ull` &&.        
2270: 20 74 65 73 74 20 22 58 24 65 63 68 6f 5f 74 65   test "X$echo_te
2280: 73 74 69 6e 67 5f 73 74 72 69 6e 67 22 20 3d 20  sting_string" = 
2290: 22 58 24 65 63 68 6f 5f 74 65 73 74 5f 73 74 72  "X$echo_test_str
22a0: 69 6e 67 22 3b 20 74 68 65 6e 0a 20 20 20 20 20  ing"; then.     
22b0: 20 20 20 45 43 48 4f 3d 22 24 64 69 72 2f 65 63     ECHO="$dir/ec
22c0: 68 6f 22 0a 20 20 20 20 20 20 20 20 62 72 65 61  ho".        brea
22d0: 6b 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 64  k.      fi.    d
22e0: 6f 6e 65 0a 20 20 20 20 49 46 53 3d 22 24 6c 74  one.    IFS="$lt
22f0: 5f 73 61 76 65 5f 69 66 73 22 0a 0a 20 20 20 20  _save_ifs"..    
2300: 69 66 20 74 65 73 74 20 22 58 24 45 43 48 4f 22  if test "X$ECHO"
2310: 20 3d 20 58 65 63 68 6f 3b 20 74 68 65 6e 0a 20   = Xecho; then. 
2320: 20 20 20 20 20 23 20 57 65 20 64 69 64 6e 27 74       # We didn't
2330: 20 66 69 6e 64 20 61 20 62 65 74 74 65 72 20 65   find a better e
2340: 63 68 6f 2c 20 73 6f 20 6c 6f 6f 6b 20 66 6f 72  cho, so look for
2350: 20 61 6c 74 65 72 6e 61 74 69 76 65 73 2e 0a 20   alternatives.. 
2360: 20 20 20 20 20 69 66 20 74 65 73 74 20 22 58 60       if test "X`
2370: 7b 20 70 72 69 6e 74 20 2d 72 20 27 5c 74 27 3b  { print -r '\t';
2380: 20 7d 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 22   } 2>/dev/null`"
2390: 20 3d 20 27 58 5c 74 27 20 26 26 0a 20 20 20 20   = 'X\t' &&.    
23a0: 20 20 20 20 20 65 63 68 6f 5f 74 65 73 74 69 6e       echo_testin
23b0: 67 5f 73 74 72 69 6e 67 3d 60 7b 20 70 72 69 6e  g_string=`{ prin
23c0: 74 20 2d 72 20 22 24 65 63 68 6f 5f 74 65 73 74  t -r "$echo_test
23d0: 5f 73 74 72 69 6e 67 22 3b 20 7d 20 32 3e 2f 64  _string"; } 2>/d
23e0: 65 76 2f 6e 75 6c 6c 60 20 26 26 0a 20 20 20 20  ev/null` &&.    
23f0: 20 20 20 20 20 74 65 73 74 20 22 58 24 65 63 68       test "X$ech
2400: 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e 67  o_testing_string
2410: 22 20 3d 20 22 58 24 65 63 68 6f 5f 74 65 73 74  " = "X$echo_test
2420: 5f 73 74 72 69 6e 67 22 3b 20 74 68 65 6e 0a 20  _string"; then. 
2430: 20 20 20 20 20 20 20 23 20 54 68 69 73 20 73 68         # This sh
2440: 65 6c 6c 20 68 61 73 20 61 20 62 75 69 6c 74 69  ell has a builti
2450: 6e 20 70 72 69 6e 74 20 2d 72 20 74 68 61 74 20  n print -r that 
2460: 64 6f 65 73 20 74 68 65 20 74 72 69 63 6b 2e 0a  does the trick..
2470: 20 20 20 20 20 20 20 20 45 43 48 4f 3d 27 70 72          ECHO='pr
2480: 69 6e 74 20 2d 72 27 0a 20 20 20 20 20 20 65 6c  int -r'.      el
2490: 69 66 20 7b 20 74 65 73 74 20 2d 66 20 2f 62 69  if { test -f /bi
24a0: 6e 2f 6b 73 68 20 7c 7c 20 74 65 73 74 20 2d 66  n/ksh || test -f
24b0: 20 2f 62 69 6e 2f 6b 73 68 24 61 63 5f 65 78 65   /bin/ksh$ac_exe
24c0: 65 78 74 3b 20 7d 20 26 26 0a 09 20 20 20 74 65  ext; } &&..   te
24d0: 73 74 20 22 58 24 43 4f 4e 46 49 47 5f 53 48 45  st "X$CONFIG_SHE
24e0: 4c 4c 22 20 21 3d 20 58 2f 62 69 6e 2f 6b 73 68  LL" != X/bin/ksh
24f0: 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 23  ; then.        #
2500: 20 49 66 20 77 65 20 68 61 76 65 20 6b 73 68 2c   If we have ksh,
2510: 20 74 72 79 20 72 75 6e 6e 69 6e 67 20 63 6f 6e   try running con
2520: 66 69 67 75 72 65 20 61 67 61 69 6e 20 77 69 74  figure again wit
2530: 68 20 69 74 2e 0a 20 20 20 20 20 20 20 20 4f 52  h it..        OR
2540: 49 47 49 4e 41 4c 5f 43 4f 4e 46 49 47 5f 53 48  IGINAL_CONFIG_SH
2550: 45 4c 4c 3d 24 7b 43 4f 4e 46 49 47 5f 53 48 45  ELL=${CONFIG_SHE
2560: 4c 4c 2d 2f 62 69 6e 2f 73 68 7d 0a 20 20 20 20  LL-/bin/sh}.    
2570: 20 20 20 20 65 78 70 6f 72 74 20 4f 52 49 47 49      export ORIGI
2580: 4e 41 4c 5f 43 4f 4e 46 49 47 5f 53 48 45 4c 4c  NAL_CONFIG_SHELL
2590: 0a 20 20 20 20 20 20 20 20 43 4f 4e 46 49 47 5f  .        CONFIG_
25a0: 53 48 45 4c 4c 3d 2f 62 69 6e 2f 6b 73 68 0a 20  SHELL=/bin/ksh. 
25b0: 20 20 20 20 20 20 20 65 78 70 6f 72 74 20 43 4f         export CO
25c0: 4e 46 49 47 5f 53 48 45 4c 4c 0a 20 20 20 20 20  NFIG_SHELL.     
25d0: 20 20 20 65 78 65 63 20 24 43 4f 4e 46 49 47 5f     exec $CONFIG_
25e0: 53 48 45 4c 4c 20 22 24 30 22 20 2d 2d 6e 6f 2d  SHELL "$0" --no-
25f0: 72 65 65 78 65 63 20 24 7b 31 2b 22 24 40 22 7d  reexec ${1+"$@"}
2600: 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20  .      else.    
2610: 20 20 20 20 23 20 54 72 79 20 75 73 69 6e 67 20      # Try using 
2620: 70 72 69 6e 74 66 2e 0a 20 20 20 20 20 20 20 20  printf..        
2630: 45 43 48 4f 3d 27 70 72 69 6e 74 66 20 25 73 5c  ECHO='printf %s\
2640: 6e 27 0a 20 20 20 20 20 20 20 20 69 66 20 74 65  n'.        if te
2650: 73 74 20 22 58 60 7b 20 24 45 43 48 4f 20 27 5c  st "X`{ $ECHO '\
2660: 74 27 3b 20 7d 20 32 3e 2f 64 65 76 2f 6e 75 6c  t'; } 2>/dev/nul
2670: 6c 60 22 20 3d 20 27 58 5c 74 27 20 26 26 0a 09  l`" = 'X\t' &&..
2680: 20 20 20 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f     echo_testing_
2690: 73 74 72 69 6e 67 3d 60 7b 20 24 45 43 48 4f 20  string=`{ $ECHO 
26a0: 22 24 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69  "$echo_test_stri
26b0: 6e 67 22 3b 20 7d 20 32 3e 2f 64 65 76 2f 6e 75  ng"; } 2>/dev/nu
26c0: 6c 6c 60 20 26 26 0a 09 20 20 20 74 65 73 74 20  ll` &&..   test 
26d0: 22 58 24 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f  "X$echo_testing_
26e0: 73 74 72 69 6e 67 22 20 3d 20 22 58 24 65 63 68  string" = "X$ech
26f0: 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 22 3b 20  o_test_string"; 
2700: 74 68 65 6e 0a 09 20 20 23 20 43 6f 6f 6c 2c 20  then..  # Cool, 
2710: 70 72 69 6e 74 66 20 77 6f 72 6b 73 0a 09 20 20  printf works..  
2720: 3a 0a 20 20 20 20 20 20 20 20 65 6c 69 66 20 65  :.        elif e
2730: 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 69  cho_testing_stri
2740: 6e 67 3d 60 28 24 4f 52 49 47 49 4e 41 4c 5f 43  ng=`($ORIGINAL_C
2750: 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 22 24 30 22  ONFIG_SHELL "$0"
2760: 20 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f   --fallback-echo
2770: 20 27 5c 74 27 29 20 32 3e 2f 64 65 76 2f 6e 75   '\t') 2>/dev/nu
2780: 6c 6c 60 20 26 26 0a 09 20 20 20 20 20 74 65 73  ll` &&..     tes
2790: 74 20 22 58 24 65 63 68 6f 5f 74 65 73 74 69 6e  t "X$echo_testin
27a0: 67 5f 73 74 72 69 6e 67 22 20 3d 20 27 58 5c 74  g_string" = 'X\t
27b0: 27 20 26 26 0a 09 20 20 20 20 20 65 63 68 6f 5f  ' &&..     echo_
27c0: 74 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 3d 60  testing_string=`
27d0: 28 24 4f 52 49 47 49 4e 41 4c 5f 43 4f 4e 46 49  ($ORIGINAL_CONFI
27e0: 47 5f 53 48 45 4c 4c 20 22 24 30 22 20 2d 2d 66  G_SHELL "$0" --f
27f0: 61 6c 6c 62 61 63 6b 2d 65 63 68 6f 20 22 24 65  allback-echo "$e
2800: 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 22  cho_test_string"
2810: 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 26  ) 2>/dev/null` &
2820: 26 0a 09 20 20 20 20 20 74 65 73 74 20 22 58 24  &..     test "X$
2830: 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72  echo_testing_str
2840: 69 6e 67 22 20 3d 20 22 58 24 65 63 68 6f 5f 74  ing" = "X$echo_t
2850: 65 73 74 5f 73 74 72 69 6e 67 22 3b 20 74 68 65  est_string"; the
2860: 6e 0a 09 20 20 43 4f 4e 46 49 47 5f 53 48 45 4c  n..  CONFIG_SHEL
2870: 4c 3d 24 4f 52 49 47 49 4e 41 4c 5f 43 4f 4e 46  L=$ORIGINAL_CONF
2880: 49 47 5f 53 48 45 4c 4c 0a 09 20 20 65 78 70 6f  IG_SHELL..  expo
2890: 72 74 20 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 0a  rt CONFIG_SHELL.
28a0: 09 20 20 53 48 45 4c 4c 3d 22 24 43 4f 4e 46 49  .  SHELL="$CONFI
28b0: 47 5f 53 48 45 4c 4c 22 0a 09 20 20 65 78 70 6f  G_SHELL"..  expo
28c0: 72 74 20 53 48 45 4c 4c 0a 09 20 20 45 43 48 4f  rt SHELL..  ECHO
28d0: 3d 22 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20  ="$CONFIG_SHELL 
28e0: 24 30 20 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63  $0 --fallback-ec
28f0: 68 6f 22 0a 20 20 20 20 20 20 20 20 65 6c 69 66  ho".        elif
2900: 20 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74   echo_testing_st
2910: 72 69 6e 67 3d 60 28 24 43 4f 4e 46 49 47 5f 53  ring=`($CONFIG_S
2920: 48 45 4c 4c 20 22 24 30 22 20 2d 2d 66 61 6c 6c  HELL "$0" --fall
2930: 62 61 63 6b 2d 65 63 68 6f 20 27 5c 74 27 29 20  back-echo '\t') 
2940: 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 26 26 0a  2>/dev/null` &&.
2950: 09 20 20 20 20 20 74 65 73 74 20 22 58 24 65 63  .     test "X$ec
2960: 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e  ho_testing_strin
2970: 67 22 20 3d 20 27 58 5c 74 27 20 26 26 0a 09 20  g" = 'X\t' &&.. 
2980: 20 20 20 20 65 63 68 6f 5f 74 65 73 74 69 6e 67      echo_testing
2990: 5f 73 74 72 69 6e 67 3d 60 28 24 43 4f 4e 46 49  _string=`($CONFI
29a0: 47 5f 53 48 45 4c 4c 20 22 24 30 22 20 2d 2d 66  G_SHELL "$0" --f
29b0: 61 6c 6c 62 61 63 6b 2d 65 63 68 6f 20 22 24 65  allback-echo "$e
29c0: 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 22  cho_test_string"
29d0: 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 26  ) 2>/dev/null` &
29e0: 26 0a 09 20 20 20 20 20 74 65 73 74 20 22 58 24  &..     test "X$
29f0: 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72  echo_testing_str
2a00: 69 6e 67 22 20 3d 20 22 58 24 65 63 68 6f 5f 74  ing" = "X$echo_t
2a10: 65 73 74 5f 73 74 72 69 6e 67 22 3b 20 74 68 65  est_string"; the
2a20: 6e 0a 09 20 20 45 43 48 4f 3d 22 24 43 4f 4e 46  n..  ECHO="$CONF
2a30: 49 47 5f 53 48 45 4c 4c 20 24 30 20 2d 2d 66 61  IG_SHELL $0 --fa
2a40: 6c 6c 62 61 63 6b 2d 65 63 68 6f 22 0a 20 20 20  llback-echo".   
2a50: 20 20 20 20 20 65 6c 73 65 0a 09 20 20 23 20 6d       else..  # m
2a60: 61 79 62 65 20 77 69 74 68 20 61 20 73 6d 61 6c  aybe with a smal
2a70: 6c 65 72 20 73 74 72 69 6e 67 2e 2e 2e 0a 09 20  ler string..... 
2a80: 20 70 72 65 76 3d 3a 0a 0a 09 20 20 66 6f 72 20   prev=:...  for 
2a90: 63 6d 64 20 69 6e 20 27 65 63 68 6f 20 74 65 73  cmd in 'echo tes
2aa0: 74 27 20 27 73 65 64 20 32 71 20 22 24 30 22 27  t' 'sed 2q "$0"'
2ab0: 20 27 73 65 64 20 31 30 71 20 22 24 30 22 27 20   'sed 10q "$0"' 
2ac0: 27 73 65 64 20 32 30 71 20 22 24 30 22 27 20 27  'sed 20q "$0"' '
2ad0: 73 65 64 20 35 30 71 20 22 24 30 22 27 3b 20 64  sed 50q "$0"'; d
2ae0: 6f 0a 09 20 20 20 20 69 66 20 7b 20 74 65 73 74  o..    if { test
2af0: 20 22 58 24 65 63 68 6f 5f 74 65 73 74 5f 73 74   "X$echo_test_st
2b00: 72 69 6e 67 22 20 3d 20 22 58 60 65 76 61 6c 20  ring" = "X`eval 
2b10: 24 63 6d 64 60 22 3b 20 7d 20 32 3e 2f 64 65 76  $cmd`"; } 2>/dev
2b20: 2f 6e 75 6c 6c 0a 09 20 20 20 20 74 68 65 6e 0a  /null..    then.
2b30: 09 20 20 20 20 20 20 62 72 65 61 6b 0a 09 20 20  .      break..  
2b40: 20 20 66 69 0a 09 20 20 20 20 70 72 65 76 3d 22    fi..    prev="
2b50: 24 63 6d 64 22 0a 09 20 20 64 6f 6e 65 0a 0a 09  $cmd"..  done...
2b60: 20 20 69 66 20 74 65 73 74 20 22 24 70 72 65 76    if test "$prev
2b70: 22 20 21 3d 20 27 73 65 64 20 35 30 71 20 22 24  " != 'sed 50q "$
2b80: 30 22 27 3b 20 74 68 65 6e 0a 09 20 20 20 20 65  0"'; then..    e
2b90: 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 3d  cho_test_string=
2ba0: 60 65 76 61 6c 20 24 70 72 65 76 60 0a 09 20 20  `eval $prev`..  
2bb0: 20 20 65 78 70 6f 72 74 20 65 63 68 6f 5f 74 65    export echo_te
2bc0: 73 74 5f 73 74 72 69 6e 67 0a 09 20 20 20 20 65  st_string..    e
2bd0: 78 65 63 20 24 7b 4f 52 49 47 49 4e 41 4c 5f 43  xec ${ORIGINAL_C
2be0: 4f 4e 46 49 47 5f 53 48 45 4c 4c 2d 24 7b 43 4f  ONFIG_SHELL-${CO
2bf0: 4e 46 49 47 5f 53 48 45 4c 4c 2d 2f 62 69 6e 2f  NFIG_SHELL-/bin/
2c00: 73 68 7d 7d 20 22 24 30 22 20 24 7b 31 2b 22 24  sh}} "$0" ${1+"$
2c10: 40 22 7d 0a 09 20 20 65 6c 73 65 0a 09 20 20 20  @"}..  else..   
2c20: 20 23 20 4f 6f 70 73 2e 20 20 57 65 20 6c 6f 73   # Oops.  We los
2c30: 74 20 63 6f 6d 70 6c 65 74 65 6c 79 2c 20 73 6f  t completely, so
2c40: 20 6a 75 73 74 20 73 74 69 63 6b 20 77 69 74 68   just stick with
2c50: 20 65 63 68 6f 2e 0a 09 20 20 20 20 45 43 48 4f   echo...    ECHO
2c60: 3d 65 63 68 6f 0a 09 20 20 66 69 0a 20 20 20 20  =echo..  fi.    
2c70: 20 20 20 20 66 69 0a 20 20 20 20 20 20 66 69 0a      fi.      fi.
2c80: 20 20 20 20 66 69 0a 20 20 66 69 0a 66 69 0a 0a      fi.  fi.fi..
2c90: 23 20 43 6f 70 79 20 65 63 68 6f 20 61 6e 64 20  # Copy echo and 
2ca0: 71 75 6f 74 65 20 74 68 65 20 63 6f 70 79 20 73  quote the copy s
2cb0: 75 69 74 61 62 6c 79 20 66 6f 72 20 70 61 73 73  uitably for pass
2cc0: 69 6e 67 20 74 6f 20 6c 69 62 74 6f 6f 6c 20 66  ing to libtool f
2cd0: 72 6f 6d 0a 23 20 74 68 65 20 4d 61 6b 65 66 69  rom.# the Makefi
2ce0: 6c 65 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 71  le, instead of q
2cf0: 75 6f 74 69 6e 67 20 74 68 65 20 6f 72 69 67 69  uoting the origi
2d00: 6e 61 6c 2c 20 77 68 69 63 68 20 69 73 20 75 73  nal, which is us
2d10: 65 64 20 6c 61 74 65 72 2e 0a 6c 74 5f 45 43 48  ed later..lt_ECH
2d20: 4f 3d 24 45 43 48 4f 0a 69 66 20 74 65 73 74 20  O=$ECHO.if test 
2d30: 22 58 24 6c 74 5f 45 43 48 4f 22 20 3d 20 22 58  "X$lt_ECHO" = "X
2d40: 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 24 30  $CONFIG_SHELL $0
2d50: 20 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f   --fallback-echo
2d60: 22 3b 20 74 68 65 6e 0a 20 20 20 6c 74 5f 45 43  "; then.   lt_EC
2d70: 48 4f 3d 22 24 43 4f 4e 46 49 47 5f 53 48 45 4c  HO="$CONFIG_SHEL
2d80: 4c 20 5c 5c 5c 24 5c 24 30 20 2d 2d 66 61 6c 6c  L \\\$\$0 --fall
2d90: 62 61 63 6b 2d 65 63 68 6f 22 0a 66 69 0a 0a 0a  back-echo".fi...
2da0: 0a 0a 23 20 4e 61 6d 65 20 6f 66 20 74 68 65 20  ..# Name of the 
2db0: 68 6f 73 74 2e 0a 23 20 68 6f 73 74 6e 61 6d 65  host..# hostname
2dc0: 20 6f 6e 20 73 6f 6d 65 20 73 79 73 74 65 6d 73   on some systems
2dd0: 20 28 53 56 52 33 2e 32 2c 20 4c 69 6e 75 78 29   (SVR3.2, Linux)
2de0: 20 72 65 74 75 72 6e 73 20 61 20 62 6f 67 75 73   returns a bogus
2df0: 20 65 78 69 74 20 73 74 61 74 75 73 2c 0a 23 20   exit status,.# 
2e00: 73 6f 20 75 6e 61 6d 65 20 67 65 74 73 20 72 75  so uname gets ru
2e10: 6e 20 74 6f 6f 2e 0a 61 63 5f 68 6f 73 74 6e 61  n too..ac_hostna
2e20: 6d 65 3d 60 28 68 6f 73 74 6e 61 6d 65 20 7c 7c  me=`(hostname ||
2e30: 20 75 6e 61 6d 65 20 2d 6e 29 20 32 3e 2f 64 65   uname -n) 2>/de
2e40: 76 2f 6e 75 6c 6c 20 7c 20 73 65 64 20 31 71 60  v/null | sed 1q`
2e50: 0a 0a 65 78 65 63 20 36 3e 26 31 0a 0a 23 0a 23  ..exec 6>&1..#.#
2e60: 20 49 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 73   Initializations
2e70: 2e 0a 23 0a 61 63 5f 64 65 66 61 75 6c 74 5f 70  ..#.ac_default_p
2e80: 72 65 66 69 78 3d 2f 75 73 72 2f 6c 6f 63 61 6c  refix=/usr/local
2e90: 0a 61 63 5f 63 6f 6e 66 69 67 5f 6c 69 62 6f 62  .ac_config_libob
2ea0: 6a 5f 64 69 72 3d 2e 0a 63 72 6f 73 73 5f 63 6f  j_dir=..cross_co
2eb0: 6d 70 69 6c 69 6e 67 3d 6e 6f 0a 73 75 62 64 69  mpiling=no.subdi
2ec0: 72 73 3d 0a 4d 46 4c 41 47 53 3d 0a 4d 41 4b 45  rs=.MFLAGS=.MAKE
2ed0: 46 4c 41 47 53 3d 0a 53 48 45 4c 4c 3d 24 7b 43  FLAGS=.SHELL=${C
2ee0: 4f 4e 46 49 47 5f 53 48 45 4c 4c 2d 2f 62 69 6e  ONFIG_SHELL-/bin
2ef0: 2f 73 68 7d 0a 0a 23 20 4d 61 78 69 6d 75 6d 20  /sh}..# Maximum 
2f00: 6e 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 73 20  number of lines 
2f10: 74 6f 20 70 75 74 20 69 6e 20 61 20 73 68 65 6c  to put in a shel
2f20: 6c 20 68 65 72 65 20 64 6f 63 75 6d 65 6e 74 2e  l here document.
2f30: 0a 23 20 54 68 69 73 20 76 61 72 69 61 62 6c 65  .# This variable
2f40: 20 73 65 65 6d 73 20 6f 62 73 6f 6c 65 74 65 2e   seems obsolete.
2f50: 20 20 49 74 20 73 68 6f 75 6c 64 20 70 72 6f 62    It should prob
2f60: 61 62 6c 79 20 62 65 20 72 65 6d 6f 76 65 64 2c  ably be removed,
2f70: 20 61 6e 64 0a 23 20 6f 6e 6c 79 20 61 63 5f 6d   and.# only ac_m
2f80: 61 78 5f 73 65 64 5f 6c 69 6e 65 73 20 73 68 6f  ax_sed_lines sho
2f90: 75 6c 64 20 62 65 20 75 73 65 64 2e 0a 3a 20 24  uld be used..: $
2fa0: 7b 61 63 5f 6d 61 78 5f 68 65 72 65 5f 6c 69 6e  {ac_max_here_lin
2fb0: 65 73 3d 33 38 7d 0a 0a 23 20 49 64 65 6e 74 69  es=38}..# Identi
2fc0: 74 79 20 6f 66 20 74 68 69 73 20 70 61 63 6b 61  ty of this packa
2fd0: 67 65 2e 0a 50 41 43 4b 41 47 45 5f 4e 41 4d 45  ge..PACKAGE_NAME
2fe0: 3d 27 73 71 6c 69 74 65 27 0a 50 41 43 4b 41 47  ='sqlite'.PACKAG
2ff0: 45 5f 54 41 52 4e 41 4d 45 3d 27 73 71 6c 69 74  E_TARNAME='sqlit
3000: 65 27 0a 50 41 43 4b 41 47 45 5f 56 45 52 53 49  e'.PACKAGE_VERSI
3010: 4f 4e 3d 27 33 2e 36 2e 30 27 0a 50 41 43 4b 41  ON='3.6.0'.PACKA
3020: 47 45 5f 53 54 52 49 4e 47 3d 27 73 71 6c 69 74  GE_STRING='sqlit
3030: 65 20 33 2e 36 2e 30 27 0a 50 41 43 4b 41 47 45  e 3.6.0'.PACKAGE
3040: 5f 42 55 47 52 45 50 4f 52 54 3d 27 27 0a 0a 23  _BUGREPORT=''..#
3050: 20 46 61 63 74 6f 72 69 6e 67 20 64 65 66 61 75   Factoring defau
3060: 6c 74 20 68 65 61 64 65 72 73 20 66 6f 72 20 6d  lt headers for m
3070: 6f 73 74 20 74 65 73 74 73 2e 0a 61 63 5f 69 6e  ost tests..ac_in
3080: 63 6c 75 64 65 73 5f 64 65 66 61 75 6c 74 3d 22  cludes_default="
3090: 5c 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 69  \.#include <stdi
30a0: 6f 2e 68 3e 0a 23 69 66 20 48 41 56 45 5f 53 59  o.h>.#if HAVE_SY
30b0: 53 5f 53 54 41 54 5f 48 0a 23 20 69 6e 63 6c 75  S_STAT_H.# inclu
30c0: 64 65 20 3c 73 79 73 2f 73 74 61 74 2e 68 3e 0a  de <sys/stat.h>.
30d0: 23 65 6e 64 69 66 0a 23 69 66 20 53 54 44 43 5f  #endif.#if STDC_
30e0: 48 45 41 44 45 52 53 0a 23 20 69 6e 63 6c 75 64  HEADERS.# includ
30f0: 65 20 3c 73 74 64 6c 69 62 2e 68 3e 0a 23 20 69  e <stdlib.h>.# i
3100: 6e 63 6c 75 64 65 20 3c 73 74 64 64 65 66 2e 68  nclude <stddef.h
3110: 3e 0a 23 65 6c 73 65 0a 23 65 6e 64 69 66 0a 23  >.#else.#endif.#
3120: 69 66 20 48 41 56 45 5f 53 54 52 49 4e 47 5f 48  if HAVE_STRING_H
3130: 0a 23 20 69 66 20 21 53 54 44 43 5f 48 45 41 44  .# if !STDC_HEAD
3140: 45 52 53 20 26 26 20 48 41 56 45 5f 4d 45 4d 4f  ERS && HAVE_MEMO
3150: 52 59 5f 48 0a 23 20 20 69 6e 63 6c 75 64 65 20  RY_H.#  include 
3160: 3c 6d 65 6d 6f 72 79 2e 68 3e 0a 23 20 65 6e 64  <memory.h>.# end
3170: 69 66 0a 23 20 69 6e 63 6c 75 64 65 20 3c 73 74  if.# include <st
3180: 72 69 6e 67 2e 68 3e 0a 23 65 6e 64 69 66 0a 23  ring.h>.#endif.#
3190: 69 66 20 48 41 56 45 5f 53 54 52 49 4e 47 53 5f  if HAVE_STRINGS_
31a0: 48 0a 23 20 69 6e 63 6c 75 64 65 20 3c 73 74 72  H.# include <str
31b0: 69 6e 67 73 2e 68 3e 0a 23 65 6e 64 69 66 0a 23  ings.h>.#endif.#
31c0: 69 66 20 48 41 56 45 5f 49 4e 54 54 59 50 45 53  if HAVE_INTTYPES
31d0: 5f 48 0a 23 20 69 6e 63 6c 75 64 65 20 3c 69 6e  _H.# include <in
31e0: 74 74 79 70 65 73 2e 68 3e 0a 23 65 6c 73 65 0a  ttypes.h>.#else.
31f0: 23 20 69 66 20 48 41 56 45 5f 53 54 44 49 4e 54  # if HAVE_STDINT
3200: 5f 48 0a 23 20 20 69 6e 63 6c 75 64 65 20 3c 73  _H.#  include <s
3210: 74 64 69 6e 74 2e 68 3e 0a 23 20 65 6e 64 69 66  tdint.h>.# endif
3220: 0a 23 65 6e 64 69 66 0a 23 69 66 20 48 41 56 45  .#endif.#if HAVE
3230: 5f 55 4e 49 53 54 44 5f 48 0a 23 20 69 6e 63 6c  _UNISTD_H.# incl
3240: 75 64 65 20 3c 75 6e 69 73 74 64 2e 68 3e 0a 23  ude <unistd.h>.#
3250: 65 6e 64 69 66 22 0a 0a 61 63 5f 73 75 62 73 74  endif"..ac_subst
3260: 5f 76 61 72 73 3d 27 53 48 45 4c 4c 20 50 41 54  _vars='SHELL PAT
3270: 48 5f 53 45 50 41 52 41 54 4f 52 20 50 41 43 4b  H_SEPARATOR PACK
3280: 41 47 45 5f 4e 41 4d 45 20 50 41 43 4b 41 47 45  AGE_NAME PACKAGE
3290: 5f 54 41 52 4e 41 4d 45 20 50 41 43 4b 41 47 45  _TARNAME PACKAGE
32a0: 5f 56 45 52 53 49 4f 4e 20 50 41 43 4b 41 47 45  _VERSION PACKAGE
32b0: 5f 53 54 52 49 4e 47 20 50 41 43 4b 41 47 45 5f  _STRING PACKAGE_
32c0: 42 55 47 52 45 50 4f 52 54 20 65 78 65 63 5f 70  BUGREPORT exec_p
32d0: 72 65 66 69 78 20 70 72 65 66 69 78 20 70 72 6f  refix prefix pro
32e0: 67 72 61 6d 5f 74 72 61 6e 73 66 6f 72 6d 5f 6e  gram_transform_n
32f0: 61 6d 65 20 62 69 6e 64 69 72 20 73 62 69 6e 64  ame bindir sbind
3300: 69 72 20 6c 69 62 65 78 65 63 64 69 72 20 64 61  ir libexecdir da
3310: 74 61 64 69 72 20 73 79 73 63 6f 6e 66 64 69 72  tadir sysconfdir
3320: 20 73 68 61 72 65 64 73 74 61 74 65 64 69 72 20   sharedstatedir 
3330: 6c 6f 63 61 6c 73 74 61 74 65 64 69 72 20 6c 69  localstatedir li
3340: 62 64 69 72 20 69 6e 63 6c 75 64 65 64 69 72 20  bdir includedir 
3350: 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72 20 69 6e  oldincludedir in
3360: 66 6f 64 69 72 20 6d 61 6e 64 69 72 20 62 75 69  fodir mandir bui
3370: 6c 64 5f 61 6c 69 61 73 20 68 6f 73 74 5f 61 6c  ld_alias host_al
3380: 69 61 73 20 74 61 72 67 65 74 5f 61 6c 69 61 73  ias target_alias
3390: 20 44 45 46 53 20 45 43 48 4f 5f 43 20 45 43 48   DEFS ECHO_C ECH
33a0: 4f 5f 4e 20 45 43 48 4f 5f 54 20 4c 49 42 53 20  O_N ECHO_T LIBS 
33b0: 4c 49 42 54 4f 4f 4c 20 62 75 69 6c 64 20 62 75  LIBTOOL build bu
33c0: 69 6c 64 5f 63 70 75 20 62 75 69 6c 64 5f 76 65  ild_cpu build_ve
33d0: 6e 64 6f 72 20 62 75 69 6c 64 5f 6f 73 20 68 6f  ndor build_os ho
33e0: 73 74 20 68 6f 73 74 5f 63 70 75 20 68 6f 73 74  st host_cpu host
33f0: 5f 76 65 6e 64 6f 72 20 68 6f 73 74 5f 6f 73 20  _vendor host_os 
3400: 43 43 20 43 46 4c 41 47 53 20 4c 44 46 4c 41 47  CC CFLAGS LDFLAG
3410: 53 20 43 50 50 46 4c 41 47 53 20 61 63 5f 63 74  S CPPFLAGS ac_ct
3420: 5f 43 43 20 45 58 45 45 58 54 20 4f 42 4a 45 58  _CC EXEEXT OBJEX
3430: 54 20 53 45 44 20 45 47 52 45 50 20 46 47 52 45  T SED EGREP FGRE
3440: 50 20 47 52 45 50 20 4c 44 20 44 55 4d 50 42 49  P GREP LD DUMPBI
3450: 4e 20 61 63 5f 63 74 5f 44 55 4d 50 42 49 4e 20  N ac_ct_DUMPBIN 
3460: 4e 4d 20 4c 4e 5f 53 20 41 52 20 61 63 5f 63 74  NM LN_S AR ac_ct
3470: 5f 41 52 20 53 54 52 49 50 20 61 63 5f 63 74 5f  _AR STRIP ac_ct_
3480: 53 54 52 49 50 20 52 41 4e 4c 49 42 20 61 63 5f  STRIP RANLIB ac_
3490: 63 74 5f 52 41 4e 4c 49 42 20 6c 74 5f 45 43 48  ct_RANLIB lt_ECH
34a0: 4f 20 44 53 59 4d 55 54 49 4c 20 61 63 5f 63 74  O DSYMUTIL ac_ct
34b0: 5f 44 53 59 4d 55 54 49 4c 20 4e 4d 45 44 49 54  _DSYMUTIL NMEDIT
34c0: 20 61 63 5f 63 74 5f 4e 4d 45 44 49 54 20 4c 49   ac_ct_NMEDIT LI
34d0: 50 4f 20 61 63 5f 63 74 5f 4c 49 50 4f 20 4f 54  PO ac_ct_LIPO OT
34e0: 4f 4f 4c 20 61 63 5f 63 74 5f 4f 54 4f 4f 4c 20  OOL ac_ct_OTOOL 
34f0: 4f 54 4f 4f 4c 36 34 20 61 63 5f 63 74 5f 4f 54  OTOOL64 ac_ct_OT
3500: 4f 4f 4c 36 34 20 43 50 50 20 49 4e 53 54 41 4c  OOL64 CPP INSTAL
3510: 4c 5f 50 52 4f 47 52 41 4d 20 49 4e 53 54 41 4c  L_PROGRAM INSTAL
3520: 4c 5f 53 43 52 49 50 54 20 49 4e 53 54 41 4c 4c  L_SCRIPT INSTALL
3530: 5f 44 41 54 41 20 41 57 4b 20 54 43 4c 53 48 5f  _DATA AWK TCLSH_
3540: 43 4d 44 20 70 72 6f 67 72 61 6d 5f 70 72 65 66  CMD program_pref
3550: 69 78 20 56 45 52 53 49 4f 4e 20 52 45 4c 45 41  ix VERSION RELEA
3560: 53 45 20 56 45 52 53 49 4f 4e 5f 4e 55 4d 42 45  SE VERSION_NUMBE
3570: 52 20 42 55 49 4c 44 5f 43 43 20 53 51 4c 49 54  R BUILD_CC SQLIT
3580: 45 5f 54 48 52 45 41 44 53 41 46 45 20 58 54 48  E_THREADSAFE XTH
3590: 52 45 41 44 43 4f 4e 4e 45 43 54 20 54 48 52 45  READCONNECT THRE
35a0: 41 44 53 4f 56 45 52 52 49 44 45 4c 4f 43 4b 53  ADSOVERRIDELOCKS
35b0: 20 41 4c 4c 4f 57 52 45 4c 45 41 53 45 20 54 45   ALLOWRELEASE TE
35c0: 4d 50 5f 53 54 4f 52 45 20 42 55 49 4c 44 5f 45  MP_STORE BUILD_E
35d0: 58 45 45 58 54 20 53 51 4c 49 54 45 5f 4f 53 5f  XEEXT SQLITE_OS_
35e0: 55 4e 49 58 20 53 51 4c 49 54 45 5f 4f 53 5f 57  UNIX SQLITE_OS_W
35f0: 49 4e 20 53 51 4c 49 54 45 5f 4f 53 5f 4f 53 32  IN SQLITE_OS_OS2
3600: 20 54 41 52 47 45 54 5f 45 58 45 45 58 54 20 54   TARGET_EXEEXT T
3610: 43 4c 5f 56 45 52 53 49 4f 4e 20 54 43 4c 5f 42  CL_VERSION TCL_B
3620: 49 4e 5f 44 49 52 20 54 43 4c 5f 53 52 43 5f 44  IN_DIR TCL_SRC_D
3630: 49 52 20 54 43 4c 5f 4c 49 42 53 20 54 43 4c 5f  IR TCL_LIBS TCL_
3640: 49 4e 43 4c 55 44 45 5f 53 50 45 43 20 54 43 4c  INCLUDE_SPEC TCL
3650: 5f 4c 49 42 5f 46 49 4c 45 20 54 43 4c 5f 4c 49  _LIB_FILE TCL_LI
3660: 42 5f 46 4c 41 47 20 54 43 4c 5f 4c 49 42 5f 53  B_FLAG TCL_LIB_S
3670: 50 45 43 20 54 43 4c 5f 53 54 55 42 5f 4c 49 42  PEC TCL_STUB_LIB
3680: 5f 46 49 4c 45 20 54 43 4c 5f 53 54 55 42 5f 4c  _FILE TCL_STUB_L
3690: 49 42 5f 46 4c 41 47 20 54 43 4c 5f 53 54 55 42  IB_FLAG TCL_STUB
36a0: 5f 4c 49 42 5f 53 50 45 43 20 48 41 56 45 5f 54  _LIB_SPEC HAVE_T
36b0: 43 4c 20 54 41 52 47 45 54 5f 52 45 41 44 4c 49  CL TARGET_READLI
36c0: 4e 45 5f 4c 49 42 53 20 54 41 52 47 45 54 5f 52  NE_LIBS TARGET_R
36d0: 45 41 44 4c 49 4e 45 5f 49 4e 43 20 54 41 52 47  EADLINE_INC TARG
36e0: 45 54 5f 48 41 56 45 5f 52 45 41 44 4c 49 4e 45  ET_HAVE_READLINE
36f0: 20 54 41 52 47 45 54 5f 44 45 42 55 47 20 55 53   TARGET_DEBUG US
3700: 45 5f 41 4d 41 4c 47 41 4d 41 54 49 4f 4e 20 4f  E_AMALGAMATION O
3710: 50 54 5f 46 45 41 54 55 52 45 5f 46 4c 41 47 53  PT_FEATURE_FLAGS
3720: 20 55 53 45 5f 47 43 4f 56 20 42 55 49 4c 44 5f   USE_GCOV BUILD_
3730: 43 46 4c 41 47 53 20 4c 49 42 4f 42 4a 53 20 4c  CFLAGS LIBOBJS L
3740: 54 4c 49 42 4f 42 4a 53 27 0a 61 63 5f 73 75 62  TLIBOBJS'.ac_sub
3750: 73 74 5f 66 69 6c 65 73 3d 27 27 0a 0a 23 20 49  st_files=''..# I
3760: 6e 69 74 69 61 6c 69 7a 65 20 73 6f 6d 65 20 76  nitialize some v
3770: 61 72 69 61 62 6c 65 73 20 73 65 74 20 62 79 20  ariables set by 
3780: 6f 70 74 69 6f 6e 73 2e 0a 61 63 5f 69 6e 69 74  options..ac_init
3790: 5f 68 65 6c 70 3d 0a 61 63 5f 69 6e 69 74 5f 76  _help=.ac_init_v
37a0: 65 72 73 69 6f 6e 3d 66 61 6c 73 65 0a 23 20 54  ersion=false.# T
37b0: 68 65 20 76 61 72 69 61 62 6c 65 73 20 68 61 76  he variables hav
37c0: 65 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 73  e the same names
37d0: 20 61 73 20 74 68 65 20 6f 70 74 69 6f 6e 73 2c   as the options,
37e0: 20 77 69 74 68 0a 23 20 64 61 73 68 65 73 20 63   with.# dashes c
37f0: 68 61 6e 67 65 64 20 74 6f 20 75 6e 64 65 72 6c  hanged to underl
3800: 69 6e 65 73 2e 0a 63 61 63 68 65 5f 66 69 6c 65  ines..cache_file
3810: 3d 2f 64 65 76 2f 6e 75 6c 6c 0a 65 78 65 63 5f  =/dev/null.exec_
3820: 70 72 65 66 69 78 3d 4e 4f 4e 45 0a 6e 6f 5f 63  prefix=NONE.no_c
3830: 72 65 61 74 65 3d 0a 6e 6f 5f 72 65 63 75 72 73  reate=.no_recurs
3840: 69 6f 6e 3d 0a 70 72 65 66 69 78 3d 4e 4f 4e 45  ion=.prefix=NONE
3850: 0a 70 72 6f 67 72 61 6d 5f 70 72 65 66 69 78 3d  .program_prefix=
3860: 4e 4f 4e 45 0a 70 72 6f 67 72 61 6d 5f 73 75 66  NONE.program_suf
3870: 66 69 78 3d 4e 4f 4e 45 0a 70 72 6f 67 72 61 6d  fix=NONE.program
3880: 5f 74 72 61 6e 73 66 6f 72 6d 5f 6e 61 6d 65 3d  _transform_name=
3890: 73 2c 78 2c 78 2c 0a 73 69 6c 65 6e 74 3d 0a 73  s,x,x,.silent=.s
38a0: 69 74 65 3d 0a 73 72 63 64 69 72 3d 0a 76 65 72  ite=.srcdir=.ver
38b0: 62 6f 73 65 3d 0a 78 5f 69 6e 63 6c 75 64 65 73  bose=.x_includes
38c0: 3d 4e 4f 4e 45 0a 78 5f 6c 69 62 72 61 72 69 65  =NONE.x_librarie
38d0: 73 3d 4e 4f 4e 45 0a 0a 23 20 49 6e 73 74 61 6c  s=NONE..# Instal
38e0: 6c 61 74 69 6f 6e 20 64 69 72 65 63 74 6f 72 79  lation directory
38f0: 20 6f 70 74 69 6f 6e 73 2e 0a 23 20 54 68 65 73   options..# Thes
3900: 65 20 61 72 65 20 6c 65 66 74 20 75 6e 65 78 70  e are left unexp
3910: 61 6e 64 65 64 20 73 6f 20 75 73 65 72 73 20 63  anded so users c
3920: 61 6e 20 22 6d 61 6b 65 20 69 6e 73 74 61 6c 6c  an "make install
3930: 20 65 78 65 63 5f 70 72 65 66 69 78 3d 2f 66 6f   exec_prefix=/fo
3940: 6f 22 0a 23 20 61 6e 64 20 61 6c 6c 20 74 68 65  o".# and all the
3950: 20 76 61 72 69 61 62 6c 65 73 20 74 68 61 74 20   variables that 
3960: 61 72 65 20 73 75 70 70 6f 73 65 64 20 74 6f 20  are supposed to 
3970: 62 65 20 62 61 73 65 64 20 6f 6e 20 65 78 65 63  be based on exec
3980: 5f 70 72 65 66 69 78 0a 23 20 62 79 20 64 65 66  _prefix.# by def
3990: 61 75 6c 74 20 77 69 6c 6c 20 61 63 74 75 61 6c  ault will actual
39a0: 6c 79 20 63 68 61 6e 67 65 2e 0a 23 20 55 73 65  ly change..# Use
39b0: 20 62 72 61 63 65 73 20 69 6e 73 74 65 61 64 20   braces instead 
39c0: 6f 66 20 70 61 72 65 6e 73 20 62 65 63 61 75 73  of parens becaus
39d0: 65 20 73 68 2c 20 70 65 72 6c 2c 20 65 74 63 2e  e sh, perl, etc.
39e0: 20 61 6c 73 6f 20 61 63 63 65 70 74 20 74 68 65   also accept the
39f0: 6d 2e 0a 62 69 6e 64 69 72 3d 27 24 7b 65 78 65  m..bindir='${exe
3a00: 63 5f 70 72 65 66 69 78 7d 2f 62 69 6e 27 0a 73  c_prefix}/bin'.s
3a10: 62 69 6e 64 69 72 3d 27 24 7b 65 78 65 63 5f 70  bindir='${exec_p
3a20: 72 65 66 69 78 7d 2f 73 62 69 6e 27 0a 6c 69 62  refix}/sbin'.lib
3a30: 65 78 65 63 64 69 72 3d 27 24 7b 65 78 65 63 5f  execdir='${exec_
3a40: 70 72 65 66 69 78 7d 2f 6c 69 62 65 78 65 63 27  prefix}/libexec'
3a50: 0a 64 61 74 61 64 69 72 3d 27 24 7b 70 72 65 66  .datadir='${pref
3a60: 69 78 7d 2f 73 68 61 72 65 27 0a 73 79 73 63 6f  ix}/share'.sysco
3a70: 6e 66 64 69 72 3d 27 24 7b 70 72 65 66 69 78 7d  nfdir='${prefix}
3a80: 2f 65 74 63 27 0a 73 68 61 72 65 64 73 74 61 74  /etc'.sharedstat
3a90: 65 64 69 72 3d 27 24 7b 70 72 65 66 69 78 7d 2f  edir='${prefix}/
3aa0: 63 6f 6d 27 0a 6c 6f 63 61 6c 73 74 61 74 65 64  com'.localstated
3ab0: 69 72 3d 27 24 7b 70 72 65 66 69 78 7d 2f 76 61  ir='${prefix}/va
3ac0: 72 27 0a 6c 69 62 64 69 72 3d 27 24 7b 65 78 65  r'.libdir='${exe
3ad0: 63 5f 70 72 65 66 69 78 7d 2f 6c 69 62 27 0a 69  c_prefix}/lib'.i
3ae0: 6e 63 6c 75 64 65 64 69 72 3d 27 24 7b 70 72 65  ncludedir='${pre
3af0: 66 69 78 7d 2f 69 6e 63 6c 75 64 65 27 0a 6f 6c  fix}/include'.ol
3b00: 64 69 6e 63 6c 75 64 65 64 69 72 3d 27 2f 75 73  dincludedir='/us
3b10: 72 2f 69 6e 63 6c 75 64 65 27 0a 69 6e 66 6f 64  r/include'.infod
3b20: 69 72 3d 27 24 7b 70 72 65 66 69 78 7d 2f 69 6e  ir='${prefix}/in
3b30: 66 6f 27 0a 6d 61 6e 64 69 72 3d 27 24 7b 70 72  fo'.mandir='${pr
3b40: 65 66 69 78 7d 2f 6d 61 6e 27 0a 0a 61 63 5f 70  efix}/man'..ac_p
3b50: 72 65 76 3d 0a 66 6f 72 20 61 63 5f 6f 70 74 69  rev=.for ac_opti
3b60: 6f 6e 0a 64 6f 0a 20 20 23 20 49 66 20 74 68 65  on.do.  # If the
3b70: 20 70 72 65 76 69 6f 75 73 20 6f 70 74 69 6f 6e   previous option
3b80: 20 6e 65 65 64 73 20 61 6e 20 61 72 67 75 6d 65   needs an argume
3b90: 6e 74 2c 20 61 73 73 69 67 6e 20 69 74 2e 0a 20  nt, assign it.. 
3ba0: 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63   if test -n "$ac
3bb0: 5f 70 72 65 76 22 3b 20 74 68 65 6e 0a 20 20 20  _prev"; then.   
3bc0: 20 65 76 61 6c 20 22 24 61 63 5f 70 72 65 76 3d   eval "$ac_prev=
3bd0: 5c 24 61 63 5f 6f 70 74 69 6f 6e 22 0a 20 20 20  \$ac_option".   
3be0: 20 61 63 5f 70 72 65 76 3d 0a 20 20 20 20 63 6f   ac_prev=.    co
3bf0: 6e 74 69 6e 75 65 0a 20 20 66 69 0a 0a 20 20 61  ntinue.  fi..  a
3c00: 63 5f 6f 70 74 61 72 67 3d 60 65 78 70 72 20 22  c_optarg=`expr "
3c10: 78 24 61 63 5f 6f 70 74 69 6f 6e 22 20 3a 20 27  x$ac_option" : '
3c20: 78 5b 5e 3d 5d 2a 3d 5c 28 2e 2a 5c 29 27 60 0a  x[^=]*=\(.*\)'`.
3c30: 0a 20 20 23 20 41 63 63 65 70 74 20 74 68 65 20  .  # Accept the 
3c40: 69 6d 70 6f 72 74 61 6e 74 20 43 79 67 6e 75 73  important Cygnus
3c50: 20 63 6f 6e 66 69 67 75 72 65 20 6f 70 74 69 6f   configure optio
3c60: 6e 73 2c 20 73 6f 20 77 65 20 63 61 6e 20 64 69  ns, so we can di
3c70: 61 67 6e 6f 73 65 20 74 79 70 6f 73 2e 0a 0a 20  agnose typos... 
3c80: 20 63 61 73 65 20 24 61 63 5f 6f 70 74 69 6f 6e   case $ac_option
3c90: 20 69 6e 0a 0a 20 20 2d 62 69 6e 64 69 72 20 7c   in..  -bindir |
3ca0: 20 2d 2d 62 69 6e 64 69 72 20 7c 20 2d 2d 62 69   --bindir | --bi
3cb0: 6e 64 69 20 7c 20 2d 2d 62 69 6e 64 20 7c 20 2d  ndi | --bind | -
3cc0: 2d 62 69 6e 20 7c 20 2d 2d 62 69 29 0a 20 20 20  -bin | --bi).   
3cd0: 20 61 63 5f 70 72 65 76 3d 62 69 6e 64 69 72 20   ac_prev=bindir 
3ce0: 3b 3b 0a 20 20 2d 62 69 6e 64 69 72 3d 2a 20 7c  ;;.  -bindir=* |
3cf0: 20 2d 2d 62 69 6e 64 69 72 3d 2a 20 7c 20 2d 2d   --bindir=* | --
3d00: 62 69 6e 64 69 3d 2a 20 7c 20 2d 2d 62 69 6e 64  bindi=* | --bind
3d10: 3d 2a 20 7c 20 2d 2d 62 69 6e 3d 2a 20 7c 20 2d  =* | --bin=* | -
3d20: 2d 62 69 3d 2a 29 0a 20 20 20 20 62 69 6e 64 69  -bi=*).    bindi
3d30: 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a  r=$ac_optarg ;;.
3d40: 0a 20 20 2d 62 75 69 6c 64 20 7c 20 2d 2d 62 75  .  -build | --bu
3d50: 69 6c 64 20 7c 20 2d 2d 62 75 69 6c 20 7c 20 2d  ild | --buil | -
3d60: 2d 62 75 69 20 7c 20 2d 2d 62 75 29 0a 20 20 20  -bui | --bu).   
3d70: 20 61 63 5f 70 72 65 76 3d 62 75 69 6c 64 5f 61   ac_prev=build_a
3d80: 6c 69 61 73 20 3b 3b 0a 20 20 2d 62 75 69 6c 64  lias ;;.  -build
3d90: 3d 2a 20 7c 20 2d 2d 62 75 69 6c 64 3d 2a 20 7c  =* | --build=* |
3da0: 20 2d 2d 62 75 69 6c 3d 2a 20 7c 20 2d 2d 62 75   --buil=* | --bu
3db0: 69 3d 2a 20 7c 20 2d 2d 62 75 3d 2a 29 0a 20 20  i=* | --bu=*).  
3dc0: 20 20 62 75 69 6c 64 5f 61 6c 69 61 73 3d 24 61    build_alias=$a
3dd0: 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d  c_optarg ;;..  -
3de0: 63 61 63 68 65 2d 66 69 6c 65 20 7c 20 2d 2d 63  cache-file | --c
3df0: 61 63 68 65 2d 66 69 6c 65 20 7c 20 2d 2d 63 61  ache-file | --ca
3e00: 63 68 65 2d 66 69 6c 20 7c 20 2d 2d 63 61 63 68  che-fil | --cach
3e10: 65 2d 66 69 20 5c 0a 20 20 7c 20 2d 2d 63 61 63  e-fi \.  | --cac
3e20: 68 65 2d 66 20 7c 20 2d 2d 63 61 63 68 65 2d 20  he-f | --cache- 
3e30: 7c 20 2d 2d 63 61 63 68 65 20 7c 20 2d 2d 63 61  | --cache | --ca
3e40: 63 68 20 7c 20 2d 2d 63 61 63 20 7c 20 2d 2d 63  ch | --cac | --c
3e50: 61 20 7c 20 2d 2d 63 29 0a 20 20 20 20 61 63 5f  a | --c).    ac_
3e60: 70 72 65 76 3d 63 61 63 68 65 5f 66 69 6c 65 20  prev=cache_file 
3e70: 3b 3b 0a 20 20 2d 63 61 63 68 65 2d 66 69 6c 65  ;;.  -cache-file
3e80: 3d 2a 20 7c 20 2d 2d 63 61 63 68 65 2d 66 69 6c  =* | --cache-fil
3e90: 65 3d 2a 20 7c 20 2d 2d 63 61 63 68 65 2d 66 69  e=* | --cache-fi
3ea0: 6c 3d 2a 20 7c 20 2d 2d 63 61 63 68 65 2d 66 69  l=* | --cache-fi
3eb0: 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 63 61 63 68 65  =* \.  | --cache
3ec0: 2d 66 3d 2a 20 7c 20 2d 2d 63 61 63 68 65 2d 3d  -f=* | --cache-=
3ed0: 2a 20 7c 20 2d 2d 63 61 63 68 65 3d 2a 20 7c 20  * | --cache=* | 
3ee0: 2d 2d 63 61 63 68 3d 2a 20 7c 20 2d 2d 63 61 63  --cach=* | --cac
3ef0: 3d 2a 20 7c 20 2d 2d 63 61 3d 2a 20 7c 20 2d 2d  =* | --ca=* | --
3f00: 63 3d 2a 29 0a 20 20 20 20 63 61 63 68 65 5f 66  c=*).    cache_f
3f10: 69 6c 65 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b  ile=$ac_optarg ;
3f20: 3b 0a 0a 20 20 2d 2d 63 6f 6e 66 69 67 2d 63 61  ;..  --config-ca
3f30: 63 68 65 20 7c 20 2d 43 29 0a 20 20 20 20 63 61  che | -C).    ca
3f40: 63 68 65 5f 66 69 6c 65 3d 63 6f 6e 66 69 67 2e  che_file=config.
3f50: 63 61 63 68 65 20 3b 3b 0a 0a 20 20 2d 64 61 74  cache ;;..  -dat
3f60: 61 64 69 72 20 7c 20 2d 2d 64 61 74 61 64 69 72  adir | --datadir
3f70: 20 7c 20 2d 2d 64 61 74 61 64 69 20 7c 20 2d 2d   | --datadi | --
3f80: 64 61 74 61 64 20 7c 20 2d 2d 64 61 74 61 20 7c  datad | --data |
3f90: 20 2d 2d 64 61 74 20 7c 20 2d 2d 64 61 29 0a 20   --dat | --da). 
3fa0: 20 20 20 61 63 5f 70 72 65 76 3d 64 61 74 61 64     ac_prev=datad
3fb0: 69 72 20 3b 3b 0a 20 20 2d 64 61 74 61 64 69 72  ir ;;.  -datadir
3fc0: 3d 2a 20 7c 20 2d 2d 64 61 74 61 64 69 72 3d 2a  =* | --datadir=*
3fd0: 20 7c 20 2d 2d 64 61 74 61 64 69 3d 2a 20 7c 20   | --datadi=* | 
3fe0: 2d 2d 64 61 74 61 64 3d 2a 20 7c 20 2d 2d 64 61  --datad=* | --da
3ff0: 74 61 3d 2a 20 7c 20 2d 2d 64 61 74 3d 2a 20 5c  ta=* | --dat=* \
4000: 0a 20 20 7c 20 2d 2d 64 61 3d 2a 29 0a 20 20 20  .  | --da=*).   
4010: 20 64 61 74 61 64 69 72 3d 24 61 63 5f 6f 70 74   datadir=$ac_opt
4020: 61 72 67 20 3b 3b 0a 0a 20 20 2d 64 69 73 61 62  arg ;;..  -disab
4030: 6c 65 2d 2a 20 7c 20 2d 2d 64 69 73 61 62 6c 65  le-* | --disable
4040: 2d 2a 29 0a 20 20 20 20 61 63 5f 66 65 61 74 75  -*).    ac_featu
4050: 72 65 3d 60 65 78 70 72 20 22 78 24 61 63 5f 6f  re=`expr "x$ac_o
4060: 70 74 69 6f 6e 22 20 3a 20 27 78 2d 2a 64 69 73  ption" : 'x-*dis
4070: 61 62 6c 65 2d 5c 28 2e 2a 5c 29 27 60 0a 20 20  able-\(.*\)'`.  
4080: 20 20 23 20 52 65 6a 65 63 74 20 6e 61 6d 65 73    # Reject names
4090: 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 76 61   that are not va
40a0: 6c 69 64 20 73 68 65 6c 6c 20 76 61 72 69 61 62  lid shell variab
40b0: 6c 65 20 6e 61 6d 65 73 2e 0a 20 20 20 20 65 78  le names..    ex
40c0: 70 72 20 22 78 24 61 63 5f 66 65 61 74 75 72 65  pr "x$ac_feature
40d0: 22 20 3a 20 22 2e 2a 5b 5e 2d 5f 24 61 73 5f 63  " : ".*[^-_$as_c
40e0: 72 5f 61 6c 6e 75 6d 5d 22 20 3e 2f 64 65 76 2f  r_alnum]" >/dev/
40f0: 6e 75 6c 6c 20 26 26 0a 20 20 20 20 20 20 7b 20  null &&.      { 
4100: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72  echo "$as_me: er
4110: 72 6f 72 3a 20 69 6e 76 61 6c 69 64 20 66 65 61  ror: invalid fea
4120: 74 75 72 65 20 6e 61 6d 65 3a 20 24 61 63 5f 66  ture name: $ac_f
4130: 65 61 74 75 72 65 22 20 3e 26 32 0a 20 20 20 7b  eature" >&2.   {
4140: 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20   (exit 1); exit 
4150: 31 3b 20 7d 3b 20 7d 0a 20 20 20 20 61 63 5f 66  1; }; }.    ac_f
4160: 65 61 74 75 72 65 3d 60 65 63 68 6f 20 24 61 63  eature=`echo $ac
4170: 5f 66 65 61 74 75 72 65 20 7c 20 73 65 64 20 27  _feature | sed '
4180: 73 2f 2d 2f 5f 2f 67 27 60 0a 20 20 20 20 65 76  s/-/_/g'`.    ev
4190: 61 6c 20 22 65 6e 61 62 6c 65 5f 24 61 63 5f 66  al "enable_$ac_f
41a0: 65 61 74 75 72 65 3d 6e 6f 22 20 3b 3b 0a 0a 20  eature=no" ;;.. 
41b0: 20 2d 65 6e 61 62 6c 65 2d 2a 20 7c 20 2d 2d 65   -enable-* | --e
41c0: 6e 61 62 6c 65 2d 2a 29 0a 20 20 20 20 61 63 5f  nable-*).    ac_
41d0: 66 65 61 74 75 72 65 3d 60 65 78 70 72 20 22 78  feature=`expr "x
41e0: 24 61 63 5f 6f 70 74 69 6f 6e 22 20 3a 20 27 78  $ac_option" : 'x
41f0: 2d 2a 65 6e 61 62 6c 65 2d 5c 28 5b 5e 3d 5d 2a  -*enable-\([^=]*
4200: 5c 29 27 60 0a 20 20 20 20 23 20 52 65 6a 65 63  \)'`.    # Rejec
4210: 74 20 6e 61 6d 65 73 20 74 68 61 74 20 61 72 65  t names that are
4220: 20 6e 6f 74 20 76 61 6c 69 64 20 73 68 65 6c 6c   not valid shell
4230: 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 73 2e   variable names.
4240: 0a 20 20 20 20 65 78 70 72 20 22 78 24 61 63 5f  .    expr "x$ac_
4250: 66 65 61 74 75 72 65 22 20 3a 20 22 2e 2a 5b 5e  feature" : ".*[^
4260: 2d 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 22  -_$as_cr_alnum]"
4270: 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 0a 20   >/dev/null &&. 
4280: 20 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73       { echo "$as
4290: 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 69 6e 76 61  _me: error: inva
42a0: 6c 69 64 20 66 65 61 74 75 72 65 20 6e 61 6d 65  lid feature name
42b0: 3a 20 24 61 63 5f 66 65 61 74 75 72 65 22 20 3e  : $ac_feature" >
42c0: 26 32 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29  &2.   { (exit 1)
42d0: 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 20  ; exit 1; }; }. 
42e0: 20 20 20 61 63 5f 66 65 61 74 75 72 65 3d 60 65     ac_feature=`e
42f0: 63 68 6f 20 24 61 63 5f 66 65 61 74 75 72 65 20  cho $ac_feature 
4300: 7c 20 73 65 64 20 27 73 2f 2d 2f 5f 2f 67 27 60  | sed 's/-/_/g'`
4310: 0a 20 20 20 20 63 61 73 65 20 24 61 63 5f 6f 70  .    case $ac_op
4320: 74 69 6f 6e 20 69 6e 0a 20 20 20 20 20 20 2a 3d  tion in.      *=
4330: 2a 29 20 61 63 5f 6f 70 74 61 72 67 3d 60 65 63  *) ac_optarg=`ec
4340: 68 6f 20 22 24 61 63 5f 6f 70 74 61 72 67 22 20  ho "$ac_optarg" 
4350: 7c 20 73 65 64 20 22 73 2f 27 2f 27 5c 5c 5c 5c  | sed "s/'/'\\\\
4360: 5c 5c 5c 5c 27 27 2f 67 22 60 3b 3b 0a 20 20 20  \\\\''/g"`;;.   
4370: 20 20 20 2a 29 20 61 63 5f 6f 70 74 61 72 67 3d     *) ac_optarg=
4380: 79 65 73 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a  yes ;;.    esac.
4390: 20 20 20 20 65 76 61 6c 20 22 65 6e 61 62 6c 65      eval "enable
43a0: 5f 24 61 63 5f 66 65 61 74 75 72 65 3d 27 24 61  _$ac_feature='$a
43b0: 63 5f 6f 70 74 61 72 67 27 22 20 3b 3b 0a 0a 20  c_optarg'" ;;.. 
43c0: 20 2d 65 78 65 63 2d 70 72 65 66 69 78 20 7c 20   -exec-prefix | 
43d0: 2d 2d 65 78 65 63 5f 70 72 65 66 69 78 20 7c 20  --exec_prefix | 
43e0: 2d 2d 65 78 65 63 2d 70 72 65 66 69 78 20 7c 20  --exec-prefix | 
43f0: 2d 2d 65 78 65 63 2d 70 72 65 66 69 20 5c 0a 20  --exec-prefi \. 
4400: 20 7c 20 2d 2d 65 78 65 63 2d 70 72 65 66 20 7c   | --exec-pref |
4410: 20 2d 2d 65 78 65 63 2d 70 72 65 20 7c 20 2d 2d   --exec-pre | --
4420: 65 78 65 63 2d 70 72 20 7c 20 2d 2d 65 78 65 63  exec-pr | --exec
4430: 2d 70 20 7c 20 2d 2d 65 78 65 63 2d 20 5c 0a 20  -p | --exec- \. 
4440: 20 7c 20 2d 2d 65 78 65 63 20 7c 20 2d 2d 65 78   | --exec | --ex
4450: 65 20 7c 20 2d 2d 65 78 29 0a 20 20 20 20 61 63  e | --ex).    ac
4460: 5f 70 72 65 76 3d 65 78 65 63 5f 70 72 65 66 69  _prev=exec_prefi
4470: 78 20 3b 3b 0a 20 20 2d 65 78 65 63 2d 70 72 65  x ;;.  -exec-pre
4480: 66 69 78 3d 2a 20 7c 20 2d 2d 65 78 65 63 5f 70  fix=* | --exec_p
4490: 72 65 66 69 78 3d 2a 20 7c 20 2d 2d 65 78 65 63  refix=* | --exec
44a0: 2d 70 72 65 66 69 78 3d 2a 20 7c 20 2d 2d 65 78  -prefix=* | --ex
44b0: 65 63 2d 70 72 65 66 69 3d 2a 20 5c 0a 20 20 7c  ec-prefi=* \.  |
44c0: 20 2d 2d 65 78 65 63 2d 70 72 65 66 3d 2a 20 7c   --exec-pref=* |
44d0: 20 2d 2d 65 78 65 63 2d 70 72 65 3d 2a 20 7c 20   --exec-pre=* | 
44e0: 2d 2d 65 78 65 63 2d 70 72 3d 2a 20 7c 20 2d 2d  --exec-pr=* | --
44f0: 65 78 65 63 2d 70 3d 2a 20 7c 20 2d 2d 65 78 65  exec-p=* | --exe
4500: 63 2d 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 65 78 65  c-=* \.  | --exe
4510: 63 3d 2a 20 7c 20 2d 2d 65 78 65 3d 2a 20 7c 20  c=* | --exe=* | 
4520: 2d 2d 65 78 3d 2a 29 0a 20 20 20 20 65 78 65 63  --ex=*).    exec
4530: 5f 70 72 65 66 69 78 3d 24 61 63 5f 6f 70 74 61  _prefix=$ac_opta
4540: 72 67 20 3b 3b 0a 0a 20 20 2d 67 61 73 20 7c 20  rg ;;..  -gas | 
4550: 2d 2d 67 61 73 20 7c 20 2d 2d 67 61 20 7c 20 2d  --gas | --ga | -
4560: 2d 67 29 0a 20 20 20 20 23 20 4f 62 73 6f 6c 65  -g).    # Obsole
4570: 74 65 3b 20 75 73 65 20 2d 2d 77 69 74 68 2d 67  te; use --with-g
4580: 61 73 2e 0a 20 20 20 20 77 69 74 68 5f 67 61 73  as..    with_gas
4590: 3d 79 65 73 20 3b 3b 0a 0a 20 20 2d 68 65 6c 70  =yes ;;..  -help
45a0: 20 7c 20 2d 2d 68 65 6c 70 20 7c 20 2d 2d 68 65   | --help | --he
45b0: 6c 20 7c 20 2d 2d 68 65 20 7c 20 2d 68 29 0a 20  l | --he | -h). 
45c0: 20 20 20 61 63 5f 69 6e 69 74 5f 68 65 6c 70 3d     ac_init_help=
45d0: 6c 6f 6e 67 20 3b 3b 0a 20 20 2d 68 65 6c 70 3d  long ;;.  -help=
45e0: 72 2a 20 7c 20 2d 2d 68 65 6c 70 3d 72 2a 20 7c  r* | --help=r* |
45f0: 20 2d 2d 68 65 6c 3d 72 2a 20 7c 20 2d 2d 68 65   --hel=r* | --he
4600: 3d 72 2a 20 7c 20 2d 68 72 2a 29 0a 20 20 20 20  =r* | -hr*).    
4610: 61 63 5f 69 6e 69 74 5f 68 65 6c 70 3d 72 65 63  ac_init_help=rec
4620: 75 72 73 69 76 65 20 3b 3b 0a 20 20 2d 68 65 6c  ursive ;;.  -hel
4630: 70 3d 73 2a 20 7c 20 2d 2d 68 65 6c 70 3d 73 2a  p=s* | --help=s*
4640: 20 7c 20 2d 2d 68 65 6c 3d 73 2a 20 7c 20 2d 2d   | --hel=s* | --
4650: 68 65 3d 73 2a 20 7c 20 2d 68 73 2a 29 0a 20 20  he=s* | -hs*).  
4660: 20 20 61 63 5f 69 6e 69 74 5f 68 65 6c 70 3d 73    ac_init_help=s
4670: 68 6f 72 74 20 3b 3b 0a 0a 20 20 2d 68 6f 73 74  hort ;;..  -host
4680: 20 7c 20 2d 2d 68 6f 73 74 20 7c 20 2d 2d 68 6f   | --host | --ho
4690: 73 20 7c 20 2d 2d 68 6f 29 0a 20 20 20 20 61 63  s | --ho).    ac
46a0: 5f 70 72 65 76 3d 68 6f 73 74 5f 61 6c 69 61 73  _prev=host_alias
46b0: 20 3b 3b 0a 20 20 2d 68 6f 73 74 3d 2a 20 7c 20   ;;.  -host=* | 
46c0: 2d 2d 68 6f 73 74 3d 2a 20 7c 20 2d 2d 68 6f 73  --host=* | --hos
46d0: 3d 2a 20 7c 20 2d 2d 68 6f 3d 2a 29 0a 20 20 20  =* | --ho=*).   
46e0: 20 68 6f 73 74 5f 61 6c 69 61 73 3d 24 61 63 5f   host_alias=$ac_
46f0: 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 69 6e  optarg ;;..  -in
4700: 63 6c 75 64 65 64 69 72 20 7c 20 2d 2d 69 6e 63  cludedir | --inc
4710: 6c 75 64 65 64 69 72 20 7c 20 2d 2d 69 6e 63 6c  ludedir | --incl
4720: 75 64 65 64 69 20 7c 20 2d 2d 69 6e 63 6c 75 64  udedi | --includ
4730: 65 64 20 7c 20 2d 2d 69 6e 63 6c 75 64 65 20 5c  ed | --include \
4740: 0a 20 20 7c 20 2d 2d 69 6e 63 6c 75 64 20 7c 20  .  | --includ | 
4750: 2d 2d 69 6e 63 6c 75 20 7c 20 2d 2d 69 6e 63 6c  --inclu | --incl
4760: 20 7c 20 2d 2d 69 6e 63 29 0a 20 20 20 20 61 63   | --inc).    ac
4770: 5f 70 72 65 76 3d 69 6e 63 6c 75 64 65 64 69 72  _prev=includedir
4780: 20 3b 3b 0a 20 20 2d 69 6e 63 6c 75 64 65 64 69   ;;.  -includedi
4790: 72 3d 2a 20 7c 20 2d 2d 69 6e 63 6c 75 64 65 64  r=* | --included
47a0: 69 72 3d 2a 20 7c 20 2d 2d 69 6e 63 6c 75 64 65  ir=* | --include
47b0: 64 69 3d 2a 20 7c 20 2d 2d 69 6e 63 6c 75 64 65  di=* | --include
47c0: 64 3d 2a 20 7c 20 2d 2d 69 6e 63 6c 75 64 65 3d  d=* | --include=
47d0: 2a 20 5c 0a 20 20 7c 20 2d 2d 69 6e 63 6c 75 64  * \.  | --includ
47e0: 3d 2a 20 7c 20 2d 2d 69 6e 63 6c 75 3d 2a 20 7c  =* | --inclu=* |
47f0: 20 2d 2d 69 6e 63 6c 3d 2a 20 7c 20 2d 2d 69 6e   --incl=* | --in
4800: 63 3d 2a 29 0a 20 20 20 20 69 6e 63 6c 75 64 65  c=*).    include
4810: 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b  dir=$ac_optarg ;
4820: 3b 0a 0a 20 20 2d 69 6e 66 6f 64 69 72 20 7c 20  ;..  -infodir | 
4830: 2d 2d 69 6e 66 6f 64 69 72 20 7c 20 2d 2d 69 6e  --infodir | --in
4840: 66 6f 64 69 20 7c 20 2d 2d 69 6e 66 6f 64 20 7c  fodi | --infod |
4850: 20 2d 2d 69 6e 66 6f 20 7c 20 2d 2d 69 6e 66 29   --info | --inf)
4860: 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 69 6e 66  .    ac_prev=inf
4870: 6f 64 69 72 20 3b 3b 0a 20 20 2d 69 6e 66 6f 64  odir ;;.  -infod
4880: 69 72 3d 2a 20 7c 20 2d 2d 69 6e 66 6f 64 69 72  ir=* | --infodir
4890: 3d 2a 20 7c 20 2d 2d 69 6e 66 6f 64 69 3d 2a 20  =* | --infodi=* 
48a0: 7c 20 2d 2d 69 6e 66 6f 64 3d 2a 20 7c 20 2d 2d  | --infod=* | --
48b0: 69 6e 66 6f 3d 2a 20 7c 20 2d 2d 69 6e 66 3d 2a  info=* | --inf=*
48c0: 29 0a 20 20 20 20 69 6e 66 6f 64 69 72 3d 24 61  ).    infodir=$a
48d0: 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d  c_optarg ;;..  -
48e0: 6c 69 62 64 69 72 20 7c 20 2d 2d 6c 69 62 64 69  libdir | --libdi
48f0: 72 20 7c 20 2d 2d 6c 69 62 64 69 20 7c 20 2d 2d  r | --libdi | --
4900: 6c 69 62 64 29 0a 20 20 20 20 61 63 5f 70 72 65  libd).    ac_pre
4910: 76 3d 6c 69 62 64 69 72 20 3b 3b 0a 20 20 2d 6c  v=libdir ;;.  -l
4920: 69 62 64 69 72 3d 2a 20 7c 20 2d 2d 6c 69 62 64  ibdir=* | --libd
4930: 69 72 3d 2a 20 7c 20 2d 2d 6c 69 62 64 69 3d 2a  ir=* | --libdi=*
4940: 20 7c 20 2d 2d 6c 69 62 64 3d 2a 29 0a 20 20 20   | --libd=*).   
4950: 20 6c 69 62 64 69 72 3d 24 61 63 5f 6f 70 74 61   libdir=$ac_opta
4960: 72 67 20 3b 3b 0a 0a 20 20 2d 6c 69 62 65 78 65  rg ;;..  -libexe
4970: 63 64 69 72 20 7c 20 2d 2d 6c 69 62 65 78 65 63  cdir | --libexec
4980: 64 69 72 20 7c 20 2d 2d 6c 69 62 65 78 65 63 64  dir | --libexecd
4990: 69 20 7c 20 2d 2d 6c 69 62 65 78 65 63 64 20 7c  i | --libexecd |
49a0: 20 2d 2d 6c 69 62 65 78 65 63 20 5c 0a 20 20 7c   --libexec \.  |
49b0: 20 2d 2d 6c 69 62 65 78 65 20 7c 20 2d 2d 6c 69   --libexe | --li
49c0: 62 65 78 20 7c 20 2d 2d 6c 69 62 65 29 0a 20 20  bex | --libe).  
49d0: 20 20 61 63 5f 70 72 65 76 3d 6c 69 62 65 78 65    ac_prev=libexe
49e0: 63 64 69 72 20 3b 3b 0a 20 20 2d 6c 69 62 65 78  cdir ;;.  -libex
49f0: 65 63 64 69 72 3d 2a 20 7c 20 2d 2d 6c 69 62 65  ecdir=* | --libe
4a00: 78 65 63 64 69 72 3d 2a 20 7c 20 2d 2d 6c 69 62  xecdir=* | --lib
4a10: 65 78 65 63 64 69 3d 2a 20 7c 20 2d 2d 6c 69 62  execdi=* | --lib
4a20: 65 78 65 63 64 3d 2a 20 7c 20 2d 2d 6c 69 62 65  execd=* | --libe
4a30: 78 65 63 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 6c 69  xec=* \.  | --li
4a40: 62 65 78 65 3d 2a 20 7c 20 2d 2d 6c 69 62 65 78  bexe=* | --libex
4a50: 3d 2a 20 7c 20 2d 2d 6c 69 62 65 3d 2a 29 0a 20  =* | --libe=*). 
4a60: 20 20 20 6c 69 62 65 78 65 63 64 69 72 3d 24 61     libexecdir=$a
4a70: 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d  c_optarg ;;..  -
4a80: 6c 6f 63 61 6c 73 74 61 74 65 64 69 72 20 7c 20  localstatedir | 
4a90: 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 64 69 72 20  --localstatedir 
4aa0: 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 64 69  | --localstatedi
4ab0: 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 64   | --localstated
4ac0: 20 5c 0a 20 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74   \.  | --localst
4ad0: 61 74 65 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61  ate | --localsta
4ae0: 74 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 20 7c  t | --localsta |
4af0: 20 2d 2d 6c 6f 63 61 6c 73 74 20 5c 0a 20 20 7c   --localst \.  |
4b00: 20 2d 2d 6c 6f 63 61 6c 73 20 7c 20 2d 2d 6c 6f   --locals | --lo
4b10: 63 61 6c 20 7c 20 2d 2d 6c 6f 63 61 20 7c 20 2d  cal | --loca | -
4b20: 2d 6c 6f 63 20 7c 20 2d 2d 6c 6f 29 0a 20 20 20  -loc | --lo).   
4b30: 20 61 63 5f 70 72 65 76 3d 6c 6f 63 61 6c 73 74   ac_prev=localst
4b40: 61 74 65 64 69 72 20 3b 3b 0a 20 20 2d 6c 6f 63  atedir ;;.  -loc
4b50: 61 6c 73 74 61 74 65 64 69 72 3d 2a 20 7c 20 2d  alstatedir=* | -
4b60: 2d 6c 6f 63 61 6c 73 74 61 74 65 64 69 72 3d 2a  -localstatedir=*
4b70: 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 64   | --localstated
4b80: 69 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61  i=* | --localsta
4b90: 74 65 64 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 6c 6f  ted=* \.  | --lo
4ba0: 63 61 6c 73 74 61 74 65 3d 2a 20 7c 20 2d 2d 6c  calstate=* | --l
4bb0: 6f 63 61 6c 73 74 61 74 3d 2a 20 7c 20 2d 2d 6c  ocalstat=* | --l
4bc0: 6f 63 61 6c 73 74 61 3d 2a 20 7c 20 2d 2d 6c 6f  ocalsta=* | --lo
4bd0: 63 61 6c 73 74 3d 2a 20 5c 0a 20 20 7c 20 2d 2d  calst=* \.  | --
4be0: 6c 6f 63 61 6c 73 3d 2a 20 7c 20 2d 2d 6c 6f 63  locals=* | --loc
4bf0: 61 6c 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 3d 2a 20  al=* | --loca=* 
4c00: 7c 20 2d 2d 6c 6f 63 3d 2a 20 7c 20 2d 2d 6c 6f  | --loc=* | --lo
4c10: 3d 2a 29 0a 20 20 20 20 6c 6f 63 61 6c 73 74 61  =*).    localsta
4c20: 74 65 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67  tedir=$ac_optarg
4c30: 20 3b 3b 0a 0a 20 20 2d 6d 61 6e 64 69 72 20 7c   ;;..  -mandir |
4c40: 20 2d 2d 6d 61 6e 64 69 72 20 7c 20 2d 2d 6d 61   --mandir | --ma
4c50: 6e 64 69 20 7c 20 2d 2d 6d 61 6e 64 20 7c 20 2d  ndi | --mand | -
4c60: 2d 6d 61 6e 20 7c 20 2d 2d 6d 61 20 7c 20 2d 2d  -man | --ma | --
4c70: 6d 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 6d  m).    ac_prev=m
4c80: 61 6e 64 69 72 20 3b 3b 0a 20 20 2d 6d 61 6e 64  andir ;;.  -mand
4c90: 69 72 3d 2a 20 7c 20 2d 2d 6d 61 6e 64 69 72 3d  ir=* | --mandir=
4ca0: 2a 20 7c 20 2d 2d 6d 61 6e 64 69 3d 2a 20 7c 20  * | --mandi=* | 
4cb0: 2d 2d 6d 61 6e 64 3d 2a 20 7c 20 2d 2d 6d 61 6e  --mand=* | --man
4cc0: 3d 2a 20 7c 20 2d 2d 6d 61 3d 2a 20 7c 20 2d 2d  =* | --ma=* | --
4cd0: 6d 3d 2a 29 0a 20 20 20 20 6d 61 6e 64 69 72 3d  m=*).    mandir=
4ce0: 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20  $ac_optarg ;;.. 
4cf0: 20 2d 6e 66 70 20 7c 20 2d 2d 6e 66 70 20 7c 20   -nfp | --nfp | 
4d00: 2d 2d 6e 66 29 0a 20 20 20 20 23 20 4f 62 73 6f  --nf).    # Obso
4d10: 6c 65 74 65 3b 20 75 73 65 20 2d 2d 77 69 74 68  lete; use --with
4d20: 6f 75 74 2d 66 70 2e 0a 20 20 20 20 77 69 74 68  out-fp..    with
4d30: 5f 66 70 3d 6e 6f 20 3b 3b 0a 0a 20 20 2d 6e 6f  _fp=no ;;..  -no
4d40: 2d 63 72 65 61 74 65 20 7c 20 2d 2d 6e 6f 2d 63  -create | --no-c
4d50: 72 65 61 74 65 20 7c 20 2d 2d 6e 6f 2d 63 72 65  reate | --no-cre
4d60: 61 74 20 7c 20 2d 2d 6e 6f 2d 63 72 65 61 20 7c  at | --no-crea |
4d70: 20 2d 2d 6e 6f 2d 63 72 65 20 5c 0a 20 20 7c 20   --no-cre \.  | 
4d80: 2d 2d 6e 6f 2d 63 72 20 7c 20 2d 2d 6e 6f 2d 63  --no-cr | --no-c
4d90: 20 7c 20 2d 6e 29 0a 20 20 20 20 6e 6f 5f 63 72   | -n).    no_cr
4da0: 65 61 74 65 3d 79 65 73 20 3b 3b 0a 0a 20 20 2d  eate=yes ;;..  -
4db0: 6e 6f 2d 72 65 63 75 72 73 69 6f 6e 20 7c 20 2d  no-recursion | -
4dc0: 2d 6e 6f 2d 72 65 63 75 72 73 69 6f 6e 20 7c 20  -no-recursion | 
4dd0: 2d 2d 6e 6f 2d 72 65 63 75 72 73 69 6f 20 7c 20  --no-recursio | 
4de0: 2d 2d 6e 6f 2d 72 65 63 75 72 73 69 20 5c 0a 20  --no-recursi \. 
4df0: 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75 72 73 20 7c   | --no-recurs |
4e00: 20 2d 2d 6e 6f 2d 72 65 63 75 72 20 7c 20 2d 2d   --no-recur | --
4e10: 6e 6f 2d 72 65 63 75 20 7c 20 2d 2d 6e 6f 2d 72  no-recu | --no-r
4e20: 65 63 20 7c 20 2d 2d 6e 6f 2d 72 65 20 7c 20 2d  ec | --no-re | -
4e30: 2d 6e 6f 2d 72 29 0a 20 20 20 20 6e 6f 5f 72 65  -no-r).    no_re
4e40: 63 75 72 73 69 6f 6e 3d 79 65 73 20 3b 3b 0a 0a  cursion=yes ;;..
4e50: 20 20 2d 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72    -oldincludedir
4e60: 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 64   | --oldincluded
4e70: 69 72 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64  ir | --oldinclud
4e80: 65 64 69 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75  edi | --oldinclu
4e90: 64 65 64 20 5c 0a 20 20 7c 20 2d 2d 6f 6c 64 69  ded \.  | --oldi
4ea0: 6e 63 6c 75 64 65 20 7c 20 2d 2d 6f 6c 64 69 6e  nclude | --oldin
4eb0: 63 6c 75 64 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c  clud | --oldincl
4ec0: 75 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 20 7c 20  u | --oldincl | 
4ed0: 2d 2d 6f 6c 64 69 6e 63 20 5c 0a 20 20 7c 20 2d  --oldinc \.  | -
4ee0: 2d 6f 6c 64 69 6e 20 7c 20 2d 2d 6f 6c 64 69 20  -oldin | --oldi 
4ef0: 7c 20 2d 2d 6f 6c 64 20 7c 20 2d 2d 6f 6c 20 7c  | --old | --ol |
4f00: 20 2d 2d 6f 29 0a 20 20 20 20 61 63 5f 70 72 65   --o).    ac_pre
4f10: 76 3d 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72 20  v=oldincludedir 
4f20: 3b 3b 0a 20 20 2d 6f 6c 64 69 6e 63 6c 75 64 65  ;;.  -oldinclude
4f30: 64 69 72 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e 63  dir=* | --oldinc
4f40: 6c 75 64 65 64 69 72 3d 2a 20 7c 20 2d 2d 6f 6c  ludedir=* | --ol
4f50: 64 69 6e 63 6c 75 64 65 64 69 3d 2a 20 7c 20 2d  dincludedi=* | -
4f60: 2d 6f 6c 64 69 6e 63 6c 75 64 65 64 3d 2a 20 5c  -oldincluded=* \
4f70: 0a 20 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64  .  | --oldinclud
4f80: 65 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75  e=* | --oldinclu
4f90: 64 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75  d=* | --oldinclu
4fa0: 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 3d 2a  =* | --oldincl=*
4fb0: 20 7c 20 2d 2d 6f 6c 64 69 6e 63 3d 2a 20 5c 0a   | --oldinc=* \.
4fc0: 20 20 7c 20 2d 2d 6f 6c 64 69 6e 3d 2a 20 7c 20    | --oldin=* | 
4fd0: 2d 2d 6f 6c 64 69 3d 2a 20 7c 20 2d 2d 6f 6c 64  --oldi=* | --old
4fe0: 3d 2a 20 7c 20 2d 2d 6f 6c 3d 2a 20 7c 20 2d 2d  =* | --ol=* | --
4ff0: 6f 3d 2a 29 0a 20 20 20 20 6f 6c 64 69 6e 63 6c  o=*).    oldincl
5000: 75 64 65 64 69 72 3d 24 61 63 5f 6f 70 74 61 72  udedir=$ac_optar
5010: 67 20 3b 3b 0a 0a 20 20 2d 70 72 65 66 69 78 20  g ;;..  -prefix 
5020: 7c 20 2d 2d 70 72 65 66 69 78 20 7c 20 2d 2d 70  | --prefix | --p
5030: 72 65 66 69 20 7c 20 2d 2d 70 72 65 66 20 7c 20  refi | --pref | 
5040: 2d 2d 70 72 65 20 7c 20 2d 2d 70 72 20 7c 20 2d  --pre | --pr | -
5050: 2d 70 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d  -p).    ac_prev=
5060: 70 72 65 66 69 78 20 3b 3b 0a 20 20 2d 70 72 65  prefix ;;.  -pre
5070: 66 69 78 3d 2a 20 7c 20 2d 2d 70 72 65 66 69 78  fix=* | --prefix
5080: 3d 2a 20 7c 20 2d 2d 70 72 65 66 69 3d 2a 20 7c  =* | --prefi=* |
5090: 20 2d 2d 70 72 65 66 3d 2a 20 7c 20 2d 2d 70 72   --pref=* | --pr
50a0: 65 3d 2a 20 7c 20 2d 2d 70 72 3d 2a 20 7c 20 2d  e=* | --pr=* | -
50b0: 2d 70 3d 2a 29 0a 20 20 20 20 70 72 65 66 69 78  -p=*).    prefix
50c0: 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a  =$ac_optarg ;;..
50d0: 20 20 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66 69    -program-prefi
50e0: 78 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72  x | --program-pr
50f0: 65 66 69 78 20 7c 20 2d 2d 70 72 6f 67 72 61 6d  efix | --program
5100: 2d 70 72 65 66 69 20 7c 20 2d 2d 70 72 6f 67 72  -prefi | --progr
5110: 61 6d 2d 70 72 65 66 20 5c 0a 20 20 7c 20 2d 2d  am-pref \.  | --
5120: 70 72 6f 67 72 61 6d 2d 70 72 65 20 7c 20 2d 2d  program-pre | --
5130: 70 72 6f 67 72 61 6d 2d 70 72 20 7c 20 2d 2d 70  program-pr | --p
5140: 72 6f 67 72 61 6d 2d 70 29 0a 20 20 20 20 61 63  rogram-p).    ac
5150: 5f 70 72 65 76 3d 70 72 6f 67 72 61 6d 5f 70 72  _prev=program_pr
5160: 65 66 69 78 20 3b 3b 0a 20 20 2d 70 72 6f 67 72  efix ;;.  -progr
5170: 61 6d 2d 70 72 65 66 69 78 3d 2a 20 7c 20 2d 2d  am-prefix=* | --
5180: 70 72 6f 67 72 61 6d 2d 70 72 65 66 69 78 3d 2a  program-prefix=*
5190: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72 65   | --program-pre
51a0: 66 69 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f  fi=* \.  | --pro
51b0: 67 72 61 6d 2d 70 72 65 66 3d 2a 20 7c 20 2d 2d  gram-pref=* | --
51c0: 70 72 6f 67 72 61 6d 2d 70 72 65 3d 2a 20 7c 20  program-pre=* | 
51d0: 2d 2d 70 72 6f 67 72 61 6d 2d 70 72 3d 2a 20 7c  --program-pr=* |
51e0: 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 3d 2a 29 0a   --program-p=*).
51f0: 20 20 20 20 70 72 6f 67 72 61 6d 5f 70 72 65 66      program_pref
5200: 69 78 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b  ix=$ac_optarg ;;
5210: 0a 0a 20 20 2d 70 72 6f 67 72 61 6d 2d 73 75 66  ..  -program-suf
5220: 66 69 78 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  fix | --program-
5230: 73 75 66 66 69 78 20 7c 20 2d 2d 70 72 6f 67 72  suffix | --progr
5240: 61 6d 2d 73 75 66 66 69 20 7c 20 2d 2d 70 72 6f  am-suffi | --pro
5250: 67 72 61 6d 2d 73 75 66 66 20 5c 0a 20 20 7c 20  gram-suff \.  | 
5260: 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 66 20 7c 20  --program-suf | 
5270: 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 20 7c 20 2d  --program-su | -
5280: 2d 70 72 6f 67 72 61 6d 2d 73 29 0a 20 20 20 20  -program-s).    
5290: 61 63 5f 70 72 65 76 3d 70 72 6f 67 72 61 6d 5f  ac_prev=program_
52a0: 73 75 66 66 69 78 20 3b 3b 0a 20 20 2d 70 72 6f  suffix ;;.  -pro
52b0: 67 72 61 6d 2d 73 75 66 66 69 78 3d 2a 20 7c 20  gram-suffix=* | 
52c0: 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 66 66 69 78  --program-suffix
52d0: 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73  =* | --program-s
52e0: 75 66 66 69 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70  uffi=* \.  | --p
52f0: 72 6f 67 72 61 6d 2d 73 75 66 66 3d 2a 20 7c 20  rogram-suff=* | 
5300: 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 66 3d 2a 20  --program-suf=* 
5310: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 3d 2a  | --program-su=*
5320: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 3d 2a   | --program-s=*
5330: 29 0a 20 20 20 20 70 72 6f 67 72 61 6d 5f 73 75  ).    program_su
5340: 66 66 69 78 3d 24 61 63 5f 6f 70 74 61 72 67 20  ffix=$ac_optarg 
5350: 3b 3b 0a 0a 20 20 2d 70 72 6f 67 72 61 6d 2d 74  ;;..  -program-t
5360: 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d 65 20 7c 20  ransform-name | 
5370: 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66  --program-transf
5380: 6f 72 6d 2d 6e 61 6d 65 20 5c 0a 20 20 7c 20 2d  orm-name \.  | -
5390: 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f  -program-transfo
53a0: 72 6d 2d 6e 61 6d 20 7c 20 2d 2d 70 72 6f 67 72  rm-nam | --progr
53b0: 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 20  am-transform-na 
53c0: 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  \.  | --program-
53d0: 74 72 61 6e 73 66 6f 72 6d 2d 6e 20 7c 20 2d 2d  transform-n | --
53e0: 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72  program-transfor
53f0: 6d 2d 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72  m- \.  | --progr
5400: 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 20 7c 20 2d  am-transform | -
5410: 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f  -program-transfo
5420: 72 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61  r \.  | --progra
5430: 6d 2d 74 72 61 6e 73 66 6f 20 7c 20 2d 2d 70 72  m-transfo | --pr
5440: 6f 67 72 61 6d 2d 74 72 61 6e 73 66 20 5c 0a 20  ogram-transf \. 
5450: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61   | --program-tra
5460: 6e 73 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74  ns | --program-t
5470: 72 61 6e 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67  ran \.  | --prog
5480: 72 2d 74 72 61 20 7c 20 2d 2d 70 72 6f 67 72 61  r-tra | --progra
5490: 6d 2d 74 72 20 7c 20 2d 2d 70 72 6f 67 72 61 6d  m-tr | --program
54a0: 2d 74 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d  -t).    ac_prev=
54b0: 70 72 6f 67 72 61 6d 5f 74 72 61 6e 73 66 6f 72  program_transfor
54c0: 6d 5f 6e 61 6d 65 20 3b 3b 0a 20 20 2d 70 72 6f  m_name ;;.  -pro
54d0: 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e  gram-transform-n
54e0: 61 6d 65 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61  ame=* | --progra
54f0: 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d 65  m-transform-name
5500: 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72  =* \.  | --progr
5510: 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d  am-transform-nam
5520: 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74  =* | --program-t
5530: 72 61 6e 73 66 6f 72 6d 2d 6e 61 3d 2a 20 5c 0a  ransform-na=* \.
5540: 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72    | --program-tr
5550: 61 6e 73 66 6f 72 6d 2d 6e 3d 2a 20 7c 20 2d 2d  ansform-n=* | --
5560: 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72  program-transfor
5570: 6d 2d 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f  m-=* \.  | --pro
5580: 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 3d 2a  gram-transform=*
5590: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61   | --program-tra
55a0: 6e 73 66 6f 72 3d 2a 20 5c 0a 20 20 7c 20 2d 2d  nsfor=* \.  | --
55b0: 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 3d  program-transfo=
55c0: 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72  * | --program-tr
55d0: 61 6e 73 66 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70  ansf=* \.  | --p
55e0: 72 6f 67 72 61 6d 2d 74 72 61 6e 73 3d 2a 20 7c  rogram-trans=* |
55f0: 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 3d   --program-tran=
5600: 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 2d  * \.  | --progr-
5610: 74 72 61 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61  tra=* | --progra
5620: 6d 2d 74 72 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72  m-tr=* | --progr
5630: 61 6d 2d 74 3d 2a 29 0a 20 20 20 20 70 72 6f 67  am-t=*).    prog
5640: 72 61 6d 5f 74 72 61 6e 73 66 6f 72 6d 5f 6e 61  ram_transform_na
5650: 6d 65 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b  me=$ac_optarg ;;
5660: 0a 0a 20 20 2d 71 20 7c 20 2d 71 75 69 65 74 20  ..  -q | -quiet 
5670: 7c 20 2d 2d 71 75 69 65 74 20 7c 20 2d 2d 71 75  | --quiet | --qu
5680: 69 65 20 7c 20 2d 2d 71 75 69 20 7c 20 2d 2d 71  ie | --qui | --q
5690: 75 20 7c 20 2d 2d 71 20 5c 0a 20 20 7c 20 2d 73  u | --q \.  | -s
56a0: 69 6c 65 6e 74 20 7c 20 2d 2d 73 69 6c 65 6e 74  ilent | --silent
56b0: 20 7c 20 2d 2d 73 69 6c 65 6e 20 7c 20 2d 2d 73   | --silen | --s
56c0: 69 6c 65 20 7c 20 2d 2d 73 69 6c 29 0a 20 20 20  ile | --sil).   
56d0: 20 73 69 6c 65 6e 74 3d 79 65 73 20 3b 3b 0a 0a   silent=yes ;;..
56e0: 20 20 2d 73 62 69 6e 64 69 72 20 7c 20 2d 2d 73    -sbindir | --s
56f0: 62 69 6e 64 69 72 20 7c 20 2d 2d 73 62 69 6e 64  bindir | --sbind
5700: 69 20 7c 20 2d 2d 73 62 69 6e 64 20 7c 20 2d 2d  i | --sbind | --
5710: 73 62 69 6e 20 7c 20 2d 2d 73 62 69 20 7c 20 2d  sbin | --sbi | -
5720: 2d 73 62 29 0a 20 20 20 20 61 63 5f 70 72 65 76  -sb).    ac_prev
5730: 3d 73 62 69 6e 64 69 72 20 3b 3b 0a 20 20 2d 73  =sbindir ;;.  -s
5740: 62 69 6e 64 69 72 3d 2a 20 7c 20 2d 2d 73 62 69  bindir=* | --sbi
5750: 6e 64 69 72 3d 2a 20 7c 20 2d 2d 73 62 69 6e 64  ndir=* | --sbind
5760: 69 3d 2a 20 7c 20 2d 2d 73 62 69 6e 64 3d 2a 20  i=* | --sbind=* 
5770: 7c 20 2d 2d 73 62 69 6e 3d 2a 20 5c 0a 20 20 7c  | --sbin=* \.  |
5780: 20 2d 2d 73 62 69 3d 2a 20 7c 20 2d 2d 73 62 3d   --sbi=* | --sb=
5790: 2a 29 0a 20 20 20 20 73 62 69 6e 64 69 72 3d 24  *).    sbindir=$
57a0: 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20  ac_optarg ;;..  
57b0: 2d 73 68 61 72 65 64 73 74 61 74 65 64 69 72 20  -sharedstatedir 
57c0: 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 74 65 64  | --sharedstated
57d0: 69 72 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 61  ir | --sharedsta
57e0: 74 65 64 69 20 5c 0a 20 20 7c 20 2d 2d 73 68 61  tedi \.  | --sha
57f0: 72 65 64 73 74 61 74 65 64 20 7c 20 2d 2d 73 68  redstated | --sh
5800: 61 72 65 64 73 74 61 74 65 20 7c 20 2d 2d 73 68  aredstate | --sh
5810: 61 72 65 64 73 74 61 74 20 7c 20 2d 2d 73 68 61  aredstat | --sha
5820: 72 65 64 73 74 61 20 5c 0a 20 20 7c 20 2d 2d 73  redsta \.  | --s
5830: 68 61 72 65 64 73 74 20 7c 20 2d 2d 73 68 61 72  haredst | --shar
5840: 65 64 73 20 7c 20 2d 2d 73 68 61 72 65 64 20 7c  eds | --shared |
5850: 20 2d 2d 73 68 61 72 65 20 7c 20 2d 2d 73 68 61   --share | --sha
5860: 72 20 5c 0a 20 20 7c 20 2d 2d 73 68 61 20 7c 20  r \.  | --sha | 
5870: 2d 2d 73 68 29 0a 20 20 20 20 61 63 5f 70 72 65  --sh).    ac_pre
5880: 76 3d 73 68 61 72 65 64 73 74 61 74 65 64 69 72  v=sharedstatedir
5890: 20 3b 3b 0a 20 20 2d 73 68 61 72 65 64 73 74 61   ;;.  -sharedsta
58a0: 74 65 64 69 72 3d 2a 20 7c 20 2d 2d 73 68 61 72  tedir=* | --shar
58b0: 65 64 73 74 61 74 65 64 69 72 3d 2a 20 7c 20 2d  edstatedir=* | -
58c0: 2d 73 68 61 72 65 64 73 74 61 74 65 64 69 3d 2a  -sharedstatedi=*
58d0: 20 5c 0a 20 20 7c 20 2d 2d 73 68 61 72 65 64 73   \.  | --shareds
58e0: 74 61 74 65 64 3d 2a 20 7c 20 2d 2d 73 68 61 72  tated=* | --shar
58f0: 65 64 73 74 61 74 65 3d 2a 20 7c 20 2d 2d 73 68  edstate=* | --sh
5900: 61 72 65 64 73 74 61 74 3d 2a 20 7c 20 2d 2d 73  aredstat=* | --s
5910: 68 61 72 65 64 73 74 61 3d 2a 20 5c 0a 20 20 7c  haredsta=* \.  |
5920: 20 2d 2d 73 68 61 72 65 64 73 74 3d 2a 20 7c 20   --sharedst=* | 
5930: 2d 2d 73 68 61 72 65 64 73 3d 2a 20 7c 20 2d 2d  --shareds=* | --
5940: 73 68 61 72 65 64 3d 2a 20 7c 20 2d 2d 73 68 61  shared=* | --sha
5950: 72 65 3d 2a 20 7c 20 2d 2d 73 68 61 72 3d 2a 20  re=* | --shar=* 
5960: 5c 0a 20 20 7c 20 2d 2d 73 68 61 3d 2a 20 7c 20  \.  | --sha=* | 
5970: 2d 2d 73 68 3d 2a 29 0a 20 20 20 20 73 68 61 72  --sh=*).    shar
5980: 65 64 73 74 61 74 65 64 69 72 3d 24 61 63 5f 6f  edstatedir=$ac_o
5990: 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 73 69 74  ptarg ;;..  -sit
59a0: 65 20 7c 20 2d 2d 73 69 74 65 20 7c 20 2d 2d 73  e | --site | --s
59b0: 69 74 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d  it).    ac_prev=
59c0: 73 69 74 65 20 3b 3b 0a 20 20 2d 73 69 74 65 3d  site ;;.  -site=
59d0: 2a 20 7c 20 2d 2d 73 69 74 65 3d 2a 20 7c 20 2d  * | --site=* | -
59e0: 2d 73 69 74 3d 2a 29 0a 20 20 20 20 73 69 74 65  -sit=*).    site
59f0: 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a  =$ac_optarg ;;..
5a00: 20 20 2d 73 72 63 64 69 72 20 7c 20 2d 2d 73 72    -srcdir | --sr
5a10: 63 64 69 72 20 7c 20 2d 2d 73 72 63 64 69 20 7c  cdir | --srcdi |
5a20: 20 2d 2d 73 72 63 64 20 7c 20 2d 2d 73 72 63 20   --srcd | --src 
5a30: 7c 20 2d 2d 73 72 29 0a 20 20 20 20 61 63 5f 70  | --sr).    ac_p
5a40: 72 65 76 3d 73 72 63 64 69 72 20 3b 3b 0a 20 20  rev=srcdir ;;.  
5a50: 2d 73 72 63 64 69 72 3d 2a 20 7c 20 2d 2d 73 72  -srcdir=* | --sr
5a60: 63 64 69 72 3d 2a 20 7c 20 2d 2d 73 72 63 64 69  cdir=* | --srcdi
5a70: 3d 2a 20 7c 20 2d 2d 73 72 63 64 3d 2a 20 7c 20  =* | --srcd=* | 
5a80: 2d 2d 73 72 63 3d 2a 20 7c 20 2d 2d 73 72 3d 2a  --src=* | --sr=*
5a90: 29 0a 20 20 20 20 73 72 63 64 69 72 3d 24 61 63  ).    srcdir=$ac
5aa0: 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 73  _optarg ;;..  -s
5ab0: 79 73 63 6f 6e 66 64 69 72 20 7c 20 2d 2d 73 79  ysconfdir | --sy
5ac0: 73 63 6f 6e 66 64 69 72 20 7c 20 2d 2d 73 79 73  sconfdir | --sys
5ad0: 63 6f 6e 66 64 69 20 7c 20 2d 2d 73 79 73 63 6f  confdi | --sysco
5ae0: 6e 66 64 20 7c 20 2d 2d 73 79 73 63 6f 6e 66 20  nfd | --sysconf 
5af0: 5c 0a 20 20 7c 20 2d 2d 73 79 73 63 6f 6e 20 7c  \.  | --syscon |
5b00: 20 2d 2d 73 79 73 63 6f 20 7c 20 2d 2d 73 79 73   --sysco | --sys
5b10: 63 20 7c 20 2d 2d 73 79 73 20 7c 20 2d 2d 73 79  c | --sys | --sy
5b20: 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 73 79  ).    ac_prev=sy
5b30: 73 63 6f 6e 66 64 69 72 20 3b 3b 0a 20 20 2d 73  sconfdir ;;.  -s
5b40: 79 73 63 6f 6e 66 64 69 72 3d 2a 20 7c 20 2d 2d  ysconfdir=* | --
5b50: 73 79 73 63 6f 6e 66 64 69 72 3d 2a 20 7c 20 2d  sysconfdir=* | -
5b60: 2d 73 79 73 63 6f 6e 66 64 69 3d 2a 20 7c 20 2d  -sysconfdi=* | -
5b70: 2d 73 79 73 63 6f 6e 66 64 3d 2a 20 7c 20 2d 2d  -sysconfd=* | --
5b80: 73 79 73 63 6f 6e 66 3d 2a 20 5c 0a 20 20 7c 20  sysconf=* \.  | 
5b90: 2d 2d 73 79 73 63 6f 6e 3d 2a 20 7c 20 2d 2d 73  --syscon=* | --s
5ba0: 79 73 63 6f 3d 2a 20 7c 20 2d 2d 73 79 73 63 3d  ysco=* | --sysc=
5bb0: 2a 20 7c 20 2d 2d 73 79 73 3d 2a 20 7c 20 2d 2d  * | --sys=* | --
5bc0: 73 79 3d 2a 29 0a 20 20 20 20 73 79 73 63 6f 6e  sy=*).    syscon
5bd0: 66 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20  fdir=$ac_optarg 
5be0: 3b 3b 0a 0a 20 20 2d 74 61 72 67 65 74 20 7c 20  ;;..  -target | 
5bf0: 2d 2d 74 61 72 67 65 74 20 7c 20 2d 2d 74 61 72  --target | --tar
5c00: 67 65 20 7c 20 2d 2d 74 61 72 67 20 7c 20 2d 2d  ge | --targ | --
5c10: 74 61 72 20 7c 20 2d 2d 74 61 20 7c 20 2d 2d 74  tar | --ta | --t
5c20: 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 74 61  ).    ac_prev=ta
5c30: 72 67 65 74 5f 61 6c 69 61 73 20 3b 3b 0a 20 20  rget_alias ;;.  
5c40: 2d 74 61 72 67 65 74 3d 2a 20 7c 20 2d 2d 74 61  -target=* | --ta
5c50: 72 67 65 74 3d 2a 20 7c 20 2d 2d 74 61 72 67 65  rget=* | --targe
5c60: 3d 2a 20 7c 20 2d 2d 74 61 72 67 3d 2a 20 7c 20  =* | --targ=* | 
5c70: 2d 2d 74 61 72 3d 2a 20 7c 20 2d 2d 74 61 3d 2a  --tar=* | --ta=*
5c80: 20 7c 20 2d 2d 74 3d 2a 29 0a 20 20 20 20 74 61   | --t=*).    ta
5c90: 72 67 65 74 5f 61 6c 69 61 73 3d 24 61 63 5f 6f  rget_alias=$ac_o
5ca0: 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 76 20 7c  ptarg ;;..  -v |
5cb0: 20 2d 76 65 72 62 6f 73 65 20 7c 20 2d 2d 76 65   -verbose | --ve
5cc0: 72 62 6f 73 65 20 7c 20 2d 2d 76 65 72 62 6f 73  rbose | --verbos
5cd0: 20 7c 20 2d 2d 76 65 72 62 6f 20 7c 20 2d 2d 76   | --verbo | --v
5ce0: 65 72 62 29 0a 20 20 20 20 76 65 72 62 6f 73 65  erb).    verbose
5cf0: 3d 79 65 73 20 3b 3b 0a 0a 20 20 2d 76 65 72 73  =yes ;;..  -vers
5d00: 69 6f 6e 20 7c 20 2d 2d 76 65 72 73 69 6f 6e 20  ion | --version 
5d10: 7c 20 2d 2d 76 65 72 73 69 6f 20 7c 20 2d 2d 76  | --versio | --v
5d20: 65 72 73 69 20 7c 20 2d 2d 76 65 72 73 20 7c 20  ersi | --vers | 
5d30: 2d 56 29 0a 20 20 20 20 61 63 5f 69 6e 69 74 5f  -V).    ac_init_
5d40: 76 65 72 73 69 6f 6e 3d 3a 20 3b 3b 0a 0a 20 20  version=: ;;..  
5d50: 2d 77 69 74 68 2d 2a 20 7c 20 2d 2d 77 69 74 68  -with-* | --with
5d60: 2d 2a 29 0a 20 20 20 20 61 63 5f 70 61 63 6b 61  -*).    ac_packa
5d70: 67 65 3d 60 65 78 70 72 20 22 78 24 61 63 5f 6f  ge=`expr "x$ac_o
5d80: 70 74 69 6f 6e 22 20 3a 20 27 78 2d 2a 77 69 74  ption" : 'x-*wit
5d90: 68 2d 5c 28 5b 5e 3d 5d 2a 5c 29 27 60 0a 20 20  h-\([^=]*\)'`.  
5da0: 20 20 23 20 52 65 6a 65 63 74 20 6e 61 6d 65 73    # Reject names
5db0: 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 76 61   that are not va
5dc0: 6c 69 64 20 73 68 65 6c 6c 20 76 61 72 69 61 62  lid shell variab
5dd0: 6c 65 20 6e 61 6d 65 73 2e 0a 20 20 20 20 65 78  le names..    ex
5de0: 70 72 20 22 78 24 61 63 5f 70 61 63 6b 61 67 65  pr "x$ac_package
5df0: 22 20 3a 20 22 2e 2a 5b 5e 2d 5f 24 61 73 5f 63  " : ".*[^-_$as_c
5e00: 72 5f 61 6c 6e 75 6d 5d 22 20 3e 2f 64 65 76 2f  r_alnum]" >/dev/
5e10: 6e 75 6c 6c 20 26 26 0a 20 20 20 20 20 20 7b 20  null &&.      { 
5e20: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72  echo "$as_me: er
5e30: 72 6f 72 3a 20 69 6e 76 61 6c 69 64 20 70 61 63  ror: invalid pac
5e40: 6b 61 67 65 20 6e 61 6d 65 3a 20 24 61 63 5f 70  kage name: $ac_p
5e50: 61 63 6b 61 67 65 22 20 3e 26 32 0a 20 20 20 7b  ackage" >&2.   {
5e60: 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20   (exit 1); exit 
5e70: 31 3b 20 7d 3b 20 7d 0a 20 20 20 20 61 63 5f 70  1; }; }.    ac_p
5e80: 61 63 6b 61 67 65 3d 60 65 63 68 6f 20 24 61 63  ackage=`echo $ac
5e90: 5f 70 61 63 6b 61 67 65 7c 20 73 65 64 20 27 73  _package| sed 's
5ea0: 2f 2d 2f 5f 2f 67 27 60 0a 20 20 20 20 63 61 73  /-/_/g'`.    cas
5eb0: 65 20 24 61 63 5f 6f 70 74 69 6f 6e 20 69 6e 0a  e $ac_option in.
5ec0: 20 20 20 20 20 20 2a 3d 2a 29 20 61 63 5f 6f 70        *=*) ac_op
5ed0: 74 61 72 67 3d 60 65 63 68 6f 20 22 24 61 63 5f  targ=`echo "$ac_
5ee0: 6f 70 74 61 72 67 22 20 7c 20 73 65 64 20 22 73  optarg" | sed "s
5ef0: 2f 27 2f 27 5c 5c 5c 5c 5c 5c 5c 5c 27 27 2f 67  /'/'\\\\\\\\''/g
5f00: 22 60 3b 3b 0a 20 20 20 20 20 20 2a 29 20 61 63  "`;;.      *) ac
5f10: 5f 6f 70 74 61 72 67 3d 79 65 73 20 3b 3b 0a 20  _optarg=yes ;;. 
5f20: 20 20 20 65 73 61 63 0a 20 20 20 20 65 76 61 6c     esac.    eval
5f30: 20 22 77 69 74 68 5f 24 61 63 5f 70 61 63 6b 61   "with_$ac_packa
5f40: 67 65 3d 27 24 61 63 5f 6f 70 74 61 72 67 27 22  ge='$ac_optarg'"
5f50: 20 3b 3b 0a 0a 20 20 2d 77 69 74 68 6f 75 74 2d   ;;..  -without-
5f60: 2a 20 7c 20 2d 2d 77 69 74 68 6f 75 74 2d 2a 29  * | --without-*)
5f70: 0a 20 20 20 20 61 63 5f 70 61 63 6b 61 67 65 3d  .    ac_package=
5f80: 60 65 78 70 72 20 22 78 24 61 63 5f 6f 70 74 69  `expr "x$ac_opti
5f90: 6f 6e 22 20 3a 20 27 78 2d 2a 77 69 74 68 6f 75  on" : 'x-*withou
5fa0: 74 2d 5c 28 2e 2a 5c 29 27 60 0a 20 20 20 20 23  t-\(.*\)'`.    #
5fb0: 20 52 65 6a 65 63 74 20 6e 61 6d 65 73 20 74 68   Reject names th
5fc0: 61 74 20 61 72 65 20 6e 6f 74 20 76 61 6c 69 64  at are not valid
5fd0: 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20   shell variable 
5fe0: 6e 61 6d 65 73 2e 0a 20 20 20 20 65 78 70 72 20  names..    expr 
5ff0: 22 78 24 61 63 5f 70 61 63 6b 61 67 65 22 20 3a  "x$ac_package" :
6000: 20 22 2e 2a 5b 5e 2d 5f 24 61 73 5f 63 72 5f 61   ".*[^-_$as_cr_a
6010: 6c 6e 75 6d 5d 22 20 3e 2f 64 65 76 2f 6e 75 6c  lnum]" >/dev/nul
6020: 6c 20 26 26 0a 20 20 20 20 20 20 7b 20 65 63 68  l &&.      { ech
6030: 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
6040: 3a 20 69 6e 76 61 6c 69 64 20 70 61 63 6b 61 67  : invalid packag
6050: 65 20 6e 61 6d 65 3a 20 24 61 63 5f 70 61 63 6b  e name: $ac_pack
6060: 61 67 65 22 20 3e 26 32 0a 20 20 20 7b 20 28 65  age" >&2.   { (e
6070: 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20  xit 1); exit 1; 
6080: 7d 3b 20 7d 0a 20 20 20 20 61 63 5f 70 61 63 6b  }; }.    ac_pack
6090: 61 67 65 3d 60 65 63 68 6f 20 24 61 63 5f 70 61  age=`echo $ac_pa
60a0: 63 6b 61 67 65 20 7c 20 73 65 64 20 27 73 2f 2d  ckage | sed 's/-
60b0: 2f 5f 2f 67 27 60 0a 20 20 20 20 65 76 61 6c 20  /_/g'`.    eval 
60c0: 22 77 69 74 68 5f 24 61 63 5f 70 61 63 6b 61 67  "with_$ac_packag
60d0: 65 3d 6e 6f 22 20 3b 3b 0a 0a 20 20 2d 2d 78 29  e=no" ;;..  --x)
60e0: 0a 20 20 20 20 23 20 4f 62 73 6f 6c 65 74 65 3b  .    # Obsolete;
60f0: 20 75 73 65 20 2d 2d 77 69 74 68 2d 78 2e 0a 20   use --with-x.. 
6100: 20 20 20 77 69 74 68 5f 78 3d 79 65 73 20 3b 3b     with_x=yes ;;
6110: 0a 0a 20 20 2d 78 2d 69 6e 63 6c 75 64 65 73 20  ..  -x-includes 
6120: 7c 20 2d 2d 78 2d 69 6e 63 6c 75 64 65 73 20 7c  | --x-includes |
6130: 20 2d 2d 78 2d 69 6e 63 6c 75 64 65 20 7c 20 2d   --x-include | -
6140: 2d 78 2d 69 6e 63 6c 75 64 20 7c 20 2d 2d 78 2d  -x-includ | --x-
6150: 69 6e 63 6c 75 20 5c 0a 20 20 7c 20 2d 2d 78 2d  inclu \.  | --x-
6160: 69 6e 63 6c 20 7c 20 2d 2d 78 2d 69 6e 63 20 7c  incl | --x-inc |
6170: 20 2d 2d 78 2d 69 6e 20 7c 20 2d 2d 78 2d 69 29   --x-in | --x-i)
6180: 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 78 5f 69  .    ac_prev=x_i
6190: 6e 63 6c 75 64 65 73 20 3b 3b 0a 20 20 2d 78 2d  ncludes ;;.  -x-
61a0: 69 6e 63 6c 75 64 65 73 3d 2a 20 7c 20 2d 2d 78  includes=* | --x
61b0: 2d 69 6e 63 6c 75 64 65 73 3d 2a 20 7c 20 2d 2d  -includes=* | --
61c0: 78 2d 69 6e 63 6c 75 64 65 3d 2a 20 7c 20 2d 2d  x-include=* | --
61d0: 78 2d 69 6e 63 6c 75 64 3d 2a 20 7c 20 2d 2d 78  x-includ=* | --x
61e0: 2d 69 6e 63 6c 75 3d 2a 20 5c 0a 20 20 7c 20 2d  -inclu=* \.  | -
61f0: 2d 78 2d 69 6e 63 6c 3d 2a 20 7c 20 2d 2d 78 2d  -x-incl=* | --x-
6200: 69 6e 63 3d 2a 20 7c 20 2d 2d 78 2d 69 6e 3d 2a  inc=* | --x-in=*
6210: 20 7c 20 2d 2d 78 2d 69 3d 2a 29 0a 20 20 20 20   | --x-i=*).    
6220: 78 5f 69 6e 63 6c 75 64 65 73 3d 24 61 63 5f 6f  x_includes=$ac_o
6230: 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 78 2d 6c  ptarg ;;..  -x-l
6240: 69 62 72 61 72 69 65 73 20 7c 20 2d 2d 78 2d 6c  ibraries | --x-l
6250: 69 62 72 61 72 69 65 73 20 7c 20 2d 2d 78 2d 6c  ibraries | --x-l
6260: 69 62 72 61 72 69 65 20 7c 20 2d 2d 78 2d 6c 69  ibrarie | --x-li
6270: 62 72 61 72 69 20 5c 0a 20 20 7c 20 2d 2d 78 2d  brari \.  | --x-
6280: 6c 69 62 72 61 72 20 7c 20 2d 2d 78 2d 6c 69 62  librar | --x-lib
6290: 72 61 20 7c 20 2d 2d 78 2d 6c 69 62 72 20 7c 20  ra | --x-libr | 
62a0: 2d 2d 78 2d 6c 69 62 20 7c 20 2d 2d 78 2d 6c 69  --x-lib | --x-li
62b0: 20 7c 20 2d 2d 78 2d 6c 29 0a 20 20 20 20 61 63   | --x-l).    ac
62c0: 5f 70 72 65 76 3d 78 5f 6c 69 62 72 61 72 69 65  _prev=x_librarie
62d0: 73 20 3b 3b 0a 20 20 2d 78 2d 6c 69 62 72 61 72  s ;;.  -x-librar
62e0: 69 65 73 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 62 72  ies=* | --x-libr
62f0: 61 72 69 65 73 3d 2a 20 7c 20 2d 2d 78 2d 6c 69  aries=* | --x-li
6300: 62 72 61 72 69 65 3d 2a 20 7c 20 2d 2d 78 2d 6c  brarie=* | --x-l
6310: 69 62 72 61 72 69 3d 2a 20 5c 0a 20 20 7c 20 2d  ibrari=* \.  | -
6320: 2d 78 2d 6c 69 62 72 61 72 3d 2a 20 7c 20 2d 2d  -x-librar=* | --
6330: 78 2d 6c 69 62 72 61 3d 2a 20 7c 20 2d 2d 78 2d  x-libra=* | --x-
6340: 6c 69 62 72 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 62  libr=* | --x-lib
6350: 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 3d 2a 20 7c 20  =* | --x-li=* | 
6360: 2d 2d 78 2d 6c 3d 2a 29 0a 20 20 20 20 78 5f 6c  --x-l=*).    x_l
6370: 69 62 72 61 72 69 65 73 3d 24 61 63 5f 6f 70 74  ibraries=$ac_opt
6380: 61 72 67 20 3b 3b 0a 0a 20 20 2d 2a 29 20 7b 20  arg ;;..  -*) { 
6390: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72  echo "$as_me: er
63a0: 72 6f 72 3a 20 75 6e 72 65 63 6f 67 6e 69 7a 65  ror: unrecognize
63b0: 64 20 6f 70 74 69 6f 6e 3a 20 24 61 63 5f 6f 70  d option: $ac_op
63c0: 74 69 6f 6e 0a 54 72 79 20 5c 60 24 30 20 2d 2d  tion.Try \`$0 --
63d0: 68 65 6c 70 27 20 66 6f 72 20 6d 6f 72 65 20 69  help' for more i
63e0: 6e 66 6f 72 6d 61 74 69 6f 6e 2e 22 20 3e 26 32  nformation." >&2
63f0: 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20  .   { (exit 1); 
6400: 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 20 20 20  exit 1; }; }.   
6410: 20 3b 3b 0a 0a 20 20 2a 3d 2a 29 0a 20 20 20 20   ;;..  *=*).    
6420: 61 63 5f 65 6e 76 76 61 72 3d 60 65 78 70 72 20  ac_envvar=`expr 
6430: 22 78 24 61 63 5f 6f 70 74 69 6f 6e 22 20 3a 20  "x$ac_option" : 
6440: 27 78 5c 28 5b 5e 3d 5d 2a 5c 29 3d 27 60 0a 20  'x\([^=]*\)='`. 
6450: 20 20 20 23 20 52 65 6a 65 63 74 20 6e 61 6d 65     # Reject name
6460: 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 76  s that are not v
6470: 61 6c 69 64 20 73 68 65 6c 6c 20 76 61 72 69 61  alid shell varia
6480: 62 6c 65 20 6e 61 6d 65 73 2e 0a 20 20 20 20 65  ble names..    e
6490: 78 70 72 20 22 78 24 61 63 5f 65 6e 76 76 61 72  xpr "x$ac_envvar
64a0: 22 20 3a 20 22 2e 2a 5b 5e 5f 24 61 73 5f 63 72  " : ".*[^_$as_cr
64b0: 5f 61 6c 6e 75 6d 5d 22 20 3e 2f 64 65 76 2f 6e  _alnum]" >/dev/n
64c0: 75 6c 6c 20 26 26 0a 20 20 20 20 20 20 7b 20 65  ull &&.      { e
64d0: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72  cho "$as_me: err
64e0: 6f 72 3a 20 69 6e 76 61 6c 69 64 20 76 61 72 69  or: invalid vari
64f0: 61 62 6c 65 20 6e 61 6d 65 3a 20 24 61 63 5f 65  able name: $ac_e
6500: 6e 76 76 61 72 22 20 3e 26 32 0a 20 20 20 7b 20  nvvar" >&2.   { 
6510: 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31  (exit 1); exit 1
6520: 3b 20 7d 3b 20 7d 0a 20 20 20 20 61 63 5f 6f 70  ; }; }.    ac_op
6530: 74 61 72 67 3d 60 65 63 68 6f 20 22 24 61 63 5f  targ=`echo "$ac_
6540: 6f 70 74 61 72 67 22 20 7c 20 73 65 64 20 22 73  optarg" | sed "s
6550: 2f 27 2f 27 5c 5c 5c 5c 5c 5c 5c 5c 27 27 2f 67  /'/'\\\\\\\\''/g
6560: 22 60 0a 20 20 20 20 65 76 61 6c 20 22 24 61 63  "`.    eval "$ac
6570: 5f 65 6e 76 76 61 72 3d 27 24 61 63 5f 6f 70 74  _envvar='$ac_opt
6580: 61 72 67 27 22 0a 20 20 20 20 65 78 70 6f 72 74  arg'".    export
6590: 20 24 61 63 5f 65 6e 76 76 61 72 20 3b 3b 0a 0a   $ac_envvar ;;..
65a0: 20 20 2a 29 0a 20 20 20 20 23 20 46 49 58 4d 45    *).    # FIXME
65b0: 3a 20 73 68 6f 75 6c 64 20 62 65 20 72 65 6d 6f  : should be remo
65c0: 76 65 64 20 69 6e 20 61 75 74 6f 63 6f 6e 66 20  ved in autoconf 
65d0: 33 2e 30 2e 0a 20 20 20 20 65 63 68 6f 20 22 24  3.0..    echo "$
65e0: 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20  as_me: WARNING: 
65f0: 79 6f 75 20 73 68 6f 75 6c 64 20 75 73 65 20 2d  you should use -
6600: 2d 62 75 69 6c 64 2c 20 2d 2d 68 6f 73 74 2c 20  -build, --host, 
6610: 2d 2d 74 61 72 67 65 74 22 20 3e 26 32 0a 20 20  --target" >&2.  
6620: 20 20 65 78 70 72 20 22 78 24 61 63 5f 6f 70 74    expr "x$ac_opt
6630: 69 6f 6e 22 20 3a 20 22 2e 2a 5b 5e 2d 2e 5f 24  ion" : ".*[^-._$
6640: 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 22 20 3e 2f  as_cr_alnum]" >/
6650: 64 65 76 2f 6e 75 6c 6c 20 26 26 0a 20 20 20 20  dev/null &&.    
6660: 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20    echo "$as_me: 
6670: 57 41 52 4e 49 4e 47 3a 20 69 6e 76 61 6c 69 64  WARNING: invalid
6680: 20 68 6f 73 74 20 74 79 70 65 3a 20 24 61 63 5f   host type: $ac_
6690: 6f 70 74 69 6f 6e 22 20 3e 26 32 0a 20 20 20 20  option" >&2.    
66a0: 3a 20 24 7b 62 75 69 6c 64 5f 61 6c 69 61 73 3d  : ${build_alias=
66b0: 24 61 63 5f 6f 70 74 69 6f 6e 7d 20 24 7b 68 6f  $ac_option} ${ho
66c0: 73 74 5f 61 6c 69 61 73 3d 24 61 63 5f 6f 70 74  st_alias=$ac_opt
66d0: 69 6f 6e 7d 20 24 7b 74 61 72 67 65 74 5f 61 6c  ion} ${target_al
66e0: 69 61 73 3d 24 61 63 5f 6f 70 74 69 6f 6e 7d 0a  ias=$ac_option}.
66f0: 20 20 20 20 3b 3b 0a 0a 20 20 65 73 61 63 0a 64      ;;..  esac.d
6700: 6f 6e 65 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20  one..if test -n 
6710: 22 24 61 63 5f 70 72 65 76 22 3b 20 74 68 65 6e  "$ac_prev"; then
6720: 0a 20 20 61 63 5f 6f 70 74 69 6f 6e 3d 2d 2d 60  .  ac_option=--`
6730: 65 63 68 6f 20 24 61 63 5f 70 72 65 76 20 7c 20  echo $ac_prev | 
6740: 73 65 64 20 27 73 2f 5f 2f 2d 2f 67 27 60 0a 20  sed 's/_/-/g'`. 
6750: 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
6760: 20 65 72 72 6f 72 3a 20 6d 69 73 73 69 6e 67 20   error: missing 
6770: 61 72 67 75 6d 65 6e 74 20 74 6f 20 24 61 63 5f  argument to $ac_
6780: 6f 70 74 69 6f 6e 22 20 3e 26 32 0a 20 20 20 7b  option" >&2.   {
6790: 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20   (exit 1); exit 
67a0: 31 3b 20 7d 3b 20 7d 0a 66 69 0a 0a 23 20 42 65  1; }; }.fi..# Be
67b0: 20 73 75 72 65 20 74 6f 20 68 61 76 65 20 61 62   sure to have ab
67c0: 73 6f 6c 75 74 65 20 70 61 74 68 73 2e 0a 66 6f  solute paths..fo
67d0: 72 20 61 63 5f 76 61 72 20 69 6e 20 65 78 65 63  r ac_var in exec
67e0: 5f 70 72 65 66 69 78 20 70 72 65 66 69 78 0a 64  _prefix prefix.d
67f0: 6f 0a 20 20 65 76 61 6c 20 61 63 5f 76 61 6c 3d  o.  eval ac_val=
6800: 24 60 65 63 68 6f 20 24 61 63 5f 76 61 72 60 0a  $`echo $ac_var`.
6810: 20 20 63 61 73 65 20 24 61 63 5f 76 61 6c 20 69    case $ac_val i
6820: 6e 0a 20 20 20 20 5b 5c 5c 2f 24 5d 2a 20 7c 20  n.    [\\/$]* | 
6830: 3f 3a 5b 5c 5c 2f 5d 2a 20 7c 20 4e 4f 4e 45 20  ?:[\\/]* | NONE 
6840: 7c 20 27 27 20 29 20 3b 3b 0a 20 20 20 20 2a 29  | '' ) ;;.    *)
6850: 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65    { echo "$as_me
6860: 3a 20 65 72 72 6f 72 3a 20 65 78 70 65 63 74 65  : error: expecte
6870: 64 20 61 6e 20 61 62 73 6f 6c 75 74 65 20 64 69  d an absolute di
6880: 72 65 63 74 6f 72 79 20 6e 61 6d 65 20 66 6f 72  rectory name for
6890: 20 2d 2d 24 61 63 5f 76 61 72 3a 20 24 61 63 5f   --$ac_var: $ac_
68a0: 76 61 6c 22 20 3e 26 32 0a 20 20 20 7b 20 28 65  val" >&2.   { (e
68b0: 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20  xit 1); exit 1; 
68c0: 7d 3b 20 7d 3b 3b 0a 20 20 65 73 61 63 0a 64 6f  }; };;.  esac.do
68d0: 6e 65 0a 0a 23 20 42 65 20 73 75 72 65 20 74 6f  ne..# Be sure to
68e0: 20 68 61 76 65 20 61 62 73 6f 6c 75 74 65 20 70   have absolute p
68f0: 61 74 68 73 2e 0a 66 6f 72 20 61 63 5f 76 61 72  aths..for ac_var
6900: 20 69 6e 20 62 69 6e 64 69 72 20 73 62 69 6e 64   in bindir sbind
6910: 69 72 20 6c 69 62 65 78 65 63 64 69 72 20 64 61  ir libexecdir da
6920: 74 61 64 69 72 20 73 79 73 63 6f 6e 66 64 69 72  tadir sysconfdir
6930: 20 73 68 61 72 65 64 73 74 61 74 65 64 69 72 20   sharedstatedir 
6940: 5c 0a 09 20 20 20 20 20 20 6c 6f 63 61 6c 73 74  \..      localst
6950: 61 74 65 64 69 72 20 6c 69 62 64 69 72 20 69 6e  atedir libdir in
6960: 63 6c 75 64 65 64 69 72 20 6f 6c 64 69 6e 63 6c  cludedir oldincl
6970: 75 64 65 64 69 72 20 69 6e 66 6f 64 69 72 20 6d  udedir infodir m
6980: 61 6e 64 69 72 0a 64 6f 0a 20 20 65 76 61 6c 20  andir.do.  eval 
6990: 61 63 5f 76 61 6c 3d 24 60 65 63 68 6f 20 24 61  ac_val=$`echo $a
69a0: 63 5f 76 61 72 60 0a 20 20 63 61 73 65 20 24 61  c_var`.  case $a
69b0: 63 5f 76 61 6c 20 69 6e 0a 20 20 20 20 5b 5c 5c  c_val in.    [\\
69c0: 2f 24 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 20  /$]* | ?:[\\/]* 
69d0: 29 20 3b 3b 0a 20 20 20 20 2a 29 20 20 7b 20 65  ) ;;.    *)  { e
69e0: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72  cho "$as_me: err
69f0: 6f 72 3a 20 65 78 70 65 63 74 65 64 20 61 6e 20  or: expected an 
6a00: 61 62 73 6f 6c 75 74 65 20 64 69 72 65 63 74 6f  absolute directo
6a10: 72 79 20 6e 61 6d 65 20 66 6f 72 20 2d 2d 24 61  ry name for --$a
6a20: 63 5f 76 61 72 3a 20 24 61 63 5f 76 61 6c 22 20  c_var: $ac_val" 
6a30: 3e 26 32 0a 20 20 20 7b 20 28 65 78 69 74 20 31  >&2.   { (exit 1
6a40: 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 3b  ); exit 1; }; };
6a50: 3b 0a 20 20 65 73 61 63 0a 64 6f 6e 65 0a 0a 23  ;.  esac.done..#
6a60: 20 54 68 65 72 65 20 6d 69 67 68 74 20 62 65 20   There might be 
6a70: 70 65 6f 70 6c 65 20 77 68 6f 20 64 65 70 65 6e  people who depen
6a80: 64 20 6f 6e 20 74 68 65 20 6f 6c 64 20 62 72 6f  d on the old bro
6a90: 6b 65 6e 20 62 65 68 61 76 69 6f 72 3a 20 60 24  ken behavior: `$
6aa0: 68 6f 73 74 27 0a 23 20 75 73 65 64 20 74 6f 20  host'.# used to 
6ab0: 68 6f 6c 64 20 74 68 65 20 61 72 67 75 6d 65 6e  hold the argumen
6ac0: 74 20 6f 66 20 2d 2d 68 6f 73 74 20 65 74 63 2e  t of --host etc.
6ad0: 0a 23 20 46 49 58 4d 45 3a 20 54 6f 20 72 65 6d  .# FIXME: To rem
6ae0: 6f 76 65 20 73 6f 6d 65 20 64 61 79 2e 0a 62 75  ove some day..bu
6af0: 69 6c 64 3d 24 62 75 69 6c 64 5f 61 6c 69 61 73  ild=$build_alias
6b00: 0a 68 6f 73 74 3d 24 68 6f 73 74 5f 61 6c 69 61  .host=$host_alia
6b10: 73 0a 74 61 72 67 65 74 3d 24 74 61 72 67 65 74  s.target=$target
6b20: 5f 61 6c 69 61 73 0a 0a 23 20 46 49 58 4d 45 3a  _alias..# FIXME:
6b30: 20 54 6f 20 72 65 6d 6f 76 65 20 73 6f 6d 65 20   To remove some 
6b40: 64 61 79 2e 0a 69 66 20 74 65 73 74 20 22 78 24  day..if test "x$
6b50: 68 6f 73 74 5f 61 6c 69 61 73 22 20 21 3d 20 78  host_alias" != x
6b60: 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74  ; then.  if test
6b70: 20 22 78 24 62 75 69 6c 64 5f 61 6c 69 61 73 22   "x$build_alias"
6b80: 20 3d 20 78 3b 20 74 68 65 6e 0a 20 20 20 20 63   = x; then.    c
6b90: 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3d 6d  ross_compiling=m
6ba0: 61 79 62 65 0a 20 20 20 20 65 63 68 6f 20 22 24  aybe.    echo "$
6bb0: 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20  as_me: WARNING: 
6bc0: 49 66 20 79 6f 75 20 77 61 6e 74 65 64 20 74 6f  If you wanted to
6bd0: 20 73 65 74 20 74 68 65 20 2d 2d 62 75 69 6c 64   set the --build
6be0: 20 74 79 70 65 2c 20 64 6f 6e 27 74 20 75 73 65   type, don't use
6bf0: 20 2d 2d 68 6f 73 74 2e 0a 20 20 20 20 49 66 20   --host..    If 
6c00: 61 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c 65 72  a cross compiler
6c10: 20 69 73 20 64 65 74 65 63 74 65 64 20 74 68 65   is detected the
6c20: 6e 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c 65 20  n cross compile 
6c30: 6d 6f 64 65 20 77 69 6c 6c 20 62 65 20 75 73 65  mode will be use
6c40: 64 2e 22 20 3e 26 32 0a 20 20 65 6c 69 66 20 74  d." >&2.  elif t
6c50: 65 73 74 20 22 78 24 62 75 69 6c 64 5f 61 6c 69  est "x$build_ali
6c60: 61 73 22 20 21 3d 20 22 78 24 68 6f 73 74 5f 61  as" != "x$host_a
6c70: 6c 69 61 73 22 3b 20 74 68 65 6e 0a 20 20 20 20  lias"; then.    
6c80: 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3d  cross_compiling=
6c90: 79 65 73 0a 20 20 66 69 0a 66 69 0a 0a 61 63 5f  yes.  fi.fi..ac_
6ca0: 74 6f 6f 6c 5f 70 72 65 66 69 78 3d 0a 74 65 73  tool_prefix=.tes
6cb0: 74 20 2d 6e 20 22 24 68 6f 73 74 5f 61 6c 69 61  t -n "$host_alia
6cc0: 73 22 20 26 26 20 61 63 5f 74 6f 6f 6c 5f 70 72  s" && ac_tool_pr
6cd0: 65 66 69 78 3d 24 68 6f 73 74 5f 61 6c 69 61 73  efix=$host_alias
6ce0: 2d 0a 0a 74 65 73 74 20 22 24 73 69 6c 65 6e 74  -..test "$silent
6cf0: 22 20 3d 20 79 65 73 20 26 26 20 65 78 65 63 20  " = yes && exec 
6d00: 36 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 0a 0a 23 20  6>/dev/null...# 
6d10: 46 69 6e 64 20 74 68 65 20 73 6f 75 72 63 65 20  Find the source 
6d20: 66 69 6c 65 73 2c 20 69 66 20 6c 6f 63 61 74 69  files, if locati
6d30: 6f 6e 20 77 61 73 20 6e 6f 74 20 73 70 65 63 69  on was not speci
6d40: 66 69 65 64 2e 0a 69 66 20 74 65 73 74 20 2d 7a  fied..if test -z
6d50: 20 22 24 73 72 63 64 69 72 22 3b 20 74 68 65 6e   "$srcdir"; then
6d60: 0a 20 20 61 63 5f 73 72 63 64 69 72 5f 64 65 66  .  ac_srcdir_def
6d70: 61 75 6c 74 65 64 3d 79 65 73 0a 20 20 23 20 54  aulted=yes.  # T
6d80: 72 79 20 74 68 65 20 64 69 72 65 63 74 6f 72 79  ry the directory
6d90: 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 69 73   containing this
6da0: 20 73 63 72 69 70 74 2c 20 74 68 65 6e 20 69 74   script, then it
6db0: 73 20 70 61 72 65 6e 74 2e 0a 20 20 61 63 5f 63  s parent..  ac_c
6dc0: 6f 6e 66 64 69 72 3d 60 28 64 69 72 6e 61 6d 65  onfdir=`(dirname
6dd0: 20 22 24 30 22 29 20 32 3e 2f 64 65 76 2f 6e 75   "$0") 2>/dev/nu
6de0: 6c 6c 20 7c 7c 0a 24 61 73 5f 65 78 70 72 20 58  ll ||.$as_expr X
6df0: 22 24 30 22 20 3a 20 27 58 5c 28 2e 2a 5b 5e 2f  "$0" : 'X\(.*[^/
6e00: 5d 5c 29 2f 2f 2a 5b 5e 2f 5d 5b 5e 2f 5d 2a 2f  ]\)//*[^/][^/]*/
6e10: 2a 24 27 20 5c 7c 20 5c 0a 09 20 58 22 24 30 22  *$' \| \.. X"$0"
6e20: 20 3a 20 27 58 5c 28 2f 2f 5c 29 5b 5e 2f 5d 27   : 'X\(//\)[^/]'
6e30: 20 5c 7c 20 5c 0a 09 20 58 22 24 30 22 20 3a 20   \| \.. X"$0" : 
6e40: 27 58 5c 28 2f 2f 5c 29 24 27 20 5c 7c 20 5c 0a  'X\(//\)$' \| \.
6e50: 09 20 58 22 24 30 22 20 3a 20 27 58 5c 28 2f 5c  . X"$0" : 'X\(/\
6e60: 29 27 20 5c 7c 20 5c 0a 09 20 2e 20 20 20 20 20  )' \| \.. .     
6e70: 3a 20 27 5c 28 2e 5c 29 27 20 32 3e 2f 64 65 76  : '\(.\)' 2>/dev
6e80: 2f 6e 75 6c 6c 20 7c 7c 0a 65 63 68 6f 20 58 22  /null ||.echo X"
6e90: 24 30 22 20 7c 0a 20 20 20 20 73 65 64 20 27 2f  $0" |.    sed '/
6ea0: 5e 58 5c 28 2e 2a 5b 5e 2f 5d 5c 29 5c 2f 5c 2f  ^X\(.*[^/]\)\/\/
6eb0: 2a 5b 5e 2f 5d 5b 5e 2f 5d 2a 5c 2f 2a 24 2f 7b  *[^/][^/]*\/*$/{
6ec0: 20 73 2f 2f 5c 31 2f 3b 20 71 3b 20 7d 0a 20 20   s//\1/; q; }.  
6ed0: 09 20 20 2f 5e 58 5c 28 5c 2f 5c 2f 5c 29 5b 5e  .  /^X\(\/\/\)[^
6ee0: 2f 5d 2e 2a 2f 7b 20 73 2f 2f 5c 31 2f 3b 20 71  /].*/{ s//\1/; q
6ef0: 3b 20 7d 0a 20 20 09 20 20 2f 5e 58 5c 28 5c 2f  ; }.  .  /^X\(\/
6f00: 5c 2f 5c 29 24 2f 7b 20 73 2f 2f 5c 31 2f 3b 20  \/\)$/{ s//\1/; 
6f10: 71 3b 20 7d 0a 20 20 09 20 20 2f 5e 58 5c 28 5c  q; }.  .  /^X\(\
6f20: 2f 5c 29 2e 2a 2f 7b 20 73 2f 2f 5c 31 2f 3b 20  /\).*/{ s//\1/; 
6f30: 71 3b 20 7d 0a 20 20 09 20 20 73 2f 2e 2a 2f 2e  q; }.  .  s/.*/.
6f40: 2f 3b 20 71 27 60 0a 20 20 73 72 63 64 69 72 3d  /; q'`.  srcdir=
6f50: 24 61 63 5f 63 6f 6e 66 64 69 72 0a 20 20 69 66  $ac_confdir.  if
6f60: 20 74 65 73 74 20 21 20 2d 72 20 24 73 72 63 64   test ! -r $srcd
6f70: 69 72 2f 24 61 63 5f 75 6e 69 71 75 65 5f 66 69  ir/$ac_unique_fi
6f80: 6c 65 3b 20 74 68 65 6e 0a 20 20 20 20 73 72 63  le; then.    src
6f90: 64 69 72 3d 2e 2e 0a 20 20 66 69 0a 65 6c 73 65  dir=...  fi.else
6fa0: 0a 20 20 61 63 5f 73 72 63 64 69 72 5f 64 65 66  .  ac_srcdir_def
6fb0: 61 75 6c 74 65 64 3d 6e 6f 0a 66 69 0a 69 66 20  aulted=no.fi.if 
6fc0: 74 65 73 74 20 21 20 2d 72 20 24 73 72 63 64 69  test ! -r $srcdi
6fd0: 72 2f 24 61 63 5f 75 6e 69 71 75 65 5f 66 69 6c  r/$ac_unique_fil
6fe0: 65 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73  e; then.  if tes
6ff0: 74 20 22 24 61 63 5f 73 72 63 64 69 72 5f 64 65  t "$ac_srcdir_de
7000: 66 61 75 6c 74 65 64 22 20 3d 20 79 65 73 3b 20  faulted" = yes; 
7010: 74 68 65 6e 0a 20 20 20 20 7b 20 65 63 68 6f 20  then.    { echo 
7020: 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20  "$as_me: error: 
7030: 63 61 6e 6e 6f 74 20 66 69 6e 64 20 73 6f 75 72  cannot find sour
7040: 63 65 73 20 28 24 61 63 5f 75 6e 69 71 75 65 5f  ces ($ac_unique_
7050: 66 69 6c 65 29 20 69 6e 20 24 61 63 5f 63 6f 6e  file) in $ac_con
7060: 66 64 69 72 20 6f 72 20 2e 2e 22 20 3e 26 32 0a  fdir or .." >&2.
7070: 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65     { (exit 1); e
7080: 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 20 20 65 6c  xit 1; }; }.  el
7090: 73 65 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24  se.    { echo "$
70a0: 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 63 61  as_me: error: ca
70b0: 6e 6e 6f 74 20 66 69 6e 64 20 73 6f 75 72 63 65  nnot find source
70c0: 73 20 28 24 61 63 5f 75 6e 69 71 75 65 5f 66 69  s ($ac_unique_fi
70d0: 6c 65 29 20 69 6e 20 24 73 72 63 64 69 72 22 20  le) in $srcdir" 
70e0: 3e 26 32 0a 20 20 20 7b 20 28 65 78 69 74 20 31  >&2.   { (exit 1
70f0: 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a  ); exit 1; }; }.
7100: 20 20 66 69 0a 66 69 0a 28 63 64 20 24 73 72 63    fi.fi.(cd $src
7110: 64 69 72 20 26 26 20 74 65 73 74 20 2d 72 20 2e  dir && test -r .
7120: 2f 24 61 63 5f 75 6e 69 71 75 65 5f 66 69 6c 65  /$ac_unique_file
7130: 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c  ) 2>/dev/null ||
7140: 0a 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d  .  { echo "$as_m
7150: 65 3a 20 65 72 72 6f 72 3a 20 73 6f 75 72 63 65  e: error: source
7160: 73 20 61 72 65 20 69 6e 20 24 73 72 63 64 69 72  s are in $srcdir
7170: 2c 20 62 75 74 20 5c 60 63 64 20 24 73 72 63 64  , but \`cd $srcd
7180: 69 72 27 20 64 6f 65 73 20 6e 6f 74 20 77 6f 72  ir' does not wor
7190: 6b 22 20 3e 26 32 0a 20 20 20 7b 20 28 65 78 69  k" >&2.   { (exi
71a0: 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b  t 1); exit 1; };
71b0: 20 7d 0a 73 72 63 64 69 72 3d 60 65 63 68 6f 20   }.srcdir=`echo 
71c0: 22 24 73 72 63 64 69 72 22 20 7c 20 73 65 64 20  "$srcdir" | sed 
71d0: 27 73 25 5c 28 5b 5e 5c 5c 2f 5d 5c 29 5b 5c 5c  's%\([^\\/]\)[\\
71e0: 2f 5d 2a 24 25 5c 31 25 27 60 0a 61 63 5f 65 6e  /]*$%\1%'`.ac_en
71f0: 76 5f 62 75 69 6c 64 5f 61 6c 69 61 73 5f 73 65  v_build_alias_se
7200: 74 3d 24 7b 62 75 69 6c 64 5f 61 6c 69 61 73 2b  t=${build_alias+
7210: 73 65 74 7d 0a 61 63 5f 65 6e 76 5f 62 75 69 6c  set}.ac_env_buil
7220: 64 5f 61 6c 69 61 73 5f 76 61 6c 75 65 3d 24 62  d_alias_value=$b
7230: 75 69 6c 64 5f 61 6c 69 61 73 0a 61 63 5f 63 76  uild_alias.ac_cv
7240: 5f 65 6e 76 5f 62 75 69 6c 64 5f 61 6c 69 61 73  _env_build_alias
7250: 5f 73 65 74 3d 24 7b 62 75 69 6c 64 5f 61 6c 69  _set=${build_ali
7260: 61 73 2b 73 65 74 7d 0a 61 63 5f 63 76 5f 65 6e  as+set}.ac_cv_en
7270: 76 5f 62 75 69 6c 64 5f 61 6c 69 61 73 5f 76 61  v_build_alias_va
7280: 6c 75 65 3d 24 62 75 69 6c 64 5f 61 6c 69 61 73  lue=$build_alias
7290: 0a 61 63 5f 65 6e 76 5f 68 6f 73 74 5f 61 6c 69  .ac_env_host_ali
72a0: 61 73 5f 73 65 74 3d 24 7b 68 6f 73 74 5f 61 6c  as_set=${host_al
72b0: 69 61 73 2b 73 65 74 7d 0a 61 63 5f 65 6e 76 5f  ias+set}.ac_env_
72c0: 68 6f 73 74 5f 61 6c 69 61 73 5f 76 61 6c 75 65  host_alias_value
72d0: 3d 24 68 6f 73 74 5f 61 6c 69 61 73 0a 61 63 5f  =$host_alias.ac_
72e0: 63 76 5f 65 6e 76 5f 68 6f 73 74 5f 61 6c 69 61  cv_env_host_alia
72f0: 73 5f 73 65 74 3d 24 7b 68 6f 73 74 5f 61 6c 69  s_set=${host_ali
7300: 61 73 2b 73 65 74 7d 0a 61 63 5f 63 76 5f 65 6e  as+set}.ac_cv_en
7310: 76 5f 68 6f 73 74 5f 61 6c 69 61 73 5f 76 61 6c  v_host_alias_val
7320: 75 65 3d 24 68 6f 73 74 5f 61 6c 69 61 73 0a 61  ue=$host_alias.a
7330: 63 5f 65 6e 76 5f 74 61 72 67 65 74 5f 61 6c 69  c_env_target_ali
7340: 61 73 5f 73 65 74 3d 24 7b 74 61 72 67 65 74 5f  as_set=${target_
7350: 61 6c 69 61 73 2b 73 65 74 7d 0a 61 63 5f 65 6e  alias+set}.ac_en
7360: 76 5f 74 61 72 67 65 74 5f 61 6c 69 61 73 5f 76  v_target_alias_v
7370: 61 6c 75 65 3d 24 74 61 72 67 65 74 5f 61 6c 69  alue=$target_ali
7380: 61 73 0a 61 63 5f 63 76 5f 65 6e 76 5f 74 61 72  as.ac_cv_env_tar
7390: 67 65 74 5f 61 6c 69 61 73 5f 73 65 74 3d 24 7b  get_alias_set=${
73a0: 74 61 72 67 65 74 5f 61 6c 69 61 73 2b 73 65 74  target_alias+set
73b0: 7d 0a 61 63 5f 63 76 5f 65 6e 76 5f 74 61 72 67  }.ac_cv_env_targ
73c0: 65 74 5f 61 6c 69 61 73 5f 76 61 6c 75 65 3d 24  et_alias_value=$
73d0: 74 61 72 67 65 74 5f 61 6c 69 61 73 0a 61 63 5f  target_alias.ac_
73e0: 65 6e 76 5f 43 43 5f 73 65 74 3d 24 7b 43 43 2b  env_CC_set=${CC+
73f0: 73 65 74 7d 0a 61 63 5f 65 6e 76 5f 43 43 5f 76  set}.ac_env_CC_v
7400: 61 6c 75 65 3d 24 43 43 0a 61 63 5f 63 76 5f 65  alue=$CC.ac_cv_e
7410: 6e 76 5f 43 43 5f 73 65 74 3d 24 7b 43 43 2b 73  nv_CC_set=${CC+s
7420: 65 74 7d 0a 61 63 5f 63 76 5f 65 6e 76 5f 43 43  et}.ac_cv_env_CC
7430: 5f 76 61 6c 75 65 3d 24 43 43 0a 61 63 5f 65 6e  _value=$CC.ac_en
7440: 76 5f 43 46 4c 41 47 53 5f 73 65 74 3d 24 7b 43  v_CFLAGS_set=${C
7450: 46 4c 41 47 53 2b 73 65 74 7d 0a 61 63 5f 65 6e  FLAGS+set}.ac_en
7460: 76 5f 43 46 4c 41 47 53 5f 76 61 6c 75 65 3d 24  v_CFLAGS_value=$
7470: 43 46 4c 41 47 53 0a 61 63 5f 63 76 5f 65 6e 76  CFLAGS.ac_cv_env
7480: 5f 43 46 4c 41 47 53 5f 73 65 74 3d 24 7b 43 46  _CFLAGS_set=${CF
7490: 4c 41 47 53 2b 73 65 74 7d 0a 61 63 5f 63 76 5f  LAGS+set}.ac_cv_
74a0: 65 6e 76 5f 43 46 4c 41 47 53 5f 76 61 6c 75 65  env_CFLAGS_value
74b0: 3d 24 43 46 4c 41 47 53 0a 61 63 5f 65 6e 76 5f  =$CFLAGS.ac_env_
74c0: 4c 44 46 4c 41 47 53 5f 73 65 74 3d 24 7b 4c 44  LDFLAGS_set=${LD
74d0: 46 4c 41 47 53 2b 73 65 74 7d 0a 61 63 5f 65 6e  FLAGS+set}.ac_en
74e0: 76 5f 4c 44 46 4c 41 47 53 5f 76 61 6c 75 65 3d  v_LDFLAGS_value=
74f0: 24 4c 44 46 4c 41 47 53 0a 61 63 5f 63 76 5f 65  $LDFLAGS.ac_cv_e
7500: 6e 76 5f 4c 44 46 4c 41 47 53 5f 73 65 74 3d 24  nv_LDFLAGS_set=$
7510: 7b 4c 44 46 4c 41 47 53 2b 73 65 74 7d 0a 61 63  {LDFLAGS+set}.ac
7520: 5f 63 76 5f 65 6e 76 5f 4c 44 46 4c 41 47 53 5f  _cv_env_LDFLAGS_
7530: 76 61 6c 75 65 3d 24 4c 44 46 4c 41 47 53 0a 61  value=$LDFLAGS.a
7540: 63 5f 65 6e 76 5f 43 50 50 46 4c 41 47 53 5f 73  c_env_CPPFLAGS_s
7550: 65 74 3d 24 7b 43 50 50 46 4c 41 47 53 2b 73 65  et=${CPPFLAGS+se
7560: 74 7d 0a 61 63 5f 65 6e 76 5f 43 50 50 46 4c 41  t}.ac_env_CPPFLA
7570: 47 53 5f 76 61 6c 75 65 3d 24 43 50 50 46 4c 41  GS_value=$CPPFLA
7580: 47 53 0a 61 63 5f 63 76 5f 65 6e 76 5f 43 50 50  GS.ac_cv_env_CPP
7590: 46 4c 41 47 53 5f 73 65 74 3d 24 7b 43 50 50 46  FLAGS_set=${CPPF
75a0: 4c 41 47 53 2b 73 65 74 7d 0a 61 63 5f 63 76 5f  LAGS+set}.ac_cv_
75b0: 65 6e 76 5f 43 50 50 46 4c 41 47 53 5f 76 61 6c  env_CPPFLAGS_val
75c0: 75 65 3d 24 43 50 50 46 4c 41 47 53 0a 61 63 5f  ue=$CPPFLAGS.ac_
75d0: 65 6e 76 5f 43 50 50 5f 73 65 74 3d 24 7b 43 50  env_CPP_set=${CP
75e0: 50 2b 73 65 74 7d 0a 61 63 5f 65 6e 76 5f 43 50  P+set}.ac_env_CP
75f0: 50 5f 76 61 6c 75 65 3d 24 43 50 50 0a 61 63 5f  P_value=$CPP.ac_
7600: 63 76 5f 65 6e 76 5f 43 50 50 5f 73 65 74 3d 24  cv_env_CPP_set=$
7610: 7b 43 50 50 2b 73 65 74 7d 0a 61 63 5f 63 76 5f  {CPP+set}.ac_cv_
7620: 65 6e 76 5f 43 50 50 5f 76 61 6c 75 65 3d 24 43  env_CPP_value=$C
7630: 50 50 0a 0a 23 0a 23 20 52 65 70 6f 72 74 20 74  PP..#.# Report t
7640: 68 65 20 2d 2d 68 65 6c 70 20 6d 65 73 73 61 67  he --help messag
7650: 65 2e 0a 23 0a 69 66 20 74 65 73 74 20 22 24 61  e..#.if test "$a
7660: 63 5f 69 6e 69 74 5f 68 65 6c 70 22 20 3d 20 22  c_init_help" = "
7670: 6c 6f 6e 67 22 3b 20 74 68 65 6e 0a 20 20 23 20  long"; then.  # 
7680: 4f 6d 69 74 20 73 6f 6d 65 20 69 6e 74 65 72 6e  Omit some intern
7690: 61 6c 20 6f 72 20 6f 62 73 6f 6c 65 74 65 20 6f  al or obsolete o
76a0: 70 74 69 6f 6e 73 20 74 6f 20 6d 61 6b 65 20 74  ptions to make t
76b0: 68 65 20 6c 69 73 74 20 6c 65 73 73 20 69 6d 70  he list less imp
76c0: 6f 73 69 6e 67 2e 0a 20 20 23 20 54 68 69 73 20  osing..  # This 
76d0: 6d 65 73 73 61 67 65 20 69 73 20 74 6f 6f 20 6c  message is too l
76e0: 6f 6e 67 20 74 6f 20 62 65 20 61 20 73 74 72 69  ong to be a stri
76f0: 6e 67 20 69 6e 20 74 68 65 20 41 2f 55 58 20 33  ng in the A/UX 3
7700: 2e 31 20 73 68 2e 0a 20 20 63 61 74 20 3c 3c 5f  .1 sh..  cat <<_
7710: 41 43 45 4f 46 0a 5c 60 63 6f 6e 66 69 67 75 72  ACEOF.\`configur
7720: 65 27 20 63 6f 6e 66 69 67 75 72 65 73 20 73 71  e' configures sq
7730: 6c 69 74 65 20 33 2e 36 2e 30 20 74 6f 20 61 64  lite 3.6.0 to ad
7740: 61 70 74 20 74 6f 20 6d 61 6e 79 20 6b 69 6e 64  apt to many kind
7750: 73 20 6f 66 20 73 79 73 74 65 6d 73 2e 0a 0a 55  s of systems...U
7760: 73 61 67 65 3a 20 24 30 20 5b 4f 50 54 49 4f 4e  sage: $0 [OPTION
7770: 5d 2e 2e 2e 20 5b 56 41 52 3d 56 41 4c 55 45 5d  ]... [VAR=VALUE]
7780: 2e 2e 2e 0a 0a 54 6f 20 61 73 73 69 67 6e 20 65  .....To assign e
7790: 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61  nvironment varia
77a0: 62 6c 65 73 20 28 65 2e 67 2e 2c 20 43 43 2c 20  bles (e.g., CC, 
77b0: 43 46 4c 41 47 53 2e 2e 2e 29 2c 20 73 70 65 63  CFLAGS...), spec
77c0: 69 66 79 20 74 68 65 6d 20 61 73 0a 56 41 52 3d  ify them as.VAR=
77d0: 56 41 4c 55 45 2e 20 20 53 65 65 20 62 65 6c 6f  VALUE.  See belo
77e0: 77 20 66 6f 72 20 64 65 73 63 72 69 70 74 69 6f  w for descriptio
77f0: 6e 73 20 6f 66 20 73 6f 6d 65 20 6f 66 20 74 68  ns of some of th
7800: 65 20 75 73 65 66 75 6c 20 76 61 72 69 61 62 6c  e useful variabl
7810: 65 73 2e 0a 0a 44 65 66 61 75 6c 74 73 20 66 6f  es...Defaults fo
7820: 72 20 74 68 65 20 6f 70 74 69 6f 6e 73 20 61 72  r the options ar
7830: 65 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 62  e specified in b
7840: 72 61 63 6b 65 74 73 2e 0a 0a 43 6f 6e 66 69 67  rackets...Config
7850: 75 72 61 74 69 6f 6e 3a 0a 20 20 2d 68 2c 20 2d  uration:.  -h, -
7860: 2d 68 65 6c 70 20 20 20 20 20 20 20 20 20 20 20  -help           
7870: 20 20 20 64 69 73 70 6c 61 79 20 74 68 69 73 20     display this 
7880: 68 65 6c 70 20 61 6e 64 20 65 78 69 74 0a 20 20  help and exit.  
7890: 20 20 20 20 2d 2d 68 65 6c 70 3d 73 68 6f 72 74      --help=short
78a0: 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 20          display 
78b0: 6f 70 74 69 6f 6e 73 20 73 70 65 63 69 66 69 63  options specific
78c0: 20 74 6f 20 74 68 69 73 20 70 61 63 6b 61 67 65   to this package
78d0: 0a 20 20 20 20 20 20 2d 2d 68 65 6c 70 3d 72 65  .      --help=re
78e0: 63 75 72 73 69 76 65 20 20 20 20 64 69 73 70 6c  cursive    displ
78f0: 61 79 20 74 68 65 20 73 68 6f 72 74 20 68 65 6c  ay the short hel
7900: 70 20 6f 66 20 61 6c 6c 20 74 68 65 20 69 6e 63  p of all the inc
7910: 6c 75 64 65 64 20 70 61 63 6b 61 67 65 73 0a 20  luded packages. 
7920: 20 2d 56 2c 20 2d 2d 76 65 72 73 69 6f 6e 20 20   -V, --version  
7930: 20 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79           display
7940: 20 76 65 72 73 69 6f 6e 20 69 6e 66 6f 72 6d 61   version informa
7950: 74 69 6f 6e 20 61 6e 64 20 65 78 69 74 0a 20 20  tion and exit.  
7960: 2d 71 2c 20 2d 2d 71 75 69 65 74 2c 20 2d 2d 73  -q, --quiet, --s
7970: 69 6c 65 6e 74 20 20 20 64 6f 20 6e 6f 74 20 70  ilent   do not p
7980: 72 69 6e 74 20 5c 60 63 68 65 63 6b 69 6e 67 2e  rint \`checking.
7990: 2e 2e 27 20 6d 65 73 73 61 67 65 73 0a 20 20 20  ..' messages.   
79a0: 20 20 20 2d 2d 63 61 63 68 65 2d 66 69 6c 65 3d     --cache-file=
79b0: 46 49 4c 45 20 20 20 63 61 63 68 65 20 74 65 73  FILE   cache tes
79c0: 74 20 72 65 73 75 6c 74 73 20 69 6e 20 46 49 4c  t results in FIL
79d0: 45 20 5b 64 69 73 61 62 6c 65 64 5d 0a 20 20 2d  E [disabled].  -
79e0: 43 2c 20 2d 2d 63 6f 6e 66 69 67 2d 63 61 63 68  C, --config-cach
79f0: 65 20 20 20 20 20 20 61 6c 69 61 73 20 66 6f 72  e      alias for
7a00: 20 5c 60 2d 2d 63 61 63 68 65 2d 66 69 6c 65 3d   \`--cache-file=
7a10: 63 6f 6e 66 69 67 2e 63 61 63 68 65 27 0a 20 20  config.cache'.  
7a20: 2d 6e 2c 20 2d 2d 6e 6f 2d 63 72 65 61 74 65 20  -n, --no-create 
7a30: 20 20 20 20 20 20 20 20 64 6f 20 6e 6f 74 20 63          do not c
7a40: 72 65 61 74 65 20 6f 75 74 70 75 74 20 66 69 6c  reate output fil
7a50: 65 73 0a 20 20 20 20 20 20 2d 2d 73 72 63 64 69  es.      --srcdi
7a60: 72 3d 44 49 52 20 20 20 20 20 20 20 20 66 69 6e  r=DIR        fin
7a70: 64 20 74 68 65 20 73 6f 75 72 63 65 73 20 69 6e  d the sources in
7a80: 20 44 49 52 20 5b 63 6f 6e 66 69 67 75 72 65 20   DIR [configure 
7a90: 64 69 72 20 6f 72 20 5c 60 2e 2e 27 5d 0a 0a 5f  dir or \`..'].._
7aa0: 41 43 45 4f 46 0a 0a 20 20 63 61 74 20 3c 3c 5f  ACEOF..  cat <<_
7ab0: 41 43 45 4f 46 0a 49 6e 73 74 61 6c 6c 61 74 69  ACEOF.Installati
7ac0: 6f 6e 20 64 69 72 65 63 74 6f 72 69 65 73 3a 0a  on directories:.
7ad0: 20 20 2d 2d 70 72 65 66 69 78 3d 50 52 45 46 49    --prefix=PREFI
7ae0: 58 20 20 20 20 20 20 20 20 20 69 6e 73 74 61 6c  X         instal
7af0: 6c 20 61 72 63 68 69 74 65 63 74 75 72 65 2d 69  l architecture-i
7b00: 6e 64 65 70 65 6e 64 65 6e 74 20 66 69 6c 65 73  ndependent files
7b10: 20 69 6e 20 50 52 45 46 49 58 0a 09 09 09 20 20   in PREFIX....  
7b20: 5b 24 61 63 5f 64 65 66 61 75 6c 74 5f 70 72 65  [$ac_default_pre
7b30: 66 69 78 5d 0a 20 20 2d 2d 65 78 65 63 2d 70 72  fix].  --exec-pr
7b40: 65 66 69 78 3d 45 50 52 45 46 49 58 20 20 20 69  efix=EPREFIX   i
7b50: 6e 73 74 61 6c 6c 20 61 72 63 68 69 74 65 63 74  nstall architect
7b60: 75 72 65 2d 64 65 70 65 6e 64 65 6e 74 20 66 69  ure-dependent fi
7b70: 6c 65 73 20 69 6e 20 45 50 52 45 46 49 58 0a 09  les in EPREFIX..
7b80: 09 09 20 20 5b 50 52 45 46 49 58 5d 0a 0a 42 79  ..  [PREFIX]..By
7b90: 20 64 65 66 61 75 6c 74 2c 20 5c 60 6d 61 6b 65   default, \`make
7ba0: 20 69 6e 73 74 61 6c 6c 27 20 77 69 6c 6c 20 69   install' will i
7bb0: 6e 73 74 61 6c 6c 20 61 6c 6c 20 74 68 65 20 66  nstall all the f
7bc0: 69 6c 65 73 20 69 6e 0a 5c 60 24 61 63 5f 64 65  iles in.\`$ac_de
7bd0: 66 61 75 6c 74 5f 70 72 65 66 69 78 2f 62 69 6e  fault_prefix/bin
7be0: 27 2c 20 5c 60 24 61 63 5f 64 65 66 61 75 6c 74  ', \`$ac_default
7bf0: 5f 70 72 65 66 69 78 2f 6c 69 62 27 20 65 74 63  _prefix/lib' etc
7c00: 2e 20 20 59 6f 75 20 63 61 6e 20 73 70 65 63 69  .  You can speci
7c10: 66 79 0a 61 6e 20 69 6e 73 74 61 6c 6c 61 74 69  fy.an installati
7c20: 6f 6e 20 70 72 65 66 69 78 20 6f 74 68 65 72 20  on prefix other 
7c30: 74 68 61 6e 20 5c 60 24 61 63 5f 64 65 66 61 75  than \`$ac_defau
7c40: 6c 74 5f 70 72 65 66 69 78 27 20 75 73 69 6e 67  lt_prefix' using
7c50: 20 5c 60 2d 2d 70 72 65 66 69 78 27 2c 0a 66 6f   \`--prefix',.fo
7c60: 72 20 69 6e 73 74 61 6e 63 65 20 5c 60 2d 2d 70  r instance \`--p
7c70: 72 65 66 69 78 3d 5c 24 48 4f 4d 45 27 2e 0a 0a  refix=\$HOME'...
7c80: 46 6f 72 20 62 65 74 74 65 72 20 63 6f 6e 74 72  For better contr
7c90: 6f 6c 2c 20 75 73 65 20 74 68 65 20 6f 70 74 69  ol, use the opti
7ca0: 6f 6e 73 20 62 65 6c 6f 77 2e 0a 0a 46 69 6e 65  ons below...Fine
7cb0: 20 74 75 6e 69 6e 67 20 6f 66 20 74 68 65 20 69   tuning of the i
7cc0: 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 64 69 72 65  nstallation dire
7cd0: 63 74 6f 72 69 65 73 3a 0a 20 20 2d 2d 62 69 6e  ctories:.  --bin
7ce0: 64 69 72 3d 44 49 52 20 20 20 20 20 20 20 20 20  dir=DIR         
7cf0: 20 20 75 73 65 72 20 65 78 65 63 75 74 61 62 6c    user executabl
7d00: 65 73 20 5b 45 50 52 45 46 49 58 2f 62 69 6e 5d  es [EPREFIX/bin]
7d10: 0a 20 20 2d 2d 73 62 69 6e 64 69 72 3d 44 49 52  .  --sbindir=DIR
7d20: 20 20 20 20 20 20 20 20 20 20 73 79 73 74 65 6d            system
7d30: 20 61 64 6d 69 6e 20 65 78 65 63 75 74 61 62 6c   admin executabl
7d40: 65 73 20 5b 45 50 52 45 46 49 58 2f 73 62 69 6e  es [EPREFIX/sbin
7d50: 5d 0a 20 20 2d 2d 6c 69 62 65 78 65 63 64 69 72  ].  --libexecdir
7d60: 3d 44 49 52 20 20 20 20 20 20 20 70 72 6f 67 72  =DIR       progr
7d70: 61 6d 20 65 78 65 63 75 74 61 62 6c 65 73 20 5b  am executables [
7d80: 45 50 52 45 46 49 58 2f 6c 69 62 65 78 65 63 5d  EPREFIX/libexec]
7d90: 0a 20 20 2d 2d 64 61 74 61 64 69 72 3d 44 49 52  .  --datadir=DIR
7da0: 20 20 20 20 20 20 20 20 20 20 72 65 61 64 2d 6f            read-o
7db0: 6e 6c 79 20 61 72 63 68 69 74 65 63 74 75 72 65  nly architecture
7dc0: 2d 69 6e 64 65 70 65 6e 64 65 6e 74 20 64 61 74  -independent dat
7dd0: 61 20 5b 50 52 45 46 49 58 2f 73 68 61 72 65 5d  a [PREFIX/share]
7de0: 0a 20 20 2d 2d 73 79 73 63 6f 6e 66 64 69 72 3d  .  --sysconfdir=
7df0: 44 49 52 20 20 20 20 20 20 20 72 65 61 64 2d 6f  DIR       read-o
7e00: 6e 6c 79 20 73 69 6e 67 6c 65 2d 6d 61 63 68 69  nly single-machi
7e10: 6e 65 20 64 61 74 61 20 5b 50 52 45 46 49 58 2f  ne data [PREFIX/
7e20: 65 74 63 5d 0a 20 20 2d 2d 73 68 61 72 65 64 73  etc].  --shareds
7e30: 74 61 74 65 64 69 72 3d 44 49 52 20 20 20 6d 6f  tatedir=DIR   mo
7e40: 64 69 66 69 61 62 6c 65 20 61 72 63 68 69 74 65  difiable archite
7e50: 63 74 75 72 65 2d 69 6e 64 65 70 65 6e 64 65 6e  cture-independen
7e60: 74 20 64 61 74 61 20 5b 50 52 45 46 49 58 2f 63  t data [PREFIX/c
7e70: 6f 6d 5d 0a 20 20 2d 2d 6c 6f 63 61 6c 73 74 61  om].  --localsta
7e80: 74 65 64 69 72 3d 44 49 52 20 20 20 20 6d 6f 64  tedir=DIR    mod
7e90: 69 66 69 61 62 6c 65 20 73 69 6e 67 6c 65 2d 6d  ifiable single-m
7ea0: 61 63 68 69 6e 65 20 64 61 74 61 20 5b 50 52 45  achine data [PRE
7eb0: 46 49 58 2f 76 61 72 5d 0a 20 20 2d 2d 6c 69 62  FIX/var].  --lib
7ec0: 64 69 72 3d 44 49 52 20 20 20 20 20 20 20 20 20  dir=DIR         
7ed0: 20 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 6c 69    object code li
7ee0: 62 72 61 72 69 65 73 20 5b 45 50 52 45 46 49 58  braries [EPREFIX
7ef0: 2f 6c 69 62 5d 0a 20 20 2d 2d 69 6e 63 6c 75 64  /lib].  --includ
7f00: 65 64 69 72 3d 44 49 52 20 20 20 20 20 20 20 43  edir=DIR       C
7f10: 20 68 65 61 64 65 72 20 66 69 6c 65 73 20 5b 50   header files [P
7f20: 52 45 46 49 58 2f 69 6e 63 6c 75 64 65 5d 0a 20  REFIX/include]. 
7f30: 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72   --oldincludedir
7f40: 3d 44 49 52 20 20 20 20 43 20 68 65 61 64 65 72  =DIR    C header
7f50: 20 66 69 6c 65 73 20 66 6f 72 20 6e 6f 6e 2d 67   files for non-g
7f60: 63 63 20 5b 2f 75 73 72 2f 69 6e 63 6c 75 64 65  cc [/usr/include
7f70: 5d 0a 20 20 2d 2d 69 6e 66 6f 64 69 72 3d 44 49  ].  --infodir=DI
7f80: 52 20 20 20 20 20 20 20 20 20 20 69 6e 66 6f 20  R          info 
7f90: 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 5b 50  documentation [P
7fa0: 52 45 46 49 58 2f 69 6e 66 6f 5d 0a 20 20 2d 2d  REFIX/info].  --
7fb0: 6d 61 6e 64 69 72 3d 44 49 52 20 20 20 20 20 20  mandir=DIR      
7fc0: 20 20 20 20 20 6d 61 6e 20 64 6f 63 75 6d 65 6e       man documen
7fd0: 74 61 74 69 6f 6e 20 5b 50 52 45 46 49 58 2f 6d  tation [PREFIX/m
7fe0: 61 6e 5d 0a 5f 41 43 45 4f 46 0a 0a 20 20 63 61  an]._ACEOF..  ca
7ff0: 74 20 3c 3c 5c 5f 41 43 45 4f 46 0a 0a 53 79 73  t <<\_ACEOF..Sys
8000: 74 65 6d 20 74 79 70 65 73 3a 0a 20 20 2d 2d 62  tem types:.  --b
8010: 75 69 6c 64 3d 42 55 49 4c 44 20 20 20 20 20 63  uild=BUILD     c
8020: 6f 6e 66 69 67 75 72 65 20 66 6f 72 20 62 75 69  onfigure for bui
8030: 6c 64 69 6e 67 20 6f 6e 20 42 55 49 4c 44 20 5b  lding on BUILD [
8040: 67 75 65 73 73 65 64 5d 0a 20 20 2d 2d 68 6f 73  guessed].  --hos
8050: 74 3d 48 4f 53 54 20 20 20 20 20 20 20 63 72 6f  t=HOST       cro
8060: 73 73 2d 63 6f 6d 70 69 6c 65 20 74 6f 20 62 75  ss-compile to bu
8070: 69 6c 64 20 70 72 6f 67 72 61 6d 73 20 74 6f 20  ild programs to 
8080: 72 75 6e 20 6f 6e 20 48 4f 53 54 20 5b 42 55 49  run on HOST [BUI
8090: 4c 44 5d 0a 5f 41 43 45 4f 46 0a 66 69 0a 0a 69  LD]._ACEOF.fi..i
80a0: 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 69  f test -n "$ac_i
80b0: 6e 69 74 5f 68 65 6c 70 22 3b 20 74 68 65 6e 0a  nit_help"; then.
80c0: 20 20 63 61 73 65 20 24 61 63 5f 69 6e 69 74 5f    case $ac_init_
80d0: 68 65 6c 70 20 69 6e 0a 20 20 20 20 20 73 68 6f  help in.     sho
80e0: 72 74 20 7c 20 72 65 63 75 72 73 69 76 65 20 29  rt | recursive )
80f0: 20 65 63 68 6f 20 22 43 6f 6e 66 69 67 75 72 61   echo "Configura
8100: 74 69 6f 6e 20 6f 66 20 73 71 6c 69 74 65 20 33  tion of sqlite 3
8110: 2e 36 2e 30 3a 22 3b 3b 0a 20 20 20 65 73 61 63  .6.0:";;.   esac
8120: 0a 20 20 63 61 74 20 3c 3c 5c 5f 41 43 45 4f 46  .  cat <<\_ACEOF
8130: 0a 0a 4f 70 74 69 6f 6e 61 6c 20 46 65 61 74 75  ..Optional Featu
8140: 72 65 73 3a 0a 20 20 2d 2d 64 69 73 61 62 6c 65  res:.  --disable
8150: 2d 46 45 41 54 55 52 45 20 20 20 20 20 20 20 64  -FEATURE       d
8160: 6f 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 46 45  o not include FE
8170: 41 54 55 52 45 20 28 73 61 6d 65 20 61 73 20 2d  ATURE (same as -
8180: 2d 65 6e 61 62 6c 65 2d 46 45 41 54 55 52 45 3d  -enable-FEATURE=
8190: 6e 6f 29 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 46  no).  --enable-F
81a0: 45 41 54 55 52 45 5b 3d 41 52 47 5d 20 20 69 6e  EATURE[=ARG]  in
81b0: 63 6c 75 64 65 20 46 45 41 54 55 52 45 20 5b 41  clude FEATURE [A
81c0: 52 47 3d 79 65 73 5d 0a 20 20 2d 2d 65 6e 61 62  RG=yes].  --enab
81d0: 6c 65 2d 73 68 61 72 65 64 5b 3d 50 4b 47 53 5d  le-shared[=PKGS]
81e0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
81f0: 20 20 20 20 20 20 20 20 20 20 20 62 75 69 6c 64             build
8200: 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65   shared librarie
8210: 73 20 5b 64 65 66 61 75 6c 74 3d 79 65 73 5d 0a  s [default=yes].
8220: 20 20 2d 2d 65 6e 61 62 6c 65 2d 73 74 61 74 69    --enable-stati
8230: 63 5b 3d 50 4b 47 53 5d 0a 20 20 20 20 20 20 20  c[=PKGS].       
8240: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8250: 20 20 20 62 75 69 6c 64 20 73 74 61 74 69 63 20     build static 
8260: 6c 69 62 72 61 72 69 65 73 20 5b 64 65 66 61 75  libraries [defau
8270: 6c 74 3d 79 65 73 5d 0a 20 20 2d 2d 65 6e 61 62  lt=yes].  --enab
8280: 6c 65 2d 66 61 73 74 2d 69 6e 73 74 61 6c 6c 5b  le-fast-install[
8290: 3d 50 4b 47 53 5d 0a 20 20 20 20 20 20 20 20 20  =PKGS].         
82a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
82b0: 20 6f 70 74 69 6d 69 7a 65 20 66 6f 72 20 66 61   optimize for fa
82c0: 73 74 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20  st installation 
82d0: 5b 64 65 66 61 75 6c 74 3d 79 65 73 5d 0a 20 20  [default=yes].  
82e0: 2d 2d 64 69 73 61 62 6c 65 2d 6c 69 62 74 6f 6f  --disable-libtoo
82f0: 6c 2d 6c 6f 63 6b 20 20 61 76 6f 69 64 20 6c 6f  l-lock  avoid lo
8300: 63 6b 69 6e 67 20 28 6d 69 67 68 74 20 62 72 65  cking (might bre
8310: 61 6b 20 70 61 72 61 6c 6c 65 6c 20 62 75 69 6c  ak parallel buil
8320: 64 73 29 0a 20 20 2d 2d 64 69 73 61 62 6c 65 2d  ds).  --disable-
8330: 6c 61 72 67 65 66 69 6c 65 20 20 20 20 20 6f 6d  largefile     om
8340: 69 74 20 73 75 70 70 6f 72 74 20 66 6f 72 20 6c  it support for l
8350: 61 72 67 65 20 66 69 6c 65 73 0a 20 20 2d 2d 65  arge files.  --e
8360: 6e 61 62 6c 65 2d 74 68 72 65 61 64 73 61 66 65  nable-threadsafe
8370: 20 20 20 20 20 53 75 70 70 6f 72 74 20 74 68 72       Support thr
8380: 65 61 64 73 61 66 65 20 6f 70 65 72 61 74 69 6f  eadsafe operatio
8390: 6e 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 63 72 6f  n.  --enable-cro
83a0: 73 73 2d 74 68 72 65 61 64 2d 63 6f 6e 6e 65 63  ss-thread-connec
83b0: 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20  tions.          
83c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
83d0: 41 6c 6c 6f 77 20 63 6f 6e 6e 65 63 74 69 6f 6e  Allow connection
83e0: 20 73 68 61 72 69 6e 67 20 61 63 72 6f 73 73 20   sharing across 
83f0: 74 68 72 65 61 64 73 0a 20 20 2d 2d 65 6e 61 62  threads.  --enab
8400: 6c 65 2d 74 68 72 65 61 64 73 2d 6f 76 65 72 72  le-threads-overr
8410: 69 64 65 2d 6c 6f 63 6b 73 0a 20 20 20 20 20 20  ide-locks.      
8420: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8430: 20 20 20 20 54 68 72 65 61 64 73 20 63 61 6e 20      Threads can 
8440: 6f 76 65 72 72 69 64 65 20 65 61 63 68 20 6f 74  override each ot
8450: 68 65 72 73 20 6c 6f 63 6b 73 0a 20 20 2d 2d 65  hers locks.  --e
8460: 6e 61 62 6c 65 2d 72 65 6c 65 61 73 65 6d 6f 64  nable-releasemod
8470: 65 20 20 20 20 53 75 70 70 6f 72 74 20 6c 69 62  e    Support lib
8480: 74 6f 6f 6c 20 6c 69 6e 6b 20 74 6f 20 72 65 6c  tool link to rel
8490: 65 61 73 65 20 6d 6f 64 65 0a 20 20 2d 2d 65 6e  ease mode.  --en
84a0: 61 62 6c 65 2d 74 65 6d 70 73 74 6f 72 65 20 20  able-tempstore  
84b0: 20 20 20 20 55 73 65 20 61 6e 20 69 6e 2d 72 61      Use an in-ra
84c0: 6d 20 64 61 74 61 62 61 73 65 20 66 6f 72 20 74  m database for t
84d0: 65 6d 70 6f 72 61 72 79 20 74 61 62 6c 65 73 0a  emporary tables.
84e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
84f0: 20 20 20 20 20 20 20 20 20 20 28 6e 65 76 65 72            (never
8500: 2c 6e 6f 2c 79 65 73 2c 61 6c 77 61 79 73 29 0a  ,no,yes,always).
8510: 20 20 2d 2d 64 69 73 61 62 6c 65 2d 74 63 6c 20    --disable-tcl 
8520: 20 20 20 20 20 20 20 20 20 20 64 6f 20 6e 6f 74            do not
8530: 20 62 75 69 6c 64 20 54 43 4c 20 65 78 74 65 6e   build TCL exten
8540: 73 69 6f 6e 0a 20 20 2d 2d 64 69 73 61 62 6c 65  sion.  --disable
8550: 2d 72 65 61 64 6c 69 6e 65 20 20 20 20 20 20 64  -readline      d
8560: 69 73 61 62 6c 65 20 72 65 61 64 6c 69 6e 65 20  isable readline 
8570: 73 75 70 70 6f 72 74 20 5b 64 65 66 61 75 6c 74  support [default
8580: 3d 64 65 74 65 63 74 5d 0a 20 20 2d 2d 65 6e 61  =detect].  --ena
8590: 62 6c 65 2d 64 65 62 75 67 20 20 20 20 20 20 20  ble-debug       
85a0: 20 20 20 65 6e 61 62 6c 65 20 64 65 62 75 67 67     enable debugg
85b0: 69 6e 67 20 26 20 76 65 72 62 6f 73 65 20 65 78  ing & verbose ex
85c0: 70 6c 61 69 6e 0a 20 20 2d 2d 64 69 73 61 62 6c  plain.  --disabl
85d0: 65 2d 61 6d 61 6c 67 61 6d 61 74 69 6f 6e 20 20  e-amalgamation  
85e0: 44 69 73 61 62 6c 65 20 74 68 65 20 61 6d 61 6c  Disable the amal
85f0: 67 61 6d 61 74 69 6f 6e 20 61 6e 64 20 69 6e 73  gamation and ins
8600: 74 65 61 64 20 62 75 69 6c 64 20 61 6c 6c 20 66  tead build all f
8610: 69 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 20  iles.           
8620: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73                 s
8630: 65 70 61 72 61 74 65 6c 79 0a 20 20 2d 2d 65 6e  eparately.  --en
8640: 61 62 6c 65 2d 6c 6f 61 64 2d 65 78 74 65 6e 73  able-load-extens
8650: 69 6f 6e 20 45 6e 61 62 6c 65 20 6c 6f 61 64 69  ion Enable loadi
8660: 6e 67 20 6f 66 20 65 78 74 65 72 6e 61 6c 20 65  ng of external e
8670: 78 74 65 6e 73 69 6f 6e 73 0a 20 20 2d 2d 65 6e  xtensions.  --en
8680: 61 62 6c 65 2d 67 63 6f 76 20 20 20 20 20 20 20  able-gcov       
8690: 20 20 20 20 45 6e 61 62 6c 65 20 63 6f 76 65 72      Enable cover
86a0: 61 67 65 20 74 65 73 74 69 6e 67 20 75 73 69 6e  age testing usin
86b0: 67 20 67 63 6f 76 0a 0a 4f 70 74 69 6f 6e 61 6c  g gcov..Optional
86c0: 20 50 61 63 6b 61 67 65 73 3a 0a 20 20 2d 2d 77   Packages:.  --w
86d0: 69 74 68 2d 50 41 43 4b 41 47 45 5b 3d 41 52 47  ith-PACKAGE[=ARG
86e0: 5d 20 20 20 20 75 73 65 20 50 41 43 4b 41 47 45  ]    use PACKAGE
86f0: 20 5b 41 52 47 3d 79 65 73 5d 0a 20 20 2d 2d 77   [ARG=yes].  --w
8700: 69 74 68 6f 75 74 2d 50 41 43 4b 41 47 45 20 20  ithout-PACKAGE  
8710: 20 20 20 20 20 64 6f 20 6e 6f 74 20 75 73 65 20       do not use 
8720: 50 41 43 4b 41 47 45 20 28 73 61 6d 65 20 61 73  PACKAGE (same as
8730: 20 2d 2d 77 69 74 68 2d 50 41 43 4b 41 47 45 3d   --with-PACKAGE=
8740: 6e 6f 29 0a 20 20 2d 2d 77 69 74 68 2d 70 69 63  no).  --with-pic
8750: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72                tr
8760: 79 20 74 6f 20 75 73 65 20 6f 6e 6c 79 20 50 49  y to use only PI
8770: 43 2f 6e 6f 6e 2d 50 49 43 20 6f 62 6a 65 63 74  C/non-PIC object
8780: 73 20 5b 64 65 66 61 75 6c 74 3d 75 73 65 0a 20  s [default=use. 
8790: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
87a0: 20 20 20 20 20 20 20 20 20 62 6f 74 68 5d 0a 20           both]. 
87b0: 20 2d 2d 77 69 74 68 2d 67 6e 75 2d 6c 64 20 20   --with-gnu-ld  
87c0: 20 20 20 20 20 20 20 20 20 61 73 73 75 6d 65 20           assume 
87d0: 74 68 65 20 43 20 63 6f 6d 70 69 6c 65 72 20 75  the C compiler u
87e0: 73 65 73 20 47 4e 55 20 6c 64 20 5b 64 65 66 61  ses GNU ld [defa
87f0: 75 6c 74 3d 6e 6f 5d 0a 20 20 2d 2d 77 69 74 68  ult=no].  --with
8800: 2d 68 69 6e 74 73 3d 46 49 4c 45 20 20 20 20 20  -hints=FILE     
8810: 20 20 52 65 61 64 20 63 6f 6e 66 69 67 75 72 61    Read configura
8820: 74 69 6f 6e 20 6f 70 74 69 6f 6e 73 20 66 72 6f  tion options fro
8830: 6d 20 46 49 4c 45 0a 20 20 2d 2d 77 69 74 68 2d  m FILE.  --with-
8840: 74 63 6c 3d 44 49 52 20 20 20 20 20 20 20 20 20  tcl=DIR         
8850: 20 64 69 72 65 63 74 6f 72 79 20 63 6f 6e 74 61   directory conta
8860: 69 6e 69 6e 67 20 74 63 6c 20 63 6f 6e 66 69 67  ining tcl config
8870: 75 72 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20  uration.        
8880: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8890: 20 20 28 74 63 6c 43 6f 6e 66 69 67 2e 73 68 29    (tclConfig.sh)
88a0: 0a 20 20 2d 2d 77 69 74 68 2d 72 65 61 64 6c 69  .  --with-readli
88b0: 6e 65 2d 6c 69 62 20 20 20 20 20 73 70 65 63 69  ne-lib     speci
88c0: 66 79 20 72 65 61 64 6c 69 6e 65 20 6c 69 62 72  fy readline libr
88d0: 61 72 79 0a 20 20 2d 2d 77 69 74 68 2d 72 65 61  ary.  --with-rea
88e0: 64 6c 69 6e 65 2d 69 6e 63 20 20 20 20 20 73 70  dline-inc     sp
88f0: 65 63 69 66 79 20 72 65 61 64 6c 69 6e 65 20 69  ecify readline i
8900: 6e 63 6c 75 64 65 20 70 61 74 68 73 0a 0a 53 6f  nclude paths..So
8910: 6d 65 20 69 6e 66 6c 75 65 6e 74 69 61 6c 20 65  me influential e
8920: 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61  nvironment varia
8930: 62 6c 65 73 3a 0a 20 20 43 43 20 20 20 20 20 20  bles:.  CC      
8940: 20 20 20 20 43 20 63 6f 6d 70 69 6c 65 72 20 63      C compiler c
8950: 6f 6d 6d 61 6e 64 0a 20 20 43 46 4c 41 47 53 20  ommand.  CFLAGS 
8960: 20 20 20 20 20 43 20 63 6f 6d 70 69 6c 65 72 20       C compiler 
8970: 66 6c 61 67 73 0a 20 20 4c 44 46 4c 41 47 53 20  flags.  LDFLAGS 
8980: 20 20 20 20 6c 69 6e 6b 65 72 20 66 6c 61 67 73      linker flags
8990: 2c 20 65 2e 67 2e 20 2d 4c 3c 6c 69 62 20 64 69  , e.g. -L<lib di
89a0: 72 3e 20 69 66 20 79 6f 75 20 68 61 76 65 20 6c  r> if you have l
89b0: 69 62 72 61 72 69 65 73 20 69 6e 20 61 0a 20 20  ibraries in a.  
89c0: 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 6e 73              nons
89d0: 74 61 6e 64 61 72 64 20 64 69 72 65 63 74 6f 72  tandard director
89e0: 79 20 3c 6c 69 62 20 64 69 72 3e 0a 20 20 43 50  y <lib dir>.  CP
89f0: 50 46 4c 41 47 53 20 20 20 20 43 2f 43 2b 2b 20  PFLAGS    C/C++ 
8a00: 70 72 65 70 72 6f 63 65 73 73 6f 72 20 66 6c 61  preprocessor fla
8a10: 67 73 2c 20 65 2e 67 2e 20 2d 49 3c 69 6e 63 6c  gs, e.g. -I<incl
8a20: 75 64 65 20 64 69 72 3e 20 69 66 20 79 6f 75 20  ude dir> if you 
8a30: 68 61 76 65 0a 20 20 20 20 20 20 20 20 20 20 20  have.           
8a40: 20 20 20 68 65 61 64 65 72 73 20 69 6e 20 61 20     headers in a 
8a50: 6e 6f 6e 73 74 61 6e 64 61 72 64 20 64 69 72 65  nonstandard dire
8a60: 63 74 6f 72 79 20 3c 69 6e 63 6c 75 64 65 20 64  ctory <include d
8a70: 69 72 3e 0a 20 20 43 50 50 20 20 20 20 20 20 20  ir>.  CPP       
8a80: 20 20 43 20 70 72 65 70 72 6f 63 65 73 73 6f 72    C preprocessor
8a90: 0a 0a 55 73 65 20 74 68 65 73 65 20 76 61 72 69  ..Use these vari
8aa0: 61 62 6c 65 73 20 74 6f 20 6f 76 65 72 72 69 64  ables to overrid
8ab0: 65 20 74 68 65 20 63 68 6f 69 63 65 73 20 6d 61  e the choices ma
8ac0: 64 65 20 62 79 20 60 63 6f 6e 66 69 67 75 72 65  de by `configure
8ad0: 27 20 6f 72 20 74 6f 20 68 65 6c 70 0a 69 74 20  ' or to help.it 
8ae0: 74 6f 20 66 69 6e 64 20 6c 69 62 72 61 72 69 65  to find librarie
8af0: 73 20 61 6e 64 20 70 72 6f 67 72 61 6d 73 20 77  s and programs w
8b00: 69 74 68 20 6e 6f 6e 73 74 61 6e 64 61 72 64 20  ith nonstandard 
8b10: 6e 61 6d 65 73 2f 6c 6f 63 61 74 69 6f 6e 73 2e  names/locations.
8b20: 0a 0a 5f 41 43 45 4f 46 0a 66 69 0a 0a 69 66 20  .._ACEOF.fi..if 
8b30: 74 65 73 74 20 22 24 61 63 5f 69 6e 69 74 5f 68  test "$ac_init_h
8b40: 65 6c 70 22 20 3d 20 22 72 65 63 75 72 73 69 76  elp" = "recursiv
8b50: 65 22 3b 20 74 68 65 6e 0a 20 20 23 20 49 66 20  e"; then.  # If 
8b60: 74 68 65 72 65 20 61 72 65 20 73 75 62 64 69 72  there are subdir
8b70: 73 2c 20 72 65 70 6f 72 74 20 74 68 65 69 72 20  s, report their 
8b80: 73 70 65 63 69 66 69 63 20 2d 2d 68 65 6c 70 2e  specific --help.
8b90: 0a 20 20 61 63 5f 70 6f 70 64 69 72 3d 60 70 77  .  ac_popdir=`pw
8ba0: 64 60 0a 20 20 66 6f 72 20 61 63 5f 64 69 72 20  d`.  for ac_dir 
8bb0: 69 6e 20 3a 20 24 61 63 5f 73 75 62 64 69 72 73  in : $ac_subdirs
8bc0: 5f 61 6c 6c 3b 20 64 6f 20 74 65 73 74 20 22 78  _all; do test "x
8bd0: 24 61 63 5f 64 69 72 22 20 3d 20 78 3a 20 26 26  $ac_dir" = x: &&
8be0: 20 63 6f 6e 74 69 6e 75 65 0a 20 20 20 20 74 65   continue.    te
8bf0: 73 74 20 2d 64 20 24 61 63 5f 64 69 72 20 7c 7c  st -d $ac_dir ||
8c00: 20 63 6f 6e 74 69 6e 75 65 0a 20 20 20 20 61 63   continue.    ac
8c10: 5f 62 75 69 6c 64 64 69 72 3d 2e 0a 0a 69 66 20  _builddir=...if 
8c20: 74 65 73 74 20 22 24 61 63 5f 64 69 72 22 20 21  test "$ac_dir" !
8c30: 3d 20 2e 3b 20 74 68 65 6e 0a 20 20 61 63 5f 64  = .; then.  ac_d
8c40: 69 72 5f 73 75 66 66 69 78 3d 2f 60 65 63 68 6f  ir_suffix=/`echo
8c50: 20 22 24 61 63 5f 64 69 72 22 20 7c 20 73 65 64   "$ac_dir" | sed
8c60: 20 27 73 2c 5e 5c 2e 5b 5c 5c 2f 5d 2c 2c 27 60   's,^\.[\\/],,'`
8c70: 0a 20 20 23 20 41 20 22 2e 2e 2f 22 20 66 6f 72  .  # A "../" for
8c80: 20 65 61 63 68 20 64 69 72 65 63 74 6f 72 79 20   each directory 
8c90: 69 6e 20 24 61 63 5f 64 69 72 5f 73 75 66 66 69  in $ac_dir_suffi
8ca0: 78 2e 0a 20 20 61 63 5f 74 6f 70 5f 62 75 69 6c  x..  ac_top_buil
8cb0: 64 64 69 72 3d 60 65 63 68 6f 20 22 24 61 63 5f  ddir=`echo "$ac_
8cc0: 64 69 72 5f 73 75 66 66 69 78 22 20 7c 20 73 65  dir_suffix" | se
8cd0: 64 20 27 73 2c 2f 5b 5e 5c 5c 2f 5d 2a 2c 2e 2e  d 's,/[^\\/]*,..
8ce0: 2f 2c 67 27 60 0a 65 6c 73 65 0a 20 20 61 63 5f  /,g'`.else.  ac_
8cf0: 64 69 72 5f 73 75 66 66 69 78 3d 20 61 63 5f 74  dir_suffix= ac_t
8d00: 6f 70 5f 62 75 69 6c 64 64 69 72 3d 0a 66 69 0a  op_builddir=.fi.
8d10: 0a 63 61 73 65 20 24 73 72 63 64 69 72 20 69 6e  .case $srcdir in
8d20: 0a 20 20 2e 29 20 20 23 20 4e 6f 20 2d 2d 73 72  .  .)  # No --sr
8d30: 63 64 69 72 20 6f 70 74 69 6f 6e 2e 20 20 57 65  cdir option.  We
8d40: 20 61 72 65 20 62 75 69 6c 64 69 6e 67 20 69 6e   are building in
8d50: 20 70 6c 61 63 65 2e 0a 20 20 20 20 61 63 5f 73   place..    ac_s
8d60: 72 63 64 69 72 3d 2e 0a 20 20 20 20 69 66 20 74  rcdir=..    if t
8d70: 65 73 74 20 2d 7a 20 22 24 61 63 5f 74 6f 70 5f  est -z "$ac_top_
8d80: 62 75 69 6c 64 64 69 72 22 3b 20 74 68 65 6e 0a  builddir"; then.
8d90: 20 20 20 20 20 20 20 61 63 5f 74 6f 70 5f 73 72         ac_top_sr
8da0: 63 64 69 72 3d 2e 0a 20 20 20 20 65 6c 73 65 0a  cdir=..    else.
8db0: 20 20 20 20 20 20 20 61 63 5f 74 6f 70 5f 73 72         ac_top_sr
8dc0: 63 64 69 72 3d 60 65 63 68 6f 20 24 61 63 5f 74  cdir=`echo $ac_t
8dd0: 6f 70 5f 62 75 69 6c 64 64 69 72 20 7c 20 73 65  op_builddir | se
8de0: 64 20 27 73 2c 2f 24 2c 2c 27 60 0a 20 20 20 20  d 's,/$,,'`.    
8df0: 66 69 20 3b 3b 0a 20 20 5b 5c 5c 2f 5d 2a 20 7c  fi ;;.  [\\/]* |
8e00: 20 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20 20 23 20 41   ?:[\\/]* )  # A
8e10: 62 73 6f 6c 75 74 65 20 70 61 74 68 2e 0a 20 20  bsolute path..  
8e20: 20 20 61 63 5f 73 72 63 64 69 72 3d 24 73 72 63    ac_srcdir=$src
8e30: 64 69 72 24 61 63 5f 64 69 72 5f 73 75 66 66 69  dir$ac_dir_suffi
8e40: 78 3b 0a 20 20 20 20 61 63 5f 74 6f 70 5f 73 72  x;.    ac_top_sr
8e50: 63 64 69 72 3d 24 73 72 63 64 69 72 20 3b 3b 0a  cdir=$srcdir ;;.
8e60: 20 20 2a 29 20 23 20 52 65 6c 61 74 69 76 65 20    *) # Relative 
8e70: 70 61 74 68 2e 0a 20 20 20 20 61 63 5f 73 72 63  path..    ac_src
8e80: 64 69 72 3d 24 61 63 5f 74 6f 70 5f 62 75 69 6c  dir=$ac_top_buil
8e90: 64 64 69 72 24 73 72 63 64 69 72 24 61 63 5f 64  ddir$srcdir$ac_d
8ea0: 69 72 5f 73 75 66 66 69 78 0a 20 20 20 20 61 63  ir_suffix.    ac
8eb0: 5f 74 6f 70 5f 73 72 63 64 69 72 3d 24 61 63 5f  _top_srcdir=$ac_
8ec0: 74 6f 70 5f 62 75 69 6c 64 64 69 72 24 73 72 63  top_builddir$src
8ed0: 64 69 72 20 3b 3b 0a 65 73 61 63 0a 0a 23 20 44  dir ;;.esac..# D
8ee0: 6f 20 6e 6f 74 20 75 73 65 20 60 63 64 20 66 6f  o not use `cd fo
8ef0: 6f 20 26 26 20 70 77 64 60 20 74 6f 20 63 6f 6d  o && pwd` to com
8f00: 70 75 74 65 20 61 62 73 6f 6c 75 74 65 20 70 61  pute absolute pa
8f10: 74 68 73 2c 20 62 65 63 61 75 73 65 0a 23 20 74  ths, because.# t
8f20: 68 65 20 64 69 72 65 63 74 6f 72 69 65 73 20 6d  he directories m
8f30: 61 79 20 6e 6f 74 20 65 78 69 73 74 2e 0a 63 61  ay not exist..ca
8f40: 73 65 20 60 70 77 64 60 20 69 6e 0a 2e 29 20 61  se `pwd` in..) a
8f50: 63 5f 61 62 73 5f 62 75 69 6c 64 64 69 72 3d 22  c_abs_builddir="
8f60: 24 61 63 5f 64 69 72 22 3b 3b 0a 2a 29 0a 20 20  $ac_dir";;.*).  
8f70: 63 61 73 65 20 22 24 61 63 5f 64 69 72 22 20 69  case "$ac_dir" i
8f80: 6e 0a 20 20 2e 29 20 61 63 5f 61 62 73 5f 62 75  n.  .) ac_abs_bu
8f90: 69 6c 64 64 69 72 3d 60 70 77 64 60 3b 3b 0a 20  ilddir=`pwd`;;. 
8fa0: 20 5b 5c 5c 2f 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f   [\\/]* | ?:[\\/
8fb0: 5d 2a 20 29 20 61 63 5f 61 62 73 5f 62 75 69 6c  ]* ) ac_abs_buil
8fc0: 64 64 69 72 3d 22 24 61 63 5f 64 69 72 22 3b 3b  ddir="$ac_dir";;
8fd0: 0a 20 20 2a 29 20 61 63 5f 61 62 73 5f 62 75 69  .  *) ac_abs_bui
8fe0: 6c 64 64 69 72 3d 60 70 77 64 60 2f 22 24 61 63  lddir=`pwd`/"$ac
8ff0: 5f 64 69 72 22 3b 3b 0a 20 20 65 73 61 63 3b 3b  _dir";;.  esac;;
9000: 0a 65 73 61 63 0a 63 61 73 65 20 24 61 63 5f 61  .esac.case $ac_a
9010: 62 73 5f 62 75 69 6c 64 64 69 72 20 69 6e 0a 2e  bs_builddir in..
9020: 29 20 61 63 5f 61 62 73 5f 74 6f 70 5f 62 75 69  ) ac_abs_top_bui
9030: 6c 64 64 69 72 3d 24 7b 61 63 5f 74 6f 70 5f 62  lddir=${ac_top_b
9040: 75 69 6c 64 64 69 72 7d 2e 3b 3b 0a 2a 29 0a 20  uilddir}.;;.*). 
9050: 20 63 61 73 65 20 24 7b 61 63 5f 74 6f 70 5f 62   case ${ac_top_b
9060: 75 69 6c 64 64 69 72 7d 2e 20 69 6e 0a 20 20 2e  uilddir}. in.  .
9070: 29 20 61 63 5f 61 62 73 5f 74 6f 70 5f 62 75 69  ) ac_abs_top_bui
9080: 6c 64 64 69 72 3d 24 61 63 5f 61 62 73 5f 62 75  lddir=$ac_abs_bu
9090: 69 6c 64 64 69 72 3b 3b 0a 20 20 5b 5c 5c 2f 5d  ilddir;;.  [\\/]
90a0: 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20 61  * | ?:[\\/]* ) a
90b0: 63 5f 61 62 73 5f 74 6f 70 5f 62 75 69 6c 64 64  c_abs_top_buildd
90c0: 69 72 3d 24 7b 61 63 5f 74 6f 70 5f 62 75 69 6c  ir=${ac_top_buil
90d0: 64 64 69 72 7d 2e 3b 3b 0a 20 20 2a 29 20 61 63  ddir}.;;.  *) ac
90e0: 5f 61 62 73 5f 74 6f 70 5f 62 75 69 6c 64 64 69  _abs_top_builddi
90f0: 72 3d 24 61 63 5f 61 62 73 5f 62 75 69 6c 64 64  r=$ac_abs_buildd
9100: 69 72 2f 24 7b 61 63 5f 74 6f 70 5f 62 75 69 6c  ir/${ac_top_buil
9110: 64 64 69 72 7d 2e 3b 3b 0a 20 20 65 73 61 63 3b  ddir}.;;.  esac;
9120: 3b 0a 65 73 61 63 0a 63 61 73 65 20 24 61 63 5f  ;.esac.case $ac_
9130: 61 62 73 5f 62 75 69 6c 64 64 69 72 20 69 6e 0a  abs_builddir in.
9140: 2e 29 20 61 63 5f 61 62 73 5f 73 72 63 64 69 72  .) ac_abs_srcdir
9150: 3d 24 61 63 5f 73 72 63 64 69 72 3b 3b 0a 2a 29  =$ac_srcdir;;.*)
9160: 0a 20 20 63 61 73 65 20 24 61 63 5f 73 72 63 64  .  case $ac_srcd
9170: 69 72 20 69 6e 0a 20 20 2e 29 20 61 63 5f 61 62  ir in.  .) ac_ab
9180: 73 5f 73 72 63 64 69 72 3d 24 61 63 5f 61 62 73  s_srcdir=$ac_abs
9190: 5f 62 75 69 6c 64 64 69 72 3b 3b 0a 20 20 5b 5c  _builddir;;.  [\
91a0: 5c 2f 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 20  \/]* | ?:[\\/]* 
91b0: 29 20 61 63 5f 61 62 73 5f 73 72 63 64 69 72 3d  ) ac_abs_srcdir=
91c0: 24 61 63 5f 73 72 63 64 69 72 3b 3b 0a 20 20 2a  $ac_srcdir;;.  *
91d0: 29 20 61 63 5f 61 62 73 5f 73 72 63 64 69 72 3d  ) ac_abs_srcdir=
91e0: 24 61 63 5f 61 62 73 5f 62 75 69 6c 64 64 69 72  $ac_abs_builddir
91f0: 2f 24 61 63 5f 73 72 63 64 69 72 3b 3b 0a 20 20  /$ac_srcdir;;.  
9200: 65 73 61 63 3b 3b 0a 65 73 61 63 0a 63 61 73 65  esac;;.esac.case
9210: 20 24 61 63 5f 61 62 73 5f 62 75 69 6c 64 64 69   $ac_abs_builddi
9220: 72 20 69 6e 0a 2e 29 20 61 63 5f 61 62 73 5f 74  r in..) ac_abs_t
9230: 6f 70 5f 73 72 63 64 69 72 3d 24 61 63 5f 74 6f  op_srcdir=$ac_to
9240: 70 5f 73 72 63 64 69 72 3b 3b 0a 2a 29 0a 20 20  p_srcdir;;.*).  
9250: 63 61 73 65 20 24 61 63 5f 74 6f 70 5f 73 72 63  case $ac_top_src
9260: 64 69 72 20 69 6e 0a 20 20 2e 29 20 61 63 5f 61  dir in.  .) ac_a
9270: 62 73 5f 74 6f 70 5f 73 72 63 64 69 72 3d 24 61  bs_top_srcdir=$a
9280: 63 5f 61 62 73 5f 62 75 69 6c 64 64 69 72 3b 3b  c_abs_builddir;;
9290: 0a 20 20 5b 5c 5c 2f 5d 2a 20 7c 20 3f 3a 5b 5c  .  [\\/]* | ?:[\
92a0: 5c 2f 5d 2a 20 29 20 61 63 5f 61 62 73 5f 74 6f  \/]* ) ac_abs_to
92b0: 70 5f 73 72 63 64 69 72 3d 24 61 63 5f 74 6f 70  p_srcdir=$ac_top
92c0: 5f 73 72 63 64 69 72 3b 3b 0a 20 20 2a 29 20 61  _srcdir;;.  *) a
92d0: 63 5f 61 62 73 5f 74 6f 70 5f 73 72 63 64 69 72  c_abs_top_srcdir
92e0: 3d 24 61 63 5f 61 62 73 5f 62 75 69 6c 64 64 69  =$ac_abs_builddi
92f0: 72 2f 24 61 63 5f 74 6f 70 5f 73 72 63 64 69 72  r/$ac_top_srcdir
9300: 3b 3b 0a 20 20 65 73 61 63 3b 3b 0a 65 73 61 63  ;;.  esac;;.esac
9310: 0a 0a 20 20 20 20 63 64 20 24 61 63 5f 64 69 72  ..    cd $ac_dir
9320: 0a 20 20 20 20 23 20 43 68 65 63 6b 20 66 6f 72  .    # Check for
9330: 20 67 75 65 73 74 65 64 20 63 6f 6e 66 69 67 75   guested configu
9340: 72 65 3b 20 6f 74 68 65 72 77 69 73 65 20 67 65  re; otherwise ge
9350: 74 20 43 79 67 6e 75 73 20 73 74 79 6c 65 20 63  t Cygnus style c
9360: 6f 6e 66 69 67 75 72 65 2e 0a 20 20 20 20 69 66  onfigure..    if
9370: 20 74 65 73 74 20 2d 66 20 24 61 63 5f 73 72 63   test -f $ac_src
9380: 64 69 72 2f 63 6f 6e 66 69 67 75 72 65 2e 67 6e  dir/configure.gn
9390: 75 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 65 63  u; then.      ec
93a0: 68 6f 0a 20 20 20 20 20 20 24 53 48 45 4c 4c 20  ho.      $SHELL 
93b0: 24 61 63 5f 73 72 63 64 69 72 2f 63 6f 6e 66 69  $ac_srcdir/confi
93c0: 67 75 72 65 2e 67 6e 75 20 20 2d 2d 68 65 6c 70  gure.gnu  --help
93d0: 3d 72 65 63 75 72 73 69 76 65 0a 20 20 20 20 65  =recursive.    e
93e0: 6c 69 66 20 74 65 73 74 20 2d 66 20 24 61 63 5f  lif test -f $ac_
93f0: 73 72 63 64 69 72 2f 63 6f 6e 66 69 67 75 72 65  srcdir/configure
9400: 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 65 63 68  ; then.      ech
9410: 6f 0a 20 20 20 20 20 20 24 53 48 45 4c 4c 20 24  o.      $SHELL $
9420: 61 63 5f 73 72 63 64 69 72 2f 63 6f 6e 66 69 67  ac_srcdir/config
9430: 75 72 65 20 20 2d 2d 68 65 6c 70 3d 72 65 63 75  ure  --help=recu
9440: 72 73 69 76 65 0a 20 20 20 20 65 6c 69 66 20 74  rsive.    elif t
9450: 65 73 74 20 2d 66 20 24 61 63 5f 73 72 63 64 69  est -f $ac_srcdi
9460: 72 2f 63 6f 6e 66 69 67 75 72 65 2e 61 63 20 7c  r/configure.ac |
9470: 7c 0a 09 20 20 20 74 65 73 74 20 2d 66 20 24 61  |..   test -f $a
9480: 63 5f 73 72 63 64 69 72 2f 63 6f 6e 66 69 67 75  c_srcdir/configu
9490: 72 65 2e 69 6e 3b 20 74 68 65 6e 0a 20 20 20 20  re.in; then.    
94a0: 20 20 65 63 68 6f 0a 20 20 20 20 20 20 24 61 63    echo.      $ac
94b0: 5f 63 6f 6e 66 69 67 75 72 65 20 2d 2d 68 65 6c  _configure --hel
94c0: 70 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20  p.    else.     
94d0: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57   echo "$as_me: W
94e0: 41 52 4e 49 4e 47 3a 20 6e 6f 20 63 6f 6e 66 69  ARNING: no confi
94f0: 67 75 72 61 74 69 6f 6e 20 69 6e 66 6f 72 6d 61  guration informa
9500: 74 69 6f 6e 20 69 73 20 69 6e 20 24 61 63 5f 64  tion is in $ac_d
9510: 69 72 22 20 3e 26 32 0a 20 20 20 20 66 69 0a 20  ir" >&2.    fi. 
9520: 20 20 20 63 64 20 24 61 63 5f 70 6f 70 64 69 72     cd $ac_popdir
9530: 0a 20 20 64 6f 6e 65 0a 66 69 0a 0a 74 65 73 74  .  done.fi..test
9540: 20 2d 6e 20 22 24 61 63 5f 69 6e 69 74 5f 68 65   -n "$ac_init_he
9550: 6c 70 22 20 26 26 20 65 78 69 74 20 30 0a 69 66  lp" && exit 0.if
9560: 20 24 61 63 5f 69 6e 69 74 5f 76 65 72 73 69 6f   $ac_init_versio
9570: 6e 3b 20 74 68 65 6e 0a 20 20 63 61 74 20 3c 3c  n; then.  cat <<
9580: 5c 5f 41 43 45 4f 46 0a 73 71 6c 69 74 65 20 63  \_ACEOF.sqlite c
9590: 6f 6e 66 69 67 75 72 65 20 33 2e 36 2e 30 0a 67  onfigure 3.6.0.g
95a0: 65 6e 65 72 61 74 65 64 20 62 79 20 47 4e 55 20  enerated by GNU 
95b0: 41 75 74 6f 63 6f 6e 66 20 32 2e 35 39 0a 0a 43  Autoconf 2.59..C
95c0: 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30  opyright (C) 200
95d0: 33 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20  3 Free Software 
95e0: 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e  Foundation, Inc.
95f0: 0a 54 68 69 73 20 63 6f 6e 66 69 67 75 72 65 20  .This configure 
9600: 73 63 72 69 70 74 20 69 73 20 66 72 65 65 20 73  script is free s
9610: 6f 66 74 77 61 72 65 3b 20 74 68 65 20 46 72 65  oftware; the Fre
9620: 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64  e Software Found
9630: 61 74 69 6f 6e 0a 67 69 76 65 73 20 75 6e 6c 69  ation.gives unli
9640: 6d 69 74 65 64 20 70 65 72 6d 69 73 73 69 6f 6e  mited permission
9650: 20 74 6f 20 63 6f 70 79 2c 20 64 69 73 74 72 69   to copy, distri
9660: 62 75 74 65 20 61 6e 64 20 6d 6f 64 69 66 79 20  bute and modify 
9670: 69 74 2e 0a 5f 41 43 45 4f 46 0a 20 20 65 78 69  it.._ACEOF.  exi
9680: 74 20 30 0a 66 69 0a 65 78 65 63 20 35 3e 63 6f  t 0.fi.exec 5>co
9690: 6e 66 69 67 2e 6c 6f 67 0a 63 61 74 20 3e 26 35  nfig.log.cat >&5
96a0: 20 3c 3c 5f 41 43 45 4f 46 0a 54 68 69 73 20 66   <<_ACEOF.This f
96b0: 69 6c 65 20 63 6f 6e 74 61 69 6e 73 20 61 6e 79  ile contains any
96c0: 20 6d 65 73 73 61 67 65 73 20 70 72 6f 64 75 63   messages produc
96d0: 65 64 20 62 79 20 63 6f 6d 70 69 6c 65 72 73 20  ed by compilers 
96e0: 77 68 69 6c 65 0a 72 75 6e 6e 69 6e 67 20 63 6f  while.running co
96f0: 6e 66 69 67 75 72 65 2c 20 74 6f 20 61 69 64 20  nfigure, to aid 
9700: 64 65 62 75 67 67 69 6e 67 20 69 66 20 63 6f 6e  debugging if con
9710: 66 69 67 75 72 65 20 6d 61 6b 65 73 20 61 20 6d  figure makes a m
9720: 69 73 74 61 6b 65 2e 0a 0a 49 74 20 77 61 73 20  istake...It was 
9730: 63 72 65 61 74 65 64 20 62 79 20 73 71 6c 69 74  created by sqlit
9740: 65 20 24 61 73 5f 6d 65 20 33 2e 36 2e 30 2c 20  e $as_me 3.6.0, 
9750: 77 68 69 63 68 20 77 61 73 0a 67 65 6e 65 72 61  which was.genera
9760: 74 65 64 20 62 79 20 47 4e 55 20 41 75 74 6f 63  ted by GNU Autoc
9770: 6f 6e 66 20 32 2e 35 39 2e 20 20 49 6e 76 6f 63  onf 2.59.  Invoc
9780: 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 20 6c 69  ation command li
9790: 6e 65 20 77 61 73 0a 0a 20 20 24 20 24 30 20 24  ne was..  $ $0 $
97a0: 40 0a 0a 5f 41 43 45 4f 46 0a 7b 0a 63 61 74 20  @.._ACEOF.{.cat 
97b0: 3c 3c 5f 41 53 55 4e 41 4d 45 0a 23 23 20 2d 2d  <<_ASUNAME.## --
97c0: 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 50 6c  ------- ##.## Pl
97d0: 61 74 66 6f 72 6d 2e 20 23 23 0a 23 23 20 2d 2d  atform. ##.## --
97e0: 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 0a 68 6f 73 74  ------- ##..host
97f0: 6e 61 6d 65 20 3d 20 60 28 68 6f 73 74 6e 61 6d  name = `(hostnam
9800: 65 20 7c 7c 20 75 6e 61 6d 65 20 2d 6e 29 20 32  e || uname -n) 2
9810: 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 73 65 64  >/dev/null | sed
9820: 20 31 71 60 0a 75 6e 61 6d 65 20 2d 6d 20 3d 20   1q`.uname -m = 
9830: 60 28 75 6e 61 6d 65 20 2d 6d 29 20 32 3e 2f 64  `(uname -m) 2>/d
9840: 65 76 2f 6e 75 6c 6c 20 7c 7c 20 65 63 68 6f 20  ev/null || echo 
9850: 75 6e 6b 6e 6f 77 6e 60 0a 75 6e 61 6d 65 20 2d  unknown`.uname -
9860: 72 20 3d 20 60 28 75 6e 61 6d 65 20 2d 72 29 20  r = `(uname -r) 
9870: 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20 65  2>/dev/null || e
9880: 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 75 6e 61  cho unknown`.una
9890: 6d 65 20 2d 73 20 3d 20 60 28 75 6e 61 6d 65 20  me -s = `(uname 
98a0: 2d 73 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20  -s) 2>/dev/null 
98b0: 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60  || echo unknown`
98c0: 0a 75 6e 61 6d 65 20 2d 76 20 3d 20 60 28 75 6e  .uname -v = `(un
98d0: 61 6d 65 20 2d 76 29 20 32 3e 2f 64 65 76 2f 6e  ame -v) 2>/dev/n
98e0: 75 6c 6c 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e  ull || echo unkn
98f0: 6f 77 6e 60 0a 0a 2f 75 73 72 2f 62 69 6e 2f 75  own`../usr/bin/u
9900: 6e 61 6d 65 20 2d 70 20 3d 20 60 28 2f 75 73 72  name -p = `(/usr
9910: 2f 62 69 6e 2f 75 6e 61 6d 65 20 2d 70 29 20 32  /bin/uname -p) 2
9920: 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20 65 63  >/dev/null || ec
9930: 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 62 69 6e  ho unknown`./bin
9940: 2f 75 6e 61 6d 65 20 2d 58 20 20 20 20 20 3d 20  /uname -X     = 
9950: 60 28 2f 62 69 6e 2f 75 6e 61 6d 65 20 2d 58 29  `(/bin/uname -X)
9960: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20 20 20   2>/dev/null    
9970: 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e   || echo unknown
9980: 60 0a 0a 2f 62 69 6e 2f 61 72 63 68 20 20 20 20  `../bin/arch    
9990: 20 20 20 20 20 20 20 20 20 20 3d 20 60 28 2f 62            = `(/b
99a0: 69 6e 2f 61 72 63 68 29 20 32 3e 2f 64 65 76 2f  in/arch) 2>/dev/
99b0: 6e 75 6c 6c 20 20 20 20 20 20 20 20 20 20 20 20  null            
99c0: 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f 77    || echo unknow
99d0: 6e 60 0a 2f 75 73 72 2f 62 69 6e 2f 61 72 63 68  n`./usr/bin/arch
99e0: 20 2d 6b 20 20 20 20 20 20 20 3d 20 60 28 2f 75   -k       = `(/u
99f0: 73 72 2f 62 69 6e 2f 61 72 63 68 20 2d 6b 29 20  sr/bin/arch -k) 
9a00: 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20 20 20 20  2>/dev/null     
9a10: 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f 77    || echo unknow
9a20: 6e 60 0a 2f 75 73 72 2f 63 6f 6e 76 65 78 2f 67  n`./usr/convex/g
9a30: 65 74 73 79 73 69 6e 66 6f 20 3d 20 60 28 2f 75  etsysinfo = `(/u
9a40: 73 72 2f 63 6f 6e 76 65 78 2f 67 65 74 73 79 73  sr/convex/getsys
9a50: 69 6e 66 6f 29 20 32 3e 2f 64 65 76 2f 6e 75 6c  info) 2>/dev/nul
9a60: 6c 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f 77  l || echo unknow
9a70: 6e 60 0a 68 6f 73 74 69 6e 66 6f 20 20 20 20 20  n`.hostinfo     
9a80: 20 20 20 20 20 20 20 20 20 20 3d 20 60 28 68 6f            = `(ho
9a90: 73 74 69 6e 66 6f 29 20 32 3e 2f 64 65 76 2f 6e  stinfo) 2>/dev/n
9aa0: 75 6c 6c 20 20 20 20 20 20 20 20 20 20 20 20 20  ull             
9ab0: 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f 77    || echo unknow
9ac0: 6e 60 0a 2f 62 69 6e 2f 6d 61 63 68 69 6e 65 20  n`./bin/machine 
9ad0: 20 20 20 20 20 20 20 20 20 20 3d 20 60 28 2f 62            = `(/b
9ae0: 69 6e 2f 6d 61 63 68 69 6e 65 29 20 32 3e 2f 64  in/machine) 2>/d
9af0: 65 76 2f 6e 75 6c 6c 20 20 20 20 20 20 20 20 20  ev/null         
9b00: 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f 77    || echo unknow
9b10: 6e 60 0a 2f 75 73 72 2f 62 69 6e 2f 6f 73 6c 65  n`./usr/bin/osle
9b20: 76 65 6c 20 20 20 20 20 20 20 3d 20 60 28 2f 75  vel       = `(/u
9b30: 73 72 2f 62 69 6e 2f 6f 73 6c 65 76 65 6c 29 20  sr/bin/oslevel) 
9b40: 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20 20 20 20  2>/dev/null     
9b50: 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f 77    || echo unknow
9b60: 6e 60 0a 2f 62 69 6e 2f 75 6e 69 76 65 72 73 65  n`./bin/universe
9b70: 20 20 20 20 20 20 20 20 20 20 3d 20 60 28 2f 62            = `(/b
9b80: 69 6e 2f 75 6e 69 76 65 72 73 65 29 20 32 3e 2f  in/universe) 2>/
9b90: 64 65 76 2f 6e 75 6c 6c 20 20 20 20 20 20 20 20  dev/null        
9ba0: 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f 77    || echo unknow
9bb0: 6e 60 0a 0a 5f 41 53 55 4e 41 4d 45 0a 0a 61 73  n`.._ASUNAME..as
9bc0: 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20  _save_IFS=$IFS; 
9bd0: 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41  IFS=$PATH_SEPARA
9be0: 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69  TOR.for as_dir i
9bf0: 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53  n $PATH.do.  IFS
9c00: 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20  =$as_save_IFS.  
9c10: 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72  test -z "$as_dir
9c20: 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20  " && as_dir=..  
9c30: 65 63 68 6f 20 22 50 41 54 48 3a 20 24 61 73 5f  echo "PATH: $as_
9c40: 64 69 72 22 0a 64 6f 6e 65 0a 0a 7d 20 3e 26 35  dir".done..} >&5
9c50: 0a 0a 63 61 74 20 3e 26 35 20 3c 3c 5f 41 43 45  ..cat >&5 <<_ACE
9c60: 4f 46 0a 0a 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d  OF...## --------
9c70: 2d 2d 2d 20 23 23 0a 23 23 20 43 6f 72 65 20 74  --- ##.## Core t
9c80: 65 73 74 73 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d  ests. ##.## ----
9c90: 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 0a 5f 41 43 45  ------- ##.._ACE
9ca0: 4f 46 0a 0a 0a 23 20 4b 65 65 70 20 61 20 74 72  OF...# Keep a tr
9cb0: 61 63 65 20 6f 66 20 74 68 65 20 63 6f 6d 6d 61  ace of the comma
9cc0: 6e 64 20 6c 69 6e 65 2e 0a 23 20 53 74 72 69 70  nd line..# Strip
9cd0: 20 6f 75 74 20 2d 2d 6e 6f 2d 63 72 65 61 74 65   out --no-create
9ce0: 20 61 6e 64 20 2d 2d 6e 6f 2d 72 65 63 75 72 73   and --no-recurs
9cf0: 69 6f 6e 20 73 6f 20 74 68 65 79 20 64 6f 20 6e  ion so they do n
9d00: 6f 74 20 70 69 6c 65 20 75 70 2e 0a 23 20 53 74  ot pile up..# St
9d10: 72 69 70 20 6f 75 74 20 2d 2d 73 69 6c 65 6e 74  rip out --silent
9d20: 20 62 65 63 61 75 73 65 20 77 65 20 64 6f 6e 27   because we don'
9d30: 74 20 77 61 6e 74 20 74 6f 20 72 65 63 6f 72 64  t want to record
9d40: 20 69 74 20 66 6f 72 20 66 75 74 75 72 65 20 72   it for future r
9d50: 75 6e 73 2e 0a 23 20 41 6c 73 6f 20 71 75 6f 74  uns..# Also quot
9d60: 65 20 61 6e 79 20 61 72 67 73 20 63 6f 6e 74 61  e any args conta
9d70: 69 6e 69 6e 67 20 73 68 65 6c 6c 20 6d 65 74 61  ining shell meta
9d80: 2d 63 68 61 72 61 63 74 65 72 73 2e 0a 23 20 4d  -characters..# M
9d90: 61 6b 65 20 74 77 6f 20 70 61 73 73 65 73 20 74  ake two passes t
9da0: 6f 20 61 6c 6c 6f 77 20 66 6f 72 20 70 72 6f 70  o allow for prop
9db0: 65 72 20 64 75 70 6c 69 63 61 74 65 2d 61 72 67  er duplicate-arg
9dc0: 75 6d 65 6e 74 20 73 75 70 70 72 65 73 73 69 6f  ument suppressio
9dd0: 6e 2e 0a 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f  n..ac_configure_
9de0: 61 72 67 73 3d 0a 61 63 5f 63 6f 6e 66 69 67 75  args=.ac_configu
9df0: 72 65 5f 61 72 67 73 30 3d 0a 61 63 5f 63 6f 6e  re_args0=.ac_con
9e00: 66 69 67 75 72 65 5f 61 72 67 73 31 3d 0a 61 63  figure_args1=.ac
9e10: 5f 73 65 70 3d 0a 61 63 5f 6d 75 73 74 5f 6b 65  _sep=.ac_must_ke
9e20: 65 70 5f 6e 65 78 74 3d 66 61 6c 73 65 0a 66 6f  ep_next=false.fo
9e30: 72 20 61 63 5f 70 61 73 73 20 69 6e 20 31 20 32  r ac_pass in 1 2
9e40: 0a 64 6f 0a 20 20 66 6f 72 20 61 63 5f 61 72 67  .do.  for ac_arg
9e50: 0a 20 20 64 6f 0a 20 20 20 20 63 61 73 65 20 24  .  do.    case $
9e60: 61 63 5f 61 72 67 20 69 6e 0a 20 20 20 20 2d 6e  ac_arg in.    -n
9e70: 6f 2d 63 72 65 61 74 65 20 7c 20 2d 2d 6e 6f 2d  o-create | --no-
9e80: 63 2a 20 7c 20 2d 6e 20 7c 20 2d 6e 6f 2d 72 65  c* | -n | -no-re
9e90: 63 75 72 73 69 6f 6e 20 7c 20 2d 2d 6e 6f 2d 72  cursion | --no-r
9ea0: 2a 29 20 63 6f 6e 74 69 6e 75 65 20 3b 3b 0a 20  *) continue ;;. 
9eb0: 20 20 20 2d 71 20 7c 20 2d 71 75 69 65 74 20 7c     -q | -quiet |
9ec0: 20 2d 2d 71 75 69 65 74 20 7c 20 2d 2d 71 75 69   --quiet | --qui
9ed0: 65 20 7c 20 2d 2d 71 75 69 20 7c 20 2d 2d 71 75  e | --qui | --qu
9ee0: 20 7c 20 2d 2d 71 20 5c 0a 20 20 20 20 7c 20 2d   | --q \.    | -
9ef0: 73 69 6c 65 6e 74 20 7c 20 2d 2d 73 69 6c 65 6e  silent | --silen
9f00: 74 20 7c 20 2d 2d 73 69 6c 65 6e 20 7c 20 2d 2d  t | --silen | --
9f10: 73 69 6c 65 20 7c 20 2d 2d 73 69 6c 29 0a 20 20  sile | --sil).  
9f20: 20 20 20 20 63 6f 6e 74 69 6e 75 65 20 3b 3b 0a      continue ;;.
9f30: 20 20 20 20 2a 22 20 22 2a 7c 2a 22 09 22 2a 7c      *" "*|*"."*|
9f40: 2a 5b 5c 5b 5c 5d 5c 7e 5c 23 5c 24 5c 5e 5c 26  *[\[\]\~\#\$\^\&
9f50: 5c 2a 5c 28 5c 29 5c 7b 5c 7d 5c 5c 5c 7c 5c 3b  \*\(\)\{\}\\\|\;
9f60: 5c 3c 5c 3e 5c 3f 5c 22 5c 27 5d 2a 29 0a 20 20  \<\>\?\"\']*).  
9f70: 20 20 20 20 61 63 5f 61 72 67 3d 60 65 63 68 6f      ac_arg=`echo
9f80: 20 22 24 61 63 5f 61 72 67 22 20 7c 20 73 65 64   "$ac_arg" | sed
9f90: 20 22 73 2f 27 2f 27 5c 5c 5c 5c 5c 5c 5c 5c 27   "s/'/'\\\\\\\\'
9fa0: 27 2f 67 22 60 20 3b 3b 0a 20 20 20 20 65 73 61  '/g"` ;;.    esa
9fb0: 63 0a 20 20 20 20 63 61 73 65 20 24 61 63 5f 70  c.    case $ac_p
9fc0: 61 73 73 20 69 6e 0a 20 20 20 20 31 29 20 61 63  ass in.    1) ac
9fd0: 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 30  _configure_args0
9fe0: 3d 22 24 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f  ="$ac_configure_
9ff0: 61 72 67 73 30 20 27 24 61 63 5f 61 72 67 27 22  args0 '$ac_arg'"
a000: 20 3b 3b 0a 20 20 20 20 32 29 0a 20 20 20 20 20   ;;.    2).     
a010: 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72   ac_configure_ar
a020: 67 73 31 3d 22 24 61 63 5f 63 6f 6e 66 69 67 75  gs1="$ac_configu
a030: 72 65 5f 61 72 67 73 31 20 27 24 61 63 5f 61 72  re_args1 '$ac_ar
a040: 67 27 22 0a 20 20 20 20 20 20 69 66 20 74 65 73  g'".      if tes
a050: 74 20 24 61 63 5f 6d 75 73 74 5f 6b 65 65 70 5f  t $ac_must_keep_
a060: 6e 65 78 74 20 3d 20 74 72 75 65 3b 20 74 68 65  next = true; the
a070: 6e 0a 09 61 63 5f 6d 75 73 74 5f 6b 65 65 70 5f  n..ac_must_keep_
a080: 6e 65 78 74 3d 66 61 6c 73 65 20 23 20 47 6f 74  next=false # Got
a090: 20 76 61 6c 75 65 2c 20 62 61 63 6b 20 74 6f 20   value, back to 
a0a0: 6e 6f 72 6d 61 6c 2e 0a 20 20 20 20 20 20 65 6c  normal..      el
a0b0: 73 65 0a 09 63 61 73 65 20 24 61 63 5f 61 72 67  se..case $ac_arg
a0c0: 20 69 6e 0a 09 20 20 2a 3d 2a 20 7c 20 2d 2d 63   in..  *=* | --c
a0d0: 6f 6e 66 69 67 2d 63 61 63 68 65 20 7c 20 2d 43  onfig-cache | -C
a0e0: 20 7c 20 2d 64 69 73 61 62 6c 65 2d 2a 20 7c 20   | -disable-* | 
a0f0: 2d 2d 64 69 73 61 62 6c 65 2d 2a 20 5c 0a 09 20  --disable-* \.. 
a100: 20 7c 20 2d 65 6e 61 62 6c 65 2d 2a 20 7c 20 2d   | -enable-* | -
a110: 2d 65 6e 61 62 6c 65 2d 2a 20 7c 20 2d 67 61 73  -enable-* | -gas
a120: 20 7c 20 2d 2d 67 2a 20 7c 20 2d 6e 66 70 20 7c   | --g* | -nfp |
a130: 20 2d 2d 6e 66 2a 20 5c 0a 09 20 20 7c 20 2d 71   --nf* \..  | -q
a140: 20 7c 20 2d 71 75 69 65 74 20 7c 20 2d 2d 71 2a   | -quiet | --q*
a150: 20 7c 20 2d 73 69 6c 65 6e 74 20 7c 20 2d 2d 73   | -silent | --s
a160: 69 6c 2a 20 7c 20 2d 76 20 7c 20 2d 76 65 72 62  il* | -v | -verb
a170: 2a 20 5c 0a 09 20 20 7c 20 2d 77 69 74 68 2d 2a  * \..  | -with-*
a180: 20 7c 20 2d 2d 77 69 74 68 2d 2a 20 7c 20 2d 77   | --with-* | -w
a190: 69 74 68 6f 75 74 2d 2a 20 7c 20 2d 2d 77 69 74  ithout-* | --wit
a1a0: 68 6f 75 74 2d 2a 20 7c 20 2d 2d 78 29 0a 09 20  hout-* | --x).. 
a1b0: 20 20 20 63 61 73 65 20 22 24 61 63 5f 63 6f 6e     case "$ac_con
a1c0: 66 69 67 75 72 65 5f 61 72 67 73 30 20 22 20 69  figure_args0 " i
a1d0: 6e 0a 09 20 20 20 20 20 20 22 24 61 63 5f 63 6f  n..      "$ac_co
a1e0: 6e 66 69 67 75 72 65 5f 61 72 67 73 31 22 2a 22  nfigure_args1"*"
a1f0: 20 27 24 61 63 5f 61 72 67 27 20 22 2a 20 29 20   '$ac_arg' "* ) 
a200: 63 6f 6e 74 69 6e 75 65 20 3b 3b 0a 09 20 20 20  continue ;;..   
a210: 20 65 73 61 63 0a 09 20 20 20 20 3b 3b 0a 09 20   esac..    ;;.. 
a220: 20 2d 2a 20 29 20 61 63 5f 6d 75 73 74 5f 6b 65   -* ) ac_must_ke
a230: 65 70 5f 6e 65 78 74 3d 74 72 75 65 20 3b 3b 0a  ep_next=true ;;.
a240: 09 65 73 61 63 0a 20 20 20 20 20 20 66 69 0a 20  .esac.      fi. 
a250: 20 20 20 20 20 61 63 5f 63 6f 6e 66 69 67 75 72       ac_configur
a260: 65 5f 61 72 67 73 3d 22 24 61 63 5f 63 6f 6e 66  e_args="$ac_conf
a270: 69 67 75 72 65 5f 61 72 67 73 24 61 63 5f 73 65  igure_args$ac_se
a280: 70 27 24 61 63 5f 61 72 67 27 22 0a 20 20 20 20  p'$ac_arg'".    
a290: 20 20 23 20 47 65 74 20 72 69 64 20 6f 66 20 74    # Get rid of t
a2a0: 68 65 20 6c 65 61 64 69 6e 67 20 73 70 61 63 65  he leading space
a2b0: 2e 0a 20 20 20 20 20 20 61 63 5f 73 65 70 3d 22  ..      ac_sep="
a2c0: 20 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20   ".      ;;.    
a2d0: 65 73 61 63 0a 20 20 64 6f 6e 65 0a 64 6f 6e 65  esac.  done.done
a2e0: 0a 24 61 73 5f 75 6e 73 65 74 20 61 63 5f 63 6f  .$as_unset ac_co
a2f0: 6e 66 69 67 75 72 65 5f 61 72 67 73 30 20 7c 7c  nfigure_args0 ||
a300: 20 74 65 73 74 20 22 24 7b 61 63 5f 63 6f 6e 66   test "${ac_conf
a310: 69 67 75 72 65 5f 61 72 67 73 30 2b 73 65 74 7d  igure_args0+set}
a320: 22 20 21 3d 20 73 65 74 20 7c 7c 20 7b 20 61 63  " != set || { ac
a330: 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 30  _configure_args0
a340: 3d 3b 20 65 78 70 6f 72 74 20 61 63 5f 63 6f 6e  =; export ac_con
a350: 66 69 67 75 72 65 5f 61 72 67 73 30 3b 20 7d 0a  figure_args0; }.
a360: 24 61 73 5f 75 6e 73 65 74 20 61 63 5f 63 6f 6e  $as_unset ac_con
a370: 66 69 67 75 72 65 5f 61 72 67 73 31 20 7c 7c 20  figure_args1 || 
a380: 74 65 73 74 20 22 24 7b 61 63 5f 63 6f 6e 66 69  test "${ac_confi
a390: 67 75 72 65 5f 61 72 67 73 31 2b 73 65 74 7d 22  gure_args1+set}"
a3a0: 20 21 3d 20 73 65 74 20 7c 7c 20 7b 20 61 63 5f   != set || { ac_
a3b0: 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 31 3d  configure_args1=
a3c0: 3b 20 65 78 70 6f 72 74 20 61 63 5f 63 6f 6e 66  ; export ac_conf
a3d0: 69 67 75 72 65 5f 61 72 67 73 31 3b 20 7d 0a 0a  igure_args1; }..
a3e0: 23 20 57 68 65 6e 20 69 6e 74 65 72 72 75 70 74  # When interrupt
a3f0: 65 64 20 6f 72 20 65 78 69 74 27 64 2c 20 63 6c  ed or exit'd, cl
a400: 65 61 6e 75 70 20 74 65 6d 70 6f 72 61 72 79 20  eanup temporary 
a410: 66 69 6c 65 73 2c 20 61 6e 64 20 63 6f 6d 70 6c  files, and compl
a420: 65 74 65 0a 23 20 63 6f 6e 66 69 67 2e 6c 6f 67  ete.# config.log
a430: 2e 20 20 57 65 20 72 65 6d 6f 76 65 20 63 6f 6d  .  We remove com
a440: 6d 65 6e 74 73 20 62 65 63 61 75 73 65 20 61 6e  ments because an
a450: 79 77 61 79 20 74 68 65 20 71 75 6f 74 65 73 20  yway the quotes 
a460: 69 6e 20 74 68 65 72 65 0a 23 20 77 6f 75 6c 64  in there.# would
a470: 20 63 61 75 73 65 20 70 72 6f 62 6c 65 6d 73 20   cause problems 
a480: 6f 72 20 6c 6f 6f 6b 20 75 67 6c 79 2e 0a 23 20  or look ugly..# 
a490: 57 41 52 4e 49 4e 47 3a 20 42 65 20 73 75 72 65  WARNING: Be sure
a4a0: 20 6e 6f 74 20 74 6f 20 75 73 65 20 73 69 6e 67   not to use sing
a4b0: 6c 65 20 71 75 6f 74 65 73 20 69 6e 20 74 68 65  le quotes in the
a4c0: 72 65 2c 20 61 73 20 73 6f 6d 65 20 73 68 65 6c  re, as some shel
a4d0: 6c 73 2c 0a 23 20 73 75 63 68 20 61 73 20 6f 75  ls,.# such as ou
a4e0: 72 20 44 55 20 35 2e 30 20 66 72 69 65 6e 64 2c  r DU 5.0 friend,
a4f0: 20 77 69 6c 6c 20 74 68 65 6e 20 60 63 6c 6f 73   will then `clos
a500: 65 27 20 74 68 65 20 74 72 61 70 2e 0a 74 72 61  e' the trap..tra
a510: 70 20 27 65 78 69 74 5f 73 74 61 74 75 73 3d 24  p 'exit_status=$
a520: 3f 0a 20 20 23 20 53 61 76 65 20 69 6e 74 6f 20  ?.  # Save into 
a530: 63 6f 6e 66 69 67 2e 6c 6f 67 20 73 6f 6d 65 20  config.log some 
a540: 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 74 68 61 74  information that
a550: 20 6d 69 67 68 74 20 68 65 6c 70 20 69 6e 20 64   might help in d
a560: 65 62 75 67 67 69 6e 67 2e 0a 20 20 7b 0a 20 20  ebugging..  {.  
a570: 20 20 65 63 68 6f 0a 0a 20 20 20 20 63 61 74 20    echo..    cat 
a580: 3c 3c 5c 5f 41 53 42 4f 58 0a 23 23 20 2d 2d 2d  <<\_ASBOX.## ---
a590: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23  ------------- ##
a5a0: 0a 23 23 20 43 61 63 68 65 20 76 61 72 69 61 62  .## Cache variab
a5b0: 6c 65 73 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d  les. ##.## -----
a5c0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 5f  ----------- ##._
a5d0: 41 53 42 4f 58 0a 20 20 20 20 65 63 68 6f 0a 20  ASBOX.    echo. 
a5e0: 20 20 20 23 20 54 68 65 20 66 6f 6c 6c 6f 77 69     # The followi
a5f0: 6e 67 20 77 61 79 20 6f 66 20 77 72 69 74 69 6e  ng way of writin
a600: 67 20 74 68 65 20 63 61 63 68 65 20 6d 69 73 68  g the cache mish
a610: 61 6e 64 6c 65 73 20 6e 65 77 6c 69 6e 65 73 20  andles newlines 
a620: 69 6e 20 76 61 6c 75 65 73 2c 0a 7b 0a 20 20 28  in values,.{.  (
a630: 73 65 74 29 20 32 3e 26 31 20 7c 0a 20 20 20 20  set) 2>&1 |.    
a640: 63 61 73 65 20 60 28 61 63 5f 73 70 61 63 65 3d  case `(ac_space=
a650: 27 22 27 22 27 20 27 22 27 22 27 3b 20 73 65 74  '"'"' '"'"'; set
a660: 20 7c 20 67 72 65 70 20 61 63 5f 73 70 61 63 65   | grep ac_space
a670: 29 20 32 3e 26 31 60 20 69 6e 0a 20 20 20 20 2a  ) 2>&1` in.    *
a680: 61 63 5f 73 70 61 63 65 3d 5c 20 2a 29 0a 20 20  ac_space=\ *).  
a690: 20 20 20 20 73 65 64 20 2d 6e 20 5c 0a 09 22 73      sed -n \.."s
a6a0: 2f 27 22 27 22 27 2f 27 22 27 22 27 5c 5c 5c 5c  /'"'"'/'"'"'\\\\
a6b0: 27 22 27 22 27 27 22 27 22 27 2f 67 3b 0a 09 20  '"'"''"'"'/g;.. 
a6c0: 20 73 2f 5e 5c 5c 28 5b 5f 24 61 73 5f 63 72 5f   s/^\\([_$as_cr_
a6d0: 61 6c 6e 75 6d 5d 2a 5f 63 76 5f 5b 5f 24 61 73  alnum]*_cv_[_$as
a6e0: 5f 63 72 5f 61 6c 6e 75 6d 5d 2a 5c 5c 29 3d 5c  _cr_alnum]*\\)=\
a6f0: 5c 28 2e 2a 5c 5c 29 2f 5c 5c 31 3d 27 22 27 22  \(.*\\)/\\1='"'"
a700: 27 5c 5c 32 27 22 27 22 27 2f 70 22 0a 20 20 20  '\\2'"'"'/p".   
a710: 20 20 20 3b 3b 0a 20 20 20 20 2a 29 0a 20 20 20     ;;.    *).   
a720: 20 20 20 73 65 64 20 2d 6e 20 5c 0a 09 22 73 2f     sed -n \.."s/
a730: 5e 5c 5c 28 5b 5f 24 61 73 5f 63 72 5f 61 6c 6e  ^\\([_$as_cr_aln
a740: 75 6d 5d 2a 5f 63 76 5f 5b 5f 24 61 73 5f 63 72  um]*_cv_[_$as_cr
a750: 5f 61 6c 6e 75 6d 5d 2a 5c 5c 29 3d 5c 5c 28 2e  _alnum]*\\)=\\(.
a760: 2a 5c 5c 29 2f 5c 5c 31 3d 5c 5c 32 2f 70 22 0a  *\\)/\\1=\\2/p".
a770: 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61        ;;.    esa
a780: 63 3b 0a 7d 0a 20 20 20 20 65 63 68 6f 0a 0a 20  c;.}.    echo.. 
a790: 20 20 20 63 61 74 20 3c 3c 5c 5f 41 53 42 4f 58     cat <<\_ASBOX
a7a0: 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  .## ------------
a7b0: 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 4f 75 74 70  ----- ##.## Outp
a7c0: 75 74 20 76 61 72 69 61 62 6c 65 73 2e 20 23 23  ut variables. ##
a7d0: 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  .## ------------
a7e0: 2d 2d 2d 2d 2d 20 23 23 0a 5f 41 53 42 4f 58 0a  ----- ##._ASBOX.
a7f0: 20 20 20 20 65 63 68 6f 0a 20 20 20 20 66 6f 72      echo.    for
a800: 20 61 63 5f 76 61 72 20 69 6e 20 24 61 63 5f 73   ac_var in $ac_s
a810: 75 62 73 74 5f 76 61 72 73 0a 20 20 20 20 64 6f  ubst_vars.    do
a820: 0a 20 20 20 20 20 20 65 76 61 6c 20 61 63 5f 76  .      eval ac_v
a830: 61 6c 3d 24 60 65 63 68 6f 20 24 61 63 5f 76 61  al=$`echo $ac_va
a840: 72 60 0a 20 20 20 20 20 20 65 63 68 6f 20 22 24  r`.      echo "$
a850: 61 63 5f 76 61 72 3d 27 22 27 22 27 24 61 63 5f  ac_var='"'"'$ac_
a860: 76 61 6c 27 22 27 22 27 22 0a 20 20 20 20 64 6f  val'"'"'".    do
a870: 6e 65 20 7c 20 73 6f 72 74 0a 20 20 20 20 65 63  ne | sort.    ec
a880: 68 6f 0a 0a 20 20 20 20 69 66 20 74 65 73 74 20  ho..    if test 
a890: 2d 6e 20 22 24 61 63 5f 73 75 62 73 74 5f 66 69  -n "$ac_subst_fi
a8a0: 6c 65 73 22 3b 20 74 68 65 6e 0a 20 20 20 20 20  les"; then.     
a8b0: 20 63 61 74 20 3c 3c 5c 5f 41 53 42 4f 58 0a 23   cat <<\_ASBOX.#
a8c0: 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20  # ------------- 
a8d0: 23 23 0a 23 23 20 4f 75 74 70 75 74 20 66 69 6c  ##.## Output fil
a8e0: 65 73 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d  es. ##.## ------
a8f0: 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 5f 41 53 42 4f  ------- ##._ASBO
a900: 58 0a 20 20 20 20 20 20 65 63 68 6f 0a 20 20 20  X.      echo.   
a910: 20 20 20 66 6f 72 20 61 63 5f 76 61 72 20 69 6e     for ac_var in
a920: 20 24 61 63 5f 73 75 62 73 74 5f 66 69 6c 65 73   $ac_subst_files
a930: 0a 20 20 20 20 20 20 64 6f 0a 09 65 76 61 6c 20  .      do..eval 
a940: 61 63 5f 76 61 6c 3d 24 60 65 63 68 6f 20 24 61  ac_val=$`echo $a
a950: 63 5f 76 61 72 60 0a 09 65 63 68 6f 20 22 24 61  c_var`..echo "$a
a960: 63 5f 76 61 72 3d 27 22 27 22 27 24 61 63 5f 76  c_var='"'"'$ac_v
a970: 61 6c 27 22 27 22 27 22 0a 20 20 20 20 20 20 64  al'"'"'".      d
a980: 6f 6e 65 20 7c 20 73 6f 72 74 0a 20 20 20 20 20  one | sort.     
a990: 20 65 63 68 6f 0a 20 20 20 20 66 69 0a 0a 20 20   echo.    fi..  
a9a0: 20 20 69 66 20 74 65 73 74 20 2d 73 20 63 6f 6e    if test -s con
a9b0: 66 64 65 66 73 2e 68 3b 20 74 68 65 6e 0a 20 20  fdefs.h; then.  
a9c0: 20 20 20 20 63 61 74 20 3c 3c 5c 5f 41 53 42 4f      cat <<\_ASBO
a9d0: 58 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  X.## -----------
a9e0: 20 23 23 0a 23 23 20 63 6f 6e 66 64 65 66 73 2e   ##.## confdefs.
a9f0: 68 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d  h. ##.## -------
aa00: 2d 2d 2d 2d 20 23 23 0a 5f 41 53 42 4f 58 0a 20  ---- ##._ASBOX. 
aa10: 20 20 20 20 20 65 63 68 6f 0a 20 20 20 20 20 20       echo.      
aa20: 73 65 64 20 22 2f 5e 24 2f 64 22 20 63 6f 6e 66  sed "/^$/d" conf
aa30: 64 65 66 73 2e 68 20 7c 20 73 6f 72 74 0a 20 20  defs.h | sort.  
aa40: 20 20 20 20 65 63 68 6f 0a 20 20 20 20 66 69 0a      echo.    fi.
aa50: 20 20 20 20 74 65 73 74 20 22 24 61 63 5f 73 69      test "$ac_si
aa60: 67 6e 61 6c 22 20 21 3d 20 30 20 26 26 0a 20 20  gnal" != 0 &&.  
aa70: 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65      echo "$as_me
aa80: 3a 20 63 61 75 67 68 74 20 73 69 67 6e 61 6c 20  : caught signal 
aa90: 24 61 63 5f 73 69 67 6e 61 6c 22 0a 20 20 20 20  $ac_signal".    
aaa0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 78  echo "$as_me: ex
aab0: 69 74 20 24 65 78 69 74 5f 73 74 61 74 75 73 22  it $exit_status"
aac0: 0a 20 20 7d 20 3e 26 35 0a 20 20 72 6d 20 2d 66  .  } >&5.  rm -f
aad0: 20 63 6f 72 65 20 2a 2e 63 6f 72 65 20 26 26 0a   core *.core &&.
aae0: 20 20 72 6d 20 2d 72 66 20 63 6f 6e 66 74 65 73    rm -rf conftes
aaf0: 74 2a 20 63 6f 6e 66 64 65 66 73 2a 20 63 6f 6e  t* confdefs* con
ab00: 66 24 24 2a 20 24 61 63 5f 63 6c 65 61 6e 5f 66  f$$* $ac_clean_f
ab10: 69 6c 65 73 20 26 26 0a 20 20 20 20 65 78 69 74  iles &&.    exit
ab20: 20 24 65 78 69 74 5f 73 74 61 74 75 73 0a 20 20   $exit_status.  
ab30: 20 20 20 27 20 30 0a 66 6f 72 20 61 63 5f 73 69     ' 0.for ac_si
ab40: 67 6e 61 6c 20 69 6e 20 31 20 32 20 31 33 20 31  gnal in 1 2 13 1
ab50: 35 3b 20 64 6f 0a 20 20 74 72 61 70 20 27 61 63  5; do.  trap 'ac
ab60: 5f 73 69 67 6e 61 6c 3d 27 24 61 63 5f 73 69 67  _signal='$ac_sig
ab70: 6e 61 6c 27 3b 20 7b 20 28 65 78 69 74 20 31 29  nal'; { (exit 1)
ab80: 3b 20 65 78 69 74 20 31 3b 20 7d 27 20 24 61 63  ; exit 1; }' $ac
ab90: 5f 73 69 67 6e 61 6c 0a 64 6f 6e 65 0a 61 63 5f  _signal.done.ac_
aba0: 73 69 67 6e 61 6c 3d 30 0a 0a 23 20 63 6f 6e 66  signal=0..# conf
abb0: 64 65 66 73 2e 68 20 61 76 6f 69 64 73 20 4f 53  defs.h avoids OS
abc0: 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 6c 65   command line le
abd0: 6e 67 74 68 20 6c 69 6d 69 74 73 20 74 68 61 74  ngth limits that
abe0: 20 44 45 46 53 20 63 61 6e 20 65 78 63 65 65 64   DEFS can exceed
abf0: 2e 0a 72 6d 20 2d 72 66 20 63 6f 6e 66 74 65 73  ..rm -rf conftes
ac00: 74 2a 20 63 6f 6e 66 64 65 66 73 2e 68 0a 23 20  t* confdefs.h.# 
ac10: 41 49 58 20 63 70 70 20 6c 6f 73 65 73 20 6f 6e  AIX cpp loses on
ac20: 20 61 6e 20 65 6d 70 74 79 20 66 69 6c 65 2c 20   an empty file, 
ac30: 73 6f 20 6d 61 6b 65 20 73 75 72 65 20 69 74 20  so make sure it 
ac40: 63 6f 6e 74 61 69 6e 73 20 61 74 20 6c 65 61 73  contains at leas
ac50: 74 20 61 20 6e 65 77 6c 69 6e 65 2e 0a 65 63 68  t a newline..ech
ac60: 6f 20 3e 63 6f 6e 66 64 65 66 73 2e 68 0a 0a 23  o >confdefs.h..#
ac70: 20 50 72 65 64 65 66 69 6e 65 64 20 70 72 65 70   Predefined prep
ac80: 72 6f 63 65 73 73 6f 72 20 76 61 72 69 61 62 6c  rocessor variabl
ac90: 65 73 2e 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66 64  es...cat >>confd
aca0: 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23  efs.h <<_ACEOF.#
acb0: 64 65 66 69 6e 65 20 50 41 43 4b 41 47 45 5f 4e  define PACKAGE_N
acc0: 41 4d 45 20 22 24 50 41 43 4b 41 47 45 5f 4e 41  AME "$PACKAGE_NA
acd0: 4d 45 22 0a 5f 41 43 45 4f 46 0a 0a 0a 63 61 74  ME"._ACEOF...cat
ace0: 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c   >>confdefs.h <<
acf0: 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 50  _ACEOF.#define P
ad00: 41 43 4b 41 47 45 5f 54 41 52 4e 41 4d 45 20 22  ACKAGE_TARNAME "
ad10: 24 50 41 43 4b 41 47 45 5f 54 41 52 4e 41 4d 45  $PACKAGE_TARNAME
ad20: 22 0a 5f 41 43 45 4f 46 0a 0a 0a 63 61 74 20 3e  "._ACEOF...cat >
ad30: 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41  >confdefs.h <<_A
ad40: 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 50 41 43  CEOF.#define PAC
ad50: 4b 41 47 45 5f 56 45 52 53 49 4f 4e 20 22 24 50  KAGE_VERSION "$P
ad60: 41 43 4b 41 47 45 5f 56 45 52 53 49 4f 4e 22 0a  ACKAGE_VERSION".
ad70: 5f 41 43 45 4f 46 0a 0a 0a 63 61 74 20 3e 3e 63  _ACEOF...cat >>c
ad80: 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45  onfdefs.h <<_ACE
ad90: 4f 46 0a 23 64 65 66 69 6e 65 20 50 41 43 4b 41  OF.#define PACKA
ada0: 47 45 5f 53 54 52 49 4e 47 20 22 24 50 41 43 4b  GE_STRING "$PACK
adb0: 41 47 45 5f 53 54 52 49 4e 47 22 0a 5f 41 43 45  AGE_STRING"._ACE
adc0: 4f 46 0a 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66 64  OF...cat >>confd
add0: 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23  efs.h <<_ACEOF.#
ade0: 64 65 66 69 6e 65 20 50 41 43 4b 41 47 45 5f 42  define PACKAGE_B
adf0: 55 47 52 45 50 4f 52 54 20 22 24 50 41 43 4b 41  UGREPORT "$PACKA
ae00: 47 45 5f 42 55 47 52 45 50 4f 52 54 22 0a 5f 41  GE_BUGREPORT"._A
ae10: 43 45 4f 46 0a 0a 0a 23 20 4c 65 74 20 74 68 65  CEOF...# Let the
ae20: 20 73 69 74 65 20 66 69 6c 65 20 73 65 6c 65 63   site file selec
ae30: 74 20 61 6e 20 61 6c 74 65 72 6e 61 74 65 20 63  t an alternate c
ae40: 61 63 68 65 20 66 69 6c 65 20 69 66 20 69 74 20  ache file if it 
ae50: 77 61 6e 74 73 20 74 6f 2e 0a 23 20 50 72 65 66  wants to..# Pref
ae60: 65 72 20 65 78 70 6c 69 63 69 74 6c 79 20 73 65  er explicitly se
ae70: 6c 65 63 74 65 64 20 66 69 6c 65 20 74 6f 20 61  lected file to a
ae80: 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 65 6c  utomatically sel
ae90: 65 63 74 65 64 20 6f 6e 65 73 2e 0a 69 66 20 74  ected ones..if t
aea0: 65 73 74 20 2d 7a 20 22 24 43 4f 4e 46 49 47 5f  est -z "$CONFIG_
aeb0: 53 49 54 45 22 3b 20 74 68 65 6e 0a 20 20 69 66  SITE"; then.  if
aec0: 20 74 65 73 74 20 22 78 24 70 72 65 66 69 78 22   test "x$prefix"
aed0: 20 21 3d 20 78 4e 4f 4e 45 3b 20 74 68 65 6e 0a   != xNONE; then.
aee0: 20 20 20 20 43 4f 4e 46 49 47 5f 53 49 54 45 3d      CONFIG_SITE=
aef0: 22 24 70 72 65 66 69 78 2f 73 68 61 72 65 2f 63  "$prefix/share/c
af00: 6f 6e 66 69 67 2e 73 69 74 65 20 24 70 72 65 66  onfig.site $pref
af10: 69 78 2f 65 74 63 2f 63 6f 6e 66 69 67 2e 73 69  ix/etc/config.si
af20: 74 65 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 43  te".  else.    C
af30: 4f 4e 46 49 47 5f 53 49 54 45 3d 22 24 61 63 5f  ONFIG_SITE="$ac_
af40: 64 65 66 61 75 6c 74 5f 70 72 65 66 69 78 2f 73  default_prefix/s
af50: 68 61 72 65 2f 63 6f 6e 66 69 67 2e 73 69 74 65  hare/config.site
af60: 20 24 61 63 5f 64 65 66 61 75 6c 74 5f 70 72 65   $ac_default_pre
af70: 66 69 78 2f 65 74 63 2f 63 6f 6e 66 69 67 2e 73  fix/etc/config.s
af80: 69 74 65 22 0a 20 20 66 69 0a 66 69 0a 66 6f 72  ite".  fi.fi.for
af90: 20 61 63 5f 73 69 74 65 5f 66 69 6c 65 20 69 6e   ac_site_file in
afa0: 20 24 43 4f 4e 46 49 47 5f 53 49 54 45 3b 20 64   $CONFIG_SITE; d
afb0: 6f 0a 20 20 69 66 20 74 65 73 74 20 2d 72 20 22  o.  if test -r "
afc0: 24 61 63 5f 73 69 74 65 5f 66 69 6c 65 22 3b 20  $ac_site_file"; 
afd0: 74 68 65 6e 0a 20 20 20 20 7b 20 65 63 68 6f 20  then.    { echo 
afe0: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
aff0: 20 6c 6f 61 64 69 6e 67 20 73 69 74 65 20 73 63   loading site sc
b000: 72 69 70 74 20 24 61 63 5f 73 69 74 65 5f 66 69  ript $ac_site_fi
b010: 6c 65 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  le" >&5.echo "$a
b020: 73 5f 6d 65 3a 20 6c 6f 61 64 69 6e 67 20 73 69  s_me: loading si
b030: 74 65 20 73 63 72 69 70 74 20 24 61 63 5f 73 69  te script $ac_si
b040: 74 65 5f 66 69 6c 65 22 20 3e 26 36 3b 7d 0a 20  te_file" >&6;}. 
b050: 20 20 20 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27     sed 's/^/| /'
b060: 20 22 24 61 63 5f 73 69 74 65 5f 66 69 6c 65 22   "$ac_site_file"
b070: 20 3e 26 35 0a 20 20 20 20 2e 20 22 24 61 63 5f   >&5.    . "$ac_
b080: 73 69 74 65 5f 66 69 6c 65 22 0a 20 20 66 69 0a  site_file".  fi.
b090: 64 6f 6e 65 0a 0a 69 66 20 74 65 73 74 20 2d 72  done..if test -r
b0a0: 20 22 24 63 61 63 68 65 5f 66 69 6c 65 22 3b 20   "$cache_file"; 
b0b0: 74 68 65 6e 0a 20 20 23 20 53 6f 6d 65 20 76 65  then.  # Some ve
b0c0: 72 73 69 6f 6e 73 20 6f 66 20 62 61 73 68 20 77  rsions of bash w
b0d0: 69 6c 6c 20 66 61 69 6c 20 74 6f 20 73 6f 75 72  ill fail to sour
b0e0: 63 65 20 2f 64 65 76 2f 6e 75 6c 6c 20 28 73 70  ce /dev/null (sp
b0f0: 65 63 69 61 6c 0a 20 20 23 20 66 69 6c 65 73 20  ecial.  # files 
b100: 61 63 74 75 61 6c 6c 79 29 2c 20 73 6f 20 77 65  actually), so we
b110: 20 61 76 6f 69 64 20 64 6f 69 6e 67 20 74 68 61   avoid doing tha
b120: 74 2e 0a 20 20 69 66 20 74 65 73 74 20 2d 66 20  t..  if test -f 
b130: 22 24 63 61 63 68 65 5f 66 69 6c 65 22 3b 20 74  "$cache_file"; t
b140: 68 65 6e 0a 20 20 20 20 7b 20 65 63 68 6f 20 22  hen.    { echo "
b150: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
b160: 6c 6f 61 64 69 6e 67 20 63 61 63 68 65 20 24 63  loading cache $c
b170: 61 63 68 65 5f 66 69 6c 65 22 20 3e 26 35 0a 65  ache_file" >&5.e
b180: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 6c 6f 61  cho "$as_me: loa
b190: 64 69 6e 67 20 63 61 63 68 65 20 24 63 61 63 68  ding cache $cach
b1a0: 65 5f 66 69 6c 65 22 20 3e 26 36 3b 7d 0a 20 20  e_file" >&6;}.  
b1b0: 20 20 63 61 73 65 20 24 63 61 63 68 65 5f 66 69    case $cache_fi
b1c0: 6c 65 20 69 6e 0a 20 20 20 20 20 20 5b 5c 5c 2f  le in.      [\\/
b1d0: 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20  ]* | ?:[\\/]* ) 
b1e0: 2e 20 24 63 61 63 68 65 5f 66 69 6c 65 3b 3b 0a  . $cache_file;;.
b1f0: 20 20 20 20 20 20 2a 29 20 20 20 20 20 20 20 20        *)        
b200: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 20                . 
b210: 2e 2f 24 63 61 63 68 65 5f 66 69 6c 65 3b 3b 0a  ./$cache_file;;.
b220: 20 20 20 20 65 73 61 63 0a 20 20 66 69 0a 65 6c      esac.  fi.el
b230: 73 65 0a 20 20 7b 20 65 63 68 6f 20 22 24 61 73  se.  { echo "$as
b240: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 72 65  _me:$LINENO: cre
b250: 61 74 69 6e 67 20 63 61 63 68 65 20 24 63 61 63  ating cache $cac
b260: 68 65 5f 66 69 6c 65 22 20 3e 26 35 0a 65 63 68  he_file" >&5.ech
b270: 6f 20 22 24 61 73 5f 6d 65 3a 20 63 72 65 61 74  o "$as_me: creat
b280: 69 6e 67 20 63 61 63 68 65 20 24 63 61 63 68 65  ing cache $cache
b290: 5f 66 69 6c 65 22 20 3e 26 36 3b 7d 0a 20 20 3e  _file" >&6;}.  >
b2a0: 24 63 61 63 68 65 5f 66 69 6c 65 0a 66 69 0a 0a  $cache_file.fi..
b2b0: 23 20 43 68 65 63 6b 20 74 68 61 74 20 74 68 65  # Check that the
b2c0: 20 70 72 65 63 69 6f 75 73 20 76 61 72 69 61 62   precious variab
b2d0: 6c 65 73 20 73 61 76 65 64 20 69 6e 20 74 68 65  les saved in the
b2e0: 20 63 61 63 68 65 20 68 61 76 65 20 6b 65 70 74   cache have kept
b2f0: 20 74 68 65 20 73 61 6d 65 0a 23 20 76 61 6c 75   the same.# valu
b300: 65 2e 0a 61 63 5f 63 61 63 68 65 5f 63 6f 72 72  e..ac_cache_corr
b310: 75 70 74 65 64 3d 66 61 6c 73 65 0a 66 6f 72 20  upted=false.for 
b320: 61 63 5f 76 61 72 20 69 6e 20 60 28 73 65 74 29  ac_var in `(set)
b330: 20 32 3e 26 31 20 7c 0a 09 20 20 20 20 20 20 20   2>&1 |..       
b340: 73 65 64 20 2d 6e 20 27 73 2f 5e 61 63 5f 65 6e  sed -n 's/^ac_en
b350: 76 5f 5c 28 5b 61 2d 7a 41 2d 5a 5f 30 2d 39 5d  v_\([a-zA-Z_0-9]
b360: 2a 5c 29 5f 73 65 74 3d 2e 2a 2f 5c 31 2f 70 27  *\)_set=.*/\1/p'
b370: 60 3b 20 64 6f 0a 20 20 65 76 61 6c 20 61 63 5f  `; do.  eval ac_
b380: 6f 6c 64 5f 73 65 74 3d 5c 24 61 63 5f 63 76 5f  old_set=\$ac_cv_
b390: 65 6e 76 5f 24 7b 61 63 5f 76 61 72 7d 5f 73 65  env_${ac_var}_se
b3a0: 74 0a 20 20 65 76 61 6c 20 61 63 5f 6e 65 77 5f  t.  eval ac_new_
b3b0: 73 65 74 3d 5c 24 61 63 5f 65 6e 76 5f 24 7b 61  set=\$ac_env_${a
b3c0: 63 5f 76 61 72 7d 5f 73 65 74 0a 20 20 65 76 61  c_var}_set.  eva
b3d0: 6c 20 61 63 5f 6f 6c 64 5f 76 61 6c 3d 22 5c 24  l ac_old_val="\$
b3e0: 61 63 5f 63 76 5f 65 6e 76 5f 24 7b 61 63 5f 76  ac_cv_env_${ac_v
b3f0: 61 72 7d 5f 76 61 6c 75 65 22 0a 20 20 65 76 61  ar}_value".  eva
b400: 6c 20 61 63 5f 6e 65 77 5f 76 61 6c 3d 22 5c 24  l ac_new_val="\$
b410: 61 63 5f 65 6e 76 5f 24 7b 61 63 5f 76 61 72 7d  ac_env_${ac_var}
b420: 5f 76 61 6c 75 65 22 0a 20 20 63 61 73 65 20 24  _value".  case $
b430: 61 63 5f 6f 6c 64 5f 73 65 74 2c 24 61 63 5f 6e  ac_old_set,$ac_n
b440: 65 77 5f 73 65 74 20 69 6e 0a 20 20 20 20 73 65  ew_set in.    se
b450: 74 2c 29 0a 20 20 20 20 20 20 7b 20 65 63 68 6f  t,).      { echo
b460: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
b470: 3a 20 65 72 72 6f 72 3a 20 5c 60 24 61 63 5f 76  : error: \`$ac_v
b480: 61 72 27 20 77 61 73 20 73 65 74 20 74 6f 20 5c  ar' was set to \
b490: 60 24 61 63 5f 6f 6c 64 5f 76 61 6c 27 20 69 6e  `$ac_old_val' in
b4a0: 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 72 75   the previous ru
b4b0: 6e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73  n" >&5.echo "$as
b4c0: 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 5c 60 24 61  _me: error: \`$a
b4d0: 63 5f 76 61 72 27 20 77 61 73 20 73 65 74 20 74  c_var' was set t
b4e0: 6f 20 5c 60 24 61 63 5f 6f 6c 64 5f 76 61 6c 27  o \`$ac_old_val'
b4f0: 20 69 6e 20 74 68 65 20 70 72 65 76 69 6f 75 73   in the previous
b500: 20 72 75 6e 22 20 3e 26 32 3b 7d 0a 20 20 20 20   run" >&2;}.    
b510: 20 20 61 63 5f 63 61 63 68 65 5f 63 6f 72 72 75    ac_cache_corru
b520: 70 74 65 64 3d 3a 20 3b 3b 0a 20 20 20 20 2c 73  pted=: ;;.    ,s
b530: 65 74 29 0a 20 20 20 20 20 20 7b 20 65 63 68 6f  et).      { echo
b540: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
b550: 3a 20 65 72 72 6f 72 3a 20 5c 60 24 61 63 5f 76  : error: \`$ac_v
b560: 61 72 27 20 77 61 73 20 6e 6f 74 20 73 65 74 20  ar' was not set 
b570: 69 6e 20 74 68 65 20 70 72 65 76 69 6f 75 73 20  in the previous 
b580: 72 75 6e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  run" >&5.echo "$
b590: 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 5c 60  as_me: error: \`
b5a0: 24 61 63 5f 76 61 72 27 20 77 61 73 20 6e 6f 74  $ac_var' was not
b5b0: 20 73 65 74 20 69 6e 20 74 68 65 20 70 72 65 76   set in the prev
b5c0: 69 6f 75 73 20 72 75 6e 22 20 3e 26 32 3b 7d 0a  ious run" >&2;}.
b5d0: 20 20 20 20 20 20 61 63 5f 63 61 63 68 65 5f 63        ac_cache_c
b5e0: 6f 72 72 75 70 74 65 64 3d 3a 20 3b 3b 0a 20 20  orrupted=: ;;.  
b5f0: 20 20 2c 29 3b 3b 0a 20 20 20 20 2a 29 0a 20 20    ,);;.    *).  
b600: 20 20 20 20 69 66 20 74 65 73 74 20 22 78 24 61      if test "x$a
b610: 63 5f 6f 6c 64 5f 76 61 6c 22 20 21 3d 20 22 78  c_old_val" != "x
b620: 24 61 63 5f 6e 65 77 5f 76 61 6c 22 3b 20 74 68  $ac_new_val"; th
b630: 65 6e 0a 09 7b 20 65 63 68 6f 20 22 24 61 73 5f  en..{ echo "$as_
b640: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f  me:$LINENO: erro
b650: 72 3a 20 5c 60 24 61 63 5f 76 61 72 27 20 68 61  r: \`$ac_var' ha
b660: 73 20 63 68 61 6e 67 65 64 20 73 69 6e 63 65 20  s changed since 
b670: 74 68 65 20 70 72 65 76 69 6f 75 73 20 72 75 6e  the previous run
b680: 3a 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73  :" >&5.echo "$as
b690: 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 5c 60 24 61  _me: error: \`$a
b6a0: 63 5f 76 61 72 27 20 68 61 73 20 63 68 61 6e 67  c_var' has chang
b6b0: 65 64 20 73 69 6e 63 65 20 74 68 65 20 70 72 65  ed since the pre
b6c0: 76 69 6f 75 73 20 72 75 6e 3a 22 20 3e 26 32 3b  vious run:" >&2;
b6d0: 7d 0a 09 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d  }..{ echo "$as_m
b6e0: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 20 20 66 6f 72  e:$LINENO:   for
b6f0: 6d 65 72 20 76 61 6c 75 65 3a 20 20 24 61 63 5f  mer value:  $ac_
b700: 6f 6c 64 5f 76 61 6c 22 20 3e 26 35 0a 65 63 68  old_val" >&5.ech
b710: 6f 20 22 24 61 73 5f 6d 65 3a 20 20 20 66 6f 72  o "$as_me:   for
b720: 6d 65 72 20 76 61 6c 75 65 3a 20 20 24 61 63 5f  mer value:  $ac_
b730: 6f 6c 64 5f 76 61 6c 22 20 3e 26 32 3b 7d 0a 09  old_val" >&2;}..
b740: 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
b750: 4c 49 4e 45 4e 4f 3a 20 20 20 63 75 72 72 65 6e  LINENO:   curren
b760: 74 20 76 61 6c 75 65 3a 20 24 61 63 5f 6e 65 77  t value: $ac_new
b770: 5f 76 61 6c 22 20 3e 26 35 0a 65 63 68 6f 20 22  _val" >&5.echo "
b780: 24 61 73 5f 6d 65 3a 20 20 20 63 75 72 72 65 6e  $as_me:   curren
b790: 74 20 76 61 6c 75 65 3a 20 24 61 63 5f 6e 65 77  t value: $ac_new
b7a0: 5f 76 61 6c 22 20 3e 26 32 3b 7d 0a 09 61 63 5f  _val" >&2;}..ac_
b7b0: 63 61 63 68 65 5f 63 6f 72 72 75 70 74 65 64 3d  cache_corrupted=
b7c0: 3a 0a 20 20 20 20 20 20 66 69 3b 3b 0a 20 20 65  :.      fi;;.  e
b7d0: 73 61 63 0a 20 20 23 20 50 61 73 73 20 70 72 65  sac.  # Pass pre
b7e0: 63 69 6f 75 73 20 76 61 72 69 61 62 6c 65 73 20  cious variables 
b7f0: 74 6f 20 63 6f 6e 66 69 67 2e 73 74 61 74 75 73  to config.status
b800: 2e 0a 20 20 69 66 20 74 65 73 74 20 22 24 61 63  ..  if test "$ac
b810: 5f 6e 65 77 5f 73 65 74 22 20 3d 20 73 65 74 3b  _new_set" = set;
b820: 20 74 68 65 6e 0a 20 20 20 20 63 61 73 65 20 24   then.    case $
b830: 61 63 5f 6e 65 77 5f 76 61 6c 20 69 6e 0a 20 20  ac_new_val in.  
b840: 20 20 2a 22 20 22 2a 7c 2a 22 09 22 2a 7c 2a 5b    *" "*|*"."*|*[
b850: 5c 5b 5c 5d 5c 7e 5c 23 5c 24 5c 5e 5c 26 5c 2a  \[\]\~\#\$\^\&\*
b860: 5c 28 5c 29 5c 7b 5c 7d 5c 5c 5c 7c 5c 3b 5c 3c  \(\)\{\}\\\|\;\<
b870: 5c 3e 5c 3f 5c 22 5c 27 5d 2a 29 0a 20 20 20 20  \>\?\"\']*).    
b880: 20 20 61 63 5f 61 72 67 3d 24 61 63 5f 76 61 72    ac_arg=$ac_var
b890: 3d 60 65 63 68 6f 20 22 24 61 63 5f 6e 65 77 5f  =`echo "$ac_new_
b8a0: 76 61 6c 22 20 7c 20 73 65 64 20 22 73 2f 27 2f  val" | sed "s/'/
b8b0: 27 5c 5c 5c 5c 5c 5c 5c 5c 27 27 2f 67 22 60 20  '\\\\\\\\''/g"` 
b8c0: 3b 3b 0a 20 20 20 20 2a 29 20 61 63 5f 61 72 67  ;;.    *) ac_arg
b8d0: 3d 24 61 63 5f 76 61 72 3d 24 61 63 5f 6e 65 77  =$ac_var=$ac_new
b8e0: 5f 76 61 6c 20 3b 3b 0a 20 20 20 20 65 73 61 63  _val ;;.    esac
b8f0: 0a 20 20 20 20 63 61 73 65 20 22 20 24 61 63 5f  .    case " $ac_
b900: 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 20 22  configure_args "
b910: 20 69 6e 0a 20 20 20 20 20 20 2a 22 20 27 24 61   in.      *" '$a
b920: 63 5f 61 72 67 27 20 22 2a 29 20 3b 3b 20 23 20  c_arg' "*) ;; # 
b930: 41 76 6f 69 64 20 64 75 70 73 2e 20 20 55 73 65  Avoid dups.  Use
b940: 20 6f 66 20 71 75 6f 74 65 73 20 65 6e 73 75 72   of quotes ensur
b950: 65 73 20 61 63 63 75 72 61 63 79 2e 0a 20 20 20  es accuracy..   
b960: 20 20 20 2a 29 20 61 63 5f 63 6f 6e 66 69 67 75     *) ac_configu
b970: 72 65 5f 61 72 67 73 3d 22 24 61 63 5f 63 6f 6e  re_args="$ac_con
b980: 66 69 67 75 72 65 5f 61 72 67 73 20 27 24 61 63  figure_args '$ac
b990: 5f 61 72 67 27 22 20 3b 3b 0a 20 20 20 20 65 73  _arg'" ;;.    es
b9a0: 61 63 0a 20 20 66 69 0a 64 6f 6e 65 0a 69 66 20  ac.  fi.done.if 
b9b0: 24 61 63 5f 63 61 63 68 65 5f 63 6f 72 72 75 70  $ac_cache_corrup
b9c0: 74 65 64 3b 20 74 68 65 6e 0a 20 20 7b 20 65 63  ted; then.  { ec
b9d0: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
b9e0: 4e 4f 3a 20 65 72 72 6f 72 3a 20 63 68 61 6e 67  NO: error: chang
b9f0: 65 73 20 69 6e 20 74 68 65 20 65 6e 76 69 72 6f  es in the enviro
ba00: 6e 6d 65 6e 74 20 63 61 6e 20 63 6f 6d 70 72 6f  nment can compro
ba10: 6d 69 73 65 20 74 68 65 20 62 75 69 6c 64 22 20  mise the build" 
ba20: 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  >&5.echo "$as_me
ba30: 3a 20 65 72 72 6f 72 3a 20 63 68 61 6e 67 65 73  : error: changes
ba40: 20 69 6e 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d   in the environm
ba50: 65 6e 74 20 63 61 6e 20 63 6f 6d 70 72 6f 6d 69  ent can compromi
ba60: 73 65 20 74 68 65 20 62 75 69 6c 64 22 20 3e 26  se the build" >&
ba70: 32 3b 7d 0a 20 20 7b 20 7b 20 65 63 68 6f 20 22  2;}.  { { echo "
ba80: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
ba90: 65 72 72 6f 72 3a 20 72 75 6e 20 5c 60 6d 61 6b  error: run \`mak
baa0: 65 20 64 69 73 74 63 6c 65 61 6e 27 20 61 6e 64  e distclean' and
bab0: 2f 6f 72 20 5c 60 72 6d 20 24 63 61 63 68 65 5f  /or \`rm $cache_
bac0: 66 69 6c 65 27 20 61 6e 64 20 73 74 61 72 74 20  file' and start 
bad0: 6f 76 65 72 22 20 3e 26 35 0a 65 63 68 6f 20 22  over" >&5.echo "
bae0: 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 72  $as_me: error: r
baf0: 75 6e 20 5c 60 6d 61 6b 65 20 64 69 73 74 63 6c  un \`make distcl
bb00: 65 61 6e 27 20 61 6e 64 2f 6f 72 20 5c 60 72 6d  ean' and/or \`rm
bb10: 20 24 63 61 63 68 65 5f 66 69 6c 65 27 20 61 6e   $cache_file' an
bb20: 64 20 73 74 61 72 74 20 6f 76 65 72 22 20 3e 26  d start over" >&
bb30: 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 31  2;}.   { (exit 1
bb40: 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a  ); exit 1; }; }.
bb50: 66 69 0a 0a 61 63 5f 65 78 74 3d 63 0a 61 63 5f  fi..ac_ext=c.ac_
bb60: 63 70 70 3d 27 24 43 50 50 20 24 43 50 50 46 4c  cpp='$CPP $CPPFL
bb70: 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d  AGS'.ac_compile=
bb80: 27 24 43 43 20 2d 63 20 24 43 46 4c 41 47 53 20  '$CC -c $CFLAGS 
bb90: 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74 65  $CPPFLAGS confte
bba0: 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27 0a  st.$ac_ext >&5'.
bbb0: 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20  ac_link='$CC -o 
bbc0: 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65  conftest$ac_exee
bbd0: 78 74 20 24 43 46 4c 41 47 53 20 24 43 50 50 46  xt $CFLAGS $CPPF
bbe0: 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63 6f  LAGS $LDFLAGS co
bbf0: 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 24  nftest.$ac_ext $
bc00: 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d  LIBS >&5'.ac_com
bc10: 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76  piler_gnu=$ac_cv
bc20: 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a  _c_compiler_gnu.
bc30: 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  ................
bc40: 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 23 20 54 68  ............# Th
bc50: 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 52 43 53 20  e following RCS 
bc60: 72 65 76 69 73 69 6f 6e 20 73 74 72 69 6e 67 20  revision string 
bc70: 61 70 70 6c 69 65 73 20 74 6f 20 63 6f 6e 66 69  applies to confi
bc80: 67 75 72 65 2e 69 6e 0a 23 20 24 52 65 76 69 73  gure.in.# $Revis
bc90: 69 6f 6e 3a 20 31 2e 36 32 20 24 0a 0a 23 23 23  ion: 1.62 $..###
bca0: 23 23 23 23 23 23 0a 23 20 50 72 6f 67 72 61 6d  ######.# Program
bcb0: 73 20 6e 65 65 64 65 64 0a 23 0a 63 61 73 65 20  s needed.#.case 
bcc0: 60 70 77 64 60 20 69 6e 0a 20 20 2a 5c 20 2a 20  `pwd` in.  *\ * 
bcd0: 7c 20 2a 5c 09 2a 29 0a 20 20 20 20 7b 20 65 63  | *\.*).    { ec
bce0: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
bcf0: 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 4c 69 62  NO: WARNING: Lib
bd00: 74 6f 6f 6c 20 64 6f 65 73 20 6e 6f 74 20 63 6f  tool does not co
bd10: 70 65 20 77 65 6c 6c 20 77 69 74 68 20 77 68 69  pe well with whi
bd20: 74 65 73 70 61 63 65 20 69 6e 20 5c 60 70 77 64  tespace in \`pwd
bd30: 5c 60 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  \`" >&5.echo "$a
bd40: 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 4c  s_me: WARNING: L
bd50: 69 62 74 6f 6f 6c 20 64 6f 65 73 20 6e 6f 74 20  ibtool does not 
bd60: 63 6f 70 65 20 77 65 6c 6c 20 77 69 74 68 20 77  cope well with w
bd70: 68 69 74 65 73 70 61 63 65 20 69 6e 20 5c 60 70  hitespace in \`p
bd80: 77 64 5c 60 22 20 3e 26 32 3b 7d 20 3b 3b 0a 65  wd\`" >&2;} ;;.e
bd90: 73 61 63 0a 0a 0a 0a 6d 61 63 72 6f 5f 76 65 72  sac....macro_ver
bda0: 73 69 6f 6e 3d 27 32 2e 32 2e 34 27 0a 6d 61 63  sion='2.2.4'.mac
bdb0: 72 6f 5f 72 65 76 69 73 69 6f 6e 3d 27 31 2e 32  ro_revision='1.2
bdc0: 39 37 36 27 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  976'............
bdd0: 0a 0a 6c 74 6d 61 69 6e 3d 22 24 61 63 5f 61 75  ..ltmain="$ac_au
bde0: 78 5f 64 69 72 2f 6c 74 6d 61 69 6e 2e 73 68 22  x_dir/ltmain.sh"
bdf0: 0a 0a 61 63 5f 61 75 78 5f 64 69 72 3d 0a 66 6f  ..ac_aux_dir=.fo
be00: 72 20 61 63 5f 64 69 72 20 69 6e 20 24 73 72 63  r ac_dir in $src
be10: 64 69 72 20 24 73 72 63 64 69 72 2f 2e 2e 20 24  dir $srcdir/.. $
be20: 73 72 63 64 69 72 2f 2e 2e 2f 2e 2e 3b 20 64 6f  srcdir/../..; do
be30: 0a 20 20 69 66 20 74 65 73 74 20 2d 66 20 24 61  .  if test -f $a
be40: 63 5f 64 69 72 2f 69 6e 73 74 61 6c 6c 2d 73 68  c_dir/install-sh
be50: 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 61 75  ; then.    ac_au
be60: 78 5f 64 69 72 3d 24 61 63 5f 64 69 72 0a 20 20  x_dir=$ac_dir.  
be70: 20 20 61 63 5f 69 6e 73 74 61 6c 6c 5f 73 68 3d    ac_install_sh=
be80: 22 24 61 63 5f 61 75 78 5f 64 69 72 2f 69 6e 73  "$ac_aux_dir/ins
be90: 74 61 6c 6c 2d 73 68 20 2d 63 22 0a 20 20 20 20  tall-sh -c".    
bea0: 62 72 65 61 6b 0a 20 20 65 6c 69 66 20 74 65 73  break.  elif tes
beb0: 74 20 2d 66 20 24 61 63 5f 64 69 72 2f 69 6e 73  t -f $ac_dir/ins
bec0: 74 61 6c 6c 2e 73 68 3b 20 74 68 65 6e 0a 20 20  tall.sh; then.  
bed0: 20 20 61 63 5f 61 75 78 5f 64 69 72 3d 24 61 63    ac_aux_dir=$ac
bee0: 5f 64 69 72 0a 20 20 20 20 61 63 5f 69 6e 73 74  _dir.    ac_inst
bef0: 61 6c 6c 5f 73 68 3d 22 24 61 63 5f 61 75 78 5f  all_sh="$ac_aux_
bf00: 64 69 72 2f 69 6e 73 74 61 6c 6c 2e 73 68 20 2d  dir/install.sh -
bf10: 63 22 0a 20 20 20 20 62 72 65 61 6b 0a 20 20 65  c".    break.  e
bf20: 6c 69 66 20 74 65 73 74 20 2d 66 20 24 61 63 5f  lif test -f $ac_
bf30: 64 69 72 2f 73 68 74 6f 6f 6c 3b 20 74 68 65 6e  dir/shtool; then
bf40: 0a 20 20 20 20 61 63 5f 61 75 78 5f 64 69 72 3d  .    ac_aux_dir=
bf50: 24 61 63 5f 64 69 72 0a 20 20 20 20 61 63 5f 69  $ac_dir.    ac_i
bf60: 6e 73 74 61 6c 6c 5f 73 68 3d 22 24 61 63 5f 61  nstall_sh="$ac_a
bf70: 75 78 5f 64 69 72 2f 73 68 74 6f 6f 6c 20 69 6e  ux_dir/shtool in
bf80: 73 74 61 6c 6c 20 2d 63 22 0a 20 20 20 20 62 72  stall -c".    br
bf90: 65 61 6b 0a 20 20 66 69 0a 64 6f 6e 65 0a 69 66  eak.  fi.done.if
bfa0: 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 61 75   test -z "$ac_au
bfb0: 78 5f 64 69 72 22 3b 20 74 68 65 6e 0a 20 20 7b  x_dir"; then.  {
bfc0: 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
bfd0: 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20  $LINENO: error: 
bfe0: 63 61 6e 6e 6f 74 20 66 69 6e 64 20 69 6e 73 74  cannot find inst
bff0: 61 6c 6c 2d 73 68 20 6f 72 20 69 6e 73 74 61 6c  all-sh or instal
c000: 6c 2e 73 68 20 69 6e 20 24 73 72 63 64 69 72 20  l.sh in $srcdir 
c010: 24 73 72 63 64 69 72 2f 2e 2e 20 24 73 72 63 64  $srcdir/.. $srcd
c020: 69 72 2f 2e 2e 2f 2e 2e 22 20 3e 26 35 0a 65 63  ir/../.." >&5.ec
c030: 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f  ho "$as_me: erro
c040: 72 3a 20 63 61 6e 6e 6f 74 20 66 69 6e 64 20 69  r: cannot find i
c050: 6e 73 74 61 6c 6c 2d 73 68 20 6f 72 20 69 6e 73  nstall-sh or ins
c060: 74 61 6c 6c 2e 73 68 20 69 6e 20 24 73 72 63 64  tall.sh in $srcd
c070: 69 72 20 24 73 72 63 64 69 72 2f 2e 2e 20 24 73  ir $srcdir/.. $s
c080: 72 63 64 69 72 2f 2e 2e 2f 2e 2e 22 20 3e 26 32  rcdir/../.." >&2
c090: 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29  ;}.   { (exit 1)
c0a0: 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 66  ; exit 1; }; }.f
c0b0: 69 0a 61 63 5f 63 6f 6e 66 69 67 5f 67 75 65 73  i.ac_config_gues
c0c0: 73 3d 22 24 53 48 45 4c 4c 20 24 61 63 5f 61 75  s="$SHELL $ac_au
c0d0: 78 5f 64 69 72 2f 63 6f 6e 66 69 67 2e 67 75 65  x_dir/config.gue
c0e0: 73 73 22 0a 61 63 5f 63 6f 6e 66 69 67 5f 73 75  ss".ac_config_su
c0f0: 62 3d 22 24 53 48 45 4c 4c 20 24 61 63 5f 61 75  b="$SHELL $ac_au
c100: 78 5f 64 69 72 2f 63 6f 6e 66 69 67 2e 73 75 62  x_dir/config.sub
c110: 22 0a 61 63 5f 63 6f 6e 66 69 67 75 72 65 3d 22  ".ac_configure="
c120: 24 53 48 45 4c 4c 20 24 61 63 5f 61 75 78 5f 64  $SHELL $ac_aux_d
c130: 69 72 2f 63 6f 6e 66 69 67 75 72 65 22 20 23 20  ir/configure" # 
c140: 54 68 69 73 20 73 68 6f 75 6c 64 20 62 65 20 43  This should be C
c150: 79 67 6e 75 73 20 63 6f 6e 66 69 67 75 72 65 2e  ygnus configure.
c160: 0a 0a 23 20 4d 61 6b 65 20 73 75 72 65 20 77 65  ..# Make sure we
c170: 20 63 61 6e 20 72 75 6e 20 63 6f 6e 66 69 67 2e   can run config.
c180: 73 75 62 2e 0a 24 61 63 5f 63 6f 6e 66 69 67 5f  sub..$ac_config_
c190: 73 75 62 20 73 75 6e 34 20 3e 2f 64 65 76 2f 6e  sub sun4 >/dev/n
c1a0: 75 6c 6c 20 32 3e 26 31 20 7c 7c 0a 20 20 7b 20  ull 2>&1 ||.  { 
c1b0: 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
c1c0: 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 63  LINENO: error: c
c1d0: 61 6e 6e 6f 74 20 72 75 6e 20 24 61 63 5f 63 6f  annot run $ac_co
c1e0: 6e 66 69 67 5f 73 75 62 22 20 3e 26 35 0a 65 63  nfig_sub" >&5.ec
c1f0: 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f  ho "$as_me: erro
c200: 72 3a 20 63 61 6e 6e 6f 74 20 72 75 6e 20 24 61  r: cannot run $a
c210: 63 5f 63 6f 6e 66 69 67 5f 73 75 62 22 20 3e 26  c_config_sub" >&
c220: 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 31  2;}.   { (exit 1
c230: 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a  ); exit 1; }; }.
c240: 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
c250: 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
c260: 62 75 69 6c 64 20 73 79 73 74 65 6d 20 74 79 70  build system typ
c270: 65 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  e" >&5.echo $ECH
c280: 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 62 75  O_N "checking bu
c290: 69 6c 64 20 73 79 73 74 65 6d 20 74 79 70 65 2e  ild system type.
c2a0: 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
c2b0: 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76  if test "${ac_cv
c2c0: 5f 62 75 69 6c 64 2b 73 65 74 7d 22 20 3d 20 73  _build+set}" = s
c2d0: 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
c2e0: 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
c2f0: 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
c300: 6c 73 65 0a 20 20 61 63 5f 63 76 5f 62 75 69 6c  lse.  ac_cv_buil
c310: 64 5f 61 6c 69 61 73 3d 24 62 75 69 6c 64 5f 61  d_alias=$build_a
c320: 6c 69 61 73 0a 74 65 73 74 20 2d 7a 20 22 24 61  lias.test -z "$a
c330: 63 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69 61 73  c_cv_build_alias
c340: 22 20 26 26 0a 20 20 61 63 5f 63 76 5f 62 75 69  " &&.  ac_cv_bui
c350: 6c 64 5f 61 6c 69 61 73 3d 60 24 61 63 5f 63 6f  ld_alias=`$ac_co
c360: 6e 66 69 67 5f 67 75 65 73 73 60 0a 74 65 73 74  nfig_guess`.test
c370: 20 2d 7a 20 22 24 61 63 5f 63 76 5f 62 75 69 6c   -z "$ac_cv_buil
c380: 64 5f 61 6c 69 61 73 22 20 26 26 0a 20 20 7b 20  d_alias" &&.  { 
c390: 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
c3a0: 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 63  LINENO: error: c
c3b0: 61 6e 6e 6f 74 20 67 75 65 73 73 20 62 75 69 6c  annot guess buil
c3c0: 64 20 74 79 70 65 3b 20 79 6f 75 20 6d 75 73 74  d type; you must
c3d0: 20 73 70 65 63 69 66 79 20 6f 6e 65 22 20 3e 26   specify one" >&
c3e0: 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  5.echo "$as_me: 
c3f0: 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 67 75  error: cannot gu
c400: 65 73 73 20 62 75 69 6c 64 20 74 79 70 65 3b 20  ess build type; 
c410: 79 6f 75 20 6d 75 73 74 20 73 70 65 63 69 66 79  you must specify
c420: 20 6f 6e 65 22 20 3e 26 32 3b 7d 0a 20 20 20 7b   one" >&2;}.   {
c430: 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20   (exit 1); exit 
c440: 31 3b 20 7d 3b 20 7d 0a 61 63 5f 63 76 5f 62 75  1; }; }.ac_cv_bu
c450: 69 6c 64 3d 60 24 61 63 5f 63 6f 6e 66 69 67 5f  ild=`$ac_config_
c460: 73 75 62 20 24 61 63 5f 63 76 5f 62 75 69 6c 64  sub $ac_cv_build
c470: 5f 61 6c 69 61 73 60 20 7c 7c 0a 20 20 7b 20 7b  _alias` ||.  { {
c480: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
c490: 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 24 61  INENO: error: $a
c4a0: 63 5f 63 6f 6e 66 69 67 5f 73 75 62 20 24 61 63  c_config_sub $ac
c4b0: 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69 61 73 20  _cv_build_alias 
c4c0: 66 61 69 6c 65 64 22 20 3e 26 35 0a 65 63 68 6f  failed" >&5.echo
c4d0: 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a   "$as_me: error:
c4e0: 20 24 61 63 5f 63 6f 6e 66 69 67 5f 73 75 62 20   $ac_config_sub 
c4f0: 24 61 63 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69  $ac_cv_build_ali
c500: 61 73 20 66 61 69 6c 65 64 22 20 3e 26 32 3b 7d  as failed" >&2;}
c510: 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20  .   { (exit 1); 
c520: 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 0a 66 69  exit 1; }; }..fi
c530: 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
c540: 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24  INENO: result: $
c550: 61 63 5f 63 76 5f 62 75 69 6c 64 22 20 3e 26 35  ac_cv_build" >&5
c560: 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
c570: 24 61 63 5f 63 76 5f 62 75 69 6c 64 22 20 3e 26  $ac_cv_build" >&
c580: 36 0a 62 75 69 6c 64 3d 24 61 63 5f 63 76 5f 62  6.build=$ac_cv_b
c590: 75 69 6c 64 0a 62 75 69 6c 64 5f 63 70 75 3d 60  uild.build_cpu=`
c5a0: 65 63 68 6f 20 24 61 63 5f 63 76 5f 62 75 69 6c  echo $ac_cv_buil
c5b0: 64 20 7c 20 73 65 64 20 27 73 2f 5e 5c 28 5b 5e  d | sed 's/^\([^
c5c0: 2d 5d 2a 5c 29 2d 5c 28 5b 5e 2d 5d 2a 5c 29 2d  -]*\)-\([^-]*\)-
c5d0: 5c 28 2e 2a 5c 29 24 2f 5c 31 2f 27 60 0a 62 75  \(.*\)$/\1/'`.bu
c5e0: 69 6c 64 5f 76 65 6e 64 6f 72 3d 60 65 63 68 6f  ild_vendor=`echo
c5f0: 20 24 61 63 5f 63 76 5f 62 75 69 6c 64 20 7c 20   $ac_cv_build | 
c600: 73 65 64 20 27 73 2f 5e 5c 28 5b 5e 2d 5d 2a 5c  sed 's/^\([^-]*\
c610: 29 2d 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 2e 2a  )-\([^-]*\)-\(.*
c620: 5c 29 24 2f 5c 32 2f 27 60 0a 62 75 69 6c 64 5f  \)$/\2/'`.build_
c630: 6f 73 3d 60 65 63 68 6f 20 24 61 63 5f 63 76 5f  os=`echo $ac_cv_
c640: 62 75 69 6c 64 20 7c 20 73 65 64 20 27 73 2f 5e  build | sed 's/^
c650: 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 5b 5e 2d 5d  \([^-]*\)-\([^-]
c660: 2a 5c 29 2d 5c 28 2e 2a 5c 29 24 2f 5c 33 2f 27  *\)-\(.*\)$/\3/'
c670: 60 0a 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  `...echo "$as_me
c680: 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
c690: 6e 67 20 68 6f 73 74 20 73 79 73 74 65 6d 20 74  ng host system t
c6a0: 79 70 65 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  ype" >&5.echo $E
c6b0: 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
c6c0: 68 6f 73 74 20 73 79 73 74 65 6d 20 74 79 70 65  host system type
c6d0: 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
c6e0: 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63  .if test "${ac_c
c6f0: 76 5f 68 6f 73 74 2b 73 65 74 7d 22 20 3d 20 73  v_host+set}" = s
c700: 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
c710: 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
c720: 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
c730: 6c 73 65 0a 20 20 61 63 5f 63 76 5f 68 6f 73 74  lse.  ac_cv_host
c740: 5f 61 6c 69 61 73 3d 24 68 6f 73 74 5f 61 6c 69  _alias=$host_ali
c750: 61 73 0a 74 65 73 74 20 2d 7a 20 22 24 61 63 5f  as.test -z "$ac_
c760: 63 76 5f 68 6f 73 74 5f 61 6c 69 61 73 22 20 26  cv_host_alias" &
c770: 26 0a 20 20 61 63 5f 63 76 5f 68 6f 73 74 5f 61  &.  ac_cv_host_a
c780: 6c 69 61 73 3d 24 61 63 5f 63 76 5f 62 75 69 6c  lias=$ac_cv_buil
c790: 64 5f 61 6c 69 61 73 0a 61 63 5f 63 76 5f 68 6f  d_alias.ac_cv_ho
c7a0: 73 74 3d 60 24 61 63 5f 63 6f 6e 66 69 67 5f 73  st=`$ac_config_s
c7b0: 75 62 20 24 61 63 5f 63 76 5f 68 6f 73 74 5f 61  ub $ac_cv_host_a
c7c0: 6c 69 61 73 60 20 7c 7c 0a 20 20 7b 20 7b 20 65  lias` ||.  { { e
c7d0: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
c7e0: 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 24 61 63 5f  ENO: error: $ac_
c7f0: 63 6f 6e 66 69 67 5f 73 75 62 20 24 61 63 5f 63  config_sub $ac_c
c800: 76 5f 68 6f 73 74 5f 61 6c 69 61 73 20 66 61 69  v_host_alias fai
c810: 6c 65 64 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  led" >&5.echo "$
c820: 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 24 61  as_me: error: $a
c830: 63 5f 63 6f 6e 66 69 67 5f 73 75 62 20 24 61 63  c_config_sub $ac
c840: 5f 63 76 5f 68 6f 73 74 5f 61 6c 69 61 73 20 66  _cv_host_alias f
c850: 61 69 6c 65 64 22 20 3e 26 32 3b 7d 0a 20 20 20  ailed" >&2;}.   
c860: 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74  { (exit 1); exit
c870: 20 31 3b 20 7d 3b 20 7d 0a 0a 66 69 0a 65 63 68   1; }; }..fi.ech
c880: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
c890: 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63  O: result: $ac_c
c8a0: 76 5f 68 6f 73 74 22 20 3e 26 35 0a 65 63 68 6f  v_host" >&5.echo
c8b0: 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63   "${ECHO_T}$ac_c
c8c0: 76 5f 68 6f 73 74 22 20 3e 26 36 0a 68 6f 73 74  v_host" >&6.host
c8d0: 3d 24 61 63 5f 63 76 5f 68 6f 73 74 0a 68 6f 73  =$ac_cv_host.hos
c8e0: 74 5f 63 70 75 3d 60 65 63 68 6f 20 24 61 63 5f  t_cpu=`echo $ac_
c8f0: 63 76 5f 68 6f 73 74 20 7c 20 73 65 64 20 27 73  cv_host | sed 's
c900: 2f 5e 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 5b 5e  /^\([^-]*\)-\([^
c910: 2d 5d 2a 5c 29 2d 5c 28 2e 2a 5c 29 24 2f 5c 31  -]*\)-\(.*\)$/\1
c920: 2f 27 60 0a 68 6f 73 74 5f 76 65 6e 64 6f 72 3d  /'`.host_vendor=
c930: 60 65 63 68 6f 20 24 61 63 5f 63 76 5f 68 6f 73  `echo $ac_cv_hos
c940: 74 20 7c 20 73 65 64 20 27 73 2f 5e 5c 28 5b 5e  t | sed 's/^\([^
c950: 2d 5d 2a 5c 29 2d 5c 28 5b 5e 2d 5d 2a 5c 29 2d  -]*\)-\([^-]*\)-
c960: 5c 28 2e 2a 5c 29 24 2f 5c 32 2f 27 60 0a 68 6f  \(.*\)$/\2/'`.ho
c970: 73 74 5f 6f 73 3d 60 65 63 68 6f 20 24 61 63 5f  st_os=`echo $ac_
c980: 63 76 5f 68 6f 73 74 20 7c 20 73 65 64 20 27 73  cv_host | sed 's
c990: 2f 5e 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 5b 5e  /^\([^-]*\)-\([^
c9a0: 2d 5d 2a 5c 29 2d 5c 28 2e 2a 5c 29 24 2f 5c 33  -]*\)-\(.*\)$/\3
c9b0: 2f 27 60 0a 0a 0a 61 63 5f 65 78 74 3d 63 0a 61  /'`...ac_ext=c.a
c9c0: 63 5f 63 70 70 3d 27 24 43 50 50 20 24 43 50 50  c_cpp='$CPP $CPP
c9d0: 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c  FLAGS'.ac_compil
c9e0: 65 3d 27 24 43 43 20 2d 63 20 24 43 46 4c 41 47  e='$CC -c $CFLAG
c9f0: 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66  S $CPPFLAGS conf
ca00: 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35  test.$ac_ext >&5
ca10: 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d  '.ac_link='$CC -
ca20: 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78  o conftest$ac_ex
ca30: 65 65 78 74 20 24 43 46 4c 41 47 53 20 24 43 50  eext $CFLAGS $CP
ca40: 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20  PFLAGS $LDFLAGS 
ca50: 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
ca60: 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63   $LIBS >&5'.ac_c
ca70: 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f  ompiler_gnu=$ac_
ca80: 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e  cv_c_compiler_gn
ca90: 75 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61  u.if test -n "$a
caa0: 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22 3b 20  c_tool_prefix"; 
cab0: 74 68 65 6e 0a 20 20 23 20 45 78 74 72 61 63 74  then.  # Extract
cac0: 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20   the first word 
cad0: 6f 66 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72  of "${ac_tool_pr
cae0: 65 66 69 78 7d 67 63 63 22 2c 20 73 6f 20 69 74  efix}gcc", so it
caf0: 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61   can be a progra
cb00: 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73  m name with args
cb10: 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 7b 61 63  ..set dummy ${ac
cb20: 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 67 63 63  _tool_prefix}gcc
cb30: 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68  ; ac_word=$2.ech
cb40: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
cb50: 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  O: checking for 
cb60: 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63  $ac_word" >&5.ec
cb70: 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
cb80: 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72  king for $ac_wor
cb90: 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26  d... $ECHO_C" >&
cba0: 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f  6.if test "${ac_
cbb0: 63 76 5f 70 72 6f 67 5f 43 43 2b 73 65 74 7d 22  cv_prog_CC+set}"
cbc0: 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
cbd0: 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
cbe0: 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
cbf0: 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73  &6.else.  if tes
cc00: 74 20 2d 6e 20 22 24 43 43 22 3b 20 74 68 65 6e  t -n "$CC"; then
cc10: 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43  .  ac_cv_prog_CC
cc20: 3d 22 24 43 43 22 20 23 20 4c 65 74 20 74 68 65  ="$CC" # Let the
cc30: 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74   user override t
cc40: 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73  he test..else.as
cc50: 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20  _save_IFS=$IFS; 
cc60: 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41  IFS=$PATH_SEPARA
cc70: 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69  TOR.for as_dir i
cc80: 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53  n $PATH.do.  IFS
cc90: 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20  =$as_save_IFS.  
cca0: 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72  test -z "$as_dir
ccb0: 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20  " && as_dir=..  
ccc0: 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20  for ac_exec_ext 
ccd0: 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74  in '' $ac_execut
cce0: 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b  able_extensions;
ccf0: 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65 78 65   do.  if $as_exe
cd00: 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64  cutable_p "$as_d
cd10: 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65  ir/$ac_word$ac_e
cd20: 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20  xec_ext"; then. 
cd30: 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43     ac_cv_prog_CC
cd40: 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66  ="${ac_tool_pref
cd50: 69 78 7d 67 63 63 22 0a 20 20 20 20 65 63 68 6f  ix}gcc".    echo
cd60: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
cd70: 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f  : found $as_dir/
cd80: 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
cd90: 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72  _ext" >&5.    br
cda0: 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a  eak 2.  fi.done.
cdb0: 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 43 43 3d 24  done..fi.fi.CC=$
cdc0: 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 0a 69 66  ac_cv_prog_CC.if
cdd0: 20 74 65 73 74 20 2d 6e 20 22 24 43 43 22 3b 20   test -n "$CC"; 
cde0: 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73  then.  echo "$as
cdf0: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
ce00: 75 6c 74 3a 20 24 43 43 22 20 3e 26 35 0a 65 63  ult: $CC" >&5.ec
ce10: 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 43 43  ho "${ECHO_T}$CC
ce20: 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68  " >&6.else.  ech
ce30: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
ce40: 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e  O: result: no" >
ce50: 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
ce60: 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 66 69  T}no" >&6.fi..fi
ce70: 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63  .if test -z "$ac
ce80: 5f 63 76 5f 70 72 6f 67 5f 43 43 22 3b 20 74 68  _cv_prog_CC"; th
ce90: 65 6e 0a 20 20 61 63 5f 63 74 5f 43 43 3d 24 43  en.  ac_ct_CC=$C
cea0: 43 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68  C.  # Extract th
ceb0: 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20  e first word of 
cec0: 22 67 63 63 22 2c 20 73 6f 20 69 74 20 63 61 6e  "gcc", so it can
ced0: 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61   be a program na
cee0: 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65  me with args..se
cef0: 74 20 64 75 6d 6d 79 20 67 63 63 3b 20 61 63 5f  t dummy gcc; ac_
cf00: 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61  word=$2.echo "$a
cf10: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
cf20: 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
cf30: 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  ord" >&5.echo $E
cf40: 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
cf50: 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20  for $ac_word... 
cf60: 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20  $ECHO_C" >&6.if 
cf70: 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72  test "${ac_cv_pr
cf80: 6f 67 5f 61 63 5f 63 74 5f 43 43 2b 73 65 74 7d  og_ac_ct_CC+set}
cf90: 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
cfa0: 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63  echo $ECHO_N "(c
cfb0: 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20  ached) $ECHO_C" 
cfc0: 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65  >&6.else.  if te
cfd0: 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 43  st -n "$ac_ct_CC
cfe0: 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f  "; then.  ac_cv_
cff0: 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 3d 22 24  prog_ac_ct_CC="$
d000: 61 63 5f 63 74 5f 43 43 22 20 23 20 4c 65 74 20  ac_ct_CC" # Let 
d010: 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64  the user overrid
d020: 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65  e the test..else
d030: 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46  .as_save_IFS=$IF
d040: 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50  S; IFS=$PATH_SEP
d050: 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69  ARATOR.for as_di
d060: 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20  r in $PATH.do.  
d070: 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53  IFS=$as_save_IFS
d080: 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f  .  test -z "$as_
d090: 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e  dir" && as_dir=.
d0a0: 0a 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65  .  for ac_exec_e
d0b0: 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65  xt in '' $ac_exe
d0c0: 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f  cutable_extensio
d0d0: 6e 73 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f  ns; do.  if $as_
d0e0: 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61  executable_p "$a
d0f0: 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61  s_dir/$ac_word$a
d100: 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65  c_exec_ext"; the
d110: 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67  n.    ac_cv_prog
d120: 5f 61 63 5f 63 74 5f 43 43 3d 22 67 63 63 22 0a  _ac_ct_CC="gcc".
d130: 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65      echo "$as_me
d140: 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20  :$LINENO: found 
d150: 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
d160: 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26  $ac_exec_ext" >&
d170: 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20  5.    break 2.  
d180: 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69  fi.done.done..fi
d190: 0a 66 69 0a 61 63 5f 63 74 5f 43 43 3d 24 61 63  .fi.ac_ct_CC=$ac
d1a0: 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43  _cv_prog_ac_ct_C
d1b0: 43 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61  C.if test -n "$a
d1c0: 63 5f 63 74 5f 43 43 22 3b 20 74 68 65 6e 0a 20  c_ct_CC"; then. 
d1d0: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
d1e0: 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24  INENO: result: $
d1f0: 61 63 5f 63 74 5f 43 43 22 20 3e 26 35 0a 65 63  ac_ct_CC" >&5.ec
d200: 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63  ho "${ECHO_T}$ac
d210: 5f 63 74 5f 43 43 22 20 3e 26 36 0a 65 6c 73 65  _ct_CC" >&6.else
d220: 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
d230: 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
d240: 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24   no" >&5.echo "$
d250: 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a  {ECHO_T}no" >&6.
d260: 66 69 0a 0a 20 20 43 43 3d 24 61 63 5f 63 74 5f  fi..  CC=$ac_ct_
d270: 43 43 0a 65 6c 73 65 0a 20 20 43 43 3d 22 24 61  CC.else.  CC="$a
d280: 63 5f 63 76 5f 70 72 6f 67 5f 43 43 22 0a 66 69  c_cv_prog_CC".fi
d290: 0a 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 43  ..if test -z "$C
d2a0: 43 22 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65  C"; then.  if te
d2b0: 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f  st -n "$ac_tool_
d2c0: 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 20  prefix"; then.  
d2d0: 23 20 45 78 74 72 61 63 74 20 74 68 65 20 66 69  # Extract the fi
d2e0: 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24 7b 61  rst word of "${a
d2f0: 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 63 63  c_tool_prefix}cc
d300: 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20  ", so it can be 
d310: 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77  a program name w
d320: 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75  ith args..set du
d330: 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72  mmy ${ac_tool_pr
d340: 65 66 69 78 7d 63 63 3b 20 61 63 5f 77 6f 72 64  efix}cc; ac_word
d350: 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  =$2.echo "$as_me
d360: 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
d370: 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22  ng for $ac_word"
d380: 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
d390: 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  N "checking for 
d3a0: 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48  $ac_word... $ECH
d3b0: 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
d3c0: 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 43   "${ac_cv_prog_C
d3d0: 43 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  C+set}" = set; t
d3e0: 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
d3f0: 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
d400: 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
d410: 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43 43   if test -n "$CC
d420: 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f  "; then.  ac_cv_
d430: 70 72 6f 67 5f 43 43 3d 22 24 43 43 22 20 23 20  prog_CC="$CC" # 
d440: 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65  Let the user ove
d450: 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a  rride the test..
d460: 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53  else.as_save_IFS
d470: 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48  =$IFS; IFS=$PATH
d480: 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61  _SEPARATOR.for a
d490: 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64  s_dir in $PATH.d
d4a0: 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65  o.  IFS=$as_save
d4b0: 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22  _IFS.  test -z "
d4c0: 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64  $as_dir" && as_d
d4d0: 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78  ir=..  for ac_ex
d4e0: 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63  ec_ext in '' $ac
d4f0: 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65  _executable_exte
d500: 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20  nsions; do.  if 
d510: 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70  $as_executable_p
d520: 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f   "$as_dir/$ac_wo
d530: 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b  rd$ac_exec_ext";
d540: 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f   then.    ac_cv_
d550: 70 72 6f 67 5f 43 43 3d 22 24 7b 61 63 5f 74 6f  prog_CC="${ac_to
d560: 6f 6c 5f 70 72 65 66 69 78 7d 63 63 22 0a 20 20  ol_prefix}cc".  
d570: 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
d580: 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61  LINENO: found $a
d590: 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61  s_dir/$ac_word$a
d5a0: 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a  c_exec_ext" >&5.
d5b0: 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69      break 2.  fi
d5c0: 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66  .done.done..fi.f
d5d0: 69 0a 43 43 3d 24 61 63 5f 63 76 5f 70 72 6f 67  i.CC=$ac_cv_prog
d5e0: 5f 43 43 0a 69 66 20 74 65 73 74 20 2d 6e 20 22  _CC.if test -n "
d5f0: 24 43 43 22 3b 20 74 68 65 6e 0a 20 20 65 63 68  $CC"; then.  ech
d600: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
d610: 4f 3a 20 72 65 73 75 6c 74 3a 20 24 43 43 22 20  O: result: $CC" 
d620: 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
d630: 5f 54 7d 24 43 43 22 20 3e 26 36 0a 65 6c 73 65  _T}$CC" >&6.else
d640: 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
d650: 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
d660: 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24   no" >&5.echo "$
d670: 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a  {ECHO_T}no" >&6.
d680: 66 69 0a 0a 66 69 0a 69 66 20 74 65 73 74 20 2d  fi..fi.if test -
d690: 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43  z "$ac_cv_prog_C
d6a0: 43 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 74  C"; then.  ac_ct
d6b0: 5f 43 43 3d 24 43 43 0a 20 20 23 20 45 78 74 72  _CC=$CC.  # Extr
d6c0: 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f  act the first wo
d6d0: 72 64 20 6f 66 20 22 63 63 22 2c 20 73 6f 20 69  rd of "cc", so i
d6e0: 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72  t can be a progr
d6f0: 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67  am name with arg
d700: 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 63 63 3b  s..set dummy cc;
d710: 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f   ac_word=$2.echo
d720: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
d730: 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24  : checking for $
d740: 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68  ac_word" >&5.ech
d750: 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
d760: 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64  ing for $ac_word
d770: 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
d780: 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63  .if test "${ac_c
d790: 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 2b  v_prog_ac_ct_CC+
d7a0: 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
d7b0: 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
d7c0: 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
d7d0: 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69  _C" >&6.else.  i
d7e0: 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63  f test -n "$ac_c
d7f0: 74 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 63  t_CC"; then.  ac
d800: 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43  _cv_prog_ac_ct_C
d810: 43 3d 22 24 61 63 5f 63 74 5f 43 43 22 20 23 20  C="$ac_ct_CC" # 
d820: 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65  Let the user ove
d830: 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a  rride the test..
d840: 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53  else.as_save_IFS
d850: 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48  =$IFS; IFS=$PATH
d860: 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61  _SEPARATOR.for a
d870: 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64  s_dir in $PATH.d
d880: 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65  o.  IFS=$as_save
d890: 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22  _IFS.  test -z "
d8a0: 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64  $as_dir" && as_d
d8b0: 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78  ir=..  for ac_ex
d8c0: 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63  ec_ext in '' $ac
d8d0: 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65  _executable_exte
d8e0: 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20  nsions; do.  if 
d8f0: 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70  $as_executable_p
d900: 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f   "$as_dir/$ac_wo
d910: 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b  rd$ac_exec_ext";
d920: 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f   then.    ac_cv_
d930: 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 3d 22 63  prog_ac_ct_CC="c
d940: 63 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73  c".    echo "$as
d950: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75  _me:$LINENO: fou
d960: 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77  nd $as_dir/$ac_w
d970: 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22  ord$ac_exec_ext"
d980: 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32   >&5.    break 2
d990: 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a  .  fi.done.done.
d9a0: 0a 66 69 0a 66 69 0a 61 63 5f 63 74 5f 43 43 3d  .fi.fi.ac_ct_CC=
d9b0: 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63  $ac_cv_prog_ac_c
d9c0: 74 5f 43 43 0a 69 66 20 74 65 73 74 20 2d 6e 20  t_CC.if test -n 
d9d0: 22 24 61 63 5f 63 74 5f 43 43 22 3b 20 74 68 65  "$ac_ct_CC"; the
d9e0: 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  n.  echo "$as_me
d9f0: 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
da00: 3a 20 24 61 63 5f 63 74 5f 43 43 22 20 3e 26 35  : $ac_ct_CC" >&5
da10: 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
da20: 24 61 63 5f 63 74 5f 43 43 22 20 3e 26 36 0a 65  $ac_ct_CC" >&6.e
da30: 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
da40: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
da50: 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f  lt: no" >&5.echo
da60: 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e   "${ECHO_T}no" >
da70: 26 36 0a 66 69 0a 0a 20 20 43 43 3d 24 61 63 5f  &6.fi..  CC=$ac_
da80: 63 74 5f 43 43 0a 65 6c 73 65 0a 20 20 43 43 3d  ct_CC.else.  CC=
da90: 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 22  "$ac_cv_prog_CC"
daa0: 0a 66 69 0a 0a 66 69 0a 69 66 20 74 65 73 74 20  .fi..fi.if test 
dab0: 2d 7a 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20  -z "$CC"; then. 
dac0: 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20 66   # Extract the f
dad0: 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 63 63  irst word of "cc
dae0: 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20  ", so it can be 
daf0: 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77  a program name w
db00: 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75  ith args..set du
db10: 6d 6d 79 20 63 63 3b 20 61 63 5f 77 6f 72 64 3d  mmy cc; ac_word=
db20: 24 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  $2.echo "$as_me:
db30: 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
db40: 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20  g for $ac_word" 
db50: 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
db60: 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24   "checking for $
db70: 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f  ac_word... $ECHO
db80: 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  _C" >&6.if test 
db90: 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43  "${ac_cv_prog_CC
dba0: 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
dbb0: 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
dbc0: 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
dbd0: 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
dbe0: 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43 43 22  if test -n "$CC"
dbf0: 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70  ; then.  ac_cv_p
dc00: 72 6f 67 5f 43 43 3d 22 24 43 43 22 20 23 20 4c  rog_CC="$CC" # L
dc10: 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72  et the user over
dc20: 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65  ride the test..e
dc30: 6c 73 65 0a 20 20 61 63 5f 70 72 6f 67 5f 72 65  lse.  ac_prog_re
dc40: 6a 65 63 74 65 64 3d 6e 6f 0a 61 73 5f 73 61 76  jected=no.as_sav
dc50: 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d  e_IFS=$IFS; IFS=
dc60: 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a  $PATH_SEPARATOR.
dc70: 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50  for as_dir in $P
dc80: 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73  ATH.do.  IFS=$as
dc90: 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74  _save_IFS.  test
dca0: 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26   -z "$as_dir" &&
dcb0: 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20   as_dir=..  for 
dcc0: 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27  ac_exec_ext in '
dcd0: 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65  ' $ac_executable
dce0: 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a  _extensions; do.
dcf0: 20 20 69 66 20 24 61 73 5f 65 78 65 63 75 74 61    if $as_executa
dd00: 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24  ble_p "$as_dir/$
dd10: 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f  ac_word$ac_exec_
dd20: 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 69  ext"; then.    i
dd30: 66 20 74 65 73 74 20 22 24 61 73 5f 64 69 72 2f  f test "$as_dir/
dd40: 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
dd50: 5f 65 78 74 22 20 3d 20 22 2f 75 73 72 2f 75 63  _ext" = "/usr/uc
dd60: 62 2f 63 63 22 3b 20 74 68 65 6e 0a 20 20 20 20  b/cc"; then.    
dd70: 20 20 20 61 63 5f 70 72 6f 67 5f 72 65 6a 65 63     ac_prog_rejec
dd80: 74 65 64 3d 79 65 73 0a 20 20 20 20 20 20 20 63  ted=yes.       c
dd90: 6f 6e 74 69 6e 75 65 0a 20 20 20 20 20 66 69 0a  ontinue.     fi.
dda0: 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43      ac_cv_prog_C
ddb0: 43 3d 22 63 63 22 0a 20 20 20 20 65 63 68 6f 20  C="cc".    echo 
ddc0: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
ddd0: 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24   found $as_dir/$
dde0: 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f  ac_word$ac_exec_
ddf0: 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65  ext" >&5.    bre
de00: 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64  ak 2.  fi.done.d
de10: 6f 6e 65 0a 0a 69 66 20 74 65 73 74 20 24 61 63  one..if test $ac
de20: 5f 70 72 6f 67 5f 72 65 6a 65 63 74 65 64 20 3d  _prog_rejected =
de30: 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 23 20 57   yes; then.  # W
de40: 65 20 66 6f 75 6e 64 20 61 20 62 6f 67 6f 6e 20  e found a bogon 
de50: 69 6e 20 74 68 65 20 70 61 74 68 2c 20 73 6f 20  in the path, so 
de60: 6d 61 6b 65 20 73 75 72 65 20 77 65 20 6e 65 76  make sure we nev
de70: 65 72 20 75 73 65 20 69 74 2e 0a 20 20 73 65 74  er use it..  set
de80: 20 64 75 6d 6d 79 20 24 61 63 5f 63 76 5f 70 72   dummy $ac_cv_pr
de90: 6f 67 5f 43 43 0a 20 20 73 68 69 66 74 0a 20 20  og_CC.  shift.  
dea0: 69 66 20 74 65 73 74 20 24 23 20 21 3d 20 30 3b  if test $# != 0;
deb0: 20 74 68 65 6e 0a 20 20 20 20 23 20 57 65 20 63   then.    # We c
dec0: 68 6f 73 65 20 61 20 64 69 66 66 65 72 65 6e 74  hose a different
ded0: 20 63 6f 6d 70 69 6c 65 72 20 66 72 6f 6d 20 74   compiler from t
dee0: 68 65 20 62 6f 67 75 73 20 6f 6e 65 2e 0a 20 20  he bogus one..  
def0: 20 20 23 20 48 6f 77 65 76 65 72 2c 20 69 74 20    # However, it 
df00: 68 61 73 20 74 68 65 20 73 61 6d 65 20 62 61 73  has the same bas
df10: 65 6e 61 6d 65 2c 20 73 6f 20 74 68 65 20 62 6f  ename, so the bo
df20: 67 6f 6e 20 77 69 6c 6c 20 62 65 20 63 68 6f 73  gon will be chos
df30: 65 6e 0a 20 20 20 20 23 20 66 69 72 73 74 20 69  en.    # first i
df40: 66 20 77 65 20 73 65 74 20 43 43 20 74 6f 20 6a  f we set CC to j
df50: 75 73 74 20 74 68 65 20 62 61 73 65 6e 61 6d 65  ust the basename
df60: 3b 20 75 73 65 20 74 68 65 20 66 75 6c 6c 20 66  ; use the full f
df70: 69 6c 65 20 6e 61 6d 65 2e 0a 20 20 20 20 73 68  ile name..    sh
df80: 69 66 74 0a 20 20 20 20 61 63 5f 63 76 5f 70 72  ift.    ac_cv_pr
df90: 6f 67 5f 43 43 3d 22 24 61 73 5f 64 69 72 2f 24  og_CC="$as_dir/$
dfa0: 61 63 5f 77 6f 72 64 24 7b 31 2b 27 20 27 7d 24  ac_word${1+' '}$
dfb0: 40 22 0a 20 20 66 69 0a 66 69 0a 66 69 0a 66 69  @".  fi.fi.fi.fi
dfc0: 0a 43 43 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f  .CC=$ac_cv_prog_
dfd0: 43 43 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24  CC.if test -n "$
dfe0: 43 43 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  CC"; then.  echo
dff0: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
e000: 3a 20 72 65 73 75 6c 74 3a 20 24 43 43 22 20 3e  : result: $CC" >
e010: 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
e020: 54 7d 24 43 43 22 20 3e 26 36 0a 65 6c 73 65 0a  T}$CC" >&6.else.
e030: 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
e040: 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
e050: 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  no" >&5.echo "${
e060: 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66  ECHO_T}no" >&6.f
e070: 69 0a 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a  i..fi.if test -z
e080: 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20 20 69   "$CC"; then.  i
e090: 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74  f test -n "$ac_t
e0a0: 6f 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65  ool_prefix"; the
e0b0: 6e 0a 20 20 66 6f 72 20 61 63 5f 70 72 6f 67 20  n.  for ac_prog 
e0c0: 69 6e 20 63 6c 0a 20 20 64 6f 0a 20 20 20 20 23  in cl.  do.    #
e0d0: 20 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72   Extract the fir
e0e0: 73 74 20 77 6f 72 64 20 6f 66 20 22 24 61 63 5f  st word of "$ac_
e0f0: 74 6f 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f 70  tool_prefix$ac_p
e100: 72 6f 67 22 2c 20 73 6f 20 69 74 20 63 61 6e 20  rog", so it can 
e110: 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d  be a program nam
e120: 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74  e with args..set
e130: 20 64 75 6d 6d 79 20 24 61 63 5f 74 6f 6f 6c 5f   dummy $ac_tool_
e140: 70 72 65 66 69 78 24 61 63 5f 70 72 6f 67 3b 20  prefix$ac_prog; 
e150: 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20  ac_word=$2.echo 
e160: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
e170: 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61   checking for $a
e180: 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f  c_word" >&5.echo
e190: 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
e1a0: 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e  ng for $ac_word.
e1b0: 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
e1c0: 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76  if test "${ac_cv
e1d0: 5f 70 72 6f 67 5f 43 43 2b 73 65 74 7d 22 20 3d  _prog_CC+set}" =
e1e0: 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
e1f0: 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
e200: 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
e210: 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20  .else.  if test 
e220: 2d 6e 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20  -n "$CC"; then. 
e230: 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 3d 22   ac_cv_prog_CC="
e240: 24 43 43 22 20 23 20 4c 65 74 20 74 68 65 20 75  $CC" # Let the u
e250: 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65  ser override the
e260: 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73   test..else.as_s
e270: 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46  ave_IFS=$IFS; IF
e280: 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f  S=$PATH_SEPARATO
e290: 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20  R.for as_dir in 
e2a0: 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24  $PATH.do.  IFS=$
e2b0: 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65  as_save_IFS.  te
e2c0: 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20  st -z "$as_dir" 
e2d0: 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f  && as_dir=..  fo
e2e0: 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e  r ac_exec_ext in
e2f0: 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62   '' $ac_executab
e300: 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64  le_extensions; d
e310: 6f 0a 20 20 69 66 20 24 61 73 5f 65 78 65 63 75  o.  if $as_execu
e320: 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72  table_p "$as_dir
e330: 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65  /$ac_word$ac_exe
e340: 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20  c_ext"; then.   
e350: 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 3d 22   ac_cv_prog_CC="
e360: 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 24  $ac_tool_prefix$
e370: 61 63 5f 70 72 6f 67 22 0a 20 20 20 20 65 63 68  ac_prog".    ech
e380: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
e390: 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72  O: found $as_dir
e3a0: 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65  /$ac_word$ac_exe
e3b0: 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62  c_ext" >&5.    b
e3c0: 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65  reak 2.  fi.done
e3d0: 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 43 43 3d  .done..fi.fi.CC=
e3e0: 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 0a 69  $ac_cv_prog_CC.i
e3f0: 66 20 74 65 73 74 20 2d 6e 20 22 24 43 43 22 3b  f test -n "$CC";
e400: 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61   then.  echo "$a
e410: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
e420: 73 75 6c 74 3a 20 24 43 43 22 20 3e 26 35 0a 65  sult: $CC" >&5.e
e430: 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 43  cho "${ECHO_T}$C
e440: 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63  C" >&6.else.  ec
e450: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
e460: 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20  NO: result: no" 
e470: 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
e480: 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 20  _T}no" >&6.fi.. 
e490: 20 20 20 74 65 73 74 20 2d 6e 20 22 24 43 43 22     test -n "$CC"
e4a0: 20 26 26 20 62 72 65 61 6b 0a 20 20 64 6f 6e 65   && break.  done
e4b0: 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22  .fi.if test -z "
e4c0: 24 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  $CC"; then.  ac_
e4d0: 63 74 5f 43 43 3d 24 43 43 0a 20 20 66 6f 72 20  ct_CC=$CC.  for 
e4e0: 61 63 5f 70 72 6f 67 20 69 6e 20 63 6c 0a 64 6f  ac_prog in cl.do
e4f0: 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65  .  # Extract the
e500: 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22   first word of "
e510: 24 61 63 5f 70 72 6f 67 22 2c 20 73 6f 20 69 74  $ac_prog", so it
e520: 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61   can be a progra
e530: 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73  m name with args
e540: 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 61 63 5f  ..set dummy $ac_
e550: 70 72 6f 67 3b 20 61 63 5f 77 6f 72 64 3d 24 32  prog; ac_word=$2
e560: 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
e570: 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
e580: 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26  for $ac_word" >&
e590: 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
e5a0: 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
e5b0: 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43  _word... $ECHO_C
e5c0: 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24  " >&6.if test "$
e5d0: 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63  {ac_cv_prog_ac_c
e5e0: 74 5f 43 43 2b 73 65 74 7d 22 20 3d 20 73 65 74  t_CC+set}" = set
e5f0: 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
e600: 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
e610: 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
e620: 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22  e.  if test -n "
e630: 24 61 63 5f 63 74 5f 43 43 22 3b 20 74 68 65 6e  $ac_ct_CC"; then
e640: 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63  .  ac_cv_prog_ac
e650: 5f 63 74 5f 43 43 3d 22 24 61 63 5f 63 74 5f 43  _ct_CC="$ac_ct_C
e660: 43 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65  C" # Let the use
e670: 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74  r override the t
e680: 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76  est..else.as_sav
e690: 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d  e_IFS=$IFS; IFS=
e6a0: 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a  $PATH_SEPARATOR.
e6b0: 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50  for as_dir in $P
e6c0: 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73  ATH.do.  IFS=$as
e6d0: 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74  _save_IFS.  test
e6e0: 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26   -z "$as_dir" &&
e6f0: 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20   as_dir=..  for 
e700: 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27  ac_exec_ext in '
e710: 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65  ' $ac_executable
e720: 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a  _extensions; do.
e730: 20 20 69 66 20 24 61 73 5f 65 78 65 63 75 74 61    if $as_executa
e740: 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24  ble_p "$as_dir/$
e750: 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f  ac_word$ac_exec_
e760: 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61  ext"; then.    a
e770: 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f  c_cv_prog_ac_ct_
e780: 43 43 3d 22 24 61 63 5f 70 72 6f 67 22 0a 20 20  CC="$ac_prog".  
e790: 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
e7a0: 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61  LINENO: found $a
e7b0: 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61  s_dir/$ac_word$a
e7c0: 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a  c_exec_ext" >&5.
e7d0: 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69      break 2.  fi
e7e0: 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66  .done.done..fi.f
e7f0: 69 0a 61 63 5f 63 74 5f 43 43 3d 24 61 63 5f 63  i.ac_ct_CC=$ac_c
e800: 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 0a  v_prog_ac_ct_CC.
e810: 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f  if test -n "$ac_
e820: 63 74 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20 65  ct_CC"; then.  e
e830: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
e840: 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63  ENO: result: $ac
e850: 5f 63 74 5f 43 43 22 20 3e 26 35 0a 65 63 68 6f  _ct_CC" >&5.echo
e860: 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63   "${ECHO_T}$ac_c
e870: 74 5f 43 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  t_CC" >&6.else. 
e880: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
e890: 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e  INENO: result: n
e8a0: 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  o" >&5.echo "${E
e8b0: 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69  CHO_T}no" >&6.fi
e8c0: 0a 0a 20 20 74 65 73 74 20 2d 6e 20 22 24 61 63  ..  test -n "$ac
e8d0: 5f 63 74 5f 43 43 22 20 26 26 20 62 72 65 61 6b  _ct_CC" && break
e8e0: 0a 64 6f 6e 65 0a 0a 20 20 43 43 3d 24 61 63 5f  .done..  CC=$ac_
e8f0: 63 74 5f 43 43 0a 66 69 0a 0a 66 69 0a 0a 0a 74  ct_CC.fi..fi...t
e900: 65 73 74 20 2d 7a 20 22 24 43 43 22 20 26 26 20  est -z "$CC" && 
e910: 7b 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  { { echo "$as_me
e920: 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a  :$LINENO: error:
e930: 20 6e 6f 20 61 63 63 65 70 74 61 62 6c 65 20 43   no acceptable C
e940: 20 63 6f 6d 70 69 6c 65 72 20 66 6f 75 6e 64 20   compiler found 
e950: 69 6e 20 5c 24 50 41 54 48 0a 53 65 65 20 5c 60  in \$PATH.See \`
e960: 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20  config.log' for 
e970: 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e  more details." >
e980: 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  &5.echo "$as_me:
e990: 20 65 72 72 6f 72 3a 20 6e 6f 20 61 63 63 65 70   error: no accep
e9a0: 74 61 62 6c 65 20 43 20 63 6f 6d 70 69 6c 65 72  table C compiler
e9b0: 20 66 6f 75 6e 64 20 69 6e 20 5c 24 50 41 54 48   found in \$PATH
e9c0: 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f  .See \`config.lo
e9d0: 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61  g' for more deta
e9e0: 69 6c 73 2e 22 20 3e 26 32 3b 7d 0a 20 20 20 7b  ils." >&2;}.   {
e9f0: 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20   (exit 1); exit 
ea00: 31 3b 20 7d 3b 20 7d 0a 0a 23 20 50 72 6f 76 69  1; }; }..# Provi
ea10: 64 65 20 73 6f 6d 65 20 69 6e 66 6f 72 6d 61 74  de some informat
ea20: 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 63 6f  ion about the co
ea30: 6d 70 69 6c 65 72 2e 0a 65 63 68 6f 20 22 24 61  mpiler..echo "$a
ea40: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 22 20 5c  s_me:$LINENO:" \
ea50: 0a 20 20 20 20 20 22 63 68 65 63 6b 69 6e 67 20  .     "checking 
ea60: 66 6f 72 20 43 20 63 6f 6d 70 69 6c 65 72 20 76  for C compiler v
ea70: 65 72 73 69 6f 6e 22 20 3e 26 35 0a 61 63 5f 63  ersion" >&5.ac_c
ea80: 6f 6d 70 69 6c 65 72 3d 60 73 65 74 20 58 20 24  ompiler=`set X $
ea90: 61 63 5f 63 6f 6d 70 69 6c 65 3b 20 65 63 68 6f  ac_compile; echo
eaa0: 20 24 32 60 0a 7b 20 28 65 76 61 6c 20 65 63 68   $2`.{ (eval ech
eab0: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
eac0: 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65  O: \"$ac_compile
ead0: 72 20 2d 2d 76 65 72 73 69 6f 6e 20 3c 2f 64 65  r --version </de
eae0: 76 2f 6e 75 6c 6c 20 3e 26 35 5c 22 22 29 20 3e  v/null >&5\"") >
eaf0: 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63  &5.  (eval $ac_c
eb00: 6f 6d 70 69 6c 65 72 20 2d 2d 76 65 72 73 69 6f  ompiler --versio
eb10: 6e 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26 35  n </dev/null >&5
eb20: 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
eb30: 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
eb40: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
eb50: 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
eb60: 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
eb70: 73 74 61 74 75 73 29 3b 20 7d 0a 7b 20 28 65 76  status); }.{ (ev
eb80: 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
eb90: 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63  $LINENO: \"$ac_c
eba0: 6f 6d 70 69 6c 65 72 20 2d 76 20 3c 2f 64 65 76  ompiler -v </dev
ebb0: 2f 6e 75 6c 6c 20 3e 26 35 5c 22 22 29 20 3e 26  /null >&5\"") >&
ebc0: 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f  5.  (eval $ac_co
ebd0: 6d 70 69 6c 65 72 20 2d 76 20 3c 2f 64 65 76 2f  mpiler -v </dev/
ebe0: 6e 75 6c 6c 20 3e 26 35 29 20 32 3e 26 35 0a 20  null >&5) 2>&5. 
ebf0: 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
ec00: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
ec10: 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
ec20: 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
ec30: 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
ec40: 20 7d 0a 7b 20 28 65 76 61 6c 20 65 63 68 6f 20   }.{ (eval echo 
ec50: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
ec60: 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 72 20   \"$ac_compiler 
ec70: 2d 56 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26  -V </dev/null >&
ec80: 35 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  5\"") >&5.  (eva
ec90: 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d  l $ac_compiler -
eca0: 56 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26 35  V </dev/null >&5
ecb0: 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
ecc0: 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
ecd0: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
ece0: 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
ecf0: 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
ed00: 73 74 61 74 75 73 29 3b 20 7d 0a 0a 63 61 74 20  status); }..cat 
ed10: 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
ed20: 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f  t <<_ACEOF./* co
ed30: 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41  nfdefs.h.  */._A
ed40: 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66  CEOF.cat confdef
ed50: 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  s.h >>conftest.$
ed60: 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e  ac_ext.cat >>con
ed70: 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
ed80: 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f  _ACEOF./* end co
ed90: 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69  nfdefs.h.  */..i
eda0: 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 20  nt.main ().{..  
edb0: 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a  ;.  return 0;.}.
edc0: 5f 41 43 45 4f 46 0a 61 63 5f 63 6c 65 61 6e 5f  _ACEOF.ac_clean_
edd0: 66 69 6c 65 73 5f 73 61 76 65 3d 24 61 63 5f 63  files_save=$ac_c
ede0: 6c 65 61 6e 5f 66 69 6c 65 73 0a 61 63 5f 63 6c  lean_files.ac_cl
edf0: 65 61 6e 5f 66 69 6c 65 73 3d 22 24 61 63 5f 63  ean_files="$ac_c
ee00: 6c 65 61 6e 5f 66 69 6c 65 73 20 61 2e 6f 75 74  lean_files a.out
ee10: 20 61 2e 65 78 65 20 62 2e 6f 75 74 22 0a 23 20   a.exe b.out".# 
ee20: 54 72 79 20 74 6f 20 63 72 65 61 74 65 20 61 6e  Try to create an
ee30: 20 65 78 65 63 75 74 61 62 6c 65 20 77 69 74 68   executable with
ee40: 6f 75 74 20 2d 6f 20 66 69 72 73 74 2c 20 64 69  out -o first, di
ee50: 73 72 65 67 61 72 64 20 61 2e 6f 75 74 2e 0a 23  sregard a.out..#
ee60: 20 49 74 20 77 69 6c 6c 20 68 65 6c 70 20 75 73   It will help us
ee70: 20 64 69 61 67 6e 6f 73 65 20 62 72 6f 6b 65 6e   diagnose broken
ee80: 20 63 6f 6d 70 69 6c 65 72 73 2c 20 61 6e 64 20   compilers, and 
ee90: 66 69 6e 64 69 6e 67 20 6f 75 74 20 61 6e 20 69  finding out an i
eea0: 6e 74 75 69 74 69 6f 6e 0a 23 20 6f 66 20 65 78  ntuition.# of ex
eeb0: 65 65 78 74 2e 0a 65 63 68 6f 20 22 24 61 73 5f  eext..echo "$as_
eec0: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
eed0: 6b 69 6e 67 20 66 6f 72 20 43 20 63 6f 6d 70 69  king for C compi
eee0: 6c 65 72 20 64 65 66 61 75 6c 74 20 6f 75 74 70  ler default outp
eef0: 75 74 20 66 69 6c 65 20 6e 61 6d 65 22 20 3e 26  ut file name" >&
ef00: 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
ef10: 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 43 20 63  checking for C c
ef20: 6f 6d 70 69 6c 65 72 20 64 65 66 61 75 6c 74 20  ompiler default 
ef30: 6f 75 74 70 75 74 20 66 69 6c 65 20 6e 61 6d 65  output file name
ef40: 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
ef50: 0a 61 63 5f 6c 69 6e 6b 5f 64 65 66 61 75 6c 74  .ac_link_default
ef60: 3d 60 65 63 68 6f 20 22 24 61 63 5f 6c 69 6e 6b  =`echo "$ac_link
ef70: 22 20 7c 20 73 65 64 20 27 73 2f 20 2d 6f 20 2a  " | sed 's/ -o *
ef80: 63 6f 6e 66 74 65 73 74 5b 5e 20 5d 2a 2f 2f 27  conftest[^ ]*//'
ef90: 60 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68  `.if { (eval ech
efa0: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
efb0: 4f 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b 5f 64 65  O: \"$ac_link_de
efc0: 66 61 75 6c 74 5c 22 22 29 20 3e 26 35 0a 20 20  fault\"") >&5.  
efd0: 28 65 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 5f 64  (eval $ac_link_d
efe0: 65 66 61 75 6c 74 29 20 32 3e 26 35 0a 20 20 61  efault) 2>&5.  a
eff0: 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
f000: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
f010: 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
f020: 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
f030: 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
f040: 3b 20 74 68 65 6e 0a 20 20 23 20 46 69 6e 64 20  ; then.  # Find 
f050: 74 68 65 20 6f 75 74 70 75 74 2c 20 73 74 61 72  the output, star
f060: 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 6d 6f  ting from the mo
f070: 73 74 20 6c 69 6b 65 6c 79 2e 20 20 54 68 69 73  st likely.  This
f080: 20 73 63 68 65 6d 65 20 69 73 0a 23 20 6e 6f 74   scheme is.# not
f090: 20 72 6f 62 75 73 74 20 74 6f 20 6a 75 6e 6b 20   robust to junk 
f0a0: 69 6e 20 60 2e 27 2c 20 68 65 6e 63 65 20 67 6f  in `.', hence go
f0b0: 20 74 6f 20 77 69 6c 64 63 61 72 64 73 20 28 61   to wildcards (a
f0c0: 2e 2a 29 20 6f 6e 6c 79 20 61 73 20 61 20 6c 61  .*) only as a la
f0d0: 73 74 0a 23 20 72 65 73 6f 72 74 2e 0a 0a 23 20  st.# resort...# 
f0e0: 42 65 20 63 61 72 65 66 75 6c 20 74 6f 20 69 6e  Be careful to in
f0f0: 69 74 69 61 6c 69 7a 65 20 74 68 69 73 20 76 61  itialize this va
f100: 72 69 61 62 6c 65 2c 20 73 69 6e 63 65 20 69 74  riable, since it
f110: 20 75 73 65 64 20 74 6f 20 62 65 20 63 61 63 68   used to be cach
f120: 65 64 2e 0a 23 20 4f 74 68 65 72 77 69 73 65 20  ed..# Otherwise 
f130: 61 6e 20 6f 6c 64 20 63 61 63 68 65 20 76 61 6c  an old cache val
f140: 75 65 20 6f 66 20 60 6e 6f 27 20 6c 65 64 20 74  ue of `no' led t
f150: 6f 20 60 45 58 45 45 58 54 20 3d 20 6e 6f 27 20  o `EXEEXT = no' 
f160: 69 6e 20 61 20 4d 61 6b 65 66 69 6c 65 2e 0a 61  in a Makefile..a
f170: 63 5f 63 76 5f 65 78 65 65 78 74 3d 0a 23 20 62  c_cv_exeext=.# b
f180: 2e 6f 75 74 20 69 73 20 63 72 65 61 74 65 64 20  .out is created 
f190: 62 79 20 69 39 36 30 20 63 6f 6d 70 69 6c 65 72  by i960 compiler
f1a0: 73 2e 0a 66 6f 72 20 61 63 5f 66 69 6c 65 20 69  s..for ac_file i
f1b0: 6e 20 61 5f 6f 75 74 2e 65 78 65 20 61 2e 65 78  n a_out.exe a.ex
f1c0: 65 20 63 6f 6e 66 74 65 73 74 2e 65 78 65 20 61  e conftest.exe a
f1d0: 2e 6f 75 74 20 63 6f 6e 66 74 65 73 74 20 61 2e  .out conftest a.
f1e0: 2a 20 63 6f 6e 66 74 65 73 74 2e 2a 20 62 2e 6f  * conftest.* b.o
f1f0: 75 74 0a 64 6f 0a 20 20 74 65 73 74 20 2d 66 20  ut.do.  test -f 
f200: 22 24 61 63 5f 66 69 6c 65 22 20 7c 7c 20 63 6f  "$ac_file" || co
f210: 6e 74 69 6e 75 65 0a 20 20 63 61 73 65 20 24 61  ntinue.  case $a
f220: 63 5f 66 69 6c 65 20 69 6e 0a 20 20 20 20 2a 2e  c_file in.    *.
f230: 24 61 63 5f 65 78 74 20 7c 20 2a 2e 78 63 6f 66  $ac_ext | *.xcof
f240: 66 20 7c 20 2a 2e 74 64 73 20 7c 20 2a 2e 64 20  f | *.tds | *.d 
f250: 7c 20 2a 2e 70 64 62 20 7c 20 2a 2e 78 53 59 4d  | *.pdb | *.xSYM
f260: 20 7c 20 2a 2e 62 62 20 7c 20 2a 2e 62 62 67 20   | *.bb | *.bbg 
f270: 7c 20 2a 2e 6f 20 7c 20 2a 2e 6f 62 6a 20 29 0a  | *.o | *.obj ).
f280: 09 3b 3b 0a 20 20 20 20 63 6f 6e 66 74 65 73 74  .;;.    conftest
f290: 2e 24 61 63 5f 65 78 74 20 29 0a 09 23 20 54 68  .$ac_ext )..# Th
f2a0: 69 73 20 69 73 20 74 68 65 20 73 6f 75 72 63 65  is is the source
f2b0: 20 66 69 6c 65 2e 0a 09 3b 3b 0a 20 20 20 20 5b   file...;;.    [
f2c0: 61 62 5d 2e 6f 75 74 20 29 0a 09 23 20 57 65 20  ab].out )..# We 
f2d0: 66 6f 75 6e 64 20 74 68 65 20 64 65 66 61 75 6c  found the defaul
f2e0: 74 20 65 78 65 63 75 74 61 62 6c 65 2c 20 62 75  t executable, bu
f2f0: 74 20 65 78 65 65 78 74 3d 27 27 20 69 73 20 6d  t exeext='' is m
f300: 6f 73 74 0a 09 23 20 63 65 72 74 61 69 6e 6c 79  ost..# certainly
f310: 20 72 69 67 68 74 2e 0a 09 62 72 65 61 6b 3b 3b   right...break;;
f320: 0a 20 20 20 20 2a 2e 2a 20 29 0a 09 61 63 5f 63  .    *.* )..ac_c
f330: 76 5f 65 78 65 65 78 74 3d 60 65 78 70 72 20 22  v_exeext=`expr "
f340: 24 61 63 5f 66 69 6c 65 22 20 3a 20 27 5b 5e 2e  $ac_file" : '[^.
f350: 5d 2a 5c 28 5c 2e 2e 2a 5c 29 27 60 0a 09 23 20  ]*\(\..*\)'`..# 
f360: 46 49 58 4d 45 3a 20 49 20 62 65 6c 69 65 76 65  FIXME: I believe
f370: 20 77 65 20 65 78 70 6f 72 74 20 61 63 5f 63 76   we export ac_cv
f380: 5f 65 78 65 65 78 74 20 66 6f 72 20 4c 69 62 74  _exeext for Libt
f390: 6f 6f 6c 2c 0a 09 23 20 62 75 74 20 69 74 20 77  ool,..# but it w
f3a0: 6f 75 6c 64 20 62 65 20 63 6f 6f 6c 20 74 6f 20  ould be cool to 
f3b0: 66 69 6e 64 20 6f 75 74 20 69 66 20 69 74 27 73  find out if it's
f3c0: 20 74 72 75 65 2e 20 20 44 6f 65 73 20 61 6e 79   true.  Does any
f3d0: 62 6f 64 79 0a 09 23 20 6d 61 69 6e 74 61 69 6e  body..# maintain
f3e0: 20 4c 69 62 74 6f 6f 6c 3f 20 2d 2d 61 6b 69 6d   Libtool? --akim
f3f0: 2e 0a 09 65 78 70 6f 72 74 20 61 63 5f 63 76 5f  ...export ac_cv_
f400: 65 78 65 65 78 74 0a 09 62 72 65 61 6b 3b 3b 0a  exeext..break;;.
f410: 20 20 20 20 2a 20 29 0a 09 62 72 65 61 6b 3b 3b      * )..break;;
f420: 0a 20 20 65 73 61 63 0a 64 6f 6e 65 0a 65 6c 73  .  esac.done.els
f430: 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
f440: 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d  : failed program
f450: 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27   was:" >&5.sed '
f460: 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73  s/^/| /' conftes
f470: 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 7b  t.$ac_ext >&5..{
f480: 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
f490: 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20  $LINENO: error: 
f4a0: 43 20 63 6f 6d 70 69 6c 65 72 20 63 61 6e 6e 6f  C compiler canno
f4b0: 74 20 63 72 65 61 74 65 20 65 78 65 63 75 74 61  t create executa
f4c0: 62 6c 65 73 0a 53 65 65 20 5c 60 63 6f 6e 66 69  bles.See \`confi
f4d0: 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20  g.log' for more 
f4e0: 64 65 74 61 69 6c 73 2e 22 20 3e 26 35 0a 65 63  details." >&5.ec
f4f0: 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f  ho "$as_me: erro
f500: 72 3a 20 43 20 63 6f 6d 70 69 6c 65 72 20 63 61  r: C compiler ca
f510: 6e 6e 6f 74 20 63 72 65 61 74 65 20 65 78 65 63  nnot create exec
f520: 75 74 61 62 6c 65 73 0a 53 65 65 20 5c 60 63 6f  utables.See \`co
f530: 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f  nfig.log' for mo
f540: 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e 26 32  re details." >&2
f550: 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 37 37  ;}.   { (exit 77
f560: 29 3b 20 65 78 69 74 20 37 37 3b 20 7d 3b 20 7d  ); exit 77; }; }
f570: 0a 66 69 0a 0a 61 63 5f 65 78 65 65 78 74 3d 24  .fi..ac_exeext=$
f580: 61 63 5f 63 76 5f 65 78 65 65 78 74 0a 65 63 68  ac_cv_exeext.ech
f590: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
f5a0: 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 66  O: result: $ac_f
f5b0: 69 6c 65 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  ile" >&5.echo "$
f5c0: 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 66 69 6c 65  {ECHO_T}$ac_file
f5d0: 22 20 3e 26 36 0a 0a 23 20 43 68 65 63 6b 20 74  " >&6..# Check t
f5e0: 68 65 20 63 6f 6d 70 69 6c 65 72 20 70 72 6f 64  he compiler prod
f5f0: 75 63 65 73 20 65 78 65 63 75 74 61 62 6c 65 73  uces executables
f600: 20 77 65 20 63 61 6e 20 72 75 6e 2e 20 20 49 66   we can run.  If
f610: 20 6e 6f 74 2c 20 65 69 74 68 65 72 0a 23 20 74   not, either.# t
f620: 68 65 20 63 6f 6d 70 69 6c 65 72 20 69 73 20 62  he compiler is b
f630: 72 6f 6b 65 6e 2c 20 6f 72 20 77 65 20 63 72 6f  roken, or we cro
f640: 73 73 20 63 6f 6d 70 69 6c 65 2e 0a 65 63 68 6f  ss compile..echo
f650: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
f660: 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68  : checking wheth
f670: 65 72 20 74 68 65 20 43 20 63 6f 6d 70 69 6c 65  er the C compile
f680: 72 20 77 6f 72 6b 73 22 20 3e 26 35 0a 65 63 68  r works" >&5.ech
f690: 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
f6a0: 69 6e 67 20 77 68 65 74 68 65 72 20 74 68 65 20  ing whether the 
f6b0: 43 20 63 6f 6d 70 69 6c 65 72 20 77 6f 72 6b 73  C compiler works
f6c0: 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
f6d0: 0a 23 20 46 49 58 4d 45 3a 20 54 68 65 73 65 20  .# FIXME: These 
f6e0: 63 72 6f 73 73 20 63 6f 6d 70 69 6c 65 72 20 68  cross compiler h
f6f0: 61 63 6b 73 20 73 68 6f 75 6c 64 20 62 65 20 72  acks should be r
f700: 65 6d 6f 76 65 64 20 66 6f 72 20 41 75 74 6f 63  emoved for Autoc
f710: 6f 6e 66 20 33 2e 30 0a 23 20 49 66 20 6e 6f 74  onf 3.0.# If not
f720: 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c 69 6e 67   cross compiling
f730: 2c 20 63 68 65 63 6b 20 74 68 61 74 20 77 65 20  , check that we 
f740: 63 61 6e 20 72 75 6e 20 61 20 73 69 6d 70 6c 65  can run a simple
f750: 20 70 72 6f 67 72 61 6d 2e 0a 69 66 20 74 65 73   program..if tes
f760: 74 20 22 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c  t "$cross_compil
f770: 69 6e 67 22 20 21 3d 20 79 65 73 3b 20 74 68 65  ing" != yes; the
f780: 6e 0a 20 20 69 66 20 7b 20 61 63 5f 74 72 79 3d  n.  if { ac_try=
f790: 27 2e 2f 24 61 63 5f 66 69 6c 65 27 0a 20 20 7b  './$ac_file'.  {
f7a0: 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
f7b0: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
f7c0: 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20  ac_try\"") >&5. 
f7d0: 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20   (eval $ac_try) 
f7e0: 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73  2>&5.  ac_status
f7f0: 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  =$?.  echo "$as_
f800: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
f810: 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
f820: 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
f830: 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65  atus); }; }; the
f840: 6e 0a 20 20 20 20 63 72 6f 73 73 5f 63 6f 6d 70  n.    cross_comp
f850: 69 6c 69 6e 67 3d 6e 6f 0a 20 20 65 6c 73 65 0a  iling=no.  else.
f860: 20 20 20 20 69 66 20 74 65 73 74 20 22 24 63 72      if test "$cr
f870: 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 22 20 3d  oss_compiling" =
f880: 20 6d 61 79 62 65 3b 20 74 68 65 6e 0a 09 63 72   maybe; then..cr
f890: 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3d 79 65  oss_compiling=ye
f8a0: 73 0a 20 20 20 20 65 6c 73 65 0a 09 7b 20 7b 20  s.    else..{ { 
f8b0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
f8c0: 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 63 61 6e  NENO: error: can
f8d0: 6e 6f 74 20 72 75 6e 20 43 20 63 6f 6d 70 69 6c  not run C compil
f8e0: 65 64 20 70 72 6f 67 72 61 6d 73 2e 0a 49 66 20  ed programs..If 
f8f0: 79 6f 75 20 6d 65 61 6e 74 20 74 6f 20 63 72 6f  you meant to cro
f900: 73 73 20 63 6f 6d 70 69 6c 65 2c 20 75 73 65 20  ss compile, use 
f910: 5c 60 2d 2d 68 6f 73 74 27 2e 0a 53 65 65 20 5c  \`--host'..See \
f920: 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72  `config.log' for
f930: 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20   more details." 
f940: 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  >&5.echo "$as_me
f950: 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20  : error: cannot 
f960: 72 75 6e 20 43 20 63 6f 6d 70 69 6c 65 64 20 70  run C compiled p
f970: 72 6f 67 72 61 6d 73 2e 0a 49 66 20 79 6f 75 20  rograms..If you 
f980: 6d 65 61 6e 74 20 74 6f 20 63 72 6f 73 73 20 63  meant to cross c
f990: 6f 6d 70 69 6c 65 2c 20 75 73 65 20 5c 60 2d 2d  ompile, use \`--
f9a0: 68 6f 73 74 27 2e 0a 53 65 65 20 5c 60 63 6f 6e  host'..See \`con
f9b0: 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72  fig.log' for mor
f9c0: 65 20 64 65 74 61 69 6c 73 2e 22 20 3e 26 32 3b  e details." >&2;
f9d0: 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b  }.   { (exit 1);
f9e0: 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 20 20   exit 1; }; }.  
f9f0: 20 20 66 69 0a 20 20 66 69 0a 66 69 0a 65 63 68    fi.  fi.fi.ech
fa00: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
fa10: 4f 3a 20 72 65 73 75 6c 74 3a 20 79 65 73 22 20  O: result: yes" 
fa20: 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
fa30: 5f 54 7d 79 65 73 22 20 3e 26 36 0a 0a 72 6d 20  _T}yes" >&6..rm 
fa40: 2d 66 20 61 2e 6f 75 74 20 61 2e 65 78 65 20 63  -f a.out a.exe c
fa50: 6f 6e 66 74 65 73 74 24 61 63 5f 63 76 5f 65 78  onftest$ac_cv_ex
fa60: 65 65 78 74 20 62 2e 6f 75 74 0a 61 63 5f 63 6c  eext b.out.ac_cl
fa70: 65 61 6e 5f 66 69 6c 65 73 3d 24 61 63 5f 63 6c  ean_files=$ac_cl
fa80: 65 61 6e 5f 66 69 6c 65 73 5f 73 61 76 65 0a 23  ean_files_save.#
fa90: 20 43 68 65 63 6b 20 74 68 65 20 63 6f 6d 70 69   Check the compi
faa0: 6c 65 72 20 70 72 6f 64 75 63 65 73 20 65 78 65  ler produces exe
fab0: 63 75 74 61 62 6c 65 73 20 77 65 20 63 61 6e 20  cutables we can 
fac0: 72 75 6e 2e 20 20 49 66 20 6e 6f 74 2c 20 65 69  run.  If not, ei
fad0: 74 68 65 72 0a 23 20 74 68 65 20 63 6f 6d 70 69  ther.# the compi
fae0: 6c 65 72 20 69 73 20 62 72 6f 6b 65 6e 2c 20 6f  ler is broken, o
faf0: 72 20 77 65 20 63 72 6f 73 73 20 63 6f 6d 70 69  r we cross compi
fb00: 6c 65 2e 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  le..echo "$as_me
fb10: 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
fb20: 6e 67 20 77 68 65 74 68 65 72 20 77 65 20 61 72  ng whether we ar
fb30: 65 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c 69 6e  e cross compilin
fb40: 67 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  g" >&5.echo $ECH
fb50: 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 77 68  O_N "checking wh
fb60: 65 74 68 65 72 20 77 65 20 61 72 65 20 63 72 6f  ether we are cro
fb70: 73 73 20 63 6f 6d 70 69 6c 69 6e 67 2e 2e 2e 20  ss compiling... 
fb80: 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 63 68  $ECHO_C" >&6.ech
fb90: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
fba0: 4f 3a 20 72 65 73 75 6c 74 3a 20 24 63 72 6f 73  O: result: $cros
fbb0: 73 5f 63 6f 6d 70 69 6c 69 6e 67 22 20 3e 26 35  s_compiling" >&5
fbc0: 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
fbd0: 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67  $cross_compiling
fbe0: 22 20 3e 26 36 0a 0a 65 63 68 6f 20 22 24 61 73  " >&6..echo "$as
fbf0: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
fc00: 63 6b 69 6e 67 20 66 6f 72 20 73 75 66 66 69 78  cking for suffix
fc10: 20 6f 66 20 65 78 65 63 75 74 61 62 6c 65 73 22   of executables"
fc20: 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
fc30: 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  N "checking for 
fc40: 73 75 66 66 69 78 20 6f 66 20 65 78 65 63 75 74  suffix of execut
fc50: 61 62 6c 65 73 2e 2e 2e 20 24 45 43 48 4f 5f 43  ables... $ECHO_C
fc60: 22 20 3e 26 36 0a 69 66 20 7b 20 28 65 76 61 6c  " >&6.if { (eval
fc70: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
fc80: 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 6c 69 6e  INENO: \"$ac_lin
fc90: 6b 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  k\"") >&5.  (eva
fca0: 6c 20 24 61 63 5f 6c 69 6e 6b 29 20 32 3e 26 35  l $ac_link) 2>&5
fcb0: 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
fcc0: 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
fcd0: 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
fce0: 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
fcf0: 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
fd00: 29 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 23 20 49  ); }; then.  # I
fd10: 66 20 62 6f 74 68 20 60 63 6f 6e 66 74 65 73 74  f both `conftest
fd20: 2e 65 78 65 27 20 61 6e 64 20 60 63 6f 6e 66 74  .exe' and `conft
fd30: 65 73 74 27 20 61 72 65 20 60 70 72 65 73 65 6e  est' are `presen
fd40: 74 27 20 28 77 65 6c 6c 2c 20 6f 62 73 65 72 76  t' (well, observ
fd50: 61 62 6c 65 29 0a 23 20 63 61 74 63 68 20 60 63  able).# catch `c
fd60: 6f 6e 66 74 65 73 74 2e 65 78 65 27 2e 20 20 46  onftest.exe'.  F
fd70: 6f 72 20 69 6e 73 74 61 6e 63 65 20 77 69 74 68  or instance with
fd80: 20 43 79 67 77 69 6e 2c 20 60 6c 73 20 63 6f 6e   Cygwin, `ls con
fd90: 66 74 65 73 74 27 20 77 69 6c 6c 0a 23 20 77 6f  ftest' will.# wo
fda0: 72 6b 20 70 72 6f 70 65 72 6c 79 20 28 69 2e 65  rk properly (i.e
fdb0: 2e 2c 20 72 65 66 65 72 20 74 6f 20 60 63 6f 6e  ., refer to `con
fdc0: 66 74 65 73 74 2e 65 78 65 27 29 2c 20 77 68 69  ftest.exe'), whi
fdd0: 6c 65 20 69 74 20 77 6f 6e 27 74 20 77 69 74 68  le it won't with
fde0: 0a 23 20 60 72 6d 27 2e 0a 66 6f 72 20 61 63 5f  .# `rm'..for ac_
fdf0: 66 69 6c 65 20 69 6e 20 63 6f 6e 66 74 65 73 74  file in conftest
fe00: 2e 65 78 65 20 63 6f 6e 66 74 65 73 74 20 63 6f  .exe conftest co
fe10: 6e 66 74 65 73 74 2e 2a 3b 20 64 6f 0a 20 20 74  nftest.*; do.  t
fe20: 65 73 74 20 2d 66 20 22 24 61 63 5f 66 69 6c 65  est -f "$ac_file
fe30: 22 20 7c 7c 20 63 6f 6e 74 69 6e 75 65 0a 20 20  " || continue.  
fe40: 63 61 73 65 20 24 61 63 5f 66 69 6c 65 20 69 6e  case $ac_file in
fe50: 0a 20 20 20 20 2a 2e 24 61 63 5f 65 78 74 20 7c  .    *.$ac_ext |
fe60: 20 2a 2e 78 63 6f 66 66 20 7c 20 2a 2e 74 64 73   *.xcoff | *.tds
fe70: 20 7c 20 2a 2e 64 20 7c 20 2a 2e 70 64 62 20 7c   | *.d | *.pdb |
fe80: 20 2a 2e 78 53 59 4d 20 7c 20 2a 2e 62 62 20 7c   *.xSYM | *.bb |
fe90: 20 2a 2e 62 62 67 20 7c 20 2a 2e 6f 20 7c 20 2a   *.bbg | *.o | *
fea0: 2e 6f 62 6a 20 29 20 3b 3b 0a 20 20 20 20 2a 2e  .obj ) ;;.    *.
feb0: 2a 20 29 20 61 63 5f 63 76 5f 65 78 65 65 78 74  * ) ac_cv_exeext
fec0: 3d 60 65 78 70 72 20 22 24 61 63 5f 66 69 6c 65  =`expr "$ac_file
fed0: 22 20 3a 20 27 5b 5e 2e 5d 2a 5c 28 5c 2e 2e 2a  " : '[^.]*\(\..*
fee0: 5c 29 27 60 0a 09 20 20 65 78 70 6f 72 74 20 61  \)'`..  export a
fef0: 63 5f 63 76 5f 65 78 65 65 78 74 0a 09 20 20 62  c_cv_exeext..  b
ff00: 72 65 61 6b 3b 3b 0a 20 20 20 20 2a 20 29 20 62  reak;;.    * ) b
ff10: 72 65 61 6b 3b 3b 0a 20 20 65 73 61 63 0a 64 6f  reak;;.  esac.do
ff20: 6e 65 0a 65 6c 73 65 0a 20 20 7b 20 7b 20 65 63  ne.else.  { { ec
ff30: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
ff40: 4e 4f 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f  NO: error: canno
ff50: 74 20 63 6f 6d 70 75 74 65 20 73 75 66 66 69 78  t compute suffix
ff60: 20 6f 66 20 65 78 65 63 75 74 61 62 6c 65 73 3a   of executables:
ff70: 20 63 61 6e 6e 6f 74 20 63 6f 6d 70 69 6c 65 20   cannot compile 
ff80: 61 6e 64 20 6c 69 6e 6b 0a 53 65 65 20 5c 60 63  and link.See \`c
ff90: 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d  onfig.log' for m
ffa0: 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e 26  ore details." >&
ffb0: 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  5.echo "$as_me: 
ffc0: 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 63 6f  error: cannot co
ffd0: 6d 70 75 74 65 20 73 75 66 66 69 78 20 6f 66 20  mpute suffix of 
ffe0: 65 78 65 63 75 74 61 62 6c 65 73 3a 20 63 61 6e  executables: can
fff0: 6e 6f 74 20 63 6f 6d 70 69 6c 65 20 61 6e 64 20  not compile and 
10000 6c 69 6e 6b 0a 53 65 65 20 5c 60 63 6f 6e 66 69  link.See \`confi
10010 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20  g.log' for more 
10020 64 65 74 61 69 6c 73 2e 22 20 3e 26 32 3b 7d 0a  details." >&2;}.
10030 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65     { (exit 1); e
10040 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 66 69 0a 0a  xit 1; }; }.fi..
10050 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 24 61  rm -f conftest$a
10060 63 5f 63 76 5f 65 78 65 65 78 74 0a 65 63 68 6f  c_cv_exeext.echo
10070 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
10080 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76  : result: $ac_cv
10090 5f 65 78 65 65 78 74 22 20 3e 26 35 0a 65 63 68  _exeext" >&5.ech
100a0 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f  o "${ECHO_T}$ac_
100b0 63 76 5f 65 78 65 65 78 74 22 20 3e 26 36 0a 0a  cv_exeext" >&6..
100c0 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24  rm -f conftest.$
100d0 61 63 5f 65 78 74 0a 45 58 45 45 58 54 3d 24 61  ac_ext.EXEEXT=$a
100e0 63 5f 63 76 5f 65 78 65 65 78 74 0a 61 63 5f 65  c_cv_exeext.ac_e
100f0 78 65 65 78 74 3d 24 45 58 45 45 58 54 0a 65 63  xeext=$EXEEXT.ec
10100 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
10110 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72  NO: checking for
10120 20 73 75 66 66 69 78 20 6f 66 20 6f 62 6a 65 63   suffix of objec
10130 74 20 66 69 6c 65 73 22 20 3e 26 35 0a 65 63 68  t files" >&5.ech
10140 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
10150 69 6e 67 20 66 6f 72 20 73 75 66 66 69 78 20 6f  ing for suffix o
10160 66 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 2e 2e  f object files..
10170 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
10180 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f  f test "${ac_cv_
10190 6f 62 6a 65 78 74 2b 73 65 74 7d 22 20 3d 20 73  objext+set}" = s
101a0 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
101b0 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
101c0 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
101d0 6c 73 65 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74  lse.  cat >conft
101e0 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
101f0 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73  CEOF./* confdefs
10200 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63  .h.  */._ACEOF.c
10210 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e  at confdefs.h >>
10220 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
10230 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  .cat >>conftest.
10240 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
10250 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73  ./* end confdefs
10260 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69  .h.  */..int.mai
10270 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65  n ().{..  ;.  re
10280 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46  turn 0;.}._ACEOF
10290 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
102a0 6f 20 63 6f 6e 66 74 65 73 74 2e 6f 62 6a 0a 69  o conftest.obj.i
102b0 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22  f { (eval echo "
102c0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
102d0 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22  \"$ac_compile\""
102e0 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
102f0 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26 35 0a  c_compile) 2>&5.
10300 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
10310 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
10320 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
10330 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
10340 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
10350 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 66 6f 72 20  ; }; then.  for 
10360 61 63 5f 66 69 6c 65 20 69 6e 20 60 28 6c 73 20  ac_file in `(ls 
10370 63 6f 6e 66 74 65 73 74 2e 6f 20 63 6f 6e 66 74  conftest.o conft
10380 65 73 74 2e 6f 62 6a 3b 20 6c 73 20 63 6f 6e 66  est.obj; ls conf
10390 74 65 73 74 2e 2a 29 20 32 3e 2f 64 65 76 2f 6e  test.*) 2>/dev/n
103a0 75 6c 6c 60 3b 20 64 6f 0a 20 20 63 61 73 65 20  ull`; do.  case 
103b0 24 61 63 5f 66 69 6c 65 20 69 6e 0a 20 20 20 20  $ac_file in.    
103c0 2a 2e 24 61 63 5f 65 78 74 20 7c 20 2a 2e 78 63  *.$ac_ext | *.xc
103d0 6f 66 66 20 7c 20 2a 2e 74 64 73 20 7c 20 2a 2e  off | *.tds | *.
103e0 64 20 7c 20 2a 2e 70 64 62 20 7c 20 2a 2e 78 53  d | *.pdb | *.xS
103f0 59 4d 20 7c 20 2a 2e 62 62 20 7c 20 2a 2e 62 62  YM | *.bb | *.bb
10400 67 20 29 20 3b 3b 0a 20 20 20 20 2a 29 20 61 63  g ) ;;.    *) ac
10410 5f 63 76 5f 6f 62 6a 65 78 74 3d 60 65 78 70 72  _cv_objext=`expr
10420 20 22 24 61 63 5f 66 69 6c 65 22 20 3a 20 27 2e   "$ac_file" : '.
10430 2a 5c 2e 5c 28 2e 2a 5c 29 27 60 0a 20 20 20 20  *\.\(.*\)'`.    
10440 20 20 20 62 72 65 61 6b 3b 3b 0a 20 20 65 73 61     break;;.  esa
10450 63 0a 64 6f 6e 65 0a 65 6c 73 65 0a 20 20 65 63  c.done.else.  ec
10460 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c  ho "$as_me: fail
10470 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22  ed program was:"
10480 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20   >&5.sed 's/^/| 
10490 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  /' conftest.$ac_
104a0 65 78 74 20 3e 26 35 0a 0a 7b 20 7b 20 65 63 68  ext >&5..{ { ech
104b0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
104c0 4f 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74  O: error: cannot
104d0 20 63 6f 6d 70 75 74 65 20 73 75 66 66 69 78 20   compute suffix 
104e0 6f 66 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 3a  of object files:
104f0 20 63 61 6e 6e 6f 74 20 63 6f 6d 70 69 6c 65 0a   cannot compile.
10500 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67  See \`config.log
10510 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69  ' for more detai
10520 6c 73 2e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  ls." >&5.echo "$
10530 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 63 61  as_me: error: ca
10540 6e 6e 6f 74 20 63 6f 6d 70 75 74 65 20 73 75 66  nnot compute suf
10550 66 69 78 20 6f 66 20 6f 62 6a 65 63 74 20 66 69  fix of object fi
10560 6c 65 73 3a 20 63 61 6e 6e 6f 74 20 63 6f 6d 70  les: cannot comp
10570 69 6c 65 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67  ile.See \`config
10580 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64  .log' for more d
10590 65 74 61 69 6c 73 2e 22 20 3e 26 32 3b 7d 0a 20  etails." >&2;}. 
105a0 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78    { (exit 1); ex
105b0 69 74 20 31 3b 20 7d 3b 20 7d 0a 66 69 0a 0a 72  it 1; }; }.fi..r
105c0 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61  m -f conftest.$a
105d0 63 5f 63 76 5f 6f 62 6a 65 78 74 20 63 6f 6e 66  c_cv_objext conf
105e0 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 66 69 0a  test.$ac_ext.fi.
105f0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
10600 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61  NENO: result: $a
10610 63 5f 63 76 5f 6f 62 6a 65 78 74 22 20 3e 26 35  c_cv_objext" >&5
10620 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
10630 24 61 63 5f 63 76 5f 6f 62 6a 65 78 74 22 20 3e  $ac_cv_objext" >
10640 26 36 0a 4f 42 4a 45 58 54 3d 24 61 63 5f 63 76  &6.OBJEXT=$ac_cv
10650 5f 6f 62 6a 65 78 74 0a 61 63 5f 6f 62 6a 65 78  _objext.ac_objex
10660 74 3d 24 4f 42 4a 45 58 54 0a 65 63 68 6f 20 22  t=$OBJEXT.echo "
10670 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
10680 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72  checking whether
10690 20 77 65 20 61 72 65 20 75 73 69 6e 67 20 74 68   we are using th
106a0 65 20 47 4e 55 20 43 20 63 6f 6d 70 69 6c 65 72  e GNU C compiler
106b0 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
106c0 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 77 68 65  _N "checking whe
106d0 74 68 65 72 20 77 65 20 61 72 65 20 75 73 69 6e  ther we are usin
106e0 67 20 74 68 65 20 47 4e 55 20 43 20 63 6f 6d 70  g the GNU C comp
106f0 69 6c 65 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  iler... $ECHO_C"
10700 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b   >&6.if test "${
10710 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72  ac_cv_c_compiler
10720 5f 67 6e 75 2b 73 65 74 7d 22 20 3d 20 73 65 74  _gnu+set}" = set
10730 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
10740 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
10750 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
10760 65 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73  e.  cat >conftes
10770 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
10780 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68  OF./* confdefs.h
10790 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74  .  */._ACEOF.cat
107a0 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f   confdefs.h >>co
107b0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63  nftest.$ac_ext.c
107c0 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  at >>conftest.$a
107d0 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f  c_ext <<_ACEOF./
107e0 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68  * end confdefs.h
107f0 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20  .  */..int.main 
10800 28 29 0a 7b 0a 23 69 66 6e 64 65 66 20 5f 5f 47  ().{.#ifndef __G
10810 4e 55 43 5f 5f 0a 20 20 20 20 20 20 20 63 68 6f  NUC__.       cho
10820 6b 65 20 6d 65 0a 23 65 6e 64 69 66 0a 0a 20 20  ke me.#endif..  
10830 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a  ;.  return 0;.}.
10840 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e  _ACEOF.rm -f con
10850 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
10860 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  .if { (eval echo
10870 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
10880 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c  : \"$ac_compile\
10890 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
108a0 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 63  $ac_compile) 2>c
108b0 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63  onftest.er1.  ac
108c0 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65  _status=$?.  gre
108d0 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66  p -v '^ *+' conf
108e0 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65  test.er1 >confte
108f0 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63  st.err.  rm -f c
10900 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61  onftest.er1.  ca
10910 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e  t conftest.err >
10920 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  &5.  echo "$as_m
10930 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
10940 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
10950 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
10960 74 75 73 29 3b 20 7d 20 26 26 0a 09 20 7b 20 61  tus); } &&.. { a
10970 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 7a 20 22  c_try='test -z "
10980 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61  $ac_c_werror_fla
10990 67 22 0a 09 09 09 20 7c 7c 20 74 65 73 74 20 21  g".... || test !
109a0 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -s conftest.err
109b0 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  '.  { (eval echo
109c0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
109d0 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20  : \"$ac_try\"") 
109e0 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
109f0 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  try) 2>&5.  ac_s
10a00 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
10a10 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
10a20 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
10a30 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
10a40 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d  ac_status); }; }
10a50 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27   &&.. { ac_try='
10a60 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74  test -s conftest
10a70 2e 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b  .$ac_objext'.  {
10a80 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
10a90 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
10aa0 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20  ac_try\"") >&5. 
10ab0 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20   (eval $ac_try) 
10ac0 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73  2>&5.  ac_status
10ad0 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  =$?.  echo "$as_
10ae0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
10af0 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
10b00 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
10b10 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65  atus); }; }; the
10b20 6e 0a 20 20 61 63 5f 63 6f 6d 70 69 6c 65 72 5f  n.  ac_compiler_
10b30 67 6e 75 3d 79 65 73 0a 65 6c 73 65 0a 20 20 65  gnu=yes.else.  e
10b40 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69  cho "$as_me: fai
10b50 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a  led program was:
10b60 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c  " >&5.sed 's/^/|
10b70 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   /' conftest.$ac
10b80 5f 65 78 74 20 3e 26 35 0a 0a 61 63 5f 63 6f 6d  _ext >&5..ac_com
10b90 70 69 6c 65 72 5f 67 6e 75 3d 6e 6f 0a 66 69 0a  piler_gnu=no.fi.
10ba0 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65  rm -f conftest.e
10bb0 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  rr conftest.$ac_
10bc0 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e  objext conftest.
10bd0 24 61 63 5f 65 78 74 0a 61 63 5f 63 76 5f 63 5f  $ac_ext.ac_cv_c_
10be0 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63  compiler_gnu=$ac
10bf0 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 66  _compiler_gnu..f
10c00 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  i.echo "$as_me:$
10c10 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
10c20 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65  $ac_cv_c_compile
10c30 72 5f 67 6e 75 22 20 3e 26 35 0a 65 63 68 6f 20  r_gnu" >&5.echo 
10c40 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76  "${ECHO_T}$ac_cv
10c50 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 22  _c_compiler_gnu"
10c60 20 3e 26 36 0a 47 43 43 3d 60 74 65 73 74 20 24   >&6.GCC=`test $
10c70 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 20  ac_compiler_gnu 
10c80 3d 20 79 65 73 20 26 26 20 65 63 68 6f 20 79 65  = yes && echo ye
10c90 73 60 0a 61 63 5f 74 65 73 74 5f 43 46 4c 41 47  s`.ac_test_CFLAG
10ca0 53 3d 24 7b 43 46 4c 41 47 53 2b 73 65 74 7d 0a  S=${CFLAGS+set}.
10cb0 61 63 5f 73 61 76 65 5f 43 46 4c 41 47 53 3d 24  ac_save_CFLAGS=$
10cc0 43 46 4c 41 47 53 0a 43 46 4c 41 47 53 3d 22 2d  CFLAGS.CFLAGS="-
10cd0 67 22 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  g".echo "$as_me:
10ce0 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
10cf0 67 20 77 68 65 74 68 65 72 20 24 43 43 20 61 63  g whether $CC ac
10d00 63 65 70 74 73 20 2d 67 22 20 3e 26 35 0a 65 63  cepts -g" >&5.ec
10d10 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
10d20 6b 69 6e 67 20 77 68 65 74 68 65 72 20 24 43 43  king whether $CC
10d30 20 61 63 63 65 70 74 73 20 2d 67 2e 2e 2e 20 24   accepts -g... $
10d40 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74  ECHO_C" >&6.if t
10d50 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f  est "${ac_cv_pro
10d60 67 5f 63 63 5f 67 2b 73 65 74 7d 22 20 3d 20 73  g_cc_g+set}" = s
10d70 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
10d80 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
10d90 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
10da0 6c 73 65 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74  lse.  cat >conft
10db0 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
10dc0 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73  CEOF./* confdefs
10dd0 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63  .h.  */._ACEOF.c
10de0 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e  at confdefs.h >>
10df0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
10e00 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  .cat >>conftest.
10e10 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
10e20 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73  ./* end confdefs
10e30 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69  .h.  */..int.mai
10e40 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65  n ().{..  ;.  re
10e50 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46  turn 0;.}._ACEOF
10e60 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
10e70 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20  $ac_objext.if { 
10e80 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
10e90 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
10ea0 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26  c_compile\"") >&
10eb0 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f  5.  (eval $ac_co
10ec0 6d 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65 73  mpile) 2>conftes
10ed0 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75  t.er1.  ac_statu
10ee0 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27  s=$?.  grep -v '
10ef0 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65  ^ *+' conftest.e
10f00 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72  r1 >conftest.err
10f10 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  .  rm -f conftes
10f20 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66  t.er1.  cat conf
10f30 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65  test.err >&5.  e
10f40 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
10f50 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
10f60 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
10f70 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
10f80 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d  } &&.. { ac_try=
10f90 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f  'test -z "$ac_c_
10fa0 77 65 72 72 6f 72 5f 66 6c 61 67 22 0a 09 09 09  werror_flag"....
10fb0 20 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f   || test ! -s co
10fc0 6e 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20  nftest.err'.  { 
10fd0 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
10fe0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
10ff0 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
11000 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
11010 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
11020 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
11030 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
11040 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
11050 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
11060 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20  tus); }; } &&.. 
11070 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d  { ac_try='test -
11080 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  s conftest.$ac_o
11090 62 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c  bjext'.  { (eval
110a0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
110b0 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79  INENO: \"$ac_try
110c0 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
110d0 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20   $ac_try) 2>&5. 
110e0 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
110f0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
11100 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
11110 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
11120 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
11130 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 61 63   }; }; then.  ac
11140 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 67 3d 79 65  _cv_prog_cc_g=ye
11150 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  s.else.  echo "$
11160 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72  as_me: failed pr
11170 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a  ogram was:" >&5.
11180 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f  sed 's/^/| /' co
11190 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
111a0 26 35 0a 0a 61 63 5f 63 76 5f 70 72 6f 67 5f 63  &5..ac_cv_prog_c
111b0 63 5f 67 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20  c_g=no.fi.rm -f 
111c0 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e  conftest.err con
111d0 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
111e0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
111f0 74 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d  t.fi.echo "$as_m
11200 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
11210 74 3a 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63  t: $ac_cv_prog_c
11220 63 5f 67 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  c_g" >&5.echo "$
11230 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 70  {ECHO_T}$ac_cv_p
11240 72 6f 67 5f 63 63 5f 67 22 20 3e 26 36 0a 69 66  rog_cc_g" >&6.if
11250 20 74 65 73 74 20 22 24 61 63 5f 74 65 73 74 5f   test "$ac_test_
11260 43 46 4c 41 47 53 22 20 3d 20 73 65 74 3b 20 74  CFLAGS" = set; t
11270 68 65 6e 0a 20 20 43 46 4c 41 47 53 3d 24 61 63  hen.  CFLAGS=$ac
11280 5f 73 61 76 65 5f 43 46 4c 41 47 53 0a 65 6c 69  _save_CFLAGS.eli
11290 66 20 74 65 73 74 20 24 61 63 5f 63 76 5f 70 72  f test $ac_cv_pr
112a0 6f 67 5f 63 63 5f 67 20 3d 20 79 65 73 3b 20 74  og_cc_g = yes; t
112b0 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20 22 24  hen.  if test "$
112c0 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e  GCC" = yes; then
112d0 0a 20 20 20 20 43 46 4c 41 47 53 3d 22 2d 67 20  .    CFLAGS="-g 
112e0 2d 4f 32 22 0a 20 20 65 6c 73 65 0a 20 20 20 20  -O2".  else.    
112f0 43 46 4c 41 47 53 3d 22 2d 67 22 0a 20 20 66 69  CFLAGS="-g".  fi
11300 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20  .else.  if test 
11310 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68  "$GCC" = yes; th
11320 65 6e 0a 20 20 20 20 43 46 4c 41 47 53 3d 22 2d  en.    CFLAGS="-
11330 4f 32 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 43  O2".  else.    C
11340 46 4c 41 47 53 3d 0a 20 20 66 69 0a 66 69 0a 65  FLAGS=.  fi.fi.e
11350 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
11360 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
11370 72 20 24 43 43 20 6f 70 74 69 6f 6e 20 74 6f 20  r $CC option to 
11380 61 63 63 65 70 74 20 41 4e 53 49 20 43 22 20 3e  accept ANSI C" >
11390 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
113a0 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 43  "checking for $C
113b0 43 20 6f 70 74 69 6f 6e 20 74 6f 20 61 63 63 65  C option to acce
113c0 70 74 20 41 4e 53 49 20 43 2e 2e 2e 20 24 45 43  pt ANSI C... $EC
113d0 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
113e0 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f  t "${ac_cv_prog_
113f0 63 63 5f 73 74 64 63 2b 73 65 74 7d 22 20 3d 20  cc_stdc+set}" = 
11400 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
11410 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
11420 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
11430 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 70 72 6f  else.  ac_cv_pro
11440 67 5f 63 63 5f 73 74 64 63 3d 6e 6f 0a 61 63 5f  g_cc_stdc=no.ac_
11450 73 61 76 65 5f 43 43 3d 24 43 43 0a 63 61 74 20  save_CC=$CC.cat 
11460 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
11470 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f  t <<_ACEOF./* co
11480 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41  nfdefs.h.  */._A
11490 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66  CEOF.cat confdef
114a0 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  s.h >>conftest.$
114b0 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e  ac_ext.cat >>con
114c0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
114d0 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f  _ACEOF./* end co
114e0 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69  nfdefs.h.  */.#i
114f0 6e 63 6c 75 64 65 20 3c 73 74 64 61 72 67 2e 68  nclude <stdarg.h
11500 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 69  >.#include <stdi
11510 6f 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73  o.h>.#include <s
11520 79 73 2f 74 79 70 65 73 2e 68 3e 0a 23 69 6e 63  ys/types.h>.#inc
11530 6c 75 64 65 20 3c 73 79 73 2f 73 74 61 74 2e 68  lude <sys/stat.h
11540 3e 0a 2f 2a 20 4d 6f 73 74 20 6f 66 20 74 68 65  >./* Most of the
11550 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 65 73 74 73   following tests
11560 20 61 72 65 20 73 74 6f 6c 65 6e 20 66 72 6f 6d   are stolen from
11570 20 52 43 53 20 35 2e 37 27 73 20 73 72 63 2f 63   RCS 5.7's src/c
11580 6f 6e 66 2e 73 68 2e 20 20 2a 2f 0a 73 74 72 75  onf.sh.  */.stru
11590 63 74 20 62 75 66 20 7b 20 69 6e 74 20 78 3b 20  ct buf { int x; 
115a0 7d 3b 0a 46 49 4c 45 20 2a 20 28 2a 72 63 73 6f  };.FILE * (*rcso
115b0 70 65 6e 29 20 28 73 74 72 75 63 74 20 62 75 66  pen) (struct buf
115c0 20 2a 2c 20 73 74 72 75 63 74 20 73 74 61 74 20   *, struct stat 
115d0 2a 2c 20 69 6e 74 29 3b 0a 73 74 61 74 69 63 20  *, int);.static 
115e0 63 68 61 72 20 2a 65 20 28 70 2c 20 69 29 0a 20  char *e (p, i). 
115f0 20 20 20 20 63 68 61 72 20 2a 2a 70 3b 0a 20 20      char **p;.  
11600 20 20 20 69 6e 74 20 69 3b 0a 7b 0a 20 20 72 65     int i;.{.  re
11610 74 75 72 6e 20 70 5b 69 5d 3b 0a 7d 0a 73 74 61  turn p[i];.}.sta
11620 74 69 63 20 63 68 61 72 20 2a 66 20 28 63 68 61  tic char *f (cha
11630 72 20 2a 20 28 2a 67 29 20 28 63 68 61 72 20 2a  r * (*g) (char *
11640 2a 2c 20 69 6e 74 29 2c 20 63 68 61 72 20 2a 2a  *, int), char **
11650 70 2c 20 2e 2e 2e 29 0a 7b 0a 20 20 63 68 61 72  p, ...).{.  char
11660 20 2a 73 3b 0a 20 20 76 61 5f 6c 69 73 74 20 76   *s;.  va_list v
11670 3b 0a 20 20 76 61 5f 73 74 61 72 74 20 28 76 2c  ;.  va_start (v,
11680 70 29 3b 0a 20 20 73 20 3d 20 67 20 28 70 2c 20  p);.  s = g (p, 
11690 76 61 5f 61 72 67 20 28 76 2c 69 6e 74 29 29 3b  va_arg (v,int));
116a0 0a 20 20 76 61 5f 65 6e 64 20 28 76 29 3b 0a 20  .  va_end (v);. 
116b0 20 72 65 74 75 72 6e 20 73 3b 0a 7d 0a 0a 2f 2a   return s;.}../*
116c0 20 4f 53 46 20 34 2e 30 20 43 6f 6d 70 61 71 20   OSF 4.0 Compaq 
116d0 63 63 20 69 73 20 73 6f 6d 65 20 73 6f 72 74 20  cc is some sort 
116e0 6f 66 20 61 6c 6d 6f 73 74 2d 41 4e 53 49 20 62  of almost-ANSI b
116f0 79 20 64 65 66 61 75 6c 74 2e 20 20 49 74 20 68  y default.  It h
11700 61 73 0a 20 20 20 66 75 6e 63 74 69 6f 6e 20 70  as.   function p
11710 72 6f 74 6f 74 79 70 65 73 20 61 6e 64 20 73 74  rototypes and st
11720 75 66 66 2c 20 62 75 74 20 6e 6f 74 20 27 5c 78  uff, but not '\x
11730 48 48 27 20 68 65 78 20 63 68 61 72 61 63 74 65  HH' hex characte
11740 72 20 63 6f 6e 73 74 61 6e 74 73 2e 0a 20 20 20  r constants..   
11750 54 68 65 73 65 20 64 6f 6e 27 74 20 70 72 6f 76  These don't prov
11760 6f 6b 65 20 61 6e 20 65 72 72 6f 72 20 75 6e 66  oke an error unf
11770 6f 72 74 75 6e 61 74 65 6c 79 2c 20 69 6e 73 74  ortunately, inst
11780 65 61 64 20 61 72 65 20 73 69 6c 65 6e 74 6c 79  ead are silently
11790 20 74 72 65 61 74 65 64 0a 20 20 20 61 73 20 27   treated.   as '
117a0 78 27 2e 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69  x'.  The followi
117b0 6e 67 20 69 6e 64 75 63 65 73 20 61 6e 20 65 72  ng induces an er
117c0 72 6f 72 2c 20 75 6e 74 69 6c 20 2d 73 74 64 31  ror, until -std1
117d0 20 69 73 20 61 64 64 65 64 20 74 6f 20 67 65 74   is added to get
117e0 0a 20 20 20 70 72 6f 70 65 72 20 41 4e 53 49 20  .   proper ANSI 
117f0 6d 6f 64 65 2e 20 20 43 75 72 69 6f 75 73 6c 79  mode.  Curiously
11800 20 27 5c 78 30 30 27 21 3d 27 78 27 20 61 6c 77   '\x00'!='x' alw
11810 61 79 73 20 63 6f 6d 65 73 20 6f 75 74 20 74 72  ays comes out tr
11820 75 65 2c 20 66 6f 72 20 61 6e 0a 20 20 20 61 72  ue, for an.   ar
11830 72 61 79 20 73 69 7a 65 20 61 74 20 6c 65 61 73  ray size at leas
11840 74 2e 20 20 49 74 27 73 20 6e 65 63 65 73 73 61  t.  It's necessa
11850 72 79 20 74 6f 20 77 72 69 74 65 20 27 5c 78 30  ry to write '\x0
11860 30 27 3d 3d 30 20 74 6f 20 67 65 74 20 73 6f 6d  0'==0 to get som
11870 65 74 68 69 6e 67 0a 20 20 20 74 68 61 74 27 73  ething.   that's
11880 20 74 72 75 65 20 6f 6e 6c 79 20 77 69 74 68 20   true only with 
11890 2d 73 74 64 31 2e 20 20 2a 2f 0a 69 6e 74 20 6f  -std1.  */.int o
118a0 73 66 34 5f 63 63 5f 61 72 72 61 79 20 5b 27 5c  sf4_cc_array ['\
118b0 78 30 30 27 20 3d 3d 20 30 20 3f 20 31 20 3a 20  x00' == 0 ? 1 : 
118c0 2d 31 5d 3b 0a 0a 69 6e 74 20 74 65 73 74 20 28  -1];..int test (
118d0 69 6e 74 20 69 2c 20 64 6f 75 62 6c 65 20 78 29  int i, double x)
118e0 3b 0a 73 74 72 75 63 74 20 73 31 20 7b 69 6e 74  ;.struct s1 {int
118f0 20 28 2a 66 29 20 28 69 6e 74 20 61 29 3b 7d 3b   (*f) (int a);};
11900 0a 73 74 72 75 63 74 20 73 32 20 7b 69 6e 74 20  .struct s2 {int 
11910 28 2a 66 29 20 28 64 6f 75 62 6c 65 20 61 29 3b  (*f) (double a);
11920 7d 3b 0a 69 6e 74 20 70 61 69 72 6e 61 6d 65 73  };.int pairnames
11930 20 28 69 6e 74 2c 20 63 68 61 72 20 2a 2a 2c 20   (int, char **, 
11940 46 49 4c 45 20 2a 28 2a 29 28 73 74 72 75 63 74  FILE *(*)(struct
11950 20 62 75 66 20 2a 2c 20 73 74 72 75 63 74 20 73   buf *, struct s
11960 74 61 74 20 2a 2c 20 69 6e 74 29 2c 20 69 6e 74  tat *, int), int
11970 2c 20 69 6e 74 29 3b 0a 69 6e 74 20 61 72 67 63  , int);.int argc
11980 3b 0a 63 68 61 72 20 2a 2a 61 72 67 76 3b 0a 69  ;.char **argv;.i
11990 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 72 65 74  nt.main ().{.ret
119a0 75 72 6e 20 66 20 28 65 2c 20 61 72 67 76 2c 20  urn f (e, argv, 
119b0 30 29 20 21 3d 20 61 72 67 76 5b 30 5d 20 20 7c  0) != argv[0]  |
119c0 7c 20 20 66 20 28 65 2c 20 61 72 67 76 2c 20 31  |  f (e, argv, 1
119d0 29 20 21 3d 20 61 72 67 76 5b 31 5d 3b 0a 20 20  ) != argv[1];.  
119e0 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a  ;.  return 0;.}.
119f0 5f 41 43 45 4f 46 0a 23 20 44 6f 6e 27 74 20 74  _ACEOF.# Don't t
11a00 72 79 20 67 63 63 20 2d 61 6e 73 69 3b 20 74 68  ry gcc -ansi; th
11a10 61 74 20 74 75 72 6e 73 20 6f 66 66 20 75 73 65  at turns off use
11a20 66 75 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 61  ful extensions a
11a30 6e 64 0a 23 20 62 72 65 61 6b 73 20 73 6f 6d 65  nd.# breaks some
11a40 20 73 79 73 74 65 6d 73 27 20 68 65 61 64 65 72   systems' header
11a50 20 66 69 6c 65 73 2e 0a 23 20 41 49 58 09 09 09   files..# AIX...
11a60 2d 71 6c 61 6e 67 6c 76 6c 3d 61 6e 73 69 0a 23  -qlanglvl=ansi.#
11a70 20 55 6c 74 72 69 78 20 61 6e 64 20 4f 53 46 2f   Ultrix and OSF/
11a80 31 09 2d 73 74 64 31 0a 23 20 48 50 2d 55 58 20  1.-std1.# HP-UX 
11a90 31 30 2e 32 30 20 61 6e 64 20 6c 61 74 65 72 09  10.20 and later.
11aa0 2d 41 65 0a 23 20 48 50 2d 55 58 20 6f 6c 64 65  -Ae.# HP-UX olde
11ab0 72 20 76 65 72 73 69 6f 6e 73 09 2d 41 61 20 2d  r versions.-Aa -
11ac0 44 5f 48 50 55 58 5f 53 4f 55 52 43 45 0a 23 20  D_HPUX_SOURCE.# 
11ad0 53 56 52 34 09 09 09 2d 58 63 20 2d 44 5f 5f 45  SVR4...-Xc -D__E
11ae0 58 54 45 4e 53 49 4f 4e 53 5f 5f 0a 66 6f 72 20  XTENSIONS__.for 
11af0 61 63 5f 61 72 67 20 69 6e 20 22 22 20 2d 71 6c  ac_arg in "" -ql
11b00 61 6e 67 6c 76 6c 3d 61 6e 73 69 20 2d 73 74 64  anglvl=ansi -std
11b10 31 20 2d 41 65 20 22 2d 41 61 20 2d 44 5f 48 50  1 -Ae "-Aa -D_HP
11b20 55 58 5f 53 4f 55 52 43 45 22 20 22 2d 58 63 20  UX_SOURCE" "-Xc 
11b30 2d 44 5f 5f 45 58 54 45 4e 53 49 4f 4e 53 5f 5f  -D__EXTENSIONS__
11b40 22 0a 64 6f 0a 20 20 43 43 3d 22 24 61 63 5f 73  ".do.  CC="$ac_s
11b50 61 76 65 5f 43 43 20 24 61 63 5f 61 72 67 22 0a  ave_CC $ac_arg".
11b60 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74    rm -f conftest
11b70 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b  .$ac_objext.if {
11b80 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
11b90 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
11ba0 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e  ac_compile\"") >
11bb0 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63  &5.  (eval $ac_c
11bc0 6f 6d 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65  ompile) 2>confte
11bd0 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74  st.er1.  ac_stat
11be0 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20  us=$?.  grep -v 
11bf0 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e  '^ *+' conftest.
11c00 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72  er1 >conftest.er
11c10 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65  r.  rm -f confte
11c20 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e  st.er1.  cat con
11c30 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20  ftest.err >&5.  
11c40 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
11c50 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
11c60 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
11c70 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
11c80 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79   } &&.. { ac_try
11c90 3d 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63  ='test -z "$ac_c
11ca0 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22 0a 09 09  _werror_flag"...
11cb0 09 20 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63  . || test ! -s c
11cc0 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b  onftest.err'.  {
11cd0 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
11ce0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
11cf0 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20  ac_try\"") >&5. 
11d00 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20   (eval $ac_try) 
11d10 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73  2>&5.  ac_status
11d20 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  =$?.  echo "$as_
11d30 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
11d40 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
11d50 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
11d60 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09  atus); }; } &&..
11d70 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20   { ac_try='test 
11d80 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  -s conftest.$ac_
11d90 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61  objext'.  { (eva
11da0 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
11db0 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72  LINENO: \"$ac_tr
11dc0 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  y\"") >&5.  (eva
11dd0 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a  l $ac_try) 2>&5.
11de0 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
11df0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
11e00 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
11e10 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
11e20 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
11e30 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 61  ; }; }; then.  a
11e40 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74 64  c_cv_prog_cc_std
11e50 63 3d 24 61 63 5f 61 72 67 0a 62 72 65 61 6b 0a  c=$ac_arg.break.
11e60 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73  else.  echo "$as
11e70 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67  _me: failed prog
11e80 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65  ram was:" >&5.se
11e90 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66  d 's/^/| /' conf
11ea0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35  test.$ac_ext >&5
11eb0 0a 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  ..fi.rm -f conft
11ec0 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74  est.err conftest
11ed0 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 64 6f 6e 65  .$ac_objext.done
11ee0 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
11ef0 24 61 63 5f 65 78 74 20 63 6f 6e 66 74 65 73 74  $ac_ext conftest
11f00 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 43 43 3d 24  .$ac_objext.CC=$
11f10 61 63 5f 73 61 76 65 5f 43 43 0a 0a 66 69 0a 0a  ac_save_CC..fi..
11f20 63 61 73 65 20 22 78 24 61 63 5f 63 76 5f 70 72  case "x$ac_cv_pr
11f30 6f 67 5f 63 63 5f 73 74 64 63 22 20 69 6e 0a 20  og_cc_stdc" in. 
11f40 20 78 7c 78 6e 6f 29 0a 20 20 20 20 65 63 68 6f   x|xno).    echo
11f50 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
11f60 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 6e 65 20 6e  : result: none n
11f70 65 65 64 65 64 22 20 3e 26 35 0a 65 63 68 6f 20  eeded" >&5.echo 
11f80 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 6e 65 20 6e  "${ECHO_T}none n
11f90 65 65 64 65 64 22 20 3e 26 36 20 3b 3b 0a 20 20  eeded" >&6 ;;.  
11fa0 2a 29 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73  *).    echo "$as
11fb0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
11fc0 75 6c 74 3a 20 24 61 63 5f 63 76 5f 70 72 6f 67  ult: $ac_cv_prog
11fd0 5f 63 63 5f 73 74 64 63 22 20 3e 26 35 0a 65 63  _cc_stdc" >&5.ec
11fe0 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63  ho "${ECHO_T}$ac
11ff0 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74 64 63  _cv_prog_cc_stdc
12000 22 20 3e 26 36 0a 20 20 20 20 43 43 3d 22 24 43  " >&6.    CC="$C
12010 43 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63  C $ac_cv_prog_cc
12020 5f 73 74 64 63 22 20 3b 3b 0a 65 73 61 63 0a 0a  _stdc" ;;.esac..
12030 23 20 53 6f 6d 65 20 70 65 6f 70 6c 65 20 75 73  # Some people us
12040 65 20 61 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72  e a C++ compiler
12050 20 74 6f 20 63 6f 6d 70 69 6c 65 20 43 2e 20 20   to compile C.  
12060 53 69 6e 63 65 20 77 65 20 75 73 65 20 60 65 78  Since we use `ex
12070 69 74 27 2c 0a 23 20 69 6e 20 43 2b 2b 20 77 65  it',.# in C++ we
12080 20 6e 65 65 64 20 74 6f 20 64 65 63 6c 61 72 65   need to declare
12090 20 69 74 2e 20 20 49 6e 20 63 61 73 65 20 73 6f   it.  In case so
120a0 6d 65 6f 6e 65 20 75 73 65 73 20 74 68 65 20 73  meone uses the s
120b0 61 6d 65 20 63 6f 6d 70 69 6c 65 72 0a 23 20 66  ame compiler.# f
120c0 6f 72 20 62 6f 74 68 20 63 6f 6d 70 69 6c 69 6e  or both compilin
120d0 67 20 43 20 61 6e 64 20 43 2b 2b 20 77 65 20 6e  g C and C++ we n
120e0 65 65 64 20 74 6f 20 68 61 76 65 20 74 68 65 20  eed to have the 
120f0 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 20 64 65 63  C++ compiler dec
12100 69 64 65 0a 23 20 74 68 65 20 64 65 63 6c 61 72  ide.# the declar
12110 61 74 69 6f 6e 20 6f 66 20 65 78 69 74 2c 20 73  ation of exit, s
12120 69 6e 63 65 20 69 74 27 73 20 74 68 65 20 6d 6f  ince it's the mo
12130 73 74 20 64 65 6d 61 6e 64 69 6e 67 20 65 6e 76  st demanding env
12140 69 72 6f 6e 6d 65 6e 74 2e 0a 63 61 74 20 3e 63  ironment..cat >c
12150 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
12160 3c 3c 5f 41 43 45 4f 46 0a 23 69 66 6e 64 65 66  <<_ACEOF.#ifndef
12170 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 20 20 63   __cplusplus.  c
12180 68 6f 6b 65 20 6d 65 0a 23 65 6e 64 69 66 0a 5f  hoke me.#endif._
12190 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66  ACEOF.rm -f conf
121a0 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a  test.$ac_objext.
121b0 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
121c0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
121d0 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22   \"$ac_compile\"
121e0 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
121f0 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 63 6f  ac_compile) 2>co
12200 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f  nftest.er1.  ac_
12210 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70  status=$?.  grep
12220 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74   -v '^ *+' conft
12230 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73  est.er1 >conftes
12240 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f  t.err.  rm -f co
12250 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74  nftest.er1.  cat
12260 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26   conftest.err >&
12270 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  5.  echo "$as_me
12280 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
12290 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
122a0 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
122b0 75 73 29 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63  us); } &&.. { ac
122c0 5f 74 72 79 3d 27 74 65 73 74 20 2d 7a 20 22 24  _try='test -z "$
122d0 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67  ac_c_werror_flag
122e0 22 0a 09 09 09 20 7c 7c 20 74 65 73 74 20 21 20  ".... || test ! 
122f0 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 27  -s conftest.err'
12300 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  .  { (eval echo 
12310 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
12320 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e   \"$ac_try\"") >
12330 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74  &5.  (eval $ac_t
12340 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  ry) 2>&5.  ac_st
12350 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
12360 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
12370 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
12380 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
12390 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20  c_status); }; } 
123a0 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74  &&.. { ac_try='t
123b0 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  est -s conftest.
123c0 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20  $ac_objext'.  { 
123d0 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
123e0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
123f0 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
12400 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
12410 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
12420 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
12430 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
12440 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
12450 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
12460 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e  tus); }; }; then
12470 0a 20 20 66 6f 72 20 61 63 5f 64 65 63 6c 61 72  .  for ac_declar
12480 61 74 69 6f 6e 20 69 6e 20 5c 0a 20 20 20 27 27  ation in \.   ''
12490 20 5c 0a 20 20 20 27 65 78 74 65 72 6e 20 22 43   \.   'extern "C
124a0 22 20 76 6f 69 64 20 73 74 64 3a 3a 65 78 69 74  " void std::exit
124b0 20 28 69 6e 74 29 20 74 68 72 6f 77 20 28 29 3b   (int) throw ();
124c0 20 75 73 69 6e 67 20 73 74 64 3a 3a 65 78 69 74   using std::exit
124d0 3b 27 20 5c 0a 20 20 20 27 65 78 74 65 72 6e 20  ;' \.   'extern 
124e0 22 43 22 20 76 6f 69 64 20 73 74 64 3a 3a 65 78  "C" void std::ex
124f0 69 74 20 28 69 6e 74 29 3b 20 75 73 69 6e 67 20  it (int); using 
12500 73 74 64 3a 3a 65 78 69 74 3b 27 20 5c 0a 20 20  std::exit;' \.  
12510 20 27 65 78 74 65 72 6e 20 22 43 22 20 76 6f 69   'extern "C" voi
12520 64 20 65 78 69 74 20 28 69 6e 74 29 20 74 68 72  d exit (int) thr
12530 6f 77 20 28 29 3b 27 20 5c 0a 20 20 20 27 65 78  ow ();' \.   'ex
12540 74 65 72 6e 20 22 43 22 20 76 6f 69 64 20 65 78  tern "C" void ex
12550 69 74 20 28 69 6e 74 29 3b 27 20 5c 0a 20 20 20  it (int);' \.   
12560 27 76 6f 69 64 20 65 78 69 74 20 28 69 6e 74 29  'void exit (int)
12570 3b 27 0a 64 6f 0a 20 20 63 61 74 20 3e 63 6f 6e  ;'.do.  cat >con
12580 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
12590 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65  _ACEOF./* confde
125a0 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46  fs.h.  */._ACEOF
125b0 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20  .cat confdefs.h 
125c0 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
125d0 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73  xt.cat >>conftes
125e0 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
125f0 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65  OF./* end confde
12600 66 73 2e 68 2e 20 20 2a 2f 0a 24 61 63 5f 64 65  fs.h.  */.$ac_de
12610 63 6c 61 72 61 74 69 6f 6e 0a 23 69 6e 63 6c 75  claration.#inclu
12620 64 65 20 3c 73 74 64 6c 69 62 2e 68 3e 0a 69 6e  de <stdlib.h>.in
12630 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 65 78 69 74  t.main ().{.exit
12640 20 28 34 32 29 3b 0a 20 20 3b 0a 20 20 72 65 74   (42);.  ;.  ret
12650 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a  urn 0;.}._ACEOF.
12660 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24  rm -f conftest.$
12670 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20 28  ac_objext.if { (
12680 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
12690 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
126a0 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35  _compile\"") >&5
126b0 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d  .  (eval $ac_com
126c0 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65 73 74  pile) 2>conftest
126d0 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73  .er1.  ac_status
126e0 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e  =$?.  grep -v '^
126f0 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72   *+' conftest.er
12700 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a  1 >conftest.err.
12710 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74    rm -f conftest
12720 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74  .er1.  cat conft
12730 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63  est.err >&5.  ec
12740 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
12750 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
12760 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
12770 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
12780 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27   &&.. { ac_try='
12790 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f 77  test -z "$ac_c_w
127a0 65 72 72 6f 72 5f 66 6c 61 67 22 0a 09 09 09 20  error_flag".... 
127b0 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e  || test ! -s con
127c0 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20 28  ftest.err'.  { (
127d0 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
127e0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
127f0 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28  _try\"") >&5.  (
12800 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e  eval $ac_try) 2>
12810 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
12820 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
12830 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
12840 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
12850 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
12860 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b  us); }; } &&.. {
12870 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73   ac_try='test -s
12880 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
12890 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20  jext'.  { (eval 
128a0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
128b0 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c  NENO: \"$ac_try\
128c0 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
128d0 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20  $ac_try) 2>&5.  
128e0 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
128f0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
12900 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
12910 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
12920 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
12930 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 3a 0a 65  }; }; then.  :.e
12940 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
12950 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
12960 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
12970 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
12980 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
12990 0a 63 6f 6e 74 69 6e 75 65 0a 66 69 0a 72 6d 20  .continue.fi.rm 
129a0 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20  -f conftest.err 
129b0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
129c0 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  ext conftest.$ac
129d0 5f 65 78 74 0a 20 20 63 61 74 20 3e 63 6f 6e 66  _ext.  cat >conf
129e0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
129f0 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66  ACEOF./* confdef
12a00 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a  s.h.  */._ACEOF.
12a10 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e  cat confdefs.h >
12a20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
12a30 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74  t.cat >>conftest
12a40 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
12a50 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66  F./* end confdef
12a60 73 2e 68 2e 20 20 2a 2f 0a 24 61 63 5f 64 65 63  s.h.  */.$ac_dec
12a70 6c 61 72 61 74 69 6f 6e 0a 69 6e 74 0a 6d 61 69  laration.int.mai
12a80 6e 20 28 29 0a 7b 0a 65 78 69 74 20 28 34 32 29  n ().{.exit (42)
12a90 3b 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30  ;.  ;.  return 0
12aa0 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66  ;.}._ACEOF.rm -f
12ab0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
12ac0 6a 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20  jext.if { (eval 
12ad0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
12ae0 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70  NENO: \"$ac_comp
12af0 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  ile\"") >&5.  (e
12b00 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29  val $ac_compile)
12b10 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a   2>conftest.er1.
12b20 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
12b30 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20   grep -v '^ *+' 
12b40 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f  conftest.er1 >co
12b50 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20  nftest.err.  rm 
12b60 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a  -f conftest.er1.
12b70 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65    cat conftest.e
12b80 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24  rr >&5.  echo "$
12b90 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
12ba0 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
12bb0 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
12bc0 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09  _status); } &&..
12bd0 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20   { ac_try='test 
12be0 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72  -z "$ac_c_werror
12bf0 5f 66 6c 61 67 22 0a 09 09 09 20 7c 7c 20 74 65  _flag".... || te
12c00 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74  st ! -s conftest
12c10 2e 65 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20  .err'.  { (eval 
12c20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
12c30 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c  NENO: \"$ac_try\
12c40 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
12c50 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20  $ac_try) 2>&5.  
12c60 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
12c70 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
12c80 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
12c90 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
12ca0 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
12cb0 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74  }; } &&.. { ac_t
12cc0 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66  ry='test -s conf
12cd0 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27  test.$ac_objext'
12ce0 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  .  { (eval echo 
12cf0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
12d00 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e   \"$ac_try\"") >
12d10 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74  &5.  (eval $ac_t
12d20 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  ry) 2>&5.  ac_st
12d30 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
12d40 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
12d50 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
12d60 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
12d70 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b  c_status); }; };
12d80 20 74 68 65 6e 0a 20 20 62 72 65 61 6b 0a 65 6c   then.  break.el
12d90 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
12da0 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61  e: failed progra
12db0 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20  m was:" >&5.sed 
12dc0 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65  's/^/| /' confte
12dd0 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a  st.$ac_ext >&5..
12de0 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  fi.rm -f conftes
12df0 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24  t.err conftest.$
12e00 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65  ac_objext confte
12e10 73 74 2e 24 61 63 5f 65 78 74 0a 64 6f 6e 65 0a  st.$ac_ext.done.
12e20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2a 0a  rm -f conftest*.
12e30 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f  if test -n "$ac_
12e40 64 65 63 6c 61 72 61 74 69 6f 6e 22 3b 20 74 68  declaration"; th
12e50 65 6e 0a 20 20 65 63 68 6f 20 27 23 69 66 64 65  en.  echo '#ifde
12e60 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 27 20 3e  f __cplusplus' >
12e70 3e 63 6f 6e 66 64 65 66 73 2e 68 0a 20 20 65 63  >confdefs.h.  ec
12e80 68 6f 20 24 61 63 5f 64 65 63 6c 61 72 61 74 69  ho $ac_declarati
12e90 6f 6e 20 20 20 20 20 20 3e 3e 63 6f 6e 66 64 65  on      >>confde
12ea0 66 73 2e 68 0a 20 20 65 63 68 6f 20 27 23 65 6e  fs.h.  echo '#en
12eb0 64 69 66 27 20 20 20 20 20 20 20 20 20 20 20 20  dif'            
12ec0 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 0a 66 69   >>confdefs.h.fi
12ed0 0a 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  ..else.  echo "$
12ee0 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72  as_me: failed pr
12ef0 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a  ogram was:" >&5.
12f00 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f  sed 's/^/| /' co
12f10 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
12f20 26 35 0a 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e  &5..fi.rm -f con
12f30 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65  ftest.err confte
12f40 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f  st.$ac_objext co
12f50 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 61  nftest.$ac_ext.a
12f60 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27  c_ext=c.ac_cpp='
12f70 24 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a  $CPP $CPPFLAGS'.
12f80 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20  ac_compile='$CC 
12f90 2d 63 20 24 43 46 4c 41 47 53 20 24 43 50 50 46  -c $CFLAGS $CPPF
12fa0 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61  LAGS conftest.$a
12fb0 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69  c_ext >&5'.ac_li
12fc0 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74  nk='$CC -o conft
12fd0 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 43  est$ac_exeext $C
12fe0 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20  FLAGS $CPPFLAGS 
12ff0 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73  $LDFLAGS conftes
13000 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20  t.$ac_ext $LIBS 
13010 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72  >&5'.ac_compiler
13020 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f  _gnu=$ac_cv_c_co
13030 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 65 63 68 6f  mpiler_gnu..echo
13040 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
13050 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 61  : checking for a
13060 20 73 65 64 20 74 68 61 74 20 64 6f 65 73 20 6e   sed that does n
13070 6f 74 20 74 72 75 6e 63 61 74 65 20 6f 75 74 70  ot truncate outp
13080 75 74 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  ut" >&5.echo $EC
13090 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66  HO_N "checking f
130a0 6f 72 20 61 20 73 65 64 20 74 68 61 74 20 64 6f  or a sed that do
130b0 65 73 20 6e 6f 74 20 74 72 75 6e 63 61 74 65 20  es not truncate 
130c0 6f 75 74 70 75 74 2e 2e 2e 20 24 45 43 48 4f 5f  output... $ECHO_
130d0 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22  C" >&6.if test "
130e0 24 7b 6c 74 5f 63 76 5f 70 61 74 68 5f 53 45 44  ${lt_cv_path_SED
130f0 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
13100 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
13110 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
13120 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
13130 23 20 4c 6f 6f 70 20 74 68 72 6f 75 67 68 20 74  # Loop through t
13140 68 65 20 75 73 65 72 27 73 20 70 61 74 68 20 61  he user's path a
13150 6e 64 20 74 65 73 74 20 66 6f 72 20 73 65 64 20  nd test for sed 
13160 61 6e 64 20 67 73 65 64 2e 0a 23 20 54 68 65 6e  and gsed..# Then
13170 20 75 73 65 20 74 68 61 74 20 6c 69 73 74 20 6f   use that list o
13180 66 20 73 65 64 27 73 20 61 73 20 6f 6e 65 73 20  f sed's as ones 
13190 74 6f 20 74 65 73 74 20 66 6f 72 20 74 72 75 6e  to test for trun
131a0 63 61 74 69 6f 6e 2e 0a 61 73 5f 73 61 76 65 5f  cation..as_save_
131b0 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50  IFS=$IFS; IFS=$P
131c0 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f  ATH_SEPARATOR.fo
131d0 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54  r as_dir in $PAT
131e0 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73  H.do.  IFS=$as_s
131f0 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d  ave_IFS.  test -
13200 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61  z "$as_dir" && a
13210 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 6c 74  s_dir=..  for lt
13220 5f 61 63 5f 70 72 6f 67 20 69 6e 20 73 65 64 20  _ac_prog in sed 
13230 67 73 65 64 3b 20 64 6f 0a 20 20 20 20 66 6f 72  gsed; do.    for
13240 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20   ac_exec_ext in 
13250 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c  '' $ac_executabl
13260 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f  e_extensions; do
13270 0a 20 20 20 20 20 20 69 66 20 24 61 73 5f 65 78  .      if $as_ex
13280 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f  ecutable_p "$as_
13290 64 69 72 2f 24 6c 74 5f 61 63 5f 70 72 6f 67 24  dir/$lt_ac_prog$
132a0 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68  ac_exec_ext"; th
132b0 65 6e 0a 20 20 20 20 20 20 20 20 6c 74 5f 61 63  en.        lt_ac
132c0 5f 73 65 64 5f 6c 69 73 74 3d 22 24 6c 74 5f 61  _sed_list="$lt_a
132d0 63 5f 73 65 64 5f 6c 69 73 74 20 24 61 73 5f 64  c_sed_list $as_d
132e0 69 72 2f 24 6c 74 5f 61 63 5f 70 72 6f 67 24 61  ir/$lt_ac_prog$a
132f0 63 5f 65 78 65 63 5f 65 78 74 22 0a 20 20 20 20  c_exec_ext".    
13300 20 20 66 69 0a 20 20 20 20 64 6f 6e 65 0a 20 20    fi.    done.  
13310 64 6f 6e 65 0a 64 6f 6e 65 0a 49 46 53 3d 24 61  done.done.IFS=$a
13320 73 5f 73 61 76 65 5f 49 46 53 0a 6c 74 5f 61 63  s_save_IFS.lt_ac
13330 5f 6d 61 78 3d 30 0a 6c 74 5f 61 63 5f 63 6f 75  _max=0.lt_ac_cou
13340 6e 74 3d 30 0a 23 20 41 64 64 20 2f 75 73 72 2f  nt=0.# Add /usr/
13350 78 70 67 34 2f 62 69 6e 2f 73 65 64 20 61 73 20  xpg4/bin/sed as 
13360 69 74 20 69 73 20 74 79 70 69 63 61 6c 6c 79 20  it is typically 
13370 66 6f 75 6e 64 20 6f 6e 20 53 6f 6c 61 72 69 73  found on Solaris
13380 0a 23 20 61 6c 6f 6e 67 20 77 69 74 68 20 2f 62  .# along with /b
13390 69 6e 2f 73 65 64 20 74 68 61 74 20 74 72 75 6e  in/sed that trun
133a0 63 61 74 65 73 20 6f 75 74 70 75 74 2e 0a 66 6f  cates output..fo
133b0 72 20 6c 74 5f 61 63 5f 73 65 64 20 69 6e 20 24  r lt_ac_sed in $
133c0 6c 74 5f 61 63 5f 73 65 64 5f 6c 69 73 74 20 2f  lt_ac_sed_list /
133d0 75 73 72 2f 78 70 67 34 2f 62 69 6e 2f 73 65 64  usr/xpg4/bin/sed
133e0 3b 20 64 6f 0a 20 20 74 65 73 74 20 21 20 2d 66  ; do.  test ! -f
133f0 20 24 6c 74 5f 61 63 5f 73 65 64 20 26 26 20 63   $lt_ac_sed && c
13400 6f 6e 74 69 6e 75 65 0a 20 20 63 61 74 20 2f 64  ontinue.  cat /d
13410 65 76 2f 6e 75 6c 6c 20 3e 20 63 6f 6e 66 74 65  ev/null > confte
13420 73 74 2e 69 6e 0a 20 20 6c 74 5f 61 63 5f 63 6f  st.in.  lt_ac_co
13430 75 6e 74 3d 30 0a 20 20 65 63 68 6f 20 24 45 43  unt=0.  echo $EC
13440 48 4f 5f 4e 20 22 30 31 32 33 34 35 36 37 38 39  HO_N "0123456789
13450 24 45 43 48 4f 5f 43 22 20 3e 63 6f 6e 66 74 65  $ECHO_C" >confte
13460 73 74 2e 69 6e 0a 20 20 23 20 43 68 65 63 6b 20  st.in.  # Check 
13470 66 6f 72 20 47 4e 55 20 73 65 64 20 61 6e 64 20  for GNU sed and 
13480 73 65 6c 65 63 74 20 69 74 20 69 66 20 69 74 20  select it if it 
13490 69 73 20 66 6f 75 6e 64 2e 0a 20 20 69 66 20 22  is found..  if "
134a0 24 6c 74 5f 61 63 5f 73 65 64 22 20 2d 2d 76 65  $lt_ac_sed" --ve
134b0 72 73 69 6f 6e 20 32 3e 26 31 20 3c 20 2f 64 65  rsion 2>&1 < /de
134c0 76 2f 6e 75 6c 6c 20 7c 20 67 72 65 70 20 27 47  v/null | grep 'G
134d0 4e 55 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b  NU' > /dev/null;
134e0 20 74 68 65 6e 0a 20 20 20 20 6c 74 5f 63 76 5f   then.    lt_cv_
134f0 70 61 74 68 5f 53 45 44 3d 24 6c 74 5f 61 63 5f  path_SED=$lt_ac_
13500 73 65 64 0a 20 20 20 20 62 72 65 61 6b 0a 20 20  sed.    break.  
13510 66 69 0a 20 20 77 68 69 6c 65 20 74 72 75 65 3b  fi.  while true;
13520 20 64 6f 0a 20 20 20 20 63 61 74 20 63 6f 6e 66   do.    cat conf
13530 74 65 73 74 2e 69 6e 20 63 6f 6e 66 74 65 73 74  test.in conftest
13540 2e 69 6e 20 3e 63 6f 6e 66 74 65 73 74 2e 74 6d  .in >conftest.tm
13550 70 0a 20 20 20 20 6d 76 20 63 6f 6e 66 74 65 73  p.    mv conftes
13560 74 2e 74 6d 70 20 63 6f 6e 66 74 65 73 74 2e 69  t.tmp conftest.i
13570 6e 0a 20 20 20 20 63 70 20 63 6f 6e 66 74 65 73  n.    cp conftes
13580 74 2e 69 6e 20 63 6f 6e 66 74 65 73 74 2e 6e 6c  t.in conftest.nl
13590 0a 20 20 20 20 65 63 68 6f 20 3e 3e 63 6f 6e 66  .    echo >>conf
135a0 74 65 73 74 2e 6e 6c 0a 20 20 20 20 24 6c 74 5f  test.nl.    $lt_
135b0 61 63 5f 73 65 64 20 2d 65 20 27 73 2f 61 24 2f  ac_sed -e 's/a$/
135c0 2f 27 20 3c 20 63 6f 6e 66 74 65 73 74 2e 6e 6c  /' < conftest.nl
135d0 20 3e 63 6f 6e 66 74 65 73 74 2e 6f 75 74 20 7c   >conftest.out |
135e0 7c 20 62 72 65 61 6b 0a 20 20 20 20 63 6d 70 20  | break.    cmp 
135f0 2d 73 20 63 6f 6e 66 74 65 73 74 2e 6f 75 74 20  -s conftest.out 
13600 63 6f 6e 66 74 65 73 74 2e 6e 6c 20 7c 7c 20 62  conftest.nl || b
13610 72 65 61 6b 0a 20 20 20 20 23 20 31 30 30 30 30  reak.    # 10000
13620 20 63 68 61 72 73 20 61 73 20 69 6e 70 75 74 20   chars as input 
13630 73 65 65 6d 73 20 6d 6f 72 65 20 74 68 61 6e 20  seems more than 
13640 65 6e 6f 75 67 68 0a 20 20 20 20 74 65 73 74 20  enough.    test 
13650 24 6c 74 5f 61 63 5f 63 6f 75 6e 74 20 2d 67 74  $lt_ac_count -gt
13660 20 31 30 20 26 26 20 62 72 65 61 6b 0a 20 20 20   10 && break.   
13670 20 6c 74 5f 61 63 5f 63 6f 75 6e 74 3d 60 65 78   lt_ac_count=`ex
13680 70 72 20 24 6c 74 5f 61 63 5f 63 6f 75 6e 74 20  pr $lt_ac_count 
13690 2b 20 31 60 0a 20 20 20 20 69 66 20 74 65 73 74  + 1`.    if test
136a0 20 24 6c 74 5f 61 63 5f 63 6f 75 6e 74 20 2d 67   $lt_ac_count -g
136b0 74 20 24 6c 74 5f 61 63 5f 6d 61 78 3b 20 74 68  t $lt_ac_max; th
136c0 65 6e 0a 20 20 20 20 20 20 6c 74 5f 61 63 5f 6d  en.      lt_ac_m
136d0 61 78 3d 24 6c 74 5f 61 63 5f 63 6f 75 6e 74 0a  ax=$lt_ac_count.
136e0 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 61 74 68        lt_cv_path
136f0 5f 53 45 44 3d 24 6c 74 5f 61 63 5f 73 65 64 0a  _SED=$lt_ac_sed.
13700 20 20 20 20 66 69 0a 20 20 64 6f 6e 65 0a 64 6f      fi.  done.do
13710 6e 65 0a 0a 66 69 0a 0a 53 45 44 3d 24 6c 74 5f  ne..fi..SED=$lt_
13720 63 76 5f 70 61 74 68 5f 53 45 44 0a 0a 65 63 68  cv_path_SED..ech
13730 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
13740 4f 3a 20 72 65 73 75 6c 74 3a 20 24 53 45 44 22  O: result: $SED"
13750 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
13760 4f 5f 54 7d 24 53 45 44 22 20 3e 26 36 0a 0a 74  O_T}$SED" >&6..t
13770 65 73 74 20 2d 7a 20 22 24 53 45 44 22 20 26 26  est -z "$SED" &&
13780 20 53 45 44 3d 73 65 64 0a 58 73 65 64 3d 22 24   SED=sed.Xsed="$
13790 53 45 44 20 2d 65 20 31 73 2f 5e 58 2f 2f 22 0a  SED -e 1s/^X//".
137a0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 65 63 68 6f 20  ...........echo 
137b0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
137c0 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 65 67   checking for eg
137d0 72 65 70 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  rep" >&5.echo $E
137e0 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
137f0 66 6f 72 20 65 67 72 65 70 2e 2e 2e 20 24 45 43  for egrep... $EC
13800 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
13810 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f  t "${ac_cv_prog_
13820 65 67 72 65 70 2b 73 65 74 7d 22 20 3d 20 73 65  egrep+set}" = se
13830 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
13840 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
13850 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
13860 73 65 0a 20 20 69 66 20 65 63 68 6f 20 61 20 7c  se.  if echo a |
13870 20 28 67 72 65 70 20 2d 45 20 27 28 61 7c 62 29   (grep -E '(a|b)
13880 27 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e  ') >/dev/null 2>
13890 26 31 0a 20 20 20 20 74 68 65 6e 20 61 63 5f 63  &1.    then ac_c
138a0 76 5f 70 72 6f 67 5f 65 67 72 65 70 3d 27 67 72  v_prog_egrep='gr
138b0 65 70 20 2d 45 27 0a 20 20 20 20 65 6c 73 65 20  ep -E'.    else 
138c0 61 63 5f 63 76 5f 70 72 6f 67 5f 65 67 72 65 70  ac_cv_prog_egrep
138d0 3d 27 65 67 72 65 70 27 0a 20 20 20 20 66 69 0a  ='egrep'.    fi.
138e0 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  fi.echo "$as_me:
138f0 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
13900 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 65 67 72   $ac_cv_prog_egr
13910 65 70 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  ep" >&5.echo "${
13920 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 70 72  ECHO_T}$ac_cv_pr
13930 6f 67 5f 65 67 72 65 70 22 20 3e 26 36 0a 20 45  og_egrep" >&6. E
13940 47 52 45 50 3d 24 61 63 5f 63 76 5f 70 72 6f 67  GREP=$ac_cv_prog
13950 5f 65 67 72 65 70 0a 0a 0a 65 63 68 6f 20 22 24  _egrep...echo "$
13960 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
13970 68 65 63 6b 69 6e 67 20 66 6f 72 20 66 67 72 65  hecking for fgre
13980 70 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  p" >&5.echo $ECH
13990 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
139a0 72 20 66 67 72 65 70 2e 2e 2e 20 24 45 43 48 4f  r fgrep... $ECHO
139b0 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  _C" >&6.if test 
139c0 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 66 67  "${ac_cv_prog_fg
139d0 72 65 70 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  rep+set}" = set;
139e0 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
139f0 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
13a00 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
13a10 0a 20 20 69 66 20 65 63 68 6f 20 27 61 62 2a 63  .  if echo 'ab*c
13a20 27 20 7c 20 28 67 72 65 70 20 2d 46 20 27 61 62  ' | (grep -F 'ab
13a30 2a 63 27 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20  *c') >/dev/null 
13a40 32 3e 26 31 0a 20 20 20 20 74 68 65 6e 20 61 63  2>&1.    then ac
13a50 5f 63 76 5f 70 72 6f 67 5f 66 67 72 65 70 3d 27  _cv_prog_fgrep='
13a60 67 72 65 70 20 2d 46 27 0a 20 20 20 20 65 6c 73  grep -F'.    els
13a70 65 20 61 63 5f 63 76 5f 70 72 6f 67 5f 66 67 72  e ac_cv_prog_fgr
13a80 65 70 3d 27 66 67 72 65 70 27 0a 20 20 20 20 66  ep='fgrep'.    f
13a90 69 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d  i.fi.echo "$as_m
13aa0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
13ab0 74 3a 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 66  t: $ac_cv_prog_f
13ac0 67 72 65 70 22 20 3e 26 35 0a 65 63 68 6f 20 22  grep" >&5.echo "
13ad0 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f  ${ECHO_T}$ac_cv_
13ae0 70 72 6f 67 5f 66 67 72 65 70 22 20 3e 26 36 0a  prog_fgrep" >&6.
13af0 20 46 47 52 45 50 3d 24 61 63 5f 63 76 5f 70 72   FGREP=$ac_cv_pr
13b00 6f 67 5f 66 67 72 65 70 0a 0a 0a 74 65 73 74 20  og_fgrep...test 
13b10 2d 7a 20 22 24 47 52 45 50 22 20 26 26 20 47 52  -z "$GREP" && GR
13b20 45 50 3d 67 72 65 70 0a 0a 0a 0a 0a 0a 0a 0a 0a  EP=grep.........
13b30 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 23 20 43 68 65  ...........# Che
13b40 63 6b 20 77 68 65 74 68 65 72 20 2d 2d 77 69 74  ck whether --wit
13b50 68 2d 67 6e 75 2d 6c 64 20 6f 72 20 2d 2d 77 69  h-gnu-ld or --wi
13b60 74 68 6f 75 74 2d 67 6e 75 2d 6c 64 20 77 61 73  thout-gnu-ld was
13b70 20 67 69 76 65 6e 2e 0a 69 66 20 74 65 73 74 20   given..if test 
13b80 22 24 7b 77 69 74 68 5f 67 6e 75 5f 6c 64 2b 73  "${with_gnu_ld+s
13b90 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
13ba0 0a 20 20 77 69 74 68 76 61 6c 3d 22 24 77 69 74  .  withval="$wit
13bb0 68 5f 67 6e 75 5f 6c 64 22 0a 20 20 74 65 73 74  h_gnu_ld".  test
13bc0 20 22 24 77 69 74 68 76 61 6c 22 20 3d 20 6e 6f   "$withval" = no
13bd0 20 7c 7c 20 77 69 74 68 5f 67 6e 75 5f 6c 64 3d   || with_gnu_ld=
13be0 79 65 73 0a 65 6c 73 65 0a 20 20 77 69 74 68 5f  yes.else.  with_
13bf0 67 6e 75 5f 6c 64 3d 6e 6f 0a 66 69 3b 0a 61 63  gnu_ld=no.fi;.ac
13c00 5f 70 72 6f 67 3d 6c 64 0a 69 66 20 74 65 73 74  _prog=ld.if test
13c10 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74   "$GCC" = yes; t
13c20 68 65 6e 0a 20 20 23 20 43 68 65 63 6b 20 69 66  hen.  # Check if
13c30 20 67 63 63 20 2d 70 72 69 6e 74 2d 70 72 6f 67   gcc -print-prog
13c40 2d 6e 61 6d 65 3d 6c 64 20 67 69 76 65 73 20 61  -name=ld gives a
13c50 20 70 61 74 68 2e 0a 20 20 65 63 68 6f 20 22 24   path..  echo "$
13c60 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
13c70 68 65 63 6b 69 6e 67 20 66 6f 72 20 6c 64 20 75  hecking for ld u
13c80 73 65 64 20 62 79 20 24 43 43 22 20 3e 26 35 0a  sed by $CC" >&5.
13c90 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
13ca0 65 63 6b 69 6e 67 20 66 6f 72 20 6c 64 20 75 73  ecking for ld us
13cb0 65 64 20 62 79 20 24 43 43 2e 2e 2e 20 24 45 43  ed by $CC... $EC
13cc0 48 4f 5f 43 22 20 3e 26 36 0a 20 20 63 61 73 65  HO_C" >&6.  case
13cd0 20 24 68 6f 73 74 20 69 6e 0a 20 20 2a 2d 2a 2d   $host in.  *-*-
13ce0 6d 69 6e 67 77 2a 29 0a 20 20 20 20 23 20 67 63  mingw*).    # gc
13cf0 63 20 6c 65 61 76 65 73 20 61 20 74 72 61 69 6c  c leaves a trail
13d00 69 6e 67 20 63 61 72 72 69 61 67 65 20 72 65 74  ing carriage ret
13d10 75 72 6e 20 77 68 69 63 68 20 75 70 73 65 74 73  urn which upsets
13d20 20 6d 69 6e 67 77 0a 20 20 20 20 61 63 5f 70 72   mingw.    ac_pr
13d30 6f 67 3d 60 28 24 43 43 20 2d 70 72 69 6e 74 2d  og=`($CC -print-
13d40 70 72 6f 67 2d 6e 61 6d 65 3d 6c 64 29 20 32 3e  prog-name=ld) 2>
13d50 26 35 20 7c 20 74 72 20 2d 64 20 27 5c 30 31 35  &5 | tr -d '\015
13d60 27 60 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 61  '` ;;.  *).    a
13d70 63 5f 70 72 6f 67 3d 60 28 24 43 43 20 2d 70 72  c_prog=`($CC -pr
13d80 69 6e 74 2d 70 72 6f 67 2d 6e 61 6d 65 3d 6c 64  int-prog-name=ld
13d90 29 20 32 3e 26 35 60 20 3b 3b 0a 20 20 65 73 61  ) 2>&5` ;;.  esa
13da0 63 0a 20 20 63 61 73 65 20 24 61 63 5f 70 72 6f  c.  case $ac_pro
13db0 67 20 69 6e 0a 20 20 20 20 23 20 41 63 63 65 70  g in.    # Accep
13dc0 74 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68 73  t absolute paths
13dd0 2e 0a 20 20 20 20 5b 5c 5c 2f 5d 2a 20 7c 20 3f  ..    [\\/]* | ?
13de0 3a 5b 5c 5c 2f 5d 2a 29 0a 20 20 20 20 20 20 72  :[\\/]*).      r
13df0 65 5f 64 69 72 65 6c 74 3d 27 2f 5b 5e 2f 5d 5b  e_direlt='/[^/][
13e00 5e 2f 5d 2a 2f 5c 2e 5c 2e 2f 27 0a 20 20 20 20  ^/]*/\.\./'.    
13e10 20 20 23 20 43 61 6e 6f 6e 69 63 61 6c 69 7a 65    # Canonicalize
13e20 20 74 68 65 20 70 61 74 68 6e 61 6d 65 20 6f 66   the pathname of
13e30 20 6c 64 0a 20 20 20 20 20 20 61 63 5f 70 72 6f   ld.      ac_pro
13e40 67 3d 60 24 45 43 48 4f 20 22 24 61 63 5f 70 72  g=`$ECHO "$ac_pr
13e50 6f 67 22 7c 20 24 53 45 44 20 27 73 25 5c 5c 5c  og"| $SED 's%\\\
13e60 5c 25 2f 25 67 27 60 0a 20 20 20 20 20 20 77 68  \%/%g'`.      wh
13e70 69 6c 65 20 24 45 43 48 4f 20 22 24 61 63 5f 70  ile $ECHO "$ac_p
13e80 72 6f 67 22 20 7c 20 24 47 52 45 50 20 22 24 72  rog" | $GREP "$r
13e90 65 5f 64 69 72 65 6c 74 22 20 3e 20 2f 64 65 76  e_direlt" > /dev
13ea0 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 64 6f 0a 09  /null 2>&1; do..
13eb0 61 63 5f 70 72 6f 67 3d 60 24 45 43 48 4f 20 24  ac_prog=`$ECHO $
13ec0 61 63 5f 70 72 6f 67 7c 20 24 53 45 44 20 22 73  ac_prog| $SED "s
13ed0 25 24 72 65 5f 64 69 72 65 6c 74 25 2f 25 22 60  %$re_direlt%/%"`
13ee0 0a 20 20 20 20 20 20 64 6f 6e 65 0a 20 20 20 20  .      done.    
13ef0 20 20 74 65 73 74 20 2d 7a 20 22 24 4c 44 22 20    test -z "$LD" 
13f00 26 26 20 4c 44 3d 22 24 61 63 5f 70 72 6f 67 22  && LD="$ac_prog"
13f10 0a 20 20 20 20 20 20 3b 3b 0a 20 20 22 22 29 0a  .      ;;.  "").
13f20 20 20 20 20 23 20 49 66 20 69 74 20 66 61 69 6c      # If it fail
13f30 73 2c 20 74 68 65 6e 20 70 72 65 74 65 6e 64 20  s, then pretend 
13f40 77 65 20 61 72 65 6e 27 74 20 75 73 69 6e 67 20  we aren't using 
13f50 47 43 43 2e 0a 20 20 20 20 61 63 5f 70 72 6f 67  GCC..    ac_prog
13f60 3d 6c 64 0a 20 20 20 20 3b 3b 0a 20 20 2a 29 0a  =ld.    ;;.  *).
13f70 20 20 20 20 23 20 49 66 20 69 74 20 69 73 20 72      # If it is r
13f80 65 6c 61 74 69 76 65 2c 20 74 68 65 6e 20 73 65  elative, then se
13f90 61 72 63 68 20 66 6f 72 20 74 68 65 20 66 69 72  arch for the fir
13fa0 73 74 20 6c 64 20 69 6e 20 50 41 54 48 2e 0a 20  st ld in PATH.. 
13fb0 20 20 20 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 75     with_gnu_ld=u
13fc0 6e 6b 6e 6f 77 6e 0a 20 20 20 20 3b 3b 0a 20 20  nknown.    ;;.  
13fd0 65 73 61 63 0a 65 6c 69 66 20 74 65 73 74 20 22  esac.elif test "
13fe0 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22 20 3d 20  $with_gnu_ld" = 
13ff0 79 65 73 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  yes; then.  echo
14000 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
14010 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 47  : checking for G
14020 4e 55 20 6c 64 22 20 3e 26 35 0a 65 63 68 6f 20  NU ld" >&5.echo 
14030 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
14040 67 20 66 6f 72 20 47 4e 55 20 6c 64 2e 2e 2e 20  g for GNU ld... 
14050 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
14060 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
14070 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
14080 6e 67 20 66 6f 72 20 6e 6f 6e 2d 47 4e 55 20 6c  ng for non-GNU l
14090 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  d" >&5.echo $ECH
140a0 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
140b0 72 20 6e 6f 6e 2d 47 4e 55 20 6c 64 2e 2e 2e 20  r non-GNU ld... 
140c0 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 66 69 0a  $ECHO_C" >&6.fi.
140d0 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76  if test "${lt_cv
140e0 5f 70 61 74 68 5f 4c 44 2b 73 65 74 7d 22 20 3d  _path_LD+set}" =
140f0 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
14100 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
14110 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
14120 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20  .else.  if test 
14130 2d 7a 20 22 24 4c 44 22 3b 20 74 68 65 6e 0a 20  -z "$LD"; then. 
14140 20 6c 74 5f 73 61 76 65 5f 69 66 73 3d 22 24 49   lt_save_ifs="$I
14150 46 53 22 3b 20 49 46 53 3d 24 50 41 54 48 5f 53  FS"; IFS=$PATH_S
14160 45 50 41 52 41 54 4f 52 0a 20 20 66 6f 72 20 61  EPARATOR.  for a
14170 63 5f 64 69 72 20 69 6e 20 24 50 41 54 48 3b 20  c_dir in $PATH; 
14180 64 6f 0a 20 20 20 20 49 46 53 3d 22 24 6c 74 5f  do.    IFS="$lt_
14190 73 61 76 65 5f 69 66 73 22 0a 20 20 20 20 74 65  save_ifs".    te
141a0 73 74 20 2d 7a 20 22 24 61 63 5f 64 69 72 22 20  st -z "$ac_dir" 
141b0 26 26 20 61 63 5f 64 69 72 3d 2e 0a 20 20 20 20  && ac_dir=..    
141c0 69 66 20 74 65 73 74 20 2d 66 20 22 24 61 63 5f  if test -f "$ac_
141d0 64 69 72 2f 24 61 63 5f 70 72 6f 67 22 20 7c 7c  dir/$ac_prog" ||
141e0 20 74 65 73 74 20 2d 66 20 22 24 61 63 5f 64 69   test -f "$ac_di
141f0 72 2f 24 61 63 5f 70 72 6f 67 24 61 63 5f 65 78  r/$ac_prog$ac_ex
14200 65 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20  eext"; then.    
14210 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4c 44 3d    lt_cv_path_LD=
14220 22 24 61 63 5f 64 69 72 2f 24 61 63 5f 70 72 6f  "$ac_dir/$ac_pro
14230 67 22 0a 20 20 20 20 20 20 23 20 43 68 65 63 6b  g".      # Check
14240 20 74 6f 20 73 65 65 20 69 66 20 74 68 65 20 70   to see if the p
14250 72 6f 67 72 61 6d 20 69 73 20 47 4e 55 20 6c 64  rogram is GNU ld
14260 2e 20 20 49 27 64 20 72 61 74 68 65 72 20 75 73  .  I'd rather us
14270 65 20 2d 2d 76 65 72 73 69 6f 6e 2c 0a 20 20 20  e --version,.   
14280 20 20 20 23 20 62 75 74 20 61 70 70 61 72 65 6e     # but apparen
14290 74 6c 79 20 73 6f 6d 65 20 76 61 72 69 61 6e 74  tly some variant
142a0 73 20 6f 66 20 47 4e 55 20 6c 64 20 6f 6e 6c 79  s of GNU ld only
142b0 20 61 63 63 65 70 74 20 2d 76 2e 0a 20 20 20 20   accept -v..    
142c0 20 20 23 20 42 72 65 61 6b 20 6f 6e 6c 79 20 69    # Break only i
142d0 66 20 69 74 20 77 61 73 20 74 68 65 20 47 4e 55  f it was the GNU
142e0 2f 6e 6f 6e 2d 47 4e 55 20 6c 64 20 74 68 61 74  /non-GNU ld that
142f0 20 77 65 20 70 72 65 66 65 72 2e 0a 20 20 20 20   we prefer..    
14300 20 20 63 61 73 65 20 60 22 24 6c 74 5f 63 76 5f    case `"$lt_cv_
14310 70 61 74 68 5f 4c 44 22 20 2d 76 20 32 3e 26 31  path_LD" -v 2>&1
14320 20 3c 2f 64 65 76 2f 6e 75 6c 6c 60 20 69 6e 0a   </dev/null` in.
14330 20 20 20 20 20 20 2a 47 4e 55 2a 20 7c 20 2a 27        *GNU* | *'
14340 77 69 74 68 20 42 46 44 27 2a 29 0a 09 74 65 73  with BFD'*)..tes
14350 74 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22  t "$with_gnu_ld"
14360 20 21 3d 20 6e 6f 20 26 26 20 62 72 65 61 6b 0a   != no && break.
14370 09 3b 3b 0a 20 20 20 20 20 20 2a 29 0a 09 74 65  .;;.      *)..te
14380 73 74 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64  st "$with_gnu_ld
14390 22 20 21 3d 20 79 65 73 20 26 26 20 62 72 65 61  " != yes && brea
143a0 6b 0a 09 3b 3b 0a 20 20 20 20 20 20 65 73 61 63  k..;;.      esac
143b0 0a 20 20 20 20 66 69 0a 20 20 64 6f 6e 65 0a 20  .    fi.  done. 
143c0 20 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69   IFS="$lt_save_i
143d0 66 73 22 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76  fs".else.  lt_cv
143e0 5f 70 61 74 68 5f 4c 44 3d 22 24 4c 44 22 20 23  _path_LD="$LD" #
143f0 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76   Let the user ov
14400 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74 20  erride the test 
14410 77 69 74 68 20 61 20 70 61 74 68 2e 0a 66 69 0a  with a path..fi.
14420 66 69 0a 0a 4c 44 3d 22 24 6c 74 5f 63 76 5f 70  fi..LD="$lt_cv_p
14430 61 74 68 5f 4c 44 22 0a 69 66 20 74 65 73 74 20  ath_LD".if test 
14440 2d 6e 20 22 24 4c 44 22 3b 20 74 68 65 6e 0a 20  -n "$LD"; then. 
14450 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
14460 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24  INENO: result: $
14470 4c 44 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  LD" >&5.echo "${
14480 45 43 48 4f 5f 54 7d 24 4c 44 22 20 3e 26 36 0a  ECHO_T}$LD" >&6.
14490 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73  else.  echo "$as
144a0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
144b0 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68  ult: no" >&5.ech
144c0 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20  o "${ECHO_T}no" 
144d0 3e 26 36 0a 66 69 0a 74 65 73 74 20 2d 7a 20 22  >&6.fi.test -z "
144e0 24 4c 44 22 20 26 26 20 7b 20 7b 20 65 63 68 6f  $LD" && { { echo
144f0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
14500 3a 20 65 72 72 6f 72 3a 20 6e 6f 20 61 63 63 65  : error: no acce
14510 70 74 61 62 6c 65 20 6c 64 20 66 6f 75 6e 64 20  ptable ld found 
14520 69 6e 20 5c 24 50 41 54 48 22 20 3e 26 35 0a 65  in \$PATH" >&5.e
14530 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72  cho "$as_me: err
14540 6f 72 3a 20 6e 6f 20 61 63 63 65 70 74 61 62 6c  or: no acceptabl
14550 65 20 6c 64 20 66 6f 75 6e 64 20 69 6e 20 5c 24  e ld found in \$
14560 50 41 54 48 22 20 3e 26 32 3b 7d 0a 20 20 20 7b  PATH" >&2;}.   {
14570 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20   (exit 1); exit 
14580 31 3b 20 7d 3b 20 7d 0a 65 63 68 6f 20 22 24 61  1; }; }.echo "$a
14590 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
145a0 65 63 6b 69 6e 67 20 69 66 20 74 68 65 20 6c 69  ecking if the li
145b0 6e 6b 65 72 20 28 24 4c 44 29 20 69 73 20 47 4e  nker ($LD) is GN
145c0 55 20 6c 64 22 20 3e 26 35 0a 65 63 68 6f 20 24  U ld" >&5.echo $
145d0 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
145e0 20 69 66 20 74 68 65 20 6c 69 6e 6b 65 72 20 28   if the linker (
145f0 24 4c 44 29 20 69 73 20 47 4e 55 20 6c 64 2e 2e  $LD) is GNU ld..
14600 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
14610 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f  f test "${lt_cv_
14620 70 72 6f 67 5f 67 6e 75 5f 6c 64 2b 73 65 74 7d  prog_gnu_ld+set}
14630 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
14640 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63  echo $ECHO_N "(c
14650 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20  ached) $ECHO_C" 
14660 3e 26 36 0a 65 6c 73 65 0a 20 20 23 20 49 27 64  >&6.else.  # I'd
14670 20 72 61 74 68 65 72 20 75 73 65 20 2d 2d 76 65   rather use --ve
14680 72 73 69 6f 6e 20 68 65 72 65 2c 20 62 75 74 20  rsion here, but 
14690 61 70 70 61 72 65 6e 74 6c 79 20 73 6f 6d 65 20  apparently some 
146a0 47 4e 55 20 6c 64 73 20 6f 6e 6c 79 20 61 63 63  GNU lds only acc
146b0 65 70 74 20 2d 76 2e 0a 63 61 73 65 20 60 24 4c  ept -v..case `$L
146c0 44 20 2d 76 20 32 3e 26 31 20 3c 2f 64 65 76 2f  D -v 2>&1 </dev/
146d0 6e 75 6c 6c 60 20 69 6e 0a 2a 47 4e 55 2a 20 7c  null` in.*GNU* |
146e0 20 2a 27 77 69 74 68 20 42 46 44 27 2a 29 0a 20   *'with BFD'*). 
146f0 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f   lt_cv_prog_gnu_
14700 6c 64 3d 79 65 73 0a 20 20 3b 3b 0a 2a 29 0a 20  ld=yes.  ;;.*). 
14710 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f   lt_cv_prog_gnu_
14720 6c 64 3d 6e 6f 0a 20 20 3b 3b 0a 65 73 61 63 0a  ld=no.  ;;.esac.
14730 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  fi.echo "$as_me:
14740 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
14750 20 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75   $lt_cv_prog_gnu
14760 5f 6c 64 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  _ld" >&5.echo "$
14770 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 63 76 5f 70  {ECHO_T}$lt_cv_p
14780 72 6f 67 5f 67 6e 75 5f 6c 64 22 20 3e 26 36 0a  rog_gnu_ld" >&6.
14790 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 24 6c 74 5f  with_gnu_ld=$lt_
147a0 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 0a 0a  cv_prog_gnu_ld..
147b0 0a 0a 0a 0a 0a 0a 0a 0a 65 63 68 6f 20 22 24 61  ........echo "$a
147c0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
147d0 65 63 6b 69 6e 67 20 66 6f 72 20 42 53 44 2d 20  ecking for BSD- 
147e0 6f 72 20 4d 53 2d 63 6f 6d 70 61 74 69 62 6c 65  or MS-compatible
147f0 20 6e 61 6d 65 20 6c 69 73 74 65 72 20 28 6e 6d   name lister (nm
14800 29 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  )" >&5.echo $ECH
14810 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
14820 72 20 42 53 44 2d 20 6f 72 20 4d 53 2d 63 6f 6d  r BSD- or MS-com
14830 70 61 74 69 62 6c 65 20 6e 61 6d 65 20 6c 69 73  patible name lis
14840 74 65 72 20 28 6e 6d 29 2e 2e 2e 20 24 45 43 48  ter (nm)... $ECH
14850 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
14860 20 22 24 7b 6c 74 5f 63 76 5f 70 61 74 68 5f 4e   "${lt_cv_path_N
14870 4d 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  M+set}" = set; t
14880 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
14890 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
148a0 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
148b0 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 4e 4d   if test -n "$NM
148c0 22 3b 20 74 68 65 6e 0a 20 20 23 20 4c 65 74 20  "; then.  # Let 
148d0 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64  the user overrid
148e0 65 20 74 68 65 20 74 65 73 74 2e 0a 20 20 6c 74  e the test..  lt
148f0 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d 22 24 4e 4d  _cv_path_NM="$NM
14900 22 0a 65 6c 73 65 0a 20 20 6c 74 5f 6e 6d 5f 74  ".else.  lt_nm_t
14910 6f 5f 63 68 65 63 6b 3d 22 24 7b 61 63 5f 74 6f  o_check="${ac_to
14920 6f 6c 5f 70 72 65 66 69 78 7d 6e 6d 22 0a 20 20  ol_prefix}nm".  
14930 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f  if test -n "$ac_
14940 74 6f 6f 6c 5f 70 72 65 66 69 78 22 20 26 26 20  tool_prefix" && 
14950 74 65 73 74 20 22 24 62 75 69 6c 64 22 20 3d 20  test "$build" = 
14960 22 24 68 6f 73 74 22 3b 20 74 68 65 6e 0a 20 20  "$host"; then.  
14970 20 20 6c 74 5f 6e 6d 5f 74 6f 5f 63 68 65 63 6b    lt_nm_to_check
14980 3d 22 24 6c 74 5f 6e 6d 5f 74 6f 5f 63 68 65 63  ="$lt_nm_to_chec
14990 6b 20 6e 6d 22 0a 20 20 66 69 0a 20 20 66 6f 72  k nm".  fi.  for
149a0 20 6c 74 5f 74 6d 70 5f 6e 6d 20 69 6e 20 24 6c   lt_tmp_nm in $l
149b0 74 5f 6e 6d 5f 74 6f 5f 63 68 65 63 6b 3b 20 64  t_nm_to_check; d
149c0 6f 0a 20 20 20 20 6c 74 5f 73 61 76 65 5f 69 66  o.    lt_save_if
149d0 73 3d 22 24 49 46 53 22 3b 20 49 46 53 3d 24 50  s="$IFS"; IFS=$P
149e0 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 20 20  ATH_SEPARATOR.  
149f0 20 20 66 6f 72 20 61 63 5f 64 69 72 20 69 6e 20    for ac_dir in 
14a00 24 50 41 54 48 20 2f 75 73 72 2f 63 63 73 2f 62  $PATH /usr/ccs/b
14a10 69 6e 2f 65 6c 66 20 2f 75 73 72 2f 63 63 73 2f  in/elf /usr/ccs/
14a20 62 69 6e 20 2f 75 73 72 2f 75 63 62 20 2f 62 69  bin /usr/ucb /bi
14a30 6e 3b 20 64 6f 0a 20 20 20 20 20 20 49 46 53 3d  n; do.      IFS=
14a40 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 20  "$lt_save_ifs". 
14a50 20 20 20 20 20 74 65 73 74 20 2d 7a 20 22 24 61       test -z "$a
14a60 63 5f 64 69 72 22 20 26 26 20 61 63 5f 64 69 72  c_dir" && ac_dir
14a70 3d 2e 0a 20 20 20 20 20 20 74 6d 70 5f 6e 6d 3d  =..      tmp_nm=
14a80 22 24 61 63 5f 64 69 72 2f 24 6c 74 5f 74 6d 70  "$ac_dir/$lt_tmp
14a90 5f 6e 6d 22 0a 20 20 20 20 20 20 69 66 20 74 65  _nm".      if te
14aa0 73 74 20 2d 66 20 22 24 74 6d 70 5f 6e 6d 22 20  st -f "$tmp_nm" 
14ab0 7c 7c 20 74 65 73 74 20 2d 66 20 22 24 74 6d 70  || test -f "$tmp
14ac0 5f 6e 6d 24 61 63 5f 65 78 65 65 78 74 22 20 3b  _nm$ac_exeext" ;
14ad0 20 74 68 65 6e 0a 09 23 20 43 68 65 63 6b 20 74   then..# Check t
14ae0 6f 20 73 65 65 20 69 66 20 74 68 65 20 6e 6d 20  o see if the nm 
14af0 61 63 63 65 70 74 73 20 61 20 42 53 44 2d 63 6f  accepts a BSD-co
14b00 6d 70 61 74 20 66 6c 61 67 2e 0a 09 23 20 41 64  mpat flag...# Ad
14b10 64 69 6e 67 20 74 68 65 20 60 73 65 64 20 31 71  ding the `sed 1q
14b20 27 20 70 72 65 76 65 6e 74 73 20 66 61 6c 73 65  ' prevents false
14b30 20 70 6f 73 69 74 69 76 65 73 20 6f 6e 20 48 50   positives on HP
14b40 2d 55 58 2c 20 77 68 69 63 68 20 73 61 79 73 3a  -UX, which says:
14b50 0a 09 23 20 20 20 6e 6d 3a 20 75 6e 6b 6e 6f 77  ..#   nm: unknow
14b60 6e 20 6f 70 74 69 6f 6e 20 22 42 22 20 69 67 6e  n option "B" ign
14b70 6f 72 65 64 0a 09 23 20 54 72 75 36 34 27 73 20  ored..# Tru64's 
14b80 6e 6d 20 63 6f 6d 70 6c 61 69 6e 73 20 74 68 61  nm complains tha
14b90 74 20 2f 64 65 76 2f 6e 75 6c 6c 20 69 73 20 61  t /dev/null is a
14ba0 6e 20 69 6e 76 61 6c 69 64 20 6f 62 6a 65 63 74  n invalid object
14bb0 20 66 69 6c 65 0a 09 63 61 73 65 20 60 22 24 74   file..case `"$t
14bc0 6d 70 5f 6e 6d 22 20 2d 42 20 2f 64 65 76 2f 6e  mp_nm" -B /dev/n
14bd0 75 6c 6c 20 32 3e 26 31 20 7c 20 73 65 64 20 27  ull 2>&1 | sed '
14be0 31 71 27 60 20 69 6e 0a 09 2a 2f 64 65 76 2f 6e  1q'` in..*/dev/n
14bf0 75 6c 6c 2a 20 7c 20 2a 27 49 6e 76 61 6c 69 64  ull* | *'Invalid
14c00 20 66 69 6c 65 20 6f 72 20 6f 62 6a 65 63 74 20   file or object 
14c10 74 79 70 65 27 2a 29 0a 09 20 20 6c 74 5f 63 76  type'*)..  lt_cv
14c20 5f 70 61 74 68 5f 4e 4d 3d 22 24 74 6d 70 5f 6e  _path_NM="$tmp_n
14c30 6d 20 2d 42 22 0a 09 20 20 62 72 65 61 6b 0a 09  m -B"..  break..
14c40 20 20 3b 3b 0a 09 2a 29 0a 09 20 20 63 61 73 65    ;;..*)..  case
14c50 20 60 22 24 74 6d 70 5f 6e 6d 22 20 2d 70 20 2f   `"$tmp_nm" -p /
14c60 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 7c 20  dev/null 2>&1 | 
14c70 73 65 64 20 27 31 71 27 60 20 69 6e 0a 09 20 20  sed '1q'` in..  
14c80 2a 2f 64 65 76 2f 6e 75 6c 6c 2a 29 0a 09 20 20  */dev/null*)..  
14c90 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d    lt_cv_path_NM=
14ca0 22 24 74 6d 70 5f 6e 6d 20 2d 70 22 0a 09 20 20  "$tmp_nm -p"..  
14cb0 20 20 62 72 65 61 6b 0a 09 20 20 20 20 3b 3b 0a    break..    ;;.
14cc0 09 20 20 2a 29 0a 09 20 20 20 20 6c 74 5f 63 76  .  *)..    lt_cv
14cd0 5f 70 61 74 68 5f 4e 4d 3d 24 7b 6c 74 5f 63 76  _path_NM=${lt_cv
14ce0 5f 70 61 74 68 5f 4e 4d 3d 22 24 74 6d 70 5f 6e  _path_NM="$tmp_n
14cf0 6d 22 7d 20 23 20 6b 65 65 70 20 74 68 65 20 66  m"} # keep the f
14d00 69 72 73 74 20 6d 61 74 63 68 2c 20 62 75 74 0a  irst match, but.
14d10 09 20 20 20 20 63 6f 6e 74 69 6e 75 65 20 23 20  .    continue # 
14d20 73 6f 20 74 68 61 74 20 77 65 20 63 61 6e 20 74  so that we can t
14d30 72 79 20 74 6f 20 66 69 6e 64 20 6f 6e 65 20 74  ry to find one t
14d40 68 61 74 20 73 75 70 70 6f 72 74 73 20 42 53 44  hat supports BSD
14d50 20 66 6c 61 67 73 0a 09 20 20 20 20 3b 3b 0a 09   flags..    ;;..
14d60 20 20 65 73 61 63 0a 09 20 20 3b 3b 0a 09 65 73    esac..  ;;..es
14d70 61 63 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20  ac.      fi.    
14d80 64 6f 6e 65 0a 20 20 20 20 49 46 53 3d 22 24 6c  done.    IFS="$l
14d90 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 64 6f  t_save_ifs".  do
14da0 6e 65 0a 20 20 3a 20 24 7b 6c 74 5f 63 76 5f 70  ne.  : ${lt_cv_p
14db0 61 74 68 5f 4e 4d 3d 6e 6f 7d 0a 66 69 0a 66 69  ath_NM=no}.fi.fi
14dc0 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
14dd0 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24  INENO: result: $
14de0 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 22 20 3e  lt_cv_path_NM" >
14df0 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
14e00 54 7d 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d  T}$lt_cv_path_NM
14e10 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24  " >&6.if test "$
14e20 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 22 20 21  lt_cv_path_NM" !
14e30 3d 20 22 6e 6f 22 3b 20 74 68 65 6e 0a 20 20 4e  = "no"; then.  N
14e40 4d 3d 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4e  M="$lt_cv_path_N
14e50 4d 22 0a 65 6c 73 65 0a 20 20 23 20 44 69 64 6e  M".else.  # Didn
14e60 27 74 20 66 69 6e 64 20 61 6e 79 20 42 53 44 20  't find any BSD 
14e70 63 6f 6d 70 61 74 69 62 6c 65 20 6e 61 6d 65 20  compatible name 
14e80 6c 69 73 74 65 72 2c 20 6c 6f 6f 6b 20 66 6f 72  lister, look for
14e90 20 64 75 6d 70 62 69 6e 2e 0a 20 20 69 66 20 74   dumpbin..  if t
14ea0 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c  est -n "$ac_tool
14eb0 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a 20  _prefix"; then. 
14ec0 20 66 6f 72 20 61 63 5f 70 72 6f 67 20 69 6e 20   for ac_prog in 
14ed0 22 64 75 6d 70 62 69 6e 20 2d 73 79 6d 62 6f 6c  "dumpbin -symbol
14ee0 73 22 20 22 6c 69 6e 6b 20 2d 64 75 6d 70 20 2d  s" "link -dump -
14ef0 73 79 6d 62 6f 6c 73 22 0a 20 20 64 6f 0a 20 20  symbols".  do.  
14f00 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20    # Extract the 
14f10 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24  first word of "$
14f20 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 24 61  ac_tool_prefix$a
14f30 63 5f 70 72 6f 67 22 2c 20 73 6f 20 69 74 20 63  c_prog", so it c
14f40 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20  an be a program 
14f50 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a  name with args..
14f60 73 65 74 20 64 75 6d 6d 79 20 24 61 63 5f 74 6f  set dummy $ac_to
14f70 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72 6f  ol_prefix$ac_pro
14f80 67 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63  g; ac_word=$2.ec
14f90 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
14fa0 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72  NO: checking for
14fb0 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65   $ac_word" >&5.e
14fc0 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
14fd0 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f  cking for $ac_wo
14fe0 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  rd... $ECHO_C" >
14ff0 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63  &6.if test "${ac
15000 5f 63 76 5f 70 72 6f 67 5f 44 55 4d 50 42 49 4e  _cv_prog_DUMPBIN
15010 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
15020 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
15030 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
15040 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
15050 69 66 20 74 65 73 74 20 2d 6e 20 22 24 44 55 4d  if test -n "$DUM
15060 50 42 49 4e 22 3b 20 74 68 65 6e 0a 20 20 61 63  PBIN"; then.  ac
15070 5f 63 76 5f 70 72 6f 67 5f 44 55 4d 50 42 49 4e  _cv_prog_DUMPBIN
15080 3d 22 24 44 55 4d 50 42 49 4e 22 20 23 20 4c 65  ="$DUMPBIN" # Le
15090 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72  t the user overr
150a0 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c  ide the test..el
150b0 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24  se.as_save_IFS=$
150c0 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53  IFS; IFS=$PATH_S
150d0 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f  EPARATOR.for as_
150e0 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a  dir in $PATH.do.
150f0 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49    IFS=$as_save_I
15100 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61  FS.  test -z "$a
15110 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72  s_dir" && as_dir
15120 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78 65 63  =..  for ac_exec
15130 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65  _ext in '' $ac_e
15140 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73  xecutable_extens
15150 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 24 61  ions; do.  if $a
15160 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22  s_executable_p "
15170 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
15180 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74  $ac_exec_ext"; t
15190 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72  hen.    ac_cv_pr
151a0 6f 67 5f 44 55 4d 50 42 49 4e 3d 22 24 61 63 5f  og_DUMPBIN="$ac_
151b0 74 6f 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f 70  tool_prefix$ac_p
151c0 72 6f 67 22 0a 20 20 20 20 65 63 68 6f 20 22 24  rog".    echo "$
151d0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66  as_me:$LINENO: f
151e0 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63  ound $as_dir/$ac
151f0 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78  _word$ac_exec_ex
15200 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b  t" >&5.    break
15210 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e   2.  fi.done.don
15220 65 0a 0a 66 69 0a 66 69 0a 44 55 4d 50 42 49 4e  e..fi.fi.DUMPBIN
15230 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 44 55 4d  =$ac_cv_prog_DUM
15240 50 42 49 4e 0a 69 66 20 74 65 73 74 20 2d 6e 20  PBIN.if test -n 
15250 22 24 44 55 4d 50 42 49 4e 22 3b 20 74 68 65 6e  "$DUMPBIN"; then
15260 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
15270 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
15280 20 24 44 55 4d 50 42 49 4e 22 20 3e 26 35 0a 65   $DUMPBIN" >&5.e
15290 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 44  cho "${ECHO_T}$D
152a0 55 4d 50 42 49 4e 22 20 3e 26 36 0a 65 6c 73 65  UMPBIN" >&6.else
152b0 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
152c0 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
152d0 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24   no" >&5.echo "$
152e0 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a  {ECHO_T}no" >&6.
152f0 66 69 0a 0a 20 20 20 20 74 65 73 74 20 2d 6e 20  fi..    test -n 
15300 22 24 44 55 4d 50 42 49 4e 22 20 26 26 20 62 72  "$DUMPBIN" && br
15310 65 61 6b 0a 20 20 64 6f 6e 65 0a 66 69 0a 69 66  eak.  done.fi.if
15320 20 74 65 73 74 20 2d 7a 20 22 24 44 55 4d 50 42   test -z "$DUMPB
15330 49 4e 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63  IN"; then.  ac_c
15340 74 5f 44 55 4d 50 42 49 4e 3d 24 44 55 4d 50 42  t_DUMPBIN=$DUMPB
15350 49 4e 0a 20 20 66 6f 72 20 61 63 5f 70 72 6f 67  IN.  for ac_prog
15360 20 69 6e 20 22 64 75 6d 70 62 69 6e 20 2d 73 79   in "dumpbin -sy
15370 6d 62 6f 6c 73 22 20 22 6c 69 6e 6b 20 2d 64 75  mbols" "link -du
15380 6d 70 20 2d 73 79 6d 62 6f 6c 73 22 0a 64 6f 0a  mp -symbols".do.
15390 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20    # Extract the 
153a0 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24  first word of "$
153b0 61 63 5f 70 72 6f 67 22 2c 20 73 6f 20 69 74 20  ac_prog", so it 
153c0 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d  can be a program
153d0 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e   name with args.
153e0 0a 73 65 74 20 64 75 6d 6d 79 20 24 61 63 5f 70  .set dummy $ac_p
153f0 72 6f 67 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a  rog; ac_word=$2.
15400 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
15410 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66  NENO: checking f
15420 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35  or $ac_word" >&5
15430 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
15440 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f  hecking for $ac_
15450 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  word... $ECHO_C"
15460 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b   >&6.if test "${
15470 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
15480 5f 44 55 4d 50 42 49 4e 2b 73 65 74 7d 22 20 3d  _DUMPBIN+set}" =
15490 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
154a0 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
154b0 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
154c0 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20  .else.  if test 
154d0 2d 6e 20 22 24 61 63 5f 63 74 5f 44 55 4d 50 42  -n "$ac_ct_DUMPB
154e0 49 4e 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63  IN"; then.  ac_c
154f0 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 44 55 4d  v_prog_ac_ct_DUM
15500 50 42 49 4e 3d 22 24 61 63 5f 63 74 5f 44 55 4d  PBIN="$ac_ct_DUM
15510 50 42 49 4e 22 20 23 20 4c 65 74 20 74 68 65 20  PBIN" # Let the 
15520 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68  user override th
15530 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f  e test..else.as_
15540 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49  save_IFS=$IFS; I
15550 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54  FS=$PATH_SEPARAT
15560 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e  OR.for as_dir in
15570 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d   $PATH.do.  IFS=
15580 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74  $as_save_IFS.  t
15590 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22  est -z "$as_dir"
155a0 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66   && as_dir=..  f
155b0 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69  or ac_exec_ext i
155c0 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61  n '' $ac_executa
155d0 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20  ble_extensions; 
155e0 64 6f 0a 20 20 69 66 20 24 61 73 5f 65 78 65 63  do.  if $as_exec
155f0 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69  utable_p "$as_di
15600 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78  r/$ac_word$ac_ex
15610 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20  ec_ext"; then.  
15620 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f    ac_cv_prog_ac_
15630 63 74 5f 44 55 4d 50 42 49 4e 3d 22 24 61 63 5f  ct_DUMPBIN="$ac_
15640 70 72 6f 67 22 0a 20 20 20 20 65 63 68 6f 20 22  prog".    echo "
15650 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
15660 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61  found $as_dir/$a
15670 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
15680 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61  xt" >&5.    brea
15690 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f  k 2.  fi.done.do
156a0 6e 65 0a 0a 66 69 0a 66 69 0a 61 63 5f 63 74 5f  ne..fi.fi.ac_ct_
156b0 44 55 4d 50 42 49 4e 3d 24 61 63 5f 63 76 5f 70  DUMPBIN=$ac_cv_p
156c0 72 6f 67 5f 61 63 5f 63 74 5f 44 55 4d 50 42 49  rog_ac_ct_DUMPBI
156d0 4e 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61  N.if test -n "$a
156e0 63 5f 63 74 5f 44 55 4d 50 42 49 4e 22 3b 20 74  c_ct_DUMPBIN"; t
156f0 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  hen.  echo "$as_
15700 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
15710 6c 74 3a 20 24 61 63 5f 63 74 5f 44 55 4d 50 42  lt: $ac_ct_DUMPB
15720 49 4e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  IN" >&5.echo "${
15730 45 43 48 4f 5f 54 7d 24 61 63 5f 63 74 5f 44 55  ECHO_T}$ac_ct_DU
15740 4d 50 42 49 4e 22 20 3e 26 36 0a 65 6c 73 65 0a  MPBIN" >&6.else.
15750 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
15760 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
15770 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  no" >&5.echo "${
15780 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66  ECHO_T}no" >&6.f
15790 69 0a 0a 20 20 74 65 73 74 20 2d 6e 20 22 24 61  i..  test -n "$a
157a0 63 5f 63 74 5f 44 55 4d 50 42 49 4e 22 20 26 26  c_ct_DUMPBIN" &&
157b0 20 62 72 65 61 6b 0a 64 6f 6e 65 0a 74 65 73 74   break.done.test
157c0 20 2d 6e 20 22 24 61 63 5f 63 74 5f 44 55 4d 50   -n "$ac_ct_DUMP
157d0 42 49 4e 22 20 7c 7c 20 61 63 5f 63 74 5f 44 55  BIN" || ac_ct_DU
157e0 4d 50 42 49 4e 3d 22 3a 22 0a 0a 20 20 44 55 4d  MPBIN=":"..  DUM
157f0 50 42 49 4e 3d 24 61 63 5f 63 74 5f 44 55 4d 50  PBIN=$ac_ct_DUMP
15800 42 49 4e 0a 66 69 0a 0a 0a 20 20 69 66 20 74 65  BIN.fi...  if te
15810 73 74 20 22 24 44 55 4d 50 42 49 4e 22 20 21 3d  st "$DUMPBIN" !=
15820 20 22 3a 22 3b 20 74 68 65 6e 0a 20 20 20 20 4e   ":"; then.    N
15830 4d 3d 22 24 44 55 4d 50 42 49 4e 22 0a 20 20 66  M="$DUMPBIN".  f
15840 69 0a 66 69 0a 74 65 73 74 20 2d 7a 20 22 24 4e  i.fi.test -z "$N
15850 4d 22 20 26 26 20 4e 4d 3d 6e 6d 0a 0a 0a 0a 0a  M" && NM=nm.....
15860 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  ..echo "$as_me:$
15870 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
15880 20 74 68 65 20 6e 61 6d 65 20 6c 69 73 74 65 72   the name lister
15890 20 28 24 4e 4d 29 20 69 6e 74 65 72 66 61 63 65   ($NM) interface
158a0 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
158b0 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 74 68 65  _N "checking the
158c0 20 6e 61 6d 65 20 6c 69 73 74 65 72 20 28 24 4e   name lister ($N
158d0 4d 29 20 69 6e 74 65 72 66 61 63 65 2e 2e 2e 20  M) interface... 
158e0 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20  $ECHO_C" >&6.if 
158f0 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f 6e 6d  test "${lt_cv_nm
15900 5f 69 6e 74 65 72 66 61 63 65 2b 73 65 74 7d 22  _interface+set}"
15910 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
15920 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
15930 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
15940 26 36 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f  &6.else.  lt_cv_
15950 6e 6d 5f 69 6e 74 65 72 66 61 63 65 3d 22 42 53  nm_interface="BS
15960 44 20 6e 6d 22 0a 20 20 65 63 68 6f 20 22 69 6e  D nm".  echo "in
15970 74 20 73 6f 6d 65 5f 76 61 72 69 61 62 6c 65 20  t some_variable 
15980 3d 20 30 3b 22 20 3e 20 63 6f 6e 66 74 65 73 74  = 0;" > conftest
15990 2e 24 61 63 5f 65 78 74 0a 20 20 28 65 76 61 6c  .$ac_ext.  (eval
159a0 20 65 63 68 6f 20 22 5c 22 5c 24 61 73 5f 6d 65   echo "\"\$as_me
159b0 3a 32 39 32 37 3a 20 24 61 63 5f 63 6f 6d 70 69  :2927: $ac_compi
159c0 6c 65 5c 22 22 20 3e 26 35 29 0a 20 20 28 65 76  le\"" >&5).  (ev
159d0 61 6c 20 22 24 61 63 5f 63 6f 6d 70 69 6c 65 22  al "$ac_compile"
159e0 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 29   2>conftest.err)
159f0 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e  .  cat conftest.
15a00 65 72 72 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  err >&5.  (eval 
15a10 65 63 68 6f 20 22 5c 22 5c 24 61 73 5f 6d 65 3a  echo "\"\$as_me:
15a20 32 39 33 30 3a 20 24 4e 4d 20 5c 5c 5c 22 63 6f  2930: $NM \\\"co
15a30 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
15a40 74 5c 5c 5c 22 5c 22 22 20 3e 26 35 29 0a 20 20  t\\\"\"" >&5).  
15a50 28 65 76 61 6c 20 22 24 4e 4d 20 5c 22 63 6f 6e  (eval "$NM \"con
15a60 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
15a70 5c 22 22 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65  \"" 2>conftest.e
15a80 72 72 20 3e 20 63 6f 6e 66 74 65 73 74 2e 6f 75  rr > conftest.ou
15a90 74 29 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73  t).  cat conftes
15aa0 74 2e 65 72 72 20 3e 26 35 0a 20 20 28 65 76 61  t.err >&5.  (eva
15ab0 6c 20 65 63 68 6f 20 22 5c 22 5c 24 61 73 5f 6d  l echo "\"\$as_m
15ac0 65 3a 32 39 33 33 3a 20 6f 75 74 70 75 74 5c 22  e:2933: output\"
15ad0 22 20 3e 26 35 29 0a 20 20 63 61 74 20 63 6f 6e  " >&5).  cat con
15ae0 66 74 65 73 74 2e 6f 75 74 20 3e 26 35 0a 20 20  ftest.out >&5.  
15af0 69 66 20 24 47 52 45 50 20 27 45 78 74 65 72 6e  if $GREP 'Extern
15b00 61 6c 2e 2a 73 6f 6d 65 5f 76 61 72 69 61 62 6c  al.*some_variabl
15b10 65 27 20 63 6f 6e 66 74 65 73 74 2e 6f 75 74 20  e' conftest.out 
15b20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65  > /dev/null; the
15b30 6e 0a 20 20 20 20 6c 74 5f 63 76 5f 6e 6d 5f 69  n.    lt_cv_nm_i
15b40 6e 74 65 72 66 61 63 65 3d 22 4d 53 20 64 75 6d  nterface="MS dum
15b50 70 62 69 6e 22 0a 20 20 66 69 0a 20 20 72 6d 20  pbin".  fi.  rm 
15b60 2d 66 20 63 6f 6e 66 74 65 73 74 2a 0a 66 69 0a  -f conftest*.fi.
15b70 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
15b80 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c  NENO: result: $l
15b90 74 5f 63 76 5f 6e 6d 5f 69 6e 74 65 72 66 61 63  t_cv_nm_interfac
15ba0 65 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  e" >&5.echo "${E
15bb0 43 48 4f 5f 54 7d 24 6c 74 5f 63 76 5f 6e 6d 5f  CHO_T}$lt_cv_nm_
15bc0 69 6e 74 65 72 66 61 63 65 22 20 3e 26 36 0a 0a  interface" >&6..
15bd0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
15be0 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77  NENO: checking w
15bf0 68 65 74 68 65 72 20 6c 6e 20 2d 73 20 77 6f 72  hether ln -s wor
15c00 6b 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  ks" >&5.echo $EC
15c10 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 77  HO_N "checking w
15c20 68 65 74 68 65 72 20 6c 6e 20 2d 73 20 77 6f 72  hether ln -s wor
15c30 6b 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  ks... $ECHO_C" >
15c40 26 36 0a 4c 4e 5f 53 3d 24 61 73 5f 6c 6e 5f 73  &6.LN_S=$as_ln_s
15c50 0a 69 66 20 74 65 73 74 20 22 24 4c 4e 5f 53 22  .if test "$LN_S"
15c60 20 3d 20 22 6c 6e 20 2d 73 22 3b 20 74 68 65 6e   = "ln -s"; then
15c70 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
15c80 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
15c90 20 79 65 73 22 20 3e 26 35 0a 65 63 68 6f 20 22   yes" >&5.echo "
15ca0 24 7b 45 43 48 4f 5f 54 7d 79 65 73 22 20 3e 26  ${ECHO_T}yes" >&
15cb0 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  6.else.  echo "$
15cc0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
15cd0 65 73 75 6c 74 3a 20 6e 6f 2c 20 75 73 69 6e 67  esult: no, using
15ce0 20 24 4c 4e 5f 53 22 20 3e 26 35 0a 65 63 68 6f   $LN_S" >&5.echo
15cf0 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 2c 20 75   "${ECHO_T}no, u
15d00 73 69 6e 67 20 24 4c 4e 5f 53 22 20 3e 26 36 0a  sing $LN_S" >&6.
15d10 66 69 0a 0a 23 20 66 69 6e 64 20 74 68 65 20 6d  fi..# find the m
15d20 61 78 69 6d 75 6d 20 6c 65 6e 67 74 68 20 6f 66  aximum length of
15d30 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 61 72   command line ar
15d40 67 75 6d 65 6e 74 73 0a 65 63 68 6f 20 22 24 61  guments.echo "$a
15d50 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
15d60 65 63 6b 69 6e 67 20 74 68 65 20 6d 61 78 69 6d  ecking the maxim
15d70 75 6d 20 6c 65 6e 67 74 68 20 6f 66 20 63 6f 6d  um length of com
15d80 6d 61 6e 64 20 6c 69 6e 65 20 61 72 67 75 6d 65  mand line argume
15d90 6e 74 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  nts" >&5.echo $E
15da0 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
15db0 74 68 65 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67  the maximum leng
15dc0 74 68 20 6f 66 20 63 6f 6d 6d 61 6e 64 20 6c 69  th of command li
15dd0 6e 65 20 61 72 67 75 6d 65 6e 74 73 2e 2e 2e 20  ne arguments... 
15de0 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20  $ECHO_C" >&6.if 
15df0 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f 73 79  test "${lt_cv_sy
15e00 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 2b 73 65  s_max_cmd_len+se
15e10 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
15e20 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22    echo $ECHO_N "
15e30 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43  (cached) $ECHO_C
15e40 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 20 20 69  " >&6.else.    i
15e50 3d 30 0a 20 20 74 65 73 74 73 74 72 69 6e 67 3d  =0.  teststring=
15e60 22 41 42 43 44 22 0a 0a 20 20 63 61 73 65 20 24  "ABCD"..  case $
15e70 62 75 69 6c 64 5f 6f 73 20 69 6e 0a 20 20 6d 73  build_os in.  ms
15e80 64 6f 73 64 6a 67 70 70 2a 29 0a 20 20 20 20 23  dosdjgpp*).    #
15e90 20 4f 6e 20 44 4a 47 50 50 2c 20 74 68 69 73 20   On DJGPP, this 
15ea0 74 65 73 74 20 63 61 6e 20 62 6c 6f 77 20 75 70  test can blow up
15eb0 20 70 72 65 74 74 79 20 62 61 64 6c 79 20 64 75   pretty badly du
15ec0 65 20 74 6f 20 70 72 6f 62 6c 65 6d 73 20 69 6e  e to problems in
15ed0 20 6c 69 62 63 0a 20 20 20 20 23 20 28 61 6e 79   libc.    # (any
15ee0 20 73 69 6e 67 6c 65 20 61 72 67 75 6d 65 6e 74   single argument
15ef0 20 65 78 63 65 65 64 69 6e 67 20 32 30 30 30 20   exceeding 2000 
15f00 62 79 74 65 73 20 63 61 75 73 65 73 20 61 20 62  bytes causes a b
15f10 75 66 66 65 72 20 6f 76 65 72 72 75 6e 0a 20 20  uffer overrun.  
15f20 20 20 23 20 64 75 72 69 6e 67 20 67 6c 6f 62 20    # during glob 
15f30 65 78 70 61 6e 73 69 6f 6e 29 2e 20 20 45 76 65  expansion).  Eve
15f40 6e 20 69 66 20 69 74 20 77 65 72 65 20 66 69 78  n if it were fix
15f50 65 64 2c 20 74 68 65 20 72 65 73 75 6c 74 20 6f  ed, the result o
15f60 66 20 74 68 69 73 0a 20 20 20 20 23 20 63 68 65  f this.    # che
15f70 63 6b 20 77 6f 75 6c 64 20 62 65 20 6c 61 72 67  ck would be larg
15f80 65 72 20 74 68 61 6e 20 69 74 20 73 68 6f 75 6c  er than it shoul
15f90 64 20 62 65 2e 0a 20 20 20 20 6c 74 5f 63 76 5f  d be..    lt_cv_
15fa0 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d  sys_max_cmd_len=
15fb0 31 32 32 38 38 3b 20 20 20 20 23 20 31 32 4b 20  12288;    # 12K 
15fc0 69 73 20 61 62 6f 75 74 20 72 69 67 68 74 0a 20  is about right. 
15fd0 20 20 20 3b 3b 0a 0a 20 20 67 6e 75 2a 29 0a 20     ;;..  gnu*). 
15fe0 20 20 20 23 20 55 6e 64 65 72 20 47 4e 55 20 48     # Under GNU H
15ff0 75 72 64 2c 20 74 68 69 73 20 74 65 73 74 20 69  urd, this test i
16000 73 20 6e 6f 74 20 72 65 71 75 69 72 65 64 20 62  s not required b
16010 65 63 61 75 73 65 20 74 68 65 72 65 20 69 73 0a  ecause there is.
16020 20 20 20 20 23 20 6e 6f 20 6c 69 6d 69 74 20 74      # no limit t
16030 6f 20 74 68 65 20 6c 65 6e 67 74 68 20 6f 66 20  o the length of 
16040 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 61 72 67  command line arg
16050 75 6d 65 6e 74 73 2e 0a 20 20 20 20 23 20 4c 69  uments..    # Li
16060 62 74 6f 6f 6c 20 77 69 6c 6c 20 69 6e 74 65 72  btool will inter
16070 70 72 65 74 20 2d 31 20 61 73 20 6e 6f 20 6c 69  pret -1 as no li
16080 6d 69 74 20 77 68 61 74 73 6f 65 76 65 72 0a 20  mit whatsoever. 
16090 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78     lt_cv_sys_max
160a0 5f 63 6d 64 5f 6c 65 6e 3d 2d 31 3b 0a 20 20 20  _cmd_len=-1;.   
160b0 20 3b 3b 0a 0a 20 20 63 79 67 77 69 6e 2a 20 7c   ;;..  cygwin* |
160c0 20 6d 69 6e 67 77 2a 29 0a 20 20 20 20 23 20 4f   mingw*).    # O
160d0 6e 20 57 69 6e 39 78 2f 4d 45 2c 20 74 68 69 73  n Win9x/ME, this
160e0 20 74 65 73 74 20 62 6c 6f 77 73 20 75 70 20 2d   test blows up -
160f0 2d 20 69 74 20 73 75 63 63 65 65 64 73 2c 20 62  - it succeeds, b
16100 75 74 20 74 61 6b 65 73 0a 20 20 20 20 23 20 61  ut takes.    # a
16110 62 6f 75 74 20 35 20 6d 69 6e 75 74 65 73 20 61  bout 5 minutes a
16120 73 20 74 68 65 20 74 65 73 74 73 74 72 69 6e 67  s the teststring
16130 20 67 72 6f 77 73 20 65 78 70 6f 6e 65 6e 74 69   grows exponenti
16140 61 6c 6c 79 2e 0a 20 20 20 20 23 20 57 6f 72 73  ally..    # Wors
16150 65 2c 20 73 69 6e 63 65 20 39 78 2f 4d 45 20 61  e, since 9x/ME a
16160 72 65 20 6e 6f 74 20 70 72 65 2d 65 6d 70 74 69  re not pre-empti
16170 76 65 6c 79 20 6d 75 6c 74 69 74 61 73 6b 69 6e  vely multitaskin
16180 67 2c 0a 20 20 20 20 23 20 79 6f 75 20 65 6e 64  g,.    # you end
16190 20 75 70 20 77 69 74 68 20 61 20 22 66 72 6f 7a   up with a "froz
161a0 65 6e 22 20 63 6f 6d 70 75 74 65 72 2c 20 65 76  en" computer, ev
161b0 65 6e 20 74 68 6f 75 67 68 20 77 69 74 68 20 70  en though with p
161c0 61 74 69 65 6e 63 65 0a 20 20 20 20 23 20 74 68  atience.    # th
161d0 65 20 74 65 73 74 20 65 76 65 6e 74 75 61 6c 6c  e test eventuall
161e0 79 20 73 75 63 63 65 65 64 73 20 28 77 69 74 68  y succeeds (with
161f0 20 61 20 6d 61 78 20 6c 69 6e 65 20 6c 65 6e 67   a max line leng
16200 74 68 20 6f 66 20 32 35 36 6b 29 2e 0a 20 20 20  th of 256k)..   
16210 20 23 20 49 6e 73 74 65 61 64 2c 20 6c 65 74 27   # Instead, let'
16220 73 20 6a 75 73 74 20 70 75 6e 74 3a 20 75 73 65  s just punt: use
16230 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6c 69 6e   the minimum lin
16240 65 6c 65 6e 67 74 68 20 72 65 70 6f 72 74 65 64  elength reported
16250 20 62 79 0a 20 20 20 20 23 20 61 6c 6c 20 6f 66   by.    # all of
16260 20 74 68 65 20 73 75 70 70 6f 72 74 65 64 20 70   the supported p
16270 6c 61 74 66 6f 72 6d 73 3a 20 38 31 39 32 20 28  latforms: 8192 (
16280 6f 6e 20 4e 54 2f 32 4b 2f 58 50 29 2e 0a 20 20  on NT/2K/XP)..  
16290 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f    lt_cv_sys_max_
162a0 63 6d 64 5f 6c 65 6e 3d 38 31 39 32 3b 0a 20 20  cmd_len=8192;.  
162b0 20 20 3b 3b 0a 0a 20 20 61 6d 69 67 61 6f 73 2a    ;;..  amigaos*
162c0 29 0a 20 20 20 20 23 20 4f 6e 20 41 6d 69 67 61  ).    # On Amiga
162d0 4f 53 20 77 69 74 68 20 70 64 6b 73 68 2c 20 74  OS with pdksh, t
162e0 68 69 73 20 74 65 73 74 20 74 61 6b 65 73 20 68  his test takes h
162f0 6f 75 72 73 2c 20 6c 69 74 65 72 61 6c 6c 79 2e  ours, literally.
16300 0a 20 20 20 20 23 20 53 6f 20 77 65 20 6a 75 73  .    # So we jus
16310 74 20 70 75 6e 74 20 61 6e 64 20 75 73 65 20 61  t punt and use a
16320 20 6d 69 6e 69 6d 75 6d 20 6c 69 6e 65 20 6c 65   minimum line le
16330 6e 67 74 68 20 6f 66 20 38 31 39 32 2e 0a 20 20  ngth of 8192..  
16340 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f    lt_cv_sys_max_
16350 63 6d 64 5f 6c 65 6e 3d 38 31 39 32 3b 0a 20 20  cmd_len=8192;.  
16360 20 20 3b 3b 0a 0a 20 20 6e 65 74 62 73 64 2a 20    ;;..  netbsd* 
16370 7c 20 66 72 65 65 62 73 64 2a 20 7c 20 6f 70 65  | freebsd* | ope
16380 6e 62 73 64 2a 20 7c 20 64 61 72 77 69 6e 2a 20  nbsd* | darwin* 
16390 7c 20 64 72 61 67 6f 6e 66 6c 79 2a 29 0a 20 20  | dragonfly*).  
163a0 20 20 23 20 54 68 69 73 20 68 61 73 20 62 65 65    # This has bee
163b0 6e 20 61 72 6f 75 6e 64 20 73 69 6e 63 65 20 33  n around since 3
163c0 38 36 42 53 44 2c 20 61 74 20 6c 65 61 73 74 2e  86BSD, at least.
163d0 20 20 4c 69 6b 65 6c 79 20 66 75 72 74 68 65 72    Likely further
163e0 2e 0a 20 20 20 20 69 66 20 74 65 73 74 20 2d 78  ..    if test -x
163f0 20 2f 73 62 69 6e 2f 73 79 73 63 74 6c 3b 20 74   /sbin/sysctl; t
16400 68 65 6e 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f  hen.      lt_cv_
16410 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d  sys_max_cmd_len=
16420 60 2f 73 62 69 6e 2f 73 79 73 63 74 6c 20 2d 6e  `/sbin/sysctl -n
16430 20 6b 65 72 6e 2e 61 72 67 6d 61 78 60 0a 20 20   kern.argmax`.  
16440 20 20 65 6c 69 66 20 74 65 73 74 20 2d 78 20 2f    elif test -x /
16450 75 73 72 2f 73 62 69 6e 2f 73 79 73 63 74 6c 3b  usr/sbin/sysctl;
16460 20 74 68 65 6e 0a 20 20 20 20 20 20 6c 74 5f 63   then.      lt_c
16470 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65  v_sys_max_cmd_le
16480 6e 3d 60 2f 75 73 72 2f 73 62 69 6e 2f 73 79 73  n=`/usr/sbin/sys
16490 63 74 6c 20 2d 6e 20 6b 65 72 6e 2e 61 72 67 6d  ctl -n kern.argm
164a0 61 78 60 0a 20 20 20 20 65 6c 73 65 0a 20 20 20  ax`.    else.   
164b0 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78     lt_cv_sys_max
164c0 5f 63 6d 64 5f 6c 65 6e 3d 36 35 35 33 36 09 23  _cmd_len=65536.#
164d0 20 75 73 61 62 6c 65 20 64 65 66 61 75 6c 74 20   usable default 
164e0 66 6f 72 20 61 6c 6c 20 42 53 44 73 0a 20 20 20  for all BSDs.   
164f0 20 66 69 0a 20 20 20 20 23 20 41 6e 64 20 61 64   fi.    # And ad
16500 64 20 61 20 73 61 66 65 74 79 20 7a 6f 6e 65 0a  d a safety zone.
16510 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61      lt_cv_sys_ma
16520 78 5f 63 6d 64 5f 6c 65 6e 3d 60 65 78 70 72 20  x_cmd_len=`expr 
16530 24 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63  $lt_cv_sys_max_c
16540 6d 64 5f 6c 65 6e 20 5c 2f 20 34 60 0a 20 20 20  md_len \/ 4`.   
16550 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63   lt_cv_sys_max_c
16560 6d 64 5f 6c 65 6e 3d 60 65 78 70 72 20 24 6c 74  md_len=`expr $lt
16570 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f  _cv_sys_max_cmd_
16580 6c 65 6e 20 5c 2a 20 33 60 0a 20 20 20 20 3b 3b  len \* 3`.    ;;
16590 0a 0a 20 20 69 6e 74 65 72 69 78 2a 29 0a 20 20  ..  interix*).  
165a0 20 20 23 20 57 65 20 6b 6e 6f 77 20 74 68 65 20    # We know the 
165b0 76 61 6c 75 65 20 32 36 32 31 34 34 20 61 6e 64  value 262144 and
165c0 20 68 61 72 64 63 6f 64 65 20 69 74 20 77 69 74   hardcode it wit
165d0 68 20 61 20 73 61 66 65 74 79 20 7a 6f 6e 65 20  h a safety zone 
165e0 28 6c 69 6b 65 20 42 53 44 29 0a 20 20 20 20 6c  (like BSD).    l
165f0 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64  t_cv_sys_max_cmd
16600 5f 6c 65 6e 3d 31 39 36 36 30 38 0a 20 20 20 20  _len=196608.    
16610 3b 3b 0a 0a 20 20 6f 73 66 2a 29 0a 20 20 20 20  ;;..  osf*).    
16620 23 20 44 72 2e 20 48 61 6e 73 20 45 6b 6b 65 68  # Dr. Hans Ekkeh
16630 61 72 64 20 50 6c 65 73 73 65 72 20 72 65 70 6f  ard Plesser repo
16640 72 74 73 20 73 65 65 69 6e 67 20 61 20 6b 65 72  rts seeing a ker
16650 6e 65 6c 20 70 61 6e 69 63 20 72 75 6e 6e 69 6e  nel panic runnin
16660 67 20 63 6f 6e 66 69 67 75 72 65 0a 20 20 20 20  g configure.    
16670 23 20 64 75 65 20 74 6f 20 74 68 69 73 20 74 65  # due to this te
16680 73 74 20 77 68 65 6e 20 65 78 65 63 5f 64 69 73  st when exec_dis
16690 61 62 6c 65 5f 61 72 67 5f 6c 69 6d 69 74 20 69  able_arg_limit i
166a0 73 20 31 20 6f 6e 20 54 72 75 36 34 2e 20 49 74  s 1 on Tru64. It
166b0 20 69 73 20 6e 6f 74 0a 20 20 20 20 23 20 6e 69   is not.    # ni
166c0 63 65 20 74 6f 20 63 61 75 73 65 20 6b 65 72 6e  ce to cause kern
166d0 65 6c 20 70 61 6e 69 63 73 20 73 6f 20 6c 65 74  el panics so let
166e0 73 20 61 76 6f 69 64 20 74 68 65 20 6c 6f 6f 70  s avoid the loop
166f0 20 62 65 6c 6f 77 2e 0a 20 20 20 20 23 20 46 69   below..    # Fi
16700 72 73 74 20 73 65 74 20 61 20 72 65 61 73 6f 6e  rst set a reason
16710 61 62 6c 65 20 64 65 66 61 75 6c 74 2e 0a 20 20  able default..  
16720 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f    lt_cv_sys_max_
16730 63 6d 64 5f 6c 65 6e 3d 31 36 33 38 34 0a 20 20  cmd_len=16384.  
16740 20 20 23 0a 20 20 20 20 69 66 20 74 65 73 74 20    #.    if test 
16750 2d 78 20 2f 73 62 69 6e 2f 73 79 73 63 6f 6e 66  -x /sbin/sysconf
16760 69 67 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 63  ig; then.      c
16770 61 73 65 20 60 2f 73 62 69 6e 2f 73 79 73 63 6f  ase `/sbin/sysco
16780 6e 66 69 67 20 2d 71 20 70 72 6f 63 20 65 78 65  nfig -q proc exe
16790 63 5f 64 69 73 61 62 6c 65 5f 61 72 67 5f 6c 69  c_disable_arg_li
167a0 6d 69 74 60 20 69 6e 0a 20 20 20 20 20 20 20 20  mit` in.        
167b0 2a 31 2a 29 20 6c 74 5f 63 76 5f 73 79 73 5f 6d  *1*) lt_cv_sys_m
167c0 61 78 5f 63 6d 64 5f 6c 65 6e 3d 2d 31 20 3b 3b  ax_cmd_len=-1 ;;
167d0 0a 20 20 20 20 20 20 65 73 61 63 0a 20 20 20 20  .      esac.    
167e0 66 69 0a 20 20 20 20 3b 3b 0a 20 20 73 63 6f 33  fi.    ;;.  sco3
167f0 2e 32 76 35 2a 29 0a 20 20 20 20 6c 74 5f 63 76  .2v5*).    lt_cv
16800 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e  _sys_max_cmd_len
16810 3d 31 30 32 34 30 30 0a 20 20 20 20 3b 3b 0a 20  =102400.    ;;. 
16820 20 73 79 73 76 35 2a 20 7c 20 73 63 6f 35 76 36   sysv5* | sco5v6
16830 2a 20 7c 20 73 79 73 76 34 2e 32 75 77 32 2a 29  * | sysv4.2uw2*)
16840 0a 20 20 20 20 6b 61 72 67 6d 61 78 3d 60 67 72  .    kargmax=`gr
16850 65 70 20 41 52 47 5f 4d 41 58 20 2f 65 74 63 2f  ep ARG_MAX /etc/
16860 63 6f 6e 66 2f 63 66 2e 64 2f 73 74 75 6e 65 20  conf/cf.d/stune 
16870 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 0a 20 20 20  2>/dev/null`.   
16880 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 6b 61   if test -n "$ka
16890 72 67 6d 61 78 22 3b 20 74 68 65 6e 0a 20 20 20  rgmax"; then.   
168a0 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78     lt_cv_sys_max
168b0 5f 63 6d 64 5f 6c 65 6e 3d 60 65 63 68 6f 20 24  _cmd_len=`echo $
168c0 6b 61 72 67 6d 61 78 20 7c 20 73 65 64 20 27 73  kargmax | sed 's
168d0 2f 2e 2a 5b 09 20 5d 2f 2f 27 60 0a 20 20 20 20  /.*[. ]//'`.    
168e0 65 6c 73 65 0a 20 20 20 20 20 20 6c 74 5f 63 76  else.      lt_cv
168f0 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e  _sys_max_cmd_len
16900 3d 33 32 37 36 38 0a 20 20 20 20 66 69 0a 20 20  =32768.    fi.  
16910 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 6c 74    ;;.  *).    lt
16920 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f  _cv_sys_max_cmd_
16930 6c 65 6e 3d 60 28 67 65 74 63 6f 6e 66 20 41 52  len=`(getconf AR
16940 47 5f 4d 41 58 29 20 32 3e 20 2f 64 65 76 2f 6e  G_MAX) 2> /dev/n
16950 75 6c 6c 60 0a 20 20 20 20 69 66 20 74 65 73 74  ull`.    if test
16960 20 2d 6e 20 22 24 6c 74 5f 63 76 5f 73 79 73 5f   -n "$lt_cv_sys_
16970 6d 61 78 5f 63 6d 64 5f 6c 65 6e 22 3b 20 74 68  max_cmd_len"; th
16980 65 6e 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 73  en.      lt_cv_s
16990 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 60  ys_max_cmd_len=`
169a0 65 78 70 72 20 24 6c 74 5f 63 76 5f 73 79 73 5f  expr $lt_cv_sys_
169b0 6d 61 78 5f 63 6d 64 5f 6c 65 6e 20 5c 2f 20 34  max_cmd_len \/ 4
169c0 60 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 73 79  `.      lt_cv_sy
169d0 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 60 65  s_max_cmd_len=`e
169e0 78 70 72 20 24 6c 74 5f 63 76 5f 73 79 73 5f 6d  xpr $lt_cv_sys_m
169f0 61 78 5f 63 6d 64 5f 6c 65 6e 20 5c 2a 20 33 60  ax_cmd_len \* 3`
16a00 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20  .    else.      
16a10 23 20 4d 61 6b 65 20 74 65 73 74 73 74 72 69 6e  # Make teststrin
16a20 67 20 61 20 6c 69 74 74 6c 65 20 62 69 67 67 65  g a little bigge
16a30 72 20 62 65 66 6f 72 65 20 77 65 20 64 6f 20 61  r before we do a
16a40 6e 79 74 68 69 6e 67 20 77 69 74 68 20 69 74 2e  nything with it.
16a50 0a 20 20 20 20 20 20 23 20 61 20 31 4b 20 73 74  .      # a 1K st
16a60 72 69 6e 67 20 73 68 6f 75 6c 64 20 62 65 20 61  ring should be a
16a70 20 72 65 61 73 6f 6e 61 62 6c 65 20 73 74 61 72   reasonable star
16a80 74 2e 0a 20 20 20 20 20 20 66 6f 72 20 69 20 69  t..      for i i
16a90 6e 20 31 20 32 20 33 20 34 20 35 20 36 20 37 20  n 1 2 3 4 5 6 7 
16aa0 38 20 3b 20 64 6f 0a 20 20 20 20 20 20 20 20 74  8 ; do.        t
16ab0 65 73 74 73 74 72 69 6e 67 3d 24 74 65 73 74 73  eststring=$tests
16ac0 74 72 69 6e 67 24 74 65 73 74 73 74 72 69 6e 67  tring$teststring
16ad0 0a 20 20 20 20 20 20 64 6f 6e 65 0a 20 20 20 20  .      done.    
16ae0 20 20 53 48 45 4c 4c 3d 24 7b 53 48 45 4c 4c 2d    SHELL=${SHELL-
16af0 24 7b 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 2d 2f  ${CONFIG_SHELL-/
16b00 62 69 6e 2f 73 68 7d 7d 0a 20 20 20 20 20 20 23  bin/sh}}.      #
16b10 20 49 66 20 74 65 73 74 20 69 73 20 6e 6f 74 20   If test is not 
16b20 61 20 73 68 65 6c 6c 20 62 75 69 6c 74 2d 69 6e  a shell built-in
16b30 2c 20 77 65 27 6c 6c 20 70 72 6f 62 61 62 6c 79  , we'll probably
16b40 20 65 6e 64 20 75 70 20 63 6f 6d 70 75 74 69 6e   end up computin
16b50 67 20 61 0a 20 20 20 20 20 20 23 20 6d 61 78 69  g a.      # maxi
16b60 6d 75 6d 20 6c 65 6e 67 74 68 20 74 68 61 74 20  mum length that 
16b70 69 73 20 6f 6e 6c 79 20 68 61 6c 66 20 6f 66 20  is only half of 
16b80 74 68 65 20 61 63 74 75 61 6c 20 6d 61 78 69 6d  the actual maxim
16b90 75 6d 20 6c 65 6e 67 74 68 2c 20 62 75 74 0a 20  um length, but. 
16ba0 20 20 20 20 20 23 20 77 65 20 63 61 6e 27 74 20       # we can't 
16bb0 74 65 6c 6c 2e 0a 20 20 20 20 20 20 77 68 69 6c  tell..      whil
16bc0 65 20 7b 20 74 65 73 74 20 22 58 22 60 24 53 48  e { test "X"`$SH
16bd0 45 4c 4c 20 24 30 20 2d 2d 66 61 6c 6c 62 61 63  ELL $0 --fallbac
16be0 6b 2d 65 63 68 6f 20 22 58 24 74 65 73 74 73 74  k-echo "X$testst
16bf0 72 69 6e 67 24 74 65 73 74 73 74 72 69 6e 67 22  ring$teststring"
16c00 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 5c 0a   2>/dev/null` \.
16c10 09 20 20 20 20 20 20 20 20 20 3d 20 22 58 58 24  .         = "XX$
16c20 74 65 73 74 73 74 72 69 6e 67 24 74 65 73 74 73  teststring$tests
16c30 74 72 69 6e 67 22 3b 20 7d 20 3e 2f 64 65 76 2f  tring"; } >/dev/
16c40 6e 75 6c 6c 20 32 3e 26 31 20 26 26 0a 09 20 20  null 2>&1 &&..  
16c50 20 20 20 20 74 65 73 74 20 24 69 20 21 3d 20 31      test $i != 1
16c60 37 20 23 20 31 2f 32 20 4d 42 20 73 68 6f 75 6c  7 # 1/2 MB shoul
16c70 64 20 62 65 20 65 6e 6f 75 67 68 0a 20 20 20 20  d be enough.    
16c80 20 20 64 6f 0a 20 20 20 20 20 20 20 20 69 3d 60    do.        i=`
16c90 65 78 70 72 20 24 69 20 2b 20 31 60 0a 20 20 20  expr $i + 1`.   
16ca0 20 20 20 20 20 74 65 73 74 73 74 72 69 6e 67 3d       teststring=
16cb0 24 74 65 73 74 73 74 72 69 6e 67 24 74 65 73 74  $teststring$test
16cc0 73 74 72 69 6e 67 0a 20 20 20 20 20 20 64 6f 6e  string.      don
16cd0 65 0a 20 20 20 20 20 20 23 20 4f 6e 6c 79 20 63  e.      # Only c
16ce0 68 65 63 6b 20 74 68 65 20 73 74 72 69 6e 67 20  heck the string 
16cf0 6c 65 6e 67 74 68 20 6f 75 74 73 69 64 65 20 74  length outside t
16d00 68 65 20 6c 6f 6f 70 2e 0a 20 20 20 20 20 20 6c  he loop..      l
16d10 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64  t_cv_sys_max_cmd
16d20 5f 6c 65 6e 3d 60 65 78 70 72 20 22 58 24 74 65  _len=`expr "X$te
16d30 73 74 73 74 72 69 6e 67 22 20 3a 20 22 2e 2a 22  ststring" : ".*"
16d40 20 32 3e 26 31 60 0a 20 20 20 20 20 20 74 65 73   2>&1`.      tes
16d50 74 73 74 72 69 6e 67 3d 0a 20 20 20 20 20 20 23  tstring=.      #
16d60 20 41 64 64 20 61 20 73 69 67 6e 69 66 69 63 61   Add a significa
16d70 6e 74 20 73 61 66 65 74 79 20 66 61 63 74 6f 72  nt safety factor
16d80 20 62 65 63 61 75 73 65 20 43 2b 2b 20 63 6f 6d   because C++ com
16d90 70 69 6c 65 72 73 20 63 61 6e 20 74 61 63 6b 20  pilers can tack 
16da0 6f 6e 0a 20 20 20 20 20 20 23 20 6d 61 73 73 69  on.      # massi
16db0 76 65 20 61 6d 6f 75 6e 74 73 20 6f 66 20 61 64  ve amounts of ad
16dc0 64 69 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e  ditional argumen
16dd0 74 73 20 62 65 66 6f 72 65 20 70 61 73 73 69 6e  ts before passin
16de0 67 20 74 68 65 6d 20 74 6f 20 74 68 65 0a 20 20  g them to the.  
16df0 20 20 20 20 23 20 6c 69 6e 6b 65 72 2e 20 20 49      # linker.  I
16e00 74 20 61 70 70 65 61 72 73 20 61 73 20 74 68 6f  t appears as tho
16e10 75 67 68 20 31 2f 32 20 69 73 20 61 20 75 73 61  ugh 1/2 is a usa
16e20 62 6c 65 20 76 61 6c 75 65 2e 0a 20 20 20 20 20  ble value..     
16e30 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63   lt_cv_sys_max_c
16e40 6d 64 5f 6c 65 6e 3d 60 65 78 70 72 20 24 6c 74  md_len=`expr $lt
16e50 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f  _cv_sys_max_cmd_
16e60 6c 65 6e 20 5c 2f 20 32 60 0a 20 20 20 20 66 69  len \/ 2`.    fi
16e70 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 0a  .    ;;.  esac..
16e80 66 69 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20 24  fi..if test -n $
16e90 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d  lt_cv_sys_max_cm
16ea0 64 5f 6c 65 6e 20 3b 20 74 68 65 6e 0a 20 20 65  d_len ; then.  e
16eb0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
16ec0 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74  ENO: result: $lt
16ed0 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f  _cv_sys_max_cmd_
16ee0 6c 65 6e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  len" >&5.echo "$
16ef0 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 63 76 5f 73  {ECHO_T}$lt_cv_s
16f00 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 22 20  ys_max_cmd_len" 
16f10 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  >&6.else.  echo 
16f20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
16f30 20 72 65 73 75 6c 74 3a 20 6e 6f 6e 65 22 20 3e   result: none" >
16f40 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
16f50 54 7d 6e 6f 6e 65 22 20 3e 26 36 0a 66 69 0a 6d  T}none" >&6.fi.m
16f60 61 78 5f 63 6d 64 5f 6c 65 6e 3d 24 6c 74 5f 63  ax_cmd_len=$lt_c
16f70 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65  v_sys_max_cmd_le
16f80 6e 0a 0a 0a 0a 0a 0a 0a 3a 20 24 7b 43 50 3d 22  n.......: ${CP="
16f90 63 70 20 2d 66 22 7d 0a 3a 20 24 7b 4d 56 3d 22  cp -f"}.: ${MV="
16fa0 6d 76 20 2d 66 22 7d 0a 3a 20 24 7b 52 4d 3d 22  mv -f"}.: ${RM="
16fb0 72 6d 20 2d 66 22 7d 0a 0a 65 63 68 6f 20 22 24  rm -f"}..echo "$
16fc0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
16fd0 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20  hecking whether 
16fe0 74 68 65 20 73 68 65 6c 6c 20 75 6e 64 65 72 73  the shell unders
16ff0 74 61 6e 64 73 20 73 6f 6d 65 20 58 53 49 20 63  tands some XSI c
17000 6f 6e 73 74 72 75 63 74 73 22 20 3e 26 35 0a 65  onstructs" >&5.e
17010 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
17020 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74 68  cking whether th
17030 65 20 73 68 65 6c 6c 20 75 6e 64 65 72 73 74 61  e shell understa
17040 6e 64 73 20 73 6f 6d 65 20 58 53 49 20 63 6f 6e  nds some XSI con
17050 73 74 72 75 63 74 73 2e 2e 2e 20 24 45 43 48 4f  structs... $ECHO
17060 5f 43 22 20 3e 26 36 0a 23 20 54 72 79 20 73 6f  _C" >&6.# Try so
17070 6d 65 20 58 53 49 20 66 65 61 74 75 72 65 73 0a  me XSI features.
17080 78 73 69 5f 73 68 65 6c 6c 3d 6e 6f 0a 28 20 5f  xsi_shell=no.( _
17090 6c 74 5f 64 75 6d 6d 79 3d 22 61 2f 62 2f 63 22  lt_dummy="a/b/c"
170a0 0a 20 20 74 65 73 74 20 22 24 7b 5f 6c 74 5f 64  .  test "${_lt_d
170b0 75 6d 6d 79 23 23 2a 2f 7d 2c 24 7b 5f 6c 74 5f  ummy##*/},${_lt_
170c0 64 75 6d 6d 79 25 2f 2a 7d 2c 22 24 7b 5f 6c 74  dummy%/*},"${_lt
170d0 5f 64 75 6d 6d 79 25 22 24 5f 6c 74 5f 64 75 6d  _dummy%"$_lt_dum
170e0 6d 79 22 7d 2c 20 5c 0a 20 20 20 20 20 20 3d 20  my"}, \.      = 
170f0 63 2c 61 2f 62 2c 2c 20 5c 0a 20 20 20 20 26 26  c,a/b,, \.    &&
17100 20 65 76 61 6c 20 27 74 65 73 74 20 24 28 28 20   eval 'test $(( 
17110 31 20 2b 20 31 20 29 29 20 2d 65 71 20 32 20 5c  1 + 1 )) -eq 2 \
17120 0a 20 20 20 20 26 26 20 74 65 73 74 20 22 24 7b  .    && test "${
17130 23 5f 6c 74 5f 64 75 6d 6d 79 7d 22 20 2d 65 71  #_lt_dummy}" -eq
17140 20 35 27 20 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c   5' ) >/dev/null
17150 20 32 3e 26 31 20 5c 0a 20 20 26 26 20 78 73 69   2>&1 \.  && xsi
17160 5f 73 68 65 6c 6c 3d 79 65 73 0a 65 63 68 6f 20  _shell=yes.echo 
17170 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
17180 20 72 65 73 75 6c 74 3a 20 24 78 73 69 5f 73 68   result: $xsi_sh
17190 65 6c 6c 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  ell" >&5.echo "$
171a0 7b 45 43 48 4f 5f 54 7d 24 78 73 69 5f 73 68 65  {ECHO_T}$xsi_she
171b0 6c 6c 22 20 3e 26 36 0a 0a 0a 65 63 68 6f 20 22  ll" >&6...echo "
171c0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
171d0 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72  checking whether
171e0 20 74 68 65 20 73 68 65 6c 6c 20 75 6e 64 65 72   the shell under
171f0 73 74 61 6e 64 73 20 5c 22 2b 3d 5c 22 22 20 3e  stands \"+=\"" >
17200 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
17210 22 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65  "checking whethe
17220 72 20 74 68 65 20 73 68 65 6c 6c 20 75 6e 64 65  r the shell unde
17230 72 73 74 61 6e 64 73 20 5c 22 2b 3d 5c 22 2e 2e  rstands \"+=\"..
17240 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 6c  . $ECHO_C" >&6.l
17250 74 5f 73 68 65 6c 6c 5f 61 70 70 65 6e 64 3d 6e  t_shell_append=n
17260 6f 0a 28 20 66 6f 6f 3d 62 61 72 3b 20 73 65 74  o.( foo=bar; set
17270 20 66 6f 6f 20 62 61 7a 3b 20 65 76 61 6c 20 22   foo baz; eval "
17280 24 31 2b 3d 5c 24 32 22 20 26 26 20 74 65 73 74  $1+=\$2" && test
17290 20 22 24 66 6f 6f 22 20 3d 20 62 61 72 62 61 7a   "$foo" = barbaz
172a0 20 29 20 5c 0a 20 20 20 20 3e 2f 64 65 76 2f 6e   ) \.    >/dev/n
172b0 75 6c 6c 20 32 3e 26 31 20 5c 0a 20 20 26 26 20  ull 2>&1 \.  && 
172c0 6c 74 5f 73 68 65 6c 6c 5f 61 70 70 65 6e 64 3d  lt_shell_append=
172d0 79 65 73 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  yes.echo "$as_me
172e0 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
172f0 3a 20 24 6c 74 5f 73 68 65 6c 6c 5f 61 70 70 65  : $lt_shell_appe
17300 6e 64 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  nd" >&5.echo "${
17310 45 43 48 4f 5f 54 7d 24 6c 74 5f 73 68 65 6c 6c  ECHO_T}$lt_shell
17320 5f 61 70 70 65 6e 64 22 20 3e 26 36 0a 0a 0a 69  _append" >&6...i
17330 66 20 28 20 28 4d 41 49 4c 3d 36 30 3b 20 75 6e  f ( (MAIL=60; un
17340 73 65 74 20 4d 41 49 4c 29 20 7c 7c 20 65 78 69  set MAIL) || exi
17350 74 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e  t) >/dev/null 2>
17360 26 31 3b 20 74 68 65 6e 0a 20 20 6c 74 5f 75 6e  &1; then.  lt_un
17370 73 65 74 3d 75 6e 73 65 74 0a 65 6c 73 65 0a 20  set=unset.else. 
17380 20 6c 74 5f 75 6e 73 65 74 3d 66 61 6c 73 65 0a   lt_unset=false.
17390 66 69 0a 0a 0a 0a 0a 0a 23 20 74 65 73 74 20 45  fi......# test E
173a0 42 43 44 49 43 20 6f 72 20 41 53 43 49 49 0a 63  BCDIC or ASCII.c
173b0 61 73 65 20 60 65 63 68 6f 20 58 7c 74 72 20 58  ase `echo X|tr X
173c0 20 27 5c 31 30 31 27 60 20 69 6e 0a 20 41 29 20   '\101'` in. A) 
173d0 23 20 41 53 43 49 49 20 62 61 73 65 64 20 73 79  # ASCII based sy
173e0 73 74 65 6d 0a 20 20 20 20 23 20 5c 6e 20 69 73  stem.    # \n is
173f0 20 6e 6f 74 20 69 6e 74 65 72 70 72 65 74 65 64   not interpreted
17400 20 63 6f 72 72 65 63 74 6c 79 20 62 79 20 53 6f   correctly by So
17410 6c 61 72 69 73 20 38 20 2f 75 73 72 2f 75 63 62  laris 8 /usr/ucb
17420 2f 74 72 0a 20 20 6c 74 5f 53 50 32 4e 4c 3d 27  /tr.  lt_SP2NL='
17430 74 72 20 5c 30 34 30 20 5c 30 31 32 27 0a 20 20  tr \040 \012'.  
17440 6c 74 5f 4e 4c 32 53 50 3d 27 74 72 20 5c 30 31  lt_NL2SP='tr \01
17450 35 5c 30 31 32 20 5c 30 34 30 5c 30 34 30 27 0a  5\012 \040\040'.
17460 20 20 3b 3b 0a 20 2a 29 20 23 20 45 42 43 44 49    ;;. *) # EBCDI
17470 43 20 62 61 73 65 64 20 73 79 73 74 65 6d 0a 20  C based system. 
17480 20 6c 74 5f 53 50 32 4e 4c 3d 27 74 72 20 5c 31   lt_SP2NL='tr \1
17490 30 30 20 5c 6e 27 0a 20 20 6c 74 5f 4e 4c 32 53  00 \n'.  lt_NL2S
174a0 50 3d 27 74 72 20 5c 72 5c 6e 20 5c 31 30 30 5c  P='tr \r\n \100\
174b0 31 30 30 27 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a  100'.  ;;.esac..
174c0 0a 0a 0a 0a 0a 0a 0a 0a 65 63 68 6f 20 22 24 61  ........echo "$a
174d0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
174e0 65 63 6b 69 6e 67 20 66 6f 72 20 24 4c 44 20 6f  ecking for $LD o
174f0 70 74 69 6f 6e 20 74 6f 20 72 65 6c 6f 61 64 20  ption to reload 
17500 6f 62 6a 65 63 74 20 66 69 6c 65 73 22 20 3e 26  object files" >&
17510 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
17520 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 4c 44  checking for $LD
17530 20 6f 70 74 69 6f 6e 20 74 6f 20 72 65 6c 6f 61   option to reloa
17540 64 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 2e 2e  d object files..
17550 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
17560 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f  f test "${lt_cv_
17570 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c 61 67 2b 73  ld_reload_flag+s
17580 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
17590 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  .  echo $ECHO_N 
175a0 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f  "(cached) $ECHO_
175b0 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 6c 74  C" >&6.else.  lt
175c0 5f 63 76 5f 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c  _cv_ld_reload_fl
175d0 61 67 3d 27 2d 72 27 0a 66 69 0a 65 63 68 6f 20  ag='-r'.fi.echo 
175e0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
175f0 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f   result: $lt_cv_
17600 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c 61 67 22 20  ld_reload_flag" 
17610 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
17620 5f 54 7d 24 6c 74 5f 63 76 5f 6c 64 5f 72 65 6c  _T}$lt_cv_ld_rel
17630 6f 61 64 5f 66 6c 61 67 22 20 3e 26 36 0a 72 65  oad_flag" >&6.re
17640 6c 6f 61 64 5f 66 6c 61 67 3d 24 6c 74 5f 63 76  load_flag=$lt_cv
17650 5f 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c 61 67 0a  _ld_reload_flag.
17660 63 61 73 65 20 24 72 65 6c 6f 61 64 5f 66 6c 61  case $reload_fla
17670 67 20 69 6e 0a 22 22 20 7c 20 22 20 22 2a 29 20  g in."" | " "*) 
17680 3b 3b 0a 2a 29 20 72 65 6c 6f 61 64 5f 66 6c 61  ;;.*) reload_fla
17690 67 3d 22 20 24 72 65 6c 6f 61 64 5f 66 6c 61 67  g=" $reload_flag
176a0 22 20 3b 3b 0a 65 73 61 63 0a 72 65 6c 6f 61 64  " ;;.esac.reload
176b0 5f 63 6d 64 73 3d 27 24 4c 44 24 72 65 6c 6f 61  _cmds='$LD$reloa
176c0 64 5f 66 6c 61 67 20 2d 6f 20 24 6f 75 74 70 75  d_flag -o $outpu
176d0 74 24 72 65 6c 6f 61 64 5f 6f 62 6a 73 27 0a 63  t$reload_objs'.c
176e0 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a  ase $host_os in.
176f0 20 20 64 61 72 77 69 6e 2a 29 0a 20 20 20 20 69    darwin*).    i
17700 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20  f test "$GCC" = 
17710 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 20 20  yes; then.      
17720 72 65 6c 6f 61 64 5f 63 6d 64 73 3d 27 24 4c 54  reload_cmds='$LT
17730 43 43 20 24 4c 54 43 46 4c 41 47 53 20 2d 6e 6f  CC $LTCFLAGS -no
17740 73 74 64 6c 69 62 20 24 7b 77 6c 7d 2d 72 20 2d  stdlib ${wl}-r -
17750 6f 20 24 6f 75 74 70 75 74 24 72 65 6c 6f 61 64  o $output$reload
17760 5f 6f 62 6a 73 27 0a 20 20 20 20 65 6c 73 65 0a  _objs'.    else.
17770 20 20 20 20 20 20 72 65 6c 6f 61 64 5f 63 6d 64        reload_cmd
17780 73 3d 27 24 4c 44 24 72 65 6c 6f 61 64 5f 66 6c  s='$LD$reload_fl
17790 61 67 20 2d 6f 20 24 6f 75 74 70 75 74 24 72 65  ag -o $output$re
177a0 6c 6f 61 64 5f 6f 62 6a 73 27 0a 20 20 20 20 66  load_objs'.    f
177b0 69 0a 20 20 20 20 3b 3b 0a 65 73 61 63 0a 0a 0a  i.    ;;.esac...
177c0 0a 0a 0a 0a 0a 0a 0a 0a 65 63 68 6f 20 22 24 61  ........echo "$a
177d0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
177e0 65 63 6b 69 6e 67 20 68 6f 77 20 74 6f 20 72 65  ecking how to re
177f0 63 6f 67 6e 69 7a 65 20 64 65 70 65 6e 64 65 6e  cognize dependen
17800 74 20 6c 69 62 72 61 72 69 65 73 22 20 3e 26 35  t libraries" >&5
17810 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
17820 68 65 63 6b 69 6e 67 20 68 6f 77 20 74 6f 20 72  hecking how to r
17830 65 63 6f 67 6e 69 7a 65 20 64 65 70 65 6e 64 65  ecognize depende
17840 6e 74 20 6c 69 62 72 61 72 69 65 73 2e 2e 2e 20  nt libraries... 
17850 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20  $ECHO_C" >&6.if 
17860 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f 64 65  test "${lt_cv_de
17870 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
17880 6f 64 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  od+set}" = set; 
17890 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
178a0 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
178b0 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a  CHO_C" >&6.else.
178c0 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67    lt_cv_file_mag
178d0 69 63 5f 63 6d 64 3d 27 24 4d 41 47 49 43 5f 43  ic_cmd='$MAGIC_C
178e0 4d 44 27 0a 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d  MD'.lt_cv_file_m
178f0 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d 0a  agic_test_file=.
17900 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68  lt_cv_deplibs_ch
17910 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 75 6e 6b 6e  eck_method='unkn
17920 6f 77 6e 27 0a 23 20 4e 65 65 64 20 74 6f 20 73  own'.# Need to s
17930 65 74 20 74 68 65 20 70 72 65 63 65 64 69 6e 67  et the preceding
17940 20 76 61 72 69 61 62 6c 65 20 6f 6e 20 61 6c 6c   variable on all
17950 20 70 6c 61 74 66 6f 72 6d 73 20 74 68 61 74 20   platforms that 
17960 73 75 70 70 6f 72 74 0a 23 20 69 6e 74 65 72 6c  support.# interl
17970 69 62 72 61 72 79 20 64 65 70 65 6e 64 65 6e 63  ibrary dependenc
17980 69 65 73 2e 0a 23 20 27 6e 6f 6e 65 27 20 2d 2d  ies..# 'none' --
17990 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 6e 6f   dependencies no
179a0 74 20 73 75 70 70 6f 72 74 65 64 2e 0a 23 20 60  t supported..# `
179b0 75 6e 6b 6e 6f 77 6e 27 20 2d 2d 20 73 61 6d 65  unknown' -- same
179c0 20 61 73 20 6e 6f 6e 65 2c 20 62 75 74 20 64 6f   as none, but do
179d0 63 75 6d 65 6e 74 73 20 74 68 61 74 20 77 65 20  cuments that we 
179e0 72 65 61 6c 6c 79 20 64 6f 6e 27 74 20 6b 6e 6f  really don't kno
179f0 77 2e 0a 23 20 27 70 61 73 73 5f 61 6c 6c 27 20  w..# 'pass_all' 
17a00 2d 2d 20 61 6c 6c 20 64 65 70 65 6e 64 65 6e 63  -- all dependenc
17a10 69 65 73 20 70 61 73 73 65 64 20 77 69 74 68 20  ies passed with 
17a20 6e 6f 20 63 68 65 63 6b 73 2e 0a 23 20 27 74 65  no checks..# 'te
17a30 73 74 5f 63 6f 6d 70 69 6c 65 27 20 2d 2d 20 63  st_compile' -- c
17a40 68 65 63 6b 20 62 79 20 6d 61 6b 69 6e 67 20 74  heck by making t
17a50 65 73 74 20 70 72 6f 67 72 61 6d 2e 0a 23 20 27  est program..# '
17a60 66 69 6c 65 5f 6d 61 67 69 63 20 5b 5b 72 65 67  file_magic [[reg
17a70 65 78 5d 5d 27 20 2d 2d 20 63 68 65 63 6b 20 62  ex]]' -- check b
17a80 79 20 6c 6f 6f 6b 69 6e 67 20 66 6f 72 20 66 69  y looking for fi
17a90 6c 65 73 20 69 6e 20 6c 69 62 72 61 72 79 20 70  les in library p
17aa0 61 74 68 0a 23 20 77 68 69 63 68 20 72 65 73 70  ath.# which resp
17ab0 6f 6e 64 73 20 74 6f 20 74 68 65 20 24 66 69 6c  onds to the $fil
17ac0 65 5f 6d 61 67 69 63 5f 63 6d 64 20 77 69 74 68  e_magic_cmd with
17ad0 20 61 20 67 69 76 65 6e 20 65 78 74 65 6e 64 65   a given extende
17ae0 64 20 72 65 67 65 78 2e 0a 23 20 49 66 20 79 6f  d regex..# If yo
17af0 75 20 68 61 76 65 20 60 66 69 6c 65 27 20 6f 72  u have `file' or
17b00 20 65 71 75 69 76 61 6c 65 6e 74 20 6f 6e 20 79   equivalent on y
17b10 6f 75 72 20 73 79 73 74 65 6d 20 61 6e 64 20 79  our system and y
17b20 6f 75 27 72 65 20 6e 6f 74 20 73 75 72 65 0a 23  ou're not sure.#
17b30 20 77 68 65 74 68 65 72 20 60 70 61 73 73 5f 61   whether `pass_a
17b40 6c 6c 27 20 77 69 6c 6c 20 2a 61 6c 77 61 79 73  ll' will *always
17b50 2a 20 77 6f 72 6b 2c 20 79 6f 75 20 70 72 6f 62  * work, you prob
17b60 61 62 6c 79 20 77 61 6e 74 20 74 68 69 73 20 6f  ably want this o
17b70 6e 65 2e 0a 0a 63 61 73 65 20 24 68 6f 73 74 5f  ne...case $host_
17b80 6f 73 20 69 6e 0a 61 69 78 5b 34 2d 39 5d 2a 29  os in.aix[4-9]*)
17b90 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73  .  lt_cv_deplibs
17ba0 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61  _check_method=pa
17bb0 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 62 65 6f  ss_all.  ;;..beo
17bc0 73 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c  s*).  lt_cv_depl
17bd0 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
17be0 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a  =pass_all.  ;;..
17bf0 62 73 64 69 5b 34 35 5d 2a 29 0a 20 20 6c 74 5f  bsdi[45]*).  lt_
17c00 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  cv_deplibs_check
17c10 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61  _method='file_ma
17c20 67 69 63 20 45 4c 46 20 5b 30 2d 39 5d 5b 30 2d  gic ELF [0-9][0-
17c30 39 5d 2a 2d 62 69 74 20 5b 4d 4c 5d 53 42 20 28  9]*-bit [ML]SB (
17c40 73 68 61 72 65 64 20 6f 62 6a 65 63 74 7c 64 79  shared object|dy
17c50 6e 61 6d 69 63 20 6c 69 62 29 27 0a 20 20 6c 74  namic lib)'.  lt
17c60 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63  _cv_file_magic_c
17c70 6d 64 3d 27 2f 75 73 72 2f 62 69 6e 2f 66 69 6c  md='/usr/bin/fil
17c80 65 20 2d 4c 27 0a 20 20 6c 74 5f 63 76 5f 66 69  e -L'.  lt_cv_fi
17c90 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69  le_magic_test_fi
17ca0 6c 65 3d 2f 73 68 6c 69 62 2f 6c 69 62 63 2e 73  le=/shlib/libc.s
17cb0 6f 0a 20 20 3b 3b 0a 0a 63 79 67 77 69 6e 2a 29  o.  ;;..cygwin*)
17cc0 0a 20 20 23 20 66 75 6e 63 5f 77 69 6e 33 32 5f  .  # func_win32_
17cd0 6c 69 62 69 64 20 69 73 20 61 20 73 68 65 6c 6c  libid is a shell
17ce0 20 66 75 6e 63 74 69 6f 6e 20 64 65 66 69 6e 65   function define
17cf0 64 20 69 6e 20 6c 74 6d 61 69 6e 2e 73 68 0a 20  d in ltmain.sh. 
17d00 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
17d10 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c  heck_method='fil
17d20 65 5f 6d 61 67 69 63 20 5e 78 38 36 20 61 72 63  e_magic ^x86 arc
17d30 68 69 76 65 20 69 6d 70 6f 72 74 7c 5e 78 38 36  hive import|^x86
17d40 20 44 4c 4c 27 0a 20 20 6c 74 5f 63 76 5f 66 69   DLL'.  lt_cv_fi
17d50 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 27 66 75  le_magic_cmd='fu
17d60 6e 63 5f 77 69 6e 33 32 5f 6c 69 62 69 64 27 0a  nc_win32_libid'.
17d70 20 20 3b 3b 0a 0a 6d 69 6e 67 77 2a 20 7c 20 70    ;;..mingw* | p
17d80 77 33 32 2a 29 0a 20 20 23 20 42 61 73 65 20 4d  w32*).  # Base M
17d90 53 59 53 2f 4d 69 6e 47 57 20 64 6f 20 6e 6f 74  SYS/MinGW do not
17da0 20 70 72 6f 76 69 64 65 20 74 68 65 20 27 66 69   provide the 'fi
17db0 6c 65 27 20 63 6f 6d 6d 61 6e 64 20 6e 65 65 64  le' command need
17dc0 65 64 20 62 79 0a 20 20 23 20 66 75 6e 63 5f 77  ed by.  # func_w
17dd0 69 6e 33 32 5f 6c 69 62 69 64 20 73 68 65 6c 6c  in32_libid shell
17de0 20 66 75 6e 63 74 69 6f 6e 2c 20 73 6f 20 75 73   function, so us
17df0 65 20 61 20 77 65 61 6b 65 72 20 74 65 73 74 20  e a weaker test 
17e00 62 61 73 65 64 20 6f 6e 20 27 6f 62 6a 64 75 6d  based on 'objdum
17e10 70 27 2c 0a 20 20 23 20 75 6e 6c 65 73 73 20 77  p',.  # unless w
17e20 65 20 66 69 6e 64 20 27 66 69 6c 65 27 2c 20 66  e find 'file', f
17e30 6f 72 20 65 78 61 6d 70 6c 65 20 62 65 63 61 75  or example becau
17e40 73 65 20 77 65 20 61 72 65 20 63 72 6f 73 73 2d  se we are cross-
17e50 63 6f 6d 70 69 6c 69 6e 67 2e 0a 20 20 69 66 20  compiling..  if 
17e60 28 20 66 69 6c 65 20 2f 20 29 20 3e 2f 64 65 76  ( file / ) >/dev
17e70 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e  /null 2>&1; then
17e80 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69  .    lt_cv_depli
17e90 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d  bs_check_method=
17ea0 27 66 69 6c 65 5f 6d 61 67 69 63 20 5e 78 38 36  'file_magic ^x86
17eb0 20 61 72 63 68 69 76 65 20 69 6d 70 6f 72 74 7c   archive import|
17ec0 5e 78 38 36 20 44 4c 4c 27 0a 20 20 20 20 6c 74  ^x86 DLL'.    lt
17ed0 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63  _cv_file_magic_c
17ee0 6d 64 3d 27 66 75 6e 63 5f 77 69 6e 33 32 5f 6c  md='func_win32_l
17ef0 69 62 69 64 27 0a 20 20 65 6c 73 65 0a 20 20 20  ibid'.  else.   
17f00 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
17f10 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c  heck_method='fil
17f20 65 5f 6d 61 67 69 63 20 66 69 6c 65 20 66 6f 72  e_magic file for
17f30 6d 61 74 20 70 65 69 2a 2d 69 33 38 36 28 2e 2a  mat pei*-i386(.*
17f40 61 72 63 68 69 74 65 63 74 75 72 65 3a 20 69 33  architecture: i3
17f50 38 36 29 3f 27 0a 20 20 20 20 6c 74 5f 63 76 5f  86)?'.    lt_cv_
17f60 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 27  file_magic_cmd='
17f70 24 4f 42 4a 44 55 4d 50 20 2d 66 27 0a 20 20 66  $OBJDUMP -f'.  f
17f80 69 0a 20 20 3b 3b 0a 0a 64 61 72 77 69 6e 2a 20  i.  ;;..darwin* 
17f90 7c 20 72 68 61 70 73 6f 64 79 2a 29 0a 20 20 6c  | rhapsody*).  l
17fa0 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65  t_cv_deplibs_che
17fb0 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61  ck_method=pass_a
17fc0 6c 6c 0a 20 20 3b 3b 0a 0a 66 72 65 65 62 73 64  ll.  ;;..freebsd
17fd0 2a 20 7c 20 64 72 61 67 6f 6e 66 6c 79 2a 29 0a  * | dragonfly*).
17fe0 20 20 69 66 20 65 63 68 6f 20 5f 5f 45 4c 46 5f    if echo __ELF_
17ff0 5f 20 7c 20 24 43 43 20 2d 45 20 2d 20 7c 20 24  _ | $CC -E - | $
18000 47 52 45 50 20 5f 5f 45 4c 46 5f 5f 20 3e 20 2f  GREP __ELF__ > /
18010 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20  dev/null; then. 
18020 20 20 20 63 61 73 65 20 24 68 6f 73 74 5f 63 70     case $host_cp
18030 75 20 69 6e 0a 20 20 20 20 69 2a 38 36 20 29 0a  u in.    i*86 ).
18040 20 20 20 20 20 20 23 20 4e 6f 74 20 73 75 72 65        # Not sure
18050 20 77 68 65 74 68 65 72 20 74 68 65 20 70 72 65   whether the pre
18060 73 65 6e 63 65 20 6f 66 20 4f 70 65 6e 42 53 44  sence of OpenBSD
18070 20 68 65 72 65 20 77 61 73 20 61 20 6d 69 73 74   here was a mist
18080 61 6b 65 2e 0a 20 20 20 20 20 20 23 20 4c 65 74  ake..      # Let
18090 27 73 20 61 63 63 65 70 74 20 62 6f 74 68 20 6f  's accept both o
180a0 66 20 74 68 65 6d 20 75 6e 74 69 6c 20 74 68 69  f them until thi
180b0 73 20 69 73 20 63 6c 65 61 72 65 64 20 75 70 2e  s is cleared up.
180c0 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 64 65 70  .      lt_cv_dep
180d0 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
180e0 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 28 46  d='file_magic (F
180f0 72 65 65 42 53 44 7c 4f 70 65 6e 42 53 44 7c 44  reeBSD|OpenBSD|D
18100 72 61 67 6f 6e 46 6c 79 29 2f 69 5b 33 2d 39 5d  ragonFly)/i[3-9]
18110 38 36 20 28 63 6f 6d 70 61 63 74 20 29 3f 64 65  86 (compact )?de
18120 6d 61 6e 64 20 70 61 67 65 64 20 73 68 61 72 65  mand paged share
18130 64 20 6c 69 62 72 61 72 79 27 0a 20 20 20 20 20  d library'.     
18140 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69   lt_cv_file_magi
18150 63 5f 63 6d 64 3d 2f 75 73 72 2f 62 69 6e 2f 66  c_cmd=/usr/bin/f
18160 69 6c 65 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f  ile.      lt_cv_
18170 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f  file_magic_test_
18180 66 69 6c 65 3d 60 65 63 68 6f 20 2f 75 73 72 2f  file=`echo /usr/
18190 6c 69 62 2f 6c 69 62 63 2e 73 6f 2e 2a 60 0a 20  lib/libc.so.*`. 
181a0 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63       ;;.    esac
181b0 0a 20 20 65 6c 73 65 0a 20 20 20 20 6c 74 5f 63  .  else.    lt_c
181c0 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
181d0 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a  method=pass_all.
181e0 20 20 66 69 0a 20 20 3b 3b 0a 0a 67 6e 75 2a 29    fi.  ;;..gnu*)
181f0 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73  .  lt_cv_deplibs
18200 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61  _check_method=pa
18210 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 68 70 75  ss_all.  ;;..hpu
18220 78 31 30 2e 32 30 2a 20 7c 20 68 70 75 78 31 31  x10.20* | hpux11
18230 2a 29 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f  *).  lt_cv_file_
18240 6d 61 67 69 63 5f 63 6d 64 3d 2f 75 73 72 2f 62  magic_cmd=/usr/b
18250 69 6e 2f 66 69 6c 65 0a 20 20 63 61 73 65 20 24  in/file.  case $
18260 68 6f 73 74 5f 63 70 75 20 69 6e 0a 20 20 69 61  host_cpu in.  ia
18270 36 34 2a 29 0a 20 20 20 20 6c 74 5f 63 76 5f 64  64*).    lt_cv_d
18280 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
18290 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20  hod='file_magic 
182a0 28 73 5b 30 2d 39 5d 5b 30 2d 39 5d 5b 30 2d 39  (s[0-9][0-9][0-9
182b0 5d 7c 45 4c 46 2d 5b 30 2d 39 5d 5b 30 2d 39 5d  ]|ELF-[0-9][0-9]
182c0 29 20 73 68 61 72 65 64 20 6f 62 6a 65 63 74 20  ) shared object 
182d0 66 69 6c 65 20 2d 20 49 41 36 34 27 0a 20 20 20  file - IA64'.   
182e0 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69   lt_cv_file_magi
182f0 63 5f 74 65 73 74 5f 66 69 6c 65 3d 2f 75 73 72  c_test_file=/usr
18300 2f 6c 69 62 2f 68 70 75 78 33 32 2f 6c 69 62 63  /lib/hpux32/libc
18310 2e 73 6f 0a 20 20 20 20 3b 3b 0a 20 20 68 70 70  .so.    ;;.  hpp
18320 61 2a 36 34 2a 29 0a 20 20 20 20 6c 74 5f 63 76  a*64*).    lt_cv
18330 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
18340 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69  ethod='file_magi
18350 63 20 28 73 5b 30 2d 39 5d 5b 30 2d 39 5d 5b 30  c (s[0-9][0-9][0
18360 2d 39 5d 7c 45 4c 46 2d 5b 30 2d 39 5d 5b 30 2d  -9]|ELF-[0-9][0-
18370 39 5d 29 20 73 68 61 72 65 64 20 6f 62 6a 65 63  9]) shared objec
18380 74 20 66 69 6c 65 20 2d 20 50 41 2d 52 49 53 43  t file - PA-RISC
18390 20 5b 30 2d 39 5d 2e 5b 30 2d 39 5d 27 0a 20 20   [0-9].[0-9]'.  
183a0 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67    lt_cv_file_mag
183b0 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d 2f 75 73  ic_test_file=/us
183c0 72 2f 6c 69 62 2f 70 61 32 30 5f 36 34 2f 6c 69  r/lib/pa20_64/li
183d0 62 63 2e 73 6c 0a 20 20 20 20 3b 3b 0a 20 20 2a  bc.sl.    ;;.  *
183e0 29 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c  ).    lt_cv_depl
183f0 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
18400 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 28 73 5b  ='file_magic (s[
18410 30 2d 39 5d 5b 30 2d 39 5d 5b 30 2d 39 5d 7c 50  0-9][0-9][0-9]|P
18420 41 2d 52 49 53 43 5b 30 2d 39 5d 2e 5b 30 2d 39  A-RISC[0-9].[0-9
18430 5d 29 20 73 68 61 72 65 64 20 6c 69 62 72 61 72  ]) shared librar
18440 79 27 0a 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c  y'.    lt_cv_fil
18450 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c  e_magic_test_fil
18460 65 3d 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 63 2e  e=/usr/lib/libc.
18470 73 6c 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63  sl.    ;;.  esac
18480 0a 20 20 3b 3b 0a 0a 69 6e 74 65 72 69 78 5b 33  .  ;;..interix[3
18490 2d 39 5d 2a 29 0a 20 20 23 20 50 49 43 20 63 6f  -9]*).  # PIC co
184a0 64 65 20 69 73 20 62 72 6f 6b 65 6e 20 6f 6e 20  de is broken on 
184b0 49 6e 74 65 72 69 78 20 33 2e 78 2c 20 74 68 61  Interix 3.x, tha
184c0 74 27 73 20 77 68 79 20 7c 5c 2e 61 20 6e 6f 74  t's why |\.a not
184d0 20 7c 5f 70 69 63 5c 2e 61 20 68 65 72 65 0a 20   |_pic\.a here. 
184e0 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
184f0 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 6d 61 74  heck_method='mat
18500 63 68 5f 70 61 74 74 65 72 6e 20 2f 6c 69 62 5b  ch_pattern /lib[
18510 5e 2f 5d 2b 28 5c 2e 73 6f 7c 5c 2e 61 29 24 27  ^/]+(\.so|\.a)$'
18520 0a 20 20 3b 3b 0a 0a 69 72 69 78 35 2a 20 7c 20  .  ;;..irix5* | 
18530 69 72 69 78 36 2a 20 7c 20 6e 6f 6e 73 74 6f 70  irix6* | nonstop
18540 75 78 2a 29 0a 20 20 63 61 73 65 20 24 4c 44 20  ux*).  case $LD 
18550 69 6e 0a 20 20 2a 2d 33 32 7c 2a 22 2d 33 32 20  in.  *-32|*"-32 
18560 22 29 20 6c 69 62 6d 61 67 69 63 3d 33 32 2d 62  ") libmagic=32-b
18570 69 74 3b 3b 0a 20 20 2a 2d 6e 33 32 7c 2a 22 2d  it;;.  *-n32|*"-
18580 6e 33 32 20 22 29 20 6c 69 62 6d 61 67 69 63 3d  n32 ") libmagic=
18590 4e 33 32 3b 3b 0a 20 20 2a 2d 36 34 7c 2a 22 2d  N32;;.  *-64|*"-
185a0 36 34 20 22 29 20 6c 69 62 6d 61 67 69 63 3d 36  64 ") libmagic=6
185b0 34 2d 62 69 74 3b 3b 0a 20 20 2a 29 20 6c 69 62  4-bit;;.  *) lib
185c0 6d 61 67 69 63 3d 6e 65 76 65 72 2d 6d 61 74 63  magic=never-matc
185d0 68 3b 3b 0a 20 20 65 73 61 63 0a 20 20 6c 74 5f  h;;.  esac.  lt_
185e0 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  cv_deplibs_check
185f0 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c  _method=pass_all
18600 0a 20 20 3b 3b 0a 0a 23 20 54 68 69 73 20 6d 75  .  ;;..# This mu
18610 73 74 20 62 65 20 4c 69 6e 75 78 20 45 4c 46 2e  st be Linux ELF.
18620 0a 6c 69 6e 75 78 2a 20 7c 20 6b 2a 62 73 64 2a  .linux* | k*bsd*
18630 2d 67 6e 75 29 0a 20 20 6c 74 5f 63 76 5f 64 65  -gnu).  lt_cv_de
18640 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
18650 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b  od=pass_all.  ;;
18660 0a 0a 6e 65 74 62 73 64 2a 29 0a 20 20 69 66 20  ..netbsd*).  if 
18670 65 63 68 6f 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24  echo __ELF__ | $
18680 43 43 20 2d 45 20 2d 20 7c 20 24 47 52 45 50 20  CC -E - | $GREP 
18690 5f 5f 45 4c 46 5f 5f 20 3e 20 2f 64 65 76 2f 6e  __ELF__ > /dev/n
186a0 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20 6c 74  ull; then.    lt
186b0 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
186c0 6b 5f 6d 65 74 68 6f 64 3d 27 6d 61 74 63 68 5f  k_method='match_
186d0 70 61 74 74 65 72 6e 20 2f 6c 69 62 5b 5e 2f 5d  pattern /lib[^/]
186e0 2b 28 5c 2e 73 6f 5c 2e 5b 30 2d 39 5d 2b 5c 2e  +(\.so\.[0-9]+\.
186f0 5b 30 2d 39 5d 2b 7c 5f 70 69 63 5c 2e 61 29 24  [0-9]+|_pic\.a)$
18700 27 0a 20 20 65 6c 73 65 0a 20 20 20 20 6c 74 5f  '.  else.    lt_
18710 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  cv_deplibs_check
18720 5f 6d 65 74 68 6f 64 3d 27 6d 61 74 63 68 5f 70  _method='match_p
18730 61 74 74 65 72 6e 20 2f 6c 69 62 5b 5e 2f 5d 2b  attern /lib[^/]+
18740 28 5c 2e 73 6f 7c 5f 70 69 63 5c 2e 61 29 24 27  (\.so|_pic\.a)$'
18750 0a 20 20 66 69 0a 20 20 3b 3b 0a 0a 6e 65 77 6f  .  fi.  ;;..newo
18760 73 36 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70  s6*).  lt_cv_dep
18770 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
18780 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 45 4c  d='file_magic EL
18790 46 20 5b 30 2d 39 5d 5b 30 2d 39 5d 2a 2d 62 69  F [0-9][0-9]*-bi
187a0 74 20 5b 4d 4c 5d 53 42 20 28 65 78 65 63 75 74  t [ML]SB (execut
187b0 61 62 6c 65 7c 64 79 6e 61 6d 69 63 20 6c 69 62  able|dynamic lib
187c0 29 27 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f  )'.  lt_cv_file_
187d0 6d 61 67 69 63 5f 63 6d 64 3d 2f 75 73 72 2f 62  magic_cmd=/usr/b
187e0 69 6e 2f 66 69 6c 65 0a 20 20 6c 74 5f 63 76 5f  in/file.  lt_cv_
187f0 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f  file_magic_test_
18800 66 69 6c 65 3d 2f 75 73 72 2f 6c 69 62 2f 6c 69  file=/usr/lib/li
18810 62 6e 6c 73 2e 73 6f 0a 20 20 3b 3b 0a 0a 2a 6e  bnls.so.  ;;..*n
18820 74 6f 2a 20 7c 20 2a 71 6e 78 2a 29 0a 20 20 6c  to* | *qnx*).  l
18830 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65  t_cv_deplibs_che
18840 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61  ck_method=pass_a
18850 6c 6c 0a 20 20 3b 3b 0a 0a 6f 70 65 6e 62 73 64  ll.  ;;..openbsd
18860 2a 29 0a 20 20 69 66 20 74 65 73 74 20 2d 7a 20  *).  if test -z 
18870 22 60 65 63 68 6f 20 5f 5f 45 4c 46 5f 5f 20 7c  "`echo __ELF__ |
18880 20 24 43 43 20 2d 45 20 2d 20 7c 20 24 47 52 45   $CC -E - | $GRE
18890 50 20 5f 5f 45 4c 46 5f 5f 60 22 20 7c 7c 20 74  P __ELF__`" || t
188a0 65 73 74 20 22 24 68 6f 73 74 5f 6f 73 2d 24 68  est "$host_os-$h
188b0 6f 73 74 5f 63 70 75 22 20 3d 20 22 6f 70 65 6e  ost_cpu" = "open
188c0 62 73 64 32 2e 38 2d 70 6f 77 65 72 70 63 22 3b  bsd2.8-powerpc";
188d0 20 74 68 65 6e 0a 20 20 20 20 6c 74 5f 63 76 5f   then.    lt_cv_
188e0 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65  deplibs_check_me
188f0 74 68 6f 64 3d 27 6d 61 74 63 68 5f 70 61 74 74  thod='match_patt
18900 65 72 6e 20 2f 6c 69 62 5b 5e 2f 5d 2b 28 5c 2e  ern /lib[^/]+(\.
18910 73 6f 5c 2e 5b 30 2d 39 5d 2b 5c 2e 5b 30 2d 39  so\.[0-9]+\.[0-9
18920 5d 2b 7c 5c 2e 73 6f 7c 5f 70 69 63 5c 2e 61 29  ]+|\.so|_pic\.a)
18930 24 27 0a 20 20 65 6c 73 65 0a 20 20 20 20 6c 74  $'.  else.    lt
18940 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
18950 6b 5f 6d 65 74 68 6f 64 3d 27 6d 61 74 63 68 5f  k_method='match_
18960 70 61 74 74 65 72 6e 20 2f 6c 69 62 5b 5e 2f 5d  pattern /lib[^/]
18970 2b 28 5c 2e 73 6f 5c 2e 5b 30 2d 39 5d 2b 5c 2e  +(\.so\.[0-9]+\.
18980 5b 30 2d 39 5d 2b 7c 5f 70 69 63 5c 2e 61 29 24  [0-9]+|_pic\.a)$
18990 27 0a 20 20 66 69 0a 20 20 3b 3b 0a 0a 6f 73 66  '.  fi.  ;;..osf
189a0 33 2a 20 7c 20 6f 73 66 34 2a 20 7c 20 6f 73 66  3* | osf4* | osf
189b0 35 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c  5*).  lt_cv_depl
189c0 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
189d0 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a  =pass_all.  ;;..
189e0 72 64 6f 73 2a 29 0a 20 20 6c 74 5f 63 76 5f 64  rdos*).  lt_cv_d
189f0 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
18a00 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b  hod=pass_all.  ;
18a10 3b 0a 0a 73 6f 6c 61 72 69 73 2a 29 0a 20 20 6c  ;..solaris*).  l
18a20 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65  t_cv_deplibs_che
18a30 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61  ck_method=pass_a
18a40 6c 6c 0a 20 20 3b 3b 0a 0a 73 79 73 76 35 2a 20  ll.  ;;..sysv5* 
18a50 7c 20 73 63 6f 33 2e 32 76 35 2a 20 7c 20 73 63  | sco3.2v5* | sc
18a60 6f 35 76 36 2a 20 7c 20 75 6e 69 78 77 61 72 65  o5v6* | unixware
18a70 2a 20 7c 20 4f 70 65 6e 55 4e 49 58 2a 20 7c 20  * | OpenUNIX* | 
18a80 73 79 73 76 34 2a 75 77 32 2a 29 0a 20 20 6c 74  sysv4*uw2*).  lt
18a90 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
18aa0 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c  k_method=pass_al
18ab0 6c 0a 20 20 3b 3b 0a 0a 73 79 73 76 34 20 7c 20  l.  ;;..sysv4 | 
18ac0 73 79 73 76 34 2e 33 2a 29 0a 20 20 63 61 73 65  sysv4.3*).  case
18ad0 20 24 68 6f 73 74 5f 76 65 6e 64 6f 72 20 69 6e   $host_vendor in
18ae0 0a 20 20 6d 6f 74 6f 72 6f 6c 61 29 0a 20 20 20  .  motorola).   
18af0 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
18b00 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c  heck_method='fil
18b10 65 5f 6d 61 67 69 63 20 45 4c 46 20 5b 30 2d 39  e_magic ELF [0-9
18b20 5d 5b 30 2d 39 5d 2a 2d 62 69 74 20 5b 4d 4c 5d  ][0-9]*-bit [ML]
18b30 53 42 20 28 73 68 61 72 65 64 20 6f 62 6a 65 63  SB (shared objec
18b40 74 7c 64 79 6e 61 6d 69 63 20 6c 69 62 29 20 4d  t|dynamic lib) M
18b50 5b 30 2d 39 5d 5b 30 2d 39 5d 2a 20 56 65 72 73  [0-9][0-9]* Vers
18b60 69 6f 6e 20 5b 30 2d 39 5d 27 0a 20 20 20 20 6c  ion [0-9]'.    l
18b70 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f  t_cv_file_magic_
18b80 74 65 73 74 5f 66 69 6c 65 3d 60 65 63 68 6f 20  test_file=`echo 
18b90 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 63 2e 73 6f  /usr/lib/libc.so
18ba0 2a 60 0a 20 20 20 20 3b 3b 0a 20 20 6e 63 72 29  *`.    ;;.  ncr)
18bb0 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69  .    lt_cv_depli
18bc0 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d  bs_check_method=
18bd0 70 61 73 73 5f 61 6c 6c 0a 20 20 20 20 3b 3b 0a  pass_all.    ;;.
18be0 20 20 73 65 71 75 65 6e 74 29 0a 20 20 20 20 6c    sequent).    l
18bf0 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f  t_cv_file_magic_
18c00 63 6d 64 3d 27 2f 62 69 6e 2f 66 69 6c 65 27 0a  cmd='/bin/file'.
18c10 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62      lt_cv_deplib
18c20 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27  s_check_method='
18c30 66 69 6c 65 5f 6d 61 67 69 63 20 45 4c 46 20 5b  file_magic ELF [
18c40 30 2d 39 5d 5b 30 2d 39 5d 2a 2d 62 69 74 20 5b  0-9][0-9]*-bit [
18c50 4c 4d 5d 53 42 20 28 73 68 61 72 65 64 20 6f 62  LM]SB (shared ob
18c60 6a 65 63 74 7c 64 79 6e 61 6d 69 63 20 6c 69 62  ject|dynamic lib
18c70 20 29 27 0a 20 20 20 20 3b 3b 0a 20 20 73 6e 69   )'.    ;;.  sni
18c80 29 0a 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c 65  ).    lt_cv_file
18c90 5f 6d 61 67 69 63 5f 63 6d 64 3d 27 2f 62 69 6e  _magic_cmd='/bin
18ca0 2f 66 69 6c 65 27 0a 20 20 20 20 6c 74 5f 63 76  /file'.    lt_cv
18cb0 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
18cc0 65 74 68 6f 64 3d 22 66 69 6c 65 5f 6d 61 67 69  ethod="file_magi
18cd0 63 20 45 4c 46 20 5b 30 2d 39 5d 5b 30 2d 39 5d  c ELF [0-9][0-9]
18ce0 2a 2d 62 69 74 20 5b 4c 4d 5d 53 42 20 64 79 6e  *-bit [LM]SB dyn
18cf0 61 6d 69 63 20 6c 69 62 22 0a 20 20 20 20 6c 74  amic lib".    lt
18d00 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74  _cv_file_magic_t
18d10 65 73 74 5f 66 69 6c 65 3d 2f 6c 69 62 2f 6c 69  est_file=/lib/li
18d20 62 63 2e 73 6f 0a 20 20 20 20 3b 3b 0a 20 20 73  bc.so.    ;;.  s
18d30 69 65 6d 65 6e 73 29 0a 20 20 20 20 6c 74 5f 63  iemens).    lt_c
18d40 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
18d50 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a  method=pass_all.
18d60 20 20 20 20 3b 3b 0a 20 20 70 63 29 0a 20 20 20      ;;.  pc).   
18d70 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
18d80 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73  heck_method=pass
18d90 5f 61 6c 6c 0a 20 20 20 20 3b 3b 0a 20 20 65 73  _all.    ;;.  es
18da0 61 63 0a 20 20 3b 3b 0a 0a 74 70 66 2a 29 0a 20  ac.  ;;..tpf*). 
18db0 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
18dc0 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73  heck_method=pass
18dd0 5f 61 6c 6c 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a  _all.  ;;.esac..
18de0 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  fi.echo "$as_me:
18df0 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
18e00 20 24 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f   $lt_cv_deplibs_
18e10 63 68 65 63 6b 5f 6d 65 74 68 6f 64 22 20 3e 26  check_method" >&
18e20 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
18e30 7d 24 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f  }$lt_cv_deplibs_
18e40 63 68 65 63 6b 5f 6d 65 74 68 6f 64 22 20 3e 26  check_method" >&
18e50 36 0a 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64  6.file_magic_cmd
18e60 3d 24 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67  =$lt_cv_file_mag
18e70 69 63 5f 63 6d 64 0a 64 65 70 6c 69 62 73 5f 63  ic_cmd.deplibs_c
18e80 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 24 6c 74 5f  heck_method=$lt_
18e90 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  cv_deplibs_check
18ea0 5f 6d 65 74 68 6f 64 0a 74 65 73 74 20 2d 7a 20  _method.test -z 
18eb0 22 24 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  "$deplibs_check_
18ec0 6d 65 74 68 6f 64 22 20 26 26 20 64 65 70 6c 69  method" && depli
18ed0 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d  bs_check_method=
18ee0 75 6e 6b 6e 6f 77 6e 0a 0a 0a 0a 0a 0a 0a 0a 0a  unknown.........
18ef0 0a 0a 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20 22  ....if test -n "
18f00 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22  $ac_tool_prefix"
18f10 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74 72 61  ; then.  # Extra
18f20 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72  ct the first wor
18f30 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f  d of "${ac_tool_
18f40 70 72 65 66 69 78 7d 61 72 22 2c 20 73 6f 20 69  prefix}ar", so i
18f50 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72  t can be a progr
18f60 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67  am name with arg
18f70 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 7b 61  s..set dummy ${a
18f80 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 61 72  c_tool_prefix}ar
18f90 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68  ; ac_word=$2.ech
18fa0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
18fb0 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  O: checking for 
18fc0 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63  $ac_word" >&5.ec
18fd0 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
18fe0 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72  king for $ac_wor
18ff0 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26  d... $ECHO_C" >&
19000 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f  6.if test "${ac_
19010 63 76 5f 70 72 6f 67 5f 41 52 2b 73 65 74 7d 22  cv_prog_AR+set}"
19020 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
19030 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
19040 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
19050 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73  &6.else.  if tes
19060 74 20 2d 6e 20 22 24 41 52 22 3b 20 74 68 65 6e  t -n "$AR"; then
19070 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 41 52  .  ac_cv_prog_AR
19080 3d 22 24 41 52 22 20 23 20 4c 65 74 20 74 68 65  ="$AR" # Let the
19090 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74   user override t
190a0 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73  he test..else.as
190b0 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20  _save_IFS=$IFS; 
190c0 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41  IFS=$PATH_SEPARA
190d0 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69  TOR.for as_dir i
190e0 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53  n $PATH.do.  IFS
190f0 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20  =$as_save_IFS.  
19100 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72  test -z "$as_dir
19110 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20  " && as_dir=..  
19120 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20  for ac_exec_ext 
19130 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74  in '' $ac_execut
19140 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b  able_extensions;
19150 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65 78 65   do.  if $as_exe
19160 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64  cutable_p "$as_d
19170 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65  ir/$ac_word$ac_e
19180 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20  xec_ext"; then. 
19190 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 41 52     ac_cv_prog_AR
191a0 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66  ="${ac_tool_pref
191b0 69 78 7d 61 72 22 0a 20 20 20 20 65 63 68 6f 20  ix}ar".    echo 
191c0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
191d0 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24   found $as_dir/$
191e0 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f  ac_word$ac_exec_
191f0 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65  ext" >&5.    bre
19200 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64  ak 2.  fi.done.d
19210 6f 6e 65 0a 0a 66 69 0a 66 69 0a 41 52 3d 24 61  one..fi.fi.AR=$a
19220 63 5f 63 76 5f 70 72 6f 67 5f 41 52 0a 69 66 20  c_cv_prog_AR.if 
19230 74 65 73 74 20 2d 6e 20 22 24 41 52 22 3b 20 74  test -n "$AR"; t
19240 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  hen.  echo "$as_
19250 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
19260 6c 74 3a 20 24 41 52 22 20 3e 26 35 0a 65 63 68  lt: $AR" >&5.ech
19270 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 41 52 22  o "${ECHO_T}$AR"
19280 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f   >&6.else.  echo
19290 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
192a0 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26  : result: no" >&
192b0 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
192c0 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 66 69 0a  }no" >&6.fi..fi.
192d0 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f  if test -z "$ac_
192e0 63 76 5f 70 72 6f 67 5f 41 52 22 3b 20 74 68 65  cv_prog_AR"; the
192f0 6e 0a 20 20 61 63 5f 63 74 5f 41 52 3d 24 41 52  n.  ac_ct_AR=$AR
19300 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65  .  # Extract the
19310 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22   first word of "
19320 61 72 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62  ar", so it can b
19330 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65  e a program name
19340 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20   with args..set 
19350 64 75 6d 6d 79 20 61 72 3b 20 61 63 5f 77 6f 72  dummy ar; ac_wor
19360 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d  d=$2.echo "$as_m
19370 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
19380 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64  ing for $ac_word
19390 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
193a0 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72  _N "checking for
193b0 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43   $ac_word... $EC
193c0 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
193d0 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f  t "${ac_cv_prog_
193e0 61 63 5f 63 74 5f 41 52 2b 73 65 74 7d 22 20 3d  ac_ct_AR+set}" =
193f0 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
19400 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
19410 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
19420 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20  .else.  if test 
19430 2d 6e 20 22 24 61 63 5f 63 74 5f 41 52 22 3b 20  -n "$ac_ct_AR"; 
19440 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f  then.  ac_cv_pro
19450 67 5f 61 63 5f 63 74 5f 41 52 3d 22 24 61 63 5f  g_ac_ct_AR="$ac_
19460 63 74 5f 41 52 22 20 23 20 4c 65 74 20 74 68 65  ct_AR" # Let the
19470 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74   user override t
19480 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73  he test..else.as
19490 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20  _save_IFS=$IFS; 
194a0 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41  IFS=$PATH_SEPARA
194b0 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69  TOR.for as_dir i
194c0 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53  n $PATH.do.  IFS
194d0 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20  =$as_save_IFS.  
194e0 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72  test -z "$as_dir
194f0 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20  " && as_dir=..  
19500 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20  for ac_exec_ext 
19510 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74  in '' $ac_execut
19520 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b  able_extensions;
19530 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65 78 65   do.  if $as_exe
19540 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64  cutable_p "$as_d
19550 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65  ir/$ac_word$ac_e
19560 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20  xec_ext"; then. 
19570 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63     ac_cv_prog_ac
19580 5f 63 74 5f 41 52 3d 22 61 72 22 0a 20 20 20 20  _ct_AR="ar".    
19590 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
195a0 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f  NENO: found $as_
195b0 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f  dir/$ac_word$ac_
195c0 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20  exec_ext" >&5.  
195d0 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64    break 2.  fi.d
195e0 6f 6e 65 0a 64 6f 6e 65 0a 0a 20 20 74 65 73 74  one.done..  test
195f0 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f 67   -z "$ac_cv_prog
19600 5f 61 63 5f 63 74 5f 41 52 22 20 26 26 20 61 63  _ac_ct_AR" && ac
19610 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 41  _cv_prog_ac_ct_A
19620 52 3d 22 66 61 6c 73 65 22 0a 66 69 0a 66 69 0a  R="false".fi.fi.
19630 61 63 5f 63 74 5f 41 52 3d 24 61 63 5f 63 76 5f  ac_ct_AR=$ac_cv_
19640 70 72 6f 67 5f 61 63 5f 63 74 5f 41 52 0a 69 66  prog_ac_ct_AR.if
19650 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74   test -n "$ac_ct
19660 5f 41 52 22 3b 20 74 68 65 6e 0a 20 20 65 63 68  _AR"; then.  ech
19670 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
19680 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63  O: result: $ac_c
19690 74 5f 41 52 22 20 3e 26 35 0a 65 63 68 6f 20 22  t_AR" >&5.echo "
196a0 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 74 5f  ${ECHO_T}$ac_ct_
196b0 41 52 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65  AR" >&6.else.  e
196c0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
196d0 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22  ENO: result: no"
196e0 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
196f0 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a  O_T}no" >&6.fi..
19700 20 20 41 52 3d 24 61 63 5f 63 74 5f 41 52 0a 65    AR=$ac_ct_AR.e
19710 6c 73 65 0a 20 20 41 52 3d 22 24 61 63 5f 63 76  lse.  AR="$ac_cv
19720 5f 70 72 6f 67 5f 41 52 22 0a 66 69 0a 0a 74 65  _prog_AR".fi..te
19730 73 74 20 2d 7a 20 22 24 41 52 22 20 26 26 20 41  st -z "$AR" && A
19740 52 3d 61 72 0a 74 65 73 74 20 2d 7a 20 22 24 41  R=ar.test -z "$A
19750 52 5f 46 4c 41 47 53 22 20 26 26 20 41 52 5f 46  R_FLAGS" && AR_F
19760 4c 41 47 53 3d 63 72 75 0a 0a 0a 0a 0a 0a 0a 0a  LAGS=cru........
19770 0a 0a 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20 22  ....if test -n "
19780 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22  $ac_tool_prefix"
19790 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74 72 61  ; then.  # Extra
197a0 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72  ct the first wor
197b0 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f  d of "${ac_tool_
197c0 70 72 65 66 69 78 7d 73 74 72 69 70 22 2c 20 73  prefix}strip", s
197d0 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72  o it can be a pr
197e0 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20  ogram name with 
197f0 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20  args..set dummy 
19800 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78  ${ac_tool_prefix
19810 7d 73 74 72 69 70 3b 20 61 63 5f 77 6f 72 64 3d  }strip; ac_word=
19820 24 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  $2.echo "$as_me:
19830 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
19840 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20  g for $ac_word" 
19850 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
19860 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24   "checking for $
19870 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f  ac_word... $ECHO
19880 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  _C" >&6.if test 
19890 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 53 54  "${ac_cv_prog_ST
198a0 52 49 50 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  RIP+set}" = set;
198b0 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
198c0 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
198d0 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
198e0 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24  .  if test -n "$
198f0 53 54 52 49 50 22 3b 20 74 68 65 6e 0a 20 20 61  STRIP"; then.  a
19900 63 5f 63 76 5f 70 72 6f 67 5f 53 54 52 49 50 3d  c_cv_prog_STRIP=
19910 22 24 53 54 52 49 50 22 20 23 20 4c 65 74 20 74  "$STRIP" # Let t
19920 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65  he user override
19930 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a   the test..else.
19940 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53  as_save_IFS=$IFS
19950 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41  ; IFS=$PATH_SEPA
19960 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72  RATOR.for as_dir
19970 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49   in $PATH.do.  I
19980 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a  FS=$as_save_IFS.
19990 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64    test -z "$as_d
199a0 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a  ir" && as_dir=..
199b0 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78    for ac_exec_ex
199c0 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63  t in '' $ac_exec
199d0 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e  utable_extension
199e0 73 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65  s; do.  if $as_e
199f0 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73  xecutable_p "$as
19a00 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
19a10 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e  _exec_ext"; then
19a20 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  .    ac_cv_prog_
19a30 53 54 52 49 50 3d 22 24 7b 61 63 5f 74 6f 6f 6c  STRIP="${ac_tool
19a40 5f 70 72 65 66 69 78 7d 73 74 72 69 70 22 0a 20  _prefix}strip". 
19a50 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a     echo "$as_me:
19a60 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24  $LINENO: found $
19a70 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24  as_dir/$ac_word$
19a80 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35  ac_exec_ext" >&5
19a90 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66  .    break 2.  f
19aa0 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a  i.done.done..fi.
19ab0 66 69 0a 53 54 52 49 50 3d 24 61 63 5f 63 76 5f  fi.STRIP=$ac_cv_
19ac0 70 72 6f 67 5f 53 54 52 49 50 0a 69 66 20 74 65  prog_STRIP.if te
19ad0 73 74 20 2d 6e 20 22 24 53 54 52 49 50 22 3b 20  st -n "$STRIP"; 
19ae0 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73  then.  echo "$as
19af0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
19b00 75 6c 74 3a 20 24 53 54 52 49 50 22 20 3e 26 35  ult: $STRIP" >&5
19b10 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
19b20 24 53 54 52 49 50 22 20 3e 26 36 0a 65 6c 73 65  $STRIP" >&6.else
19b30 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
19b40 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
19b50 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24   no" >&5.echo "$
19b60 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a  {ECHO_T}no" >&6.
19b70 66 69 0a 0a 66 69 0a 69 66 20 74 65 73 74 20 2d  fi..fi.if test -
19b80 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 53  z "$ac_cv_prog_S
19b90 54 52 49 50 22 3b 20 74 68 65 6e 0a 20 20 61 63  TRIP"; then.  ac
19ba0 5f 63 74 5f 53 54 52 49 50 3d 24 53 54 52 49 50  _ct_STRIP=$STRIP
19bb0 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65  .  # Extract the
19bc0 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22   first word of "
19bd0 73 74 72 69 70 22 2c 20 73 6f 20 69 74 20 63 61  strip", so it ca
19be0 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e  n be a program n
19bf0 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73  ame with args..s
19c00 65 74 20 64 75 6d 6d 79 20 73 74 72 69 70 3b 20  et dummy strip; 
19c10 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20  ac_word=$2.echo 
19c20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
19c30 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61   checking for $a
19c40 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f  c_word" >&5.echo
19c50 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
19c60 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e  ng for $ac_word.
19c70 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
19c80 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76  if test "${ac_cv
19c90 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 53 54 52 49  _prog_ac_ct_STRI
19ca0 50 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  P+set}" = set; t
19cb0 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
19cc0 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
19cd0 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
19ce0 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63   if test -n "$ac
19cf0 5f 63 74 5f 53 54 52 49 50 22 3b 20 74 68 65 6e  _ct_STRIP"; then
19d00 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63  .  ac_cv_prog_ac
19d10 5f 63 74 5f 53 54 52 49 50 3d 22 24 61 63 5f 63  _ct_STRIP="$ac_c
19d20 74 5f 53 54 52 49 50 22 20 23 20 4c 65 74 20 74  t_STRIP" # Let t
19d30 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65  he user override
19d40 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a   the test..else.
19d50 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53  as_save_IFS=$IFS
19d60 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41  ; IFS=$PATH_SEPA
19d70 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72  RATOR.for as_dir
19d80 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49   in $PATH.do.  I
19d90 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a  FS=$as_save_IFS.
19da0 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64    test -z "$as_d
19db0 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a  ir" && as_dir=..
19dc0 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78    for ac_exec_ex
19dd0 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63  t in '' $ac_exec
19de0 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e  utable_extension
19df0 73 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65  s; do.  if $as_e
19e00 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73  xecutable_p "$as
19e10 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
19e20 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e  _exec_ext"; then
19e30 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  .    ac_cv_prog_
19e40 61 63 5f 63 74 5f 53 54 52 49 50 3d 22 73 74 72  ac_ct_STRIP="str
19e50 69 70 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61  ip".    echo "$a
19e60 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f  s_me:$LINENO: fo
19e70 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f  und $as_dir/$ac_
19e80 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74  word$ac_exec_ext
19e90 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20  " >&5.    break 
19ea0 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65  2.  fi.done.done
19eb0 0a 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 63  ..  test -z "$ac
19ec0 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 53  _cv_prog_ac_ct_S
19ed0 54 52 49 50 22 20 26 26 20 61 63 5f 63 76 5f 70  TRIP" && ac_cv_p
19ee0 72 6f 67 5f 61 63 5f 63 74 5f 53 54 52 49 50 3d  rog_ac_ct_STRIP=
19ef0 22 3a 22 0a 66 69 0a 66 69 0a 61 63 5f 63 74 5f  ":".fi.fi.ac_ct_
19f00 53 54 52 49 50 3d 24 61 63 5f 63 76 5f 70 72 6f  STRIP=$ac_cv_pro
19f10 67 5f 61 63 5f 63 74 5f 53 54 52 49 50 0a 69 66  g_ac_ct_STRIP.if
19f20 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74   test -n "$ac_ct
19f30 5f 53 54 52 49 50 22 3b 20 74 68 65 6e 0a 20 20  _STRIP"; then.  
19f40 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
19f50 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61  NENO: result: $a
19f60 63 5f 63 74 5f 53 54 52 49 50 22 20 3e 26 35 0a  c_ct_STRIP" >&5.
19f70 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
19f80 61 63 5f 63 74 5f 53 54 52 49 50 22 20 3e 26 36  ac_ct_STRIP" >&6
19f90 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
19fa0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
19fb0 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63  sult: no" >&5.ec
19fc0 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22  ho "${ECHO_T}no"
19fd0 20 3e 26 36 0a 66 69 0a 0a 20 20 53 54 52 49 50   >&6.fi..  STRIP
19fe0 3d 24 61 63 5f 63 74 5f 53 54 52 49 50 0a 65 6c  =$ac_ct_STRIP.el
19ff0 73 65 0a 20 20 53 54 52 49 50 3d 22 24 61 63 5f  se.  STRIP="$ac_
1a000 63 76 5f 70 72 6f 67 5f 53 54 52 49 50 22 0a 66  cv_prog_STRIP".f
1a010 69 0a 0a 74 65 73 74 20 2d 7a 20 22 24 53 54 52  i..test -z "$STR
1a020 49 50 22 20 26 26 20 53 54 52 49 50 3d 3a 0a 0a  IP" && STRIP=:..
1a030 0a 0a 0a 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20  .....if test -n 
1a040 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78  "$ac_tool_prefix
1a050 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74 72  "; then.  # Extr
1a060 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f  act the first wo
1a070 72 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f 6c  rd of "${ac_tool
1a080 5f 70 72 65 66 69 78 7d 72 61 6e 6c 69 62 22 2c  _prefix}ranlib",
1a090 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20   so it can be a 
1a0a0 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74  program name wit
1a0b0 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d  h args..set dumm
1a0c0 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66  y ${ac_tool_pref
1a0d0 69 78 7d 72 61 6e 6c 69 62 3b 20 61 63 5f 77 6f  ix}ranlib; ac_wo
1a0e0 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f  rd=$2.echo "$as_
1a0f0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
1a100 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72  king for $ac_wor
1a110 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  d" >&5.echo $ECH
1a120 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
1a130 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45  r $ac_word... $E
1a140 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65  CHO_C" >&6.if te
1a150 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67  st "${ac_cv_prog
1a160 5f 52 41 4e 4c 49 42 2b 73 65 74 7d 22 20 3d 20  _RANLIB+set}" = 
1a170 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
1a180 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
1a190 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
1a1a0 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d  else.  if test -
1a1b0 6e 20 22 24 52 41 4e 4c 49 42 22 3b 20 74 68 65  n "$RANLIB"; the
1a1c0 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 52  n.  ac_cv_prog_R
1a1d0 41 4e 4c 49 42 3d 22 24 52 41 4e 4c 49 42 22 20  ANLIB="$RANLIB" 
1a1e0 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f  # Let the user o
1a1f0 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74  verride the test
1a200 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49  ..else.as_save_I
1a210 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41  FS=$IFS; IFS=$PA
1a220 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72  TH_SEPARATOR.for
1a230 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48   as_dir in $PATH
1a240 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61  .do.  IFS=$as_sa
1a250 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a  ve_IFS.  test -z
1a260 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73   "$as_dir" && as
1a270 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f  _dir=..  for ac_
1a280 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24  exec_ext in '' $
1a290 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78  ac_executable_ex
1a2a0 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69  tensions; do.  i
1a2b0 66 20 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65  f $as_executable
1a2c0 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f  _p "$as_dir/$ac_
1a2d0 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74  word$ac_exec_ext
1a2e0 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63  "; then.    ac_c
1a2f0 76 5f 70 72 6f 67 5f 52 41 4e 4c 49 42 3d 22 24  v_prog_RANLIB="$
1a300 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d  {ac_tool_prefix}
1a310 72 61 6e 6c 69 62 22 0a 20 20 20 20 65 63 68 6f  ranlib".    echo
1a320 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1a330 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f  : found $as_dir/
1a340 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
1a350 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72  _ext" >&5.    br
1a360 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a  eak 2.  fi.done.
1a370 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 52 41 4e 4c  done..fi.fi.RANL
1a380 49 42 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 52  IB=$ac_cv_prog_R
1a390 41 4e 4c 49 42 0a 69 66 20 74 65 73 74 20 2d 6e  ANLIB.if test -n
1a3a0 20 22 24 52 41 4e 4c 49 42 22 3b 20 74 68 65 6e   "$RANLIB"; then
1a3b0 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1a3c0 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
1a3d0 20 24 52 41 4e 4c 49 42 22 20 3e 26 35 0a 65 63   $RANLIB" >&5.ec
1a3e0 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 52 41  ho "${ECHO_T}$RA
1a3f0 4e 4c 49 42 22 20 3e 26 36 0a 65 6c 73 65 0a 20  NLIB" >&6.else. 
1a400 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1a410 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e  INENO: result: n
1a420 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  o" >&5.echo "${E
1a430 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69  CHO_T}no" >&6.fi
1a440 0a 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20  ..fi.if test -z 
1a450 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 52 41 4e  "$ac_cv_prog_RAN
1a460 4c 49 42 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  LIB"; then.  ac_
1a470 63 74 5f 52 41 4e 4c 49 42 3d 24 52 41 4e 4c 49  ct_RANLIB=$RANLI
1a480 42 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68  B.  # Extract th
1a490 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20  e first word of 
1a4a0 22 72 61 6e 6c 69 62 22 2c 20 73 6f 20 69 74 20  "ranlib", so it 
1a4b0 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d  can be a program
1a4c0 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e   name with args.
1a4d0 0a 73 65 74 20 64 75 6d 6d 79 20 72 61 6e 6c 69  .set dummy ranli
1a4e0 62 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63  b; ac_word=$2.ec
1a4f0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1a500 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72  NO: checking for
1a510 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65   $ac_word" >&5.e
1a520 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
1a530 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f  cking for $ac_wo
1a540 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  rd... $ECHO_C" >
1a550 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63  &6.if test "${ac
1a560 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 52  _cv_prog_ac_ct_R
1a570 41 4e 4c 49 42 2b 73 65 74 7d 22 20 3d 20 73 65  ANLIB+set}" = se
1a580 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
1a590 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
1a5a0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
1a5b0 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20  se.  if test -n 
1a5c0 22 24 61 63 5f 63 74 5f 52 41 4e 4c 49 42 22 3b  "$ac_ct_RANLIB";
1a5d0 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72   then.  ac_cv_pr
1a5e0 6f 67 5f 61 63 5f 63 74 5f 52 41 4e 4c 49 42 3d  og_ac_ct_RANLIB=
1a5f0 22 24 61 63 5f 63 74 5f 52 41 4e 4c 49 42 22 20  "$ac_ct_RANLIB" 
1a600 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f  # Let the user o
1a610 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74  verride the test
1a620 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49  ..else.as_save_I
1a630 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41  FS=$IFS; IFS=$PA
1a640 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72  TH_SEPARATOR.for
1a650 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48   as_dir in $PATH
1a660 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61  .do.  IFS=$as_sa
1a670 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a  ve_IFS.  test -z
1a680 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73   "$as_dir" && as
1a690 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f  _dir=..  for ac_
1a6a0 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24  exec_ext in '' $
1a6b0 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78  ac_executable_ex
1a6c0 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69  tensions; do.  i
1a6d0 66 20 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65  f $as_executable
1a6e0 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f  _p "$as_dir/$ac_
1a6f0 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74  word$ac_exec_ext
1a700 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63  "; then.    ac_c
1a710 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 52 41 4e  v_prog_ac_ct_RAN
1a720 4c 49 42 3d 22 72 61 6e 6c 69 62 22 0a 20 20 20  LIB="ranlib".   
1a730 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1a740 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73  INENO: found $as
1a750 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
1a760 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20  _exec_ext" >&5. 
1a770 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a     break 2.  fi.
1a780 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 20 20 74 65 73  done.done..  tes
1a790 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f  t -z "$ac_cv_pro
1a7a0 67 5f 61 63 5f 63 74 5f 52 41 4e 4c 49 42 22 20  g_ac_ct_RANLIB" 
1a7b0 26 26 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63  && ac_cv_prog_ac
1a7c0 5f 63 74 5f 52 41 4e 4c 49 42 3d 22 3a 22 0a 66  _ct_RANLIB=":".f
1a7d0 69 0a 66 69 0a 61 63 5f 63 74 5f 52 41 4e 4c 49  i.fi.ac_ct_RANLI
1a7e0 42 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63  B=$ac_cv_prog_ac
1a7f0 5f 63 74 5f 52 41 4e 4c 49 42 0a 69 66 20 74 65  _ct_RANLIB.if te
1a800 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 52 41  st -n "$ac_ct_RA
1a810 4e 4c 49 42 22 3b 20 74 68 65 6e 0a 20 20 65 63  NLIB"; then.  ec
1a820 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1a830 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f  NO: result: $ac_
1a840 63 74 5f 52 41 4e 4c 49 42 22 20 3e 26 35 0a 65  ct_RANLIB" >&5.e
1a850 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61  cho "${ECHO_T}$a
1a860 63 5f 63 74 5f 52 41 4e 4c 49 42 22 20 3e 26 36  c_ct_RANLIB" >&6
1a870 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
1a880 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
1a890 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63  sult: no" >&5.ec
1a8a0 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22  ho "${ECHO_T}no"
1a8b0 20 3e 26 36 0a 66 69 0a 0a 20 20 52 41 4e 4c 49   >&6.fi..  RANLI
1a8c0 42 3d 24 61 63 5f 63 74 5f 52 41 4e 4c 49 42 0a  B=$ac_ct_RANLIB.
1a8d0 65 6c 73 65 0a 20 20 52 41 4e 4c 49 42 3d 22 24  else.  RANLIB="$
1a8e0 61 63 5f 63 76 5f 70 72 6f 67 5f 52 41 4e 4c 49  ac_cv_prog_RANLI
1a8f0 42 22 0a 66 69 0a 0a 74 65 73 74 20 2d 7a 20 22  B".fi..test -z "
1a900 24 52 41 4e 4c 49 42 22 20 26 26 20 52 41 4e 4c  $RANLIB" && RANL
1a910 49 42 3d 3a 0a 0a 0a 0a 0a 0a 0a 23 20 44 65 74  IB=:.......# Det
1a920 65 72 6d 69 6e 65 20 63 6f 6d 6d 61 6e 64 73 20  ermine commands 
1a930 74 6f 20 63 72 65 61 74 65 20 6f 6c 64 2d 73 74  to create old-st
1a940 79 6c 65 20 73 74 61 74 69 63 20 61 72 63 68 69  yle static archi
1a950 76 65 73 2e 0a 6f 6c 64 5f 61 72 63 68 69 76 65  ves..old_archive
1a960 5f 63 6d 64 73 3d 27 24 41 52 20 24 41 52 5f 46  _cmds='$AR $AR_F
1a970 4c 41 47 53 20 24 6f 6c 64 6c 69 62 24 6f 6c 64  LAGS $oldlib$old
1a980 6f 62 6a 73 27 0a 6f 6c 64 5f 70 6f 73 74 69 6e  objs'.old_postin
1a990 73 74 61 6c 6c 5f 63 6d 64 73 3d 27 63 68 6d 6f  stall_cmds='chmo
1a9a0 64 20 36 34 34 20 24 6f 6c 64 6c 69 62 27 0a 6f  d 644 $oldlib'.o
1a9b0 6c 64 5f 70 6f 73 74 75 6e 69 6e 73 74 61 6c 6c  ld_postuninstall
1a9c0 5f 63 6d 64 73 3d 0a 0a 69 66 20 74 65 73 74 20  _cmds=..if test 
1a9d0 2d 6e 20 22 24 52 41 4e 4c 49 42 22 3b 20 74 68  -n "$RANLIB"; th
1a9e0 65 6e 0a 20 20 63 61 73 65 20 24 68 6f 73 74 5f  en.  case $host_
1a9f0 6f 73 20 69 6e 0a 20 20 6f 70 65 6e 62 73 64 2a  os in.  openbsd*
1aa00 29 0a 20 20 20 20 6f 6c 64 5f 70 6f 73 74 69 6e  ).    old_postin
1aa10 73 74 61 6c 6c 5f 63 6d 64 73 3d 22 24 6f 6c 64  stall_cmds="$old
1aa20 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64  _postinstall_cmd
1aa30 73 7e 5c 24 52 41 4e 4c 49 42 20 2d 74 20 5c 24  s~\$RANLIB -t \$
1aa40 6f 6c 64 6c 69 62 22 0a 20 20 20 20 3b 3b 0a 20  oldlib".    ;;. 
1aa50 20 2a 29 0a 20 20 20 20 6f 6c 64 5f 70 6f 73 74   *).    old_post
1aa60 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d 22 24 6f  install_cmds="$o
1aa70 6c 64 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63  ld_postinstall_c
1aa80 6d 64 73 7e 5c 24 52 41 4e 4c 49 42 20 5c 24 6f  mds~\$RANLIB \$o
1aa90 6c 64 6c 69 62 22 0a 20 20 20 20 3b 3b 0a 20 20  ldlib".    ;;.  
1aaa0 65 73 61 63 0a 20 20 6f 6c 64 5f 61 72 63 68 69  esac.  old_archi
1aab0 76 65 5f 63 6d 64 73 3d 22 24 6f 6c 64 5f 61 72  ve_cmds="$old_ar
1aac0 63 68 69 76 65 5f 63 6d 64 73 7e 5c 24 52 41 4e  chive_cmds~\$RAN
1aad0 4c 49 42 20 5c 24 6f 6c 64 6c 69 62 22 0a 66 69  LIB \$oldlib".fi
1aae0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  ................
1aaf0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  ................
1ab00 0a 0a 0a 23 20 49 66 20 6e 6f 20 43 20 63 6f 6d  ...# If no C com
1ab10 70 69 6c 65 72 20 77 61 73 20 73 70 65 63 69 66  piler was specif
1ab20 69 65 64 2c 20 75 73 65 20 43 43 2e 0a 4c 54 43  ied, use CC..LTC
1ab30 43 3d 24 7b 4c 54 43 43 2d 22 24 43 43 22 7d 0a  C=${LTCC-"$CC"}.
1ab40 0a 23 20 49 66 20 6e 6f 20 43 20 63 6f 6d 70 69  .# If no C compi
1ab50 6c 65 72 20 66 6c 61 67 73 20 77 65 72 65 20 73  ler flags were s
1ab60 70 65 63 69 66 69 65 64 2c 20 75 73 65 20 43 46  pecified, use CF
1ab70 4c 41 47 53 2e 0a 4c 54 43 46 4c 41 47 53 3d 24  LAGS..LTCFLAGS=$
1ab80 7b 4c 54 43 46 4c 41 47 53 2d 22 24 43 46 4c 41  {LTCFLAGS-"$CFLA
1ab90 47 53 22 7d 0a 0a 23 20 41 6c 6c 6f 77 20 43 43  GS"}..# Allow CC
1aba0 20 74 6f 20 62 65 20 61 20 70 72 6f 67 72 61 6d   to be a program
1abb0 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 75 6d   name with argum
1abc0 65 6e 74 73 2e 0a 63 6f 6d 70 69 6c 65 72 3d 24  ents..compiler=$
1abd0 43 43 0a 0a 0a 23 20 43 68 65 63 6b 20 66 6f 72  CC...# Check for
1abe0 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 67 72 61 62   command to grab
1abf0 20 74 68 65 20 72 61 77 20 73 79 6d 62 6f 6c 20   the raw symbol 
1ac00 6e 61 6d 65 20 66 6f 6c 6c 6f 77 65 64 20 62 79  name followed by
1ac10 20 43 20 73 79 6d 62 6f 6c 20 66 72 6f 6d 20 6e   C symbol from n
1ac20 6d 2e 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  m..echo "$as_me:
1ac30 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
1ac40 67 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 70 61 72  g command to par
1ac50 73 65 20 24 4e 4d 20 6f 75 74 70 75 74 20 66 72  se $NM output fr
1ac60 6f 6d 20 24 63 6f 6d 70 69 6c 65 72 20 6f 62 6a  om $compiler obj
1ac70 65 63 74 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  ect" >&5.echo $E
1ac80 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
1ac90 63 6f 6d 6d 61 6e 64 20 74 6f 20 70 61 72 73 65  command to parse
1aca0 20 24 4e 4d 20 6f 75 74 70 75 74 20 66 72 6f 6d   $NM output from
1acb0 20 24 63 6f 6d 70 69 6c 65 72 20 6f 62 6a 65 63   $compiler objec
1acc0 74 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26  t... $ECHO_C" >&
1acd0 36 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f  6.if test "${lt_
1ace0 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79  cv_sys_global_sy
1acf0 6d 62 6f 6c 5f 70 69 70 65 2b 73 65 74 7d 22 20  mbol_pipe+set}" 
1ad00 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63  = set; then.  ec
1ad10 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63  ho $ECHO_N "(cac
1ad20 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26  hed) $ECHO_C" >&
1ad30 36 0a 65 6c 73 65 0a 0a 23 20 54 68 65 73 65 20  6.else..# These 
1ad40 61 72 65 20 73 61 6e 65 20 64 65 66 61 75 6c 74  are sane default
1ad50 73 20 74 68 61 74 20 77 6f 72 6b 20 6f 6e 20 61  s that work on a
1ad60 74 20 6c 65 61 73 74 20 61 20 66 65 77 20 6f 6c  t least a few ol
1ad70 64 20 73 79 73 74 65 6d 73 2e 0a 23 20 5b 54 68  d systems..# [Th
1ad80 65 79 20 63 6f 6d 65 20 66 72 6f 6d 20 55 6c 74  ey come from Ult
1ad90 72 69 78 2e 20 20 57 68 61 74 20 63 6f 75 6c 64  rix.  What could
1ada0 20 62 65 20 6f 6c 64 65 72 20 74 68 61 6e 20 55   be older than U
1adb0 6c 74 72 69 78 3f 21 21 20 3b 29 5d 0a 0a 23 20  ltrix?!! ;)]..# 
1adc0 43 68 61 72 61 63 74 65 72 20 63 6c 61 73 73 20  Character class 
1add0 64 65 73 63 72 69 62 69 6e 67 20 4e 4d 20 67 6c  describing NM gl
1ade0 6f 62 61 6c 20 73 79 6d 62 6f 6c 20 63 6f 64 65  obal symbol code
1adf0 73 2e 0a 73 79 6d 63 6f 64 65 3d 27 5b 42 43 44  s..symcode='[BCD
1ae00 45 47 52 53 54 5d 27 0a 0a 23 20 52 65 67 65 78  EGRST]'..# Regex
1ae10 70 20 74 6f 20 6d 61 74 63 68 20 73 79 6d 62 6f  p to match symbo
1ae20 6c 73 20 74 68 61 74 20 63 61 6e 20 62 65 20 61  ls that can be a
1ae30 63 63 65 73 73 65 64 20 64 69 72 65 63 74 6c 79  ccessed directly
1ae40 20 66 72 6f 6d 20 43 2e 0a 73 79 6d 70 61 74 3d   from C..sympat=
1ae50 27 5c 28 5b 5f 41 2d 5a 61 2d 7a 5d 5b 5f 41 2d  '\([_A-Za-z][_A-
1ae60 5a 61 2d 7a 30 2d 39 5d 2a 5c 29 27 0a 0a 23 20  Za-z0-9]*\)'..# 
1ae70 44 65 66 69 6e 65 20 73 79 73 74 65 6d 2d 73 70  Define system-sp
1ae80 65 63 69 66 69 63 20 76 61 72 69 61 62 6c 65 73  ecific variables
1ae90 2e 0a 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20  ..case $host_os 
1aea0 69 6e 0a 61 69 78 2a 29 0a 20 20 73 79 6d 63 6f  in.aix*).  symco
1aeb0 64 65 3d 27 5b 42 43 44 54 5d 27 0a 20 20 3b 3b  de='[BCDT]'.  ;;
1aec0 0a 63 79 67 77 69 6e 2a 20 7c 20 6d 69 6e 67 77  .cygwin* | mingw
1aed0 2a 20 7c 20 70 77 33 32 2a 29 0a 20 20 73 79 6d  * | pw32*).  sym
1aee0 63 6f 64 65 3d 27 5b 41 42 43 44 47 49 53 54 57  code='[ABCDGISTW
1aef0 5d 27 0a 20 20 3b 3b 0a 68 70 75 78 2a 29 0a 20  ]'.  ;;.hpux*). 
1af00 20 69 66 20 74 65 73 74 20 22 24 68 6f 73 74 5f   if test "$host_
1af10 63 70 75 22 20 3d 20 69 61 36 34 3b 20 74 68 65  cpu" = ia64; the
1af20 6e 0a 20 20 20 20 73 79 6d 63 6f 64 65 3d 27 5b  n.    symcode='[
1af30 41 42 43 44 45 47 52 53 54 5d 27 0a 20 20 66 69  ABCDEGRST]'.  fi
1af40 0a 20 20 3b 3b 0a 69 72 69 78 2a 20 7c 20 6e 6f  .  ;;.irix* | no
1af50 6e 73 74 6f 70 75 78 2a 29 0a 20 20 73 79 6d 63  nstopux*).  symc
1af60 6f 64 65 3d 27 5b 42 43 44 45 47 52 53 54 5d 27  ode='[BCDEGRST]'
1af70 0a 20 20 3b 3b 0a 6f 73 66 2a 29 0a 20 20 73 79  .  ;;.osf*).  sy
1af80 6d 63 6f 64 65 3d 27 5b 42 43 44 45 47 51 52 53  mcode='[BCDEGQRS
1af90 54 5d 27 0a 20 20 3b 3b 0a 73 6f 6c 61 72 69 73  T]'.  ;;.solaris
1afa0 2a 29 0a 20 20 73 79 6d 63 6f 64 65 3d 27 5b 42  *).  symcode='[B
1afb0 44 52 54 5d 27 0a 20 20 3b 3b 0a 73 63 6f 33 2e  DRT]'.  ;;.sco3.
1afc0 32 76 35 2a 29 0a 20 20 73 79 6d 63 6f 64 65 3d  2v5*).  symcode=
1afd0 27 5b 44 54 5d 27 0a 20 20 3b 3b 0a 73 79 73 76  '[DT]'.  ;;.sysv
1afe0 34 2e 32 75 77 32 2a 29 0a 20 20 73 79 6d 63 6f  4.2uw2*).  symco
1aff0 64 65 3d 27 5b 44 54 5d 27 0a 20 20 3b 3b 0a 73  de='[DT]'.  ;;.s
1b000 79 73 76 35 2a 20 7c 20 73 63 6f 35 76 36 2a 20  ysv5* | sco5v6* 
1b010 7c 20 75 6e 69 78 77 61 72 65 2a 20 7c 20 4f 70  | unixware* | Op
1b020 65 6e 55 4e 49 58 2a 29 0a 20 20 73 79 6d 63 6f  enUNIX*).  symco
1b030 64 65 3d 27 5b 41 42 44 54 5d 27 0a 20 20 3b 3b  de='[ABDT]'.  ;;
1b040 0a 73 79 73 76 34 29 0a 20 20 73 79 6d 63 6f 64  .sysv4).  symcod
1b050 65 3d 27 5b 44 46 4e 53 54 55 5d 27 0a 20 20 3b  e='[DFNSTU]'.  ;
1b060 3b 0a 65 73 61 63 0a 0a 23 20 49 66 20 77 65 27  ;.esac..# If we'
1b070 72 65 20 75 73 69 6e 67 20 47 4e 55 20 6e 6d 2c  re using GNU nm,
1b080 20 74 68 65 6e 20 75 73 65 20 69 74 73 20 73 74   then use its st
1b090 61 6e 64 61 72 64 20 73 79 6d 62 6f 6c 20 63 6f  andard symbol co
1b0a0 64 65 73 2e 0a 63 61 73 65 20 60 24 4e 4d 20 2d  des..case `$NM -
1b0b0 56 20 32 3e 26 31 60 20 69 6e 0a 2a 47 4e 55 2a  V 2>&1` in.*GNU*
1b0c0 20 7c 20 2a 27 77 69 74 68 20 42 46 44 27 2a 29   | *'with BFD'*)
1b0d0 0a 20 20 73 79 6d 63 6f 64 65 3d 27 5b 41 42 43  .  symcode='[ABC
1b0e0 44 47 49 52 53 54 57 5d 27 20 3b 3b 0a 65 73 61  DGIRSTW]' ;;.esa
1b0f0 63 0a 0a 23 20 54 72 61 6e 73 66 6f 72 6d 20 61  c..# Transform a
1b100 6e 20 65 78 74 72 61 63 74 65 64 20 73 79 6d 62  n extracted symb
1b110 6f 6c 20 6c 69 6e 65 20 69 6e 74 6f 20 61 20 70  ol line into a p
1b120 72 6f 70 65 72 20 43 20 64 65 63 6c 61 72 61 74  roper C declarat
1b130 69 6f 6e 2e 0a 23 20 53 6f 6d 65 20 73 79 73 74  ion..# Some syst
1b140 65 6d 73 20 28 65 73 70 2e 20 6f 6e 20 69 61 36  ems (esp. on ia6
1b150 34 29 20 6c 69 6e 6b 20 64 61 74 61 20 61 6e 64  4) link data and
1b160 20 63 6f 64 65 20 73 79 6d 62 6f 6c 73 20 64 69   code symbols di
1b170 66 66 65 72 65 6e 74 6c 79 2c 0a 23 20 73 6f 20  fferently,.# so 
1b180 75 73 65 20 74 68 69 73 20 67 65 6e 65 72 61 6c  use this general
1b190 20 61 70 70 72 6f 61 63 68 2e 0a 6c 74 5f 63 76   approach..lt_cv
1b1a0 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62  _sys_global_symb
1b1b0 6f 6c 5f 74 6f 5f 63 64 65 63 6c 3d 22 73 65 64  ol_to_cdecl="sed
1b1c0 20 2d 6e 20 2d 65 20 27 73 2f 5e 54 20 2e 2a 20   -n -e 's/^T .* 
1b1d0 5c 28 2e 2a 5c 29 24 2f 65 78 74 65 72 6e 20 69  \(.*\)$/extern i
1b1e0 6e 74 20 5c 31 28 29 3b 2f 70 27 20 2d 65 20 27  nt \1();/p' -e '
1b1f0 73 2f 5e 24 73 79 6d 63 6f 64 65 2a 20 2e 2a 20  s/^$symcode* .* 
1b200 5c 28 2e 2a 5c 29 24 2f 65 78 74 65 72 6e 20 63  \(.*\)$/extern c
1b210 68 61 72 20 5c 31 3b 2f 70 27 22 0a 0a 23 20 54  har \1;/p'"..# T
1b220 72 61 6e 73 66 6f 72 6d 20 61 6e 20 65 78 74 72  ransform an extr
1b230 61 63 74 65 64 20 73 79 6d 62 6f 6c 20 6c 69 6e  acted symbol lin
1b240 65 20 69 6e 74 6f 20 73 79 6d 62 6f 6c 20 6e 61  e into symbol na
1b250 6d 65 20 61 6e 64 20 73 79 6d 62 6f 6c 20 61 64  me and symbol ad
1b260 64 72 65 73 73 0a 6c 74 5f 63 76 5f 73 79 73 5f  dress.lt_cv_sys_
1b270 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f  global_symbol_to
1b280 5f 63 5f 6e 61 6d 65 5f 61 64 64 72 65 73 73 3d  _c_name_address=
1b290 22 73 65 64 20 2d 6e 20 2d 65 20 27 73 2f 5e 3a  "sed -n -e 's/^:
1b2a0 20 5c 28 5b 5e 20 5d 2a 5c 29 20 24 2f 20 20 7b   \([^ ]*\) $/  {
1b2b0 5c 5c 5c 22 5c 31 5c 5c 5c 22 2c 20 28 76 6f 69  \\\"\1\\\", (voi
1b2c0 64 20 2a 29 20 30 7d 2c 2f 70 27 20 2d 65 20 27  d *) 0},/p' -e '
1b2d0 73 2f 5e 24 73 79 6d 63 6f 64 65 2a 20 5c 28 5b  s/^$symcode* \([
1b2e0 5e 20 5d 2a 5c 29 20 5c 28 5b 5e 20 5d 2a 5c 29  ^ ]*\) \([^ ]*\)
1b2f0 24 2f 20 20 7b 5c 22 5c 32 5c 22 2c 20 28 76 6f  $/  {\"\2\", (vo
1b300 69 64 20 2a 29 20 5c 26 5c 32 7d 2c 2f 70 27 22  id *) \&\2},/p'"
1b310 0a 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61  .lt_cv_sys_globa
1b320 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 5f 6e 61  l_symbol_to_c_na
1b330 6d 65 5f 61 64 64 72 65 73 73 5f 6c 69 62 5f 70  me_address_lib_p
1b340 72 65 66 69 78 3d 22 73 65 64 20 2d 6e 20 2d 65  refix="sed -n -e
1b350 20 27 73 2f 5e 3a 20 5c 28 5b 5e 20 5d 2a 5c 29   's/^: \([^ ]*\)
1b360 20 24 2f 20 20 7b 5c 5c 5c 22 5c 31 5c 5c 5c 22   $/  {\\\"\1\\\"
1b370 2c 20 28 76 6f 69 64 20 2a 29 20 30 7d 2c 2f 70  , (void *) 0},/p
1b380 27 20 2d 65 20 27 73 2f 5e 24 73 79 6d 63 6f 64  ' -e 's/^$symcod
1b390 65 2a 20 5c 28 5b 5e 20 5d 2a 5c 29 20 5c 28 6c  e* \([^ ]*\) \(l
1b3a0 69 62 5b 5e 20 5d 2a 5c 29 24 2f 20 20 7b 5c 22  ib[^ ]*\)$/  {\"
1b3b0 5c 32 5c 22 2c 20 28 76 6f 69 64 20 2a 29 20 5c  \2\", (void *) \
1b3c0 26 5c 32 7d 2c 2f 70 27 20 2d 65 20 27 73 2f 5e  &\2},/p' -e 's/^
1b3d0 24 73 79 6d 63 6f 64 65 2a 20 5c 28 5b 5e 20 5d  $symcode* \([^ ]
1b3e0 2a 5c 29 20 5c 28 5b 5e 20 5d 2a 5c 29 24 2f 20  *\) \([^ ]*\)$/ 
1b3f0 20 7b 5c 22 6c 69 62 5c 32 5c 22 2c 20 28 76 6f   {\"lib\2\", (vo
1b400 69 64 20 2a 29 20 5c 26 5c 32 7d 2c 2f 70 27 22  id *) \&\2},/p'"
1b410 0a 0a 23 20 48 61 6e 64 6c 65 20 43 52 4c 46 20  ..# Handle CRLF 
1b420 69 6e 20 6d 69 6e 67 77 20 74 6f 6f 6c 20 63 68  in mingw tool ch
1b430 61 69 6e 0a 6f 70 74 5f 63 72 3d 0a 63 61 73 65  ain.opt_cr=.case
1b440 20 24 62 75 69 6c 64 5f 6f 73 20 69 6e 0a 6d 69   $build_os in.mi
1b450 6e 67 77 2a 29 0a 20 20 6f 70 74 5f 63 72 3d 60  ngw*).  opt_cr=`
1b460 24 45 43 48 4f 20 27 78 5c 7b 30 2c 31 5c 7d 27  $ECHO 'x\{0,1\}'
1b470 20 7c 20 74 72 20 78 20 27 5c 30 31 35 27 60 20   | tr x '\015'` 
1b480 23 20 6f 70 74 69 6f 6e 20 63 72 20 69 6e 20 72  # option cr in r
1b490 65 67 65 78 70 0a 20 20 3b 3b 0a 65 73 61 63 0a  egexp.  ;;.esac.
1b4a0 0a 23 20 54 72 79 20 77 69 74 68 6f 75 74 20 61  .# Try without a
1b4b0 20 70 72 65 66 69 78 20 75 6e 64 65 72 73 63 6f   prefix undersco
1b4c0 72 65 2c 20 74 68 65 6e 20 77 69 74 68 20 69 74  re, then with it
1b4d0 2e 0a 66 6f 72 20 61 63 5f 73 79 6d 70 72 66 78  ..for ac_symprfx
1b4e0 20 69 6e 20 22 22 20 22 5f 22 3b 20 64 6f 0a 0a   in "" "_"; do..
1b4f0 20 20 23 20 54 72 61 6e 73 66 6f 72 6d 20 73 79    # Transform sy
1b500 6d 63 6f 64 65 2c 20 73 79 6d 70 61 74 2c 20 61  mcode, sympat, a
1b510 6e 64 20 73 79 6d 70 72 66 78 20 69 6e 74 6f 20  nd symprfx into 
1b520 61 20 72 61 77 20 73 79 6d 62 6f 6c 20 61 6e 64  a raw symbol and
1b530 20 61 20 43 20 73 79 6d 62 6f 6c 2e 0a 20 20 73   a C symbol..  s
1b540 79 6d 78 66 72 6d 3d 22 5c 5c 31 20 24 61 63 5f  ymxfrm="\\1 $ac_
1b550 73 79 6d 70 72 66 78 5c 5c 32 20 5c 5c 32 22 0a  symprfx\\2 \\2".
1b560 0a 20 20 23 20 57 72 69 74 65 20 74 68 65 20 72  .  # Write the r
1b570 61 77 20 61 6e 64 20 43 20 69 64 65 6e 74 69 66  aw and C identif
1b580 69 65 72 73 2e 0a 20 20 69 66 20 74 65 73 74 20  iers..  if test 
1b590 22 24 6c 74 5f 63 76 5f 6e 6d 5f 69 6e 74 65 72  "$lt_cv_nm_inter
1b5a0 66 61 63 65 22 20 3d 20 22 4d 53 20 64 75 6d 70  face" = "MS dump
1b5b0 62 69 6e 22 3b 20 74 68 65 6e 0a 20 20 20 20 23  bin"; then.    #
1b5c0 20 46 61 6b 65 20 69 74 20 66 6f 72 20 64 75 6d   Fake it for dum
1b5d0 70 62 69 6e 20 61 6e 64 20 73 61 79 20 54 20 66  pbin and say T f
1b5e0 6f 72 20 61 6e 79 20 6e 6f 6e 2d 73 74 61 74 69  or any non-stati
1b5f0 63 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 23  c function.    #
1b600 20 61 6e 64 20 44 20 66 6f 72 20 61 6e 79 20 67   and D for any g
1b610 6c 6f 62 61 6c 20 76 61 72 69 61 62 6c 65 2e 0a  lobal variable..
1b620 20 20 20 20 23 20 41 6c 73 6f 20 66 69 6e 64 20      # Also find 
1b630 43 2b 2b 20 61 6e 64 20 5f 5f 66 61 73 74 63 61  C++ and __fastca
1b640 6c 6c 20 73 79 6d 62 6f 6c 73 20 66 72 6f 6d 20  ll symbols from 
1b650 4d 53 56 43 2b 2b 2c 0a 20 20 20 20 23 20 77 68  MSVC++,.    # wh
1b660 69 63 68 20 73 74 61 72 74 20 77 69 74 68 20 40  ich start with @
1b670 20 6f 72 20 3f 2e 0a 20 20 20 20 6c 74 5f 63 76   or ?..    lt_cv
1b680 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62  _sys_global_symb
1b690 6f 6c 5f 70 69 70 65 3d 22 24 41 57 4b 20 27 22  ol_pipe="$AWK '"
1b6a0 5c 0a 22 20 20 20 20 20 7b 6c 61 73 74 5f 73 65  \."     {last_se
1b6b0 63 74 69 6f 6e 3d 73 65 63 74 69 6f 6e 3b 20 73  ction=section; s
1b6c0 65 63 74 69 6f 6e 3d 5c 24 20 33 7d 3b 22 5c 0a  ection=\$ 3};"\.
1b6d0 22 20 20 20 20 20 2f 53 65 63 74 69 6f 6e 20 6c  "     /Section l
1b6e0 65 6e 67 74 68 20 2e 2a 23 72 65 6c 6f 63 73 2e  ength .*#relocs.
1b6f0 2a 28 70 69 63 6b 20 61 6e 79 29 2f 7b 68 69 64  *(pick any)/{hid
1b700 65 5b 6c 61 73 74 5f 73 65 63 74 69 6f 6e 5d 3d  e[last_section]=
1b710 31 7d 3b 22 5c 0a 22 20 20 20 20 20 5c 24 20 30  1};"\."     \$ 0
1b720 21 7e 2f 45 78 74 65 72 6e 61 6c 20 2a 5c 7c 2f  !~/External *\|/
1b730 7b 6e 65 78 74 7d 3b 22 5c 0a 22 20 20 20 20 20  {next};"\."     
1b740 2f 20 30 2b 20 55 4e 44 45 46 20 2f 7b 6e 65 78  / 0+ UNDEF /{nex
1b750 74 7d 3b 20 2f 20 55 4e 44 45 46 20 5c 28 5b 5e  t}; / UNDEF \([^
1b760 7c 5d 5c 29 2a 28 29 2f 7b 6e 65 78 74 7d 3b 22  |]\)*()/{next};"
1b770 5c 0a 22 20 20 20 20 20 7b 69 66 28 68 69 64 65  \."     {if(hide
1b780 5b 73 65 63 74 69 6f 6e 5d 29 20 6e 65 78 74 7d  [section]) next}
1b790 3b 22 5c 0a 22 20 20 20 20 20 7b 66 3d 30 7d 3b  ;"\."     {f=0};
1b7a0 20 5c 24 20 30 7e 2f 5c 28 5c 29 2e 2a 5c 7c 2f   \$ 0~/\(\).*\|/
1b7b0 7b 66 3d 31 7d 3b 20 7b 70 72 69 6e 74 66 20 66  {f=1}; {printf f
1b7c0 20 3f 20 5c 22 54 20 5c 22 20 3a 20 5c 22 44 20   ? \"T \" : \"D 
1b7d0 5c 22 7d 3b 22 5c 0a 22 20 20 20 20 20 7b 73 70  \"};"\."     {sp
1b7e0 6c 69 74 28 5c 24 20 30 2c 20 61 2c 20 2f 5c 7c  lit(\$ 0, a, /\|
1b7f0 7c 5c 72 2f 29 3b 20 73 70 6c 69 74 28 61 5b 32  |\r/); split(a[2
1b800 5d 2c 20 73 29 7d 3b 22 5c 0a 22 20 20 20 20 20  ], s)};"\."     
1b810 73 5b 31 5d 7e 2f 5e 5b 40 3f 5d 2f 7b 70 72 69  s[1]~/^[@?]/{pri
1b820 6e 74 20 73 5b 31 5d 2c 20 73 5b 31 5d 3b 20 6e  nt s[1], s[1]; n
1b830 65 78 74 7d 3b 22 5c 0a 22 20 20 20 20 20 73 5b  ext};"\."     s[
1b840 31 5d 7e 70 72 66 78 20 7b 73 70 6c 69 74 28 73  1]~prfx {split(s
1b850 5b 31 5d 2c 74 2c 5c 22 40 5c 22 29 3b 20 70 72  [1],t,\"@\"); pr
1b860 69 6e 74 20 74 5b 31 5d 2c 20 73 75 62 73 74 72  int t[1], substr
1b870 28 74 5b 31 5d 2c 6c 65 6e 67 74 68 28 70 72 66  (t[1],length(prf
1b880 78 29 29 7d 22 5c 0a 22 20 20 20 20 20 27 20 70  x))}"\."     ' p
1b890 72 66 78 3d 5e 24 61 63 5f 73 79 6d 70 72 66 78  rfx=^$ac_symprfx
1b8a0 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 6c 74 5f  ".  else.    lt_
1b8b0 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79  cv_sys_global_sy
1b8c0 6d 62 6f 6c 5f 70 69 70 65 3d 22 73 65 64 20 2d  mbol_pipe="sed -
1b8d0 6e 20 2d 65 20 27 73 2f 5e 2e 2a 5b 09 20 5d 5c  n -e 's/^.*[. ]\
1b8e0 28 24 73 79 6d 63 6f 64 65 24 73 79 6d 63 6f 64  ($symcode$symcod
1b8f0 65 2a 5c 29 5b 09 20 5d 5b 09 20 5d 2a 24 61 63  e*\)[. ][. ]*$ac
1b900 5f 73 79 6d 70 72 66 78 24 73 79 6d 70 61 74 24  _symprfx$sympat$
1b910 6f 70 74 5f 63 72 24 2f 24 73 79 6d 78 66 72 6d  opt_cr$/$symxfrm
1b920 2f 70 27 22 0a 20 20 66 69 0a 0a 20 20 23 20 43  /p'".  fi..  # C
1b930 68 65 63 6b 20 74 6f 20 73 65 65 20 74 68 61 74  heck to see that
1b940 20 74 68 65 20 70 69 70 65 20 77 6f 72 6b 73 20   the pipe works 
1b950 63 6f 72 72 65 63 74 6c 79 2e 0a 20 20 70 69 70  correctly..  pip
1b960 65 5f 77 6f 72 6b 73 3d 6e 6f 0a 0a 20 20 72 6d  e_works=no..  rm
1b970 20 2d 66 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20   -f conftest*.  
1b980 63 61 74 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24  cat > conftest.$
1b990 61 63 5f 65 78 74 20 3c 3c 5f 4c 54 5f 45 4f 46  ac_ext <<_LT_EOF
1b9a0 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70  .#ifdef __cplusp
1b9b0 6c 75 73 0a 65 78 74 65 72 6e 20 22 43 22 20 7b  lus.extern "C" {
1b9c0 0a 23 65 6e 64 69 66 0a 63 68 61 72 20 6e 6d 5f  .#endif.char nm_
1b9d0 74 65 73 74 5f 76 61 72 3b 0a 76 6f 69 64 20 6e  test_var;.void n
1b9e0 6d 5f 74 65 73 74 5f 66 75 6e 63 28 76 6f 69 64  m_test_func(void
1b9f0 29 3b 0a 76 6f 69 64 20 6e 6d 5f 74 65 73 74 5f  );.void nm_test_
1ba00 66 75 6e 63 28 76 6f 69 64 29 7b 7d 0a 23 69 66  func(void){}.#if
1ba10 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a  def __cplusplus.
1ba20 7d 0a 23 65 6e 64 69 66 0a 69 6e 74 20 6d 61 69  }.#endif.int mai
1ba30 6e 28 29 7b 6e 6d 5f 74 65 73 74 5f 76 61 72 3d  n(){nm_test_var=
1ba40 27 61 27 3b 6e 6d 5f 74 65 73 74 5f 66 75 6e 63  'a';nm_test_func
1ba50 28 29 3b 72 65 74 75 72 6e 28 30 29 3b 7d 0a 5f  ();return(0);}._
1ba60 4c 54 5f 45 4f 46 0a 0a 20 20 69 66 20 7b 20 28  LT_EOF..  if { (
1ba70 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
1ba80 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
1ba90 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35  _compile\"") >&5
1baa0 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d  .  (eval $ac_com
1bab0 70 69 6c 65 29 20 32 3e 26 35 0a 20 20 61 63 5f  pile) 2>&5.  ac_
1bac0 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
1bad0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1bae0 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
1baf0 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
1bb00 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20  $ac_status); }; 
1bb10 74 68 65 6e 0a 20 20 20 20 23 20 4e 6f 77 20 74  then.    # Now t
1bb20 72 79 20 74 6f 20 67 72 61 62 20 74 68 65 20 73  ry to grab the s
1bb30 79 6d 62 6f 6c 73 2e 0a 20 20 20 20 6e 6c 69 73  ymbols..    nlis
1bb40 74 3d 63 6f 6e 66 74 65 73 74 2e 6e 6d 0a 20 20  t=conftest.nm.  
1bb50 20 20 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68    if { (eval ech
1bb60 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1bb70 4f 3a 20 5c 22 24 4e 4d 20 63 6f 6e 66 74 65 73  O: \"$NM conftes
1bb80 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c 7c 20  t.$ac_objext \| 
1bb90 24 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61  $lt_cv_sys_globa
1bba0 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 20 5c 3e  l_symbol_pipe \>
1bbb0 20 24 6e 6c 69 73 74 5c 22 22 29 20 3e 26 35 0a   $nlist\"") >&5.
1bbc0 20 20 28 65 76 61 6c 20 24 4e 4d 20 63 6f 6e 66    (eval $NM conf
1bbd0 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20  test.$ac_objext 
1bbe0 5c 7c 20 24 6c 74 5f 63 76 5f 73 79 73 5f 67 6c  \| $lt_cv_sys_gl
1bbf0 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65  obal_symbol_pipe
1bc00 20 5c 3e 20 24 6e 6c 69 73 74 29 20 32 3e 26 35   \> $nlist) 2>&5
1bc10 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
1bc20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
1bc30 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
1bc40 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
1bc50 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
1bc60 29 3b 20 7d 20 26 26 20 74 65 73 74 20 2d 73 20  ); } && test -s 
1bc70 22 24 6e 6c 69 73 74 22 3b 20 74 68 65 6e 0a 20  "$nlist"; then. 
1bc80 20 20 20 20 20 23 20 54 72 79 20 73 6f 72 74 69       # Try sorti
1bc90 6e 67 20 61 6e 64 20 75 6e 69 71 75 69 66 79 69  ng and uniquifyi
1bca0 6e 67 20 74 68 65 20 6f 75 74 70 75 74 2e 0a 20  ng the output.. 
1bcb0 20 20 20 20 20 69 66 20 73 6f 72 74 20 22 24 6e       if sort "$n
1bcc0 6c 69 73 74 22 20 7c 20 75 6e 69 71 20 3e 20 22  list" | uniq > "
1bcd0 24 6e 6c 69 73 74 22 54 3b 20 74 68 65 6e 0a 09  $nlist"T; then..
1bce0 6d 76 20 2d 66 20 22 24 6e 6c 69 73 74 22 54 20  mv -f "$nlist"T 
1bcf0 22 24 6e 6c 69 73 74 22 0a 20 20 20 20 20 20 65  "$nlist".      e
1bd00 6c 73 65 0a 09 72 6d 20 2d 66 20 22 24 6e 6c 69  lse..rm -f "$nli
1bd10 73 74 22 54 0a 20 20 20 20 20 20 66 69 0a 0a 20  st"T.      fi.. 
1bd20 20 20 20 20 20 23 20 4d 61 6b 65 20 73 75 72 65       # Make sure
1bd30 20 74 68 61 74 20 77 65 20 73 6e 61 67 67 65 64   that we snagged
1bd40 20 61 6c 6c 20 74 68 65 20 73 79 6d 62 6f 6c 73   all the symbols
1bd50 20 77 65 20 6e 65 65 64 2e 0a 20 20 20 20 20 20   we need..      
1bd60 69 66 20 24 47 52 45 50 20 27 20 6e 6d 5f 74 65  if $GREP ' nm_te
1bd70 73 74 5f 76 61 72 24 27 20 22 24 6e 6c 69 73 74  st_var$' "$nlist
1bd80 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68  " >/dev/null; th
1bd90 65 6e 0a 09 69 66 20 24 47 52 45 50 20 27 20 6e  en..if $GREP ' n
1bda0 6d 5f 74 65 73 74 5f 66 75 6e 63 24 27 20 22 24  m_test_func$' "$
1bdb0 6e 6c 69 73 74 22 20 3e 2f 64 65 76 2f 6e 75 6c  nlist" >/dev/nul
1bdc0 6c 3b 20 74 68 65 6e 0a 09 20 20 63 61 74 20 3c  l; then..  cat <
1bdd0 3c 5f 4c 54 5f 45 4f 46 20 3e 20 63 6f 6e 66 74  <_LT_EOF > conft
1bde0 65 73 74 2e 24 61 63 5f 65 78 74 0a 23 69 66 64  est.$ac_ext.#ifd
1bdf0 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 65  ef __cplusplus.e
1be00 78 74 65 72 6e 20 22 43 22 20 7b 0a 23 65 6e 64  xtern "C" {.#end
1be10 69 66 0a 0a 5f 4c 54 5f 45 4f 46 0a 09 20 20 23  if.._LT_EOF..  #
1be20 20 4e 6f 77 20 67 65 6e 65 72 61 74 65 20 74 68   Now generate th
1be30 65 20 73 79 6d 62 6f 6c 20 66 69 6c 65 2e 0a 09  e symbol file...
1be40 20 20 65 76 61 6c 20 22 24 6c 74 5f 63 76 5f 73    eval "$lt_cv_s
1be50 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c  ys_global_symbol
1be60 5f 74 6f 5f 63 64 65 63 6c 22 27 20 3c 20 22 24  _to_cdecl"' < "$
1be70 6e 6c 69 73 74 22 20 7c 20 24 47 52 45 50 20 2d  nlist" | $GREP -
1be80 76 20 6d 61 69 6e 20 3e 3e 20 63 6f 6e 66 74 65  v main >> confte
1be90 73 74 2e 24 61 63 5f 65 78 74 27 0a 0a 09 20 20  st.$ac_ext'...  
1bea0 63 61 74 20 3c 3c 5f 4c 54 5f 45 4f 46 20 3e 3e  cat <<_LT_EOF >>
1beb0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
1bec0 74 0a 0a 2f 2a 20 54 68 65 20 6d 61 70 70 69 6e  t../* The mappin
1bed0 67 20 62 65 74 77 65 65 6e 20 73 79 6d 62 6f 6c  g between symbol
1bee0 20 6e 61 6d 65 73 20 61 6e 64 20 73 79 6d 62 6f   names and symbo
1bef0 6c 73 2e 20 20 2a 2f 0a 63 6f 6e 73 74 20 73 74  ls.  */.const st
1bf00 72 75 63 74 20 7b 0a 20 20 63 6f 6e 73 74 20 63  ruct {.  const c
1bf10 68 61 72 20 2a 6e 61 6d 65 3b 0a 20 20 76 6f 69  har *name;.  voi
1bf20 64 20 20 20 20 20 20 20 2a 61 64 64 72 65 73 73  d       *address
1bf30 3b 0a 7d 0a 6c 74 5f 5f 50 52 4f 47 52 41 4d 5f  ;.}.lt__PROGRAM_
1bf40 5f 4c 54 58 5f 70 72 65 6c 6f 61 64 65 64 5f 73  _LTX_preloaded_s
1bf50 79 6d 62 6f 6c 73 5b 5d 20 3d 0a 7b 0a 20 20 7b  ymbols[] =.{.  {
1bf60 20 22 40 50 52 4f 47 52 41 4d 40 22 2c 20 28 76   "@PROGRAM@", (v
1bf70 6f 69 64 20 2a 29 20 30 20 7d 2c 0a 5f 4c 54 5f  oid *) 0 },._LT_
1bf80 45 4f 46 0a 09 20 20 24 53 45 44 20 22 73 2f 5e  EOF..  $SED "s/^
1bf90 24 73 79 6d 63 6f 64 65 24 73 79 6d 63 6f 64 65  $symcode$symcode
1bfa0 2a 20 5c 28 2e 2a 5c 29 20 5c 28 2e 2a 5c 29 24  * \(.*\) \(.*\)$
1bfb0 2f 20 20 7b 5c 22 5c 32 5c 22 2c 20 28 76 6f 69  /  {\"\2\", (voi
1bfc0 64 20 2a 29 20 5c 26 5c 32 7d 2c 2f 22 20 3c 20  d *) \&\2},/" < 
1bfd0 22 24 6e 6c 69 73 74 22 20 7c 20 24 47 52 45 50  "$nlist" | $GREP
1bfe0 20 2d 76 20 6d 61 69 6e 20 3e 3e 20 63 6f 6e 66   -v main >> conf
1bff0 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 09 20 20  test.$ac_ext..  
1c000 63 61 74 20 3c 3c 5c 5f 4c 54 5f 45 4f 46 20 3e  cat <<\_LT_EOF >
1c010 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  > conftest.$ac_e
1c020 78 74 0a 20 20 7b 30 2c 20 28 76 6f 69 64 20 2a  xt.  {0, (void *
1c030 29 20 30 7d 0a 7d 3b 0a 0a 2f 2a 20 54 68 69 73  ) 0}.};../* This
1c040 20 77 6f 72 6b 73 20 61 72 6f 75 6e 64 20 61 20   works around a 
1c050 70 72 6f 62 6c 65 6d 20 69 6e 20 46 72 65 65 42  problem in FreeB
1c060 53 44 20 6c 69 6e 6b 65 72 20 2a 2f 0a 23 69 66  SD linker */.#if
1c070 64 65 66 20 46 52 45 45 42 53 44 5f 57 4f 52 4b  def FREEBSD_WORK
1c080 41 52 4f 55 4e 44 0a 73 74 61 74 69 63 20 63 6f  AROUND.static co
1c090 6e 73 74 20 76 6f 69 64 20 2a 6c 74 5f 70 72 65  nst void *lt_pre
1c0a0 6c 6f 61 64 65 64 5f 73 65 74 75 70 28 29 20 7b  loaded_setup() {
1c0b0 0a 20 20 72 65 74 75 72 6e 20 6c 74 5f 5f 50 52  .  return lt__PR
1c0c0 4f 47 52 41 4d 5f 5f 4c 54 58 5f 70 72 65 6c 6f  OGRAM__LTX_prelo
1c0d0 61 64 65 64 5f 73 79 6d 62 6f 6c 73 3b 0a 7d 0a  aded_symbols;.}.
1c0e0 23 65 6e 64 69 66 0a 0a 23 69 66 64 65 66 20 5f  #endif..#ifdef _
1c0f0 5f 63 70 6c 75 73 70 6c 75 73 0a 7d 0a 23 65 6e  _cplusplus.}.#en
1c100 64 69 66 0a 5f 4c 54 5f 45 4f 46 0a 09 20 20 23  dif._LT_EOF..  #
1c110 20 4e 6f 77 20 74 72 79 20 6c 69 6e 6b 69 6e 67   Now try linking
1c120 20 74 68 65 20 74 77 6f 20 66 69 6c 65 73 2e 0a   the two files..
1c130 09 20 20 6d 76 20 63 6f 6e 66 74 65 73 74 2e 24  .  mv conftest.$
1c140 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 73  ac_objext confts
1c150 74 6d 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 09 20  tm.$ac_objext.. 
1c160 20 6c 74 5f 73 61 76 65 5f 4c 49 42 53 3d 22 24   lt_save_LIBS="$
1c170 4c 49 42 53 22 0a 09 20 20 6c 74 5f 73 61 76 65  LIBS"..  lt_save
1c180 5f 43 46 4c 41 47 53 3d 22 24 43 46 4c 41 47 53  _CFLAGS="$CFLAGS
1c190 22 0a 09 20 20 4c 49 42 53 3d 22 63 6f 6e 66 74  "..  LIBS="conft
1c1a0 73 74 6d 2e 24 61 63 5f 6f 62 6a 65 78 74 22 0a  stm.$ac_objext".
1c1b0 09 20 20 43 46 4c 41 47 53 3d 22 24 43 46 4c 41  .  CFLAGS="$CFLA
1c1c0 47 53 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69  GS$lt_prog_compi
1c1d0 6c 65 72 5f 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66  ler_no_builtin_f
1c1e0 6c 61 67 22 0a 09 20 20 69 66 20 7b 20 28 65 76  lag"..  if { (ev
1c1f0 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
1c200 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 6c  $LINENO: \"$ac_l
1c210 69 6e 6b 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  ink\"") >&5.  (e
1c220 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 29 20 32 3e  val $ac_link) 2>
1c230 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
1c240 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
1c250 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
1c260 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
1c270 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
1c280 75 73 29 3b 20 7d 20 26 26 20 74 65 73 74 20 2d  us); } && test -
1c290 73 20 63 6f 6e 66 74 65 73 74 24 7b 61 63 5f 65  s conftest${ac_e
1c2a0 78 65 65 78 74 7d 3b 20 74 68 65 6e 0a 09 20 20  xeext}; then..  
1c2b0 20 20 70 69 70 65 5f 77 6f 72 6b 73 3d 79 65 73    pipe_works=yes
1c2c0 0a 09 20 20 66 69 0a 09 20 20 4c 49 42 53 3d 22  ..  fi..  LIBS="
1c2d0 24 6c 74 5f 73 61 76 65 5f 4c 49 42 53 22 0a 09  $lt_save_LIBS"..
1c2e0 20 20 43 46 4c 41 47 53 3d 22 24 6c 74 5f 73 61    CFLAGS="$lt_sa
1c2f0 76 65 5f 43 46 4c 41 47 53 22 0a 09 65 6c 73 65  ve_CFLAGS"..else
1c300 0a 09 20 20 65 63 68 6f 20 22 63 61 6e 6e 6f 74  ..  echo "cannot
1c310 20 66 69 6e 64 20 6e 6d 5f 74 65 73 74 5f 66 75   find nm_test_fu
1c320 6e 63 20 69 6e 20 24 6e 6c 69 73 74 22 20 3e 26  nc in $nlist" >&
1c330 35 0a 09 66 69 0a 20 20 20 20 20 20 65 6c 73 65  5..fi.      else
1c340 0a 09 65 63 68 6f 20 22 63 61 6e 6e 6f 74 20 66  ..echo "cannot f
1c350 69 6e 64 20 6e 6d 5f 74 65 73 74 5f 76 61 72 20  ind nm_test_var 
1c360 69 6e 20 24 6e 6c 69 73 74 22 20 3e 26 35 0a 20  in $nlist" >&5. 
1c370 20 20 20 20 20 66 69 0a 20 20 20 20 65 6c 73 65       fi.    else
1c380 0a 20 20 20 20 20 20 65 63 68 6f 20 22 63 61 6e  .      echo "can
1c390 6e 6f 74 20 72 75 6e 20 24 6c 74 5f 63 76 5f 73  not run $lt_cv_s
1c3a0 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c  ys_global_symbol
1c3b0 5f 70 69 70 65 22 20 3e 26 35 0a 20 20 20 20 66  _pipe" >&5.    f
1c3c0 69 0a 20 20 65 6c 73 65 0a 20 20 20 20 65 63 68  i.  else.    ech
1c3d0 6f 20 22 24 70 72 6f 67 6e 61 6d 65 3a 20 66 61  o "$progname: fa
1c3e0 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73  iled program was
1c3f0 3a 22 20 3e 26 35 0a 20 20 20 20 63 61 74 20 63  :" >&5.    cat c
1c400 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
1c410 3e 26 35 0a 20 20 66 69 0a 20 20 72 6d 20 2d 72  >&5.  fi.  rm -r
1c420 66 20 63 6f 6e 66 74 65 73 74 2a 20 63 6f 6e 66  f conftest* conf
1c430 74 73 74 2a 0a 0a 20 20 23 20 44 6f 20 6e 6f 74  tst*..  # Do not
1c440 20 75 73 65 20 74 68 65 20 67 6c 6f 62 61 6c 5f   use the global_
1c450 73 79 6d 62 6f 6c 5f 70 69 70 65 20 75 6e 6c 65  symbol_pipe unle
1c460 73 73 20 69 74 20 77 6f 72 6b 73 2e 0a 20 20 69  ss it works..  i
1c470 66 20 74 65 73 74 20 22 24 70 69 70 65 5f 77 6f  f test "$pipe_wo
1c480 72 6b 73 22 20 3d 20 79 65 73 3b 20 74 68 65 6e  rks" = yes; then
1c490 0a 20 20 20 20 62 72 65 61 6b 0a 20 20 65 6c 73  .    break.  els
1c4a0 65 0a 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f  e.    lt_cv_sys_
1c4b0 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69  global_symbol_pi
1c4c0 70 65 3d 0a 20 20 66 69 0a 64 6f 6e 65 0a 0a 66  pe=.  fi.done..f
1c4d0 69 0a 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24  i..if test -z "$
1c4e0 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c  lt_cv_sys_global
1c4f0 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 22 3b 20 74  _symbol_pipe"; t
1c500 68 65 6e 0a 20 20 6c 74 5f 63 76 5f 73 79 73 5f  hen.  lt_cv_sys_
1c510 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f  global_symbol_to
1c520 5f 63 64 65 63 6c 3d 0a 66 69 0a 69 66 20 74 65  _cdecl=.fi.if te
1c530 73 74 20 2d 7a 20 22 24 6c 74 5f 63 76 5f 73 79  st -z "$lt_cv_sy
1c540 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f  s_global_symbol_
1c550 70 69 70 65 24 6c 74 5f 63 76 5f 73 79 73 5f 67  pipe$lt_cv_sys_g
1c560 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f  lobal_symbol_to_
1c570 63 64 65 63 6c 22 3b 20 74 68 65 6e 0a 20 20 65  cdecl"; then.  e
1c580 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1c590 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 66 61 69  ENO: result: fai
1c5a0 6c 65 64 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  led" >&5.echo "$
1c5b0 7b 45 43 48 4f 5f 54 7d 66 61 69 6c 65 64 22 20  {ECHO_T}failed" 
1c5c0 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  >&6.else.  echo 
1c5d0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1c5e0 20 72 65 73 75 6c 74 3a 20 6f 6b 22 20 3e 26 35   result: ok" >&5
1c5f0 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
1c600 6f 6b 22 20 3e 26 36 0a 66 69 0a 0a 0a 0a 0a 0a  ok" >&6.fi......
1c610 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  ................
1c620 0a 0a 23 20 43 68 65 63 6b 20 77 68 65 74 68 65  ..# Check whethe
1c630 72 20 2d 2d 65 6e 61 62 6c 65 2d 6c 69 62 74 6f  r --enable-libto
1c640 6f 6c 2d 6c 6f 63 6b 20 6f 72 20 2d 2d 64 69 73  ol-lock or --dis
1c650 61 62 6c 65 2d 6c 69 62 74 6f 6f 6c 2d 6c 6f 63  able-libtool-loc
1c660 6b 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 20  k was given..if 
1c670 74 65 73 74 20 22 24 7b 65 6e 61 62 6c 65 5f 6c  test "${enable_l
1c680 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 2b 73 65 74 7d  ibtool_lock+set}
1c690 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
1c6a0 65 6e 61 62 6c 65 76 61 6c 3d 22 24 65 6e 61 62  enableval="$enab
1c6b0 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 22  le_libtool_lock"
1c6c0 0a 0a 66 69 3b 0a 74 65 73 74 20 22 78 24 65 6e  ..fi;.test "x$en
1c6d0 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63  able_libtool_loc
1c6e0 6b 22 20 21 3d 20 78 6e 6f 20 26 26 20 65 6e 61  k" != xno && ena
1c6f0 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b  ble_libtool_lock
1c700 3d 79 65 73 0a 0a 23 20 53 6f 6d 65 20 66 6c 61  =yes..# Some fla
1c710 67 73 20 6e 65 65 64 20 74 6f 20 62 65 20 70 72  gs need to be pr
1c720 6f 70 61 67 61 74 65 64 20 74 6f 20 74 68 65 20  opagated to the 
1c730 63 6f 6d 70 69 6c 65 72 20 6f 72 20 6c 69 6e 6b  compiler or link
1c740 65 72 20 66 6f 72 20 67 6f 6f 64 0a 23 20 6c 69  er for good.# li
1c750 62 74 6f 6f 6c 20 73 75 70 70 6f 72 74 2e 0a 63  btool support..c
1c760 61 73 65 20 24 68 6f 73 74 20 69 6e 0a 69 61 36  ase $host in.ia6
1c770 34 2d 2a 2d 68 70 75 78 2a 29 0a 20 20 23 20 46  4-*-hpux*).  # F
1c780 69 6e 64 20 6f 75 74 20 77 68 69 63 68 20 41 42  ind out which AB
1c790 49 20 77 65 20 61 72 65 20 75 73 69 6e 67 2e 0a  I we are using..
1c7a0 20 20 65 63 68 6f 20 27 69 6e 74 20 69 3b 27 20    echo 'int i;' 
1c7b0 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  > conftest.$ac_e
1c7c0 78 74 0a 20 20 69 66 20 7b 20 28 65 76 61 6c 20  xt.  if { (eval 
1c7d0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1c7e0 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70  NENO: \"$ac_comp
1c7f0 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  ile\"") >&5.  (e
1c800 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29  val $ac_compile)
1c810 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75   2>&5.  ac_statu
1c820 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73  s=$?.  echo "$as
1c830 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
1c840 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
1c850 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
1c860 74 61 74 75 73 29 3b 20 7d 3b 20 74 68 65 6e 0a  tatus); }; then.
1c870 20 20 20 20 63 61 73 65 20 60 2f 75 73 72 2f 62      case `/usr/b
1c880 69 6e 2f 66 69 6c 65 20 63 6f 6e 66 74 65 73 74  in/file conftest
1c890 2e 24 61 63 5f 6f 62 6a 65 78 74 60 20 69 6e 0a  .$ac_objext` in.
1c8a0 20 20 20 20 20 20 2a 45 4c 46 2d 33 32 2a 29 0a        *ELF-32*).
1c8b0 09 48 50 55 58 5f 49 41 36 34 5f 4d 4f 44 45 3d  .HPUX_IA64_MODE=
1c8c0 22 33 32 22 0a 09 3b 3b 0a 20 20 20 20 20 20 2a  "32"..;;.      *
1c8d0 45 4c 46 2d 36 34 2a 29 0a 09 48 50 55 58 5f 49  ELF-64*)..HPUX_I
1c8e0 41 36 34 5f 4d 4f 44 45 3d 22 36 34 22 0a 09 3b  A64_MODE="64"..;
1c8f0 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 66 69 0a  ;.    esac.  fi.
1c900 20 20 72 6d 20 2d 72 66 20 63 6f 6e 66 74 65 73    rm -rf conftes
1c910 74 2a 0a 20 20 3b 3b 0a 2a 2d 2a 2d 69 72 69 78  t*.  ;;.*-*-irix
1c920 36 2a 29 0a 20 20 23 20 46 69 6e 64 20 6f 75 74  6*).  # Find out
1c930 20 77 68 69 63 68 20 41 42 49 20 77 65 20 61 72   which ABI we ar
1c940 65 20 75 73 69 6e 67 2e 0a 20 20 65 63 68 6f 20  e using..  echo 
1c950 27 23 6c 69 6e 65 20 33 39 39 36 20 22 63 6f 6e  '#line 3996 "con
1c960 66 69 67 75 72 65 22 27 20 3e 20 63 6f 6e 66 74  figure"' > conft
1c970 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 69 66  est.$ac_ext.  if
1c980 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
1c990 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
1c9a0 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29  "$ac_compile\"")
1c9b0 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
1c9c0 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26 35 0a 20  _compile) 2>&5. 
1c9d0 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
1c9e0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1c9f0 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
1ca00 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
1ca10 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
1ca20 20 7d 3b 20 74 68 65 6e 0a 20 20 20 20 69 66 20   }; then.    if 
1ca30 74 65 73 74 20 22 24 6c 74 5f 63 76 5f 70 72 6f  test "$lt_cv_pro
1ca40 67 5f 67 6e 75 5f 6c 64 22 20 3d 20 79 65 73 3b  g_gnu_ld" = yes;
1ca50 20 74 68 65 6e 0a 20 20 20 20 20 20 63 61 73 65   then.      case
1ca60 20 60 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 20   `/usr/bin/file 
1ca70 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
1ca80 65 78 74 60 20 69 6e 0a 09 2a 33 32 2d 62 69 74  ext` in..*32-bit
1ca90 2a 29 0a 09 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c  *)..  LD="${LD-l
1caa0 64 7d 20 2d 6d 65 6c 66 33 32 62 73 6d 69 70 22  d} -melf32bsmip"
1cab0 0a 09 20 20 3b 3b 0a 09 2a 4e 33 32 2a 29 0a 09  ..  ;;..*N32*)..
1cac0 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d    LD="${LD-ld} -
1cad0 6d 65 6c 66 33 32 62 6d 69 70 6e 33 32 22 0a 09  melf32bmipn32"..
1cae0 20 20 3b 3b 0a 09 2a 36 34 2d 62 69 74 2a 29 0a    ;;..*64-bit*).
1caf0 09 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20  .  LD="${LD-ld} 
1cb00 2d 6d 65 6c 66 36 34 62 6d 69 70 22 0a 09 3b 3b  -melf64bmip"..;;
1cb10 0a 20 20 20 20 20 20 65 73 61 63 0a 20 20 20 20  .      esac.    
1cb20 65 6c 73 65 0a 20 20 20 20 20 20 63 61 73 65 20  else.      case 
1cb30 60 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 20 63  `/usr/bin/file c
1cb40 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
1cb50 78 74 60 20 69 6e 0a 09 2a 33 32 2d 62 69 74 2a  xt` in..*32-bit*
1cb60 29 0a 09 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64  )..  LD="${LD-ld
1cb70 7d 20 2d 33 32 22 0a 09 20 20 3b 3b 0a 09 2a 4e  } -32"..  ;;..*N
1cb80 33 32 2a 29 0a 09 20 20 4c 44 3d 22 24 7b 4c 44  32*)..  LD="${LD
1cb90 2d 6c 64 7d 20 2d 6e 33 32 22 0a 09 20 20 3b 3b  -ld} -n32"..  ;;
1cba0 0a 09 2a 36 34 2d 62 69 74 2a 29 0a 09 20 20 4c  ..*64-bit*)..  L
1cbb0 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 36 34 22  D="${LD-ld} -64"
1cbc0 0a 09 20 20 3b 3b 0a 20 20 20 20 20 20 65 73 61  ..  ;;.      esa
1cbd0 63 0a 20 20 20 20 66 69 0a 20 20 66 69 0a 20 20  c.    fi.  fi.  
1cbe0 72 6d 20 2d 72 66 20 63 6f 6e 66 74 65 73 74 2a  rm -rf conftest*
1cbf0 0a 20 20 3b 3b 0a 0a 78 38 36 5f 36 34 2d 2a 6b  .  ;;..x86_64-*k
1cc00 66 72 65 65 62 73 64 2a 2d 67 6e 75 7c 78 38 36  freebsd*-gnu|x86
1cc10 5f 36 34 2d 2a 6c 69 6e 75 78 2a 7c 70 70 63 2a  _64-*linux*|ppc*
1cc20 2d 2a 6c 69 6e 75 78 2a 7c 70 6f 77 65 72 70 63  -*linux*|powerpc
1cc30 2a 2d 2a 6c 69 6e 75 78 2a 7c 20 5c 0a 73 33 39  *-*linux*| \.s39
1cc40 30 2a 2d 2a 6c 69 6e 75 78 2a 7c 73 33 39 30 2a  0*-*linux*|s390*
1cc50 2d 2a 74 70 66 2a 7c 73 70 61 72 63 2a 2d 2a 6c  -*tpf*|sparc*-*l
1cc60 69 6e 75 78 2a 29 0a 20 20 23 20 46 69 6e 64 20  inux*).  # Find 
1cc70 6f 75 74 20 77 68 69 63 68 20 41 42 49 20 77 65  out which ABI we
1cc80 20 61 72 65 20 75 73 69 6e 67 2e 0a 20 20 65 63   are using..  ec
1cc90 68 6f 20 27 69 6e 74 20 69 3b 27 20 3e 20 63 6f  ho 'int i;' > co
1cca0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20  nftest.$ac_ext. 
1ccb0 20 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f   if { (eval echo
1ccc0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1ccd0 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c  : \"$ac_compile\
1cce0 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
1ccf0 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26  $ac_compile) 2>&
1cd00 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
1cd10 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1cd20 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
1cd30 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
1cd40 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
1cd50 73 29 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 20 20  s); }; then.    
1cd60 63 61 73 65 20 60 2f 75 73 72 2f 62 69 6e 2f 66  case `/usr/bin/f
1cd70 69 6c 65 20 63 6f 6e 66 74 65 73 74 2e 6f 60 20  ile conftest.o` 
1cd80 69 6e 0a 20 20 20 20 20 20 2a 33 32 2d 62 69 74  in.      *32-bit
1cd90 2a 29 0a 09 63 61 73 65 20 24 68 6f 73 74 20 69  *)..case $host i
1cda0 6e 0a 09 20 20 78 38 36 5f 36 34 2d 2a 6b 66 72  n..  x86_64-*kfr
1cdb0 65 65 62 73 64 2a 2d 67 6e 75 29 0a 09 20 20 20  eebsd*-gnu)..   
1cdc0 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d   LD="${LD-ld} -m
1cdd0 20 65 6c 66 5f 69 33 38 36 5f 66 62 73 64 22 0a   elf_i386_fbsd".
1cde0 09 20 20 20 20 3b 3b 0a 09 20 20 78 38 36 5f 36  .    ;;..  x86_6
1cdf0 34 2d 2a 6c 69 6e 75 78 2a 29 0a 09 20 20 20 20  4-*linux*)..    
1ce00 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20  LD="${LD-ld} -m 
1ce10 65 6c 66 5f 69 33 38 36 22 0a 09 20 20 20 20 3b  elf_i386"..    ;
1ce20 3b 0a 09 20 20 70 70 63 36 34 2d 2a 6c 69 6e 75  ;..  ppc64-*linu
1ce30 78 2a 7c 70 6f 77 65 72 70 63 36 34 2d 2a 6c 69  x*|powerpc64-*li
1ce40 6e 75 78 2a 29 0a 09 20 20 20 20 4c 44 3d 22 24  nux*)..    LD="$
1ce50 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 33 32  {LD-ld} -m elf32
1ce60 70 70 63 6c 69 6e 75 78 22 0a 09 20 20 20 20 3b  ppclinux"..    ;
1ce70 3b 0a 09 20 20 73 33 39 30 78 2d 2a 6c 69 6e 75  ;..  s390x-*linu
1ce80 78 2a 29 0a 09 20 20 20 20 4c 44 3d 22 24 7b 4c  x*)..    LD="${L
1ce90 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 5f 73 33 39  D-ld} -m elf_s39
1cea0 30 22 0a 09 20 20 20 20 3b 3b 0a 09 20 20 73 70  0"..    ;;..  sp
1ceb0 61 72 63 36 34 2d 2a 6c 69 6e 75 78 2a 29 0a 09  arc64-*linux*)..
1cec0 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d      LD="${LD-ld}
1ced0 20 2d 6d 20 65 6c 66 33 32 5f 73 70 61 72 63 22   -m elf32_sparc"
1cee0 0a 09 20 20 20 20 3b 3b 0a 09 65 73 61 63 0a 09  ..    ;;..esac..
1cef0 3b 3b 0a 20 20 20 20 20 20 2a 36 34 2d 62 69 74  ;;.      *64-bit
1cf00 2a 29 0a 09 63 61 73 65 20 24 68 6f 73 74 20 69  *)..case $host i
1cf10 6e 0a 09 20 20 78 38 36 5f 36 34 2d 2a 6b 66 72  n..  x86_64-*kfr
1cf20 65 65 62 73 64 2a 2d 67 6e 75 29 0a 09 20 20 20  eebsd*-gnu)..   
1cf30 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d   LD="${LD-ld} -m
1cf40 20 65 6c 66 5f 78 38 36 5f 36 34 5f 66 62 73 64   elf_x86_64_fbsd
1cf50 22 0a 09 20 20 20 20 3b 3b 0a 09 20 20 78 38 36  "..    ;;..  x86
1cf60 5f 36 34 2d 2a 6c 69 6e 75 78 2a 29 0a 09 20 20  _64-*linux*)..  
1cf70 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d    LD="${LD-ld} -
1cf80 6d 20 65 6c 66 5f 78 38 36 5f 36 34 22 0a 09 20  m elf_x86_64".. 
1cf90 20 20 20 3b 3b 0a 09 20 20 70 70 63 2a 2d 2a 6c     ;;..  ppc*-*l
1cfa0 69 6e 75 78 2a 7c 70 6f 77 65 72 70 63 2a 2d 2a  inux*|powerpc*-*
1cfb0 6c 69 6e 75 78 2a 29 0a 09 20 20 20 20 4c 44 3d  linux*)..    LD=
1cfc0 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66  "${LD-ld} -m elf
1cfd0 36 34 70 70 63 22 0a 09 20 20 20 20 3b 3b 0a 09  64ppc"..    ;;..
1cfe0 20 20 73 33 39 30 2a 2d 2a 6c 69 6e 75 78 2a 7c    s390*-*linux*|
1cff0 73 33 39 30 2a 2d 2a 74 70 66 2a 29 0a 09 20 20  s390*-*tpf*)..  
1d000 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d    LD="${LD-ld} -
1d010 6d 20 65 6c 66 36 34 5f 73 33 39 30 22 0a 09 20  m elf64_s390".. 
1d020 20 20 20 3b 3b 0a 09 20 20 73 70 61 72 63 2a 2d     ;;..  sparc*-
1d030 2a 6c 69 6e 75 78 2a 29 0a 09 20 20 20 20 4c 44  *linux*)..    LD
1d040 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c  ="${LD-ld} -m el
1d050 66 36 34 5f 73 70 61 72 63 22 0a 09 20 20 20 20  f64_sparc"..    
1d060 3b 3b 0a 09 65 73 61 63 0a 09 3b 3b 0a 20 20 20  ;;..esac..;;.   
1d070 20 65 73 61 63 0a 20 20 66 69 0a 20 20 72 6d 20   esac.  fi.  rm 
1d080 2d 72 66 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20  -rf conftest*.  
1d090 3b 3b 0a 0a 2a 2d 2a 2d 73 63 6f 33 2e 32 76 35  ;;..*-*-sco3.2v5
1d0a0 2a 29 0a 20 20 23 20 4f 6e 20 53 43 4f 20 4f 70  *).  # On SCO Op
1d0b0 65 6e 53 65 72 76 65 72 20 35 2c 20 77 65 20 6e  enServer 5, we n
1d0c0 65 65 64 20 2d 62 65 6c 66 20 74 6f 20 67 65 74  eed -belf to get
1d0d0 20 66 75 6c 6c 2d 66 65 61 74 75 72 65 64 20 62   full-featured b
1d0e0 69 6e 61 72 69 65 73 2e 0a 20 20 53 41 56 45 5f  inaries..  SAVE_
1d0f0 43 46 4c 41 47 53 3d 22 24 43 46 4c 41 47 53 22  CFLAGS="$CFLAGS"
1d100 0a 20 20 43 46 4c 41 47 53 3d 22 24 43 46 4c 41  .  CFLAGS="$CFLA
1d110 47 53 20 2d 62 65 6c 66 22 0a 20 20 65 63 68 6f  GS -belf".  echo
1d120 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1d130 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68  : checking wheth
1d140 65 72 20 74 68 65 20 43 20 63 6f 6d 70 69 6c 65  er the C compile
1d150 72 20 6e 65 65 64 73 20 2d 62 65 6c 66 22 20 3e  r needs -belf" >
1d160 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
1d170 22 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65  "checking whethe
1d180 72 20 74 68 65 20 43 20 63 6f 6d 70 69 6c 65 72  r the C compiler
1d190 20 6e 65 65 64 73 20 2d 62 65 6c 66 2e 2e 2e 20   needs -belf... 
1d1a0 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20  $ECHO_C" >&6.if 
1d1b0 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f 63 63  test "${lt_cv_cc
1d1c0 5f 6e 65 65 64 73 5f 62 65 6c 66 2b 73 65 74 7d  _needs_belf+set}
1d1d0 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
1d1e0 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63  echo $ECHO_N "(c
1d1f0 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20  ached) $ECHO_C" 
1d200 3e 26 36 0a 65 6c 73 65 0a 20 20 61 63 5f 65 78  >&6.else.  ac_ex
1d210 74 3d 63 0a 61 63 5f 63 70 70 3d 27 24 43 50 50  t=c.ac_cpp='$CPP
1d220 20 24 43 50 50 46 4c 41 47 53 27 0a 61 63 5f 63   $CPPFLAGS'.ac_c
1d230 6f 6d 70 69 6c 65 3d 27 24 43 43 20 2d 63 20 24  ompile='$CC -c $
1d240 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53  CFLAGS $CPPFLAGS
1d250 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
1d260 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27  t >&5'.ac_link='
1d270 24 43 43 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24  $CC -o conftest$
1d280 61 63 5f 65 78 65 65 78 74 20 24 43 46 4c 41 47  ac_exeext $CFLAG
1d290 53 20 24 43 50 50 46 4c 41 47 53 20 24 4c 44 46  S $CPPFLAGS $LDF
1d2a0 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61  LAGS conftest.$a
1d2b0 63 5f 65 78 74 20 24 4c 49 42 53 20 3e 26 35 27  c_ext $LIBS >&5'
1d2c0 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  .ac_compiler_gnu
1d2d0 3d 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c  =$ac_cv_c_compil
1d2e0 65 72 5f 67 6e 75 0a 0a 20 20 20 20 20 63 61 74  er_gnu..     cat
1d2f0 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65   >conftest.$ac_e
1d300 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63  xt <<_ACEOF./* c
1d310 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f  onfdefs.h.  */._
1d320 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65  ACEOF.cat confde
1d330 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  fs.h >>conftest.
1d340 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f  $ac_ext.cat >>co
1d350 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
1d360 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63  <_ACEOF./* end c
1d370 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a  onfdefs.h.  */..
1d380 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20  int.main ().{.. 
1d390 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d   ;.  return 0;.}
1d3a0 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f  ._ACEOF.rm -f co
1d3b0 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
1d3c0 74 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78  t conftest$ac_ex
1d3d0 65 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20  eext.if { (eval 
1d3e0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1d3f0 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b  NENO: \"$ac_link
1d400 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
1d410 20 24 61 63 5f 6c 69 6e 6b 29 20 32 3e 63 6f 6e   $ac_link) 2>con
1d420 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73  ftest.er1.  ac_s
1d430 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20  tatus=$?.  grep 
1d440 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65  -v '^ *+' confte
1d450 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74  st.er1 >conftest
1d460 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e  .err.  rm -f con
1d470 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20  ftest.er1.  cat 
1d480 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35  conftest.err >&5
1d490 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1d4a0 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
1d4b0 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
1d4c0 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
1d4d0 73 29 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f  s); } &&.. { ac_
1d4e0 74 72 79 3d 27 74 65 73 74 20 2d 7a 20 22 24 61  try='test -z "$a
1d4f0 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22  c_c_werror_flag"
1d500 0a 09 09 09 20 7c 7c 20 74 65 73 74 20 21 20 2d  .... || test ! -
1d510 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a  s conftest.err'.
1d520 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22    { (eval echo "
1d530 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1d540 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26  \"$ac_try\"") >&
1d550 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72  5.  (eval $ac_tr
1d560 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  y) 2>&5.  ac_sta
1d570 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
1d580 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
1d590 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
1d5a0 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
1d5b0 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26  _status); }; } &
1d5c0 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65  &.. { ac_try='te
1d5d0 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 24 61  st -s conftest$a
1d5e0 63 5f 65 78 65 65 78 74 27 0a 20 20 7b 20 28 65  c_exeext'.  { (e
1d5f0 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
1d600 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
1d610 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  try\"") >&5.  (e
1d620 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26  val $ac_try) 2>&
1d630 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
1d640 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1d650 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
1d660 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
1d670 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
1d680 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20  s); }; }; then. 
1d690 20 6c 74 5f 63 76 5f 63 63 5f 6e 65 65 64 73 5f   lt_cv_cc_needs_
1d6a0 62 65 6c 66 3d 79 65 73 0a 65 6c 73 65 0a 20 20  belf=yes.else.  
1d6b0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61  echo "$as_me: fa
1d6c0 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73  iled program was
1d6d0 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f  :" >&5.sed 's/^/
1d6e0 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61  | /' conftest.$a
1d6f0 63 5f 65 78 74 20 3e 26 35 0a 0a 6c 74 5f 63 76  c_ext >&5..lt_cv
1d700 5f 63 63 5f 6e 65 65 64 73 5f 62 65 6c 66 3d 6e  _cc_needs_belf=n
1d710 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  o.fi.rm -f conft
1d720 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74  est.err conftest
1d730 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c 0a 20 20  .$ac_objext \.  
1d740 20 20 20 20 63 6f 6e 66 74 65 73 74 24 61 63 5f      conftest$ac_
1d750 65 78 65 65 78 74 20 63 6f 6e 66 74 65 73 74 2e  exeext conftest.
1d760 24 61 63 5f 65 78 74 0a 20 20 20 20 20 61 63 5f  $ac_ext.     ac_
1d770 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27 24 43  ext=c.ac_cpp='$C
1d780 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61 63  PP $CPPFLAGS'.ac
1d790 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20 2d 63  _compile='$CC -c
1d7a0 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41   $CFLAGS $CPPFLA
1d7b0 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  GS conftest.$ac_
1d7c0 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b  ext >&5'.ac_link
1d7d0 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74 65 73  ='$CC -o conftes
1d7e0 74 24 61 63 5f 65 78 65 65 78 74 20 24 43 46 4c  t$ac_exeext $CFL
1d7f0 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 24 4c  AGS $CPPFLAGS $L
1d800 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e  DFLAGS conftest.
1d810 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20 3e 26  $ac_ext $LIBS >&
1d820 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67  5'.ac_compiler_g
1d830 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70  nu=$ac_cv_c_comp
1d840 69 6c 65 72 5f 67 6e 75 0a 0a 66 69 0a 65 63 68  iler_gnu..fi.ech
1d850 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1d860 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63  O: result: $lt_c
1d870 76 5f 63 63 5f 6e 65 65 64 73 5f 62 65 6c 66 22  v_cc_needs_belf"
1d880 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
1d890 4f 5f 54 7d 24 6c 74 5f 63 76 5f 63 63 5f 6e 65  O_T}$lt_cv_cc_ne
1d8a0 65 64 73 5f 62 65 6c 66 22 20 3e 26 36 0a 20 20  eds_belf" >&6.  
1d8b0 69 66 20 74 65 73 74 20 78 22 24 6c 74 5f 63 76  if test x"$lt_cv
1d8c0 5f 63 63 5f 6e 65 65 64 73 5f 62 65 6c 66 22 20  _cc_needs_belf" 
1d8d0 21 3d 20 78 22 79 65 73 22 3b 20 74 68 65 6e 0a  != x"yes"; then.
1d8e0 20 20 20 20 23 20 74 68 69 73 20 69 73 20 70 72      # this is pr
1d8f0 6f 62 61 62 6c 79 20 67 63 63 20 32 2e 38 2e 30  obably gcc 2.8.0
1d900 2c 20 65 67 63 73 20 31 2e 30 20 6f 72 20 6e 65  , egcs 1.0 or ne
1d910 77 65 72 3b 20 6e 6f 20 6e 65 65 64 20 66 6f 72  wer; no need for
1d920 20 2d 62 65 6c 66 0a 20 20 20 20 43 46 4c 41 47   -belf.    CFLAG
1d930 53 3d 22 24 53 41 56 45 5f 43 46 4c 41 47 53 22  S="$SAVE_CFLAGS"
1d940 0a 20 20 66 69 0a 20 20 3b 3b 0a 73 70 61 72 63  .  fi.  ;;.sparc
1d950 2a 2d 2a 73 6f 6c 61 72 69 73 2a 29 0a 20 20 23  *-*solaris*).  #
1d960 20 46 69 6e 64 20 6f 75 74 20 77 68 69 63 68 20   Find out which 
1d970 41 42 49 20 77 65 20 61 72 65 20 75 73 69 6e 67  ABI we are using
1d980 2e 0a 20 20 65 63 68 6f 20 27 69 6e 74 20 69 3b  ..  echo 'int i;
1d990 27 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  ' > conftest.$ac
1d9a0 5f 65 78 74 0a 20 20 69 66 20 7b 20 28 65 76 61  _ext.  if { (eva
1d9b0 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
1d9c0 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f  LINENO: \"$ac_co
1d9d0 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20  mpile\"") >&5.  
1d9e0 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c  (eval $ac_compil
1d9f0 65 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  e) 2>&5.  ac_sta
1da00 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
1da10 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
1da20 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
1da30 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
1da40 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 74 68 65  _status); }; the
1da50 6e 0a 20 20 20 20 63 61 73 65 20 60 2f 75 73 72  n.    case `/usr
1da60 2f 62 69 6e 2f 66 69 6c 65 20 63 6f 6e 66 74 65  /bin/file confte
1da70 73 74 2e 6f 60 20 69 6e 0a 20 20 20 20 2a 36 34  st.o` in.    *64
1da80 2d 62 69 74 2a 29 0a 20 20 20 20 20 20 63 61 73  -bit*).      cas
1da90 65 20 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e  e $lt_cv_prog_gn
1daa0 75 5f 6c 64 20 69 6e 0a 20 20 20 20 20 20 79 65  u_ld in.      ye
1dab0 73 2a 29 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d  s*) LD="${LD-ld}
1dac0 20 2d 6d 20 65 6c 66 36 34 5f 73 70 61 72 63 22   -m elf64_sparc"
1dad0 20 3b 3b 0a 20 20 20 20 20 20 2a 29 0a 09 69 66   ;;.      *)..if
1dae0 20 24 7b 4c 44 2d 6c 64 7d 20 2d 36 34 20 2d 72   ${LD-ld} -64 -r
1daf0 20 2d 6f 20 63 6f 6e 66 74 65 73 74 32 2e 6f 20   -o conftest2.o 
1db00 63 6f 6e 66 74 65 73 74 2e 6f 20 3e 2f 64 65 76  conftest.o >/dev
1db10 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e  /null 2>&1; then
1db20 0a 09 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d  ..  LD="${LD-ld}
1db30 20 2d 36 34 22 0a 09 66 69 0a 09 3b 3b 0a 20 20   -64"..fi..;;.  
1db40 20 20 20 20 65 73 61 63 0a 20 20 20 20 20 20 3b      esac.      ;
1db50 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 66 69 0a  ;.    esac.  fi.
1db60 20 20 72 6d 20 2d 72 66 20 63 6f 6e 66 74 65 73    rm -rf conftes
1db70 74 2a 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a 6e 65  t*.  ;;.esac..ne
1db80 65 64 5f 6c 6f 63 6b 73 3d 22 24 65 6e 61 62 6c  ed_locks="$enabl
1db90 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 22 0a  e_libtool_lock".
1dba0 0a 0a 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f  ..  case $host_o
1dbb0 73 20 69 6e 0a 20 20 20 20 72 68 61 70 73 6f 64  s in.    rhapsod
1dbc0 79 2a 20 7c 20 64 61 72 77 69 6e 2a 29 0a 20 20  y* | darwin*).  
1dbd0 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61    if test -n "$a
1dbe0 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22 3b 20  c_tool_prefix"; 
1dbf0 74 68 65 6e 0a 20 20 23 20 45 78 74 72 61 63 74  then.  # Extract
1dc00 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20   the first word 
1dc10 6f 66 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72  of "${ac_tool_pr
1dc20 65 66 69 78 7d 64 73 79 6d 75 74 69 6c 22 2c 20  efix}dsymutil", 
1dc30 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70  so it can be a p
1dc40 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68  rogram name with
1dc50 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79   args..set dummy
1dc60 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69   ${ac_tool_prefi
1dc70 78 7d 64 73 79 6d 75 74 69 6c 3b 20 61 63 5f 77  x}dsymutil; ac_w
1dc80 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73  ord=$2.echo "$as
1dc90 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
1dca0 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f  cking for $ac_wo
1dcb0 72 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  rd" >&5.echo $EC
1dcc0 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66  HO_N "checking f
1dcd0 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24  or $ac_word... $
1dce0 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74  ECHO_C" >&6.if t
1dcf0 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f  est "${ac_cv_pro
1dd00 67 5f 44 53 59 4d 55 54 49 4c 2b 73 65 74 7d 22  g_DSYMUTIL+set}"
1dd10 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
1dd20 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
1dd30 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
1dd40 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73  &6.else.  if tes
1dd50 74 20 2d 6e 20 22 24 44 53 59 4d 55 54 49 4c 22  t -n "$DSYMUTIL"
1dd60 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70  ; then.  ac_cv_p
1dd70 72 6f 67 5f 44 53 59 4d 55 54 49 4c 3d 22 24 44  rog_DSYMUTIL="$D
1dd80 53 59 4d 55 54 49 4c 22 20 23 20 4c 65 74 20 74  SYMUTIL" # Let t
1dd90 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65  he user override
1dda0 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a   the test..else.
1ddb0 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53  as_save_IFS=$IFS
1ddc0 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41  ; IFS=$PATH_SEPA
1ddd0 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72  RATOR.for as_dir
1dde0 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49   in $PATH.do.  I
1ddf0 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a  FS=$as_save_IFS.
1de00 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64    test -z "$as_d
1de10 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a  ir" && as_dir=..
1de20 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78    for ac_exec_ex
1de30 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63  t in '' $ac_exec
1de40 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e  utable_extension
1de50 73 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65  s; do.  if $as_e
1de60 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73  xecutable_p "$as
1de70 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
1de80 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e  _exec_ext"; then
1de90 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  .    ac_cv_prog_
1dea0 44 53 59 4d 55 54 49 4c 3d 22 24 7b 61 63 5f 74  DSYMUTIL="${ac_t
1deb0 6f 6f 6c 5f 70 72 65 66 69 78 7d 64 73 79 6d 75  ool_prefix}dsymu
1dec0 74 69 6c 22 0a 20 20 20 20 65 63 68 6f 20 22 24  til".    echo "$
1ded0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66  as_me:$LINENO: f
1dee0 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63  ound $as_dir/$ac
1def0 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78  _word$ac_exec_ex
1df00 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b  t" >&5.    break
1df10 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e   2.  fi.done.don
1df20 65 0a 0a 66 69 0a 66 69 0a 44 53 59 4d 55 54 49  e..fi.fi.DSYMUTI
1df30 4c 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 44 53  L=$ac_cv_prog_DS
1df40 59 4d 55 54 49 4c 0a 69 66 20 74 65 73 74 20 2d  YMUTIL.if test -
1df50 6e 20 22 24 44 53 59 4d 55 54 49 4c 22 3b 20 74  n "$DSYMUTIL"; t
1df60 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  hen.  echo "$as_
1df70 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
1df80 6c 74 3a 20 24 44 53 59 4d 55 54 49 4c 22 20 3e  lt: $DSYMUTIL" >
1df90 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
1dfa0 54 7d 24 44 53 59 4d 55 54 49 4c 22 20 3e 26 36  T}$DSYMUTIL" >&6
1dfb0 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
1dfc0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
1dfd0 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63  sult: no" >&5.ec
1dfe0 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22  ho "${ECHO_T}no"
1dff0 20 3e 26 36 0a 66 69 0a 0a 66 69 0a 69 66 20 74   >&6.fi..fi.if t
1e000 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70  est -z "$ac_cv_p
1e010 72 6f 67 5f 44 53 59 4d 55 54 49 4c 22 3b 20 74  rog_DSYMUTIL"; t
1e020 68 65 6e 0a 20 20 61 63 5f 63 74 5f 44 53 59 4d  hen.  ac_ct_DSYM
1e030 55 54 49 4c 3d 24 44 53 59 4d 55 54 49 4c 0a 20  UTIL=$DSYMUTIL. 
1e040 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20 66   # Extract the f
1e050 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 64 73  irst word of "ds
1e060 79 6d 75 74 69 6c 22 2c 20 73 6f 20 69 74 20 63  ymutil", so it c
1e070 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20  an be a program 
1e080 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a  name with args..
1e090 73 65 74 20 64 75 6d 6d 79 20 64 73 79 6d 75 74  set dummy dsymut
1e0a0 69 6c 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65  il; ac_word=$2.e
1e0b0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1e0c0 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
1e0d0 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a  r $ac_word" >&5.
1e0e0 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
1e0f0 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
1e100 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ord... $ECHO_C" 
1e110 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61  >&6.if test "${a
1e120 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f  c_cv_prog_ac_ct_
1e130 44 53 59 4d 55 54 49 4c 2b 73 65 74 7d 22 20 3d  DSYMUTIL+set}" =
1e140 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
1e150 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
1e160 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
1e170 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20  .else.  if test 
1e180 2d 6e 20 22 24 61 63 5f 63 74 5f 44 53 59 4d 55  -n "$ac_ct_DSYMU
1e190 54 49 4c 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  TIL"; then.  ac_
1e1a0 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 44 53  cv_prog_ac_ct_DS
1e1b0 59 4d 55 54 49 4c 3d 22 24 61 63 5f 63 74 5f 44  YMUTIL="$ac_ct_D
1e1c0 53 59 4d 55 54 49 4c 22 20 23 20 4c 65 74 20 74  SYMUTIL" # Let t
1e1d0 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65  he user override
1e1e0 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a   the test..else.
1e1f0 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53  as_save_IFS=$IFS
1e200 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41  ; IFS=$PATH_SEPA
1e210 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72  RATOR.for as_dir
1e220 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49   in $PATH.do.  I
1e230 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a  FS=$as_save_IFS.
1e240 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64    test -z "$as_d
1e250 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a  ir" && as_dir=..
1e260 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78    for ac_exec_ex
1e270 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63  t in '' $ac_exec
1e280 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e  utable_extension
1e290 73 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65  s; do.  if $as_e
1e2a0 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73  xecutable_p "$as
1e2b0 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
1e2c0 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e  _exec_ext"; then
1e2d0 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  .    ac_cv_prog_
1e2e0 61 63 5f 63 74 5f 44 53 59 4d 55 54 49 4c 3d 22  ac_ct_DSYMUTIL="
1e2f0 64 73 79 6d 75 74 69 6c 22 0a 20 20 20 20 65 63  dsymutil".    ec
1e300 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1e310 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69  NO: found $as_di
1e320 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78  r/$ac_word$ac_ex
1e330 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20  ec_ext" >&5.    
1e340 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e  break 2.  fi.don
1e350 65 0a 64 6f 6e 65 0a 0a 20 20 74 65 73 74 20 2d  e.done..  test -
1e360 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61  z "$ac_cv_prog_a
1e370 63 5f 63 74 5f 44 53 59 4d 55 54 49 4c 22 20 26  c_ct_DSYMUTIL" &
1e380 26 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f  & ac_cv_prog_ac_
1e390 63 74 5f 44 53 59 4d 55 54 49 4c 3d 22 3a 22 0a  ct_DSYMUTIL=":".
1e3a0 66 69 0a 66 69 0a 61 63 5f 63 74 5f 44 53 59 4d  fi.fi.ac_ct_DSYM
1e3b0 55 54 49 4c 3d 24 61 63 5f 63 76 5f 70 72 6f 67  UTIL=$ac_cv_prog
1e3c0 5f 61 63 5f 63 74 5f 44 53 59 4d 55 54 49 4c 0a  _ac_ct_DSYMUTIL.
1e3d0 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f  if test -n "$ac_
1e3e0 63 74 5f 44 53 59 4d 55 54 49 4c 22 3b 20 74 68  ct_DSYMUTIL"; th
1e3f0 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  en.  echo "$as_m
1e400 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
1e410 74 3a 20 24 61 63 5f 63 74 5f 44 53 59 4d 55 54  t: $ac_ct_DSYMUT
1e420 49 4c 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  IL" >&5.echo "${
1e430 45 43 48 4f 5f 54 7d 24 61 63 5f 63 74 5f 44 53  ECHO_T}$ac_ct_DS
1e440 59 4d 55 54 49 4c 22 20 3e 26 36 0a 65 6c 73 65  YMUTIL" >&6.else
1e450 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1e460 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
1e470 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24   no" >&5.echo "$
1e480 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a  {ECHO_T}no" >&6.
1e490 66 69 0a 0a 20 20 44 53 59 4d 55 54 49 4c 3d 24  fi..  DSYMUTIL=$
1e4a0 61 63 5f 63 74 5f 44 53 59 4d 55 54 49 4c 0a 65  ac_ct_DSYMUTIL.e
1e4b0 6c 73 65 0a 20 20 44 53 59 4d 55 54 49 4c 3d 22  lse.  DSYMUTIL="
1e4c0 24 61 63 5f 63 76 5f 70 72 6f 67 5f 44 53 59 4d  $ac_cv_prog_DSYM
1e4d0 55 54 49 4c 22 0a 66 69 0a 0a 20 20 20 20 69 66  UTIL".fi..    if
1e4e0 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f   test -n "$ac_to
1e4f0 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e  ol_prefix"; then
1e500 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65  .  # Extract the
1e510 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22   first word of "
1e520 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78  ${ac_tool_prefix
1e530 7d 6e 6d 65 64 69 74 22 2c 20 73 6f 20 69 74 20  }nmedit", so it 
1e540 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d  can be a program
1e550 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e   name with args.
1e560 0a 73 65 74 20 64 75 6d 6d 79 20 24 7b 61 63 5f  .set dummy ${ac_
1e570 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 6e 6d 65 64  tool_prefix}nmed
1e580 69 74 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65  it; ac_word=$2.e
1e590 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1e5a0 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
1e5b0 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a  r $ac_word" >&5.
1e5c0 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
1e5d0 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
1e5e0 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ord... $ECHO_C" 
1e5f0 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61  >&6.if test "${a
1e600 63 5f 63 76 5f 70 72 6f 67 5f 4e 4d 45 44 49 54  c_cv_prog_NMEDIT
1e610 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
1e620 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
1e630 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
1e640 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
1e650 69 66 20 74 65 73 74 20 2d 6e 20 22 24 4e 4d 45  if test -n "$NME
1e660 44 49 54 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  DIT"; then.  ac_
1e670 63 76 5f 70 72 6f 67 5f 4e 4d 45 44 49 54 3d 22  cv_prog_NMEDIT="
1e680 24 4e 4d 45 44 49 54 22 20 23 20 4c 65 74 20 74  $NMEDIT" # Let t
1e690 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65  he user override
1e6a0 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a   the test..else.
1e6b0 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53  as_save_IFS=$IFS
1e6c0 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41  ; IFS=$PATH_SEPA
1e6d0 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72  RATOR.for as_dir
1e6e0 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49   in $PATH.do.  I
1e6f0 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a  FS=$as_save_IFS.
1e700 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64    test -z "$as_d
1e710 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a  ir" && as_dir=..
1e720 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78    for ac_exec_ex
1e730 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63  t in '' $ac_exec
1e740 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e  utable_extension
1e750 73 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65  s; do.  if $as_e
1e760 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73  xecutable_p "$as
1e770 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
1e780 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e  _exec_ext"; then
1e790 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  .    ac_cv_prog_
1e7a0 4e 4d 45 44 49 54 3d 22 24 7b 61 63 5f 74 6f 6f  NMEDIT="${ac_too
1e7b0 6c 5f 70 72 65 66 69 78 7d 6e 6d 65 64 69 74 22  l_prefix}nmedit"
1e7c0 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  .    echo "$as_m
1e7d0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64  e:$LINENO: found
1e7e0 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72   $as_dir/$ac_wor
1e7f0 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e  d$ac_exec_ext" >
1e800 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20  &5.    break 2. 
1e810 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66   fi.done.done..f
1e820 69 0a 66 69 0a 4e 4d 45 44 49 54 3d 24 61 63 5f  i.fi.NMEDIT=$ac_
1e830 63 76 5f 70 72 6f 67 5f 4e 4d 45 44 49 54 0a 69  cv_prog_NMEDIT.i
1e840 66 20 74 65 73 74 20 2d 6e 20 22 24 4e 4d 45 44  f test -n "$NMED
1e850 49 54 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  IT"; then.  echo
1e860 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1e870 3a 20 72 65 73 75 6c 74 3a 20 24 4e 4d 45 44 49  : result: $NMEDI
1e880 54 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  T" >&5.echo "${E
1e890 43 48 4f 5f 54 7d 24 4e 4d 45 44 49 54 22 20 3e  CHO_T}$NMEDIT" >
1e8a0 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22  &6.else.  echo "
1e8b0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1e8c0 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a  result: no" >&5.
1e8d0 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e  echo "${ECHO_T}n
1e8e0 6f 22 20 3e 26 36 0a 66 69 0a 0a 66 69 0a 69 66  o" >&6.fi..fi.if
1e8f0 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 76   test -z "$ac_cv
1e900 5f 70 72 6f 67 5f 4e 4d 45 44 49 54 22 3b 20 74  _prog_NMEDIT"; t
1e910 68 65 6e 0a 20 20 61 63 5f 63 74 5f 4e 4d 45 44  hen.  ac_ct_NMED
1e920 49 54 3d 24 4e 4d 45 44 49 54 0a 20 20 23 20 45  IT=$NMEDIT.  # E
1e930 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74  xtract the first
1e940 20 77 6f 72 64 20 6f 66 20 22 6e 6d 65 64 69 74   word of "nmedit
1e950 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20  ", so it can be 
1e960 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77  a program name w
1e970 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75  ith args..set du
1e980 6d 6d 79 20 6e 6d 65 64 69 74 3b 20 61 63 5f 77  mmy nmedit; ac_w
1e990 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73  ord=$2.echo "$as
1e9a0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
1e9b0 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f  cking for $ac_wo
1e9c0 72 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  rd" >&5.echo $EC
1e9d0 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66  HO_N "checking f
1e9e0 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24  or $ac_word... $
1e9f0 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74  ECHO_C" >&6.if t
1ea00 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f  est "${ac_cv_pro
1ea10 67 5f 61 63 5f 63 74 5f 4e 4d 45 44 49 54 2b 73  g_ac_ct_NMEDIT+s
1ea20 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
1ea30 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  .  echo $ECHO_N 
1ea40 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f  "(cached) $ECHO_
1ea50 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66  C" >&6.else.  if
1ea60 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74   test -n "$ac_ct
1ea70 5f 4e 4d 45 44 49 54 22 3b 20 74 68 65 6e 0a 20  _NMEDIT"; then. 
1ea80 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63   ac_cv_prog_ac_c
1ea90 74 5f 4e 4d 45 44 49 54 3d 22 24 61 63 5f 63 74  t_NMEDIT="$ac_ct
1eaa0 5f 4e 4d 45 44 49 54 22 20 23 20 4c 65 74 20 74  _NMEDIT" # Let t
1eab0 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65  he user override
1eac0 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a   the test..else.
1ead0 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53  as_save_IFS=$IFS
1eae0 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41  ; IFS=$PATH_SEPA
1eaf0 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72  RATOR.for as_dir
1eb00 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49   in $PATH.do.  I
1eb10 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a  FS=$as_save_IFS.
1eb20 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64    test -z "$as_d
1eb30 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a  ir" && as_dir=..
1eb40 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78    for ac_exec_ex
1eb50 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63  t in '' $ac_exec
1eb60 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e  utable_extension
1eb70 73 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65  s; do.  if $as_e
1eb80 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73  xecutable_p "$as
1eb90 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
1eba0 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e  _exec_ext"; then
1ebb0 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  .    ac_cv_prog_
1ebc0 61 63 5f 63 74 5f 4e 4d 45 44 49 54 3d 22 6e 6d  ac_ct_NMEDIT="nm
1ebd0 65 64 69 74 22 0a 20 20 20 20 65 63 68 6f 20 22  edit".    echo "
1ebe0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1ebf0 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61  found $as_dir/$a
1ec00 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
1ec10 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61  xt" >&5.    brea
1ec20 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f  k 2.  fi.done.do
1ec30 6e 65 0a 0a 20 20 74 65 73 74 20 2d 7a 20 22 24  ne..  test -z "$
1ec40 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
1ec50 5f 4e 4d 45 44 49 54 22 20 26 26 20 61 63 5f 63  _NMEDIT" && ac_c
1ec60 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 4e 4d 45  v_prog_ac_ct_NME
1ec70 44 49 54 3d 22 3a 22 0a 66 69 0a 66 69 0a 61 63  DIT=":".fi.fi.ac
1ec80 5f 63 74 5f 4e 4d 45 44 49 54 3d 24 61 63 5f 63  _ct_NMEDIT=$ac_c
1ec90 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 4e 4d 45  v_prog_ac_ct_NME
1eca0 44 49 54 0a 69 66 20 74 65 73 74 20 2d 6e 20 22  DIT.if test -n "
1ecb0 24 61 63 5f 63 74 5f 4e 4d 45 44 49 54 22 3b 20  $ac_ct_NMEDIT"; 
1ecc0 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73  then.  echo "$as
1ecd0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
1ece0 75 6c 74 3a 20 24 61 63 5f 63 74 5f 4e 4d 45 44  ult: $ac_ct_NMED
1ecf0 49 54 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  IT" >&5.echo "${
1ed00 45 43 48 4f 5f 54 7d 24 61 63 5f 63 74 5f 4e 4d  ECHO_T}$ac_ct_NM
1ed10 45 44 49 54 22 20 3e 26 36 0a 65 6c 73 65 0a 20  EDIT" >&6.else. 
1ed20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1ed30 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e  INENO: result: n
1ed40 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  o" >&5.echo "${E
1ed50 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69  CHO_T}no" >&6.fi
1ed60 0a 0a 20 20 4e 4d 45 44 49 54 3d 24 61 63 5f 63  ..  NMEDIT=$ac_c
1ed70 74 5f 4e 4d 45 44 49 54 0a 65 6c 73 65 0a 20 20  t_NMEDIT.else.  
1ed80 4e 4d 45 44 49 54 3d 22 24 61 63 5f 63 76 5f 70  NMEDIT="$ac_cv_p
1ed90 72 6f 67 5f 4e 4d 45 44 49 54 22 0a 66 69 0a 0a  rog_NMEDIT".fi..
1eda0 20 20 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22      if test -n "
1edb0 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22  $ac_tool_prefix"
1edc0 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74 72 61  ; then.  # Extra
1edd0 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72  ct the first wor
1ede0 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f  d of "${ac_tool_
1edf0 70 72 65 66 69 78 7d 6c 69 70 6f 22 2c 20 73 6f  prefix}lipo", so
1ee00 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f   it can be a pro
1ee10 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61  gram name with a
1ee20 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24  rgs..set dummy $
1ee30 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d  {ac_tool_prefix}
1ee40 6c 69 70 6f 3b 20 61 63 5f 77 6f 72 64 3d 24 32  lipo; ac_word=$2
1ee50 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
1ee60 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
1ee70 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26  for $ac_word" >&
1ee80 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
1ee90 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
1eea0 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43  _word... $ECHO_C
1eeb0 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24  " >&6.if test "$
1eec0 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 4c 49 50 4f  {ac_cv_prog_LIPO
1eed0 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
1eee0 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
1eef0 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
1ef00 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
1ef10 69 66 20 74 65 73 74 20 2d 6e 20 22 24 4c 49 50  if test -n "$LIP
1ef20 4f 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76  O"; then.  ac_cv
1ef30 5f 70 72 6f 67 5f 4c 49 50 4f 3d 22 24 4c 49 50  _prog_LIPO="$LIP
1ef40 4f 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65  O" # Let the use
1ef50 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74  r override the t
1ef60 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76  est..else.as_sav
1ef70 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d  e_IFS=$IFS; IFS=
1ef80 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a  $PATH_SEPARATOR.
1ef90 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50  for as_dir in $P
1efa0 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73  ATH.do.  IFS=$as
1efb0 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74  _save_IFS.  test
1efc0 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26   -z "$as_dir" &&
1efd0 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20   as_dir=..  for 
1efe0 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27  ac_exec_ext in '
1eff0 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65  ' $ac_executable
1f000 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a  _extensions; do.
1f010 20 20 69 66 20 24 61 73 5f 65 78 65 63 75 74 61    if $as_executa
1f020 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24  ble_p "$as_dir/$
1f030 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f  ac_word$ac_exec_
1f040 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61  ext"; then.    a
1f050 63 5f 63 76 5f 70 72 6f 67 5f 4c 49 50 4f 3d 22  c_cv_prog_LIPO="
1f060 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78  ${ac_tool_prefix
1f070 7d 6c 69 70 6f 22 0a 20 20 20 20 65 63 68 6f 20  }lipo".    echo 
1f080 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1f090 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24   found $as_dir/$
1f0a0 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f  ac_word$ac_exec_
1f0b0 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65  ext" >&5.    bre
1f0c0 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64  ak 2.  fi.done.d
1f0d0 6f 6e 65 0a 0a 66 69 0a 66 69 0a 4c 49 50 4f 3d  one..fi.fi.LIPO=
1f0e0 24 61 63 5f 63 76 5f 70 72 6f 67 5f 4c 49 50 4f  $ac_cv_prog_LIPO
1f0f0 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 4c 49  .if test -n "$LI
1f100 50 4f 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  PO"; then.  echo
1f110 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1f120 3a 20 72 65 73 75 6c 74 3a 20 24 4c 49 50 4f 22  : result: $LIPO"
1f130 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
1f140 4f 5f 54 7d 24 4c 49 50 4f 22 20 3e 26 36 0a 65  O_T}$LIPO" >&6.e
1f150 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
1f160 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
1f170 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f  lt: no" >&5.echo
1f180 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e   "${ECHO_T}no" >
1f190 26 36 0a 66 69 0a 0a 66 69 0a 69 66 20 74 65 73  &6.fi..fi.if tes
1f1a0 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f  t -z "$ac_cv_pro
1f1b0 67 5f 4c 49 50 4f 22 3b 20 74 68 65 6e 0a 20 20  g_LIPO"; then.  
1f1c0 61 63 5f 63 74 5f 4c 49 50 4f 3d 24 4c 49 50 4f  ac_ct_LIPO=$LIPO
1f1d0 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65  .  # Extract the
1f1e0 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22   first word of "
1f1f0 6c 69 70 6f 22 2c 20 73 6f 20 69 74 20 63 61 6e  lipo", so it can
1f200 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61   be a program na
1f210 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65  me with args..se
1f220 74 20 64 75 6d 6d 79 20 6c 69 70 6f 3b 20 61 63  t dummy lipo; ac
1f230 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22 24  _word=$2.echo "$
1f240 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
1f250 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f  hecking for $ac_
1f260 77 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f 20 24  word" >&5.echo $
1f270 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
1f280 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e   for $ac_word...
1f290 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66   $ECHO_C" >&6.if
1f2a0 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70   test "${ac_cv_p
1f2b0 72 6f 67 5f 61 63 5f 63 74 5f 4c 49 50 4f 2b 73  rog_ac_ct_LIPO+s
1f2c0 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
1f2d0 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  .  echo $ECHO_N 
1f2e0 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f  "(cached) $ECHO_
1f2f0 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66  C" >&6.else.  if
1f300 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74   test -n "$ac_ct
1f310 5f 4c 49 50 4f 22 3b 20 74 68 65 6e 0a 20 20 61  _LIPO"; then.  a
1f320 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f  c_cv_prog_ac_ct_
1f330 4c 49 50 4f 3d 22 24 61 63 5f 63 74 5f 4c 49 50  LIPO="$ac_ct_LIP
1f340 4f 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65  O" # Let the use
1f350 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74  r override the t
1f360 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76  est..else.as_sav
1f370 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d  e_IFS=$IFS; IFS=
1f380 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a  $PATH_SEPARATOR.
1f390 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50  for as_dir in $P
1f3a0 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73  ATH.do.  IFS=$as
1f3b0 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74  _save_IFS.  test
1f3c0 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26   -z "$as_dir" &&
1f3d0 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20   as_dir=..  for 
1f3e0 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27  ac_exec_ext in '
1f3f0 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65  ' $ac_executable
1f400 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a  _extensions; do.
1f410 20 20 69 66 20 24 61 73 5f 65 78 65 63 75 74 61    if $as_executa
1f420 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24  ble_p "$as_dir/$
1f430 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f  ac_word$ac_exec_
1f440 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61  ext"; then.    a
1f450 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f  c_cv_prog_ac_ct_
1f460 4c 49 50 4f 3d 22 6c 69 70 6f 22 0a 20 20 20 20  LIPO="lipo".    
1f470 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1f480 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f  NENO: found $as_
1f490 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f  dir/$ac_word$ac_
1f4a0 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20  exec_ext" >&5.  
1f4b0 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64    break 2.  fi.d
1f4c0 6f 6e 65 0a 64 6f 6e 65 0a 0a 20 20 74 65 73 74  one.done..  test
1f4d0 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f 67   -z "$ac_cv_prog
1f4e0 5f 61 63 5f 63 74 5f 4c 49 50 4f 22 20 26 26 20  _ac_ct_LIPO" && 
1f4f0 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
1f500 5f 4c 49 50 4f 3d 22 3a 22 0a 66 69 0a 66 69 0a  _LIPO=":".fi.fi.
1f510 61 63 5f 63 74 5f 4c 49 50 4f 3d 24 61 63 5f 63  ac_ct_LIPO=$ac_c
1f520 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 4c 49 50  v_prog_ac_ct_LIP
1f530 4f 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61  O.if test -n "$a
1f540 63 5f 63 74 5f 4c 49 50 4f 22 3b 20 74 68 65 6e  c_ct_LIPO"; then
1f550 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1f560 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
1f570 20 24 61 63 5f 63 74 5f 4c 49 50 4f 22 20 3e 26   $ac_ct_LIPO" >&
1f580 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
1f590 7d 24 61 63 5f 63 74 5f 4c 49 50 4f 22 20 3e 26  }$ac_ct_LIPO" >&
1f5a0 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  6.else.  echo "$
1f5b0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
1f5c0 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65  esult: no" >&5.e
1f5d0 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f  cho "${ECHO_T}no
1f5e0 22 20 3e 26 36 0a 66 69 0a 0a 20 20 4c 49 50 4f  " >&6.fi..  LIPO
1f5f0 3d 24 61 63 5f 63 74 5f 4c 49 50 4f 0a 65 6c 73  =$ac_ct_LIPO.els
1f600 65 0a 20 20 4c 49 50 4f 3d 22 24 61 63 5f 63 76  e.  LIPO="$ac_cv
1f610 5f 70 72 6f 67 5f 4c 49 50 4f 22 0a 66 69 0a 0a  _prog_LIPO".fi..
1f620 20 20 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22      if test -n "
1f630 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22  $ac_tool_prefix"
1f640 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74 72 61  ; then.  # Extra
1f650 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72  ct the first wor
1f660 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f  d of "${ac_tool_
1f670 70 72 65 66 69 78 7d 6f 74 6f 6f 6c 22 2c 20 73  prefix}otool", s
1f680 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72  o it can be a pr
1f690 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20  ogram name with 
1f6a0 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20  args..set dummy 
1f6b0 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78  ${ac_tool_prefix
1f6c0 7d 6f 74 6f 6f 6c 3b 20 61 63 5f 77 6f 72 64 3d  }otool; ac_word=
1f6d0 24 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  $2.echo "$as_me:
1f6e0 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
1f6f0 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20  g for $ac_word" 
1f700 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
1f710 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24   "checking for $
1f720 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f  ac_word... $ECHO
1f730 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  _C" >&6.if test 
1f740 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 4f 54  "${ac_cv_prog_OT
1f750 4f 4f 4c 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  OOL+set}" = set;
1f760 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
1f770 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
1f780 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
1f790 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24  .  if test -n "$
1f7a0 4f 54 4f 4f 4c 22 3b 20 74 68 65 6e 0a 20 20 61  OTOOL"; then.  a
1f7b0 63 5f 63 76 5f 70 72 6f 67 5f 4f 54 4f 4f 4c 3d  c_cv_prog_OTOOL=
1f7c0 22 24 4f 54 4f 4f 4c 22 20 23 20 4c 65 74 20 74  "$OTOOL" # Let t
1f7d0 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65  he user override
1f7e0 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a   the test..else.
1f7f0 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53  as_save_IFS=$IFS
1f800 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41  ; IFS=$PATH_SEPA
1f810 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72  RATOR.for as_dir
1f820 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49   in $PATH.do.  I
1f830 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a  FS=$as_save_IFS.
1f840 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64    test -z "$as_d
1f850 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a  ir" && as_dir=..
1f860 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78    for ac_exec_ex
1f870 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63  t in '' $ac_exec
1f880 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e  utable_extension
1f890 73 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65  s; do.  if $as_e
1f8a0 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73  xecutable_p "$as
1f8b0 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
1f8c0 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e  _exec_ext"; then
1f8d0 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  .    ac_cv_prog_
1f8e0 4f 54 4f 4f 4c 3d 22 24 7b 61 63 5f 74 6f 6f 6c  OTOOL="${ac_tool
1f8f0 5f 70 72 65 66 69 78 7d 6f 74 6f 6f 6c 22 0a 20  _prefix}otool". 
1f900 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a     echo "$as_me:
1f910 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24  $LINENO: found $
1f920 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24  as_dir/$ac_word$
1f930 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35  ac_exec_ext" >&5
1f940 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66  .    break 2.  f
1f950 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a  i.done.done..fi.
1f960 66 69 0a 4f 54 4f 4f 4c 3d 24 61 63 5f 63 76 5f  fi.OTOOL=$ac_cv_
1f970 70 72 6f 67 5f 4f 54 4f 4f 4c 0a 69 66 20 74 65  prog_OTOOL.if te
1f980 73 74 20 2d 6e 20 22 24 4f 54 4f 4f 4c 22 3b 20  st -n "$OTOOL"; 
1f990 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73  then.  echo "$as
1f9a0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
1f9b0 75 6c 74 3a 20 24 4f 54 4f 4f 4c 22 20 3e 26 35  ult: $OTOOL" >&5
1f9c0 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
1f9d0 24 4f 54 4f 4f 4c 22 20 3e 26 36 0a 65 6c 73 65  $OTOOL" >&6.else
1f9e0 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1f9f0 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
1fa00 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24   no" >&5.echo "$
1fa10 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a  {ECHO_T}no" >&6.
1fa20 66 69 0a 0a 66 69 0a 69 66 20 74 65 73 74 20 2d  fi..fi.if test -
1fa30 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 4f  z "$ac_cv_prog_O
1fa40 54 4f 4f 4c 22 3b 20 74 68 65 6e 0a 20 20 61 63  TOOL"; then.  ac
1fa50 5f 63 74 5f 4f 54 4f 4f 4c 3d 24 4f 54 4f 4f 4c  _ct_OTOOL=$OTOOL
1fa60 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65  .  # Extract the
1fa70 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22   first word of "
1fa80 6f 74 6f 6f 6c 22 2c 20 73 6f 20 69 74 20 63 61  otool", so it ca
1fa90 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e  n be a program n
1faa0 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73  ame with args..s
1fab0 65 74 20 64 75 6d 6d 79 20 6f 74 6f 6f 6c 3b 20  et dummy otool; 
1fac0 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20  ac_word=$2.echo 
1fad0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1fae0 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61   checking for $a
1faf0 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f  c_word" >&5.echo
1fb00 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
1fb10 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e  ng for $ac_word.
1fb20 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
1fb30 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76  if test "${ac_cv
1fb40 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 4f 54 4f 4f  _prog_ac_ct_OTOO
1fb50 4c 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  L+set}" = set; t
1fb60 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
1fb70 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
1fb80 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
1fb90 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63   if test -n "$ac
1fba0 5f 63 74 5f 4f 54 4f 4f 4c 22 3b 20 74 68 65 6e  _ct_OTOOL"; then
1fbb0 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63  .  ac_cv_prog_ac
1fbc0 5f 63 74 5f 4f 54 4f 4f 4c 3d 22 24 61 63 5f 63  _ct_OTOOL="$ac_c
1fbd0 74 5f 4f 54 4f 4f 4c 22 20 23 20 4c 65 74 20 74  t_OTOOL" # Let t
1fbe0 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65  he user override
1fbf0 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a   the test..else.
1fc00 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53  as_save_IFS=$IFS
1fc10 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41  ; IFS=$PATH_SEPA
1fc20 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72  RATOR.for as_dir
1fc30 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49   in $PATH.do.  I
1fc40 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a  FS=$as_save_IFS.
1fc50 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64    test -z "$as_d
1fc60 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a  ir" && as_dir=..
1fc70 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78    for ac_exec_ex
1fc80 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63  t in '' $ac_exec
1fc90 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e  utable_extension
1fca0 73 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65  s; do.  if $as_e
1fcb0 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73  xecutable_p "$as
1fcc0 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
1fcd0 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e  _exec_ext"; then
1fce0 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  .    ac_cv_prog_
1fcf0 61 63 5f 63 74 5f 4f 54 4f 4f 4c 3d 22 6f 74 6f  ac_ct_OTOOL="oto
1fd00 6f 6c 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61  ol".    echo "$a
1fd10 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f  s_me:$LINENO: fo
1fd20 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f  und $as_dir/$ac_
1fd30 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74  word$ac_exec_ext
1fd40 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20  " >&5.    break 
1fd50 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65  2.  fi.done.done
1fd60 0a 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 63  ..  test -z "$ac
1fd70 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 4f  _cv_prog_ac_ct_O
1fd80 54 4f 4f 4c 22 20 26 26 20 61 63 5f 63 76 5f 70  TOOL" && ac_cv_p
1fd90 72 6f 67 5f 61 63 5f 63 74 5f 4f 54 4f 4f 4c 3d  rog_ac_ct_OTOOL=
1fda0 22 3a 22 0a 66 69 0a 66 69 0a 61 63 5f 63 74 5f  ":".fi.fi.ac_ct_
1fdb0 4f 54 4f 4f 4c 3d 24 61 63 5f 63 76 5f 70 72 6f  OTOOL=$ac_cv_pro
1fdc0 67 5f 61 63 5f 63 74 5f 4f 54 4f 4f 4c 0a 69 66  g_ac_ct_OTOOL.if
1fdd0 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74   test -n "$ac_ct
1fde0 5f 4f 54 4f 4f 4c 22 3b 20 74 68 65 6e 0a 20 20  _OTOOL"; then.  
1fdf0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1fe00 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61  NENO: result: $a
1fe10 63 5f 63 74 5f 4f 54 4f 4f 4c 22 20 3e 26 35 0a  c_ct_OTOOL" >&5.
1fe20 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
1fe30 61 63 5f 63 74 5f 4f 54 4f 4f 4c 22 20 3e 26 36  ac_ct_OTOOL" >&6
1fe40 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
1fe50 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
1fe60 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63  sult: no" >&5.ec
1fe70 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22  ho "${ECHO_T}no"
1fe80 20 3e 26 36 0a 66 69 0a 0a 20 20 4f 54 4f 4f 4c   >&6.fi..  OTOOL
1fe90 3d 24 61 63 5f 63 74 5f 4f 54 4f 4f 4c 0a 65 6c  =$ac_ct_OTOOL.el
1fea0 73 65 0a 20 20 4f 54 4f 4f 4c 3d 22 24 61 63 5f  se.  OTOOL="$ac_
1feb0 63 76 5f 70 72 6f 67 5f 4f 54 4f 4f 4c 22 0a 66  cv_prog_OTOOL".f
1fec0 69 0a 0a 20 20 20 20 69 66 20 74 65 73 74 20 2d  i..    if test -
1fed0 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66  n "$ac_tool_pref
1fee0 69 78 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 78  ix"; then.  # Ex
1fef0 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20  tract the first 
1ff00 77 6f 72 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f  word of "${ac_to
1ff10 6f 6c 5f 70 72 65 66 69 78 7d 6f 74 6f 6f 6c 36  ol_prefix}otool6
1ff20 34 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65  4", so it can be
1ff30 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20   a program name 
1ff40 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64  with args..set d
1ff50 75 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70  ummy ${ac_tool_p
1ff60 72 65 66 69 78 7d 6f 74 6f 6f 6c 36 34 3b 20 61  refix}otool64; a
1ff70 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22  c_word=$2.echo "
1ff80 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1ff90 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
1ffa0 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f 20  _word" >&5.echo 
1ffb0 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
1ffc0 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e  g for $ac_word..
1ffd0 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
1ffe0 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f  f test "${ac_cv_
1fff0 70 72 6f 67 5f 4f 54 4f 4f 4c 36 34 2b 73 65 74  prog_OTOOL64+set
20000 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
20010 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
20020 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
20030 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74   >&6.else.  if t
20040 65 73 74 20 2d 6e 20 22 24 4f 54 4f 4f 4c 36 34  est -n "$OTOOL64
20050 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f  "; then.  ac_cv_
20060 70 72 6f 67 5f 4f 54 4f 4f 4c 36 34 3d 22 24 4f  prog_OTOOL64="$O
20070 54 4f 4f 4c 36 34 22 20 23 20 4c 65 74 20 74 68  TOOL64" # Let th
20080 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20  e user override 
20090 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61  the test..else.a
200a0 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b  s_save_IFS=$IFS;
200b0 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52   IFS=$PATH_SEPAR
200c0 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20  ATOR.for as_dir 
200d0 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46  in $PATH.do.  IF
200e0 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20  S=$as_save_IFS. 
200f0 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69   test -z "$as_di
20100 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20  r" && as_dir=.. 
20110 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74   for ac_exec_ext
20120 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75   in '' $ac_execu
20130 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73  table_extensions
20140 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65 78  ; do.  if $as_ex
20150 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f  ecutable_p "$as_
20160 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f  dir/$ac_word$ac_
20170 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a  exec_ext"; then.
20180 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 4f      ac_cv_prog_O
20190 54 4f 4f 4c 36 34 3d 22 24 7b 61 63 5f 74 6f 6f  TOOL64="${ac_too
201a0 6c 5f 70 72 65 66 69 78 7d 6f 74 6f 6f 6c 36 34  l_prefix}otool64
201b0 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f  ".    echo "$as_
201c0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e  me:$LINENO: foun
201d0 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f  d $as_dir/$ac_wo
201e0 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20  rd$ac_exec_ext" 
201f0 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a  >&5.    break 2.
20200 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a    fi.done.done..
20210 66 69 0a 66 69 0a 4f 54 4f 4f 4c 36 34 3d 24 61  fi.fi.OTOOL64=$a
20220 63 5f 63 76 5f 70 72 6f 67 5f 4f 54 4f 4f 4c 36  c_cv_prog_OTOOL6
20230 34 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 4f  4.if test -n "$O
20240 54 4f 4f 4c 36 34 22 3b 20 74 68 65 6e 0a 20 20  TOOL64"; then.  
20250 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
20260 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 4f  NENO: result: $O
20270 54 4f 4f 4c 36 34 22 20 3e 26 35 0a 65 63 68 6f  TOOL64" >&5.echo
20280 20 22 24 7b 45 43 48 4f 5f 54 7d 24 4f 54 4f 4f   "${ECHO_T}$OTOO
20290 4c 36 34 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  L64" >&6.else.  
202a0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
202b0 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f  NENO: result: no
202c0 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
202d0 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a  HO_T}no" >&6.fi.
202e0 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22  .fi.if test -z "
202f0 24 61 63 5f 63 76 5f 70 72 6f 67 5f 4f 54 4f 4f  $ac_cv_prog_OTOO
20300 4c 36 34 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  L64"; then.  ac_
20310 63 74 5f 4f 54 4f 4f 4c 36 34 3d 24 4f 54 4f 4f  ct_OTOOL64=$OTOO
20320 4c 36 34 0a 20 20 23 20 45 78 74 72 61 63 74 20  L64.  # Extract 
20330 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f  the first word o
20340 66 20 22 6f 74 6f 6f 6c 36 34 22 2c 20 73 6f 20  f "otool64", so 
20350 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67  it can be a prog
20360 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72  ram name with ar
20370 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 6f 74  gs..set dummy ot
20380 6f 6f 6c 36 34 3b 20 61 63 5f 77 6f 72 64 3d 24  ool64; ac_word=$
20390 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  2.echo "$as_me:$
203a0 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
203b0 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e   for $ac_word" >
203c0 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
203d0 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61  "checking for $a
203e0 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f  c_word... $ECHO_
203f0 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22  C" >&6.if test "
20400 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f  ${ac_cv_prog_ac_
20410 63 74 5f 4f 54 4f 4f 4c 36 34 2b 73 65 74 7d 22  ct_OTOOL64+set}"
20420 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
20430 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
20440 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
20450 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73  &6.else.  if tes
20460 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 4f 54 4f  t -n "$ac_ct_OTO
20470 4f 4c 36 34 22 3b 20 74 68 65 6e 0a 20 20 61 63  OL64"; then.  ac
20480 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 4f  _cv_prog_ac_ct_O
20490 54 4f 4f 4c 36 34 3d 22 24 61 63 5f 63 74 5f 4f  TOOL64="$ac_ct_O
204a0 54 4f 4f 4c 36 34 22 20 23 20 4c 65 74 20 74 68  TOOL64" # Let th
204b0 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20  e user override 
204c0 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61  the test..else.a
204d0 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b  s_save_IFS=$IFS;
204e0 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52   IFS=$PATH_SEPAR
204f0 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20  ATOR.for as_dir 
20500 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46  in $PATH.do.  IF
20510 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20  S=$as_save_IFS. 
20520 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69   test -z "$as_di
20530 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20  r" && as_dir=.. 
20540 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74   for ac_exec_ext
20550 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75   in '' $ac_execu
20560 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73  table_extensions
20570 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65 78  ; do.  if $as_ex
20580 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f  ecutable_p "$as_
20590 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f  dir/$ac_word$ac_
205a0 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a  exec_ext"; then.
205b0 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61      ac_cv_prog_a
205c0 63 5f 63 74 5f 4f 54 4f 4f 4c 36 34 3d 22 6f 74  c_ct_OTOOL64="ot
205d0 6f 6f 6c 36 34 22 0a 20 20 20 20 65 63 68 6f 20  ool64".    echo 
205e0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
205f0 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24   found $as_dir/$
20600 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f  ac_word$ac_exec_
20610 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65  ext" >&5.    bre
20620 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64  ak 2.  fi.done.d
20630 6f 6e 65 0a 0a 20 20 74 65 73 74 20 2d 7a 20 22  one..  test -z "
20640 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63  $ac_cv_prog_ac_c
20650 74 5f 4f 54 4f 4f 4c 36 34 22 20 26 26 20 61 63  t_OTOOL64" && ac
20660 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 4f  _cv_prog_ac_ct_O
20670 54 4f 4f 4c 36 34 3d 22 3a 22 0a 66 69 0a 66 69  TOOL64=":".fi.fi
20680 0a 61 63 5f 63 74 5f 4f 54 4f 4f 4c 36 34 3d 24  .ac_ct_OTOOL64=$
20690 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
206a0 5f 4f 54 4f 4f 4c 36 34 0a 69 66 20 74 65 73 74  _OTOOL64.if test
206b0 20 2d 6e 20 22 24 61 63 5f 63 74 5f 4f 54 4f 4f   -n "$ac_ct_OTOO
206c0 4c 36 34 22 3b 20 74 68 65 6e 0a 20 20 65 63 68  L64"; then.  ech
206d0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
206e0 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63  O: result: $ac_c
206f0 74 5f 4f 54 4f 4f 4c 36 34 22 20 3e 26 35 0a 65  t_OTOOL64" >&5.e
20700 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61  cho "${ECHO_T}$a
20710 63 5f 63 74 5f 4f 54 4f 4f 4c 36 34 22 20 3e 26  c_ct_OTOOL64" >&
20720 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  6.else.  echo "$
20730 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
20740 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65  esult: no" >&5.e
20750 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f  cho "${ECHO_T}no
20760 22 20 3e 26 36 0a 66 69 0a 0a 20 20 4f 54 4f 4f  " >&6.fi..  OTOO
20770 4c 36 34 3d 24 61 63 5f 63 74 5f 4f 54 4f 4f 4c  L64=$ac_ct_OTOOL
20780 36 34 0a 65 6c 73 65 0a 20 20 4f 54 4f 4f 4c 36  64.else.  OTOOL6
20790 34 3d 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 4f  4="$ac_cv_prog_O
207a0 54 4f 4f 4c 36 34 22 0a 66 69 0a 0a 0a 0a 0a 0a  TOOL64".fi......
207b0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  ................
207c0 0a 0a 0a 0a 0a 0a 20 20 20 20 65 63 68 6f 20 22  ......    echo "
207d0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
207e0 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 2d 73 69  checking for -si
207f0 6e 67 6c 65 5f 6d 6f 64 75 6c 65 20 6c 69 6e 6b  ngle_module link
20800 65 72 20 66 6c 61 67 22 20 3e 26 35 0a 65 63 68  er flag" >&5.ech
20810 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
20820 69 6e 67 20 66 6f 72 20 2d 73 69 6e 67 6c 65 5f  ing for -single_
20830 6d 6f 64 75 6c 65 20 6c 69 6e 6b 65 72 20 66 6c  module linker fl
20840 61 67 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  ag... $ECHO_C" >
20850 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74  &6.if test "${lt
20860 5f 63 76 5f 61 70 70 6c 65 5f 63 63 5f 73 69 6e  _cv_apple_cc_sin
20870 67 6c 65 5f 6d 6f 64 2b 73 65 74 7d 22 20 3d 20  gle_mod+set}" = 
20880 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
20890 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
208a0 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
208b0 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f 61 70 70  else.  lt_cv_app
208c0 6c 65 5f 63 63 5f 73 69 6e 67 6c 65 5f 6d 6f 64  le_cc_single_mod
208d0 3d 6e 6f 0a 20 20 20 20 20 20 69 66 20 74 65 73  =no.      if tes
208e0 74 20 2d 7a 20 22 24 7b 4c 54 5f 4d 55 4c 54 49  t -z "${LT_MULTI
208f0 5f 4d 4f 44 55 4c 45 7d 22 3b 20 74 68 65 6e 0a  _MODULE}"; then.
20900 09 23 20 42 79 20 64 65 66 61 75 6c 74 20 77 65  .# By default we
20910 20 77 69 6c 6c 20 61 64 64 20 74 68 65 20 2d 73   will add the -s
20920 69 6e 67 6c 65 5f 6d 6f 64 75 6c 65 20 66 6c 61  ingle_module fla
20930 67 2e 20 59 6f 75 20 63 61 6e 20 6f 76 65 72 72  g. You can overr
20940 69 64 65 0a 09 23 20 62 79 20 65 69 74 68 65 72  ide..# by either
20950 20 73 65 74 74 69 6e 67 20 74 68 65 20 65 6e 76   setting the env
20960 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c  ironment variabl
20970 65 20 4c 54 5f 4d 55 4c 54 49 5f 4d 4f 44 55 4c  e LT_MULTI_MODUL
20980 45 0a 09 23 20 6e 6f 6e 2d 65 6d 70 74 79 20 61  E..# non-empty a
20990 74 20 63 6f 6e 66 69 67 75 72 65 20 74 69 6d 65  t configure time
209a0 2c 20 6f 72 20 62 79 20 61 64 64 69 6e 67 20 2d  , or by adding -
209b0 6d 75 6c 74 69 5f 6d 6f 64 75 6c 65 20 74 6f 20  multi_module to 
209c0 74 68 65 0a 09 23 20 6c 69 6e 6b 20 66 6c 61 67  the..# link flag
209d0 73 2e 0a 09 72 6d 20 2d 72 66 20 6c 69 62 63 6f  s...rm -rf libco
209e0 6e 66 74 65 73 74 2e 64 79 6c 69 62 2a 0a 09 65  nftest.dylib*..e
209f0 63 68 6f 20 22 69 6e 74 20 66 6f 6f 28 76 6f 69  cho "int foo(voi
20a00 64 29 7b 72 65 74 75 72 6e 20 31 3b 7d 22 20 3e  d){return 1;}" >
20a10 20 63 6f 6e 66 74 65 73 74 2e 63 0a 09 65 63 68   conftest.c..ech
20a20 6f 20 22 24 4c 54 43 43 20 24 4c 54 43 46 4c 41  o "$LTCC $LTCFLA
20a30 47 53 20 24 4c 44 46 4c 41 47 53 20 2d 6f 20 6c  GS $LDFLAGS -o l
20a40 69 62 63 6f 6e 66 74 65 73 74 2e 64 79 6c 69 62  ibconftest.dylib
20a50 20 5c 0a 2d 64 79 6e 61 6d 69 63 6c 69 62 20 2d   \.-dynamiclib -
20a60 57 6c 2c 2d 73 69 6e 67 6c 65 5f 6d 6f 64 75 6c  Wl,-single_modul
20a70 65 20 63 6f 6e 66 74 65 73 74 2e 63 22 20 3e 26  e conftest.c" >&
20a80 35 0a 09 24 4c 54 43 43 20 24 4c 54 43 46 4c 41  5..$LTCC $LTCFLA
20a90 47 53 20 24 4c 44 46 4c 41 47 53 20 2d 6f 20 6c  GS $LDFLAGS -o l
20aa0 69 62 63 6f 6e 66 74 65 73 74 2e 64 79 6c 69 62  ibconftest.dylib
20ab0 20 5c 0a 09 20 20 2d 64 79 6e 61 6d 69 63 6c 69   \..  -dynamicli
20ac0 62 20 2d 57 6c 2c 2d 73 69 6e 67 6c 65 5f 6d 6f  b -Wl,-single_mo
20ad0 64 75 6c 65 20 63 6f 6e 66 74 65 73 74 2e 63 20  dule conftest.c 
20ae0 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20  2>conftest.err. 
20af0 20 20 20 20 20 20 20 5f 6c 74 5f 72 65 73 75 6c         _lt_resul
20b00 74 3d 24 3f 0a 09 69 66 20 74 65 73 74 20 2d 66  t=$?..if test -f
20b10 20 6c 69 62 63 6f 6e 66 74 65 73 74 2e 64 79 6c   libconftest.dyl
20b20 69 62 20 26 26 20 74 65 73 74 20 21 20 2d 73 20  ib && test ! -s 
20b30 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 26 26 20  conftest.err && 
20b40 74 65 73 74 20 24 5f 6c 74 5f 72 65 73 75 6c 74  test $_lt_result
20b50 20 3d 20 30 3b 20 74 68 65 6e 0a 09 20 20 6c 74   = 0; then..  lt
20b60 5f 63 76 5f 61 70 70 6c 65 5f 63 63 5f 73 69 6e  _cv_apple_cc_sin
20b70 67 6c 65 5f 6d 6f 64 3d 79 65 73 0a 09 65 6c 73  gle_mod=yes..els
20b80 65 0a 09 20 20 63 61 74 20 63 6f 6e 66 74 65 73  e..  cat conftes
20b90 74 2e 65 72 72 20 3e 26 35 0a 09 66 69 0a 09 72  t.err >&5..fi..r
20ba0 6d 20 2d 72 66 20 6c 69 62 63 6f 6e 66 74 65 73  m -rf libconftes
20bb0 74 2e 64 79 6c 69 62 2a 0a 09 72 6d 20 2d 66 20  t.dylib*..rm -f 
20bc0 63 6f 6e 66 74 65 73 74 2e 2a 0a 20 20 20 20 20  conftest.*.     
20bd0 20 66 69 0a 66 69 0a 65 63 68 6f 20 22 24 61 73   fi.fi.echo "$as
20be0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
20bf0 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 61 70 70 6c  ult: $lt_cv_appl
20c00 65 5f 63 63 5f 73 69 6e 67 6c 65 5f 6d 6f 64 22  e_cc_single_mod"
20c10 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
20c20 4f 5f 54 7d 24 6c 74 5f 63 76 5f 61 70 70 6c 65  O_T}$lt_cv_apple
20c30 5f 63 63 5f 73 69 6e 67 6c 65 5f 6d 6f 64 22 20  _cc_single_mod" 
20c40 3e 26 36 0a 20 20 20 20 65 63 68 6f 20 22 24 61  >&6.    echo "$a
20c50 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
20c60 65 63 6b 69 6e 67 20 66 6f 72 20 2d 65 78 70 6f  ecking for -expo
20c70 72 74 65 64 5f 73 79 6d 62 6f 6c 73 5f 6c 69 73  rted_symbols_lis
20c80 74 20 6c 69 6e 6b 65 72 20 66 6c 61 67 22 20 3e  t linker flag" >
20c90 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
20ca0 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 2d 65  "checking for -e
20cb0 78 70 6f 72 74 65 64 5f 73 79 6d 62 6f 6c 73 5f  xported_symbols_
20cc0 6c 69 73 74 20 6c 69 6e 6b 65 72 20 66 6c 61 67  list linker flag
20cd0 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
20ce0 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63  .if test "${lt_c
20cf0 76 5f 6c 64 5f 65 78 70 6f 72 74 65 64 5f 73 79  v_ld_exported_sy
20d00 6d 62 6f 6c 73 5f 6c 69 73 74 2b 73 65 74 7d 22  mbols_list+set}"
20d10 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
20d20 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
20d30 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
20d40 26 36 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f  &6.else.  lt_cv_
20d50 6c 64 5f 65 78 70 6f 72 74 65 64 5f 73 79 6d 62  ld_exported_symb
20d60 6f 6c 73 5f 6c 69 73 74 3d 6e 6f 0a 20 20 20 20  ols_list=no.    
20d70 20 20 73 61 76 65 5f 4c 44 46 4c 41 47 53 3d 24    save_LDFLAGS=$
20d80 4c 44 46 4c 41 47 53 0a 20 20 20 20 20 20 65 63  LDFLAGS.      ec
20d90 68 6f 20 22 5f 6d 61 69 6e 22 20 3e 20 63 6f 6e  ho "_main" > con
20da0 66 74 65 73 74 2e 73 79 6d 0a 20 20 20 20 20 20  ftest.sym.      
20db0 4c 44 46 4c 41 47 53 3d 22 24 4c 44 46 4c 41 47  LDFLAGS="$LDFLAG
20dc0 53 20 2d 57 6c 2c 2d 65 78 70 6f 72 74 65 64 5f  S -Wl,-exported_
20dd0 73 79 6d 62 6f 6c 73 5f 6c 69 73 74 2c 63 6f 6e  symbols_list,con
20de0 66 74 65 73 74 2e 73 79 6d 22 0a 20 20 20 20 20  ftest.sym".     
20df0 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24   cat >conftest.$
20e00 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
20e10 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  /* confdefs.h.  
20e20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f  */._ACEOF.cat co
20e30 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74  nfdefs.h >>conft
20e40 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20  est.$ac_ext.cat 
20e50 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
20e60 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65  xt <<_ACEOF./* e
20e70 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  nd confdefs.h.  
20e80 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a  */..int.main ().
20e90 7b 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20  {..  ;.  return 
20ea0 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d  0;.}._ACEOF.rm -
20eb0 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  f conftest.$ac_o
20ec0 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 24 61  bjext conftest$a
20ed0 63 5f 65 78 65 65 78 74 0a 69 66 20 7b 20 28 65  c_exeext.if { (e
20ee0 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
20ef0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
20f00 6c 69 6e 6b 5c 22 22 29 20 3e 26 35 0a 20 20 28  link\"") >&5.  (
20f10 65 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 29 20 32  eval $ac_link) 2
20f20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20  >conftest.er1.  
20f30 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67  ac_status=$?.  g
20f40 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f  rep -v '^ *+' co
20f50 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66  nftest.er1 >conf
20f60 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66  test.err.  rm -f
20f70 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20   conftest.er1.  
20f80 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72  cat conftest.err
20f90 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73   >&5.  echo "$as
20fa0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
20fb0 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
20fc0 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
20fd0 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09 20 7b  tatus); } &&.. {
20fe0 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 7a   ac_try='test -z
20ff0 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66   "$ac_c_werror_f
21000 6c 61 67 22 0a 09 09 09 20 7c 7c 20 74 65 73 74  lag".... || test
21010 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65   ! -s conftest.e
21020 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63  rr'.  { (eval ec
21030 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
21040 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22  NO: \"$ac_try\""
21050 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
21060 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63  c_try) 2>&5.  ac
21070 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
21080 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
21090 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
210a0 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
210b0 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b   $ac_status); };
210c0 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79   } &&.. { ac_try
210d0 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65  ='test -s confte
210e0 73 74 24 61 63 5f 65 78 65 65 78 74 27 0a 20 20  st$ac_exeext'.  
210f0 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
21100 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
21110 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a  $ac_try\"") >&5.
21120 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29    (eval $ac_try)
21130 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75   2>&5.  ac_statu
21140 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73  s=$?.  echo "$as
21150 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
21160 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
21170 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
21180 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68  tatus); }; }; th
21190 65 6e 0a 20 20 6c 74 5f 63 76 5f 6c 64 5f 65 78  en.  lt_cv_ld_ex
211a0 70 6f 72 74 65 64 5f 73 79 6d 62 6f 6c 73 5f 6c  ported_symbols_l
211b0 69 73 74 3d 79 65 73 0a 65 6c 73 65 0a 20 20 65  ist=yes.else.  e
211c0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69  cho "$as_me: fai
211d0 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a  led program was:
211e0 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c  " >&5.sed 's/^/|
211f0 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   /' conftest.$ac
21200 5f 65 78 74 20 3e 26 35 0a 0a 6c 74 5f 63 76 5f  _ext >&5..lt_cv_
21210 6c 64 5f 65 78 70 6f 72 74 65 64 5f 73 79 6d 62  ld_exported_symb
21220 6f 6c 73 5f 6c 69 73 74 3d 6e 6f 0a 66 69 0a 72  ols_list=no.fi.r
21230 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
21240 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  r conftest.$ac_o
21250 62 6a 65 78 74 20 5c 0a 20 20 20 20 20 20 63 6f  bjext \.      co
21260 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74  nftest$ac_exeext
21270 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
21280 74 0a 09 4c 44 46 4c 41 47 53 3d 22 24 73 61 76  t..LDFLAGS="$sav
21290 65 5f 4c 44 46 4c 41 47 53 22 0a 0a 66 69 0a 65  e_LDFLAGS"..fi.e
212a0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
212b0 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74  ENO: result: $lt
212c0 5f 63 76 5f 6c 64 5f 65 78 70 6f 72 74 65 64 5f  _cv_ld_exported_
212d0 73 79 6d 62 6f 6c 73 5f 6c 69 73 74 22 20 3e 26  symbols_list" >&
212e0 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
212f0 7d 24 6c 74 5f 63 76 5f 6c 64 5f 65 78 70 6f 72  }$lt_cv_ld_expor
21300 74 65 64 5f 73 79 6d 62 6f 6c 73 5f 6c 69 73 74  ted_symbols_list
21310 22 20 3e 26 36 0a 20 20 20 20 63 61 73 65 20 24  " >&6.    case $
21320 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20 20 72  host_os in.    r
21330 68 61 70 73 6f 64 79 2a 20 7c 20 64 61 72 77 69  hapsody* | darwi
21340 6e 31 2e 5b 30 31 32 5d 29 0a 20 20 20 20 20 20  n1.[012]).      
21350 5f 6c 74 5f 64 61 72 5f 61 6c 6c 6f 77 5f 75 6e  _lt_dar_allow_un
21360 64 65 66 69 6e 65 64 3d 27 24 7b 77 6c 7d 2d 75  defined='${wl}-u
21370 6e 64 65 66 69 6e 65 64 20 24 7b 77 6c 7d 73 75  ndefined ${wl}su
21380 70 70 72 65 73 73 27 20 3b 3b 0a 20 20 20 20 64  ppress' ;;.    d
21390 61 72 77 69 6e 31 2e 2a 29 0a 20 20 20 20 20 20  arwin1.*).      
213a0 5f 6c 74 5f 64 61 72 5f 61 6c 6c 6f 77 5f 75 6e  _lt_dar_allow_un
213b0 64 65 66 69 6e 65 64 3d 27 24 7b 77 6c 7d 2d 66  defined='${wl}-f
213c0 6c 61 74 5f 6e 61 6d 65 73 70 61 63 65 20 24 7b  lat_namespace ${
213d0 77 6c 7d 2d 75 6e 64 65 66 69 6e 65 64 20 24 7b  wl}-undefined ${
213e0 77 6c 7d 73 75 70 70 72 65 73 73 27 20 3b 3b 0a  wl}suppress' ;;.
213f0 20 20 20 20 64 61 72 77 69 6e 2a 29 20 23 20 64      darwin*) # d
21400 61 72 77 69 6e 20 35 2e 78 20 6f 6e 0a 20 20 20  arwin 5.x on.   
21410 20 20 20 23 20 69 66 20 72 75 6e 6e 69 6e 67 20     # if running 
21420 6f 6e 20 31 30 2e 35 20 6f 72 20 6c 61 74 65 72  on 10.5 or later
21430 2c 20 74 68 65 20 64 65 70 6c 6f 79 6d 65 6e 74  , the deployment
21440 20 74 61 72 67 65 74 20 64 65 66 61 75 6c 74 73   target defaults
21450 0a 20 20 20 20 20 20 23 20 74 6f 20 74 68 65 20  .      # to the 
21460 4f 53 20 76 65 72 73 69 6f 6e 2c 20 69 66 20 6f  OS version, if o
21470 6e 20 78 38 36 2c 20 61 6e 64 20 31 30 2e 34 2c  n x86, and 10.4,
21480 20 74 68 65 20 64 65 70 6c 6f 79 6d 65 6e 74 0a   the deployment.
21490 20 20 20 20 20 20 23 20 74 61 72 67 65 74 20 64        # target d
214a0 65 66 61 75 6c 74 73 20 74 6f 20 31 30 2e 34 2e  efaults to 10.4.
214b0 20 44 6f 6e 27 74 20 79 6f 75 20 6c 6f 76 65 20   Don't you love 
214c0 69 74 3f 0a 20 20 20 20 20 20 63 61 73 65 20 24  it?.      case $
214d0 7b 4d 41 43 4f 53 58 5f 44 45 50 4c 4f 59 4d 45  {MACOSX_DEPLOYME
214e0 4e 54 5f 54 41 52 47 45 54 2d 31 30 2e 30 7d 2c  NT_TARGET-10.0},
214f0 24 68 6f 73 74 20 69 6e 0a 09 31 30 2e 30 2c 2a  $host in..10.0,*
21500 38 36 2a 2d 64 61 72 77 69 6e 38 2a 7c 31 30 2e  86*-darwin8*|10.
21510 30 2c 2a 2d 64 61 72 77 69 6e 5b 39 31 5d 2a 29  0,*-darwin[91]*)
21520 0a 09 20 20 5f 6c 74 5f 64 61 72 5f 61 6c 6c 6f  ..  _lt_dar_allo
21530 77 5f 75 6e 64 65 66 69 6e 65 64 3d 27 24 7b 77  w_undefined='${w
21540 6c 7d 2d 75 6e 64 65 66 69 6e 65 64 20 24 7b 77  l}-undefined ${w
21550 6c 7d 64 79 6e 61 6d 69 63 5f 6c 6f 6f 6b 75 70  l}dynamic_lookup
21560 27 20 3b 3b 0a 09 31 30 2e 5b 30 31 32 5d 2a 29  ' ;;..10.[012]*)
21570 0a 09 20 20 5f 6c 74 5f 64 61 72 5f 61 6c 6c 6f  ..  _lt_dar_allo
21580 77 5f 75 6e 64 65 66 69 6e 65 64 3d 27 24 7b 77  w_undefined='${w
21590 6c 7d 2d 66 6c 61 74 5f 6e 61 6d 65 73 70 61 63  l}-flat_namespac
215a0 65 20 24 7b 77 6c 7d 2d 75 6e 64 65 66 69 6e 65  e ${wl}-undefine
215b0 64 20 24 7b 77 6c 7d 73 75 70 70 72 65 73 73 27  d ${wl}suppress'
215c0 20 3b 3b 0a 09 31 30 2e 2a 29 0a 09 20 20 5f 6c   ;;..10.*)..  _l
215d0 74 5f 64 61 72 5f 61 6c 6c 6f 77 5f 75 6e 64 65  t_dar_allow_unde
215e0 66 69 6e 65 64 3d 27 24 7b 77 6c 7d 2d 75 6e 64  fined='${wl}-und
215f0 65 66 69 6e 65 64 20 24 7b 77 6c 7d 64 79 6e 61  efined ${wl}dyna
21600 6d 69 63 5f 6c 6f 6f 6b 75 70 27 20 3b 3b 0a 20  mic_lookup' ;;. 
21610 20 20 20 20 20 65 73 61 63 0a 20 20 20 20 3b 3b       esac.    ;;
21620 0a 20 20 65 73 61 63 0a 20 20 20 20 69 66 20 74  .  esac.    if t
21630 65 73 74 20 22 24 6c 74 5f 63 76 5f 61 70 70 6c  est "$lt_cv_appl
21640 65 5f 63 63 5f 73 69 6e 67 6c 65 5f 6d 6f 64 22  e_cc_single_mod"
21650 20 3d 20 22 79 65 73 22 3b 20 74 68 65 6e 0a 20   = "yes"; then. 
21660 20 20 20 20 20 5f 6c 74 5f 64 61 72 5f 73 69 6e       _lt_dar_sin
21670 67 6c 65 5f 6d 6f 64 3d 27 24 73 69 6e 67 6c 65  gle_mod='$single
21680 5f 6d 6f 64 75 6c 65 27 0a 20 20 20 20 66 69 0a  _module'.    fi.
21690 20 20 20 20 69 66 20 74 65 73 74 20 22 24 6c 74      if test "$lt
216a0 5f 63 76 5f 6c 64 5f 65 78 70 6f 72 74 65 64 5f  _cv_ld_exported_
216b0 73 79 6d 62 6f 6c 73 5f 6c 69 73 74 22 20 3d 20  symbols_list" = 
216c0 22 79 65 73 22 3b 20 74 68 65 6e 0a 20 20 20 20  "yes"; then.    
216d0 20 20 5f 6c 74 5f 64 61 72 5f 65 78 70 6f 72 74    _lt_dar_export
216e0 5f 73 79 6d 73 3d 27 20 24 7b 77 6c 7d 2d 65 78  _syms=' ${wl}-ex
216f0 70 6f 72 74 65 64 5f 73 79 6d 62 6f 6c 73 5f 6c  ported_symbols_l
21700 69 73 74 2c 24 6f 75 74 70 75 74 5f 6f 62 6a 64  ist,$output_objd
21710 69 72 2f 24 7b 6c 69 62 6e 61 6d 65 7d 2d 73 79  ir/${libname}-sy
21720 6d 62 6f 6c 73 2e 65 78 70 73 79 6d 27 0a 20 20  mbols.expsym'.  
21730 20 20 65 6c 73 65 0a 20 20 20 20 20 20 5f 6c 74    else.      _lt
21740 5f 64 61 72 5f 65 78 70 6f 72 74 5f 73 79 6d 73  _dar_export_syms
21750 3d 27 7e 24 4e 4d 45 44 49 54 20 2d 73 20 24 6f  ='~$NMEDIT -s $o
21760 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 7b 6c  utput_objdir/${l
21770 69 62 6e 61 6d 65 7d 2d 73 79 6d 62 6f 6c 73 2e  ibname}-symbols.
21780 65 78 70 73 79 6d 20 24 7b 6c 69 62 7d 27 0a 20  expsym ${lib}'. 
21790 20 20 20 66 69 0a 20 20 20 20 69 66 20 74 65 73     fi.    if tes
217a0 74 20 22 24 44 53 59 4d 55 54 49 4c 22 20 21 3d  t "$DSYMUTIL" !=
217b0 20 22 3a 22 3b 20 74 68 65 6e 0a 20 20 20 20 20   ":"; then.     
217c0 20 5f 6c 74 5f 64 73 79 6d 75 74 69 6c 3d 27 7e   _lt_dsymutil='~
217d0 24 44 53 59 4d 55 54 49 4c 20 24 6c 69 62 20 7c  $DSYMUTIL $lib |
217e0 7c 20 3a 27 0a 20 20 20 20 65 6c 73 65 0a 20 20  | :'.    else.  
217f0 20 20 20 20 5f 6c 74 5f 64 73 79 6d 75 74 69 6c      _lt_dsymutil
21800 3d 0a 20 20 20 20 66 69 0a 20 20 20 20 3b 3b 0a  =.    fi.    ;;.
21810 20 20 65 73 61 63 0a 0a 61 63 5f 65 78 74 3d 63    esac..ac_ext=c
21820 0a 61 63 5f 63 70 70 3d 27 24 43 50 50 20 24 43  .ac_cpp='$CPP $C
21830 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70  PPFLAGS'.ac_comp
21840 69 6c 65 3d 27 24 43 43 20 2d 63 20 24 43 46 4c  ile='$CC -c $CFL
21850 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f  AGS $CPPFLAGS co
21860 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
21870 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43  &5'.ac_link='$CC
21880 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f   -o conftest$ac_
21890 65 78 65 65 78 74 20 24 43 46 4c 41 47 53 20 24  exeext $CFLAGS $
218a0 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 47  CPPFLAGS $LDFLAG
218b0 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  S conftest.$ac_e
218c0 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63  xt $LIBS >&5'.ac
218d0 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61  _compiler_gnu=$a
218e0 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f  c_cv_c_compiler_
218f0 67 6e 75 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  gnu.echo "$as_me
21900 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
21910 6e 67 20 68 6f 77 20 74 6f 20 72 75 6e 20 74 68  ng how to run th
21920 65 20 43 20 70 72 65 70 72 6f 63 65 73 73 6f 72  e C preprocessor
21930 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
21940 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 68 6f 77  _N "checking how
21950 20 74 6f 20 72 75 6e 20 74 68 65 20 43 20 70 72   to run the C pr
21960 65 70 72 6f 63 65 73 73 6f 72 2e 2e 2e 20 24 45  eprocessor... $E
21970 43 48 4f 5f 43 22 20 3e 26 36 0a 23 20 4f 6e 20  CHO_C" >&6.# On 
21980 53 75 6e 73 2c 20 73 6f 6d 65 74 69 6d 65 73 20  Suns, sometimes 
21990 24 43 50 50 20 6e 61 6d 65 73 20 61 20 64 69 72  $CPP names a dir
219a0 65 63 74 6f 72 79 2e 0a 69 66 20 74 65 73 74 20  ectory..if test 
219b0 2d 6e 20 22 24 43 50 50 22 20 26 26 20 74 65 73  -n "$CPP" && tes
219c0 74 20 2d 64 20 22 24 43 50 50 22 3b 20 74 68 65  t -d "$CPP"; the
219d0 6e 0a 20 20 43 50 50 3d 0a 66 69 0a 69 66 20 74  n.  CPP=.fi.if t
219e0 65 73 74 20 2d 7a 20 22 24 43 50 50 22 3b 20 74  est -z "$CPP"; t
219f0 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20 22 24  hen.  if test "$
21a00 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 43 50 50 2b  {ac_cv_prog_CPP+
21a10 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
21a20 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
21a30 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
21a40 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 20  _C" >&6.else.   
21a50 20 20 20 23 20 44 6f 75 62 6c 65 20 71 75 6f 74     # Double quot
21a60 65 73 20 62 65 63 61 75 73 65 20 43 50 50 20 6e  es because CPP n
21a70 65 65 64 73 20 74 6f 20 62 65 20 65 78 70 61 6e  eeds to be expan
21a80 64 65 64 0a 20 20 20 20 66 6f 72 20 43 50 50 20  ded.    for CPP 
21a90 69 6e 20 22 24 43 43 20 2d 45 22 20 22 24 43 43  in "$CC -E" "$CC
21aa0 20 2d 45 20 2d 74 72 61 64 69 74 69 6f 6e 61 6c   -E -traditional
21ab0 2d 63 70 70 22 20 22 2f 6c 69 62 2f 63 70 70 22  -cpp" "/lib/cpp"
21ac0 0a 20 20 20 20 64 6f 0a 20 20 20 20 20 20 61 63  .    do.      ac
21ad0 5f 70 72 65 70 72 6f 63 5f 6f 6b 3d 66 61 6c 73  _preproc_ok=fals
21ae0 65 0a 66 6f 72 20 61 63 5f 63 5f 70 72 65 70 72  e.for ac_c_prepr
21af0 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 20 69 6e 20  oc_warn_flag in 
21b00 27 27 20 79 65 73 0a 64 6f 0a 20 20 23 20 55 73  '' yes.do.  # Us
21b10 65 20 61 20 68 65 61 64 65 72 20 66 69 6c 65 20  e a header file 
21b20 74 68 61 74 20 63 6f 6d 65 73 20 77 69 74 68 20  that comes with 
21b30 67 63 63 2c 20 73 6f 20 63 6f 6e 66 69 67 75 72  gcc, so configur
21b40 69 6e 67 20 67 6c 69 62 63 0a 20 20 23 20 77 69  ing glibc.  # wi
21b50 74 68 20 61 20 66 72 65 73 68 20 63 72 6f 73 73  th a fresh cross
21b60 2d 63 6f 6d 70 69 6c 65 72 20 77 6f 72 6b 73 2e  -compiler works.
21b70 0a 20 20 23 20 50 72 65 66 65 72 20 3c 6c 69 6d  .  # Prefer <lim
21b80 69 74 73 2e 68 3e 20 74 6f 20 3c 61 73 73 65 72  its.h> to <asser
21b90 74 2e 68 3e 20 69 66 20 5f 5f 53 54 44 43 5f 5f  t.h> if __STDC__
21ba0 20 69 73 20 64 65 66 69 6e 65 64 2c 20 73 69 6e   is defined, sin
21bb0 63 65 0a 20 20 23 20 3c 6c 69 6d 69 74 73 2e 68  ce.  # <limits.h
21bc0 3e 20 65 78 69 73 74 73 20 65 76 65 6e 20 6f 6e  > exists even on
21bd0 20 66 72 65 65 73 74 61 6e 64 69 6e 67 20 63 6f   freestanding co
21be0 6d 70 69 6c 65 72 73 2e 0a 20 20 23 20 4f 6e 20  mpilers..  # On 
21bf0 74 68 65 20 4e 65 58 54 2c 20 63 63 20 2d 45 20  the NeXT, cc -E 
21c00 72 75 6e 73 20 74 68 65 20 63 6f 64 65 20 74 68  runs the code th
21c10 72 6f 75 67 68 20 74 68 65 20 63 6f 6d 70 69 6c  rough the compil
21c20 65 72 27 73 20 70 61 72 73 65 72 2c 0a 20 20 23  er's parser,.  #
21c30 20 6e 6f 74 20 6a 75 73 74 20 74 68 72 6f 75 67   not just throug
21c40 68 20 63 70 70 2e 20 22 53 79 6e 74 61 78 20 65  h cpp. "Syntax e
21c50 72 72 6f 72 22 20 69 73 20 68 65 72 65 20 74 6f  rror" is here to
21c60 20 63 61 74 63 68 20 74 68 69 73 20 63 61 73 65   catch this case
21c70 2e 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73  ..  cat >conftes
21c80 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
21c90 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68  OF./* confdefs.h
21ca0 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74  .  */._ACEOF.cat
21cb0 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f   confdefs.h >>co
21cc0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63  nftest.$ac_ext.c
21cd0 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  at >>conftest.$a
21ce0 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f  c_ext <<_ACEOF./
21cf0 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68  * end confdefs.h
21d00 2e 20 20 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 53  .  */.#ifdef __S
21d10 54 44 43 5f 5f 0a 23 20 69 6e 63 6c 75 64 65 20  TDC__.# include 
21d20 3c 6c 69 6d 69 74 73 2e 68 3e 0a 23 65 6c 73 65  <limits.h>.#else
21d30 0a 23 20 69 6e 63 6c 75 64 65 20 3c 61 73 73 65  .# include <asse
21d40 72 74 2e 68 3e 0a 23 65 6e 64 69 66 0a 09 09 20  rt.h>.#endif... 
21d50 20 20 20 20 53 79 6e 74 61 78 20 65 72 72 6f 72      Syntax error
21d60 0a 5f 41 43 45 4f 46 0a 69 66 20 7b 20 28 65 76  ._ACEOF.if { (ev
21d70 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
21d80 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63  $LINENO: \"$ac_c
21d90 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  pp conftest.$ac_
21da0 65 78 74 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  ext\"") >&5.  (e
21db0 76 61 6c 20 24 61 63 5f 63 70 70 20 63 6f 6e 66  val $ac_cpp conf
21dc0 74 65 73 74 2e 24 61 63 5f 65 78 74 29 20 32 3e  test.$ac_ext) 2>
21dd0 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61  conftest.er1.  a
21de0 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72  c_status=$?.  gr
21df0 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e  ep -v '^ *+' con
21e00 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74  ftest.er1 >conft
21e10 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20  est.err.  rm -f 
21e20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63  conftest.er1.  c
21e30 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20  at conftest.err 
21e40 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  >&5.  echo "$as_
21e50 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
21e60 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
21e70 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
21e80 61 74 75 73 29 3b 20 7d 20 3e 2f 64 65 76 2f 6e  atus); } >/dev/n
21e90 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 69 66 20 74  ull; then.  if t
21ea0 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  est -s conftest.
21eb0 65 72 72 3b 20 74 68 65 6e 0a 20 20 20 20 61 63  err; then.    ac
21ec0 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f 63 5f 70  _cpp_err=$ac_c_p
21ed0 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67  reproc_warn_flag
21ee0 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d  .    ac_cpp_err=
21ef0 24 61 63 5f 63 70 70 5f 65 72 72 24 61 63 5f 63  $ac_cpp_err$ac_c
21f00 5f 77 65 72 72 6f 72 5f 66 6c 61 67 0a 20 20 65  _werror_flag.  e
21f10 6c 73 65 0a 20 20 20 20 61 63 5f 63 70 70 5f 65  lse.    ac_cpp_e
21f20 72 72 3d 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20  rr=.  fi.else.  
21f30 61 63 5f 63 70 70 5f 65 72 72 3d 79 65 73 0a 66  ac_cpp_err=yes.f
21f40 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61  i.if test -z "$a
21f50 63 5f 63 70 70 5f 65 72 72 22 3b 20 74 68 65 6e  c_cpp_err"; then
21f60 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 65 63 68 6f  .  :.else.  echo
21f70 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64   "$as_me: failed
21f80 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e   program was:" >
21f90 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27  &5.sed 's/^/| /'
21fa0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
21fb0 74 20 3e 26 35 0a 0a 20 20 23 20 42 72 6f 6b 65  t >&5..  # Broke
21fc0 6e 3a 20 66 61 69 6c 73 20 6f 6e 20 76 61 6c 69  n: fails on vali
21fd0 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69 6e 75  d input..continu
21fe0 65 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  e.fi.rm -f conft
21ff0 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74  est.err conftest
22000 2e 24 61 63 5f 65 78 74 0a 0a 20 20 23 20 4f 4b  .$ac_ext..  # OK
22010 2c 20 77 6f 72 6b 73 20 6f 6e 20 73 61 6e 65 20  , works on sane 
22020 63 61 73 65 73 2e 20 20 4e 6f 77 20 63 68 65 63  cases.  Now chec
22030 6b 20 77 68 65 74 68 65 72 20 6e 6f 6e 2d 65 78  k whether non-ex
22040 69 73 74 65 6e 74 20 68 65 61 64 65 72 73 0a 20  istent headers. 
22050 20 23 20 63 61 6e 20 62 65 20 64 65 74 65 63 74   # can be detect
22060 65 64 20 61 6e 64 20 68 6f 77 2e 0a 20 20 63 61  ed and how..  ca
22070 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  t >conftest.$ac_
22080 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
22090 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
220a0 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64  _ACEOF.cat confd
220b0 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74  efs.h >>conftest
220c0 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63  .$ac_ext.cat >>c
220d0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
220e0 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20  <<_ACEOF./* end 
220f0 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
22100 23 69 6e 63 6c 75 64 65 20 3c 61 63 5f 6e 6f 6e  #include <ac_non
22110 65 78 69 73 74 65 6e 74 2e 68 3e 0a 5f 41 43 45  existent.h>._ACE
22120 4f 46 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63  OF.if { (eval ec
22130 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
22140 4e 4f 3a 20 5c 22 24 61 63 5f 63 70 70 20 63 6f  NO: \"$ac_cpp co
22150 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 5c 22  nftest.$ac_ext\"
22160 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
22170 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e  ac_cpp conftest.
22180 24 61 63 5f 65 78 74 29 20 32 3e 63 6f 6e 66 74  $ac_ext) 2>conft
22190 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61  est.er1.  ac_sta
221a0 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76  tus=$?.  grep -v
221b0 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74   '^ *+' conftest
221c0 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65  .er1 >conftest.e
221d0 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74  rr.  rm -f conft
221e0 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f  est.er1.  cat co
221f0 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20  nftest.err >&5. 
22200 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
22210 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
22220 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
22230 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
22240 3b 20 7d 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20  ; } >/dev/null; 
22250 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20 2d  then.  if test -
22260 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20  s conftest.err; 
22270 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 70 70 5f  then.    ac_cpp_
22280 65 72 72 3d 24 61 63 5f 63 5f 70 72 65 70 72 6f  err=$ac_c_prepro
22290 63 5f 77 61 72 6e 5f 66 6c 61 67 0a 20 20 20 20  c_warn_flag.    
222a0 61 63 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f 63  ac_cpp_err=$ac_c
222b0 70 70 5f 65 72 72 24 61 63 5f 63 5f 77 65 72 72  pp_err$ac_c_werr
222c0 6f 72 5f 66 6c 61 67 0a 20 20 65 6c 73 65 0a 20  or_flag.  else. 
222d0 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 0a 20     ac_cpp_err=. 
222e0 20 66 69 0a 65 6c 73 65 0a 20 20 61 63 5f 63 70   fi.else.  ac_cp
222f0 70 5f 65 72 72 3d 79 65 73 0a 66 69 0a 69 66 20  p_err=yes.fi.if 
22300 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 70 70  test -z "$ac_cpp
22310 5f 65 72 72 22 3b 20 74 68 65 6e 0a 20 20 23 20  _err"; then.  # 
22320 42 72 6f 6b 65 6e 3a 20 73 75 63 63 65 73 73 20  Broken: success 
22330 6f 6e 20 69 6e 76 61 6c 69 64 20 69 6e 70 75 74  on invalid input
22340 2e 0a 63 6f 6e 74 69 6e 75 65 0a 65 6c 73 65 0a  ..continue.else.
22350 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20    echo "$as_me: 
22360 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77  failed program w
22370 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f  as:" >&5.sed 's/
22380 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e  ^/| /' conftest.
22390 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 20 20 23  $ac_ext >&5..  #
223a0 20 50 61 73 73 65 73 20 62 6f 74 68 20 74 65 73   Passes both tes
223b0 74 73 2e 0a 61 63 5f 70 72 65 70 72 6f 63 5f 6f  ts..ac_preproc_o
223c0 6b 3d 3a 0a 62 72 65 61 6b 0a 66 69 0a 72 6d 20  k=:.break.fi.rm 
223d0 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20  -f conftest.err 
223e0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
223f0 0a 0a 64 6f 6e 65 0a 23 20 42 65 63 61 75 73 65  ..done.# Because
22400 20 6f 66 20 60 62 72 65 61 6b 27 2c 20 5f 41 43   of `break', _AC
22410 5f 50 52 45 50 52 4f 43 5f 49 46 45 4c 53 45 27  _PREPROC_IFELSE'
22420 73 20 63 6c 65 61 6e 69 6e 67 20 63 6f 64 65 20  s cleaning code 
22430 77 61 73 20 73 6b 69 70 70 65 64 2e 0a 72 6d 20  was skipped..rm 
22440 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20  -f conftest.err 
22450 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
22460 0a 69 66 20 24 61 63 5f 70 72 65 70 72 6f 63 5f  .if $ac_preproc_
22470 6f 6b 3b 20 74 68 65 6e 0a 20 20 62 72 65 61 6b  ok; then.  break
22480 0a 66 69 0a 0a 20 20 20 20 64 6f 6e 65 0a 20 20  .fi..    done.  
22490 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 50 50    ac_cv_prog_CPP
224a0 3d 24 43 50 50 0a 0a 66 69 0a 20 20 43 50 50 3d  =$CPP..fi.  CPP=
224b0 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 50 50 0a  $ac_cv_prog_CPP.
224c0 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 70 72 6f  else.  ac_cv_pro
224d0 67 5f 43 50 50 3d 24 43 50 50 0a 66 69 0a 65 63  g_CPP=$CPP.fi.ec
224e0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
224f0 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 43 50 50  NO: result: $CPP
22500 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
22510 48 4f 5f 54 7d 24 43 50 50 22 20 3e 26 36 0a 61  HO_T}$CPP" >&6.a
22520 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3d 66 61 6c  c_preproc_ok=fal
22530 73 65 0a 66 6f 72 20 61 63 5f 63 5f 70 72 65 70  se.for ac_c_prep
22540 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 20 69 6e  roc_warn_flag in
22550 20 27 27 20 79 65 73 0a 64 6f 0a 20 20 23 20 55   '' yes.do.  # U
22560 73 65 20 61 20 68 65 61 64 65 72 20 66 69 6c 65  se a header file
22570 20 74 68 61 74 20 63 6f 6d 65 73 20 77 69 74 68   that comes with
22580 20 67 63 63 2c 20 73 6f 20 63 6f 6e 66 69 67 75   gcc, so configu
22590 72 69 6e 67 20 67 6c 69 62 63 0a 20 20 23 20 77  ring glibc.  # w
225a0 69 74 68 20 61 20 66 72 65 73 68 20 63 72 6f 73  ith a fresh cros
225b0 73 2d 63 6f 6d 70 69 6c 65 72 20 77 6f 72 6b 73  s-compiler works
225c0 2e 0a 20 20 23 20 50 72 65 66 65 72 20 3c 6c 69  ..  # Prefer <li
225d0 6d 69 74 73 2e 68 3e 20 74 6f 20 3c 61 73 73 65  mits.h> to <asse
225e0 72 74 2e 68 3e 20 69 66 20 5f 5f 53 54 44 43 5f  rt.h> if __STDC_
225f0 5f 20 69 73 20 64 65 66 69 6e 65 64 2c 20 73 69  _ is defined, si
22600 6e 63 65 0a 20 20 23 20 3c 6c 69 6d 69 74 73 2e  nce.  # <limits.
22610 68 3e 20 65 78 69 73 74 73 20 65 76 65 6e 20 6f  h> exists even o
22620 6e 20 66 72 65 65 73 74 61 6e 64 69 6e 67 20 63  n freestanding c
22630 6f 6d 70 69 6c 65 72 73 2e 0a 20 20 23 20 4f 6e  ompilers..  # On
22640 20 74 68 65 20 4e 65 58 54 2c 20 63 63 20 2d 45   the NeXT, cc -E
22650 20 72 75 6e 73 20 74 68 65 20 63 6f 64 65 20 74   runs the code t
22660 68 72 6f 75 67 68 20 74 68 65 20 63 6f 6d 70 69  hrough the compi
22670 6c 65 72 27 73 20 70 61 72 73 65 72 2c 0a 20 20  ler's parser,.  
22680 23 20 6e 6f 74 20 6a 75 73 74 20 74 68 72 6f 75  # not just throu
22690 67 68 20 63 70 70 2e 20 22 53 79 6e 74 61 78 20  gh cpp. "Syntax 
226a0 65 72 72 6f 72 22 20 69 73 20 68 65 72 65 20 74  error" is here t
226b0 6f 20 63 61 74 63 68 20 74 68 69 73 20 63 61 73  o catch this cas
226c0 65 2e 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65  e..  cat >confte
226d0 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43  st.$ac_ext <<_AC
226e0 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e  EOF./* confdefs.
226f0 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61  h.  */._ACEOF.ca
22700 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63  t confdefs.h >>c
22710 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
22720 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  cat >>conftest.$
22730 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
22740 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e  /* end confdefs.
22750 68 2e 20 20 2a 2f 0a 23 69 66 64 65 66 20 5f 5f  h.  */.#ifdef __
22760 53 54 44 43 5f 5f 0a 23 20 69 6e 63 6c 75 64 65  STDC__.# include
22770 20 3c 6c 69 6d 69 74 73 2e 68 3e 0a 23 65 6c 73   <limits.h>.#els
22780 65 0a 23 20 69 6e 63 6c 75 64 65 20 3c 61 73 73  e.# include <ass
22790 65 72 74 2e 68 3e 0a 23 65 6e 64 69 66 0a 09 09  ert.h>.#endif...
227a0 20 20 20 20 20 53 79 6e 74 61 78 20 65 72 72 6f       Syntax erro
227b0 72 0a 5f 41 43 45 4f 46 0a 69 66 20 7b 20 28 65  r._ACEOF.if { (e
227c0 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
227d0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
227e0 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  cpp conftest.$ac
227f0 5f 65 78 74 5c 22 22 29 20 3e 26 35 0a 20 20 28  _ext\"") >&5.  (
22800 65 76 61 6c 20 24 61 63 5f 63 70 70 20 63 6f 6e  eval $ac_cpp con
22810 66 74 65 73 74 2e 24 61 63 5f 65 78 74 29 20 32  ftest.$ac_ext) 2
22820 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20  >conftest.er1.  
22830 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67  ac_status=$?.  g
22840 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f  rep -v '^ *+' co
22850 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66  nftest.er1 >conf
22860 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66  test.err.  rm -f
22870 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20   conftest.er1.  
22880 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72  cat conftest.err
22890 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73   >&5.  echo "$as
228a0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
228b0 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
228c0 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
228d0 74 61 74 75 73 29 3b 20 7d 20 3e 2f 64 65 76 2f  tatus); } >/dev/
228e0 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 69 66 20  null; then.  if 
228f0 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74  test -s conftest
22900 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20 20 20 61  .err; then.    a
22910 63 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f 63 5f  c_cpp_err=$ac_c_
22920 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61  preproc_warn_fla
22930 67 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72  g.    ac_cpp_err
22940 3d 24 61 63 5f 63 70 70 5f 65 72 72 24 61 63 5f  =$ac_cpp_err$ac_
22950 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 0a 20 20  c_werror_flag.  
22960 65 6c 73 65 0a 20 20 20 20 61 63 5f 63 70 70 5f  else.    ac_cpp_
22970 65 72 72 3d 0a 20 20 66 69 0a 65 6c 73 65 0a 20  err=.  fi.else. 
22980 20 61 63 5f 63 70 70 5f 65 72 72 3d 79 65 73 0a   ac_cpp_err=yes.
22990 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24  fi.if test -z "$
229a0 61 63 5f 63 70 70 5f 65 72 72 22 3b 20 74 68 65  ac_cpp_err"; the
229b0 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 65 63 68  n.  :.else.  ech
229c0 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65  o "$as_me: faile
229d0 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20  d program was:" 
229e0 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f  >&5.sed 's/^/| /
229f0 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  ' conftest.$ac_e
22a00 78 74 20 3e 26 35 0a 0a 20 20 23 20 42 72 6f 6b  xt >&5..  # Brok
22a10 65 6e 3a 20 66 61 69 6c 73 20 6f 6e 20 76 61 6c  en: fails on val
22a20 69 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69 6e  id input..contin
22a30 75 65 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66  ue.fi.rm -f conf
22a40 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73  test.err conftes
22a50 74 2e 24 61 63 5f 65 78 74 0a 0a 20 20 23 20 4f  t.$ac_ext..  # O
22a60 4b 2c 20 77 6f 72 6b 73 20 6f 6e 20 73 61 6e 65  K, works on sane
22a70 20 63 61 73 65 73 2e 20 20 4e 6f 77 20 63 68 65   cases.  Now che
22a80 63 6b 20 77 68 65 74 68 65 72 20 6e 6f 6e 2d 65  ck whether non-e
22a90 78 69 73 74 65 6e 74 20 68 65 61 64 65 72 73 0a  xistent headers.
22aa0 20 20 23 20 63 61 6e 20 62 65 20 64 65 74 65 63    # can be detec
22ab0 74 65 64 20 61 6e 64 20 68 6f 77 2e 0a 20 20 63  ted and how..  c
22ac0 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  at >conftest.$ac
22ad0 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
22ae0 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
22af0 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66  ._ACEOF.cat conf
22b00 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73  defs.h >>conftes
22b10 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e  t.$ac_ext.cat >>
22b20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
22b30 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64   <<_ACEOF./* end
22b40 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
22b50 0a 23 69 6e 63 6c 75 64 65 20 3c 61 63 5f 6e 6f  .#include <ac_no
22b60 6e 65 78 69 73 74 65 6e 74 2e 68 3e 0a 5f 41 43  nexistent.h>._AC
22b70 45 4f 46 0a 69 66 20 7b 20 28 65 76 61 6c 20 65  EOF.if { (eval e
22b80 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
22b90 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 70 70 20 63  ENO: \"$ac_cpp c
22ba0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 5c  onftest.$ac_ext\
22bb0 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
22bc0 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74  $ac_cpp conftest
22bd0 2e 24 61 63 5f 65 78 74 29 20 32 3e 63 6f 6e 66  .$ac_ext) 2>conf
22be0 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74  test.er1.  ac_st
22bf0 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d  atus=$?.  grep -
22c00 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73  v '^ *+' conftes
22c10 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e  t.er1 >conftest.
22c20 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66  err.  rm -f conf
22c30 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63  test.er1.  cat c
22c40 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a  onftest.err >&5.
22c50 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
22c60 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
22c70 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
22c80 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
22c90 29 3b 20 7d 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b  ); } >/dev/null;
22ca0 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20   then.  if test 
22cb0 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b  -s conftest.err;
22cc0 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 70 70   then.    ac_cpp
22cd0 5f 65 72 72 3d 24 61 63 5f 63 5f 70 72 65 70 72  _err=$ac_c_prepr
22ce0 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 0a 20 20 20  oc_warn_flag.   
22cf0 20 61 63 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f   ac_cpp_err=$ac_
22d00 63 70 70 5f 65 72 72 24 61 63 5f 63 5f 77 65 72  cpp_err$ac_c_wer
22d10 72 6f 72 5f 66 6c 61 67 0a 20 20 65 6c 73 65 0a  ror_flag.  else.
22d20 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 0a      ac_cpp_err=.
22d30 20 20 66 69 0a 65 6c 73 65 0a 20 20 61 63 5f 63    fi.else.  ac_c
22d40 70 70 5f 65 72 72 3d 79 65 73 0a 66 69 0a 69 66  pp_err=yes.fi.if
22d50 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 70   test -z "$ac_cp
22d60 70 5f 65 72 72 22 3b 20 74 68 65 6e 0a 20 20 23  p_err"; then.  #
22d70 20 42 72 6f 6b 65 6e 3a 20 73 75 63 63 65 73 73   Broken: success
22d80 20 6f 6e 20 69 6e 76 61 6c 69 64 20 69 6e 70 75   on invalid inpu
22d90 74 2e 0a 63 6f 6e 74 69 6e 75 65 0a 65 6c 73 65  t..continue.else
22da0 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
22db0 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20   failed program 
22dc0 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73  was:" >&5.sed 's
22dd0 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74  /^/| /' conftest
22de0 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 20 20  .$ac_ext >&5..  
22df0 23 20 50 61 73 73 65 73 20 62 6f 74 68 20 74 65  # Passes both te
22e00 73 74 73 2e 0a 61 63 5f 70 72 65 70 72 6f 63 5f  sts..ac_preproc_
22e10 6f 6b 3d 3a 0a 62 72 65 61 6b 0a 66 69 0a 72 6d  ok=:.break.fi.rm
22e20 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -f conftest.err
22e30 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
22e40 74 0a 0a 64 6f 6e 65 0a 23 20 42 65 63 61 75 73  t..done.# Becaus
22e50 65 20 6f 66 20 60 62 72 65 61 6b 27 2c 20 5f 41  e of `break', _A
22e60 43 5f 50 52 45 50 52 4f 43 5f 49 46 45 4c 53 45  C_PREPROC_IFELSE
22e70 27 73 20 63 6c 65 61 6e 69 6e 67 20 63 6f 64 65  's cleaning code
22e80 20 77 61 73 20 73 6b 69 70 70 65 64 2e 0a 72 6d   was skipped..rm
22e90 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -f conftest.err
22ea0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
22eb0 74 0a 69 66 20 24 61 63 5f 70 72 65 70 72 6f 63  t.if $ac_preproc
22ec0 5f 6f 6b 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c  _ok; then.  :.el
22ed0 73 65 0a 20 20 7b 20 7b 20 65 63 68 6f 20 22 24  se.  { { echo "$
22ee0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65  as_me:$LINENO: e
22ef0 72 72 6f 72 3a 20 43 20 70 72 65 70 72 6f 63 65  rror: C preproce
22f00 73 73 6f 72 20 5c 22 24 43 50 50 5c 22 20 66 61  ssor \"$CPP\" fa
22f10 69 6c 73 20 73 61 6e 69 74 79 20 63 68 65 63 6b  ils sanity check
22f20 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f  .See \`config.lo
22f30 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61  g' for more deta
22f40 69 6c 73 2e 22 20 3e 26 35 0a 65 63 68 6f 20 22  ils." >&5.echo "
22f50 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 43  $as_me: error: C
22f60 20 70 72 65 70 72 6f 63 65 73 73 6f 72 20 5c 22   preprocessor \"
22f70 24 43 50 50 5c 22 20 66 61 69 6c 73 20 73 61 6e  $CPP\" fails san
22f80 69 74 79 20 63 68 65 63 6b 0a 53 65 65 20 5c 60  ity check.See \`
22f90 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20  config.log' for 
22fa0 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e  more details." >
22fb0 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74 20  &2;}.   { (exit 
22fc0 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d  1); exit 1; }; }
22fd0 0a 66 69 0a 0a 61 63 5f 65 78 74 3d 63 0a 61 63  .fi..ac_ext=c.ac
22fe0 5f 63 70 70 3d 27 24 43 50 50 20 24 43 50 50 46  _cpp='$CPP $CPPF
22ff0 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65  LAGS'.ac_compile
23000 3d 27 24 43 43 20 2d 63 20 24 43 46 4c 41 47 53  ='$CC -c $CFLAGS
23010 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74   $CPPFLAGS conft
23020 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27  est.$ac_ext >&5'
23030 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f  .ac_link='$CC -o
23040 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65   conftest$ac_exe
23050 65 78 74 20 24 43 46 4c 41 47 53 20 24 43 50 50  ext $CFLAGS $CPP
23060 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63  FLAGS $LDFLAGS c
23070 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
23080 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f  $LIBS >&5'.ac_co
23090 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63  mpiler_gnu=$ac_c
230a0 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  v_c_compiler_gnu
230b0 0a 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  ...echo "$as_me:
230c0 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
230d0 67 20 66 6f 72 20 41 4e 53 49 20 43 20 68 65 61  g for ANSI C hea
230e0 64 65 72 20 66 69 6c 65 73 22 20 3e 26 35 0a 65  der files" >&5.e
230f0 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
23100 63 6b 69 6e 67 20 66 6f 72 20 41 4e 53 49 20 43  cking for ANSI C
23110 20 68 65 61 64 65 72 20 66 69 6c 65 73 2e 2e 2e   header files...
23120 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66   $ECHO_C" >&6.if
23130 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 68   test "${ac_cv_h
23140 65 61 64 65 72 5f 73 74 64 63 2b 73 65 74 7d 22  eader_stdc+set}"
23150 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
23160 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
23170 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
23180 26 36 0a 65 6c 73 65 0a 20 20 63 61 74 20 3e 63  &6.else.  cat >c
23190 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
231a0 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66  <<_ACEOF./* conf
231b0 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45  defs.h.  */._ACE
231c0 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e  OF.cat confdefs.
231d0 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  h >>conftest.$ac
231e0 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74  _ext.cat >>conft
231f0 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
23200 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66  CEOF./* end conf
23210 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63  defs.h.  */.#inc
23220 6c 75 64 65 20 3c 73 74 64 6c 69 62 2e 68 3e 0a  lude <stdlib.h>.
23230 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 61 72 67  #include <stdarg
23240 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74  .h>.#include <st
23250 72 69 6e 67 2e 68 3e 0a 23 69 6e 63 6c 75 64 65  ring.h>.#include
23260 20 3c 66 6c 6f 61 74 2e 68 3e 0a 0a 69 6e 74 0a   <float.h>..int.
23270 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20  main ().{..  ;. 
23280 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43   return 0;.}._AC
23290 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  EOF.rm -f confte
232a0 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66  st.$ac_objext.if
232b0 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
232c0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
232d0 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29  "$ac_compile\"")
232e0 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
232f0 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 63 6f 6e 66  _compile) 2>conf
23300 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74  test.er1.  ac_st
23310 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d  atus=$?.  grep -
23320 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73  v '^ *+' conftes
23330 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e  t.er1 >conftest.
23340 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66  err.  rm -f conf
23350 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63  test.er1.  cat c
23360 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a  onftest.err >&5.
23370 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
23380 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
23390 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
233a0 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
233b0 29 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74  ); } &&.. { ac_t
233c0 72 79 3d 27 74 65 73 74 20 2d 7a 20 22 24 61 63  ry='test -z "$ac
233d0 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22 0a  _c_werror_flag".
233e0 09 09 09 20 7c 7c 20 74 65 73 74 20 21 20 2d 73  ... || test ! -s
233f0 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a 20   conftest.err'. 
23400 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
23410 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
23420 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35  "$ac_try\"") >&5
23430 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79  .  (eval $ac_try
23440 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
23450 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
23460 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
23470 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
23480 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
23490 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26  status); }; } &&
234a0 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73  .. { ac_try='tes
234b0 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24 61  t -s conftest.$a
234c0 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28 65  c_objext'.  { (e
234d0 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
234e0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
234f0 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  try\"") >&5.  (e
23500 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26  val $ac_try) 2>&
23510 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
23520 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
23530 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
23540 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
23550 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
23560 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20  s); }; }; then. 
23570 20 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74   ac_cv_header_st
23580 64 63 3d 79 65 73 0a 65 6c 73 65 0a 20 20 65 63  dc=yes.else.  ec
23590 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c  ho "$as_me: fail
235a0 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22  ed program was:"
235b0 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20   >&5.sed 's/^/| 
235c0 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  /' conftest.$ac_
235d0 65 78 74 20 3e 26 35 0a 0a 61 63 5f 63 76 5f 68  ext >&5..ac_cv_h
235e0 65 61 64 65 72 5f 73 74 64 63 3d 6e 6f 0a 66 69  eader_stdc=no.fi
235f0 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
23600 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  err conftest.$ac
23610 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74  _objext conftest
23620 2e 24 61 63 5f 65 78 74 0a 0a 69 66 20 74 65 73  .$ac_ext..if tes
23630 74 20 24 61 63 5f 63 76 5f 68 65 61 64 65 72 5f  t $ac_cv_header_
23640 73 74 64 63 20 3d 20 79 65 73 3b 20 74 68 65 6e  stdc = yes; then
23650 0a 20 20 23 20 53 75 6e 4f 53 20 34 2e 78 20 73  .  # SunOS 4.x s
23660 74 72 69 6e 67 2e 68 20 64 6f 65 73 20 6e 6f 74  tring.h does not
23670 20 64 65 63 6c 61 72 65 20 6d 65 6d 2a 2c 20 63   declare mem*, c
23680 6f 6e 74 72 61 72 79 20 74 6f 20 41 4e 53 49 2e  ontrary to ANSI.
23690 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74  .  cat >conftest
236a0 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
236b0 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e  F./* confdefs.h.
236c0 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20    */._ACEOF.cat 
236d0 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e  confdefs.h >>con
236e0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61  ftest.$ac_ext.ca
236f0 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  t >>conftest.$ac
23700 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
23710 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e   end confdefs.h.
23720 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 73    */.#include <s
23730 74 72 69 6e 67 2e 68 3e 0a 0a 5f 41 43 45 4f 46  tring.h>.._ACEOF
23740 0a 69 66 20 28 65 76 61 6c 20 22 24 61 63 5f 63  .if (eval "$ac_c
23750 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  pp conftest.$ac_
23760 65 78 74 22 29 20 32 3e 26 35 20 7c 0a 20 20 24  ext") 2>&5 |.  $
23770 45 47 52 45 50 20 22 6d 65 6d 63 68 72 22 20 3e  EGREP "memchr" >
23780 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20  /dev/null 2>&1; 
23790 74 68 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20 20  then.  :.else.  
237a0 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64  ac_cv_header_std
237b0 63 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f  c=no.fi.rm -f co
237c0 6e 66 74 65 73 74 2a 0a 0a 66 69 0a 0a 69 66 20  nftest*..fi..if 
237d0 74 65 73 74 20 24 61 63 5f 63 76 5f 68 65 61 64  test $ac_cv_head
237e0 65 72 5f 73 74 64 63 20 3d 20 79 65 73 3b 20 74  er_stdc = yes; t
237f0 68 65 6e 0a 20 20 23 20 49 53 43 20 32 2e 30 2e  hen.  # ISC 2.0.
23800 32 20 73 74 64 6c 69 62 2e 68 20 64 6f 65 73 20  2 stdlib.h does 
23810 6e 6f 74 20 64 65 63 6c 61 72 65 20 66 72 65 65  not declare free
23820 2c 20 63 6f 6e 74 72 61 72 79 20 74 6f 20 41 4e  , contrary to AN
23830 53 49 2e 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74  SI..  cat >conft
23840 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
23850 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73  CEOF./* confdefs
23860 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63  .h.  */._ACEOF.c
23870 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e  at confdefs.h >>
23880 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
23890 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  .cat >>conftest.
238a0 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
238b0 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73  ./* end confdefs
238c0 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65  .h.  */.#include
238d0 20 3c 73 74 64 6c 69 62 2e 68 3e 0a 0a 5f 41 43   <stdlib.h>.._AC
238e0 45 4f 46 0a 69 66 20 28 65 76 61 6c 20 22 24 61  EOF.if (eval "$a
238f0 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24  c_cpp conftest.$
23900 61 63 5f 65 78 74 22 29 20 32 3e 26 35 20 7c 0a  ac_ext") 2>&5 |.
23910 20 20 24 45 47 52 45 50 20 22 66 72 65 65 22 20    $EGREP "free" 
23920 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b  >/dev/null 2>&1;
23930 20 74 68 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20   then.  :.else. 
23940 20 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74   ac_cv_header_st
23950 64 63 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63  dc=no.fi.rm -f c
23960 6f 6e 66 74 65 73 74 2a 0a 0a 66 69 0a 0a 69 66  onftest*..fi..if
23970 20 74 65 73 74 20 24 61 63 5f 63 76 5f 68 65 61   test $ac_cv_hea
23980 64 65 72 5f 73 74 64 63 20 3d 20 79 65 73 3b 20  der_stdc = yes; 
23990 74 68 65 6e 0a 20 20 23 20 2f 62 69 6e 2f 63 63  then.  # /bin/cc
239a0 20 69 6e 20 49 72 69 78 2d 34 2e 30 2e 35 20 67   in Irix-4.0.5 g
239b0 65 74 73 20 6e 6f 6e 2d 41 4e 53 49 20 63 74 79  ets non-ANSI cty
239c0 70 65 20 6d 61 63 72 6f 73 20 75 6e 6c 65 73 73  pe macros unless
239d0 20 75 73 69 6e 67 20 2d 61 6e 73 69 2e 0a 20 20   using -ansi..  
239e0 69 66 20 74 65 73 74 20 22 24 63 72 6f 73 73 5f  if test "$cross_
239f0 63 6f 6d 70 69 6c 69 6e 67 22 20 3d 20 79 65 73  compiling" = yes
23a00 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a  ; then.  :.else.
23a10 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e    cat >conftest.
23a20 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
23a30 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  ./* confdefs.h. 
23a40 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63   */._ACEOF.cat c
23a50 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66  onfdefs.h >>conf
23a60 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74  test.$ac_ext.cat
23a70 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
23a80 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
23a90 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  end confdefs.h. 
23aa0 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 63 74   */.#include <ct
23ab0 79 70 65 2e 68 3e 0a 23 69 66 20 28 28 27 20 27  ype.h>.#if ((' '
23ac0 20 26 20 30 78 30 46 46 29 20 3d 3d 20 30 78 30   & 0x0FF) == 0x0
23ad0 32 30 29 0a 23 20 64 65 66 69 6e 65 20 49 53 4c  20).# define ISL
23ae0 4f 57 45 52 28 63 29 20 28 27 61 27 20 3c 3d 20  OWER(c) ('a' <= 
23af0 28 63 29 20 26 26 20 28 63 29 20 3c 3d 20 27 7a  (c) && (c) <= 'z
23b00 27 29 0a 23 20 64 65 66 69 6e 65 20 54 4f 55 50  ').# define TOUP
23b10 50 45 52 28 63 29 20 28 49 53 4c 4f 57 45 52 28  PER(c) (ISLOWER(
23b20 63 29 20 3f 20 27 41 27 20 2b 20 28 28 63 29 20  c) ? 'A' + ((c) 
23b30 2d 20 27 61 27 29 20 3a 20 28 63 29 29 0a 23 65  - 'a') : (c)).#e
23b40 6c 73 65 0a 23 20 64 65 66 69 6e 65 20 49 53 4c  lse.# define ISL
23b50 4f 57 45 52 28 63 29 20 5c 0a 09 09 20 20 20 28  OWER(c) \...   (
23b60 28 27 61 27 20 3c 3d 20 28 63 29 20 26 26 20 28  ('a' <= (c) && (
23b70 63 29 20 3c 3d 20 27 69 27 29 20 5c 0a 09 09 20  c) <= 'i') \... 
23b80 20 20 20 20 7c 7c 20 28 27 6a 27 20 3c 3d 20 28      || ('j' <= (
23b90 63 29 20 26 26 20 28 63 29 20 3c 3d 20 27 72 27  c) && (c) <= 'r'
23ba0 29 20 5c 0a 09 09 20 20 20 20 20 7c 7c 20 28 27  ) \...     || ('
23bb0 73 27 20 3c 3d 20 28 63 29 20 26 26 20 28 63 29  s' <= (c) && (c)
23bc0 20 3c 3d 20 27 7a 27 29 29 0a 23 20 64 65 66 69   <= 'z')).# defi
23bd0 6e 65 20 54 4f 55 50 50 45 52 28 63 29 20 28 49  ne TOUPPER(c) (I
23be0 53 4c 4f 57 45 52 28 63 29 20 3f 20 28 28 63 29  SLOWER(c) ? ((c)
23bf0 20 7c 20 30 78 34 30 29 20 3a 20 28 63 29 29 0a   | 0x40) : (c)).
23c00 23 65 6e 64 69 66 0a 0a 23 64 65 66 69 6e 65 20  #endif..#define 
23c10 58 4f 52 28 65 2c 20 66 29 20 28 28 28 65 29 20  XOR(e, f) (((e) 
23c20 26 26 20 21 28 66 29 29 20 7c 7c 20 28 21 28 65  && !(f)) || (!(e
23c30 29 20 26 26 20 28 66 29 29 29 0a 69 6e 74 0a 6d  ) && (f))).int.m
23c40 61 69 6e 20 28 29 0a 7b 0a 20 20 69 6e 74 20 69  ain ().{.  int i
23c50 3b 0a 20 20 66 6f 72 20 28 69 20 3d 20 30 3b 20  ;.  for (i = 0; 
23c60 69 20 3c 20 32 35 36 3b 20 69 2b 2b 29 0a 20 20  i < 256; i++).  
23c70 20 20 69 66 20 28 58 4f 52 20 28 69 73 6c 6f 77    if (XOR (islow
23c80 65 72 20 28 69 29 2c 20 49 53 4c 4f 57 45 52 20  er (i), ISLOWER 
23c90 28 69 29 29 0a 09 7c 7c 20 74 6f 75 70 70 65 72  (i))..|| toupper
23ca0 20 28 69 29 20 21 3d 20 54 4f 55 50 50 45 52 20   (i) != TOUPPER 
23cb0 28 69 29 29 0a 20 20 20 20 20 20 65 78 69 74 28  (i)).      exit(
23cc0 32 29 3b 0a 20 20 65 78 69 74 20 28 30 29 3b 0a  2);.  exit (0);.
23cd0 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63  }._ACEOF.rm -f c
23ce0 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78  onftest$ac_exeex
23cf0 74 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68  t.if { (eval ech
23d00 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
23d10 4f 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22  O: \"$ac_link\""
23d20 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
23d30 63 5f 6c 69 6e 6b 29 20 32 3e 26 35 0a 20 20 61  c_link) 2>&5.  a
23d40 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
23d50 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
23d60 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
23d70 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
23d80 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
23d90 20 26 26 20 7b 20 61 63 5f 74 72 79 3d 27 2e 2f   && { ac_try='./
23da0 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65  conftest$ac_exee
23db0 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63  xt'.  { (eval ec
23dc0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
23dd0 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22  NO: \"$ac_try\""
23de0 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
23df0 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63  c_try) 2>&5.  ac
23e00 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
23e10 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
23e20 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
23e30 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
23e40 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b   $ac_status); };
23e50 20 7d 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c 73   }; then.  :.els
23e60 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
23e70 3a 20 70 72 6f 67 72 61 6d 20 65 78 69 74 65 64  : program exited
23e80 20 77 69 74 68 20 73 74 61 74 75 73 20 24 61 63   with status $ac
23e90 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 65 63 68  _status" >&5.ech
23ea0 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65  o "$as_me: faile
23eb0 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20  d program was:" 
23ec0 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f  >&5.sed 's/^/| /
23ed0 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  ' conftest.$ac_e
23ee0 78 74 20 3e 26 35 0a 0a 28 20 65 78 69 74 20 24  xt >&5..( exit $
23ef0 61 63 5f 73 74 61 74 75 73 20 29 0a 61 63 5f 63  ac_status ).ac_c
23f00 76 5f 68 65 61 64 65 72 5f 73 74 64 63 3d 6e 6f  v_header_stdc=no
23f10 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 72 65 20 2a  .fi.rm -f core *
23f20 2e 63 6f 72 65 20 67 6d 6f 6e 2e 6f 75 74 20 62  .core gmon.out b
23f30 62 2e 6f 75 74 20 63 6f 6e 66 74 65 73 74 24 61  b.out conftest$a
23f40 63 5f 65 78 65 65 78 74 20 63 6f 6e 66 74 65 73  c_exeext conftes
23f50 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e  t.$ac_objext con
23f60 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 66 69  ftest.$ac_ext.fi
23f70 0a 66 69 0a 66 69 0a 65 63 68 6f 20 22 24 61 73  .fi.fi.echo "$as
23f80 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
23f90 75 6c 74 3a 20 24 61 63 5f 63 76 5f 68 65 61 64  ult: $ac_cv_head
23fa0 65 72 5f 73 74 64 63 22 20 3e 26 35 0a 65 63 68  er_stdc" >&5.ech
23fb0 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f  o "${ECHO_T}$ac_
23fc0 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63 22 20  cv_header_stdc" 
23fd0 3e 26 36 0a 69 66 20 74 65 73 74 20 24 61 63 5f  >&6.if test $ac_
23fe0 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63 20 3d  cv_header_stdc =
23ff0 20 79 65 73 3b 20 74 68 65 6e 0a 0a 63 61 74 20   yes; then..cat 
24000 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5c  >>confdefs.h <<\
24010 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 53  _ACEOF.#define S
24020 54 44 43 5f 48 45 41 44 45 52 53 20 31 0a 5f 41  TDC_HEADERS 1._A
24030 43 45 4f 46 0a 0a 66 69 0a 0a 23 20 4f 6e 20 49  CEOF..fi..# On I
24040 52 49 58 20 35 2e 33 2c 20 73 79 73 2f 74 79 70  RIX 5.3, sys/typ
24050 65 73 20 61 6e 64 20 69 6e 74 74 79 70 65 73 2e  es and inttypes.
24060 68 20 61 72 65 20 63 6f 6e 66 6c 69 63 74 69 6e  h are conflictin
24070 67 2e 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 66 6f 72 20  g...........for 
24080 61 63 5f 68 65 61 64 65 72 20 69 6e 20 73 79 73  ac_header in sys
24090 2f 74 79 70 65 73 2e 68 20 73 79 73 2f 73 74 61  /types.h sys/sta
240a0 74 2e 68 20 73 74 64 6c 69 62 2e 68 20 73 74 72  t.h stdlib.h str
240b0 69 6e 67 2e 68 20 6d 65 6d 6f 72 79 2e 68 20 73  ing.h memory.h s
240c0 74 72 69 6e 67 73 2e 68 20 5c 0a 09 09 20 20 69  trings.h \...  i
240d0 6e 74 74 79 70 65 73 2e 68 20 73 74 64 69 6e 74  nttypes.h stdint
240e0 2e 68 20 75 6e 69 73 74 64 2e 68 0a 64 6f 0a 61  .h unistd.h.do.a
240f0 73 5f 61 63 5f 48 65 61 64 65 72 3d 60 65 63 68  s_ac_Header=`ech
24100 6f 20 22 61 63 5f 63 76 5f 68 65 61 64 65 72 5f  o "ac_cv_header_
24110 24 61 63 5f 68 65 61 64 65 72 22 20 7c 20 24 61  $ac_header" | $a
24120 73 5f 74 72 5f 73 68 60 0a 65 63 68 6f 20 22 24  s_tr_sh`.echo "$
24130 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
24140 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f  hecking for $ac_
24150 68 65 61 64 65 72 22 20 3e 26 35 0a 65 63 68 6f  header" >&5.echo
24160 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
24170 6e 67 20 66 6f 72 20 24 61 63 5f 68 65 61 64 65  ng for $ac_heade
24180 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26  r... $ECHO_C" >&
24190 36 0a 69 66 20 65 76 61 6c 20 22 74 65 73 74 20  6.if eval "test 
241a0 5c 22 5c 24 7b 24 61 73 5f 61 63 5f 48 65 61 64  \"\${$as_ac_Head
241b0 65 72 2b 73 65 74 7d 5c 22 20 3d 20 73 65 74 22  er+set}\" = set"
241c0 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
241d0 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
241e0 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
241f0 65 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73  e.  cat >conftes
24200 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
24210 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68  OF./* confdefs.h
24220 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74  .  */._ACEOF.cat
24230 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f   confdefs.h >>co
24240 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63  nftest.$ac_ext.c
24250 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  at >>conftest.$a
24260 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f  c_ext <<_ACEOF./
24270 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68  * end confdefs.h
24280 2e 20 20 2a 2f 0a 24 61 63 5f 69 6e 63 6c 75 64  .  */.$ac_includ
24290 65 73 5f 64 65 66 61 75 6c 74 0a 0a 23 69 6e 63  es_default..#inc
242a0 6c 75 64 65 20 3c 24 61 63 5f 68 65 61 64 65 72  lude <$ac_header
242b0 3e 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63  >._ACEOF.rm -f c
242c0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
242d0 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63  xt.if { (eval ec
242e0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
242f0 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c  NO: \"$ac_compil
24300 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  e\"") >&5.  (eva
24310 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32  l $ac_compile) 2
24320 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20  >conftest.er1.  
24330 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67  ac_status=$?.  g
24340 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f  rep -v '^ *+' co
24350 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66  nftest.er1 >conf
24360 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66  test.err.  rm -f
24370 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20   conftest.er1.  
24380 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72  cat conftest.err
24390 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73   >&5.  echo "$as
243a0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
243b0 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
243c0 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
243d0 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09 20 7b  tatus); } &&.. {
243e0 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 7a   ac_try='test -z
243f0 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66   "$ac_c_werror_f
24400 6c 61 67 22 0a 09 09 09 20 7c 7c 20 74 65 73 74  lag".... || test
24410 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65   ! -s conftest.e
24420 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63  rr'.  { (eval ec
24430 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
24440 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22  NO: \"$ac_try\""
24450 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
24460 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63  c_try) 2>&5.  ac
24470 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
24480 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
24490 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
244a0 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
244b0 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b   $ac_status); };
244c0 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79   } &&.. { ac_try
244d0 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65  ='test -s confte
244e0 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20  st.$ac_objext'. 
244f0 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
24500 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
24510 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35  "$ac_try\"") >&5
24520 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79  .  (eval $ac_try
24530 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
24540 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
24550 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
24560 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
24570 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
24580 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74  status); }; }; t
24590 68 65 6e 0a 20 20 65 76 61 6c 20 22 24 61 73 5f  hen.  eval "$as_
245a0 61 63 5f 48 65 61 64 65 72 3d 79 65 73 22 0a 65  ac_Header=yes".e
245b0 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
245c0 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
245d0 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
245e0 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
245f0 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
24600 0a 65 76 61 6c 20 22 24 61 73 5f 61 63 5f 48 65  .eval "$as_ac_He
24610 61 64 65 72 3d 6e 6f 22 0a 66 69 0a 72 6d 20 2d  ader=no".fi.rm -
24620 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63  f conftest.err c
24630 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
24640 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  xt conftest.$ac_
24650 65 78 74 0a 66 69 0a 65 63 68 6f 20 22 24 61 73  ext.fi.echo "$as
24660 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
24670 75 6c 74 3a 20 60 65 76 61 6c 20 65 63 68 6f 20  ult: `eval echo 
24680 27 24 7b 27 24 61 73 5f 61 63 5f 48 65 61 64 65  '${'$as_ac_Heade
24690 72 27 7d 27 60 22 20 3e 26 35 0a 65 63 68 6f 20  r'}'`" >&5.echo 
246a0 22 24 7b 45 43 48 4f 5f 54 7d 60 65 76 61 6c 20  "${ECHO_T}`eval 
246b0 65 63 68 6f 20 27 24 7b 27 24 61 73 5f 61 63 5f  echo '${'$as_ac_
246c0 48 65 61 64 65 72 27 7d 27 60 22 20 3e 26 36 0a  Header'}'`" >&6.
246d0 69 66 20 74 65 73 74 20 60 65 76 61 6c 20 65 63  if test `eval ec
246e0 68 6f 20 27 24 7b 27 24 61 73 5f 61 63 5f 48 65  ho '${'$as_ac_He
246f0 61 64 65 72 27 7d 27 60 20 3d 20 79 65 73 3b 20  ader'}'` = yes; 
24700 74 68 65 6e 0a 20 20 63 61 74 20 3e 3e 63 6f 6e  then.  cat >>con
24710 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46  fdefs.h <<_ACEOF
24720 0a 23 64 65 66 69 6e 65 20 60 65 63 68 6f 20 22  .#define `echo "
24730 48 41 56 45 5f 24 61 63 5f 68 65 61 64 65 72 22  HAVE_$ac_header"
24740 20 7c 20 24 61 73 5f 74 72 5f 63 70 70 60 20 31   | $as_tr_cpp` 1
24750 0a 5f 41 43 45 4f 46 0a 0a 66 69 0a 0a 64 6f 6e  ._ACEOF..fi..don
24760 65 0a 0a 0a 0a 66 6f 72 20 61 63 5f 68 65 61 64  e....for ac_head
24770 65 72 20 69 6e 20 64 6c 66 63 6e 2e 68 0a 64 6f  er in dlfcn.h.do
24780 0a 61 73 5f 61 63 5f 48 65 61 64 65 72 3d 60 65  .as_ac_Header=`e
24790 63 68 6f 20 22 61 63 5f 63 76 5f 68 65 61 64 65  cho "ac_cv_heade
247a0 72 5f 24 61 63 5f 68 65 61 64 65 72 22 20 7c 20  r_$ac_header" | 
247b0 24 61 73 5f 74 72 5f 73 68 60 0a 65 63 68 6f 20  $as_tr_sh`.echo 
247c0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
247d0 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61   checking for $a
247e0 63 5f 68 65 61 64 65 72 22 20 3e 26 35 0a 65 63  c_header" >&5.ec
247f0 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
24800 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 68 65 61  king for $ac_hea
24810 64 65 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  der... $ECHO_C" 
24820 3e 26 36 0a 69 66 20 65 76 61 6c 20 22 74 65 73  >&6.if eval "tes
24830 74 20 5c 22 5c 24 7b 24 61 73 5f 61 63 5f 48 65  t \"\${$as_ac_He
24840 61 64 65 72 2b 73 65 74 7d 5c 22 20 3d 20 73 65  ader+set}\" = se
24850 74 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  t"; then.  echo 
24860 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
24870 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
24880 6c 73 65 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74  lse.  cat >conft
24890 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
248a0 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73  CEOF./* confdefs
248b0 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63  .h.  */._ACEOF.c
248c0 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e  at confdefs.h >>
248d0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
248e0 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  .cat >>conftest.
248f0 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
24900 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73  ./* end confdefs
24910 2e 68 2e 20 20 2a 2f 0a 24 61 63 5f 69 6e 63 6c  .h.  */.$ac_incl
24920 75 64 65 73 5f 64 65 66 61 75 6c 74 0a 0a 23 69  udes_default..#i
24930 6e 63 6c 75 64 65 20 3c 24 61 63 5f 68 65 61 64  nclude <$ac_head
24940 65 72 3e 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66  er>._ACEOF.rm -f
24950 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
24960 6a 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20  jext.if { (eval 
24970 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
24980 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70  NENO: \"$ac_comp
24990 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  ile\"") >&5.  (e
249a0 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29  val $ac_compile)
249b0 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a   2>conftest.er1.
249c0 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
249d0 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20   grep -v '^ *+' 
249e0 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f  conftest.er1 >co
249f0 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20  nftest.err.  rm 
24a00 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a  -f conftest.er1.
24a10 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65    cat conftest.e
24a20 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24  rr >&5.  echo "$
24a30 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
24a40 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
24a50 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
24a60 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09  _status); } &&..
24a70 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20   { ac_try='test 
24a80 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72  -z "$ac_c_werror
24a90 5f 66 6c 61 67 22 0a 09 09 09 20 7c 7c 20 74 65  _flag".... || te
24aa0 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74  st ! -s conftest
24ab0 2e 65 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20  .err'.  { (eval 
24ac0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
24ad0 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c  NENO: \"$ac_try\
24ae0 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
24af0 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20  $ac_try) 2>&5.  
24b00 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
24b10 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
24b20 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
24b30 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
24b40 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
24b50 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74  }; } &&.. { ac_t
24b60 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66  ry='test -s conf
24b70 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27  test.$ac_objext'
24b80 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  .  { (eval echo 
24b90 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
24ba0 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e   \"$ac_try\"") >
24bb0 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74  &5.  (eval $ac_t
24bc0 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  ry) 2>&5.  ac_st
24bd0 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
24be0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
24bf0 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
24c00 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
24c10 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b  c_status); }; };
24c20 20 74 68 65 6e 0a 20 20 65 76 61 6c 20 22 24 61   then.  eval "$a
24c30 73 5f 61 63 5f 48 65 61 64 65 72 3d 79 65 73 22  s_ac_Header=yes"
24c40 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
24c50 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f  s_me: failed pro
24c60 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73  gram was:" >&5.s
24c70 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e  ed 's/^/| /' con
24c80 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26  ftest.$ac_ext >&
24c90 35 0a 0a 65 76 61 6c 20 22 24 61 73 5f 61 63 5f  5..eval "$as_ac_
24ca0 48 65 61 64 65 72 3d 6e 6f 22 0a 66 69 0a 72 6d  Header=no".fi.rm
24cb0 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -f conftest.err
24cc0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
24cd0 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61  jext conftest.$a
24ce0 63 5f 65 78 74 0a 66 69 0a 65 63 68 6f 20 22 24  c_ext.fi.echo "$
24cf0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
24d00 65 73 75 6c 74 3a 20 60 65 76 61 6c 20 65 63 68  esult: `eval ech
24d10 6f 20 27 24 7b 27 24 61 73 5f 61 63 5f 48 65 61  o '${'$as_ac_Hea
24d20 64 65 72 27 7d 27 60 22 20 3e 26 35 0a 65 63 68  der'}'`" >&5.ech
24d30 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 60 65 76 61  o "${ECHO_T}`eva
24d40 6c 20 65 63 68 6f 20 27 24 7b 27 24 61 73 5f 61  l echo '${'$as_a
24d50 63 5f 48 65 61 64 65 72 27 7d 27 60 22 20 3e 26  c_Header'}'`" >&
24d60 36 0a 69 66 20 74 65 73 74 20 60 65 76 61 6c 20  6.if test `eval 
24d70 65 63 68 6f 20 27 24 7b 27 24 61 73 5f 61 63 5f  echo '${'$as_ac_
24d80 48 65 61 64 65 72 27 7d 27 60 20 3d 20 79 65 73  Header'}'` = yes
24d90 3b 20 74 68 65 6e 0a 20 20 63 61 74 20 3e 3e 63  ; then.  cat >>c
24da0 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45  onfdefs.h <<_ACE
24db0 4f 46 0a 23 64 65 66 69 6e 65 20 60 65 63 68 6f  OF.#define `echo
24dc0 20 22 48 41 56 45 5f 24 61 63 5f 68 65 61 64 65   "HAVE_$ac_heade
24dd0 72 22 20 7c 20 24 61 73 5f 74 72 5f 63 70 70 60  r" | $as_tr_cpp`
24de0 20 31 0a 5f 41 43 45 4f 46 0a 0a 66 69 0a 0a 64   1._ACEOF..fi..d
24df0 6f 6e 65 0a 0a 0a 0a 23 20 53 65 74 20 6f 70 74  one....# Set opt
24e00 69 6f 6e 73 0a 0a 0a 0a 20 20 20 20 20 20 20 20  ions....        
24e10 65 6e 61 62 6c 65 5f 64 6c 6f 70 65 6e 3d 6e 6f  enable_dlopen=no
24e20 0a 0a 0a 20 20 65 6e 61 62 6c 65 5f 77 69 6e 33  ...  enable_win3
24e30 32 5f 64 6c 6c 3d 6e 6f 0a 0a 0a 20 20 20 20 20  2_dll=no...     
24e40 20 20 20 20 20 20 20 23 20 43 68 65 63 6b 20 77         # Check w
24e50 68 65 74 68 65 72 20 2d 2d 65 6e 61 62 6c 65 2d  hether --enable-
24e60 73 68 61 72 65 64 20 6f 72 20 2d 2d 64 69 73 61  shared or --disa
24e70 62 6c 65 2d 73 68 61 72 65 64 20 77 61 73 20 67  ble-shared was g
24e80 69 76 65 6e 2e 0a 69 66 20 74 65 73 74 20 22 24  iven..if test "$
24e90 7b 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 2b 73  {enable_shared+s
24ea0 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
24eb0 0a 20 20 65 6e 61 62 6c 65 76 61 6c 3d 22 24 65  .  enableval="$e
24ec0 6e 61 62 6c 65 5f 73 68 61 72 65 64 22 0a 20 20  nable_shared".  
24ed0 70 3d 24 7b 50 41 43 4b 41 47 45 2d 64 65 66 61  p=${PACKAGE-defa
24ee0 75 6c 74 7d 0a 20 20 20 20 63 61 73 65 20 24 65  ult}.    case $e
24ef0 6e 61 62 6c 65 76 61 6c 20 69 6e 0a 20 20 20 20  nableval in.    
24f00 79 65 73 29 20 65 6e 61 62 6c 65 5f 73 68 61 72  yes) enable_shar
24f10 65 64 3d 79 65 73 20 3b 3b 0a 20 20 20 20 6e 6f  ed=yes ;;.    no
24f20 29 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 3d  ) enable_shared=
24f30 6e 6f 20 3b 3b 0a 20 20 20 20 2a 29 0a 20 20 20  no ;;.    *).   
24f40 20 20 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64     enable_shared
24f50 3d 6e 6f 0a 20 20 20 20 20 20 23 20 4c 6f 6f 6b  =no.      # Look
24f60 20 61 74 20 74 68 65 20 61 72 67 75 6d 65 6e 74   at the argument
24f70 20 77 65 20 67 6f 74 2e 20 20 57 65 20 75 73 65   we got.  We use
24f80 20 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 6f 6e 20   all the common 
24f90 6c 69 73 74 20 73 65 70 61 72 61 74 6f 72 73 2e  list separators.
24fa0 0a 20 20 20 20 20 20 6c 74 5f 73 61 76 65 5f 69  .      lt_save_i
24fb0 66 73 3d 22 24 49 46 53 22 3b 20 49 46 53 3d 22  fs="$IFS"; IFS="
24fc0 24 7b 49 46 53 7d 24 50 41 54 48 5f 53 45 50 41  ${IFS}$PATH_SEPA
24fd0 52 41 54 4f 52 2c 22 0a 20 20 20 20 20 20 66 6f  RATOR,".      fo
24fe0 72 20 70 6b 67 20 69 6e 20 24 65 6e 61 62 6c 65  r pkg in $enable
24ff0 76 61 6c 3b 20 64 6f 0a 09 49 46 53 3d 22 24 6c  val; do..IFS="$l
25000 74 5f 73 61 76 65 5f 69 66 73 22 0a 09 69 66 20  t_save_ifs"..if 
25010 74 65 73 74 20 22 58 24 70 6b 67 22 20 3d 20 22  test "X$pkg" = "
25020 58 24 70 22 3b 20 74 68 65 6e 0a 09 20 20 65 6e  X$p"; then..  en
25030 61 62 6c 65 5f 73 68 61 72 65 64 3d 79 65 73 0a  able_shared=yes.
25040 09 66 69 0a 20 20 20 20 20 20 64 6f 6e 65 0a 20  .fi.      done. 
25050 20 20 20 20 20 49 46 53 3d 22 24 6c 74 5f 73 61       IFS="$lt_sa
25060 76 65 5f 69 66 73 22 0a 20 20 20 20 20 20 3b 3b  ve_ifs".      ;;
25070 0a 20 20 20 20 65 73 61 63 0a 65 6c 73 65 0a 20  .    esac.else. 
25080 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 3d 79   enable_shared=y
25090 65 73 0a 66 69 3b 0a 0a 0a 0a 0a 0a 0a 0a 0a 20  es.fi;......... 
250a0 20 23 20 43 68 65 63 6b 20 77 68 65 74 68 65 72   # Check whether
250b0 20 2d 2d 65 6e 61 62 6c 65 2d 73 74 61 74 69 63   --enable-static
250c0 20 6f 72 20 2d 2d 64 69 73 61 62 6c 65 2d 73 74   or --disable-st
250d0 61 74 69 63 20 77 61 73 20 67 69 76 65 6e 2e 0a  atic was given..
250e0 69 66 20 74 65 73 74 20 22 24 7b 65 6e 61 62 6c  if test "${enabl
250f0 65 5f 73 74 61 74 69 63 2b 73 65 74 7d 22 20 3d  e_static+set}" =
25100 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 6e 61   set; then.  ena
25110 62 6c 65 76 61 6c 3d 22 24 65 6e 61 62 6c 65 5f  bleval="$enable_
25120 73 74 61 74 69 63 22 0a 20 20 70 3d 24 7b 50 41  static".  p=${PA
25130 43 4b 41 47 45 2d 64 65 66 61 75 6c 74 7d 0a 20  CKAGE-default}. 
25140 20 20 20 63 61 73 65 20 24 65 6e 61 62 6c 65 76     case $enablev
25150 61 6c 20 69 6e 0a 20 20 20 20 79 65 73 29 20 65  al in.    yes) e
25160 6e 61 62 6c 65 5f 73 74 61 74 69 63 3d 79 65 73  nable_static=yes
25170 20 3b 3b 0a 20 20 20 20 6e 6f 29 20 65 6e 61 62   ;;.    no) enab
25180 6c 65 5f 73 74 61 74 69 63 3d 6e 6f 20 3b 3b 0a  le_static=no ;;.
25190 20 20 20 20 2a 29 0a 20 20 20 20 20 65 6e 61 62      *).     enab
251a0 6c 65 5f 73 74 61 74 69 63 3d 6e 6f 0a 20 20 20  le_static=no.   
251b0 20 20 20 23 20 4c 6f 6f 6b 20 61 74 20 74 68 65     # Look at the
251c0 20 61 72 67 75 6d 65 6e 74 20 77 65 20 67 6f 74   argument we got
251d0 2e 20 20 57 65 20 75 73 65 20 61 6c 6c 20 74 68  .  We use all th
251e0 65 20 63 6f 6d 6d 6f 6e 20 6c 69 73 74 20 73 65  e common list se
251f0 70 61 72 61 74 6f 72 73 2e 0a 20 20 20 20 20 20  parators..      
25200 6c 74 5f 73 61 76 65 5f 69 66 73 3d 22 24 49 46  lt_save_ifs="$IF
25210 53 22 3b 20 49 46 53 3d 22 24 7b 49 46 53 7d 24  S"; IFS="${IFS}$
25220 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 2c 22  PATH_SEPARATOR,"
25230 0a 20 20 20 20 20 20 66 6f 72 20 70 6b 67 20 69  .      for pkg i
25240 6e 20 24 65 6e 61 62 6c 65 76 61 6c 3b 20 64 6f  n $enableval; do
25250 0a 09 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f  ..IFS="$lt_save_
25260 69 66 73 22 0a 09 69 66 20 74 65 73 74 20 22 58  ifs"..if test "X
25270 24 70 6b 67 22 20 3d 20 22 58 24 70 22 3b 20 74  $pkg" = "X$p"; t
25280 68 65 6e 0a 09 20 20 65 6e 61 62 6c 65 5f 73 74  hen..  enable_st
25290 61 74 69 63 3d 79 65 73 0a 09 66 69 0a 20 20 20  atic=yes..fi.   
252a0 20 20 20 64 6f 6e 65 0a 20 20 20 20 20 20 49 46     done.      IF
252b0 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22  S="$lt_save_ifs"
252c0 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73  .      ;;.    es
252d0 61 63 0a 65 6c 73 65 0a 20 20 65 6e 61 62 6c 65  ac.else.  enable
252e0 5f 73 74 61 74 69 63 3d 79 65 73 0a 66 69 3b 0a  _static=yes.fi;.
252f0 0a 0a 0a 0a 0a 0a 0a 0a 0a 23 20 43 68 65 63 6b  .........# Check
25300 20 77 68 65 74 68 65 72 20 2d 2d 77 69 74 68 2d   whether --with-
25310 70 69 63 20 6f 72 20 2d 2d 77 69 74 68 6f 75 74  pic or --without
25320 2d 70 69 63 20 77 61 73 20 67 69 76 65 6e 2e 0a  -pic was given..
25330 69 66 20 74 65 73 74 20 22 24 7b 77 69 74 68 5f  if test "${with_
25340 70 69 63 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  pic+set}" = set;
25350 20 74 68 65 6e 0a 20 20 77 69 74 68 76 61 6c 3d   then.  withval=
25360 22 24 77 69 74 68 5f 70 69 63 22 0a 20 20 70 69  "$with_pic".  pi
25370 63 5f 6d 6f 64 65 3d 22 24 77 69 74 68 76 61 6c  c_mode="$withval
25380 22 0a 65 6c 73 65 0a 20 20 70 69 63 5f 6d 6f 64  ".else.  pic_mod
25390 65 3d 64 65 66 61 75 6c 74 0a 66 69 3b 0a 0a 74  e=default.fi;..t
253a0 65 73 74 20 2d 7a 20 22 24 70 69 63 5f 6d 6f 64  est -z "$pic_mod
253b0 65 22 20 26 26 20 70 69 63 5f 6d 6f 64 65 3d 64  e" && pic_mode=d
253c0 65 66 61 75 6c 74 0a 0a 0a 0a 0a 0a 0a 0a 20 20  efault........  
253d0 23 20 43 68 65 63 6b 20 77 68 65 74 68 65 72 20  # Check whether 
253e0 2d 2d 65 6e 61 62 6c 65 2d 66 61 73 74 2d 69 6e  --enable-fast-in
253f0 73 74 61 6c 6c 20 6f 72 20 2d 2d 64 69 73 61 62  stall or --disab
25400 6c 65 2d 66 61 73 74 2d 69 6e 73 74 61 6c 6c 20  le-fast-install 
25410 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 65  was given..if te
25420 73 74 20 22 24 7b 65 6e 61 62 6c 65 5f 66 61 73  st "${enable_fas
25430 74 5f 69 6e 73 74 61 6c 6c 2b 73 65 74 7d 22 20  t_install+set}" 
25440 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 6e  = set; then.  en
25450 61 62 6c 65 76 61 6c 3d 22 24 65 6e 61 62 6c 65  ableval="$enable
25460 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c 22 0a 20  _fast_install". 
25470 20 70 3d 24 7b 50 41 43 4b 41 47 45 2d 64 65 66   p=${PACKAGE-def
25480 61 75 6c 74 7d 0a 20 20 20 20 63 61 73 65 20 24  ault}.    case $
25490 65 6e 61 62 6c 65 76 61 6c 20 69 6e 0a 20 20 20  enableval in.   
254a0 20 79 65 73 29 20 65 6e 61 62 6c 65 5f 66 61 73   yes) enable_fas
254b0 74 5f 69 6e 73 74 61 6c 6c 3d 79 65 73 20 3b 3b  t_install=yes ;;
254c0 0a 20 20 20 20 6e 6f 29 20 65 6e 61 62 6c 65 5f  .    no) enable_
254d0 66 61 73 74 5f 69 6e 73 74 61 6c 6c 3d 6e 6f 20  fast_install=no 
254e0 3b 3b 0a 20 20 20 20 2a 29 0a 20 20 20 20 20 20  ;;.    *).      
254f0 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74  enable_fast_inst
25500 61 6c 6c 3d 6e 6f 0a 20 20 20 20 20 20 23 20 4c  all=no.      # L
25510 6f 6f 6b 20 61 74 20 74 68 65 20 61 72 67 75 6d  ook at the argum
25520 65 6e 74 20 77 65 20 67 6f 74 2e 20 20 57 65 20  ent we got.  We 
25530 75 73 65 20 61 6c 6c 20 74 68 65 20 63 6f 6d 6d  use all the comm
25540 6f 6e 20 6c 69 73 74 20 73 65 70 61 72 61 74 6f  on list separato
25550 72 73 2e 0a 20 20 20 20 20 20 6c 74 5f 73 61 76  rs..      lt_sav
25560 65 5f 69 66 73 3d 22 24 49 46 53 22 3b 20 49 46  e_ifs="$IFS"; IF
25570 53 3d 22 24 7b 49 46 53 7d 24 50 41 54 48 5f 53  S="${IFS}$PATH_S
25580 45 50 41 52 41 54 4f 52 2c 22 0a 20 20 20 20 20  EPARATOR,".     
25590 20 66 6f 72 20 70 6b 67 20 69 6e 20 24 65 6e 61   for pkg in $ena
255a0 62 6c 65 76 61 6c 3b 20 64 6f 0a 09 49 46 53 3d  bleval; do..IFS=
255b0 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 09  "$lt_save_ifs"..
255c0 69 66 20 74 65 73 74 20 22 58 24 70 6b 67 22 20  if test "X$pkg" 
255d0 3d 20 22 58 24 70 22 3b 20 74 68 65 6e 0a 09 20  = "X$p"; then.. 
255e0 20 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73   enable_fast_ins
255f0 74 61 6c 6c 3d 79 65 73 0a 09 66 69 0a 20 20 20  tall=yes..fi.   
25600 20 20 20 64 6f 6e 65 0a 20 20 20 20 20 20 49 46     done.      IF
25610 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22  S="$lt_save_ifs"
25620 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73  .      ;;.    es
25630 61 63 0a 65 6c 73 65 0a 20 20 65 6e 61 62 6c 65  ac.else.  enable
25640 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c 3d 79 65  _fast_install=ye
25650 73 0a 66 69 3b 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  s.fi;...........
25660 23 20 54 68 69 73 20 63 61 6e 20 62 65 20 75 73  # This can be us
25670 65 64 20 74 6f 20 72 65 62 75 69 6c 64 20 6c 69  ed to rebuild li
25680 62 74 6f 6f 6c 20 77 68 65 6e 20 6e 65 65 64 65  btool when neede
25690 64 0a 4c 49 42 54 4f 4f 4c 5f 44 45 50 53 3d 22  d.LIBTOOL_DEPS="
256a0 24 6c 74 6d 61 69 6e 22 0a 0a 23 20 41 6c 77 61  $ltmain"..# Alwa
256b0 79 73 20 75 73 65 20 6f 75 72 20 6f 77 6e 20 6c  ys use our own l
256c0 69 62 74 6f 6f 6c 2e 0a 4c 49 42 54 4f 4f 4c 3d  ibtool..LIBTOOL=
256d0 27 24 28 53 48 45 4c 4c 29 20 24 28 74 6f 70 5f  '$(SHELL) $(top_
256e0 62 75 69 6c 64 64 69 72 29 2f 6c 69 62 74 6f 6f  builddir)/libtoo
256f0 6c 27 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  l'..............
25700 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 74 65 73 74  ............test
25710 20 2d 7a 20 22 24 4c 4e 5f 53 22 20 26 26 20 4c   -z "$LN_S" && L
25720 4e 5f 53 3d 22 6c 6e 20 2d 73 22 0a 0a 0a 0a 0a  N_S="ln -s".....
25730 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 69 66 20 74 65 73  ..........if tes
25740 74 20 2d 6e 20 22 24 7b 5a 53 48 5f 56 45 52 53  t -n "${ZSH_VERS
25750 49 4f 4e 2b 73 65 74 7d 22 20 3b 20 74 68 65 6e  ION+set}" ; then
25760 0a 20 20 20 73 65 74 6f 70 74 20 4e 4f 5f 47 4c  .   setopt NO_GL
25770 4f 42 5f 53 55 42 53 54 0a 66 69 0a 0a 65 63 68  OB_SUBST.fi..ech
25780 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
25790 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  O: checking for 
257a0 6f 62 6a 64 69 72 22 20 3e 26 35 0a 65 63 68 6f  objdir" >&5.echo
257b0 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
257c0 6e 67 20 66 6f 72 20 6f 62 6a 64 69 72 2e 2e 2e  ng for objdir...
257d0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66   $ECHO_C" >&6.if
257e0 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f 6f   test "${lt_cv_o
257f0 62 6a 64 69 72 2b 73 65 74 7d 22 20 3d 20 73 65  bjdir+set}" = se
25800 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
25810 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
25820 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
25830 73 65 0a 20 20 72 6d 20 2d 66 20 2e 6c 69 62 73  se.  rm -f .libs
25840 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 6d 6b 64   2>/dev/null.mkd
25850 69 72 20 2e 6c 69 62 73 20 32 3e 2f 64 65 76 2f  ir .libs 2>/dev/
25860 6e 75 6c 6c 0a 69 66 20 74 65 73 74 20 2d 64 20  null.if test -d 
25870 2e 6c 69 62 73 3b 20 74 68 65 6e 0a 20 20 6c 74  .libs; then.  lt
25880 5f 63 76 5f 6f 62 6a 64 69 72 3d 2e 6c 69 62 73  _cv_objdir=.libs
25890 0a 65 6c 73 65 0a 20 20 23 20 4d 53 2d 44 4f 53  .else.  # MS-DOS
258a0 20 64 6f 65 73 20 6e 6f 74 20 61 6c 6c 6f 77 20   does not allow 
258b0 66 69 6c 65 6e 61 6d 65 73 20 74 68 61 74 20 62  filenames that b
258c0 65 67 69 6e 20 77 69 74 68 20 61 20 64 6f 74 2e  egin with a dot.
258d0 0a 20 20 6c 74 5f 63 76 5f 6f 62 6a 64 69 72 3d  .  lt_cv_objdir=
258e0 5f 6c 69 62 73 0a 66 69 0a 72 6d 64 69 72 20 2e  _libs.fi.rmdir .
258f0 6c 69 62 73 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c  libs 2>/dev/null
25900 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  .fi.echo "$as_me
25910 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
25920 3a 20 24 6c 74 5f 63 76 5f 6f 62 6a 64 69 72 22  : $lt_cv_objdir"
25930 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
25940 4f 5f 54 7d 24 6c 74 5f 63 76 5f 6f 62 6a 64 69  O_T}$lt_cv_objdi
25950 72 22 20 3e 26 36 0a 6f 62 6a 64 69 72 3d 24 6c  r" >&6.objdir=$l
25960 74 5f 63 76 5f 6f 62 6a 64 69 72 0a 0a 0a 0a 0a  t_cv_objdir.....
25970 0a 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e  .cat >>confdefs.
25980 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69  h <<_ACEOF.#defi
25990 6e 65 20 4c 54 5f 4f 42 4a 44 49 52 20 22 24 6c  ne LT_OBJDIR "$l
259a0 74 5f 63 76 5f 6f 62 6a 64 69 72 2f 22 0a 5f 41  t_cv_objdir/"._A
259b0 43 45 4f 46 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  CEOF............
259c0 0a 0a 0a 0a 0a 0a 63 61 73 65 20 24 68 6f 73 74  ......case $host
259d0 5f 6f 73 20 69 6e 0a 61 69 78 33 2a 29 0a 20 20  _os in.aix3*).  
259e0 23 20 41 49 58 20 73 6f 6d 65 74 69 6d 65 73 20  # AIX sometimes 
259f0 68 61 73 20 70 72 6f 62 6c 65 6d 73 20 77 69 74  has problems wit
25a00 68 20 74 68 65 20 47 43 43 20 63 6f 6c 6c 65 63  h the GCC collec
25a10 74 32 20 70 72 6f 67 72 61 6d 2e 20 20 46 6f 72  t2 program.  For
25a20 20 73 6f 6d 65 0a 20 20 23 20 72 65 61 73 6f 6e   some.  # reason
25a30 2c 20 69 66 20 77 65 20 73 65 74 20 74 68 65 20  , if we set the 
25a40 43 4f 4c 4c 45 43 54 5f 4e 41 4d 45 53 20 65 6e  COLLECT_NAMES en
25a50 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62  vironment variab
25a60 6c 65 2c 20 74 68 65 20 70 72 6f 62 6c 65 6d 73  le, the problems
25a70 0a 20 20 23 20 76 61 6e 69 73 68 20 69 6e 20 61  .  # vanish in a
25a80 20 70 75 66 66 20 6f 66 20 73 6d 6f 6b 65 2e 0a   puff of smoke..
25a90 20 20 69 66 20 74 65 73 74 20 22 58 24 7b 43 4f    if test "X${CO
25aa0 4c 4c 45 43 54 5f 4e 41 4d 45 53 2b 73 65 74 7d  LLECT_NAMES+set}
25ab0 22 20 21 3d 20 58 73 65 74 3b 20 74 68 65 6e 0a  " != Xset; then.
25ac0 20 20 20 20 43 4f 4c 4c 45 43 54 5f 4e 41 4d 45      COLLECT_NAME
25ad0 53 3d 0a 20 20 20 20 65 78 70 6f 72 74 20 43 4f  S=.    export CO
25ae0 4c 4c 45 43 54 5f 4e 41 4d 45 53 0a 20 20 66 69  LLECT_NAMES.  fi
25af0 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a 23 20 53 65  .  ;;.esac..# Se
25b00 64 20 73 75 62 73 74 69 74 75 74 69 6f 6e 20 74  d substitution t
25b10 68 61 74 20 68 65 6c 70 73 20 75 73 20 64 6f 20  hat helps us do 
25b20 72 6f 62 75 73 74 20 71 75 6f 74 69 6e 67 2e 20  robust quoting. 
25b30 20 49 74 20 62 61 63 6b 73 6c 61 73 68 69 66 69   It backslashifi
25b40 65 73 0a 23 20 6d 65 74 61 63 68 61 72 61 63 74  es.# metacharact
25b50 65 72 73 20 74 68 61 74 20 61 72 65 20 73 74 69  ers that are sti
25b60 6c 6c 20 61 63 74 69 76 65 20 77 69 74 68 69 6e  ll active within
25b70 20 64 6f 75 62 6c 65 2d 71 75 6f 74 65 64 20 73   double-quoted s
25b80 74 72 69 6e 67 73 2e 0a 73 65 64 5f 71 75 6f 74  trings..sed_quot
25b90 65 5f 73 75 62 73 74 3d 27 73 2f 5c 28 5b 22 60  e_subst='s/\(["`
25ba0 24 5c 5c 5d 5c 29 2f 5c 5c 5c 31 2f 67 27 0a 0a  $\\]\)/\\\1/g'..
25bb0 23 20 53 61 6d 65 20 61 73 20 61 62 6f 76 65 2c  # Same as above,
25bc0 20 62 75 74 20 64 6f 20 6e 6f 74 20 71 75 6f 74   but do not quot
25bd0 65 20 76 61 72 69 61 62 6c 65 20 72 65 66 65 72  e variable refer
25be0 65 6e 63 65 73 2e 0a 64 6f 75 62 6c 65 5f 71 75  ences..double_qu
25bf0 6f 74 65 5f 73 75 62 73 74 3d 27 73 2f 5c 28 5b  ote_subst='s/\([
25c00 22 60 5c 5c 5d 5c 29 2f 5c 5c 5c 31 2f 67 27 0a  "`\\]\)/\\\1/g'.
25c10 0a 23 20 53 65 64 20 73 75 62 73 74 69 74 75 74  .# Sed substitut
25c20 69 6f 6e 20 74 6f 20 64 65 6c 61 79 20 65 78 70  ion to delay exp
25c30 61 6e 73 69 6f 6e 20 6f 66 20 61 6e 20 65 73 63  ansion of an esc
25c40 61 70 65 64 20 73 68 65 6c 6c 20 76 61 72 69 61  aped shell varia
25c50 62 6c 65 20 69 6e 20 61 0a 23 20 64 6f 75 62 6c  ble in a.# doubl
25c60 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 27 65 64  e_quote_subst'ed
25c70 20 73 74 72 69 6e 67 2e 0a 64 65 6c 61 79 5f 76   string..delay_v
25c80 61 72 69 61 62 6c 65 5f 73 75 62 73 74 3d 27 73  ariable_subst='s
25c90 2f 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 24 2f 5c 5c  /\\\\\\\\\\\$/\\
25ca0 5c 5c 5c 5c 24 2f 67 27 0a 0a 23 20 53 65 64 20  \\\\$/g'..# Sed 
25cb0 73 75 62 73 74 69 74 75 74 69 6f 6e 20 74 6f 20  substitution to 
25cc0 64 65 6c 61 79 20 65 78 70 61 6e 73 69 6f 6e 20  delay expansion 
25cd0 6f 66 20 61 6e 20 65 73 63 61 70 65 64 20 73 69  of an escaped si
25ce0 6e 67 6c 65 20 71 75 6f 74 65 2e 0a 64 65 6c 61  ngle quote..dela
25cf0 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73  y_single_quote_s
25d00 75 62 73 74 3d 27 73 2f 27 5c 27 27 2f 27 5c 27  ubst='s/'\''/'\'
25d10 5c 5c 5c 5c 5c 5c 5c 27 5c 27 27 2f 67 27 0a 0a  \\\\\\\'\''/g'..
25d20 23 20 53 65 64 20 73 75 62 73 74 69 74 75 74 69  # Sed substituti
25d30 6f 6e 20 74 6f 20 61 76 6f 69 64 20 61 63 63 69  on to avoid acci
25d40 64 65 6e 74 61 6c 20 67 6c 6f 62 62 69 6e 67 20  dental globbing 
25d50 69 6e 20 65 76 61 6c 65 64 20 65 78 70 72 65 73  in evaled expres
25d60 73 69 6f 6e 73 0a 6e 6f 5f 67 6c 6f 62 5f 73 75  sions.no_glob_su
25d70 62 73 74 3d 27 73 2f 5c 2a 2f 5c 5c 5c 2a 2f 67  bst='s/\*/\\\*/g
25d80 27 0a 0a 23 20 47 6c 6f 62 61 6c 20 76 61 72 69  '..# Global vari
25d90 61 62 6c 65 73 3a 0a 6f 66 69 6c 65 3d 6c 69 62  ables:.ofile=lib
25da0 74 6f 6f 6c 0a 63 61 6e 5f 62 75 69 6c 64 5f 73  tool.can_build_s
25db0 68 61 72 65 64 3d 79 65 73 0a 0a 23 20 41 6c 6c  hared=yes..# All
25dc0 20 6b 6e 6f 77 6e 20 6c 69 6e 6b 65 72 73 20 72   known linkers r
25dd0 65 71 75 69 72 65 20 61 20 60 2e 61 27 20 61 72  equire a `.a' ar
25de0 63 68 69 76 65 20 66 6f 72 20 73 74 61 74 69 63  chive for static
25df0 20 6c 69 6e 6b 69 6e 67 20 28 65 78 63 65 70 74   linking (except
25e00 20 4d 53 56 43 2c 0a 23 20 77 68 69 63 68 20 6e   MSVC,.# which n
25e10 65 65 64 73 20 27 2e 6c 69 62 27 29 2e 0a 6c 69  eeds '.lib')..li
25e20 62 65 78 74 3d 61 0a 0a 77 69 74 68 5f 67 6e 75  bext=a..with_gnu
25e30 5f 6c 64 3d 22 24 6c 74 5f 63 76 5f 70 72 6f 67  _ld="$lt_cv_prog
25e40 5f 67 6e 75 5f 6c 64 22 0a 0a 6f 6c 64 5f 43 43  _gnu_ld"..old_CC
25e50 3d 22 24 43 43 22 0a 6f 6c 64 5f 43 46 4c 41 47  ="$CC".old_CFLAG
25e60 53 3d 22 24 43 46 4c 41 47 53 22 0a 0a 23 20 53  S="$CFLAGS"..# S
25e70 65 74 20 73 61 6e 65 20 64 65 66 61 75 6c 74 73  et sane defaults
25e80 20 66 6f 72 20 76 61 72 69 6f 75 73 20 76 61 72   for various var
25e90 69 61 62 6c 65 73 0a 74 65 73 74 20 2d 7a 20 22  iables.test -z "
25ea0 24 43 43 22 20 26 26 20 43 43 3d 63 63 0a 74 65  $CC" && CC=cc.te
25eb0 73 74 20 2d 7a 20 22 24 4c 54 43 43 22 20 26 26  st -z "$LTCC" &&
25ec0 20 4c 54 43 43 3d 24 43 43 0a 74 65 73 74 20 2d   LTCC=$CC.test -
25ed0 7a 20 22 24 4c 54 43 46 4c 41 47 53 22 20 26 26  z "$LTCFLAGS" &&
25ee0 20 4c 54 43 46 4c 41 47 53 3d 24 43 46 4c 41 47   LTCFLAGS=$CFLAG
25ef0 53 0a 74 65 73 74 20 2d 7a 20 22 24 4c 44 22 20  S.test -z "$LD" 
25f00 26 26 20 4c 44 3d 6c 64 0a 74 65 73 74 20 2d 7a  && LD=ld.test -z
25f10 20 22 24 61 63 5f 6f 62 6a 65 78 74 22 20 26 26   "$ac_objext" &&
25f20 20 61 63 5f 6f 62 6a 65 78 74 3d 6f 0a 0a 66 6f   ac_objext=o..fo
25f30 72 20 63 63 5f 74 65 6d 70 20 69 6e 20 24 63 6f  r cc_temp in $co
25f40 6d 70 69 6c 65 72 22 22 3b 20 64 6f 0a 20 20 63  mpiler""; do.  c
25f50 61 73 65 20 24 63 63 5f 74 65 6d 70 20 69 6e 0a  ase $cc_temp in.
25f60 20 20 20 20 63 6f 6d 70 69 6c 65 20 7c 20 2a 5b      compile | *[
25f70 5c 5c 2f 5d 63 6f 6d 70 69 6c 65 20 7c 20 63 63  \\/]compile | cc
25f80 61 63 68 65 20 7c 20 2a 5b 5c 5c 2f 5d 63 63 61  ache | *[\\/]cca
25f90 63 68 65 20 29 20 3b 3b 0a 20 20 20 20 64 69 73  che ) ;;.    dis
25fa0 74 63 63 20 7c 20 2a 5b 5c 5c 2f 5d 64 69 73 74  tcc | *[\\/]dist
25fb0 63 63 20 7c 20 70 75 72 69 66 79 20 7c 20 2a 5b  cc | purify | *[
25fc0 5c 5c 2f 5d 70 75 72 69 66 79 20 29 20 3b 3b 0a  \\/]purify ) ;;.
25fd0 20 20 20 20 5c 2d 2a 29 20 3b 3b 0a 20 20 20 20      \-*) ;;.    
25fe0 2a 29 20 62 72 65 61 6b 3b 3b 0a 20 20 65 73 61  *) break;;.  esa
25ff0 63 0a 64 6f 6e 65 0a 63 63 5f 62 61 73 65 6e 61  c.done.cc_basena
26000 6d 65 3d 60 24 45 43 48 4f 20 22 58 24 63 63 5f  me=`$ECHO "X$cc_
26010 74 65 6d 70 22 20 7c 20 24 58 73 65 64 20 2d 65  temp" | $Xsed -e
26020 20 27 73 25 2e 2a 2f 25 25 27 20 2d 65 20 22 73   's%.*/%%' -e "s
26030 25 5e 24 68 6f 73 74 5f 61 6c 69 61 73 2d 25 25  %^$host_alias-%%
26040 22 60 0a 0a 0a 23 20 4f 6e 6c 79 20 70 65 72 66  "`...# Only perf
26050 6f 72 6d 20 74 68 65 20 63 68 65 63 6b 20 66 6f  orm the check fo
26060 72 20 66 69 6c 65 2c 20 69 66 20 74 68 65 20 63  r file, if the c
26070 68 65 63 6b 20 6d 65 74 68 6f 64 20 72 65 71 75  heck method requ
26080 69 72 65 73 20 69 74 0a 74 65 73 74 20 2d 7a 20  ires it.test -z 
26090 22 24 4d 41 47 49 43 5f 43 4d 44 22 20 26 26 20  "$MAGIC_CMD" && 
260a0 4d 41 47 49 43 5f 43 4d 44 3d 66 69 6c 65 0a 63  MAGIC_CMD=file.c
260b0 61 73 65 20 24 64 65 70 6c 69 62 73 5f 63 68 65  ase $deplibs_che
260c0 63 6b 5f 6d 65 74 68 6f 64 20 69 6e 0a 66 69 6c  ck_method in.fil
260d0 65 5f 6d 61 67 69 63 2a 29 0a 20 20 69 66 20 74  e_magic*).  if t
260e0 65 73 74 20 22 24 66 69 6c 65 5f 6d 61 67 69 63  est "$file_magic
260f0 5f 63 6d 64 22 20 3d 20 27 24 4d 41 47 49 43 5f  _cmd" = '$MAGIC_
26100 43 4d 44 27 3b 20 74 68 65 6e 0a 20 20 20 20 65  CMD'; then.    e
26110 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
26120 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
26130 72 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66  r ${ac_tool_pref
26140 69 78 7d 66 69 6c 65 22 20 3e 26 35 0a 65 63 68  ix}file" >&5.ech
26150 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
26160 69 6e 67 20 66 6f 72 20 24 7b 61 63 5f 74 6f 6f  ing for ${ac_too
26170 6c 5f 70 72 65 66 69 78 7d 66 69 6c 65 2e 2e 2e  l_prefix}file...
26180 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66   $ECHO_C" >&6.if
26190 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f 70   test "${lt_cv_p
261a0 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 2b 73 65  ath_MAGIC_CMD+se
261b0 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
261c0 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22    echo $ECHO_N "
261d0 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43  (cached) $ECHO_C
261e0 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61 73  " >&6.else.  cas
261f0 65 20 24 4d 41 47 49 43 5f 43 4d 44 20 69 6e 0a  e $MAGIC_CMD in.
26200 5b 5c 5c 2f 2a 5d 20 7c 20 20 3f 3a 5b 5c 5c 2f  [\\/*] |  ?:[\\/
26210 5d 2a 29 0a 20 20 6c 74 5f 63 76 5f 70 61 74 68  ]*).  lt_cv_path
26220 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 24 4d 41 47  _MAGIC_CMD="$MAG
26230 49 43 5f 43 4d 44 22 20 23 20 4c 65 74 20 74 68  IC_CMD" # Let th
26240 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20  e user override 
26250 74 68 65 20 74 65 73 74 20 77 69 74 68 20 61 20  the test with a 
26260 70 61 74 68 2e 0a 20 20 3b 3b 0a 2a 29 0a 20 20  path..  ;;.*).  
26270 6c 74 5f 73 61 76 65 5f 4d 41 47 49 43 5f 43 4d  lt_save_MAGIC_CM
26280 44 3d 22 24 4d 41 47 49 43 5f 43 4d 44 22 0a 20  D="$MAGIC_CMD". 
26290 20 6c 74 5f 73 61 76 65 5f 69 66 73 3d 22 24 49   lt_save_ifs="$I
262a0 46 53 22 3b 20 49 46 53 3d 24 50 41 54 48 5f 53  FS"; IFS=$PATH_S
262b0 45 50 41 52 41 54 4f 52 0a 20 20 61 63 5f 64 75  EPARATOR.  ac_du
262c0 6d 6d 79 3d 22 2f 75 73 72 2f 62 69 6e 24 50 41  mmy="/usr/bin$PA
262d0 54 48 5f 53 45 50 41 52 41 54 4f 52 24 50 41 54  TH_SEPARATOR$PAT
262e0 48 22 0a 20 20 66 6f 72 20 61 63 5f 64 69 72 20  H".  for ac_dir 
262f0 69 6e 20 24 61 63 5f 64 75 6d 6d 79 3b 20 64 6f  in $ac_dummy; do
26300 0a 20 20 20 20 49 46 53 3d 22 24 6c 74 5f 73 61  .    IFS="$lt_sa
26310 76 65 5f 69 66 73 22 0a 20 20 20 20 74 65 73 74  ve_ifs".    test
26320 20 2d 7a 20 22 24 61 63 5f 64 69 72 22 20 26 26   -z "$ac_dir" &&
26330 20 61 63 5f 64 69 72 3d 2e 0a 20 20 20 20 69 66   ac_dir=..    if
26340 20 74 65 73 74 20 2d 66 20 24 61 63 5f 64 69 72   test -f $ac_dir
26350 2f 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69  /${ac_tool_prefi
26360 78 7d 66 69 6c 65 3b 20 74 68 65 6e 0a 20 20 20  x}file; then.   
26370 20 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41     lt_cv_path_MA
26380 47 49 43 5f 43 4d 44 3d 22 24 61 63 5f 64 69 72  GIC_CMD="$ac_dir
26390 2f 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69  /${ac_tool_prefi
263a0 78 7d 66 69 6c 65 22 0a 20 20 20 20 20 20 69 66  x}file".      if
263b0 20 74 65 73 74 20 2d 6e 20 22 24 66 69 6c 65 5f   test -n "$file_
263c0 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 22  magic_test_file"
263d0 3b 20 74 68 65 6e 0a 09 63 61 73 65 20 24 64 65  ; then..case $de
263e0 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
263f0 6f 64 20 69 6e 0a 09 22 66 69 6c 65 5f 6d 61 67  od in.."file_mag
26400 69 63 20 22 2a 29 0a 09 20 20 66 69 6c 65 5f 6d  ic "*)..  file_m
26410 61 67 69 63 5f 72 65 67 65 78 3d 60 65 78 70 72  agic_regex=`expr
26420 20 22 24 64 65 70 6c 69 62 73 5f 63 68 65 63 6b   "$deplibs_check
26430 5f 6d 65 74 68 6f 64 22 20 3a 20 22 66 69 6c 65  _method" : "file
26440 5f 6d 61 67 69 63 20 5c 28 2e 2a 5c 29 22 60 0a  _magic \(.*\)"`.
26450 09 20 20 4d 41 47 49 43 5f 43 4d 44 3d 22 24 6c  .  MAGIC_CMD="$l
26460 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f  t_cv_path_MAGIC_
26470 43 4d 44 22 0a 09 20 20 69 66 20 65 76 61 6c 20  CMD"..  if eval 
26480 24 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 20  $file_magic_cmd 
26490 5c 24 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73  \$file_magic_tes
264a0 74 5f 66 69 6c 65 20 32 3e 20 2f 64 65 76 2f 6e  t_file 2> /dev/n
264b0 75 6c 6c 20 7c 0a 09 20 20 20 20 24 45 47 52 45  ull |..    $EGRE
264c0 50 20 22 24 66 69 6c 65 5f 6d 61 67 69 63 5f 72  P "$file_magic_r
264d0 65 67 65 78 22 20 3e 20 2f 64 65 76 2f 6e 75 6c  egex" > /dev/nul
264e0 6c 3b 20 74 68 65 6e 0a 09 20 20 20 20 3a 0a 09  l; then..    :..
264f0 20 20 65 6c 73 65 0a 09 20 20 20 20 63 61 74 20    else..    cat 
26500 3c 3c 5f 4c 54 5f 45 4f 46 20 31 3e 26 32 0a 0a  <<_LT_EOF 1>&2..
26510 2a 2a 2a 20 57 61 72 6e 69 6e 67 3a 20 74 68 65  *** Warning: the
26520 20 63 6f 6d 6d 61 6e 64 20 6c 69 62 74 6f 6f 6c   command libtool
26530 20 75 73 65 73 20 74 6f 20 64 65 74 65 63 74 20   uses to detect 
26540 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73  shared libraries
26550 2c 0a 2a 2a 2a 20 24 66 69 6c 65 5f 6d 61 67 69  ,.*** $file_magi
26560 63 5f 63 6d 64 2c 20 70 72 6f 64 75 63 65 73 20  c_cmd, produces 
26570 6f 75 74 70 75 74 20 74 68 61 74 20 6c 69 62 74  output that libt
26580 6f 6f 6c 20 63 61 6e 6e 6f 74 20 72 65 63 6f 67  ool cannot recog
26590 6e 69 7a 65 2e 0a 2a 2a 2a 20 54 68 65 20 72 65  nize..*** The re
265a0 73 75 6c 74 20 69 73 20 74 68 61 74 20 6c 69 62  sult is that lib
265b0 74 6f 6f 6c 20 6d 61 79 20 66 61 69 6c 20 74 6f  tool may fail to
265c0 20 72 65 63 6f 67 6e 69 7a 65 20 73 68 61 72 65   recognize share
265d0 64 20 6c 69 62 72 61 72 69 65 73 0a 2a 2a 2a 20  d libraries.*** 
265e0 61 73 20 73 75 63 68 2e 20 20 54 68 69 73 20 77  as such.  This w
265f0 69 6c 6c 20 61 66 66 65 63 74 20 74 68 65 20 63  ill affect the c
26600 72 65 61 74 69 6f 6e 20 6f 66 20 6c 69 62 74 6f  reation of libto
26610 6f 6c 20 6c 69 62 72 61 72 69 65 73 20 74 68 61  ol libraries tha
26620 74 0a 2a 2a 2a 20 64 65 70 65 6e 64 20 6f 6e 20  t.*** depend on 
26630 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73  shared libraries
26640 2c 20 62 75 74 20 70 72 6f 67 72 61 6d 73 20 6c  , but programs l
26650 69 6e 6b 65 64 20 77 69 74 68 20 73 75 63 68 20  inked with such 
26660 6c 69 62 74 6f 6f 6c 0a 2a 2a 2a 20 6c 69 62 72  libtool.*** libr
26670 61 72 69 65 73 20 77 69 6c 6c 20 77 6f 72 6b 20  aries will work 
26680 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 74 68  regardless of th
26690 69 73 20 70 72 6f 62 6c 65 6d 2e 20 20 4e 65 76  is problem.  Nev
266a0 65 72 74 68 65 6c 65 73 73 2c 20 79 6f 75 0a 2a  ertheless, you.*
266b0 2a 2a 20 6d 61 79 20 77 61 6e 74 20 74 6f 20 72  ** may want to r
266c0 65 70 6f 72 74 20 74 68 65 20 70 72 6f 62 6c 65  eport the proble
266d0 6d 20 74 6f 20 79 6f 75 72 20 73 79 73 74 65 6d  m to your system
266e0 20 6d 61 6e 61 67 65 72 20 61 6e 64 2f 6f 72 20   manager and/or 
266f0 74 6f 0a 2a 2a 2a 20 62 75 67 2d 6c 69 62 74 6f  to.*** bug-libto
26700 6f 6c 40 67 6e 75 2e 6f 72 67 0a 0a 5f 4c 54 5f  ol@gnu.org.._LT_
26710 45 4f 46 0a 09 20 20 66 69 20 3b 3b 0a 09 65 73  EOF..  fi ;;..es
26720 61 63 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20  ac.      fi.    
26730 20 20 62 72 65 61 6b 0a 20 20 20 20 66 69 0a 20    break.    fi. 
26740 20 64 6f 6e 65 0a 20 20 49 46 53 3d 22 24 6c 74   done.  IFS="$lt
26750 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 4d 41 47  _save_ifs".  MAG
26760 49 43 5f 43 4d 44 3d 22 24 6c 74 5f 73 61 76 65  IC_CMD="$lt_save
26770 5f 4d 41 47 49 43 5f 43 4d 44 22 0a 20 20 3b 3b  _MAGIC_CMD".  ;;
26780 0a 65 73 61 63 0a 66 69 0a 0a 4d 41 47 49 43 5f  .esac.fi..MAGIC_
26790 43 4d 44 3d 22 24 6c 74 5f 63 76 5f 70 61 74 68  CMD="$lt_cv_path
267a0 5f 4d 41 47 49 43 5f 43 4d 44 22 0a 69 66 20 74  _MAGIC_CMD".if t
267b0 65 73 74 20 2d 6e 20 22 24 4d 41 47 49 43 5f 43  est -n "$MAGIC_C
267c0 4d 44 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  MD"; then.  echo
267d0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
267e0 3a 20 72 65 73 75 6c 74 3a 20 24 4d 41 47 49 43  : result: $MAGIC
267f0 5f 43 4d 44 22 20 3e 26 35 0a 65 63 68 6f 20 22  _CMD" >&5.echo "
26800 24 7b 45 43 48 4f 5f 54 7d 24 4d 41 47 49 43 5f  ${ECHO_T}$MAGIC_
26810 43 4d 44 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  CMD" >&6.else.  
26820 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
26830 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f  NENO: result: no
26840 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
26850 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a  HO_T}no" >&6.fi.
26860 0a 0a 0a 0a 0a 69 66 20 74 65 73 74 20 2d 7a 20  .....if test -z 
26870 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47  "$lt_cv_path_MAG
26880 49 43 5f 43 4d 44 22 3b 20 74 68 65 6e 0a 20 20  IC_CMD"; then.  
26890 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f  if test -n "$ac_
268a0 74 6f 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74 68  tool_prefix"; th
268b0 65 6e 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73  en.    echo "$as
268c0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
268d0 63 6b 69 6e 67 20 66 6f 72 20 66 69 6c 65 22 20  cking for file" 
268e0 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
268f0 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 66   "checking for f
26900 69 6c 65 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ile... $ECHO_C" 
26910 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 6c  >&6.if test "${l
26920 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f  t_cv_path_MAGIC_
26930 43 4d 44 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  CMD+set}" = set;
26940 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
26950 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
26960 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
26970 0a 20 20 63 61 73 65 20 24 4d 41 47 49 43 5f 43  .  case $MAGIC_C
26980 4d 44 20 69 6e 0a 5b 5c 5c 2f 2a 5d 20 7c 20 20  MD in.[\\/*] |  
26990 3f 3a 5b 5c 5c 2f 5d 2a 29 0a 20 20 6c 74 5f 63  ?:[\\/]*).  lt_c
269a0 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44  v_path_MAGIC_CMD
269b0 3d 22 24 4d 41 47 49 43 5f 43 4d 44 22 20 23 20  ="$MAGIC_CMD" # 
269c0 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65  Let the user ove
269d0 72 72 69 64 65 20 74 68 65 20 74 65 73 74 20 77  rride the test w
269e0 69 74 68 20 61 20 70 61 74 68 2e 0a 20 20 3b 3b  ith a path..  ;;
269f0 0a 2a 29 0a 20 20 6c 74 5f 73 61 76 65 5f 4d 41  .*).  lt_save_MA
26a00 47 49 43 5f 43 4d 44 3d 22 24 4d 41 47 49 43 5f  GIC_CMD="$MAGIC_
26a10 43 4d 44 22 0a 20 20 6c 74 5f 73 61 76 65 5f 69  CMD".  lt_save_i
26a20 66 73 3d 22 24 49 46 53 22 3b 20 49 46 53 3d 24  fs="$IFS"; IFS=$
26a30 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 20  PATH_SEPARATOR. 
26a40 20 61 63 5f 64 75 6d 6d 79 3d 22 2f 75 73 72 2f   ac_dummy="/usr/
26a50 62 69 6e 24 50 41 54 48 5f 53 45 50 41 52 41 54  bin$PATH_SEPARAT
26a60 4f 52 24 50 41 54 48 22 0a 20 20 66 6f 72 20 61  OR$PATH".  for a
26a70 63 5f 64 69 72 20 69 6e 20 24 61 63 5f 64 75 6d  c_dir in $ac_dum
26a80 6d 79 3b 20 64 6f 0a 20 20 20 20 49 46 53 3d 22  my; do.    IFS="
26a90 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 20  $lt_save_ifs".  
26aa0 20 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 64    test -z "$ac_d
26ab0 69 72 22 20 26 26 20 61 63 5f 64 69 72 3d 2e 0a  ir" && ac_dir=..
26ac0 20 20 20 20 69 66 20 74 65 73 74 20 2d 66 20 24      if test -f $
26ad0 61 63 5f 64 69 72 2f 66 69 6c 65 3b 20 74 68 65  ac_dir/file; the
26ae0 6e 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 61  n.      lt_cv_pa
26af0 74 68 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 24 61  th_MAGIC_CMD="$a
26b00 63 5f 64 69 72 2f 66 69 6c 65 22 0a 20 20 20 20  c_dir/file".    
26b10 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 66    if test -n "$f
26b20 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66  ile_magic_test_f
26b30 69 6c 65 22 3b 20 74 68 65 6e 0a 09 63 61 73 65  ile"; then..case
26b40 20 24 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f   $deplibs_check_
26b50 6d 65 74 68 6f 64 20 69 6e 0a 09 22 66 69 6c 65  method in.."file
26b60 5f 6d 61 67 69 63 20 22 2a 29 0a 09 20 20 66 69  _magic "*)..  fi
26b70 6c 65 5f 6d 61 67 69 63 5f 72 65 67 65 78 3d 60  le_magic_regex=`
26b80 65 78 70 72 20 22 24 64 65 70 6c 69 62 73 5f 63  expr "$deplibs_c
26b90 68 65 63 6b 5f 6d 65 74 68 6f 64 22 20 3a 20 22  heck_method" : "
26ba0 66 69 6c 65 5f 6d 61 67 69 63 20 5c 28 2e 2a 5c  file_magic \(.*\
26bb0 29 22 60 0a 09 20 20 4d 41 47 49 43 5f 43 4d 44  )"`..  MAGIC_CMD
26bc0 3d 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41  ="$lt_cv_path_MA
26bd0 47 49 43 5f 43 4d 44 22 0a 09 20 20 69 66 20 65  GIC_CMD"..  if e
26be0 76 61 6c 20 24 66 69 6c 65 5f 6d 61 67 69 63 5f  val $file_magic_
26bf0 63 6d 64 20 5c 24 66 69 6c 65 5f 6d 61 67 69 63  cmd \$file_magic
26c00 5f 74 65 73 74 5f 66 69 6c 65 20 32 3e 20 2f 64  _test_file 2> /d
26c10 65 76 2f 6e 75 6c 6c 20 7c 0a 09 20 20 20 20 24  ev/null |..    $
26c20 45 47 52 45 50 20 22 24 66 69 6c 65 5f 6d 61 67  EGREP "$file_mag
26c30 69 63 5f 72 65 67 65 78 22 20 3e 20 2f 64 65 76  ic_regex" > /dev
26c40 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 20 20 20  /null; then..   
26c50 20 3a 0a 09 20 20 65 6c 73 65 0a 09 20 20 20 20   :..  else..    
26c60 63 61 74 20 3c 3c 5f 4c 54 5f 45 4f 46 20 31 3e  cat <<_LT_EOF 1>
26c70 26 32 0a 0a 2a 2a 2a 20 57 61 72 6e 69 6e 67 3a  &2..*** Warning:
26c80 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 62   the command lib
26c90 74 6f 6f 6c 20 75 73 65 73 20 74 6f 20 64 65 74  tool uses to det
26ca0 65 63 74 20 73 68 61 72 65 64 20 6c 69 62 72 61  ect shared libra
26cb0 72 69 65 73 2c 0a 2a 2a 2a 20 24 66 69 6c 65 5f  ries,.*** $file_
26cc0 6d 61 67 69 63 5f 63 6d 64 2c 20 70 72 6f 64 75  magic_cmd, produ
26cd0 63 65 73 20 6f 75 74 70 75 74 20 74 68 61 74 20  ces output that 
26ce0 6c 69 62 74 6f 6f 6c 20 63 61 6e 6e 6f 74 20 72  libtool cannot r
26cf0 65 63 6f 67 6e 69 7a 65 2e 0a 2a 2a 2a 20 54 68  ecognize..*** Th
26d00 65 20 72 65 73 75 6c 74 20 69 73 20 74 68 61 74  e result is that
26d10 20 6c 69 62 74 6f 6f 6c 20 6d 61 79 20 66 61 69   libtool may fai
26d20 6c 20 74 6f 20 72 65 63 6f 67 6e 69 7a 65 20 73  l to recognize s
26d30 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 0a  hared libraries.
26d40 2a 2a 2a 20 61 73 20 73 75 63 68 2e 20 20 54 68  *** as such.  Th
26d50 69 73 20 77 69 6c 6c 20 61 66 66 65 63 74 20 74  is will affect t
26d60 68 65 20 63 72 65 61 74 69 6f 6e 20 6f 66 20 6c  he creation of l
26d70 69 62 74 6f 6f 6c 20 6c 69 62 72 61 72 69 65 73  ibtool libraries
26d80 20 74 68 61 74 0a 2a 2a 2a 20 64 65 70 65 6e 64   that.*** depend
26d90 20 6f 6e 20 73 68 61 72 65 64 20 6c 69 62 72 61   on shared libra
26da0 72 69 65 73 2c 20 62 75 74 20 70 72 6f 67 72 61  ries, but progra
26db0 6d 73 20 6c 69 6e 6b 65 64 20 77 69 74 68 20 73  ms linked with s
26dc0 75 63 68 20 6c 69 62 74 6f 6f 6c 0a 2a 2a 2a 20  uch libtool.*** 
26dd0 6c 69 62 72 61 72 69 65 73 20 77 69 6c 6c 20 77  libraries will w
26de0 6f 72 6b 20 72 65 67 61 72 64 6c 65 73 73 20 6f  ork regardless o
26df0 66 20 74 68 69 73 20 70 72 6f 62 6c 65 6d 2e 20  f this problem. 
26e00 20 4e 65 76 65 72 74 68 65 6c 65 73 73 2c 20 79   Nevertheless, y
26e10 6f 75 0a 2a 2a 2a 20 6d 61 79 20 77 61 6e 74 20  ou.*** may want 
26e20 74 6f 20 72 65 70 6f 72 74 20 74 68 65 20 70 72  to report the pr
26e30 6f 62 6c 65 6d 20 74 6f 20 79 6f 75 72 20 73 79  oblem to your sy
26e40 73 74 65 6d 20 6d 61 6e 61 67 65 72 20 61 6e 64  stem manager and
26e50 2f 6f 72 20 74 6f 0a 2a 2a 2a 20 62 75 67 2d 6c  /or to.*** bug-l
26e60 69 62 74 6f 6f 6c 40 67 6e 75 2e 6f 72 67 0a 0a  ibtool@gnu.org..
26e70 5f 4c 54 5f 45 4f 46 0a 09 20 20 66 69 20 3b 3b  _LT_EOF..  fi ;;
26e80 0a 09 65 73 61 63 0a 20 20 20 20 20 20 66 69 0a  ..esac.      fi.
26e90 20 20 20 20 20 20 62 72 65 61 6b 0a 20 20 20 20        break.    
26ea0 66 69 0a 20 20 64 6f 6e 65 0a 20 20 49 46 53 3d  fi.  done.  IFS=
26eb0 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 20  "$lt_save_ifs". 
26ec0 20 4d 41 47 49 43 5f 43 4d 44 3d 22 24 6c 74 5f   MAGIC_CMD="$lt_
26ed0 73 61 76 65 5f 4d 41 47 49 43 5f 43 4d 44 22 0a  save_MAGIC_CMD".
26ee0 20 20 3b 3b 0a 65 73 61 63 0a 66 69 0a 0a 4d 41    ;;.esac.fi..MA
26ef0 47 49 43 5f 43 4d 44 3d 22 24 6c 74 5f 63 76 5f  GIC_CMD="$lt_cv_
26f00 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 22 0a  path_MAGIC_CMD".
26f10 69 66 20 74 65 73 74 20 2d 6e 20 22 24 4d 41 47  if test -n "$MAG
26f20 49 43 5f 43 4d 44 22 3b 20 74 68 65 6e 0a 20 20  IC_CMD"; then.  
26f30 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
26f40 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 4d  NENO: result: $M
26f50 41 47 49 43 5f 43 4d 44 22 20 3e 26 35 0a 65 63  AGIC_CMD" >&5.ec
26f60 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 4d 41  ho "${ECHO_T}$MA
26f70 47 49 43 5f 43 4d 44 22 20 3e 26 36 0a 65 6c 73  GIC_CMD" >&6.els
26f80 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
26f90 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
26fa0 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22  : no" >&5.echo "
26fb0 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36  ${ECHO_T}no" >&6
26fc0 0a 66 69 0a 0a 0a 20 20 65 6c 73 65 0a 20 20 20  .fi...  else.   
26fd0 20 4d 41 47 49 43 5f 43 4d 44 3d 3a 0a 20 20 66   MAGIC_CMD=:.  f
26fe0 69 0a 66 69 0a 0a 20 20 66 69 0a 20 20 3b 3b 0a  i.fi..  fi.  ;;.
26ff0 65 73 61 63 0a 0a 23 20 55 73 65 20 43 20 66 6f  esac..# Use C fo
27000 72 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 6f  r the default co
27010 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 6e 20 74  nfiguration in t
27020 68 65 20 6c 69 62 74 6f 6f 6c 20 73 63 72 69 70  he libtool scrip
27030 74 0a 0a 6c 74 5f 73 61 76 65 5f 43 43 3d 22 24  t..lt_save_CC="$
27040 43 43 22 0a 61 63 5f 65 78 74 3d 63 0a 61 63 5f  CC".ac_ext=c.ac_
27050 63 70 70 3d 27 24 43 50 50 20 24 43 50 50 46 4c  cpp='$CPP $CPPFL
27060 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d  AGS'.ac_compile=
27070 27 24 43 43 20 2d 63 20 24 43 46 4c 41 47 53 20  '$CC -c $CFLAGS 
27080 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74 65  $CPPFLAGS confte
27090 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27 0a  st.$ac_ext >&5'.
270a0 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20  ac_link='$CC -o 
270b0 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65  conftest$ac_exee
270c0 78 74 20 24 43 46 4c 41 47 53 20 24 43 50 50 46  xt $CFLAGS $CPPF
270d0 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63 6f  LAGS $LDFLAGS co
270e0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 24  nftest.$ac_ext $
270f0 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d  LIBS >&5'.ac_com
27100 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76  piler_gnu=$ac_cv
27110 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a  _c_compiler_gnu.
27120 0a 0a 23 20 53 6f 75 72 63 65 20 66 69 6c 65 20  ..# Source file 
27130 65 78 74 65 6e 73 69 6f 6e 20 66 6f 72 20 43 20  extension for C 
27140 74 65 73 74 20 73 6f 75 72 63 65 73 2e 0a 61 63  test sources..ac
27150 5f 65 78 74 3d 63 0a 0a 23 20 4f 62 6a 65 63 74  _ext=c..# Object
27160 20 66 69 6c 65 20 65 78 74 65 6e 73 69 6f 6e 20   file extension 
27170 66 6f 72 20 63 6f 6d 70 69 6c 65 64 20 43 20 74  for compiled C t
27180 65 73 74 20 73 6f 75 72 63 65 73 2e 0a 6f 62 6a  est sources..obj
27190 65 78 74 3d 6f 0a 6f 62 6a 65 78 74 3d 24 6f 62  ext=o.objext=$ob
271a0 6a 65 78 74 0a 0a 23 20 43 6f 64 65 20 74 6f 20  jext..# Code to 
271b0 62 65 20 75 73 65 64 20 69 6e 20 73 69 6d 70 6c  be used in simpl
271c0 65 20 63 6f 6d 70 69 6c 65 20 74 65 73 74 73 0a  e compile tests.
271d0 6c 74 5f 73 69 6d 70 6c 65 5f 63 6f 6d 70 69 6c  lt_simple_compil
271e0 65 5f 74 65 73 74 5f 63 6f 64 65 3d 22 69 6e 74  e_test_code="int
271f0 20 73 6f 6d 65 5f 76 61 72 69 61 62 6c 65 20 3d   some_variable =
27200 20 30 3b 22 0a 0a 23 20 43 6f 64 65 20 74 6f 20   0;"..# Code to 
27210 62 65 20 75 73 65 64 20 69 6e 20 73 69 6d 70 6c  be used in simpl
27220 65 20 6c 69 6e 6b 20 74 65 73 74 73 0a 6c 74 5f  e link tests.lt_
27230 73 69 6d 70 6c 65 5f 6c 69 6e 6b 5f 74 65 73 74  simple_link_test
27240 5f 63 6f 64 65 3d 27 69 6e 74 20 6d 61 69 6e 28  _code='int main(
27250 29 7b 72 65 74 75 72 6e 28 30 29 3b 7d 27 0a 0a  ){return(0);}'..
27260 0a 0a 0a 0a 0a 0a 23 20 49 66 20 6e 6f 20 43 20  ......# If no C 
27270 63 6f 6d 70 69 6c 65 72 20 77 61 73 20 73 70 65  compiler was spe
27280 63 69 66 69 65 64 2c 20 75 73 65 20 43 43 2e 0a  cified, use CC..
27290 4c 54 43 43 3d 24 7b 4c 54 43 43 2d 22 24 43 43  LTCC=${LTCC-"$CC
272a0 22 7d 0a 0a 23 20 49 66 20 6e 6f 20 43 20 63 6f  "}..# If no C co
272b0 6d 70 69 6c 65 72 20 66 6c 61 67 73 20 77 65 72  mpiler flags wer
272c0 65 20 73 70 65 63 69 66 69 65 64 2c 20 75 73 65  e specified, use
272d0 20 43 46 4c 41 47 53 2e 0a 4c 54 43 46 4c 41 47   CFLAGS..LTCFLAG
272e0 53 3d 24 7b 4c 54 43 46 4c 41 47 53 2d 22 24 43  S=${LTCFLAGS-"$C
272f0 46 4c 41 47 53 22 7d 0a 0a 23 20 41 6c 6c 6f 77  FLAGS"}..# Allow
27300 20 43 43 20 74 6f 20 62 65 20 61 20 70 72 6f 67   CC to be a prog
27310 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72  ram name with ar
27320 67 75 6d 65 6e 74 73 2e 0a 63 6f 6d 70 69 6c 65  guments..compile
27330 72 3d 24 43 43 0a 0a 23 20 53 61 76 65 20 74 68  r=$CC..# Save th
27340 65 20 64 65 66 61 75 6c 74 20 63 6f 6d 70 69 6c  e default compil
27350 65 72 2c 20 73 69 6e 63 65 20 69 74 20 67 65 74  er, since it get
27360 73 20 6f 76 65 72 77 72 69 74 74 65 6e 20 77 68  s overwritten wh
27370 65 6e 20 74 68 65 20 6f 74 68 65 72 0a 23 20 74  en the other.# t
27380 61 67 73 20 61 72 65 20 62 65 69 6e 67 20 74 65  ags are being te
27390 73 74 65 64 2c 20 61 6e 64 20 5f 4c 54 5f 54 41  sted, and _LT_TA
273a0 47 56 41 52 28 63 6f 6d 70 69 6c 65 72 2c 20 5b  GVAR(compiler, [
273b0 5d 29 20 69 73 20 61 20 4e 4f 50 2e 0a 63 6f 6d  ]) is a NOP..com
273c0 70 69 6c 65 72 5f 44 45 46 41 55 4c 54 3d 24 43  piler_DEFAULT=$C
273d0 43 0a 0a 23 20 73 61 76 65 20 77 61 72 6e 69 6e  C..# save warnin
273e0 67 73 2f 62 6f 69 6c 65 72 70 6c 61 74 65 20 6f  gs/boilerplate o
273f0 66 20 73 69 6d 70 6c 65 20 74 65 73 74 20 63 6f  f simple test co
27400 64 65 0a 61 63 5f 6f 75 74 66 69 6c 65 3d 63 6f  de.ac_outfile=co
27410 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
27420 74 0a 65 63 68 6f 20 22 24 6c 74 5f 73 69 6d 70  t.echo "$lt_simp
27430 6c 65 5f 63 6f 6d 70 69 6c 65 5f 74 65 73 74 5f  le_compile_test_
27440 63 6f 64 65 22 20 3e 63 6f 6e 66 74 65 73 74 2e  code" >conftest.
27450 24 61 63 5f 65 78 74 0a 65 76 61 6c 20 22 24 61  $ac_ext.eval "$a
27460 63 5f 63 6f 6d 70 69 6c 65 22 20 32 3e 26 31 20  c_compile" 2>&1 
27470 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 24 53 45  >/dev/null | $SE
27480 44 20 27 2f 5e 24 2f 64 3b 20 2f 5e 20 2a 2b 2f  D '/^$/d; /^ *+/
27490 64 27 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72  d' >conftest.err
274a0 0a 5f 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 62 6f  ._lt_compiler_bo
274b0 69 6c 65 72 70 6c 61 74 65 3d 60 63 61 74 20 63  ilerplate=`cat c
274c0 6f 6e 66 74 65 73 74 2e 65 72 72 60 0a 24 52 4d  onftest.err`.$RM
274d0 20 63 6f 6e 66 74 65 73 74 2a 0a 0a 61 63 5f 6f   conftest*..ac_o
274e0 75 74 66 69 6c 65 3d 63 6f 6e 66 74 65 73 74 2e  utfile=conftest.
274f0 24 61 63 5f 6f 62 6a 65 78 74 0a 65 63 68 6f 20  $ac_objext.echo 
27500 22 24 6c 74 5f 73 69 6d 70 6c 65 5f 6c 69 6e 6b  "$lt_simple_link
27510 5f 74 65 73 74 5f 63 6f 64 65 22 20 3e 63 6f 6e  _test_code" >con
27520 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 65 76  ftest.$ac_ext.ev
27530 61 6c 20 22 24 61 63 5f 6c 69 6e 6b 22 20 32 3e  al "$ac_link" 2>
27540 26 31 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20  &1 >/dev/null | 
27550 24 53 45 44 20 27 2f 5e 24 2f 64 3b 20 2f 5e 20  $SED '/^$/d; /^ 
27560 2a 2b 2f 64 27 20 3e 63 6f 6e 66 74 65 73 74 2e  *+/d' >conftest.
27570 65 72 72 0a 5f 6c 74 5f 6c 69 6e 6b 65 72 5f 62  err._lt_linker_b
27580 6f 69 6c 65 72 70 6c 61 74 65 3d 60 63 61 74 20  oilerplate=`cat 
27590 63 6f 6e 66 74 65 73 74 2e 65 72 72 60 0a 24 52  conftest.err`.$R
275a0 4d 20 2d 72 20 63 6f 6e 66 74 65 73 74 2a 0a 0a  M -r conftest*..
275b0 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 63 6f  .if test -n "$co
275c0 6d 70 69 6c 65 72 22 3b 20 74 68 65 6e 0a 0a 6c  mpiler"; then..l
275d0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
275e0 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c 61 67 3d  no_builtin_flag=
275f0 0a 0a 69 66 20 74 65 73 74 20 22 24 47 43 43 22  ..if test "$GCC"
27600 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 6c   = yes; then.  l
27610 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
27620 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c 61 67 3d  no_builtin_flag=
27630 27 20 2d 66 6e 6f 2d 62 75 69 6c 74 69 6e 27 0a  ' -fno-builtin'.
27640 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
27650 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
27660 67 20 69 66 20 24 63 6f 6d 70 69 6c 65 72 20 73  g if $compiler s
27670 75 70 70 6f 72 74 73 20 2d 66 6e 6f 2d 72 74 74  upports -fno-rtt
27680 69 20 2d 66 6e 6f 2d 65 78 63 65 70 74 69 6f 6e  i -fno-exception
27690 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  s" >&5.echo $ECH
276a0 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 69 66  O_N "checking if
276b0 20 24 63 6f 6d 70 69 6c 65 72 20 73 75 70 70 6f   $compiler suppo
276c0 72 74 73 20 2d 66 6e 6f 2d 72 74 74 69 20 2d 66  rts -fno-rtti -f
276d0 6e 6f 2d 65 78 63 65 70 74 69 6f 6e 73 2e 2e 2e  no-exceptions...
276e0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66   $ECHO_C" >&6.if
276f0 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f 70   test "${lt_cv_p
27700 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 72 74 74  rog_compiler_rtt
27710 69 5f 65 78 63 65 70 74 69 6f 6e 73 2b 73 65 74  i_exceptions+set
27720 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
27730 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
27740 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
27750 20 3e 26 36 0a 65 6c 73 65 0a 20 20 6c 74 5f 63   >&6.else.  lt_c
27760 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  v_prog_compiler_
27770 72 74 74 69 5f 65 78 63 65 70 74 69 6f 6e 73 3d  rtti_exceptions=
27780 6e 6f 0a 20 20 20 61 63 5f 6f 75 74 66 69 6c 65  no.   ac_outfile
27790 3d 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62  =conftest.$ac_ob
277a0 6a 65 78 74 0a 20 20 20 65 63 68 6f 20 22 24 6c  jext.   echo "$l
277b0 74 5f 73 69 6d 70 6c 65 5f 63 6f 6d 70 69 6c 65  t_simple_compile
277c0 5f 74 65 73 74 5f 63 6f 64 65 22 20 3e 20 63 6f  _test_code" > co
277d0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20  nftest.$ac_ext. 
277e0 20 20 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c    lt_compiler_fl
277f0 61 67 3d 22 2d 66 6e 6f 2d 72 74 74 69 20 2d 66  ag="-fno-rtti -f
27800 6e 6f 2d 65 78 63 65 70 74 69 6f 6e 73 22 0a 20  no-exceptions". 
27810 20 20 23 20 49 6e 73 65 72 74 20 74 68 65 20 6f    # Insert the o
27820 70 74 69 6f 6e 20 65 69 74 68 65 72 20 28 31 29  ption either (1)
27830 20 61 66 74 65 72 20 74 68 65 20 6c 61 73 74 20   after the last 
27840 2a 46 4c 41 47 53 20 76 61 72 69 61 62 6c 65 2c  *FLAGS variable,
27850 20 6f 72 0a 20 20 20 23 20 28 32 29 20 62 65 66   or.   # (2) bef
27860 6f 72 65 20 61 20 77 6f 72 64 20 63 6f 6e 74 61  ore a word conta
27870 69 6e 69 6e 67 20 22 63 6f 6e 66 74 65 73 74 2e  ining "conftest.
27880 22 2c 20 6f 72 20 28 33 29 20 61 74 20 74 68 65  ", or (3) at the
27890 20 65 6e 64 2e 0a 20 20 20 23 20 4e 6f 74 65 20   end..   # Note 
278a0 74 68 61 74 20 24 61 63 5f 63 6f 6d 70 69 6c 65  that $ac_compile
278b0 20 69 74 73 65 6c 66 20 64 6f 65 73 20 6e 6f 74   itself does not
278c0 20 63 6f 6e 74 61 69 6e 20 62 61 63 6b 73 6c 61   contain backsla
278d0 73 68 65 73 20 61 6e 64 20 62 65 67 69 6e 73 0a  shes and begins.
278e0 20 20 20 23 20 77 69 74 68 20 61 20 64 6f 6c 6c     # with a doll
278f0 61 72 20 73 69 67 6e 20 28 6e 6f 74 20 61 20 68  ar sign (not a h
27900 79 70 68 65 6e 29 2c 20 73 6f 20 74 68 65 20 65  yphen), so the e
27910 63 68 6f 20 73 68 6f 75 6c 64 20 77 6f 72 6b 20  cho should work 
27920 63 6f 72 72 65 63 74 6c 79 2e 0a 20 20 20 23 20  correctly..   # 
27930 54 68 65 20 6f 70 74 69 6f 6e 20 69 73 20 72 65  The option is re
27940 66 65 72 65 6e 63 65 64 20 76 69 61 20 61 20 76  ferenced via a v
27950 61 72 69 61 62 6c 65 20 74 6f 20 61 76 6f 69 64  ariable to avoid
27960 20 63 6f 6e 66 75 73 69 6e 67 20 73 65 64 2e 0a   confusing sed..
27970 20 20 20 6c 74 5f 63 6f 6d 70 69 6c 65 3d 60 65     lt_compile=`e
27980 63 68 6f 20 22 24 61 63 5f 63 6f 6d 70 69 6c 65  cho "$ac_compile
27990 22 20 7c 20 24 53 45 44 20 5c 0a 20 20 20 2d 65  " | $SED \.   -e
279a0 20 27 73 3a 2e 2a 46 4c 41 47 53 7d 5c 7b 30 2c   's:.*FLAGS}\{0,
279b0 31 5c 7d 20 3a 26 24 6c 74 5f 63 6f 6d 70 69 6c  1\} :&$lt_compil
279c0 65 72 5f 66 6c 61 67 20 3a 3b 20 74 27 20 5c 0a  er_flag :; t' \.
279d0 20 20 20 2d 65 20 27 73 3a 20 5b 5e 20 5d 2a 63     -e 's: [^ ]*c
279e0 6f 6e 66 74 65 73 74 5c 2e 3a 20 24 6c 74 5f 63  onftest\.: $lt_c
279f0 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 26 3a 3b 20  ompiler_flag&:; 
27a00 74 27 20 5c 0a 20 20 20 2d 65 20 27 73 3a 24 3a  t' \.   -e 's:$:
27a10 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c   $lt_compiler_fl
27a20 61 67 3a 27 60 0a 20 20 20 28 65 76 61 6c 20 65  ag:'`.   (eval e
27a30 63 68 6f 20 22 5c 22 5c 24 61 73 5f 6d 65 3a 35  cho "\"\$as_me:5
27a40 37 37 31 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65  771: $lt_compile
27a50 5c 22 22 20 3e 26 35 29 0a 20 20 20 28 65 76 61  \"" >&5).   (eva
27a60 6c 20 22 24 6c 74 5f 63 6f 6d 70 69 6c 65 22 20  l "$lt_compile" 
27a70 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 29 0a  2>conftest.err).
27a80 20 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a     ac_status=$?.
27a90 20 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e     cat conftest.
27aa0 65 72 72 20 3e 26 35 0a 20 20 20 65 63 68 6f 20  err >&5.   echo 
27ab0 22 24 61 73 5f 6d 65 3a 35 37 37 35 3a 20 5c 24  "$as_me:5775: \$
27ac0 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
27ad0 3e 26 35 0a 20 20 20 69 66 20 28 65 78 69 74 20  >&5.   if (exit 
27ae0 24 61 63 5f 73 74 61 74 75 73 29 20 26 26 20 74  $ac_status) && t
27af0 65 73 74 20 2d 73 20 22 24 61 63 5f 6f 75 74 66  est -s "$ac_outf
27b00 69 6c 65 22 3b 20 74 68 65 6e 0a 20 20 20 20 20  ile"; then.     
27b10 23 20 54 68 65 20 63 6f 6d 70 69 6c 65 72 20 63  # The compiler c
27b20 61 6e 20 6f 6e 6c 79 20 77 61 72 6e 20 61 6e 64  an only warn and
27b30 20 69 67 6e 6f 72 65 20 74 68 65 20 6f 70 74 69   ignore the opti
27b40 6f 6e 20 69 66 20 6e 6f 74 20 72 65 63 6f 67 6e  on if not recogn
27b50 69 7a 65 64 0a 20 20 20 20 20 23 20 53 6f 20 73  ized.     # So s
27b60 61 79 20 6e 6f 20 69 66 20 74 68 65 72 65 20 61  ay no if there a
27b70 72 65 20 77 61 72 6e 69 6e 67 73 20 6f 74 68 65  re warnings othe
27b80 72 20 74 68 61 6e 20 74 68 65 20 75 73 75 61 6c  r than the usual
27b90 20 6f 75 74 70 75 74 2e 0a 20 20 20 20 20 24 45   output..     $E
27ba0 43 48 4f 20 22 58 24 5f 6c 74 5f 63 6f 6d 70 69  CHO "X$_lt_compi
27bb0 6c 65 72 5f 62 6f 69 6c 65 72 70 6c 61 74 65 22  ler_boilerplate"
27bc0 20 7c 20 24 58 73 65 64 20 2d 65 20 27 2f 5e 24   | $Xsed -e '/^$
27bd0 2f 64 27 20 3e 63 6f 6e 66 74 65 73 74 2e 65 78  /d' >conftest.ex
27be0 70 0a 20 20 20 20 20 24 53 45 44 20 27 2f 5e 24  p.     $SED '/^$
27bf0 2f 64 3b 20 2f 5e 20 2a 2b 2f 64 27 20 63 6f 6e  /d; /^ *+/d' con
27c00 66 74 65 73 74 2e 65 72 72 20 3e 63 6f 6e 66 74  ftest.err >conft
27c10 65 73 74 2e 65 72 32 0a 20 20 20 20 20 69 66 20  est.er2.     if 
27c20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65  test ! -s confte
27c30 73 74 2e 65 72 32 20 7c 7c 20 64 69 66 66 20 63  st.er2 || diff c
27c40 6f 6e 66 74 65 73 74 2e 65 78 70 20 63 6f 6e 66  onftest.exp conf
27c50 74 65 73 74 2e 65 72 32 20 3e 2f 64 65 76 2f 6e  test.er2 >/dev/n
27c60 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20 20 20  ull; then.      
27c70 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70   lt_cv_prog_comp
27c80 69 6c 65 72 5f 72 74 74 69 5f 65 78 63 65 70 74  iler_rtti_except
27c90 69 6f 6e 73 3d 79 65 73 0a 20 20 20 20 20 66 69  ions=yes.     fi
27ca0 0a 20 20 20 66 69 0a 20 20 20 24 52 4d 20 63 6f  .   fi.   $RM co
27cb0 6e 66 74 65 73 74 2a 0a 0a 66 69 0a 65 63 68 6f  nftest*..fi.echo
27cc0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
27cd0 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76  : result: $lt_cv
27ce0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 72  _prog_compiler_r
27cf0 74 74 69 5f 65 78 63 65 70 74 69 6f 6e 73 22 20  tti_exceptions" 
27d00 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
27d10 5f 54 7d 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63  _T}$lt_cv_prog_c
27d20 6f 6d 70 69 6c 65 72 5f 72 74 74 69 5f 65 78 63  ompiler_rtti_exc
27d30 65 70 74 69 6f 6e 73 22 20 3e 26 36 0a 0a 69 66  eptions" >&6..if
27d40 20 74 65 73 74 20 78 22 24 6c 74 5f 63 76 5f 70   test x"$lt_cv_p
27d50 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 72 74 74  rog_compiler_rtt
27d60 69 5f 65 78 63 65 70 74 69 6f 6e 73 22 20 3d 20  i_exceptions" = 
27d70 78 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 6c  xyes; then.    l
27d80 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
27d90 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c 61 67 3d  no_builtin_flag=
27da0 22 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c  "$lt_prog_compil
27db0 65 72 5f 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c  er_no_builtin_fl
27dc0 61 67 20 2d 66 6e 6f 2d 72 74 74 69 20 2d 66 6e  ag -fno-rtti -fn
27dd0 6f 2d 65 78 63 65 70 74 69 6f 6e 73 22 0a 65 6c  o-exceptions".el
27de0 73 65 0a 20 20 20 20 3a 0a 66 69 0a 0a 66 69 0a  se.    :.fi..fi.
27df0 0a 0a 0a 0a 0a 0a 20 20 6c 74 5f 70 72 6f 67 5f  ......  lt_prog_
27e00 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 0a 6c 74 5f  compiler_wl=.lt_
27e10 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69  prog_compiler_pi
27e20 63 3d 0a 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69  c=.lt_prog_compi
27e30 6c 65 72 5f 73 74 61 74 69 63 3d 0a 0a 65 63 68  ler_static=..ech
27e40 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
27e50 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  O: checking for 
27e60 24 63 6f 6d 70 69 6c 65 72 20 6f 70 74 69 6f 6e  $compiler option
27e70 20 74 6f 20 70 72 6f 64 75 63 65 20 50 49 43 22   to produce PIC"
27e80 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
27e90 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  N "checking for 
27ea0 24 63 6f 6d 70 69 6c 65 72 20 6f 70 74 69 6f 6e  $compiler option
27eb0 20 74 6f 20 70 72 6f 64 75 63 65 20 50 49 43 2e   to produce PIC.
27ec0 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
27ed0 0a 20 20 69 66 20 74 65 73 74 20 22 24 47 43 43  .  if test "$GCC
27ee0 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20  " = yes; then.  
27ef0 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c    lt_prog_compil
27f00 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20  er_wl='-Wl,'.   
27f10 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65   lt_prog_compile
27f20 72 5f 73 74 61 74 69 63 3d 27 2d 73 74 61 74 69  r_static='-stati
27f30 63 27 0a 0a 20 20 20 20 63 61 73 65 20 24 68 6f  c'..    case $ho
27f40 73 74 5f 6f 73 20 69 6e 0a 20 20 20 20 20 20 61  st_os in.      a
27f50 69 78 2a 29 0a 20 20 20 20 20 20 23 20 41 6c 6c  ix*).      # All
27f60 20 41 49 58 20 63 6f 64 65 20 69 73 20 50 49 43   AIX code is PIC
27f70 2e 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20  ..      if test 
27f80 22 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 69 61  "$host_cpu" = ia
27f90 36 34 3b 20 74 68 65 6e 0a 09 23 20 41 49 58 20  64; then..# AIX 
27fa0 35 20 6e 6f 77 20 73 75 70 70 6f 72 74 73 20 49  5 now supports I
27fb0 41 36 34 20 70 72 6f 63 65 73 73 6f 72 0a 09 6c  A64 processor..l
27fc0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
27fd0 73 74 61 74 69 63 3d 27 2d 42 73 74 61 74 69 63  static='-Bstatic
27fe0 27 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20  '.      fi.     
27ff0 20 3b 3b 0a 0a 20 20 20 20 61 6d 69 67 61 6f 73   ;;..    amigaos
28000 2a 29 0a 20 20 20 20 20 20 63 61 73 65 20 24 68  *).      case $h
28010 6f 73 74 5f 63 70 75 20 69 6e 0a 20 20 20 20 20  ost_cpu in.     
28020 20 70 6f 77 65 72 70 63 29 0a 20 20 20 20 20 20   powerpc).      
28030 20 20 20 20 20 20 23 20 73 65 65 20 63 6f 6d 6d        # see comm
28040 65 6e 74 20 61 62 6f 75 74 20 41 6d 69 67 61 4f  ent about AmigaO
28050 53 34 20 2e 73 6f 20 73 75 70 70 6f 72 74 0a 20  S4 .so support. 
28060 20 20 20 20 20 20 20 20 20 20 20 6c 74 5f 70 72             lt_pr
28070 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d  og_compiler_pic=
28080 27 2d 66 50 49 43 27 0a 20 20 20 20 20 20 20 20  '-fPIC'.        
28090 3b 3b 0a 20 20 20 20 20 20 6d 36 38 6b 29 0a 20  ;;.      m68k). 
280a0 20 20 20 20 20 20 20 20 20 20 20 23 20 46 49 58             # FIX
280b0 4d 45 3a 20 77 65 20 6e 65 65 64 20 61 74 20 6c  ME: we need at l
280c0 65 61 73 74 20 36 38 30 32 30 20 63 6f 64 65 20  east 68020 code 
280d0 74 6f 20 62 75 69 6c 64 20 73 68 61 72 65 64 20  to build shared 
280e0 6c 69 62 72 61 72 69 65 73 2c 20 62 75 74 0a 20  libraries, but. 
280f0 20 20 20 20 20 20 20 20 20 20 20 23 20 61 64 64             # add
28100 69 6e 67 20 74 68 65 20 60 2d 6d 36 38 30 32 30  ing the `-m68020
28110 27 20 66 6c 61 67 20 74 6f 20 47 43 43 20 70 72  ' flag to GCC pr
28120 65 76 65 6e 74 73 20 62 75 69 6c 64 69 6e 67 20  events building 
28130 61 6e 79 74 68 69 6e 67 20 62 65 74 74 65 72 2c  anything better,
28140 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 6c  .            # l
28150 69 6b 65 20 60 2d 6d 36 38 30 34 30 27 2e 0a 20  ike `-m68040'.. 
28160 20 20 20 20 20 20 20 20 20 20 20 6c 74 5f 70 72             lt_pr
28170 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d  og_compiler_pic=
28180 27 2d 6d 36 38 30 32 30 20 2d 72 65 73 69 64 65  '-m68020 -reside
28190 6e 74 33 32 20 2d 6d 61 6c 77 61 79 73 2d 72 65  nt32 -malways-re
281a0 73 74 6f 72 65 2d 61 34 27 0a 20 20 20 20 20 20  store-a4'.      
281b0 20 20 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a    ;;.      esac.
281c0 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 62 65        ;;..    be
281d0 6f 73 2a 20 7c 20 69 72 69 78 35 2a 20 7c 20 69  os* | irix5* | i
281e0 72 69 78 36 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75  rix6* | nonstopu
281f0 78 2a 20 7c 20 6f 73 66 33 2a 20 7c 20 6f 73 66  x* | osf3* | osf
28200 34 2a 20 7c 20 6f 73 66 35 2a 29 0a 20 20 20 20  4* | osf5*).    
28210 20 20 23 20 50 49 43 20 69 73 20 74 68 65 20 64    # PIC is the d
28220 65 66 61 75 6c 74 20 66 6f 72 20 74 68 65 73 65  efault for these
28230 20 4f 53 65 73 2e 0a 20 20 20 20 20 20 3b 3b 0a   OSes..      ;;.
28240 0a 20 20 20 20 6d 69 6e 67 77 2a 20 7c 20 63 79  .    mingw* | cy
28250 67 77 69 6e 2a 20 7c 20 70 77 33 32 2a 20 7c 20  gwin* | pw32* | 
28260 6f 73 32 2a 29 0a 20 20 20 20 20 20 23 20 54 68  os2*).      # Th
28270 69 73 20 68 61 63 6b 20 69 73 20 73 6f 20 74 68  is hack is so th
28280 61 74 20 74 68 65 20 73 6f 75 72 63 65 20 66 69  at the source fi
28290 6c 65 20 63 61 6e 20 74 65 6c 6c 20 77 68 65 74  le can tell whet
282a0 68 65 72 20 69 74 20 69 73 20 62 65 69 6e 67 0a  her it is being.
282b0 20 20 20 20 20 20 23 20 62 75 69 6c 74 20 66 6f        # built fo
282c0 72 20 69 6e 63 6c 75 73 69 6f 6e 20 69 6e 20 61  r inclusion in a
282d0 20 64 6c 6c 20 28 61 6e 64 20 73 68 6f 75 6c 64   dll (and should
282e0 20 65 78 70 6f 72 74 20 73 79 6d 62 6f 6c 73 20   export symbols 
282f0 66 6f 72 20 65 78 61 6d 70 6c 65 29 2e 0a 20 20  for example)..  
28300 20 20 20 20 23 20 41 6c 74 68 6f 75 67 68 20 74      # Although t
28310 68 65 20 63 79 67 77 69 6e 20 67 63 63 20 69 67  he cygwin gcc ig
28320 6e 6f 72 65 73 20 2d 66 50 49 43 2c 20 73 74 69  nores -fPIC, sti
28330 6c 6c 20 6e 65 65 64 20 74 68 69 73 20 66 6f 72  ll need this for
28340 20 6f 6c 64 2d 73 74 79 6c 65 0a 20 20 20 20 20   old-style.     
28350 20 23 20 28 2d 2d 64 69 73 61 62 6c 65 2d 61 75   # (--disable-au
28360 74 6f 2d 69 6d 70 6f 72 74 29 20 6c 69 62 72 61  to-import) libra
28370 72 69 65 73 0a 20 20 20 20 20 20 6c 74 5f 70 72  ries.      lt_pr
28380 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d  og_compiler_pic=
28390 27 2d 44 44 4c 4c 5f 45 58 50 4f 52 54 27 0a 20  '-DDLL_EXPORT'. 
283a0 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 64 61 72       ;;..    dar
283b0 77 69 6e 2a 20 7c 20 72 68 61 70 73 6f 64 79 2a  win* | rhapsody*
283c0 29 0a 20 20 20 20 20 20 23 20 50 49 43 20 69 73  ).      # PIC is
283d0 20 74 68 65 20 64 65 66 61 75 6c 74 20 6f 6e 20   the default on 
283e0 74 68 69 73 20 70 6c 61 74 66 6f 72 6d 0a 20 20  this platform.  
283f0 20 20 20 20 23 20 43 6f 6d 6d 6f 6e 20 73 79 6d      # Common sym
28400 62 6f 6c 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 64  bols not allowed
28410 20 69 6e 20 4d 48 5f 44 59 4c 49 42 20 66 69 6c   in MH_DYLIB fil
28420 65 73 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67  es.      lt_prog
28430 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d  _compiler_pic='-
28440 66 6e 6f 2d 63 6f 6d 6d 6f 6e 27 0a 20 20 20 20  fno-common'.    
28450 20 20 3b 3b 0a 0a 20 20 20 20 68 70 75 78 2a 29    ;;..    hpux*)
28460 0a 20 20 20 20 20 20 23 20 50 49 43 20 69 73 20  .      # PIC is 
28470 74 68 65 20 64 65 66 61 75 6c 74 20 66 6f 72 20  the default for 
28480 49 41 36 34 20 48 50 2d 55 58 20 61 6e 64 20 36  IA64 HP-UX and 6
28490 34 2d 62 69 74 20 48 50 2d 55 58 2c 20 62 75 74  4-bit HP-UX, but
284a0 0a 20 20 20 20 20 20 23 20 6e 6f 74 20 66 6f 72  .      # not for
284b0 20 50 41 20 48 50 2d 55 58 2e 0a 20 20 20 20 20   PA HP-UX..     
284c0 20 63 61 73 65 20 24 68 6f 73 74 5f 63 70 75 20   case $host_cpu 
284d0 69 6e 0a 20 20 20 20 20 20 68 70 70 61 2a 36 34  in.      hppa*64
284e0 2a 7c 69 61 36 34 2a 29 0a 09 23 20 2b 5a 20 74  *|ia64*)..# +Z t
284f0 68 65 20 64 65 66 61 75 6c 74 0a 09 3b 3b 0a 20  he default..;;. 
28500 20 20 20 20 20 2a 29 0a 09 6c 74 5f 70 72 6f 67       *)..lt_prog
28510 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d  _compiler_pic='-
28520 66 50 49 43 27 0a 09 3b 3b 0a 20 20 20 20 20 20  fPIC'..;;.      
28530 65 73 61 63 0a 20 20 20 20 20 20 3b 3b 0a 0a 20  esac.      ;;.. 
28540 20 20 20 69 6e 74 65 72 69 78 5b 33 2d 39 5d 2a     interix[3-9]*
28550 29 0a 20 20 20 20 20 20 23 20 49 6e 74 65 72 69  ).      # Interi
28560 78 20 33 2e 78 20 67 63 63 20 2d 66 70 69 63 2f  x 3.x gcc -fpic/
28570 2d 66 50 49 43 20 6f 70 74 69 6f 6e 73 20 67 65  -fPIC options ge
28580 6e 65 72 61 74 65 20 62 72 6f 6b 65 6e 20 63 6f  nerate broken co
28590 64 65 2e 0a 20 20 20 20 20 20 23 20 49 6e 73 74  de..      # Inst
285a0 65 61 64 2c 20 77 65 20 72 65 6c 6f 63 61 74 65  ead, we relocate
285b0 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65   shared librarie
285c0 73 20 61 74 20 72 75 6e 74 69 6d 65 2e 0a 20 20  s at runtime..  
285d0 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6d 73 64 6f      ;;..    msdo
285e0 73 64 6a 67 70 70 2a 29 0a 20 20 20 20 20 20 23  sdjgpp*).      #
285f0 20 4a 75 73 74 20 62 65 63 61 75 73 65 20 77 65   Just because we
28600 20 75 73 65 20 47 43 43 20 64 6f 65 73 6e 27 74   use GCC doesn't
28610 20 6d 65 61 6e 20 77 65 20 73 75 64 64 65 6e 6c   mean we suddenl
28620 79 20 67 65 74 20 73 68 61 72 65 64 20 6c 69 62  y get shared lib
28630 72 61 72 69 65 73 0a 20 20 20 20 20 20 23 20 6f  raries.      # o
28640 6e 20 73 79 73 74 65 6d 73 20 74 68 61 74 20 64  n systems that d
28650 6f 6e 27 74 20 73 75 70 70 6f 72 74 20 74 68 65  on't support the
28660 6d 2e 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67  m..      lt_prog
28670 5f 63 6f 6d 70 69 6c 65 72 5f 63 61 6e 5f 62 75  _compiler_can_bu
28680 69 6c 64 5f 73 68 61 72 65 64 3d 6e 6f 0a 20 20  ild_shared=no.  
28690 20 20 20 20 65 6e 61 62 6c 65 5f 73 68 61 72 65      enable_share
286a0 64 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20  d=no.      ;;.. 
286b0 20 20 20 2a 6e 74 6f 2a 20 7c 20 2a 71 6e 78 2a     *nto* | *qnx*
286c0 29 0a 20 20 20 20 20 20 23 20 51 4e 58 20 75 73  ).      # QNX us
286d0 65 73 20 47 4e 55 20 43 2b 2b 2c 20 62 75 74 20  es GNU C++, but 
286e0 6e 65 65 64 20 74 6f 20 64 65 66 69 6e 65 20 2d  need to define -
286f0 73 68 61 72 65 64 20 6f 70 74 69 6f 6e 20 74 6f  shared option to
28700 6f 2c 20 6f 74 68 65 72 77 69 73 65 0a 20 20 20  o, otherwise.   
28710 20 20 20 23 20 69 74 20 77 69 6c 6c 20 63 6f 72     # it will cor
28720 65 64 75 6d 70 2e 0a 20 20 20 20 20 20 6c 74 5f  edump..      lt_
28730 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69  prog_compiler_pi
28740 63 3d 27 2d 66 50 49 43 20 2d 73 68 61 72 65 64  c='-fPIC -shared
28750 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  '.      ;;..    
28760 73 79 73 76 34 2a 4d 50 2a 29 0a 20 20 20 20 20  sysv4*MP*).     
28770 20 69 66 20 74 65 73 74 20 2d 64 20 2f 75 73 72   if test -d /usr
28780 2f 6e 65 63 3b 20 74 68 65 6e 0a 09 6c 74 5f 70  /nec; then..lt_p
28790 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63  rog_compiler_pic
287a0 3d 2d 4b 63 6f 6e 66 6f 72 6d 5f 70 69 63 0a 20  =-Kconform_pic. 
287b0 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b       fi.      ;;
287c0 0a 0a 20 20 20 20 2a 29 0a 20 20 20 20 20 20 6c  ..    *).      l
287d0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
287e0 70 69 63 3d 27 2d 66 50 49 43 27 0a 20 20 20 20  pic='-fPIC'.    
287f0 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20    ;;.    esac.  
28800 65 6c 73 65 0a 20 20 20 20 23 20 50 4f 52 54 4d  else.    # PORTM
28810 45 20 43 68 65 63 6b 20 66 6f 72 20 66 6c 61 67  E Check for flag
28820 20 74 6f 20 70 61 73 73 20 6c 69 6e 6b 65 72 20   to pass linker 
28830 66 6c 61 67 73 20 74 68 72 6f 75 67 68 20 74 68  flags through th
28840 65 20 73 79 73 74 65 6d 20 63 6f 6d 70 69 6c 65  e system compile
28850 72 2e 0a 20 20 20 20 63 61 73 65 20 24 68 6f 73  r..    case $hos
28860 74 5f 6f 73 20 69 6e 0a 20 20 20 20 61 69 78 2a  t_os in.    aix*
28870 29 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f  ).      lt_prog_
28880 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c  compiler_wl='-Wl
28890 2c 27 0a 20 20 20 20 20 20 69 66 20 74 65 73 74  ,'.      if test
288a0 20 22 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 69   "$host_cpu" = i
288b0 61 36 34 3b 20 74 68 65 6e 0a 09 23 20 41 49 58  a64; then..# AIX
288c0 20 35 20 6e 6f 77 20 73 75 70 70 6f 72 74 73 20   5 now supports 
288d0 49 41 36 34 20 70 72 6f 63 65 73 73 6f 72 0a 09  IA64 processor..
288e0 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
288f0 5f 73 74 61 74 69 63 3d 27 2d 42 73 74 61 74 69  _static='-Bstati
28900 63 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 6c  c'.      else..l
28910 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
28920 73 74 61 74 69 63 3d 27 2d 62 6e 73 6f 20 2d 62  static='-bnso -b
28930 49 3a 2f 6c 69 62 2f 73 79 73 63 61 6c 6c 73 2e  I:/lib/syscalls.
28940 65 78 70 27 0a 20 20 20 20 20 20 66 69 0a 20 20  exp'.      fi.  
28950 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6d 69 6e 67      ;;..    ming
28960 77 2a 20 7c 20 63 79 67 77 69 6e 2a 20 7c 20 70  w* | cygwin* | p
28970 77 33 32 2a 20 7c 20 6f 73 32 2a 29 0a 20 20 20  w32* | os2*).   
28980 20 20 20 23 20 54 68 69 73 20 68 61 63 6b 20 69     # This hack i
28990 73 20 73 6f 20 74 68 61 74 20 74 68 65 20 73 6f  s so that the so
289a0 75 72 63 65 20 66 69 6c 65 20 63 61 6e 20 74 65  urce file can te
289b0 6c 6c 20 77 68 65 74 68 65 72 20 69 74 20 69 73  ll whether it is
289c0 20 62 65 69 6e 67 0a 20 20 20 20 20 20 23 20 62   being.      # b
289d0 75 69 6c 74 20 66 6f 72 20 69 6e 63 6c 75 73 69  uilt for inclusi
289e0 6f 6e 20 69 6e 20 61 20 64 6c 6c 20 28 61 6e 64  on in a dll (and
289f0 20 73 68 6f 75 6c 64 20 65 78 70 6f 72 74 20 73   should export s
28a00 79 6d 62 6f 6c 73 20 66 6f 72 20 65 78 61 6d 70  ymbols for examp
28a10 6c 65 29 2e 0a 20 20 20 20 20 20 6c 74 5f 70 72  le)..      lt_pr
28a20 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d  og_compiler_pic=
28a30 27 2d 44 44 4c 4c 5f 45 58 50 4f 52 54 27 0a 20  '-DDLL_EXPORT'. 
28a40 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 68 70 75       ;;..    hpu
28a50 78 39 2a 20 7c 20 68 70 75 78 31 30 2a 20 7c 20  x9* | hpux10* | 
28a60 68 70 75 78 31 31 2a 29 0a 20 20 20 20 20 20 6c  hpux11*).      l
28a70 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
28a80 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20 20 20 20  wl='-Wl,'.      
28a90 23 20 50 49 43 20 69 73 20 74 68 65 20 64 65 66  # PIC is the def
28aa0 61 75 6c 74 20 66 6f 72 20 49 41 36 34 20 48 50  ault for IA64 HP
28ab0 2d 55 58 20 61 6e 64 20 36 34 2d 62 69 74 20 48  -UX and 64-bit H
28ac0 50 2d 55 58 2c 20 62 75 74 0a 20 20 20 20 20 20  P-UX, but.      
28ad0 23 20 6e 6f 74 20 66 6f 72 20 50 41 20 48 50 2d  # not for PA HP-
28ae0 55 58 2e 0a 20 20 20 20 20 20 63 61 73 65 20 24  UX..      case $
28af0 68 6f 73 74 5f 63 70 75 20 69 6e 0a 20 20 20 20  host_cpu in.    
28b00 20 20 68 70 70 61 2a 36 34 2a 7c 69 61 36 34 2a    hppa*64*|ia64*
28b10 29 0a 09 23 20 2b 5a 20 74 68 65 20 64 65 66 61  )..# +Z the defa
28b20 75 6c 74 0a 09 3b 3b 0a 20 20 20 20 20 20 2a 29  ult..;;.      *)
28b30 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c  ..lt_prog_compil
28b40 65 72 5f 70 69 63 3d 27 2b 5a 27 0a 09 3b 3b 0a  er_pic='+Z'..;;.
28b50 20 20 20 20 20 20 65 73 61 63 0a 20 20 20 20 20        esac.     
28b60 20 23 20 49 73 20 74 68 65 72 65 20 61 20 62 65   # Is there a be
28b70 74 74 65 72 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d  tter lt_prog_com
28b80 70 69 6c 65 72 5f 73 74 61 74 69 63 20 74 68 61  piler_static tha
28b90 74 20 77 6f 72 6b 73 20 77 69 74 68 20 74 68 65  t works with the
28ba0 20 62 75 6e 64 6c 65 64 20 43 43 3f 0a 20 20 20   bundled CC?.   
28bb0 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69     lt_prog_compi
28bc0 6c 65 72 5f 73 74 61 74 69 63 3d 27 24 7b 77 6c  ler_static='${wl
28bd0 7d 2d 61 20 24 7b 77 6c 7d 61 72 63 68 69 76 65  }-a ${wl}archive
28be0 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  '.      ;;..    
28bf0 69 72 69 78 35 2a 20 7c 20 69 72 69 78 36 2a 20  irix5* | irix6* 
28c00 7c 20 6e 6f 6e 73 74 6f 70 75 78 2a 29 0a 20 20  | nonstopux*).  
28c10 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70      lt_prog_comp
28c20 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20  iler_wl='-Wl,'. 
28c30 20 20 20 20 20 23 20 50 49 43 20 28 77 69 74 68       # PIC (with
28c40 20 2d 4b 50 49 43 29 20 69 73 20 74 68 65 20 64   -KPIC) is the d
28c50 65 66 61 75 6c 74 2e 0a 20 20 20 20 20 20 6c 74  efault..      lt
28c60 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73  _prog_compiler_s
28c70 74 61 74 69 63 3d 27 2d 6e 6f 6e 5f 73 68 61 72  tatic='-non_shar
28c80 65 64 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20  ed'.      ;;..  
28c90 20 20 6c 69 6e 75 78 2a 20 7c 20 6b 2a 62 73 64    linux* | k*bsd
28ca0 2a 2d 67 6e 75 29 0a 20 20 20 20 20 20 63 61 73  *-gnu).      cas
28cb0 65 20 24 63 63 5f 62 61 73 65 6e 61 6d 65 20 69  e $cc_basename i
28cc0 6e 0a 20 20 20 20 20 20 69 63 63 2a 20 7c 20 65  n.      icc* | e
28cd0 63 63 2a 20 7c 20 69 66 6f 72 74 2a 29 0a 09 6c  cc* | ifort*)..l
28ce0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
28cf0 77 6c 3d 27 2d 57 6c 2c 27 0a 09 6c 74 5f 70 72  wl='-Wl,'..lt_pr
28d00 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d  og_compiler_pic=
28d10 27 2d 4b 50 49 43 27 0a 09 6c 74 5f 70 72 6f 67  '-KPIC'..lt_prog
28d20 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63  _compiler_static
28d30 3d 27 2d 73 74 61 74 69 63 27 0a 20 20 20 20 20  ='-static'.     
28d40 20 20 20 3b 3b 0a 20 20 20 20 20 20 70 67 63 63     ;;.      pgcc
28d50 2a 20 7c 20 70 67 66 37 37 2a 20 7c 20 70 67 66  * | pgf77* | pgf
28d60 39 30 2a 20 7c 20 70 67 66 39 35 2a 29 0a 20 20  90* | pgf95*).  
28d70 20 20 20 20 20 20 23 20 50 6f 72 74 6c 61 6e 64        # Portland
28d80 20 47 72 6f 75 70 20 63 6f 6d 70 69 6c 65 72 73   Group compilers
28d90 20 28 2a 6e 6f 74 2a 20 74 68 65 20 50 65 6e 74   (*not* the Pent
28da0 69 75 6d 20 67 63 63 20 63 6f 6d 70 69 6c 65 72  ium gcc compiler
28db0 2c 0a 09 23 20 77 68 69 63 68 20 6c 6f 6f 6b 73  ,..# which looks
28dc0 20 74 6f 20 62 65 20 61 20 64 65 61 64 20 70 72   to be a dead pr
28dd0 6f 6a 65 63 74 29 0a 09 6c 74 5f 70 72 6f 67 5f  oject)..lt_prog_
28de0 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c  compiler_wl='-Wl
28df0 2c 27 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70  ,'..lt_prog_comp
28e00 69 6c 65 72 5f 70 69 63 3d 27 2d 66 70 69 63 27  iler_pic='-fpic'
28e10 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c  ..lt_prog_compil
28e20 65 72 5f 73 74 61 74 69 63 3d 27 2d 42 73 74 61  er_static='-Bsta
28e30 74 69 63 27 0a 20 20 20 20 20 20 20 20 3b 3b 0a  tic'.        ;;.
28e40 20 20 20 20 20 20 63 63 63 2a 29 0a 20 20 20 20        ccc*).    
28e50 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70      lt_prog_comp
28e60 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20  iler_wl='-Wl,'. 
28e70 20 20 20 20 20 20 20 23 20 41 6c 6c 20 41 6c 70         # All Alp
28e80 68 61 20 63 6f 64 65 20 69 73 20 50 49 43 2e 0a  ha code is PIC..
28e90 20 20 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f          lt_prog_
28ea0 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d  compiler_static=
28eb0 27 2d 6e 6f 6e 5f 73 68 61 72 65 64 27 0a 20 20  '-non_shared'.  
28ec0 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 78        ;;.      x
28ed0 6c 2a 29 0a 09 23 20 49 42 4d 20 58 4c 20 43 20  l*)..# IBM XL C 
28ee0 38 2e 30 2f 46 6f 72 74 72 61 6e 20 31 30 2e 31  8.0/Fortran 10.1
28ef0 20 6f 6e 20 50 50 43 0a 09 6c 74 5f 70 72 6f 67   on PPC..lt_prog
28f00 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57  _compiler_wl='-W
28f10 6c 2c 27 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d  l,'..lt_prog_com
28f20 70 69 6c 65 72 5f 70 69 63 3d 27 2d 71 70 69 63  piler_pic='-qpic
28f30 27 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69  '..lt_prog_compi
28f40 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 71 73 74  ler_static='-qst
28f50 61 74 69 63 6c 69 6e 6b 27 0a 09 3b 3b 0a 20 20  aticlink'..;;.  
28f60 20 20 20 20 2a 29 0a 09 63 61 73 65 20 60 24 43      *)..case `$C
28f70 43 20 2d 56 20 32 3e 26 31 20 7c 20 73 65 64 20  C -V 2>&1 | sed 
28f80 35 71 60 20 69 6e 0a 09 2a 53 75 6e 5c 20 43 2a  5q` in..*Sun\ C*
28f90 29 0a 09 20 20 23 20 53 75 6e 20 43 20 35 2e 39  )..  # Sun C 5.9
28fa0 0a 09 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70  ..  lt_prog_comp
28fb0 69 6c 65 72 5f 70 69 63 3d 27 2d 4b 50 49 43 27  iler_pic='-KPIC'
28fc0 0a 09 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70  ..  lt_prog_comp
28fd0 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 42 73  iler_static='-Bs
28fe0 74 61 74 69 63 27 0a 09 20 20 6c 74 5f 70 72 6f  tatic'..  lt_pro
28ff0 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d  g_compiler_wl='-
29000 57 6c 2c 27 0a 09 20 20 3b 3b 0a 09 2a 53 75 6e  Wl,'..  ;;..*Sun
29010 5c 20 46 2a 29 0a 09 20 20 23 20 53 75 6e 20 46  \ F*)..  # Sun F
29020 6f 72 74 72 61 6e 20 38 2e 33 20 70 61 73 73 65  ortran 8.3 passe
29030 73 20 61 6c 6c 20 75 6e 72 65 63 6f 67 6e 69 7a  s all unrecogniz
29040 65 64 20 66 6c 61 67 73 20 74 6f 20 74 68 65 20  ed flags to the 
29050 6c 69 6e 6b 65 72 0a 09 20 20 6c 74 5f 70 72 6f  linker..  lt_pro
29060 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27  g_compiler_pic='
29070 2d 4b 50 49 43 27 0a 09 20 20 6c 74 5f 70 72 6f  -KPIC'..  lt_pro
29080 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69  g_compiler_stati
29090 63 3d 27 2d 42 73 74 61 74 69 63 27 0a 09 20 20  c='-Bstatic'..  
290a0 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
290b0 5f 77 6c 3d 27 27 0a 09 20 20 3b 3b 0a 09 65 73  _wl=''..  ;;..es
290c0 61 63 0a 09 3b 3b 0a 20 20 20 20 20 20 65 73 61  ac..;;.      esa
290d0 63 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  c.      ;;..    
290e0 6e 65 77 73 6f 73 36 29 0a 20 20 20 20 20 20 6c  newsos6).      l
290f0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
29100 70 69 63 3d 27 2d 4b 50 49 43 27 0a 20 20 20 20  pic='-KPIC'.    
29110 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c    lt_prog_compil
29120 65 72 5f 73 74 61 74 69 63 3d 27 2d 42 73 74 61  er_static='-Bsta
29130 74 69 63 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20  tic'.      ;;.. 
29140 20 20 20 2a 6e 74 6f 2a 20 7c 20 2a 71 6e 78 2a     *nto* | *qnx*
29150 29 0a 20 20 20 20 20 20 23 20 51 4e 58 20 75 73  ).      # QNX us
29160 65 73 20 47 4e 55 20 43 2b 2b 2c 20 62 75 74 20  es GNU C++, but 
29170 6e 65 65 64 20 74 6f 20 64 65 66 69 6e 65 20 2d  need to define -
29180 73 68 61 72 65 64 20 6f 70 74 69 6f 6e 20 74 6f  shared option to
29190 6f 2c 20 6f 74 68 65 72 77 69 73 65 0a 20 20 20  o, otherwise.   
291a0 20 20 20 23 20 69 74 20 77 69 6c 6c 20 63 6f 72     # it will cor
291b0 65 64 75 6d 70 2e 0a 20 20 20 20 20 20 6c 74 5f  edump..      lt_
291c0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69  prog_compiler_pi
291d0 63 3d 27 2d 66 50 49 43 20 2d 73 68 61 72 65 64  c='-fPIC -shared
291e0 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  '.      ;;..    
291f0 6f 73 66 33 2a 20 7c 20 6f 73 66 34 2a 20 7c 20  osf3* | osf4* | 
29200 6f 73 66 35 2a 29 0a 20 20 20 20 20 20 6c 74 5f  osf5*).      lt_
29210 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c  prog_compiler_wl
29220 3d 27 2d 57 6c 2c 27 0a 20 20 20 20 20 20 23 20  ='-Wl,'.      # 
29230 41 6c 6c 20 4f 53 46 2f 31 20 63 6f 64 65 20 69  All OSF/1 code i
29240 73 20 50 49 43 2e 0a 20 20 20 20 20 20 6c 74 5f  s PIC..      lt_
29250 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74  prog_compiler_st
29260 61 74 69 63 3d 27 2d 6e 6f 6e 5f 73 68 61 72 65  atic='-non_share
29270 64 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  d'.      ;;..   
29280 20 72 64 6f 73 2a 29 0a 20 20 20 20 20 20 6c 74   rdos*).      lt
29290 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73  _prog_compiler_s
292a0 74 61 74 69 63 3d 27 2d 6e 6f 6e 5f 73 68 61 72  tatic='-non_shar
292b0 65 64 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20  ed'.      ;;..  
292c0 20 20 73 6f 6c 61 72 69 73 2a 29 0a 20 20 20 20    solaris*).    
292d0 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c    lt_prog_compil
292e0 65 72 5f 70 69 63 3d 27 2d 4b 50 49 43 27 0a 20  er_pic='-KPIC'. 
292f0 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d       lt_prog_com
29300 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 42  piler_static='-B
29310 73 74 61 74 69 63 27 0a 20 20 20 20 20 20 63 61  static'.      ca
29320 73 65 20 24 63 63 5f 62 61 73 65 6e 61 6d 65 20  se $cc_basename 
29330 69 6e 0a 20 20 20 20 20 20 66 37 37 2a 20 7c 20  in.      f77* | 
29340 66 39 30 2a 20 7c 20 66 39 35 2a 29 0a 09 6c 74  f90* | f95*)..lt
29350 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77  _prog_compiler_w
29360 6c 3d 27 2d 51 6f 70 74 69 6f 6e 20 6c 64 20 27  l='-Qoption ld '
29370 3b 3b 0a 20 20 20 20 20 20 2a 29 0a 09 6c 74 5f  ;;.      *)..lt_
29380 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c  prog_compiler_wl
29390 3d 27 2d 57 6c 2c 27 3b 3b 0a 20 20 20 20 20 20  ='-Wl,';;.      
293a0 65 73 61 63 0a 20 20 20 20 20 20 3b 3b 0a 0a 20  esac.      ;;.. 
293b0 20 20 20 73 75 6e 6f 73 34 2a 29 0a 20 20 20 20     sunos4*).    
293c0 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c    lt_prog_compil
293d0 65 72 5f 77 6c 3d 27 2d 51 6f 70 74 69 6f 6e 20  er_wl='-Qoption 
293e0 6c 64 20 27 0a 20 20 20 20 20 20 6c 74 5f 70 72  ld '.      lt_pr
293f0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d  og_compiler_pic=
29400 27 2d 50 49 43 27 0a 20 20 20 20 20 20 6c 74 5f  '-PIC'.      lt_
29410 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74  prog_compiler_st
29420 61 74 69 63 3d 27 2d 42 73 74 61 74 69 63 27 0a  atic='-Bstatic'.
29430 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 79        ;;..    sy
29440 73 76 34 20 7c 20 73 79 73 76 34 2e 32 75 77 32  sv4 | sysv4.2uw2
29450 2a 20 7c 20 73 79 73 76 34 2e 33 2a 29 0a 20 20  * | sysv4.3*).  
29460 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70      lt_prog_comp
29470 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20  iler_wl='-Wl,'. 
29480 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d       lt_prog_com
29490 70 69 6c 65 72 5f 70 69 63 3d 27 2d 4b 50 49 43  piler_pic='-KPIC
294a0 27 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f  '.      lt_prog_
294b0 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d  compiler_static=
294c0 27 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20 20  '-Bstatic'.     
294d0 20 3b 3b 0a 0a 20 20 20 20 73 79 73 76 34 2a 4d   ;;..    sysv4*M
294e0 50 2a 29 0a 20 20 20 20 20 20 69 66 20 74 65 73  P*).      if tes
294f0 74 20 2d 64 20 2f 75 73 72 2f 6e 65 63 20 3b 74  t -d /usr/nec ;t
29500 68 65 6e 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d  hen..lt_prog_com
29510 70 69 6c 65 72 5f 70 69 63 3d 27 2d 4b 63 6f 6e  piler_pic='-Kcon
29520 66 6f 72 6d 5f 70 69 63 27 0a 09 6c 74 5f 70 72  form_pic'..lt_pr
29530 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74  og_compiler_stat
29540 69 63 3d 27 2d 42 73 74 61 74 69 63 27 0a 20 20  ic='-Bstatic'.  
29550 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a      fi.      ;;.
29560 0a 20 20 20 20 73 79 73 76 35 2a 20 7c 20 75 6e  .    sysv5* | un
29570 69 78 77 61 72 65 2a 20 7c 20 73 63 6f 33 2e 32  ixware* | sco3.2
29580 76 35 2a 20 7c 20 73 63 6f 35 76 36 2a 20 7c 20  v5* | sco5v6* | 
29590 4f 70 65 6e 55 4e 49 58 2a 29 0a 20 20 20 20 20  OpenUNIX*).     
295a0 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65   lt_prog_compile
295b0 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20 20  r_wl='-Wl,'.    
295c0 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c    lt_prog_compil
295d0 65 72 5f 70 69 63 3d 27 2d 4b 50 49 43 27 0a 20  er_pic='-KPIC'. 
295e0 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d       lt_prog_com
295f0 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 42  piler_static='-B
29600 73 74 61 74 69 63 27 0a 20 20 20 20 20 20 3b 3b  static'.      ;;
29610 0a 0a 20 20 20 20 75 6e 69 63 6f 73 2a 29 0a 20  ..    unicos*). 
29620 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d       lt_prog_com
29630 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a  piler_wl='-Wl,'.
29640 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f        lt_prog_co
29650 6d 70 69 6c 65 72 5f 63 61 6e 5f 62 75 69 6c 64  mpiler_can_build
29660 5f 73 68 61 72 65 64 3d 6e 6f 0a 20 20 20 20 20  _shared=no.     
29670 20 3b 3b 0a 0a 20 20 20 20 75 74 73 34 2a 29 0a   ;;..    uts4*).
29680 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f        lt_prog_co
29690 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 70 69 63  mpiler_pic='-pic
296a0 27 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f  '.      lt_prog_
296b0 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d  compiler_static=
296c0 27 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20 20  '-Bstatic'.     
296d0 20 3b 3b 0a 0a 20 20 20 20 2a 29 0a 20 20 20 20   ;;..    *).    
296e0 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c    lt_prog_compil
296f0 65 72 5f 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61  er_can_build_sha
29700 72 65 64 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a  red=no.      ;;.
29710 20 20 20 20 65 73 61 63 0a 20 20 66 69 0a 0a 63      esac.  fi..c
29720 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a  ase $host_os in.
29730 20 20 23 20 46 6f 72 20 70 6c 61 74 66 6f 72 6d    # For platform
29740 73 20 77 68 69 63 68 20 64 6f 20 6e 6f 74 20 73  s which do not s
29750 75 70 70 6f 72 74 20 50 49 43 2c 20 2d 44 50 49  upport PIC, -DPI
29760 43 20 69 73 20 6d 65 61 6e 69 6e 67 6c 65 73 73  C is meaningless
29770 3a 0a 20 20 2a 64 6a 67 70 70 2a 29 0a 20 20 20  :.  *djgpp*).   
29780 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65   lt_prog_compile
29790 72 5f 70 69 63 3d 0a 20 20 20 20 3b 3b 0a 20 20  r_pic=.    ;;.  
297a0 2a 29 0a 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63  *).    lt_prog_c
297b0 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 22 24 6c 74  ompiler_pic="$lt
297c0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70  _prog_compiler_p
297d0 69 63 20 2d 44 50 49 43 22 0a 20 20 20 20 3b 3b  ic -DPIC".    ;;
297e0 0a 65 73 61 63 0a 65 63 68 6f 20 22 24 61 73 5f  .esac.echo "$as_
297f0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
29800 6c 74 3a 20 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d  lt: $lt_prog_com
29810 70 69 6c 65 72 5f 70 69 63 22 20 3e 26 35 0a 65  piler_pic" >&5.e
29820 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c  cho "${ECHO_T}$l
29830 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
29840 70 69 63 22 20 3e 26 36 0a 0a 0a 0a 0a 0a 0a 23  pic" >&6.......#
29850 0a 23 20 43 68 65 63 6b 20 74 6f 20 6d 61 6b 65  .# Check to make
29860 20 73 75 72 65 20 74 68 65 20 50 49 43 20 66 6c   sure the PIC fl
29870 61 67 20 61 63 74 75 61 6c 6c 79 20 77 6f 72 6b  ag actually work
29880 73 2e 0a 23 0a 69 66 20 74 65 73 74 20 2d 6e 20  s..#.if test -n 
29890 22 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c  "$lt_prog_compil
298a0 65 72 5f 70 69 63 22 3b 20 74 68 65 6e 0a 20 20  er_pic"; then.  
298b0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
298c0 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 69  NENO: checking i
298d0 66 20 24 63 6f 6d 70 69 6c 65 72 20 50 49 43 20  f $compiler PIC 
298e0 66 6c 61 67 20 24 6c 74 5f 70 72 6f 67 5f 63 6f  flag $lt_prog_co
298f0 6d 70 69 6c 65 72 5f 70 69 63 20 77 6f 72 6b 73  mpiler_pic works
29900 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
29910 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 69 66 20  _N "checking if 
29920 24 63 6f 6d 70 69 6c 65 72 20 50 49 43 20 66 6c  $compiler PIC fl
29930 61 67 20 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70  ag $lt_prog_comp
29940 69 6c 65 72 5f 70 69 63 20 77 6f 72 6b 73 2e 2e  iler_pic works..
29950 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
29960 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f  f test "${lt_cv_
29970 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69  prog_compiler_pi
29980 63 5f 77 6f 72 6b 73 2b 73 65 74 7d 22 20 3d 20  c_works+set}" = 
29990 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
299a0 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
299b0 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
299c0 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f 70 72 6f  else.  lt_cv_pro
299d0 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 5f 77  g_compiler_pic_w
299e0 6f 72 6b 73 3d 6e 6f 0a 20 20 20 61 63 5f 6f 75  orks=no.   ac_ou
299f0 74 66 69 6c 65 3d 63 6f 6e 66 74 65 73 74 2e 24  tfile=conftest.$
29a00 61 63 5f 6f 62 6a 65 78 74 0a 20 20 20 65 63 68  ac_objext.   ech
29a10 6f 20 22 24 6c 74 5f 73 69 6d 70 6c 65 5f 63 6f  o "$lt_simple_co
29a20 6d 70 69 6c 65 5f 74 65 73 74 5f 63 6f 64 65 22  mpile_test_code"
29a30 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   > conftest.$ac_
29a40 65 78 74 0a 20 20 20 6c 74 5f 63 6f 6d 70 69 6c  ext.   lt_compil
29a50 65 72 5f 66 6c 61 67 3d 22 24 6c 74 5f 70 72 6f  er_flag="$lt_pro
29a60 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 20 2d  g_compiler_pic -
29a70 44 50 49 43 22 0a 20 20 20 23 20 49 6e 73 65 72  DPIC".   # Inser
29a80 74 20 74 68 65 20 6f 70 74 69 6f 6e 20 65 69 74  t the option eit
29a90 68 65 72 20 28 31 29 20 61 66 74 65 72 20 74 68  her (1) after th
29aa0 65 20 6c 61 73 74 20 2a 46 4c 41 47 53 20 76 61  e last *FLAGS va
29ab0 72 69 61 62 6c 65 2c 20 6f 72 0a 20 20 20 23 20  riable, or.   # 
29ac0 28 32 29 20 62 65 66 6f 72 65 20 61 20 77 6f 72  (2) before a wor
29ad0 64 20 63 6f 6e 74 61 69 6e 69 6e 67 20 22 63 6f  d containing "co
29ae0 6e 66 74 65 73 74 2e 22 2c 20 6f 72 20 28 33 29  nftest.", or (3)
29af0 20 61 74 20 74 68 65 20 65 6e 64 2e 0a 20 20 20   at the end..   
29b00 23 20 4e 6f 74 65 20 74 68 61 74 20 24 61 63 5f  # Note that $ac_
29b10 63 6f 6d 70 69 6c 65 20 69 74 73 65 6c 66 20 64  compile itself d
29b20 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20  oes not contain 
29b30 62 61 63 6b 73 6c 61 73 68 65 73 20 61 6e 64 20  backslashes and 
29b40 62 65 67 69 6e 73 0a 20 20 20 23 20 77 69 74 68  begins.   # with
29b50 20 61 20 64 6f 6c 6c 61 72 20 73 69 67 6e 20 28   a dollar sign (
29b60 6e 6f 74 20 61 20 68 79 70 68 65 6e 29 2c 20 73  not a hyphen), s
29b70 6f 20 74 68 65 20 65 63 68 6f 20 73 68 6f 75 6c  o the echo shoul
29b80 64 20 77 6f 72 6b 20 63 6f 72 72 65 63 74 6c 79  d work correctly
29b90 2e 0a 20 20 20 23 20 54 68 65 20 6f 70 74 69 6f  ..   # The optio
29ba0 6e 20 69 73 20 72 65 66 65 72 65 6e 63 65 64 20  n is referenced 
29bb0 76 69 61 20 61 20 76 61 72 69 61 62 6c 65 20 74  via a variable t
29bc0 6f 20 61 76 6f 69 64 20 63 6f 6e 66 75 73 69 6e  o avoid confusin
29bd0 67 20 73 65 64 2e 0a 20 20 20 6c 74 5f 63 6f 6d  g sed..   lt_com
29be0 70 69 6c 65 3d 60 65 63 68 6f 20 22 24 61 63 5f  pile=`echo "$ac_
29bf0 63 6f 6d 70 69 6c 65 22 20 7c 20 24 53 45 44 20  compile" | $SED 
29c00 5c 0a 20 20 20 2d 65 20 27 73 3a 2e 2a 46 4c 41  \.   -e 's:.*FLA
29c10 47 53 7d 5c 7b 30 2c 31 5c 7d 20 3a 26 24 6c 74  GS}\{0,1\} :&$lt
29c20 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 20 3a  _compiler_flag :
29c30 3b 20 74 27 20 5c 0a 20 20 20 2d 65 20 27 73 3a  ; t' \.   -e 's:
29c40 20 5b 5e 20 5d 2a 63 6f 6e 66 74 65 73 74 5c 2e   [^ ]*conftest\.
29c50 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66  : $lt_compiler_f
29c60 6c 61 67 26 3a 3b 20 74 27 20 5c 0a 20 20 20 2d  lag&:; t' \.   -
29c70 65 20 27 73 3a 24 3a 20 24 6c 74 5f 63 6f 6d 70  e 's:$: $lt_comp
29c80 69 6c 65 72 5f 66 6c 61 67 3a 27 60 0a 20 20 20  iler_flag:'`.   
29c90 28 65 76 61 6c 20 65 63 68 6f 20 22 5c 22 5c 24  (eval echo "\"\$
29ca0 61 73 5f 6d 65 3a 36 30 39 35 3a 20 24 6c 74 5f  as_me:6095: $lt_
29cb0 63 6f 6d 70 69 6c 65 5c 22 22 20 3e 26 35 29 0a  compile\"" >&5).
29cc0 20 20 20 28 65 76 61 6c 20 22 24 6c 74 5f 63 6f     (eval "$lt_co
29cd0 6d 70 69 6c 65 22 20 32 3e 63 6f 6e 66 74 65 73  mpile" 2>conftes
29ce0 74 2e 65 72 72 29 0a 20 20 20 61 63 5f 73 74 61  t.err).   ac_sta
29cf0 74 75 73 3d 24 3f 0a 20 20 20 63 61 74 20 63 6f  tus=$?.   cat co
29d00 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20  nftest.err >&5. 
29d10 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 36    echo "$as_me:6
29d20 30 39 39 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  099: \$? = $ac_s
29d30 74 61 74 75 73 22 20 3e 26 35 0a 20 20 20 69 66  tatus" >&5.   if
29d40 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
29d50 73 29 20 26 26 20 74 65 73 74 20 2d 73 20 22 24  s) && test -s "$
29d60 61 63 5f 6f 75 74 66 69 6c 65 22 3b 20 74 68 65  ac_outfile"; the
29d70 6e 0a 20 20 20 20 20 23 20 54 68 65 20 63 6f 6d  n.     # The com
29d80 70 69 6c 65 72 20 63 61 6e 20 6f 6e 6c 79 20 77  piler can only w
29d90 61 72 6e 20 61 6e 64 20 69 67 6e 6f 72 65 20 74  arn and ignore t
29da0 68 65 20 6f 70 74 69 6f 6e 20 69 66 20 6e 6f 74  he option if not
29db0 20 72 65 63 6f 67 6e 69 7a 65 64 0a 20 20 20 20   recognized.    
29dc0 20 23 20 53 6f 20 73 61 79 20 6e 6f 20 69 66 20   # So say no if 
29dd0 74 68 65 72 65 20 61 72 65 20 77 61 72 6e 69 6e  there are warnin
29de0 67 73 20 6f 74 68 65 72 20 74 68 61 6e 20 74 68  gs other than th
29df0 65 20 75 73 75 61 6c 20 6f 75 74 70 75 74 2e 0a  e usual output..
29e00 20 20 20 20 20 24 45 43 48 4f 20 22 58 24 5f 6c       $ECHO "X$_l
29e10 74 5f 63 6f 6d 70 69 6c 65 72 5f 62 6f 69 6c 65  t_compiler_boile
29e20 72 70 6c 61 74 65 22 20 7c 20 24 58 73 65 64 20  rplate" | $Xsed 
29e30 2d 65 20 27 2f 5e 24 2f 64 27 20 3e 63 6f 6e 66  -e '/^$/d' >conf
29e40 74 65 73 74 2e 65 78 70 0a 20 20 20 20 20 24 53  test.exp.     $S
29e50 45 44 20 27 2f 5e 24 2f 64 3b 20 2f 5e 20 2a 2b  ED '/^$/d; /^ *+
29e60 2f 64 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 72  /d' conftest.err
29e70 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 32 0a 20   >conftest.er2. 
29e80 20 20 20 20 69 66 20 74 65 73 74 20 21 20 2d 73      if test ! -s
29e90 20 63 6f 6e 66 74 65 73 74 2e 65 72 32 20 7c 7c   conftest.er2 ||
29ea0 20 64 69 66 66 20 63 6f 6e 66 74 65 73 74 2e 65   diff conftest.e
29eb0 78 70 20 63 6f 6e 66 74 65 73 74 2e 65 72 32 20  xp conftest.er2 
29ec0 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e  >/dev/null; then
29ed0 0a 20 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 72  .       lt_cv_pr
29ee0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 5f  og_compiler_pic_
29ef0 77 6f 72 6b 73 3d 79 65 73 0a 20 20 20 20 20 66  works=yes.     f
29f00 69 0a 20 20 20 66 69 0a 20 20 20 24 52 4d 20 63  i.   fi.   $RM c
29f10 6f 6e 66 74 65 73 74 2a 0a 0a 66 69 0a 65 63 68  onftest*..fi.ech
29f20 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
29f30 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63  O: result: $lt_c
29f40 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  v_prog_compiler_
29f50 70 69 63 5f 77 6f 72 6b 73 22 20 3e 26 35 0a 65  pic_works" >&5.e
29f60 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c  cho "${ECHO_T}$l
29f70 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c  t_cv_prog_compil
29f80 65 72 5f 70 69 63 5f 77 6f 72 6b 73 22 20 3e 26  er_pic_works" >&
29f90 36 0a 0a 69 66 20 74 65 73 74 20 78 22 24 6c 74  6..if test x"$lt
29fa0 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65  _cv_prog_compile
29fb0 72 5f 70 69 63 5f 77 6f 72 6b 73 22 20 3d 20 78  r_pic_works" = x
29fc0 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 63 61  yes; then.    ca
29fd0 73 65 20 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70  se $lt_prog_comp
29fe0 69 6c 65 72 5f 70 69 63 20 69 6e 0a 20 20 20 20  iler_pic in.    
29ff0 20 22 22 20 7c 20 22 20 22 2a 29 20 3b 3b 0a 20   "" | " "*) ;;. 
2a000 20 20 20 20 2a 29 20 6c 74 5f 70 72 6f 67 5f 63      *) lt_prog_c
2a010 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 22 20 24 6c  ompiler_pic=" $l
2a020 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
2a030 70 69 63 22 20 3b 3b 0a 20 20 20 20 20 65 73 61  pic" ;;.     esa
2a040 63 0a 65 6c 73 65 0a 20 20 20 20 6c 74 5f 70 72  c.else.    lt_pr
2a050 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d  og_compiler_pic=
2a060 0a 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f  .     lt_prog_co
2a070 6d 70 69 6c 65 72 5f 63 61 6e 5f 62 75 69 6c 64  mpiler_can_build
2a080 5f 73 68 61 72 65 64 3d 6e 6f 0a 66 69 0a 0a 66  _shared=no.fi..f
2a090 69 0a 0a 0a 0a 0a 0a 0a 23 0a 23 20 43 68 65 63  i.......#.# Chec
2a0a0 6b 20 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 74  k to make sure t
2a0b0 68 65 20 73 74 61 74 69 63 20 66 6c 61 67 20 61  he static flag a
2a0c0 63 74 75 61 6c 6c 79 20 77 6f 72 6b 73 2e 0a 23  ctually works..#
2a0d0 0a 77 6c 3d 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d  .wl=$lt_prog_com
2a0e0 70 69 6c 65 72 5f 77 6c 20 65 76 61 6c 20 6c 74  piler_wl eval lt
2a0f0 5f 74 6d 70 5f 73 74 61 74 69 63 5f 66 6c 61 67  _tmp_static_flag
2a100 3d 5c 22 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70  =\"$lt_prog_comp
2a110 69 6c 65 72 5f 73 74 61 74 69 63 5c 22 0a 65 63  iler_static\".ec
2a120 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
2a130 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 69 66 20  NO: checking if 
2a140 24 63 6f 6d 70 69 6c 65 72 20 73 74 61 74 69 63  $compiler static
2a150 20 66 6c 61 67 20 24 6c 74 5f 74 6d 70 5f 73 74   flag $lt_tmp_st
2a160 61 74 69 63 5f 66 6c 61 67 20 77 6f 72 6b 73 22  atic_flag works"
2a170 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
2a180 4e 20 22 63 68 65 63 6b 69 6e 67 20 69 66 20 24  N "checking if $
2a190 63 6f 6d 70 69 6c 65 72 20 73 74 61 74 69 63 20  compiler static 
2a1a0 66 6c 61 67 20 24 6c 74 5f 74 6d 70 5f 73 74 61  flag $lt_tmp_sta
2a1b0 74 69 63 5f 66 6c 61 67 20 77 6f 72 6b 73 2e 2e  tic_flag works..
2a1c0 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
2a1d0 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f  f test "${lt_cv_
2a1e0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74  prog_compiler_st
2a1f0 61 74 69 63 5f 77 6f 72 6b 73 2b 73 65 74 7d 22  atic_works+set}"
2a200 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
2a210 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
2a220 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
2a230 26 36 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f  &6.else.  lt_cv_
2a240 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74  prog_compiler_st
2a250 61 74 69 63 5f 77 6f 72 6b 73 3d 6e 6f 0a 20 20  atic_works=no.  
2a260 20 73 61 76 65 5f 4c 44 46 4c 41 47 53 3d 22 24   save_LDFLAGS="$
2a270 4c 44 46 4c 41 47 53 22 0a 20 20 20 4c 44 46 4c  LDFLAGS".   LDFL
2a280 41 47 53 3d 22 24 4c 44 46 4c 41 47 53 20 24 6c  AGS="$LDFLAGS $l
2a290 74 5f 74 6d 70 5f 73 74 61 74 69 63 5f 66 6c 61  t_tmp_static_fla
2a2a0 67 22 0a 20 20 20 65 63 68 6f 20 22 24 6c 74 5f  g".   echo "$lt_
2a2b0 73 69 6d 70 6c 65 5f 6c 69 6e 6b 5f 74 65 73 74  simple_link_test
2a2c0 5f 63 6f 64 65 22 20 3e 20 63 6f 6e 66 74 65 73  _code" > conftes
2a2d0 74 2e 24 61 63 5f 65 78 74 0a 20 20 20 69 66 20  t.$ac_ext.   if 
2a2e0 28 65 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 20 32  (eval $ac_link 2
2a2f0 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 29 20 26  >conftest.err) &
2a300 26 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65  & test -s confte
2a310 73 74 24 61 63 5f 65 78 65 65 78 74 3b 20 74 68  st$ac_exeext; th
2a320 65 6e 0a 20 20 20 20 20 23 20 54 68 65 20 6c 69  en.     # The li
2a330 6e 6b 65 72 20 63 61 6e 20 6f 6e 6c 79 20 77 61  nker can only wa
2a340 72 6e 20 61 6e 64 20 69 67 6e 6f 72 65 20 74 68  rn and ignore th
2a350 65 20 6f 70 74 69 6f 6e 20 69 66 20 6e 6f 74 20  e option if not 
2a360 72 65 63 6f 67 6e 69 7a 65 64 0a 20 20 20 20 20  recognized.     
2a370 23 20 53 6f 20 73 61 79 20 6e 6f 20 69 66 20 74  # So say no if t
2a380 68 65 72 65 20 61 72 65 20 77 61 72 6e 69 6e 67  here are warning
2a390 73 0a 20 20 20 20 20 69 66 20 74 65 73 74 20 2d  s.     if test -
2a3a0 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20  s conftest.err; 
2a3b0 74 68 65 6e 0a 20 20 20 20 20 20 20 23 20 41 70  then.       # Ap
2a3c0 70 65 6e 64 20 61 6e 79 20 65 72 72 6f 72 73 20  pend any errors 
2a3d0 74 6f 20 74 68 65 20 63 6f 6e 66 69 67 2e 6c 6f  to the config.lo
2a3e0 67 2e 0a 20 20 20 20 20 20 20 63 61 74 20 63 6f  g..       cat co
2a3f0 6e 66 74 65 73 74 2e 65 72 72 20 31 3e 26 35 0a  nftest.err 1>&5.
2a400 20 20 20 20 20 20 20 24 45 43 48 4f 20 22 58 24         $ECHO "X$
2a410 5f 6c 74 5f 6c 69 6e 6b 65 72 5f 62 6f 69 6c 65  _lt_linker_boile
2a420 72 70 6c 61 74 65 22 20 7c 20 24 58 73 65 64 20  rplate" | $Xsed 
2a430 2d 65 20 27 2f 5e 24 2f 64 27 20 3e 20 63 6f 6e  -e '/^$/d' > con
2a440 66 74 65 73 74 2e 65 78 70 0a 20 20 20 20 20 20  ftest.exp.      
2a450 20 24 53 45 44 20 27 2f 5e 24 2f 64 3b 20 2f 5e   $SED '/^$/d; /^
2a460 20 2a 2b 2f 64 27 20 63 6f 6e 66 74 65 73 74 2e   *+/d' conftest.
2a470 65 72 72 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72  err >conftest.er
2a480 32 0a 20 20 20 20 20 20 20 69 66 20 64 69 66 66  2.       if diff
2a490 20 63 6f 6e 66 74 65 73 74 2e 65 78 70 20 63 6f   conftest.exp co
2a4a0 6e 66 74 65 73 74 2e 65 72 32 20 3e 2f 64 65 76  nftest.er2 >/dev
2a4b0 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20  /null; then.    
2a4c0 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f       lt_cv_prog_
2a4d0 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 5f  compiler_static_
2a4e0 77 6f 72 6b 73 3d 79 65 73 0a 20 20 20 20 20 20  works=yes.      
2a4f0 20 66 69 0a 20 20 20 20 20 65 6c 73 65 0a 20 20   fi.     else.  
2a500 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f       lt_cv_prog_
2a510 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 5f  compiler_static_
2a520 77 6f 72 6b 73 3d 79 65 73 0a 20 20 20 20 20 66  works=yes.     f
2a530 69 0a 20 20 20 66 69 0a 20 20 20 24 52 4d 20 2d  i.   fi.   $RM -
2a540 72 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20 20 4c  r conftest*.   L
2a550 44 46 4c 41 47 53 3d 22 24 73 61 76 65 5f 4c 44  DFLAGS="$save_LD
2a560 46 4c 41 47 53 22 0a 0a 66 69 0a 65 63 68 6f 20  FLAGS"..fi.echo 
2a570 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
2a580 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f   result: $lt_cv_
2a590 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74  prog_compiler_st
2a5a0 61 74 69 63 5f 77 6f 72 6b 73 22 20 3e 26 35 0a  atic_works" >&5.
2a5b0 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
2a5c0 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69  lt_cv_prog_compi
2a5d0 6c 65 72 5f 73 74 61 74 69 63 5f 77 6f 72 6b 73  ler_static_works
2a5e0 22 20 3e 26 36 0a 0a 69 66 20 74 65 73 74 20 78  " >&6..if test x
2a5f0 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d  "$lt_cv_prog_com
2a600 70 69 6c 65 72 5f 73 74 61 74 69 63 5f 77 6f 72  piler_static_wor
2a610 6b 73 22 20 3d 20 78 79 65 73 3b 20 74 68 65 6e  ks" = xyes; then
2a620 0a 20 20 20 20 3a 0a 65 6c 73 65 0a 20 20 20 20  .    :.else.    
2a630 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
2a640 5f 73 74 61 74 69 63 3d 0a 66 69 0a 0a 0a 0a 0a  _static=.fi.....
2a650 0a 0a 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  ...  echo "$as_m
2a660 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
2a670 69 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c 65 72  ing if $compiler
2a680 20 73 75 70 70 6f 72 74 73 20 2d 63 20 2d 6f 20   supports -c -o 
2a690 66 69 6c 65 2e 24 61 63 5f 6f 62 6a 65 78 74 22  file.$ac_objext"
2a6a0 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
2a6b0 4e 20 22 63 68 65 63 6b 69 6e 67 20 69 66 20 24  N "checking if $
2a6c0 63 6f 6d 70 69 6c 65 72 20 73 75 70 70 6f 72 74  compiler support
2a6d0 73 20 2d 63 20 2d 6f 20 66 69 6c 65 2e 24 61 63  s -c -o file.$ac
2a6e0 5f 6f 62 6a 65 78 74 2e 2e 2e 20 24 45 43 48 4f  _objext... $ECHO
2a6f0 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  _C" >&6.if test 
2a700 22 24 7b 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f  "${lt_cv_prog_co
2a710 6d 70 69 6c 65 72 5f 63 5f 6f 2b 73 65 74 7d 22  mpiler_c_o+set}"
2a720 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
2a730 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
2a740 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
2a750 26 36 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f  &6.else.  lt_cv_
2a760 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f  prog_compiler_c_
2a770 6f 3d 6e 6f 0a 20 20 20 24 52 4d 20 2d 72 20 63  o=no.   $RM -r c
2a780 6f 6e 66 74 65 73 74 20 32 3e 2f 64 65 76 2f 6e  onftest 2>/dev/n
2a790 75 6c 6c 0a 20 20 20 6d 6b 64 69 72 20 63 6f 6e  ull.   mkdir con
2a7a0 66 74 65 73 74 0a 20 20 20 63 64 20 63 6f 6e 66  ftest.   cd conf
2a7b0 74 65 73 74 0a 20 20 20 6d 6b 64 69 72 20 6f 75  test.   mkdir ou
2a7c0 74 0a 20 20 20 65 63 68 6f 20 22 24 6c 74 5f 73  t.   echo "$lt_s
2a7d0 69 6d 70 6c 65 5f 63 6f 6d 70 69 6c 65 5f 74 65  imple_compile_te
2a7e0 73 74 5f 63 6f 64 65 22 20 3e 20 63 6f 6e 66 74  st_code" > conft
2a7f0 65 73 74 2e 24 61 63 5f 65 78 74 0a 0a 20 20 20  est.$ac_ext..   
2a800 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  lt_compiler_flag
2a810 3d 22 2d 6f 20 6f 75 74 2f 63 6f 6e 66 74 65 73  ="-o out/conftes
2a820 74 32 2e 24 61 63 5f 6f 62 6a 65 78 74 22 0a 20  t2.$ac_objext". 
2a830 20 20 23 20 49 6e 73 65 72 74 20 74 68 65 20 6f    # Insert the o
2a840 70 74 69 6f 6e 20 65 69 74 68 65 72 20 28 31 29  ption either (1)
2a850 20 61 66 74 65 72 20 74 68 65 20 6c 61 73 74 20   after the last 
2a860 2a 46 4c 41 47 53 20 76 61 72 69 61 62 6c 65 2c  *FLAGS variable,
2a870 20 6f 72 0a 20 20 20 23 20 28 32 29 20 62 65 66   or.   # (2) bef
2a880 6f 72 65 20 61 20 77 6f 72 64 20 63 6f 6e 74 61  ore a word conta
2a890 69 6e 69 6e 67 20 22 63 6f 6e 66 74 65 73 74 2e  ining "conftest.
2a8a0 22 2c 20 6f 72 20 28 33 29 20 61 74 20 74 68 65  ", or (3) at the
2a8b0 20 65 6e 64 2e 0a 20 20 20 23 20 4e 6f 74 65 20   end..   # Note 
2a8c0 74 68 61 74 20 24 61 63 5f 63 6f 6d 70 69 6c 65  that $ac_compile
2a8d0 20 69 74 73 65 6c 66 20 64 6f 65 73 20 6e 6f 74   itself does not
2a8e0 20 63 6f 6e 74 61 69 6e 20 62 61 63 6b 73 6c 61   contain backsla
2a8f0 73 68 65 73 20 61 6e 64 20 62 65 67 69 6e 73 0a  shes and begins.
2a900 20 20 20 23 20 77 69 74 68 20 61 20 64 6f 6c 6c     # with a doll
2a910 61 72 20 73 69 67 6e 20 28 6e 6f 74 20 61 20 68  ar sign (not a h
2a920 79 70 68 65 6e 29 2c 20 73 6f 20 74 68 65 20 65  yphen), so the e
2a930 63 68 6f 20 73 68 6f 75 6c 64 20 77 6f 72 6b 20  cho should work 
2a940 63 6f 72 72 65 63 74 6c 79 2e 0a 20 20 20 6c 74  correctly..   lt
2a950 5f 63 6f 6d 70 69 6c 65 3d 60 65 63 68 6f 20 22  _compile=`echo "
2a960 24 61 63 5f 63 6f 6d 70 69 6c 65 22 20 7c 20 24  $ac_compile" | $
2a970 53 45 44 20 5c 0a 20 20 20 2d 65 20 27 73 3a 2e  SED \.   -e 's:.
2a980 2a 46 4c 41 47 53 7d 5c 7b 30 2c 31 5c 7d 20 3a  *FLAGS}\{0,1\} :
2a990 26 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c  &$lt_compiler_fl
2a9a0 61 67 20 3a 3b 20 74 27 20 5c 0a 20 20 20 2d 65  ag :; t' \.   -e
2a9b0 20 27 73 3a 20 5b 5e 20 5d 2a 63 6f 6e 66 74 65   's: [^ ]*confte
2a9c0 73 74 5c 2e 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c  st\.: $lt_compil
2a9d0 65 72 5f 66 6c 61 67 26 3a 3b 20 74 27 20 5c 0a  er_flag&:; t' \.
2a9e0 20 20 20 2d 65 20 27 73 3a 24 3a 20 24 6c 74 5f     -e 's:$: $lt_
2a9f0 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 3a 27 60  compiler_flag:'`
2aa00 0a 20 20 20 28 65 76 61 6c 20 65 63 68 6f 20 22  .   (eval echo "
2aa10 5c 22 5c 24 61 73 5f 6d 65 3a 36 32 30 30 3a 20  \"\$as_me:6200: 
2aa20 24 6c 74 5f 63 6f 6d 70 69 6c 65 5c 22 22 20 3e  $lt_compile\"" >
2aa30 26 35 29 0a 20 20 20 28 65 76 61 6c 20 22 24 6c  &5).   (eval "$l
2aa40 74 5f 63 6f 6d 70 69 6c 65 22 20 32 3e 6f 75 74  t_compile" 2>out
2aa50 2f 63 6f 6e 66 74 65 73 74 2e 65 72 72 29 0a 20  /conftest.err). 
2aa60 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
2aa70 20 20 63 61 74 20 6f 75 74 2f 63 6f 6e 66 74 65    cat out/confte
2aa80 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 20 65 63  st.err >&5.   ec
2aa90 68 6f 20 22 24 61 73 5f 6d 65 3a 36 32 30 34 3a  ho "$as_me:6204:
2aaa0 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
2aab0 73 22 20 3e 26 35 0a 20 20 20 69 66 20 28 65 78  s" >&5.   if (ex
2aac0 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 20 26  it $ac_status) &
2aad0 26 20 74 65 73 74 20 2d 73 20 6f 75 74 2f 63 6f  & test -s out/co
2aae0 6e 66 74 65 73 74 32 2e 24 61 63 5f 6f 62 6a 65  nftest2.$ac_obje
2aaf0 78 74 0a 20 20 20 74 68 65 6e 0a 20 20 20 20 20  xt.   then.     
2ab00 23 20 54 68 65 20 63 6f 6d 70 69 6c 65 72 20 63  # The compiler c
2ab10 61 6e 20 6f 6e 6c 79 20 77 61 72 6e 20 61 6e 64  an only warn and
2ab20 20 69 67 6e 6f 72 65 20 74 68 65 20 6f 70 74 69   ignore the opti
2ab30 6f 6e 20 69 66 20 6e 6f 74 20 72 65 63 6f 67 6e  on if not recogn
2ab40 69 7a 65 64 0a 20 20 20 20 20 23 20 53 6f 20 73  ized.     # So s
2ab50 61 79 20 6e 6f 20 69 66 20 74 68 65 72 65 20 61  ay no if there a
2ab60 72 65 20 77 61 72 6e 69 6e 67 73 0a 20 20 20 20  re warnings.    
2ab70 20 24 45 43 48 4f 20 22 58 24 5f 6c 74 5f 63 6f   $ECHO "X$_lt_co
2ab80 6d 70 69 6c 65 72 5f 62 6f 69 6c 65 72 70 6c 61  mpiler_boilerpla
2ab90 74 65 22 20 7c 20 24 58 73 65 64 20 2d 65 20 27  te" | $Xsed -e '
2aba0 2f 5e 24 2f 64 27 20 3e 20 6f 75 74 2f 63 6f 6e  /^$/d' > out/con
2abb0 66 74 65 73 74 2e 65 78 70 0a 20 20 20 20 20 24  ftest.exp.     $
2abc0 53 45 44 20 27 2f 5e 24 2f 64 3b 20 2f 5e 20 2a  SED '/^$/d; /^ *
2abd0 2b 2f 64 27 20 6f 75 74 2f 63 6f 6e 66 74 65 73  +/d' out/conftes
2abe0 74 2e 65 72 72 20 3e 6f 75 74 2f 63 6f 6e 66 74  t.err >out/conft
2abf0 65 73 74 2e 65 72 32 0a 20 20 20 20 20 69 66 20  est.er2.     if 
2ac00 74 65 73 74 20 21 20 2d 73 20 6f 75 74 2f 63 6f  test ! -s out/co
2ac10 6e 66 74 65 73 74 2e 65 72 32 20 7c 7c 20 64 69  nftest.er2 || di
2ac20 66 66 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74 2e  ff out/conftest.
2ac30 65 78 70 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74  exp out/conftest
2ac40 2e 65 72 32 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b  .er2 >/dev/null;
2ac50 20 74 68 65 6e 0a 20 20 20 20 20 20 20 6c 74 5f   then.       lt_
2ac60 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  cv_prog_compiler
2ac70 5f 63 5f 6f 3d 79 65 73 0a 20 20 20 20 20 66 69  _c_o=yes.     fi
2ac80 0a 20 20 20 66 69 0a 20 20 20 63 68 6d 6f 64 20  .   fi.   chmod 
2ac90 75 2b 77 20 2e 20 32 3e 26 35 0a 20 20 20 24 52  u+w . 2>&5.   $R
2aca0 4d 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20 20 23  M conftest*.   #
2acb0 20 53 47 49 20 43 2b 2b 20 63 6f 6d 70 69 6c 65   SGI C++ compile
2acc0 72 20 77 69 6c 6c 20 63 72 65 61 74 65 20 64 69  r will create di
2acd0 72 65 63 74 6f 72 79 20 6f 75 74 2f 69 69 5f 66  rectory out/ii_f
2ace0 69 6c 65 73 2f 20 66 6f 72 0a 20 20 20 23 20 74  iles/ for.   # t
2acf0 65 6d 70 6c 61 74 65 20 69 6e 73 74 61 6e 74 69  emplate instanti
2ad00 61 74 69 6f 6e 0a 20 20 20 74 65 73 74 20 2d 64  ation.   test -d
2ad10 20 6f 75 74 2f 69 69 5f 66 69 6c 65 73 20 26 26   out/ii_files &&
2ad20 20 24 52 4d 20 6f 75 74 2f 69 69 5f 66 69 6c 65   $RM out/ii_file
2ad30 73 2f 2a 20 26 26 20 72 6d 64 69 72 20 6f 75 74  s/* && rmdir out
2ad40 2f 69 69 5f 66 69 6c 65 73 0a 20 20 20 24 52 4d  /ii_files.   $RM
2ad50 20 6f 75 74 2f 2a 20 26 26 20 72 6d 64 69 72 20   out/* && rmdir 
2ad60 6f 75 74 0a 20 20 20 63 64 20 2e 2e 0a 20 20 20  out.   cd ...   
2ad70 24 52 4d 20 2d 72 20 63 6f 6e 66 74 65 73 74 0a  $RM -r conftest.
2ad80 20 20 20 24 52 4d 20 63 6f 6e 66 74 65 73 74 2a     $RM conftest*
2ad90 0a 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d  ..fi.echo "$as_m
2ada0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
2adb0 74 3a 20 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63  t: $lt_cv_prog_c
2adc0 6f 6d 70 69 6c 65 72 5f 63 5f 6f 22 20 3e 26 35  ompiler_c_o" >&5
2add0 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
2ade0 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70  $lt_cv_prog_comp
2adf0 69 6c 65 72 5f 63 5f 6f 22 20 3e 26 36 0a 0a 0a  iler_c_o" >&6...
2ae00 0a 0a 0a 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  ....  echo "$as_
2ae10 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
2ae20 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c 65  king if $compile
2ae30 72 20 73 75 70 70 6f 72 74 73 20 2d 63 20 2d 6f  r supports -c -o
2ae40 20 66 69 6c 65 2e 24 61 63 5f 6f 62 6a 65 78 74   file.$ac_objext
2ae50 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
2ae60 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 69 66 20  _N "checking if 
2ae70 24 63 6f 6d 70 69 6c 65 72 20 73 75 70 70 6f 72  $compiler suppor
2ae80 74 73 20 2d 63 20 2d 6f 20 66 69 6c 65 2e 24 61  ts -c -o file.$a
2ae90 63 5f 6f 62 6a 65 78 74 2e 2e 2e 20 24 45 43 48  c_objext... $ECH
2aea0 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
2aeb0 20 22 24 7b 6c 74 5f 63 76 5f 70 72 6f 67 5f 63   "${lt_cv_prog_c
2aec0 6f 6d 70 69 6c 65 72 5f 63 5f 6f 2b 73 65 74 7d  ompiler_c_o+set}
2aed0 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
2aee0 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63  echo $ECHO_N "(c
2aef0 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20  ached) $ECHO_C" 
2af00 3e 26 36 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76  >&6.else.  lt_cv
2af10 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63  _prog_compiler_c
2af20 5f 6f 3d 6e 6f 0a 20 20 20 24 52 4d 20 2d 72 20  _o=no.   $RM -r 
2af30 63 6f 6e 66 74 65 73 74 20 32 3e 2f 64 65 76 2f  conftest 2>/dev/
2af40 6e 75 6c 6c 0a 20 20 20 6d 6b 64 69 72 20 63 6f  null.   mkdir co
2af50 6e 66 74 65 73 74 0a 20 20 20 63 64 20 63 6f 6e  nftest.   cd con
2af60 66 74 65 73 74 0a 20 20 20 6d 6b 64 69 72 20 6f  ftest.   mkdir o
2af70 75 74 0a 20 20 20 65 63 68 6f 20 22 24 6c 74 5f  ut.   echo "$lt_
2af80 73 69 6d 70 6c 65 5f 63 6f 6d 70 69 6c 65 5f 74  simple_compile_t
2af90 65 73 74 5f 63 6f 64 65 22 20 3e 20 63 6f 6e 66  est_code" > conf
2afa0 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 0a 20 20  test.$ac_ext..  
2afb0 20 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61   lt_compiler_fla
2afc0 67 3d 22 2d 6f 20 6f 75 74 2f 63 6f 6e 66 74 65  g="-o out/confte
2afd0 73 74 32 2e 24 61 63 5f 6f 62 6a 65 78 74 22 0a  st2.$ac_objext".
2afe0 20 20 20 23 20 49 6e 73 65 72 74 20 74 68 65 20     # Insert the 
2aff0 6f 70 74 69 6f 6e 20 65 69 74 68 65 72 20 28 31  option either (1
2b000 29 20 61 66 74 65 72 20 74 68 65 20 6c 61 73 74  ) after the last
2b010 20 2a 46 4c 41 47 53 20 76 61 72 69 61 62 6c 65   *FLAGS variable
2b020 2c 20 6f 72 0a 20 20 20 23 20 28 32 29 20 62 65  , or.   # (2) be
2b030 66 6f 72 65 20 61 20 77 6f 72 64 20 63 6f 6e 74  fore a word cont
2b040 61 69 6e 69 6e 67 20 22 63 6f 6e 66 74 65 73 74  aining "conftest
2b050 2e 22 2c 20 6f 72 20 28 33 29 20 61 74 20 74 68  .", or (3) at th
2b060 65 20 65 6e 64 2e 0a 20 20 20 23 20 4e 6f 74 65  e end..   # Note
2b070 20 74 68 61 74 20 24 61 63 5f 63 6f 6d 70 69 6c   that $ac_compil
2b080 65 20 69 74 73 65 6c 66 20 64 6f 65 73 20 6e 6f  e itself does no
2b090 74 20 63 6f 6e 74 61 69 6e 20 62 61 63 6b 73 6c  t contain backsl
2b0a0 61 73 68 65 73 20 61 6e 64 20 62 65 67 69 6e 73  ashes and begins
2b0b0 0a 20 20 20 23 20 77 69 74 68 20 61 20 64 6f 6c  .   # with a dol
2b0c0 6c 61 72 20 73 69 67 6e 20 28 6e 6f 74 20 61 20  lar sign (not a 
2b0d0 68 79 70 68 65 6e 29 2c 20 73 6f 20 74 68 65 20  hyphen), so the 
2b0e0 65 63 68 6f 20 73 68 6f 75 6c 64 20 77 6f 72 6b  echo should work
2b0f0 20 63 6f 72 72 65 63 74 6c 79 2e 0a 20 20 20 6c   correctly..   l
2b100 74 5f 63 6f 6d 70 69 6c 65 3d 60 65 63 68 6f 20  t_compile=`echo 
2b110 22 24 61 63 5f 63 6f 6d 70 69 6c 65 22 20 7c 20  "$ac_compile" | 
2b120 24 53 45 44 20 5c 0a 20 20 20 2d 65 20 27 73 3a  $SED \.   -e 's:
2b130 2e 2a 46 4c 41 47 53 7d 5c 7b 30 2c 31 5c 7d 20  .*FLAGS}\{0,1\} 
2b140 3a 26 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66  :&$lt_compiler_f
2b150 6c 61 67 20 3a 3b 20 74 27 20 5c 0a 20 20 20 2d  lag :; t' \.   -
2b160 65 20 27 73 3a 20 5b 5e 20 5d 2a 63 6f 6e 66 74  e 's: [^ ]*conft
2b170 65 73 74 5c 2e 3a 20 24 6c 74 5f 63 6f 6d 70 69  est\.: $lt_compi
2b180 6c 65 72 5f 66 6c 61 67 26 3a 3b 20 74 27 20 5c  ler_flag&:; t' \
2b190 0a 20 20 20 2d 65 20 27 73 3a 24 3a 20 24 6c 74  .   -e 's:$: $lt
2b1a0 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 3a 27  _compiler_flag:'
2b1b0 60 0a 20 20 20 28 65 76 61 6c 20 65 63 68 6f 20  `.   (eval echo 
2b1c0 22 5c 22 5c 24 61 73 5f 6d 65 3a 36 32 35 35 3a  "\"\$as_me:6255:
2b1d0 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 5c 22 22 20   $lt_compile\"" 
2b1e0 3e 26 35 29 0a 20 20 20 28 65 76 61 6c 20 22 24  >&5).   (eval "$
2b1f0 6c 74 5f 63 6f 6d 70 69 6c 65 22 20 32 3e 6f 75  lt_compile" 2>ou
2b200 74 2f 63 6f 6e 66 74 65 73 74 2e 65 72 72 29 0a  t/conftest.err).
2b210 20 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a     ac_status=$?.
2b220 20 20 20 63 61 74 20 6f 75 74 2f 63 6f 6e 66 74     cat out/conft
2b230 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 20 65  est.err >&5.   e
2b240 63 68 6f 20 22 24 61 73 5f 6d 65 3a 36 32 35 39  cho "$as_me:6259
2b250 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
2b260 75 73 22 20 3e 26 35 0a 20 20 20 69 66 20 28 65  us" >&5.   if (e
2b270 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 20  xit $ac_status) 
2b280 26 26 20 74 65 73 74 20 2d 73 20 6f 75 74 2f 63  && test -s out/c
2b290 6f 6e 66 74 65 73 74 32 2e 24 61 63 5f 6f 62 6a  onftest2.$ac_obj
2b2a0 65 78 74 0a 20 20 20 74 68 65 6e 0a 20 20 20 20  ext.   then.    
2b2b0 20 23 20 54 68 65 20 63 6f 6d 70 69 6c 65 72 20   # The compiler 
2b2c0 63 61 6e 20 6f 6e 6c 79 20 77 61 72 6e 20 61 6e  can only warn an
2b2d0 64 20 69 67 6e 6f 72 65 20 74 68 65 20 6f 70 74  d ignore the opt
2b2e0 69 6f 6e 20 69 66 20 6e 6f 74 20 72 65 63 6f 67  ion if not recog
2b2f0 6e 69 7a 65 64 0a 20 20 20 20 20 23 20 53 6f 20  nized.     # So 
2b300 73 61 79 20 6e 6f 20 69 66 20 74 68 65 72 65 20  say no if there 
2b310 61 72 65 20 77 61 72 6e 69 6e 67 73 0a 20 20 20  are warnings.   
2b320 20 20 24 45 43 48 4f 20 22 58 24 5f 6c 74 5f 63    $ECHO "X$_lt_c
2b330 6f 6d 70 69 6c 65 72 5f 62 6f 69 6c 65 72 70 6c  ompiler_boilerpl
2b340 61 74 65 22 20 7c 20 24 58 73 65 64 20 2d 65 20  ate" | $Xsed -e 
2b350 27 2f 5e 24 2f 64 27 20 3e 20 6f 75 74 2f 63 6f  '/^$/d' > out/co
2b360 6e 66 74 65 73 74 2e 65 78 70 0a 20 20 20 20 20  nftest.exp.     
2b370 24 53 45 44 20 27 2f 5e 24 2f 64 3b 20 2f 5e 20  $SED '/^$/d; /^ 
2b380 2a 2b 2f 64 27 20 6f 75 74 2f 63 6f 6e 66 74 65  *+/d' out/confte
2b390 73 74 2e 65 72 72 20 3e 6f 75 74 2f 63 6f 6e 66  st.err >out/conf
2b3a0 74 65 73 74 2e 65 72 32 0a 20 20 20 20 20 69 66  test.er2.     if
2b3b0 20 74 65 73 74 20 21 20 2d 73 20 6f 75 74 2f 63   test ! -s out/c
2b3c0 6f 6e 66 74 65 73 74 2e 65 72 32 20 7c 7c 20 64  onftest.er2 || d
2b3d0 69 66 66 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74  iff out/conftest
2b3e0 2e 65 78 70 20 6f 75 74 2f 63 6f 6e 66 74 65 73  .exp out/conftes
2b3f0 74 2e 65 72 32 20 3e 2f 64 65 76 2f 6e 75 6c 6c  t.er2 >/dev/null
2b400 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 6c 74  ; then.       lt
2b410 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65  _cv_prog_compile
2b420 72 5f 63 5f 6f 3d 79 65 73 0a 20 20 20 20 20 66  r_c_o=yes.     f
2b430 69 0a 20 20 20 66 69 0a 20 20 20 63 68 6d 6f 64  i.   fi.   chmod
2b440 20 75 2b 77 20 2e 20 32 3e 26 35 0a 20 20 20 24   u+w . 2>&5.   $
2b450 52 4d 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20 20  RM conftest*.   
2b460 23 20 53 47 49 20 43 2b 2b 20 63 6f 6d 70 69 6c  # SGI C++ compil
2b470 65 72 20 77 69 6c 6c 20 63 72 65 61 74 65 20 64  er will create d
2b480 69 72 65 63 74 6f 72 79 20 6f 75 74 2f 69 69 5f  irectory out/ii_
2b490 66 69 6c 65 73 2f 20 66 6f 72 0a 20 20 20 23 20  files/ for.   # 
2b4a0 74 65 6d 70 6c 61 74 65 20 69 6e 73 74 61 6e 74  template instant
2b4b0 69 61 74 69 6f 6e 0a 20 20 20 74 65 73 74 20 2d  iation.   test -
2b4c0 64 20 6f 75 74 2f 69 69 5f 66 69 6c 65 73 20 26  d out/ii_files &
2b4d0 26 20 24 52 4d 20 6f 75 74 2f 69 69 5f 66 69 6c  & $RM out/ii_fil
2b4e0 65 73 2f 2a 20 26 26 20 72 6d 64 69 72 20 6f 75  es/* && rmdir ou
2b4f0 74 2f 69 69 5f 66 69 6c 65 73 0a 20 20 20 24 52  t/ii_files.   $R
2b500 4d 20 6f 75 74 2f 2a 20 26 26 20 72 6d 64 69 72  M out/* && rmdir
2b510 20 6f 75 74 0a 20 20 20 63 64 20 2e 2e 0a 20 20   out.   cd ...  
2b520 20 24 52 4d 20 2d 72 20 63 6f 6e 66 74 65 73 74   $RM -r conftest
2b530 0a 20 20 20 24 52 4d 20 63 6f 6e 66 74 65 73 74  .   $RM conftest
2b540 2a 0a 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f  *..fi.echo "$as_
2b550 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
2b560 6c 74 3a 20 24 6c 74 5f 63 76 5f 70 72 6f 67 5f  lt: $lt_cv_prog_
2b570 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 22 20 3e 26  compiler_c_o" >&
2b580 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
2b590 7d 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d  }$lt_cv_prog_com
2b5a0 70 69 6c 65 72 5f 63 5f 6f 22 20 3e 26 36 0a 0a  piler_c_o" >&6..
2b5b0 0a 0a 0a 68 61 72 64 5f 6c 69 6e 6b 73 3d 22 6e  ...hard_links="n
2b5c0 6f 74 74 65 73 74 65 64 22 0a 69 66 20 74 65 73  ottested".if tes
2b5d0 74 20 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63  t "$lt_cv_prog_c
2b5e0 6f 6d 70 69 6c 65 72 5f 63 5f 6f 22 20 3d 20 6e  ompiler_c_o" = n
2b5f0 6f 20 26 26 20 74 65 73 74 20 22 24 6e 65 65 64  o && test "$need
2b600 5f 6c 6f 63 6b 73 22 20 21 3d 20 6e 6f 3b 20 74  _locks" != no; t
2b610 68 65 6e 0a 20 20 23 20 64 6f 20 6e 6f 74 20 6f  hen.  # do not o
2b620 76 65 72 77 72 69 74 65 20 74 68 65 20 76 61 6c  verwrite the val
2b630 75 65 20 6f 66 20 6e 65 65 64 5f 6c 6f 63 6b 73  ue of need_locks
2b640 20 70 72 6f 76 69 64 65 64 20 62 79 20 74 68 65   provided by the
2b650 20 75 73 65 72 0a 20 20 65 63 68 6f 20 22 24 61   user.  echo "$a
2b660 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
2b670 65 63 6b 69 6e 67 20 69 66 20 77 65 20 63 61 6e  ecking if we can
2b680 20 6c 6f 63 6b 20 77 69 74 68 20 68 61 72 64 20   lock with hard 
2b690 6c 69 6e 6b 73 22 20 3e 26 35 0a 65 63 68 6f 20  links" >&5.echo 
2b6a0 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
2b6b0 67 20 69 66 20 77 65 20 63 61 6e 20 6c 6f 63 6b  g if we can lock
2b6c0 20 77 69 74 68 20 68 61 72 64 20 6c 69 6e 6b 73   with hard links
2b6d0 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
2b6e0 0a 20 20 68 61 72 64 5f 6c 69 6e 6b 73 3d 79 65  .  hard_links=ye
2b6f0 73 0a 20 20 24 52 4d 20 63 6f 6e 66 74 65 73 74  s.  $RM conftest
2b700 2a 0a 20 20 6c 6e 20 63 6f 6e 66 74 65 73 74 2e  *.  ln conftest.
2b710 61 20 63 6f 6e 66 74 65 73 74 2e 62 20 32 3e 2f  a conftest.b 2>/
2b720 64 65 76 2f 6e 75 6c 6c 20 26 26 20 68 61 72 64  dev/null && hard
2b730 5f 6c 69 6e 6b 73 3d 6e 6f 0a 20 20 74 6f 75 63  _links=no.  touc
2b740 68 20 63 6f 6e 66 74 65 73 74 2e 61 0a 20 20 6c  h conftest.a.  l
2b750 6e 20 63 6f 6e 66 74 65 73 74 2e 61 20 63 6f 6e  n conftest.a con
2b760 66 74 65 73 74 2e 62 20 32 3e 26 35 20 7c 7c 20  ftest.b 2>&5 || 
2b770 68 61 72 64 5f 6c 69 6e 6b 73 3d 6e 6f 0a 20 20  hard_links=no.  
2b780 6c 6e 20 63 6f 6e 66 74 65 73 74 2e 61 20 63 6f  ln conftest.a co
2b790 6e 66 74 65 73 74 2e 62 20 32 3e 2f 64 65 76 2f  nftest.b 2>/dev/
2b7a0 6e 75 6c 6c 20 26 26 20 68 61 72 64 5f 6c 69 6e  null && hard_lin
2b7b0 6b 73 3d 6e 6f 0a 20 20 65 63 68 6f 20 22 24 61  ks=no.  echo "$a
2b7c0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
2b7d0 73 75 6c 74 3a 20 24 68 61 72 64 5f 6c 69 6e 6b  sult: $hard_link
2b7e0 73 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  s" >&5.echo "${E
2b7f0 43 48 4f 5f 54 7d 24 68 61 72 64 5f 6c 69 6e 6b  CHO_T}$hard_link
2b800 73 22 20 3e 26 36 0a 20 20 69 66 20 74 65 73 74  s" >&6.  if test
2b810 20 22 24 68 61 72 64 5f 6c 69 6e 6b 73 22 20 3d   "$hard_links" =
2b820 20 6e 6f 3b 20 74 68 65 6e 0a 20 20 20 20 7b 20   no; then.    { 
2b830 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
2b840 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 5c  NENO: WARNING: \
2b850 60 24 43 43 27 20 64 6f 65 73 20 6e 6f 74 20 73  `$CC' does not s
2b860 75 70 70 6f 72 74 20 5c 60 2d 63 20 2d 6f 27 2c  upport \`-c -o',
2b870 20 73 6f 20 5c 60 6d 61 6b 65 20 2d 6a 27 20 6d   so \`make -j' m
2b880 61 79 20 62 65 20 75 6e 73 61 66 65 22 20 3e 26  ay be unsafe" >&
2b890 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  5.echo "$as_me: 
2b8a0 57 41 52 4e 49 4e 47 3a 20 5c 60 24 43 43 27 20  WARNING: \`$CC' 
2b8b0 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74  does not support
2b8c0 20 5c 60 2d 63 20 2d 6f 27 2c 20 73 6f 20 5c 60   \`-c -o', so \`
2b8d0 6d 61 6b 65 20 2d 6a 27 20 6d 61 79 20 62 65 20  make -j' may be 
2b8e0 75 6e 73 61 66 65 22 20 3e 26 32 3b 7d 0a 20 20  unsafe" >&2;}.  
2b8f0 20 20 6e 65 65 64 5f 6c 6f 63 6b 73 3d 77 61 72    need_locks=war
2b900 6e 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 6e 65  n.  fi.else.  ne
2b910 65 64 5f 6c 6f 63 6b 73 3d 6e 6f 0a 66 69 0a 0a  ed_locks=no.fi..
2b920 0a 0a 0a 0a 0a 20 20 65 63 68 6f 20 22 24 61 73  .....  echo "$as
2b930 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
2b940 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74 68  cking whether th
2b950 65 20 24 63 6f 6d 70 69 6c 65 72 20 6c 69 6e 6b  e $compiler link
2b960 65 72 20 28 24 4c 44 29 20 73 75 70 70 6f 72 74  er ($LD) support
2b970 73 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69  s shared librari
2b980 65 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  es" >&5.echo $EC
2b990 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 77  HO_N "checking w
2b9a0 68 65 74 68 65 72 20 74 68 65 20 24 63 6f 6d 70  hether the $comp
2b9b0 69 6c 65 72 20 6c 69 6e 6b 65 72 20 28 24 4c 44  iler linker ($LD
2b9c0 29 20 73 75 70 70 6f 72 74 73 20 73 68 61 72 65  ) supports share
2b9d0 64 20 6c 69 62 72 61 72 69 65 73 2e 2e 2e 20 24  d libraries... $
2b9e0 45 43 48 4f 5f 43 22 20 3e 26 36 0a 0a 20 20 72  ECHO_C" >&6..  r
2b9f0 75 6e 70 61 74 68 5f 76 61 72 3d 0a 20 20 61 6c  unpath_var=.  al
2ba00 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
2ba10 61 67 3d 0a 20 20 61 6c 77 61 79 73 5f 65 78 70  ag=.  always_exp
2ba20 6f 72 74 5f 73 79 6d 62 6f 6c 73 3d 6e 6f 0a 20  ort_symbols=no. 
2ba30 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 0a 20   archive_cmds=. 
2ba40 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f   archive_expsym_
2ba50 63 6d 64 73 3d 0a 20 20 63 6f 6d 70 69 6c 65 72  cmds=.  compiler
2ba60 5f 6e 65 65 64 73 5f 6f 62 6a 65 63 74 3d 6e 6f  _needs_object=no
2ba70 0a 20 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64  .  enable_shared
2ba80 5f 77 69 74 68 5f 73 74 61 74 69 63 5f 72 75 6e  _with_static_run
2ba90 74 69 6d 65 73 3d 6e 6f 0a 20 20 65 78 70 6f 72  times=no.  expor
2baa0 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73  t_dynamic_flag_s
2bab0 70 65 63 3d 0a 20 20 65 78 70 6f 72 74 5f 73 79  pec=.  export_sy
2bac0 6d 62 6f 6c 73 5f 63 6d 64 73 3d 27 24 4e 4d 20  mbols_cmds='$NM 
2bad0 24 6c 69 62 6f 62 6a 73 20 24 63 6f 6e 76 65 6e  $libobjs $conven
2bae0 69 65 6e 63 65 20 7c 20 24 67 6c 6f 62 61 6c 5f  ience | $global_
2baf0 73 79 6d 62 6f 6c 5f 70 69 70 65 20 7c 20 24 53  symbol_pipe | $S
2bb00 45 44 20 27 5c 27 27 73 2f 2e 2a 20 2f 2f 27 5c  ED '\''s/.* //'\
2bb10 27 27 20 7c 20 73 6f 72 74 20 7c 20 75 6e 69 71  '' | sort | uniq
2bb20 20 3e 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f   > $export_symbo
2bb30 6c 73 27 0a 20 20 68 61 72 64 63 6f 64 65 5f 61  ls'.  hardcode_a
2bb40 75 74 6f 6d 61 74 69 63 3d 6e 6f 0a 20 20 68 61  utomatic=no.  ha
2bb50 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 6e 6f  rdcode_direct=no
2bb60 0a 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65  .  hardcode_dire
2bb70 63 74 5f 61 62 73 6f 6c 75 74 65 3d 6e 6f 0a 20  ct_absolute=no. 
2bb80 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72   hardcode_libdir
2bb90 5f 66 6c 61 67 5f 73 70 65 63 3d 0a 20 20 68 61  _flag_spec=.  ha
2bba0 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
2bbb0 61 67 5f 73 70 65 63 5f 6c 64 3d 0a 20 20 68 61  ag_spec_ld=.  ha
2bbc0 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65  rdcode_libdir_se
2bbd0 70 61 72 61 74 6f 72 3d 0a 20 20 68 61 72 64 63  parator=.  hardc
2bbe0 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 6e 6f 0a 20  ode_minus_L=no. 
2bbf0 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70   hardcode_shlibp
2bc00 61 74 68 5f 76 61 72 3d 75 6e 73 75 70 70 6f 72  ath_var=unsuppor
2bc10 74 65 64 0a 20 20 69 6e 68 65 72 69 74 5f 72 70  ted.  inherit_rp
2bc20 61 74 68 3d 6e 6f 0a 20 20 6c 69 6e 6b 5f 61 6c  ath=no.  link_al
2bc30 6c 5f 64 65 70 6c 69 62 73 3d 75 6e 6b 6e 6f 77  l_deplibs=unknow
2bc40 6e 0a 20 20 6d 6f 64 75 6c 65 5f 63 6d 64 73 3d  n.  module_cmds=
2bc50 0a 20 20 6d 6f 64 75 6c 65 5f 65 78 70 73 79 6d  .  module_expsym
2bc60 5f 63 6d 64 73 3d 0a 20 20 6f 6c 64 5f 61 72 63  _cmds=.  old_arc
2bc70 68 69 76 65 5f 66 72 6f 6d 5f 6e 65 77 5f 63 6d  hive_from_new_cm
2bc80 64 73 3d 0a 20 20 6f 6c 64 5f 61 72 63 68 69 76  ds=.  old_archiv
2bc90 65 5f 66 72 6f 6d 5f 65 78 70 73 79 6d 73 5f 63  e_from_expsyms_c
2bca0 6d 64 73 3d 0a 20 20 74 68 72 65 61 64 5f 73 61  mds=.  thread_sa
2bcb0 66 65 5f 66 6c 61 67 5f 73 70 65 63 3d 0a 20 20  fe_flag_spec=.  
2bcc0 77 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c  whole_archive_fl
2bcd0 61 67 5f 73 70 65 63 3d 0a 20 20 23 20 69 6e 63  ag_spec=.  # inc
2bce0 6c 75 64 65 5f 65 78 70 73 79 6d 73 20 73 68 6f  lude_expsyms sho
2bcf0 75 6c 64 20 62 65 20 61 20 6c 69 73 74 20 6f 66  uld be a list of
2bd00 20 73 70 61 63 65 2d 73 65 70 61 72 61 74 65 64   space-separated
2bd10 20 73 79 6d 62 6f 6c 73 20 74 6f 20 62 65 20 2a   symbols to be *
2bd20 61 6c 77 61 79 73 2a 0a 20 20 23 20 69 6e 63 6c  always*.  # incl
2bd30 75 64 65 64 20 69 6e 20 74 68 65 20 73 79 6d 62  uded in the symb
2bd40 6f 6c 20 6c 69 73 74 0a 20 20 69 6e 63 6c 75 64  ol list.  includ
2bd50 65 5f 65 78 70 73 79 6d 73 3d 0a 20 20 23 20 65  e_expsyms=.  # e
2bd60 78 63 6c 75 64 65 5f 65 78 70 73 79 6d 73 20 63  xclude_expsyms c
2bd70 61 6e 20 62 65 20 61 6e 20 65 78 74 65 6e 64 65  an be an extende
2bd80 64 20 72 65 67 65 78 70 20 6f 66 20 73 79 6d 62  d regexp of symb
2bd90 6f 6c 73 20 74 6f 20 65 78 63 6c 75 64 65 0a 20  ols to exclude. 
2bda0 20 23 20 69 74 20 77 69 6c 6c 20 62 65 20 77 72   # it will be wr
2bdb0 61 70 70 65 64 20 62 79 20 60 20 28 27 20 61 6e  apped by ` (' an
2bdc0 64 20 60 29 24 27 2c 20 73 6f 20 6f 6e 65 20 6d  d `)$', so one m
2bdd0 75 73 74 20 6e 6f 74 20 6d 61 74 63 68 20 62 65  ust not match be
2bde0 67 69 6e 6e 69 6e 67 20 6f 72 0a 20 20 23 20 65  ginning or.  # e
2bdf0 6e 64 20 6f 66 20 6c 69 6e 65 2e 20 20 45 78 61  nd of line.  Exa
2be00 6d 70 6c 65 3a 20 60 61 7c 62 63 7c 2e 2a 64 2e  mple: `a|bc|.*d.
2be10 2a 27 20 77 69 6c 6c 20 65 78 63 6c 75 64 65 20  *' will exclude 
2be20 74 68 65 20 73 79 6d 62 6f 6c 73 20 60 61 27 20  the symbols `a' 
2be30 61 6e 64 20 60 62 63 27 2c 0a 20 20 23 20 61 73  and `bc',.  # as
2be40 20 77 65 6c 6c 20 61 73 20 61 6e 79 20 73 79 6d   well as any sym
2be50 62 6f 6c 20 74 68 61 74 20 63 6f 6e 74 61 69 6e  bol that contain
2be60 73 20 60 64 27 2e 0a 20 20 65 78 63 6c 75 64 65  s `d'..  exclude
2be70 5f 65 78 70 73 79 6d 73 3d 27 5f 47 4c 4f 42 41  _expsyms='_GLOBA
2be80 4c 5f 4f 46 46 53 45 54 5f 54 41 42 4c 45 5f 7c  L_OFFSET_TABLE_|
2be90 5f 47 4c 4f 42 41 4c 5f 5f 46 5b 49 44 5d 5f 2e  _GLOBAL__F[ID]_.
2bea0 2a 27 0a 20 20 23 20 41 6c 74 68 6f 75 67 68 20  *'.  # Although 
2beb0 5f 47 4c 4f 42 41 4c 5f 4f 46 46 53 45 54 5f 54  _GLOBAL_OFFSET_T
2bec0 41 42 4c 45 5f 20 69 73 20 61 20 76 61 6c 69 64  ABLE_ is a valid
2bed0 20 73 79 6d 62 6f 6c 20 43 20 6e 61 6d 65 2c 20   symbol C name, 
2bee0 6d 6f 73 74 20 61 2e 6f 75 74 0a 20 20 23 20 70  most a.out.  # p
2bef0 6c 61 74 66 6f 72 6d 73 20 28 61 62 29 75 73 65  latforms (ab)use
2bf00 20 69 74 20 69 6e 20 50 49 43 20 63 6f 64 65 2c   it in PIC code,
2bf10 20 62 75 74 20 74 68 65 69 72 20 6c 69 6e 6b 65   but their linke
2bf20 72 73 20 67 65 74 20 63 6f 6e 66 75 73 65 64 20  rs get confused 
2bf30 69 66 0a 20 20 23 20 74 68 65 20 73 79 6d 62 6f  if.  # the symbo
2bf40 6c 20 69 73 20 65 78 70 6c 69 63 69 74 6c 79 20  l is explicitly 
2bf50 72 65 66 65 72 65 6e 63 65 64 2e 20 20 53 69 6e  referenced.  Sin
2bf60 63 65 20 70 6f 72 74 61 62 6c 65 20 63 6f 64 65  ce portable code
2bf70 20 63 61 6e 6e 6f 74 0a 20 20 23 20 72 65 6c 79   cannot.  # rely
2bf80 20 6f 6e 20 74 68 69 73 20 73 79 6d 62 6f 6c 20   on this symbol 
2bf90 6e 61 6d 65 2c 20 69 74 27 73 20 70 72 6f 62 61  name, it's proba
2bfa0 62 6c 79 20 66 69 6e 65 20 74 6f 20 6e 65 76 65  bly fine to neve
2bfb0 72 20 69 6e 63 6c 75 64 65 20 69 74 20 69 6e 0a  r include it in.
2bfc0 20 20 23 20 70 72 65 6c 6f 61 64 65 64 20 73 79    # preloaded sy
2bfd0 6d 62 6f 6c 20 74 61 62 6c 65 73 2e 0a 20 20 23  mbol tables..  #
2bfe0 20 45 78 63 6c 75 64 65 20 73 68 61 72 65 64 20   Exclude shared 
2bff0 6c 69 62 72 61 72 79 20 69 6e 69 74 69 61 6c 69  library initiali
2c000 7a 61 74 69 6f 6e 2f 66 69 6e 61 6c 69 7a 61 74  zation/finalizat
2c010 69 6f 6e 20 73 79 6d 62 6f 6c 73 2e 0a 20 20 65  ion symbols..  e
2c020 78 74 72 61 63 74 5f 65 78 70 73 79 6d 73 5f 63  xtract_expsyms_c
2c030 6d 64 73 3d 0a 0a 20 20 63 61 73 65 20 24 68 6f  mds=..  case $ho
2c040 73 74 5f 6f 73 20 69 6e 0a 20 20 63 79 67 77 69  st_os in.  cygwi
2c050 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c 20 70 77  n* | mingw* | pw
2c060 33 32 2a 29 0a 20 20 20 20 23 20 46 49 58 4d 45  32*).    # FIXME
2c070 3a 20 74 68 65 20 4d 53 56 43 2b 2b 20 70 6f 72  : the MSVC++ por
2c080 74 20 68 61 73 6e 27 74 20 62 65 65 6e 20 74 65  t hasn't been te
2c090 73 74 65 64 20 69 6e 20 61 20 6c 6f 6f 6f 6f 6e  sted in a loooon
2c0a0 67 20 74 69 6d 65 0a 20 20 20 20 23 20 57 68 65  g time.    # Whe
2c0b0 6e 20 6e 6f 74 20 75 73 69 6e 67 20 67 63 63 2c  n not using gcc,
2c0c0 20 77 65 20 63 75 72 72 65 6e 74 6c 79 20 61 73   we currently as
2c0d0 73 75 6d 65 20 74 68 61 74 20 77 65 20 61 72 65  sume that we are
2c0e0 20 75 73 69 6e 67 0a 20 20 20 20 23 20 4d 69 63   using.    # Mic
2c0f0 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 43 2b  rosoft Visual C+
2c100 2b 2e 0a 20 20 20 20 69 66 20 74 65 73 74 20 22  +..    if test "
2c110 24 47 43 43 22 20 21 3d 20 79 65 73 3b 20 74 68  $GCC" != yes; th
2c120 65 6e 0a 20 20 20 20 20 20 77 69 74 68 5f 67 6e  en.      with_gn
2c130 75 5f 6c 64 3d 6e 6f 0a 20 20 20 20 66 69 0a 20  u_ld=no.    fi. 
2c140 20 20 20 3b 3b 0a 20 20 69 6e 74 65 72 69 78 2a     ;;.  interix*
2c150 29 0a 20 20 20 20 23 20 77 65 20 6a 75 73 74 20  ).    # we just 
2c160 68 6f 70 65 2f 61 73 73 75 6d 65 20 74 68 69 73  hope/assume this
2c170 20 69 73 20 67 63 63 20 61 6e 64 20 6e 6f 74 20   is gcc and not 
2c180 63 38 39 20 28 3d 20 4d 53 56 43 2b 2b 29 0a 20  c89 (= MSVC++). 
2c190 20 20 20 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 79     with_gnu_ld=y
2c1a0 65 73 0a 20 20 20 20 3b 3b 0a 20 20 6f 70 65 6e  es.    ;;.  open
2c1b0 62 73 64 2a 29 0a 20 20 20 20 77 69 74 68 5f 67  bsd*).    with_g
2c1c0 6e 75 5f 6c 64 3d 6e 6f 0a 20 20 20 20 3b 3b 0a  nu_ld=no.    ;;.
2c1d0 20 20 65 73 61 63 0a 0a 20 20 6c 64 5f 73 68 6c    esac..  ld_shl
2c1e0 69 62 73 3d 79 65 73 0a 20 20 69 66 20 74 65 73  ibs=yes.  if tes
2c1f0 74 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22  t "$with_gnu_ld"
2c200 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20   = yes; then.   
2c210 20 23 20 49 66 20 61 72 63 68 69 76 65 5f 63 6d   # If archive_cm
2c220 64 73 20 72 75 6e 73 20 4c 44 2c 20 6e 6f 74 20  ds runs LD, not 
2c230 43 43 2c 20 77 6c 61 72 63 20 73 68 6f 75 6c 64  CC, wlarc should
2c240 20 62 65 20 65 6d 70 74 79 0a 20 20 20 20 77 6c   be empty.    wl
2c250 61 72 63 3d 27 24 7b 77 6c 7d 27 0a 0a 20 20 20  arc='${wl}'..   
2c260 20 23 20 53 65 74 20 73 6f 6d 65 20 64 65 66 61   # Set some defa
2c270 75 6c 74 73 20 66 6f 72 20 47 4e 55 20 6c 64 20  ults for GNU ld 
2c280 77 69 74 68 20 73 68 61 72 65 64 20 6c 69 62 72  with shared libr
2c290 61 72 79 20 73 75 70 70 6f 72 74 2e 20 54 68 65  ary support. The
2c2a0 73 65 0a 20 20 20 20 23 20 61 72 65 20 72 65 73  se.    # are res
2c2b0 65 74 20 6c 61 74 65 72 20 69 66 20 73 68 61 72  et later if shar
2c2c0 65 64 20 6c 69 62 72 61 72 69 65 73 20 61 72 65  ed libraries are
2c2d0 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 2e 20   not supported. 
2c2e0 50 75 74 74 69 6e 67 20 74 68 65 6d 0a 20 20 20  Putting them.   
2c2f0 20 23 20 68 65 72 65 20 61 6c 6c 6f 77 73 20 74   # here allows t
2c300 68 65 6d 20 74 6f 20 62 65 20 6f 76 65 72 72 69  hem to be overri
2c310 64 64 65 6e 20 69 66 20 6e 65 63 65 73 73 61 72  dden if necessar
2c320 79 2e 0a 20 20 20 20 72 75 6e 70 61 74 68 5f 76  y..    runpath_v
2c330 61 72 3d 4c 44 5f 52 55 4e 5f 50 41 54 48 0a 20  ar=LD_RUN_PATH. 
2c340 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64     hardcode_libd
2c350 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b  ir_flag_spec='${
2c360 77 6c 7d 2d 72 70 61 74 68 20 24 7b 77 6c 7d 24  wl}-rpath ${wl}$
2c370 6c 69 62 64 69 72 27 0a 20 20 20 20 65 78 70 6f  libdir'.    expo
2c380 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f  rt_dynamic_flag_
2c390 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 2d 65 78 70  spec='${wl}--exp
2c3a0 6f 72 74 2d 64 79 6e 61 6d 69 63 27 0a 20 20 20  ort-dynamic'.   
2c3b0 20 23 20 61 6e 63 69 65 6e 74 20 47 4e 55 20 6c   # ancient GNU l
2c3c0 64 20 64 69 64 6e 27 74 20 73 75 70 70 6f 72 74  d didn't support
2c3d0 20 2d 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76 65   --whole-archive
2c3e0 20 65 74 2e 20 61 6c 2e 0a 20 20 20 20 69 66 20   et. al..    if 
2c3f0 24 4c 44 20 2d 2d 68 65 6c 70 20 32 3e 26 31 20  $LD --help 2>&1 
2c400 7c 20 24 47 52 45 50 20 27 6e 6f 2d 77 68 6f 6c  | $GREP 'no-whol
2c410 65 2d 61 72 63 68 69 76 65 27 20 3e 20 2f 64 65  e-archive' > /de
2c420 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20  v/null; then.   
2c430 20 20 20 77 68 6f 6c 65 5f 61 72 63 68 69 76 65     whole_archive
2c440 5f 66 6c 61 67 5f 73 70 65 63 3d 22 24 77 6c 61  _flag_spec="$wla
2c450 72 63 22 27 2d 2d 77 68 6f 6c 65 2d 61 72 63 68  rc"'--whole-arch
2c460 69 76 65 24 63 6f 6e 76 65 6e 69 65 6e 63 65 20  ive$convenience 
2c470 27 22 24 77 6c 61 72 63 22 27 2d 2d 6e 6f 2d 77  '"$wlarc"'--no-w
2c480 68 6f 6c 65 2d 61 72 63 68 69 76 65 27 0a 20 20  hole-archive'.  
2c490 20 20 65 6c 73 65 0a 20 20 20 20 20 20 77 68 6f    else.      who
2c4a0 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f  le_archive_flag_
2c4b0 73 70 65 63 3d 0a 20 20 20 20 66 69 0a 20 20 20  spec=.    fi.   
2c4c0 20 73 75 70 70 6f 72 74 73 5f 61 6e 6f 6e 5f 76   supports_anon_v
2c4d0 65 72 73 69 6f 6e 69 6e 67 3d 6e 6f 0a 20 20 20  ersioning=no.   
2c4e0 20 63 61 73 65 20 60 24 4c 44 20 2d 76 20 32 3e   case `$LD -v 2>
2c4f0 26 31 60 20 69 6e 0a 20 20 20 20 20 20 2a 5c 20  &1` in.      *\ 
2c500 5b 30 31 5d 2e 2a 20 7c 20 2a 5c 20 32 2e 5b 30  [01].* | *\ 2.[0
2c510 2d 39 5d 2e 2a 20 7c 20 2a 5c 20 32 2e 31 30 2e  -9].* | *\ 2.10.
2c520 2a 29 20 3b 3b 20 23 20 63 61 74 63 68 20 76 65  *) ;; # catch ve
2c530 72 73 69 6f 6e 73 20 3c 20 32 2e 31 31 0a 20 20  rsions < 2.11.  
2c540 20 20 20 20 2a 5c 20 32 2e 31 31 2e 39 33 2e 30      *\ 2.11.93.0
2c550 2e 32 5c 20 2a 29 20 73 75 70 70 6f 72 74 73 5f  .2\ *) supports_
2c560 61 6e 6f 6e 5f 76 65 72 73 69 6f 6e 69 6e 67 3d  anon_versioning=
2c570 79 65 73 20 3b 3b 20 23 20 52 48 37 2e 33 20 2e  yes ;; # RH7.3 .
2c580 2e 2e 0a 20 20 20 20 20 20 2a 5c 20 32 2e 31 31  ...      *\ 2.11
2c590 2e 39 32 2e 30 2e 31 32 5c 20 2a 29 20 73 75 70  .92.0.12\ *) sup
2c5a0 70 6f 72 74 73 5f 61 6e 6f 6e 5f 76 65 72 73 69  ports_anon_versi
2c5b0 6f 6e 69 6e 67 3d 79 65 73 20 3b 3b 20 23 20 4d  oning=yes ;; # M
2c5c0 61 6e 64 72 61 6b 65 20 38 2e 32 20 2e 2e 2e 0a  andrake 8.2 ....
2c5d0 20 20 20 20 20 20 2a 5c 20 32 2e 31 31 2e 2a 29        *\ 2.11.*)
2c5e0 20 3b 3b 20 23 20 6f 74 68 65 72 20 32 2e 31 31   ;; # other 2.11
2c5f0 20 76 65 72 73 69 6f 6e 73 0a 20 20 20 20 20 20   versions.      
2c600 2a 29 20 73 75 70 70 6f 72 74 73 5f 61 6e 6f 6e  *) supports_anon
2c610 5f 76 65 72 73 69 6f 6e 69 6e 67 3d 79 65 73 20  _versioning=yes 
2c620 3b 3b 0a 20 20 20 20 65 73 61 63 0a 0a 20 20 20  ;;.    esac..   
2c630 20 23 20 53 65 65 20 69 66 20 47 4e 55 20 6c 64   # See if GNU ld
2c640 20 73 75 70 70 6f 72 74 73 20 73 68 61 72 65 64   supports shared
2c650 20 6c 69 62 72 61 72 69 65 73 2e 0a 20 20 20 20   libraries..    
2c660 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e  case $host_os in
2c670 0a 20 20 20 20 61 69 78 5b 33 2d 39 5d 2a 29 0a  .    aix[3-9]*).
2c680 20 20 20 20 20 20 23 20 4f 6e 20 41 49 58 2f 50        # On AIX/P
2c690 50 43 2c 20 74 68 65 20 47 4e 55 20 6c 69 6e 6b  PC, the GNU link
2c6a0 65 72 20 69 73 20 76 65 72 79 20 62 72 6f 6b 65  er is very broke
2c6b0 6e 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20  n.      if test 
2c6c0 22 24 68 6f 73 74 5f 63 70 75 22 20 21 3d 20 69  "$host_cpu" != i
2c6d0 61 36 34 3b 20 74 68 65 6e 0a 09 6c 64 5f 73 68  a64; then..ld_sh
2c6e0 6c 69 62 73 3d 6e 6f 0a 09 63 61 74 20 3c 3c 5f  libs=no..cat <<_
2c6f0 4c 54 5f 45 4f 46 20 31 3e 26 32 0a 0a 2a 2a 2a  LT_EOF 1>&2..***
2c700 20 57 61 72 6e 69 6e 67 3a 20 74 68 65 20 47 4e   Warning: the GN
2c710 55 20 6c 69 6e 6b 65 72 2c 20 61 74 20 6c 65 61  U linker, at lea
2c720 73 74 20 75 70 20 74 6f 20 72 65 6c 65 61 73 65  st up to release
2c730 20 32 2e 39 2e 31 2c 20 69 73 20 72 65 70 6f 72   2.9.1, is repor
2c740 74 65 64 0a 2a 2a 2a 20 74 6f 20 62 65 20 75 6e  ted.*** to be un
2c750 61 62 6c 65 20 74 6f 20 72 65 6c 69 61 62 6c 79  able to reliably
2c760 20 63 72 65 61 74 65 20 73 68 61 72 65 64 20 6c   create shared l
2c770 69 62 72 61 72 69 65 73 20 6f 6e 20 41 49 58 2e  ibraries on AIX.
2c780 0a 2a 2a 2a 20 54 68 65 72 65 66 6f 72 65 2c 20  .*** Therefore, 
2c790 6c 69 62 74 6f 6f 6c 20 69 73 20 64 69 73 61 62  libtool is disab
2c7a0 6c 69 6e 67 20 73 68 61 72 65 64 20 6c 69 62 72  ling shared libr
2c7b0 61 72 69 65 73 20 73 75 70 70 6f 72 74 2e 20 20  aries support.  
2c7c0 49 66 20 79 6f 75 0a 2a 2a 2a 20 72 65 61 6c 6c  If you.*** reall
2c7d0 79 20 63 61 72 65 20 66 6f 72 20 73 68 61 72 65  y care for share
2c7e0 64 20 6c 69 62 72 61 72 69 65 73 2c 20 79 6f 75  d libraries, you
2c7f0 20 6d 61 79 20 77 61 6e 74 20 74 6f 20 6d 6f 64   may want to mod
2c800 69 66 79 20 79 6f 75 72 20 50 41 54 48 0a 2a 2a  ify your PATH.**
2c810 2a 20 73 6f 20 74 68 61 74 20 61 20 6e 6f 6e 2d  * so that a non-
2c820 47 4e 55 20 6c 69 6e 6b 65 72 20 69 73 20 66 6f  GNU linker is fo
2c830 75 6e 64 2c 20 61 6e 64 20 74 68 65 6e 20 72 65  und, and then re
2c840 73 74 61 72 74 2e 0a 0a 5f 4c 54 5f 45 4f 46 0a  start..._LT_EOF.
2c850 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b        fi.      ;
2c860 3b 0a 0a 20 20 20 20 61 6d 69 67 61 6f 73 2a 29  ;..    amigaos*)
2c870 0a 20 20 20 20 20 20 63 61 73 65 20 24 68 6f 73  .      case $hos
2c880 74 5f 63 70 75 20 69 6e 0a 20 20 20 20 20 20 70  t_cpu in.      p
2c890 6f 77 65 72 70 63 29 0a 20 20 20 20 20 20 20 20  owerpc).        
2c8a0 20 20 20 20 23 20 73 65 65 20 63 6f 6d 6d 65 6e      # see commen
2c8b0 74 20 61 62 6f 75 74 20 41 6d 69 67 61 4f 53 34  t about AmigaOS4
2c8c0 20 2e 73 6f 20 73 75 70 70 6f 72 74 0a 20 20 20   .so support.   
2c8d0 20 20 20 20 20 20 20 20 20 61 72 63 68 69 76 65           archive
2c8e0 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72  _cmds='$CC -shar
2c8f0 65 64 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ed $libobjs $dep
2c900 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66  libs $compiler_f
2c910 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d  lags ${wl}-sonam
2c920 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20  e $wl$soname -o 
2c930 24 6c 69 62 27 0a 20 20 20 20 20 20 20 20 20 20  $lib'.          
2c940 20 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d    archive_expsym
2c950 5f 63 6d 64 73 3d 27 27 0a 20 20 20 20 20 20 20  _cmds=''.       
2c960 20 3b 3b 0a 20 20 20 20 20 20 6d 36 38 6b 29 0a   ;;.      m68k).
2c970 20 20 20 20 20 20 20 20 20 20 20 20 61 72 63 68              arch
2c980 69 76 65 5f 63 6d 64 73 3d 27 24 52 4d 20 24 6f  ive_cmds='$RM $o
2c990 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69  utput_objdir/a2i
2c9a0 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 24 45  xlibrary.data~$E
2c9b0 43 48 4f 20 22 23 64 65 66 69 6e 65 20 4e 41 4d  CHO "#define NAM
2c9c0 45 20 24 6c 69 62 6e 61 6d 65 22 20 3e 20 24 6f  E $libname" > $o
2c9d0 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69  utput_objdir/a2i
2c9e0 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 24 45  xlibrary.data~$E
2c9f0 43 48 4f 20 22 23 64 65 66 69 6e 65 20 4c 49 42  CHO "#define LIB
2ca00 52 41 52 59 5f 49 44 20 31 22 20 3e 3e 20 24 6f  RARY_ID 1" >> $o
2ca10 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69  utput_objdir/a2i
2ca20 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 24 45  xlibrary.data~$E
2ca30 43 48 4f 20 22 23 64 65 66 69 6e 65 20 56 45 52  CHO "#define VER
2ca40 53 49 4f 4e 20 24 6d 61 6a 6f 72 22 20 3e 3e 20  SION $major" >> 
2ca50 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61  $output_objdir/a
2ca60 32 69 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e  2ixlibrary.data~
2ca70 24 45 43 48 4f 20 22 23 64 65 66 69 6e 65 20 52  $ECHO "#define R
2ca80 45 56 49 53 49 4f 4e 20 24 72 65 76 69 73 69 6f  EVISION $revisio
2ca90 6e 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62  n" >> $output_ob
2caa0 6a 64 69 72 2f 61 32 69 78 6c 69 62 72 61 72 79  jdir/a2ixlibrary
2cab0 2e 64 61 74 61 7e 24 41 52 20 24 41 52 5f 46 4c  .data~$AR $AR_FL
2cac0 41 47 53 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a  AGS $lib $libobj
2cad0 73 7e 24 52 41 4e 4c 49 42 20 24 6c 69 62 7e 28  s~$RANLIB $lib~(
2cae0 63 64 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69  cd $output_objdi
2caf0 72 20 26 26 20 61 32 69 78 6c 69 62 72 61 72 79  r && a2ixlibrary
2cb00 20 2d 33 32 29 27 0a 20 20 20 20 20 20 20 20 20   -32)'.         
2cb10 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64     hardcode_libd
2cb20 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 4c  ir_flag_spec='-L
2cb30 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 20  $libdir'.       
2cb40 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6d 69       hardcode_mi
2cb50 6e 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20 20 20  nus_L=yes.      
2cb60 20 20 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a    ;;.      esac.
2cb70 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 62 65        ;;..    be
2cb80 6f 73 2a 29 0a 20 20 20 20 20 20 69 66 20 24 4c  os*).      if $L
2cb90 44 20 2d 2d 68 65 6c 70 20 32 3e 26 31 20 7c 20  D --help 2>&1 | 
2cba0 24 47 52 45 50 20 27 3a 20 73 75 70 70 6f 72 74  $GREP ': support
2cbb0 65 64 20 74 61 72 67 65 74 73 3a 2e 2a 20 65 6c  ed targets:.* el
2cbc0 66 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20  f' > /dev/null; 
2cbd0 74 68 65 6e 0a 09 61 6c 6c 6f 77 5f 75 6e 64 65  then..allow_unde
2cbe0 66 69 6e 65 64 5f 66 6c 61 67 3d 75 6e 73 75 70  fined_flag=unsup
2cbf0 70 6f 72 74 65 64 0a 09 23 20 4a 6f 73 65 70 68  ported..# Joseph
2cc00 20 42 65 63 6b 65 6e 62 61 63 68 20 3c 6a 72 62   Beckenbach <jrb
2cc10 33 40 62 65 73 74 2e 63 6f 6d 3e 20 73 61 79 73  3@best.com> says
2cc20 20 73 6f 6d 65 20 72 65 6c 65 61 73 65 73 20 6f   some releases o
2cc30 66 20 67 63 63 0a 09 23 20 73 75 70 70 6f 72 74  f gcc..# support
2cc40 20 2d 2d 75 6e 64 65 66 69 6e 65 64 2e 20 20 54   --undefined.  T
2cc50 68 69 73 20 64 65 73 65 72 76 65 73 20 73 6f 6d  his deserves som
2cc60 65 20 69 6e 76 65 73 74 69 67 61 74 69 6f 6e 2e  e investigation.
2cc70 20 20 46 49 58 4d 45 0a 09 61 72 63 68 69 76 65    FIXME..archive
2cc80 5f 63 6d 64 73 3d 27 24 43 43 20 2d 6e 6f 73 74  _cmds='$CC -nost
2cc90 61 72 74 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  art $libobjs $de
2cca0 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f  plibs $compiler_
2ccb0 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61  flags ${wl}-sona
2ccc0 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f  me $wl$soname -o
2ccd0 20 24 6c 69 62 27 0a 20 20 20 20 20 20 65 6c 73   $lib'.      els
2cce0 65 0a 09 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a  e..ld_shlibs=no.
2ccf0 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b        fi.      ;
2cd00 3b 0a 0a 20 20 20 20 63 79 67 77 69 6e 2a 20 7c  ;..    cygwin* |
2cd10 20 6d 69 6e 67 77 2a 20 7c 20 70 77 33 32 2a 29   mingw* | pw32*)
2cd20 0a 20 20 20 20 20 20 23 20 5f 4c 54 5f 54 41 47  .      # _LT_TAG
2cd30 56 41 52 28 68 61 72 64 63 6f 64 65 5f 6c 69 62  VAR(hardcode_lib
2cd40 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 2c 20 29  dir_flag_spec, )
2cd50 20 69 73 20 61 63 74 75 61 6c 6c 79 20 6d 65 61   is actually mea
2cd60 6e 69 6e 67 6c 65 73 73 2c 0a 20 20 20 20 20 20  ningless,.      
2cd70 23 20 61 73 20 74 68 65 72 65 20 69 73 20 6e 6f  # as there is no
2cd80 20 73 65 61 72 63 68 20 70 61 74 68 20 66 6f 72   search path for
2cd90 20 44 4c 4c 73 2e 0a 20 20 20 20 20 20 68 61 72   DLLs..      har
2cda0 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61  dcode_libdir_fla
2cdb0 67 5f 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64 69  g_spec='-L$libdi
2cdc0 72 27 0a 20 20 20 20 20 20 61 6c 6c 6f 77 5f 75  r'.      allow_u
2cdd0 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 75 6e  ndefined_flag=un
2cde0 73 75 70 70 6f 72 74 65 64 0a 20 20 20 20 20 20  supported.      
2cdf0 61 6c 77 61 79 73 5f 65 78 70 6f 72 74 5f 73 79  always_export_sy
2ce00 6d 62 6f 6c 73 3d 6e 6f 0a 20 20 20 20 20 20 65  mbols=no.      e
2ce10 6e 61 62 6c 65 5f 73 68 61 72 65 64 5f 77 69 74  nable_shared_wit
2ce20 68 5f 73 74 61 74 69 63 5f 72 75 6e 74 69 6d 65  h_static_runtime
2ce30 73 3d 79 65 73 0a 20 20 20 20 20 20 65 78 70 6f  s=yes.      expo
2ce40 72 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d 64 73 3d  rt_symbols_cmds=
2ce50 27 24 4e 4d 20 24 6c 69 62 6f 62 6a 73 20 24 63  '$NM $libobjs $c
2ce60 6f 6e 76 65 6e 69 65 6e 63 65 20 7c 20 24 67 6c  onvenience | $gl
2ce70 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65  obal_symbol_pipe
2ce80 20 7c 20 24 53 45 44 20 2d 65 20 27 5c 27 27 2f   | $SED -e '\''/
2ce90 5e 5b 42 43 44 47 52 53 5d 5b 20 5d 2f 73 2f 2e  ^[BCDGRS][ ]/s/.
2cea0 2a 5b 20 5d 5c 28 5b 5e 20 5d 2a 5c 29 2f 5c 31  *[ ]\([^ ]*\)/\1
2ceb0 20 44 41 54 41 2f 27 5c 27 27 20 7c 20 24 53 45   DATA/'\'' | $SE
2cec0 44 20 2d 65 20 27 5c 27 27 2f 5e 5b 41 49 54 57  D -e '\''/^[AITW
2ced0 5d 5b 20 5d 2f 73 2f 2e 2a 5b 20 5d 2f 2f 27 5c  ][ ]/s/.*[ ]//'\
2cee0 27 27 20 7c 20 73 6f 72 74 20 7c 20 75 6e 69 71  '' | sort | uniq
2cef0 20 3e 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f   > $export_symbo
2cf00 6c 73 27 0a 0a 20 20 20 20 20 20 69 66 20 24 4c  ls'..      if $L
2cf10 44 20 2d 2d 68 65 6c 70 20 32 3e 26 31 20 7c 20  D --help 2>&1 | 
2cf20 24 47 52 45 50 20 27 61 75 74 6f 2d 69 6d 70 6f  $GREP 'auto-impo
2cf30 72 74 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b  rt' > /dev/null;
2cf40 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 61 72   then.        ar
2cf50 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20  chive_cmds='$CC 
2cf60 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73  -shared $libobjs
2cf70 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
2cf80 6c 65 72 5f 66 6c 61 67 73 20 2d 6f 20 24 6f 75  ler_flags -o $ou
2cf90 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e  tput_objdir/$son
2cfa0 61 6d 65 20 24 7b 77 6c 7d 2d 2d 65 6e 61 62 6c  ame ${wl}--enabl
2cfb0 65 2d 61 75 74 6f 2d 69 6d 61 67 65 2d 62 61 73  e-auto-image-bas
2cfc0 65 20 2d 58 6c 69 6e 6b 65 72 20 2d 2d 6f 75 74  e -Xlinker --out
2cfd0 2d 69 6d 70 6c 69 62 20 2d 58 6c 69 6e 6b 65 72  -implib -Xlinker
2cfe0 20 24 6c 69 62 27 0a 09 23 20 49 66 20 74 68 65   $lib'..# If the
2cff0 20 65 78 70 6f 72 74 2d 73 79 6d 62 6f 6c 73 20   export-symbols 
2d000 66 69 6c 65 20 61 6c 72 65 61 64 79 20 69 73 20  file already is 
2d010 61 20 2e 64 65 66 20 66 69 6c 65 20 28 31 73 74  a .def file (1st
2d020 20 6c 69 6e 65 0a 09 23 20 69 73 20 45 58 50 4f   line..# is EXPO
2d030 52 54 53 29 2c 20 75 73 65 20 69 74 20 61 73 20  RTS), use it as 
2d040 69 73 3b 20 6f 74 68 65 72 77 69 73 65 2c 20 70  is; otherwise, p
2d050 72 65 70 65 6e 64 2e 2e 2e 0a 09 61 72 63 68 69  repend.....archi
2d060 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27  ve_expsym_cmds='
2d070 69 66 20 74 65 73 74 20 22 78 60 24 53 45 44 20  if test "x`$SED 
2d080 31 71 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f  1q $export_symbo
2d090 6c 73 60 22 20 3d 20 78 45 58 50 4f 52 54 53 3b  ls`" = xEXPORTS;
2d0a0 20 74 68 65 6e 0a 09 20 20 63 70 20 24 65 78 70   then..  cp $exp
2d0b0 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 24 6f 75 74  ort_symbols $out
2d0c0 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61  put_objdir/$sona
2d0d0 6d 65 2e 64 65 66 3b 0a 09 65 6c 73 65 0a 09 20  me.def;..else.. 
2d0e0 20 65 63 68 6f 20 45 58 50 4f 52 54 53 20 3e 20   echo EXPORTS > 
2d0f0 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24  $output_objdir/$
2d100 73 6f 6e 61 6d 65 2e 64 65 66 3b 0a 09 20 20 63  soname.def;..  c
2d110 61 74 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f  at $export_symbo
2d120 6c 73 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62  ls >> $output_ob
2d130 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 2e 64 65 66  jdir/$soname.def
2d140 3b 0a 09 66 69 7e 0a 09 24 43 43 20 2d 73 68 61  ;..fi~..$CC -sha
2d150 72 65 64 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64  red $output_objd
2d160 69 72 2f 24 73 6f 6e 61 6d 65 2e 64 65 66 20 24  ir/$soname.def $
2d170 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
2d180 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73   $compiler_flags
2d190 20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64   -o $output_objd
2d1a0 69 72 2f 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d  ir/$soname ${wl}
2d1b0 2d 2d 65 6e 61 62 6c 65 2d 61 75 74 6f 2d 69 6d  --enable-auto-im
2d1c0 61 67 65 2d 62 61 73 65 20 2d 58 6c 69 6e 6b 65  age-base -Xlinke
2d1d0 72 20 2d 2d 6f 75 74 2d 69 6d 70 6c 69 62 20 2d  r --out-implib -
2d1e0 58 6c 69 6e 6b 65 72 20 24 6c 69 62 27 0a 20 20  Xlinker $lib'.  
2d1f0 20 20 20 20 65 6c 73 65 0a 09 6c 64 5f 73 68 6c      else..ld_shl
2d200 69 62 73 3d 6e 6f 0a 20 20 20 20 20 20 66 69 0a  ibs=no.      fi.
2d210 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 69 6e        ;;..    in
2d220 74 65 72 69 78 5b 33 2d 39 5d 2a 29 0a 20 20 20  terix[3-9]*).   
2d230 20 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65     hardcode_dire
2d240 63 74 3d 6e 6f 0a 20 20 20 20 20 20 68 61 72 64  ct=no.      hard
2d250 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76  code_shlibpath_v
2d260 61 72 3d 6e 6f 0a 20 20 20 20 20 20 68 61 72 64  ar=no.      hard
2d270 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67  code_libdir_flag
2d280 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 72 70 61  _spec='${wl}-rpa
2d290 74 68 2c 24 6c 69 62 64 69 72 27 0a 20 20 20 20  th,$libdir'.    
2d2a0 20 20 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63    export_dynamic
2d2b0 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c  _flag_spec='${wl
2d2c0 7d 2d 45 27 0a 20 20 20 20 20 20 23 20 48 61 63  }-E'.      # Hac
2d2d0 6b 3a 20 4f 6e 20 49 6e 74 65 72 69 78 20 33 2e  k: On Interix 3.
2d2e0 78 2c 20 77 65 20 63 61 6e 6e 6f 74 20 63 6f 6d  x, we cannot com
2d2f0 70 69 6c 65 20 50 49 43 20 62 65 63 61 75 73 65  pile PIC because
2d300 20 6f 66 20 61 20 62 72 6f 6b 65 6e 20 67 63 63   of a broken gcc
2d310 2e 0a 20 20 20 20 20 20 23 20 49 6e 73 74 65 61  ..      # Instea
2d320 64 2c 20 73 68 61 72 65 64 20 6c 69 62 72 61 72  d, shared librar
2d330 69 65 73 20 61 72 65 20 6c 6f 61 64 65 64 20 61  ies are loaded a
2d340 74 20 61 6e 20 69 6d 61 67 65 20 62 61 73 65 20  t an image base 
2d350 28 30 78 31 30 30 30 30 30 30 30 20 62 79 0a 20  (0x10000000 by. 
2d360 20 20 20 20 20 23 20 64 65 66 61 75 6c 74 29 20       # default) 
2d370 61 6e 64 20 72 65 6c 6f 63 61 74 65 64 20 69 66  and relocated if
2d380 20 74 68 65 79 20 63 6f 6e 66 6c 69 63 74 2c 20   they conflict, 
2d390 77 68 69 63 68 20 69 73 20 61 20 73 6c 6f 77 20  which is a slow 
2d3a0 76 65 72 79 20 6d 65 6d 6f 72 79 0a 20 20 20 20  very memory.    
2d3b0 20 20 23 20 63 6f 6e 73 75 6d 69 6e 67 20 61 6e    # consuming an
2d3c0 64 20 66 72 61 67 6d 65 6e 74 69 6e 67 20 70 72  d fragmenting pr
2d3d0 6f 63 65 73 73 2e 20 20 54 6f 20 61 76 6f 69 64  ocess.  To avoid
2d3e0 20 74 68 69 73 2c 20 77 65 20 70 69 63 6b 20 61   this, we pick a
2d3f0 20 72 61 6e 64 6f 6d 2c 0a 20 20 20 20 20 20 23   random,.      #
2d400 20 32 35 36 20 4b 69 42 2d 61 6c 69 67 6e 65 64   256 KiB-aligned
2d410 20 69 6d 61 67 65 20 62 61 73 65 20 62 65 74 77   image base betw
2d420 65 65 6e 20 30 78 35 30 30 30 30 30 30 30 20 61  een 0x50000000 a
2d430 6e 64 20 30 78 36 46 46 43 30 30 30 30 20 61 74  nd 0x6FFC0000 at
2d440 20 6c 69 6e 6b 0a 20 20 20 20 20 20 23 20 74 69   link.      # ti
2d450 6d 65 2e 20 20 4d 6f 76 69 6e 67 20 75 70 20 66  me.  Moving up f
2d460 72 6f 6d 20 30 78 31 30 30 30 30 30 30 30 20 61  rom 0x10000000 a
2d470 6c 73 6f 20 61 6c 6c 6f 77 73 20 6d 6f 72 65 20  lso allows more 
2d480 73 62 72 6b 28 32 29 20 73 70 61 63 65 2e 0a 20  sbrk(2) space.. 
2d490 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64       archive_cmd
2d4a0 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 24  s='$CC -shared $
2d4b0 70 69 63 5f 66 6c 61 67 20 24 6c 69 62 6f 62 6a  pic_flag $libobj
2d4c0 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70  s $deplibs $comp
2d4d0 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d  iler_flags ${wl}
2d4e0 2d 68 2c 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d  -h,$soname ${wl}
2d4f0 2d 2d 69 6d 61 67 65 2d 62 61 73 65 2c 60 65 78  --image-base,`ex
2d500 70 72 20 24 7b 52 41 4e 44 4f 4d 2d 24 24 7d 20  pr ${RANDOM-$$} 
2d510 25 20 34 30 39 36 20 2f 20 32 20 5c 2a 20 32 36  % 4096 / 2 \* 26
2d520 32 31 34 34 20 2b 20 31 33 34 32 31 37 37 32 38  2144 + 134217728
2d530 30 60 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20  0` -o $lib'.    
2d540 20 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d    archive_expsym
2d550 5f 63 6d 64 73 3d 27 73 65 64 20 22 73 2c 5e 2c  _cmds='sed "s,^,
2d560 5f 2c 22 20 24 65 78 70 6f 72 74 5f 73 79 6d 62  _," $export_symb
2d570 6f 6c 73 20 3e 24 6f 75 74 70 75 74 5f 6f 62 6a  ols >$output_obj
2d580 64 69 72 2f 24 73 6f 6e 61 6d 65 2e 65 78 70 73  dir/$soname.exps
2d590 79 6d 7e 24 43 43 20 2d 73 68 61 72 65 64 20 24  ym~$CC -shared $
2d5a0 70 69 63 5f 66 6c 61 67 20 24 6c 69 62 6f 62 6a  pic_flag $libobj
2d5b0 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70  s $deplibs $comp
2d5c0 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d  iler_flags ${wl}
2d5d0 2d 68 2c 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d  -h,$soname ${wl}
2d5e0 2d 2d 72 65 74 61 69 6e 2d 73 79 6d 62 6f 6c 73  --retain-symbols
2d5f0 2d 66 69 6c 65 2c 24 6f 75 74 70 75 74 5f 6f 62  -file,$output_ob
2d600 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 2e 65 78 70  jdir/$soname.exp
2d610 73 79 6d 20 24 7b 77 6c 7d 2d 2d 69 6d 61 67 65  sym ${wl}--image
2d620 2d 62 61 73 65 2c 60 65 78 70 72 20 24 7b 52 41  -base,`expr ${RA
2d630 4e 44 4f 4d 2d 24 24 7d 20 25 20 34 30 39 36 20  NDOM-$$} % 4096 
2d640 2f 20 32 20 5c 2a 20 32 36 32 31 34 34 20 2b 20  / 2 \* 262144 + 
2d650 31 33 34 32 31 37 37 32 38 30 60 20 2d 6f 20 24  1342177280` -o $
2d660 6c 69 62 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20  lib'.      ;;.. 
2d670 20 20 20 67 6e 75 2a 20 7c 20 6c 69 6e 75 78 2a     gnu* | linux*
2d680 20 7c 20 74 70 66 2a 20 7c 20 6b 2a 62 73 64 2a   | tpf* | k*bsd*
2d690 2d 67 6e 75 29 0a 20 20 20 20 20 20 74 6d 70 5f  -gnu).      tmp_
2d6a0 64 69 65 74 3d 6e 6f 0a 20 20 20 20 20 20 69 66  diet=no.      if
2d6b0 20 74 65 73 74 20 22 24 68 6f 73 74 5f 6f 73 22   test "$host_os"
2d6c0 20 3d 20 6c 69 6e 75 78 2d 64 69 65 74 6c 69 62   = linux-dietlib
2d6d0 63 3b 20 74 68 65 6e 0a 09 63 61 73 65 20 24 63  c; then..case $c
2d6e0 63 5f 62 61 73 65 6e 61 6d 65 20 69 6e 0a 09 20  c_basename in.. 
2d6f0 20 64 69 65 74 5c 20 2a 29 20 74 6d 70 5f 64 69   diet\ *) tmp_di
2d700 65 74 3d 79 65 73 3b 3b 09 23 20 6c 69 6e 75 78  et=yes;;.# linux
2d710 2d 64 69 65 74 6c 69 62 63 20 77 69 74 68 20 73  -dietlibc with s
2d720 74 61 74 69 63 20 6c 69 6e 6b 69 6e 67 20 28 21  tatic linking (!
2d730 64 69 65 74 2d 64 79 6e 29 0a 09 65 73 61 63 0a  diet-dyn)..esac.
2d740 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 69        fi.      i
2d750 66 20 24 4c 44 20 2d 2d 68 65 6c 70 20 32 3e 26  f $LD --help 2>&
2d760 31 20 7c 20 24 45 47 52 45 50 20 27 3a 20 73 75  1 | $EGREP ': su
2d770 70 70 6f 72 74 65 64 20 74 61 72 67 65 74 73 3a  pported targets:
2d780 2e 2a 20 65 6c 66 27 20 3e 20 2f 64 65 76 2f 6e  .* elf' > /dev/n
2d790 75 6c 6c 20 5c 0a 09 20 26 26 20 74 65 73 74 20  ull \.. && test 
2d7a0 22 24 74 6d 70 5f 64 69 65 74 22 20 3d 20 6e 6f  "$tmp_diet" = no
2d7b0 0a 20 20 20 20 20 20 74 68 65 6e 0a 09 74 6d 70  .      then..tmp
2d7c0 5f 61 64 64 66 6c 61 67 3d 0a 09 74 6d 70 5f 73  _addflag=..tmp_s
2d7d0 68 61 72 65 64 66 6c 61 67 3d 27 2d 73 68 61 72  haredflag='-shar
2d7e0 65 64 27 0a 09 63 61 73 65 20 24 63 63 5f 62 61  ed'..case $cc_ba
2d7f0 73 65 6e 61 6d 65 2c 24 68 6f 73 74 5f 63 70 75  sename,$host_cpu
2d800 20 69 6e 0a 20 20 20 20 20 20 20 20 70 67 63 63   in.        pgcc
2d810 2a 29 09 09 09 09 23 20 50 6f 72 74 6c 61 6e 64  *)....# Portland
2d820 20 47 72 6f 75 70 20 43 20 63 6f 6d 70 69 6c 65   Group C compile
2d830 72 0a 09 20 20 77 68 6f 6c 65 5f 61 72 63 68 69  r..  whole_archi
2d840 76 65 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b  ve_flag_spec='${
2d850 77 6c 7d 2d 2d 77 68 6f 6c 65 2d 61 72 63 68 69  wl}--whole-archi
2d860 76 65 60 66 6f 72 20 63 6f 6e 76 20 69 6e 20 24  ve`for conv in $
2d870 63 6f 6e 76 65 6e 69 65 6e 63 65 5c 22 5c 22 3b  convenience\"\";
2d880 20 64 6f 20 74 65 73 74 20 20 2d 6e 20 5c 22 24   do test  -n \"$
2d890 63 6f 6e 76 5c 22 20 26 26 20 6e 65 77 5f 63 6f  conv\" && new_co
2d8a0 6e 76 65 6e 69 65 6e 63 65 3d 5c 22 24 6e 65 77  nvenience=\"$new
2d8b0 5f 63 6f 6e 76 65 6e 69 65 6e 63 65 2c 24 63 6f  _convenience,$co
2d8c0 6e 76 5c 22 3b 20 64 6f 6e 65 3b 20 24 45 43 48  nv\"; done; $ECH
2d8d0 4f 20 5c 22 24 6e 65 77 5f 63 6f 6e 76 65 6e 69  O \"$new_conveni
2d8e0 65 6e 63 65 5c 22 60 20 24 7b 77 6c 7d 2d 2d 6e  ence\"` ${wl}--n
2d8f0 6f 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76 65 27  o-whole-archive'
2d900 0a 09 20 20 74 6d 70 5f 61 64 64 66 6c 61 67 3d  ..  tmp_addflag=
2d910 27 20 24 70 69 63 5f 66 6c 61 67 27 0a 09 20 20  ' $pic_flag'..  
2d920 3b 3b 0a 09 70 67 66 37 37 2a 20 7c 20 70 67 66  ;;..pgf77* | pgf
2d930 39 30 2a 20 7c 20 70 67 66 39 35 2a 29 09 23 20  90* | pgf95*).# 
2d940 50 6f 72 74 6c 61 6e 64 20 47 72 6f 75 70 20 66  Portland Group f
2d950 37 37 20 61 6e 64 20 66 39 30 20 63 6f 6d 70 69  77 and f90 compi
2d960 6c 65 72 73 0a 09 20 20 77 68 6f 6c 65 5f 61 72  lers..  whole_ar
2d970 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 3d  chive_flag_spec=
2d980 27 24 7b 77 6c 7d 2d 2d 77 68 6f 6c 65 2d 61 72  '${wl}--whole-ar
2d990 63 68 69 76 65 60 66 6f 72 20 63 6f 6e 76 20 69  chive`for conv i
2d9a0 6e 20 24 63 6f 6e 76 65 6e 69 65 6e 63 65 5c 22  n $convenience\"
2d9b0 5c 22 3b 20 64 6f 20 74 65 73 74 20 20 2d 6e 20  \"; do test  -n 
2d9c0 5c 22 24 63 6f 6e 76 5c 22 20 26 26 20 6e 65 77  \"$conv\" && new
2d9d0 5f 63 6f 6e 76 65 6e 69 65 6e 63 65 3d 5c 22 24  _convenience=\"$
2d9e0 6e 65 77 5f 63 6f 6e 76 65 6e 69 65 6e 63 65 2c  new_convenience,
2d9f0 24 63 6f 6e 76 5c 22 3b 20 64 6f 6e 65 3b 20 24  $conv\"; done; $
2da00 45 43 48 4f 20 5c 22 24 6e 65 77 5f 63 6f 6e 76  ECHO \"$new_conv
2da10 65 6e 69 65 6e 63 65 5c 22 60 20 24 7b 77 6c 7d  enience\"` ${wl}
2da20 2d 2d 6e 6f 2d 77 68 6f 6c 65 2d 61 72 63 68 69  --no-whole-archi
2da30 76 65 27 0a 09 20 20 74 6d 70 5f 61 64 64 66 6c  ve'..  tmp_addfl
2da40 61 67 3d 27 20 24 70 69 63 5f 66 6c 61 67 20 2d  ag=' $pic_flag -
2da50 4d 6e 6f 6d 61 69 6e 27 20 3b 3b 0a 09 65 63 63  Mnomain' ;;..ecc
2da60 2a 2c 69 61 36 34 2a 20 7c 20 69 63 63 2a 2c 69  *,ia64* | icc*,i
2da70 61 36 34 2a 29 09 23 20 49 6e 74 65 6c 20 43 20  a64*).# Intel C 
2da80 63 6f 6d 70 69 6c 65 72 20 6f 6e 20 69 61 36 34  compiler on ia64
2da90 0a 09 20 20 74 6d 70 5f 61 64 64 66 6c 61 67 3d  ..  tmp_addflag=
2daa0 27 20 2d 69 5f 64 79 6e 61 6d 69 63 27 20 3b 3b  ' -i_dynamic' ;;
2dab0 0a 09 65 66 63 2a 2c 69 61 36 34 2a 20 7c 20 69  ..efc*,ia64* | i
2dac0 66 6f 72 74 2a 2c 69 61 36 34 2a 29 09 23 20 49  fort*,ia64*).# I
2dad0 6e 74 65 6c 20 46 6f 72 74 72 61 6e 20 63 6f 6d  ntel Fortran com
2dae0 70 69 6c 65 72 20 6f 6e 20 69 61 36 34 0a 09 20  piler on ia64.. 
2daf0 20 74 6d 70 5f 61 64 64 66 6c 61 67 3d 27 20 2d   tmp_addflag=' -
2db00 69 5f 64 79 6e 61 6d 69 63 20 2d 6e 6f 66 6f 72  i_dynamic -nofor
2db10 5f 6d 61 69 6e 27 20 3b 3b 0a 09 69 66 63 2a 20  _main' ;;..ifc* 
2db20 7c 20 69 66 6f 72 74 2a 29 09 09 09 23 20 49 6e  | ifort*)...# In
2db30 74 65 6c 20 46 6f 72 74 72 61 6e 20 63 6f 6d 70  tel Fortran comp
2db40 69 6c 65 72 0a 09 20 20 74 6d 70 5f 61 64 64 66  iler..  tmp_addf
2db50 6c 61 67 3d 27 20 2d 6e 6f 66 6f 72 5f 6d 61 69  lag=' -nofor_mai
2db60 6e 27 20 3b 3b 0a 09 78 6c 5b 63 43 5d 2a 29 09  n' ;;..xl[cC]*).
2db70 09 09 23 20 49 42 4d 20 58 4c 20 43 20 38 2e 30  ..# IBM XL C 8.0
2db80 20 6f 6e 20 50 50 43 20 28 64 65 61 6c 20 77 69   on PPC (deal wi
2db90 74 68 20 78 6c 66 20 62 65 6c 6f 77 29 0a 09 20  th xlf below).. 
2dba0 20 74 6d 70 5f 73 68 61 72 65 64 66 6c 61 67 3d   tmp_sharedflag=
2dbb0 27 2d 71 6d 6b 73 68 72 6f 62 6a 27 0a 09 20 20  '-qmkshrobj'..  
2dbc0 74 6d 70 5f 61 64 64 66 6c 61 67 3d 20 3b 3b 0a  tmp_addflag= ;;.
2dbd0 09 65 73 61 63 0a 09 63 61 73 65 20 60 24 43 43  .esac..case `$CC
2dbe0 20 2d 56 20 32 3e 26 31 20 7c 20 73 65 64 20 35   -V 2>&1 | sed 5
2dbf0 71 60 20 69 6e 0a 09 2a 53 75 6e 5c 20 43 2a 29  q` in..*Sun\ C*)
2dc00 09 09 09 23 20 53 75 6e 20 43 20 35 2e 39 0a 09  ...# Sun C 5.9..
2dc10 20 20 77 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f    whole_archive_
2dc20 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d  flag_spec='${wl}
2dc30 2d 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76 65 60  --whole-archive`
2dc40 6e 65 77 5f 63 6f 6e 76 65 6e 69 65 6e 63 65 3d  new_convenience=
2dc50 3b 20 66 6f 72 20 63 6f 6e 76 20 69 6e 20 24 63  ; for conv in $c
2dc60 6f 6e 76 65 6e 69 65 6e 63 65 5c 22 5c 22 3b 20  onvenience\"\"; 
2dc70 64 6f 20 74 65 73 74 20 2d 7a 20 5c 22 24 63 6f  do test -z \"$co
2dc80 6e 76 5c 22 20 7c 7c 20 6e 65 77 5f 63 6f 6e 76  nv\" || new_conv
2dc90 65 6e 69 65 6e 63 65 3d 5c 22 24 6e 65 77 5f 63  enience=\"$new_c
2dca0 6f 6e 76 65 6e 69 65 6e 63 65 2c 24 63 6f 6e 76  onvenience,$conv
2dcb0 5c 22 3b 20 64 6f 6e 65 3b 20 24 45 43 48 4f 20  \"; done; $ECHO 
2dcc0 5c 22 24 6e 65 77 5f 63 6f 6e 76 65 6e 69 65 6e  \"$new_convenien
2dcd0 63 65 5c 22 60 20 24 7b 77 6c 7d 2d 2d 6e 6f 2d  ce\"` ${wl}--no-
2dce0 77 68 6f 6c 65 2d 61 72 63 68 69 76 65 27 0a 09  whole-archive'..
2dcf0 20 20 63 6f 6d 70 69 6c 65 72 5f 6e 65 65 64 73    compiler_needs
2dd00 5f 6f 62 6a 65 63 74 3d 79 65 73 0a 09 20 20 74  _object=yes..  t
2dd10 6d 70 5f 73 68 61 72 65 64 66 6c 61 67 3d 27 2d  mp_sharedflag='-
2dd20 47 27 20 3b 3b 0a 09 2a 53 75 6e 5c 20 46 2a 29  G' ;;..*Sun\ F*)
2dd30 09 09 09 23 20 53 75 6e 20 46 6f 72 74 72 61 6e  ...# Sun Fortran
2dd40 20 38 2e 33 0a 09 20 20 74 6d 70 5f 73 68 61 72   8.3..  tmp_shar
2dd50 65 64 66 6c 61 67 3d 27 2d 47 27 20 3b 3b 0a 09  edflag='-G' ;;..
2dd60 65 73 61 63 0a 09 61 72 63 68 69 76 65 5f 63 6d  esac..archive_cm
2dd70 64 73 3d 27 24 43 43 20 27 22 24 74 6d 70 5f 73  ds='$CC '"$tmp_s
2dd80 68 61 72 65 64 66 6c 61 67 22 22 24 74 6d 70 5f  haredflag""$tmp_
2dd90 61 64 64 66 6c 61 67 22 27 20 24 6c 69 62 6f 62  addflag"' $libob
2dda0 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d  js $deplibs $com
2ddb0 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c  piler_flags ${wl
2ddc0 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e  }-soname $wl$son
2ddd0 61 6d 65 20 2d 6f 20 24 6c 69 62 27 0a 0a 20 20  ame -o $lib'..  
2dde0 20 20 20 20 20 20 69 66 20 74 65 73 74 20 22 78        if test "x
2ddf0 24 73 75 70 70 6f 72 74 73 5f 61 6e 6f 6e 5f 76  $supports_anon_v
2de00 65 72 73 69 6f 6e 69 6e 67 22 20 3d 20 78 79 65  ersioning" = xye
2de10 73 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20  s; then.        
2de20 20 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d    archive_expsym
2de30 5f 63 6d 64 73 3d 27 65 63 68 6f 20 22 7b 20 67  _cmds='echo "{ g
2de40 6c 6f 62 61 6c 3a 22 20 3e 20 24 6f 75 74 70 75  lobal:" > $outpu
2de50 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d  t_objdir/$libnam
2de60 65 2e 76 65 72 7e 0a 09 20 20 20 20 63 61 74 20  e.ver~..    cat 
2de70 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20  $export_symbols 
2de80 7c 20 73 65 64 20 2d 65 20 22 73 2f 5c 28 2e 2a  | sed -e "s/\(.*
2de90 5c 29 2f 5c 31 3b 2f 22 20 3e 3e 20 24 6f 75 74  \)/\1;/" >> $out
2dea0 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e  put_objdir/$libn
2deb0 61 6d 65 2e 76 65 72 7e 0a 09 20 20 20 20 65 63  ame.ver~..    ec
2dec0 68 6f 20 22 6c 6f 63 61 6c 3a 20 2a 3b 20 7d 3b  ho "local: *; };
2ded0 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a  " >> $output_obj
2dee0 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 76 65 72  dir/$libname.ver
2def0 7e 0a 09 20 20 20 20 24 43 43 20 27 22 24 74 6d  ~..    $CC '"$tm
2df00 70 5f 73 68 61 72 65 64 66 6c 61 67 22 22 24 74  p_sharedflag""$t
2df10 6d 70 5f 61 64 64 66 6c 61 67 22 27 20 24 6c 69  mp_addflag"' $li
2df20 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24  bobjs $deplibs $
2df30 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24  compiler_flags $
2df40 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c 24  {wl}-soname $wl$
2df50 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2d 76 65 72  soname ${wl}-ver
2df60 73 69 6f 6e 2d 73 63 72 69 70 74 20 24 7b 77 6c  sion-script ${wl
2df70 7d 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f  }$output_objdir/
2df80 24 6c 69 62 6e 61 6d 65 2e 76 65 72 20 2d 6f 20  $libname.ver -o 
2df90 24 6c 69 62 27 0a 20 20 20 20 20 20 20 20 66 69  $lib'.        fi
2dfa0 0a 0a 09 63 61 73 65 20 24 63 63 5f 62 61 73 65  ...case $cc_base
2dfb0 6e 61 6d 65 20 69 6e 0a 09 78 6c 66 2a 29 0a 09  name in..xlf*)..
2dfc0 20 20 23 20 49 42 4d 20 58 4c 20 46 6f 72 74 72    # IBM XL Fortr
2dfd0 61 6e 20 31 30 2e 31 20 6f 6e 20 50 50 43 20 63  an 10.1 on PPC c
2dfe0 61 6e 6e 6f 74 20 63 72 65 61 74 65 20 73 68 61  annot create sha
2dff0 72 65 64 20 6c 69 62 73 20 69 74 73 65 6c 66 0a  red libs itself.
2e000 09 20 20 77 68 6f 6c 65 5f 61 72 63 68 69 76 65  .  whole_archive
2e010 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 2d 77 68  _flag_spec='--wh
2e020 6f 6c 65 2d 61 72 63 68 69 76 65 24 63 6f 6e 76  ole-archive$conv
2e030 65 6e 69 65 6e 63 65 20 2d 2d 6e 6f 2d 77 68 6f  enience --no-who
2e040 6c 65 2d 61 72 63 68 69 76 65 27 0a 09 20 20 68  le-archive'..  h
2e050 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66  ardcode_libdir_f
2e060 6c 61 67 5f 73 70 65 63 3d 0a 09 20 20 68 61 72  lag_spec=..  har
2e070 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61  dcode_libdir_fla
2e080 67 5f 73 70 65 63 5f 6c 64 3d 27 2d 72 70 61 74  g_spec_ld='-rpat
2e090 68 20 24 6c 69 62 64 69 72 27 0a 09 20 20 61 72  h $libdir'..  ar
2e0a0 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20  chive_cmds='$LD 
2e0b0 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73  -shared $libobjs
2e0c0 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
2e0d0 6c 65 72 5f 66 6c 61 67 73 20 2d 73 6f 6e 61 6d  ler_flags -sonam
2e0e0 65 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69  e $soname -o $li
2e0f0 62 27 0a 09 20 20 69 66 20 74 65 73 74 20 22 78  b'..  if test "x
2e100 24 73 75 70 70 6f 72 74 73 5f 61 6e 6f 6e 5f 76  $supports_anon_v
2e110 65 72 73 69 6f 6e 69 6e 67 22 20 3d 20 78 79 65  ersioning" = xye
2e120 73 3b 20 74 68 65 6e 0a 09 20 20 20 20 61 72 63  s; then..    arc
2e130 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73  hive_expsym_cmds
2e140 3d 27 65 63 68 6f 20 22 7b 20 67 6c 6f 62 61 6c  ='echo "{ global
2e150 3a 22 20 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a  :" > $output_obj
2e160 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 76 65 72  dir/$libname.ver
2e170 7e 0a 09 20 20 20 20 20 20 63 61 74 20 24 65 78  ~..      cat $ex
2e180 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 7c 20 73  port_symbols | s
2e190 65 64 20 2d 65 20 22 73 2f 5c 28 2e 2a 5c 29 2f  ed -e "s/\(.*\)/
2e1a0 5c 31 3b 2f 22 20 3e 3e 20 24 6f 75 74 70 75 74  \1;/" >> $output
2e1b0 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65  _objdir/$libname
2e1c0 2e 76 65 72 7e 0a 09 20 20 20 20 20 20 65 63 68  .ver~..      ech
2e1d0 6f 20 22 6c 6f 63 61 6c 3a 20 2a 3b 20 7d 3b 22  o "local: *; };"
2e1e0 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64   >> $output_objd
2e1f0 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 76 65 72 7e  ir/$libname.ver~
2e200 0a 09 20 20 20 20 20 20 24 4c 44 20 2d 73 68 61  ..      $LD -sha
2e210 72 65 64 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  red $libobjs $de
2e220 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f  plibs $compiler_
2e230 66 6c 61 67 73 20 2d 73 6f 6e 61 6d 65 20 24 73  flags -soname $s
2e240 6f 6e 61 6d 65 20 2d 76 65 72 73 69 6f 6e 2d 73  oname -version-s
2e250 63 72 69 70 74 20 24 6f 75 74 70 75 74 5f 6f 62  cript $output_ob
2e260 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 76 65  jdir/$libname.ve
2e270 72 20 2d 6f 20 24 6c 69 62 27 0a 09 20 20 66 69  r -o $lib'..  fi
2e280 0a 09 20 20 3b 3b 0a 09 65 73 61 63 0a 20 20 20  ..  ;;..esac.   
2e290 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20     else.        
2e2a0 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 20 20  ld_shlibs=no.   
2e2b0 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a     fi.      ;;..
2e2c0 20 20 20 20 6e 65 74 62 73 64 2a 29 0a 20 20 20      netbsd*).   
2e2d0 20 20 20 69 66 20 65 63 68 6f 20 5f 5f 45 4c 46     if echo __ELF
2e2e0 5f 5f 20 7c 20 24 43 43 20 2d 45 20 2d 20 7c 20  __ | $CC -E - | 
2e2f0 24 47 52 45 50 20 5f 5f 45 4c 46 5f 5f 20 3e 2f  $GREP __ELF__ >/
2e300 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09  dev/null; then..
2e310 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c  archive_cmds='$L
2e320 44 20 2d 42 73 68 61 72 65 61 62 6c 65 20 24 6c  D -Bshareable $l
2e330 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
2e340 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 20 2d 6f  $linker_flags -o
2e350 20 24 6c 69 62 27 0a 09 77 6c 61 72 63 3d 0a 20   $lib'..wlarc=. 
2e360 20 20 20 20 20 65 6c 73 65 0a 09 61 72 63 68 69       else..archi
2e370 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68  ve_cmds='$CC -sh
2e380 61 72 65 64 20 24 6c 69 62 6f 62 6a 73 20 24 64  ared $libobjs $d
2e390 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72  eplibs $compiler
2e3a0 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e  _flags ${wl}-son
2e3b0 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d  ame $wl$soname -
2e3c0 6f 20 24 6c 69 62 27 0a 09 61 72 63 68 69 76 65  o $lib'..archive
2e3d0 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24 43  _expsym_cmds='$C
2e3e0 43 20 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62  C -shared $libob
2e3f0 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d  js $deplibs $com
2e400 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c  piler_flags ${wl
2e410 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e  }-soname $wl$son
2e420 61 6d 65 20 24 7b 77 6c 7d 2d 72 65 74 61 69 6e  ame ${wl}-retain
2e430 2d 73 79 6d 62 6f 6c 73 2d 66 69 6c 65 20 24 77  -symbols-file $w
2e440 6c 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73  l$export_symbols
2e450 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20 20 20   -o $lib'.      
2e460 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  fi.      ;;..   
2e470 20 73 6f 6c 61 72 69 73 2a 29 0a 20 20 20 20 20   solaris*).     
2e480 20 69 66 20 24 4c 44 20 2d 76 20 32 3e 26 31 20   if $LD -v 2>&1 
2e490 7c 20 24 47 52 45 50 20 27 42 46 44 20 32 5c 2e  | $GREP 'BFD 2\.
2e4a0 38 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20  8' > /dev/null; 
2e4b0 74 68 65 6e 0a 09 6c 64 5f 73 68 6c 69 62 73 3d  then..ld_shlibs=
2e4c0 6e 6f 0a 09 63 61 74 20 3c 3c 5f 4c 54 5f 45 4f  no..cat <<_LT_EO
2e4d0 46 20 31 3e 26 32 0a 0a 2a 2a 2a 20 57 61 72 6e  F 1>&2..*** Warn
2e4e0 69 6e 67 3a 20 54 68 65 20 72 65 6c 65 61 73 65  ing: The release
2e4f0 73 20 32 2e 38 2e 2a 20 6f 66 20 74 68 65 20 47  s 2.8.* of the G
2e500 4e 55 20 6c 69 6e 6b 65 72 20 63 61 6e 6e 6f 74  NU linker cannot
2e510 20 72 65 6c 69 61 62 6c 79 0a 2a 2a 2a 20 63 72   reliably.*** cr
2e520 65 61 74 65 20 73 68 61 72 65 64 20 6c 69 62 72  eate shared libr
2e530 61 72 69 65 73 20 6f 6e 20 53 6f 6c 61 72 69 73  aries on Solaris
2e540 20 73 79 73 74 65 6d 73 2e 20 20 54 68 65 72 65   systems.  There
2e550 66 6f 72 65 2c 20 6c 69 62 74 6f 6f 6c 0a 2a 2a  fore, libtool.**
2e560 2a 20 69 73 20 64 69 73 61 62 6c 69 6e 67 20 73  * is disabling s
2e570 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 20  hared libraries 
2e580 73 75 70 70 6f 72 74 2e 20 20 57 65 20 75 72 67  support.  We urg
2e590 65 20 79 6f 75 20 74 6f 20 75 70 67 72 61 64 65  e you to upgrade
2e5a0 20 47 4e 55 0a 2a 2a 2a 20 62 69 6e 75 74 69 6c   GNU.*** binutil
2e5b0 73 20 74 6f 20 72 65 6c 65 61 73 65 20 32 2e 39  s to release 2.9
2e5c0 2e 31 20 6f 72 20 6e 65 77 65 72 2e 20 20 41 6e  .1 or newer.  An
2e5d0 6f 74 68 65 72 20 6f 70 74 69 6f 6e 20 69 73 20  other option is 
2e5e0 74 6f 20 6d 6f 64 69 66 79 0a 2a 2a 2a 20 79 6f  to modify.*** yo
2e5f0 75 72 20 50 41 54 48 20 6f 72 20 63 6f 6d 70 69  ur PATH or compi
2e600 6c 65 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f  ler configuratio
2e610 6e 20 73 6f 20 74 68 61 74 20 74 68 65 20 6e 61  n so that the na
2e620 74 69 76 65 20 6c 69 6e 6b 65 72 20 69 73 0a 2a  tive linker is.*
2e630 2a 2a 20 75 73 65 64 2c 20 61 6e 64 20 74 68 65  ** used, and the
2e640 6e 20 72 65 73 74 61 72 74 2e 0a 0a 5f 4c 54 5f  n restart..._LT_
2e650 45 4f 46 0a 20 20 20 20 20 20 65 6c 69 66 20 24  EOF.      elif $
2e660 4c 44 20 2d 2d 68 65 6c 70 20 32 3e 26 31 20 7c  LD --help 2>&1 |
2e670 20 24 47 52 45 50 20 27 3a 20 73 75 70 70 6f 72   $GREP ': suppor
2e680 74 65 64 20 74 61 72 67 65 74 73 3a 2e 2a 20 65  ted targets:.* e
2e690 6c 66 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b  lf' > /dev/null;
2e6a0 20 74 68 65 6e 0a 09 61 72 63 68 69 76 65 5f 63   then..archive_c
2e6b0 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64  mds='$CC -shared
2e6c0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
2e6d0 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  bs $compiler_fla
2e6e0 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20  gs ${wl}-soname 
2e6f0 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c  $wl$soname -o $l
2e700 69 62 27 0a 09 61 72 63 68 69 76 65 5f 65 78 70  ib'..archive_exp
2e710 73 79 6d 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73  sym_cmds='$CC -s
2e720 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73 20 24  hared $libobjs $
2e730 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65  deplibs $compile
2e740 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f  r_flags ${wl}-so
2e750 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20  name $wl$soname 
2e760 24 7b 77 6c 7d 2d 72 65 74 61 69 6e 2d 73 79 6d  ${wl}-retain-sym
2e770 62 6f 6c 73 2d 66 69 6c 65 20 24 77 6c 24 65 78  bols-file $wl$ex
2e780 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 2d 6f 20  port_symbols -o 
2e790 24 6c 69 62 27 0a 20 20 20 20 20 20 65 6c 73 65  $lib'.      else
2e7a0 0a 09 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20  ..ld_shlibs=no. 
2e7b0 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b       fi.      ;;
2e7c0 0a 0a 20 20 20 20 73 79 73 76 35 2a 20 7c 20 73  ..    sysv5* | s
2e7d0 63 6f 33 2e 32 76 35 2a 20 7c 20 73 63 6f 35 76  co3.2v5* | sco5v
2e7e0 36 2a 20 7c 20 75 6e 69 78 77 61 72 65 2a 20 7c  6* | unixware* |
2e7f0 20 4f 70 65 6e 55 4e 49 58 2a 29 0a 20 20 20 20   OpenUNIX*).    
2e800 20 20 63 61 73 65 20 60 24 4c 44 20 2d 76 20 32    case `$LD -v 2
2e810 3e 26 31 60 20 69 6e 0a 20 20 20 20 20 20 20 20  >&1` in.        
2e820 2a 5c 20 5b 30 31 5d 2e 2a 20 7c 20 2a 5c 20 32  *\ [01].* | *\ 2
2e830 2e 5b 30 2d 39 5d 2e 2a 20 7c 20 2a 5c 20 32 2e  .[0-9].* | *\ 2.
2e840 31 5b 30 2d 35 5d 2e 2a 29 0a 09 6c 64 5f 73 68  1[0-5].*)..ld_sh
2e850 6c 69 62 73 3d 6e 6f 0a 09 63 61 74 20 3c 3c 5f  libs=no..cat <<_
2e860 4c 54 5f 45 4f 46 20 31 3e 26 32 0a 0a 2a 2a 2a  LT_EOF 1>&2..***
2e870 20 57 61 72 6e 69 6e 67 3a 20 52 65 6c 65 61 73   Warning: Releas
2e880 65 73 20 6f 66 20 74 68 65 20 47 4e 55 20 6c 69  es of the GNU li
2e890 6e 6b 65 72 20 70 72 69 6f 72 20 74 6f 20 32 2e  nker prior to 2.
2e8a0 31 36 2e 39 31 2e 30 2e 33 20 63 61 6e 20 6e 6f  16.91.0.3 can no
2e8b0 74 0a 2a 2a 2a 20 72 65 6c 69 61 62 6c 79 20 63  t.*** reliably c
2e8c0 72 65 61 74 65 20 73 68 61 72 65 64 20 6c 69 62  reate shared lib
2e8d0 72 61 72 69 65 73 20 6f 6e 20 53 43 4f 20 73 79  raries on SCO sy
2e8e0 73 74 65 6d 73 2e 20 20 54 68 65 72 65 66 6f 72  stems.  Therefor
2e8f0 65 2c 20 6c 69 62 74 6f 6f 6c 0a 2a 2a 2a 20 69  e, libtool.*** i
2e900 73 20 64 69 73 61 62 6c 69 6e 67 20 73 68 61 72  s disabling shar
2e910 65 64 20 6c 69 62 72 61 72 69 65 73 20 73 75 70  ed libraries sup
2e920 70 6f 72 74 2e 20 20 57 65 20 75 72 67 65 20 79  port.  We urge y
2e930 6f 75 20 74 6f 20 75 70 67 72 61 64 65 20 47 4e  ou to upgrade GN
2e940 55 0a 2a 2a 2a 20 62 69 6e 75 74 69 6c 73 20 74  U.*** binutils t
2e950 6f 20 72 65 6c 65 61 73 65 20 32 2e 31 36 2e 39  o release 2.16.9
2e960 31 2e 30 2e 33 20 6f 72 20 6e 65 77 65 72 2e 20  1.0.3 or newer. 
2e970 20 41 6e 6f 74 68 65 72 20 6f 70 74 69 6f 6e 20   Another option 
2e980 69 73 20 74 6f 20 6d 6f 64 69 66 79 0a 2a 2a 2a  is to modify.***
2e990 20 79 6f 75 72 20 50 41 54 48 20 6f 72 20 63 6f   your PATH or co
2e9a0 6d 70 69 6c 65 72 20 63 6f 6e 66 69 67 75 72 61  mpiler configura
2e9b0 74 69 6f 6e 20 73 6f 20 74 68 61 74 20 74 68 65  tion so that the
2e9c0 20 6e 61 74 69 76 65 20 6c 69 6e 6b 65 72 20 69   native linker i
2e9d0 73 0a 2a 2a 2a 20 75 73 65 64 2c 20 61 6e 64 20  s.*** used, and 
2e9e0 74 68 65 6e 20 72 65 73 74 61 72 74 2e 0a 0a 5f  then restart..._
2e9f0 4c 54 5f 45 4f 46 0a 09 3b 3b 0a 09 2a 29 0a 09  LT_EOF..;;..*)..
2ea00 20 20 23 20 46 6f 72 20 73 65 63 75 72 69 74 79    # For security
2ea10 20 72 65 61 73 6f 6e 73 2c 20 69 74 20 69 73 20   reasons, it is 
2ea20 68 69 67 68 6c 79 20 72 65 63 6f 6d 6d 65 6e 64  highly recommend
2ea30 65 64 20 74 68 61 74 20 79 6f 75 20 61 6c 77 61  ed that you alwa
2ea40 79 73 0a 09 20 20 23 20 75 73 65 20 61 62 73 6f  ys..  # use abso
2ea50 6c 75 74 65 20 70 61 74 68 73 20 66 6f 72 20 6e  lute paths for n
2ea60 61 6d 69 6e 67 20 73 68 61 72 65 64 20 6c 69 62  aming shared lib
2ea70 72 61 72 69 65 73 2c 20 61 6e 64 20 65 78 63 6c  raries, and excl
2ea80 75 64 65 20 74 68 65 0a 09 20 20 23 20 44 54 5f  ude the..  # DT_
2ea90 52 55 4e 50 41 54 48 20 74 61 67 20 66 72 6f 6d  RUNPATH tag from
2eaa0 20 65 78 65 63 75 74 61 62 6c 65 73 20 61 6e 64   executables and
2eab0 20 6c 69 62 72 61 72 69 65 73 2e 20 20 42 75 74   libraries.  But
2eac0 20 64 6f 69 6e 67 20 73 6f 0a 09 20 20 23 20 72   doing so..  # r
2ead0 65 71 75 69 72 65 73 20 74 68 61 74 20 79 6f 75  equires that you
2eae0 20 63 6f 6d 70 69 6c 65 20 65 76 65 72 79 74 68   compile everyth
2eaf0 69 6e 67 20 74 77 69 63 65 2c 20 77 68 69 63 68  ing twice, which
2eb00 20 69 73 20 61 20 70 61 69 6e 2e 0a 09 20 20 69   is a pain...  i
2eb10 66 20 24 4c 44 20 2d 2d 68 65 6c 70 20 32 3e 26  f $LD --help 2>&
2eb20 31 20 7c 20 24 47 52 45 50 20 27 3a 20 73 75 70  1 | $GREP ': sup
2eb30 70 6f 72 74 65 64 20 74 61 72 67 65 74 73 3a 2e  ported targets:.
2eb40 2a 20 65 6c 66 27 20 3e 20 2f 64 65 76 2f 6e 75  * elf' > /dev/nu
2eb50 6c 6c 3b 20 74 68 65 6e 0a 09 20 20 20 20 68 61  ll; then..    ha
2eb60 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
2eb70 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 72  ag_spec='${wl}-r
2eb80 70 61 74 68 20 24 7b 77 6c 7d 24 6c 69 62 64 69  path ${wl}$libdi
2eb90 72 27 0a 09 20 20 20 20 61 72 63 68 69 76 65 5f  r'..    archive_
2eba0 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65  cmds='$CC -share
2ebb0 64 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  d $libobjs $depl
2ebc0 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  ibs $compiler_fl
2ebd0 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65  ags ${wl}-soname
2ebe0 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24   $wl$soname -o $
2ebf0 6c 69 62 27 0a 09 20 20 20 20 61 72 63 68 69 76  lib'..    archiv
2ec00 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24  e_expsym_cmds='$
2ec10 43 43 20 2d 73 68 61 72 65 64 20 24 6c 69 62 6f  CC -shared $libo
2ec20 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f  bjs $deplibs $co
2ec30 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77  mpiler_flags ${w
2ec40 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f  l}-soname $wl$so
2ec50 6e 61 6d 65 20 24 7b 77 6c 7d 2d 72 65 74 61 69  name ${wl}-retai
2ec60 6e 2d 73 79 6d 62 6f 6c 73 2d 66 69 6c 65 20 24  n-symbols-file $
2ec70 77 6c 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c  wl$export_symbol
2ec80 73 20 2d 6f 20 24 6c 69 62 27 0a 09 20 20 65 6c  s -o $lib'..  el
2ec90 73 65 0a 09 20 20 20 20 6c 64 5f 73 68 6c 69 62  se..    ld_shlib
2eca0 73 3d 6e 6f 0a 09 20 20 66 69 0a 09 3b 3b 0a 20  s=no..  fi..;;. 
2ecb0 20 20 20 20 20 65 73 61 63 0a 20 20 20 20 20 20       esac.      
2ecc0 3b 3b 0a 0a 20 20 20 20 73 75 6e 6f 73 34 2a 29  ;;..    sunos4*)
2ecd0 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63  .      archive_c
2ece0 6d 64 73 3d 27 24 4c 44 20 2d 61 73 73 65 72 74  mds='$LD -assert
2ecf0 20 70 75 72 65 2d 74 65 78 74 20 2d 42 73 68 61   pure-text -Bsha
2ed00 72 65 61 62 6c 65 20 2d 6f 20 24 6c 69 62 20 24  reable -o $lib $
2ed10 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
2ed20 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a   $linker_flags'.
2ed30 20 20 20 20 20 20 77 6c 61 72 63 3d 0a 20 20 20        wlarc=.   
2ed40 20 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65     hardcode_dire
2ed50 63 74 3d 79 65 73 0a 20 20 20 20 20 20 68 61 72  ct=yes.      har
2ed60 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f  dcode_shlibpath_
2ed70 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a  var=no.      ;;.
2ed80 0a 20 20 20 20 2a 29 0a 20 20 20 20 20 20 69 66  .    *).      if
2ed90 20 24 4c 44 20 2d 2d 68 65 6c 70 20 32 3e 26 31   $LD --help 2>&1
2eda0 20 7c 20 24 47 52 45 50 20 27 3a 20 73 75 70 70   | $GREP ': supp
2edb0 6f 72 74 65 64 20 74 61 72 67 65 74 73 3a 2e 2a  orted targets:.*
2edc0 20 65 6c 66 27 20 3e 20 2f 64 65 76 2f 6e 75 6c   elf' > /dev/nul
2edd0 6c 3b 20 74 68 65 6e 0a 09 61 72 63 68 69 76 65  l; then..archive
2ede0 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72  _cmds='$CC -shar
2edf0 65 64 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ed $libobjs $dep
2ee00 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66  libs $compiler_f
2ee10 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d  lags ${wl}-sonam
2ee20 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20  e $wl$soname -o 
2ee30 24 6c 69 62 27 0a 09 61 72 63 68 69 76 65 5f 65  $lib'..archive_e
2ee40 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24 43 43 20  xpsym_cmds='$CC 
2ee50 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73  -shared $libobjs
2ee60 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
2ee70 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d  ler_flags ${wl}-
2ee80 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d  soname $wl$sonam
2ee90 65 20 24 7b 77 6c 7d 2d 72 65 74 61 69 6e 2d 73  e ${wl}-retain-s
2eea0 79 6d 62 6f 6c 73 2d 66 69 6c 65 20 24 77 6c 24  ymbols-file $wl$
2eeb0 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 2d  export_symbols -
2eec0 6f 20 24 6c 69 62 27 0a 20 20 20 20 20 20 65 6c  o $lib'.      el
2eed0 73 65 0a 09 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f  se..ld_shlibs=no
2eee0 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20  .      fi.      
2eef0 3b 3b 0a 20 20 20 20 65 73 61 63 0a 0a 20 20 20  ;;.    esac..   
2ef00 20 69 66 20 74 65 73 74 20 22 24 6c 64 5f 73 68   if test "$ld_sh
2ef10 6c 69 62 73 22 20 3d 20 6e 6f 3b 20 74 68 65 6e  libs" = no; then
2ef20 0a 20 20 20 20 20 20 72 75 6e 70 61 74 68 5f 76  .      runpath_v
2ef30 61 72 3d 0a 20 20 20 20 20 20 68 61 72 64 63 6f  ar=.      hardco
2ef40 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73  de_libdir_flag_s
2ef50 70 65 63 3d 0a 20 20 20 20 20 20 65 78 70 6f 72  pec=.      expor
2ef60 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73  t_dynamic_flag_s
2ef70 70 65 63 3d 0a 20 20 20 20 20 20 77 68 6f 6c 65  pec=.      whole
2ef80 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 70  _archive_flag_sp
2ef90 65 63 3d 0a 20 20 20 20 66 69 0a 20 20 65 6c 73  ec=.    fi.  els
2efa0 65 0a 20 20 20 20 23 20 50 4f 52 54 4d 45 20 66  e.    # PORTME f
2efb0 69 6c 6c 20 69 6e 20 61 20 64 65 73 63 72 69 70  ill in a descrip
2efc0 74 69 6f 6e 20 6f 66 20 79 6f 75 72 20 73 79 73  tion of your sys
2efd0 74 65 6d 27 73 20 6c 69 6e 6b 65 72 20 28 6e 6f  tem's linker (no
2efe0 74 20 47 4e 55 20 6c 64 29 0a 20 20 20 20 63 61  t GNU ld).    ca
2eff0 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20  se $host_os in. 
2f000 20 20 20 61 69 78 33 2a 29 0a 20 20 20 20 20 20     aix3*).      
2f010 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f  allow_undefined_
2f020 66 6c 61 67 3d 75 6e 73 75 70 70 6f 72 74 65 64  flag=unsupported
2f030 0a 20 20 20 20 20 20 61 6c 77 61 79 73 5f 65 78  .      always_ex
2f040 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 3d 79 65 73  port_symbols=yes
2f050 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 65  .      archive_e
2f060 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24 4c 44 20  xpsym_cmds='$LD 
2f070 2d 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69  -o $output_objdi
2f080 72 2f 24 73 6f 6e 61 6d 65 20 24 6c 69 62 6f 62  r/$soname $libob
2f090 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
2f0a0 6b 65 72 5f 66 6c 61 67 73 20 2d 62 45 3a 24 65  ker_flags -bE:$e
2f0b0 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 2d 54  xport_symbols -T
2f0c0 35 31 32 20 2d 48 35 31 32 20 2d 62 4d 3a 53 52  512 -H512 -bM:SR
2f0d0 45 7e 24 41 52 20 24 41 52 5f 46 4c 41 47 53 20  E~$AR $AR_FLAGS 
2f0e0 24 6c 69 62 20 24 6f 75 74 70 75 74 5f 6f 62 6a  $lib $output_obj
2f0f0 64 69 72 2f 24 73 6f 6e 61 6d 65 27 0a 20 20 20  dir/$soname'.   
2f100 20 20 20 23 20 4e 6f 74 65 3a 20 74 68 69 73 20     # Note: this 
2f110 6c 69 6e 6b 65 72 20 68 61 72 64 63 6f 64 65 73  linker hardcodes
2f120 20 74 68 65 20 64 69 72 65 63 74 6f 72 69 65 73   the directories
2f130 20 69 6e 20 4c 49 42 50 41 54 48 20 69 66 20 74   in LIBPATH if t
2f140 68 65 72 65 0a 20 20 20 20 20 20 23 20 61 72 65  here.      # are
2f150 20 6e 6f 20 64 69 72 65 63 74 6f 72 69 65 73 20   no directories 
2f160 73 70 65 63 69 66 69 65 64 20 62 79 20 2d 4c 2e  specified by -L.
2f170 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  .      hardcode_
2f180 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20  minus_L=yes.    
2f190 20 20 69 66 20 74 65 73 74 20 22 24 47 43 43 22    if test "$GCC"
2f1a0 20 3d 20 79 65 73 20 26 26 20 74 65 73 74 20 2d   = yes && test -
2f1b0 7a 20 22 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70  z "$lt_prog_comp
2f1c0 69 6c 65 72 5f 73 74 61 74 69 63 22 3b 20 74 68  iler_static"; th
2f1d0 65 6e 0a 09 23 20 4e 65 69 74 68 65 72 20 64 69  en..# Neither di
2f1e0 72 65 63 74 20 68 61 72 64 63 6f 64 69 6e 67 20  rect hardcoding 
2f1f0 6e 6f 72 20 73 74 61 74 69 63 20 6c 69 6e 6b 69  nor static linki
2f200 6e 67 20 69 73 20 73 75 70 70 6f 72 74 65 64 20  ng is supported 
2f210 77 69 74 68 20 61 0a 09 23 20 62 72 6f 6b 65 6e  with a..# broken
2f220 20 63 6f 6c 6c 65 63 74 32 2e 0a 09 68 61 72 64   collect2...hard
2f230 63 6f 64 65 5f 64 69 72 65 63 74 3d 75 6e 73 75  code_direct=unsu
2f240 70 70 6f 72 74 65 64 0a 20 20 20 20 20 20 66 69  pported.      fi
2f250 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 61  .      ;;..    a
2f260 69 78 5b 34 2d 39 5d 2a 29 0a 20 20 20 20 20 20  ix[4-9]*).      
2f270 69 66 20 74 65 73 74 20 22 24 68 6f 73 74 5f 63  if test "$host_c
2f280 70 75 22 20 3d 20 69 61 36 34 3b 20 74 68 65 6e  pu" = ia64; then
2f290 0a 09 23 20 4f 6e 20 49 41 36 34 2c 20 74 68 65  ..# On IA64, the
2f2a0 20 6c 69 6e 6b 65 72 20 64 6f 65 73 20 72 75 6e   linker does run
2f2b0 20 74 69 6d 65 20 6c 69 6e 6b 69 6e 67 20 62 79   time linking by
2f2c0 20 64 65 66 61 75 6c 74 2c 20 73 6f 20 77 65 20   default, so we 
2f2d0 64 6f 6e 27 74 0a 09 23 20 68 61 76 65 20 74 6f  don't..# have to
2f2e0 20 64 6f 20 61 6e 79 74 68 69 6e 67 20 73 70 65   do anything spe
2f2f0 63 69 61 6c 2e 0a 09 61 69 78 5f 75 73 65 5f 72  cial...aix_use_r
2f300 75 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67 3d 6e 6f  untimelinking=no
2f310 0a 09 65 78 70 5f 73 79 6d 5f 66 6c 61 67 3d 27  ..exp_sym_flag='
2f320 2d 42 65 78 70 6f 72 74 27 0a 09 6e 6f 5f 65 6e  -Bexport'..no_en
2f330 74 72 79 5f 66 6c 61 67 3d 22 22 0a 20 20 20 20  try_flag="".    
2f340 20 20 65 6c 73 65 0a 09 23 20 49 66 20 77 65 27    else..# If we'
2f350 72 65 20 75 73 69 6e 67 20 47 4e 55 20 6e 6d 2c  re using GNU nm,
2f360 20 74 68 65 6e 20 77 65 20 64 6f 6e 27 74 20 77   then we don't w
2f370 61 6e 74 20 74 68 65 20 22 2d 43 22 20 6f 70 74  ant the "-C" opt
2f380 69 6f 6e 2e 0a 09 23 20 2d 43 20 6d 65 61 6e 73  ion...# -C means
2f390 20 64 65 6d 61 6e 67 6c 65 20 74 6f 20 41 49 58   demangle to AIX
2f3a0 20 6e 6d 2c 20 62 75 74 20 6d 65 61 6e 73 20 64   nm, but means d
2f3b0 6f 6e 27 74 20 64 65 6d 61 6e 67 6c 65 20 77 69  on't demangle wi
2f3c0 74 68 20 47 4e 55 20 6e 6d 0a 09 69 66 20 24 4e  th GNU nm..if $N
2f3d0 4d 20 2d 56 20 32 3e 26 31 20 7c 20 24 47 52 45  M -V 2>&1 | $GRE
2f3e0 50 20 27 47 4e 55 27 20 3e 20 2f 64 65 76 2f 6e  P 'GNU' > /dev/n
2f3f0 75 6c 6c 3b 20 74 68 65 6e 0a 09 20 20 65 78 70  ull; then..  exp
2f400 6f 72 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d 64 73  ort_symbols_cmds
2f410 3d 27 24 4e 4d 20 2d 42 70 67 20 24 6c 69 62 6f  ='$NM -Bpg $libo
2f420 62 6a 73 20 24 63 6f 6e 76 65 6e 69 65 6e 63 65  bjs $convenience
2f430 20 7c 20 61 77 6b 20 27 5c 27 27 7b 20 69 66 20   | awk '\''{ if 
2f440 28 28 28 5c 24 20 32 20 3d 3d 20 22 54 22 29 20  (((\$ 2 == "T") 
2f450 7c 7c 20 28 5c 24 20 32 20 3d 3d 20 22 44 22 29  || (\$ 2 == "D")
2f460 20 7c 7c 20 28 5c 24 20 32 20 3d 3d 20 22 42 22   || (\$ 2 == "B"
2f470 29 29 20 26 26 20 28 73 75 62 73 74 72 28 5c 24  )) && (substr(\$
2f480 20 33 2c 31 2c 31 29 20 21 3d 20 22 2e 22 29 29   3,1,1) != "."))
2f490 20 7b 20 70 72 69 6e 74 20 5c 24 20 33 20 7d 20   { print \$ 3 } 
2f4a0 7d 27 5c 27 27 20 7c 20 73 6f 72 74 20 2d 75 20  }'\'' | sort -u 
2f4b0 3e 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c  > $export_symbol
2f4c0 73 27 0a 09 65 6c 73 65 0a 09 20 20 65 78 70 6f  s'..else..  expo
2f4d0 72 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d 64 73 3d  rt_symbols_cmds=
2f4e0 27 24 4e 4d 20 2d 42 43 70 67 20 24 6c 69 62 6f  '$NM -BCpg $libo
2f4f0 62 6a 73 20 24 63 6f 6e 76 65 6e 69 65 6e 63 65  bjs $convenience
2f500 20 7c 20 61 77 6b 20 27 5c 27 27 7b 20 69 66 20   | awk '\''{ if 
2f510 28 28 28 5c 24 20 32 20 3d 3d 20 22 54 22 29 20  (((\$ 2 == "T") 
2f520 7c 7c 20 28 5c 24 20 32 20 3d 3d 20 22 44 22 29  || (\$ 2 == "D")
2f530 20 7c 7c 20 28 5c 24 20 32 20 3d 3d 20 22 42 22   || (\$ 2 == "B"
2f540 29 29 20 26 26 20 28 73 75 62 73 74 72 28 5c 24  )) && (substr(\$
2f550 20 33 2c 31 2c 31 29 20 21 3d 20 22 2e 22 29 29   3,1,1) != "."))
2f560 20 7b 20 70 72 69 6e 74 20 5c 24 20 33 20 7d 20   { print \$ 3 } 
2f570 7d 27 5c 27 27 20 7c 20 73 6f 72 74 20 2d 75 20  }'\'' | sort -u 
2f580 3e 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c  > $export_symbol
2f590 73 27 0a 09 66 69 0a 09 61 69 78 5f 75 73 65 5f  s'..fi..aix_use_
2f5a0 72 75 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67 3d 6e  runtimelinking=n
2f5b0 6f 0a 0a 09 23 20 54 65 73 74 20 69 66 20 77 65  o...# Test if we
2f5c0 20 61 72 65 20 74 72 79 69 6e 67 20 74 6f 20 75   are trying to u
2f5d0 73 65 20 72 75 6e 20 74 69 6d 65 20 6c 69 6e 6b  se run time link
2f5e0 69 6e 67 20 6f 72 20 6e 6f 72 6d 61 6c 0a 09 23  ing or normal..#
2f5f0 20 41 49 58 20 73 74 79 6c 65 20 6c 69 6e 6b 69   AIX style linki
2f600 6e 67 2e 20 49 66 20 2d 62 72 74 6c 20 69 73 20  ng. If -brtl is 
2f610 73 6f 6d 65 77 68 65 72 65 20 69 6e 20 4c 44 46  somewhere in LDF
2f620 4c 41 47 53 2c 20 77 65 0a 09 23 20 6e 65 65 64  LAGS, we..# need
2f630 20 74 6f 20 64 6f 20 72 75 6e 74 69 6d 65 20 6c   to do runtime l
2f640 69 6e 6b 69 6e 67 2e 0a 09 63 61 73 65 20 24 68  inking...case $h
2f650 6f 73 74 5f 6f 73 20 69 6e 20 61 69 78 34 2e 5b  ost_os in aix4.[
2f660 32 33 5d 7c 61 69 78 34 2e 5b 32 33 5d 2e 2a 7c  23]|aix4.[23].*|
2f670 61 69 78 5b 35 2d 39 5d 2a 29 0a 09 20 20 66 6f  aix[5-9]*)..  fo
2f680 72 20 6c 64 5f 66 6c 61 67 20 69 6e 20 24 4c 44  r ld_flag in $LD
2f690 46 4c 41 47 53 3b 20 64 6f 0a 09 20 20 69 66 20  FLAGS; do..  if 
2f6a0 28 74 65 73 74 20 24 6c 64 5f 66 6c 61 67 20 3d  (test $ld_flag =
2f6b0 20 22 2d 62 72 74 6c 22 20 7c 7c 20 74 65 73 74   "-brtl" || test
2f6c0 20 24 6c 64 5f 66 6c 61 67 20 3d 20 22 2d 57 6c   $ld_flag = "-Wl
2f6d0 2c 2d 62 72 74 6c 22 29 3b 20 74 68 65 6e 0a 09  ,-brtl"); then..
2f6e0 20 20 20 20 61 69 78 5f 75 73 65 5f 72 75 6e 74      aix_use_runt
2f6f0 69 6d 65 6c 69 6e 6b 69 6e 67 3d 79 65 73 0a 09  imelinking=yes..
2f700 20 20 20 20 62 72 65 61 6b 0a 09 20 20 66 69 0a      break..  fi.
2f710 09 20 20 64 6f 6e 65 0a 09 20 20 3b 3b 0a 09 65  .  done..  ;;..e
2f720 73 61 63 0a 0a 09 65 78 70 5f 73 79 6d 5f 66 6c  sac...exp_sym_fl
2f730 61 67 3d 27 2d 62 65 78 70 6f 72 74 27 0a 09 6e  ag='-bexport'..n
2f740 6f 5f 65 6e 74 72 79 5f 66 6c 61 67 3d 27 2d 62  o_entry_flag='-b
2f750 6e 6f 65 6e 74 72 79 27 0a 20 20 20 20 20 20 66  noentry'.      f
2f760 69 0a 0a 20 20 20 20 20 20 23 20 57 68 65 6e 20  i..      # When 
2f770 6c 61 72 67 65 20 65 78 65 63 75 74 61 62 6c 65  large executable
2f780 73 20 6f 72 20 73 68 61 72 65 64 20 6f 62 6a 65  s or shared obje
2f790 63 74 73 20 61 72 65 20 62 75 69 6c 74 2c 20 41  cts are built, A
2f7a0 49 58 20 6c 64 20 63 61 6e 0a 20 20 20 20 20 20  IX ld can.      
2f7b0 23 20 68 61 76 65 20 70 72 6f 62 6c 65 6d 73 20  # have problems 
2f7c0 63 72 65 61 74 69 6e 67 20 74 68 65 20 74 61 62  creating the tab
2f7d0 6c 65 20 6f 66 20 63 6f 6e 74 65 6e 74 73 2e 20  le of contents. 
2f7e0 20 49 66 20 6c 69 6e 6b 69 6e 67 20 61 20 6c 69   If linking a li
2f7f0 62 72 61 72 79 0a 20 20 20 20 20 20 23 20 6f 72  brary.      # or
2f800 20 70 72 6f 67 72 61 6d 20 72 65 73 75 6c 74 73   program results
2f810 20 69 6e 20 22 65 72 72 6f 72 20 54 4f 43 20 6f   in "error TOC o
2f820 76 65 72 66 6c 6f 77 22 20 61 64 64 20 2d 6d 6d  verflow" add -mm
2f830 69 6e 69 6d 61 6c 2d 74 6f 63 20 74 6f 0a 20 20  inimal-toc to.  
2f840 20 20 20 20 23 20 43 58 58 46 4c 41 47 53 2f 43      # CXXFLAGS/C
2f850 46 4c 41 47 53 20 66 6f 72 20 67 2b 2b 2f 67 63  FLAGS for g++/gc
2f860 63 2e 20 20 49 6e 20 74 68 65 20 63 61 73 65 73  c.  In the cases
2f870 20 77 68 65 72 65 20 74 68 61 74 20 69 73 20 6e   where that is n
2f880 6f 74 0a 20 20 20 20 20 20 23 20 65 6e 6f 75 67  ot.      # enoug
2f890 68 20 74 6f 20 66 69 78 20 74 68 65 20 70 72 6f  h to fix the pro
2f8a0 62 6c 65 6d 2c 20 61 64 64 20 2d 57 6c 2c 2d 62  blem, add -Wl,-b
2f8b0 62 69 67 74 6f 63 20 74 6f 20 4c 44 46 4c 41 47  bigtoc to LDFLAG
2f8c0 53 2e 0a 0a 20 20 20 20 20 20 61 72 63 68 69 76  S...      archiv
2f8d0 65 5f 63 6d 64 73 3d 27 27 0a 20 20 20 20 20 20  e_cmds=''.      
2f8e0 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d  hardcode_direct=
2f8f0 79 65 73 0a 20 20 20 20 20 20 68 61 72 64 63 6f  yes.      hardco
2f900 64 65 5f 64 69 72 65 63 74 5f 61 62 73 6f 6c 75  de_direct_absolu
2f910 74 65 3d 79 65 73 0a 20 20 20 20 20 20 68 61 72  te=yes.      har
2f920 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70  dcode_libdir_sep
2f930 61 72 61 74 6f 72 3d 27 3a 27 0a 20 20 20 20 20  arator=':'.     
2f940 20 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62   link_all_deplib
2f950 73 3d 79 65 73 0a 20 20 20 20 20 20 66 69 6c 65  s=yes.      file
2f960 5f 6c 69 73 74 5f 73 70 65 63 3d 27 24 7b 77 6c  _list_spec='${wl
2f970 7d 2d 66 2c 27 0a 0a 20 20 20 20 20 20 69 66 20  }-f,'..      if 
2f980 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 79 65  test "$GCC" = ye
2f990 73 3b 20 74 68 65 6e 0a 09 63 61 73 65 20 24 68  s; then..case $h
2f9a0 6f 73 74 5f 6f 73 20 69 6e 20 61 69 78 34 2e 5b  ost_os in aix4.[
2f9b0 30 31 32 5d 7c 61 69 78 34 2e 5b 30 31 32 5d 2e  012]|aix4.[012].
2f9c0 2a 29 0a 09 23 20 57 65 20 6f 6e 6c 79 20 77 61  *)..# We only wa
2f9d0 6e 74 20 74 6f 20 64 6f 20 74 68 69 73 20 6f 6e  nt to do this on
2f9e0 20 41 49 58 20 34 2e 32 20 61 6e 64 20 6c 6f 77   AIX 4.2 and low
2f9f0 65 72 2c 20 74 68 65 20 63 68 65 63 6b 0a 09 23  er, the check..#
2fa00 20 62 65 6c 6f 77 20 66 6f 72 20 62 72 6f 6b 65   below for broke
2fa10 6e 20 63 6f 6c 6c 65 63 74 32 20 64 6f 65 73 6e  n collect2 doesn
2fa20 27 74 20 77 6f 72 6b 20 75 6e 64 65 72 20 34 2e  't work under 4.
2fa30 33 2b 0a 09 20 20 63 6f 6c 6c 65 63 74 32 6e 61  3+..  collect2na
2fa40 6d 65 3d 60 24 7b 43 43 7d 20 2d 70 72 69 6e 74  me=`${CC} -print
2fa50 2d 70 72 6f 67 2d 6e 61 6d 65 3d 63 6f 6c 6c 65  -prog-name=colle
2fa60 63 74 32 60 0a 09 20 20 69 66 20 74 65 73 74 20  ct2`..  if test 
2fa70 2d 66 20 22 24 63 6f 6c 6c 65 63 74 32 6e 61 6d  -f "$collect2nam
2fa80 65 22 20 26 26 0a 09 20 20 20 73 74 72 69 6e 67  e" &&..   string
2fa90 73 20 22 24 63 6f 6c 6c 65 63 74 32 6e 61 6d 65  s "$collect2name
2faa0 22 20 7c 20 24 47 52 45 50 20 72 65 73 6f 6c 76  " | $GREP resolv
2fab0 65 5f 6c 69 62 5f 6e 61 6d 65 20 3e 2f 64 65 76  e_lib_name >/dev
2fac0 2f 6e 75 6c 6c 0a 09 20 20 74 68 65 6e 0a 09 20  /null..  then.. 
2fad0 20 23 20 57 65 20 68 61 76 65 20 72 65 77 6f 72   # We have rewor
2fae0 6b 65 64 20 63 6f 6c 6c 65 63 74 32 0a 09 20 20  ked collect2..  
2faf0 3a 0a 09 20 20 65 6c 73 65 0a 09 20 20 23 20 57  :..  else..  # W
2fb00 65 20 68 61 76 65 20 6f 6c 64 20 63 6f 6c 6c 65  e have old colle
2fb10 63 74 32 0a 09 20 20 68 61 72 64 63 6f 64 65 5f  ct2..  hardcode_
2fb20 64 69 72 65 63 74 3d 75 6e 73 75 70 70 6f 72 74  direct=unsupport
2fb30 65 64 0a 09 20 20 23 20 49 74 20 66 61 69 6c 73  ed..  # It fails
2fb40 20 74 6f 20 66 69 6e 64 20 75 6e 69 6e 73 74 61   to find uninsta
2fb50 6c 6c 65 64 20 6c 69 62 72 61 72 69 65 73 20 77  lled libraries w
2fb60 68 65 6e 20 74 68 65 20 75 6e 69 6e 73 74 61 6c  hen the uninstal
2fb70 6c 65 64 0a 09 20 20 23 20 70 61 74 68 20 69 73  led..  # path is
2fb80 20 6e 6f 74 20 6c 69 73 74 65 64 20 69 6e 20 74   not listed in t
2fb90 68 65 20 6c 69 62 70 61 74 68 2e 20 20 53 65 74  he libpath.  Set
2fba0 74 69 6e 67 20 68 61 72 64 63 6f 64 65 5f 6d 69  ting hardcode_mi
2fbb0 6e 75 73 5f 4c 0a 09 20 20 23 20 74 6f 20 75 6e  nus_L..  # to un
2fbc0 73 75 70 70 6f 72 74 65 64 20 66 6f 72 63 65 73  supported forces
2fbd0 20 72 65 6c 69 6e 6b 69 6e 67 0a 09 20 20 68 61   relinking..  ha
2fbe0 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79  rdcode_minus_L=y
2fbf0 65 73 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 6c  es..  hardcode_l
2fc00 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d  ibdir_flag_spec=
2fc10 27 2d 4c 24 6c 69 62 64 69 72 27 0a 09 20 20 68  '-L$libdir'..  h
2fc20 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73  ardcode_libdir_s
2fc30 65 70 61 72 61 74 6f 72 3d 0a 09 20 20 66 69 0a  eparator=..  fi.
2fc40 09 20 20 3b 3b 0a 09 65 73 61 63 0a 09 73 68 61  .  ;;..esac..sha
2fc50 72 65 64 5f 66 6c 61 67 3d 27 2d 73 68 61 72 65  red_flag='-share
2fc60 64 27 0a 09 69 66 20 74 65 73 74 20 22 24 61 69  d'..if test "$ai
2fc70 78 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e  x_use_runtimelin
2fc80 6b 69 6e 67 22 20 3d 20 79 65 73 3b 20 74 68 65  king" = yes; the
2fc90 6e 0a 09 20 20 73 68 61 72 65 64 5f 66 6c 61 67  n..  shared_flag
2fca0 3d 22 24 73 68 61 72 65 64 5f 66 6c 61 67 20 22  ="$shared_flag "
2fcb0 27 24 7b 77 6c 7d 2d 47 27 0a 09 66 69 0a 20 20  '${wl}-G'..fi.  
2fcc0 20 20 20 20 65 6c 73 65 0a 09 23 20 6e 6f 74 20      else..# not 
2fcd0 75 73 69 6e 67 20 67 63 63 0a 09 69 66 20 74 65  using gcc..if te
2fce0 73 74 20 22 24 68 6f 73 74 5f 63 70 75 22 20 3d  st "$host_cpu" =
2fcf0 20 69 61 36 34 3b 20 74 68 65 6e 0a 09 23 20 56   ia64; then..# V
2fd00 69 73 75 61 6c 41 67 65 20 43 2b 2b 2c 20 56 65  isualAge C++, Ve
2fd10 72 73 69 6f 6e 20 35 2e 35 20 66 6f 72 20 41 49  rsion 5.5 for AI
2fd20 58 20 35 4c 20 66 6f 72 20 49 41 2d 36 34 2c 20  X 5L for IA-64, 
2fd30 42 65 74 61 20 33 20 52 65 6c 65 61 73 65 0a 09  Beta 3 Release..
2fd40 23 20 63 68 6f 6b 65 73 20 6f 6e 20 2d 57 6c 2c  # chokes on -Wl,
2fd50 2d 47 2e 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e  -G. The followin
2fd60 67 20 6c 69 6e 65 20 69 73 20 63 6f 72 72 65 63  g line is correc
2fd70 74 3a 0a 09 20 20 73 68 61 72 65 64 5f 66 6c 61  t:..  shared_fla
2fd80 67 3d 27 2d 47 27 0a 09 65 6c 73 65 0a 09 20 20  g='-G'..else..  
2fd90 69 66 20 74 65 73 74 20 22 24 61 69 78 5f 75 73  if test "$aix_us
2fda0 65 5f 72 75 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67  e_runtimelinking
2fdb0 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 09 20  " = yes; then.. 
2fdc0 20 20 20 73 68 61 72 65 64 5f 66 6c 61 67 3d 27     shared_flag='
2fdd0 24 7b 77 6c 7d 2d 47 27 0a 09 20 20 65 6c 73 65  ${wl}-G'..  else
2fde0 0a 09 20 20 20 20 73 68 61 72 65 64 5f 66 6c 61  ..    shared_fla
2fdf0 67 3d 27 24 7b 77 6c 7d 2d 62 4d 3a 53 52 45 27  g='${wl}-bM:SRE'
2fe00 0a 09 20 20 66 69 0a 09 66 69 0a 20 20 20 20 20  ..  fi..fi.     
2fe10 20 66 69 0a 0a 20 20 20 20 20 20 23 20 49 74 20   fi..      # It 
2fe20 73 65 65 6d 73 20 74 68 61 74 20 2d 62 65 78 70  seems that -bexp
2fe30 61 6c 6c 20 64 6f 65 73 20 6e 6f 74 20 65 78 70  all does not exp
2fe40 6f 72 74 20 73 79 6d 62 6f 6c 73 20 62 65 67 69  ort symbols begi
2fe50 6e 6e 69 6e 67 20 77 69 74 68 0a 20 20 20 20 20  nning with.     
2fe60 20 23 20 75 6e 64 65 72 73 63 6f 72 65 20 28 5f   # underscore (_
2fe70 29 2c 20 73 6f 20 69 74 20 69 73 20 62 65 74 74  ), so it is bett
2fe80 65 72 20 74 6f 20 67 65 6e 65 72 61 74 65 20 61  er to generate a
2fe90 20 6c 69 73 74 20 6f 66 20 73 79 6d 62 6f 6c 73   list of symbols
2fea0 20 74 6f 20 65 78 70 6f 72 74 2e 0a 20 20 20 20   to export..    
2feb0 20 20 61 6c 77 61 79 73 5f 65 78 70 6f 72 74 5f    always_export_
2fec0 73 79 6d 62 6f 6c 73 3d 79 65 73 0a 20 20 20 20  symbols=yes.    
2fed0 20 20 69 66 20 74 65 73 74 20 22 24 61 69 78 5f    if test "$aix_
2fee0 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e 6b 69  use_runtimelinki
2fef0 6e 67 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a  ng" = yes; then.
2ff00 09 23 20 57 61 72 6e 69 6e 67 20 2d 20 77 69 74  .# Warning - wit
2ff10 68 6f 75 74 20 75 73 69 6e 67 20 74 68 65 20 6f  hout using the o
2ff20 74 68 65 72 20 72 75 6e 74 69 6d 65 20 6c 6f 61  ther runtime loa
2ff30 64 69 6e 67 20 66 6c 61 67 73 20 28 2d 62 72 74  ding flags (-brt
2ff40 6c 29 2c 0a 09 23 20 2d 62 65 72 6f 6b 20 77 69  l),..# -berok wi
2ff50 6c 6c 20 6c 69 6e 6b 20 77 69 74 68 6f 75 74 20  ll link without 
2ff60 65 72 72 6f 72 2c 20 62 75 74 20 6d 61 79 20 70  error, but may p
2ff70 72 6f 64 75 63 65 20 61 20 62 72 6f 6b 65 6e 20  roduce a broken 
2ff80 6c 69 62 72 61 72 79 2e 0a 09 61 6c 6c 6f 77 5f  library...allow_
2ff90 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27  undefined_flag='
2ffa0 2d 62 65 72 6f 6b 27 0a 20 20 20 20 20 20 20 20  -berok'.        
2ffb0 23 20 44 65 74 65 72 6d 69 6e 65 20 74 68 65 20  # Determine the 
2ffc0 64 65 66 61 75 6c 74 20 6c 69 62 70 61 74 68 20  default libpath 
2ffd0 66 72 6f 6d 20 74 68 65 20 76 61 6c 75 65 20 65  from the value e
2ffe0 6e 63 6f 64 65 64 20 69 6e 20 61 6e 0a 20 20 20  ncoded in an.   
2fff0 20 20 20 20 20 23 20 65 6d 70 74 79 20 65 78 65       # empty exe
30000 63 75 74 61 62 6c 65 2e 0a 20 20 20 20 20 20 20  cutable..       
30010 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24   cat >conftest.$
30020 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
30030 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  /* confdefs.h.  
30040 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f  */._ACEOF.cat co
30050 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74  nfdefs.h >>conft
30060 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20  est.$ac_ext.cat 
30070 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
30080 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65  xt <<_ACEOF./* e
30090 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  nd confdefs.h.  
300a0 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a  */..int.main ().
300b0 7b 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20  {..  ;.  return 
300c0 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d  0;.}._ACEOF.rm -
300d0 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  f conftest.$ac_o
300e0 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 24 61  bjext conftest$a
300f0 63 5f 65 78 65 65 78 74 0a 69 66 20 7b 20 28 65  c_exeext.if { (e
30100 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
30110 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
30120 6c 69 6e 6b 5c 22 22 29 20 3e 26 35 0a 20 20 28  link\"") >&5.  (
30130 65 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 29 20 32  eval $ac_link) 2
30140 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20  >conftest.er1.  
30150 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67  ac_status=$?.  g
30160 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f  rep -v '^ *+' co
30170 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66  nftest.er1 >conf
30180 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66  test.err.  rm -f
30190 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20   conftest.er1.  
301a0 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72  cat conftest.err
301b0 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73   >&5.  echo "$as
301c0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
301d0 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
301e0 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
301f0 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09 20 7b  tatus); } &&.. {
30200 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 7a   ac_try='test -z
30210 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66   "$ac_c_werror_f
30220 6c 61 67 22 0a 09 09 09 20 7c 7c 20 74 65 73 74  lag".... || test
30230 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65   ! -s conftest.e
30240 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63  rr'.  { (eval ec
30250 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
30260 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22  NO: \"$ac_try\""
30270 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
30280 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63  c_try) 2>&5.  ac
30290 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
302a0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
302b0 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
302c0 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
302d0 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b   $ac_status); };
302e0 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79   } &&.. { ac_try
302f0 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65  ='test -s confte
30300 73 74 24 61 63 5f 65 78 65 65 78 74 27 0a 20 20  st$ac_exeext'.  
30310 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
30320 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
30330 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a  $ac_try\"") >&5.
30340 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29    (eval $ac_try)
30350 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75   2>&5.  ac_statu
30360 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73  s=$?.  echo "$as
30370 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
30380 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
30390 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
303a0 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68  tatus); }; }; th
303b0 65 6e 0a 0a 6c 74 5f 61 69 78 5f 6c 69 62 70 61  en..lt_aix_libpa
303c0 74 68 5f 73 65 64 3d 27 0a 20 20 20 20 2f 49 6d  th_sed='.    /Im
303d0 70 6f 72 74 20 46 69 6c 65 20 53 74 72 69 6e 67  port File String
303e0 73 2f 2c 2f 5e 24 2f 20 7b 0a 09 2f 5e 30 2f 20  s/,/^$/ {../^0/ 
303f0 7b 0a 09 20 20 20 20 73 2f 5e 30 20 20 2a 5c 28  {..    s/^0  *\(
30400 2e 2a 5c 29 24 2f 5c 31 2f 0a 09 20 20 20 20 70  .*\)$/\1/..    p
30410 0a 09 7d 0a 20 20 20 20 7d 27 0a 61 69 78 5f 6c  ..}.    }'.aix_l
30420 69 62 70 61 74 68 3d 60 64 75 6d 70 20 2d 48 20  ibpath=`dump -H 
30430 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65  conftest$ac_exee
30440 78 74 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c  xt 2>/dev/null |
30450 20 24 53 45 44 20 2d 6e 20 2d 65 20 22 24 6c 74   $SED -n -e "$lt
30460 5f 61 69 78 5f 6c 69 62 70 61 74 68 5f 73 65 64  _aix_libpath_sed
30470 22 60 0a 23 20 43 68 65 63 6b 20 66 6f 72 20 61  "`.# Check for a
30480 20 36 34 2d 62 69 74 20 6f 62 6a 65 63 74 20 69   64-bit object i
30490 66 20 77 65 20 64 69 64 6e 27 74 20 66 69 6e 64  f we didn't find
304a0 20 61 6e 79 74 68 69 6e 67 2e 0a 69 66 20 74 65   anything..if te
304b0 73 74 20 2d 7a 20 22 24 61 69 78 5f 6c 69 62 70  st -z "$aix_libp
304c0 61 74 68 22 3b 20 74 68 65 6e 0a 20 20 61 69 78  ath"; then.  aix
304d0 5f 6c 69 62 70 61 74 68 3d 60 64 75 6d 70 20 2d  _libpath=`dump -
304e0 48 58 36 34 20 63 6f 6e 66 74 65 73 74 24 61 63  HX64 conftest$ac
304f0 5f 65 78 65 65 78 74 20 32 3e 2f 64 65 76 2f 6e  _exeext 2>/dev/n
30500 75 6c 6c 20 7c 20 24 53 45 44 20 2d 6e 20 2d 65  ull | $SED -n -e
30510 20 22 24 6c 74 5f 61 69 78 5f 6c 69 62 70 61 74   "$lt_aix_libpat
30520 68 5f 73 65 64 22 60 0a 66 69 0a 65 6c 73 65 0a  h_sed"`.fi.else.
30530 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20    echo "$as_me: 
30540 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77  failed program w
30550 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f  as:" >&5.sed 's/
30560 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e  ^/| /' conftest.
30570 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 66 69 0a  $ac_ext >&5..fi.
30580 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65  rm -f conftest.e
30590 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  rr conftest.$ac_
305a0 6f 62 6a 65 78 74 20 5c 0a 20 20 20 20 20 20 63  objext \.      c
305b0 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78  onftest$ac_exeex
305c0 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  t conftest.$ac_e
305d0 78 74 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24  xt.if test -z "$
305e0 61 69 78 5f 6c 69 62 70 61 74 68 22 3b 20 74 68  aix_libpath"; th
305f0 65 6e 20 61 69 78 5f 6c 69 62 70 61 74 68 3d 22  en aix_libpath="
30600 2f 75 73 72 2f 6c 69 62 3a 2f 6c 69 62 22 3b 20  /usr/lib:/lib"; 
30610 66 69 0a 0a 20 20 20 20 20 20 20 20 68 61 72 64  fi..        hard
30620 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67  code_libdir_flag
30630 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 62 6c 69  _spec='${wl}-bli
30640 62 70 61 74 68 3a 24 6c 69 62 64 69 72 3a 27 22  bpath:$libdir:'"
30650 24 61 69 78 5f 6c 69 62 70 61 74 68 22 0a 20 20  $aix_libpath".  
30660 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 65 78        archive_ex
30670 70 73 79 6d 5f 63 6d 64 73 3d 27 24 43 43 20 2d  psym_cmds='$CC -
30680 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  o $output_objdir
30690 2f 24 73 6f 6e 61 6d 65 20 24 6c 69 62 6f 62 6a  /$soname $libobj
306a0 73 20 24 64 65 70 6c 69 62 73 20 27 22 5c 24 7b  s $deplibs '"\${
306b0 77 6c 7d 24 6e 6f 5f 65 6e 74 72 79 5f 66 6c 61  wl}$no_entry_fla
306c0 67 22 27 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  g"' $compiler_fl
306d0 61 67 73 20 60 69 66 20 74 65 73 74 20 22 78 24  ags `if test "x$
306e0 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64  {allow_undefined
306f0 5f 66 6c 61 67 7d 22 20 21 3d 20 22 78 22 3b 20  _flag}" != "x"; 
30700 74 68 65 6e 20 24 45 43 48 4f 20 22 58 24 7b 77  then $ECHO "X${w
30710 6c 7d 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69  l}${allow_undefi
30720 6e 65 64 5f 66 6c 61 67 7d 22 20 7c 20 24 58 73  ned_flag}" | $Xs
30730 65 64 3b 20 65 6c 73 65 20 3a 3b 20 66 69 60 20  ed; else :; fi` 
30740 27 22 5c 24 7b 77 6c 7d 24 65 78 70 5f 73 79 6d  '"\${wl}$exp_sym
30750 5f 66 6c 61 67 3a 5c 24 65 78 70 6f 72 74 5f 73  _flag:\$export_s
30760 79 6d 62 6f 6c 73 20 24 73 68 61 72 65 64 5f 66  ymbols $shared_f
30770 6c 61 67 22 0a 20 20 20 20 20 20 65 6c 73 65 0a  lag".      else.
30780 09 69 66 20 74 65 73 74 20 22 24 68 6f 73 74 5f  .if test "$host_
30790 63 70 75 22 20 3d 20 69 61 36 34 3b 20 74 68 65  cpu" = ia64; the
307a0 6e 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 6c 69  n..  hardcode_li
307b0 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27  bdir_flag_spec='
307c0 24 7b 77 6c 7d 2d 52 20 24 6c 69 62 64 69 72 3a  ${wl}-R $libdir:
307d0 2f 75 73 72 2f 6c 69 62 3a 2f 6c 69 62 27 0a 09  /usr/lib:/lib'..
307e0 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65    allow_undefine
307f0 64 5f 66 6c 61 67 3d 22 2d 7a 20 6e 6f 64 65 66  d_flag="-z nodef
30800 73 22 0a 09 20 20 61 72 63 68 69 76 65 5f 65 78  s"..  archive_ex
30810 70 73 79 6d 5f 63 6d 64 73 3d 22 5c 24 43 43 20  psym_cmds="\$CC 
30820 24 73 68 61 72 65 64 5f 66 6c 61 67 22 27 20 2d  $shared_flag"' -
30830 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  o $output_objdir
30840 2f 24 73 6f 6e 61 6d 65 20 24 6c 69 62 6f 62 6a  /$soname $libobj
30850 73 20 24 64 65 70 6c 69 62 73 20 27 22 5c 24 7b  s $deplibs '"\${
30860 77 6c 7d 24 6e 6f 5f 65 6e 74 72 79 5f 66 6c 61  wl}$no_entry_fla
30870 67 22 27 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  g"' $compiler_fl
30880 61 67 73 20 24 7b 77 6c 7d 24 7b 61 6c 6c 6f 77  ags ${wl}${allow
30890 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d  _undefined_flag}
308a0 20 27 22 5c 24 7b 77 6c 7d 24 65 78 70 5f 73 79   '"\${wl}$exp_sy
308b0 6d 5f 66 6c 61 67 3a 5c 24 65 78 70 6f 72 74 5f  m_flag:\$export_
308c0 73 79 6d 62 6f 6c 73 22 0a 09 65 6c 73 65 0a 09  symbols"..else..
308d0 20 23 20 44 65 74 65 72 6d 69 6e 65 20 74 68 65   # Determine the
308e0 20 64 65 66 61 75 6c 74 20 6c 69 62 70 61 74 68   default libpath
308f0 20 66 72 6f 6d 20 74 68 65 20 76 61 6c 75 65 20   from the value 
30900 65 6e 63 6f 64 65 64 20 69 6e 20 61 6e 0a 09 20  encoded in an.. 
30910 23 20 65 6d 70 74 79 20 65 78 65 63 75 74 61 62  # empty executab
30920 6c 65 2e 0a 09 20 63 61 74 20 3e 63 6f 6e 66 74  le... cat >conft
30930 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
30940 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73  CEOF./* confdefs
30950 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63  .h.  */._ACEOF.c
30960 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e  at confdefs.h >>
30970 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
30980 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  .cat >>conftest.
30990 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
309a0 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73  ./* end confdefs
309b0 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69  .h.  */..int.mai
309c0 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65  n ().{..  ;.  re
309d0 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46  turn 0;.}._ACEOF
309e0 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
309f0 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74  $ac_objext conft
30a00 65 73 74 24 61 63 5f 65 78 65 65 78 74 0a 69 66  est$ac_exeext.if
30a10 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
30a20 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
30a30 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29 20 3e 26  "$ac_link\"") >&
30a40 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 6c 69  5.  (eval $ac_li
30a50 6e 6b 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65  nk) 2>conftest.e
30a60 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  r1.  ac_status=$
30a70 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a  ?.  grep -v '^ *
30a80 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20  +' conftest.er1 
30a90 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20  >conftest.err.  
30aa0 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65  rm -f conftest.e
30ab0 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73  r1.  cat conftes
30ac0 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f  t.err >&5.  echo
30ad0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
30ae0 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
30af0 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
30b00 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26  $ac_status); } &
30b10 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65  &.. { ac_try='te
30b20 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72  st -z "$ac_c_wer
30b30 72 6f 72 5f 66 6c 61 67 22 0a 09 09 09 20 7c 7c  ror_flag".... ||
30b40 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74   test ! -s conft
30b50 65 73 74 2e 65 72 72 27 0a 20 20 7b 20 28 65 76  est.err'.  { (ev
30b60 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
30b70 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74  $LINENO: \"$ac_t
30b80 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  ry\"") >&5.  (ev
30b90 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35  al $ac_try) 2>&5
30ba0 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
30bb0 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
30bc0 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
30bd0 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
30be0 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
30bf0 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61  ); }; } &&.. { a
30c00 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73 20 63  c_try='test -s c
30c10 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78  onftest$ac_exeex
30c20 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68  t'.  { (eval ech
30c30 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
30c40 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29  O: \"$ac_try\"")
30c50 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
30c60 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f  _try) 2>&5.  ac_
30c70 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
30c80 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
30c90 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
30ca0 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
30cb0 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20  $ac_status); }; 
30cc0 7d 3b 20 74 68 65 6e 0a 0a 6c 74 5f 61 69 78 5f  }; then..lt_aix_
30cd0 6c 69 62 70 61 74 68 5f 73 65 64 3d 27 0a 20 20  libpath_sed='.  
30ce0 20 20 2f 49 6d 70 6f 72 74 20 46 69 6c 65 20 53    /Import File S
30cf0 74 72 69 6e 67 73 2f 2c 2f 5e 24 2f 20 7b 0a 09  trings/,/^$/ {..
30d00 2f 5e 30 2f 20 7b 0a 09 20 20 20 20 73 2f 5e 30  /^0/ {..    s/^0
30d10 20 20 2a 5c 28 2e 2a 5c 29 24 2f 5c 31 2f 0a 09    *\(.*\)$/\1/..
30d20 20 20 20 20 70 0a 09 7d 0a 20 20 20 20 7d 27 0a      p..}.    }'.
30d30 61 69 78 5f 6c 69 62 70 61 74 68 3d 60 64 75 6d  aix_libpath=`dum
30d40 70 20 2d 48 20 63 6f 6e 66 74 65 73 74 24 61 63  p -H conftest$ac
30d50 5f 65 78 65 65 78 74 20 32 3e 2f 64 65 76 2f 6e  _exeext 2>/dev/n
30d60 75 6c 6c 20 7c 20 24 53 45 44 20 2d 6e 20 2d 65  ull | $SED -n -e
30d70 20 22 24 6c 74 5f 61 69 78 5f 6c 69 62 70 61 74   "$lt_aix_libpat
30d80 68 5f 73 65 64 22 60 0a 23 20 43 68 65 63 6b 20  h_sed"`.# Check 
30d90 66 6f 72 20 61 20 36 34 2d 62 69 74 20 6f 62 6a  for a 64-bit obj
30da0 65 63 74 20 69 66 20 77 65 20 64 69 64 6e 27 74  ect if we didn't
30db0 20 66 69 6e 64 20 61 6e 79 74 68 69 6e 67 2e 0a   find anything..
30dc0 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 69 78  if test -z "$aix
30dd0 5f 6c 69 62 70 61 74 68 22 3b 20 74 68 65 6e 0a  _libpath"; then.
30de0 20 20 61 69 78 5f 6c 69 62 70 61 74 68 3d 60 64    aix_libpath=`d
30df0 75 6d 70 20 2d 48 58 36 34 20 63 6f 6e 66 74 65  ump -HX64 confte
30e00 73 74 24 61 63 5f 65 78 65 65 78 74 20 32 3e 2f  st$ac_exeext 2>/
30e10 64 65 76 2f 6e 75 6c 6c 20 7c 20 24 53 45 44 20  dev/null | $SED 
30e20 2d 6e 20 2d 65 20 22 24 6c 74 5f 61 69 78 5f 6c  -n -e "$lt_aix_l
30e30 69 62 70 61 74 68 5f 73 65 64 22 60 0a 66 69 0a  ibpath_sed"`.fi.
30e40 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73  else.  echo "$as
30e50 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67  _me: failed prog
30e60 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65  ram was:" >&5.se
30e70 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66  d 's/^/| /' conf
30e80 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35  test.$ac_ext >&5
30e90 0a 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  ..fi.rm -f conft
30ea0 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74  est.err conftest
30eb0 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c 0a 20 20  .$ac_objext \.  
30ec0 20 20 20 20 63 6f 6e 66 74 65 73 74 24 61 63 5f      conftest$ac_
30ed0 65 78 65 65 78 74 20 63 6f 6e 66 74 65 73 74 2e  exeext conftest.
30ee0 24 61 63 5f 65 78 74 0a 69 66 20 74 65 73 74 20  $ac_ext.if test 
30ef0 2d 7a 20 22 24 61 69 78 5f 6c 69 62 70 61 74 68  -z "$aix_libpath
30f00 22 3b 20 74 68 65 6e 20 61 69 78 5f 6c 69 62 70  "; then aix_libp
30f10 61 74 68 3d 22 2f 75 73 72 2f 6c 69 62 3a 2f 6c  ath="/usr/lib:/l
30f20 69 62 22 3b 20 66 69 0a 0a 09 20 68 61 72 64 63  ib"; fi... hardc
30f30 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f  ode_libdir_flag_
30f40 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 62 6c 69 62  spec='${wl}-blib
30f50 70 61 74 68 3a 24 6c 69 62 64 69 72 3a 27 22 24  path:$libdir:'"$
30f60 61 69 78 5f 6c 69 62 70 61 74 68 22 0a 09 20 20  aix_libpath"..  
30f70 23 20 57 61 72 6e 69 6e 67 20 2d 20 77 69 74 68  # Warning - with
30f80 6f 75 74 20 75 73 69 6e 67 20 74 68 65 20 6f 74  out using the ot
30f90 68 65 72 20 72 75 6e 20 74 69 6d 65 20 6c 6f 61  her run time loa
30fa0 64 69 6e 67 20 66 6c 61 67 73 2c 0a 09 20 20 23  ding flags,..  #
30fb0 20 2d 62 65 72 6f 6b 20 77 69 6c 6c 20 6c 69 6e   -berok will lin
30fc0 6b 20 77 69 74 68 6f 75 74 20 65 72 72 6f 72 2c  k without error,
30fd0 20 62 75 74 20 6d 61 79 20 70 72 6f 64 75 63 65   but may produce
30fe0 20 61 20 62 72 6f 6b 65 6e 20 6c 69 62 72 61 72   a broken librar
30ff0 79 2e 0a 09 20 20 6e 6f 5f 75 6e 64 65 66 69 6e  y...  no_undefin
31000 65 64 5f 66 6c 61 67 3d 27 20 24 7b 77 6c 7d 2d  ed_flag=' ${wl}-
31010 62 65 72 6e 6f 74 6f 6b 27 0a 09 20 20 61 6c 6c  bernotok'..  all
31020 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61  ow_undefined_fla
31030 67 3d 27 20 24 7b 77 6c 7d 2d 62 65 72 6f 6b 27  g=' ${wl}-berok'
31040 0a 09 20 20 23 20 45 78 70 6f 72 74 65 64 20 73  ..  # Exported s
31050 79 6d 62 6f 6c 73 20 63 61 6e 20 62 65 20 70 75  ymbols can be pu
31060 6c 6c 65 64 20 69 6e 74 6f 20 73 68 61 72 65 64  lled into shared
31070 20 6f 62 6a 65 63 74 73 20 66 72 6f 6d 20 61 72   objects from ar
31080 63 68 69 76 65 73 0a 09 20 20 77 68 6f 6c 65 5f  chives..  whole_
31090 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65  archive_flag_spe
310a0 63 3d 27 24 63 6f 6e 76 65 6e 69 65 6e 63 65 27  c='$convenience'
310b0 0a 09 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73  ..  archive_cmds
310c0 5f 6e 65 65 64 5f 6c 63 3d 79 65 73 0a 09 20 20  _need_lc=yes..  
310d0 23 20 54 68 69 73 20 69 73 20 73 69 6d 69 6c 61  # This is simila
310e0 72 20 74 6f 20 68 6f 77 20 41 49 58 20 74 72 61  r to how AIX tra
310f0 64 69 74 69 6f 6e 61 6c 6c 79 20 62 75 69 6c 64  ditionally build
31100 73 20 69 74 73 20 73 68 61 72 65 64 20 6c 69 62  s its shared lib
31110 72 61 72 69 65 73 2e 0a 09 20 20 61 72 63 68 69  raries...  archi
31120 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 22  ve_expsym_cmds="
31130 5c 24 43 43 20 24 73 68 61 72 65 64 5f 66 6c 61  \$CC $shared_fla
31140 67 22 27 20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f  g"' -o $output_o
31150 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 24 6c  bjdir/$soname $l
31160 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
31170 24 7b 77 6c 7d 2d 62 6e 6f 65 6e 74 72 79 20 24  ${wl}-bnoentry $
31180 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24  compiler_flags $
31190 7b 77 6c 7d 2d 62 45 3a 24 65 78 70 6f 72 74 5f  {wl}-bE:$export_
311a0 73 79 6d 62 6f 6c 73 24 7b 61 6c 6c 6f 77 5f 75  symbols${allow_u
311b0 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 7e 24  ndefined_flag}~$
311c0 41 52 20 24 41 52 5f 46 4c 41 47 53 20 24 6f 75  AR $AR_FLAGS $ou
311d0 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62  tput_objdir/$lib
311e0 6e 61 6d 65 24 72 65 6c 65 61 73 65 2e 61 20 24  name$release.a $
311f0 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73  output_objdir/$s
31200 6f 6e 61 6d 65 27 0a 09 66 69 0a 20 20 20 20 20  oname'..fi.     
31210 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20   fi.      ;;..  
31220 20 20 61 6d 69 67 61 6f 73 2a 29 0a 20 20 20 20    amigaos*).    
31230 20 20 63 61 73 65 20 24 68 6f 73 74 5f 63 70 75    case $host_cpu
31240 20 69 6e 0a 20 20 20 20 20 20 70 6f 77 65 72 70   in.      powerp
31250 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 23  c).            #
31260 20 73 65 65 20 63 6f 6d 6d 65 6e 74 20 61 62 6f   see comment abo
31270 75 74 20 41 6d 69 67 61 4f 53 34 20 2e 73 6f 20  ut AmigaOS4 .so 
31280 73 75 70 70 6f 72 74 0a 20 20 20 20 20 20 20 20  support.        
31290 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73      archive_cmds
312a0 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 6c  ='$CC -shared $l
312b0 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
312c0 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20  $compiler_flags 
312d0 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c  ${wl}-soname $wl
312e0 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 27  $soname -o $lib'
312f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 72 63  .            arc
31300 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73  hive_expsym_cmds
31310 3d 27 27 0a 20 20 20 20 20 20 20 20 3b 3b 0a 20  =''.        ;;. 
31320 20 20 20 20 20 6d 36 38 6b 29 0a 20 20 20 20 20       m68k).     
31330 20 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63         archive_c
31340 6d 64 73 3d 27 24 52 4d 20 24 6f 75 74 70 75 74  mds='$RM $output
31350 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72  _objdir/a2ixlibr
31360 61 72 79 2e 64 61 74 61 7e 24 45 43 48 4f 20 22  ary.data~$ECHO "
31370 23 64 65 66 69 6e 65 20 4e 41 4d 45 20 24 6c 69  #define NAME $li
31380 62 6e 61 6d 65 22 20 3e 20 24 6f 75 74 70 75 74  bname" > $output
31390 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72  _objdir/a2ixlibr
313a0 61 72 79 2e 64 61 74 61 7e 24 45 43 48 4f 20 22  ary.data~$ECHO "
313b0 23 64 65 66 69 6e 65 20 4c 49 42 52 41 52 59 5f  #define LIBRARY_
313c0 49 44 20 31 22 20 3e 3e 20 24 6f 75 74 70 75 74  ID 1" >> $output
313d0 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72  _objdir/a2ixlibr
313e0 61 72 79 2e 64 61 74 61 7e 24 45 43 48 4f 20 22  ary.data~$ECHO "
313f0 23 64 65 66 69 6e 65 20 56 45 52 53 49 4f 4e 20  #define VERSION 
31400 24 6d 61 6a 6f 72 22 20 3e 3e 20 24 6f 75 74 70  $major" >> $outp
31410 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69  ut_objdir/a2ixli
31420 62 72 61 72 79 2e 64 61 74 61 7e 24 45 43 48 4f  brary.data~$ECHO
31430 20 22 23 64 65 66 69 6e 65 20 52 45 56 49 53 49   "#define REVISI
31440 4f 4e 20 24 72 65 76 69 73 69 6f 6e 22 20 3e 3e  ON $revision" >>
31450 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
31460 61 32 69 78 6c 69 62 72 61 72 79 2e 64 61 74 61  a2ixlibrary.data
31470 7e 24 41 52 20 24 41 52 5f 46 4c 41 47 53 20 24  ~$AR $AR_FLAGS $
31480 6c 69 62 20 24 6c 69 62 6f 62 6a 73 7e 24 52 41  lib $libobjs~$RA
31490 4e 4c 49 42 20 24 6c 69 62 7e 28 63 64 20 24 6f  NLIB $lib~(cd $o
314a0 75 74 70 75 74 5f 6f 62 6a 64 69 72 20 26 26 20  utput_objdir && 
314b0 61 32 69 78 6c 69 62 72 61 72 79 20 2d 33 32 29  a2ixlibrary -32)
314c0 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 68 61  '.            ha
314d0 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
314e0 61 67 5f 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64  ag_spec='-L$libd
314f0 69 72 27 0a 20 20 20 20 20 20 20 20 20 20 20 20  ir'.            
31500 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c  hardcode_minus_L
31510 3d 79 65 73 0a 20 20 20 20 20 20 20 20 3b 3b 0a  =yes.        ;;.
31520 20 20 20 20 20 20 65 73 61 63 0a 20 20 20 20 20        esac.     
31530 20 3b 3b 0a 0a 20 20 20 20 62 73 64 69 5b 34 35   ;;..    bsdi[45
31540 5d 2a 29 0a 20 20 20 20 20 20 65 78 70 6f 72 74  ]*).      export
31550 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70  _dynamic_flag_sp
31560 65 63 3d 2d 72 64 79 6e 61 6d 69 63 0a 20 20 20  ec=-rdynamic.   
31570 20 20 20 3b 3b 0a 0a 20 20 20 20 63 79 67 77 69     ;;..    cygwi
31580 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c 20 70 77  n* | mingw* | pw
31590 33 32 2a 29 0a 20 20 20 20 20 20 23 20 57 68 65  32*).      # Whe
315a0 6e 20 6e 6f 74 20 75 73 69 6e 67 20 67 63 63 2c  n not using gcc,
315b0 20 77 65 20 63 75 72 72 65 6e 74 6c 79 20 61 73   we currently as
315c0 73 75 6d 65 20 74 68 61 74 20 77 65 20 61 72 65  sume that we are
315d0 20 75 73 69 6e 67 0a 20 20 20 20 20 20 23 20 4d   using.      # M
315e0 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20  icrosoft Visual 
315f0 43 2b 2b 2e 0a 20 20 20 20 20 20 23 20 68 61 72  C++..      # har
31600 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61  dcode_libdir_fla
31610 67 5f 73 70 65 63 20 69 73 20 61 63 74 75 61 6c  g_spec is actual
31620 6c 79 20 6d 65 61 6e 69 6e 67 6c 65 73 73 2c 20  ly meaningless, 
31630 61 73 20 74 68 65 72 65 20 69 73 0a 20 20 20 20  as there is.    
31640 20 20 23 20 6e 6f 20 73 65 61 72 63 68 20 70 61    # no search pa
31650 74 68 20 66 6f 72 20 44 4c 4c 73 2e 0a 20 20 20  th for DLLs..   
31660 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64     hardcode_libd
31670 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 20 27  ir_flag_spec=' '
31680 0a 20 20 20 20 20 20 61 6c 6c 6f 77 5f 75 6e 64  .      allow_und
31690 65 66 69 6e 65 64 5f 66 6c 61 67 3d 75 6e 73 75  efined_flag=unsu
316a0 70 70 6f 72 74 65 64 0a 20 20 20 20 20 20 23 20  pported.      # 
316b0 54 65 6c 6c 20 6c 74 6d 61 69 6e 20 74 6f 20 6d  Tell ltmain to m
316c0 61 6b 65 20 2e 6c 69 62 20 66 69 6c 65 73 2c 20  ake .lib files, 
316d0 6e 6f 74 20 2e 61 20 66 69 6c 65 73 2e 0a 20 20  not .a files..  
316e0 20 20 20 20 6c 69 62 65 78 74 3d 6c 69 62 0a 20      libext=lib. 
316f0 20 20 20 20 20 23 20 54 65 6c 6c 20 6c 74 6d 61       # Tell ltma
31700 69 6e 20 74 6f 20 6d 61 6b 65 20 2e 64 6c 6c 20  in to make .dll 
31710 66 69 6c 65 73 2c 20 6e 6f 74 20 2e 73 6f 20 66  files, not .so f
31720 69 6c 65 73 2e 0a 20 20 20 20 20 20 73 68 72 65  iles..      shre
31730 78 74 5f 63 6d 64 73 3d 22 2e 64 6c 6c 22 0a 20  xt_cmds=".dll". 
31740 20 20 20 20 20 23 20 46 49 58 4d 45 3a 20 53 65       # FIXME: Se
31750 74 74 69 6e 67 20 6c 69 6e 6b 6e 61 6d 65 73 20  tting linknames 
31760 68 65 72 65 20 69 73 20 61 20 62 61 64 20 68 61  here is a bad ha
31770 63 6b 2e 0a 20 20 20 20 20 20 61 72 63 68 69 76  ck..      archiv
31780 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 6f 20 24  e_cmds='$CC -o $
31790 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 63 6f  lib $libobjs $co
317a0 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 60 24 45  mpiler_flags `$E
317b0 43 48 4f 20 22 58 24 64 65 70 6c 69 62 73 22 20  CHO "X$deplibs" 
317c0 7c 20 24 58 73 65 64 20 2d 65 20 27 5c 27 27 73  | $Xsed -e '\''s
317d0 2f 20 2d 6c 63 24 2f 2f 27 5c 27 27 60 20 2d 6c  / -lc$//'\''` -l
317e0 69 6e 6b 20 2d 64 6c 6c 7e 6c 69 6e 6b 6e 61 6d  ink -dll~linknam
317f0 65 73 3d 27 0a 20 20 20 20 20 20 23 20 54 68 65  es='.      # The
31800 20 6c 69 6e 6b 65 72 20 77 69 6c 6c 20 61 75 74   linker will aut
31810 6f 6d 61 74 69 63 61 6c 6c 79 20 62 75 69 6c 64  omatically build
31820 20 61 20 2e 6c 69 62 20 66 69 6c 65 20 69 66 20   a .lib file if 
31830 77 65 20 62 75 69 6c 64 20 61 20 44 4c 4c 2e 0a  we build a DLL..
31840 20 20 20 20 20 20 6f 6c 64 5f 61 72 63 68 69 76        old_archiv
31850 65 5f 66 72 6f 6d 5f 6e 65 77 5f 63 6d 64 73 3d  e_from_new_cmds=
31860 27 74 72 75 65 27 0a 20 20 20 20 20 20 23 20 46  'true'.      # F
31870 49 58 4d 45 3a 20 53 68 6f 75 6c 64 20 6c 65 74  IXME: Should let
31880 20 74 68 65 20 75 73 65 72 20 73 70 65 63 69 66   the user specif
31890 79 20 74 68 65 20 6c 69 62 20 70 72 6f 67 72 61  y the lib progra
318a0 6d 2e 0a 20 20 20 20 20 20 6f 6c 64 5f 61 72 63  m..      old_arc
318b0 68 69 76 65 5f 63 6d 64 73 3d 27 6c 69 62 20 2d  hive_cmds='lib -
318c0 4f 55 54 3a 24 6f 6c 64 6c 69 62 24 6f 6c 64 6f  OUT:$oldlib$oldo
318d0 62 6a 73 24 6f 6c 64 5f 64 65 70 6c 69 62 73 27  bjs$old_deplibs'
318e0 0a 20 20 20 20 20 20 66 69 78 5f 73 72 63 66 69  .      fix_srcfi
318f0 6c 65 5f 70 61 74 68 3d 27 60 63 79 67 70 61 74  le_path='`cygpat
31900 68 20 2d 77 20 22 24 73 72 63 66 69 6c 65 22 60  h -w "$srcfile"`
31910 27 0a 20 20 20 20 20 20 65 6e 61 62 6c 65 5f 73  '.      enable_s
31920 68 61 72 65 64 5f 77 69 74 68 5f 73 74 61 74 69  hared_with_stati
31930 63 5f 72 75 6e 74 69 6d 65 73 3d 79 65 73 0a 20  c_runtimes=yes. 
31940 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 64 61 72       ;;..    dar
31950 77 69 6e 2a 20 7c 20 72 68 61 70 73 6f 64 79 2a  win* | rhapsody*
31960 29 0a 0a 0a 20 20 61 72 63 68 69 76 65 5f 63 6d  )...  archive_cm
31970 64 73 5f 6e 65 65 64 5f 6c 63 3d 6e 6f 0a 20 20  ds_need_lc=no.  
31980 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d  hardcode_direct=
31990 6e 6f 0a 20 20 68 61 72 64 63 6f 64 65 5f 61 75  no.  hardcode_au
319a0 74 6f 6d 61 74 69 63 3d 79 65 73 0a 20 20 68 61  tomatic=yes.  ha
319b0 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68  rdcode_shlibpath
319c0 5f 76 61 72 3d 75 6e 73 75 70 70 6f 72 74 65 64  _var=unsupported
319d0 0a 20 20 77 68 6f 6c 65 5f 61 72 63 68 69 76 65  .  whole_archive
319e0 5f 66 6c 61 67 5f 73 70 65 63 3d 27 27 0a 20 20  _flag_spec=''.  
319f0 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62 73  link_all_deplibs
31a00 3d 79 65 73 0a 20 20 61 6c 6c 6f 77 5f 75 6e 64  =yes.  allow_und
31a10 65 66 69 6e 65 64 5f 66 6c 61 67 3d 22 24 5f 6c  efined_flag="$_l
31a20 74 5f 64 61 72 5f 61 6c 6c 6f 77 5f 75 6e 64 65  t_dar_allow_unde
31a30 66 69 6e 65 64 22 0a 20 20 69 66 20 74 65 73 74  fined".  if test
31a40 20 22 24 47 43 43 22 20 3d 20 22 79 65 73 22 3b   "$GCC" = "yes";
31a50 20 74 68 65 6e 0a 20 20 20 20 6f 75 74 70 75 74   then.    output
31a60 5f 76 65 72 62 6f 73 65 5f 6c 69 6e 6b 5f 63 6d  _verbose_link_cm
31a70 64 3d 65 63 68 6f 0a 20 20 20 20 61 72 63 68 69  d=echo.    archi
31a80 76 65 5f 63 6d 64 73 3d 22 5c 24 43 43 20 2d 64  ve_cmds="\$CC -d
31a90 79 6e 61 6d 69 63 6c 69 62 20 5c 24 61 6c 6c 6f  ynamiclib \$allo
31aa0 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  w_undefined_flag
31ab0 20 2d 6f 20 5c 24 6c 69 62 20 5c 24 6c 69 62 6f   -o \$lib \$libo
31ac0 62 6a 73 20 5c 24 64 65 70 6c 69 62 73 20 5c 24  bjs \$deplibs \$
31ad0 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 2d  compiler_flags -
31ae0 69 6e 73 74 61 6c 6c 5f 6e 61 6d 65 20 5c 24 72  install_name \$r
31af0 70 61 74 68 2f 5c 24 73 6f 6e 61 6d 65 20 5c 24  path/\$soname \$
31b00 76 65 72 73 74 72 69 6e 67 20 24 5f 6c 74 5f 64  verstring $_lt_d
31b10 61 72 5f 73 69 6e 67 6c 65 5f 6d 6f 64 24 7b 5f  ar_single_mod${_
31b20 6c 74 5f 64 73 79 6d 75 74 69 6c 7d 22 0a 20 20  lt_dsymutil}".  
31b30 20 20 6d 6f 64 75 6c 65 5f 63 6d 64 73 3d 22 5c    module_cmds="\
31b40 24 43 43 20 5c 24 61 6c 6c 6f 77 5f 75 6e 64 65  $CC \$allow_unde
31b50 66 69 6e 65 64 5f 66 6c 61 67 20 2d 6f 20 5c 24  fined_flag -o \$
31b60 6c 69 62 20 2d 62 75 6e 64 6c 65 20 5c 24 6c 69  lib -bundle \$li
31b70 62 6f 62 6a 73 20 5c 24 64 65 70 6c 69 62 73 20  bobjs \$deplibs 
31b80 5c 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73  \$compiler_flags
31b90 24 7b 5f 6c 74 5f 64 73 79 6d 75 74 69 6c 7d 22  ${_lt_dsymutil}"
31ba0 0a 20 20 20 20 61 72 63 68 69 76 65 5f 65 78 70  .    archive_exp
31bb0 73 79 6d 5f 63 6d 64 73 3d 22 73 65 64 20 27 73  sym_cmds="sed 's
31bc0 2c 5e 2c 5f 2c 27 20 3c 20 5c 24 65 78 70 6f 72  ,^,_,' < \$expor
31bd0 74 5f 73 79 6d 62 6f 6c 73 20 3e 20 5c 24 6f 75  t_symbols > \$ou
31be0 74 70 75 74 5f 6f 62 6a 64 69 72 2f 5c 24 7b 6c  tput_objdir/\${l
31bf0 69 62 6e 61 6d 65 7d 2d 73 79 6d 62 6f 6c 73 2e  ibname}-symbols.
31c00 65 78 70 73 79 6d 7e 5c 24 43 43 20 2d 64 79 6e  expsym~\$CC -dyn
31c10 61 6d 69 63 6c 69 62 20 5c 24 61 6c 6c 6f 77 5f  amiclib \$allow_
31c20 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 20 2d  undefined_flag -
31c30 6f 20 5c 24 6c 69 62 20 5c 24 6c 69 62 6f 62 6a  o \$lib \$libobj
31c40 73 20 5c 24 64 65 70 6c 69 62 73 20 5c 24 63 6f  s \$deplibs \$co
31c50 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 2d 69 6e  mpiler_flags -in
31c60 73 74 61 6c 6c 5f 6e 61 6d 65 20 5c 24 72 70 61  stall_name \$rpa
31c70 74 68 2f 5c 24 73 6f 6e 61 6d 65 20 5c 24 76 65  th/\$soname \$ve
31c80 72 73 74 72 69 6e 67 20 24 7b 5f 6c 74 5f 64 61  rstring ${_lt_da
31c90 72 5f 73 69 6e 67 6c 65 5f 6d 6f 64 7d 24 7b 5f  r_single_mod}${_
31ca0 6c 74 5f 64 61 72 5f 65 78 70 6f 72 74 5f 73 79  lt_dar_export_sy
31cb0 6d 73 7d 24 7b 5f 6c 74 5f 64 73 79 6d 75 74 69  ms}${_lt_dsymuti
31cc0 6c 7d 22 0a 20 20 20 20 6d 6f 64 75 6c 65 5f 65  l}".    module_e
31cd0 78 70 73 79 6d 5f 63 6d 64 73 3d 22 73 65 64 20  xpsym_cmds="sed 
31ce0 2d 65 20 27 73 2c 5e 2c 5f 2c 27 20 3c 20 5c 24  -e 's,^,_,' < \$
31cf0 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 3e  export_symbols >
31d00 20 5c 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72   \$output_objdir
31d10 2f 5c 24 7b 6c 69 62 6e 61 6d 65 7d 2d 73 79 6d  /\${libname}-sym
31d20 62 6f 6c 73 2e 65 78 70 73 79 6d 7e 5c 24 43 43  bols.expsym~\$CC
31d30 20 5c 24 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e   \$allow_undefin
31d40 65 64 5f 66 6c 61 67 20 2d 6f 20 5c 24 6c 69 62  ed_flag -o \$lib
31d50 20 2d 62 75 6e 64 6c 65 20 5c 24 6c 69 62 6f 62   -bundle \$libob
31d60 6a 73 20 5c 24 64 65 70 6c 69 62 73 20 5c 24 63  js \$deplibs \$c
31d70 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 24 7b 5f  ompiler_flags${_
31d80 6c 74 5f 64 61 72 5f 65 78 70 6f 72 74 5f 73 79  lt_dar_export_sy
31d90 6d 73 7d 24 7b 5f 6c 74 5f 64 73 79 6d 75 74 69  ms}${_lt_dsymuti
31da0 6c 7d 22 0a 0a 20 20 65 6c 73 65 0a 20 20 6c 64  l}"..  else.  ld
31db0 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 20 66 69 0a  _shlibs=no.  fi.
31dc0 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 64  .      ;;..    d
31dd0 67 75 78 2a 29 0a 20 20 20 20 20 20 61 72 63 68  gux*).      arch
31de0 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 47  ive_cmds='$LD -G
31df0 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24   -h $soname -o $
31e00 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  lib $libobjs $de
31e10 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c  plibs $linker_fl
31e20 61 67 73 27 0a 20 20 20 20 20 20 68 61 72 64 63  ags'.      hardc
31e30 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f  ode_libdir_flag_
31e40 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64 69 72 27  spec='-L$libdir'
31e50 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  .      hardcode_
31e60 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f  shlibpath_var=no
31e70 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 66  .      ;;..    f
31e80 72 65 65 62 73 64 31 2a 29 0a 20 20 20 20 20 20  reebsd1*).      
31e90 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 20 20  ld_shlibs=no.   
31ea0 20 20 20 3b 3b 0a 0a 20 20 20 20 23 20 46 72 65     ;;..    # Fre
31eb0 65 42 53 44 20 32 2e 32 2e 5b 30 31 32 5d 20 61  eBSD 2.2.[012] a
31ec0 6c 6c 6f 77 73 20 75 73 20 74 6f 20 69 6e 63 6c  llows us to incl
31ed0 75 64 65 20 63 2b 2b 72 74 30 2e 6f 20 74 6f 20  ude c++rt0.o to 
31ee0 67 65 74 20 43 2b 2b 20 63 6f 6e 73 74 72 75 63  get C++ construc
31ef0 74 6f 72 0a 20 20 20 20 23 20 73 75 70 70 6f 72  tor.    # suppor
31f00 74 2e 20 20 46 75 74 75 72 65 20 76 65 72 73 69  t.  Future versi
31f10 6f 6e 73 20 64 6f 20 74 68 69 73 20 61 75 74 6f  ons do this auto
31f20 6d 61 74 69 63 61 6c 6c 79 2c 20 62 75 74 20 61  matically, but a
31f30 6e 20 65 78 70 6c 69 63 69 74 20 63 2b 2b 72 74  n explicit c++rt
31f40 30 2e 6f 0a 20 20 20 20 23 20 64 6f 65 73 20 6e  0.o.    # does n
31f50 6f 74 20 62 72 65 61 6b 20 61 6e 79 74 68 69 6e  ot break anythin
31f60 67 2c 20 61 6e 64 20 68 65 6c 70 73 20 73 69 67  g, and helps sig
31f70 6e 69 66 69 63 61 6e 74 6c 79 20 28 61 74 20 74  nificantly (at t
31f80 68 65 20 63 6f 73 74 20 6f 66 20 61 20 6c 69 74  he cost of a lit
31f90 74 6c 65 0a 20 20 20 20 23 20 65 78 74 72 61 20  tle.    # extra 
31fa0 73 70 61 63 65 29 2e 0a 20 20 20 20 66 72 65 65  space)..    free
31fb0 62 73 64 32 2e 32 2a 29 0a 20 20 20 20 20 20 61  bsd2.2*).      a
31fc0 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44  rchive_cmds='$LD
31fd0 20 2d 42 73 68 61 72 65 61 62 6c 65 20 2d 6f 20   -Bshareable -o 
31fe0 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64  $lib $libobjs $d
31ff0 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66  eplibs $linker_f
32000 6c 61 67 73 20 2f 75 73 72 2f 6c 69 62 2f 63 2b  lags /usr/lib/c+
32010 2b 72 74 30 2e 6f 27 0a 20 20 20 20 20 20 68 61  +rt0.o'.      ha
32020 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
32030 61 67 5f 73 70 65 63 3d 27 2d 52 24 6c 69 62 64  ag_spec='-R$libd
32040 69 72 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f  ir'.      hardco
32050 64 65 5f 64 69 72 65 63 74 3d 79 65 73 0a 20 20  de_direct=yes.  
32060 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c      hardcode_shl
32070 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20  ibpath_var=no.  
32080 20 20 20 20 3b 3b 0a 0a 20 20 20 20 23 20 55 6e      ;;..    # Un
32090 66 6f 72 74 75 6e 61 74 65 6c 79 2c 20 6f 6c 64  fortunately, old
320a0 65 72 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 46  er versions of F
320b0 72 65 65 42 53 44 20 32 20 64 6f 20 6e 6f 74 20  reeBSD 2 do not 
320c0 68 61 76 65 20 74 68 69 73 20 66 65 61 74 75 72  have this featur
320d0 65 2e 0a 20 20 20 20 66 72 65 65 62 73 64 32 2a  e..    freebsd2*
320e0 29 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f  ).      archive_
320f0 63 6d 64 73 3d 27 24 4c 44 20 2d 42 73 68 61 72  cmds='$LD -Bshar
32100 65 61 62 6c 65 20 2d 6f 20 24 6c 69 62 20 24 6c  eable -o $lib $l
32110 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
32120 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 20  $linker_flags'. 
32130 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64 69       hardcode_di
32140 72 65 63 74 3d 79 65 73 0a 20 20 20 20 20 20 68  rect=yes.      h
32150 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d  ardcode_minus_L=
32160 79 65 73 0a 20 20 20 20 20 20 68 61 72 64 63 6f  yes.      hardco
32170 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72  de_shlibpath_var
32180 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20  =no.      ;;..  
32190 20 20 23 20 46 72 65 65 42 53 44 20 33 20 61 6e    # FreeBSD 3 an
321a0 64 20 67 72 65 61 74 65 72 20 75 73 65 73 20 67  d greater uses g
321b0 63 63 20 2d 73 68 61 72 65 64 20 74 6f 20 64 6f  cc -shared to do
321c0 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65   shared librarie
321d0 73 2e 0a 20 20 20 20 66 72 65 65 62 73 64 2a 20  s..    freebsd* 
321e0 7c 20 64 72 61 67 6f 6e 66 6c 79 2a 29 0a 20 20  | dragonfly*).  
321f0 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73      archive_cmds
32200 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 2d 6f  ='$CC -shared -o
32210 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24   $lib $libobjs $
32220 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65  deplibs $compile
32230 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20 20 68  r_flags'.      h
32240 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66  ardcode_libdir_f
32250 6c 61 67 5f 73 70 65 63 3d 27 2d 52 24 6c 69 62  lag_spec='-R$lib
32260 64 69 72 27 0a 20 20 20 20 20 20 68 61 72 64 63  dir'.      hardc
32270 6f 64 65 5f 64 69 72 65 63 74 3d 79 65 73 0a 20  ode_direct=yes. 
32280 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68       hardcode_sh
32290 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20  libpath_var=no. 
322a0 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 68 70 75       ;;..    hpu
322b0 78 39 2a 29 0a 20 20 20 20 20 20 69 66 20 74 65  x9*).      if te
322c0 73 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b  st "$GCC" = yes;
322d0 20 74 68 65 6e 0a 09 61 72 63 68 69 76 65 5f 63   then..archive_c
322e0 6d 64 73 3d 27 24 52 4d 20 24 6f 75 74 70 75 74  mds='$RM $output
322f0 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 7e  _objdir/$soname~
32300 24 43 43 20 2d 73 68 61 72 65 64 20 2d 66 50 49  $CC -shared -fPI
32310 43 20 24 7b 77 6c 7d 2b 62 20 24 7b 77 6c 7d 24  C ${wl}+b ${wl}$
32320 69 6e 73 74 61 6c 6c 5f 6c 69 62 64 69 72 20 2d  install_libdir -
32330 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  o $output_objdir
32340 2f 24 73 6f 6e 61 6d 65 20 24 6c 69 62 6f 62 6a  /$soname $libobj
32350 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70  s $deplibs $comp
32360 69 6c 65 72 5f 66 6c 61 67 73 7e 74 65 73 74 20  iler_flags~test 
32370 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24  $output_objdir/$
32380 73 6f 6e 61 6d 65 20 3d 20 24 6c 69 62 20 7c 7c  soname = $lib ||
32390 20 6d 76 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64   mv $output_objd
323a0 69 72 2f 24 73 6f 6e 61 6d 65 20 24 6c 69 62 27  ir/$soname $lib'
323b0 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 61 72 63  .      else..arc
323c0 68 69 76 65 5f 63 6d 64 73 3d 27 24 52 4d 20 24  hive_cmds='$RM $
323d0 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73  output_objdir/$s
323e0 6f 6e 61 6d 65 7e 24 4c 44 20 2d 62 20 2b 62 20  oname~$LD -b +b 
323f0 24 69 6e 73 74 61 6c 6c 5f 6c 69 62 64 69 72 20  $install_libdir 
32400 2d 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69  -o $output_objdi
32410 72 2f 24 73 6f 6e 61 6d 65 20 24 6c 69 62 6f 62  r/$soname $libob
32420 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
32430 6b 65 72 5f 66 6c 61 67 73 7e 74 65 73 74 20 24  ker_flags~test $
32440 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73  output_objdir/$s
32450 6f 6e 61 6d 65 20 3d 20 24 6c 69 62 20 7c 7c 20  oname = $lib || 
32460 6d 76 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69  mv $output_objdi
32470 72 2f 24 73 6f 6e 61 6d 65 20 24 6c 69 62 27 0a  r/$soname $lib'.
32480 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 68        fi.      h
32490 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66  ardcode_libdir_f
324a0 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2b  lag_spec='${wl}+
324b0 62 20 24 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a  b ${wl}$libdir'.
324c0 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c        hardcode_l
324d0 69 62 64 69 72 5f 73 65 70 61 72 61 74 6f 72 3d  ibdir_separator=
324e0 3a 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65  :.      hardcode
324f0 5f 64 69 72 65 63 74 3d 79 65 73 0a 0a 20 20 20  _direct=yes..   
32500 20 20 20 23 20 68 61 72 64 63 6f 64 65 5f 6d 69     # hardcode_mi
32510 6e 75 73 5f 4c 3a 20 4e 6f 74 20 72 65 61 6c 6c  nus_L: Not reall
32520 79 20 69 6e 20 74 68 65 20 73 65 61 72 63 68 20  y in the search 
32530 50 41 54 48 2c 0a 20 20 20 20 20 20 23 20 62 75  PATH,.      # bu
32540 74 20 61 73 20 74 68 65 20 64 65 66 61 75 6c 74  t as the default
32550 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 74 68 65   location of the
32560 20 6c 69 62 72 61 72 79 2e 0a 20 20 20 20 20 20   library..      
32570 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c  hardcode_minus_L
32580 3d 79 65 73 0a 20 20 20 20 20 20 65 78 70 6f 72  =yes.      expor
32590 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73  t_dynamic_flag_s
325a0 70 65 63 3d 27 24 7b 77 6c 7d 2d 45 27 0a 20 20  pec='${wl}-E'.  
325b0 20 20 20 20 3b 3b 0a 0a 20 20 20 20 68 70 75 78      ;;..    hpux
325c0 31 30 2a 29 0a 20 20 20 20 20 20 69 66 20 74 65  10*).      if te
325d0 73 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 20  st "$GCC" = yes 
325e0 2d 61 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64  -a "$with_gnu_ld
325f0 22 20 3d 20 6e 6f 3b 20 74 68 65 6e 0a 09 61 72  " = no; then..ar
32600 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20  chive_cmds='$CC 
32610 2d 73 68 61 72 65 64 20 2d 66 50 49 43 20 24 7b  -shared -fPIC ${
32620 77 6c 7d 2b 68 20 24 7b 77 6c 7d 24 73 6f 6e 61  wl}+h ${wl}$sona
32630 6d 65 20 24 7b 77 6c 7d 2b 62 20 24 7b 77 6c 7d  me ${wl}+b ${wl}
32640 24 69 6e 73 74 61 6c 6c 5f 6c 69 62 64 69 72 20  $install_libdir 
32650 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73  -o $lib $libobjs
32660 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
32670 6c 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20  ler_flags'.     
32680 20 65 6c 73 65 0a 09 61 72 63 68 69 76 65 5f 63   else..archive_c
32690 6d 64 73 3d 27 24 4c 44 20 2d 62 20 2b 68 20 24  mds='$LD -b +h $
326a0 73 6f 6e 61 6d 65 20 2b 62 20 24 69 6e 73 74 61  soname +b $insta
326b0 6c 6c 5f 6c 69 62 64 69 72 20 2d 6f 20 24 6c 69  ll_libdir -o $li
326c0 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  b $libobjs $depl
326d0 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67  ibs $linker_flag
326e0 73 27 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20  s'.      fi.    
326f0 20 20 69 66 20 74 65 73 74 20 22 24 77 69 74 68    if test "$with
32700 5f 67 6e 75 5f 6c 64 22 20 3d 20 6e 6f 3b 20 74  _gnu_ld" = no; t
32710 68 65 6e 0a 09 68 61 72 64 63 6f 64 65 5f 6c 69  hen..hardcode_li
32720 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27  bdir_flag_spec='
32730 24 7b 77 6c 7d 2b 62 20 24 7b 77 6c 7d 24 6c 69  ${wl}+b ${wl}$li
32740 62 64 69 72 27 0a 09 68 61 72 64 63 6f 64 65 5f  bdir'..hardcode_
32750 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63  libdir_flag_spec
32760 5f 6c 64 3d 27 2b 62 20 24 6c 69 62 64 69 72 27  _ld='+b $libdir'
32770 0a 09 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69  ..hardcode_libdi
32780 72 5f 73 65 70 61 72 61 74 6f 72 3d 3a 0a 09 68  r_separator=:..h
32790 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79  ardcode_direct=y
327a0 65 73 0a 09 68 61 72 64 63 6f 64 65 5f 64 69 72  es..hardcode_dir
327b0 65 63 74 5f 61 62 73 6f 6c 75 74 65 3d 79 65 73  ect_absolute=yes
327c0 0a 09 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63  ..export_dynamic
327d0 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c  _flag_spec='${wl
327e0 7d 2d 45 27 0a 09 23 20 68 61 72 64 63 6f 64 65  }-E'..# hardcode
327f0 5f 6d 69 6e 75 73 5f 4c 3a 20 4e 6f 74 20 72 65  _minus_L: Not re
32800 61 6c 6c 79 20 69 6e 20 74 68 65 20 73 65 61 72  ally in the sear
32810 63 68 20 50 41 54 48 2c 0a 09 23 20 62 75 74 20  ch PATH,..# but 
32820 61 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 6c  as the default l
32830 6f 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 6c  ocation of the l
32840 69 62 72 61 72 79 2e 0a 09 68 61 72 64 63 6f 64  ibrary...hardcod
32850 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a 20 20  e_minus_L=yes.  
32860 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a      fi.      ;;.
32870 0a 20 20 20 20 68 70 75 78 31 31 2a 29 0a 20 20  .    hpux11*).  
32880 20 20 20 20 69 66 20 74 65 73 74 20 22 24 47 43      if test "$GC
32890 43 22 20 3d 20 79 65 73 20 2d 61 20 22 24 77 69  C" = yes -a "$wi
328a0 74 68 5f 67 6e 75 5f 6c 64 22 20 3d 20 6e 6f 3b  th_gnu_ld" = no;
328b0 20 74 68 65 6e 0a 09 63 61 73 65 20 24 68 6f 73   then..case $hos
328c0 74 5f 63 70 75 20 69 6e 0a 09 68 70 70 61 2a 36  t_cpu in..hppa*6
328d0 34 2a 29 0a 09 20 20 61 72 63 68 69 76 65 5f 63  4*)..  archive_c
328e0 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64  mds='$CC -shared
328f0 20 24 7b 77 6c 7d 2b 68 20 24 7b 77 6c 7d 24 73   ${wl}+h ${wl}$s
32900 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c  oname -o $lib $l
32910 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
32920 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27  $compiler_flags'
32930 0a 09 20 20 3b 3b 0a 09 69 61 36 34 2a 29 0a 09  ..  ;;..ia64*)..
32940 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27    archive_cmds='
32950 24 43 43 20 2d 73 68 61 72 65 64 20 24 7b 77 6c  $CC -shared ${wl
32960 7d 2b 68 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65  }+h ${wl}$soname
32970 20 24 7b 77 6c 7d 2b 6e 6f 64 65 66 61 75 6c 74   ${wl}+nodefault
32980 72 70 61 74 68 20 2d 6f 20 24 6c 69 62 20 24 6c  rpath -o $lib $l
32990 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
329a0 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27  $compiler_flags'
329b0 0a 09 20 20 3b 3b 0a 09 2a 29 0a 09 20 20 61 72  ..  ;;..*)..  ar
329c0 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20  chive_cmds='$CC 
329d0 2d 73 68 61 72 65 64 20 2d 66 50 49 43 20 24 7b  -shared -fPIC ${
329e0 77 6c 7d 2b 68 20 24 7b 77 6c 7d 24 73 6f 6e 61  wl}+h ${wl}$sona
329f0 6d 65 20 24 7b 77 6c 7d 2b 62 20 24 7b 77 6c 7d  me ${wl}+b ${wl}
32a00 24 69 6e 73 74 61 6c 6c 5f 6c 69 62 64 69 72 20  $install_libdir 
32a10 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73  -o $lib $libobjs
32a20 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
32a30 6c 65 72 5f 66 6c 61 67 73 27 0a 09 20 20 3b 3b  ler_flags'..  ;;
32a40 0a 09 65 73 61 63 0a 20 20 20 20 20 20 65 6c 73  ..esac.      els
32a50 65 0a 09 63 61 73 65 20 24 68 6f 73 74 5f 63 70  e..case $host_cp
32a60 75 20 69 6e 0a 09 68 70 70 61 2a 36 34 2a 29 0a  u in..hppa*64*).
32a70 09 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d  .  archive_cmds=
32a80 27 24 43 43 20 2d 62 20 24 7b 77 6c 7d 2b 68 20  '$CC -b ${wl}+h 
32a90 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20 2d 6f 20  ${wl}$soname -o 
32aa0 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64  $lib $libobjs $d
32ab0 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72  eplibs $compiler
32ac0 5f 66 6c 61 67 73 27 0a 09 20 20 3b 3b 0a 09 69  _flags'..  ;;..i
32ad0 61 36 34 2a 29 0a 09 20 20 61 72 63 68 69 76 65  a64*)..  archive
32ae0 5f 63 6d 64 73 3d 27 24 43 43 20 2d 62 20 24 7b  _cmds='$CC -b ${
32af0 77 6c 7d 2b 68 20 24 7b 77 6c 7d 24 73 6f 6e 61  wl}+h ${wl}$sona
32b00 6d 65 20 24 7b 77 6c 7d 2b 6e 6f 64 65 66 61 75  me ${wl}+nodefau
32b10 6c 74 72 70 61 74 68 20 2d 6f 20 24 6c 69 62 20  ltrpath -o $lib 
32b20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
32b30 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  s $compiler_flag
32b40 73 27 0a 09 20 20 3b 3b 0a 09 2a 29 0a 09 20 20  s'..  ;;..*)..  
32b50 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43  archive_cmds='$C
32b60 43 20 2d 62 20 24 7b 77 6c 7d 2b 68 20 24 7b 77  C -b ${wl}+h ${w
32b70 6c 7d 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2b  l}$soname ${wl}+
32b80 62 20 24 7b 77 6c 7d 24 69 6e 73 74 61 6c 6c 5f  b ${wl}$install_
32b90 6c 69 62 64 69 72 20 2d 6f 20 24 6c 69 62 20 24  libdir -o $lib $
32ba0 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
32bb0 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73   $compiler_flags
32bc0 27 0a 09 20 20 3b 3b 0a 09 65 73 61 63 0a 20 20  '..  ;;..esac.  
32bd0 20 20 20 20 66 69 0a 20 20 20 20 20 20 69 66 20      fi.      if 
32be0 74 65 73 74 20 22 24 77 69 74 68 5f 67 6e 75 5f  test "$with_gnu_
32bf0 6c 64 22 20 3d 20 6e 6f 3b 20 74 68 65 6e 0a 09  ld" = no; then..
32c00 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
32c10 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d  flag_spec='${wl}
32c20 2b 62 20 24 7b 77 6c 7d 24 6c 69 62 64 69 72 27  +b ${wl}$libdir'
32c30 0a 09 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69  ..hardcode_libdi
32c40 72 5f 73 65 70 61 72 61 74 6f 72 3d 3a 0a 0a 09  r_separator=:...
32c50 63 61 73 65 20 24 68 6f 73 74 5f 63 70 75 20 69  case $host_cpu i
32c60 6e 0a 09 68 70 70 61 2a 36 34 2a 7c 69 61 36 34  n..hppa*64*|ia64
32c70 2a 29 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 64  *)..  hardcode_d
32c80 69 72 65 63 74 3d 6e 6f 0a 09 20 20 68 61 72 64  irect=no..  hard
32c90 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76  code_shlibpath_v
32ca0 61 72 3d 6e 6f 0a 09 20 20 3b 3b 0a 09 2a 29 0a  ar=no..  ;;..*).
32cb0 09 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65  .  hardcode_dire
32cc0 63 74 3d 79 65 73 0a 09 20 20 68 61 72 64 63 6f  ct=yes..  hardco
32cd0 64 65 5f 64 69 72 65 63 74 5f 61 62 73 6f 6c 75  de_direct_absolu
32ce0 74 65 3d 79 65 73 0a 09 20 20 65 78 70 6f 72 74  te=yes..  export
32cf0 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70  _dynamic_flag_sp
32d00 65 63 3d 27 24 7b 77 6c 7d 2d 45 27 0a 0a 09 20  ec='${wl}-E'... 
32d10 20 23 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75   # hardcode_minu
32d20 73 5f 4c 3a 20 4e 6f 74 20 72 65 61 6c 6c 79 20  s_L: Not really 
32d30 69 6e 20 74 68 65 20 73 65 61 72 63 68 20 50 41  in the search PA
32d40 54 48 2c 0a 09 20 20 23 20 62 75 74 20 61 73 20  TH,..  # but as 
32d50 74 68 65 20 64 65 66 61 75 6c 74 20 6c 6f 63 61  the default loca
32d60 74 69 6f 6e 20 6f 66 20 74 68 65 20 6c 69 62 72  tion of the libr
32d70 61 72 79 2e 0a 09 20 20 68 61 72 64 63 6f 64 65  ary...  hardcode
32d80 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a 09 20 20  _minus_L=yes..  
32d90 3b 3b 0a 09 65 73 61 63 0a 20 20 20 20 20 20 66  ;;..esac.      f
32da0 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  i.      ;;..    
32db0 69 72 69 78 35 2a 20 7c 20 69 72 69 78 36 2a 20  irix5* | irix6* 
32dc0 7c 20 6e 6f 6e 73 74 6f 70 75 78 2a 29 0a 20 20  | nonstopux*).  
32dd0 20 20 20 20 69 66 20 74 65 73 74 20 22 24 47 43      if test "$GC
32de0 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 09  C" = yes; then..
32df0 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43  archive_cmds='$C
32e00 43 20 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62  C -shared $libob
32e10 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d  js $deplibs $com
32e20 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c  piler_flags ${wl
32e30 7d 2d 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 24 73  }-soname ${wl}$s
32e40 6f 6e 61 6d 65 20 60 74 65 73 74 20 2d 6e 20 22  oname `test -n "
32e50 24 76 65 72 73 74 72 69 6e 67 22 20 26 26 20 24  $verstring" && $
32e60 45 43 48 4f 20 22 58 24 7b 77 6c 7d 2d 73 65 74  ECHO "X${wl}-set
32e70 5f 76 65 72 73 69 6f 6e 20 24 7b 77 6c 7d 24 76  _version ${wl}$v
32e80 65 72 73 74 72 69 6e 67 22 20 7c 20 24 58 73 65  erstring" | $Xse
32e90 64 60 20 24 7b 77 6c 7d 2d 75 70 64 61 74 65 5f  d` ${wl}-update_
32ea0 72 65 67 69 73 74 72 79 20 24 7b 77 6c 7d 24 7b  registry ${wl}${
32eb0 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 7d 2f 73  output_objdir}/s
32ec0 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f 20 24  o_locations -o $
32ed0 6c 69 62 27 0a 09 23 20 54 72 79 20 74 6f 20 75  lib'..# Try to u
32ee0 73 65 20 74 68 65 20 2d 65 78 70 6f 72 74 65 64  se the -exported
32ef0 5f 73 79 6d 62 6f 6c 20 6c 64 20 6f 70 74 69 6f  _symbol ld optio
32f00 6e 2c 20 69 66 20 69 74 20 64 6f 65 73 20 6e 6f  n, if it does no
32f10 74 0a 09 23 20 77 6f 72 6b 2c 20 61 73 73 75 6d  t..# work, assum
32f20 65 20 74 68 61 74 20 2d 65 78 70 6f 72 74 73 5f  e that -exports_
32f30 66 69 6c 65 20 64 6f 65 73 20 6e 6f 74 20 77 6f  file does not wo
32f40 72 6b 20 65 69 74 68 65 72 20 61 6e 64 0a 09 23  rk either and..#
32f50 20 69 6d 70 6c 69 63 69 74 6c 79 20 65 78 70 6f   implicitly expo
32f60 72 74 20 61 6c 6c 20 73 79 6d 62 6f 6c 73 2e 0a  rt all symbols..
32f70 20 20 20 20 20 20 20 20 73 61 76 65 5f 4c 44 46          save_LDF
32f80 4c 41 47 53 3d 22 24 4c 44 46 4c 41 47 53 22 0a  LAGS="$LDFLAGS".
32f90 20 20 20 20 20 20 20 20 4c 44 46 4c 41 47 53 3d          LDFLAGS=
32fa0 22 24 4c 44 46 4c 41 47 53 20 2d 73 68 61 72 65  "$LDFLAGS -share
32fb0 64 20 24 7b 77 6c 7d 2d 65 78 70 6f 72 74 65 64  d ${wl}-exported
32fc0 5f 73 79 6d 62 6f 6c 20 24 7b 77 6c 7d 66 6f 6f  _symbol ${wl}foo
32fd0 20 24 7b 77 6c 7d 2d 75 70 64 61 74 65 5f 72 65   ${wl}-update_re
32fe0 67 69 73 74 72 79 20 24 7b 77 6c 7d 2f 64 65 76  gistry ${wl}/dev
32ff0 2f 6e 75 6c 6c 22 0a 20 20 20 20 20 20 20 20 63  /null".        c
33000 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  at >conftest.$ac
33010 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 69 6e  _ext <<_ACEOF.in
33020 74 20 66 6f 6f 28 76 6f 69 64 29 20 7b 7d 0a 5f  t foo(void) {}._
33030 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66  ACEOF.rm -f conf
33040 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20  test.$ac_objext 
33050 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65  conftest$ac_exee
33060 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63  xt.if { (eval ec
33070 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
33080 4e 4f 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22  NO: \"$ac_link\"
33090 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
330a0 61 63 5f 6c 69 6e 6b 29 20 32 3e 63 6f 6e 66 74  ac_link) 2>conft
330b0 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61  est.er1.  ac_sta
330c0 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76  tus=$?.  grep -v
330d0 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74   '^ *+' conftest
330e0 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65  .er1 >conftest.e
330f0 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74  rr.  rm -f conft
33100 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f  est.er1.  cat co
33110 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20  nftest.err >&5. 
33120 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
33130 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
33140 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
33150 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
33160 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72  ; } &&.. { ac_tr
33170 79 3d 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f  y='test -z "$ac_
33180 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22 0a 09  c_werror_flag"..
33190 09 09 20 7c 7c 20 74 65 73 74 20 21 20 2d 73 20  .. || test ! -s 
331a0 63 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a 20 20  conftest.err'.  
331b0 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
331c0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
331d0 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a  $ac_try\"") >&5.
331e0 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29    (eval $ac_try)
331f0 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75   2>&5.  ac_statu
33200 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73  s=$?.  echo "$as
33210 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
33220 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
33230 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
33240 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a  tatus); }; } &&.
33250 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74  . { ac_try='test
33260 20 2d 73 20 63 6f 6e 66 74 65 73 74 24 61 63 5f   -s conftest$ac_
33270 65 78 65 65 78 74 27 0a 20 20 7b 20 28 65 76 61  exeext'.  { (eva
33280 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
33290 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72  LINENO: \"$ac_tr
332a0 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  y\"") >&5.  (eva
332b0 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a  l $ac_try) 2>&5.
332c0 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
332d0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
332e0 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
332f0 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
33300 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
33310 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 61  ; }; }; then.  a
33320 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d  rchive_expsym_cm
33330 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20  ds='$CC -shared 
33340 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
33350 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  s $compiler_flag
33360 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24  s ${wl}-soname $
33370 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20 60 74 65 73  {wl}$soname `tes
33380 74 20 2d 6e 20 22 24 76 65 72 73 74 72 69 6e 67  t -n "$verstring
33390 22 20 26 26 20 24 45 43 48 4f 20 22 58 24 7b 77  " && $ECHO "X${w
333a0 6c 7d 2d 73 65 74 5f 76 65 72 73 69 6f 6e 20 24  l}-set_version $
333b0 7b 77 6c 7d 24 76 65 72 73 74 72 69 6e 67 22 20  {wl}$verstring" 
333c0 7c 20 24 58 73 65 64 60 20 24 7b 77 6c 7d 2d 75  | $Xsed` ${wl}-u
333d0 70 64 61 74 65 5f 72 65 67 69 73 74 72 79 20 24  pdate_registry $
333e0 7b 77 6c 7d 24 7b 6f 75 74 70 75 74 5f 6f 62 6a  {wl}${output_obj
333f0 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e  dir}/so_location
33400 73 20 24 7b 77 6c 7d 2d 65 78 70 6f 72 74 73 5f  s ${wl}-exports_
33410 66 69 6c 65 20 24 7b 77 6c 7d 24 65 78 70 6f 72  file ${wl}$expor
33420 74 5f 73 79 6d 62 6f 6c 73 20 2d 6f 20 24 6c 69  t_symbols -o $li
33430 62 27 0a 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  b'..else.  echo 
33440 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
33450 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
33460 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
33470 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
33480 20 3e 26 35 0a 0a 66 69 0a 72 6d 20 2d 66 20 63   >&5..fi.rm -f c
33490 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66  onftest.err conf
334a0 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20  test.$ac_objext 
334b0 5c 0a 20 20 20 20 20 20 63 6f 6e 66 74 65 73 74  \.      conftest
334c0 24 61 63 5f 65 78 65 65 78 74 20 63 6f 6e 66 74  $ac_exeext conft
334d0 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 20 20  est.$ac_ext.    
334e0 20 20 20 20 4c 44 46 4c 41 47 53 3d 22 24 73 61      LDFLAGS="$sa
334f0 76 65 5f 4c 44 46 4c 41 47 53 22 0a 20 20 20 20  ve_LDFLAGS".    
33500 20 20 65 6c 73 65 0a 09 61 72 63 68 69 76 65 5f    else..archive_
33510 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65  cmds='$CC -share
33520 64 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  d $libobjs $depl
33530 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  ibs $compiler_fl
33540 61 67 73 20 2d 73 6f 6e 61 6d 65 20 24 73 6f 6e  ags -soname $son
33550 61 6d 65 20 60 74 65 73 74 20 2d 6e 20 22 24 76  ame `test -n "$v
33560 65 72 73 74 72 69 6e 67 22 20 26 26 20 24 45 43  erstring" && $EC
33570 48 4f 20 22 58 2d 73 65 74 5f 76 65 72 73 69 6f  HO "X-set_versio
33580 6e 20 24 76 65 72 73 74 72 69 6e 67 22 20 7c 20  n $verstring" | 
33590 24 58 73 65 64 60 20 2d 75 70 64 61 74 65 5f 72  $Xsed` -update_r
335a0 65 67 69 73 74 72 79 20 24 7b 6f 75 74 70 75 74  egistry ${output
335b0 5f 6f 62 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61  _objdir}/so_loca
335c0 74 69 6f 6e 73 20 2d 6f 20 24 6c 69 62 27 0a 09  tions -o $lib'..
335d0 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63  archive_expsym_c
335e0 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64  mds='$CC -shared
335f0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
33600 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  bs $compiler_fla
33610 67 73 20 2d 73 6f 6e 61 6d 65 20 24 73 6f 6e 61  gs -soname $sona
33620 6d 65 20 60 74 65 73 74 20 2d 6e 20 22 24 76 65  me `test -n "$ve
33630 72 73 74 72 69 6e 67 22 20 26 26 20 24 45 43 48  rstring" && $ECH
33640 4f 20 22 58 2d 73 65 74 5f 76 65 72 73 69 6f 6e  O "X-set_version
33650 20 24 76 65 72 73 74 72 69 6e 67 22 20 7c 20 24   $verstring" | $
33660 58 73 65 64 60 20 2d 75 70 64 61 74 65 5f 72 65  Xsed` -update_re
33670 67 69 73 74 72 79 20 24 7b 6f 75 74 70 75 74 5f  gistry ${output_
33680 6f 62 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74  objdir}/so_locat
33690 69 6f 6e 73 20 2d 65 78 70 6f 72 74 73 5f 66 69  ions -exports_fi
336a0 6c 65 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f  le $export_symbo
336b0 6c 73 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20  ls -o $lib'.    
336c0 20 20 66 69 0a 20 20 20 20 20 20 61 72 63 68 69    fi.      archi
336d0 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 3d  ve_cmds_need_lc=
336e0 27 6e 6f 27 0a 20 20 20 20 20 20 68 61 72 64 63  'no'.      hardc
336f0 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f  ode_libdir_flag_
33700 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 72 70 61 74  spec='${wl}-rpat
33710 68 20 24 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a  h ${wl}$libdir'.
33720 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c        hardcode_l
33730 69 62 64 69 72 5f 73 65 70 61 72 61 74 6f 72 3d  ibdir_separator=
33740 3a 0a 20 20 20 20 20 20 69 6e 68 65 72 69 74 5f  :.      inherit_
33750 72 70 61 74 68 3d 79 65 73 0a 20 20 20 20 20 20  rpath=yes.      
33760 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62 73  link_all_deplibs
33770 3d 79 65 73 0a 20 20 20 20 20 20 3b 3b 0a 0a 20  =yes.      ;;.. 
33780 20 20 20 6e 65 74 62 73 64 2a 29 0a 20 20 20 20     netbsd*).    
33790 20 20 69 66 20 65 63 68 6f 20 5f 5f 45 4c 46 5f    if echo __ELF_
337a0 5f 20 7c 20 24 43 43 20 2d 45 20 2d 20 7c 20 24  _ | $CC -E - | $
337b0 47 52 45 50 20 5f 5f 45 4c 46 5f 5f 20 3e 2f 64  GREP __ELF__ >/d
337c0 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 61  ev/null; then..a
337d0 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44  rchive_cmds='$LD
337e0 20 2d 42 73 68 61 72 65 61 62 6c 65 20 2d 6f 20   -Bshareable -o 
337f0 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64  $lib $libobjs $d
33800 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66  eplibs $linker_f
33810 6c 61 67 73 27 20 20 23 20 61 2e 6f 75 74 0a 20  lags'  # a.out. 
33820 20 20 20 20 20 65 6c 73 65 0a 09 61 72 63 68 69       else..archi
33830 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 73 68  ve_cmds='$LD -sh
33840 61 72 65 64 20 2d 6f 20 24 6c 69 62 20 24 6c 69  ared -o $lib $li
33850 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24  bobjs $deplibs $
33860 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 20 20 20  linker_flags'   
33870 20 20 20 23 20 45 4c 46 0a 20 20 20 20 20 20 66     # ELF.      f
33880 69 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65  i.      hardcode
33890 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65  _libdir_flag_spe
338a0 63 3d 27 2d 52 24 6c 69 62 64 69 72 27 0a 20 20  c='-R$libdir'.  
338b0 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72      hardcode_dir
338c0 65 63 74 3d 79 65 73 0a 20 20 20 20 20 20 68 61  ect=yes.      ha
338d0 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68  rdcode_shlibpath
338e0 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b  _var=no.      ;;
338f0 0a 0a 20 20 20 20 6e 65 77 73 6f 73 36 29 0a 20  ..    newsos6). 
33900 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64       archive_cmd
33910 73 3d 27 24 4c 44 20 2d 47 20 2d 68 20 24 73 6f  s='$LD -G -h $so
33920 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69  name -o $lib $li
33930 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24  bobjs $deplibs $
33940 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 20 20  linker_flags'.  
33950 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72      hardcode_dir
33960 65 63 74 3d 79 65 73 0a 20 20 20 20 20 20 68 61  ect=yes.      ha
33970 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
33980 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 72  ag_spec='${wl}-r
33990 70 61 74 68 20 24 7b 77 6c 7d 24 6c 69 62 64 69  path ${wl}$libdi
339a0 72 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64  r'.      hardcod
339b0 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 72 61 74  e_libdir_separat
339c0 6f 72 3d 3a 0a 20 20 20 20 20 20 68 61 72 64 63  or=:.      hardc
339d0 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61  ode_shlibpath_va
339e0 72 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20  r=no.      ;;.. 
339f0 20 20 20 2a 6e 74 6f 2a 20 7c 20 2a 71 6e 78 2a     *nto* | *qnx*
33a00 29 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  ).      ;;..    
33a10 6f 70 65 6e 62 73 64 2a 29 0a 20 20 20 20 20 20  openbsd*).      
33a20 69 66 20 74 65 73 74 20 2d 66 20 2f 75 73 72 2f  if test -f /usr/
33a30 6c 69 62 65 78 65 63 2f 6c 64 2e 73 6f 3b 20 74  libexec/ld.so; t
33a40 68 65 6e 0a 09 68 61 72 64 63 6f 64 65 5f 64 69  hen..hardcode_di
33a50 72 65 63 74 3d 79 65 73 0a 09 68 61 72 64 63 6f  rect=yes..hardco
33a60 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72  de_shlibpath_var
33a70 3d 6e 6f 0a 09 68 61 72 64 63 6f 64 65 5f 64 69  =no..hardcode_di
33a80 72 65 63 74 5f 61 62 73 6f 6c 75 74 65 3d 79 65  rect_absolute=ye
33a90 73 0a 09 69 66 20 74 65 73 74 20 2d 7a 20 22 60  s..if test -z "`
33aa0 65 63 68 6f 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24  echo __ELF__ | $
33ab0 43 43 20 2d 45 20 2d 20 7c 20 24 47 52 45 50 20  CC -E - | $GREP 
33ac0 5f 5f 45 4c 46 5f 5f 60 22 20 7c 7c 20 74 65 73  __ELF__`" || tes
33ad0 74 20 22 24 68 6f 73 74 5f 6f 73 2d 24 68 6f 73  t "$host_os-$hos
33ae0 74 5f 63 70 75 22 20 3d 20 22 6f 70 65 6e 62 73  t_cpu" = "openbs
33af0 64 32 2e 38 2d 70 6f 77 65 72 70 63 22 3b 20 74  d2.8-powerpc"; t
33b00 68 65 6e 0a 09 20 20 61 72 63 68 69 76 65 5f 63  hen..  archive_c
33b10 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64  mds='$CC -shared
33b20 20 24 70 69 63 5f 66 6c 61 67 20 2d 6f 20 24 6c   $pic_flag -o $l
33b30 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ib $libobjs $dep
33b40 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66  libs $compiler_f
33b50 6c 61 67 73 27 0a 09 20 20 61 72 63 68 69 76 65  lags'..  archive
33b60 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24 43  _expsym_cmds='$C
33b70 43 20 2d 73 68 61 72 65 64 20 24 70 69 63 5f 66  C -shared $pic_f
33b80 6c 61 67 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62  lag -o $lib $lib
33b90 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63  objs $deplibs $c
33ba0 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b  ompiler_flags ${
33bb0 77 6c 7d 2d 72 65 74 61 69 6e 2d 73 79 6d 62 6f  wl}-retain-symbo
33bc0 6c 73 2d 66 69 6c 65 2c 24 65 78 70 6f 72 74 5f  ls-file,$export_
33bd0 73 79 6d 62 6f 6c 73 27 0a 09 20 20 68 61 72 64  symbols'..  hard
33be0 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67  code_libdir_flag
33bf0 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 72 70 61  _spec='${wl}-rpa
33c00 74 68 2c 24 6c 69 62 64 69 72 27 0a 09 20 20 65  th,$libdir'..  e
33c10 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c  xport_dynamic_fl
33c20 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 45  ag_spec='${wl}-E
33c30 27 0a 09 65 6c 73 65 0a 09 20 20 63 61 73 65 20  '..else..  case 
33c40 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 09 20 20 20  $host_os in..   
33c50 6f 70 65 6e 62 73 64 5b 30 31 5d 2e 2a 20 7c 20  openbsd[01].* | 
33c60 6f 70 65 6e 62 73 64 32 2e 5b 30 2d 37 5d 20 7c  openbsd2.[0-7] |
33c70 20 6f 70 65 6e 62 73 64 32 2e 5b 30 2d 37 5d 2e   openbsd2.[0-7].
33c80 2a 29 0a 09 20 20 20 20 20 61 72 63 68 69 76 65  *)..     archive
33c90 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 42 73 68 61  _cmds='$LD -Bsha
33ca0 72 65 61 62 6c 65 20 2d 6f 20 24 6c 69 62 20 24  reable -o $lib $
33cb0 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
33cc0 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a   $linker_flags'.
33cd0 09 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c  .     hardcode_l
33ce0 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d  ibdir_flag_spec=
33cf0 27 2d 52 24 6c 69 62 64 69 72 27 0a 09 20 20 20  '-R$libdir'..   
33d00 20 20 3b 3b 0a 09 20 20 20 2a 29 0a 09 20 20 20    ;;..   *)..   
33d10 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27    archive_cmds='
33d20 24 43 43 20 2d 73 68 61 72 65 64 20 24 70 69 63  $CC -shared $pic
33d30 5f 66 6c 61 67 20 2d 6f 20 24 6c 69 62 20 24 6c  _flag -o $lib $l
33d40 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
33d50 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27  $compiler_flags'
33d60 0a 09 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  ..     hardcode_
33d70 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63  libdir_flag_spec
33d80 3d 27 24 7b 77 6c 7d 2d 72 70 61 74 68 2c 24 6c  ='${wl}-rpath,$l
33d90 69 62 64 69 72 27 0a 09 20 20 20 20 20 3b 3b 0a  ibdir'..     ;;.
33da0 09 20 20 65 73 61 63 0a 09 66 69 0a 20 20 20 20  .  esac..fi.    
33db0 20 20 65 6c 73 65 0a 09 6c 64 5f 73 68 6c 69 62    else..ld_shlib
33dc0 73 3d 6e 6f 0a 20 20 20 20 20 20 66 69 0a 20 20  s=no.      fi.  
33dd0 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6f 73 32 2a      ;;..    os2*
33de0 29 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65  ).      hardcode
33df0 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65  _libdir_flag_spe
33e00 63 3d 27 2d 4c 24 6c 69 62 64 69 72 27 0a 20 20  c='-L$libdir'.  
33e10 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e      hardcode_min
33e20 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20 20 20 61  us_L=yes.      a
33e30 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
33e40 6c 61 67 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a  lag=unsupported.
33e50 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d        archive_cm
33e60 64 73 3d 27 24 45 43 48 4f 20 22 4c 49 42 52 41  ds='$ECHO "LIBRA
33e70 52 59 20 24 6c 69 62 6e 61 6d 65 20 49 4e 49 54  RY $libname INIT
33e80 49 4e 53 54 41 4e 43 45 22 20 3e 20 24 6f 75 74  INSTANCE" > $out
33e90 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e  put_objdir/$libn
33ea0 61 6d 65 2e 64 65 66 7e 24 45 43 48 4f 20 22 44  ame.def~$ECHO "D
33eb0 45 53 43 52 49 50 54 49 4f 4e 20 5c 22 24 6c 69  ESCRIPTION \"$li
33ec0 62 6e 61 6d 65 5c 22 22 20 3e 3e 20 24 6f 75 74  bname\"" >> $out
33ed0 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e  put_objdir/$libn
33ee0 61 6d 65 2e 64 65 66 7e 24 45 43 48 4f 20 44 41  ame.def~$ECHO DA
33ef0 54 41 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62  TA >> $output_ob
33f00 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 64 65  jdir/$libname.de
33f10 66 7e 24 45 43 48 4f 20 22 20 53 49 4e 47 4c 45  f~$ECHO " SINGLE
33f20 20 4e 4f 4e 53 48 41 52 45 44 22 20 3e 3e 20 24   NONSHARED" >> $
33f30 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c  output_objdir/$l
33f40 69 62 6e 61 6d 65 2e 64 65 66 7e 24 45 43 48 4f  ibname.def~$ECHO
33f50 20 45 58 50 4f 52 54 53 20 3e 3e 20 24 6f 75 74   EXPORTS >> $out
33f60 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e  put_objdir/$libn
33f70 61 6d 65 2e 64 65 66 7e 65 6d 78 65 78 70 20 24  ame.def~emxexp $
33f80 6c 69 62 6f 62 6a 73 20 3e 3e 20 24 6f 75 74 70  libobjs >> $outp
33f90 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61  ut_objdir/$libna
33fa0 6d 65 2e 64 65 66 7e 24 43 43 20 2d 5a 64 6c 6c  me.def~$CC -Zdll
33fb0 20 2d 5a 63 72 74 64 6c 6c 20 2d 6f 20 24 6c 69   -Zcrtdll -o $li
33fc0 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  b $libobjs $depl
33fd0 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  ibs $compiler_fl
33fe0 61 67 73 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64  ags $output_objd
33ff0 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 64 65 66 27  ir/$libname.def'
34000 0a 20 20 20 20 20 20 6f 6c 64 5f 61 72 63 68 69  .      old_archi
34010 76 65 5f 66 72 6f 6d 5f 6e 65 77 5f 63 6d 64 73  ve_from_new_cmds
34020 3d 27 65 6d 78 69 6d 70 20 2d 6f 20 24 6f 75 74  ='emximp -o $out
34030 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e  put_objdir/$libn
34040 61 6d 65 2e 61 20 24 6f 75 74 70 75 74 5f 6f 62  ame.a $output_ob
34050 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 64 65  jdir/$libname.de
34060 66 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  f'.      ;;..   
34070 20 6f 73 66 33 2a 29 0a 20 20 20 20 20 20 69 66   osf3*).      if
34080 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 79   test "$GCC" = y
34090 65 73 3b 20 74 68 65 6e 0a 09 61 6c 6c 6f 77 5f  es; then..allow_
340a0 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27  undefined_flag='
340b0 20 24 7b 77 6c 7d 2d 65 78 70 65 63 74 5f 75 6e   ${wl}-expect_un
340c0 72 65 73 6f 6c 76 65 64 20 24 7b 77 6c 7d 5c 2a  resolved ${wl}\*
340d0 27 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73 3d  '..archive_cmds=
340e0 27 24 43 43 20 2d 73 68 61 72 65 64 24 7b 61 6c  '$CC -shared${al
340f0 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
34100 61 67 7d 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  ag} $libobjs $de
34110 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f  plibs $compiler_
34120 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61  flags ${wl}-sona
34130 6d 65 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20  me ${wl}$soname 
34140 60 74 65 73 74 20 2d 6e 20 22 24 76 65 72 73 74  `test -n "$verst
34150 72 69 6e 67 22 20 26 26 20 24 45 43 48 4f 20 22  ring" && $ECHO "
34160 58 24 7b 77 6c 7d 2d 73 65 74 5f 76 65 72 73 69  X${wl}-set_versi
34170 6f 6e 20 24 7b 77 6c 7d 24 76 65 72 73 74 72 69  on ${wl}$verstri
34180 6e 67 22 20 7c 20 24 58 73 65 64 60 20 24 7b 77  ng" | $Xsed` ${w
34190 6c 7d 2d 75 70 64 61 74 65 5f 72 65 67 69 73 74  l}-update_regist
341a0 72 79 20 24 7b 77 6c 7d 24 7b 6f 75 74 70 75 74  ry ${wl}${output
341b0 5f 6f 62 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61  _objdir}/so_loca
341c0 74 69 6f 6e 73 20 2d 6f 20 24 6c 69 62 27 0a 20  tions -o $lib'. 
341d0 20 20 20 20 20 65 6c 73 65 0a 09 61 6c 6c 6f 77       else..allow
341e0 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d  _undefined_flag=
341f0 27 20 2d 65 78 70 65 63 74 5f 75 6e 72 65 73 6f  ' -expect_unreso
34200 6c 76 65 64 20 5c 2a 27 0a 09 61 72 63 68 69 76  lved \*'..archiv
34210 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61  e_cmds='$CC -sha
34220 72 65 64 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66  red${allow_undef
34230 69 6e 65 64 5f 66 6c 61 67 7d 20 24 6c 69 62 6f  ined_flag} $libo
34240 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f  bjs $deplibs $co
34250 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 2d 73 6f  mpiler_flags -so
34260 6e 61 6d 65 20 24 73 6f 6e 61 6d 65 20 60 74 65  name $soname `te
34270 73 74 20 2d 6e 20 22 24 76 65 72 73 74 72 69 6e  st -n "$verstrin
34280 67 22 20 26 26 20 24 45 43 48 4f 20 22 58 2d 73  g" && $ECHO "X-s
34290 65 74 5f 76 65 72 73 69 6f 6e 20 24 76 65 72 73  et_version $vers
342a0 74 72 69 6e 67 22 20 7c 20 24 58 73 65 64 60 20  tring" | $Xsed` 
342b0 2d 75 70 64 61 74 65 5f 72 65 67 69 73 74 72 79  -update_registry
342c0 20 24 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72   ${output_objdir
342d0 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d  }/so_locations -
342e0 6f 20 24 6c 69 62 27 0a 20 20 20 20 20 20 66 69  o $lib'.      fi
342f0 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63  .      archive_c
34300 6d 64 73 5f 6e 65 65 64 5f 6c 63 3d 27 6e 6f 27  mds_need_lc='no'
34310 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  .      hardcode_
34320 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63  libdir_flag_spec
34330 3d 27 24 7b 77 6c 7d 2d 72 70 61 74 68 20 24 7b  ='${wl}-rpath ${
34340 77 6c 7d 24 6c 69 62 64 69 72 27 0a 20 20 20 20  wl}$libdir'.    
34350 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69    hardcode_libdi
34360 72 5f 73 65 70 61 72 61 74 6f 72 3d 3a 0a 20 20  r_separator=:.  
34370 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6f 73 66 34      ;;..    osf4
34380 2a 20 7c 20 6f 73 66 35 2a 29 09 23 20 61 73 20  * | osf5*).# as 
34390 6f 73 66 33 2a 20 77 69 74 68 20 74 68 65 20 61  osf3* with the a
343a0 64 64 69 74 69 6f 6e 20 6f 66 20 2d 6d 73 79 6d  ddition of -msym
343b0 20 66 6c 61 67 0a 20 20 20 20 20 20 69 66 20 74   flag.      if t
343c0 65 73 74 20 22 24 47 43 43 22 20 3d 20 79 65 73  est "$GCC" = yes
343d0 3b 20 74 68 65 6e 0a 09 61 6c 6c 6f 77 5f 75 6e  ; then..allow_un
343e0 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27 20 24  defined_flag=' $
343f0 7b 77 6c 7d 2d 65 78 70 65 63 74 5f 75 6e 72 65  {wl}-expect_unre
34400 73 6f 6c 76 65 64 20 24 7b 77 6c 7d 5c 2a 27 0a  solved ${wl}\*'.
34410 09 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24  .archive_cmds='$
34420 43 43 20 2d 73 68 61 72 65 64 24 7b 61 6c 6c 6f  CC -shared${allo
34430 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  w_undefined_flag
34440 7d 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  } $libobjs $depl
34450 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  ibs $compiler_fl
34460 61 67 73 20 24 7b 77 6c 7d 2d 6d 73 79 6d 20 24  ags ${wl}-msym $
34470 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 7b 77 6c  {wl}-soname ${wl
34480 7d 24 73 6f 6e 61 6d 65 20 60 74 65 73 74 20 2d  }$soname `test -
34490 6e 20 22 24 76 65 72 73 74 72 69 6e 67 22 20 26  n "$verstring" &
344a0 26 20 24 45 43 48 4f 20 22 58 24 7b 77 6c 7d 2d  & $ECHO "X${wl}-
344b0 73 65 74 5f 76 65 72 73 69 6f 6e 20 24 7b 77 6c  set_version ${wl
344c0 7d 24 76 65 72 73 74 72 69 6e 67 22 20 7c 20 24  }$verstring" | $
344d0 58 73 65 64 60 20 24 7b 77 6c 7d 2d 75 70 64 61  Xsed` ${wl}-upda
344e0 74 65 5f 72 65 67 69 73 74 72 79 20 24 7b 77 6c  te_registry ${wl
344f0 7d 24 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  }${output_objdir
34500 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d  }/so_locations -
34510 6f 20 24 6c 69 62 27 0a 09 68 61 72 64 63 6f 64  o $lib'..hardcod
34520 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70  e_libdir_flag_sp
34530 65 63 3d 27 24 7b 77 6c 7d 2d 72 70 61 74 68 20  ec='${wl}-rpath 
34540 24 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a 20 20  ${wl}$libdir'.  
34550 20 20 20 20 65 6c 73 65 0a 09 61 6c 6c 6f 77 5f      else..allow_
34560 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27  undefined_flag='
34570 20 2d 65 78 70 65 63 74 5f 75 6e 72 65 73 6f 6c   -expect_unresol
34580 76 65 64 20 5c 2a 27 0a 09 61 72 63 68 69 76 65  ved \*'..archive
34590 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72  _cmds='$CC -shar
345a0 65 64 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69  ed${allow_undefi
345b0 6e 65 64 5f 66 6c 61 67 7d 20 24 6c 69 62 6f 62  ned_flag} $libob
345c0 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d  js $deplibs $com
345d0 70 69 6c 65 72 5f 66 6c 61 67 73 20 2d 6d 73 79  piler_flags -msy
345e0 6d 20 2d 73 6f 6e 61 6d 65 20 24 73 6f 6e 61 6d  m -soname $sonam
345f0 65 20 60 74 65 73 74 20 2d 6e 20 22 24 76 65 72  e `test -n "$ver
34600 73 74 72 69 6e 67 22 20 26 26 20 24 45 43 48 4f  string" && $ECHO
34610 20 22 58 2d 73 65 74 5f 76 65 72 73 69 6f 6e 20   "X-set_version 
34620 24 76 65 72 73 74 72 69 6e 67 22 20 7c 20 24 58  $verstring" | $X
34630 73 65 64 60 20 2d 75 70 64 61 74 65 5f 72 65 67  sed` -update_reg
34640 69 73 74 72 79 20 24 7b 6f 75 74 70 75 74 5f 6f  istry ${output_o
34650 62 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69  bjdir}/so_locati
34660 6f 6e 73 20 2d 6f 20 24 6c 69 62 27 0a 09 61 72  ons -o $lib'..ar
34670 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64  chive_expsym_cmd
34680 73 3d 27 66 6f 72 20 69 20 69 6e 20 60 63 61 74  s='for i in `cat
34690 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73   $export_symbols
346a0 60 3b 20 64 6f 20 70 72 69 6e 74 66 20 22 25 73  `; do printf "%s
346b0 20 25 73 5c 5c 6e 22 20 2d 65 78 70 6f 72 74 65   %s\\n" -exporte
346c0 64 5f 73 79 6d 62 6f 6c 20 22 5c 24 69 22 20 3e  d_symbol "\$i" >
346d0 3e 20 24 6c 69 62 2e 65 78 70 3b 20 64 6f 6e 65  > $lib.exp; done
346e0 3b 20 70 72 69 6e 74 66 20 22 25 73 5c 5c 6e 22  ; printf "%s\\n"
346f0 20 22 2d 68 69 64 64 65 6e 22 3e 3e 20 24 6c 69   "-hidden">> $li
34700 62 2e 65 78 70 7e 0a 09 24 43 43 20 2d 73 68 61  b.exp~..$CC -sha
34710 72 65 64 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66  red${allow_undef
34720 69 6e 65 64 5f 66 6c 61 67 7d 20 24 7b 77 6c 7d  ined_flag} ${wl}
34730 2d 69 6e 70 75 74 20 24 7b 77 6c 7d 24 6c 69 62  -input ${wl}$lib
34740 2e 65 78 70 20 24 63 6f 6d 70 69 6c 65 72 5f 66  .exp $compiler_f
34750 6c 61 67 73 20 24 6c 69 62 6f 62 6a 73 20 24 64  lags $libobjs $d
34760 65 70 6c 69 62 73 20 2d 73 6f 6e 61 6d 65 20 24  eplibs -soname $
34770 73 6f 6e 61 6d 65 20 60 74 65 73 74 20 2d 6e 20  soname `test -n 
34780 22 24 76 65 72 73 74 72 69 6e 67 22 20 26 26 20  "$verstring" && 
34790 24 45 43 48 4f 20 22 58 2d 73 65 74 5f 76 65 72  $ECHO "X-set_ver
347a0 73 69 6f 6e 20 24 76 65 72 73 74 72 69 6e 67 22  sion $verstring"
347b0 20 7c 20 24 58 73 65 64 60 20 2d 75 70 64 61 74   | $Xsed` -updat
347c0 65 5f 72 65 67 69 73 74 72 79 20 24 7b 6f 75 74  e_registry ${out
347d0 70 75 74 5f 6f 62 6a 64 69 72 7d 2f 73 6f 5f 6c  put_objdir}/so_l
347e0 6f 63 61 74 69 6f 6e 73 20 2d 6f 20 24 6c 69 62  ocations -o $lib
347f0 7e 24 52 4d 20 24 6c 69 62 2e 65 78 70 27 0a 0a  ~$RM $lib.exp'..
34800 09 23 20 42 6f 74 68 20 63 20 61 6e 64 20 63 78  .# Both c and cx
34810 78 20 63 6f 6d 70 69 6c 65 72 20 73 75 70 70 6f  x compiler suppo
34820 72 74 20 2d 72 70 61 74 68 20 64 69 72 65 63 74  rt -rpath direct
34830 6c 79 0a 09 68 61 72 64 63 6f 64 65 5f 6c 69 62  ly..hardcode_lib
34840 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d  dir_flag_spec='-
34850 72 70 61 74 68 20 24 6c 69 62 64 69 72 27 0a 20  rpath $libdir'. 
34860 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 61 72       fi.      ar
34870 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f  chive_cmds_need_
34880 6c 63 3d 27 6e 6f 27 0a 20 20 20 20 20 20 68 61  lc='no'.      ha
34890 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65  rdcode_libdir_se
348a0 70 61 72 61 74 6f 72 3d 3a 0a 20 20 20 20 20 20  parator=:.      
348b0 3b 3b 0a 0a 20 20 20 20 73 6f 6c 61 72 69 73 2a  ;;..    solaris*
348c0 29 0a 20 20 20 20 20 20 6e 6f 5f 75 6e 64 65 66  ).      no_undef
348d0 69 6e 65 64 5f 66 6c 61 67 3d 27 20 2d 7a 20 64  ined_flag=' -z d
348e0 65 66 73 27 0a 20 20 20 20 20 20 69 66 20 74 65  efs'.      if te
348f0 73 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b  st "$GCC" = yes;
34900 20 74 68 65 6e 0a 09 77 6c 61 72 63 3d 27 24 7b   then..wlarc='${
34910 77 6c 7d 27 0a 09 61 72 63 68 69 76 65 5f 63 6d  wl}'..archive_cm
34920 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20  ds='$CC -shared 
34930 24 7b 77 6c 7d 2d 7a 20 24 7b 77 6c 7d 74 65 78  ${wl}-z ${wl}tex
34940 74 20 24 7b 77 6c 7d 2d 68 20 24 7b 77 6c 7d 24  t ${wl}-h ${wl}$
34950 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24  soname -o $lib $
34960 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
34970 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73   $compiler_flags
34980 27 0a 09 61 72 63 68 69 76 65 5f 65 78 70 73 79  '..archive_expsy
34990 6d 5f 63 6d 64 73 3d 27 65 63 68 6f 20 22 7b 20  m_cmds='echo "{ 
349a0 67 6c 6f 62 61 6c 3a 22 20 3e 20 24 6c 69 62 2e  global:" > $lib.
349b0 65 78 70 7e 63 61 74 20 24 65 78 70 6f 72 74 5f  exp~cat $export_
349c0 73 79 6d 62 6f 6c 73 20 7c 20 24 53 45 44 20 2d  symbols | $SED -
349d0 65 20 22 73 2f 5c 28 2e 2a 5c 29 2f 5c 31 3b 2f  e "s/\(.*\)/\1;/
349e0 22 20 3e 3e 20 24 6c 69 62 2e 65 78 70 7e 65 63  " >> $lib.exp~ec
349f0 68 6f 20 22 6c 6f 63 61 6c 3a 20 2a 3b 20 7d 3b  ho "local: *; };
34a00 22 20 3e 3e 20 24 6c 69 62 2e 65 78 70 7e 0a 09  " >> $lib.exp~..
34a10 20 20 24 43 43 20 2d 73 68 61 72 65 64 20 24 7b    $CC -shared ${
34a20 77 6c 7d 2d 7a 20 24 7b 77 6c 7d 74 65 78 74 20  wl}-z ${wl}text 
34a30 24 7b 77 6c 7d 2d 4d 20 24 7b 77 6c 7d 24 6c 69  ${wl}-M ${wl}$li
34a40 62 2e 65 78 70 20 24 7b 77 6c 7d 2d 68 20 24 7b  b.exp ${wl}-h ${
34a50 77 6c 7d 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c  wl}$soname -o $l
34a60 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ib $libobjs $dep
34a70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66  libs $compiler_f
34a80 6c 61 67 73 7e 24 52 4d 20 24 6c 69 62 2e 65 78  lags~$RM $lib.ex
34a90 70 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 63  p'.      else..c
34aa0 61 73 65 20 60 24 43 43 20 2d 56 20 32 3e 26 31  ase `$CC -V 2>&1
34ab0 60 20 69 6e 0a 09 2a 22 43 6f 6d 70 69 6c 65 72  ` in..*"Compiler
34ac0 73 20 35 2e 30 22 2a 29 0a 09 20 20 77 6c 61 72  s 5.0"*)..  wlar
34ad0 63 3d 27 27 0a 09 20 20 61 72 63 68 69 76 65 5f  c=''..  archive_
34ae0 63 6d 64 73 3d 27 24 4c 44 20 2d 47 24 7b 61 6c  cmds='$LD -G${al
34af0 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
34b00 61 67 7d 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d  ag} -h $soname -
34b10 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20  o $lib $libobjs 
34b20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72  $deplibs $linker
34b30 5f 66 6c 61 67 73 27 0a 09 20 20 61 72 63 68 69  _flags'..  archi
34b40 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27  ve_expsym_cmds='
34b50 65 63 68 6f 20 22 7b 20 67 6c 6f 62 61 6c 3a 22  echo "{ global:"
34b60 20 3e 20 24 6c 69 62 2e 65 78 70 7e 63 61 74 20   > $lib.exp~cat 
34b70 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20  $export_symbols 
34b80 7c 20 24 53 45 44 20 2d 65 20 22 73 2f 5c 28 2e  | $SED -e "s/\(.
34b90 2a 5c 29 2f 5c 31 3b 2f 22 20 3e 3e 20 24 6c 69  *\)/\1;/" >> $li
34ba0 62 2e 65 78 70 7e 65 63 68 6f 20 22 6c 6f 63 61  b.exp~echo "loca
34bb0 6c 3a 20 2a 3b 20 7d 3b 22 20 3e 3e 20 24 6c 69  l: *; };" >> $li
34bc0 62 2e 65 78 70 7e 0a 09 20 20 24 4c 44 20 2d 47  b.exp~..  $LD -G
34bd0 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65  ${allow_undefine
34be0 64 5f 66 6c 61 67 7d 20 2d 4d 20 24 6c 69 62 2e  d_flag} -M $lib.
34bf0 65 78 70 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d  exp -h $soname -
34c00 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20  o $lib $libobjs 
34c10 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72  $deplibs $linker
34c20 5f 66 6c 61 67 73 7e 24 52 4d 20 24 6c 69 62 2e  _flags~$RM $lib.
34c30 65 78 70 27 0a 09 20 20 3b 3b 0a 09 2a 29 0a 09  exp'..  ;;..*)..
34c40 20 20 77 6c 61 72 63 3d 27 24 7b 77 6c 7d 27 0a    wlarc='${wl}'.
34c50 09 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d  .  archive_cmds=
34c60 27 24 43 43 20 2d 47 24 7b 61 6c 6c 6f 77 5f 75  '$CC -G${allow_u
34c70 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20 2d  ndefined_flag} -
34c80 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69  h $soname -o $li
34c90 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  b $libobjs $depl
34ca0 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  ibs $compiler_fl
34cb0 61 67 73 27 0a 09 20 20 61 72 63 68 69 76 65 5f  ags'..  archive_
34cc0 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 65 63 68  expsym_cmds='ech
34cd0 6f 20 22 7b 20 67 6c 6f 62 61 6c 3a 22 20 3e 20  o "{ global:" > 
34ce0 24 6c 69 62 2e 65 78 70 7e 63 61 74 20 24 65 78  $lib.exp~cat $ex
34cf0 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 7c 20 24  port_symbols | $
34d00 53 45 44 20 2d 65 20 22 73 2f 5c 28 2e 2a 5c 29  SED -e "s/\(.*\)
34d10 2f 5c 31 3b 2f 22 20 3e 3e 20 24 6c 69 62 2e 65  /\1;/" >> $lib.e
34d20 78 70 7e 65 63 68 6f 20 22 6c 6f 63 61 6c 3a 20  xp~echo "local: 
34d30 2a 3b 20 7d 3b 22 20 3e 3e 20 24 6c 69 62 2e 65  *; };" >> $lib.e
34d40 78 70 7e 0a 09 20 20 24 43 43 20 2d 47 24 7b 61  xp~..  $CC -G${a
34d50 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
34d60 6c 61 67 7d 20 2d 4d 20 24 6c 69 62 2e 65 78 70  lag} -M $lib.exp
34d70 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24   -h $soname -o $
34d80 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  lib $libobjs $de
34d90 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f  plibs $compiler_
34da0 66 6c 61 67 73 7e 24 52 4d 20 24 6c 69 62 2e 65  flags~$RM $lib.e
34db0 78 70 27 0a 09 20 20 3b 3b 0a 09 65 73 61 63 0a  xp'..  ;;..esac.
34dc0 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 68        fi.      h
34dd0 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66  ardcode_libdir_f
34de0 6c 61 67 5f 73 70 65 63 3d 27 2d 52 24 6c 69 62  lag_spec='-R$lib
34df0 64 69 72 27 0a 20 20 20 20 20 20 68 61 72 64 63  dir'.      hardc
34e00 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61  ode_shlibpath_va
34e10 72 3d 6e 6f 0a 20 20 20 20 20 20 63 61 73 65 20  r=no.      case 
34e20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20 20  $host_os in.    
34e30 20 20 73 6f 6c 61 72 69 73 32 2e 5b 30 2d 35 5d    solaris2.[0-5]
34e40 20 7c 20 73 6f 6c 61 72 69 73 32 2e 5b 30 2d 35   | solaris2.[0-5
34e50 5d 2e 2a 29 20 3b 3b 0a 20 20 20 20 20 20 2a 29  ].*) ;;.      *)
34e60 0a 09 23 20 54 68 65 20 63 6f 6d 70 69 6c 65 72  ..# The compiler
34e70 20 64 72 69 76 65 72 20 77 69 6c 6c 20 63 6f 6d   driver will com
34e80 62 69 6e 65 20 61 6e 64 20 72 65 6f 72 64 65 72  bine and reorder
34e90 20 6c 69 6e 6b 65 72 20 6f 70 74 69 6f 6e 73 2c   linker options,
34ea0 0a 09 23 20 62 75 74 20 75 6e 64 65 72 73 74 61  ..# but understa
34eb0 6e 64 73 20 60 2d 7a 20 6c 69 6e 6b 65 72 5f 66  nds `-z linker_f
34ec0 6c 61 67 27 2e 20 20 47 43 43 20 64 69 73 63 61  lag'.  GCC disca
34ed0 72 64 73 20 69 74 20 77 69 74 68 6f 75 74 20 60  rds it without `
34ee0 24 77 6c 27 2c 0a 09 23 20 62 75 74 20 69 73 20  $wl',..# but is 
34ef0 63 61 72 65 66 75 6c 20 65 6e 6f 75 67 68 20 6e  careful enough n
34f00 6f 74 20 74 6f 20 72 65 6f 72 64 65 72 2e 0a 09  ot to reorder...
34f10 23 20 53 75 70 70 6f 72 74 65 64 20 73 69 6e 63  # Supported sinc
34f20 65 20 53 6f 6c 61 72 69 73 20 32 2e 36 20 28 6d  e Solaris 2.6 (m
34f30 61 79 62 65 20 32 2e 35 2e 31 3f 29 0a 09 69 66  aybe 2.5.1?)..if
34f40 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 79   test "$GCC" = y
34f50 65 73 3b 20 74 68 65 6e 0a 09 20 20 77 68 6f 6c  es; then..  whol
34f60 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73  e_archive_flag_s
34f70 70 65 63 3d 27 24 7b 77 6c 7d 2d 7a 20 24 7b 77  pec='${wl}-z ${w
34f80 6c 7d 61 6c 6c 65 78 74 72 61 63 74 24 63 6f 6e  l}allextract$con
34f90 76 65 6e 69 65 6e 63 65 20 24 7b 77 6c 7d 2d 7a  venience ${wl}-z
34fa0 20 24 7b 77 6c 7d 64 65 66 61 75 6c 74 65 78 74   ${wl}defaultext
34fb0 72 61 63 74 27 0a 09 65 6c 73 65 0a 09 20 20 77  ract'..else..  w
34fc0 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c 61  hole_archive_fla
34fd0 67 5f 73 70 65 63 3d 27 2d 7a 20 61 6c 6c 65 78  g_spec='-z allex
34fe0 74 72 61 63 74 24 63 6f 6e 76 65 6e 69 65 6e 63  tract$convenienc
34ff0 65 20 2d 7a 20 64 65 66 61 75 6c 74 65 78 74 72  e -z defaultextr
35000 61 63 74 27 0a 09 66 69 0a 09 3b 3b 0a 20 20 20  act'..fi..;;.   
35010 20 20 20 65 73 61 63 0a 20 20 20 20 20 20 6c 69     esac.      li
35020 6e 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62 73 3d 79  nk_all_deplibs=y
35030 65 73 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  es.      ;;..   
35040 20 73 75 6e 6f 73 34 2a 29 0a 20 20 20 20 20 20   sunos4*).      
35050 69 66 20 74 65 73 74 20 22 78 24 68 6f 73 74 5f  if test "x$host_
35060 76 65 6e 64 6f 72 22 20 3d 20 78 73 65 71 75 65  vendor" = xseque
35070 6e 74 3b 20 74 68 65 6e 0a 09 23 20 55 73 65 20  nt; then..# Use 
35080 24 43 43 20 74 6f 20 6c 69 6e 6b 20 75 6e 64 65  $CC to link unde
35090 72 20 73 65 71 75 65 6e 74 2c 20 62 65 63 61 75  r sequent, becau
350a0 73 65 20 69 74 20 74 68 72 6f 77 73 20 69 6e 20  se it throws in 
350b0 73 6f 6d 65 20 65 78 74 72 61 20 2e 6f 0a 09 23  some extra .o..#
350c0 20 66 69 6c 65 73 20 74 68 61 74 20 6d 61 6b 65   files that make
350d0 20 2e 69 6e 69 74 20 61 6e 64 20 2e 66 69 6e 69   .init and .fini
350e0 20 73 65 63 74 69 6f 6e 73 20 77 6f 72 6b 2e 0a   sections work..
350f0 09 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24  .archive_cmds='$
35100 43 43 20 2d 47 20 24 7b 77 6c 7d 2d 68 20 24 73  CC -G ${wl}-h $s
35110 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c  oname -o $lib $l
35120 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
35130 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27  $compiler_flags'
35140 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 61 72 63  .      else..arc
35150 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d  hive_cmds='$LD -
35160 61 73 73 65 72 74 20 70 75 72 65 2d 74 65 78 74  assert pure-text
35170 20 2d 42 73 74 61 74 69 63 20 2d 6f 20 24 6c 69   -Bstatic -o $li
35180 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  b $libobjs $depl
35190 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67  ibs $linker_flag
351a0 73 27 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20  s'.      fi.    
351b0 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69    hardcode_libdi
351c0 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 4c 24  r_flag_spec='-L$
351d0 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 68 61  libdir'.      ha
351e0 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 65  rdcode_direct=ye
351f0 73 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65  s.      hardcode
35200 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a 20 20 20  _minus_L=yes.   
35210 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69     hardcode_shli
35220 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20  bpath_var=no.   
35230 20 20 20 3b 3b 0a 0a 20 20 20 20 73 79 73 76 34     ;;..    sysv4
35240 29 0a 20 20 20 20 20 20 63 61 73 65 20 24 68 6f  ).      case $ho
35250 73 74 5f 76 65 6e 64 6f 72 20 69 6e 0a 09 73 6e  st_vendor in..sn
35260 69 29 0a 09 20 20 61 72 63 68 69 76 65 5f 63 6d  i)..  archive_cm
35270 64 73 3d 27 24 4c 44 20 2d 47 20 2d 68 20 24 73  ds='$LD -G -h $s
35280 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c  oname -o $lib $l
35290 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
352a0 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 09  $linker_flags'..
352b0 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63    hardcode_direc
352c0 74 3d 79 65 73 20 23 20 69 73 20 74 68 69 73 20  t=yes # is this 
352d0 72 65 61 6c 6c 79 20 74 72 75 65 3f 3f 3f 0a 09  really true???..
352e0 3b 3b 0a 09 73 69 65 6d 65 6e 73 29 0a 09 20 20  ;;..siemens)..  
352f0 23 23 20 4c 44 20 69 73 20 6c 64 20 69 74 20 6d  ## LD is ld it m
35300 61 6b 65 73 20 61 20 50 4c 41 4d 4c 49 42 0a 09  akes a PLAMLIB..
35310 20 20 23 23 20 43 43 20 6a 75 73 74 20 6d 61 6b    ## CC just mak
35320 65 73 20 61 20 47 72 6f 73 73 4d 6f 64 75 6c 65  es a GrossModule
35330 2e 0a 09 20 20 61 72 63 68 69 76 65 5f 63 6d 64  ...  archive_cmd
35340 73 3d 27 24 4c 44 20 2d 47 20 2d 6f 20 24 6c 69  s='$LD -G -o $li
35350 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  b $libobjs $depl
35360 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67  ibs $linker_flag
35370 73 27 0a 09 20 20 72 65 6c 6f 61 64 5f 63 6d 64  s'..  reload_cmd
35380 73 3d 27 24 43 43 20 2d 72 20 2d 6f 20 24 6f 75  s='$CC -r -o $ou
35390 74 70 75 74 24 72 65 6c 6f 61 64 5f 6f 62 6a 73  tput$reload_objs
353a0 27 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 64 69  '..  hardcode_di
353b0 72 65 63 74 3d 6e 6f 0a 20 20 20 20 20 20 20 20  rect=no.        
353c0 3b 3b 0a 09 6d 6f 74 6f 72 6f 6c 61 29 0a 09 20  ;;..motorola).. 
353d0 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24   archive_cmds='$
353e0 4c 44 20 2d 47 20 2d 68 20 24 73 6f 6e 61 6d 65  LD -G -h $soname
353f0 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a   -o $lib $libobj
35400 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b  s $deplibs $link
35410 65 72 5f 66 6c 61 67 73 27 0a 09 20 20 68 61 72  er_flags'..  har
35420 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 6e 6f 20  dcode_direct=no 
35430 23 4d 6f 74 6f 72 6f 6c 61 20 6d 61 6e 75 61 6c  #Motorola manual
35440 20 73 61 79 73 20 79 65 73 2c 20 62 75 74 20 6d   says yes, but m
35450 79 20 74 65 73 74 73 20 73 61 79 20 74 68 65 79  y tests say they
35460 20 6c 69 65 0a 09 3b 3b 0a 20 20 20 20 20 20 65   lie..;;.      e
35470 73 61 63 0a 20 20 20 20 20 20 72 75 6e 70 61 74  sac.      runpat
35480 68 5f 76 61 72 3d 27 4c 44 5f 52 55 4e 5f 50 41  h_var='LD_RUN_PA
35490 54 48 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f  TH'.      hardco
354a0 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72  de_shlibpath_var
354b0 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20  =no.      ;;..  
354c0 20 20 73 79 73 76 34 2e 33 2a 29 0a 20 20 20 20    sysv4.3*).    
354d0 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27    archive_cmds='
354e0 24 4c 44 20 2d 47 20 2d 68 20 24 73 6f 6e 61 6d  $LD -G -h $sonam
354f0 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  e -o $lib $libob
35500 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
35510 6b 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20  ker_flags'.     
35520 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70   hardcode_shlibp
35530 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20  ath_var=no.     
35540 20 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f   export_dynamic_
35550 66 6c 61 67 5f 73 70 65 63 3d 27 2d 42 65 78 70  flag_spec='-Bexp
35560 6f 72 74 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20  ort'.      ;;.. 
35570 20 20 20 73 79 73 76 34 2a 4d 50 2a 29 0a 20 20     sysv4*MP*).  
35580 20 20 20 20 69 66 20 74 65 73 74 20 2d 64 20 2f      if test -d /
35590 75 73 72 2f 6e 65 63 3b 20 74 68 65 6e 0a 09 61  usr/nec; then..a
355a0 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44  rchive_cmds='$LD
355b0 20 2d 47 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d   -G -h $soname -
355c0 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20  o $lib $libobjs 
355d0 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72  $deplibs $linker
355e0 5f 66 6c 61 67 73 27 0a 09 68 61 72 64 63 6f 64  _flags'..hardcod
355f0 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d  e_shlibpath_var=
35600 6e 6f 0a 09 72 75 6e 70 61 74 68 5f 76 61 72 3d  no..runpath_var=
35610 4c 44 5f 52 55 4e 5f 50 41 54 48 0a 09 68 61 72  LD_RUN_PATH..har
35620 64 63 6f 64 65 5f 72 75 6e 70 61 74 68 5f 76 61  dcode_runpath_va
35630 72 3d 79 65 73 0a 09 6c 64 5f 73 68 6c 69 62 73  r=yes..ld_shlibs
35640 3d 79 65 73 0a 20 20 20 20 20 20 66 69 0a 20 20  =yes.      fi.  
35650 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 79 73 76      ;;..    sysv
35660 34 2a 75 77 32 2a 20 7c 20 73 79 73 76 35 4f 70  4*uw2* | sysv5Op
35670 65 6e 55 4e 49 58 2a 20 7c 20 73 79 73 76 35 55  enUNIX* | sysv5U
35680 6e 69 78 57 61 72 65 37 2e 5b 30 31 5d 2e 5b 31  nixWare7.[01].[1
35690 30 5d 2a 20 7c 20 75 6e 69 78 77 61 72 65 37 2a  0]* | unixware7*
356a0 20 7c 20 73 63 6f 33 2e 32 76 35 2e 30 2e 5b 30   | sco3.2v5.0.[0
356b0 32 34 5d 2a 29 0a 20 20 20 20 20 20 6e 6f 5f 75  24]*).      no_u
356c0 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27 24  ndefined_flag='$
356d0 7b 77 6c 7d 2d 7a 2c 74 65 78 74 27 0a 20 20 20  {wl}-z,text'.   
356e0 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 5f     archive_cmds_
356f0 6e 65 65 64 5f 6c 63 3d 6e 6f 0a 20 20 20 20 20  need_lc=no.     
35700 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70   hardcode_shlibp
35710 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20  ath_var=no.     
35720 20 72 75 6e 70 61 74 68 5f 76 61 72 3d 27 4c 44   runpath_var='LD
35730 5f 52 55 4e 5f 50 41 54 48 27 0a 0a 20 20 20 20  _RUN_PATH'..    
35740 20 20 69 66 20 74 65 73 74 20 22 24 47 43 43 22    if test "$GCC"
35750 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 09 61 72   = yes; then..ar
35760 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20  chive_cmds='$CC 
35770 2d 73 68 61 72 65 64 20 24 7b 77 6c 7d 2d 68 2c  -shared ${wl}-h,
35780 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20  $soname -o $lib 
35790 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
357a0 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  s $compiler_flag
357b0 73 27 0a 09 61 72 63 68 69 76 65 5f 65 78 70 73  s'..archive_exps
357c0 79 6d 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68  ym_cmds='$CC -sh
357d0 61 72 65 64 20 24 7b 77 6c 7d 2d 42 65 78 70 6f  ared ${wl}-Bexpo
357e0 72 74 3a 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f  rt:$export_symbo
357f0 6c 73 20 24 7b 77 6c 7d 2d 68 2c 24 73 6f 6e 61  ls ${wl}-h,$sona
35800 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f  me -o $lib $libo
35810 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f  bjs $deplibs $co
35820 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a 20 20  mpiler_flags'.  
35830 20 20 20 20 65 6c 73 65 0a 09 61 72 63 68 69 76      else..archiv
35840 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 47 20 24  e_cmds='$CC -G $
35850 7b 77 6c 7d 2d 68 2c 24 73 6f 6e 61 6d 65 20 2d  {wl}-h,$soname -
35860 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20  o $lib $libobjs 
35870 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c  $deplibs $compil
35880 65 72 5f 66 6c 61 67 73 27 0a 09 61 72 63 68 69  er_flags'..archi
35890 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27  ve_expsym_cmds='
358a0 24 43 43 20 2d 47 20 24 7b 77 6c 7d 2d 42 65 78  $CC -G ${wl}-Bex
358b0 70 6f 72 74 3a 24 65 78 70 6f 72 74 5f 73 79 6d  port:$export_sym
358c0 62 6f 6c 73 20 24 7b 77 6c 7d 2d 68 2c 24 73 6f  bols ${wl}-h,$so
358d0 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69  name -o $lib $li
358e0 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24  bobjs $deplibs $
358f0 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a  compiler_flags'.
35900 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b        fi.      ;
35910 3b 0a 0a 20 20 20 20 73 79 73 76 35 2a 20 7c 20  ;..    sysv5* | 
35920 73 63 6f 33 2e 32 76 35 2a 20 7c 20 73 63 6f 35  sco3.2v5* | sco5
35930 76 36 2a 29 0a 20 20 20 20 20 20 23 20 4e 6f 74  v6*).      # Not
35940 65 3a 20 57 65 20 63 61 6e 20 4e 4f 54 20 75 73  e: We can NOT us
35950 65 20 2d 7a 20 64 65 66 73 20 61 73 20 77 65 20  e -z defs as we 
35960 6d 69 67 68 74 20 64 65 73 69 72 65 2c 20 62 65  might desire, be
35970 63 61 75 73 65 20 77 65 20 64 6f 20 6e 6f 74 0a  cause we do not.
35980 20 20 20 20 20 20 23 20 6c 69 6e 6b 20 77 69 74        # link wit
35990 68 20 2d 6c 63 2c 20 61 6e 64 20 74 68 61 74 20  h -lc, and that 
359a0 77 6f 75 6c 64 20 63 61 75 73 65 20 61 6e 79 20  would cause any 
359b0 73 79 6d 62 6f 6c 73 20 75 73 65 64 20 66 72 6f  symbols used fro
359c0 6d 20 6c 69 62 63 20 74 6f 0a 20 20 20 20 20 20  m libc to.      
359d0 23 20 61 6c 77 61 79 73 20 62 65 20 75 6e 72 65  # always be unre
359e0 73 6f 6c 76 65 64 2c 20 77 68 69 63 68 20 6d 65  solved, which me
359f0 61 6e 73 20 6a 75 73 74 20 61 62 6f 75 74 20 6e  ans just about n
35a00 6f 20 6c 69 62 72 61 72 79 20 77 6f 75 6c 64 0a  o library would.
35a10 20 20 20 20 20 20 23 20 65 76 65 72 20 6c 69 6e        # ever lin
35a20 6b 20 63 6f 72 72 65 63 74 6c 79 2e 20 20 49 66  k correctly.  If
35a30 20 77 65 27 72 65 20 6e 6f 74 20 75 73 69 6e 67   we're not using
35a40 20 47 4e 55 20 6c 64 20 77 65 20 75 73 65 20 2d   GNU ld we use -
35a50 7a 20 74 65 78 74 0a 20 20 20 20 20 20 23 20 74  z text.      # t
35a60 68 6f 75 67 68 2c 20 77 68 69 63 68 20 64 6f 65  hough, which doe
35a70 73 20 63 61 74 63 68 20 73 6f 6d 65 20 62 61 64  s catch some bad
35a80 20 73 79 6d 62 6f 6c 73 20 62 75 74 20 69 73 6e   symbols but isn
35a90 27 74 20 61 73 20 68 65 61 76 79 2d 68 61 6e 64  't as heavy-hand
35aa0 65 64 0a 20 20 20 20 20 20 23 20 61 73 20 2d 7a  ed.      # as -z
35ab0 20 64 65 66 73 2e 0a 20 20 20 20 20 20 6e 6f 5f   defs..      no_
35ac0 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27  undefined_flag='
35ad0 24 7b 77 6c 7d 2d 7a 2c 74 65 78 74 27 0a 20 20  ${wl}-z,text'.  
35ae0 20 20 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69      allow_undefi
35af0 6e 65 64 5f 66 6c 61 67 3d 27 24 7b 77 6c 7d 2d  ned_flag='${wl}-
35b00 7a 2c 6e 6f 64 65 66 73 27 0a 20 20 20 20 20 20  z,nodefs'.      
35b10 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65  archive_cmds_nee
35b20 64 5f 6c 63 3d 6e 6f 0a 20 20 20 20 20 20 68 61  d_lc=no.      ha
35b30 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68  rdcode_shlibpath
35b40 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 68 61  _var=no.      ha
35b50 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
35b60 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 52  ag_spec='${wl}-R
35b70 2c 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20  ,$libdir'.      
35b80 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
35b90 73 65 70 61 72 61 74 6f 72 3d 27 3a 27 0a 20 20  separator=':'.  
35ba0 20 20 20 20 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70      link_all_dep
35bb0 6c 69 62 73 3d 79 65 73 0a 20 20 20 20 20 20 65  libs=yes.      e
35bc0 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c  xport_dynamic_fl
35bd0 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 42  ag_spec='${wl}-B
35be0 65 78 70 6f 72 74 27 0a 20 20 20 20 20 20 72 75  export'.      ru
35bf0 6e 70 61 74 68 5f 76 61 72 3d 27 4c 44 5f 52 55  npath_var='LD_RU
35c00 4e 5f 50 41 54 48 27 0a 0a 20 20 20 20 20 20 69  N_PATH'..      i
35c10 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20  f test "$GCC" = 
35c20 79 65 73 3b 20 74 68 65 6e 0a 09 61 72 63 68 69  yes; then..archi
35c30 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68  ve_cmds='$CC -sh
35c40 61 72 65 64 20 24 7b 77 6c 7d 2d 68 2c 24 73 6f  ared ${wl}-h,$so
35c50 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69  name -o $lib $li
35c60 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24  bobjs $deplibs $
35c70 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a  compiler_flags'.
35c80 09 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f  .archive_expsym_
35c90 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65  cmds='$CC -share
35ca0 64 20 24 7b 77 6c 7d 2d 42 65 78 70 6f 72 74 3a  d ${wl}-Bexport:
35cb0 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20  $export_symbols 
35cc0 24 7b 77 6c 7d 2d 68 2c 24 73 6f 6e 61 6d 65 20  ${wl}-h,$soname 
35cd0 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73  -o $lib $libobjs
35ce0 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
35cf0 6c 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20  ler_flags'.     
35d00 20 65 6c 73 65 0a 09 61 72 63 68 69 76 65 5f 63   else..archive_c
35d10 6d 64 73 3d 27 24 43 43 20 2d 47 20 24 7b 77 6c  mds='$CC -G ${wl
35d20 7d 2d 68 2c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24  }-h,$soname -o $
35d30 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  lib $libobjs $de
35d40 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f  plibs $compiler_
35d50 66 6c 61 67 73 27 0a 09 61 72 63 68 69 76 65 5f  flags'..archive_
35d60 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24 43 43  expsym_cmds='$CC
35d70 20 2d 47 20 24 7b 77 6c 7d 2d 42 65 78 70 6f 72   -G ${wl}-Bexpor
35d80 74 3a 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c  t:$export_symbol
35d90 73 20 24 7b 77 6c 7d 2d 68 2c 24 73 6f 6e 61 6d  s ${wl}-h,$sonam
35da0 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  e -o $lib $libob
35db0 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d  js $deplibs $com
35dc0 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a 20 20 20  piler_flags'.   
35dd0 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a     fi.      ;;..
35de0 20 20 20 20 75 74 73 34 2a 29 0a 20 20 20 20 20      uts4*).     
35df0 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24   archive_cmds='$
35e00 4c 44 20 2d 47 20 2d 68 20 24 73 6f 6e 61 6d 65  LD -G -h $soname
35e10 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a   -o $lib $libobj
35e20 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b  s $deplibs $link
35e30 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20 20  er_flags'.      
35e40 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
35e50 66 6c 61 67 5f 73 70 65 63 3d 27 2d 4c 24 6c 69  flag_spec='-L$li
35e60 62 64 69 72 27 0a 20 20 20 20 20 20 68 61 72 64  bdir'.      hard
35e70 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76  code_shlibpath_v
35e80 61 72 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a  ar=no.      ;;..
35e90 20 20 20 20 2a 29 0a 20 20 20 20 20 20 6c 64 5f      *).      ld_
35ea0 73 68 6c 69 62 73 3d 6e 6f 0a 20 20 20 20 20 20  shlibs=no.      
35eb0 3b 3b 0a 20 20 20 20 65 73 61 63 0a 0a 20 20 20  ;;.    esac..   
35ec0 20 69 66 20 74 65 73 74 20 78 24 68 6f 73 74 5f   if test x$host_
35ed0 76 65 6e 64 6f 72 20 3d 20 78 73 6e 69 3b 20 74  vendor = xsni; t
35ee0 68 65 6e 0a 20 20 20 20 20 20 63 61 73 65 20 24  hen.      case $
35ef0 68 6f 73 74 20 69 6e 0a 20 20 20 20 20 20 73 79  host in.      sy
35f00 73 76 34 20 7c 20 73 79 73 76 34 2e 32 75 77 32  sv4 | sysv4.2uw2
35f10 2a 20 7c 20 73 79 73 76 34 2e 33 2a 20 7c 20 73  * | sysv4.3* | s
35f20 79 73 76 35 2a 29 0a 09 65 78 70 6f 72 74 5f 64  ysv5*)..export_d
35f30 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63  ynamic_flag_spec
35f40 3d 27 24 7b 77 6c 7d 2d 42 6c 61 72 67 65 64 79  ='${wl}-Blargedy
35f50 6e 73 79 6d 27 0a 09 3b 3b 0a 20 20 20 20 20 20  nsym'..;;.      
35f60 65 73 61 63 0a 20 20 20 20 66 69 0a 20 20 66 69  esac.    fi.  fi
35f70 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  ..echo "$as_me:$
35f80 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
35f90 24 6c 64 5f 73 68 6c 69 62 73 22 20 3e 26 35 0a  $ld_shlibs" >&5.
35fa0 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
35fb0 6c 64 5f 73 68 6c 69 62 73 22 20 3e 26 36 0a 74  ld_shlibs" >&6.t
35fc0 65 73 74 20 22 24 6c 64 5f 73 68 6c 69 62 73 22  est "$ld_shlibs"
35fd0 20 3d 20 6e 6f 20 26 26 20 63 61 6e 5f 62 75 69   = no && can_bui
35fe0 6c 64 5f 73 68 61 72 65 64 3d 6e 6f 0a 0a 77 69  ld_shared=no..wi
35ff0 74 68 5f 67 6e 75 5f 6c 64 3d 24 77 69 74 68 5f  th_gnu_ld=$with_
36000 67 6e 75 5f 6c 64 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  gnu_ld..........
36010 0a 0a 0a 0a 0a 0a 23 0a 23 20 44 6f 20 77 65 20  ......#.# Do we 
36020 6e 65 65 64 20 74 6f 20 65 78 70 6c 69 63 69 74  need to explicit
36030 6c 79 20 6c 69 6e 6b 20 6c 69 62 63 3f 0a 23 0a  ly link libc?.#.
36040 63 61 73 65 20 22 78 24 61 72 63 68 69 76 65 5f  case "x$archive_
36050 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 22 20 69 6e  cmds_need_lc" in
36060 0a 78 7c 78 79 65 73 29 0a 20 20 23 20 41 73 73  .x|xyes).  # Ass
36070 75 6d 65 20 2d 6c 63 20 73 68 6f 75 6c 64 20 62  ume -lc should b
36080 65 20 61 64 64 65 64 0a 20 20 61 72 63 68 69 76  e added.  archiv
36090 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 3d 79  e_cmds_need_lc=y
360a0 65 73 0a 0a 20 20 69 66 20 74 65 73 74 20 22 24  es..  if test "$
360b0 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 22 20 3d  enable_shared" =
360c0 20 79 65 73 20 26 26 20 74 65 73 74 20 22 24 47   yes && test "$G
360d0 43 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a  CC" = yes; then.
360e0 20 20 20 20 63 61 73 65 20 24 61 72 63 68 69 76      case $archiv
360f0 65 5f 63 6d 64 73 20 69 6e 0a 20 20 20 20 2a 27  e_cmds in.    *'
36100 7e 27 2a 29 0a 20 20 20 20 20 20 23 20 46 49 58  ~'*).      # FIX
36110 4d 45 3a 20 77 65 20 6d 61 79 20 68 61 76 65 20  ME: we may have 
36120 74 6f 20 64 65 61 6c 20 77 69 74 68 20 6d 75 6c  to deal with mul
36130 74 69 2d 63 6f 6d 6d 61 6e 64 20 73 65 71 75 65  ti-command seque
36140 6e 63 65 73 2e 0a 20 20 20 20 20 20 3b 3b 0a 20  nces..      ;;. 
36150 20 20 20 27 24 43 43 20 27 2a 29 0a 20 20 20 20     '$CC '*).    
36160 20 20 23 20 54 65 73 74 20 77 68 65 74 68 65 72    # Test whether
36170 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 69 6d   the compiler im
36180 70 6c 69 63 69 74 6c 79 20 6c 69 6e 6b 73 20 77  plicitly links w
36190 69 74 68 20 2d 6c 63 20 73 69 6e 63 65 20 6f 6e  ith -lc since on
361a0 20 73 6f 6d 65 0a 20 20 20 20 20 20 23 20 73 79   some.      # sy
361b0 73 74 65 6d 73 2c 20 2d 6c 67 63 63 20 68 61 73  stems, -lgcc has
361c0 20 74 6f 20 63 6f 6d 65 20 62 65 66 6f 72 65 20   to come before 
361d0 2d 6c 63 2e 20 49 66 20 67 63 63 20 61 6c 72 65  -lc. If gcc alre
361e0 61 64 79 20 70 61 73 73 65 73 20 2d 6c 63 0a 20  ady passes -lc. 
361f0 20 20 20 20 20 23 20 74 6f 20 6c 64 2c 20 64 6f       # to ld, do
36200 6e 27 74 20 61 64 64 20 2d 6c 63 20 62 65 66 6f  n't add -lc befo
36210 72 65 20 2d 6c 67 63 63 2e 0a 20 20 20 20 20 20  re -lgcc..      
36220 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
36230 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77  NENO: checking w
36240 68 65 74 68 65 72 20 2d 6c 63 20 73 68 6f 75 6c  hether -lc shoul
36250 64 20 62 65 20 65 78 70 6c 69 63 69 74 6c 79 20  d be explicitly 
36260 6c 69 6e 6b 65 64 20 69 6e 22 20 3e 26 35 0a 65  linked in" >&5.e
36270 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
36280 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 2d 6c  cking whether -l
36290 63 20 73 68 6f 75 6c 64 20 62 65 20 65 78 70 6c  c should be expl
362a0 69 63 69 74 6c 79 20 6c 69 6e 6b 65 64 20 69 6e  icitly linked in
362b0 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
362c0 0a 20 20 20 20 20 20 24 52 4d 20 63 6f 6e 66 74  .      $RM conft
362d0 65 73 74 2a 0a 20 20 20 20 20 20 65 63 68 6f 20  est*.      echo 
362e0 22 24 6c 74 5f 73 69 6d 70 6c 65 5f 63 6f 6d 70  "$lt_simple_comp
362f0 69 6c 65 5f 74 65 73 74 5f 63 6f 64 65 22 20 3e  ile_test_code" >
36300 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
36310 74 0a 0a 20 20 20 20 20 20 69 66 20 7b 20 28 65  t..      if { (e
36320 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
36330 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
36340 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a  compile\"") >&5.
36350 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70    (eval $ac_comp
36360 69 6c 65 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  ile) 2>&5.  ac_s
36370 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
36380 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
36390 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
363a0 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
363b0 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 32 3e  ac_status); } 2>
363c0 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68  conftest.err; th
363d0 65 6e 0a 20 20 20 20 20 20 20 20 73 6f 6e 61 6d  en.        sonam
363e0 65 3d 63 6f 6e 66 74 65 73 74 0a 20 20 20 20 20  e=conftest.     
363f0 20 20 20 6c 69 62 3d 63 6f 6e 66 74 65 73 74 0a     lib=conftest.
36400 20 20 20 20 20 20 20 20 6c 69 62 6f 62 6a 73 3d          libobjs=
36410 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
36420 65 78 74 0a 20 20 20 20 20 20 20 20 64 65 70 6c  ext.        depl
36430 69 62 73 3d 0a 20 20 20 20 20 20 20 20 77 6c 3d  ibs=.        wl=
36440 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65  $lt_prog_compile
36450 72 5f 77 6c 0a 09 70 69 63 5f 66 6c 61 67 3d 24  r_wl..pic_flag=$
36460 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
36470 5f 70 69 63 0a 20 20 20 20 20 20 20 20 63 6f 6d  _pic.        com
36480 70 69 6c 65 72 5f 66 6c 61 67 73 3d 2d 76 0a 20  piler_flags=-v. 
36490 20 20 20 20 20 20 20 6c 69 6e 6b 65 72 5f 66 6c         linker_fl
364a0 61 67 73 3d 2d 76 0a 20 20 20 20 20 20 20 20 76  ags=-v.        v
364b0 65 72 73 74 72 69 6e 67 3d 0a 20 20 20 20 20 20  erstring=.      
364c0 20 20 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 3d    output_objdir=
364d0 2e 0a 20 20 20 20 20 20 20 20 6c 69 62 6e 61 6d  ..        libnam
364e0 65 3d 63 6f 6e 66 74 65 73 74 0a 20 20 20 20 20  e=conftest.     
364f0 20 20 20 6c 74 5f 73 61 76 65 5f 61 6c 6c 6f 77     lt_save_allow
36500 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d  _undefined_flag=
36510 24 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64  $allow_undefined
36520 5f 66 6c 61 67 0a 20 20 20 20 20 20 20 20 61 6c  _flag.        al
36530 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
36540 61 67 3d 0a 20 20 20 20 20 20 20 20 69 66 20 7b  ag=.        if {
36550 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
36560 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
36570 61 72 63 68 69 76 65 5f 63 6d 64 73 20 32 5c 3e  archive_cmds 2\>
36580 5c 26 31 20 5c 7c 20 24 47 52 45 50 20 5c 22 20  \&1 \| $GREP \" 
36590 2d 6c 63 20 5c 22 20 5c 3e 2f 64 65 76 2f 6e 75  -lc \" \>/dev/nu
365a0 6c 6c 20 32 5c 3e 5c 26 31 5c 22 22 29 20 3e 26  ll 2\>\&1\"") >&
365b0 35 0a 20 20 28 65 76 61 6c 20 24 61 72 63 68 69  5.  (eval $archi
365c0 76 65 5f 63 6d 64 73 20 32 5c 3e 5c 26 31 20 5c  ve_cmds 2\>\&1 \
365d0 7c 20 24 47 52 45 50 20 5c 22 20 2d 6c 63 20 5c  | $GREP \" -lc \
365e0 22 20 5c 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 5c  " \>/dev/null 2\
365f0 3e 5c 26 31 29 20 32 3e 26 35 0a 20 20 61 63 5f  >\&1) 2>&5.  ac_
36600 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
36610 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
36620 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
36630 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
36640 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 0a 20  $ac_status); }. 
36650 20 20 20 20 20 20 20 74 68 65 6e 0a 09 20 20 61         then..  a
36660 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64  rchive_cmds_need
36670 5f 6c 63 3d 6e 6f 0a 20 20 20 20 20 20 20 20 65  _lc=no.        e
36680 6c 73 65 0a 09 20 20 61 72 63 68 69 76 65 5f 63  lse..  archive_c
36690 6d 64 73 5f 6e 65 65 64 5f 6c 63 3d 79 65 73 0a  mds_need_lc=yes.
366a0 20 20 20 20 20 20 20 20 66 69 0a 20 20 20 20 20          fi.     
366b0 20 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e     allow_undefin
366c0 65 64 5f 66 6c 61 67 3d 24 6c 74 5f 73 61 76 65  ed_flag=$lt_save
366d0 5f 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64  _allow_undefined
366e0 5f 66 6c 61 67 0a 20 20 20 20 20 20 65 6c 73 65  _flag.      else
366f0 0a 20 20 20 20 20 20 20 20 63 61 74 20 63 6f 6e  .        cat con
36700 66 74 65 73 74 2e 65 72 72 20 31 3e 26 35 0a 20  ftest.err 1>&5. 
36710 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 24 52       fi.      $R
36720 4d 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20 20 20  M conftest*.    
36730 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
36740 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
36750 24 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65  $archive_cmds_ne
36760 65 64 5f 6c 63 22 20 3e 26 35 0a 65 63 68 6f 20  ed_lc" >&5.echo 
36770 22 24 7b 45 43 48 4f 5f 54 7d 24 61 72 63 68 69  "${ECHO_T}$archi
36780 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 22  ve_cmds_need_lc"
36790 20 3e 26 36 0a 20 20 20 20 20 20 3b 3b 0a 20 20   >&6.      ;;.  
367a0 20 20 65 73 61 63 0a 20 20 66 69 0a 20 20 3b 3b    esac.  fi.  ;;
367b0 0a 65 73 61 63 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  .esac...........
367c0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  ................
367d0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  ................
367e0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  ................
367f0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  ................
36800 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  ................
36810 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  ................
36820 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  ................
36830 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  ................
36840 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  ................
36850 0a 0a 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  ...  echo "$as_m
36860 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
36870 69 6e 67 20 64 79 6e 61 6d 69 63 20 6c 69 6e 6b  ing dynamic link
36880 65 72 20 63 68 61 72 61 63 74 65 72 69 73 74 69  er characteristi
36890 63 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  cs" >&5.echo $EC
368a0 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 64  HO_N "checking d
368b0 79 6e 61 6d 69 63 20 6c 69 6e 6b 65 72 20 63 68  ynamic linker ch
368c0 61 72 61 63 74 65 72 69 73 74 69 63 73 2e 2e 2e  aracteristics...
368d0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 0a 69   $ECHO_C" >&6..i
368e0 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20  f test "$GCC" = 
368f0 79 65 73 3b 20 74 68 65 6e 0a 20 20 63 61 73 65  yes; then.  case
36900 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20   $host_os in.   
36910 20 64 61 72 77 69 6e 2a 29 20 6c 74 5f 61 77 6b   darwin*) lt_awk
36920 5f 61 72 67 3d 22 2f 5e 6c 69 62 72 61 72 69 65  _arg="/^librarie
36930 73 3a 2f 2c 2f 4c 52 2f 22 20 3b 3b 0a 20 20 20  s:/,/LR/" ;;.   
36940 20 2a 29 20 6c 74 5f 61 77 6b 5f 61 72 67 3d 22   *) lt_awk_arg="
36950 2f 5e 6c 69 62 72 61 72 69 65 73 3a 2f 22 20 3b  /^libraries:/" ;
36960 3b 0a 20 20 65 73 61 63 0a 20 20 6c 74 5f 73 65  ;.  esac.  lt_se
36970 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 60  arch_path_spec=`
36980 24 43 43 20 2d 70 72 69 6e 74 2d 73 65 61 72 63  $CC -print-searc
36990 68 2d 64 69 72 73 20 7c 20 61 77 6b 20 24 6c 74  h-dirs | awk $lt
369a0 5f 61 77 6b 5f 61 72 67 20 7c 20 24 53 45 44 20  _awk_arg | $SED 
369b0 2d 65 20 22 73 2f 5e 6c 69 62 72 61 72 69 65 73  -e "s/^libraries
369c0 3a 2f 2f 22 20 2d 65 20 22 73 2c 3d 2f 2c 2f 2c  ://" -e "s,=/,/,
369d0 67 22 60 0a 20 20 69 66 20 24 45 43 48 4f 20 22  g"`.  if $ECHO "
369e0 24 6c 74 5f 73 65 61 72 63 68 5f 70 61 74 68 5f  $lt_search_path_
369f0 73 70 65 63 22 20 7c 20 24 47 52 45 50 20 27 3b  spec" | $GREP ';
36a00 27 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 3b 20 74  ' >/dev/null ; t
36a10 68 65 6e 0a 20 20 20 20 23 20 69 66 20 74 68 65  hen.    # if the
36a20 20 70 61 74 68 20 63 6f 6e 74 61 69 6e 73 20 22   path contains "
36a30 3b 22 20 74 68 65 6e 20 77 65 20 61 73 73 75 6d  ;" then we assum
36a40 65 20 69 74 20 74 6f 20 62 65 20 74 68 65 20 73  e it to be the s
36a50 65 70 61 72 61 74 6f 72 0a 20 20 20 20 23 20 6f  eparator.    # o
36a60 74 68 65 72 77 69 73 65 20 64 65 66 61 75 6c 74  therwise default
36a70 20 74 6f 20 74 68 65 20 73 74 61 6e 64 61 72 64   to the standard
36a80 20 70 61 74 68 20 73 65 70 61 72 61 74 6f 72 20   path separator 
36a90 28 69 2e 65 2e 20 22 3a 22 29 20 2d 20 69 74 20  (i.e. ":") - it 
36aa0 69 73 0a 20 20 20 20 23 20 61 73 73 75 6d 65 64  is.    # assumed
36ab0 20 74 68 61 74 20 6e 6f 20 70 61 72 74 20 6f 66   that no part of
36ac0 20 61 20 6e 6f 72 6d 61 6c 20 70 61 74 68 6e 61   a normal pathna
36ad0 6d 65 20 63 6f 6e 74 61 69 6e 73 20 22 3b 22 20  me contains ";" 
36ae0 62 75 74 20 74 68 61 74 20 73 68 6f 75 6c 64 0a  but that should.
36af0 20 20 20 20 23 20 6f 6b 61 79 20 69 6e 20 74 68      # okay in th
36b00 65 20 72 65 61 6c 20 77 6f 72 6c 64 20 77 68 65  e real world whe
36b10 72 65 20 22 3b 22 20 69 6e 20 64 69 72 70 61 74  re ";" in dirpat
36b20 68 73 20 69 73 20 69 74 73 65 6c 66 20 70 72 6f  hs is itself pro
36b30 62 6c 65 6d 61 74 69 63 2e 0a 20 20 20 20 6c 74  blematic..    lt
36b40 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65  _search_path_spe
36b50 63 3d 60 24 45 43 48 4f 20 22 24 6c 74 5f 73 65  c=`$ECHO "$lt_se
36b60 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 22 20  arch_path_spec" 
36b70 7c 20 24 53 45 44 20 2d 65 20 27 73 2f 3b 2f 20  | $SED -e 's/;/ 
36b80 2f 67 27 60 0a 20 20 65 6c 73 65 0a 20 20 20 20  /g'`.  else.    
36b90 6c 74 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73  lt_search_path_s
36ba0 70 65 63 3d 60 24 45 43 48 4f 20 22 24 6c 74 5f  pec=`$ECHO "$lt_
36bb0 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63  search_path_spec
36bc0 22 20 7c 20 24 53 45 44 20 20 2d 65 20 22 73 2f  " | $SED  -e "s/
36bd0 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 2f  $PATH_SEPARATOR/
36be0 20 2f 67 22 60 0a 20 20 66 69 0a 20 20 23 20 4f   /g"`.  fi.  # O
36bf0 6b 2c 20 6e 6f 77 20 77 65 20 68 61 76 65 20 74  k, now we have t
36c00 68 65 20 70 61 74 68 2c 20 73 65 70 61 72 61 74  he path, separat
36c10 65 64 20 62 79 20 73 70 61 63 65 73 2c 20 77 65  ed by spaces, we
36c20 20 63 61 6e 20 73 74 65 70 20 74 68 72 6f 75 67   can step throug
36c30 68 20 69 74 0a 20 20 23 20 61 6e 64 20 61 64 64  h it.  # and add
36c40 20 6d 75 6c 74 69 6c 69 62 20 64 69 72 20 69 66   multilib dir if
36c50 20 6e 65 63 65 73 73 61 72 79 2e 0a 20 20 6c 74   necessary..  lt
36c60 5f 74 6d 70 5f 6c 74 5f 73 65 61 72 63 68 5f 70  _tmp_lt_search_p
36c70 61 74 68 5f 73 70 65 63 3d 0a 20 20 6c 74 5f 6d  ath_spec=.  lt_m
36c80 75 6c 74 69 5f 6f 73 5f 64 69 72 3d 60 24 43 43  ulti_os_dir=`$CC
36c90 20 24 43 50 50 46 4c 41 47 53 20 24 43 46 4c 41   $CPPFLAGS $CFLA
36ca0 47 53 20 24 4c 44 46 4c 41 47 53 20 2d 70 72 69  GS $LDFLAGS -pri
36cb0 6e 74 2d 6d 75 6c 74 69 2d 6f 73 2d 64 69 72 65  nt-multi-os-dire
36cc0 63 74 6f 72 79 20 32 3e 2f 64 65 76 2f 6e 75 6c  ctory 2>/dev/nul
36cd0 6c 60 0a 20 20 66 6f 72 20 6c 74 5f 73 79 73 5f  l`.  for lt_sys_
36ce0 70 61 74 68 20 69 6e 20 24 6c 74 5f 73 65 61 72  path in $lt_sear
36cf0 63 68 5f 70 61 74 68 5f 73 70 65 63 3b 20 64 6f  ch_path_spec; do
36d00 0a 20 20 20 20 69 66 20 74 65 73 74 20 2d 64 20  .    if test -d 
36d10 22 24 6c 74 5f 73 79 73 5f 70 61 74 68 2f 24 6c  "$lt_sys_path/$l
36d20 74 5f 6d 75 6c 74 69 5f 6f 73 5f 64 69 72 22 3b  t_multi_os_dir";
36d30 20 74 68 65 6e 0a 20 20 20 20 20 20 6c 74 5f 74   then.      lt_t
36d40 6d 70 5f 6c 74 5f 73 65 61 72 63 68 5f 70 61 74  mp_lt_search_pat
36d50 68 5f 73 70 65 63 3d 22 24 6c 74 5f 74 6d 70 5f  h_spec="$lt_tmp_
36d60 6c 74 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73  lt_search_path_s
36d70 70 65 63 20 24 6c 74 5f 73 79 73 5f 70 61 74 68  pec $lt_sys_path
36d80 2f 24 6c 74 5f 6d 75 6c 74 69 5f 6f 73 5f 64 69  /$lt_multi_os_di
36d90 72 22 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20  r".    else.    
36da0 20 20 74 65 73 74 20 2d 64 20 22 24 6c 74 5f 73    test -d "$lt_s
36db0 79 73 5f 70 61 74 68 22 20