/ Hex Artifact Content
Login

Artifact 2a71bcba74ccdfbdf29759c1ca00917bc2d6ec67:


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 2e  U Autoconf 2.59.
0070: 0a 23 0a 23 20 43 6f 70 79 72 69 67 68 74 20 28  .#.# Copyright (
0080: 43 29 20 32 30 30 33 20 46 72 65 65 20 53 6f 66  C) 2003 Free Sof
0090: 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e  tware Foundation
00a0: 2c 20 49 6e 63 2e 0a 23 20 54 68 69 73 20 63 6f  , Inc..# This co
00b0: 6e 66 69 67 75 72 65 20 73 63 72 69 70 74 20 69  nfigure script i
00c0: 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b  s free software;
00d0: 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61   the Free Softwa
00e0: 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 0a 23 20  re Foundation.# 
00f0: 67 69 76 65 73 20 75 6e 6c 69 6d 69 74 65 64 20  gives unlimited 
0100: 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 63 6f  permission to co
0110: 70 79 2c 20 64 69 73 74 72 69 62 75 74 65 20 61  py, distribute a
0120: 6e 64 20 6d 6f 64 69 66 79 20 69 74 2e 0a 23 23  nd modify it..##
0130: 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ---------------
0140: 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 4d 34 73  ------ ##.## M4s
0150: 68 20 49 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e  h Initialization
0160: 2e 20 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d  .  ##.## -------
0170: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23  -------------- #
0180: 23 0a 0a 23 20 42 65 20 42 6f 75 72 6e 65 20 63  #..# Be Bourne c
0190: 6f 6d 70 61 74 69 62 6c 65 0a 69 66 20 74 65 73  ompatible.if tes
01a0: 74 20 2d 6e 20 22 24 7b 5a 53 48 5f 56 45 52 53  t -n "${ZSH_VERS
01b0: 49 4f 4e 2b 73 65 74 7d 22 20 26 26 20 28 65 6d  ION+set}" && (em
01c0: 75 6c 61 74 65 20 73 68 29 20 3e 2f 64 65 76 2f  ulate sh) >/dev/
01d0: 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e 0a  null 2>&1; then.
01e0: 20 20 65 6d 75 6c 61 74 65 20 73 68 0a 20 20 4e    emulate sh.  N
01f0: 55 4c 4c 43 4d 44 3d 3a 0a 20 20 23 20 5a 73 68  ULLCMD=:.  # Zsh
0200: 20 33 2e 78 20 61 6e 64 20 34 2e 78 20 70 65 72   3.x and 4.x per
0210: 66 6f 72 6d 73 20 77 6f 72 64 20 73 70 6c 69 74  forms word split
0220: 74 69 6e 67 20 6f 6e 20 24 7b 31 2b 22 24 40 22  ting on ${1+"$@"
0230: 7d 2c 20 77 68 69 63 68 0a 20 20 23 20 69 73 20  }, which.  # is 
0240: 63 6f 6e 74 72 61 72 79 20 74 6f 20 6f 75 72 20  contrary to our 
0250: 75 73 61 67 65 2e 20 20 44 69 73 61 62 6c 65 20  usage.  Disable 
0260: 74 68 69 73 20 66 65 61 74 75 72 65 2e 0a 20 20  this feature..  
0270: 61 6c 69 61 73 20 2d 67 20 27 24 7b 31 2b 22 24  alias -g '${1+"$
0280: 40 22 7d 27 3d 27 22 24 40 22 27 0a 65 6c 69 66  @"}'='"$@"'.elif
0290: 20 74 65 73 74 20 2d 6e 20 22 24 7b 42 41 53 48   test -n "${BASH
02a0: 5f 56 45 52 53 49 4f 4e 2b 73 65 74 7d 22 20 26  _VERSION+set}" &
02b0: 26 20 28 73 65 74 20 2d 6f 20 70 6f 73 69 78 29  & (set -o posix)
02c0: 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31   >/dev/null 2>&1
02d0: 3b 20 74 68 65 6e 0a 20 20 73 65 74 20 2d 6f 20  ; then.  set -o 
02e0: 70 6f 73 69 78 0a 66 69 0a 44 55 41 4c 43 41 53  posix.fi.DUALCAS
02f0: 45 3d 31 3b 20 65 78 70 6f 72 74 20 44 55 41 4c  E=1; export DUAL
0300: 43 41 53 45 20 23 20 66 6f 72 20 4d 4b 53 20 73  CASE # for MKS s
0310: 68 0a 0a 23 20 53 75 70 70 6f 72 74 20 75 6e 73  h..# Support uns
0320: 65 74 20 77 68 65 6e 20 70 6f 73 73 69 62 6c 65  et when possible
0330: 2e 0a 69 66 20 28 20 28 4d 41 49 4c 3d 36 30 3b  ..if ( (MAIL=60;
0340: 20 75 6e 73 65 74 20 4d 41 49 4c 29 20 7c 7c 20   unset MAIL) || 
0350: 65 78 69 74 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c  exit) >/dev/null
0360: 20 32 3e 26 31 3b 20 74 68 65 6e 0a 20 20 61 73   2>&1; then.  as
0370: 5f 75 6e 73 65 74 3d 75 6e 73 65 74 0a 65 6c 73  _unset=unset.els
0380: 65 0a 20 20 61 73 5f 75 6e 73 65 74 3d 66 61 6c  e.  as_unset=fal
0390: 73 65 0a 66 69 0a 0a 0a 23 20 57 6f 72 6b 20 61  se.fi...# Work a
03a0: 72 6f 75 6e 64 20 62 75 67 73 20 69 6e 20 70 72  round bugs in pr
03b0: 65 2d 33 2e 30 20 55 57 49 4e 20 6b 73 68 2e 0a  e-3.0 UWIN ksh..
03c0: 24 61 73 5f 75 6e 73 65 74 20 45 4e 56 20 4d 41  $as_unset ENV MA
03d0: 49 4c 20 4d 41 49 4c 50 41 54 48 0a 50 53 31 3d  IL MAILPATH.PS1=
03e0: 27 24 20 27 0a 50 53 32 3d 27 3e 20 27 0a 50 53  '$ '.PS2='> '.PS
03f0: 34 3d 27 2b 20 27 0a 0a 23 20 4e 4c 53 20 6e 75  4='+ '..# NLS nu
0400: 69 73 61 6e 63 65 73 2e 0a 66 6f 72 20 61 73 5f  isances..for as_
0410: 76 61 72 20 69 6e 20 5c 0a 20 20 4c 41 4e 47 20  var in \.  LANG 
0420: 4c 41 4e 47 55 41 47 45 20 4c 43 5f 41 44 44 52  LANGUAGE LC_ADDR
0430: 45 53 53 20 4c 43 5f 41 4c 4c 20 4c 43 5f 43 4f  ESS LC_ALL LC_CO
0440: 4c 4c 41 54 45 20 4c 43 5f 43 54 59 50 45 20 4c  LLATE LC_CTYPE L
0450: 43 5f 49 44 45 4e 54 49 46 49 43 41 54 49 4f 4e  C_IDENTIFICATION
0460: 20 5c 0a 20 20 4c 43 5f 4d 45 41 53 55 52 45 4d   \.  LC_MEASUREM
0470: 45 4e 54 20 4c 43 5f 4d 45 53 53 41 47 45 53 20  ENT LC_MESSAGES 
0480: 4c 43 5f 4d 4f 4e 45 54 41 52 59 20 4c 43 5f 4e  LC_MONETARY LC_N
0490: 41 4d 45 20 4c 43 5f 4e 55 4d 45 52 49 43 20 4c  AME LC_NUMERIC L
04a0: 43 5f 50 41 50 45 52 20 5c 0a 20 20 4c 43 5f 54  C_PAPER \.  LC_T
04b0: 45 4c 45 50 48 4f 4e 45 20 4c 43 5f 54 49 4d 45  ELEPHONE LC_TIME
04c0: 0a 64 6f 0a 20 20 69 66 20 28 73 65 74 20 2b 78  .do.  if (set +x
04d0: 3b 20 74 65 73 74 20 2d 7a 20 22 60 28 65 76 61  ; test -z "`(eva
04e0: 6c 20 24 61 73 5f 76 61 72 3d 43 3b 20 65 78 70  l $as_var=C; exp
04f0: 6f 72 74 20 24 61 73 5f 76 61 72 29 20 32 3e 26  ort $as_var) 2>&
0500: 31 60 22 29 3b 20 74 68 65 6e 0a 20 20 20 20 65  1`"); then.    e
0510: 76 61 6c 20 24 61 73 5f 76 61 72 3d 43 3b 20 65  val $as_var=C; e
0520: 78 70 6f 72 74 20 24 61 73 5f 76 61 72 0a 20 20  xport $as_var.  
0530: 65 6c 73 65 0a 20 20 20 20 24 61 73 5f 75 6e 73  else.    $as_uns
0540: 65 74 20 24 61 73 5f 76 61 72 0a 20 20 66 69 0a  et $as_var.  fi.
0550: 64 6f 6e 65 0a 0a 23 20 52 65 71 75 69 72 65 64  done..# Required
0560: 20 74 6f 20 75 73 65 20 62 61 73 65 6e 61 6d 65   to use basename
0570: 2e 0a 69 66 20 65 78 70 72 20 61 20 3a 20 27 5c  ..if expr a : '\
0580: 28 61 5c 29 27 20 3e 2f 64 65 76 2f 6e 75 6c 6c  (a\)' >/dev/null
0590: 20 32 3e 26 31 3b 20 74 68 65 6e 0a 20 20 61 73   2>&1; then.  as
05a0: 5f 65 78 70 72 3d 65 78 70 72 0a 65 6c 73 65 0a  _expr=expr.else.
05b0: 20 20 61 73 5f 65 78 70 72 3d 66 61 6c 73 65 0a    as_expr=false.
05c0: 66 69 0a 0a 69 66 20 28 62 61 73 65 6e 61 6d 65  fi..if (basename
05d0: 20 2f 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32   /) >/dev/null 2
05e0: 3e 26 31 20 26 26 20 74 65 73 74 20 22 58 60 62  >&1 && test "X`b
05f0: 61 73 65 6e 61 6d 65 20 2f 20 32 3e 26 31 60 22  asename / 2>&1`"
0600: 20 3d 20 22 58 2f 22 3b 20 74 68 65 6e 0a 20 20   = "X/"; then.  
0610: 61 73 5f 62 61 73 65 6e 61 6d 65 3d 62 61 73 65  as_basename=base
0620: 6e 61 6d 65 0a 65 6c 73 65 0a 20 20 61 73 5f 62  name.else.  as_b
0630: 61 73 65 6e 61 6d 65 3d 66 61 6c 73 65 0a 66 69  asename=false.fi
0640: 0a 0a 0a 23 20 4e 61 6d 65 20 6f 66 20 74 68 65  ...# Name of the
0650: 20 65 78 65 63 75 74 61 62 6c 65 2e 0a 61 73 5f   executable..as_
0660: 6d 65 3d 60 24 61 73 5f 62 61 73 65 6e 61 6d 65  me=`$as_basename
0670: 20 22 24 30 22 20 7c 7c 0a 24 61 73 5f 65 78 70   "$0" ||.$as_exp
0680: 72 20 58 2f 22 24 30 22 20 3a 20 27 2e 2a 2f 5c  r X/"$0" : '.*/\
0690: 28 5b 5e 2f 5d 5b 5e 2f 5d 2a 5c 29 2f 2a 24 27  ([^/][^/]*\)/*$'
06a0: 20 5c 7c 20 5c 0a 09 20 58 22 24 30 22 20 3a 20   \| \.. X"$0" : 
06b0: 27 58 5c 28 2f 2f 5c 29 24 27 20 5c 7c 20 5c 0a  'X\(//\)$' \| \.
06c0: 09 20 58 22 24 30 22 20 3a 20 27 58 5c 28 2f 5c  . X"$0" : 'X\(/\
06d0: 29 24 27 20 5c 7c 20 5c 0a 09 20 2e 20 20 20 20  )$' \| \.. .    
06e0: 20 3a 20 27 5c 28 2e 5c 29 27 20 32 3e 2f 64 65   : '\(.\)' 2>/de
06f0: 76 2f 6e 75 6c 6c 20 7c 7c 0a 65 63 68 6f 20 58  v/null ||.echo X
0700: 2f 22 24 30 22 20 7c 0a 20 20 20 20 73 65 64 20  /"$0" |.    sed 
0710: 27 2f 5e 2e 2a 5c 2f 5c 28 5b 5e 2f 5d 5b 5e 2f  '/^.*\/\([^/][^/
0720: 5d 2a 5c 29 5c 2f 2a 24 2f 7b 20 73 2f 2f 5c 31  ]*\)\/*$/{ s//\1
0730: 2f 3b 20 71 3b 20 7d 0a 20 20 09 20 20 2f 5e 58  /; q; }.  .  /^X
0740: 5c 2f 5c 28 5c 2f 5c 2f 5c 29 24 2f 7b 20 73 2f  \/\(\/\/\)$/{ s/
0750: 2f 5c 31 2f 3b 20 71 3b 20 7d 0a 20 20 09 20 20  /\1/; q; }.  .  
0760: 2f 5e 58 5c 2f 5c 28 5c 2f 5c 29 2e 2a 2f 7b 20  /^X\/\(\/\).*/{ 
0770: 73 2f 2f 5c 31 2f 3b 20 71 3b 20 7d 0a 20 20 09  s//\1/; q; }.  .
0780: 20 20 73 2f 2e 2a 2f 2e 2f 3b 20 71 27 60 0a 0a    s/.*/./; q'`..
0790: 0a 23 20 50 41 54 48 20 6e 65 65 64 73 20 43 52  .# PATH needs CR
07a0: 2c 20 61 6e 64 20 4c 49 4e 45 4e 4f 20 6e 65 65  , and LINENO nee
07b0: 64 73 20 43 52 20 61 6e 64 20 50 41 54 48 2e 0a  ds CR and PATH..
07c0: 23 20 41 76 6f 69 64 20 64 65 70 65 6e 64 69 6e  # Avoid dependin
07d0: 67 20 75 70 6f 6e 20 43 68 61 72 61 63 74 65 72  g upon Character
07e0: 20 52 61 6e 67 65 73 2e 0a 61 73 5f 63 72 5f 6c   Ranges..as_cr_l
07f0: 65 74 74 65 72 73 3d 27 61 62 63 64 65 66 67 68  etters='abcdefgh
0800: 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 78  ijklmnopqrstuvwx
0810: 79 7a 27 0a 61 73 5f 63 72 5f 4c 45 54 54 45 52  yz'.as_cr_LETTER
0820: 53 3d 27 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d  S='ABCDEFGHIJKLM
0830: 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 27 0a 61  NOPQRSTUVWXYZ'.a
0840: 73 5f 63 72 5f 4c 65 74 74 65 72 73 3d 24 61 73  s_cr_Letters=$as
0850: 5f 63 72 5f 6c 65 74 74 65 72 73 24 61 73 5f 63  _cr_letters$as_c
0860: 72 5f 4c 45 54 54 45 52 53 0a 61 73 5f 63 72 5f  r_LETTERS.as_cr_
0870: 64 69 67 69 74 73 3d 27 30 31 32 33 34 35 36 37  digits='01234567
0880: 38 39 27 0a 61 73 5f 63 72 5f 61 6c 6e 75 6d 3d  89'.as_cr_alnum=
0890: 24 61 73 5f 63 72 5f 4c 65 74 74 65 72 73 24 61  $as_cr_Letters$a
08a0: 73 5f 63 72 5f 64 69 67 69 74 73 0a 0a 23 20 54  s_cr_digits..# T
08b0: 68 65 20 75 73 65 72 20 69 73 20 61 6c 77 61 79  he user is alway
08c0: 73 20 72 69 67 68 74 2e 0a 69 66 20 74 65 73 74  s right..if test
08d0: 20 22 24 7b 50 41 54 48 5f 53 45 50 41 52 41 54   "${PATH_SEPARAT
08e0: 4f 52 2b 73 65 74 7d 22 20 21 3d 20 73 65 74 3b  OR+set}" != set;
08f0: 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 23 21   then.  echo "#!
0900: 20 2f 62 69 6e 2f 73 68 22 20 3e 63 6f 6e 66 24   /bin/sh" >conf$
0910: 24 2e 73 68 0a 20 20 65 63 68 6f 20 20 22 65 78  $.sh.  echo  "ex
0920: 69 74 20 30 22 20 20 20 3e 3e 63 6f 6e 66 24 24  it 0"   >>conf$$
0930: 2e 73 68 0a 20 20 63 68 6d 6f 64 20 2b 78 20 63  .sh.  chmod +x c
0940: 6f 6e 66 24 24 2e 73 68 0a 20 20 69 66 20 28 50  onf$$.sh.  if (P
0950: 41 54 48 3d 22 2f 6e 6f 6e 65 78 69 73 74 65 6e  ATH="/nonexisten
0960: 74 3b 2e 22 3b 20 63 6f 6e 66 24 24 2e 73 68 29  t;."; conf$$.sh)
0970: 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31   >/dev/null 2>&1
0980: 3b 20 74 68 65 6e 0a 20 20 20 20 50 41 54 48 5f  ; then.    PATH_
0990: 53 45 50 41 52 41 54 4f 52 3d 27 3b 27 0a 20 20  SEPARATOR=';'.  
09a0: 65 6c 73 65 0a 20 20 20 20 50 41 54 48 5f 53 45  else.    PATH_SE
09b0: 50 41 52 41 54 4f 52 3d 3a 0a 20 20 66 69 0a 20  PARATOR=:.  fi. 
09c0: 20 72 6d 20 2d 66 20 63 6f 6e 66 24 24 2e 73 68   rm -f conf$$.sh
09d0: 0a 66 69 0a 0a 0a 20 20 61 73 5f 6c 69 6e 65 6e  .fi...  as_linen
09e0: 6f 5f 31 3d 24 4c 49 4e 45 4e 4f 0a 20 20 61 73  o_1=$LINENO.  as
09f0: 5f 6c 69 6e 65 6e 6f 5f 32 3d 24 4c 49 4e 45 4e  _lineno_2=$LINEN
0a00: 4f 0a 20 20 61 73 5f 6c 69 6e 65 6e 6f 5f 33 3d  O.  as_lineno_3=
0a10: 60 28 65 78 70 72 20 24 61 73 5f 6c 69 6e 65 6e  `(expr $as_linen
0a20: 6f 5f 31 20 2b 20 31 29 20 32 3e 2f 64 65 76 2f  o_1 + 1) 2>/dev/
0a30: 6e 75 6c 6c 60 0a 20 20 74 65 73 74 20 22 78 24  null`.  test "x$
0a40: 61 73 5f 6c 69 6e 65 6e 6f 5f 31 22 20 21 3d 20  as_lineno_1" != 
0a50: 22 78 24 61 73 5f 6c 69 6e 65 6e 6f 5f 32 22 20  "x$as_lineno_2" 
0a60: 26 26 0a 20 20 74 65 73 74 20 22 78 24 61 73 5f  &&.  test "x$as_
0a70: 6c 69 6e 65 6e 6f 5f 33 22 20 20 3d 20 22 78 24  lineno_3"  = "x$
0a80: 61 73 5f 6c 69 6e 65 6e 6f 5f 32 22 20 20 7c 7c  as_lineno_2"  ||
0a90: 20 7b 0a 20 20 23 20 46 69 6e 64 20 77 68 6f 20   {.  # Find who 
0aa0: 77 65 20 61 72 65 2e 20 20 4c 6f 6f 6b 20 69 6e  we are.  Look in
0ab0: 20 74 68 65 20 70 61 74 68 20 69 66 20 77 65 20   the path if we 
0ac0: 63 6f 6e 74 61 69 6e 20 6e 6f 20 70 61 74 68 20  contain no path 
0ad0: 61 74 20 61 6c 6c 0a 20 20 23 20 72 65 6c 61 74  at all.  # relat
0ae0: 69 76 65 20 6f 72 20 6e 6f 74 2e 0a 20 20 63 61  ive or not..  ca
0af0: 73 65 20 24 30 20 69 6e 0a 20 20 20 20 2a 5b 5c  se $0 in.    *[\
0b00: 5c 2f 5d 2a 20 29 20 61 73 5f 6d 79 73 65 6c 66  \/]* ) as_myself
0b10: 3d 24 30 20 3b 3b 0a 20 20 20 20 2a 29 20 61 73  =$0 ;;.    *) as
0b20: 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20  _save_IFS=$IFS; 
0b30: 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41  IFS=$PATH_SEPARA
0b40: 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69  TOR.for as_dir i
0b50: 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53  n $PATH.do.  IFS
0b60: 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20  =$as_save_IFS.  
0b70: 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72  test -z "$as_dir
0b80: 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20  " && as_dir=..  
0b90: 74 65 73 74 20 2d 72 20 22 24 61 73 5f 64 69 72  test -r "$as_dir
0ba0: 2f 24 30 22 20 26 26 20 61 73 5f 6d 79 73 65 6c  /$0" && as_mysel
0bb0: 66 3d 24 61 73 5f 64 69 72 2f 24 30 20 26 26 20  f=$as_dir/$0 && 
0bc0: 62 72 65 61 6b 0a 64 6f 6e 65 0a 0a 20 20 20 20  break.done..    
0bd0: 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 23     ;;.  esac.  #
0be0: 20 57 65 20 64 69 64 20 6e 6f 74 20 66 69 6e 64   We did not find
0bf0: 20 6f 75 72 73 65 6c 76 65 73 2c 20 6d 6f 73 74   ourselves, most
0c00: 20 70 72 6f 62 61 62 6c 79 20 77 65 20 77 65 72   probably we wer
0c10: 65 20 72 75 6e 20 61 73 20 60 73 68 20 43 4f 4d  e run as `sh COM
0c20: 4d 41 4e 44 27 0a 20 20 23 20 69 6e 20 77 68 69  MAND'.  # in whi
0c30: 63 68 20 63 61 73 65 20 77 65 20 61 72 65 20 6e  ch case we are n
0c40: 6f 74 20 74 6f 20 62 65 20 66 6f 75 6e 64 20 69  ot to be found i
0c50: 6e 20 74 68 65 20 70 61 74 68 2e 0a 20 20 69 66  n the path..  if
0c60: 20 74 65 73 74 20 22 78 24 61 73 5f 6d 79 73 65   test "x$as_myse
0c70: 6c 66 22 20 3d 20 78 3b 20 74 68 65 6e 0a 20 20  lf" = x; then.  
0c80: 20 20 61 73 5f 6d 79 73 65 6c 66 3d 24 30 0a 20    as_myself=$0. 
0c90: 20 66 69 0a 20 20 69 66 20 74 65 73 74 20 21 20   fi.  if test ! 
0ca0: 2d 66 20 22 24 61 73 5f 6d 79 73 65 6c 66 22 3b  -f "$as_myself";
0cb0: 20 74 68 65 6e 0a 20 20 20 20 7b 20 65 63 68 6f   then.    { echo
0cc0: 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a   "$as_me: error:
0cd0: 20 63 61 6e 6e 6f 74 20 66 69 6e 64 20 6d 79 73   cannot find mys
0ce0: 65 6c 66 3b 20 72 65 72 75 6e 20 77 69 74 68 20  elf; rerun with 
0cf0: 61 6e 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68  an absolute path
0d00: 22 20 3e 26 32 0a 20 20 20 7b 20 28 65 78 69 74  " >&2.   { (exit
0d10: 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20   1); exit 1; }; 
0d20: 7d 0a 20 20 66 69 0a 20 20 63 61 73 65 20 24 43  }.  fi.  case $C
0d30: 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 69 6e 0a 20  ONFIG_SHELL in. 
0d40: 20 27 27 29 0a 20 20 20 20 61 73 5f 73 61 76 65   '').    as_save
0d50: 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24  _IFS=$IFS; IFS=$
0d60: 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66  PATH_SEPARATOR.f
0d70: 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 2f 62 69  or as_dir in /bi
0d80: 6e 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52  n$PATH_SEPARATOR
0d90: 2f 75 73 72 2f 62 69 6e 24 50 41 54 48 5f 53 45  /usr/bin$PATH_SE
0da0: 50 41 52 41 54 4f 52 24 50 41 54 48 0a 64 6f 0a  PARATOR$PATH.do.
0db0: 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49    IFS=$as_save_I
0dc0: 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61  FS.  test -z "$a
0dd0: 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72  s_dir" && as_dir
0de0: 3d 2e 0a 20 20 66 6f 72 20 61 73 5f 62 61 73 65  =..  for as_base
0df0: 20 69 6e 20 73 68 20 62 61 73 68 20 6b 73 68 20   in sh bash ksh 
0e00: 73 68 35 3b 20 64 6f 0a 09 20 63 61 73 65 20 24  sh5; do.. case $
0e10: 61 73 5f 64 69 72 20 69 6e 0a 09 20 2f 2a 29 0a  as_dir in.. /*).
0e20: 09 20 20 20 69 66 20 28 22 24 61 73 5f 64 69 72  .   if ("$as_dir
0e30: 2f 24 61 73 5f 62 61 73 65 22 20 2d 63 20 27 0a  /$as_base" -c '.
0e40: 20 20 61 73 5f 6c 69 6e 65 6e 6f 5f 31 3d 24 4c    as_lineno_1=$L
0e50: 49 4e 45 4e 4f 0a 20 20 61 73 5f 6c 69 6e 65 6e  INENO.  as_linen
0e60: 6f 5f 32 3d 24 4c 49 4e 45 4e 4f 0a 20 20 61 73  o_2=$LINENO.  as
0e70: 5f 6c 69 6e 65 6e 6f 5f 33 3d 60 28 65 78 70 72  _lineno_3=`(expr
0e80: 20 24 61 73 5f 6c 69 6e 65 6e 6f 5f 31 20 2b 20   $as_lineno_1 + 
0e90: 31 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 0a  1) 2>/dev/null`.
0ea0: 20 20 74 65 73 74 20 22 78 24 61 73 5f 6c 69 6e    test "x$as_lin
0eb0: 65 6e 6f 5f 31 22 20 21 3d 20 22 78 24 61 73 5f  eno_1" != "x$as_
0ec0: 6c 69 6e 65 6e 6f 5f 32 22 20 26 26 0a 20 20 74  lineno_2" &&.  t
0ed0: 65 73 74 20 22 78 24 61 73 5f 6c 69 6e 65 6e 6f  est "x$as_lineno
0ee0: 5f 33 22 20 20 3d 20 22 78 24 61 73 5f 6c 69 6e  _3"  = "x$as_lin
0ef0: 65 6e 6f 5f 32 22 20 27 29 20 32 3e 2f 64 65 76  eno_2" ') 2>/dev
0f00: 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 20 20 20  /null; then..   
0f10: 20 20 24 61 73 5f 75 6e 73 65 74 20 42 41 53 48    $as_unset BASH
0f20: 5f 45 4e 56 20 7c 7c 20 74 65 73 74 20 22 24 7b  _ENV || test "${
0f30: 42 41 53 48 5f 45 4e 56 2b 73 65 74 7d 22 20 21  BASH_ENV+set}" !
0f40: 3d 20 73 65 74 20 7c 7c 20 7b 20 42 41 53 48 5f  = set || { BASH_
0f50: 45 4e 56 3d 3b 20 65 78 70 6f 72 74 20 42 41 53  ENV=; export BAS
0f60: 48 5f 45 4e 56 3b 20 7d 0a 09 20 20 20 20 20 24  H_ENV; }..     $
0f70: 61 73 5f 75 6e 73 65 74 20 45 4e 56 20 7c 7c 20  as_unset ENV || 
0f80: 74 65 73 74 20 22 24 7b 45 4e 56 2b 73 65 74 7d  test "${ENV+set}
0f90: 22 20 21 3d 20 73 65 74 20 7c 7c 20 7b 20 45 4e  " != set || { EN
0fa0: 56 3d 3b 20 65 78 70 6f 72 74 20 45 4e 56 3b 20  V=; export ENV; 
0fb0: 7d 0a 09 20 20 20 20 20 43 4f 4e 46 49 47 5f 53  }..     CONFIG_S
0fc0: 48 45 4c 4c 3d 24 61 73 5f 64 69 72 2f 24 61 73  HELL=$as_dir/$as
0fd0: 5f 62 61 73 65 0a 09 20 20 20 20 20 65 78 70 6f  _base..     expo
0fe0: 72 74 20 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 0a  rt CONFIG_SHELL.
0ff0: 09 20 20 20 20 20 65 78 65 63 20 22 24 43 4f 4e  .     exec "$CON
1000: 46 49 47 5f 53 48 45 4c 4c 22 20 22 24 30 22 20  FIG_SHELL" "$0" 
1010: 24 7b 31 2b 22 24 40 22 7d 0a 09 20 20 20 66 69  ${1+"$@"}..   fi
1020: 3b 3b 0a 09 20 65 73 61 63 0a 20 20 20 20 20 20  ;;.. esac.      
1030: 20 64 6f 6e 65 0a 64 6f 6e 65 0a 3b 3b 0a 20 20   done.done.;;.  
1040: 65 73 61 63 0a 0a 20 20 23 20 43 72 65 61 74 65  esac..  # Create
1050: 20 24 61 73 5f 6d 65 2e 6c 69 6e 65 6e 6f 20 61   $as_me.lineno a
1060: 73 20 61 20 63 6f 70 79 20 6f 66 20 24 61 73 5f  s a copy of $as_
1070: 6d 79 73 65 6c 66 2c 20 62 75 74 20 77 69 74 68  myself, but with
1080: 20 24 4c 49 4e 45 4e 4f 0a 20 20 23 20 75 6e 69   $LINENO.  # uni
1090: 66 6f 72 6d 6c 79 20 72 65 70 6c 61 63 65 64 20  formly replaced 
10a0: 62 79 20 74 68 65 20 6c 69 6e 65 20 6e 75 6d 62  by the line numb
10b0: 65 72 2e 20 20 54 68 65 20 66 69 72 73 74 20 27  er.  The first '
10c0: 73 65 64 27 20 69 6e 73 65 72 74 73 20 61 0a 20  sed' inserts a. 
10d0: 20 23 20 6c 69 6e 65 2d 6e 75 6d 62 65 72 20 6c   # line-number l
10e0: 69 6e 65 20 62 65 66 6f 72 65 20 65 61 63 68 20  ine before each 
10f0: 6c 69 6e 65 3b 20 74 68 65 20 73 65 63 6f 6e 64  line; the second
1100: 20 27 73 65 64 27 20 64 6f 65 73 20 74 68 65 20   'sed' does the 
1110: 72 65 61 6c 0a 20 20 23 20 77 6f 72 6b 2e 20 20  real.  # work.  
1120: 54 68 65 20 73 65 63 6f 6e 64 20 73 63 72 69 70  The second scrip
1130: 74 20 75 73 65 73 20 27 4e 27 20 74 6f 20 70 61  t uses 'N' to pa
1140: 69 72 20 65 61 63 68 20 6c 69 6e 65 2d 6e 75 6d  ir each line-num
1150: 62 65 72 20 6c 69 6e 65 0a 20 20 23 20 77 69 74  ber line.  # wit
1160: 68 20 74 68 65 20 6e 75 6d 62 65 72 65 64 20 6c  h the numbered l
1170: 69 6e 65 2c 20 61 6e 64 20 61 70 70 65 6e 64 73  ine, and appends
1180: 20 74 72 61 69 6c 69 6e 67 20 27 2d 27 20 64 75   trailing '-' du
1190: 72 69 6e 67 0a 20 20 23 20 73 75 62 73 74 69 74  ring.  # substit
11a0: 75 74 69 6f 6e 20 73 6f 20 74 68 61 74 20 24 4c  ution so that $L
11b0: 49 4e 45 4e 4f 20 69 73 20 6e 6f 74 20 61 20 73  INENO is not a s
11c0: 70 65 63 69 61 6c 20 63 61 73 65 20 61 74 20 6c  pecial case at l
11d0: 69 6e 65 20 65 6e 64 2e 0a 20 20 23 20 28 52 61  ine end..  # (Ra
11e0: 6a 61 20 52 20 48 61 72 69 6e 61 74 68 20 73 75  ja R Harinath su
11f0: 67 67 65 73 74 65 64 20 73 65 64 20 27 3d 27 2c  ggested sed '=',
1200: 20 61 6e 64 20 50 61 75 6c 20 45 67 67 65 72 74   and Paul Eggert
1210: 20 77 72 6f 74 65 20 74 68 65 0a 20 20 23 20 73   wrote the.  # s
1220: 65 63 6f 6e 64 20 27 73 65 64 27 20 73 63 72 69  econd 'sed' scri
1230: 70 74 2e 20 20 42 6c 61 6d 65 20 4c 65 65 20 45  pt.  Blame Lee E
1240: 2e 20 4d 63 4d 61 68 6f 6e 20 66 6f 72 20 73 65  . McMahon for se
1250: 64 27 73 20 73 79 6e 74 61 78 2e 20 20 3a 2d 29  d's syntax.  :-)
1260: 0a 20 20 73 65 64 20 27 3d 27 20 3c 24 61 73 5f  .  sed '=' <$as_
1270: 6d 79 73 65 6c 66 20 7c 0a 20 20 20 20 73 65 64  myself |.    sed
1280: 20 27 0a 20 20 20 20 20 20 4e 0a 20 20 20 20 20   '.      N.     
1290: 20 73 2c 24 2c 2d 2c 0a 20 20 20 20 20 20 3a 20   s,$,-,.      : 
12a0: 6c 6f 6f 70 0a 20 20 20 20 20 20 73 2c 5e 5c 28  loop.      s,^\(
12b0: 5b 27 24 61 73 5f 63 72 5f 64 69 67 69 74 73 27  ['$as_cr_digits'
12c0: 5d 2a 5c 29 5c 28 2e 2a 5c 29 5b 24 5d 4c 49 4e  ]*\)\(.*\)[$]LIN
12d0: 45 4e 4f 5c 28 5b 5e 27 24 61 73 5f 63 72 5f 61  ENO\([^'$as_cr_a
12e0: 6c 6e 75 6d 27 5f 5d 5c 29 2c 5c 31 5c 32 5c 31  lnum'_]\),\1\2\1
12f0: 5c 33 2c 0a 20 20 20 20 20 20 74 20 6c 6f 6f 70  \3,.      t loop
1300: 0a 20 20 20 20 20 20 73 2c 2d 24 2c 2c 0a 20 20  .      s,-$,,.  
1310: 20 20 20 20 73 2c 5e 5b 27 24 61 73 5f 63 72 5f      s,^['$as_cr_
1320: 64 69 67 69 74 73 27 5d 2a 5c 6e 2c 2c 0a 20 20  digits']*\n,,.  
1330: 20 20 27 20 3e 24 61 73 5f 6d 65 2e 6c 69 6e 65    ' >$as_me.line
1340: 6e 6f 20 26 26 0a 20 20 63 68 6d 6f 64 20 2b 78  no &&.  chmod +x
1350: 20 24 61 73 5f 6d 65 2e 6c 69 6e 65 6e 6f 20 7c   $as_me.lineno |
1360: 7c 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61  |.    { echo "$a
1370: 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 63 61 6e  s_me: error: can
1380: 6e 6f 74 20 63 72 65 61 74 65 20 24 61 73 5f 6d  not create $as_m
1390: 65 2e 6c 69 6e 65 6e 6f 3b 20 72 65 72 75 6e 20  e.lineno; rerun 
13a0: 77 69 74 68 20 61 20 50 4f 53 49 58 20 73 68 65  with a POSIX she
13b0: 6c 6c 22 20 3e 26 32 0a 20 20 20 7b 20 28 65 78  ll" >&2.   { (ex
13c0: 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d  it 1); exit 1; }
13d0: 3b 20 7d 0a 0a 20 20 23 20 44 6f 6e 27 74 20 74  ; }..  # Don't t
13e0: 72 79 20 74 6f 20 65 78 65 63 20 61 73 20 69 74  ry to exec as it
13f0: 20 63 68 61 6e 67 65 73 20 24 5b 30 5d 2c 20 63   changes $[0], c
1400: 61 75 73 69 6e 67 20 61 6c 6c 20 73 6f 72 74 20  ausing all sort 
1410: 6f 66 20 70 72 6f 62 6c 65 6d 73 0a 20 20 23 20  of problems.  # 
1420: 28 74 68 65 20 64 69 72 6e 61 6d 65 20 6f 66 20  (the dirname of 
1430: 24 5b 30 5d 20 69 73 20 6e 6f 74 20 74 68 65 20  $[0] is not the 
1440: 70 6c 61 63 65 20 77 68 65 72 65 20 77 65 20 6d  place where we m
1450: 69 67 68 74 20 66 69 6e 64 20 74 68 65 0a 20 20  ight find the.  
1460: 23 20 6f 72 69 67 69 6e 61 6c 20 61 6e 64 20 73  # original and s
1470: 6f 20 6f 6e 2e 20 20 41 75 74 6f 63 6f 6e 66 20  o on.  Autoconf 
1480: 69 73 20 65 73 70 65 63 69 61 6c 6c 79 20 73 65  is especially se
1490: 6e 73 69 62 6c 65 20 74 6f 20 74 68 69 73 29 2e  nsible to this).
14a0: 0a 20 20 2e 20 2e 2f 24 61 73 5f 6d 65 2e 6c 69  .  . ./$as_me.li
14b0: 6e 65 6e 6f 0a 20 20 23 20 45 78 69 74 20 73 74  neno.  # Exit st
14c0: 61 74 75 73 20 69 73 20 74 68 61 74 20 6f 66 20  atus is that of 
14d0: 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64  the last command
14e0: 2e 0a 20 20 65 78 69 74 0a 7d 0a 0a 0a 63 61 73  ..  exit.}...cas
14f0: 65 20 60 65 63 68 6f 20 22 74 65 73 74 69 6e 67  e `echo "testing
1500: 5c 63 22 3b 20 65 63 68 6f 20 31 2c 32 2c 33 60  \c"; echo 1,2,3`
1510: 2c 60 65 63 68 6f 20 2d 6e 20 74 65 73 74 69 6e  ,`echo -n testin
1520: 67 3b 20 65 63 68 6f 20 31 2c 32 2c 33 60 20 69  g; echo 1,2,3` i
1530: 6e 0a 20 20 2a 63 2a 2c 2d 6e 2a 29 20 45 43 48  n.  *c*,-n*) ECH
1540: 4f 5f 4e 3d 20 45 43 48 4f 5f 43 3d 27 0a 27 20  O_N= ECHO_C='.' 
1550: 45 43 48 4f 5f 54 3d 27 09 27 20 3b 3b 0a 20 20  ECHO_T='.' ;;.  
1560: 2a 63 2a 2c 2a 20 20 29 20 45 43 48 4f 5f 4e 3d  *c*,*  ) ECHO_N=
1570: 2d 6e 20 45 43 48 4f 5f 43 3d 20 45 43 48 4f 5f  -n ECHO_C= ECHO_
1580: 54 3d 20 3b 3b 0a 20 20 2a 29 20 20 20 20 20 20  T= ;;.  *)      
1590: 20 45 43 48 4f 5f 4e 3d 20 45 43 48 4f 5f 43 3d   ECHO_N= ECHO_C=
15a0: 27 5c 63 27 20 45 43 48 4f 5f 54 3d 20 3b 3b 0a  '\c' ECHO_T= ;;.
15b0: 65 73 61 63 0a 0a 69 66 20 65 78 70 72 20 61 20  esac..if expr a 
15c0: 3a 20 27 5c 28 61 5c 29 27 20 3e 2f 64 65 76 2f  : '\(a\)' >/dev/
15d0: 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e 0a  null 2>&1; then.
15e0: 20 20 61 73 5f 65 78 70 72 3d 65 78 70 72 0a 65    as_expr=expr.e
15f0: 6c 73 65 0a 20 20 61 73 5f 65 78 70 72 3d 66 61  lse.  as_expr=fa
1600: 6c 73 65 0a 66 69 0a 0a 72 6d 20 2d 66 20 63 6f  lse.fi..rm -f co
1610: 6e 66 24 24 20 63 6f 6e 66 24 24 2e 65 78 65 20  nf$$ conf$$.exe 
1620: 63 6f 6e 66 24 24 2e 66 69 6c 65 0a 65 63 68 6f  conf$$.file.echo
1630: 20 3e 63 6f 6e 66 24 24 2e 66 69 6c 65 0a 69 66   >conf$$.file.if
1640: 20 6c 6e 20 2d 73 20 63 6f 6e 66 24 24 2e 66 69   ln -s conf$$.fi
1650: 6c 65 20 63 6f 6e 66 24 24 20 32 3e 2f 64 65 76  le conf$$ 2>/dev
1660: 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 23 20  /null; then.  # 
1670: 57 65 20 63 6f 75 6c 64 20 6a 75 73 74 20 63 68  We could just ch
1680: 65 63 6b 20 66 6f 72 20 44 4a 47 50 50 3b 20 62  eck for DJGPP; b
1690: 75 74 20 74 68 69 73 20 74 65 73 74 20 61 29 20  ut this test a) 
16a0: 77 6f 72 6b 73 20 62 29 20 69 73 20 6d 6f 72 65  works b) is more
16b0: 20 67 65 6e 65 72 69 63 0a 20 20 23 20 61 6e 64   generic.  # and
16c0: 20 63 29 20 77 69 6c 6c 20 72 65 6d 61 69 6e 20   c) will remain 
16d0: 76 61 6c 69 64 20 6f 6e 63 65 20 44 4a 47 50 50  valid once DJGPP
16e0: 20 73 75 70 70 6f 72 74 73 20 73 79 6d 6c 69 6e   supports symlin
16f0: 6b 73 20 28 44 4a 47 50 50 20 32 2e 30 34 29 2e  ks (DJGPP 2.04).
1700: 0a 20 20 69 66 20 74 65 73 74 20 2d 66 20 63 6f  .  if test -f co
1710: 6e 66 24 24 2e 65 78 65 3b 20 74 68 65 6e 0a 20  nf$$.exe; then. 
1720: 20 20 20 23 20 44 6f 6e 27 74 20 75 73 65 20 6c     # Don't use l
1730: 6e 20 61 74 20 61 6c 6c 3b 20 77 65 20 64 6f 6e  n at all; we don
1740: 27 74 20 68 61 76 65 20 61 6e 79 20 6c 69 6e 6b  't have any link
1750: 73 0a 20 20 20 20 61 73 5f 6c 6e 5f 73 3d 27 63  s.    as_ln_s='c
1760: 70 20 2d 70 27 0a 20 20 65 6c 73 65 0a 20 20 20  p -p'.  else.   
1770: 20 61 73 5f 6c 6e 5f 73 3d 27 6c 6e 20 2d 73 27   as_ln_s='ln -s'
1780: 0a 20 20 66 69 0a 65 6c 69 66 20 6c 6e 20 63 6f  .  fi.elif ln co
1790: 6e 66 24 24 2e 66 69 6c 65 20 63 6f 6e 66 24 24  nf$$.file conf$$
17a0: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68   2>/dev/null; th
17b0: 65 6e 0a 20 20 61 73 5f 6c 6e 5f 73 3d 6c 6e 0a  en.  as_ln_s=ln.
17c0: 65 6c 73 65 0a 20 20 61 73 5f 6c 6e 5f 73 3d 27  else.  as_ln_s='
17d0: 63 70 20 2d 70 27 0a 66 69 0a 72 6d 20 2d 66 20  cp -p'.fi.rm -f 
17e0: 63 6f 6e 66 24 24 20 63 6f 6e 66 24 24 2e 65 78  conf$$ conf$$.ex
17f0: 65 20 63 6f 6e 66 24 24 2e 66 69 6c 65 0a 0a 69  e conf$$.file..i
1800: 66 20 6d 6b 64 69 72 20 2d 70 20 2e 20 32 3e 2f  f mkdir -p . 2>/
1810: 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20  dev/null; then. 
1820: 20 61 73 5f 6d 6b 64 69 72 5f 70 3d 3a 0a 65 6c   as_mkdir_p=:.el
1830: 73 65 0a 20 20 74 65 73 74 20 2d 64 20 2e 2f 2d  se.  test -d ./-
1840: 70 20 26 26 20 72 6d 64 69 72 20 2e 2f 2d 70 0a  p && rmdir ./-p.
1850: 20 20 61 73 5f 6d 6b 64 69 72 5f 70 3d 66 61 6c    as_mkdir_p=fal
1860: 73 65 0a 66 69 0a 0a 61 73 5f 65 78 65 63 75 74  se.fi..as_execut
1870: 61 62 6c 65 5f 70 3d 22 74 65 73 74 20 2d 66 22  able_p="test -f"
1880: 0a 0a 23 20 53 65 64 20 65 78 70 72 65 73 73 69  ..# Sed expressi
1890: 6f 6e 20 74 6f 20 6d 61 70 20 61 20 73 74 72 69  on to map a stri
18a0: 6e 67 20 6f 6e 74 6f 20 61 20 76 61 6c 69 64 20  ng onto a valid 
18b0: 43 50 50 20 6e 61 6d 65 2e 0a 61 73 5f 74 72 5f  CPP name..as_tr_
18c0: 63 70 70 3d 22 65 76 61 6c 20 73 65 64 20 27 79  cpp="eval sed 'y
18d0: 25 2a 24 61 73 5f 63 72 5f 6c 65 74 74 65 72 73  %*$as_cr_letters
18e0: 25 50 24 61 73 5f 63 72 5f 4c 45 54 54 45 52 53  %P$as_cr_LETTERS
18f0: 25 3b 73 25 5b 5e 5f 24 61 73 5f 63 72 5f 61 6c  %;s%[^_$as_cr_al
1900: 6e 75 6d 5d 25 5f 25 67 27 22 0a 0a 23 20 53 65  num]%_%g'"..# Se
1910: 64 20 65 78 70 72 65 73 73 69 6f 6e 20 74 6f 20  d expression to 
1920: 6d 61 70 20 61 20 73 74 72 69 6e 67 20 6f 6e 74  map a string ont
1930: 6f 20 61 20 76 61 6c 69 64 20 76 61 72 69 61 62  o a valid variab
1940: 6c 65 20 6e 61 6d 65 2e 0a 61 73 5f 74 72 5f 73  le name..as_tr_s
1950: 68 3d 22 65 76 61 6c 20 73 65 64 20 27 79 25 2a  h="eval sed 'y%*
1960: 2b 25 70 70 25 3b 73 25 5b 5e 5f 24 61 73 5f 63  +%pp%;s%[^_$as_c
1970: 72 5f 61 6c 6e 75 6d 5d 25 5f 25 67 27 22 0a 0a  r_alnum]%_%g'"..
1980: 0a 23 20 49 46 53 0a 23 20 57 65 20 6e 65 65 64  .# IFS.# We need
1990: 20 73 70 61 63 65 2c 20 74 61 62 20 61 6e 64 20   space, tab and 
19a0: 6e 65 77 20 6c 69 6e 65 2c 20 69 6e 20 70 72 65  new line, in pre
19b0: 63 69 73 65 6c 79 20 74 68 61 74 20 6f 72 64 65  cisely that orde
19c0: 72 2e 0a 61 73 5f 6e 6c 3d 27 0a 27 0a 49 46 53  r..as_nl='.'.IFS
19d0: 3d 22 20 09 24 61 73 5f 6e 6c 22 0a 0a 23 20 43  =" .$as_nl"..# C
19e0: 44 50 41 54 48 2e 0a 24 61 73 5f 75 6e 73 65 74  DPATH..$as_unset
19f0: 20 43 44 50 41 54 48 0a 0a 0a 23 20 46 69 6e 64   CDPATH...# Find
1a00: 20 74 68 65 20 63 6f 72 72 65 63 74 20 50 41 54   the correct PAT
1a10: 48 20 73 65 70 61 72 61 74 6f 72 2e 20 20 55 73  H separator.  Us
1a20: 75 61 6c 6c 79 20 74 68 69 73 20 69 73 20 60 3a  ually this is `:
1a30: 27 2c 20 62 75 74 0a 23 20 44 4a 47 50 50 20 75  ', but.# DJGPP u
1a40: 73 65 73 20 60 3b 27 20 6c 69 6b 65 20 44 4f 53  ses `;' like DOS
1a50: 2e 0a 69 66 20 74 65 73 74 20 22 58 24 7b 50 41  ..if test "X${PA
1a60: 54 48 5f 53 45 50 41 52 41 54 4f 52 2b 73 65 74  TH_SEPARATOR+set
1a70: 7d 22 20 21 3d 20 58 73 65 74 3b 20 74 68 65 6e  }" != Xset; then
1a80: 0a 20 20 55 4e 41 4d 45 3d 24 7b 55 4e 41 4d 45  .  UNAME=${UNAME
1a90: 2d 60 75 6e 61 6d 65 20 32 3e 2f 64 65 76 2f 6e  -`uname 2>/dev/n
1aa0: 75 6c 6c 60 7d 0a 20 20 63 61 73 65 20 58 24 55  ull`}.  case X$U
1ab0: 4e 41 4d 45 20 69 6e 0a 20 20 20 20 2a 2d 44 4f  NAME in.    *-DO
1ac0: 53 29 20 6c 74 5f 63 76 5f 73 79 73 5f 70 61 74  S) lt_cv_sys_pat
1ad0: 68 5f 73 65 70 61 72 61 74 6f 72 3d 27 3b 27 20  h_separator=';' 
1ae0: 3b 3b 0a 20 20 20 20 2a 29 20 20 20 20 20 6c 74  ;;.    *)     lt
1af0: 5f 63 76 5f 73 79 73 5f 70 61 74 68 5f 73 65 70  _cv_sys_path_sep
1b00: 61 72 61 74 6f 72 3d 27 3a 27 20 3b 3b 0a 20 20  arator=':' ;;.  
1b10: 65 73 61 63 0a 20 20 50 41 54 48 5f 53 45 50 41  esac.  PATH_SEPA
1b20: 52 41 54 4f 52 3d 24 6c 74 5f 63 76 5f 73 79 73  RATOR=$lt_cv_sys
1b30: 5f 70 61 74 68 5f 73 65 70 61 72 61 74 6f 72 0a  _path_separator.
1b40: 66 69 0a 0a 0a 23 20 43 68 65 63 6b 20 74 68 61  fi...# Check tha
1b50: 74 20 77 65 20 61 72 65 20 72 75 6e 6e 69 6e 67  t we are running
1b60: 20 75 6e 64 65 72 20 74 68 65 20 63 6f 72 72 65   under the corre
1b70: 63 74 20 73 68 65 6c 6c 2e 0a 53 48 45 4c 4c 3d  ct shell..SHELL=
1b80: 24 7b 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 2d 2f  ${CONFIG_SHELL-/
1b90: 62 69 6e 2f 73 68 7d 0a 0a 63 61 73 65 20 58 24  bin/sh}..case X$
1ba0: 45 43 48 4f 20 69 6e 0a 58 2a 2d 2d 66 61 6c 6c  ECHO in.X*--fall
1bb0: 62 61 63 6b 2d 65 63 68 6f 29 0a 20 20 23 20 52  back-echo).  # R
1bc0: 65 6d 6f 76 65 20 6f 6e 65 20 6c 65 76 65 6c 20  emove one level 
1bd0: 6f 66 20 71 75 6f 74 61 74 69 6f 6e 20 28 77 68  of quotation (wh
1be0: 69 63 68 20 77 61 73 20 72 65 71 75 69 72 65 64  ich was required
1bf0: 20 66 6f 72 20 4d 61 6b 65 29 2e 0a 20 20 45 43   for Make)..  EC
1c00: 48 4f 3d 60 65 63 68 6f 20 22 24 45 43 48 4f 22  HO=`echo "$ECHO"
1c10: 20 7c 20 73 65 64 20 27 73 2c 5c 5c 5c 5c 5c 24   | sed 's,\\\\\$
1c20: 5c 5c 24 30 2c 27 24 30 27 2c 27 60 0a 20 20 3b  \\$0,'$0','`.  ;
1c30: 3b 0a 65 73 61 63 0a 0a 65 63 68 6f 3d 24 7b 45  ;.esac..echo=${E
1c40: 43 48 4f 2d 65 63 68 6f 7d 0a 69 66 20 74 65 73  CHO-echo}.if tes
1c50: 74 20 22 58 24 31 22 20 3d 20 58 2d 2d 6e 6f 2d  t "X$1" = X--no-
1c60: 72 65 65 78 65 63 3b 20 74 68 65 6e 0a 20 20 23  reexec; then.  #
1c70: 20 44 69 73 63 61 72 64 20 74 68 65 20 2d 2d 6e   Discard the --n
1c80: 6f 2d 72 65 65 78 65 63 20 66 6c 61 67 2c 20 61  o-reexec flag, a
1c90: 6e 64 20 63 6f 6e 74 69 6e 75 65 2e 0a 20 20 73  nd continue..  s
1ca0: 68 69 66 74 0a 65 6c 69 66 20 74 65 73 74 20 22  hift.elif test "
1cb0: 58 24 31 22 20 3d 20 58 2d 2d 66 61 6c 6c 62 61  X$1" = X--fallba
1cc0: 63 6b 2d 65 63 68 6f 3b 20 74 68 65 6e 0a 20 20  ck-echo; then.  
1cd0: 23 20 41 76 6f 69 64 20 69 6e 6c 69 6e 65 20 64  # Avoid inline d
1ce0: 6f 63 75 6d 65 6e 74 20 68 65 72 65 2c 20 69 74  ocument here, it
1cf0: 20 6d 61 79 20 62 65 20 6c 65 66 74 20 6f 76 65   may be left ove
1d00: 72 0a 20 20 3a 0a 65 6c 69 66 20 74 65 73 74 20  r.  :.elif test 
1d10: 22 58 60 28 24 65 63 68 6f 20 27 5c 74 27 29 20  "X`($echo '\t') 
1d20: 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 22 20 3d 20  2>/dev/null`" = 
1d30: 27 58 5c 74 27 3b 20 74 68 65 6e 0a 20 20 23 20  'X\t'; then.  # 
1d40: 59 69 70 70 65 65 2c 20 24 65 63 68 6f 20 77 6f  Yippee, $echo wo
1d50: 72 6b 73 21 0a 20 20 3a 0a 65 6c 73 65 0a 20 20  rks!.  :.else.  
1d60: 23 20 52 65 73 74 61 72 74 20 75 6e 64 65 72 20  # Restart under 
1d70: 74 68 65 20 63 6f 72 72 65 63 74 20 73 68 65 6c  the correct shel
1d80: 6c 2e 0a 20 20 65 78 65 63 20 24 53 48 45 4c 4c  l..  exec $SHELL
1d90: 20 22 24 30 22 20 2d 2d 6e 6f 2d 72 65 65 78 65   "$0" --no-reexe
1da0: 63 20 24 7b 31 2b 22 24 40 22 7d 0a 66 69 0a 0a  c ${1+"$@"}.fi..
1db0: 69 66 20 74 65 73 74 20 22 58 24 31 22 20 3d 20  if test "X$1" = 
1dc0: 58 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f  X--fallback-echo
1dd0: 3b 20 74 68 65 6e 0a 20 20 23 20 75 73 65 64 20  ; then.  # used 
1de0: 61 73 20 66 61 6c 6c 62 61 63 6b 20 65 63 68 6f  as fallback echo
1df0: 0a 20 20 73 68 69 66 74 0a 20 20 63 61 74 20 3c  .  shift.  cat <
1e00: 3c 45 4f 46 0a 0a 45 4f 46 0a 20 20 65 78 69 74  <EOF..EOF.  exit
1e10: 20 30 0a 66 69 0a 0a 23 20 54 68 65 20 48 50 2d   0.fi..# The HP-
1e20: 55 58 20 6b 73 68 20 61 6e 64 20 50 4f 53 49 58  UX ksh and POSIX
1e30: 20 73 68 65 6c 6c 20 70 72 69 6e 74 20 74 68 65   shell print the
1e40: 20 74 61 72 67 65 74 20 64 69 72 65 63 74 6f 72   target director
1e50: 79 20 74 6f 20 73 74 64 6f 75 74 0a 23 20 69 66  y to stdout.# if
1e60: 20 43 44 50 41 54 48 20 69 73 20 73 65 74 2e 0a   CDPATH is set..
1e70: 69 66 20 74 65 73 74 20 22 58 24 7b 43 44 50 41  if test "X${CDPA
1e80: 54 48 2b 73 65 74 7d 22 20 3d 20 58 73 65 74 3b  TH+set}" = Xset;
1e90: 20 74 68 65 6e 20 43 44 50 41 54 48 3d 3a 3b 20   then CDPATH=:; 
1ea0: 65 78 70 6f 72 74 20 43 44 50 41 54 48 3b 20 66  export CDPATH; f
1eb0: 69 0a 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24  i..if test -z "$
1ec0: 45 43 48 4f 22 3b 20 74 68 65 6e 0a 69 66 20 74  ECHO"; then.if t
1ed0: 65 73 74 20 22 58 24 7b 65 63 68 6f 5f 74 65 73  est "X${echo_tes
1ee0: 74 5f 73 74 72 69 6e 67 2b 73 65 74 7d 22 20 21  t_string+set}" !
1ef0: 3d 20 58 73 65 74 3b 20 74 68 65 6e 0a 23 20 66  = Xset; then.# f
1f00: 69 6e 64 20 61 20 73 74 72 69 6e 67 20 61 73 20  ind a string as 
1f10: 6c 61 72 67 65 20 61 73 20 70 6f 73 73 69 62 6c  large as possibl
1f20: 65 2c 20 61 73 20 6c 6f 6e 67 20 61 73 20 74 68  e, as long as th
1f30: 65 20 73 68 65 6c 6c 20 63 61 6e 20 63 6f 70 65  e shell can cope
1f40: 20 77 69 74 68 20 69 74 0a 20 20 66 6f 72 20 63   with it.  for c
1f50: 6d 64 20 69 6e 20 27 73 65 64 20 35 30 71 20 22  md in 'sed 50q "
1f60: 24 30 22 27 20 27 73 65 64 20 32 30 71 20 22 24  $0"' 'sed 20q "$
1f70: 30 22 27 20 27 73 65 64 20 31 30 71 20 22 24 30  0"' 'sed 10q "$0
1f80: 22 27 20 27 73 65 64 20 32 71 20 22 24 30 22 27  "' 'sed 2q "$0"'
1f90: 20 27 65 63 68 6f 20 74 65 73 74 27 3b 20 64 6f   'echo test'; do
1fa0: 0a 20 20 20 20 23 20 65 78 70 65 63 74 65 64 20  .    # expected 
1fb0: 73 69 7a 65 73 3a 20 6c 65 73 73 20 74 68 61 6e  sizes: less than
1fc0: 20 32 4b 62 2c 20 31 4b 62 2c 20 35 31 32 20 62   2Kb, 1Kb, 512 b
1fd0: 79 74 65 73 2c 20 31 36 20 62 79 74 65 73 2c 20  ytes, 16 bytes, 
1fe0: 2e 2e 2e 0a 20 20 20 20 69 66 20 28 65 63 68 6f  ....    if (echo
1ff0: 5f 74 65 73 74 5f 73 74 72 69 6e 67 3d 22 60 65  _test_string="`e
2000: 76 61 6c 20 24 63 6d 64 60 22 29 20 32 3e 2f 64  val $cmd`") 2>/d
2010: 65 76 2f 6e 75 6c 6c 20 26 26 0a 20 20 20 20 20  ev/null &&.     
2020: 20 20 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69    echo_test_stri
2030: 6e 67 3d 22 60 65 76 61 6c 20 24 63 6d 64 60 22  ng="`eval $cmd`"
2040: 20 26 26 0a 20 20 20 20 20 20 20 28 74 65 73 74   &&.       (test
2050: 20 22 58 24 65 63 68 6f 5f 74 65 73 74 5f 73 74   "X$echo_test_st
2060: 72 69 6e 67 22 20 3d 20 22 58 24 65 63 68 6f 5f  ring" = "X$echo_
2070: 74 65 73 74 5f 73 74 72 69 6e 67 22 29 20 32 3e  test_string") 2>
2080: 2f 64 65 76 2f 6e 75 6c 6c 0a 20 20 20 20 74 68  /dev/null.    th
2090: 65 6e 0a 20 20 20 20 20 20 62 72 65 61 6b 0a 20  en.      break. 
20a0: 20 20 20 66 69 0a 20 20 64 6f 6e 65 0a 66 69 0a     fi.  done.fi.
20b0: 0a 69 66 20 74 65 73 74 20 22 58 60 28 24 65 63  .if test "X`($ec
20c0: 68 6f 20 27 5c 74 27 29 20 32 3e 2f 64 65 76 2f  ho '\t') 2>/dev/
20d0: 6e 75 6c 6c 60 22 20 3d 20 27 58 5c 74 27 20 26  null`" = 'X\t' &
20e0: 26 0a 20 20 20 65 63 68 6f 5f 74 65 73 74 69 6e  &.   echo_testin
20f0: 67 5f 73 74 72 69 6e 67 3d 60 28 24 65 63 68 6f  g_string=`($echo
2100: 20 22 24 65 63 68 6f 5f 74 65 73 74 5f 73 74 72   "$echo_test_str
2110: 69 6e 67 22 29 20 32 3e 2f 64 65 76 2f 6e 75 6c  ing") 2>/dev/nul
2120: 6c 60 20 26 26 0a 20 20 20 74 65 73 74 20 22 58  l` &&.   test "X
2130: 24 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74  $echo_testing_st
2140: 72 69 6e 67 22 20 3d 20 22 58 24 65 63 68 6f 5f  ring" = "X$echo_
2150: 74 65 73 74 5f 73 74 72 69 6e 67 22 3b 20 74 68  test_string"; th
2160: 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 23 20  en.  :.else.  # 
2170: 54 68 65 20 53 6f 6c 61 72 69 73 2c 20 41 49 58  The Solaris, AIX
2180: 2c 20 61 6e 64 20 44 69 67 69 74 61 6c 20 55 6e  , and Digital Un
2190: 69 78 20 64 65 66 61 75 6c 74 20 65 63 68 6f 20  ix default echo 
21a0: 70 72 6f 67 72 61 6d 73 20 75 6e 71 75 6f 74 65  programs unquote
21b0: 0a 20 20 23 20 62 61 63 6b 73 6c 61 73 68 65 73  .  # backslashes
21c0: 2e 20 20 54 68 69 73 20 6d 61 6b 65 73 20 69 74  .  This makes it
21d0: 20 69 6d 70 6f 73 73 69 62 6c 65 20 74 6f 20 71   impossible to q
21e0: 75 6f 74 65 20 62 61 63 6b 73 6c 61 73 68 65 73  uote backslashes
21f0: 20 75 73 69 6e 67 0a 20 20 23 20 20 20 65 63 68   using.  #   ech
2200: 6f 20 22 24 73 6f 6d 65 74 68 69 6e 67 22 20 7c  o "$something" |
2210: 20 73 65 64 20 27 73 2f 5c 5c 2f 5c 5c 5c 5c 2f   sed 's/\\/\\\\/
2220: 67 27 0a 20 20 23 0a 20 20 23 20 53 6f 2c 20 66  g'.  #.  # So, f
2230: 69 72 73 74 20 77 65 20 6c 6f 6f 6b 20 66 6f 72  irst we look for
2240: 20 61 20 77 6f 72 6b 69 6e 67 20 65 63 68 6f 20   a working echo 
2250: 69 6e 20 74 68 65 20 75 73 65 72 27 73 20 50 41  in the user's PA
2260: 54 48 2e 0a 0a 20 20 49 46 53 3d 22 24 7b 49 46  TH...  IFS="${IF
2270: 53 3d 20 09 7d 22 3b 20 73 61 76 65 5f 69 66 73  S= .}"; save_ifs
2280: 3d 22 24 49 46 53 22 3b 20 49 46 53 3d 24 50 41  ="$IFS"; IFS=$PA
2290: 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 20 20 66  TH_SEPARATOR.  f
22a0: 6f 72 20 64 69 72 20 69 6e 20 24 50 41 54 48 20  or dir in $PATH 
22b0: 2f 75 73 72 2f 75 63 62 3b 20 64 6f 0a 20 20 20  /usr/ucb; do.   
22c0: 20 69 66 20 28 74 65 73 74 20 2d 66 20 24 64 69   if (test -f $di
22d0: 72 2f 65 63 68 6f 20 7c 7c 20 74 65 73 74 20 2d  r/echo || test -
22e0: 66 20 24 64 69 72 2f 65 63 68 6f 24 61 63 5f 65  f $dir/echo$ac_e
22f0: 78 65 65 78 74 29 20 26 26 0a 20 20 20 20 20 20  xeext) &&.      
2300: 20 74 65 73 74 20 22 58 60 28 24 64 69 72 2f 65   test "X`($dir/e
2310: 63 68 6f 20 27 5c 74 27 29 20 32 3e 2f 64 65 76  cho '\t') 2>/dev
2320: 2f 6e 75 6c 6c 60 22 20 3d 20 27 58 5c 74 27 20  /null`" = 'X\t' 
2330: 26 26 0a 20 20 20 20 20 20 20 65 63 68 6f 5f 74  &&.       echo_t
2340: 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 3d 60 28  esting_string=`(
2350: 24 64 69 72 2f 65 63 68 6f 20 22 24 65 63 68 6f  $dir/echo "$echo
2360: 5f 74 65 73 74 5f 73 74 72 69 6e 67 22 29 20 32  _test_string") 2
2370: 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 26 26 0a 20  >/dev/null` &&. 
2380: 20 20 20 20 20 20 74 65 73 74 20 22 58 24 65 63        test "X$ec
2390: 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e  ho_testing_strin
23a0: 67 22 20 3d 20 22 58 24 65 63 68 6f 5f 74 65 73  g" = "X$echo_tes
23b0: 74 5f 73 74 72 69 6e 67 22 3b 20 74 68 65 6e 0a  t_string"; then.
23c0: 20 20 20 20 20 20 65 63 68 6f 3d 22 24 64 69 72        echo="$dir
23d0: 2f 65 63 68 6f 22 0a 20 20 20 20 20 20 62 72 65  /echo".      bre
23e0: 61 6b 0a 20 20 20 20 66 69 0a 20 20 64 6f 6e 65  ak.    fi.  done
23f0: 0a 20 20 49 46 53 3d 22 24 73 61 76 65 5f 69 66  .  IFS="$save_if
2400: 73 22 0a 0a 20 20 69 66 20 74 65 73 74 20 22 58  s"..  if test "X
2410: 24 65 63 68 6f 22 20 3d 20 58 65 63 68 6f 3b 20  $echo" = Xecho; 
2420: 74 68 65 6e 0a 20 20 20 20 23 20 57 65 20 64 69  then.    # We di
2430: 64 6e 27 74 20 66 69 6e 64 20 61 20 62 65 74 74  dn't find a bett
2440: 65 72 20 65 63 68 6f 2c 20 73 6f 20 6c 6f 6f 6b  er echo, so look
2450: 20 66 6f 72 20 61 6c 74 65 72 6e 61 74 69 76 65   for alternative
2460: 73 2e 0a 20 20 20 20 69 66 20 74 65 73 74 20 22  s..    if test "
2470: 58 60 28 70 72 69 6e 74 20 2d 72 20 27 5c 74 27  X`(print -r '\t'
2480: 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 22 20  ) 2>/dev/null`" 
2490: 3d 20 27 58 5c 74 27 20 26 26 0a 20 20 20 20 20  = 'X\t' &&.     
24a0: 20 20 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73    echo_testing_s
24b0: 74 72 69 6e 67 3d 60 28 70 72 69 6e 74 20 2d 72  tring=`(print -r
24c0: 20 22 24 65 63 68 6f 5f 74 65 73 74 5f 73 74 72   "$echo_test_str
24d0: 69 6e 67 22 29 20 32 3e 2f 64 65 76 2f 6e 75 6c  ing") 2>/dev/nul
24e0: 6c 60 20 26 26 0a 20 20 20 20 20 20 20 74 65 73  l` &&.       tes
24f0: 74 20 22 58 24 65 63 68 6f 5f 74 65 73 74 69 6e  t "X$echo_testin
2500: 67 5f 73 74 72 69 6e 67 22 20 3d 20 22 58 24 65  g_string" = "X$e
2510: 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 22  cho_test_string"
2520: 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 23 20 54  ; then.      # T
2530: 68 69 73 20 73 68 65 6c 6c 20 68 61 73 20 61 20  his shell has a 
2540: 62 75 69 6c 74 69 6e 20 70 72 69 6e 74 20 2d 72  builtin print -r
2550: 20 74 68 61 74 20 64 6f 65 73 20 74 68 65 20 74   that does the t
2560: 72 69 63 6b 2e 0a 20 20 20 20 20 20 65 63 68 6f  rick..      echo
2570: 3d 27 70 72 69 6e 74 20 2d 72 27 0a 20 20 20 20  ='print -r'.    
2580: 65 6c 69 66 20 28 74 65 73 74 20 2d 66 20 2f 62  elif (test -f /b
2590: 69 6e 2f 6b 73 68 20 7c 7c 20 74 65 73 74 20 2d  in/ksh || test -
25a0: 66 20 2f 62 69 6e 2f 6b 73 68 24 61 63 5f 65 78  f /bin/ksh$ac_ex
25b0: 65 65 78 74 29 20 26 26 0a 09 20 74 65 73 74 20  eext) &&.. test 
25c0: 22 58 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 22  "X$CONFIG_SHELL"
25d0: 20 21 3d 20 58 2f 62 69 6e 2f 6b 73 68 3b 20 74   != X/bin/ksh; t
25e0: 68 65 6e 0a 20 20 20 20 20 20 23 20 49 66 20 77  hen.      # If w
25f0: 65 20 68 61 76 65 20 6b 73 68 2c 20 74 72 79 20  e have ksh, try 
2600: 72 75 6e 6e 69 6e 67 20 63 6f 6e 66 69 67 75 72  running configur
2610: 65 20 61 67 61 69 6e 20 77 69 74 68 20 69 74 2e  e again with it.
2620: 0a 20 20 20 20 20 20 4f 52 49 47 49 4e 41 4c 5f  .      ORIGINAL_
2630: 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 3d 24 7b 43  CONFIG_SHELL=${C
2640: 4f 4e 46 49 47 5f 53 48 45 4c 4c 2d 2f 62 69 6e  ONFIG_SHELL-/bin
2650: 2f 73 68 7d 0a 20 20 20 20 20 20 65 78 70 6f 72  /sh}.      expor
2660: 74 20 4f 52 49 47 49 4e 41 4c 5f 43 4f 4e 46 49  t ORIGINAL_CONFI
2670: 47 5f 53 48 45 4c 4c 0a 20 20 20 20 20 20 43 4f  G_SHELL.      CO
2680: 4e 46 49 47 5f 53 48 45 4c 4c 3d 2f 62 69 6e 2f  NFIG_SHELL=/bin/
2690: 6b 73 68 0a 20 20 20 20 20 20 65 78 70 6f 72 74  ksh.      export
26a0: 20 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 0a 20 20   CONFIG_SHELL.  
26b0: 20 20 20 20 65 78 65 63 20 24 43 4f 4e 46 49 47      exec $CONFIG
26c0: 5f 53 48 45 4c 4c 20 22 24 30 22 20 2d 2d 6e 6f  _SHELL "$0" --no
26d0: 2d 72 65 65 78 65 63 20 24 7b 31 2b 22 24 40 22  -reexec ${1+"$@"
26e0: 7d 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20  }.    else.     
26f0: 20 23 20 54 72 79 20 75 73 69 6e 67 20 70 72 69   # Try using pri
2700: 6e 74 66 2e 0a 20 20 20 20 20 20 65 63 68 6f 3d  ntf..      echo=
2710: 27 70 72 69 6e 74 66 20 25 73 5c 6e 27 0a 20 20  'printf %s\n'.  
2720: 20 20 20 20 69 66 20 74 65 73 74 20 22 58 60 28      if test "X`(
2730: 24 65 63 68 6f 20 27 5c 74 27 29 20 32 3e 2f 64  $echo '\t') 2>/d
2740: 65 76 2f 6e 75 6c 6c 60 22 20 3d 20 27 58 5c 74  ev/null`" = 'X\t
2750: 27 20 26 26 0a 09 20 65 63 68 6f 5f 74 65 73 74  ' &&.. echo_test
2760: 69 6e 67 5f 73 74 72 69 6e 67 3d 60 28 24 65 63  ing_string=`($ec
2770: 68 6f 20 22 24 65 63 68 6f 5f 74 65 73 74 5f 73  ho "$echo_test_s
2780: 74 72 69 6e 67 22 29 20 32 3e 2f 64 65 76 2f 6e  tring") 2>/dev/n
2790: 75 6c 6c 60 20 26 26 0a 09 20 74 65 73 74 20 22  ull` &&.. test "
27a0: 58 24 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73  X$echo_testing_s
27b0: 74 72 69 6e 67 22 20 3d 20 22 58 24 65 63 68 6f  tring" = "X$echo
27c0: 5f 74 65 73 74 5f 73 74 72 69 6e 67 22 3b 20 74  _test_string"; t
27d0: 68 65 6e 0a 09 23 20 43 6f 6f 6c 2c 20 70 72 69  hen..# Cool, pri
27e0: 6e 74 66 20 77 6f 72 6b 73 0a 09 3a 0a 20 20 20  ntf works..:.   
27f0: 20 20 20 65 6c 69 66 20 65 63 68 6f 5f 74 65 73     elif echo_tes
2800: 74 69 6e 67 5f 73 74 72 69 6e 67 3d 60 28 24 4f  ting_string=`($O
2810: 52 49 47 49 4e 41 4c 5f 43 4f 4e 46 49 47 5f 53  RIGINAL_CONFIG_S
2820: 48 45 4c 4c 20 22 24 30 22 20 2d 2d 66 61 6c 6c  HELL "$0" --fall
2830: 62 61 63 6b 2d 65 63 68 6f 20 27 5c 74 27 29 20  back-echo '\t') 
2840: 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 26 26 0a  2>/dev/null` &&.
2850: 09 20 20 20 74 65 73 74 20 22 58 24 65 63 68 6f  .   test "X$echo
2860: 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 22  _testing_string"
2870: 20 3d 20 27 58 5c 74 27 20 26 26 0a 09 20 20 20   = 'X\t' &&..   
2880: 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72  echo_testing_str
2890: 69 6e 67 3d 60 28 24 4f 52 49 47 49 4e 41 4c 5f  ing=`($ORIGINAL_
28a0: 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 22 24 30  CONFIG_SHELL "$0
28b0: 22 20 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68  " --fallback-ech
28c0: 6f 20 22 24 65 63 68 6f 5f 74 65 73 74 5f 73 74  o "$echo_test_st
28d0: 72 69 6e 67 22 29 20 32 3e 2f 64 65 76 2f 6e 75  ring") 2>/dev/nu
28e0: 6c 6c 60 20 26 26 0a 09 20 20 20 74 65 73 74 20  ll` &&..   test 
28f0: 22 58 24 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f  "X$echo_testing_
2900: 73 74 72 69 6e 67 22 20 3d 20 22 58 24 65 63 68  string" = "X$ech
2910: 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 22 3b 20  o_test_string"; 
2920: 74 68 65 6e 0a 09 43 4f 4e 46 49 47 5f 53 48 45  then..CONFIG_SHE
2930: 4c 4c 3d 24 4f 52 49 47 49 4e 41 4c 5f 43 4f 4e  LL=$ORIGINAL_CON
2940: 46 49 47 5f 53 48 45 4c 4c 0a 09 65 78 70 6f 72  FIG_SHELL..expor
2950: 74 20 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 0a 09  t CONFIG_SHELL..
2960: 53 48 45 4c 4c 3d 22 24 43 4f 4e 46 49 47 5f 53  SHELL="$CONFIG_S
2970: 48 45 4c 4c 22 0a 09 65 78 70 6f 72 74 20 53 48  HELL"..export SH
2980: 45 4c 4c 0a 09 65 63 68 6f 3d 22 24 43 4f 4e 46  ELL..echo="$CONF
2990: 49 47 5f 53 48 45 4c 4c 20 24 30 20 2d 2d 66 61  IG_SHELL $0 --fa
29a0: 6c 6c 62 61 63 6b 2d 65 63 68 6f 22 0a 20 20 20  llback-echo".   
29b0: 20 20 20 65 6c 69 66 20 65 63 68 6f 5f 74 65 73     elif echo_tes
29c0: 74 69 6e 67 5f 73 74 72 69 6e 67 3d 60 28 24 43  ting_string=`($C
29d0: 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 22 24 30 22  ONFIG_SHELL "$0"
29e0: 20 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f   --fallback-echo
29f0: 20 27 5c 74 27 29 20 32 3e 2f 64 65 76 2f 6e 75   '\t') 2>/dev/nu
2a00: 6c 6c 60 20 26 26 0a 09 20 20 20 74 65 73 74 20  ll` &&..   test 
2a10: 22 58 24 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f  "X$echo_testing_
2a20: 73 74 72 69 6e 67 22 20 3d 20 27 58 5c 74 27 20  string" = 'X\t' 
2a30: 26 26 0a 09 20 20 20 65 63 68 6f 5f 74 65 73 74  &&..   echo_test
2a40: 69 6e 67 5f 73 74 72 69 6e 67 3d 60 28 24 43 4f  ing_string=`($CO
2a50: 4e 46 49 47 5f 53 48 45 4c 4c 20 22 24 30 22 20  NFIG_SHELL "$0" 
2a60: 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f 20  --fallback-echo 
2a70: 22 24 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69  "$echo_test_stri
2a80: 6e 67 22 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c  ng") 2>/dev/null
2a90: 60 20 26 26 0a 09 20 20 20 74 65 73 74 20 22 58  ` &&..   test "X
2aa0: 24 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74  $echo_testing_st
2ab0: 72 69 6e 67 22 20 3d 20 22 58 24 65 63 68 6f 5f  ring" = "X$echo_
2ac0: 74 65 73 74 5f 73 74 72 69 6e 67 22 3b 20 74 68  test_string"; th
2ad0: 65 6e 0a 09 65 63 68 6f 3d 22 24 43 4f 4e 46 49  en..echo="$CONFI
2ae0: 47 5f 53 48 45 4c 4c 20 24 30 20 2d 2d 66 61 6c  G_SHELL $0 --fal
2af0: 6c 62 61 63 6b 2d 65 63 68 6f 22 0a 20 20 20 20  lback-echo".    
2b00: 20 20 65 6c 73 65 0a 09 23 20 6d 61 79 62 65 20    else..# maybe 
2b10: 77 69 74 68 20 61 20 73 6d 61 6c 6c 65 72 20 73  with a smaller s
2b20: 74 72 69 6e 67 2e 2e 2e 0a 09 70 72 65 76 3d 3a  tring.....prev=:
2b30: 0a 0a 09 66 6f 72 20 63 6d 64 20 69 6e 20 27 65  ...for cmd in 'e
2b40: 63 68 6f 20 74 65 73 74 27 20 27 73 65 64 20 32  cho test' 'sed 2
2b50: 71 20 22 24 30 22 27 20 27 73 65 64 20 31 30 71  q "$0"' 'sed 10q
2b60: 20 22 24 30 22 27 20 27 73 65 64 20 32 30 71 20   "$0"' 'sed 20q 
2b70: 22 24 30 22 27 20 27 73 65 64 20 35 30 71 20 22  "$0"' 'sed 50q "
2b80: 24 30 22 27 3b 20 64 6f 0a 09 20 20 69 66 20 28  $0"'; do..  if (
2b90: 74 65 73 74 20 22 58 24 65 63 68 6f 5f 74 65 73  test "X$echo_tes
2ba0: 74 5f 73 74 72 69 6e 67 22 20 3d 20 22 58 60 65  t_string" = "X`e
2bb0: 76 61 6c 20 24 63 6d 64 60 22 29 20 32 3e 2f 64  val $cmd`") 2>/d
2bc0: 65 76 2f 6e 75 6c 6c 0a 09 20 20 74 68 65 6e 0a  ev/null..  then.
2bd0: 09 20 20 20 20 62 72 65 61 6b 0a 09 20 20 66 69  .    break..  fi
2be0: 0a 09 20 20 70 72 65 76 3d 22 24 63 6d 64 22 0a  ..  prev="$cmd".
2bf0: 09 64 6f 6e 65 0a 0a 09 69 66 20 74 65 73 74 20  .done...if test 
2c00: 22 24 70 72 65 76 22 20 21 3d 20 27 73 65 64 20  "$prev" != 'sed 
2c10: 35 30 71 20 22 24 30 22 27 3b 20 74 68 65 6e 0a  50q "$0"'; then.
2c20: 09 20 20 65 63 68 6f 5f 74 65 73 74 5f 73 74 72  .  echo_test_str
2c30: 69 6e 67 3d 60 65 76 61 6c 20 24 70 72 65 76 60  ing=`eval $prev`
2c40: 0a 09 20 20 65 78 70 6f 72 74 20 65 63 68 6f 5f  ..  export echo_
2c50: 74 65 73 74 5f 73 74 72 69 6e 67 0a 09 20 20 65  test_string..  e
2c60: 78 65 63 20 24 7b 4f 52 49 47 49 4e 41 4c 5f 43  xec ${ORIGINAL_C
2c70: 4f 4e 46 49 47 5f 53 48 45 4c 4c 2d 24 7b 43 4f  ONFIG_SHELL-${CO
2c80: 4e 46 49 47 5f 53 48 45 4c 4c 2d 2f 62 69 6e 2f  NFIG_SHELL-/bin/
2c90: 73 68 7d 7d 20 22 24 30 22 20 24 7b 31 2b 22 24  sh}} "$0" ${1+"$
2ca0: 40 22 7d 0a 09 65 6c 73 65 0a 09 20 20 23 20 4f  @"}..else..  # O
2cb0: 6f 70 73 2e 20 20 57 65 20 6c 6f 73 74 20 63 6f  ops.  We lost co
2cc0: 6d 70 6c 65 74 65 6c 79 2c 20 73 6f 20 6a 75 73  mpletely, so jus
2cd0: 74 20 73 74 69 63 6b 20 77 69 74 68 20 65 63 68  t stick with ech
2ce0: 6f 2e 0a 09 20 20 65 63 68 6f 3d 65 63 68 6f 0a  o...  echo=echo.
2cf0: 09 66 69 0a 20 20 20 20 20 20 66 69 0a 20 20 20  .fi.      fi.   
2d00: 20 66 69 0a 20 20 66 69 0a 66 69 0a 66 69 0a 0a   fi.  fi.fi.fi..
2d10: 23 20 43 6f 70 79 20 65 63 68 6f 20 61 6e 64 20  # Copy echo and 
2d20: 71 75 6f 74 65 20 74 68 65 20 63 6f 70 79 20 73  quote the copy s
2d30: 75 69 74 61 62 6c 79 20 66 6f 72 20 70 61 73 73  uitably for pass
2d40: 69 6e 67 20 74 6f 20 6c 69 62 74 6f 6f 6c 20 66  ing to libtool f
2d50: 72 6f 6d 0a 23 20 74 68 65 20 4d 61 6b 65 66 69  rom.# the Makefi
2d60: 6c 65 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 71  le, instead of q
2d70: 75 6f 74 69 6e 67 20 74 68 65 20 6f 72 69 67 69  uoting the origi
2d80: 6e 61 6c 2c 20 77 68 69 63 68 20 69 73 20 75 73  nal, which is us
2d90: 65 64 20 6c 61 74 65 72 2e 0a 45 43 48 4f 3d 24  ed later..ECHO=$
2da0: 65 63 68 6f 0a 69 66 20 74 65 73 74 20 22 58 24  echo.if test "X$
2db0: 45 43 48 4f 22 20 3d 20 22 58 24 43 4f 4e 46 49  ECHO" = "X$CONFI
2dc0: 47 5f 53 48 45 4c 4c 20 24 30 20 2d 2d 66 61 6c  G_SHELL $0 --fal
2dd0: 6c 62 61 63 6b 2d 65 63 68 6f 22 3b 20 74 68 65  lback-echo"; the
2de0: 6e 0a 20 20 20 45 43 48 4f 3d 22 24 43 4f 4e 46  n.   ECHO="$CONF
2df0: 49 47 5f 53 48 45 4c 4c 20 5c 5c 5c 24 5c 24 30  IG_SHELL \\\$\$0
2e00: 20 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f   --fallback-echo
2e10: 22 0a 66 69 0a 0a 0a 0a 23 20 4e 61 6d 65 20 6f  ".fi....# Name o
2e20: 66 20 74 68 65 20 68 6f 73 74 2e 0a 23 20 68 6f  f the host..# ho
2e30: 73 74 6e 61 6d 65 20 6f 6e 20 73 6f 6d 65 20 73  stname on some s
2e40: 79 73 74 65 6d 73 20 28 53 56 52 33 2e 32 2c 20  ystems (SVR3.2, 
2e50: 4c 69 6e 75 78 29 20 72 65 74 75 72 6e 73 20 61  Linux) returns a
2e60: 20 62 6f 67 75 73 20 65 78 69 74 20 73 74 61 74   bogus exit stat
2e70: 75 73 2c 0a 23 20 73 6f 20 75 6e 61 6d 65 20 67  us,.# so uname g
2e80: 65 74 73 20 72 75 6e 20 74 6f 6f 2e 0a 61 63 5f  ets run too..ac_
2e90: 68 6f 73 74 6e 61 6d 65 3d 60 28 68 6f 73 74 6e  hostname=`(hostn
2ea0: 61 6d 65 20 7c 7c 20 75 6e 61 6d 65 20 2d 6e 29  ame || uname -n)
2eb0: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 73   2>/dev/null | s
2ec0: 65 64 20 31 71 60 0a 0a 65 78 65 63 20 36 3e 26  ed 1q`..exec 6>&
2ed0: 31 0a 0a 23 0a 23 20 49 6e 69 74 69 61 6c 69 7a  1..#.# Initializ
2ee0: 61 74 69 6f 6e 73 2e 0a 23 0a 61 63 5f 64 65 66  ations..#.ac_def
2ef0: 61 75 6c 74 5f 70 72 65 66 69 78 3d 2f 75 73 72  ault_prefix=/usr
2f00: 2f 6c 6f 63 61 6c 0a 61 63 5f 63 6f 6e 66 69 67  /local.ac_config
2f10: 5f 6c 69 62 6f 62 6a 5f 64 69 72 3d 2e 0a 63 72  _libobj_dir=..cr
2f20: 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3d 6e 6f  oss_compiling=no
2f30: 0a 73 75 62 64 69 72 73 3d 0a 4d 46 4c 41 47 53  .subdirs=.MFLAGS
2f40: 3d 0a 4d 41 4b 45 46 4c 41 47 53 3d 0a 53 48 45  =.MAKEFLAGS=.SHE
2f50: 4c 4c 3d 24 7b 43 4f 4e 46 49 47 5f 53 48 45 4c  LL=${CONFIG_SHEL
2f60: 4c 2d 2f 62 69 6e 2f 73 68 7d 0a 0a 23 20 4d 61  L-/bin/sh}..# Ma
2f70: 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20  ximum number of 
2f80: 6c 69 6e 65 73 20 74 6f 20 70 75 74 20 69 6e 20  lines to put in 
2f90: 61 20 73 68 65 6c 6c 20 68 65 72 65 20 64 6f 63  a shell here doc
2fa0: 75 6d 65 6e 74 2e 0a 23 20 54 68 69 73 20 76 61  ument..# This va
2fb0: 72 69 61 62 6c 65 20 73 65 65 6d 73 20 6f 62 73  riable seems obs
2fc0: 6f 6c 65 74 65 2e 20 20 49 74 20 73 68 6f 75 6c  olete.  It shoul
2fd0: 64 20 70 72 6f 62 61 62 6c 79 20 62 65 20 72 65  d probably be re
2fe0: 6d 6f 76 65 64 2c 20 61 6e 64 0a 23 20 6f 6e 6c  moved, and.# onl
2ff0: 79 20 61 63 5f 6d 61 78 5f 73 65 64 5f 6c 69 6e  y ac_max_sed_lin
3000: 65 73 20 73 68 6f 75 6c 64 20 62 65 20 75 73 65  es should be use
3010: 64 2e 0a 3a 20 24 7b 61 63 5f 6d 61 78 5f 68 65  d..: ${ac_max_he
3020: 72 65 5f 6c 69 6e 65 73 3d 33 38 7d 0a 0a 23 20  re_lines=38}..# 
3030: 49 64 65 6e 74 69 74 79 20 6f 66 20 74 68 69 73  Identity of this
3040: 20 70 61 63 6b 61 67 65 2e 0a 50 41 43 4b 41 47   package..PACKAG
3050: 45 5f 4e 41 4d 45 3d 0a 50 41 43 4b 41 47 45 5f  E_NAME=.PACKAGE_
3060: 54 41 52 4e 41 4d 45 3d 0a 50 41 43 4b 41 47 45  TARNAME=.PACKAGE
3070: 5f 56 45 52 53 49 4f 4e 3d 0a 50 41 43 4b 41 47  _VERSION=.PACKAG
3080: 45 5f 53 54 52 49 4e 47 3d 0a 50 41 43 4b 41 47  E_STRING=.PACKAG
3090: 45 5f 42 55 47 52 45 50 4f 52 54 3d 0a 0a 61 63  E_BUGREPORT=..ac
30a0: 5f 75 6e 69 71 75 65 5f 66 69 6c 65 3d 22 73 72  _unique_file="sr
30b0: 63 2f 73 71 6c 69 74 65 2e 68 2e 69 6e 22 0a 23  c/sqlite.h.in".#
30c0: 20 46 61 63 74 6f 72 69 6e 67 20 64 65 66 61 75   Factoring defau
30d0: 6c 74 20 68 65 61 64 65 72 73 20 66 6f 72 20 6d  lt headers for m
30e0: 6f 73 74 20 74 65 73 74 73 2e 0a 61 63 5f 69 6e  ost tests..ac_in
30f0: 63 6c 75 64 65 73 5f 64 65 66 61 75 6c 74 3d 22  cludes_default="
3100: 5c 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 69  \.#include <stdi
3110: 6f 2e 68 3e 0a 23 69 66 20 48 41 56 45 5f 53 59  o.h>.#if HAVE_SY
3120: 53 5f 54 59 50 45 53 5f 48 0a 23 20 69 6e 63 6c  S_TYPES_H.# incl
3130: 75 64 65 20 3c 73 79 73 2f 74 79 70 65 73 2e 68  ude <sys/types.h
3140: 3e 0a 23 65 6e 64 69 66 0a 23 69 66 20 48 41 56  >.#endif.#if HAV
3150: 45 5f 53 59 53 5f 53 54 41 54 5f 48 0a 23 20 69  E_SYS_STAT_H.# i
3160: 6e 63 6c 75 64 65 20 3c 73 79 73 2f 73 74 61 74  nclude <sys/stat
3170: 2e 68 3e 0a 23 65 6e 64 69 66 0a 23 69 66 20 53  .h>.#endif.#if S
3180: 54 44 43 5f 48 45 41 44 45 52 53 0a 23 20 69 6e  TDC_HEADERS.# in
3190: 63 6c 75 64 65 20 3c 73 74 64 6c 69 62 2e 68 3e  clude <stdlib.h>
31a0: 0a 23 20 69 6e 63 6c 75 64 65 20 3c 73 74 64 64  .# include <stdd
31b0: 65 66 2e 68 3e 0a 23 65 6c 73 65 0a 23 20 69 66  ef.h>.#else.# if
31c0: 20 48 41 56 45 5f 53 54 44 4c 49 42 5f 48 0a 23   HAVE_STDLIB_H.#
31d0: 20 20 69 6e 63 6c 75 64 65 20 3c 73 74 64 6c 69    include <stdli
31e0: 62 2e 68 3e 0a 23 20 65 6e 64 69 66 0a 23 65 6e  b.h>.# endif.#en
31f0: 64 69 66 0a 23 69 66 20 48 41 56 45 5f 53 54 52  dif.#if HAVE_STR
3200: 49 4e 47 5f 48 0a 23 20 69 66 20 21 53 54 44 43  ING_H.# if !STDC
3210: 5f 48 45 41 44 45 52 53 20 26 26 20 48 41 56 45  _HEADERS && HAVE
3220: 5f 4d 45 4d 4f 52 59 5f 48 0a 23 20 20 69 6e 63  _MEMORY_H.#  inc
3230: 6c 75 64 65 20 3c 6d 65 6d 6f 72 79 2e 68 3e 0a  lude <memory.h>.
3240: 23 20 65 6e 64 69 66 0a 23 20 69 6e 63 6c 75 64  # endif.# includ
3250: 65 20 3c 73 74 72 69 6e 67 2e 68 3e 0a 23 65 6e  e <string.h>.#en
3260: 64 69 66 0a 23 69 66 20 48 41 56 45 5f 53 54 52  dif.#if HAVE_STR
3270: 49 4e 47 53 5f 48 0a 23 20 69 6e 63 6c 75 64 65  INGS_H.# include
3280: 20 3c 73 74 72 69 6e 67 73 2e 68 3e 0a 23 65 6e   <strings.h>.#en
3290: 64 69 66 0a 23 69 66 20 48 41 56 45 5f 49 4e 54  dif.#if HAVE_INT
32a0: 54 59 50 45 53 5f 48 0a 23 20 69 6e 63 6c 75 64  TYPES_H.# includ
32b0: 65 20 3c 69 6e 74 74 79 70 65 73 2e 68 3e 0a 23  e <inttypes.h>.#
32c0: 65 6c 73 65 0a 23 20 69 66 20 48 41 56 45 5f 53  else.# if HAVE_S
32d0: 54 44 49 4e 54 5f 48 0a 23 20 20 69 6e 63 6c 75  TDINT_H.#  inclu
32e0: 64 65 20 3c 73 74 64 69 6e 74 2e 68 3e 0a 23 20  de <stdint.h>.# 
32f0: 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 23 69 66  endif.#endif.#if
3300: 20 48 41 56 45 5f 55 4e 49 53 54 44 5f 48 0a 23   HAVE_UNISTD_H.#
3310: 20 69 6e 63 6c 75 64 65 20 3c 75 6e 69 73 74 64   include <unistd
3320: 2e 68 3e 0a 23 65 6e 64 69 66 22 0a 0a 61 63 5f  .h>.#endif"..ac_
3330: 73 75 62 73 74 5f 76 61 72 73 3d 27 53 48 45 4c  subst_vars='SHEL
3340: 4c 20 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52  L PATH_SEPARATOR
3350: 20 50 41 43 4b 41 47 45 5f 4e 41 4d 45 20 50 41   PACKAGE_NAME PA
3360: 43 4b 41 47 45 5f 54 41 52 4e 41 4d 45 20 50 41  CKAGE_TARNAME PA
3370: 43 4b 41 47 45 5f 56 45 52 53 49 4f 4e 20 50 41  CKAGE_VERSION PA
3380: 43 4b 41 47 45 5f 53 54 52 49 4e 47 20 50 41 43  CKAGE_STRING PAC
3390: 4b 41 47 45 5f 42 55 47 52 45 50 4f 52 54 20 65  KAGE_BUGREPORT e
33a0: 78 65 63 5f 70 72 65 66 69 78 20 70 72 65 66 69  xec_prefix prefi
33b0: 78 20 70 72 6f 67 72 61 6d 5f 74 72 61 6e 73 66  x program_transf
33c0: 6f 72 6d 5f 6e 61 6d 65 20 62 69 6e 64 69 72 20  orm_name bindir 
33d0: 73 62 69 6e 64 69 72 20 6c 69 62 65 78 65 63 64  sbindir libexecd
33e0: 69 72 20 64 61 74 61 64 69 72 20 73 79 73 63 6f  ir datadir sysco
33f0: 6e 66 64 69 72 20 73 68 61 72 65 64 73 74 61 74  nfdir sharedstat
3400: 65 64 69 72 20 6c 6f 63 61 6c 73 74 61 74 65 64  edir localstated
3410: 69 72 20 6c 69 62 64 69 72 20 69 6e 63 6c 75 64  ir libdir includ
3420: 65 64 69 72 20 6f 6c 64 69 6e 63 6c 75 64 65 64  edir oldincluded
3430: 69 72 20 69 6e 66 6f 64 69 72 20 6d 61 6e 64 69  ir infodir mandi
3440: 72 20 62 75 69 6c 64 5f 61 6c 69 61 73 20 68 6f  r build_alias ho
3450: 73 74 5f 61 6c 69 61 73 20 74 61 72 67 65 74 5f  st_alias target_
3460: 61 6c 69 61 73 20 44 45 46 53 20 45 43 48 4f 5f  alias DEFS ECHO_
3470: 43 20 45 43 48 4f 5f 4e 20 45 43 48 4f 5f 54 20  C ECHO_N ECHO_T 
3480: 4c 49 42 53 20 62 75 69 6c 64 20 62 75 69 6c 64  LIBS build build
3490: 5f 63 70 75 20 62 75 69 6c 64 5f 76 65 6e 64 6f  _cpu build_vendo
34a0: 72 20 62 75 69 6c 64 5f 6f 73 20 68 6f 73 74 20  r build_os host 
34b0: 68 6f 73 74 5f 63 70 75 20 68 6f 73 74 5f 76 65  host_cpu host_ve
34c0: 6e 64 6f 72 20 68 6f 73 74 5f 6f 73 20 43 43 20  ndor host_os CC 
34d0: 43 46 4c 41 47 53 20 4c 44 46 4c 41 47 53 20 43  CFLAGS LDFLAGS C
34e0: 50 50 46 4c 41 47 53 20 61 63 5f 63 74 5f 43 43  PPFLAGS ac_ct_CC
34f0: 20 45 58 45 45 58 54 20 4f 42 4a 45 58 54 20 4c   EXEEXT OBJEXT L
3500: 4e 5f 53 20 45 43 48 4f 20 52 41 4e 4c 49 42 20  N_S ECHO RANLIB 
3510: 61 63 5f 63 74 5f 52 41 4e 4c 49 42 20 53 54 52  ac_ct_RANLIB STR
3520: 49 50 20 61 63 5f 63 74 5f 53 54 52 49 50 20 43  IP ac_ct_STRIP C
3530: 50 50 20 45 47 52 45 50 20 4c 49 42 54 4f 4f 4c  PP EGREP LIBTOOL
3540: 20 49 4e 53 54 41 4c 4c 5f 50 52 4f 47 52 41 4d   INSTALL_PROGRAM
3550: 20 49 4e 53 54 41 4c 4c 5f 53 43 52 49 50 54 20   INSTALL_SCRIPT 
3560: 49 4e 53 54 41 4c 4c 5f 44 41 54 41 20 70 72 6f  INSTALL_DATA pro
3570: 67 72 61 6d 5f 70 72 65 66 69 78 20 56 45 52 53  gram_prefix VERS
3580: 49 4f 4e 20 42 55 49 4c 44 5f 43 43 20 42 55 49  ION BUILD_CC BUI
3590: 4c 44 5f 43 46 4c 41 47 53 20 42 55 49 4c 44 5f  LD_CFLAGS BUILD_
35a0: 4c 49 42 53 20 54 41 52 47 45 54 5f 43 43 20 54  LIBS TARGET_CC T
35b0: 41 52 47 45 54 5f 43 46 4c 41 47 53 20 54 41 52  ARGET_CFLAGS TAR
35c0: 47 45 54 5f 4c 49 4e 4b 20 54 41 52 47 45 54 5f  GET_LINK TARGET_
35d0: 4c 46 4c 41 47 53 20 54 41 52 47 45 54 5f 52 41  LFLAGS TARGET_RA
35e0: 4e 4c 49 42 20 54 41 52 47 45 54 5f 41 52 20 45  NLIB TARGET_AR E
35f0: 4e 43 4f 44 49 4e 47 20 41 4c 4c 4f 57 41 54 54  NCODING ALLOWATT
3600: 41 43 48 4d 45 4d 20 41 4c 4c 4f 57 52 45 4c 45  ACHMEM ALLOWRELE
3610: 41 53 45 20 49 4e 4d 45 4d 4f 52 59 44 42 20 54  ASE INMEMORYDB T
3620: 45 4d 50 5f 53 54 4f 52 45 20 42 55 49 4c 44 5f  EMP_STORE BUILD_
3630: 45 58 45 45 58 54 20 4f 53 5f 55 4e 49 58 20 4f  EXEEXT OS_UNIX O
3640: 53 5f 57 49 4e 20 54 41 52 47 45 54 5f 45 58 45  S_WIN TARGET_EXE
3650: 45 58 54 20 54 41 52 47 45 54 5f 4c 49 42 53 20  EXT TARGET_LIBS 
3660: 54 41 52 47 45 54 5f 54 43 4c 5f 4c 49 42 53 20  TARGET_TCL_LIBS 
3670: 54 41 52 47 45 54 5f 54 43 4c 5f 49 4e 43 20 54  TARGET_TCL_INC T
3680: 41 52 47 45 54 5f 52 45 41 44 4c 49 4e 45 5f 4c  ARGET_READLINE_L
3690: 49 42 53 20 54 41 52 47 45 54 5f 52 45 41 44 4c  IBS TARGET_READL
36a0: 49 4e 45 5f 49 4e 43 20 54 41 52 47 45 54 5f 48  INE_INC TARGET_H
36b0: 41 56 45 5f 52 45 41 44 4c 49 4e 45 20 4c 49 42  AVE_READLINE LIB
36c0: 4f 42 4a 53 20 4c 54 4c 49 42 4f 42 4a 53 27 0a  OBJS LTLIBOBJS'.
36d0: 61 63 5f 73 75 62 73 74 5f 66 69 6c 65 73 3d 27  ac_subst_files='
36e0: 27 0a 0a 23 20 49 6e 69 74 69 61 6c 69 7a 65 20  '..# Initialize 
36f0: 73 6f 6d 65 20 76 61 72 69 61 62 6c 65 73 20 73  some variables s
3700: 65 74 20 62 79 20 6f 70 74 69 6f 6e 73 2e 0a 61  et by options..a
3710: 63 5f 69 6e 69 74 5f 68 65 6c 70 3d 0a 61 63 5f  c_init_help=.ac_
3720: 69 6e 69 74 5f 76 65 72 73 69 6f 6e 3d 66 61 6c  init_version=fal
3730: 73 65 0a 23 20 54 68 65 20 76 61 72 69 61 62 6c  se.# The variabl
3740: 65 73 20 68 61 76 65 20 74 68 65 20 73 61 6d 65  es have the same
3750: 20 6e 61 6d 65 73 20 61 73 20 74 68 65 20 6f 70   names as the op
3760: 74 69 6f 6e 73 2c 20 77 69 74 68 0a 23 20 64 61  tions, with.# da
3770: 73 68 65 73 20 63 68 61 6e 67 65 64 20 74 6f 20  shes changed to 
3780: 75 6e 64 65 72 6c 69 6e 65 73 2e 0a 63 61 63 68  underlines..cach
3790: 65 5f 66 69 6c 65 3d 2f 64 65 76 2f 6e 75 6c 6c  e_file=/dev/null
37a0: 0a 65 78 65 63 5f 70 72 65 66 69 78 3d 4e 4f 4e  .exec_prefix=NON
37b0: 45 0a 6e 6f 5f 63 72 65 61 74 65 3d 0a 6e 6f 5f  E.no_create=.no_
37c0: 72 65 63 75 72 73 69 6f 6e 3d 0a 70 72 65 66 69  recursion=.prefi
37d0: 78 3d 4e 4f 4e 45 0a 70 72 6f 67 72 61 6d 5f 70  x=NONE.program_p
37e0: 72 65 66 69 78 3d 4e 4f 4e 45 0a 70 72 6f 67 72  refix=NONE.progr
37f0: 61 6d 5f 73 75 66 66 69 78 3d 4e 4f 4e 45 0a 70  am_suffix=NONE.p
3800: 72 6f 67 72 61 6d 5f 74 72 61 6e 73 66 6f 72 6d  rogram_transform
3810: 5f 6e 61 6d 65 3d 73 2c 78 2c 78 2c 0a 73 69 6c  _name=s,x,x,.sil
3820: 65 6e 74 3d 0a 73 69 74 65 3d 0a 73 72 63 64 69  ent=.site=.srcdi
3830: 72 3d 0a 76 65 72 62 6f 73 65 3d 0a 78 5f 69 6e  r=.verbose=.x_in
3840: 63 6c 75 64 65 73 3d 4e 4f 4e 45 0a 78 5f 6c 69  cludes=NONE.x_li
3850: 62 72 61 72 69 65 73 3d 4e 4f 4e 45 0a 0a 23 20  braries=NONE..# 
3860: 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 64 69 72  Installation dir
3870: 65 63 74 6f 72 79 20 6f 70 74 69 6f 6e 73 2e 0a  ectory options..
3880: 23 20 54 68 65 73 65 20 61 72 65 20 6c 65 66 74  # These are left
3890: 20 75 6e 65 78 70 61 6e 64 65 64 20 73 6f 20 75   unexpanded so u
38a0: 73 65 72 73 20 63 61 6e 20 22 6d 61 6b 65 20 69  sers can "make i
38b0: 6e 73 74 61 6c 6c 20 65 78 65 63 5f 70 72 65 66  nstall exec_pref
38c0: 69 78 3d 2f 66 6f 6f 22 0a 23 20 61 6e 64 20 61  ix=/foo".# and a
38d0: 6c 6c 20 74 68 65 20 76 61 72 69 61 62 6c 65 73  ll the variables
38e0: 20 74 68 61 74 20 61 72 65 20 73 75 70 70 6f 73   that are suppos
38f0: 65 64 20 74 6f 20 62 65 20 62 61 73 65 64 20 6f  ed to be based o
3900: 6e 20 65 78 65 63 5f 70 72 65 66 69 78 0a 23 20  n exec_prefix.# 
3910: 62 79 20 64 65 66 61 75 6c 74 20 77 69 6c 6c 20  by default will 
3920: 61 63 74 75 61 6c 6c 79 20 63 68 61 6e 67 65 2e  actually change.
3930: 0a 23 20 55 73 65 20 62 72 61 63 65 73 20 69 6e  .# Use braces in
3940: 73 74 65 61 64 20 6f 66 20 70 61 72 65 6e 73 20  stead of parens 
3950: 62 65 63 61 75 73 65 20 73 68 2c 20 70 65 72 6c  because sh, perl
3960: 2c 20 65 74 63 2e 20 61 6c 73 6f 20 61 63 63 65  , etc. also acce
3970: 70 74 20 74 68 65 6d 2e 0a 62 69 6e 64 69 72 3d  pt them..bindir=
3980: 27 24 7b 65 78 65 63 5f 70 72 65 66 69 78 7d 2f  '${exec_prefix}/
3990: 62 69 6e 27 0a 73 62 69 6e 64 69 72 3d 27 24 7b  bin'.sbindir='${
39a0: 65 78 65 63 5f 70 72 65 66 69 78 7d 2f 73 62 69  exec_prefix}/sbi
39b0: 6e 27 0a 6c 69 62 65 78 65 63 64 69 72 3d 27 24  n'.libexecdir='$
39c0: 7b 65 78 65 63 5f 70 72 65 66 69 78 7d 2f 6c 69  {exec_prefix}/li
39d0: 62 65 78 65 63 27 0a 64 61 74 61 64 69 72 3d 27  bexec'.datadir='
39e0: 24 7b 70 72 65 66 69 78 7d 2f 73 68 61 72 65 27  ${prefix}/share'
39f0: 0a 73 79 73 63 6f 6e 66 64 69 72 3d 27 24 7b 70  .sysconfdir='${p
3a00: 72 65 66 69 78 7d 2f 65 74 63 27 0a 73 68 61 72  refix}/etc'.shar
3a10: 65 64 73 74 61 74 65 64 69 72 3d 27 24 7b 70 72  edstatedir='${pr
3a20: 65 66 69 78 7d 2f 63 6f 6d 27 0a 6c 6f 63 61 6c  efix}/com'.local
3a30: 73 74 61 74 65 64 69 72 3d 27 24 7b 70 72 65 66  statedir='${pref
3a40: 69 78 7d 2f 76 61 72 27 0a 6c 69 62 64 69 72 3d  ix}/var'.libdir=
3a50: 27 24 7b 65 78 65 63 5f 70 72 65 66 69 78 7d 2f  '${exec_prefix}/
3a60: 6c 69 62 27 0a 69 6e 63 6c 75 64 65 64 69 72 3d  lib'.includedir=
3a70: 27 24 7b 70 72 65 66 69 78 7d 2f 69 6e 63 6c 75  '${prefix}/inclu
3a80: 64 65 27 0a 6f 6c 64 69 6e 63 6c 75 64 65 64 69  de'.oldincludedi
3a90: 72 3d 27 2f 75 73 72 2f 69 6e 63 6c 75 64 65 27  r='/usr/include'
3aa0: 0a 69 6e 66 6f 64 69 72 3d 27 24 7b 70 72 65 66  .infodir='${pref
3ab0: 69 78 7d 2f 69 6e 66 6f 27 0a 6d 61 6e 64 69 72  ix}/info'.mandir
3ac0: 3d 27 24 7b 70 72 65 66 69 78 7d 2f 6d 61 6e 27  ='${prefix}/man'
3ad0: 0a 0a 61 63 5f 70 72 65 76 3d 0a 66 6f 72 20 61  ..ac_prev=.for a
3ae0: 63 5f 6f 70 74 69 6f 6e 0a 64 6f 0a 20 20 23 20  c_option.do.  # 
3af0: 49 66 20 74 68 65 20 70 72 65 76 69 6f 75 73 20  If the previous 
3b00: 6f 70 74 69 6f 6e 20 6e 65 65 64 73 20 61 6e 20  option needs an 
3b10: 61 72 67 75 6d 65 6e 74 2c 20 61 73 73 69 67 6e  argument, assign
3b20: 20 69 74 2e 0a 20 20 69 66 20 74 65 73 74 20 2d   it..  if test -
3b30: 6e 20 22 24 61 63 5f 70 72 65 76 22 3b 20 74 68  n "$ac_prev"; th
3b40: 65 6e 0a 20 20 20 20 65 76 61 6c 20 22 24 61 63  en.    eval "$ac
3b50: 5f 70 72 65 76 3d 5c 24 61 63 5f 6f 70 74 69 6f  _prev=\$ac_optio
3b60: 6e 22 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 0a  n".    ac_prev=.
3b70: 20 20 20 20 63 6f 6e 74 69 6e 75 65 0a 20 20 66      continue.  f
3b80: 69 0a 0a 20 20 61 63 5f 6f 70 74 61 72 67 3d 60  i..  ac_optarg=`
3b90: 65 78 70 72 20 22 78 24 61 63 5f 6f 70 74 69 6f  expr "x$ac_optio
3ba0: 6e 22 20 3a 20 27 78 5b 5e 3d 5d 2a 3d 5c 28 2e  n" : 'x[^=]*=\(.
3bb0: 2a 5c 29 27 60 0a 0a 20 20 23 20 41 63 63 65 70  *\)'`..  # Accep
3bc0: 74 20 74 68 65 20 69 6d 70 6f 72 74 61 6e 74 20  t the important 
3bd0: 43 79 67 6e 75 73 20 63 6f 6e 66 69 67 75 72 65  Cygnus configure
3be0: 20 6f 70 74 69 6f 6e 73 2c 20 73 6f 20 77 65 20   options, so we 
3bf0: 63 61 6e 20 64 69 61 67 6e 6f 73 65 20 74 79 70  can diagnose typ
3c00: 6f 73 2e 0a 0a 20 20 63 61 73 65 20 24 61 63 5f  os...  case $ac_
3c10: 6f 70 74 69 6f 6e 20 69 6e 0a 0a 20 20 2d 62 69  option in..  -bi
3c20: 6e 64 69 72 20 7c 20 2d 2d 62 69 6e 64 69 72 20  ndir | --bindir 
3c30: 7c 20 2d 2d 62 69 6e 64 69 20 7c 20 2d 2d 62 69  | --bindi | --bi
3c40: 6e 64 20 7c 20 2d 2d 62 69 6e 20 7c 20 2d 2d 62  nd | --bin | --b
3c50: 69 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 62  i).    ac_prev=b
3c60: 69 6e 64 69 72 20 3b 3b 0a 20 20 2d 62 69 6e 64  indir ;;.  -bind
3c70: 69 72 3d 2a 20 7c 20 2d 2d 62 69 6e 64 69 72 3d  ir=* | --bindir=
3c80: 2a 20 7c 20 2d 2d 62 69 6e 64 69 3d 2a 20 7c 20  * | --bindi=* | 
3c90: 2d 2d 62 69 6e 64 3d 2a 20 7c 20 2d 2d 62 69 6e  --bind=* | --bin
3ca0: 3d 2a 20 7c 20 2d 2d 62 69 3d 2a 29 0a 20 20 20  =* | --bi=*).   
3cb0: 20 62 69 6e 64 69 72 3d 24 61 63 5f 6f 70 74 61   bindir=$ac_opta
3cc0: 72 67 20 3b 3b 0a 0a 20 20 2d 62 75 69 6c 64 20  rg ;;..  -build 
3cd0: 7c 20 2d 2d 62 75 69 6c 64 20 7c 20 2d 2d 62 75  | --build | --bu
3ce0: 69 6c 20 7c 20 2d 2d 62 75 69 20 7c 20 2d 2d 62  il | --bui | --b
3cf0: 75 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 62  u).    ac_prev=b
3d00: 75 69 6c 64 5f 61 6c 69 61 73 20 3b 3b 0a 20 20  uild_alias ;;.  
3d10: 2d 62 75 69 6c 64 3d 2a 20 7c 20 2d 2d 62 75 69  -build=* | --bui
3d20: 6c 64 3d 2a 20 7c 20 2d 2d 62 75 69 6c 3d 2a 20  ld=* | --buil=* 
3d30: 7c 20 2d 2d 62 75 69 3d 2a 20 7c 20 2d 2d 62 75  | --bui=* | --bu
3d40: 3d 2a 29 0a 20 20 20 20 62 75 69 6c 64 5f 61 6c  =*).    build_al
3d50: 69 61 73 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b  ias=$ac_optarg ;
3d60: 3b 0a 0a 20 20 2d 63 61 63 68 65 2d 66 69 6c 65  ;..  -cache-file
3d70: 20 7c 20 2d 2d 63 61 63 68 65 2d 66 69 6c 65 20   | --cache-file 
3d80: 7c 20 2d 2d 63 61 63 68 65 2d 66 69 6c 20 7c 20  | --cache-fil | 
3d90: 2d 2d 63 61 63 68 65 2d 66 69 20 5c 0a 20 20 7c  --cache-fi \.  |
3da0: 20 2d 2d 63 61 63 68 65 2d 66 20 7c 20 2d 2d 63   --cache-f | --c
3db0: 61 63 68 65 2d 20 7c 20 2d 2d 63 61 63 68 65 20  ache- | --cache 
3dc0: 7c 20 2d 2d 63 61 63 68 20 7c 20 2d 2d 63 61 63  | --cach | --cac
3dd0: 20 7c 20 2d 2d 63 61 20 7c 20 2d 2d 63 29 0a 20   | --ca | --c). 
3de0: 20 20 20 61 63 5f 70 72 65 76 3d 63 61 63 68 65     ac_prev=cache
3df0: 5f 66 69 6c 65 20 3b 3b 0a 20 20 2d 63 61 63 68  _file ;;.  -cach
3e00: 65 2d 66 69 6c 65 3d 2a 20 7c 20 2d 2d 63 61 63  e-file=* | --cac
3e10: 68 65 2d 66 69 6c 65 3d 2a 20 7c 20 2d 2d 63 61  he-file=* | --ca
3e20: 63 68 65 2d 66 69 6c 3d 2a 20 7c 20 2d 2d 63 61  che-fil=* | --ca
3e30: 63 68 65 2d 66 69 3d 2a 20 5c 0a 20 20 7c 20 2d  che-fi=* \.  | -
3e40: 2d 63 61 63 68 65 2d 66 3d 2a 20 7c 20 2d 2d 63  -cache-f=* | --c
3e50: 61 63 68 65 2d 3d 2a 20 7c 20 2d 2d 63 61 63 68  ache-=* | --cach
3e60: 65 3d 2a 20 7c 20 2d 2d 63 61 63 68 3d 2a 20 7c  e=* | --cach=* |
3e70: 20 2d 2d 63 61 63 3d 2a 20 7c 20 2d 2d 63 61 3d   --cac=* | --ca=
3e80: 2a 20 7c 20 2d 2d 63 3d 2a 29 0a 20 20 20 20 63  * | --c=*).    c
3e90: 61 63 68 65 5f 66 69 6c 65 3d 24 61 63 5f 6f 70  ache_file=$ac_op
3ea0: 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 2d 63 6f 6e  targ ;;..  --con
3eb0: 66 69 67 2d 63 61 63 68 65 20 7c 20 2d 43 29 0a  fig-cache | -C).
3ec0: 20 20 20 20 63 61 63 68 65 5f 66 69 6c 65 3d 63      cache_file=c
3ed0: 6f 6e 66 69 67 2e 63 61 63 68 65 20 3b 3b 0a 0a  onfig.cache ;;..
3ee0: 20 20 2d 64 61 74 61 64 69 72 20 7c 20 2d 2d 64    -datadir | --d
3ef0: 61 74 61 64 69 72 20 7c 20 2d 2d 64 61 74 61 64  atadir | --datad
3f00: 69 20 7c 20 2d 2d 64 61 74 61 64 20 7c 20 2d 2d  i | --datad | --
3f10: 64 61 74 61 20 7c 20 2d 2d 64 61 74 20 7c 20 2d  data | --dat | -
3f20: 2d 64 61 29 0a 20 20 20 20 61 63 5f 70 72 65 76  -da).    ac_prev
3f30: 3d 64 61 74 61 64 69 72 20 3b 3b 0a 20 20 2d 64  =datadir ;;.  -d
3f40: 61 74 61 64 69 72 3d 2a 20 7c 20 2d 2d 64 61 74  atadir=* | --dat
3f50: 61 64 69 72 3d 2a 20 7c 20 2d 2d 64 61 74 61 64  adir=* | --datad
3f60: 69 3d 2a 20 7c 20 2d 2d 64 61 74 61 64 3d 2a 20  i=* | --datad=* 
3f70: 7c 20 2d 2d 64 61 74 61 3d 2a 20 7c 20 2d 2d 64  | --data=* | --d
3f80: 61 74 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 64 61 3d  at=* \.  | --da=
3f90: 2a 29 0a 20 20 20 20 64 61 74 61 64 69 72 3d 24  *).    datadir=$
3fa0: 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20  ac_optarg ;;..  
3fb0: 2d 64 69 73 61 62 6c 65 2d 2a 20 7c 20 2d 2d 64  -disable-* | --d
3fc0: 69 73 61 62 6c 65 2d 2a 29 0a 20 20 20 20 61 63  isable-*).    ac
3fd0: 5f 66 65 61 74 75 72 65 3d 60 65 78 70 72 20 22  _feature=`expr "
3fe0: 78 24 61 63 5f 6f 70 74 69 6f 6e 22 20 3a 20 27  x$ac_option" : '
3ff0: 78 2d 2a 64 69 73 61 62 6c 65 2d 5c 28 2e 2a 5c  x-*disable-\(.*\
4000: 29 27 60 0a 20 20 20 20 23 20 52 65 6a 65 63 74  )'`.    # Reject
4010: 20 6e 61 6d 65 73 20 74 68 61 74 20 61 72 65 20   names that are 
4020: 6e 6f 74 20 76 61 6c 69 64 20 73 68 65 6c 6c 20  not valid shell 
4030: 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 73 2e 0a  variable names..
4040: 20 20 20 20 65 78 70 72 20 22 78 24 61 63 5f 66      expr "x$ac_f
4050: 65 61 74 75 72 65 22 20 3a 20 22 2e 2a 5b 5e 2d  eature" : ".*[^-
4060: 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 22 20  _$as_cr_alnum]" 
4070: 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 0a 20 20  >/dev/null &&.  
4080: 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f      { echo "$as_
4090: 6d 65 3a 20 65 72 72 6f 72 3a 20 69 6e 76 61 6c  me: error: inval
40a0: 69 64 20 66 65 61 74 75 72 65 20 6e 61 6d 65 3a  id feature name:
40b0: 20 24 61 63 5f 66 65 61 74 75 72 65 22 20 3e 26   $ac_feature" >&
40c0: 32 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b  2.   { (exit 1);
40d0: 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 20 20   exit 1; }; }.  
40e0: 20 20 61 63 5f 66 65 61 74 75 72 65 3d 60 65 63    ac_feature=`ec
40f0: 68 6f 20 24 61 63 5f 66 65 61 74 75 72 65 20 7c  ho $ac_feature |
4100: 20 73 65 64 20 27 73 2f 2d 2f 5f 2f 67 27 60 0a   sed 's/-/_/g'`.
4110: 20 20 20 20 65 76 61 6c 20 22 65 6e 61 62 6c 65      eval "enable
4120: 5f 24 61 63 5f 66 65 61 74 75 72 65 3d 6e 6f 22  _$ac_feature=no"
4130: 20 3b 3b 0a 0a 20 20 2d 65 6e 61 62 6c 65 2d 2a   ;;..  -enable-*
4140: 20 7c 20 2d 2d 65 6e 61 62 6c 65 2d 2a 29 0a 20   | --enable-*). 
4150: 20 20 20 61 63 5f 66 65 61 74 75 72 65 3d 60 65     ac_feature=`e
4160: 78 70 72 20 22 78 24 61 63 5f 6f 70 74 69 6f 6e  xpr "x$ac_option
4170: 22 20 3a 20 27 78 2d 2a 65 6e 61 62 6c 65 2d 5c  " : 'x-*enable-\
4180: 28 5b 5e 3d 5d 2a 5c 29 27 60 0a 20 20 20 20 23  ([^=]*\)'`.    #
4190: 20 52 65 6a 65 63 74 20 6e 61 6d 65 73 20 74 68   Reject names th
41a0: 61 74 20 61 72 65 20 6e 6f 74 20 76 61 6c 69 64  at are not valid
41b0: 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20   shell variable 
41c0: 6e 61 6d 65 73 2e 0a 20 20 20 20 65 78 70 72 20  names..    expr 
41d0: 22 78 24 61 63 5f 66 65 61 74 75 72 65 22 20 3a  "x$ac_feature" :
41e0: 20 22 2e 2a 5b 5e 2d 5f 24 61 73 5f 63 72 5f 61   ".*[^-_$as_cr_a
41f0: 6c 6e 75 6d 5d 22 20 3e 2f 64 65 76 2f 6e 75 6c  lnum]" >/dev/nul
4200: 6c 20 26 26 0a 20 20 20 20 20 20 7b 20 65 63 68  l &&.      { ech
4210: 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
4220: 3a 20 69 6e 76 61 6c 69 64 20 66 65 61 74 75 72  : invalid featur
4230: 65 20 6e 61 6d 65 3a 20 24 61 63 5f 66 65 61 74  e name: $ac_feat
4240: 75 72 65 22 20 3e 26 32 0a 20 20 20 7b 20 28 65  ure" >&2.   { (e
4250: 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20  xit 1); exit 1; 
4260: 7d 3b 20 7d 0a 20 20 20 20 61 63 5f 66 65 61 74  }; }.    ac_feat
4270: 75 72 65 3d 60 65 63 68 6f 20 24 61 63 5f 66 65  ure=`echo $ac_fe
4280: 61 74 75 72 65 20 7c 20 73 65 64 20 27 73 2f 2d  ature | sed 's/-
4290: 2f 5f 2f 67 27 60 0a 20 20 20 20 63 61 73 65 20  /_/g'`.    case 
42a0: 24 61 63 5f 6f 70 74 69 6f 6e 20 69 6e 0a 20 20  $ac_option in.  
42b0: 20 20 20 20 2a 3d 2a 29 20 61 63 5f 6f 70 74 61      *=*) ac_opta
42c0: 72 67 3d 60 65 63 68 6f 20 22 24 61 63 5f 6f 70  rg=`echo "$ac_op
42d0: 74 61 72 67 22 20 7c 20 73 65 64 20 22 73 2f 27  targ" | sed "s/'
42e0: 2f 27 5c 5c 5c 5c 5c 5c 5c 5c 27 27 2f 67 22 60  /'\\\\\\\\''/g"`
42f0: 3b 3b 0a 20 20 20 20 20 20 2a 29 20 61 63 5f 6f  ;;.      *) ac_o
4300: 70 74 61 72 67 3d 79 65 73 20 3b 3b 0a 20 20 20  ptarg=yes ;;.   
4310: 20 65 73 61 63 0a 20 20 20 20 65 76 61 6c 20 22   esac.    eval "
4320: 65 6e 61 62 6c 65 5f 24 61 63 5f 66 65 61 74 75  enable_$ac_featu
4330: 72 65 3d 27 24 61 63 5f 6f 70 74 61 72 67 27 22  re='$ac_optarg'"
4340: 20 3b 3b 0a 0a 20 20 2d 65 78 65 63 2d 70 72 65   ;;..  -exec-pre
4350: 66 69 78 20 7c 20 2d 2d 65 78 65 63 5f 70 72 65  fix | --exec_pre
4360: 66 69 78 20 7c 20 2d 2d 65 78 65 63 2d 70 72 65  fix | --exec-pre
4370: 66 69 78 20 7c 20 2d 2d 65 78 65 63 2d 70 72 65  fix | --exec-pre
4380: 66 69 20 5c 0a 20 20 7c 20 2d 2d 65 78 65 63 2d  fi \.  | --exec-
4390: 70 72 65 66 20 7c 20 2d 2d 65 78 65 63 2d 70 72  pref | --exec-pr
43a0: 65 20 7c 20 2d 2d 65 78 65 63 2d 70 72 20 7c 20  e | --exec-pr | 
43b0: 2d 2d 65 78 65 63 2d 70 20 7c 20 2d 2d 65 78 65  --exec-p | --exe
43c0: 63 2d 20 5c 0a 20 20 7c 20 2d 2d 65 78 65 63 20  c- \.  | --exec 
43d0: 7c 20 2d 2d 65 78 65 20 7c 20 2d 2d 65 78 29 0a  | --exe | --ex).
43e0: 20 20 20 20 61 63 5f 70 72 65 76 3d 65 78 65 63      ac_prev=exec
43f0: 5f 70 72 65 66 69 78 20 3b 3b 0a 20 20 2d 65 78  _prefix ;;.  -ex
4400: 65 63 2d 70 72 65 66 69 78 3d 2a 20 7c 20 2d 2d  ec-prefix=* | --
4410: 65 78 65 63 5f 70 72 65 66 69 78 3d 2a 20 7c 20  exec_prefix=* | 
4420: 2d 2d 65 78 65 63 2d 70 72 65 66 69 78 3d 2a 20  --exec-prefix=* 
4430: 7c 20 2d 2d 65 78 65 63 2d 70 72 65 66 69 3d 2a  | --exec-prefi=*
4440: 20 5c 0a 20 20 7c 20 2d 2d 65 78 65 63 2d 70 72   \.  | --exec-pr
4450: 65 66 3d 2a 20 7c 20 2d 2d 65 78 65 63 2d 70 72  ef=* | --exec-pr
4460: 65 3d 2a 20 7c 20 2d 2d 65 78 65 63 2d 70 72 3d  e=* | --exec-pr=
4470: 2a 20 7c 20 2d 2d 65 78 65 63 2d 70 3d 2a 20 7c  * | --exec-p=* |
4480: 20 2d 2d 65 78 65 63 2d 3d 2a 20 5c 0a 20 20 7c   --exec-=* \.  |
4490: 20 2d 2d 65 78 65 63 3d 2a 20 7c 20 2d 2d 65 78   --exec=* | --ex
44a0: 65 3d 2a 20 7c 20 2d 2d 65 78 3d 2a 29 0a 20 20  e=* | --ex=*).  
44b0: 20 20 65 78 65 63 5f 70 72 65 66 69 78 3d 24 61    exec_prefix=$a
44c0: 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d  c_optarg ;;..  -
44d0: 67 61 73 20 7c 20 2d 2d 67 61 73 20 7c 20 2d 2d  gas | --gas | --
44e0: 67 61 20 7c 20 2d 2d 67 29 0a 20 20 20 20 23 20  ga | --g).    # 
44f0: 4f 62 73 6f 6c 65 74 65 3b 20 75 73 65 20 2d 2d  Obsolete; use --
4500: 77 69 74 68 2d 67 61 73 2e 0a 20 20 20 20 77 69  with-gas..    wi
4510: 74 68 5f 67 61 73 3d 79 65 73 20 3b 3b 0a 0a 20  th_gas=yes ;;.. 
4520: 20 2d 68 65 6c 70 20 7c 20 2d 2d 68 65 6c 70 20   -help | --help 
4530: 7c 20 2d 2d 68 65 6c 20 7c 20 2d 2d 68 65 20 7c  | --hel | --he |
4540: 20 2d 68 29 0a 20 20 20 20 61 63 5f 69 6e 69 74   -h).    ac_init
4550: 5f 68 65 6c 70 3d 6c 6f 6e 67 20 3b 3b 0a 20 20  _help=long ;;.  
4560: 2d 68 65 6c 70 3d 72 2a 20 7c 20 2d 2d 68 65 6c  -help=r* | --hel
4570: 70 3d 72 2a 20 7c 20 2d 2d 68 65 6c 3d 72 2a 20  p=r* | --hel=r* 
4580: 7c 20 2d 2d 68 65 3d 72 2a 20 7c 20 2d 68 72 2a  | --he=r* | -hr*
4590: 29 0a 20 20 20 20 61 63 5f 69 6e 69 74 5f 68 65  ).    ac_init_he
45a0: 6c 70 3d 72 65 63 75 72 73 69 76 65 20 3b 3b 0a  lp=recursive ;;.
45b0: 20 20 2d 68 65 6c 70 3d 73 2a 20 7c 20 2d 2d 68    -help=s* | --h
45c0: 65 6c 70 3d 73 2a 20 7c 20 2d 2d 68 65 6c 3d 73  elp=s* | --hel=s
45d0: 2a 20 7c 20 2d 2d 68 65 3d 73 2a 20 7c 20 2d 68  * | --he=s* | -h
45e0: 73 2a 29 0a 20 20 20 20 61 63 5f 69 6e 69 74 5f  s*).    ac_init_
45f0: 68 65 6c 70 3d 73 68 6f 72 74 20 3b 3b 0a 0a 20  help=short ;;.. 
4600: 20 2d 68 6f 73 74 20 7c 20 2d 2d 68 6f 73 74 20   -host | --host 
4610: 7c 20 2d 2d 68 6f 73 20 7c 20 2d 2d 68 6f 29 0a  | --hos | --ho).
4620: 20 20 20 20 61 63 5f 70 72 65 76 3d 68 6f 73 74      ac_prev=host
4630: 5f 61 6c 69 61 73 20 3b 3b 0a 20 20 2d 68 6f 73  _alias ;;.  -hos
4640: 74 3d 2a 20 7c 20 2d 2d 68 6f 73 74 3d 2a 20 7c  t=* | --host=* |
4650: 20 2d 2d 68 6f 73 3d 2a 20 7c 20 2d 2d 68 6f 3d   --hos=* | --ho=
4660: 2a 29 0a 20 20 20 20 68 6f 73 74 5f 61 6c 69 61  *).    host_alia
4670: 73 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a  s=$ac_optarg ;;.
4680: 0a 20 20 2d 69 6e 63 6c 75 64 65 64 69 72 20 7c  .  -includedir |
4690: 20 2d 2d 69 6e 63 6c 75 64 65 64 69 72 20 7c 20   --includedir | 
46a0: 2d 2d 69 6e 63 6c 75 64 65 64 69 20 7c 20 2d 2d  --includedi | --
46b0: 69 6e 63 6c 75 64 65 64 20 7c 20 2d 2d 69 6e 63  included | --inc
46c0: 6c 75 64 65 20 5c 0a 20 20 7c 20 2d 2d 69 6e 63  lude \.  | --inc
46d0: 6c 75 64 20 7c 20 2d 2d 69 6e 63 6c 75 20 7c 20  lud | --inclu | 
46e0: 2d 2d 69 6e 63 6c 20 7c 20 2d 2d 69 6e 63 29 0a  --incl | --inc).
46f0: 20 20 20 20 61 63 5f 70 72 65 76 3d 69 6e 63 6c      ac_prev=incl
4700: 75 64 65 64 69 72 20 3b 3b 0a 20 20 2d 69 6e 63  udedir ;;.  -inc
4710: 6c 75 64 65 64 69 72 3d 2a 20 7c 20 2d 2d 69 6e  ludedir=* | --in
4720: 63 6c 75 64 65 64 69 72 3d 2a 20 7c 20 2d 2d 69  cludedir=* | --i
4730: 6e 63 6c 75 64 65 64 69 3d 2a 20 7c 20 2d 2d 69  ncludedi=* | --i
4740: 6e 63 6c 75 64 65 64 3d 2a 20 7c 20 2d 2d 69 6e  ncluded=* | --in
4750: 63 6c 75 64 65 3d 2a 20 5c 0a 20 20 7c 20 2d 2d  clude=* \.  | --
4760: 69 6e 63 6c 75 64 3d 2a 20 7c 20 2d 2d 69 6e 63  includ=* | --inc
4770: 6c 75 3d 2a 20 7c 20 2d 2d 69 6e 63 6c 3d 2a 20  lu=* | --incl=* 
4780: 7c 20 2d 2d 69 6e 63 3d 2a 29 0a 20 20 20 20 69  | --inc=*).    i
4790: 6e 63 6c 75 64 65 64 69 72 3d 24 61 63 5f 6f 70  ncludedir=$ac_op
47a0: 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 69 6e 66 6f  targ ;;..  -info
47b0: 64 69 72 20 7c 20 2d 2d 69 6e 66 6f 64 69 72 20  dir | --infodir 
47c0: 7c 20 2d 2d 69 6e 66 6f 64 69 20 7c 20 2d 2d 69  | --infodi | --i
47d0: 6e 66 6f 64 20 7c 20 2d 2d 69 6e 66 6f 20 7c 20  nfod | --info | 
47e0: 2d 2d 69 6e 66 29 0a 20 20 20 20 61 63 5f 70 72  --inf).    ac_pr
47f0: 65 76 3d 69 6e 66 6f 64 69 72 20 3b 3b 0a 20 20  ev=infodir ;;.  
4800: 2d 69 6e 66 6f 64 69 72 3d 2a 20 7c 20 2d 2d 69  -infodir=* | --i
4810: 6e 66 6f 64 69 72 3d 2a 20 7c 20 2d 2d 69 6e 66  nfodir=* | --inf
4820: 6f 64 69 3d 2a 20 7c 20 2d 2d 69 6e 66 6f 64 3d  odi=* | --infod=
4830: 2a 20 7c 20 2d 2d 69 6e 66 6f 3d 2a 20 7c 20 2d  * | --info=* | -
4840: 2d 69 6e 66 3d 2a 29 0a 20 20 20 20 69 6e 66 6f  -inf=*).    info
4850: 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b  dir=$ac_optarg ;
4860: 3b 0a 0a 20 20 2d 6c 69 62 64 69 72 20 7c 20 2d  ;..  -libdir | -
4870: 2d 6c 69 62 64 69 72 20 7c 20 2d 2d 6c 69 62 64  -libdir | --libd
4880: 69 20 7c 20 2d 2d 6c 69 62 64 29 0a 20 20 20 20  i | --libd).    
4890: 61 63 5f 70 72 65 76 3d 6c 69 62 64 69 72 20 3b  ac_prev=libdir ;
48a0: 3b 0a 20 20 2d 6c 69 62 64 69 72 3d 2a 20 7c 20  ;.  -libdir=* | 
48b0: 2d 2d 6c 69 62 64 69 72 3d 2a 20 7c 20 2d 2d 6c  --libdir=* | --l
48c0: 69 62 64 69 3d 2a 20 7c 20 2d 2d 6c 69 62 64 3d  ibdi=* | --libd=
48d0: 2a 29 0a 20 20 20 20 6c 69 62 64 69 72 3d 24 61  *).    libdir=$a
48e0: 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d  c_optarg ;;..  -
48f0: 6c 69 62 65 78 65 63 64 69 72 20 7c 20 2d 2d 6c  libexecdir | --l
4900: 69 62 65 78 65 63 64 69 72 20 7c 20 2d 2d 6c 69  ibexecdir | --li
4910: 62 65 78 65 63 64 69 20 7c 20 2d 2d 6c 69 62 65  bexecdi | --libe
4920: 78 65 63 64 20 7c 20 2d 2d 6c 69 62 65 78 65 63  xecd | --libexec
4930: 20 5c 0a 20 20 7c 20 2d 2d 6c 69 62 65 78 65 20   \.  | --libexe 
4940: 7c 20 2d 2d 6c 69 62 65 78 20 7c 20 2d 2d 6c 69  | --libex | --li
4950: 62 65 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d  be).    ac_prev=
4960: 6c 69 62 65 78 65 63 64 69 72 20 3b 3b 0a 20 20  libexecdir ;;.  
4970: 2d 6c 69 62 65 78 65 63 64 69 72 3d 2a 20 7c 20  -libexecdir=* | 
4980: 2d 2d 6c 69 62 65 78 65 63 64 69 72 3d 2a 20 7c  --libexecdir=* |
4990: 20 2d 2d 6c 69 62 65 78 65 63 64 69 3d 2a 20 7c   --libexecdi=* |
49a0: 20 2d 2d 6c 69 62 65 78 65 63 64 3d 2a 20 7c 20   --libexecd=* | 
49b0: 2d 2d 6c 69 62 65 78 65 63 3d 2a 20 5c 0a 20 20  --libexec=* \.  
49c0: 7c 20 2d 2d 6c 69 62 65 78 65 3d 2a 20 7c 20 2d  | --libexe=* | -
49d0: 2d 6c 69 62 65 78 3d 2a 20 7c 20 2d 2d 6c 69 62  -libex=* | --lib
49e0: 65 3d 2a 29 0a 20 20 20 20 6c 69 62 65 78 65 63  e=*).    libexec
49f0: 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b  dir=$ac_optarg ;
4a00: 3b 0a 0a 20 20 2d 6c 6f 63 61 6c 73 74 61 74 65  ;..  -localstate
4a10: 64 69 72 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61  dir | --localsta
4a20: 74 65 64 69 72 20 7c 20 2d 2d 6c 6f 63 61 6c 73  tedir | --locals
4a30: 74 61 74 65 64 69 20 7c 20 2d 2d 6c 6f 63 61 6c  tatedi | --local
4a40: 73 74 61 74 65 64 20 5c 0a 20 20 7c 20 2d 2d 6c  stated \.  | --l
4a50: 6f 63 61 6c 73 74 61 74 65 20 7c 20 2d 2d 6c 6f  ocalstate | --lo
4a60: 63 61 6c 73 74 61 74 20 7c 20 2d 2d 6c 6f 63 61  calstat | --loca
4a70: 6c 73 74 61 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74  lsta | --localst
4a80: 20 5c 0a 20 20 7c 20 2d 2d 6c 6f 63 61 6c 73 20   \.  | --locals 
4a90: 7c 20 2d 2d 6c 6f 63 61 6c 20 7c 20 2d 2d 6c 6f  | --local | --lo
4aa0: 63 61 20 7c 20 2d 2d 6c 6f 63 20 7c 20 2d 2d 6c  ca | --loc | --l
4ab0: 6f 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 6c  o).    ac_prev=l
4ac0: 6f 63 61 6c 73 74 61 74 65 64 69 72 20 3b 3b 0a  ocalstatedir ;;.
4ad0: 20 20 2d 6c 6f 63 61 6c 73 74 61 74 65 64 69 72    -localstatedir
4ae0: 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74  =* | --localstat
4af0: 65 64 69 72 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c  edir=* | --local
4b00: 73 74 61 74 65 64 69 3d 2a 20 7c 20 2d 2d 6c 6f  statedi=* | --lo
4b10: 63 61 6c 73 74 61 74 65 64 3d 2a 20 5c 0a 20 20  calstated=* \.  
4b20: 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 3d 2a  | --localstate=*
4b30: 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 3d 2a   | --localstat=*
4b40: 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 3d 2a 20   | --localsta=* 
4b50: 7c 20 2d 2d 6c 6f 63 61 6c 73 74 3d 2a 20 5c 0a  | --localst=* \.
4b60: 20 20 7c 20 2d 2d 6c 6f 63 61 6c 73 3d 2a 20 7c    | --locals=* |
4b70: 20 2d 2d 6c 6f 63 61 6c 3d 2a 20 7c 20 2d 2d 6c   --local=* | --l
4b80: 6f 63 61 3d 2a 20 7c 20 2d 2d 6c 6f 63 3d 2a 20  oca=* | --loc=* 
4b90: 7c 20 2d 2d 6c 6f 3d 2a 29 0a 20 20 20 20 6c 6f  | --lo=*).    lo
4ba0: 63 61 6c 73 74 61 74 65 64 69 72 3d 24 61 63 5f  calstatedir=$ac_
4bb0: 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 6d 61  optarg ;;..  -ma
4bc0: 6e 64 69 72 20 7c 20 2d 2d 6d 61 6e 64 69 72 20  ndir | --mandir 
4bd0: 7c 20 2d 2d 6d 61 6e 64 69 20 7c 20 2d 2d 6d 61  | --mandi | --ma
4be0: 6e 64 20 7c 20 2d 2d 6d 61 6e 20 7c 20 2d 2d 6d  nd | --man | --m
4bf0: 61 20 7c 20 2d 2d 6d 29 0a 20 20 20 20 61 63 5f  a | --m).    ac_
4c00: 70 72 65 76 3d 6d 61 6e 64 69 72 20 3b 3b 0a 20  prev=mandir ;;. 
4c10: 20 2d 6d 61 6e 64 69 72 3d 2a 20 7c 20 2d 2d 6d   -mandir=* | --m
4c20: 61 6e 64 69 72 3d 2a 20 7c 20 2d 2d 6d 61 6e 64  andir=* | --mand
4c30: 69 3d 2a 20 7c 20 2d 2d 6d 61 6e 64 3d 2a 20 7c  i=* | --mand=* |
4c40: 20 2d 2d 6d 61 6e 3d 2a 20 7c 20 2d 2d 6d 61 3d   --man=* | --ma=
4c50: 2a 20 7c 20 2d 2d 6d 3d 2a 29 0a 20 20 20 20 6d  * | --m=*).    m
4c60: 61 6e 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67  andir=$ac_optarg
4c70: 20 3b 3b 0a 0a 20 20 2d 6e 66 70 20 7c 20 2d 2d   ;;..  -nfp | --
4c80: 6e 66 70 20 7c 20 2d 2d 6e 66 29 0a 20 20 20 20  nfp | --nf).    
4c90: 23 20 4f 62 73 6f 6c 65 74 65 3b 20 75 73 65 20  # Obsolete; use 
4ca0: 2d 2d 77 69 74 68 6f 75 74 2d 66 70 2e 0a 20 20  --without-fp..  
4cb0: 20 20 77 69 74 68 5f 66 70 3d 6e 6f 20 3b 3b 0a    with_fp=no ;;.
4cc0: 0a 20 20 2d 6e 6f 2d 63 72 65 61 74 65 20 7c 20  .  -no-create | 
4cd0: 2d 2d 6e 6f 2d 63 72 65 61 74 65 20 7c 20 2d 2d  --no-create | --
4ce0: 6e 6f 2d 63 72 65 61 74 20 7c 20 2d 2d 6e 6f 2d  no-creat | --no-
4cf0: 63 72 65 61 20 7c 20 2d 2d 6e 6f 2d 63 72 65 20  crea | --no-cre 
4d00: 5c 0a 20 20 7c 20 2d 2d 6e 6f 2d 63 72 20 7c 20  \.  | --no-cr | 
4d10: 2d 2d 6e 6f 2d 63 20 7c 20 2d 6e 29 0a 20 20 20  --no-c | -n).   
4d20: 20 6e 6f 5f 63 72 65 61 74 65 3d 79 65 73 20 3b   no_create=yes ;
4d30: 3b 0a 0a 20 20 2d 6e 6f 2d 72 65 63 75 72 73 69  ;..  -no-recursi
4d40: 6f 6e 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75 72 73  on | --no-recurs
4d50: 69 6f 6e 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75 72  ion | --no-recur
4d60: 73 69 6f 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75 72  sio | --no-recur
4d70: 73 69 20 5c 0a 20 20 7c 20 2d 2d 6e 6f 2d 72 65  si \.  | --no-re
4d80: 63 75 72 73 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75  curs | --no-recu
4d90: 72 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75 20 7c 20  r | --no-recu | 
4da0: 2d 2d 6e 6f 2d 72 65 63 20 7c 20 2d 2d 6e 6f 2d  --no-rec | --no-
4db0: 72 65 20 7c 20 2d 2d 6e 6f 2d 72 29 0a 20 20 20  re | --no-r).   
4dc0: 20 6e 6f 5f 72 65 63 75 72 73 69 6f 6e 3d 79 65   no_recursion=ye
4dd0: 73 20 3b 3b 0a 0a 20 20 2d 6f 6c 64 69 6e 63 6c  s ;;..  -oldincl
4de0: 75 64 65 64 69 72 20 7c 20 2d 2d 6f 6c 64 69 6e  udedir | --oldin
4df0: 63 6c 75 64 65 64 69 72 20 7c 20 2d 2d 6f 6c 64  cludedir | --old
4e00: 69 6e 63 6c 75 64 65 64 69 20 7c 20 2d 2d 6f 6c  includedi | --ol
4e10: 64 69 6e 63 6c 75 64 65 64 20 5c 0a 20 20 7c 20  dincluded \.  | 
4e20: 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 20 7c 20 2d  --oldinclude | -
4e30: 2d 6f 6c 64 69 6e 63 6c 75 64 20 7c 20 2d 2d 6f  -oldinclud | --o
4e40: 6c 64 69 6e 63 6c 75 20 7c 20 2d 2d 6f 6c 64 69  ldinclu | --oldi
4e50: 6e 63 6c 20 7c 20 2d 2d 6f 6c 64 69 6e 63 20 5c  ncl | --oldinc \
4e60: 0a 20 20 7c 20 2d 2d 6f 6c 64 69 6e 20 7c 20 2d  .  | --oldin | -
4e70: 2d 6f 6c 64 69 20 7c 20 2d 2d 6f 6c 64 20 7c 20  -oldi | --old | 
4e80: 2d 2d 6f 6c 20 7c 20 2d 2d 6f 29 0a 20 20 20 20  --ol | --o).    
4e90: 61 63 5f 70 72 65 76 3d 6f 6c 64 69 6e 63 6c 75  ac_prev=oldinclu
4ea0: 64 65 64 69 72 20 3b 3b 0a 20 20 2d 6f 6c 64 69  dedir ;;.  -oldi
4eb0: 6e 63 6c 75 64 65 64 69 72 3d 2a 20 7c 20 2d 2d  ncludedir=* | --
4ec0: 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72 3d 2a 20  oldincludedir=* 
4ed0: 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 64 69  | --oldincludedi
4ee0: 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64  =* | --oldinclud
4ef0: 65 64 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 6f 6c 64  ed=* \.  | --old
4f00: 69 6e 63 6c 75 64 65 3d 2a 20 7c 20 2d 2d 6f 6c  include=* | --ol
4f10: 64 69 6e 63 6c 75 64 3d 2a 20 7c 20 2d 2d 6f 6c  dinclud=* | --ol
4f20: 64 69 6e 63 6c 75 3d 2a 20 7c 20 2d 2d 6f 6c 64  dinclu=* | --old
4f30: 69 6e 63 6c 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e  incl=* | --oldin
4f40: 63 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 6f 6c 64 69  c=* \.  | --oldi
4f50: 6e 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 3d 2a 20 7c  n=* | --oldi=* |
4f60: 20 2d 2d 6f 6c 64 3d 2a 20 7c 20 2d 2d 6f 6c 3d   --old=* | --ol=
4f70: 2a 20 7c 20 2d 2d 6f 3d 2a 29 0a 20 20 20 20 6f  * | --o=*).    o
4f80: 6c 64 69 6e 63 6c 75 64 65 64 69 72 3d 24 61 63  ldincludedir=$ac
4f90: 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 70  _optarg ;;..  -p
4fa0: 72 65 66 69 78 20 7c 20 2d 2d 70 72 65 66 69 78  refix | --prefix
4fb0: 20 7c 20 2d 2d 70 72 65 66 69 20 7c 20 2d 2d 70   | --prefi | --p
4fc0: 72 65 66 20 7c 20 2d 2d 70 72 65 20 7c 20 2d 2d  ref | --pre | --
4fd0: 70 72 20 7c 20 2d 2d 70 29 0a 20 20 20 20 61 63  pr | --p).    ac
4fe0: 5f 70 72 65 76 3d 70 72 65 66 69 78 20 3b 3b 0a  _prev=prefix ;;.
4ff0: 20 20 2d 70 72 65 66 69 78 3d 2a 20 7c 20 2d 2d    -prefix=* | --
5000: 70 72 65 66 69 78 3d 2a 20 7c 20 2d 2d 70 72 65  prefix=* | --pre
5010: 66 69 3d 2a 20 7c 20 2d 2d 70 72 65 66 3d 2a 20  fi=* | --pref=* 
5020: 7c 20 2d 2d 70 72 65 3d 2a 20 7c 20 2d 2d 70 72  | --pre=* | --pr
5030: 3d 2a 20 7c 20 2d 2d 70 3d 2a 29 0a 20 20 20 20  =* | --p=*).    
5040: 70 72 65 66 69 78 3d 24 61 63 5f 6f 70 74 61 72  prefix=$ac_optar
5050: 67 20 3b 3b 0a 0a 20 20 2d 70 72 6f 67 72 61 6d  g ;;..  -program
5060: 2d 70 72 65 66 69 78 20 7c 20 2d 2d 70 72 6f 67  -prefix | --prog
5070: 72 61 6d 2d 70 72 65 66 69 78 20 7c 20 2d 2d 70  ram-prefix | --p
5080: 72 6f 67 72 61 6d 2d 70 72 65 66 69 20 7c 20 2d  rogram-prefi | -
5090: 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66 20 5c 0a  -program-pref \.
50a0: 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72    | --program-pr
50b0: 65 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72  e | --program-pr
50c0: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 29 0a   | --program-p).
50d0: 20 20 20 20 61 63 5f 70 72 65 76 3d 70 72 6f 67      ac_prev=prog
50e0: 72 61 6d 5f 70 72 65 66 69 78 20 3b 3b 0a 20 20  ram_prefix ;;.  
50f0: 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66 69 78 3d  -program-prefix=
5100: 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72  * | --program-pr
5110: 65 66 69 78 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72  efix=* | --progr
5120: 61 6d 2d 70 72 65 66 69 3d 2a 20 5c 0a 20 20 7c  am-prefi=* \.  |
5130: 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66 3d   --program-pref=
5140: 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72  * | --program-pr
5150: 65 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  e=* | --program-
5160: 70 72 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d  pr=* | --program
5170: 2d 70 3d 2a 29 0a 20 20 20 20 70 72 6f 67 72 61  -p=*).    progra
5180: 6d 5f 70 72 65 66 69 78 3d 24 61 63 5f 6f 70 74  m_prefix=$ac_opt
5190: 61 72 67 20 3b 3b 0a 0a 20 20 2d 70 72 6f 67 72  arg ;;..  -progr
51a0: 61 6d 2d 73 75 66 66 69 78 20 7c 20 2d 2d 70 72  am-suffix | --pr
51b0: 6f 67 72 61 6d 2d 73 75 66 66 69 78 20 7c 20 2d  ogram-suffix | -
51c0: 2d 70 72 6f 67 72 61 6d 2d 73 75 66 66 69 20 7c  -program-suffi |
51d0: 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 66 66 20   --program-suff 
51e0: 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  \.  | --program-
51f0: 73 75 66 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  suf | --program-
5200: 73 75 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73  su | --program-s
5210: 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 70 72  ).    ac_prev=pr
5220: 6f 67 72 61 6d 5f 73 75 66 66 69 78 20 3b 3b 0a  ogram_suffix ;;.
5230: 20 20 2d 70 72 6f 67 72 61 6d 2d 73 75 66 66 69    -program-suffi
5240: 78 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  x=* | --program-
5250: 73 75 66 66 69 78 3d 2a 20 7c 20 2d 2d 70 72 6f  suffix=* | --pro
5260: 67 72 61 6d 2d 73 75 66 66 69 3d 2a 20 5c 0a 20  gram-suffi=* \. 
5270: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 66   | --program-suf
5280: 66 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  f=* | --program-
5290: 73 75 66 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61  suf=* | --progra
52a0: 6d 2d 73 75 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72  m-su=* | --progr
52b0: 61 6d 2d 73 3d 2a 29 0a 20 20 20 20 70 72 6f 67  am-s=*).    prog
52c0: 72 61 6d 5f 73 75 66 66 69 78 3d 24 61 63 5f 6f  ram_suffix=$ac_o
52d0: 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 70 72 6f  ptarg ;;..  -pro
52e0: 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e  gram-transform-n
52f0: 61 6d 65 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  ame | --program-
5300: 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d 65 20 5c  transform-name \
5310: 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74  .  | --program-t
5320: 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d 20 7c 20 2d  ransform-nam | -
5330: 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f  -program-transfo
5340: 72 6d 2d 6e 61 20 5c 0a 20 20 7c 20 2d 2d 70 72  rm-na \.  | --pr
5350: 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d  ogram-transform-
5360: 6e 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72  n | --program-tr
5370: 61 6e 73 66 6f 72 6d 2d 20 5c 0a 20 20 7c 20 2d  ansform- \.  | -
5380: 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f  -program-transfo
5390: 72 6d 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74  rm | --program-t
53a0: 72 61 6e 73 66 6f 72 20 5c 0a 20 20 7c 20 2d 2d  ransfor \.  | --
53b0: 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 20  program-transfo 
53c0: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e  | --program-tran
53d0: 73 66 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72  sf \.  | --progr
53e0: 61 6d 2d 74 72 61 6e 73 20 7c 20 2d 2d 70 72 6f  am-trans | --pro
53f0: 67 72 61 6d 2d 74 72 61 6e 20 5c 0a 20 20 7c 20  gram-tran \.  | 
5400: 2d 2d 70 72 6f 67 72 2d 74 72 61 20 7c 20 2d 2d  --progr-tra | --
5410: 70 72 6f 67 72 61 6d 2d 74 72 20 7c 20 2d 2d 70  program-tr | --p
5420: 72 6f 67 72 61 6d 2d 74 29 0a 20 20 20 20 61 63  rogram-t).    ac
5430: 5f 70 72 65 76 3d 70 72 6f 67 72 61 6d 5f 74 72  _prev=program_tr
5440: 61 6e 73 66 6f 72 6d 5f 6e 61 6d 65 20 3b 3b 0a  ansform_name ;;.
5450: 20 20 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73    -program-trans
5460: 66 6f 72 6d 2d 6e 61 6d 65 3d 2a 20 7c 20 2d 2d  form-name=* | --
5470: 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72  program-transfor
5480: 6d 2d 6e 61 6d 65 3d 2a 20 5c 0a 20 20 7c 20 2d  m-name=* \.  | -
5490: 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f  -program-transfo
54a0: 72 6d 2d 6e 61 6d 3d 2a 20 7c 20 2d 2d 70 72 6f  rm-nam=* | --pro
54b0: 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e  gram-transform-n
54c0: 61 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67  a=* \.  | --prog
54d0: 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e 3d  ram-transform-n=
54e0: 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72  * | --program-tr
54f0: 61 6e 73 66 6f 72 6d 2d 3d 2a 20 5c 0a 20 20 7c  ansform-=* \.  |
5500: 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73   --program-trans
5510: 66 6f 72 6d 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72  form=* | --progr
5520: 61 6d 2d 74 72 61 6e 73 66 6f 72 3d 2a 20 5c 0a  am-transfor=* \.
5530: 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72    | --program-tr
5540: 61 6e 73 66 6f 3d 2a 20 7c 20 2d 2d 70 72 6f 67  ansfo=* | --prog
5550: 72 61 6d 2d 74 72 61 6e 73 66 3d 2a 20 5c 0a 20  ram-transf=* \. 
5560: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61   | --program-tra
5570: 6e 73 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d  ns=* | --program
5580: 2d 74 72 61 6e 3d 2a 20 5c 0a 20 20 7c 20 2d 2d  -tran=* \.  | --
5590: 70 72 6f 67 72 2d 74 72 61 3d 2a 20 7c 20 2d 2d  progr-tra=* | --
55a0: 70 72 6f 67 72 61 6d 2d 74 72 3d 2a 20 7c 20 2d  program-tr=* | -
55b0: 2d 70 72 6f 67 72 61 6d 2d 74 3d 2a 29 0a 20 20  -program-t=*).  
55c0: 20 20 70 72 6f 67 72 61 6d 5f 74 72 61 6e 73 66    program_transf
55d0: 6f 72 6d 5f 6e 61 6d 65 3d 24 61 63 5f 6f 70 74  orm_name=$ac_opt
55e0: 61 72 67 20 3b 3b 0a 0a 20 20 2d 71 20 7c 20 2d  arg ;;..  -q | -
55f0: 71 75 69 65 74 20 7c 20 2d 2d 71 75 69 65 74 20  quiet | --quiet 
5600: 7c 20 2d 2d 71 75 69 65 20 7c 20 2d 2d 71 75 69  | --quie | --qui
5610: 20 7c 20 2d 2d 71 75 20 7c 20 2d 2d 71 20 5c 0a   | --qu | --q \.
5620: 20 20 7c 20 2d 73 69 6c 65 6e 74 20 7c 20 2d 2d    | -silent | --
5630: 73 69 6c 65 6e 74 20 7c 20 2d 2d 73 69 6c 65 6e  silent | --silen
5640: 20 7c 20 2d 2d 73 69 6c 65 20 7c 20 2d 2d 73 69   | --sile | --si
5650: 6c 29 0a 20 20 20 20 73 69 6c 65 6e 74 3d 79 65  l).    silent=ye
5660: 73 20 3b 3b 0a 0a 20 20 2d 73 62 69 6e 64 69 72  s ;;..  -sbindir
5670: 20 7c 20 2d 2d 73 62 69 6e 64 69 72 20 7c 20 2d   | --sbindir | -
5680: 2d 73 62 69 6e 64 69 20 7c 20 2d 2d 73 62 69 6e  -sbindi | --sbin
5690: 64 20 7c 20 2d 2d 73 62 69 6e 20 7c 20 2d 2d 73  d | --sbin | --s
56a0: 62 69 20 7c 20 2d 2d 73 62 29 0a 20 20 20 20 61  bi | --sb).    a
56b0: 63 5f 70 72 65 76 3d 73 62 69 6e 64 69 72 20 3b  c_prev=sbindir ;
56c0: 3b 0a 20 20 2d 73 62 69 6e 64 69 72 3d 2a 20 7c  ;.  -sbindir=* |
56d0: 20 2d 2d 73 62 69 6e 64 69 72 3d 2a 20 7c 20 2d   --sbindir=* | -
56e0: 2d 73 62 69 6e 64 69 3d 2a 20 7c 20 2d 2d 73 62  -sbindi=* | --sb
56f0: 69 6e 64 3d 2a 20 7c 20 2d 2d 73 62 69 6e 3d 2a  ind=* | --sbin=*
5700: 20 5c 0a 20 20 7c 20 2d 2d 73 62 69 3d 2a 20 7c   \.  | --sbi=* |
5710: 20 2d 2d 73 62 3d 2a 29 0a 20 20 20 20 73 62 69   --sb=*).    sbi
5720: 6e 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20  ndir=$ac_optarg 
5730: 3b 3b 0a 0a 20 20 2d 73 68 61 72 65 64 73 74 61  ;;..  -sharedsta
5740: 74 65 64 69 72 20 7c 20 2d 2d 73 68 61 72 65 64  tedir | --shared
5750: 73 74 61 74 65 64 69 72 20 7c 20 2d 2d 73 68 61  statedir | --sha
5760: 72 65 64 73 74 61 74 65 64 69 20 5c 0a 20 20 7c  redstatedi \.  |
5770: 20 2d 2d 73 68 61 72 65 64 73 74 61 74 65 64 20   --sharedstated 
5780: 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 74 65 20  | --sharedstate 
5790: 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 74 20 7c  | --sharedstat |
57a0: 20 2d 2d 73 68 61 72 65 64 73 74 61 20 5c 0a 20   --sharedsta \. 
57b0: 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 20 7c 20   | --sharedst | 
57c0: 2d 2d 73 68 61 72 65 64 73 20 7c 20 2d 2d 73 68  --shareds | --sh
57d0: 61 72 65 64 20 7c 20 2d 2d 73 68 61 72 65 20 7c  ared | --share |
57e0: 20 2d 2d 73 68 61 72 20 5c 0a 20 20 7c 20 2d 2d   --shar \.  | --
57f0: 73 68 61 20 7c 20 2d 2d 73 68 29 0a 20 20 20 20  sha | --sh).    
5800: 61 63 5f 70 72 65 76 3d 73 68 61 72 65 64 73 74  ac_prev=sharedst
5810: 61 74 65 64 69 72 20 3b 3b 0a 20 20 2d 73 68 61  atedir ;;.  -sha
5820: 72 65 64 73 74 61 74 65 64 69 72 3d 2a 20 7c 20  redstatedir=* | 
5830: 2d 2d 73 68 61 72 65 64 73 74 61 74 65 64 69 72  --sharedstatedir
5840: 3d 2a 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 61  =* | --sharedsta
5850: 74 65 64 69 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 73  tedi=* \.  | --s
5860: 68 61 72 65 64 73 74 61 74 65 64 3d 2a 20 7c 20  haredstated=* | 
5870: 2d 2d 73 68 61 72 65 64 73 74 61 74 65 3d 2a 20  --sharedstate=* 
5880: 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 74 3d 2a  | --sharedstat=*
5890: 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 3d 2a   | --sharedsta=*
58a0: 20 5c 0a 20 20 7c 20 2d 2d 73 68 61 72 65 64 73   \.  | --shareds
58b0: 74 3d 2a 20 7c 20 2d 2d 73 68 61 72 65 64 73 3d  t=* | --shareds=
58c0: 2a 20 7c 20 2d 2d 73 68 61 72 65 64 3d 2a 20 7c  * | --shared=* |
58d0: 20 2d 2d 73 68 61 72 65 3d 2a 20 7c 20 2d 2d 73   --share=* | --s
58e0: 68 61 72 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 73 68  har=* \.  | --sh
58f0: 61 3d 2a 20 7c 20 2d 2d 73 68 3d 2a 29 0a 20 20  a=* | --sh=*).  
5900: 20 20 73 68 61 72 65 64 73 74 61 74 65 64 69 72    sharedstatedir
5910: 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a  =$ac_optarg ;;..
5920: 20 20 2d 73 69 74 65 20 7c 20 2d 2d 73 69 74 65    -site | --site
5930: 20 7c 20 2d 2d 73 69 74 29 0a 20 20 20 20 61 63   | --sit).    ac
5940: 5f 70 72 65 76 3d 73 69 74 65 20 3b 3b 0a 20 20  _prev=site ;;.  
5950: 2d 73 69 74 65 3d 2a 20 7c 20 2d 2d 73 69 74 65  -site=* | --site
5960: 3d 2a 20 7c 20 2d 2d 73 69 74 3d 2a 29 0a 20 20  =* | --sit=*).  
5970: 20 20 73 69 74 65 3d 24 61 63 5f 6f 70 74 61 72    site=$ac_optar
5980: 67 20 3b 3b 0a 0a 20 20 2d 73 72 63 64 69 72 20  g ;;..  -srcdir 
5990: 7c 20 2d 2d 73 72 63 64 69 72 20 7c 20 2d 2d 73  | --srcdir | --s
59a0: 72 63 64 69 20 7c 20 2d 2d 73 72 63 64 20 7c 20  rcdi | --srcd | 
59b0: 2d 2d 73 72 63 20 7c 20 2d 2d 73 72 29 0a 20 20  --src | --sr).  
59c0: 20 20 61 63 5f 70 72 65 76 3d 73 72 63 64 69 72    ac_prev=srcdir
59d0: 20 3b 3b 0a 20 20 2d 73 72 63 64 69 72 3d 2a 20   ;;.  -srcdir=* 
59e0: 7c 20 2d 2d 73 72 63 64 69 72 3d 2a 20 7c 20 2d  | --srcdir=* | -
59f0: 2d 73 72 63 64 69 3d 2a 20 7c 20 2d 2d 73 72 63  -srcdi=* | --src
5a00: 64 3d 2a 20 7c 20 2d 2d 73 72 63 3d 2a 20 7c 20  d=* | --src=* | 
5a10: 2d 2d 73 72 3d 2a 29 0a 20 20 20 20 73 72 63 64  --sr=*).    srcd
5a20: 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b  ir=$ac_optarg ;;
5a30: 0a 0a 20 20 2d 73 79 73 63 6f 6e 66 64 69 72 20  ..  -sysconfdir 
5a40: 7c 20 2d 2d 73 79 73 63 6f 6e 66 64 69 72 20 7c  | --sysconfdir |
5a50: 20 2d 2d 73 79 73 63 6f 6e 66 64 69 20 7c 20 2d   --sysconfdi | -
5a60: 2d 73 79 73 63 6f 6e 66 64 20 7c 20 2d 2d 73 79  -sysconfd | --sy
5a70: 73 63 6f 6e 66 20 5c 0a 20 20 7c 20 2d 2d 73 79  sconf \.  | --sy
5a80: 73 63 6f 6e 20 7c 20 2d 2d 73 79 73 63 6f 20 7c  scon | --sysco |
5a90: 20 2d 2d 73 79 73 63 20 7c 20 2d 2d 73 79 73 20   --sysc | --sys 
5aa0: 7c 20 2d 2d 73 79 29 0a 20 20 20 20 61 63 5f 70  | --sy).    ac_p
5ab0: 72 65 76 3d 73 79 73 63 6f 6e 66 64 69 72 20 3b  rev=sysconfdir ;
5ac0: 3b 0a 20 20 2d 73 79 73 63 6f 6e 66 64 69 72 3d  ;.  -sysconfdir=
5ad0: 2a 20 7c 20 2d 2d 73 79 73 63 6f 6e 66 64 69 72  * | --sysconfdir
5ae0: 3d 2a 20 7c 20 2d 2d 73 79 73 63 6f 6e 66 64 69  =* | --sysconfdi
5af0: 3d 2a 20 7c 20 2d 2d 73 79 73 63 6f 6e 66 64 3d  =* | --sysconfd=
5b00: 2a 20 7c 20 2d 2d 73 79 73 63 6f 6e 66 3d 2a 20  * | --sysconf=* 
5b10: 5c 0a 20 20 7c 20 2d 2d 73 79 73 63 6f 6e 3d 2a  \.  | --syscon=*
5b20: 20 7c 20 2d 2d 73 79 73 63 6f 3d 2a 20 7c 20 2d   | --sysco=* | -
5b30: 2d 73 79 73 63 3d 2a 20 7c 20 2d 2d 73 79 73 3d  -sysc=* | --sys=
5b40: 2a 20 7c 20 2d 2d 73 79 3d 2a 29 0a 20 20 20 20  * | --sy=*).    
5b50: 73 79 73 63 6f 6e 66 64 69 72 3d 24 61 63 5f 6f  sysconfdir=$ac_o
5b60: 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 74 61 72  ptarg ;;..  -tar
5b70: 67 65 74 20 7c 20 2d 2d 74 61 72 67 65 74 20 7c  get | --target |
5b80: 20 2d 2d 74 61 72 67 65 20 7c 20 2d 2d 74 61 72   --targe | --tar
5b90: 67 20 7c 20 2d 2d 74 61 72 20 7c 20 2d 2d 74 61  g | --tar | --ta
5ba0: 20 7c 20 2d 2d 74 29 0a 20 20 20 20 61 63 5f 70   | --t).    ac_p
5bb0: 72 65 76 3d 74 61 72 67 65 74 5f 61 6c 69 61 73  rev=target_alias
5bc0: 20 3b 3b 0a 20 20 2d 74 61 72 67 65 74 3d 2a 20   ;;.  -target=* 
5bd0: 7c 20 2d 2d 74 61 72 67 65 74 3d 2a 20 7c 20 2d  | --target=* | -
5be0: 2d 74 61 72 67 65 3d 2a 20 7c 20 2d 2d 74 61 72  -targe=* | --tar
5bf0: 67 3d 2a 20 7c 20 2d 2d 74 61 72 3d 2a 20 7c 20  g=* | --tar=* | 
5c00: 2d 2d 74 61 3d 2a 20 7c 20 2d 2d 74 3d 2a 29 0a  --ta=* | --t=*).
5c10: 20 20 20 20 74 61 72 67 65 74 5f 61 6c 69 61 73      target_alias
5c20: 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a  =$ac_optarg ;;..
5c30: 20 20 2d 76 20 7c 20 2d 76 65 72 62 6f 73 65 20    -v | -verbose 
5c40: 7c 20 2d 2d 76 65 72 62 6f 73 65 20 7c 20 2d 2d  | --verbose | --
5c50: 76 65 72 62 6f 73 20 7c 20 2d 2d 76 65 72 62 6f  verbos | --verbo
5c60: 20 7c 20 2d 2d 76 65 72 62 29 0a 20 20 20 20 76   | --verb).    v
5c70: 65 72 62 6f 73 65 3d 79 65 73 20 3b 3b 0a 0a 20  erbose=yes ;;.. 
5c80: 20 2d 76 65 72 73 69 6f 6e 20 7c 20 2d 2d 76 65   -version | --ve
5c90: 72 73 69 6f 6e 20 7c 20 2d 2d 76 65 72 73 69 6f  rsion | --versio
5ca0: 20 7c 20 2d 2d 76 65 72 73 69 20 7c 20 2d 2d 76   | --versi | --v
5cb0: 65 72 73 20 7c 20 2d 56 29 0a 20 20 20 20 61 63  ers | -V).    ac
5cc0: 5f 69 6e 69 74 5f 76 65 72 73 69 6f 6e 3d 3a 20  _init_version=: 
5cd0: 3b 3b 0a 0a 20 20 2d 77 69 74 68 2d 2a 20 7c 20  ;;..  -with-* | 
5ce0: 2d 2d 77 69 74 68 2d 2a 29 0a 20 20 20 20 61 63  --with-*).    ac
5cf0: 5f 70 61 63 6b 61 67 65 3d 60 65 78 70 72 20 22  _package=`expr "
5d00: 78 24 61 63 5f 6f 70 74 69 6f 6e 22 20 3a 20 27  x$ac_option" : '
5d10: 78 2d 2a 77 69 74 68 2d 5c 28 5b 5e 3d 5d 2a 5c  x-*with-\([^=]*\
5d20: 29 27 60 0a 20 20 20 20 23 20 52 65 6a 65 63 74  )'`.    # Reject
5d30: 20 6e 61 6d 65 73 20 74 68 61 74 20 61 72 65 20   names that are 
5d40: 6e 6f 74 20 76 61 6c 69 64 20 73 68 65 6c 6c 20  not valid shell 
5d50: 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 73 2e 0a  variable names..
5d60: 20 20 20 20 65 78 70 72 20 22 78 24 61 63 5f 70      expr "x$ac_p
5d70: 61 63 6b 61 67 65 22 20 3a 20 22 2e 2a 5b 5e 2d  ackage" : ".*[^-
5d80: 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 22 20  _$as_cr_alnum]" 
5d90: 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 0a 20 20  >/dev/null &&.  
5da0: 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f      { echo "$as_
5db0: 6d 65 3a 20 65 72 72 6f 72 3a 20 69 6e 76 61 6c  me: error: inval
5dc0: 69 64 20 70 61 63 6b 61 67 65 20 6e 61 6d 65 3a  id package name:
5dd0: 20 24 61 63 5f 70 61 63 6b 61 67 65 22 20 3e 26   $ac_package" >&
5de0: 32 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b  2.   { (exit 1);
5df0: 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 20 20   exit 1; }; }.  
5e00: 20 20 61 63 5f 70 61 63 6b 61 67 65 3d 60 65 63    ac_package=`ec
5e10: 68 6f 20 24 61 63 5f 70 61 63 6b 61 67 65 7c 20  ho $ac_package| 
5e20: 73 65 64 20 27 73 2f 2d 2f 5f 2f 67 27 60 0a 20  sed 's/-/_/g'`. 
5e30: 20 20 20 63 61 73 65 20 24 61 63 5f 6f 70 74 69     case $ac_opti
5e40: 6f 6e 20 69 6e 0a 20 20 20 20 20 20 2a 3d 2a 29  on in.      *=*)
5e50: 20 61 63 5f 6f 70 74 61 72 67 3d 60 65 63 68 6f   ac_optarg=`echo
5e60: 20 22 24 61 63 5f 6f 70 74 61 72 67 22 20 7c 20   "$ac_optarg" | 
5e70: 73 65 64 20 22 73 2f 27 2f 27 5c 5c 5c 5c 5c 5c  sed "s/'/'\\\\\\
5e80: 5c 5c 27 27 2f 67 22 60 3b 3b 0a 20 20 20 20 20  \\''/g"`;;.     
5e90: 20 2a 29 20 61 63 5f 6f 70 74 61 72 67 3d 79 65   *) ac_optarg=ye
5ea0: 73 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20  s ;;.    esac.  
5eb0: 20 20 65 76 61 6c 20 22 77 69 74 68 5f 24 61 63    eval "with_$ac
5ec0: 5f 70 61 63 6b 61 67 65 3d 27 24 61 63 5f 6f 70  _package='$ac_op
5ed0: 74 61 72 67 27 22 20 3b 3b 0a 0a 20 20 2d 77 69  targ'" ;;..  -wi
5ee0: 74 68 6f 75 74 2d 2a 20 7c 20 2d 2d 77 69 74 68  thout-* | --with
5ef0: 6f 75 74 2d 2a 29 0a 20 20 20 20 61 63 5f 70 61  out-*).    ac_pa
5f00: 63 6b 61 67 65 3d 60 65 78 70 72 20 22 78 24 61  ckage=`expr "x$a
5f10: 63 5f 6f 70 74 69 6f 6e 22 20 3a 20 27 78 2d 2a  c_option" : 'x-*
5f20: 77 69 74 68 6f 75 74 2d 5c 28 2e 2a 5c 29 27 60  without-\(.*\)'`
5f30: 0a 20 20 20 20 23 20 52 65 6a 65 63 74 20 6e 61  .    # Reject na
5f40: 6d 65 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74  mes that are not
5f50: 20 76 61 6c 69 64 20 73 68 65 6c 6c 20 76 61 72   valid shell var
5f60: 69 61 62 6c 65 20 6e 61 6d 65 73 2e 0a 20 20 20  iable names..   
5f70: 20 65 78 70 72 20 22 78 24 61 63 5f 70 61 63 6b   expr "x$ac_pack
5f80: 61 67 65 22 20 3a 20 22 2e 2a 5b 5e 2d 5f 24 61  age" : ".*[^-_$a
5f90: 73 5f 63 72 5f 61 6c 6e 75 6d 5d 22 20 3e 2f 64  s_cr_alnum]" >/d
5fa0: 65 76 2f 6e 75 6c 6c 20 26 26 0a 20 20 20 20 20  ev/null &&.     
5fb0: 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
5fc0: 20 65 72 72 6f 72 3a 20 69 6e 76 61 6c 69 64 20   error: invalid 
5fd0: 70 61 63 6b 61 67 65 20 6e 61 6d 65 3a 20 24 61  package name: $a
5fe0: 63 5f 70 61 63 6b 61 67 65 22 20 3e 26 32 0a 20  c_package" >&2. 
5ff0: 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78    { (exit 1); ex
6000: 69 74 20 31 3b 20 7d 3b 20 7d 0a 20 20 20 20 61  it 1; }; }.    a
6010: 63 5f 70 61 63 6b 61 67 65 3d 60 65 63 68 6f 20  c_package=`echo 
6020: 24 61 63 5f 70 61 63 6b 61 67 65 20 7c 20 73 65  $ac_package | se
6030: 64 20 27 73 2f 2d 2f 5f 2f 67 27 60 0a 20 20 20  d 's/-/_/g'`.   
6040: 20 65 76 61 6c 20 22 77 69 74 68 5f 24 61 63 5f   eval "with_$ac_
6050: 70 61 63 6b 61 67 65 3d 6e 6f 22 20 3b 3b 0a 0a  package=no" ;;..
6060: 20 20 2d 2d 78 29 0a 20 20 20 20 23 20 4f 62 73    --x).    # Obs
6070: 6f 6c 65 74 65 3b 20 75 73 65 20 2d 2d 77 69 74  olete; use --wit
6080: 68 2d 78 2e 0a 20 20 20 20 77 69 74 68 5f 78 3d  h-x..    with_x=
6090: 79 65 73 20 3b 3b 0a 0a 20 20 2d 78 2d 69 6e 63  yes ;;..  -x-inc
60a0: 6c 75 64 65 73 20 7c 20 2d 2d 78 2d 69 6e 63 6c  ludes | --x-incl
60b0: 75 64 65 73 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75  udes | --x-inclu
60c0: 64 65 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 64 20  de | --x-includ 
60d0: 7c 20 2d 2d 78 2d 69 6e 63 6c 75 20 5c 0a 20 20  | --x-inclu \.  
60e0: 7c 20 2d 2d 78 2d 69 6e 63 6c 20 7c 20 2d 2d 78  | --x-incl | --x
60f0: 2d 69 6e 63 20 7c 20 2d 2d 78 2d 69 6e 20 7c 20  -inc | --x-in | 
6100: 2d 2d 78 2d 69 29 0a 20 20 20 20 61 63 5f 70 72  --x-i).    ac_pr
6110: 65 76 3d 78 5f 69 6e 63 6c 75 64 65 73 20 3b 3b  ev=x_includes ;;
6120: 0a 20 20 2d 78 2d 69 6e 63 6c 75 64 65 73 3d 2a  .  -x-includes=*
6130: 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 64 65 73 3d   | --x-includes=
6140: 2a 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 64 65 3d  * | --x-include=
6150: 2a 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 64 3d 2a  * | --x-includ=*
6160: 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 3d 2a 20 5c   | --x-inclu=* \
6170: 0a 20 20 7c 20 2d 2d 78 2d 69 6e 63 6c 3d 2a 20  .  | --x-incl=* 
6180: 7c 20 2d 2d 78 2d 69 6e 63 3d 2a 20 7c 20 2d 2d  | --x-inc=* | --
6190: 78 2d 69 6e 3d 2a 20 7c 20 2d 2d 78 2d 69 3d 2a  x-in=* | --x-i=*
61a0: 29 0a 20 20 20 20 78 5f 69 6e 63 6c 75 64 65 73  ).    x_includes
61b0: 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a  =$ac_optarg ;;..
61c0: 20 20 2d 78 2d 6c 69 62 72 61 72 69 65 73 20 7c    -x-libraries |
61d0: 20 2d 2d 78 2d 6c 69 62 72 61 72 69 65 73 20 7c   --x-libraries |
61e0: 20 2d 2d 78 2d 6c 69 62 72 61 72 69 65 20 7c 20   --x-librarie | 
61f0: 2d 2d 78 2d 6c 69 62 72 61 72 69 20 5c 0a 20 20  --x-librari \.  
6200: 7c 20 2d 2d 78 2d 6c 69 62 72 61 72 20 7c 20 2d  | --x-librar | -
6210: 2d 78 2d 6c 69 62 72 61 20 7c 20 2d 2d 78 2d 6c  -x-libra | --x-l
6220: 69 62 72 20 7c 20 2d 2d 78 2d 6c 69 62 20 7c 20  ibr | --x-lib | 
6230: 2d 2d 78 2d 6c 69 20 7c 20 2d 2d 78 2d 6c 29 0a  --x-li | --x-l).
6240: 20 20 20 20 61 63 5f 70 72 65 76 3d 78 5f 6c 69      ac_prev=x_li
6250: 62 72 61 72 69 65 73 20 3b 3b 0a 20 20 2d 78 2d  braries ;;.  -x-
6260: 6c 69 62 72 61 72 69 65 73 3d 2a 20 7c 20 2d 2d  libraries=* | --
6270: 78 2d 6c 69 62 72 61 72 69 65 73 3d 2a 20 7c 20  x-libraries=* | 
6280: 2d 2d 78 2d 6c 69 62 72 61 72 69 65 3d 2a 20 7c  --x-librarie=* |
6290: 20 2d 2d 78 2d 6c 69 62 72 61 72 69 3d 2a 20 5c   --x-librari=* \
62a0: 0a 20 20 7c 20 2d 2d 78 2d 6c 69 62 72 61 72 3d  .  | --x-librar=
62b0: 2a 20 7c 20 2d 2d 78 2d 6c 69 62 72 61 3d 2a 20  * | --x-libra=* 
62c0: 7c 20 2d 2d 78 2d 6c 69 62 72 3d 2a 20 7c 20 2d  | --x-libr=* | -
62d0: 2d 78 2d 6c 69 62 3d 2a 20 7c 20 2d 2d 78 2d 6c  -x-lib=* | --x-l
62e0: 69 3d 2a 20 7c 20 2d 2d 78 2d 6c 3d 2a 29 0a 20  i=* | --x-l=*). 
62f0: 20 20 20 78 5f 6c 69 62 72 61 72 69 65 73 3d 24     x_libraries=$
6300: 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20  ac_optarg ;;..  
6310: 2d 2a 29 20 7b 20 65 63 68 6f 20 22 24 61 73 5f  -*) { echo "$as_
6320: 6d 65 3a 20 65 72 72 6f 72 3a 20 75 6e 72 65 63  me: error: unrec
6330: 6f 67 6e 69 7a 65 64 20 6f 70 74 69 6f 6e 3a 20  ognized option: 
6340: 24 61 63 5f 6f 70 74 69 6f 6e 0a 54 72 79 20 5c  $ac_option.Try \
6350: 60 24 30 20 2d 2d 68 65 6c 70 27 20 66 6f 72 20  `$0 --help' for 
6360: 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e  more information
6370: 2e 22 20 3e 26 32 0a 20 20 20 7b 20 28 65 78 69  ." >&2.   { (exi
6380: 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b  t 1); exit 1; };
6390: 20 7d 0a 20 20 20 20 3b 3b 0a 0a 20 20 2a 3d 2a   }.    ;;..  *=*
63a0: 29 0a 20 20 20 20 61 63 5f 65 6e 76 76 61 72 3d  ).    ac_envvar=
63b0: 60 65 78 70 72 20 22 78 24 61 63 5f 6f 70 74 69  `expr "x$ac_opti
63c0: 6f 6e 22 20 3a 20 27 78 5c 28 5b 5e 3d 5d 2a 5c  on" : 'x\([^=]*\
63d0: 29 3d 27 60 0a 20 20 20 20 23 20 52 65 6a 65 63  )='`.    # Rejec
63e0: 74 20 6e 61 6d 65 73 20 74 68 61 74 20 61 72 65  t names that are
63f0: 20 6e 6f 74 20 76 61 6c 69 64 20 73 68 65 6c 6c   not valid shell
6400: 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 73 2e   variable names.
6410: 0a 20 20 20 20 65 78 70 72 20 22 78 24 61 63 5f  .    expr "x$ac_
6420: 65 6e 76 76 61 72 22 20 3a 20 22 2e 2a 5b 5e 5f  envvar" : ".*[^_
6430: 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 22 20 3e  $as_cr_alnum]" >
6440: 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 0a 20 20 20  /dev/null &&.   
6450: 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d     { echo "$as_m
6460: 65 3a 20 65 72 72 6f 72 3a 20 69 6e 76 61 6c 69  e: error: invali
6470: 64 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 3a  d variable name:
6480: 20 24 61 63 5f 65 6e 76 76 61 72 22 20 3e 26 32   $ac_envvar" >&2
6490: 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20  .   { (exit 1); 
64a0: 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 20 20 20  exit 1; }; }.   
64b0: 20 61 63 5f 6f 70 74 61 72 67 3d 60 65 63 68 6f   ac_optarg=`echo
64c0: 20 22 24 61 63 5f 6f 70 74 61 72 67 22 20 7c 20   "$ac_optarg" | 
64d0: 73 65 64 20 22 73 2f 27 2f 27 5c 5c 5c 5c 5c 5c  sed "s/'/'\\\\\\
64e0: 5c 5c 27 27 2f 67 22 60 0a 20 20 20 20 65 76 61  \\''/g"`.    eva
64f0: 6c 20 22 24 61 63 5f 65 6e 76 76 61 72 3d 27 24  l "$ac_envvar='$
6500: 61 63 5f 6f 70 74 61 72 67 27 22 0a 20 20 20 20  ac_optarg'".    
6510: 65 78 70 6f 72 74 20 24 61 63 5f 65 6e 76 76 61  export $ac_envva
6520: 72 20 3b 3b 0a 0a 20 20 2a 29 0a 20 20 20 20 23  r ;;..  *).    #
6530: 20 46 49 58 4d 45 3a 20 73 68 6f 75 6c 64 20 62   FIXME: should b
6540: 65 20 72 65 6d 6f 76 65 64 20 69 6e 20 61 75 74  e removed in aut
6550: 6f 63 6f 6e 66 20 33 2e 30 2e 0a 20 20 20 20 65  oconf 3.0..    e
6560: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52  cho "$as_me: WAR
6570: 4e 49 4e 47 3a 20 79 6f 75 20 73 68 6f 75 6c 64  NING: you should
6580: 20 75 73 65 20 2d 2d 62 75 69 6c 64 2c 20 2d 2d   use --build, --
6590: 68 6f 73 74 2c 20 2d 2d 74 61 72 67 65 74 22 20  host, --target" 
65a0: 3e 26 32 0a 20 20 20 20 65 78 70 72 20 22 78 24  >&2.    expr "x$
65b0: 61 63 5f 6f 70 74 69 6f 6e 22 20 3a 20 22 2e 2a  ac_option" : ".*
65c0: 5b 5e 2d 2e 5f 24 61 73 5f 63 72 5f 61 6c 6e 75  [^-._$as_cr_alnu
65d0: 6d 5d 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26  m]" >/dev/null &
65e0: 26 0a 20 20 20 20 20 20 65 63 68 6f 20 22 24 61  &.      echo "$a
65f0: 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 69  s_me: WARNING: i
6600: 6e 76 61 6c 69 64 20 68 6f 73 74 20 74 79 70 65  nvalid host type
6610: 3a 20 24 61 63 5f 6f 70 74 69 6f 6e 22 20 3e 26  : $ac_option" >&
6620: 32 0a 20 20 20 20 3a 20 24 7b 62 75 69 6c 64 5f  2.    : ${build_
6630: 61 6c 69 61 73 3d 24 61 63 5f 6f 70 74 69 6f 6e  alias=$ac_option
6640: 7d 20 24 7b 68 6f 73 74 5f 61 6c 69 61 73 3d 24  } ${host_alias=$
6650: 61 63 5f 6f 70 74 69 6f 6e 7d 20 24 7b 74 61 72  ac_option} ${tar
6660: 67 65 74 5f 61 6c 69 61 73 3d 24 61 63 5f 6f 70  get_alias=$ac_op
6670: 74 69 6f 6e 7d 0a 20 20 20 20 3b 3b 0a 0a 20 20  tion}.    ;;..  
6680: 65 73 61 63 0a 64 6f 6e 65 0a 0a 69 66 20 74 65  esac.done..if te
6690: 73 74 20 2d 6e 20 22 24 61 63 5f 70 72 65 76 22  st -n "$ac_prev"
66a0: 3b 20 74 68 65 6e 0a 20 20 61 63 5f 6f 70 74 69  ; then.  ac_opti
66b0: 6f 6e 3d 2d 2d 60 65 63 68 6f 20 24 61 63 5f 70  on=--`echo $ac_p
66c0: 72 65 76 20 7c 20 73 65 64 20 27 73 2f 5f 2f 2d  rev | sed 's/_/-
66d0: 2f 67 27 60 0a 20 20 7b 20 65 63 68 6f 20 22 24  /g'`.  { echo "$
66e0: 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 6d 69  as_me: error: mi
66f0: 73 73 69 6e 67 20 61 72 67 75 6d 65 6e 74 20 74  ssing argument t
6700: 6f 20 24 61 63 5f 6f 70 74 69 6f 6e 22 20 3e 26  o $ac_option" >&
6710: 32 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b  2.   { (exit 1);
6720: 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 66 69   exit 1; }; }.fi
6730: 0a 0a 23 20 42 65 20 73 75 72 65 20 74 6f 20 68  ..# Be sure to h
6740: 61 76 65 20 61 62 73 6f 6c 75 74 65 20 70 61 74  ave absolute pat
6750: 68 73 2e 0a 66 6f 72 20 61 63 5f 76 61 72 20 69  hs..for ac_var i
6760: 6e 20 65 78 65 63 5f 70 72 65 66 69 78 20 70 72  n exec_prefix pr
6770: 65 66 69 78 0a 64 6f 0a 20 20 65 76 61 6c 20 61  efix.do.  eval a
6780: 63 5f 76 61 6c 3d 24 60 65 63 68 6f 20 24 61 63  c_val=$`echo $ac
6790: 5f 76 61 72 60 0a 20 20 63 61 73 65 20 24 61 63  _var`.  case $ac
67a0: 5f 76 61 6c 20 69 6e 0a 20 20 20 20 5b 5c 5c 2f  _val in.    [\\/
67b0: 24 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 20 7c  $]* | ?:[\\/]* |
67c0: 20 4e 4f 4e 45 20 7c 20 27 27 20 29 20 3b 3b 0a   NONE | '' ) ;;.
67d0: 20 20 20 20 2a 29 20 20 7b 20 65 63 68 6f 20 22      *)  { echo "
67e0: 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 65  $as_me: error: e
67f0: 78 70 65 63 74 65 64 20 61 6e 20 61 62 73 6f 6c  xpected an absol
6800: 75 74 65 20 64 69 72 65 63 74 6f 72 79 20 6e 61  ute directory na
6810: 6d 65 20 66 6f 72 20 2d 2d 24 61 63 5f 76 61 72  me for --$ac_var
6820: 3a 20 24 61 63 5f 76 61 6c 22 20 3e 26 32 0a 20  : $ac_val" >&2. 
6830: 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78    { (exit 1); ex
6840: 69 74 20 31 3b 20 7d 3b 20 7d 3b 3b 0a 20 20 65  it 1; }; };;.  e
6850: 73 61 63 0a 64 6f 6e 65 0a 0a 23 20 42 65 20 73  sac.done..# Be s
6860: 75 72 65 20 74 6f 20 68 61 76 65 20 61 62 73 6f  ure to have abso
6870: 6c 75 74 65 20 70 61 74 68 73 2e 0a 66 6f 72 20  lute paths..for 
6880: 61 63 5f 76 61 72 20 69 6e 20 62 69 6e 64 69 72  ac_var in bindir
6890: 20 73 62 69 6e 64 69 72 20 6c 69 62 65 78 65 63   sbindir libexec
68a0: 64 69 72 20 64 61 74 61 64 69 72 20 73 79 73 63  dir datadir sysc
68b0: 6f 6e 66 64 69 72 20 73 68 61 72 65 64 73 74 61  onfdir sharedsta
68c0: 74 65 64 69 72 20 5c 0a 09 20 20 20 20 20 20 6c  tedir \..      l
68d0: 6f 63 61 6c 73 74 61 74 65 64 69 72 20 6c 69 62  ocalstatedir lib
68e0: 64 69 72 20 69 6e 63 6c 75 64 65 64 69 72 20 6f  dir includedir o
68f0: 6c 64 69 6e 63 6c 75 64 65 64 69 72 20 69 6e 66  ldincludedir inf
6900: 6f 64 69 72 20 6d 61 6e 64 69 72 0a 64 6f 0a 20  odir mandir.do. 
6910: 20 65 76 61 6c 20 61 63 5f 76 61 6c 3d 24 60 65   eval ac_val=$`e
6920: 63 68 6f 20 24 61 63 5f 76 61 72 60 0a 20 20 63  cho $ac_var`.  c
6930: 61 73 65 20 24 61 63 5f 76 61 6c 20 69 6e 0a 20  ase $ac_val in. 
6940: 20 20 20 5b 5c 5c 2f 24 5d 2a 20 7c 20 3f 3a 5b     [\\/$]* | ?:[
6950: 5c 5c 2f 5d 2a 20 29 20 3b 3b 0a 20 20 20 20 2a  \\/]* ) ;;.    *
6960: 29 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d  )  { echo "$as_m
6970: 65 3a 20 65 72 72 6f 72 3a 20 65 78 70 65 63 74  e: error: expect
6980: 65 64 20 61 6e 20 61 62 73 6f 6c 75 74 65 20 64  ed an absolute d
6990: 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 20 66 6f  irectory name fo
69a0: 72 20 2d 2d 24 61 63 5f 76 61 72 3a 20 24 61 63  r --$ac_var: $ac
69b0: 5f 76 61 6c 22 20 3e 26 32 0a 20 20 20 7b 20 28  _val" >&2.   { (
69c0: 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b  exit 1); exit 1;
69d0: 20 7d 3b 20 7d 3b 3b 0a 20 20 65 73 61 63 0a 64   }; };;.  esac.d
69e0: 6f 6e 65 0a 0a 23 20 54 68 65 72 65 20 6d 69 67  one..# There mig
69f0: 68 74 20 62 65 20 70 65 6f 70 6c 65 20 77 68 6f  ht be people who
6a00: 20 64 65 70 65 6e 64 20 6f 6e 20 74 68 65 20 6f   depend on the o
6a10: 6c 64 20 62 72 6f 6b 65 6e 20 62 65 68 61 76 69  ld broken behavi
6a20: 6f 72 3a 20 60 24 68 6f 73 74 27 0a 23 20 75 73  or: `$host'.# us
6a30: 65 64 20 74 6f 20 68 6f 6c 64 20 74 68 65 20 61  ed to hold the a
6a40: 72 67 75 6d 65 6e 74 20 6f 66 20 2d 2d 68 6f 73  rgument of --hos
6a50: 74 20 65 74 63 2e 0a 23 20 46 49 58 4d 45 3a 20  t etc..# FIXME: 
6a60: 54 6f 20 72 65 6d 6f 76 65 20 73 6f 6d 65 20 64  To remove some d
6a70: 61 79 2e 0a 62 75 69 6c 64 3d 24 62 75 69 6c 64  ay..build=$build
6a80: 5f 61 6c 69 61 73 0a 68 6f 73 74 3d 24 68 6f 73  _alias.host=$hos
6a90: 74 5f 61 6c 69 61 73 0a 74 61 72 67 65 74 3d 24  t_alias.target=$
6aa0: 74 61 72 67 65 74 5f 61 6c 69 61 73 0a 0a 23 20  target_alias..# 
6ab0: 46 49 58 4d 45 3a 20 54 6f 20 72 65 6d 6f 76 65  FIXME: To remove
6ac0: 20 73 6f 6d 65 20 64 61 79 2e 0a 69 66 20 74 65   some day..if te
6ad0: 73 74 20 22 78 24 68 6f 73 74 5f 61 6c 69 61 73  st "x$host_alias
6ae0: 22 20 21 3d 20 78 3b 20 74 68 65 6e 0a 20 20 69  " != x; then.  i
6af0: 66 20 74 65 73 74 20 22 78 24 62 75 69 6c 64 5f  f test "x$build_
6b00: 61 6c 69 61 73 22 20 3d 20 78 3b 20 74 68 65 6e  alias" = x; then
6b10: 0a 20 20 20 20 63 72 6f 73 73 5f 63 6f 6d 70 69  .    cross_compi
6b20: 6c 69 6e 67 3d 6d 61 79 62 65 0a 20 20 20 20 65  ling=maybe.    e
6b30: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52  cho "$as_me: WAR
6b40: 4e 49 4e 47 3a 20 49 66 20 79 6f 75 20 77 61 6e  NING: If you wan
6b50: 74 65 64 20 74 6f 20 73 65 74 20 74 68 65 20 2d  ted to set the -
6b60: 2d 62 75 69 6c 64 20 74 79 70 65 2c 20 64 6f 6e  -build type, don
6b70: 27 74 20 75 73 65 20 2d 2d 68 6f 73 74 2e 0a 20  't use --host.. 
6b80: 20 20 20 49 66 20 61 20 63 72 6f 73 73 20 63 6f     If a cross co
6b90: 6d 70 69 6c 65 72 20 69 73 20 64 65 74 65 63 74  mpiler is detect
6ba0: 65 64 20 74 68 65 6e 20 63 72 6f 73 73 20 63 6f  ed then cross co
6bb0: 6d 70 69 6c 65 20 6d 6f 64 65 20 77 69 6c 6c 20  mpile mode will 
6bc0: 62 65 20 75 73 65 64 2e 22 20 3e 26 32 0a 20 20  be used." >&2.  
6bd0: 65 6c 69 66 20 74 65 73 74 20 22 78 24 62 75 69  elif test "x$bui
6be0: 6c 64 5f 61 6c 69 61 73 22 20 21 3d 20 22 78 24  ld_alias" != "x$
6bf0: 68 6f 73 74 5f 61 6c 69 61 73 22 3b 20 74 68 65  host_alias"; the
6c00: 6e 0a 20 20 20 20 63 72 6f 73 73 5f 63 6f 6d 70  n.    cross_comp
6c10: 69 6c 69 6e 67 3d 79 65 73 0a 20 20 66 69 0a 66  iling=yes.  fi.f
6c20: 69 0a 0a 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69  i..ac_tool_prefi
6c30: 78 3d 0a 74 65 73 74 20 2d 6e 20 22 24 68 6f 73  x=.test -n "$hos
6c40: 74 5f 61 6c 69 61 73 22 20 26 26 20 61 63 5f 74  t_alias" && ac_t
6c50: 6f 6f 6c 5f 70 72 65 66 69 78 3d 24 68 6f 73 74  ool_prefix=$host
6c60: 5f 61 6c 69 61 73 2d 0a 0a 74 65 73 74 20 22 24  _alias-..test "$
6c70: 73 69 6c 65 6e 74 22 20 3d 20 79 65 73 20 26 26  silent" = yes &&
6c80: 20 65 78 65 63 20 36 3e 2f 64 65 76 2f 6e 75 6c   exec 6>/dev/nul
6c90: 6c 0a 0a 0a 23 20 46 69 6e 64 20 74 68 65 20 73  l...# Find the s
6ca0: 6f 75 72 63 65 20 66 69 6c 65 73 2c 20 69 66 20  ource files, if 
6cb0: 6c 6f 63 61 74 69 6f 6e 20 77 61 73 20 6e 6f 74  location was not
6cc0: 20 73 70 65 63 69 66 69 65 64 2e 0a 69 66 20 74   specified..if t
6cd0: 65 73 74 20 2d 7a 20 22 24 73 72 63 64 69 72 22  est -z "$srcdir"
6ce0: 3b 20 74 68 65 6e 0a 20 20 61 63 5f 73 72 63 64  ; then.  ac_srcd
6cf0: 69 72 5f 64 65 66 61 75 6c 74 65 64 3d 79 65 73  ir_defaulted=yes
6d00: 0a 20 20 23 20 54 72 79 20 74 68 65 20 64 69 72  .  # Try the dir
6d10: 65 63 74 6f 72 79 20 63 6f 6e 74 61 69 6e 69 6e  ectory containin
6d20: 67 20 74 68 69 73 20 73 63 72 69 70 74 2c 20 74  g this script, t
6d30: 68 65 6e 20 69 74 73 20 70 61 72 65 6e 74 2e 0a  hen its parent..
6d40: 20 20 61 63 5f 63 6f 6e 66 64 69 72 3d 60 28 64    ac_confdir=`(d
6d50: 69 72 6e 61 6d 65 20 22 24 30 22 29 20 32 3e 2f  irname "$0") 2>/
6d60: 64 65 76 2f 6e 75 6c 6c 20 7c 7c 0a 24 61 73 5f  dev/null ||.$as_
6d70: 65 78 70 72 20 58 22 24 30 22 20 3a 20 27 58 5c  expr X"$0" : 'X\
6d80: 28 2e 2a 5b 5e 2f 5d 5c 29 2f 2f 2a 5b 5e 2f 5d  (.*[^/]\)//*[^/]
6d90: 5b 5e 2f 5d 2a 2f 2a 24 27 20 5c 7c 20 5c 0a 09  [^/]*/*$' \| \..
6da0: 20 58 22 24 30 22 20 3a 20 27 58 5c 28 2f 2f 5c   X"$0" : 'X\(//\
6db0: 29 5b 5e 2f 5d 27 20 5c 7c 20 5c 0a 09 20 58 22  )[^/]' \| \.. X"
6dc0: 24 30 22 20 3a 20 27 58 5c 28 2f 2f 5c 29 24 27  $0" : 'X\(//\)$'
6dd0: 20 5c 7c 20 5c 0a 09 20 58 22 24 30 22 20 3a 20   \| \.. X"$0" : 
6de0: 27 58 5c 28 2f 5c 29 27 20 5c 7c 20 5c 0a 09 20  'X\(/\)' \| \.. 
6df0: 2e 20 20 20 20 20 3a 20 27 5c 28 2e 5c 29 27 20  .     : '\(.\)' 
6e00: 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 0a 65  2>/dev/null ||.e
6e10: 63 68 6f 20 58 22 24 30 22 20 7c 0a 20 20 20 20  cho X"$0" |.    
6e20: 73 65 64 20 27 2f 5e 58 5c 28 2e 2a 5b 5e 2f 5d  sed '/^X\(.*[^/]
6e30: 5c 29 5c 2f 5c 2f 2a 5b 5e 2f 5d 5b 5e 2f 5d 2a  \)\/\/*[^/][^/]*
6e40: 5c 2f 2a 24 2f 7b 20 73 2f 2f 5c 31 2f 3b 20 71  \/*$/{ s//\1/; q
6e50: 3b 20 7d 0a 20 20 09 20 20 2f 5e 58 5c 28 5c 2f  ; }.  .  /^X\(\/
6e60: 5c 2f 5c 29 5b 5e 2f 5d 2e 2a 2f 7b 20 73 2f 2f  \/\)[^/].*/{ s//
6e70: 5c 31 2f 3b 20 71 3b 20 7d 0a 20 20 09 20 20 2f  \1/; q; }.  .  /
6e80: 5e 58 5c 28 5c 2f 5c 2f 5c 29 24 2f 7b 20 73 2f  ^X\(\/\/\)$/{ s/
6e90: 2f 5c 31 2f 3b 20 71 3b 20 7d 0a 20 20 09 20 20  /\1/; q; }.  .  
6ea0: 2f 5e 58 5c 28 5c 2f 5c 29 2e 2a 2f 7b 20 73 2f  /^X\(\/\).*/{ s/
6eb0: 2f 5c 31 2f 3b 20 71 3b 20 7d 0a 20 20 09 20 20  /\1/; q; }.  .  
6ec0: 73 2f 2e 2a 2f 2e 2f 3b 20 71 27 60 0a 20 20 73  s/.*/./; q'`.  s
6ed0: 72 63 64 69 72 3d 24 61 63 5f 63 6f 6e 66 64 69  rcdir=$ac_confdi
6ee0: 72 0a 20 20 69 66 20 74 65 73 74 20 21 20 2d 72  r.  if test ! -r
6ef0: 20 24 73 72 63 64 69 72 2f 24 61 63 5f 75 6e 69   $srcdir/$ac_uni
6f00: 71 75 65 5f 66 69 6c 65 3b 20 74 68 65 6e 0a 20  que_file; then. 
6f10: 20 20 20 73 72 63 64 69 72 3d 2e 2e 0a 20 20 66     srcdir=...  f
6f20: 69 0a 65 6c 73 65 0a 20 20 61 63 5f 73 72 63 64  i.else.  ac_srcd
6f30: 69 72 5f 64 65 66 61 75 6c 74 65 64 3d 6e 6f 0a  ir_defaulted=no.
6f40: 66 69 0a 69 66 20 74 65 73 74 20 21 20 2d 72 20  fi.if test ! -r 
6f50: 24 73 72 63 64 69 72 2f 24 61 63 5f 75 6e 69 71  $srcdir/$ac_uniq
6f60: 75 65 5f 66 69 6c 65 3b 20 74 68 65 6e 0a 20 20  ue_file; then.  
6f70: 69 66 20 74 65 73 74 20 22 24 61 63 5f 73 72 63  if test "$ac_src
6f80: 64 69 72 5f 64 65 66 61 75 6c 74 65 64 22 20 3d  dir_defaulted" =
6f90: 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 7b   yes; then.    {
6fa0: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65   echo "$as_me: e
6fb0: 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 66 69 6e  rror: cannot fin
6fc0: 64 20 73 6f 75 72 63 65 73 20 28 24 61 63 5f 75  d sources ($ac_u
6fd0: 6e 69 71 75 65 5f 66 69 6c 65 29 20 69 6e 20 24  nique_file) in $
6fe0: 61 63 5f 63 6f 6e 66 64 69 72 20 6f 72 20 2e 2e  ac_confdir or ..
6ff0: 22 20 3e 26 32 0a 20 20 20 7b 20 28 65 78 69 74  " >&2.   { (exit
7000: 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20   1); exit 1; }; 
7010: 7d 0a 20 20 65 6c 73 65 0a 20 20 20 20 7b 20 65  }.  else.    { e
7020: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72  cho "$as_me: err
7030: 6f 72 3a 20 63 61 6e 6e 6f 74 20 66 69 6e 64 20  or: cannot find 
7040: 73 6f 75 72 63 65 73 20 28 24 61 63 5f 75 6e 69  sources ($ac_uni
7050: 71 75 65 5f 66 69 6c 65 29 20 69 6e 20 24 73 72  que_file) in $sr
7060: 63 64 69 72 22 20 3e 26 32 0a 20 20 20 7b 20 28  cdir" >&2.   { (
7070: 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b  exit 1); exit 1;
7080: 20 7d 3b 20 7d 0a 20 20 66 69 0a 66 69 0a 28 63   }; }.  fi.fi.(c
7090: 64 20 24 73 72 63 64 69 72 20 26 26 20 74 65 73  d $srcdir && tes
70a0: 74 20 2d 72 20 2e 2f 24 61 63 5f 75 6e 69 71 75  t -r ./$ac_uniqu
70b0: 65 5f 66 69 6c 65 29 20 32 3e 2f 64 65 76 2f 6e  e_file) 2>/dev/n
70c0: 75 6c 6c 20 7c 7c 0a 20 20 7b 20 65 63 68 6f 20  ull ||.  { echo 
70d0: 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20  "$as_me: error: 
70e0: 73 6f 75 72 63 65 73 20 61 72 65 20 69 6e 20 24  sources are in $
70f0: 73 72 63 64 69 72 2c 20 62 75 74 20 5c 60 63 64  srcdir, but \`cd
7100: 20 24 73 72 63 64 69 72 27 20 64 6f 65 73 20 6e   $srcdir' does n
7110: 6f 74 20 77 6f 72 6b 22 20 3e 26 32 0a 20 20 20  ot work" >&2.   
7120: 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74  { (exit 1); exit
7130: 20 31 3b 20 7d 3b 20 7d 0a 73 72 63 64 69 72 3d   1; }; }.srcdir=
7140: 60 65 63 68 6f 20 22 24 73 72 63 64 69 72 22 20  `echo "$srcdir" 
7150: 7c 20 73 65 64 20 27 73 25 5c 28 5b 5e 5c 5c 2f  | sed 's%\([^\\/
7160: 5d 5c 29 5b 5c 5c 2f 5d 2a 24 25 5c 31 25 27 60  ]\)[\\/]*$%\1%'`
7170: 0a 61 63 5f 65 6e 76 5f 62 75 69 6c 64 5f 61 6c  .ac_env_build_al
7180: 69 61 73 5f 73 65 74 3d 24 7b 62 75 69 6c 64 5f  ias_set=${build_
7190: 61 6c 69 61 73 2b 73 65 74 7d 0a 61 63 5f 65 6e  alias+set}.ac_en
71a0: 76 5f 62 75 69 6c 64 5f 61 6c 69 61 73 5f 76 61  v_build_alias_va
71b0: 6c 75 65 3d 24 62 75 69 6c 64 5f 61 6c 69 61 73  lue=$build_alias
71c0: 0a 61 63 5f 63 76 5f 65 6e 76 5f 62 75 69 6c 64  .ac_cv_env_build
71d0: 5f 61 6c 69 61 73 5f 73 65 74 3d 24 7b 62 75 69  _alias_set=${bui
71e0: 6c 64 5f 61 6c 69 61 73 2b 73 65 74 7d 0a 61 63  ld_alias+set}.ac
71f0: 5f 63 76 5f 65 6e 76 5f 62 75 69 6c 64 5f 61 6c  _cv_env_build_al
7200: 69 61 73 5f 76 61 6c 75 65 3d 24 62 75 69 6c 64  ias_value=$build
7210: 5f 61 6c 69 61 73 0a 61 63 5f 65 6e 76 5f 68 6f  _alias.ac_env_ho
7220: 73 74 5f 61 6c 69 61 73 5f 73 65 74 3d 24 7b 68  st_alias_set=${h
7230: 6f 73 74 5f 61 6c 69 61 73 2b 73 65 74 7d 0a 61  ost_alias+set}.a
7240: 63 5f 65 6e 76 5f 68 6f 73 74 5f 61 6c 69 61 73  c_env_host_alias
7250: 5f 76 61 6c 75 65 3d 24 68 6f 73 74 5f 61 6c 69  _value=$host_ali
7260: 61 73 0a 61 63 5f 63 76 5f 65 6e 76 5f 68 6f 73  as.ac_cv_env_hos
7270: 74 5f 61 6c 69 61 73 5f 73 65 74 3d 24 7b 68 6f  t_alias_set=${ho
7280: 73 74 5f 61 6c 69 61 73 2b 73 65 74 7d 0a 61 63  st_alias+set}.ac
7290: 5f 63 76 5f 65 6e 76 5f 68 6f 73 74 5f 61 6c 69  _cv_env_host_ali
72a0: 61 73 5f 76 61 6c 75 65 3d 24 68 6f 73 74 5f 61  as_value=$host_a
72b0: 6c 69 61 73 0a 61 63 5f 65 6e 76 5f 74 61 72 67  lias.ac_env_targ
72c0: 65 74 5f 61 6c 69 61 73 5f 73 65 74 3d 24 7b 74  et_alias_set=${t
72d0: 61 72 67 65 74 5f 61 6c 69 61 73 2b 73 65 74 7d  arget_alias+set}
72e0: 0a 61 63 5f 65 6e 76 5f 74 61 72 67 65 74 5f 61  .ac_env_target_a
72f0: 6c 69 61 73 5f 76 61 6c 75 65 3d 24 74 61 72 67  lias_value=$targ
7300: 65 74 5f 61 6c 69 61 73 0a 61 63 5f 63 76 5f 65  et_alias.ac_cv_e
7310: 6e 76 5f 74 61 72 67 65 74 5f 61 6c 69 61 73 5f  nv_target_alias_
7320: 73 65 74 3d 24 7b 74 61 72 67 65 74 5f 61 6c 69  set=${target_ali
7330: 61 73 2b 73 65 74 7d 0a 61 63 5f 63 76 5f 65 6e  as+set}.ac_cv_en
7340: 76 5f 74 61 72 67 65 74 5f 61 6c 69 61 73 5f 76  v_target_alias_v
7350: 61 6c 75 65 3d 24 74 61 72 67 65 74 5f 61 6c 69  alue=$target_ali
7360: 61 73 0a 61 63 5f 65 6e 76 5f 43 43 5f 73 65 74  as.ac_env_CC_set
7370: 3d 24 7b 43 43 2b 73 65 74 7d 0a 61 63 5f 65 6e  =${CC+set}.ac_en
7380: 76 5f 43 43 5f 76 61 6c 75 65 3d 24 43 43 0a 61  v_CC_value=$CC.a
7390: 63 5f 63 76 5f 65 6e 76 5f 43 43 5f 73 65 74 3d  c_cv_env_CC_set=
73a0: 24 7b 43 43 2b 73 65 74 7d 0a 61 63 5f 63 76 5f  ${CC+set}.ac_cv_
73b0: 65 6e 76 5f 43 43 5f 76 61 6c 75 65 3d 24 43 43  env_CC_value=$CC
73c0: 0a 61 63 5f 65 6e 76 5f 43 46 4c 41 47 53 5f 73  .ac_env_CFLAGS_s
73d0: 65 74 3d 24 7b 43 46 4c 41 47 53 2b 73 65 74 7d  et=${CFLAGS+set}
73e0: 0a 61 63 5f 65 6e 76 5f 43 46 4c 41 47 53 5f 76  .ac_env_CFLAGS_v
73f0: 61 6c 75 65 3d 24 43 46 4c 41 47 53 0a 61 63 5f  alue=$CFLAGS.ac_
7400: 63 76 5f 65 6e 76 5f 43 46 4c 41 47 53 5f 73 65  cv_env_CFLAGS_se
7410: 74 3d 24 7b 43 46 4c 41 47 53 2b 73 65 74 7d 0a  t=${CFLAGS+set}.
7420: 61 63 5f 63 76 5f 65 6e 76 5f 43 46 4c 41 47 53  ac_cv_env_CFLAGS
7430: 5f 76 61 6c 75 65 3d 24 43 46 4c 41 47 53 0a 61  _value=$CFLAGS.a
7440: 63 5f 65 6e 76 5f 4c 44 46 4c 41 47 53 5f 73 65  c_env_LDFLAGS_se
7450: 74 3d 24 7b 4c 44 46 4c 41 47 53 2b 73 65 74 7d  t=${LDFLAGS+set}
7460: 0a 61 63 5f 65 6e 76 5f 4c 44 46 4c 41 47 53 5f  .ac_env_LDFLAGS_
7470: 76 61 6c 75 65 3d 24 4c 44 46 4c 41 47 53 0a 61  value=$LDFLAGS.a
7480: 63 5f 63 76 5f 65 6e 76 5f 4c 44 46 4c 41 47 53  c_cv_env_LDFLAGS
7490: 5f 73 65 74 3d 24 7b 4c 44 46 4c 41 47 53 2b 73  _set=${LDFLAGS+s
74a0: 65 74 7d 0a 61 63 5f 63 76 5f 65 6e 76 5f 4c 44  et}.ac_cv_env_LD
74b0: 46 4c 41 47 53 5f 76 61 6c 75 65 3d 24 4c 44 46  FLAGS_value=$LDF
74c0: 4c 41 47 53 0a 61 63 5f 65 6e 76 5f 43 50 50 46  LAGS.ac_env_CPPF
74d0: 4c 41 47 53 5f 73 65 74 3d 24 7b 43 50 50 46 4c  LAGS_set=${CPPFL
74e0: 41 47 53 2b 73 65 74 7d 0a 61 63 5f 65 6e 76 5f  AGS+set}.ac_env_
74f0: 43 50 50 46 4c 41 47 53 5f 76 61 6c 75 65 3d 24  CPPFLAGS_value=$
7500: 43 50 50 46 4c 41 47 53 0a 61 63 5f 63 76 5f 65  CPPFLAGS.ac_cv_e
7510: 6e 76 5f 43 50 50 46 4c 41 47 53 5f 73 65 74 3d  nv_CPPFLAGS_set=
7520: 24 7b 43 50 50 46 4c 41 47 53 2b 73 65 74 7d 0a  ${CPPFLAGS+set}.
7530: 61 63 5f 63 76 5f 65 6e 76 5f 43 50 50 46 4c 41  ac_cv_env_CPPFLA
7540: 47 53 5f 76 61 6c 75 65 3d 24 43 50 50 46 4c 41  GS_value=$CPPFLA
7550: 47 53 0a 61 63 5f 65 6e 76 5f 43 50 50 5f 73 65  GS.ac_env_CPP_se
7560: 74 3d 24 7b 43 50 50 2b 73 65 74 7d 0a 61 63 5f  t=${CPP+set}.ac_
7570: 65 6e 76 5f 43 50 50 5f 76 61 6c 75 65 3d 24 43  env_CPP_value=$C
7580: 50 50 0a 61 63 5f 63 76 5f 65 6e 76 5f 43 50 50  PP.ac_cv_env_CPP
7590: 5f 73 65 74 3d 24 7b 43 50 50 2b 73 65 74 7d 0a  _set=${CPP+set}.
75a0: 61 63 5f 63 76 5f 65 6e 76 5f 43 50 50 5f 76 61  ac_cv_env_CPP_va
75b0: 6c 75 65 3d 24 43 50 50 0a 0a 23 0a 23 20 52 65  lue=$CPP..#.# Re
75c0: 70 6f 72 74 20 74 68 65 20 2d 2d 68 65 6c 70 20  port the --help 
75d0: 6d 65 73 73 61 67 65 2e 0a 23 0a 69 66 20 74 65  message..#.if te
75e0: 73 74 20 22 24 61 63 5f 69 6e 69 74 5f 68 65 6c  st "$ac_init_hel
75f0: 70 22 20 3d 20 22 6c 6f 6e 67 22 3b 20 74 68 65  p" = "long"; the
7600: 6e 0a 20 20 23 20 4f 6d 69 74 20 73 6f 6d 65 20  n.  # Omit some 
7610: 69 6e 74 65 72 6e 61 6c 20 6f 72 20 6f 62 73 6f  internal or obso
7620: 6c 65 74 65 20 6f 70 74 69 6f 6e 73 20 74 6f 20  lete options to 
7630: 6d 61 6b 65 20 74 68 65 20 6c 69 73 74 20 6c 65  make the list le
7640: 73 73 20 69 6d 70 6f 73 69 6e 67 2e 0a 20 20 23  ss imposing..  #
7650: 20 54 68 69 73 20 6d 65 73 73 61 67 65 20 69 73   This message is
7660: 20 74 6f 6f 20 6c 6f 6e 67 20 74 6f 20 62 65 20   too long to be 
7670: 61 20 73 74 72 69 6e 67 20 69 6e 20 74 68 65 20  a string in the 
7680: 41 2f 55 58 20 33 2e 31 20 73 68 2e 0a 20 20 63  A/UX 3.1 sh..  c
7690: 61 74 20 3c 3c 5f 41 43 45 4f 46 0a 5c 60 63 6f  at <<_ACEOF.\`co
76a0: 6e 66 69 67 75 72 65 27 20 63 6f 6e 66 69 67 75  nfigure' configu
76b0: 72 65 73 20 74 68 69 73 20 70 61 63 6b 61 67 65  res this package
76c0: 20 74 6f 20 61 64 61 70 74 20 74 6f 20 6d 61 6e   to adapt to man
76d0: 79 20 6b 69 6e 64 73 20 6f 66 20 73 79 73 74 65  y kinds of syste
76e0: 6d 73 2e 0a 0a 55 73 61 67 65 3a 20 24 30 20 5b  ms...Usage: $0 [
76f0: 4f 50 54 49 4f 4e 5d 2e 2e 2e 20 5b 56 41 52 3d  OPTION]... [VAR=
7700: 56 41 4c 55 45 5d 2e 2e 2e 0a 0a 54 6f 20 61 73  VALUE].....To as
7710: 73 69 67 6e 20 65 6e 76 69 72 6f 6e 6d 65 6e 74  sign environment
7720: 20 76 61 72 69 61 62 6c 65 73 20 28 65 2e 67 2e   variables (e.g.
7730: 2c 20 43 43 2c 20 43 46 4c 41 47 53 2e 2e 2e 29  , CC, CFLAGS...)
7740: 2c 20 73 70 65 63 69 66 79 20 74 68 65 6d 20 61  , specify them a
7750: 73 0a 56 41 52 3d 56 41 4c 55 45 2e 20 20 53 65  s.VAR=VALUE.  Se
7760: 65 20 62 65 6c 6f 77 20 66 6f 72 20 64 65 73 63  e below for desc
7770: 72 69 70 74 69 6f 6e 73 20 6f 66 20 73 6f 6d 65  riptions of some
7780: 20 6f 66 20 74 68 65 20 75 73 65 66 75 6c 20 76   of the useful v
7790: 61 72 69 61 62 6c 65 73 2e 0a 0a 44 65 66 61 75  ariables...Defau
77a0: 6c 74 73 20 66 6f 72 20 74 68 65 20 6f 70 74 69  lts for the opti
77b0: 6f 6e 73 20 61 72 65 20 73 70 65 63 69 66 69 65  ons are specifie
77c0: 64 20 69 6e 20 62 72 61 63 6b 65 74 73 2e 0a 0a  d in brackets...
77d0: 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3a 0a 20  Configuration:. 
77e0: 20 2d 68 2c 20 2d 2d 68 65 6c 70 20 20 20 20 20   -h, --help     
77f0: 20 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79           display
7800: 20 74 68 69 73 20 68 65 6c 70 20 61 6e 64 20 65   this help and e
7810: 78 69 74 0a 20 20 20 20 20 20 2d 2d 68 65 6c 70  xit.      --help
7820: 3d 73 68 6f 72 74 20 20 20 20 20 20 20 20 64 69  =short        di
7830: 73 70 6c 61 79 20 6f 70 74 69 6f 6e 73 20 73 70  splay options sp
7840: 65 63 69 66 69 63 20 74 6f 20 74 68 69 73 20 70  ecific to this p
7850: 61 63 6b 61 67 65 0a 20 20 20 20 20 20 2d 2d 68  ackage.      --h
7860: 65 6c 70 3d 72 65 63 75 72 73 69 76 65 20 20 20  elp=recursive   
7870: 20 64 69 73 70 6c 61 79 20 74 68 65 20 73 68 6f   display the sho
7880: 72 74 20 68 65 6c 70 20 6f 66 20 61 6c 6c 20 74  rt help of all t
7890: 68 65 20 69 6e 63 6c 75 64 65 64 20 70 61 63 6b  he included pack
78a0: 61 67 65 73 0a 20 20 2d 56 2c 20 2d 2d 76 65 72  ages.  -V, --ver
78b0: 73 69 6f 6e 20 20 20 20 20 20 20 20 20 20 20 64  sion           d
78c0: 69 73 70 6c 61 79 20 76 65 72 73 69 6f 6e 20 69  isplay version i
78d0: 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 6e 64 20 65  nformation and e
78e0: 78 69 74 0a 20 20 2d 71 2c 20 2d 2d 71 75 69 65  xit.  -q, --quie
78f0: 74 2c 20 2d 2d 73 69 6c 65 6e 74 20 20 20 64 6f  t, --silent   do
7900: 20 6e 6f 74 20 70 72 69 6e 74 20 5c 60 63 68 65   not print \`che
7910: 63 6b 69 6e 67 2e 2e 2e 27 20 6d 65 73 73 61 67  cking...' messag
7920: 65 73 0a 20 20 20 20 20 20 2d 2d 63 61 63 68 65  es.      --cache
7930: 2d 66 69 6c 65 3d 46 49 4c 45 20 20 20 63 61 63  -file=FILE   cac
7940: 68 65 20 74 65 73 74 20 72 65 73 75 6c 74 73 20  he test results 
7950: 69 6e 20 46 49 4c 45 20 5b 64 69 73 61 62 6c 65  in FILE [disable
7960: 64 5d 0a 20 20 2d 43 2c 20 2d 2d 63 6f 6e 66 69  d].  -C, --confi
7970: 67 2d 63 61 63 68 65 20 20 20 20 20 20 61 6c 69  g-cache      ali
7980: 61 73 20 66 6f 72 20 5c 60 2d 2d 63 61 63 68 65  as for \`--cache
7990: 2d 66 69 6c 65 3d 63 6f 6e 66 69 67 2e 63 61 63  -file=config.cac
79a0: 68 65 27 0a 20 20 2d 6e 2c 20 2d 2d 6e 6f 2d 63  he'.  -n, --no-c
79b0: 72 65 61 74 65 20 20 20 20 20 20 20 20 20 64 6f  reate         do
79c0: 20 6e 6f 74 20 63 72 65 61 74 65 20 6f 75 74 70   not create outp
79d0: 75 74 20 66 69 6c 65 73 0a 20 20 20 20 20 20 2d  ut files.      -
79e0: 2d 73 72 63 64 69 72 3d 44 49 52 20 20 20 20 20  -srcdir=DIR     
79f0: 20 20 20 66 69 6e 64 20 74 68 65 20 73 6f 75 72     find the sour
7a00: 63 65 73 20 69 6e 20 44 49 52 20 5b 63 6f 6e 66  ces in DIR [conf
7a10: 69 67 75 72 65 20 64 69 72 20 6f 72 20 5c 60 2e  igure dir or \`.
7a20: 2e 27 5d 0a 0a 5f 41 43 45 4f 46 0a 0a 20 20 63  .'].._ACEOF..  c
7a30: 61 74 20 3c 3c 5f 41 43 45 4f 46 0a 49 6e 73 74  at <<_ACEOF.Inst
7a40: 61 6c 6c 61 74 69 6f 6e 20 64 69 72 65 63 74 6f  allation directo
7a50: 72 69 65 73 3a 0a 20 20 2d 2d 70 72 65 66 69 78  ries:.  --prefix
7a60: 3d 50 52 45 46 49 58 20 20 20 20 20 20 20 20 20  =PREFIX         
7a70: 69 6e 73 74 61 6c 6c 20 61 72 63 68 69 74 65 63  install architec
7a80: 74 75 72 65 2d 69 6e 64 65 70 65 6e 64 65 6e 74  ture-independent
7a90: 20 66 69 6c 65 73 20 69 6e 20 50 52 45 46 49 58   files in PREFIX
7aa0: 0a 09 09 09 20 20 5b 24 61 63 5f 64 65 66 61 75  ....  [$ac_defau
7ab0: 6c 74 5f 70 72 65 66 69 78 5d 0a 20 20 2d 2d 65  lt_prefix].  --e
7ac0: 78 65 63 2d 70 72 65 66 69 78 3d 45 50 52 45 46  xec-prefix=EPREF
7ad0: 49 58 20 20 20 69 6e 73 74 61 6c 6c 20 61 72 63  IX   install arc
7ae0: 68 69 74 65 63 74 75 72 65 2d 64 65 70 65 6e 64  hitecture-depend
7af0: 65 6e 74 20 66 69 6c 65 73 20 69 6e 20 45 50 52  ent files in EPR
7b00: 45 46 49 58 0a 09 09 09 20 20 5b 50 52 45 46 49  EFIX....  [PREFI
7b10: 58 5d 0a 0a 42 79 20 64 65 66 61 75 6c 74 2c 20  X]..By default, 
7b20: 5c 60 6d 61 6b 65 20 69 6e 73 74 61 6c 6c 27 20  \`make install' 
7b30: 77 69 6c 6c 20 69 6e 73 74 61 6c 6c 20 61 6c 6c  will install all
7b40: 20 74 68 65 20 66 69 6c 65 73 20 69 6e 0a 5c 60   the files in.\`
7b50: 24 61 63 5f 64 65 66 61 75 6c 74 5f 70 72 65 66  $ac_default_pref
7b60: 69 78 2f 62 69 6e 27 2c 20 5c 60 24 61 63 5f 64  ix/bin', \`$ac_d
7b70: 65 66 61 75 6c 74 5f 70 72 65 66 69 78 2f 6c 69  efault_prefix/li
7b80: 62 27 20 65 74 63 2e 20 20 59 6f 75 20 63 61 6e  b' etc.  You can
7b90: 20 73 70 65 63 69 66 79 0a 61 6e 20 69 6e 73 74   specify.an inst
7ba0: 61 6c 6c 61 74 69 6f 6e 20 70 72 65 66 69 78 20  allation prefix 
7bb0: 6f 74 68 65 72 20 74 68 61 6e 20 5c 60 24 61 63  other than \`$ac
7bc0: 5f 64 65 66 61 75 6c 74 5f 70 72 65 66 69 78 27  _default_prefix'
7bd0: 20 75 73 69 6e 67 20 5c 60 2d 2d 70 72 65 66 69   using \`--prefi
7be0: 78 27 2c 0a 66 6f 72 20 69 6e 73 74 61 6e 63 65  x',.for instance
7bf0: 20 5c 60 2d 2d 70 72 65 66 69 78 3d 5c 24 48 4f   \`--prefix=\$HO
7c00: 4d 45 27 2e 0a 0a 46 6f 72 20 62 65 74 74 65 72  ME'...For better
7c10: 20 63 6f 6e 74 72 6f 6c 2c 20 75 73 65 20 74 68   control, use th
7c20: 65 20 6f 70 74 69 6f 6e 73 20 62 65 6c 6f 77 2e  e options below.
7c30: 0a 0a 46 69 6e 65 20 74 75 6e 69 6e 67 20 6f 66  ..Fine tuning of
7c40: 20 74 68 65 20 69 6e 73 74 61 6c 6c 61 74 69 6f   the installatio
7c50: 6e 20 64 69 72 65 63 74 6f 72 69 65 73 3a 0a 20  n directories:. 
7c60: 20 2d 2d 62 69 6e 64 69 72 3d 44 49 52 20 20 20   --bindir=DIR   
7c70: 20 20 20 20 20 20 20 20 75 73 65 72 20 65 78 65          user exe
7c80: 63 75 74 61 62 6c 65 73 20 5b 45 50 52 45 46 49  cutables [EPREFI
7c90: 58 2f 62 69 6e 5d 0a 20 20 2d 2d 73 62 69 6e 64  X/bin].  --sbind
7ca0: 69 72 3d 44 49 52 20 20 20 20 20 20 20 20 20 20  ir=DIR          
7cb0: 73 79 73 74 65 6d 20 61 64 6d 69 6e 20 65 78 65  system admin exe
7cc0: 63 75 74 61 62 6c 65 73 20 5b 45 50 52 45 46 49  cutables [EPREFI
7cd0: 58 2f 73 62 69 6e 5d 0a 20 20 2d 2d 6c 69 62 65  X/sbin].  --libe
7ce0: 78 65 63 64 69 72 3d 44 49 52 20 20 20 20 20 20  xecdir=DIR      
7cf0: 20 70 72 6f 67 72 61 6d 20 65 78 65 63 75 74 61   program executa
7d00: 62 6c 65 73 20 5b 45 50 52 45 46 49 58 2f 6c 69  bles [EPREFIX/li
7d10: 62 65 78 65 63 5d 0a 20 20 2d 2d 64 61 74 61 64  bexec].  --datad
7d20: 69 72 3d 44 49 52 20 20 20 20 20 20 20 20 20 20  ir=DIR          
7d30: 72 65 61 64 2d 6f 6e 6c 79 20 61 72 63 68 69 74  read-only archit
7d40: 65 63 74 75 72 65 2d 69 6e 64 65 70 65 6e 64 65  ecture-independe
7d50: 6e 74 20 64 61 74 61 20 5b 50 52 45 46 49 58 2f  nt data [PREFIX/
7d60: 73 68 61 72 65 5d 0a 20 20 2d 2d 73 79 73 63 6f  share].  --sysco
7d70: 6e 66 64 69 72 3d 44 49 52 20 20 20 20 20 20 20  nfdir=DIR       
7d80: 72 65 61 64 2d 6f 6e 6c 79 20 73 69 6e 67 6c 65  read-only single
7d90: 2d 6d 61 63 68 69 6e 65 20 64 61 74 61 20 5b 50  -machine data [P
7da0: 52 45 46 49 58 2f 65 74 63 5d 0a 20 20 2d 2d 73  REFIX/etc].  --s
7db0: 68 61 72 65 64 73 74 61 74 65 64 69 72 3d 44 49  haredstatedir=DI
7dc0: 52 20 20 20 6d 6f 64 69 66 69 61 62 6c 65 20 61  R   modifiable a
7dd0: 72 63 68 69 74 65 63 74 75 72 65 2d 69 6e 64 65  rchitecture-inde
7de0: 70 65 6e 64 65 6e 74 20 64 61 74 61 20 5b 50 52  pendent data [PR
7df0: 45 46 49 58 2f 63 6f 6d 5d 0a 20 20 2d 2d 6c 6f  EFIX/com].  --lo
7e00: 63 61 6c 73 74 61 74 65 64 69 72 3d 44 49 52 20  calstatedir=DIR 
7e10: 20 20 20 6d 6f 64 69 66 69 61 62 6c 65 20 73 69     modifiable si
7e20: 6e 67 6c 65 2d 6d 61 63 68 69 6e 65 20 64 61 74  ngle-machine dat
7e30: 61 20 5b 50 52 45 46 49 58 2f 76 61 72 5d 0a 20  a [PREFIX/var]. 
7e40: 20 2d 2d 6c 69 62 64 69 72 3d 44 49 52 20 20 20   --libdir=DIR   
7e50: 20 20 20 20 20 20 20 20 6f 62 6a 65 63 74 20 63          object c
7e60: 6f 64 65 20 6c 69 62 72 61 72 69 65 73 20 5b 45  ode libraries [E
7e70: 50 52 45 46 49 58 2f 6c 69 62 5d 0a 20 20 2d 2d  PREFIX/lib].  --
7e80: 69 6e 63 6c 75 64 65 64 69 72 3d 44 49 52 20 20  includedir=DIR  
7e90: 20 20 20 20 20 43 20 68 65 61 64 65 72 20 66 69       C header fi
7ea0: 6c 65 73 20 5b 50 52 45 46 49 58 2f 69 6e 63 6c  les [PREFIX/incl
7eb0: 75 64 65 5d 0a 20 20 2d 2d 6f 6c 64 69 6e 63 6c  ude].  --oldincl
7ec0: 75 64 65 64 69 72 3d 44 49 52 20 20 20 20 43 20  udedir=DIR    C 
7ed0: 68 65 61 64 65 72 20 66 69 6c 65 73 20 66 6f 72  header files for
7ee0: 20 6e 6f 6e 2d 67 63 63 20 5b 2f 75 73 72 2f 69   non-gcc [/usr/i
7ef0: 6e 63 6c 75 64 65 5d 0a 20 20 2d 2d 69 6e 66 6f  nclude].  --info
7f00: 64 69 72 3d 44 49 52 20 20 20 20 20 20 20 20 20  dir=DIR         
7f10: 20 69 6e 66 6f 20 64 6f 63 75 6d 65 6e 74 61 74   info documentat
7f20: 69 6f 6e 20 5b 50 52 45 46 49 58 2f 69 6e 66 6f  ion [PREFIX/info
7f30: 5d 0a 20 20 2d 2d 6d 61 6e 64 69 72 3d 44 49 52  ].  --mandir=DIR
7f40: 20 20 20 20 20 20 20 20 20 20 20 6d 61 6e 20 64             man d
7f50: 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 5b 50 52  ocumentation [PR
7f60: 45 46 49 58 2f 6d 61 6e 5d 0a 5f 41 43 45 4f 46  EFIX/man]._ACEOF
7f70: 0a 0a 20 20 63 61 74 20 3c 3c 5c 5f 41 43 45 4f  ..  cat <<\_ACEO
7f80: 46 0a 0a 53 79 73 74 65 6d 20 74 79 70 65 73 3a  F..System types:
7f90: 0a 20 20 2d 2d 62 75 69 6c 64 3d 42 55 49 4c 44  .  --build=BUILD
7fa0: 20 20 20 20 20 63 6f 6e 66 69 67 75 72 65 20 66       configure f
7fb0: 6f 72 20 62 75 69 6c 64 69 6e 67 20 6f 6e 20 42  or building on B
7fc0: 55 49 4c 44 20 5b 67 75 65 73 73 65 64 5d 0a 20  UILD [guessed]. 
7fd0: 20 2d 2d 68 6f 73 74 3d 48 4f 53 54 20 20 20 20   --host=HOST    
7fe0: 20 20 20 63 72 6f 73 73 2d 63 6f 6d 70 69 6c 65     cross-compile
7ff0: 20 74 6f 20 62 75 69 6c 64 20 70 72 6f 67 72 61   to build progra
8000: 6d 73 20 74 6f 20 72 75 6e 20 6f 6e 20 48 4f 53  ms to run on HOS
8010: 54 20 5b 42 55 49 4c 44 5d 0a 5f 41 43 45 4f 46  T [BUILD]._ACEOF
8020: 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20  .fi..if test -n 
8030: 22 24 61 63 5f 69 6e 69 74 5f 68 65 6c 70 22 3b  "$ac_init_help";
8040: 20 74 68 65 6e 0a 0a 20 20 63 61 74 20 3c 3c 5c   then..  cat <<\
8050: 5f 41 43 45 4f 46 0a 0a 4f 70 74 69 6f 6e 61 6c  _ACEOF..Optional
8060: 20 46 65 61 74 75 72 65 73 3a 0a 20 20 2d 2d 64   Features:.  --d
8070: 69 73 61 62 6c 65 2d 46 45 41 54 55 52 45 20 20  isable-FEATURE  
8080: 20 20 20 20 20 64 6f 20 6e 6f 74 20 69 6e 63 6c       do not incl
8090: 75 64 65 20 46 45 41 54 55 52 45 20 28 73 61 6d  ude FEATURE (sam
80a0: 65 20 61 73 20 2d 2d 65 6e 61 62 6c 65 2d 46 45  e as --enable-FE
80b0: 41 54 55 52 45 3d 6e 6f 29 0a 20 20 2d 2d 65 6e  ATURE=no).  --en
80c0: 61 62 6c 65 2d 46 45 41 54 55 52 45 5b 3d 41 52  able-FEATURE[=AR
80d0: 47 5d 20 20 69 6e 63 6c 75 64 65 20 46 45 41 54  G]  include FEAT
80e0: 55 52 45 20 5b 41 52 47 3d 79 65 73 5d 0a 20 20  URE [ARG=yes].  
80f0: 2d 2d 65 6e 61 62 6c 65 2d 73 68 61 72 65 64 3d  --enable-shared=
8100: 50 4b 47 53 20 20 62 75 69 6c 64 20 73 68 61 72  PKGS  build shar
8110: 65 64 20 6c 69 62 72 61 72 69 65 73 20 64 65 66  ed libraries def
8120: 61 75 6c 74 3d 79 65 73 0a 20 20 2d 2d 65 6e 61  ault=yes.  --ena
8130: 62 6c 65 2d 73 74 61 74 69 63 3d 50 4b 47 53 20  ble-static=PKGS 
8140: 20 62 75 69 6c 64 20 73 74 61 74 69 63 20 6c 69   build static li
8150: 62 72 61 72 69 65 73 20 64 65 66 61 75 6c 74 3d  braries default=
8160: 79 65 73 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 66  yes.  --enable-f
8170: 61 73 74 2d 69 6e 73 74 61 6c 6c 3d 50 4b 47 53  ast-install=PKGS
8180: 20 20 6f 70 74 69 6d 69 7a 65 20 66 6f 72 20 66    optimize for f
8190: 61 73 74 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e  ast installation
81a0: 20 64 65 66 61 75 6c 74 3d 79 65 73 0a 20 20 2d   default=yes.  -
81b0: 2d 64 69 73 61 62 6c 65 2d 6c 69 62 74 6f 6f 6c  -disable-libtool
81c0: 2d 6c 6f 63 6b 20 20 61 76 6f 69 64 20 6c 6f 63  -lock  avoid loc
81d0: 6b 69 6e 67 20 28 6d 69 67 68 74 20 62 72 65 61  king (might brea
81e0: 6b 20 70 61 72 61 6c 6c 65 6c 20 62 75 69 6c 64  k parallel build
81f0: 73 29 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 75 74  s).  --enable-ut
8200: 66 38 20 20 20 20 20 20 20 20 20 20 20 55 73 65  f8           Use
8210: 20 55 54 46 2d 38 20 65 6e 63 6f 64 69 6e 67 73   UTF-8 encodings
8220: 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 69 6e 63 6f  .  --enable-inco
8230: 72 65 2d 64 62 20 20 20 20 20 20 20 20 20 20 20  re-db           
8240: 53 75 70 70 6f 72 74 20 69 6e 63 6f 72 65 20 64  Support incore d
8250: 61 74 61 62 61 73 65 0a 20 20 2d 2d 65 6e 61 62  atabase.  --enab
8260: 6c 65 2d 72 65 6c 65 61 73 65 6d 6f 64 65 20 20  le-releasemode  
8270: 20 20 20 20 20 20 20 20 20 53 75 70 70 6f 72 74           Support
8280: 20 6c 69 62 74 6f 6f 6c 20 6c 69 6e 6b 20 74 6f   libtool link to
8290: 20 72 65 6c 65 61 73 65 20 6d 6f 64 65 0a 20 20   release mode.  
82a0: 2d 2d 65 6e 61 62 6c 65 2d 74 65 6d 70 64 62 2d  --enable-tempdb-
82b0: 69 6e 2d 72 61 6d 20 20 20 20 20 55 73 65 20 61  in-ram     Use a
82c0: 6e 20 69 6e 2d 72 61 6d 20 64 61 74 61 62 61 73  n in-ram databas
82d0: 65 20 66 6f 72 20 74 65 6d 70 6f 72 61 72 79 20  e for temporary 
82e0: 74 61 62 6c 65 73 0a 0a 4f 70 74 69 6f 6e 61 6c  tables..Optional
82f0: 20 50 61 63 6b 61 67 65 73 3a 0a 20 20 2d 2d 77   Packages:.  --w
8300: 69 74 68 2d 50 41 43 4b 41 47 45 5b 3d 41 52 47  ith-PACKAGE[=ARG
8310: 5d 20 20 20 20 75 73 65 20 50 41 43 4b 41 47 45  ]    use PACKAGE
8320: 20 5b 41 52 47 3d 79 65 73 5d 0a 20 20 2d 2d 77   [ARG=yes].  --w
8330: 69 74 68 6f 75 74 2d 50 41 43 4b 41 47 45 20 20  ithout-PACKAGE  
8340: 20 20 20 20 20 64 6f 20 6e 6f 74 20 75 73 65 20       do not use 
8350: 50 41 43 4b 41 47 45 20 28 73 61 6d 65 20 61 73  PACKAGE (same as
8360: 20 2d 2d 77 69 74 68 2d 50 41 43 4b 41 47 45 3d   --with-PACKAGE=
8370: 6e 6f 29 0a 20 20 2d 2d 77 69 74 68 2d 67 6e 75  no).  --with-gnu
8380: 2d 6c 64 20 20 20 20 20 20 20 20 20 20 20 61 73  -ld           as
8390: 73 75 6d 65 20 74 68 65 20 43 20 63 6f 6d 70 69  sume the C compi
83a0: 6c 65 72 20 75 73 65 73 20 47 4e 55 20 6c 64 20  ler uses GNU ld 
83b0: 64 65 66 61 75 6c 74 3d 6e 6f 0a 20 20 2d 2d 77  default=no.  --w
83c0: 69 74 68 2d 70 69 63 20 20 20 20 20 20 20 20 20  ith-pic         
83d0: 20 20 20 20 20 74 72 79 20 74 6f 20 75 73 65 20       try to use 
83e0: 6f 6e 6c 79 20 50 49 43 2f 6e 6f 6e 2d 50 49 43  only PIC/non-PIC
83f0: 20 6f 62 6a 65 63 74 73 20 64 65 66 61 75 6c 74   objects default
8400: 3d 75 73 65 20 62 6f 74 68 0a 20 20 2d 2d 77 69  =use both.  --wi
8410: 74 68 2d 68 69 6e 74 73 3d 46 49 4c 45 20 20 20  th-hints=FILE   
8420: 20 20 20 20 52 65 61 64 20 63 6f 6e 66 69 67 75      Read configu
8430: 72 61 74 69 6f 6e 20 6f 70 74 69 6f 6e 73 20 66  ration options f
8440: 72 6f 6d 20 46 49 4c 45 0a 0a 53 6f 6d 65 20 69  rom FILE..Some i
8450: 6e 66 6c 75 65 6e 74 69 61 6c 20 65 6e 76 69 72  nfluential envir
8460: 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 73  onment variables
8470: 3a 0a 20 20 43 43 20 20 20 20 20 20 20 20 20 20  :.  CC          
8480: 43 20 63 6f 6d 70 69 6c 65 72 20 63 6f 6d 6d 61  C compiler comma
8490: 6e 64 0a 20 20 43 46 4c 41 47 53 20 20 20 20 20  nd.  CFLAGS     
84a0: 20 43 20 63 6f 6d 70 69 6c 65 72 20 66 6c 61 67   C compiler flag
84b0: 73 0a 20 20 4c 44 46 4c 41 47 53 20 20 20 20 20  s.  LDFLAGS     
84c0: 6c 69 6e 6b 65 72 20 66 6c 61 67 73 2c 20 65 2e  linker flags, e.
84d0: 67 2e 20 2d 4c 3c 6c 69 62 20 64 69 72 3e 20 69  g. -L<lib dir> i
84e0: 66 20 79 6f 75 20 68 61 76 65 20 6c 69 62 72 61  f you have libra
84f0: 72 69 65 73 20 69 6e 20 61 0a 20 20 20 20 20 20  ries in a.      
8500: 20 20 20 20 20 20 20 20 6e 6f 6e 73 74 61 6e 64          nonstand
8510: 61 72 64 20 64 69 72 65 63 74 6f 72 79 20 3c 6c  ard directory <l
8520: 69 62 20 64 69 72 3e 0a 20 20 43 50 50 46 4c 41  ib dir>.  CPPFLA
8530: 47 53 20 20 20 20 43 2f 43 2b 2b 20 70 72 65 70  GS    C/C++ prep
8540: 72 6f 63 65 73 73 6f 72 20 66 6c 61 67 73 2c 20  rocessor flags, 
8550: 65 2e 67 2e 20 2d 49 3c 69 6e 63 6c 75 64 65 20  e.g. -I<include 
8560: 64 69 72 3e 20 69 66 20 79 6f 75 20 68 61 76 65  dir> if you have
8570: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68  .              h
8580: 65 61 64 65 72 73 20 69 6e 20 61 20 6e 6f 6e 73  eaders in a nons
8590: 74 61 6e 64 61 72 64 20 64 69 72 65 63 74 6f 72  tandard director
85a0: 79 20 3c 69 6e 63 6c 75 64 65 20 64 69 72 3e 0a  y <include dir>.
85b0: 20 20 43 50 50 20 20 20 20 20 20 20 20 20 43 20    CPP         C 
85c0: 70 72 65 70 72 6f 63 65 73 73 6f 72 0a 0a 55 73  preprocessor..Us
85d0: 65 20 74 68 65 73 65 20 76 61 72 69 61 62 6c 65  e these variable
85e0: 73 20 74 6f 20 6f 76 65 72 72 69 64 65 20 74 68  s to override th
85f0: 65 20 63 68 6f 69 63 65 73 20 6d 61 64 65 20 62  e choices made b
8600: 79 20 60 63 6f 6e 66 69 67 75 72 65 27 20 6f 72  y `configure' or
8610: 20 74 6f 20 68 65 6c 70 0a 69 74 20 74 6f 20 66   to help.it to f
8620: 69 6e 64 20 6c 69 62 72 61 72 69 65 73 20 61 6e  ind libraries an
8630: 64 20 70 72 6f 67 72 61 6d 73 20 77 69 74 68 20  d programs with 
8640: 6e 6f 6e 73 74 61 6e 64 61 72 64 20 6e 61 6d 65  nonstandard name
8650: 73 2f 6c 6f 63 61 74 69 6f 6e 73 2e 0a 0a 5f 41  s/locations..._A
8660: 43 45 4f 46 0a 66 69 0a 0a 69 66 20 74 65 73 74  CEOF.fi..if test
8670: 20 22 24 61 63 5f 69 6e 69 74 5f 68 65 6c 70 22   "$ac_init_help"
8680: 20 3d 20 22 72 65 63 75 72 73 69 76 65 22 3b 20   = "recursive"; 
8690: 74 68 65 6e 0a 20 20 23 20 49 66 20 74 68 65 72  then.  # If ther
86a0: 65 20 61 72 65 20 73 75 62 64 69 72 73 2c 20 72  e are subdirs, r
86b0: 65 70 6f 72 74 20 74 68 65 69 72 20 73 70 65 63  eport their spec
86c0: 69 66 69 63 20 2d 2d 68 65 6c 70 2e 0a 20 20 61  ific --help..  a
86d0: 63 5f 70 6f 70 64 69 72 3d 60 70 77 64 60 0a 20  c_popdir=`pwd`. 
86e0: 20 66 6f 72 20 61 63 5f 64 69 72 20 69 6e 20 3a   for ac_dir in :
86f0: 20 24 61 63 5f 73 75 62 64 69 72 73 5f 61 6c 6c   $ac_subdirs_all
8700: 3b 20 64 6f 20 74 65 73 74 20 22 78 24 61 63 5f  ; do test "x$ac_
8710: 64 69 72 22 20 3d 20 78 3a 20 26 26 20 63 6f 6e  dir" = x: && con
8720: 74 69 6e 75 65 0a 20 20 20 20 74 65 73 74 20 2d  tinue.    test -
8730: 64 20 24 61 63 5f 64 69 72 20 7c 7c 20 63 6f 6e  d $ac_dir || con
8740: 74 69 6e 75 65 0a 20 20 20 20 61 63 5f 62 75 69  tinue.    ac_bui
8750: 6c 64 64 69 72 3d 2e 0a 0a 69 66 20 74 65 73 74  lddir=...if test
8760: 20 22 24 61 63 5f 64 69 72 22 20 21 3d 20 2e 3b   "$ac_dir" != .;
8770: 20 74 68 65 6e 0a 20 20 61 63 5f 64 69 72 5f 73   then.  ac_dir_s
8780: 75 66 66 69 78 3d 2f 60 65 63 68 6f 20 22 24 61  uffix=/`echo "$a
8790: 63 5f 64 69 72 22 20 7c 20 73 65 64 20 27 73 2c  c_dir" | sed 's,
87a0: 5e 5c 2e 5b 5c 5c 2f 5d 2c 2c 27 60 0a 20 20 23  ^\.[\\/],,'`.  #
87b0: 20 41 20 22 2e 2e 2f 22 20 66 6f 72 20 65 61 63   A "../" for eac
87c0: 68 20 64 69 72 65 63 74 6f 72 79 20 69 6e 20 24  h directory in $
87d0: 61 63 5f 64 69 72 5f 73 75 66 66 69 78 2e 0a 20  ac_dir_suffix.. 
87e0: 20 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72   ac_top_builddir
87f0: 3d 60 65 63 68 6f 20 22 24 61 63 5f 64 69 72 5f  =`echo "$ac_dir_
8800: 73 75 66 66 69 78 22 20 7c 20 73 65 64 20 27 73  suffix" | sed 's
8810: 2c 2f 5b 5e 5c 5c 2f 5d 2a 2c 2e 2e 2f 2c 67 27  ,/[^\\/]*,../,g'
8820: 60 0a 65 6c 73 65 0a 20 20 61 63 5f 64 69 72 5f  `.else.  ac_dir_
8830: 73 75 66 66 69 78 3d 20 61 63 5f 74 6f 70 5f 62  suffix= ac_top_b
8840: 75 69 6c 64 64 69 72 3d 0a 66 69 0a 0a 63 61 73  uilddir=.fi..cas
8850: 65 20 24 73 72 63 64 69 72 20 69 6e 0a 20 20 2e  e $srcdir in.  .
8860: 29 20 20 23 20 4e 6f 20 2d 2d 73 72 63 64 69 72  )  # No --srcdir
8870: 20 6f 70 74 69 6f 6e 2e 20 20 57 65 20 61 72 65   option.  We are
8880: 20 62 75 69 6c 64 69 6e 67 20 69 6e 20 70 6c 61   building in pla
8890: 63 65 2e 0a 20 20 20 20 61 63 5f 73 72 63 64 69  ce..    ac_srcdi
88a0: 72 3d 2e 0a 20 20 20 20 69 66 20 74 65 73 74 20  r=..    if test 
88b0: 2d 7a 20 22 24 61 63 5f 74 6f 70 5f 62 75 69 6c  -z "$ac_top_buil
88c0: 64 64 69 72 22 3b 20 74 68 65 6e 0a 20 20 20 20  ddir"; then.    
88d0: 20 20 20 61 63 5f 74 6f 70 5f 73 72 63 64 69 72     ac_top_srcdir
88e0: 3d 2e 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20  =..    else.    
88f0: 20 20 20 61 63 5f 74 6f 70 5f 73 72 63 64 69 72     ac_top_srcdir
8900: 3d 60 65 63 68 6f 20 24 61 63 5f 74 6f 70 5f 62  =`echo $ac_top_b
8910: 75 69 6c 64 64 69 72 20 7c 20 73 65 64 20 27 73  uilddir | sed 's
8920: 2c 2f 24 2c 2c 27 60 0a 20 20 20 20 66 69 20 3b  ,/$,,'`.    fi ;
8930: 3b 0a 20 20 5b 5c 5c 2f 5d 2a 20 7c 20 3f 3a 5b  ;.  [\\/]* | ?:[
8940: 5c 5c 2f 5d 2a 20 29 20 20 23 20 41 62 73 6f 6c  \\/]* )  # Absol
8950: 75 74 65 20 70 61 74 68 2e 0a 20 20 20 20 61 63  ute path..    ac
8960: 5f 73 72 63 64 69 72 3d 24 73 72 63 64 69 72 24  _srcdir=$srcdir$
8970: 61 63 5f 64 69 72 5f 73 75 66 66 69 78 3b 0a 20  ac_dir_suffix;. 
8980: 20 20 20 61 63 5f 74 6f 70 5f 73 72 63 64 69 72     ac_top_srcdir
8990: 3d 24 73 72 63 64 69 72 20 3b 3b 0a 20 20 2a 29  =$srcdir ;;.  *)
89a0: 20 23 20 52 65 6c 61 74 69 76 65 20 70 61 74 68   # Relative path
89b0: 2e 0a 20 20 20 20 61 63 5f 73 72 63 64 69 72 3d  ..    ac_srcdir=
89c0: 24 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72  $ac_top_builddir
89d0: 24 73 72 63 64 69 72 24 61 63 5f 64 69 72 5f 73  $srcdir$ac_dir_s
89e0: 75 66 66 69 78 0a 20 20 20 20 61 63 5f 74 6f 70  uffix.    ac_top
89f0: 5f 73 72 63 64 69 72 3d 24 61 63 5f 74 6f 70 5f  _srcdir=$ac_top_
8a00: 62 75 69 6c 64 64 69 72 24 73 72 63 64 69 72 20  builddir$srcdir 
8a10: 3b 3b 0a 65 73 61 63 0a 0a 23 20 44 6f 20 6e 6f  ;;.esac..# Do no
8a20: 74 20 75 73 65 20 60 63 64 20 66 6f 6f 20 26 26  t use `cd foo &&
8a30: 20 70 77 64 60 20 74 6f 20 63 6f 6d 70 75 74 65   pwd` to compute
8a40: 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68 73 2c   absolute paths,
8a50: 20 62 65 63 61 75 73 65 0a 23 20 74 68 65 20 64   because.# the d
8a60: 69 72 65 63 74 6f 72 69 65 73 20 6d 61 79 20 6e  irectories may n
8a70: 6f 74 20 65 78 69 73 74 2e 0a 63 61 73 65 20 60  ot exist..case `
8a80: 70 77 64 60 20 69 6e 0a 2e 29 20 61 63 5f 61 62  pwd` in..) ac_ab
8a90: 73 5f 62 75 69 6c 64 64 69 72 3d 22 24 61 63 5f  s_builddir="$ac_
8aa0: 64 69 72 22 3b 3b 0a 2a 29 0a 20 20 63 61 73 65  dir";;.*).  case
8ab0: 20 22 24 61 63 5f 64 69 72 22 20 69 6e 0a 20 20   "$ac_dir" in.  
8ac0: 2e 29 20 61 63 5f 61 62 73 5f 62 75 69 6c 64 64  .) ac_abs_buildd
8ad0: 69 72 3d 60 70 77 64 60 3b 3b 0a 20 20 5b 5c 5c  ir=`pwd`;;.  [\\
8ae0: 2f 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 20 29  /]* | ?:[\\/]* )
8af0: 20 61 63 5f 61 62 73 5f 62 75 69 6c 64 64 69 72   ac_abs_builddir
8b00: 3d 22 24 61 63 5f 64 69 72 22 3b 3b 0a 20 20 2a  ="$ac_dir";;.  *
8b10: 29 20 61 63 5f 61 62 73 5f 62 75 69 6c 64 64 69  ) ac_abs_builddi
8b20: 72 3d 60 70 77 64 60 2f 22 24 61 63 5f 64 69 72  r=`pwd`/"$ac_dir
8b30: 22 3b 3b 0a 20 20 65 73 61 63 3b 3b 0a 65 73 61  ";;.  esac;;.esa
8b40: 63 0a 63 61 73 65 20 24 61 63 5f 61 62 73 5f 62  c.case $ac_abs_b
8b50: 75 69 6c 64 64 69 72 20 69 6e 0a 2e 29 20 61 63  uilddir in..) ac
8b60: 5f 61 62 73 5f 74 6f 70 5f 62 75 69 6c 64 64 69  _abs_top_builddi
8b70: 72 3d 24 7b 61 63 5f 74 6f 70 5f 62 75 69 6c 64  r=${ac_top_build
8b80: 64 69 72 7d 2e 3b 3b 0a 2a 29 0a 20 20 63 61 73  dir}.;;.*).  cas
8b90: 65 20 24 7b 61 63 5f 74 6f 70 5f 62 75 69 6c 64  e ${ac_top_build
8ba0: 64 69 72 7d 2e 20 69 6e 0a 20 20 2e 29 20 61 63  dir}. in.  .) ac
8bb0: 5f 61 62 73 5f 74 6f 70 5f 62 75 69 6c 64 64 69  _abs_top_builddi
8bc0: 72 3d 24 61 63 5f 61 62 73 5f 62 75 69 6c 64 64  r=$ac_abs_buildd
8bd0: 69 72 3b 3b 0a 20 20 5b 5c 5c 2f 5d 2a 20 7c 20  ir;;.  [\\/]* | 
8be0: 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20 61 63 5f 61 62  ?:[\\/]* ) ac_ab
8bf0: 73 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 3d 24  s_top_builddir=$
8c00: 7b 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72  {ac_top_builddir
8c10: 7d 2e 3b 3b 0a 20 20 2a 29 20 61 63 5f 61 62 73  }.;;.  *) ac_abs
8c20: 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 3d 24 61  _top_builddir=$a
8c30: 63 5f 61 62 73 5f 62 75 69 6c 64 64 69 72 2f 24  c_abs_builddir/$
8c40: 7b 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72  {ac_top_builddir
8c50: 7d 2e 3b 3b 0a 20 20 65 73 61 63 3b 3b 0a 65 73  }.;;.  esac;;.es
8c60: 61 63 0a 63 61 73 65 20 24 61 63 5f 61 62 73 5f  ac.case $ac_abs_
8c70: 62 75 69 6c 64 64 69 72 20 69 6e 0a 2e 29 20 61  builddir in..) a
8c80: 63 5f 61 62 73 5f 73 72 63 64 69 72 3d 24 61 63  c_abs_srcdir=$ac
8c90: 5f 73 72 63 64 69 72 3b 3b 0a 2a 29 0a 20 20 63  _srcdir;;.*).  c
8ca0: 61 73 65 20 24 61 63 5f 73 72 63 64 69 72 20 69  ase $ac_srcdir i
8cb0: 6e 0a 20 20 2e 29 20 61 63 5f 61 62 73 5f 73 72  n.  .) ac_abs_sr
8cc0: 63 64 69 72 3d 24 61 63 5f 61 62 73 5f 62 75 69  cdir=$ac_abs_bui
8cd0: 6c 64 64 69 72 3b 3b 0a 20 20 5b 5c 5c 2f 5d 2a  lddir;;.  [\\/]*
8ce0: 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20 61 63   | ?:[\\/]* ) ac
8cf0: 5f 61 62 73 5f 73 72 63 64 69 72 3d 24 61 63 5f  _abs_srcdir=$ac_
8d00: 73 72 63 64 69 72 3b 3b 0a 20 20 2a 29 20 61 63  srcdir;;.  *) ac
8d10: 5f 61 62 73 5f 73 72 63 64 69 72 3d 24 61 63 5f  _abs_srcdir=$ac_
8d20: 61 62 73 5f 62 75 69 6c 64 64 69 72 2f 24 61 63  abs_builddir/$ac
8d30: 5f 73 72 63 64 69 72 3b 3b 0a 20 20 65 73 61 63  _srcdir;;.  esac
8d40: 3b 3b 0a 65 73 61 63 0a 63 61 73 65 20 24 61 63  ;;.esac.case $ac
8d50: 5f 61 62 73 5f 62 75 69 6c 64 64 69 72 20 69 6e  _abs_builddir in
8d60: 0a 2e 29 20 61 63 5f 61 62 73 5f 74 6f 70 5f 73  ..) ac_abs_top_s
8d70: 72 63 64 69 72 3d 24 61 63 5f 74 6f 70 5f 73 72  rcdir=$ac_top_sr
8d80: 63 64 69 72 3b 3b 0a 2a 29 0a 20 20 63 61 73 65  cdir;;.*).  case
8d90: 20 24 61 63 5f 74 6f 70 5f 73 72 63 64 69 72 20   $ac_top_srcdir 
8da0: 69 6e 0a 20 20 2e 29 20 61 63 5f 61 62 73 5f 74  in.  .) ac_abs_t
8db0: 6f 70 5f 73 72 63 64 69 72 3d 24 61 63 5f 61 62  op_srcdir=$ac_ab
8dc0: 73 5f 62 75 69 6c 64 64 69 72 3b 3b 0a 20 20 5b  s_builddir;;.  [
8dd0: 5c 5c 2f 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a  \\/]* | ?:[\\/]*
8de0: 20 29 20 61 63 5f 61 62 73 5f 74 6f 70 5f 73 72   ) ac_abs_top_sr
8df0: 63 64 69 72 3d 24 61 63 5f 74 6f 70 5f 73 72 63  cdir=$ac_top_src
8e00: 64 69 72 3b 3b 0a 20 20 2a 29 20 61 63 5f 61 62  dir;;.  *) ac_ab
8e10: 73 5f 74 6f 70 5f 73 72 63 64 69 72 3d 24 61 63  s_top_srcdir=$ac
8e20: 5f 61 62 73 5f 62 75 69 6c 64 64 69 72 2f 24 61  _abs_builddir/$a
8e30: 63 5f 74 6f 70 5f 73 72 63 64 69 72 3b 3b 0a 20  c_top_srcdir;;. 
8e40: 20 65 73 61 63 3b 3b 0a 65 73 61 63 0a 0a 20 20   esac;;.esac..  
8e50: 20 20 63 64 20 24 61 63 5f 64 69 72 0a 20 20 20    cd $ac_dir.   
8e60: 20 23 20 43 68 65 63 6b 20 66 6f 72 20 67 75 65   # Check for gue
8e70: 73 74 65 64 20 63 6f 6e 66 69 67 75 72 65 3b 20  sted configure; 
8e80: 6f 74 68 65 72 77 69 73 65 20 67 65 74 20 43 79  otherwise get Cy
8e90: 67 6e 75 73 20 73 74 79 6c 65 20 63 6f 6e 66 69  gnus style confi
8ea0: 67 75 72 65 2e 0a 20 20 20 20 69 66 20 74 65 73  gure..    if tes
8eb0: 74 20 2d 66 20 24 61 63 5f 73 72 63 64 69 72 2f  t -f $ac_srcdir/
8ec0: 63 6f 6e 66 69 67 75 72 65 2e 67 6e 75 3b 20 74  configure.gnu; t
8ed0: 68 65 6e 0a 20 20 20 20 20 20 65 63 68 6f 0a 20  hen.      echo. 
8ee0: 20 20 20 20 20 24 53 48 45 4c 4c 20 24 61 63 5f       $SHELL $ac_
8ef0: 73 72 63 64 69 72 2f 63 6f 6e 66 69 67 75 72 65  srcdir/configure
8f00: 2e 67 6e 75 20 20 2d 2d 68 65 6c 70 3d 72 65 63  .gnu  --help=rec
8f10: 75 72 73 69 76 65 0a 20 20 20 20 65 6c 69 66 20  ursive.    elif 
8f20: 74 65 73 74 20 2d 66 20 24 61 63 5f 73 72 63 64  test -f $ac_srcd
8f30: 69 72 2f 63 6f 6e 66 69 67 75 72 65 3b 20 74 68  ir/configure; th
8f40: 65 6e 0a 20 20 20 20 20 20 65 63 68 6f 0a 20 20  en.      echo.  
8f50: 20 20 20 20 24 53 48 45 4c 4c 20 24 61 63 5f 73      $SHELL $ac_s
8f60: 72 63 64 69 72 2f 63 6f 6e 66 69 67 75 72 65 20  rcdir/configure 
8f70: 20 2d 2d 68 65 6c 70 3d 72 65 63 75 72 73 69 76   --help=recursiv
8f80: 65 0a 20 20 20 20 65 6c 69 66 20 74 65 73 74 20  e.    elif test 
8f90: 2d 66 20 24 61 63 5f 73 72 63 64 69 72 2f 63 6f  -f $ac_srcdir/co
8fa0: 6e 66 69 67 75 72 65 2e 61 63 20 7c 7c 0a 09 20  nfigure.ac ||.. 
8fb0: 20 20 74 65 73 74 20 2d 66 20 24 61 63 5f 73 72    test -f $ac_sr
8fc0: 63 64 69 72 2f 63 6f 6e 66 69 67 75 72 65 2e 69  cdir/configure.i
8fd0: 6e 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 65 63  n; then.      ec
8fe0: 68 6f 0a 20 20 20 20 20 20 24 61 63 5f 63 6f 6e  ho.      $ac_con
8ff0: 66 69 67 75 72 65 20 2d 2d 68 65 6c 70 0a 20 20  figure --help.  
9000: 20 20 65 6c 73 65 0a 20 20 20 20 20 20 65 63 68    else.      ech
9010: 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49  o "$as_me: WARNI
9020: 4e 47 3a 20 6e 6f 20 63 6f 6e 66 69 67 75 72 61  NG: no configura
9030: 74 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e  tion information
9040: 20 69 73 20 69 6e 20 24 61 63 5f 64 69 72 22 20   is in $ac_dir" 
9050: 3e 26 32 0a 20 20 20 20 66 69 0a 20 20 20 20 63  >&2.    fi.    c
9060: 64 20 22 24 61 63 5f 70 6f 70 64 69 72 22 0a 20  d "$ac_popdir". 
9070: 20 64 6f 6e 65 0a 66 69 0a 0a 74 65 73 74 20 2d   done.fi..test -
9080: 6e 20 22 24 61 63 5f 69 6e 69 74 5f 68 65 6c 70  n "$ac_init_help
9090: 22 20 26 26 20 65 78 69 74 20 30 0a 69 66 20 24  " && exit 0.if $
90a0: 61 63 5f 69 6e 69 74 5f 76 65 72 73 69 6f 6e 3b  ac_init_version;
90b0: 20 74 68 65 6e 0a 20 20 63 61 74 20 3c 3c 5c 5f   then.  cat <<\_
90c0: 41 43 45 4f 46 0a 0a 43 6f 70 79 72 69 67 68 74  ACEOF..Copyright
90d0: 20 28 43 29 20 32 30 30 33 20 46 72 65 65 20 53   (C) 2003 Free S
90e0: 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69  oftware Foundati
90f0: 6f 6e 2c 20 49 6e 63 2e 0a 54 68 69 73 20 63 6f  on, Inc..This co
9100: 6e 66 69 67 75 72 65 20 73 63 72 69 70 74 20 69  nfigure script i
9110: 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b  s free software;
9120: 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61   the Free Softwa
9130: 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 0a 67 69  re Foundation.gi
9140: 76 65 73 20 75 6e 6c 69 6d 69 74 65 64 20 70 65  ves unlimited pe
9150: 72 6d 69 73 73 69 6f 6e 20 74 6f 20 63 6f 70 79  rmission to copy
9160: 2c 20 64 69 73 74 72 69 62 75 74 65 20 61 6e 64  , distribute and
9170: 20 6d 6f 64 69 66 79 20 69 74 2e 0a 5f 41 43 45   modify it.._ACE
9180: 4f 46 0a 20 20 65 78 69 74 20 30 0a 66 69 0a 65  OF.  exit 0.fi.e
9190: 78 65 63 20 35 3e 63 6f 6e 66 69 67 2e 6c 6f 67  xec 5>config.log
91a0: 0a 63 61 74 20 3e 26 35 20 3c 3c 5f 41 43 45 4f  .cat >&5 <<_ACEO
91b0: 46 0a 54 68 69 73 20 66 69 6c 65 20 63 6f 6e 74  F.This file cont
91c0: 61 69 6e 73 20 61 6e 79 20 6d 65 73 73 61 67 65  ains any message
91d0: 73 20 70 72 6f 64 75 63 65 64 20 62 79 20 63 6f  s produced by co
91e0: 6d 70 69 6c 65 72 73 20 77 68 69 6c 65 0a 72 75  mpilers while.ru
91f0: 6e 6e 69 6e 67 20 63 6f 6e 66 69 67 75 72 65 2c  nning configure,
9200: 20 74 6f 20 61 69 64 20 64 65 62 75 67 67 69 6e   to aid debuggin
9210: 67 20 69 66 20 63 6f 6e 66 69 67 75 72 65 20 6d  g if configure m
9220: 61 6b 65 73 20 61 20 6d 69 73 74 61 6b 65 2e 0a  akes a mistake..
9230: 0a 49 74 20 77 61 73 20 63 72 65 61 74 65 64 20  .It was created 
9240: 62 79 20 24 61 73 5f 6d 65 2c 20 77 68 69 63 68  by $as_me, which
9250: 20 77 61 73 0a 67 65 6e 65 72 61 74 65 64 20 62   was.generated b
9260: 79 20 47 4e 55 20 41 75 74 6f 63 6f 6e 66 20 32  y GNU Autoconf 2
9270: 2e 35 39 2e 20 20 49 6e 76 6f 63 61 74 69 6f 6e  .59.  Invocation
9280: 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 77 61   command line wa
9290: 73 0a 0a 20 20 24 20 24 30 20 24 40 0a 0a 5f 41  s..  $ $0 $@.._A
92a0: 43 45 4f 46 0a 7b 0a 63 61 74 20 3c 3c 5f 41 53  CEOF.{.cat <<_AS
92b0: 55 4e 41 4d 45 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d  UNAME.## -------
92c0: 2d 2d 20 23 23 0a 23 23 20 50 6c 61 74 66 6f 72  -- ##.## Platfor
92d0: 6d 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d  m. ##.## -------
92e0: 2d 2d 20 23 23 0a 0a 68 6f 73 74 6e 61 6d 65 20  -- ##..hostname 
92f0: 3d 20 60 28 68 6f 73 74 6e 61 6d 65 20 7c 7c 20  = `(hostname || 
9300: 75 6e 61 6d 65 20 2d 6e 29 20 32 3e 2f 64 65 76  uname -n) 2>/dev
9310: 2f 6e 75 6c 6c 20 7c 20 73 65 64 20 31 71 60 0a  /null | sed 1q`.
9320: 75 6e 61 6d 65 20 2d 6d 20 3d 20 60 28 75 6e 61  uname -m = `(una
9330: 6d 65 20 2d 6d 29 20 32 3e 2f 64 65 76 2f 6e 75  me -m) 2>/dev/nu
9340: 6c 6c 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f  ll || echo unkno
9350: 77 6e 60 0a 75 6e 61 6d 65 20 2d 72 20 3d 20 60  wn`.uname -r = `
9360: 28 75 6e 61 6d 65 20 2d 72 29 20 32 3e 2f 64 65  (uname -r) 2>/de
9370: 76 2f 6e 75 6c 6c 20 7c 7c 20 65 63 68 6f 20 75  v/null || echo u
9380: 6e 6b 6e 6f 77 6e 60 0a 75 6e 61 6d 65 20 2d 73  nknown`.uname -s
9390: 20 3d 20 60 28 75 6e 61 6d 65 20 2d 73 29 20 32   = `(uname -s) 2
93a0: 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20 65 63  >/dev/null || ec
93b0: 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 75 6e 61 6d  ho unknown`.unam
93c0: 65 20 2d 76 20 3d 20 60 28 75 6e 61 6d 65 20 2d  e -v = `(uname -
93d0: 76 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c  v) 2>/dev/null |
93e0: 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a  | echo unknown`.
93f0: 0a 2f 75 73 72 2f 62 69 6e 2f 75 6e 61 6d 65 20  ./usr/bin/uname 
9400: 2d 70 20 3d 20 60 28 2f 75 73 72 2f 62 69 6e 2f  -p = `(/usr/bin/
9410: 75 6e 61 6d 65 20 2d 70 29 20 32 3e 2f 64 65 76  uname -p) 2>/dev
9420: 2f 6e 75 6c 6c 20 7c 7c 20 65 63 68 6f 20 75 6e  /null || echo un
9430: 6b 6e 6f 77 6e 60 0a 2f 62 69 6e 2f 75 6e 61 6d  known`./bin/unam
9440: 65 20 2d 58 20 20 20 20 20 3d 20 60 28 2f 62 69  e -X     = `(/bi
9450: 6e 2f 75 6e 61 6d 65 20 2d 58 29 20 32 3e 2f 64  n/uname -X) 2>/d
9460: 65 76 2f 6e 75 6c 6c 20 20 20 20 20 7c 7c 20 65  ev/null     || e
9470: 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 0a 2f 62  cho unknown`../b
9480: 69 6e 2f 61 72 63 68 20 20 20 20 20 20 20 20 20  in/arch         
9490: 20 20 20 20 20 3d 20 60 28 2f 62 69 6e 2f 61 72       = `(/bin/ar
94a0: 63 68 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20  ch) 2>/dev/null 
94b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 7c 20               || 
94c0: 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 75  echo unknown`./u
94d0: 73 72 2f 62 69 6e 2f 61 72 63 68 20 2d 6b 20 20  sr/bin/arch -k  
94e0: 20 20 20 20 20 3d 20 60 28 2f 75 73 72 2f 62 69       = `(/usr/bi
94f0: 6e 2f 61 72 63 68 20 2d 6b 29 20 32 3e 2f 64 65  n/arch -k) 2>/de
9500: 76 2f 6e 75 6c 6c 20 20 20 20 20 20 20 7c 7c 20  v/null       || 
9510: 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 75  echo unknown`./u
9520: 73 72 2f 63 6f 6e 76 65 78 2f 67 65 74 73 79 73  sr/convex/getsys
9530: 69 6e 66 6f 20 3d 20 60 28 2f 75 73 72 2f 63 6f  info = `(/usr/co
9540: 6e 76 65 78 2f 67 65 74 73 79 73 69 6e 66 6f 29  nvex/getsysinfo)
9550: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20   2>/dev/null || 
9560: 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 68 6f  echo unknown`.ho
9570: 73 74 69 6e 66 6f 20 20 20 20 20 20 20 20 20 20  stinfo          
9580: 20 20 20 20 20 3d 20 60 28 68 6f 73 74 69 6e 66       = `(hostinf
9590: 6f 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20  o) 2>/dev/null  
95a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 7c 20               || 
95b0: 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 62  echo unknown`./b
95c0: 69 6e 2f 6d 61 63 68 69 6e 65 20 20 20 20 20 20  in/machine      
95d0: 20 20 20 20 20 3d 20 60 28 2f 62 69 6e 2f 6d 61       = `(/bin/ma
95e0: 63 68 69 6e 65 29 20 32 3e 2f 64 65 76 2f 6e 75  chine) 2>/dev/nu
95f0: 6c 6c 20 20 20 20 20 20 20 20 20 20 20 7c 7c 20  ll           || 
9600: 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 75  echo unknown`./u
9610: 73 72 2f 62 69 6e 2f 6f 73 6c 65 76 65 6c 20 20  sr/bin/oslevel  
9620: 20 20 20 20 20 3d 20 60 28 2f 75 73 72 2f 62 69       = `(/usr/bi
9630: 6e 2f 6f 73 6c 65 76 65 6c 29 20 32 3e 2f 64 65  n/oslevel) 2>/de
9640: 76 2f 6e 75 6c 6c 20 20 20 20 20 20 20 7c 7c 20  v/null       || 
9650: 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 62  echo unknown`./b
9660: 69 6e 2f 75 6e 69 76 65 72 73 65 20 20 20 20 20  in/universe     
9670: 20 20 20 20 20 3d 20 60 28 2f 62 69 6e 2f 75 6e       = `(/bin/un
9680: 69 76 65 72 73 65 29 20 32 3e 2f 64 65 76 2f 6e  iverse) 2>/dev/n
9690: 75 6c 6c 20 20 20 20 20 20 20 20 20 20 7c 7c 20  ull          || 
96a0: 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 0a 5f  echo unknown`.._
96b0: 41 53 55 4e 41 4d 45 0a 0a 61 73 5f 73 61 76 65  ASUNAME..as_save
96c0: 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24  _IFS=$IFS; IFS=$
96d0: 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66  PATH_SEPARATOR.f
96e0: 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41  or as_dir in $PA
96f0: 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f  TH.do.  IFS=$as_
9700: 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20  save_IFS.  test 
9710: 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20  -z "$as_dir" && 
9720: 61 73 5f 64 69 72 3d 2e 0a 20 20 65 63 68 6f 20  as_dir=..  echo 
9730: 22 50 41 54 48 3a 20 24 61 73 5f 64 69 72 22 0a  "PATH: $as_dir".
9740: 64 6f 6e 65 0a 0a 7d 20 3e 26 35 0a 0a 63 61 74  done..} >&5..cat
9750: 20 3e 26 35 20 3c 3c 5f 41 43 45 4f 46 0a 0a 0a   >&5 <<_ACEOF...
9760: 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23  ## ----------- #
9770: 23 0a 23 23 20 43 6f 72 65 20 74 65 73 74 73 2e  #.## Core tests.
9780: 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d   ##.## ---------
9790: 2d 2d 20 23 23 0a 0a 5f 41 43 45 4f 46 0a 0a 0a  -- ##.._ACEOF...
97a0: 23 20 4b 65 65 70 20 61 20 74 72 61 63 65 20 6f  # Keep a trace o
97b0: 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69  f the command li
97c0: 6e 65 2e 0a 23 20 53 74 72 69 70 20 6f 75 74 20  ne..# Strip out 
97d0: 2d 2d 6e 6f 2d 63 72 65 61 74 65 20 61 6e 64 20  --no-create and 
97e0: 2d 2d 6e 6f 2d 72 65 63 75 72 73 69 6f 6e 20 73  --no-recursion s
97f0: 6f 20 74 68 65 79 20 64 6f 20 6e 6f 74 20 70 69  o they do not pi
9800: 6c 65 20 75 70 2e 0a 23 20 53 74 72 69 70 20 6f  le up..# Strip o
9810: 75 74 20 2d 2d 73 69 6c 65 6e 74 20 62 65 63 61  ut --silent beca
9820: 75 73 65 20 77 65 20 64 6f 6e 27 74 20 77 61 6e  use we don't wan
9830: 74 20 74 6f 20 72 65 63 6f 72 64 20 69 74 20 66  t to record it f
9840: 6f 72 20 66 75 74 75 72 65 20 72 75 6e 73 2e 0a  or future runs..
9850: 23 20 41 6c 73 6f 20 71 75 6f 74 65 20 61 6e 79  # Also quote any
9860: 20 61 72 67 73 20 63 6f 6e 74 61 69 6e 69 6e 67   args containing
9870: 20 73 68 65 6c 6c 20 6d 65 74 61 2d 63 68 61 72   shell meta-char
9880: 61 63 74 65 72 73 2e 0a 23 20 4d 61 6b 65 20 74  acters..# Make t
9890: 77 6f 20 70 61 73 73 65 73 20 74 6f 20 61 6c 6c  wo passes to all
98a0: 6f 77 20 66 6f 72 20 70 72 6f 70 65 72 20 64 75  ow for proper du
98b0: 70 6c 69 63 61 74 65 2d 61 72 67 75 6d 65 6e 74  plicate-argument
98c0: 20 73 75 70 70 72 65 73 73 69 6f 6e 2e 0a 61 63   suppression..ac
98d0: 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 3d  _configure_args=
98e0: 0a 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72  .ac_configure_ar
98f0: 67 73 30 3d 0a 61 63 5f 63 6f 6e 66 69 67 75 72  gs0=.ac_configur
9900: 65 5f 61 72 67 73 31 3d 0a 61 63 5f 73 65 70 3d  e_args1=.ac_sep=
9910: 0a 61 63 5f 6d 75 73 74 5f 6b 65 65 70 5f 6e 65  .ac_must_keep_ne
9920: 78 74 3d 66 61 6c 73 65 0a 66 6f 72 20 61 63 5f  xt=false.for ac_
9930: 70 61 73 73 20 69 6e 20 31 20 32 0a 64 6f 0a 20  pass in 1 2.do. 
9940: 20 66 6f 72 20 61 63 5f 61 72 67 0a 20 20 64 6f   for ac_arg.  do
9950: 0a 20 20 20 20 63 61 73 65 20 24 61 63 5f 61 72  .    case $ac_ar
9960: 67 20 69 6e 0a 20 20 20 20 2d 6e 6f 2d 63 72 65  g in.    -no-cre
9970: 61 74 65 20 7c 20 2d 2d 6e 6f 2d 63 2a 20 7c 20  ate | --no-c* | 
9980: 2d 6e 20 7c 20 2d 6e 6f 2d 72 65 63 75 72 73 69  -n | -no-recursi
9990: 6f 6e 20 7c 20 2d 2d 6e 6f 2d 72 2a 29 20 63 6f  on | --no-r*) co
99a0: 6e 74 69 6e 75 65 20 3b 3b 0a 20 20 20 20 2d 71  ntinue ;;.    -q
99b0: 20 7c 20 2d 71 75 69 65 74 20 7c 20 2d 2d 71 75   | -quiet | --qu
99c0: 69 65 74 20 7c 20 2d 2d 71 75 69 65 20 7c 20 2d  iet | --quie | -
99d0: 2d 71 75 69 20 7c 20 2d 2d 71 75 20 7c 20 2d 2d  -qui | --qu | --
99e0: 71 20 5c 0a 20 20 20 20 7c 20 2d 73 69 6c 65 6e  q \.    | -silen
99f0: 74 20 7c 20 2d 2d 73 69 6c 65 6e 74 20 7c 20 2d  t | --silent | -
9a00: 2d 73 69 6c 65 6e 20 7c 20 2d 2d 73 69 6c 65 20  -silen | --sile 
9a10: 7c 20 2d 2d 73 69 6c 29 0a 20 20 20 20 20 20 63  | --sil).      c
9a20: 6f 6e 74 69 6e 75 65 20 3b 3b 0a 20 20 20 20 2a  ontinue ;;.    *
9a30: 22 20 22 2a 7c 2a 22 09 22 2a 7c 2a 5b 5c 5b 5c  " "*|*"."*|*[\[\
9a40: 5d 5c 7e 5c 23 5c 24 5c 5e 5c 26 5c 2a 5c 28 5c  ]\~\#\$\^\&\*\(\
9a50: 29 5c 7b 5c 7d 5c 5c 5c 7c 5c 3b 5c 3c 5c 3e 5c  )\{\}\\\|\;\<\>\
9a60: 3f 5c 22 5c 27 5d 2a 29 0a 20 20 20 20 20 20 61  ?\"\']*).      a
9a70: 63 5f 61 72 67 3d 60 65 63 68 6f 20 22 24 61 63  c_arg=`echo "$ac
9a80: 5f 61 72 67 22 20 7c 20 73 65 64 20 22 73 2f 27  _arg" | sed "s/'
9a90: 2f 27 5c 5c 5c 5c 5c 5c 5c 5c 27 27 2f 67 22 60  /'\\\\\\\\''/g"`
9aa0: 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 20   ;;.    esac.   
9ab0: 20 63 61 73 65 20 24 61 63 5f 70 61 73 73 20 69   case $ac_pass i
9ac0: 6e 0a 20 20 20 20 31 29 20 61 63 5f 63 6f 6e 66  n.    1) ac_conf
9ad0: 69 67 75 72 65 5f 61 72 67 73 30 3d 22 24 61 63  igure_args0="$ac
9ae0: 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 30  _configure_args0
9af0: 20 27 24 61 63 5f 61 72 67 27 22 20 3b 3b 0a 20   '$ac_arg'" ;;. 
9b00: 20 20 20 32 29 0a 20 20 20 20 20 20 61 63 5f 63     2).      ac_c
9b10: 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 31 3d 22  onfigure_args1="
9b20: 24 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72  $ac_configure_ar
9b30: 67 73 31 20 27 24 61 63 5f 61 72 67 27 22 0a 20  gs1 '$ac_arg'". 
9b40: 20 20 20 20 20 69 66 20 74 65 73 74 20 24 61 63       if test $ac
9b50: 5f 6d 75 73 74 5f 6b 65 65 70 5f 6e 65 78 74 20  _must_keep_next 
9b60: 3d 20 74 72 75 65 3b 20 74 68 65 6e 0a 09 61 63  = true; then..ac
9b70: 5f 6d 75 73 74 5f 6b 65 65 70 5f 6e 65 78 74 3d  _must_keep_next=
9b80: 66 61 6c 73 65 20 23 20 47 6f 74 20 76 61 6c 75  false # Got valu
9b90: 65 2c 20 62 61 63 6b 20 74 6f 20 6e 6f 72 6d 61  e, back to norma
9ba0: 6c 2e 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 63  l..      else..c
9bb0: 61 73 65 20 24 61 63 5f 61 72 67 20 69 6e 0a 09  ase $ac_arg in..
9bc0: 20 20 2a 3d 2a 20 7c 20 2d 2d 63 6f 6e 66 69 67    *=* | --config
9bd0: 2d 63 61 63 68 65 20 7c 20 2d 43 20 7c 20 2d 64  -cache | -C | -d
9be0: 69 73 61 62 6c 65 2d 2a 20 7c 20 2d 2d 64 69 73  isable-* | --dis
9bf0: 61 62 6c 65 2d 2a 20 5c 0a 09 20 20 7c 20 2d 65  able-* \..  | -e
9c00: 6e 61 62 6c 65 2d 2a 20 7c 20 2d 2d 65 6e 61 62  nable-* | --enab
9c10: 6c 65 2d 2a 20 7c 20 2d 67 61 73 20 7c 20 2d 2d  le-* | -gas | --
9c20: 67 2a 20 7c 20 2d 6e 66 70 20 7c 20 2d 2d 6e 66  g* | -nfp | --nf
9c30: 2a 20 5c 0a 09 20 20 7c 20 2d 71 20 7c 20 2d 71  * \..  | -q | -q
9c40: 75 69 65 74 20 7c 20 2d 2d 71 2a 20 7c 20 2d 73  uiet | --q* | -s
9c50: 69 6c 65 6e 74 20 7c 20 2d 2d 73 69 6c 2a 20 7c  ilent | --sil* |
9c60: 20 2d 76 20 7c 20 2d 76 65 72 62 2a 20 5c 0a 09   -v | -verb* \..
9c70: 20 20 7c 20 2d 77 69 74 68 2d 2a 20 7c 20 2d 2d    | -with-* | --
9c80: 77 69 74 68 2d 2a 20 7c 20 2d 77 69 74 68 6f 75  with-* | -withou
9c90: 74 2d 2a 20 7c 20 2d 2d 77 69 74 68 6f 75 74 2d  t-* | --without-
9ca0: 2a 20 7c 20 2d 2d 78 29 0a 09 20 20 20 20 63 61  * | --x)..    ca
9cb0: 73 65 20 22 24 61 63 5f 63 6f 6e 66 69 67 75 72  se "$ac_configur
9cc0: 65 5f 61 72 67 73 30 20 22 20 69 6e 0a 09 20 20  e_args0 " in..  
9cd0: 20 20 20 20 22 24 61 63 5f 63 6f 6e 66 69 67 75      "$ac_configu
9ce0: 72 65 5f 61 72 67 73 31 22 2a 22 20 27 24 61 63  re_args1"*" '$ac
9cf0: 5f 61 72 67 27 20 22 2a 20 29 20 63 6f 6e 74 69  _arg' "* ) conti
9d00: 6e 75 65 20 3b 3b 0a 09 20 20 20 20 65 73 61 63  nue ;;..    esac
9d10: 0a 09 20 20 20 20 3b 3b 0a 09 20 20 2d 2a 20 29  ..    ;;..  -* )
9d20: 20 61 63 5f 6d 75 73 74 5f 6b 65 65 70 5f 6e 65   ac_must_keep_ne
9d30: 78 74 3d 74 72 75 65 20 3b 3b 0a 09 65 73 61 63  xt=true ;;..esac
9d40: 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20  .      fi.      
9d50: 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67  ac_configure_arg
9d60: 73 3d 22 24 61 63 5f 63 6f 6e 66 69 67 75 72 65  s="$ac_configure
9d70: 5f 61 72 67 73 24 61 63 5f 73 65 70 27 24 61 63  _args$ac_sep'$ac
9d80: 5f 61 72 67 27 22 0a 20 20 20 20 20 20 23 20 47  _arg'".      # G
9d90: 65 74 20 72 69 64 20 6f 66 20 74 68 65 20 6c 65  et rid of the le
9da0: 61 64 69 6e 67 20 73 70 61 63 65 2e 0a 20 20 20  ading space..   
9db0: 20 20 20 61 63 5f 73 65 70 3d 22 20 22 0a 20 20     ac_sep=" ".  
9dc0: 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a      ;;.    esac.
9dd0: 20 20 64 6f 6e 65 0a 64 6f 6e 65 0a 24 61 73 5f    done.done.$as_
9de0: 75 6e 73 65 74 20 61 63 5f 63 6f 6e 66 69 67 75  unset ac_configu
9df0: 72 65 5f 61 72 67 73 30 20 7c 7c 20 74 65 73 74  re_args0 || test
9e00: 20 22 24 7b 61 63 5f 63 6f 6e 66 69 67 75 72 65   "${ac_configure
9e10: 5f 61 72 67 73 30 2b 73 65 74 7d 22 20 21 3d 20  _args0+set}" != 
9e20: 73 65 74 20 7c 7c 20 7b 20 61 63 5f 63 6f 6e 66  set || { ac_conf
9e30: 69 67 75 72 65 5f 61 72 67 73 30 3d 3b 20 65 78  igure_args0=; ex
9e40: 70 6f 72 74 20 61 63 5f 63 6f 6e 66 69 67 75 72  port ac_configur
9e50: 65 5f 61 72 67 73 30 3b 20 7d 0a 24 61 73 5f 75  e_args0; }.$as_u
9e60: 6e 73 65 74 20 61 63 5f 63 6f 6e 66 69 67 75 72  nset ac_configur
9e70: 65 5f 61 72 67 73 31 20 7c 7c 20 74 65 73 74 20  e_args1 || test 
9e80: 22 24 7b 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f  "${ac_configure_
9e90: 61 72 67 73 31 2b 73 65 74 7d 22 20 21 3d 20 73  args1+set}" != s
9ea0: 65 74 20 7c 7c 20 7b 20 61 63 5f 63 6f 6e 66 69  et || { ac_confi
9eb0: 67 75 72 65 5f 61 72 67 73 31 3d 3b 20 65 78 70  gure_args1=; exp
9ec0: 6f 72 74 20 61 63 5f 63 6f 6e 66 69 67 75 72 65  ort ac_configure
9ed0: 5f 61 72 67 73 31 3b 20 7d 0a 0a 23 20 57 68 65  _args1; }..# Whe
9ee0: 6e 20 69 6e 74 65 72 72 75 70 74 65 64 20 6f 72  n interrupted or
9ef0: 20 65 78 69 74 27 64 2c 20 63 6c 65 61 6e 75 70   exit'd, cleanup
9f00: 20 74 65 6d 70 6f 72 61 72 79 20 66 69 6c 65 73   temporary files
9f10: 2c 20 61 6e 64 20 63 6f 6d 70 6c 65 74 65 0a 23  , and complete.#
9f20: 20 63 6f 6e 66 69 67 2e 6c 6f 67 2e 20 20 57 65   config.log.  We
9f30: 20 72 65 6d 6f 76 65 20 63 6f 6d 6d 65 6e 74 73   remove comments
9f40: 20 62 65 63 61 75 73 65 20 61 6e 79 77 61 79 20   because anyway 
9f50: 74 68 65 20 71 75 6f 74 65 73 20 69 6e 20 74 68  the quotes in th
9f60: 65 72 65 0a 23 20 77 6f 75 6c 64 20 63 61 75 73  ere.# would caus
9f70: 65 20 70 72 6f 62 6c 65 6d 73 20 6f 72 20 6c 6f  e problems or lo
9f80: 6f 6b 20 75 67 6c 79 2e 0a 23 20 57 41 52 4e 49  ok ugly..# WARNI
9f90: 4e 47 3a 20 42 65 20 73 75 72 65 20 6e 6f 74 20  NG: Be sure not 
9fa0: 74 6f 20 75 73 65 20 73 69 6e 67 6c 65 20 71 75  to use single qu
9fb0: 6f 74 65 73 20 69 6e 20 74 68 65 72 65 2c 20 61  otes in there, a
9fc0: 73 20 73 6f 6d 65 20 73 68 65 6c 6c 73 2c 0a 23  s some shells,.#
9fd0: 20 73 75 63 68 20 61 73 20 6f 75 72 20 44 55 20   such as our DU 
9fe0: 35 2e 30 20 66 72 69 65 6e 64 2c 20 77 69 6c 6c  5.0 friend, will
9ff0: 20 74 68 65 6e 20 60 63 6c 6f 73 65 27 20 74 68   then `close' th
a000: 65 20 74 72 61 70 2e 0a 74 72 61 70 20 27 65 78  e trap..trap 'ex
a010: 69 74 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 23  it_status=$?.  #
a020: 20 53 61 76 65 20 69 6e 74 6f 20 63 6f 6e 66 69   Save into confi
a030: 67 2e 6c 6f 67 20 73 6f 6d 65 20 69 6e 66 6f 72  g.log some infor
a040: 6d 61 74 69 6f 6e 20 74 68 61 74 20 6d 69 67 68  mation that migh
a050: 74 20 68 65 6c 70 20 69 6e 20 64 65 62 75 67 67  t help in debugg
a060: 69 6e 67 2e 0a 20 20 7b 0a 20 20 20 20 65 63 68  ing..  {.    ech
a070: 6f 0a 0a 20 20 20 20 63 61 74 20 3c 3c 5c 5f 41  o..    cat <<\_A
a080: 53 42 4f 58 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d  SBOX.## --------
a090: 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 43  -------- ##.## C
a0a0: 61 63 68 65 20 76 61 72 69 61 62 6c 65 73 2e 20  ache variables. 
a0b0: 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ##.## ----------
a0c0: 2d 2d 2d 2d 2d 2d 20 23 23 0a 5f 41 53 42 4f 58  ------ ##._ASBOX
a0d0: 0a 20 20 20 20 65 63 68 6f 0a 20 20 20 20 23 20  .    echo.    # 
a0e0: 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 77 61  The following wa
a0f0: 79 20 6f 66 20 77 72 69 74 69 6e 67 20 74 68 65  y of writing the
a100: 20 63 61 63 68 65 20 6d 69 73 68 61 6e 64 6c 65   cache mishandle
a110: 73 20 6e 65 77 6c 69 6e 65 73 20 69 6e 20 76 61  s newlines in va
a120: 6c 75 65 73 2c 0a 7b 0a 20 20 28 73 65 74 29 20  lues,.{.  (set) 
a130: 32 3e 26 31 20 7c 0a 20 20 20 20 63 61 73 65 20  2>&1 |.    case 
a140: 60 28 61 63 5f 73 70 61 63 65 3d 27 22 27 22 27  `(ac_space='"'"'
a150: 20 27 22 27 22 27 3b 20 73 65 74 20 7c 20 67 72   '"'"'; set | gr
a160: 65 70 20 61 63 5f 73 70 61 63 65 29 20 32 3e 26  ep ac_space) 2>&
a170: 31 60 20 69 6e 0a 20 20 20 20 2a 61 63 5f 73 70  1` in.    *ac_sp
a180: 61 63 65 3d 5c 20 2a 29 0a 20 20 20 20 20 20 73  ace=\ *).      s
a190: 65 64 20 2d 6e 20 5c 0a 09 22 73 2f 27 22 27 22  ed -n \.."s/'"'"
a1a0: 27 2f 27 22 27 22 27 5c 5c 5c 5c 27 22 27 22 27  '/'"'"'\\\\'"'"'
a1b0: 27 22 27 22 27 2f 67 3b 0a 09 20 20 73 2f 5e 5c  '"'"'/g;..  s/^\
a1c0: 5c 28 5b 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d  \([_$as_cr_alnum
a1d0: 5d 2a 5f 63 76 5f 5b 5f 24 61 73 5f 63 72 5f 61  ]*_cv_[_$as_cr_a
a1e0: 6c 6e 75 6d 5d 2a 5c 5c 29 3d 5c 5c 28 2e 2a 5c  lnum]*\\)=\\(.*\
a1f0: 5c 29 2f 5c 5c 31 3d 27 22 27 22 27 5c 5c 32 27  \)/\\1='"'"'\\2'
a200: 22 27 22 27 2f 70 22 0a 20 20 20 20 20 20 3b 3b  "'"'/p".      ;;
a210: 0a 20 20 20 20 2a 29 0a 20 20 20 20 20 20 73 65  .    *).      se
a220: 64 20 2d 6e 20 5c 0a 09 22 73 2f 5e 5c 5c 28 5b  d -n \.."s/^\\([
a230: 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 2a 5f  _$as_cr_alnum]*_
a240: 63 76 5f 5b 5f 24 61 73 5f 63 72 5f 61 6c 6e 75  cv_[_$as_cr_alnu
a250: 6d 5d 2a 5c 5c 29 3d 5c 5c 28 2e 2a 5c 5c 29 2f  m]*\\)=\\(.*\\)/
a260: 5c 5c 31 3d 5c 5c 32 2f 70 22 0a 20 20 20 20 20  \\1=\\2/p".     
a270: 20 3b 3b 0a 20 20 20 20 65 73 61 63 3b 0a 7d 0a   ;;.    esac;.}.
a280: 20 20 20 20 65 63 68 6f 0a 0a 20 20 20 20 63 61      echo..    ca
a290: 74 20 3c 3c 5c 5f 41 53 42 4f 58 0a 23 23 20 2d  t <<\_ASBOX.## -
a2a0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
a2b0: 20 23 23 0a 23 23 20 4f 75 74 70 75 74 20 76 61   ##.## Output va
a2c0: 72 69 61 62 6c 65 73 2e 20 23 23 0a 23 23 20 2d  riables. ##.## -
a2d0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
a2e0: 20 23 23 0a 5f 41 53 42 4f 58 0a 20 20 20 20 65   ##._ASBOX.    e
a2f0: 63 68 6f 0a 20 20 20 20 66 6f 72 20 61 63 5f 76  cho.    for ac_v
a300: 61 72 20 69 6e 20 24 61 63 5f 73 75 62 73 74 5f  ar in $ac_subst_
a310: 76 61 72 73 0a 20 20 20 20 64 6f 0a 20 20 20 20  vars.    do.    
a320: 20 20 65 76 61 6c 20 61 63 5f 76 61 6c 3d 24 60    eval ac_val=$`
a330: 65 63 68 6f 20 24 61 63 5f 76 61 72 60 0a 20 20  echo $ac_var`.  
a340: 20 20 20 20 65 63 68 6f 20 22 24 61 63 5f 76 61      echo "$ac_va
a350: 72 3d 27 22 27 22 27 24 61 63 5f 76 61 6c 27 22  r='"'"'$ac_val'"
a360: 27 22 27 22 0a 20 20 20 20 64 6f 6e 65 20 7c 20  '"'".    done | 
a370: 73 6f 72 74 0a 20 20 20 20 65 63 68 6f 0a 0a 20  sort.    echo.. 
a380: 20 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24     if test -n "$
a390: 61 63 5f 73 75 62 73 74 5f 66 69 6c 65 73 22 3b  ac_subst_files";
a3a0: 20 74 68 65 6e 0a 20 20 20 20 20 20 63 61 74 20   then.      cat 
a3b0: 3c 3c 5c 5f 41 53 42 4f 58 0a 23 23 20 2d 2d 2d  <<\_ASBOX.## ---
a3c0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23  ---------- ##.##
a3d0: 20 4f 75 74 70 75 74 20 66 69 6c 65 73 2e 20 23   Output files. #
a3e0: 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  #.## -----------
a3f0: 2d 2d 20 23 23 0a 5f 41 53 42 4f 58 0a 20 20 20  -- ##._ASBOX.   
a400: 20 20 20 65 63 68 6f 0a 20 20 20 20 20 20 66 6f     echo.      fo
a410: 72 20 61 63 5f 76 61 72 20 69 6e 20 24 61 63 5f  r ac_var in $ac_
a420: 73 75 62 73 74 5f 66 69 6c 65 73 0a 20 20 20 20  subst_files.    
a430: 20 20 64 6f 0a 09 65 76 61 6c 20 61 63 5f 76 61    do..eval ac_va
a440: 6c 3d 24 60 65 63 68 6f 20 24 61 63 5f 76 61 72  l=$`echo $ac_var
a450: 60 0a 09 65 63 68 6f 20 22 24 61 63 5f 76 61 72  `..echo "$ac_var
a460: 3d 27 22 27 22 27 24 61 63 5f 76 61 6c 27 22 27  ='"'"'$ac_val'"'
a470: 22 27 22 0a 20 20 20 20 20 20 64 6f 6e 65 20 7c  "'".      done |
a480: 20 73 6f 72 74 0a 20 20 20 20 20 20 65 63 68 6f   sort.      echo
a490: 0a 20 20 20 20 66 69 0a 0a 20 20 20 20 69 66 20  .    fi..    if 
a4a0: 74 65 73 74 20 2d 73 20 63 6f 6e 66 64 65 66 73  test -s confdefs
a4b0: 2e 68 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 63  .h; then.      c
a4c0: 61 74 20 3c 3c 5c 5f 41 53 42 4f 58 0a 23 23 20  at <<\_ASBOX.## 
a4d0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23  ----------- ##.#
a4e0: 23 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 23 23  # confdefs.h. ##
a4f0: 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20  .## ----------- 
a500: 23 23 0a 5f 41 53 42 4f 58 0a 20 20 20 20 20 20  ##._ASBOX.      
a510: 65 63 68 6f 0a 20 20 20 20 20 20 73 65 64 20 22  echo.      sed "
a520: 2f 5e 24 2f 64 22 20 63 6f 6e 66 64 65 66 73 2e  /^$/d" confdefs.
a530: 68 20 7c 20 73 6f 72 74 0a 20 20 20 20 20 20 65  h | sort.      e
a540: 63 68 6f 0a 20 20 20 20 66 69 0a 20 20 20 20 74  cho.    fi.    t
a550: 65 73 74 20 22 24 61 63 5f 73 69 67 6e 61 6c 22  est "$ac_signal"
a560: 20 21 3d 20 30 20 26 26 0a 20 20 20 20 20 20 65   != 0 &&.      e
a570: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 63 61 75  cho "$as_me: cau
a580: 67 68 74 20 73 69 67 6e 61 6c 20 24 61 63 5f 73  ght signal $ac_s
a590: 69 67 6e 61 6c 22 0a 20 20 20 20 65 63 68 6f 20  ignal".    echo 
a5a0: 22 24 61 73 5f 6d 65 3a 20 65 78 69 74 20 24 65  "$as_me: exit $e
a5b0: 78 69 74 5f 73 74 61 74 75 73 22 0a 20 20 7d 20  xit_status".  } 
a5c0: 3e 26 35 0a 20 20 72 6d 20 2d 66 20 63 6f 72 65  >&5.  rm -f core
a5d0: 20 2a 2e 63 6f 72 65 20 26 26 0a 20 20 72 6d 20   *.core &&.  rm 
a5e0: 2d 72 66 20 63 6f 6e 66 74 65 73 74 2a 20 63 6f  -rf conftest* co
a5f0: 6e 66 64 65 66 73 2a 20 63 6f 6e 66 24 24 2a 20  nfdefs* conf$$* 
a600: 24 61 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 73 20  $ac_clean_files 
a610: 26 26 0a 20 20 20 20 65 78 69 74 20 24 65 78 69  &&.    exit $exi
a620: 74 5f 73 74 61 74 75 73 0a 20 20 20 20 20 27 20  t_status.     ' 
a630: 30 0a 66 6f 72 20 61 63 5f 73 69 67 6e 61 6c 20  0.for ac_signal 
a640: 69 6e 20 31 20 32 20 31 33 20 31 35 3b 20 64 6f  in 1 2 13 15; do
a650: 0a 20 20 74 72 61 70 20 27 61 63 5f 73 69 67 6e  .  trap 'ac_sign
a660: 61 6c 3d 27 24 61 63 5f 73 69 67 6e 61 6c 27 3b  al='$ac_signal';
a670: 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69   { (exit 1); exi
a680: 74 20 31 3b 20 7d 27 20 24 61 63 5f 73 69 67 6e  t 1; }' $ac_sign
a690: 61 6c 0a 64 6f 6e 65 0a 61 63 5f 73 69 67 6e 61  al.done.ac_signa
a6a0: 6c 3d 30 0a 0a 23 20 63 6f 6e 66 64 65 66 73 2e  l=0..# confdefs.
a6b0: 68 20 61 76 6f 69 64 73 20 4f 53 20 63 6f 6d 6d  h avoids OS comm
a6c0: 61 6e 64 20 6c 69 6e 65 20 6c 65 6e 67 74 68 20  and line length 
a6d0: 6c 69 6d 69 74 73 20 74 68 61 74 20 44 45 46 53  limits that DEFS
a6e0: 20 63 61 6e 20 65 78 63 65 65 64 2e 0a 72 6d 20   can exceed..rm 
a6f0: 2d 72 66 20 63 6f 6e 66 74 65 73 74 2a 20 63 6f  -rf conftest* co
a700: 6e 66 64 65 66 73 2e 68 0a 23 20 41 49 58 20 63  nfdefs.h.# AIX c
a710: 70 70 20 6c 6f 73 65 73 20 6f 6e 20 61 6e 20 65  pp loses on an e
a720: 6d 70 74 79 20 66 69 6c 65 2c 20 73 6f 20 6d 61  mpty file, so ma
a730: 6b 65 20 73 75 72 65 20 69 74 20 63 6f 6e 74 61  ke sure it conta
a740: 69 6e 73 20 61 74 20 6c 65 61 73 74 20 61 20 6e  ins at least a n
a750: 65 77 6c 69 6e 65 2e 0a 65 63 68 6f 20 3e 63 6f  ewline..echo >co
a760: 6e 66 64 65 66 73 2e 68 0a 0a 23 20 50 72 65 64  nfdefs.h..# Pred
a770: 65 66 69 6e 65 64 20 70 72 65 70 72 6f 63 65 73  efined preproces
a780: 73 6f 72 20 76 61 72 69 61 62 6c 65 73 2e 0a 0a  sor variables...
a790: 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68  cat >>confdefs.h
a7a0: 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e   <<_ACEOF.#defin
a7b0: 65 20 50 41 43 4b 41 47 45 5f 4e 41 4d 45 20 22  e PACKAGE_NAME "
a7c0: 24 50 41 43 4b 41 47 45 5f 4e 41 4d 45 22 0a 5f  $PACKAGE_NAME"._
a7d0: 41 43 45 4f 46 0a 0a 0a 63 61 74 20 3e 3e 63 6f  ACEOF...cat >>co
a7e0: 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f  nfdefs.h <<_ACEO
a7f0: 46 0a 23 64 65 66 69 6e 65 20 50 41 43 4b 41 47  F.#define PACKAG
a800: 45 5f 54 41 52 4e 41 4d 45 20 22 24 50 41 43 4b  E_TARNAME "$PACK
a810: 41 47 45 5f 54 41 52 4e 41 4d 45 22 0a 5f 41 43  AGE_TARNAME"._AC
a820: 45 4f 46 0a 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66  EOF...cat >>conf
a830: 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a  defs.h <<_ACEOF.
a840: 23 64 65 66 69 6e 65 20 50 41 43 4b 41 47 45 5f  #define PACKAGE_
a850: 56 45 52 53 49 4f 4e 20 22 24 50 41 43 4b 41 47  VERSION "$PACKAG
a860: 45 5f 56 45 52 53 49 4f 4e 22 0a 5f 41 43 45 4f  E_VERSION"._ACEO
a870: 46 0a 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66 64 65  F...cat >>confde
a880: 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64  fs.h <<_ACEOF.#d
a890: 65 66 69 6e 65 20 50 41 43 4b 41 47 45 5f 53 54  efine PACKAGE_ST
a8a0: 52 49 4e 47 20 22 24 50 41 43 4b 41 47 45 5f 53  RING "$PACKAGE_S
a8b0: 54 52 49 4e 47 22 0a 5f 41 43 45 4f 46 0a 0a 0a  TRING"._ACEOF...
a8c0: 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68  cat >>confdefs.h
a8d0: 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e   <<_ACEOF.#defin
a8e0: 65 20 50 41 43 4b 41 47 45 5f 42 55 47 52 45 50  e PACKAGE_BUGREP
a8f0: 4f 52 54 20 22 24 50 41 43 4b 41 47 45 5f 42 55  ORT "$PACKAGE_BU
a900: 47 52 45 50 4f 52 54 22 0a 5f 41 43 45 4f 46 0a  GREPORT"._ACEOF.
a910: 0a 0a 23 20 4c 65 74 20 74 68 65 20 73 69 74 65  ..# Let the site
a920: 20 66 69 6c 65 20 73 65 6c 65 63 74 20 61 6e 20   file select an 
a930: 61 6c 74 65 72 6e 61 74 65 20 63 61 63 68 65 20  alternate cache 
a940: 66 69 6c 65 20 69 66 20 69 74 20 77 61 6e 74 73  file if it wants
a950: 20 74 6f 2e 0a 23 20 50 72 65 66 65 72 20 65 78   to..# Prefer ex
a960: 70 6c 69 63 69 74 6c 79 20 73 65 6c 65 63 74 65  plicitly selecte
a970: 64 20 66 69 6c 65 20 74 6f 20 61 75 74 6f 6d 61  d file to automa
a980: 74 69 63 61 6c 6c 79 20 73 65 6c 65 63 74 65 64  tically selected
a990: 20 6f 6e 65 73 2e 0a 69 66 20 74 65 73 74 20 2d   ones..if test -
a9a0: 7a 20 22 24 43 4f 4e 46 49 47 5f 53 49 54 45 22  z "$CONFIG_SITE"
a9b0: 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74  ; then.  if test
a9c0: 20 22 78 24 70 72 65 66 69 78 22 20 21 3d 20 78   "x$prefix" != x
a9d0: 4e 4f 4e 45 3b 20 74 68 65 6e 0a 20 20 20 20 43  NONE; then.    C
a9e0: 4f 4e 46 49 47 5f 53 49 54 45 3d 22 24 70 72 65  ONFIG_SITE="$pre
a9f0: 66 69 78 2f 73 68 61 72 65 2f 63 6f 6e 66 69 67  fix/share/config
aa00: 2e 73 69 74 65 20 24 70 72 65 66 69 78 2f 65 74  .site $prefix/et
aa10: 63 2f 63 6f 6e 66 69 67 2e 73 69 74 65 22 0a 20  c/config.site". 
aa20: 20 65 6c 73 65 0a 20 20 20 20 43 4f 4e 46 49 47   else.    CONFIG
aa30: 5f 53 49 54 45 3d 22 24 61 63 5f 64 65 66 61 75  _SITE="$ac_defau
aa40: 6c 74 5f 70 72 65 66 69 78 2f 73 68 61 72 65 2f  lt_prefix/share/
aa50: 63 6f 6e 66 69 67 2e 73 69 74 65 20 24 61 63 5f  config.site $ac_
aa60: 64 65 66 61 75 6c 74 5f 70 72 65 66 69 78 2f 65  default_prefix/e
aa70: 74 63 2f 63 6f 6e 66 69 67 2e 73 69 74 65 22 0a  tc/config.site".
aa80: 20 20 66 69 0a 66 69 0a 66 6f 72 20 61 63 5f 73    fi.fi.for ac_s
aa90: 69 74 65 5f 66 69 6c 65 20 69 6e 20 24 43 4f 4e  ite_file in $CON
aaa0: 46 49 47 5f 53 49 54 45 3b 20 64 6f 0a 20 20 69  FIG_SITE; do.  i
aab0: 66 20 74 65 73 74 20 2d 72 20 22 24 61 63 5f 73  f test -r "$ac_s
aac0: 69 74 65 5f 66 69 6c 65 22 3b 20 74 68 65 6e 0a  ite_file"; then.
aad0: 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f      { echo "$as_
aae0: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 6c 6f 61 64  me:$LINENO: load
aaf0: 69 6e 67 20 73 69 74 65 20 73 63 72 69 70 74 20  ing site script 
ab00: 24 61 63 5f 73 69 74 65 5f 66 69 6c 65 22 20 3e  $ac_site_file" >
ab10: 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  &5.echo "$as_me:
ab20: 20 6c 6f 61 64 69 6e 67 20 73 69 74 65 20 73 63   loading site sc
ab30: 72 69 70 74 20 24 61 63 5f 73 69 74 65 5f 66 69  ript $ac_site_fi
ab40: 6c 65 22 20 3e 26 36 3b 7d 0a 20 20 20 20 73 65  le" >&6;}.    se
ab50: 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 22 24 61 63  d 's/^/| /' "$ac
ab60: 5f 73 69 74 65 5f 66 69 6c 65 22 20 3e 26 35 0a  _site_file" >&5.
ab70: 20 20 20 20 2e 20 22 24 61 63 5f 73 69 74 65 5f      . "$ac_site_
ab80: 66 69 6c 65 22 0a 20 20 66 69 0a 64 6f 6e 65 0a  file".  fi.done.
ab90: 0a 69 66 20 74 65 73 74 20 2d 72 20 22 24 63 61  .if test -r "$ca
aba0: 63 68 65 5f 66 69 6c 65 22 3b 20 74 68 65 6e 0a  che_file"; then.
abb0: 20 20 23 20 53 6f 6d 65 20 76 65 72 73 69 6f 6e    # Some version
abc0: 73 20 6f 66 20 62 61 73 68 20 77 69 6c 6c 20 66  s of bash will f
abd0: 61 69 6c 20 74 6f 20 73 6f 75 72 63 65 20 2f 64  ail to source /d
abe0: 65 76 2f 6e 75 6c 6c 20 28 73 70 65 63 69 61 6c  ev/null (special
abf0: 0a 20 20 23 20 66 69 6c 65 73 20 61 63 74 75 61  .  # files actua
ac00: 6c 6c 79 29 2c 20 73 6f 20 77 65 20 61 76 6f 69  lly), so we avoi
ac10: 64 20 64 6f 69 6e 67 20 74 68 61 74 2e 0a 20 20  d doing that..  
ac20: 69 66 20 74 65 73 74 20 2d 66 20 22 24 63 61 63  if test -f "$cac
ac30: 68 65 5f 66 69 6c 65 22 3b 20 74 68 65 6e 0a 20  he_file"; then. 
ac40: 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d     { echo "$as_m
ac50: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 6c 6f 61 64 69  e:$LINENO: loadi
ac60: 6e 67 20 63 61 63 68 65 20 24 63 61 63 68 65 5f  ng cache $cache_
ac70: 66 69 6c 65 22 20 3e 26 35 0a 65 63 68 6f 20 22  file" >&5.echo "
ac80: 24 61 73 5f 6d 65 3a 20 6c 6f 61 64 69 6e 67 20  $as_me: loading 
ac90: 63 61 63 68 65 20 24 63 61 63 68 65 5f 66 69 6c  cache $cache_fil
aca0: 65 22 20 3e 26 36 3b 7d 0a 20 20 20 20 63 61 73  e" >&6;}.    cas
acb0: 65 20 24 63 61 63 68 65 5f 66 69 6c 65 20 69 6e  e $cache_file in
acc0: 0a 20 20 20 20 20 20 5b 5c 5c 2f 5d 2a 20 7c 20  .      [\\/]* | 
acd0: 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20 2e 20 24 63 61  ?:[\\/]* ) . $ca
ace0: 63 68 65 5f 66 69 6c 65 3b 3b 0a 20 20 20 20 20  che_file;;.     
acf0: 20 2a 29 20 20 20 20 20 20 20 20 20 20 20 20 20   *)             
ad00: 20 20 20 20 20 20 20 20 20 2e 20 2e 2f 24 63 61           . ./$ca
ad10: 63 68 65 5f 66 69 6c 65 3b 3b 0a 20 20 20 20 65  che_file;;.    e
ad20: 73 61 63 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20  sac.  fi.else.  
ad30: 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
ad40: 4c 49 4e 45 4e 4f 3a 20 63 72 65 61 74 69 6e 67  LINENO: creating
ad50: 20 63 61 63 68 65 20 24 63 61 63 68 65 5f 66 69   cache $cache_fi
ad60: 6c 65 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  le" >&5.echo "$a
ad70: 73 5f 6d 65 3a 20 63 72 65 61 74 69 6e 67 20 63  s_me: creating c
ad80: 61 63 68 65 20 24 63 61 63 68 65 5f 66 69 6c 65  ache $cache_file
ad90: 22 20 3e 26 36 3b 7d 0a 20 20 3e 24 63 61 63 68  " >&6;}.  >$cach
ada0: 65 5f 66 69 6c 65 0a 66 69 0a 0a 23 20 43 68 65  e_file.fi..# Che
adb0: 63 6b 20 74 68 61 74 20 74 68 65 20 70 72 65 63  ck that the prec
adc0: 69 6f 75 73 20 76 61 72 69 61 62 6c 65 73 20 73  ious variables s
add0: 61 76 65 64 20 69 6e 20 74 68 65 20 63 61 63 68  aved in the cach
ade0: 65 20 68 61 76 65 20 6b 65 70 74 20 74 68 65 20  e have kept the 
adf0: 73 61 6d 65 0a 23 20 76 61 6c 75 65 2e 0a 61 63  same.# value..ac
ae00: 5f 63 61 63 68 65 5f 63 6f 72 72 75 70 74 65 64  _cache_corrupted
ae10: 3d 66 61 6c 73 65 0a 66 6f 72 20 61 63 5f 76 61  =false.for ac_va
ae20: 72 20 69 6e 20 60 28 73 65 74 29 20 32 3e 26 31  r in `(set) 2>&1
ae30: 20 7c 0a 09 20 20 20 20 20 20 20 73 65 64 20 2d   |..       sed -
ae40: 6e 20 27 73 2f 5e 61 63 5f 65 6e 76 5f 5c 28 5b  n 's/^ac_env_\([
ae50: 61 2d 7a 41 2d 5a 5f 30 2d 39 5d 2a 5c 29 5f 73  a-zA-Z_0-9]*\)_s
ae60: 65 74 3d 2e 2a 2f 5c 31 2f 70 27 60 3b 20 64 6f  et=.*/\1/p'`; do
ae70: 0a 20 20 65 76 61 6c 20 61 63 5f 6f 6c 64 5f 73  .  eval ac_old_s
ae80: 65 74 3d 5c 24 61 63 5f 63 76 5f 65 6e 76 5f 24  et=\$ac_cv_env_$
ae90: 7b 61 63 5f 76 61 72 7d 5f 73 65 74 0a 20 20 65  {ac_var}_set.  e
aea0: 76 61 6c 20 61 63 5f 6e 65 77 5f 73 65 74 3d 5c  val ac_new_set=\
aeb0: 24 61 63 5f 65 6e 76 5f 24 7b 61 63 5f 76 61 72  $ac_env_${ac_var
aec0: 7d 5f 73 65 74 0a 20 20 65 76 61 6c 20 61 63 5f  }_set.  eval ac_
aed0: 6f 6c 64 5f 76 61 6c 3d 22 5c 24 61 63 5f 63 76  old_val="\$ac_cv
aee0: 5f 65 6e 76 5f 24 7b 61 63 5f 76 61 72 7d 5f 76  _env_${ac_var}_v
aef0: 61 6c 75 65 22 0a 20 20 65 76 61 6c 20 61 63 5f  alue".  eval ac_
af00: 6e 65 77 5f 76 61 6c 3d 22 5c 24 61 63 5f 65 6e  new_val="\$ac_en
af10: 76 5f 24 7b 61 63 5f 76 61 72 7d 5f 76 61 6c 75  v_${ac_var}_valu
af20: 65 22 0a 20 20 63 61 73 65 20 24 61 63 5f 6f 6c  e".  case $ac_ol
af30: 64 5f 73 65 74 2c 24 61 63 5f 6e 65 77 5f 73 65  d_set,$ac_new_se
af40: 74 20 69 6e 0a 20 20 20 20 73 65 74 2c 29 0a 20  t in.    set,). 
af50: 20 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73       { echo "$as
af60: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72  _me:$LINENO: err
af70: 6f 72 3a 20 5c 60 24 61 63 5f 76 61 72 27 20 77  or: \`$ac_var' w
af80: 61 73 20 73 65 74 20 74 6f 20 5c 60 24 61 63 5f  as set to \`$ac_
af90: 6f 6c 64 5f 76 61 6c 27 20 69 6e 20 74 68 65 20  old_val' in the 
afa0: 70 72 65 76 69 6f 75 73 20 72 75 6e 22 20 3e 26  previous run" >&
afb0: 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  5.echo "$as_me: 
afc0: 65 72 72 6f 72 3a 20 5c 60 24 61 63 5f 76 61 72  error: \`$ac_var
afd0: 27 20 77 61 73 20 73 65 74 20 74 6f 20 5c 60 24  ' was set to \`$
afe0: 61 63 5f 6f 6c 64 5f 76 61 6c 27 20 69 6e 20 74  ac_old_val' in t
aff0: 68 65 20 70 72 65 76 69 6f 75 73 20 72 75 6e 22  he previous run"
b000: 20 3e 26 32 3b 7d 0a 20 20 20 20 20 20 61 63 5f   >&2;}.      ac_
b010: 63 61 63 68 65 5f 63 6f 72 72 75 70 74 65 64 3d  cache_corrupted=
b020: 3a 20 3b 3b 0a 20 20 20 20 2c 73 65 74 29 0a 20  : ;;.    ,set). 
b030: 20 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73       { echo "$as
b040: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72  _me:$LINENO: err
b050: 6f 72 3a 20 5c 60 24 61 63 5f 76 61 72 27 20 77  or: \`$ac_var' w
b060: 61 73 20 6e 6f 74 20 73 65 74 20 69 6e 20 74 68  as not set in th
b070: 65 20 70 72 65 76 69 6f 75 73 20 72 75 6e 22 20  e previous run" 
b080: 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  >&5.echo "$as_me
b090: 3a 20 65 72 72 6f 72 3a 20 5c 60 24 61 63 5f 76  : error: \`$ac_v
b0a0: 61 72 27 20 77 61 73 20 6e 6f 74 20 73 65 74 20  ar' was not set 
b0b0: 69 6e 20 74 68 65 20 70 72 65 76 69 6f 75 73 20  in the previous 
b0c0: 72 75 6e 22 20 3e 26 32 3b 7d 0a 20 20 20 20 20  run" >&2;}.     
b0d0: 20 61 63 5f 63 61 63 68 65 5f 63 6f 72 72 75 70   ac_cache_corrup
b0e0: 74 65 64 3d 3a 20 3b 3b 0a 20 20 20 20 2c 29 3b  ted=: ;;.    ,);
b0f0: 3b 0a 20 20 20 20 2a 29 0a 20 20 20 20 20 20 69  ;.    *).      i
b100: 66 20 74 65 73 74 20 22 78 24 61 63 5f 6f 6c 64  f test "x$ac_old
b110: 5f 76 61 6c 22 20 21 3d 20 22 78 24 61 63 5f 6e  _val" != "x$ac_n
b120: 65 77 5f 76 61 6c 22 3b 20 74 68 65 6e 0a 09 7b  ew_val"; then..{
b130: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
b140: 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 5c 60  INENO: error: \`
b150: 24 61 63 5f 76 61 72 27 20 68 61 73 20 63 68 61  $ac_var' has cha
b160: 6e 67 65 64 20 73 69 6e 63 65 20 74 68 65 20 70  nged since the p
b170: 72 65 76 69 6f 75 73 20 72 75 6e 3a 22 20 3e 26  revious run:" >&
b180: 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  5.echo "$as_me: 
b190: 65 72 72 6f 72 3a 20 5c 60 24 61 63 5f 76 61 72  error: \`$ac_var
b1a0: 27 20 68 61 73 20 63 68 61 6e 67 65 64 20 73 69  ' has changed si
b1b0: 6e 63 65 20 74 68 65 20 70 72 65 76 69 6f 75 73  nce the previous
b1c0: 20 72 75 6e 3a 22 20 3e 26 32 3b 7d 0a 09 7b 20   run:" >&2;}..{ 
b1d0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
b1e0: 4e 45 4e 4f 3a 20 20 20 66 6f 72 6d 65 72 20 76  NENO:   former v
b1f0: 61 6c 75 65 3a 20 20 24 61 63 5f 6f 6c 64 5f 76  alue:  $ac_old_v
b200: 61 6c 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  al" >&5.echo "$a
b210: 73 5f 6d 65 3a 20 20 20 66 6f 72 6d 65 72 20 76  s_me:   former v
b220: 61 6c 75 65 3a 20 20 24 61 63 5f 6f 6c 64 5f 76  alue:  $ac_old_v
b230: 61 6c 22 20 3e 26 32 3b 7d 0a 09 7b 20 65 63 68  al" >&2;}..{ ech
b240: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
b250: 4f 3a 20 20 20 63 75 72 72 65 6e 74 20 76 61 6c  O:   current val
b260: 75 65 3a 20 24 61 63 5f 6e 65 77 5f 76 61 6c 22  ue: $ac_new_val"
b270: 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d   >&5.echo "$as_m
b280: 65 3a 20 20 20 63 75 72 72 65 6e 74 20 76 61 6c  e:   current val
b290: 75 65 3a 20 24 61 63 5f 6e 65 77 5f 76 61 6c 22  ue: $ac_new_val"
b2a0: 20 3e 26 32 3b 7d 0a 09 61 63 5f 63 61 63 68 65   >&2;}..ac_cache
b2b0: 5f 63 6f 72 72 75 70 74 65 64 3d 3a 0a 20 20 20  _corrupted=:.   
b2c0: 20 20 20 66 69 3b 3b 0a 20 20 65 73 61 63 0a 20     fi;;.  esac. 
b2d0: 20 23 20 50 61 73 73 20 70 72 65 63 69 6f 75 73   # Pass precious
b2e0: 20 76 61 72 69 61 62 6c 65 73 20 74 6f 20 63 6f   variables to co
b2f0: 6e 66 69 67 2e 73 74 61 74 75 73 2e 0a 20 20 69  nfig.status..  i
b300: 66 20 74 65 73 74 20 22 24 61 63 5f 6e 65 77 5f  f test "$ac_new_
b310: 73 65 74 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  set" = set; then
b320: 0a 20 20 20 20 63 61 73 65 20 24 61 63 5f 6e 65  .    case $ac_ne
b330: 77 5f 76 61 6c 20 69 6e 0a 20 20 20 20 2a 22 20  w_val in.    *" 
b340: 22 2a 7c 2a 22 09 22 2a 7c 2a 5b 5c 5b 5c 5d 5c  "*|*"."*|*[\[\]\
b350: 7e 5c 23 5c 24 5c 5e 5c 26 5c 2a 5c 28 5c 29 5c  ~\#\$\^\&\*\(\)\
b360: 7b 5c 7d 5c 5c 5c 7c 5c 3b 5c 3c 5c 3e 5c 3f 5c  {\}\\\|\;\<\>\?\
b370: 22 5c 27 5d 2a 29 0a 20 20 20 20 20 20 61 63 5f  "\']*).      ac_
b380: 61 72 67 3d 24 61 63 5f 76 61 72 3d 60 65 63 68  arg=$ac_var=`ech
b390: 6f 20 22 24 61 63 5f 6e 65 77 5f 76 61 6c 22 20  o "$ac_new_val" 
b3a0: 7c 20 73 65 64 20 22 73 2f 27 2f 27 5c 5c 5c 5c  | sed "s/'/'\\\\
b3b0: 5c 5c 5c 5c 27 27 2f 67 22 60 20 3b 3b 0a 20 20  \\\\''/g"` ;;.  
b3c0: 20 20 2a 29 20 61 63 5f 61 72 67 3d 24 61 63 5f    *) ac_arg=$ac_
b3d0: 76 61 72 3d 24 61 63 5f 6e 65 77 5f 76 61 6c 20  var=$ac_new_val 
b3e0: 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 20 20  ;;.    esac.    
b3f0: 63 61 73 65 20 22 20 24 61 63 5f 63 6f 6e 66 69  case " $ac_confi
b400: 67 75 72 65 5f 61 72 67 73 20 22 20 69 6e 0a 20  gure_args " in. 
b410: 20 20 20 20 20 2a 22 20 27 24 61 63 5f 61 72 67       *" '$ac_arg
b420: 27 20 22 2a 29 20 3b 3b 20 23 20 41 76 6f 69 64  ' "*) ;; # Avoid
b430: 20 64 75 70 73 2e 20 20 55 73 65 20 6f 66 20 71   dups.  Use of q
b440: 75 6f 74 65 73 20 65 6e 73 75 72 65 73 20 61 63  uotes ensures ac
b450: 63 75 72 61 63 79 2e 0a 20 20 20 20 20 20 2a 29  curacy..      *)
b460: 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72   ac_configure_ar
b470: 67 73 3d 22 24 61 63 5f 63 6f 6e 66 69 67 75 72  gs="$ac_configur
b480: 65 5f 61 72 67 73 20 27 24 61 63 5f 61 72 67 27  e_args '$ac_arg'
b490: 22 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20  " ;;.    esac.  
b4a0: 66 69 0a 64 6f 6e 65 0a 69 66 20 24 61 63 5f 63  fi.done.if $ac_c
b4b0: 61 63 68 65 5f 63 6f 72 72 75 70 74 65 64 3b 20  ache_corrupted; 
b4c0: 74 68 65 6e 0a 20 20 7b 20 65 63 68 6f 20 22 24  then.  { echo "$
b4d0: 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65  as_me:$LINENO: e
b4e0: 72 72 6f 72 3a 20 63 68 61 6e 67 65 73 20 69 6e  rror: changes in
b4f0: 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74   the environment
b500: 20 63 61 6e 20 63 6f 6d 70 72 6f 6d 69 73 65 20   can compromise 
b510: 74 68 65 20 62 75 69 6c 64 22 20 3e 26 35 0a 65  the build" >&5.e
b520: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72  cho "$as_me: err
b530: 6f 72 3a 20 63 68 61 6e 67 65 73 20 69 6e 20 74  or: changes in t
b540: 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 63  he environment c
b550: 61 6e 20 63 6f 6d 70 72 6f 6d 69 73 65 20 74 68  an compromise th
b560: 65 20 62 75 69 6c 64 22 20 3e 26 32 3b 7d 0a 20  e build" >&2;}. 
b570: 20 7b 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d   { { echo "$as_m
b580: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72  e:$LINENO: error
b590: 3a 20 72 75 6e 20 5c 60 6d 61 6b 65 20 64 69 73  : run \`make dis
b5a0: 74 63 6c 65 61 6e 27 20 61 6e 64 2f 6f 72 20 5c  tclean' and/or \
b5b0: 60 72 6d 20 24 63 61 63 68 65 5f 66 69 6c 65 27  `rm $cache_file'
b5c0: 20 61 6e 64 20 73 74 61 72 74 20 6f 76 65 72 22   and start over"
b5d0: 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d   >&5.echo "$as_m
b5e0: 65 3a 20 65 72 72 6f 72 3a 20 72 75 6e 20 5c 60  e: error: run \`
b5f0: 6d 61 6b 65 20 64 69 73 74 63 6c 65 61 6e 27 20  make distclean' 
b600: 61 6e 64 2f 6f 72 20 5c 60 72 6d 20 24 63 61 63  and/or \`rm $cac
b610: 68 65 5f 66 69 6c 65 27 20 61 6e 64 20 73 74 61  he_file' and sta
b620: 72 74 20 6f 76 65 72 22 20 3e 26 32 3b 7d 0a 20  rt over" >&2;}. 
b630: 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78    { (exit 1); ex
b640: 69 74 20 31 3b 20 7d 3b 20 7d 0a 66 69 0a 0a 61  it 1; }; }.fi..a
b650: 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27  c_ext=c.ac_cpp='
b660: 24 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a  $CPP $CPPFLAGS'.
b670: 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20  ac_compile='$CC 
b680: 2d 63 20 24 43 46 4c 41 47 53 20 24 43 50 50 46  -c $CFLAGS $CPPF
b690: 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61  LAGS conftest.$a
b6a0: 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69  c_ext >&5'.ac_li
b6b0: 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74  nk='$CC -o conft
b6c0: 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 43  est$ac_exeext $C
b6d0: 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20  FLAGS $CPPFLAGS 
b6e0: 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73  $LDFLAGS conftes
b6f0: 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20  t.$ac_ext $LIBS 
b700: 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72  >&5'.ac_compiler
b710: 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f  _gnu=$ac_cv_c_co
b720: 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 0a 0a 0a 0a  mpiler_gnu......
b730: 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 23  ...............#
b740: 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 52   The following R
b750: 43 53 20 72 65 76 69 73 69 6f 6e 20 73 74 72 69  CS revision stri
b760: 6e 67 20 61 70 70 6c 69 65 73 20 74 6f 20 63 6f  ng applies to co
b770: 6e 66 69 67 75 72 65 2e 69 6e 0a 23 20 24 52 65  nfigure.in.# $Re
b780: 76 69 73 69 6f 6e 3a 20 31 2e 32 30 20 24 0a 0a  vision: 1.20 $..
b790: 23 23 23 23 23 23 23 23 23 0a 23 20 50 72 6f 67  #########.# Prog
b7a0: 72 61 6d 73 20 6e 65 65 64 65 64 0a 23 0a 23 20  rams needed.#.# 
b7b0: 43 68 65 63 6b 20 77 68 65 74 68 65 72 20 2d 2d  Check whether --
b7c0: 65 6e 61 62 6c 65 2d 73 68 61 72 65 64 20 6f 72  enable-shared or
b7d0: 20 2d 2d 64 69 73 61 62 6c 65 2d 73 68 61 72 65   --disable-share
b7e0: 64 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 20  d was given..if 
b7f0: 74 65 73 74 20 22 24 7b 65 6e 61 62 6c 65 5f 73  test "${enable_s
b800: 68 61 72 65 64 2b 73 65 74 7d 22 20 3d 20 73 65  hared+set}" = se
b810: 74 3b 20 74 68 65 6e 0a 20 20 65 6e 61 62 6c 65  t; then.  enable
b820: 76 61 6c 3d 22 24 65 6e 61 62 6c 65 5f 73 68 61  val="$enable_sha
b830: 72 65 64 22 0a 20 20 70 3d 24 7b 50 41 43 4b 41  red".  p=${PACKA
b840: 47 45 2d 64 65 66 61 75 6c 74 7d 0a 63 61 73 65  GE-default}.case
b850: 20 24 65 6e 61 62 6c 65 76 61 6c 20 69 6e 0a 79   $enableval in.y
b860: 65 73 29 20 65 6e 61 62 6c 65 5f 73 68 61 72 65  es) enable_share
b870: 64 3d 79 65 73 20 3b 3b 0a 6e 6f 29 20 65 6e 61  d=yes ;;.no) ena
b880: 62 6c 65 5f 73 68 61 72 65 64 3d 6e 6f 20 3b 3b  ble_shared=no ;;
b890: 0a 2a 29 0a 20 20 65 6e 61 62 6c 65 5f 73 68 61  .*).  enable_sha
b8a0: 72 65 64 3d 6e 6f 0a 20 20 23 20 4c 6f 6f 6b 20  red=no.  # Look 
b8b0: 61 74 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20  at the argument 
b8c0: 77 65 20 67 6f 74 2e 20 20 57 65 20 75 73 65 20  we got.  We use 
b8d0: 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 6f 6e 20 6c  all the common l
b8e0: 69 73 74 20 73 65 70 61 72 61 74 6f 72 73 2e 0a  ist separators..
b8f0: 20 20 49 46 53 3d 22 24 7b 49 46 53 3d 20 09 7d    IFS="${IFS= .}
b900: 22 3b 20 61 63 5f 73 61 76 65 5f 69 66 73 3d 22  "; ac_save_ifs="
b910: 24 49 46 53 22 3b 20 49 46 53 3d 22 24 7b 49 46  $IFS"; IFS="${IF
b920: 53 7d 3a 2c 22 0a 20 20 66 6f 72 20 70 6b 67 20  S}:,".  for pkg 
b930: 69 6e 20 24 65 6e 61 62 6c 65 76 61 6c 3b 20 64  in $enableval; d
b940: 6f 0a 20 20 20 20 69 66 20 74 65 73 74 20 22 58  o.    if test "X
b950: 24 70 6b 67 22 20 3d 20 22 58 24 70 22 3b 20 74  $pkg" = "X$p"; t
b960: 68 65 6e 0a 20 20 20 20 20 20 65 6e 61 62 6c 65  hen.      enable
b970: 5f 73 68 61 72 65 64 3d 79 65 73 0a 20 20 20 20  _shared=yes.    
b980: 66 69 0a 20 20 64 6f 6e 65 0a 20 20 49 46 53 3d  fi.  done.  IFS=
b990: 22 24 61 63 5f 73 61 76 65 5f 69 66 73 22 0a 20  "$ac_save_ifs". 
b9a0: 20 3b 3b 0a 65 73 61 63 0a 65 6c 73 65 0a 20 20   ;;.esac.else.  
b9b0: 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 3d 79 65  enable_shared=ye
b9c0: 73 0a 66 69 3b 0a 23 20 43 68 65 63 6b 20 77 68  s.fi;.# Check wh
b9d0: 65 74 68 65 72 20 2d 2d 65 6e 61 62 6c 65 2d 73  ether --enable-s
b9e0: 74 61 74 69 63 20 6f 72 20 2d 2d 64 69 73 61 62  tatic or --disab
b9f0: 6c 65 2d 73 74 61 74 69 63 20 77 61 73 20 67 69  le-static was gi
ba00: 76 65 6e 2e 0a 69 66 20 74 65 73 74 20 22 24 7b  ven..if test "${
ba10: 65 6e 61 62 6c 65 5f 73 74 61 74 69 63 2b 73 65  enable_static+se
ba20: 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
ba30: 20 20 65 6e 61 62 6c 65 76 61 6c 3d 22 24 65 6e    enableval="$en
ba40: 61 62 6c 65 5f 73 74 61 74 69 63 22 0a 20 20 70  able_static".  p
ba50: 3d 24 7b 50 41 43 4b 41 47 45 2d 64 65 66 61 75  =${PACKAGE-defau
ba60: 6c 74 7d 0a 63 61 73 65 20 24 65 6e 61 62 6c 65  lt}.case $enable
ba70: 76 61 6c 20 69 6e 0a 79 65 73 29 20 65 6e 61 62  val in.yes) enab
ba80: 6c 65 5f 73 74 61 74 69 63 3d 79 65 73 20 3b 3b  le_static=yes ;;
ba90: 0a 6e 6f 29 20 65 6e 61 62 6c 65 5f 73 74 61 74  .no) enable_stat
baa0: 69 63 3d 6e 6f 20 3b 3b 0a 2a 29 0a 20 20 65 6e  ic=no ;;.*).  en
bab0: 61 62 6c 65 5f 73 74 61 74 69 63 3d 6e 6f 0a 20  able_static=no. 
bac0: 20 23 20 4c 6f 6f 6b 20 61 74 20 74 68 65 20 61   # Look at the a
bad0: 72 67 75 6d 65 6e 74 20 77 65 20 67 6f 74 2e 20  rgument we got. 
bae0: 20 57 65 20 75 73 65 20 61 6c 6c 20 74 68 65 20   We use all the 
baf0: 63 6f 6d 6d 6f 6e 20 6c 69 73 74 20 73 65 70 61  common list sepa
bb00: 72 61 74 6f 72 73 2e 0a 20 20 49 46 53 3d 22 24  rators..  IFS="$
bb10: 7b 49 46 53 3d 20 09 7d 22 3b 20 61 63 5f 73 61  {IFS= .}"; ac_sa
bb20: 76 65 5f 69 66 73 3d 22 24 49 46 53 22 3b 20 49  ve_ifs="$IFS"; I
bb30: 46 53 3d 22 24 7b 49 46 53 7d 3a 2c 22 0a 20 20  FS="${IFS}:,".  
bb40: 66 6f 72 20 70 6b 67 20 69 6e 20 24 65 6e 61 62  for pkg in $enab
bb50: 6c 65 76 61 6c 3b 20 64 6f 0a 20 20 20 20 69 66  leval; do.    if
bb60: 20 74 65 73 74 20 22 58 24 70 6b 67 22 20 3d 20   test "X$pkg" = 
bb70: 22 58 24 70 22 3b 20 74 68 65 6e 0a 20 20 20 20  "X$p"; then.    
bb80: 20 20 65 6e 61 62 6c 65 5f 73 74 61 74 69 63 3d    enable_static=
bb90: 79 65 73 0a 20 20 20 20 66 69 0a 20 20 64 6f 6e  yes.    fi.  don
bba0: 65 0a 20 20 49 46 53 3d 22 24 61 63 5f 73 61 76  e.  IFS="$ac_sav
bbb0: 65 5f 69 66 73 22 0a 20 20 3b 3b 0a 65 73 61 63  e_ifs".  ;;.esac
bbc0: 0a 65 6c 73 65 0a 20 20 65 6e 61 62 6c 65 5f 73  .else.  enable_s
bbd0: 74 61 74 69 63 3d 79 65 73 0a 66 69 3b 0a 23 20  tatic=yes.fi;.# 
bbe0: 43 68 65 63 6b 20 77 68 65 74 68 65 72 20 2d 2d  Check whether --
bbf0: 65 6e 61 62 6c 65 2d 66 61 73 74 2d 69 6e 73 74  enable-fast-inst
bc00: 61 6c 6c 20 6f 72 20 2d 2d 64 69 73 61 62 6c 65  all or --disable
bc10: 2d 66 61 73 74 2d 69 6e 73 74 61 6c 6c 20 77 61  -fast-install wa
bc20: 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 65 73 74  s given..if test
bc30: 20 22 24 7b 65 6e 61 62 6c 65 5f 66 61 73 74 5f   "${enable_fast_
bc40: 69 6e 73 74 61 6c 6c 2b 73 65 74 7d 22 20 3d 20  install+set}" = 
bc50: 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 6e 61 62  set; then.  enab
bc60: 6c 65 76 61 6c 3d 22 24 65 6e 61 62 6c 65 5f 66  leval="$enable_f
bc70: 61 73 74 5f 69 6e 73 74 61 6c 6c 22 0a 20 20 70  ast_install".  p
bc80: 3d 24 7b 50 41 43 4b 41 47 45 2d 64 65 66 61 75  =${PACKAGE-defau
bc90: 6c 74 7d 0a 63 61 73 65 20 24 65 6e 61 62 6c 65  lt}.case $enable
bca0: 76 61 6c 20 69 6e 0a 79 65 73 29 20 65 6e 61 62  val in.yes) enab
bcb0: 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c 3d  le_fast_install=
bcc0: 79 65 73 20 3b 3b 0a 6e 6f 29 20 65 6e 61 62 6c  yes ;;.no) enabl
bcd0: 65 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c 3d 6e  e_fast_install=n
bce0: 6f 20 3b 3b 0a 2a 29 0a 20 20 65 6e 61 62 6c 65  o ;;.*).  enable
bcf0: 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c 3d 6e 6f  _fast_install=no
bd00: 0a 20 20 23 20 4c 6f 6f 6b 20 61 74 20 74 68 65  .  # Look at the
bd10: 20 61 72 67 75 6d 65 6e 74 20 77 65 20 67 6f 74   argument we got
bd20: 2e 20 20 57 65 20 75 73 65 20 61 6c 6c 20 74 68  .  We use all th
bd30: 65 20 63 6f 6d 6d 6f 6e 20 6c 69 73 74 20 73 65  e common list se
bd40: 70 61 72 61 74 6f 72 73 2e 0a 20 20 49 46 53 3d  parators..  IFS=
bd50: 22 24 7b 49 46 53 3d 20 09 7d 22 3b 20 61 63 5f  "${IFS= .}"; ac_
bd60: 73 61 76 65 5f 69 66 73 3d 22 24 49 46 53 22 3b  save_ifs="$IFS";
bd70: 20 49 46 53 3d 22 24 7b 49 46 53 7d 3a 2c 22 0a   IFS="${IFS}:,".
bd80: 20 20 66 6f 72 20 70 6b 67 20 69 6e 20 24 65 6e    for pkg in $en
bd90: 61 62 6c 65 76 61 6c 3b 20 64 6f 0a 20 20 20 20  ableval; do.    
bda0: 69 66 20 74 65 73 74 20 22 58 24 70 6b 67 22 20  if test "X$pkg" 
bdb0: 3d 20 22 58 24 70 22 3b 20 74 68 65 6e 0a 20 20  = "X$p"; then.  
bdc0: 20 20 20 20 65 6e 61 62 6c 65 5f 66 61 73 74 5f      enable_fast_
bdd0: 69 6e 73 74 61 6c 6c 3d 79 65 73 0a 20 20 20 20  install=yes.    
bde0: 66 69 0a 20 20 64 6f 6e 65 0a 20 20 49 46 53 3d  fi.  done.  IFS=
bdf0: 22 24 61 63 5f 73 61 76 65 5f 69 66 73 22 0a 20  "$ac_save_ifs". 
be00: 20 3b 3b 0a 65 73 61 63 0a 65 6c 73 65 0a 20 20   ;;.esac.else.  
be10: 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74  enable_fast_inst
be20: 61 6c 6c 3d 79 65 73 0a 66 69 3b 0a 61 63 5f 61  all=yes.fi;.ac_a
be30: 75 78 5f 64 69 72 3d 0a 66 6f 72 20 61 63 5f 64  ux_dir=.for ac_d
be40: 69 72 20 69 6e 20 24 73 72 63 64 69 72 20 24 73  ir in $srcdir $s
be50: 72 63 64 69 72 2f 2e 2e 20 24 73 72 63 64 69 72  rcdir/.. $srcdir
be60: 2f 2e 2e 2f 2e 2e 3b 20 64 6f 0a 20 20 69 66 20  /../..; do.  if 
be70: 74 65 73 74 20 2d 66 20 24 61 63 5f 64 69 72 2f  test -f $ac_dir/
be80: 69 6e 73 74 61 6c 6c 2d 73 68 3b 20 74 68 65 6e  install-sh; then
be90: 0a 20 20 20 20 61 63 5f 61 75 78 5f 64 69 72 3d  .    ac_aux_dir=
bea0: 24 61 63 5f 64 69 72 0a 20 20 20 20 61 63 5f 69  $ac_dir.    ac_i
beb0: 6e 73 74 61 6c 6c 5f 73 68 3d 22 24 61 63 5f 61  nstall_sh="$ac_a
bec0: 75 78 5f 64 69 72 2f 69 6e 73 74 61 6c 6c 2d 73  ux_dir/install-s
bed0: 68 20 2d 63 22 0a 20 20 20 20 62 72 65 61 6b 0a  h -c".    break.
bee0: 20 20 65 6c 69 66 20 74 65 73 74 20 2d 66 20 24    elif test -f $
bef0: 61 63 5f 64 69 72 2f 69 6e 73 74 61 6c 6c 2e 73  ac_dir/install.s
bf00: 68 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 61  h; then.    ac_a
bf10: 75 78 5f 64 69 72 3d 24 61 63 5f 64 69 72 0a 20  ux_dir=$ac_dir. 
bf20: 20 20 20 61 63 5f 69 6e 73 74 61 6c 6c 5f 73 68     ac_install_sh
bf30: 3d 22 24 61 63 5f 61 75 78 5f 64 69 72 2f 69 6e  ="$ac_aux_dir/in
bf40: 73 74 61 6c 6c 2e 73 68 20 2d 63 22 0a 20 20 20  stall.sh -c".   
bf50: 20 62 72 65 61 6b 0a 20 20 65 6c 69 66 20 74 65   break.  elif te
bf60: 73 74 20 2d 66 20 24 61 63 5f 64 69 72 2f 73 68  st -f $ac_dir/sh
bf70: 74 6f 6f 6c 3b 20 74 68 65 6e 0a 20 20 20 20 61  tool; then.    a
bf80: 63 5f 61 75 78 5f 64 69 72 3d 24 61 63 5f 64 69  c_aux_dir=$ac_di
bf90: 72 0a 20 20 20 20 61 63 5f 69 6e 73 74 61 6c 6c  r.    ac_install
bfa0: 5f 73 68 3d 22 24 61 63 5f 61 75 78 5f 64 69 72  _sh="$ac_aux_dir
bfb0: 2f 73 68 74 6f 6f 6c 20 69 6e 73 74 61 6c 6c 20  /shtool install 
bfc0: 2d 63 22 0a 20 20 20 20 62 72 65 61 6b 0a 20 20  -c".    break.  
bfd0: 66 69 0a 64 6f 6e 65 0a 69 66 20 74 65 73 74 20  fi.done.if test 
bfe0: 2d 7a 20 22 24 61 63 5f 61 75 78 5f 64 69 72 22  -z "$ac_aux_dir"
bff0: 3b 20 74 68 65 6e 0a 20 20 7b 20 7b 20 65 63 68  ; then.  { { ech
c000: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
c010: 4f 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74  O: error: cannot
c020: 20 66 69 6e 64 20 69 6e 73 74 61 6c 6c 2d 73 68   find install-sh
c030: 20 6f 72 20 69 6e 73 74 61 6c 6c 2e 73 68 20 69   or install.sh i
c040: 6e 20 24 73 72 63 64 69 72 20 24 73 72 63 64 69  n $srcdir $srcdi
c050: 72 2f 2e 2e 20 24 73 72 63 64 69 72 2f 2e 2e 2f  r/.. $srcdir/../
c060: 2e 2e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  .." >&5.echo "$a
c070: 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 63 61 6e  s_me: error: can
c080: 6e 6f 74 20 66 69 6e 64 20 69 6e 73 74 61 6c 6c  not find install
c090: 2d 73 68 20 6f 72 20 69 6e 73 74 61 6c 6c 2e 73  -sh or install.s
c0a0: 68 20 69 6e 20 24 73 72 63 64 69 72 20 24 73 72  h in $srcdir $sr
c0b0: 63 64 69 72 2f 2e 2e 20 24 73 72 63 64 69 72 2f  cdir/.. $srcdir/
c0c0: 2e 2e 2f 2e 2e 22 20 3e 26 32 3b 7d 0a 20 20 20  ../.." >&2;}.   
c0d0: 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74  { (exit 1); exit
c0e0: 20 31 3b 20 7d 3b 20 7d 0a 66 69 0a 61 63 5f 63   1; }; }.fi.ac_c
c0f0: 6f 6e 66 69 67 5f 67 75 65 73 73 3d 22 24 53 48  onfig_guess="$SH
c100: 45 4c 4c 20 24 61 63 5f 61 75 78 5f 64 69 72 2f  ELL $ac_aux_dir/
c110: 63 6f 6e 66 69 67 2e 67 75 65 73 73 22 0a 61 63  config.guess".ac
c120: 5f 63 6f 6e 66 69 67 5f 73 75 62 3d 22 24 53 48  _config_sub="$SH
c130: 45 4c 4c 20 24 61 63 5f 61 75 78 5f 64 69 72 2f  ELL $ac_aux_dir/
c140: 63 6f 6e 66 69 67 2e 73 75 62 22 0a 61 63 5f 63  config.sub".ac_c
c150: 6f 6e 66 69 67 75 72 65 3d 22 24 53 48 45 4c 4c  onfigure="$SHELL
c160: 20 24 61 63 5f 61 75 78 5f 64 69 72 2f 63 6f 6e   $ac_aux_dir/con
c170: 66 69 67 75 72 65 22 20 23 20 54 68 69 73 20 73  figure" # This s
c180: 68 6f 75 6c 64 20 62 65 20 43 79 67 6e 75 73 20  hould be Cygnus 
c190: 63 6f 6e 66 69 67 75 72 65 2e 0a 0a 23 20 4d 61  configure...# Ma
c1a0: 6b 65 20 73 75 72 65 20 77 65 20 63 61 6e 20 72  ke sure we can r
c1b0: 75 6e 20 63 6f 6e 66 69 67 2e 73 75 62 2e 0a 24  un config.sub..$
c1c0: 61 63 5f 63 6f 6e 66 69 67 5f 73 75 62 20 73 75  ac_config_sub su
c1d0: 6e 34 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e  n4 >/dev/null 2>
c1e0: 26 31 20 7c 7c 0a 20 20 7b 20 7b 20 65 63 68 6f  &1 ||.  { { echo
c1f0: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
c200: 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20  : error: cannot 
c210: 72 75 6e 20 24 61 63 5f 63 6f 6e 66 69 67 5f 73  run $ac_config_s
c220: 75 62 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  ub" >&5.echo "$a
c230: 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 63 61 6e  s_me: error: can
c240: 6e 6f 74 20 72 75 6e 20 24 61 63 5f 63 6f 6e 66  not run $ac_conf
c250: 69 67 5f 73 75 62 22 20 3e 26 32 3b 7d 0a 20 20  ig_sub" >&2;}.  
c260: 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69   { (exit 1); exi
c270: 74 20 31 3b 20 7d 3b 20 7d 0a 0a 65 63 68 6f 20  t 1; }; }..echo 
c280: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
c290: 20 63 68 65 63 6b 69 6e 67 20 62 75 69 6c 64 20   checking build 
c2a0: 73 79 73 74 65 6d 20 74 79 70 65 22 20 3e 26 35  system type" >&5
c2b0: 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
c2c0: 68 65 63 6b 69 6e 67 20 62 75 69 6c 64 20 73 79  hecking build sy
c2d0: 73 74 65 6d 20 74 79 70 65 2e 2e 2e 20 24 45 43  stem type... $EC
c2e0: 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
c2f0: 74 20 22 24 7b 61 63 5f 63 76 5f 62 75 69 6c 64  t "${ac_cv_build
c300: 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
c310: 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
c320: 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
c330: 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
c340: 61 63 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69 61  ac_cv_build_alia
c350: 73 3d 24 62 75 69 6c 64 5f 61 6c 69 61 73 0a 74  s=$build_alias.t
c360: 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 62  est -z "$ac_cv_b
c370: 75 69 6c 64 5f 61 6c 69 61 73 22 20 26 26 0a 20  uild_alias" &&. 
c380: 20 61 63 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69   ac_cv_build_ali
c390: 61 73 3d 60 24 61 63 5f 63 6f 6e 66 69 67 5f 67  as=`$ac_config_g
c3a0: 75 65 73 73 60 0a 74 65 73 74 20 2d 7a 20 22 24  uess`.test -z "$
c3b0: 61 63 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69 61  ac_cv_build_alia
c3c0: 73 22 20 26 26 0a 20 20 7b 20 7b 20 65 63 68 6f  s" &&.  { { echo
c3d0: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
c3e0: 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20  : error: cannot 
c3f0: 67 75 65 73 73 20 62 75 69 6c 64 20 74 79 70 65  guess build type
c400: 3b 20 79 6f 75 20 6d 75 73 74 20 73 70 65 63 69  ; you must speci
c410: 66 79 20 6f 6e 65 22 20 3e 26 35 0a 65 63 68 6f  fy one" >&5.echo
c420: 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a   "$as_me: error:
c430: 20 63 61 6e 6e 6f 74 20 67 75 65 73 73 20 62 75   cannot guess bu
c440: 69 6c 64 20 74 79 70 65 3b 20 79 6f 75 20 6d 75  ild type; you mu
c450: 73 74 20 73 70 65 63 69 66 79 20 6f 6e 65 22 20  st specify one" 
c460: 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74  >&2;}.   { (exit
c470: 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20   1); exit 1; }; 
c480: 7d 0a 61 63 5f 63 76 5f 62 75 69 6c 64 3d 60 24  }.ac_cv_build=`$
c490: 61 63 5f 63 6f 6e 66 69 67 5f 73 75 62 20 24 61  ac_config_sub $a
c4a0: 63 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69 61 73  c_cv_build_alias
c4b0: 60 20 7c 7c 0a 20 20 7b 20 7b 20 65 63 68 6f 20  ` ||.  { { echo 
c4c0: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
c4d0: 20 65 72 72 6f 72 3a 20 24 61 63 5f 63 6f 6e 66   error: $ac_conf
c4e0: 69 67 5f 73 75 62 20 24 61 63 5f 63 76 5f 62 75  ig_sub $ac_cv_bu
c4f0: 69 6c 64 5f 61 6c 69 61 73 20 66 61 69 6c 65 64  ild_alias failed
c500: 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f  " >&5.echo "$as_
c510: 6d 65 3a 20 65 72 72 6f 72 3a 20 24 61 63 5f 63  me: error: $ac_c
c520: 6f 6e 66 69 67 5f 73 75 62 20 24 61 63 5f 63 76  onfig_sub $ac_cv
c530: 5f 62 75 69 6c 64 5f 61 6c 69 61 73 20 66 61 69  _build_alias fai
c540: 6c 65 64 22 20 3e 26 32 3b 7d 0a 20 20 20 7b 20  led" >&2;}.   { 
c550: 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31  (exit 1); exit 1
c560: 3b 20 7d 3b 20 7d 0a 0a 66 69 0a 65 63 68 6f 20  ; }; }..fi.echo 
c570: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
c580: 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f   result: $ac_cv_
c590: 62 75 69 6c 64 22 20 3e 26 35 0a 65 63 68 6f 20  build" >&5.echo 
c5a0: 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76  "${ECHO_T}$ac_cv
c5b0: 5f 62 75 69 6c 64 22 20 3e 26 36 0a 62 75 69 6c  _build" >&6.buil
c5c0: 64 3d 24 61 63 5f 63 76 5f 62 75 69 6c 64 0a 62  d=$ac_cv_build.b
c5d0: 75 69 6c 64 5f 63 70 75 3d 60 65 63 68 6f 20 24  uild_cpu=`echo $
c5e0: 61 63 5f 63 76 5f 62 75 69 6c 64 20 7c 20 73 65  ac_cv_build | se
c5f0: 64 20 27 73 2f 5e 5c 28 5b 5e 2d 5d 2a 5c 29 2d  d 's/^\([^-]*\)-
c600: 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 2e 2a 5c 29  \([^-]*\)-\(.*\)
c610: 24 2f 5c 31 2f 27 60 0a 62 75 69 6c 64 5f 76 65  $/\1/'`.build_ve
c620: 6e 64 6f 72 3d 60 65 63 68 6f 20 24 61 63 5f 63  ndor=`echo $ac_c
c630: 76 5f 62 75 69 6c 64 20 7c 20 73 65 64 20 27 73  v_build | sed 's
c640: 2f 5e 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 5b 5e  /^\([^-]*\)-\([^
c650: 2d 5d 2a 5c 29 2d 5c 28 2e 2a 5c 29 24 2f 5c 32  -]*\)-\(.*\)$/\2
c660: 2f 27 60 0a 62 75 69 6c 64 5f 6f 73 3d 60 65 63  /'`.build_os=`ec
c670: 68 6f 20 24 61 63 5f 63 76 5f 62 75 69 6c 64 20  ho $ac_cv_build 
c680: 7c 20 73 65 64 20 27 73 2f 5e 5c 28 5b 5e 2d 5d  | sed 's/^\([^-]
c690: 2a 5c 29 2d 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28  *\)-\([^-]*\)-\(
c6a0: 2e 2a 5c 29 24 2f 5c 33 2f 27 60 0a 0a 0a 65 63  .*\)$/\3/'`...ec
c6b0: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
c6c0: 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 68 6f 73  NO: checking hos
c6d0: 74 20 73 79 73 74 65 6d 20 74 79 70 65 22 20 3e  t system type" >
c6e0: 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
c6f0: 22 63 68 65 63 6b 69 6e 67 20 68 6f 73 74 20 73  "checking host s
c700: 79 73 74 65 6d 20 74 79 70 65 2e 2e 2e 20 24 45  ystem type... $E
c710: 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65  CHO_C" >&6.if te
c720: 73 74 20 22 24 7b 61 63 5f 63 76 5f 68 6f 73 74  st "${ac_cv_host
c730: 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
c740: 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
c750: 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
c760: 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
c770: 61 63 5f 63 76 5f 68 6f 73 74 5f 61 6c 69 61 73  ac_cv_host_alias
c780: 3d 24 68 6f 73 74 5f 61 6c 69 61 73 0a 74 65 73  =$host_alias.tes
c790: 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 68 6f 73  t -z "$ac_cv_hos
c7a0: 74 5f 61 6c 69 61 73 22 20 26 26 0a 20 20 61 63  t_alias" &&.  ac
c7b0: 5f 63 76 5f 68 6f 73 74 5f 61 6c 69 61 73 3d 24  _cv_host_alias=$
c7c0: 61 63 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69 61  ac_cv_build_alia
c7d0: 73 0a 61 63 5f 63 76 5f 68 6f 73 74 3d 60 24 61  s.ac_cv_host=`$a
c7e0: 63 5f 63 6f 6e 66 69 67 5f 73 75 62 20 24 61 63  c_config_sub $ac
c7f0: 5f 63 76 5f 68 6f 73 74 5f 61 6c 69 61 73 60 20  _cv_host_alias` 
c800: 7c 7c 0a 20 20 7b 20 7b 20 65 63 68 6f 20 22 24  ||.  { { echo "$
c810: 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65  as_me:$LINENO: e
c820: 72 72 6f 72 3a 20 24 61 63 5f 63 6f 6e 66 69 67  rror: $ac_config
c830: 5f 73 75 62 20 24 61 63 5f 63 76 5f 68 6f 73 74  _sub $ac_cv_host
c840: 5f 61 6c 69 61 73 20 66 61 69 6c 65 64 22 20 3e  _alias failed" >
c850: 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  &5.echo "$as_me:
c860: 20 65 72 72 6f 72 3a 20 24 61 63 5f 63 6f 6e 66   error: $ac_conf
c870: 69 67 5f 73 75 62 20 24 61 63 5f 63 76 5f 68 6f  ig_sub $ac_cv_ho
c880: 73 74 5f 61 6c 69 61 73 20 66 61 69 6c 65 64 22  st_alias failed"
c890: 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69   >&2;}.   { (exi
c8a0: 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b  t 1); exit 1; };
c8b0: 20 7d 0a 0a 66 69 0a 65 63 68 6f 20 22 24 61 73   }..fi.echo "$as
c8c0: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
c8d0: 75 6c 74 3a 20 24 61 63 5f 63 76 5f 68 6f 73 74  ult: $ac_cv_host
c8e0: 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
c8f0: 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 68 6f 73 74  HO_T}$ac_cv_host
c900: 22 20 3e 26 36 0a 68 6f 73 74 3d 24 61 63 5f 63  " >&6.host=$ac_c
c910: 76 5f 68 6f 73 74 0a 68 6f 73 74 5f 63 70 75 3d  v_host.host_cpu=
c920: 60 65 63 68 6f 20 24 61 63 5f 63 76 5f 68 6f 73  `echo $ac_cv_hos
c930: 74 20 7c 20 73 65 64 20 27 73 2f 5e 5c 28 5b 5e  t | sed 's/^\([^
c940: 2d 5d 2a 5c 29 2d 5c 28 5b 5e 2d 5d 2a 5c 29 2d  -]*\)-\([^-]*\)-
c950: 5c 28 2e 2a 5c 29 24 2f 5c 31 2f 27 60 0a 68 6f  \(.*\)$/\1/'`.ho
c960: 73 74 5f 76 65 6e 64 6f 72 3d 60 65 63 68 6f 20  st_vendor=`echo 
c970: 24 61 63 5f 63 76 5f 68 6f 73 74 20 7c 20 73 65  $ac_cv_host | se
c980: 64 20 27 73 2f 5e 5c 28 5b 5e 2d 5d 2a 5c 29 2d  d 's/^\([^-]*\)-
c990: 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 2e 2a 5c 29  \([^-]*\)-\(.*\)
c9a0: 24 2f 5c 32 2f 27 60 0a 68 6f 73 74 5f 6f 73 3d  $/\2/'`.host_os=
c9b0: 60 65 63 68 6f 20 24 61 63 5f 63 76 5f 68 6f 73  `echo $ac_cv_hos
c9c0: 74 20 7c 20 73 65 64 20 27 73 2f 5e 5c 28 5b 5e  t | sed 's/^\([^
c9d0: 2d 5d 2a 5c 29 2d 5c 28 5b 5e 2d 5d 2a 5c 29 2d  -]*\)-\([^-]*\)-
c9e0: 5c 28 2e 2a 5c 29 24 2f 5c 33 2f 27 60 0a 0a 0a  \(.*\)$/\3/'`...
c9f0: 61 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d  ac_ext=c.ac_cpp=
ca00: 27 24 43 50 50 20 24 43 50 50 46 4c 41 47 53 27  '$CPP $CPPFLAGS'
ca10: 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43  .ac_compile='$CC
ca20: 20 2d 63 20 24 43 46 4c 41 47 53 20 24 43 50 50   -c $CFLAGS $CPP
ca30: 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24  FLAGS conftest.$
ca40: 61 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c  ac_ext >&5'.ac_l
ca50: 69 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66  ink='$CC -o conf
ca60: 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 24  test$ac_exeext $
ca70: 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53  CFLAGS $CPPFLAGS
ca80: 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65   $LDFLAGS confte
ca90: 73 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53  st.$ac_ext $LIBS
caa0: 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65   >&5'.ac_compile
cab0: 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63  r_gnu=$ac_cv_c_c
cac0: 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 69 66 20 74  ompiler_gnu.if t
cad0: 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c  est -n "$ac_tool
cae0: 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a 20  _prefix"; then. 
caf0: 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20 66   # Extract the f
cb00: 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24 7b  irst word of "${
cb10: 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 67  ac_tool_prefix}g
cb20: 63 63 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62  cc", so it can b
cb30: 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65  e a program name
cb40: 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20   with args..set 
cb50: 64 75 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f  dummy ${ac_tool_
cb60: 70 72 65 66 69 78 7d 67 63 63 3b 20 61 63 5f 77  prefix}gcc; ac_w
cb70: 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73  ord=$2.echo "$as
cb80: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
cb90: 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f  cking for $ac_wo
cba0: 72 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  rd" >&5.echo $EC
cbb0: 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66  HO_N "checking f
cbc0: 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24  or $ac_word... $
cbd0: 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74  ECHO_C" >&6.if t
cbe0: 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f  est "${ac_cv_pro
cbf0: 67 5f 43 43 2b 73 65 74 7d 22 20 3d 20 73 65 74  g_CC+set}" = set
cc00: 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
cc10: 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
cc20: 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
cc30: 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22  e.  if test -n "
cc40: 24 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  $CC"; then.  ac_
cc50: 63 76 5f 70 72 6f 67 5f 43 43 3d 22 24 43 43 22  cv_prog_CC="$CC"
cc60: 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20   # Let the user 
cc70: 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73  override the tes
cc80: 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f  t..else.as_save_
cc90: 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50  IFS=$IFS; IFS=$P
cca0: 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f  ATH_SEPARATOR.fo
ccb0: 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54  r as_dir in $PAT
ccc0: 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73  H.do.  IFS=$as_s
ccd0: 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d  ave_IFS.  test -
cce0: 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61  z "$as_dir" && a
ccf0: 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63  s_dir=..  for ac
cd00: 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20  _exec_ext in '' 
cd10: 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65  $ac_executable_e
cd20: 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20  xtensions; do.  
cd30: 69 66 20 24 61 73 5f 65 78 65 63 75 74 61 62 6c  if $as_executabl
cd40: 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63  e_p "$as_dir/$ac
cd50: 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78  _word$ac_exec_ex
cd60: 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f  t"; then.    ac_
cd70: 63 76 5f 70 72 6f 67 5f 43 43 3d 22 24 7b 61 63  cv_prog_CC="${ac
cd80: 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 67 63 63  _tool_prefix}gcc
cd90: 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f  ".    echo "$as_
cda0: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e  me:$LINENO: foun
cdb0: 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f  d $as_dir/$ac_wo
cdc0: 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20  rd$ac_exec_ext" 
cdd0: 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a  >&5.    break 2.
cde0: 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a    fi.done.done..
cdf0: 66 69 0a 66 69 0a 43 43 3d 24 61 63 5f 63 76 5f  fi.fi.CC=$ac_cv_
ce00: 70 72 6f 67 5f 43 43 0a 69 66 20 74 65 73 74 20  prog_CC.if test 
ce10: 2d 6e 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20  -n "$CC"; then. 
ce20: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
ce30: 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24  INENO: result: $
ce40: 43 43 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  CC" >&5.echo "${
ce50: 45 43 48 4f 5f 54 7d 24 43 43 22 20 3e 26 36 0a  ECHO_T}$CC" >&6.
ce60: 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73  else.  echo "$as
ce70: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
ce80: 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68  ult: no" >&5.ech
ce90: 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20  o "${ECHO_T}no" 
cea0: 3e 26 36 0a 66 69 0a 0a 66 69 0a 69 66 20 74 65  >&6.fi..fi.if te
ceb0: 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72  st -z "$ac_cv_pr
cec0: 6f 67 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20 61  og_CC"; then.  a
ced0: 63 5f 63 74 5f 43 43 3d 24 43 43 0a 20 20 23 20  c_ct_CC=$CC.  # 
cee0: 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73  Extract the firs
cef0: 74 20 77 6f 72 64 20 6f 66 20 22 67 63 63 22 2c  t word of "gcc",
cf00: 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20   so it can be a 
cf10: 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74  program name wit
cf20: 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d  h args..set dumm
cf30: 79 20 67 63 63 3b 20 61 63 5f 77 6f 72 64 3d 24  y gcc; ac_word=$
cf40: 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  2.echo "$as_me:$
cf50: 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
cf60: 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e   for $ac_word" >
cf70: 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
cf80: 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61  "checking for $a
cf90: 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f  c_word... $ECHO_
cfa0: 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22  C" >&6.if test "
cfb0: 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f  ${ac_cv_prog_ac_
cfc0: 63 74 5f 43 43 2b 73 65 74 7d 22 20 3d 20 73 65  ct_CC+set}" = se
cfd0: 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
cfe0: 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
cff0: 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
d000: 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20  se.  if test -n 
d010: 22 24 61 63 5f 63 74 5f 43 43 22 3b 20 74 68 65  "$ac_ct_CC"; the
d020: 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61  n.  ac_cv_prog_a
d030: 63 5f 63 74 5f 43 43 3d 22 24 61 63 5f 63 74 5f  c_ct_CC="$ac_ct_
d040: 43 43 22 20 23 20 4c 65 74 20 74 68 65 20 75 73  CC" # Let the us
d050: 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20  er override the 
d060: 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61  test..else.as_sa
d070: 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53  ve_IFS=$IFS; IFS
d080: 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52  =$PATH_SEPARATOR
d090: 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24  .for as_dir in $
d0a0: 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61  PATH.do.  IFS=$a
d0b0: 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73  s_save_IFS.  tes
d0c0: 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26  t -z "$as_dir" &
d0d0: 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72  & as_dir=..  for
d0e0: 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20   ac_exec_ext in 
d0f0: 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c  '' $ac_executabl
d100: 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f  e_extensions; do
d110: 0a 20 20 69 66 20 24 61 73 5f 65 78 65 63 75 74  .  if $as_execut
d120: 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f  able_p "$as_dir/
d130: 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
d140: 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20  _ext"; then.    
d150: 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
d160: 5f 43 43 3d 22 67 63 63 22 0a 20 20 20 20 65 63  _CC="gcc".    ec
d170: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
d180: 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69  NO: found $as_di
d190: 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78  r/$ac_word$ac_ex
d1a0: 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20  ec_ext" >&5.    
d1b0: 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e  break 2.  fi.don
d1c0: 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 61 63  e.done..fi.fi.ac
d1d0: 5f 63 74 5f 43 43 3d 24 61 63 5f 63 76 5f 70 72  _ct_CC=$ac_cv_pr
d1e0: 6f 67 5f 61 63 5f 63 74 5f 43 43 0a 69 66 20 74  og_ac_ct_CC.if t
d1f0: 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43  est -n "$ac_ct_C
d200: 43 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  C"; then.  echo 
d210: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
d220: 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 74 5f   result: $ac_ct_
d230: 43 43 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  CC" >&5.echo "${
d240: 45 43 48 4f 5f 54 7d 24 61 63 5f 63 74 5f 43 43  ECHO_T}$ac_ct_CC
d250: 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68  " >&6.else.  ech
d260: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
d270: 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e  O: result: no" >
d280: 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
d290: 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 20 20  T}no" >&6.fi..  
d2a0: 43 43 3d 24 61 63 5f 63 74 5f 43 43 0a 65 6c 73  CC=$ac_ct_CC.els
d2b0: 65 0a 20 20 43 43 3d 22 24 61 63 5f 63 76 5f 70  e.  CC="$ac_cv_p
d2c0: 72 6f 67 5f 43 43 22 0a 66 69 0a 0a 69 66 20 74  rog_CC".fi..if t
d2d0: 65 73 74 20 2d 7a 20 22 24 43 43 22 3b 20 74 68  est -z "$CC"; th
d2e0: 65 6e 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20  en.  if test -n 
d2f0: 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78  "$ac_tool_prefix
d300: 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74 72  "; then.  # Extr
d310: 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f  act the first wo
d320: 72 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f 6c  rd of "${ac_tool
d330: 5f 70 72 65 66 69 78 7d 63 63 22 2c 20 73 6f 20  _prefix}cc", so 
d340: 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67  it can be a prog
d350: 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72  ram name with ar
d360: 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 7b  gs..set dummy ${
d370: 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 63  ac_tool_prefix}c
d380: 63 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63  c; ac_word=$2.ec
d390: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
d3a0: 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72  NO: checking for
d3b0: 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65   $ac_word" >&5.e
d3c0: 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
d3d0: 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f  cking for $ac_wo
d3e0: 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  rd... $ECHO_C" >
d3f0: 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63  &6.if test "${ac
d400: 5f 63 76 5f 70 72 6f 67 5f 43 43 2b 73 65 74 7d  _cv_prog_CC+set}
d410: 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
d420: 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63  echo $ECHO_N "(c
d430: 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20  ached) $ECHO_C" 
d440: 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65  >&6.else.  if te
d450: 73 74 20 2d 6e 20 22 24 43 43 22 3b 20 74 68 65  st -n "$CC"; the
d460: 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43  n.  ac_cv_prog_C
d470: 43 3d 22 24 43 43 22 20 23 20 4c 65 74 20 74 68  C="$CC" # Let th
d480: 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20  e user override 
d490: 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61  the test..else.a
d4a0: 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b  s_save_IFS=$IFS;
d4b0: 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52   IFS=$PATH_SEPAR
d4c0: 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20  ATOR.for as_dir 
d4d0: 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46  in $PATH.do.  IF
d4e0: 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20  S=$as_save_IFS. 
d4f0: 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69   test -z "$as_di
d500: 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20  r" && as_dir=.. 
d510: 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74   for ac_exec_ext
d520: 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75   in '' $ac_execu
d530: 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73  table_extensions
d540: 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65 78  ; do.  if $as_ex
d550: 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f  ecutable_p "$as_
d560: 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f  dir/$ac_word$ac_
d570: 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a  exec_ext"; then.
d580: 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43      ac_cv_prog_C
d590: 43 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65  C="${ac_tool_pre
d5a0: 66 69 78 7d 63 63 22 0a 20 20 20 20 65 63 68 6f  fix}cc".    echo
d5b0: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
d5c0: 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f  : found $as_dir/
d5d0: 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
d5e0: 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72  _ext" >&5.    br
d5f0: 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a  eak 2.  fi.done.
d600: 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 43 43 3d 24  done..fi.fi.CC=$
d610: 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 0a 69 66  ac_cv_prog_CC.if
d620: 20 74 65 73 74 20 2d 6e 20 22 24 43 43 22 3b 20   test -n "$CC"; 
d630: 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73  then.  echo "$as
d640: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
d650: 75 6c 74 3a 20 24 43 43 22 20 3e 26 35 0a 65 63  ult: $CC" >&5.ec
d660: 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 43 43  ho "${ECHO_T}$CC
d670: 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68  " >&6.else.  ech
d680: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
d690: 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e  O: result: no" >
d6a0: 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
d6b0: 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 66 69  T}no" >&6.fi..fi
d6c0: 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63  .if test -z "$ac
d6d0: 5f 63 76 5f 70 72 6f 67 5f 43 43 22 3b 20 74 68  _cv_prog_CC"; th
d6e0: 65 6e 0a 20 20 61 63 5f 63 74 5f 43 43 3d 24 43  en.  ac_ct_CC=$C
d6f0: 43 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68  C.  # Extract th
d700: 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20  e first word of 
d710: 22 63 63 22 2c 20 73 6f 20 69 74 20 63 61 6e 20  "cc", so it can 
d720: 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d  be a program nam
d730: 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74  e with args..set
d740: 20 64 75 6d 6d 79 20 63 63 3b 20 61 63 5f 77 6f   dummy cc; ac_wo
d750: 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f  rd=$2.echo "$as_
d760: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
d770: 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72  king for $ac_wor
d780: 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  d" >&5.echo $ECH
d790: 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
d7a0: 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45  r $ac_word... $E
d7b0: 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65  CHO_C" >&6.if te
d7c0: 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67  st "${ac_cv_prog
d7d0: 5f 61 63 5f 63 74 5f 43 43 2b 73 65 74 7d 22 20  _ac_ct_CC+set}" 
d7e0: 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63  = set; then.  ec
d7f0: 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63  ho $ECHO_N "(cac
d800: 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26  hed) $ECHO_C" >&
d810: 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74  6.else.  if test
d820: 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 43 22 3b   -n "$ac_ct_CC";
d830: 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72   then.  ac_cv_pr
d840: 6f 67 5f 61 63 5f 63 74 5f 43 43 3d 22 24 61 63  og_ac_ct_CC="$ac
d850: 5f 63 74 5f 43 43 22 20 23 20 4c 65 74 20 74 68  _ct_CC" # Let th
d860: 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20  e user override 
d870: 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61  the test..else.a
d880: 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b  s_save_IFS=$IFS;
d890: 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52   IFS=$PATH_SEPAR
d8a0: 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20  ATOR.for as_dir 
d8b0: 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46  in $PATH.do.  IF
d8c0: 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20  S=$as_save_IFS. 
d8d0: 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69   test -z "$as_di
d8e0: 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20  r" && as_dir=.. 
d8f0: 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74   for ac_exec_ext
d900: 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75   in '' $ac_execu
d910: 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73  table_extensions
d920: 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65 78  ; do.  if $as_ex
d930: 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f  ecutable_p "$as_
d940: 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f  dir/$ac_word$ac_
d950: 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a  exec_ext"; then.
d960: 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61      ac_cv_prog_a
d970: 63 5f 63 74 5f 43 43 3d 22 63 63 22 0a 20 20 20  c_ct_CC="cc".   
d980: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
d990: 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73  INENO: found $as
d9a0: 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
d9b0: 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20  _exec_ext" >&5. 
d9c0: 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a     break 2.  fi.
d9d0: 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69  done.done..fi.fi
d9e0: 0a 61 63 5f 63 74 5f 43 43 3d 24 61 63 5f 63 76  .ac_ct_CC=$ac_cv
d9f0: 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 0a 69  _prog_ac_ct_CC.i
da00: 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63  f test -n "$ac_c
da10: 74 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20 65 63  t_CC"; then.  ec
da20: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
da30: 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f  NO: result: $ac_
da40: 63 74 5f 43 43 22 20 3e 26 35 0a 65 63 68 6f 20  ct_CC" >&5.echo 
da50: 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 74  "${ECHO_T}$ac_ct
da60: 5f 43 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  _CC" >&6.else.  
da70: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
da80: 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f  NENO: result: no
da90: 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
daa0: 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a  HO_T}no" >&6.fi.
dab0: 0a 20 20 43 43 3d 24 61 63 5f 63 74 5f 43 43 0a  .  CC=$ac_ct_CC.
dac0: 65 6c 73 65 0a 20 20 43 43 3d 22 24 61 63 5f 63  else.  CC="$ac_c
dad0: 76 5f 70 72 6f 67 5f 43 43 22 0a 66 69 0a 0a 66  v_prog_CC".fi..f
dae0: 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 43  i.if test -z "$C
daf0: 43 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74  C"; then.  # Ext
db00: 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77  ract the first w
db10: 6f 72 64 20 6f 66 20 22 63 63 22 2c 20 73 6f 20  ord of "cc", so 
db20: 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67  it can be a prog
db30: 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72  ram name with ar
db40: 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 63 63  gs..set dummy cc
db50: 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68  ; ac_word=$2.ech
db60: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
db70: 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  O: checking for 
db80: 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63  $ac_word" >&5.ec
db90: 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
dba0: 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72  king for $ac_wor
dbb0: 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26  d... $ECHO_C" >&
dbc0: 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f  6.if test "${ac_
dbd0: 63 76 5f 70 72 6f 67 5f 43 43 2b 73 65 74 7d 22  cv_prog_CC+set}"
dbe0: 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
dbf0: 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
dc00: 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
dc10: 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73  &6.else.  if tes
dc20: 74 20 2d 6e 20 22 24 43 43 22 3b 20 74 68 65 6e  t -n "$CC"; then
dc30: 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43  .  ac_cv_prog_CC
dc40: 3d 22 24 43 43 22 20 23 20 4c 65 74 20 74 68 65  ="$CC" # Let the
dc50: 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74   user override t
dc60: 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 20 20  he test..else.  
dc70: 61 63 5f 70 72 6f 67 5f 72 65 6a 65 63 74 65 64  ac_prog_rejected
dc80: 3d 6e 6f 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d  =no.as_save_IFS=
dc90: 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f  $IFS; IFS=$PATH_
dca0: 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73  SEPARATOR.for as
dcb0: 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f  _dir in $PATH.do
dcc0: 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f  .  IFS=$as_save_
dcd0: 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24  IFS.  test -z "$
dce0: 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69  as_dir" && as_di
dcf0: 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78 65  r=..  for ac_exe
dd00: 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f  c_ext in '' $ac_
dd10: 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e  executable_exten
dd20: 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 24  sions; do.  if $
dd30: 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20  as_executable_p 
dd40: 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72  "$as_dir/$ac_wor
dd50: 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20  d$ac_exec_ext"; 
dd60: 74 68 65 6e 0a 20 20 20 20 69 66 20 74 65 73 74  then.    if test
dd70: 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f   "$as_dir/$ac_wo
dd80: 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20  rd$ac_exec_ext" 
dd90: 3d 20 22 2f 75 73 72 2f 75 63 62 2f 63 63 22 3b  = "/usr/ucb/cc";
dda0: 20 74 68 65 6e 0a 20 20 20 20 20 20 20 61 63 5f   then.       ac_
ddb0: 70 72 6f 67 5f 72 65 6a 65 63 74 65 64 3d 79 65  prog_rejected=ye
ddc0: 73 0a 20 20 20 20 20 20 20 63 6f 6e 74 69 6e 75  s.       continu
ddd0: 65 0a 20 20 20 20 20 66 69 0a 20 20 20 20 61 63  e.     fi.    ac
dde0: 5f 63 76 5f 70 72 6f 67 5f 43 43 3d 22 63 63 22  _cv_prog_CC="cc"
ddf0: 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  .    echo "$as_m
de00: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64  e:$LINENO: found
de10: 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72   $as_dir/$ac_wor
de20: 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e  d$ac_exec_ext" >
de30: 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20  &5.    break 2. 
de40: 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 69   fi.done.done..i
de50: 66 20 74 65 73 74 20 24 61 63 5f 70 72 6f 67 5f  f test $ac_prog_
de60: 72 65 6a 65 63 74 65 64 20 3d 20 79 65 73 3b 20  rejected = yes; 
de70: 74 68 65 6e 0a 20 20 23 20 57 65 20 66 6f 75 6e  then.  # We foun
de80: 64 20 61 20 62 6f 67 6f 6e 20 69 6e 20 74 68 65  d a bogon in the
de90: 20 70 61 74 68 2c 20 73 6f 20 6d 61 6b 65 20 73   path, so make s
dea0: 75 72 65 20 77 65 20 6e 65 76 65 72 20 75 73 65  ure we never use
deb0: 20 69 74 2e 0a 20 20 73 65 74 20 64 75 6d 6d 79   it..  set dummy
dec0: 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 0a   $ac_cv_prog_CC.
ded0: 20 20 73 68 69 66 74 0a 20 20 69 66 20 74 65 73    shift.  if tes
dee0: 74 20 24 23 20 21 3d 20 30 3b 20 74 68 65 6e 0a  t $# != 0; then.
def0: 20 20 20 20 23 20 57 65 20 63 68 6f 73 65 20 61      # We chose a
df00: 20 64 69 66 66 65 72 65 6e 74 20 63 6f 6d 70 69   different compi
df10: 6c 65 72 20 66 72 6f 6d 20 74 68 65 20 62 6f 67  ler from the bog
df20: 75 73 20 6f 6e 65 2e 0a 20 20 20 20 23 20 48 6f  us one..    # Ho
df30: 77 65 76 65 72 2c 20 69 74 20 68 61 73 20 74 68  wever, it has th
df40: 65 20 73 61 6d 65 20 62 61 73 65 6e 61 6d 65 2c  e same basename,
df50: 20 73 6f 20 74 68 65 20 62 6f 67 6f 6e 20 77 69   so the bogon wi
df60: 6c 6c 20 62 65 20 63 68 6f 73 65 6e 0a 20 20 20  ll be chosen.   
df70: 20 23 20 66 69 72 73 74 20 69 66 20 77 65 20 73   # first if we s
df80: 65 74 20 43 43 20 74 6f 20 6a 75 73 74 20 74 68  et CC to just th
df90: 65 20 62 61 73 65 6e 61 6d 65 3b 20 75 73 65 20  e basename; use 
dfa0: 74 68 65 20 66 75 6c 6c 20 66 69 6c 65 20 6e 61  the full file na
dfb0: 6d 65 2e 0a 20 20 20 20 73 68 69 66 74 0a 20 20  me..    shift.  
dfc0: 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 3d    ac_cv_prog_CC=
dfd0: 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72  "$as_dir/$ac_wor
dfe0: 64 24 7b 31 2b 27 20 27 7d 24 40 22 0a 20 20 66  d${1+' '}$@".  f
dff0: 69 0a 66 69 0a 66 69 0a 66 69 0a 43 43 3d 24 61  i.fi.fi.fi.CC=$a
e000: 63 5f 63 76 5f 70 72 6f 67 5f 43 43 0a 69 66 20  c_cv_prog_CC.if 
e010: 74 65 73 74 20 2d 6e 20 22 24 43 43 22 3b 20 74  test -n "$CC"; t
e020: 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  hen.  echo "$as_
e030: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
e040: 6c 74 3a 20 24 43 43 22 20 3e 26 35 0a 65 63 68  lt: $CC" >&5.ech
e050: 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 43 43 22  o "${ECHO_T}$CC"
e060: 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f   >&6.else.  echo
e070: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
e080: 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26  : result: no" >&
e090: 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
e0a0: 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 66 69 0a  }no" >&6.fi..fi.
e0b0: 69 66 20 74 65 73 74 20 2d 7a 20 22 24 43 43 22  if test -z "$CC"
e0c0: 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74  ; then.  if test
e0d0: 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72   -n "$ac_tool_pr
e0e0: 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 20 66 6f  efix"; then.  fo
e0f0: 72 20 61 63 5f 70 72 6f 67 20 69 6e 20 63 6c 0a  r ac_prog in cl.
e100: 20 20 64 6f 0a 20 20 20 20 23 20 45 78 74 72 61    do.    # Extra
e110: 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72  ct the first wor
e120: 64 20 6f 66 20 22 24 61 63 5f 74 6f 6f 6c 5f 70  d of "$ac_tool_p
e130: 72 65 66 69 78 24 61 63 5f 70 72 6f 67 22 2c 20  refix$ac_prog", 
e140: 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70  so it can be a p
e150: 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68  rogram name with
e160: 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79   args..set dummy
e170: 20 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78   $ac_tool_prefix
e180: 24 61 63 5f 70 72 6f 67 3b 20 61 63 5f 77 6f 72  $ac_prog; ac_wor
e190: 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d  d=$2.echo "$as_m
e1a0: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
e1b0: 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64  ing for $ac_word
e1c0: 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
e1d0: 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72  _N "checking for
e1e0: 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43   $ac_word... $EC
e1f0: 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
e200: 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f  t "${ac_cv_prog_
e210: 43 43 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  CC+set}" = set; 
e220: 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
e230: 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
e240: 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a  CHO_C" >&6.else.
e250: 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43    if test -n "$C
e260: 43 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76  C"; then.  ac_cv
e270: 5f 70 72 6f 67 5f 43 43 3d 22 24 43 43 22 20 23  _prog_CC="$CC" #
e280: 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76   Let the user ov
e290: 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e  erride the test.
e2a0: 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46  .else.as_save_IF
e2b0: 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54  S=$IFS; IFS=$PAT
e2c0: 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20  H_SEPARATOR.for 
e2d0: 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a  as_dir in $PATH.
e2e0: 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76  do.  IFS=$as_sav
e2f0: 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20  e_IFS.  test -z 
e300: 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f  "$as_dir" && as_
e310: 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65  dir=..  for ac_e
e320: 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61  xec_ext in '' $a
e330: 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74  c_executable_ext
e340: 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66  ensions; do.  if
e350: 20 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f   $as_executable_
e360: 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77  p "$as_dir/$ac_w
e370: 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22  ord$ac_exec_ext"
e380: 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76  ; then.    ac_cv
e390: 5f 70 72 6f 67 5f 43 43 3d 22 24 61 63 5f 74 6f  _prog_CC="$ac_to
e3a0: 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72 6f  ol_prefix$ac_pro
e3b0: 67 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73  g".    echo "$as
e3c0: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75  _me:$LINENO: fou
e3d0: 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77  nd $as_dir/$ac_w
e3e0: 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22  ord$ac_exec_ext"
e3f0: 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32   >&5.    break 2
e400: 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a  .  fi.done.done.
e410: 0a 66 69 0a 66 69 0a 43 43 3d 24 61 63 5f 63 76  .fi.fi.CC=$ac_cv
e420: 5f 70 72 6f 67 5f 43 43 0a 69 66 20 74 65 73 74  _prog_CC.if test
e430: 20 2d 6e 20 22 24 43 43 22 3b 20 74 68 65 6e 0a   -n "$CC"; then.
e440: 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
e450: 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
e460: 24 43 43 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  $CC" >&5.echo "$
e470: 7b 45 43 48 4f 5f 54 7d 24 43 43 22 20 3e 26 36  {ECHO_T}$CC" >&6
e480: 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
e490: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
e4a0: 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63  sult: no" >&5.ec
e4b0: 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22  ho "${ECHO_T}no"
e4c0: 20 3e 26 36 0a 66 69 0a 0a 20 20 20 20 74 65 73   >&6.fi..    tes
e4d0: 74 20 2d 6e 20 22 24 43 43 22 20 26 26 20 62 72  t -n "$CC" && br
e4e0: 65 61 6b 0a 20 20 64 6f 6e 65 0a 66 69 0a 69 66  eak.  done.fi.if
e4f0: 20 74 65 73 74 20 2d 7a 20 22 24 43 43 22 3b 20   test -z "$CC"; 
e500: 74 68 65 6e 0a 20 20 61 63 5f 63 74 5f 43 43 3d  then.  ac_ct_CC=
e510: 24 43 43 0a 20 20 66 6f 72 20 61 63 5f 70 72 6f  $CC.  for ac_pro
e520: 67 20 69 6e 20 63 6c 0a 64 6f 0a 20 20 23 20 45  g in cl.do.  # E
e530: 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74  xtract the first
e540: 20 77 6f 72 64 20 6f 66 20 22 24 61 63 5f 70 72   word of "$ac_pr
e550: 6f 67 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62  og", so it can b
e560: 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65  e a program name
e570: 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20   with args..set 
e580: 64 75 6d 6d 79 20 24 61 63 5f 70 72 6f 67 3b 20  dummy $ac_prog; 
e590: 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20  ac_word=$2.echo 
e5a0: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
e5b0: 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61   checking for $a
e5c0: 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f  c_word" >&5.echo
e5d0: 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
e5e0: 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e  ng for $ac_word.
e5f0: 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
e600: 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76  if test "${ac_cv
e610: 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 2b 73  _prog_ac_ct_CC+s
e620: 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
e630: 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  .  echo $ECHO_N 
e640: 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f  "(cached) $ECHO_
e650: 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66  C" >&6.else.  if
e660: 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74   test -n "$ac_ct
e670: 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  _CC"; then.  ac_
e680: 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43  cv_prog_ac_ct_CC
e690: 3d 22 24 61 63 5f 63 74 5f 43 43 22 20 23 20 4c  ="$ac_ct_CC" # L
e6a0: 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72  et the user over
e6b0: 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65  ride the test..e
e6c0: 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d  lse.as_save_IFS=
e6d0: 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f  $IFS; IFS=$PATH_
e6e0: 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73  SEPARATOR.for as
e6f0: 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f  _dir in $PATH.do
e700: 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f  .  IFS=$as_save_
e710: 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24  IFS.  test -z "$
e720: 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69  as_dir" && as_di
e730: 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78 65  r=..  for ac_exe
e740: 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f  c_ext in '' $ac_
e750: 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e  executable_exten
e760: 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 24  sions; do.  if $
e770: 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20  as_executable_p 
e780: 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72  "$as_dir/$ac_wor
e790: 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20  d$ac_exec_ext"; 
e7a0: 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70  then.    ac_cv_p
e7b0: 72 6f 67 5f 61 63 5f 63 74 5f 43 43 3d 22 24 61  rog_ac_ct_CC="$a
e7c0: 63 5f 70 72 6f 67 22 0a 20 20 20 20 65 63 68 6f  c_prog".    echo
e7d0: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
e7e0: 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f  : found $as_dir/
e7f0: 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
e800: 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72  _ext" >&5.    br
e810: 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a  eak 2.  fi.done.
e820: 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 61 63 5f 63  done..fi.fi.ac_c
e830: 74 5f 43 43 3d 24 61 63 5f 63 76 5f 70 72 6f 67  t_CC=$ac_cv_prog
e840: 5f 61 63 5f 63 74 5f 43 43 0a 69 66 20 74 65 73  _ac_ct_CC.if tes
e850: 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 43 22  t -n "$ac_ct_CC"
e860: 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24  ; then.  echo "$
e870: 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
e880: 65 73 75 6c 74 3a 20 24 61 63 5f 63 74 5f 43 43  esult: $ac_ct_CC
e890: 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
e8a0: 48 4f 5f 54 7d 24 61 63 5f 63 74 5f 43 43 22 20  HO_T}$ac_ct_CC" 
e8b0: 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  >&6.else.  echo 
e8c0: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
e8d0: 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35   result: no" >&5
e8e0: 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
e8f0: 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 20 20 74 65  no" >&6.fi..  te
e900: 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 43  st -n "$ac_ct_CC
e910: 22 20 26 26 20 62 72 65 61 6b 0a 64 6f 6e 65 0a  " && break.done.
e920: 0a 20 20 43 43 3d 24 61 63 5f 63 74 5f 43 43 0a  .  CC=$ac_ct_CC.
e930: 66 69 0a 0a 66 69 0a 0a 0a 74 65 73 74 20 2d 7a  fi..fi...test -z
e940: 20 22 24 43 43 22 20 26 26 20 7b 20 7b 20 65 63   "$CC" && { { ec
e950: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
e960: 4e 4f 3a 20 65 72 72 6f 72 3a 20 6e 6f 20 61 63  NO: error: no ac
e970: 63 65 70 74 61 62 6c 65 20 43 20 63 6f 6d 70 69  ceptable C compi
e980: 6c 65 72 20 66 6f 75 6e 64 20 69 6e 20 5c 24 50  ler found in \$P
e990: 41 54 48 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67  ATH.See \`config
e9a0: 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64  .log' for more d
e9b0: 65 74 61 69 6c 73 2e 22 20 3e 26 35 0a 65 63 68  etails." >&5.ech
e9c0: 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
e9d0: 3a 20 6e 6f 20 61 63 63 65 70 74 61 62 6c 65 20  : no acceptable 
e9e0: 43 20 63 6f 6d 70 69 6c 65 72 20 66 6f 75 6e 64  C compiler found
e9f0: 20 69 6e 20 5c 24 50 41 54 48 0a 53 65 65 20 5c   in \$PATH.See \
ea00: 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72  `config.log' for
ea10: 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20   more details." 
ea20: 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74  >&2;}.   { (exit
ea30: 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20   1); exit 1; }; 
ea40: 7d 0a 0a 23 20 50 72 6f 76 69 64 65 20 73 6f 6d  }..# Provide som
ea50: 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62  e information ab
ea60: 6f 75 74 20 74 68 65 20 63 6f 6d 70 69 6c 65 72  out the compiler
ea70: 2e 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  ..echo "$as_me:$
ea80: 4c 49 4e 45 4e 4f 3a 22 20 5c 0a 20 20 20 20 20  LINENO:" \.     
ea90: 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 43 20  "checking for C 
eaa0: 63 6f 6d 70 69 6c 65 72 20 76 65 72 73 69 6f 6e  compiler version
eab0: 22 20 3e 26 35 0a 61 63 5f 63 6f 6d 70 69 6c 65  " >&5.ac_compile
eac0: 72 3d 60 73 65 74 20 58 20 24 61 63 5f 63 6f 6d  r=`set X $ac_com
ead0: 70 69 6c 65 3b 20 65 63 68 6f 20 24 32 60 0a 7b  pile; echo $2`.{
eae0: 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
eaf0: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
eb00: 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 2d 76 65  ac_compiler --ve
eb10: 72 73 69 6f 6e 20 3c 2f 64 65 76 2f 6e 75 6c 6c  rsion </dev/null
eb20: 20 3e 26 35 5c 22 22 29 20 3e 26 35 0a 20 20 28   >&5\"") >&5.  (
eb30: 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65  eval $ac_compile
eb40: 72 20 2d 2d 76 65 72 73 69 6f 6e 20 3c 2f 64 65  r --version </de
eb50: 76 2f 6e 75 6c 6c 20 3e 26 35 29 20 32 3e 26 35  v/null >&5) 2>&5
eb60: 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
eb70: 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
eb80: 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
eb90: 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
eba0: 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
ebb0: 29 3b 20 7d 0a 7b 20 28 65 76 61 6c 20 65 63 68  ); }.{ (eval ech
ebc0: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
ebd0: 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65  O: \"$ac_compile
ebe0: 72 20 2d 76 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20  r -v </dev/null 
ebf0: 3e 26 35 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  >&5\"") >&5.  (e
ec00: 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 72  val $ac_compiler
ec10: 20 2d 76 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e   -v </dev/null >
ec20: 26 35 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  &5) 2>&5.  ac_st
ec30: 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
ec40: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
ec50: 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
ec60: 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
ec70: 63 5f 73 74 61 74 75 73 29 3b 20 7d 0a 7b 20 28  c_status); }.{ (
ec80: 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
ec90: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
eca0: 5f 63 6f 6d 70 69 6c 65 72 20 2d 56 20 3c 2f 64  _compiler -V </d
ecb0: 65 76 2f 6e 75 6c 6c 20 3e 26 35 5c 22 22 29 20  ev/null >&5\"") 
ecc0: 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
ecd0: 63 6f 6d 70 69 6c 65 72 20 2d 56 20 3c 2f 64 65  compiler -V </de
ece0: 76 2f 6e 75 6c 6c 20 3e 26 35 29 20 32 3e 26 35  v/null >&5) 2>&5
ecf0: 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
ed00: 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
ed10: 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
ed20: 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
ed30: 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
ed40: 29 3b 20 7d 0a 0a 63 61 74 20 3e 63 6f 6e 66 74  ); }..cat >conft
ed50: 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
ed60: 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73  CEOF./* confdefs
ed70: 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63  .h.  */._ACEOF.c
ed80: 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e  at confdefs.h >>
ed90: 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
eda0: 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  .cat >>conftest.
edb0: 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
edc0: 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73  ./* end confdefs
edd0: 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69  .h.  */..int.mai
ede0: 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65  n ().{..  ;.  re
edf0: 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46  turn 0;.}._ACEOF
ee00: 0a 61 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 73 5f  .ac_clean_files_
ee10: 73 61 76 65 3d 24 61 63 5f 63 6c 65 61 6e 5f 66  save=$ac_clean_f
ee20: 69 6c 65 73 0a 61 63 5f 63 6c 65 61 6e 5f 66 69  iles.ac_clean_fi
ee30: 6c 65 73 3d 22 24 61 63 5f 63 6c 65 61 6e 5f 66  les="$ac_clean_f
ee40: 69 6c 65 73 20 61 2e 6f 75 74 20 61 2e 65 78 65  iles a.out a.exe
ee50: 20 62 2e 6f 75 74 22 0a 23 20 54 72 79 20 74 6f   b.out".# Try to
ee60: 20 63 72 65 61 74 65 20 61 6e 20 65 78 65 63 75   create an execu
ee70: 74 61 62 6c 65 20 77 69 74 68 6f 75 74 20 2d 6f  table without -o
ee80: 20 66 69 72 73 74 2c 20 64 69 73 72 65 67 61 72   first, disregar
ee90: 64 20 61 2e 6f 75 74 2e 0a 23 20 49 74 20 77 69  d a.out..# It wi
eea0: 6c 6c 20 68 65 6c 70 20 75 73 20 64 69 61 67 6e  ll help us diagn
eeb0: 6f 73 65 20 62 72 6f 6b 65 6e 20 63 6f 6d 70 69  ose broken compi
eec0: 6c 65 72 73 2c 20 61 6e 64 20 66 69 6e 64 69 6e  lers, and findin
eed0: 67 20 6f 75 74 20 61 6e 20 69 6e 74 75 69 74 69  g out an intuiti
eee0: 6f 6e 0a 23 20 6f 66 20 65 78 65 65 78 74 2e 0a  on.# of exeext..
eef0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
ef00: 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66  NENO: checking f
ef10: 6f 72 20 43 20 63 6f 6d 70 69 6c 65 72 20 64 65  or C compiler de
ef20: 66 61 75 6c 74 20 6f 75 74 70 75 74 20 66 69 6c  fault output fil
ef30: 65 20 6e 61 6d 65 22 20 3e 26 35 0a 65 63 68 6f  e name" >&5.echo
ef40: 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
ef50: 6e 67 20 66 6f 72 20 43 20 63 6f 6d 70 69 6c 65  ng for C compile
ef60: 72 20 64 65 66 61 75 6c 74 20 6f 75 74 70 75 74  r default output
ef70: 20 66 69 6c 65 20 6e 61 6d 65 2e 2e 2e 20 24 45   file name... $E
ef80: 43 48 4f 5f 43 22 20 3e 26 36 0a 61 63 5f 6c 69  CHO_C" >&6.ac_li
ef90: 6e 6b 5f 64 65 66 61 75 6c 74 3d 60 65 63 68 6f  nk_default=`echo
efa0: 20 22 24 61 63 5f 6c 69 6e 6b 22 20 7c 20 73 65   "$ac_link" | se
efb0: 64 20 27 73 2f 20 2d 6f 20 2a 63 6f 6e 66 74 65  d 's/ -o *confte
efc0: 73 74 5b 5e 20 5d 2a 2f 2f 27 60 0a 69 66 20 7b  st[^ ]*//'`.if {
efd0: 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
efe0: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
eff0: 61 63 5f 6c 69 6e 6b 5f 64 65 66 61 75 6c 74 5c  ac_link_default\
f000: 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
f010: 24 61 63 5f 6c 69 6e 6b 5f 64 65 66 61 75 6c 74  $ac_link_default
f020: 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
f030: 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
f040: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
f050: 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
f060: 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
f070: 73 74 61 74 75 73 29 3b 20 7d 3b 20 74 68 65 6e  status); }; then
f080: 0a 20 20 23 20 46 69 6e 64 20 74 68 65 20 6f 75  .  # Find the ou
f090: 74 70 75 74 2c 20 73 74 61 72 74 69 6e 67 20 66  tput, starting f
f0a0: 72 6f 6d 20 74 68 65 20 6d 6f 73 74 20 6c 69 6b  rom the most lik
f0b0: 65 6c 79 2e 20 20 54 68 69 73 20 73 63 68 65 6d  ely.  This schem
f0c0: 65 20 69 73 0a 23 20 6e 6f 74 20 72 6f 62 75 73  e is.# not robus
f0d0: 74 20 74 6f 20 6a 75 6e 6b 20 69 6e 20 60 2e 27  t to junk in `.'
f0e0: 2c 20 68 65 6e 63 65 20 67 6f 20 74 6f 20 77 69  , hence go to wi
f0f0: 6c 64 63 61 72 64 73 20 28 61 2e 2a 29 20 6f 6e  ldcards (a.*) on
f100: 6c 79 20 61 73 20 61 20 6c 61 73 74 0a 23 20 72  ly as a last.# r
f110: 65 73 6f 72 74 2e 0a 0a 23 20 42 65 20 63 61 72  esort...# Be car
f120: 65 66 75 6c 20 74 6f 20 69 6e 69 74 69 61 6c 69  eful to initiali
f130: 7a 65 20 74 68 69 73 20 76 61 72 69 61 62 6c 65  ze this variable
f140: 2c 20 73 69 6e 63 65 20 69 74 20 75 73 65 64 20  , since it used 
f150: 74 6f 20 62 65 20 63 61 63 68 65 64 2e 0a 23 20  to be cached..# 
f160: 4f 74 68 65 72 77 69 73 65 20 61 6e 20 6f 6c 64  Otherwise an old
f170: 20 63 61 63 68 65 20 76 61 6c 75 65 20 6f 66 20   cache value of 
f180: 60 6e 6f 27 20 6c 65 64 20 74 6f 20 60 45 58 45  `no' led to `EXE
f190: 45 58 54 20 3d 20 6e 6f 27 20 69 6e 20 61 20 4d  EXT = no' in a M
f1a0: 61 6b 65 66 69 6c 65 2e 0a 61 63 5f 63 76 5f 65  akefile..ac_cv_e
f1b0: 78 65 65 78 74 3d 0a 23 20 62 2e 6f 75 74 20 69  xeext=.# b.out i
f1c0: 73 20 63 72 65 61 74 65 64 20 62 79 20 69 39 36  s created by i96
f1d0: 30 20 63 6f 6d 70 69 6c 65 72 73 2e 0a 66 6f 72  0 compilers..for
f1e0: 20 61 63 5f 66 69 6c 65 20 69 6e 20 61 5f 6f 75   ac_file in a_ou
f1f0: 74 2e 65 78 65 20 61 2e 65 78 65 20 63 6f 6e 66  t.exe a.exe conf
f200: 74 65 73 74 2e 65 78 65 20 61 2e 6f 75 74 20 63  test.exe a.out c
f210: 6f 6e 66 74 65 73 74 20 61 2e 2a 20 63 6f 6e 66  onftest a.* conf
f220: 74 65 73 74 2e 2a 20 62 2e 6f 75 74 0a 64 6f 0a  test.* b.out.do.
f230: 20 20 74 65 73 74 20 2d 66 20 22 24 61 63 5f 66    test -f "$ac_f
f240: 69 6c 65 22 20 7c 7c 20 63 6f 6e 74 69 6e 75 65  ile" || continue
f250: 0a 20 20 63 61 73 65 20 24 61 63 5f 66 69 6c 65  .  case $ac_file
f260: 20 69 6e 0a 20 20 20 20 2a 2e 24 61 63 5f 65 78   in.    *.$ac_ex
f270: 74 20 7c 20 2a 2e 78 63 6f 66 66 20 7c 20 2a 2e  t | *.xcoff | *.
f280: 74 64 73 20 7c 20 2a 2e 64 20 7c 20 2a 2e 70 64  tds | *.d | *.pd
f290: 62 20 7c 20 2a 2e 78 53 59 4d 20 7c 20 2a 2e 62  b | *.xSYM | *.b
f2a0: 62 20 7c 20 2a 2e 62 62 67 20 7c 20 2a 2e 6f 20  b | *.bbg | *.o 
f2b0: 7c 20 2a 2e 6f 62 6a 20 29 0a 09 3b 3b 0a 20 20  | *.obj )..;;.  
f2c0: 20 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65    conftest.$ac_e
f2d0: 78 74 20 29 0a 09 23 20 54 68 69 73 20 69 73 20  xt )..# This is 
f2e0: 74 68 65 20 73 6f 75 72 63 65 20 66 69 6c 65 2e  the source file.
f2f0: 0a 09 3b 3b 0a 20 20 20 20 5b 61 62 5d 2e 6f 75  ..;;.    [ab].ou
f300: 74 20 29 0a 09 23 20 57 65 20 66 6f 75 6e 64 20  t )..# We found 
f310: 74 68 65 20 64 65 66 61 75 6c 74 20 65 78 65 63  the default exec
f320: 75 74 61 62 6c 65 2c 20 62 75 74 20 65 78 65 65  utable, but exee
f330: 78 74 3d 27 27 20 69 73 20 6d 6f 73 74 0a 09 23  xt='' is most..#
f340: 20 63 65 72 74 61 69 6e 6c 79 20 72 69 67 68 74   certainly right
f350: 2e 0a 09 62 72 65 61 6b 3b 3b 0a 20 20 20 20 2a  ...break;;.    *
f360: 2e 2a 20 29 0a 09 61 63 5f 63 76 5f 65 78 65 65  .* )..ac_cv_exee
f370: 78 74 3d 60 65 78 70 72 20 22 24 61 63 5f 66 69  xt=`expr "$ac_fi
f380: 6c 65 22 20 3a 20 27 5b 5e 2e 5d 2a 5c 28 5c 2e  le" : '[^.]*\(\.
f390: 2e 2a 5c 29 27 60 0a 09 23 20 46 49 58 4d 45 3a  .*\)'`..# FIXME:
f3a0: 20 49 20 62 65 6c 69 65 76 65 20 77 65 20 65 78   I believe we ex
f3b0: 70 6f 72 74 20 61 63 5f 63 76 5f 65 78 65 65 78  port ac_cv_exeex
f3c0: 74 20 66 6f 72 20 4c 69 62 74 6f 6f 6c 2c 0a 09  t for Libtool,..
f3d0: 23 20 62 75 74 20 69 74 20 77 6f 75 6c 64 20 62  # but it would b
f3e0: 65 20 63 6f 6f 6c 20 74 6f 20 66 69 6e 64 20 6f  e cool to find o
f3f0: 75 74 20 69 66 20 69 74 27 73 20 74 72 75 65 2e  ut if it's true.
f400: 20 20 44 6f 65 73 20 61 6e 79 62 6f 64 79 0a 09    Does anybody..
f410: 23 20 6d 61 69 6e 74 61 69 6e 20 4c 69 62 74 6f  # maintain Libto
f420: 6f 6c 3f 20 2d 2d 61 6b 69 6d 2e 0a 09 65 78 70  ol? --akim...exp
f430: 6f 72 74 20 61 63 5f 63 76 5f 65 78 65 65 78 74  ort ac_cv_exeext
f440: 0a 09 62 72 65 61 6b 3b 3b 0a 20 20 20 20 2a 20  ..break;;.    * 
f450: 29 0a 09 62 72 65 61 6b 3b 3b 0a 20 20 65 73 61  )..break;;.  esa
f460: 63 0a 64 6f 6e 65 0a 65 6c 73 65 0a 20 20 65 63  c.done.else.  ec
f470: 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c  ho "$as_me: fail
f480: 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22  ed program was:"
f490: 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20   >&5.sed 's/^/| 
f4a0: 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  /' conftest.$ac_
f4b0: 65 78 74 20 3e 26 35 0a 0a 7b 20 7b 20 65 63 68  ext >&5..{ { ech
f4c0: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
f4d0: 4f 3a 20 65 72 72 6f 72 3a 20 43 20 63 6f 6d 70  O: error: C comp
f4e0: 69 6c 65 72 20 63 61 6e 6e 6f 74 20 63 72 65 61  iler cannot crea
f4f0: 74 65 20 65 78 65 63 75 74 61 62 6c 65 73 0a 53  te executables.S
f500: 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27  ee \`config.log'
f510: 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c   for more detail
f520: 73 2e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  s." >&5.echo "$a
f530: 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 43 20 63  s_me: error: C c
f540: 6f 6d 70 69 6c 65 72 20 63 61 6e 6e 6f 74 20 63  ompiler cannot c
f550: 72 65 61 74 65 20 65 78 65 63 75 74 61 62 6c 65  reate executable
f560: 73 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c  s.See \`config.l
f570: 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74  og' for more det
f580: 61 69 6c 73 2e 22 20 3e 26 32 3b 7d 0a 20 20 20  ails." >&2;}.   
f590: 7b 20 28 65 78 69 74 20 37 37 29 3b 20 65 78 69  { (exit 77); exi
f5a0: 74 20 37 37 3b 20 7d 3b 20 7d 0a 66 69 0a 0a 61  t 77; }; }.fi..a
f5b0: 63 5f 65 78 65 65 78 74 3d 24 61 63 5f 63 76 5f  c_exeext=$ac_cv_
f5c0: 65 78 65 65 78 74 0a 65 63 68 6f 20 22 24 61 73  exeext.echo "$as
f5d0: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
f5e0: 75 6c 74 3a 20 24 61 63 5f 66 69 6c 65 22 20 3e  ult: $ac_file" >
f5f0: 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
f600: 54 7d 24 61 63 5f 66 69 6c 65 22 20 3e 26 36 0a  T}$ac_file" >&6.
f610: 0a 23 20 43 68 65 63 6b 20 74 68 65 20 63 6f 6d  .# Check the com
f620: 70 69 6c 65 72 20 70 72 6f 64 75 63 65 73 20 65  piler produces e
f630: 78 65 63 75 74 61 62 6c 65 73 20 77 65 20 63 61  xecutables we ca
f640: 6e 20 72 75 6e 2e 20 20 49 66 20 6e 6f 74 2c 20  n run.  If not, 
f650: 65 69 74 68 65 72 0a 23 20 74 68 65 20 63 6f 6d  either.# the com
f660: 70 69 6c 65 72 20 69 73 20 62 72 6f 6b 65 6e 2c  piler is broken,
f670: 20 6f 72 20 77 65 20 63 72 6f 73 73 20 63 6f 6d   or we cross com
f680: 70 69 6c 65 2e 0a 65 63 68 6f 20 22 24 61 73 5f  pile..echo "$as_
f690: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
f6a0: 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74 68 65  king whether the
f6b0: 20 43 20 63 6f 6d 70 69 6c 65 72 20 77 6f 72 6b   C compiler work
f6c0: 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  s" >&5.echo $ECH
f6d0: 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 77 68  O_N "checking wh
f6e0: 65 74 68 65 72 20 74 68 65 20 43 20 63 6f 6d 70  ether the C comp
f6f0: 69 6c 65 72 20 77 6f 72 6b 73 2e 2e 2e 20 24 45  iler works... $E
f700: 43 48 4f 5f 43 22 20 3e 26 36 0a 23 20 46 49 58  CHO_C" >&6.# FIX
f710: 4d 45 3a 20 54 68 65 73 65 20 63 72 6f 73 73 20  ME: These cross 
f720: 63 6f 6d 70 69 6c 65 72 20 68 61 63 6b 73 20 73  compiler hacks s
f730: 68 6f 75 6c 64 20 62 65 20 72 65 6d 6f 76 65 64  hould be removed
f740: 20 66 6f 72 20 41 75 74 6f 63 6f 6e 66 20 33 2e   for Autoconf 3.
f750: 30 0a 23 20 49 66 20 6e 6f 74 20 63 72 6f 73 73  0.# If not cross
f760: 20 63 6f 6d 70 69 6c 69 6e 67 2c 20 63 68 65 63   compiling, chec
f770: 6b 20 74 68 61 74 20 77 65 20 63 61 6e 20 72 75  k that we can ru
f780: 6e 20 61 20 73 69 6d 70 6c 65 20 70 72 6f 67 72  n a simple progr
f790: 61 6d 2e 0a 69 66 20 74 65 73 74 20 22 24 63 72  am..if test "$cr
f7a0: 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 22 20 21  oss_compiling" !
f7b0: 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 69 66  = yes; then.  if
f7c0: 20 7b 20 61 63 5f 74 72 79 3d 27 2e 2f 24 61 63   { ac_try='./$ac
f7d0: 5f 66 69 6c 65 27 0a 20 20 7b 20 28 65 76 61 6c  _file'.  { (eval
f7e0: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
f7f0: 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79  INENO: \"$ac_try
f800: 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
f810: 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20   $ac_try) 2>&5. 
f820: 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
f830: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
f840: 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
f850: 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
f860: 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
f870: 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 20 20   }; }; then.    
f880: 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3d  cross_compiling=
f890: 6e 6f 0a 20 20 65 6c 73 65 0a 20 20 20 20 69 66  no.  else.    if
f8a0: 20 74 65 73 74 20 22 24 63 72 6f 73 73 5f 63 6f   test "$cross_co
f8b0: 6d 70 69 6c 69 6e 67 22 20 3d 20 6d 61 79 62 65  mpiling" = maybe
f8c0: 3b 20 74 68 65 6e 0a 09 63 72 6f 73 73 5f 63 6f  ; then..cross_co
f8d0: 6d 70 69 6c 69 6e 67 3d 79 65 73 0a 20 20 20 20  mpiling=yes.    
f8e0: 65 6c 73 65 0a 09 7b 20 7b 20 65 63 68 6f 20 22  else..{ { echo "
f8f0: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
f900: 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 72 75  error: cannot ru
f910: 6e 20 43 20 63 6f 6d 70 69 6c 65 64 20 70 72 6f  n C compiled pro
f920: 67 72 61 6d 73 2e 0a 49 66 20 79 6f 75 20 6d 65  grams..If you me
f930: 61 6e 74 20 74 6f 20 63 72 6f 73 73 20 63 6f 6d  ant to cross com
f940: 70 69 6c 65 2c 20 75 73 65 20 5c 60 2d 2d 68 6f  pile, use \`--ho
f950: 73 74 27 2e 0a 53 65 65 20 5c 60 63 6f 6e 66 69  st'..See \`confi
f960: 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20  g.log' for more 
f970: 64 65 74 61 69 6c 73 2e 22 20 3e 26 35 0a 65 63  details." >&5.ec
f980: 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f  ho "$as_me: erro
f990: 72 3a 20 63 61 6e 6e 6f 74 20 72 75 6e 20 43 20  r: cannot run C 
f9a0: 63 6f 6d 70 69 6c 65 64 20 70 72 6f 67 72 61 6d  compiled program
f9b0: 73 2e 0a 49 66 20 79 6f 75 20 6d 65 61 6e 74 20  s..If you meant 
f9c0: 74 6f 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c 65  to cross compile
f9d0: 2c 20 75 73 65 20 5c 60 2d 2d 68 6f 73 74 27 2e  , use \`--host'.
f9e0: 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f  .See \`config.lo
f9f0: 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61  g' for more deta
fa00: 69 6c 73 2e 22 20 3e 26 32 3b 7d 0a 20 20 20 7b  ils." >&2;}.   {
fa10: 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20   (exit 1); exit 
fa20: 31 3b 20 7d 3b 20 7d 0a 20 20 20 20 66 69 0a 20  1; }; }.    fi. 
fa30: 20 66 69 0a 66 69 0a 65 63 68 6f 20 22 24 61 73   fi.fi.echo "$as
fa40: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
fa50: 75 6c 74 3a 20 79 65 73 22 20 3e 26 35 0a 65 63  ult: yes" >&5.ec
fa60: 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 79 65 73  ho "${ECHO_T}yes
fa70: 22 20 3e 26 36 0a 0a 72 6d 20 2d 66 20 61 2e 6f  " >&6..rm -f a.o
fa80: 75 74 20 61 2e 65 78 65 20 63 6f 6e 66 74 65 73  ut a.exe conftes
fa90: 74 24 61 63 5f 63 76 5f 65 78 65 65 78 74 20 62  t$ac_cv_exeext b
faa0: 2e 6f 75 74 0a 61 63 5f 63 6c 65 61 6e 5f 66 69  .out.ac_clean_fi
fab0: 6c 65 73 3d 24 61 63 5f 63 6c 65 61 6e 5f 66 69  les=$ac_clean_fi
fac0: 6c 65 73 5f 73 61 76 65 0a 23 20 43 68 65 63 6b  les_save.# Check
fad0: 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 70 72   the compiler pr
fae0: 6f 64 75 63 65 73 20 65 78 65 63 75 74 61 62 6c  oduces executabl
faf0: 65 73 20 77 65 20 63 61 6e 20 72 75 6e 2e 20 20  es we can run.  
fb00: 49 66 20 6e 6f 74 2c 20 65 69 74 68 65 72 0a 23  If not, either.#
fb10: 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 69 73   the compiler is
fb20: 20 62 72 6f 6b 65 6e 2c 20 6f 72 20 77 65 20 63   broken, or we c
fb30: 72 6f 73 73 20 63 6f 6d 70 69 6c 65 2e 0a 65 63  ross compile..ec
fb40: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
fb50: 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65  NO: checking whe
fb60: 74 68 65 72 20 77 65 20 61 72 65 20 63 72 6f 73  ther we are cros
fb70: 73 20 63 6f 6d 70 69 6c 69 6e 67 22 20 3e 26 35  s compiling" >&5
fb80: 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
fb90: 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20  hecking whether 
fba0: 77 65 20 61 72 65 20 63 72 6f 73 73 20 63 6f 6d  we are cross com
fbb0: 70 69 6c 69 6e 67 2e 2e 2e 20 24 45 43 48 4f 5f  piling... $ECHO_
fbc0: 43 22 20 3e 26 36 0a 65 63 68 6f 20 22 24 61 73  C" >&6.echo "$as
fbd0: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
fbe0: 75 6c 74 3a 20 24 63 72 6f 73 73 5f 63 6f 6d 70  ult: $cross_comp
fbf0: 69 6c 69 6e 67 22 20 3e 26 35 0a 65 63 68 6f 20  iling" >&5.echo 
fc00: 22 24 7b 45 43 48 4f 5f 54 7d 24 63 72 6f 73 73  "${ECHO_T}$cross
fc10: 5f 63 6f 6d 70 69 6c 69 6e 67 22 20 3e 26 36 0a  _compiling" >&6.
fc20: 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
fc30: 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
fc40: 66 6f 72 20 73 75 66 66 69 78 20 6f 66 20 65 78  for suffix of ex
fc50: 65 63 75 74 61 62 6c 65 73 22 20 3e 26 35 0a 65  ecutables" >&5.e
fc60: 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
fc70: 63 6b 69 6e 67 20 66 6f 72 20 73 75 66 66 69 78  cking for suffix
fc80: 20 6f 66 20 65 78 65 63 75 74 61 62 6c 65 73 2e   of executables.
fc90: 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
fca0: 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
fcb0: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
fcc0: 20 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29 20   \"$ac_link\"") 
fcd0: 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
fce0: 6c 69 6e 6b 29 20 32 3e 26 35 0a 20 20 61 63 5f  link) 2>&5.  ac_
fcf0: 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
fd00: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
fd10: 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
fd20: 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
fd30: 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20  $ac_status); }; 
fd40: 74 68 65 6e 0a 20 20 23 20 49 66 20 62 6f 74 68  then.  # If both
fd50: 20 60 63 6f 6e 66 74 65 73 74 2e 65 78 65 27 20   `conftest.exe' 
fd60: 61 6e 64 20 60 63 6f 6e 66 74 65 73 74 27 20 61  and `conftest' a
fd70: 72 65 20 60 70 72 65 73 65 6e 74 27 20 28 77 65  re `present' (we
fd80: 6c 6c 2c 20 6f 62 73 65 72 76 61 62 6c 65 29 0a  ll, observable).
fd90: 23 20 63 61 74 63 68 20 60 63 6f 6e 66 74 65 73  # catch `conftes
fda0: 74 2e 65 78 65 27 2e 20 20 46 6f 72 20 69 6e 73  t.exe'.  For ins
fdb0: 74 61 6e 63 65 20 77 69 74 68 20 43 79 67 77 69  tance with Cygwi
fdc0: 6e 2c 20 60 6c 73 20 63 6f 6e 66 74 65 73 74 27  n, `ls conftest'
fdd0: 20 77 69 6c 6c 0a 23 20 77 6f 72 6b 20 70 72 6f   will.# work pro
fde0: 70 65 72 6c 79 20 28 69 2e 65 2e 2c 20 72 65 66  perly (i.e., ref
fdf0: 65 72 20 74 6f 20 60 63 6f 6e 66 74 65 73 74 2e  er to `conftest.
fe00: 65 78 65 27 29 2c 20 77 68 69 6c 65 20 69 74 20  exe'), while it 
fe10: 77 6f 6e 27 74 20 77 69 74 68 0a 23 20 60 72 6d  won't with.# `rm
fe20: 27 2e 0a 66 6f 72 20 61 63 5f 66 69 6c 65 20 69  '..for ac_file i
fe30: 6e 20 63 6f 6e 66 74 65 73 74 2e 65 78 65 20 63  n conftest.exe c
fe40: 6f 6e 66 74 65 73 74 20 63 6f 6e 66 74 65 73 74  onftest conftest
fe50: 2e 2a 3b 20 64 6f 0a 20 20 74 65 73 74 20 2d 66  .*; do.  test -f
fe60: 20 22 24 61 63 5f 66 69 6c 65 22 20 7c 7c 20 63   "$ac_file" || c
fe70: 6f 6e 74 69 6e 75 65 0a 20 20 63 61 73 65 20 24  ontinue.  case $
fe80: 61 63 5f 66 69 6c 65 20 69 6e 0a 20 20 20 20 2a  ac_file in.    *
fe90: 2e 24 61 63 5f 65 78 74 20 7c 20 2a 2e 78 63 6f  .$ac_ext | *.xco
fea0: 66 66 20 7c 20 2a 2e 74 64 73 20 7c 20 2a 2e 64  ff | *.tds | *.d
feb0: 20 7c 20 2a 2e 70 64 62 20 7c 20 2a 2e 78 53 59   | *.pdb | *.xSY
fec0: 4d 20 7c 20 2a 2e 62 62 20 7c 20 2a 2e 62 62 67  M | *.bb | *.bbg
fed0: 20 7c 20 2a 2e 6f 20 7c 20 2a 2e 6f 62 6a 20 29   | *.o | *.obj )
fee0: 20 3b 3b 0a 20 20 20 20 2a 2e 2a 20 29 20 61 63   ;;.    *.* ) ac
fef0: 5f 63 76 5f 65 78 65 65 78 74 3d 60 65 78 70 72  _cv_exeext=`expr
ff00: 20 22 24 61 63 5f 66 69 6c 65 22 20 3a 20 27 5b   "$ac_file" : '[
ff10: 5e 2e 5d 2a 5c 28 5c 2e 2e 2a 5c 29 27 60 0a 09  ^.]*\(\..*\)'`..
ff20: 20 20 65 78 70 6f 72 74 20 61 63 5f 63 76 5f 65    export ac_cv_e
ff30: 78 65 65 78 74 0a 09 20 20 62 72 65 61 6b 3b 3b  xeext..  break;;
ff40: 0a 20 20 20 20 2a 20 29 20 62 72 65 61 6b 3b 3b  .    * ) break;;
ff50: 0a 20 20 65 73 61 63 0a 64 6f 6e 65 0a 65 6c 73  .  esac.done.els
ff60: 65 0a 20 20 7b 20 7b 20 65 63 68 6f 20 22 24 61  e.  { { echo "$a
ff70: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72  s_me:$LINENO: er
ff80: 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 63 6f 6d 70  ror: cannot comp
ff90: 75 74 65 20 73 75 66 66 69 78 20 6f 66 20 65 78  ute suffix of ex
ffa0: 65 63 75 74 61 62 6c 65 73 3a 20 63 61 6e 6e 6f  ecutables: canno
ffb0: 74 20 63 6f 6d 70 69 6c 65 20 61 6e 64 20 6c 69  t compile and li
ffc0: 6e 6b 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e  nk.See \`config.
ffd0: 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65  log' for more de
ffe0: 74 61 69 6c 73 2e 22 20 3e 26 35 0a 65 63 68 6f  tails." >&5.echo
fff0: 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a   "$as_me: error:
10000 20 63 61 6e 6e 6f 74 20 63 6f 6d 70 75 74 65 20   cannot compute 
10010 73 75 66 66 69 78 20 6f 66 20 65 78 65 63 75 74  suffix of execut
10020 61 62 6c 65 73 3a 20 63 61 6e 6e 6f 74 20 63 6f  ables: cannot co
10030 6d 70 69 6c 65 20 61 6e 64 20 6c 69 6e 6b 0a 53  mpile and link.S
10040 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27  ee \`config.log'
10050 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c   for more detail
10060 73 2e 22 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28  s." >&2;}.   { (
10070 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b  exit 1); exit 1;
10080 20 7d 3b 20 7d 0a 66 69 0a 0a 72 6d 20 2d 66 20   }; }.fi..rm -f 
10090 63 6f 6e 66 74 65 73 74 24 61 63 5f 63 76 5f 65  conftest$ac_cv_e
100a0 78 65 65 78 74 0a 65 63 68 6f 20 22 24 61 73 5f  xeext.echo "$as_
100b0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
100c0 6c 74 3a 20 24 61 63 5f 63 76 5f 65 78 65 65 78  lt: $ac_cv_exeex
100d0 74 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  t" >&5.echo "${E
100e0 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 65 78 65  CHO_T}$ac_cv_exe
100f0 65 78 74 22 20 3e 26 36 0a 0a 72 6d 20 2d 66 20  ext" >&6..rm -f 
10100 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
10110 0a 45 58 45 45 58 54 3d 24 61 63 5f 63 76 5f 65  .EXEEXT=$ac_cv_e
10120 78 65 65 78 74 0a 61 63 5f 65 78 65 65 78 74 3d  xeext.ac_exeext=
10130 24 45 58 45 45 58 54 0a 65 63 68 6f 20 22 24 61  $EXEEXT.echo "$a
10140 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
10150 65 63 6b 69 6e 67 20 66 6f 72 20 73 75 66 66 69  ecking for suffi
10160 78 20 6f 66 20 6f 62 6a 65 63 74 20 66 69 6c 65  x of object file
10170 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  s" >&5.echo $ECH
10180 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
10190 72 20 73 75 66 66 69 78 20 6f 66 20 6f 62 6a 65  r suffix of obje
101a0 63 74 20 66 69 6c 65 73 2e 2e 2e 20 24 45 43 48  ct files... $ECH
101b0 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
101c0 20 22 24 7b 61 63 5f 63 76 5f 6f 62 6a 65 78 74   "${ac_cv_objext
101d0 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
101e0 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
101f0 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
10200 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
10210 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61  cat >conftest.$a
10220 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f  c_ext <<_ACEOF./
10230 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  * confdefs.h.  *
10240 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e  /._ACEOF.cat con
10250 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65  fdefs.h >>confte
10260 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e  st.$ac_ext.cat >
10270 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
10280 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e  t <<_ACEOF./* en
10290 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  d confdefs.h.  *
102a0 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b  /..int.main ().{
102b0 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30  ..  ;.  return 0
102c0 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66  ;.}._ACEOF.rm -f
102d0 20 63 6f 6e 66 74 65 73 74 2e 6f 20 63 6f 6e 66   conftest.o conf
102e0 74 65 73 74 2e 6f 62 6a 0a 69 66 20 7b 20 28 65  test.obj.if { (e
102f0 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
10300 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
10310 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a  compile\"") >&5.
10320 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70    (eval $ac_comp
10330 69 6c 65 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  ile) 2>&5.  ac_s
10340 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
10350 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
10360 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
10370 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
10380 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 74  ac_status); }; t
10390 68 65 6e 0a 20 20 66 6f 72 20 61 63 5f 66 69 6c  hen.  for ac_fil
103a0 65 20 69 6e 20 60 28 6c 73 20 63 6f 6e 66 74 65  e in `(ls confte
103b0 73 74 2e 6f 20 63 6f 6e 66 74 65 73 74 2e 6f 62  st.o conftest.ob
103c0 6a 3b 20 6c 73 20 63 6f 6e 66 74 65 73 74 2e 2a  j; ls conftest.*
103d0 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 3b 20  ) 2>/dev/null`; 
103e0 64 6f 0a 20 20 63 61 73 65 20 24 61 63 5f 66 69  do.  case $ac_fi
103f0 6c 65 20 69 6e 0a 20 20 20 20 2a 2e 24 61 63 5f  le in.    *.$ac_
10400 65 78 74 20 7c 20 2a 2e 78 63 6f 66 66 20 7c 20  ext | *.xcoff | 
10410 2a 2e 74 64 73 20 7c 20 2a 2e 64 20 7c 20 2a 2e  *.tds | *.d | *.
10420 70 64 62 20 7c 20 2a 2e 78 53 59 4d 20 7c 20 2a  pdb | *.xSYM | *
10430 2e 62 62 20 7c 20 2a 2e 62 62 67 20 29 20 3b 3b  .bb | *.bbg ) ;;
10440 0a 20 20 20 20 2a 29 20 61 63 5f 63 76 5f 6f 62  .    *) ac_cv_ob
10450 6a 65 78 74 3d 60 65 78 70 72 20 22 24 61 63 5f  jext=`expr "$ac_
10460 66 69 6c 65 22 20 3a 20 27 2e 2a 5c 2e 5c 28 2e  file" : '.*\.\(.
10470 2a 5c 29 27 60 0a 20 20 20 20 20 20 20 62 72 65  *\)'`.       bre
10480 61 6b 3b 3b 0a 20 20 65 73 61 63 0a 64 6f 6e 65  ak;;.  esac.done
10490 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
104a0 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f  s_me: failed pro
104b0 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73  gram was:" >&5.s
104c0 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e  ed 's/^/| /' con
104d0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26  ftest.$ac_ext >&
104e0 35 0a 0a 7b 20 7b 20 65 63 68 6f 20 22 24 61 73  5..{ { echo "$as
104f0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72  _me:$LINENO: err
10500 6f 72 3a 20 63 61 6e 6e 6f 74 20 63 6f 6d 70 75  or: cannot compu
10510 74 65 20 73 75 66 66 69 78 20 6f 66 20 6f 62 6a  te suffix of obj
10520 65 63 74 20 66 69 6c 65 73 3a 20 63 61 6e 6e 6f  ect files: canno
10530 74 20 63 6f 6d 70 69 6c 65 0a 53 65 65 20 5c 60  t compile.See \`
10540 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20  config.log' for 
10550 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e  more details." >
10560 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  &5.echo "$as_me:
10570 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 63   error: cannot c
10580 6f 6d 70 75 74 65 20 73 75 66 66 69 78 20 6f 66  ompute suffix of
10590 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 3a 20 63   object files: c
105a0 61 6e 6e 6f 74 20 63 6f 6d 70 69 6c 65 0a 53 65  annot compile.Se
105b0 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20  e \`config.log' 
105c0 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73  for more details
105d0 2e 22 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65  ." >&2;}.   { (e
105e0 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20  xit 1); exit 1; 
105f0 7d 3b 20 7d 0a 66 69 0a 0a 72 6d 20 2d 66 20 63  }; }.fi..rm -f c
10600 6f 6e 66 74 65 73 74 2e 24 61 63 5f 63 76 5f 6f  onftest.$ac_cv_o
10610 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24  bjext conftest.$
10620 61 63 5f 65 78 74 0a 66 69 0a 65 63 68 6f 20 22  ac_ext.fi.echo "
10630 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
10640 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 6f  result: $ac_cv_o
10650 62 6a 65 78 74 22 20 3e 26 35 0a 65 63 68 6f 20  bjext" >&5.echo 
10660 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76  "${ECHO_T}$ac_cv
10670 5f 6f 62 6a 65 78 74 22 20 3e 26 36 0a 4f 42 4a  _objext" >&6.OBJ
10680 45 58 54 3d 24 61 63 5f 63 76 5f 6f 62 6a 65 78  EXT=$ac_cv_objex
10690 74 0a 61 63 5f 6f 62 6a 65 78 74 3d 24 4f 42 4a  t.ac_objext=$OBJ
106a0 45 58 54 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  EXT.echo "$as_me
106b0 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
106c0 6e 67 20 77 68 65 74 68 65 72 20 77 65 20 61 72  ng whether we ar
106d0 65 20 75 73 69 6e 67 20 74 68 65 20 47 4e 55 20  e using the GNU 
106e0 43 20 63 6f 6d 70 69 6c 65 72 22 20 3e 26 35 0a  C compiler" >&5.
106f0 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
10700 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 77  ecking whether w
10710 65 20 61 72 65 20 75 73 69 6e 67 20 74 68 65 20  e are using the 
10720 47 4e 55 20 43 20 63 6f 6d 70 69 6c 65 72 2e 2e  GNU C compiler..
10730 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
10740 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f  f test "${ac_cv_
10750 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 2b 73  c_compiler_gnu+s
10760 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
10770 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  .  echo $ECHO_N 
10780 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f  "(cached) $ECHO_
10790 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61  C" >&6.else.  ca
107a0 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  t >conftest.$ac_
107b0 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
107c0 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
107d0 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64  _ACEOF.cat confd
107e0 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74  efs.h >>conftest
107f0 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63  .$ac_ext.cat >>c
10800 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
10810 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20  <<_ACEOF./* end 
10820 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
10830 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 23  .int.main ().{.#
10840 69 66 6e 64 65 66 20 5f 5f 47 4e 55 43 5f 5f 0a  ifndef __GNUC__.
10850 20 20 20 20 20 20 20 63 68 6f 6b 65 20 6d 65 0a         choke me.
10860 23 65 6e 64 69 66 0a 0a 20 20 3b 0a 20 20 72 65  #endif..  ;.  re
10870 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46  turn 0;.}._ACEOF
10880 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
10890 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20  $ac_objext.if { 
108a0 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
108b0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
108c0 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26  c_compile\"") >&
108d0 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f  5.  (eval $ac_co
108e0 6d 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65 73  mpile) 2>conftes
108f0 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75  t.er1.  ac_statu
10900 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27  s=$?.  grep -v '
10910 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65  ^ *+' conftest.e
10920 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72  r1 >conftest.err
10930 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  .  rm -f conftes
10940 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66  t.er1.  cat conf
10950 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65  test.err >&5.  e
10960 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
10970 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
10980 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
10990 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
109a0 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d  } &&.. { ac_try=
109b0 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f  'test -z "$ac_c_
109c0 77 65 72 72 6f 72 5f 66 6c 61 67 22 09 09 09 20  werror_flag"... 
109d0 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e  || test ! -s con
109e0 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20 28  ftest.err'.  { (
109f0 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
10a00 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
10a10 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28  _try\"") >&5.  (
10a20 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e  eval $ac_try) 2>
10a30 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
10a40 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
10a50 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
10a60 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
10a70 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
10a80 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b  us); }; } &&.. {
10a90 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73   ac_try='test -s
10aa0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
10ab0 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20  jext'.  { (eval 
10ac0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
10ad0 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c  NENO: \"$ac_try\
10ae0 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
10af0 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20  $ac_try) 2>&5.  
10b00 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
10b10 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
10b20 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
10b30 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
10b40 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
10b50 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 61 63 5f  }; }; then.  ac_
10b60 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 79 65 73  compiler_gnu=yes
10b70 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
10b80 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f  s_me: failed pro
10b90 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73  gram was:" >&5.s
10ba0 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e  ed 's/^/| /' con
10bb0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26  ftest.$ac_ext >&
10bc0 35 0a 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67  5..ac_compiler_g
10bd0 6e 75 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63  nu=no.fi.rm -f c
10be0 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66  onftest.err conf
10bf0 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20  test.$ac_objext 
10c00 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
10c10 0a 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65  .ac_cv_c_compile
10c20 72 5f 67 6e 75 3d 24 61 63 5f 63 6f 6d 70 69 6c  r_gnu=$ac_compil
10c30 65 72 5f 67 6e 75 0a 0a 66 69 0a 65 63 68 6f 20  er_gnu..fi.echo 
10c40 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
10c50 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f   result: $ac_cv_
10c60 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 22 20  c_compiler_gnu" 
10c70 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
10c80 5f 54 7d 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70  _T}$ac_cv_c_comp
10c90 69 6c 65 72 5f 67 6e 75 22 20 3e 26 36 0a 47 43  iler_gnu" >&6.GC
10ca0 43 3d 60 74 65 73 74 20 24 61 63 5f 63 6f 6d 70  C=`test $ac_comp
10cb0 69 6c 65 72 5f 67 6e 75 20 3d 20 79 65 73 20 26  iler_gnu = yes &
10cc0 26 20 65 63 68 6f 20 79 65 73 60 0a 61 63 5f 74  & echo yes`.ac_t
10cd0 65 73 74 5f 43 46 4c 41 47 53 3d 24 7b 43 46 4c  est_CFLAGS=${CFL
10ce0 41 47 53 2b 73 65 74 7d 0a 61 63 5f 73 61 76 65  AGS+set}.ac_save
10cf0 5f 43 46 4c 41 47 53 3d 24 43 46 4c 41 47 53 0a  _CFLAGS=$CFLAGS.
10d00 43 46 4c 41 47 53 3d 22 2d 67 22 0a 65 63 68 6f  CFLAGS="-g".echo
10d10 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
10d20 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68  : checking wheth
10d30 65 72 20 24 43 43 20 61 63 63 65 70 74 73 20 2d  er $CC accepts -
10d40 67 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  g" >&5.echo $ECH
10d50 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 77 68  O_N "checking wh
10d60 65 74 68 65 72 20 24 43 43 20 61 63 63 65 70 74  ether $CC accept
10d70 73 20 2d 67 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  s -g... $ECHO_C"
10d80 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b   >&6.if test "${
10d90 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 67 2b  ac_cv_prog_cc_g+
10da0 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
10db0 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
10dc0 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
10dd0 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63  _C" >&6.else.  c
10de0 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  at >conftest.$ac
10df0 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
10e00 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
10e10 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66  ._ACEOF.cat conf
10e20 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73  defs.h >>conftes
10e30 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e  t.$ac_ext.cat >>
10e40 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
10e50 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64   <<_ACEOF./* end
10e60 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
10e70 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a  ..int.main ().{.
10e80 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b  .  ;.  return 0;
10e90 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20  .}._ACEOF.rm -f 
10ea0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
10eb0 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20 65  ext.if { (eval e
10ec0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
10ed0 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69  ENO: \"$ac_compi
10ee0 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  le\"") >&5.  (ev
10ef0 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20  al $ac_compile) 
10f00 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20  2>conftest.er1. 
10f10 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
10f20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63  grep -v '^ *+' c
10f30 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e  onftest.er1 >con
10f40 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d  ftest.err.  rm -
10f50 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20  f conftest.er1. 
10f60 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72   cat conftest.er
10f70 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61  r >&5.  echo "$a
10f80 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
10f90 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
10fa0 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
10fb0 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09 20  status); } &&.. 
10fc0 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d  { ac_try='test -
10fd0 7a 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f  z "$ac_c_werror_
10fe0 66 6c 61 67 22 09 09 09 20 7c 7c 20 74 65 73 74  flag"... || test
10ff0 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65   ! -s conftest.e
11000 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63  rr'.  { (eval ec
11010 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
11020 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22  NO: \"$ac_try\""
11030 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
11040 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63  c_try) 2>&5.  ac
11050 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
11060 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
11070 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
11080 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
11090 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b   $ac_status); };
110a0 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79   } &&.. { ac_try
110b0 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65  ='test -s confte
110c0 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20  st.$ac_objext'. 
110d0 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
110e0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
110f0 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35  "$ac_try\"") >&5
11100 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79  .  (eval $ac_try
11110 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
11120 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
11130 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
11140 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
11150 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
11160 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74  status); }; }; t
11170 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67  hen.  ac_cv_prog
11180 5f 63 63 5f 67 3d 79 65 73 0a 65 6c 73 65 0a 20  _cc_g=yes.else. 
11190 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66   echo "$as_me: f
111a0 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61  ailed program wa
111b0 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e  s:" >&5.sed 's/^
111c0 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24  /| /' conftest.$
111d0 61 63 5f 65 78 74 20 3e 26 35 0a 0a 61 63 5f 63  ac_ext >&5..ac_c
111e0 76 5f 70 72 6f 67 5f 63 63 5f 67 3d 6e 6f 0a 66  v_prog_cc_g=no.f
111f0 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  i.rm -f conftest
11200 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61  .err conftest.$a
11210 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73  c_objext conftes
11220 74 2e 24 61 63 5f 65 78 74 0a 66 69 0a 65 63 68  t.$ac_ext.fi.ech
11230 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
11240 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63  O: result: $ac_c
11250 76 5f 70 72 6f 67 5f 63 63 5f 67 22 20 3e 26 35  v_prog_cc_g" >&5
11260 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
11270 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 67  $ac_cv_prog_cc_g
11280 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24  " >&6.if test "$
11290 61 63 5f 74 65 73 74 5f 43 46 4c 41 47 53 22 20  ac_test_CFLAGS" 
112a0 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 43 46  = set; then.  CF
112b0 4c 41 47 53 3d 24 61 63 5f 73 61 76 65 5f 43 46  LAGS=$ac_save_CF
112c0 4c 41 47 53 0a 65 6c 69 66 20 74 65 73 74 20 24  LAGS.elif test $
112d0 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 67 20  ac_cv_prog_cc_g 
112e0 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 69 66  = yes; then.  if
112f0 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 79   test "$GCC" = y
11300 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 43 46 4c  es; then.    CFL
11310 41 47 53 3d 22 2d 67 20 2d 4f 32 22 0a 20 20 65  AGS="-g -O2".  e
11320 6c 73 65 0a 20 20 20 20 43 46 4c 41 47 53 3d 22  lse.    CFLAGS="
11330 2d 67 22 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20  -g".  fi.else.  
11340 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d  if test "$GCC" =
11350 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 43   yes; then.    C
11360 46 4c 41 47 53 3d 22 2d 4f 32 22 0a 20 20 65 6c  FLAGS="-O2".  el
11370 73 65 0a 20 20 20 20 43 46 4c 41 47 53 3d 0a 20  se.    CFLAGS=. 
11380 20 66 69 0a 66 69 0a 65 63 68 6f 20 22 24 61 73   fi.fi.echo "$as
11390 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
113a0 63 6b 69 6e 67 20 66 6f 72 20 24 43 43 20 6f 70  cking for $CC op
113b0 74 69 6f 6e 20 74 6f 20 61 63 63 65 70 74 20 41  tion to accept A
113c0 4e 53 49 20 43 22 20 3e 26 35 0a 65 63 68 6f 20  NSI C" >&5.echo 
113d0 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
113e0 67 20 66 6f 72 20 24 43 43 20 6f 70 74 69 6f 6e  g for $CC option
113f0 20 74 6f 20 61 63 63 65 70 74 20 41 4e 53 49 20   to accept ANSI 
11400 43 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26  C... $ECHO_C" >&
11410 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f  6.if test "${ac_
11420 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74 64 63 2b  cv_prog_cc_stdc+
11430 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
11440 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
11450 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
11460 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 61  _C" >&6.else.  a
11470 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74 64  c_cv_prog_cc_std
11480 63 3d 6e 6f 0a 61 63 5f 73 61 76 65 5f 43 43 3d  c=no.ac_save_CC=
11490 24 43 43 0a 63 61 74 20 3e 63 6f 6e 66 74 65 73  $CC.cat >conftes
114a0 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
114b0 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68  OF./* confdefs.h
114c0 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74  .  */._ACEOF.cat
114d0 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f   confdefs.h >>co
114e0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63  nftest.$ac_ext.c
114f0 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  at >>conftest.$a
11500 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f  c_ext <<_ACEOF./
11510 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68  * end confdefs.h
11520 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c  .  */.#include <
11530 73 74 64 61 72 67 2e 68 3e 0a 23 69 6e 63 6c 75  stdarg.h>.#inclu
11540 64 65 20 3c 73 74 64 69 6f 2e 68 3e 0a 23 69 6e  de <stdio.h>.#in
11550 63 6c 75 64 65 20 3c 73 79 73 2f 74 79 70 65 73  clude <sys/types
11560 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73 79  .h>.#include <sy
11570 73 2f 73 74 61 74 2e 68 3e 0a 2f 2a 20 4d 6f 73  s/stat.h>./* Mos
11580 74 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69  t of the followi
11590 6e 67 20 74 65 73 74 73 20 61 72 65 20 73 74 6f  ng tests are sto
115a0 6c 65 6e 20 66 72 6f 6d 20 52 43 53 20 35 2e 37  len from RCS 5.7
115b0 27 73 20 73 72 63 2f 63 6f 6e 66 2e 73 68 2e 20  's src/conf.sh. 
115c0 20 2a 2f 0a 73 74 72 75 63 74 20 62 75 66 20 7b   */.struct buf {
115d0 20 69 6e 74 20 78 3b 20 7d 3b 0a 46 49 4c 45 20   int x; };.FILE 
115e0 2a 20 28 2a 72 63 73 6f 70 65 6e 29 20 28 73 74  * (*rcsopen) (st
115f0 72 75 63 74 20 62 75 66 20 2a 2c 20 73 74 72 75  ruct buf *, stru
11600 63 74 20 73 74 61 74 20 2a 2c 20 69 6e 74 29 3b  ct stat *, int);
11610 0a 73 74 61 74 69 63 20 63 68 61 72 20 2a 65 20  .static char *e 
11620 28 70 2c 20 69 29 0a 20 20 20 20 20 63 68 61 72  (p, i).     char
11630 20 2a 2a 70 3b 0a 20 20 20 20 20 69 6e 74 20 69   **p;.     int i
11640 3b 0a 7b 0a 20 20 72 65 74 75 72 6e 20 70 5b 69  ;.{.  return p[i
11650 5d 3b 0a 7d 0a 73 74 61 74 69 63 20 63 68 61 72  ];.}.static char
11660 20 2a 66 20 28 63 68 61 72 20 2a 20 28 2a 67 29   *f (char * (*g)
11670 20 28 63 68 61 72 20 2a 2a 2c 20 69 6e 74 29 2c   (char **, int),
11680 20 63 68 61 72 20 2a 2a 70 2c 20 2e 2e 2e 29 0a   char **p, ...).
11690 7b 0a 20 20 63 68 61 72 20 2a 73 3b 0a 20 20 76  {.  char *s;.  v
116a0 61 5f 6c 69 73 74 20 76 3b 0a 20 20 76 61 5f 73  a_list v;.  va_s
116b0 74 61 72 74 20 28 76 2c 70 29 3b 0a 20 20 73 20  tart (v,p);.  s 
116c0 3d 20 67 20 28 70 2c 20 76 61 5f 61 72 67 20 28  = g (p, va_arg (
116d0 76 2c 69 6e 74 29 29 3b 0a 20 20 76 61 5f 65 6e  v,int));.  va_en
116e0 64 20 28 76 29 3b 0a 20 20 72 65 74 75 72 6e 20  d (v);.  return 
116f0 73 3b 0a 7d 0a 0a 2f 2a 20 4f 53 46 20 34 2e 30  s;.}../* OSF 4.0
11700 20 43 6f 6d 70 61 71 20 63 63 20 69 73 20 73 6f   Compaq cc is so
11710 6d 65 20 73 6f 72 74 20 6f 66 20 61 6c 6d 6f 73  me sort of almos
11720 74 2d 41 4e 53 49 20 62 79 20 64 65 66 61 75 6c  t-ANSI by defaul
11730 74 2e 20 20 49 74 20 68 61 73 0a 20 20 20 66 75  t.  It has.   fu
11740 6e 63 74 69 6f 6e 20 70 72 6f 74 6f 74 79 70 65  nction prototype
11750 73 20 61 6e 64 20 73 74 75 66 66 2c 20 62 75 74  s and stuff, but
11760 20 6e 6f 74 20 27 5c 78 48 48 27 20 68 65 78 20   not '\xHH' hex 
11770 63 68 61 72 61 63 74 65 72 20 63 6f 6e 73 74 61  character consta
11780 6e 74 73 2e 0a 20 20 20 54 68 65 73 65 20 64 6f  nts..   These do
11790 6e 27 74 20 70 72 6f 76 6f 6b 65 20 61 6e 20 65  n't provoke an e
117a0 72 72 6f 72 20 75 6e 66 6f 72 74 75 6e 61 74 65  rror unfortunate
117b0 6c 79 2c 20 69 6e 73 74 65 61 64 20 61 72 65 20  ly, instead are 
117c0 73 69 6c 65 6e 74 6c 79 20 74 72 65 61 74 65 64  silently treated
117d0 0a 20 20 20 61 73 20 27 78 27 2e 20 20 54 68 65  .   as 'x'.  The
117e0 20 66 6f 6c 6c 6f 77 69 6e 67 20 69 6e 64 75 63   following induc
117f0 65 73 20 61 6e 20 65 72 72 6f 72 2c 20 75 6e 74  es an error, unt
11800 69 6c 20 2d 73 74 64 31 20 69 73 20 61 64 64 65  il -std1 is adde
11810 64 20 74 6f 20 67 65 74 0a 20 20 20 70 72 6f 70  d to get.   prop
11820 65 72 20 41 4e 53 49 20 6d 6f 64 65 2e 20 20 43  er ANSI mode.  C
11830 75 72 69 6f 75 73 6c 79 20 27 5c 78 30 30 27 21  uriously '\x00'!
11840 3d 27 78 27 20 61 6c 77 61 79 73 20 63 6f 6d 65  ='x' always come
11850 73 20 6f 75 74 20 74 72 75 65 2c 20 66 6f 72 20  s out true, for 
11860 61 6e 0a 20 20 20 61 72 72 61 79 20 73 69 7a 65  an.   array size
11870 20 61 74 20 6c 65 61 73 74 2e 20 20 49 74 27 73   at least.  It's
11880 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 77 72   necessary to wr
11890 69 74 65 20 27 5c 78 30 30 27 3d 3d 30 20 74 6f  ite '\x00'==0 to
118a0 20 67 65 74 20 73 6f 6d 65 74 68 69 6e 67 0a 20   get something. 
118b0 20 20 74 68 61 74 27 73 20 74 72 75 65 20 6f 6e    that's true on
118c0 6c 79 20 77 69 74 68 20 2d 73 74 64 31 2e 20 20  ly with -std1.  
118d0 2a 2f 0a 69 6e 74 20 6f 73 66 34 5f 63 63 5f 61  */.int osf4_cc_a
118e0 72 72 61 79 20 5b 27 5c 78 30 30 27 20 3d 3d 20  rray ['\x00' == 
118f0 30 20 3f 20 31 20 3a 20 2d 31 5d 3b 0a 0a 69 6e  0 ? 1 : -1];..in
11900 74 20 74 65 73 74 20 28 69 6e 74 20 69 2c 20 64  t test (int i, d
11910 6f 75 62 6c 65 20 78 29 3b 0a 73 74 72 75 63 74  ouble x);.struct
11920 20 73 31 20 7b 69 6e 74 20 28 2a 66 29 20 28 69   s1 {int (*f) (i
11930 6e 74 20 61 29 3b 7d 3b 0a 73 74 72 75 63 74 20  nt a);};.struct 
11940 73 32 20 7b 69 6e 74 20 28 2a 66 29 20 28 64 6f  s2 {int (*f) (do
11950 75 62 6c 65 20 61 29 3b 7d 3b 0a 69 6e 74 20 70  uble a);};.int p
11960 61 69 72 6e 61 6d 65 73 20 28 69 6e 74 2c 20 63  airnames (int, c
11970 68 61 72 20 2a 2a 2c 20 46 49 4c 45 20 2a 28 2a  har **, FILE *(*
11980 29 28 73 74 72 75 63 74 20 62 75 66 20 2a 2c 20  )(struct buf *, 
11990 73 74 72 75 63 74 20 73 74 61 74 20 2a 2c 20 69  struct stat *, i
119a0 6e 74 29 2c 20 69 6e 74 2c 20 69 6e 74 29 3b 0a  nt), int, int);.
119b0 69 6e 74 20 61 72 67 63 3b 0a 63 68 61 72 20 2a  int argc;.char *
119c0 2a 61 72 67 76 3b 0a 69 6e 74 0a 6d 61 69 6e 20  *argv;.int.main 
119d0 28 29 0a 7b 0a 72 65 74 75 72 6e 20 66 20 28 65  ().{.return f (e
119e0 2c 20 61 72 67 76 2c 20 30 29 20 21 3d 20 61 72  , argv, 0) != ar
119f0 67 76 5b 30 5d 20 20 7c 7c 20 20 66 20 28 65 2c  gv[0]  ||  f (e,
11a00 20 61 72 67 76 2c 20 31 29 20 21 3d 20 61 72 67   argv, 1) != arg
11a10 76 5b 31 5d 3b 0a 20 20 3b 0a 20 20 72 65 74 75  v[1];.  ;.  retu
11a20 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 23  rn 0;.}._ACEOF.#
11a30 20 44 6f 6e 27 74 20 74 72 79 20 67 63 63 20 2d   Don't try gcc -
11a40 61 6e 73 69 3b 20 74 68 61 74 20 74 75 72 6e 73  ansi; that turns
11a50 20 6f 66 66 20 75 73 65 66 75 6c 20 65 78 74 65   off useful exte
11a60 6e 73 69 6f 6e 73 20 61 6e 64 0a 23 20 62 72 65  nsions and.# bre
11a70 61 6b 73 20 73 6f 6d 65 20 73 79 73 74 65 6d 73  aks some systems
11a80 27 20 68 65 61 64 65 72 20 66 69 6c 65 73 2e 0a  ' header files..
11a90 23 20 41 49 58 09 09 09 2d 71 6c 61 6e 67 6c 76  # AIX...-qlanglv
11aa0 6c 3d 61 6e 73 69 0a 23 20 55 6c 74 72 69 78 20  l=ansi.# Ultrix 
11ab0 61 6e 64 20 4f 53 46 2f 31 09 2d 73 74 64 31 0a  and OSF/1.-std1.
11ac0 23 20 48 50 2d 55 58 20 31 30 2e 32 30 20 61 6e  # HP-UX 10.20 an
11ad0 64 20 6c 61 74 65 72 09 2d 41 65 0a 23 20 48 50  d later.-Ae.# HP
11ae0 2d 55 58 20 6f 6c 64 65 72 20 76 65 72 73 69 6f  -UX older versio
11af0 6e 73 09 2d 41 61 20 2d 44 5f 48 50 55 58 5f 53  ns.-Aa -D_HPUX_S
11b00 4f 55 52 43 45 0a 23 20 53 56 52 34 09 09 09 2d  OURCE.# SVR4...-
11b10 58 63 20 2d 44 5f 5f 45 58 54 45 4e 53 49 4f 4e  Xc -D__EXTENSION
11b20 53 5f 5f 0a 66 6f 72 20 61 63 5f 61 72 67 20 69  S__.for ac_arg i
11b30 6e 20 22 22 20 2d 71 6c 61 6e 67 6c 76 6c 3d 61  n "" -qlanglvl=a
11b40 6e 73 69 20 2d 73 74 64 31 20 2d 41 65 20 22 2d  nsi -std1 -Ae "-
11b50 41 61 20 2d 44 5f 48 50 55 58 5f 53 4f 55 52 43  Aa -D_HPUX_SOURC
11b60 45 22 20 22 2d 58 63 20 2d 44 5f 5f 45 58 54 45  E" "-Xc -D__EXTE
11b70 4e 53 49 4f 4e 53 5f 5f 22 0a 64 6f 0a 20 20 43  NSIONS__".do.  C
11b80 43 3d 22 24 61 63 5f 73 61 76 65 5f 43 43 20 24  C="$ac_save_CC $
11b90 61 63 5f 61 72 67 22 0a 20 20 72 6d 20 2d 66 20  ac_arg".  rm -f 
11ba0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
11bb0 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20 65  ext.if { (eval e
11bc0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
11bd0 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69  ENO: \"$ac_compi
11be0 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  le\"") >&5.  (ev
11bf0 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20  al $ac_compile) 
11c00 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20  2>conftest.er1. 
11c10 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
11c20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63  grep -v '^ *+' c
11c30 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e  onftest.er1 >con
11c40 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d  ftest.err.  rm -
11c50 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20  f conftest.er1. 
11c60 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72   cat conftest.er
11c70 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61  r >&5.  echo "$a
11c80 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
11c90 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
11ca0 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
11cb0 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09 20  status); } &&.. 
11cc0 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d  { ac_try='test -
11cd0 7a 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f  z "$ac_c_werror_
11ce0 66 6c 61 67 22 09 09 09 20 7c 7c 20 74 65 73 74  flag"... || test
11cf0 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65   ! -s conftest.e
11d00 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63  rr'.  { (eval ec
11d10 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
11d20 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22  NO: \"$ac_try\""
11d30 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
11d40 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63  c_try) 2>&5.  ac
11d50 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
11d60 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
11d70 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
11d80 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
11d90 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b   $ac_status); };
11da0 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79   } &&.. { ac_try
11db0 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65  ='test -s confte
11dc0 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20  st.$ac_objext'. 
11dd0 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
11de0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
11df0 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35  "$ac_try\"") >&5
11e00 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79  .  (eval $ac_try
11e10 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
11e20 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
11e30 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
11e40 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
11e50 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
11e60 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74  status); }; }; t
11e70 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67  hen.  ac_cv_prog
11e80 5f 63 63 5f 73 74 64 63 3d 24 61 63 5f 61 72 67  _cc_stdc=$ac_arg
11e90 0a 62 72 65 61 6b 0a 65 6c 73 65 0a 20 20 65 63  .break.else.  ec
11ea0 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c  ho "$as_me: fail
11eb0 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22  ed program was:"
11ec0 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20   >&5.sed 's/^/| 
11ed0 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  /' conftest.$ac_
11ee0 65 78 74 20 3e 26 35 0a 0a 66 69 0a 72 6d 20 2d  ext >&5..fi.rm -
11ef0 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63  f conftest.err c
11f00 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
11f10 78 74 0a 64 6f 6e 65 0a 72 6d 20 2d 66 20 63 6f  xt.done.rm -f co
11f20 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 63  nftest.$ac_ext c
11f30 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
11f40 78 74 0a 43 43 3d 24 61 63 5f 73 61 76 65 5f 43  xt.CC=$ac_save_C
11f50 43 0a 0a 66 69 0a 0a 63 61 73 65 20 22 78 24 61  C..fi..case "x$a
11f60 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74 64  c_cv_prog_cc_std
11f70 63 22 20 69 6e 0a 20 20 78 7c 78 6e 6f 29 0a 20  c" in.  x|xno). 
11f80 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a     echo "$as_me:
11f90 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
11fa0 20 6e 6f 6e 65 20 6e 65 65 64 65 64 22 20 3e 26   none needed" >&
11fb0 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
11fc0 7d 6e 6f 6e 65 20 6e 65 65 64 65 64 22 20 3e 26  }none needed" >&
11fd0 36 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 65 63  6 ;;.  *).    ec
11fe0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
11ff0 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f  NO: result: $ac_
12000 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74 64 63 22  cv_prog_cc_stdc"
12010 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
12020 4f 5f 54 7d 24 61 63 5f 63 76 5f 70 72 6f 67 5f  O_T}$ac_cv_prog_
12030 63 63 5f 73 74 64 63 22 20 3e 26 36 0a 20 20 20  cc_stdc" >&6.   
12040 20 43 43 3d 22 24 43 43 20 24 61 63 5f 63 76 5f   CC="$CC $ac_cv_
12050 70 72 6f 67 5f 63 63 5f 73 74 64 63 22 20 3b 3b  prog_cc_stdc" ;;
12060 0a 65 73 61 63 0a 0a 23 20 53 6f 6d 65 20 70 65  .esac..# Some pe
12070 6f 70 6c 65 20 75 73 65 20 61 20 43 2b 2b 20 63  ople use a C++ c
12080 6f 6d 70 69 6c 65 72 20 74 6f 20 63 6f 6d 70 69  ompiler to compi
12090 6c 65 20 43 2e 20 20 53 69 6e 63 65 20 77 65 20  le C.  Since we 
120a0 75 73 65 20 60 65 78 69 74 27 2c 0a 23 20 69 6e  use `exit',.# in
120b0 20 43 2b 2b 20 77 65 20 6e 65 65 64 20 74 6f 20   C++ we need to 
120c0 64 65 63 6c 61 72 65 20 69 74 2e 20 20 49 6e 20  declare it.  In 
120d0 63 61 73 65 20 73 6f 6d 65 6f 6e 65 20 75 73 65  case someone use
120e0 73 20 74 68 65 20 73 61 6d 65 20 63 6f 6d 70 69  s the same compi
120f0 6c 65 72 0a 23 20 66 6f 72 20 62 6f 74 68 20 63  ler.# for both c
12100 6f 6d 70 69 6c 69 6e 67 20 43 20 61 6e 64 20 43  ompiling C and C
12110 2b 2b 20 77 65 20 6e 65 65 64 20 74 6f 20 68 61  ++ we need to ha
12120 76 65 20 74 68 65 20 43 2b 2b 20 63 6f 6d 70 69  ve the C++ compi
12130 6c 65 72 20 64 65 63 69 64 65 0a 23 20 74 68 65  ler decide.# the
12140 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6f 66 20   declaration of 
12150 65 78 69 74 2c 20 73 69 6e 63 65 20 69 74 27 73  exit, since it's
12160 20 74 68 65 20 6d 6f 73 74 20 64 65 6d 61 6e 64   the most demand
12170 69 6e 67 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 2e  ing environment.
12180 0a 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24  .cat >conftest.$
12190 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
121a0 23 69 66 6e 64 65 66 20 5f 5f 63 70 6c 75 73 70  #ifndef __cplusp
121b0 6c 75 73 0a 20 20 63 68 6f 6b 65 20 6d 65 0a 23  lus.  choke me.#
121c0 65 6e 64 69 66 0a 5f 41 43 45 4f 46 0a 72 6d 20  endif._ACEOF.rm 
121d0 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  -f conftest.$ac_
121e0 6f 62 6a 65 78 74 0a 69 66 20 7b 20 28 65 76 61  objext.if { (eva
121f0 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
12200 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f  LINENO: \"$ac_co
12210 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20  mpile\"") >&5.  
12220 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c  (eval $ac_compil
12230 65 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72  e) 2>conftest.er
12240 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  1.  ac_status=$?
12250 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b  .  grep -v '^ *+
12260 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e  ' conftest.er1 >
12270 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72  conftest.err.  r
12280 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
12290 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74  1.  cat conftest
122a0 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20  .err >&5.  echo 
122b0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
122c0 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
122d0 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
122e0 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26  ac_status); } &&
122f0 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73  .. { ac_try='tes
12300 74 20 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72 72  t -z "$ac_c_werr
12310 6f 72 5f 66 6c 61 67 22 09 09 09 20 7c 7c 20 74  or_flag"... || t
12320 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73  est ! -s conftes
12330 74 2e 65 72 72 27 0a 20 20 7b 20 28 65 76 61 6c  t.err'.  { (eval
12340 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
12350 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79  INENO: \"$ac_try
12360 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
12370 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20   $ac_try) 2>&5. 
12380 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
12390 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
123a0 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
123b0 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
123c0 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
123d0 20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f   }; } &&.. { ac_
123e0 74 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e  try='test -s con
123f0 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
12400 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  '.  { (eval echo
12410 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
12420 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20  : \"$ac_try\"") 
12430 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
12440 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  try) 2>&5.  ac_s
12450 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
12460 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
12470 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
12480 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
12490 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d  ac_status); }; }
124a0 3b 20 74 68 65 6e 0a 20 20 66 6f 72 20 61 63 5f  ; then.  for ac_
124b0 64 65 63 6c 61 72 61 74 69 6f 6e 20 69 6e 20 5c  declaration in \
124c0 0a 20 20 20 27 27 20 5c 0a 20 20 20 27 65 78 74  .   '' \.   'ext
124d0 65 72 6e 20 22 43 22 20 76 6f 69 64 20 73 74 64  ern "C" void std
124e0 3a 3a 65 78 69 74 20 28 69 6e 74 29 20 74 68 72  ::exit (int) thr
124f0 6f 77 20 28 29 3b 20 75 73 69 6e 67 20 73 74 64  ow (); using std
12500 3a 3a 65 78 69 74 3b 27 20 5c 0a 20 20 20 27 65  ::exit;' \.   'e
12510 78 74 65 72 6e 20 22 43 22 20 76 6f 69 64 20 73  xtern "C" void s
12520 74 64 3a 3a 65 78 69 74 20 28 69 6e 74 29 3b 20  td::exit (int); 
12530 75 73 69 6e 67 20 73 74 64 3a 3a 65 78 69 74 3b  using std::exit;
12540 27 20 5c 0a 20 20 20 27 65 78 74 65 72 6e 20 22  ' \.   'extern "
12550 43 22 20 76 6f 69 64 20 65 78 69 74 20 28 69 6e  C" void exit (in
12560 74 29 20 74 68 72 6f 77 20 28 29 3b 27 20 5c 0a  t) throw ();' \.
12570 20 20 20 27 65 78 74 65 72 6e 20 22 43 22 20 76     'extern "C" v
12580 6f 69 64 20 65 78 69 74 20 28 69 6e 74 29 3b 27  oid exit (int);'
12590 20 5c 0a 20 20 20 27 76 6f 69 64 20 65 78 69 74   \.   'void exit
125a0 20 28 69 6e 74 29 3b 27 0a 64 6f 0a 20 20 63 61   (int);'.do.  ca
125b0 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  t >conftest.$ac_
125c0 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
125d0 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
125e0 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64  _ACEOF.cat confd
125f0 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74  efs.h >>conftest
12600 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63  .$ac_ext.cat >>c
12610 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
12620 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20  <<_ACEOF./* end 
12630 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
12640 24 61 63 5f 64 65 63 6c 61 72 61 74 69 6f 6e 0a  $ac_declaration.
12650 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 6c 69 62  #include <stdlib
12660 2e 68 3e 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a  .h>.int.main ().
12670 7b 0a 65 78 69 74 20 28 34 32 29 3b 0a 20 20 3b  {.exit (42);.  ;
12680 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f  .  return 0;.}._
12690 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66  ACEOF.rm -f conf
126a0 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a  test.$ac_objext.
126b0 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
126c0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
126d0 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22   \"$ac_compile\"
126e0 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
126f0 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 63 6f  ac_compile) 2>co
12700 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f  nftest.er1.  ac_
12710 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70  status=$?.  grep
12720 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74   -v '^ *+' conft
12730 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73  est.er1 >conftes
12740 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f  t.err.  rm -f co
12750 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74  nftest.er1.  cat
12760 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26   conftest.err >&
12770 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  5.  echo "$as_me
12780 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
12790 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
127a0 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
127b0 75 73 29 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63  us); } &&.. { ac
127c0 5f 74 72 79 3d 27 74 65 73 74 20 2d 7a 20 22 24  _try='test -z "$
127d0 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67  ac_c_werror_flag
127e0 22 09 09 09 20 7c 7c 20 74 65 73 74 20 21 20 2d  "... || test ! -
127f0 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a  s conftest.err'.
12800 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22    { (eval echo "
12810 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
12820 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26  \"$ac_try\"") >&
12830 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72  5.  (eval $ac_tr
12840 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  y) 2>&5.  ac_sta
12850 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
12860 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
12870 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
12880 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
12890 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26  _status); }; } &
128a0 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65  &.. { ac_try='te
128b0 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24  st -s conftest.$
128c0 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28  ac_objext'.  { (
128d0 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
128e0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
128f0 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28  _try\"") >&5.  (
12900 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e  eval $ac_try) 2>
12910 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
12920 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
12930 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
12940 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
12950 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
12960 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a  us); }; }; then.
12970 20 20 3a 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20    :.else.  echo 
12980 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
12990 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
129a0 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
129b0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
129c0 20 3e 26 35 0a 0a 63 6f 6e 74 69 6e 75 65 0a 66   >&5..continue.f
129d0 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  i.rm -f conftest
129e0 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61  .err conftest.$a
129f0 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73  c_objext conftes
12a00 74 2e 24 61 63 5f 65 78 74 0a 20 20 63 61 74 20  t.$ac_ext.  cat 
12a10 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
12a20 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f  t <<_ACEOF./* co
12a30 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41  nfdefs.h.  */._A
12a40 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66  CEOF.cat confdef
12a50 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  s.h >>conftest.$
12a60 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e  ac_ext.cat >>con
12a70 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
12a80 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f  _ACEOF./* end co
12a90 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 24 61  nfdefs.h.  */.$a
12aa0 63 5f 64 65 63 6c 61 72 61 74 69 6f 6e 0a 69 6e  c_declaration.in
12ab0 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 65 78 69 74  t.main ().{.exit
12ac0 20 28 34 32 29 3b 0a 20 20 3b 0a 20 20 72 65 74   (42);.  ;.  ret
12ad0 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a  urn 0;.}._ACEOF.
12ae0 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24  rm -f conftest.$
12af0 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20 28  ac_objext.if { (
12b00 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
12b10 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
12b20 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35  _compile\"") >&5
12b30 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d  .  (eval $ac_com
12b40 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65 73 74  pile) 2>conftest
12b50 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73  .er1.  ac_status
12b60 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e  =$?.  grep -v '^
12b70 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72   *+' conftest.er
12b80 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a  1 >conftest.err.
12b90 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74    rm -f conftest
12ba0 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74  .er1.  cat conft
12bb0 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63  est.err >&5.  ec
12bc0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
12bd0 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
12be0 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
12bf0 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
12c00 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27   &&.. { ac_try='
12c10 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f 77  test -z "$ac_c_w
12c20 65 72 72 6f 72 5f 66 6c 61 67 22 09 09 09 20 7c  error_flag"... |
12c30 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66  | test ! -s conf
12c40 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20 28 65  test.err'.  { (e
12c50 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
12c60 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
12c70 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  try\"") >&5.  (e
12c80 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26  val $ac_try) 2>&
12c90 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
12ca0 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
12cb0 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
12cc0 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
12cd0 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
12ce0 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20  s); }; } &&.. { 
12cf0 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73 20  ac_try='test -s 
12d00 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
12d10 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65  ext'.  { (eval e
12d20 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
12d30 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22  ENO: \"$ac_try\"
12d40 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
12d50 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61  ac_try) 2>&5.  a
12d60 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
12d70 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
12d80 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
12d90 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
12da0 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
12db0 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 62 72 65 61  ; }; then.  brea
12dc0 6b 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  k.else.  echo "$
12dd0 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72  as_me: failed pr
12de0 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a  ogram was:" >&5.
12df0 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f  sed 's/^/| /' co
12e00 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
12e10 26 35 0a 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e  &5..fi.rm -f con
12e20 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65  ftest.err confte
12e30 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f  st.$ac_objext co
12e40 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 64  nftest.$ac_ext.d
12e50 6f 6e 65 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  one.rm -f confte
12e60 73 74 2a 0a 69 66 20 74 65 73 74 20 2d 6e 20 22  st*.if test -n "
12e70 24 61 63 5f 64 65 63 6c 61 72 61 74 69 6f 6e 22  $ac_declaration"
12e80 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 27 23  ; then.  echo '#
12e90 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75  ifdef __cplusplu
12ea0 73 27 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 0a  s' >>confdefs.h.
12eb0 20 20 65 63 68 6f 20 24 61 63 5f 64 65 63 6c 61    echo $ac_decla
12ec0 72 61 74 69 6f 6e 20 20 20 20 20 20 3e 3e 63 6f  ration      >>co
12ed0 6e 66 64 65 66 73 2e 68 0a 20 20 65 63 68 6f 20  nfdefs.h.  echo 
12ee0 27 23 65 6e 64 69 66 27 20 20 20 20 20 20 20 20  '#endif'        
12ef0 20 20 20 20 20 3e 3e 63 6f 6e 66 64 65 66 73 2e       >>confdefs.
12f00 68 0a 66 69 0a 0a 65 6c 73 65 0a 20 20 65 63 68  h.fi..else.  ech
12f10 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65  o "$as_me: faile
12f20 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20  d program was:" 
12f30 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f  >&5.sed 's/^/| /
12f40 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  ' conftest.$ac_e
12f50 78 74 20 3e 26 35 0a 0a 66 69 0a 72 6d 20 2d 66  xt >&5..fi.rm -f
12f60 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f   conftest.err co
12f70 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
12f80 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  t conftest.$ac_e
12f90 78 74 0a 61 63 5f 65 78 74 3d 63 0a 61 63 5f 63  xt.ac_ext=c.ac_c
12fa0 70 70 3d 27 24 43 50 50 20 24 43 50 50 46 4c 41  pp='$CPP $CPPFLA
12fb0 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27  GS'.ac_compile='
12fc0 24 43 43 20 2d 63 20 24 43 46 4c 41 47 53 20 24  $CC -c $CFLAGS $
12fd0 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74 65 73  CPPFLAGS conftes
12fe0 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27 0a 61  t.$ac_ext >&5'.a
12ff0 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20 63  c_link='$CC -o c
13000 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78  onftest$ac_exeex
13010 74 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c  t $CFLAGS $CPPFL
13020 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e  AGS $LDFLAGS con
13030 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 24 4c  ftest.$ac_ext $L
13040 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70  IBS >&5'.ac_comp
13050 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f  iler_gnu=$ac_cv_
13060 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a  c_compiler_gnu..
13070 23 20 46 69 6e 64 20 74 68 65 20 63 6f 72 72 65  # Find the corre
13080 63 74 20 50 41 54 48 20 73 65 70 61 72 61 74 6f  ct PATH separato
13090 72 2e 20 20 55 73 75 61 6c 6c 79 20 74 68 69 73  r.  Usually this
130a0 20 69 73 20 60 3a 27 2c 20 62 75 74 0a 23 20 44   is `:', but.# D
130b0 4a 47 50 50 20 75 73 65 73 20 60 3b 27 20 6c 69  JGPP uses `;' li
130c0 6b 65 20 44 4f 53 2e 0a 69 66 20 74 65 73 74 20  ke DOS..if test 
130d0 22 58 24 7b 50 41 54 48 5f 53 45 50 41 52 41 54  "X${PATH_SEPARAT
130e0 4f 52 2b 73 65 74 7d 22 20 21 3d 20 58 73 65 74  OR+set}" != Xset
130f0 3b 20 74 68 65 6e 0a 20 20 55 4e 41 4d 45 3d 24  ; then.  UNAME=$
13100 7b 55 4e 41 4d 45 2d 60 75 6e 61 6d 65 20 32 3e  {UNAME-`uname 2>
13110 2f 64 65 76 2f 6e 75 6c 6c 60 7d 0a 20 20 63 61  /dev/null`}.  ca
13120 73 65 20 58 24 55 4e 41 4d 45 20 69 6e 0a 20 20  se X$UNAME in.  
13130 20 20 2a 2d 44 4f 53 29 20 6c 74 5f 63 76 5f 73    *-DOS) lt_cv_s
13140 79 73 5f 70 61 74 68 5f 73 65 70 61 72 61 74 6f  ys_path_separato
13150 72 3d 27 3b 27 20 3b 3b 0a 20 20 20 20 2a 29 20  r=';' ;;.    *) 
13160 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 70 61      lt_cv_sys_pa
13170 74 68 5f 73 65 70 61 72 61 74 6f 72 3d 27 3a 27  th_separator=':'
13180 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 50 41 54   ;;.  esac.  PAT
13190 48 5f 53 45 50 41 52 41 54 4f 52 3d 24 6c 74 5f  H_SEPARATOR=$lt_
131a0 63 76 5f 73 79 73 5f 70 61 74 68 5f 73 65 70 61  cv_sys_path_sepa
131b0 72 61 74 6f 72 0a 66 69 0a 0a 0a 23 20 43 68 65  rator.fi...# Che
131c0 63 6b 20 77 68 65 74 68 65 72 20 2d 2d 77 69 74  ck whether --wit
131d0 68 2d 67 6e 75 2d 6c 64 20 6f 72 20 2d 2d 77 69  h-gnu-ld or --wi
131e0 74 68 6f 75 74 2d 67 6e 75 2d 6c 64 20 77 61 73  thout-gnu-ld was
131f0 20 67 69 76 65 6e 2e 0a 69 66 20 74 65 73 74 20   given..if test 
13200 22 24 7b 77 69 74 68 5f 67 6e 75 5f 6c 64 2b 73  "${with_gnu_ld+s
13210 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
13220 0a 20 20 77 69 74 68 76 61 6c 3d 22 24 77 69 74  .  withval="$wit
13230 68 5f 67 6e 75 5f 6c 64 22 0a 20 20 74 65 73 74  h_gnu_ld".  test
13240 20 22 24 77 69 74 68 76 61 6c 22 20 3d 20 6e 6f   "$withval" = no
13250 20 7c 7c 20 77 69 74 68 5f 67 6e 75 5f 6c 64 3d   || with_gnu_ld=
13260 79 65 73 0a 65 6c 73 65 0a 20 20 77 69 74 68 5f  yes.else.  with_
13270 67 6e 75 5f 6c 64 3d 6e 6f 0a 66 69 3b 0a 61 63  gnu_ld=no.fi;.ac
13280 5f 70 72 6f 67 3d 6c 64 0a 69 66 20 74 65 73 74  _prog=ld.if test
13290 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74   "$GCC" = yes; t
132a0 68 65 6e 0a 20 20 23 20 43 68 65 63 6b 20 69 66  hen.  # Check if
132b0 20 67 63 63 20 2d 70 72 69 6e 74 2d 70 72 6f 67   gcc -print-prog
132c0 2d 6e 61 6d 65 3d 6c 64 20 67 69 76 65 73 20 61  -name=ld gives a
132d0 20 70 61 74 68 2e 0a 20 20 65 63 68 6f 20 22 24   path..  echo "$
132e0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
132f0 68 65 63 6b 69 6e 67 20 66 6f 72 20 6c 64 20 75  hecking for ld u
13300 73 65 64 20 62 79 20 47 43 43 22 20 3e 26 35 0a  sed by GCC" >&5.
13310 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
13320 65 63 6b 69 6e 67 20 66 6f 72 20 6c 64 20 75 73  ecking for ld us
13330 65 64 20 62 79 20 47 43 43 2e 2e 2e 20 24 45 43  ed by GCC... $EC
13340 48 4f 5f 43 22 20 3e 26 36 0a 20 20 63 61 73 65  HO_C" >&6.  case
13350 20 24 68 6f 73 74 20 69 6e 0a 20 20 2a 2d 2a 2d   $host in.  *-*-
13360 6d 69 6e 67 77 2a 29 0a 20 20 20 20 23 20 67 63  mingw*).    # gc
13370 63 20 6c 65 61 76 65 73 20 61 20 74 72 61 69 6c  c leaves a trail
13380 69 6e 67 20 63 61 72 72 69 61 67 65 20 72 65 74  ing carriage ret
13390 75 72 6e 20 77 68 69 63 68 20 75 70 73 65 74 73  urn which upsets
133a0 20 6d 69 6e 67 77 0a 20 20 20 20 61 63 5f 70 72   mingw.    ac_pr
133b0 6f 67 3d 60 28 24 43 43 20 2d 70 72 69 6e 74 2d  og=`($CC -print-
133c0 70 72 6f 67 2d 6e 61 6d 65 3d 6c 64 29 20 32 3e  prog-name=ld) 2>
133d0 26 35 20 7c 20 74 72 20 2d 64 20 27 5c 30 31 35  &5 | tr -d '\015
133e0 27 60 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 61  '` ;;.  *).    a
133f0 63 5f 70 72 6f 67 3d 60 28 24 43 43 20 2d 70 72  c_prog=`($CC -pr
13400 69 6e 74 2d 70 72 6f 67 2d 6e 61 6d 65 3d 6c 64  int-prog-name=ld
13410 29 20 32 3e 26 35 60 20 3b 3b 0a 20 20 65 73 61  ) 2>&5` ;;.  esa
13420 63 0a 20 20 63 61 73 65 20 24 61 63 5f 70 72 6f  c.  case $ac_pro
13430 67 20 69 6e 0a 20 20 20 20 23 20 41 63 63 65 70  g in.    # Accep
13440 74 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68 73  t absolute paths
13450 2e 0a 20 20 20 20 5b 5c 5c 2f 5d 2a 20 7c 20 5b  ..    [\\/]* | [
13460 41 2d 5a 61 2d 7a 5d 3a 5b 5c 5c 2f 5d 2a 29 0a  A-Za-z]:[\\/]*).
13470 20 20 20 20 20 20 72 65 5f 64 69 72 65 6c 74 3d        re_direlt=
13480 27 2f 5b 5e 2f 5d 5b 5e 2f 5d 2a 2f 5c 2e 5c 2e  '/[^/][^/]*/\.\.
13490 2f 27 0a 20 20 20 20 20 20 23 20 43 61 6e 6f 6e  /'.      # Canon
134a0 69 63 61 6c 69 7a 65 20 74 68 65 20 70 61 74 68  icalize the path
134b0 20 6f 66 20 6c 64 0a 20 20 20 20 20 20 61 63 5f   of ld.      ac_
134c0 70 72 6f 67 3d 60 65 63 68 6f 20 24 61 63 5f 70  prog=`echo $ac_p
134d0 72 6f 67 7c 20 73 65 64 20 27 73 25 5c 5c 5c 5c  rog| sed 's%\\\\
134e0 25 2f 25 67 27 60 0a 20 20 20 20 20 20 77 68 69  %/%g'`.      whi
134f0 6c 65 20 65 63 68 6f 20 24 61 63 5f 70 72 6f 67  le echo $ac_prog
13500 20 7c 20 67 72 65 70 20 22 24 72 65 5f 64 69 72   | grep "$re_dir
13510 65 6c 74 22 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c  elt" > /dev/null
13520 20 32 3e 26 31 3b 20 64 6f 0a 09 61 63 5f 70 72   2>&1; do..ac_pr
13530 6f 67 3d 60 65 63 68 6f 20 24 61 63 5f 70 72 6f  og=`echo $ac_pro
13540 67 7c 20 73 65 64 20 22 73 25 24 72 65 5f 64 69  g| sed "s%$re_di
13550 72 65 6c 74 25 2f 25 22 60 0a 20 20 20 20 20 20  relt%/%"`.      
13560 64 6f 6e 65 0a 20 20 20 20 20 20 74 65 73 74 20  done.      test 
13570 2d 7a 20 22 24 4c 44 22 20 26 26 20 4c 44 3d 22  -z "$LD" && LD="
13580 24 61 63 5f 70 72 6f 67 22 0a 20 20 20 20 20 20  $ac_prog".      
13590 3b 3b 0a 20 20 22 22 29 0a 20 20 20 20 23 20 49  ;;.  "").    # I
135a0 66 20 69 74 20 66 61 69 6c 73 2c 20 74 68 65 6e  f it fails, then
135b0 20 70 72 65 74 65 6e 64 20 77 65 20 61 72 65 6e   pretend we aren
135c0 27 74 20 75 73 69 6e 67 20 47 43 43 2e 0a 20 20  't using GCC..  
135d0 20 20 61 63 5f 70 72 6f 67 3d 6c 64 0a 20 20 20    ac_prog=ld.   
135e0 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 23 20 49   ;;.  *).    # I
135f0 66 20 69 74 20 69 73 20 72 65 6c 61 74 69 76 65  f it is relative
13600 2c 20 74 68 65 6e 20 73 65 61 72 63 68 20 66 6f  , then search fo
13610 72 20 74 68 65 20 66 69 72 73 74 20 6c 64 20 69  r the first ld i
13620 6e 20 50 41 54 48 2e 0a 20 20 20 20 77 69 74 68  n PATH..    with
13630 5f 67 6e 75 5f 6c 64 3d 75 6e 6b 6e 6f 77 6e 0a  _gnu_ld=unknown.
13640 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 65 6c      ;;.  esac.el
13650 69 66 20 74 65 73 74 20 22 24 77 69 74 68 5f 67  if test "$with_g
13660 6e 75 5f 6c 64 22 20 3d 20 79 65 73 3b 20 74 68  nu_ld" = yes; th
13670 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  en.  echo "$as_m
13680 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
13690 69 6e 67 20 66 6f 72 20 47 4e 55 20 6c 64 22 20  ing for GNU ld" 
136a0 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
136b0 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 47   "checking for G
136c0 4e 55 20 6c 64 2e 2e 2e 20 24 45 43 48 4f 5f 43  NU ld... $ECHO_C
136d0 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68  " >&6.else.  ech
136e0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
136f0 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  O: checking for 
13700 6e 6f 6e 2d 47 4e 55 20 6c 64 22 20 3e 26 35 0a  non-GNU ld" >&5.
13710 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
13720 65 63 6b 69 6e 67 20 66 6f 72 20 6e 6f 6e 2d 47  ecking for non-G
13730 4e 55 20 6c 64 2e 2e 2e 20 24 45 43 48 4f 5f 43  NU ld... $ECHO_C
13740 22 20 3e 26 36 0a 66 69 0a 69 66 20 74 65 73 74  " >&6.fi.if test
13750 20 22 24 7b 6c 74 5f 63 76 5f 70 61 74 68 5f 4c   "${lt_cv_path_L
13760 44 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  D+set}" = set; t
13770 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
13780 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
13790 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
137a0 20 69 66 20 74 65 73 74 20 2d 7a 20 22 24 4c 44   if test -z "$LD
137b0 22 3b 20 74 68 65 6e 0a 20 20 49 46 53 3d 22 24  "; then.  IFS="$
137c0 7b 49 46 53 3d 20 09 7d 22 3b 20 61 63 5f 73 61  {IFS= .}"; ac_sa
137d0 76 65 5f 69 66 73 3d 22 24 49 46 53 22 3b 20 49  ve_ifs="$IFS"; I
137e0 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54  FS=$PATH_SEPARAT
137f0 4f 52 0a 20 20 66 6f 72 20 61 63 5f 64 69 72 20  OR.  for ac_dir 
13800 69 6e 20 24 50 41 54 48 3b 20 64 6f 0a 20 20 20  in $PATH; do.   
13810 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 64 69   test -z "$ac_di
13820 72 22 20 26 26 20 61 63 5f 64 69 72 3d 2e 0a 20  r" && ac_dir=.. 
13830 20 20 20 69 66 20 74 65 73 74 20 2d 66 20 22 24     if test -f "$
13840 61 63 5f 64 69 72 2f 24 61 63 5f 70 72 6f 67 22  ac_dir/$ac_prog"
13850 20 7c 7c 20 74 65 73 74 20 2d 66 20 22 24 61 63   || test -f "$ac
13860 5f 64 69 72 2f 24 61 63 5f 70 72 6f 67 24 61 63  _dir/$ac_prog$ac
13870 5f 65 78 65 65 78 74 22 3b 20 74 68 65 6e 0a 20  _exeext"; then. 
13880 20 20 20 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f       lt_cv_path_
13890 4c 44 3d 22 24 61 63 5f 64 69 72 2f 24 61 63 5f  LD="$ac_dir/$ac_
138a0 70 72 6f 67 22 0a 20 20 20 20 20 20 23 20 43 68  prog".      # Ch
138b0 65 63 6b 20 74 6f 20 73 65 65 20 69 66 20 74 68  eck to see if th
138c0 65 20 70 72 6f 67 72 61 6d 20 69 73 20 47 4e 55  e program is GNU
138d0 20 6c 64 2e 20 20 49 27 64 20 72 61 74 68 65 72   ld.  I'd rather
138e0 20 75 73 65 20 2d 2d 76 65 72 73 69 6f 6e 2c 0a   use --version,.
138f0 20 20 20 20 20 20 23 20 62 75 74 20 61 70 70 61        # but appa
13900 72 65 6e 74 6c 79 20 73 6f 6d 65 20 47 4e 55 20  rently some GNU 
13910 6c 64 27 73 20 6f 6e 6c 79 20 61 63 63 65 70 74  ld's only accept
13920 20 2d 76 2e 0a 20 20 20 20 20 20 23 20 42 72 65   -v..      # Bre
13930 61 6b 20 6f 6e 6c 79 20 69 66 20 69 74 20 77 61  ak only if it wa
13940 73 20 74 68 65 20 47 4e 55 2f 6e 6f 6e 2d 47 4e  s the GNU/non-GN
13950 55 20 6c 64 20 74 68 61 74 20 77 65 20 70 72 65  U ld that we pre
13960 66 65 72 2e 0a 20 20 20 20 20 20 69 66 20 22 24  fer..      if "$
13970 6c 74 5f 63 76 5f 70 61 74 68 5f 4c 44 22 20 2d  lt_cv_path_LD" -
13980 76 20 32 3e 26 31 20 3c 20 2f 64 65 76 2f 6e 75  v 2>&1 < /dev/nu
13990 6c 6c 20 7c 20 65 67 72 65 70 20 27 28 47 4e 55  ll | egrep '(GNU
139a0 7c 77 69 74 68 20 42 46 44 29 27 20 3e 20 2f 64  |with BFD)' > /d
139b0 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 74  ev/null; then..t
139c0 65 73 74 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c  est "$with_gnu_l
139d0 64 22 20 21 3d 20 6e 6f 20 26 26 20 62 72 65 61  d" != no && brea
139e0 6b 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 74 65  k.      else..te
139f0 73 74 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64  st "$with_gnu_ld
13a00 22 20 21 3d 20 79 65 73 20 26 26 20 62 72 65 61  " != yes && brea
13a10 6b 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 66  k.      fi.    f
13a20 69 0a 20 20 64 6f 6e 65 0a 20 20 49 46 53 3d 22  i.  done.  IFS="
13a30 24 61 63 5f 73 61 76 65 5f 69 66 73 22 0a 65 6c  $ac_save_ifs".el
13a40 73 65 0a 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f  se.  lt_cv_path_
13a50 4c 44 3d 22 24 4c 44 22 20 23 20 4c 65 74 20 74  LD="$LD" # Let t
13a60 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65  he user override
13a70 20 74 68 65 20 74 65 73 74 20 77 69 74 68 20 61   the test with a
13a80 20 70 61 74 68 2e 0a 66 69 0a 66 69 0a 0a 4c 44   path..fi.fi..LD
13a90 3d 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4c 44  ="$lt_cv_path_LD
13aa0 22 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 4c  ".if test -n "$L
13ab0 44 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  D"; then.  echo 
13ac0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
13ad0 20 72 65 73 75 6c 74 3a 20 24 4c 44 22 20 3e 26   result: $LD" >&
13ae0 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
13af0 7d 24 4c 44 22 20 3e 26 36 0a 65 6c 73 65 0a 20  }$LD" >&6.else. 
13b00 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
13b10 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e  INENO: result: n
13b20 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  o" >&5.echo "${E
13b30 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69  CHO_T}no" >&6.fi
13b40 0a 74 65 73 74 20 2d 7a 20 22 24 4c 44 22 20 26  .test -z "$LD" &
13b50 26 20 7b 20 7b 20 65 63 68 6f 20 22 24 61 73 5f  & { { echo "$as_
13b60 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f  me:$LINENO: erro
13b70 72 3a 20 6e 6f 20 61 63 63 65 70 74 61 62 6c 65  r: no acceptable
13b80 20 6c 64 20 66 6f 75 6e 64 20 69 6e 20 5c 24 50   ld found in \$P
13b90 41 54 48 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  ATH" >&5.echo "$
13ba0 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 6e 6f  as_me: error: no
13bb0 20 61 63 63 65 70 74 61 62 6c 65 20 6c 64 20 66   acceptable ld f
13bc0 6f 75 6e 64 20 69 6e 20 5c 24 50 41 54 48 22 20  ound in \$PATH" 
13bd0 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74  >&2;}.   { (exit
13be0 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20   1); exit 1; }; 
13bf0 7d 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  }.echo "$as_me:$
13c00 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
13c10 20 69 66 20 74 68 65 20 6c 69 6e 6b 65 72 20 28   if the linker (
13c20 24 4c 44 29 20 69 73 20 47 4e 55 20 6c 64 22 20  $LD) is GNU ld" 
13c30 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
13c40 20 22 63 68 65 63 6b 69 6e 67 20 69 66 20 74 68   "checking if th
13c50 65 20 6c 69 6e 6b 65 72 20 28 24 4c 44 29 20 69  e linker ($LD) i
13c60 73 20 47 4e 55 20 6c 64 2e 2e 2e 20 24 45 43 48  s GNU ld... $ECH
13c70 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
13c80 20 22 24 7b 6c 74 5f 63 76 5f 70 72 6f 67 5f 67   "${lt_cv_prog_g
13c90 6e 75 5f 6c 64 2b 73 65 74 7d 22 20 3d 20 73 65  nu_ld+set}" = se
13ca0 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
13cb0 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
13cc0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
13cd0 73 65 0a 20 20 23 20 49 27 64 20 72 61 74 68 65  se.  # I'd rathe
13ce0 72 20 75 73 65 20 2d 2d 76 65 72 73 69 6f 6e 20  r use --version 
13cf0 68 65 72 65 2c 20 62 75 74 20 61 70 70 61 72 65  here, but appare
13d00 6e 74 6c 79 20 73 6f 6d 65 20 47 4e 55 20 6c 64  ntly some GNU ld
13d10 27 73 20 6f 6e 6c 79 20 61 63 63 65 70 74 20 2d  's only accept -
13d20 76 2e 0a 69 66 20 24 4c 44 20 2d 76 20 32 3e 26  v..if $LD -v 2>&
13d30 31 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 65  1 </dev/null | e
13d40 67 72 65 70 20 27 28 47 4e 55 7c 77 69 74 68 20  grep '(GNU|with 
13d50 42 46 44 29 27 20 31 3e 26 35 3b 20 74 68 65 6e  BFD)' 1>&5; then
13d60 0a 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e  .  lt_cv_prog_gn
13d70 75 5f 6c 64 3d 79 65 73 0a 65 6c 73 65 0a 20 20  u_ld=yes.else.  
13d80 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c  lt_cv_prog_gnu_l
13d90 64 3d 6e 6f 0a 66 69 0a 66 69 0a 65 63 68 6f 20  d=no.fi.fi.echo 
13da0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
13db0 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f   result: $lt_cv_
13dc0 70 72 6f 67 5f 67 6e 75 5f 6c 64 22 20 3e 26 35  prog_gnu_ld" >&5
13dd0 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
13de0 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f  $lt_cv_prog_gnu_
13df0 6c 64 22 20 3e 26 36 0a 77 69 74 68 5f 67 6e 75  ld" >&6.with_gnu
13e00 5f 6c 64 3d 24 6c 74 5f 63 76 5f 70 72 6f 67 5f  _ld=$lt_cv_prog_
13e10 67 6e 75 5f 6c 64 0a 0a 0a 65 63 68 6f 20 22 24  gnu_ld...echo "$
13e20 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
13e30 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 4c 44 20  hecking for $LD 
13e40 6f 70 74 69 6f 6e 20 74 6f 20 72 65 6c 6f 61 64  option to reload
13e50 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 22 20 3e   object files" >
13e60 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
13e70 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 4c  "checking for $L
13e80 44 20 6f 70 74 69 6f 6e 20 74 6f 20 72 65 6c 6f  D option to relo
13e90 61 64 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 2e  ad object files.
13ea0 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
13eb0 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76  if test "${lt_cv
13ec0 5f 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c 61 67 2b  _ld_reload_flag+
13ed0 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
13ee0 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
13ef0 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
13f00 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 6c  _C" >&6.else.  l
13f10 74 5f 63 76 5f 6c 64 5f 72 65 6c 6f 61 64 5f 66  t_cv_ld_reload_f
13f20 6c 61 67 3d 27 2d 72 27 0a 66 69 0a 65 63 68 6f  lag='-r'.fi.echo
13f30 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
13f40 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76  : result: $lt_cv
13f50 5f 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c 61 67 22  _ld_reload_flag"
13f60 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
13f70 4f 5f 54 7d 24 6c 74 5f 63 76 5f 6c 64 5f 72 65  O_T}$lt_cv_ld_re
13f80 6c 6f 61 64 5f 66 6c 61 67 22 20 3e 26 36 0a 72  load_flag" >&6.r
13f90 65 6c 6f 61 64 5f 66 6c 61 67 3d 24 6c 74 5f 63  eload_flag=$lt_c
13fa0 76 5f 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c 61 67  v_ld_reload_flag
13fb0 0a 74 65 73 74 20 2d 6e 20 22 24 72 65 6c 6f 61  .test -n "$reloa
13fc0 64 5f 66 6c 61 67 22 20 26 26 20 72 65 6c 6f 61  d_flag" && reloa
13fd0 64 5f 66 6c 61 67 3d 22 20 24 72 65 6c 6f 61 64  d_flag=" $reload
13fe0 5f 66 6c 61 67 22 0a 0a 65 63 68 6f 20 22 24 61  _flag"..echo "$a
13ff0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
14000 65 63 6b 69 6e 67 20 66 6f 72 20 42 53 44 2d 63  ecking for BSD-c
14010 6f 6d 70 61 74 69 62 6c 65 20 6e 6d 22 20 3e 26  ompatible nm" >&
14020 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
14030 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 42 53 44  checking for BSD
14040 2d 63 6f 6d 70 61 74 69 62 6c 65 20 6e 6d 2e 2e  -compatible nm..
14050 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
14060 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f  f test "${lt_cv_
14070 70 61 74 68 5f 4e 4d 2b 73 65 74 7d 22 20 3d 20  path_NM+set}" = 
14080 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
14090 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
140a0 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
140b0 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d  else.  if test -
140c0 6e 20 22 24 4e 4d 22 3b 20 74 68 65 6e 0a 20 20  n "$NM"; then.  
140d0 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f  # Let the user o
140e0 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74  verride the test
140f0 2e 0a 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4e  ..  lt_cv_path_N
14100 4d 3d 22 24 4e 4d 22 0a 65 6c 73 65 0a 20 20 49  M="$NM".else.  I
14110 46 53 3d 22 24 7b 49 46 53 3d 20 09 7d 22 3b 20  FS="${IFS= .}"; 
14120 61 63 5f 73 61 76 65 5f 69 66 73 3d 22 24 49 46  ac_save_ifs="$IF
14130 53 22 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45  S"; IFS=$PATH_SE
14140 50 41 52 41 54 4f 52 0a 20 20 66 6f 72 20 61 63  PARATOR.  for ac
14150 5f 64 69 72 20 69 6e 20 24 50 41 54 48 20 2f 75  _dir in $PATH /u
14160 73 72 2f 63 63 73 2f 62 69 6e 20 2f 75 73 72 2f  sr/ccs/bin /usr/
14170 75 63 62 20 2f 62 69 6e 3b 20 64 6f 0a 20 20 20  ucb /bin; do.   
14180 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 64 69   test -z "$ac_di
14190 72 22 20 26 26 20 61 63 5f 64 69 72 3d 2e 0a 20  r" && ac_dir=.. 
141a0 20 20 20 74 6d 70 5f 6e 6d 3d 24 61 63 5f 64 69     tmp_nm=$ac_di
141b0 72 2f 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66  r/${ac_tool_pref
141c0 69 78 7d 6e 6d 0a 20 20 20 20 69 66 20 74 65 73  ix}nm.    if tes
141d0 74 20 2d 66 20 24 74 6d 70 5f 6e 6d 20 7c 7c 20  t -f $tmp_nm || 
141e0 74 65 73 74 20 2d 66 20 24 74 6d 70 5f 6e 6d 24  test -f $tmp_nm$
141f0 61 63 5f 65 78 65 65 78 74 20 3b 20 74 68 65 6e  ac_exeext ; then
14200 0a 20 20 20 20 20 20 23 20 43 68 65 63 6b 20 74  .      # Check t
14210 6f 20 73 65 65 20 69 66 20 74 68 65 20 6e 6d 20  o see if the nm 
14220 61 63 63 65 70 74 73 20 61 20 42 53 44 2d 63 6f  accepts a BSD-co
14230 6d 70 61 74 20 66 6c 61 67 2e 0a 20 20 20 20 20  mpat flag..     
14240 20 23 20 41 64 64 69 6e 67 20 74 68 65 20 60 73   # Adding the `s
14250 65 64 20 31 71 27 20 70 72 65 76 65 6e 74 73 20  ed 1q' prevents 
14260 66 61 6c 73 65 20 70 6f 73 69 74 69 76 65 73 20  false positives 
14270 6f 6e 20 48 50 2d 55 58 2c 20 77 68 69 63 68 20  on HP-UX, which 
14280 73 61 79 73 3a 0a 20 20 20 20 20 20 23 20 20 20  says:.      #   
14290 6e 6d 3a 20 75 6e 6b 6e 6f 77 6e 20 6f 70 74 69  nm: unknown opti
142a0 6f 6e 20 22 42 22 20 69 67 6e 6f 72 65 64 0a 20  on "B" ignored. 
142b0 20 20 20 20 20 23 20 54 72 75 36 34 27 73 20 6e       # Tru64's n
142c0 6d 20 63 6f 6d 70 6c 61 69 6e 73 20 74 68 61 74  m complains that
142d0 20 2f 64 65 76 2f 6e 75 6c 6c 20 69 73 20 61 6e   /dev/null is an
142e0 20 69 6e 76 61 6c 69 64 20 6f 62 6a 65 63 74 20   invalid object 
142f0 66 69 6c 65 0a 20 20 20 20 20 20 69 66 20 28 24  file.      if ($
14300 74 6d 70 5f 6e 6d 20 2d 42 20 2f 64 65 76 2f 6e  tmp_nm -B /dev/n
14310 75 6c 6c 20 32 3e 26 31 20 7c 20 73 65 64 20 27  ull 2>&1 | sed '
14320 31 71 27 3b 20 65 78 69 74 20 30 29 20 7c 20 65  1q'; exit 0) | e
14330 67 72 65 70 20 27 28 2f 64 65 76 2f 6e 75 6c 6c  grep '(/dev/null
14340 7c 49 6e 76 61 6c 69 64 20 66 69 6c 65 20 6f 72  |Invalid file or
14350 20 6f 62 6a 65 63 74 20 74 79 70 65 29 27 20 3e   object type)' >
14360 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a  /dev/null; then.
14370 09 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d 22  .lt_cv_path_NM="
14380 24 74 6d 70 5f 6e 6d 20 2d 42 22 0a 09 62 72 65  $tmp_nm -B"..bre
14390 61 6b 0a 20 20 20 20 20 20 65 6c 69 66 20 28 24  ak.      elif ($
143a0 74 6d 70 5f 6e 6d 20 2d 70 20 2f 64 65 76 2f 6e  tmp_nm -p /dev/n
143b0 75 6c 6c 20 32 3e 26 31 20 7c 20 73 65 64 20 27  ull 2>&1 | sed '
143c0 31 71 27 3b 20 65 78 69 74 20 30 29 20 7c 20 65  1q'; exit 0) | e
143d0 67 72 65 70 20 2f 64 65 76 2f 6e 75 6c 6c 20 3e  grep /dev/null >
143e0 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a  /dev/null; then.
143f0 09 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d 22  .lt_cv_path_NM="
14400 24 74 6d 70 5f 6e 6d 20 2d 70 22 0a 09 62 72 65  $tmp_nm -p"..bre
14410 61 6b 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 6c  ak.      else..l
14420 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d 24 7b 6c  t_cv_path_NM=${l
14430 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d 22 24 74  t_cv_path_NM="$t
14440 6d 70 5f 6e 6d 22 7d 20 23 20 6b 65 65 70 20 74  mp_nm"} # keep t
14450 68 65 20 66 69 72 73 74 20 6d 61 74 63 68 2c 20  he first match, 
14460 62 75 74 0a 09 63 6f 6e 74 69 6e 75 65 20 23 20  but..continue # 
14470 73 6f 20 74 68 61 74 20 77 65 20 63 61 6e 20 74  so that we can t
14480 72 79 20 74 6f 20 66 69 6e 64 20 6f 6e 65 20 74  ry to find one t
14490 68 61 74 20 73 75 70 70 6f 72 74 73 20 42 53 44  hat supports BSD
144a0 20 66 6c 61 67 73 0a 20 20 20 20 20 20 66 69 0a   flags.      fi.
144b0 20 20 20 20 66 69 0a 20 20 64 6f 6e 65 0a 20 20      fi.  done.  
144c0 49 46 53 3d 22 24 61 63 5f 73 61 76 65 5f 69 66  IFS="$ac_save_if
144d0 73 22 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 6c  s".  test -z "$l
144e0 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 22 20 26 26  t_cv_path_NM" &&
144f0 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d 6e   lt_cv_path_NM=n
14500 6d 0a 66 69 0a 66 69 0a 0a 4e 4d 3d 22 24 6c 74  m.fi.fi..NM="$lt
14510 5f 63 76 5f 70 61 74 68 5f 4e 4d 22 0a 65 63 68  _cv_path_NM".ech
14520 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
14530 4f 3a 20 72 65 73 75 6c 74 3a 20 24 4e 4d 22 20  O: result: $NM" 
14540 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
14550 5f 54 7d 24 4e 4d 22 20 3e 26 36 0a 0a 65 63 68  _T}$NM" >&6..ech
14560 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
14570 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  O: checking for 
14580 61 20 73 65 64 20 74 68 61 74 20 64 6f 65 73 20  a sed that does 
14590 6e 6f 74 20 74 72 75 6e 63 61 74 65 20 6f 75 74  not truncate out
145a0 70 75 74 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  put" >&5.echo $E
145b0 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
145c0 66 6f 72 20 61 20 73 65 64 20 74 68 61 74 20 64  for a sed that d
145d0 6f 65 73 20 6e 6f 74 20 74 72 75 6e 63 61 74 65  oes not truncate
145e0 20 6f 75 74 70 75 74 2e 2e 2e 20 24 45 43 48 4f   output... $ECHO
145f0 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  _C" >&6.if test 
14600 22 24 7b 6c 74 5f 63 76 5f 70 61 74 68 5f 53 45  "${lt_cv_path_SE
14610 44 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  D+set}" = set; t
14620 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
14630 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
14640 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
14650 20 23 20 4c 6f 6f 70 20 74 68 72 6f 75 67 68 20   # Loop through 
14660 74 68 65 20 75 73 65 72 27 73 20 70 61 74 68 20  the user's path 
14670 61 6e 64 20 74 65 73 74 20 66 6f 72 20 73 65 64  and test for sed
14680 20 61 6e 64 20 67 73 65 64 2e 0a 23 20 54 68 65   and gsed..# The
14690 6e 20 75 73 65 20 74 68 61 74 20 6c 69 73 74 20  n use that list 
146a0 6f 66 20 73 65 64 27 73 20 61 73 20 6f 6e 65 73  of sed's as ones
146b0 20 74 6f 20 74 65 73 74 20 66 6f 72 20 74 72 75   to test for tru
146c0 6e 63 61 74 69 6f 6e 2e 0a 61 73 5f 65 78 65 63  ncation..as_exec
146d0 75 74 61 62 6c 65 5f 70 3d 22 74 65 73 74 20 2d  utable_p="test -
146e0 66 22 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24  f".as_save_IFS=$
146f0 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53  IFS; IFS=$PATH_S
14700 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f  EPARATOR.for as_
14710 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a  dir in $PATH.do.
14720 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49    IFS=$as_save_I
14730 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61  FS.  test -z "$a
14740 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72  s_dir" && as_dir
14750 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 70 72 6f 67  =..  for ac_prog
14760 20 69 6e 20 73 65 64 20 67 73 65 64 3b 20 64 6f   in sed gsed; do
14770 0a 20 20 20 20 66 6f 72 20 61 63 5f 65 78 65 63  .    for ac_exec
14780 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65  _ext in '' $ac_e
14790 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73  xecutable_extens
147a0 69 6f 6e 73 3b 20 64 6f 0a 20 20 20 20 20 20 69  ions; do.      i
147b0 66 20 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65  f $as_executable
147c0 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f  _p "$as_dir/$ac_
147d0 70 72 6f 67 24 61 63 5f 65 78 65 63 5f 65 78 74  prog$ac_exec_ext
147e0 22 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20  "; then.        
147f0 5f 73 65 64 5f 6c 69 73 74 3d 22 24 5f 73 65 64  _sed_list="$_sed
14800 5f 6c 69 73 74 20 24 61 73 5f 64 69 72 2f 24 61  _list $as_dir/$a
14810 63 5f 70 72 6f 67 24 61 63 5f 65 78 65 63 5f 65  c_prog$ac_exec_e
14820 78 74 22 0a 20 20 20 20 20 20 66 69 0a 20 20 20  xt".      fi.   
14830 20 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 64 6f 6e   done.  done.don
14840 65 0a 0a 20 20 23 20 43 72 65 61 74 65 20 61 20  e..  # Create a 
14850 74 65 6d 70 6f 72 61 72 79 20 64 69 72 65 63 74  temporary direct
14860 6f 72 79 2c 20 61 6e 64 20 68 6f 6f 6b 20 66 6f  ory, and hook fo
14870 72 20 69 74 73 20 72 65 6d 6f 76 61 6c 20 75 6e  r its removal un
14880 6c 65 73 73 20 64 65 62 75 67 67 69 6e 67 2e 0a  less debugging..
14890 24 64 65 62 75 67 20 7c 7c 0a 7b 0a 20 20 74 72  $debug ||.{.  tr
148a0 61 70 20 27 65 78 69 74 5f 73 74 61 74 75 73 3d  ap 'exit_status=
148b0 24 3f 3b 20 72 6d 20 2d 72 66 20 24 74 6d 70 20  $?; rm -rf $tmp 
148c0 26 26 20 65 78 69 74 20 24 65 78 69 74 5f 73 74  && exit $exit_st
148d0 61 74 75 73 27 20 30 0a 20 20 74 72 61 70 20 27  atus' 0.  trap '
148e0 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74  { (exit 1); exit
148f0 20 31 3b 20 7d 27 20 31 20 32 20 31 33 20 31 35   1; }' 1 2 13 15
14900 0a 7d 0a 0a 23 20 43 72 65 61 74 65 20 61 20 28  .}..# Create a (
14910 73 65 63 75 72 65 29 20 74 6d 70 20 64 69 72 65  secure) tmp dire
14920 63 74 6f 72 79 20 66 6f 72 20 74 6d 70 20 66 69  ctory for tmp fi
14930 6c 65 73 2e 0a 3a 20 24 7b 54 4d 50 44 49 52 3d  les..: ${TMPDIR=
14940 2f 74 6d 70 7d 0a 7b 0a 20 20 74 6d 70 3d 60 28  /tmp}.{.  tmp=`(
14950 75 6d 61 73 6b 20 30 37 37 20 26 26 20 6d 6b 74  umask 077 && mkt
14960 65 6d 70 20 2d 64 20 2d 71 20 22 24 54 4d 50 44  emp -d -q "$TMPD
14970 49 52 2f 73 65 64 58 58 58 58 58 58 22 29 20 32  IR/sedXXXXXX") 2
14980 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 26 26 0a 20  >/dev/null` &&. 
14990 20 74 65 73 74 20 2d 6e 20 22 24 74 6d 70 22 20   test -n "$tmp" 
149a0 26 26 20 74 65 73 74 20 2d 64 20 22 24 74 6d 70  && test -d "$tmp
149b0 22 0a 7d 20 20 7c 7c 0a 7b 0a 20 20 74 6d 70 3d  ".}  ||.{.  tmp=
149c0 24 54 4d 50 44 49 52 2f 73 65 64 24 24 2d 24 52  $TMPDIR/sed$$-$R
149d0 41 4e 44 4f 4d 0a 20 20 28 75 6d 61 73 6b 20 30  ANDOM.  (umask 0
149e0 37 37 20 26 26 20 6d 6b 64 69 72 20 24 74 6d 70  77 && mkdir $tmp
149f0 29 0a 7d 20 7c 7c 0a 7b 0a 20 20 20 65 63 68 6f  ).} ||.{.   echo
14a00 20 22 24 6d 65 3a 20 63 61 6e 6e 6f 74 20 63 72   "$me: cannot cr
14a10 65 61 74 65 20 61 20 74 65 6d 70 6f 72 61 72 79  eate a temporary
14a20 20 64 69 72 65 63 74 6f 72 79 20 69 6e 20 24 54   directory in $T
14a30 4d 50 44 49 52 22 20 3e 26 32 0a 20 20 20 7b 20  MPDIR" >&2.   { 
14a40 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31  (exit 1); exit 1
14a50 3b 20 7d 0a 7d 0a 20 20 5f 6d 61 78 3d 30 0a 20  ; }.}.  _max=0. 
14a60 20 5f 63 6f 75 6e 74 3d 30 0a 20 20 23 20 41 64   _count=0.  # Ad
14a70 64 20 2f 75 73 72 2f 78 70 67 34 2f 62 69 6e 2f  d /usr/xpg4/bin/
14a80 73 65 64 20 61 73 20 69 74 20 69 73 20 74 79 70  sed as it is typ
14a90 69 63 61 6c 6c 79 20 66 6f 75 6e 64 20 6f 6e 20  ically found on 
14aa0 53 6f 6c 61 72 69 73 0a 20 20 23 20 61 6c 6f 6e  Solaris.  # alon
14ab0 67 20 77 69 74 68 20 2f 62 69 6e 2f 73 65 64 20  g with /bin/sed 
14ac0 74 68 61 74 20 74 72 75 6e 63 61 74 65 73 20 6f  that truncates o
14ad0 75 74 70 75 74 2e 0a 20 20 66 6f 72 20 5f 73 65  utput..  for _se
14ae0 64 20 69 6e 20 24 5f 73 65 64 5f 6c 69 73 74 20  d in $_sed_list 
14af0 2f 75 73 72 2f 78 70 67 34 2f 62 69 6e 2f 73 65  /usr/xpg4/bin/se
14b00 64 3b 20 64 6f 0a 20 20 20 20 74 65 73 74 20 21  d; do.    test !
14b10 20 2d 66 20 24 7b 5f 73 65 64 7d 20 26 26 20 62   -f ${_sed} && b
14b20 72 65 61 6b 0a 20 20 20 20 63 61 74 20 2f 64 65  reak.    cat /de
14b30 76 2f 6e 75 6c 6c 20 3e 20 22 24 74 6d 70 2f 73  v/null > "$tmp/s
14b40 65 64 2e 69 6e 22 0a 20 20 20 20 5f 63 6f 75 6e  ed.in".    _coun
14b50 74 3d 30 0a 20 20 20 20 65 63 68 6f 20 24 7b 45  t=0.    echo ${E
14b60 43 48 4f 5f 4e 2d 24 61 63 5f 6e 7d 20 22 30 31  CHO_N-$ac_n} "01
14b70 32 33 34 35 36 37 38 39 24 7b 45 43 48 4f 5f 43  23456789${ECHO_C
14b80 2d 24 61 63 5f 63 7d 22 20 3e 22 24 74 6d 70 2f  -$ac_c}" >"$tmp/
14b90 73 65 64 2e 69 6e 22 0a 20 20 20 20 23 20 43 68  sed.in".    # Ch
14ba0 65 63 6b 20 66 6f 72 20 47 4e 55 20 73 65 64 20  eck for GNU sed 
14bb0 61 6e 64 20 73 65 6c 65 63 74 20 69 74 20 69 66  and select it if
14bc0 20 69 74 20 69 73 20 66 6f 75 6e 64 2e 0a 20 20   it is found..  
14bd0 20 20 69 66 20 22 24 7b 5f 73 65 64 7d 22 20 2d    if "${_sed}" -
14be0 2d 76 65 72 73 69 6f 6e 20 32 3e 26 31 20 3c 20  -version 2>&1 < 
14bf0 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 65 67 72 65  /dev/null | egre
14c00 70 20 27 28 47 4e 55 29 27 20 3e 20 2f 64 65 76  p '(GNU)' > /dev
14c10 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20  /null; then.    
14c20 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 53 45 44    lt_cv_path_SED
14c30 3d 24 7b 5f 73 65 64 7d 0a 20 20 20 20 20 20 62  =${_sed}.      b
14c40 72 65 61 6b 0a 20 20 20 20 66 69 0a 20 20 20 20  reak.    fi.    
14c50 77 68 69 6c 65 20 74 72 75 65 3b 20 64 6f 0a 20  while true; do. 
14c60 20 20 20 20 20 63 61 74 20 22 24 74 6d 70 2f 73       cat "$tmp/s
14c70 65 64 2e 69 6e 22 20 22 24 74 6d 70 2f 73 65 64  ed.in" "$tmp/sed
14c80 2e 69 6e 22 20 3e 22 24 74 6d 70 2f 73 65 64 2e  .in" >"$tmp/sed.
14c90 74 6d 70 22 0a 20 20 20 20 20 20 6d 76 20 22 24  tmp".      mv "$
14ca0 74 6d 70 2f 73 65 64 2e 74 6d 70 22 20 22 24 74  tmp/sed.tmp" "$t
14cb0 6d 70 2f 73 65 64 2e 69 6e 22 0a 20 20 20 20 20  mp/sed.in".     
14cc0 20 63 70 20 22 24 74 6d 70 2f 73 65 64 2e 69 6e   cp "$tmp/sed.in
14cd0 22 20 22 24 74 6d 70 2f 73 65 64 2e 6e 6c 22 0a  " "$tmp/sed.nl".
14ce0 20 20 20 20 20 20 65 63 68 6f 20 3e 3e 22 24 74        echo >>"$t
14cf0 6d 70 2f 73 65 64 2e 6e 6c 22 0a 20 20 20 20 20  mp/sed.nl".     
14d00 20 24 7b 5f 73 65 64 7d 20 2d 65 20 27 73 2f 61   ${_sed} -e 's/a
14d10 24 2f 2f 27 20 3c 20 22 24 74 6d 70 2f 73 65 64  $//' < "$tmp/sed
14d20 2e 6e 6c 22 20 3e 22 24 74 6d 70 2f 73 65 64 2e  .nl" >"$tmp/sed.
14d30 6f 75 74 22 20 7c 7c 20 62 72 65 61 6b 0a 20 20  out" || break.  
14d40 20 20 20 20 63 6d 70 20 2d 73 20 22 24 74 6d 70      cmp -s "$tmp
14d50 2f 73 65 64 2e 6f 75 74 22 20 22 24 74 6d 70 2f  /sed.out" "$tmp/
14d60 73 65 64 2e 6e 6c 22 20 7c 7c 20 62 72 65 61 6b  sed.nl" || break
14d70 0a 20 20 20 20 20 20 23 20 34 30 30 30 30 20 63  .      # 40000 c
14d80 68 61 72 73 20 61 73 20 69 6e 70 75 74 20 73 65  hars as input se
14d90 65 6d 73 20 6d 6f 72 65 20 74 68 61 6e 20 65 6e  ems more than en
14da0 6f 75 67 68 0a 20 20 20 20 20 20 74 65 73 74 20  ough.      test 
14db0 24 5f 63 6f 75 6e 74 20 2d 67 74 20 31 30 20 26  $_count -gt 10 &
14dc0 26 20 62 72 65 61 6b 0a 20 20 20 20 20 20 5f 63  & break.      _c
14dd0 6f 75 6e 74 3d 60 65 78 70 72 20 24 5f 63 6f 75  ount=`expr $_cou
14de0 6e 74 20 2b 20 31 60 0a 20 20 20 20 20 20 69 66  nt + 1`.      if
14df0 20 74 65 73 74 20 24 5f 63 6f 75 6e 74 20 2d 67   test $_count -g
14e00 74 20 24 5f 6d 61 78 3b 20 74 68 65 6e 0a 20 20  t $_max; then.  
14e10 20 20 20 20 20 20 5f 6d 61 78 3d 24 5f 63 6f 75        _max=$_cou
14e20 6e 74 0a 20 20 20 20 20 20 20 20 6c 74 5f 63 76  nt.        lt_cv
14e30 5f 70 61 74 68 5f 53 45 44 3d 24 5f 73 65 64 0a  _path_SED=$_sed.
14e40 20 20 20 20 20 20 66 69 0a 20 20 20 20 64 6f 6e        fi.    don
14e50 65 0a 20 20 64 6f 6e 65 0a 20 20 72 6d 20 2d 72  e.  done.  rm -r
14e60 66 20 22 24 74 6d 70 22 0a 0a 66 69 0a 0a 69 66  f "$tmp"..fi..if
14e70 20 74 65 73 74 20 22 58 24 53 45 44 22 20 21 3d   test "X$SED" !=
14e80 20 22 58 22 3b 20 74 68 65 6e 0a 20 20 6c 74 5f   "X"; then.  lt_
14e90 63 76 5f 70 61 74 68 5f 53 45 44 3d 24 53 45 44  cv_path_SED=$SED
14ea0 0a 65 6c 73 65 0a 20 20 53 45 44 3d 24 6c 74 5f  .else.  SED=$lt_
14eb0 63 76 5f 70 61 74 68 5f 53 45 44 0a 66 69 0a 65  cv_path_SED.fi.e
14ec0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
14ed0 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 53 45  ENO: result: $SE
14ee0 44 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  D" >&5.echo "${E
14ef0 43 48 4f 5f 54 7d 24 53 45 44 22 20 3e 26 36 0a  CHO_T}$SED" >&6.
14f00 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
14f10 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
14f20 77 68 65 74 68 65 72 20 6c 6e 20 2d 73 20 77 6f  whether ln -s wo
14f30 72 6b 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  rks" >&5.echo $E
14f40 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
14f50 77 68 65 74 68 65 72 20 6c 6e 20 2d 73 20 77 6f  whether ln -s wo
14f60 72 6b 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  rks... $ECHO_C" 
14f70 3e 26 36 0a 4c 4e 5f 53 3d 24 61 73 5f 6c 6e 5f  >&6.LN_S=$as_ln_
14f80 73 0a 69 66 20 74 65 73 74 20 22 24 4c 4e 5f 53  s.if test "$LN_S
14f90 22 20 3d 20 22 6c 6e 20 2d 73 22 3b 20 74 68 65  " = "ln -s"; the
14fa0 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  n.  echo "$as_me
14fb0 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
14fc0 3a 20 79 65 73 22 20 3e 26 35 0a 65 63 68 6f 20  : yes" >&5.echo 
14fd0 22 24 7b 45 43 48 4f 5f 54 7d 79 65 73 22 20 3e  "${ECHO_T}yes" >
14fe0 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22  &6.else.  echo "
14ff0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
15000 72 65 73 75 6c 74 3a 20 6e 6f 2c 20 75 73 69 6e  result: no, usin
15010 67 20 24 4c 4e 5f 53 22 20 3e 26 35 0a 65 63 68  g $LN_S" >&5.ech
15020 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 2c 20  o "${ECHO_T}no, 
15030 75 73 69 6e 67 20 24 4c 4e 5f 53 22 20 3e 26 36  using $LN_S" >&6
15040 0a 66 69 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d  .fi..echo "$as_m
15050 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
15060 69 6e 67 20 68 6f 77 20 74 6f 20 72 65 63 6f 67  ing how to recog
15070 6e 69 73 65 20 64 65 70 65 6e 64 65 6e 74 20 6c  nise dependent l
15080 69 62 72 61 72 69 65 73 22 20 3e 26 35 0a 65 63  ibraries" >&5.ec
15090 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
150a0 6b 69 6e 67 20 68 6f 77 20 74 6f 20 72 65 63 6f  king how to reco
150b0 67 6e 69 73 65 20 64 65 70 65 6e 64 65 6e 74 20  gnise dependent 
150c0 6c 69 62 72 61 72 69 65 73 2e 2e 2e 20 24 45 43  libraries... $EC
150d0 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
150e0 74 20 22 24 7b 6c 74 5f 63 76 5f 64 65 70 6c 69  t "${lt_cv_depli
150f0 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 2b  bs_check_method+
15100 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
15110 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
15120 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
15130 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 6c  _C" >&6.else.  l
15140 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f  t_cv_file_magic_
15150 63 6d 64 3d 27 24 4d 41 47 49 43 5f 43 4d 44 27  cmd='$MAGIC_CMD'
15160 0a 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69  .lt_cv_file_magi
15170 63 5f 74 65 73 74 5f 66 69 6c 65 3d 0a 6c 74 5f  c_test_file=.lt_
15180 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  cv_deplibs_check
15190 5f 6d 65 74 68 6f 64 3d 27 75 6e 6b 6e 6f 77 6e  _method='unknown
151a0 27 0a 23 20 4e 65 65 64 20 74 6f 20 73 65 74 20  '.# Need to set 
151b0 74 68 65 20 70 72 65 63 65 64 69 6e 67 20 76 61  the preceding va
151c0 72 69 61 62 6c 65 20 6f 6e 20 61 6c 6c 20 70 6c  riable on all pl
151d0 61 74 66 6f 72 6d 73 20 74 68 61 74 20 73 75 70  atforms that sup
151e0 70 6f 72 74 0a 23 20 69 6e 74 65 72 6c 69 62 72  port.# interlibr
151f0 61 72 79 20 64 65 70 65 6e 64 65 6e 63 69 65 73  ary dependencies
15200 2e 0a 23 20 27 6e 6f 6e 65 27 20 2d 2d 20 64 65  ..# 'none' -- de
15210 70 65 6e 64 65 6e 63 69 65 73 20 6e 6f 74 20 73  pendencies not s
15220 75 70 70 6f 72 74 65 64 2e 0a 23 20 60 75 6e 6b  upported..# `unk
15230 6e 6f 77 6e 27 20 2d 2d 20 73 61 6d 65 20 61 73  nown' -- same as
15240 20 6e 6f 6e 65 2c 20 62 75 74 20 64 6f 63 75 6d   none, but docum
15250 65 6e 74 73 20 74 68 61 74 20 77 65 20 72 65 61  ents that we rea
15260 6c 6c 79 20 64 6f 6e 27 74 20 6b 6e 6f 77 2e 0a  lly don't know..
15270 23 20 27 70 61 73 73 5f 61 6c 6c 27 20 2d 2d 20  # 'pass_all' -- 
15280 61 6c 6c 20 64 65 70 65 6e 64 65 6e 63 69 65 73  all dependencies
15290 20 70 61 73 73 65 64 20 77 69 74 68 20 6e 6f 20   passed with no 
152a0 63 68 65 63 6b 73 2e 0a 23 20 27 74 65 73 74 5f  checks..# 'test_
152b0 63 6f 6d 70 69 6c 65 27 20 2d 2d 20 63 68 65 63  compile' -- chec
152c0 6b 20 62 79 20 6d 61 6b 69 6e 67 20 74 65 73 74  k by making test
152d0 20 70 72 6f 67 72 61 6d 2e 0a 23 20 27 66 69 6c   program..# 'fil
152e0 65 5f 6d 61 67 69 63 20 5b 5b 72 65 67 65 78 5d  e_magic [[regex]
152f0 5d 27 20 2d 2d 20 63 68 65 63 6b 20 62 79 20 6c  ]' -- check by l
15300 6f 6f 6b 69 6e 67 20 66 6f 72 20 66 69 6c 65 73  ooking for files
15310 20 69 6e 20 6c 69 62 72 61 72 79 20 70 61 74 68   in library path
15320 0a 23 20 77 68 69 63 68 20 72 65 73 70 6f 6e 64  .# which respond
15330 73 20 74 6f 20 74 68 65 20 24 66 69 6c 65 5f 6d  s to the $file_m
15340 61 67 69 63 5f 63 6d 64 20 77 69 74 68 20 61 20  agic_cmd with a 
15350 67 69 76 65 6e 20 65 67 72 65 70 20 72 65 67 65  given egrep rege
15360 78 2e 0a 23 20 49 66 20 79 6f 75 20 68 61 76 65  x..# If you have
15370 20 60 66 69 6c 65 27 20 6f 72 20 65 71 75 69 76   `file' or equiv
15380 61 6c 65 6e 74 20 6f 6e 20 79 6f 75 72 20 73 79  alent on your sy
15390 73 74 65 6d 20 61 6e 64 20 79 6f 75 27 72 65 20  stem and you're 
153a0 6e 6f 74 20 73 75 72 65 0a 23 20 77 68 65 74 68  not sure.# wheth
153b0 65 72 20 60 70 61 73 73 5f 61 6c 6c 27 20 77 69  er `pass_all' wi
153c0 6c 6c 20 2a 61 6c 77 61 79 73 2a 20 77 6f 72 6b  ll *always* work
153d0 2c 20 79 6f 75 20 70 72 6f 62 61 62 6c 79 20 77  , you probably w
153e0 61 6e 74 20 74 68 69 73 20 6f 6e 65 2e 0a 0a 63  ant this one...c
153f0 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a  ase $host_os in.
15400 61 69 78 34 2a 20 7c 20 61 69 78 35 2a 29 0a 20  aix4* | aix5*). 
15410 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
15420 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73  heck_method=pass
15430 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 62 65 6f 73 2a  _all.  ;;..beos*
15440 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62  ).  lt_cv_deplib
15450 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70  s_check_method=p
15460 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 62 73  ass_all.  ;;..bs
15470 64 69 34 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65  di4*).  lt_cv_de
15480 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
15490 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 45  od='file_magic E
154a0 4c 46 20 5b 30 2d 39 5d 5b 30 2d 39 5d 2a 2d 62  LF [0-9][0-9]*-b
154b0 69 74 20 5b 4d 4c 5d 53 42 20 28 73 68 61 72 65  it [ML]SB (share
154c0 64 20 6f 62 6a 65 63 74 7c 64 79 6e 61 6d 69 63  d object|dynamic
154d0 20 6c 69 62 29 27 0a 20 20 6c 74 5f 63 76 5f 66   lib)'.  lt_cv_f
154e0 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 27 2f  ile_magic_cmd='/
154f0 75 73 72 2f 62 69 6e 2f 66 69 6c 65 20 2d 4c 27  usr/bin/file -L'
15500 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61  .  lt_cv_file_ma
15510 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d 2f 73  gic_test_file=/s
15520 68 6c 69 62 2f 6c 69 62 63 2e 73 6f 0a 20 20 3b  hlib/libc.so.  ;
15530 3b 0a 0a 63 79 67 77 69 6e 2a 20 7c 20 6d 69 6e  ;..cygwin* | min
15540 67 77 2a 20 7c 20 70 77 33 32 2a 29 0a 20 20 6c  gw* | pw32*).  l
15550 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65  t_cv_deplibs_che
15560 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f  ck_method='file_
15570 6d 61 67 69 63 20 66 69 6c 65 20 66 6f 72 6d 61  magic file forma
15580 74 20 70 65 69 2a 2d 69 33 38 36 28 2e 2a 61 72  t pei*-i386(.*ar
15590 63 68 69 74 65 63 74 75 72 65 3a 20 69 33 38 36  chitecture: i386
155a0 29 3f 27 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65  )?'.  lt_cv_file
155b0 5f 6d 61 67 69 63 5f 63 6d 64 3d 27 24 4f 42 4a  _magic_cmd='$OBJ
155c0 44 55 4d 50 20 2d 66 27 0a 20 20 3b 3b 0a 0a 64  DUMP -f'.  ;;..d
155d0 61 72 77 69 6e 2a 20 7c 20 72 68 61 70 73 6f 64  arwin* | rhapsod
155e0 79 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c  y*).  lt_cv_depl
155f0 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
15600 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 4d 61 63  ='file_magic Mac
15610 68 2d 4f 20 64 79 6e 61 6d 69 63 61 6c 6c 79 20  h-O dynamically 
15620 6c 69 6e 6b 65 64 20 73 68 61 72 65 64 20 6c 69  linked shared li
15630 62 72 61 72 79 27 0a 20 20 6c 74 5f 63 76 5f 66  brary'.  lt_cv_f
15640 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 27 2f  ile_magic_cmd='/
15650 75 73 72 2f 62 69 6e 2f 66 69 6c 65 20 2d 4c 27  usr/bin/file -L'
15660 0a 20 20 63 61 73 65 20 22 24 68 6f 73 74 5f 6f  .  case "$host_o
15670 73 22 20 69 6e 0a 20 20 72 68 61 70 73 6f 64 79  s" in.  rhapsody
15680 2a 20 7c 20 64 61 72 77 69 6e 31 2e 5b 30 31 32  * | darwin1.[012
15690 5d 29 0a 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c  ]).    lt_cv_fil
156a0 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c  e_magic_test_fil
156b0 65 3d 60 65 63 68 6f 20 2f 53 79 73 74 65 6d 2f  e=`echo /System/
156c0 4c 69 62 72 61 72 79 2f 46 72 61 6d 65 77 6f 72  Library/Framewor
156d0 6b 73 2f 53 79 73 74 65 6d 2e 66 72 61 6d 65 77  ks/System.framew
156e0 6f 72 6b 2f 56 65 72 73 69 6f 6e 73 2f 2a 2f 53  ork/Versions/*/S
156f0 79 73 74 65 6d 20 7c 20 68 65 61 64 20 2d 31 60  ystem | head -1`
15700 0a 20 20 20 20 3b 3b 0a 20 20 2a 29 20 23 20 44  .    ;;.  *) # D
15710 61 72 77 69 6e 20 31 2e 33 20 6f 6e 0a 20 20 20  arwin 1.3 on.   
15720 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69   lt_cv_file_magi
15730 63 5f 74 65 73 74 5f 66 69 6c 65 3d 27 2f 75 73  c_test_file='/us
15740 72 2f 6c 69 62 2f 6c 69 62 53 79 73 74 65 6d 2e  r/lib/libSystem.
15750 64 79 6c 69 62 27 0a 20 20 20 20 3b 3b 0a 20 20  dylib'.    ;;.  
15760 65 73 61 63 0a 20 20 3b 3b 0a 0a 66 72 65 65 62  esac.  ;;..freeb
15770 73 64 2a 29 0a 20 20 69 66 20 65 63 68 6f 20 5f  sd*).  if echo _
15780 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20  _ELF__ | $CC -E 
15790 2d 20 7c 20 67 72 65 70 20 5f 5f 45 4c 46 5f 5f  - | grep __ELF__
157a0 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68   > /dev/null; th
157b0 65 6e 0a 20 20 20 20 63 61 73 65 20 24 68 6f 73  en.    case $hos
157c0 74 5f 63 70 75 20 69 6e 0a 20 20 20 20 69 2a 38  t_cpu in.    i*8
157d0 36 20 29 0a 20 20 20 20 20 20 23 20 4e 6f 74 20  6 ).      # Not 
157e0 73 75 72 65 20 77 68 65 74 68 65 72 20 74 68 65  sure whether the
157f0 20 70 72 65 73 65 6e 63 65 20 6f 66 20 4f 70 65   presence of Ope
15800 6e 42 53 44 20 68 65 72 65 20 77 61 73 20 61 20  nBSD here was a 
15810 6d 69 73 74 61 6b 65 2e 0a 20 20 20 20 20 20 23  mistake..      #
15820 20 4c 65 74 27 73 20 61 63 63 65 70 74 20 62 6f   Let's accept bo
15830 74 68 20 6f 66 20 74 68 65 6d 20 75 6e 74 69 6c  th of them until
15840 20 74 68 69 73 20 69 73 20 63 6c 65 61 72 65 64   this is cleared
15850 20 75 70 2e 0a 20 20 20 20 20 20 6c 74 5f 63 76   up..      lt_cv
15860 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
15870 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69  ethod='file_magi
15880 63 20 28 46 72 65 65 42 53 44 7c 4f 70 65 6e 42  c (FreeBSD|OpenB
15890 53 44 29 2f 69 5b 33 2d 39 5d 38 36 20 28 63 6f  SD)/i[3-9]86 (co
158a0 6d 70 61 63 74 20 29 3f 64 65 6d 61 6e 64 20 70  mpact )?demand p
158b0 61 67 65 64 20 73 68 61 72 65 64 20 6c 69 62 72  aged shared libr
158c0 61 72 79 27 0a 20 20 20 20 20 20 6c 74 5f 63 76  ary'.      lt_cv
158d0 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d  _file_magic_cmd=
158e0 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 0a 20 20  /usr/bin/file.  
158f0 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d      lt_cv_file_m
15900 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d 60  agic_test_file=`
15910 65 63 68 6f 20 2f 75 73 72 2f 6c 69 62 2f 6c 69  echo /usr/lib/li
15920 62 63 2e 73 6f 2e 2a 60 0a 20 20 20 20 20 20 3b  bc.so.*`.      ;
15930 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 65 6c 73  ;.    esac.  els
15940 65 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c  e.    lt_cv_depl
15950 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
15960 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 66 69 0a 20  =pass_all.  fi. 
15970 20 3b 3b 0a 0a 67 6e 75 2a 29 0a 20 20 6c 74 5f   ;;..gnu*).  lt_
15980 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  cv_deplibs_check
15990 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c  _method=pass_all
159a0 0a 20 20 3b 3b 0a 0a 68 70 75 78 31 30 2e 32 30  .  ;;..hpux10.20
159b0 2a 7c 68 70 75 78 31 31 2a 29 0a 20 20 6c 74 5f  *|hpux11*).  lt_
159c0 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  cv_deplibs_check
159d0 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61  _method='file_ma
159e0 67 69 63 20 28 73 5b 30 2d 39 5d 5b 30 2d 39 5d  gic (s[0-9][0-9]
159f0 5b 30 2d 39 5d 7c 50 41 2d 52 49 53 43 5b 30 2d  [0-9]|PA-RISC[0-
15a00 39 5d 2e 5b 30 2d 39 5d 29 20 73 68 61 72 65 64  9].[0-9]) shared
15a10 20 6c 69 62 72 61 72 79 27 0a 20 20 6c 74 5f 63   library'.  lt_c
15a20 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64  v_file_magic_cmd
15a30 3d 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 0a 20  =/usr/bin/file. 
15a40 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69   lt_cv_file_magi
15a50 63 5f 74 65 73 74 5f 66 69 6c 65 3d 2f 75 73 72  c_test_file=/usr
15a60 2f 6c 69 62 2f 6c 69 62 63 2e 73 6c 0a 20 20 3b  /lib/libc.sl.  ;
15a70 3b 0a 0a 69 72 69 78 35 2a 20 7c 20 69 72 69 78  ;..irix5* | irix
15a80 36 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75 78 2a 29  6* | nonstopux*)
15a90 0a 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73  .  case $host_os
15aa0 20 69 6e 0a 20 20 69 72 69 78 35 2a 20 7c 20 6e   in.  irix5* | n
15ab0 6f 6e 73 74 6f 70 75 78 2a 29 0a 20 20 20 20 23  onstopux*).    #
15ac0 20 74 68 69 73 20 77 69 6c 6c 20 62 65 20 6f 76   this will be ov
15ad0 65 72 72 69 64 64 65 6e 20 77 69 74 68 20 70 61  erridden with pa
15ae0 73 73 5f 61 6c 6c 2c 20 62 75 74 20 6c 65 74 20  ss_all, but let 
15af0 75 73 20 6b 65 65 70 20 69 74 20 6a 75 73 74 20  us keep it just 
15b00 69 6e 20 63 61 73 65 0a 20 20 20 20 6c 74 5f 63  in case.    lt_c
15b10 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
15b20 6d 65 74 68 6f 64 3d 22 66 69 6c 65 5f 6d 61 67  method="file_mag
15b30 69 63 20 45 4c 46 20 33 32 2d 62 69 74 20 4d 53  ic ELF 32-bit MS
15b40 42 20 64 79 6e 61 6d 69 63 20 6c 69 62 20 4d 49  B dynamic lib MI
15b50 50 53 20 2d 20 76 65 72 73 69 6f 6e 20 31 22 0a  PS - version 1".
15b60 20 20 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20      ;;.  *).    
15b70 63 61 73 65 20 24 4c 44 20 69 6e 0a 20 20 20 20  case $LD in.    
15b80 2a 2d 33 32 7c 2a 22 2d 33 32 20 22 29 20 6c 69  *-32|*"-32 ") li
15b90 62 6d 61 67 69 63 3d 33 32 2d 62 69 74 3b 3b 0a  bmagic=32-bit;;.
15ba0 20 20 20 20 2a 2d 6e 33 32 7c 2a 22 2d 6e 33 32      *-n32|*"-n32
15bb0 20 22 29 20 6c 69 62 6d 61 67 69 63 3d 4e 33 32   ") libmagic=N32
15bc0 3b 3b 0a 20 20 20 20 2a 2d 36 34 7c 2a 22 2d 36  ;;.    *-64|*"-6
15bd0 34 20 22 29 20 6c 69 62 6d 61 67 69 63 3d 36 34  4 ") libmagic=64
15be0 2d 62 69 74 3b 3b 0a 20 20 20 20 2a 29 20 6c 69  -bit;;.    *) li
15bf0 62 6d 61 67 69 63 3d 6e 65 76 65 72 2d 6d 61 74  bmagic=never-mat
15c00 63 68 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20  ch;;.    esac.  
15c10 20 20 23 20 74 68 69 73 20 77 69 6c 6c 20 62 65    # this will be
15c20 20 6f 76 65 72 72 69 64 64 65 6e 20 77 69 74 68   overridden with
15c30 20 70 61 73 73 5f 61 6c 6c 2c 20 62 75 74 20 6c   pass_all, but l
15c40 65 74 20 75 73 20 6b 65 65 70 20 69 74 20 6a 75  et us keep it ju
15c50 73 74 20 69 6e 20 63 61 73 65 0a 20 20 20 20 6c  st in case.    l
15c60 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65  t_cv_deplibs_che
15c70 63 6b 5f 6d 65 74 68 6f 64 3d 22 66 69 6c 65 5f  ck_method="file_
15c80 6d 61 67 69 63 20 45 4c 46 20 24 7b 6c 69 62 6d  magic ELF ${libm
15c90 61 67 69 63 7d 20 4d 53 42 20 6d 69 70 73 2d 5b  agic} MSB mips-[
15ca0 31 32 33 34 5d 20 64 79 6e 61 6d 69 63 20 6c 69  1234] dynamic li
15cb0 62 20 4d 49 50 53 20 2d 20 76 65 72 73 69 6f 6e  b MIPS - version
15cc0 20 31 22 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61   1".    ;;.  esa
15cd0 63 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d  c.  lt_cv_file_m
15ce0 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d 60  agic_test_file=`
15cf0 65 63 68 6f 20 2f 6c 69 62 24 7b 6c 69 62 73 75  echo /lib${libsu
15d00 66 66 7d 2f 6c 69 62 63 2e 73 6f 2a 60 0a 20 20  ff}/libc.so*`.  
15d10 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68  lt_cv_deplibs_ch
15d20 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f  eck_method=pass_
15d30 61 6c 6c 0a 20 20 3b 3b 0a 0a 23 20 54 68 69 73  all.  ;;..# This
15d40 20 6d 75 73 74 20 62 65 20 4c 69 6e 75 78 20 45   must be Linux E
15d50 4c 46 2e 0a 6c 69 6e 75 78 2d 67 6e 75 2a 29 0a  LF..linux-gnu*).
15d60 20 20 63 61 73 65 20 24 68 6f 73 74 5f 63 70 75    case $host_cpu
15d70 20 69 6e 0a 20 20 61 6c 70 68 61 2a 20 7c 20 68   in.  alpha* | h
15d80 70 70 61 2a 20 7c 20 69 2a 38 36 20 7c 20 6d 69  ppa* | i*86 | mi
15d90 70 73 20 7c 20 6d 69 70 73 65 6c 20 7c 20 70 6f  ps | mipsel | po
15da0 77 65 72 70 63 2a 20 7c 20 73 70 61 72 63 2a 20  werpc* | sparc* 
15db0 7c 20 69 61 36 34 2a 29 0a 20 20 20 20 6c 74 5f  | ia64*).    lt_
15dc0 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  cv_deplibs_check
15dd0 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c  _method=pass_all
15de0 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 23 20 67   ;;.  *).    # g
15df0 6c 69 62 63 20 75 70 20 74 6f 20 32 2e 31 2e 31  libc up to 2.1.1
15e00 20 64 6f 65 73 20 6e 6f 74 20 70 65 72 66 6f 72   does not perfor
15e10 6d 20 73 6f 6d 65 20 72 65 6c 6f 63 61 74 69 6f  m some relocatio
15e20 6e 73 20 6f 6e 20 41 52 4d 0a 20 20 20 20 6c 74  ns on ARM.    lt
15e30 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
15e40 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d  k_method='file_m
15e50 61 67 69 63 20 45 4c 46 20 5b 30 2d 39 5d 5b 30  agic ELF [0-9][0
15e60 2d 39 5d 2a 2d 62 69 74 20 5b 4c 4d 5d 53 42 20  -9]*-bit [LM]SB 
15e70 28 73 68 61 72 65 64 20 6f 62 6a 65 63 74 7c 64  (shared object|d
15e80 79 6e 61 6d 69 63 20 6c 69 62 20 29 27 20 3b 3b  ynamic lib )' ;;
15e90 0a 20 20 65 73 61 63 0a 20 20 6c 74 5f 63 76 5f  .  esac.  lt_cv_
15ea0 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f  file_magic_test_
15eb0 66 69 6c 65 3d 60 65 63 68 6f 20 2f 6c 69 62 2f  file=`echo /lib/
15ec0 6c 69 62 63 2e 73 6f 2a 20 2f 6c 69 62 2f 6c 69  libc.so* /lib/li
15ed0 62 63 2d 2a 2e 73 6f 60 0a 20 20 3b 3b 0a 0a 6e  bc-*.so`.  ;;..n
15ee0 65 74 62 73 64 2a 29 0a 20 20 69 66 20 65 63 68  etbsd*).  if ech
15ef0 6f 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20  o __ELF__ | $CC 
15f00 2d 45 20 2d 20 7c 20 67 72 65 70 20 5f 5f 45 4c  -E - | grep __EL
15f10 46 5f 5f 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b  F__ > /dev/null;
15f20 20 74 68 65 6e 0a 20 20 20 20 6c 74 5f 63 76 5f   then.    lt_cv_
15f30 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65  deplibs_check_me
15f40 74 68 6f 64 3d 27 6d 61 74 63 68 5f 70 61 74 74  thod='match_patt
15f50 65 72 6e 20 2f 6c 69 62 5b 5e 2f 5c 2e 5d 2b 5c  ern /lib[^/\.]+\
15f60 2e 73 6f 5c 2e 5b 30 2d 39 5d 2b 5c 2e 5b 30 2d  .so\.[0-9]+\.[0-
15f70 39 5d 2b 24 27 0a 20 20 65 6c 73 65 0a 20 20 20  9]+$'.  else.   
15f80 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
15f90 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 6d 61 74  heck_method='mat
15fa0 63 68 5f 70 61 74 74 65 72 6e 20 2f 6c 69 62 5b  ch_pattern /lib[
15fb0 5e 2f 5c 2e 5d 2b 5c 2e 73 6f 24 27 0a 20 20 66  ^/\.]+\.so$'.  f
15fc0 69 0a 20 20 3b 3b 0a 0a 6e 65 77 6f 73 36 2a 29  i.  ;;..newos6*)
15fd0 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73  .  lt_cv_deplibs
15fe0 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66  _check_method='f
15ff0 69 6c 65 5f 6d 61 67 69 63 20 45 4c 46 20 5b 30  ile_magic ELF [0
16000 2d 39 5d 5b 30 2d 39 5d 2a 2d 62 69 74 20 5b 4d  -9][0-9]*-bit [M
16010 4c 5d 53 42 20 28 65 78 65 63 75 74 61 62 6c 65  L]SB (executable
16020 7c 64 79 6e 61 6d 69 63 20 6c 69 62 29 27 0a 20  |dynamic lib)'. 
16030 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69   lt_cv_file_magi
16040 63 5f 63 6d 64 3d 2f 75 73 72 2f 62 69 6e 2f 66  c_cmd=/usr/bin/f
16050 69 6c 65 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65  ile.  lt_cv_file
16060 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65  _magic_test_file
16070 3d 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 6e 6c 73  =/usr/lib/libnls
16080 2e 73 6f 0a 20 20 3b 3b 0a 0a 6f 70 65 6e 62 73  .so.  ;;..openbs
16090 64 2a 29 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65  d*).  lt_cv_file
160a0 5f 6d 61 67 69 63 5f 63 6d 64 3d 2f 75 73 72 2f  _magic_cmd=/usr/
160b0 62 69 6e 2f 66 69 6c 65 0a 20 20 6c 74 5f 63 76  bin/file.  lt_cv
160c0 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74  _file_magic_test
160d0 5f 66 69 6c 65 3d 60 65 63 68 6f 20 2f 75 73 72  _file=`echo /usr
160e0 2f 6c 69 62 2f 6c 69 62 63 2e 73 6f 2e 2a 60 0a  /lib/libc.so.*`.
160f0 20 20 69 66 20 74 65 73 74 20 2d 7a 20 22 60 65    if test -z "`e
16100 63 68 6f 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43  cho __ELF__ | $C
16110 43 20 2d 45 20 2d 20 7c 20 67 72 65 70 20 5f 5f  C -E - | grep __
16120 45 4c 46 5f 5f 60 22 20 7c 7c 20 74 65 73 74 20  ELF__`" || test 
16130 22 24 68 6f 73 74 5f 6f 73 2d 24 68 6f 73 74 5f  "$host_os-$host_
16140 63 70 75 22 20 3d 20 22 6f 70 65 6e 62 73 64 32  cpu" = "openbsd2
16150 2e 38 2d 70 6f 77 65 72 70 63 22 3b 20 74 68 65  .8-powerpc"; the
16160 6e 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c  n.    lt_cv_depl
16170 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
16180 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 45 4c 46  ='file_magic ELF
16190 20 5b 30 2d 39 5d 5b 30 2d 39 5d 2a 2d 62 69 74   [0-9][0-9]*-bit
161a0 20 5b 4c 4d 5d 53 42 20 73 68 61 72 65 64 20 6f   [LM]SB shared o
161b0 62 6a 65 63 74 27 0a 20 20 65 6c 73 65 0a 20 20  bject'.  else.  
161c0 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f    lt_cv_deplibs_
161d0 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69  check_method='fi
161e0 6c 65 5f 6d 61 67 69 63 20 4f 70 65 6e 42 53 44  le_magic OpenBSD
161f0 2e 2a 20 73 68 61 72 65 64 20 6c 69 62 72 61 72  .* shared librar
16200 79 27 0a 20 20 66 69 0a 20 20 3b 3b 0a 0a 6f 73  y'.  fi.  ;;..os
16210 66 33 2a 20 7c 20 6f 73 66 34 2a 20 7c 20 6f 73  f3* | osf4* | os
16220 66 35 2a 29 0a 20 20 23 20 74 68 69 73 20 77 69  f5*).  # this wi
16230 6c 6c 20 62 65 20 6f 76 65 72 72 69 64 64 65 6e  ll be overridden
16240 20 77 69 74 68 20 70 61 73 73 5f 61 6c 6c 2c 20   with pass_all, 
16250 62 75 74 20 6c 65 74 20 75 73 20 6b 65 65 70 20  but let us keep 
16260 69 74 20 6a 75 73 74 20 69 6e 20 63 61 73 65 0a  it just in case.
16270 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f    lt_cv_deplibs_
16280 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69  check_method='fi
16290 6c 65 5f 6d 61 67 69 63 20 43 4f 46 46 20 66 6f  le_magic COFF fo
162a0 72 6d 61 74 20 61 6c 70 68 61 20 73 68 61 72 65  rmat alpha share
162b0 64 20 6c 69 62 72 61 72 79 27 0a 20 20 6c 74 5f  d library'.  lt_
162c0 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65  cv_file_magic_te
162d0 73 74 5f 66 69 6c 65 3d 2f 73 68 6c 69 62 2f 6c  st_file=/shlib/l
162e0 69 62 63 2e 73 6f 0a 20 20 6c 74 5f 63 76 5f 64  ibc.so.  lt_cv_d
162f0 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
16300 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b  hod=pass_all.  ;
16310 3b 0a 0a 73 63 6f 33 2e 32 76 35 2a 29 0a 20 20  ;..sco3.2v5*).  
16320 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68  lt_cv_deplibs_ch
16330 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f  eck_method=pass_
16340 61 6c 6c 0a 20 20 3b 3b 0a 0a 73 6f 6c 61 72 69  all.  ;;..solari
16350 73 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c  s*).  lt_cv_depl
16360 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
16370 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 6c 74 5f 63  =pass_all.  lt_c
16380 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73  v_file_magic_tes
16390 74 5f 66 69 6c 65 3d 2f 6c 69 62 2f 6c 69 62 63  t_file=/lib/libc
163a0 2e 73 6f 0a 20 20 3b 3b 0a 0a 73 79 73 76 35 75  .so.  ;;..sysv5u
163b0 77 5b 37 38 5d 2a 20 7c 20 73 79 73 76 34 2a 75  w[78]* | sysv4*u
163c0 77 32 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70  w2*).  lt_cv_dep
163d0 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
163e0 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a  d=pass_all.  ;;.
163f0 0a 73 79 73 76 34 20 7c 20 73 79 73 76 34 2e 32  .sysv4 | sysv4.2
16400 75 77 32 2a 20 7c 20 73 79 73 76 34 2e 33 2a 20  uw2* | sysv4.3* 
16410 7c 20 73 79 73 76 35 2a 29 0a 20 20 63 61 73 65  | sysv5*).  case
16420 20 24 68 6f 73 74 5f 76 65 6e 64 6f 72 20 69 6e   $host_vendor in
16430 0a 20 20 6d 6f 74 6f 72 6f 6c 61 29 0a 20 20 20  .  motorola).   
16440 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
16450 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c  heck_method='fil
16460 65 5f 6d 61 67 69 63 20 45 4c 46 20 5b 30 2d 39  e_magic ELF [0-9
16470 5d 5b 30 2d 39 5d 2a 2d 62 69 74 20 5b 4d 4c 5d  ][0-9]*-bit [ML]
16480 53 42 20 28 73 68 61 72 65 64 20 6f 62 6a 65 63  SB (shared objec
16490 74 7c 64 79 6e 61 6d 69 63 20 6c 69 62 29 20 4d  t|dynamic lib) M
164a0 5b 30 2d 39 5d 5b 30 2d 39 5d 2a 20 56 65 72 73  [0-9][0-9]* Vers
164b0 69 6f 6e 20 5b 30 2d 39 5d 27 0a 20 20 20 20 6c  ion [0-9]'.    l
164c0 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f  t_cv_file_magic_
164d0 74 65 73 74 5f 66 69 6c 65 3d 60 65 63 68 6f 20  test_file=`echo 
164e0 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 63 2e 73 6f  /usr/lib/libc.so
164f0 2a 60 0a 20 20 20 20 3b 3b 0a 20 20 6e 63 72 29  *`.    ;;.  ncr)
16500 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69  .    lt_cv_depli
16510 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d  bs_check_method=
16520 70 61 73 73 5f 61 6c 6c 0a 20 20 20 20 3b 3b 0a  pass_all.    ;;.
16530 20 20 73 65 71 75 65 6e 74 29 0a 20 20 20 20 6c    sequent).    l
16540 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f  t_cv_file_magic_
16550 63 6d 64 3d 27 2f 62 69 6e 2f 66 69 6c 65 27 0a  cmd='/bin/file'.
16560 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62      lt_cv_deplib
16570 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27  s_check_method='
16580 66 69 6c 65 5f 6d 61 67 69 63 20 45 4c 46 20 5b  file_magic ELF [
16590 30 2d 39 5d 5b 30 2d 39 5d 2a 2d 62 69 74 20 5b  0-9][0-9]*-bit [
165a0 4c 4d 5d 53 42 20 28 73 68 61 72 65 64 20 6f 62  LM]SB (shared ob
165b0 6a 65 63 74 7c 64 79 6e 61 6d 69 63 20 6c 69 62  ject|dynamic lib
165c0 20 29 27 0a 20 20 20 20 3b 3b 0a 20 20 73 6e 69   )'.    ;;.  sni
165d0 29 0a 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c 65  ).    lt_cv_file
165e0 5f 6d 61 67 69 63 5f 63 6d 64 3d 27 2f 62 69 6e  _magic_cmd='/bin
165f0 2f 66 69 6c 65 27 0a 20 20 20 20 6c 74 5f 63 76  /file'.    lt_cv
16600 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
16610 65 74 68 6f 64 3d 22 66 69 6c 65 5f 6d 61 67 69  ethod="file_magi
16620 63 20 45 4c 46 20 5b 30 2d 39 5d 5b 30 2d 39 5d  c ELF [0-9][0-9]
16630 2a 2d 62 69 74 20 5b 4c 4d 5d 53 42 20 64 79 6e  *-bit [LM]SB dyn
16640 61 6d 69 63 20 6c 69 62 22 0a 20 20 20 20 6c 74  amic lib".    lt
16650 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74  _cv_file_magic_t
16660 65 73 74 5f 66 69 6c 65 3d 2f 6c 69 62 2f 6c 69  est_file=/lib/li
16670 62 63 2e 73 6f 0a 20 20 20 20 3b 3b 0a 20 20 73  bc.so.    ;;.  s
16680 69 65 6d 65 6e 73 29 0a 20 20 20 20 6c 74 5f 63  iemens).    lt_c
16690 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
166a0 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a  method=pass_all.
166b0 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20      ;;.  esac.  
166c0 3b 3b 0a 65 73 61 63 0a 0a 66 69 0a 65 63 68 6f  ;;.esac..fi.echo
166d0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
166e0 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76  : result: $lt_cv
166f0 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
16700 65 74 68 6f 64 22 20 3e 26 35 0a 65 63 68 6f 20  ethod" >&5.echo 
16710 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 63 76  "${ECHO_T}$lt_cv
16720 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
16730 65 74 68 6f 64 22 20 3e 26 36 0a 66 69 6c 65 5f  ethod" >&6.file_
16740 6d 61 67 69 63 5f 63 6d 64 3d 24 6c 74 5f 63 76  magic_cmd=$lt_cv
16750 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 0a  _file_magic_cmd.
16760 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65  deplibs_check_me
16770 74 68 6f 64 3d 24 6c 74 5f 63 76 5f 64 65 70 6c  thod=$lt_cv_depl
16780 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
16790 0a 0a 0a 0a 0a 0a 0a 0a 0a 23 20 43 68 65 63 6b  .........# Check
167a0 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 20 74 6f 20   for command to 
167b0 67 72 61 62 20 74 68 65 20 72 61 77 20 73 79 6d  grab the raw sym
167c0 62 6f 6c 20 6e 61 6d 65 20 66 6f 6c 6c 6f 77 65  bol name followe
167d0 64 20 62 79 20 43 20 73 79 6d 62 6f 6c 20 66 72  d by C symbol fr
167e0 6f 6d 20 6e 6d 2e 0a 65 63 68 6f 20 22 24 61 73  om nm..echo "$as
167f0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
16800 63 6b 69 6e 67 20 63 6f 6d 6d 61 6e 64 20 74 6f  cking command to
16810 20 70 61 72 73 65 20 24 4e 4d 20 6f 75 74 70 75   parse $NM outpu
16820 74 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  t" >&5.echo $ECH
16830 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 63 6f  O_N "checking co
16840 6d 6d 61 6e 64 20 74 6f 20 70 61 72 73 65 20 24  mmand to parse $
16850 4e 4d 20 6f 75 74 70 75 74 2e 2e 2e 20 24 45 43  NM output... $EC
16860 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
16870 74 20 22 24 7b 6c 74 5f 63 76 5f 73 79 73 5f 67  t "${lt_cv_sys_g
16880 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70  lobal_symbol_pip
16890 65 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  e+set}" = set; t
168a0 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
168b0 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
168c0 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 0a  HO_C" >&6.else..
168d0 23 20 54 68 65 73 65 20 61 72 65 20 73 61 6e 65  # These are sane
168e0 20 64 65 66 61 75 6c 74 73 20 74 68 61 74 20 77   defaults that w
168f0 6f 72 6b 20 6f 6e 20 61 74 20 6c 65 61 73 74 20  ork on at least 
16900 61 20 66 65 77 20 6f 6c 64 20 73 79 73 74 65 6d  a few old system
16910 73 2e 0a 23 20 5b 54 68 65 79 20 63 6f 6d 65 20  s..# [They come 
16920 66 72 6f 6d 20 55 6c 74 72 69 78 2e 20 20 57 68  from Ultrix.  Wh
16930 61 74 20 63 6f 75 6c 64 20 62 65 20 6f 6c 64 65  at could be olde
16940 72 20 74 68 61 6e 20 55 6c 74 72 69 78 3f 21 21  r than Ultrix?!!
16950 20 3b 29 5d 0a 0a 23 20 43 68 61 72 61 63 74 65   ;)]..# Characte
16960 72 20 63 6c 61 73 73 20 64 65 73 63 72 69 62 69  r class describi
16970 6e 67 20 4e 4d 20 67 6c 6f 62 61 6c 20 73 79 6d  ng NM global sym
16980 62 6f 6c 20 63 6f 64 65 73 2e 0a 73 79 6d 63 6f  bol codes..symco
16990 64 65 3d 27 5b 42 43 44 45 47 52 53 54 5d 27 0a  de='[BCDEGRST]'.
169a0 0a 23 20 52 65 67 65 78 70 20 74 6f 20 6d 61 74  .# Regexp to mat
169b0 63 68 20 73 79 6d 62 6f 6c 73 20 74 68 61 74 20  ch symbols that 
169c0 63 61 6e 20 62 65 20 61 63 63 65 73 73 65 64 20  can be accessed 
169d0 64 69 72 65 63 74 6c 79 20 66 72 6f 6d 20 43 2e  directly from C.
169e0 0a 73 79 6d 70 61 74 3d 27 5c 28 5b 5f 41 2d 5a  .sympat='\([_A-Z
169f0 61 2d 7a 5d 5b 5f 41 2d 5a 61 2d 7a 30 2d 39 5d  a-z][_A-Za-z0-9]
16a00 2a 5c 29 27 0a 0a 23 20 54 72 61 6e 73 66 6f 72  *\)'..# Transfor
16a10 6d 20 74 68 65 20 61 62 6f 76 65 20 69 6e 74 6f  m the above into
16a20 20 61 20 72 61 77 20 73 79 6d 62 6f 6c 20 61 6e   a raw symbol an
16a30 64 20 61 20 43 20 73 79 6d 62 6f 6c 2e 0a 73 79  d a C symbol..sy
16a40 6d 78 66 72 6d 3d 27 5c 31 20 5c 32 5c 33 20 5c  mxfrm='\1 \2\3 \
16a50 33 27 0a 0a 23 20 54 72 61 6e 73 66 6f 72 6d 20  3'..# Transform 
16a60 61 6e 20 65 78 74 72 61 63 74 65 64 20 73 79 6d  an extracted sym
16a70 62 6f 6c 20 6c 69 6e 65 20 69 6e 74 6f 20 61 20  bol line into a 
16a80 70 72 6f 70 65 72 20 43 20 64 65 63 6c 61 72 61  proper C declara
16a90 74 69 6f 6e 0a 6c 74 5f 63 76 5f 67 6c 6f 62 61  tion.lt_cv_globa
16aa0 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63  l_symbol_to_cdec
16ab0 6c 3d 22 73 65 64 20 2d 6e 20 2d 65 20 27 73 2f  l="sed -n -e 's/
16ac0 5e 2e 20 2e 2a 20 5c 28 2e 2a 5c 29 24 2f 65 78  ^. .* \(.*\)$/ex
16ad0 74 65 72 6e 20 63 68 61 72 20 5c 31 3b 2f 70 27  tern char \1;/p'
16ae0 22 0a 0a 23 20 54 72 61 6e 73 66 6f 72 6d 20 61  "..# Transform a
16af0 6e 20 65 78 74 72 61 63 74 65 64 20 73 79 6d 62  n extracted symb
16b00 6f 6c 20 6c 69 6e 65 20 69 6e 74 6f 20 73 79 6d  ol line into sym
16b10 62 6f 6c 20 6e 61 6d 65 20 61 6e 64 20 73 79 6d  bol name and sym
16b20 62 6f 6c 20 61 64 64 72 65 73 73 0a 6c 74 5f 63  bol address.lt_c
16b30 76 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f  v_global_symbol_
16b40 74 6f 5f 63 5f 6e 61 6d 65 5f 61 64 64 72 65 73  to_c_name_addres
16b50 73 3d 22 73 65 64 20 2d 6e 20 2d 65 20 27 73 2f  s="sed -n -e 's/
16b60 5e 3a 20 5c 28 5b 5e 20 5d 2a 5c 29 20 24 2f 20  ^: \([^ ]*\) $/ 
16b70 20 7b 5c 5c 5c 22 5c 31 5c 5c 5c 22 2c 20 28 6c   {\\\"\1\\\", (l
16b80 74 5f 70 74 72 29 20 30 7d 2c 2f 70 27 20 2d 65  t_ptr) 0},/p' -e
16b90 20 27 73 2f 5e 24 73 79 6d 63 6f 64 65 20 5c 28   's/^$symcode \(
16ba0 5b 5e 20 5d 2a 5c 29 20 5c 28 5b 5e 20 5d 2a 5c  [^ ]*\) \([^ ]*\
16bb0 29 24 2f 20 20 7b 5c 22 5c 32 5c 22 2c 20 28 6c  )$/  {\"\2\", (l
16bc0 74 5f 70 74 72 29 20 5c 26 5c 32 7d 2c 2f 70 27  t_ptr) \&\2},/p'
16bd0 22 0a 0a 23 20 44 65 66 69 6e 65 20 73 79 73 74  "..# Define syst
16be0 65 6d 2d 73 70 65 63 69 66 69 63 20 76 61 72 69  em-specific vari
16bf0 61 62 6c 65 73 2e 0a 63 61 73 65 20 24 68 6f 73  ables..case $hos
16c00 74 5f 6f 73 20 69 6e 0a 61 69 78 2a 29 0a 20 20  t_os in.aix*).  
16c10 73 79 6d 63 6f 64 65 3d 27 5b 42 43 44 54 5d 27  symcode='[BCDT]'
16c20 0a 20 20 3b 3b 0a 63 79 67 77 69 6e 2a 20 7c 20  .  ;;.cygwin* | 
16c30 6d 69 6e 67 77 2a 20 7c 20 70 77 33 32 2a 29 0a  mingw* | pw32*).
16c40 20 20 73 79 6d 63 6f 64 65 3d 27 5b 41 42 43 44    symcode='[ABCD
16c50 47 49 53 54 57 5d 27 0a 20 20 3b 3b 0a 68 70 75  GISTW]'.  ;;.hpu
16c60 78 2a 29 20 23 20 49 74 73 20 6c 69 6e 6b 65 72  x*) # Its linker
16c70 20 64 69 73 74 69 6e 67 75 69 73 68 65 73 20 64   distinguishes d
16c80 61 74 61 20 66 72 6f 6d 20 63 6f 64 65 20 73 79  ata from code sy
16c90 6d 62 6f 6c 73 0a 20 20 6c 74 5f 63 76 5f 67 6c  mbols.  lt_cv_gl
16ca0 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63  obal_symbol_to_c
16cb0 64 65 63 6c 3d 22 73 65 64 20 2d 6e 20 2d 65 20  decl="sed -n -e 
16cc0 27 73 2f 5e 54 20 2e 2a 20 5c 28 2e 2a 5c 29 24  's/^T .* \(.*\)$
16cd0 2f 65 78 74 65 72 6e 20 63 68 61 72 20 5c 31 28  /extern char \1(
16ce0 29 3b 2f 70 27 20 2d 65 20 27 73 2f 5e 24 73 79  );/p' -e 's/^$sy
16cf0 6d 63 6f 64 65 2a 20 2e 2a 20 5c 28 2e 2a 5c 29  mcode* .* \(.*\)
16d00 24 2f 65 78 74 65 72 6e 20 63 68 61 72 20 5c 31  $/extern char \1
16d10 3b 2f 70 27 22 0a 20 20 6c 74 5f 63 76 5f 67 6c  ;/p'".  lt_cv_gl
16d20 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63  obal_symbol_to_c
16d30 5f 6e 61 6d 65 5f 61 64 64 72 65 73 73 3d 22 73  _name_address="s
16d40 65 64 20 2d 6e 20 2d 65 20 27 73 2f 5e 3a 20 5c  ed -n -e 's/^: \
16d50 28 5b 5e 20 5d 2a 5c 29 20 24 2f 20 20 7b 5c 5c  ([^ ]*\) $/  {\\
16d60 5c 22 5c 31 5c 5c 5c 22 2c 20 28 6c 74 5f 70 74  \"\1\\\", (lt_pt
16d70 72 29 20 30 7d 2c 2f 70 27 20 2d 65 20 27 73 2f  r) 0},/p' -e 's/
16d80 5e 24 73 79 6d 63 6f 64 65 2a 20 5c 28 5b 5e 20  ^$symcode* \([^ 
16d90 5d 2a 5c 29 20 5c 28 5b 5e 20 5d 2a 5c 29 24 2f  ]*\) \([^ ]*\)$/
16da0 20 20 7b 5c 22 5c 32 5c 22 2c 20 28 6c 74 5f 70    {\"\2\", (lt_p
16db0 74 72 29 20 5c 26 5c 32 7d 2c 2f 70 27 22 0a 20  tr) \&\2},/p'". 
16dc0 20 3b 3b 0a 69 72 69 78 2a 20 7c 20 6e 6f 6e 73   ;;.irix* | nons
16dd0 74 6f 70 75 78 2a 29 0a 20 20 73 79 6d 63 6f 64  topux*).  symcod
16de0 65 3d 27 5b 42 43 44 45 47 52 53 54 5d 27 0a 20  e='[BCDEGRST]'. 
16df0 20 3b 3b 0a 6f 73 66 2a 29 0a 20 20 73 79 6d 63   ;;.osf*).  symc
16e00 6f 64 65 3d 27 5b 42 43 44 45 47 51 52 53 54 5d  ode='[BCDEGQRST]
16e10 27 0a 20 20 3b 3b 0a 73 6f 6c 61 72 69 73 2a 20  '.  ;;.solaris* 
16e20 7c 20 73 79 73 76 35 2a 29 0a 20 20 73 79 6d 63  | sysv5*).  symc
16e30 6f 64 65 3d 27 5b 42 44 54 5d 27 0a 20 20 3b 3b  ode='[BDT]'.  ;;
16e40 0a 73 79 73 76 34 29 0a 20 20 73 79 6d 63 6f 64  .sysv4).  symcod
16e50 65 3d 27 5b 44 46 4e 53 54 55 5d 27 0a 20 20 3b  e='[DFNSTU]'.  ;
16e60 3b 0a 65 73 61 63 0a 0a 23 20 48 61 6e 64 6c 65  ;.esac..# Handle
16e70 20 43 52 4c 46 20 69 6e 20 6d 69 6e 67 77 20 74   CRLF in mingw t
16e80 6f 6f 6c 20 63 68 61 69 6e 0a 6f 70 74 5f 63 72  ool chain.opt_cr
16e90 3d 0a 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20  =.case $host_os 
16ea0 69 6e 0a 6d 69 6e 67 77 2a 29 0a 20 20 6f 70 74  in.mingw*).  opt
16eb0 5f 63 72 3d 60 65 63 68 6f 20 27 78 5c 7b 30 2c  _cr=`echo 'x\{0,
16ec0 31 5c 7d 27 20 7c 20 74 72 20 78 20 27 5c 30 31  1\}' | tr x '\01
16ed0 35 27 60 20 23 20 6f 70 74 69 6f 6e 20 63 72 20  5'` # option cr 
16ee0 69 6e 20 72 65 67 65 78 70 0a 20 20 3b 3b 0a 65  in regexp.  ;;.e
16ef0 73 61 63 0a 0a 23 20 49 66 20 77 65 27 72 65 20  sac..# If we're 
16f00 75 73 69 6e 67 20 47 4e 55 20 6e 6d 2c 20 74 68  using GNU nm, th
16f10 65 6e 20 75 73 65 20 69 74 73 20 73 74 61 6e 64  en use its stand
16f20 61 72 64 20 73 79 6d 62 6f 6c 20 63 6f 64 65 73  ard symbol codes
16f30 2e 0a 69 66 20 24 4e 4d 20 2d 56 20 32 3e 26 31  ..if $NM -V 2>&1
16f40 20 7c 20 65 67 72 65 70 20 27 28 47 4e 55 7c 77   | egrep '(GNU|w
16f50 69 74 68 20 42 46 44 29 27 20 3e 20 2f 64 65 76  ith BFD)' > /dev
16f60 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 73 79  /null; then.  sy
16f70 6d 63 6f 64 65 3d 27 5b 41 42 43 44 47 49 53 54  mcode='[ABCDGIST
16f80 57 5d 27 0a 66 69 0a 0a 23 20 54 72 79 20 77 69  W]'.fi..# Try wi
16f90 74 68 6f 75 74 20 61 20 70 72 65 66 69 78 20 75  thout a prefix u
16fa0 6e 64 65 72 63 6f 72 65 2c 20 74 68 65 6e 20 77  ndercore, then w
16fb0 69 74 68 20 69 74 2e 0a 66 6f 72 20 61 63 5f 73  ith it..for ac_s
16fc0 79 6d 70 72 66 78 20 69 6e 20 22 22 20 22 5f 22  ymprfx in "" "_"
16fd0 3b 20 64 6f 0a 0a 20 20 23 20 57 72 69 74 65 20  ; do..  # Write 
16fe0 74 68 65 20 72 61 77 20 61 6e 64 20 43 20 69 64  the raw and C id
16ff0 65 6e 74 69 66 69 65 72 73 2e 0a 6c 74 5f 63 76  entifiers..lt_cv
17000 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62  _sys_global_symb
17010 6f 6c 5f 70 69 70 65 3d 22 73 65 64 20 2d 6e 20  ol_pipe="sed -n 
17020 2d 65 20 27 73 2f 5e 2e 2a 5b 20 09 5d 5c 28 24  -e 's/^.*[ .]\($
17030 73 79 6d 63 6f 64 65 24 73 79 6d 63 6f 64 65 2a  symcode$symcode*
17040 5c 29 5b 20 09 5d 5b 20 09 5d 2a 5c 28 24 61 63  \)[ .][ .]*\($ac
17050 5f 73 79 6d 70 72 66 78 5c 29 24 73 79 6d 70 61  _symprfx\)$sympa
17060 74 24 6f 70 74 5f 63 72 24 2f 24 73 79 6d 78 66  t$opt_cr$/$symxf
17070 72 6d 2f 70 27 22 0a 0a 20 20 23 20 43 68 65 63  rm/p'"..  # Chec
17080 6b 20 74 6f 20 73 65 65 20 74 68 61 74 20 74 68  k to see that th
17090 65 20 70 69 70 65 20 77 6f 72 6b 73 20 63 6f 72  e pipe works cor
170a0 72 65 63 74 6c 79 2e 0a 20 20 70 69 70 65 5f 77  rectly..  pipe_w
170b0 6f 72 6b 73 3d 6e 6f 0a 20 20 72 6d 20 2d 66 20  orks=no.  rm -f 
170c0 63 6f 6e 66 74 65 73 74 2a 0a 20 20 63 61 74 20  conftest*.  cat 
170d0 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  > conftest.$ac_e
170e0 78 74 20 3c 3c 45 4f 46 0a 23 69 66 64 65 66 20  xt <<EOF.#ifdef 
170f0 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 65 78 74 65  __cplusplus.exte
17100 72 6e 20 22 43 22 20 7b 0a 23 65 6e 64 69 66 0a  rn "C" {.#endif.
17110 63 68 61 72 20 6e 6d 5f 74 65 73 74 5f 76 61 72  char nm_test_var
17120 3b 0a 76 6f 69 64 20 6e 6d 5f 74 65 73 74 5f 66  ;.void nm_test_f
17130 75 6e 63 28 29 7b 7d 0a 23 69 66 64 65 66 20 5f  unc(){}.#ifdef _
17140 5f 63 70 6c 75 73 70 6c 75 73 0a 7d 0a 23 65 6e  _cplusplus.}.#en
17150 64 69 66 0a 69 6e 74 20 6d 61 69 6e 28 29 7b 6e  dif.int main(){n
17160 6d 5f 74 65 73 74 5f 76 61 72 3d 27 61 27 3b 6e  m_test_var='a';n
17170 6d 5f 74 65 73 74 5f 66 75 6e 63 28 29 3b 72 65  m_test_func();re
17180 74 75 72 6e 28 30 29 3b 7d 0a 45 4f 46 0a 0a 20  turn(0);}.EOF.. 
17190 20 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f   if { (eval echo
171a0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
171b0 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c  : \"$ac_compile\
171c0 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
171d0 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26  $ac_compile) 2>&
171e0 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
171f0 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
17200 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
17210 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
17220 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
17230 73 29 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 20 20  s); }; then.    
17240 23 20 4e 6f 77 20 74 72 79 20 74 6f 20 67 72 61  # Now try to gra
17250 62 20 74 68 65 20 73 79 6d 62 6f 6c 73 2e 0a 20  b the symbols.. 
17260 20 20 20 6e 6c 69 73 74 3d 63 6f 6e 66 74 65 73     nlist=conftes
17270 74 2e 6e 6d 0a 20 20 20 20 69 66 20 7b 20 28 65  t.nm.    if { (e
17280 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
17290 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 4e 4d 20  :$LINENO: \"$NM 
172a0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
172b0 65 78 74 20 5c 7c 20 24 6c 74 5f 63 76 5f 73 79  ext \| $lt_cv_sy
172c0 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f  s_global_symbol_
172d0 70 69 70 65 20 5c 3e 20 24 6e 6c 69 73 74 5c 22  pipe \> $nlist\"
172e0 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
172f0 4e 4d 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  NM conftest.$ac_
17300 6f 62 6a 65 78 74 20 5c 7c 20 24 6c 74 5f 63 76  objext \| $lt_cv
17310 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62  _sys_global_symb
17320 6f 6c 5f 70 69 70 65 20 5c 3e 20 24 6e 6c 69 73  ol_pipe \> $nlis
17330 74 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  t) 2>&5.  ac_sta
17340 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
17350 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
17360 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
17370 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
17380 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 20 74  _status); } && t
17390 65 73 74 20 2d 73 20 22 24 6e 6c 69 73 74 22 3b  est -s "$nlist";
173a0 20 74 68 65 6e 0a 20 20 20 20 20 20 23 20 54 72   then.      # Tr
173b0 79 20 73 6f 72 74 69 6e 67 20 61 6e 64 20 75 6e  y sorting and un
173c0 69 71 75 69 66 79 69 6e 67 20 74 68 65 20 6f 75  iquifying the ou
173d0 74 70 75 74 2e 0a 20 20 20 20 20 20 69 66 20 73  tput..      if s
173e0 6f 72 74 20 22 24 6e 6c 69 73 74 22 20 7c 20 75  ort "$nlist" | u
173f0 6e 69 71 20 3e 20 22 24 6e 6c 69 73 74 22 54 3b  niq > "$nlist"T;
17400 20 74 68 65 6e 0a 09 6d 76 20 2d 66 20 22 24 6e   then..mv -f "$n
17410 6c 69 73 74 22 54 20 22 24 6e 6c 69 73 74 22 0a  list"T "$nlist".
17420 20 20 20 20 20 20 65 6c 73 65 0a 09 72 6d 20 2d        else..rm -
17430 66 20 22 24 6e 6c 69 73 74 22 54 0a 20 20 20 20  f "$nlist"T.    
17440 20 20 66 69 0a 0a 20 20 20 20 20 20 23 20 4d 61    fi..      # Ma
17450 6b 65 20 73 75 72 65 20 74 68 61 74 20 77 65 20  ke sure that we 
17460 73 6e 61 67 67 65 64 20 61 6c 6c 20 74 68 65 20  snagged all the 
17470 73 79 6d 62 6f 6c 73 20 77 65 20 6e 65 65 64 2e  symbols we need.
17480 0a 20 20 20 20 20 20 69 66 20 65 67 72 65 70 20  .      if egrep 
17490 27 20 6e 6d 5f 74 65 73 74 5f 76 61 72 24 27 20  ' nm_test_var$' 
174a0 22 24 6e 6c 69 73 74 22 20 3e 2f 64 65 76 2f 6e  "$nlist" >/dev/n
174b0 75 6c 6c 3b 20 74 68 65 6e 0a 09 69 66 20 65 67  ull; then..if eg
174c0 72 65 70 20 27 20 6e 6d 5f 74 65 73 74 5f 66 75  rep ' nm_test_fu
174d0 6e 63 24 27 20 22 24 6e 6c 69 73 74 22 20 3e 2f  nc$' "$nlist" >/
174e0 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09  dev/null; then..
174f0 20 20 63 61 74 20 3c 3c 45 4f 46 20 3e 20 63 6f    cat <<EOF > co
17500 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 23  nftest.$ac_ext.#
17510 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75  ifdef __cplusplu
17520 73 0a 65 78 74 65 72 6e 20 22 43 22 20 7b 0a 23  s.extern "C" {.#
17530 65 6e 64 69 66 0a 0a 45 4f 46 0a 09 20 20 23 20  endif..EOF..  # 
17540 4e 6f 77 20 67 65 6e 65 72 61 74 65 20 74 68 65  Now generate the
17550 20 73 79 6d 62 6f 6c 20 66 69 6c 65 2e 0a 09 20   symbol file... 
17560 20 65 76 61 6c 20 22 24 6c 74 5f 63 76 5f 67 6c   eval "$lt_cv_gl
17570 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63  obal_symbol_to_c
17580 64 65 63 6c 22 27 20 3c 20 22 24 6e 6c 69 73 74  decl"' < "$nlist
17590 22 20 3e 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61  " >> conftest.$a
175a0 63 5f 65 78 74 27 0a 0a 09 20 20 63 61 74 20 3c  c_ext'...  cat <
175b0 3c 45 4f 46 20 3e 3e 20 63 6f 6e 66 74 65 73 74  <EOF >> conftest
175c0 2e 24 61 63 5f 65 78 74 0a 23 69 66 20 64 65 66  .$ac_ext.#if def
175d0 69 6e 65 64 20 28 5f 5f 53 54 44 43 5f 5f 29 20  ined (__STDC__) 
175e0 26 26 20 5f 5f 53 54 44 43 5f 5f 0a 23 20 64 65  && __STDC__.# de
175f0 66 69 6e 65 20 6c 74 5f 70 74 72 20 76 6f 69 64  fine lt_ptr void
17600 20 2a 0a 23 65 6c 73 65 0a 23 20 64 65 66 69 6e   *.#else.# defin
17610 65 20 6c 74 5f 70 74 72 20 63 68 61 72 20 2a 0a  e lt_ptr char *.
17620 23 20 64 65 66 69 6e 65 20 63 6f 6e 73 74 0a 23  # define const.#
17630 65 6e 64 69 66 0a 0a 2f 2a 20 54 68 65 20 6d 61  endif../* The ma
17640 70 70 69 6e 67 20 62 65 74 77 65 65 6e 20 73 79  pping between sy
17650 6d 62 6f 6c 20 6e 61 6d 65 73 20 61 6e 64 20 73  mbol names and s
17660 79 6d 62 6f 6c 73 2e 20 2a 2f 0a 63 6f 6e 73 74  ymbols. */.const
17670 20 73 74 72 75 63 74 20 7b 0a 20 20 63 6f 6e 73   struct {.  cons
17680 74 20 63 68 61 72 20 2a 6e 61 6d 65 3b 0a 20 20  t char *name;.  
17690 6c 74 5f 70 74 72 20 61 64 64 72 65 73 73 3b 0a  lt_ptr address;.
176a0 7d 0a 6c 74 5f 70 72 65 6c 6f 61 64 65 64 5f 73  }.lt_preloaded_s
176b0 79 6d 62 6f 6c 73 5b 5d 20 3d 0a 7b 0a 45 4f 46  ymbols[] =.{.EOF
176c0 0a 09 20 20 73 65 64 20 22 73 2f 5e 24 73 79 6d  ..  sed "s/^$sym
176d0 63 6f 64 65 24 73 79 6d 63 6f 64 65 2a 20 5c 28  code$symcode* \(
176e0 2e 2a 5c 29 20 5c 28 2e 2a 5c 29 24 2f 20 20 7b  .*\) \(.*\)$/  {
176f0 5c 22 5c 32 5c 22 2c 20 28 6c 74 5f 70 74 72 29  \"\2\", (lt_ptr)
17700 20 5c 26 5c 32 7d 2c 2f 22 20 3c 20 22 24 6e 6c   \&\2},/" < "$nl
17710 69 73 74 22 20 3e 3e 20 63 6f 6e 66 74 65 73 74  ist" >> conftest
17720 2e 24 61 63 5f 65 78 74 0a 09 20 20 63 61 74 20  .$ac_ext..  cat 
17730 3c 3c 5c 45 4f 46 20 3e 3e 20 63 6f 6e 66 74 65  <<\EOF >> confte
17740 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 7b 30 2c  st.$ac_ext.  {0,
17750 20 28 6c 74 5f 70 74 72 29 20 30 7d 0a 7d 3b 0a   (lt_ptr) 0}.};.
17760 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70  .#ifdef __cplusp
17770 6c 75 73 0a 7d 0a 23 65 6e 64 69 66 0a 45 4f 46  lus.}.#endif.EOF
17780 0a 09 20 20 23 20 4e 6f 77 20 74 72 79 20 6c 69  ..  # Now try li
17790 6e 6b 69 6e 67 20 74 68 65 20 74 77 6f 20 66 69  nking the two fi
177a0 6c 65 73 2e 0a 09 20 20 6d 76 20 63 6f 6e 66 74  les...  mv conft
177b0 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63  est.$ac_objext c
177c0 6f 6e 66 74 73 74 6d 2e 24 61 63 5f 6f 62 6a 65  onftstm.$ac_obje
177d0 78 74 0a 09 20 20 73 61 76 65 5f 4c 49 42 53 3d  xt..  save_LIBS=
177e0 22 24 4c 49 42 53 22 0a 09 20 20 73 61 76 65 5f  "$LIBS"..  save_
177f0 43 46 4c 41 47 53 3d 22 24 43 46 4c 41 47 53 22  CFLAGS="$CFLAGS"
17800 0a 09 20 20 4c 49 42 53 3d 22 63 6f 6e 66 74 73  ..  LIBS="confts
17810 74 6d 2e 24 61 63 5f 6f 62 6a 65 78 74 22 0a 09  tm.$ac_objext"..
17820 20 20 43 46 4c 41 47 53 3d 22 24 43 46 4c 41 47    CFLAGS="$CFLAG
17830 53 24 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c 61  S$no_builtin_fla
17840 67 22 0a 09 20 20 69 66 20 7b 20 28 65 76 61 6c  g"..  if { (eval
17850 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
17860 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 6c 69 6e  INENO: \"$ac_lin
17870 6b 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  k\"") >&5.  (eva
17880 6c 20 24 61 63 5f 6c 69 6e 6b 29 20 32 3e 26 35  l $ac_link) 2>&5
17890 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
178a0 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
178b0 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
178c0 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
178d0 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
178e0 29 3b 20 7d 20 26 26 20 74 65 73 74 20 2d 73 20  ); } && test -s 
178f0 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65  conftest$ac_exee
17900 78 74 3b 20 74 68 65 6e 0a 09 20 20 20 20 70 69  xt; then..    pi
17910 70 65 5f 77 6f 72 6b 73 3d 79 65 73 0a 09 20 20  pe_works=yes..  
17920 66 69 0a 09 20 20 4c 49 42 53 3d 22 24 73 61 76  fi..  LIBS="$sav
17930 65 5f 4c 49 42 53 22 0a 09 20 20 43 46 4c 41 47  e_LIBS"..  CFLAG
17940 53 3d 22 24 73 61 76 65 5f 43 46 4c 41 47 53 22  S="$save_CFLAGS"
17950 0a 09 65 6c 73 65 0a 09 20 20 65 63 68 6f 20 22  ..else..  echo "
17960 63 61 6e 6e 6f 74 20 66 69 6e 64 20 6e 6d 5f 74  cannot find nm_t
17970 65 73 74 5f 66 75 6e 63 20 69 6e 20 24 6e 6c 69  est_func in $nli
17980 73 74 22 20 3e 26 35 0a 09 66 69 0a 20 20 20 20  st" >&5..fi.    
17990 20 20 65 6c 73 65 0a 09 65 63 68 6f 20 22 63 61    else..echo "ca
179a0 6e 6e 6f 74 20 66 69 6e 64 20 6e 6d 5f 74 65 73  nnot find nm_tes
179b0 74 5f 76 61 72 20 69 6e 20 24 6e 6c 69 73 74 22  t_var in $nlist"
179c0 20 3e 26 35 0a 20 20 20 20 20 20 66 69 0a 20 20   >&5.      fi.  
179d0 20 20 65 6c 73 65 0a 20 20 20 20 20 20 65 63 68    else.      ech
179e0 6f 20 22 63 61 6e 6e 6f 74 20 72 75 6e 20 24 6c  o "cannot run $l
179f0 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f  t_cv_sys_global_
17a00 73 79 6d 62 6f 6c 5f 70 69 70 65 22 20 3e 26 35  symbol_pipe" >&5
17a10 0a 20 20 20 20 66 69 0a 20 20 65 6c 73 65 0a 20  .    fi.  else. 
17a20 20 20 20 65 63 68 6f 20 22 24 70 72 6f 67 6e 61     echo "$progna
17a30 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
17a40 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 20 20 20  am was:" >&5.   
17a50 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 24 61   cat conftest.$a
17a60 63 5f 65 78 74 20 3e 26 35 0a 20 20 66 69 0a 20  c_ext >&5.  fi. 
17a70 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2a   rm -f conftest*
17a80 20 63 6f 6e 66 74 73 74 2a 0a 0a 20 20 23 20 44   conftst*..  # D
17a90 6f 20 6e 6f 74 20 75 73 65 20 74 68 65 20 67 6c  o not use the gl
17aa0 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65  obal_symbol_pipe
17ab0 20 75 6e 6c 65 73 73 20 69 74 20 77 6f 72 6b 73   unless it works
17ac0 2e 0a 20 20 69 66 20 74 65 73 74 20 22 24 70 69  ..  if test "$pi
17ad0 70 65 5f 77 6f 72 6b 73 22 20 3d 20 79 65 73 3b  pe_works" = yes;
17ae0 20 74 68 65 6e 0a 20 20 20 20 62 72 65 61 6b 0a   then.    break.
17af0 20 20 65 6c 73 65 0a 20 20 20 20 6c 74 5f 63 76    else.    lt_cv
17b00 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62  _sys_global_symb
17b10 6f 6c 5f 70 69 70 65 3d 0a 20 20 66 69 0a 64 6f  ol_pipe=.  fi.do
17b20 6e 65 0a 0a 66 69 0a 0a 67 6c 6f 62 61 6c 5f 73  ne..fi..global_s
17b30 79 6d 62 6f 6c 5f 70 69 70 65 3d 22 24 6c 74 5f  ymbol_pipe="$lt_
17b40 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79  cv_sys_global_sy
17b50 6d 62 6f 6c 5f 70 69 70 65 22 0a 69 66 20 74 65  mbol_pipe".if te
17b60 73 74 20 2d 7a 20 22 24 6c 74 5f 63 76 5f 73 79  st -z "$lt_cv_sy
17b70 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f  s_global_symbol_
17b80 70 69 70 65 22 3b 20 74 68 65 6e 0a 20 20 67 6c  pipe"; then.  gl
17b90 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63  obal_symbol_to_c
17ba0 64 65 63 6c 3d 0a 20 20 67 6c 6f 62 61 6c 5f 73  decl=.  global_s
17bb0 79 6d 62 6f 6c 5f 74 6f 5f 63 5f 6e 61 6d 65 5f  ymbol_to_c_name_
17bc0 61 64 64 72 65 73 73 3d 0a 65 6c 73 65 0a 20 20  address=.else.  
17bd0 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f  global_symbol_to
17be0 5f 63 64 65 63 6c 3d 22 24 6c 74 5f 63 76 5f 67  _cdecl="$lt_cv_g
17bf0 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f  lobal_symbol_to_
17c00 63 64 65 63 6c 22 0a 20 20 67 6c 6f 62 61 6c 5f  cdecl".  global_
17c10 73 79 6d 62 6f 6c 5f 74 6f 5f 63 5f 6e 61 6d 65  symbol_to_c_name
17c20 5f 61 64 64 72 65 73 73 3d 22 24 6c 74 5f 63 76  _address="$lt_cv
17c30 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74  _global_symbol_t
17c40 6f 5f 63 5f 6e 61 6d 65 5f 61 64 64 72 65 73 73  o_c_name_address
17c50 22 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20  ".fi.if test -z 
17c60 22 24 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f  "$global_symbol_
17c70 70 69 70 65 24 67 6c 6f 62 61 6c 5f 73 79 6d 62  pipe$global_symb
17c80 6f 6c 5f 74 6f 5f 63 64 65 63 24 67 6c 6f 62 61  ol_to_cdec$globa
17c90 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 5f 6e 61  l_symbol_to_c_na
17ca0 6d 65 5f 61 64 64 72 65 73 73 22 3b 0a 74 68 65  me_address";.the
17cb0 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  n.  echo "$as_me
17cc0 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
17cd0 3a 20 66 61 69 6c 65 64 22 20 3e 26 35 0a 65 63  : failed" >&5.ec
17ce0 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 66 61 69  ho "${ECHO_T}fai
17cf0 6c 65 64 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  led" >&6.else.  
17d00 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
17d10 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6f 6b  NENO: result: ok
17d20 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
17d30 48 4f 5f 54 7d 6f 6b 22 20 3e 26 36 0a 66 69 0a  HO_T}ok" >&6.fi.
17d40 0a 61 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70  .ac_ext=c.ac_cpp
17d50 3d 27 24 43 50 50 20 24 43 50 50 46 4c 41 47 53  ='$CPP $CPPFLAGS
17d60 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43  '.ac_compile='$C
17d70 43 20 2d 63 20 24 43 46 4c 41 47 53 20 24 43 50  C -c $CFLAGS $CP
17d80 50 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e  PFLAGS conftest.
17d90 24 61 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f  $ac_ext >&5'.ac_
17da0 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e  link='$CC -o con
17db0 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20  ftest$ac_exeext 
17dc0 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47  $CFLAGS $CPPFLAG
17dd0 53 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74  S $LDFLAGS conft
17de0 65 73 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42  est.$ac_ext $LIB
17df0 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c  S >&5'.ac_compil
17e00 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f  er_gnu=$ac_cv_c_
17e10 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 65 63 68  compiler_gnu.ech
17e20 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
17e30 4f 3a 20 63 68 65 63 6b 69 6e 67 20 68 6f 77 20  O: checking how 
17e40 74 6f 20 72 75 6e 20 74 68 65 20 43 20 70 72 65  to run the C pre
17e50 70 72 6f 63 65 73 73 6f 72 22 20 3e 26 35 0a 65  processor" >&5.e
17e60 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
17e70 63 6b 69 6e 67 20 68 6f 77 20 74 6f 20 72 75 6e  cking how to run
17e80 20 74 68 65 20 43 20 70 72 65 70 72 6f 63 65 73   the C preproces
17e90 73 6f 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  sor... $ECHO_C" 
17ea0 3e 26 36 0a 23 20 4f 6e 20 53 75 6e 73 2c 20 73  >&6.# On Suns, s
17eb0 6f 6d 65 74 69 6d 65 73 20 24 43 50 50 20 6e 61  ometimes $CPP na
17ec0 6d 65 73 20 61 20 64 69 72 65 63 74 6f 72 79 2e  mes a directory.
17ed0 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43 50  .if test -n "$CP
17ee0 50 22 20 26 26 20 74 65 73 74 20 2d 64 20 22 24  P" && test -d "$
17ef0 43 50 50 22 3b 20 74 68 65 6e 0a 20 20 43 50 50  CPP"; then.  CPP
17f00 3d 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20  =.fi.if test -z 
17f10 22 24 43 50 50 22 3b 20 74 68 65 6e 0a 20 20 69  "$CPP"; then.  i
17f20 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f  f test "${ac_cv_
17f30 70 72 6f 67 5f 43 50 50 2b 73 65 74 7d 22 20 3d  prog_CPP+set}" =
17f40 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
17f50 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
17f60 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
17f70 0a 65 6c 73 65 0a 20 20 20 20 20 20 23 20 44 6f  .else.      # Do
17f80 75 62 6c 65 20 71 75 6f 74 65 73 20 62 65 63 61  uble quotes beca
17f90 75 73 65 20 43 50 50 20 6e 65 65 64 73 20 74 6f  use CPP needs to
17fa0 20 62 65 20 65 78 70 61 6e 64 65 64 0a 20 20 20   be expanded.   
17fb0 20 66 6f 72 20 43 50 50 20 69 6e 20 22 24 43 43   for CPP in "$CC
17fc0 20 2d 45 22 20 22 24 43 43 20 2d 45 20 2d 74 72   -E" "$CC -E -tr
17fd0 61 64 69 74 69 6f 6e 61 6c 2d 63 70 70 22 20 22  aditional-cpp" "
17fe0 2f 6c 69 62 2f 63 70 70 22 0a 20 20 20 20 64 6f  /lib/cpp".    do
17ff0 0a 20 20 20 20 20 20 61 63 5f 70 72 65 70 72 6f  .      ac_prepro
18000 63 5f 6f 6b 3d 66 61 6c 73 65 0a 66 6f 72 20 61  c_ok=false.for a
18010 63 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e  c_c_preproc_warn
18020 5f 66 6c 61 67 20 69 6e 20 27 27 20 79 65 73 0a  _flag in '' yes.
18030 64 6f 0a 20 20 23 20 55 73 65 20 61 20 68 65 61  do.  # Use a hea
18040 64 65 72 20 66 69 6c 65 20 74 68 61 74 20 63 6f  der file that co
18050 6d 65 73 20 77 69 74 68 20 67 63 63 2c 20 73 6f  mes with gcc, so
18060 20 63 6f 6e 66 69 67 75 72 69 6e 67 20 67 6c 69   configuring gli
18070 62 63 0a 20 20 23 20 77 69 74 68 20 61 20 66 72  bc.  # with a fr
18080 65 73 68 20 63 72 6f 73 73 2d 63 6f 6d 70 69 6c  esh cross-compil
18090 65 72 20 77 6f 72 6b 73 2e 0a 20 20 23 20 50 72  er works..  # Pr
180a0 65 66 65 72 20 3c 6c 69 6d 69 74 73 2e 68 3e 20  efer <limits.h> 
180b0 74 6f 20 3c 61 73 73 65 72 74 2e 68 3e 20 69 66  to <assert.h> if
180c0 20 5f 5f 53 54 44 43 5f 5f 20 69 73 20 64 65 66   __STDC__ is def
180d0 69 6e 65 64 2c 20 73 69 6e 63 65 0a 20 20 23 20  ined, since.  # 
180e0 3c 6c 69 6d 69 74 73 2e 68 3e 20 65 78 69 73 74  <limits.h> exist
180f0 73 20 65 76 65 6e 20 6f 6e 20 66 72 65 65 73 74  s even on freest
18100 61 6e 64 69 6e 67 20 63 6f 6d 70 69 6c 65 72 73  anding compilers
18110 2e 0a 20 20 23 20 4f 6e 20 74 68 65 20 4e 65 58  ..  # On the NeX
18120 54 2c 20 63 63 20 2d 45 20 72 75 6e 73 20 74 68  T, cc -E runs th
18130 65 20 63 6f 64 65 20 74 68 72 6f 75 67 68 20 74  e code through t
18140 68 65 20 63 6f 6d 70 69 6c 65 72 27 73 20 70 61  he compiler's pa
18150 72 73 65 72 2c 0a 20 20 23 20 6e 6f 74 20 6a 75  rser,.  # not ju
18160 73 74 20 74 68 72 6f 75 67 68 20 63 70 70 2e 20  st through cpp. 
18170 22 53 79 6e 74 61 78 20 65 72 72 6f 72 22 20 69  "Syntax error" i
18180 73 20 68 65 72 65 20 74 6f 20 63 61 74 63 68 20  s here to catch 
18190 74 68 69 73 20 63 61 73 65 2e 0a 20 20 63 61 74  this case..  cat
181a0 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65   >conftest.$ac_e
181b0 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63  xt <<_ACEOF./* c
181c0 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f  onfdefs.h.  */._
181d0 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65  ACEOF.cat confde
181e0 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  fs.h >>conftest.
181f0 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f  $ac_ext.cat >>co
18200 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
18210 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63  <_ACEOF./* end c
18220 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23  onfdefs.h.  */.#
18230 69 66 64 65 66 20 5f 5f 53 54 44 43 5f 5f 0a 23  ifdef __STDC__.#
18240 20 69 6e 63 6c 75 64 65 20 3c 6c 69 6d 69 74 73   include <limits
18250 2e 68 3e 0a 23 65 6c 73 65 0a 23 20 69 6e 63 6c  .h>.#else.# incl
18260 75 64 65 20 3c 61 73 73 65 72 74 2e 68 3e 0a 23  ude <assert.h>.#
18270 65 6e 64 69 66 0a 09 09 20 20 20 20 20 53 79 6e  endif...     Syn
18280 74 61 78 20 65 72 72 6f 72 0a 5f 41 43 45 4f 46  tax error._ACEOF
18290 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  .if { (eval echo
182a0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
182b0 3a 20 5c 22 24 61 63 5f 63 70 70 20 63 6f 6e 66  : \"$ac_cpp conf
182c0 74 65 73 74 2e 24 61 63 5f 65 78 74 5c 22 22 29  test.$ac_ext\"")
182d0 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
182e0 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61  _cpp conftest.$a
182f0 63 5f 65 78 74 29 20 32 3e 63 6f 6e 66 74 65 73  c_ext) 2>conftes
18300 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75  t.er1.  ac_statu
18310 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27  s=$?.  grep -v '
18320 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65  ^ *+' conftest.e
18330 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72  r1 >conftest.err
18340 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  .  rm -f conftes
18350 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66  t.er1.  cat conf
18360 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65  test.err >&5.  e
18370 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
18380 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
18390 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
183a0 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
183b0 7d 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68  } >/dev/null; th
183c0 65 6e 0a 20 20 69 66 20 74 65 73 74 20 2d 73 20  en.  if test -s 
183d0 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68  conftest.err; th
183e0 65 6e 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72  en.    ac_cpp_er
183f0 72 3d 24 61 63 5f 63 5f 70 72 65 70 72 6f 63 5f  r=$ac_c_preproc_
18400 77 61 72 6e 5f 66 6c 61 67 0a 20 20 20 20 61 63  warn_flag.    ac
18410 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f 63 70 70  _cpp_err=$ac_cpp
18420 5f 65 72 72 24 61 63 5f 63 5f 77 65 72 72 6f 72  _err$ac_c_werror
18430 5f 66 6c 61 67 0a 20 20 65 6c 73 65 0a 20 20 20  _flag.  else.   
18440 20 61 63 5f 63 70 70 5f 65 72 72 3d 0a 20 20 66   ac_cpp_err=.  f
18450 69 0a 65 6c 73 65 0a 20 20 61 63 5f 63 70 70 5f  i.else.  ac_cpp_
18460 65 72 72 3d 79 65 73 0a 66 69 0a 69 66 20 74 65  err=yes.fi.if te
18470 73 74 20 2d 7a 20 22 24 61 63 5f 63 70 70 5f 65  st -z "$ac_cpp_e
18480 72 72 22 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c  rr"; then.  :.el
18490 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
184a0 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61  e: failed progra
184b0 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20  m was:" >&5.sed 
184c0 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65  's/^/| /' confte
184d0 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a  st.$ac_ext >&5..
184e0 20 20 23 20 42 72 6f 6b 65 6e 3a 20 66 61 69 6c    # Broken: fail
184f0 73 20 6f 6e 20 76 61 6c 69 64 20 69 6e 70 75 74  s on valid input
18500 2e 0a 63 6f 6e 74 69 6e 75 65 0a 66 69 0a 72 6d  ..continue.fi.rm
18510 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -f conftest.err
18520 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
18530 74 0a 0a 20 20 23 20 4f 4b 2c 20 77 6f 72 6b 73  t..  # OK, works
18540 20 6f 6e 20 73 61 6e 65 20 63 61 73 65 73 2e 20   on sane cases. 
18550 20 4e 6f 77 20 63 68 65 63 6b 20 77 68 65 74 68   Now check wheth
18560 65 72 20 6e 6f 6e 2d 65 78 69 73 74 65 6e 74 20  er non-existent 
18570 68 65 61 64 65 72 73 0a 20 20 23 20 63 61 6e 20  headers.  # can 
18580 62 65 20 64 65 74 65 63 74 65 64 20 61 6e 64 20  be detected and 
18590 68 6f 77 2e 0a 20 20 63 61 74 20 3e 63 6f 6e 66  how..  cat >conf
185a0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
185b0 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66  ACEOF./* confdef
185c0 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a  s.h.  */._ACEOF.
185d0 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e  cat confdefs.h >
185e0 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
185f0 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74  t.cat >>conftest
18600 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
18610 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66  F./* end confdef
18620 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75 64  s.h.  */.#includ
18630 65 20 3c 61 63 5f 6e 6f 6e 65 78 69 73 74 65 6e  e <ac_nonexisten
18640 74 2e 68 3e 0a 5f 41 43 45 4f 46 0a 69 66 20 7b  t.h>._ACEOF.if {
18650 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
18660 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
18670 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e  ac_cpp conftest.
18680 24 61 63 5f 65 78 74 5c 22 22 29 20 3e 26 35 0a  $ac_ext\"") >&5.
18690 20 20 28 65 76 61 6c 20 24 61 63 5f 63 70 70 20    (eval $ac_cpp 
186a0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
186b0 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31  ) 2>conftest.er1
186c0 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
186d0 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27    grep -v '^ *+'
186e0 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63   conftest.er1 >c
186f0 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d  onftest.err.  rm
18700 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31   -f conftest.er1
18710 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e  .  cat conftest.
18720 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22  err >&5.  echo "
18730 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
18740 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
18750 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
18760 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 3e 2f 64  c_status); } >/d
18770 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20  ev/null; then.  
18780 69 66 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74  if test -s conft
18790 65 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20  est.err; then.  
187a0 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 24 61 63    ac_cpp_err=$ac
187b0 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f  _c_preproc_warn_
187c0 66 6c 61 67 0a 20 20 20 20 61 63 5f 63 70 70 5f  flag.    ac_cpp_
187d0 65 72 72 3d 24 61 63 5f 63 70 70 5f 65 72 72 24  err=$ac_cpp_err$
187e0 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67  ac_c_werror_flag
187f0 0a 20 20 65 6c 73 65 0a 20 20 20 20 61 63 5f 63  .  else.    ac_c
18800 70 70 5f 65 72 72 3d 0a 20 20 66 69 0a 65 6c 73  pp_err=.  fi.els
18810 65 0a 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 79  e.  ac_cpp_err=y
18820 65 73 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a  es.fi.if test -z
18830 20 22 24 61 63 5f 63 70 70 5f 65 72 72 22 3b 20   "$ac_cpp_err"; 
18840 74 68 65 6e 0a 20 20 23 20 42 72 6f 6b 65 6e 3a  then.  # Broken:
18850 20 73 75 63 63 65 73 73 20 6f 6e 20 69 6e 76 61   success on inva
18860 6c 69 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69  lid input..conti
18870 6e 75 65 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  nue.else.  echo 
18880 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
18890 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
188a0 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
188b0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
188c0 20 3e 26 35 0a 0a 20 20 23 20 50 61 73 73 65 73   >&5..  # Passes
188d0 20 62 6f 74 68 20 74 65 73 74 73 2e 0a 61 63 5f   both tests..ac_
188e0 70 72 65 70 72 6f 63 5f 6f 6b 3d 3a 0a 62 72 65  preproc_ok=:.bre
188f0 61 6b 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66  ak.fi.rm -f conf
18900 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73  test.err conftes
18910 74 2e 24 61 63 5f 65 78 74 0a 0a 64 6f 6e 65 0a  t.$ac_ext..done.
18920 23 20 42 65 63 61 75 73 65 20 6f 66 20 60 62 72  # Because of `br
18930 65 61 6b 27 2c 20 5f 41 43 5f 50 52 45 50 52 4f  eak', _AC_PREPRO
18940 43 5f 49 46 45 4c 53 45 27 73 20 63 6c 65 61 6e  C_IFELSE's clean
18950 69 6e 67 20 63 6f 64 65 20 77 61 73 20 73 6b 69  ing code was ski
18960 70 70 65 64 2e 0a 72 6d 20 2d 66 20 63 6f 6e 66  pped..rm -f conf
18970 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73  test.err conftes
18980 74 2e 24 61 63 5f 65 78 74 0a 69 66 20 24 61 63  t.$ac_ext.if $ac
18990 5f 70 72 65 70 72 6f 63 5f 6f 6b 3b 20 74 68 65  _preproc_ok; the
189a0 6e 0a 20 20 62 72 65 61 6b 0a 66 69 0a 0a 20 20  n.  break.fi..  
189b0 20 20 64 6f 6e 65 0a 20 20 20 20 61 63 5f 63 76    done.    ac_cv
189c0 5f 70 72 6f 67 5f 43 50 50 3d 24 43 50 50 0a 0a  _prog_CPP=$CPP..
189d0 66 69 0a 20 20 43 50 50 3d 24 61 63 5f 63 76 5f  fi.  CPP=$ac_cv_
189e0 70 72 6f 67 5f 43 50 50 0a 65 6c 73 65 0a 20 20  prog_CPP.else.  
189f0 61 63 5f 63 76 5f 70 72 6f 67 5f 43 50 50 3d 24  ac_cv_prog_CPP=$
18a00 43 50 50 0a 66 69 0a 65 63 68 6f 20 22 24 61 73  CPP.fi.echo "$as
18a10 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
18a20 75 6c 74 3a 20 24 43 50 50 22 20 3e 26 35 0a 65  ult: $CPP" >&5.e
18a30 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 43  cho "${ECHO_T}$C
18a40 50 50 22 20 3e 26 36 0a 61 63 5f 70 72 65 70 72  PP" >&6.ac_prepr
18a50 6f 63 5f 6f 6b 3d 66 61 6c 73 65 0a 66 6f 72 20  oc_ok=false.for 
18a60 61 63 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61 72  ac_c_preproc_war
18a70 6e 5f 66 6c 61 67 20 69 6e 20 27 27 20 79 65 73  n_flag in '' yes
18a80 0a 64 6f 0a 20 20 23 20 55 73 65 20 61 20 68 65  .do.  # Use a he
18a90 61 64 65 72 20 66 69 6c 65 20 74 68 61 74 20 63  ader file that c
18aa0 6f 6d 65 73 20 77 69 74 68 20 67 63 63 2c 20 73  omes with gcc, s
18ab0 6f 20 63 6f 6e 66 69 67 75 72 69 6e 67 20 67 6c  o configuring gl
18ac0 69 62 63 0a 20 20 23 20 77 69 74 68 20 61 20 66  ibc.  # with a f
18ad0 72 65 73 68 20 63 72 6f 73 73 2d 63 6f 6d 70 69  resh cross-compi
18ae0 6c 65 72 20 77 6f 72 6b 73 2e 0a 20 20 23 20 50  ler works..  # P
18af0 72 65 66 65 72 20 3c 6c 69 6d 69 74 73 2e 68 3e  refer <limits.h>
18b00 20 74 6f 20 3c 61 73 73 65 72 74 2e 68 3e 20 69   to <assert.h> i
18b10 66 20 5f 5f 53 54 44 43 5f 5f 20 69 73 20 64 65  f __STDC__ is de
18b20 66 69 6e 65 64 2c 20 73 69 6e 63 65 0a 20 20 23  fined, since.  #
18b30 20 3c 6c 69 6d 69 74 73 2e 68 3e 20 65 78 69 73   <limits.h> exis
18b40 74 73 20 65 76 65 6e 20 6f 6e 20 66 72 65 65 73  ts even on frees
18b50 74 61 6e 64 69 6e 67 20 63 6f 6d 70 69 6c 65 72  tanding compiler
18b60 73 2e 0a 20 20 23 20 4f 6e 20 74 68 65 20 4e 65  s..  # On the Ne
18b70 58 54 2c 20 63 63 20 2d 45 20 72 75 6e 73 20 74  XT, cc -E runs t
18b80 68 65 20 63 6f 64 65 20 74 68 72 6f 75 67 68 20  he code through 
18b90 74 68 65 20 63 6f 6d 70 69 6c 65 72 27 73 20 70  the compiler's p
18ba0 61 72 73 65 72 2c 0a 20 20 23 20 6e 6f 74 20 6a  arser,.  # not j
18bb0 75 73 74 20 74 68 72 6f 75 67 68 20 63 70 70 2e  ust through cpp.
18bc0 20 22 53 79 6e 74 61 78 20 65 72 72 6f 72 22 20   "Syntax error" 
18bd0 69 73 20 68 65 72 65 20 74 6f 20 63 61 74 63 68  is here to catch
18be0 20 74 68 69 73 20 63 61 73 65 2e 0a 20 20 63 61   this case..  ca
18bf0 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  t >conftest.$ac_
18c00 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
18c10 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
18c20 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64  _ACEOF.cat confd
18c30 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74  efs.h >>conftest
18c40 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63  .$ac_ext.cat >>c
18c50 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
18c60 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20  <<_ACEOF./* end 
18c70 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
18c80 23 69 66 64 65 66 20 5f 5f 53 54 44 43 5f 5f 0a  #ifdef __STDC__.
18c90 23 20 69 6e 63 6c 75 64 65 20 3c 6c 69 6d 69 74  # include <limit
18ca0 73 2e 68 3e 0a 23 65 6c 73 65 0a 23 20 69 6e 63  s.h>.#else.# inc
18cb0 6c 75 64 65 20 3c 61 73 73 65 72 74 2e 68 3e 0a  lude <assert.h>.
18cc0 23 65 6e 64 69 66 0a 09 09 20 20 20 20 20 53 79  #endif...     Sy
18cd0 6e 74 61 78 20 65 72 72 6f 72 0a 5f 41 43 45 4f  ntax error._ACEO
18ce0 46 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68  F.if { (eval ech
18cf0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
18d00 4f 3a 20 5c 22 24 61 63 5f 63 70 70 20 63 6f 6e  O: \"$ac_cpp con
18d10 66 74 65 73 74 2e 24 61 63 5f 65 78 74 5c 22 22  ftest.$ac_ext\""
18d20 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
18d30 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24  c_cpp conftest.$
18d40 61 63 5f 65 78 74 29 20 32 3e 63 6f 6e 66 74 65  ac_ext) 2>confte
18d50 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74  st.er1.  ac_stat
18d60 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20  us=$?.  grep -v 
18d70 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e  '^ *+' conftest.
18d80 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72  er1 >conftest.er
18d90 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65  r.  rm -f confte
18da0 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e  st.er1.  cat con
18db0 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20  ftest.err >&5.  
18dc0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
18dd0 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
18de0 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
18df0 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
18e00 20 7d 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74   } >/dev/null; t
18e10 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20 2d 73  hen.  if test -s
18e20 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 74   conftest.err; t
18e30 68 65 6e 0a 20 20 20 20 61 63 5f 63 70 70 5f 65  hen.    ac_cpp_e
18e40 72 72 3d 24 61 63 5f 63 5f 70 72 65 70 72 6f 63  rr=$ac_c_preproc
18e50 5f 77 61 72 6e 5f 66 6c 61 67 0a 20 20 20 20 61  _warn_flag.    a
18e60 63 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f 63 70  c_cpp_err=$ac_cp
18e70 70 5f 65 72 72 24 61 63 5f 63 5f 77 65 72 72 6f  p_err$ac_c_werro
18e80 72 5f 66 6c 61 67 0a 20 20 65 6c 73 65 0a 20 20  r_flag.  else.  
18e90 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 0a 20 20    ac_cpp_err=.  
18ea0 66 69 0a 65 6c 73 65 0a 20 20 61 63 5f 63 70 70  fi.else.  ac_cpp
18eb0 5f 65 72 72 3d 79 65 73 0a 66 69 0a 69 66 20 74  _err=yes.fi.if t
18ec0 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 70 70 5f  est -z "$ac_cpp_
18ed0 65 72 72 22 3b 20 74 68 65 6e 0a 20 20 3a 0a 65  err"; then.  :.e
18ee0 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
18ef0 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
18f00 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
18f10 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
18f20 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
18f30 0a 20 20 23 20 42 72 6f 6b 65 6e 3a 20 66 61 69  .  # Broken: fai
18f40 6c 73 20 6f 6e 20 76 61 6c 69 64 20 69 6e 70 75  ls on valid inpu
18f50 74 2e 0a 63 6f 6e 74 69 6e 75 65 0a 66 69 0a 72  t..continue.fi.r
18f60 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
18f70 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  r conftest.$ac_e
18f80 78 74 0a 0a 20 20 23 20 4f 4b 2c 20 77 6f 72 6b  xt..  # OK, work
18f90 73 20 6f 6e 20 73 61 6e 65 20 63 61 73 65 73 2e  s on sane cases.
18fa0 20 20 4e 6f 77 20 63 68 65 63 6b 20 77 68 65 74    Now check whet
18fb0 68 65 72 20 6e 6f 6e 2d 65 78 69 73 74 65 6e 74  her non-existent
18fc0 20 68 65 61 64 65 72 73 0a 20 20 23 20 63 61 6e   headers.  # can
18fd0 20 62 65 20 64 65 74 65 63 74 65 64 20 61 6e 64   be detected and
18fe0 20 68 6f 77 2e 0a 20 20 63 61 74 20 3e 63 6f 6e   how..  cat >con
18ff0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
19000 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65  _ACEOF./* confde
19010 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46  fs.h.  */._ACEOF
19020 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20  .cat confdefs.h 
19030 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
19040 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73  xt.cat >>conftes
19050 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
19060 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65  OF./* end confde
19070 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75  fs.h.  */.#inclu
19080 64 65 20 3c 61 63 5f 6e 6f 6e 65 78 69 73 74 65  de <ac_nonexiste
19090 6e 74 2e 68 3e 0a 5f 41 43 45 4f 46 0a 69 66 20  nt.h>._ACEOF.if 
190a0 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
190b0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
190c0 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74  $ac_cpp conftest
190d0 2e 24 61 63 5f 65 78 74 5c 22 22 29 20 3e 26 35  .$ac_ext\"") >&5
190e0 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 70 70  .  (eval $ac_cpp
190f0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
19100 74 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72  t) 2>conftest.er
19110 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  1.  ac_status=$?
19120 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b  .  grep -v '^ *+
19130 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e  ' conftest.er1 >
19140 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72  conftest.err.  r
19150 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
19160 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74  1.  cat conftest
19170 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20  .err >&5.  echo 
19180 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
19190 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
191a0 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
191b0 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 3e 2f  ac_status); } >/
191c0 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20  dev/null; then. 
191d0 20 69 66 20 74 65 73 74 20 2d 73 20 63 6f 6e 66   if test -s conf
191e0 74 65 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20  test.err; then. 
191f0 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 24 61     ac_cpp_err=$a
19200 63 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e  c_c_preproc_warn
19210 5f 66 6c 61 67 0a 20 20 20 20 61 63 5f 63 70 70  _flag.    ac_cpp
19220 5f 65 72 72 3d 24 61 63 5f 63 70 70 5f 65 72 72  _err=$ac_cpp_err
19230 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61  $ac_c_werror_fla
19240 67 0a 20 20 65 6c 73 65 0a 20 20 20 20 61 63 5f  g.  else.    ac_
19250 63 70 70 5f 65 72 72 3d 0a 20 20 66 69 0a 65 6c  cpp_err=.  fi.el
19260 73 65 0a 20 20 61 63 5f 63 70 70 5f 65 72 72 3d  se.  ac_cpp_err=
19270 79 65 73 0a 66 69 0a 69 66 20 74 65 73 74 20 2d  yes.fi.if test -
19280 7a 20 22 24 61 63 5f 63 70 70 5f 65 72 72 22 3b  z "$ac_cpp_err";
19290 20 74 68 65 6e 0a 20 20 23 20 42 72 6f 6b 65 6e   then.  # Broken
192a0 3a 20 73 75 63 63 65 73 73 20 6f 6e 20 69 6e 76  : success on inv
192b0 61 6c 69 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74  alid input..cont
192c0 69 6e 75 65 0a 65 6c 73 65 0a 20 20 65 63 68 6f  inue.else.  echo
192d0 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64   "$as_me: failed
192e0 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e   program was:" >
192f0 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27  &5.sed 's/^/| /'
19300 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
19310 74 20 3e 26 35 0a 0a 20 20 23 20 50 61 73 73 65  t >&5..  # Passe
19320 73 20 62 6f 74 68 20 74 65 73 74 73 2e 0a 61 63  s both tests..ac
19330 5f 70 72 65 70 72 6f 63 5f 6f 6b 3d 3a 0a 62 72  _preproc_ok=:.br
19340 65 61 6b 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e  eak.fi.rm -f con
19350 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65  ftest.err confte
19360 73 74 2e 24 61 63 5f 65 78 74 0a 0a 64 6f 6e 65  st.$ac_ext..done
19370 0a 23 20 42 65 63 61 75 73 65 20 6f 66 20 60 62  .# Because of `b
19380 72 65 61 6b 27 2c 20 5f 41 43 5f 50 52 45 50 52  reak', _AC_PREPR
19390 4f 43 5f 49 46 45 4c 53 45 27 73 20 63 6c 65 61  OC_IFELSE's clea
193a0 6e 69 6e 67 20 63 6f 64 65 20 77 61 73 20 73 6b  ning code was sk
193b0 69 70 70 65 64 2e 0a 72 6d 20 2d 66 20 63 6f 6e  ipped..rm -f con
193c0 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65  ftest.err confte
193d0 73 74 2e 24 61 63 5f 65 78 74 0a 69 66 20 24 61  st.$ac_ext.if $a
193e0 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3b 20 74 68  c_preproc_ok; th
193f0 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 7b 20  en.  :.else.  { 
19400 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
19410 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 43  LINENO: error: C
19420 20 70 72 65 70 72 6f 63 65 73 73 6f 72 20 5c 22   preprocessor \"
19430 24 43 50 50 5c 22 20 66 61 69 6c 73 20 73 61 6e  $CPP\" fails san
19440 69 74 79 20 63 68 65 63 6b 0a 53 65 65 20 5c 60  ity check.See \`
19450 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20  config.log' for 
19460 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e  more details." >
19470 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  &5.echo "$as_me:
19480 20 65 72 72 6f 72 3a 20 43 20 70 72 65 70 72 6f   error: C prepro
19490 63 65 73 73 6f 72 20 5c 22 24 43 50 50 5c 22 20  cessor \"$CPP\" 
194a0 66 61 69 6c 73 20 73 61 6e 69 74 79 20 63 68 65  fails sanity che
194b0 63 6b 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e  ck.See \`config.
194c0 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65  log' for more de
194d0 74 61 69 6c 73 2e 22 20 3e 26 32 3b 7d 0a 20 20  tails." >&2;}.  
194e0 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69   { (exit 1); exi
194f0 74 20 31 3b 20 7d 3b 20 7d 0a 66 69 0a 0a 61 63  t 1; }; }.fi..ac
19500 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27 24  _ext=c.ac_cpp='$
19510 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61  CPP $CPPFLAGS'.a
19520 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20 2d  c_compile='$CC -
19530 63 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c  c $CFLAGS $CPPFL
19540 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  AGS conftest.$ac
19550 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e  _ext >&5'.ac_lin
19560 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74 65  k='$CC -o confte
19570 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 43 46  st$ac_exeext $CF
19580 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 24  LAGS $CPPFLAGS $
19590 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74  LDFLAGS conftest
195a0 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20 3e  .$ac_ext $LIBS >
195b0 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f  &5'.ac_compiler_
195c0 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f 6d  gnu=$ac_cv_c_com
195d0 70 69 6c 65 72 5f 67 6e 75 0a 0a 0a 65 63 68 6f  piler_gnu...echo
195e0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
195f0 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 65  : checking for e
19600 67 72 65 70 22 20 3e 26 35 0a 65 63 68 6f 20 24  grep" >&5.echo $
19610 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
19620 20 66 6f 72 20 65 67 72 65 70 2e 2e 2e 20 24 45   for egrep... $E
19630 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65  CHO_C" >&6.if te
19640 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67  st "${ac_cv_prog
19650 5f 65 67 72 65 70 2b 73 65 74 7d 22 20 3d 20 73  _egrep+set}" = s
19660 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
19670 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
19680 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
19690 6c 73 65 0a 20 20 69 66 20 65 63 68 6f 20 61 20  lse.  if echo a 
196a0 7c 20 28 67 72 65 70 20 2d 45 20 27 28 61 7c 62  | (grep -E '(a|b
196b0 29 27 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32  )') >/dev/null 2
196c0 3e 26 31 0a 20 20 20 20 74 68 65 6e 20 61 63 5f  >&1.    then ac_
196d0 63 76 5f 70 72 6f 67 5f 65 67 72 65 70 3d 27 67  cv_prog_egrep='g
196e0 72 65 70 20 2d 45 27 0a 20 20 20 20 65 6c 73 65  rep -E'.    else
196f0 20 61 63 5f 63 76 5f 70 72 6f 67 5f 65 67 72 65   ac_cv_prog_egre
19700 70 3d 27 65 67 72 65 70 27 0a 20 20 20 20 66 69  p='egrep'.    fi
19710 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  .fi.echo "$as_me
19720 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
19730 3a 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 65 67  : $ac_cv_prog_eg
19740 72 65 70 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  rep" >&5.echo "$
19750 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 70  {ECHO_T}$ac_cv_p
19760 72 6f 67 5f 65 67 72 65 70 22 20 3e 26 36 0a 20  rog_egrep" >&6. 
19770 45 47 52 45 50 3d 24 61 63 5f 63 76 5f 70 72 6f  EGREP=$ac_cv_pro
19780 67 5f 65 67 72 65 70 0a 0a 0a 65 63 68 6f 20 22  g_egrep...echo "
19790 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
197a0 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 41 4e 53  checking for ANS
197b0 49 20 43 20 68 65 61 64 65 72 20 66 69 6c 65 73  I C header files
197c0 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
197d0 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72  _N "checking for
197e0 20 41 4e 53 49 20 43 20 68 65 61 64 65 72 20 66   ANSI C header f
197f0 69 6c 65 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  iles... $ECHO_C"
19800 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b   >&6.if test "${
19810 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64  ac_cv_header_std
19820 63 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  c+set}" = set; t
19830 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
19840 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
19850 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
19860 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24   cat >conftest.$
19870 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
19880 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  /* confdefs.h.  
19890 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f  */._ACEOF.cat co
198a0 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74  nfdefs.h >>conft
198b0 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20  est.$ac_ext.cat 
198c0 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
198d0 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65  xt <<_ACEOF./* e
198e0 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  nd confdefs.h.  
198f0 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64  */.#include <std
19900 6c 69 62 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20  lib.h>.#include 
19910 3c 73 74 64 61 72 67 2e 68 3e 0a 23 69 6e 63 6c  <stdarg.h>.#incl
19920 75 64 65 20 3c 73 74 72 69 6e 67 2e 68 3e 0a 23  ude <string.h>.#
19930 69 6e 63 6c 75 64 65 20 3c 66 6c 6f 61 74 2e 68  include <float.h
19940 3e 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b  >..int.main ().{
19950 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30  ..  ;.  return 0
19960 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66  ;.}._ACEOF.rm -f
19970 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
19980 6a 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20  jext.if { (eval 
19990 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
199a0 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70  NENO: \"$ac_comp
199b0 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  ile\"") >&5.  (e
199c0 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29  val $ac_compile)
199d0 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a   2>conftest.er1.
199e0 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
199f0 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20   grep -v '^ *+' 
19a00 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f  conftest.er1 >co
19a10 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20  nftest.err.  rm 
19a20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a  -f conftest.er1.
19a30 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65    cat conftest.e
19a40 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24  rr >&5.  echo "$
19a50 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
19a60 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
19a70 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
19a80 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09  _status); } &&..
19a90 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20   { ac_try='test 
19aa0 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72  -z "$ac_c_werror
19ab0 5f 66 6c 61 67 22 09 09 09 20 7c 7c 20 74 65 73  _flag"... || tes
19ac0 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  t ! -s conftest.
19ad0 65 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20 65  err'.  { (eval e
19ae0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
19af0 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22  ENO: \"$ac_try\"
19b00 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
19b10 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61  ac_try) 2>&5.  a
19b20 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
19b30 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
19b40 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
19b50 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
19b60 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
19b70 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72  ; } &&.. { ac_tr
19b80 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74  y='test -s conft
19b90 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27 0a  est.$ac_objext'.
19ba0 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22    { (eval echo "
19bb0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
19bc0 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26  \"$ac_try\"") >&
19bd0 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72  5.  (eval $ac_tr
19be0 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  y) 2>&5.  ac_sta
19bf0 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
19c00 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
19c10 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
19c20 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
19c30 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20  _status); }; }; 
19c40 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 68 65 61  then.  ac_cv_hea
19c50 64 65 72 5f 73 74 64 63 3d 79 65 73 0a 65 6c 73  der_stdc=yes.els
19c60 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
19c70 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d  : failed program
19c80 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27   was:" >&5.sed '
19c90 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73  s/^/| /' conftes
19ca0 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 61  t.$ac_ext >&5..a
19cb0 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63  c_cv_header_stdc
19cc0 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e  =no.fi.rm -f con
19cd0 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65  ftest.err confte
19ce0 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f  st.$ac_objext co
19cf0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 0a  nftest.$ac_ext..
19d00 69 66 20 74 65 73 74 20 24 61 63 5f 63 76 5f 68  if test $ac_cv_h
19d10 65 61 64 65 72 5f 73 74 64 63 20 3d 20 79 65 73  eader_stdc = yes
19d20 3b 20 74 68 65 6e 0a 20 20 23 20 53 75 6e 4f 53  ; then.  # SunOS
19d30 20 34 2e 78 20 73 74 72 69 6e 67 2e 68 20 64 6f   4.x string.h do
19d40 65 73 20 6e 6f 74 20 64 65 63 6c 61 72 65 20 6d  es not declare m
19d50 65 6d 2a 2c 20 63 6f 6e 74 72 61 72 79 20 74 6f  em*, contrary to
19d60 20 41 4e 53 49 2e 0a 20 20 63 61 74 20 3e 63 6f   ANSI..  cat >co
19d70 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
19d80 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64  <_ACEOF./* confd
19d90 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f  efs.h.  */._ACEO
19da0 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68  F.cat confdefs.h
19db0 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
19dc0 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65  ext.cat >>confte
19dd0 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43  st.$ac_ext <<_AC
19de0 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64  EOF./* end confd
19df0 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c  efs.h.  */.#incl
19e00 75 64 65 20 3c 73 74 72 69 6e 67 2e 68 3e 0a 0a  ude <string.h>..
19e10 5f 41 43 45 4f 46 0a 69 66 20 28 65 76 61 6c 20  _ACEOF.if (eval 
19e20 22 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73  "$ac_cpp conftes
19e30 74 2e 24 61 63 5f 65 78 74 22 29 20 32 3e 26 35  t.$ac_ext") 2>&5
19e40 20 7c 0a 20 20 24 45 47 52 45 50 20 22 6d 65 6d   |.  $EGREP "mem
19e50 63 68 72 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20  chr" >/dev/null 
19e60 32 3e 26 31 3b 20 74 68 65 6e 0a 20 20 3a 0a 65  2>&1; then.  :.e
19e70 6c 73 65 0a 20 20 61 63 5f 63 76 5f 68 65 61 64  lse.  ac_cv_head
19e80 65 72 5f 73 74 64 63 3d 6e 6f 0a 66 69 0a 72 6d  er_stdc=no.fi.rm
19e90 20 2d 66 20 63 6f 6e 66 74 65 73 74 2a 0a 0a 66   -f conftest*..f
19ea0 69 0a 0a 69 66 20 74 65 73 74 20 24 61 63 5f 63  i..if test $ac_c
19eb0 76 5f 68 65 61 64 65 72 5f 73 74 64 63 20 3d 20  v_header_stdc = 
19ec0 79 65 73 3b 20 74 68 65 6e 0a 20 20 23 20 49 53  yes; then.  # IS
19ed0 43 20 32 2e 30 2e 32 20 73 74 64 6c 69 62 2e 68  C 2.0.2 stdlib.h
19ee0 20 64 6f 65 73 20 6e 6f 74 20 64 65 63 6c 61 72   does not declar
19ef0 65 20 66 72 65 65 2c 20 63 6f 6e 74 72 61 72 79  e free, contrary
19f00 20 74 6f 20 41 4e 53 49 2e 0a 20 20 63 61 74 20   to ANSI..  cat 
19f10 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
19f20 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f  t <<_ACEOF./* co
19f30 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41  nfdefs.h.  */._A
19f40 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66  CEOF.cat confdef
19f50 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  s.h >>conftest.$
19f60 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e  ac_ext.cat >>con
19f70 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
19f80 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f  _ACEOF./* end co
19f90 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69  nfdefs.h.  */.#i
19fa0 6e 63 6c 75 64 65 20 3c 73 74 64 6c 69 62 2e 68  nclude <stdlib.h
19fb0 3e 0a 0a 5f 41 43 45 4f 46 0a 69 66 20 28 65 76  >.._ACEOF.if (ev
19fc0 61 6c 20 22 24 61 63 5f 63 70 70 20 63 6f 6e 66  al "$ac_cpp conf
19fd0 74 65 73 74 2e 24 61 63 5f 65 78 74 22 29 20 32  test.$ac_ext") 2
19fe0 3e 26 35 20 7c 0a 20 20 24 45 47 52 45 50 20 22  >&5 |.  $EGREP "
19ff0 66 72 65 65 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c  free" >/dev/null
1a000 20 32 3e 26 31 3b 20 74 68 65 6e 0a 20 20 3a 0a   2>&1; then.  :.
1a010 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 68 65 61  else.  ac_cv_hea
1a020 64 65 72 5f 73 74 64 63 3d 6e 6f 0a 66 69 0a 72  der_stdc=no.fi.r
1a030 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2a 0a 0a  m -f conftest*..
1a040 66 69 0a 0a 69 66 20 74 65 73 74 20 24 61 63 5f  fi..if test $ac_
1a050 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63 20 3d  cv_header_stdc =
1a060 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 23 20 2f   yes; then.  # /
1a070 62 69 6e 2f 63 63 20 69 6e 20 49 72 69 78 2d 34  bin/cc in Irix-4
1a080 2e 30 2e 35 20 67 65 74 73 20 6e 6f 6e 2d 41 4e  .0.5 gets non-AN
1a090 53 49 20 63 74 79 70 65 20 6d 61 63 72 6f 73 20  SI ctype macros 
1a0a0 75 6e 6c 65 73 73 20 75 73 69 6e 67 20 2d 61 6e  unless using -an
1a0b0 73 69 2e 0a 20 20 69 66 20 74 65 73 74 20 22 24  si..  if test "$
1a0c0 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 22  cross_compiling"
1a0d0 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 3a   = yes; then.  :
1a0e0 0a 65 6c 73 65 0a 20 20 63 61 74 20 3e 63 6f 6e  .else.  cat >con
1a0f0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
1a100 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65  _ACEOF./* confde
1a110 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46  fs.h.  */._ACEOF
1a120 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20  .cat confdefs.h 
1a130 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
1a140 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73  xt.cat >>conftes
1a150 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
1a160 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65  OF./* end confde
1a170 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75  fs.h.  */.#inclu
1a180 64 65 20 3c 63 74 79 70 65 2e 68 3e 0a 23 69 66  de <ctype.h>.#if
1a190 20 28 28 27 20 27 20 26 20 30 78 30 46 46 29 20   ((' ' & 0x0FF) 
1a1a0 3d 3d 20 30 78 30 32 30 29 0a 23 20 64 65 66 69  == 0x020).# defi
1a1b0 6e 65 20 49 53 4c 4f 57 45 52 28 63 29 20 28 27  ne ISLOWER(c) ('
1a1c0 61 27 20 3c 3d 20 28 63 29 20 26 26 20 28 63 29  a' <= (c) && (c)
1a1d0 20 3c 3d 20 27 7a 27 29 0a 23 20 64 65 66 69 6e   <= 'z').# defin
1a1e0 65 20 54 4f 55 50 50 45 52 28 63 29 20 28 49 53  e TOUPPER(c) (IS
1a1f0 4c 4f 57 45 52 28 63 29 20 3f 20 27 41 27 20 2b  LOWER(c) ? 'A' +
1a200 20 28 28 63 29 20 2d 20 27 61 27 29 20 3a 20 28   ((c) - 'a') : (
1a210 63 29 29 0a 23 65 6c 73 65 0a 23 20 64 65 66 69  c)).#else.# defi
1a220 6e 65 20 49 53 4c 4f 57 45 52 28 63 29 20 5c 0a  ne ISLOWER(c) \.
1a230 09 09 20 20 20 28 28 27 61 27 20 3c 3d 20 28 63  ..   (('a' <= (c
1a240 29 20 26 26 20 28 63 29 20 3c 3d 20 27 69 27 29  ) && (c) <= 'i')
1a250 20 5c 0a 09 09 20 20 20 20 20 7c 7c 20 28 27 6a   \...     || ('j
1a260 27 20 3c 3d 20 28 63 29 20 26 26 20 28 63 29 20  ' <= (c) && (c) 
1a270 3c 3d 20 27 72 27 29 20 5c 0a 09 09 20 20 20 20  <= 'r') \...    
1a280 20 7c 7c 20 28 27 73 27 20 3c 3d 20 28 63 29 20   || ('s' <= (c) 
1a290 26 26 20 28 63 29 20 3c 3d 20 27 7a 27 29 29 0a  && (c) <= 'z')).
1a2a0 23 20 64 65 66 69 6e 65 20 54 4f 55 50 50 45 52  # define TOUPPER
1a2b0 28 63 29 20 28 49 53 4c 4f 57 45 52 28 63 29 20  (c) (ISLOWER(c) 
1a2c0 3f 20 28 28 63 29 20 7c 20 30 78 34 30 29 20 3a  ? ((c) | 0x40) :
1a2d0 20 28 63 29 29 0a 23 65 6e 64 69 66 0a 0a 23 64   (c)).#endif..#d
1a2e0 65 66 69 6e 65 20 58 4f 52 28 65 2c 20 66 29 20  efine XOR(e, f) 
1a2f0 28 28 28 65 29 20 26 26 20 21 28 66 29 29 20 7c  (((e) && !(f)) |
1a300 7c 20 28 21 28 65 29 20 26 26 20 28 66 29 29 29  | (!(e) && (f)))
1a310 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 20  .int.main ().{. 
1a320 20 69 6e 74 20 69 3b 0a 20 20 66 6f 72 20 28 69   int i;.  for (i
1a330 20 3d 20 30 3b 20 69 20 3c 20 32 35 36 3b 20 69   = 0; i < 256; i
1a340 2b 2b 29 0a 20 20 20 20 69 66 20 28 58 4f 52 20  ++).    if (XOR 
1a350 28 69 73 6c 6f 77 65 72 20 28 69 29 2c 20 49 53  (islower (i), IS
1a360 4c 4f 57 45 52 20 28 69 29 29 0a 09 7c 7c 20 74  LOWER (i))..|| t
1a370 6f 75 70 70 65 72 20 28 69 29 20 21 3d 20 54 4f  oupper (i) != TO
1a380 55 50 50 45 52 20 28 69 29 29 0a 20 20 20 20 20  UPPER (i)).     
1a390 20 65 78 69 74 28 32 29 3b 0a 20 20 65 78 69 74   exit(2);.  exit
1a3a0 20 28 30 29 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72   (0);.}._ACEOF.r
1a3b0 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 24 61 63  m -f conftest$ac
1a3c0 5f 65 78 65 65 78 74 0a 69 66 20 7b 20 28 65 76  _exeext.if { (ev
1a3d0 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
1a3e0 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 6c  $LINENO: \"$ac_l
1a3f0 69 6e 6b 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  ink\"") >&5.  (e
1a400 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 29 20 32 3e  val $ac_link) 2>
1a410 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
1a420 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
1a430 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
1a440 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
1a450 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
1a460 75 73 29 3b 20 7d 20 26 26 20 7b 20 61 63 5f 74  us); } && { ac_t
1a470 72 79 3d 27 2e 2f 63 6f 6e 66 74 65 73 74 24 61  ry='./conftest$a
1a480 63 5f 65 78 65 65 78 74 27 0a 20 20 7b 20 28 65  c_exeext'.  { (e
1a490 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
1a4a0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
1a4b0 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  try\"") >&5.  (e
1a4c0 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26  val $ac_try) 2>&
1a4d0 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
1a4e0 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1a4f0 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
1a500 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
1a510 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
1a520 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20  s); }; }; then. 
1a530 20 3a 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22   :.else.  echo "
1a540 24 61 73 5f 6d 65 3a 20 70 72 6f 67 72 61 6d 20  $as_me: program 
1a550 65 78 69 74 65 64 20 77 69 74 68 20 73 74 61 74  exited with stat
1a560 75 73 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e  us $ac_status" >
1a570 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  &5.echo "$as_me:
1a580 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20   failed program 
1a590 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73  was:" >&5.sed 's
1a5a0 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74  /^/| /' conftest
1a5b0 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 28 20  .$ac_ext >&5..( 
1a5c0 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 20  exit $ac_status 
1a5d0 29 0a 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73  ).ac_cv_header_s
1a5e0 74 64 63 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20  tdc=no.fi.rm -f 
1a5f0 63 6f 72 65 20 2a 2e 63 6f 72 65 20 67 6d 6f 6e  core *.core gmon
1a600 2e 6f 75 74 20 62 62 2e 6f 75 74 20 63 6f 6e 66  .out bb.out conf
1a610 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 63  test$ac_exeext c
1a620 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
1a630 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  xt conftest.$ac_
1a640 65 78 74 0a 66 69 0a 66 69 0a 66 69 0a 65 63 68  ext.fi.fi.fi.ech
1a650 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1a660 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63  O: result: $ac_c
1a670 76 5f 68 65 61 64 65 72 5f 73 74 64 63 22 20 3e  v_header_stdc" >
1a680 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
1a690 54 7d 24 61 63 5f 63 76 5f 68 65 61 64 65 72 5f  T}$ac_cv_header_
1a6a0 73 74 64 63 22 20 3e 26 36 0a 69 66 20 74 65 73  stdc" >&6.if tes
1a6b0 74 20 24 61 63 5f 63 76 5f 68 65 61 64 65 72 5f  t $ac_cv_header_
1a6c0 73 74 64 63 20 3d 20 79 65 73 3b 20 74 68 65 6e  stdc = yes; then
1a6d0 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73  ..cat >>confdefs
1a6e0 2e 68 20 3c 3c 5c 5f 41 43 45 4f 46 0a 23 64 65  .h <<\_ACEOF.#de
1a6f0 66 69 6e 65 20 53 54 44 43 5f 48 45 41 44 45 52  fine STDC_HEADER
1a700 53 20 31 0a 5f 41 43 45 4f 46 0a 0a 66 69 0a 0a  S 1._ACEOF..fi..
1a710 23 20 4f 6e 20 49 52 49 58 20 35 2e 33 2c 20 73  # On IRIX 5.3, s
1a720 79 73 2f 74 79 70 65 73 20 61 6e 64 20 69 6e 74  ys/types and int
1a730 74 79 70 65 73 2e 68 20 61 72 65 20 63 6f 6e 66  types.h are conf
1a740 6c 69 63 74 69 6e 67 2e 0a 0a 0a 0a 0a 0a 0a 0a  licting.........
1a750 0a 0a 66 6f 72 20 61 63 5f 68 65 61 64 65 72 20  ..for ac_header 
1a760 69 6e 20 73 79 73 2f 74 79 70 65 73 2e 68 20 73  in sys/types.h s
1a770 79 73 2f 73 74 61 74 2e 68 20 73 74 64 6c 69 62  ys/stat.h stdlib
1a780 2e 68 20 73 74 72 69 6e 67 2e 68 20 6d 65 6d 6f  .h string.h memo
1a790 72 79 2e 68 20 73 74 72 69 6e 67 73 2e 68 20 5c  ry.h strings.h \
1a7a0 0a 09 09 20 20 69 6e 74 74 79 70 65 73 2e 68 20  ...  inttypes.h 
1a7b0 73 74 64 69 6e 74 2e 68 20 75 6e 69 73 74 64 2e  stdint.h unistd.
1a7c0 68 0a 64 6f 0a 61 73 5f 61 63 5f 48 65 61 64 65  h.do.as_ac_Heade
1a7d0 72 3d 60 65 63 68 6f 20 22 61 63 5f 63 76 5f 68  r=`echo "ac_cv_h
1a7e0 65 61 64 65 72 5f 24 61 63 5f 68 65 61 64 65 72  eader_$ac_header
1a7f0 22 20 7c 20 24 61 73 5f 74 72 5f 73 68 60 0a 65  " | $as_tr_sh`.e
1a800 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1a810 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
1a820 72 20 24 61 63 5f 68 65 61 64 65 72 22 20 3e 26  r $ac_header" >&
1a830 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
1a840 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
1a850 5f 68 65 61 64 65 72 2e 2e 2e 20 24 45 43 48 4f  _header... $ECHO
1a860 5f 43 22 20 3e 26 36 0a 69 66 20 65 76 61 6c 20  _C" >&6.if eval 
1a870 22 74 65 73 74 20 5c 22 5c 24 7b 24 61 73 5f 61  "test \"\${$as_a
1a880 63 5f 48 65 61 64 65 72 2b 73 65 74 7d 5c 22 20  c_Header+set}\" 
1a890 3d 20 73 65 74 22 3b 20 74 68 65 6e 0a 20 20 65  = set"; then.  e
1a8a0 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
1a8b0 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
1a8c0 26 36 0a 65 6c 73 65 0a 20 20 63 61 74 20 3e 63  &6.else.  cat >c
1a8d0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
1a8e0 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66  <<_ACEOF./* conf
1a8f0 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45  defs.h.  */._ACE
1a900 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e  OF.cat confdefs.
1a910 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  h >>conftest.$ac
1a920 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74  _ext.cat >>conft
1a930 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
1a940 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66  CEOF./* end conf
1a950 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 24 61 63 5f  defs.h.  */.$ac_
1a960 69 6e 63 6c 75 64 65 73 5f 64 65 66 61 75 6c 74  includes_default
1a970 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 24 61 63 5f  ..#include <$ac_
1a980 68 65 61 64 65 72 3e 0a 5f 41 43 45 4f 46 0a 72  header>._ACEOF.r
1a990 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61  m -f conftest.$a
1a9a0 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20 28 65  c_objext.if { (e
1a9b0 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
1a9c0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
1a9d0 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a  compile\"") >&5.
1a9e0 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70    (eval $ac_comp
1a9f0 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e  ile) 2>conftest.
1aa00 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  er1.  ac_status=
1aa10 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20  $?.  grep -v '^ 
1aa20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31  *+' conftest.er1
1aa30 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20   >conftest.err. 
1aa40 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e   rm -f conftest.
1aa50 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65  er1.  cat confte
1aa60 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68  st.err >&5.  ech
1aa70 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1aa80 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
1aa90 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
1aaa0 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20   $ac_status); } 
1aab0 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74  &&.. { ac_try='t
1aac0 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f 77 65  est -z "$ac_c_we
1aad0 72 72 6f 72 5f 66 6c 61 67 22 09 09 09 20 7c 7c  rror_flag"... ||
1aae0 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74   test ! -s conft
1aaf0 65 73 74 2e 65 72 72 27 0a 20 20 7b 20 28 65 76  est.err'.  { (ev
1ab00 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
1ab10 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74  $LINENO: \"$ac_t
1ab20 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  ry\"") >&5.  (ev
1ab30 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35  al $ac_try) 2>&5
1ab40 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
1ab50 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
1ab60 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
1ab70 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
1ab80 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
1ab90 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61  ); }; } &&.. { a
1aba0 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73 20 63  c_try='test -s c
1abb0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
1abc0 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63  xt'.  { (eval ec
1abd0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1abe0 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22  NO: \"$ac_try\""
1abf0 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
1ac00 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63  c_try) 2>&5.  ac
1ac10 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
1ac20 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1ac30 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
1ac40 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
1ac50 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b   $ac_status); };
1ac60 20 7d 3b 20 74 68 65 6e 0a 20 20 65 76 61 6c 20   }; then.  eval 
1ac70 22 24 61 73 5f 61 63 5f 48 65 61 64 65 72 3d 79  "$as_ac_Header=y
1ac80 65 73 22 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  es".else.  echo 
1ac90 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
1aca0 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
1acb0 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
1acc0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1acd0 20 3e 26 35 0a 0a 65 76 61 6c 20 22 24 61 73 5f   >&5..eval "$as_
1ace0 61 63 5f 48 65 61 64 65 72 3d 6e 6f 22 0a 66 69  ac_Header=no".fi
1acf0 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
1ad00 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  err conftest.$ac
1ad10 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74  _objext conftest
1ad20 2e 24 61 63 5f 65 78 74 0a 66 69 0a 65 63 68 6f  .$ac_ext.fi.echo
1ad30 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1ad40 3a 20 72 65 73 75 6c 74 3a 20 60 65 76 61 6c 20  : result: `eval 
1ad50 65 63 68 6f 20 27 24 7b 27 24 61 73 5f 61 63 5f  echo '${'$as_ac_
1ad60 48 65 61 64 65 72 27 7d 27 60 22 20 3e 26 35 0a  Header'}'`" >&5.
1ad70 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 60  echo "${ECHO_T}`
1ad80 65 76 61 6c 20 65 63 68 6f 20 27 24 7b 27 24 61  eval echo '${'$a
1ad90 73 5f 61 63 5f 48 65 61 64 65 72 27 7d 27 60 22  s_ac_Header'}'`"
1ada0 20 3e 26 36 0a 69 66 20 74 65 73 74 20 60 65 76   >&6.if test `ev
1adb0 61 6c 20 65 63 68 6f 20 27 24 7b 27 24 61 73 5f  al echo '${'$as_
1adc0 61 63 5f 48 65 61 64 65 72 27 7d 27 60 20 3d 20  ac_Header'}'` = 
1add0 79 65 73 3b 20 74 68 65 6e 0a 20 20 63 61 74 20  yes; then.  cat 
1ade0 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f  >>confdefs.h <<_
1adf0 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 60 65  ACEOF.#define `e
1ae00 63 68 6f 20 22 48 41 56 45 5f 24 61 63 5f 68 65  cho "HAVE_$ac_he
1ae10 61 64 65 72 22 20 7c 20 24 61 73 5f 74 72 5f 63  ader" | $as_tr_c
1ae20 70 70 60 20 31 0a 5f 41 43 45 4f 46 0a 0a 66 69  pp` 1._ACEOF..fi
1ae30 0a 0a 64 6f 6e 65 0a 0a 0a 0a 66 6f 72 20 61 63  ..done....for ac
1ae40 5f 68 65 61 64 65 72 20 69 6e 20 64 6c 66 63 6e  _header in dlfcn
1ae50 2e 68 0a 64 6f 0a 61 73 5f 61 63 5f 48 65 61 64  .h.do.as_ac_Head
1ae60 65 72 3d 60 65 63 68 6f 20 22 61 63 5f 63 76 5f  er=`echo "ac_cv_
1ae70 68 65 61 64 65 72 5f 24 61 63 5f 68 65 61 64 65  header_$ac_heade
1ae80 72 22 20 7c 20 24 61 73 5f 74 72 5f 73 68 60 0a  r" | $as_tr_sh`.
1ae90 69 66 20 65 76 61 6c 20 22 74 65 73 74 20 5c 22  if eval "test \"
1aea0 5c 24 7b 24 61 73 5f 61 63 5f 48 65 61 64 65 72  \${$as_ac_Header
1aeb0 2b 73 65 74 7d 5c 22 20 3d 20 73 65 74 22 3b 20  +set}\" = set"; 
1aec0 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73  then.  echo "$as
1aed0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
1aee0 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 68 65  cking for $ac_he
1aef0 61 64 65 72 22 20 3e 26 35 0a 65 63 68 6f 20 24  ader" >&5.echo $
1af00 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
1af10 20 66 6f 72 20 24 61 63 5f 68 65 61 64 65 72 2e   for $ac_header.
1af20 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
1af30 69 66 20 65 76 61 6c 20 22 74 65 73 74 20 5c 22  if eval "test \"
1af40 5c 24 7b 24 61 73 5f 61 63 5f 48 65 61 64 65 72  \${$as_ac_Header
1af50 2b 73 65 74 7d 5c 22 20 3d 20 73 65 74 22 3b 20  +set}\" = set"; 
1af60 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
1af70 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
1af80 43 48 4f 5f 43 22 20 3e 26 36 0a 66 69 0a 65 63  CHO_C" >&6.fi.ec
1af90 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1afa0 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 60 65 76 61  NO: result: `eva
1afb0 6c 20 65 63 68 6f 20 27 24 7b 27 24 61 73 5f 61  l echo '${'$as_a
1afc0 63 5f 48 65 61 64 65 72 27 7d 27 60 22 20 3e 26  c_Header'}'`" >&
1afd0 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
1afe0 7d 60 65 76 61 6c 20 65 63 68 6f 20 27 24 7b 27  }`eval echo '${'
1aff0 24 61 73 5f 61 63 5f 48 65 61 64 65 72 27 7d 27  $as_ac_Header'}'
1b000 60 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 23 20  `" >&6.else.  # 
1b010 49 73 20 74 68 65 20 68 65 61 64 65 72 20 63 6f  Is the header co
1b020 6d 70 69 6c 61 62 6c 65 3f 0a 65 63 68 6f 20 22  mpilable?.echo "
1b030 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1b040 63 68 65 63 6b 69 6e 67 20 24 61 63 5f 68 65 61  checking $ac_hea
1b050 64 65 72 20 75 73 61 62 69 6c 69 74 79 22 20 3e  der usability" >
1b060 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
1b070 22 63 68 65 63 6b 69 6e 67 20 24 61 63 5f 68 65  "checking $ac_he
1b080 61 64 65 72 20 75 73 61 62 69 6c 69 74 79 2e 2e  ader usability..
1b090 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 63  . $ECHO_C" >&6.c
1b0a0 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  at >conftest.$ac
1b0b0 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
1b0c0 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
1b0d0 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66  ._ACEOF.cat conf
1b0e0 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73  defs.h >>conftes
1b0f0 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e  t.$ac_ext.cat >>
1b100 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1b110 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64   <<_ACEOF./* end
1b120 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
1b130 0a 24 61 63 5f 69 6e 63 6c 75 64 65 73 5f 64 65  .$ac_includes_de
1b140 66 61 75 6c 74 0a 23 69 6e 63 6c 75 64 65 20 3c  fault.#include <
1b150 24 61 63 5f 68 65 61 64 65 72 3e 0a 5f 41 43 45  $ac_header>._ACE
1b160 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  OF.rm -f conftes
1b170 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20  t.$ac_objext.if 
1b180 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
1b190 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
1b1a0 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20  $ac_compile\"") 
1b1b0 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
1b1c0 63 6f 6d 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74  compile) 2>conft
1b1d0 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61  est.er1.  ac_sta
1b1e0 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76  tus=$?.  grep -v
1b1f0 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74   '^ *+' conftest
1b200 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65  .er1 >conftest.e
1b210 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74  rr.  rm -f conft
1b220 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f  est.er1.  cat co
1b230 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20  nftest.err >&5. 
1b240 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1b250 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
1b260 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
1b270 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
1b280 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72  ; } &&.. { ac_tr
1b290 79 3d 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f  y='test -z "$ac_
1b2a0 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22 09 09  c_werror_flag"..
1b2b0 09 20 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63  . || test ! -s c
1b2c0 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b  onftest.err'.  {
1b2d0 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
1b2e0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
1b2f0 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20  ac_try\"") >&5. 
1b300 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20   (eval $ac_try) 
1b310 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73  2>&5.  ac_status
1b320 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  =$?.  echo "$as_
1b330 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
1b340 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
1b350 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
1b360 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09  atus); }; } &&..
1b370 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20   { ac_try='test 
1b380 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  -s conftest.$ac_
1b390 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61  objext'.  { (eva
1b3a0 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
1b3b0 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72  LINENO: \"$ac_tr
1b3c0 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  y\"") >&5.  (eva
1b3d0 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a  l $ac_try) 2>&5.
1b3e0 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
1b3f0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1b400 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
1b410 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
1b420 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
1b430 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 61  ; }; }; then.  a
1b440 63 5f 68 65 61 64 65 72 5f 63 6f 6d 70 69 6c 65  c_header_compile
1b450 72 3d 79 65 73 0a 65 6c 73 65 0a 20 20 65 63 68  r=yes.else.  ech
1b460 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65  o "$as_me: faile
1b470 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20  d program was:" 
1b480 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f  >&5.sed 's/^/| /
1b490 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  ' conftest.$ac_e
1b4a0 78 74 20 3e 26 35 0a 0a 61 63 5f 68 65 61 64 65  xt >&5..ac_heade
1b4b0 72 5f 63 6f 6d 70 69 6c 65 72 3d 6e 6f 0a 66 69  r_compiler=no.fi
1b4c0 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
1b4d0 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  err conftest.$ac
1b4e0 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74  _objext conftest
1b4f0 2e 24 61 63 5f 65 78 74 0a 65 63 68 6f 20 22 24  .$ac_ext.echo "$
1b500 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
1b510 65 73 75 6c 74 3a 20 24 61 63 5f 68 65 61 64 65  esult: $ac_heade
1b520 72 5f 63 6f 6d 70 69 6c 65 72 22 20 3e 26 35 0a  r_compiler" >&5.
1b530 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
1b540 61 63 5f 68 65 61 64 65 72 5f 63 6f 6d 70 69 6c  ac_header_compil
1b550 65 72 22 20 3e 26 36 0a 0a 23 20 49 73 20 74 68  er" >&6..# Is th
1b560 65 20 68 65 61 64 65 72 20 70 72 65 73 65 6e 74  e header present
1b570 3f 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  ?.echo "$as_me:$
1b580 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
1b590 20 24 61 63 5f 68 65 61 64 65 72 20 70 72 65 73   $ac_header pres
1b5a0 65 6e 63 65 22 20 3e 26 35 0a 65 63 68 6f 20 24  ence" >&5.echo $
1b5b0 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
1b5c0 20 24 61 63 5f 68 65 61 64 65 72 20 70 72 65 73   $ac_header pres
1b5d0 65 6e 63 65 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  ence... $ECHO_C"
1b5e0 20 3e 26 36 0a 63 61 74 20 3e 63 6f 6e 66 74 65   >&6.cat >confte
1b5f0 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43  st.$ac_ext <<_AC
1b600 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e  EOF./* confdefs.
1b610 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61  h.  */._ACEOF.ca
1b620 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63  t confdefs.h >>c
1b630 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
1b640 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  cat >>conftest.$
1b650 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
1b660 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e  /* end confdefs.
1b670 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20  h.  */.#include 
1b680 3c 24 61 63 5f 68 65 61 64 65 72 3e 0a 5f 41 43  <$ac_header>._AC
1b690 45 4f 46 0a 69 66 20 7b 20 28 65 76 61 6c 20 65  EOF.if { (eval e
1b6a0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1b6b0 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 70 70 20 63  ENO: \"$ac_cpp c
1b6c0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 5c  onftest.$ac_ext\
1b6d0 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
1b6e0 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74  $ac_cpp conftest
1b6f0 2e 24 61 63 5f 65 78 74 29 20 32 3e 63 6f 6e 66  .$ac_ext) 2>conf
1b700 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74  test.er1.  ac_st
1b710 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d  atus=$?.  grep -
1b720 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73  v '^ *+' conftes
1b730 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e  t.er1 >conftest.
1b740 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66  err.  rm -f conf
1b750 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63  test.er1.  cat c
1b760 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a  onftest.err >&5.
1b770 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
1b780 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
1b790 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
1b7a0 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
1b7b0 29 3b 20 7d 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b  ); } >/dev/null;
1b7c0 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20   then.  if test 
1b7d0 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b  -s conftest.err;
1b7e0 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 70 70   then.    ac_cpp
1b7f0 5f 65 72 72 3d 24 61 63 5f 63 5f 70 72 65 70 72  _err=$ac_c_prepr
1b800 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 0a 20 20 20  oc_warn_flag.   
1b810 20 61 63 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f   ac_cpp_err=$ac_
1b820 63 70 70 5f 65 72 72 24 61 63 5f 63 5f 77 65 72  cpp_err$ac_c_wer
1b830 72 6f 72 5f 66 6c 61 67 0a 20 20 65 6c 73 65 0a  ror_flag.  else.
1b840 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 0a      ac_cpp_err=.
1b850 20 20 66 69 0a 65 6c 73 65 0a 20 20 61 63 5f 63    fi.else.  ac_c
1b860 70 70 5f 65 72 72 3d 79 65 73 0a 66 69 0a 69 66  pp_err=yes.fi.if
1b870 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 70   test -z "$ac_cp
1b880 70 5f 65 72 72 22 3b 20 74 68 65 6e 0a 20 20 61  p_err"; then.  a
1b890 63 5f 68 65 61 64 65 72 5f 70 72 65 70 72 6f 63  c_header_preproc
1b8a0 3d 79 65 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f  =yes.else.  echo
1b8b0 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64   "$as_me: failed
1b8c0 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e   program was:" >
1b8d0 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27  &5.sed 's/^/| /'
1b8e0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
1b8f0 74 20 3e 26 35 0a 0a 20 20 61 63 5f 68 65 61 64  t >&5..  ac_head
1b900 65 72 5f 70 72 65 70 72 6f 63 3d 6e 6f 0a 66 69  er_preproc=no.fi
1b910 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
1b920 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  err conftest.$ac
1b930 5f 65 78 74 0a 65 63 68 6f 20 22 24 61 73 5f 6d  _ext.echo "$as_m
1b940 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
1b950 74 3a 20 24 61 63 5f 68 65 61 64 65 72 5f 70 72  t: $ac_header_pr
1b960 65 70 72 6f 63 22 20 3e 26 35 0a 65 63 68 6f 20  eproc" >&5.echo 
1b970 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 68 65  "${ECHO_T}$ac_he
1b980 61 64 65 72 5f 70 72 65 70 72 6f 63 22 20 3e 26  ader_preproc" >&
1b990 36 0a 0a 23 20 53 6f 3f 20 20 57 68 61 74 20 61  6..# So?  What a
1b9a0 62 6f 75 74 20 74 68 69 73 20 68 65 61 64 65 72  bout this header
1b9b0 3f 0a 63 61 73 65 20 24 61 63 5f 68 65 61 64 65  ?.case $ac_heade
1b9c0 72 5f 63 6f 6d 70 69 6c 65 72 3a 24 61 63 5f 68  r_compiler:$ac_h
1b9d0 65 61 64 65 72 5f 70 72 65 70 72 6f 63 3a 24 61  eader_preproc:$a
1b9e0 63 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e  c_c_preproc_warn
1b9f0 5f 66 6c 61 67 20 69 6e 0a 20 20 79 65 73 3a 6e  _flag in.  yes:n
1ba00 6f 3a 20 29 0a 20 20 20 20 7b 20 65 63 68 6f 20  o: ).    { echo 
1ba10 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1ba20 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65   WARNING: $ac_he
1ba30 61 64 65 72 3a 20 61 63 63 65 70 74 65 64 20 62  ader: accepted b
1ba40 79 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 2c 20  y the compiler, 
1ba50 72 65 6a 65 63 74 65 64 20 62 79 20 74 68 65 20  rejected by the 
1ba60 70 72 65 70 72 6f 63 65 73 73 6f 72 21 22 20 3e  preprocessor!" >
1ba70 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  &5.echo "$as_me:
1ba80 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65   WARNING: $ac_he
1ba90 61 64 65 72 3a 20 61 63 63 65 70 74 65 64 20 62  ader: accepted b
1baa0 79 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 2c 20  y the compiler, 
1bab0 72 65 6a 65 63 74 65 64 20 62 79 20 74 68 65 20  rejected by the 
1bac0 70 72 65 70 72 6f 63 65 73 73 6f 72 21 22 20 3e  preprocessor!" >
1bad0 26 32 3b 7d 0a 20 20 20 20 7b 20 65 63 68 6f 20  &2;}.    { echo 
1bae0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1baf0 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65   WARNING: $ac_he
1bb00 61 64 65 72 3a 20 70 72 6f 63 65 65 64 69 6e 67  ader: proceeding
1bb10 20 77 69 74 68 20 74 68 65 20 63 6f 6d 70 69 6c   with the compil
1bb20 65 72 27 73 20 72 65 73 75 6c 74 22 20 3e 26 35  er's result" >&5
1bb30 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57  .echo "$as_me: W
1bb40 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64  ARNING: $ac_head
1bb50 65 72 3a 20 70 72 6f 63 65 65 64 69 6e 67 20 77  er: proceeding w
1bb60 69 74 68 20 74 68 65 20 63 6f 6d 70 69 6c 65 72  ith the compiler
1bb70 27 73 20 72 65 73 75 6c 74 22 20 3e 26 32 3b 7d  's result" >&2;}
1bb80 0a 20 20 20 20 61 63 5f 68 65 61 64 65 72 5f 70  .    ac_header_p
1bb90 72 65 70 72 6f 63 3d 79 65 73 0a 20 20 20 20 3b  reproc=yes.    ;
1bba0 3b 0a 20 20 6e 6f 3a 79 65 73 3a 2a 20 29 0a 20  ;.  no:yes:* ). 
1bbb0 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d     { echo "$as_m
1bbc0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41 52 4e 49  e:$LINENO: WARNI
1bbd0 4e 47 3a 20 24 61 63 5f 68 65 61 64 65 72 3a 20  NG: $ac_header: 
1bbe0 70 72 65 73 65 6e 74 20 62 75 74 20 63 61 6e 6e  present but cann
1bbf0 6f 74 20 62 65 20 63 6f 6d 70 69 6c 65 64 22 20  ot be compiled" 
1bc00 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  >&5.echo "$as_me
1bc10 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68  : WARNING: $ac_h
1bc20 65 61 64 65 72 3a 20 70 72 65 73 65 6e 74 20 62  eader: present b
1bc30 75 74 20 63 61 6e 6e 6f 74 20 62 65 20 63 6f 6d  ut cannot be com
1bc40 70 69 6c 65 64 22 20 3e 26 32 3b 7d 0a 20 20 20  piled" >&2;}.   
1bc50 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
1bc60 24 4c 49 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e 47  $LINENO: WARNING
1bc70 3a 20 24 61 63 5f 68 65 61 64 65 72 3a 20 20 20  : $ac_header:   
1bc80 20 20 63 68 65 63 6b 20 66 6f 72 20 6d 69 73 73    check for miss
1bc90 69 6e 67 20 70 72 65 72 65 71 75 69 73 69 74 65  ing prerequisite
1bca0 20 68 65 61 64 65 72 73 3f 22 20 3e 26 35 0a 65   headers?" >&5.e
1bcb0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52  cho "$as_me: WAR
1bcc0 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64 65 72  NING: $ac_header
1bcd0 3a 20 20 20 20 20 63 68 65 63 6b 20 66 6f 72 20  :     check for 
1bce0 6d 69 73 73 69 6e 67 20 70 72 65 72 65 71 75 69  missing prerequi
1bcf0 73 69 74 65 20 68 65 61 64 65 72 73 3f 22 20 3e  site headers?" >
1bd00 26 32 3b 7d 0a 20 20 20 20 7b 20 65 63 68 6f 20  &2;}.    { echo 
1bd10 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1bd20 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65   WARNING: $ac_he
1bd30 61 64 65 72 3a 20 73 65 65 20 74 68 65 20 41 75  ader: see the Au
1bd40 74 6f 63 6f 6e 66 20 64 6f 63 75 6d 65 6e 74 61  toconf documenta
1bd50 74 69 6f 6e 22 20 3e 26 35 0a 65 63 68 6f 20 22  tion" >&5.echo "
1bd60 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a  $as_me: WARNING:
1bd70 20 24 61 63 5f 68 65 61 64 65 72 3a 20 73 65 65   $ac_header: see
1bd80 20 74 68 65 20 41 75 74 6f 63 6f 6e 66 20 64 6f   the Autoconf do
1bd90 63 75 6d 65 6e 74 61 74 69 6f 6e 22 20 3e 26 32  cumentation" >&2
1bda0 3b 7d 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24  ;}.    { echo "$
1bdb0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57  as_me:$LINENO: W
1bdc0 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64  ARNING: $ac_head
1bdd0 65 72 3a 20 20 20 20 20 73 65 63 74 69 6f 6e 20  er:     section 
1bde0 5c 22 50 72 65 73 65 6e 74 20 42 75 74 20 43 61  \"Present But Ca
1bdf0 6e 6e 6f 74 20 42 65 20 43 6f 6d 70 69 6c 65 64  nnot Be Compiled
1be00 5c 22 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  \"" >&5.echo "$a
1be10 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 24  s_me: WARNING: $
1be20 61 63 5f 68 65 61 64 65 72 3a 20 20 20 20 20 73  ac_header:     s
1be30 65 63 74 69 6f 6e 20 5c 22 50 72 65 73 65 6e 74  ection \"Present
1be40 20 42 75 74 20 43 61 6e 6e 6f 74 20 42 65 20 43   But Cannot Be C
1be50 6f 6d 70 69 6c 65 64 5c 22 22 20 3e 26 32 3b 7d  ompiled\"" >&2;}
1be60 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73  .    { echo "$as
1be70 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41 52  _me:$LINENO: WAR
1be80 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64 65 72  NING: $ac_header
1be90 3a 20 70 72 6f 63 65 65 64 69 6e 67 20 77 69 74  : proceeding wit
1bea0 68 20 74 68 65 20 70 72 65 70 72 6f 63 65 73 73  h the preprocess
1beb0 6f 72 27 73 20 72 65 73 75 6c 74 22 20 3e 26 35  or's result" >&5
1bec0 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57  .echo "$as_me: W
1bed0 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64  ARNING: $ac_head
1bee0 65 72 3a 20 70 72 6f 63 65 65 64 69 6e 67 20 77  er: proceeding w
1bef0 69 74 68 20 74 68 65 20 70 72 65 70 72 6f 63 65  ith the preproce
1bf00 73 73 6f 72 27 73 20 72 65 73 75 6c 74 22 20 3e  ssor's result" >
1bf10 26 32 3b 7d 0a 20 20 20 20 7b 20 65 63 68 6f 20  &2;}.    { echo 
1bf20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1bf30 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65   WARNING: $ac_he
1bf40 61 64 65 72 3a 20 69 6e 20 74 68 65 20 66 75 74  ader: in the fut
1bf50 75 72 65 2c 20 74 68 65 20 63 6f 6d 70 69 6c 65  ure, the compile
1bf60 72 20 77 69 6c 6c 20 74 61 6b 65 20 70 72 65 63  r will take prec
1bf70 65 64 65 6e 63 65 22 20 3e 26 35 0a 65 63 68 6f  edence" >&5.echo
1bf80 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e   "$as_me: WARNIN
1bf90 47 3a 20 24 61 63 5f 68 65 61 64 65 72 3a 20 69  G: $ac_header: i
1bfa0 6e 20 74 68 65 20 66 75 74 75 72 65 2c 20 74 68  n the future, th
1bfb0 65 20 63 6f 6d 70 69 6c 65 72 20 77 69 6c 6c 20  e compiler will 
1bfc0 74 61 6b 65 20 70 72 65 63 65 64 65 6e 63 65 22  take precedence"
1bfd0 20 3e 26 32 3b 7d 0a 20 20 20 20 28 0a 20 20 20   >&2;}.    (.   
1bfe0 20 20 20 63 61 74 20 3c 3c 5c 5f 41 53 42 4f 58     cat <<\_ASBOX
1bff0 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  .## ------------
1c000 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1c010 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23  -------------- #
1c020 23 0a 23 23 20 52 65 70 6f 72 74 20 74 68 69 73  #.## Report this
1c030 20 74 6f 20 74 68 65 20 41 43 5f 50 41 43 4b 41   to the AC_PACKA
1c040 47 45 5f 4e 41 4d 45 20 6c 69 73 74 73 2e 20 20  GE_NAME lists.  
1c050 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ##.## ----------
1c060 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1c070 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1c080 20 23 23 0a 5f 41 53 42 4f 58 0a 20 20 20 20 29   ##._ASBOX.    )
1c090 20 7c 0a 20 20 20 20 20 20 73 65 64 20 22 73 2f   |.      sed "s/
1c0a0 5e 2f 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e  ^/$as_me: WARNIN
1c0b0 47 3a 20 20 20 20 20 2f 22 20 3e 26 32 0a 20 20  G:     /" >&2.  
1c0c0 20 20 3b 3b 0a 65 73 61 63 0a 65 63 68 6f 20 22    ;;.esac.echo "
1c0d0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1c0e0 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
1c0f0 5f 68 65 61 64 65 72 22 20 3e 26 35 0a 65 63 68  _header" >&5.ech
1c100 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
1c110 69 6e 67 20 66 6f 72 20 24 61 63 5f 68 65 61 64  ing for $ac_head
1c120 65 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  er... $ECHO_C" >
1c130 26 36 0a 69 66 20 65 76 61 6c 20 22 74 65 73 74  &6.if eval "test
1c140 20 5c 22 5c 24 7b 24 61 73 5f 61 63 5f 48 65 61   \"\${$as_ac_Hea
1c150 64 65 72 2b 73 65 74 7d 5c 22 20 3d 20 73 65 74  der+set}\" = set
1c160 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  "; then.  echo $
1c170 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
1c180 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
1c190 73 65 0a 20 20 65 76 61 6c 20 22 24 61 73 5f 61  se.  eval "$as_a
1c1a0 63 5f 48 65 61 64 65 72 3d 5c 24 61 63 5f 68 65  c_Header=\$ac_he
1c1b0 61 64 65 72 5f 70 72 65 70 72 6f 63 22 0a 66 69  ader_preproc".fi
1c1c0 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
1c1d0 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 60  INENO: result: `
1c1e0 65 76 61 6c 20 65 63 68 6f 20 27 24 7b 27 24 61  eval echo '${'$a
1c1f0 73 5f 61 63 5f 48 65 61 64 65 72 27 7d 27 60 22  s_ac_Header'}'`"
1c200 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
1c210 4f 5f 54 7d 60 65 76 61 6c 20 65 63 68 6f 20 27  O_T}`eval echo '
1c220 24 7b 27 24 61 73 5f 61 63 5f 48 65 61 64 65 72  ${'$as_ac_Header
1c230 27 7d 27 60 22 20 3e 26 36 0a 0a 66 69 0a 69 66  '}'`" >&6..fi.if
1c240 20 74 65 73 74 20 60 65 76 61 6c 20 65 63 68 6f   test `eval echo
1c250 20 27 24 7b 27 24 61 73 5f 61 63 5f 48 65 61 64   '${'$as_ac_Head
1c260 65 72 27 7d 27 60 20 3d 20 79 65 73 3b 20 74 68  er'}'` = yes; th
1c270 65 6e 0a 20 20 63 61 74 20 3e 3e 63 6f 6e 66 64  en.  cat >>confd
1c280 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23  efs.h <<_ACEOF.#
1c290 64 65 66 69 6e 65 20 60 65 63 68 6f 20 22 48 41  define `echo "HA
1c2a0 56 45 5f 24 61 63 5f 68 65 61 64 65 72 22 20 7c  VE_$ac_header" |
1c2b0 20 24 61 73 5f 74 72 5f 63 70 70 60 20 31 0a 5f   $as_tr_cpp` 1._
1c2c0 41 43 45 4f 46 0a 0a 66 69 0a 0a 64 6f 6e 65 0a  ACEOF..fi..done.
1c2d0 0a 0a 0a 0a 0a 0a 23 20 4f 6e 6c 79 20 70 65 72  ......# Only per
1c2e0 66 6f 72 6d 20 74 68 65 20 63 68 65 63 6b 20 66  form the check f
1c2f0 6f 72 20 66 69 6c 65 2c 20 69 66 20 74 68 65 20  or file, if the 
1c300 63 68 65 63 6b 20 6d 65 74 68 6f 64 20 72 65 71  check method req
1c310 75 69 72 65 73 20 69 74 0a 63 61 73 65 20 24 64  uires it.case $d
1c320 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
1c330 68 6f 64 20 69 6e 0a 66 69 6c 65 5f 6d 61 67 69  hod in.file_magi
1c340 63 2a 29 0a 20 20 69 66 20 74 65 73 74 20 22 24  c*).  if test "$
1c350 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 22 20  file_magic_cmd" 
1c360 3d 20 27 24 4d 41 47 49 43 5f 43 4d 44 27 3b 20  = '$MAGIC_CMD'; 
1c370 74 68 65 6e 0a 20 20 20 20 65 63 68 6f 20 22 24  then.    echo "$
1c380 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
1c390 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 7b 61 63  hecking for ${ac
1c3a0 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 66 69 6c  _tool_prefix}fil
1c3b0 65 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  e" >&5.echo $ECH
1c3c0 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
1c3d0 72 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66  r ${ac_tool_pref
1c3e0 69 78 7d 66 69 6c 65 2e 2e 2e 20 24 45 43 48 4f  ix}file... $ECHO
1c3f0 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  _C" >&6.if test 
1c400 22 24 7b 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41  "${lt_cv_path_MA
1c410 47 49 43 5f 43 4d 44 2b 73 65 74 7d 22 20 3d 20  GIC_CMD+set}" = 
1c420 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
1c430 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
1c440 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
1c450 65 6c 73 65 0a 20 20 63 61 73 65 20 24 4d 41 47  else.  case $MAG
1c460 49 43 5f 43 4d 44 20 69 6e 0a 20 20 2f 2a 29 0a  IC_CMD in.  /*).
1c470 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47    lt_cv_path_MAG
1c480 49 43 5f 43 4d 44 3d 22 24 4d 41 47 49 43 5f 43  IC_CMD="$MAGIC_C
1c490 4d 44 22 20 23 20 4c 65 74 20 74 68 65 20 75 73  MD" # Let the us
1c4a0 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20  er override the 
1c4b0 74 65 73 74 20 77 69 74 68 20 61 20 70 61 74 68  test with a path
1c4c0 2e 0a 20 20 3b 3b 0a 20 20 3f 3a 2f 2a 29 0a 20  ..  ;;.  ?:/*). 
1c4d0 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49   lt_cv_path_MAGI
1c4e0 43 5f 43 4d 44 3d 22 24 4d 41 47 49 43 5f 43 4d  C_CMD="$MAGIC_CM
1c4f0 44 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65  D" # Let the use
1c500 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74  r override the t
1c510 65 73 74 20 77 69 74 68 20 61 20 64 6f 73 20 70  est with a dos p
1c520 61 74 68 2e 0a 20 20 3b 3b 0a 20 20 2a 29 0a 20  ath..  ;;.  *). 
1c530 20 61 63 5f 73 61 76 65 5f 4d 41 47 49 43 5f 43   ac_save_MAGIC_C
1c540 4d 44 3d 22 24 4d 41 47 49 43 5f 43 4d 44 22 0a  MD="$MAGIC_CMD".
1c550 20 20 49 46 53 3d 22 24 7b 49 46 53 3d 20 20 20    IFS="${IFS=   
1c560 7d 22 3b 20 61 63 5f 73 61 76 65 5f 69 66 73 3d  }"; ac_save_ifs=
1c570 22 24 49 46 53 22 3b 20 49 46 53 3d 22 3a 22 0a  "$IFS"; IFS=":".
1c580 20 20 61 63 5f 64 75 6d 6d 79 3d 22 2f 75 73 72    ac_dummy="/usr
1c590 2f 62 69 6e 3a 24 50 41 54 48 22 0a 20 20 66 6f  /bin:$PATH".  fo
1c5a0 72 20 61 63 5f 64 69 72 20 69 6e 20 24 61 63 5f  r ac_dir in $ac_
1c5b0 64 75 6d 6d 79 3b 20 64 6f 0a 20 20 20 20 74 65  dummy; do.    te
1c5c0 73 74 20 2d 7a 20 22 24 61 63 5f 64 69 72 22 20  st -z "$ac_dir" 
1c5d0 26 26 20 61 63 5f 64 69 72 3d 2e 0a 20 20 20 20  && ac_dir=..    
1c5e0 69 66 20 74 65 73 74 20 2d 66 20 24 61 63 5f 64  if test -f $ac_d
1c5f0 69 72 2f 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65  ir/${ac_tool_pre
1c600 66 69 78 7d 66 69 6c 65 3b 20 74 68 65 6e 0a 20  fix}file; then. 
1c610 20 20 20 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f       lt_cv_path_
1c620 4d 41 47 49 43 5f 43 4d 44 3d 22 24 61 63 5f 64  MAGIC_CMD="$ac_d
1c630 69 72 2f 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65  ir/${ac_tool_pre
1c640 66 69 78 7d 66 69 6c 65 22 0a 20 20 20 20 20 20  fix}file".      
1c650 69 66 20 74 65 73 74 20 2d 6e 20 22 24 66 69 6c  if test -n "$fil
1c660 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c  e_magic_test_fil
1c670 65 22 3b 20 74 68 65 6e 0a 09 63 61 73 65 20 24  e"; then..case $
1c680 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65  deplibs_check_me
1c690 74 68 6f 64 20 69 6e 0a 09 22 66 69 6c 65 5f 6d  thod in.."file_m
1c6a0 61 67 69 63 20 22 2a 29 0a 09 20 20 66 69 6c 65  agic "*)..  file
1c6b0 5f 6d 61 67 69 63 5f 72 65 67 65 78 3d 22 60 65  _magic_regex="`e
1c6c0 78 70 72 20 5c 22 24 64 65 70 6c 69 62 73 5f 63  xpr \"$deplibs_c
1c6d0 68 65 63 6b 5f 6d 65 74 68 6f 64 5c 22 20 3a 20  heck_method\" : 
1c6e0 5c 22 66 69 6c 65 5f 6d 61 67 69 63 20 5c 28 2e  \"file_magic \(.
1c6f0 2a 5c 29 5c 22 60 22 0a 09 20 20 4d 41 47 49 43  *\)\"`"..  MAGIC
1c700 5f 43 4d 44 3d 22 24 6c 74 5f 63 76 5f 70 61 74  _CMD="$lt_cv_pat
1c710 68 5f 4d 41 47 49 43 5f 43 4d 44 22 0a 09 20 20  h_MAGIC_CMD"..  
1c720 69 66 20 65 76 61 6c 20 24 66 69 6c 65 5f 6d 61  if eval $file_ma
1c730 67 69 63 5f 63 6d 64 20 5c 24 66 69 6c 65 5f 6d  gic_cmd \$file_m
1c740 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 20 32  agic_test_file 2
1c750 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20 7c 0a 09 20  > /dev/null |.. 
1c760 20 20 20 65 67 72 65 70 20 22 24 66 69 6c 65 5f     egrep "$file_
1c770 6d 61 67 69 63 5f 72 65 67 65 78 22 20 3e 20 2f  magic_regex" > /
1c780 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09  dev/null; then..
1c790 20 20 20 20 3a 0a 09 20 20 65 6c 73 65 0a 09 20      :..  else.. 
1c7a0 20 20 20 63 61 74 20 3c 3c 45 4f 46 20 31 3e 26     cat <<EOF 1>&
1c7b0 32 0a 0a 2a 2a 2a 20 57 61 72 6e 69 6e 67 3a 20  2..*** Warning: 
1c7c0 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 62 74  the command libt
1c7d0 6f 6f 6c 20 75 73 65 73 20 74 6f 20 64 65 74 65  ool uses to dete
1c7e0 63 74 20 73 68 61 72 65 64 20 6c 69 62 72 61 72  ct shared librar
1c7f0 69 65 73 2c 0a 2a 2a 2a 20 24 66 69 6c 65 5f 6d  ies,.*** $file_m
1c800 61 67 69 63 5f 63 6d 64 2c 20 70 72 6f 64 75 63  agic_cmd, produc
1c810 65 73 20 6f 75 74 70 75 74 20 74 68 61 74 20 6c  es output that l
1c820 69 62 74 6f 6f 6c 20 63 61 6e 6e 6f 74 20 72 65  ibtool cannot re
1c830 63 6f 67 6e 69 7a 65 2e 0a 2a 2a 2a 20 54 68 65  cognize..*** The
1c840 20 72 65 73 75 6c 74 20 69 73 20 74 68 61 74 20   result is that 
1c850 6c 69 62 74 6f 6f 6c 20 6d 61 79 20 66 61 69 6c  libtool may fail
1c860 20 74 6f 20 72 65 63 6f 67 6e 69 7a 65 20 73 68   to recognize sh
1c870 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 0a 2a  ared libraries.*
1c880 2a 2a 20 61 73 20 73 75 63 68 2e 20 20 54 68 69  ** as such.  Thi
1c890 73 20 77 69 6c 6c 20 61 66 66 65 63 74 20 74 68  s will affect th
1c8a0 65 20 63 72 65 61 74 69 6f 6e 20 6f 66 20 6c 69  e creation of li
1c8b0 62 74 6f 6f 6c 20 6c 69 62 72 61 72 69 65 73 20  btool libraries 
1c8c0 74 68 61 74 0a 2a 2a 2a 20 64 65 70 65 6e 64 20  that.*** depend 
1c8d0 6f 6e 20 73 68 61 72 65 64 20 6c 69 62 72 61 72  on shared librar
1c8e0 69 65 73 2c 20 62 75 74 20 70 72 6f 67 72 61 6d  ies, but program
1c8f0 73 20 6c 69 6e 6b 65 64 20 77 69 74 68 20 73 75  s linked with su
1c900 63 68 20 6c 69 62 74 6f 6f 6c 0a 2a 2a 2a 20 6c  ch libtool.*** l
1c910 69 62 72 61 72 69 65 73 20 77 69 6c 6c 20 77 6f  ibraries will wo
1c920 72 6b 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66  rk regardless of
1c930 20 74 68 69 73 20 70 72 6f 62 6c 65 6d 2e 20 20   this problem.  
1c940 4e 65 76 65 72 74 68 65 6c 65 73 73 2c 20 79 6f  Nevertheless, yo
1c950 75 0a 2a 2a 2a 20 6d 61 79 20 77 61 6e 74 20 74  u.*** may want t
1c960 6f 20 72 65 70 6f 72 74 20 74 68 65 20 70 72 6f  o report the pro
1c970 62 6c 65 6d 20 74 6f 20 79 6f 75 72 20 73 79 73  blem to your sys
1c980 74 65 6d 20 6d 61 6e 61 67 65 72 20 61 6e 64 2f  tem manager and/
1c990 6f 72 20 74 6f 0a 2a 2a 2a 20 62 75 67 2d 6c 69  or to.*** bug-li
1c9a0 62 74 6f 6f 6c 40 67 6e 75 2e 6f 72 67 0a 0a 45  btool@gnu.org..E
1c9b0 4f 46 0a 09 20 20 66 69 20 3b 3b 0a 09 65 73 61  OF..  fi ;;..esa
1c9c0 63 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20  c.      fi.     
1c9d0 20 62 72 65 61 6b 0a 20 20 20 20 66 69 0a 20 20   break.    fi.  
1c9e0 64 6f 6e 65 0a 20 20 49 46 53 3d 22 24 61 63 5f  done.  IFS="$ac_
1c9f0 73 61 76 65 5f 69 66 73 22 0a 20 20 4d 41 47 49  save_ifs".  MAGI
1ca00 43 5f 43 4d 44 3d 22 24 61 63 5f 73 61 76 65 5f  C_CMD="$ac_save_
1ca10 4d 41 47 49 43 5f 43 4d 44 22 0a 20 20 3b 3b 0a  MAGIC_CMD".  ;;.
1ca20 65 73 61 63 0a 66 69 0a 0a 4d 41 47 49 43 5f 43  esac.fi..MAGIC_C
1ca30 4d 44 3d 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f  MD="$lt_cv_path_
1ca40 4d 41 47 49 43 5f 43 4d 44 22 0a 69 66 20 74 65  MAGIC_CMD".if te
1ca50 73 74 20 2d 6e 20 22 24 4d 41 47 49 43 5f 43 4d  st -n "$MAGIC_CM
1ca60 44 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  D"; then.  echo 
1ca70 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1ca80 20 72 65 73 75 6c 74 3a 20 24 4d 41 47 49 43 5f   result: $MAGIC_
1ca90 43 4d 44 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  CMD" >&5.echo "$
1caa0 7b 45 43 48 4f 5f 54 7d 24 4d 41 47 49 43 5f 43  {ECHO_T}$MAGIC_C
1cab0 4d 44 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65  MD" >&6.else.  e
1cac0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1cad0 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22  ENO: result: no"
1cae0 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
1caf0 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a  O_T}no" >&6.fi..
1cb00 69 66 20 74 65 73 74 20 2d 7a 20 22 24 6c 74 5f  if test -z "$lt_
1cb10 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d  cv_path_MAGIC_CM
1cb20 44 22 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65  D"; then.  if te
1cb30 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f  st -n "$ac_tool_
1cb40 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 20  prefix"; then.  
1cb50 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
1cb60 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
1cb70 20 66 6f 72 20 66 69 6c 65 22 20 3e 26 35 0a 65   for file" >&5.e
1cb80 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
1cb90 63 6b 69 6e 67 20 66 6f 72 20 66 69 6c 65 2e 2e  cking for file..
1cba0 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
1cbb0 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f  f test "${lt_cv_
1cbc0 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 2b 73  path_MAGIC_CMD+s
1cbd0 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
1cbe0 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  .  echo $ECHO_N 
1cbf0 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f  "(cached) $ECHO_
1cc00 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61  C" >&6.else.  ca
1cc10 73 65 20 24 4d 41 47 49 43 5f 43 4d 44 20 69 6e  se $MAGIC_CMD in
1cc20 0a 20 20 2f 2a 29 0a 20 20 6c 74 5f 63 76 5f 70  .  /*).  lt_cv_p
1cc30 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 24  ath_MAGIC_CMD="$
1cc40 4d 41 47 49 43 5f 43 4d 44 22 20 23 20 4c 65 74  MAGIC_CMD" # Let
1cc50 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69   the user overri
1cc60 64 65 20 74 68 65 20 74 65 73 74 20 77 69 74 68  de the test with
1cc70 20 61 20 70 61 74 68 2e 0a 20 20 3b 3b 0a 20 20   a path..  ;;.  
1cc80 3f 3a 2f 2a 29 0a 20 20 6c 74 5f 63 76 5f 70 61  ?:/*).  lt_cv_pa
1cc90 74 68 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 24 4d  th_MAGIC_CMD="$M
1cca0 41 47 49 43 5f 43 4d 44 22 20 23 20 4c 65 74 20  AGIC_CMD" # Let 
1ccb0 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64  the user overrid
1ccc0 65 20 74 68 65 20 74 65 73 74 20 77 69 74 68 20  e the test with 
1ccd0 61 20 64 6f 73 20 70 61 74 68 2e 0a 20 20 3b 3b  a dos path..  ;;
1cce0 0a 20 20 2a 29 0a 20 20 61 63 5f 73 61 76 65 5f  .  *).  ac_save_
1ccf0 4d 41 47 49 43 5f 43 4d 44 3d 22 24 4d 41 47 49  MAGIC_CMD="$MAGI
1cd00 43 5f 43 4d 44 22 0a 20 20 49 46 53 3d 22 24 7b  C_CMD".  IFS="${
1cd10 49 46 53 3d 20 20 20 7d 22 3b 20 61 63 5f 73 61  IFS=   }"; ac_sa
1cd20 76 65 5f 69 66 73 3d 22 24 49 46 53 22 3b 20 49  ve_ifs="$IFS"; I
1cd30 46 53 3d 22 3a 22 0a 20 20 61 63 5f 64 75 6d 6d  FS=":".  ac_dumm
1cd40 79 3d 22 2f 75 73 72 2f 62 69 6e 3a 24 50 41 54  y="/usr/bin:$PAT
1cd50 48 22 0a 20 20 66 6f 72 20 61 63 5f 64 69 72 20  H".  for ac_dir 
1cd60 69 6e 20 24 61 63 5f 64 75 6d 6d 79 3b 20 64 6f  in $ac_dummy; do
1cd70 0a 20 20 20 20 74 65 73 74 20 2d 7a 20 22 24 61  .    test -z "$a
1cd80 63 5f 64 69 72 22 20 26 26 20 61 63 5f 64 69 72  c_dir" && ac_dir
1cd90 3d 2e 0a 20 20 20 20 69 66 20 74 65 73 74 20 2d  =..    if test -
1cda0 66 20 24 61 63 5f 64 69 72 2f 66 69 6c 65 3b 20  f $ac_dir/file; 
1cdb0 74 68 65 6e 0a 20 20 20 20 20 20 6c 74 5f 63 76  then.      lt_cv
1cdc0 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 3d  _path_MAGIC_CMD=
1cdd0 22 24 61 63 5f 64 69 72 2f 66 69 6c 65 22 0a 20  "$ac_dir/file". 
1cde0 20 20 20 20 20 69 66 20 74 65 73 74 20 2d 6e 20       if test -n 
1cdf0 22 24 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73  "$file_magic_tes
1ce00 74 5f 66 69 6c 65 22 3b 20 74 68 65 6e 0a 09 63  t_file"; then..c
1ce10 61 73 65 20 24 64 65 70 6c 69 62 73 5f 63 68 65  ase $deplibs_che
1ce20 63 6b 5f 6d 65 74 68 6f 64 20 69 6e 0a 09 22 66  ck_method in.."f
1ce30 69 6c 65 5f 6d 61 67 69 63 20 22 2a 29 0a 09 20  ile_magic "*).. 
1ce40 20 66 69 6c 65 5f 6d 61 67 69 63 5f 72 65 67 65   file_magic_rege
1ce50 78 3d 22 60 65 78 70 72 20 5c 22 24 64 65 70 6c  x="`expr \"$depl
1ce60 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
1ce70 5c 22 20 3a 20 5c 22 66 69 6c 65 5f 6d 61 67 69  \" : \"file_magi
1ce80 63 20 5c 28 2e 2a 5c 29 5c 22 60 22 0a 09 20 20  c \(.*\)\"`"..  
1ce90 4d 41 47 49 43 5f 43 4d 44 3d 22 24 6c 74 5f 63  MAGIC_CMD="$lt_c
1cea0 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44  v_path_MAGIC_CMD
1ceb0 22 0a 09 20 20 69 66 20 65 76 61 6c 20 24 66 69  "..  if eval $fi
1cec0 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 20 5c 24 66  le_magic_cmd \$f
1ced0 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66  ile_magic_test_f
1cee0 69 6c 65 20 32 3e 20 2f 64 65 76 2f 6e 75 6c 6c  ile 2> /dev/null
1cef0 20 7c 0a 09 20 20 20 20 65 67 72 65 70 20 22 24   |..    egrep "$
1cf00 66 69 6c 65 5f 6d 61 67 69 63 5f 72 65 67 65 78  file_magic_regex
1cf10 22 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74  " > /dev/null; t
1cf20 68 65 6e 0a 09 20 20 20 20 3a 0a 09 20 20 65 6c  hen..    :..  el
1cf30 73 65 0a 09 20 20 20 20 63 61 74 20 3c 3c 45 4f  se..    cat <<EO
1cf40 46 20 31 3e 26 32 0a 0a 2a 2a 2a 20 57 61 72 6e  F 1>&2..*** Warn
1cf50 69 6e 67 3a 20 74 68 65 20 63 6f 6d 6d 61 6e 64  ing: the command
1cf60 20 6c 69 62 74 6f 6f 6c 20 75 73 65 73 20 74 6f   libtool uses to
1cf70 20 64 65 74 65 63 74 20 73 68 61 72 65 64 20 6c   detect shared l
1cf80 69 62 72 61 72 69 65 73 2c 0a 2a 2a 2a 20 24 66  ibraries,.*** $f
1cf90 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 2c 20 70  ile_magic_cmd, p
1cfa0 72 6f 64 75 63 65 73 20 6f 75 74 70 75 74 20 74  roduces output t
1cfb0 68 61 74 20 6c 69 62 74 6f 6f 6c 20 63 61 6e 6e  hat libtool cann
1cfc0 6f 74 20 72 65 63 6f 67 6e 69 7a 65 2e 0a 2a 2a  ot recognize..**
1cfd0 2a 20 54 68 65 20 72 65 73 75 6c 74 20 69 73 20  * The result is 
1cfe0 74 68 61 74 20 6c 69 62 74 6f 6f 6c 20 6d 61 79  that libtool may
1cff0 20 66 61 69 6c 20 74 6f 20 72 65 63 6f 67 6e 69   fail to recogni
1d000 7a 65 20 73 68 61 72 65 64 20 6c 69 62 72 61 72  ze shared librar
1d010 69 65 73 0a 2a 2a 2a 20 61 73 20 73 75 63 68 2e  ies.*** as such.
1d020 20 20 54 68 69 73 20 77 69 6c 6c 20 61 66 66 65    This will affe
1d030 63 74 20 74 68 65 20 63 72 65 61 74 69 6f 6e 20  ct the creation 
1d040 6f 66 20 6c 69 62 74 6f 6f 6c 20 6c 69 62 72 61  of libtool libra
1d050 72 69 65 73 20 74 68 61 74 0a 2a 2a 2a 20 64 65  ries that.*** de
1d060 70 65 6e 64 20 6f 6e 20 73 68 61 72 65 64 20 6c  pend on shared l
1d070 69 62 72 61 72 69 65 73 2c 20 62 75 74 20 70 72  ibraries, but pr
1d080 6f 67 72 61 6d 73 20 6c 69 6e 6b 65 64 20 77 69  ograms linked wi
1d090 74 68 20 73 75 63 68 20 6c 69 62 74 6f 6f 6c 0a  th such libtool.
1d0a0 2a 2a 2a 20 6c 69 62 72 61 72 69 65 73 20 77 69  *** libraries wi
1d0b0 6c 6c 20 77 6f 72 6b 20 72 65 67 61 72 64 6c 65  ll work regardle
1d0c0 73 73 20 6f 66 20 74 68 69 73 20 70 72 6f 62 6c  ss of this probl
1d0d0 65 6d 2e 20 20 4e 65 76 65 72 74 68 65 6c 65 73  em.  Nevertheles
1d0e0 73 2c 20 79 6f 75 0a 2a 2a 2a 20 6d 61 79 20 77  s, you.*** may w
1d0f0 61 6e 74 20 74 6f 20 72 65 70 6f 72 74 20 74 68  ant to report th
1d100 65 20 70 72 6f 62 6c 65 6d 20 74 6f 20 79 6f 75  e problem to you
1d110 72 20 73 79 73 74 65 6d 20 6d 61 6e 61 67 65 72  r system manager
1d120 20 61 6e 64 2f 6f 72 20 74 6f 0a 2a 2a 2a 20 62   and/or to.*** b
1d130 75 67 2d 6c 69 62 74 6f 6f 6c 40 67 6e 75 2e 6f  ug-libtool@gnu.o
1d140 72 67 0a 0a 45 4f 46 0a 09 20 20 66 69 20 3b 3b  rg..EOF..  fi ;;
1d150 0a 09 65 73 61 63 0a 20 20 20 20 20 20 66 69 0a  ..esac.      fi.
1d160 20 20 20 20 20 20 62 72 65 61 6b 0a 20 20 20 20        break.    
1d170 66 69 0a 20 20 64 6f 6e 65 0a 20 20 49 46 53 3d  fi.  done.  IFS=
1d180 22 24 61 63 5f 73 61 76 65 5f 69 66 73 22 0a 20  "$ac_save_ifs". 
1d190 20 4d 41 47 49 43 5f 43 4d 44 3d 22 24 61 63 5f   MAGIC_CMD="$ac_
1d1a0 73 61 76 65 5f 4d 41 47 49 43 5f 43 4d 44 22 0a  save_MAGIC_CMD".
1d1b0 20 20 3b 3b 0a 65 73 61 63 0a 66 69 0a 0a 4d 41    ;;.esac.fi..MA
1d1c0 47 49 43 5f 43 4d 44 3d 22 24 6c 74 5f 63 76 5f  GIC_CMD="$lt_cv_
1d1d0 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 22 0a  path_MAGIC_CMD".
1d1e0 69 66 20 74 65 73 74 20 2d 6e 20 22 24 4d 41 47  if test -n "$MAG
1d1f0 49 43 5f 43 4d 44 22 3b 20 74 68 65 6e 0a 20 20  IC_CMD"; then.  
1d200 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1d210 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 4d  NENO: result: $M
1d220 41 47 49 43 5f 43 4d 44 22 20 3e 26 35 0a 65 63  AGIC_CMD" >&5.ec
1d230 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 4d 41  ho "${ECHO_T}$MA
1d240 47 49 43 5f 43 4d 44 22 20 3e 26 36 0a 65 6c 73  GIC_CMD" >&6.els
1d250 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
1d260 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
1d270 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22  : no" >&5.echo "
1d280 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36  ${ECHO_T}no" >&6
1d290 0a 66 69 0a 0a 20 20 65 6c 73 65 0a 20 20 20 20  .fi..  else.    
1d2a0 4d 41 47 49 43 5f 43 4d 44 3d 3a 0a 20 20 66 69  MAGIC_CMD=:.  fi
1d2b0 0a 66 69 0a 0a 20 20 66 69 0a 20 20 3b 3b 0a 65  .fi..  fi.  ;;.e
1d2c0 73 61 63 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20  sac..if test -n 
1d2d0 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78  "$ac_tool_prefix
1d2e0 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74 72  "; then.  # Extr
1d2f0 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f  act the first wo
1d300 72 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f 6c  rd of "${ac_tool
1d310 5f 70 72 65 66 69 78 7d 72 61 6e 6c 69 62 22 2c  _prefix}ranlib",
1d320 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20   so it can be a 
1d330 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74  program name wit
1d340 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d  h args..set dumm
1d350 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66  y ${ac_tool_pref
1d360 69 78 7d 72 61 6e 6c 69 62 3b 20 61 63 5f 77 6f  ix}ranlib; ac_wo
1d370 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f  rd=$2.echo "$as_
1d380 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
1d390 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72  king for $ac_wor
1d3a0 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  d" >&5.echo $ECH
1d3b0 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
1d3c0 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45  r $ac_word... $E
1d3d0 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65  CHO_C" >&6.if te
1d3e0 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67  st "${ac_cv_prog
1d3f0 5f 52 41 4e 4c 49 42 2b 73 65 74 7d 22 20 3d 20  _RANLIB+set}" = 
1d400 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
1d410 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
1d420 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
1d430 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d  else.  if test -
1d440 6e 20 22 24 52 41 4e 4c 49 42 22 3b 20 74 68 65  n "$RANLIB"; the
1d450 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 52  n.  ac_cv_prog_R
1d460 41 4e 4c 49 42 3d 22 24 52 41 4e 4c 49 42 22 20  ANLIB="$RANLIB" 
1d470 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f  # Let the user o
1d480 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74  verride the test
1d490 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49  ..else.as_save_I
1d4a0 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41  FS=$IFS; IFS=$PA
1d4b0 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72  TH_SEPARATOR.for
1d4c0 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48   as_dir in $PATH
1d4d0 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61  .do.  IFS=$as_sa
1d4e0 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a  ve_IFS.  test -z
1d4f0 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73   "$as_dir" && as
1d500 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f  _dir=..  for ac_
1d510 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24  exec_ext in '' $
1d520 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78  ac_executable_ex
1d530 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69  tensions; do.  i
1d540 66 20 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65  f $as_executable
1d550 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f  _p "$as_dir/$ac_
1d560 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74  word$ac_exec_ext
1d570 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63  "; then.    ac_c
1d580 76 5f 70 72 6f 67 5f 52 41 4e 4c 49 42 3d 22 24  v_prog_RANLIB="$
1d590 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d  {ac_tool_prefix}
1d5a0 72 61 6e 6c 69 62 22 0a 20 20 20 20 65 63 68 6f  ranlib".    echo
1d5b0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1d5c0 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f  : found $as_dir/
1d5d0 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
1d5e0 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72  _ext" >&5.    br
1d5f0 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a  eak 2.  fi.done.
1d600 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 52 41 4e 4c  done..fi.fi.RANL
1d610 49 42 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 52  IB=$ac_cv_prog_R
1d620 41 4e 4c 49 42 0a 69 66 20 74 65 73 74 20 2d 6e  ANLIB.if test -n
1d630 20 22 24 52 41 4e 4c 49 42 22 3b 20 74 68 65 6e   "$RANLIB"; then
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 72 65 73 75 6c 74 3a  $LINENO: result:
1d660 20 24 52 41 4e 4c 49 42 22 20 3e 26 35 0a 65 63   $RANLIB" >&5.ec
1d670 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 52 41  ho "${ECHO_T}$RA
1d680 4e 4c 49 42 22 20 3e 26 36 0a 65 6c 73 65 0a 20  NLIB" >&6.else. 
1d690 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1d6a0 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e  INENO: result: n
1d6b0 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  o" >&5.echo "${E
1d6c0 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69  CHO_T}no" >&6.fi
1d6d0 0a 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20  ..fi.if test -z 
1d6e0 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 52 41 4e  "$ac_cv_prog_RAN
1d6f0 4c 49 42 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  LIB"; then.  ac_
1d700 63 74 5f 52 41 4e 4c 49 42 3d 24 52 41 4e 4c 49  ct_RANLIB=$RANLI
1d710 42 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68  B.  # Extract th
1d720 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20  e first word of 
1d730 22 72 61 6e 6c 69 62 22 2c 20 73 6f 20 69 74 20  "ranlib", so it 
1d740 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d  can be a program
1d750 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e   name with args.
1d760 0a 73 65 74 20 64 75 6d 6d 79 20 72 61 6e 6c 69  .set dummy ranli
1d770 62 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63  b; ac_word=$2.ec
1d780 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1d790 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72  NO: checking for
1d7a0 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65   $ac_word" >&5.e
1d7b0 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
1d7c0 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f  cking for $ac_wo
1d7d0 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  rd... $ECHO_C" >
1d7e0 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63  &6.if test "${ac
1d7f0 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 52  _cv_prog_ac_ct_R
1d800 41 4e 4c 49 42 2b 73 65 74 7d 22 20 3d 20 73 65  ANLIB+set}" = se
1d810 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
1d820 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
1d830 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
1d840 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20  se.  if test -n 
1d850 22 24 61 63 5f 63 74 5f 52 41 4e 4c 49 42 22 3b  "$ac_ct_RANLIB";
1d860 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72   then.  ac_cv_pr
1d870 6f 67 5f 61 63 5f 63 74 5f 52 41 4e 4c 49 42 3d  og_ac_ct_RANLIB=
1d880 22 24 61 63 5f 63 74 5f 52 41 4e 4c 49 42 22 20  "$ac_ct_RANLIB" 
1d890 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f  # Let the user o
1d8a0 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74  verride the test
1d8b0 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49  ..else.as_save_I
1d8c0 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41  FS=$IFS; IFS=$PA
1d8d0 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72  TH_SEPARATOR.for
1d8e0 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48   as_dir in $PATH
1d8f0 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61  .do.  IFS=$as_sa
1d900 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a  ve_IFS.  test -z
1d910 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73   "$as_dir" && as
1d920 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f  _dir=..  for ac_
1d930 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24  exec_ext in '' $
1d940 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78  ac_executable_ex
1d950 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69  tensions; do.  i
1d960 66 20 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65  f $as_executable
1d970 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f  _p "$as_dir/$ac_
1d980 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74  word$ac_exec_ext
1d990 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63  "; then.    ac_c
1d9a0 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 52 41 4e  v_prog_ac_ct_RAN
1d9b0 4c 49 42 3d 22 72 61 6e 6c 69 62 22 0a 20 20 20  LIB="ranlib".   
1d9c0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1d9d0 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73  INENO: found $as
1d9e0 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
1d9f0 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20  _exec_ext" >&5. 
1da00 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a     break 2.  fi.
1da10 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 20 20 74 65 73  done.done..  tes
1da20 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f  t -z "$ac_cv_pro
1da30 67 5f 61 63 5f 63 74 5f 52 41 4e 4c 49 42 22 20  g_ac_ct_RANLIB" 
1da40 26 26 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63  && ac_cv_prog_ac
1da50 5f 63 74 5f 52 41 4e 4c 49 42 3d 22 3a 22 0a 66  _ct_RANLIB=":".f
1da60 69 0a 66 69 0a 61 63 5f 63 74 5f 52 41 4e 4c 49  i.fi.ac_ct_RANLI
1da70 42 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63  B=$ac_cv_prog_ac
1da80 5f 63 74 5f 52 41 4e 4c 49 42 0a 69 66 20 74 65  _ct_RANLIB.if te
1da90 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 52 41  st -n "$ac_ct_RA
1daa0 4e 4c 49 42 22 3b 20 74 68 65 6e 0a 20 20 65 63  NLIB"; then.  ec
1dab0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1dac0 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f  NO: result: $ac_
1dad0 63 74 5f 52 41 4e 4c 49 42 22 20 3e 26 35 0a 65  ct_RANLIB" >&5.e
1dae0 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61  cho "${ECHO_T}$a
1daf0 63 5f 63 74 5f 52 41 4e 4c 49 42 22 20 3e 26 36  c_ct_RANLIB" >&6
1db00 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
1db10 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
1db20 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63  sult: no" >&5.ec
1db30 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22  ho "${ECHO_T}no"
1db40 20 3e 26 36 0a 66 69 0a 0a 20 20 52 41 4e 4c 49   >&6.fi..  RANLI
1db50 42 3d 24 61 63 5f 63 74 5f 52 41 4e 4c 49 42 0a  B=$ac_ct_RANLIB.
1db60 65 6c 73 65 0a 20 20 52 41 4e 4c 49 42 3d 22 24  else.  RANLIB="$
1db70 61 63 5f 63 76 5f 70 72 6f 67 5f 52 41 4e 4c 49  ac_cv_prog_RANLI
1db80 42 22 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 2d  B".fi..if test -
1db90 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66  n "$ac_tool_pref
1dba0 69 78 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 78  ix"; then.  # Ex
1dbb0 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20  tract the first 
1dbc0 77 6f 72 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f  word of "${ac_to
1dbd0 6f 6c 5f 70 72 65 66 69 78 7d 73 74 72 69 70 22  ol_prefix}strip"
1dbe0 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61  , so it can be a
1dbf0 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69   program name wi
1dc00 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d  th args..set dum
1dc10 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65  my ${ac_tool_pre
1dc20 66 69 78 7d 73 74 72 69 70 3b 20 61 63 5f 77 6f  fix}strip; ac_wo
1dc30 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f  rd=$2.echo "$as_
1dc40 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
1dc50 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72  king for $ac_wor
1dc60 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  d" >&5.echo $ECH
1dc70 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
1dc80 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45  r $ac_word... $E
1dc90 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65  CHO_C" >&6.if te
1dca0 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67  st "${ac_cv_prog
1dcb0 5f 53 54 52 49 50 2b 73 65 74 7d 22 20 3d 20 73  _STRIP+set}" = s
1dcc0 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
1dcd0 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
1dce0 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
1dcf0 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e  lse.  if test -n
1dd00 20 22 24 53 54 52 49 50 22 3b 20 74 68 65 6e 0a   "$STRIP"; then.
1dd10 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 53 54 52    ac_cv_prog_STR
1dd20 49 50 3d 22 24 53 54 52 49 50 22 20 23 20 4c 65  IP="$STRIP" # Le
1dd30 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72  t the user overr
1dd40 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c  ide the test..el
1dd50 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24  se.as_save_IFS=$
1dd60 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53  IFS; IFS=$PATH_S
1dd70 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f  EPARATOR.for as_
1dd80 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a  dir in $PATH.do.
1dd90 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49    IFS=$as_save_I
1dda0 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61  FS.  test -z "$a
1ddb0 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72  s_dir" && as_dir
1ddc0 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78 65 63  =..  for ac_exec
1ddd0 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65  _ext in '' $ac_e
1dde0 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73  xecutable_extens
1ddf0 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 24 61  ions; do.  if $a
1de00 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22  s_executable_p "
1de10 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
1de20 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74  $ac_exec_ext"; t
1de30 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72  hen.    ac_cv_pr
1de40 6f 67 5f 53 54 52 49 50 3d 22 24 7b 61 63 5f 74  og_STRIP="${ac_t
1de50 6f 6f 6c 5f 70 72 65 66 69 78 7d 73 74 72 69 70  ool_prefix}strip
1de60 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f  ".    echo "$as_
1de70 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e  me:$LINENO: foun
1de80 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f  d $as_dir/$ac_wo
1de90 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20  rd$ac_exec_ext" 
1dea0 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a  >&5.    break 2.
1deb0 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a    fi.done.done..
1dec0 66 69 0a 66 69 0a 53 54 52 49 50 3d 24 61 63 5f  fi.fi.STRIP=$ac_
1ded0 63 76 5f 70 72 6f 67 5f 53 54 52 49 50 0a 69 66  cv_prog_STRIP.if
1dee0 20 74 65 73 74 20 2d 6e 20 22 24 53 54 52 49 50   test -n "$STRIP
1def0 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22  "; then.  echo "
1df00 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1df10 72 65 73 75 6c 74 3a 20 24 53 54 52 49 50 22 20  result: $STRIP" 
1df20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
1df30 5f 54 7d 24 53 54 52 49 50 22 20 3e 26 36 0a 65  _T}$STRIP" >&6.e
1df40 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
1df50 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
1df60 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f  lt: no" >&5.echo
1df70 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e   "${ECHO_T}no" >
1df80 26 36 0a 66 69 0a 0a 66 69 0a 69 66 20 74 65 73  &6.fi..fi.if tes
1df90 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f  t -z "$ac_cv_pro
1dfa0 67 5f 53 54 52 49 50 22 3b 20 74 68 65 6e 0a 20  g_STRIP"; then. 
1dfb0 20 61 63 5f 63 74 5f 53 54 52 49 50 3d 24 53 54   ac_ct_STRIP=$ST
1dfc0 52 49 50 0a 20 20 23 20 45 78 74 72 61 63 74 20  RIP.  # Extract 
1dfd0 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f  the first word o
1dfe0 66 20 22 73 74 72 69 70 22 2c 20 73 6f 20 69 74  f "strip", so it
1dff0 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61   can be a progra
1e000 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73  m name with args
1e010 2e 0a 73 65 74 20 64 75 6d 6d 79 20 73 74 72 69  ..set dummy stri
1e020 70 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63  p; ac_word=$2.ec
1e030 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1e040 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72  NO: checking for
1e050 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65   $ac_word" >&5.e
1e060 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
1e070 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f  cking for $ac_wo
1e080 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  rd... $ECHO_C" >
1e090 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63  &6.if test "${ac
1e0a0 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 53  _cv_prog_ac_ct_S
1e0b0 54 52 49 50 2b 73 65 74 7d 22 20 3d 20 73 65 74  TRIP+set}" = set
1e0c0 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
1e0d0 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
1e0e0 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
1e0f0 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22  e.  if test -n "
1e100 24 61 63 5f 63 74 5f 53 54 52 49 50 22 3b 20 74  $ac_ct_STRIP"; t
1e110 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67  hen.  ac_cv_prog
1e120 5f 61 63 5f 63 74 5f 53 54 52 49 50 3d 22 24 61  _ac_ct_STRIP="$a
1e130 63 5f 63 74 5f 53 54 52 49 50 22 20 23 20 4c 65  c_ct_STRIP" # Le
1e140 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72  t the user overr
1e150 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c  ide the test..el
1e160 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24  se.as_save_IFS=$
1e170 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53  IFS; IFS=$PATH_S
1e180 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f  EPARATOR.for as_
1e190 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a  dir in $PATH.do.
1e1a0 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49    IFS=$as_save_I
1e1b0 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61  FS.  test -z "$a
1e1c0 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72  s_dir" && as_dir
1e1d0 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78 65 63  =..  for ac_exec
1e1e0 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65  _ext in '' $ac_e
1e1f0 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73  xecutable_extens
1e200 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 24 61  ions; do.  if $a
1e210 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22  s_executable_p "
1e220 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
1e230 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74  $ac_exec_ext"; t
1e240 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72  hen.    ac_cv_pr
1e250 6f 67 5f 61 63 5f 63 74 5f 53 54 52 49 50 3d 22  og_ac_ct_STRIP="
1e260 73 74 72 69 70 22 0a 20 20 20 20 65 63 68 6f 20  strip".    echo 
1e270 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1e280 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24   found $as_dir/$
1e290 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f  ac_word$ac_exec_
1e2a0 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65  ext" >&5.    bre
1e2b0 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64  ak 2.  fi.done.d
1e2c0 6f 6e 65 0a 0a 20 20 74 65 73 74 20 2d 7a 20 22  one..  test -z "
1e2d0 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63  $ac_cv_prog_ac_c
1e2e0 74 5f 53 54 52 49 50 22 20 26 26 20 61 63 5f 63  t_STRIP" && ac_c
1e2f0 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 53 54 52  v_prog_ac_ct_STR
1e300 49 50 3d 22 3a 22 0a 66 69 0a 66 69 0a 61 63 5f  IP=":".fi.fi.ac_
1e310 63 74 5f 53 54 52 49 50 3d 24 61 63 5f 63 76 5f  ct_STRIP=$ac_cv_
1e320 70 72 6f 67 5f 61 63 5f 63 74 5f 53 54 52 49 50  prog_ac_ct_STRIP
1e330 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63  .if test -n "$ac
1e340 5f 63 74 5f 53 54 52 49 50 22 3b 20 74 68 65 6e  _ct_STRIP"; then
1e350 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1e360 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
1e370 20 24 61 63 5f 63 74 5f 53 54 52 49 50 22 20 3e   $ac_ct_STRIP" >
1e380 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
1e390 54 7d 24 61 63 5f 63 74 5f 53 54 52 49 50 22 20  T}$ac_ct_STRIP" 
1e3a0 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  >&6.else.  echo 
1e3b0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1e3c0 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35   result: no" >&5
1e3d0 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
1e3e0 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 20 20 53 54  no" >&6.fi..  ST
1e3f0 52 49 50 3d 24 61 63 5f 63 74 5f 53 54 52 49 50  RIP=$ac_ct_STRIP
1e400 0a 65 6c 73 65 0a 20 20 53 54 52 49 50 3d 22 24  .else.  STRIP="$
1e410 61 63 5f 63 76 5f 70 72 6f 67 5f 53 54 52 49 50  ac_cv_prog_STRIP
1e420 22 0a 66 69 0a 0a 0a 65 6e 61 62 6c 65 5f 64 6c  ".fi...enable_dl
1e430 6f 70 65 6e 3d 6e 6f 0a 65 6e 61 62 6c 65 5f 77  open=no.enable_w
1e440 69 6e 33 32 5f 64 6c 6c 3d 6e 6f 0a 0a 23 20 43  in32_dll=no..# C
1e450 68 65 63 6b 20 77 68 65 74 68 65 72 20 2d 2d 65  heck whether --e
1e460 6e 61 62 6c 65 2d 6c 69 62 74 6f 6f 6c 2d 6c 6f  nable-libtool-lo
1e470 63 6b 20 6f 72 20 2d 2d 64 69 73 61 62 6c 65 2d  ck or --disable-
1e480 6c 69 62 74 6f 6f 6c 2d 6c 6f 63 6b 20 77 61 73  libtool-lock was
1e490 20 67 69 76 65 6e 2e 0a 69 66 20 74 65 73 74 20   given..if test 
1e4a0 22 24 7b 65 6e 61 62 6c 65 5f 6c 69 62 74 6f 6f  "${enable_libtoo
1e4b0 6c 5f 6c 6f 63 6b 2b 73 65 74 7d 22 20 3d 20 73  l_lock+set}" = s
1e4c0 65 74 3b 20 74 68 65 6e 0a 20 20 65 6e 61 62 6c  et; then.  enabl
1e4d0 65 76 61 6c 3d 22 24 65 6e 61 62 6c 65 5f 6c 69  eval="$enable_li
1e4e0 62 74 6f 6f 6c 5f 6c 6f 63 6b 22 0a 0a 66 69 3b  btool_lock"..fi;
1e4f0 0a 74 65 73 74 20 22 78 24 65 6e 61 62 6c 65 5f  .test "x$enable_
1e500 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 22 20 21 3d  libtool_lock" !=
1e510 20 78 6e 6f 20 26 26 20 65 6e 61 62 6c 65 5f 6c   xno && enable_l
1e520 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 3d 79 65 73 0a  ibtool_lock=yes.
1e530 0a 23 20 53 6f 6d 65 20 66 6c 61 67 73 20 6e 65  .# Some flags ne
1e540 65 64 20 74 6f 20 62 65 20 70 72 6f 70 61 67 61  ed to be propaga
1e550 74 65 64 20 74 6f 20 74 68 65 20 63 6f 6d 70 69  ted to the compi
1e560 6c 65 72 20 6f 72 20 6c 69 6e 6b 65 72 20 66 6f  ler or linker fo
1e570 72 20 67 6f 6f 64 0a 23 20 6c 69 62 74 6f 6f 6c  r good.# libtool
1e580 20 73 75 70 70 6f 72 74 2e 0a 63 61 73 65 20 24   support..case $
1e590 68 6f 73 74 20 69 6e 0a 2a 2d 2a 2d 69 72 69 78  host in.*-*-irix
1e5a0 36 2a 29 0a 20 20 23 20 46 69 6e 64 20 6f 75 74  6*).  # Find out
1e5b0 20 77 68 69 63 68 20 41 42 49 20 77 65 20 61 72   which ABI we ar
1e5c0 65 20 75 73 69 6e 67 2e 0a 20 20 65 63 68 6f 20  e using..  echo 
1e5d0 27 23 6c 69 6e 65 20 34 31 34 39 20 22 63 6f 6e  '#line 4149 "con
1e5e0 66 69 67 75 72 65 22 27 20 3e 20 63 6f 6e 66 74  figure"' > conft
1e5f0 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 69 66  est.$ac_ext.  if
1e600 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
1e610 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
1e620 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29  "$ac_compile\"")
1e630 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
1e640 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26 35 0a 20  _compile) 2>&5. 
1e650 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
1e660 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1e670 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
1e680 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
1e690 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
1e6a0 20 7d 3b 20 74 68 65 6e 0a 20 20 20 20 63 61 73   }; then.    cas
1e6b0 65 20 60 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65  e `/usr/bin/file
1e6c0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
1e6d0 6a 65 78 74 60 20 69 6e 0a 20 20 20 20 2a 33 32  jext` in.    *32
1e6e0 2d 62 69 74 2a 29 0a 20 20 20 20 20 20 4c 44 3d  -bit*).      LD=
1e6f0 22 24 7b 4c 44 2d 6c 64 7d 20 2d 33 32 22 0a 20  "${LD-ld} -32". 
1e700 20 20 20 20 20 3b 3b 0a 20 20 20 20 2a 4e 33 32       ;;.    *N32
1e710 2a 29 0a 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c  *).      LD="${L
1e720 44 2d 6c 64 7d 20 2d 6e 33 32 22 0a 20 20 20 20  D-ld} -n32".    
1e730 20 20 3b 3b 0a 20 20 20 20 2a 36 34 2d 62 69 74    ;;.    *64-bit
1e740 2a 29 0a 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c  *).      LD="${L
1e750 44 2d 6c 64 7d 20 2d 36 34 22 0a 20 20 20 20 20  D-ld} -64".     
1e760 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 66   ;;.    esac.  f
1e770 69 0a 20 20 72 6d 20 2d 72 66 20 63 6f 6e 66 74  i.  rm -rf conft
1e780 65 73 74 2a 0a 20 20 3b 3b 0a 0a 2a 2d 2a 2d 73  est*.  ;;..*-*-s
1e790 63 6f 33 2e 32 76 35 2a 29 0a 20 20 23 20 4f 6e  co3.2v5*).  # On
1e7a0 20 53 43 4f 20 4f 70 65 6e 53 65 72 76 65 72 20   SCO OpenServer 
1e7b0 35 2c 20 77 65 20 6e 65 65 64 20 2d 62 65 6c 66  5, we need -belf
1e7c0 20 74 6f 20 67 65 74 20 66 75 6c 6c 2d 66 65 61   to get full-fea
1e7d0 74 75 72 65 64 20 62 69 6e 61 72 69 65 73 2e 0a  tured binaries..
1e7e0 20 20 53 41 56 45 5f 43 46 4c 41 47 53 3d 22 24    SAVE_CFLAGS="$
1e7f0 43 46 4c 41 47 53 22 0a 20 20 43 46 4c 41 47 53  CFLAGS".  CFLAGS
1e800 3d 22 24 43 46 4c 41 47 53 20 2d 62 65 6c 66 22  ="$CFLAGS -belf"
1e810 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1e820 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
1e830 67 20 77 68 65 74 68 65 72 20 74 68 65 20 43 20  g whether the C 
1e840 63 6f 6d 70 69 6c 65 72 20 6e 65 65 64 73 20 2d  compiler needs -
1e850 62 65 6c 66 22 20 3e 26 35 0a 65 63 68 6f 20 24  belf" >&5.echo $
1e860 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
1e870 20 77 68 65 74 68 65 72 20 74 68 65 20 43 20 63   whether the C c
1e880 6f 6d 70 69 6c 65 72 20 6e 65 65 64 73 20 2d 62  ompiler needs -b
1e890 65 6c 66 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  elf... $ECHO_C" 
1e8a0 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 6c  >&6.if test "${l
1e8b0 74 5f 63 76 5f 63 63 5f 6e 65 65 64 73 5f 62 65  t_cv_cc_needs_be
1e8c0 6c 66 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  lf+set}" = set; 
1e8d0 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
1e8e0 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
1e8f0 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a  CHO_C" >&6.else.
1e900 0a 0a 20 20 20 20 20 61 63 5f 65 78 74 3d 63 0a  ..     ac_ext=c.
1e910 61 63 5f 63 70 70 3d 27 24 43 50 50 20 24 43 50  ac_cpp='$CPP $CP
1e920 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69  PFLAGS'.ac_compi
1e930 6c 65 3d 27 24 43 43 20 2d 63 20 24 43 46 4c 41  le='$CC -c $CFLA
1e940 47 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e  GS $CPPFLAGS con
1e950 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26  ftest.$ac_ext >&
1e960 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20  5'.ac_link='$CC 
1e970 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65  -o conftest$ac_e
1e980 78 65 65 78 74 20 24 43 46 4c 41 47 53 20 24 43  xeext $CFLAGS $C
1e990 50 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53  PPFLAGS $LDFLAGS
1e9a0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
1e9b0 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f  t $LIBS >&5'.ac_
1e9c0 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63  compiler_gnu=$ac
1e9d0 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67  _cv_c_compiler_g
1e9e0 6e 75 0a 0a 20 20 20 20 20 63 61 74 20 3e 63 6f  nu..     cat >co
1e9f0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
1ea00 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64  <_ACEOF./* confd
1ea10 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f  efs.h.  */._ACEO
1ea20 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68  F.cat confdefs.h
1ea30 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
1ea40 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65  ext.cat >>confte
1ea50 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43  st.$ac_ext <<_AC
1ea60 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64  EOF./* end confd
1ea70 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a  efs.h.  */..int.
1ea80 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20  main ().{..  ;. 
1ea90 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43   return 0;.}._AC
1eaa0 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  EOF.rm -f confte
1eab0 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f  st.$ac_objext co
1eac0 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74  nftest$ac_exeext
1ead0 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  .if { (eval echo
1eae0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1eaf0 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29  : \"$ac_link\"")
1eb00 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
1eb10 5f 6c 69 6e 6b 29 20 32 3e 63 6f 6e 66 74 65 73  _link) 2>conftes
1eb20 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75  t.er1.  ac_statu
1eb30 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27  s=$?.  grep -v '
1eb40 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65  ^ *+' conftest.e
1eb50 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72  r1 >conftest.err
1eb60 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  .  rm -f conftes
1eb70 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66  t.er1.  cat conf
1eb80 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65  test.err >&5.  e
1eb90 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1eba0 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
1ebb0 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
1ebc0 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
1ebd0 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d  } &&.. { ac_try=
1ebe0 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f  'test -z "$ac_c_
1ebf0 77 65 72 72 6f 72 5f 66 6c 61 67 22 09 09 09 20  werror_flag"... 
1ec00 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e  || test ! -s con
1ec10 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20 28  ftest.err'.  { (
1ec20 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
1ec30 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
1ec40 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28  _try\"") >&5.  (
1ec50 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e  eval $ac_try) 2>
1ec60 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
1ec70 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
1ec80 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
1ec90 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
1eca0 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
1ecb0 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b  us); }; } &&.. {
1ecc0 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73   ac_try='test -s
1ecd0 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65   conftest$ac_exe
1ece0 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65  ext'.  { (eval e
1ecf0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1ed00 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22  ENO: \"$ac_try\"
1ed10 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
1ed20 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61  ac_try) 2>&5.  a
1ed30 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
1ed40 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1ed50 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
1ed60 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
1ed70 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
1ed80 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 6c 74 5f 63  ; }; then.  lt_c
1ed90 76 5f 63 63 5f 6e 65 65 64 73 5f 62 65 6c 66 3d  v_cc_needs_belf=
1eda0 79 65 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  yes.else.  echo 
1edb0 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
1edc0 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
1edd0 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
1ede0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1edf0 20 3e 26 35 0a 0a 6c 74 5f 63 76 5f 63 63 5f 6e   >&5..lt_cv_cc_n
1ee00 65 65 64 73 5f 62 65 6c 66 3d 6e 6f 0a 66 69 0a  eeds_belf=no.fi.
1ee10 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65  rm -f conftest.e
1ee20 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  rr conftest.$ac_
1ee30 6f 62 6a 65 78 74 20 5c 0a 20 20 20 20 20 20 63  objext \.      c
1ee40 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78  onftest$ac_exeex
1ee50 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  t conftest.$ac_e
1ee60 78 74 0a 20 20 20 20 20 61 63 5f 65 78 74 3d 63  xt.     ac_ext=c
1ee70 0a 61 63 5f 63 70 70 3d 27 24 43 50 50 20 24 43  .ac_cpp='$CPP $C
1ee80 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70  PPFLAGS'.ac_comp
1ee90 69 6c 65 3d 27 24 43 43 20 2d 63 20 24 43 46 4c  ile='$CC -c $CFL
1eea0 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f  AGS $CPPFLAGS co
1eeb0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
1eec0 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43  &5'.ac_link='$CC
1eed0 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f   -o conftest$ac_
1eee0 65 78 65 65 78 74 20 24 43 46 4c 41 47 53 20 24  exeext $CFLAGS $
1eef0 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 47  CPPFLAGS $LDFLAG
1ef00 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  S conftest.$ac_e
1ef10 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63  xt $LIBS >&5'.ac
1ef20 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61  _compiler_gnu=$a
1ef30 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f  c_cv_c_compiler_
1ef40 67 6e 75 0a 0a 66 69 0a 65 63 68 6f 20 22 24 61  gnu..fi.echo "$a
1ef50 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
1ef60 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 63 63 5f  sult: $lt_cv_cc_
1ef70 6e 65 65 64 73 5f 62 65 6c 66 22 20 3e 26 35 0a  needs_belf" >&5.
1ef80 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
1ef90 6c 74 5f 63 76 5f 63 63 5f 6e 65 65 64 73 5f 62  lt_cv_cc_needs_b
1efa0 65 6c 66 22 20 3e 26 36 0a 20 20 69 66 20 74 65  elf" >&6.  if te
1efb0 73 74 20 78 22 24 6c 74 5f 63 76 5f 63 63 5f 6e  st x"$lt_cv_cc_n
1efc0 65 65 64 73 5f 62 65 6c 66 22 20 21 3d 20 78 22  eeds_belf" != x"
1efd0 79 65 73 22 3b 20 74 68 65 6e 0a 20 20 20 20 23  yes"; then.    #
1efe0 20 74 68 69 73 20 69 73 20 70 72 6f 62 61 62 6c   this is probabl
1eff0 79 20 67 63 63 20 32 2e 38 2e 30 2c 20 65 67 63  y gcc 2.8.0, egc
1f000 73 20 31 2e 30 20 6f 72 20 6e 65 77 65 72 3b 20  s 1.0 or newer; 
1f010 6e 6f 20 6e 65 65 64 20 66 6f 72 20 2d 62 65 6c  no need for -bel
1f020 66 0a 20 20 20 20 43 46 4c 41 47 53 3d 22 24 53  f.    CFLAGS="$S
1f030 41 56 45 5f 43 46 4c 41 47 53 22 0a 20 20 66 69  AVE_CFLAGS".  fi
1f040 0a 20 20 3b 3b 0a 0a 0a 65 73 61 63 0a 0a 23 20  .  ;;...esac..# 
1f050 53 65 64 20 73 75 62 73 74 69 74 75 74 69 6f 6e  Sed substitution
1f060 20 74 68 61 74 20 68 65 6c 70 73 20 75 73 20 64   that helps us d
1f070 6f 20 72 6f 62 75 73 74 20 71 75 6f 74 69 6e 67  o robust quoting
1f080 2e 20 20 49 74 20 62 61 63 6b 73 6c 61 73 68 69  .  It backslashi
1f090 66 69 65 73 0a 23 20 6d 65 74 61 63 68 61 72 61  fies.# metachara
1f0a0 63 74 65 72 73 20 74 68 61 74 20 61 72 65 20 73  cters that are s
1f0b0 74 69 6c 6c 20 61 63 74 69 76 65 20 77 69 74 68  till active with
1f0c0 69 6e 20 64 6f 75 62 6c 65 2d 71 75 6f 74 65 64  in double-quoted
1f0d0 20 73 74 72 69 6e 67 73 2e 0a 58 73 65 64 3d 27   strings..Xsed='
1f0e0 73 65 64 20 2d 65 20 73 2f 5e 58 2f 2f 27 0a 73  sed -e s/^X//'.s
1f0f0 65 64 5f 71 75 6f 74 65 5f 73 75 62 73 74 3d 27  ed_quote_subst='
1f100 73 2f 5c 28 5b 5c 5c 22 5c 5c 60 24 5c 5c 5c 5c  s/\([\\"\\`$\\\\
1f110 5d 5c 29 2f 5c 5c 5c 31 2f 67 27 0a 0a 23 20 53  ]\)/\\\1/g'..# S
1f120 61 6d 65 20 61 73 20 61 62 6f 76 65 2c 20 62 75  ame as above, bu
1f130 74 20 64 6f 20 6e 6f 74 20 71 75 6f 74 65 20 76  t do not quote v
1f140 61 72 69 61 62 6c 65 20 72 65 66 65 72 65 6e 63  ariable referenc
1f150 65 73 2e 0a 64 6f 75 62 6c 65 5f 71 75 6f 74 65  es..double_quote
1f160 5f 73 75 62 73 74 3d 27 73 2f 5c 28 5b 5c 5c 22  _subst='s/\([\\"
1f170 5c 5c 60 5c 5c 5c 5c 5d 5c 29 2f 5c 5c 5c 31 2f  \\`\\\\]\)/\\\1/
1f180 67 27 0a 0a 23 20 53 65 64 20 73 75 62 73 74 69  g'..# Sed substi
1f190 74 75 74 69 6f 6e 20 74 6f 20 64 65 6c 61 79 20  tution to delay 
1f1a0 65 78 70 61 6e 73 69 6f 6e 20 6f 66 20 61 6e 20  expansion of an 
1f1b0 65 73 63 61 70 65 64 20 73 68 65 6c 6c 20 76 61  escaped shell va
1f1c0 72 69 61 62 6c 65 20 69 6e 20 61 0a 23 20 64 6f  riable in a.# do
1f1d0 75 62 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74  uble_quote_subst
1f1e0 27 65 64 20 73 74 72 69 6e 67 2e 0a 64 65 6c 61  'ed string..dela
1f1f0 79 5f 76 61 72 69 61 62 6c 65 5f 73 75 62 73 74  y_variable_subst
1f200 3d 27 73 2f 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 24  ='s/\\\\\\\\\\\$
1f210 2f 5c 5c 5c 5c 5c 5c 24 2f 67 27 0a 0a 23 20 43  /\\\\\\$/g'..# C
1f220 6f 6e 73 74 61 6e 74 73 3a 0a 72 6d 3d 22 72 6d  onstants:.rm="rm
1f230 20 2d 66 22 0a 0a 23 20 47 6c 6f 62 61 6c 20 76   -f"..# Global v
1f240 61 72 69 61 62 6c 65 73 3a 0a 64 65 66 61 75 6c  ariables:.defaul
1f250 74 5f 6f 66 69 6c 65 3d 6c 69 62 74 6f 6f 6c 0a  t_ofile=libtool.
1f260 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65 64  can_build_shared
1f270 3d 79 65 73 0a 0a 23 20 41 6c 6c 20 6b 6e 6f 77  =yes..# All know
1f280 6e 20 6c 69 6e 6b 65 72 73 20 72 65 71 75 69 72  n linkers requir
1f290 65 20 61 20 60 2e 61 27 20 61 72 63 68 69 76 65  e a `.a' archive
1f2a0 20 66 6f 72 20 73 74 61 74 69 63 20 6c 69 6e 6b   for static link
1f2b0 69 6e 67 20 28 65 78 63 65 70 74 20 4d 24 56 43  ing (except M$VC
1f2c0 2c 0a 23 20 77 68 69 63 68 20 6e 65 65 64 73 20  ,.# which needs 
1f2d0 27 2e 6c 69 62 27 29 2e 0a 6c 69 62 65 78 74 3d  '.lib')..libext=
1f2e0 61 0a 6c 74 6d 61 69 6e 3d 22 24 61 63 5f 61 75  a.ltmain="$ac_au
1f2f0 78 5f 64 69 72 2f 6c 74 6d 61 69 6e 2e 73 68 22  x_dir/ltmain.sh"
1f300 0a 6f 66 69 6c 65 3d 22 24 64 65 66 61 75 6c 74  .ofile="$default
1f310 5f 6f 66 69 6c 65 22 0a 77 69 74 68 5f 67 6e 75  _ofile".with_gnu
1f320 5f 6c 64 3d 22 24 6c 74 5f 63 76 5f 70 72 6f 67  _ld="$lt_cv_prog
1f330 5f 67 6e 75 5f 6c 64 22 0a 6e 65 65 64 5f 6c 6f  _gnu_ld".need_lo
1f340 63 6b 73 3d 22 24 65 6e 61 62 6c 65 5f 6c 69 62  cks="$enable_lib
1f350 74 6f 6f 6c 5f 6c 6f 63 6b 22 0a 0a 6f 6c 64 5f  tool_lock"..old_
1f360 43 43 3d 22 24 43 43 22 0a 6f 6c 64 5f 43 46 4c  CC="$CC".old_CFL
1f370 41 47 53 3d 22 24 43 46 4c 41 47 53 22 0a 0a 23  AGS="$CFLAGS"..#
1f380 20 53 65 74 20 73 61 6e 65 20 64 65 66 61 75 6c   Set sane defaul
1f390 74 73 20 66 6f 72 20 76 61 72 69 6f 75 73 20 76  ts for various v
1f3a0 61 72 69 61 62 6c 65 73 0a 74 65 73 74 20 2d 7a  ariables.test -z
1f3b0 20 22 24 41 52 22 20 26 26 20 41 52 3d 61 72 0a   "$AR" && AR=ar.
1f3c0 74 65 73 74 20 2d 7a 20 22 24 41 52 5f 46 4c 41  test -z "$AR_FLA
1f3d0 47 53 22 20 26 26 20 41 52 5f 46 4c 41 47 53 3d  GS" && AR_FLAGS=
1f3e0 63 72 75 0a 74 65 73 74 20 2d 7a 20 22 24 41 53  cru.test -z "$AS
1f3f0 22 20 26 26 20 41 53 3d 61 73 0a 74 65 73 74 20  " && AS=as.test 
1f400 2d 7a 20 22 24 43 43 22 20 26 26 20 43 43 3d 63  -z "$CC" && CC=c
1f410 63 0a 74 65 73 74 20 2d 7a 20 22 24 44 4c 4c 54  c.test -z "$DLLT
1f420 4f 4f 4c 22 20 26 26 20 44 4c 4c 54 4f 4f 4c 3d  OOL" && DLLTOOL=
1f430 64 6c 6c 74 6f 6f 6c 0a 74 65 73 74 20 2d 7a 20  dlltool.test -z 
1f440 22 24 4c 44 22 20 26 26 20 4c 44 3d 6c 64 0a 74  "$LD" && LD=ld.t
1f450 65 73 74 20 2d 7a 20 22 24 4c 4e 5f 53 22 20 26  est -z "$LN_S" &
1f460 26 20 4c 4e 5f 53 3d 22 6c 6e 20 2d 73 22 0a 74  & LN_S="ln -s".t
1f470 65 73 74 20 2d 7a 20 22 24 4d 41 47 49 43 5f 43  est -z "$MAGIC_C
1f480 4d 44 22 20 26 26 20 4d 41 47 49 43 5f 43 4d 44  MD" && MAGIC_CMD
1f490 3d 66 69 6c 65 0a 74 65 73 74 20 2d 7a 20 22 24  =file.test -z "$
1f4a0 4e 4d 22 20 26 26 20 4e 4d 3d 6e 6d 0a 74 65 73  NM" && NM=nm.tes
1f4b0 74 20 2d 7a 20 22 24 4f 42 4a 44 55 4d 50 22 20  t -z "$OBJDUMP" 
1f4c0 26 26 20 4f 42 4a 44 55 4d 50 3d 6f 62 6a 64 75  && OBJDUMP=objdu
1f4d0 6d 70 0a 74 65 73 74 20 2d 7a 20 22 24 52 41 4e  mp.test -z "$RAN
1f4e0 4c 49 42 22 20 26 26 20 52 41 4e 4c 49 42 3d 3a  LIB" && RANLIB=:
1f4f0 0a 74 65 73 74 20 2d 7a 20 22 24 53 54 52 49 50  .test -z "$STRIP
1f500 22 20 26 26 20 53 54 52 49 50 3d 3a 0a 74 65 73  " && STRIP=:.tes
1f510 74 20 2d 7a 20 22 24 61 63 5f 6f 62 6a 65 78 74  t -z "$ac_objext
1f520 22 20 26 26 20 61 63 5f 6f 62 6a 65 78 74 3d 6f  " && ac_objext=o
1f530 0a 0a 69 66 20 74 65 73 74 20 78 22 24 68 6f 73  ..if test x"$hos
1f540 74 22 20 21 3d 20 78 22 24 62 75 69 6c 64 22 3b  t" != x"$build";
1f550 20 74 68 65 6e 0a 20 20 61 63 5f 74 6f 6f 6c 5f   then.  ac_tool_
1f560 70 72 65 66 69 78 3d 24 7b 68 6f 73 74 5f 61 6c  prefix=${host_al
1f570 69 61 73 7d 2d 0a 65 6c 73 65 0a 20 20 61 63 5f  ias}-.else.  ac_
1f580 74 6f 6f 6c 5f 70 72 65 66 69 78 3d 0a 66 69 0a  tool_prefix=.fi.
1f590 0a 23 20 54 72 61 6e 73 66 6f 72 6d 20 6c 69 6e  .# Transform lin
1f5a0 75 78 2a 20 74 6f 20 2a 2d 2a 2d 6c 69 6e 75 78  ux* to *-*-linux
1f5b0 2d 67 6e 75 2a 2c 20 74 6f 20 73 75 70 70 6f 72  -gnu*, to suppor
1f5c0 74 20 6f 6c 64 20 63 6f 6e 66 69 67 75 72 65 20  t old configure 
1f5d0 73 63 72 69 70 74 73 2e 0a 63 61 73 65 20 24 68  scripts..case $h
1f5e0 6f 73 74 5f 6f 73 20 69 6e 0a 6c 69 6e 75 78 2d  ost_os in.linux-
1f5f0 67 6e 75 2a 29 20 3b 3b 0a 6c 69 6e 75 78 2a 29  gnu*) ;;.linux*)
1f600 20 68 6f 73 74 3d 60 65 63 68 6f 20 24 68 6f 73   host=`echo $hos
1f610 74 20 7c 20 73 65 64 20 27 73 2f 5e 5c 28 2e 2a  t | sed 's/^\(.*
1f620 2d 2e 2a 2d 6c 69 6e 75 78 5c 29 5c 28 2e 2a 5c  -.*-linux\)\(.*\
1f630 29 24 2f 5c 31 2d 67 6e 75 5c 32 2f 27 60 0a 65  )$/\1-gnu\2/'`.e
1f640 73 61 63 0a 0a 63 61 73 65 20 24 68 6f 73 74 5f  sac..case $host_
1f650 6f 73 20 69 6e 0a 61 69 78 33 2a 29 0a 20 20 23  os in.aix3*).  #
1f660 20 41 49 58 20 73 6f 6d 65 74 69 6d 65 73 20 68   AIX sometimes h
1f670 61 73 20 70 72 6f 62 6c 65 6d 73 20 77 69 74 68  as problems with
1f680 20 74 68 65 20 47 43 43 20 63 6f 6c 6c 65 63 74   the GCC collect
1f690 32 20 70 72 6f 67 72 61 6d 2e 20 20 46 6f 72 20  2 program.  For 
1f6a0 73 6f 6d 65 0a 20 20 23 20 72 65 61 73 6f 6e 2c  some.  # reason,
1f6b0 20 69 66 20 77 65 20 73 65 74 20 74 68 65 20 43   if we set the C
1f6c0 4f 4c 4c 45 43 54 5f 4e 41 4d 45 53 20 65 6e 76  OLLECT_NAMES env
1f6d0 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c  ironment variabl
1f6e0 65 2c 20 74 68 65 20 70 72 6f 62 6c 65 6d 73 0a  e, the problems.
1f6f0 20 20 23 20 76 61 6e 69 73 68 20 69 6e 20 61 20    # vanish in a 
1f700 70 75 66 66 20 6f 66 20 73 6d 6f 6b 65 2e 0a 20  puff of smoke.. 
1f710 20 69 66 20 74 65 73 74 20 22 58 24 7b 43 4f 4c   if test "X${COL
1f720 4c 45 43 54 5f 4e 41 4d 45 53 2b 73 65 74 7d 22  LECT_NAMES+set}"
1f730 20 21 3d 20 58 73 65 74 3b 20 74 68 65 6e 0a 20   != Xset; then. 
1f740 20 20 20 43 4f 4c 4c 45 43 54 5f 4e 41 4d 45 53     COLLECT_NAMES
1f750 3d 0a 20 20 20 20 65 78 70 6f 72 74 20 43 4f 4c  =.    export COL
1f760 4c 45 43 54 5f 4e 41 4d 45 53 0a 20 20 66 69 0a  LECT_NAMES.  fi.
1f770 20 20 3b 3b 0a 65 73 61 63 0a 0a 23 20 44 65 74    ;;.esac..# Det
1f780 65 72 6d 69 6e 65 20 63 6f 6d 6d 61 6e 64 73 20  ermine commands 
1f790 74 6f 20 63 72 65 61 74 65 20 6f 6c 64 2d 73 74  to create old-st
1f7a0 79 6c 65 20 73 74 61 74 69 63 20 61 72 63 68 69  yle static archi
1f7b0 76 65 73 2e 0a 6f 6c 64 5f 61 72 63 68 69 76 65  ves..old_archive
1f7c0 5f 63 6d 64 73 3d 27 24 41 52 20 24 41 52 5f 46  _cmds='$AR $AR_F
1f7d0 4c 41 47 53 20 24 6f 6c 64 6c 69 62 24 6f 6c 64  LAGS $oldlib$old
1f7e0 6f 62 6a 73 24 6f 6c 64 5f 64 65 70 6c 69 62 73  objs$old_deplibs
1f7f0 27 0a 6f 6c 64 5f 70 6f 73 74 69 6e 73 74 61 6c  '.old_postinstal
1f800 6c 5f 63 6d 64 73 3d 27 63 68 6d 6f 64 20 36 34  l_cmds='chmod 64
1f810 34 20 24 6f 6c 64 6c 69 62 27 0a 6f 6c 64 5f 70  4 $oldlib'.old_p
1f820 6f 73 74 75 6e 69 6e 73 74 61 6c 6c 5f 63 6d 64  ostuninstall_cmd
1f830 73 3d 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20 22  s=..if test -n "
1f840 24 52 41 4e 4c 49 42 22 3b 20 74 68 65 6e 0a 20  $RANLIB"; then. 
1f850 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69   case $host_os i
1f860 6e 0a 20 20 6f 70 65 6e 62 73 64 2a 29 0a 20 20  n.  openbsd*).  
1f870 20 20 6f 6c 64 5f 70 6f 73 74 69 6e 73 74 61 6c    old_postinstal
1f880 6c 5f 63 6d 64 73 3d 22 5c 24 52 41 4e 4c 49 42  l_cmds="\$RANLIB
1f890 20 2d 74 20 5c 24 6f 6c 64 6c 69 62 7e 24 6f 6c   -t \$oldlib~$ol
1f8a0 64 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d  d_postinstall_cm
1f8b0 64 73 22 0a 20 20 20 20 3b 3b 0a 20 20 2a 29 0a  ds".    ;;.  *).
1f8c0 20 20 20 20 6f 6c 64 5f 70 6f 73 74 69 6e 73 74      old_postinst
1f8d0 61 6c 6c 5f 63 6d 64 73 3d 22 5c 24 52 41 4e 4c  all_cmds="\$RANL
1f8e0 49 42 20 5c 24 6f 6c 64 6c 69 62 7e 24 6f 6c 64  IB \$oldlib~$old
1f8f0 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64  _postinstall_cmd
1f900 73 22 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63  s".    ;;.  esac
1f910 0a 20 20 6f 6c 64 5f 61 72 63 68 69 76 65 5f 63  .  old_archive_c
1f920 6d 64 73 3d 22 24 6f 6c 64 5f 61 72 63 68 69 76  mds="$old_archiv
1f930 65 5f 63 6d 64 73 7e 5c 24 52 41 4e 4c 49 42 20  e_cmds~\$RANLIB 
1f940 5c 24 6f 6c 64 6c 69 62 22 0a 66 69 0a 0a 23 20  \$oldlib".fi..# 
1f950 41 6c 6c 6f 77 20 43 43 20 74 6f 20 62 65 20 61  Allow CC to be a
1f960 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69   program name wi
1f970 74 68 20 61 72 67 75 6d 65 6e 74 73 2e 0a 73 65  th arguments..se
1f980 74 20 64 75 6d 6d 79 20 24 43 43 0a 63 6f 6d 70  t dummy $CC.comp
1f990 69 6c 65 72 3d 22 24 32 22 0a 0a 65 63 68 6f 20  iler="$2"..echo 
1f9a0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1f9b0 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 6f 62   checking for ob
1f9c0 6a 64 69 72 22 20 3e 26 35 0a 65 63 68 6f 20 24  jdir" >&5.echo $
1f9d0 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
1f9e0 20 66 6f 72 20 6f 62 6a 64 69 72 2e 2e 2e 20 24   for objdir... $
1f9f0 45 43 48 4f 5f 43 22 20 3e 26 36 0a 72 6d 20 2d  ECHO_C" >&6.rm -
1fa00 66 20 2e 6c 69 62 73 20 32 3e 2f 64 65 76 2f 6e  f .libs 2>/dev/n
1fa10 75 6c 6c 0a 6d 6b 64 69 72 20 2e 6c 69 62 73 20  ull.mkdir .libs 
1fa20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 69 66 20 74  2>/dev/null.if t
1fa30 65 73 74 20 2d 64 20 2e 6c 69 62 73 3b 20 74 68  est -d .libs; th
1fa40 65 6e 0a 20 20 6f 62 6a 64 69 72 3d 2e 6c 69 62  en.  objdir=.lib
1fa50 73 0a 65 6c 73 65 0a 20 20 23 20 4d 53 2d 44 4f  s.else.  # MS-DO
1fa60 53 20 64 6f 65 73 20 6e 6f 74 20 61 6c 6c 6f 77  S does not allow
1fa70 20 66 69 6c 65 6e 61 6d 65 73 20 74 68 61 74 20   filenames that 
1fa80 62 65 67 69 6e 20 77 69 74 68 20 61 20 64 6f 74  begin with a dot
1fa90 2e 0a 20 20 6f 62 6a 64 69 72 3d 5f 6c 69 62 73  ..  objdir=_libs
1faa0 0a 66 69 0a 72 6d 64 69 72 20 2e 6c 69 62 73 20  .fi.rmdir .libs 
1fab0 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 65 63 68 6f  2>/dev/null.echo
1fac0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1fad0 3a 20 72 65 73 75 6c 74 3a 20 24 6f 62 6a 64 69  : result: $objdi
1fae0 72 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  r" >&5.echo "${E
1faf0 43 48 4f 5f 54 7d 24 6f 62 6a 64 69 72 22 20 3e  CHO_T}$objdir" >
1fb00 26 36 0a 0a 0a 0a 23 20 43 68 65 63 6b 20 77 68  &6....# Check wh
1fb10 65 74 68 65 72 20 2d 2d 77 69 74 68 2d 70 69 63  ether --with-pic
1fb20 20 6f 72 20 2d 2d 77 69 74 68 6f 75 74 2d 70 69   or --without-pi
1fb30 63 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 20  c was given..if 
1fb40 74 65 73 74 20 22 24 7b 77 69 74 68 5f 70 69 63  test "${with_pic
1fb50 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
1fb60 65 6e 0a 20 20 77 69 74 68 76 61 6c 3d 22 24 77  en.  withval="$w
1fb70 69 74 68 5f 70 69 63 22 0a 20 20 70 69 63 5f 6d  ith_pic".  pic_m
1fb80 6f 64 65 3d 22 24 77 69 74 68 76 61 6c 22 0a 65  ode="$withval".e
1fb90 6c 73 65 0a 20 20 70 69 63 5f 6d 6f 64 65 3d 64  lse.  pic_mode=d
1fba0 65 66 61 75 6c 74 0a 66 69 3b 0a 74 65 73 74 20  efault.fi;.test 
1fbb0 2d 7a 20 22 24 70 69 63 5f 6d 6f 64 65 22 20 26  -z "$pic_mode" &
1fbc0 26 20 70 69 63 5f 6d 6f 64 65 3d 64 65 66 61 75  & pic_mode=defau
1fbd0 6c 74 0a 0a 23 20 57 65 20 61 73 73 75 6d 65 20  lt..# We assume 
1fbe0 68 65 72 65 20 74 68 61 74 20 74 68 65 20 76 61  here that the va
1fbf0 6c 75 65 20 66 6f 72 20 6c 74 5f 63 76 5f 70 72  lue for lt_cv_pr
1fc00 6f 67 5f 63 63 5f 70 69 63 20 77 69 6c 6c 20 6e  og_cc_pic will n
1fc10 6f 74 20 62 65 20 63 61 63 68 65 64 0a 23 20 69  ot be cached.# i
1fc20 6e 20 69 73 6f 6c 61 74 69 6f 6e 2c 20 61 6e 64  n isolation, and
1fc30 20 74 68 61 74 20 73 65 65 69 6e 67 20 69 74 20   that seeing it 
1fc40 73 65 74 20 28 66 72 6f 6d 20 74 68 65 20 63 61  set (from the ca
1fc50 63 68 65 29 20 69 6e 64 69 63 61 74 65 73 20 74  che) indicates t
1fc60 68 61 74 0a 23 20 74 68 65 20 61 73 73 6f 63 69  hat.# the associ
1fc70 61 74 65 64 20 76 61 6c 75 65 73 20 61 72 65 20  ated values are 
1fc80 73 65 74 20 28 69 6e 20 74 68 65 20 63 61 63 68  set (in the cach
1fc90 65 29 20 63 6f 72 72 65 63 74 6c 79 20 74 6f 6f  e) correctly too
1fca0 2e 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  ..echo "$as_me:$
1fcb0 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
1fcc0 20 66 6f 72 20 24 63 6f 6d 70 69 6c 65 72 20 6f   for $compiler o
1fcd0 70 74 69 6f 6e 20 74 6f 20 70 72 6f 64 75 63 65  ption to produce
1fce0 20 50 49 43 22 20 3e 26 35 0a 65 63 68 6f 20 24   PIC" >&5.echo $
1fcf0 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
1fd00 20 66 6f 72 20 24 63 6f 6d 70 69 6c 65 72 20 6f   for $compiler o
1fd10 70 74 69 6f 6e 20 74 6f 20 70 72 6f 64 75 63 65  ption to produce
1fd20 20 50 49 43 2e 2e 2e 20 24 45 43 48 4f 5f 43 22   PIC... $ECHO_C"
1fd30 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b   >&6.if test "${
1fd40 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69  lt_cv_prog_cc_pi
1fd50 63 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  c+set}" = set; t
1fd60 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
1fd70 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
1fd80 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
1fd90 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f    lt_cv_prog_cc_
1fda0 70 69 63 3d 0a 20 20 6c 74 5f 63 76 5f 70 72 6f  pic=.  lt_cv_pro
1fdb0 67 5f 63 63 5f 73 68 6c 69 62 3d 0a 20 20 6c 74  g_cc_shlib=.  lt
1fdc0 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 77 6c 3d 0a  _cv_prog_cc_wl=.
1fdd0 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f    lt_cv_prog_cc_
1fde0 73 74 61 74 69 63 3d 0a 20 20 6c 74 5f 63 76 5f  static=.  lt_cv_
1fdf0 70 72 6f 67 5f 63 63 5f 6e 6f 5f 62 75 69 6c 74  prog_cc_no_built
1fe00 69 6e 3d 0a 20 20 6c 74 5f 63 76 5f 70 72 6f 67  in=.  lt_cv_prog
1fe10 5f 63 63 5f 63 61 6e 5f 62 75 69 6c 64 5f 73 68  _cc_can_build_sh
1fe20 61 72 65 64 3d 24 63 61 6e 5f 62 75 69 6c 64 5f  ared=$can_build_
1fe30 73 68 61 72 65 64 0a 0a 20 20 69 66 20 74 65 73  shared..  if tes
1fe40 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20  t "$GCC" = yes; 
1fe50 74 68 65 6e 0a 20 20 20 20 6c 74 5f 63 76 5f 70  then.    lt_cv_p
1fe60 72 6f 67 5f 63 63 5f 77 6c 3d 27 2d 57 6c 2c 27  rog_cc_wl='-Wl,'
1fe70 0a 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f  .    lt_cv_prog_
1fe80 63 63 5f 73 74 61 74 69 63 3d 27 2d 73 74 61 74  cc_static='-stat
1fe90 69 63 27 0a 0a 20 20 20 20 63 61 73 65 20 24 68  ic'..    case $h
1fea0 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20 20 61 69  ost_os in.    ai
1feb0 78 2a 29 0a 20 20 20 20 20 20 23 20 42 65 6c 6f  x*).      # Belo
1fec0 77 20 74 68 65 72 65 20 69 73 20 61 20 64 69 72  w there is a dir
1fed0 74 79 20 68 61 63 6b 20 74 6f 20 66 6f 72 63 65  ty hack to force
1fee0 20 6e 6f 72 6d 61 6c 20 73 74 61 74 69 63 20 6c   normal static l
1fef0 69 6e 6b 69 6e 67 20 77 69 74 68 20 2d 6c 64 6c  inking with -ldl
1ff00 0a 20 20 20 20 20 20 23 20 54 68 65 20 70 72 6f  .      # The pro
1ff10 62 6c 65 6d 20 69 73 20 62 65 63 61 75 73 65 20  blem is because 
1ff20 6c 69 62 64 6c 20 64 79 6e 61 6d 69 63 61 6c 6c  libdl dynamicall
1ff30 79 20 6c 69 6e 6b 65 64 20 77 69 74 68 20 62 6f  y linked with bo
1ff40 74 68 20 6c 69 62 63 20 61 6e 64 0a 20 20 20 20  th libc and.    
1ff50 20 20 23 20 6c 69 62 43 20 28 41 49 58 20 43 2b    # libC (AIX C+
1ff60 2b 20 6c 69 62 72 61 72 79 29 2c 20 77 68 69 63  + library), whic
1ff70 68 20 6f 62 76 69 6f 75 73 6c 79 20 64 6f 65 73  h obviously does
1ff80 6e 27 74 20 69 6e 63 6c 75 64 65 64 20 69 6e 20  n't included in 
1ff90 6c 69 62 72 61 72 69 65 73 0a 20 20 20 20 20 20  libraries.      
1ffa0 23 20 6c 69 73 74 20 62 79 20 67 63 63 2e 20 54  # list by gcc. T
1ffb0 68 69 73 20 63 61 75 73 65 20 75 6e 64 65 66 69  his cause undefi
1ffc0 6e 65 64 20 73 79 6d 62 6f 6c 73 20 77 69 74 68  ned symbols with
1ffd0 20 2d 73 74 61 74 69 63 20 66 6c 61 67 73 2e 0a   -static flags..
1ffe0 20 20 20 20 20 20 23 20 54 68 69 73 20 68 61 63        # This hac
1fff0 6b 20 61 6c 6c 6f 77 73 20 43 20 70 72 6f 67 72  k allows C progr
20000 61 6d 73 20 74 6f 20 62 65 20 6c 69 6e 6b 65 64  ams to be linked
20010 20 77 69 74 68 20 22 2d 73 74 61 74 69 63 20 2d   with "-static -
20020 6c 64 6c 22 2c 20 62 75 74 0a 20 20 20 20 20 20  ldl", but.      
20030 23 20 6e 6f 74 20 73 75 72 65 20 61 62 6f 75 74  # not sure about
20040 20 43 2b 2b 20 70 72 6f 67 72 61 6d 73 2e 0a 20   C++ programs.. 
20050 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f       lt_cv_prog_
20060 63 63 5f 73 74 61 74 69 63 3d 22 24 6c 74 5f 63  cc_static="$lt_c
20070 76 5f 70 72 6f 67 5f 63 63 5f 73 74 61 74 69 63  v_prog_cc_static
20080 20 24 7b 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63   ${lt_cv_prog_cc
20090 5f 77 6c 7d 2d 6c 43 22 0a 20 20 20 20 20 20 3b  _wl}-lC".      ;
200a0 3b 0a 20 20 20 20 61 6d 69 67 61 6f 73 2a 29 0a  ;.    amigaos*).
200b0 20 20 20 20 20 20 23 20 46 49 58 4d 45 3a 20 77        # FIXME: w
200c0 65 20 6e 65 65 64 20 61 74 20 6c 65 61 73 74 20  e need at least 
200d0 36 38 30 32 30 20 63 6f 64 65 20 74 6f 20 62 75  68020 code to bu
200e0 69 6c 64 20 73 68 61 72 65 64 20 6c 69 62 72 61  ild shared libra
200f0 72 69 65 73 2c 20 62 75 74 0a 20 20 20 20 20 20  ries, but.      
20100 23 20 61 64 64 69 6e 67 20 74 68 65 20 60 2d 6d  # adding the `-m
20110 36 38 30 32 30 27 20 66 6c 61 67 20 74 6f 20 47  68020' flag to G
20120 43 43 20 70 72 65 76 65 6e 74 73 20 62 75 69 6c  CC prevents buil
20130 64 69 6e 67 20 61 6e 79 74 68 69 6e 67 20 62 65  ding anything be
20140 74 74 65 72 2c 0a 20 20 20 20 20 20 23 20 6c 69  tter,.      # li
20150 6b 65 20 60 2d 6d 36 38 30 34 30 27 2e 0a 20 20  ke `-m68040'..  
20160 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63      lt_cv_prog_c
20170 63 5f 70 69 63 3d 27 2d 6d 36 38 30 32 30 20 2d  c_pic='-m68020 -
20180 72 65 73 69 64 65 6e 74 33 32 20 2d 6d 61 6c 77  resident32 -malw
20190 61 79 73 2d 72 65 73 74 6f 72 65 2d 61 34 27 0a  ays-restore-a4'.
201a0 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 62 65 6f        ;;.    beo
201b0 73 2a 20 7c 20 69 72 69 78 35 2a 20 7c 20 69 72  s* | irix5* | ir
201c0 69 78 36 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75 78  ix6* | nonstopux
201d0 2a 20 7c 20 6f 73 66 33 2a 20 7c 20 6f 73 66 34  * | osf3* | osf4
201e0 2a 20 7c 20 6f 73 66 35 2a 29 0a 20 20 20 20 20  * | osf5*).     
201f0 20 23 20 50 49 43 20 69 73 20 74 68 65 20 64 65   # PIC is the de
20200 66 61 75 6c 74 20 66 6f 72 20 74 68 65 73 65 20  fault for these 
20210 4f 53 65 73 2e 0a 20 20 20 20 20 20 3b 3b 0a 20  OSes..      ;;. 
20220 20 20 20 64 61 72 77 69 6e 2a 20 7c 20 72 68 61     darwin* | rha
20230 70 73 6f 64 79 2a 29 0a 20 20 20 20 20 20 23 20  psody*).      # 
20240 50 49 43 20 69 73 20 74 68 65 20 64 65 66 61 75  PIC is the defau
20250 6c 74 20 6f 6e 20 74 68 69 73 20 70 6c 61 74 66  lt on this platf
20260 6f 72 6d 0a 20 20 20 20 20 20 23 20 43 6f 6d 6d  orm.      # Comm
20270 6f 6e 20 73 79 6d 62 6f 6c 73 20 6e 6f 74 20 61  on symbols not a
20280 6c 6c 6f 77 65 64 20 69 6e 20 4d 48 5f 44 59 4c  llowed in MH_DYL
20290 49 42 20 66 69 6c 65 73 0a 20 20 20 20 20 20 6c  IB files.      l
202a0 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69 63  t_cv_prog_cc_pic
202b0 3d 27 2d 66 6e 6f 2d 63 6f 6d 6d 6f 6e 27 0a 20  ='-fno-common'. 
202c0 20 20 20 20 20 3b 3b 0a 20 20 20 20 63 79 67 77       ;;.    cygw
202d0 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c 20 70  in* | mingw* | p
202e0 77 33 32 2a 20 7c 20 6f 73 32 2a 29 0a 20 20 20  w32* | os2*).   
202f0 20 20 20 23 20 54 68 69 73 20 68 61 63 6b 20 69     # This hack i
20300 73 20 73 6f 20 74 68 61 74 20 74 68 65 20 73 6f  s so that the so
20310 75 72 63 65 20 66 69 6c 65 20 63 61 6e 20 74 65  urce file can te
20320 6c 6c 20 77 68 65 74 68 65 72 20 69 74 20 69 73  ll whether it is
20330 20 62 65 69 6e 67 0a 20 20 20 20 20 20 23 20 62   being.      # b
20340 75 69 6c 74 20 66 6f 72 20 69 6e 63 6c 75 73 69  uilt for inclusi
20350 6f 6e 20 69 6e 20 61 20 64 6c 6c 20 28 61 6e 64  on in a dll (and
20360 20 73 68 6f 75 6c 64 20 65 78 70 6f 72 74 20 73   should export s
20370 79 6d 62 6f 6c 73 20 66 6f 72 20 65 78 61 6d 70  ymbols for examp
20380 6c 65 29 2e 0a 20 20 20 20 20 20 6c 74 5f 63 76  le)..      lt_cv
20390 5f 70 72 6f 67 5f 63 63 5f 70 69 63 3d 27 2d 44  _prog_cc_pic='-D
203a0 44 4c 4c 5f 45 58 50 4f 52 54 27 0a 20 20 20 20  DLL_EXPORT'.    
203b0 20 20 3b 3b 0a 20 20 20 20 73 79 73 76 34 2a 4d    ;;.    sysv4*M
203c0 50 2a 29 0a 20 20 20 20 20 20 69 66 20 74 65 73  P*).      if tes
203d0 74 20 2d 64 20 2f 75 73 72 2f 6e 65 63 3b 20 74  t -d /usr/nec; t
203e0 68 65 6e 0a 09 20 6c 74 5f 63 76 5f 70 72 6f 67  hen.. lt_cv_prog
203f0 5f 63 63 5f 70 69 63 3d 2d 4b 63 6f 6e 66 6f 72  _cc_pic=-Kconfor
20400 6d 5f 70 69 63 0a 20 20 20 20 20 20 66 69 0a 20  m_pic.      fi. 
20410 20 20 20 20 20 3b 3b 0a 20 20 20 20 2a 29 0a 20       ;;.    *). 
20420 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f       lt_cv_prog_
20430 63 63 5f 70 69 63 3d 27 2d 66 50 49 43 27 0a 20  cc_pic='-fPIC'. 
20440 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63       ;;.    esac
20450 0a 20 20 65 6c 73 65 0a 20 20 20 20 23 20 50 4f  .  else.    # PO
20460 52 54 4d 45 20 43 68 65 63 6b 20 66 6f 72 20 50  RTME Check for P
20470 49 43 20 66 6c 61 67 73 20 66 6f 72 20 74 68 65  IC flags for the
20480 20 73 79 73 74 65 6d 20 63 6f 6d 70 69 6c 65 72   system compiler
20490 2e 0a 20 20 20 20 63 61 73 65 20 24 68 6f 73 74  ..    case $host
204a0 5f 6f 73 20 69 6e 0a 20 20 20 20 61 69 78 33 2a  _os in.    aix3*
204b0 20 7c 20 61 69 78 34 2a 20 7c 20 61 69 78 35 2a   | aix4* | aix5*
204c0 29 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 72  ).      lt_cv_pr
204d0 6f 67 5f 63 63 5f 77 6c 3d 27 2d 57 6c 2c 27 0a  og_cc_wl='-Wl,'.
204e0 20 20 20 20 20 20 23 20 41 6c 6c 20 41 49 58 20        # All AIX 
204f0 63 6f 64 65 20 69 73 20 50 49 43 2e 0a 20 20 20  code is PIC..   
20500 20 20 20 69 66 20 74 65 73 74 20 22 24 68 6f 73     if test "$hos
20510 74 5f 63 70 75 22 20 3d 20 69 61 36 34 3b 20 74  t_cpu" = ia64; t
20520 68 65 6e 0a 09 23 20 41 49 58 20 35 20 6e 6f 77  hen..# AIX 5 now
20530 20 73 75 70 70 6f 72 74 73 20 49 41 36 34 20 70   supports IA64 p
20540 72 6f 63 65 73 73 6f 72 0a 09 6c 74 5f 63 76 5f  rocessor..lt_cv_
20550 70 72 6f 67 5f 63 63 5f 73 74 61 74 69 63 3d 27  prog_cc_static='
20560 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20 20 20  -Bstatic'.      
20570 65 6c 73 65 0a 09 6c 74 5f 63 76 5f 70 72 6f 67  else..lt_cv_prog
20580 5f 63 63 5f 73 74 61 74 69 63 3d 27 2d 62 6e 73  _cc_static='-bns
20590 6f 20 2d 62 49 3a 2f 6c 69 62 2f 73 79 73 63 61  o -bI:/lib/sysca
205a0 6c 6c 73 2e 65 78 70 27 0a 20 20 20 20 20 20 66  lls.exp'.      f
205b0 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  i.      ;;..    
205c0 68 70 75 78 39 2a 20 7c 20 68 70 75 78 31 30 2a  hpux9* | hpux10*
205d0 20 7c 20 68 70 75 78 31 31 2a 29 0a 20 20 20 20   | hpux11*).    
205e0 20 20 23 20 49 73 20 74 68 65 72 65 20 61 20 62    # Is there a b
205f0 65 74 74 65 72 20 6c 74 5f 63 76 5f 70 72 6f 67  etter lt_cv_prog
20600 5f 63 63 5f 73 74 61 74 69 63 20 74 68 61 74 20  _cc_static that 
20610 77 6f 72 6b 73 20 77 69 74 68 20 74 68 65 20 62  works with the b
20620 75 6e 64 6c 65 64 20 43 43 3f 0a 20 20 20 20 20  undled CC?.     
20630 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 77   lt_cv_prog_cc_w
20640 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20 20 20 20 6c  l='-Wl,'.      l
20650 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74 61  t_cv_prog_cc_sta
20660 74 69 63 3d 22 24 7b 6c 74 5f 63 76 5f 70 72 6f  tic="${lt_cv_pro
20670 67 5f 63 63 5f 77 6c 7d 2d 61 20 24 7b 6c 74 5f  g_cc_wl}-a ${lt_
20680 63 76 5f 70 72 6f 67 5f 63 63 5f 77 6c 7d 61 72  cv_prog_cc_wl}ar
20690 63 68 69 76 65 22 0a 20 20 20 20 20 20 6c 74 5f  chive".      lt_
206a0 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69 63 3d 27  cv_prog_cc_pic='
206b0 2b 5a 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20  +Z'.      ;;..  
206c0 20 20 69 72 69 78 35 2a 20 7c 20 69 72 69 78 36    irix5* | irix6
206d0 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75 78 2a 29 0a  * | nonstopux*).
206e0 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67        lt_cv_prog
206f0 5f 63 63 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20  _cc_wl='-Wl,'.  
20700 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63      lt_cv_prog_c
20710 63 5f 73 74 61 74 69 63 3d 27 2d 6e 6f 6e 5f 73  c_static='-non_s
20720 68 61 72 65 64 27 0a 20 20 20 20 20 20 23 20 50  hared'.      # P
20730 49 43 20 28 77 69 74 68 20 2d 4b 50 49 43 29 20  IC (with -KPIC) 
20740 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 2e 0a  is the default..
20750 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 63 79        ;;..    cy
20760 67 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c  gwin* | mingw* |
20770 20 70 77 33 32 2a 20 7c 20 6f 73 32 2a 29 0a 20   pw32* | os2*). 
20780 20 20 20 20 20 23 20 54 68 69 73 20 68 61 63 6b       # This hack
20790 20 69 73 20 73 6f 20 74 68 61 74 20 74 68 65 20   is so that the 
207a0 73 6f 75 72 63 65 20 66 69 6c 65 20 63 61 6e 20  source file can 
207b0 74 65 6c 6c 20 77 68 65 74 68 65 72 20 69 74 20  tell whether it 
207c0 69 73 20 62 65 69 6e 67 0a 20 20 20 20 20 20 23  is being.      #
207d0 20 62 75 69 6c 74 20 66 6f 72 20 69 6e 63 6c 75   built for inclu
207e0 73 69 6f 6e 20 69 6e 20 61 20 64 6c 6c 20 28 61  sion in a dll (a
207f0 6e 64 20 73 68 6f 75 6c 64 20 65 78 70 6f 72 74  nd should export
20800 20 73 79 6d 62 6f 6c 73 20 66 6f 72 20 65 78 61   symbols for exa
20810 6d 70 6c 65 29 2e 0a 20 20 20 20 20 20 6c 74 5f  mple)..      lt_
20820 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69 63 3d 27  cv_prog_cc_pic='
20830 2d 44 44 4c 4c 5f 45 58 50 4f 52 54 27 0a 20 20  -DDLL_EXPORT'.  
20840 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6e 65 77 73      ;;..    news
20850 6f 73 36 29 0a 20 20 20 20 20 20 6c 74 5f 63 76  os6).      lt_cv
20860 5f 70 72 6f 67 5f 63 63 5f 70 69 63 3d 27 2d 4b  _prog_cc_pic='-K
20870 50 49 43 27 0a 20 20 20 20 20 20 6c 74 5f 63 76  PIC'.      lt_cv
20880 5f 70 72 6f 67 5f 63 63 5f 73 74 61 74 69 63 3d  _prog_cc_static=
20890 27 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20 20  '-Bstatic'.     
208a0 20 3b 3b 0a 0a 20 20 20 20 6f 73 66 33 2a 20 7c   ;;..    osf3* |
208b0 20 6f 73 66 34 2a 20 7c 20 6f 73 66 35 2a 29 0a   osf4* | osf5*).
208c0 20 20 20 20 20 20 23 20 41 6c 6c 20 4f 53 46 2f        # All OSF/
208d0 31 20 63 6f 64 65 20 69 73 20 50 49 43 2e 0a 20  1 code is PIC.. 
208e0 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f       lt_cv_prog_
208f0 63 63 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20  cc_wl='-Wl,'.   
20900 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63     lt_cv_prog_cc
20910 5f 73 74 61 74 69 63 3d 27 2d 6e 6f 6e 5f 73 68  _static='-non_sh
20920 61 72 65 64 27 0a 20 20 20 20 20 20 3b 3b 0a 0a  ared'.      ;;..
20930 20 20 20 20 73 63 6f 33 2e 32 76 35 2a 29 0a 20      sco3.2v5*). 
20940 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f       lt_cv_prog_
20950 63 63 5f 70 69 63 3d 27 2d 4b 70 69 63 27 0a 20  cc_pic='-Kpic'. 
20960 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f       lt_cv_prog_
20970 63 63 5f 73 74 61 74 69 63 3d 27 2d 64 6e 27 0a  cc_static='-dn'.
20980 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67        lt_cv_prog
20990 5f 63 63 5f 73 68 6c 69 62 3d 27 2d 62 65 6c 66  _cc_shlib='-belf
209a0 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  '.      ;;..    
209b0 73 6f 6c 61 72 69 73 2a 29 0a 20 20 20 20 20 20  solaris*).      
209c0 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69  lt_cv_prog_cc_pi
209d0 63 3d 27 2d 4b 50 49 43 27 0a 20 20 20 20 20 20  c='-KPIC'.      
209e0 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74  lt_cv_prog_cc_st
209f0 61 74 69 63 3d 27 2d 42 73 74 61 74 69 63 27 0a  atic='-Bstatic'.
20a00 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67        lt_cv_prog
20a10 5f 63 63 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20  _cc_wl='-Wl,'.  
20a20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 75 6e 6f      ;;..    suno
20a30 73 34 2a 29 0a 20 20 20 20 20 20 6c 74 5f 63 76  s4*).      lt_cv
20a40 5f 70 72 6f 67 5f 63 63 5f 70 69 63 3d 27 2d 50  _prog_cc_pic='-P
20a50 49 43 27 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f  IC'.      lt_cv_
20a60 70 72 6f 67 5f 63 63 5f 73 74 61 74 69 63 3d 27  prog_cc_static='
20a70 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20 20 20  -Bstatic'.      
20a80 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 77 6c  lt_cv_prog_cc_wl
20a90 3d 27 2d 51 6f 70 74 69 6f 6e 20 6c 64 20 27 0a  ='-Qoption ld '.
20aa0 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 79        ;;..    sy
20ab0 73 76 34 20 7c 20 73 79 73 76 34 2e 32 75 77 32  sv4 | sysv4.2uw2
20ac0 2a 20 7c 20 73 79 73 76 34 2e 33 2a 20 7c 20 73  * | sysv4.3* | s
20ad0 79 73 76 35 2a 29 0a 20 20 20 20 20 20 6c 74 5f  ysv5*).      lt_
20ae0 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69 63 3d 27  cv_prog_cc_pic='
20af0 2d 4b 50 49 43 27 0a 20 20 20 20 20 20 6c 74 5f  -KPIC'.      lt_
20b00 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74 61 74 69  cv_prog_cc_stati
20b10 63 3d 27 2d 42 73 74 61 74 69 63 27 0a 20 20 20  c='-Bstatic'.   
20b20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63     lt_cv_prog_cc
20b30 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20 20 20  _wl='-Wl,'.     
20b40 20 3b 3b 0a 0a 20 20 20 20 75 74 73 34 2a 29 0a   ;;..    uts4*).
20b50 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67        lt_cv_prog
20b60 5f 63 63 5f 70 69 63 3d 27 2d 70 69 63 27 0a 20  _cc_pic='-pic'. 
20b70 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f       lt_cv_prog_
20b80 63 63 5f 73 74 61 74 69 63 3d 27 2d 42 73 74 61  cc_static='-Bsta
20b90 74 69 63 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20  tic'.      ;;.. 
20ba0 20 20 20 73 79 73 76 34 2a 4d 50 2a 29 0a 20 20     sysv4*MP*).  
20bb0 20 20 20 20 69 66 20 74 65 73 74 20 2d 64 20 2f      if test -d /
20bc0 75 73 72 2f 6e 65 63 20 3b 74 68 65 6e 0a 09 6c  usr/nec ;then..l
20bd0 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69 63  t_cv_prog_cc_pic
20be0 3d 27 2d 4b 63 6f 6e 66 6f 72 6d 5f 70 69 63 27  ='-Kconform_pic'
20bf0 0a 09 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f  ..lt_cv_prog_cc_
20c00 73 74 61 74 69 63 3d 27 2d 42 73 74 61 74 69 63  static='-Bstatic
20c10 27 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20  '.      fi.     
20c20 20 3b 3b 0a 0a 20 20 20 20 2a 29 0a 20 20 20 20   ;;..    *).    
20c30 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f    lt_cv_prog_cc_
20c40 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65 64  can_build_shared
20c50 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20  =no.      ;;.   
20c60 20 65 73 61 63 0a 20 20 66 69 0a 0a 66 69 0a 0a   esac.  fi..fi..
20c70 69 66 20 74 65 73 74 20 2d 7a 20 22 24 6c 74 5f  if test -z "$lt_
20c80 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69 63 22 3b  cv_prog_cc_pic";
20c90 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61   then.  echo "$a
20ca0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
20cb0 73 75 6c 74 3a 20 6e 6f 6e 65 22 20 3e 26 35 0a  sult: none" >&5.
20cc0 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e  echo "${ECHO_T}n
20cd0 6f 6e 65 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  one" >&6.else.  
20ce0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
20cf0 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c  NENO: result: $l
20d00 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69 63  t_cv_prog_cc_pic
20d10 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
20d20 48 4f 5f 54 7d 24 6c 74 5f 63 76 5f 70 72 6f 67  HO_T}$lt_cv_prog
20d30 5f 63 63 5f 70 69 63 22 20 3e 26 36 0a 0a 20 20  _cc_pic" >&6..  
20d40 23 20 43 68 65 63 6b 20 74 6f 20 6d 61 6b 65 20  # Check to make 
20d50 73 75 72 65 20 74 68 65 20 70 69 63 5f 66 6c 61  sure the pic_fla
20d60 67 20 61 63 74 75 61 6c 6c 79 20 77 6f 72 6b 73  g actually works
20d70 2e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ..  echo "$as_me
20d80 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
20d90 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c 65 72 20  ng if $compiler 
20da0 50 49 43 20 66 6c 61 67 20 24 6c 74 5f 63 76 5f  PIC flag $lt_cv_
20db0 70 72 6f 67 5f 63 63 5f 70 69 63 20 77 6f 72 6b  prog_cc_pic work
20dc0 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  s" >&5.echo $ECH
20dd0 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 69 66  O_N "checking if
20de0 20 24 63 6f 6d 70 69 6c 65 72 20 50 49 43 20 66   $compiler PIC f
20df0 6c 61 67 20 24 6c 74 5f 63 76 5f 70 72 6f 67 5f  lag $lt_cv_prog_
20e00 63 63 5f 70 69 63 20 77 6f 72 6b 73 2e 2e 2e 20  cc_pic works... 
20e10 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 20 20 69  $ECHO_C" >&6.  i
20e20 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f  f test "${lt_cv_
20e30 70 72 6f 67 5f 63 63 5f 70 69 63 5f 77 6f 72 6b  prog_cc_pic_work
20e40 73 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  s+set}" = set; t
20e50 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
20e60 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
20e70 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
20e80 20 20 20 20 20 73 61 76 65 5f 43 46 4c 41 47 53       save_CFLAGS
20e90 3d 22 24 43 46 4c 41 47 53 22 0a 20 20 20 20 43  ="$CFLAGS".    C
20ea0 46 4c 41 47 53 3d 22 24 43 46 4c 41 47 53 20 24  FLAGS="$CFLAGS $
20eb0 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69  lt_cv_prog_cc_pi
20ec0 63 20 2d 44 50 49 43 22 0a 20 20 20 20 63 61 74  c -DPIC".    cat
20ed0 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65   >conftest.$ac_e
20ee0 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63  xt <<_ACEOF./* c
20ef0 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f  onfdefs.h.  */._
20f00 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65  ACEOF.cat confde
20f10 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  fs.h >>conftest.
20f20 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f  $ac_ext.cat >>co
20f30 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
20f40 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63  <_ACEOF./* end c
20f50 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a  onfdefs.h.  */..
20f60 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20  int.main ().{.. 
20f70 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d   ;.  return 0;.}
20f80 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f  ._ACEOF.rm -f co
20f90 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
20fa0 74 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68  t.if { (eval ech
20fb0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
20fc0 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65  O: \"$ac_compile
20fd0 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
20fe0 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e   $ac_compile) 2>
20ff0 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61  conftest.er1.  a
21000 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72  c_status=$?.  gr
21010 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e  ep -v '^ *+' con
21020 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74  ftest.er1 >conft
21030 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20  est.err.  rm -f 
21040 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63  conftest.er1.  c
21050 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20  at conftest.err 
21060 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  >&5.  echo "$as_
21070 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
21080 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
21090 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
210a0 61 74 75 73 29 3b 20 7d 20 26 26 0a 09 20 7b 20  atus); } &&.. { 
210b0 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 7a 20  ac_try='test -z 
210c0 22 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c  "$ac_c_werror_fl
210d0 61 67 22 09 09 09 20 7c 7c 20 74 65 73 74 20 21  ag"... || test !
210e0 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -s conftest.err
210f0 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  '.  { (eval echo
21100 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
21110 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20  : \"$ac_try\"") 
21120 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
21130 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  try) 2>&5.  ac_s
21140 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
21150 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
21160 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
21170 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
21180 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d  ac_status); }; }
21190 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27   &&.. { ac_try='
211a0 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74  test -s conftest
211b0 2e 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b  .$ac_objext'.  {
211c0 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
211d0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
211e0 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20  ac_try\"") >&5. 
211f0 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20   (eval $ac_try) 
21200 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73  2>&5.  ac_status
21210 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  =$?.  echo "$as_
21220 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
21230 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
21240 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
21250 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65  atus); }; }; the
21260 6e 0a 20 20 20 20 20 20 20 20 63 61 73 65 20 24  n.        case $
21270 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20 20 20  host_os in.     
21280 20 68 70 75 78 39 2a 20 7c 20 68 70 75 78 31 30   hpux9* | hpux10
21290 2a 20 7c 20 68 70 75 78 31 31 2a 29 0a 09 23 20  * | hpux11*)..# 
212a0 4f 6e 20 48 50 2d 55 58 2c 20 62 6f 74 68 20 43  On HP-UX, both C
212b0 43 20 61 6e 64 20 47 43 43 20 6f 6e 6c 79 20 77  C and GCC only w
212c0 61 72 6e 20 74 68 61 74 20 50 49 43 20 69 73 20  arn that PIC is 
212d0 73 75 70 70 6f 72 74 65 64 2e 2e 2e 20 74 68 65  supported... the
212e0 6e 0a 09 23 20 74 68 65 79 20 63 72 65 61 74 65  n..# they create
212f0 20 6e 6f 6e 2d 50 49 43 20 6f 62 6a 65 63 74 73   non-PIC objects
21300 2e 20 20 53 6f 2c 20 69 66 20 74 68 65 72 65 20  .  So, if there 
21310 77 65 72 65 20 61 6e 79 20 77 61 72 6e 69 6e 67  were any warning
21320 73 2c 20 77 65 0a 09 23 20 61 73 73 75 6d 65 20  s, we..# assume 
21330 74 68 61 74 20 50 49 43 20 69 73 20 6e 6f 74 20  that PIC is not 
21340 73 75 70 70 6f 72 74 65 64 2e 0a 09 69 66 20 74  supported...if t
21350 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  est -s conftest.
21360 65 72 72 3b 20 74 68 65 6e 0a 09 20 20 6c 74 5f  err; then..  lt_
21370 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69 63 5f 77  cv_prog_cc_pic_w
21380 6f 72 6b 73 3d 6e 6f 0a 09 65 6c 73 65 0a 09 20  orks=no..else.. 
21390 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70   lt_cv_prog_cc_p
213a0 69 63 5f 77 6f 72 6b 73 3d 79 65 73 0a 09 66 69  ic_works=yes..fi
213b0 0a 09 3b 3b 0a 20 20 20 20 20 20 2a 29 0a 09 6c  ..;;.      *)..l
213c0 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69 63  t_cv_prog_cc_pic
213d0 5f 77 6f 72 6b 73 3d 79 65 73 0a 09 3b 3b 0a 20  _works=yes..;;. 
213e0 20 20 20 20 20 65 73 61 63 0a 0a 65 6c 73 65 0a       esac..else.
213f0 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20    echo "$as_me: 
21400 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77  failed program w
21410 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f  as:" >&5.sed 's/
21420 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e  ^/| /' conftest.
21430 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 20 20 20  $ac_ext >&5..   
21440 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63     lt_cv_prog_cc
21450 5f 70 69 63 5f 77 6f 72 6b 73 3d 6e 6f 0a 0a 66  _pic_works=no..f
21460 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  i.rm -f conftest
21470 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61  .err conftest.$a
21480 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73  c_objext conftes
21490 74 2e 24 61 63 5f 65 78 74 0a 20 20 20 20 43 46  t.$ac_ext.    CF
214a0 4c 41 47 53 3d 22 24 73 61 76 65 5f 43 46 4c 41  LAGS="$save_CFLA
214b0 47 53 22 0a 0a 66 69 0a 0a 0a 20 20 69 66 20 74  GS"..fi...  if t
214c0 65 73 74 20 22 58 24 6c 74 5f 63 76 5f 70 72 6f  est "X$lt_cv_pro
214d0 67 5f 63 63 5f 70 69 63 5f 77 6f 72 6b 73 22 20  g_cc_pic_works" 
214e0 3d 20 58 6e 6f 3b 20 74 68 65 6e 0a 20 20 20 20  = Xno; then.    
214f0 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69  lt_cv_prog_cc_pi
21500 63 3d 0a 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f  c=.    lt_cv_pro
21510 67 5f 63 63 5f 63 61 6e 5f 62 75 69 6c 64 5f 73  g_cc_can_build_s
21520 68 61 72 65 64 3d 6e 6f 0a 20 20 65 6c 73 65 0a  hared=no.  else.
21530 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63      lt_cv_prog_c
21540 63 5f 70 69 63 3d 22 20 24 6c 74 5f 63 76 5f 70  c_pic=" $lt_cv_p
21550 72 6f 67 5f 63 63 5f 70 69 63 22 0a 20 20 66 69  rog_cc_pic".  fi
21560 0a 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ..  echo "$as_me
21570 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
21580 3a 20 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63  : $lt_cv_prog_cc
21590 5f 70 69 63 5f 77 6f 72 6b 73 22 20 3e 26 35 0a  _pic_works" >&5.
215a0 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
215b0 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69  lt_cv_prog_cc_pi
215c0 63 5f 77 6f 72 6b 73 22 20 3e 26 36 0a 66 69 0a  c_works" >&6.fi.
215d0 0a 23 20 43 68 65 63 6b 20 66 6f 72 20 61 6e 79  .# Check for any
215e0 20 73 70 65 63 69 61 6c 20 73 68 61 72 65 64 20   special shared 
215f0 6c 69 62 72 61 72 79 20 63 6f 6d 70 69 6c 61 74  library compilat
21600 69 6f 6e 20 66 6c 61 67 73 2e 0a 69 66 20 74 65  ion flags..if te
21610 73 74 20 2d 6e 20 22 24 6c 74 5f 63 76 5f 70 72  st -n "$lt_cv_pr
21620 6f 67 5f 63 63 5f 73 68 6c 69 62 22 3b 20 74 68  og_cc_shlib"; th
21630 65 6e 0a 20 20 7b 20 65 63 68 6f 20 22 24 61 73  en.  { echo "$as
21640 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41 52  _me:$LINENO: WAR
21650 4e 49 4e 47 3a 20 5c 60 24 43 43 27 20 72 65 71  NING: \`$CC' req
21660 75 69 72 65 73 20 5c 60 24 6c 74 5f 63 76 5f 70  uires \`$lt_cv_p
21670 72 6f 67 5f 63 63 5f 73 68 6c 69 62 27 20 74 6f  rog_cc_shlib' to
21680 20 62 75 69 6c 64 20 73 68 61 72 65 64 20 6c 69   build shared li
21690 62 72 61 72 69 65 73 22 20 3e 26 35 0a 65 63 68  braries" >&5.ech
216a0 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49  o "$as_me: WARNI
216b0 4e 47 3a 20 5c 60 24 43 43 27 20 72 65 71 75 69  NG: \`$CC' requi
216c0 72 65 73 20 5c 60 24 6c 74 5f 63 76 5f 70 72 6f  res \`$lt_cv_pro
216d0 67 5f 63 63 5f 73 68 6c 69 62 27 20 74 6f 20 62  g_cc_shlib' to b
216e0 75 69 6c 64 20 73 68 61 72 65 64 20 6c 69 62 72  uild shared libr
216f0 61 72 69 65 73 22 20 3e 26 32 3b 7d 0a 20 20 69  aries" >&2;}.  i
21700 66 20 65 63 68 6f 20 22 24 6f 6c 64 5f 43 43 20  f echo "$old_CC 
21710 24 6f 6c 64 5f 43 46 4c 41 47 53 20 22 20 7c 20  $old_CFLAGS " | 
21720 65 67 72 65 70 20 2d 65 20 22 5b 20 09 5d 24 6c  egrep -e "[ .]$l
21730 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73 68 6c  t_cv_prog_cc_shl
21740 69 62 5b 20 09 5d 22 20 3e 2f 64 65 76 2f 6e 75  ib[ .]" >/dev/nu
21750 6c 6c 3b 20 74 68 65 6e 20 3a 0a 20 20 65 6c 73  ll; then :.  els
21760 65 0a 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73  e.   { echo "$as
21770 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41 52  _me:$LINENO: WAR
21780 4e 49 4e 47 3a 20 61 64 64 20 5c 60 24 6c 74 5f  NING: add \`$lt_
21790 63 76 5f 70 72 6f 67 5f 63 63 5f 73 68 6c 69 62  cv_prog_cc_shlib
217a0 27 20 74 6f 20 74 68 65 20 43 43 20 6f 72 20 43  ' to the CC or C
217b0 46 4c 41 47 53 20 65 6e 76 20 76 61 72 69 61 62  FLAGS env variab
217c0 6c 65 20 61 6e 64 20 72 65 63 6f 6e 66 69 67 75  le and reconfigu
217d0 72 65 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  re" >&5.echo "$a
217e0 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 61  s_me: WARNING: a
217f0 64 64 20 5c 60 24 6c 74 5f 63 76 5f 70 72 6f 67  dd \`$lt_cv_prog
21800 5f 63 63 5f 73 68 6c 69 62 27 20 74 6f 20 74 68  _cc_shlib' to th
21810 65 20 43 43 20 6f 72 20 43 46 4c 41 47 53 20 65  e CC or CFLAGS e
21820 6e 76 20 76 61 72 69 61 62 6c 65 20 61 6e 64 20  nv variable and 
21830 72 65 63 6f 6e 66 69 67 75 72 65 22 20 3e 26 32  reconfigure" >&2
21840 3b 7d 0a 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f  ;}.    lt_cv_pro
21850 67 5f 63 63 5f 63 61 6e 5f 62 75 69 6c 64 5f 73  g_cc_can_build_s
21860 68 61 72 65 64 3d 6e 6f 0a 20 20 66 69 0a 66 69  hared=no.  fi.fi
21870 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  ..echo "$as_me:$
21880 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
21890 20 69 66 20 24 63 6f 6d 70 69 6c 65 72 20 73 74   if $compiler st
218a0 61 74 69 63 20 66 6c 61 67 20 24 6c 74 5f 63 76  atic flag $lt_cv
218b0 5f 70 72 6f 67 5f 63 63 5f 73 74 61 74 69 63 20  _prog_cc_static 
218c0 77 6f 72 6b 73 22 20 3e 26 35 0a 65 63 68 6f 20  works" >&5.echo 
218d0 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
218e0 67 20 69 66 20 24 63 6f 6d 70 69 6c 65 72 20 73  g if $compiler s
218f0 74 61 74 69 63 20 66 6c 61 67 20 24 6c 74 5f 63  tatic flag $lt_c
21900 76 5f 70 72 6f 67 5f 63 63 5f 73 74 61 74 69 63  v_prog_cc_static
21910 20 77 6f 72 6b 73 2e 2e 2e 20 24 45 43 48 4f 5f   works... $ECHO_
21920 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22  C" >&6.if test "
21930 24 7b 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f  ${lt_cv_prog_cc_
21940 73 74 61 74 69 63 5f 77 6f 72 6b 73 2b 73 65 74  static_works+set
21950 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
21960 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
21970 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
21980 20 3e 26 36 0a 65 6c 73 65 0a 20 20 20 20 6c 74   >&6.else.    lt
21990 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74 61 74  _cv_prog_cc_stat
219a0 69 63 5f 77 6f 72 6b 73 3d 6e 6f 0a 20 20 73 61  ic_works=no.  sa
219b0 76 65 5f 4c 44 46 4c 41 47 53 3d 22 24 4c 44 46  ve_LDFLAGS="$LDF
219c0 4c 41 47 53 22 0a 20 20 4c 44 46 4c 41 47 53 3d  LAGS".  LDFLAGS=
219d0 22 24 4c 44 46 4c 41 47 53 20 24 6c 74 5f 63 76  "$LDFLAGS $lt_cv
219e0 5f 70 72 6f 67 5f 63 63 5f 73 74 61 74 69 63 22  _prog_cc_static"
219f0 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74  .  cat >conftest
21a00 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
21a10 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e  F./* confdefs.h.
21a20 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20    */._ACEOF.cat 
21a30 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e  confdefs.h >>con
21a40 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61  ftest.$ac_ext.ca
21a50 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  t >>conftest.$ac
21a60 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
21a70 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e   end confdefs.h.
21a80 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28    */..int.main (
21a90 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72  ).{..  ;.  retur
21aa0 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d  n 0;.}._ACEOF.rm
21ab0 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   -f conftest.$ac
21ac0 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74  _objext conftest
21ad0 24 61 63 5f 65 78 65 65 78 74 0a 69 66 20 7b 20  $ac_exeext.if { 
21ae0 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
21af0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
21b00 63 5f 6c 69 6e 6b 5c 22 22 29 20 3e 26 35 0a 20  c_link\"") >&5. 
21b10 20 28 65 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 29   (eval $ac_link)
21b20 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a   2>conftest.er1.
21b30 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
21b40 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20   grep -v '^ *+' 
21b50 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f  conftest.er1 >co
21b60 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20  nftest.err.  rm 
21b70 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a  -f conftest.er1.
21b80 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65    cat conftest.e
21b90 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24  rr >&5.  echo "$
21ba0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
21bb0 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
21bc0 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
21bd0 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09  _status); } &&..
21be0 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20   { ac_try='test 
21bf0 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72  -z "$ac_c_werror
21c00 5f 66 6c 61 67 22 09 09 09 20 7c 7c 20 74 65 73  _flag"... || tes
21c10 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  t ! -s conftest.
21c20 65 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20 65  err'.  { (eval e
21c30 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
21c40 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22  ENO: \"$ac_try\"
21c50 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
21c60 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61  ac_try) 2>&5.  a
21c70 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
21c80 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
21c90 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
21ca0 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
21cb0 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
21cc0 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72  ; } &&.. { ac_tr
21cd0 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74  y='test -s conft
21ce0 65 73 74 24 61 63 5f 65 78 65 65 78 74 27 0a 20  est$ac_exeext'. 
21cf0 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
21d00 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
21d10 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35  "$ac_try\"") >&5
21d20 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79  .  (eval $ac_try
21d30 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
21d40 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
21d50 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
21d60 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
21d70 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
21d80 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74  status); }; }; t
21d90 68 65 6e 0a 20 20 6c 74 5f 63 76 5f 70 72 6f 67  hen.  lt_cv_prog
21da0 5f 63 63 5f 73 74 61 74 69 63 5f 77 6f 72 6b 73  _cc_static_works
21db0 3d 79 65 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f  =yes.else.  echo
21dc0 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64   "$as_me: failed
21dd0 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e   program was:" >
21de0 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27  &5.sed 's/^/| /'
21df0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
21e00 74 20 3e 26 35 0a 0a 66 69 0a 72 6d 20 2d 66 20  t >&5..fi.rm -f 
21e10 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e  conftest.err con
21e20 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
21e30 20 5c 0a 20 20 20 20 20 20 63 6f 6e 66 74 65 73   \.      conftes
21e40 74 24 61 63 5f 65 78 65 65 78 74 20 63 6f 6e 66  t$ac_exeext conf
21e50 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 4c  test.$ac_ext.  L
21e60 44 46 4c 41 47 53 3d 22 24 73 61 76 65 5f 4c 44  DFLAGS="$save_LD
21e70 46 4c 41 47 53 22 0a 0a 66 69 0a 0a 0a 23 20 42  FLAGS"..fi...# B
21e80 65 6c 74 20 2a 61 6e 64 2a 20 62 72 61 63 65 73  elt *and* braces
21e90 20 74 6f 20 73 74 6f 70 20 6d 79 20 74 72 6f 75   to stop my trou
21ea0 73 65 72 73 20 66 61 6c 6c 69 6e 67 20 64 6f 77  sers falling dow
21eb0 6e 3a 0a 74 65 73 74 20 22 58 24 6c 74 5f 63 76  n:.test "X$lt_cv
21ec0 5f 70 72 6f 67 5f 63 63 5f 73 74 61 74 69 63 5f  _prog_cc_static_
21ed0 77 6f 72 6b 73 22 20 3d 20 58 6e 6f 20 26 26 20  works" = Xno && 
21ee0 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74  lt_cv_prog_cc_st
21ef0 61 74 69 63 3d 0a 65 63 68 6f 20 22 24 61 73 5f  atic=.echo "$as_
21f00 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
21f10 6c 74 3a 20 24 6c 74 5f 63 76 5f 70 72 6f 67 5f  lt: $lt_cv_prog_
21f20 63 63 5f 73 74 61 74 69 63 5f 77 6f 72 6b 73 22  cc_static_works"
21f30 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
21f40 4f 5f 54 7d 24 6c 74 5f 63 76 5f 70 72 6f 67 5f  O_T}$lt_cv_prog_
21f50 63 63 5f 73 74 61 74 69 63 5f 77 6f 72 6b 73 22  cc_static_works"
21f60 20 3e 26 36 0a 0a 70 69 63 5f 66 6c 61 67 3d 22   >&6..pic_flag="
21f70 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70  $lt_cv_prog_cc_p
21f80 69 63 22 0a 73 70 65 63 69 61 6c 5f 73 68 6c 69  ic".special_shli
21f90 62 5f 63 6f 6d 70 69 6c 65 5f 66 6c 61 67 73 3d  b_compile_flags=
21fa0 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f  "$lt_cv_prog_cc_
21fb0 73 68 6c 69 62 22 0a 77 6c 3d 22 24 6c 74 5f 63  shlib".wl="$lt_c
21fc0 76 5f 70 72 6f 67 5f 63 63 5f 77 6c 22 0a 6c 69  v_prog_cc_wl".li
21fd0 6e 6b 5f 73 74 61 74 69 63 5f 66 6c 61 67 3d 22  nk_static_flag="
21fe0 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73  $lt_cv_prog_cc_s
21ff0 74 61 74 69 63 22 0a 6e 6f 5f 62 75 69 6c 74 69  tatic".no_builti
22000 6e 5f 66 6c 61 67 3d 22 24 6c 74 5f 63 76 5f 70  n_flag="$lt_cv_p
22010 72 6f 67 5f 63 63 5f 6e 6f 5f 62 75 69 6c 74 69  rog_cc_no_builti
22020 6e 22 0a 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61  n".can_build_sha
22030 72 65 64 3d 22 24 6c 74 5f 63 76 5f 70 72 6f 67  red="$lt_cv_prog
22040 5f 63 63 5f 63 61 6e 5f 62 75 69 6c 64 5f 73 68  _cc_can_build_sh
22050 61 72 65 64 22 0a 0a 0a 23 20 43 68 65 63 6b 20  ared"...# Check 
22060 74 6f 20 73 65 65 20 69 66 20 6f 70 74 69 6f 6e  to see if option
22070 73 20 2d 6f 20 61 6e 64 20 2d 63 20 61 72 65 20  s -o and -c are 
22080 73 69 6d 75 6c 74 61 6e 65 6f 75 73 6c 79 20 73  simultaneously s
22090 75 70 70 6f 72 74 65 64 20 62 79 20 63 6f 6d 70  upported by comp
220a0 69 6c 65 72 0a 65 63 68 6f 20 22 24 61 73 5f 6d  iler.echo "$as_m
220b0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
220c0 69 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c 65 72  ing if $compiler
220d0 20 73 75 70 70 6f 72 74 73 20 2d 63 20 2d 6f 20   supports -c -o 
220e0 66 69 6c 65 2e 24 61 63 5f 6f 62 6a 65 78 74 22  file.$ac_objext"
220f0 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
22100 4e 20 22 63 68 65 63 6b 69 6e 67 20 69 66 20 24  N "checking if $
22110 63 6f 6d 70 69 6c 65 72 20 73 75 70 70 6f 72 74  compiler support
22120 73 20 2d 63 20 2d 6f 20 66 69 6c 65 2e 24 61 63  s -c -o file.$ac
22130 5f 6f 62 6a 65 78 74 2e 2e 2e 20 24 45 43 48 4f  _objext... $ECHO
22140 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  _C" >&6.if test 
22150 22 24 7b 6c 74 5f 63 76 5f 63 6f 6d 70 69 6c 65  "${lt_cv_compile
22160 72 5f 63 5f 6f 2b 73 65 74 7d 22 20 3d 20 73 65  r_c_o+set}" = se
22170 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
22180 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
22190 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
221a0 73 65 0a 0a 24 72 6d 20 2d 72 20 63 6f 6e 66 74  se..$rm -r conft
221b0 65 73 74 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a  est 2>/dev/null.
221c0 6d 6b 64 69 72 20 63 6f 6e 66 74 65 73 74 0a 63  mkdir conftest.c
221d0 64 20 63 6f 6e 66 74 65 73 74 0a 65 63 68 6f 20  d conftest.echo 
221e0 22 69 6e 74 20 73 6f 6d 65 5f 76 61 72 69 61 62  "int some_variab
221f0 6c 65 20 3d 20 30 3b 22 20 3e 20 63 6f 6e 66 74  le = 0;" > conft
22200 65 73 74 2e 24 61 63 5f 65 78 74 0a 6d 6b 64 69  est.$ac_ext.mkdi
22210 72 20 6f 75 74 0a 23 20 41 63 63 6f 72 64 69 6e  r out.# Accordin
22220 67 20 74 6f 20 54 6f 6d 20 54 72 6f 6d 65 79 2c  g to Tom Tromey,
22230 20 49 61 6e 20 4c 61 6e 63 65 20 54 61 79 6c 6f   Ian Lance Taylo
22240 72 20 72 65 70 6f 72 74 65 64 20 74 68 65 72 65  r reported there
22250 20 61 72 65 20 43 20 63 6f 6d 70 69 6c 65 72 73   are C compilers
22260 0a 23 20 74 68 61 74 20 77 69 6c 6c 20 63 72 65  .# that will cre
22270 61 74 65 20 74 65 6d 70 6f 72 61 72 79 20 66 69  ate temporary fi
22280 6c 65 73 20 69 6e 20 74 68 65 20 63 75 72 72 65  les in the curre
22290 6e 74 20 64 69 72 65 63 74 6f 72 79 20 72 65 67  nt directory reg
222a0 61 72 64 6c 65 73 73 20 6f 66 0a 23 20 74 68 65  ardless of.# the
222b0 20 6f 75 74 70 75 74 20 64 69 72 65 63 74 6f 72   output director
222c0 79 2e 20 20 54 68 75 73 2c 20 6d 61 6b 69 6e 67  y.  Thus, making
222d0 20 43 57 44 20 72 65 61 64 2d 6f 6e 6c 79 20 77   CWD read-only w
222e0 69 6c 6c 20 63 61 75 73 65 20 74 68 69 73 20 74  ill cause this t
222f0 65 73 74 0a 23 20 74 6f 20 66 61 69 6c 2c 20 65  est.# to fail, e
22300 6e 61 62 6c 69 6e 67 20 6c 6f 63 6b 69 6e 67 20  nabling locking 
22310 6f 72 20 61 74 20 6c 65 61 73 74 20 77 61 72 6e  or at least warn
22320 69 6e 67 20 74 68 65 20 75 73 65 72 20 6e 6f 74  ing the user not
22330 20 74 6f 20 64 6f 20 70 61 72 61 6c 6c 65 6c 0a   to do parallel.
22340 23 20 62 75 69 6c 64 73 2e 0a 63 68 6d 6f 64 20  # builds..chmod 
22350 2d 77 20 2e 0a 73 61 76 65 5f 43 46 4c 41 47 53  -w ..save_CFLAGS
22360 3d 22 24 43 46 4c 41 47 53 22 0a 43 46 4c 41 47  ="$CFLAGS".CFLAG
22370 53 3d 22 24 43 46 4c 41 47 53 20 2d 6f 20 6f 75  S="$CFLAGS -o ou
22380 74 2f 63 6f 6e 66 74 65 73 74 32 2e 24 61 63 5f  t/conftest2.$ac_
22390 6f 62 6a 65 78 74 22 0a 63 6f 6d 70 69 6c 65 72  objext".compiler
223a0 5f 63 5f 6f 3d 6e 6f 0a 69 66 20 7b 20 28 65 76  _c_o=no.if { (ev
223b0 61 6c 20 65 63 68 6f 20 63 6f 6e 66 69 67 75 72  al echo configur
223c0 65 3a 34 37 30 34 3a 20 5c 22 24 61 63 5f 63 6f  e:4704: \"$ac_co
223d0 6d 70 69 6c 65 5c 22 29 20 31 3e 26 35 3b 20 28  mpile\") 1>&5; (
223e0 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65  eval $ac_compile
223f0 29 20 32 3e 6f 75 74 2f 63 6f 6e 66 74 65 73 74  ) 2>out/conftest
22400 2e 65 72 72 3b 20 7d 20 26 26 20 74 65 73 74 20  .err; } && test 
22410 2d 73 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74 32  -s out/conftest2
22420 2e 24 61 63 5f 6f 62 6a 65 78 74 3b 20 74 68 65  .$ac_objext; the
22430 6e 0a 20 20 23 20 54 68 65 20 63 6f 6d 70 69 6c  n.  # The compil
22440 65 72 20 63 61 6e 20 6f 6e 6c 79 20 77 61 72 6e  er can only warn
22450 20 61 6e 64 20 69 67 6e 6f 72 65 20 74 68 65 20   and ignore the 
22460 6f 70 74 69 6f 6e 20 69 66 20 6e 6f 74 20 72 65  option if not re
22470 63 6f 67 6e 69 7a 65 64 0a 20 20 23 20 53 6f 20  cognized.  # So 
22480 73 61 79 20 6e 6f 20 69 66 20 74 68 65 72 65 20  say no if there 
22490 61 72 65 20 77 61 72 6e 69 6e 67 73 0a 20 20 69  are warnings.  i
224a0 66 20 74 65 73 74 20 2d 73 20 6f 75 74 2f 63 6f  f test -s out/co
224b0 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68 65 6e  nftest.err; then
224c0 0a 20 20 20 20 6c 74 5f 63 76 5f 63 6f 6d 70 69  .    lt_cv_compi
224d0 6c 65 72 5f 63 5f 6f 3d 6e 6f 0a 20 20 65 6c 73  ler_c_o=no.  els
224e0 65 0a 20 20 20 20 6c 74 5f 63 76 5f 63 6f 6d 70  e.    lt_cv_comp
224f0 69 6c 65 72 5f 63 5f 6f 3d 79 65 73 0a 20 20 66  iler_c_o=yes.  f
22500 69 0a 65 6c 73 65 0a 20 20 23 20 41 70 70 65 6e  i.else.  # Appen
22510 64 20 61 6e 79 20 65 72 72 6f 72 73 20 74 6f 20  d any errors to 
22520 74 68 65 20 63 6f 6e 66 69 67 2e 6c 6f 67 2e 0a  the config.log..
22530 20 20 63 61 74 20 6f 75 74 2f 63 6f 6e 66 74 65    cat out/confte
22540 73 74 2e 65 72 72 20 31 3e 26 35 0a 20 20 6c 74  st.err 1>&5.  lt
22550 5f 63 76 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f  _cv_compiler_c_o
22560 3d 6e 6f 0a 66 69 0a 43 46 4c 41 47 53 3d 22 24  =no.fi.CFLAGS="$
22570 73 61 76 65 5f 43 46 4c 41 47 53 22 0a 63 68 6d  save_CFLAGS".chm
22580 6f 64 20 75 2b 77 20 2e 0a 24 72 6d 20 63 6f 6e  od u+w ..$rm con
22590 66 74 65 73 74 2a 20 6f 75 74 2f 2a 0a 72 6d 64  ftest* out/*.rmd
225a0 69 72 20 6f 75 74 0a 63 64 20 2e 2e 0a 72 6d 64  ir out.cd ...rmd
225b0 69 72 20 63 6f 6e 66 74 65 73 74 0a 24 72 6d 20  ir conftest.$rm 
225c0 2d 72 20 63 6f 6e 66 74 65 73 74 20 32 3e 2f 64  -r conftest 2>/d
225d0 65 76 2f 6e 75 6c 6c 0a 0a 66 69 0a 0a 63 6f 6d  ev/null..fi..com
225e0 70 69 6c 65 72 5f 63 5f 6f 3d 24 6c 74 5f 63 76  piler_c_o=$lt_cv
225f0 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 0a 65 63  _compiler_c_o.ec
22600 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
22610 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 63 6f 6d  NO: result: $com
22620 70 69 6c 65 72 5f 63 5f 6f 22 20 3e 26 35 0a 65  piler_c_o" >&5.e
22630 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 63  cho "${ECHO_T}$c
22640 6f 6d 70 69 6c 65 72 5f 63 5f 6f 22 20 3e 26 36  ompiler_c_o" >&6
22650 0a 0a 69 66 20 74 65 73 74 20 78 22 24 63 6f 6d  ..if test x"$com
22660 70 69 6c 65 72 5f 63 5f 6f 22 20 3d 20 78 22 79  piler_c_o" = x"y
22670 65 73 22 3b 20 74 68 65 6e 0a 20 20 23 20 43 68  es"; then.  # Ch
22680 65 63 6b 20 74 6f 20 73 65 65 20 69 66 20 77 65  eck to see if we
22690 20 63 61 6e 20 77 72 69 74 65 20 74 6f 20 61 20   can write to a 
226a0 2e 6c 6f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  .lo.  echo "$as_
226b0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
226c0 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c 65  king if $compile
226d0 72 20 73 75 70 70 6f 72 74 73 20 2d 63 20 2d 6f  r supports -c -o
226e0 20 66 69 6c 65 2e 6c 6f 22 20 3e 26 35 0a 65 63   file.lo" >&5.ec
226f0 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
22700 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c 65  king if $compile
22710 72 20 73 75 70 70 6f 72 74 73 20 2d 63 20 2d 6f  r supports -c -o
22720 20 66 69 6c 65 2e 6c 6f 2e 2e 2e 20 24 45 43 48   file.lo... $ECH
22730 4f 5f 43 22 20 3e 26 36 0a 20 20 69 66 20 74 65  O_C" >&6.  if te
22740 73 74 20 22 24 7b 6c 74 5f 63 76 5f 63 6f 6d 70  st "${lt_cv_comp
22750 69 6c 65 72 5f 6f 5f 6c 6f 2b 73 65 74 7d 22 20  iler_o_lo+set}" 
22760 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63  = set; then.  ec
22770 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63  ho $ECHO_N "(cac
22780 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26  hed) $ECHO_C" >&
22790 36 0a 65 6c 73 65 0a 0a 20 20 6c 74 5f 63 76 5f  6.else..  lt_cv_
227a0 63 6f 6d 70 69 6c 65 72 5f 6f 5f 6c 6f 3d 6e 6f  compiler_o_lo=no
227b0 0a 20 20 73 61 76 65 5f 43 46 4c 41 47 53 3d 22  .  save_CFLAGS="
227c0 24 43 46 4c 41 47 53 22 0a 20 20 43 46 4c 41 47  $CFLAGS".  CFLAG
227d0 53 3d 22 24 43 46 4c 41 47 53 20 2d 63 20 2d 6f  S="$CFLAGS -c -o
227e0 20 63 6f 6e 66 74 65 73 74 2e 6c 6f 22 0a 20 20   conftest.lo".  
227f0 73 61 76 65 5f 6f 62 6a 65 78 74 3d 22 24 61 63  save_objext="$ac
22800 5f 6f 62 6a 65 78 74 22 0a 20 20 61 63 5f 6f 62  _objext".  ac_ob
22810 6a 65 78 74 3d 6c 6f 0a 20 20 63 61 74 20 3e 63  jext=lo.  cat >c
22820 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
22830 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66  <<_ACEOF./* conf
22840 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45  defs.h.  */._ACE
22850 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e  OF.cat confdefs.
22860 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  h >>conftest.$ac
22870 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74  _ext.cat >>conft
22880 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
22890 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66  CEOF./* end conf
228a0 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74  defs.h.  */..int
228b0 0a 6d 61 69 6e 20 28 29 0a 7b 0a 69 6e 74 20 73  .main ().{.int s
228c0 6f 6d 65 5f 76 61 72 69 61 62 6c 65 20 3d 20 30  ome_variable = 0
228d0 3b 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30  ;.  ;.  return 0
228e0 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66  ;.}._ACEOF.rm -f
228f0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
22900 6a 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20  jext.if { (eval 
22910 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
22920 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70  NENO: \"$ac_comp
22930 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  ile\"") >&5.  (e
22940 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29  val $ac_compile)
22950 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a   2>conftest.er1.
22960 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
22970 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20   grep -v '^ *+' 
22980 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f  conftest.er1 >co
22990 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20  nftest.err.  rm 
229a0 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a  -f conftest.er1.
229b0 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65    cat conftest.e
229c0 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24  rr >&5.  echo "$
229d0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
229e0 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
229f0 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
22a00 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09  _status); } &&..
22a10 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20   { ac_try='test 
22a20 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72  -z "$ac_c_werror
22a30 5f 66 6c 61 67 22 09 09 09 20 7c 7c 20 74 65 73  _flag"... || tes
22a40 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  t ! -s conftest.
22a50 65 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20 65  err'.  { (eval e
22a60 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
22a70 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22  ENO: \"$ac_try\"
22a80 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
22a90 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61  ac_try) 2>&5.  a
22aa0 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
22ab0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
22ac0 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
22ad0 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
22ae0 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
22af0 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72  ; } &&.. { ac_tr
22b00 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74  y='test -s conft
22b10 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27 0a  est.$ac_objext'.
22b20 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22    { (eval echo "
22b30 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
22b40 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26  \"$ac_try\"") >&
22b50 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72  5.  (eval $ac_tr
22b60 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  y) 2>&5.  ac_sta
22b70 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
22b80 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
22b90 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
22ba0 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
22bb0 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20  _status); }; }; 
22bc0 74 68 65 6e 0a 20 20 20 20 20 20 23 20 54 68 65  then.      # The
22bd0 20 63 6f 6d 70 69 6c 65 72 20 63 61 6e 20 6f 6e   compiler can on
22be0 6c 79 20 77 61 72 6e 20 61 6e 64 20 69 67 6e 6f  ly warn and igno
22bf0 72 65 20 74 68 65 20 6f 70 74 69 6f 6e 20 69 66  re the option if
22c00 20 6e 6f 74 20 72 65 63 6f 67 6e 69 7a 65 64 0a   not recognized.
22c10 20 20 20 20 23 20 53 6f 20 73 61 79 20 6e 6f 20      # So say no 
22c20 69 66 20 74 68 65 72 65 20 61 72 65 20 77 61 72  if there are war
22c30 6e 69 6e 67 73 0a 20 20 20 20 69 66 20 74 65 73  nings.    if tes
22c40 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72  t -s conftest.er
22c50 72 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 6c 74  r; then.      lt
22c60 5f 63 76 5f 63 6f 6d 70 69 6c 65 72 5f 6f 5f 6c  _cv_compiler_o_l
22c70 6f 3d 6e 6f 0a 20 20 20 20 65 6c 73 65 0a 20 20  o=no.    else.  
22c80 20 20 20 20 6c 74 5f 63 76 5f 63 6f 6d 70 69 6c      lt_cv_compil
22c90 65 72 5f 6f 5f 6c 6f 3d 79 65 73 0a 20 20 20 20  er_o_lo=yes.    
22ca0 66 69 0a 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  fi..else.  echo 
22cb0 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
22cc0 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
22cd0 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
22ce0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
22cf0 20 3e 26 35 0a 0a 66 69 0a 72 6d 20 2d 66 20 63   >&5..fi.rm -f c
22d00 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66  onftest.err conf
22d10 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20  test.$ac_objext 
22d20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
22d30 0a 20 20 61 63 5f 6f 62 6a 65 78 74 3d 22 24 73  .  ac_objext="$s
22d40 61 76 65 5f 6f 62 6a 65 78 74 22 0a 20 20 43 46  ave_objext".  CF
22d50 4c 41 47 53 3d 22 24 73 61 76 65 5f 43 46 4c 41  LAGS="$save_CFLA
22d60 47 53 22 0a 0a 66 69 0a 0a 20 20 63 6f 6d 70 69  GS"..fi..  compi
22d70 6c 65 72 5f 6f 5f 6c 6f 3d 24 6c 74 5f 63 76 5f  ler_o_lo=$lt_cv_
22d80 63 6f 6d 70 69 6c 65 72 5f 6f 5f 6c 6f 0a 20 20  compiler_o_lo.  
22d90 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
22da0 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 63  NENO: result: $c
22db0 6f 6d 70 69 6c 65 72 5f 6f 5f 6c 6f 22 20 3e 26  ompiler_o_lo" >&
22dc0 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
22dd0 7d 24 63 6f 6d 70 69 6c 65 72 5f 6f 5f 6c 6f 22  }$compiler_o_lo"
22de0 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63 6f 6d 70   >&6.else.  comp
22df0 69 6c 65 72 5f 6f 5f 6c 6f 3d 6e 6f 0a 66 69 0a  iler_o_lo=no.fi.
22e00 0a 23 20 43 68 65 63 6b 20 74 6f 20 73 65 65 20  .# Check to see 
22e10 69 66 20 77 65 20 63 61 6e 20 64 6f 20 68 61 72  if we can do har
22e20 64 20 6c 69 6e 6b 73 20 74 6f 20 6c 6f 63 6b 20  d links to lock 
22e30 73 6f 6d 65 20 66 69 6c 65 73 20 69 66 20 6e 65  some files if ne
22e40 65 64 65 64 0a 68 61 72 64 5f 6c 69 6e 6b 73 3d  eded.hard_links=
22e50 22 6e 6f 74 74 65 73 74 65 64 22 0a 69 66 20 74  "nottested".if t
22e60 65 73 74 20 22 24 63 6f 6d 70 69 6c 65 72 5f 63  est "$compiler_c
22e70 5f 6f 22 20 3d 20 6e 6f 20 26 26 20 74 65 73 74  _o" = no && test
22e80 20 22 24 6e 65 65 64 5f 6c 6f 63 6b 73 22 20 21   "$need_locks" !
22e90 3d 20 6e 6f 3b 20 74 68 65 6e 0a 20 20 23 20 64  = no; then.  # d
22ea0 6f 20 6e 6f 74 20 6f 76 65 72 77 72 69 74 65 20  o not overwrite 
22eb0 74 68 65 20 76 61 6c 75 65 20 6f 66 20 6e 65 65  the value of nee
22ec0 64 5f 6c 6f 63 6b 73 20 70 72 6f 76 69 64 65 64  d_locks provided
22ed0 20 62 79 20 74 68 65 20 75 73 65 72 0a 20 20 65   by the user.  e
22ee0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
22ef0 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 69 66  ENO: checking if
22f00 20 77 65 20 63 61 6e 20 6c 6f 63 6b 20 77 69 74   we can lock wit
22f10 68 20 68 61 72 64 20 6c 69 6e 6b 73 22 20 3e 26  h hard links" >&
22f20 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
22f30 63 68 65 63 6b 69 6e 67 20 69 66 20 77 65 20 63  checking if we c
22f40 61 6e 20 6c 6f 63 6b 20 77 69 74 68 20 68 61 72  an lock with har
22f50 64 20 6c 69 6e 6b 73 2e 2e 2e 20 24 45 43 48 4f  d links... $ECHO
22f60 5f 43 22 20 3e 26 36 0a 20 20 68 61 72 64 5f 6c  _C" >&6.  hard_l
22f70 69 6e 6b 73 3d 79 65 73 0a 20 20 24 72 6d 20 63  inks=yes.  $rm c
22f80 6f 6e 66 74 65 73 74 2a 0a 20 20 6c 6e 20 63 6f  onftest*.  ln co
22f90 6e 66 74 65 73 74 2e 61 20 63 6f 6e 66 74 65 73  nftest.a conftes
22fa0 74 2e 62 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20  t.b 2>/dev/null 
22fb0 26 26 20 68 61 72 64 5f 6c 69 6e 6b 73 3d 6e 6f  && hard_links=no
22fc0 0a 20 20 74 6f 75 63 68 20 63 6f 6e 66 74 65 73  .  touch conftes
22fd0 74 2e 61 0a 20 20 6c 6e 20 63 6f 6e 66 74 65 73  t.a.  ln conftes
22fe0 74 2e 61 20 63 6f 6e 66 74 65 73 74 2e 62 20 32  t.a conftest.b 2
22ff0 3e 26 35 20 7c 7c 20 68 61 72 64 5f 6c 69 6e 6b  >&5 || hard_link
23000 73 3d 6e 6f 0a 20 20 6c 6e 20 63 6f 6e 66 74 65  s=no.  ln confte
23010 73 74 2e 61 20 63 6f 6e 66 74 65 73 74 2e 62 20  st.a conftest.b 
23020 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 20 68  2>/dev/null && h
23030 61 72 64 5f 6c 69 6e 6b 73 3d 6e 6f 0a 20 20 65  ard_links=no.  e
23040 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
23050 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 68 61  ENO: result: $ha
23060 72 64 5f 6c 69 6e 6b 73 22 20 3e 26 35 0a 65 63  rd_links" >&5.ec
23070 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 68 61  ho "${ECHO_T}$ha
23080 72 64 5f 6c 69 6e 6b 73 22 20 3e 26 36 0a 20 20  rd_links" >&6.  
23090 69 66 20 74 65 73 74 20 22 24 68 61 72 64 5f 6c  if test "$hard_l
230a0 69 6e 6b 73 22 20 3d 20 6e 6f 3b 20 74 68 65 6e  inks" = no; then
230b0 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73  .    { echo "$as
230c0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41 52  _me:$LINENO: WAR
230d0 4e 49 4e 47 3a 20 5c 60 24 43 43 27 20 64 6f 65  NING: \`$CC' doe
230e0 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 5c 60  s not support \`
230f0 2d 63 20 2d 6f 27 2c 20 73 6f 20 5c 60 6d 61 6b  -c -o', so \`mak
23100 65 20 2d 6a 27 20 6d 61 79 20 62 65 20 75 6e 73  e -j' may be uns
23110 61 66 65 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  afe" >&5.echo "$
23120 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20  as_me: WARNING: 
23130 5c 60 24 43 43 27 20 64 6f 65 73 20 6e 6f 74 20  \`$CC' does not 
23140 73 75 70 70 6f 72 74 20 5c 60 2d 63 20 2d 6f 27  support \`-c -o'
23150 2c 20 73 6f 20 5c 60 6d 61 6b 65 20 2d 6a 27 20  , so \`make -j' 
23160 6d 61 79 20 62 65 20 75 6e 73 61 66 65 22 20 3e  may be unsafe" >
23170 26 32 3b 7d 0a 20 20 20 20 6e 65 65 64 5f 6c 6f  &2;}.    need_lo
23180 63 6b 73 3d 77 61 72 6e 0a 20 20 66 69 0a 65 6c  cks=warn.  fi.el
23190 73 65 0a 20 20 6e 65 65 64 5f 6c 6f 63 6b 73 3d  se.  need_locks=
231a0 6e 6f 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 22  no.fi..if test "
231b0 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68 65  $GCC" = yes; the
231c0 6e 0a 20 20 23 20 43 68 65 63 6b 20 74 6f 20 73  n.  # Check to s
231d0 65 65 20 69 66 20 6f 70 74 69 6f 6e 73 20 2d 66  ee if options -f
231e0 6e 6f 2d 72 74 74 69 20 2d 66 6e 6f 2d 65 78 63  no-rtti -fno-exc
231f0 65 70 74 69 6f 6e 73 20 61 72 65 20 73 75 70 70  eptions are supp
23200 6f 72 74 65 64 20 62 79 20 63 6f 6d 70 69 6c 65  orted by compile
23210 72 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  r.  echo "$as_me
23220 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
23230 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c 65 72 20  ng if $compiler 
23240 73 75 70 70 6f 72 74 73 20 2d 66 6e 6f 2d 72 74  supports -fno-rt
23250 74 69 20 2d 66 6e 6f 2d 65 78 63 65 70 74 69 6f  ti -fno-exceptio
23260 6e 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  ns" >&5.echo $EC
23270 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 69  HO_N "checking i
23280 66 20 24 63 6f 6d 70 69 6c 65 72 20 73 75 70 70  f $compiler supp
23290 6f 72 74 73 20 2d 66 6e 6f 2d 72 74 74 69 20 2d  orts -fno-rtti -
232a0 66 6e 6f 2d 65 78 63 65 70 74 69 6f 6e 73 2e 2e  fno-exceptions..
232b0 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 20  . $ECHO_C" >&6. 
232c0 20 65 63 68 6f 20 22 69 6e 74 20 73 6f 6d 65 5f   echo "int some_
232d0 76 61 72 69 61 62 6c 65 20 3d 20 30 3b 22 20 3e  variable = 0;" >
232e0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
232f0 74 0a 20 20 73 61 76 65 5f 43 46 4c 41 47 53 3d  t.  save_CFLAGS=
23300 22 24 43 46 4c 41 47 53 22 0a 20 20 43 46 4c 41  "$CFLAGS".  CFLA
23310 47 53 3d 22 24 43 46 4c 41 47 53 20 2d 66 6e 6f  GS="$CFLAGS -fno
23320 2d 72 74 74 69 20 2d 66 6e 6f 2d 65 78 63 65 70  -rtti -fno-excep
23330 74 69 6f 6e 73 20 2d 63 20 63 6f 6e 66 74 65 73  tions -c conftes
23340 74 2e 24 61 63 5f 65 78 74 22 0a 20 20 63 6f 6d  t.$ac_ext".  com
23350 70 69 6c 65 72 5f 72 74 74 69 5f 65 78 63 65 70  piler_rtti_excep
23360 74 69 6f 6e 73 3d 6e 6f 0a 20 20 63 61 74 20 3e  tions=no.  cat >
23370 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
23380 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e   <<_ACEOF./* con
23390 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43  fdefs.h.  */._AC
233a0 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73  EOF.cat confdefs
233b0 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  .h >>conftest.$a
233c0 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66  c_ext.cat >>conf
233d0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
233e0 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e  ACEOF./* end con
233f0 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e  fdefs.h.  */..in
23400 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 69 6e 74 20  t.main ().{.int 
23410 73 6f 6d 65 5f 76 61 72 69 61 62 6c 65 20 3d 20  some_variable = 
23420 30 3b 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20  0;.  ;.  return 
23430 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d  0;.}._ACEOF.rm -
23440 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  f conftest.$ac_o
23450 62 6a 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c  bjext.if { (eval
23460 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
23470 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d  INENO: \"$ac_com
23480 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28  pile\"") >&5.  (
23490 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65  eval $ac_compile
234a0 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31  ) 2>conftest.er1
234b0 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
234c0 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27    grep -v '^ *+'
234d0 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63   conftest.er1 >c
234e0 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d  onftest.err.  rm
234f0 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31   -f conftest.er1
23500 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e  .  cat conftest.
23510 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22  err >&5.  echo "
23520 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
23530 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
23540 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
23550 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a  c_status); } &&.
23560 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74  . { ac_try='test
23570 20 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72 72 6f   -z "$ac_c_werro
23580 72 5f 66 6c 61 67 22 09 09 09 20 7c 7c 20 74 65  r_flag"... || te
23590 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74  st ! -s conftest
235a0 2e 65 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20  .err'.  { (eval 
235b0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
235c0 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c  NENO: \"$ac_try\
235d0 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
235e0 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20  $ac_try) 2>&5.  
235f0 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
23600 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
23610 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
23620 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
23630 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
23640 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74  }; } &&.. { ac_t
23650 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66  ry='test -s conf
23660 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27  test.$ac_objext'
23670 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  .  { (eval echo 
23680 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
23690 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e   \"$ac_try\"") >
236a0 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74  &5.  (eval $ac_t
236b0 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  ry) 2>&5.  ac_st
236c0 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
236d0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
236e0 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
236f0 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
23700 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b  c_status); }; };
23710 20 74 68 65 6e 0a 20 20 20 20 20 20 23 20 54 68   then.      # Th
23720 65 20 63 6f 6d 70 69 6c 65 72 20 63 61 6e 20 6f  e compiler can o
23730 6e 6c 79 20 77 61 72 6e 20 61 6e 64 20 69 67 6e  nly warn and ign
23740 6f 72 65 20 74 68 65 20 6f 70 74 69 6f 6e 20 69  ore the option i
23750 66 20 6e 6f 74 20 72 65 63 6f 67 6e 69 7a 65 64  f not recognized
23760 0a 20 20 20 20 23 20 53 6f 20 73 61 79 20 6e 6f  .    # So say no
23770 20 69 66 20 74 68 65 72 65 20 61 72 65 20 77 61   if there are wa
23780 72 6e 69 6e 67 73 0a 20 20 20 20 69 66 20 74 65  rnings.    if te
23790 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65  st -s conftest.e
237a0 72 72 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 63  rr; then.      c
237b0 6f 6d 70 69 6c 65 72 5f 72 74 74 69 5f 65 78 63  ompiler_rtti_exc
237c0 65 70 74 69 6f 6e 73 3d 6e 6f 0a 20 20 20 20 65  eptions=no.    e
237d0 6c 73 65 0a 20 20 20 20 20 20 63 6f 6d 70 69 6c  lse.      compil
237e0 65 72 5f 72 74 74 69 5f 65 78 63 65 70 74 69 6f  er_rtti_exceptio
237f0 6e 73 3d 79 65 73 0a 20 20 20 20 66 69 0a 0a 65  ns=yes.    fi..e
23800 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
23810 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
23820 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
23830 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
23840 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
23850 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  .fi.rm -f confte
23860 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e  st.err conftest.
23870 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74  $ac_objext conft
23880 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 43 46  est.$ac_ext.  CF
23890 4c 41 47 53 3d 22 24 73 61 76 65 5f 43 46 4c 41  LAGS="$save_CFLA
238a0 47 53 22 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  GS".  echo "$as_
238b0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
238c0 6c 74 3a 20 24 63 6f 6d 70 69 6c 65 72 5f 72 74  lt: $compiler_rt
238d0 74 69 5f 65 78 63 65 70 74 69 6f 6e 73 22 20 3e  ti_exceptions" >
238e0 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
238f0 54 7d 24 63 6f 6d 70 69 6c 65 72 5f 72 74 74 69  T}$compiler_rtti
23900 5f 65 78 63 65 70 74 69 6f 6e 73 22 20 3e 26 36  _exceptions" >&6
23910 0a 0a 20 20 69 66 20 74 65 73 74 20 22 24 63 6f  ..  if test "$co
23920 6d 70 69 6c 65 72 5f 72 74 74 69 5f 65 78 63 65  mpiler_rtti_exce
23930 70 74 69 6f 6e 73 22 20 3d 20 22 79 65 73 22 3b  ptions" = "yes";
23940 20 74 68 65 6e 0a 20 20 20 20 6e 6f 5f 62 75 69   then.    no_bui
23950 6c 74 69 6e 5f 66 6c 61 67 3d 27 20 2d 66 6e 6f  ltin_flag=' -fno
23960 2d 62 75 69 6c 74 69 6e 20 2d 66 6e 6f 2d 72 74  -builtin -fno-rt
23970 74 69 20 2d 66 6e 6f 2d 65 78 63 65 70 74 69 6f  ti -fno-exceptio
23980 6e 73 27 0a 20 20 65 6c 73 65 0a 20 20 20 20 6e  ns'.  else.    n
23990 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c 61 67 3d 27  o_builtin_flag='
239a0 20 2d 66 6e 6f 2d 62 75 69 6c 74 69 6e 27 0a 20   -fno-builtin'. 
239b0 20 66 69 0a 66 69 0a 0a 23 20 53 65 65 20 69 66   fi.fi..# See if
239c0 20 74 68 65 20 6c 69 6e 6b 65 72 20 73 75 70 70   the linker supp
239d0 6f 72 74 73 20 62 75 69 6c 64 69 6e 67 20 73 68  orts building sh
239e0 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 2e 0a  ared libraries..
239f0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
23a00 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77  NENO: checking w
23a10 68 65 74 68 65 72 20 74 68 65 20 6c 69 6e 6b 65  hether the linke
23a20 72 20 28 24 4c 44 29 20 73 75 70 70 6f 72 74 73  r ($LD) supports
23a30 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65   shared librarie
23a40 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  s" >&5.echo $ECH
23a50 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 77 68  O_N "checking wh
23a60 65 74 68 65 72 20 74 68 65 20 6c 69 6e 6b 65 72  ether the linker
23a70 20 28 24 4c 44 29 20 73 75 70 70 6f 72 74 73 20   ($LD) supports 
23a80 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73  shared libraries
23a90 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
23aa0 0a 0a 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65  ..allow_undefine
23ab0 64 5f 66 6c 61 67 3d 0a 6e 6f 5f 75 6e 64 65 66  d_flag=.no_undef
23ac0 69 6e 65 64 5f 66 6c 61 67 3d 0a 6e 65 65 64 5f  ined_flag=.need_
23ad0 6c 69 62 5f 70 72 65 66 69 78 3d 75 6e 6b 6e 6f  lib_prefix=unkno
23ae0 77 6e 0a 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d  wn.need_version=
23af0 75 6e 6b 6e 6f 77 6e 0a 23 20 77 68 65 6e 20 79  unknown.# when y
23b00 6f 75 20 73 65 74 20 6e 65 65 64 5f 76 65 72 73  ou set need_vers
23b10 69 6f 6e 20 74 6f 20 6e 6f 2c 20 6d 61 6b 65 20  ion to no, make 
23b20 73 75 72 65 20 69 74 20 64 6f 65 73 20 6e 6f 74  sure it does not
23b30 20 63 61 75 73 65 20 2d 73 65 74 5f 76 65 72 73   cause -set_vers
23b40 69 6f 6e 0a 23 20 66 6c 61 67 73 20 74 6f 20 62  ion.# flags to b
23b50 65 20 6c 65 66 74 20 77 69 74 68 6f 75 74 20 61  e left without a
23b60 72 67 75 6d 65 6e 74 73 0a 61 72 63 68 69 76 65  rguments.archive
23b70 5f 63 6d 64 73 3d 0a 61 72 63 68 69 76 65 5f 65  _cmds=.archive_e
23b80 78 70 73 79 6d 5f 63 6d 64 73 3d 0a 6f 6c 64 5f  xpsym_cmds=.old_
23b90 61 72 63 68 69 76 65 5f 66 72 6f 6d 5f 6e 65 77  archive_from_new
23ba0 5f 63 6d 64 73 3d 0a 6f 6c 64 5f 61 72 63 68 69  _cmds=.old_archi
23bb0 76 65 5f 66 72 6f 6d 5f 65 78 70 73 79 6d 73 5f  ve_from_expsyms_
23bc0 63 6d 64 73 3d 0a 65 78 70 6f 72 74 5f 64 79 6e  cmds=.export_dyn
23bd0 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d 0a  amic_flag_spec=.
23be0 77 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c  whole_archive_fl
23bf0 61 67 5f 73 70 65 63 3d 0a 74 68 72 65 61 64 5f  ag_spec=.thread_
23c00 73 61 66 65 5f 66 6c 61 67 5f 73 70 65 63 3d 0a  safe_flag_spec=.
23c10 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69  hardcode_into_li
23c20 62 73 3d 6e 6f 0a 68 61 72 64 63 6f 64 65 5f 6c  bs=no.hardcode_l
23c30 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d  ibdir_flag_spec=
23c40 0a 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72  .hardcode_libdir
23c50 5f 73 65 70 61 72 61 74 6f 72 3d 0a 68 61 72 64  _separator=.hard
23c60 63 6f 64 65 5f 64 69 72 65 63 74 3d 6e 6f 0a 68  code_direct=no.h
23c70 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d  ardcode_minus_L=
23c80 6e 6f 0a 68 61 72 64 63 6f 64 65 5f 73 68 6c 69  no.hardcode_shli
23c90 62 70 61 74 68 5f 76 61 72 3d 75 6e 73 75 70 70  bpath_var=unsupp
23ca0 6f 72 74 65 64 0a 72 75 6e 70 61 74 68 5f 76 61  orted.runpath_va
23cb0 72 3d 0a 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c  r=.link_all_depl
23cc0 69 62 73 3d 75 6e 6b 6e 6f 77 6e 0a 61 6c 77 61  ibs=unknown.alwa
23cd0 79 73 5f 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c  ys_export_symbol
23ce0 73 3d 6e 6f 0a 65 78 70 6f 72 74 5f 73 79 6d 62  s=no.export_symb
23cf0 6f 6c 73 5f 63 6d 64 73 3d 27 24 4e 4d 20 24 6c  ols_cmds='$NM $l
23d00 69 62 6f 62 6a 73 20 24 63 6f 6e 76 65 6e 69 65  ibobjs $convenie
23d10 6e 63 65 20 7c 20 24 67 6c 6f 62 61 6c 5f 73 79  nce | $global_sy
23d20 6d 62 6f 6c 5f 70 69 70 65 20 7c 20 73 65 64 20  mbol_pipe | sed 
23d30 27 5c 27 27 73 2f 2e 2a 20 2f 2f 27 5c 27 27 20  '\''s/.* //'\'' 
23d40 7c 20 73 6f 72 74 20 7c 20 75 6e 69 71 20 3e 20  | sort | uniq > 
23d50 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 27  $export_symbols'
23d60 0a 23 20 69 6e 63 6c 75 64 65 5f 65 78 70 73 79  .# include_expsy
23d70 6d 73 20 73 68 6f 75 6c 64 20 62 65 20 61 20 6c  ms should be a l
23d80 69 73 74 20 6f 66 20 73 70 61 63 65 2d 73 65 70  ist of space-sep
23d90 61 72 61 74 65 64 20 73 79 6d 62 6f 6c 73 20 74  arated symbols t
23da0 6f 20 62 65 20 2a 61 6c 77 61 79 73 2a 0a 23 20  o be *always*.# 
23db0 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20  included in the 
23dc0 73 79 6d 62 6f 6c 20 6c 69 73 74 0a 69 6e 63 6c  symbol list.incl
23dd0 75 64 65 5f 65 78 70 73 79 6d 73 3d 0a 23 20 65  ude_expsyms=.# e
23de0 78 63 6c 75 64 65 5f 65 78 70 73 79 6d 73 20 63  xclude_expsyms c
23df0 61 6e 20 62 65 20 61 6e 20 65 67 72 65 70 20 72  an be an egrep r
23e00 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f  egular expressio
23e10 6e 20 6f 66 20 73 79 6d 62 6f 6c 73 20 74 6f 20  n of symbols to 
23e20 65 78 63 6c 75 64 65 0a 23 20 69 74 20 77 69 6c  exclude.# it wil
23e30 6c 20 62 65 20 77 72 61 70 70 65 64 20 62 79 20  l be wrapped by 
23e40 60 20 28 27 20 61 6e 64 20 60 29 24 27 2c 20 73  ` (' and `)$', s
23e50 6f 20 6f 6e 65 20 6d 75 73 74 20 6e 6f 74 20 6d  o one must not m
23e60 61 74 63 68 20 62 65 67 69 6e 6e 69 6e 67 20 6f  atch beginning o
23e70 72 0a 23 20 65 6e 64 20 6f 66 20 6c 69 6e 65 2e  r.# end of line.
23e80 20 20 45 78 61 6d 70 6c 65 3a 20 60 61 7c 62 63    Example: `a|bc
23e90 7c 2e 2a 64 2e 2a 27 20 77 69 6c 6c 20 65 78 63  |.*d.*' will exc
23ea0 6c 75 64 65 20 74 68 65 20 73 79 6d 62 6f 6c 73  lude the symbols
23eb0 20 60 61 27 20 61 6e 64 20 60 62 63 27 2c 0a 23   `a' and `bc',.#
23ec0 20 61 73 20 77 65 6c 6c 20 61 73 20 61 6e 79 20   as well as any 
23ed0 73 79 6d 62 6f 6c 20 74 68 61 74 20 63 6f 6e 74  symbol that cont
23ee0 61 69 6e 73 20 60 64 27 2e 0a 65 78 63 6c 75 64  ains `d'..exclud
23ef0 65 5f 65 78 70 73 79 6d 73 3d 22 5f 47 4c 4f 42  e_expsyms="_GLOB
23f00 41 4c 5f 4f 46 46 53 45 54 5f 54 41 42 4c 45 5f  AL_OFFSET_TABLE_
23f10 22 0a 23 20 41 6c 74 68 6f 75 67 68 20 5f 47 4c  ".# Although _GL
23f20 4f 42 41 4c 5f 4f 46 46 53 45 54 5f 54 41 42 4c  OBAL_OFFSET_TABL
23f30 45 5f 20 69 73 20 61 20 76 61 6c 69 64 20 73 79  E_ is a valid sy
23f40 6d 62 6f 6c 20 43 20 6e 61 6d 65 2c 20 6d 6f 73  mbol C name, mos
23f50 74 20 61 2e 6f 75 74 0a 23 20 70 6c 61 74 66 6f  t a.out.# platfo
23f60 72 6d 73 20 28 61 62 29 75 73 65 20 69 74 20 69  rms (ab)use it i
23f70 6e 20 50 49 43 20 63 6f 64 65 2c 20 62 75 74 20  n PIC code, but 
23f80 74 68 65 69 72 20 6c 69 6e 6b 65 72 73 20 67 65  their linkers ge
23f90 74 20 63 6f 6e 66 75 73 65 64 20 69 66 0a 23 20  t confused if.# 
23fa0 74 68 65 20 73 79 6d 62 6f 6c 20 69 73 20 65 78  the symbol is ex
23fb0 70 6c 69 63 69 74 6c 79 20 72 65 66 65 72 65 6e  plicitly referen
23fc0 63 65 64 2e 20 20 53 69 6e 63 65 20 70 6f 72 74  ced.  Since port
23fd0 61 62 6c 65 20 63 6f 64 65 20 63 61 6e 6e 6f 74  able code cannot
23fe0 0a 23 20 72 65 6c 79 20 6f 6e 20 74 68 69 73 20  .# rely on this 
23ff0 73 79 6d 62 6f 6c 20 6e 61 6d 65 2c 20 69 74 27  symbol name, it'
24000 73 20 70 72 6f 62 61 62 6c 79 20 66 69 6e 65 20  s probably fine 
24010 74 6f 20 6e 65 76 65 72 20 69 6e 63 6c 75 64 65  to never include
24020 20 69 74 20 69 6e 0a 23 20 70 72 65 6c 6f 61 64   it in.# preload
24030 65 64 20 73 79 6d 62 6f 6c 20 74 61 62 6c 65 73  ed symbol tables
24040 2e 0a 65 78 74 72 61 63 74 5f 65 78 70 73 79 6d  ..extract_expsym
24050 73 5f 63 6d 64 73 3d 0a 0a 63 61 73 65 20 24 68  s_cmds=..case $h
24060 6f 73 74 5f 6f 73 20 69 6e 0a 63 79 67 77 69 6e  ost_os in.cygwin
24070 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c 20 70 77 33  * | mingw* | pw3
24080 32 2a 29 0a 20 20 23 20 46 49 58 4d 45 3a 20 74  2*).  # FIXME: t
24090 68 65 20 4d 53 56 43 2b 2b 20 70 6f 72 74 20 68  he MSVC++ port h
240a0 61 73 6e 27 74 20 62 65 65 6e 20 74 65 73 74 65  asn't been teste
240b0 64 20 69 6e 20 61 20 6c 6f 6f 6f 6f 6e 67 20 74  d in a loooong t
240c0 69 6d 65 0a 20 20 23 20 57 68 65 6e 20 6e 6f 74  ime.  # When not
240d0 20 75 73 69 6e 67 20 67 63 63 2c 20 77 65 20 63   using gcc, we c
240e0 75 72 72 65 6e 74 6c 79 20 61 73 73 75 6d 65 20  urrently assume 
240f0 74 68 61 74 20 77 65 20 61 72 65 20 75 73 69 6e  that we are usin
24100 67 0a 20 20 23 20 4d 69 63 72 6f 73 6f 66 74 20  g.  # Microsoft 
24110 56 69 73 75 61 6c 20 43 2b 2b 2e 0a 20 20 69 66  Visual C++..  if
24120 20 74 65 73 74 20 22 24 47 43 43 22 20 21 3d 20   test "$GCC" != 
24130 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 77 69  yes; then.    wi
24140 74 68 5f 67 6e 75 5f 6c 64 3d 6e 6f 0a 20 20 66  th_gnu_ld=no.  f
24150 69 0a 20 20 3b 3b 0a 6f 70 65 6e 62 73 64 2a 29  i.  ;;.openbsd*)
24160 0a 20 20 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 6e  .  with_gnu_ld=n
24170 6f 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a 6c 64 5f  o.  ;;.esac..ld_
24180 73 68 6c 69 62 73 3d 79 65 73 0a 69 66 20 74 65  shlibs=yes.if te
24190 73 74 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64  st "$with_gnu_ld
241a0 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20  " = yes; then.  
241b0 23 20 49 66 20 61 72 63 68 69 76 65 5f 63 6d 64  # If archive_cmd
241c0 73 20 72 75 6e 73 20 4c 44 2c 20 6e 6f 74 20 43  s runs LD, not C
241d0 43 2c 20 77 6c 61 72 63 20 73 68 6f 75 6c 64 20  C, wlarc should 
241e0 62 65 20 65 6d 70 74 79 0a 20 20 77 6c 61 72 63  be empty.  wlarc
241f0 3d 27 24 7b 77 6c 7d 27 0a 0a 20 20 23 20 53 65  ='${wl}'..  # Se
24200 65 20 69 66 20 47 4e 55 20 6c 64 20 73 75 70 70  e if GNU ld supp
24210 6f 72 74 73 20 73 68 61 72 65 64 20 6c 69 62 72  orts shared libr
24220 61 72 69 65 73 2e 0a 20 20 63 61 73 65 20 24 68  aries..  case $h
24230 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 61 69 78 33  ost_os in.  aix3
24240 2a 20 7c 20 61 69 78 34 2a 20 7c 20 61 69 78 35  * | aix4* | aix5
24250 2a 29 0a 20 20 20 20 23 20 4f 6e 20 41 49 58 2c  *).    # On AIX,
24260 20 74 68 65 20 47 4e 55 20 6c 69 6e 6b 65 72 20   the GNU linker 
24270 69 73 20 76 65 72 79 20 62 72 6f 6b 65 6e 0a 20  is very broken. 
24280 20 20 20 23 20 4e 6f 74 65 3a 43 68 65 63 6b 20     # Note:Check 
24290 47 4e 55 20 6c 69 6e 6b 65 72 20 6f 6e 20 41 49  GNU linker on AI
242a0 58 20 35 2d 49 41 36 34 20 77 68 65 6e 2f 69 66  X 5-IA64 when/if
242b0 20 69 74 20 62 65 63 6f 6d 65 73 20 61 76 61 69   it becomes avai
242c0 6c 61 62 6c 65 2e 0a 20 20 20 20 6c 64 5f 73 68  lable..    ld_sh
242d0 6c 69 62 73 3d 6e 6f 0a 20 20 20 20 63 61 74 20  libs=no.    cat 
242e0 3c 3c 45 4f 46 20 31 3e 26 32 0a 0a 2a 2a 2a 20  <<EOF 1>&2..*** 
242f0 57 61 72 6e 69 6e 67 3a 20 74 68 65 20 47 4e 55  Warning: the GNU
24300 20 6c 69 6e 6b 65 72 2c 20 61 74 20 6c 65 61 73   linker, at leas
24310 74 20 75 70 20 74 6f 20 72 65 6c 65 61 73 65 20  t up to release 
24320 32 2e 39 2e 31 2c 20 69 73 20 72 65 70 6f 72 74  2.9.1, is report
24330 65 64 0a 2a 2a 2a 20 74 6f 20 62 65 20 75 6e 61  ed.*** to be una
24340 62 6c 65 20 74 6f 20 72 65 6c 69 61 62 6c 79 20  ble to reliably 
24350 63 72 65 61 74 65 20 73 68 61 72 65 64 20 6c 69  create shared li
24360 62 72 61 72 69 65 73 20 6f 6e 20 41 49 58 2e 0a  braries on AIX..
24370 2a 2a 2a 20 54 68 65 72 65 66 6f 72 65 2c 20 6c  *** Therefore, l
24380 69 62 74 6f 6f 6c 20 69 73 20 64 69 73 61 62 6c  ibtool is disabl
24390 69 6e 67 20 73 68 61 72 65 64 20 6c 69 62 72 61  ing shared libra
243a0 72 69 65 73 20 73 75 70 70 6f 72 74 2e 20 20 49  ries support.  I
243b0 66 20 79 6f 75 0a 2a 2a 2a 20 72 65 61 6c 6c 79  f you.*** really
243c0 20 63 61 72 65 20 66 6f 72 20 73 68 61 72 65 64   care for shared
243d0 20 6c 69 62 72 61 72 69 65 73 2c 20 79 6f 75 20   libraries, you 
243e0 6d 61 79 20 77 61 6e 74 20 74 6f 20 6d 6f 64 69  may want to modi
243f0 66 79 20 79 6f 75 72 20 50 41 54 48 0a 2a 2a 2a  fy your PATH.***
24400 20 73 6f 20 74 68 61 74 20 61 20 6e 6f 6e 2d 47   so that a non-G
24410 4e 55 20 6c 69 6e 6b 65 72 20 69 73 20 66 6f 75  NU linker is fou
24420 6e 64 2c 20 61 6e 64 20 74 68 65 6e 20 72 65 73  nd, and then res
24430 74 61 72 74 2e 0a 0a 45 4f 46 0a 20 20 20 20 3b  tart...EOF.    ;
24440 3b 0a 0a 20 20 61 6d 69 67 61 6f 73 2a 29 0a 20  ;..  amigaos*). 
24450 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d     archive_cmds=
24460 27 24 72 6d 20 24 6f 75 74 70 75 74 5f 6f 62 6a  '$rm $output_obj
24470 64 69 72 2f 61 32 69 78 6c 69 62 72 61 72 79 2e  dir/a2ixlibrary.
24480 64 61 74 61 7e 24 65 63 68 6f 20 22 23 64 65 66  data~$echo "#def
24490 69 6e 65 20 4e 41 4d 45 20 24 6c 69 62 6e 61 6d  ine NAME $libnam
244a0 65 22 20 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a  e" > $output_obj
244b0 64 69 72 2f 61 32 69 78 6c 69 62 72 61 72 79 2e  dir/a2ixlibrary.
244c0 64 61 74 61 7e 24 65 63 68 6f 20 22 23 64 65 66  data~$echo "#def
244d0 69 6e 65 20 4c 49 42 52 41 52 59 5f 49 44 20 31  ine LIBRARY_ID 1
244e0 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a  " >> $output_obj
244f0 64 69 72 2f 61 32 69 78 6c 69 62 72 61 72 79 2e  dir/a2ixlibrary.
24500 64 61 74 61 7e 24 65 63 68 6f 20 22 23 64 65 66  data~$echo "#def
24510 69 6e 65 20 56 45 52 53 49 4f 4e 20 24 6d 61 6a  ine VERSION $maj
24520 6f 72 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f  or" >> $output_o
24530 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72 61 72  bjdir/a2ixlibrar
24540 79 2e 64 61 74 61 7e 24 65 63 68 6f 20 22 23 64  y.data~$echo "#d
24550 65 66 69 6e 65 20 52 45 56 49 53 49 4f 4e 20 24  efine REVISION $
24560 72 65 76 69 73 69 6f 6e 22 20 3e 3e 20 24 6f 75  revision" >> $ou
24570 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69 78  tput_objdir/a2ix
24580 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 24 41 52  library.data~$AR
24590 20 24 41 52 5f 46 4c 41 47 53 20 24 6c 69 62 20   $AR_FLAGS $lib 
245a0 24 6c 69 62 6f 62 6a 73 7e 24 52 41 4e 4c 49 42  $libobjs~$RANLIB
245b0 20 24 6c 69 62 7e 28 63 64 20 24 6f 75 74 70 75   $lib~(cd $outpu
245c0 74 5f 6f 62 6a 64 69 72 20 26 26 20 61 32 69 78  t_objdir && a2ix
245d0 6c 69 62 72 61 72 79 20 2d 33 32 29 27 0a 20 20  library -32)'.  
245e0 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69    hardcode_libdi
245f0 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 4c 24  r_flag_spec='-L$
24600 6c 69 62 64 69 72 27 0a 20 20 20 20 68 61 72 64  libdir'.    hard
24610 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73  code_minus_L=yes
24620 0a 0a 20 20 20 20 23 20 53 61 6d 75 65 6c 20 41  ..    # Samuel A
24630 2e 20 46 61 6c 76 6f 20 49 49 20 3c 6b 63 35 74  . Falvo II <kc5t
24640 6a 61 40 64 6f 6c 70 68 69 6e 2e 6f 70 65 6e 70  ja@dolphin.openp
24650 72 6f 6a 65 63 74 73 2e 6e 65 74 3e 20 72 65 70  rojects.net> rep
24660 6f 72 74 73 0a 20 20 20 20 23 20 74 68 61 74 20  orts.    # that 
24670 74 68 65 20 73 65 6d 61 6e 74 69 63 73 20 6f 66  the semantics of
24680 20 64 79 6e 61 6d 69 63 20 6c 69 62 72 61 72 69   dynamic librari
24690 65 73 20 6f 6e 20 41 6d 69 67 61 4f 53 2c 20 61  es on AmigaOS, a
246a0 74 20 6c 65 61 73 74 20 75 70 0a 20 20 20 20 23  t least up.    #
246b0 20 74 6f 20 76 65 72 73 69 6f 6e 20 34 2c 20 69   to version 4, i
246c0 73 20 74 6f 20 73 68 61 72 65 20 64 61 74 61 20  s to share data 
246d0 61 6d 6f 6e 67 20 6d 75 6c 74 69 70 6c 65 20 70  among multiple p
246e0 72 6f 67 72 61 6d 73 20 6c 69 6e 6b 65 64 0a 20  rograms linked. 
246f0 20 20 20 23 20 77 69 74 68 20 74 68 65 20 73 61     # with the sa
24700 6d 65 20 64 79 6e 61 6d 69 63 20 6c 69 62 72 61  me dynamic libra
24710 72 79 2e 20 20 53 69 6e 63 65 20 74 68 69 73 20  ry.  Since this 
24720 64 6f 65 73 6e 27 74 20 6d 61 74 63 68 20 74 68  doesn't match th
24730 65 0a 20 20 20 20 23 20 62 65 68 61 76 69 6f 72  e.    # behavior
24740 20 6f 66 20 73 68 61 72 65 64 20 6c 69 62 72 61   of shared libra
24750 72 69 65 73 20 6f 6e 20 6f 74 68 65 72 20 70 6c  ries on other pl
24760 61 74 66 6f 72 6d 73 2c 20 77 65 20 63 61 6e 20  atforms, we can 
24770 75 73 65 0a 20 20 20 20 23 20 74 68 65 6d 2e 0a  use.    # them..
24780 20 20 20 20 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f      ld_shlibs=no
24790 0a 20 20 20 20 3b 3b 0a 0a 20 20 62 65 6f 73 2a  .    ;;..  beos*
247a0 29 0a 20 20 20 20 69 66 20 24 4c 44 20 2d 2d 68  ).    if $LD --h
247b0 65 6c 70 20 32 3e 26 31 20 7c 20 65 67 72 65 70  elp 2>&1 | egrep
247c0 20 27 3a 20 73 75 70 70 6f 72 74 65 64 20 74 61   ': supported ta
247d0 72 67 65 74 73 3a 2e 2a 20 65 6c 66 27 20 3e 20  rgets:.* elf' > 
247e0 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a  /dev/null; then.
247f0 20 20 20 20 20 20 61 6c 6c 6f 77 5f 75 6e 64 65        allow_unde
24800 66 69 6e 65 64 5f 66 6c 61 67 3d 75 6e 73 75 70  fined_flag=unsup
24810 70 6f 72 74 65 64 0a 20 20 20 20 20 20 23 20 4a  ported.      # J
24820 6f 73 65 70 68 20 42 65 63 6b 65 6e 62 61 63 68  oseph Beckenbach
24830 20 3c 6a 72 62 33 40 62 65 73 74 2e 63 6f 6d 3e   <jrb3@best.com>
24840 20 73 61 79 73 20 73 6f 6d 65 20 72 65 6c 65 61   says some relea
24850 73 65 73 20 6f 66 20 67 63 63 0a 20 20 20 20 20  ses of gcc.     
24860 20 23 20 73 75 70 70 6f 72 74 20 2d 2d 75 6e 64   # support --und
24870 65 66 69 6e 65 64 2e 20 20 54 68 69 73 20 64 65  efined.  This de
24880 73 65 72 76 65 73 20 73 6f 6d 65 20 69 6e 76 65  serves some inve
24890 73 74 69 67 61 74 69 6f 6e 2e 20 20 46 49 58 4d  stigation.  FIXM
248a0 45 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f  E.      archive_
248b0 63 6d 64 73 3d 27 24 43 43 20 2d 6e 6f 73 74 61  cmds='$CC -nosta
248c0 72 74 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  rt $libobjs $dep
248d0 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66  libs $compiler_f
248e0 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d  lags ${wl}-sonam
248f0 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20  e $wl$soname -o 
24900 24 6c 69 62 27 0a 20 20 20 20 65 6c 73 65 0a 20  $lib'.    else. 
24910 20 20 20 20 20 6c 64 5f 73 68 6c 69 62 73 3d 6e       ld_shlibs=n
24920 6f 0a 20 20 20 20 66 69 0a 20 20 20 20 3b 3b 0a  o.    fi.    ;;.
24930 0a 20 20 63 79 67 77 69 6e 2a 20 7c 20 6d 69 6e  .  cygwin* | min
24940 67 77 2a 20 7c 20 70 77 33 32 2a 29 0a 20 20 20  gw* | pw32*).   
24950 20 23 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64   # hardcode_libd
24960 69 72 5f 66 6c 61 67 5f 73 70 65 63 20 69 73 20  ir_flag_spec is 
24970 61 63 74 75 61 6c 6c 79 20 6d 65 61 6e 69 6e 67  actually meaning
24980 6c 65 73 73 2c 20 61 73 20 74 68 65 72 65 20 69  less, as there i
24990 73 0a 20 20 20 20 23 20 6e 6f 20 73 65 61 72 63  s.    # no searc
249a0 68 20 70 61 74 68 20 66 6f 72 20 44 4c 4c 73 2e  h path for DLLs.
249b0 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69  .    hardcode_li
249c0 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27  bdir_flag_spec='
249d0 2d 4c 24 6c 69 62 64 69 72 27 0a 20 20 20 20 61  -L$libdir'.    a
249e0 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
249f0 6c 61 67 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a  lag=unsupported.
24a00 20 20 20 20 61 6c 77 61 79 73 5f 65 78 70 6f 72      always_expor
24a10 74 5f 73 79 6d 62 6f 6c 73 3d 79 65 73 0a 0a 20  t_symbols=yes.. 
24a20 20 20 20 65 78 74 72 61 63 74 5f 65 78 70 73 79     extract_expsy
24a30 6d 73 5f 63 6d 64 73 3d 27 74 65 73 74 20 2d 66  ms_cmds='test -f
24a40 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
24a50 69 6d 70 67 65 6e 2e 63 20 7c 7c 20 5c 0a 20 20  impgen.c || \.  
24a60 20 20 20 20 73 65 64 20 2d 65 20 22 2f 5e 23 20      sed -e "/^# 
24a70 5c 2f 5c 2a 20 69 6d 70 67 65 6e 5c 2e 63 20 73  \/\* impgen\.c s
24a80 74 61 72 74 73 20 68 65 72 65 20 5c 2a 5c 2f 2f  tarts here \*\//
24a90 2c 2f 5e 23 20 5c 2f 5c 2a 20 69 6d 70 67 65 6e  ,/^# \/\* impgen
24aa0 2e 63 20 65 6e 64 73 20 68 65 72 65 20 5c 2a 5c  .c ends here \*\
24ab0 2f 2f 20 7b 20 73 2f 5e 23 20 2f 2f 3b 73 2f 5e  // { s/^# //;s/^
24ac0 23 20 2a 24 2f 2f 3b 20 70 3b 20 7d 22 20 2d 65  # *$//; p; }" -e
24ad0 20 64 20 3c 20 24 27 27 30 20 3e 20 24 6f 75 74   d < $''0 > $out
24ae0 70 75 74 5f 6f 62 6a 64 69 72 2f 69 6d 70 67 65  put_objdir/impge
24af0 6e 2e 63 7e 0a 20 20 20 20 20 20 74 65 73 74 20  n.c~.      test 
24b00 2d 66 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69  -f $output_objdi
24b10 72 2f 69 6d 70 67 65 6e 2e 65 78 65 20 7c 7c 20  r/impgen.exe || 
24b20 28 63 64 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64  (cd $output_objd
24b30 69 72 20 26 26 20 5c 0a 20 20 20 20 20 20 69 66  ir && \.      if
24b40 20 74 65 73 74 20 22 78 24 48 4f 53 54 5f 43 43   test "x$HOST_CC
24b50 22 20 21 3d 20 22 78 22 20 3b 20 74 68 65 6e 20  " != "x" ; then 
24b60 24 48 4f 53 54 5f 43 43 20 2d 6f 20 69 6d 70 67  $HOST_CC -o impg
24b70 65 6e 20 69 6d 70 67 65 6e 2e 63 20 3b 20 5c 0a  en impgen.c ; \.
24b80 20 20 20 20 20 20 65 6c 73 65 20 24 43 43 20 2d        else $CC -
24b90 6f 20 69 6d 70 67 65 6e 20 69 6d 70 67 65 6e 2e  o impgen impgen.
24ba0 63 20 3b 20 66 69 29 7e 0a 20 20 20 20 20 20 24  c ; fi)~.      $
24bb0 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 69 6d  output_objdir/im
24bc0 70 67 65 6e 20 24 64 69 72 2f 24 73 6f 72 6f 6f  pgen $dir/$soroo
24bd0 74 20 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64  t > $output_objd
24be0 69 72 2f 24 73 6f 6e 61 6d 65 2d 64 65 66 27 0a  ir/$soname-def'.
24bf0 0a 20 20 20 20 6f 6c 64 5f 61 72 63 68 69 76 65  .    old_archive
24c00 5f 66 72 6f 6d 5f 65 78 70 73 79 6d 73 5f 63 6d  _from_expsyms_cm
24c10 64 73 3d 27 24 44 4c 4c 54 4f 4f 4c 20 2d 2d 61  ds='$DLLTOOL --a
24c20 73 3d 24 41 53 20 2d 2d 64 6c 6c 6e 61 6d 65 20  s=$AS --dllname 
24c30 24 73 6f 6e 61 6d 65 20 2d 2d 64 65 66 20 24 6f  $soname --def $o
24c40 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f  utput_objdir/$so
24c50 6e 61 6d 65 2d 64 65 66 20 2d 2d 6f 75 74 70 75  name-def --outpu
24c60 74 2d 6c 69 62 20 24 6f 75 74 70 75 74 5f 6f 62  t-lib $output_ob
24c70 6a 64 69 72 2f 24 6e 65 77 6c 69 62 27 0a 0a 20  jdir/$newlib'.. 
24c80 20 20 20 23 20 63 79 67 77 69 6e 20 61 6e 64 20     # cygwin and 
24c90 6d 69 6e 67 77 20 64 6c 6c 73 20 68 61 76 65 20  mingw dlls have 
24ca0 64 69 66 66 65 72 65 6e 74 20 65 6e 74 72 79 20  different entry 
24cb0 70 6f 69 6e 74 73 20 61 6e 64 20 73 65 74 73 20  points and sets 
24cc0 6f 66 20 73 79 6d 62 6f 6c 73 0a 20 20 20 20 23  of symbols.    #
24cd0 20 74 6f 20 65 78 63 6c 75 64 65 2e 0a 20 20 20   to exclude..   
24ce0 20 23 20 46 49 58 4d 45 3a 20 77 68 61 74 20 61   # FIXME: what a
24cf0 62 6f 75 74 20 76 61 6c 75 65 73 20 66 6f 72 20  bout values for 
24d00 4d 53 56 43 3f 0a 20 20 20 20 64 6c 6c 5f 65 6e  MSVC?.    dll_en
24d10 74 72 79 3d 5f 5f 63 79 67 77 69 6e 5f 64 6c 6c  try=__cygwin_dll
24d20 5f 65 6e 74 72 79 40 31 32 0a 20 20 20 20 64 6c  _entry@12.    dl
24d30 6c 5f 65 78 63 6c 75 64 65 5f 73 79 6d 62 6f 6c  l_exclude_symbol
24d40 73 3d 44 6c 6c 4d 61 69 6e 40 31 32 2c 5f 63 79  s=DllMain@12,_cy
24d50 67 77 69 6e 5f 64 6c 6c 5f 65 6e 74 72 79 40 31  gwin_dll_entry@1
24d60 32 2c 5f 63 79 67 77 69 6e 5f 6e 6f 6e 63 79 67  2,_cygwin_noncyg
24d70 77 69 6e 5f 64 6c 6c 5f 65 6e 74 72 79 40 31 32  win_dll_entry@12
24d80 7e 0a 20 20 20 20 63 61 73 65 20 24 68 6f 73 74  ~.    case $host
24d90 5f 6f 73 20 69 6e 0a 20 20 20 20 6d 69 6e 67 77  _os in.    mingw
24da0 2a 29 0a 20 20 20 20 20 20 23 20 6d 69 6e 67 77  *).      # mingw
24db0 20 76 61 6c 75 65 73 0a 20 20 20 20 20 20 64 6c   values.      dl
24dc0 6c 5f 65 6e 74 72 79 3d 5f 44 6c 6c 4d 61 69 6e  l_entry=_DllMain
24dd0 43 52 54 53 74 61 72 74 75 70 40 31 32 0a 20 20  CRTStartup@12.  
24de0 20 20 20 20 64 6c 6c 5f 65 78 63 6c 75 64 65 5f      dll_exclude_
24df0 73 79 6d 62 6f 6c 73 3d 44 6c 6c 4d 61 69 6e 40  symbols=DllMain@
24e00 31 32 2c 44 6c 6c 4d 61 69 6e 43 52 54 53 74 61  12,DllMainCRTSta
24e10 72 74 75 70 40 31 32 2c 44 6c 6c 45 6e 74 72 79  rtup@12,DllEntry
24e20 50 6f 69 6e 74 40 31 32 7e 0a 20 20 20 20 20 20  Point@12~.      
24e30 3b 3b 0a 20 20 20 20 65 73 61 63 0a 0a 20 20 20  ;;.    esac..   
24e40 20 23 20 6d 69 6e 67 77 20 61 6e 64 20 63 79 67   # mingw and cyg
24e50 77 69 6e 20 64 69 66 66 65 72 2c 20 61 6e 64 20  win differ, and 
24e60 69 74 27 73 20 73 69 6d 70 6c 65 73 74 20 74 6f  it's simplest to
24e70 20 6a 75 73 74 20 65 78 63 6c 75 64 65 20 74 68   just exclude th
24e80 65 20 75 6e 69 6f 6e 0a 20 20 20 20 23 20 6f 66  e union.    # of
24e90 20 74 68 65 20 74 77 6f 20 73 79 6d 62 6f 6c 20   the two symbol 
24ea0 73 65 74 73 2e 0a 20 20 20 20 64 6c 6c 5f 65 78  sets..    dll_ex
24eb0 63 6c 75 64 65 5f 73 79 6d 62 6f 6c 73 3d 44 6c  clude_symbols=Dl
24ec0 6c 4d 61 69 6e 40 31 32 2c 5f 63 79 67 77 69 6e  lMain@12,_cygwin
24ed0 5f 64 6c 6c 5f 65 6e 74 72 79 40 31 32 2c 5f 63  _dll_entry@12,_c
24ee0 79 67 77 69 6e 5f 6e 6f 6e 63 79 67 77 69 6e 5f  ygwin_noncygwin_
24ef0 64 6c 6c 5f 65 6e 74 72 79 40 31 32 2c 44 6c 6c  dll_entry@12,Dll
24f00 4d 61 69 6e 43 52 54 53 74 61 72 74 75 70 40 31  MainCRTStartup@1
24f10 32 2c 44 6c 6c 45 6e 74 72 79 50 6f 69 6e 74 40  2,DllEntryPoint@
24f20 31 32 0a 0a 20 20 20 20 23 20 72 65 63 65 6e 74  12..    # recent
24f30 20 63 79 67 77 69 6e 20 61 6e 64 20 6d 69 6e 67   cygwin and ming
24f40 77 20 73 79 73 74 65 6d 73 20 73 75 70 70 6c 79  w systems supply
24f50 20 61 20 73 74 75 62 20 44 6c 6c 4d 61 69 6e 20   a stub DllMain 
24f60 77 68 69 63 68 20 74 68 65 20 75 73 65 72 0a 20  which the user. 
24f70 20 20 20 23 20 63 61 6e 20 6f 76 65 72 72 69 64     # can overrid
24f80 65 2c 20 62 75 74 20 6f 6e 20 6f 6c 64 65 72 20  e, but on older 
24f90 73 79 73 74 65 6d 73 20 77 65 20 68 61 76 65 20  systems we have 
24fa0 74 6f 20 73 75 70 70 6c 79 20 6f 6e 65 20 28 69  to supply one (i
24fb0 6e 20 6c 74 64 6c 6c 2e 63 29 0a 20 20 20 20 69  n ltdll.c).    i
24fc0 66 20 74 65 73 74 20 22 78 24 6c 74 5f 63 76 5f  f test "x$lt_cv_
24fd0 6e 65 65 64 5f 64 6c 6c 6d 61 69 6e 22 20 3d 20  need_dllmain" = 
24fe0 22 78 79 65 73 22 3b 20 74 68 65 6e 0a 20 20 20  "xyes"; then.   
24ff0 20 20 20 6c 74 64 6c 6c 5f 6f 62 6a 3d 27 24 6f     ltdll_obj='$o
25000 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f  utput_objdir/$so
25010 6e 61 6d 65 2d 6c 74 64 6c 6c 2e 27 22 24 61 63  name-ltdll.'"$ac
25020 5f 6f 62 6a 65 78 74 20 22 0a 20 20 20 20 20 20  _objext ".      
25030 6c 74 64 6c 6c 5f 63 6d 64 73 3d 27 74 65 73 74  ltdll_cmds='test
25040 20 2d 66 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64   -f $output_objd
25050 69 72 2f 24 73 6f 6e 61 6d 65 2d 6c 74 64 6c 6c  ir/$soname-ltdll
25060 2e 63 20 7c 7c 20 73 65 64 20 2d 65 20 22 2f 5e  .c || sed -e "/^
25070 23 20 5c 2f 5c 2a 20 6c 74 64 6c 6c 5c 2e 63 20  # \/\* ltdll\.c 
25080 73 74 61 72 74 73 20 68 65 72 65 20 5c 2a 5c 2f  starts here \*\/
25090 2f 2c 2f 5e 23 20 5c 2f 5c 2a 20 6c 74 64 6c 6c  /,/^# \/\* ltdll
250a0 2e 63 20 65 6e 64 73 20 68 65 72 65 20 5c 2a 5c  .c ends here \*\
250b0 2f 2f 20 7b 20 73 2f 5e 23 20 2f 2f 3b 20 70 3b  // { s/^# //; p;
250c0 20 7d 22 20 2d 65 20 64 20 3c 20 24 27 27 30 20   }" -e d < $''0 
250d0 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  > $output_objdir
250e0 2f 24 73 6f 6e 61 6d 65 2d 6c 74 64 6c 6c 2e 63  /$soname-ltdll.c
250f0 7e 0a 09 74 65 73 74 20 2d 66 20 24 6f 75 74 70  ~..test -f $outp
25100 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d  ut_objdir/$sonam
25110 65 2d 6c 74 64 6c 6c 2e 24 61 63 5f 6f 62 6a 65  e-ltdll.$ac_obje
25120 78 74 20 7c 7c 20 28 63 64 20 24 6f 75 74 70 75  xt || (cd $outpu
25130 74 5f 6f 62 6a 64 69 72 20 26 26 20 24 43 43 20  t_objdir && $CC 
25140 2d 63 20 24 73 6f 6e 61 6d 65 2d 6c 74 64 6c 6c  -c $soname-ltdll
25150 2e 63 29 7e 27 0a 20 20 20 20 65 6c 73 65 0a 20  .c)~'.    else. 
25160 20 20 20 20 20 6c 74 64 6c 6c 5f 6f 62 6a 3d 0a       ltdll_obj=.
25170 20 20 20 20 20 20 6c 74 64 6c 6c 5f 63 6d 64 73        ltdll_cmds
25180 3d 0a 20 20 20 20 66 69 0a 0a 20 20 20 20 23 20  =.    fi..    # 
25190 45 78 74 72 61 63 74 20 74 68 65 20 73 79 6d 62  Extract the symb
251a0 6f 6c 20 65 78 70 6f 72 74 20 6c 69 73 74 20 66  ol export list f
251b0 72 6f 6d 20 61 6e 20 60 2d 2d 65 78 70 6f 72 74  rom an `--export
251c0 2d 61 6c 6c 27 20 64 65 66 20 66 69 6c 65 2c 0a  -all' def file,.
251d0 20 20 20 20 23 20 74 68 65 6e 20 72 65 67 65 6e      # then regen
251e0 65 72 61 74 65 20 74 68 65 20 64 65 66 20 66 69  erate the def fi
251f0 6c 65 20 66 72 6f 6d 20 74 68 65 20 73 79 6d 62  le from the symb
25200 6f 6c 20 65 78 70 6f 72 74 20 6c 69 73 74 2c 20  ol export list, 
25210 73 6f 20 74 68 61 74 0a 20 20 20 20 23 20 74 68  so that.    # th
25220 65 20 63 6f 6d 70 69 6c 65 64 20 64 6c 6c 20 6f  e compiled dll o
25230 6e 6c 79 20 65 78 70 6f 72 74 73 20 74 68 65 20  nly exports the 
25240 73 79 6d 62 6f 6c 20 65 78 70 6f 72 74 20 6c 69  symbol export li
25250 73 74 2e 0a 20 20 20 20 23 20 42 65 20 63 61 72  st..    # Be car
25260 65 66 75 6c 20 6e 6f 74 20 74 6f 20 73 74 72 69  eful not to stri
25270 70 20 74 68 65 20 44 41 54 41 20 74 61 67 20 6c  p the DATA tag l
25280 65 66 74 20 62 65 20 6e 65 77 65 72 20 64 6c 6c  eft be newer dll
25290 74 6f 6f 6c 73 2e 0a 20 20 20 20 65 78 70 6f 72  tools..    expor
252a0 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d 64 73 3d 22  t_symbols_cmds="
252b0 24 6c 74 64 6c 6c 5f 63 6d 64 73 22 27 0a 20 20  $ltdll_cmds"'.  
252c0 20 20 20 20 24 44 4c 4c 54 4f 4f 4c 20 2d 2d 65      $DLLTOOL --e
252d0 78 70 6f 72 74 2d 61 6c 6c 20 2d 2d 65 78 63 6c  xport-all --excl
252e0 75 64 65 2d 73 79 6d 62 6f 6c 73 20 27 24 64 6c  ude-symbols '$dl
252f0 6c 5f 65 78 63 6c 75 64 65 5f 73 79 6d 62 6f 6c  l_exclude_symbol
25300 73 27 20 2d 2d 6f 75 74 70 75 74 2d 64 65 66 20  s' --output-def 
25310 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24  $output_objdir/$
25320 73 6f 6e 61 6d 65 2d 64 65 66 20 27 24 6c 74 64  soname-def '$ltd
25330 6c 6c 5f 6f 62 6a 27 24 6c 69 62 6f 62 6a 73 20  ll_obj'$libobjs 
25340 24 63 6f 6e 76 65 6e 69 65 6e 63 65 7e 0a 20 20  $convenience~.  
25350 20 20 20 20 73 65 64 20 2d 65 20 22 31 2c 2f 45      sed -e "1,/E
25360 58 50 4f 52 54 53 2f 64 22 20 2d 65 20 22 73 2f  XPORTS/d" -e "s/
25370 20 40 20 5b 30 2d 39 5d 2a 2f 2f 22 20 2d 65 20   @ [0-9]*//" -e 
25380 22 73 2f 20 2a 3b 2e 2a 24 2f 2f 22 20 3c 20 24  "s/ *;.*$//" < $
25390 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73  output_objdir/$s
253a0 6f 6e 61 6d 65 2d 64 65 66 20 3e 20 24 65 78 70  oname-def > $exp
253b0 6f 72 74 5f 73 79 6d 62 6f 6c 73 27 0a 0a 20 20  ort_symbols'..  
253c0 20 20 23 20 49 66 20 74 68 65 20 65 78 70 6f 72    # If the expor
253d0 74 2d 73 79 6d 62 6f 6c 73 20 66 69 6c 65 20 61  t-symbols file a
253e0 6c 72 65 61 64 79 20 69 73 20 61 20 2e 64 65 66  lready is a .def
253f0 20 66 69 6c 65 20 28 31 73 74 20 6c 69 6e 65 0a   file (1st line.
25400 20 20 20 20 23 20 69 73 20 45 58 50 4f 52 54 53      # is EXPORTS
25410 29 2c 20 75 73 65 20 69 74 20 61 73 20 69 73 2e  ), use it as is.
25420 0a 20 20 20 20 23 20 49 66 20 44 41 54 41 20 74  .    # If DATA t
25430 61 67 73 20 66 72 6f 6d 20 61 20 72 65 63 65 6e  ags from a recen
25440 74 20 64 6c 6c 74 6f 6f 6c 20 61 72 65 20 70 72  t dlltool are pr
25450 65 73 65 6e 74 2c 20 68 6f 6e 6f 75 72 20 74 68  esent, honour th
25460 65 6d 21 0a 20 20 20 20 61 72 63 68 69 76 65 5f  em!.    archive_
25470 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 69 66 20  expsym_cmds='if 
25480 74 65 73 74 20 22 78 60 73 65 64 20 31 71 20 24  test "x`sed 1q $
25490 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 60 22  export_symbols`"
254a0 20 3d 20 78 45 58 50 4f 52 54 53 3b 20 74 68 65   = xEXPORTS; the
254b0 6e 0a 09 63 70 20 24 65 78 70 6f 72 74 5f 73 79  n..cp $export_sy
254c0 6d 62 6f 6c 73 20 24 6f 75 74 70 75 74 5f 6f 62  mbols $output_ob
254d0 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 2d 64 65 66  jdir/$soname-def
254e0 3b 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 65 63  ;.      else..ec
254f0 68 6f 20 45 58 50 4f 52 54 53 20 3e 20 24 6f 75  ho EXPORTS > $ou
25500 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e  tput_objdir/$son
25510 61 6d 65 2d 64 65 66 3b 0a 09 5f 6c 74 5f 68 69  ame-def;.._lt_hi
25520 6e 74 3d 31 3b 0a 09 63 61 74 20 24 65 78 70 6f  nt=1;..cat $expo
25530 72 74 5f 73 79 6d 62 6f 6c 73 20 7c 20 77 68 69  rt_symbols | whi
25540 6c 65 20 72 65 61 64 20 73 79 6d 62 6f 6c 3b 20  le read symbol; 
25550 64 6f 0a 09 20 73 65 74 20 64 75 6d 6d 79 20 5c  do.. set dummy \
25560 24 73 79 6d 62 6f 6c 3b 0a 09 20 63 61 73 65 20  $symbol;.. case 
25570 5c 24 23 20 69 6e 0a 09 20 20 20 32 29 20 65 63  \$# in..   2) ec
25580 68 6f 20 22 20 20 20 5c 24 32 20 40 20 5c 24 5f  ho "   \$2 @ \$_
25590 6c 74 5f 68 69 6e 74 20 3b 20 22 20 3e 3e 20 24  lt_hint ; " >> $
255a0 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73  output_objdir/$s
255b0 6f 6e 61 6d 65 2d 64 65 66 3b 3b 0a 09 20 20 20  oname-def;;..   
255c0 34 29 20 65 63 68 6f 20 22 20 20 20 5c 24 32 20  4) echo "   \$2 
255d0 5c 24 33 20 5c 24 34 20 3b 20 22 20 3e 3e 20 24  \$3 \$4 ; " >> $
255e0 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73  output_objdir/$s
255f0 6f 6e 61 6d 65 2d 64 65 66 3b 20 5f 6c 74 5f 68  oname-def; _lt_h
25600 69 6e 74 3d 60 65 78 70 72 20 5c 24 5f 6c 74 5f  int=`expr \$_lt_
25610 68 69 6e 74 20 2d 20 31 60 3b 3b 0a 09 20 20 20  hint - 1`;;..   
25620 2a 29 20 65 63 68 6f 20 22 20 20 20 20 20 5c 24  *) echo "     \$
25630 32 20 40 20 5c 24 5f 6c 74 5f 68 69 6e 74 20 5c  2 @ \$_lt_hint \
25640 24 33 20 3b 20 22 20 3e 3e 20 24 6f 75 74 70 75  $3 ; " >> $outpu
25650 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65  t_objdir/$soname
25660 2d 64 65 66 3b 3b 0a 09 20 65 73 61 63 3b 0a 09  -def;;.. esac;..
25670 20 5f 6c 74 5f 68 69 6e 74 3d 60 65 78 70 72 20   _lt_hint=`expr 
25680 31 20 2b 20 5c 24 5f 6c 74 5f 68 69 6e 74 60 3b  1 + \$_lt_hint`;
25690 0a 09 64 6f 6e 65 3b 0a 20 20 20 20 20 20 66 69  ..done;.      fi
256a0 7e 0a 20 20 20 20 20 20 27 22 24 6c 74 64 6c 6c  ~.      '"$ltdll
256b0 5f 63 6d 64 73 22 27 0a 20 20 20 20 20 20 24 43  _cmds"'.      $C
256c0 43 20 2d 57 6c 2c 2d 2d 62 61 73 65 2d 66 69 6c  C -Wl,--base-fil
256d0 65 2c 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  e,$output_objdir
256e0 2f 24 73 6f 6e 61 6d 65 2d 62 61 73 65 20 27 24  /$soname-base '$
256f0 6c 74 5f 63 76 5f 63 63 5f 64 6c 6c 5f 73 77 69  lt_cv_cc_dll_swi
25700 74 63 68 27 20 2d 57 6c 2c 2d 65 2c 27 24 64 6c  tch' -Wl,-e,'$dl
25710 6c 5f 65 6e 74 72 79 27 20 2d 6f 20 24 6f 75 74  l_entry' -o $out
25720 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61  put_objdir/$sona
25730 6d 65 20 27 24 6c 74 64 6c 6c 5f 6f 62 6a 27 24  me '$ltdll_obj'$
25740 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
25750 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73   $compiler_flags
25760 7e 0a 20 20 20 20 20 20 24 44 4c 4c 54 4f 4f 4c  ~.      $DLLTOOL
25770 20 2d 2d 61 73 3d 24 41 53 20 2d 2d 64 6c 6c 6e   --as=$AS --dlln
25780 61 6d 65 20 24 73 6f 6e 61 6d 65 20 2d 2d 65 78  ame $soname --ex
25790 63 6c 75 64 65 2d 73 79 6d 62 6f 6c 73 20 27 24  clude-symbols '$
257a0 64 6c 6c 5f 65 78 63 6c 75 64 65 5f 73 79 6d 62  dll_exclude_symb
257b0 6f 6c 73 27 20 2d 2d 64 65 66 20 24 6f 75 74 70  ols' --def $outp
257c0 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d  ut_objdir/$sonam
257d0 65 2d 64 65 66 20 2d 2d 62 61 73 65 2d 66 69 6c  e-def --base-fil
257e0 65 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  e $output_objdir
257f0 2f 24 73 6f 6e 61 6d 65 2d 62 61 73 65 20 2d 2d  /$soname-base --
25800 6f 75 74 70 75 74 2d 65 78 70 20 24 6f 75 74 70  output-exp $outp
25810 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d  ut_objdir/$sonam
25820 65 2d 65 78 70 7e 0a 20 20 20 20 20 20 24 43 43  e-exp~.      $CC
25830 20 2d 57 6c 2c 2d 2d 62 61 73 65 2d 66 69 6c 65   -Wl,--base-file
25840 2c 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f  ,$output_objdir/
25850 24 73 6f 6e 61 6d 65 2d 62 61 73 65 20 24 6f 75  $soname-base $ou
25860 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e  tput_objdir/$son
25870 61 6d 65 2d 65 78 70 20 27 24 6c 74 5f 63 76 5f  ame-exp '$lt_cv_
25880 63 63 5f 64 6c 6c 5f 73 77 69 74 63 68 27 20 2d  cc_dll_switch' -
25890 57 6c 2c 2d 65 2c 27 24 64 6c 6c 5f 65 6e 74 72  Wl,-e,'$dll_entr
258a0 79 27 20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f 62  y' -o $output_ob
258b0 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 27 24 6c  jdir/$soname '$l
258c0 74 64 6c 6c 5f 6f 62 6a 27 24 6c 69 62 6f 62 6a  tdll_obj'$libobj
258d0 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70  s $deplibs $comp
258e0 69 6c 65 72 5f 66 6c 61 67 73 7e 0a 20 20 20 20  iler_flags~.    
258f0 20 20 24 44 4c 4c 54 4f 4f 4c 20 2d 2d 61 73 3d    $DLLTOOL --as=
25900 24 41 53 20 2d 2d 64 6c 6c 6e 61 6d 65 20 24 73  $AS --dllname $s
25910 6f 6e 61 6d 65 20 2d 2d 65 78 63 6c 75 64 65 2d  oname --exclude-
25920 73 79 6d 62 6f 6c 73 20 27 24 64 6c 6c 5f 65 78  symbols '$dll_ex
25930 63 6c 75 64 65 5f 73 79 6d 62 6f 6c 73 27 20 2d  clude_symbols' -
25940 2d 64 65 66 20 24 6f 75 74 70 75 74 5f 6f 62 6a  -def $output_obj
25950 64 69 72 2f 24 73 6f 6e 61 6d 65 2d 64 65 66 20  dir/$soname-def 
25960 2d 2d 62 61 73 65 2d 66 69 6c 65 20 24 6f 75 74  --base-file $out
25970 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61  put_objdir/$sona
25980 6d 65 2d 62 61 73 65 20 2d 2d 6f 75 74 70 75 74  me-base --output
25990 2d 65 78 70 20 24 6f 75 74 70 75 74 5f 6f 62 6a  -exp $output_obj
259a0 64 69 72 2f 24 73 6f 6e 61 6d 65 2d 65 78 70 20  dir/$soname-exp 
259b0 2d 2d 6f 75 74 70 75 74 2d 6c 69 62 20 24 6f 75  --output-lib $ou
259c0 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62  tput_objdir/$lib
259d0 6e 61 6d 65 2e 64 6c 6c 2e 61 7e 0a 20 20 20 20  name.dll.a~.    
259e0 20 20 24 43 43 20 24 6f 75 74 70 75 74 5f 6f 62    $CC $output_ob
259f0 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 2d 65 78 70  jdir/$soname-exp
25a00 20 27 24 6c 74 5f 63 76 5f 63 63 5f 64 6c 6c 5f   '$lt_cv_cc_dll_
25a10 73 77 69 74 63 68 27 20 2d 57 6c 2c 2d 65 2c 27  switch' -Wl,-e,'
25a20 24 64 6c 6c 5f 65 6e 74 72 79 27 20 2d 6f 20 24  $dll_entry' -o $
25a30 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73  output_objdir/$s
25a40 6f 6e 61 6d 65 20 27 24 6c 74 64 6c 6c 5f 6f 62  oname '$ltdll_ob
25a50 6a 27 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  j'$libobjs $depl
25a60 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  ibs $compiler_fl
25a70 61 67 73 27 0a 20 20 20 20 3b 3b 0a 0a 20 20 6e  ags'.    ;;..  n
25a80 65 74 62 73 64 2a 29 0a 20 20 20 20 69 66 20 65  etbsd*).    if e
25a90 63 68 6f 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43  cho __ELF__ | $C
25aa0 43 20 2d 45 20 2d 20 7c 20 67 72 65 70 20 5f 5f  C -E - | grep __
25ab0 45 4c 46 5f 5f 20 3e 2f 64 65 76 2f 6e 75 6c 6c  ELF__ >/dev/null
25ac0 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 61 72 63  ; then.      arc
25ad0 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d  hive_cmds='$LD -
25ae0 42 73 68 61 72 65 61 62 6c 65 20 24 6c 69 62 6f  Bshareable $libo
25af0 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69  bjs $deplibs $li
25b00 6e 6b 65 72 5f 66 6c 61 67 73 20 2d 6f 20 24 6c  nker_flags -o $l
25b10 69 62 27 0a 20 20 20 20 20 20 77 6c 61 72 63 3d  ib'.      wlarc=
25b20 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20  .    else.      
25b30 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43  archive_cmds='$C
25b40 43 20 2d 73 68 61 72 65 64 20 2d 6e 6f 64 65 66  C -shared -nodef
25b50 61 75 6c 74 6c 69 62 73 20 24 6c 69 62 6f 62 6a  aultlibs $libobj
25b60 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70  s $deplibs $comp
25b70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d  iler_flags ${wl}
25b80 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61  -soname $wl$sona
25b90 6d 65 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20  me -o $lib'.    
25ba0 20 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d    archive_expsym
25bb0 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72  _cmds='$CC -shar
25bc0 65 64 20 2d 6e 6f 64 65 66 61 75 6c 74 6c 69 62  ed -nodefaultlib
25bd0 73 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  s $libobjs $depl
25be0 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  ibs $compiler_fl
25bf0 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65  ags ${wl}-soname
25c00 20 24 77 6c 24 73 6f 6e 61 6d 65 20 24 7b 77 6c   $wl$soname ${wl
25c10 7d 2d 72 65 74 61 69 6e 2d 73 79 6d 62 6f 6c 73  }-retain-symbols
25c20 2d 66 69 6c 65 20 24 77 6c 24 65 78 70 6f 72 74  -file $wl$export
25c30 5f 73 79 6d 62 6f 6c 73 20 2d 6f 20 24 6c 69 62  _symbols -o $lib
25c40 27 0a 20 20 20 20 66 69 0a 20 20 20 20 3b 3b 0a  '.    fi.    ;;.
25c50 0a 20 20 73 6f 6c 61 72 69 73 2a 20 7c 20 73 79  .  solaris* | sy
25c60 73 76 35 2a 29 0a 20 20 20 20 69 66 20 24 4c 44  sv5*).    if $LD
25c70 20 2d 76 20 32 3e 26 31 20 7c 20 65 67 72 65 70   -v 2>&1 | egrep
25c80 20 27 42 46 44 20 32 5c 2e 38 27 20 3e 20 2f 64   'BFD 2\.8' > /d
25c90 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20  ev/null; then.  
25ca0 20 20 20 20 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f      ld_shlibs=no
25cb0 0a 20 20 20 20 20 20 63 61 74 20 3c 3c 45 4f 46  .      cat <<EOF
25cc0 20 31 3e 26 32 0a 0a 2a 2a 2a 20 57 61 72 6e 69   1>&2..*** Warni
25cd0 6e 67 3a 20 54 68 65 20 72 65 6c 65 61 73 65 73  ng: The releases
25ce0 20 32 2e 38 2e 2a 20 6f 66 20 74 68 65 20 47 4e   2.8.* of the GN
25cf0 55 20 6c 69 6e 6b 65 72 20 63 61 6e 6e 6f 74 20  U linker cannot 
25d00 72 65 6c 69 61 62 6c 79 0a 2a 2a 2a 20 63 72 65  reliably.*** cre
25d10 61 74 65 20 73 68 61 72 65 64 20 6c 69 62 72 61  ate shared libra
25d20 72 69 65 73 20 6f 6e 20 53 6f 6c 61 72 69 73 20  ries on Solaris 
25d30 73 79 73 74 65 6d 73 2e 20 20 54 68 65 72 65 66  systems.  Theref
25d40 6f 72 65 2c 20 6c 69 62 74 6f 6f 6c 0a 2a 2a 2a  ore, libtool.***
25d50 20 69 73 20 64 69 73 61 62 6c 69 6e 67 20 73 68   is disabling sh
25d60 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 20 73  ared libraries s
25d70 75 70 70 6f 72 74 2e 20 20 57 65 20 75 72 67 65  upport.  We urge
25d80 20 79 6f 75 20 74 6f 20 75 70 67 72 61 64 65 20   you to upgrade 
25d90 47 4e 55 0a 2a 2a 2a 20 62 69 6e 75 74 69 6c 73  GNU.*** binutils
25da0 20 74 6f 20 72 65 6c 65 61 73 65 20 32 2e 39 2e   to release 2.9.
25db0 31 20 6f 72 20 6e 65 77 65 72 2e 20 20 41 6e 6f  1 or newer.  Ano
25dc0 74 68 65 72 20 6f 70 74 69 6f 6e 20 69 73 20 74  ther option is t
25dd0 6f 20 6d 6f 64 69 66 79 0a 2a 2a 2a 20 79 6f 75  o modify.*** you
25de0 72 20 50 41 54 48 20 6f 72 20 63 6f 6d 70 69 6c  r PATH or compil
25df0 65 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e  er configuration
25e00 20 73 6f 20 74 68 61 74 20 74 68 65 20 6e 61 74   so that the nat
25e10 69 76 65 20 6c 69 6e 6b 65 72 20 69 73 0a 2a 2a  ive linker is.**
25e20 2a 20 75 73 65 64 2c 20 61 6e 64 20 74 68 65 6e  * used, and then
25e30 20 72 65 73 74 61 72 74 2e 0a 0a 45 4f 46 0a 20   restart...EOF. 
25e40 20 20 20 65 6c 69 66 20 24 4c 44 20 2d 2d 68 65     elif $LD --he
25e50 6c 70 20 32 3e 26 31 20 7c 20 65 67 72 65 70 20  lp 2>&1 | egrep 
25e60 27 3a 20 73 75 70 70 6f 72 74 65 64 20 74 61 72  ': supported tar
25e70 67 65 74 73 3a 2e 2a 20 65 6c 66 27 20 3e 20 2f  gets:.* elf' > /
25e80 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20  dev/null; then. 
25e90 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64       archive_cmd
25ea0 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 24  s='$CC -shared $
25eb0 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
25ec0 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73   $compiler_flags
25ed0 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77   ${wl}-soname $w
25ee0 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62  l$soname -o $lib
25ef0 27 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f  '.      archive_
25f00 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24 43 43  expsym_cmds='$CC
25f10 20 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a   -shared $libobj
25f20 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70  s $deplibs $comp
25f30 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d  iler_flags ${wl}
25f40 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61  -soname $wl$sona
25f50 6d 65 20 24 7b 77 6c 7d 2d 72 65 74 61 69 6e 2d  me ${wl}-retain-
25f60 73 79 6d 62 6f 6c 73 2d 66 69 6c 65 20 24 77 6c  symbols-file $wl
25f70 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20  $export_symbols 
25f80 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20 65 6c 73  -o $lib'.    els
25f90 65 0a 20 20 20 20 20 20 6c 64 5f 73 68 6c 69 62  e.      ld_shlib
25fa0 73 3d 6e 6f 0a 20 20 20 20 66 69 0a 20 20 20 20  s=no.    fi.    
25fb0 3b 3b 0a 0a 20 20 73 75 6e 6f 73 34 2a 29 0a 20  ;;..  sunos4*). 
25fc0 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d     archive_cmds=
25fd0 27 24 4c 44 20 2d 61 73 73 65 72 74 20 70 75 72  '$LD -assert pur
25fe0 65 2d 74 65 78 74 20 2d 42 73 68 61 72 65 61 62  e-text -Bshareab
25ff0 6c 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f  le -o $lib $libo
26000 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69  bjs $deplibs $li
26010 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20  nker_flags'.    
26020 77 6c 61 72 63 3d 0a 20 20 20 20 68 61 72 64 63  wlarc=.    hardc
26030 6f 64 65 5f 64 69 72 65 63 74 3d 79 65 73 0a 20  ode_direct=yes. 
26040 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69     hardcode_shli
26050 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20  bpath_var=no.   
26060 20 3b 3b 0a 0a 20 20 2a 29 0a 20 20 20 20 69 66   ;;..  *).    if
26070 20 24 4c 44 20 2d 2d 68 65 6c 70 20 32 3e 26 31   $LD --help 2>&1
26080 20 7c 20 65 67 72 65 70 20 27 3a 20 73 75 70 70   | egrep ': supp
26090 6f 72 74 65 64 20 74 61 72 67 65 74 73 3a 2e 2a  orted targets:.*
260a0 20 65 6c 66 27 20 3e 20 2f 64 65 76 2f 6e 75 6c   elf' > /dev/nul
260b0 6c 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 61 72  l; then.      ar
260c0 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20  chive_cmds='$CC 
260d0 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73  -shared $libobjs
260e0 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
260f0 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d  ler_flags ${wl}-
26100 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d  soname $wl$sonam
26110 65 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20 20  e -o $lib'.     
26120 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f   archive_expsym_
26130 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65  cmds='$CC -share
26140 64 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  d $libobjs $depl
26150 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  ibs $compiler_fl
26160 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65  ags ${wl}-soname
26170 20 24 77 6c 24 73 6f 6e 61 6d 65 20 24 7b 77 6c   $wl$soname ${wl
26180 7d 2d 72 65 74 61 69 6e 2d 73 79 6d 62 6f 6c 73  }-retain-symbols
26190 2d 66 69 6c 65 20 24 77 6c 24 65 78 70 6f 72 74  -file $wl$export
261a0 5f 73 79 6d 62 6f 6c 73 20 2d 6f 20 24 6c 69 62  _symbols -o $lib
261b0 27 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20  '.    else.     
261c0 20 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 20   ld_shlibs=no.  
261d0 20 20 66 69 0a 20 20 20 20 3b 3b 0a 20 20 65 73    fi.    ;;.  es
261e0 61 63 0a 0a 20 20 69 66 20 74 65 73 74 20 22 24  ac..  if test "$
261f0 6c 64 5f 73 68 6c 69 62 73 22 20 3d 20 79 65 73  ld_shlibs" = yes
26200 3b 20 74 68 65 6e 0a 20 20 20 20 72 75 6e 70 61  ; then.    runpa
26210 74 68 5f 76 61 72 3d 4c 44 5f 52 55 4e 5f 50 41  th_var=LD_RUN_PA
26220 54 48 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f  TH.    hardcode_
26230 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63  libdir_flag_spec
26240 3d 27 24 7b 77 6c 7d 2d 2d 72 70 61 74 68 20 24  ='${wl}--rpath $
26250 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a 20 20 20  {wl}$libdir'.   
26260 20 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f   export_dynamic_
26270 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d  flag_spec='${wl}
26280 2d 2d 65 78 70 6f 72 74 2d 64 79 6e 61 6d 69 63  --export-dynamic
26290 27 0a 20 20 20 20 63 61 73 65 20 24 68 6f 73 74  '.    case $host
262a0 5f 6f 73 20 69 6e 0a 20 20 20 20 63 79 67 77 69  _os in.    cygwi
262b0 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c 20 70 77  n* | mingw* | pw
262c0 33 32 2a 29 0a 20 20 20 20 20 20 23 20 64 6c 6c  32*).      # dll
262d0 74 6f 6f 6c 20 64 6f 65 73 6e 27 74 20 75 6e 64  tool doesn't und
262e0 65 72 73 74 61 6e 64 20 2d 2d 77 68 6f 6c 65 2d  erstand --whole-
262f0 61 72 63 68 69 76 65 20 65 74 2e 20 61 6c 2e 0a  archive et. al..
26300 20 20 20 20 20 20 77 68 6f 6c 65 5f 61 72 63 68        whole_arch
26310 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 3d 0a 20  ive_flag_spec=. 
26320 20 20 20 20 20 3b 3b 0a 20 20 20 20 2a 29 0a 20       ;;.    *). 
26330 20 20 20 20 20 23 20 61 6e 63 69 65 6e 74 20 47       # ancient G
26340 4e 55 20 6c 64 20 64 69 64 6e 27 74 20 73 75 70  NU ld didn't sup
26350 70 6f 72 74 20 2d 2d 77 68 6f 6c 65 2d 61 72 63  port --whole-arc
26360 68 69 76 65 20 65 74 2e 20 61 6c 2e 0a 20 20 20  hive et. al..   
26370 20 20 20 69 66 20 24 4c 44 20 2d 2d 68 65 6c 70     if $LD --help
26380 20 32 3e 26 31 20 7c 20 65 67 72 65 70 20 27 6e   2>&1 | egrep 'n
26390 6f 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76 65 27  o-whole-archive'
263a0 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68   > /dev/null; th
263b0 65 6e 0a 09 77 68 6f 6c 65 5f 61 72 63 68 69 76  en..whole_archiv
263c0 65 5f 66 6c 61 67 5f 73 70 65 63 3d 22 24 77 6c  e_flag_spec="$wl
263d0 61 72 63 22 27 2d 2d 77 68 6f 6c 65 2d 61 72 63  arc"'--whole-arc
263e0 68 69 76 65 24 63 6f 6e 76 65 6e 69 65 6e 63 65  hive$convenience
263f0 20 27 22 24 77 6c 61 72 63 22 27 2d 2d 6e 6f 2d   '"$wlarc"'--no-
26400 77 68 6f 6c 65 2d 61 72 63 68 69 76 65 27 0a 20  whole-archive'. 
26410 20 20 20 20 20 65 6c 73 65 0a 09 77 68 6f 6c 65       else..whole
26420 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 70  _archive_flag_sp
26430 65 63 3d 0a 20 20 20 20 20 20 66 69 0a 20 20 20  ec=.      fi.   
26440 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20     ;;.    esac. 
26450 20 66 69 0a 65 6c 73 65 0a 20 20 23 20 50 4f 52   fi.else.  # POR
26460 54 4d 45 20 66 69 6c 6c 20 69 6e 20 61 20 64 65  TME fill in a de
26470 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 79 6f 75  scription of you
26480 72 20 73 79 73 74 65 6d 27 73 20 6c 69 6e 6b 65  r system's linke
26490 72 20 28 6e 6f 74 20 47 4e 55 20 6c 64 29 0a 20  r (not GNU ld). 
264a0 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69   case $host_os i
264b0 6e 0a 20 20 61 69 78 33 2a 29 0a 20 20 20 20 61  n.  aix3*).    a
264c0 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
264d0 6c 61 67 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a  lag=unsupported.
264e0 20 20 20 20 61 6c 77 61 79 73 5f 65 78 70 6f 72      always_expor
264f0 74 5f 73 79 6d 62 6f 6c 73 3d 79 65 73 0a 20 20  t_symbols=yes.  
26500 20 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d    archive_expsym
26510 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 6f 20 24 6f  _cmds='$LD -o $o
26520 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f  utput_objdir/$so
26530 6e 61 6d 65 20 24 6c 69 62 6f 62 6a 73 20 24 64  name $libobjs $d
26540 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66  eplibs $linker_f
26550 6c 61 67 73 20 2d 62 45 3a 24 65 78 70 6f 72 74  lags -bE:$export
26560 5f 73 79 6d 62 6f 6c 73 20 2d 54 35 31 32 20 2d  _symbols -T512 -
26570 48 35 31 32 20 2d 62 4d 3a 53 52 45 7e 24 41 52  H512 -bM:SRE~$AR
26580 20 24 41 52 5f 46 4c 41 47 53 20 24 6c 69 62 20   $AR_FLAGS $lib 
26590 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24  $output_objdir/$
265a0 73 6f 6e 61 6d 65 27 0a 20 20 20 20 23 20 4e 6f  soname'.    # No
265b0 74 65 3a 20 74 68 69 73 20 6c 69 6e 6b 65 72 20  te: this linker 
265c0 68 61 72 64 63 6f 64 65 73 20 74 68 65 20 64 69  hardcodes the di
265d0 72 65 63 74 6f 72 69 65 73 20 69 6e 20 4c 49 42  rectories in LIB
265e0 50 41 54 48 20 69 66 20 74 68 65 72 65 0a 20 20  PATH if there.  
265f0 20 20 23 20 61 72 65 20 6e 6f 20 64 69 72 65 63    # are no direc
26600 74 6f 72 69 65 73 20 73 70 65 63 69 66 69 65 64  tories specified
26610 20 62 79 20 2d 4c 2e 0a 20 20 20 20 68 61 72 64   by -L..    hard
26620 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73  code_minus_L=yes
26630 0a 20 20 20 20 69 66 20 74 65 73 74 20 22 24 47  .    if test "$G
26640 43 43 22 20 3d 20 79 65 73 20 26 26 20 74 65 73  CC" = yes && tes
26650 74 20 2d 7a 20 22 24 6c 69 6e 6b 5f 73 74 61 74  t -z "$link_stat
26660 69 63 5f 66 6c 61 67 22 3b 20 74 68 65 6e 0a 20  ic_flag"; then. 
26670 20 20 20 20 20 23 20 4e 65 69 74 68 65 72 20 64       # Neither d
26680 69 72 65 63 74 20 68 61 72 64 63 6f 64 69 6e 67  irect hardcoding
26690 20 6e 6f 72 20 73 74 61 74 69 63 20 6c 69 6e 6b   nor static link
266a0 69 6e 67 20 69 73 20 73 75 70 70 6f 72 74 65 64  ing is supported
266b0 20 77 69 74 68 20 61 0a 20 20 20 20 20 20 23 20   with a.      # 
266c0 62 72 6f 6b 65 6e 20 63 6f 6c 6c 65 63 74 32 2e  broken collect2.
266d0 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  .      hardcode_
266e0 64 69 72 65 63 74 3d 75 6e 73 75 70 70 6f 72 74  direct=unsupport
266f0 65 64 0a 20 20 20 20 66 69 0a 20 20 20 20 3b 3b  ed.    fi.    ;;
26700 0a 0a 20 20 61 69 78 34 2a 20 7c 20 61 69 78 35  ..  aix4* | aix5
26710 2a 29 0a 20 20 20 20 69 66 20 74 65 73 74 20 22  *).    if test "
26720 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 69 61 36  $host_cpu" = ia6
26730 34 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 23 20  4; then.      # 
26740 4f 6e 20 49 41 36 34 2c 20 74 68 65 20 6c 69 6e  On IA64, the lin
26750 6b 65 72 20 64 6f 65 73 20 72 75 6e 20 74 69 6d  ker does run tim
26760 65 20 6c 69 6e 6b 69 6e 67 20 62 79 20 64 65 66  e linking by def
26770 61 75 6c 74 2c 20 73 6f 20 77 65 20 64 6f 6e 27  ault, so we don'
26780 74 0a 20 20 20 20 20 20 23 20 68 61 76 65 20 74  t.      # have t
26790 6f 20 64 6f 20 61 6e 79 74 68 69 6e 67 20 73 70  o do anything sp
267a0 65 63 69 61 6c 2e 0a 20 20 20 20 20 20 61 69 78  ecial..      aix
267b0 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e 6b  _use_runtimelink
267c0 69 6e 67 3d 6e 6f 0a 20 20 20 20 20 20 65 78 70  ing=no.      exp
267d0 5f 73 79 6d 5f 66 6c 61 67 3d 27 2d 42 65 78 70  _sym_flag='-Bexp
267e0 6f 72 74 27 0a 20 20 20 20 20 20 6e 6f 5f 65 6e  ort'.      no_en
267f0 74 72 79 5f 66 6c 61 67 3d 22 22 0a 20 20 20 20  try_flag="".    
26800 65 6c 73 65 0a 20 20 20 20 20 20 61 69 78 5f 75  else.      aix_u
26810 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e 6b 69 6e  se_runtimelinkin
26820 67 3d 6e 6f 0a 0a 20 20 20 20 20 20 23 20 54 65  g=no..      # Te
26830 73 74 20 69 66 20 77 65 20 61 72 65 20 74 72 79  st if we are try
26840 69 6e 67 20 74 6f 20 75 73 65 20 72 75 6e 20 74  ing to use run t
26850 69 6d 65 20 6c 69 6e 6b 69 6e 67 20 6f 72 20 6e  ime linking or n
26860 6f 72 6d 61 6c 0a 20 20 20 20 20 20 23 20 41 49  ormal.      # AI
26870 58 20 73 74 79 6c 65 20 6c 69 6e 6b 69 6e 67 2e  X style linking.
26880 20 49 66 20 2d 62 72 74 6c 20 69 73 20 73 6f 6d   If -brtl is som
26890 65 77 68 65 72 65 20 69 6e 20 4c 44 46 4c 41 47  ewhere in LDFLAG
268a0 53 2c 20 77 65 0a 20 20 20 20 20 20 23 20 6e 65  S, we.      # ne
268b0 65 64 20 74 6f 20 64 6f 20 72 75 6e 74 69 6d 65  ed to do runtime
268c0 20 6c 69 6e 6b 69 6e 67 2e 0a 20 20 20 20 20 20   linking..      
268d0 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e  case $host_os in
268e0 20 61 69 78 34 2e 5b 32 33 5d 7c 61 69 78 34 2e   aix4.[23]|aix4.
268f0 5b 32 33 5d 2e 2a 7c 61 69 78 35 2a 29 0a 09 66  [23].*|aix5*)..f
26900 6f 72 20 6c 64 5f 66 6c 61 67 20 69 6e 20 24 4c  or ld_flag in $L
26910 44 46 4c 41 47 53 3b 20 64 6f 0a 09 20 20 63 61  DFLAGS; do..  ca
26920 73 65 20 24 6c 64 5f 66 6c 61 67 20 69 6e 0a 09  se $ld_flag in..
26930 20 20 2a 2d 62 72 74 6c 2a 29 0a 09 20 20 20 20    *-brtl*)..    
26940 61 69 78 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c  aix_use_runtimel
26950 69 6e 6b 69 6e 67 3d 79 65 73 0a 09 20 20 20 20  inking=yes..    
26960 62 72 65 61 6b 0a 09 20 20 3b 3b 0a 09 20 20 65  break..  ;;..  e
26970 73 61 63 0a 09 64 6f 6e 65 0a 20 20 20 20 20 20  sac..done.      
26980 65 73 61 63 0a 0a 20 20 20 20 20 20 65 78 70 5f  esac..      exp_
26990 73 79 6d 5f 66 6c 61 67 3d 27 2d 62 65 78 70 6f  sym_flag='-bexpo
269a0 72 74 27 0a 20 20 20 20 20 20 6e 6f 5f 65 6e 74  rt'.      no_ent
269b0 72 79 5f 66 6c 61 67 3d 27 2d 62 6e 6f 65 6e 74  ry_flag='-bnoent
269c0 72 79 27 0a 20 20 20 20 66 69 0a 0a 20 20 20 20  ry'.    fi..    
269d0 23 20 57 68 65 6e 20 6c 61 72 67 65 20 65 78 65  # When large exe
269e0 63 75 74 61 62 6c 65 73 20 6f 72 20 73 68 61 72  cutables or shar
269f0 65 64 20 6f 62 6a 65 63 74 73 20 61 72 65 20 62  ed objects are b
26a00 75 69 6c 74 2c 20 41 49 58 20 6c 64 20 63 61 6e  uilt, AIX ld can
26a10 0a 20 20 20 20 23 20 68 61 76 65 20 70 72 6f 62  .    # have prob
26a20 6c 65 6d 73 20 63 72 65 61 74 69 6e 67 20 74 68  lems creating th
26a30 65 20 74 61 62 6c 65 20 6f 66 20 63 6f 6e 74 65  e table of conte
26a40 6e 74 73 2e 20 20 49 66 20 6c 69 6e 6b 69 6e 67  nts.  If linking
26a50 20 61 20 6c 69 62 72 61 72 79 0a 20 20 20 20 23   a library.    #
26a60 20 6f 72 20 70 72 6f 67 72 61 6d 20 72 65 73 75   or program resu
26a70 6c 74 73 20 69 6e 20 22 65 72 72 6f 72 20 54 4f  lts in "error TO
26a80 43 20 6f 76 65 72 66 6c 6f 77 22 20 61 64 64 20  C overflow" add 
26a90 2d 6d 6d 69 6e 69 6d 61 6c 2d 74 6f 63 20 74 6f  -mminimal-toc to
26aa0 0a 20 20 20 20 23 20 43 58 58 46 4c 41 47 53 2f  .    # CXXFLAGS/
26ab0 43 46 4c 41 47 53 20 66 6f 72 20 67 2b 2b 2f 67  CFLAGS for g++/g
26ac0 63 63 2e 20 20 49 6e 20 74 68 65 20 63 61 73 65  cc.  In the case
26ad0 73 20 77 68 65 72 65 20 74 68 61 74 20 69 73 20  s where that is 
26ae0 6e 6f 74 0a 20 20 20 20 23 20 65 6e 6f 75 67 68  not.    # enough
26af0 20 74 6f 20 66 69 78 20 74 68 65 20 70 72 6f 62   to fix the prob
26b00 6c 65 6d 2c 20 61 64 64 20 2d 57 6c 2c 2d 62 62  lem, add -Wl,-bb
26b10 69 67 74 6f 63 20 74 6f 20 4c 44 46 4c 41 47 53  igtoc to LDFLAGS
26b20 2e 0a 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f  ...    hardcode_
26b30 64 69 72 65 63 74 3d 79 65 73 0a 20 20 20 20 61  direct=yes.    a
26b40 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 27 0a 20  rchive_cmds=''. 
26b50 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64     hardcode_libd
26b60 69 72 5f 73 65 70 61 72 61 74 6f 72 3d 27 3a 27  ir_separator=':'
26b70 0a 20 20 20 20 69 66 20 74 65 73 74 20 22 24 47  .    if test "$G
26b80 43 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a  CC" = yes; then.
26b90 20 20 20 20 20 20 63 61 73 65 20 24 68 6f 73 74        case $host
26ba0 5f 6f 73 20 69 6e 20 61 69 78 34 2e 5b 30 31 32  _os in aix4.[012
26bb0 5d 7c 61 69 78 34 2e 5b 30 31 32 5d 2e 2a 29 0a  ]|aix4.[012].*).
26bc0 09 63 6f 6c 6c 65 63 74 32 6e 61 6d 65 3d 60 24  .collect2name=`$
26bd0 7b 43 43 7d 20 2d 70 72 69 6e 74 2d 70 72 6f 67  {CC} -print-prog
26be0 2d 6e 61 6d 65 3d 63 6f 6c 6c 65 63 74 32 60 0a  -name=collect2`.
26bf0 09 69 66 20 74 65 73 74 20 2d 66 20 22 24 63 6f  .if test -f "$co
26c00 6c 6c 65 63 74 32 6e 61 6d 65 22 20 26 26 20 5c  llect2name" && \
26c10 0a 09 20 20 73 74 72 69 6e 67 73 20 22 24 63 6f  ..  strings "$co
26c20 6c 6c 65 63 74 32 6e 61 6d 65 22 20 7c 20 67 72  llect2name" | gr
26c30 65 70 20 72 65 73 6f 6c 76 65 5f 6c 69 62 5f 6e  ep resolve_lib_n
26c40 61 6d 65 20 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 09  ame >/dev/null..
26c50 74 68 65 6e 0a 09 20 20 23 20 57 65 20 68 61 76  then..  # We hav
26c60 65 20 72 65 77 6f 72 6b 65 64 20 63 6f 6c 6c 65  e reworked colle
26c70 63 74 32 0a 09 20 20 68 61 72 64 63 6f 64 65 5f  ct2..  hardcode_
26c80 64 69 72 65 63 74 3d 79 65 73 0a 09 65 6c 73 65  direct=yes..else
26c90 0a 09 20 20 23 20 57 65 20 68 61 76 65 20 6f 6c  ..  # We have ol
26ca0 64 20 63 6f 6c 6c 65 63 74 32 0a 09 20 20 68 61  d collect2..  ha
26cb0 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 75 6e  rdcode_direct=un
26cc0 73 75 70 70 6f 72 74 65 64 0a 09 20 20 23 20 49  supported..  # I
26cd0 74 20 66 61 69 6c 73 20 74 6f 20 66 69 6e 64 20  t fails to find 
26ce0 75 6e 69 6e 73 74 61 6c 6c 65 64 20 6c 69 62 72  uninstalled libr
26cf0 61 72 69 65 73 20 77 68 65 6e 20 74 68 65 20 75  aries when the u
26d00 6e 69 6e 73 74 61 6c 6c 65 64 0a 09 20 20 23 20  ninstalled..  # 
26d10 70 61 74 68 20 69 73 20 6e 6f 74 20 6c 69 73 74  path is not list
26d20 65 64 20 69 6e 20 74 68 65 20 6c 69 62 70 61 74  ed in the libpat
26d30 68 2e 20 20 53 65 74 74 69 6e 67 20 68 61 72 64  h.  Setting hard
26d40 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 0a 09 20 20  code_minus_L..  
26d50 23 20 74 6f 20 75 6e 73 75 70 70 6f 72 74 65 64  # to unsupported
26d60 20 66 6f 72 63 65 73 20 72 65 6c 69 6e 6b 69 6e   forces relinkin
26d70 67 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 6d 69  g..  hardcode_mi
26d80 6e 75 73 5f 4c 3d 79 65 73 0a 09 20 20 68 61 72  nus_L=yes..  har
26d90 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61  dcode_libdir_fla
26da0 67 5f 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64 69  g_spec='-L$libdi
26db0 72 27 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 6c  r'..  hardcode_l
26dc0 69 62 64 69 72 5f 73 65 70 61 72 61 74 6f 72 3d  ibdir_separator=
26dd0 0a 09 66 69 0a 20 20 20 20 20 20 65 73 61 63 0a  ..fi.      esac.
26de0 0a 20 20 20 20 20 20 73 68 61 72 65 64 5f 66 6c  .      shared_fl
26df0 61 67 3d 27 2d 73 68 61 72 65 64 27 0a 20 20 20  ag='-shared'.   
26e00 20 65 6c 73 65 0a 20 20 20 20 20 20 23 20 6e 6f   else.      # no
26e10 74 20 75 73 69 6e 67 20 67 63 63 0a 20 20 20 20  t using gcc.    
26e20 20 20 69 66 20 74 65 73 74 20 22 24 68 6f 73 74    if test "$host
26e30 5f 63 70 75 22 20 3d 20 69 61 36 34 3b 20 74 68  _cpu" = ia64; th
26e40 65 6e 0a 09 73 68 61 72 65 64 5f 66 6c 61 67 3d  en..shared_flag=
26e50 27 24 7b 77 6c 7d 2d 47 27 0a 20 20 20 20 20 20  '${wl}-G'.      
26e60 65 6c 73 65 0a 09 69 66 20 74 65 73 74 20 22 24  else..if test "$
26e70 61 69 78 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c  aix_use_runtimel
26e80 69 6e 6b 69 6e 67 22 20 3d 20 79 65 73 3b 20 74  inking" = yes; t
26e90 68 65 6e 0a 09 20 20 73 68 61 72 65 64 5f 66 6c  hen..  shared_fl
26ea0 61 67 3d 27 24 7b 77 6c 7d 2d 47 27 0a 09 65 6c  ag='${wl}-G'..el
26eb0 73 65 0a 09 20 20 73 68 61 72 65 64 5f 66 6c 61  se..  shared_fla
26ec0 67 3d 27 24 7b 77 6c 7d 2d 62 4d 3a 53 52 45 27  g='${wl}-bM:SRE'
26ed0 0a 09 66 69 0a 20 20 20 20 20 20 66 69 0a 20 20  ..fi.      fi.  
26ee0 20 20 66 69 0a 0a 20 20 20 20 23 20 49 74 20 73    fi..    # It s
26ef0 65 65 6d 73 20 74 68 61 74 20 2d 62 65 78 70 61  eems that -bexpa
26f00 6c 6c 20 63 61 6e 20 64 6f 20 73 74 72 61 6e 67  ll can do strang
26f10 65 20 74 68 69 6e 67 73 2c 20 73 6f 20 69 74 20  e things, so it 
26f20 69 73 20 62 65 74 74 65 72 20 74 6f 0a 20 20 20  is better to.   
26f30 20 23 20 67 65 6e 65 72 61 74 65 20 61 20 6c 69   # generate a li
26f40 73 74 20 6f 66 20 73 79 6d 62 6f 6c 73 20 74 6f  st of symbols to
26f50 20 65 78 70 6f 72 74 2e 0a 20 20 20 20 61 6c 77   export..    alw
26f60 61 79 73 5f 65 78 70 6f 72 74 5f 73 79 6d 62 6f  ays_export_symbo
26f70 6c 73 3d 79 65 73 0a 20 20 20 20 69 66 20 74 65  ls=yes.    if te
26f80 73 74 20 22 24 61 69 78 5f 75 73 65 5f 72 75 6e  st "$aix_use_run
26f90 74 69 6d 65 6c 69 6e 6b 69 6e 67 22 20 3d 20 79  timelinking" = y
26fa0 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 23  es; then.      #
26fb0 20 57 61 72 6e 69 6e 67 20 2d 20 77 69 74 68 6f   Warning - witho
26fc0 75 74 20 75 73 69 6e 67 20 74 68 65 20 6f 74 68  ut using the oth
26fd0 65 72 20 72 75 6e 74 69 6d 65 20 6c 6f 61 64 69  er runtime loadi
26fe0 6e 67 20 66 6c 61 67 73 20 28 2d 62 72 74 6c 29  ng flags (-brtl)
26ff0 2c 0a 20 20 20 20 20 20 23 20 2d 62 65 72 6f 6b  ,.      # -berok
27000 20 77 69 6c 6c 20 6c 69 6e 6b 20 77 69 74 68 6f   will link witho
27010 75 74 20 65 72 72 6f 72 2c 20 62 75 74 20 6d 61  ut error, but ma
27020 79 20 70 72 6f 64 75 63 65 20 61 20 62 72 6f 6b  y produce a brok
27030 65 6e 20 6c 69 62 72 61 72 79 2e 0a 20 20 20 20  en library..    
27040 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65    allow_undefine
27050 64 5f 66 6c 61 67 3d 27 2d 62 65 72 6f 6b 27 0a  d_flag='-berok'.
27060 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c        hardcode_l
27070 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d  ibdir_flag_spec=
27080 27 24 7b 77 6c 7d 2d 62 6c 69 62 70 61 74 68 3a  '${wl}-blibpath:
27090 24 6c 69 62 64 69 72 3a 2f 75 73 72 2f 6c 69 62  $libdir:/usr/lib
270a0 3a 2f 6c 69 62 27 0a 20 20 20 20 20 20 61 72 63  :/lib'.      arc
270b0 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73  hive_expsym_cmds
270c0 3d 22 5c 24 43 43 22 27 20 2d 6f 20 24 6f 75 74  ="\$CC"' -o $out
270d0 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61  put_objdir/$sona
270e0 6d 65 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  me $libobjs $dep
270f0 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66  libs $compiler_f
27100 6c 61 67 73 20 60 69 66 20 74 65 73 74 20 22 78  lags `if test "x
27110 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65  ${allow_undefine
27120 64 5f 66 6c 61 67 7d 22 20 21 3d 20 22 78 22 3b  d_flag}" != "x";
27130 20 74 68 65 6e 20 65 63 68 6f 20 22 24 7b 77 6c   then echo "${wl
27140 7d 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e  }${allow_undefin
27150 65 64 5f 66 6c 61 67 7d 22 3b 20 65 6c 73 65 20  ed_flag}"; else 
27160 3a 3b 20 66 69 60 20 27 22 5c 24 7b 77 6c 7d 24  :; fi` '"\${wl}$
27170 6e 6f 5f 65 6e 74 72 79 5f 66 6c 61 67 20 5c 24  no_entry_flag \$
27180 7b 77 6c 7d 24 65 78 70 5f 73 79 6d 5f 66 6c 61  {wl}$exp_sym_fla
27190 67 3a 5c 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f  g:\$export_symbo
271a0 6c 73 20 24 73 68 61 72 65 64 5f 66 6c 61 67 22  ls $shared_flag"
271b0 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20  .    else.      
271c0 69 66 20 74 65 73 74 20 22 24 68 6f 73 74 5f 63  if test "$host_c
271d0 70 75 22 20 3d 20 69 61 36 34 3b 20 74 68 65 6e  pu" = ia64; then
271e0 0a 09 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69  ..hardcode_libdi
271f0 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77  r_flag_spec='${w
27200 6c 7d 2d 52 20 24 6c 69 62 64 69 72 3a 2f 75 73  l}-R $libdir:/us
27210 72 2f 6c 69 62 3a 2f 6c 69 62 27 0a 09 61 6c 6c  r/lib:/lib'..all
27220 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61  ow_undefined_fla
27230 67 3d 22 2d 7a 20 6e 6f 64 65 66 73 22 0a 09 61  g="-z nodefs"..a
27240 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d  rchive_expsym_cm
27250 64 73 3d 22 5c 24 43 43 20 24 73 68 61 72 65 64  ds="\$CC $shared
27260 5f 66 6c 61 67 22 27 20 2d 6f 20 24 6f 75 74 70  _flag"' -o $outp
27270 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d  ut_objdir/$sonam
27280 65 20 24 7b 77 6c 7d 2d 68 24 73 6f 6e 61 6d 65  e ${wl}-h$soname
27290 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
272a0 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  bs $compiler_fla
272b0 67 73 20 24 7b 77 6c 7d 24 7b 61 6c 6c 6f 77 5f  gs ${wl}${allow_
272c0 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20  undefined_flag} 
272d0 27 22 5c 24 7b 77 6c 7d 24 6e 6f 5f 65 6e 74 72  '"\${wl}$no_entr
272e0 79 5f 66 6c 61 67 20 5c 24 7b 77 6c 7d 24 65 78  y_flag \${wl}$ex
272f0 70 5f 73 79 6d 5f 66 6c 61 67 3a 5c 24 65 78 70  p_sym_flag:\$exp
27300 6f 72 74 5f 73 79 6d 62 6f 6c 73 22 0a 20 20 20  ort_symbols".   
27310 20 20 20 65 6c 73 65 0a 09 68 61 72 64 63 6f 64     else..hardcod
27320 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70  e_libdir_flag_sp
27330 65 63 3d 27 24 7b 77 6c 7d 2d 62 6e 6f 6c 69 62  ec='${wl}-bnolib
27340 70 61 74 68 20 24 7b 77 6c 7d 2d 62 6c 69 62 70  path ${wl}-blibp
27350 61 74 68 3a 24 6c 69 62 64 69 72 3a 2f 75 73 72  ath:$libdir:/usr
27360 2f 6c 69 62 3a 2f 6c 69 62 27 0a 09 23 20 57 61  /lib:/lib'..# Wa
27370 72 6e 69 6e 67 20 2d 20 77 69 74 68 6f 75 74 20  rning - without 
27380 75 73 69 6e 67 20 74 68 65 20 6f 74 68 65 72 20  using the other 
27390 72 75 6e 20 74 69 6d 65 20 6c 6f 61 64 69 6e 67  run time loading
273a0 20 66 6c 61 67 73 2c 0a 09 23 20 2d 62 65 72 6f   flags,..# -bero
273b0 6b 20 77 69 6c 6c 20 6c 69 6e 6b 20 77 69 74 68  k will link with
273c0 6f 75 74 20 65 72 72 6f 72 2c 20 62 75 74 20 6d  out error, but m
273d0 61 79 20 70 72 6f 64 75 63 65 20 61 20 62 72 6f  ay produce a bro
273e0 6b 65 6e 20 6c 69 62 72 61 72 79 2e 0a 09 61 6c  ken library...al
273f0 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
27400 61 67 3d 27 24 7b 77 6c 7d 2d 62 65 72 6f 6b 27  ag='${wl}-berok'
27410 0a 09 23 20 54 68 69 73 20 69 73 20 61 20 62 69  ..# This is a bi
27420 74 20 73 74 72 61 6e 67 65 2c 20 62 75 74 20 69  t strange, but i
27430 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 68 6f 77  s similar to how
27440 20 41 49 58 20 74 72 61 64 69 74 69 6f 6e 61 6c   AIX traditional
27450 6c 79 20 62 75 69 6c 64 73 0a 09 23 20 69 74 27  ly builds..# it'
27460 73 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69  s shared librari
27470 65 73 2e 0a 09 61 72 63 68 69 76 65 5f 65 78 70  es...archive_exp
27480 73 79 6d 5f 63 6d 64 73 3d 22 5c 24 43 43 20 24  sym_cmds="\$CC $
27490 73 68 61 72 65 64 5f 66 6c 61 67 22 27 20 2d 6f  shared_flag"' -o
274a0 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
274b0 24 73 6f 6e 61 6d 65 20 24 6c 69 62 6f 62 6a 73  $soname $libobjs
274c0 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
274d0 6c 65 72 5f 66 6c 61 67 73 20 24 7b 61 6c 6c 6f  ler_flags ${allo
274e0 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  w_undefined_flag
274f0 7d 20 27 22 5c 24 7b 77 6c 7d 24 6e 6f 5f 65 6e  } '"\${wl}$no_en
27500 74 72 79 5f 66 6c 61 67 20 5c 24 7b 77 6c 7d 24  try_flag \${wl}$
27510 65 78 70 5f 73 79 6d 5f 66 6c 61 67 3a 5c 24 65  exp_sym_flag:\$e
27520 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 22 27 20  xport_symbols"' 
27530 7e 24 41 52 20 2d 63 72 6c 6f 20 24 6f 75 74 70  ~$AR -crlo $outp
27540 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61  ut_objdir/$libna
27550 6d 65 24 72 65 6c 65 61 73 65 2e 61 20 24 6f 75  me$release.a $ou
27560 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e  tput_objdir/$son
27570 61 6d 65 27 0a 20 20 20 20 20 20 66 69 0a 20 20  ame'.      fi.  
27580 20 20 66 69 0a 20 20 20 20 3b 3b 0a 0a 20 20 61    fi.    ;;..  a
27590 6d 69 67 61 6f 73 2a 29 0a 20 20 20 20 61 72 63  migaos*).    arc
275a0 68 69 76 65 5f 63 6d 64 73 3d 27 24 72 6d 20 24  hive_cmds='$rm $
275b0 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32  output_objdir/a2
275c0 69 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 24  ixlibrary.data~$
275d0 65 63 68 6f 20 22 23 64 65 66 69 6e 65 20 4e 41  echo "#define NA
275e0 4d 45 20 24 6c 69 62 6e 61 6d 65 22 20 3e 20 24  ME $libname" > $
275f0 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32  output_objdir/a2
27600 69 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 24  ixlibrary.data~$
27610 65 63 68 6f 20 22 23 64 65 66 69 6e 65 20 4c 49  echo "#define LI
27620 42 52 41 52 59 5f 49 44 20 31 22 20 3e 3e 20 24  BRARY_ID 1" >> $
27630 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32  output_objdir/a2
27640 69 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 24  ixlibrary.data~$
27650 65 63 68 6f 20 22 23 64 65 66 69 6e 65 20 56 45  echo "#define VE
27660 52 53 49 4f 4e 20 24 6d 61 6a 6f 72 22 20 3e 3e  RSION $major" >>
27670 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
27680 61 32 69 78 6c 69 62 72 61 72 79 2e 64 61 74 61  a2ixlibrary.data
27690 7e 24 65 63 68 6f 20 22 23 64 65 66 69 6e 65 20  ~$echo "#define 
276a0 52 45 56 49 53 49 4f 4e 20 24 72 65 76 69 73 69  REVISION $revisi
276b0 6f 6e 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f  on" >> $output_o
276c0 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72 61 72  bjdir/a2ixlibrar
276d0 79 2e 64 61 74 61 7e 24 41 52 20 24 41 52 5f 46  y.data~$AR $AR_F
276e0 4c 41 47 53 20 24 6c 69 62 20 24 6c 69 62 6f 62  LAGS $lib $libob
276f0 6a 73 7e 24 52 41 4e 4c 49 42 20 24 6c 69 62 7e  js~$RANLIB $lib~
27700 28 63 64 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64  (cd $output_objd
27710 69 72 20 26 26 20 61 32 69 78 6c 69 62 72 61 72  ir && a2ixlibrar
27720 79 20 2d 33 32 29 27 0a 20 20 20 20 68 61 72 64  y -32)'.    hard
27730 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67  code_libdir_flag
27740 5f 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64 69 72  _spec='-L$libdir
27750 27 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6d  '.    hardcode_m
27760 69 6e 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20 23  inus_L=yes.    #
27770 20 73 65 65 20 63 6f 6d 6d 65 6e 74 20 61 62 6f   see comment abo
27780 75 74 20 64 69 66 66 65 72 65 6e 74 20 73 65 6d  ut different sem
27790 61 6e 74 69 63 73 20 6f 6e 20 74 68 65 20 47 4e  antics on the GN
277a0 55 20 6c 64 20 73 65 63 74 69 6f 6e 0a 20 20 20  U ld section.   
277b0 20 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 20   ld_shlibs=no.  
277c0 20 20 3b 3b 0a 0a 20 20 63 79 67 77 69 6e 2a 20    ;;..  cygwin* 
277d0 7c 20 6d 69 6e 67 77 2a 20 7c 20 70 77 33 32 2a  | mingw* | pw32*
277e0 29 0a 20 20 20 20 23 20 57 68 65 6e 20 6e 6f 74  ).    # When not
277f0 20 75 73 69 6e 67 20 67 63 63 2c 20 77 65 20 63   using gcc, we c
27800 75 72 72 65 6e 74 6c 79 20 61 73 73 75 6d 65 20  urrently assume 
27810 74 68 61 74 20 77 65 20 61 72 65 20 75 73 69 6e  that we are usin
27820 67 0a 20 20 20 20 23 20 4d 69 63 72 6f 73 6f 66  g.    # Microsof
27830 74 20 56 69 73 75 61 6c 20 43 2b 2b 2e 0a 20 20  t Visual C++..  
27840 20 20 23 20 68 61 72 64 63 6f 64 65 5f 6c 69 62    # hardcode_lib
27850 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 20 69 73  dir_flag_spec is
27860 20 61 63 74 75 61 6c 6c 79 20 6d 65 61 6e 69 6e   actually meanin
27870 67 6c 65 73 73 2c 20 61 73 20 74 68 65 72 65 20  gless, as there 
27880 69 73 0a 20 20 20 20 23 20 6e 6f 20 73 65 61 72  is.    # no sear
27890 63 68 20 70 61 74 68 20 66 6f 72 20 44 4c 4c 73  ch path for DLLs
278a0 2e 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c  ..    hardcode_l
278b0 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d  ibdir_flag_spec=
278c0 27 20 27 0a 20 20 20 20 61 6c 6c 6f 77 5f 75 6e  ' '.    allow_un
278d0 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 75 6e 73  defined_flag=uns
278e0 75 70 70 6f 72 74 65 64 0a 20 20 20 20 23 20 54  upported.    # T
278f0 65 6c 6c 20 6c 74 6d 61 69 6e 20 74 6f 20 6d 61  ell ltmain to ma
27900 6b 65 20 2e 6c 69 62 20 66 69 6c 65 73 2c 20 6e  ke .lib files, n
27910 6f 74 20 2e 61 20 66 69 6c 65 73 2e 0a 20 20 20  ot .a files..   
27920 20 6c 69 62 65 78 74 3d 6c 69 62 0a 20 20 20 20   libext=lib.    
27930 23 20 46 49 58 4d 45 3a 20 53 65 74 74 69 6e 67  # FIXME: Setting
27940 20 6c 69 6e 6b 6e 61 6d 65 73 20 68 65 72 65 20   linknames here 
27950 69 73 20 61 20 62 61 64 20 68 61 63 6b 2e 0a 20  is a bad hack.. 
27960 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d     archive_cmds=
27970 27 24 43 43 20 2d 6f 20 24 6c 69 62 20 24 6c 69  '$CC -o $lib $li
27980 62 6f 62 6a 73 20 24 63 6f 6d 70 69 6c 65 72 5f  bobjs $compiler_
27990 66 6c 61 67 73 20 60 65 63 68 6f 20 22 24 64 65  flags `echo "$de
279a0 70 6c 69 62 73 22 20 7c 20 73 65 64 20 2d 65 20  plibs" | sed -e 
279b0 27 5c 27 27 73 2f 20 2d 6c 63 24 2f 2f 27 5c 27  '\''s/ -lc$//'\'
279c0 27 60 20 2d 6c 69 6e 6b 20 2d 64 6c 6c 7e 6c 69  '` -link -dll~li
279d0 6e 6b 6e 61 6d 65 73 3d 27 0a 20 20 20 20 23 20  nknames='.    # 
279e0 54 68 65 20 6c 69 6e 6b 65 72 20 77 69 6c 6c 20  The linker will 
279f0 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 75  automatically bu
27a00 69 6c 64 20 61 20 2e 6c 69 62 20 66 69 6c 65 20  ild a .lib file 
27a10 69 66 20 77 65 20 62 75 69 6c 64 20 61 20 44 4c  if we build a DL
27a20 4c 2e 0a 20 20 20 20 6f 6c 64 5f 61 72 63 68 69  L..    old_archi
27a30 76 65 5f 66 72 6f 6d 5f 6e 65 77 5f 63 6d 64 73  ve_from_new_cmds
27a40 3d 27 74 72 75 65 27 0a 20 20 20 20 23 20 46 49  ='true'.    # FI
27a50 58 4d 45 3a 20 53 68 6f 75 6c 64 20 6c 65 74 20  XME: Should let 
27a60 74 68 65 20 75 73 65 72 20 73 70 65 63 69 66 79  the user specify
27a70 20 74 68 65 20 6c 69 62 20 70 72 6f 67 72 61 6d   the lib program
27a80 2e 0a 20 20 20 20 6f 6c 64 5f 61 72 63 68 69 76  ..    old_archiv
27a90 65 5f 63 6d 64 73 3d 27 6c 69 62 20 2f 4f 55 54  e_cmds='lib /OUT
27aa0 3a 24 6f 6c 64 6c 69 62 24 6f 6c 64 6f 62 6a 73  :$oldlib$oldobjs
27ab0 24 6f 6c 64 5f 64 65 70 6c 69 62 73 27 0a 20 20  $old_deplibs'.  
27ac0 20 20 66 69 78 5f 73 72 63 66 69 6c 65 5f 70 61    fix_srcfile_pa
27ad0 74 68 3d 27 60 63 79 67 70 61 74 68 20 2d 77 20  th='`cygpath -w 
27ae0 22 24 73 72 63 66 69 6c 65 22 60 27 0a 20 20 20  "$srcfile"`'.   
27af0 20 3b 3b 0a 0a 20 20 64 61 72 77 69 6e 2a 20 7c   ;;..  darwin* |
27b00 20 72 68 61 70 73 6f 64 79 2a 29 0a 20 20 20 20   rhapsody*).    
27b10 63 61 73 65 20 22 24 68 6f 73 74 5f 6f 73 22 20  case "$host_os" 
27b20 69 6e 0a 20 20 20 20 72 68 61 70 73 6f 64 79 2a  in.    rhapsody*
27b30 20 7c 20 64 61 72 77 69 6e 31 2e 5b 30 31 32 5d   | darwin1.[012]
27b40 29 0a 20 20 20 20 20 20 61 6c 6c 6f 77 5f 75 6e  ).      allow_un
27b50 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27 2d 75  defined_flag='-u
27b60 6e 64 65 66 69 6e 65 64 20 73 75 70 70 72 65 73  ndefined suppres
27b70 73 27 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20  s'.      ;;.    
27b80 2a 29 20 23 20 44 61 72 77 69 6e 20 31 2e 33 20  *) # Darwin 1.3 
27b90 6f 6e 0a 20 20 20 20 20 20 61 6c 6c 6f 77 5f 75  on.      allow_u
27ba0 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27 2d  ndefined_flag='-
27bb0 66 6c 61 74 5f 6e 61 6d 65 73 70 61 63 65 20 2d  flat_namespace -
27bc0 75 6e 64 65 66 69 6e 65 64 20 73 75 70 70 72 65  undefined suppre
27bd0 73 73 27 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20  ss'.      ;;.   
27be0 20 65 73 61 63 0a 20 20 20 20 23 20 46 49 58 4d   esac.    # FIXM
27bf0 45 3a 20 52 65 6c 79 69 6e 67 20 6f 6e 20 70 6f  E: Relying on po
27c00 73 69 78 79 20 24 28 29 20 77 69 6c 6c 20 63 61  sixy $() will ca
27c10 75 73 65 20 70 72 6f 62 6c 65 6d 73 20 66 6f 72  use problems for
27c20 0a 20 20 20 20 23 20 20 20 20 20 20 20 20 63 72  .    #        cr
27c30 6f 73 73 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2c  oss-compilation,
27c40 20 62 75 74 20 75 6e 66 6f 72 74 75 6e 61 74 65   but unfortunate
27c50 6c 79 20 74 68 65 20 65 63 68 6f 20 74 65 73 74  ly the echo test
27c60 73 20 64 6f 20 6e 6f 74 0a 20 20 20 20 23 20 20  s do not.    #  
27c70 20 20 20 20 20 20 79 65 74 20 64 65 74 65 63 74        yet detect
27c80 20 7a 73 68 20 65 63 68 6f 27 73 20 72 65 6d 6f   zsh echo's remo
27c90 76 61 6c 20 6f 66 20 5c 20 65 73 63 61 70 65 73  val of \ escapes
27ca0 2e 20 20 41 6c 73 6f 20 7a 73 68 20 6d 61 6e 67  .  Also zsh mang
27cb0 6c 65 73 0a 20 20 20 20 23 09 20 20 20 20 20 60  les.    #.     `
27cc0 22 27 20 71 75 6f 74 65 73 20 69 66 20 77 65 20  "' quotes if we 
27cd0 70 75 74 20 74 68 65 6d 20 69 6e 20 68 65 72 65  put them in here
27ce0 2e 2e 2e 20 73 6f 20 64 6f 6e 27 74 21 0a 20 20  ... so don't!.  
27cf0 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27    archive_cmds='
27d00 24 43 43 20 2d 72 20 2d 6b 65 65 70 5f 70 72 69  $CC -r -keep_pri
27d10 76 61 74 65 5f 65 78 74 65 72 6e 73 20 2d 6e 6f  vate_externs -no
27d20 73 74 64 6c 69 62 20 2d 6f 20 24 7b 6c 69 62 7d  stdlib -o ${lib}
27d30 2d 6d 61 73 74 65 72 2e 6f 20 24 6c 69 62 6f 62  -master.o $libob
27d40 6a 73 20 26 26 20 24 43 43 20 24 28 74 65 73 74  js && $CC $(test
27d50 20 2e 24 6d 6f 64 75 6c 65 20 3d 20 2e 79 65 73   .$module = .yes
27d60 20 26 26 20 65 63 68 6f 20 2d 62 75 6e 64 6c 65   && echo -bundle
27d70 20 7c 7c 20 65 63 68 6f 20 2d 64 79 6e 61 6d 69   || echo -dynami
27d80 63 6c 69 62 29 20 24 61 6c 6c 6f 77 5f 75 6e 64  clib) $allow_und
27d90 65 66 69 6e 65 64 5f 66 6c 61 67 20 2d 6f 20 24  efined_flag -o $
27da0 6c 69 62 20 24 7b 6c 69 62 7d 2d 6d 61 73 74 65  lib ${lib}-maste
27db0 72 2e 6f 20 24 64 65 70 6c 69 62 73 24 6c 69 6e  r.o $deplibs$lin
27dc0 6b 65 72 5f 66 6c 61 67 73 20 24 28 74 65 73 74  ker_flags $(test
27dd0 20 2e 24 6d 6f 64 75 6c 65 20 21 3d 20 2e 79 65   .$module != .ye
27de0 73 20 26 26 20 65 63 68 6f 20 2d 69 6e 73 74 61  s && echo -insta
27df0 6c 6c 5f 6e 61 6d 65 20 24 72 70 61 74 68 2f 24  ll_name $rpath/$
27e00 73 6f 6e 61 6d 65 20 24 76 65 72 73 74 72 69 6e  soname $verstrin
27e10 67 29 27 0a 20 20 20 20 23 20 57 65 20 6e 65 65  g)'.    # We nee
27e20 64 20 74 6f 20 61 64 64 20 27 5f 27 20 74 6f 20  d to add '_' to 
27e30 74 68 65 20 73 79 6d 62 6f 6c 73 20 69 6e 20 24  the symbols in $
27e40 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 66  export_symbols f
27e50 69 72 73 74 0a 20 20 20 20 23 61 72 63 68 69 76  irst.    #archiv
27e60 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 22 24  e_expsym_cmds="$
27e70 61 72 63 68 69 76 65 5f 63 6d 64 73 22 27 20 26  archive_cmds"' &
27e80 26 20 73 74 72 69 70 20 2d 73 20 24 65 78 70 6f  & strip -s $expo
27e90 72 74 5f 73 79 6d 62 6f 6c 73 27 0a 20 20 20 20  rt_symbols'.    
27ea0 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d  hardcode_direct=
27eb0 79 65 73 0a 20 20 20 20 68 61 72 64 63 6f 64 65  yes.    hardcode
27ec0 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e  _shlibpath_var=n
27ed0 6f 0a 20 20 20 20 77 68 6f 6c 65 5f 61 72 63 68  o.    whole_arch
27ee0 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d  ive_flag_spec='-
27ef0 61 6c 6c 5f 6c 6f 61 64 20 24 63 6f 6e 76 65 6e  all_load $conven
27f00 69 65 6e 63 65 27 0a 20 20 20 20 3b 3b 0a 0a 20  ience'.    ;;.. 
27f10 20 66 72 65 65 62 73 64 31 2a 29 0a 20 20 20 20   freebsd1*).    
27f20 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 20 20  ld_shlibs=no.   
27f30 20 3b 3b 0a 0a 20 20 23 20 46 72 65 65 42 53 44   ;;..  # FreeBSD
27f40 20 32 2e 32 2e 5b 30 31 32 5d 20 61 6c 6c 6f 77   2.2.[012] allow
27f50 73 20 75 73 20 74 6f 20 69 6e 63 6c 75 64 65 20  s us to include 
27f60 63 2b 2b 72 74 30 2e 6f 20 74 6f 20 67 65 74 20  c++rt0.o to get 
27f70 43 2b 2b 20 63 6f 6e 73 74 72 75 63 74 6f 72 0a  C++ constructor.
27f80 20 20 23 20 73 75 70 70 6f 72 74 2e 20 20 46 75    # support.  Fu
27f90 74 75 72 65 20 76 65 72 73 69 6f 6e 73 20 64 6f  ture versions do
27fa0 20 74 68 69 73 20 61 75 74 6f 6d 61 74 69 63 61   this automatica
27fb0 6c 6c 79 2c 20 62 75 74 20 61 6e 20 65 78 70 6c  lly, but an expl
27fc0 69 63 69 74 20 63 2b 2b 72 74 30 2e 6f 0a 20 20  icit c++rt0.o.  
27fd0 23 20 64 6f 65 73 20 6e 6f 74 20 62 72 65 61 6b  # does not break
27fe0 20 61 6e 79 74 68 69 6e 67 2c 20 61 6e 64 20 68   anything, and h
27ff0 65 6c 70 73 20 73 69 67 6e 69 66 69 63 61 6e 74  elps significant
28000 6c 79 20 28 61 74 20 74 68 65 20 63 6f 73 74 20  ly (at the cost 
28010 6f 66 20 61 20 6c 69 74 74 6c 65 0a 20 20 23 20  of a little.  # 
28020 65 78 74 72 61 20 73 70 61 63 65 29 2e 0a 20 20  extra space)..  
28030 66 72 65 65 62 73 64 32 2e 32 2a 29 0a 20 20 20  freebsd2.2*).   
28040 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24   archive_cmds='$
28050 4c 44 20 2d 42 73 68 61 72 65 61 62 6c 65 20 2d  LD -Bshareable -
28060 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20  o $lib $libobjs 
28070 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72  $deplibs $linker
28080 5f 66 6c 61 67 73 20 2f 75 73 72 2f 6c 69 62 2f  _flags /usr/lib/
28090 63 2b 2b 72 74 30 2e 6f 27 0a 20 20 20 20 68 61  c++rt0.o'.    ha
280a0 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
280b0 61 67 5f 73 70 65 63 3d 27 2d 52 24 6c 69 62 64  ag_spec='-R$libd
280c0 69 72 27 0a 20 20 20 20 68 61 72 64 63 6f 64 65  ir'.    hardcode
280d0 5f 64 69 72 65 63 74 3d 79 65 73 0a 20 20 20 20  _direct=yes.    
280e0 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61  hardcode_shlibpa
280f0 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 3b 3b  th_var=no.    ;;
28100 0a 0a 20 20 23 20 55 6e 66 6f 72 74 75 6e 61 74  ..  # Unfortunat
28110 65 6c 79 2c 20 6f 6c 64 65 72 20 76 65 72 73 69  ely, older versi
28120 6f 6e 73 20 6f 66 20 46 72 65 65 42 53 44 20 32  ons of FreeBSD 2
28130 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 74 68 69   do not have thi
28140 73 20 66 65 61 74 75 72 65 2e 0a 20 20 66 72 65  s feature..  fre
28150 65 62 73 64 32 2a 29 0a 20 20 20 20 61 72 63 68  ebsd2*).    arch
28160 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 42  ive_cmds='$LD -B
28170 73 68 61 72 65 61 62 6c 65 20 2d 6f 20 24 6c 69  shareable -o $li
28180 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  b $libobjs $depl
28190 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67  ibs $linker_flag
281a0 73 27 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f  s'.    hardcode_
281b0 64 69 72 65 63 74 3d 79 65 73 0a 20 20 20 20 68  direct=yes.    h
281c0 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d  ardcode_minus_L=
281d0 79 65 73 0a 20 20 20 20 68 61 72 64 63 6f 64 65  yes.    hardcode
281e0 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e  _shlibpath_var=n
281f0 6f 0a 20 20 20 20 3b 3b 0a 0a 20 20 23 20 46 72  o.    ;;..  # Fr
28200 65 65 42 53 44 20 33 20 61 6e 64 20 67 72 65 61  eeBSD 3 and grea
28210 74 65 72 20 75 73 65 73 20 67 63 63 20 2d 73 68  ter uses gcc -sh
28220 61 72 65 64 20 74 6f 20 64 6f 20 73 68 61 72 65  ared to do share
28230 64 20 6c 69 62 72 61 72 69 65 73 2e 0a 20 20 66  d libraries..  f
28240 72 65 65 62 73 64 2a 29 0a 20 20 20 20 61 72 63  reebsd*).    arc
28250 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d  hive_cmds='$CC -
28260 73 68 61 72 65 64 20 2d 6f 20 24 6c 69 62 20 24  shared -o $lib $
28270 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
28280 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73   $compiler_flags
28290 27 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c  '.    hardcode_l
282a0 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d  ibdir_flag_spec=
282b0 27 2d 52 24 6c 69 62 64 69 72 27 0a 20 20 20 20  '-R$libdir'.    
282c0 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d  hardcode_direct=
282d0 79 65 73 0a 20 20 20 20 68 61 72 64 63 6f 64 65  yes.    hardcode
282e0 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e  _shlibpath_var=n
282f0 6f 0a 20 20 20 20 3b 3b 0a 0a 20 20 68 70 75 78  o.    ;;..  hpux
28300 39 2a 20 7c 20 68 70 75 78 31 30 2a 20 7c 20 68  9* | hpux10* | h
28310 70 75 78 31 31 2a 29 0a 20 20 20 20 63 61 73 65  pux11*).    case
28320 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20   $host_os in.   
28330 20 68 70 75 78 39 2a 29 20 61 72 63 68 69 76 65   hpux9*) archive
28340 5f 63 6d 64 73 3d 27 24 72 6d 20 24 6f 75 74 70  _cmds='$rm $outp
28350 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d  ut_objdir/$sonam
28360 65 7e 24 4c 44 20 2d 62 20 2b 62 20 24 69 6e 73  e~$LD -b +b $ins
28370 74 61 6c 6c 5f 6c 69 62 64 69 72 20 2d 6f 20 24  tall_libdir -o $
28380 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73  output_objdir/$s
28390 6f 6e 61 6d 65 20 24 6c 69 62 6f 62 6a 73 20 24  oname $libobjs $
283a0 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f  deplibs $linker_
283b0 66 6c 61 67 73 7e 74 65 73 74 20 24 6f 75 74 70  flags~test $outp
283c0 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d  ut_objdir/$sonam
283d0 65 20 3d 20 24 6c 69 62 20 7c 7c 20 6d 76 20 24  e = $lib || mv $
283e0 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73  output_objdir/$s
283f0 6f 6e 61 6d 65 20 24 6c 69 62 27 20 3b 3b 0a 20  oname $lib' ;;. 
28400 20 20 20 2a 29 20 61 72 63 68 69 76 65 5f 63 6d     *) archive_cm
28410 64 73 3d 27 24 4c 44 20 2d 62 20 2b 68 20 24 73  ds='$LD -b +h $s
28420 6f 6e 61 6d 65 20 2b 62 20 24 69 6e 73 74 61 6c  oname +b $instal
28430 6c 5f 6c 69 62 64 69 72 20 2d 6f 20 24 6c 69 62  l_libdir -o $lib
28440 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
28450 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73  bs $linker_flags
28460 27 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20  ' ;;.    esac.  
28470 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69    hardcode_libdi
28480 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77  r_flag_spec='${w
28490 6c 7d 2b 62 20 24 7b 77 6c 7d 24 6c 69 62 64 69  l}+b ${wl}$libdi
284a0 72 27 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f  r'.    hardcode_
284b0 6c 69 62 64 69 72 5f 73 65 70 61 72 61 74 6f 72  libdir_separator
284c0 3d 3a 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f  =:.    hardcode_
284d0 64 69 72 65 63 74 3d 79 65 73 0a 20 20 20 20 68  direct=yes.    h
284e0 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d  ardcode_minus_L=
284f0 79 65 73 20 23 20 4e 6f 74 20 69 6e 20 74 68 65  yes # Not in the
28500 20 73 65 61 72 63 68 20 50 41 54 48 2c 20 62 75   search PATH, bu
28510 74 20 61 73 20 74 68 65 20 64 65 66 61 75 6c 74  t as the default
28520 0a 09 09 09 20 23 20 6c 6f 63 61 74 69 6f 6e 20  .... # location 
28530 6f 66 20 74 68 65 20 6c 69 62 72 61 72 79 2e 0a  of the library..
28540 20 20 20 20 65 78 70 6f 72 74 5f 64 79 6e 61 6d      export_dynam
28550 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b  ic_flag_spec='${
28560 77 6c 7d 2d 45 27 0a 20 20 20 20 3b 3b 0a 0a 20  wl}-E'.    ;;.. 
28570 20 69 72 69 78 35 2a 20 7c 20 69 72 69 78 36 2a   irix5* | irix6*
28580 20 7c 20 6e 6f 6e 73 74 6f 70 75 78 2a 29 0a 20   | nonstopux*). 
28590 20 20 20 69 66 20 74 65 73 74 20 22 24 47 43 43     if test "$GCC
285a0 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20  " = yes; then.  
285b0 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73      archive_cmds
285c0 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 6c  ='$CC -shared $l
285d0 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
285e0 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20  $compiler_flags 
285f0 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 7b 77  ${wl}-soname ${w
28600 6c 7d 24 73 6f 6e 61 6d 65 20 60 74 65 73 74 20  l}$soname `test 
28610 2d 6e 20 22 24 76 65 72 73 74 72 69 6e 67 22 20  -n "$verstring" 
28620 26 26 20 65 63 68 6f 20 24 7b 77 6c 7d 2d 73 65  && echo ${wl}-se
28630 74 5f 76 65 72 73 69 6f 6e 20 24 7b 77 6c 7d 24  t_version ${wl}$
28640 76 65 72 73 74 72 69 6e 67 60 20 24 7b 77 6c 7d  verstring` ${wl}
28650 2d 75 70 64 61 74 65 5f 72 65 67 69 73 74 72 79  -update_registry
28660 20 24 7b 77 6c 7d 24 7b 6f 75 74 70 75 74 5f 6f   ${wl}${output_o
28670 62 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69  bjdir}/so_locati
28680 6f 6e 73 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20  ons -o $lib'.   
28690 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64     hardcode_libd
286a0 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b  ir_flag_spec='${
286b0 77 6c 7d 2d 72 70 61 74 68 20 24 7b 77 6c 7d 24  wl}-rpath ${wl}$
286c0 6c 69 62 64 69 72 27 0a 20 20 20 20 65 6c 73 65  libdir'.    else
286d0 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63  .      archive_c
286e0 6d 64 73 3d 27 24 4c 44 20 2d 73 68 61 72 65 64  mds='$LD -shared
286f0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
28700 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73  bs $linker_flags
28710 20 2d 73 6f 6e 61 6d 65 20 24 73 6f 6e 61 6d 65   -soname $soname
28720 20 60 74 65 73 74 20 2d 6e 20 22 24 76 65 72 73   `test -n "$vers
28730 74 72 69 6e 67 22 20 26 26 20 65 63 68 6f 20 2d  tring" && echo -
28740 73 65 74 5f 76 65 72 73 69 6f 6e 20 24 76 65 72  set_version $ver
28750 73 74 72 69 6e 67 60 20 2d 75 70 64 61 74 65 5f  string` -update_
28760 72 65 67 69 73 74 72 79 20 24 7b 6f 75 74 70 75  registry ${outpu
28770 74 5f 6f 62 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63  t_objdir}/so_loc
28780 61 74 69 6f 6e 73 20 2d 6f 20 24 6c 69 62 27 0a  ations -o $lib'.
28790 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c        hardcode_l
287a0 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d  ibdir_flag_spec=
287b0 27 2d 72 70 61 74 68 20 24 6c 69 62 64 69 72 27  '-rpath $libdir'
287c0 0a 20 20 20 20 66 69 0a 20 20 20 20 68 61 72 64  .    fi.    hard
287d0 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70 61  code_libdir_sepa
287e0 72 61 74 6f 72 3d 3a 0a 20 20 20 20 6c 69 6e 6b  rator=:.    link
287f0 5f 61 6c 6c 5f 64 65 70 6c 69 62 73 3d 79 65 73  _all_deplibs=yes
28800 0a 20 20 20 20 3b 3b 0a 0a 20 20 6e 65 74 62 73  .    ;;..  netbs
28810 64 2a 29 0a 20 20 20 20 69 66 20 65 63 68 6f 20  d*).    if echo 
28820 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45  __ELF__ | $CC -E
28830 20 2d 20 7c 20 67 72 65 70 20 5f 5f 45 4c 46 5f   - | grep __ELF_
28840 5f 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68  _ >/dev/null; th
28850 65 6e 0a 20 20 20 20 20 20 61 72 63 68 69 76 65  en.      archive
28860 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 42 73 68 61  _cmds='$LD -Bsha
28870 72 65 61 62 6c 65 20 2d 6f 20 24 6c 69 62 20 24  reable -o $lib $
28880 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
28890 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 20   $linker_flags' 
288a0 20 23 20 61 2e 6f 75 74 0a 20 20 20 20 65 6c 73   # a.out.    els
288b0 65 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f  e.      archive_
288c0 63 6d 64 73 3d 27 24 4c 44 20 2d 73 68 61 72 65  cmds='$LD -share
288d0 64 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  d -o $lib $libob
288e0 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
288f0 6b 65 72 5f 66 6c 61 67 73 27 20 20 20 20 20 20  ker_flags'      
28900 23 20 45 4c 46 0a 20 20 20 20 66 69 0a 20 20 20  # ELF.    fi.   
28910 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72   hardcode_libdir
28920 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 52 24 6c  _flag_spec='-R$l
28930 69 62 64 69 72 27 0a 20 20 20 20 68 61 72 64 63  ibdir'.    hardc
28940 6f 64 65 5f 64 69 72 65 63 74 3d 79 65 73 0a 20  ode_direct=yes. 
28950 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69     hardcode_shli
28960 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20  bpath_var=no.   
28970 20 3b 3b 0a 0a 20 20 6e 65 77 73 6f 73 36 29 0a   ;;..  newsos6).
28980 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73      archive_cmds
28990 3d 27 24 4c 44 20 2d 47 20 2d 68 20 24 73 6f 6e  ='$LD -G -h $son
289a0 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62  ame -o $lib $lib
289b0 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c  objs $deplibs $l
289c0 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 20 20 20  inker_flags'.   
289d0 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74   hardcode_direct
289e0 3d 79 65 73 0a 20 20 20 20 68 61 72 64 63 6f 64  =yes.    hardcod
289f0 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70  e_libdir_flag_sp
28a00 65 63 3d 27 24 7b 77 6c 7d 2d 72 70 61 74 68 20  ec='${wl}-rpath 
28a10 24 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a 20 20  ${wl}$libdir'.  
28a20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69    hardcode_libdi
28a30 72 5f 73 65 70 61 72 61 74 6f 72 3d 3a 0a 20 20  r_separator=:.  
28a40 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62    hardcode_shlib
28a50 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20  path_var=no.    
28a60 3b 3b 0a 0a 20 20 6f 70 65 6e 62 73 64 2a 29 0a  ;;..  openbsd*).
28a70 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72      hardcode_dir
28a80 65 63 74 3d 79 65 73 0a 20 20 20 20 68 61 72 64  ect=yes.    hard
28a90 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76  code_shlibpath_v
28aa0 61 72 3d 6e 6f 0a 20 20 20 20 69 66 20 74 65 73  ar=no.    if tes
28ab0 74 20 2d 7a 20 22 60 65 63 68 6f 20 5f 5f 45 4c  t -z "`echo __EL
28ac0 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20 2d 20 7c  F__ | $CC -E - |
28ad0 20 67 72 65 70 20 5f 5f 45 4c 46 5f 5f 60 22 20   grep __ELF__`" 
28ae0 7c 7c 20 74 65 73 74 20 22 24 68 6f 73 74 5f 6f  || test "$host_o
28af0 73 2d 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 22  s-$host_cpu" = "
28b00 6f 70 65 6e 62 73 64 32 2e 38 2d 70 6f 77 65 72  openbsd2.8-power
28b10 70 63 22 3b 20 74 68 65 6e 0a 20 20 20 20 20 20  pc"; then.      
28b20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43  archive_cmds='$C
28b30 43 20 2d 73 68 61 72 65 64 20 24 70 69 63 5f 66  C -shared $pic_f
28b40 6c 61 67 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62  lag -o $lib $lib
28b50 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63  objs $deplibs $c
28b60 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a 20  ompiler_flags'. 
28b70 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69       hardcode_li
28b80 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27  bdir_flag_spec='
28b90 24 7b 77 6c 7d 2d 72 70 61 74 68 2c 24 6c 69 62  ${wl}-rpath,$lib
28ba0 64 69 72 27 0a 20 20 20 20 20 20 65 78 70 6f 72  dir'.      expor
28bb0 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73  t_dynamic_flag_s
28bc0 70 65 63 3d 27 24 7b 77 6c 7d 2d 45 27 0a 20 20  pec='${wl}-E'.  
28bd0 20 20 65 6c 73 65 0a 20 20 20 20 20 20 63 61 73    else.      cas
28be0 65 20 22 24 68 6f 73 74 5f 6f 73 22 20 69 6e 0a  e "$host_os" in.
28bf0 20 20 20 20 20 20 6f 70 65 6e 62 73 64 5b 30 31        openbsd[01
28c00 5d 2e 2a 20 7c 20 6f 70 65 6e 62 73 64 32 2e 5b  ].* | openbsd2.[
28c10 30 2d 37 5d 20 7c 20 6f 70 65 6e 62 73 64 32 2e  0-7] | openbsd2.
28c20 5b 30 2d 37 5d 2e 2a 29 0a 09 61 72 63 68 69 76  [0-7].*)..archiv
28c30 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 42 73 68  e_cmds='$LD -Bsh
28c40 61 72 65 61 62 6c 65 20 2d 6f 20 24 6c 69 62 20  areable -o $lib 
28c50 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
28c60 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27  s $linker_flags'
28c70 0a 09 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69  ..hardcode_libdi
28c80 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 52 24  r_flag_spec='-R$
28c90 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 20 20  libdir'.        
28ca0 3b 3b 0a 20 20 20 20 20 20 2a 29 0a 20 20 20 20  ;;.      *).    
28cb0 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73      archive_cmds
28cc0 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 70  ='$CC -shared $p
28cd0 69 63 5f 66 6c 61 67 20 2d 6f 20 24 6c 69 62 20  ic_flag -o $lib 
28ce0 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
28cf0 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  s $compiler_flag
28d00 73 27 0a 20 20 20 20 20 20 20 20 68 61 72 64 63  s'.        hardc
28d10 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f  ode_libdir_flag_
28d20 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 72 70 61 74  spec='${wl}-rpat
28d30 68 2c 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20  h,$libdir'.     
28d40 20 20 20 3b 3b 0a 20 20 20 20 20 20 65 73 61 63     ;;.      esac
28d50 0a 20 20 20 20 66 69 0a 20 20 20 20 3b 3b 0a 0a  .    fi.    ;;..
28d60 20 20 6f 73 32 2a 29 0a 20 20 20 20 68 61 72 64    os2*).    hard
28d70 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67  code_libdir_flag
28d80 5f 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64 69 72  _spec='-L$libdir
28d90 27 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6d  '.    hardcode_m
28da0 69 6e 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20 61  inus_L=yes.    a
28db0 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
28dc0 6c 61 67 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a  lag=unsupported.
28dd0 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73      archive_cmds
28de0 3d 27 24 65 63 68 6f 20 22 4c 49 42 52 41 52 59  ='$echo "LIBRARY
28df0 20 24 6c 69 62 6e 61 6d 65 20 49 4e 49 54 49 4e   $libname INITIN
28e00 53 54 41 4e 43 45 22 20 3e 20 24 6f 75 74 70 75  STANCE" > $outpu
28e10 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d  t_objdir/$libnam
28e20 65 2e 64 65 66 7e 24 65 63 68 6f 20 22 44 45 53  e.def~$echo "DES
28e30 43 52 49 50 54 49 4f 4e 20 5c 22 24 6c 69 62 6e  CRIPTION \"$libn
28e40 61 6d 65 5c 22 22 20 3e 3e 20 24 6f 75 74 70 75  ame\"" >> $outpu
28e50 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d  t_objdir/$libnam
28e60 65 2e 64 65 66 7e 24 65 63 68 6f 20 44 41 54 41  e.def~$echo DATA
28e70 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64   >> $output_objd
28e80 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 64 65 66 7e  ir/$libname.def~
28e90 24 65 63 68 6f 20 22 20 53 49 4e 47 4c 45 20 4e  $echo " SINGLE N
28ea0 4f 4e 53 48 41 52 45 44 22 20 3e 3e 20 24 6f 75  ONSHARED" >> $ou
28eb0 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62  tput_objdir/$lib
28ec0 6e 61 6d 65 2e 64 65 66 7e 24 65 63 68 6f 20 45  name.def~$echo E
28ed0 58 50 4f 52 54 53 20 3e 3e 20 24 6f 75 74 70 75  XPORTS >> $outpu
28ee0 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d  t_objdir/$libnam
28ef0 65 2e 64 65 66 7e 65 6d 78 65 78 70 20 24 6c 69  e.def~emxexp $li
28f00 62 6f 62 6a 73 20 3e 3e 20 24 6f 75 74 70 75 74  bobjs >> $output
28f10 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65  _objdir/$libname
28f20 2e 64 65 66 7e 24 43 43 20 2d 5a 64 6c 6c 20 2d  .def~$CC -Zdll -
28f30 5a 63 72 74 64 6c 6c 20 2d 6f 20 24 6c 69 62 20  Zcrtdll -o $lib 
28f40 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
28f50 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  s $compiler_flag
28f60 73 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  s $output_objdir
28f70 2f 24 6c 69 62 6e 61 6d 65 2e 64 65 66 27 0a 20  /$libname.def'. 
28f80 20 20 20 6f 6c 64 5f 61 72 63 68 69 76 65 5f 66     old_archive_f
28f90 72 6f 6d 5f 6e 65 77 5f 63 6d 64 73 3d 27 65 6d  rom_new_cmds='em
28fa0 78 69 6d 70 20 2d 6f 20 24 6f 75 74 70 75 74 5f  ximp -o $output_
28fb0 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e  objdir/$libname.
28fc0 61 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  a $output_objdir
28fd0 2f 24 6c 69 62 6e 61 6d 65 2e 64 65 66 27 0a 20  /$libname.def'. 
28fe0 20 20 20 3b 3b 0a 0a 20 20 6f 73 66 33 2a 29 0a     ;;..  osf3*).
28ff0 20 20 20 20 69 66 20 74 65 73 74 20 22 24 47 43      if test "$GC
29000 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20  C" = yes; then. 
29010 20 20 20 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66       allow_undef
29020 69 6e 65 64 5f 66 6c 61 67 3d 27 20 24 7b 77 6c  ined_flag=' ${wl
29030 7d 2d 65 78 70 65 63 74 5f 75 6e 72 65 73 6f 6c  }-expect_unresol
29040 76 65 64 20 24 7b 77 6c 7d 5c 2a 27 0a 20 20 20  ved ${wl}\*'.   
29050 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d     archive_cmds=
29060 27 24 43 43 20 2d 73 68 61 72 65 64 24 7b 61 6c  '$CC -shared${al
29070 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
29080 61 67 7d 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  ag} $libobjs $de
29090 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f  plibs $compiler_
290a0 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61  flags ${wl}-sona
290b0 6d 65 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20  me ${wl}$soname 
290c0 60 74 65 73 74 20 2d 6e 20 22 24 76 65 72 73 74  `test -n "$verst
290d0 72 69 6e 67 22 20 26 26 20 65 63 68 6f 20 24 7b  ring" && echo ${
290e0 77 6c 7d 2d 73 65 74 5f 76 65 72 73 69 6f 6e 20  wl}-set_version 
290f0 24 7b 77 6c 7d 24 76 65 72 73 74 72 69 6e 67 60  ${wl}$verstring`
29100 20 24 7b 77 6c 7d 2d 75 70 64 61 74 65 5f 72 65   ${wl}-update_re
29110 67 69 73 74 72 79 20 24 7b 77 6c 7d 24 7b 6f 75  gistry ${wl}${ou
29120 74 70 75 74 5f 6f 62 6a 64 69 72 7d 2f 73 6f 5f  tput_objdir}/so_
29130 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f 20 24 6c 69  locations -o $li
29140 62 27 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20  b'.    else.    
29150 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65    allow_undefine
29160 64 5f 66 6c 61 67 3d 27 20 2d 65 78 70 65 63 74  d_flag=' -expect
29170 5f 75 6e 72 65 73 6f 6c 76 65 64 20 5c 2a 27 0a  _unresolved \*'.
29180 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d        archive_cm
29190 64 73 3d 27 24 4c 44 20 2d 73 68 61 72 65 64 24  ds='$LD -shared$
291a0 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64  {allow_undefined
291b0 5f 66 6c 61 67 7d 20 24 6c 69 62 6f 62 6a 73 20  _flag} $libobjs 
291c0 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72  $deplibs $linker
291d0 5f 66 6c 61 67 73 20 2d 73 6f 6e 61 6d 65 20 24  _flags -soname $
291e0 73 6f 6e 61 6d 65 20 60 74 65 73 74 20 2d 6e 20  soname `test -n 
291f0 22 24 76 65 72 73 74 72 69 6e 67 22 20 26 26 20  "$verstring" && 
29200 65 63 68 6f 20 2d 73 65 74 5f 76 65 72 73 69 6f  echo -set_versio
29210 6e 20 24 76 65 72 73 74 72 69 6e 67 60 20 2d 75  n $verstring` -u
29220 70 64 61 74 65 5f 72 65 67 69 73 74 72 79 20 24  pdate_registry $
29230 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 7d 2f  {output_objdir}/
29240 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f 20  so_locations -o 
29250 24 6c 69 62 27 0a 20 20 20 20 66 69 0a 20 20 20  $lib'.    fi.   
29260 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72   hardcode_libdir
29270 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c  _flag_spec='${wl
29280 7d 2d 72 70 61 74 68 20 24 7b 77 6c 7d 24 6c 69  }-rpath ${wl}$li
29290 62 64 69 72 27 0a 20 20 20 20 68 61 72 64 63 6f  bdir'.    hardco
292a0 64 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 72 61  de_libdir_separa
292b0 74 6f 72 3d 3a 0a 20 20 20 20 3b 3b 0a 0a 20 20  tor=:.    ;;..  
292c0 6f 73 66 34 2a 20 7c 20 6f 73 66 35 2a 29 09 23  osf4* | osf5*).#
292d0 20 61 73 20 6f 73 66 33 2a 20 77 69 74 68 20 74   as osf3* with t
292e0 68 65 20 61 64 64 69 74 69 6f 6e 20 6f 66 20 2d  he addition of -
292f0 6d 73 79 6d 20 66 6c 61 67 0a 20 20 20 20 69 66  msym flag.    if
29300 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 79   test "$GCC" = y
29310 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 61  es; then.      a
29320 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
29330 6c 61 67 3d 27 20 24 7b 77 6c 7d 2d 65 78 70 65  lag=' ${wl}-expe
29340 63 74 5f 75 6e 72 65 73 6f 6c 76 65 64 20 24 7b  ct_unresolved ${
29350 77 6c 7d 5c 2a 27 0a 20 20 20 20 20 20 61 72 63  wl}\*'.      arc
29360 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d  hive_cmds='$CC -
29370 73 68 61 72 65 64 24 7b 61 6c 6c 6f 77 5f 75 6e  shared${allow_un
29380 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20 24 6c  defined_flag} $l
29390 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
293a0 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20  $compiler_flags 
293b0 24 7b 77 6c 7d 2d 6d 73 79 6d 20 24 7b 77 6c 7d  ${wl}-msym ${wl}
293c0 2d 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 24 73 6f  -soname ${wl}$so
293d0 6e 61 6d 65 20 60 74 65 73 74 20 2d 6e 20 22 24  name `test -n "$
293e0 76 65 72 73 74 72 69 6e 67 22 20 26 26 20 65 63  verstring" && ec
293f0 68 6f 20 24 7b 77 6c 7d 2d 73 65 74 5f 76 65 72  ho ${wl}-set_ver
29400 73 69 6f 6e 20 24 7b 77 6c 7d 24 76 65 72 73 74  sion ${wl}$verst
29410 72 69 6e 67 60 20 24 7b 77 6c 7d 2d 75 70 64 61  ring` ${wl}-upda
29420 74 65 5f 72 65 67 69 73 74 72 79 20 24 7b 77 6c  te_registry ${wl
29430 7d 24 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  }${output_objdir
29440 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d  }/so_locations -
29450 6f 20 24 6c 69 62 27 0a 20 20 20 20 20 20 68 61  o $lib'.      ha
29460 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
29470 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 72  ag_spec='${wl}-r
29480 70 61 74 68 20 24 7b 77 6c 7d 24 6c 69 62 64 69  path ${wl}$libdi
29490 72 27 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20  r'.    else.    
294a0 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65    allow_undefine
294b0 64 5f 66 6c 61 67 3d 27 20 2d 65 78 70 65 63 74  d_flag=' -expect
294c0 5f 75 6e 72 65 73 6f 6c 76 65 64 20 5c 2a 27 0a  _unresolved \*'.
294d0 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d        archive_cm
294e0 64 73 3d 27 24 4c 44 20 2d 73 68 61 72 65 64 24  ds='$LD -shared$
294f0 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64  {allow_undefined
29500 5f 66 6c 61 67 7d 20 24 6c 69 62 6f 62 6a 73 20  _flag} $libobjs 
29510 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72  $deplibs $linker
29520 5f 66 6c 61 67 73 20 2d 6d 73 79 6d 20 2d 73 6f  _flags -msym -so
29530 6e 61 6d 65 20 24 73 6f 6e 61 6d 65 20 60 74 65  name $soname `te
29540 73 74 20 2d 6e 20 22 24 76 65 72 73 74 72 69 6e  st -n "$verstrin
29550 67 22 20 26 26 20 65 63 68 6f 20 2d 73 65 74 5f  g" && echo -set_
29560 76 65 72 73 69 6f 6e 20 24 76 65 72 73 74 72 69  version $verstri
29570 6e 67 60 20 2d 75 70 64 61 74 65 5f 72 65 67 69  ng` -update_regi
29580 73 74 72 79 20 24 7b 6f 75 74 70 75 74 5f 6f 62  stry ${output_ob
29590 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f  jdir}/so_locatio
295a0 6e 73 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20  ns -o $lib'.    
295b0 20 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d    archive_expsym
295c0 5f 63 6d 64 73 3d 27 66 6f 72 20 69 20 69 6e 20  _cmds='for i in 
295d0 60 63 61 74 20 24 65 78 70 6f 72 74 5f 73 79 6d  `cat $export_sym
295e0 62 6f 6c 73 60 3b 20 64 6f 20 70 72 69 6e 74 66  bols`; do printf
295f0 20 22 2d 65 78 70 6f 72 74 65 64 5f 73 79 6d 62   "-exported_symb
29600 6f 6c 20 22 20 3e 3e 20 24 6c 69 62 2e 65 78 70  ol " >> $lib.exp
29610 3b 20 65 63 68 6f 20 22 5c 24 69 22 20 3e 3e 20  ; echo "\$i" >> 
29620 24 6c 69 62 2e 65 78 70 3b 20 64 6f 6e 65 3b 20  $lib.exp; done; 
29630 65 63 68 6f 20 22 2d 68 69 64 64 65 6e 22 3e 3e  echo "-hidden">>
29640 20 24 6c 69 62 2e 65 78 70 7e 0a 20 20 20 20 20   $lib.exp~.     
29650 20 24 4c 44 20 2d 73 68 61 72 65 64 24 7b 61 6c   $LD -shared${al
29660 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
29670 61 67 7d 20 2d 69 6e 70 75 74 20 24 6c 69 62 2e  ag} -input $lib.
29680 65 78 70 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67  exp $linker_flag
29690 73 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  s $libobjs $depl
296a0 69 62 73 20 2d 73 6f 6e 61 6d 65 20 24 73 6f 6e  ibs -soname $son
296b0 61 6d 65 20 60 74 65 73 74 20 2d 6e 20 22 24 76  ame `test -n "$v
296c0 65 72 73 74 72 69 6e 67 22 20 26 26 20 65 63 68  erstring" && ech
296d0 6f 20 2d 73 65 74 5f 76 65 72 73 69 6f 6e 20 24  o -set_version $
296e0 76 65 72 73 74 72 69 6e 67 60 20 2d 75 70 64 61  verstring` -upda
296f0 74 65 5f 72 65 67 69 73 74 72 79 20 24 7b 6f 62  te_registry ${ob
29700 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f  jdir}/so_locatio
29710 6e 73 20 2d 6f 20 24 6c 69 62 7e 24 72 6d 20 24  ns -o $lib~$rm $
29720 6c 69 62 2e 65 78 70 27 0a 0a 20 20 20 20 20 20  lib.exp'..      
29730 23 42 6f 74 68 20 63 20 61 6e 64 20 63 78 78 20  #Both c and cxx 
29740 63 6f 6d 70 69 6c 65 72 20 73 75 70 70 6f 72 74  compiler support
29750 20 2d 72 70 61 74 68 20 64 69 72 65 63 74 6c 79   -rpath directly
29760 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  .      hardcode_
29770 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63  libdir_flag_spec
29780 3d 27 2d 72 70 61 74 68 20 24 6c 69 62 64 69 72  ='-rpath $libdir
29790 27 0a 20 20 20 20 66 69 0a 20 20 20 20 68 61 72  '.    fi.    har
297a0 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70  dcode_libdir_sep
297b0 61 72 61 74 6f 72 3d 3a 0a 20 20 20 20 3b 3b 0a  arator=:.    ;;.
297c0 0a 20 20 73 63 6f 33 2e 32 76 35 2a 29 0a 20 20  .  sco3.2v5*).  
297d0 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27    archive_cmds='
297e0 24 4c 44 20 2d 47 20 2d 68 20 24 73 6f 6e 61 6d  $LD -G -h $sonam
297f0 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  e -o $lib $libob
29800 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
29810 6b 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 68  ker_flags'.    h
29820 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74  ardcode_shlibpat
29830 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 72 75 6e  h_var=no.    run
29840 70 61 74 68 5f 76 61 72 3d 4c 44 5f 52 55 4e 5f  path_var=LD_RUN_
29850 50 41 54 48 0a 20 20 20 20 68 61 72 64 63 6f 64  PATH.    hardcod
29860 65 5f 72 75 6e 70 61 74 68 5f 76 61 72 3d 79 65  e_runpath_var=ye
29870 73 0a 20 20 20 20 65 78 70 6f 72 74 5f 64 79 6e  s.    export_dyn
29880 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d 27  amic_flag_spec='
29890 24 7b 77 6c 7d 2d 42 65 78 70 6f 72 74 27 0a 20  ${wl}-Bexport'. 
298a0 20 20 20 3b 3b 0a 0a 20 20 73 6f 6c 61 72 69 73     ;;..  solaris
298b0 2a 29 0a 20 20 20 20 23 20 67 63 63 20 2d 2d 76  *).    # gcc --v
298c0 65 72 73 69 6f 6e 20 3c 20 33 2e 30 20 77 69 74  ersion < 3.0 wit
298d0 68 6f 75 74 20 62 69 6e 75 74 69 6c 73 20 63 61  hout binutils ca
298e0 6e 6e 6f 74 20 63 72 65 61 74 65 20 73 65 6c 66  nnot create self
298f0 20 63 6f 6e 74 61 69 6e 65 64 0a 20 20 20 20 23   contained.    #
29900 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65   shared librarie
29910 73 20 72 65 6c 69 61 62 6c 79 2c 20 72 65 71 75  s reliably, requ
29920 69 72 69 6e 67 20 6c 69 62 67 63 63 2e 61 20 74  iring libgcc.a t
29930 6f 20 72 65 73 6f 6c 76 65 20 73 6f 6d 65 20 6f  o resolve some o
29940 66 0a 20 20 20 20 23 20 74 68 65 20 6f 62 6a 65  f.    # the obje
29950 63 74 20 73 79 6d 62 6f 6c 73 20 67 65 6e 65 72  ct symbols gener
29960 61 74 65 64 20 69 6e 20 73 6f 6d 65 20 63 61 73  ated in some cas
29970 65 73 2e 20 20 4c 69 62 72 61 72 69 65 73 20 74  es.  Libraries t
29980 68 61 74 20 75 73 65 0a 20 20 20 20 23 20 61 73  hat use.    # as
29990 73 65 72 74 20 6e 65 65 64 20 6c 69 62 67 63 63  sert need libgcc
299a0 2e 61 20 74 6f 20 72 65 73 6f 6c 76 65 20 5f 5f  .a to resolve __
299b0 65 70 72 69 6e 74 66 2c 20 66 6f 72 20 65 78 61  eprintf, for exa
299c0 6d 70 6c 65 2e 20 20 4c 69 6e 6b 69 6e 67 0a 20  mple.  Linking. 
299d0 20 20 20 23 20 61 20 63 6f 70 79 20 6f 66 20 6c     # a copy of l
299e0 69 62 67 63 63 2e 61 20 69 6e 74 6f 20 65 76 65  ibgcc.a into eve
299f0 72 79 20 73 68 61 72 65 64 20 6c 69 62 72 61 72  ry shared librar
29a00 79 20 74 6f 20 67 75 61 72 61 6e 74 65 65 20 72  y to guarantee r
29a10 65 73 6f 6c 76 69 6e 67 0a 20 20 20 20 23 20 73  esolving.    # s
29a20 75 63 68 20 73 79 6d 62 6f 6c 73 20 63 61 75 73  uch symbols caus
29a30 65 73 20 6f 74 68 65 72 20 70 72 6f 62 6c 65 6d  es other problem
29a40 73 3a 20 20 41 63 63 6f 72 64 69 6e 67 20 74 6f  s:  According to
29a50 20 54 69 6d 20 56 61 6e 20 48 6f 6c 64 65 72 0a   Tim Van Holder.
29a60 20 20 20 20 23 20 3c 74 69 6d 2e 76 61 6e 2e 68      # <tim.van.h
29a70 6f 6c 64 65 72 40 70 61 6e 64 6f 72 61 2e 62 65  older@pandora.be
29a80 3e 2c 20 43 2b 2b 20 6c 69 62 72 61 72 69 65 73  >, C++ libraries
29a90 20 65 6e 64 20 75 70 20 77 69 74 68 20 61 20 73   end up with a s
29aa0 65 70 61 72 61 74 65 0a 20 20 20 20 23 20 28 74  eparate.    # (t
29ab0 6f 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f  o the applicatio
29ac0 6e 29 20 65 78 63 65 70 74 69 6f 6e 20 73 74 61  n) exception sta
29ad0 63 6b 20 66 6f 72 20 6f 6e 65 20 74 68 69 6e 67  ck for one thing
29ae0 2e 0a 20 20 20 20 6e 6f 5f 75 6e 64 65 66 69 6e  ..    no_undefin
29af0 65 64 5f 66 6c 61 67 3d 27 20 2d 7a 20 64 65 66  ed_flag=' -z def
29b00 73 27 0a 20 20 20 20 69 66 20 74 65 73 74 20 22  s'.    if test "
29b10 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68 65  $GCC" = yes; the
29b20 6e 0a 20 20 20 20 20 20 63 61 73 65 20 60 24 43  n.      case `$C
29b30 43 20 2d 2d 76 65 72 73 69 6f 6e 20 32 3e 2f 64  C --version 2>/d
29b40 65 76 2f 6e 75 6c 6c 60 20 69 6e 0a 20 20 20 20  ev/null` in.    
29b50 20 20 5b 31 32 5d 2e 2a 29 0a 09 63 61 74 20 3c    [12].*)..cat <
29b60 3c 45 4f 46 20 31 3e 26 32 0a 0a 2a 2a 2a 20 57  <EOF 1>&2..*** W
29b70 61 72 6e 69 6e 67 3a 20 52 65 6c 65 61 73 65 73  arning: Releases
29b80 20 6f 66 20 47 43 43 20 65 61 72 6c 69 65 72 20   of GCC earlier 
29b90 74 68 61 6e 20 76 65 72 73 69 6f 6e 20 33 2e 30  than version 3.0
29ba0 20 63 61 6e 6e 6f 74 20 72 65 6c 69 61 62 6c 79   cannot reliably
29bb0 0a 2a 2a 2a 20 63 72 65 61 74 65 20 73 65 6c 66  .*** create self
29bc0 20 63 6f 6e 74 61 69 6e 65 64 20 73 68 61 72 65   contained share
29bd0 64 20 6c 69 62 72 61 72 69 65 73 20 6f 6e 20 53  d libraries on S
29be0 6f 6c 61 72 69 73 20 73 79 73 74 65 6d 73 2c 20  olaris systems, 
29bf0 77 69 74 68 6f 75 74 0a 2a 2a 2a 20 69 6e 74 72  without.*** intr
29c00 6f 64 75 63 69 6e 67 20 61 20 64 65 70 65 6e 64  oducing a depend
29c10 65 6e 63 79 20 6f 6e 20 6c 69 62 67 63 63 2e 61  ency on libgcc.a
29c20 2e 20 20 54 68 65 72 65 66 6f 72 65 2c 20 6c 69  .  Therefore, li
29c30 62 74 6f 6f 6c 20 69 73 20 64 69 73 61 62 6c 69  btool is disabli
29c40 6e 67 0a 2a 2a 2a 20 2d 6e 6f 2d 75 6e 64 65 66  ng.*** -no-undef
29c50 69 6e 65 64 20 73 75 70 70 6f 72 74 2c 20 77 68  ined support, wh
29c60 69 63 68 20 77 69 6c 6c 20 61 74 20 6c 65 61 73  ich will at leas
29c70 74 20 61 6c 6c 6f 77 20 79 6f 75 20 74 6f 20 62  t allow you to b
29c80 75 69 6c 64 20 73 68 61 72 65 64 0a 2a 2a 2a 20  uild shared.*** 
29c90 6c 69 62 72 61 72 69 65 73 2e 20 20 48 6f 77 65  libraries.  Howe
29ca0 76 65 72 2c 20 79 6f 75 20 6d 61 79 20 66 69 6e  ver, you may fin
29cb0 64 20 74 68 61 74 20 77 68 65 6e 20 79 6f 75 20  d that when you 
29cc0 6c 69 6e 6b 20 73 75 63 68 20 6c 69 62 72 61 72  link such librar
29cd0 69 65 73 0a 2a 2a 2a 20 69 6e 74 6f 20 61 6e 20  ies.*** into an 
29ce0 61 70 70 6c 69 63 61 74 69 6f 6e 20 77 69 74 68  application with
29cf0 6f 75 74 20 75 73 69 6e 67 20 47 43 43 2c 20 79  out using GCC, y
29d00 6f 75 20 68 61 76 65 20 74 6f 20 6d 61 6e 75 61  ou have to manua
29d10 6c 6c 79 20 61 64 64 0a 2a 2a 2a 20 5c 60 67 63  lly add.*** \`gc
29d20 63 20 2d 2d 70 72 69 6e 74 2d 6c 69 62 67 63 63  c --print-libgcc
29d30 2d 66 69 6c 65 2d 6e 61 6d 65 5c 60 20 74 6f 20  -file-name\` to 
29d40 74 68 65 20 6c 69 6e 6b 20 63 6f 6d 6d 61 6e 64  the link command
29d50 2e 20 20 57 65 20 75 72 67 65 20 79 6f 75 20 74  .  We urge you t
29d60 6f 0a 2a 2a 2a 20 75 70 67 72 61 64 65 20 74 6f  o.*** upgrade to
29d70 20 61 20 6e 65 77 65 72 20 76 65 72 73 69 6f 6e   a newer version
29d80 20 6f 66 20 47 43 43 2e 20 20 41 6e 6f 74 68 65   of GCC.  Anothe
29d90 72 20 6f 70 74 69 6f 6e 20 69 73 20 74 6f 20 72  r option is to r
29da0 65 62 75 69 6c 64 20 79 6f 75 72 0a 2a 2a 2a 20  ebuild your.*** 
29db0 63 75 72 72 65 6e 74 20 47 43 43 20 74 6f 20 75  current GCC to u
29dc0 73 65 20 74 68 65 20 47 4e 55 20 6c 69 6e 6b 65  se the GNU linke
29dd0 72 20 66 72 6f 6d 20 47 4e 55 20 62 69 6e 75 74  r from GNU binut
29de0 69 6c 73 20 32 2e 39 2e 31 20 6f 72 20 6e 65 77  ils 2.9.1 or new
29df0 65 72 2e 0a 0a 45 4f 46 0a 20 20 20 20 20 20 20  er...EOF.       
29e00 20 6e 6f 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c   no_undefined_fl
29e10 61 67 3d 0a 09 3b 3b 0a 20 20 20 20 20 20 65 73  ag=..;;.      es
29e20 61 63 0a 20 20 20 20 66 69 0a 20 20 20 20 23 20  ac.    fi.    # 
29e30 24 43 43 20 2d 73 68 61 72 65 64 20 77 69 74 68  $CC -shared with
29e40 6f 75 74 20 47 4e 55 20 6c 64 20 77 69 6c 6c 20  out GNU ld will 
29e50 6e 6f 74 20 63 72 65 61 74 65 20 61 20 6c 69 62  not create a lib
29e60 72 61 72 79 20 66 72 6f 6d 20 43 2b 2b 0a 20 20  rary from C++.  
29e70 20 20 23 20 6f 62 6a 65 63 74 20 66 69 6c 65 73    # object files
29e80 20 61 6e 64 20 61 20 73 74 61 74 69 63 20 6c 69   and a static li
29e90 62 73 74 64 63 2b 2b 2c 20 62 65 74 74 65 72 20  bstdc++, better 
29ea0 61 76 6f 69 64 20 69 74 20 62 79 20 6e 6f 77 0a  avoid it by now.
29eb0 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73      archive_cmds
29ec0 3d 27 24 4c 44 20 2d 47 24 7b 61 6c 6c 6f 77 5f  ='$LD -G${allow_
29ed0 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20  undefined_flag} 
29ee0 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c  -h $soname -o $l
29ef0 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ib $libobjs $dep
29f00 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61  libs $linker_fla
29f10 67 73 27 0a 20 20 20 20 61 72 63 68 69 76 65 5f  gs'.    archive_
29f20 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24 65 63  expsym_cmds='$ec
29f30 68 6f 20 22 7b 20 67 6c 6f 62 61 6c 3a 22 20 3e  ho "{ global:" >
29f40 20 24 6c 69 62 2e 65 78 70 7e 63 61 74 20 24 65   $lib.exp~cat $e
29f50 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 7c 20  xport_symbols | 
29f60 73 65 64 20 2d 65 20 22 73 2f 5c 28 2e 2a 5c 29  sed -e "s/\(.*\)
29f70 2f 5c 31 3b 2f 22 20 3e 3e 20 24 6c 69 62 2e 65  /\1;/" >> $lib.e
29f80 78 70 7e 24 65 63 68 6f 20 22 6c 6f 63 61 6c 3a  xp~$echo "local:
29f90 20 2a 3b 20 7d 3b 22 20 3e 3e 20 24 6c 69 62 2e   *; };" >> $lib.
29fa0 65 78 70 7e 0a 09 09 24 4c 44 20 2d 47 24 7b 61  exp~...$LD -G${a
29fb0 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
29fc0 6c 61 67 7d 20 2d 4d 20 24 6c 69 62 2e 65 78 70  lag} -M $lib.exp
29fd0 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24   -h $soname -o $
29fe0 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  lib $libobjs $de
29ff0 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c  plibs $linker_fl
2a000 61 67 73 7e 24 72 6d 20 24 6c 69 62 2e 65 78 70  ags~$rm $lib.exp
2a010 27 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c  '.    hardcode_l
2a020 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d  ibdir_flag_spec=
2a030 27 2d 52 24 6c 69 62 64 69 72 27 0a 20 20 20 20  '-R$libdir'.    
2a040 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61  hardcode_shlibpa
2a050 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 63 61  th_var=no.    ca
2a060 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20  se $host_os in. 
2a070 20 20 20 73 6f 6c 61 72 69 73 32 2e 5b 30 2d 35     solaris2.[0-5
2a080 5d 20 7c 20 73 6f 6c 61 72 69 73 32 2e 5b 30 2d  ] | solaris2.[0-
2a090 35 5d 2e 2a 29 20 3b 3b 0a 20 20 20 20 2a 29 20  5].*) ;;.    *) 
2a0a0 23 20 53 75 70 70 6f 72 74 65 64 20 73 69 6e 63  # Supported sinc
2a0b0 65 20 53 6f 6c 61 72 69 73 20 32 2e 36 20 28 6d  e Solaris 2.6 (m
2a0c0 61 79 62 65 20 32 2e 35 2e 31 3f 29 0a 20 20 20  aybe 2.5.1?).   
2a0d0 20 20 20 77 68 6f 6c 65 5f 61 72 63 68 69 76 65     whole_archive
2a0e0 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 7a 20 61  _flag_spec='-z a
2a0f0 6c 6c 65 78 74 72 61 63 74 24 63 6f 6e 76 65 6e  llextract$conven
2a100 69 65 6e 63 65 20 2d 7a 20 64 65 66 61 75 6c 74  ience -z default
2a110 65 78 74 72 61 63 74 27 20 3b 3b 0a 20 20 20 20  extract' ;;.    
2a120 65 73 61 63 0a 20 20 20 20 6c 69 6e 6b 5f 61 6c  esac.    link_al
2a130 6c 5f 64 65 70 6c 69 62 73 3d 79 65 73 0a 20 20  l_deplibs=yes.  
2a140 20 20 3b 3b 0a 0a 20 20 73 75 6e 6f 73 34 2a 29    ;;..  sunos4*)
2a150 0a 20 20 20 20 69 66 20 74 65 73 74 20 22 78 24  .    if test "x$
2a160 68 6f 73 74 5f 76 65 6e 64 6f 72 22 20 3d 20 78  host_vendor" = x
2a170 73 65 71 75 65 6e 74 3b 20 74 68 65 6e 0a 20 20  sequent; then.  
2a180 20 20 20 20 23 20 55 73 65 20 24 43 43 20 74 6f      # Use $CC to
2a190 20 6c 69 6e 6b 20 75 6e 64 65 72 20 73 65 71 75   link under sequ
2a1a0 65 6e 74 2c 20 62 65 63 61 75 73 65 20 69 74 20  ent, because it 
2a1b0 74 68 72 6f 77 73 20 69 6e 20 73 6f 6d 65 20 65  throws in some e
2a1c0 78 74 72 61 20 2e 6f 0a 20 20 20 20 20 20 23 20  xtra .o.      # 
2a1d0 66 69 6c 65 73 20 74 68 61 74 20 6d 61 6b 65 20  files that make 
2a1e0 2e 69 6e 69 74 20 61 6e 64 20 2e 66 69 6e 69 20  .init and .fini 
2a1f0 73 65 63 74 69 6f 6e 73 20 77 6f 72 6b 2e 0a 20  sections work.. 
2a200 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64       archive_cmd
2a210 73 3d 27 24 43 43 20 2d 47 20 24 7b 77 6c 7d 2d  s='$CC -G ${wl}-
2a220 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69  h $soname -o $li
2a230 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  b $libobjs $depl
2a240 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  ibs $compiler_fl
2a250 61 67 73 27 0a 20 20 20 20 65 6c 73 65 0a 20 20  ags'.    else.  
2a260 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73      archive_cmds
2a270 3d 27 24 4c 44 20 2d 61 73 73 65 72 74 20 70 75  ='$LD -assert pu
2a280 72 65 2d 74 65 78 74 20 2d 42 73 74 61 74 69 63  re-text -Bstatic
2a290 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a   -o $lib $libobj
2a2a0 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b  s $deplibs $link
2a2b0 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 66 69  er_flags'.    fi
2a2c0 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69  .    hardcode_li
2a2d0 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27  bdir_flag_spec='
2a2e0 2d 4c 24 6c 69 62 64 69 72 27 0a 20 20 20 20 68  -L$libdir'.    h
2a2f0 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79  ardcode_direct=y
2a300 65 73 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f  es.    hardcode_
2a310 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20  minus_L=yes.    
2a320 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61  hardcode_shlibpa
2a330 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 3b 3b  th_var=no.    ;;
2a340 0a 0a 20 20 73 79 73 76 34 29 0a 20 20 20 20 63  ..  sysv4).    c
2a350 61 73 65 20 24 68 6f 73 74 5f 76 65 6e 64 6f 72  ase $host_vendor
2a360 20 69 6e 0a 20 20 20 20 20 20 73 6e 69 29 0a 20   in.      sni). 
2a370 20 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63         archive_c
2a380 6d 64 73 3d 27 24 4c 44 20 2d 47 20 2d 68 20 24  mds='$LD -G -h $
2a390 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24  soname -o $lib $
2a3a0 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
2a3b0 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a   $linker_flags'.
2a3c0 20 20 20 20 20 20 20 20 68 61 72 64 63 6f 64 65          hardcode
2a3d0 5f 64 69 72 65 63 74 3d 79 65 73 20 23 20 69 73  _direct=yes # is
2a3e0 20 74 68 69 73 20 72 65 61 6c 6c 79 20 74 72 75   this really tru
2a3f0 65 3f 3f 3f 0a 20 20 20 20 20 20 20 20 3b 3b 0a  e???.        ;;.
2a400 20 20 20 20 20 20 73 69 65 6d 65 6e 73 29 0a 20        siemens). 
2a410 20 20 20 20 20 20 20 23 23 20 4c 44 20 69 73 20         ## LD is 
2a420 6c 64 20 69 74 20 6d 61 6b 65 73 20 61 20 50 4c  ld it makes a PL
2a430 41 4d 4c 49 42 0a 20 20 20 20 20 20 20 20 23 23  AMLIB.        ##
2a440 20 43 43 20 6a 75 73 74 20 6d 61 6b 65 73 20 61   CC just makes a
2a450 20 47 72 6f 73 73 4d 6f 64 75 6c 65 2e 0a 20 20   GrossModule..  
2a460 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d        archive_cm
2a470 64 73 3d 27 24 4c 44 20 2d 47 20 2d 6f 20 24 6c  ds='$LD -G -o $l
2a480 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ib $libobjs $dep
2a490 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61  libs $linker_fla
2a4a0 67 73 27 0a 20 20 20 20 20 20 20 20 72 65 6c 6f  gs'.        relo
2a4b0 61 64 5f 63 6d 64 73 3d 27 24 43 43 20 2d 72 20  ad_cmds='$CC -r 
2a4c0 2d 6f 20 24 6f 75 74 70 75 74 24 72 65 6c 6f 61  -o $output$reloa
2a4d0 64 5f 6f 62 6a 73 27 0a 20 20 20 20 20 20 20 20  d_objs'.        
2a4e0 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d  hardcode_direct=
2a4f0 6e 6f 0a 20 20 20 20 20 20 20 20 3b 3b 0a 20 20  no.        ;;.  
2a500 20 20 20 20 6d 6f 74 6f 72 6f 6c 61 29 0a 20 20      motorola).  
2a510 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d        archive_cm
2a520 64 73 3d 27 24 4c 44 20 2d 47 20 2d 68 20 24 73  ds='$LD -G -h $s
2a530 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c  oname -o $lib $l
2a540 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
2a550 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 20  $linker_flags'. 
2a560 20 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f         hardcode_
2a570 64 69 72 65 63 74 3d 6e 6f 20 23 4d 6f 74 6f 72  direct=no #Motor
2a580 6f 6c 61 20 6d 61 6e 75 61 6c 20 73 61 79 73 20  ola manual says 
2a590 79 65 73 2c 20 62 75 74 20 6d 79 20 74 65 73 74  yes, but my test
2a5a0 73 20 73 61 79 20 74 68 65 79 20 6c 69 65 0a 20  s say they lie. 
2a5b0 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73         ;;.    es
2a5c0 61 63 0a 20 20 20 20 72 75 6e 70 61 74 68 5f 76  ac.    runpath_v
2a5d0 61 72 3d 27 4c 44 5f 52 55 4e 5f 50 41 54 48 27  ar='LD_RUN_PATH'
2a5e0 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68  .    hardcode_sh
2a5f0 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20  libpath_var=no. 
2a600 20 20 20 3b 3b 0a 0a 20 20 73 79 73 76 34 2e 33     ;;..  sysv4.3
2a610 2a 29 0a 20 20 20 20 61 72 63 68 69 76 65 5f 63  *).    archive_c
2a620 6d 64 73 3d 27 24 4c 44 20 2d 47 20 2d 68 20 24  mds='$LD -G -h $
2a630 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24  soname -o $lib $
2a640 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
2a650 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a   $linker_flags'.
2a660 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c      hardcode_shl
2a670 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20  ibpath_var=no.  
2a680 20 20 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63    export_dynamic
2a690 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 42 65 78  _flag_spec='-Bex
2a6a0 70 6f 72 74 27 0a 20 20 20 20 3b 3b 0a 0a 20 20  port'.    ;;..  
2a6b0 73 79 73 76 35 2a 29 0a 20 20 20 20 6e 6f 5f 75  sysv5*).    no_u
2a6c0 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27 20  ndefined_flag=' 
2a6d0 2d 7a 20 74 65 78 74 27 0a 20 20 20 20 23 20 24  -z text'.    # $
2a6e0 43 43 20 2d 73 68 61 72 65 64 20 77 69 74 68 6f  CC -shared witho
2a6f0 75 74 20 47 4e 55 20 6c 64 20 77 69 6c 6c 20 6e  ut GNU ld will n
2a700 6f 74 20 63 72 65 61 74 65 20 61 20 6c 69 62 72  ot create a libr
2a710 61 72 79 20 66 72 6f 6d 20 43 2b 2b 0a 20 20 20  ary from C++.   
2a720 20 23 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 20   # object files 
2a730 61 6e 64 20 61 20 73 74 61 74 69 63 20 6c 69 62  and a static lib
2a740 73 74 64 63 2b 2b 2c 20 62 65 74 74 65 72 20 61  stdc++, better a
2a750 76 6f 69 64 20 69 74 20 62 79 20 6e 6f 77 0a 20  void it by now. 
2a760 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d     archive_cmds=
2a770 27 24 4c 44 20 2d 47 24 7b 61 6c 6c 6f 77 5f 75  '$LD -G${allow_u
2a780 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20 2d  ndefined_flag} -
2a790 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69  h $soname -o $li
2a7a0 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  b $libobjs $depl
2a7b0 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67  ibs $linker_flag
2a7c0 73 27 0a 20 20 20 20 61 72 63 68 69 76 65 5f 65  s'.    archive_e
2a7d0 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24 65 63 68  xpsym_cmds='$ech
2a7e0 6f 20 22 7b 20 67 6c 6f 62 61 6c 3a 22 20 3e 20  o "{ global:" > 
2a7f0 24 6c 69 62 2e 65 78 70 7e 63 61 74 20 24 65 78  $lib.exp~cat $ex
2a800 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 7c 20 73  port_symbols | s
2a810 65 64 20 2d 65 20 22 73 2f 5c 28 2e 2a 5c 29 2f  ed -e "s/\(.*\)/
2a820 5c 31 3b 2f 22 20 3e 3e 20 24 6c 69 62 2e 65 78  \1;/" >> $lib.ex
2a830 70 7e 24 65 63 68 6f 20 22 6c 6f 63 61 6c 3a 20  p~$echo "local: 
2a840 2a 3b 20 7d 3b 22 20 3e 3e 20 24 6c 69 62 2e 65  *; };" >> $lib.e
2a850 78 70 7e 0a 09 09 24 4c 44 20 2d 47 24 7b 61 6c  xp~...$LD -G${al
2a860 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
2a870 61 67 7d 20 2d 4d 20 24 6c 69 62 2e 65 78 70 20  ag} -M $lib.exp 
2a880 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c  -h $soname -o $l
2a890 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ib $libobjs $dep
2a8a0 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61  libs $linker_fla
2a8b0 67 73 7e 24 72 6d 20 24 6c 69 62 2e 65 78 70 27  gs~$rm $lib.exp'
2a8c0 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69  .    hardcode_li
2a8d0 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 0a  bdir_flag_spec=.
2a8e0 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c      hardcode_shl
2a8f0 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20  ibpath_var=no.  
2a900 20 20 72 75 6e 70 61 74 68 5f 76 61 72 3d 27 4c    runpath_var='L
2a910 44 5f 52 55 4e 5f 50 41 54 48 27 0a 20 20 20 20  D_RUN_PATH'.    
2a920 3b 3b 0a 0a 20 20 75 74 73 34 2a 29 0a 20 20 20  ;;..  uts4*).   
2a930 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24   archive_cmds='$
2a940 4c 44 20 2d 47 20 2d 68 20 24 73 6f 6e 61 6d 65  LD -G -h $soname
2a950 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a   -o $lib $libobj
2a960 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b  s $deplibs $link
2a970 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 68 61  er_flags'.    ha
2a980 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
2a990 61 67 5f 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64  ag_spec='-L$libd
2a9a0 69 72 27 0a 20 20 20 20 68 61 72 64 63 6f 64 65  ir'.    hardcode
2a9b0 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e  _shlibpath_var=n
2a9c0 6f 0a 20 20 20 20 3b 3b 0a 0a 20 20 64 67 75 78  o.    ;;..  dgux
2a9d0 2a 29 0a 20 20 20 20 61 72 63 68 69 76 65 5f 63  *).    archive_c
2a9e0 6d 64 73 3d 27 24 4c 44 20 2d 47 20 2d 68 20 24  mds='$LD -G -h $
2a9f0 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24  soname -o $lib $
2aa00 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
2aa10 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a   $linker_flags'.
2aa20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62      hardcode_lib
2aa30 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d  dir_flag_spec='-
2aa40 4c 24 6c 69 62 64 69 72 27 0a 20 20 20 20 68 61  L$libdir'.    ha
2aa50 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68  rdcode_shlibpath
2aa60 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 3b 3b 0a 0a  _var=no.    ;;..
2aa70 20 20 73 79 73 76 34 2a 4d 50 2a 29 0a 20 20 20    sysv4*MP*).   
2aa80 20 69 66 20 74 65 73 74 20 2d 64 20 2f 75 73 72   if test -d /usr
2aa90 2f 6e 65 63 3b 20 74 68 65 6e 0a 20 20 20 20 20  /nec; then.     
2aaa0 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24   archive_cmds='$
2aab0 4c 44 20 2d 47 20 2d 68 20 24 73 6f 6e 61 6d 65  LD -G -h $soname
2aac0 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a   -o $lib $libobj
2aad0 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b  s $deplibs $link
2aae0 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20 20  er_flags'.      
2aaf0 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61  hardcode_shlibpa
2ab00 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20  th_var=no.      
2ab10 72 75 6e 70 61 74 68 5f 76 61 72 3d 4c 44 5f 52  runpath_var=LD_R
2ab20 55 4e 5f 50 41 54 48 0a 20 20 20 20 20 20 68 61  UN_PATH.      ha
2ab30 72 64 63 6f 64 65 5f 72 75 6e 70 61 74 68 5f 76  rdcode_runpath_v
2ab40 61 72 3d 79 65 73 0a 20 20 20 20 20 20 6c 64 5f  ar=yes.      ld_
2ab50 73 68 6c 69 62 73 3d 79 65 73 0a 20 20 20 20 66  shlibs=yes.    f
2ab60 69 0a 20 20 20 20 3b 3b 0a 0a 20 20 73 79 73 76  i.    ;;..  sysv
2ab70 34 2e 32 75 77 32 2a 29 0a 20 20 20 20 61 72 63  4.2uw2*).    arc
2ab80 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d  hive_cmds='$LD -
2ab90 47 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  G -o $lib $libob
2aba0 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
2abb0 6b 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 68  ker_flags'.    h
2abc0 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79  ardcode_direct=y
2abd0 65 73 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f  es.    hardcode_
2abe0 6d 69 6e 75 73 5f 4c 3d 6e 6f 0a 20 20 20 20 68  minus_L=no.    h
2abf0 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74  ardcode_shlibpat
2ac00 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 68 61 72  h_var=no.    har
2ac10 64 63 6f 64 65 5f 72 75 6e 70 61 74 68 5f 76 61  dcode_runpath_va
2ac20 72 3d 79 65 73 0a 20 20 20 20 72 75 6e 70 61 74  r=yes.    runpat
2ac30 68 5f 76 61 72 3d 4c 44 5f 52 55 4e 5f 50 41 54  h_var=LD_RUN_PAT
2ac40 48 0a 20 20 20 20 3b 3b 0a 0a 20 20 73 79 73 76  H.    ;;..  sysv
2ac50 35 75 77 37 2a 20 7c 20 75 6e 69 78 77 61 72 65  5uw7* | unixware
2ac60 37 2a 29 0a 20 20 20 20 6e 6f 5f 75 6e 64 65 66  7*).    no_undef
2ac70 69 6e 65 64 5f 66 6c 61 67 3d 27 24 7b 77 6c 7d  ined_flag='${wl}
2ac80 2d 7a 20 24 7b 77 6c 7d 74 65 78 74 27 0a 20 20  -z ${wl}text'.  
2ac90 20 20 69 66 20 74 65 73 74 20 22 24 47 43 43 22    if test "$GCC"
2aca0 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20   = yes; then.   
2acb0 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d     archive_cmds=
2acc0 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 7b 77  '$CC -shared ${w
2acd0 6c 7d 2d 68 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d  l}-h ${wl}$sonam
2ace0 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  e -o $lib $libob
2acf0 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d  js $deplibs $com
2ad00 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a 20 20 20  piler_flags'.   
2ad10 20 65 6c 73 65 0a 20 20 20 20 20 20 61 72 63 68   else.      arch
2ad20 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 47  ive_cmds='$CC -G
2ad30 20 24 7b 77 6c 7d 2d 68 20 24 7b 77 6c 7d 24 73   ${wl}-h ${wl}$s
2ad40 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c  oname -o $lib $l
2ad50 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
2ad60 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27  $compiler_flags'
2ad70 0a 20 20 20 20 66 69 0a 20 20 20 20 72 75 6e 70  .    fi.    runp
2ad80 61 74 68 5f 76 61 72 3d 27 4c 44 5f 52 55 4e 5f  ath_var='LD_RUN_
2ad90 50 41 54 48 27 0a 20 20 20 20 68 61 72 64 63 6f  PATH'.    hardco
2ada0 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72  de_shlibpath_var
2adb0 3d 6e 6f 0a 20 20 20 20 3b 3b 0a 0a 20 20 2a 29  =no.    ;;..  *)
2adc0 0a 20 20 20 20 6c 64 5f 73 68 6c 69 62 73 3d 6e  .    ld_shlibs=n
2add0 6f 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a  o.    ;;.  esac.
2ade0 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  fi.echo "$as_me:
2adf0 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
2ae00 20 24 6c 64 5f 73 68 6c 69 62 73 22 20 3e 26 35   $ld_shlibs" >&5
2ae10 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
2ae20 24 6c 64 5f 73 68 6c 69 62 73 22 20 3e 26 36 0a  $ld_shlibs" >&6.
2ae30 74 65 73 74 20 22 24 6c 64 5f 73 68 6c 69 62 73  test "$ld_shlibs
2ae40 22 20 3d 20 6e 6f 20 26 26 20 63 61 6e 5f 62 75  " = no && can_bu
2ae50 69 6c 64 5f 73 68 61 72 65 64 3d 6e 6f 0a 0a 23  ild_shared=no..#
2ae60 20 43 68 65 63 6b 20 68 61 72 64 63 6f 64 69 6e   Check hardcodin
2ae70 67 20 61 74 74 72 69 62 75 74 65 73 2e 0a 65 63  g attributes..ec
2ae80 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
2ae90 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 68 6f 77  NO: checking how
2aea0 20 74 6f 20 68 61 72 64 63 6f 64 65 20 6c 69 62   to hardcode lib
2aeb0 72 61 72 79 20 70 61 74 68 73 20 69 6e 74 6f 20  rary paths into 
2aec0 70 72 6f 67 72 61 6d 73 22 20 3e 26 35 0a 65 63  programs" >&5.ec
2aed0 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
2aee0 6b 69 6e 67 20 68 6f 77 20 74 6f 20 68 61 72 64  king how to hard
2aef0 63 6f 64 65 20 6c 69 62 72 61 72 79 20 70 61 74  code library pat
2af00 68 73 20 69 6e 74 6f 20 70 72 6f 67 72 61 6d 73  hs into programs
2af10 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
2af20 0a 68 61 72 64 63 6f 64 65 5f 61 63 74 69 6f 6e  .hardcode_action
2af30 3d 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 68  =.if test -n "$h
2af40 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66  ardcode_libdir_f
2af50 6c 61 67 5f 73 70 65 63 22 20 7c 7c 20 5c 0a 20  lag_spec" || \. 
2af60 20 20 74 65 73 74 20 2d 6e 20 22 24 72 75 6e 70    test -n "$runp
2af70 61 74 68 5f 76 61 72 22 3b 20 74 68 65 6e 0a 0a  ath_var"; then..
2af80 20 20 23 20 57 65 20 63 61 6e 20 68 61 72 64 63    # We can hardc
2af90 6f 64 65 20 6e 6f 6e 2d 65 78 69 73 74 61 6e 74  ode non-existant
2afa0 20 64 69 72 65 63 74 6f 72 69 65 73 2e 0a 20 20   directories..  
2afb0 69 66 20 74 65 73 74 20 22 24 68 61 72 64 63 6f  if test "$hardco
2afc0 64 65 5f 64 69 72 65 63 74 22 20 21 3d 20 6e 6f  de_direct" != no
2afd0 20 26 26 0a 20 20 20 20 20 23 20 49 66 20 74 68   &&.     # If th
2afe0 65 20 6f 6e 6c 79 20 6d 65 63 68 61 6e 69 73 6d  e only mechanism
2aff0 20 74 6f 20 61 76 6f 69 64 20 68 61 72 64 63 6f   to avoid hardco
2b000 64 69 6e 67 20 69 73 20 73 68 6c 69 62 70 61 74  ding is shlibpat
2b010 68 5f 76 61 72 2c 20 77 65 0a 20 20 20 20 20 23  h_var, we.     #
2b020 20 68 61 76 65 20 74 6f 20 72 65 6c 69 6e 6b 2c   have to relink,
2b030 20 6f 74 68 65 72 77 69 73 65 20 77 65 20 6d 69   otherwise we mi
2b040 67 68 74 20 6c 69 6e 6b 20 77 69 74 68 20 61 6e  ght link with an
2b050 20 69 6e 73 74 61 6c 6c 65 64 20 6c 69 62 72 61   installed libra
2b060 72 79 0a 20 20 20 20 20 23 20 77 68 65 6e 20 77  ry.     # when w
2b070 65 20 73 68 6f 75 6c 64 20 62 65 20 6c 69 6e 6b  e should be link
2b080 69 6e 67 20 77 69 74 68 20 61 20 79 65 74 2d 74  ing with a yet-t
2b090 6f 2d 62 65 2d 69 6e 73 74 61 6c 6c 65 64 20 6f  o-be-installed o
2b0a0 6e 65 0a 20 20 20 20 20 23 23 20 74 65 73 74 20  ne.     ## test 
2b0b0 22 24 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62  "$hardcode_shlib
2b0c0 70 61 74 68 5f 76 61 72 22 20 21 3d 20 6e 6f 20  path_var" != no 
2b0d0 26 26 0a 20 20 20 20 20 74 65 73 74 20 22 24 68  &&.     test "$h
2b0e0 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 22  ardcode_minus_L"
2b0f0 20 21 3d 20 6e 6f 3b 20 74 68 65 6e 0a 20 20 20   != no; then.   
2b100 20 23 20 4c 69 6e 6b 69 6e 67 20 61 6c 77 61 79   # Linking alway
2b110 73 20 68 61 72 64 63 6f 64 65 73 20 74 68 65 20  s hardcodes the 
2b120 74 65 6d 70 6f 72 61 72 79 20 6c 69 62 72 61 72  temporary librar
2b130 79 20 64 69 72 65 63 74 6f 72 79 2e 0a 20 20 20  y directory..   
2b140 20 68 61 72 64 63 6f 64 65 5f 61 63 74 69 6f 6e   hardcode_action
2b150 3d 72 65 6c 69 6e 6b 0a 20 20 65 6c 73 65 0a 20  =relink.  else. 
2b160 20 20 20 23 20 57 65 20 63 61 6e 20 6c 69 6e 6b     # We can link
2b170 20 77 69 74 68 6f 75 74 20 68 61 72 64 63 6f 64   without hardcod
2b180 69 6e 67 2c 20 61 6e 64 20 77 65 20 63 61 6e 20  ing, and we can 
2b190 68 61 72 64 63 6f 64 65 20 6e 6f 6e 65 78 69 73  hardcode nonexis
2b1a0 74 69 6e 67 20 64 69 72 73 2e 0a 20 20 20 20 68  ting dirs..    h
2b1b0 61 72 64 63 6f 64 65 5f 61 63 74 69 6f 6e 3d 69  ardcode_action=i
2b1c0 6d 6d 65 64 69 61 74 65 0a 20 20 66 69 0a 65 6c  mmediate.  fi.el
2b1d0 73 65 0a 20 20 23 20 57 65 20 63 61 6e 6e 6f 74  se.  # We cannot
2b1e0 20 68 61 72 64 63 6f 64 65 20 61 6e 79 74 68 69   hardcode anythi
2b1f0 6e 67 2c 20 6f 72 20 65 6c 73 65 20 77 65 20 63  ng, or else we c
2b200 61 6e 20 6f 6e 6c 79 20 68 61 72 64 63 6f 64 65  an only hardcode
2b210 20 65 78 69 73 74 69 6e 67 0a 20 20 23 20 64 69   existing.  # di
2b220 72 65 63 74 6f 72 69 65 73 2e 0a 20 20 68 61 72  rectories..  har
2b230 64 63 6f 64 65 5f 61 63 74 69 6f 6e 3d 75 6e 73  dcode_action=uns
2b240 75 70 70 6f 72 74 65 64 0a 66 69 0a 65 63 68 6f  upported.fi.echo
2b250 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
2b260 3a 20 72 65 73 75 6c 74 3a 20 24 68 61 72 64 63  : result: $hardc
2b270 6f 64 65 5f 61 63 74 69 6f 6e 22 20 3e 26 35 0a  ode_action" >&5.
2b280 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
2b290 68 61 72 64 63 6f 64 65 5f 61 63 74 69 6f 6e 22  hardcode_action"
2b2a0 20 3e 26 36 0a 0a 73 74 72 69 70 6c 69 62 3d 0a   >&6..striplib=.
2b2b0 6f 6c 64 5f 73 74 72 69 70 6c 69 62 3d 0a 65 63  old_striplib=.ec
2b2c0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
2b2d0 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65  NO: checking whe
2b2e0 74 68 65 72 20 73 74 72 69 70 70 69 6e 67 20 6c  ther stripping l
2b2f0 69 62 72 61 72 69 65 73 20 69 73 20 70 6f 73 73  ibraries is poss
2b300 69 62 6c 65 22 20 3e 26 35 0a 65 63 68 6f 20 24  ible" >&5.echo $
2b310 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
2b320 20 77 68 65 74 68 65 72 20 73 74 72 69 70 70 69   whether strippi
2b330 6e 67 20 6c 69 62 72 61 72 69 65 73 20 69 73 20  ng libraries is 
2b340 70 6f 73 73 69 62 6c 65 2e 2e 2e 20 24 45 43 48  possible... $ECH
2b350 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
2b360 20 2d 6e 20 22 24 53 54 52 49 50 22 20 26 26 20   -n "$STRIP" && 
2b370 24 53 54 52 49 50 20 2d 56 20 32 3e 26 31 20 7c  $STRIP -V 2>&1 |
2b380 20 67 72 65 70 20 22 47 4e 55 20 73 74 72 69 70   grep "GNU strip
2b390 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68  " >/dev/null; th
2b3a0 65 6e 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 6f  en.  test -z "$o
2b3b0 6c 64 5f 73 74 72 69 70 6c 69 62 22 20 26 26 20  ld_striplib" && 
2b3c0 6f 6c 64 5f 73 74 72 69 70 6c 69 62 3d 22 24 53  old_striplib="$S
2b3d0 54 52 49 50 20 2d 2d 73 74 72 69 70 2d 64 65 62  TRIP --strip-deb
2b3e0 75 67 22 0a 20 20 74 65 73 74 20 2d 7a 20 22 24  ug".  test -z "$
2b3f0 73 74 72 69 70 6c 69 62 22 20 26 26 20 73 74 72  striplib" && str
2b400 69 70 6c 69 62 3d 22 24 53 54 52 49 50 20 2d 2d  iplib="$STRIP --
2b410 73 74 72 69 70 2d 75 6e 6e 65 65 64 65 64 22 0a  strip-unneeded".
2b420 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
2b430 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
2b440 79 65 73 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  yes" >&5.echo "$
2b450 7b 45 43 48 4f 5f 54 7d 79 65 73 22 20 3e 26 36  {ECHO_T}yes" >&6
2b460 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
2b470 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
2b480 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63  sult: no" >&5.ec
2b490 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22  ho "${ECHO_T}no"
2b4a0 20 3e 26 36 0a 66 69 0a 0a 72 65 6c 6f 61 64 5f   >&6.fi..reload_
2b4b0 63 6d 64 73 3d 27 24 4c 44 24 72 65 6c 6f 61 64  cmds='$LD$reload
2b4c0 5f 66 6c 61 67 20 2d 6f 20 24 6f 75 74 70 75 74  _flag -o $output
2b4d0 24 72 65 6c 6f 61 64 5f 6f 62 6a 73 27 0a 74 65  $reload_objs'.te
2b4e0 73 74 20 2d 7a 20 22 24 64 65 70 6c 69 62 73 5f  st -z "$deplibs_
2b4f0 63 68 65 63 6b 5f 6d 65 74 68 6f 64 22 20 26 26  check_method" &&
2b500 20 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d   deplibs_check_m
2b510 65 74 68 6f 64 3d 75 6e 6b 6e 6f 77 6e 0a 0a 23  ethod=unknown..#
2b520 20 50 4f 52 54 4d 45 20 46 69 6c 6c 20 69 6e 20   PORTME Fill in 
2b530 79 6f 75 72 20 6c 64 2e 73 6f 20 63 68 61 72 61  your ld.so chara
2b540 63 74 65 72 69 73 74 69 63 73 0a 65 63 68 6f 20  cteristics.echo 
2b550 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
2b560 20 63 68 65 63 6b 69 6e 67 20 64 79 6e 61 6d 69   checking dynami
2b570 63 20 6c 69 6e 6b 65 72 20 63 68 61 72 61 63 74  c linker charact
2b580 65 72 69 73 74 69 63 73 22 20 3e 26 35 0a 65 63  eristics" >&5.ec
2b590 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
2b5a0 6b 69 6e 67 20 64 79 6e 61 6d 69 63 20 6c 69 6e  king dynamic lin
2b5b0 6b 65 72 20 63 68 61 72 61 63 74 65 72 69 73 74  ker characterist
2b5c0 69 63 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ics... $ECHO_C" 
2b5d0 3e 26 36 0a 6c 69 62 72 61 72 79 5f 6e 61 6d 65  >&6.library_name
2b5e0 73 5f 73 70 65 63 3d 0a 6c 69 62 6e 61 6d 65 5f  s_spec=.libname_
2b5f0 73 70 65 63 3d 27 6c 69 62 24 6e 61 6d 65 27 0a  spec='lib$name'.
2b600 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 0a 70 6f 73  soname_spec=.pos
2b610 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d 0a 70  tinstall_cmds=.p
2b620 6f 73 74 75 6e 69 6e 73 74 61 6c 6c 5f 63 6d 64  ostuninstall_cmd
2b630 73 3d 0a 66 69 6e 69 73 68 5f 63 6d 64 73 3d 0a  s=.finish_cmds=.
2b640 66 69 6e 69 73 68 5f 65 76 61 6c 3d 0a 73 68 6c  finish_eval=.shl
2b650 69 62 70 61 74 68 5f 76 61 72 3d 0a 73 68 6c 69  ibpath_var=.shli
2b660 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f  bpath_overrides_
2b670 72 75 6e 70 61 74 68 3d 75 6e 6b 6e 6f 77 6e 0a  runpath=unknown.
2b680 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6e 6f 6e  version_type=non
2b690 65 0a 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72  e.dynamic_linker
2b6a0 3d 22 24 68 6f 73 74 5f 6f 73 20 6c 64 2e 73 6f  ="$host_os ld.so
2b6b0 22 0a 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72  ".sys_lib_dlsear
2b6c0 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 2f 6c  ch_path_spec="/l
2b6d0 69 62 20 2f 75 73 72 2f 6c 69 62 22 0a 73 79 73  ib /usr/lib".sys
2b6e0 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68  _lib_search_path
2b6f0 5f 73 70 65 63 3d 22 2f 6c 69 62 20 2f 75 73 72  _spec="/lib /usr
2b700 2f 6c 69 62 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f  /lib /usr/local/
2b710 6c 69 62 22 0a 0a 63 61 73 65 20 24 68 6f 73 74  lib"..case $host
2b720 5f 6f 73 20 69 6e 0a 61 69 78 33 2a 29 0a 20 20  _os in.aix3*).  
2b730 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e  version_type=lin
2b740 75 78 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d  ux.  library_nam
2b750 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61  es_spec='${libna
2b760 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f  me}${release}.so
2b770 24 76 65 72 73 75 66 66 69 78 20 24 6c 69 62 6e  $versuffix $libn
2b780 61 6d 65 2e 61 27 0a 20 20 73 68 6c 69 62 70 61  ame.a'.  shlibpa
2b790 74 68 5f 76 61 72 3d 4c 49 42 50 41 54 48 0a 0a  th_var=LIBPATH..
2b7a0 20 20 23 20 41 49 58 20 68 61 73 20 6e 6f 20 76    # AIX has no v
2b7b0 65 72 73 69 6f 6e 69 6e 67 20 73 75 70 70 6f 72  ersioning suppor
2b7c0 74 2c 20 73 6f 20 77 65 20 61 70 70 65 6e 64 20  t, so we append 
2b7d0 61 20 6d 61 6a 6f 72 20 76 65 72 73 69 6f 6e 20  a major version 
2b7e0 74 6f 20 74 68 65 20 6e 61 6d 65 2e 0a 20 20 73  to the name..  s
2b7f0 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69  oname_spec='${li
2b800 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d  bname}${release}
2b810 2e 73 6f 24 6d 61 6a 6f 72 27 0a 20 20 3b 3b 0a  .so$major'.  ;;.
2b820 0a 61 69 78 34 2a 20 7c 20 61 69 78 35 2a 29 0a  .aix4* | aix5*).
2b830 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c    version_type=l
2b840 69 6e 75 78 0a 20 20 6e 65 65 64 5f 6c 69 62 5f  inux.  need_lib_
2b850 70 72 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64  prefix=no.  need
2b860 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 68 61  _version=no.  ha
2b870 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73  rdcode_into_libs
2b880 3d 79 65 73 0a 20 20 69 66 20 74 65 73 74 20 22  =yes.  if test "
2b890 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 69 61 36  $host_cpu" = ia6
2b8a0 34 3b 20 74 68 65 6e 0a 20 20 20 20 23 20 41 49  4; then.    # AI
2b8b0 58 20 35 20 73 75 70 70 6f 72 74 73 20 49 41 36  X 5 supports IA6
2b8c0 34 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61  4.    library_na
2b8d0 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e  mes_spec='${libn
2b8e0 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73  ame}${release}.s
2b8f0 6f 24 6d 61 6a 6f 72 20 24 7b 6c 69 62 6e 61 6d  o$major ${libnam
2b900 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24  e}${release}.so$
2b910 76 65 72 73 75 66 66 69 78 20 24 6c 69 62 6e 61  versuffix $libna
2b920 6d 65 2e 73 6f 27 0a 20 20 20 20 73 68 6c 69 62  me.so'.    shlib
2b930 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52  path_var=LD_LIBR
2b940 41 52 59 5f 50 41 54 48 0a 20 20 65 6c 73 65 0a  ARY_PATH.  else.
2b950 20 20 20 20 23 20 57 69 74 68 20 47 43 43 20 75      # With GCC u
2b960 70 20 74 6f 20 32 2e 39 35 2e 78 2c 20 63 6f 6c  p to 2.95.x, col
2b970 6c 65 63 74 32 20 77 6f 75 6c 64 20 63 72 65 61  lect2 would crea
2b980 74 65 20 61 6e 20 69 6d 70 6f 72 74 20 66 69 6c  te an import fil
2b990 65 0a 20 20 20 20 23 20 66 6f 72 20 64 65 70 65  e.    # for depe
2b9a0 6e 64 65 6e 63 65 20 6c 69 62 72 61 72 69 65 73  ndence libraries
2b9b0 2e 20 20 54 68 65 20 69 6d 70 6f 72 74 20 66 69  .  The import fi
2b9c0 6c 65 20 77 6f 75 6c 64 20 73 74 61 72 74 20 77  le would start w
2b9d0 69 74 68 0a 20 20 20 20 23 20 74 68 65 20 6c 69  ith.    # the li
2b9e0 6e 65 20 60 23 21 20 2e 27 2e 20 20 54 68 69 73  ne `#! .'.  This
2b9f0 20 77 6f 75 6c 64 20 63 61 75 73 65 20 74 68 65   would cause the
2ba00 20 67 65 6e 65 72 61 74 65 64 20 6c 69 62 72 61   generated libra
2ba10 72 79 20 74 6f 0a 20 20 20 20 23 20 64 65 70 65  ry to.    # depe
2ba20 6e 64 20 6f 6e 20 60 2e 27 2c 20 61 6c 77 61 79  nd on `.', alway
2ba30 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6c 69 62  s an invalid lib
2ba40 72 61 72 79 2e 20 20 54 68 69 73 20 77 61 73 20  rary.  This was 
2ba50 66 69 78 65 64 20 69 6e 0a 20 20 20 20 23 20 64  fixed in.    # d
2ba60 65 76 65 6c 6f 70 6d 65 6e 74 20 73 6e 61 70 73  evelopment snaps
2ba70 68 6f 74 73 20 6f 66 20 47 43 43 20 70 72 69 6f  hots of GCC prio
2ba80 72 20 74 6f 20 33 2e 30 2e 0a 20 20 20 20 63 61  r to 3.0..    ca
2ba90 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20  se $host_os in. 
2baa0 20 20 20 20 20 61 69 78 34 20 7c 20 61 69 78 34       aix4 | aix4
2bab0 2e 5b 30 31 5d 20 7c 20 61 69 78 34 2e 5b 30 31  .[01] | aix4.[01
2bac0 5d 2e 2a 29 0a 09 69 66 20 7b 20 65 63 68 6f 20  ].*)..if { echo 
2bad0 27 23 69 66 20 5f 5f 47 4e 55 43 5f 5f 20 3e 20  '#if __GNUC__ > 
2bae0 32 20 7c 7c 20 28 5f 5f 47 4e 55 43 5f 5f 20 3d  2 || (__GNUC__ =
2baf0 3d 20 32 20 26 26 20 5f 5f 47 4e 55 43 5f 4d 49  = 2 && __GNUC_MI
2bb00 4e 4f 52 5f 5f 20 3e 3d 20 39 37 29 27 0a 09 20  NOR__ >= 97)'.. 
2bb10 20 20 20 20 65 63 68 6f 20 27 20 79 65 73 20 27      echo ' yes '
2bb20 0a 09 20 20 20 20 20 65 63 68 6f 20 27 23 65 6e  ..     echo '#en
2bb30 64 69 66 27 3b 20 7d 20 7c 20 24 7b 43 43 7d 20  dif'; } | ${CC} 
2bb40 2d 45 20 2d 20 7c 20 67 72 65 70 20 79 65 73 20  -E - | grep yes 
2bb50 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65  > /dev/null; the
2bb60 6e 0a 09 20 20 3a 0a 09 65 6c 73 65 0a 09 20 20  n..  :..else..  
2bb70 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65 64  can_build_shared
2bb80 3d 6e 6f 0a 09 66 69 0a 09 3b 3b 0a 20 20 20 20  =no..fi..;;.    
2bb90 65 73 61 63 0a 20 20 20 20 23 20 41 49 58 20 28  esac.    # AIX (
2bba0 6f 6e 20 50 6f 77 65 72 2a 29 20 68 61 73 20 6e  on Power*) has n
2bbb0 6f 20 76 65 72 73 69 6f 6e 69 6e 67 20 73 75 70  o versioning sup
2bbc0 70 6f 72 74 2c 20 73 6f 20 63 75 72 72 65 6e 74  port, so current
2bbd0 6c 79 20 77 65 20 63 61 6e 0a 20 20 20 20 23 20  ly we can.    # 
2bbe0 6e 6f 74 20 68 61 72 64 63 6f 64 65 20 63 6f 72  not hardcode cor
2bbf0 72 65 63 74 20 73 6f 6e 61 6d 65 20 69 6e 74 6f  rect soname into
2bc00 20 65 78 65 63 75 74 61 62 6c 65 2e 20 50 72 6f   executable. Pro
2bc10 62 61 62 6c 79 20 77 65 20 63 61 6e 0a 20 20 20  bably we can.   
2bc20 20 23 20 61 64 64 20 76 65 72 73 69 6f 6e 69 6e   # add versionin
2bc30 67 20 73 75 70 70 6f 72 74 20 74 6f 20 63 6f 6c  g support to col
2bc40 6c 65 63 74 32 2c 20 73 6f 20 61 64 64 69 74 69  lect2, so additi
2bc50 6f 6e 61 6c 20 6c 69 6e 6b 73 20 63 61 6e 0a 20  onal links can. 
2bc60 20 20 20 23 20 62 65 20 75 73 65 66 75 6c 20 69     # be useful i
2bc70 6e 20 66 75 74 75 72 65 2e 0a 20 20 20 20 69 66  n future..    if
2bc80 20 74 65 73 74 20 22 24 61 69 78 5f 75 73 65 5f   test "$aix_use_
2bc90 72 75 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67 22 20  runtimelinking" 
2bca0 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20  = yes; then.    
2bcb0 20 20 23 20 49 66 20 75 73 69 6e 67 20 72 75 6e    # If using run
2bcc0 20 74 69 6d 65 20 6c 69 6e 6b 69 6e 67 20 28 6f   time linking (o
2bcd0 6e 20 41 49 58 20 34 2e 32 20 6f 72 20 6c 61 74  n AIX 4.2 or lat
2bce0 65 72 29 20 75 73 65 20 6c 69 62 3c 6e 61 6d 65  er) use lib<name
2bcf0 3e 2e 73 6f 0a 20 20 20 20 20 20 23 20 69 6e 73  >.so.      # ins
2bd00 74 65 61 64 20 6f 66 20 6c 69 62 3c 6e 61 6d 65  tead of lib<name
2bd10 3e 2e 61 20 74 6f 20 6c 65 74 20 70 65 6f 70 6c  >.a to let peopl
2bd20 65 20 6b 6e 6f 77 20 74 68 61 74 20 74 68 65 73  e know that thes
2bd30 65 20 61 72 65 20 6e 6f 74 0a 20 20 20 20 20 20  e are not.      
2bd40 23 20 74 79 70 69 63 61 6c 20 41 49 58 20 73 68  # typical AIX sh
2bd50 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 2e 0a  ared libraries..
2bd60 20 20 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61        library_na
2bd70 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e  mes_spec='${libn
2bd80 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73  ame}${release}.s
2bd90 6f 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69  o$versuffix ${li
2bda0 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d  bname}${release}
2bdb0 2e 73 6f 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61  .so$major $libna
2bdc0 6d 65 2e 73 6f 27 0a 20 20 20 20 65 6c 73 65 0a  me.so'.    else.
2bdd0 20 20 20 20 20 20 23 20 57 65 20 70 72 65 73 65        # We prese
2bde0 72 76 65 20 2e 61 20 61 73 20 65 78 74 65 6e 73  rve .a as extens
2bdf0 69 6f 6e 20 66 6f 72 20 73 68 61 72 65 64 20 6c  ion for shared l
2be00 69 62 72 61 72 69 65 73 20 74 68 72 6f 75 67 68  ibraries through
2be10 20 41 49 58 34 2e 32 0a 20 20 20 20 20 20 23 20   AIX4.2.      # 
2be20 61 6e 64 20 6c 61 74 65 72 20 77 68 65 6e 20 77  and later when w
2be30 65 20 61 72 65 20 6e 6f 74 20 64 6f 69 6e 67 20  e are not doing 
2be40 72 75 6e 20 74 69 6d 65 20 6c 69 6e 6b 69 6e 67  run time linking
2be50 2e 0a 20 20 20 20 20 20 6c 69 62 72 61 72 79 5f  ..      library_
2be60 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69  names_spec='${li
2be70 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d  bname}${release}
2be80 2e 61 20 24 6c 69 62 6e 61 6d 65 2e 61 27 0a 20  .a $libname.a'. 
2be90 20 20 20 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63       soname_spec
2bea0 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65  ='${libname}${re
2beb0 6c 65 61 73 65 7d 2e 73 6f 24 6d 61 6a 6f 72 27  lease}.so$major'
2bec0 0a 20 20 20 20 66 69 0a 20 20 20 20 73 68 6c 69  .    fi.    shli
2bed0 62 70 61 74 68 5f 76 61 72 3d 4c 49 42 50 41 54  bpath_var=LIBPAT
2bee0 48 0a 20 20 66 69 0a 20 20 68 61 72 64 63 6f 64  H.  fi.  hardcod
2bef0 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a  e_into_libs=yes.
2bf00 20 20 3b 3b 0a 0a 61 6d 69 67 61 6f 73 2a 29 0a    ;;..amigaos*).
2bf10 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f    library_names_
2bf20 73 70 65 63 3d 27 24 6c 69 62 6e 61 6d 65 2e 69  spec='$libname.i
2bf30 78 6c 69 62 72 61 72 79 20 24 6c 69 62 6e 61 6d  xlibrary $libnam
2bf40 65 2e 61 27 0a 20 20 23 20 43 72 65 61 74 65 20  e.a'.  # Create 
2bf50 24 7b 6c 69 62 6e 61 6d 65 7d 5f 69 78 6c 69 62  ${libname}_ixlib
2bf60 72 61 72 79 2e 61 20 65 6e 74 72 69 65 73 20 69  rary.a entries i
2bf70 6e 20 2f 73 79 73 2f 6c 69 62 73 2e 0a 20 20 66  n /sys/libs..  f
2bf80 69 6e 69 73 68 5f 65 76 61 6c 3d 27 66 6f 72 20  inish_eval='for 
2bf90 6c 69 62 20 69 6e 20 60 6c 73 20 24 6c 69 62 64  lib in `ls $libd
2bfa0 69 72 2f 2a 2e 69 78 6c 69 62 72 61 72 79 20 32  ir/*.ixlibrary 2
2bfb0 3e 2f 64 65 76 2f 6e 75 6c 6c 60 3b 20 64 6f 20  >/dev/null`; do 
2bfc0 6c 69 62 6e 61 6d 65 3d 60 24 65 63 68 6f 20 22  libname=`$echo "
2bfd0 58 24 6c 69 62 22 20 7c 20 24 58 73 65 64 20 2d  X$lib" | $Xsed -
2bfe0 65 20 27 5c 27 27 73 25 5e 2e 2a 2f 5c 28 5b 5e  e '\''s%^.*/\([^
2bff0 2f 5d 2a 5c 29 5c 2e 69 78 6c 69 62 72 61 72 79  /]*\)\.ixlibrary
2c000 24 25 5c 31 25 27 5c 27 27 60 3b 20 74 65 73 74  $%\1%'\''`; test
2c010 20 24 72 6d 20 2f 73 79 73 2f 6c 69 62 73 2f 24   $rm /sys/libs/$
2c020 7b 6c 69 62 6e 61 6d 65 7d 5f 69 78 6c 69 62 72  {libname}_ixlibr
2c030 61 72 79 2e 61 3b 20 24 73 68 6f 77 20 22 28 63  ary.a; $show "(c
2c040 64 20 2f 73 79 73 2f 6c 69 62 73 20 26 26 20 24  d /sys/libs && $
2c050 4c 4e 5f 53 20 24 6c 69 62 20 24 7b 6c 69 62 6e  LN_S $lib ${libn
2c060 61 6d 65 7d 5f 69 78 6c 69 62 72 61 72 79 2e 61  ame}_ixlibrary.a
2c070 29 22 3b 20 28 63 64 20 2f 73 79 73 2f 6c 69 62  )"; (cd /sys/lib
2c080 73 20 26 26 20 24 4c 4e 5f 53 20 24 6c 69 62 20  s && $LN_S $lib 
2c090 24 7b 6c 69 62 6e 61 6d 65 7d 5f 69 78 6c 69 62  ${libname}_ixlib
2c0a0 72 61 72 79 2e 61 29 20 7c 7c 20 65 78 69 74 20  rary.a) || exit 
2c0b0 31 3b 20 64 6f 6e 65 27 0a 20 20 3b 3b 0a 0a 62  1; done'.  ;;..b
2c0c0 65 6f 73 2a 29 0a 20 20 6c 69 62 72 61 72 79 5f  eos*).  library_
2c0d0 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69  names_spec='${li
2c0e0 62 6e 61 6d 65 7d 2e 73 6f 27 0a 20 20 64 79 6e  bname}.so'.  dyn
2c0f0 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 22 24 68 6f  amic_linker="$ho
2c100 73 74 5f 6f 73 20 6c 64 2e 73 6f 22 0a 20 20 73  st_os ld.so".  s
2c110 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 49 42  hlibpath_var=LIB
2c120 52 41 52 59 5f 50 41 54 48 0a 20 20 3b 3b 0a 0a  RARY_PATH.  ;;..
2c130 62 73 64 69 34 2a 29 0a 20 20 76 65 72 73 69 6f  bsdi4*).  versio
2c140 6e 5f 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20 6e  n_type=linux.  n
2c150 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20  eed_version=no. 
2c160 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73   library_names_s
2c170 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24  pec='${libname}$
2c180 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 76 65 72  {release}.so$ver
2c190 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65  suffix ${libname
2c1a0 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 6d  }${release}.so$m
2c1b0 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 2e 73 6f  ajor $libname.so
2c1c0 27 0a 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d  '.  soname_spec=
2c1d0 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c  '${libname}${rel
2c1e0 65 61 73 65 7d 2e 73 6f 24 6d 61 6a 6f 72 27 0a  ease}.so$major'.
2c1f0 20 20 66 69 6e 69 73 68 5f 63 6d 64 73 3d 27 50    finish_cmds='P
2c200 41 54 48 3d 22 5c 24 50 41 54 48 3a 2f 73 62 69  ATH="\$PATH:/sbi
2c210 6e 22 20 6c 64 63 6f 6e 66 69 67 20 24 6c 69 62  n" ldconfig $lib
2c220 64 69 72 27 0a 20 20 73 68 6c 69 62 70 61 74 68  dir'.  shlibpath
2c230 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f  _var=LD_LIBRARY_
2c240 50 41 54 48 0a 20 20 73 79 73 5f 6c 69 62 5f 73  PATH.  sys_lib_s
2c250 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d  earch_path_spec=
2c260 22 2f 73 68 6c 69 62 20 2f 75 73 72 2f 6c 69 62  "/shlib /usr/lib
2c270 20 2f 75 73 72 2f 58 31 31 2f 6c 69 62 20 2f 75   /usr/X11/lib /u
2c280 73 72 2f 63 6f 6e 74 72 69 62 2f 6c 69 62 20 2f  sr/contrib/lib /
2c290 6c 69 62 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c  lib /usr/local/l
2c2a0 69 62 22 0a 20 20 73 79 73 5f 6c 69 62 5f 64 6c  ib".  sys_lib_dl
2c2b0 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63  search_path_spec
2c2c0 3d 22 2f 73 68 6c 69 62 20 2f 75 73 72 2f 6c 69  ="/shlib /usr/li
2c2d0 62 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62  b /usr/local/lib
2c2e0 22 0a 20 20 65 78 70 6f 72 74 5f 64 79 6e 61 6d  ".  export_dynam
2c2f0 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d 2d 72 64  ic_flag_spec=-rd
2c300 79 6e 61 6d 69 63 0a 20 20 23 20 74 68 65 20 64  ynamic.  # the d
2c310 65 66 61 75 6c 74 20 6c 64 2e 73 6f 2e 63 6f 6e  efault ld.so.con
2c320 66 20 61 6c 73 6f 20 63 6f 6e 74 61 69 6e 73 20  f also contains 
2c330 2f 75 73 72 2f 63 6f 6e 74 72 69 62 2f 6c 69 62  /usr/contrib/lib
2c340 20 61 6e 64 0a 20 20 23 20 2f 75 73 72 2f 58 31   and.  # /usr/X1
2c350 31 52 36 2f 6c 69 62 20 28 2f 75 73 72 2f 58 31  1R6/lib (/usr/X1
2c360 31 20 69 73 20 61 20 6c 69 6e 6b 20 74 6f 20 2f  1 is a link to /
2c370 75 73 72 2f 58 31 31 52 36 29 2c 20 62 75 74 20  usr/X11R6), but 
2c380 6c 65 74 20 75 73 20 61 6c 6c 6f 77 0a 20 20 23  let us allow.  #
2c390 20 6c 69 62 74 6f 6f 6c 20 74 6f 20 68 61 72 64   libtool to hard
2c3a0 2d 63 6f 64 65 20 74 68 65 73 65 20 69 6e 74 6f  -code these into
2c3b0 20 70 72 6f 67 72 61 6d 73 0a 20 20 3b 3b 0a 0a   programs.  ;;..
2c3c0 63 79 67 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a  cygwin* | mingw*
2c3d0 20 7c 20 70 77 33 32 2a 29 0a 20 20 76 65 72 73   | pw32*).  vers
2c3e0 69 6f 6e 5f 74 79 70 65 3d 77 69 6e 64 6f 77 73  ion_type=windows
2c3f0 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d  .  need_version=
2c400 6e 6f 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72  no.  need_lib_pr
2c410 65 66 69 78 3d 6e 6f 0a 20 20 63 61 73 65 20 24  efix=no.  case $
2c420 47 43 43 2c 24 68 6f 73 74 5f 6f 73 20 69 6e 0a  GCC,$host_os in.
2c430 20 20 79 65 73 2c 63 79 67 77 69 6e 2a 29 0a 20    yes,cygwin*). 
2c440 20 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73     library_names
2c450 5f 73 70 65 63 3d 27 24 6c 69 62 6e 61 6d 65 2e  _spec='$libname.
2c460 64 6c 6c 2e 61 27 0a 20 20 20 20 73 6f 6e 61 6d  dll.a'.    sonam
2c470 65 5f 73 70 65 63 3d 27 60 65 63 68 6f 20 24 7b  e_spec='`echo ${
2c480 6c 69 62 6e 61 6d 65 7d 20 7c 20 73 65 64 20 2d  libname} | sed -
2c490 65 20 27 73 2f 5e 6c 69 62 2f 63 79 67 2f 27 60  e 's/^lib/cyg/'`
2c4a0 60 65 63 68 6f 20 24 7b 72 65 6c 65 61 73 65 7d  `echo ${release}
2c4b0 20 7c 20 73 65 64 20 2d 65 20 27 73 2f 5b 2e 5d   | sed -e 's/[.]
2c4c0 2f 2d 2f 67 27 60 24 7b 76 65 72 73 75 66 66 69  /-/g'`${versuffi
2c4d0 78 7d 2e 64 6c 6c 27 0a 20 20 20 20 70 6f 73 74  x}.dll'.    post
2c4e0 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d 27 64 6c  install_cmds='dl
2c4f0 70 61 74 68 3d 60 62 61 73 68 20 32 3e 26 31 20  path=`bash 2>&1 
2c500 2d 63 20 27 5c 27 27 2e 20 24 64 69 72 2f 24 7b  -c '\''. $dir/${
2c510 66 69 6c 65 7d 69 3b 65 63 68 6f 20 5c 24 64 6c  file}i;echo \$dl
2c520 6e 61 6d 65 27 5c 27 27 60 7e 0a 20 20 20 20 20  name'\''`~.     
2c530 20 64 6c 64 69 72 3d 24 64 65 73 74 64 69 72 2f   dldir=$destdir/
2c540 60 64 69 72 6e 61 6d 65 20 5c 24 64 6c 70 61 74  `dirname \$dlpat
2c550 68 60 7e 0a 20 20 20 20 20 20 74 65 73 74 20 2d  h`~.      test -
2c560 64 20 5c 24 64 6c 64 69 72 20 7c 7c 20 6d 6b 64  d \$dldir || mkd
2c570 69 72 20 2d 70 20 5c 24 64 6c 64 69 72 7e 0a 20  ir -p \$dldir~. 
2c580 20 20 20 20 20 24 69 6e 73 74 61 6c 6c 5f 70 72       $install_pr
2c590 6f 67 20 2e 6c 69 62 73 2f 24 64 6c 6e 61 6d 65  og .libs/$dlname
2c5a0 20 5c 24 64 6c 64 69 72 2f 24 64 6c 6e 61 6d 65   \$dldir/$dlname
2c5b0 27 0a 20 20 20 20 70 6f 73 74 75 6e 69 6e 73 74  '.    postuninst
2c5c0 61 6c 6c 5f 63 6d 64 73 3d 27 64 6c 64 6c 6c 3d  all_cmds='dldll=
2c5d0 60 62 61 73 68 20 32 3e 26 31 20 2d 63 20 27 5c  `bash 2>&1 -c '\
2c5e0 27 27 2e 20 24 66 69 6c 65 3b 20 65 63 68 6f 20  ''. $file; echo 
2c5f0 5c 24 64 6c 6e 61 6d 65 27 5c 27 27 60 7e 0a 20  \$dlname'\''`~. 
2c600 20 20 20 20 20 64 6c 70 61 74 68 3d 24 64 69 72       dlpath=$dir
2c610 2f 5c 24 64 6c 64 6c 6c 7e 0a 20 20 20 20 20 20  /\$dldll~.      
2c620 20 24 72 6d 20 5c 24 64 6c 70 61 74 68 27 0a 20   $rm \$dlpath'. 
2c630 20 20 20 3b 3b 0a 20 20 79 65 73 2c 6d 69 6e 67     ;;.  yes,ming
2c640 77 2a 29 0a 20 20 20 20 6c 69 62 72 61 72 79 5f  w*).    library_
2c650 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69  names_spec='${li
2c660 62 6e 61 6d 65 7d 60 65 63 68 6f 20 24 7b 72 65  bname}`echo ${re
2c670 6c 65 61 73 65 7d 20 7c 20 73 65 64 20 2d 65 20  lease} | sed -e 
2c680 27 73 2f 5b 2e 5d 2f 2d 2f 67 27 60 24 7b 76 65  's/[.]/-/g'`${ve
2c690 72 73 75 66 66 69 78 7d 2e 64 6c 6c 27 0a 20 20  rsuffix}.dll'.  
2c6a0 20 20 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68    sys_lib_search
2c6b0 5f 70 61 74 68 5f 73 70 65 63 3d 60 24 43 43 20  _path_spec=`$CC 
2c6c0 2d 70 72 69 6e 74 2d 73 65 61 72 63 68 2d 64 69  -print-search-di
2c6d0 72 73 20 7c 20 67 72 65 70 20 22 5e 6c 69 62 72  rs | grep "^libr
2c6e0 61 72 69 65 73 3a 22 20 7c 20 73 65 64 20 2d 65  aries:" | sed -e
2c6f0 20 22 73 2f 5e 6c 69 62 72 61 72 69 65 73 3a 2f   "s/^libraries:/
2c700 2f 22 20 2d 65 20 22 73 2f 3b 2f 20 2f 67 22 20  /" -e "s/;/ /g" 
2c710 2d 65 20 22 73 2c 3d 2f 2c 2f 2c 67 22 60 0a 20  -e "s,=/,/,g"`. 
2c720 20 20 20 3b 3b 0a 20 20 79 65 73 2c 70 77 33 32     ;;.  yes,pw32
2c730 2a 29 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 6e  *).    library_n
2c740 61 6d 65 73 5f 73 70 65 63 3d 27 60 65 63 68 6f  ames_spec='`echo
2c750 20 24 7b 6c 69 62 6e 61 6d 65 7d 20 7c 20 73 65   ${libname} | se
2c760 64 20 2d 65 20 27 73 2f 5e 6c 69 62 2f 70 77 2f  d -e 's/^lib/pw/
2c770 27 60 60 65 63 68 6f 20 24 7b 72 65 6c 65 61 73  '``echo ${releas
2c780 65 7d 20 7c 20 73 65 64 20 2d 65 20 27 73 2f 2e  e} | sed -e 's/.
2c790 2f 2d 2f 67 27 60 24 7b 76 65 72 73 75 66 66 69  /-/g'`${versuffi
2c7a0 78 7d 2e 64 6c 6c 27 0a 20 20 20 20 3b 3b 0a 20  x}.dll'.    ;;. 
2c7b0 20 2a 29 0a 20 20 20 20 6c 69 62 72 61 72 79 5f   *).    library_
2c7c0 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69  names_spec='${li
2c7d0 62 6e 61 6d 65 7d 60 65 63 68 6f 20 24 7b 72 65  bname}`echo ${re
2c7e0 6c 65 61 73 65 7d 20 7c 20 73 65 64 20 2d 65 20  lease} | sed -e 
2c7f0 27 73 2f 5b 2e 5d 2f 2d 2f 67 27 60 24 7b 76 65  's/[.]/-/g'`${ve
2c800 72 73 75 66 66 69 78 7d 2e 64 6c 6c 20 24 6c 69  rsuffix}.dll $li
2c810 62 6e 61 6d 65 2e 6c 69 62 27 0a 20 20 20 20 3b  bname.lib'.    ;
2c820 3b 0a 20 20 65 73 61 63 0a 20 20 64 79 6e 61 6d  ;.  esac.  dynam
2c830 69 63 5f 6c 69 6e 6b 65 72 3d 27 57 69 6e 33 32  ic_linker='Win32
2c840 20 6c 64 2e 65 78 65 27 0a 20 20 23 20 46 49 58   ld.exe'.  # FIX
2c850 4d 45 3a 20 66 69 72 73 74 20 77 65 20 73 68 6f  ME: first we sho
2c860 75 6c 64 20 73 65 61 72 63 68 20 2e 20 61 6e 64  uld search . and
2c870 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 74   the directory t
2c880 68 65 20 65 78 65 63 75 74 61 62 6c 65 20 69 73  he executable is
2c890 20 69 6e 0a 20 20 73 68 6c 69 62 70 61 74 68 5f   in.  shlibpath_
2c8a0 76 61 72 3d 50 41 54 48 0a 20 20 3b 3b 0a 0a 64  var=PATH.  ;;..d
2c8b0 61 72 77 69 6e 2a 20 7c 20 72 68 61 70 73 6f 64  arwin* | rhapsod
2c8c0 79 2a 29 0a 20 20 64 79 6e 61 6d 69 63 5f 6c 69  y*).  dynamic_li
2c8d0 6e 6b 65 72 3d 22 24 68 6f 73 74 5f 6f 73 20 64  nker="$host_os d
2c8e0 79 6c 64 22 0a 20 20 76 65 72 73 69 6f 6e 5f 74  yld".  version_t
2c8f0 79 70 65 3d 64 61 72 77 69 6e 0a 20 20 6e 65 65  ype=darwin.  nee
2c900 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a  d_lib_prefix=no.
2c910 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e    need_version=n
2c920 6f 0a 20 20 23 20 46 49 58 4d 45 3a 20 52 65 6c  o.  # FIXME: Rel
2c930 79 69 6e 67 20 6f 6e 20 70 6f 73 69 78 79 20 24  ying on posixy $
2c940 28 29 20 77 69 6c 6c 20 63 61 75 73 65 20 70 72  () will cause pr
2c950 6f 62 6c 65 6d 73 20 66 6f 72 0a 20 20 23 20 20  oblems for.  #  
2c960 20 20 20 20 20 20 63 72 6f 73 73 2d 63 6f 6d 70        cross-comp
2c970 69 6c 61 74 69 6f 6e 2c 20 62 75 74 20 75 6e 66  ilation, but unf
2c980 6f 72 74 75 6e 61 74 65 6c 79 20 74 68 65 20 65  ortunately the e
2c990 63 68 6f 20 74 65 73 74 73 20 64 6f 20 6e 6f 74  cho tests do not
2c9a0 0a 20 20 23 20 20 20 20 20 20 20 20 79 65 74 20  .  #        yet 
2c9b0 64 65 74 65 63 74 20 7a 73 68 20 65 63 68 6f 27  detect zsh echo'
2c9c0 73 20 72 65 6d 6f 76 61 6c 20 6f 66 20 5c 20 65  s removal of \ e
2c9d0 73 63 61 70 65 73 2e 0a 20 20 6c 69 62 72 61 72  scapes..  librar
2c9e0 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b  y_names_spec='${
2c9f0 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73  libname}${releas
2ca00 65 7d 24 7b 76 65 72 73 75 66 66 69 78 7d 2e 24  e}${versuffix}.$
2ca10 28 74 65 73 74 20 2e 24 6d 6f 64 75 6c 65 20 3d  (test .$module =
2ca20 20 2e 79 65 73 20 26 26 20 65 63 68 6f 20 73 6f   .yes && echo so
2ca30 20 7c 7c 20 65 63 68 6f 20 64 79 6c 69 62 29 20   || echo dylib) 
2ca40 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
2ca50 61 73 65 7d 24 7b 6d 61 6a 6f 72 7d 2e 24 28 74  ase}${major}.$(t
2ca60 65 73 74 20 2e 24 6d 6f 64 75 6c 65 20 3d 20 2e  est .$module = .
2ca70 79 65 73 20 26 26 20 65 63 68 6f 20 73 6f 20 7c  yes && echo so |
2ca80 7c 20 65 63 68 6f 20 64 79 6c 69 62 29 20 24 7b  | echo dylib) ${
2ca90 6c 69 62 6e 61 6d 65 7d 2e 24 28 74 65 73 74 20  libname}.$(test 
2caa0 2e 24 6d 6f 64 75 6c 65 20 3d 20 2e 79 65 73 20  .$module = .yes 
2cab0 26 26 20 65 63 68 6f 20 73 6f 20 7c 7c 20 65 63  && echo so || ec
2cac0 68 6f 20 64 79 6c 69 62 29 27 0a 20 20 73 6f 6e  ho dylib)'.  son
2cad0 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e  ame_spec='${libn
2cae0 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b  ame}${release}${
2caf0 6d 61 6a 6f 72 7d 2e 24 28 74 65 73 74 20 2e 24  major}.$(test .$
2cb00 6d 6f 64 75 6c 65 20 3d 20 2e 79 65 73 20 26 26  module = .yes &&
2cb10 20 65 63 68 6f 20 73 6f 20 7c 7c 20 65 63 68 6f   echo so || echo
2cb20 20 64 79 6c 69 62 29 27 0a 20 20 73 68 6c 69 62   dylib)'.  shlib
2cb30 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72  path_overrides_r
2cb40 75 6e 70 61 74 68 3d 79 65 73 0a 20 20 73 68 6c  unpath=yes.  shl
2cb50 69 62 70 61 74 68 5f 76 61 72 3d 44 59 4c 44 5f  ibpath_var=DYLD_
2cb60 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20 3b  LIBRARY_PATH.  ;
2cb70 3b 0a 0a 66 72 65 65 62 73 64 31 2a 29 0a 20 20  ;..freebsd1*).  
2cb80 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 6e  dynamic_linker=n
2cb90 6f 0a 20 20 3b 3b 0a 0a 66 72 65 65 62 73 64 2a  o.  ;;..freebsd*
2cba0 2d 67 6e 75 2a 29 0a 20 20 76 65 72 73 69 6f 6e  -gnu*).  version
2cbb0 5f 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20 6e 65  _type=linux.  ne
2cbc0 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f  ed_lib_prefix=no
2cbd0 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d  .  need_version=
2cbe0 6e 6f 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d  no.  library_nam
2cbf0 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61  es_spec='${libna
2cc00 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f  me}${release}.so
2cc10 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62  $versuffix ${lib
2cc20 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e  name}${release}.
2cc30 73 6f 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d  so$major $libnam
2cc40 65 2e 73 6f 27 0a 20 20 73 6f 6e 61 6d 65 5f 73  e.so'.  soname_s
2cc50 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24  pec='${libname}$
2cc60 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 6d 61 6a  {release}.so$maj
2cc70 6f 72 27 0a 20 20 73 68 6c 69 62 70 61 74 68 5f  or'.  shlibpath_
2cc80 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50  var=LD_LIBRARY_P
2cc90 41 54 48 0a 20 20 73 68 6c 69 62 70 61 74 68 5f  ATH.  shlibpath_
2cca0 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74  overrides_runpat
2ccb0 68 3d 6e 6f 0a 20 20 68 61 72 64 63 6f 64 65 5f  h=no.  hardcode_
2ccc0 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 20 20  into_libs=yes.  
2ccd0 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 27  dynamic_linker='
2cce0 47 4e 55 2f 46 72 65 65 42 53 44 20 6c 64 2e 73  GNU/FreeBSD ld.s
2ccf0 6f 27 0a 20 20 3b 3b 0a 0a 66 72 65 65 62 73 64  o'.  ;;..freebsd
2cd00 2a 29 0a 20 20 6f 62 6a 66 6f 72 6d 61 74 3d 60  *).  objformat=`
2cd10 74 65 73 74 20 2d 78 20 2f 75 73 72 2f 62 69 6e  test -x /usr/bin
2cd20 2f 6f 62 6a 66 6f 72 6d 61 74 20 26 26 20 2f 75  /objformat && /u
2cd30 73 72 2f 62 69 6e 2f 6f 62 6a 66 6f 72 6d 61 74  sr/bin/objformat
2cd40 20 7c 7c 20 65 63 68 6f 20 61 6f 75 74 60 0a 20   || echo aout`. 
2cd50 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 66 72   version_type=fr
2cd60 65 65 62 73 64 2d 24 6f 62 6a 66 6f 72 6d 61 74  eebsd-$objformat
2cd70 0a 20 20 63 61 73 65 20 24 76 65 72 73 69 6f 6e  .  case $version
2cd80 5f 74 79 70 65 20 69 6e 0a 20 20 20 20 66 72 65  _type in.    fre
2cd90 65 62 73 64 2d 65 6c 66 2a 29 0a 20 20 20 20 20  ebsd-elf*).     
2cda0 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73   library_names_s
2cdb0 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24  pec='${libname}$
2cdc0 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 76 65 72  {release}.so$ver
2cdd0 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65  suffix ${libname
2cde0 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 20 24  }${release}.so $
2cdf0 6c 69 62 6e 61 6d 65 2e 73 6f 27 0a 20 20 20 20  libname.so'.    
2ce00 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e    need_version=n
2ce10 6f 0a 20 20 20 20 20 20 6e 65 65 64 5f 6c 69 62  o.      need_lib
2ce20 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20 20 20 20  _prefix=no.     
2ce30 20 3b 3b 0a 20 20 20 20 66 72 65 65 62 73 64 2d   ;;.    freebsd-
2ce40 2a 29 0a 20 20 20 20 20 20 6c 69 62 72 61 72 79  *).      library
2ce50 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c  _names_spec='${l
2ce60 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
2ce70 7d 2e 73 6f 24 76 65 72 73 75 66 66 69 78 20 24  }.so$versuffix $
2ce80 6c 69 62 6e 61 6d 65 2e 73 6f 24 76 65 72 73 75  libname.so$versu
2ce90 66 66 69 78 27 0a 20 20 20 20 20 20 6e 65 65 64  ffix'.      need
2cea0 5f 76 65 72 73 69 6f 6e 3d 79 65 73 0a 20 20 20  _version=yes.   
2ceb0 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 73     ;;.  esac.  s
2cec0 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f  hlibpath_var=LD_
2ced0 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20 63  LIBRARY_PATH.  c
2cee0 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a  ase $host_os in.
2cef0 20 20 66 72 65 65 62 73 64 32 2a 29 0a 20 20 20    freebsd2*).   
2cf00 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72   shlibpath_overr
2cf10 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65 73  ides_runpath=yes
2cf20 0a 20 20 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 20  .    ;;.  *).   
2cf30 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72   shlibpath_overr
2cf40 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 6e 6f 0a  ides_runpath=no.
2cf50 20 20 20 20 68 61 72 64 63 6f 64 65 5f 69 6e 74      hardcode_int
2cf60 6f 5f 6c 69 62 73 3d 79 65 73 0a 20 20 20 20 3b  o_libs=yes.    ;
2cf70 3b 0a 20 20 65 73 61 63 0a 20 20 3b 3b 0a 0a 67  ;.  esac.  ;;..g
2cf80 6e 75 2a 29 0a 20 20 76 65 72 73 69 6f 6e 5f 74  nu*).  version_t
2cf90 79 70 65 3d 6c 69 6e 75 78 0a 20 20 6e 65 65 64  ype=linux.  need
2cfa0 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20  _lib_prefix=no. 
2cfb0 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f   need_version=no
2cfc0 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73  .  library_names
2cfd0 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65  _spec='${libname
2cfe0 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 76  }${release}.so$v
2cff0 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61  ersuffix ${libna
2d000 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f  me}${release}.so
2d010 24 7b 6d 61 6a 6f 72 7d 20 24 7b 6c 69 62 6e 61  ${major} ${libna
2d020 6d 65 7d 2e 73 6f 27 0a 20 20 73 6f 6e 61 6d 65  me}.so'.  soname
2d030 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65  _spec='${libname
2d040 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 6d  }${release}.so$m
2d050 61 6a 6f 72 27 0a 20 20 73 68 6c 69 62 70 61 74  ajor'.  shlibpat
2d060 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59  h_var=LD_LIBRARY
2d070 5f 50 41 54 48 0a 20 20 68 61 72 64 63 6f 64 65  _PATH.  hardcode
2d080 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 20  _into_libs=yes. 
2d090 20 3b 3b 0a 0a 68 70 75 78 39 2a 20 7c 20 68 70   ;;..hpux9* | hp
2d0a0 75 78 31 30 2a 20 7c 20 68 70 75 78 31 31 2a 29  ux10* | hpux11*)
2d0b0 0a 20 20 23 20 47 69 76 65 20 61 20 73 6f 6e 61  .  # Give a sona
2d0c0 6d 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67  me corresponding
2d0d0 20 74 6f 20 74 68 65 20 6d 61 6a 6f 72 20 76 65   to the major ve
2d0e0 72 73 69 6f 6e 20 73 6f 20 74 68 61 74 20 64 6c  rsion so that dl
2d0f0 64 2e 73 6c 20 72 65 66 75 73 65 73 20 74 6f 0a  d.sl refuses to.
2d100 20 20 23 20 6c 69 6e 6b 20 61 67 61 69 6e 73 74    # link against
2d110 20 6f 74 68 65 72 20 76 65 72 73 69 6f 6e 73 2e   other versions.
2d120 0a 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65  .  dynamic_linke
2d130 72 3d 22 24 68 6f 73 74 5f 6f 73 20 64 6c 64 2e  r="$host_os dld.
2d140 73 6c 22 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79  sl".  version_ty
2d150 70 65 3d 73 75 6e 6f 73 0a 20 20 6e 65 65 64 5f  pe=sunos.  need_
2d160 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20  lib_prefix=no.  
2d170 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a  need_version=no.
2d180 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d    shlibpath_var=
2d190 53 48 4c 49 42 5f 50 41 54 48 0a 20 20 73 68 6c  SHLIB_PATH.  shl
2d1a0 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73  ibpath_overrides
2d1b0 5f 72 75 6e 70 61 74 68 3d 6e 6f 20 23 20 2b 73  _runpath=no # +s
2d1c0 20 69 73 20 72 65 71 75 69 72 65 64 20 74 6f 20   is required to 
2d1d0 65 6e 61 62 6c 65 20 53 48 4c 49 42 5f 50 41 54  enable SHLIB_PAT
2d1e0 48 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65  H.  library_name
2d1f0 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d  s_spec='${libnam
2d200 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6c 24  e}${release}.sl$
2d210 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e  versuffix ${libn
2d220 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73  ame}${release}.s
2d230 6c 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65  l$major $libname
2d240 2e 73 6c 27 0a 20 20 73 6f 6e 61 6d 65 5f 73 70  .sl'.  soname_sp
2d250 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  ec='${libname}${
2d260 72 65 6c 65 61 73 65 7d 2e 73 6c 24 6d 61 6a 6f  release}.sl$majo
2d270 72 27 0a 20 20 23 20 48 50 2d 55 58 20 72 75 6e  r'.  # HP-UX run
2d280 73 20 2a 72 65 61 6c 6c 79 2a 20 73 6c 6f 77 6c  s *really* slowl
2d290 79 20 75 6e 6c 65 73 73 20 73 68 61 72 65 64 20  y unless shared 
2d2a0 6c 69 62 72 61 72 69 65 73 20 61 72 65 20 6d 6f  libraries are mo
2d2b0 64 65 20 35 35 35 2e 0a 20 20 70 6f 73 74 69 6e  de 555..  postin
2d2c0 73 74 61 6c 6c 5f 63 6d 64 73 3d 27 63 68 6d 6f  stall_cmds='chmo
2d2d0 64 20 35 35 35 20 24 6c 69 62 27 0a 20 20 3b 3b  d 555 $lib'.  ;;
2d2e0 0a 0a 69 72 69 78 35 2a 20 7c 20 69 72 69 78 36  ..irix5* | irix6
2d2f0 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75 78 2a 29 0a  * | nonstopux*).
2d300 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20    case $host_os 
2d310 69 6e 0a 20 20 20 20 6e 6f 6e 73 74 6f 70 75 78  in.    nonstopux
2d320 2a 29 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d  *) version_type=
2d330 6e 6f 6e 73 74 6f 70 75 78 20 3b 3b 0a 20 20 20  nonstopux ;;.   
2d340 20 2a 29 20 20 20 20 20 20 20 20 20 20 76 65 72   *)          ver
2d350 73 69 6f 6e 5f 74 79 70 65 3d 69 72 69 78 20 3b  sion_type=irix ;
2d360 3b 0a 20 20 65 73 61 63 0a 20 20 6e 65 65 64 5f  ;.  esac.  need_
2d370 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20  lib_prefix=no.  
2d380 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a  need_version=no.
2d390 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24    soname_spec='$
2d3a0 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
2d3b0 73 65 7d 2e 73 6f 24 6d 61 6a 6f 72 27 0a 20 20  se}.so$major'.  
2d3c0 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70  library_names_sp
2d3d0 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  ec='${libname}${
2d3e0 72 65 6c 65 61 73 65 7d 2e 73 6f 24 76 65 72 73  release}.so$vers
2d3f0 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d  uffix ${libname}
2d400 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 6d 61  ${release}.so$ma
2d410 6a 6f 72 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  jor ${libname}${
2d420 72 65 6c 65 61 73 65 7d 2e 73 6f 20 24 6c 69 62  release}.so $lib
2d430 6e 61 6d 65 2e 73 6f 27 0a 20 20 63 61 73 65 20  name.so'.  case 
2d440 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 69 72  $host_os in.  ir
2d450 69 78 35 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75 78  ix5* | nonstopux
2d460 2a 29 0a 20 20 20 20 6c 69 62 73 75 66 66 3d 20  *).    libsuff= 
2d470 73 68 6c 69 62 73 75 66 66 3d 0a 20 20 20 20 3b  shlibsuff=.    ;
2d480 3b 0a 20 20 2a 29 0a 20 20 20 20 63 61 73 65 20  ;.  *).    case 
2d490 24 4c 44 20 69 6e 20 23 20 6c 69 62 74 6f 6f 6c  $LD in # libtool
2d4a0 2e 6d 34 20 77 69 6c 6c 20 61 64 64 20 6f 6e 65  .m4 will add one
2d4b0 20 6f 66 20 74 68 65 73 65 20 73 77 69 74 63 68   of these switch
2d4c0 65 73 20 74 6f 20 4c 44 0a 20 20 20 20 2a 2d 33  es to LD.    *-3
2d4d0 32 7c 2a 22 2d 33 32 20 22 29 20 6c 69 62 73 75  2|*"-32 ") libsu
2d4e0 66 66 3d 20 73 68 6c 69 62 73 75 66 66 3d 20 6c  ff= shlibsuff= l
2d4f0 69 62 6d 61 67 69 63 3d 33 32 2d 62 69 74 3b 3b  ibmagic=32-bit;;
2d500 0a 20 20 20 20 2a 2d 6e 33 32 7c 2a 22 2d 6e 33  .    *-n32|*"-n3
2d510 32 20 22 29 20 6c 69 62 73 75 66 66 3d 33 32 20  2 ") libsuff=32 
2d520 73 68 6c 69 62 73 75 66 66 3d 4e 33 32 20 6c 69  shlibsuff=N32 li
2d530 62 6d 61 67 69 63 3d 4e 33 32 3b 3b 0a 20 20 20  bmagic=N32;;.   
2d540 20 2a 2d 36 34 7c 2a 22 2d 36 34 20 22 29 20 6c   *-64|*"-64 ") l
2d550 69 62 73 75 66 66 3d 36 34 20 73 68 6c 69 62 73  ibsuff=64 shlibs
2d560 75 66 66 3d 36 34 20 6c 69 62 6d 61 67 69 63 3d  uff=64 libmagic=
2d570 36 34 2d 62 69 74 3b 3b 0a 20 20 20 20 2a 29 20  64-bit;;.    *) 
2d580 6c 69 62 73 75 66 66 3d 20 73 68 6c 69 62 73 75  libsuff= shlibsu
2d590 66 66 3d 20 6c 69 62 6d 61 67 69 63 3d 6e 65 76  ff= libmagic=nev
2d5a0 65 72 2d 6d 61 74 63 68 3b 3b 0a 20 20 20 20 65  er-match;;.    e
2d5b0 73 61 63 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61  sac.    ;;.  esa
2d5c0 63 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61  c.  shlibpath_va
2d5d0 72 3d 4c 44 5f 4c 49 42 52 41 52 59 24 7b 73 68  r=LD_LIBRARY${sh
2d5e0 6c 69 62 73 75 66 66 7d 5f 50 41 54 48 0a 20 20  libsuff}_PATH.  
2d5f0 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69  shlibpath_overri
2d600 64 65 73 5f 72 75 6e 70 61 74 68 3d 6e 6f 0a 20  des_runpath=no. 
2d610 20 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f   sys_lib_search_
2d620 70 61 74 68 5f 73 70 65 63 3d 22 2f 75 73 72 2f  path_spec="/usr/
2d630 6c 69 62 24 7b 6c 69 62 73 75 66 66 7d 20 2f 6c  lib${libsuff} /l
2d640 69 62 24 7b 6c 69 62 73 75 66 66 7d 20 2f 75 73  ib${libsuff} /us
2d650 72 2f 6c 6f 63 61 6c 2f 6c 69 62 24 7b 6c 69 62  r/local/lib${lib
2d660 73 75 66 66 7d 22 0a 20 20 73 79 73 5f 6c 69 62  suff}".  sys_lib
2d670 5f 64 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73  _dlsearch_path_s
2d680 70 65 63 3d 22 2f 75 73 72 2f 6c 69 62 24 7b 6c  pec="/usr/lib${l
2d690 69 62 73 75 66 66 7d 20 2f 6c 69 62 24 7b 6c 69  ibsuff} /lib${li
2d6a0 62 73 75 66 66 7d 22 0a 20 20 3b 3b 0a 0a 23 20  bsuff}".  ;;..# 
2d6b0 4e 6f 20 73 68 61 72 65 64 20 6c 69 62 20 73 75  No shared lib su
2d6c0 70 70 6f 72 74 20 66 6f 72 20 4c 69 6e 75 78 20  pport for Linux 
2d6d0 6f 6c 64 6c 64 2c 20 61 6f 75 74 2c 20 6f 72 20  oldld, aout, or 
2d6e0 63 6f 66 66 2e 0a 6c 69 6e 75 78 2d 67 6e 75 6f  coff..linux-gnuo
2d6f0 6c 64 6c 64 2a 20 7c 20 6c 69 6e 75 78 2d 67 6e  ldld* | linux-gn
2d700 75 61 6f 75 74 2a 20 7c 20 6c 69 6e 75 78 2d 67  uaout* | linux-g
2d710 6e 75 63 6f 66 66 2a 29 0a 20 20 64 79 6e 61 6d  nucoff*).  dynam
2d720 69 63 5f 6c 69 6e 6b 65 72 3d 6e 6f 0a 20 20 3b  ic_linker=no.  ;
2d730 3b 0a 0a 23 20 54 68 69 73 20 6d 75 73 74 20 62  ;..# This must b
2d740 65 20 4c 69 6e 75 78 20 45 4c 46 2e 0a 6c 69 6e  e Linux ELF..lin
2d750 75 78 2d 67 6e 75 2a 29 0a 20 20 76 65 72 73 69  ux-gnu*).  versi
2d760 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20  on_type=linux.  
2d770 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d  need_lib_prefix=
2d780 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 6f  no.  need_versio
2d790 6e 3d 6e 6f 0a 20 20 6c 69 62 72 61 72 79 5f 6e  n=no.  library_n
2d7a0 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62  ames_spec='${lib
2d7b0 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e  name}${release}.
2d7c0 73 6f 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c  so$versuffix ${l
2d7d0 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
2d7e0 7d 2e 73 6f 24 6d 61 6a 6f 72 20 24 6c 69 62 6e  }.so$major $libn
2d7f0 61 6d 65 2e 73 6f 27 0a 20 20 73 6f 6e 61 6d 65  ame.so'.  soname
2d800 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65  _spec='${libname
2d810 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 6d  }${release}.so$m
2d820 61 6a 6f 72 27 0a 20 20 66 69 6e 69 73 68 5f 63  ajor'.  finish_c
2d830 6d 64 73 3d 27 50 41 54 48 3d 22 5c 24 50 41 54  mds='PATH="\$PAT
2d840 48 3a 2f 73 62 69 6e 22 20 6c 64 63 6f 6e 66 69  H:/sbin" ldconfi
2d850 67 20 2d 6e 20 24 6c 69 62 64 69 72 27 0a 20 20  g -n $libdir'.  
2d860 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44  shlibpath_var=LD
2d870 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20  _LIBRARY_PATH.  
2d880 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69  shlibpath_overri
2d890 64 65 73 5f 72 75 6e 70 61 74 68 3d 6e 6f 0a 20  des_runpath=no. 
2d8a0 20 23 20 54 68 69 73 20 69 6d 70 6c 69 65 73 20   # This implies 
2d8b0 6e 6f 20 66 61 73 74 5f 69 6e 73 74 61 6c 6c 2c  no fast_install,
2d8c0 20 77 68 69 63 68 20 69 73 20 75 6e 61 63 63 65   which is unacce
2d8d0 70 74 61 62 6c 65 2e 0a 20 20 23 20 53 6f 6d 65  ptable..  # Some
2d8e0 20 72 65 77 6f 72 6b 20 77 69 6c 6c 20 62 65 20   rework will be 
2d8f0 6e 65 65 64 65 64 20 74 6f 20 61 6c 6c 6f 77 20  needed to allow 
2d900 66 6f 72 20 66 61 73 74 5f 69 6e 73 74 61 6c 6c  for fast_install
2d910 0a 20 20 23 20 62 65 66 6f 72 65 20 74 68 69 73  .  # before this
2d920 20 63 61 6e 20 62 65 20 65 6e 61 62 6c 65 64 2e   can be enabled.
2d930 0a 20 20 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f  .  hardcode_into
2d940 5f 6c 69 62 73 3d 79 65 73 0a 0a 20 20 23 20 57  _libs=yes..  # W
2d950 65 20 75 73 65 64 20 74 6f 20 74 65 73 74 20 66  e used to test f
2d960 6f 72 20 2f 6c 69 62 2f 6c 64 2e 73 6f 2e 31 20  or /lib/ld.so.1 
2d970 61 6e 64 20 64 69 73 61 62 6c 65 20 73 68 61 72  and disable shar
2d980 65 64 20 6c 69 62 72 61 72 69 65 73 20 6f 6e 0a  ed libraries on.
2d990 20 20 23 20 70 6f 77 65 72 70 63 2c 20 62 65 63    # powerpc, bec
2d9a0 61 75 73 65 20 4d 6b 4c 69 6e 75 78 20 6f 6e 6c  ause MkLinux onl
2d9b0 79 20 73 75 70 70 6f 72 74 65 64 20 73 68 61 72  y supported shar
2d9c0 65 64 20 6c 69 62 72 61 72 69 65 73 20 77 69 74  ed libraries wit
2d9d0 68 20 74 68 65 0a 20 20 23 20 47 4e 55 20 64 79  h the.  # GNU dy
2d9e0 6e 61 6d 69 63 20 6c 69 6e 6b 65 72 2e 20 20 53  namic linker.  S
2d9f0 69 6e 63 65 20 74 68 69 73 20 77 61 73 20 62 72  ince this was br
2da00 6f 6b 65 6e 20 77 69 74 68 20 63 72 6f 73 73 20  oken with cross 
2da10 63 6f 6d 70 69 6c 65 72 73 2c 0a 20 20 23 20 6d  compilers,.  # m
2da20 6f 73 74 20 70 6f 77 65 72 70 63 2d 6c 69 6e 75  ost powerpc-linu
2da30 78 20 62 6f 78 65 73 20 73 75 70 70 6f 72 74 20  x boxes support 
2da40 64 79 6e 61 6d 69 63 20 6c 69 6e 6b 69 6e 67 20  dynamic linking 
2da50 74 68 65 73 65 20 64 61 79 73 20 61 6e 64 0a 20  these days and. 
2da60 20 23 20 70 65 6f 70 6c 65 20 63 61 6e 20 61 6c   # people can al
2da70 77 61 79 73 20 2d 2d 64 69 73 61 62 6c 65 2d 73  ways --disable-s
2da80 68 61 72 65 64 2c 20 74 68 65 20 74 65 73 74 20  hared, the test 
2da90 77 61 73 20 72 65 6d 6f 76 65 64 2c 20 61 6e 64  was removed, and
2daa0 20 77 65 0a 20 20 23 20 61 73 73 75 6d 65 20 74   we.  # assume t
2dab0 68 65 20 47 4e 55 2f 4c 69 6e 75 78 20 64 79 6e  he GNU/Linux dyn
2dac0 61 6d 69 63 20 6c 69 6e 6b 65 72 20 69 73 20 69  amic linker is i
2dad0 6e 20 75 73 65 2e 0a 20 20 64 79 6e 61 6d 69 63  n use..  dynamic
2dae0 5f 6c 69 6e 6b 65 72 3d 27 47 4e 55 2f 4c 69 6e  _linker='GNU/Lin
2daf0 75 78 20 6c 64 2e 73 6f 27 0a 20 20 3b 3b 0a 0a  ux ld.so'.  ;;..
2db00 6e 65 74 62 73 64 2a 29 0a 20 20 76 65 72 73 69  netbsd*).  versi
2db10 6f 6e 5f 74 79 70 65 3d 73 75 6e 6f 73 0a 20 20  on_type=sunos.  
2db20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d  need_lib_prefix=
2db30 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 6f  no.  need_versio
2db40 6e 3d 6e 6f 0a 20 20 69 66 20 65 63 68 6f 20 5f  n=no.  if echo _
2db50 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20  _ELF__ | $CC -E 
2db60 2d 20 7c 20 67 72 65 70 20 5f 5f 45 4c 46 5f 5f  - | grep __ELF__
2db70 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65   >/dev/null; the
2db80 6e 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61  n.    library_na
2db90 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e  mes_spec='${libn
2dba0 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73  ame}${release}.s
2dbb0 6f 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69  o$versuffix ${li
2dbc0 62 6e 61 6d 65 7d 2e 73 6f 24 76 65 72 73 75 66  bname}.so$versuf
2dbd0 66 69 78 27 0a 20 20 20 20 66 69 6e 69 73 68 5f  fix'.    finish_
2dbe0 63 6d 64 73 3d 27 50 41 54 48 3d 22 5c 24 50 41  cmds='PATH="\$PA
2dbf0 54 48 3a 2f 73 62 69 6e 22 20 6c 64 63 6f 6e 66  TH:/sbin" ldconf
2dc00 69 67 20 2d 6d 20 24 6c 69 62 64 69 72 27 0a 20  ig -m $libdir'. 
2dc10 20 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65     dynamic_linke
2dc20 72 3d 27 4e 65 74 42 53 44 20 28 61 2e 6f 75 74  r='NetBSD (a.out
2dc30 29 20 6c 64 2e 73 6f 27 0a 20 20 65 6c 73 65 0a  ) ld.so'.  else.
2dc40 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65      library_name
2dc50 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d  s_spec='${libnam
2dc60 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24  e}${release}.so$
2dc70 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e  versuffix ${libn
2dc80 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73  ame}${release}.s
2dc90 6f 24 6d 61 6a 6f 72 20 24 7b 6c 69 62 6e 61 6d  o$major ${libnam
2dca0 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 20  e}${release}.so 
2dcb0 24 7b 6c 69 62 6e 61 6d 65 7d 2e 73 6f 27 0a 20  ${libname}.so'. 
2dcc0 20 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27     soname_spec='
2dcd0 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
2dce0 61 73 65 7d 2e 73 6f 24 6d 61 6a 6f 72 27 0a 20  ase}.so$major'. 
2dcf0 20 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65     dynamic_linke
2dd00 72 3d 27 4e 65 74 42 53 44 20 6c 64 2e 65 6c 66  r='NetBSD ld.elf
2dd10 5f 73 6f 27 0a 20 20 66 69 0a 20 20 73 68 6c 69  _so'.  fi.  shli
2dd20 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42  bpath_var=LD_LIB
2dd30 52 41 52 59 5f 50 41 54 48 0a 20 20 73 68 6c 69  RARY_PATH.  shli
2dd40 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f  bpath_overrides_
2dd50 72 75 6e 70 61 74 68 3d 79 65 73 0a 20 20 68 61  runpath=yes.  ha
2dd60 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73  rdcode_into_libs
2dd70 3d 79 65 73 0a 20 20 3b 3b 0a 0a 6e 65 77 73 6f  =yes.  ;;..newso
2dd80 73 36 29 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79  s6).  version_ty
2dd90 70 65 3d 6c 69 6e 75 78 0a 20 20 6c 69 62 72 61  pe=linux.  libra
2dda0 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24  ry_names_spec='$
2ddb0 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
2ddc0 73 65 7d 2e 73 6f 24 76 65 72 73 75 66 66 69 78  se}.so$versuffix
2ddd0 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c   ${libname}${rel
2dde0 65 61 73 65 7d 2e 73 6f 24 6d 61 6a 6f 72 20 24  ease}.so$major $
2ddf0 6c 69 62 6e 61 6d 65 2e 73 6f 27 0a 20 20 73 68  libname.so'.  sh
2de00 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c  libpath_var=LD_L
2de10 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20 73 68  IBRARY_PATH.  sh
2de20 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65  libpath_override
2de30 73 5f 72 75 6e 70 61 74 68 3d 79 65 73 0a 20 20  s_runpath=yes.  
2de40 3b 3b 0a 0a 6f 70 65 6e 62 73 64 2a 29 0a 20 20  ;;..openbsd*).  
2de50 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 73 75 6e  version_type=sun
2de60 6f 73 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72  os.  need_lib_pr
2de70 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76  efix=no.  need_v
2de80 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 69 66 20 74  ersion=no.  if t
2de90 65 73 74 20 2d 7a 20 22 60 65 63 68 6f 20 5f 5f  est -z "`echo __
2dea0 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20 2d  ELF__ | $CC -E -
2deb0 20 7c 20 67 72 65 70 20 5f 5f 45 4c 46 5f 5f 60   | grep __ELF__`
2dec0 22 20 7c 7c 20 74 65 73 74 20 22 24 68 6f 73 74  " || test "$host
2ded0 5f 6f 73 2d 24 68 6f 73 74 5f 63 70 75 22 20 3d  _os-$host_cpu" =
2dee0 20 22 6f 70 65 6e 62 73 64 32 2e 38 2d 70 6f 77   "openbsd2.8-pow
2def0 65 72 70 63 22 3b 20 74 68 65 6e 0a 20 20 20 20  erpc"; then.    
2df00 63 61 73 65 20 22 24 68 6f 73 74 5f 6f 73 22 20  case "$host_os" 
2df10 69 6e 0a 20 20 20 20 6f 70 65 6e 62 73 64 32 2e  in.    openbsd2.
2df20 5b 38 39 5d 20 7c 20 6f 70 65 6e 62 73 64 32 2e  [89] | openbsd2.
2df30 5b 38 39 5d 2e 2a 29 0a 20 20 20 20 20 20 73 68  [89].*).      sh
2df40 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65  libpath_override
2df50 73 5f 72 75 6e 70 61 74 68 3d 6e 6f 0a 20 20 20  s_runpath=no.   
2df60 20 20 20 3b 3b 0a 20 20 20 20 2a 29 0a 20 20 20     ;;.    *).   
2df70 20 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65     shlibpath_ove
2df80 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79  rrides_runpath=y
2df90 65 73 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20  es.      ;;.    
2dfa0 65 73 61 63 0a 20 20 65 6c 73 65 0a 20 20 20 20  esac.  else.    
2dfb0 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69  shlibpath_overri
2dfc0 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65 73 0a  des_runpath=yes.
2dfd0 20 20 66 69 0a 20 20 6c 69 62 72 61 72 79 5f 6e    fi.  library_n
2dfe0 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62  ames_spec='${lib
2dff0 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e  name}${release}.
2e000 73 6f 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c  so$versuffix ${l
2e010 69 62 6e 61 6d 65 7d 2e 73 6f 24 76 65 72 73 75  ibname}.so$versu
2e020 66 66 69 78 27 0a 20 20 66 69 6e 69 73 68 5f 63  ffix'.  finish_c
2e030 6d 64 73 3d 27 50 41 54 48 3d 22 5c 24 50 41 54  mds='PATH="\$PAT
2e040 48 3a 2f 73 62 69 6e 22 20 6c 64 63 6f 6e 66 69  H:/sbin" ldconfi
2e050 67 20 2d 6d 20 24 6c 69 62 64 69 72 27 0a 20 20  g -m $libdir'.  
2e060 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44  shlibpath_var=LD
2e070 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20  _LIBRARY_PATH.  
2e080 3b 3b 0a 0a 6f 73 32 2a 29 0a 20 20 6c 69 62 6e  ;;..os2*).  libn
2e090 61 6d 65 5f 73 70 65 63 3d 27 24 6e 61 6d 65 27  ame_spec='$name'
2e0a0 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66  .  need_lib_pref
2e0b0 69 78 3d 6e 6f 0a 20 20 6c 69 62 72 61 72 79 5f  ix=no.  library_
2e0c0 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 6c 69 62  names_spec='$lib
2e0d0 6e 61 6d 65 2e 64 6c 6c 20 24 6c 69 62 6e 61 6d  name.dll $libnam
2e0e0 65 2e 61 27 0a 20 20 64 79 6e 61 6d 69 63 5f 6c  e.a'.  dynamic_l
2e0f0 69 6e 6b 65 72 3d 27 4f 53 2f 32 20 6c 64 2e 65  inker='OS/2 ld.e
2e100 78 65 27 0a 20 20 73 68 6c 69 62 70 61 74 68 5f  xe'.  shlibpath_
2e110 76 61 72 3d 4c 49 42 50 41 54 48 0a 20 20 3b 3b  var=LIBPATH.  ;;
2e120 0a 0a 6f 73 66 33 2a 20 7c 20 6f 73 66 34 2a 20  ..osf3* | osf4* 
2e130 7c 20 6f 73 66 35 2a 29 0a 20 20 76 65 72 73 69  | osf5*).  versi
2e140 6f 6e 5f 74 79 70 65 3d 6f 73 66 0a 20 20 6e 65  on_type=osf.  ne
2e150 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20  ed_version=no.  
2e160 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d  need_lib_prefix=
2e170 6e 6f 0a 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63  no.  soname_spec
2e180 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65  ='${libname}${re
2e190 6c 65 61 73 65 7d 2e 73 6f 24 6d 61 6a 6f 72 27  lease}.so$major'
2e1a0 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73  .  library_names
2e1b0 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65  _spec='${libname
2e1c0 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 76  }${release}.so$v
2e1d0 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61  ersuffix ${libna
2e1e0 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f  me}${release}.so
2e1f0 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 2e  $major $libname.
2e200 73 6f 27 0a 20 20 73 68 6c 69 62 70 61 74 68 5f  so'.  shlibpath_
2e210 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50  var=LD_LIBRARY_P
2e220 41 54 48 0a 20 20 73 79 73 5f 6c 69 62 5f 73 65  ATH.  sys_lib_se
2e230 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22  arch_path_spec="
2e240 2f 75 73 72 2f 73 68 6c 69 62 20 2f 75 73 72 2f  /usr/shlib /usr/
2e250 63 63 73 2f 6c 69 62 20 2f 75 73 72 2f 6c 69 62  ccs/lib /usr/lib
2e260 2f 63 6d 70 6c 72 73 2f 63 63 20 2f 75 73 72 2f  /cmplrs/cc /usr/
2e270 6c 69 62 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c  lib /usr/local/l
2e280 69 62 20 2f 76 61 72 2f 73 68 6c 69 62 22 0a 20  ib /var/shlib". 
2e290 20 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72 63   sys_lib_dlsearc
2e2a0 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 24 73 79  h_path_spec="$sy
2e2b0 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74  s_lib_search_pat
2e2c0 68 5f 73 70 65 63 22 0a 20 20 68 61 72 64 63 6f  h_spec".  hardco
2e2d0 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73  de_into_libs=yes
2e2e0 0a 20 20 3b 3b 0a 0a 73 63 6f 33 2e 32 76 35 2a  .  ;;..sco3.2v5*
2e2f0 29 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65  ).  version_type
2e300 3d 6f 73 66 0a 20 20 73 6f 6e 61 6d 65 5f 73 70  =osf.  soname_sp
2e310 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  ec='${libname}${
2e320 72 65 6c 65 61 73 65 7d 2e 73 6f 24 6d 61 6a 6f  release}.so$majo
2e330 72 27 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d  r'.  library_nam
2e340 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61  es_spec='${libna
2e350 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f  me}${release}.so
2e360 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62  $versuffix ${lib
2e370 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e  name}${release}.
2e380 73 6f 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d  so$major $libnam
2e390 65 2e 73 6f 27 0a 20 20 73 68 6c 69 62 70 61 74  e.so'.  shlibpat
2e3a0 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59  h_var=LD_LIBRARY
2e3b0 5f 50 41 54 48 0a 20 20 3b 3b 0a 0a 73 6f 6c 61  _PATH.  ;;..sola
2e3c0 72 69 73 2a 29 0a 20 20 76 65 72 73 69 6f 6e 5f  ris*).  version_
2e3d0 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20 6e 65 65  type=linux.  nee
2e3e0 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a  d_lib_prefix=no.
2e3f0 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e    need_version=n
2e400 6f 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65  o.  library_name
2e410 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d  s_spec='${libnam
2e420 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24  e}${release}.so$
2e430 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e  versuffix ${libn
2e440 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73  ame}${release}.s
2e450 6f 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65  o$major $libname
2e460 2e 73 6f 27 0a 20 20 73 6f 6e 61 6d 65 5f 73 70  .so'.  soname_sp
2e470 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  ec='${libname}${
2e480 72 65 6c 65 61 73 65 7d 2e 73 6f 24 6d 61 6a 6f  release}.so$majo
2e490 72 27 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 76  r'.  shlibpath_v
2e4a0 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41  ar=LD_LIBRARY_PA
2e4b0 54 48 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 6f  TH.  shlibpath_o
2e4c0 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68  verrides_runpath
2e4d0 3d 79 65 73 0a 20 20 68 61 72 64 63 6f 64 65 5f  =yes.  hardcode_
2e4e0 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 20 20  into_libs=yes.  
2e4f0 23 20 6c 64 64 20 63 6f 6d 70 6c 61 69 6e 73 20  # ldd complains 
2e500 75 6e 6c 65 73 73 20 6c 69 62 72 61 72 69 65 73  unless libraries
2e510 20 61 72 65 20 65 78 65 63 75 74 61 62 6c 65 0a   are executable.
2e520 20 20 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d    postinstall_cm
2e530 64 73 3d 27 63 68 6d 6f 64 20 2b 78 20 24 6c 69  ds='chmod +x $li
2e540 62 27 0a 20 20 3b 3b 0a 0a 73 75 6e 6f 73 34 2a  b'.  ;;..sunos4*
2e550 29 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65  ).  version_type
2e560 3d 73 75 6e 6f 73 0a 20 20 6c 69 62 72 61 72 79  =sunos.  library
2e570 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c  _names_spec='${l
2e580 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
2e590 7d 2e 73 6f 24 76 65 72 73 75 66 66 69 78 20 24  }.so$versuffix $
2e5a0 7b 6c 69 62 6e 61 6d 65 7d 2e 73 6f 24 76 65 72  {libname}.so$ver
2e5b0 73 75 66 66 69 78 27 0a 20 20 66 69 6e 69 73 68  suffix'.  finish
2e5c0 5f 63 6d 64 73 3d 27 50 41 54 48 3d 22 5c 24 50  _cmds='PATH="\$P
2e5d0 41 54 48 3a 2f 75 73 72 2f 65 74 63 22 20 6c 64  ATH:/usr/etc" ld
2e5e0 63 6f 6e 66 69 67 20 24 6c 69 62 64 69 72 27 0a  config $libdir'.
2e5f0 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d    shlibpath_var=
2e600 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a  LD_LIBRARY_PATH.
2e610 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72    shlibpath_over
2e620 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65  rides_runpath=ye
2e630 73 0a 20 20 69 66 20 74 65 73 74 20 22 24 77 69  s.  if test "$wi
2e640 74 68 5f 67 6e 75 5f 6c 64 22 20 3d 20 79 65 73  th_gnu_ld" = yes
2e650 3b 20 74 68 65 6e 0a 20 20 20 20 6e 65 65 64 5f  ; then.    need_
2e660 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20  lib_prefix=no.  
2e670 66 69 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 6f  fi.  need_versio
2e680 6e 3d 79 65 73 0a 20 20 3b 3b 0a 0a 73 79 73 76  n=yes.  ;;..sysv
2e690 34 20 7c 20 73 79 73 76 34 2e 32 75 77 32 2a 20  4 | sysv4.2uw2* 
2e6a0 7c 20 73 79 73 76 34 2e 33 2a 20 7c 20 73 79 73  | sysv4.3* | sys
2e6b0 76 35 2a 29 0a 20 20 76 65 72 73 69 6f 6e 5f 74  v5*).  version_t
2e6c0 79 70 65 3d 6c 69 6e 75 78 0a 20 20 6c 69 62 72  ype=linux.  libr
2e6d0 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27  ary_names_spec='
2e6e0 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
2e6f0 61 73 65 7d 2e 73 6f 24 76 65 72 73 75 66 66 69  ase}.so$versuffi
2e700 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65  x ${libname}${re
2e710 6c 65 61 73 65 7d 2e 73 6f 24 6d 61 6a 6f 72 20  lease}.so$major 
2e720 24 6c 69 62 6e 61 6d 65 2e 73 6f 27 0a 20 20 73  $libname.so'.  s
2e730 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69  oname_spec='${li
2e740 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d  bname}${release}
2e750 2e 73 6f 24 6d 61 6a 6f 72 27 0a 20 20 73 68 6c  .so$major'.  shl
2e760 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49  ibpath_var=LD_LI
2e770 42 52 41 52 59 5f 50 41 54 48 0a 20 20 63 61 73  BRARY_PATH.  cas
2e780 65 20 24 68 6f 73 74 5f 76 65 6e 64 6f 72 20 69  e $host_vendor i
2e790 6e 0a 20 20 20 20 73 6e 69 29 0a 20 20 20 20 20  n.    sni).     
2e7a0 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72   shlibpath_overr
2e7b0 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 6e 6f 0a  ides_runpath=no.
2e7c0 20 20 20 20 20 20 6e 65 65 64 5f 6c 69 62 5f 70        need_lib_p
2e7d0 72 65 66 69 78 3d 6e 6f 0a 20 20 20 20 20 20 65  refix=no.      e
2e7e0 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c  xport_dynamic_fl
2e7f0 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 42  ag_spec='${wl}-B
2e800 6c 61 72 67 65 64 79 6e 73 79 6d 27 0a 20 20 20  largedynsym'.   
2e810 20 20 20 72 75 6e 70 61 74 68 5f 76 61 72 3d 4c     runpath_var=L
2e820 44 5f 52 55 4e 5f 50 41 54 48 0a 20 20 20 20 20  D_RUN_PATH.     
2e830 20 3b 3b 0a 20 20 20 20 73 69 65 6d 65 6e 73 29   ;;.    siemens)
2e840 0a 20 20 20 20 20 20 6e 65 65 64 5f 6c 69 62 5f  .      need_lib_
2e850 70 72 65 66 69 78 3d 6e 6f 0a 20 20 20 20 20 20  prefix=no.      
2e860 3b 3b 0a 20 20 20 20 6d 6f 74 6f 72 6f 6c 61 29  ;;.    motorola)
2e870 0a 20 20 20 20 20 20 6e 65 65 64 5f 6c 69 62 5f  .      need_lib_
2e880 70 72 65 66 69 78 3d 6e 6f 0a 20 20 20 20 20 20  prefix=no.      
2e890 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a  need_version=no.
2e8a0 20 20 20 20 20 20 73 68 6c 69 62 70 61 74 68 5f        shlibpath_
2e8b0 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74  overrides_runpat
2e8c0 68 3d 6e 6f 0a 20 20 20 20 20 20 73 79 73 5f 6c  h=no.      sys_l
2e8d0 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73  ib_search_path_s
2e8e0 70 65 63 3d 27 2f 6c 69 62 20 2f 75 73 72 2f 6c  pec='/lib /usr/l
2e8f0 69 62 20 2f 75 73 72 2f 63 63 73 2f 6c 69 62 27  ib /usr/ccs/lib'
2e900 0a 20 20 20 20 20 20 3b 3b 0a 20 20 65 73 61 63  .      ;;.  esac
2e910 0a 20 20 3b 3b 0a 0a 75 74 73 34 2a 29 0a 20 20  .  ;;..uts4*).  
2e920 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e  version_type=lin
2e930 75 78 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d  ux.  library_nam
2e940 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61  es_spec='${libna
2e950 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f  me}${release}.so
2e960 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62  $versuffix ${lib
2e970 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e  name}${release}.
2e980 73 6f 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d  so$major $libnam
2e990 65 2e 73 6f 27 0a 20 20 73 6f 6e 61 6d 65 5f 73  e.so'.  soname_s
2e9a0 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24  pec='${libname}$
2e9b0 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 6d 61 6a  {release}.so$maj
2e9c0 6f 72 27 0a 20 20 73 68 6c 69 62 70 61 74 68 5f  or'.  shlibpath_
2e9d0 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50  var=LD_LIBRARY_P
2e9e0 41 54 48 0a 20 20 3b 3b 0a 0a 64 67 75 78 2a 29  ATH.  ;;..dgux*)
2e9f0 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d  .  version_type=
2ea00 6c 69 6e 75 78 0a 20 20 6e 65 65 64 5f 6c 69 62  linux.  need_lib
2ea10 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65  _prefix=no.  nee
2ea20 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 6c  d_version=no.  l
2ea30 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65  ibrary_names_spe
2ea40 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72  c='${libname}${r
2ea50 65 6c 65 61 73 65 7d 2e 73 6f 24 76 65 72 73 75  elease}.so$versu
2ea60 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24  ffix ${libname}$
2ea70 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 6d 61 6a  {release}.so$maj
2ea80 6f 72 20 24 6c 69 62 6e 61 6d 65 2e 73 6f 27 0a  or $libname.so'.
2ea90 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24    soname_spec='$
2eaa0 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
2eab0 73 65 7d 2e 73 6f 24 6d 61 6a 6f 72 27 0a 20 20  se}.so$major'.  
2eac0 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44  shlibpath_var=LD
2ead0 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20  _LIBRARY_PATH.  
2eae0 3b 3b 0a 0a 73 79 73 76 34 2a 4d 50 2a 29 0a 20  ;;..sysv4*MP*). 
2eaf0 20 69 66 20 74 65 73 74 20 2d 64 20 2f 75 73 72   if test -d /usr
2eb00 2f 6e 65 63 20 3b 74 68 65 6e 0a 20 20 20 20 76  /nec ;then.    v
2eb10 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75  ersion_type=linu
2eb20 78 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61  x.    library_na
2eb30 6d 65 73 5f 73 70 65 63 3d 27 24 6c 69 62 6e 61  mes_spec='$libna
2eb40 6d 65 2e 73 6f 2e 24 76 65 72 73 75 66 66 69 78  me.so.$versuffix
2eb50 20 24 6c 69 62 6e 61 6d 65 2e 73 6f 2e 24 6d 61   $libname.so.$ma
2eb60 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 2e 73 6f 27  jor $libname.so'
2eb70 0a 20 20 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63  .    soname_spec
2eb80 3d 27 24 6c 69 62 6e 61 6d 65 2e 73 6f 2e 24 6d  ='$libname.so.$m
2eb90 61 6a 6f 72 27 0a 20 20 20 20 73 68 6c 69 62 70  ajor'.    shlibp
2eba0 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41  ath_var=LD_LIBRA
2ebb0 52 59 5f 50 41 54 48 0a 20 20 66 69 0a 20 20 3b  RY_PATH.  fi.  ;
2ebc0 3b 0a 0a 2a 29 0a 20 20 64 79 6e 61 6d 69 63 5f  ;..*).  dynamic_
2ebd0 6c 69 6e 6b 65 72 3d 6e 6f 0a 20 20 3b 3b 0a 65  linker=no.  ;;.e
2ebe0 73 61 63 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  sac.echo "$as_me
2ebf0 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
2ec00 3a 20 24 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65  : $dynamic_linke
2ec10 72 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  r" >&5.echo "${E
2ec20 43 48 4f 5f 54 7d 24 64 79 6e 61 6d 69 63 5f 6c  CHO_T}$dynamic_l
2ec30 69 6e 6b 65 72 22 20 3e 26 36 0a 74 65 73 74 20  inker" >&6.test 
2ec40 22 24 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72  "$dynamic_linker
2ec50 22 20 3d 20 6e 6f 20 26 26 20 63 61 6e 5f 62 75  " = no && can_bu
2ec60 69 6c 64 5f 73 68 61 72 65 64 3d 6e 6f 0a 0a 23  ild_shared=no..#
2ec70 20 52 65 70 6f 72 74 20 74 68 65 20 66 69 6e 61   Report the fina
2ec80 6c 20 63 6f 6e 73 65 71 75 65 6e 63 65 73 2e 0a  l consequences..
2ec90 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
2eca0 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 69  NENO: checking i
2ecb0 66 20 6c 69 62 74 6f 6f 6c 20 73 75 70 70 6f 72  f libtool suppor
2ecc0 74 73 20 73 68 61 72 65 64 20 6c 69 62 72 61 72  ts shared librar
2ecd0 69 65 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  ies" >&5.echo $E
2ece0 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
2ecf0 69 66 20 6c 69 62 74 6f 6f 6c 20 73 75 70 70 6f  if libtool suppo
2ed00 72 74 73 20 73 68 61 72 65 64 20 6c 69 62 72 61  rts shared libra
2ed10 72 69 65 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  ries... $ECHO_C"
2ed20 20 3e 26 36 0a 65 63 68 6f 20 22 24 61 73 5f 6d   >&6.echo "$as_m
2ed30 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
2ed40 74 3a 20 24 63 61 6e 5f 62 75 69 6c 64 5f 73 68  t: $can_build_sh
2ed50 61 72 65 64 22 20 3e 26 35 0a 65 63 68 6f 20 22  ared" >&5.echo "
2ed60 24 7b 45 43 48 4f 5f 54 7d 24 63 61 6e 5f 62 75  ${ECHO_T}$can_bu
2ed70 69 6c 64 5f 73 68 61 72 65 64 22 20 3e 26 36 0a  ild_shared" >&6.
2ed80 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
2ed90 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
2eda0 77 68 65 74 68 65 72 20 74 6f 20 62 75 69 6c 64  whether to build
2edb0 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65   shared librarie
2edc0 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  s" >&5.echo $ECH
2edd0 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 77 68  O_N "checking wh
2ede0 65 74 68 65 72 20 74 6f 20 62 75 69 6c 64 20 73  ether to build s
2edf0 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 2e  hared libraries.
2ee00 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
2ee10 74 65 73 74 20 22 24 63 61 6e 5f 62 75 69 6c 64  test "$can_build
2ee20 5f 73 68 61 72 65 64 22 20 3d 20 22 6e 6f 22 20  _shared" = "no" 
2ee30 26 26 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64  && enable_shared
2ee40 3d 6e 6f 0a 0a 23 20 4f 6e 20 41 49 58 2c 20 73  =no..# On AIX, s
2ee50 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 20  hared libraries 
2ee60 61 6e 64 20 73 74 61 74 69 63 20 6c 69 62 72 61  and static libra
2ee70 72 69 65 73 20 75 73 65 20 74 68 65 20 73 61 6d  ries use the sam
2ee80 65 20 6e 61 6d 65 73 70 61 63 65 2c 20 61 6e 64  e namespace, and
2ee90 0a 23 20 61 72 65 20 61 6c 6c 20 62 75 69 6c 74  .# are all built
2eea0 20 66 72 6f 6d 20 50 49 43 2e 0a 63 61 73 65 20   from PIC..case 
2eeb0 22 24 68 6f 73 74 5f 6f 73 22 20 69 6e 0a 61 69  "$host_os" in.ai
2eec0 78 33 2a 29 0a 20 20 74 65 73 74 20 22 24 65 6e  x3*).  test "$en
2eed0 61 62 6c 65 5f 73 68 61 72 65 64 22 20 3d 20 79  able_shared" = y
2eee0 65 73 20 26 26 20 65 6e 61 62 6c 65 5f 73 74 61  es && enable_sta
2eef0 74 69 63 3d 6e 6f 0a 20 20 69 66 20 74 65 73 74  tic=no.  if test
2ef00 20 2d 6e 20 22 24 52 41 4e 4c 49 42 22 3b 20 74   -n "$RANLIB"; t
2ef10 68 65 6e 0a 20 20 20 20 61 72 63 68 69 76 65 5f  hen.    archive_
2ef20 63 6d 64 73 3d 22 24 61 72 63 68 69 76 65 5f 63  cmds="$archive_c
2ef30 6d 64 73 7e 5c 24 52 41 4e 4c 49 42 20 5c 24 6c  mds~\$RANLIB \$l
2ef40 69 62 22 0a 20 20 20 20 70 6f 73 74 69 6e 73 74  ib".    postinst
2ef50 61 6c 6c 5f 63 6d 64 73 3d 27 24 52 41 4e 4c 49  all_cmds='$RANLI
2ef60 42 20 24 6c 69 62 27 0a 20 20 66 69 0a 20 20 3b  B $lib'.  fi.  ;
2ef70 3b 0a 0a 61 69 78 34 2a 29 0a 20 20 69 66 20 74  ;..aix4*).  if t
2ef80 65 73 74 20 22 24 68 6f 73 74 5f 63 70 75 22 20  est "$host_cpu" 
2ef90 21 3d 20 69 61 36 34 20 26 26 20 74 65 73 74 20  != ia64 && test 
2efa0 22 24 61 69 78 5f 75 73 65 5f 72 75 6e 74 69 6d  "$aix_use_runtim
2efb0 65 6c 69 6e 6b 69 6e 67 22 20 3d 20 6e 6f 20 3b  elinking" = no ;
2efc0 20 74 68 65 6e 0a 20 20 20 20 74 65 73 74 20 22   then.    test "
2efd0 24 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 22 20  $enable_shared" 
2efe0 3d 20 79 65 73 20 26 26 20 65 6e 61 62 6c 65 5f  = yes && enable_
2eff0 73 74 61 74 69 63 3d 6e 6f 0a 20 20 66 69 0a 20  static=no.  fi. 
2f000 20 3b 3b 0a 65 73 61 63 0a 65 63 68 6f 20 22 24   ;;.esac.echo "$
2f010 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
2f020 65 73 75 6c 74 3a 20 24 65 6e 61 62 6c 65 5f 73  esult: $enable_s
2f030 68 61 72 65 64 22 20 3e 26 35 0a 65 63 68 6f 20  hared" >&5.echo 
2f040 22 24 7b 45 43 48 4f 5f 54 7d 24 65 6e 61 62 6c  "${ECHO_T}$enabl
2f050 65 5f 73 68 61 72 65 64 22 20 3e 26 36 0a 0a 65  e_shared" >&6..e
2f060 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
2f070 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77 68  ENO: checking wh
2f080 65 74 68 65 72 20 74 6f 20 62 75 69 6c 64 20 73  ether to build s
2f090 74 61 74 69 63 20 6c 69 62 72 61 72 69 65 73 22  tatic libraries"
2f0a0 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
2f0b0 4e 20 22 63 68 65 63 6b 69 6e 67 20 77 68 65 74  N "checking whet
2f0c0 68 65 72 20 74 6f 20 62 75 69 6c 64 20 73 74 61  her to build sta
2f0d0 74 69 63 20 6c 69 62 72 61 72 69 65 73 2e 2e 2e  tic libraries...
2f0e0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 23 20   $ECHO_C" >&6.# 
2f0f0 4d 61 6b 65 20 73 75 72 65 20 65 69 74 68 65 72  Make sure either
2f100 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 20 6f   enable_shared o
2f110 72 20 65 6e 61 62 6c 65 5f 73 74 61 74 69 63 20  r enable_static 
2f120 69 73 20 79 65 73 2e 0a 74 65 73 74 20 22 24 65  is yes..test "$e
2f130 6e 61 62 6c 65 5f 73 68 61 72 65 64 22 20 3d 20  nable_shared" = 
2f140 79 65 73 20 7c 7c 20 65 6e 61 62 6c 65 5f 73 74  yes || enable_st
2f150 61 74 69 63 3d 79 65 73 0a 65 63 68 6f 20 22 24  atic=yes.echo "$
2f160 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
2f170 65 73 75 6c 74 3a 20 24 65 6e 61 62 6c 65 5f 73  esult: $enable_s
2f180 74 61 74 69 63 22 20 3e 26 35 0a 65 63 68 6f 20  tatic" >&5.echo 
2f190 22 24 7b 45 43 48 4f 5f 54 7d 24 65 6e 61 62 6c  "${ECHO_T}$enabl
2f1a0 65 5f 73 74 61 74 69 63 22 20 3e 26 36 0a 0a 69  e_static" >&6..i
2f1b0 66 20 74 65 73 74 20 22 24 68 61 72 64 63 6f 64  f test "$hardcod
2f1c0 65 5f 61 63 74 69 6f 6e 22 20 3d 20 72 65 6c 69  e_action" = reli
2f1d0 6e 6b 3b 20 74 68 65 6e 0a 20 20 23 20 46 61 73  nk; then.  # Fas
2f1e0 74 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 69  t installation i
2f1f0 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 0a  s not supported.
2f200 20 20 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e    enable_fast_in
2f210 73 74 61 6c 6c 3d 6e 6f 0a 65 6c 69 66 20 74 65  stall=no.elif te
2f220 73 74 20 22 24 73 68 6c 69 62 70 61 74 68 5f 6f  st "$shlibpath_o
2f230 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68  verrides_runpath
2f240 22 20 3d 20 79 65 73 20 7c 7c 0a 20 20 20 20 20  " = yes ||.     
2f250 74 65 73 74 20 22 24 65 6e 61 62 6c 65 5f 73 68  test "$enable_sh
2f260 61 72 65 64 22 20 3d 20 6e 6f 3b 20 74 68 65 6e  ared" = no; then
2f270 0a 20 20 23 20 46 61 73 74 20 69 6e 73 74 61 6c  .  # Fast instal
2f280 6c 61 74 69 6f 6e 20 69 73 20 6e 6f 74 20 6e 65  lation is not ne
2f290 63 65 73 73 61 72 79 0a 20 20 65 6e 61 62 6c 65  cessary.  enable
2f2a0 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c 3d 6e 65  _fast_install=ne
2f2b0 65 64 6c 65 73 73 0a 66 69 0a 0a 76 61 72 69 61  edless.fi..varia
2f2c0 62 6c 65 73 5f 73 61 76 65 64 5f 66 6f 72 5f 72  bles_saved_for_r
2f2d0 65 6c 69 6e 6b 3d 22 50 41 54 48 20 24 73 68 6c  elink="PATH $shl
2f2e0 69 62 70 61 74 68 5f 76 61 72 20 24 72 75 6e 70  ibpath_var $runp
2f2f0 61 74 68 5f 76 61 72 22 0a 69 66 20 74 65 73 74  ath_var".if test
2f300 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74   "$GCC" = yes; t
2f310 68 65 6e 0a 20 20 76 61 72 69 61 62 6c 65 73 5f  hen.  variables_
2f320 73 61 76 65 64 5f 66 6f 72 5f 72 65 6c 69 6e 6b  saved_for_relink
2f330 3d 22 24 76 61 72 69 61 62 6c 65 73 5f 73 61 76  ="$variables_sav
2f340 65 64 5f 66 6f 72 5f 72 65 6c 69 6e 6b 20 47 43  ed_for_relink GC
2f350 43 5f 45 58 45 43 5f 50 52 45 46 49 58 20 43 4f  C_EXEC_PREFIX CO
2f360 4d 50 49 4c 45 52 5f 50 41 54 48 20 4c 49 42 52  MPILER_PATH LIBR
2f370 41 52 59 5f 50 41 54 48 22 0a 66 69 0a 0a 69 66  ARY_PATH".fi..if
2f380 20 74 65 73 74 20 22 78 24 65 6e 61 62 6c 65 5f   test "x$enable_
2f390 64 6c 6f 70 65 6e 22 20 21 3d 20 78 79 65 73 3b  dlopen" != xyes;
2f3a0 20 74 68 65 6e 0a 20 20 65 6e 61 62 6c 65 5f 64   then.  enable_d
2f3b0 6c 6f 70 65 6e 3d 75 6e 6b 6e 6f 77 6e 0a 20 20  lopen=unknown.  
2f3c0 65 6e 61 62 6c 65 5f 64 6c 6f 70 65 6e 5f 73 65  enable_dlopen_se
2f3d0 6c 66 3d 75 6e 6b 6e 6f 77 6e 0a 20 20 65 6e 61  lf=unknown.  ena
2f3e0 62 6c 65 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 5f  ble_dlopen_self_
2f3f0 73 74 61 74 69 63 3d 75 6e 6b 6e 6f 77 6e 0a 65  static=unknown.e
2f400 6c 73 65 0a 20 20 6c 74 5f 63 76 5f 64 6c 6f 70  lse.  lt_cv_dlop
2f410 65 6e 3d 6e 6f 0a 20 20 6c 74 5f 63 76 5f 64 6c  en=no.  lt_cv_dl
2f420 6f 70 65 6e 5f 6c 69 62 73 3d 0a 0a 20 20 63 61  open_libs=..  ca
2f430 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20  se $host_os in. 
2f440 20 62 65 6f 73 2a 29 0a 20 20 20 20 6c 74 5f 63   beos*).    lt_c
2f450 76 5f 64 6c 6f 70 65 6e 3d 22 6c 6f 61 64 5f 61  v_dlopen="load_a
2f460 64 64 5f 6f 6e 22 0a 20 20 20 20 6c 74 5f 63 76  dd_on".    lt_cv
2f470 5f 64 6c 6f 70 65 6e 5f 6c 69 62 73 3d 0a 20 20  _dlopen_libs=.  
2f480 20 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73    lt_cv_dlopen_s
2f490 65 6c 66 3d 79 65 73 0a 20 20 20 20 3b 3b 0a 0a  elf=yes.    ;;..
2f4a0 20 20 63 79 67 77 69 6e 2a 20 7c 20 6d 69 6e 67    cygwin* | ming
2f4b0 77 2a 20 7c 20 70 77 33 32 2a 29 0a 20 20 20 20  w* | pw32*).    
2f4c0 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 3d 22 4c 6f  lt_cv_dlopen="Lo
2f4d0 61 64 4c 69 62 72 61 72 79 22 0a 20 20 20 20 6c  adLibrary".    l
2f4e0 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 6c 69 62 73  t_cv_dlopen_libs
2f4f0 3d 0a 20 20 20 3b 3b 0a 0a 20 20 2a 29 0a 20 20  =.   ;;..  *).  
2f500 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
2f510 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
2f520 20 66 6f 72 20 73 68 6c 5f 6c 6f 61 64 22 20 3e   for shl_load" >
2f530 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
2f540 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 73 68  "checking for sh
2f550 6c 5f 6c 6f 61 64 2e 2e 2e 20 24 45 43 48 4f 5f  l_load... $ECHO_
2f560 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22  C" >&6.if test "
2f570 24 7b 61 63 5f 63 76 5f 66 75 6e 63 5f 73 68 6c  ${ac_cv_func_shl
2f580 5f 6c 6f 61 64 2b 73 65 74 7d 22 20 3d 20 73 65  _load+set}" = se
2f590 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
2f5a0 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
2f5b0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
2f5c0 73 65 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65  se.  cat >confte
2f5d0 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43  st.$ac_ext <<_AC
2f5e0 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e  EOF./* confdefs.
2f5f0 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61  h.  */._ACEOF.ca
2f600 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63  t confdefs.h >>c
2f610 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
2f620 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  cat >>conftest.$
2f630 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
2f640 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e  /* end confdefs.
2f650 68 2e 20 20 2a 2f 0a 2f 2a 20 44 65 66 69 6e 65  h.  */./* Define
2f660 20 73 68 6c 5f 6c 6f 61 64 20 74 6f 20 61 6e 20   shl_load to an 
2f670 69 6e 6e 6f 63 75 6f 75 73 20 76 61 72 69 61 6e  innocuous varian
2f680 74 2c 20 69 6e 20 63 61 73 65 20 3c 6c 69 6d 69  t, in case <limi
2f690 74 73 2e 68 3e 20 64 65 63 6c 61 72 65 73 20 73  ts.h> declares s
2f6a0 68 6c 5f 6c 6f 61 64 2e 0a 20 20 20 46 6f 72 20  hl_load..   For 
2f6b0 65 78 61 6d 70 6c 65 2c 20 48 50 2d 55 58 20 31  example, HP-UX 1
2f6c0 31 69 20 3c 6c 69 6d 69 74 73 2e 68 3e 20 64 65  1i <limits.h> de
2f6d0 63 6c 61 72 65 73 20 67 65 74 74 69 6d 65 6f 66  clares gettimeof
2f6e0 64 61 79 2e 20 20 2a 2f 0a 23 64 65 66 69 6e 65  day.  */.#define
2f6f0 20 73 68 6c 5f 6c 6f 61 64 20 69 6e 6e 6f 63 75   shl_load innocu
2f700 6f 75 73 5f 73 68 6c 5f 6c 6f 61 64 0a 0a 2f 2a  ous_shl_load../*
2f710 20 53 79 73 74 65 6d 20 68 65 61 64 65 72 20 74   System header t
2f720 6f 20 64 65 66 69 6e 65 20 5f 5f 73 74 75 62 20  o define __stub 
2f730 6d 61 63 72 6f 73 20 61 6e 64 20 68 6f 70 65 66  macros and hopef
2f740 75 6c 6c 79 20 66 65 77 20 70 72 6f 74 6f 74 79  ully few prototy
2f750 70 65 73 2c 0a 20 20 20 20 77 68 69 63 68 20 63  pes,.    which c
2f760 61 6e 20 63 6f 6e 66 6c 69 63 74 20 77 69 74 68  an conflict with
2f770 20 63 68 61 72 20 73 68 6c 5f 6c 6f 61 64 20 28   char shl_load (
2f780 29 3b 20 62 65 6c 6f 77 2e 0a 20 20 20 20 50 72  ); below..    Pr
2f790 65 66 65 72 20 3c 6c 69 6d 69 74 73 2e 68 3e 20  efer <limits.h> 
2f7a0 74 6f 20 3c 61 73 73 65 72 74 2e 68 3e 20 69 66  to <assert.h> if
2f7b0 20 5f 5f 53 54 44 43 5f 5f 20 69 73 20 64 65 66   __STDC__ is def
2f7c0 69 6e 65 64 2c 20 73 69 6e 63 65 0a 20 20 20 20  ined, since.    
2f7d0 3c 6c 69 6d 69 74 73 2e 68 3e 20 65 78 69 73 74  <limits.h> exist
2f7e0 73 20 65 76 65 6e 20 6f 6e 20 66 72 65 65 73 74  s even on freest
2f7f0 61 6e 64 69 6e 67 20 63 6f 6d 70 69 6c 65 72 73  anding compilers
2f800 2e 20 20 2a 2f 0a 0a 23 69 66 64 65 66 20 5f 5f  .  */..#ifdef __
2f810 53 54 44 43 5f 5f 0a 23 20 69 6e 63 6c 75 64 65  STDC__.# include
2f820 20 3c 6c 69 6d 69 74 73 2e 68 3e 0a 23 65 6c 73   <limits.h>.#els
2f830 65 0a 23 20 69 6e 63 6c 75 64 65 20 3c 61 73 73  e.# include <ass
2f840 65 72 74 2e 68 3e 0a 23 65 6e 64 69 66 0a 0a 23  ert.h>.#endif..#
2f850 75 6e 64 65 66 20 73 68 6c 5f 6c 6f 61 64 0a 0a  undef shl_load..
2f860 2f 2a 20 4f 76 65 72 72 69 64 65 20 61 6e 79 20  /* Override any 
2f870 67 63 63 32 20 69 6e 74 65 72 6e 61 6c 20 70 72  gcc2 internal pr
2f880 6f 74 6f 74 79 70 65 20 74 6f 20 61 76 6f 69 64  ototype to avoid
2f890 20 61 6e 20 65 72 72 6f 72 2e 20 20 2a 2f 0a 23   an error.  */.#
2f8a0 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75  ifdef __cplusplu
2f8b0 73 0a 65 78 74 65 72 6e 20 22 43 22 0a 7b 0a 23  s.extern "C".{.#
2f8c0 65 6e 64 69 66 0a 2f 2a 20 57 65 20 75 73 65 20  endif./* We use 
2f8d0 63 68 61 72 20 62 65 63 61 75 73 65 20 69 6e 74  char because int
2f8e0 20 6d 69 67 68 74 20 6d 61 74 63 68 20 74 68 65   might match the
2f8f0 20 72 65 74 75 72 6e 20 74 79 70 65 20 6f 66 20   return type of 
2f900 61 20 67 63 63 32 0a 20 20 20 62 75 69 6c 74 69  a gcc2.   builti
2f910 6e 20 61 6e 64 20 74 68 65 6e 20 69 74 73 20 61  n and then its a
2f920 72 67 75 6d 65 6e 74 20 70 72 6f 74 6f 74 79 70  rgument prototyp
2f930 65 20 77 6f 75 6c 64 20 73 74 69 6c 6c 20 61 70  e would still ap
2f940 70 6c 79 2e 20 20 2a 2f 0a 63 68 61 72 20 73 68  ply.  */.char sh
2f950 6c 5f 6c 6f 61 64 20 28 29 3b 0a 2f 2a 20 54 68  l_load ();./* Th
2f960 65 20 47 4e 55 20 43 20 6c 69 62 72 61 72 79 20  e GNU C library 
2f970 64 65 66 69 6e 65 73 20 74 68 69 73 20 66 6f 72  defines this for
2f980 20 66 75 6e 63 74 69 6f 6e 73 20 77 68 69 63 68   functions which
2f990 20 69 74 20 69 6d 70 6c 65 6d 65 6e 74 73 0a 20   it implements. 
2f9a0 20 20 20 74 6f 20 61 6c 77 61 79 73 20 66 61 69     to always fai
2f9b0 6c 20 77 69 74 68 20 45 4e 4f 53 59 53 2e 20 20  l with ENOSYS.  
2f9c0 53 6f 6d 65 20 66 75 6e 63 74 69 6f 6e 73 20 61  Some functions a
2f9d0 72 65 20 61 63 74 75 61 6c 6c 79 20 6e 61 6d 65  re actually name
2f9e0 64 0a 20 20 20 20 73 6f 6d 65 74 68 69 6e 67 20  d.    something 
2f9f0 73 74 61 72 74 69 6e 67 20 77 69 74 68 20 5f 5f  starting with __
2fa00 20 61 6e 64 20 74 68 65 20 6e 6f 72 6d 61 6c 20   and the normal 
2fa10 6e 61 6d 65 20 69 73 20 61 6e 20 61 6c 69 61 73  name is an alias
2fa20 2e 20 20 2a 2f 0a 23 69 66 20 64 65 66 69 6e 65  .  */.#if define
2fa30 64 20 28 5f 5f 73 74 75 62 5f 73 68 6c 5f 6c 6f  d (__stub_shl_lo
2fa40 61 64 29 20 7c 7c 20 64 65 66 69 6e 65 64 20 28  ad) || defined (
2fa50 5f 5f 73 74 75 62 5f 5f 5f 73 68 6c 5f 6c 6f 61  __stub___shl_loa
2fa60 64 29 0a 63 68 6f 6b 65 20 6d 65 0a 23 65 6c 73  d).choke me.#els
2fa70 65 0a 63 68 61 72 20 28 2a 66 29 20 28 29 20 3d  e.char (*f) () =
2fa80 20 73 68 6c 5f 6c 6f 61 64 3b 0a 23 65 6e 64 69   shl_load;.#endi
2fa90 66 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73  f.#ifdef __cplus
2faa0 70 6c 75 73 0a 7d 0a 23 65 6e 64 69 66 0a 0a 69  plus.}.#endif..i
2fab0 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 72 65 74  nt.main ().{.ret
2fac0 75 72 6e 20 66 20 21 3d 20 73 68 6c 5f 6c 6f 61  urn f != shl_loa
2fad0 64 3b 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20  d;.  ;.  return 
2fae0 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d  0;.}._ACEOF.rm -
2faf0 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  f conftest.$ac_o
2fb00 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 24 61  bjext conftest$a
2fb10 63 5f 65 78 65 65 78 74 0a 69 66 20 7b 20 28 65  c_exeext.if { (e
2fb20 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
2fb30 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
2fb40 6c 69 6e 6b 5c 22 22 29 20 3e 26 35 0a 20 20 28  link\"") >&5.  (
2fb50 65 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 29 20 32  eval $ac_link) 2
2fb60 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20  >conftest.er1.  
2fb70 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67  ac_status=$?.  g
2fb80 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f  rep -v '^ *+' co
2fb90 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66  nftest.er1 >conf
2fba0 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66  test.err.  rm -f
2fbb0 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20   conftest.er1.  
2fbc0 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72  cat conftest.err
2fbd0 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73   >&5.  echo "$as
2fbe0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
2fbf0 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
2fc00 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
2fc10 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09 20 7b  tatus); } &&.. {
2fc20 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 7a   ac_try='test -z
2fc30 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66   "$ac_c_werror_f
2fc40 6c 61 67 22 09 09 09 20 7c 7c 20 74 65 73 74 20  lag"... || test 
2fc50 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72  ! -s conftest.er
2fc60 72 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68  r'.  { (eval ech
2fc70 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
2fc80 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29  O: \"$ac_try\"")
2fc90 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
2fca0 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f  _try) 2>&5.  ac_
2fcb0 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
2fcc0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
2fcd0 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
2fce0 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
2fcf0 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20  $ac_status); }; 
2fd00 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d  } &&.. { ac_try=
2fd10 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73  'test -s conftes
2fd20 74 24 61 63 5f 65 78 65 65 78 74 27 0a 20 20 7b  t$ac_exeext'.  {
2fd30 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
2fd40 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
2fd50 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20  ac_try\"") >&5. 
2fd60 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20   (eval $ac_try) 
2fd70 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73  2>&5.  ac_status
2fd80 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  =$?.  echo "$as_
2fd90 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
2fda0 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
2fdb0 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
2fdc0 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65  atus); }; }; the
2fdd0 6e 0a 20 20 61 63 5f 63 76 5f 66 75 6e 63 5f 73  n.  ac_cv_func_s
2fde0 68 6c 5f 6c 6f 61 64 3d 79 65 73 0a 65 6c 73 65  hl_load=yes.else
2fdf0 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
2fe00 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20   failed program 
2fe10 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73  was:" >&5.sed 's
2fe20 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74  /^/| /' conftest
2fe30 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 61 63  .$ac_ext >&5..ac
2fe40 5f 63 76 5f 66 75 6e 63 5f 73 68 6c 5f 6c 6f 61  _cv_func_shl_loa
2fe50 64 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f  d=no.fi.rm -f co
2fe60 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74  nftest.err conft
2fe70 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c  est.$ac_objext \
2fe80 0a 20 20 20 20 20 20 63 6f 6e 66 74 65 73 74 24  .      conftest$
2fe90 61 63 5f 65 78 65 65 78 74 20 63 6f 6e 66 74 65  ac_exeext confte
2fea0 73 74 2e 24 61 63 5f 65 78 74 0a 66 69 0a 65 63  st.$ac_ext.fi.ec
2feb0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
2fec0 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f  NO: result: $ac_
2fed0 63 76 5f 66 75 6e 63 5f 73 68 6c 5f 6c 6f 61 64  cv_func_shl_load
2fee0 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
2fef0 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 66 75 6e 63  HO_T}$ac_cv_func
2ff00 5f 73 68 6c 5f 6c 6f 61 64 22 20 3e 26 36 0a 69  _shl_load" >&6.i
2ff10 66 20 74 65 73 74 20 24 61 63 5f 63 76 5f 66 75  f test $ac_cv_fu
2ff20 6e 63 5f 73 68 6c 5f 6c 6f 61 64 20 3d 20 79 65  nc_shl_load = ye
2ff30 73 3b 20 74 68 65 6e 0a 20 20 6c 74 5f 63 76 5f  s; then.  lt_cv_
2ff40 64 6c 6f 70 65 6e 3d 22 73 68 6c 5f 6c 6f 61 64  dlopen="shl_load
2ff50 22 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  ".else.  echo "$
2ff60 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
2ff70 68 65 63 6b 69 6e 67 20 66 6f 72 20 73 68 6c 5f  hecking for shl_
2ff80 6c 6f 61 64 20 69 6e 20 2d 6c 64 6c 64 22 20 3e  load in -ldld" >
2ff90 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
2ffa0 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 73 68  "checking for sh
2ffb0 6c 5f 6c 6f 61 64 20 69 6e 20 2d 6c 64 6c 64 2e  l_load in -ldld.
2ffc0 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
2ffd0 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76  if test "${ac_cv
2ffe0 5f 6c 69 62 5f 64 6c 64 5f 73 68 6c 5f 6c 6f 61  _lib_dld_shl_loa
2fff0 64 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  d+set}" = set; t
30000 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
30010 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
30020 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
30030 20 61 63 5f 63 68 65 63 6b 5f 6c 69 62 5f 73 61   ac_check_lib_sa
30040 76 65 5f 4c 49 42 53 3d 24 4c 49 42 53 0a 4c 49  ve_LIBS=$LIBS.LI
30050 42 53 3d 22 2d 6c 64 6c 64 20 20 24 4c 49 42 53  BS="-ldld  $LIBS
30060 22 0a 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e  ".cat >conftest.
30070 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
30080 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  ./* confdefs.h. 
30090 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63   */._ACEOF.cat c
300a0 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66  onfdefs.h >>conf
300b0 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74  test.$ac_ext.cat
300c0 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
300d0 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
300e0 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  end confdefs.h. 
300f0 20 2a 2f 0a 0a 2f 2a 20 4f 76 65 72 72 69 64 65   */../* Override
30100 20 61 6e 79 20 67 63 63 32 20 69 6e 74 65 72 6e   any gcc2 intern
30110 61 6c 20 70 72 6f 74 6f 74 79 70 65 20 74 6f 20  al prototype to 
30120 61 76 6f 69 64 20 61 6e 20 65 72 72 6f 72 2e 20  avoid an error. 
30130 20 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c   */.#ifdef __cpl
30140 75 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 22 43  usplus.extern "C
30150 22 0a 23 65 6e 64 69 66 0a 2f 2a 20 57 65 20 75  ".#endif./* We u
30160 73 65 20 63 68 61 72 20 62 65 63 61 75 73 65 20  se char because 
30170 69 6e 74 20 6d 69 67 68 74 20 6d 61 74 63 68 20  int might match 
30180 74 68 65 20 72 65 74 75 72 6e 20 74 79 70 65 20  the return type 
30190 6f 66 20 61 20 67 63 63 32 0a 20 20 20 62 75 69  of a gcc2.   bui
301a0 6c 74 69 6e 20 61 6e 64 20 74 68 65 6e 20 69 74  ltin and then it
301b0 73 20 61 72 67 75 6d 65 6e 74 20 70 72 6f 74 6f  s argument proto
301c0 74 79 70 65 20 77 6f 75 6c 64 20 73 74 69 6c 6c  type would still
301d0 20 61 70 70 6c 79 2e 20 20 2a 2f 0a 63 68 61 72   apply.  */.char
301e0 20 73 68 6c 5f 6c 6f 61 64 20 28 29 3b 0a 69 6e   shl_load ();.in
301f0 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 73 68 6c 5f  t.main ().{.shl_
30200 6c 6f 61 64 20 28 29 3b 0a 20 20 3b 0a 20 20 72  load ();.  ;.  r
30210 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f  eturn 0;.}._ACEO
30220 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  F.rm -f conftest
30230 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66  .$ac_objext conf
30240 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 0a 69  test$ac_exeext.i
30250 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22  f { (eval echo "
30260 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
30270 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29 20 3e  \"$ac_link\"") >
30280 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 6c  &5.  (eval $ac_l
30290 69 6e 6b 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e  ink) 2>conftest.
302a0 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  er1.  ac_status=
302b0 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20  $?.  grep -v '^ 
302c0 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31  *+' conftest.er1
302d0 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20   >conftest.err. 
302e0 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e   rm -f conftest.
302f0 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65  er1.  cat confte
30300 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68  st.err >&5.  ech
30310 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
30320 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
30330 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
30340 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20   $ac_status); } 
30350 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74  &&.. { ac_try='t
30360 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f 77 65  est -z "$ac_c_we
30370 72 72 6f 72 5f 66 6c 61 67 22 09 09 09 20 7c 7c  rror_flag"... ||
30380 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74   test ! -s conft
30390 65 73 74 2e 65 72 72 27 0a 20 20 7b 20 28 65 76  est.err'.  { (ev
303a0 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
303b0 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74  $LINENO: \"$ac_t
303c0 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  ry\"") >&5.  (ev
303d0 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35  al $ac_try) 2>&5
303e0 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
303f0 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
30400 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
30410 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
30420 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
30430 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61  ); }; } &&.. { a
30440 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73 20 63  c_try='test -s c
30450 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78  onftest$ac_exeex
30460 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68  t'.  { (eval ech
30470 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
30480 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29  O: \"$ac_try\"")
30490 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
304a0 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f  _try) 2>&5.  ac_
304b0 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
304c0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
304d0 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
304e0 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
304f0 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20  $ac_status); }; 
30500 7d 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f  }; then.  ac_cv_
30510 6c 69 62 5f 64 6c 64 5f 73 68 6c 5f 6c 6f 61 64  lib_dld_shl_load
30520 3d 79 65 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f  =yes.else.  echo
30530 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64   "$as_me: failed
30540 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e   program was:" >
30550 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27  &5.sed 's/^/| /'
30560 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
30570 74 20 3e 26 35 0a 0a 61 63 5f 63 76 5f 6c 69 62  t >&5..ac_cv_lib
30580 5f 64 6c 64 5f 73 68 6c 5f 6c 6f 61 64 3d 6e 6f  _dld_shl_load=no
30590 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  .fi.rm -f confte
305a0 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e  st.err conftest.
305b0 24 61 63 5f 6f 62 6a 65 78 74 20 5c 0a 20 20 20  $ac_objext \.   
305c0 20 20 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65     conftest$ac_e
305d0 78 65 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24  xeext conftest.$
305e0 61 63 5f 65 78 74 0a 4c 49 42 53 3d 24 61 63 5f  ac_ext.LIBS=$ac_
305f0 63 68 65 63 6b 5f 6c 69 62 5f 73 61 76 65 5f 4c  check_lib_save_L
30600 49 42 53 0a 66 69 0a 65 63 68 6f 20 22 24 61 73  IBS.fi.echo "$as
30610 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
30620 75 6c 74 3a 20 24 61 63 5f 63 76 5f 6c 69 62 5f  ult: $ac_cv_lib_
30630 64 6c 64 5f 73 68 6c 5f 6c 6f 61 64 22 20 3e 26  dld_shl_load" >&
30640 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
30650 7d 24 61 63 5f 63 76 5f 6c 69 62 5f 64 6c 64 5f  }$ac_cv_lib_dld_
30660 73 68 6c 5f 6c 6f 61 64 22 20 3e 26 36 0a 69 66  shl_load" >&6.if
30670 20 74 65 73 74 20 24 61 63 5f 63 76 5f 6c 69 62   test $ac_cv_lib
30680 5f 64 6c 64 5f 73 68 6c 5f 6c 6f 61 64 20 3d 20  _dld_shl_load = 
30690 79 65 73 3b 20 74 68 65 6e 0a 20 20 6c 74 5f 63  yes; then.  lt_c
306a0 76 5f 64 6c 6f 70 65 6e 3d 22 73 68 6c 5f 6c 6f  v_dlopen="shl_lo
306b0 61 64 22 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e  ad" lt_cv_dlopen
306c0 5f 6c 69 62 73 3d 22 2d 64 6c 64 22 0a 65 6c 73  _libs="-dld".els
306d0 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
306e0 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
306f0 6e 67 20 66 6f 72 20 64 6c 6f 70 65 6e 22 20 3e  ng for dlopen" >
30700 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
30710 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 64 6c  "checking for dl
30720 6f 70 65 6e 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  open... $ECHO_C"
30730 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b   >&6.if test "${
30740 61 63 5f 63 76 5f 66 75 6e 63 5f 64 6c 6f 70 65  ac_cv_func_dlope
30750 6e 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  n+set}" = set; t
30760 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
30770 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
30780 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
30790 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24   cat >conftest.$
307a0 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
307b0 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  /* confdefs.h.  
307c0 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f  */._ACEOF.cat co
307d0 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74  nfdefs.h >>conft
307e0 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20  est.$ac_ext.cat 
307f0 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
30800 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65  xt <<_ACEOF./* e
30810 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  nd confdefs.h.  
30820 2a 2f 0a 2f 2a 20 44 65 66 69 6e 65 20 64 6c 6f  */./* Define dlo
30830 70 65 6e 20 74 6f 20 61 6e 20 69 6e 6e 6f 63 75  pen to an innocu
30840 6f 75 73 20 76 61 72 69 61 6e 74 2c 20 69 6e 20  ous variant, in 
30850 63 61 73 65 20 3c 6c 69 6d 69 74 73 2e 68 3e 20  case <limits.h> 
30860 64 65 63 6c 61 72 65 73 20 64 6c 6f 70 65 6e 2e  declares dlopen.
30870 0a 20 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c  .   For example,
30880 20 48 50 2d 55 58 20 31 31 69 20 3c 6c 69 6d 69   HP-UX 11i <limi
30890 74 73 2e 68 3e 20 64 65 63 6c 61 72 65 73 20 67  ts.h> declares g
308a0 65 74 74 69 6d 65 6f 66 64 61 79 2e 20 20 2a 2f  ettimeofday.  */
308b0 0a 23 64 65 66 69 6e 65 20 64 6c 6f 70 65 6e 20  .#define dlopen 
308c0 69 6e 6e 6f 63 75 6f 75 73 5f 64 6c 6f 70 65 6e  innocuous_dlopen
308d0 0a 0a 2f 2a 20 53 79 73 74 65 6d 20 68 65 61 64  ../* System head
308e0 65 72 20 74 6f 20 64 65 66 69 6e 65 20 5f 5f 73  er to define __s
308f0 74 75 62 20 6d 61 63 72 6f 73 20 61 6e 64 20 68  tub macros and h
30900 6f 70 65 66 75 6c 6c 79 20 66 65 77 20 70 72 6f  opefully few pro
30910 74 6f 74 79 70 65 73 2c 0a 20 20 20 20 77 68 69  totypes,.    whi
30920 63 68 20 63 61 6e 20 63 6f 6e 66 6c 69 63 74 20  ch can conflict 
30930 77 69 74 68 20 63 68 61 72 20 64 6c 6f 70 65 6e  with char dlopen
30940 20 28 29 3b 20 62 65 6c 6f 77 2e 0a 20 20 20 20   (); below..    
30950 50 72 65 66 65 72 20 3c 6c 69 6d 69 74 73 2e 68  Prefer <limits.h
30960 3e 20 74 6f 20 3c 61 73 73 65 72 74 2e 68 3e 20  > to <assert.h> 
30970 69 66 20 5f 5f 53 54 44 43 5f 5f 20 69 73 20 64  if __STDC__ is d
30980 65 66 69 6e 65 64 2c 20 73 69 6e 63 65 0a 20 20  efined, since.  
30990 20 20 3c 6c 69 6d 69 74 73 2e 68 3e 20 65 78 69    <limits.h> exi
309a0 73 74 73 20 65 76 65 6e 20 6f 6e 20 66 72 65 65  sts even on free
309b0 73 74 61 6e 64 69 6e 67 20 63 6f 6d 70 69 6c 65  standing compile
309c0 72 73 2e 20 20 2a 2f 0a 0a 23 69 66 64 65 66 20  rs.  */..#ifdef 
309d0 5f 5f 53 54 44 43 5f 5f 0a 23 20 69 6e 63 6c 75  __STDC__.# inclu
309e0 64 65 20 3c 6c 69 6d 69 74 73 2e 68 3e 0a 23 65  de <limits.h>.#e
309f0 6c 73 65 0a 23 20 69 6e 63 6c 75 64 65 20 3c 61  lse.# include <a
30a00 73 73 65 72 74 2e 68 3e 0a 23 65 6e 64 69 66 0a  ssert.h>.#endif.
30a10 0a 23 75 6e 64 65 66 20 64 6c 6f 70 65 6e 0a 0a  .#undef dlopen..
30a20 2f 2a 20 4f 76 65 72 72 69 64 65 20 61 6e 79 20  /* Override any 
30a30 67 63 63 32 20 69 6e 74 65 72 6e 61 6c 20 70 72  gcc2 internal pr
30a40 6f 74 6f 74 79 70 65 20 74 6f 20 61 76 6f 69 64  ototype to avoid
30a50 20 61 6e 20 65 72 72 6f 72 2e 20 20 2a 2f 0a 23   an error.  */.#
30a60 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75  ifdef __cplusplu
30a70 73 0a 65 78 74 65 72 6e 20 22 43 22 0a 7b 0a 23  s.extern "C".{.#
30a80 65 6e 64 69 66 0a 2f 2a 20 57 65 20 75 73 65 20  endif./* We use 
30a90 63 68 61 72 20 62 65 63 61 75 73 65 20 69 6e 74  char because int
30aa0 20 6d 69 67 68 74 20 6d 61 74 63 68 20 74 68 65   might match the
30ab0 20 72 65 74 75 72 6e 20 74 79 70 65 20 6f 66 20   return type of 
30ac0 61 20 67 63 63 32 0a 20 20 20 62 75 69 6c 74 69  a gcc2.   builti
30ad0 6e 20 61 6e 64 20 74 68 65 6e 20 69 74 73 20 61  n and then its a
30ae0 72 67 75 6d 65 6e 74 20 70 72 6f 74 6f 74 79 70  rgument prototyp
30af0 65 20 77 6f 75 6c 64 20 73 74 69 6c 6c 20 61 70  e would still ap
30b00 70 6c 79 2e 20 20 2a 2f 0a 63 68 61 72 20 64 6c  ply.  */.char dl
30b10 6f 70 65 6e 20 28 29 3b 0a 2f 2a 20 54 68 65 20  open ();./* The 
30b20 47 4e 55 20 43 20 6c 69 62 72 61 72 79 20 64 65  GNU C library de
30b30 66 69 6e 65 73 20 74 68 69 73 20 66 6f 72 20 66  fines this for f
30b40 75 6e 63 74 69 6f 6e 73 20 77 68 69 63 68 20 69  unctions which i
30b50 74 20 69 6d 70 6c 65 6d 65 6e 74 73 0a 20 20 20  t implements.   
30b60 20 74 6f 20 61 6c 77 61 79 73 20 66 61 69 6c 20   to always fail 
30b70 77 69 74 68 20 45 4e 4f 53 59 53 2e 20 20 53 6f  with ENOSYS.  So
30b80 6d 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65  me functions are
30b90 20 61 63 74 75 61 6c 6c 79 20 6e 61 6d 65 64 0a   actually named.
30ba0 20 20 20 20 73 6f 6d 65 74 68 69 6e 67 20 73 74      something st
30bb0 61 72 74 69 6e 67 20 77 69 74 68 20 5f 5f 20 61  arting with __ a
30bc0 6e 64 20 74 68 65 20 6e 6f 72 6d 61 6c 20 6e 61  nd the normal na
30bd0 6d 65 20 69 73 20 61 6e 20 61 6c 69 61 73 2e 20  me is an alias. 
30be0 20 2a 2f 0a 23 69 66 20 64 65 66 69 6e 65 64 20   */.#if defined 
30bf0 28 5f 5f 73 74 75 62 5f 64 6c 6f 70 65 6e 29 20  (__stub_dlopen) 
30c00 7c 7c 20 64 65 66 69 6e 65 64 20 28 5f 5f 73 74  || defined (__st
30c10 75 62 5f 5f 5f 64 6c 6f 70 65 6e 29 0a 63 68 6f  ub___dlopen).cho
30c20 6b 65 20 6d 65 0a 23 65 6c 73 65 0a 63 68 61 72  ke me.#else.char
30c30 20 28 2a 66 29 20 28 29 20 3d 20 64 6c 6f 70 65   (*f) () = dlope
30c40 6e 3b 0a 23 65 6e 64 69 66 0a 23 69 66 64 65 66  n;.#endif.#ifdef
30c50 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 7d 0a 23   __cplusplus.}.#
30c60 65 6e 64 69 66 0a 0a 69 6e 74 0a 6d 61 69 6e 20  endif..int.main 
30c70 28 29 0a 7b 0a 72 65 74 75 72 6e 20 66 20 21 3d  ().{.return f !=
30c80 20 64 6c 6f 70 65 6e 3b 0a 20 20 3b 0a 20 20 72   dlopen;.  ;.  r
30c90 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f  eturn 0;.}._ACEO
30ca0 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  F.rm -f conftest
30cb0 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66  .$ac_objext conf
30cc0 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 0a 69  test$ac_exeext.i
30cd0 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22  f { (eval echo "
30ce0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
30cf0 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29 20 3e  \"$ac_link\"") >
30d00 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 6c  &5.  (eval $ac_l
30d10 69 6e 6b 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e  ink) 2>conftest.
30d20 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  er1.  ac_status=
30d30 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20  $?.  grep -v '^ 
30d40 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31  *+' conftest.er1
30d50 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20   >conftest.err. 
30d60 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e   rm -f conftest.
30d70 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65  er1.  cat confte
30d80 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68  st.err >&5.  ech
30d90 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
30da0 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
30db0 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
30dc0 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20   $ac_status); } 
30dd0 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74  &&.. { ac_try='t
30de0 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f 77 65  est -z "$ac_c_we
30df0 72 72 6f 72 5f 66 6c 61 67 22 09 09 09 20 7c 7c  rror_flag"... ||
30e00 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74   test ! -s conft
30e10 65 73 74 2e 65 72 72 27 0a 20 20 7b 20 28 65 76  est.err'.  { (ev
30e20 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
30e30 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74  $LINENO: \"$ac_t
30e40 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  ry\"") >&5.  (ev
30e50 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35  al $ac_try) 2>&5
30e60 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
30e70 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
30e80 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
30e90 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
30ea0 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
30eb0 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61  ); }; } &&.. { a
30ec0 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73 20 63  c_try='test -s c
30ed0 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78  onftest$ac_exeex
30ee0 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68  t'.  { (eval ech
30ef0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
30f00 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29  O: \"$ac_try\"")
30f10 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
30f20 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f  _try) 2>&5.  ac_
30f30 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
30f40 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
30f50 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
30f60 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
30f70 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20  $ac_status); }; 
30f80 7d 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f  }; then.  ac_cv_
30f90 66 75 6e 63 5f 64 6c 6f 70 65 6e 3d 79 65 73 0a  func_dlopen=yes.
30fa0 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73  else.  echo "$as
30fb0 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67  _me: failed prog
30fc0 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65  ram was:" >&5.se
30fd0 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66  d 's/^/| /' conf
30fe0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35  test.$ac_ext >&5
30ff0 0a 0a 61 63 5f 63 76 5f 66 75 6e 63 5f 64 6c 6f  ..ac_cv_func_dlo
31000 70 65 6e 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20  pen=no.fi.rm -f 
31010 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e  conftest.err con
31020 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
31030 20 5c 0a 20 20 20 20 20 20 63 6f 6e 66 74 65 73   \.      conftes
31040 74 24 61 63 5f 65 78 65 65 78 74 20 63 6f 6e 66  t$ac_exeext conf
31050 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 66 69 0a  test.$ac_ext.fi.
31060 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
31070 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61  NENO: result: $a
31080 63 5f 63 76 5f 66 75 6e 63 5f 64 6c 6f 70 65 6e  c_cv_func_dlopen
31090 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
310a0 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 66 75 6e 63  HO_T}$ac_cv_func
310b0 5f 64 6c 6f 70 65 6e 22 20 3e 26 36 0a 69 66 20  _dlopen" >&6.if 
310c0 74 65 73 74 20 24 61 63 5f 63 76 5f 66 75 6e 63  test $ac_cv_func
310d0 5f 64 6c 6f 70 65 6e 20 3d 20 79 65 73 3b 20 74  _dlopen = yes; t
310e0 68 65 6e 0a 20 20 6c 74 5f 63 76 5f 64 6c 6f 70  hen.  lt_cv_dlop
310f0 65 6e 3d 22 64 6c 6f 70 65 6e 22 0a 65 6c 73 65  en="dlopen".else
31100 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
31110 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
31120 67 20 66 6f 72 20 64 6c 6f 70 65 6e 20 69 6e 20  g for dlopen in 
31130 2d 6c 64 6c 22 20 3e 26 35 0a 65 63 68 6f 20 24  -ldl" >&5.echo $
31140 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
31150 20 66 6f 72 20 64 6c 6f 70 65 6e 20 69 6e 20 2d   for dlopen in -
31160 6c 64 6c 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ldl... $ECHO_C" 
31170 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61  >&6.if test "${a
31180 63 5f 63 76 5f 6c 69 62 5f 64 6c 5f 64 6c 6f 70  c_cv_lib_dl_dlop
31190 65 6e 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  en+set}" = set; 
311a0 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
311b0 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
311c0 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a  CHO_C" >&6.else.
311d0 20 20 61 63 5f 63 68 65 63 6b 5f 6c 69 62 5f 73    ac_check_lib_s
311e0 61 76 65 5f 4c 49 42 53 3d 24 4c 49 42 53 0a 4c  ave_LIBS=$LIBS.L
311f0 49 42 53 3d 22 2d 6c 64 6c 20 20 24 4c 49 42 53  IBS="-ldl  $LIBS
31200 22 0a 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e  ".cat >conftest.
31210 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
31220 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  ./* confdefs.h. 
31230 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63   */._ACEOF.cat c
31240 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66  onfdefs.h >>conf
31250 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74  test.$ac_ext.cat
31260 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
31270 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
31280 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  end confdefs.h. 
31290 20 2a 2f 0a 0a 2f 2a 20 4f 76 65 72 72 69 64 65   */../* Override
312a0 20 61 6e 79 20 67 63 63 32 20 69 6e 74 65 72 6e   any gcc2 intern
312b0 61 6c 20 70 72 6f 74 6f 74 79 70 65 20 74 6f 20  al prototype to 
312c0 61 76 6f 69 64 20 61 6e 20 65 72 72 6f 72 2e 20  avoid an error. 
312d0 20 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c   */.#ifdef __cpl
312e0 75 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 22 43  usplus.extern "C
312f0 22 0a 23 65 6e 64 69 66 0a 2f 2a 20 57 65 20 75  ".#endif./* We u
31300 73 65 20 63 68 61 72 20 62 65 63 61 75 73 65 20  se char because 
31310 69 6e 74 20 6d 69 67 68 74 20 6d 61 74 63 68 20  int might match 
31320 74 68 65 20 72 65 74 75 72 6e 20 74 79 70 65 20  the return type 
31330 6f 66 20 61 20 67 63 63 32 0a 20 20 20 62 75 69  of a gcc2.   bui
31340 6c 74 69 6e 20 61 6e 64 20 74 68 65 6e 20 69 74  ltin and then it
31350 73 20 61 72 67 75 6d 65 6e 74 20 70 72 6f 74 6f  s argument proto
31360 74 79 70 65 20 77 6f 75 6c 64 20 73 74 69 6c 6c  type would still
31370 20 61 70 70 6c 79 2e 20 20 2a 2f 0a 63 68 61 72   apply.  */.char
31380 20 64 6c 6f 70 65 6e 20 28 29 3b 0a 69 6e 74 0a   dlopen ();.int.
31390 6d 61 69 6e 20 28 29 0a 7b 0a 64 6c 6f 70 65 6e  main ().{.dlopen
313a0 20 28 29 3b 0a 20 20 3b 0a 20 20 72 65 74 75 72   ();.  ;.  retur
313b0 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d  n 0;.}._ACEOF.rm
313c0 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   -f conftest.$ac
313d0 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74  _objext conftest
313e0 24 61 63 5f 65 78 65 65 78 74 0a 69 66 20 7b 20  $ac_exeext.if { 
313f0 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
31400 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
31410 63 5f 6c 69 6e 6b 5c 22 22 29 20 3e 26 35 0a 20  c_link\"") >&5. 
31420 20 28 65 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 29   (eval $ac_link)
31430 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a   2>conftest.er1.
31440 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
31450 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20   grep -v '^ *+' 
31460 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f  conftest.er1 >co
31470 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20  nftest.err.  rm 
31480 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a  -f conftest.er1.
31490 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65    cat conftest.e
314a0 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24  rr >&5.  echo "$
314b0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
314c0 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
314d0 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
314e0 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09  _status); } &&..
314f0 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20   { ac_try='test 
31500 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72  -z "$ac_c_werror
31510 5f 66 6c 61 67 22 09 09 09 20 7c 7c 20 74 65 73  _flag"... || tes
31520 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  t ! -s conftest.
31530 65 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20 65  err'.  { (eval e
31540 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
31550 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22  ENO: \"$ac_try\"
31560 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
31570 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61  ac_try) 2>&5.  a
31580 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
31590 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
315a0 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
315b0 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
315c0 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
315d0 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72  ; } &&.. { ac_tr
315e0 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74  y='test -s conft
315f0 65 73 74 24 61 63 5f 65 78 65 65 78 74 27 0a 20  est$ac_exeext'. 
31600 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
31610 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
31620 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35  "$ac_try\"") >&5
31630 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79  .  (eval $ac_try
31640 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
31650 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
31660 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
31670 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
31680 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
31690 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74  status); }; }; t
316a0 68 65 6e 0a 20 20 61 63 5f 63 76 5f 6c 69 62 5f  hen.  ac_cv_lib_
316b0 64 6c 5f 64 6c 6f 70 65 6e 3d 79 65 73 0a 65 6c  dl_dlopen=yes.el
316c0 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
316d0 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61  e: failed progra
316e0 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20  m was:" >&5.sed 
316f0 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65  's/^/| /' confte
31700 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a  st.$ac_ext >&5..
31710 61 63 5f 63 76 5f 6c 69 62 5f 64 6c 5f 64 6c 6f  ac_cv_lib_dl_dlo
31720 70 65 6e 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20  pen=no.fi.rm -f 
31730 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e  conftest.err con
31740 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
31750 20 5c 0a 20 20 20 20 20 20 63 6f 6e 66 74 65 73   \.      conftes
31760 74 24 61 63 5f 65 78 65 65 78 74 20 63 6f 6e 66  t$ac_exeext conf
31770 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 4c 49 42  test.$ac_ext.LIB
31780 53 3d 24 61 63 5f 63 68 65 63 6b 5f 6c 69 62 5f  S=$ac_check_lib_
31790 73 61 76 65 5f 4c 49 42 53 0a 66 69 0a 65 63 68  save_LIBS.fi.ech
317a0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
317b0 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63  O: result: $ac_c
317c0 76 5f 6c 69 62 5f 64 6c 5f 64 6c 6f 70 65 6e 22  v_lib_dl_dlopen"
317d0 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
317e0 4f 5f 54 7d 24 61 63 5f 63 76 5f 6c 69 62 5f 64  O_T}$ac_cv_lib_d
317f0 6c 5f 64 6c 6f 70 65 6e 22 20 3e 26 36 0a 69 66  l_dlopen" >&6.if
31800 20 74 65 73 74 20 24 61 63 5f 63 76 5f 6c 69 62   test $ac_cv_lib
31810 5f 64 6c 5f 64 6c 6f 70 65 6e 20 3d 20 79 65 73  _dl_dlopen = yes
31820 3b 20 74 68 65 6e 0a 20 20 6c 74 5f 63 76 5f 64  ; then.  lt_cv_d
31830 6c 6f 70 65 6e 3d 22 64 6c 6f 70 65 6e 22 20 6c  lopen="dlopen" l
31840 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 6c 69 62 73  t_cv_dlopen_libs
31850 3d 22 2d 6c 64 6c 22 0a 65 6c 73 65 0a 20 20 65  ="-ldl".else.  e
31860 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
31870 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
31880 72 20 64 6c 6f 70 65 6e 20 69 6e 20 2d 6c 73 76  r dlopen in -lsv
31890 6c 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  ld" >&5.echo $EC
318a0 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66  HO_N "checking f
318b0 6f 72 20 64 6c 6f 70 65 6e 20 69 6e 20 2d 6c 73  or dlopen in -ls
318c0 76 6c 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  vld... $ECHO_C" 
318d0 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61  >&6.if test "${a
318e0 63 5f 63 76 5f 6c 69 62 5f 73 76 6c 64 5f 64 6c  c_cv_lib_svld_dl
318f0 6f 70 65 6e 2b 73 65 74 7d 22 20 3d 20 73 65 74  open+set}" = set
31900 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
31910 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
31920 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
31930 65 0a 20 20 61 63 5f 63 68 65 63 6b 5f 6c 69 62  e.  ac_check_lib
31940 5f 73 61 76 65 5f 4c 49 42 53 3d 24 4c 49 42 53  _save_LIBS=$LIBS
31950 0a 4c 49 42 53 3d 22 2d 6c 73 76 6c 64 20 20 24  .LIBS="-lsvld  $
31960 4c 49 42 53 22 0a 63 61 74 20 3e 63 6f 6e 66 74  LIBS".cat >conft
31970 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
31980 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73  CEOF./* confdefs
31990 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63  .h.  */._ACEOF.c
319a0 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e  at confdefs.h >>
319b0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
319c0 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  .cat >>conftest.
319d0 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
319e0 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73  ./* end confdefs
319f0 2e 68 2e 20 20 2a 2f 0a 0a 2f 2a 20 4f 76 65 72  .h.  */../* Over
31a00 72 69 64 65 20 61 6e 79 20 67 63 63 32 20 69 6e  ride any gcc2 in
31a10 74 65 72 6e 61 6c 20 70 72 6f 74 6f 74 79 70 65  ternal prototype
31a20 20 74 6f 20 61 76 6f 69 64 20 61 6e 20 65 72 72   to avoid an err
31a30 6f 72 2e 20 20 2a 2f 0a 23 69 66 64 65 66 20 5f  or.  */.#ifdef _
31a40 5f 63 70 6c 75 73 70 6c 75 73 0a 65 78 74 65 72  _cplusplus.exter
31a50 6e 20 22 43 22 0a 23 65 6e 64 69 66 0a 2f 2a 20  n "C".#endif./* 
31a60 57 65 20 75 73 65 20 63 68 61 72 20 62 65 63 61  We use char beca
31a70 75 73 65 20 69 6e 74 20 6d 69 67 68 74 20 6d 61  use int might ma
31a80 74 63 68 20 74 68 65 20 72 65 74 75 72 6e 20 74  tch the return t
31a90 79 70 65 20 6f 66 20 61 20 67 63 63 32 0a 20 20  ype of a gcc2.  
31aa0 20 62 75 69 6c 74 69 6e 20 61 6e 64 20 74 68 65   builtin and the
31ab0 6e 20 69 74 73 20 61 72 67 75 6d 65 6e 74 20 70  n its argument p
31ac0 72 6f 74 6f 74 79 70 65 20 77 6f 75 6c 64 20 73  rototype would s
31ad0 74 69 6c 6c 20 61 70 70 6c 79 2e 20 20 2a 2f 0a  till apply.  */.
31ae0 63 68 61 72 20 64 6c 6f 70 65 6e 20 28 29 3b 0a  char dlopen ();.
31af0 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 64 6c  int.main ().{.dl
31b00 6f 70 65 6e 20 28 29 3b 0a 20 20 3b 0a 20 20 72  open ();.  ;.  r
31b10 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f  eturn 0;.}._ACEO
31b20 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  F.rm -f conftest
31b30 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66  .$ac_objext conf
31b40 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 0a 69  test$ac_exeext.i
31b50 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22  f { (eval echo "
31b60 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
31b70 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29 20 3e  \"$ac_link\"") >
31b80 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 6c  &5.  (eval $ac_l
31b90 69 6e 6b 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e  ink) 2>conftest.
31ba0 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  er1.  ac_status=
31bb0 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20  $?.  grep -v '^ 
31bc0 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31  *+' conftest.er1
31bd0 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20   >conftest.err. 
31be0 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e   rm -f conftest.
31bf0 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65  er1.  cat confte
31c00 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68  st.err >&5.  ech
31c10 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
31c20 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
31c30 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
31c40 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20   $ac_status); } 
31c50 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74  &&.. { ac_try='t
31c60 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f 77 65  est -z "$ac_c_we
31c70 72 72 6f 72 5f 66 6c 61 67 22 09 09 09 20 7c 7c  rror_flag"... ||
31c80 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74   test ! -s conft
31c90 65 73 74 2e 65 72 72 27 0a 20 20 7b 20 28 65 76  est.err'.  { (ev
31ca0 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
31cb0 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74  $LINENO: \"$ac_t
31cc0 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  ry\"") >&5.  (ev
31cd0 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35  al $ac_try) 2>&5
31ce0 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
31cf0 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
31d00 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
31d10 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
31d20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
31d30 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61  ); }; } &&.. { a
31d40 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73 20 63  c_try='test -s c
31d50 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78  onftest$ac_exeex
31d60 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68  t'.  { (eval ech
31d70 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
31d80 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29  O: \"$ac_try\"")
31d90 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
31da0 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f  _try) 2>&5.  ac_
31db0 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
31dc0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
31dd0 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
31de0 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
31df0 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20  $ac_status); }; 
31e00 7d 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f  }; then.  ac_cv_
31e10 6c 69 62 5f 73 76 6c 64 5f 64 6c 6f 70 65 6e 3d  lib_svld_dlopen=
31e20 79 65 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  yes.else.  echo 
31e30 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
31e40 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
31e50 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
31e60 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
31e70 20 3e 26 35 0a 0a 61 63 5f 63 76 5f 6c 69 62 5f   >&5..ac_cv_lib_
31e80 73 76 6c 64 5f 64 6c 6f 70 65 6e 3d 6e 6f 0a 66  svld_dlopen=no.f
31e90 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  i.rm -f conftest
31ea0 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61  .err conftest.$a
31eb0 63 5f 6f 62 6a 65 78 74 20 5c 0a 20 20 20 20 20  c_objext \.     
31ec0 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65   conftest$ac_exe
31ed0 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  ext conftest.$ac
31ee0 5f 65 78 74 0a 4c 49 42 53 3d 24 61 63 5f 63 68  _ext.LIBS=$ac_ch
31ef0 65 63 6b 5f 6c 69 62 5f 73 61 76 65 5f 4c 49 42  eck_lib_save_LIB
31f00 53 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d  S.fi.echo "$as_m
31f10 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
31f20 74 3a 20 24 61 63 5f 63 76 5f 6c 69 62 5f 73 76  t: $ac_cv_lib_sv
31f30 6c 64 5f 64 6c 6f 70 65 6e 22 20 3e 26 35 0a 65  ld_dlopen" >&5.e
31f40 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61  cho "${ECHO_T}$a
31f50 63 5f 63 76 5f 6c 69 62 5f 73 76 6c 64 5f 64 6c  c_cv_lib_svld_dl
31f60 6f 70 65 6e 22 20 3e 26 36 0a 69 66 20 74 65 73  open" >&6.if tes
31f70 74 20 24 61 63 5f 63 76 5f 6c 69 62 5f 73 76 6c  t $ac_cv_lib_svl
31f80 64 5f 64 6c 6f 70 65 6e 20 3d 20 79 65 73 3b 20  d_dlopen = yes; 
31f90 74 68 65 6e 0a 20 20 6c 74 5f 63 76 5f 64 6c 6f  then.  lt_cv_dlo
31fa0 70 65 6e 3d 22 64 6c 6f 70 65 6e 22 20 6c 74 5f  pen="dlopen" lt_
31fb0 63 76 5f 64 6c 6f 70 65 6e 5f 6c 69 62 73 3d 22  cv_dlopen_libs="
31fc0 2d 6c 73 76 6c 64 22 0a 65 6c 73 65 0a 20 20 65  -lsvld".else.  e
31fd0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
31fe0 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
31ff0 72 20 64 6c 64 5f 6c 69 6e 6b 20 69 6e 20 2d 6c  r dld_link in -l
32000 64 6c 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  dld" >&5.echo $E
32010 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
32020 66 6f 72 20 64 6c 64 5f 6c 69 6e 6b 20 69 6e 20  for dld_link in 
32030 2d 6c 64 6c 64 2e 2e 2e 20 24 45 43 48 4f 5f 43  -ldld... $ECHO_C
32040 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24  " >&6.if test "$
32050 7b 61 63 5f 63 76 5f 6c 69 62 5f 64 6c 64 5f 64  {ac_cv_lib_dld_d
32060 6c 64 5f 6c 69 6e 6b 2b 73 65 74 7d 22 20 3d 20  ld_link+set}" = 
32070 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
32080 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
32090 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
320a0 65 6c 73 65 0a 20 20 61 63 5f 63 68 65 63 6b 5f  else.  ac_check_
320b0 6c 69 62 5f 73 61 76 65 5f 4c 49 42 53 3d 24 4c  lib_save_LIBS=$L
320c0 49 42 53 0a 4c 49 42 53 3d 22 2d 6c 64 6c 64 20  IBS.LIBS="-ldld 
320d0 20 24 4c 49 42 53 22 0a 63 61 74 20 3e 63 6f 6e   $LIBS".cat >con
320e0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
320f0 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65  _ACEOF./* confde
32100 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46  fs.h.  */._ACEOF
32110 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20  .cat confdefs.h 
32120 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
32130 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73  xt.cat >>conftes
32140 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
32150 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65  OF./* end confde
32160 66 73 2e 68 2e 20 20 2a 2f 0a 0a 2f 2a 20 4f 76  fs.h.  */../* Ov
32170 65 72 72 69 64 65 20 61 6e 79 20 67 63 63 32 20  erride any gcc2 
32180 69 6e 74 65 72 6e 61 6c 20 70 72 6f 74 6f 74 79  internal prototy
32190 70 65 20 74 6f 20 61 76 6f 69 64 20 61 6e 20 65  pe to avoid an e
321a0 72 72 6f 72 2e 20 20 2a 2f 0a 23 69 66 64 65 66  rror.  */.#ifdef
321b0 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 65 78 74   __cplusplus.ext
321c0 65 72 6e 20 22 43 22 0a 23 65 6e 64 69 66 0a 2f  ern "C".#endif./
321d0 2a 20 57 65 20 75 73 65 20 63 68 61 72 20 62 65  * We use char be
321e0 63 61 75 73 65 20 69 6e 74 20 6d 69 67 68 74 20  cause int might 
321f0 6d 61 74 63 68 20 74 68 65 20 72 65 74 75 72 6e  match the return
32200 20 74 79 70 65 20 6f 66 20 61 20 67 63 63 32 0a   type of a gcc2.
32210 20 20 20 62 75 69 6c 74 69 6e 20 61 6e 64 20 74     builtin and t
32220 68 65 6e 20 69 74 73 20 61 72 67 75 6d 65 6e 74  hen its argument
32230 20 70 72 6f 74 6f 74 79 70 65 20 77 6f 75 6c 64   prototype would
32240 20 73 74 69 6c 6c 20 61 70 70 6c 79 2e 20 20 2a   still apply.  *
32250 2f 0a 63 68 61 72 20 64 6c 64 5f 6c 69 6e 6b 20  /.char dld_link 
32260 28 29 3b 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a  ();.int.main ().
32270 7b 0a 64 6c 64 5f 6c 69 6e 6b 20 28 29 3b 0a 20  {.dld_link ();. 
32280 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d   ;.  return 0;.}
32290 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f  ._ACEOF.rm -f co
322a0 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
322b0 74 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78  t conftest$ac_ex
322c0 65 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20  eext.if { (eval 
322d0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
322e0 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b  NENO: \"$ac_link
322f0 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
32300 20 24 61 63 5f 6c 69 6e 6b 29 20 32 3e 63 6f 6e   $ac_link) 2>con
32310 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73  ftest.er1.  ac_s
32320 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20  tatus=$?.  grep 
32330 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65  -v '^ *+' confte
32340 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74  st.er1 >conftest
32350 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e  .err.  rm -f con
32360 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20  ftest.er1.  cat 
32370 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35  conftest.err >&5
32380 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
32390 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
323a0 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
323b0 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
323c0 73 29 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f  s); } &&.. { ac_
323d0 74 72 79 3d 27 74 65 73 74 20 2d 7a 20 22 24 61  try='test -z "$a
323e0 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22  c_c_werror_flag"
323f0 09 09 09 20 7c 7c 20 74 65 73 74 20 21 20 2d 73  ... || test ! -s
32400 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a 20   conftest.err'. 
32410 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
32420 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
32430 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35  "$ac_try\"") >&5
32440 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79  .  (eval $ac_try
32450 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
32460 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
32470 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
32480 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
32490 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
324a0 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26  status); }; } &&
324b0 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73  .. { ac_try='tes
324c0 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 24 61 63  t -s conftest$ac
324d0 5f 65 78 65 65 78 74 27 0a 20 20 7b 20 28 65 76  _exeext'.  { (ev
324e0 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
324f0 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74  $LINENO: \"$ac_t
32500 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  ry\"") >&5.  (ev
32510 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35  al $ac_try) 2>&5
32520 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
32530 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
32540 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
32550 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
32560 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
32570 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20  ); }; }; then.  
32580 61 63 5f 63 76 5f 6c 69 62 5f 64 6c 64 5f 64 6c  ac_cv_lib_dld_dl
32590 64 5f 6c 69 6e 6b 3d 79 65 73 0a 65 6c 73 65 0a  d_link=yes.else.
325a0 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20    echo "$as_me: 
325b0 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77  failed program w
325c0 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f  as:" >&5.sed 's/
325d0 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e  ^/| /' conftest.
325e0 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 61 63 5f  $ac_ext >&5..ac_
325f0 63 76 5f 6c 69 62 5f 64 6c 64 5f 64 6c 64 5f 6c  cv_lib_dld_dld_l
32600 69 6e 6b 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20  ink=no.fi.rm -f 
32610 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e  conftest.err con
32620 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
32630 20 5c 0a 20 20 20 20 20 20 63 6f 6e 66 74 65 73   \.      conftes
32640 74 24 61 63 5f 65 78 65 65 78 74 20 63 6f 6e 66  t$ac_exeext conf
32650 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 4c 49 42  test.$ac_ext.LIB
32660 53 3d 24 61 63 5f 63 68 65 63 6b 5f 6c 69 62 5f  S=$ac_check_lib_
32670 73 61 76 65 5f 4c 49 42 53 0a 66 69 0a 65 63 68  save_LIBS.fi.ech
32680 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
32690 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63  O: result: $ac_c
326a0 76 5f 6c 69 62 5f 64 6c 64 5f 64 6c 64 5f 6c 69  v_lib_dld_dld_li
326b0 6e 6b 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  nk" >&5.echo "${
326c0 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 6c 69  ECHO_T}$ac_cv_li
326d0 62 5f 64 6c 64 5f 64 6c 64 5f 6c 69 6e 6b 22 20  b_dld_dld_link" 
326e0 3e 26 36 0a 69 66 20 74 65 73 74 20 24 61 63 5f  >&6.if test $ac_
326f0 63 76 5f 6c 69 62 5f 64 6c 64 5f 64 6c 64 5f 6c  cv_lib_dld_dld_l
32700 69 6e 6b 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a  ink = yes; then.
32710 20 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 3d 22    lt_cv_dlopen="
32720 64 6c 64 5f 6c 69 6e 6b 22 20 6c 74 5f 63 76 5f  dld_link" lt_cv_
32730 64 6c 6f 70 65 6e 5f 6c 69 62 73 3d 22 2d 64 6c  dlopen_libs="-dl
32740 64 22 0a 66 69 0a 0a 0a 66 69 0a 0a 0a 66 69 0a  d".fi...fi...fi.
32750 0a 0a 66 69 0a 0a 0a 66 69 0a 0a 0a 66 69 0a 0a  ..fi...fi...fi..
32760 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 0a 20      ;;.  esac.. 
32770 20 69 66 20 74 65 73 74 20 22 78 24 6c 74 5f 63   if test "x$lt_c
32780 76 5f 64 6c 6f 70 65 6e 22 20 21 3d 20 78 6e 6f  v_dlopen" != xno
32790 3b 20 74 68 65 6e 0a 20 20 20 20 65 6e 61 62 6c  ; then.    enabl
327a0 65 5f 64 6c 6f 70 65 6e 3d 79 65 73 0a 20 20 65  e_dlopen=yes.  e
327b0 6c 73 65 0a 20 20 20 20 65 6e 61 62 6c 65 5f 64  lse.    enable_d
327c0 6c 6f 70 65 6e 3d 6e 6f 0a 20 20 66 69 0a 0a 20  lopen=no.  fi.. 
327d0 20 63 61 73 65 20 24 6c 74 5f 63 76 5f 64 6c 6f   case $lt_cv_dlo
327e0 70 65 6e 20 69 6e 0a 20 20 64 6c 6f 70 65 6e 29  pen in.  dlopen)
327f0 0a 20 20 20 20 73 61 76 65 5f 43 50 50 46 4c 41  .    save_CPPFLA
32800 47 53 3d 22 24 43 50 50 46 4c 41 47 53 22 0a 20  GS="$CPPFLAGS". 
32810 20 20 20 20 20 20 20 74 65 73 74 20 22 78 24 61         test "x$a
32820 63 5f 63 76 5f 68 65 61 64 65 72 5f 64 6c 66 63  c_cv_header_dlfc
32830 6e 5f 68 22 20 3d 20 78 79 65 73 20 26 26 20 43  n_h" = xyes && C
32840 50 50 46 4c 41 47 53 3d 22 24 43 50 50 46 4c 41  PPFLAGS="$CPPFLA
32850 47 53 20 2d 44 48 41 56 45 5f 44 4c 46 43 4e 5f  GS -DHAVE_DLFCN_
32860 48 22 0a 0a 20 20 20 20 73 61 76 65 5f 4c 44 46  H"..    save_LDF
32870 4c 41 47 53 3d 22 24 4c 44 46 4c 41 47 53 22 0a  LAGS="$LDFLAGS".
32880 20 20 20 20 65 76 61 6c 20 4c 44 46 4c 41 47 53      eval LDFLAGS
32890 3d 5c 22 5c 24 4c 44 46 4c 41 47 53 20 24 65 78  =\"\$LDFLAGS $ex
328a0 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61  port_dynamic_fla
328b0 67 5f 73 70 65 63 5c 22 0a 0a 20 20 20 20 73 61  g_spec\"..    sa
328c0 76 65 5f 4c 49 42 53 3d 22 24 4c 49 42 53 22 0a  ve_LIBS="$LIBS".
328d0 20 20 20 20 4c 49 42 53 3d 22 24 6c 74 5f 63 76      LIBS="$lt_cv
328e0 5f 64 6c 6f 70 65 6e 5f 6c 69 62 73 20 24 4c 49  _dlopen_libs $LI
328f0 42 53 22 0a 0a 20 20 20 20 65 63 68 6f 20 22 24  BS"..    echo "$
32900 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
32910 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20  hecking whether 
32920 61 20 70 72 6f 67 72 61 6d 20 63 61 6e 20 64 6c  a program can dl
32930 6f 70 65 6e 20 69 74 73 65 6c 66 22 20 3e 26 35  open itself" >&5
32940 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
32950 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20  hecking whether 
32960 61 20 70 72 6f 67 72 61 6d 20 63 61 6e 20 64 6c  a program can dl
32970 6f 70 65 6e 20 69 74 73 65 6c 66 2e 2e 2e 20 24  open itself... $
32980 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74  ECHO_C" >&6.if t
32990 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f 64 6c 6f  est "${lt_cv_dlo
329a0 70 65 6e 5f 73 65 6c 66 2b 73 65 74 7d 22 20 3d  pen_self+set}" =
329b0 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
329c0 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
329d0 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
329e0 0a 65 6c 73 65 0a 20 20 09 20 20 69 66 20 74 65  .else.  .  if te
329f0 73 74 20 22 24 63 72 6f 73 73 5f 63 6f 6d 70 69  st "$cross_compi
32a00 6c 69 6e 67 22 20 3d 20 79 65 73 3b 20 74 68 65  ling" = yes; the
32a10 6e 20 3a 0a 20 20 6c 74 5f 63 76 5f 64 6c 6f 70  n :.  lt_cv_dlop
32a20 65 6e 5f 73 65 6c 66 3d 63 72 6f 73 73 0a 65 6c  en_self=cross.el
32a30 73 65 0a 20 20 20 20 6c 74 5f 64 6c 75 6e 6b 6e  se.    lt_dlunkn
32a40 6f 77 6e 3d 30 3b 20 6c 74 5f 64 6c 6e 6f 5f 75  own=0; lt_dlno_u
32a50 73 63 6f 72 65 3d 31 3b 20 6c 74 5f 64 6c 6e 65  score=1; lt_dlne
32a60 65 64 5f 75 73 63 6f 72 65 3d 32 0a 20 20 6c 74  ed_uscore=2.  lt
32a70 5f 73 74 61 74 75 73 3d 24 6c 74 5f 64 6c 75 6e  _status=$lt_dlun
32a80 6b 6e 6f 77 6e 0a 20 20 63 61 74 20 3e 20 63 6f  known.  cat > co
32a90 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
32aa0 3c 45 4f 46 0a 23 6c 69 6e 65 20 36 36 33 35 20  <EOF.#line 6635 
32ab0 22 63 6f 6e 66 69 67 75 72 65 22 0a 23 69 6e 63  "configure".#inc
32ac0 6c 75 64 65 20 22 63 6f 6e 66 64 65 66 73 2e 68  lude "confdefs.h
32ad0 22 0a 0a 23 69 66 20 48 41 56 45 5f 44 4c 46 43  "..#if HAVE_DLFC
32ae0 4e 5f 48 0a 23 69 6e 63 6c 75 64 65 20 3c 64 6c  N_H.#include <dl
32af0 66 63 6e 2e 68 3e 0a 23 65 6e 64 69 66 0a 0a 23  fcn.h>.#endif..#
32b00 69 6e 63 6c 75 64 65 20 3c 73 74 64 69 6f 2e 68  include <stdio.h
32b10 3e 0a 0a 23 69 66 64 65 66 20 52 54 4c 44 5f 47  >..#ifdef RTLD_G
32b20 4c 4f 42 41 4c 0a 23 20 20 64 65 66 69 6e 65 20  LOBAL.#  define 
32b30 4c 54 5f 44 4c 47 4c 4f 42 41 4c 09 09 52 54 4c  LT_DLGLOBAL..RTL
32b40 44 5f 47 4c 4f 42 41 4c 0a 23 65 6c 73 65 0a 23  D_GLOBAL.#else.#
32b50 20 20 69 66 64 65 66 20 44 4c 5f 47 4c 4f 42 41    ifdef DL_GLOBA
32b60 4c 0a 23 20 20 20 20 64 65 66 69 6e 65 20 4c 54  L.#    define LT
32b70 5f 44 4c 47 4c 4f 42 41 4c 09 09 44 4c 5f 47 4c  _DLGLOBAL..DL_GL
32b80 4f 42 41 4c 0a 23 20 20 65 6c 73 65 0a 23 20 20  OBAL.#  else.#  
32b90 20 20 64 65 66 69 6e 65 20 4c 54 5f 44 4c 47 4c    define LT_DLGL
32ba0 4f 42 41 4c 09 09 30 0a 23 20 20 65 6e 64 69 66  OBAL..0.#  endif
32bb0 0a 23 65 6e 64 69 66 0a 0a 2f 2a 20 57 65 20 6d  .#endif../* We m
32bc0 61 79 20 68 61 76 65 20 74 6f 20 64 65 66 69 6e  ay have to defin
32bd0 65 20 4c 54 5f 44 4c 4c 41 5a 59 5f 4f 52 5f 4e  e LT_DLLAZY_OR_N
32be0 4f 57 20 69 6e 20 74 68 65 20 63 6f 6d 6d 61 6e  OW in the comman
32bf0 64 20 6c 69 6e 65 20 69 66 20 77 65 0a 20 20 20  d line if we.   
32c00 66 69 6e 64 20 6f 75 74 20 69 74 20 64 6f 65 73  find out it does
32c10 20 6e 6f 74 20 77 6f 72 6b 20 69 6e 20 73 6f 6d   not work in som
32c20 65 20 70 6c 61 74 66 6f 72 6d 2e 20 2a 2f 0a 23  e platform. */.#
32c30 69 66 6e 64 65 66 20 4c 54 5f 44 4c 4c 41 5a 59  ifndef LT_DLLAZY
32c40 5f 4f 52 5f 4e 4f 57 0a 23 20 20 69 66 64 65 66  _OR_NOW.#  ifdef
32c50 20 52 54 4c 44 5f 4c 41 5a 59 0a 23 20 20 20 20   RTLD_LAZY.#    
32c60 64 65 66 69 6e 65 20 4c 54 5f 44 4c 4c 41 5a 59  define LT_DLLAZY
32c70 5f 4f 52 5f 4e 4f 57 09 09 52 54 4c 44 5f 4c 41  _OR_NOW..RTLD_LA
32c80 5a 59 0a 23 20 20 65 6c 73 65 0a 23 20 20 20 20  ZY.#  else.#    
32c90 69 66 64 65 66 20 44 4c 5f 4c 41 5a 59 0a 23 20  ifdef DL_LAZY.# 
32ca0 20 20 20 20 20 64 65 66 69 6e 65 20 4c 54 5f 44       define LT_D
32cb0 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 09 09 44 4c  LLAZY_OR_NOW..DL
32cc0 5f 4c 41 5a 59 0a 23 20 20 20 20 65 6c 73 65 0a  _LAZY.#    else.
32cd0 23 20 20 20 20 20 20 69 66 64 65 66 20 52 54 4c  #      ifdef RTL
32ce0 44 5f 4e 4f 57 0a 23 20 20 20 20 20 20 20 20 64  D_NOW.#        d
32cf0 65 66 69 6e 65 20 4c 54 5f 44 4c 4c 41 5a 59 5f  efine LT_DLLAZY_
32d00 4f 52 5f 4e 4f 57 09 52 54 4c 44 5f 4e 4f 57 0a  OR_NOW.RTLD_NOW.
32d10 23 20 20 20 20 20 20 65 6c 73 65 0a 23 20 20 20  #      else.#   
32d20 20 20 20 20 20 69 66 64 65 66 20 44 4c 5f 4e 4f       ifdef DL_NO
32d30 57 0a 23 20 20 20 20 20 20 20 20 20 20 64 65 66  W.#          def
32d40 69 6e 65 20 4c 54 5f 44 4c 4c 41 5a 59 5f 4f 52  ine LT_DLLAZY_OR
32d50 5f 4e 4f 57 09 44 4c 5f 4e 4f 57 0a 23 20 20 20  _NOW.DL_NOW.#   
32d60 20 20 20 20 20 65 6c 73 65 0a 23 20 20 20 20 20       else.#     
32d70 20 20 20 20 20 64 65 66 69 6e 65 20 4c 54 5f 44       define LT_D
32d80 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 09 30 0a 23  LLAZY_OR_NOW.0.#
32d90 20 20 20 20 20 20 20 20 65 6e 64 69 66 0a 23 20          endif.# 
32da0 20 20 20 20 20 65 6e 64 69 66 0a 23 20 20 20 20       endif.#    
32db0 65 6e 64 69 66 0a 23 20 20 65 6e 64 69 66 0a 23  endif.#  endif.#
32dc0 65 6e 64 69 66 0a 0a 23 69 66 64 65 66 20 5f 5f  endif..#ifdef __
32dd0 63 70 6c 75 73 70 6c 75 73 0a 65 78 74 65 72 6e  cplusplus.extern
32de0 20 22 43 22 20 76 6f 69 64 20 65 78 69 74 20 28   "C" void exit (
32df0 69 6e 74 29 3b 0a 23 65 6e 64 69 66 0a 0a 76 6f  int);.#endif..vo
32e00 69 64 20 66 6e 6f 72 64 28 29 20 7b 20 69 6e 74  id fnord() { int
32e10 20 69 3d 34 32 3b 7d 0a 69 6e 74 20 6d 61 69 6e   i=42;}.int main
32e20 20 28 29 0a 7b 0a 20 20 76 6f 69 64 20 2a 73 65   ().{.  void *se
32e30 6c 66 20 3d 20 64 6c 6f 70 65 6e 20 28 30 2c 20  lf = dlopen (0, 
32e40 4c 54 5f 44 4c 47 4c 4f 42 41 4c 7c 4c 54 5f 44  LT_DLGLOBAL|LT_D
32e50 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 29 3b 0a 20  LLAZY_OR_NOW);. 
32e60 20 69 6e 74 20 73 74 61 74 75 73 20 3d 20 24 6c   int status = $l
32e70 74 5f 64 6c 75 6e 6b 6e 6f 77 6e 3b 0a 0a 20 20  t_dlunknown;..  
32e80 69 66 20 28 73 65 6c 66 29 0a 20 20 20 20 7b 0a  if (self).    {.
32e90 20 20 20 20 20 20 69 66 20 28 64 6c 73 79 6d 20        if (dlsym 
32ea0 28 73 65 6c 66 2c 22 66 6e 6f 72 64 22 29 29 20  (self,"fnord")) 
32eb0 20 20 20 20 20 20 73 74 61 74 75 73 20 3d 20 24        status = $
32ec0 6c 74 5f 64 6c 6e 6f 5f 75 73 63 6f 72 65 3b 0a  lt_dlno_uscore;.
32ed0 20 20 20 20 20 20 65 6c 73 65 20 69 66 20 28 64        else if (d
32ee0 6c 73 79 6d 28 20 73 65 6c 66 2c 22 5f 66 6e 6f  lsym( self,"_fno
32ef0 72 64 22 29 29 20 73 74 61 74 75 73 20 3d 20 24  rd")) status = $
32f00 6c 74 5f 64 6c 6e 65 65 64 5f 75 73 63 6f 72 65  lt_dlneed_uscore
32f10 3b 0a 20 20 20 20 20 20 2f 2a 20 64 6c 63 6c 6f  ;.      /* dlclo
32f20 73 65 20 28 73 65 6c 66 29 3b 20 2a 2f 0a 20 20  se (self); */.  
32f30 20 20 7d 0a 0a 20 20 20 20 65 78 69 74 20 28 73    }..    exit (s
32f40 74 61 74 75 73 29 3b 0a 7d 0a 45 4f 46 0a 20 20  tatus);.}.EOF.  
32f50 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
32f60 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
32f70 20 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29 20   \"$ac_link\"") 
32f80 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
32f90 6c 69 6e 6b 29 20 32 3e 26 35 0a 20 20 61 63 5f  link) 2>&5.  ac_
32fa0 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
32fb0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
32fc0 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
32fd0 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
32fe0 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26  $ac_status); } &
32ff0 26 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65  & test -s confte
33000 73 74 24 7b 61 63 5f 65 78 65 65 78 74 7d 20 32  st${ac_exeext} 2
33010 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e  >/dev/null; then
33020 0a 20 20 20 20 28 2e 2f 63 6f 6e 66 74 65 73 74  .    (./conftest
33030 3b 20 65 78 69 74 3b 20 29 20 32 3e 2f 64 65 76  ; exit; ) 2>/dev
33040 2f 6e 75 6c 6c 0a 20 20 20 20 6c 74 5f 73 74 61  /null.    lt_sta
33050 74 75 73 3d 24 3f 0a 20 20 20 20 63 61 73 65 20  tus=$?.    case 
33060 78 24 6c 74 5f 73 74 61 74 75 73 20 69 6e 0a 20  x$lt_status in. 
33070 20 20 20 20 20 78 24 6c 74 5f 64 6c 6e 6f 5f 75       x$lt_dlno_u
33080 73 63 6f 72 65 29 20 6c 74 5f 63 76 5f 64 6c 6f  score) lt_cv_dlo
33090 70 65 6e 5f 73 65 6c 66 3d 79 65 73 20 3b 3b 0a  pen_self=yes ;;.
330a0 20 20 20 20 20 20 78 24 6c 74 5f 64 6c 6e 65 65        x$lt_dlnee
330b0 64 5f 75 73 63 6f 72 65 29 20 6c 74 5f 63 76 5f  d_uscore) lt_cv_
330c0 64 6c 6f 70 65 6e 5f 73 65 6c 66 3d 79 65 73 20  dlopen_self=yes 
330d0 3b 3b 0a 20 20 20 20 20 20 78 24 6c 74 5f 75 6e  ;;.      x$lt_un
330e0 6b 6e 6f 77 6e 7c 78 2a 29 20 6c 74 5f 63 76 5f  known|x*) lt_cv_
330f0 64 6c 6f 70 65 6e 5f 73 65 6c 66 3d 6e 6f 20 3b  dlopen_self=no ;
33100 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 65 6c 73  ;.    esac.  els
33110 65 20 3a 0a 20 20 20 20 23 20 63 6f 6d 70 69 6c  e :.    # compil
33120 61 74 69 6f 6e 20 66 61 69 6c 65 64 0a 20 20 20  ation failed.   
33130 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73 65   lt_cv_dlopen_se
33140 6c 66 3d 6e 6f 0a 20 20 66 69 0a 66 69 0a 72 6d  lf=no.  fi.fi.rm
33150 20 2d 66 72 20 63 6f 6e 66 74 65 73 74 2a 0a 0a   -fr conftest*..
33160 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  .fi.echo "$as_me
33170 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
33180 3a 20 24 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f  : $lt_cv_dlopen_
33190 73 65 6c 66 22 20 3e 26 35 0a 65 63 68 6f 20 22  self" >&5.echo "
331a0 24 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 63 76 5f  ${ECHO_T}$lt_cv_
331b0 64 6c 6f 70 65 6e 5f 73 65 6c 66 22 20 3e 26 36  dlopen_self" >&6
331c0 0a 0a 20 20 20 20 69 66 20 74 65 73 74 20 22 78  ..    if test "x
331d0 24 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73 65  $lt_cv_dlopen_se
331e0 6c 66 22 20 3d 20 78 79 65 73 3b 20 74 68 65 6e  lf" = xyes; then
331f0 0a 20 20 20 20 20 20 4c 44 46 4c 41 47 53 3d 22  .      LDFLAGS="
33200 24 4c 44 46 4c 41 47 53 20 24 6c 69 6e 6b 5f 73  $LDFLAGS $link_s
33210 74 61 74 69 63 5f 66 6c 61 67 22 0a 20 20 20 20  tatic_flag".    
33220 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
33230 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
33240 20 77 68 65 74 68 65 72 20 61 20 73 74 61 74 69   whether a stati
33250 63 61 6c 6c 79 20 6c 69 6e 6b 65 64 20 70 72 6f  cally linked pro
33260 67 72 61 6d 20 63 61 6e 20 64 6c 6f 70 65 6e 20  gram can dlopen 
33270 69 74 73 65 6c 66 22 20 3e 26 35 0a 65 63 68 6f  itself" >&5.echo
33280 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
33290 6e 67 20 77 68 65 74 68 65 72 20 61 20 73 74 61  ng whether a sta
332a0 74 69 63 61 6c 6c 79 20 6c 69 6e 6b 65 64 20 70  tically linked p
332b0 72 6f 67 72 61 6d 20 63 61 6e 20 64 6c 6f 70 65  rogram can dlope
332c0 6e 20 69 74 73 65 6c 66 2e 2e 2e 20 24 45 43 48  n itself... $ECH
332d0 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
332e0 20 22 24 7b 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e   "${lt_cv_dlopen
332f0 5f 73 65 6c 66 5f 73 74 61 74 69 63 2b 73 65 74  _self_static+set
33300 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
33310 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
33320 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
33330 20 3e 26 36 0a 65 6c 73 65 0a 20 20 09 20 20 69   >&6.else.  .  i
33340 66 20 74 65 73 74 20 22 24 63 72 6f 73 73 5f 63  f test "$cross_c
33350 6f 6d 70 69 6c 69 6e 67 22 20 3d 20 79 65 73 3b  ompiling" = yes;
33360 20 74 68 65 6e 20 3a 0a 20 20 6c 74 5f 63 76 5f   then :.  lt_cv_
33370 64 6c 6f 70 65 6e 5f 73 65 6c 66 5f 73 74 61 74  dlopen_self_stat
33380 69 63 3d 63 72 6f 73 73 0a 65 6c 73 65 0a 20 20  ic=cross.else.  
33390 20 20 6c 74 5f 64 6c 75 6e 6b 6e 6f 77 6e 3d 30    lt_dlunknown=0
333a0 3b 20 6c 74 5f 64 6c 6e 6f 5f 75 73 63 6f 72 65  ; lt_dlno_uscore
333b0 3d 31 3b 20 6c 74 5f 64 6c 6e 65 65 64 5f 75 73  =1; lt_dlneed_us
333c0 63 6f 72 65 3d 32 0a 20 20 6c 74 5f 73 74 61 74  core=2.  lt_stat
333d0 75 73 3d 24 6c 74 5f 64 6c 75 6e 6b 6e 6f 77 6e  us=$lt_dlunknown
333e0 0a 20 20 63 61 74 20 3e 20 63 6f 6e 66 74 65 73  .  cat > conftes
333f0 74 2e 24 61 63 5f 65 78 74 20 3c 3c 45 4f 46 0a  t.$ac_ext <<EOF.
33400 23 6c 69 6e 65 20 36 37 33 33 20 22 63 6f 6e 66  #line 6733 "conf
33410 69 67 75 72 65 22 0a 23 69 6e 63 6c 75 64 65 20  igure".#include 
33420 22 63 6f 6e 66 64 65 66 73 2e 68 22 0a 0a 23 69  "confdefs.h"..#i
33430 66 20 48 41 56 45 5f 44 4c 46 43 4e 5f 48 0a 23  f HAVE_DLFCN_H.#
33440 69 6e 63 6c 75 64 65 20 3c 64 6c 66 63 6e 2e 68  include <dlfcn.h
33450 3e 0a 23 65 6e 64 69 66 0a 0a 23 69 6e 63 6c 75  >.#endif..#inclu
33460 64 65 20 3c 73 74 64 69 6f 2e 68 3e 0a 0a 23 69  de <stdio.h>..#i
33470 66 64 65 66 20 52 54 4c 44 5f 47 4c 4f 42 41 4c  fdef RTLD_GLOBAL
33480 0a 23 20 20 64 65 66 69 6e 65 20 4c 54 5f 44 4c  .#  define LT_DL
33490 47 4c 4f 42 41 4c 09 09 52 54 4c 44 5f 47 4c 4f  GLOBAL..RTLD_GLO
334a0 42 41 4c 0a 23 65 6c 73 65 0a 23 20 20 69 66 64  BAL.#else.#  ifd
334b0 65 66 20 44 4c 5f 47 4c 4f 42 41 4c 0a 23 20 20  ef DL_GLOBAL.#  
334c0 20 20 64 65 66 69 6e 65 20 4c 54 5f 44 4c 47 4c    define LT_DLGL
334d0 4f 42 41 4c 09 09 44 4c 5f 47 4c 4f 42 41 4c 0a  OBAL..DL_GLOBAL.
334e0 23 20 20 65 6c 73 65 0a 23 20 20 20 20 64 65 66  #  else.#    def
334f0 69 6e 65 20 4c 54 5f 44 4c 47 4c 4f 42 41 4c 09  ine LT_DLGLOBAL.
33500 09 30 0a 23 20 20 65 6e 64 69 66 0a 23 65 6e 64  .0.#  endif.#end
33510 69 66 0a 0a 2f 2a 20 57 65 20 6d 61 79 20 68 61  if../* We may ha
33520 76 65 20 74 6f 20 64 65 66 69 6e 65 20 4c 54 5f  ve to define LT_
33530 44 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 20 69 6e  DLLAZY_OR_NOW in
33540 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e   the command lin
33550 65 20 69 66 20 77 65 0a 20 20 20 66 69 6e 64 20  e if we.   find 
33560 6f 75 74 20 69 74 20 64 6f 65 73 20 6e 6f 74 20  out it does not 
33570 77 6f 72 6b 20 69 6e 20 73 6f 6d 65 20 70 6c 61  work in some pla
33580 74 66 6f 72 6d 2e 20 2a 2f 0a 23 69 66 6e 64 65  tform. */.#ifnde
33590 66 20 4c 54 5f 44 4c 4c 41 5a 59 5f 4f 52 5f 4e  f LT_DLLAZY_OR_N
335a0 4f 57 0a 23 20 20 69 66 64 65 66 20 52 54 4c 44  OW.#  ifdef RTLD
335b0 5f 4c 41 5a 59 0a 23 20 20 20 20 64 65 66 69 6e  _LAZY.#    defin
335c0 65 20 4c 54 5f 44 4c 4c 41 5a 59 5f 4f 52 5f 4e  e LT_DLLAZY_OR_N
335d0 4f 57 09 09 52 54 4c 44 5f 4c 41 5a 59 0a 23 20  OW..RTLD_LAZY.# 
335e0 20 65 6c 73 65 0a 23 20 20 20 20 69 66 64 65 66   else.#    ifdef
335f0 20 44 4c 5f 4c 41 5a 59 0a 23 20 20 20 20 20 20   DL_LAZY.#      
33600 64 65 66 69 6e 65 20 4c 54 5f 44 4c 4c 41 5a 59  define LT_DLLAZY
33610 5f 4f 52 5f 4e 4f 57 09 09 44 4c 5f 4c 41 5a 59  _OR_NOW..DL_LAZY
33620 0a 23 20 20 20 20 65 6c 73 65 0a 23 20 20 20 20  .#    else.#    
33630 20 20 69 66 64 65 66 20 52 54 4c 44 5f 4e 4f 57    ifdef RTLD_NOW
33640 0a 23 20 20 20 20 20 20 20 20 64 65 66 69 6e 65  .#        define
33650 20 4c 54 5f 44 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f   LT_DLLAZY_OR_NO
33660 57 09 52 54 4c 44 5f 4e 4f 57 0a 23 20 20 20 20  W.RTLD_NOW.#    
33670 20 20 65 6c 73 65 0a 23 20 20 20 20 20 20 20 20    else.#        
33680 69 66 64 65 66 20 44 4c 5f 4e 4f 57 0a 23 20 20  ifdef DL_NOW.#  
33690 20 20 20 20 20 20 20 20 64 65 66 69 6e 65 20 4c          define L
336a0 54 5f 44 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 09  T_DLLAZY_OR_NOW.
336b0 44 4c 5f 4e 4f 57 0a 23 20 20 20 20 20 20 20 20  DL_NOW.#        
336c0 65 6c 73 65 0a 23 20 20 20 20 20 20 20 20 20 20  else.#          
336d0 64 65 66 69 6e 65 20 4c 54 5f 44 4c 4c 41 5a 59  define LT_DLLAZY
336e0 5f 4f 52 5f 4e 4f 57 09 30 0a 23 20 20 20 20 20  _OR_NOW.0.#     
336f0 20 20 20 65 6e 64 69 66 0a 23 20 20 20 20 20 20     endif.#      
33700 65 6e 64 69 66 0a 23 20 20 20 20 65 6e 64 69 66  endif.#    endif
33710 0a 23 20 20 65 6e 64 69 66 0a 23 65 6e 64 69 66  .#  endif.#endif
33720 0a 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73  ..#ifdef __cplus
33730 70 6c 75 73 0a 65 78 74 65 72 6e 20 22 43 22 20  plus.extern "C" 
33740 76 6f 69 64 20 65 78 69 74 20 28 69 6e 74 29 3b  void exit (int);
33750 0a 23 65 6e 64 69 66 0a 0a 76 6f 69 64 20 66 6e  .#endif..void fn
33760 6f 72 64 28 29 20 7b 20 69 6e 74 20 69 3d 34 32  ord() { int i=42
33770 3b 7d 0a 69 6e 74 20 6d 61 69 6e 20 28 29 0a 7b  ;}.int main ().{
33780 0a 20 20 76 6f 69 64 20 2a 73 65 6c 66 20 3d 20  .  void *self = 
33790 64 6c 6f 70 65 6e 20 28 30 2c 20 4c 54 5f 44 4c  dlopen (0, LT_DL
337a0 47 4c 4f 42 41 4c 7c 4c 54 5f 44 4c 4c 41 5a 59  GLOBAL|LT_DLLAZY
337b0 5f 4f 52 5f 4e 4f 57 29 3b 0a 20 20 69 6e 74 20  _OR_NOW);.  int 
337c0 73 74 61 74 75 73 20 3d 20 24 6c 74 5f 64 6c 75  status = $lt_dlu
337d0 6e 6b 6e 6f 77 6e 3b 0a 0a 20 20 69 66 20 28 73  nknown;..  if (s
337e0 65 6c 66 29 0a 20 20 20 20 7b 0a 20 20 20 20 20  elf).    {.     
337f0 20 69 66 20 28 64 6c 73 79 6d 20 28 73 65 6c 66   if (dlsym (self
33800 2c 22 66 6e 6f 72 64 22 29 29 20 20 20 20 20 20  ,"fnord"))      
33810 20 73 74 61 74 75 73 20 3d 20 24 6c 74 5f 64 6c   status = $lt_dl
33820 6e 6f 5f 75 73 63 6f 72 65 3b 0a 20 20 20 20 20  no_uscore;.     
33830 20 65 6c 73 65 20 69 66 20 28 64 6c 73 79 6d 28   else if (dlsym(
33840 20 73 65 6c 66 2c 22 5f 66 6e 6f 72 64 22 29 29   self,"_fnord"))
33850 20 73 74 61 74 75 73 20 3d 20 24 6c 74 5f 64 6c   status = $lt_dl
33860 6e 65 65 64 5f 75 73 63 6f 72 65 3b 0a 20 20 20  need_uscore;.   
33870 20 20 20 2f 2a 20 64 6c 63 6c 6f 73 65 20 28 73     /* dlclose (s
33880 65 6c 66 29 3b 20 2a 2f 0a 20 20 20 20 7d 0a 0a  elf); */.    }..
33890 20 20 20 20 65 78 69 74 20 28 73 74 61 74 75 73      exit (status
338a0 29 3b 0a 7d 0a 45 4f 46 0a 20 20 69 66 20 7b 20  );.}.EOF.  if { 
338b0 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
338c0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
338d0 63 5f 6c 69 6e 6b 5c 22 22 29 20 3e 26 35 0a 20  c_link\"") >&5. 
338e0 20 28 65 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 29   (eval $ac_link)
338f0 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75   2>&5.  ac_statu
33900 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73  s=$?.  echo "$as
33910 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
33920 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
33930 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
33940 74 61 74 75 73 29 3b 20 7d 20 26 26 20 74 65 73  tatus); } && tes
33950 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 24 7b 61  t -s conftest${a
33960 63 5f 65 78 65 65 78 74 7d 20 32 3e 2f 64 65 76  c_exeext} 2>/dev
33970 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20  /null; then.    
33980 28 2e 2f 63 6f 6e 66 74 65 73 74 3b 20 65 78 69  (./conftest; exi
33990 74 3b 20 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c  t; ) 2>/dev/null
339a0 0a 20 20 20 20 6c 74 5f 73 74 61 74 75 73 3d 24  .    lt_status=$
339b0 3f 0a 20 20 20 20 63 61 73 65 20 78 24 6c 74 5f  ?.    case x$lt_
339c0 73 74 61 74 75 73 20 69 6e 0a 20 20 20 20 20 20  status in.      
339d0 78 24 6c 74 5f 64 6c 6e 6f 5f 75 73 63 6f 72 65  x$lt_dlno_uscore
339e0 29 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73  ) lt_cv_dlopen_s
339f0 65 6c 66 5f 73 74 61 74 69 63 3d 79 65 73 20 3b  elf_static=yes ;
33a00 3b 0a 20 20 20 20 20 20 78 24 6c 74 5f 64 6c 6e  ;.      x$lt_dln
33a10 65 65 64 5f 75 73 63 6f 72 65 29 20 6c 74 5f 63  eed_uscore) lt_c
33a20 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 5f 73 74  v_dlopen_self_st
33a30 61 74 69 63 3d 79 65 73 20 3b 3b 0a 20 20 20 20  atic=yes ;;.    
33a40 20 20 78 24 6c 74 5f 75 6e 6b 6e 6f 77 6e 7c 78    x$lt_unknown|x
33a50 2a 29 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f  *) lt_cv_dlopen_
33a60 73 65 6c 66 5f 73 74 61 74 69 63 3d 6e 6f 20 3b  self_static=no ;
33a70 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 65 6c 73  ;.    esac.  els
33a80 65 20 3a 0a 20 20 20 20 23 20 63 6f 6d 70 69 6c  e :.    # compil
33a90 61 74 69 6f 6e 20 66 61 69 6c 65 64 0a 20 20 20  ation failed.   
33aa0 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73 65   lt_cv_dlopen_se
33ab0 6c 66 5f 73 74 61 74 69 63 3d 6e 6f 0a 20 20 66  lf_static=no.  f
33ac0 69 0a 66 69 0a 72 6d 20 2d 66 72 20 63 6f 6e 66  i.fi.rm -fr conf
33ad0 74 65 73 74 2a 0a 0a 0a 66 69 0a 65 63 68 6f 20  test*...fi.echo 
33ae0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
33af0 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f   result: $lt_cv_
33b00 64 6c 6f 70 65 6e 5f 73 65 6c 66 5f 73 74 61 74  dlopen_self_stat
33b10 69 63 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  ic" >&5.echo "${
33b20 45 43 48 4f 5f 54 7d 24 6c 74 5f 63 76 5f 64 6c  ECHO_T}$lt_cv_dl
33b30 6f 70 65 6e 5f 73 65 6c 66 5f 73 74 61 74 69 63  open_self_static
33b40 22 20 3e 26 36 0a 20 20 20 20 66 69 0a 0a 20 20  " >&6.    fi..  
33b50 20 20 43 50 50 46 4c 41 47 53 3d 22 24 73 61 76    CPPFLAGS="$sav
33b60 65 5f 43 50 50 46 4c 41 47 53 22 0a 20 20 20 20  e_CPPFLAGS".    
33b70 4c 44 46 4c 41 47 53 3d 22 24 73 61 76 65 5f 4c  LDFLAGS="$save_L
33b80 44 46 4c 41 47 53 22 0a 20 20 20 20 4c 49 42 53  DFLAGS".    LIBS
33b90 3d 22 24 73 61 76 65 5f 4c 49 42 53 22 0a 20 20  ="$save_LIBS".  
33ba0 20 20 3b 3b 0a 20 20 65 73 61 63 0a 0a 20 20 63    ;;.  esac..  c
33bb0 61 73 65 20 24 6c 74 5f 63 76 5f 64 6c 6f 70 65  ase $lt_cv_dlope
33bc0 6e 5f 73 65 6c 66 20 69 6e 0a 20 20 79 65 73 7c  n_self in.  yes|
33bd0 6e 6f 29 20 65 6e 61 62 6c 65 5f 64 6c 6f 70 65  no) enable_dlope
33be0 6e 5f 73 65 6c 66 3d 24 6c 74 5f 63 76 5f 64 6c  n_self=$lt_cv_dl
33bf0 6f 70 65 6e 5f 73 65 6c 66 20 3b 3b 0a 20 20 2a  open_self ;;.  *
33c00 29 20 65 6e 61 62 6c 65 5f 64 6c 6f 70 65 6e 5f  ) enable_dlopen_
33c10 73 65 6c 66 3d 75 6e 6b 6e 6f 77 6e 20 3b 3b 0a  self=unknown ;;.
33c20 20 20 65 73 61 63 0a 0a 20 20 63 61 73 65 20 24    esac..  case $
33c30 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c  lt_cv_dlopen_sel
33c40 66 5f 73 74 61 74 69 63 20 69 6e 0a 20 20 79 65  f_static in.  ye
33c50 73 7c 6e 6f 29 20 65 6e 61 62 6c 65 5f 64 6c 6f  s|no) enable_dlo
33c60 70 65 6e 5f 73 65 6c 66 5f 73 74 61 74 69 63 3d  pen_self_static=
33c70 24 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73 65  $lt_cv_dlopen_se
33c80 6c 66 5f 73 74 61 74 69 63 20 3b 3b 0a 20 20 2a  lf_static ;;.  *
33c90 29 20 65 6e 61 62 6c 65 5f 64 6c 6f 70 65 6e 5f  ) enable_dlopen_
33ca0 73 65 6c 66 5f 73 74 61 74 69 63 3d 75 6e 6b 6e  self_static=unkn
33cb0 6f 77 6e 20 3b 3b 0a 20 20 65 73 61 63 0a 66 69  own ;;.  esac.fi
33cc0 0a 0a 0a 69 66 20 74 65 73 74 20 22 24 65 6e 61  ...if test "$ena
33cd0 62 6c 65 5f 73 68 61 72 65 64 22 20 3d 20 79 65  ble_shared" = ye
33ce0 73 20 26 26 20 74 65 73 74 20 22 24 47 43 43 22  s && test "$GCC"
33cf0 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 63   = yes; then.  c
33d00 61 73 65 20 24 61 72 63 68 69 76 65 5f 63 6d 64  ase $archive_cmd
33d10 73 20 69 6e 0a 20 20 2a 27 7e 27 2a 29 0a 20 20  s in.  *'~'*).  
33d20 20 20 23 20 46 49 58 4d 45 3a 20 77 65 20 6d 61    # FIXME: we ma
33d30 79 20 68 61 76 65 20 74 6f 20 64 65 61 6c 20 77  y have to deal w
33d40 69 74 68 20 6d 75 6c 74 69 2d 63 6f 6d 6d 61 6e  ith multi-comman
33d50 64 20 73 65 71 75 65 6e 63 65 73 2e 0a 20 20 20  d sequences..   
33d60 20 3b 3b 0a 20 20 27 24 43 43 20 27 2a 29 0a 20   ;;.  '$CC '*). 
33d70 20 20 20 23 20 54 65 73 74 20 77 68 65 74 68 65     # Test whethe
33d80 72 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 69  r the compiler i
33d90 6d 70 6c 69 63 69 74 6c 79 20 6c 69 6e 6b 73 20  mplicitly links 
33da0 77 69 74 68 20 2d 6c 63 20 73 69 6e 63 65 20 6f  with -lc since o
33db0 6e 20 73 6f 6d 65 0a 20 20 20 20 23 20 73 79 73  n some.    # sys
33dc0 74 65 6d 73 2c 20 2d 6c 67 63 63 20 68 61 73 20  tems, -lgcc has 
33dd0 74 6f 20 63 6f 6d 65 20 62 65 66 6f 72 65 20 2d  to come before -
33de0 6c 63 2e 20 49 66 20 67 63 63 20 61 6c 72 65 61  lc. If gcc alrea
33df0 64 79 20 70 61 73 73 65 73 20 2d 6c 63 0a 20 20  dy passes -lc.  
33e00 20 20 23 20 74 6f 20 6c 64 2c 20 64 6f 6e 27 74    # to ld, don't
33e10 20 61 64 64 20 2d 6c 63 20 62 65 66 6f 72 65 20   add -lc before 
33e20 2d 6c 67 63 63 2e 0a 20 20 20 20 65 63 68 6f 20  -lgcc..    echo 
33e30 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
33e40 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65   checking whethe
33e50 72 20 2d 6c 63 20 73 68 6f 75 6c 64 20 62 65 20  r -lc should be 
33e60 65 78 70 6c 69 63 69 74 6c 79 20 6c 69 6e 6b 65  explicitly linke
33e70 64 20 69 6e 22 20 3e 26 35 0a 65 63 68 6f 20 24  d in" >&5.echo $
33e80 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
33e90 20 77 68 65 74 68 65 72 20 2d 6c 63 20 73 68 6f   whether -lc sho
33ea0 75 6c 64 20 62 65 20 65 78 70 6c 69 63 69 74 6c  uld be explicitl
33eb0 79 20 6c 69 6e 6b 65 64 20 69 6e 2e 2e 2e 20 24  y linked in... $
33ec0 45 43 48 4f 5f 43 22 20 3e 26 36 0a 20 20 20 20  ECHO_C" >&6.    
33ed0 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76  if test "${lt_cv
33ee0 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65  _archive_cmds_ne
33ef0 65 64 5f 6c 63 2b 73 65 74 7d 22 20 3d 20 73 65  ed_lc+set}" = se
33f00 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
33f10 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
33f20 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
33f30 73 65 0a 20 20 24 72 6d 20 63 6f 6e 66 74 65 73  se.  $rm conftes
33f40 74 2a 0a 20 20 20 20 65 63 68 6f 20 27 73 74 61  t*.    echo 'sta
33f50 74 69 63 20 69 6e 74 20 64 75 6d 6d 79 3b 27 20  tic int dummy;' 
33f60 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  > conftest.$ac_e
33f70 78 74 0a 0a 20 20 20 20 69 66 20 7b 20 28 65 76  xt..    if { (ev
33f80 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
33f90 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63  $LINENO: \"$ac_c
33fa0 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20  ompile\"") >&5. 
33fb0 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69   (eval $ac_compi
33fc0 6c 65 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  le) 2>&5.  ac_st
33fd0 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
33fe0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
33ff0 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
34000 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
34010 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 74 68  c_status); }; th
34020 65 6e 0a 20 20 20 20 20 20 73 6f 6e 61 6d 65 3d  en.      soname=
34030 63 6f 6e 66 74 65 73 74 0a 20 20 20 20 20 20 6c  conftest.      l
34040 69 62 3d 63 6f 6e 66 74 65 73 74 0a 20 20 20 20  ib=conftest.    
34050 20 20 6c 69 62 6f 62 6a 73 3d 63 6f 6e 66 74 65    libobjs=confte
34060 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 20 20  st.$ac_objext.  
34070 20 20 20 20 64 65 70 6c 69 62 73 3d 0a 20 20 20      deplibs=.   
34080 20 20 20 77 6c 3d 24 6c 74 5f 63 76 5f 70 72 6f     wl=$lt_cv_pro
34090 67 5f 63 63 5f 77 6c 0a 20 20 20 20 20 20 63 6f  g_cc_wl.      co
340a0 6d 70 69 6c 65 72 5f 66 6c 61 67 73 3d 2d 76 0a  mpiler_flags=-v.
340b0 20 20 20 20 20 20 6c 69 6e 6b 65 72 5f 66 6c 61        linker_fla
340c0 67 73 3d 2d 76 0a 20 20 20 20 20 20 76 65 72 73  gs=-v.      vers
340d0 74 72 69 6e 67 3d 0a 20 20 20 20 20 20 6f 75 74  tring=.      out
340e0 70 75 74 5f 6f 62 6a 64 69 72 3d 2e 0a 20 20 20  put_objdir=..   
340f0 20 20 20 6c 69 62 6e 61 6d 65 3d 63 6f 6e 66 74     libname=conft
34100 65 73 74 0a 20 20 20 20 20 20 73 61 76 65 5f 61  est.      save_a
34110 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
34120 6c 61 67 3d 24 61 6c 6c 6f 77 5f 75 6e 64 65 66  lag=$allow_undef
34130 69 6e 65 64 5f 66 6c 61 67 0a 20 20 20 20 20 20  ined_flag.      
34140 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f  allow_undefined_
34150 66 6c 61 67 3d 0a 20 20 20 20 20 20 69 66 20 7b  flag=.      if {
34160 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
34170 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
34180 61 72 63 68 69 76 65 5f 63 6d 64 73 20 32 5c 3e  archive_cmds 2\>
34190 5c 26 31 20 5c 7c 20 67 72 65 70 20 5c 22 20 2d  \&1 \| grep \" -
341a0 6c 63 20 5c 22 20 5c 3e 2f 64 65 76 2f 6e 75 6c  lc \" \>/dev/nul
341b0 6c 20 32 5c 3e 5c 26 31 5c 22 22 29 20 3e 26 35  l 2\>\&1\"") >&5
341c0 0a 20 20 28 65 76 61 6c 20 24 61 72 63 68 69 76  .  (eval $archiv
341d0 65 5f 63 6d 64 73 20 32 5c 3e 5c 26 31 20 5c 7c  e_cmds 2\>\&1 \|
341e0 20 67 72 65 70 20 5c 22 20 2d 6c 63 20 5c 22 20   grep \" -lc \" 
341f0 5c 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 5c 3e 5c  \>/dev/null 2\>\
34200 26 31 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  &1) 2>&5.  ac_st
34210 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
34220 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
34230 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
34240 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
34250 63 5f 73 74 61 74 75 73 29 3b 20 7d 0a 20 20 20  c_status); }.   
34260 20 20 20 74 68 65 6e 0a 09 6c 74 5f 63 76 5f 61     then..lt_cv_a
34270 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64  rchive_cmds_need
34280 5f 6c 63 3d 6e 6f 0a 20 20 20 20 20 20 65 6c 73  _lc=no.      els
34290 65 0a 09 6c 74 5f 63 76 5f 61 72 63 68 69 76 65  e..lt_cv_archive
342a0 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 3d 79 65  _cmds_need_lc=ye
342b0 73 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20  s.      fi.     
342c0 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64   allow_undefined
342d0 5f 66 6c 61 67 3d 24 73 61 76 65 5f 61 6c 6c 6f  _flag=$save_allo
342e0 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  w_undefined_flag
342f0 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20  .    else.      
34300 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72  cat conftest.err
34310 20 31 3e 26 35 0a 20 20 20 20 66 69 0a 66 69 0a   1>&5.    fi.fi.
34320 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  .    echo "$as_m
34330 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
34340 74 3a 20 24 6c 74 5f 63 76 5f 61 72 63 68 69 76  t: $lt_cv_archiv
34350 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 22 20  e_cmds_need_lc" 
34360 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
34370 5f 54 7d 24 6c 74 5f 63 76 5f 61 72 63 68 69 76  _T}$lt_cv_archiv
34380 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 22 20  e_cmds_need_lc" 
34390 3e 26 36 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61  >&6.    ;;.  esa
343a0 63 0a 66 69 0a 6e 65 65 64 5f 6c 63 3d 24 7b 6c  c.fi.need_lc=${l
343b0 74 5f 63 76 5f 61 72 63 68 69 76 65 5f 63 6d 64  t_cv_archive_cmd
343c0 73 5f 6e 65 65 64 5f 6c 63 2d 79 65 73 7d 0a 0a  s_need_lc-yes}..
343d0 23 20 54 68 65 20 73 65 63 6f 6e 64 20 63 6c 61  # The second cla
343e0 75 73 65 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20  use should only 
343f0 66 69 72 65 20 77 68 65 6e 20 62 6f 6f 74 73 74  fire when bootst
34400 72 61 70 70 69 6e 67 20 74 68 65 0a 23 20 6c 69  rapping the.# li
34410 62 74 6f 6f 6c 20 64 69 73 74 72 69 62 75 74 69  btool distributi
34420 6f 6e 2c 20 6f 74 68 65 72 77 69 73 65 20 79 6f  on, otherwise yo
34430 75 20 66 6f 72 67 6f 74 20 74 6f 20 73 68 69 70  u forgot to ship
34440 20 6c 74 6d 61 69 6e 2e 73 68 0a 23 20 77 69 74   ltmain.sh.# wit
34450 68 20 79 6f 75 72 20 70 61 63 6b 61 67 65 2c 20  h your package, 
34460 61 6e 64 20 79 6f 75 20 77 69 6c 6c 20 67 65 74  and you will get
34470 20 63 6f 6d 70 6c 61 69 6e 74 73 20 74 68 61 74   complaints that
34480 20 74 68 65 72 65 20 61 72 65 0a 23 20 6e 6f 20   there are.# no 
34490 72 75 6c 65 73 20 74 6f 20 67 65 6e 65 72 61 74  rules to generat
344a0 65 20 6c 74 6d 61 69 6e 2e 73 68 2e 0a 69 66 20  e ltmain.sh..if 
344b0 74 65 73 74 20 2d 66 20 22 24 6c 74 6d 61 69 6e  test -f "$ltmain
344c0 22 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c 73 65  "; then.  :.else
344d0 0a 20 20 23 20 49 66 20 74 68 65 72 65 20 69 73  .  # If there is
344e0 20 6e 6f 20 4d 61 6b 65 66 69 6c 65 20 79 65 74   no Makefile yet
344f0 2c 20 77 65 20 72 65 6c 79 20 6f 6e 20 61 20 6d  , we rely on a m
34500 61 6b 65 20 72 75 6c 65 20 74 6f 20 65 78 65 63  ake rule to exec
34510 75 74 65 0a 20 20 23 20 60 63 6f 6e 66 69 67 2e  ute.  # `config.
34520 73 74 61 74 75 73 20 2d 2d 72 65 63 68 65 63 6b  status --recheck
34530 27 20 74 6f 20 72 65 72 75 6e 20 74 68 65 73 65  ' to rerun these
34540 20 74 65 73 74 73 20 61 6e 64 20 63 72 65 61 74   tests and creat
34550 65 20 74 68 65 0a 20 20 23 20 6c 69 62 74 6f 6f  e the.  # libtoo
34560 6c 20 73 63 72 69 70 74 20 74 68 65 6e 2e 0a 20  l script then.. 
34570 20 74 65 73 74 20 2d 66 20 4d 61 6b 65 66 69 6c   test -f Makefil
34580 65 20 26 26 20 6d 61 6b 65 20 22 24 6c 74 6d 61  e && make "$ltma
34590 69 6e 22 0a 66 69 0a 0a 69 66 20 74 65 73 74 20  in".fi..if test 
345a0 2d 66 20 22 24 6c 74 6d 61 69 6e 22 3b 20 74 68  -f "$ltmain"; th
345b0 65 6e 0a 20 20 74 72 61 70 20 22 24 72 6d 20 5c  en.  trap "$rm \
345c0 22 24 7b 6f 66 69 6c 65 7d 54 5c 22 3b 20 65 78  "${ofile}T\"; ex
345d0 69 74 20 31 22 20 31 20 32 20 31 35 0a 20 20 24  it 1" 1 2 15.  $
345e0 72 6d 20 2d 66 20 22 24 7b 6f 66 69 6c 65 7d 54  rm -f "${ofile}T
345f0 22 0a 0a 20 20 65 63 68 6f 20 63 72 65 61 74 69  "..  echo creati
34600 6e 67 20 24 6f 66 69 6c 65 0a 0a 20 20 23 20 4e  ng $ofile..  # N
34610 6f 77 20 71 75 6f 74 65 20 61 6c 6c 20 74 68 65  ow quote all the
34620 20 74 68 69 6e 67 73 20 74 68 61 74 20 6d 61 79   things that may
34630 20 63 6f 6e 74 61 69 6e 20 6d 65 74 61 63 68 61   contain metacha
34640 72 61 63 74 65 72 73 20 77 68 69 6c 65 20 62 65  racters while be
34650 69 6e 67 0a 20 20 23 20 63 61 72 65 66 75 6c 20  ing.  # careful 
34660 6e 6f 74 20 74 6f 20 6f 76 65 72 71 75 6f 74 65  not to overquote
34670 20 74 68 65 20 41 43 5f 53 55 42 53 54 65 64 20   the AC_SUBSTed 
34680 76 61 6c 75 65 73 2e 20 20 57 65 20 74 61 6b 65  values.  We take
34690 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65 0a 20   copies of the. 
346a0 20 23 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64   # variables and
346b0 20 71 75 6f 74 65 20 74 68 65 20 63 6f 70 69 65   quote the copie
346c0 73 20 66 6f 72 20 67 65 6e 65 72 61 74 69 6f 6e  s for generation
346d0 20 6f 66 20 74 68 65 20 6c 69 62 74 6f 6f 6c 20   of the libtool 
346e0 73 63 72 69 70 74 2e 0a 20 20 66 6f 72 20 76 61  script..  for va
346f0 72 20 69 6e 20 65 63 68 6f 20 6f 6c 64 5f 43 43  r in echo old_CC
34700 20 6f 6c 64 5f 43 46 4c 41 47 53 20 53 45 44 20   old_CFLAGS SED 
34710 5c 0a 20 20 20 20 41 52 20 41 52 5f 46 4c 41 47  \.    AR AR_FLAG
34720 53 20 43 43 20 4c 44 20 4c 4e 5f 53 20 4e 4d 20  S CC LD LN_S NM 
34730 53 48 45 4c 4c 20 5c 0a 20 20 20 20 72 65 6c 6f  SHELL \.    relo
34740 61 64 5f 66 6c 61 67 20 72 65 6c 6f 61 64 5f 63  ad_flag reload_c
34750 6d 64 73 20 77 6c 20 5c 0a 20 20 20 20 70 69 63  mds wl \.    pic
34760 5f 66 6c 61 67 20 6c 69 6e 6b 5f 73 74 61 74 69  _flag link_stati
34770 63 5f 66 6c 61 67 20 6e 6f 5f 62 75 69 6c 74 69  c_flag no_builti
34780 6e 5f 66 6c 61 67 20 65 78 70 6f 72 74 5f 64 79  n_flag export_dy
34790 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 20  namic_flag_spec 
347a0 5c 0a 20 20 20 20 74 68 72 65 61 64 5f 73 61 66  \.    thread_saf
347b0 65 5f 66 6c 61 67 5f 73 70 65 63 20 77 68 6f 6c  e_flag_spec whol
347c0 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73  e_archive_flag_s
347d0 70 65 63 20 6c 69 62 6e 61 6d 65 5f 73 70 65 63  pec libname_spec
347e0 20 5c 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 6e   \.    library_n
347f0 61 6d 65 73 5f 73 70 65 63 20 73 6f 6e 61 6d 65  ames_spec soname
34800 5f 73 70 65 63 20 5c 0a 20 20 20 20 52 41 4e 4c  _spec \.    RANL
34810 49 42 20 6f 6c 64 5f 61 72 63 68 69 76 65 5f 63  IB old_archive_c
34820 6d 64 73 20 6f 6c 64 5f 61 72 63 68 69 76 65 5f  mds old_archive_
34830 66 72 6f 6d 5f 6e 65 77 5f 63 6d 64 73 20 6f 6c  from_new_cmds ol
34840 64 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d  d_postinstall_cm
34850 64 73 20 5c 0a 20 20 20 20 6f 6c 64 5f 70 6f 73  ds \.    old_pos
34860 74 75 6e 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 20  tuninstall_cmds 
34870 61 72 63 68 69 76 65 5f 63 6d 64 73 20 61 72 63  archive_cmds arc
34880 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73  hive_expsym_cmds
34890 20 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64   postinstall_cmd
348a0 73 20 5c 0a 20 20 20 20 70 6f 73 74 75 6e 69 6e  s \.    postunin
348b0 73 74 61 6c 6c 5f 63 6d 64 73 20 65 78 74 72 61  stall_cmds extra
348c0 63 74 5f 65 78 70 73 79 6d 73 5f 63 6d 64 73 20  ct_expsyms_cmds 
348d0 6f 6c 64 5f 61 72 63 68 69 76 65 5f 66 72 6f 6d  old_archive_from
348e0 5f 65 78 70 73 79 6d 73 5f 63 6d 64 73 20 5c 0a  _expsyms_cmds \.
348f0 20 20 20 20 6f 6c 64 5f 73 74 72 69 70 6c 69 62      old_striplib
34900 20 73 74 72 69 70 6c 69 62 20 66 69 6c 65 5f 6d   striplib file_m
34910 61 67 69 63 5f 63 6d 64 20 65 78 70 6f 72 74 5f  agic_cmd export_
34920 73 79 6d 62 6f 6c 73 5f 63 6d 64 73 20 5c 0a 20  symbols_cmds \. 
34930 20 20 20 64 65 70 6c 69 62 73 5f 63 68 65 63 6b     deplibs_check
34940 5f 6d 65 74 68 6f 64 20 61 6c 6c 6f 77 5f 75 6e  _method allow_un
34950 64 65 66 69 6e 65 64 5f 66 6c 61 67 20 6e 6f 5f  defined_flag no_
34960 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 20 5c  undefined_flag \
34970 0a 20 20 20 20 66 69 6e 69 73 68 5f 63 6d 64 73  .    finish_cmds
34980 20 66 69 6e 69 73 68 5f 65 76 61 6c 20 67 6c 6f   finish_eval glo
34990 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 20  bal_symbol_pipe 
349a0 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f  global_symbol_to
349b0 5f 63 64 65 63 6c 20 5c 0a 20 20 20 20 67 6c 6f  _cdecl \.    glo
349c0 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 5f  bal_symbol_to_c_
349d0 6e 61 6d 65 5f 61 64 64 72 65 73 73 20 5c 0a 20  name_address \. 
349e0 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64     hardcode_libd
349f0 69 72 5f 66 6c 61 67 5f 73 70 65 63 20 68 61 72  ir_flag_spec har
34a00 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70  dcode_libdir_sep
34a10 61 72 61 74 6f 72 20 20 5c 0a 20 20 20 20 73 79  arator  \.    sy
34a20 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74  s_lib_search_pat
34a30 68 5f 73 70 65 63 20 73 79 73 5f 6c 69 62 5f 64  h_spec sys_lib_d
34a40 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65  lsearch_path_spe
34a50 63 20 5c 0a 20 20 20 20 63 6f 6d 70 69 6c 65 72  c \.    compiler
34a60 5f 63 5f 6f 20 63 6f 6d 70 69 6c 65 72 5f 6f 5f  _c_o compiler_o_
34a70 6c 6f 20 6e 65 65 64 5f 6c 6f 63 6b 73 20 65 78  lo need_locks ex
34a80 63 6c 75 64 65 5f 65 78 70 73 79 6d 73 20 69 6e  clude_expsyms in
34a90 63 6c 75 64 65 5f 65 78 70 73 79 6d 73 3b 20 64  clude_expsyms; d
34aa0 6f 0a 0a 20 20 20 20 63 61 73 65 20 24 76 61 72  o..    case $var
34ab0 20 69 6e 0a 20 20 20 20 72 65 6c 6f 61 64 5f 63   in.    reload_c
34ac0 6d 64 73 20 7c 20 6f 6c 64 5f 61 72 63 68 69 76  mds | old_archiv
34ad0 65 5f 63 6d 64 73 20 7c 20 6f 6c 64 5f 61 72 63  e_cmds | old_arc
34ae0 68 69 76 65 5f 66 72 6f 6d 5f 6e 65 77 5f 63 6d  hive_from_new_cm
34af0 64 73 20 7c 20 5c 0a 20 20 20 20 6f 6c 64 5f 70  ds | \.    old_p
34b00 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 20  ostinstall_cmds 
34b10 7c 20 6f 6c 64 5f 70 6f 73 74 75 6e 69 6e 73 74  | old_postuninst
34b20 61 6c 6c 5f 63 6d 64 73 20 7c 20 5c 0a 20 20 20  all_cmds | \.   
34b30 20 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 5f   export_symbols_
34b40 63 6d 64 73 20 7c 20 61 72 63 68 69 76 65 5f 63  cmds | archive_c
34b50 6d 64 73 20 7c 20 61 72 63 68 69 76 65 5f 65 78  mds | archive_ex
34b60 70 73 79 6d 5f 63 6d 64 73 20 7c 20 5c 0a 20 20  psym_cmds | \.  
34b70 20 20 65 78 74 72 61 63 74 5f 65 78 70 73 79 6d    extract_expsym
34b80 73 5f 63 6d 64 73 20 7c 20 6f 6c 64 5f 61 72 63  s_cmds | old_arc
34b90 68 69 76 65 5f 66 72 6f 6d 5f 65 78 70 73 79 6d  hive_from_expsym
34ba0 73 5f 63 6d 64 73 20 7c 20 5c 0a 20 20 20 20 70  s_cmds | \.    p
34bb0 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 20  ostinstall_cmds 
34bc0 7c 20 70 6f 73 74 75 6e 69 6e 73 74 61 6c 6c 5f  | postuninstall_
34bd0 63 6d 64 73 20 7c 20 5c 0a 20 20 20 20 66 69 6e  cmds | \.    fin
34be0 69 73 68 5f 63 6d 64 73 20 7c 20 73 79 73 5f 6c  ish_cmds | sys_l
34bf0 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73  ib_search_path_s
34c00 70 65 63 20 7c 20 73 79 73 5f 6c 69 62 5f 64 6c  pec | sys_lib_dl
34c10 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63  search_path_spec
34c20 29 0a 20 20 20 20 20 20 23 20 44 6f 75 62 6c 65  ).      # Double
34c30 2d 71 75 6f 74 65 20 64 6f 75 62 6c 65 2d 65 76  -quote double-ev
34c40 61 6c 65 64 20 73 74 72 69 6e 67 73 2e 0a 20 20  aled strings..  
34c50 20 20 20 20 65 76 61 6c 20 22 6c 74 5f 24 76 61      eval "lt_$va
34c60 72 3d 5c 5c 5c 22 5c 60 5c 24 65 63 68 6f 20 5c  r=\\\"\`\$echo \
34c70 22 58 5c 24 24 76 61 72 5c 22 20 7c 20 5c 24 58  "X\$$var\" | \$X
34c80 73 65 64 20 2d 65 20 5c 22 5c 24 64 6f 75 62 6c  sed -e \"\$doubl
34c90 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 5c 22 20  e_quote_subst\" 
34ca0 2d 65 20 5c 22 5c 24 73 65 64 5f 71 75 6f 74 65  -e \"\$sed_quote
34cb0 5f 73 75 62 73 74 5c 22 20 2d 65 20 5c 22 5c 24  _subst\" -e \"\$
34cc0 64 65 6c 61 79 5f 76 61 72 69 61 62 6c 65 5f 73  delay_variable_s
34cd0 75 62 73 74 5c 22 5c 60 5c 5c 5c 22 22 0a 20 20  ubst\"\`\\\"".  
34ce0 20 20 20 20 3b 3b 0a 20 20 20 20 2a 29 0a 20 20      ;;.    *).  
34cf0 20 20 20 20 65 76 61 6c 20 22 6c 74 5f 24 76 61      eval "lt_$va
34d00 72 3d 5c 5c 5c 22 5c 60 5c 24 65 63 68 6f 20 5c  r=\\\"\`\$echo \
34d10 22 58 5c 24 24 76 61 72 5c 22 20 7c 20 5c 24 58  "X\$$var\" | \$X
34d20 73 65 64 20 2d 65 20 5c 22 5c 24 73 65 64 5f 71  sed -e \"\$sed_q
34d30 75 6f 74 65 5f 73 75 62 73 74 5c 22 5c 60 5c 5c  uote_subst\"\`\\
34d40 5c 22 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20  \"".      ;;.   
34d50 20 65 73 61 63 0a 20 20 64 6f 6e 65 0a 0a 20 20   esac.  done..  
34d60 63 61 74 20 3c 3c 5f 5f 45 4f 46 5f 5f 20 3e 20  cat <<__EOF__ > 
34d70 22 24 7b 6f 66 69 6c 65 7d 54 22 0a 23 21 20 24  "${ofile}T".#! $
34d80 53 48 45 4c 4c 0a 0a 23 20 60 24 65 63 68 6f 20  SHELL..# `$echo 
34d90 22 24 6f 66 69 6c 65 22 20 7c 20 73 65 64 20 27  "$ofile" | sed '
34da0 73 25 5e 2e 2a 2f 25 25 27 60 20 2d 20 50 72 6f  s%^.*/%%'` - Pro
34db0 76 69 64 65 20 67 65 6e 65 72 61 6c 69 7a 65 64  vide generalized
34dc0 20 6c 69 62 72 61 72 79 2d 62 75 69 6c 64 69 6e   library-buildin
34dd0 67 20 73 75 70 70 6f 72 74 20 73 65 72 76 69 63  g support servic
34de0 65 73 2e 0a 23 20 47 65 6e 65 72 61 74 65 64 20  es..# Generated 
34df0 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 79  automatically by
34e00 20 24 50 52 4f 47 52 41 4d 20 28 47 4e 55 20 24   $PROGRAM (GNU $
34e10 50 41 43 4b 41 47 45 20 24 56 45 52 53 49 4f 4e  PACKAGE $VERSION
34e20 24 54 49 4d 45 53 54 41 4d 50 29 0a 23 20 4e 4f  $TIMESTAMP).# NO
34e30 54 45 3a 20 43 68 61 6e 67 65 73 20 6d 61 64 65  TE: Changes made
34e40 20 74 6f 20 74 68 69 73 20 66 69 6c 65 20 77 69   to this file wi
34e50 6c 6c 20 62 65 20 6c 6f 73 74 3a 20 6c 6f 6f 6b  ll be lost: look
34e60 20 61 74 20 6c 74 6d 61 69 6e 2e 73 68 2e 0a 23   at ltmain.sh..#
34e70 0a 23 20 43 6f 70 79 72 69 67 68 74 20 28 43 29  .# Copyright (C)
34e80 20 31 39 39 36 2d 32 30 30 30 20 46 72 65 65 20   1996-2000 Free 
34e90 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74  Software Foundat
34ea0 69 6f 6e 2c 20 49 6e 63 2e 0a 23 20 4f 72 69 67  ion, Inc..# Orig
34eb0 69 6e 61 6c 6c 79 20 62 79 20 47 6f 72 64 6f 6e  inally by Gordon
34ec0 20 4d 61 74 7a 69 67 6b 65 69 74 20 3c 67 6f 72   Matzigkeit <gor
34ed0 64 40 67 6e 75 2e 61 69 2e 6d 69 74 2e 65 64 75  d@gnu.ai.mit.edu
34ee0 3e 2c 20 31 39 39 36 0a 23 0a 23 20 54 68 69 73  >, 1996.#.# This
34ef0 20 70 72 6f 67 72 61 6d 20 69 73 20 66 72 65 65   program is free
34f00 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63   software; you c
34f10 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20  an redistribute 
34f20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79  it and/or modify
34f30 0a 23 20 69 74 20 75 6e 64 65 72 20 74 68 65 20  .# it under the 
34f40 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55  terms of the GNU
34f50 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20   General Public 
34f60 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69  License as publi
34f70 73 68 65 64 20 62 79 0a 23 20 74 68 65 20 46 72  shed by.# the Fr
34f80 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e  ee Software Foun
34f90 64 61 74 69 6f 6e 3b 20 65 69 74 68 65 72 20 76  dation; either v
34fa0 65 72 73 69 6f 6e 20 32 20 6f 66 20 74 68 65 20  ersion 2 of the 
34fb0 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 23 20 28 61  License, or.# (a
34fc0 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61  t your option) a
34fd0 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e  ny later version
34fe0 2e 0a 23 0a 23 20 54 68 69 73 20 70 72 6f 67 72  ..#.# This progr
34ff0 61 6d 20 69 73 20 64 69 73 74 72 69 62 75 74 65  am is distribute
35000 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68  d in the hope th
35010 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73  at it will be us
35020 65 66 75 6c 2c 20 62 75 74 0a 23 20 57 49 54 48  eful, but.# WITH
35030 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59  OUT ANY WARRANTY
35040 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74  ; without even t
35050 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61  he implied warra
35060 6e 74 79 20 6f 66 0a 23 20 4d 45 52 43 48 41 4e  nty of.# MERCHAN
35070 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e  TABILITY or FITN
35080 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43  ESS FOR A PARTIC
35090 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53  ULAR PURPOSE.  S
350a0 65 65 20 74 68 65 20 47 4e 55 0a 23 20 47 65 6e  ee the GNU.# Gen
350b0 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65  eral Public Lice
350c0 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74  nse for more det
350d0 61 69 6c 73 2e 0a 23 0a 23 20 59 6f 75 20 73 68  ails..#.# You sh
350e0 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76  ould have receiv
350f0 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65  ed a copy of the
35100 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62   GNU General Pub
35110 6c 69 63 20 4c 69 63 65 6e 73 65 0a 23 20 61 6c  lic License.# al
35120 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20 70 72  ong with this pr
35130 6f 67 72 61 6d 3b 20 69 66 20 6e 6f 74 2c 20 77  ogram; if not, w
35140 72 69 74 65 20 74 6f 20 74 68 65 20 46 72 65 65  rite to the Free
35150 20 53 6f 66 74 77 61 72 65 0a 23 20 46 6f 75 6e   Software.# Foun
35160 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 2c 20 35 39  dation, Inc., 59
35170 20 54 65 6d 70 6c 65 20 50 6c 61 63 65 20 2d 20   Temple Place - 
35180 53 75 69 74 65 20 33 33 30 2c 20 42 6f 73 74 6f  Suite 330, Bosto
35190 6e 2c 20 4d 41 20 30 32 31 31 31 2d 31 33 30 37  n, MA 02111-1307
351a0 2c 20 55 53 41 2e 0a 23 0a 23 20 41 73 20 61 20  , USA..#.# As a 
351b0 73 70 65 63 69 61 6c 20 65 78 63 65 70 74 69 6f  special exceptio
351c0 6e 20 74 6f 20 74 68 65 20 47 4e 55 20 47 65 6e  n to the GNU Gen
351d0 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65  eral Public Lice
351e0 6e 73 65 2c 20 69 66 20 79 6f 75 0a 23 20 64 69  nse, if you.# di
351f0 73 74 72 69 62 75 74 65 20 74 68 69 73 20 66 69  stribute this fi
35200 6c 65 20 61 73 20 70 61 72 74 20 6f 66 20 61 20  le as part of a 
35210 70 72 6f 67 72 61 6d 20 74 68 61 74 20 63 6f 6e  program that con
35220 74 61 69 6e 73 20 61 0a 23 20 63 6f 6e 66 69 67  tains a.# config
35230 75 72 61 74 69 6f 6e 20 73 63 72 69 70 74 20 67  uration script g
35240 65 6e 65 72 61 74 65 64 20 62 79 20 41 75 74 6f  enerated by Auto
35250 63 6f 6e 66 2c 20 79 6f 75 20 6d 61 79 20 69 6e  conf, you may in
35260 63 6c 75 64 65 20 69 74 20 75 6e 64 65 72 0a 23  clude it under.#
35270 20 74 68 65 20 73 61 6d 65 20 64 69 73 74 72 69   the same distri
35280 62 75 74 69 6f 6e 20 74 65 72 6d 73 20 74 68 61  bution terms tha
35290 74 20 79 6f 75 20 75 73 65 20 66 6f 72 20 74 68  t you use for th
352a0 65 20 72 65 73 74 20 6f 66 20 74 68 61 74 20 70  e rest of that p
352b0 72 6f 67 72 61 6d 2e 0a 0a 23 20 41 20 73 65 64  rogram...# A sed
352c0 20 74 68 61 74 20 64 6f 65 73 20 6e 6f 74 20 74   that does not t
352d0 72 75 6e 63 61 74 65 20 6f 75 74 70 75 74 2e 0a  runcate output..
352e0 53 45 44 3d 24 6c 74 5f 53 45 44 0a 0a 23 20 53  SED=$lt_SED..# S
352f0 65 64 20 74 68 61 74 20 68 65 6c 70 73 20 75 73  ed that helps us
35300 20 61 76 6f 69 64 20 61 63 63 69 64 65 6e 74 61   avoid accidenta
35310 6c 6c 79 20 74 72 69 67 67 65 72 69 6e 67 20 65  lly triggering e
35320 63 68 6f 28 31 29 20 6f 70 74 69 6f 6e 73 20 6c  cho(1) options l
35330 69 6b 65 20 2d 6e 2e 0a 58 73 65 64 3d 22 24 7b  ike -n..Xsed="${
35340 53 45 44 7d 20 2d 65 20 73 2f 5e 58 2f 2f 22 0a  SED} -e s/^X//".
35350 0a 23 20 54 68 65 20 48 50 2d 55 58 20 6b 73 68  .# The HP-UX ksh
35360 20 61 6e 64 20 50 4f 53 49 58 20 73 68 65 6c 6c   and POSIX shell
35370 20 70 72 69 6e 74 20 74 68 65 20 74 61 72 67 65   print the targe
35380 74 20 64 69 72 65 63 74 6f 72 79 20 74 6f 20 73  t directory to s
35390 74 64 6f 75 74 0a 23 20 69 66 20 43 44 50 41 54  tdout.# if CDPAT
353a0 48 20 69 73 20 73 65 74 2e 0a 69 66 20 74 65 73  H is set..if tes
353b0 74 20 22 58 5c 24 7b 43 44 50 41 54 48 2b 73 65  t "X\${CDPATH+se
353c0 74 7d 22 20 3d 20 58 73 65 74 3b 20 74 68 65 6e  t}" = Xset; then
353d0 20 43 44 50 41 54 48 3d 3a 3b 20 65 78 70 6f 72   CDPATH=:; expor
353e0 74 20 43 44 50 41 54 48 3b 20 66 69 0a 0a 23 20  t CDPATH; fi..# 
353f0 23 23 23 20 42 45 47 49 4e 20 4c 49 42 54 4f 4f  ### BEGIN LIBTOO
35400 4c 20 43 4f 4e 46 49 47 0a 0a 23 20 4c 69 62 74  L CONFIG..# Libt
35410 6f 6f 6c 20 77 61 73 20 63 6f 6e 66 69 67 75 72  ool was configur
35420 65 64 20 6f 6e 20 68 6f 73 74 20 60 28 68 6f 73  ed on host `(hos
35430 74 6e 61 6d 65 20 7c 7c 20 75 6e 61 6d 65 20 2d  tname || uname -
35440 6e 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c  n) 2>/dev/null |
35450 20 73 65 64 20 31 71 60 3a 0a 0a 23 20 53 68 65   sed 1q`:..# She
35460 6c 6c 20 74 6f 20 75 73 65 20 77 68 65 6e 20 69  ll to use when i
35470 6e 76 6f 6b 69 6e 67 20 73 68 65 6c 6c 20 73 63  nvoking shell sc
35480 72 69 70 74 73 2e 0a 53 48 45 4c 4c 3d 24 6c 74  ripts..SHELL=$lt
35490 5f 53 48 45 4c 4c 0a 0a 23 20 57 68 65 74 68 65  _SHELL..# Whethe
354a0 72 20 6f 72 20 6e 6f 74 20 74 6f 20 62 75 69 6c  r or not to buil
354b0 64 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69  d shared librari
354c0 65 73 2e 0a 62 75 69 6c 64 5f 6c 69 62 74 6f 6f  es..build_libtoo
354d0 6c 5f 6c 69 62 73 3d 24 65 6e 61 62 6c 65 5f 73  l_libs=$enable_s
354e0 68 61 72 65 64 0a 0a 23 20 57 68 65 74 68 65 72  hared..# Whether
354f0 20 6f 72 20 6e 6f 74 20 74 6f 20 62 75 69 6c 64   or not to build
35500 20 73 74 61 74 69 63 20 6c 69 62 72 61 72 69 65   static librarie
35510 73 2e 0a 62 75 69 6c 64 5f 6f 6c 64 5f 6c 69 62  s..build_old_lib
35520 73 3d 24 65 6e 61 62 6c 65 5f 73 74 61 74 69 63  s=$enable_static
35530 0a 0a 23 20 57 68 65 74 68 65 72 20 6f 72 20 6e  ..# Whether or n
35540 6f 74 20 74 6f 20 61 64 64 20 2d 6c 63 20 66 6f  ot to add -lc fo
35550 72 20 62 75 69 6c 64 69 6e 67 20 73 68 61 72 65  r building share
35560 64 20 6c 69 62 72 61 72 69 65 73 2e 0a 62 75 69  d libraries..bui
35570 6c 64 5f 6c 69 62 74 6f 6f 6c 5f 6e 65 65 64 5f  ld_libtool_need_
35580 6c 63 3d 24 6e 65 65 64 5f 6c 63 0a 0a 23 20 57  lc=$need_lc..# W
35590 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 74 6f  hether or not to
355a0 20 6f 70 74 69 6d 69 7a 65 20 66 6f 72 20 66 61   optimize for fa
355b0 73 74 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 2e  st installation.
355c0 0a 66 61 73 74 5f 69 6e 73 74 61 6c 6c 3d 24 65  .fast_install=$e
355d0 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61  nable_fast_insta
355e0 6c 6c 0a 0a 23 20 54 68 65 20 68 6f 73 74 20 73  ll..# The host s
355f0 79 73 74 65 6d 2e 0a 68 6f 73 74 5f 61 6c 69 61  ystem..host_alia
35600 73 3d 24 68 6f 73 74 5f 61 6c 69 61 73 0a 68 6f  s=$host_alias.ho
35610 73 74 3d 24 68 6f 73 74 0a 0a 23 20 41 6e 20 65  st=$host..# An e
35620 63 68 6f 20 70 72 6f 67 72 61 6d 20 74 68 61 74  cho program that
35630 20 64 6f 65 73 20 6e 6f 74 20 69 6e 74 65 72 70   does not interp
35640 72 65 74 20 62 61 63 6b 73 6c 61 73 68 65 73 2e  ret backslashes.
35650 0a 65 63 68 6f 3d 24 6c 74 5f 65 63 68 6f 0a 0a  .echo=$lt_echo..
35660 23 20 54 68 65 20 61 72 63 68 69 76 65 72 2e 0a  # The archiver..
35670 41 52 3d 24 6c 74 5f 41 52 0a 41 52 5f 46 4c 41  AR=$lt_AR.AR_FLA
35680 47 53 3d 24 6c 74 5f 41 52 5f 46 4c 41 47 53 0a  GS=$lt_AR_FLAGS.
35690 0a 23 20 54 68 65 20 64 65 66 61 75 6c 74 20 43  .# The default C
356a0 20 63 6f 6d 70 69 6c 65 72 2e 0a 43 43 3d 24 6c   compiler..CC=$l
356b0 74 5f 43 43 0a 0a 23 20 49 73 20 74 68 65 20 63  t_CC..# Is the c
356c0 6f 6d 70 69 6c 65 72 20 74 68 65 20 47 4e 55 20  ompiler the GNU 
356d0 43 20 63 6f 6d 70 69 6c 65 72 3f 0a 77 69 74 68  C compiler?.with
356e0 5f 67 63 63 3d 24 47 43 43 0a 0a 23 20 54 68 65  _gcc=$GCC..# The
356f0 20 6c 69 6e 6b 65 72 20 75 73 65 64 20 74 6f 20   linker used to 
35700 62 75 69 6c 64 20 6c 69 62 72 61 72 69 65 73 2e  build libraries.
35710 0a 4c 44 3d 24 6c 74 5f 4c 44 0a 0a 23 20 57 68  .LD=$lt_LD..# Wh
35720 65 74 68 65 72 20 77 65 20 6e 65 65 64 20 68 61  ether we need ha
35730 72 64 20 6f 72 20 73 6f 66 74 20 6c 69 6e 6b 73  rd or soft links
35740 2e 0a 4c 4e 5f 53 3d 24 6c 74 5f 4c 4e 5f 53 0a  ..LN_S=$lt_LN_S.
35750 0a 23 20 41 20 42 53 44 2d 63 6f 6d 70 61 74 69  .# A BSD-compati
35760 62 6c 65 20 6e 6d 20 70 72 6f 67 72 61 6d 2e 0a  ble nm program..
35770 4e 4d 3d 24 6c 74 5f 4e 4d 0a 0a 23 20 41 20 73  NM=$lt_NM..# A s
35780 79 6d 62 6f 6c 20 73 74 72 69 70 70 69 6e 67 20  ymbol stripping 
35790 70 72 6f 67 72 61 6d 0a 53 54 52 49 50 3d 24 53  program.STRIP=$S
357a0 54 52 49 50 0a 0a 23 20 55 73 65 64 20 74 6f 20  TRIP..# Used to 
357b0 65 78 61 6d 69 6e 65 20 6c 69 62 72 61 72 69 65  examine librarie
357c0 73 20 77 68 65 6e 20 66 69 6c 65 5f 6d 61 67 69  s when file_magi
357d0 63 5f 63 6d 64 20 62 65 67 69 6e 73 20 22 66 69  c_cmd begins "fi
357e0 6c 65 22 0a 4d 41 47 49 43 5f 43 4d 44 3d 24 4d  le".MAGIC_CMD=$M
357f0 41 47 49 43 5f 43 4d 44 0a 0a 23 20 55 73 65 64  AGIC_CMD..# Used
35800 20 6f 6e 20 63 79 67 77 69 6e 3a 20 44 4c 4c 20   on cygwin: DLL 
35810 63 72 65 61 74 69 6f 6e 20 70 72 6f 67 72 61 6d  creation program
35820 2e 0a 44 4c 4c 54 4f 4f 4c 3d 22 24 44 4c 4c 54  ..DLLTOOL="$DLLT
35830 4f 4f 4c 22 0a 0a 23 20 55 73 65 64 20 6f 6e 20  OOL"..# Used on 
35840 63 79 67 77 69 6e 3a 20 6f 62 6a 65 63 74 20 64  cygwin: object d
35850 75 6d 70 65 72 2e 0a 4f 42 4a 44 55 4d 50 3d 22  umper..OBJDUMP="
35860 24 4f 42 4a 44 55 4d 50 22 0a 0a 23 20 55 73 65  $OBJDUMP"..# Use
35870 64 20 6f 6e 20 63 79 67 77 69 6e 3a 20 61 73 73  d on cygwin: ass
35880 65 6d 62 6c 65 72 2e 0a 41 53 3d 22 24 41 53 22  embler..AS="$AS"
35890 0a 0a 23 20 54 68 65 20 6e 61 6d 65 20 6f 66 20  ..# The name of 
358a0 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 74 68  the directory th
358b0 61 74 20 63 6f 6e 74 61 69 6e 73 20 74 65 6d 70  at contains temp
358c0 6f 72 61 72 79 20 6c 69 62 74 6f 6f 6c 20 66 69  orary libtool fi
358d0 6c 65 73 2e 0a 6f 62 6a 64 69 72 3d 24 6f 62 6a  les..objdir=$obj
358e0 64 69 72 0a 0a 23 20 48 6f 77 20 74 6f 20 63 72  dir..# How to cr
358f0 65 61 74 65 20 72 65 6c 6f 61 64 61 62 6c 65 20  eate reloadable 
35900 6f 62 6a 65 63 74 20 66 69 6c 65 73 2e 0a 72 65  object files..re
35910 6c 6f 61 64 5f 66 6c 61 67 3d 24 6c 74 5f 72 65  load_flag=$lt_re
35920 6c 6f 61 64 5f 66 6c 61 67 0a 72 65 6c 6f 61 64  load_flag.reload
35930 5f 63 6d 64 73 3d 24 6c 74 5f 72 65 6c 6f 61 64  _cmds=$lt_reload
35940 5f 63 6d 64 73 0a 0a 23 20 48 6f 77 20 74 6f 20  _cmds..# How to 
35950 70 61 73 73 20 61 20 6c 69 6e 6b 65 72 20 66 6c  pass a linker fl
35960 61 67 20 74 68 72 6f 75 67 68 20 74 68 65 20 63  ag through the c
35970 6f 6d 70 69 6c 65 72 2e 0a 77 6c 3d 24 6c 74 5f  ompiler..wl=$lt_
35980 77 6c 0a 0a 23 20 4f 62 6a 65 63 74 20 66 69 6c  wl..# Object fil
35990 65 20 73 75 66 66 69 78 20 28 6e 6f 72 6d 61 6c  e suffix (normal
359a0 6c 79 20 22 6f 22 29 2e 0a 6f 62 6a 65 78 74 3d  ly "o")..objext=
359b0 22 24 61 63 5f 6f 62 6a 65 78 74 22 0a 0a 23 20  "$ac_objext"..# 
359c0 4f 6c 64 20 61 72 63 68 69 76 65 20 73 75 66 66  Old archive suff
359d0 69 78 20 28 6e 6f 72 6d 61 6c 6c 79 20 22 61 22  ix (normally "a"
359e0 29 2e 0a 6c 69 62 65 78 74 3d 22 24 6c 69 62 65  )..libext="$libe
359f0 78 74 22 0a 0a 23 20 45 78 65 63 75 74 61 62 6c  xt"..# Executabl
35a00 65 20 66 69 6c 65 20 73 75 66 66 69 78 20 28 6e  e file suffix (n
35a10 6f 72 6d 61 6c 6c 79 20 22 22 29 2e 0a 65 78 65  ormally "")..exe
35a20 65 78 74 3d 22 24 65 78 65 65 78 74 22 0a 0a 23  ext="$exeext"..#
35a30 20 41 64 64 69 74 69 6f 6e 61 6c 20 63 6f 6d 70   Additional comp
35a40 69 6c 65 72 20 66 6c 61 67 73 20 66 6f 72 20 62  iler flags for b
35a50 75 69 6c 64 69 6e 67 20 6c 69 62 72 61 72 79 20  uilding library 
35a60 6f 62 6a 65 63 74 73 2e 0a 70 69 63 5f 66 6c 61  objects..pic_fla
35a70 67 3d 24 6c 74 5f 70 69 63 5f 66 6c 61 67 0a 70  g=$lt_pic_flag.p
35a80 69 63 5f 6d 6f 64 65 3d 24 70 69 63 5f 6d 6f 64  ic_mode=$pic_mod
35a90 65 0a 0a 23 20 44 6f 65 73 20 63 6f 6d 70 69 6c  e..# Does compil
35aa0 65 72 20 73 69 6d 75 6c 74 61 6e 65 6f 75 73 6c  er simultaneousl
35ab0 79 20 73 75 70 70 6f 72 74 20 2d 63 20 61 6e 64  y support -c and
35ac0 20 2d 6f 20 6f 70 74 69 6f 6e 73 3f 0a 63 6f 6d   -o options?.com
35ad0 70 69 6c 65 72 5f 63 5f 6f 3d 24 6c 74 5f 63 6f  piler_c_o=$lt_co
35ae0 6d 70 69 6c 65 72 5f 63 5f 6f 0a 0a 23 20 43 61  mpiler_c_o..# Ca
35af0 6e 20 77 65 20 77 72 69 74 65 20 64 69 72 65 63  n we write direc
35b00 74 6c 79 20 74 6f 20 61 20 2e 6c 6f 20 3f 0a 63  tly to a .lo ?.c
35b10 6f 6d 70 69 6c 65 72 5f 6f 5f 6c 6f 3d 24 6c 74  ompiler_o_lo=$lt
35b20 5f 63 6f 6d 70 69 6c 65 72 5f 6f 5f 6c 6f 0a 0a  _compiler_o_lo..
35b30 23 20 4d 75 73 74 20 77 65 20 6c 6f 63 6b 20 66  # Must we lock f
35b40 69 6c 65 73 20 77 68 65 6e 20 64 6f 69 6e 67 20  iles when doing 
35b50 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 3f 0a 6e 65  compilation ?.ne
35b60 65 64 5f 6c 6f 63 6b 73 3d 24 6c 74 5f 6e 65 65  ed_locks=$lt_nee
35b70 64 5f 6c 6f 63 6b 73 0a 0a 23 20 44 6f 20 77 65  d_locks..# Do we
35b80 20 6e 65 65 64 20 74 68 65 20 6c 69 62 20 70 72   need the lib pr
35b90 65 66 69 78 20 66 6f 72 20 6d 6f 64 75 6c 65 73  efix for modules
35ba0 3f 0a 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69  ?.need_lib_prefi
35bb0 78 3d 24 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66  x=$need_lib_pref
35bc0 69 78 0a 0a 23 20 44 6f 20 77 65 20 6e 65 65 64  ix..# Do we need
35bd0 20 61 20 76 65 72 73 69 6f 6e 20 66 6f 72 20 6c   a version for l
35be0 69 62 72 61 72 69 65 73 3f 0a 6e 65 65 64 5f 76  ibraries?.need_v
35bf0 65 72 73 69 6f 6e 3d 24 6e 65 65 64 5f 76 65 72  ersion=$need_ver
35c00 73 69 6f 6e 0a 0a 23 20 57 68 65 74 68 65 72 20  sion..# Whether 
35c10 64 6c 6f 70 65 6e 20 69 73 20 73 75 70 70 6f 72  dlopen is suppor
35c20 74 65 64 2e 0a 64 6c 6f 70 65 6e 5f 73 75 70 70  ted..dlopen_supp
35c30 6f 72 74 3d 24 65 6e 61 62 6c 65 5f 64 6c 6f 70  ort=$enable_dlop
35c40 65 6e 0a 0a 23 20 57 68 65 74 68 65 72 20 64 6c  en..# Whether dl
35c50 6f 70 65 6e 20 6f 66 20 70 72 6f 67 72 61 6d 73  open of programs
35c60 20 69 73 20 73 75 70 70 6f 72 74 65 64 2e 0a 64   is supported..d
35c70 6c 6f 70 65 6e 5f 73 65 6c 66 3d 24 65 6e 61 62  lopen_self=$enab
35c80 6c 65 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 0a 0a  le_dlopen_self..
35c90 23 20 57 68 65 74 68 65 72 20 64 6c 6f 70 65 6e  # Whether dlopen
35ca0 20 6f 66 20 73 74 61 74 69 63 61 6c 6c 79 20 6c   of statically l
35cb0 69 6e 6b 65 64 20 70 72 6f 67 72 61 6d 73 20 69  inked programs i
35cc0 73 20 73 75 70 70 6f 72 74 65 64 2e 0a 64 6c 6f  s supported..dlo
35cd0 70 65 6e 5f 73 65 6c 66 5f 73 74 61 74 69 63 3d  pen_self_static=
35ce0 24 65 6e 61 62 6c 65 5f 64 6c 6f 70 65 6e 5f 73  $enable_dlopen_s
35cf0 65 6c 66 5f 73 74 61 74 69 63 0a 0a 23 20 43 6f  elf_static..# Co
35d00 6d 70 69 6c 65 72 20 66 6c 61 67 20 74 6f 20 70  mpiler flag to p
35d10 72 65 76 65 6e 74 20 64 79 6e 61 6d 69 63 20 6c  revent dynamic l
35d20 69 6e 6b 69 6e 67 2e 0a 6c 69 6e 6b 5f 73 74 61  inking..link_sta
35d30 74 69 63 5f 66 6c 61 67 3d 24 6c 74 5f 6c 69 6e  tic_flag=$lt_lin
35d40 6b 5f 73 74 61 74 69 63 5f 66 6c 61 67 0a 0a 23  k_static_flag..#
35d50 20 43 6f 6d 70 69 6c 65 72 20 66 6c 61 67 20 74   Compiler flag t
35d60 6f 20 74 75 72 6e 20 6f 66 66 20 62 75 69 6c 74  o turn off built
35d70 69 6e 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 6e 6f  in functions..no
35d80 5f 62 75 69 6c 74 69 6e 5f 66 6c 61 67 3d 24 6c  _builtin_flag=$l
35d90 74 5f 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c 61  t_no_builtin_fla
35da0 67 0a 0a 23 20 43 6f 6d 70 69 6c 65 72 20 66 6c  g..# Compiler fl
35db0 61 67 20 74 6f 20 61 6c 6c 6f 77 20 72 65 66 6c  ag to allow refl
35dc0 65 78 69 76 65 20 64 6c 6f 70 65 6e 73 2e 0a 65  exive dlopens..e
35dd0 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c  xport_dynamic_fl
35de0 61 67 5f 73 70 65 63 3d 24 6c 74 5f 65 78 70 6f  ag_spec=$lt_expo
35df0 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f  rt_dynamic_flag_
35e00 73 70 65 63 0a 0a 23 20 43 6f 6d 70 69 6c 65 72  spec..# Compiler
35e10 20 66 6c 61 67 20 74 6f 20 67 65 6e 65 72 61 74   flag to generat
35e20 65 20 73 68 61 72 65 64 20 6f 62 6a 65 63 74 73  e shared objects
35e30 20 64 69 72 65 63 74 6c 79 20 66 72 6f 6d 20 61   directly from a
35e40 72 63 68 69 76 65 73 2e 0a 77 68 6f 6c 65 5f 61  rchives..whole_a
35e50 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63  rchive_flag_spec
35e60 3d 24 6c 74 5f 77 68 6f 6c 65 5f 61 72 63 68 69  =$lt_whole_archi
35e70 76 65 5f 66 6c 61 67 5f 73 70 65 63 0a 0a 23 20  ve_flag_spec..# 
35e80 43 6f 6d 70 69 6c 65 72 20 66 6c 61 67 20 74 6f  Compiler flag to
35e90 20 67 65 6e 65 72 61 74 65 20 74 68 72 65 61 64   generate thread
35ea0 2d 73 61 66 65 20 6f 62 6a 65 63 74 73 2e 0a 74  -safe objects..t
35eb0 68 72 65 61 64 5f 73 61 66 65 5f 66 6c 61 67 5f  hread_safe_flag_
35ec0 73 70 65 63 3d 24 6c 74 5f 74 68 72 65 61 64 5f  spec=$lt_thread_
35ed0 73 61 66 65 5f 66 6c 61 67 5f 73 70 65 63 0a 0a  safe_flag_spec..
35ee0 23 20 4c 69 62 72 61 72 79 20 76 65 72 73 69 6f  # Library versio
35ef0 6e 69 6e 67 20 74 79 70 65 2e 0a 76 65 72 73 69  ning type..versi
35f00 6f 6e 5f 74 79 70 65 3d 24 76 65 72 73 69 6f 6e  on_type=$version
35f10 5f 74 79 70 65 0a 0a 23 20 46 6f 72 6d 61 74 20  _type..# Format 
35f20 6f 66 20 6c 69 62 72 61 72 79 20 6e 61 6d 65 20  of library name 
35f30 70 72 65 66 69 78 2e 0a 6c 69 62 6e 61 6d 65 5f  prefix..libname_
35f40 73 70 65 63 3d 24 6c 74 5f 6c 69 62 6e 61 6d 65  spec=$lt_libname
35f50 5f 73 70 65 63 0a 0a 23 20 4c 69 73 74 20 6f 66  _spec..# List of
35f60 20 61 72 63 68 69 76 65 20 6e 61 6d 65 73 2e 20   archive names. 
35f70 20 46 69 72 73 74 20 6e 61 6d 65 20 69 73 20 74   First name is t
35f80 68 65 20 72 65 61 6c 20 6f 6e 65 2c 20 74 68 65  he real one, the
35f90 20 72 65 73 74 20 61 72 65 20 6c 69 6e 6b 73 2e   rest are links.
35fa0 0a 23 20 54 68 65 20 6c 61 73 74 20 6e 61 6d 65  .# The last name
35fb0 20 69 73 20 74 68 65 20 6f 6e 65 20 74 68 61 74   is the one that
35fc0 20 74 68 65 20 6c 69 6e 6b 65 72 20 66 69 6e 64   the linker find
35fd0 73 20 77 69 74 68 20 2d 6c 4e 41 4d 45 2e 0a 6c  s with -lNAME..l
35fe0 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65  ibrary_names_spe
35ff0 63 3d 24 6c 74 5f 6c 69 62 72 61 72 79 5f 6e 61  c=$lt_library_na
36000 6d 65 73 5f 73 70 65 63 0a 0a 23 20 54 68 65 20  mes_spec..# The 
36010 63 6f 64 65 64 20 6e 61 6d 65 20 6f 66 20 74 68  coded name of th
36020 65 20 6c 69 62 72 61 72 79 2c 20 69 66 20 64 69  e library, if di
36030 66 66 65 72 65 6e 74 20 66 72 6f 6d 20 74 68 65  fferent from the
36040 20 72 65 61 6c 20 6e 61 6d 65 2e 0a 73 6f 6e 61   real name..sona
36050 6d 65 5f 73 70 65 63 3d 24 6c 74 5f 73 6f 6e 61  me_spec=$lt_sona
36060 6d 65 5f 73 70 65 63 0a 0a 23 20 43 6f 6d 6d 61  me_spec..# Comma
36070 6e 64 73 20 75 73 65 64 20 74 6f 20 62 75 69 6c  nds used to buil
36080 64 20 61 6e 64 20 69 6e 73 74 61 6c 6c 20 61 6e  d and install an
36090 20 6f 6c 64 2d 73 74 79 6c 65 20 61 72 63 68 69   old-style archi
360a0 76 65 2e 0a 52 41 4e 4c 49 42 3d 24 6c 74 5f 52  ve..RANLIB=$lt_R
360b0 41 4e 4c 49 42 0a 6f 6c 64 5f 61 72 63 68 69 76  ANLIB.old_archiv
360c0 65 5f 63 6d 64 73 3d 24 6c 74 5f 6f 6c 64 5f 61  e_cmds=$lt_old_a
360d0 72 63 68 69 76 65 5f 63 6d 64 73 0a 6f 6c 64 5f  rchive_cmds.old_
360e0 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73  postinstall_cmds
360f0 3d 24 6c 74 5f 6f 6c 64 5f 70 6f 73 74 69 6e 73  =$lt_old_postins
36100 74 61 6c 6c 5f 63 6d 64 73 0a 6f 6c 64 5f 70 6f  tall_cmds.old_po
36110 73 74 75 6e 69 6e 73 74 61 6c 6c 5f 63 6d 64 73  stuninstall_cmds
36120 3d 24 6c 74 5f 6f 6c 64 5f 70 6f 73 74 75 6e 69  =$lt_old_postuni
36130 6e 73 74 61 6c 6c 5f 63 6d 64 73 0a 0a 23 20 43  nstall_cmds..# C
36140 72 65 61 74 65 20 61 6e 20 6f 6c 64 2d 73 74 79  reate an old-sty
36150 6c 65 20 61 72 63 68 69 76 65 20 66 72 6f 6d 20  le archive from 
36160 61 20 73 68 61 72 65 64 20 61 72 63 68 69 76 65  a shared archive
36170 2e 0a 6f 6c 64 5f 61 72 63 68 69 76 65 5f 66 72  ..old_archive_fr
36180 6f 6d 5f 6e 65 77 5f 63 6d 64 73 3d 24 6c 74 5f  om_new_cmds=$lt_
36190 6f 6c 64 5f 61 72 63 68 69 76 65 5f 66 72 6f 6d  old_archive_from
361a0 5f 6e 65 77 5f 63 6d 64 73 0a 0a 23 20 43 72 65  _new_cmds..# Cre
361b0 61 74 65 20 61 20 74 65 6d 70 6f 72 61 72 79 20  ate a temporary 
361c0 6f 6c 64 2d 73 74 79 6c 65 20 61 72 63 68 69 76  old-style archiv
361d0 65 20 74 6f 20 6c 69 6e 6b 20 69 6e 73 74 65 61  e to link instea
361e0 64 20 6f 66 20 61 20 73 68 61 72 65 64 20 61 72  d of a shared ar
361f0 63 68 69 76 65 2e 0a 6f 6c 64 5f 61 72 63 68 69  chive..old_archi
36200 76 65 5f 66 72 6f 6d 5f 65 78 70 73 79 6d 73 5f  ve_from_expsyms_
36210 63 6d 64 73 3d 24 6c 74 5f 6f 6c 64 5f 61 72 63  cmds=$lt_old_arc
36220 68 69 76 65 5f 66 72 6f 6d 5f 65 78 70 73 79 6d  hive_from_expsym
36230 73 5f 63 6d 64 73 0a 0a 23 20 43 6f 6d 6d 61 6e  s_cmds..# Comman
36240 64 73 20 75 73 65 64 20 74 6f 20 62 75 69 6c 64  ds used to build
36250 20 61 6e 64 20 69 6e 73 74 61 6c 6c 20 61 20 73   and install a s
36260 68 61 72 65 64 20 61 72 63 68 69 76 65 2e 0a 61  hared archive..a
36270 72 63 68 69 76 65 5f 63 6d 64 73 3d 24 6c 74 5f  rchive_cmds=$lt_
36280 61 72 63 68 69 76 65 5f 63 6d 64 73 0a 61 72 63  archive_cmds.arc
36290 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73  hive_expsym_cmds
362a0 3d 24 6c 74 5f 61 72 63 68 69 76 65 5f 65 78 70  =$lt_archive_exp
362b0 73 79 6d 5f 63 6d 64 73 0a 70 6f 73 74 69 6e 73  sym_cmds.postins
362c0 74 61 6c 6c 5f 63 6d 64 73 3d 24 6c 74 5f 70 6f  tall_cmds=$lt_po
362d0 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 0a 70  stinstall_cmds.p
362e0 6f 73 74 75 6e 69 6e 73 74 61 6c 6c 5f 63 6d 64  ostuninstall_cmd
362f0 73 3d 24 6c 74 5f 70 6f 73 74 75 6e 69 6e 73 74  s=$lt_postuninst
36300 61 6c 6c 5f 63 6d 64 73 0a 0a 23 20 43 6f 6d 6d  all_cmds..# Comm
36310 61 6e 64 73 20 74 6f 20 73 74 72 69 70 20 6c 69  ands to strip li
36320 62 72 61 72 69 65 73 2e 0a 6f 6c 64 5f 73 74 72  braries..old_str
36330 69 70 6c 69 62 3d 24 6c 74 5f 6f 6c 64 5f 73 74  iplib=$lt_old_st
36340 72 69 70 6c 69 62 0a 73 74 72 69 70 6c 69 62 3d  riplib.striplib=
36350 24 6c 74 5f 73 74 72 69 70 6c 69 62 0a 0a 23 20  $lt_striplib..# 
36360 4d 65 74 68 6f 64 20 74 6f 20 63 68 65 63 6b 20  Method to check 
36370 77 68 65 74 68 65 72 20 64 65 70 65 6e 64 65 6e  whether dependen
36380 74 20 6c 69 62 72 61 72 69 65 73 20 61 72 65 20  t libraries are 
36390 73 68 61 72 65 64 20 6f 62 6a 65 63 74 73 2e 0a  shared objects..
363a0 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65  deplibs_check_me
363b0 74 68 6f 64 3d 24 6c 74 5f 64 65 70 6c 69 62 73  thod=$lt_deplibs
363c0 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 0a 0a 23  _check_method..#
363d0 20 43 6f 6d 6d 61 6e 64 20 74 6f 20 75 73 65 20   Command to use 
363e0 77 68 65 6e 20 64 65 70 6c 69 62 73 5f 63 68 65  when deplibs_che
363f0 63 6b 5f 6d 65 74 68 6f 64 20 3d 3d 20 66 69 6c  ck_method == fil
36400 65 5f 6d 61 67 69 63 2e 0a 66 69 6c 65 5f 6d 61  e_magic..file_ma
36410 67 69 63 5f 63 6d 64 3d 24 6c 74 5f 66 69 6c 65  gic_cmd=$lt_file
36420 5f 6d 61 67 69 63 5f 63 6d 64 0a 0a 23 20 46 6c  _magic_cmd..# Fl
36430 61 67 20 74 68 61 74 20 61 6c 6c 6f 77 73 20 73  ag that allows s
36440 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 20  hared libraries 
36450 77 69 74 68 20 75 6e 64 65 66 69 6e 65 64 20 73  with undefined s
36460 79 6d 62 6f 6c 73 20 74 6f 20 62 65 20 62 75 69  ymbols to be bui
36470 6c 74 2e 0a 61 6c 6c 6f 77 5f 75 6e 64 65 66 69  lt..allow_undefi
36480 6e 65 64 5f 66 6c 61 67 3d 24 6c 74 5f 61 6c 6c  ned_flag=$lt_all
36490 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61  ow_undefined_fla
364a0 67 0a 0a 23 20 46 6c 61 67 20 74 68 61 74 20 66  g..# Flag that f
364b0 6f 72 63 65 73 20 6e 6f 20 75 6e 64 65 66 69 6e  orces no undefin
364c0 65 64 20 73 79 6d 62 6f 6c 73 2e 0a 6e 6f 5f 75  ed symbols..no_u
364d0 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 24 6c  ndefined_flag=$l
364e0 74 5f 6e 6f 5f 75 6e 64 65 66 69 6e 65 64 5f 66  t_no_undefined_f
364f0 6c 61 67 0a 0a 23 20 43 6f 6d 6d 61 6e 64 73 20  lag..# Commands 
36500 75 73 65 64 20 74 6f 20 66 69 6e 69 73 68 20 61  used to finish a
36510 20 6c 69 62 74 6f 6f 6c 20 6c 69 62 72 61 72 79   libtool library
36520 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 69 6e   installation in
36530 20 61 20 64 69 72 65 63 74 6f 72 79 2e 0a 66 69   a directory..fi
36540 6e 69 73 68 5f 63 6d 64 73 3d 24 6c 74 5f 66 69  nish_cmds=$lt_fi
36550 6e 69 73 68 5f 63 6d 64 73 0a 0a 23 20 53 61 6d  nish_cmds..# Sam
36560 65 20 61 73 20 61 62 6f 76 65 2c 20 62 75 74 20  e as above, but 
36570 61 20 73 69 6e 67 6c 65 20 73 63 72 69 70 74 20  a single script 
36580 66 72 61 67 6d 65 6e 74 20 74 6f 20 62 65 20 65  fragment to be e
36590 76 61 6c 65 64 20 62 75 74 20 6e 6f 74 20 73 68  valed but not sh
365a0 6f 77 6e 2e 0a 66 69 6e 69 73 68 5f 65 76 61 6c  own..finish_eval
365b0 3d 24 6c 74 5f 66 69 6e 69 73 68 5f 65 76 61 6c  =$lt_finish_eval
365c0 0a 0a 23 20 54 61 6b 65 20 74 68 65 20 6f 75 74  ..# Take the out
365d0 70 75 74 20 6f 66 20 6e 6d 20 61 6e 64 20 70 72  put of nm and pr
365e0 6f 64 75 63 65 20 61 20 6c 69 73 74 69 6e 67 20  oduce a listing 
365f0 6f 66 20 72 61 77 20 73 79 6d 62 6f 6c 73 20 61  of raw symbols a
36600 6e 64 20 43 20 6e 61 6d 65 73 2e 0a 67 6c 6f 62  nd C names..glob
36610 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 3d 24  al_symbol_pipe=$
36620 6c 74 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c  lt_global_symbol
36630 5f 70 69 70 65 0a 0a 23 20 54 72 61 6e 73 66 6f  _pipe..# Transfo
36640 72 6d 20 74 68 65 20 6f 75 74 70 75 74 20 6f 66  rm the output of
36650 20 6e 6d 20 69 6e 20 61 20 70 72 6f 70 65 72 20   nm in a proper 
36660 43 20 64 65 63 6c 61 72 61 74 69 6f 6e 0a 67 6c  C declaration.gl
36670 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63  obal_symbol_to_c
36680 64 65 63 6c 3d 24 6c 74 5f 67 6c 6f 62 61 6c 5f  decl=$lt_global_
36690 73 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63 6c 0a  symbol_to_cdecl.
366a0 0a 23 20 54 72 61 6e 73 66 6f 72 6d 20 74 68 65  .# Transform the
366b0 20 6f 75 74 70 75 74 20 6f 66 20 6e 6d 20 69 6e   output of nm in
366c0 20 61 20 43 20 6e 61 6d 65 20 61 64 64 72 65 73   a C name addres
366d0 73 20 70 61 69 72 0a 67 6c 6f 62 61 6c 5f 73 79  s pair.global_sy
366e0 6d 62 6f 6c 5f 74 6f 5f 63 5f 6e 61 6d 65 5f 61  mbol_to_c_name_a
366f0 64 64 72 65 73 73 3d 24 6c 74 5f 67 6c 6f 62 61  ddress=$lt_globa
36700 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 5f 6e 61  l_symbol_to_c_na
36710 6d 65 5f 61 64 64 72 65 73 73 0a 0a 23 20 54 68  me_address..# Th
36720 69 73 20 69 73 20 74 68 65 20 73 68 61 72 65 64  is is the shared
36730 20 6c 69 62 72 61 72 79 20 72 75 6e 74 69 6d 65   library runtime
36740 20 70 61 74 68 20 76 61 72 69 61 62 6c 65 2e 0a   path variable..
36750 72 75 6e 70 61 74 68 5f 76 61 72 3d 24 72 75 6e  runpath_var=$run
36760 70 61 74 68 5f 76 61 72 0a 0a 23 20 54 68 69 73  path_var..# This
36770 20 69 73 20 74 68 65 20 73 68 61 72 65 64 20 6c   is the shared l
36780 69 62 72 61 72 79 20 70 61 74 68 20 76 61 72 69  ibrary path vari
36790 61 62 6c 65 2e 0a 73 68 6c 69 62 70 61 74 68 5f  able..shlibpath_
367a0 76 61 72 3d 24 73 68 6c 69 62 70 61 74 68 5f 76  var=$shlibpath_v
367b0 61 72 0a 0a 23 20 49 73 20 73 68 6c 69 62 70 61  ar..# Is shlibpa
367c0 74 68 20 73 65 61 72 63 68 65 64 20 62 65 66 6f  th searched befo
367d0 72 65 20 74 68 65 20 68 61 72 64 2d 63 6f 64 65  re the hard-code
367e0 64 20 6c 69 62 72 61 72 79 20 73 65 61 72 63 68  d library search
367f0 20 70 61 74 68 3f 0a 73 68 6c 69 62 70 61 74 68   path?.shlibpath
36800 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61  _overrides_runpa
36810 74 68 3d 24 73 68 6c 69 62 70 61 74 68 5f 6f 76  th=$shlibpath_ov
36820 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68 0a  errides_runpath.
36830 0a 23 20 48 6f 77 20 74 6f 20 68 61 72 64 63 6f  .# How to hardco
36840 64 65 20 61 20 73 68 61 72 65 64 20 6c 69 62 72  de a shared libr
36850 61 72 79 20 70 61 74 68 20 69 6e 74 6f 20 61 6e  ary path into an
36860 20 65 78 65 63 75 74 61 62 6c 65 2e 0a 68 61 72   executable..har
36870 64 63 6f 64 65 5f 61 63 74 69 6f 6e 3d 24 68 61  dcode_action=$ha
36880 72 64 63 6f 64 65 5f 61 63 74 69 6f 6e 0a 0a 23  rdcode_action..#
36890 20 57 68 65 74 68 65 72 20 77 65 20 73 68 6f 75   Whether we shou
368a0 6c 64 20 68 61 72 64 63 6f 64 65 20 6c 69 62 72  ld hardcode libr
368b0 61 72 79 20 70 61 74 68 73 20 69 6e 74 6f 20 6c  ary paths into l
368c0 69 62 72 61 72 69 65 73 2e 0a 68 61 72 64 63 6f  ibraries..hardco
368d0 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 24 68 61  de_into_libs=$ha
368e0 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73  rdcode_into_libs
368f0 0a 0a 23 20 46 6c 61 67 20 74 6f 20 68 61 72 64  ..# Flag to hard
36900 63 6f 64 65 20 5c 24 6c 69 62 64 69 72 20 69 6e  code \$libdir in
36910 74 6f 20 61 20 62 69 6e 61 72 79 20 64 75 72 69  to a binary duri
36920 6e 67 20 6c 69 6e 6b 69 6e 67 2e 0a 23 20 54 68  ng linking..# Th
36930 69 73 20 6d 75 73 74 20 77 6f 72 6b 20 65 76 65  is must work eve
36940 6e 20 69 66 20 5c 24 6c 69 62 64 69 72 20 64 6f  n if \$libdir do
36950 65 73 20 6e 6f 74 20 65 78 69 73 74 2e 0a 68 61  es not exist..ha
36960 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
36970 61 67 5f 73 70 65 63 3d 24 6c 74 5f 68 61 72 64  ag_spec=$lt_hard
36980 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67  code_libdir_flag
36990 5f 73 70 65 63 0a 0a 23 20 57 68 65 74 68 65 72  _spec..# Whether
369a0 20 77 65 20 6e 65 65 64 20 61 20 73 69 6e 67 6c   we need a singl
369b0 65 20 2d 72 70 61 74 68 20 66 6c 61 67 20 77 69  e -rpath flag wi
369c0 74 68 20 61 20 73 65 70 61 72 61 74 65 64 20 61  th a separated a
369d0 72 67 75 6d 65 6e 74 2e 0a 68 61 72 64 63 6f 64  rgument..hardcod
369e0 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 72 61 74  e_libdir_separat
369f0 6f 72 3d 24 6c 74 5f 68 61 72 64 63 6f 64 65 5f  or=$lt_hardcode_
36a00 6c 69 62 64 69 72 5f 73 65 70 61 72 61 74 6f 72  libdir_separator
36a10 0a 0a 23 20 53 65 74 20 74 6f 20 79 65 73 20 69  ..# Set to yes i
36a20 66 20 75 73 69 6e 67 20 44 49 52 2f 6c 69 62 4e  f using DIR/libN
36a30 41 4d 45 2e 73 6f 20 64 75 72 69 6e 67 20 6c 69  AME.so during li
36a40 6e 6b 69 6e 67 20 68 61 72 64 63 6f 64 65 73 20  nking hardcodes 
36a50 44 49 52 20 69 6e 74 6f 20 74 68 65 0a 23 20 72  DIR into the.# r
36a60 65 73 75 6c 74 69 6e 67 20 62 69 6e 61 72 79 2e  esulting binary.
36a70 0a 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74  .hardcode_direct
36a80 3d 24 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63  =$hardcode_direc
36a90 74 0a 0a 23 20 53 65 74 20 74 6f 20 79 65 73 20  t..# Set to yes 
36aa0 69 66 20 75 73 69 6e 67 20 74 68 65 20 2d 4c 44  if using the -LD
36ab0 49 52 20 66 6c 61 67 20 64 75 72 69 6e 67 20 6c  IR flag during l
36ac0 69 6e 6b 69 6e 67 20 68 61 72 64 63 6f 64 65 73  inking hardcodes
36ad0 20 44 49 52 20 69 6e 74 6f 20 74 68 65 0a 23 20   DIR into the.# 
36ae0 72 65 73 75 6c 74 69 6e 67 20 62 69 6e 61 72 79  resulting binary
36af0 2e 0a 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73  ..hardcode_minus
36b00 5f 4c 3d 24 68 61 72 64 63 6f 64 65 5f 6d 69 6e  _L=$hardcode_min
36b10 75 73 5f 4c 0a 0a 23 20 53 65 74 20 74 6f 20 79  us_L..# Set to y
36b20 65 73 20 69 66 20 75 73 69 6e 67 20 53 48 4c 49  es if using SHLI
36b30 42 50 41 54 48 5f 56 41 52 3d 44 49 52 20 64 75  BPATH_VAR=DIR du
36b40 72 69 6e 67 20 6c 69 6e 6b 69 6e 67 20 68 61 72  ring linking har
36b50 64 63 6f 64 65 73 20 44 49 52 20 69 6e 74 6f 0a  dcodes DIR into.
36b60 23 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20  # the resulting 
36b70 62 69 6e 61 72 79 2e 0a 68 61 72 64 63 6f 64 65  binary..hardcode
36b80 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 24  _shlibpath_var=$
36b90 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61  hardcode_shlibpa
36ba0 74 68 5f 76 61 72 0a 0a 23 20 56 61 72 69 61 62  th_var..# Variab
36bb0 6c 65 73 20 77 68 6f 73 65 20 76 61 6c 75 65 73  les whose values
36bc0 20 73 68 6f 75 6c 64 20 62 65 20 73 61 76 65 64   should be saved
36bd0 20 69 6e 20 6c 69 62 74 6f 6f 6c 20 77 72 61 70   in libtool wrap
36be0 70 65 72 20 73 63 72 69 70 74 73 20 61 6e 64 0a  per scripts and.
36bf0 23 20 72 65 73 74 6f 72 65 64 20 61 74 20 72 65  # restored at re
36c00 6c 69 6e 6b 20 74 69 6d 65 2e 0a 76 61 72 69 61  link time..varia
36c10 62 6c 65 73 5f 73 61 76 65 64 5f 66 6f 72 5f 72  bles_saved_for_r
36c20 65 6c 69 6e 6b 3d 22 24 76 61 72 69 61 62 6c 65  elink="$variable
36c30 73 5f 73 61 76 65 64 5f 66 6f 72 5f 72 65 6c 69  s_saved_for_reli
36c40 6e 6b 22 0a 0a 23 20 57 68 65 74 68 65 72 20 6c  nk"..# Whether l
36c50 69 62 74 6f 6f 6c 20 6d 75 73 74 20 6c 69 6e 6b  ibtool must link
36c60 20 61 20 70 72 6f 67 72 61 6d 20 61 67 61 69 6e   a program again
36c70 73 74 20 61 6c 6c 20 69 74 73 20 64 65 70 65 6e  st all its depen
36c80 64 65 6e 63 79 20 6c 69 62 72 61 72 69 65 73 2e  dency libraries.
36c90 0a 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62  .link_all_deplib
36ca0 73 3d 24 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c  s=$link_all_depl
36cb0 69 62 73 0a 0a 23 20 43 6f 6d 70 69 6c 65 2d 74  ibs..# Compile-t
36cc0 69 6d 65 20 73 79 73 74 65 6d 20 73 65 61 72 63  ime system searc
36cd0 68 20 70 61 74 68 20 66 6f 72 20 6c 69 62 72 61  h path for libra
36ce0 72 69 65 73 0a 73 79 73 5f 6c 69 62 5f 73 65 61  ries.sys_lib_sea
36cf0 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 24 6c  rch_path_spec=$l
36d00 74 5f 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68  t_sys_lib_search
36d10 5f 70 61 74 68 5f 73 70 65 63 0a 0a 23 20 52 75  _path_spec..# Ru
36d20 6e 2d 74 69 6d 65 20 73 79 73 74 65 6d 20 73 65  n-time system se
36d30 61 72 63 68 20 70 61 74 68 20 66 6f 72 20 6c 69  arch path for li
36d40 62 72 61 72 69 65 73 0a 73 79 73 5f 6c 69 62 5f  braries.sys_lib_
36d50 64 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70  dlsearch_path_sp
36d60 65 63 3d 24 6c 74 5f 73 79 73 5f 6c 69 62 5f 64  ec=$lt_sys_lib_d
36d70 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65  lsearch_path_spe
36d80 63 0a 0a 23 20 46 69 78 20 74 68 65 20 73 68 65  c..# Fix the she
36d90 6c 6c 20 76 61 72 69 61 62 6c 65 20 5c 24 73 72  ll variable \$sr
36da0 63 66 69 6c 65 20 66 6f 72 20 74 68 65 20 63 6f  cfile for the co
36db0 6d 70 69 6c 65 72 2e 0a 66 69 78 5f 73 72 63 66  mpiler..fix_srcf
36dc0 69 6c 65 5f 70 61 74 68 3d 22 24 66 69 78 5f 73  ile_path="$fix_s
36dd0 72 63 66 69 6c 65 5f 70 61 74 68 22 0a 0a 23 20  rcfile_path"..# 
36de0 53 65 74 20 74 6f 20 79 65 73 20 69 66 20 65 78  Set to yes if ex
36df0 70 6f 72 74 65 64 20 73 79 6d 62 6f 6c 73 20 61  ported symbols a
36e00 72 65 20 72 65 71 75 69 72 65 64 2e 0a 61 6c 77  re required..alw
36e10 61 79 73 5f 65 78 70 6f 72 74 5f 73 79 6d 62 6f  ays_export_symbo
36e20 6c 73 3d 24 61 6c 77 61 79 73 5f 65 78 70 6f 72  ls=$always_expor
36e30 74 5f 73 79 6d 62 6f 6c 73 0a 0a 23 20 54 68 65  t_symbols..# The
36e40 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 6c 69 73   commands to lis
36e50 74 20 65 78 70 6f 72 74 65 64 20 73 79 6d 62 6f  t exported symbo
36e60 6c 73 2e 0a 65 78 70 6f 72 74 5f 73 79 6d 62 6f  ls..export_symbo
36e70 6c 73 5f 63 6d 64 73 3d 24 6c 74 5f 65 78 70 6f  ls_cmds=$lt_expo
36e80 72 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d 64 73 0a  rt_symbols_cmds.
36e90 0a 23 20 54 68 65 20 63 6f 6d 6d 61 6e 64 73 20  .# The commands 
36ea0 74 6f 20 65 78 74 72 61 63 74 20 74 68 65 20 65  to extract the e
36eb0 78 70 6f 72 74 65 64 20 73 79 6d 62 6f 6c 20 6c  xported symbol l
36ec0 69 73 74 20 66 72 6f 6d 20 61 20 73 68 61 72 65  ist from a share
36ed0 64 20 61 72 63 68 69 76 65 2e 0a 65 78 74 72 61  d archive..extra
36ee0 63 74 5f 65 78 70 73 79 6d 73 5f 63 6d 64 73 3d  ct_expsyms_cmds=
36ef0 24 6c 74 5f 65 78 74 72 61 63 74 5f 65 78 70 73  $lt_extract_exps
36f00 79 6d 73 5f 63 6d 64 73 0a 0a 23 20 53 79 6d 62  yms_cmds..# Symb
36f10 6f 6c 73 20 74 68 61 74 20 73 68 6f 75 6c 64 20  ols that should 
36f20 6e 6f 74 20 62 65 20 6c 69 73 74 65 64 20 69 6e  not be listed in
36f30 20 74 68 65 20 70 72 65 6c 6f 61 64 65 64 20 73   the preloaded s
36f40 79 6d 62 6f 6c 73 2e 0a 65 78 63 6c 75 64 65 5f  ymbols..exclude_
36f50 65 78 70 73 79 6d 73 3d 24 6c 74 5f 65 78 63 6c  expsyms=$lt_excl
36f60 75 64 65 5f 65 78 70 73 79 6d 73 0a 0a 23 20 53  ude_expsyms..# S
36f70 79 6d 62 6f 6c 73 20 74 68 61 74 20 6d 75 73 74  ymbols that must
36f80 20 61 6c 77 61 79 73 20 62 65 20 65 78 70 6f 72   always be expor
36f90 74 65 64 2e 0a 69 6e 63 6c 75 64 65 5f 65 78 70  ted..include_exp
36fa0 7