/ Hex Artifact Content
Login

Artifact 6be7b37dd811c43f59c119aa5a713f688a2184c4:


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 0a 23 20 43 68 65   CDPATH....# Che
1a00: 63 6b 20 74 68 61 74 20 77 65 20 61 72 65 20 72  ck that we are r
1a10: 75 6e 6e 69 6e 67 20 75 6e 64 65 72 20 74 68 65  unning under the
1a20: 20 63 6f 72 72 65 63 74 20 73 68 65 6c 6c 2e 0a   correct shell..
1a30: 53 48 45 4c 4c 3d 24 7b 43 4f 4e 46 49 47 5f 53  SHELL=${CONFIG_S
1a40: 48 45 4c 4c 2d 2f 62 69 6e 2f 73 68 7d 0a 0a 63  HELL-/bin/sh}..c
1a50: 61 73 65 20 58 24 45 43 48 4f 20 69 6e 0a 58 2a  ase X$ECHO in.X*
1a60: 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f 29  --fallback-echo)
1a70: 0a 20 20 23 20 52 65 6d 6f 76 65 20 6f 6e 65 20  .  # Remove one 
1a80: 6c 65 76 65 6c 20 6f 66 20 71 75 6f 74 61 74 69  level of quotati
1a90: 6f 6e 20 28 77 68 69 63 68 20 77 61 73 20 72 65  on (which was re
1aa0: 71 75 69 72 65 64 20 66 6f 72 20 4d 61 6b 65 29  quired for Make)
1ab0: 2e 0a 20 20 45 43 48 4f 3d 60 65 63 68 6f 20 22  ..  ECHO=`echo "
1ac0: 24 45 43 48 4f 22 20 7c 20 73 65 64 20 27 73 2c  $ECHO" | sed 's,
1ad0: 5c 5c 5c 5c 5c 24 5c 5c 24 30 2c 27 24 30 27 2c  \\\\\$\\$0,'$0',
1ae0: 27 60 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a 65 63  '`.  ;;.esac..ec
1af0: 68 6f 3d 24 7b 45 43 48 4f 2d 65 63 68 6f 7d 0a  ho=${ECHO-echo}.
1b00: 69 66 20 74 65 73 74 20 22 58 24 31 22 20 3d 20  if test "X$1" = 
1b10: 58 2d 2d 6e 6f 2d 72 65 65 78 65 63 3b 20 74 68  X--no-reexec; th
1b20: 65 6e 0a 20 20 23 20 44 69 73 63 61 72 64 20 74  en.  # Discard t
1b30: 68 65 20 2d 2d 6e 6f 2d 72 65 65 78 65 63 20 66  he --no-reexec f
1b40: 6c 61 67 2c 20 61 6e 64 20 63 6f 6e 74 69 6e 75  lag, and continu
1b50: 65 2e 0a 20 20 73 68 69 66 74 0a 65 6c 69 66 20  e..  shift.elif 
1b60: 74 65 73 74 20 22 58 24 31 22 20 3d 20 58 2d 2d  test "X$1" = X--
1b70: 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f 3b 20 74  fallback-echo; t
1b80: 68 65 6e 0a 20 20 23 20 41 76 6f 69 64 20 69 6e  hen.  # Avoid in
1b90: 6c 69 6e 65 20 64 6f 63 75 6d 65 6e 74 20 68 65  line document he
1ba0: 72 65 2c 20 69 74 20 6d 61 79 20 62 65 20 6c 65  re, it may be le
1bb0: 66 74 20 6f 76 65 72 0a 20 20 3a 0a 65 6c 69 66  ft over.  :.elif
1bc0: 20 74 65 73 74 20 22 58 60 28 24 65 63 68 6f 20   test "X`($echo 
1bd0: 27 5c 74 27 29 20 32 3e 2f 64 65 76 2f 6e 75 6c  '\t') 2>/dev/nul
1be0: 6c 60 22 20 3d 20 27 58 5c 74 27 20 3b 20 74 68  l`" = 'X\t' ; th
1bf0: 65 6e 0a 20 20 23 20 59 69 70 70 65 65 2c 20 24  en.  # Yippee, $
1c00: 65 63 68 6f 20 77 6f 72 6b 73 21 0a 20 20 3a 0a  echo works!.  :.
1c10: 65 6c 73 65 0a 20 20 23 20 52 65 73 74 61 72 74  else.  # Restart
1c20: 20 75 6e 64 65 72 20 74 68 65 20 63 6f 72 72 65   under the corre
1c30: 63 74 20 73 68 65 6c 6c 2e 0a 20 20 65 78 65 63  ct shell..  exec
1c40: 20 24 53 48 45 4c 4c 20 22 24 30 22 20 2d 2d 6e   $SHELL "$0" --n
1c50: 6f 2d 72 65 65 78 65 63 20 24 7b 31 2b 22 24 40  o-reexec ${1+"$@
1c60: 22 7d 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 22  "}.fi..if test "
1c70: 58 24 31 22 20 3d 20 58 2d 2d 66 61 6c 6c 62 61  X$1" = X--fallba
1c80: 63 6b 2d 65 63 68 6f 3b 20 74 68 65 6e 0a 20 20  ck-echo; then.  
1c90: 23 20 75 73 65 64 20 61 73 20 66 61 6c 6c 62 61  # used as fallba
1ca0: 63 6b 20 65 63 68 6f 0a 20 20 73 68 69 66 74 0a  ck echo.  shift.
1cb0: 20 20 63 61 74 20 3c 3c 45 4f 46 0a 24 2a 0a 45    cat <<EOF.$*.E
1cc0: 4f 46 0a 20 20 65 78 69 74 20 30 0a 66 69 0a 0a  OF.  exit 0.fi..
1cd0: 23 20 54 68 65 20 48 50 2d 55 58 20 6b 73 68 20  # The HP-UX ksh 
1ce0: 61 6e 64 20 50 4f 53 49 58 20 73 68 65 6c 6c 20  and POSIX shell 
1cf0: 70 72 69 6e 74 20 74 68 65 20 74 61 72 67 65 74  print the target
1d00: 20 64 69 72 65 63 74 6f 72 79 20 74 6f 20 73 74   directory to st
1d10: 64 6f 75 74 0a 23 20 69 66 20 43 44 50 41 54 48  dout.# if CDPATH
1d20: 20 69 73 20 73 65 74 2e 0a 69 66 20 74 65 73 74   is set..if test
1d30: 20 22 58 24 7b 43 44 50 41 54 48 2b 73 65 74 7d   "X${CDPATH+set}
1d40: 22 20 3d 20 58 73 65 74 3b 20 74 68 65 6e 20 43  " = Xset; then C
1d50: 44 50 41 54 48 3d 3a 3b 20 65 78 70 6f 72 74 20  DPATH=:; export 
1d60: 43 44 50 41 54 48 3b 20 66 69 0a 0a 69 66 20 74  CDPATH; fi..if t
1d70: 65 73 74 20 2d 7a 20 22 24 45 43 48 4f 22 3b 20  est -z "$ECHO"; 
1d80: 74 68 65 6e 0a 69 66 20 74 65 73 74 20 22 58 24  then.if test "X$
1d90: 7b 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e  {echo_test_strin
1da0: 67 2b 73 65 74 7d 22 20 21 3d 20 58 73 65 74 3b  g+set}" != Xset;
1db0: 20 74 68 65 6e 0a 23 20 66 69 6e 64 20 61 20 73   then.# find a s
1dc0: 74 72 69 6e 67 20 61 73 20 6c 61 72 67 65 20 61  tring as large a
1dd0: 73 20 70 6f 73 73 69 62 6c 65 2c 20 61 73 20 6c  s possible, as l
1de0: 6f 6e 67 20 61 73 20 74 68 65 20 73 68 65 6c 6c  ong as the shell
1df0: 20 63 61 6e 20 63 6f 70 65 20 77 69 74 68 20 69   can cope with i
1e00: 74 0a 20 20 66 6f 72 20 63 6d 64 20 69 6e 20 27  t.  for cmd in '
1e10: 73 65 64 20 35 30 71 20 22 24 30 22 27 20 27 73  sed 50q "$0"' 's
1e20: 65 64 20 32 30 71 20 22 24 30 22 27 20 27 73 65  ed 20q "$0"' 'se
1e30: 64 20 31 30 71 20 22 24 30 22 27 20 27 73 65 64  d 10q "$0"' 'sed
1e40: 20 32 71 20 22 24 30 22 27 20 27 65 63 68 6f 20   2q "$0"' 'echo 
1e50: 74 65 73 74 27 3b 20 64 6f 0a 20 20 20 20 23 20  test'; do.    # 
1e60: 65 78 70 65 63 74 65 64 20 73 69 7a 65 73 3a 20  expected sizes: 
1e70: 6c 65 73 73 20 74 68 61 6e 20 32 4b 62 2c 20 31  less than 2Kb, 1
1e80: 4b 62 2c 20 35 31 32 20 62 79 74 65 73 2c 20 31  Kb, 512 bytes, 1
1e90: 36 20 62 79 74 65 73 2c 20 2e 2e 2e 0a 20 20 20  6 bytes, ....   
1ea0: 20 69 66 20 28 65 63 68 6f 5f 74 65 73 74 5f 73   if (echo_test_s
1eb0: 74 72 69 6e 67 3d 22 60 65 76 61 6c 20 24 63 6d  tring="`eval $cm
1ec0: 64 60 22 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c  d`") 2>/dev/null
1ed0: 20 26 26 0a 20 20 20 20 20 20 20 65 63 68 6f 5f   &&.       echo_
1ee0: 74 65 73 74 5f 73 74 72 69 6e 67 3d 22 60 65 76  test_string="`ev
1ef0: 61 6c 20 24 63 6d 64 60 22 20 26 26 0a 20 20 20  al $cmd`" &&.   
1f00: 20 20 20 20 28 74 65 73 74 20 22 58 24 65 63 68      (test "X$ech
1f10: 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 22 20 3d  o_test_string" =
1f20: 20 22 58 24 65 63 68 6f 5f 74 65 73 74 5f 73 74   "X$echo_test_st
1f30: 72 69 6e 67 22 29 20 32 3e 2f 64 65 76 2f 6e 75  ring") 2>/dev/nu
1f40: 6c 6c 0a 20 20 20 20 74 68 65 6e 0a 20 20 20 20  ll.    then.    
1f50: 20 20 62 72 65 61 6b 0a 20 20 20 20 66 69 0a 20    break.    fi. 
1f60: 20 64 6f 6e 65 0a 66 69 0a 0a 69 66 20 74 65 73   done.fi..if tes
1f70: 74 20 22 58 60 28 24 65 63 68 6f 20 27 5c 74 27  t "X`($echo '\t'
1f80: 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 22 20  ) 2>/dev/null`" 
1f90: 3d 20 27 58 5c 74 27 20 26 26 0a 20 20 20 65 63  = 'X\t' &&.   ec
1fa0: 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e  ho_testing_strin
1fb0: 67 3d 60 28 24 65 63 68 6f 20 22 24 65 63 68 6f  g=`($echo "$echo
1fc0: 5f 74 65 73 74 5f 73 74 72 69 6e 67 22 29 20 32  _test_string") 2
1fd0: 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 26 26 0a 20  >/dev/null` &&. 
1fe0: 20 20 74 65 73 74 20 22 58 24 65 63 68 6f 5f 74    test "X$echo_t
1ff0: 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 22 20 3d  esting_string" =
2000: 20 22 58 24 65 63 68 6f 5f 74 65 73 74 5f 73 74   "X$echo_test_st
2010: 72 69 6e 67 22 3b 20 74 68 65 6e 0a 20 20 3a 0a  ring"; then.  :.
2020: 65 6c 73 65 0a 20 20 23 20 54 68 65 20 53 6f 6c  else.  # The Sol
2030: 61 72 69 73 2c 20 41 49 58 2c 20 61 6e 64 20 44  aris, AIX, and D
2040: 69 67 69 74 61 6c 20 55 6e 69 78 20 64 65 66 61  igital Unix defa
2050: 75 6c 74 20 65 63 68 6f 20 70 72 6f 67 72 61 6d  ult echo program
2060: 73 20 75 6e 71 75 6f 74 65 0a 20 20 23 20 62 61  s unquote.  # ba
2070: 63 6b 73 6c 61 73 68 65 73 2e 20 20 54 68 69 73  ckslashes.  This
2080: 20 6d 61 6b 65 73 20 69 74 20 69 6d 70 6f 73 73   makes it imposs
2090: 69 62 6c 65 20 74 6f 20 71 75 6f 74 65 20 62 61  ible to quote ba
20a0: 63 6b 73 6c 61 73 68 65 73 20 75 73 69 6e 67 0a  ckslashes using.
20b0: 20 20 23 20 20 20 65 63 68 6f 20 22 24 73 6f 6d    #   echo "$som
20c0: 65 74 68 69 6e 67 22 20 7c 20 73 65 64 20 27 73  ething" | sed 's
20d0: 2f 5c 5c 2f 5c 5c 5c 5c 2f 67 27 0a 20 20 23 0a  /\\/\\\\/g'.  #.
20e0: 20 20 23 20 53 6f 2c 20 66 69 72 73 74 20 77 65    # So, first we
20f0: 20 6c 6f 6f 6b 20 66 6f 72 20 61 20 77 6f 72 6b   look for a work
2100: 69 6e 67 20 65 63 68 6f 20 69 6e 20 74 68 65 20  ing echo in the 
2110: 75 73 65 72 27 73 20 50 41 54 48 2e 0a 0a 20 20  user's PATH...  
2120: 6c 74 5f 73 61 76 65 5f 69 66 73 3d 22 24 49 46  lt_save_ifs="$IF
2130: 53 22 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45  S"; IFS=$PATH_SE
2140: 50 41 52 41 54 4f 52 0a 20 20 66 6f 72 20 64 69  PARATOR.  for di
2150: 72 20 69 6e 20 24 50 41 54 48 20 2f 75 73 72 2f  r in $PATH /usr/
2160: 75 63 62 3b 20 64 6f 0a 20 20 20 20 49 46 53 3d  ucb; do.    IFS=
2170: 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 20  "$lt_save_ifs". 
2180: 20 20 20 69 66 20 28 74 65 73 74 20 2d 66 20 24     if (test -f $
2190: 64 69 72 2f 65 63 68 6f 20 7c 7c 20 74 65 73 74  dir/echo || test
21a0: 20 2d 66 20 24 64 69 72 2f 65 63 68 6f 24 61 63   -f $dir/echo$ac
21b0: 5f 65 78 65 65 78 74 29 20 26 26 0a 20 20 20 20  _exeext) &&.    
21c0: 20 20 20 74 65 73 74 20 22 58 60 28 24 64 69 72     test "X`($dir
21d0: 2f 65 63 68 6f 20 27 5c 74 27 29 20 32 3e 2f 64  /echo '\t') 2>/d
21e0: 65 76 2f 6e 75 6c 6c 60 22 20 3d 20 27 58 5c 74  ev/null`" = 'X\t
21f0: 27 20 26 26 0a 20 20 20 20 20 20 20 65 63 68 6f  ' &&.       echo
2200: 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 3d  _testing_string=
2210: 60 28 24 64 69 72 2f 65 63 68 6f 20 22 24 65 63  `($dir/echo "$ec
2220: 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 22 29  ho_test_string")
2230: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 26 26   2>/dev/null` &&
2240: 0a 20 20 20 20 20 20 20 74 65 73 74 20 22 58 24  .       test "X$
2250: 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72  echo_testing_str
2260: 69 6e 67 22 20 3d 20 22 58 24 65 63 68 6f 5f 74  ing" = "X$echo_t
2270: 65 73 74 5f 73 74 72 69 6e 67 22 3b 20 74 68 65  est_string"; the
2280: 6e 0a 20 20 20 20 20 20 65 63 68 6f 3d 22 24 64  n.      echo="$d
2290: 69 72 2f 65 63 68 6f 22 0a 20 20 20 20 20 20 62  ir/echo".      b
22a0: 72 65 61 6b 0a 20 20 20 20 66 69 0a 20 20 64 6f  reak.    fi.  do
22b0: 6e 65 0a 20 20 49 46 53 3d 22 24 6c 74 5f 73 61  ne.  IFS="$lt_sa
22c0: 76 65 5f 69 66 73 22 0a 0a 20 20 69 66 20 74 65  ve_ifs"..  if te
22d0: 73 74 20 22 58 24 65 63 68 6f 22 20 3d 20 58 65  st "X$echo" = Xe
22e0: 63 68 6f 3b 20 74 68 65 6e 0a 20 20 20 20 23 20  cho; then.    # 
22f0: 57 65 20 64 69 64 6e 27 74 20 66 69 6e 64 20 61  We didn't find a
2300: 20 62 65 74 74 65 72 20 65 63 68 6f 2c 20 73 6f   better echo, so
2310: 20 6c 6f 6f 6b 20 66 6f 72 20 61 6c 74 65 72 6e   look for altern
2320: 61 74 69 76 65 73 2e 0a 20 20 20 20 69 66 20 74  atives..    if t
2330: 65 73 74 20 22 58 60 28 70 72 69 6e 74 20 2d 72  est "X`(print -r
2340: 20 27 5c 74 27 29 20 32 3e 2f 64 65 76 2f 6e 75   '\t') 2>/dev/nu
2350: 6c 6c 60 22 20 3d 20 27 58 5c 74 27 20 26 26 0a  ll`" = 'X\t' &&.
2360: 20 20 20 20 20 20 20 65 63 68 6f 5f 74 65 73 74         echo_test
2370: 69 6e 67 5f 73 74 72 69 6e 67 3d 60 28 70 72 69  ing_string=`(pri
2380: 6e 74 20 2d 72 20 22 24 65 63 68 6f 5f 74 65 73  nt -r "$echo_tes
2390: 74 5f 73 74 72 69 6e 67 22 29 20 32 3e 2f 64 65  t_string") 2>/de
23a0: 76 2f 6e 75 6c 6c 60 20 26 26 0a 20 20 20 20 20  v/null` &&.     
23b0: 20 20 74 65 73 74 20 22 58 24 65 63 68 6f 5f 74    test "X$echo_t
23c0: 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 22 20 3d  esting_string" =
23d0: 20 22 58 24 65 63 68 6f 5f 74 65 73 74 5f 73 74   "X$echo_test_st
23e0: 72 69 6e 67 22 3b 20 74 68 65 6e 0a 20 20 20 20  ring"; then.    
23f0: 20 20 23 20 54 68 69 73 20 73 68 65 6c 6c 20 68    # This shell h
2400: 61 73 20 61 20 62 75 69 6c 74 69 6e 20 70 72 69  as a builtin pri
2410: 6e 74 20 2d 72 20 74 68 61 74 20 64 6f 65 73 20  nt -r that does 
2420: 74 68 65 20 74 72 69 63 6b 2e 0a 20 20 20 20 20  the trick..     
2430: 20 65 63 68 6f 3d 27 70 72 69 6e 74 20 2d 72 27   echo='print -r'
2440: 0a 20 20 20 20 65 6c 69 66 20 28 74 65 73 74 20  .    elif (test 
2450: 2d 66 20 2f 62 69 6e 2f 6b 73 68 20 7c 7c 20 74  -f /bin/ksh || t
2460: 65 73 74 20 2d 66 20 2f 62 69 6e 2f 6b 73 68 24  est -f /bin/ksh$
2470: 61 63 5f 65 78 65 65 78 74 29 20 26 26 0a 09 20  ac_exeext) &&.. 
2480: 74 65 73 74 20 22 58 24 43 4f 4e 46 49 47 5f 53  test "X$CONFIG_S
2490: 48 45 4c 4c 22 20 21 3d 20 58 2f 62 69 6e 2f 6b  HELL" != X/bin/k
24a0: 73 68 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 23  sh; then.      #
24b0: 20 49 66 20 77 65 20 68 61 76 65 20 6b 73 68 2c   If we have ksh,
24c0: 20 74 72 79 20 72 75 6e 6e 69 6e 67 20 63 6f 6e   try running con
24d0: 66 69 67 75 72 65 20 61 67 61 69 6e 20 77 69 74  figure again wit
24e0: 68 20 69 74 2e 0a 20 20 20 20 20 20 4f 52 49 47  h it..      ORIG
24f0: 49 4e 41 4c 5f 43 4f 4e 46 49 47 5f 53 48 45 4c  INAL_CONFIG_SHEL
2500: 4c 3d 24 7b 43 4f 4e 46 49 47 5f 53 48 45 4c 4c  L=${CONFIG_SHELL
2510: 2d 2f 62 69 6e 2f 73 68 7d 0a 20 20 20 20 20 20  -/bin/sh}.      
2520: 65 78 70 6f 72 74 20 4f 52 49 47 49 4e 41 4c 5f  export ORIGINAL_
2530: 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 0a 20 20 20  CONFIG_SHELL.   
2540: 20 20 20 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 3d     CONFIG_SHELL=
2550: 2f 62 69 6e 2f 6b 73 68 0a 20 20 20 20 20 20 65  /bin/ksh.      e
2560: 78 70 6f 72 74 20 43 4f 4e 46 49 47 5f 53 48 45  xport CONFIG_SHE
2570: 4c 4c 0a 20 20 20 20 20 20 65 78 65 63 20 24 43  LL.      exec $C
2580: 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 22 24 30 22  ONFIG_SHELL "$0"
2590: 20 2d 2d 6e 6f 2d 72 65 65 78 65 63 20 24 7b 31   --no-reexec ${1
25a0: 2b 22 24 40 22 7d 0a 20 20 20 20 65 6c 73 65 0a  +"$@"}.    else.
25b0: 20 20 20 20 20 20 23 20 54 72 79 20 75 73 69 6e        # Try usin
25c0: 67 20 70 72 69 6e 74 66 2e 0a 20 20 20 20 20 20  g printf..      
25d0: 65 63 68 6f 3d 27 70 72 69 6e 74 66 20 25 73 5c  echo='printf %s\
25e0: 6e 27 0a 20 20 20 20 20 20 69 66 20 74 65 73 74  n'.      if test
25f0: 20 22 58 60 28 24 65 63 68 6f 20 27 5c 74 27 29   "X`($echo '\t')
2600: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 22 20 3d   2>/dev/null`" =
2610: 20 27 58 5c 74 27 20 26 26 0a 09 20 65 63 68 6f   'X\t' &&.. echo
2620: 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 3d  _testing_string=
2630: 60 28 24 65 63 68 6f 20 22 24 65 63 68 6f 5f 74  `($echo "$echo_t
2640: 65 73 74 5f 73 74 72 69 6e 67 22 29 20 32 3e 2f  est_string") 2>/
2650: 64 65 76 2f 6e 75 6c 6c 60 20 26 26 0a 09 20 74  dev/null` &&.. t
2660: 65 73 74 20 22 58 24 65 63 68 6f 5f 74 65 73 74  est "X$echo_test
2670: 69 6e 67 5f 73 74 72 69 6e 67 22 20 3d 20 22 58  ing_string" = "X
2680: 24 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e  $echo_test_strin
2690: 67 22 3b 20 74 68 65 6e 0a 09 23 20 43 6f 6f 6c  g"; then..# Cool
26a0: 2c 20 70 72 69 6e 74 66 20 77 6f 72 6b 73 0a 09  , printf works..
26b0: 3a 0a 20 20 20 20 20 20 65 6c 69 66 20 65 63 68  :.      elif ech
26c0: 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e 67  o_testing_string
26d0: 3d 60 28 24 4f 52 49 47 49 4e 41 4c 5f 43 4f 4e  =`($ORIGINAL_CON
26e0: 46 49 47 5f 53 48 45 4c 4c 20 22 24 30 22 20 2d  FIG_SHELL "$0" -
26f0: 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f 20 27  -fallback-echo '
2700: 5c 74 27 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c  \t') 2>/dev/null
2710: 60 20 26 26 0a 09 20 20 20 74 65 73 74 20 22 58  ` &&..   test "X
2720: 24 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74  $echo_testing_st
2730: 72 69 6e 67 22 20 3d 20 27 58 5c 74 27 20 26 26  ring" = 'X\t' &&
2740: 0a 09 20 20 20 65 63 68 6f 5f 74 65 73 74 69 6e  ..   echo_testin
2750: 67 5f 73 74 72 69 6e 67 3d 60 28 24 4f 52 49 47  g_string=`($ORIG
2760: 49 4e 41 4c 5f 43 4f 4e 46 49 47 5f 53 48 45 4c  INAL_CONFIG_SHEL
2770: 4c 20 22 24 30 22 20 2d 2d 66 61 6c 6c 62 61 63  L "$0" --fallbac
2780: 6b 2d 65 63 68 6f 20 22 24 65 63 68 6f 5f 74 65  k-echo "$echo_te
2790: 73 74 5f 73 74 72 69 6e 67 22 29 20 32 3e 2f 64  st_string") 2>/d
27a0: 65 76 2f 6e 75 6c 6c 60 20 26 26 0a 09 20 20 20  ev/null` &&..   
27b0: 74 65 73 74 20 22 58 24 65 63 68 6f 5f 74 65 73  test "X$echo_tes
27c0: 74 69 6e 67 5f 73 74 72 69 6e 67 22 20 3d 20 22  ting_string" = "
27d0: 58 24 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69  X$echo_test_stri
27e0: 6e 67 22 3b 20 74 68 65 6e 0a 09 43 4f 4e 46 49  ng"; then..CONFI
27f0: 47 5f 53 48 45 4c 4c 3d 24 4f 52 49 47 49 4e 41  G_SHELL=$ORIGINA
2800: 4c 5f 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 0a 09  L_CONFIG_SHELL..
2810: 65 78 70 6f 72 74 20 43 4f 4e 46 49 47 5f 53 48  export CONFIG_SH
2820: 45 4c 4c 0a 09 53 48 45 4c 4c 3d 22 24 43 4f 4e  ELL..SHELL="$CON
2830: 46 49 47 5f 53 48 45 4c 4c 22 0a 09 65 78 70 6f  FIG_SHELL"..expo
2840: 72 74 20 53 48 45 4c 4c 0a 09 65 63 68 6f 3d 22  rt SHELL..echo="
2850: 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 24 30  $CONFIG_SHELL $0
2860: 20 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f   --fallback-echo
2870: 22 0a 20 20 20 20 20 20 65 6c 69 66 20 65 63 68  ".      elif ech
2880: 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e 67  o_testing_string
2890: 3d 60 28 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c  =`($CONFIG_SHELL
28a0: 20 22 24 30 22 20 2d 2d 66 61 6c 6c 62 61 63 6b   "$0" --fallback
28b0: 2d 65 63 68 6f 20 27 5c 74 27 29 20 32 3e 2f 64  -echo '\t') 2>/d
28c0: 65 76 2f 6e 75 6c 6c 60 20 26 26 0a 09 20 20 20  ev/null` &&..   
28d0: 74 65 73 74 20 22 58 24 65 63 68 6f 5f 74 65 73  test "X$echo_tes
28e0: 74 69 6e 67 5f 73 74 72 69 6e 67 22 20 3d 20 27  ting_string" = '
28f0: 58 5c 74 27 20 26 26 0a 09 20 20 20 65 63 68 6f  X\t' &&..   echo
2900: 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 3d  _testing_string=
2910: 60 28 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20  `($CONFIG_SHELL 
2920: 22 24 30 22 20 2d 2d 66 61 6c 6c 62 61 63 6b 2d  "$0" --fallback-
2930: 65 63 68 6f 20 22 24 65 63 68 6f 5f 74 65 73 74  echo "$echo_test
2940: 5f 73 74 72 69 6e 67 22 29 20 32 3e 2f 64 65 76  _string") 2>/dev
2950: 2f 6e 75 6c 6c 60 20 26 26 0a 09 20 20 20 74 65  /null` &&..   te
2960: 73 74 20 22 58 24 65 63 68 6f 5f 74 65 73 74 69  st "X$echo_testi
2970: 6e 67 5f 73 74 72 69 6e 67 22 20 3d 20 22 58 24  ng_string" = "X$
2980: 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67  echo_test_string
2990: 22 3b 20 74 68 65 6e 0a 09 65 63 68 6f 3d 22 24  "; then..echo="$
29a0: 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 24 30 20  CONFIG_SHELL $0 
29b0: 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f 22  --fallback-echo"
29c0: 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 23 20 6d  .      else..# m
29d0: 61 79 62 65 20 77 69 74 68 20 61 20 73 6d 61 6c  aybe with a smal
29e0: 6c 65 72 20 73 74 72 69 6e 67 2e 2e 2e 0a 09 70  ler string.....p
29f0: 72 65 76 3d 3a 0a 0a 09 66 6f 72 20 63 6d 64 20  rev=:...for cmd 
2a00: 69 6e 20 27 65 63 68 6f 20 74 65 73 74 27 20 27  in 'echo test' '
2a10: 73 65 64 20 32 71 20 22 24 30 22 27 20 27 73 65  sed 2q "$0"' 'se
2a20: 64 20 31 30 71 20 22 24 30 22 27 20 27 73 65 64  d 10q "$0"' 'sed
2a30: 20 32 30 71 20 22 24 30 22 27 20 27 73 65 64 20   20q "$0"' 'sed 
2a40: 35 30 71 20 22 24 30 22 27 3b 20 64 6f 0a 09 20  50q "$0"'; do.. 
2a50: 20 69 66 20 28 74 65 73 74 20 22 58 24 65 63 68   if (test "X$ech
2a60: 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 22 20 3d  o_test_string" =
2a70: 20 22 58 60 65 76 61 6c 20 24 63 6d 64 60 22 29   "X`eval $cmd`")
2a80: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 09 20 20   2>/dev/null..  
2a90: 74 68 65 6e 0a 09 20 20 20 20 62 72 65 61 6b 0a  then..    break.
2aa0: 09 20 20 66 69 0a 09 20 20 70 72 65 76 3d 22 24  .  fi..  prev="$
2ab0: 63 6d 64 22 0a 09 64 6f 6e 65 0a 0a 09 69 66 20  cmd"..done...if 
2ac0: 74 65 73 74 20 22 24 70 72 65 76 22 20 21 3d 20  test "$prev" != 
2ad0: 27 73 65 64 20 35 30 71 20 22 24 30 22 27 3b 20  'sed 50q "$0"'; 
2ae0: 74 68 65 6e 0a 09 20 20 65 63 68 6f 5f 74 65 73  then..  echo_tes
2af0: 74 5f 73 74 72 69 6e 67 3d 60 65 76 61 6c 20 24  t_string=`eval $
2b00: 70 72 65 76 60 0a 09 20 20 65 78 70 6f 72 74 20  prev`..  export 
2b10: 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67  echo_test_string
2b20: 0a 09 20 20 65 78 65 63 20 24 7b 4f 52 49 47 49  ..  exec ${ORIGI
2b30: 4e 41 4c 5f 43 4f 4e 46 49 47 5f 53 48 45 4c 4c  NAL_CONFIG_SHELL
2b40: 2d 24 7b 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 2d  -${CONFIG_SHELL-
2b50: 2f 62 69 6e 2f 73 68 7d 7d 20 22 24 30 22 20 24  /bin/sh}} "$0" $
2b60: 7b 31 2b 22 24 40 22 7d 0a 09 65 6c 73 65 0a 09  {1+"$@"}..else..
2b70: 20 20 23 20 4f 6f 70 73 2e 20 20 57 65 20 6c 6f    # Oops.  We lo
2b80: 73 74 20 63 6f 6d 70 6c 65 74 65 6c 79 2c 20 73  st completely, s
2b90: 6f 20 6a 75 73 74 20 73 74 69 63 6b 20 77 69 74  o just stick wit
2ba0: 68 20 65 63 68 6f 2e 0a 09 20 20 65 63 68 6f 3d  h echo...  echo=
2bb0: 65 63 68 6f 0a 09 66 69 0a 20 20 20 20 20 20 66  echo..fi.      f
2bc0: 69 0a 20 20 20 20 66 69 0a 20 20 66 69 0a 66 69  i.    fi.  fi.fi
2bd0: 0a 66 69 0a 0a 23 20 43 6f 70 79 20 65 63 68 6f  .fi..# Copy echo
2be0: 20 61 6e 64 20 71 75 6f 74 65 20 74 68 65 20 63   and quote the c
2bf0: 6f 70 79 20 73 75 69 74 61 62 6c 79 20 66 6f 72  opy suitably for
2c00: 20 70 61 73 73 69 6e 67 20 74 6f 20 6c 69 62 74   passing to libt
2c10: 6f 6f 6c 20 66 72 6f 6d 0a 23 20 74 68 65 20 4d  ool from.# the M
2c20: 61 6b 65 66 69 6c 65 2c 20 69 6e 73 74 65 61 64  akefile, instead
2c30: 20 6f 66 20 71 75 6f 74 69 6e 67 20 74 68 65 20   of quoting the 
2c40: 6f 72 69 67 69 6e 61 6c 2c 20 77 68 69 63 68 20  original, which 
2c50: 69 73 20 75 73 65 64 20 6c 61 74 65 72 2e 0a 45  is used later..E
2c60: 43 48 4f 3d 24 65 63 68 6f 0a 69 66 20 74 65 73  CHO=$echo.if tes
2c70: 74 20 22 58 24 45 43 48 4f 22 20 3d 20 22 58 24  t "X$ECHO" = "X$
2c80: 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 24 30 20  CONFIG_SHELL $0 
2c90: 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f 22  --fallback-echo"
2ca0: 3b 20 74 68 65 6e 0a 20 20 20 45 43 48 4f 3d 22  ; then.   ECHO="
2cb0: 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 5c 5c  $CONFIG_SHELL \\
2cc0: 5c 24 5c 24 30 20 2d 2d 66 61 6c 6c 62 61 63 6b  \$\$0 --fallback
2cd0: 2d 65 63 68 6f 22 0a 66 69 0a 0a 0a 0a 0a 74 61  -echo".fi.....ta
2ce0: 67 6e 61 6d 65 73 3d 24 7b 74 61 67 6e 61 6d 65  gnames=${tagname
2cf0: 73 2b 24 7b 74 61 67 6e 61 6d 65 73 7d 2c 7d 43  s+${tagnames},}C
2d00: 58 58 0a 0a 74 61 67 6e 61 6d 65 73 3d 24 7b 74  XX..tagnames=${t
2d10: 61 67 6e 61 6d 65 73 2b 24 7b 74 61 67 6e 61 6d  agnames+${tagnam
2d20: 65 73 7d 2c 7d 46 37 37 0a 0a 23 20 4e 61 6d 65  es},}F77..# Name
2d30: 20 6f 66 20 74 68 65 20 68 6f 73 74 2e 0a 23 20   of the host..# 
2d40: 68 6f 73 74 6e 61 6d 65 20 6f 6e 20 73 6f 6d 65  hostname on some
2d50: 20 73 79 73 74 65 6d 73 20 28 53 56 52 33 2e 32   systems (SVR3.2
2d60: 2c 20 4c 69 6e 75 78 29 20 72 65 74 75 72 6e 73  , Linux) returns
2d70: 20 61 20 62 6f 67 75 73 20 65 78 69 74 20 73 74   a bogus exit st
2d80: 61 74 75 73 2c 0a 23 20 73 6f 20 75 6e 61 6d 65  atus,.# so uname
2d90: 20 67 65 74 73 20 72 75 6e 20 74 6f 6f 2e 0a 61   gets run too..a
2da0: 63 5f 68 6f 73 74 6e 61 6d 65 3d 60 28 68 6f 73  c_hostname=`(hos
2db0: 74 6e 61 6d 65 20 7c 7c 20 75 6e 61 6d 65 20 2d  tname || uname -
2dc0: 6e 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c  n) 2>/dev/null |
2dd0: 20 73 65 64 20 31 71 60 0a 0a 65 78 65 63 20 36   sed 1q`..exec 6
2de0: 3e 26 31 0a 0a 23 0a 23 20 49 6e 69 74 69 61 6c  >&1..#.# Initial
2df0: 69 7a 61 74 69 6f 6e 73 2e 0a 23 0a 61 63 5f 64  izations..#.ac_d
2e00: 65 66 61 75 6c 74 5f 70 72 65 66 69 78 3d 2f 75  efault_prefix=/u
2e10: 73 72 2f 6c 6f 63 61 6c 0a 61 63 5f 63 6f 6e 66  sr/local.ac_conf
2e20: 69 67 5f 6c 69 62 6f 62 6a 5f 64 69 72 3d 2e 0a  ig_libobj_dir=..
2e30: 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3d  cross_compiling=
2e40: 6e 6f 0a 73 75 62 64 69 72 73 3d 0a 4d 46 4c 41  no.subdirs=.MFLA
2e50: 47 53 3d 0a 4d 41 4b 45 46 4c 41 47 53 3d 0a 53  GS=.MAKEFLAGS=.S
2e60: 48 45 4c 4c 3d 24 7b 43 4f 4e 46 49 47 5f 53 48  HELL=${CONFIG_SH
2e70: 45 4c 4c 2d 2f 62 69 6e 2f 73 68 7d 0a 0a 23 20  ELL-/bin/sh}..# 
2e80: 4d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f  Maximum number o
2e90: 66 20 6c 69 6e 65 73 20 74 6f 20 70 75 74 20 69  f lines to put i
2ea0: 6e 20 61 20 73 68 65 6c 6c 20 68 65 72 65 20 64  n a shell here d
2eb0: 6f 63 75 6d 65 6e 74 2e 0a 23 20 54 68 69 73 20  ocument..# This 
2ec0: 76 61 72 69 61 62 6c 65 20 73 65 65 6d 73 20 6f  variable seems o
2ed0: 62 73 6f 6c 65 74 65 2e 20 20 49 74 20 73 68 6f  bsolete.  It sho
2ee0: 75 6c 64 20 70 72 6f 62 61 62 6c 79 20 62 65 20  uld probably be 
2ef0: 72 65 6d 6f 76 65 64 2c 20 61 6e 64 0a 23 20 6f  removed, and.# o
2f00: 6e 6c 79 20 61 63 5f 6d 61 78 5f 73 65 64 5f 6c  nly ac_max_sed_l
2f10: 69 6e 65 73 20 73 68 6f 75 6c 64 20 62 65 20 75  ines should be u
2f20: 73 65 64 2e 0a 3a 20 24 7b 61 63 5f 6d 61 78 5f  sed..: ${ac_max_
2f30: 68 65 72 65 5f 6c 69 6e 65 73 3d 33 38 7d 0a 0a  here_lines=38}..
2f40: 23 20 49 64 65 6e 74 69 74 79 20 6f 66 20 74 68  # Identity of th
2f50: 69 73 20 70 61 63 6b 61 67 65 2e 0a 50 41 43 4b  is package..PACK
2f60: 41 47 45 5f 4e 41 4d 45 3d 0a 50 41 43 4b 41 47  AGE_NAME=.PACKAG
2f70: 45 5f 54 41 52 4e 41 4d 45 3d 0a 50 41 43 4b 41  E_TARNAME=.PACKA
2f80: 47 45 5f 56 45 52 53 49 4f 4e 3d 0a 50 41 43 4b  GE_VERSION=.PACK
2f90: 41 47 45 5f 53 54 52 49 4e 47 3d 0a 50 41 43 4b  AGE_STRING=.PACK
2fa0: 41 47 45 5f 42 55 47 52 45 50 4f 52 54 3d 0a 0a  AGE_BUGREPORT=..
2fb0: 61 63 5f 75 6e 69 71 75 65 5f 66 69 6c 65 3d 22  ac_unique_file="
2fc0: 73 72 63 2f 73 71 6c 69 74 65 2e 68 2e 69 6e 22  src/sqlite.h.in"
2fd0: 0a 23 20 46 61 63 74 6f 72 69 6e 67 20 64 65 66  .# Factoring def
2fe0: 61 75 6c 74 20 68 65 61 64 65 72 73 20 66 6f 72  ault headers for
2ff0: 20 6d 6f 73 74 20 74 65 73 74 73 2e 0a 61 63 5f   most tests..ac_
3000: 69 6e 63 6c 75 64 65 73 5f 64 65 66 61 75 6c 74  includes_default
3010: 3d 22 5c 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74  ="\.#include <st
3020: 64 69 6f 2e 68 3e 0a 23 69 66 20 48 41 56 45 5f  dio.h>.#if HAVE_
3030: 53 59 53 5f 54 59 50 45 53 5f 48 0a 23 20 69 6e  SYS_TYPES_H.# in
3040: 63 6c 75 64 65 20 3c 73 79 73 2f 74 79 70 65 73  clude <sys/types
3050: 2e 68 3e 0a 23 65 6e 64 69 66 0a 23 69 66 20 48  .h>.#endif.#if H
3060: 41 56 45 5f 53 59 53 5f 53 54 41 54 5f 48 0a 23  AVE_SYS_STAT_H.#
3070: 20 69 6e 63 6c 75 64 65 20 3c 73 79 73 2f 73 74   include <sys/st
3080: 61 74 2e 68 3e 0a 23 65 6e 64 69 66 0a 23 69 66  at.h>.#endif.#if
3090: 20 53 54 44 43 5f 48 45 41 44 45 52 53 0a 23 20   STDC_HEADERS.# 
30a0: 69 6e 63 6c 75 64 65 20 3c 73 74 64 6c 69 62 2e  include <stdlib.
30b0: 68 3e 0a 23 20 69 6e 63 6c 75 64 65 20 3c 73 74  h>.# include <st
30c0: 64 64 65 66 2e 68 3e 0a 23 65 6c 73 65 0a 23 20  ddef.h>.#else.# 
30d0: 69 66 20 48 41 56 45 5f 53 54 44 4c 49 42 5f 48  if HAVE_STDLIB_H
30e0: 0a 23 20 20 69 6e 63 6c 75 64 65 20 3c 73 74 64  .#  include <std
30f0: 6c 69 62 2e 68 3e 0a 23 20 65 6e 64 69 66 0a 23  lib.h>.# endif.#
3100: 65 6e 64 69 66 0a 23 69 66 20 48 41 56 45 5f 53  endif.#if HAVE_S
3110: 54 52 49 4e 47 5f 48 0a 23 20 69 66 20 21 53 54  TRING_H.# if !ST
3120: 44 43 5f 48 45 41 44 45 52 53 20 26 26 20 48 41  DC_HEADERS && HA
3130: 56 45 5f 4d 45 4d 4f 52 59 5f 48 0a 23 20 20 69  VE_MEMORY_H.#  i
3140: 6e 63 6c 75 64 65 20 3c 6d 65 6d 6f 72 79 2e 68  nclude <memory.h
3150: 3e 0a 23 20 65 6e 64 69 66 0a 23 20 69 6e 63 6c  >.# endif.# incl
3160: 75 64 65 20 3c 73 74 72 69 6e 67 2e 68 3e 0a 23  ude <string.h>.#
3170: 65 6e 64 69 66 0a 23 69 66 20 48 41 56 45 5f 53  endif.#if HAVE_S
3180: 54 52 49 4e 47 53 5f 48 0a 23 20 69 6e 63 6c 75  TRINGS_H.# inclu
3190: 64 65 20 3c 73 74 72 69 6e 67 73 2e 68 3e 0a 23  de <strings.h>.#
31a0: 65 6e 64 69 66 0a 23 69 66 20 48 41 56 45 5f 49  endif.#if HAVE_I
31b0: 4e 54 54 59 50 45 53 5f 48 0a 23 20 69 6e 63 6c  NTTYPES_H.# incl
31c0: 75 64 65 20 3c 69 6e 74 74 79 70 65 73 2e 68 3e  ude <inttypes.h>
31d0: 0a 23 65 6c 73 65 0a 23 20 69 66 20 48 41 56 45  .#else.# if HAVE
31e0: 5f 53 54 44 49 4e 54 5f 48 0a 23 20 20 69 6e 63  _STDINT_H.#  inc
31f0: 6c 75 64 65 20 3c 73 74 64 69 6e 74 2e 68 3e 0a  lude <stdint.h>.
3200: 23 20 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 23  # endif.#endif.#
3210: 69 66 20 48 41 56 45 5f 55 4e 49 53 54 44 5f 48  if HAVE_UNISTD_H
3220: 0a 23 20 69 6e 63 6c 75 64 65 20 3c 75 6e 69 73  .# include <unis
3230: 74 64 2e 68 3e 0a 23 65 6e 64 69 66 22 0a 0a 61  td.h>.#endif"..a
3240: 63 5f 73 75 62 73 74 5f 76 61 72 73 3d 27 53 48  c_subst_vars='SH
3250: 45 4c 4c 20 50 41 54 48 5f 53 45 50 41 52 41 54  ELL PATH_SEPARAT
3260: 4f 52 20 50 41 43 4b 41 47 45 5f 4e 41 4d 45 20  OR PACKAGE_NAME 
3270: 50 41 43 4b 41 47 45 5f 54 41 52 4e 41 4d 45 20  PACKAGE_TARNAME 
3280: 50 41 43 4b 41 47 45 5f 56 45 52 53 49 4f 4e 20  PACKAGE_VERSION 
3290: 50 41 43 4b 41 47 45 5f 53 54 52 49 4e 47 20 50  PACKAGE_STRING P
32a0: 41 43 4b 41 47 45 5f 42 55 47 52 45 50 4f 52 54  ACKAGE_BUGREPORT
32b0: 20 65 78 65 63 5f 70 72 65 66 69 78 20 70 72 65   exec_prefix pre
32c0: 66 69 78 20 70 72 6f 67 72 61 6d 5f 74 72 61 6e  fix program_tran
32d0: 73 66 6f 72 6d 5f 6e 61 6d 65 20 62 69 6e 64 69  sform_name bindi
32e0: 72 20 73 62 69 6e 64 69 72 20 6c 69 62 65 78 65  r sbindir libexe
32f0: 63 64 69 72 20 64 61 74 61 64 69 72 20 73 79 73  cdir datadir sys
3300: 63 6f 6e 66 64 69 72 20 73 68 61 72 65 64 73 74  confdir sharedst
3310: 61 74 65 64 69 72 20 6c 6f 63 61 6c 73 74 61 74  atedir localstat
3320: 65 64 69 72 20 6c 69 62 64 69 72 20 69 6e 63 6c  edir libdir incl
3330: 75 64 65 64 69 72 20 6f 6c 64 69 6e 63 6c 75 64  udedir oldinclud
3340: 65 64 69 72 20 69 6e 66 6f 64 69 72 20 6d 61 6e  edir infodir man
3350: 64 69 72 20 62 75 69 6c 64 5f 61 6c 69 61 73 20  dir build_alias 
3360: 68 6f 73 74 5f 61 6c 69 61 73 20 74 61 72 67 65  host_alias targe
3370: 74 5f 61 6c 69 61 73 20 44 45 46 53 20 45 43 48  t_alias DEFS ECH
3380: 4f 5f 43 20 45 43 48 4f 5f 4e 20 45 43 48 4f 5f  O_C ECHO_N ECHO_
3390: 54 20 4c 49 42 53 20 62 75 69 6c 64 20 62 75 69  T LIBS build bui
33a0: 6c 64 5f 63 70 75 20 62 75 69 6c 64 5f 76 65 6e  ld_cpu build_ven
33b0: 64 6f 72 20 62 75 69 6c 64 5f 6f 73 20 68 6f 73  dor build_os hos
33c0: 74 20 68 6f 73 74 5f 63 70 75 20 68 6f 73 74 5f  t host_cpu host_
33d0: 76 65 6e 64 6f 72 20 68 6f 73 74 5f 6f 73 20 43  vendor host_os C
33e0: 43 20 43 46 4c 41 47 53 20 4c 44 46 4c 41 47 53  C CFLAGS LDFLAGS
33f0: 20 43 50 50 46 4c 41 47 53 20 61 63 5f 63 74 5f   CPPFLAGS ac_ct_
3400: 43 43 20 45 58 45 45 58 54 20 4f 42 4a 45 58 54  CC EXEEXT OBJEXT
3410: 20 45 47 52 45 50 20 4c 4e 5f 53 20 45 43 48 4f   EGREP LN_S ECHO
3420: 20 41 52 20 61 63 5f 63 74 5f 41 52 20 52 41 4e   AR ac_ct_AR RAN
3430: 4c 49 42 20 61 63 5f 63 74 5f 52 41 4e 4c 49 42  LIB ac_ct_RANLIB
3440: 20 53 54 52 49 50 20 61 63 5f 63 74 5f 53 54 52   STRIP ac_ct_STR
3450: 49 50 20 43 50 50 20 43 58 58 20 43 58 58 46 4c  IP CPP CXX CXXFL
3460: 41 47 53 20 61 63 5f 63 74 5f 43 58 58 20 43 58  AGS ac_ct_CXX CX
3470: 58 43 50 50 20 46 37 37 20 46 46 4c 41 47 53 20  XCPP F77 FFLAGS 
3480: 61 63 5f 63 74 5f 46 37 37 20 4c 49 42 54 4f 4f  ac_ct_F77 LIBTOO
3490: 4c 20 49 4e 53 54 41 4c 4c 5f 50 52 4f 47 52 41  L INSTALL_PROGRA
34a0: 4d 20 49 4e 53 54 41 4c 4c 5f 53 43 52 49 50 54  M INSTALL_SCRIPT
34b0: 20 49 4e 53 54 41 4c 4c 5f 44 41 54 41 20 41 57   INSTALL_DATA AW
34c0: 4b 20 70 72 6f 67 72 61 6d 5f 70 72 65 66 69 78  K program_prefix
34d0: 20 56 45 52 53 49 4f 4e 20 52 45 4c 45 41 53 45   VERSION RELEASE
34e0: 20 56 45 52 53 49 4f 4e 5f 4e 55 4d 42 45 52 20   VERSION_NUMBER 
34f0: 42 55 49 4c 44 5f 43 43 20 42 55 49 4c 44 5f 43  BUILD_CC BUILD_C
3500: 46 4c 41 47 53 20 42 55 49 4c 44 5f 4c 49 42 53  FLAGS BUILD_LIBS
3510: 20 54 41 52 47 45 54 5f 43 43 20 54 41 52 47 45   TARGET_CC TARGE
3520: 54 5f 43 46 4c 41 47 53 20 54 41 52 47 45 54 5f  T_CFLAGS TARGET_
3530: 4c 49 4e 4b 20 54 41 52 47 45 54 5f 4c 46 4c 41  LINK TARGET_LFLA
3540: 47 53 20 54 41 52 47 45 54 5f 52 41 4e 4c 49 42  GS TARGET_RANLIB
3550: 20 54 41 52 47 45 54 5f 41 52 20 54 48 52 45 41   TARGET_AR THREA
3560: 44 53 41 46 45 20 54 41 52 47 45 54 5f 54 48 52  DSAFE TARGET_THR
3570: 45 41 44 5f 4c 49 42 20 58 54 48 52 45 41 44 43  EAD_LIB XTHREADC
3580: 4f 4e 4e 45 43 54 20 54 48 52 45 41 44 53 4f 56  ONNECT THREADSOV
3590: 45 52 52 49 44 45 4c 4f 43 4b 53 20 41 4c 4c 4f  ERRIDELOCKS ALLO
35a0: 57 52 45 4c 45 41 53 45 20 54 45 4d 50 5f 53 54  WRELEASE TEMP_ST
35b0: 4f 52 45 20 42 55 49 4c 44 5f 45 58 45 45 58 54  ORE BUILD_EXEEXT
35c0: 20 4f 53 5f 55 4e 49 58 20 4f 53 5f 57 49 4e 20   OS_UNIX OS_WIN 
35d0: 4f 53 5f 4f 53 32 20 54 41 52 47 45 54 5f 45 58  OS_OS2 TARGET_EX
35e0: 45 45 58 54 20 54 43 4c 5f 56 45 52 53 49 4f 4e  EEXT TCL_VERSION
35f0: 20 54 43 4c 5f 42 49 4e 5f 44 49 52 20 54 43 4c   TCL_BIN_DIR TCL
3600: 5f 53 52 43 5f 44 49 52 20 54 43 4c 5f 4c 49 42  _SRC_DIR TCL_LIB
3610: 53 20 54 43 4c 5f 49 4e 43 4c 55 44 45 5f 53 50  S TCL_INCLUDE_SP
3620: 45 43 20 54 43 4c 5f 4c 49 42 5f 46 49 4c 45 20  EC TCL_LIB_FILE 
3630: 54 43 4c 5f 4c 49 42 5f 46 4c 41 47 20 54 43 4c  TCL_LIB_FLAG TCL
3640: 5f 4c 49 42 5f 53 50 45 43 20 54 43 4c 5f 53 54  _LIB_SPEC TCL_ST
3650: 55 42 5f 4c 49 42 5f 46 49 4c 45 20 54 43 4c 5f  UB_LIB_FILE TCL_
3660: 53 54 55 42 5f 4c 49 42 5f 46 4c 41 47 20 54 43  STUB_LIB_FLAG TC
3670: 4c 5f 53 54 55 42 5f 4c 49 42 5f 53 50 45 43 20  L_STUB_LIB_SPEC 
3680: 48 41 56 45 5f 54 43 4c 20 54 41 52 47 45 54 5f  HAVE_TCL TARGET_
3690: 52 45 41 44 4c 49 4e 45 5f 4c 49 42 53 20 54 41  READLINE_LIBS TA
36a0: 52 47 45 54 5f 52 45 41 44 4c 49 4e 45 5f 49 4e  RGET_READLINE_IN
36b0: 43 20 54 41 52 47 45 54 5f 48 41 56 45 5f 52 45  C TARGET_HAVE_RE
36c0: 41 44 4c 49 4e 45 20 54 41 52 47 45 54 5f 44 45  ADLINE TARGET_DE
36d0: 42 55 47 20 54 41 52 47 45 54 5f 4c 49 42 53 20  BUG TARGET_LIBS 
36e0: 4c 49 42 4f 42 4a 53 20 4c 54 4c 49 42 4f 42 4a  LIBOBJS LTLIBOBJ
36f0: 53 27 0a 61 63 5f 73 75 62 73 74 5f 66 69 6c 65  S'.ac_subst_file
3700: 73 3d 27 27 0a 0a 23 20 49 6e 69 74 69 61 6c 69  s=''..# Initiali
3710: 7a 65 20 73 6f 6d 65 20 76 61 72 69 61 62 6c 65  ze some variable
3720: 73 20 73 65 74 20 62 79 20 6f 70 74 69 6f 6e 73  s set by options
3730: 2e 0a 61 63 5f 69 6e 69 74 5f 68 65 6c 70 3d 0a  ..ac_init_help=.
3740: 61 63 5f 69 6e 69 74 5f 76 65 72 73 69 6f 6e 3d  ac_init_version=
3750: 66 61 6c 73 65 0a 23 20 54 68 65 20 76 61 72 69  false.# The vari
3760: 61 62 6c 65 73 20 68 61 76 65 20 74 68 65 20 73  ables have the s
3770: 61 6d 65 20 6e 61 6d 65 73 20 61 73 20 74 68 65  ame names as the
3780: 20 6f 70 74 69 6f 6e 73 2c 20 77 69 74 68 0a 23   options, with.#
3790: 20 64 61 73 68 65 73 20 63 68 61 6e 67 65 64 20   dashes changed 
37a0: 74 6f 20 75 6e 64 65 72 6c 69 6e 65 73 2e 0a 63  to underlines..c
37b0: 61 63 68 65 5f 66 69 6c 65 3d 2f 64 65 76 2f 6e  ache_file=/dev/n
37c0: 75 6c 6c 0a 65 78 65 63 5f 70 72 65 66 69 78 3d  ull.exec_prefix=
37d0: 4e 4f 4e 45 0a 6e 6f 5f 63 72 65 61 74 65 3d 0a  NONE.no_create=.
37e0: 6e 6f 5f 72 65 63 75 72 73 69 6f 6e 3d 0a 70 72  no_recursion=.pr
37f0: 65 66 69 78 3d 4e 4f 4e 45 0a 70 72 6f 67 72 61  efix=NONE.progra
3800: 6d 5f 70 72 65 66 69 78 3d 4e 4f 4e 45 0a 70 72  m_prefix=NONE.pr
3810: 6f 67 72 61 6d 5f 73 75 66 66 69 78 3d 4e 4f 4e  ogram_suffix=NON
3820: 45 0a 70 72 6f 67 72 61 6d 5f 74 72 61 6e 73 66  E.program_transf
3830: 6f 72 6d 5f 6e 61 6d 65 3d 73 2c 78 2c 78 2c 0a  orm_name=s,x,x,.
3840: 73 69 6c 65 6e 74 3d 0a 73 69 74 65 3d 0a 73 72  silent=.site=.sr
3850: 63 64 69 72 3d 0a 76 65 72 62 6f 73 65 3d 0a 78  cdir=.verbose=.x
3860: 5f 69 6e 63 6c 75 64 65 73 3d 4e 4f 4e 45 0a 78  _includes=NONE.x
3870: 5f 6c 69 62 72 61 72 69 65 73 3d 4e 4f 4e 45 0a  _libraries=NONE.
3880: 0a 23 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20  .# Installation 
3890: 64 69 72 65 63 74 6f 72 79 20 6f 70 74 69 6f 6e  directory option
38a0: 73 2e 0a 23 20 54 68 65 73 65 20 61 72 65 20 6c  s..# These are l
38b0: 65 66 74 20 75 6e 65 78 70 61 6e 64 65 64 20 73  eft unexpanded s
38c0: 6f 20 75 73 65 72 73 20 63 61 6e 20 22 6d 61 6b  o users can "mak
38d0: 65 20 69 6e 73 74 61 6c 6c 20 65 78 65 63 5f 70  e install exec_p
38e0: 72 65 66 69 78 3d 2f 66 6f 6f 22 0a 23 20 61 6e  refix=/foo".# an
38f0: 64 20 61 6c 6c 20 74 68 65 20 76 61 72 69 61 62  d all the variab
3900: 6c 65 73 20 74 68 61 74 20 61 72 65 20 73 75 70  les that are sup
3910: 70 6f 73 65 64 20 74 6f 20 62 65 20 62 61 73 65  posed to be base
3920: 64 20 6f 6e 20 65 78 65 63 5f 70 72 65 66 69 78  d on exec_prefix
3930: 0a 23 20 62 79 20 64 65 66 61 75 6c 74 20 77 69  .# by default wi
3940: 6c 6c 20 61 63 74 75 61 6c 6c 79 20 63 68 61 6e  ll actually chan
3950: 67 65 2e 0a 23 20 55 73 65 20 62 72 61 63 65 73  ge..# Use braces
3960: 20 69 6e 73 74 65 61 64 20 6f 66 20 70 61 72 65   instead of pare
3970: 6e 73 20 62 65 63 61 75 73 65 20 73 68 2c 20 70  ns because sh, p
3980: 65 72 6c 2c 20 65 74 63 2e 20 61 6c 73 6f 20 61  erl, etc. also a
3990: 63 63 65 70 74 20 74 68 65 6d 2e 0a 62 69 6e 64  ccept them..bind
39a0: 69 72 3d 27 24 7b 65 78 65 63 5f 70 72 65 66 69  ir='${exec_prefi
39b0: 78 7d 2f 62 69 6e 27 0a 73 62 69 6e 64 69 72 3d  x}/bin'.sbindir=
39c0: 27 24 7b 65 78 65 63 5f 70 72 65 66 69 78 7d 2f  '${exec_prefix}/
39d0: 73 62 69 6e 27 0a 6c 69 62 65 78 65 63 64 69 72  sbin'.libexecdir
39e0: 3d 27 24 7b 65 78 65 63 5f 70 72 65 66 69 78 7d  ='${exec_prefix}
39f0: 2f 6c 69 62 65 78 65 63 27 0a 64 61 74 61 64 69  /libexec'.datadi
3a00: 72 3d 27 24 7b 70 72 65 66 69 78 7d 2f 73 68 61  r='${prefix}/sha
3a10: 72 65 27 0a 73 79 73 63 6f 6e 66 64 69 72 3d 27  re'.sysconfdir='
3a20: 24 7b 70 72 65 66 69 78 7d 2f 65 74 63 27 0a 73  ${prefix}/etc'.s
3a30: 68 61 72 65 64 73 74 61 74 65 64 69 72 3d 27 24  haredstatedir='$
3a40: 7b 70 72 65 66 69 78 7d 2f 63 6f 6d 27 0a 6c 6f  {prefix}/com'.lo
3a50: 63 61 6c 73 74 61 74 65 64 69 72 3d 27 24 7b 70  calstatedir='${p
3a60: 72 65 66 69 78 7d 2f 76 61 72 27 0a 6c 69 62 64  refix}/var'.libd
3a70: 69 72 3d 27 24 7b 65 78 65 63 5f 70 72 65 66 69  ir='${exec_prefi
3a80: 78 7d 2f 6c 69 62 27 0a 69 6e 63 6c 75 64 65 64  x}/lib'.included
3a90: 69 72 3d 27 24 7b 70 72 65 66 69 78 7d 2f 69 6e  ir='${prefix}/in
3aa0: 63 6c 75 64 65 27 0a 6f 6c 64 69 6e 63 6c 75 64  clude'.oldinclud
3ab0: 65 64 69 72 3d 27 2f 75 73 72 2f 69 6e 63 6c 75  edir='/usr/inclu
3ac0: 64 65 27 0a 69 6e 66 6f 64 69 72 3d 27 24 7b 70  de'.infodir='${p
3ad0: 72 65 66 69 78 7d 2f 69 6e 66 6f 27 0a 6d 61 6e  refix}/info'.man
3ae0: 64 69 72 3d 27 24 7b 70 72 65 66 69 78 7d 2f 6d  dir='${prefix}/m
3af0: 61 6e 27 0a 0a 61 63 5f 70 72 65 76 3d 0a 66 6f  an'..ac_prev=.fo
3b00: 72 20 61 63 5f 6f 70 74 69 6f 6e 0a 64 6f 0a 20  r ac_option.do. 
3b10: 20 23 20 49 66 20 74 68 65 20 70 72 65 76 69 6f   # If the previo
3b20: 75 73 20 6f 70 74 69 6f 6e 20 6e 65 65 64 73 20  us option needs 
3b30: 61 6e 20 61 72 67 75 6d 65 6e 74 2c 20 61 73 73  an argument, ass
3b40: 69 67 6e 20 69 74 2e 0a 20 20 69 66 20 74 65 73  ign it..  if tes
3b50: 74 20 2d 6e 20 22 24 61 63 5f 70 72 65 76 22 3b  t -n "$ac_prev";
3b60: 20 74 68 65 6e 0a 20 20 20 20 65 76 61 6c 20 22   then.    eval "
3b70: 24 61 63 5f 70 72 65 76 3d 5c 24 61 63 5f 6f 70  $ac_prev=\$ac_op
3b80: 74 69 6f 6e 22 0a 20 20 20 20 61 63 5f 70 72 65  tion".    ac_pre
3b90: 76 3d 0a 20 20 20 20 63 6f 6e 74 69 6e 75 65 0a  v=.    continue.
3ba0: 20 20 66 69 0a 0a 20 20 61 63 5f 6f 70 74 61 72    fi..  ac_optar
3bb0: 67 3d 60 65 78 70 72 20 22 78 24 61 63 5f 6f 70  g=`expr "x$ac_op
3bc0: 74 69 6f 6e 22 20 3a 20 27 78 5b 5e 3d 5d 2a 3d  tion" : 'x[^=]*=
3bd0: 5c 28 2e 2a 5c 29 27 60 0a 0a 20 20 23 20 41 63  \(.*\)'`..  # Ac
3be0: 63 65 70 74 20 74 68 65 20 69 6d 70 6f 72 74 61  cept the importa
3bf0: 6e 74 20 43 79 67 6e 75 73 20 63 6f 6e 66 69 67  nt Cygnus config
3c00: 75 72 65 20 6f 70 74 69 6f 6e 73 2c 20 73 6f 20  ure options, so 
3c10: 77 65 20 63 61 6e 20 64 69 61 67 6e 6f 73 65 20  we can diagnose 
3c20: 74 79 70 6f 73 2e 0a 0a 20 20 63 61 73 65 20 24  typos...  case $
3c30: 61 63 5f 6f 70 74 69 6f 6e 20 69 6e 0a 0a 20 20  ac_option in..  
3c40: 2d 62 69 6e 64 69 72 20 7c 20 2d 2d 62 69 6e 64  -bindir | --bind
3c50: 69 72 20 7c 20 2d 2d 62 69 6e 64 69 20 7c 20 2d  ir | --bindi | -
3c60: 2d 62 69 6e 64 20 7c 20 2d 2d 62 69 6e 20 7c 20  -bind | --bin | 
3c70: 2d 2d 62 69 29 0a 20 20 20 20 61 63 5f 70 72 65  --bi).    ac_pre
3c80: 76 3d 62 69 6e 64 69 72 20 3b 3b 0a 20 20 2d 62  v=bindir ;;.  -b
3c90: 69 6e 64 69 72 3d 2a 20 7c 20 2d 2d 62 69 6e 64  indir=* | --bind
3ca0: 69 72 3d 2a 20 7c 20 2d 2d 62 69 6e 64 69 3d 2a  ir=* | --bindi=*
3cb0: 20 7c 20 2d 2d 62 69 6e 64 3d 2a 20 7c 20 2d 2d   | --bind=* | --
3cc0: 62 69 6e 3d 2a 20 7c 20 2d 2d 62 69 3d 2a 29 0a  bin=* | --bi=*).
3cd0: 20 20 20 20 62 69 6e 64 69 72 3d 24 61 63 5f 6f      bindir=$ac_o
3ce0: 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 62 75 69  ptarg ;;..  -bui
3cf0: 6c 64 20 7c 20 2d 2d 62 75 69 6c 64 20 7c 20 2d  ld | --build | -
3d00: 2d 62 75 69 6c 20 7c 20 2d 2d 62 75 69 20 7c 20  -buil | --bui | 
3d10: 2d 2d 62 75 29 0a 20 20 20 20 61 63 5f 70 72 65  --bu).    ac_pre
3d20: 76 3d 62 75 69 6c 64 5f 61 6c 69 61 73 20 3b 3b  v=build_alias ;;
3d30: 0a 20 20 2d 62 75 69 6c 64 3d 2a 20 7c 20 2d 2d  .  -build=* | --
3d40: 62 75 69 6c 64 3d 2a 20 7c 20 2d 2d 62 75 69 6c  build=* | --buil
3d50: 3d 2a 20 7c 20 2d 2d 62 75 69 3d 2a 20 7c 20 2d  =* | --bui=* | -
3d60: 2d 62 75 3d 2a 29 0a 20 20 20 20 62 75 69 6c 64  -bu=*).    build
3d70: 5f 61 6c 69 61 73 3d 24 61 63 5f 6f 70 74 61 72  _alias=$ac_optar
3d80: 67 20 3b 3b 0a 0a 20 20 2d 63 61 63 68 65 2d 66  g ;;..  -cache-f
3d90: 69 6c 65 20 7c 20 2d 2d 63 61 63 68 65 2d 66 69  ile | --cache-fi
3da0: 6c 65 20 7c 20 2d 2d 63 61 63 68 65 2d 66 69 6c  le | --cache-fil
3db0: 20 7c 20 2d 2d 63 61 63 68 65 2d 66 69 20 5c 0a   | --cache-fi \.
3dc0: 20 20 7c 20 2d 2d 63 61 63 68 65 2d 66 20 7c 20    | --cache-f | 
3dd0: 2d 2d 63 61 63 68 65 2d 20 7c 20 2d 2d 63 61 63  --cache- | --cac
3de0: 68 65 20 7c 20 2d 2d 63 61 63 68 20 7c 20 2d 2d  he | --cach | --
3df0: 63 61 63 20 7c 20 2d 2d 63 61 20 7c 20 2d 2d 63  cac | --ca | --c
3e00: 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 63 61  ).    ac_prev=ca
3e10: 63 68 65 5f 66 69 6c 65 20 3b 3b 0a 20 20 2d 63  che_file ;;.  -c
3e20: 61 63 68 65 2d 66 69 6c 65 3d 2a 20 7c 20 2d 2d  ache-file=* | --
3e30: 63 61 63 68 65 2d 66 69 6c 65 3d 2a 20 7c 20 2d  cache-file=* | -
3e40: 2d 63 61 63 68 65 2d 66 69 6c 3d 2a 20 7c 20 2d  -cache-fil=* | -
3e50: 2d 63 61 63 68 65 2d 66 69 3d 2a 20 5c 0a 20 20  -cache-fi=* \.  
3e60: 7c 20 2d 2d 63 61 63 68 65 2d 66 3d 2a 20 7c 20  | --cache-f=* | 
3e70: 2d 2d 63 61 63 68 65 2d 3d 2a 20 7c 20 2d 2d 63  --cache-=* | --c
3e80: 61 63 68 65 3d 2a 20 7c 20 2d 2d 63 61 63 68 3d  ache=* | --cach=
3e90: 2a 20 7c 20 2d 2d 63 61 63 3d 2a 20 7c 20 2d 2d  * | --cac=* | --
3ea0: 63 61 3d 2a 20 7c 20 2d 2d 63 3d 2a 29 0a 20 20  ca=* | --c=*).  
3eb0: 20 20 63 61 63 68 65 5f 66 69 6c 65 3d 24 61 63    cache_file=$ac
3ec0: 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 2d  _optarg ;;..  --
3ed0: 63 6f 6e 66 69 67 2d 63 61 63 68 65 20 7c 20 2d  config-cache | -
3ee0: 43 29 0a 20 20 20 20 63 61 63 68 65 5f 66 69 6c  C).    cache_fil
3ef0: 65 3d 63 6f 6e 66 69 67 2e 63 61 63 68 65 20 3b  e=config.cache ;
3f00: 3b 0a 0a 20 20 2d 64 61 74 61 64 69 72 20 7c 20  ;..  -datadir | 
3f10: 2d 2d 64 61 74 61 64 69 72 20 7c 20 2d 2d 64 61  --datadir | --da
3f20: 74 61 64 69 20 7c 20 2d 2d 64 61 74 61 64 20 7c  tadi | --datad |
3f30: 20 2d 2d 64 61 74 61 20 7c 20 2d 2d 64 61 74 20   --data | --dat 
3f40: 7c 20 2d 2d 64 61 29 0a 20 20 20 20 61 63 5f 70  | --da).    ac_p
3f50: 72 65 76 3d 64 61 74 61 64 69 72 20 3b 3b 0a 20  rev=datadir ;;. 
3f60: 20 2d 64 61 74 61 64 69 72 3d 2a 20 7c 20 2d 2d   -datadir=* | --
3f70: 64 61 74 61 64 69 72 3d 2a 20 7c 20 2d 2d 64 61  datadir=* | --da
3f80: 74 61 64 69 3d 2a 20 7c 20 2d 2d 64 61 74 61 64  tadi=* | --datad
3f90: 3d 2a 20 7c 20 2d 2d 64 61 74 61 3d 2a 20 7c 20  =* | --data=* | 
3fa0: 2d 2d 64 61 74 3d 2a 20 5c 0a 20 20 7c 20 2d 2d  --dat=* \.  | --
3fb0: 64 61 3d 2a 29 0a 20 20 20 20 64 61 74 61 64 69  da=*).    datadi
3fc0: 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a  r=$ac_optarg ;;.
3fd0: 0a 20 20 2d 64 69 73 61 62 6c 65 2d 2a 20 7c 20  .  -disable-* | 
3fe0: 2d 2d 64 69 73 61 62 6c 65 2d 2a 29 0a 20 20 20  --disable-*).   
3ff0: 20 61 63 5f 66 65 61 74 75 72 65 3d 60 65 78 70   ac_feature=`exp
4000: 72 20 22 78 24 61 63 5f 6f 70 74 69 6f 6e 22 20  r "x$ac_option" 
4010: 3a 20 27 78 2d 2a 64 69 73 61 62 6c 65 2d 5c 28  : 'x-*disable-\(
4020: 2e 2a 5c 29 27 60 0a 20 20 20 20 23 20 52 65 6a  .*\)'`.    # Rej
4030: 65 63 74 20 6e 61 6d 65 73 20 74 68 61 74 20 61  ect names that a
4040: 72 65 20 6e 6f 74 20 76 61 6c 69 64 20 73 68 65  re not valid she
4050: 6c 6c 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65  ll variable name
4060: 73 2e 0a 20 20 20 20 65 78 70 72 20 22 78 24 61  s..    expr "x$a
4070: 63 5f 66 65 61 74 75 72 65 22 20 3a 20 22 2e 2a  c_feature" : ".*
4080: 5b 5e 2d 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d  [^-_$as_cr_alnum
4090: 5d 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26 26  ]" >/dev/null &&
40a0: 0a 20 20 20 20 20 20 7b 20 65 63 68 6f 20 22 24  .      { echo "$
40b0: 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 69 6e  as_me: error: in
40c0: 76 61 6c 69 64 20 66 65 61 74 75 72 65 20 6e 61  valid feature na
40d0: 6d 65 3a 20 24 61 63 5f 66 65 61 74 75 72 65 22  me: $ac_feature"
40e0: 20 3e 26 32 0a 20 20 20 7b 20 28 65 78 69 74 20   >&2.   { (exit 
40f0: 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d  1); exit 1; }; }
4100: 0a 20 20 20 20 61 63 5f 66 65 61 74 75 72 65 3d  .    ac_feature=
4110: 60 65 63 68 6f 20 24 61 63 5f 66 65 61 74 75 72  `echo $ac_featur
4120: 65 20 7c 20 73 65 64 20 27 73 2f 2d 2f 5f 2f 67  e | sed 's/-/_/g
4130: 27 60 0a 20 20 20 20 65 76 61 6c 20 22 65 6e 61  '`.    eval "ena
4140: 62 6c 65 5f 24 61 63 5f 66 65 61 74 75 72 65 3d  ble_$ac_feature=
4150: 6e 6f 22 20 3b 3b 0a 0a 20 20 2d 65 6e 61 62 6c  no" ;;..  -enabl
4160: 65 2d 2a 20 7c 20 2d 2d 65 6e 61 62 6c 65 2d 2a  e-* | --enable-*
4170: 29 0a 20 20 20 20 61 63 5f 66 65 61 74 75 72 65  ).    ac_feature
4180: 3d 60 65 78 70 72 20 22 78 24 61 63 5f 6f 70 74  =`expr "x$ac_opt
4190: 69 6f 6e 22 20 3a 20 27 78 2d 2a 65 6e 61 62 6c  ion" : 'x-*enabl
41a0: 65 2d 5c 28 5b 5e 3d 5d 2a 5c 29 27 60 0a 20 20  e-\([^=]*\)'`.  
41b0: 20 20 23 20 52 65 6a 65 63 74 20 6e 61 6d 65 73    # Reject names
41c0: 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 76 61   that are not va
41d0: 6c 69 64 20 73 68 65 6c 6c 20 76 61 72 69 61 62  lid shell variab
41e0: 6c 65 20 6e 61 6d 65 73 2e 0a 20 20 20 20 65 78  le names..    ex
41f0: 70 72 20 22 78 24 61 63 5f 66 65 61 74 75 72 65  pr "x$ac_feature
4200: 22 20 3a 20 22 2e 2a 5b 5e 2d 5f 24 61 73 5f 63  " : ".*[^-_$as_c
4210: 72 5f 61 6c 6e 75 6d 5d 22 20 3e 2f 64 65 76 2f  r_alnum]" >/dev/
4220: 6e 75 6c 6c 20 26 26 0a 20 20 20 20 20 20 7b 20  null &&.      { 
4230: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72  echo "$as_me: er
4240: 72 6f 72 3a 20 69 6e 76 61 6c 69 64 20 66 65 61  ror: invalid fea
4250: 74 75 72 65 20 6e 61 6d 65 3a 20 24 61 63 5f 66  ture name: $ac_f
4260: 65 61 74 75 72 65 22 20 3e 26 32 0a 20 20 20 7b  eature" >&2.   {
4270: 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20   (exit 1); exit 
4280: 31 3b 20 7d 3b 20 7d 0a 20 20 20 20 61 63 5f 66  1; }; }.    ac_f
4290: 65 61 74 75 72 65 3d 60 65 63 68 6f 20 24 61 63  eature=`echo $ac
42a0: 5f 66 65 61 74 75 72 65 20 7c 20 73 65 64 20 27  _feature | sed '
42b0: 73 2f 2d 2f 5f 2f 67 27 60 0a 20 20 20 20 63 61  s/-/_/g'`.    ca
42c0: 73 65 20 24 61 63 5f 6f 70 74 69 6f 6e 20 69 6e  se $ac_option in
42d0: 0a 20 20 20 20 20 20 2a 3d 2a 29 20 61 63 5f 6f  .      *=*) ac_o
42e0: 70 74 61 72 67 3d 60 65 63 68 6f 20 22 24 61 63  ptarg=`echo "$ac
42f0: 5f 6f 70 74 61 72 67 22 20 7c 20 73 65 64 20 22  _optarg" | sed "
4300: 73 2f 27 2f 27 5c 5c 5c 5c 5c 5c 5c 5c 27 27 2f  s/'/'\\\\\\\\''/
4310: 67 22 60 3b 3b 0a 20 20 20 20 20 20 2a 29 20 61  g"`;;.      *) a
4320: 63 5f 6f 70 74 61 72 67 3d 79 65 73 20 3b 3b 0a  c_optarg=yes ;;.
4330: 20 20 20 20 65 73 61 63 0a 20 20 20 20 65 76 61      esac.    eva
4340: 6c 20 22 65 6e 61 62 6c 65 5f 24 61 63 5f 66 65  l "enable_$ac_fe
4350: 61 74 75 72 65 3d 27 24 61 63 5f 6f 70 74 61 72  ature='$ac_optar
4360: 67 27 22 20 3b 3b 0a 0a 20 20 2d 65 78 65 63 2d  g'" ;;..  -exec-
4370: 70 72 65 66 69 78 20 7c 20 2d 2d 65 78 65 63 5f  prefix | --exec_
4380: 70 72 65 66 69 78 20 7c 20 2d 2d 65 78 65 63 2d  prefix | --exec-
4390: 70 72 65 66 69 78 20 7c 20 2d 2d 65 78 65 63 2d  prefix | --exec-
43a0: 70 72 65 66 69 20 5c 0a 20 20 7c 20 2d 2d 65 78  prefi \.  | --ex
43b0: 65 63 2d 70 72 65 66 20 7c 20 2d 2d 65 78 65 63  ec-pref | --exec
43c0: 2d 70 72 65 20 7c 20 2d 2d 65 78 65 63 2d 70 72  -pre | --exec-pr
43d0: 20 7c 20 2d 2d 65 78 65 63 2d 70 20 7c 20 2d 2d   | --exec-p | --
43e0: 65 78 65 63 2d 20 5c 0a 20 20 7c 20 2d 2d 65 78  exec- \.  | --ex
43f0: 65 63 20 7c 20 2d 2d 65 78 65 20 7c 20 2d 2d 65  ec | --exe | --e
4400: 78 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 65  x).    ac_prev=e
4410: 78 65 63 5f 70 72 65 66 69 78 20 3b 3b 0a 20 20  xec_prefix ;;.  
4420: 2d 65 78 65 63 2d 70 72 65 66 69 78 3d 2a 20 7c  -exec-prefix=* |
4430: 20 2d 2d 65 78 65 63 5f 70 72 65 66 69 78 3d 2a   --exec_prefix=*
4440: 20 7c 20 2d 2d 65 78 65 63 2d 70 72 65 66 69 78   | --exec-prefix
4450: 3d 2a 20 7c 20 2d 2d 65 78 65 63 2d 70 72 65 66  =* | --exec-pref
4460: 69 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 65 78 65 63  i=* \.  | --exec
4470: 2d 70 72 65 66 3d 2a 20 7c 20 2d 2d 65 78 65 63  -pref=* | --exec
4480: 2d 70 72 65 3d 2a 20 7c 20 2d 2d 65 78 65 63 2d  -pre=* | --exec-
4490: 70 72 3d 2a 20 7c 20 2d 2d 65 78 65 63 2d 70 3d  pr=* | --exec-p=
44a0: 2a 20 7c 20 2d 2d 65 78 65 63 2d 3d 2a 20 5c 0a  * | --exec-=* \.
44b0: 20 20 7c 20 2d 2d 65 78 65 63 3d 2a 20 7c 20 2d    | --exec=* | -
44c0: 2d 65 78 65 3d 2a 20 7c 20 2d 2d 65 78 3d 2a 29  -exe=* | --ex=*)
44d0: 0a 20 20 20 20 65 78 65 63 5f 70 72 65 66 69 78  .    exec_prefix
44e0: 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a  =$ac_optarg ;;..
44f0: 20 20 2d 67 61 73 20 7c 20 2d 2d 67 61 73 20 7c    -gas | --gas |
4500: 20 2d 2d 67 61 20 7c 20 2d 2d 67 29 0a 20 20 20   --ga | --g).   
4510: 20 23 20 4f 62 73 6f 6c 65 74 65 3b 20 75 73 65   # Obsolete; use
4520: 20 2d 2d 77 69 74 68 2d 67 61 73 2e 0a 20 20 20   --with-gas..   
4530: 20 77 69 74 68 5f 67 61 73 3d 79 65 73 20 3b 3b   with_gas=yes ;;
4540: 0a 0a 20 20 2d 68 65 6c 70 20 7c 20 2d 2d 68 65  ..  -help | --he
4550: 6c 70 20 7c 20 2d 2d 68 65 6c 20 7c 20 2d 2d 68  lp | --hel | --h
4560: 65 20 7c 20 2d 68 29 0a 20 20 20 20 61 63 5f 69  e | -h).    ac_i
4570: 6e 69 74 5f 68 65 6c 70 3d 6c 6f 6e 67 20 3b 3b  nit_help=long ;;
4580: 0a 20 20 2d 68 65 6c 70 3d 72 2a 20 7c 20 2d 2d  .  -help=r* | --
4590: 68 65 6c 70 3d 72 2a 20 7c 20 2d 2d 68 65 6c 3d  help=r* | --hel=
45a0: 72 2a 20 7c 20 2d 2d 68 65 3d 72 2a 20 7c 20 2d  r* | --he=r* | -
45b0: 68 72 2a 29 0a 20 20 20 20 61 63 5f 69 6e 69 74  hr*).    ac_init
45c0: 5f 68 65 6c 70 3d 72 65 63 75 72 73 69 76 65 20  _help=recursive 
45d0: 3b 3b 0a 20 20 2d 68 65 6c 70 3d 73 2a 20 7c 20  ;;.  -help=s* | 
45e0: 2d 2d 68 65 6c 70 3d 73 2a 20 7c 20 2d 2d 68 65  --help=s* | --he
45f0: 6c 3d 73 2a 20 7c 20 2d 2d 68 65 3d 73 2a 20 7c  l=s* | --he=s* |
4600: 20 2d 68 73 2a 29 0a 20 20 20 20 61 63 5f 69 6e   -hs*).    ac_in
4610: 69 74 5f 68 65 6c 70 3d 73 68 6f 72 74 20 3b 3b  it_help=short ;;
4620: 0a 0a 20 20 2d 68 6f 73 74 20 7c 20 2d 2d 68 6f  ..  -host | --ho
4630: 73 74 20 7c 20 2d 2d 68 6f 73 20 7c 20 2d 2d 68  st | --hos | --h
4640: 6f 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 68  o).    ac_prev=h
4650: 6f 73 74 5f 61 6c 69 61 73 20 3b 3b 0a 20 20 2d  ost_alias ;;.  -
4660: 68 6f 73 74 3d 2a 20 7c 20 2d 2d 68 6f 73 74 3d  host=* | --host=
4670: 2a 20 7c 20 2d 2d 68 6f 73 3d 2a 20 7c 20 2d 2d  * | --hos=* | --
4680: 68 6f 3d 2a 29 0a 20 20 20 20 68 6f 73 74 5f 61  ho=*).    host_a
4690: 6c 69 61 73 3d 24 61 63 5f 6f 70 74 61 72 67 20  lias=$ac_optarg 
46a0: 3b 3b 0a 0a 20 20 2d 69 6e 63 6c 75 64 65 64 69  ;;..  -includedi
46b0: 72 20 7c 20 2d 2d 69 6e 63 6c 75 64 65 64 69 72  r | --includedir
46c0: 20 7c 20 2d 2d 69 6e 63 6c 75 64 65 64 69 20 7c   | --includedi |
46d0: 20 2d 2d 69 6e 63 6c 75 64 65 64 20 7c 20 2d 2d   --included | --
46e0: 69 6e 63 6c 75 64 65 20 5c 0a 20 20 7c 20 2d 2d  include \.  | --
46f0: 69 6e 63 6c 75 64 20 7c 20 2d 2d 69 6e 63 6c 75  includ | --inclu
4700: 20 7c 20 2d 2d 69 6e 63 6c 20 7c 20 2d 2d 69 6e   | --incl | --in
4710: 63 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 69  c).    ac_prev=i
4720: 6e 63 6c 75 64 65 64 69 72 20 3b 3b 0a 20 20 2d  ncludedir ;;.  -
4730: 69 6e 63 6c 75 64 65 64 69 72 3d 2a 20 7c 20 2d  includedir=* | -
4740: 2d 69 6e 63 6c 75 64 65 64 69 72 3d 2a 20 7c 20  -includedir=* | 
4750: 2d 2d 69 6e 63 6c 75 64 65 64 69 3d 2a 20 7c 20  --includedi=* | 
4760: 2d 2d 69 6e 63 6c 75 64 65 64 3d 2a 20 7c 20 2d  --included=* | -
4770: 2d 69 6e 63 6c 75 64 65 3d 2a 20 5c 0a 20 20 7c  -include=* \.  |
4780: 20 2d 2d 69 6e 63 6c 75 64 3d 2a 20 7c 20 2d 2d   --includ=* | --
4790: 69 6e 63 6c 75 3d 2a 20 7c 20 2d 2d 69 6e 63 6c  inclu=* | --incl
47a0: 3d 2a 20 7c 20 2d 2d 69 6e 63 3d 2a 29 0a 20 20  =* | --inc=*).  
47b0: 20 20 69 6e 63 6c 75 64 65 64 69 72 3d 24 61 63    includedir=$ac
47c0: 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 69  _optarg ;;..  -i
47d0: 6e 66 6f 64 69 72 20 7c 20 2d 2d 69 6e 66 6f 64  nfodir | --infod
47e0: 69 72 20 7c 20 2d 2d 69 6e 66 6f 64 69 20 7c 20  ir | --infodi | 
47f0: 2d 2d 69 6e 66 6f 64 20 7c 20 2d 2d 69 6e 66 6f  --infod | --info
4800: 20 7c 20 2d 2d 69 6e 66 29 0a 20 20 20 20 61 63   | --inf).    ac
4810: 5f 70 72 65 76 3d 69 6e 66 6f 64 69 72 20 3b 3b  _prev=infodir ;;
4820: 0a 20 20 2d 69 6e 66 6f 64 69 72 3d 2a 20 7c 20  .  -infodir=* | 
4830: 2d 2d 69 6e 66 6f 64 69 72 3d 2a 20 7c 20 2d 2d  --infodir=* | --
4840: 69 6e 66 6f 64 69 3d 2a 20 7c 20 2d 2d 69 6e 66  infodi=* | --inf
4850: 6f 64 3d 2a 20 7c 20 2d 2d 69 6e 66 6f 3d 2a 20  od=* | --info=* 
4860: 7c 20 2d 2d 69 6e 66 3d 2a 29 0a 20 20 20 20 69  | --inf=*).    i
4870: 6e 66 6f 64 69 72 3d 24 61 63 5f 6f 70 74 61 72  nfodir=$ac_optar
4880: 67 20 3b 3b 0a 0a 20 20 2d 6c 69 62 64 69 72 20  g ;;..  -libdir 
4890: 7c 20 2d 2d 6c 69 62 64 69 72 20 7c 20 2d 2d 6c  | --libdir | --l
48a0: 69 62 64 69 20 7c 20 2d 2d 6c 69 62 64 29 0a 20  ibdi | --libd). 
48b0: 20 20 20 61 63 5f 70 72 65 76 3d 6c 69 62 64 69     ac_prev=libdi
48c0: 72 20 3b 3b 0a 20 20 2d 6c 69 62 64 69 72 3d 2a  r ;;.  -libdir=*
48d0: 20 7c 20 2d 2d 6c 69 62 64 69 72 3d 2a 20 7c 20   | --libdir=* | 
48e0: 2d 2d 6c 69 62 64 69 3d 2a 20 7c 20 2d 2d 6c 69  --libdi=* | --li
48f0: 62 64 3d 2a 29 0a 20 20 20 20 6c 69 62 64 69 72  bd=*).    libdir
4900: 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a  =$ac_optarg ;;..
4910: 20 20 2d 6c 69 62 65 78 65 63 64 69 72 20 7c 20    -libexecdir | 
4920: 2d 2d 6c 69 62 65 78 65 63 64 69 72 20 7c 20 2d  --libexecdir | -
4930: 2d 6c 69 62 65 78 65 63 64 69 20 7c 20 2d 2d 6c  -libexecdi | --l
4940: 69 62 65 78 65 63 64 20 7c 20 2d 2d 6c 69 62 65  ibexecd | --libe
4950: 78 65 63 20 5c 0a 20 20 7c 20 2d 2d 6c 69 62 65  xec \.  | --libe
4960: 78 65 20 7c 20 2d 2d 6c 69 62 65 78 20 7c 20 2d  xe | --libex | -
4970: 2d 6c 69 62 65 29 0a 20 20 20 20 61 63 5f 70 72  -libe).    ac_pr
4980: 65 76 3d 6c 69 62 65 78 65 63 64 69 72 20 3b 3b  ev=libexecdir ;;
4990: 0a 20 20 2d 6c 69 62 65 78 65 63 64 69 72 3d 2a  .  -libexecdir=*
49a0: 20 7c 20 2d 2d 6c 69 62 65 78 65 63 64 69 72 3d   | --libexecdir=
49b0: 2a 20 7c 20 2d 2d 6c 69 62 65 78 65 63 64 69 3d  * | --libexecdi=
49c0: 2a 20 7c 20 2d 2d 6c 69 62 65 78 65 63 64 3d 2a  * | --libexecd=*
49d0: 20 7c 20 2d 2d 6c 69 62 65 78 65 63 3d 2a 20 5c   | --libexec=* \
49e0: 0a 20 20 7c 20 2d 2d 6c 69 62 65 78 65 3d 2a 20  .  | --libexe=* 
49f0: 7c 20 2d 2d 6c 69 62 65 78 3d 2a 20 7c 20 2d 2d  | --libex=* | --
4a00: 6c 69 62 65 3d 2a 29 0a 20 20 20 20 6c 69 62 65  libe=*).    libe
4a10: 78 65 63 64 69 72 3d 24 61 63 5f 6f 70 74 61 72  xecdir=$ac_optar
4a20: 67 20 3b 3b 0a 0a 20 20 2d 6c 6f 63 61 6c 73 74  g ;;..  -localst
4a30: 61 74 65 64 69 72 20 7c 20 2d 2d 6c 6f 63 61 6c  atedir | --local
4a40: 73 74 61 74 65 64 69 72 20 7c 20 2d 2d 6c 6f 63  statedir | --loc
4a50: 61 6c 73 74 61 74 65 64 69 20 7c 20 2d 2d 6c 6f  alstatedi | --lo
4a60: 63 61 6c 73 74 61 74 65 64 20 5c 0a 20 20 7c 20  calstated \.  | 
4a70: 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 20 7c 20 2d  --localstate | -
4a80: 2d 6c 6f 63 61 6c 73 74 61 74 20 7c 20 2d 2d 6c  -localstat | --l
4a90: 6f 63 61 6c 73 74 61 20 7c 20 2d 2d 6c 6f 63 61  ocalsta | --loca
4aa0: 6c 73 74 20 5c 0a 20 20 7c 20 2d 2d 6c 6f 63 61  lst \.  | --loca
4ab0: 6c 73 20 7c 20 2d 2d 6c 6f 63 61 6c 20 7c 20 2d  ls | --local | -
4ac0: 2d 6c 6f 63 61 20 7c 20 2d 2d 6c 6f 63 20 7c 20  -loca | --loc | 
4ad0: 2d 2d 6c 6f 29 0a 20 20 20 20 61 63 5f 70 72 65  --lo).    ac_pre
4ae0: 76 3d 6c 6f 63 61 6c 73 74 61 74 65 64 69 72 20  v=localstatedir 
4af0: 3b 3b 0a 20 20 2d 6c 6f 63 61 6c 73 74 61 74 65  ;;.  -localstate
4b00: 64 69 72 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c 73  dir=* | --locals
4b10: 74 61 74 65 64 69 72 3d 2a 20 7c 20 2d 2d 6c 6f  tatedir=* | --lo
4b20: 63 61 6c 73 74 61 74 65 64 69 3d 2a 20 7c 20 2d  calstatedi=* | -
4b30: 2d 6c 6f 63 61 6c 73 74 61 74 65 64 3d 2a 20 5c  -localstated=* \
4b40: 0a 20 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74  .  | --localstat
4b50: 65 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61  e=* | --localsta
4b60: 74 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61  t=* | --localsta
4b70: 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 3d 2a  =* | --localst=*
4b80: 20 5c 0a 20 20 7c 20 2d 2d 6c 6f 63 61 6c 73 3d   \.  | --locals=
4b90: 2a 20 7c 20 2d 2d 6c 6f 63 61 6c 3d 2a 20 7c 20  * | --local=* | 
4ba0: 2d 2d 6c 6f 63 61 3d 2a 20 7c 20 2d 2d 6c 6f 63  --loca=* | --loc
4bb0: 3d 2a 20 7c 20 2d 2d 6c 6f 3d 2a 29 0a 20 20 20  =* | --lo=*).   
4bc0: 20 6c 6f 63 61 6c 73 74 61 74 65 64 69 72 3d 24   localstatedir=$
4bd0: 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20  ac_optarg ;;..  
4be0: 2d 6d 61 6e 64 69 72 20 7c 20 2d 2d 6d 61 6e 64  -mandir | --mand
4bf0: 69 72 20 7c 20 2d 2d 6d 61 6e 64 69 20 7c 20 2d  ir | --mandi | -
4c00: 2d 6d 61 6e 64 20 7c 20 2d 2d 6d 61 6e 20 7c 20  -mand | --man | 
4c10: 2d 2d 6d 61 20 7c 20 2d 2d 6d 29 0a 20 20 20 20  --ma | --m).    
4c20: 61 63 5f 70 72 65 76 3d 6d 61 6e 64 69 72 20 3b  ac_prev=mandir ;
4c30: 3b 0a 20 20 2d 6d 61 6e 64 69 72 3d 2a 20 7c 20  ;.  -mandir=* | 
4c40: 2d 2d 6d 61 6e 64 69 72 3d 2a 20 7c 20 2d 2d 6d  --mandir=* | --m
4c50: 61 6e 64 69 3d 2a 20 7c 20 2d 2d 6d 61 6e 64 3d  andi=* | --mand=
4c60: 2a 20 7c 20 2d 2d 6d 61 6e 3d 2a 20 7c 20 2d 2d  * | --man=* | --
4c70: 6d 61 3d 2a 20 7c 20 2d 2d 6d 3d 2a 29 0a 20 20  ma=* | --m=*).  
4c80: 20 20 6d 61 6e 64 69 72 3d 24 61 63 5f 6f 70 74    mandir=$ac_opt
4c90: 61 72 67 20 3b 3b 0a 0a 20 20 2d 6e 66 70 20 7c  arg ;;..  -nfp |
4ca0: 20 2d 2d 6e 66 70 20 7c 20 2d 2d 6e 66 29 0a 20   --nfp | --nf). 
4cb0: 20 20 20 23 20 4f 62 73 6f 6c 65 74 65 3b 20 75     # Obsolete; u
4cc0: 73 65 20 2d 2d 77 69 74 68 6f 75 74 2d 66 70 2e  se --without-fp.
4cd0: 0a 20 20 20 20 77 69 74 68 5f 66 70 3d 6e 6f 20  .    with_fp=no 
4ce0: 3b 3b 0a 0a 20 20 2d 6e 6f 2d 63 72 65 61 74 65  ;;..  -no-create
4cf0: 20 7c 20 2d 2d 6e 6f 2d 63 72 65 61 74 65 20 7c   | --no-create |
4d00: 20 2d 2d 6e 6f 2d 63 72 65 61 74 20 7c 20 2d 2d   --no-creat | --
4d10: 6e 6f 2d 63 72 65 61 20 7c 20 2d 2d 6e 6f 2d 63  no-crea | --no-c
4d20: 72 65 20 5c 0a 20 20 7c 20 2d 2d 6e 6f 2d 63 72  re \.  | --no-cr
4d30: 20 7c 20 2d 2d 6e 6f 2d 63 20 7c 20 2d 6e 29 0a   | --no-c | -n).
4d40: 20 20 20 20 6e 6f 5f 63 72 65 61 74 65 3d 79 65      no_create=ye
4d50: 73 20 3b 3b 0a 0a 20 20 2d 6e 6f 2d 72 65 63 75  s ;;..  -no-recu
4d60: 72 73 69 6f 6e 20 7c 20 2d 2d 6e 6f 2d 72 65 63  rsion | --no-rec
4d70: 75 72 73 69 6f 6e 20 7c 20 2d 2d 6e 6f 2d 72 65  ursion | --no-re
4d80: 63 75 72 73 69 6f 20 7c 20 2d 2d 6e 6f 2d 72 65  cursio | --no-re
4d90: 63 75 72 73 69 20 5c 0a 20 20 7c 20 2d 2d 6e 6f  cursi \.  | --no
4da0: 2d 72 65 63 75 72 73 20 7c 20 2d 2d 6e 6f 2d 72  -recurs | --no-r
4db0: 65 63 75 72 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75  ecur | --no-recu
4dc0: 20 7c 20 2d 2d 6e 6f 2d 72 65 63 20 7c 20 2d 2d   | --no-rec | --
4dd0: 6e 6f 2d 72 65 20 7c 20 2d 2d 6e 6f 2d 72 29 0a  no-re | --no-r).
4de0: 20 20 20 20 6e 6f 5f 72 65 63 75 72 73 69 6f 6e      no_recursion
4df0: 3d 79 65 73 20 3b 3b 0a 0a 20 20 2d 6f 6c 64 69  =yes ;;..  -oldi
4e00: 6e 63 6c 75 64 65 64 69 72 20 7c 20 2d 2d 6f 6c  ncludedir | --ol
4e10: 64 69 6e 63 6c 75 64 65 64 69 72 20 7c 20 2d 2d  dincludedir | --
4e20: 6f 6c 64 69 6e 63 6c 75 64 65 64 69 20 7c 20 2d  oldincludedi | -
4e30: 2d 6f 6c 64 69 6e 63 6c 75 64 65 64 20 5c 0a 20  -oldincluded \. 
4e40: 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 20   | --oldinclude 
4e50: 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 20 7c 20  | --oldinclud | 
4e60: 2d 2d 6f 6c 64 69 6e 63 6c 75 20 7c 20 2d 2d 6f  --oldinclu | --o
4e70: 6c 64 69 6e 63 6c 20 7c 20 2d 2d 6f 6c 64 69 6e  ldincl | --oldin
4e80: 63 20 5c 0a 20 20 7c 20 2d 2d 6f 6c 64 69 6e 20  c \.  | --oldin 
4e90: 7c 20 2d 2d 6f 6c 64 69 20 7c 20 2d 2d 6f 6c 64  | --oldi | --old
4ea0: 20 7c 20 2d 2d 6f 6c 20 7c 20 2d 2d 6f 29 0a 20   | --ol | --o). 
4eb0: 20 20 20 61 63 5f 70 72 65 76 3d 6f 6c 64 69 6e     ac_prev=oldin
4ec0: 63 6c 75 64 65 64 69 72 20 3b 3b 0a 20 20 2d 6f  cludedir ;;.  -o
4ed0: 6c 64 69 6e 63 6c 75 64 65 64 69 72 3d 2a 20 7c  ldincludedir=* |
4ee0: 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72   --oldincludedir
4ef0: 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64  =* | --oldinclud
4f00: 65 64 69 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e 63  edi=* | --oldinc
4f10: 6c 75 64 65 64 3d 2a 20 5c 0a 20 20 7c 20 2d 2d  luded=* \.  | --
4f20: 6f 6c 64 69 6e 63 6c 75 64 65 3d 2a 20 7c 20 2d  oldinclude=* | -
4f30: 2d 6f 6c 64 69 6e 63 6c 75 64 3d 2a 20 7c 20 2d  -oldinclud=* | -
4f40: 2d 6f 6c 64 69 6e 63 6c 75 3d 2a 20 7c 20 2d 2d  -oldinclu=* | --
4f50: 6f 6c 64 69 6e 63 6c 3d 2a 20 7c 20 2d 2d 6f 6c  oldincl=* | --ol
4f60: 64 69 6e 63 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 6f  dinc=* \.  | --o
4f70: 6c 64 69 6e 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 3d  ldin=* | --oldi=
4f80: 2a 20 7c 20 2d 2d 6f 6c 64 3d 2a 20 7c 20 2d 2d  * | --old=* | --
4f90: 6f 6c 3d 2a 20 7c 20 2d 2d 6f 3d 2a 29 0a 20 20  ol=* | --o=*).  
4fa0: 20 20 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72 3d    oldincludedir=
4fb0: 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20  $ac_optarg ;;.. 
4fc0: 20 2d 70 72 65 66 69 78 20 7c 20 2d 2d 70 72 65   -prefix | --pre
4fd0: 66 69 78 20 7c 20 2d 2d 70 72 65 66 69 20 7c 20  fix | --prefi | 
4fe0: 2d 2d 70 72 65 66 20 7c 20 2d 2d 70 72 65 20 7c  --pref | --pre |
4ff0: 20 2d 2d 70 72 20 7c 20 2d 2d 70 29 0a 20 20 20   --pr | --p).   
5000: 20 61 63 5f 70 72 65 76 3d 70 72 65 66 69 78 20   ac_prev=prefix 
5010: 3b 3b 0a 20 20 2d 70 72 65 66 69 78 3d 2a 20 7c  ;;.  -prefix=* |
5020: 20 2d 2d 70 72 65 66 69 78 3d 2a 20 7c 20 2d 2d   --prefix=* | --
5030: 70 72 65 66 69 3d 2a 20 7c 20 2d 2d 70 72 65 66  prefi=* | --pref
5040: 3d 2a 20 7c 20 2d 2d 70 72 65 3d 2a 20 7c 20 2d  =* | --pre=* | -
5050: 2d 70 72 3d 2a 20 7c 20 2d 2d 70 3d 2a 29 0a 20  -pr=* | --p=*). 
5060: 20 20 20 70 72 65 66 69 78 3d 24 61 63 5f 6f 70     prefix=$ac_op
5070: 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 70 72 6f 67  targ ;;..  -prog
5080: 72 61 6d 2d 70 72 65 66 69 78 20 7c 20 2d 2d 70  ram-prefix | --p
5090: 72 6f 67 72 61 6d 2d 70 72 65 66 69 78 20 7c 20  rogram-prefix | 
50a0: 2d 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66 69 20  --program-prefi 
50b0: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66  | --program-pref
50c0: 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d   \.  | --program
50d0: 2d 70 72 65 20 7c 20 2d 2d 70 72 6f 67 72 61 6d  -pre | --program
50e0: 2d 70 72 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  -pr | --program-
50f0: 70 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 70  p).    ac_prev=p
5100: 72 6f 67 72 61 6d 5f 70 72 65 66 69 78 20 3b 3b  rogram_prefix ;;
5110: 0a 20 20 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66  .  -program-pref
5120: 69 78 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d  ix=* | --program
5130: 2d 70 72 65 66 69 78 3d 2a 20 7c 20 2d 2d 70 72  -prefix=* | --pr
5140: 6f 67 72 61 6d 2d 70 72 65 66 69 3d 2a 20 5c 0a  ogram-prefi=* \.
5150: 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72    | --program-pr
5160: 65 66 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d  ef=* | --program
5170: 2d 70 72 65 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72  -pre=* | --progr
5180: 61 6d 2d 70 72 3d 2a 20 7c 20 2d 2d 70 72 6f 67  am-pr=* | --prog
5190: 72 61 6d 2d 70 3d 2a 29 0a 20 20 20 20 70 72 6f  ram-p=*).    pro
51a0: 67 72 61 6d 5f 70 72 65 66 69 78 3d 24 61 63 5f  gram_prefix=$ac_
51b0: 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 70 72  optarg ;;..  -pr
51c0: 6f 67 72 61 6d 2d 73 75 66 66 69 78 20 7c 20 2d  ogram-suffix | -
51d0: 2d 70 72 6f 67 72 61 6d 2d 73 75 66 66 69 78 20  -program-suffix 
51e0: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 66 66  | --program-suff
51f0: 69 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75  i | --program-su
5200: 66 66 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72  ff \.  | --progr
5210: 61 6d 2d 73 75 66 20 7c 20 2d 2d 70 72 6f 67 72  am-suf | --progr
5220: 61 6d 2d 73 75 20 7c 20 2d 2d 70 72 6f 67 72 61  am-su | --progra
5230: 6d 2d 73 29 0a 20 20 20 20 61 63 5f 70 72 65 76  m-s).    ac_prev
5240: 3d 70 72 6f 67 72 61 6d 5f 73 75 66 66 69 78 20  =program_suffix 
5250: 3b 3b 0a 20 20 2d 70 72 6f 67 72 61 6d 2d 73 75  ;;.  -program-su
5260: 66 66 69 78 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72  ffix=* | --progr
5270: 61 6d 2d 73 75 66 66 69 78 3d 2a 20 7c 20 2d 2d  am-suffix=* | --
5280: 70 72 6f 67 72 61 6d 2d 73 75 66 66 69 3d 2a 20  program-suffi=* 
5290: 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  \.  | --program-
52a0: 73 75 66 66 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72  suff=* | --progr
52b0: 61 6d 2d 73 75 66 3d 2a 20 7c 20 2d 2d 70 72 6f  am-suf=* | --pro
52c0: 67 72 61 6d 2d 73 75 3d 2a 20 7c 20 2d 2d 70 72  gram-su=* | --pr
52d0: 6f 67 72 61 6d 2d 73 3d 2a 29 0a 20 20 20 20 70  ogram-s=*).    p
52e0: 72 6f 67 72 61 6d 5f 73 75 66 66 69 78 3d 24 61  rogram_suffix=$a
52f0: 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d  c_optarg ;;..  -
5300: 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72  program-transfor
5310: 6d 2d 6e 61 6d 65 20 7c 20 2d 2d 70 72 6f 67 72  m-name | --progr
5320: 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d  am-transform-nam
5330: 65 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61  e \.  | --progra
5340: 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d 20  m-transform-nam 
5350: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e  | --program-tran
5360: 73 66 6f 72 6d 2d 6e 61 20 5c 0a 20 20 7c 20 2d  sform-na \.  | -
5370: 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f  -program-transfo
5380: 72 6d 2d 6e 20 7c 20 2d 2d 70 72 6f 67 72 61 6d  rm-n | --program
5390: 2d 74 72 61 6e 73 66 6f 72 6d 2d 20 5c 0a 20 20  -transform- \.  
53a0: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e  | --program-tran
53b0: 73 66 6f 72 6d 20 7c 20 2d 2d 70 72 6f 67 72 61  sform | --progra
53c0: 6d 2d 74 72 61 6e 73 66 6f 72 20 5c 0a 20 20 7c  m-transfor \.  |
53d0: 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73   --program-trans
53e0: 66 6f 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74  fo | --program-t
53f0: 72 61 6e 73 66 20 5c 0a 20 20 7c 20 2d 2d 70 72  ransf \.  | --pr
5400: 6f 67 72 61 6d 2d 74 72 61 6e 73 20 7c 20 2d 2d  ogram-trans | --
5410: 70 72 6f 67 72 61 6d 2d 74 72 61 6e 20 5c 0a 20  program-tran \. 
5420: 20 7c 20 2d 2d 70 72 6f 67 72 2d 74 72 61 20 7c   | --progr-tra |
5430: 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 20 7c 20   --program-tr | 
5440: 2d 2d 70 72 6f 67 72 61 6d 2d 74 29 0a 20 20 20  --program-t).   
5450: 20 61 63 5f 70 72 65 76 3d 70 72 6f 67 72 61 6d   ac_prev=program
5460: 5f 74 72 61 6e 73 66 6f 72 6d 5f 6e 61 6d 65 20  _transform_name 
5470: 3b 3b 0a 20 20 2d 70 72 6f 67 72 61 6d 2d 74 72  ;;.  -program-tr
5480: 61 6e 73 66 6f 72 6d 2d 6e 61 6d 65 3d 2a 20 7c  ansform-name=* |
5490: 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73   --program-trans
54a0: 66 6f 72 6d 2d 6e 61 6d 65 3d 2a 20 5c 0a 20 20  form-name=* \.  
54b0: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e  | --program-tran
54c0: 73 66 6f 72 6d 2d 6e 61 6d 3d 2a 20 7c 20 2d 2d  sform-nam=* | --
54d0: 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72  program-transfor
54e0: 6d 2d 6e 61 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70  m-na=* \.  | --p
54f0: 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d  rogram-transform
5500: 2d 6e 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d  -n=* | --program
5510: 2d 74 72 61 6e 73 66 6f 72 6d 2d 3d 2a 20 5c 0a  -transform-=* \.
5520: 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72    | --program-tr
5530: 61 6e 73 66 6f 72 6d 3d 2a 20 7c 20 2d 2d 70 72  ansform=* | --pr
5540: 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 3d 2a  ogram-transfor=*
5550: 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d   \.  | --program
5560: 2d 74 72 61 6e 73 66 6f 3d 2a 20 7c 20 2d 2d 70  -transfo=* | --p
5570: 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 3d 2a 20  rogram-transf=* 
5580: 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  \.  | --program-
5590: 74 72 61 6e 73 3d 2a 20 7c 20 2d 2d 70 72 6f 67  trans=* | --prog
55a0: 72 61 6d 2d 74 72 61 6e 3d 2a 20 5c 0a 20 20 7c  ram-tran=* \.  |
55b0: 20 2d 2d 70 72 6f 67 72 2d 74 72 61 3d 2a 20 7c   --progr-tra=* |
55c0: 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 3d 2a 20   --program-tr=* 
55d0: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 3d 2a 29  | --program-t=*)
55e0: 0a 20 20 20 20 70 72 6f 67 72 61 6d 5f 74 72 61  .    program_tra
55f0: 6e 73 66 6f 72 6d 5f 6e 61 6d 65 3d 24 61 63 5f  nsform_name=$ac_
5600: 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 71 20  optarg ;;..  -q 
5610: 7c 20 2d 71 75 69 65 74 20 7c 20 2d 2d 71 75 69  | -quiet | --qui
5620: 65 74 20 7c 20 2d 2d 71 75 69 65 20 7c 20 2d 2d  et | --quie | --
5630: 71 75 69 20 7c 20 2d 2d 71 75 20 7c 20 2d 2d 71  qui | --qu | --q
5640: 20 5c 0a 20 20 7c 20 2d 73 69 6c 65 6e 74 20 7c   \.  | -silent |
5650: 20 2d 2d 73 69 6c 65 6e 74 20 7c 20 2d 2d 73 69   --silent | --si
5660: 6c 65 6e 20 7c 20 2d 2d 73 69 6c 65 20 7c 20 2d  len | --sile | -
5670: 2d 73 69 6c 29 0a 20 20 20 20 73 69 6c 65 6e 74  -sil).    silent
5680: 3d 79 65 73 20 3b 3b 0a 0a 20 20 2d 73 62 69 6e  =yes ;;..  -sbin
5690: 64 69 72 20 7c 20 2d 2d 73 62 69 6e 64 69 72 20  dir | --sbindir 
56a0: 7c 20 2d 2d 73 62 69 6e 64 69 20 7c 20 2d 2d 73  | --sbindi | --s
56b0: 62 69 6e 64 20 7c 20 2d 2d 73 62 69 6e 20 7c 20  bind | --sbin | 
56c0: 2d 2d 73 62 69 20 7c 20 2d 2d 73 62 29 0a 20 20  --sbi | --sb).  
56d0: 20 20 61 63 5f 70 72 65 76 3d 73 62 69 6e 64 69    ac_prev=sbindi
56e0: 72 20 3b 3b 0a 20 20 2d 73 62 69 6e 64 69 72 3d  r ;;.  -sbindir=
56f0: 2a 20 7c 20 2d 2d 73 62 69 6e 64 69 72 3d 2a 20  * | --sbindir=* 
5700: 7c 20 2d 2d 73 62 69 6e 64 69 3d 2a 20 7c 20 2d  | --sbindi=* | -
5710: 2d 73 62 69 6e 64 3d 2a 20 7c 20 2d 2d 73 62 69  -sbind=* | --sbi
5720: 6e 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 73 62 69 3d  n=* \.  | --sbi=
5730: 2a 20 7c 20 2d 2d 73 62 3d 2a 29 0a 20 20 20 20  * | --sb=*).    
5740: 73 62 69 6e 64 69 72 3d 24 61 63 5f 6f 70 74 61  sbindir=$ac_opta
5750: 72 67 20 3b 3b 0a 0a 20 20 2d 73 68 61 72 65 64  rg ;;..  -shared
5760: 73 74 61 74 65 64 69 72 20 7c 20 2d 2d 73 68 61  statedir | --sha
5770: 72 65 64 73 74 61 74 65 64 69 72 20 7c 20 2d 2d  redstatedir | --
5780: 73 68 61 72 65 64 73 74 61 74 65 64 69 20 5c 0a  sharedstatedi \.
5790: 20 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 74    | --sharedstat
57a0: 65 64 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 61  ed | --sharedsta
57b0: 74 65 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 61  te | --sharedsta
57c0: 74 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 20  t | --sharedsta 
57d0: 5c 0a 20 20 7c 20 2d 2d 73 68 61 72 65 64 73 74  \.  | --sharedst
57e0: 20 7c 20 2d 2d 73 68 61 72 65 64 73 20 7c 20 2d   | --shareds | -
57f0: 2d 73 68 61 72 65 64 20 7c 20 2d 2d 73 68 61 72  -shared | --shar
5800: 65 20 7c 20 2d 2d 73 68 61 72 20 5c 0a 20 20 7c  e | --shar \.  |
5810: 20 2d 2d 73 68 61 20 7c 20 2d 2d 73 68 29 0a 20   --sha | --sh). 
5820: 20 20 20 61 63 5f 70 72 65 76 3d 73 68 61 72 65     ac_prev=share
5830: 64 73 74 61 74 65 64 69 72 20 3b 3b 0a 20 20 2d  dstatedir ;;.  -
5840: 73 68 61 72 65 64 73 74 61 74 65 64 69 72 3d 2a  sharedstatedir=*
5850: 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 74 65   | --sharedstate
5860: 64 69 72 3d 2a 20 7c 20 2d 2d 73 68 61 72 65 64  dir=* | --shared
5870: 73 74 61 74 65 64 69 3d 2a 20 5c 0a 20 20 7c 20  statedi=* \.  | 
5880: 2d 2d 73 68 61 72 65 64 73 74 61 74 65 64 3d 2a  --sharedstated=*
5890: 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 74 65   | --sharedstate
58a0: 3d 2a 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 61  =* | --sharedsta
58b0: 74 3d 2a 20 7c 20 2d 2d 73 68 61 72 65 64 73 74  t=* | --sharedst
58c0: 61 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 73 68 61 72  a=* \.  | --shar
58d0: 65 64 73 74 3d 2a 20 7c 20 2d 2d 73 68 61 72 65  edst=* | --share
58e0: 64 73 3d 2a 20 7c 20 2d 2d 73 68 61 72 65 64 3d  ds=* | --shared=
58f0: 2a 20 7c 20 2d 2d 73 68 61 72 65 3d 2a 20 7c 20  * | --share=* | 
5900: 2d 2d 73 68 61 72 3d 2a 20 5c 0a 20 20 7c 20 2d  --shar=* \.  | -
5910: 2d 73 68 61 3d 2a 20 7c 20 2d 2d 73 68 3d 2a 29  -sha=* | --sh=*)
5920: 0a 20 20 20 20 73 68 61 72 65 64 73 74 61 74 65  .    sharedstate
5930: 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b  dir=$ac_optarg ;
5940: 3b 0a 0a 20 20 2d 73 69 74 65 20 7c 20 2d 2d 73  ;..  -site | --s
5950: 69 74 65 20 7c 20 2d 2d 73 69 74 29 0a 20 20 20  ite | --sit).   
5960: 20 61 63 5f 70 72 65 76 3d 73 69 74 65 20 3b 3b   ac_prev=site ;;
5970: 0a 20 20 2d 73 69 74 65 3d 2a 20 7c 20 2d 2d 73  .  -site=* | --s
5980: 69 74 65 3d 2a 20 7c 20 2d 2d 73 69 74 3d 2a 29  ite=* | --sit=*)
5990: 0a 20 20 20 20 73 69 74 65 3d 24 61 63 5f 6f 70  .    site=$ac_op
59a0: 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 73 72 63 64  targ ;;..  -srcd
59b0: 69 72 20 7c 20 2d 2d 73 72 63 64 69 72 20 7c 20  ir | --srcdir | 
59c0: 2d 2d 73 72 63 64 69 20 7c 20 2d 2d 73 72 63 64  --srcdi | --srcd
59d0: 20 7c 20 2d 2d 73 72 63 20 7c 20 2d 2d 73 72 29   | --src | --sr)
59e0: 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 73 72 63  .    ac_prev=src
59f0: 64 69 72 20 3b 3b 0a 20 20 2d 73 72 63 64 69 72  dir ;;.  -srcdir
5a00: 3d 2a 20 7c 20 2d 2d 73 72 63 64 69 72 3d 2a 20  =* | --srcdir=* 
5a10: 7c 20 2d 2d 73 72 63 64 69 3d 2a 20 7c 20 2d 2d  | --srcdi=* | --
5a20: 73 72 63 64 3d 2a 20 7c 20 2d 2d 73 72 63 3d 2a  srcd=* | --src=*
5a30: 20 7c 20 2d 2d 73 72 3d 2a 29 0a 20 20 20 20 73   | --sr=*).    s
5a40: 72 63 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67  rcdir=$ac_optarg
5a50: 20 3b 3b 0a 0a 20 20 2d 73 79 73 63 6f 6e 66 64   ;;..  -sysconfd
5a60: 69 72 20 7c 20 2d 2d 73 79 73 63 6f 6e 66 64 69  ir | --sysconfdi
5a70: 72 20 7c 20 2d 2d 73 79 73 63 6f 6e 66 64 69 20  r | --sysconfdi 
5a80: 7c 20 2d 2d 73 79 73 63 6f 6e 66 64 20 7c 20 2d  | --sysconfd | -
5a90: 2d 73 79 73 63 6f 6e 66 20 5c 0a 20 20 7c 20 2d  -sysconf \.  | -
5aa0: 2d 73 79 73 63 6f 6e 20 7c 20 2d 2d 73 79 73 63  -syscon | --sysc
5ab0: 6f 20 7c 20 2d 2d 73 79 73 63 20 7c 20 2d 2d 73  o | --sysc | --s
5ac0: 79 73 20 7c 20 2d 2d 73 79 29 0a 20 20 20 20 61  ys | --sy).    a
5ad0: 63 5f 70 72 65 76 3d 73 79 73 63 6f 6e 66 64 69  c_prev=sysconfdi
5ae0: 72 20 3b 3b 0a 20 20 2d 73 79 73 63 6f 6e 66 64  r ;;.  -sysconfd
5af0: 69 72 3d 2a 20 7c 20 2d 2d 73 79 73 63 6f 6e 66  ir=* | --sysconf
5b00: 64 69 72 3d 2a 20 7c 20 2d 2d 73 79 73 63 6f 6e  dir=* | --syscon
5b10: 66 64 69 3d 2a 20 7c 20 2d 2d 73 79 73 63 6f 6e  fdi=* | --syscon
5b20: 66 64 3d 2a 20 7c 20 2d 2d 73 79 73 63 6f 6e 66  fd=* | --sysconf
5b30: 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 73 79 73 63 6f  =* \.  | --sysco
5b40: 6e 3d 2a 20 7c 20 2d 2d 73 79 73 63 6f 3d 2a 20  n=* | --sysco=* 
5b50: 7c 20 2d 2d 73 79 73 63 3d 2a 20 7c 20 2d 2d 73  | --sysc=* | --s
5b60: 79 73 3d 2a 20 7c 20 2d 2d 73 79 3d 2a 29 0a 20  ys=* | --sy=*). 
5b70: 20 20 20 73 79 73 63 6f 6e 66 64 69 72 3d 24 61     sysconfdir=$a
5b80: 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d  c_optarg ;;..  -
5b90: 74 61 72 67 65 74 20 7c 20 2d 2d 74 61 72 67 65  target | --targe
5ba0: 74 20 7c 20 2d 2d 74 61 72 67 65 20 7c 20 2d 2d  t | --targe | --
5bb0: 74 61 72 67 20 7c 20 2d 2d 74 61 72 20 7c 20 2d  targ | --tar | -
5bc0: 2d 74 61 20 7c 20 2d 2d 74 29 0a 20 20 20 20 61  -ta | --t).    a
5bd0: 63 5f 70 72 65 76 3d 74 61 72 67 65 74 5f 61 6c  c_prev=target_al
5be0: 69 61 73 20 3b 3b 0a 20 20 2d 74 61 72 67 65 74  ias ;;.  -target
5bf0: 3d 2a 20 7c 20 2d 2d 74 61 72 67 65 74 3d 2a 20  =* | --target=* 
5c00: 7c 20 2d 2d 74 61 72 67 65 3d 2a 20 7c 20 2d 2d  | --targe=* | --
5c10: 74 61 72 67 3d 2a 20 7c 20 2d 2d 74 61 72 3d 2a  targ=* | --tar=*
5c20: 20 7c 20 2d 2d 74 61 3d 2a 20 7c 20 2d 2d 74 3d   | --ta=* | --t=
5c30: 2a 29 0a 20 20 20 20 74 61 72 67 65 74 5f 61 6c  *).    target_al
5c40: 69 61 73 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b  ias=$ac_optarg ;
5c50: 3b 0a 0a 20 20 2d 76 20 7c 20 2d 76 65 72 62 6f  ;..  -v | -verbo
5c60: 73 65 20 7c 20 2d 2d 76 65 72 62 6f 73 65 20 7c  se | --verbose |
5c70: 20 2d 2d 76 65 72 62 6f 73 20 7c 20 2d 2d 76 65   --verbos | --ve
5c80: 72 62 6f 20 7c 20 2d 2d 76 65 72 62 29 0a 20 20  rbo | --verb).  
5c90: 20 20 76 65 72 62 6f 73 65 3d 79 65 73 20 3b 3b    verbose=yes ;;
5ca0: 0a 0a 20 20 2d 76 65 72 73 69 6f 6e 20 7c 20 2d  ..  -version | -
5cb0: 2d 76 65 72 73 69 6f 6e 20 7c 20 2d 2d 76 65 72  -version | --ver
5cc0: 73 69 6f 20 7c 20 2d 2d 76 65 72 73 69 20 7c 20  sio | --versi | 
5cd0: 2d 2d 76 65 72 73 20 7c 20 2d 56 29 0a 20 20 20  --vers | -V).   
5ce0: 20 61 63 5f 69 6e 69 74 5f 76 65 72 73 69 6f 6e   ac_init_version
5cf0: 3d 3a 20 3b 3b 0a 0a 20 20 2d 77 69 74 68 2d 2a  =: ;;..  -with-*
5d00: 20 7c 20 2d 2d 77 69 74 68 2d 2a 29 0a 20 20 20   | --with-*).   
5d10: 20 61 63 5f 70 61 63 6b 61 67 65 3d 60 65 78 70   ac_package=`exp
5d20: 72 20 22 78 24 61 63 5f 6f 70 74 69 6f 6e 22 20  r "x$ac_option" 
5d30: 3a 20 27 78 2d 2a 77 69 74 68 2d 5c 28 5b 5e 3d  : 'x-*with-\([^=
5d40: 5d 2a 5c 29 27 60 0a 20 20 20 20 23 20 52 65 6a  ]*\)'`.    # Rej
5d50: 65 63 74 20 6e 61 6d 65 73 20 74 68 61 74 20 61  ect names that a
5d60: 72 65 20 6e 6f 74 20 76 61 6c 69 64 20 73 68 65  re not valid she
5d70: 6c 6c 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65  ll variable name
5d80: 73 2e 0a 20 20 20 20 65 78 70 72 20 22 78 24 61  s..    expr "x$a
5d90: 63 5f 70 61 63 6b 61 67 65 22 20 3a 20 22 2e 2a  c_package" : ".*
5da0: 5b 5e 2d 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d  [^-_$as_cr_alnum
5db0: 5d 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26 26  ]" >/dev/null &&
5dc0: 0a 20 20 20 20 20 20 7b 20 65 63 68 6f 20 22 24  .      { echo "$
5dd0: 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 69 6e  as_me: error: in
5de0: 76 61 6c 69 64 20 70 61 63 6b 61 67 65 20 6e 61  valid package na
5df0: 6d 65 3a 20 24 61 63 5f 70 61 63 6b 61 67 65 22  me: $ac_package"
5e00: 20 3e 26 32 0a 20 20 20 7b 20 28 65 78 69 74 20   >&2.   { (exit 
5e10: 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d  1); exit 1; }; }
5e20: 0a 20 20 20 20 61 63 5f 70 61 63 6b 61 67 65 3d  .    ac_package=
5e30: 60 65 63 68 6f 20 24 61 63 5f 70 61 63 6b 61 67  `echo $ac_packag
5e40: 65 7c 20 73 65 64 20 27 73 2f 2d 2f 5f 2f 67 27  e| sed 's/-/_/g'
5e50: 60 0a 20 20 20 20 63 61 73 65 20 24 61 63 5f 6f  `.    case $ac_o
5e60: 70 74 69 6f 6e 20 69 6e 0a 20 20 20 20 20 20 2a  ption in.      *
5e70: 3d 2a 29 20 61 63 5f 6f 70 74 61 72 67 3d 60 65  =*) ac_optarg=`e
5e80: 63 68 6f 20 22 24 61 63 5f 6f 70 74 61 72 67 22  cho "$ac_optarg"
5e90: 20 7c 20 73 65 64 20 22 73 2f 27 2f 27 5c 5c 5c   | sed "s/'/'\\\
5ea0: 5c 5c 5c 5c 5c 27 27 2f 67 22 60 3b 3b 0a 20 20  \\\\\''/g"`;;.  
5eb0: 20 20 20 20 2a 29 20 61 63 5f 6f 70 74 61 72 67      *) ac_optarg
5ec0: 3d 79 65 73 20 3b 3b 0a 20 20 20 20 65 73 61 63  =yes ;;.    esac
5ed0: 0a 20 20 20 20 65 76 61 6c 20 22 77 69 74 68 5f  .    eval "with_
5ee0: 24 61 63 5f 70 61 63 6b 61 67 65 3d 27 24 61 63  $ac_package='$ac
5ef0: 5f 6f 70 74 61 72 67 27 22 20 3b 3b 0a 0a 20 20  _optarg'" ;;..  
5f00: 2d 77 69 74 68 6f 75 74 2d 2a 20 7c 20 2d 2d 77  -without-* | --w
5f10: 69 74 68 6f 75 74 2d 2a 29 0a 20 20 20 20 61 63  ithout-*).    ac
5f20: 5f 70 61 63 6b 61 67 65 3d 60 65 78 70 72 20 22  _package=`expr "
5f30: 78 24 61 63 5f 6f 70 74 69 6f 6e 22 20 3a 20 27  x$ac_option" : '
5f40: 78 2d 2a 77 69 74 68 6f 75 74 2d 5c 28 2e 2a 5c  x-*without-\(.*\
5f50: 29 27 60 0a 20 20 20 20 23 20 52 65 6a 65 63 74  )'`.    # Reject
5f60: 20 6e 61 6d 65 73 20 74 68 61 74 20 61 72 65 20   names that are 
5f70: 6e 6f 74 20 76 61 6c 69 64 20 73 68 65 6c 6c 20  not valid shell 
5f80: 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 73 2e 0a  variable names..
5f90: 20 20 20 20 65 78 70 72 20 22 78 24 61 63 5f 70      expr "x$ac_p
5fa0: 61 63 6b 61 67 65 22 20 3a 20 22 2e 2a 5b 5e 2d  ackage" : ".*[^-
5fb0: 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 22 20  _$as_cr_alnum]" 
5fc0: 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 0a 20 20  >/dev/null &&.  
5fd0: 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f      { echo "$as_
5fe0: 6d 65 3a 20 65 72 72 6f 72 3a 20 69 6e 76 61 6c  me: error: inval
5ff0: 69 64 20 70 61 63 6b 61 67 65 20 6e 61 6d 65 3a  id package name:
6000: 20 24 61 63 5f 70 61 63 6b 61 67 65 22 20 3e 26   $ac_package" >&
6010: 32 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b  2.   { (exit 1);
6020: 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 20 20   exit 1; }; }.  
6030: 20 20 61 63 5f 70 61 63 6b 61 67 65 3d 60 65 63    ac_package=`ec
6040: 68 6f 20 24 61 63 5f 70 61 63 6b 61 67 65 20 7c  ho $ac_package |
6050: 20 73 65 64 20 27 73 2f 2d 2f 5f 2f 67 27 60 0a   sed 's/-/_/g'`.
6060: 20 20 20 20 65 76 61 6c 20 22 77 69 74 68 5f 24      eval "with_$
6070: 61 63 5f 70 61 63 6b 61 67 65 3d 6e 6f 22 20 3b  ac_package=no" ;
6080: 3b 0a 0a 20 20 2d 2d 78 29 0a 20 20 20 20 23 20  ;..  --x).    # 
6090: 4f 62 73 6f 6c 65 74 65 3b 20 75 73 65 20 2d 2d  Obsolete; use --
60a0: 77 69 74 68 2d 78 2e 0a 20 20 20 20 77 69 74 68  with-x..    with
60b0: 5f 78 3d 79 65 73 20 3b 3b 0a 0a 20 20 2d 78 2d  _x=yes ;;..  -x-
60c0: 69 6e 63 6c 75 64 65 73 20 7c 20 2d 2d 78 2d 69  includes | --x-i
60d0: 6e 63 6c 75 64 65 73 20 7c 20 2d 2d 78 2d 69 6e  ncludes | --x-in
60e0: 63 6c 75 64 65 20 7c 20 2d 2d 78 2d 69 6e 63 6c  clude | --x-incl
60f0: 75 64 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 20 5c  ud | --x-inclu \
6100: 0a 20 20 7c 20 2d 2d 78 2d 69 6e 63 6c 20 7c 20  .  | --x-incl | 
6110: 2d 2d 78 2d 69 6e 63 20 7c 20 2d 2d 78 2d 69 6e  --x-inc | --x-in
6120: 20 7c 20 2d 2d 78 2d 69 29 0a 20 20 20 20 61 63   | --x-i).    ac
6130: 5f 70 72 65 76 3d 78 5f 69 6e 63 6c 75 64 65 73  _prev=x_includes
6140: 20 3b 3b 0a 20 20 2d 78 2d 69 6e 63 6c 75 64 65   ;;.  -x-include
6150: 73 3d 2a 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 64  s=* | --x-includ
6160: 65 73 3d 2a 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75  es=* | --x-inclu
6170: 64 65 3d 2a 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75  de=* | --x-inclu
6180: 64 3d 2a 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 3d  d=* | --x-inclu=
6190: 2a 20 5c 0a 20 20 7c 20 2d 2d 78 2d 69 6e 63 6c  * \.  | --x-incl
61a0: 3d 2a 20 7c 20 2d 2d 78 2d 69 6e 63 3d 2a 20 7c  =* | --x-inc=* |
61b0: 20 2d 2d 78 2d 69 6e 3d 2a 20 7c 20 2d 2d 78 2d   --x-in=* | --x-
61c0: 69 3d 2a 29 0a 20 20 20 20 78 5f 69 6e 63 6c 75  i=*).    x_inclu
61d0: 64 65 73 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b  des=$ac_optarg ;
61e0: 3b 0a 0a 20 20 2d 78 2d 6c 69 62 72 61 72 69 65  ;..  -x-librarie
61f0: 73 20 7c 20 2d 2d 78 2d 6c 69 62 72 61 72 69 65  s | --x-librarie
6200: 73 20 7c 20 2d 2d 78 2d 6c 69 62 72 61 72 69 65  s | --x-librarie
6210: 20 7c 20 2d 2d 78 2d 6c 69 62 72 61 72 69 20 5c   | --x-librari \
6220: 0a 20 20 7c 20 2d 2d 78 2d 6c 69 62 72 61 72 20  .  | --x-librar 
6230: 7c 20 2d 2d 78 2d 6c 69 62 72 61 20 7c 20 2d 2d  | --x-libra | --
6240: 78 2d 6c 69 62 72 20 7c 20 2d 2d 78 2d 6c 69 62  x-libr | --x-lib
6250: 20 7c 20 2d 2d 78 2d 6c 69 20 7c 20 2d 2d 78 2d   | --x-li | --x-
6260: 6c 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 78  l).    ac_prev=x
6270: 5f 6c 69 62 72 61 72 69 65 73 20 3b 3b 0a 20 20  _libraries ;;.  
6280: 2d 78 2d 6c 69 62 72 61 72 69 65 73 3d 2a 20 7c  -x-libraries=* |
6290: 20 2d 2d 78 2d 6c 69 62 72 61 72 69 65 73 3d 2a   --x-libraries=*
62a0: 20 7c 20 2d 2d 78 2d 6c 69 62 72 61 72 69 65 3d   | --x-librarie=
62b0: 2a 20 7c 20 2d 2d 78 2d 6c 69 62 72 61 72 69 3d  * | --x-librari=
62c0: 2a 20 5c 0a 20 20 7c 20 2d 2d 78 2d 6c 69 62 72  * \.  | --x-libr
62d0: 61 72 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 62 72 61  ar=* | --x-libra
62e0: 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 62 72 3d 2a 20  =* | --x-libr=* 
62f0: 7c 20 2d 2d 78 2d 6c 69 62 3d 2a 20 7c 20 2d 2d  | --x-lib=* | --
6300: 78 2d 6c 69 3d 2a 20 7c 20 2d 2d 78 2d 6c 3d 2a  x-li=* | --x-l=*
6310: 29 0a 20 20 20 20 78 5f 6c 69 62 72 61 72 69 65  ).    x_librarie
6320: 73 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a  s=$ac_optarg ;;.
6330: 0a 20 20 2d 2a 29 20 7b 20 65 63 68 6f 20 22 24  .  -*) { echo "$
6340: 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 75 6e  as_me: error: un
6350: 72 65 63 6f 67 6e 69 7a 65 64 20 6f 70 74 69 6f  recognized optio
6360: 6e 3a 20 24 61 63 5f 6f 70 74 69 6f 6e 0a 54 72  n: $ac_option.Tr
6370: 79 20 5c 60 24 30 20 2d 2d 68 65 6c 70 27 20 66  y \`$0 --help' f
6380: 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74  or more informat
6390: 69 6f 6e 2e 22 20 3e 26 32 0a 20 20 20 7b 20 28  ion." >&2.   { (
63a0: 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b  exit 1); exit 1;
63b0: 20 7d 3b 20 7d 0a 20 20 20 20 3b 3b 0a 0a 20 20   }; }.    ;;..  
63c0: 2a 3d 2a 29 0a 20 20 20 20 61 63 5f 65 6e 76 76  *=*).    ac_envv
63d0: 61 72 3d 60 65 78 70 72 20 22 78 24 61 63 5f 6f  ar=`expr "x$ac_o
63e0: 70 74 69 6f 6e 22 20 3a 20 27 78 5c 28 5b 5e 3d  ption" : 'x\([^=
63f0: 5d 2a 5c 29 3d 27 60 0a 20 20 20 20 23 20 52 65  ]*\)='`.    # Re
6400: 6a 65 63 74 20 6e 61 6d 65 73 20 74 68 61 74 20  ject names that 
6410: 61 72 65 20 6e 6f 74 20 76 61 6c 69 64 20 73 68  are not valid sh
6420: 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 6e 61 6d  ell variable nam
6430: 65 73 2e 0a 20 20 20 20 65 78 70 72 20 22 78 24  es..    expr "x$
6440: 61 63 5f 65 6e 76 76 61 72 22 20 3a 20 22 2e 2a  ac_envvar" : ".*
6450: 5b 5e 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d  [^_$as_cr_alnum]
6460: 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 0a  " >/dev/null &&.
6470: 20 20 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61        { echo "$a
6480: 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 69 6e 76  s_me: error: inv
6490: 61 6c 69 64 20 76 61 72 69 61 62 6c 65 20 6e 61  alid variable na
64a0: 6d 65 3a 20 24 61 63 5f 65 6e 76 76 61 72 22 20  me: $ac_envvar" 
64b0: 3e 26 32 0a 20 20 20 7b 20 28 65 78 69 74 20 31  >&2.   { (exit 1
64c0: 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a  ); exit 1; }; }.
64d0: 20 20 20 20 61 63 5f 6f 70 74 61 72 67 3d 60 65      ac_optarg=`e
64e0: 63 68 6f 20 22 24 61 63 5f 6f 70 74 61 72 67 22  cho "$ac_optarg"
64f0: 20 7c 20 73 65 64 20 22 73 2f 27 2f 27 5c 5c 5c   | sed "s/'/'\\\
6500: 5c 5c 5c 5c 5c 27 27 2f 67 22 60 0a 20 20 20 20  \\\\\''/g"`.    
6510: 65 76 61 6c 20 22 24 61 63 5f 65 6e 76 76 61 72  eval "$ac_envvar
6520: 3d 27 24 61 63 5f 6f 70 74 61 72 67 27 22 0a 20  ='$ac_optarg'". 
6530: 20 20 20 65 78 70 6f 72 74 20 24 61 63 5f 65 6e     export $ac_en
6540: 76 76 61 72 20 3b 3b 0a 0a 20 20 2a 29 0a 20 20  vvar ;;..  *).  
6550: 20 20 23 20 46 49 58 4d 45 3a 20 73 68 6f 75 6c    # FIXME: shoul
6560: 64 20 62 65 20 72 65 6d 6f 76 65 64 20 69 6e 20  d be removed in 
6570: 61 75 74 6f 63 6f 6e 66 20 33 2e 30 2e 0a 20 20  autoconf 3.0..  
6580: 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20    echo "$as_me: 
6590: 57 41 52 4e 49 4e 47 3a 20 79 6f 75 20 73 68 6f  WARNING: you sho
65a0: 75 6c 64 20 75 73 65 20 2d 2d 62 75 69 6c 64 2c  uld use --build,
65b0: 20 2d 2d 68 6f 73 74 2c 20 2d 2d 74 61 72 67 65   --host, --targe
65c0: 74 22 20 3e 26 32 0a 20 20 20 20 65 78 70 72 20  t" >&2.    expr 
65d0: 22 78 24 61 63 5f 6f 70 74 69 6f 6e 22 20 3a 20  "x$ac_option" : 
65e0: 22 2e 2a 5b 5e 2d 2e 5f 24 61 73 5f 63 72 5f 61  ".*[^-._$as_cr_a
65f0: 6c 6e 75 6d 5d 22 20 3e 2f 64 65 76 2f 6e 75 6c  lnum]" >/dev/nul
6600: 6c 20 26 26 0a 20 20 20 20 20 20 65 63 68 6f 20  l &&.      echo 
6610: 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47  "$as_me: WARNING
6620: 3a 20 69 6e 76 61 6c 69 64 20 68 6f 73 74 20 74  : invalid host t
6630: 79 70 65 3a 20 24 61 63 5f 6f 70 74 69 6f 6e 22  ype: $ac_option"
6640: 20 3e 26 32 0a 20 20 20 20 3a 20 24 7b 62 75 69   >&2.    : ${bui
6650: 6c 64 5f 61 6c 69 61 73 3d 24 61 63 5f 6f 70 74  ld_alias=$ac_opt
6660: 69 6f 6e 7d 20 24 7b 68 6f 73 74 5f 61 6c 69 61  ion} ${host_alia
6670: 73 3d 24 61 63 5f 6f 70 74 69 6f 6e 7d 20 24 7b  s=$ac_option} ${
6680: 74 61 72 67 65 74 5f 61 6c 69 61 73 3d 24 61 63  target_alias=$ac
6690: 5f 6f 70 74 69 6f 6e 7d 0a 20 20 20 20 3b 3b 0a  _option}.    ;;.
66a0: 0a 20 20 65 73 61 63 0a 64 6f 6e 65 0a 0a 69 66  .  esac.done..if
66b0: 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 70 72   test -n "$ac_pr
66c0: 65 76 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 6f  ev"; then.  ac_o
66d0: 70 74 69 6f 6e 3d 2d 2d 60 65 63 68 6f 20 24 61  ption=--`echo $a
66e0: 63 5f 70 72 65 76 20 7c 20 73 65 64 20 27 73 2f  c_prev | sed 's/
66f0: 5f 2f 2d 2f 67 27 60 0a 20 20 7b 20 65 63 68 6f  _/-/g'`.  { echo
6700: 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a   "$as_me: error:
6710: 20 6d 69 73 73 69 6e 67 20 61 72 67 75 6d 65 6e   missing argumen
6720: 74 20 74 6f 20 24 61 63 5f 6f 70 74 69 6f 6e 22  t to $ac_option"
6730: 20 3e 26 32 0a 20 20 20 7b 20 28 65 78 69 74 20   >&2.   { (exit 
6740: 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d  1); exit 1; }; }
6750: 0a 66 69 0a 0a 23 20 42 65 20 73 75 72 65 20 74  .fi..# Be sure t
6760: 6f 20 68 61 76 65 20 61 62 73 6f 6c 75 74 65 20  o have absolute 
6770: 70 61 74 68 73 2e 0a 66 6f 72 20 61 63 5f 76 61  paths..for ac_va
6780: 72 20 69 6e 20 65 78 65 63 5f 70 72 65 66 69 78  r in exec_prefix
6790: 20 70 72 65 66 69 78 0a 64 6f 0a 20 20 65 76 61   prefix.do.  eva
67a0: 6c 20 61 63 5f 76 61 6c 3d 24 60 65 63 68 6f 20  l ac_val=$`echo 
67b0: 24 61 63 5f 76 61 72 60 0a 20 20 63 61 73 65 20  $ac_var`.  case 
67c0: 24 61 63 5f 76 61 6c 20 69 6e 0a 20 20 20 20 5b  $ac_val in.    [
67d0: 5c 5c 2f 24 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d  \\/$]* | ?:[\\/]
67e0: 2a 20 7c 20 4e 4f 4e 45 20 7c 20 27 27 20 29 20  * | NONE | '' ) 
67f0: 3b 3b 0a 20 20 20 20 2a 29 20 20 7b 20 65 63 68  ;;.    *)  { ech
6800: 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
6810: 3a 20 65 78 70 65 63 74 65 64 20 61 6e 20 61 62  : expected an ab
6820: 73 6f 6c 75 74 65 20 64 69 72 65 63 74 6f 72 79  solute directory
6830: 20 6e 61 6d 65 20 66 6f 72 20 2d 2d 24 61 63 5f   name for --$ac_
6840: 76 61 72 3a 20 24 61 63 5f 76 61 6c 22 20 3e 26  var: $ac_val" >&
6850: 32 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b  2.   { (exit 1);
6860: 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 3b 3b 0a   exit 1; }; };;.
6870: 20 20 65 73 61 63 0a 64 6f 6e 65 0a 0a 23 20 42    esac.done..# B
6880: 65 20 73 75 72 65 20 74 6f 20 68 61 76 65 20 61  e sure to have a
6890: 62 73 6f 6c 75 74 65 20 70 61 74 68 73 2e 0a 66  bsolute paths..f
68a0: 6f 72 20 61 63 5f 76 61 72 20 69 6e 20 62 69 6e  or ac_var in bin
68b0: 64 69 72 20 73 62 69 6e 64 69 72 20 6c 69 62 65  dir sbindir libe
68c0: 78 65 63 64 69 72 20 64 61 74 61 64 69 72 20 73  xecdir datadir s
68d0: 79 73 63 6f 6e 66 64 69 72 20 73 68 61 72 65 64  ysconfdir shared
68e0: 73 74 61 74 65 64 69 72 20 5c 0a 09 20 20 20 20  statedir \..    
68f0: 20 20 6c 6f 63 61 6c 73 74 61 74 65 64 69 72 20    localstatedir 
6900: 6c 69 62 64 69 72 20 69 6e 63 6c 75 64 65 64 69  libdir includedi
6910: 72 20 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72 20  r oldincludedir 
6920: 69 6e 66 6f 64 69 72 20 6d 61 6e 64 69 72 0a 64  infodir mandir.d
6930: 6f 0a 20 20 65 76 61 6c 20 61 63 5f 76 61 6c 3d  o.  eval ac_val=
6940: 24 60 65 63 68 6f 20 24 61 63 5f 76 61 72 60 0a  $`echo $ac_var`.
6950: 20 20 63 61 73 65 20 24 61 63 5f 76 61 6c 20 69    case $ac_val i
6960: 6e 0a 20 20 20 20 5b 5c 5c 2f 24 5d 2a 20 7c 20  n.    [\\/$]* | 
6970: 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20 3b 3b 0a 20 20  ?:[\\/]* ) ;;.  
6980: 20 20 2a 29 20 20 7b 20 65 63 68 6f 20 22 24 61    *)  { echo "$a
6990: 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 65 78 70  s_me: error: exp
69a0: 65 63 74 65 64 20 61 6e 20 61 62 73 6f 6c 75 74  ected an absolut
69b0: 65 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65  e directory name
69c0: 20 66 6f 72 20 2d 2d 24 61 63 5f 76 61 72 3a 20   for --$ac_var: 
69d0: 24 61 63 5f 76 61 6c 22 20 3e 26 32 0a 20 20 20  $ac_val" >&2.   
69e0: 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74  { (exit 1); exit
69f0: 20 31 3b 20 7d 3b 20 7d 3b 3b 0a 20 20 65 73 61   1; }; };;.  esa
6a00: 63 0a 64 6f 6e 65 0a 0a 23 20 54 68 65 72 65 20  c.done..# There 
6a10: 6d 69 67 68 74 20 62 65 20 70 65 6f 70 6c 65 20  might be people 
6a20: 77 68 6f 20 64 65 70 65 6e 64 20 6f 6e 20 74 68  who depend on th
6a30: 65 20 6f 6c 64 20 62 72 6f 6b 65 6e 20 62 65 68  e old broken beh
6a40: 61 76 69 6f 72 3a 20 60 24 68 6f 73 74 27 0a 23  avior: `$host'.#
6a50: 20 75 73 65 64 20 74 6f 20 68 6f 6c 64 20 74 68   used to hold th
6a60: 65 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 2d 2d  e argument of --
6a70: 68 6f 73 74 20 65 74 63 2e 0a 23 20 46 49 58 4d  host etc..# FIXM
6a80: 45 3a 20 54 6f 20 72 65 6d 6f 76 65 20 73 6f 6d  E: To remove som
6a90: 65 20 64 61 79 2e 0a 62 75 69 6c 64 3d 24 62 75  e day..build=$bu
6aa0: 69 6c 64 5f 61 6c 69 61 73 0a 68 6f 73 74 3d 24  ild_alias.host=$
6ab0: 68 6f 73 74 5f 61 6c 69 61 73 0a 74 61 72 67 65  host_alias.targe
6ac0: 74 3d 24 74 61 72 67 65 74 5f 61 6c 69 61 73 0a  t=$target_alias.
6ad0: 0a 23 20 46 49 58 4d 45 3a 20 54 6f 20 72 65 6d  .# FIXME: To rem
6ae0: 6f 76 65 20 73 6f 6d 65 20 64 61 79 2e 0a 69 66  ove some day..if
6af0: 20 74 65 73 74 20 22 78 24 68 6f 73 74 5f 61 6c   test "x$host_al
6b00: 69 61 73 22 20 21 3d 20 78 3b 20 74 68 65 6e 0a  ias" != x; then.
6b10: 20 20 69 66 20 74 65 73 74 20 22 78 24 62 75 69    if test "x$bui
6b20: 6c 64 5f 61 6c 69 61 73 22 20 3d 20 78 3b 20 74  ld_alias" = x; t
6b30: 68 65 6e 0a 20 20 20 20 63 72 6f 73 73 5f 63 6f  hen.    cross_co
6b40: 6d 70 69 6c 69 6e 67 3d 6d 61 79 62 65 0a 20 20  mpiling=maybe.  
6b50: 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20    echo "$as_me: 
6b60: 57 41 52 4e 49 4e 47 3a 20 49 66 20 79 6f 75 20  WARNING: If you 
6b70: 77 61 6e 74 65 64 20 74 6f 20 73 65 74 20 74 68  wanted to set th
6b80: 65 20 2d 2d 62 75 69 6c 64 20 74 79 70 65 2c 20  e --build type, 
6b90: 64 6f 6e 27 74 20 75 73 65 20 2d 2d 68 6f 73 74  don't use --host
6ba0: 2e 0a 20 20 20 20 49 66 20 61 20 63 72 6f 73 73  ..    If a cross
6bb0: 20 63 6f 6d 70 69 6c 65 72 20 69 73 20 64 65 74   compiler is det
6bc0: 65 63 74 65 64 20 74 68 65 6e 20 63 72 6f 73 73  ected then cross
6bd0: 20 63 6f 6d 70 69 6c 65 20 6d 6f 64 65 20 77 69   compile mode wi
6be0: 6c 6c 20 62 65 20 75 73 65 64 2e 22 20 3e 26 32  ll be used." >&2
6bf0: 0a 20 20 65 6c 69 66 20 74 65 73 74 20 22 78 24  .  elif test "x$
6c00: 62 75 69 6c 64 5f 61 6c 69 61 73 22 20 21 3d 20  build_alias" != 
6c10: 22 78 24 68 6f 73 74 5f 61 6c 69 61 73 22 3b 20  "x$host_alias"; 
6c20: 74 68 65 6e 0a 20 20 20 20 63 72 6f 73 73 5f 63  then.    cross_c
6c30: 6f 6d 70 69 6c 69 6e 67 3d 79 65 73 0a 20 20 66  ompiling=yes.  f
6c40: 69 0a 66 69 0a 0a 61 63 5f 74 6f 6f 6c 5f 70 72  i.fi..ac_tool_pr
6c50: 65 66 69 78 3d 0a 74 65 73 74 20 2d 6e 20 22 24  efix=.test -n "$
6c60: 68 6f 73 74 5f 61 6c 69 61 73 22 20 26 26 20 61  host_alias" && a
6c70: 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 3d 24 68  c_tool_prefix=$h
6c80: 6f 73 74 5f 61 6c 69 61 73 2d 0a 0a 74 65 73 74  ost_alias-..test
6c90: 20 22 24 73 69 6c 65 6e 74 22 20 3d 20 79 65 73   "$silent" = yes
6ca0: 20 26 26 20 65 78 65 63 20 36 3e 2f 64 65 76 2f   && exec 6>/dev/
6cb0: 6e 75 6c 6c 0a 0a 0a 23 20 46 69 6e 64 20 74 68  null...# Find th
6cc0: 65 20 73 6f 75 72 63 65 20 66 69 6c 65 73 2c 20  e source files, 
6cd0: 69 66 20 6c 6f 63 61 74 69 6f 6e 20 77 61 73 20  if location was 
6ce0: 6e 6f 74 20 73 70 65 63 69 66 69 65 64 2e 0a 69  not specified..i
6cf0: 66 20 74 65 73 74 20 2d 7a 20 22 24 73 72 63 64  f test -z "$srcd
6d00: 69 72 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 73  ir"; then.  ac_s
6d10: 72 63 64 69 72 5f 64 65 66 61 75 6c 74 65 64 3d  rcdir_defaulted=
6d20: 79 65 73 0a 20 20 23 20 54 72 79 20 74 68 65 20  yes.  # Try the 
6d30: 64 69 72 65 63 74 6f 72 79 20 63 6f 6e 74 61 69  directory contai
6d40: 6e 69 6e 67 20 74 68 69 73 20 73 63 72 69 70 74  ning this script
6d50: 2c 20 74 68 65 6e 20 69 74 73 20 70 61 72 65 6e  , then its paren
6d60: 74 2e 0a 20 20 61 63 5f 63 6f 6e 66 64 69 72 3d  t..  ac_confdir=
6d70: 60 28 64 69 72 6e 61 6d 65 20 22 24 30 22 29 20  `(dirname "$0") 
6d80: 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 0a 24  2>/dev/null ||.$
6d90: 61 73 5f 65 78 70 72 20 58 22 24 30 22 20 3a 20  as_expr X"$0" : 
6da0: 27 58 5c 28 2e 2a 5b 5e 2f 5d 5c 29 2f 2f 2a 5b  'X\(.*[^/]\)//*[
6db0: 5e 2f 5d 5b 5e 2f 5d 2a 2f 2a 24 27 20 5c 7c 20  ^/][^/]*/*$' \| 
6dc0: 5c 0a 09 20 58 22 24 30 22 20 3a 20 27 58 5c 28  \.. X"$0" : 'X\(
6dd0: 2f 2f 5c 29 5b 5e 2f 5d 27 20 5c 7c 20 5c 0a 09  //\)[^/]' \| \..
6de0: 20 58 22 24 30 22 20 3a 20 27 58 5c 28 2f 2f 5c   X"$0" : 'X\(//\
6df0: 29 24 27 20 5c 7c 20 5c 0a 09 20 58 22 24 30 22  )$' \| \.. X"$0"
6e00: 20 3a 20 27 58 5c 28 2f 5c 29 27 20 5c 7c 20 5c   : 'X\(/\)' \| \
6e10: 0a 09 20 2e 20 20 20 20 20 3a 20 27 5c 28 2e 5c  .. .     : '\(.\
6e20: 29 27 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c  )' 2>/dev/null |
6e30: 7c 0a 65 63 68 6f 20 58 22 24 30 22 20 7c 0a 20  |.echo X"$0" |. 
6e40: 20 20 20 73 65 64 20 27 2f 5e 58 5c 28 2e 2a 5b     sed '/^X\(.*[
6e50: 5e 2f 5d 5c 29 5c 2f 5c 2f 2a 5b 5e 2f 5d 5b 5e  ^/]\)\/\/*[^/][^
6e60: 2f 5d 2a 5c 2f 2a 24 2f 7b 20 73 2f 2f 5c 31 2f  /]*\/*$/{ s//\1/
6e70: 3b 20 71 3b 20 7d 0a 20 20 09 20 20 2f 5e 58 5c  ; q; }.  .  /^X\
6e80: 28 5c 2f 5c 2f 5c 29 5b 5e 2f 5d 2e 2a 2f 7b 20  (\/\/\)[^/].*/{ 
6e90: 73 2f 2f 5c 31 2f 3b 20 71 3b 20 7d 0a 20 20 09  s//\1/; q; }.  .
6ea0: 20 20 2f 5e 58 5c 28 5c 2f 5c 2f 5c 29 24 2f 7b    /^X\(\/\/\)$/{
6eb0: 20 73 2f 2f 5c 31 2f 3b 20 71 3b 20 7d 0a 20 20   s//\1/; q; }.  
6ec0: 09 20 20 2f 5e 58 5c 28 5c 2f 5c 29 2e 2a 2f 7b  .  /^X\(\/\).*/{
6ed0: 20 73 2f 2f 5c 31 2f 3b 20 71 3b 20 7d 0a 20 20   s//\1/; q; }.  
6ee0: 09 20 20 73 2f 2e 2a 2f 2e 2f 3b 20 71 27 60 0a  .  s/.*/./; q'`.
6ef0: 20 20 73 72 63 64 69 72 3d 24 61 63 5f 63 6f 6e    srcdir=$ac_con
6f00: 66 64 69 72 0a 20 20 69 66 20 74 65 73 74 20 21  fdir.  if test !
6f10: 20 2d 72 20 24 73 72 63 64 69 72 2f 24 61 63 5f   -r $srcdir/$ac_
6f20: 75 6e 69 71 75 65 5f 66 69 6c 65 3b 20 74 68 65  unique_file; the
6f30: 6e 0a 20 20 20 20 73 72 63 64 69 72 3d 2e 2e 0a  n.    srcdir=...
6f40: 20 20 66 69 0a 65 6c 73 65 0a 20 20 61 63 5f 73    fi.else.  ac_s
6f50: 72 63 64 69 72 5f 64 65 66 61 75 6c 74 65 64 3d  rcdir_defaulted=
6f60: 6e 6f 0a 66 69 0a 69 66 20 74 65 73 74 20 21 20  no.fi.if test ! 
6f70: 2d 72 20 24 73 72 63 64 69 72 2f 24 61 63 5f 75  -r $srcdir/$ac_u
6f80: 6e 69 71 75 65 5f 66 69 6c 65 3b 20 74 68 65 6e  nique_file; then
6f90: 0a 20 20 69 66 20 74 65 73 74 20 22 24 61 63 5f  .  if test "$ac_
6fa0: 73 72 63 64 69 72 5f 64 65 66 61 75 6c 74 65 64  srcdir_defaulted
6fb0: 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20  " = yes; then.  
6fc0: 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65    { echo "$as_me
6fd0: 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20  : error: cannot 
6fe0: 66 69 6e 64 20 73 6f 75 72 63 65 73 20 28 24 61  find sources ($a
6ff0: 63 5f 75 6e 69 71 75 65 5f 66 69 6c 65 29 20 69  c_unique_file) i
7000: 6e 20 24 61 63 5f 63 6f 6e 66 64 69 72 20 6f 72  n $ac_confdir or
7010: 20 2e 2e 22 20 3e 26 32 0a 20 20 20 7b 20 28 65   .." >&2.   { (e
7020: 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20  xit 1); exit 1; 
7030: 7d 3b 20 7d 0a 20 20 65 6c 73 65 0a 20 20 20 20  }; }.  else.    
7040: 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  { echo "$as_me: 
7050: 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 66 69  error: cannot fi
7060: 6e 64 20 73 6f 75 72 63 65 73 20 28 24 61 63 5f  nd sources ($ac_
7070: 75 6e 69 71 75 65 5f 66 69 6c 65 29 20 69 6e 20  unique_file) in 
7080: 24 73 72 63 64 69 72 22 20 3e 26 32 0a 20 20 20  $srcdir" >&2.   
7090: 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74  { (exit 1); exit
70a0: 20 31 3b 20 7d 3b 20 7d 0a 20 20 66 69 0a 66 69   1; }; }.  fi.fi
70b0: 0a 28 63 64 20 24 73 72 63 64 69 72 20 26 26 20  .(cd $srcdir && 
70c0: 74 65 73 74 20 2d 72 20 2e 2f 24 61 63 5f 75 6e  test -r ./$ac_un
70d0: 69 71 75 65 5f 66 69 6c 65 29 20 32 3e 2f 64 65  ique_file) 2>/de
70e0: 76 2f 6e 75 6c 6c 20 7c 7c 0a 20 20 7b 20 65 63  v/null ||.  { ec
70f0: 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f  ho "$as_me: erro
7100: 72 3a 20 73 6f 75 72 63 65 73 20 61 72 65 20 69  r: sources are i
7110: 6e 20 24 73 72 63 64 69 72 2c 20 62 75 74 20 5c  n $srcdir, but \
7120: 60 63 64 20 24 73 72 63 64 69 72 27 20 64 6f 65  `cd $srcdir' doe
7130: 73 20 6e 6f 74 20 77 6f 72 6b 22 20 3e 26 32 0a  s not work" >&2.
7140: 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65     { (exit 1); e
7150: 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 73 72 63 64  xit 1; }; }.srcd
7160: 69 72 3d 60 65 63 68 6f 20 22 24 73 72 63 64 69  ir=`echo "$srcdi
7170: 72 22 20 7c 20 73 65 64 20 27 73 25 5c 28 5b 5e  r" | sed 's%\([^
7180: 5c 5c 2f 5d 5c 29 5b 5c 5c 2f 5d 2a 24 25 5c 31  \\/]\)[\\/]*$%\1
7190: 25 27 60 0a 61 63 5f 65 6e 76 5f 62 75 69 6c 64  %'`.ac_env_build
71a0: 5f 61 6c 69 61 73 5f 73 65 74 3d 24 7b 62 75 69  _alias_set=${bui
71b0: 6c 64 5f 61 6c 69 61 73 2b 73 65 74 7d 0a 61 63  ld_alias+set}.ac
71c0: 5f 65 6e 76 5f 62 75 69 6c 64 5f 61 6c 69 61 73  _env_build_alias
71d0: 5f 76 61 6c 75 65 3d 24 62 75 69 6c 64 5f 61 6c  _value=$build_al
71e0: 69 61 73 0a 61 63 5f 63 76 5f 65 6e 76 5f 62 75  ias.ac_cv_env_bu
71f0: 69 6c 64 5f 61 6c 69 61 73 5f 73 65 74 3d 24 7b  ild_alias_set=${
7200: 62 75 69 6c 64 5f 61 6c 69 61 73 2b 73 65 74 7d  build_alias+set}
7210: 0a 61 63 5f 63 76 5f 65 6e 76 5f 62 75 69 6c 64  .ac_cv_env_build
7220: 5f 61 6c 69 61 73 5f 76 61 6c 75 65 3d 24 62 75  _alias_value=$bu
7230: 69 6c 64 5f 61 6c 69 61 73 0a 61 63 5f 65 6e 76  ild_alias.ac_env
7240: 5f 68 6f 73 74 5f 61 6c 69 61 73 5f 73 65 74 3d  _host_alias_set=
7250: 24 7b 68 6f 73 74 5f 61 6c 69 61 73 2b 73 65 74  ${host_alias+set
7260: 7d 0a 61 63 5f 65 6e 76 5f 68 6f 73 74 5f 61 6c  }.ac_env_host_al
7270: 69 61 73 5f 76 61 6c 75 65 3d 24 68 6f 73 74 5f  ias_value=$host_
7280: 61 6c 69 61 73 0a 61 63 5f 63 76 5f 65 6e 76 5f  alias.ac_cv_env_
7290: 68 6f 73 74 5f 61 6c 69 61 73 5f 73 65 74 3d 24  host_alias_set=$
72a0: 7b 68 6f 73 74 5f 61 6c 69 61 73 2b 73 65 74 7d  {host_alias+set}
72b0: 0a 61 63 5f 63 76 5f 65 6e 76 5f 68 6f 73 74 5f  .ac_cv_env_host_
72c0: 61 6c 69 61 73 5f 76 61 6c 75 65 3d 24 68 6f 73  alias_value=$hos
72d0: 74 5f 61 6c 69 61 73 0a 61 63 5f 65 6e 76 5f 74  t_alias.ac_env_t
72e0: 61 72 67 65 74 5f 61 6c 69 61 73 5f 73 65 74 3d  arget_alias_set=
72f0: 24 7b 74 61 72 67 65 74 5f 61 6c 69 61 73 2b 73  ${target_alias+s
7300: 65 74 7d 0a 61 63 5f 65 6e 76 5f 74 61 72 67 65  et}.ac_env_targe
7310: 74 5f 61 6c 69 61 73 5f 76 61 6c 75 65 3d 24 74  t_alias_value=$t
7320: 61 72 67 65 74 5f 61 6c 69 61 73 0a 61 63 5f 63  arget_alias.ac_c
7330: 76 5f 65 6e 76 5f 74 61 72 67 65 74 5f 61 6c 69  v_env_target_ali
7340: 61 73 5f 73 65 74 3d 24 7b 74 61 72 67 65 74 5f  as_set=${target_
7350: 61 6c 69 61 73 2b 73 65 74 7d 0a 61 63 5f 63 76  alias+set}.ac_cv
7360: 5f 65 6e 76 5f 74 61 72 67 65 74 5f 61 6c 69 61  _env_target_alia
7370: 73 5f 76 61 6c 75 65 3d 24 74 61 72 67 65 74 5f  s_value=$target_
7380: 61 6c 69 61 73 0a 61 63 5f 65 6e 76 5f 43 43 5f  alias.ac_env_CC_
7390: 73 65 74 3d 24 7b 43 43 2b 73 65 74 7d 0a 61 63  set=${CC+set}.ac
73a0: 5f 65 6e 76 5f 43 43 5f 76 61 6c 75 65 3d 24 43  _env_CC_value=$C
73b0: 43 0a 61 63 5f 63 76 5f 65 6e 76 5f 43 43 5f 73  C.ac_cv_env_CC_s
73c0: 65 74 3d 24 7b 43 43 2b 73 65 74 7d 0a 61 63 5f  et=${CC+set}.ac_
73d0: 63 76 5f 65 6e 76 5f 43 43 5f 76 61 6c 75 65 3d  cv_env_CC_value=
73e0: 24 43 43 0a 61 63 5f 65 6e 76 5f 43 46 4c 41 47  $CC.ac_env_CFLAG
73f0: 53 5f 73 65 74 3d 24 7b 43 46 4c 41 47 53 2b 73  S_set=${CFLAGS+s
7400: 65 74 7d 0a 61 63 5f 65 6e 76 5f 43 46 4c 41 47  et}.ac_env_CFLAG
7410: 53 5f 76 61 6c 75 65 3d 24 43 46 4c 41 47 53 0a  S_value=$CFLAGS.
7420: 61 63 5f 63 76 5f 65 6e 76 5f 43 46 4c 41 47 53  ac_cv_env_CFLAGS
7430: 5f 73 65 74 3d 24 7b 43 46 4c 41 47 53 2b 73 65  _set=${CFLAGS+se
7440: 74 7d 0a 61 63 5f 63 76 5f 65 6e 76 5f 43 46 4c  t}.ac_cv_env_CFL
7450: 41 47 53 5f 76 61 6c 75 65 3d 24 43 46 4c 41 47  AGS_value=$CFLAG
7460: 53 0a 61 63 5f 65 6e 76 5f 4c 44 46 4c 41 47 53  S.ac_env_LDFLAGS
7470: 5f 73 65 74 3d 24 7b 4c 44 46 4c 41 47 53 2b 73  _set=${LDFLAGS+s
7480: 65 74 7d 0a 61 63 5f 65 6e 76 5f 4c 44 46 4c 41  et}.ac_env_LDFLA
7490: 47 53 5f 76 61 6c 75 65 3d 24 4c 44 46 4c 41 47  GS_value=$LDFLAG
74a0: 53 0a 61 63 5f 63 76 5f 65 6e 76 5f 4c 44 46 4c  S.ac_cv_env_LDFL
74b0: 41 47 53 5f 73 65 74 3d 24 7b 4c 44 46 4c 41 47  AGS_set=${LDFLAG
74c0: 53 2b 73 65 74 7d 0a 61 63 5f 63 76 5f 65 6e 76  S+set}.ac_cv_env
74d0: 5f 4c 44 46 4c 41 47 53 5f 76 61 6c 75 65 3d 24  _LDFLAGS_value=$
74e0: 4c 44 46 4c 41 47 53 0a 61 63 5f 65 6e 76 5f 43  LDFLAGS.ac_env_C
74f0: 50 50 46 4c 41 47 53 5f 73 65 74 3d 24 7b 43 50  PPFLAGS_set=${CP
7500: 50 46 4c 41 47 53 2b 73 65 74 7d 0a 61 63 5f 65  PFLAGS+set}.ac_e
7510: 6e 76 5f 43 50 50 46 4c 41 47 53 5f 76 61 6c 75  nv_CPPFLAGS_valu
7520: 65 3d 24 43 50 50 46 4c 41 47 53 0a 61 63 5f 63  e=$CPPFLAGS.ac_c
7530: 76 5f 65 6e 76 5f 43 50 50 46 4c 41 47 53 5f 73  v_env_CPPFLAGS_s
7540: 65 74 3d 24 7b 43 50 50 46 4c 41 47 53 2b 73 65  et=${CPPFLAGS+se
7550: 74 7d 0a 61 63 5f 63 76 5f 65 6e 76 5f 43 50 50  t}.ac_cv_env_CPP
7560: 46 4c 41 47 53 5f 76 61 6c 75 65 3d 24 43 50 50  FLAGS_value=$CPP
7570: 46 4c 41 47 53 0a 61 63 5f 65 6e 76 5f 43 50 50  FLAGS.ac_env_CPP
7580: 5f 73 65 74 3d 24 7b 43 50 50 2b 73 65 74 7d 0a  _set=${CPP+set}.
7590: 61 63 5f 65 6e 76 5f 43 50 50 5f 76 61 6c 75 65  ac_env_CPP_value
75a0: 3d 24 43 50 50 0a 61 63 5f 63 76 5f 65 6e 76 5f  =$CPP.ac_cv_env_
75b0: 43 50 50 5f 73 65 74 3d 24 7b 43 50 50 2b 73 65  CPP_set=${CPP+se
75c0: 74 7d 0a 61 63 5f 63 76 5f 65 6e 76 5f 43 50 50  t}.ac_cv_env_CPP
75d0: 5f 76 61 6c 75 65 3d 24 43 50 50 0a 61 63 5f 65  _value=$CPP.ac_e
75e0: 6e 76 5f 43 58 58 5f 73 65 74 3d 24 7b 43 58 58  nv_CXX_set=${CXX
75f0: 2b 73 65 74 7d 0a 61 63 5f 65 6e 76 5f 43 58 58  +set}.ac_env_CXX
7600: 5f 76 61 6c 75 65 3d 24 43 58 58 0a 61 63 5f 63  _value=$CXX.ac_c
7610: 76 5f 65 6e 76 5f 43 58 58 5f 73 65 74 3d 24 7b  v_env_CXX_set=${
7620: 43 58 58 2b 73 65 74 7d 0a 61 63 5f 63 76 5f 65  CXX+set}.ac_cv_e
7630: 6e 76 5f 43 58 58 5f 76 61 6c 75 65 3d 24 43 58  nv_CXX_value=$CX
7640: 58 0a 61 63 5f 65 6e 76 5f 43 58 58 46 4c 41 47  X.ac_env_CXXFLAG
7650: 53 5f 73 65 74 3d 24 7b 43 58 58 46 4c 41 47 53  S_set=${CXXFLAGS
7660: 2b 73 65 74 7d 0a 61 63 5f 65 6e 76 5f 43 58 58  +set}.ac_env_CXX
7670: 46 4c 41 47 53 5f 76 61 6c 75 65 3d 24 43 58 58  FLAGS_value=$CXX
7680: 46 4c 41 47 53 0a 61 63 5f 63 76 5f 65 6e 76 5f  FLAGS.ac_cv_env_
7690: 43 58 58 46 4c 41 47 53 5f 73 65 74 3d 24 7b 43  CXXFLAGS_set=${C
76a0: 58 58 46 4c 41 47 53 2b 73 65 74 7d 0a 61 63 5f  XXFLAGS+set}.ac_
76b0: 63 76 5f 65 6e 76 5f 43 58 58 46 4c 41 47 53 5f  cv_env_CXXFLAGS_
76c0: 76 61 6c 75 65 3d 24 43 58 58 46 4c 41 47 53 0a  value=$CXXFLAGS.
76d0: 61 63 5f 65 6e 76 5f 43 58 58 43 50 50 5f 73 65  ac_env_CXXCPP_se
76e0: 74 3d 24 7b 43 58 58 43 50 50 2b 73 65 74 7d 0a  t=${CXXCPP+set}.
76f0: 61 63 5f 65 6e 76 5f 43 58 58 43 50 50 5f 76 61  ac_env_CXXCPP_va
7700: 6c 75 65 3d 24 43 58 58 43 50 50 0a 61 63 5f 63  lue=$CXXCPP.ac_c
7710: 76 5f 65 6e 76 5f 43 58 58 43 50 50 5f 73 65 74  v_env_CXXCPP_set
7720: 3d 24 7b 43 58 58 43 50 50 2b 73 65 74 7d 0a 61  =${CXXCPP+set}.a
7730: 63 5f 63 76 5f 65 6e 76 5f 43 58 58 43 50 50 5f  c_cv_env_CXXCPP_
7740: 76 61 6c 75 65 3d 24 43 58 58 43 50 50 0a 61 63  value=$CXXCPP.ac
7750: 5f 65 6e 76 5f 46 37 37 5f 73 65 74 3d 24 7b 46  _env_F77_set=${F
7760: 37 37 2b 73 65 74 7d 0a 61 63 5f 65 6e 76 5f 46  77+set}.ac_env_F
7770: 37 37 5f 76 61 6c 75 65 3d 24 46 37 37 0a 61 63  77_value=$F77.ac
7780: 5f 63 76 5f 65 6e 76 5f 46 37 37 5f 73 65 74 3d  _cv_env_F77_set=
7790: 24 7b 46 37 37 2b 73 65 74 7d 0a 61 63 5f 63 76  ${F77+set}.ac_cv
77a0: 5f 65 6e 76 5f 46 37 37 5f 76 61 6c 75 65 3d 24  _env_F77_value=$
77b0: 46 37 37 0a 61 63 5f 65 6e 76 5f 46 46 4c 41 47  F77.ac_env_FFLAG
77c0: 53 5f 73 65 74 3d 24 7b 46 46 4c 41 47 53 2b 73  S_set=${FFLAGS+s
77d0: 65 74 7d 0a 61 63 5f 65 6e 76 5f 46 46 4c 41 47  et}.ac_env_FFLAG
77e0: 53 5f 76 61 6c 75 65 3d 24 46 46 4c 41 47 53 0a  S_value=$FFLAGS.
77f0: 61 63 5f 63 76 5f 65 6e 76 5f 46 46 4c 41 47 53  ac_cv_env_FFLAGS
7800: 5f 73 65 74 3d 24 7b 46 46 4c 41 47 53 2b 73 65  _set=${FFLAGS+se
7810: 74 7d 0a 61 63 5f 63 76 5f 65 6e 76 5f 46 46 4c  t}.ac_cv_env_FFL
7820: 41 47 53 5f 76 61 6c 75 65 3d 24 46 46 4c 41 47  AGS_value=$FFLAG
7830: 53 0a 0a 23 0a 23 20 52 65 70 6f 72 74 20 74 68  S..#.# Report th
7840: 65 20 2d 2d 68 65 6c 70 20 6d 65 73 73 61 67 65  e --help message
7850: 2e 0a 23 0a 69 66 20 74 65 73 74 20 22 24 61 63  ..#.if test "$ac
7860: 5f 69 6e 69 74 5f 68 65 6c 70 22 20 3d 20 22 6c  _init_help" = "l
7870: 6f 6e 67 22 3b 20 74 68 65 6e 0a 20 20 23 20 4f  ong"; then.  # O
7880: 6d 69 74 20 73 6f 6d 65 20 69 6e 74 65 72 6e 61  mit some interna
7890: 6c 20 6f 72 20 6f 62 73 6f 6c 65 74 65 20 6f 70  l or obsolete op
78a0: 74 69 6f 6e 73 20 74 6f 20 6d 61 6b 65 20 74 68  tions to make th
78b0: 65 20 6c 69 73 74 20 6c 65 73 73 20 69 6d 70 6f  e list less impo
78c0: 73 69 6e 67 2e 0a 20 20 23 20 54 68 69 73 20 6d  sing..  # This m
78d0: 65 73 73 61 67 65 20 69 73 20 74 6f 6f 20 6c 6f  essage is too lo
78e0: 6e 67 20 74 6f 20 62 65 20 61 20 73 74 72 69 6e  ng to be a strin
78f0: 67 20 69 6e 20 74 68 65 20 41 2f 55 58 20 33 2e  g in the A/UX 3.
7900: 31 20 73 68 2e 0a 20 20 63 61 74 20 3c 3c 5f 41  1 sh..  cat <<_A
7910: 43 45 4f 46 0a 5c 60 63 6f 6e 66 69 67 75 72 65  CEOF.\`configure
7920: 27 20 63 6f 6e 66 69 67 75 72 65 73 20 74 68 69  ' configures thi
7930: 73 20 70 61 63 6b 61 67 65 20 74 6f 20 61 64 61  s package to ada
7940: 70 74 20 74 6f 20 6d 61 6e 79 20 6b 69 6e 64 73  pt to many kinds
7950: 20 6f 66 20 73 79 73 74 65 6d 73 2e 0a 0a 55 73   of systems...Us
7960: 61 67 65 3a 20 24 30 20 5b 4f 50 54 49 4f 4e 5d  age: $0 [OPTION]
7970: 2e 2e 2e 20 5b 56 41 52 3d 56 41 4c 55 45 5d 2e  ... [VAR=VALUE].
7980: 2e 2e 0a 0a 54 6f 20 61 73 73 69 67 6e 20 65 6e  ....To assign en
7990: 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62  vironment variab
79a0: 6c 65 73 20 28 65 2e 67 2e 2c 20 43 43 2c 20 43  les (e.g., CC, C
79b0: 46 4c 41 47 53 2e 2e 2e 29 2c 20 73 70 65 63 69  FLAGS...), speci
79c0: 66 79 20 74 68 65 6d 20 61 73 0a 56 41 52 3d 56  fy them as.VAR=V
79d0: 41 4c 55 45 2e 20 20 53 65 65 20 62 65 6c 6f 77  ALUE.  See below
79e0: 20 66 6f 72 20 64 65 73 63 72 69 70 74 69 6f 6e   for description
79f0: 73 20 6f 66 20 73 6f 6d 65 20 6f 66 20 74 68 65  s of some of the
7a00: 20 75 73 65 66 75 6c 20 76 61 72 69 61 62 6c 65   useful variable
7a10: 73 2e 0a 0a 44 65 66 61 75 6c 74 73 20 66 6f 72  s...Defaults for
7a20: 20 74 68 65 20 6f 70 74 69 6f 6e 73 20 61 72 65   the options are
7a30: 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 62 72   specified in br
7a40: 61 63 6b 65 74 73 2e 0a 0a 43 6f 6e 66 69 67 75  ackets...Configu
7a50: 72 61 74 69 6f 6e 3a 0a 20 20 2d 68 2c 20 2d 2d  ration:.  -h, --
7a60: 68 65 6c 70 20 20 20 20 20 20 20 20 20 20 20 20  help            
7a70: 20 20 64 69 73 70 6c 61 79 20 74 68 69 73 20 68    display this h
7a80: 65 6c 70 20 61 6e 64 20 65 78 69 74 0a 20 20 20  elp and exit.   
7a90: 20 20 20 2d 2d 68 65 6c 70 3d 73 68 6f 72 74 20     --help=short 
7aa0: 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 20 6f         display o
7ab0: 70 74 69 6f 6e 73 20 73 70 65 63 69 66 69 63 20  ptions specific 
7ac0: 74 6f 20 74 68 69 73 20 70 61 63 6b 61 67 65 0a  to this package.
7ad0: 20 20 20 20 20 20 2d 2d 68 65 6c 70 3d 72 65 63        --help=rec
7ae0: 75 72 73 69 76 65 20 20 20 20 64 69 73 70 6c 61  ursive    displa
7af0: 79 20 74 68 65 20 73 68 6f 72 74 20 68 65 6c 70  y the short help
7b00: 20 6f 66 20 61 6c 6c 20 74 68 65 20 69 6e 63 6c   of all the incl
7b10: 75 64 65 64 20 70 61 63 6b 61 67 65 73 0a 20 20  uded packages.  
7b20: 2d 56 2c 20 2d 2d 76 65 72 73 69 6f 6e 20 20 20  -V, --version   
7b30: 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 20          display 
7b40: 76 65 72 73 69 6f 6e 20 69 6e 66 6f 72 6d 61 74  version informat
7b50: 69 6f 6e 20 61 6e 64 20 65 78 69 74 0a 20 20 2d  ion and exit.  -
7b60: 71 2c 20 2d 2d 71 75 69 65 74 2c 20 2d 2d 73 69  q, --quiet, --si
7b70: 6c 65 6e 74 20 20 20 64 6f 20 6e 6f 74 20 70 72  lent   do not pr
7b80: 69 6e 74 20 5c 60 63 68 65 63 6b 69 6e 67 2e 2e  int \`checking..
7b90: 2e 27 20 6d 65 73 73 61 67 65 73 0a 20 20 20 20  .' messages.    
7ba0: 20 20 2d 2d 63 61 63 68 65 2d 66 69 6c 65 3d 46    --cache-file=F
7bb0: 49 4c 45 20 20 20 63 61 63 68 65 20 74 65 73 74  ILE   cache test
7bc0: 20 72 65 73 75 6c 74 73 20 69 6e 20 46 49 4c 45   results in FILE
7bd0: 20 5b 64 69 73 61 62 6c 65 64 5d 0a 20 20 2d 43   [disabled].  -C
7be0: 2c 20 2d 2d 63 6f 6e 66 69 67 2d 63 61 63 68 65  , --config-cache
7bf0: 20 20 20 20 20 20 61 6c 69 61 73 20 66 6f 72 20        alias for 
7c00: 5c 60 2d 2d 63 61 63 68 65 2d 66 69 6c 65 3d 63  \`--cache-file=c
7c10: 6f 6e 66 69 67 2e 63 61 63 68 65 27 0a 20 20 2d  onfig.cache'.  -
7c20: 6e 2c 20 2d 2d 6e 6f 2d 63 72 65 61 74 65 20 20  n, --no-create  
7c30: 20 20 20 20 20 20 20 64 6f 20 6e 6f 74 20 63 72         do not cr
7c40: 65 61 74 65 20 6f 75 74 70 75 74 20 66 69 6c 65  eate output file
7c50: 73 0a 20 20 20 20 20 20 2d 2d 73 72 63 64 69 72  s.      --srcdir
7c60: 3d 44 49 52 20 20 20 20 20 20 20 20 66 69 6e 64  =DIR        find
7c70: 20 74 68 65 20 73 6f 75 72 63 65 73 20 69 6e 20   the sources in 
7c80: 44 49 52 20 5b 63 6f 6e 66 69 67 75 72 65 20 64  DIR [configure d
7c90: 69 72 20 6f 72 20 5c 60 2e 2e 27 5d 0a 0a 5f 41  ir or \`..'].._A
7ca0: 43 45 4f 46 0a 0a 20 20 63 61 74 20 3c 3c 5f 41  CEOF..  cat <<_A
7cb0: 43 45 4f 46 0a 49 6e 73 74 61 6c 6c 61 74 69 6f  CEOF.Installatio
7cc0: 6e 20 64 69 72 65 63 74 6f 72 69 65 73 3a 0a 20  n directories:. 
7cd0: 20 2d 2d 70 72 65 66 69 78 3d 50 52 45 46 49 58   --prefix=PREFIX
7ce0: 20 20 20 20 20 20 20 20 20 69 6e 73 74 61 6c 6c           install
7cf0: 20 61 72 63 68 69 74 65 63 74 75 72 65 2d 69 6e   architecture-in
7d00: 64 65 70 65 6e 64 65 6e 74 20 66 69 6c 65 73 20  dependent files 
7d10: 69 6e 20 50 52 45 46 49 58 0a 09 09 09 20 20 5b  in PREFIX....  [
7d20: 24 61 63 5f 64 65 66 61 75 6c 74 5f 70 72 65 66  $ac_default_pref
7d30: 69 78 5d 0a 20 20 2d 2d 65 78 65 63 2d 70 72 65  ix].  --exec-pre
7d40: 66 69 78 3d 45 50 52 45 46 49 58 20 20 20 69 6e  fix=EPREFIX   in
7d50: 73 74 61 6c 6c 20 61 72 63 68 69 74 65 63 74 75  stall architectu
7d60: 72 65 2d 64 65 70 65 6e 64 65 6e 74 20 66 69 6c  re-dependent fil
7d70: 65 73 20 69 6e 20 45 50 52 45 46 49 58 0a 09 09  es in EPREFIX...
7d80: 09 20 20 5b 50 52 45 46 49 58 5d 0a 0a 42 79 20  .  [PREFIX]..By 
7d90: 64 65 66 61 75 6c 74 2c 20 5c 60 6d 61 6b 65 20  default, \`make 
7da0: 69 6e 73 74 61 6c 6c 27 20 77 69 6c 6c 20 69 6e  install' will in
7db0: 73 74 61 6c 6c 20 61 6c 6c 20 74 68 65 20 66 69  stall all the fi
7dc0: 6c 65 73 20 69 6e 0a 5c 60 24 61 63 5f 64 65 66  les in.\`$ac_def
7dd0: 61 75 6c 74 5f 70 72 65 66 69 78 2f 62 69 6e 27  ault_prefix/bin'
7de0: 2c 20 5c 60 24 61 63 5f 64 65 66 61 75 6c 74 5f  , \`$ac_default_
7df0: 70 72 65 66 69 78 2f 6c 69 62 27 20 65 74 63 2e  prefix/lib' etc.
7e00: 20 20 59 6f 75 20 63 61 6e 20 73 70 65 63 69 66    You can specif
7e10: 79 0a 61 6e 20 69 6e 73 74 61 6c 6c 61 74 69 6f  y.an installatio
7e20: 6e 20 70 72 65 66 69 78 20 6f 74 68 65 72 20 74  n prefix other t
7e30: 68 61 6e 20 5c 60 24 61 63 5f 64 65 66 61 75 6c  han \`$ac_defaul
7e40: 74 5f 70 72 65 66 69 78 27 20 75 73 69 6e 67 20  t_prefix' using 
7e50: 5c 60 2d 2d 70 72 65 66 69 78 27 2c 0a 66 6f 72  \`--prefix',.for
7e60: 20 69 6e 73 74 61 6e 63 65 20 5c 60 2d 2d 70 72   instance \`--pr
7e70: 65 66 69 78 3d 5c 24 48 4f 4d 45 27 2e 0a 0a 46  efix=\$HOME'...F
7e80: 6f 72 20 62 65 74 74 65 72 20 63 6f 6e 74 72 6f  or better contro
7e90: 6c 2c 20 75 73 65 20 74 68 65 20 6f 70 74 69 6f  l, use the optio
7ea0: 6e 73 20 62 65 6c 6f 77 2e 0a 0a 46 69 6e 65 20  ns below...Fine 
7eb0: 74 75 6e 69 6e 67 20 6f 66 20 74 68 65 20 69 6e  tuning of the in
7ec0: 73 74 61 6c 6c 61 74 69 6f 6e 20 64 69 72 65 63  stallation direc
7ed0: 74 6f 72 69 65 73 3a 0a 20 20 2d 2d 62 69 6e 64  tories:.  --bind
7ee0: 69 72 3d 44 49 52 20 20 20 20 20 20 20 20 20 20  ir=DIR          
7ef0: 20 75 73 65 72 20 65 78 65 63 75 74 61 62 6c 65   user executable
7f00: 73 20 5b 45 50 52 45 46 49 58 2f 62 69 6e 5d 0a  s [EPREFIX/bin].
7f10: 20 20 2d 2d 73 62 69 6e 64 69 72 3d 44 49 52 20    --sbindir=DIR 
7f20: 20 20 20 20 20 20 20 20 20 73 79 73 74 65 6d 20           system 
7f30: 61 64 6d 69 6e 20 65 78 65 63 75 74 61 62 6c 65  admin executable
7f40: 73 20 5b 45 50 52 45 46 49 58 2f 73 62 69 6e 5d  s [EPREFIX/sbin]
7f50: 0a 20 20 2d 2d 6c 69 62 65 78 65 63 64 69 72 3d  .  --libexecdir=
7f60: 44 49 52 20 20 20 20 20 20 20 70 72 6f 67 72 61  DIR       progra
7f70: 6d 20 65 78 65 63 75 74 61 62 6c 65 73 20 5b 45  m executables [E
7f80: 50 52 45 46 49 58 2f 6c 69 62 65 78 65 63 5d 0a  PREFIX/libexec].
7f90: 20 20 2d 2d 64 61 74 61 64 69 72 3d 44 49 52 20    --datadir=DIR 
7fa0: 20 20 20 20 20 20 20 20 20 72 65 61 64 2d 6f 6e           read-on
7fb0: 6c 79 20 61 72 63 68 69 74 65 63 74 75 72 65 2d  ly architecture-
7fc0: 69 6e 64 65 70 65 6e 64 65 6e 74 20 64 61 74 61  independent data
7fd0: 20 5b 50 52 45 46 49 58 2f 73 68 61 72 65 5d 0a   [PREFIX/share].
7fe0: 20 20 2d 2d 73 79 73 63 6f 6e 66 64 69 72 3d 44    --sysconfdir=D
7ff0: 49 52 20 20 20 20 20 20 20 72 65 61 64 2d 6f 6e  IR       read-on
8000: 6c 79 20 73 69 6e 67 6c 65 2d 6d 61 63 68 69 6e  ly single-machin
8010: 65 20 64 61 74 61 20 5b 50 52 45 46 49 58 2f 65  e data [PREFIX/e
8020: 74 63 5d 0a 20 20 2d 2d 73 68 61 72 65 64 73 74  tc].  --sharedst
8030: 61 74 65 64 69 72 3d 44 49 52 20 20 20 6d 6f 64  atedir=DIR   mod
8040: 69 66 69 61 62 6c 65 20 61 72 63 68 69 74 65 63  ifiable architec
8050: 74 75 72 65 2d 69 6e 64 65 70 65 6e 64 65 6e 74  ture-independent
8060: 20 64 61 74 61 20 5b 50 52 45 46 49 58 2f 63 6f   data [PREFIX/co
8070: 6d 5d 0a 20 20 2d 2d 6c 6f 63 61 6c 73 74 61 74  m].  --localstat
8080: 65 64 69 72 3d 44 49 52 20 20 20 20 6d 6f 64 69  edir=DIR    modi
8090: 66 69 61 62 6c 65 20 73 69 6e 67 6c 65 2d 6d 61  fiable single-ma
80a0: 63 68 69 6e 65 20 64 61 74 61 20 5b 50 52 45 46  chine data [PREF
80b0: 49 58 2f 76 61 72 5d 0a 20 20 2d 2d 6c 69 62 64  IX/var].  --libd
80c0: 69 72 3d 44 49 52 20 20 20 20 20 20 20 20 20 20  ir=DIR          
80d0: 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 6c 69 62   object code lib
80e0: 72 61 72 69 65 73 20 5b 45 50 52 45 46 49 58 2f  raries [EPREFIX/
80f0: 6c 69 62 5d 0a 20 20 2d 2d 69 6e 63 6c 75 64 65  lib].  --include
8100: 64 69 72 3d 44 49 52 20 20 20 20 20 20 20 43 20  dir=DIR       C 
8110: 68 65 61 64 65 72 20 66 69 6c 65 73 20 5b 50 52  header files [PR
8120: 45 46 49 58 2f 69 6e 63 6c 75 64 65 5d 0a 20 20  EFIX/include].  
8130: 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72 3d  --oldincludedir=
8140: 44 49 52 20 20 20 20 43 20 68 65 61 64 65 72 20  DIR    C header 
8150: 66 69 6c 65 73 20 66 6f 72 20 6e 6f 6e 2d 67 63  files for non-gc
8160: 63 20 5b 2f 75 73 72 2f 69 6e 63 6c 75 64 65 5d  c [/usr/include]
8170: 0a 20 20 2d 2d 69 6e 66 6f 64 69 72 3d 44 49 52  .  --infodir=DIR
8180: 20 20 20 20 20 20 20 20 20 20 69 6e 66 6f 20 64            info d
8190: 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 5b 50 52  ocumentation [PR
81a0: 45 46 49 58 2f 69 6e 66 6f 5d 0a 20 20 2d 2d 6d  EFIX/info].  --m
81b0: 61 6e 64 69 72 3d 44 49 52 20 20 20 20 20 20 20  andir=DIR       
81c0: 20 20 20 20 6d 61 6e 20 64 6f 63 75 6d 65 6e 74      man document
81d0: 61 74 69 6f 6e 20 5b 50 52 45 46 49 58 2f 6d 61  ation [PREFIX/ma
81e0: 6e 5d 0a 5f 41 43 45 4f 46 0a 0a 20 20 63 61 74  n]._ACEOF..  cat
81f0: 20 3c 3c 5c 5f 41 43 45 4f 46 0a 0a 53 79 73 74   <<\_ACEOF..Syst
8200: 65 6d 20 74 79 70 65 73 3a 0a 20 20 2d 2d 62 75  em types:.  --bu
8210: 69 6c 64 3d 42 55 49 4c 44 20 20 20 20 20 63 6f  ild=BUILD     co
8220: 6e 66 69 67 75 72 65 20 66 6f 72 20 62 75 69 6c  nfigure for buil
8230: 64 69 6e 67 20 6f 6e 20 42 55 49 4c 44 20 5b 67  ding on BUILD [g
8240: 75 65 73 73 65 64 5d 0a 20 20 2d 2d 68 6f 73 74  uessed].  --host
8250: 3d 48 4f 53 54 20 20 20 20 20 20 20 63 72 6f 73  =HOST       cros
8260: 73 2d 63 6f 6d 70 69 6c 65 20 74 6f 20 62 75 69  s-compile to bui
8270: 6c 64 20 70 72 6f 67 72 61 6d 73 20 74 6f 20 72  ld programs to r
8280: 75 6e 20 6f 6e 20 48 4f 53 54 20 5b 42 55 49 4c  un on HOST [BUIL
8290: 44 5d 0a 5f 41 43 45 4f 46 0a 66 69 0a 0a 69 66  D]._ACEOF.fi..if
82a0: 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 69 6e   test -n "$ac_in
82b0: 69 74 5f 68 65 6c 70 22 3b 20 74 68 65 6e 0a 0a  it_help"; then..
82c0: 20 20 63 61 74 20 3c 3c 5c 5f 41 43 45 4f 46 0a    cat <<\_ACEOF.
82d0: 0a 4f 70 74 69 6f 6e 61 6c 20 46 65 61 74 75 72  .Optional Featur
82e0: 65 73 3a 0a 20 20 2d 2d 64 69 73 61 62 6c 65 2d  es:.  --disable-
82f0: 46 45 41 54 55 52 45 20 20 20 20 20 20 20 64 6f  FEATURE       do
8300: 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 46 45 41   not include FEA
8310: 54 55 52 45 20 28 73 61 6d 65 20 61 73 20 2d 2d  TURE (same as --
8320: 65 6e 61 62 6c 65 2d 46 45 41 54 55 52 45 3d 6e  enable-FEATURE=n
8330: 6f 29 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 46 45  o).  --enable-FE
8340: 41 54 55 52 45 5b 3d 41 52 47 5d 20 20 69 6e 63  ATURE[=ARG]  inc
8350: 6c 75 64 65 20 46 45 41 54 55 52 45 20 5b 41 52  lude FEATURE [AR
8360: 47 3d 79 65 73 5d 0a 20 20 2d 2d 65 6e 61 62 6c  G=yes].  --enabl
8370: 65 2d 73 68 61 72 65 64 5b 3d 50 4b 47 53 5d 0a  e-shared[=PKGS].
8380: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8390: 20 20 20 20 20 20 20 20 20 20 62 75 69 6c 64 20            build 
83a0: 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73  shared libraries
83b0: 20 5b 64 65 66 61 75 6c 74 3d 79 65 73 5d 0a 20   [default=yes]. 
83c0: 20 2d 2d 65 6e 61 62 6c 65 2d 73 74 61 74 69 63   --enable-static
83d0: 5b 3d 50 4b 47 53 5d 0a 20 20 20 20 20 20 20 20  [=PKGS].        
83e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
83f0: 20 20 62 75 69 6c 64 20 73 74 61 74 69 63 20 6c    build static l
8400: 69 62 72 61 72 69 65 73 20 5b 64 65 66 61 75 6c  ibraries [defaul
8410: 74 3d 79 65 73 5d 0a 20 20 2d 2d 65 6e 61 62 6c  t=yes].  --enabl
8420: 65 2d 66 61 73 74 2d 69 6e 73 74 61 6c 6c 5b 3d  e-fast-install[=
8430: 50 4b 47 53 5d 0a 20 20 20 20 20 20 20 20 20 20  PKGS].          
8440: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8450: 6f 70 74 69 6d 69 7a 65 20 66 6f 72 20 66 61 73  optimize for fas
8460: 74 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 5b  t installation [
8470: 64 65 66 61 75 6c 74 3d 79 65 73 5d 0a 20 20 2d  default=yes].  -
8480: 2d 64 69 73 61 62 6c 65 2d 6c 69 62 74 6f 6f 6c  -disable-libtool
8490: 2d 6c 6f 63 6b 20 20 61 76 6f 69 64 20 6c 6f 63  -lock  avoid loc
84a0: 6b 69 6e 67 20 28 6d 69 67 68 74 20 62 72 65 61  king (might brea
84b0: 6b 20 70 61 72 61 6c 6c 65 6c 20 62 75 69 6c 64  k parallel build
84c0: 73 29 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 74 68  s).  --enable-th
84d0: 72 65 61 64 73 61 66 65 20 20 20 20 20 53 75 70  readsafe     Sup
84e0: 70 6f 72 74 20 74 68 72 65 61 64 73 61 66 65 20  port threadsafe 
84f0: 6f 70 65 72 61 74 69 6f 6e 0a 20 20 2d 2d 65 6e  operation.  --en
8500: 61 62 6c 65 2d 63 72 6f 73 73 2d 74 68 72 65 61  able-cross-threa
8510: 64 2d 63 6f 6e 6e 65 63 74 69 6f 6e 73 0a 20 20  d-connections.  
8520: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8530: 20 20 20 20 20 20 20 20 41 6c 6c 6f 77 20 63 6f          Allow co
8540: 6e 6e 65 63 74 69 6f 6e 20 73 68 61 72 69 6e 67  nnection sharing
8550: 20 61 63 72 6f 73 73 20 74 68 72 65 61 64 73 0a   across threads.
8560: 20 20 2d 2d 65 6e 61 62 6c 65 2d 74 68 72 65 61    --enable-threa
8570: 64 73 2d 6f 76 65 72 72 69 64 65 2d 6c 6f 63 6b  ds-override-lock
8580: 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  s.              
8590: 20 20 20 20 20 20 20 20 20 20 20 20 54 68 72 65              Thre
85a0: 61 64 73 20 63 61 6e 20 6f 76 65 72 72 69 64 65  ads can override
85b0: 20 65 61 63 68 20 6f 74 68 65 72 73 20 6c 6f 63   each others loc
85c0: 6b 73 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 72 65  ks.  --enable-re
85d0: 6c 65 61 73 65 6d 6f 64 65 20 20 20 20 53 75 70  leasemode    Sup
85e0: 70 6f 72 74 20 6c 69 62 74 6f 6f 6c 20 6c 69 6e  port libtool lin
85f0: 6b 20 74 6f 20 72 65 6c 65 61 73 65 20 6d 6f 64  k to release mod
8600: 65 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 74 65 6d  e.  --enable-tem
8610: 70 73 74 6f 72 65 20 20 20 20 20 20 55 73 65 20  pstore      Use 
8620: 61 6e 20 69 6e 2d 72 61 6d 20 64 61 74 61 62 61  an in-ram databa
8630: 73 65 20 66 6f 72 20 74 65 6d 70 6f 72 61 72 79  se for temporary
8640: 20 74 61 62 6c 65 73 0a 20 20 20 20 20 20 20 20   tables.        
8650: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8660: 20 20 28 6e 65 76 65 72 2c 6e 6f 2c 79 65 73 2c    (never,no,yes,
8670: 61 6c 77 61 79 73 29 0a 20 20 2d 2d 64 69 73 61  always).  --disa
8680: 62 6c 65 2d 74 63 6c 20 20 20 20 20 20 20 20 20  ble-tcl         
8690: 20 20 64 6f 20 6e 6f 74 20 62 75 69 6c 64 20 54    do not build T
86a0: 43 4c 20 65 78 74 65 6e 73 69 6f 6e 0a 20 20 2d  CL extension.  -
86b0: 2d 65 6e 61 62 6c 65 2d 64 65 62 75 67 20 20 20  -enable-debug   
86c0: 20 20 20 20 20 20 20 65 6e 61 62 6c 65 20 64 65         enable de
86d0: 62 75 67 67 69 6e 67 20 26 20 76 65 72 62 6f 73  bugging & verbos
86e0: 65 20 65 78 70 6c 61 69 6e 0a 0a 4f 70 74 69 6f  e explain..Optio
86f0: 6e 61 6c 20 50 61 63 6b 61 67 65 73 3a 0a 20 20  nal Packages:.  
8700: 2d 2d 77 69 74 68 2d 50 41 43 4b 41 47 45 5b 3d  --with-PACKAGE[=
8710: 41 52 47 5d 20 20 20 20 75 73 65 20 50 41 43 4b  ARG]    use PACK
8720: 41 47 45 20 5b 41 52 47 3d 79 65 73 5d 0a 20 20  AGE [ARG=yes].  
8730: 2d 2d 77 69 74 68 6f 75 74 2d 50 41 43 4b 41 47  --without-PACKAG
8740: 45 20 20 20 20 20 20 20 64 6f 20 6e 6f 74 20 75  E       do not u
8750: 73 65 20 50 41 43 4b 41 47 45 20 28 73 61 6d 65  se PACKAGE (same
8760: 20 61 73 20 2d 2d 77 69 74 68 2d 50 41 43 4b 41   as --with-PACKA
8770: 47 45 3d 6e 6f 29 0a 20 20 2d 2d 77 69 74 68 2d  GE=no).  --with-
8780: 67 6e 75 2d 6c 64 20 20 20 20 20 20 20 20 20 20  gnu-ld          
8790: 20 61 73 73 75 6d 65 20 74 68 65 20 43 20 63 6f   assume the C co
87a0: 6d 70 69 6c 65 72 20 75 73 65 73 20 47 4e 55 20  mpiler uses GNU 
87b0: 6c 64 20 5b 64 65 66 61 75 6c 74 3d 6e 6f 5d 0a  ld [default=no].
87c0: 20 20 2d 2d 77 69 74 68 2d 70 69 63 20 20 20 20    --with-pic    
87d0: 20 20 20 20 20 20 20 20 20 20 74 72 79 20 74 6f            try to
87e0: 20 75 73 65 20 6f 6e 6c 79 20 50 49 43 2f 6e 6f   use only PIC/no
87f0: 6e 2d 50 49 43 20 6f 62 6a 65 63 74 73 20 5b 64  n-PIC objects [d
8800: 65 66 61 75 6c 74 3d 75 73 65 0a 20 20 20 20 20  efault=use.     
8810: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8820: 20 20 20 20 20 62 6f 74 68 5d 0a 20 20 2d 2d 77       both].  --w
8830: 69 74 68 2d 74 61 67 73 5b 3d 54 41 47 53 5d 0a  ith-tags[=TAGS].
8840: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8850: 20 20 20 20 20 20 20 20 20 20 69 6e 63 6c 75 64            includ
8860: 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 63 6f 6e  e additional con
8870: 66 69 67 75 72 61 74 69 6f 6e 73 20 5b 61 75 74  figurations [aut
8880: 6f 6d 61 74 69 63 5d 0a 20 20 2d 2d 77 69 74 68  omatic].  --with
8890: 2d 68 69 6e 74 73 3d 46 49 4c 45 20 20 20 20 20  -hints=FILE     
88a0: 20 20 52 65 61 64 20 63 6f 6e 66 69 67 75 72 61    Read configura
88b0: 74 69 6f 6e 20 6f 70 74 69 6f 6e 73 20 66 72 6f  tion options fro
88c0: 6d 20 46 49 4c 45 0a 20 20 2d 2d 77 69 74 68 2d  m FILE.  --with-
88d0: 74 63 6c 3d 44 49 52 20 20 20 20 20 20 20 20 20  tcl=DIR         
88e0: 20 64 69 72 65 63 74 6f 72 79 20 63 6f 6e 74 61   directory conta
88f0: 69 6e 69 6e 67 20 74 63 6c 20 63 6f 6e 66 69 67  ining tcl config
8900: 75 72 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20  uration.        
8910: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8920: 20 20 28 74 63 6c 43 6f 6e 66 69 67 2e 73 68 29    (tclConfig.sh)
8930: 0a 0a 53 6f 6d 65 20 69 6e 66 6c 75 65 6e 74 69  ..Some influenti
8940: 61 6c 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76  al environment v
8950: 61 72 69 61 62 6c 65 73 3a 0a 20 20 43 43 20 20  ariables:.  CC  
8960: 20 20 20 20 20 20 20 20 43 20 63 6f 6d 70 69 6c          C compil
8970: 65 72 20 63 6f 6d 6d 61 6e 64 0a 20 20 43 46 4c  er command.  CFL
8980: 41 47 53 20 20 20 20 20 20 43 20 63 6f 6d 70 69  AGS      C compi
8990: 6c 65 72 20 66 6c 61 67 73 0a 20 20 4c 44 46 4c  ler flags.  LDFL
89a0: 41 47 53 20 20 20 20 20 6c 69 6e 6b 65 72 20 66  AGS     linker f
89b0: 6c 61 67 73 2c 20 65 2e 67 2e 20 2d 4c 3c 6c 69  lags, e.g. -L<li
89c0: 62 20 64 69 72 3e 20 69 66 20 79 6f 75 20 68 61  b dir> if you ha
89d0: 76 65 20 6c 69 62 72 61 72 69 65 73 20 69 6e 20  ve libraries in 
89e0: 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  a.              
89f0: 6e 6f 6e 73 74 61 6e 64 61 72 64 20 64 69 72 65  nonstandard dire
8a00: 63 74 6f 72 79 20 3c 6c 69 62 20 64 69 72 3e 0a  ctory <lib dir>.
8a10: 20 20 43 50 50 46 4c 41 47 53 20 20 20 20 43 2f    CPPFLAGS    C/
8a20: 43 2b 2b 20 70 72 65 70 72 6f 63 65 73 73 6f 72  C++ preprocessor
8a30: 20 66 6c 61 67 73 2c 20 65 2e 67 2e 20 2d 49 3c   flags, e.g. -I<
8a40: 69 6e 63 6c 75 64 65 20 64 69 72 3e 20 69 66 20  include dir> if 
8a50: 79 6f 75 20 68 61 76 65 0a 20 20 20 20 20 20 20  you have.       
8a60: 20 20 20 20 20 20 20 68 65 61 64 65 72 73 20 69         headers i
8a70: 6e 20 61 20 6e 6f 6e 73 74 61 6e 64 61 72 64 20  n a nonstandard 
8a80: 64 69 72 65 63 74 6f 72 79 20 3c 69 6e 63 6c 75  directory <inclu
8a90: 64 65 20 64 69 72 3e 0a 20 20 43 50 50 20 20 20  de dir>.  CPP   
8aa0: 20 20 20 20 20 20 43 20 70 72 65 70 72 6f 63 65        C preproce
8ab0: 73 73 6f 72 0a 20 20 43 58 58 20 20 20 20 20 20  ssor.  CXX      
8ac0: 20 20 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 20     C++ compiler 
8ad0: 63 6f 6d 6d 61 6e 64 0a 20 20 43 58 58 46 4c 41  command.  CXXFLA
8ae0: 47 53 20 20 20 20 43 2b 2b 20 63 6f 6d 70 69 6c  GS    C++ compil
8af0: 65 72 20 66 6c 61 67 73 0a 20 20 43 58 58 43 50  er flags.  CXXCP
8b00: 50 20 20 20 20 20 20 43 2b 2b 20 70 72 65 70 72  P      C++ prepr
8b10: 6f 63 65 73 73 6f 72 0a 20 20 46 37 37 20 20 20  ocessor.  F77   
8b20: 20 20 20 20 20 20 46 6f 72 74 72 61 6e 20 37 37        Fortran 77
8b30: 20 63 6f 6d 70 69 6c 65 72 20 63 6f 6d 6d 61 6e   compiler comman
8b40: 64 0a 20 20 46 46 4c 41 47 53 20 20 20 20 20 20  d.  FFLAGS      
8b50: 46 6f 72 74 72 61 6e 20 37 37 20 63 6f 6d 70 69  Fortran 77 compi
8b60: 6c 65 72 20 66 6c 61 67 73 0a 0a 55 73 65 20 74  ler flags..Use t
8b70: 68 65 73 65 20 76 61 72 69 61 62 6c 65 73 20 74  hese variables t
8b80: 6f 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 63  o override the c
8b90: 68 6f 69 63 65 73 20 6d 61 64 65 20 62 79 20 60  hoices made by `
8ba0: 63 6f 6e 66 69 67 75 72 65 27 20 6f 72 20 74 6f  configure' or to
8bb0: 20 68 65 6c 70 0a 69 74 20 74 6f 20 66 69 6e 64   help.it to find
8bc0: 20 6c 69 62 72 61 72 69 65 73 20 61 6e 64 20 70   libraries and p
8bd0: 72 6f 67 72 61 6d 73 20 77 69 74 68 20 6e 6f 6e  rograms with non
8be0: 73 74 61 6e 64 61 72 64 20 6e 61 6d 65 73 2f 6c  standard names/l
8bf0: 6f 63 61 74 69 6f 6e 73 2e 0a 0a 5f 41 43 45 4f  ocations..._ACEO
8c00: 46 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 22 24  F.fi..if test "$
8c10: 61 63 5f 69 6e 69 74 5f 68 65 6c 70 22 20 3d 20  ac_init_help" = 
8c20: 22 72 65 63 75 72 73 69 76 65 22 3b 20 74 68 65  "recursive"; the
8c30: 6e 0a 20 20 23 20 49 66 20 74 68 65 72 65 20 61  n.  # If there a
8c40: 72 65 20 73 75 62 64 69 72 73 2c 20 72 65 70 6f  re subdirs, repo
8c50: 72 74 20 74 68 65 69 72 20 73 70 65 63 69 66 69  rt their specifi
8c60: 63 20 2d 2d 68 65 6c 70 2e 0a 20 20 61 63 5f 70  c --help..  ac_p
8c70: 6f 70 64 69 72 3d 60 70 77 64 60 0a 20 20 66 6f  opdir=`pwd`.  fo
8c80: 72 20 61 63 5f 64 69 72 20 69 6e 20 3a 20 24 61  r ac_dir in : $a
8c90: 63 5f 73 75 62 64 69 72 73 5f 61 6c 6c 3b 20 64  c_subdirs_all; d
8ca0: 6f 20 74 65 73 74 20 22 78 24 61 63 5f 64 69 72  o test "x$ac_dir
8cb0: 22 20 3d 20 78 3a 20 26 26 20 63 6f 6e 74 69 6e  " = x: && contin
8cc0: 75 65 0a 20 20 20 20 74 65 73 74 20 2d 64 20 24  ue.    test -d $
8cd0: 61 63 5f 64 69 72 20 7c 7c 20 63 6f 6e 74 69 6e  ac_dir || contin
8ce0: 75 65 0a 20 20 20 20 61 63 5f 62 75 69 6c 64 64  ue.    ac_buildd
8cf0: 69 72 3d 2e 0a 0a 69 66 20 74 65 73 74 20 22 24  ir=...if test "$
8d00: 61 63 5f 64 69 72 22 20 21 3d 20 2e 3b 20 74 68  ac_dir" != .; th
8d10: 65 6e 0a 20 20 61 63 5f 64 69 72 5f 73 75 66 66  en.  ac_dir_suff
8d20: 69 78 3d 2f 60 65 63 68 6f 20 22 24 61 63 5f 64  ix=/`echo "$ac_d
8d30: 69 72 22 20 7c 20 73 65 64 20 27 73 2c 5e 5c 2e  ir" | sed 's,^\.
8d40: 5b 5c 5c 2f 5d 2c 2c 27 60 0a 20 20 23 20 41 20  [\\/],,'`.  # A 
8d50: 22 2e 2e 2f 22 20 66 6f 72 20 65 61 63 68 20 64  "../" for each d
8d60: 69 72 65 63 74 6f 72 79 20 69 6e 20 24 61 63 5f  irectory in $ac_
8d70: 64 69 72 5f 73 75 66 66 69 78 2e 0a 20 20 61 63  dir_suffix..  ac
8d80: 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 3d 60 65  _top_builddir=`e
8d90: 63 68 6f 20 22 24 61 63 5f 64 69 72 5f 73 75 66  cho "$ac_dir_suf
8da0: 66 69 78 22 20 7c 20 73 65 64 20 27 73 2c 2f 5b  fix" | sed 's,/[
8db0: 5e 5c 5c 2f 5d 2a 2c 2e 2e 2f 2c 67 27 60 0a 65  ^\\/]*,../,g'`.e
8dc0: 6c 73 65 0a 20 20 61 63 5f 64 69 72 5f 73 75 66  lse.  ac_dir_suf
8dd0: 66 69 78 3d 20 61 63 5f 74 6f 70 5f 62 75 69 6c  fix= ac_top_buil
8de0: 64 64 69 72 3d 0a 66 69 0a 0a 63 61 73 65 20 24  ddir=.fi..case $
8df0: 73 72 63 64 69 72 20 69 6e 0a 20 20 2e 29 20 20  srcdir in.  .)  
8e00: 23 20 4e 6f 20 2d 2d 73 72 63 64 69 72 20 6f 70  # No --srcdir op
8e10: 74 69 6f 6e 2e 20 20 57 65 20 61 72 65 20 62 75  tion.  We are bu
8e20: 69 6c 64 69 6e 67 20 69 6e 20 70 6c 61 63 65 2e  ilding in place.
8e30: 0a 20 20 20 20 61 63 5f 73 72 63 64 69 72 3d 2e  .    ac_srcdir=.
8e40: 0a 20 20 20 20 69 66 20 74 65 73 74 20 2d 7a 20  .    if test -z 
8e50: 22 24 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69  "$ac_top_builddi
8e60: 72 22 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20  r"; then.       
8e70: 61 63 5f 74 6f 70 5f 73 72 63 64 69 72 3d 2e 0a  ac_top_srcdir=..
8e80: 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20      else.       
8e90: 61 63 5f 74 6f 70 5f 73 72 63 64 69 72 3d 60 65  ac_top_srcdir=`e
8ea0: 63 68 6f 20 24 61 63 5f 74 6f 70 5f 62 75 69 6c  cho $ac_top_buil
8eb0: 64 64 69 72 20 7c 20 73 65 64 20 27 73 2c 2f 24  ddir | sed 's,/$
8ec0: 2c 2c 27 60 0a 20 20 20 20 66 69 20 3b 3b 0a 20  ,,'`.    fi ;;. 
8ed0: 20 5b 5c 5c 2f 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f   [\\/]* | ?:[\\/
8ee0: 5d 2a 20 29 20 20 23 20 41 62 73 6f 6c 75 74 65  ]* )  # Absolute
8ef0: 20 70 61 74 68 2e 0a 20 20 20 20 61 63 5f 73 72   path..    ac_sr
8f00: 63 64 69 72 3d 24 73 72 63 64 69 72 24 61 63 5f  cdir=$srcdir$ac_
8f10: 64 69 72 5f 73 75 66 66 69 78 3b 0a 20 20 20 20  dir_suffix;.    
8f20: 61 63 5f 74 6f 70 5f 73 72 63 64 69 72 3d 24 73  ac_top_srcdir=$s
8f30: 72 63 64 69 72 20 3b 3b 0a 20 20 2a 29 20 23 20  rcdir ;;.  *) # 
8f40: 52 65 6c 61 74 69 76 65 20 70 61 74 68 2e 0a 20  Relative path.. 
8f50: 20 20 20 61 63 5f 73 72 63 64 69 72 3d 24 61 63     ac_srcdir=$ac
8f60: 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 24 73 72  _top_builddir$sr
8f70: 63 64 69 72 24 61 63 5f 64 69 72 5f 73 75 66 66  cdir$ac_dir_suff
8f80: 69 78 0a 20 20 20 20 61 63 5f 74 6f 70 5f 73 72  ix.    ac_top_sr
8f90: 63 64 69 72 3d 24 61 63 5f 74 6f 70 5f 62 75 69  cdir=$ac_top_bui
8fa0: 6c 64 64 69 72 24 73 72 63 64 69 72 20 3b 3b 0a  lddir$srcdir ;;.
8fb0: 65 73 61 63 0a 0a 23 20 44 6f 20 6e 6f 74 20 75  esac..# Do not u
8fc0: 73 65 20 60 63 64 20 66 6f 6f 20 26 26 20 70 77  se `cd foo && pw
8fd0: 64 60 20 74 6f 20 63 6f 6d 70 75 74 65 20 61 62  d` to compute ab
8fe0: 73 6f 6c 75 74 65 20 70 61 74 68 73 2c 20 62 65  solute paths, be
8ff0: 63 61 75 73 65 0a 23 20 74 68 65 20 64 69 72 65  cause.# the dire
9000: 63 74 6f 72 69 65 73 20 6d 61 79 20 6e 6f 74 20  ctories may not 
9010: 65 78 69 73 74 2e 0a 63 61 73 65 20 60 70 77 64  exist..case `pwd
9020: 60 20 69 6e 0a 2e 29 20 61 63 5f 61 62 73 5f 62  ` in..) ac_abs_b
9030: 75 69 6c 64 64 69 72 3d 22 24 61 63 5f 64 69 72  uilddir="$ac_dir
9040: 22 3b 3b 0a 2a 29 0a 20 20 63 61 73 65 20 22 24  ";;.*).  case "$
9050: 61 63 5f 64 69 72 22 20 69 6e 0a 20 20 2e 29 20  ac_dir" in.  .) 
9060: 61 63 5f 61 62 73 5f 62 75 69 6c 64 64 69 72 3d  ac_abs_builddir=
9070: 60 70 77 64 60 3b 3b 0a 20 20 5b 5c 5c 2f 5d 2a  `pwd`;;.  [\\/]*
9080: 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20 61 63   | ?:[\\/]* ) ac
9090: 5f 61 62 73 5f 62 75 69 6c 64 64 69 72 3d 22 24  _abs_builddir="$
90a0: 61 63 5f 64 69 72 22 3b 3b 0a 20 20 2a 29 20 61  ac_dir";;.  *) a
90b0: 63 5f 61 62 73 5f 62 75 69 6c 64 64 69 72 3d 60  c_abs_builddir=`
90c0: 70 77 64 60 2f 22 24 61 63 5f 64 69 72 22 3b 3b  pwd`/"$ac_dir";;
90d0: 0a 20 20 65 73 61 63 3b 3b 0a 65 73 61 63 0a 63  .  esac;;.esac.c
90e0: 61 73 65 20 24 61 63 5f 61 62 73 5f 62 75 69 6c  ase $ac_abs_buil
90f0: 64 64 69 72 20 69 6e 0a 2e 29 20 61 63 5f 61 62  ddir in..) ac_ab
9100: 73 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 3d 24  s_top_builddir=$
9110: 7b 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72  {ac_top_builddir
9120: 7d 2e 3b 3b 0a 2a 29 0a 20 20 63 61 73 65 20 24  }.;;.*).  case $
9130: 7b 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72  {ac_top_builddir
9140: 7d 2e 20 69 6e 0a 20 20 2e 29 20 61 63 5f 61 62  }. in.  .) ac_ab
9150: 73 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 3d 24  s_top_builddir=$
9160: 61 63 5f 61 62 73 5f 62 75 69 6c 64 64 69 72 3b  ac_abs_builddir;
9170: 3b 0a 20 20 5b 5c 5c 2f 5d 2a 20 7c 20 3f 3a 5b  ;.  [\\/]* | ?:[
9180: 5c 5c 2f 5d 2a 20 29 20 61 63 5f 61 62 73 5f 74  \\/]* ) ac_abs_t
9190: 6f 70 5f 62 75 69 6c 64 64 69 72 3d 24 7b 61 63  op_builddir=${ac
91a0: 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 7d 2e 3b  _top_builddir}.;
91b0: 3b 0a 20 20 2a 29 20 61 63 5f 61 62 73 5f 74 6f  ;.  *) ac_abs_to
91c0: 70 5f 62 75 69 6c 64 64 69 72 3d 24 61 63 5f 61  p_builddir=$ac_a
91d0: 62 73 5f 62 75 69 6c 64 64 69 72 2f 24 7b 61 63  bs_builddir/${ac
91e0: 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 7d 2e 3b  _top_builddir}.;
91f0: 3b 0a 20 20 65 73 61 63 3b 3b 0a 65 73 61 63 0a  ;.  esac;;.esac.
9200: 63 61 73 65 20 24 61 63 5f 61 62 73 5f 62 75 69  case $ac_abs_bui
9210: 6c 64 64 69 72 20 69 6e 0a 2e 29 20 61 63 5f 61  lddir in..) ac_a
9220: 62 73 5f 73 72 63 64 69 72 3d 24 61 63 5f 73 72  bs_srcdir=$ac_sr
9230: 63 64 69 72 3b 3b 0a 2a 29 0a 20 20 63 61 73 65  cdir;;.*).  case
9240: 20 24 61 63 5f 73 72 63 64 69 72 20 69 6e 0a 20   $ac_srcdir in. 
9250: 20 2e 29 20 61 63 5f 61 62 73 5f 73 72 63 64 69   .) ac_abs_srcdi
9260: 72 3d 24 61 63 5f 61 62 73 5f 62 75 69 6c 64 64  r=$ac_abs_buildd
9270: 69 72 3b 3b 0a 20 20 5b 5c 5c 2f 5d 2a 20 7c 20  ir;;.  [\\/]* | 
9280: 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20 61 63 5f 61 62  ?:[\\/]* ) ac_ab
9290: 73 5f 73 72 63 64 69 72 3d 24 61 63 5f 73 72 63  s_srcdir=$ac_src
92a0: 64 69 72 3b 3b 0a 20 20 2a 29 20 61 63 5f 61 62  dir;;.  *) ac_ab
92b0: 73 5f 73 72 63 64 69 72 3d 24 61 63 5f 61 62 73  s_srcdir=$ac_abs
92c0: 5f 62 75 69 6c 64 64 69 72 2f 24 61 63 5f 73 72  _builddir/$ac_sr
92d0: 63 64 69 72 3b 3b 0a 20 20 65 73 61 63 3b 3b 0a  cdir;;.  esac;;.
92e0: 65 73 61 63 0a 63 61 73 65 20 24 61 63 5f 61 62  esac.case $ac_ab
92f0: 73 5f 62 75 69 6c 64 64 69 72 20 69 6e 0a 2e 29  s_builddir in..)
9300: 20 61 63 5f 61 62 73 5f 74 6f 70 5f 73 72 63 64   ac_abs_top_srcd
9310: 69 72 3d 24 61 63 5f 74 6f 70 5f 73 72 63 64 69  ir=$ac_top_srcdi
9320: 72 3b 3b 0a 2a 29 0a 20 20 63 61 73 65 20 24 61  r;;.*).  case $a
9330: 63 5f 74 6f 70 5f 73 72 63 64 69 72 20 69 6e 0a  c_top_srcdir in.
9340: 20 20 2e 29 20 61 63 5f 61 62 73 5f 74 6f 70 5f    .) ac_abs_top_
9350: 73 72 63 64 69 72 3d 24 61 63 5f 61 62 73 5f 62  srcdir=$ac_abs_b
9360: 75 69 6c 64 64 69 72 3b 3b 0a 20 20 5b 5c 5c 2f  uilddir;;.  [\\/
9370: 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20  ]* | ?:[\\/]* ) 
9380: 61 63 5f 61 62 73 5f 74 6f 70 5f 73 72 63 64 69  ac_abs_top_srcdi
9390: 72 3d 24 61 63 5f 74 6f 70 5f 73 72 63 64 69 72  r=$ac_top_srcdir
93a0: 3b 3b 0a 20 20 2a 29 20 61 63 5f 61 62 73 5f 74  ;;.  *) ac_abs_t
93b0: 6f 70 5f 73 72 63 64 69 72 3d 24 61 63 5f 61 62  op_srcdir=$ac_ab
93c0: 73 5f 62 75 69 6c 64 64 69 72 2f 24 61 63 5f 74  s_builddir/$ac_t
93d0: 6f 70 5f 73 72 63 64 69 72 3b 3b 0a 20 20 65 73  op_srcdir;;.  es
93e0: 61 63 3b 3b 0a 65 73 61 63 0a 0a 20 20 20 20 63  ac;;.esac..    c
93f0: 64 20 24 61 63 5f 64 69 72 0a 20 20 20 20 23 20  d $ac_dir.    # 
9400: 43 68 65 63 6b 20 66 6f 72 20 67 75 65 73 74 65  Check for gueste
9410: 64 20 63 6f 6e 66 69 67 75 72 65 3b 20 6f 74 68  d configure; oth
9420: 65 72 77 69 73 65 20 67 65 74 20 43 79 67 6e 75  erwise get Cygnu
9430: 73 20 73 74 79 6c 65 20 63 6f 6e 66 69 67 75 72  s style configur
9440: 65 2e 0a 20 20 20 20 69 66 20 74 65 73 74 20 2d  e..    if test -
9450: 66 20 24 61 63 5f 73 72 63 64 69 72 2f 63 6f 6e  f $ac_srcdir/con
9460: 66 69 67 75 72 65 2e 67 6e 75 3b 20 74 68 65 6e  figure.gnu; then
9470: 0a 20 20 20 20 20 20 65 63 68 6f 0a 20 20 20 20  .      echo.    
9480: 20 20 24 53 48 45 4c 4c 20 24 61 63 5f 73 72 63    $SHELL $ac_src
9490: 64 69 72 2f 63 6f 6e 66 69 67 75 72 65 2e 67 6e  dir/configure.gn
94a0: 75 20 20 2d 2d 68 65 6c 70 3d 72 65 63 75 72 73  u  --help=recurs
94b0: 69 76 65 0a 20 20 20 20 65 6c 69 66 20 74 65 73  ive.    elif tes
94c0: 74 20 2d 66 20 24 61 63 5f 73 72 63 64 69 72 2f  t -f $ac_srcdir/
94d0: 63 6f 6e 66 69 67 75 72 65 3b 20 74 68 65 6e 0a  configure; then.
94e0: 20 20 20 20 20 20 65 63 68 6f 0a 20 20 20 20 20        echo.     
94f0: 20 24 53 48 45 4c 4c 20 24 61 63 5f 73 72 63 64   $SHELL $ac_srcd
9500: 69 72 2f 63 6f 6e 66 69 67 75 72 65 20 20 2d 2d  ir/configure  --
9510: 68 65 6c 70 3d 72 65 63 75 72 73 69 76 65 0a 20  help=recursive. 
9520: 20 20 20 65 6c 69 66 20 74 65 73 74 20 2d 66 20     elif test -f 
9530: 24 61 63 5f 73 72 63 64 69 72 2f 63 6f 6e 66 69  $ac_srcdir/confi
9540: 67 75 72 65 2e 61 63 20 7c 7c 0a 09 20 20 20 74  gure.ac ||..   t
9550: 65 73 74 20 2d 66 20 24 61 63 5f 73 72 63 64 69  est -f $ac_srcdi
9560: 72 2f 63 6f 6e 66 69 67 75 72 65 2e 69 6e 3b 20  r/configure.in; 
9570: 74 68 65 6e 0a 20 20 20 20 20 20 65 63 68 6f 0a  then.      echo.
9580: 20 20 20 20 20 20 24 61 63 5f 63 6f 6e 66 69 67        $ac_config
9590: 75 72 65 20 2d 2d 68 65 6c 70 0a 20 20 20 20 65  ure --help.    e
95a0: 6c 73 65 0a 20 20 20 20 20 20 65 63 68 6f 20 22  lse.      echo "
95b0: 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a  $as_me: WARNING:
95c0: 20 6e 6f 20 63 6f 6e 66 69 67 75 72 61 74 69 6f   no configuratio
95d0: 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73  n information is
95e0: 20 69 6e 20 24 61 63 5f 64 69 72 22 20 3e 26 32   in $ac_dir" >&2
95f0: 0a 20 20 20 20 66 69 0a 20 20 20 20 63 64 20 24  .    fi.    cd $
9600: 61 63 5f 70 6f 70 64 69 72 0a 20 20 64 6f 6e 65  ac_popdir.  done
9610: 0a 66 69 0a 0a 74 65 73 74 20 2d 6e 20 22 24 61  .fi..test -n "$a
9620: 63 5f 69 6e 69 74 5f 68 65 6c 70 22 20 26 26 20  c_init_help" && 
9630: 65 78 69 74 20 30 0a 69 66 20 24 61 63 5f 69 6e  exit 0.if $ac_in
9640: 69 74 5f 76 65 72 73 69 6f 6e 3b 20 74 68 65 6e  it_version; then
9650: 0a 20 20 63 61 74 20 3c 3c 5c 5f 41 43 45 4f 46  .  cat <<\_ACEOF
9660: 0a 0a 43 6f 70 79 72 69 67 68 74 20 28 43 29 20  ..Copyright (C) 
9670: 32 30 30 33 20 46 72 65 65 20 53 6f 66 74 77 61  2003 Free Softwa
9680: 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49  re Foundation, I
9690: 6e 63 2e 0a 54 68 69 73 20 63 6f 6e 66 69 67 75  nc..This configu
96a0: 72 65 20 73 63 72 69 70 74 20 69 73 20 66 72 65  re script is fre
96b0: 65 20 73 6f 66 74 77 61 72 65 3b 20 74 68 65 20  e software; the 
96c0: 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f  Free Software Fo
96d0: 75 6e 64 61 74 69 6f 6e 0a 67 69 76 65 73 20 75  undation.gives u
96e0: 6e 6c 69 6d 69 74 65 64 20 70 65 72 6d 69 73 73  nlimited permiss
96f0: 69 6f 6e 20 74 6f 20 63 6f 70 79 2c 20 64 69 73  ion to copy, dis
9700: 74 72 69 62 75 74 65 20 61 6e 64 20 6d 6f 64 69  tribute and modi
9710: 66 79 20 69 74 2e 0a 5f 41 43 45 4f 46 0a 20 20  fy it.._ACEOF.  
9720: 65 78 69 74 20 30 0a 66 69 0a 65 78 65 63 20 35  exit 0.fi.exec 5
9730: 3e 63 6f 6e 66 69 67 2e 6c 6f 67 0a 63 61 74 20  >config.log.cat 
9740: 3e 26 35 20 3c 3c 5f 41 43 45 4f 46 0a 54 68 69  >&5 <<_ACEOF.Thi
9750: 73 20 66 69 6c 65 20 63 6f 6e 74 61 69 6e 73 20  s file contains 
9760: 61 6e 79 20 6d 65 73 73 61 67 65 73 20 70 72 6f  any messages pro
9770: 64 75 63 65 64 20 62 79 20 63 6f 6d 70 69 6c 65  duced by compile
9780: 72 73 20 77 68 69 6c 65 0a 72 75 6e 6e 69 6e 67  rs while.running
9790: 20 63 6f 6e 66 69 67 75 72 65 2c 20 74 6f 20 61   configure, to a
97a0: 69 64 20 64 65 62 75 67 67 69 6e 67 20 69 66 20  id debugging if 
97b0: 63 6f 6e 66 69 67 75 72 65 20 6d 61 6b 65 73 20  configure makes 
97c0: 61 20 6d 69 73 74 61 6b 65 2e 0a 0a 49 74 20 77  a mistake...It w
97d0: 61 73 20 63 72 65 61 74 65 64 20 62 79 20 24 61  as created by $a
97e0: 73 5f 6d 65 2c 20 77 68 69 63 68 20 77 61 73 0a  s_me, which was.
97f0: 67 65 6e 65 72 61 74 65 64 20 62 79 20 47 4e 55  generated by GNU
9800: 20 41 75 74 6f 63 6f 6e 66 20 32 2e 35 39 2e 20   Autoconf 2.59. 
9810: 20 49 6e 76 6f 63 61 74 69 6f 6e 20 63 6f 6d 6d   Invocation comm
9820: 61 6e 64 20 6c 69 6e 65 20 77 61 73 0a 0a 20 20  and line was..  
9830: 24 20 24 30 20 24 40 0a 0a 5f 41 43 45 4f 46 0a  $ $0 $@.._ACEOF.
9840: 7b 0a 63 61 74 20 3c 3c 5f 41 53 55 4e 41 4d 45  {.cat <<_ASUNAME
9850: 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23  .## --------- ##
9860: 0a 23 23 20 50 6c 61 74 66 6f 72 6d 2e 20 23 23  .## Platform. ##
9870: 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23  .## --------- ##
9880: 0a 0a 68 6f 73 74 6e 61 6d 65 20 3d 20 60 28 68  ..hostname = `(h
9890: 6f 73 74 6e 61 6d 65 20 7c 7c 20 75 6e 61 6d 65  ostname || uname
98a0: 20 2d 6e 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c   -n) 2>/dev/null
98b0: 20 7c 20 73 65 64 20 31 71 60 0a 75 6e 61 6d 65   | sed 1q`.uname
98c0: 20 2d 6d 20 3d 20 60 28 75 6e 61 6d 65 20 2d 6d   -m = `(uname -m
98d0: 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c  ) 2>/dev/null ||
98e0: 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 75   echo unknown`.u
98f0: 6e 61 6d 65 20 2d 72 20 3d 20 60 28 75 6e 61 6d  name -r = `(unam
9900: 65 20 2d 72 29 20 32 3e 2f 64 65 76 2f 6e 75 6c  e -r) 2>/dev/nul
9910: 6c 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f 77  l || echo unknow
9920: 6e 60 0a 75 6e 61 6d 65 20 2d 73 20 3d 20 60 28  n`.uname -s = `(
9930: 75 6e 61 6d 65 20 2d 73 29 20 32 3e 2f 64 65 76  uname -s) 2>/dev
9940: 2f 6e 75 6c 6c 20 7c 7c 20 65 63 68 6f 20 75 6e  /null || echo un
9950: 6b 6e 6f 77 6e 60 0a 75 6e 61 6d 65 20 2d 76 20  known`.uname -v 
9960: 3d 20 60 28 75 6e 61 6d 65 20 2d 76 29 20 32 3e  = `(uname -v) 2>
9970: 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20 65 63 68  /dev/null || ech
9980: 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 0a 2f 75 73 72  o unknown`../usr
9990: 2f 62 69 6e 2f 75 6e 61 6d 65 20 2d 70 20 3d 20  /bin/uname -p = 
99a0: 60 28 2f 75 73 72 2f 62 69 6e 2f 75 6e 61 6d 65  `(/usr/bin/uname
99b0: 20 2d 70 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c   -p) 2>/dev/null
99c0: 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e   || echo unknown
99d0: 60 0a 2f 62 69 6e 2f 75 6e 61 6d 65 20 2d 58 20  `./bin/uname -X 
99e0: 20 20 20 20 3d 20 60 28 2f 62 69 6e 2f 75 6e 61      = `(/bin/una
99f0: 6d 65 20 2d 58 29 20 32 3e 2f 64 65 76 2f 6e 75  me -X) 2>/dev/nu
9a00: 6c 6c 20 20 20 20 20 7c 7c 20 65 63 68 6f 20 75  ll     || echo u
9a10: 6e 6b 6e 6f 77 6e 60 0a 0a 2f 62 69 6e 2f 61 72  nknown`../bin/ar
9a20: 63 68 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ch              
9a30: 3d 20 60 28 2f 62 69 6e 2f 61 72 63 68 29 20 32  = `(/bin/arch) 2
9a40: 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20 20 20 20 20  >/dev/null      
9a50: 20 20 20 20 20 20 20 20 7c 7c 20 65 63 68 6f 20          || echo 
9a60: 75 6e 6b 6e 6f 77 6e 60 0a 2f 75 73 72 2f 62 69  unknown`./usr/bi
9a70: 6e 2f 61 72 63 68 20 2d 6b 20 20 20 20 20 20 20  n/arch -k       
9a80: 3d 20 60 28 2f 75 73 72 2f 62 69 6e 2f 61 72 63  = `(/usr/bin/arc
9a90: 68 20 2d 6b 29 20 32 3e 2f 64 65 76 2f 6e 75 6c  h -k) 2>/dev/nul
9aa0: 6c 20 20 20 20 20 20 20 7c 7c 20 65 63 68 6f 20  l       || echo 
9ab0: 75 6e 6b 6e 6f 77 6e 60 0a 2f 75 73 72 2f 63 6f  unknown`./usr/co
9ac0: 6e 76 65 78 2f 67 65 74 73 79 73 69 6e 66 6f 20  nvex/getsysinfo 
9ad0: 3d 20 60 28 2f 75 73 72 2f 63 6f 6e 76 65 78 2f  = `(/usr/convex/
9ae0: 67 65 74 73 79 73 69 6e 66 6f 29 20 32 3e 2f 64  getsysinfo) 2>/d
9af0: 65 76 2f 6e 75 6c 6c 20 7c 7c 20 65 63 68 6f 20  ev/null || echo 
9b00: 75 6e 6b 6e 6f 77 6e 60 0a 68 6f 73 74 69 6e 66  unknown`.hostinf
9b10: 6f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  o               
9b20: 3d 20 60 28 68 6f 73 74 69 6e 66 6f 29 20 32 3e  = `(hostinfo) 2>
9b30: 2f 64 65 76 2f 6e 75 6c 6c 20 20 20 20 20 20 20  /dev/null       
9b40: 20 20 20 20 20 20 20 20 7c 7c 20 65 63 68 6f 20          || echo 
9b50: 75 6e 6b 6e 6f 77 6e 60 0a 2f 62 69 6e 2f 6d 61  unknown`./bin/ma
9b60: 63 68 69 6e 65 20 20 20 20 20 20 20 20 20 20 20  chine           
9b70: 3d 20 60 28 2f 62 69 6e 2f 6d 61 63 68 69 6e 65  = `(/bin/machine
9b80: 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20 20  ) 2>/dev/null   
9b90: 20 20 20 20 20 20 20 20 7c 7c 20 65 63 68 6f 20          || echo 
9ba0: 75 6e 6b 6e 6f 77 6e 60 0a 2f 75 73 72 2f 62 69  unknown`./usr/bi
9bb0: 6e 2f 6f 73 6c 65 76 65 6c 20 20 20 20 20 20 20  n/oslevel       
9bc0: 3d 20 60 28 2f 75 73 72 2f 62 69 6e 2f 6f 73 6c  = `(/usr/bin/osl
9bd0: 65 76 65 6c 29 20 32 3e 2f 64 65 76 2f 6e 75 6c  evel) 2>/dev/nul
9be0: 6c 20 20 20 20 20 20 20 7c 7c 20 65 63 68 6f 20  l       || echo 
9bf0: 75 6e 6b 6e 6f 77 6e 60 0a 2f 62 69 6e 2f 75 6e  unknown`./bin/un
9c00: 69 76 65 72 73 65 20 20 20 20 20 20 20 20 20 20  iverse          
9c10: 3d 20 60 28 2f 62 69 6e 2f 75 6e 69 76 65 72 73  = `(/bin/univers
9c20: 65 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20  e) 2>/dev/null  
9c30: 20 20 20 20 20 20 20 20 7c 7c 20 65 63 68 6f 20          || echo 
9c40: 75 6e 6b 6e 6f 77 6e 60 0a 0a 5f 41 53 55 4e 41  unknown`.._ASUNA
9c50: 4d 45 0a 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d  ME..as_save_IFS=
9c60: 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f  $IFS; IFS=$PATH_
9c70: 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73  SEPARATOR.for as
9c80: 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f  _dir in $PATH.do
9c90: 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f  .  IFS=$as_save_
9ca0: 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24  IFS.  test -z "$
9cb0: 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69  as_dir" && as_di
9cc0: 72 3d 2e 0a 20 20 65 63 68 6f 20 22 50 41 54 48  r=..  echo "PATH
9cd0: 3a 20 24 61 73 5f 64 69 72 22 0a 64 6f 6e 65 0a  : $as_dir".done.
9ce0: 0a 7d 20 3e 26 35 0a 0a 63 61 74 20 3e 26 35 20  .} >&5..cat >&5 
9cf0: 3c 3c 5f 41 43 45 4f 46 0a 0a 0a 23 23 20 2d 2d  <<_ACEOF...## --
9d00: 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20  --------- ##.## 
9d10: 43 6f 72 65 20 74 65 73 74 73 2e 20 23 23 0a 23  Core tests. ##.#
9d20: 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23  # ----------- ##
9d30: 0a 0a 5f 41 43 45 4f 46 0a 0a 0a 23 20 4b 65 65  .._ACEOF...# Kee
9d40: 70 20 61 20 74 72 61 63 65 20 6f 66 20 74 68 65  p a trace of the
9d50: 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 2e 0a 23   command line..#
9d60: 20 53 74 72 69 70 20 6f 75 74 20 2d 2d 6e 6f 2d   Strip out --no-
9d70: 63 72 65 61 74 65 20 61 6e 64 20 2d 2d 6e 6f 2d  create and --no-
9d80: 72 65 63 75 72 73 69 6f 6e 20 73 6f 20 74 68 65  recursion so the
9d90: 79 20 64 6f 20 6e 6f 74 20 70 69 6c 65 20 75 70  y do not pile up
9da0: 2e 0a 23 20 53 74 72 69 70 20 6f 75 74 20 2d 2d  ..# Strip out --
9db0: 73 69 6c 65 6e 74 20 62 65 63 61 75 73 65 20 77  silent because w
9dc0: 65 20 64 6f 6e 27 74 20 77 61 6e 74 20 74 6f 20  e don't want to 
9dd0: 72 65 63 6f 72 64 20 69 74 20 66 6f 72 20 66 75  record it for fu
9de0: 74 75 72 65 20 72 75 6e 73 2e 0a 23 20 41 6c 73  ture runs..# Als
9df0: 6f 20 71 75 6f 74 65 20 61 6e 79 20 61 72 67 73  o quote any args
9e00: 20 63 6f 6e 74 61 69 6e 69 6e 67 20 73 68 65 6c   containing shel
9e10: 6c 20 6d 65 74 61 2d 63 68 61 72 61 63 74 65 72  l meta-character
9e20: 73 2e 0a 23 20 4d 61 6b 65 20 74 77 6f 20 70 61  s..# Make two pa
9e30: 73 73 65 73 20 74 6f 20 61 6c 6c 6f 77 20 66 6f  sses to allow fo
9e40: 72 20 70 72 6f 70 65 72 20 64 75 70 6c 69 63 61  r proper duplica
9e50: 74 65 2d 61 72 67 75 6d 65 6e 74 20 73 75 70 70  te-argument supp
9e60: 72 65 73 73 69 6f 6e 2e 0a 61 63 5f 63 6f 6e 66  ression..ac_conf
9e70: 69 67 75 72 65 5f 61 72 67 73 3d 0a 61 63 5f 63  igure_args=.ac_c
9e80: 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 30 3d 0a  onfigure_args0=.
9e90: 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67  ac_configure_arg
9ea0: 73 31 3d 0a 61 63 5f 73 65 70 3d 0a 61 63 5f 6d  s1=.ac_sep=.ac_m
9eb0: 75 73 74 5f 6b 65 65 70 5f 6e 65 78 74 3d 66 61  ust_keep_next=fa
9ec0: 6c 73 65 0a 66 6f 72 20 61 63 5f 70 61 73 73 20  lse.for ac_pass 
9ed0: 69 6e 20 31 20 32 0a 64 6f 0a 20 20 66 6f 72 20  in 1 2.do.  for 
9ee0: 61 63 5f 61 72 67 0a 20 20 64 6f 0a 20 20 20 20  ac_arg.  do.    
9ef0: 63 61 73 65 20 24 61 63 5f 61 72 67 20 69 6e 0a  case $ac_arg in.
9f00: 20 20 20 20 2d 6e 6f 2d 63 72 65 61 74 65 20 7c      -no-create |
9f10: 20 2d 2d 6e 6f 2d 63 2a 20 7c 20 2d 6e 20 7c 20   --no-c* | -n | 
9f20: 2d 6e 6f 2d 72 65 63 75 72 73 69 6f 6e 20 7c 20  -no-recursion | 
9f30: 2d 2d 6e 6f 2d 72 2a 29 20 63 6f 6e 74 69 6e 75  --no-r*) continu
9f40: 65 20 3b 3b 0a 20 20 20 20 2d 71 20 7c 20 2d 71  e ;;.    -q | -q
9f50: 75 69 65 74 20 7c 20 2d 2d 71 75 69 65 74 20 7c  uiet | --quiet |
9f60: 20 2d 2d 71 75 69 65 20 7c 20 2d 2d 71 75 69 20   --quie | --qui 
9f70: 7c 20 2d 2d 71 75 20 7c 20 2d 2d 71 20 5c 0a 20  | --qu | --q \. 
9f80: 20 20 20 7c 20 2d 73 69 6c 65 6e 74 20 7c 20 2d     | -silent | -
9f90: 2d 73 69 6c 65 6e 74 20 7c 20 2d 2d 73 69 6c 65  -silent | --sile
9fa0: 6e 20 7c 20 2d 2d 73 69 6c 65 20 7c 20 2d 2d 73  n | --sile | --s
9fb0: 69 6c 29 0a 20 20 20 20 20 20 63 6f 6e 74 69 6e  il).      contin
9fc0: 75 65 20 3b 3b 0a 20 20 20 20 2a 22 20 22 2a 7c  ue ;;.    *" "*|
9fd0: 2a 22 09 22 2a 7c 2a 5b 5c 5b 5c 5d 5c 7e 5c 23  *"."*|*[\[\]\~\#
9fe0: 5c 24 5c 5e 5c 26 5c 2a 5c 28 5c 29 5c 7b 5c 7d  \$\^\&\*\(\)\{\}
9ff0: 5c 5c 5c 7c 5c 3b 5c 3c 5c 3e 5c 3f 5c 22 5c 27  \\\|\;\<\>\?\"\'
a000: 5d 2a 29 0a 20 20 20 20 20 20 61 63 5f 61 72 67  ]*).      ac_arg
a010: 3d 60 65 63 68 6f 20 22 24 61 63 5f 61 72 67 22  =`echo "$ac_arg"
a020: 20 7c 20 73 65 64 20 22 73 2f 27 2f 27 5c 5c 5c   | sed "s/'/'\\\
a030: 5c 5c 5c 5c 5c 27 27 2f 67 22 60 20 3b 3b 0a 20  \\\\\''/g"` ;;. 
a040: 20 20 20 65 73 61 63 0a 20 20 20 20 63 61 73 65     esac.    case
a050: 20 24 61 63 5f 70 61 73 73 20 69 6e 0a 20 20 20   $ac_pass in.   
a060: 20 31 29 20 61 63 5f 63 6f 6e 66 69 67 75 72 65   1) ac_configure
a070: 5f 61 72 67 73 30 3d 22 24 61 63 5f 63 6f 6e 66  _args0="$ac_conf
a080: 69 67 75 72 65 5f 61 72 67 73 30 20 27 24 61 63  igure_args0 '$ac
a090: 5f 61 72 67 27 22 20 3b 3b 0a 20 20 20 20 32 29  _arg'" ;;.    2)
a0a0: 0a 20 20 20 20 20 20 61 63 5f 63 6f 6e 66 69 67  .      ac_config
a0b0: 75 72 65 5f 61 72 67 73 31 3d 22 24 61 63 5f 63  ure_args1="$ac_c
a0c0: 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 31 20 27  onfigure_args1 '
a0d0: 24 61 63 5f 61 72 67 27 22 0a 20 20 20 20 20 20  $ac_arg'".      
a0e0: 69 66 20 74 65 73 74 20 24 61 63 5f 6d 75 73 74  if test $ac_must
a0f0: 5f 6b 65 65 70 5f 6e 65 78 74 20 3d 20 74 72 75  _keep_next = tru
a100: 65 3b 20 74 68 65 6e 0a 09 61 63 5f 6d 75 73 74  e; then..ac_must
a110: 5f 6b 65 65 70 5f 6e 65 78 74 3d 66 61 6c 73 65  _keep_next=false
a120: 20 23 20 47 6f 74 20 76 61 6c 75 65 2c 20 62 61   # Got value, ba
a130: 63 6b 20 74 6f 20 6e 6f 72 6d 61 6c 2e 0a 20 20  ck to normal..  
a140: 20 20 20 20 65 6c 73 65 0a 09 63 61 73 65 20 24      else..case $
a150: 61 63 5f 61 72 67 20 69 6e 0a 09 20 20 2a 3d 2a  ac_arg in..  *=*
a160: 20 7c 20 2d 2d 63 6f 6e 66 69 67 2d 63 61 63 68   | --config-cach
a170: 65 20 7c 20 2d 43 20 7c 20 2d 64 69 73 61 62 6c  e | -C | -disabl
a180: 65 2d 2a 20 7c 20 2d 2d 64 69 73 61 62 6c 65 2d  e-* | --disable-
a190: 2a 20 5c 0a 09 20 20 7c 20 2d 65 6e 61 62 6c 65  * \..  | -enable
a1a0: 2d 2a 20 7c 20 2d 2d 65 6e 61 62 6c 65 2d 2a 20  -* | --enable-* 
a1b0: 7c 20 2d 67 61 73 20 7c 20 2d 2d 67 2a 20 7c 20  | -gas | --g* | 
a1c0: 2d 6e 66 70 20 7c 20 2d 2d 6e 66 2a 20 5c 0a 09  -nfp | --nf* \..
a1d0: 20 20 7c 20 2d 71 20 7c 20 2d 71 75 69 65 74 20    | -q | -quiet 
a1e0: 7c 20 2d 2d 71 2a 20 7c 20 2d 73 69 6c 65 6e 74  | --q* | -silent
a1f0: 20 7c 20 2d 2d 73 69 6c 2a 20 7c 20 2d 76 20 7c   | --sil* | -v |
a200: 20 2d 76 65 72 62 2a 20 5c 0a 09 20 20 7c 20 2d   -verb* \..  | -
a210: 77 69 74 68 2d 2a 20 7c 20 2d 2d 77 69 74 68 2d  with-* | --with-
a220: 2a 20 7c 20 2d 77 69 74 68 6f 75 74 2d 2a 20 7c  * | -without-* |
a230: 20 2d 2d 77 69 74 68 6f 75 74 2d 2a 20 7c 20 2d   --without-* | -
a240: 2d 78 29 0a 09 20 20 20 20 63 61 73 65 20 22 24  -x)..    case "$
a250: 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67  ac_configure_arg
a260: 73 30 20 22 20 69 6e 0a 09 20 20 20 20 20 20 22  s0 " in..      "
a270: 24 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72  $ac_configure_ar
a280: 67 73 31 22 2a 22 20 27 24 61 63 5f 61 72 67 27  gs1"*" '$ac_arg'
a290: 20 22 2a 20 29 20 63 6f 6e 74 69 6e 75 65 20 3b   "* ) continue ;
a2a0: 3b 0a 09 20 20 20 20 65 73 61 63 0a 09 20 20 20  ;..    esac..   
a2b0: 20 3b 3b 0a 09 20 20 2d 2a 20 29 20 61 63 5f 6d   ;;..  -* ) ac_m
a2c0: 75 73 74 5f 6b 65 65 70 5f 6e 65 78 74 3d 74 72  ust_keep_next=tr
a2d0: 75 65 20 3b 3b 0a 09 65 73 61 63 0a 20 20 20 20  ue ;;..esac.    
a2e0: 20 20 66 69 0a 20 20 20 20 20 20 61 63 5f 63 6f    fi.      ac_co
a2f0: 6e 66 69 67 75 72 65 5f 61 72 67 73 3d 22 24 61  nfigure_args="$a
a300: 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73  c_configure_args
a310: 24 61 63 5f 73 65 70 27 24 61 63 5f 61 72 67 27  $ac_sep'$ac_arg'
a320: 22 0a 20 20 20 20 20 20 23 20 47 65 74 20 72 69  ".      # Get ri
a330: 64 20 6f 66 20 74 68 65 20 6c 65 61 64 69 6e 67  d of the leading
a340: 20 73 70 61 63 65 2e 0a 20 20 20 20 20 20 61 63   space..      ac
a350: 5f 73 65 70 3d 22 20 22 0a 20 20 20 20 20 20 3b  _sep=" ".      ;
a360: 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 64 6f 6e  ;.    esac.  don
a370: 65 0a 64 6f 6e 65 0a 24 61 73 5f 75 6e 73 65 74  e.done.$as_unset
a380: 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72   ac_configure_ar
a390: 67 73 30 20 7c 7c 20 74 65 73 74 20 22 24 7b 61  gs0 || test "${a
a3a0: 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73  c_configure_args
a3b0: 30 2b 73 65 74 7d 22 20 21 3d 20 73 65 74 20 7c  0+set}" != set |
a3c0: 7c 20 7b 20 61 63 5f 63 6f 6e 66 69 67 75 72 65  | { ac_configure
a3d0: 5f 61 72 67 73 30 3d 3b 20 65 78 70 6f 72 74 20  _args0=; export 
a3e0: 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67  ac_configure_arg
a3f0: 73 30 3b 20 7d 0a 24 61 73 5f 75 6e 73 65 74 20  s0; }.$as_unset 
a400: 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67  ac_configure_arg
a410: 73 31 20 7c 7c 20 74 65 73 74 20 22 24 7b 61 63  s1 || test "${ac
a420: 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 31  _configure_args1
a430: 2b 73 65 74 7d 22 20 21 3d 20 73 65 74 20 7c 7c  +set}" != set ||
a440: 20 7b 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f   { ac_configure_
a450: 61 72 67 73 31 3d 3b 20 65 78 70 6f 72 74 20 61  args1=; export a
a460: 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73  c_configure_args
a470: 31 3b 20 7d 0a 0a 23 20 57 68 65 6e 20 69 6e 74  1; }..# When int
a480: 65 72 72 75 70 74 65 64 20 6f 72 20 65 78 69 74  errupted or exit
a490: 27 64 2c 20 63 6c 65 61 6e 75 70 20 74 65 6d 70  'd, cleanup temp
a4a0: 6f 72 61 72 79 20 66 69 6c 65 73 2c 20 61 6e 64  orary files, and
a4b0: 20 63 6f 6d 70 6c 65 74 65 0a 23 20 63 6f 6e 66   complete.# conf
a4c0: 69 67 2e 6c 6f 67 2e 20 20 57 65 20 72 65 6d 6f  ig.log.  We remo
a4d0: 76 65 20 63 6f 6d 6d 65 6e 74 73 20 62 65 63 61  ve comments beca
a4e0: 75 73 65 20 61 6e 79 77 61 79 20 74 68 65 20 71  use anyway the q
a4f0: 75 6f 74 65 73 20 69 6e 20 74 68 65 72 65 0a 23  uotes in there.#
a500: 20 77 6f 75 6c 64 20 63 61 75 73 65 20 70 72 6f   would cause pro
a510: 62 6c 65 6d 73 20 6f 72 20 6c 6f 6f 6b 20 75 67  blems or look ug
a520: 6c 79 2e 0a 23 20 57 41 52 4e 49 4e 47 3a 20 42  ly..# WARNING: B
a530: 65 20 73 75 72 65 20 6e 6f 74 20 74 6f 20 75 73  e sure not to us
a540: 65 20 73 69 6e 67 6c 65 20 71 75 6f 74 65 73 20  e single quotes 
a550: 69 6e 20 74 68 65 72 65 2c 20 61 73 20 73 6f 6d  in there, as som
a560: 65 20 73 68 65 6c 6c 73 2c 0a 23 20 73 75 63 68  e shells,.# such
a570: 20 61 73 20 6f 75 72 20 44 55 20 35 2e 30 20 66   as our DU 5.0 f
a580: 72 69 65 6e 64 2c 20 77 69 6c 6c 20 74 68 65 6e  riend, will then
a590: 20 60 63 6c 6f 73 65 27 20 74 68 65 20 74 72 61   `close' the tra
a5a0: 70 2e 0a 74 72 61 70 20 27 65 78 69 74 5f 73 74  p..trap 'exit_st
a5b0: 61 74 75 73 3d 24 3f 0a 20 20 23 20 53 61 76 65  atus=$?.  # Save
a5c0: 20 69 6e 74 6f 20 63 6f 6e 66 69 67 2e 6c 6f 67   into config.log
a5d0: 20 73 6f 6d 65 20 69 6e 66 6f 72 6d 61 74 69 6f   some informatio
a5e0: 6e 20 74 68 61 74 20 6d 69 67 68 74 20 68 65 6c  n that might hel
a5f0: 70 20 69 6e 20 64 65 62 75 67 67 69 6e 67 2e 0a  p in debugging..
a600: 20 20 7b 0a 20 20 20 20 65 63 68 6f 0a 0a 20 20    {.    echo..  
a610: 20 20 63 61 74 20 3c 3c 5c 5f 41 53 42 4f 58 0a    cat <<\_ASBOX.
a620: 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ## -------------
a630: 2d 2d 2d 20 23 23 0a 23 23 20 43 61 63 68 65 20  --- ##.## Cache 
a640: 76 61 72 69 61 62 6c 65 73 2e 20 23 23 0a 23 23  variables. ##.##
a650: 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ---------------
a660: 2d 20 23 23 0a 5f 41 53 42 4f 58 0a 20 20 20 20  - ##._ASBOX.    
a670: 65 63 68 6f 0a 20 20 20 20 23 20 54 68 65 20 66  echo.    # The f
a680: 6f 6c 6c 6f 77 69 6e 67 20 77 61 79 20 6f 66 20  ollowing way of 
a690: 77 72 69 74 69 6e 67 20 74 68 65 20 63 61 63 68  writing the cach
a6a0: 65 20 6d 69 73 68 61 6e 64 6c 65 73 20 6e 65 77  e mishandles new
a6b0: 6c 69 6e 65 73 20 69 6e 20 76 61 6c 75 65 73 2c  lines in values,
a6c0: 0a 7b 0a 20 20 28 73 65 74 29 20 32 3e 26 31 20  .{.  (set) 2>&1 
a6d0: 7c 0a 20 20 20 20 63 61 73 65 20 60 28 61 63 5f  |.    case `(ac_
a6e0: 73 70 61 63 65 3d 27 22 27 22 27 20 27 22 27 22  space='"'"' '"'"
a6f0: 27 3b 20 73 65 74 20 7c 20 67 72 65 70 20 61 63  '; set | grep ac
a700: 5f 73 70 61 63 65 29 20 32 3e 26 31 60 20 69 6e  _space) 2>&1` in
a710: 0a 20 20 20 20 2a 61 63 5f 73 70 61 63 65 3d 5c  .    *ac_space=\
a720: 20 2a 29 0a 20 20 20 20 20 20 73 65 64 20 2d 6e   *).      sed -n
a730: 20 5c 0a 09 22 73 2f 27 22 27 22 27 2f 27 22 27   \.."s/'"'"'/'"'
a740: 22 27 5c 5c 5c 5c 27 22 27 22 27 27 22 27 22 27  "'\\\\'"'"''"'"'
a750: 2f 67 3b 0a 09 20 20 73 2f 5e 5c 5c 28 5b 5f 24  /g;..  s/^\\([_$
a760: 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 2a 5f 63 76  as_cr_alnum]*_cv
a770: 5f 5b 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d  _[_$as_cr_alnum]
a780: 2a 5c 5c 29 3d 5c 5c 28 2e 2a 5c 5c 29 2f 5c 5c  *\\)=\\(.*\\)/\\
a790: 31 3d 27 22 27 22 27 5c 5c 32 27 22 27 22 27 2f  1='"'"'\\2'"'"'/
a7a0: 70 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20  p".      ;;.    
a7b0: 2a 29 0a 20 20 20 20 20 20 73 65 64 20 2d 6e 20  *).      sed -n 
a7c0: 5c 0a 09 22 73 2f 5e 5c 5c 28 5b 5f 24 61 73 5f  \.."s/^\\([_$as_
a7d0: 63 72 5f 61 6c 6e 75 6d 5d 2a 5f 63 76 5f 5b 5f  cr_alnum]*_cv_[_
a7e0: 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 2a 5c 5c  $as_cr_alnum]*\\
a7f0: 29 3d 5c 5c 28 2e 2a 5c 5c 29 2f 5c 5c 31 3d 5c  )=\\(.*\\)/\\1=\
a800: 5c 32 2f 70 22 0a 20 20 20 20 20 20 3b 3b 0a 20  \2/p".      ;;. 
a810: 20 20 20 65 73 61 63 3b 0a 7d 0a 20 20 20 20 65     esac;.}.    e
a820: 63 68 6f 0a 0a 20 20 20 20 63 61 74 20 3c 3c 5c  cho..    cat <<\
a830: 5f 41 53 42 4f 58 0a 23 23 20 2d 2d 2d 2d 2d 2d  _ASBOX.## ------
a840: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23  ----------- ##.#
a850: 23 20 4f 75 74 70 75 74 20 76 61 72 69 61 62 6c  # Output variabl
a860: 65 73 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d  es. ##.## ------
a870: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 5f  ----------- ##._
a880: 41 53 42 4f 58 0a 20 20 20 20 65 63 68 6f 0a 20  ASBOX.    echo. 
a890: 20 20 20 66 6f 72 20 61 63 5f 76 61 72 20 69 6e     for ac_var in
a8a0: 20 24 61 63 5f 73 75 62 73 74 5f 76 61 72 73 0a   $ac_subst_vars.
a8b0: 20 20 20 20 64 6f 0a 20 20 20 20 20 20 65 76 61      do.      eva
a8c0: 6c 20 61 63 5f 76 61 6c 3d 24 60 65 63 68 6f 20  l ac_val=$`echo 
a8d0: 24 61 63 5f 76 61 72 60 0a 20 20 20 20 20 20 65  $ac_var`.      e
a8e0: 63 68 6f 20 22 24 61 63 5f 76 61 72 3d 27 22 27  cho "$ac_var='"'
a8f0: 22 27 24 61 63 5f 76 61 6c 27 22 27 22 27 22 0a  "'$ac_val'"'"'".
a900: 20 20 20 20 64 6f 6e 65 20 7c 20 73 6f 72 74 0a      done | sort.
a910: 20 20 20 20 65 63 68 6f 0a 0a 20 20 20 20 69 66      echo..    if
a920: 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 73 75   test -n "$ac_su
a930: 62 73 74 5f 66 69 6c 65 73 22 3b 20 74 68 65 6e  bst_files"; then
a940: 0a 20 20 20 20 20 20 63 61 74 20 3c 3c 5c 5f 41  .      cat <<\_A
a950: 53 42 4f 58 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d  SBOX.## --------
a960: 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 4f 75 74 70  ----- ##.## Outp
a970: 75 74 20 66 69 6c 65 73 2e 20 23 23 0a 23 23 20  ut files. ##.## 
a980: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23  ------------- ##
a990: 0a 5f 41 53 42 4f 58 0a 20 20 20 20 20 20 65 63  ._ASBOX.      ec
a9a0: 68 6f 0a 20 20 20 20 20 20 66 6f 72 20 61 63 5f  ho.      for ac_
a9b0: 76 61 72 20 69 6e 20 24 61 63 5f 73 75 62 73 74  var in $ac_subst
a9c0: 5f 66 69 6c 65 73 0a 20 20 20 20 20 20 64 6f 0a  _files.      do.
a9d0: 09 65 76 61 6c 20 61 63 5f 76 61 6c 3d 24 60 65  .eval ac_val=$`e
a9e0: 63 68 6f 20 24 61 63 5f 76 61 72 60 0a 09 65 63  cho $ac_var`..ec
a9f0: 68 6f 20 22 24 61 63 5f 76 61 72 3d 27 22 27 22  ho "$ac_var='"'"
aa00: 27 24 61 63 5f 76 61 6c 27 22 27 22 27 22 0a 20  '$ac_val'"'"'". 
aa10: 20 20 20 20 20 64 6f 6e 65 20 7c 20 73 6f 72 74       done | sort
aa20: 0a 20 20 20 20 20 20 65 63 68 6f 0a 20 20 20 20  .      echo.    
aa30: 66 69 0a 0a 20 20 20 20 69 66 20 74 65 73 74 20  fi..    if test 
aa40: 2d 73 20 63 6f 6e 66 64 65 66 73 2e 68 3b 20 74  -s confdefs.h; t
aa50: 68 65 6e 0a 20 20 20 20 20 20 63 61 74 20 3c 3c  hen.      cat <<
aa60: 5c 5f 41 53 42 4f 58 0a 23 23 20 2d 2d 2d 2d 2d  \_ASBOX.## -----
aa70: 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 63 6f 6e  ------ ##.## con
aa80: 66 64 65 66 73 2e 68 2e 20 23 23 0a 23 23 20 2d  fdefs.h. ##.## -
aa90: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 5f 41  ---------- ##._A
aaa0: 53 42 4f 58 0a 20 20 20 20 20 20 65 63 68 6f 0a  SBOX.      echo.
aab0: 20 20 20 20 20 20 73 65 64 20 22 2f 5e 24 2f 64        sed "/^$/d
aac0: 22 20 63 6f 6e 66 64 65 66 73 2e 68 20 7c 20 73  " confdefs.h | s
aad0: 6f 72 74 0a 20 20 20 20 20 20 65 63 68 6f 0a 20  ort.      echo. 
aae0: 20 20 20 66 69 0a 20 20 20 20 74 65 73 74 20 22     fi.    test "
aaf0: 24 61 63 5f 73 69 67 6e 61 6c 22 20 21 3d 20 30  $ac_signal" != 0
ab00: 20 26 26 0a 20 20 20 20 20 20 65 63 68 6f 20 22   &&.      echo "
ab10: 24 61 73 5f 6d 65 3a 20 63 61 75 67 68 74 20 73  $as_me: caught s
ab20: 69 67 6e 61 6c 20 24 61 63 5f 73 69 67 6e 61 6c  ignal $ac_signal
ab30: 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f  ".    echo "$as_
ab40: 6d 65 3a 20 65 78 69 74 20 24 65 78 69 74 5f 73  me: exit $exit_s
ab50: 74 61 74 75 73 22 0a 20 20 7d 20 3e 26 35 0a 20  tatus".  } >&5. 
ab60: 20 72 6d 20 2d 66 20 63 6f 72 65 20 2a 2e 63 6f   rm -f core *.co
ab70: 72 65 20 26 26 0a 20 20 72 6d 20 2d 72 66 20 63  re &&.  rm -rf c
ab80: 6f 6e 66 74 65 73 74 2a 20 63 6f 6e 66 64 65 66  onftest* confdef
ab90: 73 2a 20 63 6f 6e 66 24 24 2a 20 24 61 63 5f 63  s* conf$$* $ac_c
aba0: 6c 65 61 6e 5f 66 69 6c 65 73 20 26 26 0a 20 20  lean_files &&.  
abb0: 20 20 65 78 69 74 20 24 65 78 69 74 5f 73 74 61    exit $exit_sta
abc0: 74 75 73 0a 20 20 20 20 20 27 20 30 0a 66 6f 72  tus.     ' 0.for
abd0: 20 61 63 5f 73 69 67 6e 61 6c 20 69 6e 20 31 20   ac_signal in 1 
abe0: 32 20 31 33 20 31 35 3b 20 64 6f 0a 20 20 74 72  2 13 15; do.  tr
abf0: 61 70 20 27 61 63 5f 73 69 67 6e 61 6c 3d 27 24  ap 'ac_signal='$
ac00: 61 63 5f 73 69 67 6e 61 6c 27 3b 20 7b 20 28 65  ac_signal'; { (e
ac10: 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20  xit 1); exit 1; 
ac20: 7d 27 20 24 61 63 5f 73 69 67 6e 61 6c 0a 64 6f  }' $ac_signal.do
ac30: 6e 65 0a 61 63 5f 73 69 67 6e 61 6c 3d 30 0a 0a  ne.ac_signal=0..
ac40: 23 20 63 6f 6e 66 64 65 66 73 2e 68 20 61 76 6f  # confdefs.h avo
ac50: 69 64 73 20 4f 53 20 63 6f 6d 6d 61 6e 64 20 6c  ids OS command l
ac60: 69 6e 65 20 6c 65 6e 67 74 68 20 6c 69 6d 69 74  ine length limit
ac70: 73 20 74 68 61 74 20 44 45 46 53 20 63 61 6e 20  s that DEFS can 
ac80: 65 78 63 65 65 64 2e 0a 72 6d 20 2d 72 66 20 63  exceed..rm -rf c
ac90: 6f 6e 66 74 65 73 74 2a 20 63 6f 6e 66 64 65 66  onftest* confdef
aca0: 73 2e 68 0a 23 20 41 49 58 20 63 70 70 20 6c 6f  s.h.# AIX cpp lo
acb0: 73 65 73 20 6f 6e 20 61 6e 20 65 6d 70 74 79 20  ses on an empty 
acc0: 66 69 6c 65 2c 20 73 6f 20 6d 61 6b 65 20 73 75  file, so make su
acd0: 72 65 20 69 74 20 63 6f 6e 74 61 69 6e 73 20 61  re it contains a
ace0: 74 20 6c 65 61 73 74 20 61 20 6e 65 77 6c 69 6e  t least a newlin
acf0: 65 2e 0a 65 63 68 6f 20 3e 63 6f 6e 66 64 65 66  e..echo >confdef
ad00: 73 2e 68 0a 0a 23 20 50 72 65 64 65 66 69 6e 65  s.h..# Predefine
ad10: 64 20 70 72 65 70 72 6f 63 65 73 73 6f 72 20 76  d preprocessor v
ad20: 61 72 69 61 62 6c 65 73 2e 0a 0a 63 61 74 20 3e  ariables...cat >
ad30: 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41  >confdefs.h <<_A
ad40: 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 50 41 43  CEOF.#define PAC
ad50: 4b 41 47 45 5f 4e 41 4d 45 20 22 24 50 41 43 4b  KAGE_NAME "$PACK
ad60: 41 47 45 5f 4e 41 4d 45 22 0a 5f 41 43 45 4f 46  AGE_NAME"._ACEOF
ad70: 0a 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66  ...cat >>confdef
ad80: 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65  s.h <<_ACEOF.#de
ad90: 66 69 6e 65 20 50 41 43 4b 41 47 45 5f 54 41 52  fine PACKAGE_TAR
ada0: 4e 41 4d 45 20 22 24 50 41 43 4b 41 47 45 5f 54  NAME "$PACKAGE_T
adb0: 41 52 4e 41 4d 45 22 0a 5f 41 43 45 4f 46 0a 0a  ARNAME"._ACEOF..
adc0: 0a 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e  .cat >>confdefs.
add0: 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69  h <<_ACEOF.#defi
ade0: 6e 65 20 50 41 43 4b 41 47 45 5f 56 45 52 53 49  ne PACKAGE_VERSI
adf0: 4f 4e 20 22 24 50 41 43 4b 41 47 45 5f 56 45 52  ON "$PACKAGE_VER
ae00: 53 49 4f 4e 22 0a 5f 41 43 45 4f 46 0a 0a 0a 63  SION"._ACEOF...c
ae10: 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20  at >>confdefs.h 
ae20: 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e 65  <<_ACEOF.#define
ae30: 20 50 41 43 4b 41 47 45 5f 53 54 52 49 4e 47 20   PACKAGE_STRING 
ae40: 22 24 50 41 43 4b 41 47 45 5f 53 54 52 49 4e 47  "$PACKAGE_STRING
ae50: 22 0a 5f 41 43 45 4f 46 0a 0a 0a 63 61 74 20 3e  "._ACEOF...cat >
ae60: 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41  >confdefs.h <<_A
ae70: 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 50 41 43  CEOF.#define PAC
ae80: 4b 41 47 45 5f 42 55 47 52 45 50 4f 52 54 20 22  KAGE_BUGREPORT "
ae90: 24 50 41 43 4b 41 47 45 5f 42 55 47 52 45 50 4f  $PACKAGE_BUGREPO
aea0: 52 54 22 0a 5f 41 43 45 4f 46 0a 0a 0a 23 20 4c  RT"._ACEOF...# L
aeb0: 65 74 20 74 68 65 20 73 69 74 65 20 66 69 6c 65  et the site file
aec0: 20 73 65 6c 65 63 74 20 61 6e 20 61 6c 74 65 72   select an alter
aed0: 6e 61 74 65 20 63 61 63 68 65 20 66 69 6c 65 20  nate cache file 
aee0: 69 66 20 69 74 20 77 61 6e 74 73 20 74 6f 2e 0a  if it wants to..
aef0: 23 20 50 72 65 66 65 72 20 65 78 70 6c 69 63 69  # Prefer explici
af00: 74 6c 79 20 73 65 6c 65 63 74 65 64 20 66 69 6c  tly selected fil
af10: 65 20 74 6f 20 61 75 74 6f 6d 61 74 69 63 61 6c  e to automatical
af20: 6c 79 20 73 65 6c 65 63 74 65 64 20 6f 6e 65 73  ly selected ones
af30: 2e 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 43  ..if test -z "$C
af40: 4f 4e 46 49 47 5f 53 49 54 45 22 3b 20 74 68 65  ONFIG_SITE"; the
af50: 6e 0a 20 20 69 66 20 74 65 73 74 20 22 78 24 70  n.  if test "x$p
af60: 72 65 66 69 78 22 20 21 3d 20 78 4e 4f 4e 45 3b  refix" != xNONE;
af70: 20 74 68 65 6e 0a 20 20 20 20 43 4f 4e 46 49 47   then.    CONFIG
af80: 5f 53 49 54 45 3d 22 24 70 72 65 66 69 78 2f 73  _SITE="$prefix/s
af90: 68 61 72 65 2f 63 6f 6e 66 69 67 2e 73 69 74 65  hare/config.site
afa0: 20 24 70 72 65 66 69 78 2f 65 74 63 2f 63 6f 6e   $prefix/etc/con
afb0: 66 69 67 2e 73 69 74 65 22 0a 20 20 65 6c 73 65  fig.site".  else
afc0: 0a 20 20 20 20 43 4f 4e 46 49 47 5f 53 49 54 45  .    CONFIG_SITE
afd0: 3d 22 24 61 63 5f 64 65 66 61 75 6c 74 5f 70 72  ="$ac_default_pr
afe0: 65 66 69 78 2f 73 68 61 72 65 2f 63 6f 6e 66 69  efix/share/confi
aff0: 67 2e 73 69 74 65 20 24 61 63 5f 64 65 66 61 75  g.site $ac_defau
b000: 6c 74 5f 70 72 65 66 69 78 2f 65 74 63 2f 63 6f  lt_prefix/etc/co
b010: 6e 66 69 67 2e 73 69 74 65 22 0a 20 20 66 69 0a  nfig.site".  fi.
b020: 66 69 0a 66 6f 72 20 61 63 5f 73 69 74 65 5f 66  fi.for ac_site_f
b030: 69 6c 65 20 69 6e 20 24 43 4f 4e 46 49 47 5f 53  ile in $CONFIG_S
b040: 49 54 45 3b 20 64 6f 0a 20 20 69 66 20 74 65 73  ITE; do.  if tes
b050: 74 20 2d 72 20 22 24 61 63 5f 73 69 74 65 5f 66  t -r "$ac_site_f
b060: 69 6c 65 22 3b 20 74 68 65 6e 0a 20 20 20 20 7b  ile"; then.    {
b070: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
b080: 49 4e 45 4e 4f 3a 20 6c 6f 61 64 69 6e 67 20 73  INENO: loading s
b090: 69 74 65 20 73 63 72 69 70 74 20 24 61 63 5f 73  ite script $ac_s
b0a0: 69 74 65 5f 66 69 6c 65 22 20 3e 26 35 0a 65 63  ite_file" >&5.ec
b0b0: 68 6f 20 22 24 61 73 5f 6d 65 3a 20 6c 6f 61 64  ho "$as_me: load
b0c0: 69 6e 67 20 73 69 74 65 20 73 63 72 69 70 74 20  ing site script 
b0d0: 24 61 63 5f 73 69 74 65 5f 66 69 6c 65 22 20 3e  $ac_site_file" >
b0e0: 26 36 3b 7d 0a 20 20 20 20 73 65 64 20 27 73 2f  &6;}.    sed 's/
b0f0: 5e 2f 7c 20 2f 27 20 22 24 61 63 5f 73 69 74 65  ^/| /' "$ac_site
b100: 5f 66 69 6c 65 22 20 3e 26 35 0a 20 20 20 20 2e  _file" >&5.    .
b110: 20 22 24 61 63 5f 73 69 74 65 5f 66 69 6c 65 22   "$ac_site_file"
b120: 0a 20 20 66 69 0a 64 6f 6e 65 0a 0a 69 66 20 74  .  fi.done..if t
b130: 65 73 74 20 2d 72 20 22 24 63 61 63 68 65 5f 66  est -r "$cache_f
b140: 69 6c 65 22 3b 20 74 68 65 6e 0a 20 20 23 20 53  ile"; then.  # S
b150: 6f 6d 65 20 76 65 72 73 69 6f 6e 73 20 6f 66 20  ome versions of 
b160: 62 61 73 68 20 77 69 6c 6c 20 66 61 69 6c 20 74  bash will fail t
b170: 6f 20 73 6f 75 72 63 65 20 2f 64 65 76 2f 6e 75  o source /dev/nu
b180: 6c 6c 20 28 73 70 65 63 69 61 6c 0a 20 20 23 20  ll (special.  # 
b190: 66 69 6c 65 73 20 61 63 74 75 61 6c 6c 79 29 2c  files actually),
b1a0: 20 73 6f 20 77 65 20 61 76 6f 69 64 20 64 6f 69   so we avoid doi
b1b0: 6e 67 20 74 68 61 74 2e 0a 20 20 69 66 20 74 65  ng that..  if te
b1c0: 73 74 20 2d 66 20 22 24 63 61 63 68 65 5f 66 69  st -f "$cache_fi
b1d0: 6c 65 22 3b 20 74 68 65 6e 0a 20 20 20 20 7b 20  le"; then.    { 
b1e0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
b1f0: 4e 45 4e 4f 3a 20 6c 6f 61 64 69 6e 67 20 63 61  NENO: loading ca
b200: 63 68 65 20 24 63 61 63 68 65 5f 66 69 6c 65 22  che $cache_file"
b210: 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d   >&5.echo "$as_m
b220: 65 3a 20 6c 6f 61 64 69 6e 67 20 63 61 63 68 65  e: loading cache
b230: 20 24 63 61 63 68 65 5f 66 69 6c 65 22 20 3e 26   $cache_file" >&
b240: 36 3b 7d 0a 20 20 20 20 63 61 73 65 20 24 63 61  6;}.    case $ca
b250: 63 68 65 5f 66 69 6c 65 20 69 6e 0a 20 20 20 20  che_file in.    
b260: 20 20 5b 5c 5c 2f 5d 2a 20 7c 20 3f 3a 5b 5c 5c    [\\/]* | ?:[\\
b270: 2f 5d 2a 20 29 20 2e 20 24 63 61 63 68 65 5f 66  /]* ) . $cache_f
b280: 69 6c 65 3b 3b 0a 20 20 20 20 20 20 2a 29 20 20  ile;;.      *)  
b290: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
b2a0: 20 20 20 20 2e 20 2e 2f 24 63 61 63 68 65 5f 66      . ./$cache_f
b2b0: 69 6c 65 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20  ile;;.    esac. 
b2c0: 20 66 69 0a 65 6c 73 65 0a 20 20 7b 20 65 63 68   fi.else.  { ech
b2d0: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
b2e0: 4f 3a 20 63 72 65 61 74 69 6e 67 20 63 61 63 68  O: creating cach
b2f0: 65 20 24 63 61 63 68 65 5f 66 69 6c 65 22 20 3e  e $cache_file" >
b300: 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  &5.echo "$as_me:
b310: 20 63 72 65 61 74 69 6e 67 20 63 61 63 68 65 20   creating cache 
b320: 24 63 61 63 68 65 5f 66 69 6c 65 22 20 3e 26 36  $cache_file" >&6
b330: 3b 7d 0a 20 20 3e 24 63 61 63 68 65 5f 66 69 6c  ;}.  >$cache_fil
b340: 65 0a 66 69 0a 0a 23 20 43 68 65 63 6b 20 74 68  e.fi..# Check th
b350: 61 74 20 74 68 65 20 70 72 65 63 69 6f 75 73 20  at the precious 
b360: 76 61 72 69 61 62 6c 65 73 20 73 61 76 65 64 20  variables saved 
b370: 69 6e 20 74 68 65 20 63 61 63 68 65 20 68 61 76  in the cache hav
b380: 65 20 6b 65 70 74 20 74 68 65 20 73 61 6d 65 0a  e kept the same.
b390: 23 20 76 61 6c 75 65 2e 0a 61 63 5f 63 61 63 68  # value..ac_cach
b3a0: 65 5f 63 6f 72 72 75 70 74 65 64 3d 66 61 6c 73  e_corrupted=fals
b3b0: 65 0a 66 6f 72 20 61 63 5f 76 61 72 20 69 6e 20  e.for ac_var in 
b3c0: 60 28 73 65 74 29 20 32 3e 26 31 20 7c 0a 09 20  `(set) 2>&1 |.. 
b3d0: 20 20 20 20 20 20 73 65 64 20 2d 6e 20 27 73 2f        sed -n 's/
b3e0: 5e 61 63 5f 65 6e 76 5f 5c 28 5b 61 2d 7a 41 2d  ^ac_env_\([a-zA-
b3f0: 5a 5f 30 2d 39 5d 2a 5c 29 5f 73 65 74 3d 2e 2a  Z_0-9]*\)_set=.*
b400: 2f 5c 31 2f 70 27 60 3b 20 64 6f 0a 20 20 65 76  /\1/p'`; do.  ev
b410: 61 6c 20 61 63 5f 6f 6c 64 5f 73 65 74 3d 5c 24  al ac_old_set=\$
b420: 61 63 5f 63 76 5f 65 6e 76 5f 24 7b 61 63 5f 76  ac_cv_env_${ac_v
b430: 61 72 7d 5f 73 65 74 0a 20 20 65 76 61 6c 20 61  ar}_set.  eval a
b440: 63 5f 6e 65 77 5f 73 65 74 3d 5c 24 61 63 5f 65  c_new_set=\$ac_e
b450: 6e 76 5f 24 7b 61 63 5f 76 61 72 7d 5f 73 65 74  nv_${ac_var}_set
b460: 0a 20 20 65 76 61 6c 20 61 63 5f 6f 6c 64 5f 76  .  eval ac_old_v
b470: 61 6c 3d 22 5c 24 61 63 5f 63 76 5f 65 6e 76 5f  al="\$ac_cv_env_
b480: 24 7b 61 63 5f 76 61 72 7d 5f 76 61 6c 75 65 22  ${ac_var}_value"
b490: 0a 20 20 65 76 61 6c 20 61 63 5f 6e 65 77 5f 76  .  eval ac_new_v
b4a0: 61 6c 3d 22 5c 24 61 63 5f 65 6e 76 5f 24 7b 61  al="\$ac_env_${a
b4b0: 63 5f 76 61 72 7d 5f 76 61 6c 75 65 22 0a 20 20  c_var}_value".  
b4c0: 63 61 73 65 20 24 61 63 5f 6f 6c 64 5f 73 65 74  case $ac_old_set
b4d0: 2c 24 61 63 5f 6e 65 77 5f 73 65 74 20 69 6e 0a  ,$ac_new_set in.
b4e0: 20 20 20 20 73 65 74 2c 29 0a 20 20 20 20 20 20      set,).      
b4f0: 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
b500: 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 5c  LINENO: error: \
b510: 60 24 61 63 5f 76 61 72 27 20 77 61 73 20 73 65  `$ac_var' was se
b520: 74 20 74 6f 20 5c 60 24 61 63 5f 6f 6c 64 5f 76  t to \`$ac_old_v
b530: 61 6c 27 20 69 6e 20 74 68 65 20 70 72 65 76 69  al' in the previ
b540: 6f 75 73 20 72 75 6e 22 20 3e 26 35 0a 65 63 68  ous run" >&5.ech
b550: 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
b560: 3a 20 5c 60 24 61 63 5f 76 61 72 27 20 77 61 73  : \`$ac_var' was
b570: 20 73 65 74 20 74 6f 20 5c 60 24 61 63 5f 6f 6c   set to \`$ac_ol
b580: 64 5f 76 61 6c 27 20 69 6e 20 74 68 65 20 70 72  d_val' in the pr
b590: 65 76 69 6f 75 73 20 72 75 6e 22 20 3e 26 32 3b  evious run" >&2;
b5a0: 7d 0a 20 20 20 20 20 20 61 63 5f 63 61 63 68 65  }.      ac_cache
b5b0: 5f 63 6f 72 72 75 70 74 65 64 3d 3a 20 3b 3b 0a  _corrupted=: ;;.
b5c0: 20 20 20 20 2c 73 65 74 29 0a 20 20 20 20 20 20      ,set).      
b5d0: 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
b5e0: 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 5c  LINENO: error: \
b5f0: 60 24 61 63 5f 76 61 72 27 20 77 61 73 20 6e 6f  `$ac_var' was no
b600: 74 20 73 65 74 20 69 6e 20 74 68 65 20 70 72 65  t set in the pre
b610: 76 69 6f 75 73 20 72 75 6e 22 20 3e 26 35 0a 65  vious run" >&5.e
b620: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72  cho "$as_me: err
b630: 6f 72 3a 20 5c 60 24 61 63 5f 76 61 72 27 20 77  or: \`$ac_var' w
b640: 61 73 20 6e 6f 74 20 73 65 74 20 69 6e 20 74 68  as not set in th
b650: 65 20 70 72 65 76 69 6f 75 73 20 72 75 6e 22 20  e previous run" 
b660: 3e 26 32 3b 7d 0a 20 20 20 20 20 20 61 63 5f 63  >&2;}.      ac_c
b670: 61 63 68 65 5f 63 6f 72 72 75 70 74 65 64 3d 3a  ache_corrupted=:
b680: 20 3b 3b 0a 20 20 20 20 2c 29 3b 3b 0a 20 20 20   ;;.    ,);;.   
b690: 20 2a 29 0a 20 20 20 20 20 20 69 66 20 74 65 73   *).      if tes
b6a0: 74 20 22 78 24 61 63 5f 6f 6c 64 5f 76 61 6c 22  t "x$ac_old_val"
b6b0: 20 21 3d 20 22 78 24 61 63 5f 6e 65 77 5f 76 61   != "x$ac_new_va
b6c0: 6c 22 3b 20 74 68 65 6e 0a 09 7b 20 65 63 68 6f  l"; then..{ echo
b6d0: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
b6e0: 3a 20 65 72 72 6f 72 3a 20 5c 60 24 61 63 5f 76  : error: \`$ac_v
b6f0: 61 72 27 20 68 61 73 20 63 68 61 6e 67 65 64 20  ar' has changed 
b700: 73 69 6e 63 65 20 74 68 65 20 70 72 65 76 69 6f  since the previo
b710: 75 73 20 72 75 6e 3a 22 20 3e 26 35 0a 65 63 68  us run:" >&5.ech
b720: 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
b730: 3a 20 5c 60 24 61 63 5f 76 61 72 27 20 68 61 73  : \`$ac_var' has
b740: 20 63 68 61 6e 67 65 64 20 73 69 6e 63 65 20 74   changed since t
b750: 68 65 20 70 72 65 76 69 6f 75 73 20 72 75 6e 3a  he previous run:
b760: 22 20 3e 26 32 3b 7d 0a 09 7b 20 65 63 68 6f 20  " >&2;}..{ echo 
b770: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
b780: 20 20 20 66 6f 72 6d 65 72 20 76 61 6c 75 65 3a     former value:
b790: 20 20 24 61 63 5f 6f 6c 64 5f 76 61 6c 22 20 3e    $ac_old_val" >
b7a0: 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  &5.echo "$as_me:
b7b0: 20 20 20 66 6f 72 6d 65 72 20 76 61 6c 75 65 3a     former value:
b7c0: 20 20 24 61 63 5f 6f 6c 64 5f 76 61 6c 22 20 3e    $ac_old_val" >
b7d0: 26 32 3b 7d 0a 09 7b 20 65 63 68 6f 20 22 24 61  &2;}..{ echo "$a
b7e0: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 20 20  s_me:$LINENO:   
b7f0: 63 75 72 72 65 6e 74 20 76 61 6c 75 65 3a 20 24  current value: $
b800: 61 63 5f 6e 65 77 5f 76 61 6c 22 20 3e 26 35 0a  ac_new_val" >&5.
b810: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 20 20  echo "$as_me:   
b820: 63 75 72 72 65 6e 74 20 76 61 6c 75 65 3a 20 24  current value: $
b830: 61 63 5f 6e 65 77 5f 76 61 6c 22 20 3e 26 32 3b  ac_new_val" >&2;
b840: 7d 0a 09 61 63 5f 63 61 63 68 65 5f 63 6f 72 72  }..ac_cache_corr
b850: 75 70 74 65 64 3d 3a 0a 20 20 20 20 20 20 66 69  upted=:.      fi
b860: 3b 3b 0a 20 20 65 73 61 63 0a 20 20 23 20 50 61  ;;.  esac.  # Pa
b870: 73 73 20 70 72 65 63 69 6f 75 73 20 76 61 72 69  ss precious vari
b880: 61 62 6c 65 73 20 74 6f 20 63 6f 6e 66 69 67 2e  ables to config.
b890: 73 74 61 74 75 73 2e 0a 20 20 69 66 20 74 65 73  status..  if tes
b8a0: 74 20 22 24 61 63 5f 6e 65 77 5f 73 65 74 22 20  t "$ac_new_set" 
b8b0: 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 20 20  = set; then.    
b8c0: 63 61 73 65 20 24 61 63 5f 6e 65 77 5f 76 61 6c  case $ac_new_val
b8d0: 20 69 6e 0a 20 20 20 20 2a 22 20 22 2a 7c 2a 22   in.    *" "*|*"
b8e0: 09 22 2a 7c 2a 5b 5c 5b 5c 5d 5c 7e 5c 23 5c 24  ."*|*[\[\]\~\#\$
b8f0: 5c 5e 5c 26 5c 2a 5c 28 5c 29 5c 7b 5c 7d 5c 5c  \^\&\*\(\)\{\}\\
b900: 5c 7c 5c 3b 5c 3c 5c 3e 5c 3f 5c 22 5c 27 5d 2a  \|\;\<\>\?\"\']*
b910: 29 0a 20 20 20 20 20 20 61 63 5f 61 72 67 3d 24  ).      ac_arg=$
b920: 61 63 5f 76 61 72 3d 60 65 63 68 6f 20 22 24 61  ac_var=`echo "$a
b930: 63 5f 6e 65 77 5f 76 61 6c 22 20 7c 20 73 65 64  c_new_val" | sed
b940: 20 22 73 2f 27 2f 27 5c 5c 5c 5c 5c 5c 5c 5c 27   "s/'/'\\\\\\\\'
b950: 27 2f 67 22 60 20 3b 3b 0a 20 20 20 20 2a 29 20  '/g"` ;;.    *) 
b960: 61 63 5f 61 72 67 3d 24 61 63 5f 76 61 72 3d 24  ac_arg=$ac_var=$
b970: 61 63 5f 6e 65 77 5f 76 61 6c 20 3b 3b 0a 20 20  ac_new_val ;;.  
b980: 20 20 65 73 61 63 0a 20 20 20 20 63 61 73 65 20    esac.    case 
b990: 22 20 24 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f  " $ac_configure_
b9a0: 61 72 67 73 20 22 20 69 6e 0a 20 20 20 20 20 20  args " in.      
b9b0: 2a 22 20 27 24 61 63 5f 61 72 67 27 20 22 2a 29  *" '$ac_arg' "*)
b9c0: 20 3b 3b 20 23 20 41 76 6f 69 64 20 64 75 70 73   ;; # Avoid dups
b9d0: 2e 20 20 55 73 65 20 6f 66 20 71 75 6f 74 65 73  .  Use of quotes
b9e0: 20 65 6e 73 75 72 65 73 20 61 63 63 75 72 61 63   ensures accurac
b9f0: 79 2e 0a 20 20 20 20 20 20 2a 29 20 61 63 5f 63  y..      *) ac_c
ba00: 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 3d 22 24  onfigure_args="$
ba10: 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67  ac_configure_arg
ba20: 73 20 27 24 61 63 5f 61 72 67 27 22 20 3b 3b 0a  s '$ac_arg'" ;;.
ba30: 20 20 20 20 65 73 61 63 0a 20 20 66 69 0a 64 6f      esac.  fi.do
ba40: 6e 65 0a 69 66 20 24 61 63 5f 63 61 63 68 65 5f  ne.if $ac_cache_
ba50: 63 6f 72 72 75 70 74 65 64 3b 20 74 68 65 6e 0a  corrupted; then.
ba60: 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65    { echo "$as_me
ba70: 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a  :$LINENO: error:
ba80: 20 63 68 61 6e 67 65 73 20 69 6e 20 74 68 65 20   changes in the 
ba90: 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 63 61 6e 20  environment can 
baa0: 63 6f 6d 70 72 6f 6d 69 73 65 20 74 68 65 20 62  compromise the b
bab0: 75 69 6c 64 22 20 3e 26 35 0a 65 63 68 6f 20 22  uild" >&5.echo "
bac0: 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 63  $as_me: error: c
bad0: 68 61 6e 67 65 73 20 69 6e 20 74 68 65 20 65 6e  hanges in the en
bae0: 76 69 72 6f 6e 6d 65 6e 74 20 63 61 6e 20 63 6f  vironment can co
baf0: 6d 70 72 6f 6d 69 73 65 20 74 68 65 20 62 75 69  mpromise the bui
bb00: 6c 64 22 20 3e 26 32 3b 7d 0a 20 20 7b 20 7b 20  ld" >&2;}.  { { 
bb10: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
bb20: 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 72 75 6e  NENO: error: run
bb30: 20 5c 60 6d 61 6b 65 20 64 69 73 74 63 6c 65 61   \`make distclea
bb40: 6e 27 20 61 6e 64 2f 6f 72 20 5c 60 72 6d 20 24  n' and/or \`rm $
bb50: 63 61 63 68 65 5f 66 69 6c 65 27 20 61 6e 64 20  cache_file' and 
bb60: 73 74 61 72 74 20 6f 76 65 72 22 20 3e 26 35 0a  start over" >&5.
bb70: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72  echo "$as_me: er
bb80: 72 6f 72 3a 20 72 75 6e 20 5c 60 6d 61 6b 65 20  ror: run \`make 
bb90: 64 69 73 74 63 6c 65 61 6e 27 20 61 6e 64 2f 6f  distclean' and/o
bba0: 72 20 5c 60 72 6d 20 24 63 61 63 68 65 5f 66 69  r \`rm $cache_fi
bbb0: 6c 65 27 20 61 6e 64 20 73 74 61 72 74 20 6f 76  le' and start ov
bbc0: 65 72 22 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28  er" >&2;}.   { (
bbd0: 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b  exit 1); exit 1;
bbe0: 20 7d 3b 20 7d 0a 66 69 0a 0a 61 63 5f 65 78 74   }; }.fi..ac_ext
bbf0: 3d 63 0a 61 63 5f 63 70 70 3d 27 24 43 50 50 20  =c.ac_cpp='$CPP 
bc00: 24 43 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f  $CPPFLAGS'.ac_co
bc10: 6d 70 69 6c 65 3d 27 24 43 43 20 2d 63 20 24 43  mpile='$CC -c $C
bc20: 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20  FLAGS $CPPFLAGS 
bc30: 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
bc40: 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24   >&5'.ac_link='$
bc50: 43 43 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61  CC -o conftest$a
bc60: 63 5f 65 78 65 65 78 74 20 24 43 46 4c 41 47 53  c_exeext $CFLAGS
bc70: 20 24 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c   $CPPFLAGS $LDFL
bc80: 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  AGS conftest.$ac
bc90: 5f 65 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a  _ext $LIBS >&5'.
bca0: 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d  ac_compiler_gnu=
bcb0: 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65  $ac_cv_c_compile
bcc0: 72 5f 67 6e 75 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  r_gnu...........
bcd0: 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 23 20 54 68 65 20  ..........# The 
bce0: 66 6f 6c 6c 6f 77 69 6e 67 20 52 43 53 20 72 65  following RCS re
bcf0: 76 69 73 69 6f 6e 20 73 74 72 69 6e 67 20 61 70  vision string ap
bd00: 70 6c 69 65 73 20 74 6f 20 63 6f 6e 66 69 67 75  plies to configu
bd10: 72 65 2e 69 6e 0a 23 20 24 52 65 76 69 73 69 6f  re.in.# $Revisio
bd20: 6e 3a 20 31 2e 34 30 20 24 0a 0a 23 23 23 23 23  n: 1.40 $..#####
bd30: 23 23 23 23 0a 23 20 50 72 6f 67 72 61 6d 73 20  ####.# Programs 
bd40: 6e 65 65 64 65 64 0a 23 0a 23 20 43 68 65 63 6b  needed.#.# Check
bd50: 20 77 68 65 74 68 65 72 20 2d 2d 65 6e 61 62 6c   whether --enabl
bd60: 65 2d 73 68 61 72 65 64 20 6f 72 20 2d 2d 64 69  e-shared or --di
bd70: 73 61 62 6c 65 2d 73 68 61 72 65 64 20 77 61 73  sable-shared was
bd80: 20 67 69 76 65 6e 2e 0a 69 66 20 74 65 73 74 20   given..if test 
bd90: 22 24 7b 65 6e 61 62 6c 65 5f 73 68 61 72 65 64  "${enable_shared
bda0: 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
bdb0: 65 6e 0a 20 20 65 6e 61 62 6c 65 76 61 6c 3d 22  en.  enableval="
bdc0: 24 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 22 0a  $enable_shared".
bdd0: 20 20 70 3d 24 7b 50 41 43 4b 41 47 45 2d 64 65    p=${PACKAGE-de
bde0: 66 61 75 6c 74 7d 0a 20 20 20 20 63 61 73 65 20  fault}.    case 
bdf0: 24 65 6e 61 62 6c 65 76 61 6c 20 69 6e 0a 20 20  $enableval in.  
be00: 20 20 79 65 73 29 20 65 6e 61 62 6c 65 5f 73 68    yes) enable_sh
be10: 61 72 65 64 3d 79 65 73 20 3b 3b 0a 20 20 20 20  ared=yes ;;.    
be20: 6e 6f 29 20 65 6e 61 62 6c 65 5f 73 68 61 72 65  no) enable_share
be30: 64 3d 6e 6f 20 3b 3b 0a 20 20 20 20 2a 29 0a 20  d=no ;;.    *). 
be40: 20 20 20 20 20 65 6e 61 62 6c 65 5f 73 68 61 72       enable_shar
be50: 65 64 3d 6e 6f 0a 20 20 20 20 20 20 23 20 4c 6f  ed=no.      # Lo
be60: 6f 6b 20 61 74 20 74 68 65 20 61 72 67 75 6d 65  ok at the argume
be70: 6e 74 20 77 65 20 67 6f 74 2e 20 20 57 65 20 75  nt we got.  We u
be80: 73 65 20 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 6f  se all the commo
be90: 6e 20 6c 69 73 74 20 73 65 70 61 72 61 74 6f 72  n list separator
bea0: 73 2e 0a 20 20 20 20 20 20 6c 74 5f 73 61 76 65  s..      lt_save
beb0: 5f 69 66 73 3d 22 24 49 46 53 22 3b 20 49 46 53  _ifs="$IFS"; IFS
bec0: 3d 22 24 7b 49 46 53 7d 24 50 41 54 48 5f 53 45  ="${IFS}$PATH_SE
bed0: 50 41 52 41 54 4f 52 2c 22 0a 20 20 20 20 20 20  PARATOR,".      
bee0: 66 6f 72 20 70 6b 67 20 69 6e 20 24 65 6e 61 62  for pkg in $enab
bef0: 6c 65 76 61 6c 3b 20 64 6f 0a 09 49 46 53 3d 22  leval; do..IFS="
bf00: 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 09 69  $lt_save_ifs"..i
bf10: 66 20 74 65 73 74 20 22 58 24 70 6b 67 22 20 3d  f test "X$pkg" =
bf20: 20 22 58 24 70 22 3b 20 74 68 65 6e 0a 09 20 20   "X$p"; then..  
bf30: 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 3d 79 65  enable_shared=ye
bf40: 73 0a 09 66 69 0a 20 20 20 20 20 20 64 6f 6e 65  s..fi.      done
bf50: 0a 20 20 20 20 20 20 49 46 53 3d 22 24 6c 74 5f  .      IFS="$lt_
bf60: 73 61 76 65 5f 69 66 73 22 0a 20 20 20 20 20 20  save_ifs".      
bf70: 3b 3b 0a 20 20 20 20 65 73 61 63 0a 65 6c 73 65  ;;.    esac.else
bf80: 0a 20 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64  .  enable_shared
bf90: 3d 79 65 73 0a 66 69 3b 0a 0a 23 20 43 68 65 63  =yes.fi;..# Chec
bfa0: 6b 20 77 68 65 74 68 65 72 20 2d 2d 65 6e 61 62  k whether --enab
bfb0: 6c 65 2d 73 74 61 74 69 63 20 6f 72 20 2d 2d 64  le-static or --d
bfc0: 69 73 61 62 6c 65 2d 73 74 61 74 69 63 20 77 61  isable-static wa
bfd0: 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 65 73 74  s given..if test
bfe0: 20 22 24 7b 65 6e 61 62 6c 65 5f 73 74 61 74 69   "${enable_stati
bff0: 63 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  c+set}" = set; t
c000: 68 65 6e 0a 20 20 65 6e 61 62 6c 65 76 61 6c 3d  hen.  enableval=
c010: 22 24 65 6e 61 62 6c 65 5f 73 74 61 74 69 63 22  "$enable_static"
c020: 0a 20 20 70 3d 24 7b 50 41 43 4b 41 47 45 2d 64  .  p=${PACKAGE-d
c030: 65 66 61 75 6c 74 7d 0a 20 20 20 20 63 61 73 65  efault}.    case
c040: 20 24 65 6e 61 62 6c 65 76 61 6c 20 69 6e 0a 20   $enableval in. 
c050: 20 20 20 79 65 73 29 20 65 6e 61 62 6c 65 5f 73     yes) enable_s
c060: 74 61 74 69 63 3d 79 65 73 20 3b 3b 0a 20 20 20  tatic=yes ;;.   
c070: 20 6e 6f 29 20 65 6e 61 62 6c 65 5f 73 74 61 74   no) enable_stat
c080: 69 63 3d 6e 6f 20 3b 3b 0a 20 20 20 20 2a 29 0a  ic=no ;;.    *).
c090: 20 20 20 20 20 65 6e 61 62 6c 65 5f 73 74 61 74       enable_stat
c0a0: 69 63 3d 6e 6f 0a 20 20 20 20 20 20 23 20 4c 6f  ic=no.      # Lo
c0b0: 6f 6b 20 61 74 20 74 68 65 20 61 72 67 75 6d 65  ok at the argume
c0c0: 6e 74 20 77 65 20 67 6f 74 2e 20 20 57 65 20 75  nt we got.  We u
c0d0: 73 65 20 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 6f  se all the commo
c0e0: 6e 20 6c 69 73 74 20 73 65 70 61 72 61 74 6f 72  n list separator
c0f0: 73 2e 0a 20 20 20 20 20 20 6c 74 5f 73 61 76 65  s..      lt_save
c100: 5f 69 66 73 3d 22 24 49 46 53 22 3b 20 49 46 53  _ifs="$IFS"; IFS
c110: 3d 22 24 7b 49 46 53 7d 24 50 41 54 48 5f 53 45  ="${IFS}$PATH_SE
c120: 50 41 52 41 54 4f 52 2c 22 0a 20 20 20 20 20 20  PARATOR,".      
c130: 66 6f 72 20 70 6b 67 20 69 6e 20 24 65 6e 61 62  for pkg in $enab
c140: 6c 65 76 61 6c 3b 20 64 6f 0a 09 49 46 53 3d 22  leval; do..IFS="
c150: 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 09 69  $lt_save_ifs"..i
c160: 66 20 74 65 73 74 20 22 58 24 70 6b 67 22 20 3d  f test "X$pkg" =
c170: 20 22 58 24 70 22 3b 20 74 68 65 6e 0a 09 20 20   "X$p"; then..  
c180: 65 6e 61 62 6c 65 5f 73 74 61 74 69 63 3d 79 65  enable_static=ye
c190: 73 0a 09 66 69 0a 20 20 20 20 20 20 64 6f 6e 65  s..fi.      done
c1a0: 0a 20 20 20 20 20 20 49 46 53 3d 22 24 6c 74 5f  .      IFS="$lt_
c1b0: 73 61 76 65 5f 69 66 73 22 0a 20 20 20 20 20 20  save_ifs".      
c1c0: 3b 3b 0a 20 20 20 20 65 73 61 63 0a 65 6c 73 65  ;;.    esac.else
c1d0: 0a 20 20 65 6e 61 62 6c 65 5f 73 74 61 74 69 63  .  enable_static
c1e0: 3d 79 65 73 0a 66 69 3b 0a 0a 23 20 43 68 65 63  =yes.fi;..# Chec
c1f0: 6b 20 77 68 65 74 68 65 72 20 2d 2d 65 6e 61 62  k whether --enab
c200: 6c 65 2d 66 61 73 74 2d 69 6e 73 74 61 6c 6c 20  le-fast-install 
c210: 6f 72 20 2d 2d 64 69 73 61 62 6c 65 2d 66 61 73  or --disable-fas
c220: 74 2d 69 6e 73 74 61 6c 6c 20 77 61 73 20 67 69  t-install was gi
c230: 76 65 6e 2e 0a 69 66 20 74 65 73 74 20 22 24 7b  ven..if test "${
c240: 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74  enable_fast_inst
c250: 61 6c 6c 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  all+set}" = set;
c260: 20 74 68 65 6e 0a 20 20 65 6e 61 62 6c 65 76 61   then.  enableva
c270: 6c 3d 22 24 65 6e 61 62 6c 65 5f 66 61 73 74 5f  l="$enable_fast_
c280: 69 6e 73 74 61 6c 6c 22 0a 20 20 70 3d 24 7b 50  install".  p=${P
c290: 41 43 4b 41 47 45 2d 64 65 66 61 75 6c 74 7d 0a  ACKAGE-default}.
c2a0: 20 20 20 20 63 61 73 65 20 24 65 6e 61 62 6c 65      case $enable
c2b0: 76 61 6c 20 69 6e 0a 20 20 20 20 79 65 73 29 20  val in.    yes) 
c2c0: 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74  enable_fast_inst
c2d0: 61 6c 6c 3d 79 65 73 20 3b 3b 0a 20 20 20 20 6e  all=yes ;;.    n
c2e0: 6f 29 20 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69  o) enable_fast_i
c2f0: 6e 73 74 61 6c 6c 3d 6e 6f 20 3b 3b 0a 20 20 20  nstall=no ;;.   
c300: 20 2a 29 0a 20 20 20 20 20 20 65 6e 61 62 6c 65   *).      enable
c310: 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c 3d 6e 6f  _fast_install=no
c320: 0a 20 20 20 20 20 20 23 20 4c 6f 6f 6b 20 61 74  .      # Look at
c330: 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 77 65   the argument we
c340: 20 67 6f 74 2e 20 20 57 65 20 75 73 65 20 61 6c   got.  We use al
c350: 6c 20 74 68 65 20 63 6f 6d 6d 6f 6e 20 6c 69 73  l the common lis
c360: 74 20 73 65 70 61 72 61 74 6f 72 73 2e 0a 20 20  t separators..  
c370: 20 20 20 20 6c 74 5f 73 61 76 65 5f 69 66 73 3d      lt_save_ifs=
c380: 22 24 49 46 53 22 3b 20 49 46 53 3d 22 24 7b 49  "$IFS"; IFS="${I
c390: 46 53 7d 24 50 41 54 48 5f 53 45 50 41 52 41 54  FS}$PATH_SEPARAT
c3a0: 4f 52 2c 22 0a 20 20 20 20 20 20 66 6f 72 20 70  OR,".      for p
c3b0: 6b 67 20 69 6e 20 24 65 6e 61 62 6c 65 76 61 6c  kg in $enableval
c3c0: 3b 20 64 6f 0a 09 49 46 53 3d 22 24 6c 74 5f 73  ; do..IFS="$lt_s
c3d0: 61 76 65 5f 69 66 73 22 0a 09 69 66 20 74 65 73  ave_ifs"..if tes
c3e0: 74 20 22 58 24 70 6b 67 22 20 3d 20 22 58 24 70  t "X$pkg" = "X$p
c3f0: 22 3b 20 74 68 65 6e 0a 09 20 20 65 6e 61 62 6c  "; then..  enabl
c400: 65 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c 3d 79  e_fast_install=y
c410: 65 73 0a 09 66 69 0a 20 20 20 20 20 20 64 6f 6e  es..fi.      don
c420: 65 0a 20 20 20 20 20 20 49 46 53 3d 22 24 6c 74  e.      IFS="$lt
c430: 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 20 20 20  _save_ifs".     
c440: 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 65 6c 73   ;;.    esac.els
c450: 65 0a 20 20 65 6e 61 62 6c 65 5f 66 61 73 74 5f  e.  enable_fast_
c460: 69 6e 73 74 61 6c 6c 3d 79 65 73 0a 66 69 3b 0a  install=yes.fi;.
c470: 0a 61 63 5f 61 75 78 5f 64 69 72 3d 0a 66 6f 72  .ac_aux_dir=.for
c480: 20 61 63 5f 64 69 72 20 69 6e 20 24 73 72 63 64   ac_dir in $srcd
c490: 69 72 20 24 73 72 63 64 69 72 2f 2e 2e 20 24 73  ir $srcdir/.. $s
c4a0: 72 63 64 69 72 2f 2e 2e 2f 2e 2e 3b 20 64 6f 0a  rcdir/../..; do.
c4b0: 20 20 69 66 20 74 65 73 74 20 2d 66 20 24 61 63    if test -f $ac
c4c0: 5f 64 69 72 2f 69 6e 73 74 61 6c 6c 2d 73 68 3b  _dir/install-sh;
c4d0: 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 61 75 78   then.    ac_aux
c4e0: 5f 64 69 72 3d 24 61 63 5f 64 69 72 0a 20 20 20  _dir=$ac_dir.   
c4f0: 20 61 63 5f 69 6e 73 74 61 6c 6c 5f 73 68 3d 22   ac_install_sh="
c500: 24 61 63 5f 61 75 78 5f 64 69 72 2f 69 6e 73 74  $ac_aux_dir/inst
c510: 61 6c 6c 2d 73 68 20 2d 63 22 0a 20 20 20 20 62  all-sh -c".    b
c520: 72 65 61 6b 0a 20 20 65 6c 69 66 20 74 65 73 74  reak.  elif test
c530: 20 2d 66 20 24 61 63 5f 64 69 72 2f 69 6e 73 74   -f $ac_dir/inst
c540: 61 6c 6c 2e 73 68 3b 20 74 68 65 6e 0a 20 20 20  all.sh; then.   
c550: 20 61 63 5f 61 75 78 5f 64 69 72 3d 24 61 63 5f   ac_aux_dir=$ac_
c560: 64 69 72 0a 20 20 20 20 61 63 5f 69 6e 73 74 61  dir.    ac_insta
c570: 6c 6c 5f 73 68 3d 22 24 61 63 5f 61 75 78 5f 64  ll_sh="$ac_aux_d
c580: 69 72 2f 69 6e 73 74 61 6c 6c 2e 73 68 20 2d 63  ir/install.sh -c
c590: 22 0a 20 20 20 20 62 72 65 61 6b 0a 20 20 65 6c  ".    break.  el
c5a0: 69 66 20 74 65 73 74 20 2d 66 20 24 61 63 5f 64  if test -f $ac_d
c5b0: 69 72 2f 73 68 74 6f 6f 6c 3b 20 74 68 65 6e 0a  ir/shtool; then.
c5c0: 20 20 20 20 61 63 5f 61 75 78 5f 64 69 72 3d 24      ac_aux_dir=$
c5d0: 61 63 5f 64 69 72 0a 20 20 20 20 61 63 5f 69 6e  ac_dir.    ac_in
c5e0: 73 74 61 6c 6c 5f 73 68 3d 22 24 61 63 5f 61 75  stall_sh="$ac_au
c5f0: 78 5f 64 69 72 2f 73 68 74 6f 6f 6c 20 69 6e 73  x_dir/shtool ins
c600: 74 61 6c 6c 20 2d 63 22 0a 20 20 20 20 62 72 65  tall -c".    bre
c610: 61 6b 0a 20 20 66 69 0a 64 6f 6e 65 0a 69 66 20  ak.  fi.done.if 
c620: 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 61 75 78  test -z "$ac_aux
c630: 5f 64 69 72 22 3b 20 74 68 65 6e 0a 20 20 7b 20  _dir"; then.  { 
c640: 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
c650: 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 63  LINENO: error: c
c660: 61 6e 6e 6f 74 20 66 69 6e 64 20 69 6e 73 74 61  annot find insta
c670: 6c 6c 2d 73 68 20 6f 72 20 69 6e 73 74 61 6c 6c  ll-sh or install
c680: 2e 73 68 20 69 6e 20 24 73 72 63 64 69 72 20 24  .sh in $srcdir $
c690: 73 72 63 64 69 72 2f 2e 2e 20 24 73 72 63 64 69  srcdir/.. $srcdi
c6a0: 72 2f 2e 2e 2f 2e 2e 22 20 3e 26 35 0a 65 63 68  r/../.." >&5.ech
c6b0: 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
c6c0: 3a 20 63 61 6e 6e 6f 74 20 66 69 6e 64 20 69 6e  : cannot find in
c6d0: 73 74 61 6c 6c 2d 73 68 20 6f 72 20 69 6e 73 74  stall-sh or inst
c6e0: 61 6c 6c 2e 73 68 20 69 6e 20 24 73 72 63 64 69  all.sh in $srcdi
c6f0: 72 20 24 73 72 63 64 69 72 2f 2e 2e 20 24 73 72  r $srcdir/.. $sr
c700: 63 64 69 72 2f 2e 2e 2f 2e 2e 22 20 3e 26 32 3b  cdir/../.." >&2;
c710: 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b  }.   { (exit 1);
c720: 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 66 69   exit 1; }; }.fi
c730: 0a 61 63 5f 63 6f 6e 66 69 67 5f 67 75 65 73 73  .ac_config_guess
c740: 3d 22 24 53 48 45 4c 4c 20 24 61 63 5f 61 75 78  ="$SHELL $ac_aux
c750: 5f 64 69 72 2f 63 6f 6e 66 69 67 2e 67 75 65 73  _dir/config.gues
c760: 73 22 0a 61 63 5f 63 6f 6e 66 69 67 5f 73 75 62  s".ac_config_sub
c770: 3d 22 24 53 48 45 4c 4c 20 24 61 63 5f 61 75 78  ="$SHELL $ac_aux
c780: 5f 64 69 72 2f 63 6f 6e 66 69 67 2e 73 75 62 22  _dir/config.sub"
c790: 0a 61 63 5f 63 6f 6e 66 69 67 75 72 65 3d 22 24  .ac_configure="$
c7a0: 53 48 45 4c 4c 20 24 61 63 5f 61 75 78 5f 64 69  SHELL $ac_aux_di
c7b0: 72 2f 63 6f 6e 66 69 67 75 72 65 22 20 23 20 54  r/configure" # T
c7c0: 68 69 73 20 73 68 6f 75 6c 64 20 62 65 20 43 79  his should be Cy
c7d0: 67 6e 75 73 20 63 6f 6e 66 69 67 75 72 65 2e 0a  gnus configure..
c7e0: 0a 23 20 4d 61 6b 65 20 73 75 72 65 20 77 65 20  .# Make sure we 
c7f0: 63 61 6e 20 72 75 6e 20 63 6f 6e 66 69 67 2e 73  can run config.s
c800: 75 62 2e 0a 24 61 63 5f 63 6f 6e 66 69 67 5f 73  ub..$ac_config_s
c810: 75 62 20 73 75 6e 34 20 3e 2f 64 65 76 2f 6e 75  ub sun4 >/dev/nu
c820: 6c 6c 20 32 3e 26 31 20 7c 7c 0a 20 20 7b 20 7b  ll 2>&1 ||.  { {
c830: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
c840: 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 63 61  INENO: error: ca
c850: 6e 6e 6f 74 20 72 75 6e 20 24 61 63 5f 63 6f 6e  nnot run $ac_con
c860: 66 69 67 5f 73 75 62 22 20 3e 26 35 0a 65 63 68  fig_sub" >&5.ech
c870: 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
c880: 3a 20 63 61 6e 6e 6f 74 20 72 75 6e 20 24 61 63  : cannot run $ac
c890: 5f 63 6f 6e 66 69 67 5f 73 75 62 22 20 3e 26 32  _config_sub" >&2
c8a0: 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29  ;}.   { (exit 1)
c8b0: 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 0a  ; exit 1; }; }..
c8c0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
c8d0: 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 62  NENO: checking b
c8e0: 75 69 6c 64 20 73 79 73 74 65 6d 20 74 79 70 65  uild system type
c8f0: 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
c900: 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 62 75 69  _N "checking bui
c910: 6c 64 20 73 79 73 74 65 6d 20 74 79 70 65 2e 2e  ld system type..
c920: 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
c930: 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f  f test "${ac_cv_
c940: 62 75 69 6c 64 2b 73 65 74 7d 22 20 3d 20 73 65  build+set}" = se
c950: 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
c960: 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
c970: 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
c980: 73 65 0a 20 20 61 63 5f 63 76 5f 62 75 69 6c 64  se.  ac_cv_build
c990: 5f 61 6c 69 61 73 3d 24 62 75 69 6c 64 5f 61 6c  _alias=$build_al
c9a0: 69 61 73 0a 74 65 73 74 20 2d 7a 20 22 24 61 63  ias.test -z "$ac
c9b0: 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69 61 73 22  _cv_build_alias"
c9c0: 20 26 26 0a 20 20 61 63 5f 63 76 5f 62 75 69 6c   &&.  ac_cv_buil
c9d0: 64 5f 61 6c 69 61 73 3d 60 24 61 63 5f 63 6f 6e  d_alias=`$ac_con
c9e0: 66 69 67 5f 67 75 65 73 73 60 0a 74 65 73 74 20  fig_guess`.test 
c9f0: 2d 7a 20 22 24 61 63 5f 63 76 5f 62 75 69 6c 64  -z "$ac_cv_build
ca00: 5f 61 6c 69 61 73 22 20 26 26 0a 20 20 7b 20 7b  _alias" &&.  { {
ca10: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
ca20: 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 63 61  INENO: error: ca
ca30: 6e 6e 6f 74 20 67 75 65 73 73 20 62 75 69 6c 64  nnot guess build
ca40: 20 74 79 70 65 3b 20 79 6f 75 20 6d 75 73 74 20   type; you must 
ca50: 73 70 65 63 69 66 79 20 6f 6e 65 22 20 3e 26 35  specify one" >&5
ca60: 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65  .echo "$as_me: e
ca70: 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 67 75 65  rror: cannot gue
ca80: 73 73 20 62 75 69 6c 64 20 74 79 70 65 3b 20 79  ss build type; y
ca90: 6f 75 20 6d 75 73 74 20 73 70 65 63 69 66 79 20  ou must specify 
caa0: 6f 6e 65 22 20 3e 26 32 3b 7d 0a 20 20 20 7b 20  one" >&2;}.   { 
cab0: 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31  (exit 1); exit 1
cac0: 3b 20 7d 3b 20 7d 0a 61 63 5f 63 76 5f 62 75 69  ; }; }.ac_cv_bui
cad0: 6c 64 3d 60 24 61 63 5f 63 6f 6e 66 69 67 5f 73  ld=`$ac_config_s
cae0: 75 62 20 24 61 63 5f 63 76 5f 62 75 69 6c 64 5f  ub $ac_cv_build_
caf0: 61 6c 69 61 73 60 20 7c 7c 0a 20 20 7b 20 7b 20  alias` ||.  { { 
cb00: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
cb10: 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 24 61 63  NENO: error: $ac
cb20: 5f 63 6f 6e 66 69 67 5f 73 75 62 20 24 61 63 5f  _config_sub $ac_
cb30: 63 76 5f 62 75 69 6c 64 5f 61 6c 69 61 73 20 66  cv_build_alias f
cb40: 61 69 6c 65 64 22 20 3e 26 35 0a 65 63 68 6f 20  ailed" >&5.echo 
cb50: 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20  "$as_me: error: 
cb60: 24 61 63 5f 63 6f 6e 66 69 67 5f 73 75 62 20 24  $ac_config_sub $
cb70: 61 63 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69 61  ac_cv_build_alia
cb80: 73 20 66 61 69 6c 65 64 22 20 3e 26 32 3b 7d 0a  s failed" >&2;}.
cb90: 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65     { (exit 1); e
cba0: 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 0a 66 69 0a  xit 1; }; }..fi.
cbb0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
cbc0: 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61  NENO: result: $a
cbd0: 63 5f 63 76 5f 62 75 69 6c 64 22 20 3e 26 35 0a  c_cv_build" >&5.
cbe0: 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
cbf0: 61 63 5f 63 76 5f 62 75 69 6c 64 22 20 3e 26 36  ac_cv_build" >&6
cc00: 0a 62 75 69 6c 64 3d 24 61 63 5f 63 76 5f 62 75  .build=$ac_cv_bu
cc10: 69 6c 64 0a 62 75 69 6c 64 5f 63 70 75 3d 60 65  ild.build_cpu=`e
cc20: 63 68 6f 20 24 61 63 5f 63 76 5f 62 75 69 6c 64  cho $ac_cv_build
cc30: 20 7c 20 73 65 64 20 27 73 2f 5e 5c 28 5b 5e 2d   | sed 's/^\([^-
cc40: 5d 2a 5c 29 2d 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c  ]*\)-\([^-]*\)-\
cc50: 28 2e 2a 5c 29 24 2f 5c 31 2f 27 60 0a 62 75 69  (.*\)$/\1/'`.bui
cc60: 6c 64 5f 76 65 6e 64 6f 72 3d 60 65 63 68 6f 20  ld_vendor=`echo 
cc70: 24 61 63 5f 63 76 5f 62 75 69 6c 64 20 7c 20 73  $ac_cv_build | s
cc80: 65 64 20 27 73 2f 5e 5c 28 5b 5e 2d 5d 2a 5c 29  ed 's/^\([^-]*\)
cc90: 2d 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 2e 2a 5c  -\([^-]*\)-\(.*\
cca0: 29 24 2f 5c 32 2f 27 60 0a 62 75 69 6c 64 5f 6f  )$/\2/'`.build_o
ccb0: 73 3d 60 65 63 68 6f 20 24 61 63 5f 63 76 5f 62  s=`echo $ac_cv_b
ccc0: 75 69 6c 64 20 7c 20 73 65 64 20 27 73 2f 5e 5c  uild | sed 's/^\
ccd0: 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 5b 5e 2d 5d 2a  ([^-]*\)-\([^-]*
cce0: 5c 29 2d 5c 28 2e 2a 5c 29 24 2f 5c 33 2f 27 60  \)-\(.*\)$/\3/'`
ccf0: 0a 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  ...echo "$as_me:
cd00: 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
cd10: 67 20 68 6f 73 74 20 73 79 73 74 65 6d 20 74 79  g host system ty
cd20: 70 65 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  pe" >&5.echo $EC
cd30: 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 68  HO_N "checking h
cd40: 6f 73 74 20 73 79 73 74 65 6d 20 74 79 70 65 2e  ost system type.
cd50: 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
cd60: 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76  if test "${ac_cv
cd70: 5f 68 6f 73 74 2b 73 65 74 7d 22 20 3d 20 73 65  _host+set}" = se
cd80: 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
cd90: 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
cda0: 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
cdb0: 73 65 0a 20 20 61 63 5f 63 76 5f 68 6f 73 74 5f  se.  ac_cv_host_
cdc0: 61 6c 69 61 73 3d 24 68 6f 73 74 5f 61 6c 69 61  alias=$host_alia
cdd0: 73 0a 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63  s.test -z "$ac_c
cde0: 76 5f 68 6f 73 74 5f 61 6c 69 61 73 22 20 26 26  v_host_alias" &&
cdf0: 0a 20 20 61 63 5f 63 76 5f 68 6f 73 74 5f 61 6c  .  ac_cv_host_al
ce00: 69 61 73 3d 24 61 63 5f 63 76 5f 62 75 69 6c 64  ias=$ac_cv_build
ce10: 5f 61 6c 69 61 73 0a 61 63 5f 63 76 5f 68 6f 73  _alias.ac_cv_hos
ce20: 74 3d 60 24 61 63 5f 63 6f 6e 66 69 67 5f 73 75  t=`$ac_config_su
ce30: 62 20 24 61 63 5f 63 76 5f 68 6f 73 74 5f 61 6c  b $ac_cv_host_al
ce40: 69 61 73 60 20 7c 7c 0a 20 20 7b 20 7b 20 65 63  ias` ||.  { { ec
ce50: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
ce60: 4e 4f 3a 20 65 72 72 6f 72 3a 20 24 61 63 5f 63  NO: error: $ac_c
ce70: 6f 6e 66 69 67 5f 73 75 62 20 24 61 63 5f 63 76  onfig_sub $ac_cv
ce80: 5f 68 6f 73 74 5f 61 6c 69 61 73 20 66 61 69 6c  _host_alias fail
ce90: 65 64 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  ed" >&5.echo "$a
cea0: 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 24 61 63  s_me: error: $ac
ceb0: 5f 63 6f 6e 66 69 67 5f 73 75 62 20 24 61 63 5f  _config_sub $ac_
cec0: 63 76 5f 68 6f 73 74 5f 61 6c 69 61 73 20 66 61  cv_host_alias fa
ced0: 69 6c 65 64 22 20 3e 26 32 3b 7d 0a 20 20 20 7b  iled" >&2;}.   {
cee0: 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20   (exit 1); exit 
cef0: 31 3b 20 7d 3b 20 7d 0a 0a 66 69 0a 65 63 68 6f  1; }; }..fi.echo
cf00: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
cf10: 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76  : result: $ac_cv
cf20: 5f 68 6f 73 74 22 20 3e 26 35 0a 65 63 68 6f 20  _host" >&5.echo 
cf30: 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76  "${ECHO_T}$ac_cv
cf40: 5f 68 6f 73 74 22 20 3e 26 36 0a 68 6f 73 74 3d  _host" >&6.host=
cf50: 24 61 63 5f 63 76 5f 68 6f 73 74 0a 68 6f 73 74  $ac_cv_host.host
cf60: 5f 63 70 75 3d 60 65 63 68 6f 20 24 61 63 5f 63  _cpu=`echo $ac_c
cf70: 76 5f 68 6f 73 74 20 7c 20 73 65 64 20 27 73 2f  v_host | sed 's/
cf80: 5e 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 5b 5e 2d  ^\([^-]*\)-\([^-
cf90: 5d 2a 5c 29 2d 5c 28 2e 2a 5c 29 24 2f 5c 31 2f  ]*\)-\(.*\)$/\1/
cfa0: 27 60 0a 68 6f 73 74 5f 76 65 6e 64 6f 72 3d 60  '`.host_vendor=`
cfb0: 65 63 68 6f 20 24 61 63 5f 63 76 5f 68 6f 73 74  echo $ac_cv_host
cfc0: 20 7c 20 73 65 64 20 27 73 2f 5e 5c 28 5b 5e 2d   | sed 's/^\([^-
cfd0: 5d 2a 5c 29 2d 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c  ]*\)-\([^-]*\)-\
cfe0: 28 2e 2a 5c 29 24 2f 5c 32 2f 27 60 0a 68 6f 73  (.*\)$/\2/'`.hos
cff0: 74 5f 6f 73 3d 60 65 63 68 6f 20 24 61 63 5f 63  t_os=`echo $ac_c
d000: 76 5f 68 6f 73 74 20 7c 20 73 65 64 20 27 73 2f  v_host | sed 's/
d010: 5e 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 5b 5e 2d  ^\([^-]*\)-\([^-
d020: 5d 2a 5c 29 2d 5c 28 2e 2a 5c 29 24 2f 5c 33 2f  ]*\)-\(.*\)$/\3/
d030: 27 60 0a 0a 0a 61 63 5f 65 78 74 3d 63 0a 61 63  '`...ac_ext=c.ac
d040: 5f 63 70 70 3d 27 24 43 50 50 20 24 43 50 50 46  _cpp='$CPP $CPPF
d050: 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65  LAGS'.ac_compile
d060: 3d 27 24 43 43 20 2d 63 20 24 43 46 4c 41 47 53  ='$CC -c $CFLAGS
d070: 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74   $CPPFLAGS conft
d080: 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27  est.$ac_ext >&5'
d090: 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f  .ac_link='$CC -o
d0a0: 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65   conftest$ac_exe
d0b0: 65 78 74 20 24 43 46 4c 41 47 53 20 24 43 50 50  ext $CFLAGS $CPP
d0c0: 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63  FLAGS $LDFLAGS c
d0d0: 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
d0e0: 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f  $LIBS >&5'.ac_co
d0f0: 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63  mpiler_gnu=$ac_c
d100: 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  v_c_compiler_gnu
d110: 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63  .if test -n "$ac
d120: 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74  _tool_prefix"; t
d130: 68 65 6e 0a 20 20 23 20 45 78 74 72 61 63 74 20  hen.  # Extract 
d140: 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f  the first word o
d150: 66 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65  f "${ac_tool_pre
d160: 66 69 78 7d 67 63 63 22 2c 20 73 6f 20 69 74 20  fix}gcc", so it 
d170: 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d  can be a program
d180: 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e   name with args.
d190: 0a 73 65 74 20 64 75 6d 6d 79 20 24 7b 61 63 5f  .set dummy ${ac_
d1a0: 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 67 63 63 3b  tool_prefix}gcc;
d1b0: 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f   ac_word=$2.echo
d1c0: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
d1d0: 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24  : checking for $
d1e0: 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68  ac_word" >&5.ech
d1f0: 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
d200: 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64  ing for $ac_word
d210: 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
d220: 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63  .if test "${ac_c
d230: 76 5f 70 72 6f 67 5f 43 43 2b 73 65 74 7d 22 20  v_prog_CC+set}" 
d240: 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63  = set; then.  ec
d250: 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63  ho $ECHO_N "(cac
d260: 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26  hed) $ECHO_C" >&
d270: 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74  6.else.  if test
d280: 20 2d 6e 20 22 24 43 43 22 3b 20 74 68 65 6e 0a   -n "$CC"; then.
d290: 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 3d    ac_cv_prog_CC=
d2a0: 22 24 43 43 22 20 23 20 4c 65 74 20 74 68 65 20  "$CC" # Let the 
d2b0: 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68  user override th
d2c0: 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f  e test..else.as_
d2d0: 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49  save_IFS=$IFS; I
d2e0: 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54  FS=$PATH_SEPARAT
d2f0: 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e  OR.for as_dir in
d300: 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d   $PATH.do.  IFS=
d310: 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74  $as_save_IFS.  t
d320: 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22  est -z "$as_dir"
d330: 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66   && as_dir=..  f
d340: 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69  or ac_exec_ext i
d350: 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61  n '' $ac_executa
d360: 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20  ble_extensions; 
d370: 64 6f 0a 20 20 69 66 20 24 61 73 5f 65 78 65 63  do.  if $as_exec
d380: 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69  utable_p "$as_di
d390: 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78  r/$ac_word$ac_ex
d3a0: 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20  ec_ext"; then.  
d3b0: 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 3d    ac_cv_prog_CC=
d3c0: 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69  "${ac_tool_prefi
d3d0: 78 7d 67 63 63 22 0a 20 20 20 20 65 63 68 6f 20  x}gcc".    echo 
d3e0: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
d3f0: 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24   found $as_dir/$
d400: 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f  ac_word$ac_exec_
d410: 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65  ext" >&5.    bre
d420: 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64  ak 2.  fi.done.d
d430: 6f 6e 65 0a 0a 66 69 0a 66 69 0a 43 43 3d 24 61  one..fi.fi.CC=$a
d440: 63 5f 63 76 5f 70 72 6f 67 5f 43 43 0a 69 66 20  c_cv_prog_CC.if 
d450: 74 65 73 74 20 2d 6e 20 22 24 43 43 22 3b 20 74  test -n "$CC"; t
d460: 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  hen.  echo "$as_
d470: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
d480: 6c 74 3a 20 24 43 43 22 20 3e 26 35 0a 65 63 68  lt: $CC" >&5.ech
d490: 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 43 43 22  o "${ECHO_T}$CC"
d4a0: 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f   >&6.else.  echo
d4b0: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
d4c0: 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26  : result: no" >&
d4d0: 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
d4e0: 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 66 69 0a  }no" >&6.fi..fi.
d4f0: 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f  if test -z "$ac_
d500: 63 76 5f 70 72 6f 67 5f 43 43 22 3b 20 74 68 65  cv_prog_CC"; the
d510: 6e 0a 20 20 61 63 5f 63 74 5f 43 43 3d 24 43 43  n.  ac_ct_CC=$CC
d520: 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65  .  # Extract the
d530: 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22   first word of "
d540: 67 63 63 22 2c 20 73 6f 20 69 74 20 63 61 6e 20  gcc", so it can 
d550: 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d  be a program nam
d560: 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74  e with args..set
d570: 20 64 75 6d 6d 79 20 67 63 63 3b 20 61 63 5f 77   dummy gcc; ac_w
d580: 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73  ord=$2.echo "$as
d590: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
d5a0: 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f  cking for $ac_wo
d5b0: 72 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  rd" >&5.echo $EC
d5c0: 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66  HO_N "checking f
d5d0: 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24  or $ac_word... $
d5e0: 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74  ECHO_C" >&6.if t
d5f0: 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f  est "${ac_cv_pro
d600: 67 5f 61 63 5f 63 74 5f 43 43 2b 73 65 74 7d 22  g_ac_ct_CC+set}"
d610: 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
d620: 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
d630: 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
d640: 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73  &6.else.  if tes
d650: 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 43 22  t -n "$ac_ct_CC"
d660: 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70  ; then.  ac_cv_p
d670: 72 6f 67 5f 61 63 5f 63 74 5f 43 43 3d 22 24 61  rog_ac_ct_CC="$a
d680: 63 5f 63 74 5f 43 43 22 20 23 20 4c 65 74 20 74  c_ct_CC" # Let t
d690: 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65  he user override
d6a0: 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a   the test..else.
d6b0: 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53  as_save_IFS=$IFS
d6c0: 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41  ; IFS=$PATH_SEPA
d6d0: 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72  RATOR.for as_dir
d6e0: 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49   in $PATH.do.  I
d6f0: 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a  FS=$as_save_IFS.
d700: 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64    test -z "$as_d
d710: 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a  ir" && as_dir=..
d720: 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78    for ac_exec_ex
d730: 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63  t in '' $ac_exec
d740: 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e  utable_extension
d750: 73 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65  s; do.  if $as_e
d760: 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73  xecutable_p "$as
d770: 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
d780: 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e  _exec_ext"; then
d790: 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  .    ac_cv_prog_
d7a0: 61 63 5f 63 74 5f 43 43 3d 22 67 63 63 22 0a 20  ac_ct_CC="gcc". 
d7b0: 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a     echo "$as_me:
d7c0: 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24  $LINENO: found $
d7d0: 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24  as_dir/$ac_word$
d7e0: 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35  ac_exec_ext" >&5
d7f0: 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66  .    break 2.  f
d800: 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a  i.done.done..fi.
d810: 66 69 0a 61 63 5f 63 74 5f 43 43 3d 24 61 63 5f  fi.ac_ct_CC=$ac_
d820: 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43  cv_prog_ac_ct_CC
d830: 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63  .if test -n "$ac
d840: 5f 63 74 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20  _ct_CC"; then.  
d850: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
d860: 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61  NENO: result: $a
d870: 63 5f 63 74 5f 43 43 22 20 3e 26 35 0a 65 63 68  c_ct_CC" >&5.ech
d880: 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f  o "${ECHO_T}$ac_
d890: 63 74 5f 43 43 22 20 3e 26 36 0a 65 6c 73 65 0a  ct_CC" >&6.else.
d8a0: 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
d8b0: 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
d8c0: 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  no" >&5.echo "${
d8d0: 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66  ECHO_T}no" >&6.f
d8e0: 69 0a 0a 20 20 43 43 3d 24 61 63 5f 63 74 5f 43  i..  CC=$ac_ct_C
d8f0: 43 0a 65 6c 73 65 0a 20 20 43 43 3d 22 24 61 63  C.else.  CC="$ac
d900: 5f 63 76 5f 70 72 6f 67 5f 43 43 22 0a 66 69 0a  _cv_prog_CC".fi.
d910: 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 43 43  .if test -z "$CC
d920: 22 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73  "; then.  if tes
d930: 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70  t -n "$ac_tool_p
d940: 72 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 20 23  refix"; then.  #
d950: 20 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72   Extract the fir
d960: 73 74 20 77 6f 72 64 20 6f 66 20 22 24 7b 61 63  st word of "${ac
d970: 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 63 63 22  _tool_prefix}cc"
d980: 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61  , so it can be a
d990: 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69   program name wi
d9a0: 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d  th args..set dum
d9b0: 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65  my ${ac_tool_pre
d9c0: 66 69 78 7d 63 63 3b 20 61 63 5f 77 6f 72 64 3d  fix}cc; ac_word=
d9d0: 24 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  $2.echo "$as_me:
d9e0: 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
d9f0: 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20  g for $ac_word" 
da00: 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
da10: 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24   "checking for $
da20: 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f  ac_word... $ECHO
da30: 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  _C" >&6.if test 
da40: 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43  "${ac_cv_prog_CC
da50: 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
da60: 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
da70: 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
da80: 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
da90: 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43 43 22  if test -n "$CC"
daa0: 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70  ; then.  ac_cv_p
dab0: 72 6f 67 5f 43 43 3d 22 24 43 43 22 20 23 20 4c  rog_CC="$CC" # L
dac0: 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72  et the user over
dad0: 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65  ride the test..e
dae0: 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d  lse.as_save_IFS=
daf0: 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f  $IFS; IFS=$PATH_
db00: 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73  SEPARATOR.for as
db10: 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f  _dir in $PATH.do
db20: 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f  .  IFS=$as_save_
db30: 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24  IFS.  test -z "$
db40: 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69  as_dir" && as_di
db50: 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78 65  r=..  for ac_exe
db60: 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f  c_ext in '' $ac_
db70: 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e  executable_exten
db80: 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 24  sions; do.  if $
db90: 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20  as_executable_p 
dba0: 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72  "$as_dir/$ac_wor
dbb0: 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20  d$ac_exec_ext"; 
dbc0: 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70  then.    ac_cv_p
dbd0: 72 6f 67 5f 43 43 3d 22 24 7b 61 63 5f 74 6f 6f  rog_CC="${ac_too
dbe0: 6c 5f 70 72 65 66 69 78 7d 63 63 22 0a 20 20 20  l_prefix}cc".   
dbf0: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
dc00: 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73  INENO: found $as
dc10: 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
dc20: 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20  _exec_ext" >&5. 
dc30: 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a     break 2.  fi.
dc40: 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69  done.done..fi.fi
dc50: 0a 43 43 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f  .CC=$ac_cv_prog_
dc60: 43 43 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24  CC.if test -n "$
dc70: 43 43 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  CC"; then.  echo
dc80: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
dc90: 3a 20 72 65 73 75 6c 74 3a 20 24 43 43 22 20 3e  : result: $CC" >
dca0: 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
dcb0: 54 7d 24 43 43 22 20 3e 26 36 0a 65 6c 73 65 0a  T}$CC" >&6.else.
dcc0: 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
dcd0: 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
dce0: 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  no" >&5.echo "${
dcf0: 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66  ECHO_T}no" >&6.f
dd00: 69 0a 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a  i..fi.if test -z
dd10: 20 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43   "$ac_cv_prog_CC
dd20: 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 74 5f  "; then.  ac_ct_
dd30: 43 43 3d 24 43 43 0a 20 20 23 20 45 78 74 72 61  CC=$CC.  # Extra
dd40: 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72  ct the first wor
dd50: 64 20 6f 66 20 22 63 63 22 2c 20 73 6f 20 69 74  d of "cc", so it
dd60: 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61   can be a progra
dd70: 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73  m name with args
dd80: 2e 0a 73 65 74 20 64 75 6d 6d 79 20 63 63 3b 20  ..set dummy cc; 
dd90: 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20  ac_word=$2.echo 
dda0: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
ddb0: 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61   checking for $a
ddc0: 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f  c_word" >&5.echo
ddd0: 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
dde0: 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e  ng for $ac_word.
ddf0: 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
de00: 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76  if test "${ac_cv
de10: 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 2b 73  _prog_ac_ct_CC+s
de20: 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
de30: 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  .  echo $ECHO_N 
de40: 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f  "(cached) $ECHO_
de50: 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66  C" >&6.else.  if
de60: 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74   test -n "$ac_ct
de70: 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  _CC"; then.  ac_
de80: 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43  cv_prog_ac_ct_CC
de90: 3d 22 24 61 63 5f 63 74 5f 43 43 22 20 23 20 4c  ="$ac_ct_CC" # L
dea0: 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72  et the user over
deb0: 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65  ride the test..e
dec0: 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d  lse.as_save_IFS=
ded0: 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f  $IFS; IFS=$PATH_
dee0: 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73  SEPARATOR.for as
def0: 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f  _dir in $PATH.do
df00: 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f  .  IFS=$as_save_
df10: 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24  IFS.  test -z "$
df20: 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69  as_dir" && as_di
df30: 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78 65  r=..  for ac_exe
df40: 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f  c_ext in '' $ac_
df50: 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e  executable_exten
df60: 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 24  sions; do.  if $
df70: 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20  as_executable_p 
df80: 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72  "$as_dir/$ac_wor
df90: 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20  d$ac_exec_ext"; 
dfa0: 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70  then.    ac_cv_p
dfb0: 72 6f 67 5f 61 63 5f 63 74 5f 43 43 3d 22 63 63  rog_ac_ct_CC="cc
dfc0: 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f  ".    echo "$as_
dfd0: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e  me:$LINENO: foun
dfe0: 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f  d $as_dir/$ac_wo
dff0: 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20  rd$ac_exec_ext" 
e000: 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a  >&5.    break 2.
e010: 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a    fi.done.done..
e020: 66 69 0a 66 69 0a 61 63 5f 63 74 5f 43 43 3d 24  fi.fi.ac_ct_CC=$
e030: 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
e040: 5f 43 43 0a 69 66 20 74 65 73 74 20 2d 6e 20 22  _CC.if test -n "
e050: 24 61 63 5f 63 74 5f 43 43 22 3b 20 74 68 65 6e  $ac_ct_CC"; then
e060: 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
e070: 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
e080: 20 24 61 63 5f 63 74 5f 43 43 22 20 3e 26 35 0a   $ac_ct_CC" >&5.
e090: 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
e0a0: 61 63 5f 63 74 5f 43 43 22 20 3e 26 36 0a 65 6c  ac_ct_CC" >&6.el
e0b0: 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
e0c0: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
e0d0: 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20  t: no" >&5.echo 
e0e0: 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26  "${ECHO_T}no" >&
e0f0: 36 0a 66 69 0a 0a 20 20 43 43 3d 24 61 63 5f 63  6.fi..  CC=$ac_c
e100: 74 5f 43 43 0a 65 6c 73 65 0a 20 20 43 43 3d 22  t_CC.else.  CC="
e110: 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 22 0a  $ac_cv_prog_CC".
e120: 66 69 0a 0a 66 69 0a 69 66 20 74 65 73 74 20 2d  fi..fi.if test -
e130: 7a 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20 20  z "$CC"; then.  
e140: 23 20 45 78 74 72 61 63 74 20 74 68 65 20 66 69  # Extract the fi
e150: 72 73 74 20 77 6f 72 64 20 6f 66 20 22 63 63 22  rst word of "cc"
e160: 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61  , so it can be a
e170: 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69   program name wi
e180: 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d  th args..set dum
e190: 6d 79 20 63 63 3b 20 61 63 5f 77 6f 72 64 3d 24  my cc; ac_word=$
e1a0: 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  2.echo "$as_me:$
e1b0: 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
e1c0: 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e   for $ac_word" >
e1d0: 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
e1e0: 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61  "checking for $a
e1f0: 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f  c_word... $ECHO_
e200: 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22  C" >&6.if test "
e210: 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 2b  ${ac_cv_prog_CC+
e220: 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
e230: 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
e240: 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
e250: 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69  _C" >&6.else.  i
e260: 66 20 74 65 73 74 20 2d 6e 20 22 24 43 43 22 3b  f test -n "$CC";
e270: 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72   then.  ac_cv_pr
e280: 6f 67 5f 43 43 3d 22 24 43 43 22 20 23 20 4c 65  og_CC="$CC" # Le
e290: 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72  t the user overr
e2a0: 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c  ide the test..el
e2b0: 73 65 0a 20 20 61 63 5f 70 72 6f 67 5f 72 65 6a  se.  ac_prog_rej
e2c0: 65 63 74 65 64 3d 6e 6f 0a 61 73 5f 73 61 76 65  ected=no.as_save
e2d0: 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24  _IFS=$IFS; IFS=$
e2e0: 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66  PATH_SEPARATOR.f
e2f0: 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41  or as_dir in $PA
e300: 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f  TH.do.  IFS=$as_
e310: 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20  save_IFS.  test 
e320: 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20  -z "$as_dir" && 
e330: 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61  as_dir=..  for a
e340: 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27  c_exec_ext in ''
e350: 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f   $ac_executable_
e360: 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20  extensions; do. 
e370: 20 69 66 20 24 61 73 5f 65 78 65 63 75 74 61 62   if $as_executab
e380: 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61  le_p "$as_dir/$a
e390: 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
e3a0: 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 69 66  xt"; then.    if
e3b0: 20 74 65 73 74 20 22 24 61 73 5f 64 69 72 2f 24   test "$as_dir/$
e3c0: 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f  ac_word$ac_exec_
e3d0: 65 78 74 22 20 3d 20 22 2f 75 73 72 2f 75 63 62  ext" = "/usr/ucb
e3e0: 2f 63 63 22 3b 20 74 68 65 6e 0a 20 20 20 20 20  /cc"; then.     
e3f0: 20 20 61 63 5f 70 72 6f 67 5f 72 65 6a 65 63 74    ac_prog_reject
e400: 65 64 3d 79 65 73 0a 20 20 20 20 20 20 20 63 6f  ed=yes.       co
e410: 6e 74 69 6e 75 65 0a 20 20 20 20 20 66 69 0a 20  ntinue.     fi. 
e420: 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43     ac_cv_prog_CC
e430: 3d 22 63 63 22 0a 20 20 20 20 65 63 68 6f 20 22  ="cc".    echo "
e440: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
e450: 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61  found $as_dir/$a
e460: 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
e470: 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61  xt" >&5.    brea
e480: 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f  k 2.  fi.done.do
e490: 6e 65 0a 0a 69 66 20 74 65 73 74 20 24 61 63 5f  ne..if test $ac_
e4a0: 70 72 6f 67 5f 72 65 6a 65 63 74 65 64 20 3d 20  prog_rejected = 
e4b0: 79 65 73 3b 20 74 68 65 6e 0a 20 20 23 20 57 65  yes; then.  # We
e4c0: 20 66 6f 75 6e 64 20 61 20 62 6f 67 6f 6e 20 69   found a bogon i
e4d0: 6e 20 74 68 65 20 70 61 74 68 2c 20 73 6f 20 6d  n the path, so m
e4e0: 61 6b 65 20 73 75 72 65 20 77 65 20 6e 65 76 65  ake sure we neve
e4f0: 72 20 75 73 65 20 69 74 2e 0a 20 20 73 65 74 20  r use it..  set 
e500: 64 75 6d 6d 79 20 24 61 63 5f 63 76 5f 70 72 6f  dummy $ac_cv_pro
e510: 67 5f 43 43 0a 20 20 73 68 69 66 74 0a 20 20 69  g_CC.  shift.  i
e520: 66 20 74 65 73 74 20 24 23 20 21 3d 20 30 3b 20  f test $# != 0; 
e530: 74 68 65 6e 0a 20 20 20 20 23 20 57 65 20 63 68  then.    # We ch
e540: 6f 73 65 20 61 20 64 69 66 66 65 72 65 6e 74 20  ose a different 
e550: 63 6f 6d 70 69 6c 65 72 20 66 72 6f 6d 20 74 68  compiler from th
e560: 65 20 62 6f 67 75 73 20 6f 6e 65 2e 0a 20 20 20  e bogus one..   
e570: 20 23 20 48 6f 77 65 76 65 72 2c 20 69 74 20 68   # However, it h
e580: 61 73 20 74 68 65 20 73 61 6d 65 20 62 61 73 65  as the same base
e590: 6e 61 6d 65 2c 20 73 6f 20 74 68 65 20 62 6f 67  name, so the bog
e5a0: 6f 6e 20 77 69 6c 6c 20 62 65 20 63 68 6f 73 65  on will be chose
e5b0: 6e 0a 20 20 20 20 23 20 66 69 72 73 74 20 69 66  n.    # first if
e5c0: 20 77 65 20 73 65 74 20 43 43 20 74 6f 20 6a 75   we set CC to ju
e5d0: 73 74 20 74 68 65 20 62 61 73 65 6e 61 6d 65 3b  st the basename;
e5e0: 20 75 73 65 20 74 68 65 20 66 75 6c 6c 20 66 69   use the full fi
e5f0: 6c 65 20 6e 61 6d 65 2e 0a 20 20 20 20 73 68 69  le name..    shi
e600: 66 74 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f  ft.    ac_cv_pro
e610: 67 5f 43 43 3d 22 24 61 73 5f 64 69 72 2f 24 61  g_CC="$as_dir/$a
e620: 63 5f 77 6f 72 64 24 7b 31 2b 27 20 27 7d 24 40  c_word${1+' '}$@
e630: 22 0a 20 20 66 69 0a 66 69 0a 66 69 0a 66 69 0a  ".  fi.fi.fi.fi.
e640: 43 43 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43  CC=$ac_cv_prog_C
e650: 43 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43  C.if test -n "$C
e660: 43 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  C"; then.  echo 
e670: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
e680: 20 72 65 73 75 6c 74 3a 20 24 43 43 22 20 3e 26   result: $CC" >&
e690: 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
e6a0: 7d 24 43 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  }$CC" >&6.else. 
e6b0: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
e6c0: 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e  INENO: result: n
e6d0: 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  o" >&5.echo "${E
e6e0: 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69  CHO_T}no" >&6.fi
e6f0: 0a 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20  ..fi.if test -z 
e700: 22 24 43 43 22 3b 20 74 68 65 6e 0a 20 20 69 66  "$CC"; then.  if
e710: 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f   test -n "$ac_to
e720: 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e  ol_prefix"; then
e730: 0a 20 20 66 6f 72 20 61 63 5f 70 72 6f 67 20 69  .  for ac_prog i
e740: 6e 20 63 6c 0a 20 20 64 6f 0a 20 20 20 20 23 20  n cl.  do.    # 
e750: 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73  Extract the firs
e760: 74 20 77 6f 72 64 20 6f 66 20 22 24 61 63 5f 74  t word of "$ac_t
e770: 6f 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72  ool_prefix$ac_pr
e780: 6f 67 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62  og", so it can b
e790: 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65  e a program name
e7a0: 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20   with args..set 
e7b0: 64 75 6d 6d 79 20 24 61 63 5f 74 6f 6f 6c 5f 70  dummy $ac_tool_p
e7c0: 72 65 66 69 78 24 61 63 5f 70 72 6f 67 3b 20 61  refix$ac_prog; a
e7d0: 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22  c_word=$2.echo "
e7e0: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
e7f0: 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
e800: 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f 20  _word" >&5.echo 
e810: 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
e820: 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e  g for $ac_word..
e830: 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
e840: 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f  f test "${ac_cv_
e850: 70 72 6f 67 5f 43 43 2b 73 65 74 7d 22 20 3d 20  prog_CC+set}" = 
e860: 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
e870: 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
e880: 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
e890: 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d  else.  if test -
e8a0: 6e 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20 20  n "$CC"; then.  
e8b0: 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 3d 22 24  ac_cv_prog_CC="$
e8c0: 43 43 22 20 23 20 4c 65 74 20 74 68 65 20 75 73  CC" # Let the us
e8d0: 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20  er override the 
e8e0: 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61  test..else.as_sa
e8f0: 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53  ve_IFS=$IFS; IFS
e900: 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52  =$PATH_SEPARATOR
e910: 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24  .for as_dir in $
e920: 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61  PATH.do.  IFS=$a
e930: 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73  s_save_IFS.  tes
e940: 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26  t -z "$as_dir" &
e950: 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72  & as_dir=..  for
e960: 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20   ac_exec_ext in 
e970: 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c  '' $ac_executabl
e980: 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f  e_extensions; do
e990: 0a 20 20 69 66 20 24 61 73 5f 65 78 65 63 75 74  .  if $as_execut
e9a0: 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f  able_p "$as_dir/
e9b0: 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
e9c0: 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20  _ext"; then.    
e9d0: 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 3d 22 24  ac_cv_prog_CC="$
e9e0: 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 24 61  ac_tool_prefix$a
e9f0: 63 5f 70 72 6f 67 22 0a 20 20 20 20 65 63 68 6f  c_prog".    echo
ea00: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
ea10: 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f  : found $as_dir/
ea20: 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
ea30: 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72  _ext" >&5.    br
ea40: 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a  eak 2.  fi.done.
ea50: 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 43 43 3d 24  done..fi.fi.CC=$
ea60: 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 0a 69 66  ac_cv_prog_CC.if
ea70: 20 74 65 73 74 20 2d 6e 20 22 24 43 43 22 3b 20   test -n "$CC"; 
ea80: 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73  then.  echo "$as
ea90: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
eaa0: 75 6c 74 3a 20 24 43 43 22 20 3e 26 35 0a 65 63  ult: $CC" >&5.ec
eab0: 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 43 43  ho "${ECHO_T}$CC
eac0: 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68  " >&6.else.  ech
ead0: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
eae0: 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e  O: result: no" >
eaf0: 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
eb00: 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 20 20  T}no" >&6.fi..  
eb10: 20 20 74 65 73 74 20 2d 6e 20 22 24 43 43 22 20    test -n "$CC" 
eb20: 26 26 20 62 72 65 61 6b 0a 20 20 64 6f 6e 65 0a  && break.  done.
eb30: 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24  fi.if test -z "$
eb40: 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63  CC"; then.  ac_c
eb50: 74 5f 43 43 3d 24 43 43 0a 20 20 66 6f 72 20 61  t_CC=$CC.  for a
eb60: 63 5f 70 72 6f 67 20 69 6e 20 63 6c 0a 64 6f 0a  c_prog in cl.do.
eb70: 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20    # Extract the 
eb80: 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24  first word of "$
eb90: 61 63 5f 70 72 6f 67 22 2c 20 73 6f 20 69 74 20  ac_prog", so it 
eba0: 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d  can be a program
ebb0: 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e   name with args.
ebc0: 0a 73 65 74 20 64 75 6d 6d 79 20 24 61 63 5f 70  .set dummy $ac_p
ebd0: 72 6f 67 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a  rog; ac_word=$2.
ebe0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
ebf0: 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66  NENO: checking f
ec00: 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35  or $ac_word" >&5
ec10: 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
ec20: 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f  hecking for $ac_
ec30: 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  word... $ECHO_C"
ec40: 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b   >&6.if test "${
ec50: 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
ec60: 5f 43 43 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  _CC+set}" = set;
ec70: 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
ec80: 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
ec90: 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
eca0: 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24  .  if test -n "$
ecb0: 61 63 5f 63 74 5f 43 43 22 3b 20 74 68 65 6e 0a  ac_ct_CC"; then.
ecc0: 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f    ac_cv_prog_ac_
ecd0: 63 74 5f 43 43 3d 22 24 61 63 5f 63 74 5f 43 43  ct_CC="$ac_ct_CC
ece0: 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72  " # Let the user
ecf0: 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65   override the te
ed00: 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65  st..else.as_save
ed10: 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24  _IFS=$IFS; IFS=$
ed20: 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66  PATH_SEPARATOR.f
ed30: 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41  or as_dir in $PA
ed40: 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f  TH.do.  IFS=$as_
ed50: 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20  save_IFS.  test 
ed60: 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20  -z "$as_dir" && 
ed70: 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61  as_dir=..  for a
ed80: 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27  c_exec_ext in ''
ed90: 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f   $ac_executable_
eda0: 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20  extensions; do. 
edb0: 20 69 66 20 24 61 73 5f 65 78 65 63 75 74 61 62   if $as_executab
edc0: 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61  le_p "$as_dir/$a
edd0: 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
ede0: 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63  xt"; then.    ac
edf0: 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43  _cv_prog_ac_ct_C
ee00: 43 3d 22 24 61 63 5f 70 72 6f 67 22 0a 20 20 20  C="$ac_prog".   
ee10: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
ee20: 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73  INENO: found $as
ee30: 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
ee40: 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20  _exec_ext" >&5. 
ee50: 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a     break 2.  fi.
ee60: 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69  done.done..fi.fi
ee70: 0a 61 63 5f 63 74 5f 43 43 3d 24 61 63 5f 63 76  .ac_ct_CC=$ac_cv
ee80: 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 0a 69  _prog_ac_ct_CC.i
ee90: 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63  f test -n "$ac_c
eea0: 74 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20 65 63  t_CC"; then.  ec
eeb0: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
eec0: 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f  NO: result: $ac_
eed0: 63 74 5f 43 43 22 20 3e 26 35 0a 65 63 68 6f 20  ct_CC" >&5.echo 
eee0: 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 74  "${ECHO_T}$ac_ct
eef0: 5f 43 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  _CC" >&6.else.  
ef00: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
ef10: 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f  NENO: result: no
ef20: 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
ef30: 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a  HO_T}no" >&6.fi.
ef40: 0a 20 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f  .  test -n "$ac_
ef50: 63 74 5f 43 43 22 20 26 26 20 62 72 65 61 6b 0a  ct_CC" && break.
ef60: 64 6f 6e 65 0a 0a 20 20 43 43 3d 24 61 63 5f 63  done..  CC=$ac_c
ef70: 74 5f 43 43 0a 66 69 0a 0a 66 69 0a 0a 0a 74 65  t_CC.fi..fi...te
ef80: 73 74 20 2d 7a 20 22 24 43 43 22 20 26 26 20 7b  st -z "$CC" && {
ef90: 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
efa0: 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20  $LINENO: error: 
efb0: 6e 6f 20 61 63 63 65 70 74 61 62 6c 65 20 43 20  no acceptable C 
efc0: 63 6f 6d 70 69 6c 65 72 20 66 6f 75 6e 64 20 69  compiler found i
efd0: 6e 20 5c 24 50 41 54 48 0a 53 65 65 20 5c 60 63  n \$PATH.See \`c
efe0: 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d  onfig.log' for m
eff0: 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e 26  ore details." >&
f000: 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  5.echo "$as_me: 
f010: 65 72 72 6f 72 3a 20 6e 6f 20 61 63 63 65 70 74  error: no accept
f020: 61 62 6c 65 20 43 20 63 6f 6d 70 69 6c 65 72 20  able C compiler 
f030: 66 6f 75 6e 64 20 69 6e 20 5c 24 50 41 54 48 0a  found in \$PATH.
f040: 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67  See \`config.log
f050: 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69  ' for more detai
f060: 6c 73 2e 22 20 3e 26 32 3b 7d 0a 20 20 20 7b 20  ls." >&2;}.   { 
f070: 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31  (exit 1); exit 1
f080: 3b 20 7d 3b 20 7d 0a 0a 23 20 50 72 6f 76 69 64  ; }; }..# Provid
f090: 65 20 73 6f 6d 65 20 69 6e 66 6f 72 6d 61 74 69  e some informati
f0a0: 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 63 6f 6d  on about the com
f0b0: 70 69 6c 65 72 2e 0a 65 63 68 6f 20 22 24 61 73  piler..echo "$as
f0c0: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 22 20 5c 0a  _me:$LINENO:" \.
f0d0: 20 20 20 20 20 22 63 68 65 63 6b 69 6e 67 20 66       "checking f
f0e0: 6f 72 20 43 20 63 6f 6d 70 69 6c 65 72 20 76 65  or C compiler ve
f0f0: 72 73 69 6f 6e 22 20 3e 26 35 0a 61 63 5f 63 6f  rsion" >&5.ac_co
f100: 6d 70 69 6c 65 72 3d 60 73 65 74 20 58 20 24 61  mpiler=`set X $a
f110: 63 5f 63 6f 6d 70 69 6c 65 3b 20 65 63 68 6f 20  c_compile; echo 
f120: 24 32 60 0a 7b 20 28 65 76 61 6c 20 65 63 68 6f  $2`.{ (eval echo
f130: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
f140: 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 72  : \"$ac_compiler
f150: 20 2d 2d 76 65 72 73 69 6f 6e 20 3c 2f 64 65 76   --version </dev
f160: 2f 6e 75 6c 6c 20 3e 26 35 5c 22 22 29 20 3e 26  /null >&5\"") >&
f170: 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f  5.  (eval $ac_co
f180: 6d 70 69 6c 65 72 20 2d 2d 76 65 72 73 69 6f 6e  mpiler --version
f190: 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 29   </dev/null >&5)
f1a0: 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75   2>&5.  ac_statu
f1b0: 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73  s=$?.  echo "$as
f1c0: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
f1d0: 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
f1e0: 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
f1f0: 74 61 74 75 73 29 3b 20 7d 0a 7b 20 28 65 76 61  tatus); }.{ (eva
f200: 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
f210: 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f  LINENO: \"$ac_co
f220: 6d 70 69 6c 65 72 20 2d 76 20 3c 2f 64 65 76 2f  mpiler -v </dev/
f230: 6e 75 6c 6c 20 3e 26 35 5c 22 22 29 20 3e 26 35  null >&5\"") >&5
f240: 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d  .  (eval $ac_com
f250: 70 69 6c 65 72 20 2d 76 20 3c 2f 64 65 76 2f 6e  piler -v </dev/n
f260: 75 6c 6c 20 3e 26 35 29 20 32 3e 26 35 0a 20 20  ull >&5) 2>&5.  
f270: 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
f280: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
f290: 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
f2a0: 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
f2b0: 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
f2c0: 7d 0a 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22  }.{ (eval echo "
f2d0: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
f2e0: 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d  \"$ac_compiler -
f2f0: 56 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26 35  V </dev/null >&5
f300: 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
f310: 20 24 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 56   $ac_compiler -V
f320: 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 29   </dev/null >&5)
f330: 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75   2>&5.  ac_statu
f340: 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73  s=$?.  echo "$as
f350: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
f360: 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
f370: 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
f380: 74 61 74 75 73 29 3b 20 7d 0a 0a 63 61 74 20 3e  tatus); }..cat >
f390: 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
f3a0: 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e   <<_ACEOF./* con
f3b0: 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43  fdefs.h.  */._AC
f3c0: 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73  EOF.cat confdefs
f3d0: 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  .h >>conftest.$a
f3e0: 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66  c_ext.cat >>conf
f3f0: 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
f400: 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e  ACEOF./* end con
f410: 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e  fdefs.h.  */..in
f420: 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b  t.main ().{..  ;
f430: 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f  .  return 0;.}._
f440: 41 43 45 4f 46 0a 61 63 5f 63 6c 65 61 6e 5f 66  ACEOF.ac_clean_f
f450: 69 6c 65 73 5f 73 61 76 65 3d 24 61 63 5f 63 6c  iles_save=$ac_cl
f460: 65 61 6e 5f 66 69 6c 65 73 0a 61 63 5f 63 6c 65  ean_files.ac_cle
f470: 61 6e 5f 66 69 6c 65 73 3d 22 24 61 63 5f 63 6c  an_files="$ac_cl
f480: 65 61 6e 5f 66 69 6c 65 73 20 61 2e 6f 75 74 20  ean_files a.out 
f490: 61 2e 65 78 65 20 62 2e 6f 75 74 22 0a 23 20 54  a.exe b.out".# T
f4a0: 72 79 20 74 6f 20 63 72 65 61 74 65 20 61 6e 20  ry to create an 
f4b0: 65 78 65 63 75 74 61 62 6c 65 20 77 69 74 68 6f  executable witho
f4c0: 75 74 20 2d 6f 20 66 69 72 73 74 2c 20 64 69 73  ut -o first, dis
f4d0: 72 65 67 61 72 64 20 61 2e 6f 75 74 2e 0a 23 20  regard a.out..# 
f4e0: 49 74 20 77 69 6c 6c 20 68 65 6c 70 20 75 73 20  It will help us 
f4f0: 64 69 61 67 6e 6f 73 65 20 62 72 6f 6b 65 6e 20  diagnose broken 
f500: 63 6f 6d 70 69 6c 65 72 73 2c 20 61 6e 64 20 66  compilers, and f
f510: 69 6e 64 69 6e 67 20 6f 75 74 20 61 6e 20 69 6e  inding out an in
f520: 74 75 69 74 69 6f 6e 0a 23 20 6f 66 20 65 78 65  tuition.# of exe
f530: 65 78 74 2e 0a 65 63 68 6f 20 22 24 61 73 5f 6d  ext..echo "$as_m
f540: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
f550: 69 6e 67 20 66 6f 72 20 43 20 63 6f 6d 70 69 6c  ing for C compil
f560: 65 72 20 64 65 66 61 75 6c 74 20 6f 75 74 70 75  er default outpu
f570: 74 20 66 69 6c 65 20 6e 61 6d 65 22 20 3e 26 35  t file name" >&5
f580: 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
f590: 68 65 63 6b 69 6e 67 20 66 6f 72 20 43 20 63 6f  hecking for C co
f5a0: 6d 70 69 6c 65 72 20 64 65 66 61 75 6c 74 20 6f  mpiler default o
f5b0: 75 74 70 75 74 20 66 69 6c 65 20 6e 61 6d 65 2e  utput file name.
f5c0: 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
f5d0: 61 63 5f 6c 69 6e 6b 5f 64 65 66 61 75 6c 74 3d  ac_link_default=
f5e0: 60 65 63 68 6f 20 22 24 61 63 5f 6c 69 6e 6b 22  `echo "$ac_link"
f5f0: 20 7c 20 73 65 64 20 27 73 2f 20 2d 6f 20 2a 63   | sed 's/ -o *c
f600: 6f 6e 66 74 65 73 74 5b 5e 20 5d 2a 2f 2f 27 60  onftest[^ ]*//'`
f610: 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  .if { (eval echo
f620: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
f630: 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b 5f 64 65 66  : \"$ac_link_def
f640: 61 75 6c 74 5c 22 22 29 20 3e 26 35 0a 20 20 28  ault\"") >&5.  (
f650: 65 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 5f 64 65  eval $ac_link_de
f660: 66 61 75 6c 74 29 20 32 3e 26 35 0a 20 20 61 63  fault) 2>&5.  ac
f670: 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
f680: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
f690: 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
f6a0: 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
f6b0: 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b   $ac_status); };
f6c0: 20 74 68 65 6e 0a 20 20 23 20 46 69 6e 64 20 74   then.  # Find t
f6d0: 68 65 20 6f 75 74 70 75 74 2c 20 73 74 61 72 74  he output, start
f6e0: 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 6d 6f 73  ing from the mos
f6f0: 74 20 6c 69 6b 65 6c 79 2e 20 20 54 68 69 73 20  t likely.  This 
f700: 73 63 68 65 6d 65 20 69 73 0a 23 20 6e 6f 74 20  scheme is.# not 
f710: 72 6f 62 75 73 74 20 74 6f 20 6a 75 6e 6b 20 69  robust to junk i
f720: 6e 20 60 2e 27 2c 20 68 65 6e 63 65 20 67 6f 20  n `.', hence go 
f730: 74 6f 20 77 69 6c 64 63 61 72 64 73 20 28 61 2e  to wildcards (a.
f740: 2a 29 20 6f 6e 6c 79 20 61 73 20 61 20 6c 61 73  *) only as a las
f750: 74 0a 23 20 72 65 73 6f 72 74 2e 0a 0a 23 20 42  t.# resort...# B
f760: 65 20 63 61 72 65 66 75 6c 20 74 6f 20 69 6e 69  e careful to ini
f770: 74 69 61 6c 69 7a 65 20 74 68 69 73 20 76 61 72  tialize this var
f780: 69 61 62 6c 65 2c 20 73 69 6e 63 65 20 69 74 20  iable, since it 
f790: 75 73 65 64 20 74 6f 20 62 65 20 63 61 63 68 65  used to be cache
f7a0: 64 2e 0a 23 20 4f 74 68 65 72 77 69 73 65 20 61  d..# Otherwise a
f7b0: 6e 20 6f 6c 64 20 63 61 63 68 65 20 76 61 6c 75  n old cache valu
f7c0: 65 20 6f 66 20 60 6e 6f 27 20 6c 65 64 20 74 6f  e of `no' led to
f7d0: 20 60 45 58 45 45 58 54 20 3d 20 6e 6f 27 20 69   `EXEEXT = no' i
f7e0: 6e 20 61 20 4d 61 6b 65 66 69 6c 65 2e 0a 61 63  n a Makefile..ac
f7f0: 5f 63 76 5f 65 78 65 65 78 74 3d 0a 23 20 62 2e  _cv_exeext=.# b.
f800: 6f 75 74 20 69 73 20 63 72 65 61 74 65 64 20 62  out is created b
f810: 79 20 69 39 36 30 20 63 6f 6d 70 69 6c 65 72 73  y i960 compilers
f820: 2e 0a 66 6f 72 20 61 63 5f 66 69 6c 65 20 69 6e  ..for ac_file in
f830: 20 61 5f 6f 75 74 2e 65 78 65 20 61 2e 65 78 65   a_out.exe a.exe
f840: 20 63 6f 6e 66 74 65 73 74 2e 65 78 65 20 61 2e   conftest.exe a.
f850: 6f 75 74 20 63 6f 6e 66 74 65 73 74 20 61 2e 2a  out conftest a.*
f860: 20 63 6f 6e 66 74 65 73 74 2e 2a 20 62 2e 6f 75   conftest.* b.ou
f870: 74 0a 64 6f 0a 20 20 74 65 73 74 20 2d 66 20 22  t.do.  test -f "
f880: 24 61 63 5f 66 69 6c 65 22 20 7c 7c 20 63 6f 6e  $ac_file" || con
f890: 74 69 6e 75 65 0a 20 20 63 61 73 65 20 24 61 63  tinue.  case $ac
f8a0: 5f 66 69 6c 65 20 69 6e 0a 20 20 20 20 2a 2e 24  _file in.    *.$
f8b0: 61 63 5f 65 78 74 20 7c 20 2a 2e 78 63 6f 66 66  ac_ext | *.xcoff
f8c0: 20 7c 20 2a 2e 74 64 73 20 7c 20 2a 2e 64 20 7c   | *.tds | *.d |
f8d0: 20 2a 2e 70 64 62 20 7c 20 2a 2e 78 53 59 4d 20   *.pdb | *.xSYM 
f8e0: 7c 20 2a 2e 62 62 20 7c 20 2a 2e 62 62 67 20 7c  | *.bb | *.bbg |
f8f0: 20 2a 2e 6f 20 7c 20 2a 2e 6f 62 6a 20 29 0a 09   *.o | *.obj )..
f900: 3b 3b 0a 20 20 20 20 63 6f 6e 66 74 65 73 74 2e  ;;.    conftest.
f910: 24 61 63 5f 65 78 74 20 29 0a 09 23 20 54 68 69  $ac_ext )..# Thi
f920: 73 20 69 73 20 74 68 65 20 73 6f 75 72 63 65 20  s is the source 
f930: 66 69 6c 65 2e 0a 09 3b 3b 0a 20 20 20 20 5b 61  file...;;.    [a
f940: 62 5d 2e 6f 75 74 20 29 0a 09 23 20 57 65 20 66  b].out )..# We f
f950: 6f 75 6e 64 20 74 68 65 20 64 65 66 61 75 6c 74  ound the default
f960: 20 65 78 65 63 75 74 61 62 6c 65 2c 20 62 75 74   executable, but
f970: 20 65 78 65 65 78 74 3d 27 27 20 69 73 20 6d 6f   exeext='' is mo
f980: 73 74 0a 09 23 20 63 65 72 74 61 69 6e 6c 79 20  st..# certainly 
f990: 72 69 67 68 74 2e 0a 09 62 72 65 61 6b 3b 3b 0a  right...break;;.
f9a0: 20 20 20 20 2a 2e 2a 20 29 0a 09 61 63 5f 63 76      *.* )..ac_cv
f9b0: 5f 65 78 65 65 78 74 3d 60 65 78 70 72 20 22 24  _exeext=`expr "$
f9c0: 61 63 5f 66 69 6c 65 22 20 3a 20 27 5b 5e 2e 5d  ac_file" : '[^.]
f9d0: 2a 5c 28 5c 2e 2e 2a 5c 29 27 60 0a 09 23 20 46  *\(\..*\)'`..# F
f9e0: 49 58 4d 45 3a 20 49 20 62 65 6c 69 65 76 65 20  IXME: I believe 
f9f0: 77 65 20 65 78 70 6f 72 74 20 61 63 5f 63 76 5f  we export ac_cv_
fa00: 65 78 65 65 78 74 20 66 6f 72 20 4c 69 62 74 6f  exeext for Libto
fa10: 6f 6c 2c 0a 09 23 20 62 75 74 20 69 74 20 77 6f  ol,..# but it wo
fa20: 75 6c 64 20 62 65 20 63 6f 6f 6c 20 74 6f 20 66  uld be cool to f
fa30: 69 6e 64 20 6f 75 74 20 69 66 20 69 74 27 73 20  ind out if it's 
fa40: 74 72 75 65 2e 20 20 44 6f 65 73 20 61 6e 79 62  true.  Does anyb
fa50: 6f 64 79 0a 09 23 20 6d 61 69 6e 74 61 69 6e 20  ody..# maintain 
fa60: 4c 69 62 74 6f 6f 6c 3f 20 2d 2d 61 6b 69 6d 2e  Libtool? --akim.
fa70: 0a 09 65 78 70 6f 72 74 20 61 63 5f 63 76 5f 65  ..export ac_cv_e
fa80: 78 65 65 78 74 0a 09 62 72 65 61 6b 3b 3b 0a 20  xeext..break;;. 
fa90: 20 20 20 2a 20 29 0a 09 62 72 65 61 6b 3b 3b 0a     * )..break;;.
faa0: 20 20 65 73 61 63 0a 64 6f 6e 65 0a 65 6c 73 65    esac.done.else
fab0: 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
fac0: 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20   failed program 
fad0: 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73  was:" >&5.sed 's
fae0: 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74  /^/| /' conftest
faf0: 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 7b 20  .$ac_ext >&5..{ 
fb00: 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
fb10: 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 43  LINENO: error: C
fb20: 20 63 6f 6d 70 69 6c 65 72 20 63 61 6e 6e 6f 74   compiler cannot
fb30: 20 63 72 65 61 74 65 20 65 78 65 63 75 74 61 62   create executab
fb40: 6c 65 73 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67  les.See \`config
fb50: 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64  .log' for more d
fb60: 65 74 61 69 6c 73 2e 22 20 3e 26 35 0a 65 63 68  etails." >&5.ech
fb70: 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
fb80: 3a 20 43 20 63 6f 6d 70 69 6c 65 72 20 63 61 6e  : C compiler can
fb90: 6e 6f 74 20 63 72 65 61 74 65 20 65 78 65 63 75  not create execu
fba0: 74 61 62 6c 65 73 0a 53 65 65 20 5c 60 63 6f 6e  tables.See \`con
fbb0: 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72  fig.log' for mor
fbc0: 65 20 64 65 74 61 69 6c 73 2e 22 20 3e 26 32 3b  e details." >&2;
fbd0: 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 37 37 29  }.   { (exit 77)
fbe0: 3b 20 65 78 69 74 20 37 37 3b 20 7d 3b 20 7d 0a  ; exit 77; }; }.
fbf0: 66 69 0a 0a 61 63 5f 65 78 65 65 78 74 3d 24 61  fi..ac_exeext=$a
fc00: 63 5f 63 76 5f 65 78 65 65 78 74 0a 65 63 68 6f  c_cv_exeext.echo
fc10: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
fc20: 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 66 69  : result: $ac_fi
fc30: 6c 65 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  le" >&5.echo "${
fc40: 45 43 48 4f 5f 54 7d 24 61 63 5f 66 69 6c 65 22  ECHO_T}$ac_file"
fc50: 20 3e 26 36 0a 0a 23 20 43 68 65 63 6b 20 74 68   >&6..# Check th
fc60: 65 20 63 6f 6d 70 69 6c 65 72 20 70 72 6f 64 75  e compiler produ
fc70: 63 65 73 20 65 78 65 63 75 74 61 62 6c 65 73 20  ces executables 
fc80: 77 65 20 63 61 6e 20 72 75 6e 2e 20 20 49 66 20  we can run.  If 
fc90: 6e 6f 74 2c 20 65 69 74 68 65 72 0a 23 20 74 68  not, either.# th
fca0: 65 20 63 6f 6d 70 69 6c 65 72 20 69 73 20 62 72  e compiler is br
fcb0: 6f 6b 65 6e 2c 20 6f 72 20 77 65 20 63 72 6f 73  oken, or we cros
fcc0: 73 20 63 6f 6d 70 69 6c 65 2e 0a 65 63 68 6f 20  s compile..echo 
fcd0: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
fce0: 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65   checking whethe
fcf0: 72 20 74 68 65 20 43 20 63 6f 6d 70 69 6c 65 72  r the C compiler
fd00: 20 77 6f 72 6b 73 22 20 3e 26 35 0a 65 63 68 6f   works" >&5.echo
fd10: 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
fd20: 6e 67 20 77 68 65 74 68 65 72 20 74 68 65 20 43  ng whether the C
fd30: 20 63 6f 6d 70 69 6c 65 72 20 77 6f 72 6b 73 2e   compiler works.
fd40: 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
fd50: 23 20 46 49 58 4d 45 3a 20 54 68 65 73 65 20 63  # FIXME: These c
fd60: 72 6f 73 73 20 63 6f 6d 70 69 6c 65 72 20 68 61  ross compiler ha
fd70: 63 6b 73 20 73 68 6f 75 6c 64 20 62 65 20 72 65  cks should be re
fd80: 6d 6f 76 65 64 20 66 6f 72 20 41 75 74 6f 63 6f  moved for Autoco
fd90: 6e 66 20 33 2e 30 0a 23 20 49 66 20 6e 6f 74 20  nf 3.0.# If not 
fda0: 63 72 6f 73 73 20 63 6f 6d 70 69 6c 69 6e 67 2c  cross compiling,
fdb0: 20 63 68 65 63 6b 20 74 68 61 74 20 77 65 20 63   check that we c
fdc0: 61 6e 20 72 75 6e 20 61 20 73 69 6d 70 6c 65 20  an run a simple 
fdd0: 70 72 6f 67 72 61 6d 2e 0a 69 66 20 74 65 73 74  program..if test
fde0: 20 22 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69   "$cross_compili
fdf0: 6e 67 22 20 21 3d 20 79 65 73 3b 20 74 68 65 6e  ng" != yes; then
fe00: 0a 20 20 69 66 20 7b 20 61 63 5f 74 72 79 3d 27  .  if { ac_try='
fe10: 2e 2f 24 61 63 5f 66 69 6c 65 27 0a 20 20 7b 20  ./$ac_file'.  { 
fe20: 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
fe30: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
fe40: 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
fe50: 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
fe60: 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
fe70: 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
fe80: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
fe90: 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
fea0: 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
feb0: 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e  tus); }; }; then
fec0: 0a 20 20 20 20 63 72 6f 73 73 5f 63 6f 6d 70 69  .    cross_compi
fed0: 6c 69 6e 67 3d 6e 6f 0a 20 20 65 6c 73 65 0a 20  ling=no.  else. 
fee0: 20 20 20 69 66 20 74 65 73 74 20 22 24 63 72 6f     if test "$cro
fef0: 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 22 20 3d 20  ss_compiling" = 
ff00: 6d 61 79 62 65 3b 20 74 68 65 6e 0a 09 63 72 6f  maybe; then..cro
ff10: 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3d 79 65 73  ss_compiling=yes
ff20: 0a 20 20 20 20 65 6c 73 65 0a 09 7b 20 7b 20 65  .    else..{ { e
ff30: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
ff40: 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e  ENO: error: cann
ff50: 6f 74 20 72 75 6e 20 43 20 63 6f 6d 70 69 6c 65  ot run C compile
ff60: 64 20 70 72 6f 67 72 61 6d 73 2e 0a 49 66 20 79  d programs..If y
ff70: 6f 75 20 6d 65 61 6e 74 20 74 6f 20 63 72 6f 73  ou meant to cros
ff80: 73 20 63 6f 6d 70 69 6c 65 2c 20 75 73 65 20 5c  s compile, use \
ff90: 60 2d 2d 68 6f 73 74 27 2e 0a 53 65 65 20 5c 60  `--host'..See \`
ffa0: 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20  config.log' for 
ffb0: 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e  more details." >
ffc0: 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  &5.echo "$as_me:
ffd0: 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 72   error: cannot r
ffe0: 75 6e 20 43 20 63 6f 6d 70 69 6c 65 64 20 70 72  un C compiled pr
fff0: 6f 67 72 61 6d 73 2e 0a 49 66 20 79 6f 75 20 6d  ograms..If you m
10000 65 61 6e 74 20 74 6f 20 63 72 6f 73 73 20 63 6f  eant to cross co
10010 6d 70 69 6c 65 2c 20 75 73 65 20 5c 60 2d 2d 68  mpile, use \`--h
10020 6f 73 74 27 2e 0a 53 65 65 20 5c 60 63 6f 6e 66  ost'..See \`conf
10030 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65  ig.log' for more
10040 20 64 65 74 61 69 6c 73 2e 22 20 3e 26 32 3b 7d   details." >&2;}
10050 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20  .   { (exit 1); 
10060 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 20 20 20  exit 1; }; }.   
10070 20 66 69 0a 20 20 66 69 0a 66 69 0a 65 63 68 6f   fi.  fi.fi.echo
10080 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
10090 3a 20 72 65 73 75 6c 74 3a 20 79 65 73 22 20 3e  : result: yes" >
100a0 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
100b0 54 7d 79 65 73 22 20 3e 26 36 0a 0a 72 6d 20 2d  T}yes" >&6..rm -
100c0 66 20 61 2e 6f 75 74 20 61 2e 65 78 65 20 63 6f  f a.out a.exe co
100d0 6e 66 74 65 73 74 24 61 63 5f 63 76 5f 65 78 65  nftest$ac_cv_exe
100e0 65 78 74 20 62 2e 6f 75 74 0a 61 63 5f 63 6c 65  ext b.out.ac_cle
100f0 61 6e 5f 66 69 6c 65 73 3d 24 61 63 5f 63 6c 65  an_files=$ac_cle
10100 61 6e 5f 66 69 6c 65 73 5f 73 61 76 65 0a 23 20  an_files_save.# 
10110 43 68 65 63 6b 20 74 68 65 20 63 6f 6d 70 69 6c  Check the compil
10120 65 72 20 70 72 6f 64 75 63 65 73 20 65 78 65 63  er produces exec
10130 75 74 61 62 6c 65 73 20 77 65 20 63 61 6e 20 72  utables we can r
10140 75 6e 2e 20 20 49 66 20 6e 6f 74 2c 20 65 69 74  un.  If not, eit
10150 68 65 72 0a 23 20 74 68 65 20 63 6f 6d 70 69 6c  her.# the compil
10160 65 72 20 69 73 20 62 72 6f 6b 65 6e 2c 20 6f 72  er is broken, or
10170 20 77 65 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c   we cross compil
10180 65 2e 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  e..echo "$as_me:
10190 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
101a0 67 20 77 68 65 74 68 65 72 20 77 65 20 61 72 65  g whether we are
101b0 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c 69 6e 67   cross compiling
101c0 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
101d0 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 77 68 65  _N "checking whe
101e0 74 68 65 72 20 77 65 20 61 72 65 20 63 72 6f 73  ther we are cros
101f0 73 20 63 6f 6d 70 69 6c 69 6e 67 2e 2e 2e 20 24  s compiling... $
10200 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 63 68 6f  ECHO_C" >&6.echo
10210 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
10220 3a 20 72 65 73 75 6c 74 3a 20 24 63 72 6f 73 73  : result: $cross
10230 5f 63 6f 6d 70 69 6c 69 6e 67 22 20 3e 26 35 0a  _compiling" >&5.
10240 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
10250 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 22  cross_compiling"
10260 20 3e 26 36 0a 0a 65 63 68 6f 20 22 24 61 73 5f   >&6..echo "$as_
10270 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
10280 6b 69 6e 67 20 66 6f 72 20 73 75 66 66 69 78 20  king for suffix 
10290 6f 66 20 65 78 65 63 75 74 61 62 6c 65 73 22 20  of executables" 
102a0 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
102b0 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 73   "checking for s
102c0 75 66 66 69 78 20 6f 66 20 65 78 65 63 75 74 61  uffix of executa
102d0 62 6c 65 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  bles... $ECHO_C"
102e0 20 3e 26 36 0a 69 66 20 7b 20 28 65 76 61 6c 20   >&6.if { (eval 
102f0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
10300 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b  NENO: \"$ac_link
10310 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
10320 20 24 61 63 5f 6c 69 6e 6b 29 20 32 3e 26 35 0a   $ac_link) 2>&5.
10330 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
10340 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
10350 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
10360 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
10370 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
10380 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 23 20 49 66  ; }; then.  # If
10390 20 62 6f 74 68 20 60 63 6f 6e 66 74 65 73 74 2e   both `conftest.
103a0 65 78 65 27 20 61 6e 64 20 60 63 6f 6e 66 74 65  exe' and `confte
103b0 73 74 27 20 61 72 65 20 60 70 72 65 73 65 6e 74  st' are `present
103c0 27 20 28 77 65 6c 6c 2c 20 6f 62 73 65 72 76 61  ' (well, observa
103d0 62 6c 65 29 0a 23 20 63 61 74 63 68 20 60 63 6f  ble).# catch `co
103e0 6e 66 74 65 73 74 2e 65 78 65 27 2e 20 20 46 6f  nftest.exe'.  Fo
103f0 72 20 69 6e 73 74 61 6e 63 65 20 77 69 74 68 20  r instance with 
10400 43 79 67 77 69 6e 2c 20 60 6c 73 20 63 6f 6e 66  Cygwin, `ls conf
10410 74 65 73 74 27 20 77 69 6c 6c 0a 23 20 77 6f 72  test' will.# wor
10420 6b 20 70 72 6f 70 65 72 6c 79 20 28 69 2e 65 2e  k properly (i.e.
10430 2c 20 72 65 66 65 72 20 74 6f 20 60 63 6f 6e 66  , refer to `conf
10440 74 65 73 74 2e 65 78 65 27 29 2c 20 77 68 69 6c  test.exe'), whil
10450 65 20 69 74 20 77 6f 6e 27 74 20 77 69 74 68 0a  e it won't with.
10460 23 20 60 72 6d 27 2e 0a 66 6f 72 20 61 63 5f 66  # `rm'..for ac_f
10470 69 6c 65 20 69 6e 20 63 6f 6e 66 74 65 73 74 2e  ile in conftest.
10480 65 78 65 20 63 6f 6e 66 74 65 73 74 20 63 6f 6e  exe conftest con
10490 66 74 65 73 74 2e 2a 3b 20 64 6f 0a 20 20 74 65  ftest.*; do.  te
104a0 73 74 20 2d 66 20 22 24 61 63 5f 66 69 6c 65 22  st -f "$ac_file"
104b0 20 7c 7c 20 63 6f 6e 74 69 6e 75 65 0a 20 20 63   || continue.  c
104c0 61 73 65 20 24 61 63 5f 66 69 6c 65 20 69 6e 0a  ase $ac_file in.
104d0 20 20 20 20 2a 2e 24 61 63 5f 65 78 74 20 7c 20      *.$ac_ext | 
104e0 2a 2e 78 63 6f 66 66 20 7c 20 2a 2e 74 64 73 20  *.xcoff | *.tds 
104f0 7c 20 2a 2e 64 20 7c 20 2a 2e 70 64 62 20 7c 20  | *.d | *.pdb | 
10500 2a 2e 78 53 59 4d 20 7c 20 2a 2e 62 62 20 7c 20  *.xSYM | *.bb | 
10510 2a 2e 62 62 67 20 7c 20 2a 2e 6f 20 7c 20 2a 2e  *.bbg | *.o | *.
10520 6f 62 6a 20 29 20 3b 3b 0a 20 20 20 20 2a 2e 2a  obj ) ;;.    *.*
10530 20 29 20 61 63 5f 63 76 5f 65 78 65 65 78 74 3d   ) ac_cv_exeext=
10540 60 65 78 70 72 20 22 24 61 63 5f 66 69 6c 65 22  `expr "$ac_file"
10550 20 3a 20 27 5b 5e 2e 5d 2a 5c 28 5c 2e 2e 2a 5c   : '[^.]*\(\..*\
10560 29 27 60 0a 09 20 20 65 78 70 6f 72 74 20 61 63  )'`..  export ac
10570 5f 63 76 5f 65 78 65 65 78 74 0a 09 20 20 62 72  _cv_exeext..  br
10580 65 61 6b 3b 3b 0a 20 20 20 20 2a 20 29 20 62 72  eak;;.    * ) br
10590 65 61 6b 3b 3b 0a 20 20 65 73 61 63 0a 64 6f 6e  eak;;.  esac.don
105a0 65 0a 65 6c 73 65 0a 20 20 7b 20 7b 20 65 63 68  e.else.  { { ech
105b0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
105c0 4f 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74  O: error: cannot
105d0 20 63 6f 6d 70 75 74 65 20 73 75 66 66 69 78 20   compute suffix 
105e0 6f 66 20 65 78 65 63 75 74 61 62 6c 65 73 3a 20  of executables: 
105f0 63 61 6e 6e 6f 74 20 63 6f 6d 70 69 6c 65 20 61  cannot compile a
10600 6e 64 20 6c 69 6e 6b 0a 53 65 65 20 5c 60 63 6f  nd link.See \`co
10610 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f  nfig.log' for mo
10620 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e 26 35  re details." >&5
10630 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65  .echo "$as_me: e
10640 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 63 6f 6d  rror: cannot com
10650 70 75 74 65 20 73 75 66 66 69 78 20 6f 66 20 65  pute suffix of e
10660 78 65 63 75 74 61 62 6c 65 73 3a 20 63 61 6e 6e  xecutables: cann
10670 6f 74 20 63 6f 6d 70 69 6c 65 20 61 6e 64 20 6c  ot compile and l
10680 69 6e 6b 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67  ink.See \`config
10690 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64  .log' for more d
106a0 65 74 61 69 6c 73 2e 22 20 3e 26 32 3b 7d 0a 20  etails." >&2;}. 
106b0 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78    { (exit 1); ex
106c0 69 74 20 31 3b 20 7d 3b 20 7d 0a 66 69 0a 0a 72  it 1; }; }.fi..r
106d0 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 24 61 63  m -f conftest$ac
106e0 5f 63 76 5f 65 78 65 65 78 74 0a 65 63 68 6f 20  _cv_exeext.echo 
106f0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
10700 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f   result: $ac_cv_
10710 65 78 65 65 78 74 22 20 3e 26 35 0a 65 63 68 6f  exeext" >&5.echo
10720 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63   "${ECHO_T}$ac_c
10730 76 5f 65 78 65 65 78 74 22 20 3e 26 36 0a 0a 72  v_exeext" >&6..r
10740 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61  m -f conftest.$a
10750 63 5f 65 78 74 0a 45 58 45 45 58 54 3d 24 61 63  c_ext.EXEEXT=$ac
10760 5f 63 76 5f 65 78 65 65 78 74 0a 61 63 5f 65 78  _cv_exeext.ac_ex
10770 65 65 78 74 3d 24 45 58 45 45 58 54 0a 65 63 68  eext=$EXEEXT.ech
10780 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
10790 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  O: checking for 
107a0 73 75 66 66 69 78 20 6f 66 20 6f 62 6a 65 63 74  suffix of object
107b0 20 66 69 6c 65 73 22 20 3e 26 35 0a 65 63 68 6f   files" >&5.echo
107c0 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
107d0 6e 67 20 66 6f 72 20 73 75 66 66 69 78 20 6f 66  ng for suffix of
107e0 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 2e 2e 2e   object files...
107f0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66   $ECHO_C" >&6.if
10800 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 6f   test "${ac_cv_o
10810 62 6a 65 78 74 2b 73 65 74 7d 22 20 3d 20 73 65  bjext+set}" = se
10820 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
10830 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
10840 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
10850 73 65 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65  se.  cat >confte
10860 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43  st.$ac_ext <<_AC
10870 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e  EOF./* confdefs.
10880 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61  h.  */._ACEOF.ca
10890 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63  t confdefs.h >>c
108a0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
108b0 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  cat >>conftest.$
108c0 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
108d0 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e  /* end confdefs.
108e0 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e  h.  */..int.main
108f0 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65 74   ().{..  ;.  ret
10900 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a  urn 0;.}._ACEOF.
10910 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 6f  rm -f conftest.o
10920 20 63 6f 6e 66 74 65 73 74 2e 6f 62 6a 0a 69 66   conftest.obj.if
10930 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
10940 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
10950 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29  "$ac_compile\"")
10960 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
10970 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26 35 0a 20  _compile) 2>&5. 
10980 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
10990 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
109a0 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
109b0 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
109c0 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
109d0 20 7d 3b 20 74 68 65 6e 0a 20 20 66 6f 72 20 61   }; then.  for a
109e0 63 5f 66 69 6c 65 20 69 6e 20 60 28 6c 73 20 63  c_file in `(ls c
109f0 6f 6e 66 74 65 73 74 2e 6f 20 63 6f 6e 66 74 65  onftest.o confte
10a00 73 74 2e 6f 62 6a 3b 20 6c 73 20 63 6f 6e 66 74  st.obj; ls conft
10a10 65 73 74 2e 2a 29 20 32 3e 2f 64 65 76 2f 6e 75  est.*) 2>/dev/nu
10a20 6c 6c 60 3b 20 64 6f 0a 20 20 63 61 73 65 20 24  ll`; do.  case $
10a30 61 63 5f 66 69 6c 65 20 69 6e 0a 20 20 20 20 2a  ac_file in.    *
10a40 2e 24 61 63 5f 65 78 74 20 7c 20 2a 2e 78 63 6f  .$ac_ext | *.xco
10a50 66 66 20 7c 20 2a 2e 74 64 73 20 7c 20 2a 2e 64  ff | *.tds | *.d
10a60 20 7c 20 2a 2e 70 64 62 20 7c 20 2a 2e 78 53 59   | *.pdb | *.xSY
10a70 4d 20 7c 20 2a 2e 62 62 20 7c 20 2a 2e 62 62 67  M | *.bb | *.bbg
10a80 20 29 20 3b 3b 0a 20 20 20 20 2a 29 20 61 63 5f   ) ;;.    *) ac_
10a90 63 76 5f 6f 62 6a 65 78 74 3d 60 65 78 70 72 20  cv_objext=`expr 
10aa0 22 24 61 63 5f 66 69 6c 65 22 20 3a 20 27 2e 2a  "$ac_file" : '.*
10ab0 5c 2e 5c 28 2e 2a 5c 29 27 60 0a 20 20 20 20 20  \.\(.*\)'`.     
10ac0 20 20 62 72 65 61 6b 3b 3b 0a 20 20 65 73 61 63    break;;.  esac
10ad0 0a 64 6f 6e 65 0a 65 6c 73 65 0a 20 20 65 63 68  .done.else.  ech
10ae0 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65  o "$as_me: faile
10af0 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20  d program was:" 
10b00 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f  >&5.sed 's/^/| /
10b10 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  ' conftest.$ac_e
10b20 78 74 20 3e 26 35 0a 0a 7b 20 7b 20 65 63 68 6f  xt >&5..{ { echo
10b30 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
10b40 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20  : error: cannot 
10b50 63 6f 6d 70 75 74 65 20 73 75 66 66 69 78 20 6f  compute suffix o
10b60 66 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 3a 20  f object files: 
10b70 63 61 6e 6e 6f 74 20 63 6f 6d 70 69 6c 65 0a 53  cannot compile.S
10b80 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27  ee \`config.log'
10b90 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c   for more detail
10ba0 73 2e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  s." >&5.echo "$a
10bb0 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 63 61 6e  s_me: error: can
10bc0 6e 6f 74 20 63 6f 6d 70 75 74 65 20 73 75 66 66  not compute suff
10bd0 69 78 20 6f 66 20 6f 62 6a 65 63 74 20 66 69 6c  ix of object fil
10be0 65 73 3a 20 63 61 6e 6e 6f 74 20 63 6f 6d 70 69  es: cannot compi
10bf0 6c 65 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e  le.See \`config.
10c00 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65  log' for more de
10c10 74 61 69 6c 73 2e 22 20 3e 26 32 3b 7d 0a 20 20  tails." >&2;}.  
10c20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69   { (exit 1); exi
10c30 74 20 31 3b 20 7d 3b 20 7d 0a 66 69 0a 0a 72 6d  t 1; }; }.fi..rm
10c40 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   -f conftest.$ac
10c50 5f 63 76 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74  _cv_objext conft
10c60 65 73 74 2e 24 61 63 5f 65 78 74 0a 66 69 0a 65  est.$ac_ext.fi.e
10c70 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
10c80 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63  ENO: result: $ac
10c90 5f 63 76 5f 6f 62 6a 65 78 74 22 20 3e 26 35 0a  _cv_objext" >&5.
10ca0 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
10cb0 61 63 5f 63 76 5f 6f 62 6a 65 78 74 22 20 3e 26  ac_cv_objext" >&
10cc0 36 0a 4f 42 4a 45 58 54 3d 24 61 63 5f 63 76 5f  6.OBJEXT=$ac_cv_
10cd0 6f 62 6a 65 78 74 0a 61 63 5f 6f 62 6a 65 78 74  objext.ac_objext
10ce0 3d 24 4f 42 4a 45 58 54 0a 65 63 68 6f 20 22 24  =$OBJEXT.echo "$
10cf0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
10d00 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20  hecking whether 
10d10 77 65 20 61 72 65 20 75 73 69 6e 67 20 74 68 65  we are using the
10d20 20 47 4e 55 20 43 20 63 6f 6d 70 69 6c 65 72 22   GNU C compiler"
10d30 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
10d40 4e 20 22 63 68 65 63 6b 69 6e 67 20 77 68 65 74  N "checking whet
10d50 68 65 72 20 77 65 20 61 72 65 20 75 73 69 6e 67  her we are using
10d60 20 74 68 65 20 47 4e 55 20 43 20 63 6f 6d 70 69   the GNU C compi
10d70 6c 65 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ler... $ECHO_C" 
10d80 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61  >&6.if test "${a
10d90 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f  c_cv_c_compiler_
10da0 67 6e 75 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  gnu+set}" = set;
10db0 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
10dc0 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
10dd0 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
10de0 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74  .  cat >conftest
10df0 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
10e00 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e  F./* confdefs.h.
10e10 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20    */._ACEOF.cat 
10e20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e  confdefs.h >>con
10e30 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61  ftest.$ac_ext.ca
10e40 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  t >>conftest.$ac
10e50 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
10e60 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e   end confdefs.h.
10e70 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28    */..int.main (
10e80 29 0a 7b 0a 23 69 66 6e 64 65 66 20 5f 5f 47 4e  ).{.#ifndef __GN
10e90 55 43 5f 5f 0a 20 20 20 20 20 20 20 63 68 6f 6b  UC__.       chok
10ea0 65 20 6d 65 0a 23 65 6e 64 69 66 0a 0a 20 20 3b  e me.#endif..  ;
10eb0 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f  .  return 0;.}._
10ec0 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66  ACEOF.rm -f conf
10ed0 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a  test.$ac_objext.
10ee0 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
10ef0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
10f00 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22   \"$ac_compile\"
10f10 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
10f20 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 63 6f  ac_compile) 2>co
10f30 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f  nftest.er1.  ac_
10f40 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70  status=$?.  grep
10f50 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74   -v '^ *+' conft
10f60 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73  est.er1 >conftes
10f70 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f  t.err.  rm -f co
10f80 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74  nftest.er1.  cat
10f90 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26   conftest.err >&
10fa0 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  5.  echo "$as_me
10fb0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
10fc0 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
10fd0 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
10fe0 75 73 29 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63  us); } &&.. { ac
10ff0 5f 74 72 79 3d 27 74 65 73 74 20 2d 7a 20 22 24  _try='test -z "$
11000 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67  ac_c_werror_flag
11010 22 0a 09 09 09 20 7c 7c 20 74 65 73 74 20 21 20  ".... || test ! 
11020 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 27  -s conftest.err'
11030 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  .  { (eval echo 
11040 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
11050 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e   \"$ac_try\"") >
11060 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74  &5.  (eval $ac_t
11070 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  ry) 2>&5.  ac_st
11080 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
11090 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
110a0 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
110b0 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
110c0 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20  c_status); }; } 
110d0 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74  &&.. { ac_try='t
110e0 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  est -s conftest.
110f0 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20  $ac_objext'.  { 
11100 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
11110 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
11120 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
11130 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
11140 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
11150 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
11160 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
11170 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
11180 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
11190 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e  tus); }; }; then
111a0 0a 20 20 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67  .  ac_compiler_g
111b0 6e 75 3d 79 65 73 0a 65 6c 73 65 0a 20 20 65 63  nu=yes.else.  ec
111c0 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c  ho "$as_me: fail
111d0 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22  ed program was:"
111e0 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20   >&5.sed 's/^/| 
111f0 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  /' conftest.$ac_
11200 65 78 74 20 3e 26 35 0a 0a 61 63 5f 63 6f 6d 70  ext >&5..ac_comp
11210 69 6c 65 72 5f 67 6e 75 3d 6e 6f 0a 66 69 0a 72  iler_gnu=no.fi.r
11220 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
11230 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  r conftest.$ac_o
11240 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24  bjext conftest.$
11250 61 63 5f 65 78 74 0a 61 63 5f 63 76 5f 63 5f 63  ac_ext.ac_cv_c_c
11260 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f  ompiler_gnu=$ac_
11270 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 66 69  compiler_gnu..fi
11280 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
11290 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24  INENO: result: $
112a0 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72  ac_cv_c_compiler
112b0 5f 67 6e 75 22 20 3e 26 35 0a 65 63 68 6f 20 22  _gnu" >&5.echo "
112c0 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f  ${ECHO_T}$ac_cv_
112d0 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 22 20  c_compiler_gnu" 
112e0 3e 26 36 0a 47 43 43 3d 60 74 65 73 74 20 24 61  >&6.GCC=`test $a
112f0 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 20 3d  c_compiler_gnu =
11300 20 79 65 73 20 26 26 20 65 63 68 6f 20 79 65 73   yes && echo yes
11310 60 0a 61 63 5f 74 65 73 74 5f 43 46 4c 41 47 53  `.ac_test_CFLAGS
11320 3d 24 7b 43 46 4c 41 47 53 2b 73 65 74 7d 0a 61  =${CFLAGS+set}.a
11330 63 5f 73 61 76 65 5f 43 46 4c 41 47 53 3d 24 43  c_save_CFLAGS=$C
11340 46 4c 41 47 53 0a 43 46 4c 41 47 53 3d 22 2d 67  FLAGS.CFLAGS="-g
11350 22 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  ".echo "$as_me:$
11360 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
11370 20 77 68 65 74 68 65 72 20 24 43 43 20 61 63 63   whether $CC acc
11380 65 70 74 73 20 2d 67 22 20 3e 26 35 0a 65 63 68  epts -g" >&5.ech
11390 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
113a0 69 6e 67 20 77 68 65 74 68 65 72 20 24 43 43 20  ing whether $CC 
113b0 61 63 63 65 70 74 73 20 2d 67 2e 2e 2e 20 24 45  accepts -g... $E
113c0 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65  CHO_C" >&6.if te
113d0 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67  st "${ac_cv_prog
113e0 5f 63 63 5f 67 2b 73 65 74 7d 22 20 3d 20 73 65  _cc_g+set}" = se
113f0 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
11400 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
11410 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
11420 73 65 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65  se.  cat >confte
11430 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43  st.$ac_ext <<_AC
11440 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e  EOF./* confdefs.
11450 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61  h.  */._ACEOF.ca
11460 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63  t confdefs.h >>c
11470 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
11480 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  cat >>conftest.$
11490 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
114a0 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e  /* end confdefs.
114b0 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e  h.  */..int.main
114c0 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65 74   ().{..  ;.  ret
114d0 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a  urn 0;.}._ACEOF.
114e0 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24  rm -f conftest.$
114f0 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20 28  ac_objext.if { (
11500 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
11510 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
11520 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35  _compile\"") >&5
11530 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d  .  (eval $ac_com
11540 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65 73 74  pile) 2>conftest
11550 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73  .er1.  ac_status
11560 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e  =$?.  grep -v '^
11570 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72   *+' conftest.er
11580 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a  1 >conftest.err.
11590 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74    rm -f conftest
115a0 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74  .er1.  cat conft
115b0 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63  est.err >&5.  ec
115c0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
115d0 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
115e0 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
115f0 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
11600 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27   &&.. { ac_try='
11610 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f 77  test -z "$ac_c_w
11620 65 72 72 6f 72 5f 66 6c 61 67 22 0a 09 09 09 20  error_flag".... 
11630 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e  || test ! -s con
11640 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20 28  ftest.err'.  { (
11650 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
11660 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
11670 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28  _try\"") >&5.  (
11680 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e  eval $ac_try) 2>
11690 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
116a0 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
116b0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
116c0 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
116d0 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
116e0 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b  us); }; } &&.. {
116f0 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73   ac_try='test -s
11700 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
11710 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20  jext'.  { (eval 
11720 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
11730 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c  NENO: \"$ac_try\
11740 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
11750 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20  $ac_try) 2>&5.  
11760 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
11770 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
11780 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
11790 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
117a0 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
117b0 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 61 63 5f  }; }; then.  ac_
117c0 63 76 5f 70 72 6f 67 5f 63 63 5f 67 3d 79 65 73  cv_prog_cc_g=yes
117d0 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
117e0 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f  s_me: failed pro
117f0 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73  gram was:" >&5.s
11800 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e  ed 's/^/| /' con
11810 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26  ftest.$ac_ext >&
11820 35 0a 0a 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63  5..ac_cv_prog_cc
11830 5f 67 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63  _g=no.fi.rm -f c
11840 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66  onftest.err conf
11850 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20  test.$ac_objext 
11860 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
11870 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  .fi.echo "$as_me
11880 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
11890 3a 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63  : $ac_cv_prog_cc
118a0 5f 67 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  _g" >&5.echo "${
118b0 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 70 72  ECHO_T}$ac_cv_pr
118c0 6f 67 5f 63 63 5f 67 22 20 3e 26 36 0a 69 66 20  og_cc_g" >&6.if 
118d0 74 65 73 74 20 22 24 61 63 5f 74 65 73 74 5f 43  test "$ac_test_C
118e0 46 4c 41 47 53 22 20 3d 20 73 65 74 3b 20 74 68  FLAGS" = set; th
118f0 65 6e 0a 20 20 43 46 4c 41 47 53 3d 24 61 63 5f  en.  CFLAGS=$ac_
11900 73 61 76 65 5f 43 46 4c 41 47 53 0a 65 6c 69 66  save_CFLAGS.elif
11910 20 74 65 73 74 20 24 61 63 5f 63 76 5f 70 72 6f   test $ac_cv_pro
11920 67 5f 63 63 5f 67 20 3d 20 79 65 73 3b 20 74 68  g_cc_g = yes; th
11930 65 6e 0a 20 20 69 66 20 74 65 73 74 20 22 24 47  en.  if test "$G
11940 43 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a  CC" = yes; then.
11950 20 20 20 20 43 46 4c 41 47 53 3d 22 2d 67 20 2d      CFLAGS="-g -
11960 4f 32 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 43  O2".  else.    C
11970 46 4c 41 47 53 3d 22 2d 67 22 0a 20 20 66 69 0a  FLAGS="-g".  fi.
11980 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 22  else.  if test "
11990 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68 65  $GCC" = yes; the
119a0 6e 0a 20 20 20 20 43 46 4c 41 47 53 3d 22 2d 4f  n.    CFLAGS="-O
119b0 32 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 43 46  2".  else.    CF
119c0 4c 41 47 53 3d 0a 20 20 66 69 0a 66 69 0a 65 63  LAGS=.  fi.fi.ec
119d0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
119e0 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72  NO: checking for
119f0 20 24 43 43 20 6f 70 74 69 6f 6e 20 74 6f 20 61   $CC option to a
11a00 63 63 65 70 74 20 41 4e 53 49 20 43 22 20 3e 26  ccept ANSI C" >&
11a10 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
11a20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 43 43  checking for $CC
11a30 20 6f 70 74 69 6f 6e 20 74 6f 20 61 63 63 65 70   option to accep
11a40 74 20 41 4e 53 49 20 43 2e 2e 2e 20 24 45 43 48  t ANSI C... $ECH
11a50 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
11a60 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 63   "${ac_cv_prog_c
11a70 63 5f 73 74 64 63 2b 73 65 74 7d 22 20 3d 20 73  c_stdc+set}" = s
11a80 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
11a90 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
11aa0 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
11ab0 6c 73 65 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67  lse.  ac_cv_prog
11ac0 5f 63 63 5f 73 74 64 63 3d 6e 6f 0a 61 63 5f 73  _cc_stdc=no.ac_s
11ad0 61 76 65 5f 43 43 3d 24 43 43 0a 63 61 74 20 3e  ave_CC=$CC.cat >
11ae0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
11af0 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e   <<_ACEOF./* con
11b00 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43  fdefs.h.  */._AC
11b10 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73  EOF.cat confdefs
11b20 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  .h >>conftest.$a
11b30 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66  c_ext.cat >>conf
11b40 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
11b50 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e  ACEOF./* end con
11b60 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e  fdefs.h.  */.#in
11b70 63 6c 75 64 65 20 3c 73 74 64 61 72 67 2e 68 3e  clude <stdarg.h>
11b80 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 69 6f  .#include <stdio
11b90 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73 79  .h>.#include <sy
11ba0 73 2f 74 79 70 65 73 2e 68 3e 0a 23 69 6e 63 6c  s/types.h>.#incl
11bb0 75 64 65 20 3c 73 79 73 2f 73 74 61 74 2e 68 3e  ude <sys/stat.h>
11bc0 0a 2f 2a 20 4d 6f 73 74 20 6f 66 20 74 68 65 20  ./* Most of the 
11bd0 66 6f 6c 6c 6f 77 69 6e 67 20 74 65 73 74 73 20  following tests 
11be0 61 72 65 20 73 74 6f 6c 65 6e 20 66 72 6f 6d 20  are stolen from 
11bf0 52 43 53 20 35 2e 37 27 73 20 73 72 63 2f 63 6f  RCS 5.7's src/co
11c00 6e 66 2e 73 68 2e 20 20 2a 2f 0a 73 74 72 75 63  nf.sh.  */.struc
11c10 74 20 62 75 66 20 7b 20 69 6e 74 20 78 3b 20 7d  t buf { int x; }
11c20 3b 0a 46 49 4c 45 20 2a 20 28 2a 72 63 73 6f 70  ;.FILE * (*rcsop
11c30 65 6e 29 20 28 73 74 72 75 63 74 20 62 75 66 20  en) (struct buf 
11c40 2a 2c 20 73 74 72 75 63 74 20 73 74 61 74 20 2a  *, struct stat *
11c50 2c 20 69 6e 74 29 3b 0a 73 74 61 74 69 63 20 63  , int);.static c
11c60 68 61 72 20 2a 65 20 28 70 2c 20 69 29 0a 20 20  har *e (p, i).  
11c70 20 20 20 63 68 61 72 20 2a 2a 70 3b 0a 20 20 20     char **p;.   
11c80 20 20 69 6e 74 20 69 3b 0a 7b 0a 20 20 72 65 74    int i;.{.  ret
11c90 75 72 6e 20 70 5b 69 5d 3b 0a 7d 0a 73 74 61 74  urn p[i];.}.stat
11ca0 69 63 20 63 68 61 72 20 2a 66 20 28 63 68 61 72  ic char *f (char
11cb0 20 2a 20 28 2a 67 29 20 28 63 68 61 72 20 2a 2a   * (*g) (char **
11cc0 2c 20 69 6e 74 29 2c 20 63 68 61 72 20 2a 2a 70  , int), char **p
11cd0 2c 20 2e 2e 2e 29 0a 7b 0a 20 20 63 68 61 72 20  , ...).{.  char 
11ce0 2a 73 3b 0a 20 20 76 61 5f 6c 69 73 74 20 76 3b  *s;.  va_list v;
11cf0 0a 20 20 76 61 5f 73 74 61 72 74 20 28 76 2c 70  .  va_start (v,p
11d00 29 3b 0a 20 20 73 20 3d 20 67 20 28 70 2c 20 76  );.  s = g (p, v
11d10 61 5f 61 72 67 20 28 76 2c 69 6e 74 29 29 3b 0a  a_arg (v,int));.
11d20 20 20 76 61 5f 65 6e 64 20 28 76 29 3b 0a 20 20    va_end (v);.  
11d30 72 65 74 75 72 6e 20 73 3b 0a 7d 0a 0a 2f 2a 20  return s;.}../* 
11d40 4f 53 46 20 34 2e 30 20 43 6f 6d 70 61 71 20 63  OSF 4.0 Compaq c
11d50 63 20 69 73 20 73 6f 6d 65 20 73 6f 72 74 20 6f  c is some sort o
11d60 66 20 61 6c 6d 6f 73 74 2d 41 4e 53 49 20 62 79  f almost-ANSI by
11d70 20 64 65 66 61 75 6c 74 2e 20 20 49 74 20 68 61   default.  It ha
11d80 73 0a 20 20 20 66 75 6e 63 74 69 6f 6e 20 70 72  s.   function pr
11d90 6f 74 6f 74 79 70 65 73 20 61 6e 64 20 73 74 75  ototypes and stu
11da0 66 66 2c 20 62 75 74 20 6e 6f 74 20 27 5c 78 48  ff, but not '\xH
11db0 48 27 20 68 65 78 20 63 68 61 72 61 63 74 65 72  H' hex character
11dc0 20 63 6f 6e 73 74 61 6e 74 73 2e 0a 20 20 20 54   constants..   T
11dd0 68 65 73 65 20 64 6f 6e 27 74 20 70 72 6f 76 6f  hese don't provo
11de0 6b 65 20 61 6e 20 65 72 72 6f 72 20 75 6e 66 6f  ke an error unfo
11df0 72 74 75 6e 61 74 65 6c 79 2c 20 69 6e 73 74 65  rtunately, inste
11e00 61 64 20 61 72 65 20 73 69 6c 65 6e 74 6c 79 20  ad are silently 
11e10 74 72 65 61 74 65 64 0a 20 20 20 61 73 20 27 78  treated.   as 'x
11e20 27 2e 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e  '.  The followin
11e30 67 20 69 6e 64 75 63 65 73 20 61 6e 20 65 72 72  g induces an err
11e40 6f 72 2c 20 75 6e 74 69 6c 20 2d 73 74 64 31 20  or, until -std1 
11e50 69 73 20 61 64 64 65 64 20 74 6f 20 67 65 74 0a  is added to get.
11e60 20 20 20 70 72 6f 70 65 72 20 41 4e 53 49 20 6d     proper ANSI m
11e70 6f 64 65 2e 20 20 43 75 72 69 6f 75 73 6c 79 20  ode.  Curiously 
11e80 27 5c 78 30 30 27 21 3d 27 78 27 20 61 6c 77 61  '\x00'!='x' alwa
11e90 79 73 20 63 6f 6d 65 73 20 6f 75 74 20 74 72 75  ys comes out tru
11ea0 65 2c 20 66 6f 72 20 61 6e 0a 20 20 20 61 72 72  e, for an.   arr
11eb0 61 79 20 73 69 7a 65 20 61 74 20 6c 65 61 73 74  ay size at least
11ec0 2e 20 20 49 74 27 73 20 6e 65 63 65 73 73 61 72  .  It's necessar
11ed0 79 20 74 6f 20 77 72 69 74 65 20 27 5c 78 30 30  y to write '\x00
11ee0 27 3d 3d 30 20 74 6f 20 67 65 74 20 73 6f 6d 65  '==0 to get some
11ef0 74 68 69 6e 67 0a 20 20 20 74 68 61 74 27 73 20  thing.   that's 
11f00 74 72 75 65 20 6f 6e 6c 79 20 77 69 74 68 20 2d  true only with -
11f10 73 74 64 31 2e 20 20 2a 2f 0a 69 6e 74 20 6f 73  std1.  */.int os
11f20 66 34 5f 63 63 5f 61 72 72 61 79 20 5b 27 5c 78  f4_cc_array ['\x
11f30 30 30 27 20 3d 3d 20 30 20 3f 20 31 20 3a 20 2d  00' == 0 ? 1 : -
11f40 31 5d 3b 0a 0a 69 6e 74 20 74 65 73 74 20 28 69  1];..int test (i
11f50 6e 74 20 69 2c 20 64 6f 75 62 6c 65 20 78 29 3b  nt i, double x);
11f60 0a 73 74 72 75 63 74 20 73 31 20 7b 69 6e 74 20  .struct s1 {int 
11f70 28 2a 66 29 20 28 69 6e 74 20 61 29 3b 7d 3b 0a  (*f) (int a);};.
11f80 73 74 72 75 63 74 20 73 32 20 7b 69 6e 74 20 28  struct s2 {int (
11f90 2a 66 29 20 28 64 6f 75 62 6c 65 20 61 29 3b 7d  *f) (double a);}
11fa0 3b 0a 69 6e 74 20 70 61 69 72 6e 61 6d 65 73 20  ;.int pairnames 
11fb0 28 69 6e 74 2c 20 63 68 61 72 20 2a 2a 2c 20 46  (int, char **, F
11fc0 49 4c 45 20 2a 28 2a 29 28 73 74 72 75 63 74 20  ILE *(*)(struct 
11fd0 62 75 66 20 2a 2c 20 73 74 72 75 63 74 20 73 74  buf *, struct st
11fe0 61 74 20 2a 2c 20 69 6e 74 29 2c 20 69 6e 74 2c  at *, int), int,
11ff0 20 69 6e 74 29 3b 0a 69 6e 74 20 61 72 67 63 3b   int);.int argc;
12000 0a 63 68 61 72 20 2a 2a 61 72 67 76 3b 0a 69 6e  .char **argv;.in
12010 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 72 65 74 75  t.main ().{.retu
12020 72 6e 20 66 20 28 65 2c 20 61 72 67 76 2c 20 30  rn f (e, argv, 0
12030 29 20 21 3d 20 61 72 67 76 5b 30 5d 20 20 7c 7c  ) != argv[0]  ||
12040 20 20 66 20 28 65 2c 20 61 72 67 76 2c 20 31 29    f (e, argv, 1)
12050 20 21 3d 20 61 72 67 76 5b 31 5d 3b 0a 20 20 3b   != argv[1];.  ;
12060 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f  .  return 0;.}._
12070 41 43 45 4f 46 0a 23 20 44 6f 6e 27 74 20 74 72  ACEOF.# Don't tr
12080 79 20 67 63 63 20 2d 61 6e 73 69 3b 20 74 68 61  y gcc -ansi; tha
12090 74 20 74 75 72 6e 73 20 6f 66 66 20 75 73 65 66  t turns off usef
120a0 75 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 61 6e  ul extensions an
120b0 64 0a 23 20 62 72 65 61 6b 73 20 73 6f 6d 65 20  d.# breaks some 
120c0 73 79 73 74 65 6d 73 27 20 68 65 61 64 65 72 20  systems' header 
120d0 66 69 6c 65 73 2e 0a 23 20 41 49 58 09 09 09 2d  files..# AIX...-
120e0 71 6c 61 6e 67 6c 76 6c 3d 61 6e 73 69 0a 23 20  qlanglvl=ansi.# 
120f0 55 6c 74 72 69 78 20 61 6e 64 20 4f 53 46 2f 31  Ultrix and OSF/1
12100 09 2d 73 74 64 31 0a 23 20 48 50 2d 55 58 20 31  .-std1.# HP-UX 1
12110 30 2e 32 30 20 61 6e 64 20 6c 61 74 65 72 09 2d  0.20 and later.-
12120 41 65 0a 23 20 48 50 2d 55 58 20 6f 6c 64 65 72  Ae.# HP-UX older
12130 20 76 65 72 73 69 6f 6e 73 09 2d 41 61 20 2d 44   versions.-Aa -D
12140 5f 48 50 55 58 5f 53 4f 55 52 43 45 0a 23 20 53  _HPUX_SOURCE.# S
12150 56 52 34 09 09 09 2d 58 63 20 2d 44 5f 5f 45 58  VR4...-Xc -D__EX
12160 54 45 4e 53 49 4f 4e 53 5f 5f 0a 66 6f 72 20 61  TENSIONS__.for a
12170 63 5f 61 72 67 20 69 6e 20 22 22 20 2d 71 6c 61  c_arg in "" -qla
12180 6e 67 6c 76 6c 3d 61 6e 73 69 20 2d 73 74 64 31  nglvl=ansi -std1
12190 20 2d 41 65 20 22 2d 41 61 20 2d 44 5f 48 50 55   -Ae "-Aa -D_HPU
121a0 58 5f 53 4f 55 52 43 45 22 20 22 2d 58 63 20 2d  X_SOURCE" "-Xc -
121b0 44 5f 5f 45 58 54 45 4e 53 49 4f 4e 53 5f 5f 22  D__EXTENSIONS__"
121c0 0a 64 6f 0a 20 20 43 43 3d 22 24 61 63 5f 73 61  .do.  CC="$ac_sa
121d0 76 65 5f 43 43 20 24 61 63 5f 61 72 67 22 0a 20  ve_CC $ac_arg". 
121e0 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e   rm -f conftest.
121f0 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20  $ac_objext.if { 
12200 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
12210 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
12220 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26  c_compile\"") >&
12230 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f  5.  (eval $ac_co
12240 6d 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65 73  mpile) 2>conftes
12250 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75  t.er1.  ac_statu
12260 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27  s=$?.  grep -v '
12270 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65  ^ *+' conftest.e
12280 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72  r1 >conftest.err
12290 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  .  rm -f conftes
122a0 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66  t.er1.  cat conf
122b0 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65  test.err >&5.  e
122c0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
122d0 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
122e0 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
122f0 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
12300 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d  } &&.. { ac_try=
12310 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f  'test -z "$ac_c_
12320 77 65 72 72 6f 72 5f 66 6c 61 67 22 0a 09 09 09  werror_flag"....
12330 20 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f   || test ! -s co
12340 6e 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20  nftest.err'.  { 
12350 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
12360 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
12370 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
12380 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
12390 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
123a0 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
123b0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
123c0 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
123d0 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
123e0 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20  tus); }; } &&.. 
123f0 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d  { ac_try='test -
12400 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  s conftest.$ac_o
12410 62 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c  bjext'.  { (eval
12420 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
12430 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79  INENO: \"$ac_try
12440 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
12450 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20   $ac_try) 2>&5. 
12460 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
12470 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
12480 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
12490 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
124a0 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
124b0 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 61 63   }; }; then.  ac
124c0 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74 64 63  _cv_prog_cc_stdc
124d0 3d 24 61 63 5f 61 72 67 0a 62 72 65 61 6b 0a 65  =$ac_arg.break.e
124e0 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
124f0 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
12500 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
12510 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
12520 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
12530 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  .fi.rm -f confte
12540 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e  st.err conftest.
12550 24 61 63 5f 6f 62 6a 65 78 74 0a 64 6f 6e 65 0a  $ac_objext.done.
12560 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24  rm -f conftest.$
12570 61 63 5f 65 78 74 20 63 6f 6e 66 74 65 73 74 2e  ac_ext conftest.
12580 24 61 63 5f 6f 62 6a 65 78 74 0a 43 43 3d 24 61  $ac_objext.CC=$a
12590 63 5f 73 61 76 65 5f 43 43 0a 0a 66 69 0a 0a 63  c_save_CC..fi..c
125a0 61 73 65 20 22 78 24 61 63 5f 63 76 5f 70 72 6f  ase "x$ac_cv_pro
125b0 67 5f 63 63 5f 73 74 64 63 22 20 69 6e 0a 20 20  g_cc_stdc" in.  
125c0 78 7c 78 6e 6f 29 0a 20 20 20 20 65 63 68 6f 20  x|xno).    echo 
125d0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
125e0 20 72 65 73 75 6c 74 3a 20 6e 6f 6e 65 20 6e 65   result: none ne
125f0 65 64 65 64 22 20 3e 26 35 0a 65 63 68 6f 20 22  eded" >&5.echo "
12600 24 7b 45 43 48 4f 5f 54 7d 6e 6f 6e 65 20 6e 65  ${ECHO_T}none ne
12610 65 64 65 64 22 20 3e 26 36 20 3b 3b 0a 20 20 2a  eded" >&6 ;;.  *
12620 29 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f  ).    echo "$as_
12630 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
12640 6c 74 3a 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f  lt: $ac_cv_prog_
12650 63 63 5f 73 74 64 63 22 20 3e 26 35 0a 65 63 68  cc_stdc" >&5.ech
12660 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f  o "${ECHO_T}$ac_
12670 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74 64 63 22  cv_prog_cc_stdc"
12680 20 3e 26 36 0a 20 20 20 20 43 43 3d 22 24 43 43   >&6.    CC="$CC
12690 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f   $ac_cv_prog_cc_
126a0 73 74 64 63 22 20 3b 3b 0a 65 73 61 63 0a 0a 23  stdc" ;;.esac..#
126b0 20 53 6f 6d 65 20 70 65 6f 70 6c 65 20 75 73 65   Some people use
126c0 20 61 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 20   a C++ compiler 
126d0 74 6f 20 63 6f 6d 70 69 6c 65 20 43 2e 20 20 53  to compile C.  S
126e0 69 6e 63 65 20 77 65 20 75 73 65 20 60 65 78 69  ince we use `exi
126f0 74 27 2c 0a 23 20 69 6e 20 43 2b 2b 20 77 65 20  t',.# in C++ we 
12700 6e 65 65 64 20 74 6f 20 64 65 63 6c 61 72 65 20  need to declare 
12710 69 74 2e 20 20 49 6e 20 63 61 73 65 20 73 6f 6d  it.  In case som
12720 65 6f 6e 65 20 75 73 65 73 20 74 68 65 20 73 61  eone uses the sa
12730 6d 65 20 63 6f 6d 70 69 6c 65 72 0a 23 20 66 6f  me compiler.# fo
12740 72 20 62 6f 74 68 20 63 6f 6d 70 69 6c 69 6e 67  r both compiling
12750 20 43 20 61 6e 64 20 43 2b 2b 20 77 65 20 6e 65   C and C++ we ne
12760 65 64 20 74 6f 20 68 61 76 65 20 74 68 65 20 43  ed to have the C
12770 2b 2b 20 63 6f 6d 70 69 6c 65 72 20 64 65 63 69  ++ compiler deci
12780 64 65 0a 23 20 74 68 65 20 64 65 63 6c 61 72 61  de.# the declara
12790 74 69 6f 6e 20 6f 66 20 65 78 69 74 2c 20 73 69  tion of exit, si
127a0 6e 63 65 20 69 74 27 73 20 74 68 65 20 6d 6f 73  nce it's the mos
127b0 74 20 64 65 6d 61 6e 64 69 6e 67 20 65 6e 76 69  t demanding envi
127c0 72 6f 6e 6d 65 6e 74 2e 0a 63 61 74 20 3e 63 6f  ronment..cat >co
127d0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
127e0 3c 5f 41 43 45 4f 46 0a 23 69 66 6e 64 65 66 20  <_ACEOF.#ifndef 
127f0 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 20 20 63 68  __cplusplus.  ch
12800 6f 6b 65 20 6d 65 0a 23 65 6e 64 69 66 0a 5f 41  oke me.#endif._A
12810 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  CEOF.rm -f conft
12820 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69  est.$ac_objext.i
12830 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22  f { (eval echo "
12840 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
12850 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22  \"$ac_compile\""
12860 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
12870 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 63 6f 6e  c_compile) 2>con
12880 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73  ftest.er1.  ac_s
12890 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20  tatus=$?.  grep 
128a0 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65  -v '^ *+' confte
128b0 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74  st.er1 >conftest
128c0 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e  .err.  rm -f con
128d0 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20  ftest.er1.  cat 
128e0 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35  conftest.err >&5
128f0 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
12900 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
12910 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
12920 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
12930 73 29 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f  s); } &&.. { ac_
12940 74 72 79 3d 27 74 65 73 74 20 2d 7a 20 22 24 61  try='test -z "$a
12950 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22  c_c_werror_flag"
12960 0a 09 09 09 20 7c 7c 20 74 65 73 74 20 21 20 2d  .... || test ! -
12970 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a  s conftest.err'.
12980 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22    { (eval echo "
12990 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
129a0 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26  \"$ac_try\"") >&
129b0 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72  5.  (eval $ac_tr
129c0 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  y) 2>&5.  ac_sta
129d0 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
129e0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
129f0 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
12a00 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
12a10 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26  _status); }; } &
12a20 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65  &.. { ac_try='te
12a30 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24  st -s conftest.$
12a40 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28  ac_objext'.  { (
12a50 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
12a60 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
12a70 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28  _try\"") >&5.  (
12a80 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e  eval $ac_try) 2>
12a90 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
12aa0 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
12ab0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
12ac0 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
12ad0 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
12ae0 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a  us); }; }; then.
12af0 20 20 66 6f 72 20 61 63 5f 64 65 63 6c 61 72 61    for ac_declara
12b00 74 69 6f 6e 20 69 6e 20 5c 0a 20 20 20 27 27 20  tion in \.   '' 
12b10 5c 0a 20 20 20 27 65 78 74 65 72 6e 20 22 43 22  \.   'extern "C"
12b20 20 76 6f 69 64 20 73 74 64 3a 3a 65 78 69 74 20   void std::exit 
12b30 28 69 6e 74 29 20 74 68 72 6f 77 20 28 29 3b 20  (int) throw (); 
12b40 75 73 69 6e 67 20 73 74 64 3a 3a 65 78 69 74 3b  using std::exit;
12b50 27 20 5c 0a 20 20 20 27 65 78 74 65 72 6e 20 22  ' \.   'extern "
12b60 43 22 20 76 6f 69 64 20 73 74 64 3a 3a 65 78 69  C" void std::exi
12b70 74 20 28 69 6e 74 29 3b 20 75 73 69 6e 67 20 73  t (int); using s
12b80 74 64 3a 3a 65 78 69 74 3b 27 20 5c 0a 20 20 20  td::exit;' \.   
12b90 27 65 78 74 65 72 6e 20 22 43 22 20 76 6f 69 64  'extern "C" void
12ba0 20 65 78 69 74 20 28 69 6e 74 29 20 74 68 72 6f   exit (int) thro
12bb0 77 20 28 29 3b 27 20 5c 0a 20 20 20 27 65 78 74  w ();' \.   'ext
12bc0 65 72 6e 20 22 43 22 20 76 6f 69 64 20 65 78 69  ern "C" void exi
12bd0 74 20 28 69 6e 74 29 3b 27 20 5c 0a 20 20 20 27  t (int);' \.   '
12be0 76 6f 69 64 20 65 78 69 74 20 28 69 6e 74 29 3b  void exit (int);
12bf0 27 0a 64 6f 0a 20 20 63 61 74 20 3e 63 6f 6e 66  '.do.  cat >conf
12c00 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
12c10 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66  ACEOF./* confdef
12c20 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a  s.h.  */._ACEOF.
12c30 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e  cat confdefs.h >
12c40 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
12c50 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74  t.cat >>conftest
12c60 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
12c70 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66  F./* end confdef
12c80 73 2e 68 2e 20 20 2a 2f 0a 24 61 63 5f 64 65 63  s.h.  */.$ac_dec
12c90 6c 61 72 61 74 69 6f 6e 0a 23 69 6e 63 6c 75 64  laration.#includ
12ca0 65 20 3c 73 74 64 6c 69 62 2e 68 3e 0a 69 6e 74  e <stdlib.h>.int
12cb0 0a 6d 61 69 6e 20 28 29 0a 7b 0a 65 78 69 74 20  .main ().{.exit 
12cc0 28 34 32 29 3b 0a 20 20 3b 0a 20 20 72 65 74 75  (42);.  ;.  retu
12cd0 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72  rn 0;.}._ACEOF.r
12ce0 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61  m -f conftest.$a
12cf0 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20 28 65  c_objext.if { (e
12d00 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
12d10 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
12d20 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a  compile\"") >&5.
12d30 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70    (eval $ac_comp
12d40 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e  ile) 2>conftest.
12d50 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  er1.  ac_status=
12d60 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20  $?.  grep -v '^ 
12d70 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31  *+' conftest.er1
12d80 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20   >conftest.err. 
12d90 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e   rm -f conftest.
12da0 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65  er1.  cat confte
12db0 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68  st.err >&5.  ech
12dc0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
12dd0 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
12de0 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
12df0 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20   $ac_status); } 
12e00 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74  &&.. { ac_try='t
12e10 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f 77 65  est -z "$ac_c_we
12e20 72 72 6f 72 5f 66 6c 61 67 22 0a 09 09 09 20 7c  rror_flag".... |
12e30 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66  | test ! -s conf
12e40 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20 28 65  test.err'.  { (e
12e50 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
12e60 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
12e70 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  try\"") >&5.  (e
12e80 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26  val $ac_try) 2>&
12e90 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
12ea0 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
12eb0 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
12ec0 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
12ed0 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
12ee0 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20  s); }; } &&.. { 
12ef0 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73 20  ac_try='test -s 
12f00 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
12f10 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65  ext'.  { (eval e
12f20 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
12f30 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22  ENO: \"$ac_try\"
12f40 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
12f50 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61  ac_try) 2>&5.  a
12f60 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
12f70 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
12f80 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
12f90 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
12fa0 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
12fb0 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c  ; }; then.  :.el
12fc0 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
12fd0 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61  e: failed progra
12fe0 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20  m was:" >&5.sed 
12ff0 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65  's/^/| /' confte
13000 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a  st.$ac_ext >&5..
13010 63 6f 6e 74 69 6e 75 65 0a 66 69 0a 72 6d 20 2d  continue.fi.rm -
13020 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63  f conftest.err c
13030 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
13040 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  xt conftest.$ac_
13050 65 78 74 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74  ext.  cat >conft
13060 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
13070 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73  CEOF./* confdefs
13080 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63  .h.  */._ACEOF.c
13090 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e  at confdefs.h >>
130a0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
130b0 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  .cat >>conftest.
130c0 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
130d0 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73  ./* end confdefs
130e0 2e 68 2e 20 20 2a 2f 0a 24 61 63 5f 64 65 63 6c  .h.  */.$ac_decl
130f0 61 72 61 74 69 6f 6e 0a 69 6e 74 0a 6d 61 69 6e  aration.int.main
13100 20 28 29 0a 7b 0a 65 78 69 74 20 28 34 32 29 3b   ().{.exit (42);
13110 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b  .  ;.  return 0;
13120 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20  .}._ACEOF.rm -f 
13130 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
13140 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20 65  ext.if { (eval e
13150 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
13160 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69  ENO: \"$ac_compi
13170 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  le\"") >&5.  (ev
13180 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20  al $ac_compile) 
13190 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20  2>conftest.er1. 
131a0 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
131b0 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63  grep -v '^ *+' c
131c0 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e  onftest.er1 >con
131d0 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d  ftest.err.  rm -
131e0 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20  f conftest.er1. 
131f0 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72   cat conftest.er
13200 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61  r >&5.  echo "$a
13210 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
13220 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
13230 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
13240 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09 20  status); } &&.. 
13250 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d  { ac_try='test -
13260 7a 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f  z "$ac_c_werror_
13270 66 6c 61 67 22 0a 09 09 09 20 7c 7c 20 74 65 73  flag".... || tes
13280 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  t ! -s conftest.
13290 65 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20 65  err'.  { (eval e
132a0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
132b0 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22  ENO: \"$ac_try\"
132c0 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
132d0 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61  ac_try) 2>&5.  a
132e0 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
132f0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
13300 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
13310 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
13320 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
13330 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72  ; } &&.. { ac_tr
13340 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74  y='test -s conft
13350 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27 0a  est.$ac_objext'.
13360 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22    { (eval echo "
13370 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
13380 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26  \"$ac_try\"") >&
13390 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72  5.  (eval $ac_tr
133a0 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  y) 2>&5.  ac_sta
133b0 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
133c0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
133d0 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
133e0 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
133f0 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20  _status); }; }; 
13400 74 68 65 6e 0a 20 20 62 72 65 61 6b 0a 65 6c 73  then.  break.els
13410 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
13420 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d  : failed program
13430 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27   was:" >&5.sed '
13440 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73  s/^/| /' conftes
13450 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 66  t.$ac_ext >&5..f
13460 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  i.rm -f conftest
13470 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61  .err conftest.$a
13480 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73  c_objext conftes
13490 74 2e 24 61 63 5f 65 78 74 0a 64 6f 6e 65 0a 72  t.$ac_ext.done.r
134a0 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2a 0a 69  m -f conftest*.i
134b0 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 64  f test -n "$ac_d
134c0 65 63 6c 61 72 61 74 69 6f 6e 22 3b 20 74 68 65  eclaration"; the
134d0 6e 0a 20 20 65 63 68 6f 20 27 23 69 66 64 65 66  n.  echo '#ifdef
134e0 20 5f 5f 63 70 6c 75 73 70 6c 75 73 27 20 3e 3e   __cplusplus' >>
134f0 63 6f 6e 66 64 65 66 73 2e 68 0a 20 20 65 63 68  confdefs.h.  ech
13500 6f 20 24 61 63 5f 64 65 63 6c 61 72 61 74 69 6f  o $ac_declaratio
13510 6e 20 20 20 20 20 20 3e 3e 63 6f 6e 66 64 65 66  n      >>confdef
13520 73 2e 68 0a 20 20 65 63 68 6f 20 27 23 65 6e 64  s.h.  echo '#end
13530 69 66 27 20 20 20 20 20 20 20 20 20 20 20 20 20  if'             
13540 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 0a 66 69 0a  >>confdefs.h.fi.
13550 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
13560 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f  s_me: failed pro
13570 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73  gram was:" >&5.s
13580 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e  ed 's/^/| /' con
13590 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26  ftest.$ac_ext >&
135a0 35 0a 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66  5..fi.rm -f conf
135b0 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73  test.err conftes
135c0 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e  t.$ac_objext con
135d0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 61 63  ftest.$ac_ext.ac
135e0 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27 24  _ext=c.ac_cpp='$
135f0 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61  CPP $CPPFLAGS'.a
13600 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20 2d  c_compile='$CC -
13610 63 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c  c $CFLAGS $CPPFL
13620 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  AGS conftest.$ac
13630 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e  _ext >&5'.ac_lin
13640 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74 65  k='$CC -o confte
13650 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 43 46  st$ac_exeext $CF
13660 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 24  LAGS $CPPFLAGS $
13670 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74  LDFLAGS conftest
13680 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20 3e  .$ac_ext $LIBS >
13690 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f  &5'.ac_compiler_
136a0 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f 6d  gnu=$ac_cv_c_com
136b0 70 69 6c 65 72 5f 67 6e 75 0a 0a 65 63 68 6f 20  piler_gnu..echo 
136c0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
136d0 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 61 20   checking for a 
136e0 73 65 64 20 74 68 61 74 20 64 6f 65 73 20 6e 6f  sed that does no
136f0 74 20 74 72 75 6e 63 61 74 65 20 6f 75 74 70 75  t truncate outpu
13700 74 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  t" >&5.echo $ECH
13710 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
13720 72 20 61 20 73 65 64 20 74 68 61 74 20 64 6f 65  r a sed that doe
13730 73 20 6e 6f 74 20 74 72 75 6e 63 61 74 65 20 6f  s not truncate o
13740 75 74 70 75 74 2e 2e 2e 20 24 45 43 48 4f 5f 43  utput... $ECHO_C
13750 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24  " >&6.if test "$
13760 7b 6c 74 5f 63 76 5f 70 61 74 68 5f 53 45 44 2b  {lt_cv_path_SED+
13770 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
13780 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
13790 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
137a0 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 23  _C" >&6.else.  #
137b0 20 4c 6f 6f 70 20 74 68 72 6f 75 67 68 20 74 68   Loop through th
137c0 65 20 75 73 65 72 27 73 20 70 61 74 68 20 61 6e  e user's path an
137d0 64 20 74 65 73 74 20 66 6f 72 20 73 65 64 20 61  d test for sed a
137e0 6e 64 20 67 73 65 64 2e 0a 23 20 54 68 65 6e 20  nd gsed..# Then 
137f0 75 73 65 20 74 68 61 74 20 6c 69 73 74 20 6f 66  use that list of
13800 20 73 65 64 27 73 20 61 73 20 6f 6e 65 73 20 74   sed's as ones t
13810 6f 20 74 65 73 74 20 66 6f 72 20 74 72 75 6e 63  o test for trunc
13820 61 74 69 6f 6e 2e 0a 61 73 5f 73 61 76 65 5f 49  ation..as_save_I
13830 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41  FS=$IFS; IFS=$PA
13840 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72  TH_SEPARATOR.for
13850 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48   as_dir in $PATH
13860 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61  .do.  IFS=$as_sa
13870 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a  ve_IFS.  test -z
13880 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73   "$as_dir" && as
13890 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 6c 74 5f  _dir=..  for lt_
138a0 61 63 5f 70 72 6f 67 20 69 6e 20 73 65 64 20 67  ac_prog in sed g
138b0 73 65 64 3b 20 64 6f 0a 20 20 20 20 66 6f 72 20  sed; do.    for 
138c0 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27  ac_exec_ext in '
138d0 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65  ' $ac_executable
138e0 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a  _extensions; do.
138f0 20 20 20 20 20 20 69 66 20 24 61 73 5f 65 78 65        if $as_exe
13900 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64  cutable_p "$as_d
13910 69 72 2f 24 6c 74 5f 61 63 5f 70 72 6f 67 24 61  ir/$lt_ac_prog$a
13920 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65  c_exec_ext"; the
13930 6e 0a 20 20 20 20 20 20 20 20 6c 74 5f 61 63 5f  n.        lt_ac_
13940 73 65 64 5f 6c 69 73 74 3d 22 24 6c 74 5f 61 63  sed_list="$lt_ac
13950 5f 73 65 64 5f 6c 69 73 74 20 24 61 73 5f 64 69  _sed_list $as_di
13960 72 2f 24 6c 74 5f 61 63 5f 70 72 6f 67 24 61 63  r/$lt_ac_prog$ac
13970 5f 65 78 65 63 5f 65 78 74 22 0a 20 20 20 20 20  _exec_ext".     
13980 20 66 69 0a 20 20 20 20 64 6f 6e 65 0a 20 20 64   fi.    done.  d
13990 6f 6e 65 0a 64 6f 6e 65 0a 6c 74 5f 61 63 5f 6d  one.done.lt_ac_m
139a0 61 78 3d 30 0a 6c 74 5f 61 63 5f 63 6f 75 6e 74  ax=0.lt_ac_count
139b0 3d 30 0a 23 20 41 64 64 20 2f 75 73 72 2f 78 70  =0.# Add /usr/xp
139c0 67 34 2f 62 69 6e 2f 73 65 64 20 61 73 20 69 74  g4/bin/sed as it
139d0 20 69 73 20 74 79 70 69 63 61 6c 6c 79 20 66 6f   is typically fo
139e0 75 6e 64 20 6f 6e 20 53 6f 6c 61 72 69 73 0a 23  und on Solaris.#
139f0 20 61 6c 6f 6e 67 20 77 69 74 68 20 2f 62 69 6e   along with /bin
13a00 2f 73 65 64 20 74 68 61 74 20 74 72 75 6e 63 61  /sed that trunca
13a10 74 65 73 20 6f 75 74 70 75 74 2e 0a 66 6f 72 20  tes output..for 
13a20 6c 74 5f 61 63 5f 73 65 64 20 69 6e 20 24 6c 74  lt_ac_sed in $lt
13a30 5f 61 63 5f 73 65 64 5f 6c 69 73 74 20 2f 75 73  _ac_sed_list /us
13a40 72 2f 78 70 67 34 2f 62 69 6e 2f 73 65 64 3b 20  r/xpg4/bin/sed; 
13a50 64 6f 0a 20 20 74 65 73 74 20 21 20 2d 66 20 24  do.  test ! -f $
13a60 6c 74 5f 61 63 5f 73 65 64 20 26 26 20 62 72 65  lt_ac_sed && bre
13a70 61 6b 0a 20 20 63 61 74 20 2f 64 65 76 2f 6e 75  ak.  cat /dev/nu
13a80 6c 6c 20 3e 20 63 6f 6e 66 74 65 73 74 2e 69 6e  ll > conftest.in
13a90 0a 20 20 6c 74 5f 61 63 5f 63 6f 75 6e 74 3d 30  .  lt_ac_count=0
13aa0 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  .  echo $ECHO_N 
13ab0 22 30 31 32 33 34 35 36 37 38 39 24 45 43 48 4f  "0123456789$ECHO
13ac0 5f 43 22 20 3e 63 6f 6e 66 74 65 73 74 2e 69 6e  _C" >conftest.in
13ad0 0a 20 20 23 20 43 68 65 63 6b 20 66 6f 72 20 47  .  # Check for G
13ae0 4e 55 20 73 65 64 20 61 6e 64 20 73 65 6c 65 63  NU sed and selec
13af0 74 20 69 74 20 69 66 20 69 74 20 69 73 20 66 6f  t it if it is fo
13b00 75 6e 64 2e 0a 20 20 69 66 20 22 24 6c 74 5f 61  und..  if "$lt_a
13b10 63 5f 73 65 64 22 20 2d 2d 76 65 72 73 69 6f 6e  c_sed" --version
13b20 20 32 3e 26 31 20 3c 20 2f 64 65 76 2f 6e 75 6c   2>&1 < /dev/nul
13b30 6c 20 7c 20 67 72 65 70 20 27 47 4e 55 27 20 3e  l | grep 'GNU' >
13b40 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e   /dev/null; then
13b50 0a 20 20 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f  .    lt_cv_path_
13b60 53 45 44 3d 24 6c 74 5f 61 63 5f 73 65 64 0a 20  SED=$lt_ac_sed. 
13b70 20 20 20 62 72 65 61 6b 0a 20 20 66 69 0a 20 20     break.  fi.  
13b80 77 68 69 6c 65 20 74 72 75 65 3b 20 64 6f 0a 20  while true; do. 
13b90 20 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e     cat conftest.
13ba0 69 6e 20 63 6f 6e 66 74 65 73 74 2e 69 6e 20 3e  in conftest.in >
13bb0 63 6f 6e 66 74 65 73 74 2e 74 6d 70 0a 20 20 20  conftest.tmp.   
13bc0 20 6d 76 20 63 6f 6e 66 74 65 73 74 2e 74 6d 70   mv conftest.tmp
13bd0 20 63 6f 6e 66 74 65 73 74 2e 69 6e 0a 20 20 20   conftest.in.   
13be0 20 63 70 20 63 6f 6e 66 74 65 73 74 2e 69 6e 20   cp conftest.in 
13bf0 63 6f 6e 66 74 65 73 74 2e 6e 6c 0a 20 20 20 20  conftest.nl.    
13c00 65 63 68 6f 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  echo >>conftest.
13c10 6e 6c 0a 20 20 20 20 24 6c 74 5f 61 63 5f 73 65  nl.    $lt_ac_se
13c20 64 20 2d 65 20 27 73 2f 61 24 2f 2f 27 20 3c 20  d -e 's/a$//' < 
13c30 63 6f 6e 66 74 65 73 74 2e 6e 6c 20 3e 63 6f 6e  conftest.nl >con
13c40 66 74 65 73 74 2e 6f 75 74 20 7c 7c 20 62 72 65  ftest.out || bre
13c50 61 6b 0a 20 20 20 20 63 6d 70 20 2d 73 20 63 6f  ak.    cmp -s co
13c60 6e 66 74 65 73 74 2e 6f 75 74 20 63 6f 6e 66 74  nftest.out conft
13c70 65 73 74 2e 6e 6c 20 7c 7c 20 62 72 65 61 6b 0a  est.nl || break.
13c80 20 20 20 20 23 20 31 30 30 30 30 20 63 68 61 72      # 10000 char
13c90 73 20 61 73 20 69 6e 70 75 74 20 73 65 65 6d 73  s as input seems
13ca0 20 6d 6f 72 65 20 74 68 61 6e 20 65 6e 6f 75 67   more than enoug
13cb0 68 0a 20 20 20 20 74 65 73 74 20 24 6c 74 5f 61  h.    test $lt_a
13cc0 63 5f 63 6f 75 6e 74 20 2d 67 74 20 31 30 20 26  c_count -gt 10 &
13cd0 26 20 62 72 65 61 6b 0a 20 20 20 20 6c 74 5f 61  & break.    lt_a
13ce0 63 5f 63 6f 75 6e 74 3d 60 65 78 70 72 20 24 6c  c_count=`expr $l
13cf0 74 5f 61 63 5f 63 6f 75 6e 74 20 2b 20 31 60 0a  t_ac_count + 1`.
13d00 20 20 20 20 69 66 20 74 65 73 74 20 24 6c 74 5f      if test $lt_
13d10 61 63 5f 63 6f 75 6e 74 20 2d 67 74 20 24 6c 74  ac_count -gt $lt
13d20 5f 61 63 5f 6d 61 78 3b 20 74 68 65 6e 0a 20 20  _ac_max; then.  
13d30 20 20 20 20 6c 74 5f 61 63 5f 6d 61 78 3d 24 6c      lt_ac_max=$l
13d40 74 5f 61 63 5f 63 6f 75 6e 74 0a 20 20 20 20 20  t_ac_count.     
13d50 20 6c 74 5f 63 76 5f 70 61 74 68 5f 53 45 44 3d   lt_cv_path_SED=
13d60 24 6c 74 5f 61 63 5f 73 65 64 0a 20 20 20 20 66  $lt_ac_sed.    f
13d70 69 0a 20 20 64 6f 6e 65 0a 64 6f 6e 65 0a 53 45  i.  done.done.SE
13d80 44 3d 24 6c 74 5f 63 76 5f 70 61 74 68 5f 53 45  D=$lt_cv_path_SE
13d90 44 0a 0a 66 69 0a 0a 65 63 68 6f 20 22 24 61 73  D..fi..echo "$as
13da0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
13db0 75 6c 74 3a 20 24 53 45 44 22 20 3e 26 35 0a 65  ult: $SED" >&5.e
13dc0 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 53  cho "${ECHO_T}$S
13dd0 45 44 22 20 3e 26 36 0a 0a 65 63 68 6f 20 22 24  ED" >&6..echo "$
13de0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
13df0 68 65 63 6b 69 6e 67 20 66 6f 72 20 65 67 72 65  hecking for egre
13e00 70 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  p" >&5.echo $ECH
13e10 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
13e20 72 20 65 67 72 65 70 2e 2e 2e 20 24 45 43 48 4f  r egrep... $ECHO
13e30 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  _C" >&6.if test 
13e40 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 65 67  "${ac_cv_prog_eg
13e50 72 65 70 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  rep+set}" = set;
13e60 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
13e70 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
13e80 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
13e90 0a 20 20 69 66 20 65 63 68 6f 20 61 20 7c 20 28  .  if echo a | (
13ea0 67 72 65 70 20 2d 45 20 27 28 61 7c 62 29 27 29  grep -E '(a|b)')
13eb0 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31   >/dev/null 2>&1
13ec0 0a 20 20 20 20 74 68 65 6e 20 61 63 5f 63 76 5f  .    then ac_cv_
13ed0 70 72 6f 67 5f 65 67 72 65 70 3d 27 67 72 65 70  prog_egrep='grep
13ee0 20 2d 45 27 0a 20 20 20 20 65 6c 73 65 20 61 63   -E'.    else ac
13ef0 5f 63 76 5f 70 72 6f 67 5f 65 67 72 65 70 3d 27  _cv_prog_egrep='
13f00 65 67 72 65 70 27 0a 20 20 20 20 66 69 0a 66 69  egrep'.    fi.fi
13f10 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
13f20 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24  INENO: result: $
13f30 61 63 5f 63 76 5f 70 72 6f 67 5f 65 67 72 65 70  ac_cv_prog_egrep
13f40 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
13f50 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 70 72 6f 67  HO_T}$ac_cv_prog
13f60 5f 65 67 72 65 70 22 20 3e 26 36 0a 20 45 47 52  _egrep" >&6. EGR
13f70 45 50 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 65  EP=$ac_cv_prog_e
13f80 67 72 65 70 0a 0a 0a 0a 23 20 43 68 65 63 6b 20  grep....# Check 
13f90 77 68 65 74 68 65 72 20 2d 2d 77 69 74 68 2d 67  whether --with-g
13fa0 6e 75 2d 6c 64 20 6f 72 20 2d 2d 77 69 74 68 6f  nu-ld or --witho
13fb0 75 74 2d 67 6e 75 2d 6c 64 20 77 61 73 20 67 69  ut-gnu-ld was gi
13fc0 76 65 6e 2e 0a 69 66 20 74 65 73 74 20 22 24 7b  ven..if test "${
13fd0 77 69 74 68 5f 67 6e 75 5f 6c 64 2b 73 65 74 7d  with_gnu_ld+set}
13fe0 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
13ff0 77 69 74 68 76 61 6c 3d 22 24 77 69 74 68 5f 67  withval="$with_g
14000 6e 75 5f 6c 64 22 0a 20 20 74 65 73 74 20 22 24  nu_ld".  test "$
14010 77 69 74 68 76 61 6c 22 20 3d 20 6e 6f 20 7c 7c  withval" = no ||
14020 20 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 79 65 73   with_gnu_ld=yes
14030 0a 65 6c 73 65 0a 20 20 77 69 74 68 5f 67 6e 75  .else.  with_gnu
14040 5f 6c 64 3d 6e 6f 0a 66 69 3b 0a 61 63 5f 70 72  _ld=no.fi;.ac_pr
14050 6f 67 3d 6c 64 0a 69 66 20 74 65 73 74 20 22 24  og=ld.if test "$
14060 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e  GCC" = yes; then
14070 0a 20 20 23 20 43 68 65 63 6b 20 69 66 20 67 63  .  # Check if gc
14080 63 20 2d 70 72 69 6e 74 2d 70 72 6f 67 2d 6e 61  c -print-prog-na
14090 6d 65 3d 6c 64 20 67 69 76 65 73 20 61 20 70 61  me=ld gives a pa
140a0 74 68 2e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  th..  echo "$as_
140b0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
140c0 6b 69 6e 67 20 66 6f 72 20 6c 64 20 75 73 65 64  king for ld used
140d0 20 62 79 20 24 43 43 22 20 3e 26 35 0a 65 63 68   by $CC" >&5.ech
140e0 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
140f0 69 6e 67 20 66 6f 72 20 6c 64 20 75 73 65 64 20  ing for ld used 
14100 62 79 20 24 43 43 2e 2e 2e 20 24 45 43 48 4f 5f  by $CC... $ECHO_
14110 43 22 20 3e 26 36 0a 20 20 63 61 73 65 20 24 68  C" >&6.  case $h
14120 6f 73 74 20 69 6e 0a 20 20 2a 2d 2a 2d 6d 69 6e  ost in.  *-*-min
14130 67 77 2a 29 0a 20 20 20 20 23 20 67 63 63 20 6c  gw*).    # gcc l
14140 65 61 76 65 73 20 61 20 74 72 61 69 6c 69 6e 67  eaves a trailing
14150 20 63 61 72 72 69 61 67 65 20 72 65 74 75 72 6e   carriage return
14160 20 77 68 69 63 68 20 75 70 73 65 74 73 20 6d 69   which upsets mi
14170 6e 67 77 0a 20 20 20 20 61 63 5f 70 72 6f 67 3d  ngw.    ac_prog=
14180 60 28 24 43 43 20 2d 70 72 69 6e 74 2d 70 72 6f  `($CC -print-pro
14190 67 2d 6e 61 6d 65 3d 6c 64 29 20 32 3e 26 35 20  g-name=ld) 2>&5 
141a0 7c 20 74 72 20 2d 64 20 27 5c 30 31 35 27 60 20  | tr -d '\015'` 
141b0 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 61 63 5f 70  ;;.  *).    ac_p
141c0 72 6f 67 3d 60 28 24 43 43 20 2d 70 72 69 6e 74  rog=`($CC -print
141d0 2d 70 72 6f 67 2d 6e 61 6d 65 3d 6c 64 29 20 32  -prog-name=ld) 2
141e0 3e 26 35 60 20 3b 3b 0a 20 20 65 73 61 63 0a 20  >&5` ;;.  esac. 
141f0 20 63 61 73 65 20 24 61 63 5f 70 72 6f 67 20 69   case $ac_prog i
14200 6e 0a 20 20 20 20 23 20 41 63 63 65 70 74 20 61  n.    # Accept a
14210 62 73 6f 6c 75 74 65 20 70 61 74 68 73 2e 0a 20  bsolute paths.. 
14220 20 20 20 5b 5c 5c 2f 5d 2a 20 7c 20 3f 3a 5b 5c     [\\/]* | ?:[\
14230 5c 2f 5d 2a 29 0a 20 20 20 20 20 20 72 65 5f 64  \/]*).      re_d
14240 69 72 65 6c 74 3d 27 2f 5b 5e 2f 5d 5b 5e 2f 5d  irelt='/[^/][^/]
14250 2a 2f 5c 2e 5c 2e 2f 27 0a 20 20 20 20 20 20 23  */\.\./'.      #
14260 20 43 61 6e 6f 6e 69 63 61 6c 69 7a 65 20 74 68   Canonicalize th
14270 65 20 70 61 74 68 6e 61 6d 65 20 6f 66 20 6c 64  e pathname of ld
14280 0a 20 20 20 20 20 20 61 63 5f 70 72 6f 67 3d 60  .      ac_prog=`
14290 65 63 68 6f 20 24 61 63 5f 70 72 6f 67 7c 20 24  echo $ac_prog| $
142a0 53 45 44 20 27 73 25 5c 5c 5c 5c 25 2f 25 67 27  SED 's%\\\\%/%g'
142b0 60 0a 20 20 20 20 20 20 77 68 69 6c 65 20 65 63  `.      while ec
142c0 68 6f 20 24 61 63 5f 70 72 6f 67 20 7c 20 67 72  ho $ac_prog | gr
142d0 65 70 20 22 24 72 65 5f 64 69 72 65 6c 74 22 20  ep "$re_direlt" 
142e0 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31  > /dev/null 2>&1
142f0 3b 20 64 6f 0a 09 61 63 5f 70 72 6f 67 3d 60 65  ; do..ac_prog=`e
14300 63 68 6f 20 24 61 63 5f 70 72 6f 67 7c 20 24 53  cho $ac_prog| $S
14310 45 44 20 22 73 25 24 72 65 5f 64 69 72 65 6c 74  ED "s%$re_direlt
14320 25 2f 25 22 60 0a 20 20 20 20 20 20 64 6f 6e 65  %/%"`.      done
14330 0a 20 20 20 20 20 20 74 65 73 74 20 2d 7a 20 22  .      test -z "
14340 24 4c 44 22 20 26 26 20 4c 44 3d 22 24 61 63 5f  $LD" && LD="$ac_
14350 70 72 6f 67 22 0a 20 20 20 20 20 20 3b 3b 0a 20  prog".      ;;. 
14360 20 22 22 29 0a 20 20 20 20 23 20 49 66 20 69 74   "").    # If it
14370 20 66 61 69 6c 73 2c 20 74 68 65 6e 20 70 72 65   fails, then pre
14380 74 65 6e 64 20 77 65 20 61 72 65 6e 27 74 20 75  tend we aren't u
14390 73 69 6e 67 20 47 43 43 2e 0a 20 20 20 20 61 63  sing GCC..    ac
143a0 5f 70 72 6f 67 3d 6c 64 0a 20 20 20 20 3b 3b 0a  _prog=ld.    ;;.
143b0 20 20 2a 29 0a 20 20 20 20 23 20 49 66 20 69 74    *).    # If it
143c0 20 69 73 20 72 65 6c 61 74 69 76 65 2c 20 74 68   is relative, th
143d0 65 6e 20 73 65 61 72 63 68 20 66 6f 72 20 74 68  en search for th
143e0 65 20 66 69 72 73 74 20 6c 64 20 69 6e 20 50 41  e first ld in PA
143f0 54 48 2e 0a 20 20 20 20 77 69 74 68 5f 67 6e 75  TH..    with_gnu
14400 5f 6c 64 3d 75 6e 6b 6e 6f 77 6e 0a 20 20 20 20  _ld=unknown.    
14410 3b 3b 0a 20 20 65 73 61 63 0a 65 6c 69 66 20 74  ;;.  esac.elif t
14420 65 73 74 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c  est "$with_gnu_l
14430 64 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20  d" = yes; then. 
14440 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
14450 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
14460 66 6f 72 20 47 4e 55 20 6c 64 22 20 3e 26 35 0a  for GNU ld" >&5.
14470 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
14480 65 63 6b 69 6e 67 20 66 6f 72 20 47 4e 55 20 6c  ecking for GNU l
14490 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26  d... $ECHO_C" >&
144a0 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  6.else.  echo "$
144b0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
144c0 68 65 63 6b 69 6e 67 20 66 6f 72 20 6e 6f 6e 2d  hecking for non-
144d0 47 4e 55 20 6c 64 22 20 3e 26 35 0a 65 63 68 6f  GNU ld" >&5.echo
144e0 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
144f0 6e 67 20 66 6f 72 20 6e 6f 6e 2d 47 4e 55 20 6c  ng for non-GNU l
14500 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26  d... $ECHO_C" >&
14510 36 0a 66 69 0a 69 66 20 74 65 73 74 20 22 24 7b  6.fi.if test "${
14520 6c 74 5f 63 76 5f 70 61 74 68 5f 4c 44 2b 73 65  lt_cv_path_LD+se
14530 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
14540 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22    echo $ECHO_N "
14550 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43  (cached) $ECHO_C
14560 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20  " >&6.else.  if 
14570 74 65 73 74 20 2d 7a 20 22 24 4c 44 22 3b 20 74  test -z "$LD"; t
14580 68 65 6e 0a 20 20 6c 74 5f 73 61 76 65 5f 69 66  hen.  lt_save_if
14590 73 3d 22 24 49 46 53 22 3b 20 49 46 53 3d 24 50  s="$IFS"; IFS=$P
145a0 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 20 20  ATH_SEPARATOR.  
145b0 66 6f 72 20 61 63 5f 64 69 72 20 69 6e 20 24 50  for ac_dir in $P
145c0 41 54 48 3b 20 64 6f 0a 20 20 20 20 49 46 53 3d  ATH; do.    IFS=
145d0 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 20  "$lt_save_ifs". 
145e0 20 20 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f     test -z "$ac_
145f0 64 69 72 22 20 26 26 20 61 63 5f 64 69 72 3d 2e  dir" && ac_dir=.
14600 0a 20 20 20 20 69 66 20 74 65 73 74 20 2d 66 20  .    if test -f 
14610 22 24 61 63 5f 64 69 72 2f 24 61 63 5f 70 72 6f  "$ac_dir/$ac_pro
14620 67 22 20 7c 7c 20 74 65 73 74 20 2d 66 20 22 24  g" || test -f "$
14630 61 63 5f 64 69 72 2f 24 61 63 5f 70 72 6f 67 24  ac_dir/$ac_prog$
14640 61 63 5f 65 78 65 65 78 74 22 3b 20 74 68 65 6e  ac_exeext"; then
14650 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 61 74  .      lt_cv_pat
14660 68 5f 4c 44 3d 22 24 61 63 5f 64 69 72 2f 24 61  h_LD="$ac_dir/$a
14670 63 5f 70 72 6f 67 22 0a 20 20 20 20 20 20 23 20  c_prog".      # 
14680 43 68 65 63 6b 20 74 6f 20 73 65 65 20 69 66 20  Check to see if 
14690 74 68 65 20 70 72 6f 67 72 61 6d 20 69 73 20 47  the program is G
146a0 4e 55 20 6c 64 2e 20 20 49 27 64 20 72 61 74 68  NU ld.  I'd rath
146b0 65 72 20 75 73 65 20 2d 2d 76 65 72 73 69 6f 6e  er use --version
146c0 2c 0a 20 20 20 20 20 20 23 20 62 75 74 20 61 70  ,.      # but ap
146d0 70 61 72 65 6e 74 6c 79 20 73 6f 6d 65 20 47 4e  parently some GN
146e0 55 20 6c 64 27 73 20 6f 6e 6c 79 20 61 63 63 65  U ld's only acce
146f0 70 74 20 2d 76 2e 0a 20 20 20 20 20 20 23 20 42  pt -v..      # B
14700 72 65 61 6b 20 6f 6e 6c 79 20 69 66 20 69 74 20  reak only if it 
14710 77 61 73 20 74 68 65 20 47 4e 55 2f 6e 6f 6e 2d  was the GNU/non-
14720 47 4e 55 20 6c 64 20 74 68 61 74 20 77 65 20 70  GNU ld that we p
14730 72 65 66 65 72 2e 0a 20 20 20 20 20 20 63 61 73  refer..      cas
14740 65 20 60 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f  e `"$lt_cv_path_
14750 4c 44 22 20 2d 76 20 32 3e 26 31 20 3c 2f 64 65  LD" -v 2>&1 </de
14760 76 2f 6e 75 6c 6c 60 20 69 6e 0a 20 20 20 20 20  v/null` in.     
14770 20 2a 47 4e 55 2a 20 7c 20 2a 27 77 69 74 68 20   *GNU* | *'with 
14780 42 46 44 27 2a 29 0a 09 74 65 73 74 20 22 24 77  BFD'*)..test "$w
14790 69 74 68 5f 67 6e 75 5f 6c 64 22 20 21 3d 20 6e  ith_gnu_ld" != n
147a0 6f 20 26 26 20 62 72 65 61 6b 0a 09 3b 3b 0a 20  o && break..;;. 
147b0 20 20 20 20 20 2a 29 0a 09 74 65 73 74 20 22 24       *)..test "$
147c0 77 69 74 68 5f 67 6e 75 5f 6c 64 22 20 21 3d 20  with_gnu_ld" != 
147d0 79 65 73 20 26 26 20 62 72 65 61 6b 0a 09 3b 3b  yes && break..;;
147e0 0a 20 20 20 20 20 20 65 73 61 63 0a 20 20 20 20  .      esac.    
147f0 66 69 0a 20 20 64 6f 6e 65 0a 20 20 49 46 53 3d  fi.  done.  IFS=
14800 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 65  "$lt_save_ifs".e
14810 6c 73 65 0a 20 20 6c 74 5f 63 76 5f 70 61 74 68  lse.  lt_cv_path
14820 5f 4c 44 3d 22 24 4c 44 22 20 23 20 4c 65 74 20  _LD="$LD" # Let 
14830 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64  the user overrid
14840 65 20 74 68 65 20 74 65 73 74 20 77 69 74 68 20  e the test with 
14850 61 20 70 61 74 68 2e 0a 66 69 0a 66 69 0a 0a 4c  a path..fi.fi..L
14860 44 3d 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4c  D="$lt_cv_path_L
14870 44 22 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24  D".if test -n "$
14880 4c 44 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  LD"; then.  echo
14890 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
148a0 3a 20 72 65 73 75 6c 74 3a 20 24 4c 44 22 20 3e  : result: $LD" >
148b0 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
148c0 54 7d 24 4c 44 22 20 3e 26 36 0a 65 6c 73 65 0a  T}$LD" >&6.else.
148d0 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
148e0 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
148f0 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  no" >&5.echo "${
14900 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66  ECHO_T}no" >&6.f
14910 69 0a 74 65 73 74 20 2d 7a 20 22 24 4c 44 22 20  i.test -z "$LD" 
14920 26 26 20 7b 20 7b 20 65 63 68 6f 20 22 24 61 73  && { { echo "$as
14930 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72  _me:$LINENO: err
14940 6f 72 3a 20 6e 6f 20 61 63 63 65 70 74 61 62 6c  or: no acceptabl
14950 65 20 6c 64 20 66 6f 75 6e 64 20 69 6e 20 5c 24  e ld found in \$
14960 50 41 54 48 22 20 3e 26 35 0a 65 63 68 6f 20 22  PATH" >&5.echo "
14970 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 6e  $as_me: error: n
14980 6f 20 61 63 63 65 70 74 61 62 6c 65 20 6c 64 20  o acceptable ld 
14990 66 6f 75 6e 64 20 69 6e 20 5c 24 50 41 54 48 22  found in \$PATH"
149a0 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69   >&2;}.   { (exi
149b0 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b  t 1); exit 1; };
149c0 20 7d 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   }.echo "$as_me:
149d0 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
149e0 67 20 69 66 20 74 68 65 20 6c 69 6e 6b 65 72 20  g if the linker 
149f0 28 24 4c 44 29 20 69 73 20 47 4e 55 20 6c 64 22  ($LD) is GNU ld"
14a00 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
14a10 4e 20 22 63 68 65 63 6b 69 6e 67 20 69 66 20 74  N "checking if t
14a20 68 65 20 6c 69 6e 6b 65 72 20 28 24 4c 44 29 20  he linker ($LD) 
14a30 69 73 20 47 4e 55 20 6c 64 2e 2e 2e 20 24 45 43  is GNU ld... $EC
14a40 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
14a50 74 20 22 24 7b 6c 74 5f 63 76 5f 70 72 6f 67 5f  t "${lt_cv_prog_
14a60 67 6e 75 5f 6c 64 2b 73 65 74 7d 22 20 3d 20 73  gnu_ld+set}" = s
14a70 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
14a80 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
14a90 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
14aa0 6c 73 65 0a 20 20 23 20 49 27 64 20 72 61 74 68  lse.  # I'd rath
14ab0 65 72 20 75 73 65 20 2d 2d 76 65 72 73 69 6f 6e  er use --version
14ac0 20 68 65 72 65 2c 20 62 75 74 20 61 70 70 61 72   here, but appar
14ad0 65 6e 74 6c 79 20 73 6f 6d 65 20 47 4e 55 20 6c  ently some GNU l
14ae0 64 27 73 20 6f 6e 6c 79 20 61 63 63 65 70 74 20  d's only accept 
14af0 2d 76 2e 0a 63 61 73 65 20 60 24 4c 44 20 2d 76  -v..case `$LD -v
14b00 20 32 3e 26 31 20 3c 2f 64 65 76 2f 6e 75 6c 6c   2>&1 </dev/null
14b10 60 20 69 6e 0a 2a 47 4e 55 2a 20 7c 20 2a 27 77  ` in.*GNU* | *'w
14b20 69 74 68 20 42 46 44 27 2a 29 0a 20 20 6c 74 5f  ith BFD'*).  lt_
14b30 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 3d 79  cv_prog_gnu_ld=y
14b40 65 73 0a 20 20 3b 3b 0a 2a 29 0a 20 20 6c 74 5f  es.  ;;.*).  lt_
14b50 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 3d 6e  cv_prog_gnu_ld=n
14b60 6f 0a 20 20 3b 3b 0a 65 73 61 63 0a 66 69 0a 65  o.  ;;.esac.fi.e
14b70 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
14b80 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74  ENO: result: $lt
14b90 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 22  _cv_prog_gnu_ld"
14ba0 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
14bb0 4f 5f 54 7d 24 6c 74 5f 63 76 5f 70 72 6f 67 5f  O_T}$lt_cv_prog_
14bc0 67 6e 75 5f 6c 64 22 20 3e 26 36 0a 77 69 74 68  gnu_ld" >&6.with
14bd0 5f 67 6e 75 5f 6c 64 3d 24 6c 74 5f 63 76 5f 70  _gnu_ld=$lt_cv_p
14be0 72 6f 67 5f 67 6e 75 5f 6c 64 0a 0a 0a 65 63 68  rog_gnu_ld...ech
14bf0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
14c00 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  O: checking for 
14c10 24 4c 44 20 6f 70 74 69 6f 6e 20 74 6f 20 72 65  $LD option to re
14c20 6c 6f 61 64 20 6f 62 6a 65 63 74 20 66 69 6c 65  load object file
14c30 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  s" >&5.echo $ECH
14c40 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
14c50 72 20 24 4c 44 20 6f 70 74 69 6f 6e 20 74 6f 20  r $LD option to 
14c60 72 65 6c 6f 61 64 20 6f 62 6a 65 63 74 20 66 69  reload object fi
14c70 6c 65 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  les... $ECHO_C" 
14c80 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 6c  >&6.if test "${l
14c90 74 5f 63 76 5f 6c 64 5f 72 65 6c 6f 61 64 5f 66  t_cv_ld_reload_f
14ca0 6c 61 67 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  lag+set}" = set;
14cb0 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
14cc0 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
14cd0 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
14ce0 0a 20 20 6c 74 5f 63 76 5f 6c 64 5f 72 65 6c 6f  .  lt_cv_ld_relo
14cf0 61 64 5f 66 6c 61 67 3d 27 2d 72 27 0a 66 69 0a  ad_flag='-r'.fi.
14d00 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
14d10 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c  NENO: result: $l
14d20 74 5f 63 76 5f 6c 64 5f 72 65 6c 6f 61 64 5f 66  t_cv_ld_reload_f
14d30 6c 61 67 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  lag" >&5.echo "$
14d40 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 63 76 5f 6c  {ECHO_T}$lt_cv_l
14d50 64 5f 72 65 6c 6f 61 64 5f 66 6c 61 67 22 20 3e  d_reload_flag" >
14d60 26 36 0a 72 65 6c 6f 61 64 5f 66 6c 61 67 3d 24  &6.reload_flag=$
14d70 6c 74 5f 63 76 5f 6c 64 5f 72 65 6c 6f 61 64 5f  lt_cv_ld_reload_
14d80 66 6c 61 67 0a 63 61 73 65 20 24 72 65 6c 6f 61  flag.case $reloa
14d90 64 5f 66 6c 61 67 20 69 6e 0a 22 22 20 7c 20 22  d_flag in."" | "
14da0 20 22 2a 29 20 3b 3b 0a 2a 29 20 72 65 6c 6f 61   "*) ;;.*) reloa
14db0 64 5f 66 6c 61 67 3d 22 20 24 72 65 6c 6f 61 64  d_flag=" $reload
14dc0 5f 66 6c 61 67 22 20 3b 3b 0a 65 73 61 63 0a 72  _flag" ;;.esac.r
14dd0 65 6c 6f 61 64 5f 63 6d 64 73 3d 27 24 4c 44 24  eload_cmds='$LD$
14de0 72 65 6c 6f 61 64 5f 66 6c 61 67 20 2d 6f 20 24  reload_flag -o $
14df0 6f 75 74 70 75 74 24 72 65 6c 6f 61 64 5f 6f 62  output$reload_ob
14e00 6a 73 27 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d  js'..echo "$as_m
14e10 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
14e20 69 6e 67 20 66 6f 72 20 42 53 44 2d 63 6f 6d 70  ing for BSD-comp
14e30 61 74 69 62 6c 65 20 6e 6d 22 20 3e 26 35 0a 65  atible nm" >&5.e
14e40 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
14e50 63 6b 69 6e 67 20 66 6f 72 20 42 53 44 2d 63 6f  cking for BSD-co
14e60 6d 70 61 74 69 62 6c 65 20 6e 6d 2e 2e 2e 20 24  mpatible nm... $
14e70 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74  ECHO_C" >&6.if t
14e80 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f 70 61 74  est "${lt_cv_pat
14e90 68 5f 4e 4d 2b 73 65 74 7d 22 20 3d 20 73 65 74  h_NM+set}" = set
14ea0 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
14eb0 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
14ec0 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
14ed0 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22  e.  if test -n "
14ee0 24 4e 4d 22 3b 20 74 68 65 6e 0a 20 20 23 20 4c  $NM"; then.  # L
14ef0 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72  et the user over
14f00 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 20  ride the test.. 
14f10 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d 22   lt_cv_path_NM="
14f20 24 4e 4d 22 0a 65 6c 73 65 0a 20 20 6c 74 5f 73  $NM".else.  lt_s
14f30 61 76 65 5f 69 66 73 3d 22 24 49 46 53 22 3b 20  ave_ifs="$IFS"; 
14f40 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41  IFS=$PATH_SEPARA
14f50 54 4f 52 0a 20 20 66 6f 72 20 61 63 5f 64 69 72  TOR.  for ac_dir
14f60 20 69 6e 20 24 50 41 54 48 20 2f 75 73 72 2f 63   in $PATH /usr/c
14f70 63 73 2f 62 69 6e 20 2f 75 73 72 2f 75 63 62 20  cs/bin /usr/ucb 
14f80 2f 62 69 6e 3b 20 64 6f 0a 20 20 20 20 49 46 53  /bin; do.    IFS
14f90 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a  ="$lt_save_ifs".
14fa0 20 20 20 20 74 65 73 74 20 2d 7a 20 22 24 61 63      test -z "$ac
14fb0 5f 64 69 72 22 20 26 26 20 61 63 5f 64 69 72 3d  _dir" && ac_dir=
14fc0 2e 0a 20 20 20 20 74 6d 70 5f 6e 6d 3d 22 24 61  ..    tmp_nm="$a
14fd0 63 5f 64 69 72 2f 24 7b 61 63 5f 74 6f 6f 6c 5f  c_dir/${ac_tool_
14fe0 70 72 65 66 69 78 7d 6e 6d 22 0a 20 20 20 20 69  prefix}nm".    i
14ff0 66 20 74 65 73 74 20 2d 66 20 22 24 74 6d 70 5f  f test -f "$tmp_
15000 6e 6d 22 20 7c 7c 20 74 65 73 74 20 2d 66 20 22  nm" || test -f "
15010 24 74 6d 70 5f 6e 6d 24 61 63 5f 65 78 65 65 78  $tmp_nm$ac_exeex
15020 74 22 20 3b 20 74 68 65 6e 0a 20 20 20 20 20 20  t" ; then.      
15030 23 20 43 68 65 63 6b 20 74 6f 20 73 65 65 20 69  # Check to see i
15040 66 20 74 68 65 20 6e 6d 20 61 63 63 65 70 74 73  f the nm accepts
15050 20 61 20 42 53 44 2d 63 6f 6d 70 61 74 20 66 6c   a BSD-compat fl
15060 61 67 2e 0a 20 20 20 20 20 20 23 20 41 64 64 69  ag..      # Addi
15070 6e 67 20 74 68 65 20 60 73 65 64 20 31 71 27 20  ng the `sed 1q' 
15080 70 72 65 76 65 6e 74 73 20 66 61 6c 73 65 20 70  prevents false p
15090 6f 73 69 74 69 76 65 73 20 6f 6e 20 48 50 2d 55  ositives on HP-U
150a0 58 2c 20 77 68 69 63 68 20 73 61 79 73 3a 0a 20  X, which says:. 
150b0 20 20 20 20 20 23 20 20 20 6e 6d 3a 20 75 6e 6b       #   nm: unk
150c0 6e 6f 77 6e 20 6f 70 74 69 6f 6e 20 22 42 22 20  nown option "B" 
150d0 69 67 6e 6f 72 65 64 0a 20 20 20 20 20 20 23 20  ignored.      # 
150e0 54 72 75 36 34 27 73 20 6e 6d 20 63 6f 6d 70 6c  Tru64's nm compl
150f0 61 69 6e 73 20 74 68 61 74 20 2f 64 65 76 2f 6e  ains that /dev/n
15100 75 6c 6c 20 69 73 20 61 6e 20 69 6e 76 61 6c 69  ull is an invali
15110 64 20 6f 62 6a 65 63 74 20 66 69 6c 65 0a 20 20  d object file.  
15120 20 20 20 20 63 61 73 65 20 60 22 24 74 6d 70 5f      case `"$tmp_
15130 6e 6d 22 20 2d 42 20 2f 64 65 76 2f 6e 75 6c 6c  nm" -B /dev/null
15140 20 32 3e 26 31 20 7c 20 73 65 64 20 27 31 71 27   2>&1 | sed '1q'
15150 60 20 69 6e 0a 20 20 20 20 20 20 2a 2f 64 65 76  ` in.      */dev
15160 2f 6e 75 6c 6c 2a 20 7c 20 2a 27 49 6e 76 61 6c  /null* | *'Inval
15170 69 64 20 66 69 6c 65 20 6f 72 20 6f 62 6a 65 63  id file or objec
15180 74 20 74 79 70 65 27 2a 29 0a 09 6c 74 5f 63 76  t type'*)..lt_cv
15190 5f 70 61 74 68 5f 4e 4d 3d 22 24 74 6d 70 5f 6e  _path_NM="$tmp_n
151a0 6d 20 2d 42 22 0a 09 62 72 65 61 6b 0a 20 20 20  m -B"..break.   
151b0 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 2a 29       ;;.      *)
151c0 0a 09 63 61 73 65 20 60 22 24 74 6d 70 5f 6e 6d  ..case `"$tmp_nm
151d0 22 20 2d 70 20 2f 64 65 76 2f 6e 75 6c 6c 20 32  " -p /dev/null 2
151e0 3e 26 31 20 7c 20 73 65 64 20 27 31 71 27 60 20  >&1 | sed '1q'` 
151f0 69 6e 0a 09 2a 2f 64 65 76 2f 6e 75 6c 6c 2a 29  in..*/dev/null*)
15200 0a 09 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4e  ..  lt_cv_path_N
15210 4d 3d 22 24 74 6d 70 5f 6e 6d 20 2d 70 22 0a 09  M="$tmp_nm -p"..
15220 20 20 62 72 65 61 6b 0a 09 20 20 3b 3b 0a 09 2a    break..  ;;..*
15230 29 0a 09 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f  )..  lt_cv_path_
15240 4e 4d 3d 24 7b 6c 74 5f 63 76 5f 70 61 74 68 5f  NM=${lt_cv_path_
15250 4e 4d 3d 22 24 74 6d 70 5f 6e 6d 22 7d 20 23 20  NM="$tmp_nm"} # 
15260 6b 65 65 70 20 74 68 65 20 66 69 72 73 74 20 6d  keep the first m
15270 61 74 63 68 2c 20 62 75 74 0a 09 20 20 63 6f 6e  atch, but..  con
15280 74 69 6e 75 65 20 23 20 73 6f 20 74 68 61 74 20  tinue # so that 
15290 77 65 20 63 61 6e 20 74 72 79 20 74 6f 20 66 69  we can try to fi
152a0 6e 64 20 6f 6e 65 20 74 68 61 74 20 73 75 70 70  nd one that supp
152b0 6f 72 74 73 20 42 53 44 20 66 6c 61 67 73 0a 09  orts BSD flags..
152c0 20 20 3b 3b 0a 09 65 73 61 63 0a 20 20 20 20 20    ;;..esac.     
152d0 20 65 73 61 63 0a 20 20 20 20 66 69 0a 20 20 64   esac.    fi.  d
152e0 6f 6e 65 0a 20 20 49 46 53 3d 22 24 6c 74 5f 73  one.  IFS="$lt_s
152f0 61 76 65 5f 69 66 73 22 0a 20 20 74 65 73 74 20  ave_ifs".  test 
15300 2d 7a 20 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f  -z "$lt_cv_path_
15310 4e 4d 22 20 26 26 20 6c 74 5f 63 76 5f 70 61 74  NM" && lt_cv_pat
15320 68 5f 4e 4d 3d 6e 6d 0a 66 69 0a 66 69 0a 65 63  h_NM=nm.fi.fi.ec
15330 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
15340 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f  NO: result: $lt_
15350 63 76 5f 70 61 74 68 5f 4e 4d 22 20 3e 26 35 0a  cv_path_NM" >&5.
15360 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
15370 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 22 20 3e  lt_cv_path_NM" >
15380 26 36 0a 4e 4d 3d 22 24 6c 74 5f 63 76 5f 70 61  &6.NM="$lt_cv_pa
15390 74 68 5f 4e 4d 22 0a 0a 65 63 68 6f 20 22 24 61  th_NM"..echo "$a
153a0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
153b0 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 6c  ecking whether l
153c0 6e 20 2d 73 20 77 6f 72 6b 73 22 20 3e 26 35 0a  n -s works" >&5.
153d0 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
153e0 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 6c  ecking whether l
153f0 6e 20 2d 73 20 77 6f 72 6b 73 2e 2e 2e 20 24 45  n -s works... $E
15400 43 48 4f 5f 43 22 20 3e 26 36 0a 4c 4e 5f 53 3d  CHO_C" >&6.LN_S=
15410 24 61 73 5f 6c 6e 5f 73 0a 69 66 20 74 65 73 74  $as_ln_s.if test
15420 20 22 24 4c 4e 5f 53 22 20 3d 20 22 6c 6e 20 2d   "$LN_S" = "ln -
15430 73 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  s"; then.  echo 
15440 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
15450 20 72 65 73 75 6c 74 3a 20 79 65 73 22 20 3e 26   result: yes" >&
15460 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
15470 7d 79 65 73 22 20 3e 26 36 0a 65 6c 73 65 0a 20  }yes" >&6.else. 
15480 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
15490 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e  INENO: result: n
154a0 6f 2c 20 75 73 69 6e 67 20 24 4c 4e 5f 53 22 20  o, using $LN_S" 
154b0 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
154c0 5f 54 7d 6e 6f 2c 20 75 73 69 6e 67 20 24 4c 4e  _T}no, using $LN
154d0 5f 53 22 20 3e 26 36 0a 66 69 0a 0a 65 63 68 6f  _S" >&6.fi..echo
154e0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
154f0 3a 20 63 68 65 63 6b 69 6e 67 20 68 6f 77 20 74  : checking how t
15500 6f 20 72 65 63 6f 67 6e 69 73 65 20 64 65 70 65  o recognise depe
15510 6e 64 65 6e 74 20 6c 69 62 72 61 72 69 65 73 22  ndent libraries"
15520 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
15530 4e 20 22 63 68 65 63 6b 69 6e 67 20 68 6f 77 20  N "checking how 
15540 74 6f 20 72 65 63 6f 67 6e 69 73 65 20 64 65 70  to recognise dep
15550 65 6e 64 65 6e 74 20 6c 69 62 72 61 72 69 65 73  endent libraries
15560 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
15570 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63  .if test "${lt_c
15580 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
15590 6d 65 74 68 6f 64 2b 73 65 74 7d 22 20 3d 20 73  method+set}" = s
155a0 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
155b0 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
155c0 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
155d0 6c 73 65 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65  lse.  lt_cv_file
155e0 5f 6d 61 67 69 63 5f 63 6d 64 3d 27 24 4d 41 47  _magic_cmd='$MAG
155f0 49 43 5f 43 4d 44 27 0a 6c 74 5f 63 76 5f 66 69  IC_CMD'.lt_cv_fi
15600 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69  le_magic_test_fi
15610 6c 65 3d 0a 6c 74 5f 63 76 5f 64 65 70 6c 69 62  le=.lt_cv_deplib
15620 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27  s_check_method='
15630 75 6e 6b 6e 6f 77 6e 27 0a 23 20 4e 65 65 64 20  unknown'.# Need 
15640 74 6f 20 73 65 74 20 74 68 65 20 70 72 65 63 65  to set the prece
15650 64 69 6e 67 20 76 61 72 69 61 62 6c 65 20 6f 6e  ding variable on
15660 20 61 6c 6c 20 70 6c 61 74 66 6f 72 6d 73 20 74   all platforms t
15670 68 61 74 20 73 75 70 70 6f 72 74 0a 23 20 69 6e  hat support.# in
15680 74 65 72 6c 69 62 72 61 72 79 20 64 65 70 65 6e  terlibrary depen
15690 64 65 6e 63 69 65 73 2e 0a 23 20 27 6e 6f 6e 65  dencies..# 'none
156a0 27 20 2d 2d 20 64 65 70 65 6e 64 65 6e 63 69 65  ' -- dependencie
156b0 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 2e  s not supported.
156c0 0a 23 20 60 75 6e 6b 6e 6f 77 6e 27 20 2d 2d 20  .# `unknown' -- 
156d0 73 61 6d 65 20 61 73 20 6e 6f 6e 65 2c 20 62 75  same as none, bu
156e0 74 20 64 6f 63 75 6d 65 6e 74 73 20 74 68 61 74  t documents that
156f0 20 77 65 20 72 65 61 6c 6c 79 20 64 6f 6e 27 74   we really don't
15700 20 6b 6e 6f 77 2e 0a 23 20 27 70 61 73 73 5f 61   know..# 'pass_a
15710 6c 6c 27 20 2d 2d 20 61 6c 6c 20 64 65 70 65 6e  ll' -- all depen
15720 64 65 6e 63 69 65 73 20 70 61 73 73 65 64 20 77  dencies passed w
15730 69 74 68 20 6e 6f 20 63 68 65 63 6b 73 2e 0a 23  ith no checks..#
15740 20 27 74 65 73 74 5f 63 6f 6d 70 69 6c 65 27 20   'test_compile' 
15750 2d 2d 20 63 68 65 63 6b 20 62 79 20 6d 61 6b 69  -- check by maki
15760 6e 67 20 74 65 73 74 20 70 72 6f 67 72 61 6d 2e  ng test program.
15770 0a 23 20 27 66 69 6c 65 5f 6d 61 67 69 63 20 5b  .# 'file_magic [
15780 5b 72 65 67 65 78 5d 5d 27 20 2d 2d 20 63 68 65  [regex]]' -- che
15790 63 6b 20 62 79 20 6c 6f 6f 6b 69 6e 67 20 66 6f  ck by looking fo
157a0 72 20 66 69 6c 65 73 20 69 6e 20 6c 69 62 72 61  r files in libra
157b0 72 79 20 70 61 74 68 0a 23 20 77 68 69 63 68 20  ry path.# which 
157c0 72 65 73 70 6f 6e 64 73 20 74 6f 20 74 68 65 20  responds to the 
157d0 24 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 20  $file_magic_cmd 
157e0 77 69 74 68 20 61 20 67 69 76 65 6e 20 65 78 74  with a given ext
157f0 65 6e 64 65 64 20 72 65 67 65 78 2e 0a 23 20 49  ended regex..# I
15800 66 20 79 6f 75 20 68 61 76 65 20 60 66 69 6c 65  f you have `file
15810 27 20 6f 72 20 65 71 75 69 76 61 6c 65 6e 74 20  ' or equivalent 
15820 6f 6e 20 79 6f 75 72 20 73 79 73 74 65 6d 20 61  on your system a
15830 6e 64 20 79 6f 75 27 72 65 20 6e 6f 74 20 73 75  nd you're not su
15840 72 65 0a 23 20 77 68 65 74 68 65 72 20 60 70 61  re.# whether `pa
15850 73 73 5f 61 6c 6c 27 20 77 69 6c 6c 20 2a 61 6c  ss_all' will *al
15860 77 61 79 73 2a 20 77 6f 72 6b 2c 20 79 6f 75 20  ways* work, you 
15870 70 72 6f 62 61 62 6c 79 20 77 61 6e 74 20 74 68  probably want th
15880 69 73 20 6f 6e 65 2e 0a 0a 63 61 73 65 20 24 68  is one...case $h
15890 6f 73 74 5f 6f 73 20 69 6e 0a 61 69 78 34 2a 20  ost_os in.aix4* 
158a0 7c 20 61 69 78 35 2a 29 0a 20 20 6c 74 5f 63 76  | aix5*).  lt_cv
158b0 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
158c0 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20  ethod=pass_all. 
158d0 20 3b 3b 0a 0a 62 65 6f 73 2a 29 0a 20 20 6c 74   ;;..beos*).  lt
158e0 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
158f0 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c  k_method=pass_al
15900 6c 0a 20 20 3b 3b 0a 0a 62 73 64 69 34 2a 29 0a  l.  ;;..bsdi4*).
15910 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f    lt_cv_deplibs_
15920 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69  check_method='fi
15930 6c 65 5f 6d 61 67 69 63 20 45 4c 46 20 5b 30 2d  le_magic ELF [0-
15940 39 5d 5b 30 2d 39 5d 2a 2d 62 69 74 20 5b 4d 4c  9][0-9]*-bit [ML
15950 5d 53 42 20 28 73 68 61 72 65 64 20 6f 62 6a 65  ]SB (shared obje
15960 63 74 7c 64 79 6e 61 6d 69 63 20 6c 69 62 29 27  ct|dynamic lib)'
15970 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61  .  lt_cv_file_ma
15980 67 69 63 5f 63 6d 64 3d 27 2f 75 73 72 2f 62 69  gic_cmd='/usr/bi
15990 6e 2f 66 69 6c 65 20 2d 4c 27 0a 20 20 6c 74 5f  n/file -L'.  lt_
159a0 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65  cv_file_magic_te
159b0 73 74 5f 66 69 6c 65 3d 2f 73 68 6c 69 62 2f 6c  st_file=/shlib/l
159c0 69 62 63 2e 73 6f 0a 20 20 3b 3b 0a 0a 63 79 67  ibc.so.  ;;..cyg
159d0 77 69 6e 2a 29 0a 20 20 23 20 77 69 6e 33 32 5f  win*).  # win32_
159e0 6c 69 62 69 64 20 69 73 20 61 20 73 68 65 6c 6c  libid is a shell
159f0 20 66 75 6e 63 74 69 6f 6e 20 64 65 66 69 6e 65   function define
15a00 64 20 69 6e 20 6c 74 6d 61 69 6e 2e 73 68 0a 20  d in ltmain.sh. 
15a10 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
15a20 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c  heck_method='fil
15a30 65 5f 6d 61 67 69 63 20 5e 78 38 36 20 61 72 63  e_magic ^x86 arc
15a40 68 69 76 65 20 69 6d 70 6f 72 74 7c 5e 78 38 36  hive import|^x86
15a50 20 44 4c 4c 27 0a 20 20 6c 74 5f 63 76 5f 66 69   DLL'.  lt_cv_fi
15a60 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 27 77 69  le_magic_cmd='wi
15a70 6e 33 32 5f 6c 69 62 69 64 27 0a 20 20 3b 3b 0a  n32_libid'.  ;;.
15a80 0a 6d 69 6e 67 77 2a 20 7c 20 70 77 33 32 2a 29  .mingw* | pw32*)
15a90 0a 20 20 23 20 42 61 73 65 20 4d 53 59 53 2f 4d  .  # Base MSYS/M
15aa0 69 6e 47 57 20 64 6f 20 6e 6f 74 20 70 72 6f 76  inGW do not prov
15ab0 69 64 65 20 74 68 65 20 27 66 69 6c 65 27 20 63  ide the 'file' c
15ac0 6f 6d 6d 61 6e 64 20 6e 65 65 64 65 64 20 62 79  ommand needed by
15ad0 0a 20 20 23 20 77 69 6e 33 32 5f 6c 69 62 69 64  .  # win32_libid
15ae0 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 2c   shell function,
15af0 20 73 6f 20 75 73 65 20 61 20 77 65 61 6b 65 72   so use a weaker
15b00 20 74 65 73 74 20 62 61 73 65 64 20 6f 6e 20 27   test based on '
15b10 6f 62 6a 64 75 6d 70 27 2e 0a 20 20 6c 74 5f 63  objdump'..  lt_c
15b20 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
15b30 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67  method='file_mag
15b40 69 63 20 66 69 6c 65 20 66 6f 72 6d 61 74 20 70  ic file format p
15b50 65 69 2a 2d 69 33 38 36 28 2e 2a 61 72 63 68 69  ei*-i386(.*archi
15b60 74 65 63 74 75 72 65 3a 20 69 33 38 36 29 3f 27  tecture: i386)?'
15b70 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61  .  lt_cv_file_ma
15b80 67 69 63 5f 63 6d 64 3d 27 24 4f 42 4a 44 55 4d  gic_cmd='$OBJDUM
15b90 50 20 2d 66 27 0a 20 20 3b 3b 0a 0a 64 61 72 77  P -f'.  ;;..darw
15ba0 69 6e 2a 20 7c 20 72 68 61 70 73 6f 64 79 2a 29  in* | rhapsody*)
15bb0 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73  .  lt_cv_deplibs
15bc0 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61  _check_method=pa
15bd0 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 66 72 65  ss_all.  ;;..fre
15be0 65 62 73 64 2a 20 7c 20 6b 66 72 65 65 62 73 64  ebsd* | kfreebsd
15bf0 2a 2d 67 6e 75 29 0a 20 20 69 66 20 65 63 68 6f  *-gnu).  if echo
15c00 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d   __ELF__ | $CC -
15c10 45 20 2d 20 7c 20 67 72 65 70 20 5f 5f 45 4c 46  E - | grep __ELF
15c20 5f 5f 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20  __ > /dev/null; 
15c30 74 68 65 6e 0a 20 20 20 20 63 61 73 65 20 24 68  then.    case $h
15c40 6f 73 74 5f 63 70 75 20 69 6e 0a 20 20 20 20 69  ost_cpu in.    i
15c50 2a 38 36 20 29 0a 20 20 20 20 20 20 23 20 4e 6f  *86 ).      # No
15c60 74 20 73 75 72 65 20 77 68 65 74 68 65 72 20 74  t sure whether t
15c70 68 65 20 70 72 65 73 65 6e 63 65 20 6f 66 20 4f  he presence of O
15c80 70 65 6e 42 53 44 20 68 65 72 65 20 77 61 73 20  penBSD here was 
15c90 61 20 6d 69 73 74 61 6b 65 2e 0a 20 20 20 20 20  a mistake..     
15ca0 20 23 20 4c 65 74 27 73 20 61 63 63 65 70 74 20   # Let's accept 
15cb0 62 6f 74 68 20 6f 66 20 74 68 65 6d 20 75 6e 74  both of them unt
15cc0 69 6c 20 74 68 69 73 20 69 73 20 63 6c 65 61 72  il this is clear
15cd0 65 64 20 75 70 2e 0a 20 20 20 20 20 20 6c 74 5f  ed up..      lt_
15ce0 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  cv_deplibs_check
15cf0 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61  _method='file_ma
15d00 67 69 63 20 28 46 72 65 65 42 53 44 7c 4f 70 65  gic (FreeBSD|Ope
15d10 6e 42 53 44 29 2f 69 5b 33 2d 39 5d 38 36 20 28  nBSD)/i[3-9]86 (
15d20 63 6f 6d 70 61 63 74 20 29 3f 64 65 6d 61 6e 64  compact )?demand
15d30 20 70 61 67 65 64 20 73 68 61 72 65 64 20 6c 69   paged shared li
15d40 62 72 61 72 79 27 0a 20 20 20 20 20 20 6c 74 5f  brary'.      lt_
15d50 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d  cv_file_magic_cm
15d60 64 3d 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 0a  d=/usr/bin/file.
15d70 20 20 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c 65        lt_cv_file
15d80 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65  _magic_test_file
15d90 3d 60 65 63 68 6f 20 2f 75 73 72 2f 6c 69 62 2f  =`echo /usr/lib/
15da0 6c 69 62 63 2e 73 6f 2e 2a 60 0a 20 20 20 20 20  libc.so.*`.     
15db0 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 65   ;;.    esac.  e
15dc0 6c 73 65 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65  lse.    lt_cv_de
15dd0 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
15de0 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 66 69  od=pass_all.  fi
15df0 0a 20 20 3b 3b 0a 0a 67 6e 75 2a 29 0a 20 20 6c  .  ;;..gnu*).  l
15e00 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65  t_cv_deplibs_che
15e10 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61  ck_method=pass_a
15e20 6c 6c 0a 20 20 3b 3b 0a 0a 68 70 75 78 31 30 2e  ll.  ;;..hpux10.
15e30 32 30 2a 20 7c 20 68 70 75 78 31 31 2a 29 0a 20  20* | hpux11*). 
15e40 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69   lt_cv_file_magi
15e50 63 5f 63 6d 64 3d 2f 75 73 72 2f 62 69 6e 2f 66  c_cmd=/usr/bin/f
15e60 69 6c 65 0a 20 20 63 61 73 65 20 22 24 68 6f 73  ile.  case "$hos
15e70 74 5f 63 70 75 22 20 69 6e 0a 20 20 69 61 36 34  t_cpu" in.  ia64
15e80 2a 29 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70  *).    lt_cv_dep
15e90 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
15ea0 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 28 73  d='file_magic (s
15eb0 5b 30 2d 39 5d 5b 30 2d 39 5d 5b 30 2d 39 5d 7c  [0-9][0-9][0-9]|
15ec0 45 4c 46 2d 5b 30 2d 39 5d 5b 30 2d 39 5d 29 20  ELF-[0-9][0-9]) 
15ed0 73 68 61 72 65 64 20 6f 62 6a 65 63 74 20 66 69  shared object fi
15ee0 6c 65 20 2d 20 49 41 36 34 27 0a 20 20 20 20 6c  le - IA64'.    l
15ef0 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f  t_cv_file_magic_
15f00 74 65 73 74 5f 66 69 6c 65 3d 2f 75 73 72 2f 6c  test_file=/usr/l
15f10 69 62 2f 68 70 75 78 33 32 2f 6c 69 62 63 2e 73  ib/hpux32/libc.s
15f20 6f 0a 20 20 20 20 3b 3b 0a 20 20 68 70 70 61 2a  o.    ;;.  hppa*
15f30 36 34 2a 29 0a 20 20 20 20 6c 74 5f 63 76 5f 64  64*).    lt_cv_d
15f40 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
15f50 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20  hod='file_magic 
15f60 28 73 5b 30 2d 39 5d 5b 30 2d 39 5d 5b 30 2d 39  (s[0-9][0-9][0-9
15f70 5d 7c 45 4c 46 2d 5b 30 2d 39 5d 5b 30 2d 39 5d  ]|ELF-[0-9][0-9]
15f80 29 20 73 68 61 72 65 64 20 6f 62 6a 65 63 74 20  ) shared object 
15f90 66 69 6c 65 20 2d 20 50 41 2d 52 49 53 43 20 5b  file - PA-RISC [
15fa0 30 2d 39 5d 2e 5b 30 2d 39 5d 27 0a 20 20 20 20  0-9].[0-9]'.    
15fb0 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63  lt_cv_file_magic
15fc0 5f 74 65 73 74 5f 66 69 6c 65 3d 2f 75 73 72 2f  _test_file=/usr/
15fd0 6c 69 62 2f 70 61 32 30 5f 36 34 2f 6c 69 62 63  lib/pa20_64/libc
15fe0 2e 73 6c 0a 20 20 20 20 3b 3b 0a 20 20 2a 29 0a  .sl.    ;;.  *).
15ff0 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62      lt_cv_deplib
16000 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27  s_check_method='
16010 66 69 6c 65 5f 6d 61 67 69 63 20 28 73 5b 30 2d  file_magic (s[0-
16020 39 5d 5b 30 2d 39 5d 5b 30 2d 39 5d 7c 50 41 2d  9][0-9][0-9]|PA-
16030 52 49 53 43 5b 30 2d 39 5d 2e 5b 30 2d 39 5d 29  RISC[0-9].[0-9])
16040 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 79 27   shared library'
16050 0a 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f  .    lt_cv_file_
16060 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d  magic_test_file=
16070 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 63 2e 73 6c  /usr/lib/libc.sl
16080 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20  .    ;;.  esac. 
16090 20 3b 3b 0a 0a 69 72 69 78 35 2a 20 7c 20 69 72   ;;..irix5* | ir
160a0 69 78 36 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75 78  ix6* | nonstopux
160b0 2a 29 0a 20 20 63 61 73 65 20 24 4c 44 20 69 6e  *).  case $LD in
160c0 0a 20 20 2a 2d 33 32 7c 2a 22 2d 33 32 20 22 29  .  *-32|*"-32 ")
160d0 20 6c 69 62 6d 61 67 69 63 3d 33 32 2d 62 69 74   libmagic=32-bit
160e0 3b 3b 0a 20 20 2a 2d 6e 33 32 7c 2a 22 2d 6e 33  ;;.  *-n32|*"-n3
160f0 32 20 22 29 20 6c 69 62 6d 61 67 69 63 3d 4e 33  2 ") libmagic=N3
16100 32 3b 3b 0a 20 20 2a 2d 36 34 7c 2a 22 2d 36 34  2;;.  *-64|*"-64
16110 20 22 29 20 6c 69 62 6d 61 67 69 63 3d 36 34 2d   ") libmagic=64-
16120 62 69 74 3b 3b 0a 20 20 2a 29 20 6c 69 62 6d 61  bit;;.  *) libma
16130 67 69 63 3d 6e 65 76 65 72 2d 6d 61 74 63 68 3b  gic=never-match;
16140 3b 0a 20 20 65 73 61 63 0a 20 20 6c 74 5f 63 76  ;.  esac.  lt_cv
16150 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
16160 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20  ethod=pass_all. 
16170 20 3b 3b 0a 0a 23 20 54 68 69 73 20 6d 75 73 74   ;;..# This must
16180 20 62 65 20 4c 69 6e 75 78 20 45 4c 46 2e 0a 6c   be Linux ELF..l
16190 69 6e 75 78 2a 29 0a 20 20 6c 74 5f 63 76 5f 64  inux*).  lt_cv_d
161a0 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
161b0 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b  hod=pass_all.  ;
161c0 3b 0a 0a 6e 65 74 62 73 64 2a 20 7c 20 6b 6e 65  ;..netbsd* | kne
161d0 74 62 73 64 2a 2d 67 6e 75 29 0a 20 20 69 66 20  tbsd*-gnu).  if 
161e0 65 63 68 6f 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24  echo __ELF__ | $
161f0 43 43 20 2d 45 20 2d 20 7c 20 67 72 65 70 20 5f  CC -E - | grep _
16200 5f 45 4c 46 5f 5f 20 3e 20 2f 64 65 76 2f 6e 75  _ELF__ > /dev/nu
16210 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20 6c 74 5f  ll; then.    lt_
16220 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  cv_deplibs_check
16230 5f 6d 65 74 68 6f 64 3d 27 6d 61 74 63 68 5f 70  _method='match_p
16240 61 74 74 65 72 6e 20 2f 6c 69 62 5b 5e 2f 5d 2b  attern /lib[^/]+
16250 28 5c 2e 73 6f 5c 2e 5b 30 2d 39 5d 2b 5c 2e 5b  (\.so\.[0-9]+\.[
16260 30 2d 39 5d 2b 7c 5f 70 69 63 5c 2e 61 29 24 27  0-9]+|_pic\.a)$'
16270 0a 20 20 65 6c 73 65 0a 20 20 20 20 6c 74 5f 63  .  else.    lt_c
16280 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
16290 6d 65 74 68 6f 64 3d 27 6d 61 74 63 68 5f 70 61  method='match_pa
162a0 74 74 65 72 6e 20 2f 6c 69 62 5b 5e 2f 5d 2b 28  ttern /lib[^/]+(
162b0 5c 2e 73 6f 7c 5f 70 69 63 5c 2e 61 29 24 27 0a  \.so|_pic\.a)$'.
162c0 20 20 66 69 0a 20 20 3b 3b 0a 0a 6e 65 77 6f 73    fi.  ;;..newos
162d0 36 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c  6*).  lt_cv_depl
162e0 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
162f0 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 45 4c 46  ='file_magic ELF
16300 20 5b 30 2d 39 5d 5b 30 2d 39 5d 2a 2d 62 69 74   [0-9][0-9]*-bit
16310 20 5b 4d 4c 5d 53 42 20 28 65 78 65 63 75 74 61   [ML]SB (executa
16320 62 6c 65 7c 64 79 6e 61 6d 69 63 20 6c 69 62 29  ble|dynamic lib)
16330 27 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d  '.  lt_cv_file_m
16340 61 67 69 63 5f 63 6d 64 3d 2f 75 73 72 2f 62 69  agic_cmd=/usr/bi
16350 6e 2f 66 69 6c 65 0a 20 20 6c 74 5f 63 76 5f 66  n/file.  lt_cv_f
16360 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66  ile_magic_test_f
16370 69 6c 65 3d 2f 75 73 72 2f 6c 69 62 2f 6c 69 62  ile=/usr/lib/lib
16380 6e 6c 73 2e 73 6f 0a 20 20 3b 3b 0a 0a 6e 74 6f  nls.so.  ;;..nto
16390 2d 71 6e 78 2a 29 0a 20 20 6c 74 5f 63 76 5f 64  -qnx*).  lt_cv_d
163a0 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
163b0 68 6f 64 3d 75 6e 6b 6e 6f 77 6e 0a 20 20 3b 3b  hod=unknown.  ;;
163c0 0a 0a 6f 70 65 6e 62 73 64 2a 29 0a 20 20 6c 74  ..openbsd*).  lt
163d0 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63  _cv_file_magic_c
163e0 6d 64 3d 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65  md=/usr/bin/file
163f0 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61  .  lt_cv_file_ma
16400 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d 60 65  gic_test_file=`e
16410 63 68 6f 20 2f 75 73 72 2f 6c 69 62 2f 6c 69 62  cho /usr/lib/lib
16420 63 2e 73 6f 2e 2a 60 0a 20 20 69 66 20 74 65 73  c.so.*`.  if tes
16430 74 20 2d 7a 20 22 60 65 63 68 6f 20 5f 5f 45 4c  t -z "`echo __EL
16440 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20 2d 20 7c  F__ | $CC -E - |
16450 20 67 72 65 70 20 5f 5f 45 4c 46 5f 5f 60 22 20   grep __ELF__`" 
16460 7c 7c 20 74 65 73 74 20 22 24 68 6f 73 74 5f 6f  || test "$host_o
16470 73 2d 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 22  s-$host_cpu" = "
16480 6f 70 65 6e 62 73 64 32 2e 38 2d 70 6f 77 65 72  openbsd2.8-power
16490 70 63 22 3b 20 74 68 65 6e 0a 20 20 20 20 6c 74  pc"; then.    lt
164a0 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
164b0 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d  k_method='file_m
164c0 61 67 69 63 20 45 4c 46 20 5b 30 2d 39 5d 5b 30  agic ELF [0-9][0
164d0 2d 39 5d 2a 2d 62 69 74 20 5b 4c 4d 5d 53 42 20  -9]*-bit [LM]SB 
164e0 73 68 61 72 65 64 20 6f 62 6a 65 63 74 27 0a 20  shared object'. 
164f0 20 65 6c 73 65 0a 20 20 20 20 6c 74 5f 63 76 5f   else.    lt_cv_
16500 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65  deplibs_check_me
16510 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63  thod='file_magic
16520 20 4f 70 65 6e 42 53 44 2e 2a 20 73 68 61 72 65   OpenBSD.* share
16530 64 20 6c 69 62 72 61 72 79 27 0a 20 20 66 69 0a  d library'.  fi.
16540 20 20 3b 3b 0a 0a 6f 73 66 33 2a 20 7c 20 6f 73    ;;..osf3* | os
16550 66 34 2a 20 7c 20 6f 73 66 35 2a 29 0a 20 20 6c  f4* | osf5*).  l
16560 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65  t_cv_deplibs_che
16570 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61  ck_method=pass_a
16580 6c 6c 0a 20 20 3b 3b 0a 0a 73 63 6f 33 2e 32 76  ll.  ;;..sco3.2v
16590 35 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c  5*).  lt_cv_depl
165a0 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
165b0 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a  =pass_all.  ;;..
165c0 73 6f 6c 61 72 69 73 2a 29 0a 20 20 6c 74 5f 63  solaris*).  lt_c
165d0 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
165e0 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a  method=pass_all.
165f0 20 20 3b 3b 0a 0a 73 79 73 76 34 20 7c 20 73 79    ;;..sysv4 | sy
16600 73 76 34 2e 32 75 77 32 2a 20 7c 20 73 79 73 76  sv4.2uw2* | sysv
16610 34 2e 33 2a 20 7c 20 73 79 73 76 35 2a 29 0a 20  4.3* | sysv5*). 
16620 20 63 61 73 65 20 24 68 6f 73 74 5f 76 65 6e 64   case $host_vend
16630 6f 72 20 69 6e 0a 20 20 6d 6f 74 6f 72 6f 6c 61  or in.  motorola
16640 29 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c  ).    lt_cv_depl
16650 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
16660 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 45 4c 46  ='file_magic ELF
16670 20 5b 30 2d 39 5d 5b 30 2d 39 5d 2a 2d 62 69 74   [0-9][0-9]*-bit
16680 20 5b 4d 4c 5d 53 42 20 28 73 68 61 72 65 64 20   [ML]SB (shared 
16690 6f 62 6a 65 63 74 7c 64 79 6e 61 6d 69 63 20 6c  object|dynamic l
166a0 69 62 29 20 4d 5b 30 2d 39 5d 5b 30 2d 39 5d 2a  ib) M[0-9][0-9]*
166b0 20 56 65 72 73 69 6f 6e 20 5b 30 2d 39 5d 27 0a   Version [0-9]'.
166c0 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d      lt_cv_file_m
166d0 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d 60  agic_test_file=`
166e0 65 63 68 6f 20 2f 75 73 72 2f 6c 69 62 2f 6c 69  echo /usr/lib/li
166f0 62 63 2e 73 6f 2a 60 0a 20 20 20 20 3b 3b 0a 20  bc.so*`.    ;;. 
16700 20 6e 63 72 29 0a 20 20 20 20 6c 74 5f 63 76 5f   ncr).    lt_cv_
16710 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65  deplibs_check_me
16720 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20  thod=pass_all.  
16730 20 20 3b 3b 0a 20 20 73 65 71 75 65 6e 74 29 0a    ;;.  sequent).
16740 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d      lt_cv_file_m
16750 61 67 69 63 5f 63 6d 64 3d 27 2f 62 69 6e 2f 66  agic_cmd='/bin/f
16760 69 6c 65 27 0a 20 20 20 20 6c 74 5f 63 76 5f 64  ile'.    lt_cv_d
16770 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
16780 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20  hod='file_magic 
16790 45 4c 46 20 5b 30 2d 39 5d 5b 30 2d 39 5d 2a 2d  ELF [0-9][0-9]*-
167a0 62 69 74 20 5b 4c 4d 5d 53 42 20 28 73 68 61 72  bit [LM]SB (shar
167b0 65 64 20 6f 62 6a 65 63 74 7c 64 79 6e 61 6d 69  ed object|dynami
167c0 63 20 6c 69 62 20 29 27 0a 20 20 20 20 3b 3b 0a  c lib )'.    ;;.
167d0 20 20 73 6e 69 29 0a 20 20 20 20 6c 74 5f 63 76    sni).    lt_cv
167e0 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d  _file_magic_cmd=
167f0 27 2f 62 69 6e 2f 66 69 6c 65 27 0a 20 20 20 20  '/bin/file'.    
16800 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68  lt_cv_deplibs_ch
16810 65 63 6b 5f 6d 65 74 68 6f 64 3d 22 66 69 6c 65  eck_method="file
16820 5f 6d 61 67 69 63 20 45 4c 46 20 5b 30 2d 39 5d  _magic ELF [0-9]
16830 5b 30 2d 39 5d 2a 2d 62 69 74 20 5b 4c 4d 5d 53  [0-9]*-bit [LM]S
16840 42 20 64 79 6e 61 6d 69 63 20 6c 69 62 22 0a 20  B dynamic lib". 
16850 20 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61     lt_cv_file_ma
16860 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d 2f 6c  gic_test_file=/l
16870 69 62 2f 6c 69 62 63 2e 73 6f 0a 20 20 20 20 3b  ib/libc.so.    ;
16880 3b 0a 20 20 73 69 65 6d 65 6e 73 29 0a 20 20 20  ;.  siemens).   
16890 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
168a0 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73  heck_method=pass
168b0 5f 61 6c 6c 0a 20 20 20 20 3b 3b 0a 20 20 65 73  _all.    ;;.  es
168c0 61 63 0a 20 20 3b 3b 0a 0a 73 79 73 76 35 4f 70  ac.  ;;..sysv5Op
168d0 65 6e 55 4e 49 58 38 2a 20 7c 20 73 79 73 76 35  enUNIX8* | sysv5
168e0 55 6e 69 78 57 61 72 65 37 2a 20 7c 20 73 79 73  UnixWare7* | sys
168f0 76 35 75 77 5b 37 38 5d 2a 20 7c 20 75 6e 69 78  v5uw[78]* | unix
16900 77 61 72 65 37 2a 20 7c 20 73 79 73 76 34 2a 75  ware7* | sysv4*u
16910 77 32 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70  w2*).  lt_cv_dep
16920 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
16930 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a  d=pass_all.  ;;.
16940 65 73 61 63 0a 0a 66 69 0a 65 63 68 6f 20 22 24  esac..fi.echo "$
16950 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
16960 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 64 65  esult: $lt_cv_de
16970 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
16980 6f 64 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  od" >&5.echo "${
16990 45 43 48 4f 5f 54 7d 24 6c 74 5f 63 76 5f 64 65  ECHO_T}$lt_cv_de
169a0 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
169b0 6f 64 22 20 3e 26 36 0a 66 69 6c 65 5f 6d 61 67  od" >&6.file_mag
169c0 69 63 5f 63 6d 64 3d 24 6c 74 5f 63 76 5f 66 69  ic_cmd=$lt_cv_fi
169d0 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 0a 64 65 70  le_magic_cmd.dep
169e0 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
169f0 64 3d 24 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73  d=$lt_cv_deplibs
16a00 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 0a 74 65  _check_method.te
16a10 73 74 20 2d 7a 20 22 24 64 65 70 6c 69 62 73 5f  st -z "$deplibs_
16a20 63 68 65 63 6b 5f 6d 65 74 68 6f 64 22 20 26 26  check_method" &&
16a30 20 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d   deplibs_check_m
16a40 65 74 68 6f 64 3d 75 6e 6b 6e 6f 77 6e 0a 0a 0a  ethod=unknown...
16a50 0a 0a 23 20 49 66 20 6e 6f 20 43 20 63 6f 6d 70  ..# If no C comp
16a60 69 6c 65 72 20 77 61 73 20 73 70 65 63 69 66 69  iler was specifi
16a70 65 64 2c 20 75 73 65 20 43 43 2e 0a 4c 54 43 43  ed, use CC..LTCC
16a80 3d 24 7b 4c 54 43 43 2d 22 24 43 43 22 7d 0a 0a  =${LTCC-"$CC"}..
16a90 23 20 41 6c 6c 6f 77 20 43 43 20 74 6f 20 62 65  # Allow CC to be
16aa0 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20   a program name 
16ab0 77 69 74 68 20 61 72 67 75 6d 65 6e 74 73 2e 0a  with arguments..
16ac0 63 6f 6d 70 69 6c 65 72 3d 24 43 43 0a 0a 0a 23  compiler=$CC...#
16ad0 20 43 68 65 63 6b 20 77 68 65 74 68 65 72 20 2d   Check whether -
16ae0 2d 65 6e 61 62 6c 65 2d 6c 69 62 74 6f 6f 6c 2d  -enable-libtool-
16af0 6c 6f 63 6b 20 6f 72 20 2d 2d 64 69 73 61 62 6c  lock or --disabl
16b00 65 2d 6c 69 62 74 6f 6f 6c 2d 6c 6f 63 6b 20 77  e-libtool-lock w
16b10 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 65 73  as given..if tes
16b20 74 20 22 24 7b 65 6e 61 62 6c 65 5f 6c 69 62 74  t "${enable_libt
16b30 6f 6f 6c 5f 6c 6f 63 6b 2b 73 65 74 7d 22 20 3d  ool_lock+set}" =
16b40 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 6e 61   set; then.  ena
16b50 62 6c 65 76 61 6c 3d 22 24 65 6e 61 62 6c 65 5f  bleval="$enable_
16b60 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 22 0a 0a 66  libtool_lock"..f
16b70 69 3b 0a 74 65 73 74 20 22 78 24 65 6e 61 62 6c  i;.test "x$enabl
16b80 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 22 20  e_libtool_lock" 
16b90 21 3d 20 78 6e 6f 20 26 26 20 65 6e 61 62 6c 65  != xno && enable
16ba0 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 3d 79 65  _libtool_lock=ye
16bb0 73 0a 0a 23 20 53 6f 6d 65 20 66 6c 61 67 73 20  s..# Some flags 
16bc0 6e 65 65 64 20 74 6f 20 62 65 20 70 72 6f 70 61  need to be propa
16bd0 67 61 74 65 64 20 74 6f 20 74 68 65 20 63 6f 6d  gated to the com
16be0 70 69 6c 65 72 20 6f 72 20 6c 69 6e 6b 65 72 20  piler or linker 
16bf0 66 6f 72 20 67 6f 6f 64 0a 23 20 6c 69 62 74 6f  for good.# libto
16c00 6f 6c 20 73 75 70 70 6f 72 74 2e 0a 63 61 73 65  ol support..case
16c10 20 24 68 6f 73 74 20 69 6e 0a 69 61 36 34 2d 2a   $host in.ia64-*
16c20 2d 68 70 75 78 2a 29 0a 20 20 23 20 46 69 6e 64  -hpux*).  # Find
16c30 20 6f 75 74 20 77 68 69 63 68 20 41 42 49 20 77   out which ABI w
16c40 65 20 61 72 65 20 75 73 69 6e 67 2e 0a 20 20 65  e are using..  e
16c50 63 68 6f 20 27 69 6e 74 20 69 3b 27 20 3e 20 63  cho 'int i;' > c
16c60 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
16c70 20 20 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68    if { (eval ech
16c80 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
16c90 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65  O: \"$ac_compile
16ca0 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
16cb0 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e   $ac_compile) 2>
16cc0 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
16cd0 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
16ce0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
16cf0 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
16d00 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
16d10 75 73 29 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 20  us); }; then.   
16d20 20 63 61 73 65 20 60 2f 75 73 72 2f 62 69 6e 2f   case `/usr/bin/
16d30 66 69 6c 65 20 63 6f 6e 66 74 65 73 74 2e 24 61  file conftest.$a
16d40 63 5f 6f 62 6a 65 78 74 60 20 69 6e 0a 20 20 20  c_objext` in.   
16d50 20 2a 45 4c 46 2d 33 32 2a 29 0a 20 20 20 20 20   *ELF-32*).     
16d60 20 48 50 55 58 5f 49 41 36 34 5f 4d 4f 44 45 3d   HPUX_IA64_MODE=
16d70 22 33 32 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20  "32".      ;;.  
16d80 20 20 2a 45 4c 46 2d 36 34 2a 29 0a 20 20 20 20    *ELF-64*).    
16d90 20 20 48 50 55 58 5f 49 41 36 34 5f 4d 4f 44 45    HPUX_IA64_MODE
16da0 3d 22 36 34 22 0a 20 20 20 20 20 20 3b 3b 0a 20  ="64".      ;;. 
16db0 20 20 20 65 73 61 63 0a 20 20 66 69 0a 20 20 72     esac.  fi.  r
16dc0 6d 20 2d 72 66 20 63 6f 6e 66 74 65 73 74 2a 0a  m -rf conftest*.
16dd0 20 20 3b 3b 0a 2a 2d 2a 2d 69 72 69 78 36 2a 29    ;;.*-*-irix6*)
16de0 0a 20 20 23 20 46 69 6e 64 20 6f 75 74 20 77 68  .  # Find out wh
16df0 69 63 68 20 41 42 49 20 77 65 20 61 72 65 20 75  ich ABI we are u
16e00 73 69 6e 67 2e 0a 20 20 65 63 68 6f 20 27 23 6c  sing..  echo '#l
16e10 69 6e 65 20 33 30 36 34 20 22 63 6f 6e 66 69 67  ine 3064 "config
16e20 75 72 65 22 27 20 3e 20 63 6f 6e 66 74 65 73 74  ure"' > conftest
16e30 2e 24 61 63 5f 65 78 74 0a 20 20 69 66 20 7b 20  .$ac_ext.  if { 
16e40 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
16e50 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
16e60 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26  c_compile\"") >&
16e70 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f  5.  (eval $ac_co
16e80 6d 70 69 6c 65 29 20 32 3e 26 35 0a 20 20 61 63  mpile) 2>&5.  ac
16e90 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
16ea0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
16eb0 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
16ec0 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
16ed0 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b   $ac_status); };
16ee0 20 74 68 65 6e 0a 20 20 20 69 66 20 74 65 73 74   then.   if test
16ef0 20 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e   "$lt_cv_prog_gn
16f00 75 5f 6c 64 22 20 3d 20 79 65 73 3b 20 74 68 65  u_ld" = yes; the
16f10 6e 0a 20 20 20 20 63 61 73 65 20 60 2f 75 73 72  n.    case `/usr
16f20 2f 62 69 6e 2f 66 69 6c 65 20 63 6f 6e 66 74 65  /bin/file confte
16f30 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 60 20 69  st.$ac_objext` i
16f40 6e 0a 20 20 20 20 2a 33 32 2d 62 69 74 2a 29 0a  n.    *32-bit*).
16f50 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c        LD="${LD-l
16f60 64 7d 20 2d 6d 65 6c 66 33 32 62 73 6d 69 70 22  d} -melf32bsmip"
16f70 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 2a 4e  .      ;;.    *N
16f80 33 32 2a 29 0a 20 20 20 20 20 20 4c 44 3d 22 24  32*).      LD="$
16f90 7b 4c 44 2d 6c 64 7d 20 2d 6d 65 6c 66 33 32 62  {LD-ld} -melf32b
16fa0 6d 69 70 6e 33 32 22 0a 20 20 20 20 20 20 3b 3b  mipn32".      ;;
16fb0 0a 20 20 20 20 2a 36 34 2d 62 69 74 2a 29 0a 20  .    *64-bit*). 
16fc0 20 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64       LD="${LD-ld
16fd0 7d 20 2d 6d 65 6c 66 36 34 62 6d 69 70 22 0a 20  } -melf64bmip". 
16fe0 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63       ;;.    esac
16ff0 0a 20 20 20 65 6c 73 65 0a 20 20 20 20 63 61 73  .   else.    cas
17000 65 20 60 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65  e `/usr/bin/file
17010 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
17020 6a 65 78 74 60 20 69 6e 0a 20 20 20 20 2a 33 32  jext` in.    *32
17030 2d 62 69 74 2a 29 0a 20 20 20 20 20 20 4c 44 3d  -bit*).      LD=
17040 22 24 7b 4c 44 2d 6c 64 7d 20 2d 33 32 22 0a 20  "${LD-ld} -32". 
17050 20 20 20 20 20 3b 3b 0a 20 20 20 20 2a 4e 33 32       ;;.    *N32
17060 2a 29 0a 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c  *).      LD="${L
17070 44 2d 6c 64 7d 20 2d 6e 33 32 22 0a 20 20 20 20  D-ld} -n32".    
17080 20 20 3b 3b 0a 20 20 20 20 2a 36 34 2d 62 69 74    ;;.    *64-bit
17090 2a 29 0a 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c  *).      LD="${L
170a0 44 2d 6c 64 7d 20 2d 36 34 22 0a 20 20 20 20 20  D-ld} -64".     
170b0 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 20   ;;.    esac.   
170c0 66 69 0a 20 20 66 69 0a 20 20 72 6d 20 2d 72 66  fi.  fi.  rm -rf
170d0 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20 3b 3b 0a   conftest*.  ;;.
170e0 0a 78 38 36 5f 36 34 2d 2a 6c 69 6e 75 78 2a 7c  .x86_64-*linux*|
170f0 70 70 63 2a 2d 2a 6c 69 6e 75 78 2a 7c 70 6f 77  ppc*-*linux*|pow
17100 65 72 70 63 2a 2d 2a 6c 69 6e 75 78 2a 7c 73 33  erpc*-*linux*|s3
17110 39 30 2a 2d 2a 6c 69 6e 75 78 2a 7c 73 70 61 72  90*-*linux*|spar
17120 63 2a 2d 2a 6c 69 6e 75 78 2a 29 0a 20 20 23 20  c*-*linux*).  # 
17130 46 69 6e 64 20 6f 75 74 20 77 68 69 63 68 20 41  Find out which A
17140 42 49 20 77 65 20 61 72 65 20 75 73 69 6e 67 2e  BI we are using.
17150 0a 20 20 65 63 68 6f 20 27 69 6e 74 20 69 3b 27  .  echo 'int i;'
17160 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   > conftest.$ac_
17170 65 78 74 0a 20 20 69 66 20 7b 20 28 65 76 61 6c  ext.  if { (eval
17180 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
17190 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d  INENO: \"$ac_com
171a0 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28  pile\"") >&5.  (
171b0 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65  eval $ac_compile
171c0 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
171d0 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
171e0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
171f0 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
17200 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
17210 73 74 61 74 75 73 29 3b 20 7d 3b 20 74 68 65 6e  status); }; then
17220 0a 20 20 20 20 63 61 73 65 20 22 60 2f 75 73 72  .    case "`/usr
17230 2f 62 69 6e 2f 66 69 6c 65 20 63 6f 6e 66 74 65  /bin/file confte
17240 73 74 2e 6f 60 22 20 69 6e 0a 20 20 20 20 2a 33  st.o`" in.    *3
17250 32 2d 62 69 74 2a 29 0a 20 20 20 20 20 20 63 61  2-bit*).      ca
17260 73 65 20 24 68 6f 73 74 20 69 6e 0a 20 20 20 20  se $host in.    
17270 20 20 20 20 78 38 36 5f 36 34 2d 2a 6c 69 6e 75      x86_64-*linu
17280 78 2a 29 0a 20 20 20 20 20 20 20 20 20 20 4c 44  x*).          LD
17290 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c  ="${LD-ld} -m el
172a0 66 5f 69 33 38 36 22 0a 20 20 20 20 20 20 20 20  f_i386".        
172b0 20 20 3b 3b 0a 20 20 20 20 20 20 20 20 70 70 63    ;;.        ppc
172c0 36 34 2d 2a 6c 69 6e 75 78 2a 7c 70 6f 77 65 72  64-*linux*|power
172d0 70 63 36 34 2d 2a 6c 69 6e 75 78 2a 29 0a 20 20  pc64-*linux*).  
172e0 20 20 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c 44          LD="${LD
172f0 2d 6c 64 7d 20 2d 6d 20 65 6c 66 33 32 70 70 63  -ld} -m elf32ppc
17300 6c 69 6e 75 78 22 0a 20 20 20 20 20 20 20 20 20  linux".         
17310 20 3b 3b 0a 20 20 20 20 20 20 20 20 73 33 39 30   ;;.        s390
17320 78 2d 2a 6c 69 6e 75 78 2a 29 0a 20 20 20 20 20  x-*linux*).     
17330 20 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64       LD="${LD-ld
17340 7d 20 2d 6d 20 65 6c 66 5f 73 33 39 30 22 0a 20  } -m elf_s390". 
17350 20 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 20           ;;.    
17360 20 20 20 20 73 70 61 72 63 36 34 2d 2a 6c 69 6e      sparc64-*lin
17370 75 78 2a 29 0a 20 20 20 20 20 20 20 20 20 20 4c  ux*).          L
17380 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65  D="${LD-ld} -m e
17390 6c 66 33 32 5f 73 70 61 72 63 22 0a 20 20 20 20  lf32_sparc".    
173a0 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 65        ;;.      e
173b0 73 61 63 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20  sac.      ;;.   
173c0 20 2a 36 34 2d 62 69 74 2a 29 0a 20 20 20 20 20   *64-bit*).     
173d0 20 63 61 73 65 20 24 68 6f 73 74 20 69 6e 0a 20   case $host in. 
173e0 20 20 20 20 20 20 20 78 38 36 5f 36 34 2d 2a 6c         x86_64-*l
173f0 69 6e 75 78 2a 29 0a 20 20 20 20 20 20 20 20 20  inux*).         
17400 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d   LD="${LD-ld} -m
17410 20 65 6c 66 5f 78 38 36 5f 36 34 22 0a 20 20 20   elf_x86_64".   
17420 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20         ;;.      
17430 20 20 70 70 63 2a 2d 2a 6c 69 6e 75 78 2a 7c 70    ppc*-*linux*|p
17440 6f 77 65 72 70 63 2a 2d 2a 6c 69 6e 75 78 2a 29  owerpc*-*linux*)
17450 0a 20 20 20 20 20 20 20 20 20 20 4c 44 3d 22 24  .          LD="$
17460 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 36 34  {LD-ld} -m elf64
17470 70 70 63 22 0a 20 20 20 20 20 20 20 20 20 20 3b  ppc".          ;
17480 3b 0a 20 20 20 20 20 20 20 20 73 33 39 30 2a 2d  ;.        s390*-
17490 2a 6c 69 6e 75 78 2a 29 0a 20 20 20 20 20 20 20  *linux*).       
174a0 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20     LD="${LD-ld} 
174b0 2d 6d 20 65 6c 66 36 34 5f 73 33 39 30 22 0a 20  -m elf64_s390". 
174c0 20 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 20           ;;.    
174d0 20 20 20 20 73 70 61 72 63 2a 2d 2a 6c 69 6e 75      sparc*-*linu
174e0 78 2a 29 0a 20 20 20 20 20 20 20 20 20 20 4c 44  x*).          LD
174f0 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c  ="${LD-ld} -m el
17500 66 36 34 5f 73 70 61 72 63 22 0a 20 20 20 20 20  f64_sparc".     
17510 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 65 73       ;;.      es
17520 61 63 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20  ac.      ;;.    
17530 65 73 61 63 0a 20 20 66 69 0a 20 20 72 6d 20 2d  esac.  fi.  rm -
17540 72 66 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20 3b  rf conftest*.  ;
17550 3b 0a 0a 2a 2d 2a 2d 73 63 6f 33 2e 32 76 35 2a  ;..*-*-sco3.2v5*
17560 29 0a 20 20 23 20 4f 6e 20 53 43 4f 20 4f 70 65  ).  # On SCO Ope
17570 6e 53 65 72 76 65 72 20 35 2c 20 77 65 20 6e 65  nServer 5, we ne
17580 65 64 20 2d 62 65 6c 66 20 74 6f 20 67 65 74 20  ed -belf to get 
17590 66 75 6c 6c 2d 66 65 61 74 75 72 65 64 20 62 69  full-featured bi
175a0 6e 61 72 69 65 73 2e 0a 20 20 53 41 56 45 5f 43  naries..  SAVE_C
175b0 46 4c 41 47 53 3d 22 24 43 46 4c 41 47 53 22 0a  FLAGS="$CFLAGS".
175c0 20 20 43 46 4c 41 47 53 3d 22 24 43 46 4c 41 47    CFLAGS="$CFLAG
175d0 53 20 2d 62 65 6c 66 22 0a 20 20 65 63 68 6f 20  S -belf".  echo 
175e0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
175f0 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65   checking whethe
17600 72 20 74 68 65 20 43 20 63 6f 6d 70 69 6c 65 72  r the C compiler
17610 20 6e 65 65 64 73 20 2d 62 65 6c 66 22 20 3e 26   needs -belf" >&
17620 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
17630 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72  checking whether
17640 20 74 68 65 20 43 20 63 6f 6d 70 69 6c 65 72 20   the C compiler 
17650 6e 65 65 64 73 20 2d 62 65 6c 66 2e 2e 2e 20 24  needs -belf... $
17660 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74  ECHO_C" >&6.if t
17670 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f 63 63 5f  est "${lt_cv_cc_
17680 6e 65 65 64 73 5f 62 65 6c 66 2b 73 65 74 7d 22  needs_belf+set}"
17690 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
176a0 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
176b0 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
176c0 26 36 0a 65 6c 73 65 0a 20 20 61 63 5f 65 78 74  &6.else.  ac_ext
176d0 3d 63 0a 61 63 5f 63 70 70 3d 27 24 43 50 50 20  =c.ac_cpp='$CPP 
176e0 24 43 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f  $CPPFLAGS'.ac_co
176f0 6d 70 69 6c 65 3d 27 24 43 43 20 2d 63 20 24 43  mpile='$CC -c $C
17700 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20  FLAGS $CPPFLAGS 
17710 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
17720 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24   >&5'.ac_link='$
17730 43 43 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61  CC -o conftest$a
17740 63 5f 65 78 65 65 78 74 20 24 43 46 4c 41 47 53  c_exeext $CFLAGS
17750 20 24 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c   $CPPFLAGS $LDFL
17760 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  AGS conftest.$ac
17770 5f 65 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a  _ext $LIBS >&5'.
17780 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d  ac_compiler_gnu=
17790 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65  $ac_cv_c_compile
177a0 72 5f 67 6e 75 0a 0a 20 20 20 20 20 63 61 74 20  r_gnu..     cat 
177b0 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
177c0 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f  t <<_ACEOF./* co
177d0 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41  nfdefs.h.  */._A
177e0 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66  CEOF.cat confdef
177f0 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  s.h >>conftest.$
17800 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e  ac_ext.cat >>con
17810 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
17820 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f  _ACEOF./* end co
17830 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69  nfdefs.h.  */..i
17840 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 20  nt.main ().{..  
17850 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a  ;.  return 0;.}.
17860 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e  _ACEOF.rm -f con
17870 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
17880 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65   conftest$ac_exe
17890 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20 65  ext.if { (eval e
178a0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
178b0 45 4e 4f 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b 5c  ENO: \"$ac_link\
178c0 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
178d0 24 61 63 5f 6c 69 6e 6b 29 20 32 3e 63 6f 6e 66  $ac_link) 2>conf
178e0 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74  test.er1.  ac_st
178f0 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d  atus=$?.  grep -
17900 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73  v '^ *+' conftes
17910 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e  t.er1 >conftest.
17920 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66  err.  rm -f conf
17930 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63  test.er1.  cat c
17940 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a  onftest.err >&5.
17950 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
17960 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
17970 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
17980 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
17990 29 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74  ); } &&.. { ac_t
179a0 72 79 3d 27 74 65 73 74 20 2d 7a 20 22 24 61 63  ry='test -z "$ac
179b0 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22 0a  _c_werror_flag".
179c0 09 09 09 20 7c 7c 20 74 65 73 74 20 21 20 2d 73  ... || test ! -s
179d0 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a 20   conftest.err'. 
179e0 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
179f0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
17a00 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35  "$ac_try\"") >&5
17a10 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79  .  (eval $ac_try
17a20 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
17a30 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
17a40 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
17a50 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
17a60 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
17a70 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26  status); }; } &&
17a80 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73  .. { ac_try='tes
17a90 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 24 61 63  t -s conftest$ac
17aa0 5f 65 78 65 65 78 74 27 0a 20 20 7b 20 28 65 76  _exeext'.  { (ev
17ab0 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
17ac0 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74  $LINENO: \"$ac_t
17ad0 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  ry\"") >&5.  (ev
17ae0 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35  al $ac_try) 2>&5
17af0 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
17b00 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
17b10 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
17b20 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
17b30 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
17b40 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20  ); }; }; then.  
17b50 6c 74 5f 63 76 5f 63 63 5f 6e 65 65 64 73 5f 62  lt_cv_cc_needs_b
17b60 65 6c 66 3d 79 65 73 0a 65 6c 73 65 0a 20 20 65  elf=yes.else.  e
17b70 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69  cho "$as_me: fai
17b80 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a  led program was:
17b90 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c  " >&5.sed 's/^/|
17ba0 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   /' conftest.$ac
17bb0 5f 65 78 74 20 3e 26 35 0a 0a 6c 74 5f 63 76 5f  _ext >&5..lt_cv_
17bc0 63 63 5f 6e 65 65 64 73 5f 62 65 6c 66 3d 6e 6f  cc_needs_belf=no
17bd0 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  .fi.rm -f confte
17be0 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e  st.err conftest.
17bf0 24 61 63 5f 6f 62 6a 65 78 74 20 5c 0a 20 20 20  $ac_objext \.   
17c00 20 20 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65     conftest$ac_e
17c10 78 65 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24  xeext conftest.$
17c20 61 63 5f 65 78 74 0a 20 20 20 20 20 61 63 5f 65  ac_ext.     ac_e
17c30 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27 24 43 50  xt=c.ac_cpp='$CP
17c40 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61 63 5f  P $CPPFLAGS'.ac_
17c50 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20 2d 63 20  compile='$CC -c 
17c60 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47  $CFLAGS $CPPFLAG
17c70 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  S conftest.$ac_e
17c80 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d  xt >&5'.ac_link=
17c90 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74 65 73 74  '$CC -o conftest
17ca0 24 61 63 5f 65 78 65 65 78 74 20 24 43 46 4c 41  $ac_exeext $CFLA
17cb0 47 53 20 24 43 50 50 46 4c 41 47 53 20 24 4c 44  GS $CPPFLAGS $LD
17cc0 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24  FLAGS conftest.$
17cd0 61 63 5f 65 78 74 20 24 4c 49 42 53 20 3e 26 35  ac_ext $LIBS >&5
17ce0 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e  '.ac_compiler_gn
17cf0 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69  u=$ac_cv_c_compi
17d00 6c 65 72 5f 67 6e 75 0a 0a 66 69 0a 65 63 68 6f  ler_gnu..fi.echo
17d10 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
17d20 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76  : result: $lt_cv
17d30 5f 63 63 5f 6e 65 65 64 73 5f 62 65 6c 66 22 20  _cc_needs_belf" 
17d40 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
17d50 5f 54 7d 24 6c 74 5f 63 76 5f 63 63 5f 6e 65 65  _T}$lt_cv_cc_nee
17d60 64 73 5f 62 65 6c 66 22 20 3e 26 36 0a 20 20 69  ds_belf" >&6.  i
17d70 66 20 74 65 73 74 20 78 22 24 6c 74 5f 63 76 5f  f test x"$lt_cv_
17d80 63 63 5f 6e 65 65 64 73 5f 62 65 6c 66 22 20 21  cc_needs_belf" !
17d90 3d 20 78 22 79 65 73 22 3b 20 74 68 65 6e 0a 20  = x"yes"; then. 
17da0 20 20 20 23 20 74 68 69 73 20 69 73 20 70 72 6f     # this is pro
17db0 62 61 62 6c 79 20 67 63 63 20 32 2e 38 2e 30 2c  bably gcc 2.8.0,
17dc0 20 65 67 63 73 20 31 2e 30 20 6f 72 20 6e 65 77   egcs 1.0 or new
17dd0 65 72 3b 20 6e 6f 20 6e 65 65 64 20 66 6f 72 20  er; no need for 
17de0 2d 62 65 6c 66 0a 20 20 20 20 43 46 4c 41 47 53  -belf.    CFLAGS
17df0 3d 22 24 53 41 56 45 5f 43 46 4c 41 47 53 22 0a  ="$SAVE_CFLAGS".
17e00 20 20 66 69 0a 20 20 3b 3b 0a 0a 65 73 61 63 0a    fi.  ;;..esac.
17e10 0a 6e 65 65 64 5f 6c 6f 63 6b 73 3d 22 24 65 6e  .need_locks="$en
17e20 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63  able_libtool_loc
17e30 6b 22 0a 0a 0a 61 63 5f 65 78 74 3d 63 0a 61 63  k"...ac_ext=c.ac
17e40 5f 63 70 70 3d 27 24 43 50 50 20 24 43 50 50 46  _cpp='$CPP $CPPF
17e50 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65  LAGS'.ac_compile
17e60 3d 27 24 43 43 20 2d 63 20 24 43 46 4c 41 47 53  ='$CC -c $CFLAGS
17e70 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74   $CPPFLAGS conft
17e80 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27  est.$ac_ext >&5'
17e90 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f  .ac_link='$CC -o
17ea0 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65   conftest$ac_exe
17eb0 65 78 74 20 24 43 46 4c 41 47 53 20 24 43 50 50  ext $CFLAGS $CPP
17ec0 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63  FLAGS $LDFLAGS c
17ed0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
17ee0 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f  $LIBS >&5'.ac_co
17ef0 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63  mpiler_gnu=$ac_c
17f00 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  v_c_compiler_gnu
17f10 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
17f20 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
17f30 68 6f 77 20 74 6f 20 72 75 6e 20 74 68 65 20 43  how to run the C
17f40 20 70 72 65 70 72 6f 63 65 73 73 6f 72 22 20 3e   preprocessor" >
17f50 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
17f60 22 63 68 65 63 6b 69 6e 67 20 68 6f 77 20 74 6f  "checking how to
17f70 20 72 75 6e 20 74 68 65 20 43 20 70 72 65 70 72   run the C prepr
17f80 6f 63 65 73 73 6f 72 2e 2e 2e 20 24 45 43 48 4f  ocessor... $ECHO
17f90 5f 43 22 20 3e 26 36 0a 23 20 4f 6e 20 53 75 6e  _C" >&6.# On Sun
17fa0 73 2c 20 73 6f 6d 65 74 69 6d 65 73 20 24 43 50  s, sometimes $CP
17fb0 50 20 6e 61 6d 65 73 20 61 20 64 69 72 65 63 74  P names a direct
17fc0 6f 72 79 2e 0a 69 66 20 74 65 73 74 20 2d 6e 20  ory..if test -n 
17fd0 22 24 43 50 50 22 20 26 26 20 74 65 73 74 20 2d  "$CPP" && test -
17fe0 64 20 22 24 43 50 50 22 3b 20 74 68 65 6e 0a 20  d "$CPP"; then. 
17ff0 20 43 50 50 3d 0a 66 69 0a 69 66 20 74 65 73 74   CPP=.fi.if test
18000 20 2d 7a 20 22 24 43 50 50 22 3b 20 74 68 65 6e   -z "$CPP"; then
18010 0a 20 20 69 66 20 74 65 73 74 20 22 24 7b 61 63  .  if test "${ac
18020 5f 63 76 5f 70 72 6f 67 5f 43 50 50 2b 73 65 74  _cv_prog_CPP+set
18030 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
18040 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
18050 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
18060 20 3e 26 36 0a 65 6c 73 65 0a 20 20 20 20 20 20   >&6.else.      
18070 23 20 44 6f 75 62 6c 65 20 71 75 6f 74 65 73 20  # Double quotes 
18080 62 65 63 61 75 73 65 20 43 50 50 20 6e 65 65 64  because CPP need
18090 73 20 74 6f 20 62 65 20 65 78 70 61 6e 64 65 64  s to be expanded
180a0 0a 20 20 20 20 66 6f 72 20 43 50 50 20 69 6e 20  .    for CPP in 
180b0 22 24 43 43 20 2d 45 22 20 22 24 43 43 20 2d 45  "$CC -E" "$CC -E
180c0 20 2d 74 72 61 64 69 74 69 6f 6e 61 6c 2d 63 70   -traditional-cp
180d0 70 22 20 22 2f 6c 69 62 2f 63 70 70 22 0a 20 20  p" "/lib/cpp".  
180e0 20 20 64 6f 0a 20 20 20 20 20 20 61 63 5f 70 72    do.      ac_pr
180f0 65 70 72 6f 63 5f 6f 6b 3d 66 61 6c 73 65 0a 66  eproc_ok=false.f
18100 6f 72 20 61 63 5f 63 5f 70 72 65 70 72 6f 63 5f  or ac_c_preproc_
18110 77 61 72 6e 5f 66 6c 61 67 20 69 6e 20 27 27 20  warn_flag in '' 
18120 79 65 73 0a 64 6f 0a 20 20 23 20 55 73 65 20 61  yes.do.  # Use a
18130 20 68 65 61 64 65 72 20 66 69 6c 65 20 74 68 61   header file tha
18140 74 20 63 6f 6d 65 73 20 77 69 74 68 20 67 63 63  t comes with gcc
18150 2c 20 73 6f 20 63 6f 6e 66 69 67 75 72 69 6e 67  , so configuring
18160 20 67 6c 69 62 63 0a 20 20 23 20 77 69 74 68 20   glibc.  # with 
18170 61 20 66 72 65 73 68 20 63 72 6f 73 73 2d 63 6f  a fresh cross-co
18180 6d 70 69 6c 65 72 20 77 6f 72 6b 73 2e 0a 20 20  mpiler works..  
18190 23 20 50 72 65 66 65 72 20 3c 6c 69 6d 69 74 73  # Prefer <limits
181a0 2e 68 3e 20 74 6f 20 3c 61 73 73 65 72 74 2e 68  .h> to <assert.h
181b0 3e 20 69 66 20 5f 5f 53 54 44 43 5f 5f 20 69 73  > if __STDC__ is
181c0 20 64 65 66 69 6e 65 64 2c 20 73 69 6e 63 65 0a   defined, since.
181d0 20 20 23 20 3c 6c 69 6d 69 74 73 2e 68 3e 20 65    # <limits.h> e
181e0 78 69 73 74 73 20 65 76 65 6e 20 6f 6e 20 66 72  xists even on fr
181f0 65 65 73 74 61 6e 64 69 6e 67 20 63 6f 6d 70 69  eestanding compi
18200 6c 65 72 73 2e 0a 20 20 23 20 4f 6e 20 74 68 65  lers..  # On the
18210 20 4e 65 58 54 2c 20 63 63 20 2d 45 20 72 75 6e   NeXT, cc -E run
18220 73 20 74 68 65 20 63 6f 64 65 20 74 68 72 6f 75  s the code throu
18230 67 68 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 27  gh the compiler'
18240 73 20 70 61 72 73 65 72 2c 0a 20 20 23 20 6e 6f  s parser,.  # no
18250 74 20 6a 75 73 74 20 74 68 72 6f 75 67 68 20 63  t just through c
18260 70 70 2e 20 22 53 79 6e 74 61 78 20 65 72 72 6f  pp. "Syntax erro
18270 72 22 20 69 73 20 68 65 72 65 20 74 6f 20 63 61  r" is here to ca
18280 74 63 68 20 74 68 69 73 20 63 61 73 65 2e 0a 20  tch this case.. 
18290 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24   cat >conftest.$
182a0 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
182b0 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  /* confdefs.h.  
182c0 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f  */._ACEOF.cat co
182d0 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74  nfdefs.h >>conft
182e0 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20  est.$ac_ext.cat 
182f0 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
18300 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65  xt <<_ACEOF./* e
18310 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  nd confdefs.h.  
18320 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 53 54 44 43  */.#ifdef __STDC
18330 5f 5f 0a 23 20 69 6e 63 6c 75 64 65 20 3c 6c 69  __.# include <li
18340 6d 69 74 73 2e 68 3e 0a 23 65 6c 73 65 0a 23 20  mits.h>.#else.# 
18350 69 6e 63 6c 75 64 65 20 3c 61 73 73 65 72 74 2e  include <assert.
18360 68 3e 0a 23 65 6e 64 69 66 0a 09 09 20 20 20 20  h>.#endif...    
18370 20 53 79 6e 74 61 78 20 65 72 72 6f 72 0a 5f 41   Syntax error._A
18380 43 45 4f 46 0a 69 66 20 7b 20 28 65 76 61 6c 20  CEOF.if { (eval 
18390 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
183a0 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 70 70 20  NENO: \"$ac_cpp 
183b0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
183c0 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
183d0 20 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73   $ac_cpp conftes
183e0 74 2e 24 61 63 5f 65 78 74 29 20 32 3e 63 6f 6e  t.$ac_ext) 2>con
183f0 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73  ftest.er1.  ac_s
18400 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20  tatus=$?.  grep 
18410 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65  -v '^ *+' confte
18420 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74  st.er1 >conftest
18430 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e  .err.  rm -f con
18440 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20  ftest.er1.  cat 
18450 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35  conftest.err >&5
18460 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
18470 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
18480 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
18490 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
184a0 73 29 3b 20 7d 20 3e 2f 64 65 76 2f 6e 75 6c 6c  s); } >/dev/null
184b0 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74  ; then.  if test
184c0 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -s conftest.err
184d0 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 70  ; then.    ac_cp
184e0 70 5f 65 72 72 3d 24 61 63 5f 63 5f 70 72 65 70  p_err=$ac_c_prep
184f0 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 0a 20 20  roc_warn_flag.  
18500 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 24 61 63    ac_cpp_err=$ac
18510 5f 63 70 70 5f 65 72 72 24 61 63 5f 63 5f 77 65  _cpp_err$ac_c_we
18520 72 72 6f 72 5f 66 6c 61 67 0a 20 20 65 6c 73 65  rror_flag.  else
18530 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d  .    ac_cpp_err=
18540 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 61 63 5f  .  fi.else.  ac_
18550 63 70 70 5f 65 72 72 3d 79 65 73 0a 66 69 0a 69  cpp_err=yes.fi.i
18560 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63  f test -z "$ac_c
18570 70 70 5f 65 72 72 22 3b 20 74 68 65 6e 0a 20 20  pp_err"; then.  
18580 3a 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  :.else.  echo "$
18590 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72  as_me: failed pr
185a0 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a  ogram was:" >&5.
185b0 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f  sed 's/^/| /' co
185c0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
185d0 26 35 0a 0a 20 20 23 20 42 72 6f 6b 65 6e 3a 20  &5..  # Broken: 
185e0 66 61 69 6c 73 20 6f 6e 20 76 61 6c 69 64 20 69  fails on valid i
185f0 6e 70 75 74 2e 0a 63 6f 6e 74 69 6e 75 65 0a 66  nput..continue.f
18600 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  i.rm -f conftest
18610 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61  .err conftest.$a
18620 63 5f 65 78 74 0a 0a 20 20 23 20 4f 4b 2c 20 77  c_ext..  # OK, w
18630 6f 72 6b 73 20 6f 6e 20 73 61 6e 65 20 63 61 73  orks on sane cas
18640 65 73 2e 20 20 4e 6f 77 20 63 68 65 63 6b 20 77  es.  Now check w
18650 68 65 74 68 65 72 20 6e 6f 6e 2d 65 78 69 73 74  hether non-exist
18660 65 6e 74 20 68 65 61 64 65 72 73 0a 20 20 23 20  ent headers.  # 
18670 63 61 6e 20 62 65 20 64 65 74 65 63 74 65 64 20  can be detected 
18680 61 6e 64 20 68 6f 77 2e 0a 20 20 63 61 74 20 3e  and how..  cat >
18690 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
186a0 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e   <<_ACEOF./* con
186b0 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43  fdefs.h.  */._AC
186c0 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73  EOF.cat confdefs
186d0 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  .h >>conftest.$a
186e0 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66  c_ext.cat >>conf
186f0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
18700 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e  ACEOF./* end con
18710 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e  fdefs.h.  */.#in
18720 63 6c 75 64 65 20 3c 61 63 5f 6e 6f 6e 65 78 69  clude <ac_nonexi
18730 73 74 65 6e 74 2e 68 3e 0a 5f 41 43 45 4f 46 0a  stent.h>._ACEOF.
18740 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
18750 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
18760 20 5c 22 24 61 63 5f 63 70 70 20 63 6f 6e 66 74   \"$ac_cpp conft
18770 65 73 74 2e 24 61 63 5f 65 78 74 5c 22 22 29 20  est.$ac_ext\"") 
18780 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
18790 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  cpp conftest.$ac
187a0 5f 65 78 74 29 20 32 3e 63 6f 6e 66 74 65 73 74  _ext) 2>conftest
187b0 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73  .er1.  ac_status
187c0 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e  =$?.  grep -v '^
187d0 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72   *+' conftest.er
187e0 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a  1 >conftest.err.
187f0 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74    rm -f conftest
18800 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74  .er1.  cat conft
18810 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63  est.err >&5.  ec
18820 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
18830 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
18840 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
18850 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
18860 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65   >/dev/null; the
18870 6e 0a 20 20 69 66 20 74 65 73 74 20 2d 73 20 63  n.  if test -s c
18880 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68 65  onftest.err; the
18890 6e 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72  n.    ac_cpp_err
188a0 3d 24 61 63 5f 63 5f 70 72 65 70 72 6f 63 5f 77  =$ac_c_preproc_w
188b0 61 72 6e 5f 66 6c 61 67 0a 20 20 20 20 61 63 5f  arn_flag.    ac_
188c0 63 70 70 5f 65 72 72 3d 24 61 63 5f 63 70 70 5f  cpp_err=$ac_cpp_
188d0 65 72 72 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f  err$ac_c_werror_
188e0 66 6c 61 67 0a 20 20 65 6c 73 65 0a 20 20 20 20  flag.  else.    
188f0 61 63 5f 63 70 70 5f 65 72 72 3d 0a 20 20 66 69  ac_cpp_err=.  fi
18900 0a 65 6c 73 65 0a 20 20 61 63 5f 63 70 70 5f 65  .else.  ac_cpp_e
18910 72 72 3d 79 65 73 0a 66 69 0a 69 66 20 74 65 73  rr=yes.fi.if tes
18920 74 20 2d 7a 20 22 24 61 63 5f 63 70 70 5f 65 72  t -z "$ac_cpp_er
18930 72 22 3b 20 74 68 65 6e 0a 20 20 23 20 42 72 6f  r"; then.  # Bro
18940 6b 65 6e 3a 20 73 75 63 63 65 73 73 20 6f 6e 20  ken: success on 
18950 69 6e 76 61 6c 69 64 20 69 6e 70 75 74 2e 0a 63  invalid input..c
18960 6f 6e 74 69 6e 75 65 0a 65 6c 73 65 0a 20 20 65  ontinue.else.  e
18970 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69  cho "$as_me: fai
18980 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a  led program was:
18990 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c  " >&5.sed 's/^/|
189a0 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   /' conftest.$ac
189b0 5f 65 78 74 20 3e 26 35 0a 0a 20 20 23 20 50 61  _ext >&5..  # Pa
189c0 73 73 65 73 20 62 6f 74 68 20 74 65 73 74 73 2e  sses both tests.
189d0 0a 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3d 3a  .ac_preproc_ok=:
189e0 0a 62 72 65 61 6b 0a 66 69 0a 72 6d 20 2d 66 20  .break.fi.rm -f 
189f0 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e  conftest.err con
18a00 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 0a 64  ftest.$ac_ext..d
18a10 6f 6e 65 0a 23 20 42 65 63 61 75 73 65 20 6f 66  one.# Because of
18a20 20 60 62 72 65 61 6b 27 2c 20 5f 41 43 5f 50 52   `break', _AC_PR
18a30 45 50 52 4f 43 5f 49 46 45 4c 53 45 27 73 20 63  EPROC_IFELSE's c
18a40 6c 65 61 6e 69 6e 67 20 63 6f 64 65 20 77 61 73  leaning code was
18a50 20 73 6b 69 70 70 65 64 2e 0a 72 6d 20 2d 66 20   skipped..rm -f 
18a60 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e  conftest.err con
18a70 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 69 66  ftest.$ac_ext.if
18a80 20 24 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3b   $ac_preproc_ok;
18a90 20 74 68 65 6e 0a 20 20 62 72 65 61 6b 0a 66 69   then.  break.fi
18aa0 0a 0a 20 20 20 20 64 6f 6e 65 0a 20 20 20 20 61  ..    done.    a
18ab0 63 5f 63 76 5f 70 72 6f 67 5f 43 50 50 3d 24 43  c_cv_prog_CPP=$C
18ac0 50 50 0a 0a 66 69 0a 20 20 43 50 50 3d 24 61 63  PP..fi.  CPP=$ac
18ad0 5f 63 76 5f 70 72 6f 67 5f 43 50 50 0a 65 6c 73  _cv_prog_CPP.els
18ae0 65 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43  e.  ac_cv_prog_C
18af0 50 50 3d 24 43 50 50 0a 66 69 0a 65 63 68 6f 20  PP=$CPP.fi.echo 
18b00 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
18b10 20 72 65 73 75 6c 74 3a 20 24 43 50 50 22 20 3e   result: $CPP" >
18b20 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
18b30 54 7d 24 43 50 50 22 20 3e 26 36 0a 61 63 5f 70  T}$CPP" >&6.ac_p
18b40 72 65 70 72 6f 63 5f 6f 6b 3d 66 61 6c 73 65 0a  reproc_ok=false.
18b50 66 6f 72 20 61 63 5f 63 5f 70 72 65 70 72 6f 63  for ac_c_preproc
18b60 5f 77 61 72 6e 5f 66 6c 61 67 20 69 6e 20 27 27  _warn_flag in ''
18b70 20 79 65 73 0a 64 6f 0a 20 20 23 20 55 73 65 20   yes.do.  # Use 
18b80 61 20 68 65 61 64 65 72 20 66 69 6c 65 20 74 68  a header file th
18b90 61 74 20 63 6f 6d 65 73 20 77 69 74 68 20 67 63  at comes with gc
18ba0 63 2c 20 73 6f 20 63 6f 6e 66 69 67 75 72 69 6e  c, so configurin
18bb0 67 20 67 6c 69 62 63 0a 20 20 23 20 77 69 74 68  g glibc.  # with
18bc0 20 61 20 66 72 65 73 68 20 63 72 6f 73 73 2d 63   a fresh cross-c
18bd0 6f 6d 70 69 6c 65 72 20 77 6f 72 6b 73 2e 0a 20  ompiler works.. 
18be0 20 23 20 50 72 65 66 65 72 20 3c 6c 69 6d 69 74   # Prefer <limit
18bf0 73 2e 68 3e 20 74 6f 20 3c 61 73 73 65 72 74 2e  s.h> to <assert.
18c00 68 3e 20 69 66 20 5f 5f 53 54 44 43 5f 5f 20 69  h> if __STDC__ i
18c10 73 20 64 65 66 69 6e 65 64 2c 20 73 69 6e 63 65  s defined, since
18c20 0a 20 20 23 20 3c 6c 69 6d 69 74 73 2e 68 3e 20  .  # <limits.h> 
18c30 65 78 69 73 74 73 20 65 76 65 6e 20 6f 6e 20 66  exists even on f
18c40 72 65 65 73 74 61 6e 64 69 6e 67 20 63 6f 6d 70  reestanding comp
18c50 69 6c 65 72 73 2e 0a 20 20 23 20 4f 6e 20 74 68  ilers..  # On th
18c60 65 20 4e 65 58 54 2c 20 63 63 20 2d 45 20 72 75  e NeXT, cc -E ru
18c70 6e 73 20 74 68 65 20 63 6f 64 65 20 74 68 72 6f  ns the code thro
18c80 75 67 68 20 74 68 65 20 63 6f 6d 70 69 6c 65 72  ugh the compiler
18c90 27 73 20 70 61 72 73 65 72 2c 0a 20 20 23 20 6e  's parser,.  # n
18ca0 6f 74 20 6a 75 73 74 20 74 68 72 6f 75 67 68 20  ot just through 
18cb0 63 70 70 2e 20 22 53 79 6e 74 61 78 20 65 72 72  cpp. "Syntax err
18cc0 6f 72 22 20 69 73 20 68 65 72 65 20 74 6f 20 63  or" is here to c
18cd0 61 74 63 68 20 74 68 69 73 20 63 61 73 65 2e 0a  atch this case..
18ce0 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e    cat >conftest.
18cf0 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
18d00 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  ./* confdefs.h. 
18d10 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63   */._ACEOF.cat c
18d20 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66  onfdefs.h >>conf
18d30 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74  test.$ac_ext.cat
18d40 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
18d50 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
18d60 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  end confdefs.h. 
18d70 20 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 53 54 44   */.#ifdef __STD
18d80 43 5f 5f 0a 23 20 69 6e 63 6c 75 64 65 20 3c 6c  C__.# include <l
18d90 69 6d 69 74 73 2e 68 3e 0a 23 65 6c 73 65 0a 23  imits.h>.#else.#
18da0 20 69 6e 63 6c 75 64 65 20 3c 61 73 73 65 72 74   include <assert
18db0 2e 68 3e 0a 23 65 6e 64 69 66 0a 09 09 20 20 20  .h>.#endif...   
18dc0 20 20 53 79 6e 74 61 78 20 65 72 72 6f 72 0a 5f    Syntax error._
18dd0 41 43 45 4f 46 0a 69 66 20 7b 20 28 65 76 61 6c  ACEOF.if { (eval
18de0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
18df0 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 70 70  INENO: \"$ac_cpp
18e00 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
18e10 74 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  t\"") >&5.  (eva
18e20 6c 20 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65  l $ac_cpp confte
18e30 73 74 2e 24 61 63 5f 65 78 74 29 20 32 3e 63 6f  st.$ac_ext) 2>co
18e40 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f  nftest.er1.  ac_
18e50 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70  status=$?.  grep
18e60 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74   -v '^ *+' conft
18e70 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73  est.er1 >conftes
18e80 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f  t.err.  rm -f co
18e90 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74  nftest.er1.  cat
18ea0 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26   conftest.err >&
18eb0 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  5.  echo "$as_me
18ec0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
18ed0 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
18ee0 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
18ef0 75 73 29 3b 20 7d 20 3e 2f 64 65 76 2f 6e 75 6c  us); } >/dev/nul
18f00 6c 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73  l; then.  if tes
18f10 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72  t -s conftest.er
18f20 72 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63  r; then.    ac_c
18f30 70 70 5f 65 72 72 3d 24 61 63 5f 63 5f 70 72 65  pp_err=$ac_c_pre
18f40 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 0a 20  proc_warn_flag. 
18f50 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 24 61     ac_cpp_err=$a
18f60 63 5f 63 70 70 5f 65 72 72 24 61 63 5f 63 5f 77  c_cpp_err$ac_c_w
18f70 65 72 72 6f 72 5f 66 6c 61 67 0a 20 20 65 6c 73  error_flag.  els
18f80 65 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72  e.    ac_cpp_err
18f90 3d 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 61 63  =.  fi.else.  ac
18fa0 5f 63 70 70 5f 65 72 72 3d 79 65 73 0a 66 69 0a  _cpp_err=yes.fi.
18fb0 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f  if test -z "$ac_
18fc0 63 70 70 5f 65 72 72 22 3b 20 74 68 65 6e 0a 20  cpp_err"; then. 
18fd0 20 3a 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22   :.else.  echo "
18fe0 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70  $as_me: failed p
18ff0 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35  rogram was:" >&5
19000 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63  .sed 's/^/| /' c
19010 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
19020 3e 26 35 0a 0a 20 20 23 20 42 72 6f 6b 65 6e 3a  >&5..  # Broken:
19030 20 66 61 69 6c 73 20 6f 6e 20 76 61 6c 69 64 20   fails on valid 
19040 69 6e 70 75 74 2e 0a 63 6f 6e 74 69 6e 75 65 0a  input..continue.
19050 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  fi.rm -f conftes
19060 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24  t.err conftest.$
19070 61 63 5f 65 78 74 0a 0a 20 20 23 20 4f 4b 2c 20  ac_ext..  # OK, 
19080 77 6f 72 6b 73 20 6f 6e 20 73 61 6e 65 20 63 61  works on sane ca
19090 73 65 73 2e 20 20 4e 6f 77 20 63 68 65 63 6b 20  ses.  Now check 
190a0 77 68 65 74 68 65 72 20 6e 6f 6e 2d 65 78 69 73  whether non-exis
190b0 74 65 6e 74 20 68 65 61 64 65 72 73 0a 20 20 23  tent headers.  #
190c0 20 63 61 6e 20 62 65 20 64 65 74 65 63 74 65 64   can be detected
190d0 20 61 6e 64 20 68 6f 77 2e 0a 20 20 63 61 74 20   and how..  cat 
190e0 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
190f0 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f  t <<_ACEOF./* co
19100 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41  nfdefs.h.  */._A
19110 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66  CEOF.cat confdef
19120 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  s.h >>conftest.$
19130 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e  ac_ext.cat >>con
19140 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
19150 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f  _ACEOF./* end co
19160 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69  nfdefs.h.  */.#i
19170 6e 63 6c 75 64 65 20 3c 61 63 5f 6e 6f 6e 65 78  nclude <ac_nonex
19180 69 73 74 65 6e 74 2e 68 3e 0a 5f 41 43 45 4f 46  istent.h>._ACEOF
19190 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  .if { (eval echo
191a0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
191b0 3a 20 5c 22 24 61 63 5f 63 70 70 20 63 6f 6e 66  : \"$ac_cpp conf
191c0 74 65 73 74 2e 24 61 63 5f 65 78 74 5c 22 22 29  test.$ac_ext\"")
191d0 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
191e0 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61  _cpp conftest.$a
191f0 63 5f 65 78 74 29 20 32 3e 63 6f 6e 66 74 65 73  c_ext) 2>conftes
19200 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75  t.er1.  ac_statu
19210 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27  s=$?.  grep -v '
19220 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65  ^ *+' conftest.e
19230 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72  r1 >conftest.err
19240 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  .  rm -f conftes
19250 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66  t.er1.  cat conf
19260 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65  test.err >&5.  e
19270 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
19280 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
19290 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
192a0 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
192b0 7d 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68  } >/dev/null; th
192c0 65 6e 0a 20 20 69 66 20 74 65 73 74 20 2d 73 20  en.  if test -s 
192d0 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68  conftest.err; th
192e0 65 6e 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72  en.    ac_cpp_er
192f0 72 3d 24 61 63 5f 63 5f 70 72 65 70 72 6f 63 5f  r=$ac_c_preproc_
19300 77 61 72 6e 5f 66 6c 61 67 0a 20 20 20 20 61 63  warn_flag.    ac
19310 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f 63 70 70  _cpp_err=$ac_cpp
19320 5f 65 72 72 24 61 63 5f 63 5f 77 65 72 72 6f 72  _err$ac_c_werror
19330 5f 66 6c 61 67 0a 20 20 65 6c 73 65 0a 20 20 20  _flag.  else.   
19340 20 61 63 5f 63 70 70 5f 65 72 72 3d 0a 20 20 66   ac_cpp_err=.  f
19350 69 0a 65 6c 73 65 0a 20 20 61 63 5f 63 70 70 5f  i.else.  ac_cpp_
19360 65 72 72 3d 79 65 73 0a 66 69 0a 69 66 20 74 65  err=yes.fi.if te
19370 73 74 20 2d 7a 20 22 24 61 63 5f 63 70 70 5f 65  st -z "$ac_cpp_e
19380 72 72 22 3b 20 74 68 65 6e 0a 20 20 23 20 42 72  rr"; then.  # Br
19390 6f 6b 65 6e 3a 20 73 75 63 63 65 73 73 20 6f 6e  oken: success on
193a0 20 69 6e 76 61 6c 69 64 20 69 6e 70 75 74 2e 0a   invalid input..
193b0 63 6f 6e 74 69 6e 75 65 0a 65 6c 73 65 0a 20 20  continue.else.  
193c0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61  echo "$as_me: fa
193d0 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73  iled program was
193e0 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f  :" >&5.sed 's/^/
193f0 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61  | /' conftest.$a
19400 63 5f 65 78 74 20 3e 26 35 0a 0a 20 20 23 20 50  c_ext >&5..  # P
19410 61 73 73 65 73 20 62 6f 74 68 20 74 65 73 74 73  asses both tests
19420 2e 0a 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3d  ..ac_preproc_ok=
19430 3a 0a 62 72 65 61 6b 0a 66 69 0a 72 6d 20 2d 66  :.break.fi.rm -f
19440 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f   conftest.err co
19450 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 0a  nftest.$ac_ext..
19460 64 6f 6e 65 0a 23 20 42 65 63 61 75 73 65 20 6f  done.# Because o
19470 66 20 60 62 72 65 61 6b 27 2c 20 5f 41 43 5f 50  f `break', _AC_P
19480 52 45 50 52 4f 43 5f 49 46 45 4c 53 45 27 73 20  REPROC_IFELSE's 
19490 63 6c 65 61 6e 69 6e 67 20 63 6f 64 65 20 77 61  cleaning code wa
194a0 73 20 73 6b 69 70 70 65 64 2e 0a 72 6d 20 2d 66  s skipped..rm -f
194b0 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f   conftest.err co
194c0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 69  nftest.$ac_ext.i
194d0 66 20 24 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b  f $ac_preproc_ok
194e0 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a  ; then.  :.else.
194f0 20 20 7b 20 7b 20 65 63 68 6f 20 22 24 61 73 5f    { { echo "$as_
19500 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f  me:$LINENO: erro
19510 72 3a 20 43 20 70 72 65 70 72 6f 63 65 73 73 6f  r: C preprocesso
19520 72 20 5c 22 24 43 50 50 5c 22 20 66 61 69 6c 73  r \"$CPP\" fails
19530 20 73 61 6e 69 74 79 20 63 68 65 63 6b 0a 53 65   sanity check.Se
19540 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20  e \`config.log' 
19550 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73  for more details
19560 2e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73  ." >&5.echo "$as
19570 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 43 20 70 72  _me: error: C pr
19580 65 70 72 6f 63 65 73 73 6f 72 20 5c 22 24 43 50  eprocessor \"$CP
19590 50 5c 22 20 66 61 69 6c 73 20 73 61 6e 69 74 79  P\" fails sanity
195a0 20 63 68 65 63 6b 0a 53 65 65 20 5c 60 63 6f 6e   check.See \`con
195b0 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72  fig.log' for mor
195c0 65 20 64 65 74 61 69 6c 73 2e 22 20 3e 26 32 3b  e details." >&2;
195d0 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b  }.   { (exit 1);
195e0 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 66 69   exit 1; }; }.fi
195f0 0a 0a 61 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70  ..ac_ext=c.ac_cp
19600 70 3d 27 24 43 50 50 20 24 43 50 50 46 4c 41 47  p='$CPP $CPPFLAG
19610 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24  S'.ac_compile='$
19620 43 43 20 2d 63 20 24 43 46 4c 41 47 53 20 24 43  CC -c $CFLAGS $C
19630 50 50 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74  PPFLAGS conftest
19640 2e 24 61 63 5f 65 78 74 20 3e 26 35 27 0a 61 63  .$ac_ext >&5'.ac
19650 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f  _link='$CC -o co
19660 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74  nftest$ac_exeext
19670 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41   $CFLAGS $CPPFLA
19680 47 53 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66  GS $LDFLAGS conf
19690 74 65 73 74 2e 24 61 63 5f 65 78 74 20 24 4c 49  test.$ac_ext $LI
196a0 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69  BS >&5'.ac_compi
196b0 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63  ler_gnu=$ac_cv_c
196c0 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 0a  _compiler_gnu...
196d0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
196e0 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66  NENO: checking f
196f0 6f 72 20 41 4e 53 49 20 43 20 68 65 61 64 65 72  or ANSI C header
19700 20 66 69 6c 65 73 22 20 3e 26 35 0a 65 63 68 6f   files" >&5.echo
19710 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
19720 6e 67 20 66 6f 72 20 41 4e 53 49 20 43 20 68 65  ng for ANSI C he
19730 61 64 65 72 20 66 69 6c 65 73 2e 2e 2e 20 24 45  ader files... $E
19740 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65  CHO_C" >&6.if te
19750 73 74 20 22 24 7b 61 63 5f 63 76 5f 68 65 61 64  st "${ac_cv_head
19760 65 72 5f 73 74 64 63 2b 73 65 74 7d 22 20 3d 20  er_stdc+set}" = 
19770 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
19780 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
19790 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
197a0 65 6c 73 65 0a 20 20 63 61 74 20 3e 63 6f 6e 66  else.  cat >conf
197b0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
197c0 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66  ACEOF./* confdef
197d0 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a  s.h.  */._ACEOF.
197e0 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e  cat confdefs.h >
197f0 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
19800 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74  t.cat >>conftest
19810 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
19820 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66  F./* end confdef
19830 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75 64  s.h.  */.#includ
19840 65 20 3c 73 74 64 6c 69 62 2e 68 3e 0a 23 69 6e  e <stdlib.h>.#in
19850 63 6c 75 64 65 20 3c 73 74 64 61 72 67 2e 68 3e  clude <stdarg.h>
19860 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 72 69 6e  .#include <strin
19870 67 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 66  g.h>.#include <f
19880 6c 6f 61 74 2e 68 3e 0a 0a 69 6e 74 0a 6d 61 69  loat.h>..int.mai
19890 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65  n ().{..  ;.  re
198a0 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46  turn 0;.}._ACEOF
198b0 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
198c0 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20  $ac_objext.if { 
198d0 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
198e0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
198f0 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26  c_compile\"") >&
19900 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f  5.  (eval $ac_co
19910 6d 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65 73  mpile) 2>conftes
19920 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75  t.er1.  ac_statu
19930 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27  s=$?.  grep -v '
19940 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65  ^ *+' conftest.e
19950 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72  r1 >conftest.err
19960 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  .  rm -f conftes
19970 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66  t.er1.  cat conf
19980 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65  test.err >&5.  e
19990 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
199a0 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
199b0 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
199c0 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
199d0 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d  } &&.. { ac_try=
199e0 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f  'test -z "$ac_c_
199f0 77 65 72 72 6f 72 5f 66 6c 61 67 22 0a 09 09 09  werror_flag"....
19a00 20 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f   || test ! -s co
19a10 6e 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20  nftest.err'.  { 
19a20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
19a30 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
19a40 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
19a50 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
19a60 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
19a70 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
19a80 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
19a90 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
19aa0 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
19ab0 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20  tus); }; } &&.. 
19ac0 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d  { ac_try='test -
19ad0 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  s conftest.$ac_o
19ae0 62 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c  bjext'.  { (eval
19af0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
19b00 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79  INENO: \"$ac_try
19b10 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
19b20 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20   $ac_try) 2>&5. 
19b30 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
19b40 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
19b50 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
19b60 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
19b70 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
19b80 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 61 63   }; }; then.  ac
19b90 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63 3d  _cv_header_stdc=
19ba0 79 65 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  yes.else.  echo 
19bb0 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
19bc0 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
19bd0 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
19be0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
19bf0 20 3e 26 35 0a 0a 61 63 5f 63 76 5f 68 65 61 64   >&5..ac_cv_head
19c00 65 72 5f 73 74 64 63 3d 6e 6f 0a 66 69 0a 72 6d  er_stdc=no.fi.rm
19c10 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -f conftest.err
19c20 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
19c30 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61  jext conftest.$a
19c40 63 5f 65 78 74 0a 0a 69 66 20 74 65 73 74 20 24  c_ext..if test $
19c50 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64  ac_cv_header_std
19c60 63 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20  c = yes; then.  
19c70 23 20 53 75 6e 4f 53 20 34 2e 78 20 73 74 72 69  # SunOS 4.x stri
19c80 6e 67 2e 68 20 64 6f 65 73 20 6e 6f 74 20 64 65  ng.h does not de
19c90 63 6c 61 72 65 20 6d 65 6d 2a 2c 20 63 6f 6e 74  clare mem*, cont
19ca0 72 61 72 79 20 74 6f 20 41 4e 53 49 2e 0a 20 20  rary to ANSI..  
19cb0 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61  cat >conftest.$a
19cc0 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f  c_ext <<_ACEOF./
19cd0 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  * confdefs.h.  *
19ce0 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e  /._ACEOF.cat con
19cf0 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65  fdefs.h >>confte
19d00 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e  st.$ac_ext.cat >
19d10 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
19d20 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e  t <<_ACEOF./* en
19d30 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  d confdefs.h.  *
19d40 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 72 69  /.#include <stri
19d50 6e 67 2e 68 3e 0a 0a 5f 41 43 45 4f 46 0a 69 66  ng.h>.._ACEOF.if
19d60 20 28 65 76 61 6c 20 22 24 61 63 5f 63 70 70 20   (eval "$ac_cpp 
19d70 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
19d80 22 29 20 32 3e 26 35 20 7c 0a 20 20 24 45 47 52  ") 2>&5 |.  $EGR
19d90 45 50 20 22 6d 65 6d 63 68 72 22 20 3e 2f 64 65  EP "memchr" >/de
19da0 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65  v/null 2>&1; the
19db0 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 61 63 5f  n.  :.else.  ac_
19dc0 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63 3d 6e  cv_header_stdc=n
19dd0 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  o.fi.rm -f conft
19de0 65 73 74 2a 0a 0a 66 69 0a 0a 69 66 20 74 65 73  est*..fi..if tes
19df0 74 20 24 61 63 5f 63 76 5f 68 65 61 64 65 72 5f  t $ac_cv_header_
19e00 73 74 64 63 20 3d 20 79 65 73 3b 20 74 68 65 6e  stdc = yes; then
19e10 0a 20 20 23 20 49 53 43 20 32 2e 30 2e 32 20 73  .  # ISC 2.0.2 s
19e20 74 64 6c 69 62 2e 68 20 64 6f 65 73 20 6e 6f 74  tdlib.h does not
19e30 20 64 65 63 6c 61 72 65 20 66 72 65 65 2c 20 63   declare free, c
19e40 6f 6e 74 72 61 72 79 20 74 6f 20 41 4e 53 49 2e  ontrary to ANSI.
19e50 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74  .  cat >conftest
19e60 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
19e70 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e  F./* confdefs.h.
19e80 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20    */._ACEOF.cat 
19e90 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e  confdefs.h >>con
19ea0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61  ftest.$ac_ext.ca
19eb0 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  t >>conftest.$ac
19ec0 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
19ed0 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e   end confdefs.h.
19ee0 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 73    */.#include <s
19ef0 74 64 6c 69 62 2e 68 3e 0a 0a 5f 41 43 45 4f 46  tdlib.h>.._ACEOF
19f00 0a 69 66 20 28 65 76 61 6c 20 22 24 61 63 5f 63  .if (eval "$ac_c
19f10 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  pp conftest.$ac_
19f20 65 78 74 22 29 20 32 3e 26 35 20 7c 0a 20 20 24  ext") 2>&5 |.  $
19f30 45 47 52 45 50 20 22 66 72 65 65 22 20 3e 2f 64  EGREP "free" >/d
19f40 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68  ev/null 2>&1; th
19f50 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 61 63  en.  :.else.  ac
19f60 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63 3d  _cv_header_stdc=
19f70 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66  no.fi.rm -f conf
19f80 74 65 73 74 2a 0a 0a 66 69 0a 0a 69 66 20 74 65  test*..fi..if te
19f90 73 74 20 24 61 63 5f 63 76 5f 68 65 61 64 65 72  st $ac_cv_header
19fa0 5f 73 74 64 63 20 3d 20 79 65 73 3b 20 74 68 65  _stdc = yes; the
19fb0 6e 0a 20 20 23 20 2f 62 69 6e 2f 63 63 20 69 6e  n.  # /bin/cc in
19fc0 20 49 72 69 78 2d 34 2e 30 2e 35 20 67 65 74 73   Irix-4.0.5 gets
19fd0 20 6e 6f 6e 2d 41 4e 53 49 20 63 74 79 70 65 20   non-ANSI ctype 
19fe0 6d 61 63 72 6f 73 20 75 6e 6c 65 73 73 20 75 73  macros unless us
19ff0 69 6e 67 20 2d 61 6e 73 69 2e 0a 20 20 69 66 20  ing -ansi..  if 
1a000 74 65 73 74 20 22 24 63 72 6f 73 73 5f 63 6f 6d  test "$cross_com
1a010 70 69 6c 69 6e 67 22 20 3d 20 79 65 73 3b 20 74  piling" = yes; t
1a020 68 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 63  hen.  :.else.  c
1a030 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  at >conftest.$ac
1a040 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
1a050 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
1a060 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66  ._ACEOF.cat conf
1a070 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73  defs.h >>conftes
1a080 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e  t.$ac_ext.cat >>
1a090 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1a0a0 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64   <<_ACEOF./* end
1a0b0 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
1a0c0 0a 23 69 6e 63 6c 75 64 65 20 3c 63 74 79 70 65  .#include <ctype
1a0d0 2e 68 3e 0a 23 69 66 20 28 28 27 20 27 20 26 20  .h>.#if ((' ' & 
1a0e0 30 78 30 46 46 29 20 3d 3d 20 30 78 30 32 30 29  0x0FF) == 0x020)
1a0f0 0a 23 20 64 65 66 69 6e 65 20 49 53 4c 4f 57 45  .# define ISLOWE
1a100 52 28 63 29 20 28 27 61 27 20 3c 3d 20 28 63 29  R(c) ('a' <= (c)
1a110 20 26 26 20 28 63 29 20 3c 3d 20 27 7a 27 29 0a   && (c) <= 'z').
1a120 23 20 64 65 66 69 6e 65 20 54 4f 55 50 50 45 52  # define TOUPPER
1a130 28 63 29 20 28 49 53 4c 4f 57 45 52 28 63 29 20  (c) (ISLOWER(c) 
1a140 3f 20 27 41 27 20 2b 20 28 28 63 29 20 2d 20 27  ? 'A' + ((c) - '
1a150 61 27 29 20 3a 20 28 63 29 29 0a 23 65 6c 73 65  a') : (c)).#else
1a160 0a 23 20 64 65 66 69 6e 65 20 49 53 4c 4f 57 45  .# define ISLOWE
1a170 52 28 63 29 20 5c 0a 09 09 20 20 20 28 28 27 61  R(c) \...   (('a
1a180 27 20 3c 3d 20 28 63 29 20 26 26 20 28 63 29 20  ' <= (c) && (c) 
1a190 3c 3d 20 27 69 27 29 20 5c 0a 09 09 20 20 20 20  <= 'i') \...    
1a1a0 20 7c 7c 20 28 27 6a 27 20 3c 3d 20 28 63 29 20   || ('j' <= (c) 
1a1b0 26 26 20 28 63 29 20 3c 3d 20 27 72 27 29 20 5c  && (c) <= 'r') \
1a1c0 0a 09 09 20 20 20 20 20 7c 7c 20 28 27 73 27 20  ...     || ('s' 
1a1d0 3c 3d 20 28 63 29 20 26 26 20 28 63 29 20 3c 3d  <= (c) && (c) <=
1a1e0 20 27 7a 27 29 29 0a 23 20 64 65 66 69 6e 65 20   'z')).# define 
1a1f0 54 4f 55 50 50 45 52 28 63 29 20 28 49 53 4c 4f  TOUPPER(c) (ISLO
1a200 57 45 52 28 63 29 20 3f 20 28 28 63 29 20 7c 20  WER(c) ? ((c) | 
1a210 30 78 34 30 29 20 3a 20 28 63 29 29 0a 23 65 6e  0x40) : (c)).#en
1a220 64 69 66 0a 0a 23 64 65 66 69 6e 65 20 58 4f 52  dif..#define XOR
1a230 28 65 2c 20 66 29 20 28 28 28 65 29 20 26 26 20  (e, f) (((e) && 
1a240 21 28 66 29 29 20 7c 7c 20 28 21 28 65 29 20 26  !(f)) || (!(e) &
1a250 26 20 28 66 29 29 29 0a 69 6e 74 0a 6d 61 69 6e  & (f))).int.main
1a260 20 28 29 0a 7b 0a 20 20 69 6e 74 20 69 3b 0a 20   ().{.  int i;. 
1a270 20 66 6f 72 20 28 69 20 3d 20 30 3b 20 69 20 3c   for (i = 0; i <
1a280 20 32 35 36 3b 20 69 2b 2b 29 0a 20 20 20 20 69   256; i++).    i
1a290 66 20 28 58 4f 52 20 28 69 73 6c 6f 77 65 72 20  f (XOR (islower 
1a2a0 28 69 29 2c 20 49 53 4c 4f 57 45 52 20 28 69 29  (i), ISLOWER (i)
1a2b0 29 0a 09 7c 7c 20 74 6f 75 70 70 65 72 20 28 69  )..|| toupper (i
1a2c0 29 20 21 3d 20 54 4f 55 50 50 45 52 20 28 69 29  ) != TOUPPER (i)
1a2d0 29 0a 20 20 20 20 20 20 65 78 69 74 28 32 29 3b  ).      exit(2);
1a2e0 0a 20 20 65 78 69 74 20 28 30 29 3b 0a 7d 0a 5f  .  exit (0);.}._
1a2f0 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66  ACEOF.rm -f conf
1a300 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 0a 69  test$ac_exeext.i
1a310 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22  f { (eval echo "
1a320 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1a330 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29 20 3e  \"$ac_link\"") >
1a340 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 6c  &5.  (eval $ac_l
1a350 69 6e 6b 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  ink) 2>&5.  ac_s
1a360 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
1a370 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1a380 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
1a390 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
1a3a0 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26  ac_status); } &&
1a3b0 20 7b 20 61 63 5f 74 72 79 3d 27 2e 2f 63 6f 6e   { ac_try='./con
1a3c0 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 27  ftest$ac_exeext'
1a3d0 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  .  { (eval echo 
1a3e0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1a3f0 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e   \"$ac_try\"") >
1a400 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74  &5.  (eval $ac_t
1a410 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  ry) 2>&5.  ac_st
1a420 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
1a430 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1a440 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
1a450 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
1a460 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b  c_status); }; };
1a470 20 74 68 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20   then.  :.else. 
1a480 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 70   echo "$as_me: p
1a490 72 6f 67 72 61 6d 20 65 78 69 74 65 64 20 77 69  rogram exited wi
1a4a0 74 68 20 73 74 61 74 75 73 20 24 61 63 5f 73 74  th status $ac_st
1a4b0 61 74 75 73 22 20 3e 26 35 0a 65 63 68 6f 20 22  atus" >&5.echo "
1a4c0 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70  $as_me: failed p
1a4d0 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35  rogram was:" >&5
1a4e0 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63  .sed 's/^/| /' c
1a4f0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
1a500 3e 26 35 0a 0a 28 20 65 78 69 74 20 24 61 63 5f  >&5..( exit $ac_
1a510 73 74 61 74 75 73 20 29 0a 61 63 5f 63 76 5f 68  status ).ac_cv_h
1a520 65 61 64 65 72 5f 73 74 64 63 3d 6e 6f 0a 66 69  eader_stdc=no.fi
1a530 0a 72 6d 20 2d 66 20 63 6f 72 65 20 2a 2e 63 6f  .rm -f core *.co
1a540 72 65 20 67 6d 6f 6e 2e 6f 75 74 20 62 62 2e 6f  re gmon.out bb.o
1a550 75 74 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65  ut conftest$ac_e
1a560 78 65 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24  xeext conftest.$
1a570 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65  ac_objext confte
1a580 73 74 2e 24 61 63 5f 65 78 74 0a 66 69 0a 66 69  st.$ac_ext.fi.fi
1a590 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  .fi.echo "$as_me
1a5a0 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
1a5b0 3a 20 24 61 63 5f 63 76 5f 68 65 61 64 65 72 5f  : $ac_cv_header_
1a5c0 73 74 64 63 22 20 3e 26 35 0a 65 63 68 6f 20 22  stdc" >&5.echo "
1a5d0 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f  ${ECHO_T}$ac_cv_
1a5e0 68 65 61 64 65 72 5f 73 74 64 63 22 20 3e 26 36  header_stdc" >&6
1a5f0 0a 69 66 20 74 65 73 74 20 24 61 63 5f 63 76 5f  .if test $ac_cv_
1a600 68 65 61 64 65 72 5f 73 74 64 63 20 3d 20 79 65  header_stdc = ye
1a610 73 3b 20 74 68 65 6e 0a 0a 63 61 74 20 3e 3e 63  s; then..cat >>c
1a620 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5c 5f 41 43  onfdefs.h <<\_AC
1a630 45 4f 46 0a 23 64 65 66 69 6e 65 20 53 54 44 43  EOF.#define STDC
1a640 5f 48 45 41 44 45 52 53 20 31 0a 5f 41 43 45 4f  _HEADERS 1._ACEO
1a650 46 0a 0a 66 69 0a 0a 23 20 4f 6e 20 49 52 49 58  F..fi..# On IRIX
1a660 20 35 2e 33 2c 20 73 79 73 2f 74 79 70 65 73 20   5.3, sys/types 
1a670 61 6e 64 20 69 6e 74 74 79 70 65 73 2e 68 20 61  and inttypes.h a
1a680 72 65 20 63 6f 6e 66 6c 69 63 74 69 6e 67 2e 0a  re conflicting..
1a690 0a 0a 0a 0a 0a 0a 0a 0a 0a 66 6f 72 20 61 63 5f  .........for ac_
1a6a0 68 65 61 64 65 72 20 69 6e 20 73 79 73 2f 74 79  header in sys/ty
1a6b0 70 65 73 2e 68 20 73 79 73 2f 73 74 61 74 2e 68  pes.h sys/stat.h
1a6c0 20 73 74 64 6c 69 62 2e 68 20 73 74 72 69 6e 67   stdlib.h string
1a6d0 2e 68 20 6d 65 6d 6f 72 79 2e 68 20 73 74 72 69  .h memory.h stri
1a6e0 6e 67 73 2e 68 20 5c 0a 09 09 20 20 69 6e 74 74  ngs.h \...  intt
1a6f0 79 70 65 73 2e 68 20 73 74 64 69 6e 74 2e 68 20  ypes.h stdint.h 
1a700 75 6e 69 73 74 64 2e 68 0a 64 6f 0a 61 73 5f 61  unistd.h.do.as_a
1a710 63 5f 48 65 61 64 65 72 3d 60 65 63 68 6f 20 22  c_Header=`echo "
1a720 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 24 61 63  ac_cv_header_$ac
1a730 5f 68 65 61 64 65 72 22 20 7c 20 24 61 73 5f 74  _header" | $as_t
1a740 72 5f 73 68 60 0a 65 63 68 6f 20 22 24 61 73 5f  r_sh`.echo "$as_
1a750 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
1a760 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 68 65 61  king for $ac_hea
1a770 64 65 72 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  der" >&5.echo $E
1a780 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
1a790 66 6f 72 20 24 61 63 5f 68 65 61 64 65 72 2e 2e  for $ac_header..
1a7a0 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
1a7b0 66 20 65 76 61 6c 20 22 74 65 73 74 20 5c 22 5c  f eval "test \"\
1a7c0 24 7b 24 61 73 5f 61 63 5f 48 65 61 64 65 72 2b  ${$as_ac_Header+
1a7d0 73 65 74 7d 5c 22 20 3d 20 73 65 74 22 3b 20 74  set}\" = set"; t
1a7e0 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
1a7f0 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
1a800 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
1a810 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24   cat >conftest.$
1a820 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
1a830 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  /* confdefs.h.  
1a840 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f  */._ACEOF.cat co
1a850 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74  nfdefs.h >>conft
1a860 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20  est.$ac_ext.cat 
1a870 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
1a880 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65  xt <<_ACEOF./* e
1a890 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  nd confdefs.h.  
1a8a0 2a 2f 0a 24 61 63 5f 69 6e 63 6c 75 64 65 73 5f  */.$ac_includes_
1a8b0 64 65 66 61 75 6c 74 0a 0a 23 69 6e 63 6c 75 64  default..#includ
1a8c0 65 20 3c 24 61 63 5f 68 65 61 64 65 72 3e 0a 5f  e <$ac_header>._
1a8d0 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66  ACEOF.rm -f conf
1a8e0 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a  test.$ac_objext.
1a8f0 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
1a900 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1a910 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22   \"$ac_compile\"
1a920 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
1a930 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 63 6f  ac_compile) 2>co
1a940 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f  nftest.er1.  ac_
1a950 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70  status=$?.  grep
1a960 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74   -v '^ *+' conft
1a970 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73  est.er1 >conftes
1a980 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f  t.err.  rm -f co
1a990 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74  nftest.er1.  cat
1a9a0 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26   conftest.err >&
1a9b0 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  5.  echo "$as_me
1a9c0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
1a9d0 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
1a9e0 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
1a9f0 75 73 29 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63  us); } &&.. { ac
1aa00 5f 74 72 79 3d 27 74 65 73 74 20 2d 7a 20 22 24  _try='test -z "$
1aa10 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67  ac_c_werror_flag
1aa20 22 0a 09 09 09 20 7c 7c 20 74 65 73 74 20 21 20  ".... || test ! 
1aa30 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 27  -s conftest.err'
1aa40 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  .  { (eval echo 
1aa50 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1aa60 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e   \"$ac_try\"") >
1aa70 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74  &5.  (eval $ac_t
1aa80 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  ry) 2>&5.  ac_st
1aa90 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
1aaa0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1aab0 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
1aac0 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
1aad0 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20  c_status); }; } 
1aae0 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74  &&.. { ac_try='t
1aaf0 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  est -s conftest.
1ab00 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20  $ac_objext'.  { 
1ab10 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
1ab20 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
1ab30 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
1ab40 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
1ab50 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
1ab60 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
1ab70 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
1ab80 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
1ab90 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
1aba0 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e  tus); }; }; then
1abb0 0a 20 20 65 76 61 6c 20 22 24 61 73 5f 61 63 5f  .  eval "$as_ac_
1abc0 48 65 61 64 65 72 3d 79 65 73 22 0a 65 6c 73 65  Header=yes".else
1abd0 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1abe0 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20   failed program 
1abf0 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73  was:" >&5.sed 's
1ac00 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74  /^/| /' conftest
1ac10 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 65 76  .$ac_ext >&5..ev
1ac20 61 6c 20 22 24 61 73 5f 61 63 5f 48 65 61 64 65  al "$as_ac_Heade
1ac30 72 3d 6e 6f 22 0a 66 69 0a 72 6d 20 2d 66 20 63  r=no".fi.rm -f c
1ac40 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66  onftest.err conf
1ac50 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20  test.$ac_objext 
1ac60 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1ac70 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  .fi.echo "$as_me
1ac80 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
1ac90 3a 20 60 65 76 61 6c 20 65 63 68 6f 20 27 24 7b  : `eval echo '${
1aca0 27 24 61 73 5f 61 63 5f 48 65 61 64 65 72 27 7d  '$as_ac_Header'}
1acb0 27 60 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  '`" >&5.echo "${
1acc0 45 43 48 4f 5f 54 7d 60 65 76 61 6c 20 65 63 68  ECHO_T}`eval ech
1acd0 6f 20 27 24 7b 27 24 61 73 5f 61 63 5f 48 65 61  o '${'$as_ac_Hea
1ace0 64 65 72 27 7d 27 60 22 20 3e 26 36 0a 69 66 20  der'}'`" >&6.if 
1acf0 74 65 73 74 20 60 65 76 61 6c 20 65 63 68 6f 20  test `eval echo 
1ad00 27 24 7b 27 24 61 73 5f 61 63 5f 48 65 61 64 65  '${'$as_ac_Heade
1ad10 72 27 7d 27 60 20 3d 20 79 65 73 3b 20 74 68 65  r'}'` = yes; the
1ad20 6e 0a 20 20 63 61 74 20 3e 3e 63 6f 6e 66 64 65  n.  cat >>confde
1ad30 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64  fs.h <<_ACEOF.#d
1ad40 65 66 69 6e 65 20 60 65 63 68 6f 20 22 48 41 56  efine `echo "HAV
1ad50 45 5f 24 61 63 5f 68 65 61 64 65 72 22 20 7c 20  E_$ac_header" | 
1ad60 24 61 73 5f 74 72 5f 63 70 70 60 20 31 0a 5f 41  $as_tr_cpp` 1._A
1ad70 43 45 4f 46 0a 0a 66 69 0a 0a 64 6f 6e 65 0a 0a  CEOF..fi..done..
1ad80 0a 0a 66 6f 72 20 61 63 5f 68 65 61 64 65 72 20  ..for ac_header 
1ad90 69 6e 20 64 6c 66 63 6e 2e 68 0a 64 6f 0a 61 73  in dlfcn.h.do.as
1ada0 5f 61 63 5f 48 65 61 64 65 72 3d 60 65 63 68 6f  _ac_Header=`echo
1adb0 20 22 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 24   "ac_cv_header_$
1adc0 61 63 5f 68 65 61 64 65 72 22 20 7c 20 24 61 73  ac_header" | $as
1add0 5f 74 72 5f 73 68 60 0a 69 66 20 65 76 61 6c 20  _tr_sh`.if eval 
1ade0 22 74 65 73 74 20 5c 22 5c 24 7b 24 61 73 5f 61  "test \"\${$as_a
1adf0 63 5f 48 65 61 64 65 72 2b 73 65 74 7d 5c 22 20  c_Header+set}\" 
1ae00 3d 20 73 65 74 22 3b 20 74 68 65 6e 0a 20 20 65  = set"; then.  e
1ae10 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1ae20 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
1ae30 72 20 24 61 63 5f 68 65 61 64 65 72 22 20 3e 26  r $ac_header" >&
1ae40 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
1ae50 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
1ae60 5f 68 65 61 64 65 72 2e 2e 2e 20 24 45 43 48 4f  _header... $ECHO
1ae70 5f 43 22 20 3e 26 36 0a 69 66 20 65 76 61 6c 20  _C" >&6.if eval 
1ae80 22 74 65 73 74 20 5c 22 5c 24 7b 24 61 73 5f 61  "test \"\${$as_a
1ae90 63 5f 48 65 61 64 65 72 2b 73 65 74 7d 5c 22 20  c_Header+set}\" 
1aea0 3d 20 73 65 74 22 3b 20 74 68 65 6e 0a 20 20 65  = set"; then.  e
1aeb0 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
1aec0 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
1aed0 26 36 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f  &6.fi.echo "$as_
1aee0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
1aef0 6c 74 3a 20 60 65 76 61 6c 20 65 63 68 6f 20 27  lt: `eval echo '
1af00 24 7b 27 24 61 73 5f 61 63 5f 48 65 61 64 65 72  ${'$as_ac_Header
1af10 27 7d 27 60 22 20 3e 26 35 0a 65 63 68 6f 20 22  '}'`" >&5.echo "
1af20 24 7b 45 43 48 4f 5f 54 7d 60 65 76 61 6c 20 65  ${ECHO_T}`eval e
1af30 63 68 6f 20 27 24 7b 27 24 61 73 5f 61 63 5f 48  cho '${'$as_ac_H
1af40 65 61 64 65 72 27 7d 27 60 22 20 3e 26 36 0a 65  eader'}'`" >&6.e
1af50 6c 73 65 0a 20 20 23 20 49 73 20 74 68 65 20 68  lse.  # Is the h
1af60 65 61 64 65 72 20 63 6f 6d 70 69 6c 61 62 6c 65  eader compilable
1af70 3f 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  ?.echo "$as_me:$
1af80 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
1af90 20 24 61 63 5f 68 65 61 64 65 72 20 75 73 61 62   $ac_header usab
1afa0 69 6c 69 74 79 22 20 3e 26 35 0a 65 63 68 6f 20  ility" >&5.echo 
1afb0 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
1afc0 67 20 24 61 63 5f 68 65 61 64 65 72 20 75 73 61  g $ac_header usa
1afd0 62 69 6c 69 74 79 2e 2e 2e 20 24 45 43 48 4f 5f  bility... $ECHO_
1afe0 43 22 20 3e 26 36 0a 63 61 74 20 3e 63 6f 6e 66  C" >&6.cat >conf
1aff0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
1b000 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66  ACEOF./* confdef
1b010 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a  s.h.  */._ACEOF.
1b020 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e  cat confdefs.h >
1b030 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
1b040 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74  t.cat >>conftest
1b050 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
1b060 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66  F./* end confdef
1b070 73 2e 68 2e 20 20 2a 2f 0a 24 61 63 5f 69 6e 63  s.h.  */.$ac_inc
1b080 6c 75 64 65 73 5f 64 65 66 61 75 6c 74 0a 23 69  ludes_default.#i
1b090 6e 63 6c 75 64 65 20 3c 24 61 63 5f 68 65 61 64  nclude <$ac_head
1b0a0 65 72 3e 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66  er>._ACEOF.rm -f
1b0b0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
1b0c0 6a 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20  jext.if { (eval 
1b0d0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1b0e0 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70  NENO: \"$ac_comp
1b0f0 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  ile\"") >&5.  (e
1b100 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29  val $ac_compile)
1b110 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a   2>conftest.er1.
1b120 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
1b130 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20   grep -v '^ *+' 
1b140 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f  conftest.er1 >co
1b150 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20  nftest.err.  rm 
1b160 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a  -f conftest.er1.
1b170 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65    cat conftest.e
1b180 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24  rr >&5.  echo "$
1b190 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
1b1a0 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
1b1b0 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
1b1c0 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09  _status); } &&..
1b1d0 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20   { ac_try='test 
1b1e0 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72  -z "$ac_c_werror
1b1f0 5f 66 6c 61 67 22 0a 09 09 09 20 7c 7c 20 74 65  _flag".... || te
1b200 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74  st ! -s conftest
1b210 2e 65 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20  .err'.  { (eval 
1b220 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1b230 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c  NENO: \"$ac_try\
1b240 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
1b250 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20  $ac_try) 2>&5.  
1b260 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
1b270 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1b280 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
1b290 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
1b2a0 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
1b2b0 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74  }; } &&.. { ac_t
1b2c0 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66  ry='test -s conf
1b2d0 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27  test.$ac_objext'
1b2e0 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  .  { (eval echo 
1b2f0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1b300 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e   \"$ac_try\"") >
1b310 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74  &5.  (eval $ac_t
1b320 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  ry) 2>&5.  ac_st
1b330 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
1b340 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1b350 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
1b360 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
1b370 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b  c_status); }; };
1b380 20 74 68 65 6e 0a 20 20 61 63 5f 68 65 61 64 65   then.  ac_heade
1b390 72 5f 63 6f 6d 70 69 6c 65 72 3d 79 65 73 0a 65  r_compiler=yes.e
1b3a0 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
1b3b0 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
1b3c0 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
1b3d0 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
1b3e0 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
1b3f0 0a 61 63 5f 68 65 61 64 65 72 5f 63 6f 6d 70 69  .ac_header_compi
1b400 6c 65 72 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20  ler=no.fi.rm -f 
1b410 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e  conftest.err con
1b420 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
1b430 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
1b440 74 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  t.echo "$as_me:$
1b450 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
1b460 24 61 63 5f 68 65 61 64 65 72 5f 63 6f 6d 70 69  $ac_header_compi
1b470 6c 65 72 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  ler" >&5.echo "$
1b480 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 68 65 61 64  {ECHO_T}$ac_head
1b490 65 72 5f 63 6f 6d 70 69 6c 65 72 22 20 3e 26 36  er_compiler" >&6
1b4a0 0a 0a 23 20 49 73 20 74 68 65 20 68 65 61 64 65  ..# Is the heade
1b4b0 72 20 70 72 65 73 65 6e 74 3f 0a 65 63 68 6f 20  r present?.echo 
1b4c0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1b4d0 20 63 68 65 63 6b 69 6e 67 20 24 61 63 5f 68 65   checking $ac_he
1b4e0 61 64 65 72 20 70 72 65 73 65 6e 63 65 22 20 3e  ader presence" >
1b4f0 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
1b500 22 63 68 65 63 6b 69 6e 67 20 24 61 63 5f 68 65  "checking $ac_he
1b510 61 64 65 72 20 70 72 65 73 65 6e 63 65 2e 2e 2e  ader presence...
1b520 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 63 61   $ECHO_C" >&6.ca
1b530 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  t >conftest.$ac_
1b540 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
1b550 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
1b560 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64  _ACEOF.cat confd
1b570 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74  efs.h >>conftest
1b580 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63  .$ac_ext.cat >>c
1b590 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
1b5a0 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20  <<_ACEOF./* end 
1b5b0 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
1b5c0 23 69 6e 63 6c 75 64 65 20 3c 24 61 63 5f 68 65  #include <$ac_he
1b5d0 61 64 65 72 3e 0a 5f 41 43 45 4f 46 0a 69 66 20  ader>._ACEOF.if 
1b5e0 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
1b5f0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
1b600 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74  $ac_cpp conftest
1b610 2e 24 61 63 5f 65 78 74 5c 22 22 29 20 3e 26 35  .$ac_ext\"") >&5
1b620 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 70 70  .  (eval $ac_cpp
1b630 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
1b640 74 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72  t) 2>conftest.er
1b650 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  1.  ac_status=$?
1b660 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b  .  grep -v '^ *+
1b670 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e  ' conftest.er1 >
1b680 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72  conftest.err.  r
1b690 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
1b6a0 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74  1.  cat conftest
1b6b0 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20  .err >&5.  echo 
1b6c0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1b6d0 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
1b6e0 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
1b6f0 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 3e 2f  ac_status); } >/
1b700 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20  dev/null; then. 
1b710 20 69 66 20 74 65 73 74 20 2d 73 20 63 6f 6e 66   if test -s conf
1b720 74 65 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20  test.err; then. 
1b730 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 24 61     ac_cpp_err=$a
1b740 63 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e  c_c_preproc_warn
1b750 5f 66 6c 61 67 0a 20 20 20 20 61 63 5f 63 70 70  _flag.    ac_cpp
1b760 5f 65 72 72 3d 24 61 63 5f 63 70 70 5f 65 72 72  _err=$ac_cpp_err
1b770 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61  $ac_c_werror_fla
1b780 67 0a 20 20 65 6c 73 65 0a 20 20 20 20 61 63 5f  g.  else.    ac_
1b790 63 70 70 5f 65 72 72 3d 0a 20 20 66 69 0a 65 6c  cpp_err=.  fi.el
1b7a0 73 65 0a 20 20 61 63 5f 63 70 70 5f 65 72 72 3d  se.  ac_cpp_err=
1b7b0 79 65 73 0a 66 69 0a 69 66 20 74 65 73 74 20 2d  yes.fi.if test -
1b7c0 7a 20 22 24 61 63 5f 63 70 70 5f 65 72 72 22 3b  z "$ac_cpp_err";
1b7d0 20 74 68 65 6e 0a 20 20 61 63 5f 68 65 61 64 65   then.  ac_heade
1b7e0 72 5f 70 72 65 70 72 6f 63 3d 79 65 73 0a 65 6c  r_preproc=yes.el
1b7f0 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
1b800 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61  e: failed progra
1b810 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20  m was:" >&5.sed 
1b820 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65  's/^/| /' confte
1b830 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a  st.$ac_ext >&5..
1b840 20 20 61 63 5f 68 65 61 64 65 72 5f 70 72 65 70    ac_header_prep
1b850 72 6f 63 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20  roc=no.fi.rm -f 
1b860 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e  conftest.err con
1b870 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 65 63  ftest.$ac_ext.ec
1b880 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1b890 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f  NO: result: $ac_
1b8a0 68 65 61 64 65 72 5f 70 72 65 70 72 6f 63 22 20  header_preproc" 
1b8b0 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
1b8c0 5f 54 7d 24 61 63 5f 68 65 61 64 65 72 5f 70 72  _T}$ac_header_pr
1b8d0 65 70 72 6f 63 22 20 3e 26 36 0a 0a 23 20 53 6f  eproc" >&6..# So
1b8e0 3f 20 20 57 68 61 74 20 61 62 6f 75 74 20 74 68  ?  What about th
1b8f0 69 73 20 68 65 61 64 65 72 3f 0a 63 61 73 65 20  is header?.case 
1b900 24 61 63 5f 68 65 61 64 65 72 5f 63 6f 6d 70 69  $ac_header_compi
1b910 6c 65 72 3a 24 61 63 5f 68 65 61 64 65 72 5f 70  ler:$ac_header_p
1b920 72 65 70 72 6f 63 3a 24 61 63 5f 63 5f 70 72 65  reproc:$ac_c_pre
1b930 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 20 69  proc_warn_flag i
1b940 6e 0a 20 20 79 65 73 3a 6e 6f 3a 20 29 0a 20 20  n.  yes:no: ).  
1b950 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65    { echo "$as_me
1b960 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e  :$LINENO: WARNIN
1b970 47 3a 20 24 61 63 5f 68 65 61 64 65 72 3a 20 61  G: $ac_header: a
1b980 63 63 65 70 74 65 64 20 62 79 20 74 68 65 20 63  ccepted by the c
1b990 6f 6d 70 69 6c 65 72 2c 20 72 65 6a 65 63 74 65  ompiler, rejecte
1b9a0 64 20 62 79 20 74 68 65 20 70 72 65 70 72 6f 63  d by the preproc
1b9b0 65 73 73 6f 72 21 22 20 3e 26 35 0a 65 63 68 6f  essor!" >&5.echo
1b9c0 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e   "$as_me: WARNIN
1b9d0 47 3a 20 24 61 63 5f 68 65 61 64 65 72 3a 20 61  G: $ac_header: a
1b9e0 63 63 65 70 74 65 64 20 62 79 20 74 68 65 20 63  ccepted by the c
1b9f0 6f 6d 70 69 6c 65 72 2c 20 72 65 6a 65 63 74 65  ompiler, rejecte
1ba00 64 20 62 79 20 74 68 65 20 70 72 65 70 72 6f 63  d by the preproc
1ba10 65 73 73 6f 72 21 22 20 3e 26 32 3b 7d 0a 20 20  essor!" >&2;}.  
1ba20 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65    { echo "$as_me
1ba30 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e  :$LINENO: WARNIN
1ba40 47 3a 20 24 61 63 5f 68 65 61 64 65 72 3a 20 70  G: $ac_header: p
1ba50 72 6f 63 65 65 64 69 6e 67 20 77 69 74 68 20 74  roceeding with t
1ba60 68 65 20 63 6f 6d 70 69 6c 65 72 27 73 20 72 65  he compiler's re
1ba70 73 75 6c 74 22 20 3e 26 35 0a 65 63 68 6f 20 22  sult" >&5.echo "
1ba80 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a  $as_me: WARNING:
1ba90 20 24 61 63 5f 68 65 61 64 65 72 3a 20 70 72 6f   $ac_header: pro
1baa0 63 65 65 64 69 6e 67 20 77 69 74 68 20 74 68 65  ceeding with the
1bab0 20 63 6f 6d 70 69 6c 65 72 27 73 20 72 65 73 75   compiler's resu
1bac0 6c 74 22 20 3e 26 32 3b 7d 0a 20 20 20 20 61 63  lt" >&2;}.    ac
1bad0 5f 68 65 61 64 65 72 5f 70 72 65 70 72 6f 63 3d  _header_preproc=
1bae0 79 65 73 0a 20 20 20 20 3b 3b 0a 20 20 6e 6f 3a  yes.    ;;.  no:
1baf0 79 65 73 3a 2a 20 29 0a 20 20 20 20 7b 20 65 63  yes:* ).    { ec
1bb00 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1bb10 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 63  NO: WARNING: $ac
1bb20 5f 68 65 61 64 65 72 3a 20 70 72 65 73 65 6e 74  _header: present
1bb30 20 62 75 74 20 63 61 6e 6e 6f 74 20 62 65 20 63   but cannot be c
1bb40 6f 6d 70 69 6c 65 64 22 20 3e 26 35 0a 65 63 68  ompiled" >&5.ech
1bb50 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49  o "$as_me: WARNI
1bb60 4e 47 3a 20 24 61 63 5f 68 65 61 64 65 72 3a 20  NG: $ac_header: 
1bb70 70 72 65 73 65 6e 74 20 62 75 74 20 63 61 6e 6e  present but cann
1bb80 6f 74 20 62 65 20 63 6f 6d 70 69 6c 65 64 22 20  ot be compiled" 
1bb90 3e 26 32 3b 7d 0a 20 20 20 20 7b 20 65 63 68 6f  >&2;}.    { echo
1bba0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1bbb0 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68  : WARNING: $ac_h
1bbc0 65 61 64 65 72 3a 20 20 20 20 20 63 68 65 63 6b  eader:     check
1bbd0 20 66 6f 72 20 6d 69 73 73 69 6e 67 20 70 72 65   for missing pre
1bbe0 72 65 71 75 69 73 69 74 65 20 68 65 61 64 65 72  requisite header
1bbf0 73 3f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  s?" >&5.echo "$a
1bc00 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 24  s_me: WARNING: $
1bc10 61 63 5f 68 65 61 64 65 72 3a 20 20 20 20 20 63  ac_header:     c
1bc20 68 65 63 6b 20 66 6f 72 20 6d 69 73 73 69 6e 67  heck for missing
1bc30 20 70 72 65 72 65 71 75 69 73 69 74 65 20 68 65   prerequisite he
1bc40 61 64 65 72 73 3f 22 20 3e 26 32 3b 7d 0a 20 20  aders?" >&2;}.  
1bc50 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65    { echo "$as_me
1bc60 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e  :$LINENO: WARNIN
1bc70 47 3a 20 24 61 63 5f 68 65 61 64 65 72 3a 20 73  G: $ac_header: s
1bc80 65 65 20 74 68 65 20 41 75 74 6f 63 6f 6e 66 20  ee the Autoconf 
1bc90 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 22 20 3e  documentation" >
1bca0 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  &5.echo "$as_me:
1bcb0 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65   WARNING: $ac_he
1bcc0 61 64 65 72 3a 20 73 65 65 20 74 68 65 20 41 75  ader: see the Au
1bcd0 74 6f 63 6f 6e 66 20 64 6f 63 75 6d 65 6e 74 61  toconf documenta
1bce0 74 69 6f 6e 22 20 3e 26 32 3b 7d 0a 20 20 20 20  tion" >&2;}.    
1bcf0 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
1bd00 4c 49 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a  LINENO: WARNING:
1bd10 20 24 61 63 5f 68 65 61 64 65 72 3a 20 20 20 20   $ac_header:    
1bd20 20 73 65 63 74 69 6f 6e 20 5c 22 50 72 65 73 65   section \"Prese
1bd30 6e 74 20 42 75 74 20 43 61 6e 6e 6f 74 20 42 65  nt But Cannot Be
1bd40 20 43 6f 6d 70 69 6c 65 64 5c 22 22 20 3e 26 35   Compiled\"" >&5
1bd50 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57  .echo "$as_me: W
1bd60 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64  ARNING: $ac_head
1bd70 65 72 3a 20 20 20 20 20 73 65 63 74 69 6f 6e 20  er:     section 
1bd80 5c 22 50 72 65 73 65 6e 74 20 42 75 74 20 43 61  \"Present But Ca
1bd90 6e 6e 6f 74 20 42 65 20 43 6f 6d 70 69 6c 65 64  nnot Be Compiled
1bda0 5c 22 22 20 3e 26 32 3b 7d 0a 20 20 20 20 7b 20  \"" >&2;}.    { 
1bdb0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1bdc0 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 24  NENO: WARNING: $
1bdd0 61 63 5f 68 65 61 64 65 72 3a 20 70 72 6f 63 65  ac_header: proce
1bde0 65 64 69 6e 67 20 77 69 74 68 20 74 68 65 20 70  eding with the p
1bdf0 72 65 70 72 6f 63 65 73 73 6f 72 27 73 20 72 65  reprocessor's re
1be00 73 75 6c 74 22 20 3e 26 35 0a 65 63 68 6f 20 22  sult" >&5.echo "
1be10 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a  $as_me: WARNING:
1be20 20 24 61 63 5f 68 65 61 64 65 72 3a 20 70 72 6f   $ac_header: pro
1be30 63 65 65 64 69 6e 67 20 77 69 74 68 20 74 68 65  ceeding with the
1be40 20 70 72 65 70 72 6f 63 65 73 73 6f 72 27 73 20   preprocessor's 
1be50 72 65 73 75 6c 74 22 20 3e 26 32 3b 7d 0a 20 20  result" >&2;}.  
1be60 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65    { echo "$as_me
1be70 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e  :$LINENO: WARNIN
1be80 47 3a 20 24 61 63 5f 68 65 61 64 65 72 3a 20 69  G: $ac_header: i
1be90 6e 20 74 68 65 20 66 75 74 75 72 65 2c 20 74 68  n the future, th
1bea0 65 20 63 6f 6d 70 69 6c 65 72 20 77 69 6c 6c 20  e compiler will 
1beb0 74 61 6b 65 20 70 72 65 63 65 64 65 6e 63 65 22  take precedence"
1bec0 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d   >&5.echo "$as_m
1bed0 65 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f  e: WARNING: $ac_
1bee0 68 65 61 64 65 72 3a 20 69 6e 20 74 68 65 20 66  header: in the f
1bef0 75 74 75 72 65 2c 20 74 68 65 20 63 6f 6d 70 69  uture, the compi
1bf00 6c 65 72 20 77 69 6c 6c 20 74 61 6b 65 20 70 72  ler will take pr
1bf10 65 63 65 64 65 6e 63 65 22 20 3e 26 32 3b 7d 0a  ecedence" >&2;}.
1bf20 20 20 20 20 28 0a 20 20 20 20 20 20 63 61 74 20      (.      cat 
1bf30 3c 3c 5c 5f 41 53 42 4f 58 0a 23 23 20 2d 2d 2d  <<\_ASBOX.## ---
1bf40 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1bf50 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1bf60 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 52 65  ------- ##.## Re
1bf70 70 6f 72 74 20 74 68 69 73 20 74 6f 20 74 68 65  port this to the
1bf80 20 41 43 5f 50 41 43 4b 41 47 45 5f 4e 41 4d 45   AC_PACKAGE_NAME
1bf90 20 6c 69 73 74 73 2e 20 20 23 23 0a 23 23 20 2d   lists.  ##.## -
1bfa0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1bfb0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1bfc0 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 5f 41 53  --------- ##._AS
1bfd0 42 4f 58 0a 20 20 20 20 29 20 7c 0a 20 20 20 20  BOX.    ) |.    
1bfe0 20 20 73 65 64 20 22 73 2f 5e 2f 24 61 73 5f 6d    sed "s/^/$as_m
1bff0 65 3a 20 57 41 52 4e 49 4e 47 3a 20 20 20 20 20  e: WARNING:     
1c000 2f 22 20 3e 26 32 0a 20 20 20 20 3b 3b 0a 65 73  /" >&2.    ;;.es
1c010 61 63 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  ac.echo "$as_me:
1c020 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
1c030 67 20 66 6f 72 20 24 61 63 5f 68 65 61 64 65 72  g for $ac_header
1c040 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
1c050 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72  _N "checking for
1c060 20 24 61 63 5f 68 65 61 64 65 72 2e 2e 2e 20 24   $ac_header... $
1c070 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 65  ECHO_C" >&6.if e
1c080 76 61 6c 20 22 74 65 73 74 20 5c 22 5c 24 7b 24  val "test \"\${$
1c090 61 73 5f 61 63 5f 48 65 61 64 65 72 2b 73 65 74  as_ac_Header+set
1c0a0 7d 5c 22 20 3d 20 73 65 74 22 3b 20 74 68 65 6e  }\" = set"; then
1c0b0 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  .  echo $ECHO_N 
1c0c0 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f  "(cached) $ECHO_
1c0d0 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 76  C" >&6.else.  ev
1c0e0 61 6c 20 22 24 61 73 5f 61 63 5f 48 65 61 64 65  al "$as_ac_Heade
1c0f0 72 3d 5c 24 61 63 5f 68 65 61 64 65 72 5f 70 72  r=\$ac_header_pr
1c100 65 70 72 6f 63 22 0a 66 69 0a 65 63 68 6f 20 22  eproc".fi.echo "
1c110 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1c120 72 65 73 75 6c 74 3a 20 60 65 76 61 6c 20 65 63  result: `eval ec
1c130 68 6f 20 27 24 7b 27 24 61 73 5f 61 63 5f 48 65  ho '${'$as_ac_He
1c140 61 64 65 72 27 7d 27 60 22 20 3e 26 35 0a 65 63  ader'}'`" >&5.ec
1c150 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 60 65 76  ho "${ECHO_T}`ev
1c160 61 6c 20 65 63 68 6f 20 27 24 7b 27 24 61 73 5f  al echo '${'$as_
1c170 61 63 5f 48 65 61 64 65 72 27 7d 27 60 22 20 3e  ac_Header'}'`" >
1c180 26 36 0a 0a 66 69 0a 69 66 20 74 65 73 74 20 60  &6..fi.if test `
1c190 65 76 61 6c 20 65 63 68 6f 20 27 24 7b 27 24 61  eval echo '${'$a
1c1a0 73 5f 61 63 5f 48 65 61 64 65 72 27 7d 27 60 20  s_ac_Header'}'` 
1c1b0 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 63 61  = yes; then.  ca
1c1c0 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c  t >>confdefs.h <
1c1d0 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 20  <_ACEOF.#define 
1c1e0 60 65 63 68 6f 20 22 48 41 56 45 5f 24 61 63 5f  `echo "HAVE_$ac_
1c1f0 68 65 61 64 65 72 22 20 7c 20 24 61 73 5f 74 72  header" | $as_tr
1c200 5f 63 70 70 60 20 31 0a 5f 41 43 45 4f 46 0a 0a  _cpp` 1._ACEOF..
1c210 66 69 0a 0a 64 6f 6e 65 0a 0a 61 63 5f 65 78 74  fi..done..ac_ext
1c220 3d 63 63 0a 61 63 5f 63 70 70 3d 27 24 43 58 58  =cc.ac_cpp='$CXX
1c230 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61  CPP $CPPFLAGS'.a
1c240 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 58 58 20  c_compile='$CXX 
1c250 2d 63 20 24 43 58 58 46 4c 41 47 53 20 24 43 50  -c $CXXFLAGS $CP
1c260 50 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e  PFLAGS conftest.
1c270 24 61 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f  $ac_ext >&5'.ac_
1c280 6c 69 6e 6b 3d 27 24 43 58 58 20 2d 6f 20 63 6f  link='$CXX -o co
1c290 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74  nftest$ac_exeext
1c2a0 20 24 43 58 58 46 4c 41 47 53 20 24 43 50 50 46   $CXXFLAGS $CPPF
1c2b0 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63 6f  LAGS $LDFLAGS co
1c2c0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 24  nftest.$ac_ext $
1c2d0 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d  LIBS >&5'.ac_com
1c2e0 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76  piler_gnu=$ac_cv
1c2f0 5f 63 78 78 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e  _cxx_compiler_gn
1c300 75 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61  u.if test -n "$a
1c310 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22 3b 20  c_tool_prefix"; 
1c320 74 68 65 6e 0a 20 20 66 6f 72 20 61 63 5f 70 72  then.  for ac_pr
1c330 6f 67 20 69 6e 20 24 43 43 43 20 67 2b 2b 20 63  og in $CCC g++ c
1c340 2b 2b 20 67 70 70 20 61 43 43 20 43 43 20 63 78  ++ gpp aCC CC cx
1c350 78 20 63 63 2b 2b 20 63 6c 20 46 43 43 20 4b 43  x cc++ cl FCC KC
1c360 43 20 52 43 43 20 78 6c 43 5f 72 20 78 6c 43 0a  C RCC xlC_r xlC.
1c370 20 20 64 6f 0a 20 20 20 20 23 20 45 78 74 72 61    do.    # Extra
1c380 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72  ct the first wor
1c390 64 20 6f 66 20 22 24 61 63 5f 74 6f 6f 6c 5f 70  d of "$ac_tool_p
1c3a0 72 65 66 69 78 24 61 63 5f 70 72 6f 67 22 2c 20  refix$ac_prog", 
1c3b0 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70  so it can be a p
1c3c0 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68  rogram name with
1c3d0 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79   args..set dummy
1c3e0 20 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78   $ac_tool_prefix
1c3f0 24 61 63 5f 70 72 6f 67 3b 20 61 63 5f 77 6f 72  $ac_prog; ac_wor
1c400 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d  d=$2.echo "$as_m
1c410 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
1c420 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64  ing for $ac_word
1c430 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
1c440 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72  _N "checking for
1c450 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43   $ac_word... $EC
1c460 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
1c470 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f  t "${ac_cv_prog_
1c480 43 58 58 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  CXX+set}" = set;
1c490 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
1c4a0 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
1c4b0 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
1c4c0 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24  .  if test -n "$
1c4d0 43 58 58 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  CXX"; then.  ac_
1c4e0 63 76 5f 70 72 6f 67 5f 43 58 58 3d 22 24 43 58  cv_prog_CXX="$CX
1c4f0 58 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65  X" # 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 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76  est..else.as_sav
1c520 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d  e_IFS=$IFS; IFS=
1c530 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a  $PATH_SEPARATOR.
1c540 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50  for as_dir in $P
1c550 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73  ATH.do.  IFS=$as
1c560 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74  _save_IFS.  test
1c570 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26   -z "$as_dir" &&
1c580 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20   as_dir=..  for 
1c590 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27  ac_exec_ext in '
1c5a0 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65  ' $ac_executable
1c5b0 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a  _extensions; do.
1c5c0 20 20 69 66 20 24 61 73 5f 65 78 65 63 75 74 61    if $as_executa
1c5d0 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24  ble_p "$as_dir/$
1c5e0 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f  ac_word$ac_exec_
1c5f0 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61  ext"; then.    a
1c600 63 5f 63 76 5f 70 72 6f 67 5f 43 58 58 3d 22 24  c_cv_prog_CXX="$
1c610 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 24 61  ac_tool_prefix$a
1c620 63 5f 70 72 6f 67 22 0a 20 20 20 20 65 63 68 6f  c_prog".    echo
1c630 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1c640 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f  : found $as_dir/
1c650 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
1c660 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72  _ext" >&5.    br
1c670 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a  eak 2.  fi.done.
1c680 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 43 58 58 3d  done..fi.fi.CXX=
1c690 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 58 58 0a  $ac_cv_prog_CXX.
1c6a0 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43 58 58  if test -n "$CXX
1c6b0 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22  "; then.  echo "
1c6c0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1c6d0 72 65 73 75 6c 74 3a 20 24 43 58 58 22 20 3e 26  result: $CXX" >&
1c6e0 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
1c6f0 7d 24 43 58 58 22 20 3e 26 36 0a 65 6c 73 65 0a  }$CXX" >&6.else.
1c700 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
1c710 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
1c720 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  no" >&5.echo "${
1c730 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66  ECHO_T}no" >&6.f
1c740 69 0a 0a 20 20 20 20 74 65 73 74 20 2d 6e 20 22  i..    test -n "
1c750 24 43 58 58 22 20 26 26 20 62 72 65 61 6b 0a 20  $CXX" && break. 
1c760 20 64 6f 6e 65 0a 66 69 0a 69 66 20 74 65 73 74   done.fi.if test
1c770 20 2d 7a 20 22 24 43 58 58 22 3b 20 74 68 65 6e   -z "$CXX"; then
1c780 0a 20 20 61 63 5f 63 74 5f 43 58 58 3d 24 43 58  .  ac_ct_CXX=$CX
1c790 58 0a 20 20 66 6f 72 20 61 63 5f 70 72 6f 67 20  X.  for ac_prog 
1c7a0 69 6e 20 24 43 43 43 20 67 2b 2b 20 63 2b 2b 20  in $CCC g++ c++ 
1c7b0 67 70 70 20 61 43 43 20 43 43 20 63 78 78 20 63  gpp aCC CC cxx c
1c7c0 63 2b 2b 20 63 6c 20 46 43 43 20 4b 43 43 20 52  c++ cl FCC KCC R
1c7d0 43 43 20 78 6c 43 5f 72 20 78 6c 43 0a 64 6f 0a  CC xlC_r xlC.do.
1c7e0 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20    # Extract the 
1c7f0 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24  first word of "$
1c800 61 63 5f 70 72 6f 67 22 2c 20 73 6f 20 69 74 20  ac_prog", so it 
1c810 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d  can be a program
1c820 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e   name with args.
1c830 0a 73 65 74 20 64 75 6d 6d 79 20 24 61 63 5f 70  .set dummy $ac_p
1c840 72 6f 67 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a  rog; ac_word=$2.
1c850 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1c860 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66  NENO: checking f
1c870 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35  or $ac_word" >&5
1c880 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
1c890 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f  hecking for $ac_
1c8a0 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  word... $ECHO_C"
1c8b0 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b   >&6.if test "${
1c8c0 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
1c8d0 5f 43 58 58 2b 73 65 74 7d 22 20 3d 20 73 65 74  _CXX+set}" = set
1c8e0 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
1c8f0 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
1c900 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
1c910 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22  e.  if test -n "
1c920 24 61 63 5f 63 74 5f 43 58 58 22 3b 20 74 68 65  $ac_ct_CXX"; the
1c930 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61  n.  ac_cv_prog_a
1c940 63 5f 63 74 5f 43 58 58 3d 22 24 61 63 5f 63 74  c_ct_CXX="$ac_ct
1c950 5f 43 58 58 22 20 23 20 4c 65 74 20 74 68 65 20  _CXX" # Let the 
1c960 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68  user override th
1c970 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f  e test..else.as_
1c980 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49  save_IFS=$IFS; I
1c990 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54  FS=$PATH_SEPARAT
1c9a0 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e  OR.for as_dir in
1c9b0 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d   $PATH.do.  IFS=
1c9c0 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74  $as_save_IFS.  t
1c9d0 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22  est -z "$as_dir"
1c9e0 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66   && as_dir=..  f
1c9f0 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69  or ac_exec_ext i
1ca00 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61  n '' $ac_executa
1ca10 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20  ble_extensions; 
1ca20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65 78 65 63  do.  if $as_exec
1ca30 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69  utable_p "$as_di
1ca40 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78  r/$ac_word$ac_ex
1ca50 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20  ec_ext"; then.  
1ca60 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f    ac_cv_prog_ac_
1ca70 63 74 5f 43 58 58 3d 22 24 61 63 5f 70 72 6f 67  ct_CXX="$ac_prog
1ca80 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f  ".    echo "$as_
1ca90 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e  me:$LINENO: foun
1caa0 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f  d $as_dir/$ac_wo
1cab0 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20  rd$ac_exec_ext" 
1cac0 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a  >&5.    break 2.
1cad0 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a    fi.done.done..
1cae0 66 69 0a 66 69 0a 61 63 5f 63 74 5f 43 58 58 3d  fi.fi.ac_ct_CXX=
1caf0 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63  $ac_cv_prog_ac_c
1cb00 74 5f 43 58 58 0a 69 66 20 74 65 73 74 20 2d 6e  t_CXX.if test -n
1cb10 20 22 24 61 63 5f 63 74 5f 43 58 58 22 3b 20 74   "$ac_ct_CXX"; t
1cb20 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  hen.  echo "$as_
1cb30 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
1cb40 6c 74 3a 20 24 61 63 5f 63 74 5f 43 58 58 22 20  lt: $ac_ct_CXX" 
1cb50 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
1cb60 5f 54 7d 24 61 63 5f 63 74 5f 43 58 58 22 20 3e  _T}$ac_ct_CXX" >
1cb70 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22  &6.else.  echo "
1cb80 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1cb90 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a  result: no" >&5.
1cba0 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e  echo "${ECHO_T}n
1cbb0 6f 22 20 3e 26 36 0a 66 69 0a 0a 20 20 74 65 73  o" >&6.fi..  tes
1cbc0 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 58 58  t -n "$ac_ct_CXX
1cbd0 22 20 26 26 20 62 72 65 61 6b 0a 64 6f 6e 65 0a  " && break.done.
1cbe0 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f  test -n "$ac_ct_
1cbf0 43 58 58 22 20 7c 7c 20 61 63 5f 63 74 5f 43 58  CXX" || ac_ct_CX
1cc00 58 3d 22 67 2b 2b 22 0a 0a 20 20 43 58 58 3d 24  X="g++"..  CXX=$
1cc10 61 63 5f 63 74 5f 43 58 58 0a 66 69 0a 0a 0a 23  ac_ct_CXX.fi...#
1cc20 20 50 72 6f 76 69 64 65 20 73 6f 6d 65 20 69 6e   Provide some in
1cc30 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20  formation about 
1cc40 74 68 65 20 63 6f 6d 70 69 6c 65 72 2e 0a 65 63  the compiler..ec
1cc50 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1cc60 4e 4f 3a 22 20 5c 0a 20 20 20 20 20 22 63 68 65  NO:" \.     "che
1cc70 63 6b 69 6e 67 20 66 6f 72 20 43 2b 2b 20 63 6f  cking for C++ co
1cc80 6d 70 69 6c 65 72 20 76 65 72 73 69 6f 6e 22 20  mpiler version" 
1cc90 3e 26 35 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 3d  >&5.ac_compiler=
1cca0 60 73 65 74 20 58 20 24 61 63 5f 63 6f 6d 70 69  `set X $ac_compi
1ccb0 6c 65 3b 20 65 63 68 6f 20 24 32 60 0a 7b 20 28  le; echo $2`.{ (
1ccc0 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
1ccd0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
1cce0 5f 63 6f 6d 70 69 6c 65 72 20 2d 2d 76 65 72 73  _compiler --vers
1ccf0 69 6f 6e 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e  ion </dev/null >
1cd00 26 35 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  &5\"") >&5.  (ev
1cd10 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 72 20  al $ac_compiler 
1cd20 2d 2d 76 65 72 73 69 6f 6e 20 3c 2f 64 65 76 2f  --version </dev/
1cd30 6e 75 6c 6c 20 3e 26 35 29 20 32 3e 26 35 0a 20  null >&5) 2>&5. 
1cd40 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
1cd50 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1cd60 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
1cd70 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
1cd80 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
1cd90 20 7d 0a 7b 20 28 65 76 61 6c 20 65 63 68 6f 20   }.{ (eval echo 
1cda0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1cdb0 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 72 20   \"$ac_compiler 
1cdc0 2d 76 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26  -v </dev/null >&
1cdd0 35 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  5\"") >&5.  (eva
1cde0 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d  l $ac_compiler -
1cdf0 76 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26 35  v </dev/null >&5
1ce00 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
1ce10 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
1ce20 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
1ce30 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
1ce40 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
1ce50 73 74 61 74 75 73 29 3b 20 7d 0a 7b 20 28 65 76  status); }.{ (ev
1ce60 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
1ce70 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63  $LINENO: \"$ac_c
1ce80 6f 6d 70 69 6c 65 72 20 2d 56 20 3c 2f 64 65 76  ompiler -V </dev
1ce90 2f 6e 75 6c 6c 20 3e 26 35 5c 22 22 29 20 3e 26  /null >&5\"") >&
1cea0 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f  5.  (eval $ac_co
1ceb0 6d 70 69 6c 65 72 20 2d 56 20 3c 2f 64 65 76 2f  mpiler -V </dev/
1cec0 6e 75 6c 6c 20 3e 26 35 29 20 32 3e 26 35 0a 20  null >&5) 2>&5. 
1ced0 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
1cee0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1cef0 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
1cf00 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
1cf10 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
1cf20 20 7d 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65   }..echo "$as_me
1cf30 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
1cf40 6e 67 20 77 68 65 74 68 65 72 20 77 65 20 61 72  ng whether we ar
1cf50 65 20 75 73 69 6e 67 20 74 68 65 20 47 4e 55 20  e using the GNU 
1cf60 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 22 20 3e 26  C++ compiler" >&
1cf70 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
1cf80 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72  checking whether
1cf90 20 77 65 20 61 72 65 20 75 73 69 6e 67 20 74 68   we are using th
1cfa0 65 20 47 4e 55 20 43 2b 2b 20 63 6f 6d 70 69 6c  e GNU C++ compil
1cfb0 65 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  er... $ECHO_C" >
1cfc0 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63  &6.if test "${ac
1cfd0 5f 63 76 5f 63 78 78 5f 63 6f 6d 70 69 6c 65 72  _cv_cxx_compiler
1cfe0 5f 67 6e 75 2b 73 65 74 7d 22 20 3d 20 73 65 74  _gnu+set}" = set
1cff0 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
1d000 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
1d010 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
1d020 65 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73  e.  cat >conftes
1d030 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
1d040 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68  OF./* confdefs.h
1d050 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74  .  */._ACEOF.cat
1d060 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f   confdefs.h >>co
1d070 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63  nftest.$ac_ext.c
1d080 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  at >>conftest.$a
1d090 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f  c_ext <<_ACEOF./
1d0a0 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68  * end confdefs.h
1d0b0 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20  .  */..int.main 
1d0c0 28 29 0a 7b 0a 23 69 66 6e 64 65 66 20 5f 5f 47  ().{.#ifndef __G
1d0d0 4e 55 43 5f 5f 0a 20 20 20 20 20 20 20 63 68 6f  NUC__.       cho
1d0e0 6b 65 20 6d 65 0a 23 65 6e 64 69 66 0a 0a 20 20  ke me.#endif..  
1d0f0 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a  ;.  return 0;.}.
1d100 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e  _ACEOF.rm -f con
1d110 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
1d120 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  .if { (eval echo
1d130 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1d140 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c  : \"$ac_compile\
1d150 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
1d160 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 63  $ac_compile) 2>c
1d170 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63  onftest.er1.  ac
1d180 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65  _status=$?.  gre
1d190 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66  p -v '^ *+' conf
1d1a0 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65  test.er1 >confte
1d1b0 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63  st.err.  rm -f c
1d1c0 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61  onftest.er1.  ca
1d1d0 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e  t conftest.err >
1d1e0 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  &5.  echo "$as_m
1d1f0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
1d200 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
1d210 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
1d220 74 75 73 29 3b 20 7d 20 26 26 0a 09 20 7b 20 61  tus); } &&.. { a
1d230 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 7a 20 22  c_try='test -z "
1d240 24 61 63 5f 63 78 78 5f 77 65 72 72 6f 72 5f 66  $ac_cxx_werror_f
1d250 6c 61 67 22 0a 09 09 09 20 7c 7c 20 74 65 73 74  lag".... || test
1d260 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65   ! -s conftest.e
1d270 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63  rr'.  { (eval ec
1d280 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1d290 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22  NO: \"$ac_try\""
1d2a0 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
1d2b0 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63  c_try) 2>&5.  ac
1d2c0 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
1d2d0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1d2e0 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
1d2f0 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
1d300 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b   $ac_status); };
1d310 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79   } &&.. { ac_try
1d320 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65  ='test -s confte
1d330 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20  st.$ac_objext'. 
1d340 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
1d350 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
1d360 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35  "$ac_try\"") >&5
1d370 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79  .  (eval $ac_try
1d380 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
1d390 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
1d3a0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
1d3b0 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
1d3c0 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
1d3d0 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74  status); }; }; t
1d3e0 68 65 6e 0a 20 20 61 63 5f 63 6f 6d 70 69 6c 65  hen.  ac_compile
1d3f0 72 5f 67 6e 75 3d 79 65 73 0a 65 6c 73 65 0a 20  r_gnu=yes.else. 
1d400 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66   echo "$as_me: f
1d410 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61  ailed program wa
1d420 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e  s:" >&5.sed 's/^
1d430 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24  /| /' conftest.$
1d440 61 63 5f 65 78 74 20 3e 26 35 0a 0a 61 63 5f 63  ac_ext >&5..ac_c
1d450 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 6e 6f 0a 66  ompiler_gnu=no.f
1d460 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  i.rm -f conftest
1d470 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61  .err conftest.$a
1d480 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73  c_objext conftes
1d490 74 2e 24 61 63 5f 65 78 74 0a 61 63 5f 63 76 5f  t.$ac_ext.ac_cv_
1d4a0 63 78 78 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  cxx_compiler_gnu
1d4b0 3d 24 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e  =$ac_compiler_gn
1d4c0 75 0a 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f  u..fi.echo "$as_
1d4d0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
1d4e0 6c 74 3a 20 24 61 63 5f 63 76 5f 63 78 78 5f 63  lt: $ac_cv_cxx_c
1d4f0 6f 6d 70 69 6c 65 72 5f 67 6e 75 22 20 3e 26 35  ompiler_gnu" >&5
1d500 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
1d510 24 61 63 5f 63 76 5f 63 78 78 5f 63 6f 6d 70 69  $ac_cv_cxx_compi
1d520 6c 65 72 5f 67 6e 75 22 20 3e 26 36 0a 47 58 58  ler_gnu" >&6.GXX
1d530 3d 60 74 65 73 74 20 24 61 63 5f 63 6f 6d 70 69  =`test $ac_compi
1d540 6c 65 72 5f 67 6e 75 20 3d 20 79 65 73 20 26 26  ler_gnu = yes &&
1d550 20 65 63 68 6f 20 79 65 73 60 0a 61 63 5f 74 65   echo yes`.ac_te
1d560 73 74 5f 43 58 58 46 4c 41 47 53 3d 24 7b 43 58  st_CXXFLAGS=${CX
1d570 58 46 4c 41 47 53 2b 73 65 74 7d 0a 61 63 5f 73  XFLAGS+set}.ac_s
1d580 61 76 65 5f 43 58 58 46 4c 41 47 53 3d 24 43 58  ave_CXXFLAGS=$CX
1d590 58 46 4c 41 47 53 0a 43 58 58 46 4c 41 47 53 3d  XFLAGS.CXXFLAGS=
1d5a0 22 2d 67 22 0a 65 63 68 6f 20 22 24 61 73 5f 6d  "-g".echo "$as_m
1d5b0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
1d5c0 69 6e 67 20 77 68 65 74 68 65 72 20 24 43 58 58  ing whether $CXX
1d5d0 20 61 63 63 65 70 74 73 20 2d 67 22 20 3e 26 35   accepts -g" >&5
1d5e0 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
1d5f0 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20  hecking whether 
1d600 24 43 58 58 20 61 63 63 65 70 74 73 20 2d 67 2e  $CXX accepts -g.
1d610 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
1d620 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76  if test "${ac_cv
1d630 5f 70 72 6f 67 5f 63 78 78 5f 67 2b 73 65 74 7d  _prog_cxx_g+set}
1d640 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
1d650 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63  echo $ECHO_N "(c
1d660 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20  ached) $ECHO_C" 
1d670 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61 74 20 3e  >&6.else.  cat >
1d680 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1d690 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e   <<_ACEOF./* con
1d6a0 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43  fdefs.h.  */._AC
1d6b0 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73  EOF.cat confdefs
1d6c0 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  .h >>conftest.$a
1d6d0 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66  c_ext.cat >>conf
1d6e0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
1d6f0 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e  ACEOF./* end con
1d700 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e  fdefs.h.  */..in
1d710 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b  t.main ().{..  ;
1d720 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f  .  return 0;.}._
1d730 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66  ACEOF.rm -f conf
1d740 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a  test.$ac_objext.
1d750 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
1d760 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1d770 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22   \"$ac_compile\"
1d780 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
1d790 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 63 6f  ac_compile) 2>co
1d7a0 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f  nftest.er1.  ac_
1d7b0 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70  status=$?.  grep
1d7c0 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74   -v '^ *+' conft
1d7d0 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73  est.er1 >conftes
1d7e0 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f  t.err.  rm -f co
1d7f0 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74  nftest.er1.  cat
1d800 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26   conftest.err >&
1d810 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  5.  echo "$as_me
1d820 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
1d830 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
1d840 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
1d850 75 73 29 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63  us); } &&.. { ac
1d860 5f 74 72 79 3d 27 74 65 73 74 20 2d 7a 20 22 24  _try='test -z "$
1d870 61 63 5f 63 78 78 5f 77 65 72 72 6f 72 5f 66 6c  ac_cxx_werror_fl
1d880 61 67 22 0a 09 09 09 20 7c 7c 20 74 65 73 74 20  ag".... || test 
1d890 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72  ! -s conftest.er
1d8a0 72 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68  r'.  { (eval ech
1d8b0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1d8c0 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29  O: \"$ac_try\"")
1d8d0 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
1d8e0 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f  _try) 2>&5.  ac_
1d8f0 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
1d900 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1d910 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
1d920 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
1d930 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20  $ac_status); }; 
1d940 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d  } &&.. { ac_try=
1d950 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73  'test -s conftes
1d960 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20  t.$ac_objext'.  
1d970 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
1d980 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
1d990 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a  $ac_try\"") >&5.
1d9a0 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29    (eval $ac_try)
1d9b0 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75   2>&5.  ac_statu
1d9c0 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73  s=$?.  echo "$as
1d9d0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
1d9e0 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
1d9f0 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
1da00 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68  tatus); }; }; th
1da10 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  en.  ac_cv_prog_
1da20 63 78 78 5f 67 3d 79 65 73 0a 65 6c 73 65 0a 20  cxx_g=yes.else. 
1da30 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66   echo "$as_me: f
1da40 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61  ailed program wa
1da50 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e  s:" >&5.sed 's/^
1da60 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24  /| /' conftest.$
1da70 61 63 5f 65 78 74 20 3e 26 35 0a 0a 61 63 5f 63  ac_ext >&5..ac_c
1da80 76 5f 70 72 6f 67 5f 63 78 78 5f 67 3d 6e 6f 0a  v_prog_cxx_g=no.
1da90 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  fi.rm -f conftes
1daa0 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24  t.err conftest.$
1dab0 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65  ac_objext confte
1dac0 73 74 2e 24 61 63 5f 65 78 74 0a 66 69 0a 65 63  st.$ac_ext.fi.ec
1dad0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1dae0 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f  NO: result: $ac_
1daf0 63 76 5f 70 72 6f 67 5f 63 78 78 5f 67 22 20 3e  cv_prog_cxx_g" >
1db00 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
1db10 54 7d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 78  T}$ac_cv_prog_cx
1db20 78 5f 67 22 20 3e 26 36 0a 69 66 20 74 65 73 74  x_g" >&6.if test
1db30 20 22 24 61 63 5f 74 65 73 74 5f 43 58 58 46 4c   "$ac_test_CXXFL
1db40 41 47 53 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  AGS" = set; then
1db50 0a 20 20 43 58 58 46 4c 41 47 53 3d 24 61 63 5f  .  CXXFLAGS=$ac_
1db60 73 61 76 65 5f 43 58 58 46 4c 41 47 53 0a 65 6c  save_CXXFLAGS.el
1db70 69 66 20 74 65 73 74 20 24 61 63 5f 63 76 5f 70  if test $ac_cv_p
1db80 72 6f 67 5f 63 78 78 5f 67 20 3d 20 79 65 73 3b  rog_cxx_g = yes;
1db90 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20   then.  if test 
1dba0 22 24 47 58 58 22 20 3d 20 79 65 73 3b 20 74 68  "$GXX" = yes; th
1dbb0 65 6e 0a 20 20 20 20 43 58 58 46 4c 41 47 53 3d  en.    CXXFLAGS=
1dbc0 22 2d 67 20 2d 4f 32 22 0a 20 20 65 6c 73 65 0a  "-g -O2".  else.
1dbd0 20 20 20 20 43 58 58 46 4c 41 47 53 3d 22 2d 67      CXXFLAGS="-g
1dbe0 22 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 69 66  ".  fi.else.  if
1dbf0 20 74 65 73 74 20 22 24 47 58 58 22 20 3d 20 79   test "$GXX" = y
1dc00 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 43 58 58  es; then.    CXX
1dc10 46 4c 41 47 53 3d 22 2d 4f 32 22 0a 20 20 65 6c  FLAGS="-O2".  el
1dc20 73 65 0a 20 20 20 20 43 58 58 46 4c 41 47 53 3d  se.    CXXFLAGS=
1dc30 0a 20 20 66 69 0a 66 69 0a 66 6f 72 20 61 63 5f  .  fi.fi.for ac_
1dc40 64 65 63 6c 61 72 61 74 69 6f 6e 20 69 6e 20 5c  declaration in \
1dc50 0a 20 20 20 27 27 20 5c 0a 20 20 20 27 65 78 74  .   '' \.   'ext
1dc60 65 72 6e 20 22 43 22 20 76 6f 69 64 20 73 74 64  ern "C" void std
1dc70 3a 3a 65 78 69 74 20 28 69 6e 74 29 20 74 68 72  ::exit (int) thr
1dc80 6f 77 20 28 29 3b 20 75 73 69 6e 67 20 73 74 64  ow (); using std
1dc90 3a 3a 65 78 69 74 3b 27 20 5c 0a 20 20 20 27 65  ::exit;' \.   'e
1dca0 78 74 65 72 6e 20 22 43 22 20 76 6f 69 64 20 73  xtern "C" void s
1dcb0 74 64 3a 3a 65 78 69 74 20 28 69 6e 74 29 3b 20  td::exit (int); 
1dcc0 75 73 69 6e 67 20 73 74 64 3a 3a 65 78 69 74 3b  using std::exit;
1dcd0 27 20 5c 0a 20 20 20 27 65 78 74 65 72 6e 20 22  ' \.   'extern "
1dce0 43 22 20 76 6f 69 64 20 65 78 69 74 20 28 69 6e  C" void exit (in
1dcf0 74 29 20 74 68 72 6f 77 20 28 29 3b 27 20 5c 0a  t) throw ();' \.
1dd00 20 20 20 27 65 78 74 65 72 6e 20 22 43 22 20 76     'extern "C" v
1dd10 6f 69 64 20 65 78 69 74 20 28 69 6e 74 29 3b 27  oid exit (int);'
1dd20 20 5c 0a 20 20 20 27 76 6f 69 64 20 65 78 69 74   \.   'void exit
1dd30 20 28 69 6e 74 29 3b 27 0a 64 6f 0a 20 20 63 61   (int);'.do.  ca
1dd40 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  t >conftest.$ac_
1dd50 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
1dd60 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
1dd70 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64  _ACEOF.cat confd
1dd80 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74  efs.h >>conftest
1dd90 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63  .$ac_ext.cat >>c
1dda0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
1ddb0 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20  <<_ACEOF./* end 
1ddc0 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
1ddd0 24 61 63 5f 64 65 63 6c 61 72 61 74 69 6f 6e 0a  $ac_declaration.
1dde0 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 6c 69 62  #include <stdlib
1ddf0 2e 68 3e 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a  .h>.int.main ().
1de00 7b 0a 65 78 69 74 20 28 34 32 29 3b 0a 20 20 3b  {.exit (42);.  ;
1de10 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f  .  return 0;.}._
1de20 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66  ACEOF.rm -f conf
1de30 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a  test.$ac_objext.
1de40 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
1de50 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1de60 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22   \"$ac_compile\"
1de70 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
1de80 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 63 6f  ac_compile) 2>co
1de90 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f  nftest.er1.  ac_
1dea0 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70  status=$?.  grep
1deb0 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74   -v '^ *+' conft
1dec0 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73  est.er1 >conftes
1ded0 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f  t.err.  rm -f co
1dee0 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74  nftest.er1.  cat
1def0 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26   conftest.err >&
1df00 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  5.  echo "$as_me
1df10 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
1df20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
1df30 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
1df40 75 73 29 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63  us); } &&.. { ac
1df50 5f 74 72 79 3d 27 74 65 73 74 20 2d 7a 20 22 24  _try='test -z "$
1df60 61 63 5f 63 78 78 5f 77 65 72 72 6f 72 5f 66 6c  ac_cxx_werror_fl
1df70 61 67 22 0a 09 09 09 20 7c 7c 20 74 65 73 74 20  ag".... || test 
1df80 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72  ! -s conftest.er
1df90 72 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68  r'.  { (eval ech
1dfa0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1dfb0 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29  O: \"$ac_try\"")
1dfc0 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
1dfd0 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f  _try) 2>&5.  ac_
1dfe0 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
1dff0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1e000 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
1e010 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
1e020 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20  $ac_status); }; 
1e030 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d  } &&.. { ac_try=
1e040 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73  'test -s conftes
1e050 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20  t.$ac_objext'.  
1e060 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
1e070 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
1e080 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a  $ac_try\"") >&5.
1e090 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29    (eval $ac_try)
1e0a0 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75   2>&5.  ac_statu
1e0b0 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73  s=$?.  echo "$as
1e0c0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
1e0d0 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
1e0e0 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
1e0f0 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68  tatus); }; }; th
1e100 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 65 63  en.  :.else.  ec
1e110 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c  ho "$as_me: fail
1e120 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22  ed program was:"
1e130 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20   >&5.sed 's/^/| 
1e140 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  /' conftest.$ac_
1e150 65 78 74 20 3e 26 35 0a 0a 63 6f 6e 74 69 6e 75  ext >&5..continu
1e160 65 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  e.fi.rm -f conft
1e170 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74  est.err conftest
1e180 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66  .$ac_objext conf
1e190 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 63  test.$ac_ext.  c
1e1a0 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  at >conftest.$ac
1e1b0 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
1e1c0 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
1e1d0 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66  ._ACEOF.cat conf
1e1e0 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73  defs.h >>conftes
1e1f0 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e  t.$ac_ext.cat >>
1e200 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1e210 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64   <<_ACEOF./* end
1e220 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
1e230 0a 24 61 63 5f 64 65 63 6c 61 72 61 74 69 6f 6e  .$ac_declaration
1e240 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 65  .int.main ().{.e
1e250 78 69 74 20 28 34 32 29 3b 0a 20 20 3b 0a 20 20  xit (42);.  ;.  
1e260 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45  return 0;.}._ACE
1e270 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  OF.rm -f conftes
1e280 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20  t.$ac_objext.if 
1e290 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
1e2a0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
1e2b0 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20  $ac_compile\"") 
1e2c0 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
1e2d0 63 6f 6d 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74  compile) 2>conft
1e2e0 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61  est.er1.  ac_sta
1e2f0 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76  tus=$?.  grep -v
1e300 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74   '^ *+' conftest
1e310 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65  .er1 >conftest.e
1e320 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74  rr.  rm -f conft
1e330 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f  est.er1.  cat co
1e340 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20  nftest.err >&5. 
1e350 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1e360 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
1e370 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
1e380 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
1e390 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72  ; } &&.. { ac_tr
1e3a0 79 3d 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f  y='test -z "$ac_
1e3b0 63 78 78 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22  cxx_werror_flag"
1e3c0 0a 09 09 09 20 7c 7c 20 74 65 73 74 20 21 20 2d  .... || test ! -
1e3d0 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a  s conftest.err'.
1e3e0 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22    { (eval echo "
1e3f0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1e400 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26  \"$ac_try\"") >&
1e410 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72  5.  (eval $ac_tr
1e420 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  y) 2>&5.  ac_sta
1e430 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
1e440 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
1e450 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
1e460 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
1e470 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26  _status); }; } &
1e480 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65  &.. { ac_try='te
1e490 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24  st -s conftest.$
1e4a0 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28  ac_objext'.  { (
1e4b0 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
1e4c0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
1e4d0 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28  _try\"") >&5.  (
1e4e0 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e  eval $ac_try) 2>
1e4f0 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
1e500 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
1e510 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
1e520 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
1e530 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
1e540 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a  us); }; }; then.
1e550 20 20 62 72 65 61 6b 0a 65 6c 73 65 0a 20 20 65    break.else.  e
1e560 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69  cho "$as_me: fai
1e570 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a  led program was:
1e580 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c  " >&5.sed 's/^/|
1e590 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   /' conftest.$ac
1e5a0 5f 65 78 74 20 3e 26 35 0a 0a 66 69 0a 72 6d 20  _ext >&5..fi.rm 
1e5b0 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20  -f conftest.err 
1e5c0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
1e5d0 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  ext conftest.$ac
1e5e0 5f 65 78 74 0a 64 6f 6e 65 0a 72 6d 20 2d 66 20  _ext.done.rm -f 
1e5f0 63 6f 6e 66 74 65 73 74 2a 0a 69 66 20 74 65 73  conftest*.if tes
1e600 74 20 2d 6e 20 22 24 61 63 5f 64 65 63 6c 61 72  t -n "$ac_declar
1e610 61 74 69 6f 6e 22 3b 20 74 68 65 6e 0a 20 20 65  ation"; then.  e
1e620 63 68 6f 20 27 23 69 66 64 65 66 20 5f 5f 63 70  cho '#ifdef __cp
1e630 6c 75 73 70 6c 75 73 27 20 3e 3e 63 6f 6e 66 64  lusplus' >>confd
1e640 65 66 73 2e 68 0a 20 20 65 63 68 6f 20 24 61 63  efs.h.  echo $ac
1e650 5f 64 65 63 6c 61 72 61 74 69 6f 6e 20 20 20 20  _declaration    
1e660 20 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 0a 20    >>confdefs.h. 
1e670 20 65 63 68 6f 20 27 23 65 6e 64 69 66 27 20 20   echo '#endif'  
1e680 20 20 20 20 20 20 20 20 20 20 20 3e 3e 63 6f 6e             >>con
1e690 66 64 65 66 73 2e 68 0a 66 69 0a 0a 61 63 5f 65  fdefs.h.fi..ac_e
1e6a0 78 74 3d 63 63 0a 61 63 5f 63 70 70 3d 27 24 43  xt=cc.ac_cpp='$C
1e6b0 58 58 43 50 50 20 24 43 50 50 46 4c 41 47 53 27  XXCPP $CPPFLAGS'
1e6c0 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 58  .ac_compile='$CX
1e6d0 58 20 2d 63 20 24 43 58 58 46 4c 41 47 53 20 24  X -c $CXXFLAGS $
1e6e0 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74 65 73  CPPFLAGS conftes
1e6f0 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27 0a 61  t.$ac_ext >&5'.a
1e700 63 5f 6c 69 6e 6b 3d 27 24 43 58 58 20 2d 6f 20  c_link='$CXX -o 
1e710 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65  conftest$ac_exee
1e720 78 74 20 24 43 58 58 46 4c 41 47 53 20 24 43 50  xt $CXXFLAGS $CP
1e730 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20  PFLAGS $LDFLAGS 
1e740 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1e750 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63   $LIBS >&5'.ac_c
1e760 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f  ompiler_gnu=$ac_
1e770 63 76 5f 63 78 78 5f 63 6f 6d 70 69 6c 65 72 5f  cv_cxx_compiler_
1e780 67 6e 75 0a 0a 61 63 5f 65 78 74 3d 63 63 0a 61  gnu..ac_ext=cc.a
1e790 63 5f 63 70 70 3d 27 24 43 58 58 43 50 50 20 24  c_cpp='$CXXCPP $
1e7a0 43 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d  CPPFLAGS'.ac_com
1e7b0 70 69 6c 65 3d 27 24 43 58 58 20 2d 63 20 24 43  pile='$CXX -c $C
1e7c0 58 58 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47  XXFLAGS $CPPFLAG
1e7d0 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  S conftest.$ac_e
1e7e0 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d  xt >&5'.ac_link=
1e7f0 27 24 43 58 58 20 2d 6f 20 63 6f 6e 66 74 65 73  '$CXX -o conftes
1e800 74 24 61 63 5f 65 78 65 65 78 74 20 24 43 58 58  t$ac_exeext $CXX
1e810 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20  FLAGS $CPPFLAGS 
1e820 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73  $LDFLAGS conftes
1e830 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20  t.$ac_ext $LIBS 
1e840 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72  >&5'.ac_compiler
1e850 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 78 78 5f  _gnu=$ac_cv_cxx_
1e860 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 65 63 68  compiler_gnu.ech
1e870 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1e880 4f 3a 20 63 68 65 63 6b 69 6e 67 20 68 6f 77 20  O: checking how 
1e890 74 6f 20 72 75 6e 20 74 68 65 20 43 2b 2b 20 70  to run the C++ p
1e8a0 72 65 70 72 6f 63 65 73 73 6f 72 22 20 3e 26 35  reprocessor" >&5
1e8b0 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
1e8c0 68 65 63 6b 69 6e 67 20 68 6f 77 20 74 6f 20 72  hecking how to r
1e8d0 75 6e 20 74 68 65 20 43 2b 2b 20 70 72 65 70 72  un the C++ prepr
1e8e0 6f 63 65 73 73 6f 72 2e 2e 2e 20 24 45 43 48 4f  ocessor... $ECHO
1e8f0 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  _C" >&6.if test 
1e900 2d 7a 20 22 24 43 58 58 43 50 50 22 3b 20 74 68  -z "$CXXCPP"; th
1e910 65 6e 0a 20 20 69 66 20 74 65 73 74 20 22 24 7b  en.  if test "${
1e920 61 63 5f 63 76 5f 70 72 6f 67 5f 43 58 58 43 50  ac_cv_prog_CXXCP
1e930 50 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  P+set}" = set; t
1e940 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
1e950 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
1e960 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
1e970 20 20 20 20 20 23 20 44 6f 75 62 6c 65 20 71 75       # Double qu
1e980 6f 74 65 73 20 62 65 63 61 75 73 65 20 43 58 58  otes because CXX
1e990 43 50 50 20 6e 65 65 64 73 20 74 6f 20 62 65 20  CPP needs to be 
1e9a0 65 78 70 61 6e 64 65 64 0a 20 20 20 20 66 6f 72  expanded.    for
1e9b0 20 43 58 58 43 50 50 20 69 6e 20 22 24 43 58 58   CXXCPP in "$CXX
1e9c0 20 2d 45 22 20 22 2f 6c 69 62 2f 63 70 70 22 0a   -E" "/lib/cpp".
1e9d0 20 20 20 20 64 6f 0a 20 20 20 20 20 20 61 63 5f      do.      ac_
1e9e0 70 72 65 70 72 6f 63 5f 6f 6b 3d 66 61 6c 73 65  preproc_ok=false
1e9f0 0a 66 6f 72 20 61 63 5f 63 78 78 5f 70 72 65 70  .for ac_cxx_prep
1ea00 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 20 69 6e  roc_warn_flag in
1ea10 20 27 27 20 79 65 73 0a 64 6f 0a 20 20 23 20 55   '' yes.do.  # U
1ea20 73 65 20 61 20 68 65 61 64 65 72 20 66 69 6c 65  se a header file
1ea30 20 74 68 61 74 20 63 6f 6d 65 73 20 77 69 74 68   that comes with
1ea40 20 67 63 63 2c 20 73 6f 20 63 6f 6e 66 69 67 75   gcc, so configu
1ea50 72 69 6e 67 20 67 6c 69 62 63 0a 20 20 23 20 77  ring glibc.  # w
1ea60 69 74 68 20 61 20 66 72 65 73 68 20 63 72 6f 73  ith a fresh cros
1ea70 73 2d 63 6f 6d 70 69 6c 65 72 20 77 6f 72 6b 73  s-compiler works
1ea80 2e 0a 20 20 23 20 50 72 65 66 65 72 20 3c 6c 69  ..  # Prefer <li
1ea90 6d 69 74 73 2e 68 3e 20 74 6f 20 3c 61 73 73 65  mits.h> to <asse
1eaa0 72 74 2e 68 3e 20 69 66 20 5f 5f 53 54 44 43 5f  rt.h> if __STDC_
1eab0 5f 20 69 73 20 64 65 66 69 6e 65 64 2c 20 73 69  _ is defined, si
1eac0 6e 63 65 0a 20 20 23 20 3c 6c 69 6d 69 74 73 2e  nce.  # <limits.
1ead0 68 3e 20 65 78 69 73 74 73 20 65 76 65 6e 20 6f  h> exists even o
1eae0 6e 20 66 72 65 65 73 74 61 6e 64 69 6e 67 20 63  n freestanding c
1eaf0 6f 6d 70 69 6c 65 72 73 2e 0a 20 20 23 20 4f 6e  ompilers..  # On
1eb00 20 74 68 65 20 4e 65 58 54 2c 20 63 63 20 2d 45   the NeXT, cc -E
1eb10 20 72 75 6e 73 20 74 68 65 20 63 6f 64 65 20 74   runs the code t
1eb20 68 72 6f 75 67 68 20 74 68 65 20 63 6f 6d 70 69  hrough the compi
1eb30 6c 65 72 27 73 20 70 61 72 73 65 72 2c 0a 20 20  ler's parser,.  
1eb40 23 20 6e 6f 74 20 6a 75 73 74 20 74 68 72 6f 75  # not just throu
1eb50 67 68 20 63 70 70 2e 20 22 53 79 6e 74 61 78 20  gh cpp. "Syntax 
1eb60 65 72 72 6f 72 22 20 69 73 20 68 65 72 65 20 74  error" is here t
1eb70 6f 20 63 61 74 63 68 20 74 68 69 73 20 63 61 73  o catch this cas
1eb80 65 2e 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65  e..  cat >confte
1eb90 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43  st.$ac_ext <<_AC
1eba0 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e  EOF./* confdefs.
1ebb0 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61  h.  */._ACEOF.ca
1ebc0 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63  t confdefs.h >>c
1ebd0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
1ebe0 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  cat >>conftest.$
1ebf0 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
1ec00 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e  /* end confdefs.
1ec10 68 2e 20 20 2a 2f 0a 23 69 66 64 65 66 20 5f 5f  h.  */.#ifdef __
1ec20 53 54 44 43 5f 5f 0a 23 20 69 6e 63 6c 75 64 65  STDC__.# include
1ec30 20 3c 6c 69 6d 69 74 73 2e 68 3e 0a 23 65 6c 73   <limits.h>.#els
1ec40 65 0a 23 20 69 6e 63 6c 75 64 65 20 3c 61 73 73  e.# include <ass
1ec50 65 72 74 2e 68 3e 0a 23 65 6e 64 69 66 0a 09 09  ert.h>.#endif...
1ec60 20 20 20 20 20 53 79 6e 74 61 78 20 65 72 72 6f       Syntax erro
1ec70 72 0a 5f 41 43 45 4f 46 0a 69 66 20 7b 20 28 65  r._ACEOF.if { (e
1ec80 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
1ec90 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
1eca0 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  cpp conftest.$ac
1ecb0 5f 65 78 74 5c 22 22 29 20 3e 26 35 0a 20 20 28  _ext\"") >&5.  (
1ecc0 65 76 61 6c 20 24 61 63 5f 63 70 70 20 63 6f 6e  eval $ac_cpp con
1ecd0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 29 20 32  ftest.$ac_ext) 2
1ece0 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20  >conftest.er1.  
1ecf0 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67  ac_status=$?.  g
1ed00 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f  rep -v '^ *+' co
1ed10 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66  nftest.er1 >conf
1ed20 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66  test.err.  rm -f
1ed30 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20   conftest.er1.  
1ed40 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72  cat conftest.err
1ed50 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73   >&5.  echo "$as
1ed60 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
1ed70 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
1ed80 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
1ed90 74 61 74 75 73 29 3b 20 7d 20 3e 2f 64 65 76 2f  tatus); } >/dev/
1eda0 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 69 66 20  null; then.  if 
1edb0 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74  test -s conftest
1edc0 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20 20 20 61  .err; then.    a
1edd0 63 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f 63 78  c_cpp_err=$ac_cx
1ede0 78 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66  x_preproc_warn_f
1edf0 6c 61 67 0a 20 20 20 20 61 63 5f 63 70 70 5f 65  lag.    ac_cpp_e
1ee00 72 72 3d 24 61 63 5f 63 70 70 5f 65 72 72 24 61  rr=$ac_cpp_err$a
1ee10 63 5f 63 78 78 5f 77 65 72 72 6f 72 5f 66 6c 61  c_cxx_werror_fla
1ee20 67 0a 20 20 65 6c 73 65 0a 20 20 20 20 61 63 5f  g.  else.    ac_
1ee30 63 70 70 5f 65 72 72 3d 0a 20 20 66 69 0a 65 6c  cpp_err=.  fi.el
1ee40 73 65 0a 20 20 61 63 5f 63 70 70 5f 65 72 72 3d  se.  ac_cpp_err=
1ee50 79 65 73 0a 66 69 0a 69 66 20 74 65 73 74 20 2d  yes.fi.if test -
1ee60 7a 20 22 24 61 63 5f 63 70 70 5f 65 72 72 22 3b  z "$ac_cpp_err";
1ee70 20 74 68 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20   then.  :.else. 
1ee80 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66   echo "$as_me: f
1ee90 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61  ailed program wa
1eea0 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e  s:" >&5.sed 's/^
1eeb0 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24  /| /' conftest.$
1eec0 61 63 5f 65 78 74 20 3e 26 35 0a 0a 20 20 23 20  ac_ext >&5..  # 
1eed0 42 72 6f 6b 65 6e 3a 20 66 61 69 6c 73 20 6f 6e  Broken: fails on
1eee0 20 76 61 6c 69 64 20 69 6e 70 75 74 2e 0a 63 6f   valid input..co
1eef0 6e 74 69 6e 75 65 0a 66 69 0a 72 6d 20 2d 66 20  ntinue.fi.rm -f 
1ef00 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e  conftest.err con
1ef10 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 0a 20  ftest.$ac_ext.. 
1ef20 20 23 20 4f 4b 2c 20 77 6f 72 6b 73 20 6f 6e 20   # OK, works on 
1ef30 73 61 6e 65 20 63 61 73 65 73 2e 20 20 4e 6f 77  sane cases.  Now
1ef40 20 63 68 65 63 6b 20 77 68 65 74 68 65 72 20 6e   check whether n
1ef50 6f 6e 2d 65 78 69 73 74 65 6e 74 20 68 65 61 64  on-existent head
1ef60 65 72 73 0a 20 20 23 20 63 61 6e 20 62 65 20 64  ers.  # can be d
1ef70 65 74 65 63 74 65 64 20 61 6e 64 20 68 6f 77 2e  etected and how.
1ef80 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74  .  cat >conftest
1ef90 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
1efa0 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e  F./* confdefs.h.
1efb0 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20    */._ACEOF.cat 
1efc0 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e  confdefs.h >>con
1efd0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61  ftest.$ac_ext.ca
1efe0 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  t >>conftest.$ac
1eff0 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
1f000 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e   end confdefs.h.
1f010 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 61    */.#include <a
1f020 63 5f 6e 6f 6e 65 78 69 73 74 65 6e 74 2e 68 3e  c_nonexistent.h>
1f030 0a 5f 41 43 45 4f 46 0a 69 66 20 7b 20 28 65 76  ._ACEOF.if { (ev
1f040 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
1f050 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63  $LINENO: \"$ac_c
1f060 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  pp conftest.$ac_
1f070 65 78 74 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  ext\"") >&5.  (e
1f080 76 61 6c 20 24 61 63 5f 63 70 70 20 63 6f 6e 66  val $ac_cpp conf
1f090 74 65 73 74 2e 24 61 63 5f 65 78 74 29 20 32 3e  test.$ac_ext) 2>
1f0a0 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61  conftest.er1.  a
1f0b0 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72  c_status=$?.  gr
1f0c0 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e  ep -v '^ *+' con
1f0d0 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74  ftest.er1 >conft
1f0e0 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20  est.err.  rm -f 
1f0f0 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63  conftest.er1.  c
1f100 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20  at conftest.err 
1f110 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  >&5.  echo "$as_
1f120 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
1f130 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
1f140 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
1f150 61 74 75 73 29 3b 20 7d 20 3e 2f 64 65 76 2f 6e  atus); } >/dev/n
1f160 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 69 66 20 74  ull; then.  if t
1f170 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  est -s conftest.
1f180 65 72 72 3b 20 74 68 65 6e 0a 20 20 20 20 61 63  err; then.    ac
1f190 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f 63 78 78  _cpp_err=$ac_cxx
1f1a0 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c  _preproc_warn_fl
1f1b0 61 67 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72  ag.    ac_cpp_er
1f1c0 72 3d 24 61 63 5f 63 70 70 5f 65 72 72 24 61 63  r=$ac_cpp_err$ac
1f1d0 5f 63 78 78 5f 77 65 72 72 6f 72 5f 66 6c 61 67  _cxx_werror_flag
1f1e0 0a 20 20 65 6c 73 65 0a 20 20 20 20 61 63 5f 63  .  else.    ac_c
1f1f0 70 70 5f 65 72 72 3d 0a 20 20 66 69 0a 65 6c 73  pp_err=.  fi.els
1f200 65 0a 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 79  e.  ac_cpp_err=y
1f210 65 73 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a  es.fi.if test -z
1f220 20 22 24 61 63 5f 63 70 70 5f 65 72 72 22 3b 20   "$ac_cpp_err"; 
1f230 74 68 65 6e 0a 20 20 23 20 42 72 6f 6b 65 6e 3a  then.  # Broken:
1f240 20 73 75 63 63 65 73 73 20 6f 6e 20 69 6e 76 61   success on inva
1f250 6c 69 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69  lid input..conti
1f260 6e 75 65 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  nue.else.  echo 
1f270 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
1f280 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
1f290 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
1f2a0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1f2b0 20 3e 26 35 0a 0a 20 20 23 20 50 61 73 73 65 73   >&5..  # Passes
1f2c0 20 62 6f 74 68 20 74 65 73 74 73 2e 0a 61 63 5f   both tests..ac_
1f2d0 70 72 65 70 72 6f 63 5f 6f 6b 3d 3a 0a 62 72 65  preproc_ok=:.bre
1f2e0 61 6b 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66  ak.fi.rm -f conf
1f2f0 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73  test.err conftes
1f300 74 2e 24 61 63 5f 65 78 74 0a 0a 64 6f 6e 65 0a  t.$ac_ext..done.
1f310 23 20 42 65 63 61 75 73 65 20 6f 66 20 60 62 72  # Because of `br
1f320 65 61 6b 27 2c 20 5f 41 43 5f 50 52 45 50 52 4f  eak', _AC_PREPRO
1f330 43 5f 49 46 45 4c 53 45 27 73 20 63 6c 65 61 6e  C_IFELSE's clean
1f340 69 6e 67 20 63 6f 64 65 20 77 61 73 20 73 6b 69  ing code was ski
1f350 70 70 65 64 2e 0a 72 6d 20 2d 66 20 63 6f 6e 66  pped..rm -f conf
1f360 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73  test.err conftes
1f370 74 2e 24 61 63 5f 65 78 74 0a 69 66 20 24 61 63  t.$ac_ext.if $ac
1f380 5f 70 72 65 70 72 6f 63 5f 6f 6b 3b 20 74 68 65  _preproc_ok; the
1f390 6e 0a 20 20 62 72 65 61 6b 0a 66 69 0a 0a 20 20  n.  break.fi..  
1f3a0 20 20 64 6f 6e 65 0a 20 20 20 20 61 63 5f 63 76    done.    ac_cv
1f3b0 5f 70 72 6f 67 5f 43 58 58 43 50 50 3d 24 43 58  _prog_CXXCPP=$CX
1f3c0 58 43 50 50 0a 0a 66 69 0a 20 20 43 58 58 43 50  XCPP..fi.  CXXCP
1f3d0 50 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 58  P=$ac_cv_prog_CX
1f3e0 58 43 50 50 0a 65 6c 73 65 0a 20 20 61 63 5f 63  XCPP.else.  ac_c
1f3f0 76 5f 70 72 6f 67 5f 43 58 58 43 50 50 3d 24 43  v_prog_CXXCPP=$C
1f400 58 58 43 50 50 0a 66 69 0a 65 63 68 6f 20 22 24  XXCPP.fi.echo "$
1f410 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
1f420 65 73 75 6c 74 3a 20 24 43 58 58 43 50 50 22 20  esult: $CXXCPP" 
1f430 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
1f440 5f 54 7d 24 43 58 58 43 50 50 22 20 3e 26 36 0a  _T}$CXXCPP" >&6.
1f450 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3d 66 61  ac_preproc_ok=fa
1f460 6c 73 65 0a 66 6f 72 20 61 63 5f 63 78 78 5f 70  lse.for ac_cxx_p
1f470 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67  reproc_warn_flag
1f480 20 69 6e 20 27 27 20 79 65 73 0a 64 6f 0a 20 20   in '' yes.do.  
1f490 23 20 55 73 65 20 61 20 68 65 61 64 65 72 20 66  # Use a header f
1f4a0 69 6c 65 20 74 68 61 74 20 63 6f 6d 65 73 20 77  ile that comes w
1f4b0 69 74 68 20 67 63 63 2c 20 73 6f 20 63 6f 6e 66  ith gcc, so conf
1f4c0 69 67 75 72 69 6e 67 20 67 6c 69 62 63 0a 20 20  iguring glibc.  
1f4d0 23 20 77 69 74 68 20 61 20 66 72 65 73 68 20 63  # with a fresh c
1f4e0 72 6f 73 73 2d 63 6f 6d 70 69 6c 65 72 20 77 6f  ross-compiler wo
1f4f0 72 6b 73 2e 0a 20 20 23 20 50 72 65 66 65 72 20  rks..  # Prefer 
1f500 3c 6c 69 6d 69 74 73 2e 68 3e 20 74 6f 20 3c 61  <limits.h> to <a
1f510 73 73 65 72 74 2e 68 3e 20 69 66 20 5f 5f 53 54  ssert.h> if __ST
1f520 44 43 5f 5f 20 69 73 20 64 65 66 69 6e 65 64 2c  DC__ is defined,
1f530 20 73 69 6e 63 65 0a 20 20 23 20 3c 6c 69 6d 69   since.  # <limi
1f540 74 73 2e 68 3e 20 65 78 69 73 74 73 20 65 76 65  ts.h> exists eve
1f550 6e 20 6f 6e 20 66 72 65 65 73 74 61 6e 64 69 6e  n on freestandin
1f560 67 20 63 6f 6d 70 69 6c 65 72 73 2e 0a 20 20 23  g compilers..  #
1f570 20 4f 6e 20 74 68 65 20 4e 65 58 54 2c 20 63 63   On the NeXT, cc
1f580 20 2d 45 20 72 75 6e 73 20 74 68 65 20 63 6f 64   -E runs the cod
1f590 65 20 74 68 72 6f 75 67 68 20 74 68 65 20 63 6f  e through the co
1f5a0 6d 70 69 6c 65 72 27 73 20 70 61 72 73 65 72 2c  mpiler's parser,
1f5b0 0a 20 20 23 20 6e 6f 74 20 6a 75 73 74 20 74 68  .  # not just th
1f5c0 72 6f 75 67 68 20 63 70 70 2e 20 22 53 79 6e 74  rough cpp. "Synt
1f5d0 61 78 20 65 72 72 6f 72 22 20 69 73 20 68 65 72  ax error" is her
1f5e0 65 20 74 6f 20 63 61 74 63 68 20 74 68 69 73 20  e to catch this 
1f5f0 63 61 73 65 2e 0a 20 20 63 61 74 20 3e 63 6f 6e  case..  cat >con
1f600 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
1f610 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65  _ACEOF./* confde
1f620 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46  fs.h.  */._ACEOF
1f630 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20  .cat confdefs.h 
1f640 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
1f650 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73  xt.cat >>conftes
1f660 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
1f670 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65  OF./* end confde
1f680 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 66 64 65 66  fs.h.  */.#ifdef
1f690 20 5f 5f 53 54 44 43 5f 5f 0a 23 20 69 6e 63 6c   __STDC__.# incl
1f6a0 75 64 65 20 3c 6c 69 6d 69 74 73 2e 68 3e 0a 23  ude <limits.h>.#
1f6b0 65 6c 73 65 0a 23 20 69 6e 63 6c 75 64 65 20 3c  else.# include <
1f6c0 61 73 73 65 72 74 2e 68 3e 0a 23 65 6e 64 69 66  assert.h>.#endif
1f6d0 0a 09 09 20 20 20 20 20 53 79 6e 74 61 78 20 65  ...     Syntax e
1f6e0 72 72 6f 72 0a 5f 41 43 45 4f 46 0a 69 66 20 7b  rror._ACEOF.if {
1f6f0 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
1f700 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
1f710 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e  ac_cpp conftest.
1f720 24 61 63 5f 65 78 74 5c 22 22 29 20 3e 26 35 0a  $ac_ext\"") >&5.
1f730 20 20 28 65 76 61 6c 20 24 61 63 5f 63 70 70 20    (eval $ac_cpp 
1f740 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1f750 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31  ) 2>conftest.er1
1f760 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
1f770 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27    grep -v '^ *+'
1f780 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63   conftest.er1 >c
1f790 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d  onftest.err.  rm
1f7a0 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31   -f conftest.er1
1f7b0 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e  .  cat conftest.
1f7c0 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22  err >&5.  echo "
1f7d0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1f7e0 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
1f7f0 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
1f800 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 3e 2f 64  c_status); } >/d
1f810 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20  ev/null; then.  
1f820 69 66 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74  if test -s conft
1f830 65 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20  est.err; then.  
1f840 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 24 61 63    ac_cpp_err=$ac
1f850 5f 63 78 78 5f 70 72 65 70 72 6f 63 5f 77 61 72  _cxx_preproc_war
1f860 6e 5f 66 6c 61 67 0a 20 20 20 20 61 63 5f 63 70  n_flag.    ac_cp
1f870 70 5f 65 72 72 3d 24 61 63 5f 63 70 70 5f 65 72  p_err=$ac_cpp_er
1f880 72 24 61 63 5f 63 78 78 5f 77 65 72 72 6f 72 5f  r$ac_cxx_werror_
1f890 66 6c 61 67 0a 20 20 65 6c 73 65 0a 20 20 20 20  flag.  else.    
1f8a0 61 63 5f 63 70 70 5f 65 72 72 3d 0a 20 20 66 69  ac_cpp_err=.  fi
1f8b0 0a 65 6c 73 65 0a 20 20 61 63 5f 63 70 70 5f 65  .else.  ac_cpp_e
1f8c0 72 72 3d 79 65 73 0a 66 69 0a 69 66 20 74 65 73  rr=yes.fi.if tes
1f8d0 74 20 2d 7a 20 22 24 61 63 5f 63 70 70 5f 65 72  t -z "$ac_cpp_er
1f8e0 72 22 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c 73  r"; then.  :.els
1f8f0 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
1f900 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d  : failed program
1f910 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27   was:" >&5.sed '
1f920 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73  s/^/| /' conftes
1f930 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 20  t.$ac_ext >&5.. 
1f940 20 23 20 42 72 6f 6b 65 6e 3a 20 66 61 69 6c 73   # Broken: fails
1f950 20 6f 6e 20 76 61 6c 69 64 20 69 6e 70 75 74 2e   on valid input.
1f960 0a 63 6f 6e 74 69 6e 75 65 0a 66 69 0a 72 6d 20  .continue.fi.rm 
1f970 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20  -f conftest.err 
1f980 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1f990 0a 0a 20 20 23 20 4f 4b 2c 20 77 6f 72 6b 73 20  ..  # OK, works 
1f9a0 6f 6e 20 73 61 6e 65 20 63 61 73 65 73 2e 20 20  on sane cases.  
1f9b0 4e 6f 77 20 63 68 65 63 6b 20 77 68 65 74 68 65  Now check whethe
1f9c0 72 20 6e 6f 6e 2d 65 78 69 73 74 65 6e 74 20 68  r non-existent h
1f9d0 65 61 64 65 72 73 0a 20 20 23 20 63 61 6e 20 62  eaders.  # can b
1f9e0 65 20 64 65 74 65 63 74 65 64 20 61 6e 64 20 68  e detected and h
1f9f0 6f 77 2e 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74  ow..  cat >conft
1fa00 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
1fa10 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73  CEOF./* confdefs
1fa20 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63  .h.  */._ACEOF.c
1fa30 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e  at confdefs.h >>
1fa40 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1fa50 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  .cat >>conftest.
1fa60 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
1fa70 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73  ./* end confdefs
1fa80 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65  .h.  */.#include
1fa90 20 3c 61 63 5f 6e 6f 6e 65 78 69 73 74 65 6e 74   <ac_nonexistent
1faa0 2e 68 3e 0a 5f 41 43 45 4f 46 0a 69 66 20 7b 20  .h>._ACEOF.if { 
1fab0 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
1fac0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
1fad0 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24  c_cpp conftest.$
1fae0 61 63 5f 65 78 74 5c 22 22 29 20 3e 26 35 0a 20  ac_ext\"") >&5. 
1faf0 20 28 65 76 61 6c 20 24 61 63 5f 63 70 70 20 63   (eval $ac_cpp c
1fb00 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 29  onftest.$ac_ext)
1fb10 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a   2>conftest.er1.
1fb20 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
1fb30 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20   grep -v '^ *+' 
1fb40 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f  conftest.er1 >co
1fb50 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20  nftest.err.  rm 
1fb60 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a  -f conftest.er1.
1fb70 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65    cat conftest.e
1fb80 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24  rr >&5.  echo "$
1fb90 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
1fba0 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
1fbb0 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
1fbc0 5f 73 74 61 74 75 73 29 3b 20 7d 20 3e 2f 64 65  _status); } >/de
1fbd0 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 69  v/null; then.  i
1fbe0 66 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65  f test -s confte
1fbf0 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20 20  st.err; then.   
1fc00 20 61 63 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f   ac_cpp_err=$ac_
1fc10 63 78 78 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e  cxx_preproc_warn
1fc20 5f 66 6c 61 67 0a 20 20 20 20 61 63 5f 63 70 70  _flag.    ac_cpp
1fc30 5f 65 72 72 3d 24 61 63 5f 63 70 70 5f 65 72 72  _err=$ac_cpp_err
1fc40 24 61 63 5f 63 78 78 5f 77 65 72 72 6f 72 5f 66  $ac_cxx_werror_f
1fc50 6c 61 67 0a 20 20 65 6c 73 65 0a 20 20 20 20 61  lag.  else.    a
1fc60 63 5f 63 70 70 5f 65 72 72 3d 0a 20 20 66 69 0a  c_cpp_err=.  fi.
1fc70 65 6c 73 65 0a 20 20 61 63 5f 63 70 70 5f 65 72  else.  ac_cpp_er
1fc80 72 3d 79 65 73 0a 66 69 0a 69 66 20 74 65 73 74  r=yes.fi.if test
1fc90 20 2d 7a 20 22 24 61 63 5f 63 70 70 5f 65 72 72   -z "$ac_cpp_err
1fca0 22 3b 20 74 68 65 6e 0a 20 20 23 20 42 72 6f 6b  "; then.  # Brok
1fcb0 65 6e 3a 20 73 75 63 63 65 73 73 20 6f 6e 20 69  en: success on i
1fcc0 6e 76 61 6c 69 64 20 69 6e 70 75 74 2e 0a 63 6f  nvalid input..co
1fcd0 6e 74 69 6e 75 65 0a 65 6c 73 65 0a 20 20 65 63  ntinue.else.  ec
1fce0 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c  ho "$as_me: fail
1fcf0 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22  ed program was:"
1fd00 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20   >&5.sed 's/^/| 
1fd10 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  /' conftest.$ac_
1fd20 65 78 74 20 3e 26 35 0a 0a 20 20 23 20 50 61 73  ext >&5..  # Pas
1fd30 73 65 73 20 62 6f 74 68 20 74 65 73 74 73 2e 0a  ses both tests..
1fd40 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3d 3a 0a  ac_preproc_ok=:.
1fd50 62 72 65 61 6b 0a 66 69 0a 72 6d 20 2d 66 20 63  break.fi.rm -f c
1fd60 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66  onftest.err conf
1fd70 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 0a 64 6f  test.$ac_ext..do
1fd80 6e 65 0a 23 20 42 65 63 61 75 73 65 20 6f 66 20  ne.# Because of 
1fd90 60 62 72 65 61 6b 27 2c 20 5f 41 43 5f 50 52 45  `break', _AC_PRE
1fda0 50 52 4f 43 5f 49 46 45 4c 53 45 27 73 20 63 6c  PROC_IFELSE's cl
1fdb0 65 61 6e 69 6e 67 20 63 6f 64 65 20 77 61 73 20  eaning code was 
1fdc0 73 6b 69 70 70 65 64 2e 0a 72 6d 20 2d 66 20 63  skipped..rm -f c
1fdd0 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66  onftest.err conf
1fde0 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 69 66 20  test.$ac_ext.if 
1fdf0 24 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3b 20  $ac_preproc_ok; 
1fe00 74 68 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20 20  then.  :.else.  
1fe10 7b 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  { { echo "$as_me
1fe20 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a  :$LINENO: error:
1fe30 20 43 2b 2b 20 70 72 65 70 72 6f 63 65 73 73 6f   C++ preprocesso
1fe40 72 20 5c 22 24 43 58 58 43 50 50 5c 22 20 66 61  r \"$CXXCPP\" fa
1fe50 69 6c 73 20 73 61 6e 69 74 79 20 63 68 65 63 6b  ils sanity check
1fe60 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f  .See \`config.lo
1fe70 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61  g' for more deta
1fe80 69 6c 73 2e 22 20 3e 26 35 0a 65 63 68 6f 20 22  ils." >&5.echo "
1fe90 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 43  $as_me: error: C
1fea0 2b 2b 20 70 72 65 70 72 6f 63 65 73 73 6f 72 20  ++ preprocessor 
1feb0 5c 22 24 43 58 58 43 50 50 5c 22 20 66 61 69 6c  \"$CXXCPP\" fail
1fec0 73 20 73 61 6e 69 74 79 20 63 68 65 63 6b 0a 53  s sanity check.S
1fed0 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27  ee \`config.log'
1fee0 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c   for more detail
1fef0 73 2e 22 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28  s." >&2;}.   { (
1ff00 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b  exit 1); exit 1;
1ff10 20 7d 3b 20 7d 0a 66 69 0a 0a 61 63 5f 65 78 74   }; }.fi..ac_ext
1ff20 3d 63 63 0a 61 63 5f 63 70 70 3d 27 24 43 58 58  =cc.ac_cpp='$CXX
1ff30 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61  CPP $CPPFLAGS'.a
1ff40 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 58 58 20  c_compile='$CXX 
1ff50 2d 63 20 24 43 58 58 46 4c 41 47 53 20 24 43 50  -c $CXXFLAGS $CP
1ff60 50 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e  PFLAGS conftest.
1ff70 24 61 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f  $ac_ext >&5'.ac_
1ff80 6c 69 6e 6b 3d 27 24 43 58 58 20 2d 6f 20 63 6f  link='$CXX -o co
1ff90 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74  nftest$ac_exeext
1ffa0 20 24 43 58 58 46 4c 41 47 53 20 24 43 50 50 46   $CXXFLAGS $CPPF
1ffb0 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63 6f  LAGS $LDFLAGS co
1ffc0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 24  nftest.$ac_ext $
1ffd0 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d  LIBS >&5'.ac_com
1ffe0 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76  piler_gnu=$ac_cv
1fff0 5f 63 78 78 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e  _cxx_compiler_gn
20000 75 0a 0a 0a 61 63 5f 65 78 74 3d 66 0a 61 63 5f  u...ac_ext=f.ac_
20010 63 6f 6d 70 69 6c 65 3d 27 24 46 37 37 20 2d 63  compile='$F77 -c
20020 20 24 46 46 4c 41 47 53 20 63 6f 6e 66 74 65 73   $FFLAGS conftes
20030 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27 0a 61  t.$ac_ext >&5'.a
20040 63 5f 6c 69 6e 6b 3d 27 24 46 37 37 20 2d 6f 20  c_link='$F77 -o 
20050 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65  conftest$ac_exee
20060 78 74 20 24 46 46 4c 41 47 53 20 24 4c 44 46 4c  xt $FFLAGS $LDFL
20070 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  AGS conftest.$ac
20080 5f 65 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a  _ext $LIBS >&5'.
20090 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d  ac_compiler_gnu=
200a0 24 61 63 5f 63 76 5f 66 37 37 5f 63 6f 6d 70 69  $ac_cv_f77_compi
200b0 6c 65 72 5f 67 6e 75 0a 69 66 20 74 65 73 74 20  ler_gnu.if test 
200c0 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65  -n "$ac_tool_pre
200d0 66 69 78 22 3b 20 74 68 65 6e 0a 20 20 66 6f 72  fix"; then.  for
200e0 20 61 63 5f 70 72 6f 67 20 69 6e 20 67 37 37 20   ac_prog in g77 
200f0 66 37 37 20 78 6c 66 20 66 72 74 20 70 67 66 37  f77 xlf frt pgf7
20100 37 20 66 6f 72 74 37 37 20 66 6c 33 32 20 61 66  7 fort77 fl32 af
20110 37 37 20 66 39 30 20 78 6c 66 39 30 20 70 67 66  77 f90 xlf90 pgf
20120 39 30 20 65 70 63 66 39 30 20 66 39 35 20 66 6f  90 epcf90 f95 fo
20130 72 74 20 78 6c 66 39 35 20 69 66 63 20 65 66 63  rt xlf95 ifc efc
20140 20 70 67 66 39 35 20 6c 66 39 35 20 67 66 6f 72   pgf95 lf95 gfor
20150 74 72 61 6e 0a 20 20 64 6f 0a 20 20 20 20 23 20  tran.  do.    # 
20160 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73  Extract the firs
20170 74 20 77 6f 72 64 20 6f 66 20 22 24 61 63 5f 74  t word of "$ac_t
20180 6f 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72  ool_prefix$ac_pr
20190 6f 67 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62  og", so it can b
201a0 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65  e a program name
201b0 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20   with args..set 
201c0 64 75 6d 6d 79 20 24 61 63 5f 74 6f 6f 6c 5f 70  dummy $ac_tool_p
201d0 72 65 66 69 78 24 61 63 5f 70 72 6f 67 3b 20 61  refix$ac_prog; a
201e0 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22  c_word=$2.echo "
201f0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
20200 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
20210 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f 20  _word" >&5.echo 
20220 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
20230 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e  g for $ac_word..
20240 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
20250 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f  f test "${ac_cv_
20260 70 72 6f 67 5f 46 37 37 2b 73 65 74 7d 22 20 3d  prog_F77+set}" =
20270 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
20280 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
20290 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
202a0 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20  .else.  if test 
202b0 2d 6e 20 22 24 46 37 37 22 3b 20 74 68 65 6e 0a  -n "$F77"; then.
202c0 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 46 37 37    ac_cv_prog_F77
202d0 3d 22 24 46 37 37 22 20 23 20 4c 65 74 20 74 68  ="$F77" # Let th
202e0 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20  e user override 
202f0 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61  the test..else.a
20300 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b  s_save_IFS=$IFS;
20310 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52   IFS=$PATH_SEPAR
20320 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20  ATOR.for as_dir 
20330 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46  in $PATH.do.  IF
20340 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20  S=$as_save_IFS. 
20350 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69   test -z "$as_di
20360 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20  r" && as_dir=.. 
20370 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74   for ac_exec_ext
20380 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75   in '' $ac_execu
20390 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73  table_extensions
203a0 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65 78  ; do.  if $as_ex
203b0 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f  ecutable_p "$as_
203c0 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f  dir/$ac_word$ac_
203d0 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a  exec_ext"; then.
203e0 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 46      ac_cv_prog_F
203f0 37 37 3d 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65  77="$ac_tool_pre
20400 66 69 78 24 61 63 5f 70 72 6f 67 22 0a 20 20 20  fix$ac_prog".   
20410 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
20420 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73  INENO: found $as
20430 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
20440 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20  _exec_ext" >&5. 
20450 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a     break 2.  fi.
20460 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69  done.done..fi.fi
20470 0a 46 37 37 3d 24 61 63 5f 63 76 5f 70 72 6f 67  .F77=$ac_cv_prog
20480 5f 46 37 37 0a 69 66 20 74 65 73 74 20 2d 6e 20  _F77.if test -n 
20490 22 24 46 37 37 22 3b 20 74 68 65 6e 0a 20 20 65  "$F77"; then.  e
204a0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
204b0 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 46 37  ENO: result: $F7
204c0 37 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  7" >&5.echo "${E
204d0 43 48 4f 5f 54 7d 24 46 37 37 22 20 3e 26 36 0a  CHO_T}$F77" >&6.
204e0 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73  else.  echo "$as
204f0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
20500 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68  ult: no" >&5.ech
20510 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20  o "${ECHO_T}no" 
20520 3e 26 36 0a 66 69 0a 0a 20 20 20 20 74 65 73 74  >&6.fi..    test
20530 20 2d 6e 20 22 24 46 37 37 22 20 26 26 20 62 72   -n "$F77" && br
20540 65 61 6b 0a 20 20 64 6f 6e 65 0a 66 69 0a 69 66  eak.  done.fi.if
20550 20 74 65 73 74 20 2d 7a 20 22 24 46 37 37 22 3b   test -z "$F77";
20560 20 74 68 65 6e 0a 20 20 61 63 5f 63 74 5f 46 37   then.  ac_ct_F7
20570 37 3d 24 46 37 37 0a 20 20 66 6f 72 20 61 63 5f  7=$F77.  for ac_
20580 70 72 6f 67 20 69 6e 20 67 37 37 20 66 37 37 20  prog in g77 f77 
20590 78 6c 66 20 66 72 74 20 70 67 66 37 37 20 66 6f  xlf frt pgf77 fo
205a0 72 74 37 37 20 66 6c 33 32 20 61 66 37 37 20 66  rt77 fl32 af77 f
205b0 39 30 20 78 6c 66 39 30 20 70 67 66 39 30 20 65  90 xlf90 pgf90 e
205c0 70 63 66 39 30 20 66 39 35 20 66 6f 72 74 20 78  pcf90 f95 fort x
205d0 6c 66 39 35 20 69 66 63 20 65 66 63 20 70 67 66  lf95 ifc efc pgf
205e0 39 35 20 6c 66 39 35 20 67 66 6f 72 74 72 61 6e  95 lf95 gfortran
205f0 0a 64 6f 0a 20 20 23 20 45 78 74 72 61 63 74 20  .do.  # Extract 
20600 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f  the first word o
20610 66 20 22 24 61 63 5f 70 72 6f 67 22 2c 20 73 6f  f "$ac_prog", so
20620 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f   it can be a pro
20630 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61  gram name with a
20640 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24  rgs..set dummy $
20650 61 63 5f 70 72 6f 67 3b 20 61 63 5f 77 6f 72 64  ac_prog; ac_word
20660 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  =$2.echo "$as_me
20670 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
20680 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22  ng for $ac_word"
20690 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
206a0 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  N "checking for 
206b0 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48  $ac_word... $ECH
206c0 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
206d0 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 61   "${ac_cv_prog_a
206e0 63 5f 63 74 5f 46 37 37 2b 73 65 74 7d 22 20 3d  c_ct_F77+set}" =
206f0 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
20700 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
20710 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
20720 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20  .else.  if test 
20730 2d 6e 20 22 24 61 63 5f 63 74 5f 46 37 37 22 3b  -n "$ac_ct_F77";
20740 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72   then.  ac_cv_pr
20750 6f 67 5f 61 63 5f 63 74 5f 46 37 37 3d 22 24 61  og_ac_ct_F77="$a
20760 63 5f 63 74 5f 46 37 37 22 20 23 20 4c 65 74 20  c_ct_F77" # Let 
20770 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64  the user overrid
20780 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65  e the test..else
20790 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46  .as_save_IFS=$IF
207a0 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50  S; IFS=$PATH_SEP
207b0 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69  ARATOR.for as_di
207c0 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20  r in $PATH.do.  
207d0 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53  IFS=$as_save_IFS
207e0 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f  .  test -z "$as_
207f0 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e  dir" && as_dir=.
20800 0a 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65  .  for ac_exec_e
20810 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65  xt in '' $ac_exe
20820 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f  cutable_extensio
20830 6e 73 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f  ns; do.  if $as_
20840 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61  executable_p "$a
20850 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61  s_dir/$ac_word$a
20860 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65  c_exec_ext"; the
20870 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67  n.    ac_cv_prog
20880 5f 61 63 5f 63 74 5f 46 37 37 3d 22 24 61 63 5f  _ac_ct_F77="$ac_
20890 70 72 6f 67 22 0a 20 20 20 20 65 63 68 6f 20 22  prog".    echo "
208a0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
208b0 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61  found $as_dir/$a
208c0 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
208d0 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61  xt" >&5.    brea
208e0 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f  k 2.  fi.done.do
208f0 6e 65 0a 0a 66 69 0a 66 69 0a 61 63 5f 63 74 5f  ne..fi.fi.ac_ct_
20900 46 37 37 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f  F77=$ac_cv_prog_
20910 61 63 5f 63 74 5f 46 37 37 0a 69 66 20 74 65 73  ac_ct_F77.if tes
20920 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 46 37 37  t -n "$ac_ct_F77
20930 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22  "; then.  echo "
20940 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
20950 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 74 5f 46  result: $ac_ct_F
20960 37 37 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  77" >&5.echo "${
20970 45 43 48 4f 5f 54 7d 24 61 63 5f 63 74 5f 46 37  ECHO_T}$ac_ct_F7
20980 37 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63  7" >&6.else.  ec
20990 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
209a0 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20  NO: result: no" 
209b0 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
209c0 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 20  _T}no" >&6.fi.. 
209d0 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74   test -n "$ac_ct
209e0 5f 46 37 37 22 20 26 26 20 62 72 65 61 6b 0a 64  _F77" && break.d
209f0 6f 6e 65 0a 0a 20 20 46 37 37 3d 24 61 63 5f 63  one..  F77=$ac_c
20a00 74 5f 46 37 37 0a 66 69 0a 0a 0a 23 20 50 72 6f  t_F77.fi...# Pro
20a10 76 69 64 65 20 73 6f 6d 65 20 69 6e 66 6f 72 6d  vide some inform
20a20 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20  ation about the 
20a30 63 6f 6d 70 69 6c 65 72 2e 0a 65 63 68 6f 20 22  compiler..echo "
20a40 24 61 73 5f 6d 65 3a 34 35 32 37 3a 22 20 5c 0a  $as_me:4527:" \.
20a50 20 20 20 20 20 22 63 68 65 63 6b 69 6e 67 20 66       "checking f
20a60 6f 72 20 46 6f 72 74 72 61 6e 20 37 37 20 63 6f  or Fortran 77 co
20a70 6d 70 69 6c 65 72 20 76 65 72 73 69 6f 6e 22 20  mpiler version" 
20a80 3e 26 35 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 3d  >&5.ac_compiler=
20a90 60 73 65 74 20 58 20 24 61 63 5f 63 6f 6d 70 69  `set X $ac_compi
20aa0 6c 65 3b 20 65 63 68 6f 20 24 32 60 0a 7b 20 28  le; echo $2`.{ (
20ab0 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
20ac0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
20ad0 5f 63 6f 6d 70 69 6c 65 72 20 2d 2d 76 65 72 73  _compiler --vers
20ae0 69 6f 6e 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e  ion </dev/null >
20af0 26 35 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  &5\"") >&5.  (ev
20b00 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 72 20  al $ac_compiler 
20b10 2d 2d 76 65 72 73 69 6f 6e 20 3c 2f 64 65 76 2f  --version </dev/
20b20 6e 75 6c 6c 20 3e 26 35 29 20 32 3e 26 35 0a 20  null >&5) 2>&5. 
20b30 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
20b40 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
20b50 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
20b60 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
20b70 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
20b80 20 7d 0a 7b 20 28 65 76 61 6c 20 65 63 68 6f 20   }.{ (eval echo 
20b90 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
20ba0 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 72 20   \"$ac_compiler 
20bb0 2d 76 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26  -v </dev/null >&
20bc0 35 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  5\"") >&5.  (eva
20bd0 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d  l $ac_compiler -
20be0 76 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26 35  v </dev/null >&5
20bf0 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
20c00 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
20c10 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
20c20 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
20c30 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
20c40 73 74 61 74 75 73 29 3b 20 7d 0a 7b 20 28 65 76  status); }.{ (ev
20c50 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
20c60 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63  $LINENO: \"$ac_c
20c70 6f 6d 70 69 6c 65 72 20 2d 56 20 3c 2f 64 65 76  ompiler -V </dev
20c80 2f 6e 75 6c 6c 20 3e 26 35 5c 22 22 29 20 3e 26  /null >&5\"") >&
20c90 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f  5.  (eval $ac_co
20ca0 6d 70 69 6c 65 72 20 2d 56 20 3c 2f 64 65 76 2f  mpiler -V </dev/
20cb0 6e 75 6c 6c 20 3e 26 35 29 20 32 3e 26 35 0a 20  null >&5) 2>&5. 
20cc0 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
20cd0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
20ce0 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
20cf0 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
20d00 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
20d10 20 7d 0a 72 6d 20 2d 66 20 61 2e 6f 75 74 0a 0a   }.rm -f a.out..
20d20 23 20 49 66 20 77 65 20 64 6f 6e 27 74 20 75 73  # If we don't us
20d30 65 20 60 2e 46 27 20 61 73 20 65 78 74 65 6e 73  e `.F' as extens
20d40 69 6f 6e 2c 20 74 68 65 20 70 72 65 70 72 6f 63  ion, the preproc
20d50 65 73 73 6f 72 20 69 73 20 6e 6f 74 20 72 75 6e  essor is not run
20d60 20 6f 6e 20 74 68 65 0a 23 20 69 6e 70 75 74 20   on the.# input 
20d70 66 69 6c 65 2e 20 20 28 4e 6f 74 65 20 74 68 61  file.  (Note tha
20d80 74 20 74 68 69 73 20 6f 6e 6c 79 20 6e 65 65 64  t this only need
20d90 73 20 74 6f 20 77 6f 72 6b 20 66 6f 72 20 47 4e  s to work for GN
20da0 55 20 63 6f 6d 70 69 6c 65 72 73 2e 29 0a 61 63  U compilers.).ac
20db0 5f 73 61 76 65 5f 65 78 74 3d 24 61 63 5f 65 78  _save_ext=$ac_ex
20dc0 74 0a 61 63 5f 65 78 74 3d 46 0a 65 63 68 6f 20  t.ac_ext=F.echo 
20dd0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
20de0 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65   checking whethe
20df0 72 20 77 65 20 61 72 65 20 75 73 69 6e 67 20 74  r we are using t
20e00 68 65 20 47 4e 55 20 46 6f 72 74 72 61 6e 20 37  he GNU Fortran 7
20e10 37 20 63 6f 6d 70 69 6c 65 72 22 20 3e 26 35 0a  7 compiler" >&5.
20e20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
20e30 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 77  ecking whether w
20e40 65 20 61 72 65 20 75 73 69 6e 67 20 74 68 65 20  e are using the 
20e50 47 4e 55 20 46 6f 72 74 72 61 6e 20 37 37 20 63  GNU Fortran 77 c
20e60 6f 6d 70 69 6c 65 72 2e 2e 2e 20 24 45 43 48 4f  ompiler... $ECHO
20e70 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  _C" >&6.if test 
20e80 22 24 7b 61 63 5f 63 76 5f 66 37 37 5f 63 6f 6d  "${ac_cv_f77_com
20e90 70 69 6c 65 72 5f 67 6e 75 2b 73 65 74 7d 22 20  piler_gnu+set}" 
20ea0 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63  = set; then.  ec
20eb0 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63  ho $ECHO_N "(cac
20ec0 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26  hed) $ECHO_C" >&
20ed0 36 0a 65 6c 73 65 0a 20 20 63 61 74 20 3e 63 6f  6.else.  cat >co
20ee0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
20ef0 3c 5f 41 43 45 4f 46 0a 20 20 20 20 20 20 70 72  <_ACEOF.      pr
20f00 6f 67 72 61 6d 20 6d 61 69 6e 0a 23 69 66 6e 64  ogram main.#ifnd
20f10 65 66 20 5f 5f 47 4e 55 43 5f 5f 0a 20 20 20 20  ef __GNUC__.    
20f20 20 20 20 63 68 6f 6b 65 20 6d 65 0a 23 65 6e 64     choke me.#end
20f30 69 66 0a 0a 20 20 20 20 20 20 65 6e 64 0a 5f 41  if..      end._A
20f40 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  CEOF.rm -f conft
20f50 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69  est.$ac_objext.i
20f60 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22  f { (eval echo "
20f70 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
20f80 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22  \"$ac_compile\""
20f90 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
20fa0 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 63 6f 6e  c_compile) 2>con
20fb0 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73  ftest.er1.  ac_s
20fc0 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20  tatus=$?.  grep 
20fd0 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65  -v '^ *+' confte
20fe0 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74  st.er1 >conftest
20ff0 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e  .err.  rm -f con
21000 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20  ftest.er1.  cat 
21010 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35  conftest.err >&5
21020 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
21030 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
21040 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
21050 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
21060 73 29 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f  s); } &&.. { ac_
21070 74 72 79 3d 27 74 65 73 74 20 2d 7a 20 22 24 61  try='test -z "$a
21080 63 5f 66 37 37 5f 77 65 72 72 6f 72 5f 66 6c 61  c_f77_werror_fla
21090 67 22 0a 09 09 09 20 7c 7c 20 74 65 73 74 20 21  g".... || test !
210a0 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -s conftest.err
210b0 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  '.  { (eval echo
210c0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
210d0 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20  : \"$ac_try\"") 
210e0 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
210f0 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  try) 2>&5.  ac_s
21100 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
21110 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
21120 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
21130 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
21140 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d  ac_status); }; }
21150 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27   &&.. { ac_try='
21160 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74  test -s conftest
21170 2e 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b  .$ac_objext'.  {
21180 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
21190 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
211a0 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20  ac_try\"") >&5. 
211b0 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20   (eval $ac_try) 
211c0 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73  2>&5.  ac_status
211d0 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  =$?.  echo "$as_
211e0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
211f0 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
21200 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
21210 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65  atus); }; }; the
21220 6e 0a 20 20 61 63 5f 63 6f 6d 70 69 6c 65 72 5f  n.  ac_compiler_
21230 67 6e 75 3d 79 65 73 0a 65 6c 73 65 0a 20 20 65  gnu=yes.else.  e
21240 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69  cho "$as_me: fai
21250 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a  led program was:
21260 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c  " >&5.sed 's/^/|
21270 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   /' conftest.$ac
21280 5f 65 78 74 20 3e 26 35 0a 0a 61 63 5f 63 6f 6d  _ext >&5..ac_com
21290 70 69 6c 65 72 5f 67 6e 75 3d 6e 6f 0a 66 69 0a  piler_gnu=no.fi.
212a0 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65  rm -f conftest.e
212b0 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  rr conftest.$ac_
212c0 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e  objext conftest.
212d0 24 61 63 5f 65 78 74 0a 61 63 5f 63 76 5f 66 37  $ac_ext.ac_cv_f7
212e0 37 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24  7_compiler_gnu=$
212f0 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a  ac_compiler_gnu.
21300 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  .fi.echo "$as_me
21310 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
21320 3a 20 24 61 63 5f 63 76 5f 66 37 37 5f 63 6f 6d  : $ac_cv_f77_com
21330 70 69 6c 65 72 5f 67 6e 75 22 20 3e 26 35 0a 65  piler_gnu" >&5.e
21340 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61  cho "${ECHO_T}$a
21350 63 5f 63 76 5f 66 37 37 5f 63 6f 6d 70 69 6c 65  c_cv_f77_compile
21360 72 5f 67 6e 75 22 20 3e 26 36 0a 61 63 5f 65 78  r_gnu" >&6.ac_ex
21370 74 3d 24 61 63 5f 73 61 76 65 5f 65 78 74 0a 61  t=$ac_save_ext.a
21380 63 5f 74 65 73 74 5f 46 46 4c 41 47 53 3d 24 7b  c_test_FFLAGS=${
21390 46 46 4c 41 47 53 2b 73 65 74 7d 0a 61 63 5f 73  FFLAGS+set}.ac_s
213a0 61 76 65 5f 46 46 4c 41 47 53 3d 24 46 46 4c 41  ave_FFLAGS=$FFLA
213b0 47 53 0a 46 46 4c 41 47 53 3d 0a 65 63 68 6f 20  GS.FFLAGS=.echo 
213c0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
213d0 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65   checking whethe
213e0 72 20 24 46 37 37 20 61 63 63 65 70 74 73 20 2d  r $F77 accepts -
213f0 67 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  g" >&5.echo $ECH
21400 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 77 68  O_N "checking wh
21410 65 74 68 65 72 20 24 46 37 37 20 61 63 63 65 70  ether $F77 accep
21420 74 73 20 2d 67 2e 2e 2e 20 24 45 43 48 4f 5f 43  ts -g... $ECHO_C
21430 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24  " >&6.if test "$
21440 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 66 37 37 5f  {ac_cv_prog_f77_
21450 67 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  g+set}" = set; t
21460 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
21470 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
21480 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
21490 20 46 46 4c 41 47 53 3d 2d 67 0a 63 61 74 20 3e   FFLAGS=-g.cat >
214a0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
214b0 20 3c 3c 5f 41 43 45 4f 46 0a 20 20 20 20 20 20   <<_ACEOF.      
214c0 70 72 6f 67 72 61 6d 20 6d 61 69 6e 0a 0a 20 20  program main..  
214d0 20 20 20 20 65 6e 64 0a 5f 41 43 45 4f 46 0a 72      end._ACEOF.r
214e0 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61  m -f conftest.$a
214f0 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20 28 65  c_objext.if { (e
21500 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
21510 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
21520 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a  compile\"") >&5.
21530 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70    (eval $ac_comp
21540 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e  ile) 2>conftest.
21550 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  er1.  ac_status=
21560 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20  $?.  grep -v '^ 
21570 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31  *+' conftest.er1
21580 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20   >conftest.err. 
21590 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e   rm -f conftest.
215a0 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65  er1.  cat confte
215b0 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68  st.err >&5.  ech
215c0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
215d0 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
215e0 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
215f0 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20   $ac_status); } 
21600 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74  &&.. { ac_try='t
21610 65 73 74 20 2d 7a 20 22 24 61 63 5f 66 37 37 5f  est -z "$ac_f77_
21620 77 65 72 72 6f 72 5f 66 6c 61 67 22 0a 09 09 09  werror_flag"....
21630 20 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f   || test ! -s co
21640 6e 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20  nftest.err'.  { 
21650 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
21660 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
21670 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
21680 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
21690 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
216a0 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
216b0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
216c0 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
216d0 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
216e0 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20  tus); }; } &&.. 
216f0 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d  { ac_try='test -
21700 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  s conftest.$ac_o
21710 62 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c  bjext'.  { (eval
21720 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
21730 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79  INENO: \"$ac_try
21740 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
21750 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20   $ac_try) 2>&5. 
21760 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
21770 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
21780 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
21790 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
217a0 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
217b0 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 61 63   }; }; then.  ac
217c0 5f 63 76 5f 70 72 6f 67 5f 66 37 37 5f 67 3d 79  _cv_prog_f77_g=y
217d0 65 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22  es.else.  echo "
217e0 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70  $as_me: failed p
217f0 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35  rogram was:" >&5
21800 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63  .sed 's/^/| /' c
21810 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
21820 3e 26 35 0a 0a 61 63 5f 63 76 5f 70 72 6f 67 5f  >&5..ac_cv_prog_
21830 66 37 37 5f 67 3d 6e 6f 0a 66 69 0a 72 6d 20 2d  f77_g=no.fi.rm -
21840 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63  f conftest.err c
21850 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
21860 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  xt conftest.$ac_
21870 65 78 74 0a 0a 66 69 0a 65 63 68 6f 20 22 24 61  ext..fi.echo "$a
21880 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
21890 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 70 72 6f  sult: $ac_cv_pro
218a0 67 5f 66 37 37 5f 67 22 20 3e 26 35 0a 65 63 68  g_f77_g" >&5.ech
218b0 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f  o "${ECHO_T}$ac_
218c0 63 76 5f 70 72 6f 67 5f 66 37 37 5f 67 22 20 3e  cv_prog_f77_g" >
218d0 26 36 0a 69 66 20 74 65 73 74 20 22 24 61 63 5f  &6.if test "$ac_
218e0 74 65 73 74 5f 46 46 4c 41 47 53 22 20 3d 20 73  test_FFLAGS" = s
218f0 65 74 3b 20 74 68 65 6e 0a 20 20 46 46 4c 41 47  et; then.  FFLAG
21900 53 3d 24 61 63 5f 73 61 76 65 5f 46 46 4c 41 47  S=$ac_save_FFLAG
21910 53 0a 65 6c 69 66 20 74 65 73 74 20 24 61 63 5f  S.elif test $ac_
21920 63 76 5f 70 72 6f 67 5f 66 37 37 5f 67 20 3d 20  cv_prog_f77_g = 
21930 79 65 73 3b 20 74 68 65 6e 0a 20 20 69 66 20 74  yes; then.  if t
21940 65 73 74 20 22 78 24 61 63 5f 63 76 5f 66 37 37  est "x$ac_cv_f77
21950 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 22 20 3d  _compiler_gnu" =
21960 20 78 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20   xyes; then.    
21970 46 46 4c 41 47 53 3d 22 2d 67 20 2d 4f 32 22 0a  FFLAGS="-g -O2".
21980 20 20 65 6c 73 65 0a 20 20 20 20 46 46 4c 41 47    else.    FFLAG
21990 53 3d 22 2d 67 22 0a 20 20 66 69 0a 65 6c 73 65  S="-g".  fi.else
219a0 0a 20 20 69 66 20 74 65 73 74 20 22 78 24 61 63  .  if test "x$ac
219b0 5f 63 76 5f 66 37 37 5f 63 6f 6d 70 69 6c 65 72  _cv_f77_compiler
219c0 5f 67 6e 75 22 20 3d 20 78 79 65 73 3b 20 74 68  _gnu" = xyes; th
219d0 65 6e 0a 20 20 20 20 46 46 4c 41 47 53 3d 22 2d  en.    FFLAGS="-
219e0 4f 32 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 46  O2".  else.    F
219f0 46 4c 41 47 53 3d 0a 20 20 66 69 0a 66 69 0a 0a  FLAGS=.  fi.fi..
21a00 47 37 37 3d 60 74 65 73 74 20 24 61 63 5f 63 6f  G77=`test $ac_co
21a10 6d 70 69 6c 65 72 5f 67 6e 75 20 3d 20 79 65 73  mpiler_gnu = yes
21a20 20 26 26 20 65 63 68 6f 20 79 65 73 60 0a 61 63   && echo yes`.ac
21a30 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27 24  _ext=c.ac_cpp='$
21a40 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61  CPP $CPPFLAGS'.a
21a50 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20 2d  c_compile='$CC -
21a60 63 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c  c $CFLAGS $CPPFL
21a70 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  AGS conftest.$ac
21a80 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e  _ext >&5'.ac_lin
21a90 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74 65  k='$CC -o confte
21aa0 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 43 46  st$ac_exeext $CF
21ab0 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 24  LAGS $CPPFLAGS $
21ac0 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74  LDFLAGS conftest
21ad0 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20 3e  .$ac_ext $LIBS >
21ae0 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f  &5'.ac_compiler_
21af0 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f 6d  gnu=$ac_cv_c_com
21b00 70 69 6c 65 72 5f 67 6e 75 0a 0a 0a 0a 23 20 41  piler_gnu....# A
21b10 75 74 6f 63 6f 6e 66 20 32 2e 31 33 27 73 20 41  utoconf 2.13's A
21b20 43 5f 4f 42 4a 45 58 54 20 61 6e 64 20 41 43 5f  C_OBJEXT and AC_
21b30 45 58 45 45 58 54 20 6d 61 63 72 6f 73 20 6f 6e  EXEEXT macros on
21b40 6c 79 20 77 6f 72 6b 73 20 66 6f 72 20 43 20 63  ly works for C c
21b50 6f 6d 70 69 6c 65 72 73 21 0a 0a 23 20 66 69 6e  ompilers!..# fin
21b60 64 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 6c 65  d the maximum le
21b70 6e 67 74 68 20 6f 66 20 63 6f 6d 6d 61 6e 64 20  ngth of command 
21b80 6c 69 6e 65 20 61 72 67 75 6d 65 6e 74 73 0a 65  line arguments.e
21b90 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
21ba0 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 74 68  ENO: checking th
21bb0 65 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 68  e maximum length
21bc0 20 6f 66 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65   of command line
21bd0 20 61 72 67 75 6d 65 6e 74 73 22 20 3e 26 35 0a   arguments" >&5.
21be0 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
21bf0 65 63 6b 69 6e 67 20 74 68 65 20 6d 61 78 69 6d  ecking the maxim
21c00 75 6d 20 6c 65 6e 67 74 68 20 6f 66 20 63 6f 6d  um length of com
21c10 6d 61 6e 64 20 6c 69 6e 65 20 61 72 67 75 6d 65  mand line argume
21c20 6e 74 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  nts... $ECHO_C" 
21c30 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 6c  >&6.if test "${l
21c40 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64  t_cv_sys_max_cmd
21c50 5f 6c 65 6e 2b 73 65 74 7d 22 20 3d 20 73 65 74  _len+set}" = set
21c60 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
21c70 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
21c80 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
21c90 65 0a 20 20 20 20 69 3d 30 0a 20 20 74 65 73 74  e.    i=0.  test
21ca0 72 69 6e 67 3d 22 41 42 43 44 22 0a 0a 20 20 63  ring="ABCD"..  c
21cb0 61 73 65 20 24 62 75 69 6c 64 5f 6f 73 20 69 6e  ase $build_os in
21cc0 0a 20 20 6d 73 64 6f 73 64 6a 67 70 70 2a 29 0a  .  msdosdjgpp*).
21cd0 20 20 20 20 23 20 4f 6e 20 44 4a 47 50 50 2c 20      # On DJGPP, 
21ce0 74 68 69 73 20 74 65 73 74 20 63 61 6e 20 62 6c  this test can bl
21cf0 6f 77 20 75 70 20 70 72 65 74 74 79 20 62 61 64  ow up pretty bad
21d00 6c 79 20 64 75 65 20 74 6f 20 70 72 6f 62 6c 65  ly due to proble
21d10 6d 73 20 69 6e 20 6c 69 62 63 0a 20 20 20 20 23  ms in libc.    #
21d20 20 28 61 6e 79 20 73 69 6e 67 6c 65 20 61 72 67   (any single arg
21d30 75 6d 65 6e 74 20 65 78 63 65 65 64 69 6e 67 20  ument exceeding 
21d40 32 30 30 30 20 62 79 74 65 73 20 63 61 75 73 65  2000 bytes cause
21d50 73 20 61 20 62 75 66 66 65 72 20 6f 76 65 72 72  s a buffer overr
21d60 75 6e 0a 20 20 20 20 23 20 64 75 72 69 6e 67 20  un.    # during 
21d70 67 6c 6f 62 20 65 78 70 61 6e 73 69 6f 6e 29 2e  glob expansion).
21d80 20 20 45 76 65 6e 20 69 66 20 69 74 20 77 65 72    Even if it wer
21d90 65 20 66 69 78 65 64 2c 20 74 68 65 20 72 65 73  e fixed, the res
21da0 75 6c 74 20 6f 66 20 74 68 69 73 0a 20 20 20 20  ult of this.    
21db0 23 20 63 68 65 63 6b 20 77 6f 75 6c 64 20 62 65  # check would be
21dc0 20 6c 61 72 67 65 72 20 74 68 61 6e 20 69 74 20   larger than it 
21dd0 73 68 6f 75 6c 64 20 62 65 2e 0a 20 20 20 20 6c  should be..    l
21de0 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64  t_cv_sys_max_cmd
21df0 5f 6c 65 6e 3d 31 32 32 38 38 3b 20 20 20 20 23  _len=12288;    #
21e00 20 31 32 4b 20 69 73 20 61 62 6f 75 74 20 72 69   12K is about ri
21e10 67 68 74 0a 20 20 20 20 3b 3b 0a 0a 20 20 67 6e  ght.    ;;..  gn
21e20 75 2a 29 0a 20 20 20 20 23 20 55 6e 64 65 72 20  u*).    # Under 
21e30 47 4e 55 20 48 75 72 64 2c 20 74 68 69 73 20 74  GNU Hurd, this t
21e40 65 73 74 20 69 73 20 6e 6f 74 20 72 65 71 75 69  est is not requi
21e50 72 65 64 20 62 65 63 61 75 73 65 20 74 68 65 72  red because ther
21e60 65 20 69 73 0a 20 20 20 20 23 20 6e 6f 20 6c 69  e is.    # no li
21e70 6d 69 74 20 74 6f 20 74 68 65 20 6c 65 6e 67 74  mit to the lengt
21e80 68 20 6f 66 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e  h of command lin
21e90 65 20 61 72 67 75 6d 65 6e 74 73 2e 0a 20 20 20  e arguments..   
21ea0 20 23 20 4c 69 62 74 6f 6f 6c 20 77 69 6c 6c 20   # Libtool will 
21eb0 69 6e 74 65 72 70 72 65 74 20 2d 31 20 61 73 20  interpret -1 as 
21ec0 6e 6f 20 6c 69 6d 69 74 20 77 68 61 74 73 6f 65  no limit whatsoe
21ed0 76 65 72 0a 20 20 20 20 6c 74 5f 63 76 5f 73 79  ver.    lt_cv_sy
21ee0 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 2d 31  s_max_cmd_len=-1
21ef0 3b 0a 20 20 20 20 3b 3b 0a 0a 20 20 63 79 67 77  ;.    ;;..  cygw
21f00 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 29 0a 20 20  in* | mingw*).  
21f10 20 20 23 20 4f 6e 20 57 69 6e 39 78 2f 4d 45 2c    # On Win9x/ME,
21f20 20 74 68 69 73 20 74 65 73 74 20 62 6c 6f 77 73   this test blows
21f30 20 75 70 20 2d 2d 20 69 74 20 73 75 63 63 65 65   up -- it succee
21f40 64 73 2c 20 62 75 74 20 74 61 6b 65 73 0a 20 20  ds, but takes.  
21f50 20 20 23 20 61 62 6f 75 74 20 35 20 6d 69 6e 75    # about 5 minu
21f60 74 65 73 20 61 73 20 74 68 65 20 74 65 73 74 73  tes as the tests
21f70 74 72 69 6e 67 20 67 72 6f 77 73 20 65 78 70 6f  tring grows expo
21f80 6e 65 6e 74 69 61 6c 6c 79 2e 0a 20 20 20 20 23  nentially..    #
21f90 20 57 6f 72 73 65 2c 20 73 69 6e 63 65 20 39 78   Worse, since 9x
21fa0 2f 4d 45 20 61 72 65 20 6e 6f 74 20 70 72 65 2d  /ME are not pre-
21fb0 65 6d 70 74 69 76 65 6c 79 20 6d 75 6c 74 69 74  emptively multit
21fc0 61 73 6b 69 6e 67 2c 0a 20 20 20 20 23 20 79 6f  asking,.    # yo
21fd0 75 20 65 6e 64 20 75 70 20 77 69 74 68 20 61 20  u end up with a 
21fe0 22 66 72 6f 7a 65 6e 22 20 63 6f 6d 70 75 74 65  "frozen" compute
21ff0 72 2c 20 65 76 65 6e 20 74 68 6f 75 67 68 20 77  r, even though w
22000 69 74 68 20 70 61 74 69 65 6e 63 65 0a 20 20 20  ith patience.   
22010 20 23 20 74 68 65 20 74 65 73 74 20 65 76 65 6e   # the test even
22020 74 75 61 6c 6c 79 20 73 75 63 63 65 65 64 73 20  tually succeeds 
22030 28 77 69 74 68 20 61 20 6d 61 78 20 6c 69 6e 65  (with a max line
22040 20 6c 65 6e 67 74 68 20 6f 66 20 32 35 36 6b 29   length of 256k)
22050 2e 0a 20 20 20 20 23 20 49 6e 73 74 65 61 64 2c  ..    # Instead,
22060 20 6c 65 74 27 73 20 6a 75 73 74 20 70 75 6e 74   let's just punt
22070 3a 20 75 73 65 20 74 68 65 20 6d 69 6e 69 6d 75  : use the minimu
22080 6d 20 6c 69 6e 65 6c 65 6e 67 74 68 20 72 65 70  m linelength rep
22090 6f 72 74 65 64 20 62 79 0a 20 20 20 20 23 20 61  orted by.    # a
220a0 6c 6c 20 6f 66 20 74 68 65 20 73 75 70 70 6f 72  ll of the suppor
220b0 74 65 64 20 70 6c 61 74 66 6f 72 6d 73 3a 20 38  ted platforms: 8
220c0 31 39 32 20 28 6f 6e 20 4e 54 2f 32 4b 2f 58 50  192 (on NT/2K/XP
220d0 29 2e 0a 20 20 20 20 6c 74 5f 63 76 5f 73 79 73  )..    lt_cv_sys
220e0 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 38 31 39  _max_cmd_len=819
220f0 32 3b 0a 20 20 20 20 3b 3b 0a 0a 20 20 61 6d 69  2;.    ;;..  ami
22100 67 61 6f 73 2a 29 0a 20 20 20 20 23 20 4f 6e 20  gaos*).    # On 
22110 41 6d 69 67 61 4f 53 20 77 69 74 68 20 70 64 6b  AmigaOS with pdk
22120 73 68 2c 20 74 68 69 73 20 74 65 73 74 20 74 61  sh, this test ta
22130 6b 65 73 20 68 6f 75 72 73 2c 20 6c 69 74 65 72  kes hours, liter
22140 61 6c 6c 79 2e 0a 20 20 20 20 23 20 53 6f 20 77  ally..    # So w
22150 65 20 6a 75 73 74 20 70 75 6e 74 20 61 6e 64 20  e just punt and 
22160 75 73 65 20 61 20 6d 69 6e 69 6d 75 6d 20 6c 69  use a minimum li
22170 6e 65 20 6c 65 6e 67 74 68 20 6f 66 20 38 31 39  ne length of 819
22180 32 2e 0a 20 20 20 20 6c 74 5f 63 76 5f 73 79 73  2..    lt_cv_sys
22190 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 38 31 39  _max_cmd_len=819
221a0 32 3b 0a 20 20 20 20 3b 3b 0a 0a 20 2a 29 0a 20  2;.    ;;.. *). 
221b0 20 20 20 23 20 49 66 20 74 65 73 74 20 69 73 20     # If test is 
221c0 6e 6f 74 20 61 20 73 68 65 6c 6c 20 62 75 69 6c  not a shell buil
221d0 74 2d 69 6e 2c 20 77 65 27 6c 6c 20 70 72 6f 62  t-in, we'll prob
221e0 61 62 6c 79 20 65 6e 64 20 75 70 20 63 6f 6d 70  ably end up comp
221f0 75 74 69 6e 67 20 61 0a 20 20 20 20 23 20 6d 61  uting a.    # ma
22200 78 69 6d 75 6d 20 6c 65 6e 67 74 68 20 74 68 61  ximum length tha
22210 74 20 69 73 20 6f 6e 6c 79 20 68 61 6c 66 20 6f  t is only half o
22220 66 20 74 68 65 20 61 63 74 75 61 6c 20 6d 61 78  f the actual max
22230 69 6d 75 6d 20 6c 65 6e 67 74 68 2c 20 62 75 74  imum length, but
22240 0a 20 20 20 20 23 20 77 65 20 63 61 6e 27 74 20  .    # we can't 
22250 74 65 6c 6c 2e 0a 20 20 20 20 77 68 69 6c 65 20  tell..    while 
22260 28 74 65 73 74 20 22 58 22 60 24 43 4f 4e 46 49  (test "X"`$CONFI
22270 47 5f 53 48 45 4c 4c 20 24 30 20 2d 2d 66 61 6c  G_SHELL $0 --fal
22280 6c 62 61 63 6b 2d 65 63 68 6f 20 22 58 24 74 65  lback-echo "X$te
22290 73 74 72 69 6e 67 22 20 32 3e 2f 64 65 76 2f 6e  string" 2>/dev/n
222a0 75 6c 6c 60 20 5c 0a 09 20 20 20 20 20 20 20 3d  ull` \..       =
222b0 20 22 58 58 24 74 65 73 74 72 69 6e 67 22 29 20   "XX$testring") 
222c0 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20  >/dev/null 2>&1 
222d0 26 26 0a 09 20 20 20 20 6e 65 77 5f 72 65 73 75  &&..    new_resu
222e0 6c 74 3d 60 65 78 70 72 20 22 58 24 74 65 73 74  lt=`expr "X$test
222f0 72 69 6e 67 22 20 3a 20 22 2e 2a 22 20 32 3e 26  ring" : ".*" 2>&
22300 31 60 20 26 26 0a 09 20 20 20 20 6c 74 5f 63 76  1` &&..    lt_cv
22310 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e  _sys_max_cmd_len
22320 3d 24 6e 65 77 5f 72 65 73 75 6c 74 20 26 26 0a  =$new_result &&.
22330 09 20 20 20 20 74 65 73 74 20 24 69 20 21 3d 20  .    test $i != 
22340 31 37 20 23 20 31 2f 32 20 4d 42 20 73 68 6f 75  17 # 1/2 MB shou
22350 6c 64 20 62 65 20 65 6e 6f 75 67 68 0a 20 20 20  ld be enough.   
22360 20 64 6f 0a 20 20 20 20 20 20 69 3d 60 65 78 70   do.      i=`exp
22370 72 20 24 69 20 2b 20 31 60 0a 20 20 20 20 20 20  r $i + 1`.      
22380 74 65 73 74 72 69 6e 67 3d 24 74 65 73 74 72 69  testring=$testri
22390 6e 67 24 74 65 73 74 72 69 6e 67 0a 20 20 20 20  ng$testring.    
223a0 64 6f 6e 65 0a 20 20 20 20 74 65 73 74 72 69 6e  done.    testrin
223b0 67 3d 0a 20 20 20 20 23 20 41 64 64 20 61 20 73  g=.    # Add a s
223c0 69 67 6e 69 66 69 63 61 6e 74 20 73 61 66 65 74  ignificant safet
223d0 79 20 66 61 63 74 6f 72 20 62 65 63 61 75 73 65  y factor because
223e0 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 73 20 63   C++ compilers c
223f0 61 6e 20 74 61 63 6b 20 6f 6e 20 6d 61 73 73 69  an tack on massi
22400 76 65 0a 20 20 20 20 23 20 61 6d 6f 75 6e 74 73  ve.    # amounts
22410 20 6f 66 20 61 64 64 69 74 69 6f 6e 61 6c 20 61   of additional a
22420 72 67 75 6d 65 6e 74 73 20 62 65 66 6f 72 65 20  rguments before 
22430 70 61 73 73 69 6e 67 20 74 68 65 6d 20 74 6f 20  passing them to 
22440 74 68 65 20 6c 69 6e 6b 65 72 2e 0a 20 20 20 20  the linker..    
22450 23 20 49 74 20 61 70 70 65 61 72 73 20 61 73 20  # It appears as 
22460 74 68 6f 75 67 68 20 31 2f 32 20 69 73 20 61 20  though 1/2 is a 
22470 75 73 61 62 6c 65 20 76 61 6c 75 65 2e 0a 20 20  usable value..  
22480 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f    lt_cv_sys_max_
22490 63 6d 64 5f 6c 65 6e 3d 60 65 78 70 72 20 24 6c  cmd_len=`expr $l
224a0 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64  t_cv_sys_max_cmd
224b0 5f 6c 65 6e 20 5c 2f 20 32 60 0a 20 20 20 20 3b  _len \/ 2`.    ;
224c0 3b 0a 20 20 65 73 61 63 0a 0a 66 69 0a 0a 69 66  ;.  esac..fi..if
224d0 20 74 65 73 74 20 2d 6e 20 24 6c 74 5f 63 76 5f   test -n $lt_cv_
224e0 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 20  sys_max_cmd_len 
224f0 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24  ; then.  echo "$
22500 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
22510 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 73 79  esult: $lt_cv_sy
22520 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 22 20 3e  s_max_cmd_len" >
22530 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
22540 54 7d 24 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78  T}$lt_cv_sys_max
22550 5f 63 6d 64 5f 6c 65 6e 22 20 3e 26 36 0a 65 6c  _cmd_len" >&6.el
22560 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
22570 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
22580 74 3a 20 6e 6f 6e 65 22 20 3e 26 35 0a 65 63 68  t: none" >&5.ech
22590 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 6e 65  o "${ECHO_T}none
225a0 22 20 3e 26 36 0a 66 69 0a 0a 0a 0a 0a 23 20 43  " >&6.fi.....# C
225b0 68 65 63 6b 20 66 6f 72 20 63 6f 6d 6d 61 6e 64  heck for command
225c0 20 74 6f 20 67 72 61 62 20 74 68 65 20 72 61 77   to grab the raw
225d0 20 73 79 6d 62 6f 6c 20 6e 61 6d 65 20 66 6f 6c   symbol name fol
225e0 6c 6f 77 65 64 20 62 79 20 43 20 73 79 6d 62 6f  lowed by C symbo
225f0 6c 20 66 72 6f 6d 20 6e 6d 2e 0a 65 63 68 6f 20  l from nm..echo 
22600 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
22610 20 63 68 65 63 6b 69 6e 67 20 63 6f 6d 6d 61 6e   checking comman
22620 64 20 74 6f 20 70 61 72 73 65 20 24 4e 4d 20 6f  d to parse $NM o
22630 75 74 70 75 74 20 66 72 6f 6d 20 24 63 6f 6d 70  utput from $comp
22640 69 6c 65 72 20 6f 62 6a 65 63 74 22 20 3e 26 35  iler object" >&5
22650 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
22660 68 65 63 6b 69 6e 67 20 63 6f 6d 6d 61 6e 64 20  hecking command 
22670 74 6f 20 70 61 72 73 65 20 24 4e 4d 20 6f 75 74  to parse $NM out
22680 70 75 74 20 66 72 6f 6d 20 24 63 6f 6d 70 69 6c  put from $compil
22690 65 72 20 6f 62 6a 65 63 74 2e 2e 2e 20 24 45 43  er object... $EC
226a0 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
226b0 74 20 22 24 7b 6c 74 5f 63 76 5f 73 79 73 5f 67  t "${lt_cv_sys_g
226c0 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70  lobal_symbol_pip
226d0 65 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  e+set}" = set; t
226e0 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
226f0 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
22700 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 0a  HO_C" >&6.else..
22710 23 20 54 68 65 73 65 20 61 72 65 20 73 61 6e 65  # These are sane
22720 20 64 65 66 61 75 6c 74 73 20 74 68 61 74 20 77   defaults that w
22730 6f 72 6b 20 6f 6e 20 61 74 20 6c 65 61 73 74 20  ork on at least 
22740 61 20 66 65 77 20 6f 6c 64 20 73 79 73 74 65 6d  a few old system
22750 73 2e 0a 23 20 5b 54 68 65 79 20 63 6f 6d 65 20  s..# [They come 
22760 66 72 6f 6d 20 55 6c 74 72 69 78 2e 20 20 57 68  from Ultrix.  Wh
22770 61 74 20 63 6f 75 6c 64 20 62 65 20 6f 6c 64 65  at could be olde
22780 72 20 74 68 61 6e 20 55 6c 74 72 69 78 3f 21 21  r than Ultrix?!!
22790 20 3b 29 5d 0a 0a 23 20 43 68 61 72 61 63 74 65   ;)]..# Characte
227a0 72 20 63 6c 61 73 73 20 64 65 73 63 72 69 62 69  r class describi
227b0 6e 67 20 4e 4d 20 67 6c 6f 62 61 6c 20 73 79 6d  ng NM global sym
227c0 62 6f 6c 20 63 6f 64 65 73 2e 0a 73 79 6d 63 6f  bol codes..symco
227d0 64 65 3d 27 5b 42 43 44 45 47 52 53 54 5d 27 0a  de='[BCDEGRST]'.
227e0 0a 23 20 52 65 67 65 78 70 20 74 6f 20 6d 61 74  .# Regexp to mat
227f0 63 68 20 73 79 6d 62 6f 6c 73 20 74 68 61 74 20  ch symbols that 
22800 63 61 6e 20 62 65 20 61 63 63 65 73 73 65 64 20  can be accessed 
22810 64 69 72 65 63 74 6c 79 20 66 72 6f 6d 20 43 2e  directly from C.
22820 0a 73 79 6d 70 61 74 3d 27 5c 28 5b 5f 41 2d 5a  .sympat='\([_A-Z
22830 61 2d 7a 5d 5b 5f 41 2d 5a 61 2d 7a 30 2d 39 5d  a-z][_A-Za-z0-9]
22840 2a 5c 29 27 0a 0a 23 20 54 72 61 6e 73 66 6f 72  *\)'..# Transfor
22850 6d 20 74 68 65 20 61 62 6f 76 65 20 69 6e 74 6f  m the above into
22860 20 61 20 72 61 77 20 73 79 6d 62 6f 6c 20 61 6e   a raw symbol an
22870 64 20 61 20 43 20 73 79 6d 62 6f 6c 2e 0a 73 79  d a C symbol..sy
22880 6d 78 66 72 6d 3d 27 5c 31 20 5c 32 5c 33 20 5c  mxfrm='\1 \2\3 \
22890 33 27 0a 0a 23 20 54 72 61 6e 73 66 6f 72 6d 20  3'..# Transform 
228a0 61 6e 20 65 78 74 72 61 63 74 65 64 20 73 79 6d  an extracted sym
228b0 62 6f 6c 20 6c 69 6e 65 20 69 6e 74 6f 20 61 20  bol line into a 
228c0 70 72 6f 70 65 72 20 43 20 64 65 63 6c 61 72 61  proper C declara
228d0 74 69 6f 6e 0a 6c 74 5f 63 76 5f 73 79 73 5f 67  tion.lt_cv_sys_g
228e0 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f  lobal_symbol_to_
228f0 63 64 65 63 6c 3d 22 73 65 64 20 2d 6e 20 2d 65  cdecl="sed -n -e
22900 20 27 73 2f 5e 2e 20 2e 2a 20 5c 28 2e 2a 5c 29   's/^. .* \(.*\)
22910 24 2f 65 78 74 65 72 6e 20 69 6e 74 20 5c 31 3b  $/extern int \1;
22920 2f 70 27 22 0a 0a 23 20 54 72 61 6e 73 66 6f 72  /p'"..# Transfor
22930 6d 20 61 6e 20 65 78 74 72 61 63 74 65 64 20 73  m an extracted s
22940 79 6d 62 6f 6c 20 6c 69 6e 65 20 69 6e 74 6f 20  ymbol line into 
22950 73 79 6d 62 6f 6c 20 6e 61 6d 65 20 61 6e 64 20  symbol name and 
22960 73 79 6d 62 6f 6c 20 61 64 64 72 65 73 73 0a 6c  symbol address.l
22970 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f  t_cv_sys_global_
22980 73 79 6d 62 6f 6c 5f 74 6f 5f 63 5f 6e 61 6d 65  symbol_to_c_name
22990 5f 61 64 64 72 65 73 73 3d 22 73 65 64 20 2d 6e  _address="sed -n
229a0 20 2d 65 20 27 73 2f 5e 3a 20 5c 28 5b 5e 20 5d   -e 's/^: \([^ ]
229b0 2a 5c 29 20 24 2f 20 20 7b 5c 5c 5c 22 5c 31 5c  *\) $/  {\\\"\1\
229c0 5c 5c 22 2c 20 28 6c 74 5f 70 74 72 29 20 30 7d  \\", (lt_ptr) 0}
229d0 2c 2f 70 27 20 2d 65 20 27 73 2f 5e 24 73 79 6d  ,/p' -e 's/^$sym
229e0 63 6f 64 65 20 5c 28 5b 5e 20 5d 2a 5c 29 20 5c  code \([^ ]*\) \
229f0 28 5b 5e 20 5d 2a 5c 29 24 2f 20 20 7b 5c 22 5c  ([^ ]*\)$/  {\"\
22a00 32 5c 22 2c 20 28 6c 74 5f 70 74 72 29 20 5c 26  2\", (lt_ptr) \&
22a10 5c 32 7d 2c 2f 70 27 22 0a 0a 23 20 44 65 66 69  \2},/p'"..# Defi
22a20 6e 65 20 73 79 73 74 65 6d 2d 73 70 65 63 69 66  ne system-specif
22a30 69 63 20 76 61 72 69 61 62 6c 65 73 2e 0a 63 61  ic variables..ca
22a40 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 61  se $host_os in.a
22a50 69 78 2a 29 0a 20 20 73 79 6d 63 6f 64 65 3d 27  ix*).  symcode='
22a60 5b 42 43 44 54 5d 27 0a 20 20 3b 3b 0a 63 79 67  [BCDT]'.  ;;.cyg
22a70 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c 20  win* | mingw* | 
22a80 70 77 33 32 2a 29 0a 20 20 73 79 6d 63 6f 64 65  pw32*).  symcode
22a90 3d 27 5b 41 42 43 44 47 49 53 54 57 5d 27 0a 20  ='[ABCDGISTW]'. 
22aa0 20 3b 3b 0a 68 70 75 78 2a 29 20 23 20 49 74 73   ;;.hpux*) # Its
22ab0 20 6c 69 6e 6b 65 72 20 64 69 73 74 69 6e 67 75   linker distingu
22ac0 69 73 68 65 73 20 64 61 74 61 20 66 72 6f 6d 20  ishes data from 
22ad0 63 6f 64 65 20 73 79 6d 62 6f 6c 73 0a 20 20 69  code symbols.  i
22ae0 66 20 74 65 73 74 20 22 24 68 6f 73 74 5f 63 70  f test "$host_cp
22af0 75 22 20 3d 20 69 61 36 34 3b 20 74 68 65 6e 0a  u" = ia64; then.
22b00 20 20 20 20 73 79 6d 63 6f 64 65 3d 27 5b 41 42      symcode='[AB
22b10 43 44 45 47 52 53 54 5d 27 0a 20 20 66 69 0a 20  CDEGRST]'.  fi. 
22b20 20 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61   lt_cv_sys_globa
22b30 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63  l_symbol_to_cdec
22b40 6c 3d 22 73 65 64 20 2d 6e 20 2d 65 20 27 73 2f  l="sed -n -e 's/
22b50 5e 54 20 2e 2a 20 5c 28 2e 2a 5c 29 24 2f 65 78  ^T .* \(.*\)$/ex
22b60 74 65 72 6e 20 69 6e 74 20 5c 31 28 29 3b 2f 70  tern int \1();/p
22b70 27 20 2d 65 20 27 73 2f 5e 24 73 79 6d 63 6f 64  ' -e 's/^$symcod
22b80 65 2a 20 2e 2a 20 5c 28 2e 2a 5c 29 24 2f 65 78  e* .* \(.*\)$/ex
22b90 74 65 72 6e 20 63 68 61 72 20 5c 31 3b 2f 70 27  tern char \1;/p'
22ba0 22 0a 20 20 6c 74 5f 63 76 5f 73 79 73 5f 67 6c  ".  lt_cv_sys_gl
22bb0 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63  obal_symbol_to_c
22bc0 5f 6e 61 6d 65 5f 61 64 64 72 65 73 73 3d 22 73  _name_address="s
22bd0 65 64 20 2d 6e 20 2d 65 20 27 73 2f 5e 3a 20 5c  ed -n -e 's/^: \
22be0 28 5b 5e 20 5d 2a 5c 29 20 24 2f 20 20 7b 5c 5c  ([^ ]*\) $/  {\\
22bf0 5c 22 5c 31 5c 5c 5c 22 2c 20 28 6c 74 5f 70 74  \"\1\\\", (lt_pt
22c00 72 29 20 30 7d 2c 2f 70 27 20 2d 65 20 27 73 2f  r) 0},/p' -e 's/
22c10 5e 24 73 79 6d 63 6f 64 65 2a 20 5c 28 5b 5e 20  ^$symcode* \([^ 
22c20 5d 2a 5c 29 20 5c 28 5b 5e 20 5d 2a 5c 29 24 2f  ]*\) \([^ ]*\)$/
22c30 20 20 7b 5c 22 5c 32 5c 22 2c 20 28 6c 74 5f 70    {\"\2\", (lt_p
22c40 74 72 29 20 5c 26 5c 32 7d 2c 2f 70 27 22 0a 20  tr) \&\2},/p'". 
22c50 20 3b 3b 0a 69 72 69 78 2a 20 7c 20 6e 6f 6e 73   ;;.irix* | nons
22c60 74 6f 70 75 78 2a 29 0a 20 20 73 79 6d 63 6f 64  topux*).  symcod
22c70 65 3d 27 5b 42 43 44 45 47 52 53 54 5d 27 0a 20  e='[BCDEGRST]'. 
22c80 20 3b 3b 0a 6f 73 66 2a 29 0a 20 20 73 79 6d 63   ;;.osf*).  symc
22c90 6f 64 65 3d 27 5b 42 43 44 45 47 51 52 53 54 5d  ode='[BCDEGQRST]
22ca0 27 0a 20 20 3b 3b 0a 73 6f 6c 61 72 69 73 2a 20  '.  ;;.solaris* 
22cb0 7c 20 73 79 73 76 35 2a 29 0a 20 20 73 79 6d 63  | sysv5*).  symc
22cc0 6f 64 65 3d 27 5b 42 44 52 54 5d 27 0a 20 20 3b  ode='[BDRT]'.  ;
22cd0 3b 0a 73 79 73 76 34 29 0a 20 20 73 79 6d 63 6f  ;.sysv4).  symco
22ce0 64 65 3d 27 5b 44 46 4e 53 54 55 5d 27 0a 20 20  de='[DFNSTU]'.  
22cf0 3b 3b 0a 65 73 61 63 0a 0a 23 20 48 61 6e 64 6c  ;;.esac..# Handl
22d00 65 20 43 52 4c 46 20 69 6e 20 6d 69 6e 67 77 20  e CRLF in mingw 
22d10 74 6f 6f 6c 20 63 68 61 69 6e 0a 6f 70 74 5f 63  tool chain.opt_c
22d20 72 3d 0a 63 61 73 65 20 24 62 75 69 6c 64 5f 6f  r=.case $build_o
22d30 73 20 69 6e 0a 6d 69 6e 67 77 2a 29 0a 20 20 6f  s in.mingw*).  o
22d40 70 74 5f 63 72 3d 60 65 63 68 6f 20 27 78 5c 7b  pt_cr=`echo 'x\{
22d50 30 2c 31 5c 7d 27 20 7c 20 74 72 20 78 20 27 5c  0,1\}' | tr x '\
22d60 30 31 35 27 60 20 23 20 6f 70 74 69 6f 6e 20 63  015'` # option c
22d70 72 20 69 6e 20 72 65 67 65 78 70 0a 20 20 3b 3b  r in regexp.  ;;
22d80 0a 65 73 61 63 0a 0a 23 20 49 66 20 77 65 27 72  .esac..# If we'r
22d90 65 20 75 73 69 6e 67 20 47 4e 55 20 6e 6d 2c 20  e using GNU nm, 
22da0 74 68 65 6e 20 75 73 65 20 69 74 73 20 73 74 61  then use its sta
22db0 6e 64 61 72 64 20 73 79 6d 62 6f 6c 20 63 6f 64  ndard symbol cod
22dc0 65 73 2e 0a 63 61 73 65 20 60 24 4e 4d 20 2d 56  es..case `$NM -V
22dd0 20 32 3e 26 31 60 20 69 6e 0a 2a 47 4e 55 2a 20   2>&1` in.*GNU* 
22de0 7c 20 2a 27 77 69 74 68 20 42 46 44 27 2a 29 0a  | *'with BFD'*).
22df0 20 20 73 79 6d 63 6f 64 65 3d 27 5b 41 42 43 44    symcode='[ABCD
22e00 47 49 52 53 54 57 5d 27 20 3b 3b 0a 65 73 61 63  GIRSTW]' ;;.esac
22e10 0a 0a 23 20 54 72 79 20 77 69 74 68 6f 75 74 20  ..# Try without 
22e20 61 20 70 72 65 66 69 78 20 75 6e 64 65 72 63 6f  a prefix underco
22e30 72 65 2c 20 74 68 65 6e 20 77 69 74 68 20 69 74  re, then with it
22e40 2e 0a 66 6f 72 20 61 63 5f 73 79 6d 70 72 66 78  ..for ac_symprfx
22e50 20 69 6e 20 22 22 20 22 5f 22 3b 20 64 6f 0a 0a   in "" "_"; do..
22e60 20 20 23 20 57 72 69 74 65 20 74 68 65 20 72 61    # Write the ra
22e70 77 20 61 6e 64 20 43 20 69 64 65 6e 74 69 66 69  w and C identifi
22e80 65 72 73 2e 0a 20 20 6c 74 5f 63 76 5f 73 79 73  ers..  lt_cv_sys
22e90 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70  _global_symbol_p
22ea0 69 70 65 3d 22 73 65 64 20 2d 6e 20 2d 65 20 27  ipe="sed -n -e '
22eb0 73 2f 5e 2e 2a 5b 20 09 5d 5c 28 24 73 79 6d 63  s/^.*[ .]\($symc
22ec0 6f 64 65 24 73 79 6d 63 6f 64 65 2a 5c 29 5b 20  ode$symcode*\)[ 
22ed0 09 5d 5b 20 09 5d 2a 5c 28 24 61 63 5f 73 79 6d  .][ .]*\($ac_sym
22ee0 70 72 66 78 5c 29 24 73 79 6d 70 61 74 24 6f 70  prfx\)$sympat$op
22ef0 74 5f 63 72 24 2f 24 73 79 6d 78 66 72 6d 2f 70  t_cr$/$symxfrm/p
22f00 27 22 0a 0a 20 20 23 20 43 68 65 63 6b 20 74 6f  '"..  # Check to
22f10 20 73 65 65 20 74 68 61 74 20 74 68 65 20 70 69   see that the pi
22f20 70 65 20 77 6f 72 6b 73 20 63 6f 72 72 65 63 74  pe works correct
22f30 6c 79 2e 0a 20 20 70 69 70 65 5f 77 6f 72 6b 73  ly..  pipe_works
22f40 3d 6e 6f 0a 0a 20 20 72 6d 20 2d 66 20 63 6f 6e  =no..  rm -f con
22f50 66 74 65 73 74 2a 0a 20 20 63 61 74 20 3e 20 63  ftest*.  cat > c
22f60 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
22f70 3c 3c 45 4f 46 0a 23 69 66 64 65 66 20 5f 5f 63  <<EOF.#ifdef __c
22f80 70 6c 75 73 70 6c 75 73 0a 65 78 74 65 72 6e 20  plusplus.extern 
22f90 22 43 22 20 7b 0a 23 65 6e 64 69 66 0a 63 68 61  "C" {.#endif.cha
22fa0 72 20 6e 6d 5f 74 65 73 74 5f 76 61 72 3b 0a 76  r nm_test_var;.v
22fb0 6f 69 64 20 6e 6d 5f 74 65 73 74 5f 66 75 6e 63  oid nm_test_func
22fc0 28 29 7b 7d 0a 23 69 66 64 65 66 20 5f 5f 63 70  (){}.#ifdef __cp
22fd0 6c 75 73 70 6c 75 73 0a 7d 0a 23 65 6e 64 69 66  lusplus.}.#endif
22fe0 0a 69 6e 74 20 6d 61 69 6e 28 29 7b 6e 6d 5f 74  .int main(){nm_t
22ff0 65 73 74 5f 76 61 72 3d 27 61 27 3b 6e 6d 5f 74  est_var='a';nm_t
23000 65 73 74 5f 66 75 6e 63 28 29 3b 72 65 74 75 72  est_func();retur
23010 6e 28 30 29 3b 7d 0a 45 4f 46 0a 0a 20 20 69 66  n(0);}.EOF..  if
23020 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
23030 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
23040 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29  "$ac_compile\"")
23050 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
23060 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26 35 0a 20  _compile) 2>&5. 
23070 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
23080 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
23090 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
230a0 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
230b0 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
230c0 20 7d 3b 20 74 68 65 6e 0a 20 20 20 20 23 20 4e   }; then.    # N
230d0 6f 77 20 74 72 79 20 74 6f 20 67 72 61 62 20 74  ow try to grab t
230e0 68 65 20 73 79 6d 62 6f 6c 73 2e 0a 20 20 20 20  he symbols..    
230f0 6e 6c 69 73 74 3d 63 6f 6e 66 74 65 73 74 2e 6e  nlist=conftest.n
23100 6d 0a 20 20 20 20 69 66 20 7b 20 28 65 76 61 6c  m.    if { (eval
23110 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
23120 49 4e 45 4e 4f 3a 20 5c 22 24 4e 4d 20 63 6f 6e  INENO: \"$NM con
23130 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
23140 20 5c 7c 20 24 6c 74 5f 63 76 5f 73 79 73 5f 67   \| $lt_cv_sys_g
23150 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70  lobal_symbol_pip
23160 65 20 5c 3e 20 24 6e 6c 69 73 74 5c 22 22 29 20  e \> $nlist\"") 
23170 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 4e 4d 20  >&5.  (eval $NM 
23180 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
23190 65 78 74 20 5c 7c 20 24 6c 74 5f 63 76 5f 73 79  ext \| $lt_cv_sy
231a0 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f  s_global_symbol_
231b0 70 69 70 65 20 5c 3e 20 24 6e 6c 69 73 74 29 20  pipe \> $nlist) 
231c0 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73  2>&5.  ac_status
231d0 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  =$?.  echo "$as_
231e0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
231f0 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
23200 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
23210 61 74 75 73 29 3b 20 7d 20 26 26 20 74 65 73 74  atus); } && test
23220 20 2d 73 20 22 24 6e 6c 69 73 74 22 3b 20 74 68   -s "$nlist"; th
23230 65 6e 0a 20 20 20 20 20 20 23 20 54 72 79 20 73  en.      # Try s
23240 6f 72 74 69 6e 67 20 61 6e 64 20 75 6e 69 71 75  orting and uniqu
23250 69 66 79 69 6e 67 20 74 68 65 20 6f 75 74 70 75  ifying the outpu
23260 74 2e 0a 20 20 20 20 20 20 69 66 20 73 6f 72 74  t..      if sort
23270 20 22 24 6e 6c 69 73 74 22 20 7c 20 75 6e 69 71   "$nlist" | uniq
23280 20 3e 20 22 24 6e 6c 69 73 74 22 54 3b 20 74 68   > "$nlist"T; th
23290 65 6e 0a 09 6d 76 20 2d 66 20 22 24 6e 6c 69 73  en..mv -f "$nlis
232a0 74 22 54 20 22 24 6e 6c 69 73 74 22 0a 20 20 20  t"T "$nlist".   
232b0 20 20 20 65 6c 73 65 0a 09 72 6d 20 2d 66 20 22     else..rm -f "
232c0 24 6e 6c 69 73 74 22 54 0a 20 20 20 20 20 20 66  $nlist"T.      f
232d0 69 0a 0a 20 20 20 20 20 20 23 20 4d 61 6b 65 20  i..      # Make 
232e0 73 75 72 65 20 74 68 61 74 20 77 65 20 73 6e 61  sure that we sna
232f0 67 67 65 64 20 61 6c 6c 20 74 68 65 20 73 79 6d  gged all the sym
23300 62 6f 6c 73 20 77 65 20 6e 65 65 64 2e 0a 20 20  bols we need..  
23310 20 20 20 20 69 66 20 67 72 65 70 20 27 20 6e 6d      if grep ' nm
23320 5f 74 65 73 74 5f 76 61 72 24 27 20 22 24 6e 6c  _test_var$' "$nl
23330 69 73 74 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b  ist" >/dev/null;
23340 20 74 68 65 6e 0a 09 69 66 20 67 72 65 70 20 27   then..if grep '
23350 20 6e 6d 5f 74 65 73 74 5f 66 75 6e 63 24 27 20   nm_test_func$' 
23360 22 24 6e 6c 69 73 74 22 20 3e 2f 64 65 76 2f 6e  "$nlist" >/dev/n
23370 75 6c 6c 3b 20 74 68 65 6e 0a 09 20 20 63 61 74  ull; then..  cat
23380 20 3c 3c 45 4f 46 20 3e 20 63 6f 6e 66 74 65 73   <<EOF > conftes
23390 74 2e 24 61 63 5f 65 78 74 0a 23 69 66 64 65 66  t.$ac_ext.#ifdef
233a0 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 65 78 74   __cplusplus.ext
233b0 65 72 6e 20 22 43 22 20 7b 0a 23 65 6e 64 69 66  ern "C" {.#endif
233c0 0a 0a 45 4f 46 0a 09 20 20 23 20 4e 6f 77 20 67  ..EOF..  # Now g
233d0 65 6e 65 72 61 74 65 20 74 68 65 20 73 79 6d 62  enerate the symb
233e0 6f 6c 20 66 69 6c 65 2e 0a 09 20 20 65 76 61 6c  ol file...  eval
233f0 20 22 24 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f   "$lt_cv_sys_glo
23400 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 64  bal_symbol_to_cd
23410 65 63 6c 22 27 20 3c 20 22 24 6e 6c 69 73 74 22  ecl"' < "$nlist"
23420 20 7c 20 67 72 65 70 20 2d 76 20 6d 61 69 6e 20   | grep -v main 
23430 3e 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  >> conftest.$ac_
23440 65 78 74 27 0a 0a 09 20 20 63 61 74 20 3c 3c 45  ext'...  cat <<E
23450 4f 46 20 3e 3e 20 63 6f 6e 66 74 65 73 74 2e 24  OF >> conftest.$
23460 61 63 5f 65 78 74 0a 23 69 66 20 64 65 66 69 6e  ac_ext.#if defin
23470 65 64 20 28 5f 5f 53 54 44 43 5f 5f 29 20 26 26  ed (__STDC__) &&
23480 20 5f 5f 53 54 44 43 5f 5f 0a 23 20 64 65 66 69   __STDC__.# defi
23490 6e 65 20 6c 74 5f 70 74 72 5f 74 20 76 6f 69 64  ne lt_ptr_t void
234a0 20 2a 0a 23 65 6c 73 65 0a 23 20 64 65 66 69 6e   *.#else.# defin
234b0 65 20 6c 74 5f 70 74 72 5f 74 20 63 68 61 72 20  e lt_ptr_t char 
234c0 2a 0a 23 20 64 65 66 69 6e 65 20 63 6f 6e 73 74  *.# define const
234d0 0a 23 65 6e 64 69 66 0a 0a 2f 2a 20 54 68 65 20  .#endif../* The 
234e0 6d 61 70 70 69 6e 67 20 62 65 74 77 65 65 6e 20  mapping between 
234f0 73 79 6d 62 6f 6c 20 6e 61 6d 65 73 20 61 6e 64  symbol names and
23500 20 73 79 6d 62 6f 6c 73 2e 20 2a 2f 0a 63 6f 6e   symbols. */.con
23510 73 74 20 73 74 72 75 63 74 20 7b 0a 20 20 63 6f  st struct {.  co
23520 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 3b 0a  nst char *name;.
23530 20 20 6c 74 5f 70 74 72 5f 74 20 61 64 64 72 65    lt_ptr_t addre
23540 73 73 3b 0a 7d 0a 6c 74 5f 70 72 65 6c 6f 61 64  ss;.}.lt_preload
23550 65 64 5f 73 79 6d 62 6f 6c 73 5b 5d 20 3d 0a 7b  ed_symbols[] =.{
23560 0a 45 4f 46 0a 09 20 20 24 53 45 44 20 22 73 2f  .EOF..  $SED "s/
23570 5e 24 73 79 6d 63 6f 64 65 24 73 79 6d 63 6f 64  ^$symcode$symcod
23580 65 2a 20 5c 28 2e 2a 5c 29 20 5c 28 2e 2a 5c 29  e* \(.*\) \(.*\)
23590 24 2f 20 20 7b 5c 22 5c 32 5c 22 2c 20 28 6c 74  $/  {\"\2\", (lt
235a0 5f 70 74 72 5f 74 29 20 5c 26 5c 32 7d 2c 2f 22  _ptr_t) \&\2},/"
235b0 20 3c 20 22 24 6e 6c 69 73 74 22 20 7c 20 67 72   < "$nlist" | gr
235c0 65 70 20 2d 76 20 6d 61 69 6e 20 3e 3e 20 63 6f  ep -v main >> co
235d0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 09  nftest.$ac_ext..
235e0 20 20 63 61 74 20 3c 3c 5c 45 4f 46 20 3e 3e 20    cat <<\EOF >> 
235f0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
23600 0a 20 20 7b 30 2c 20 28 6c 74 5f 70 74 72 5f 74  .  {0, (lt_ptr_t
23610 29 20 30 7d 0a 7d 3b 0a 0a 23 69 66 64 65 66 20  ) 0}.};..#ifdef 
23620 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 7d 0a 23 65  __cplusplus.}.#e
23630 6e 64 69 66 0a 45 4f 46 0a 09 20 20 23 20 4e 6f  ndif.EOF..  # No
23640 77 20 74 72 79 20 6c 69 6e 6b 69 6e 67 20 74 68  w try linking th
23650 65 20 74 77 6f 20 66 69 6c 65 73 2e 0a 09 20 20  e two files...  
23660 6d 76 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  mv conftest.$ac_
23670 6f 62 6a 65 78 74 20 63 6f 6e 66 74 73 74 6d 2e  objext conftstm.
23680 24 61 63 5f 6f 62 6a 65 78 74 0a 09 20 20 6c 74  $ac_objext..  lt
23690 5f 73 61 76 65 5f 4c 49 42 53 3d 22 24 4c 49 42  _save_LIBS="$LIB
236a0 53 22 0a 09 20 20 6c 74 5f 73 61 76 65 5f 43 46  S"..  lt_save_CF
236b0 4c 41 47 53 3d 22 24 43 46 4c 41 47 53 22 0a 09  LAGS="$CFLAGS"..
236c0 20 20 4c 49 42 53 3d 22 63 6f 6e 66 74 73 74 6d    LIBS="conftstm
236d0 2e 24 61 63 5f 6f 62 6a 65 78 74 22 0a 09 20 20  .$ac_objext"..  
236e0 43 46 4c 41 47 53 3d 22 24 43 46 4c 41 47 53 24  CFLAGS="$CFLAGS$
236f0 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
23700 5f 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c 61 67  _no_builtin_flag
23710 22 0a 09 20 20 69 66 20 7b 20 28 65 76 61 6c 20  "..  if { (eval 
23720 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
23730 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b  NENO: \"$ac_link
23740 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
23750 20 24 61 63 5f 6c 69 6e 6b 29 20 32 3e 26 35 0a   $ac_link) 2>&5.
23760 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
23770 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
23780 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
23790 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
237a0 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
237b0 3b 20 7d 20 26 26 20 74 65 73 74 20 2d 73 20 63  ; } && test -s c
237c0 6f 6e 66 74 65 73 74 24 7b 61 63 5f 65 78 65 65  onftest${ac_exee
237d0 78 74 7d 3b 20 74 68 65 6e 0a 09 20 20 20 20 70  xt}; then..    p
237e0 69 70 65 5f 77 6f 72 6b 73 3d 79 65 73 0a 09 20  ipe_works=yes.. 
237f0 20 66 69 0a 09 20 20 4c 49 42 53 3d 22 24 6c 74   fi..  LIBS="$lt
23800 5f 73 61 76 65 5f 4c 49 42 53 22 0a 09 20 20 43  _save_LIBS"..  C
23810 46 4c 41 47 53 3d 22 24 6c 74 5f 73 61 76 65 5f  FLAGS="$lt_save_
23820 43 46 4c 41 47 53 22 0a 09 65 6c 73 65 0a 09 20  CFLAGS"..else.. 
23830 20 65 63 68 6f 20 22 63 61 6e 6e 6f 74 20 66 69   echo "cannot fi
23840 6e 64 20 6e 6d 5f 74 65 73 74 5f 66 75 6e 63 20  nd nm_test_func 
23850 69 6e 20 24 6e 6c 69 73 74 22 20 3e 26 35 0a 09  in $nlist" >&5..
23860 66 69 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 65  fi.      else..e
23870 63 68 6f 20 22 63 61 6e 6e 6f 74 20 66 69 6e 64  cho "cannot find
23880 20 6e 6d 5f 74 65 73 74 5f 76 61 72 20 69 6e 20   nm_test_var in 
23890 24 6e 6c 69 73 74 22 20 3e 26 35 0a 20 20 20 20  $nlist" >&5.    
238a0 20 20 66 69 0a 20 20 20 20 65 6c 73 65 0a 20 20    fi.    else.  
238b0 20 20 20 20 65 63 68 6f 20 22 63 61 6e 6e 6f 74      echo "cannot
238c0 20 72 75 6e 20 24 6c 74 5f 63 76 5f 73 79 73 5f   run $lt_cv_sys_
238d0 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69  global_symbol_pi
238e0 70 65 22 20 3e 26 35 0a 20 20 20 20 66 69 0a 20  pe" >&5.    fi. 
238f0 20 65 6c 73 65 0a 20 20 20 20 65 63 68 6f 20 22   else.    echo "
23900 24 70 72 6f 67 6e 61 6d 65 3a 20 66 61 69 6c 65  $progname: faile
23910 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20  d program was:" 
23920 3e 26 35 0a 20 20 20 20 63 61 74 20 63 6f 6e 66  >&5.    cat conf
23930 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35  test.$ac_ext >&5
23940 0a 20 20 66 69 0a 20 20 72 6d 20 2d 66 20 63 6f  .  fi.  rm -f co
23950 6e 66 74 65 73 74 2a 20 63 6f 6e 66 74 73 74 2a  nftest* conftst*
23960 0a 0a 20 20 23 20 44 6f 20 6e 6f 74 20 75 73 65  ..  # Do not use
23970 20 74 68 65 20 67 6c 6f 62 61 6c 5f 73 79 6d 62   the global_symb
23980 6f 6c 5f 70 69 70 65 20 75 6e 6c 65 73 73 20 69  ol_pipe unless i
23990 74 20 77 6f 72 6b 73 2e 0a 20 20 69 66 20 74 65  t works..  if te
239a0 73 74 20 22 24 70 69 70 65 5f 77 6f 72 6b 73 22  st "$pipe_works"
239b0 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20   = yes; then.   
239c0 20 62 72 65 61 6b 0a 20 20 65 6c 73 65 0a 20 20   break.  else.  
239d0 20 20 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62    lt_cv_sys_glob
239e0 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 3d 0a  al_symbol_pipe=.
239f0 20 20 66 69 0a 64 6f 6e 65 0a 0a 66 69 0a 0a 69    fi.done..fi..i
23a00 66 20 74 65 73 74 20 2d 7a 20 22 24 6c 74 5f 63  f test -z "$lt_c
23a10 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d  v_sys_global_sym
23a20 62 6f 6c 5f 70 69 70 65 22 3b 20 74 68 65 6e 0a  bol_pipe"; then.
23a30 20 20 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62    lt_cv_sys_glob
23a40 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65  al_symbol_to_cde
23a50 63 6c 3d 0a 66 69 0a 69 66 20 74 65 73 74 20 2d  cl=.fi.if test -
23a60 7a 20 22 24 6c 74 5f 63 76 5f 73 79 73 5f 67 6c  z "$lt_cv_sys_gl
23a70 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65  obal_symbol_pipe
23a80 24 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61  $lt_cv_sys_globa
23a90 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63  l_symbol_to_cdec
23aa0 6c 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  l"; then.  echo 
23ab0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
23ac0 20 72 65 73 75 6c 74 3a 20 66 61 69 6c 65 64 22   result: failed"
23ad0 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
23ae0 4f 5f 54 7d 66 61 69 6c 65 64 22 20 3e 26 36 0a  O_T}failed" >&6.
23af0 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73  else.  echo "$as
23b00 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
23b10 75 6c 74 3a 20 6f 6b 22 20 3e 26 35 0a 65 63 68  ult: ok" >&5.ech
23b20 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6f 6b 22 20  o "${ECHO_T}ok" 
23b30 3e 26 36 0a 66 69 0a 0a 65 63 68 6f 20 22 24 61  >&6.fi..echo "$a
23b40 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
23b50 65 63 6b 69 6e 67 20 66 6f 72 20 6f 62 6a 64 69  ecking for objdi
23b60 72 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  r" >&5.echo $ECH
23b70 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
23b80 72 20 6f 62 6a 64 69 72 2e 2e 2e 20 24 45 43 48  r objdir... $ECH
23b90 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
23ba0 20 22 24 7b 6c 74 5f 63 76 5f 6f 62 6a 64 69 72   "${lt_cv_objdir
23bb0 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
23bc0 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
23bd0 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
23be0 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
23bf0 72 6d 20 2d 66 20 2e 6c 69 62 73 20 32 3e 2f 64  rm -f .libs 2>/d
23c00 65 76 2f 6e 75 6c 6c 0a 6d 6b 64 69 72 20 2e 6c  ev/null.mkdir .l
23c10 69 62 73 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a  ibs 2>/dev/null.
23c20 69 66 20 74 65 73 74 20 2d 64 20 2e 6c 69 62 73  if test -d .libs
23c30 3b 20 74 68 65 6e 0a 20 20 6c 74 5f 63 76 5f 6f  ; then.  lt_cv_o
23c40 62 6a 64 69 72 3d 2e 6c 69 62 73 0a 65 6c 73 65  bjdir=.libs.else
23c50 0a 20 20 23 20 4d 53 2d 44 4f 53 20 64 6f 65 73  .  # MS-DOS does
23c60 20 6e 6f 74 20 61 6c 6c 6f 77 20 66 69 6c 65 6e   not allow filen
23c70 61 6d 65 73 20 74 68 61 74 20 62 65 67 69 6e 20  ames that begin 
23c80 77 69 74 68 20 61 20 64 6f 74 2e 0a 20 20 6c 74  with a dot..  lt
23c90 5f 63 76 5f 6f 62 6a 64 69 72 3d 5f 6c 69 62 73  _cv_objdir=_libs
23ca0 0a 66 69 0a 72 6d 64 69 72 20 2e 6c 69 62 73 20  .fi.rmdir .libs 
23cb0 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 66 69 0a 65  2>/dev/null.fi.e
23cc0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
23cd0 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74  ENO: result: $lt
23ce0 5f 63 76 5f 6f 62 6a 64 69 72 22 20 3e 26 35 0a  _cv_objdir" >&5.
23cf0 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
23d00 6c 74 5f 63 76 5f 6f 62 6a 64 69 72 22 20 3e 26  lt_cv_objdir" >&
23d10 36 0a 6f 62 6a 64 69 72 3d 24 6c 74 5f 63 76 5f  6.objdir=$lt_cv_
23d20 6f 62 6a 64 69 72 0a 0a 0a 0a 0a 0a 63 61 73 65  objdir......case
23d30 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 61 69 78   $host_os in.aix
23d40 33 2a 29 0a 20 20 23 20 41 49 58 20 73 6f 6d 65  3*).  # AIX some
23d50 74 69 6d 65 73 20 68 61 73 20 70 72 6f 62 6c 65  times has proble
23d60 6d 73 20 77 69 74 68 20 74 68 65 20 47 43 43 20  ms with the GCC 
23d70 63 6f 6c 6c 65 63 74 32 20 70 72 6f 67 72 61 6d  collect2 program
23d80 2e 20 20 46 6f 72 20 73 6f 6d 65 0a 20 20 23 20  .  For some.  # 
23d90 72 65 61 73 6f 6e 2c 20 69 66 20 77 65 20 73 65  reason, if we se
23da0 74 20 74 68 65 20 43 4f 4c 4c 45 43 54 5f 4e 41  t the COLLECT_NA
23db0 4d 45 53 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20  MES environment 
23dc0 76 61 72 69 61 62 6c 65 2c 20 74 68 65 20 70 72  variable, the pr
23dd0 6f 62 6c 65 6d 73 0a 20 20 23 20 76 61 6e 69 73  oblems.  # vanis
23de0 68 20 69 6e 20 61 20 70 75 66 66 20 6f 66 20 73  h in a puff of s
23df0 6d 6f 6b 65 2e 0a 20 20 69 66 20 74 65 73 74 20  moke..  if test 
23e00 22 58 24 7b 43 4f 4c 4c 45 43 54 5f 4e 41 4d 45  "X${COLLECT_NAME
23e10 53 2b 73 65 74 7d 22 20 21 3d 20 58 73 65 74 3b  S+set}" != Xset;
23e20 20 74 68 65 6e 0a 20 20 20 20 43 4f 4c 4c 45 43   then.    COLLEC
23e30 54 5f 4e 41 4d 45 53 3d 0a 20 20 20 20 65 78 70  T_NAMES=.    exp
23e40 6f 72 74 20 43 4f 4c 4c 45 43 54 5f 4e 41 4d 45  ort COLLECT_NAME
23e50 53 0a 20 20 66 69 0a 20 20 3b 3b 0a 65 73 61 63  S.  fi.  ;;.esac
23e60 0a 0a 23 20 53 65 64 20 73 75 62 73 74 69 74 75  ..# Sed substitu
23e70 74 69 6f 6e 20 74 68 61 74 20 68 65 6c 70 73 20  tion that helps 
23e80 75 73 20 64 6f 20 72 6f 62 75 73 74 20 71 75 6f  us do robust quo
23e90 74 69 6e 67 2e 20 20 49 74 20 62 61 63 6b 73 6c  ting.  It backsl
23ea0 61 73 68 69 66 69 65 73 0a 23 20 6d 65 74 61 63  ashifies.# metac
23eb0 68 61 72 61 63 74 65 72 73 20 74 68 61 74 20 61  haracters that a
23ec0 72 65 20 73 74 69 6c 6c 20 61 63 74 69 76 65 20  re still active 
23ed0 77 69 74 68 69 6e 20 64 6f 75 62 6c 65 2d 71 75  within double-qu
23ee0 6f 74 65 64 20 73 74 72 69 6e 67 73 2e 0a 58 73  oted strings..Xs
23ef0 65 64 3d 27 73 65 64 20 2d 65 20 73 2f 5e 58 2f  ed='sed -e s/^X/
23f00 2f 27 0a 73 65 64 5f 71 75 6f 74 65 5f 73 75 62  /'.sed_quote_sub
23f10 73 74 3d 27 73 2f 5c 28 5b 5c 5c 22 5c 5c 60 24  st='s/\([\\"\\`$
23f20 5c 5c 5c 5c 5d 5c 29 2f 5c 5c 5c 31 2f 67 27 0a  \\\\]\)/\\\1/g'.
23f30 0a 23 20 53 61 6d 65 20 61 73 20 61 62 6f 76 65  .# Same as above
23f40 2c 20 62 75 74 20 64 6f 20 6e 6f 74 20 71 75 6f  , but do not quo
23f50 74 65 20 76 61 72 69 61 62 6c 65 20 72 65 66 65  te variable refe
23f60 72 65 6e 63 65 73 2e 0a 64 6f 75 62 6c 65 5f 71  rences..double_q
23f70 75 6f 74 65 5f 73 75 62 73 74 3d 27 73 2f 5c 28  uote_subst='s/\(
23f80 5b 5c 5c 22 5c 5c 60 5c 5c 5c 5c 5d 5c 29 2f 5c  [\\"\\`\\\\]\)/\
23f90 5c 5c 31 2f 67 27 0a 0a 23 20 53 65 64 20 73 75  \\1/g'..# Sed su
23fa0 62 73 74 69 74 75 74 69 6f 6e 20 74 6f 20 64 65  bstitution to de
23fb0 6c 61 79 20 65 78 70 61 6e 73 69 6f 6e 20 6f 66  lay expansion of
23fc0 20 61 6e 20 65 73 63 61 70 65 64 20 73 68 65 6c   an escaped shel
23fd0 6c 20 76 61 72 69 61 62 6c 65 20 69 6e 20 61 0a  l variable in a.
23fe0 23 20 64 6f 75 62 6c 65 5f 71 75 6f 74 65 5f 73  # double_quote_s
23ff0 75 62 73 74 27 65 64 20 73 74 72 69 6e 67 2e 0a  ubst'ed string..
24000 64 65 6c 61 79 5f 76 61 72 69 61 62 6c 65 5f 73  delay_variable_s
24010 75 62 73 74 3d 27 73 2f 5c 5c 5c 5c 5c 5c 5c 5c  ubst='s/\\\\\\\\
24020 5c 5c 5c 24 2f 5c 5c 5c 5c 5c 5c 24 2f 67 27 0a  \\\$/\\\\\\$/g'.
24030 0a 23 20 53 65 64 20 73 75 62 73 74 69 74 75 74  .# Sed substitut
24040 69 6f 6e 20 74 6f 20 61 76 6f 69 64 20 61 63 63  ion to avoid acc
24050 69 64 65 6e 74 61 6c 20 67 6c 6f 62 62 69 6e 67  idental globbing
24060 20 69 6e 20 65 76 61 6c 65 64 20 65 78 70 72 65   in evaled expre
24070 73 73 69 6f 6e 73 0a 6e 6f 5f 67 6c 6f 62 5f 73  ssions.no_glob_s
24080 75 62 73 74 3d 27 73 2f 5c 2a 2f 5c 5c 5c 2a 2f  ubst='s/\*/\\\*/
24090 67 27 0a 0a 23 20 43 6f 6e 73 74 61 6e 74 73 3a  g'..# Constants:
240a0 0a 72 6d 3d 22 72 6d 20 2d 66 22 0a 0a 23 20 47  .rm="rm -f"..# G
240b0 6c 6f 62 61 6c 20 76 61 72 69 61 62 6c 65 73 3a  lobal variables:
240c0 0a 64 65 66 61 75 6c 74 5f 6f 66 69 6c 65 3d 6c  .default_ofile=l
240d0 69 62 74 6f 6f 6c 0a 63 61 6e 5f 62 75 69 6c 64  ibtool.can_build
240e0 5f 73 68 61 72 65 64 3d 79 65 73 0a 0a 23 20 41  _shared=yes..# A
240f0 6c 6c 20 6b 6e 6f 77 6e 20 6c 69 6e 6b 65 72 73  ll known linkers
24100 20 72 65 71 75 69 72 65 20 61 20 60 2e 61 27 20   require a `.a' 
24110 61 72 63 68 69 76 65 20 66 6f 72 20 73 74 61 74  archive for stat
24120 69 63 20 6c 69 6e 6b 69 6e 67 20 28 65 78 63 65  ic linking (exce
24130 70 74 20 4d 24 56 43 2c 0a 23 20 77 68 69 63 68  pt M$VC,.# which
24140 20 6e 65 65 64 73 20 27 2e 6c 69 62 27 29 2e 0a   needs '.lib')..
24150 6c 69 62 65 78 74 3d 61 0a 6c 74 6d 61 69 6e 3d  libext=a.ltmain=
24160 22 24 61 63 5f 61 75 78 5f 64 69 72 2f 6c 74 6d  "$ac_aux_dir/ltm
24170 61 69 6e 2e 73 68 22 0a 6f 66 69 6c 65 3d 22 24  ain.sh".ofile="$
24180 64 65 66 61 75 6c 74 5f 6f 66 69 6c 65 22 0a 77  default_ofile".w
24190 69 74 68 5f 67 6e 75 5f 6c 64 3d 22 24 6c 74 5f  ith_gnu_ld="$lt_
241a0 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 22 0a  cv_prog_gnu_ld".
241b0 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63  .if test -n "$ac
241c0 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74  _tool_prefix"; t
241d0 68 65 6e 0a 20 20 23 20 45 78 74 72 61 63 74 20  hen.  # Extract 
241e0 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f  the first word o
241f0 66 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65  f "${ac_tool_pre
24200 66 69 78 7d 61 72 22 2c 20 73 6f 20 69 74 20 63  fix}ar", so it c
24210 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20  an be a program 
24220 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a  name with args..
24230 73 65 74 20 64 75 6d 6d 79 20 24 7b 61 63 5f 74  set dummy ${ac_t
24240 6f 6f 6c 5f 70 72 65 66 69 78 7d 61 72 3b 20 61  ool_prefix}ar; a
24250 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22  c_word=$2.echo "
24260 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
24270 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
24280 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f 20  _word" >&5.echo 
24290 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
242a0 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e  g for $ac_word..
242b0 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
242c0 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f  f test "${ac_cv_
242d0 70 72 6f 67 5f 41 52 2b 73 65 74 7d 22 20 3d 20  prog_AR+set}" = 
242e0 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
242f0 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
24300 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
24310 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d  else.  if test -
24320 6e 20 22 24 41 52 22 3b 20 74 68 65 6e 0a 20 20  n "$AR"; then.  
24330 61 63 5f 63 76 5f 70 72 6f 67 5f 41 52 3d 22 24  ac_cv_prog_AR="$
24340 41 52 22 20 23 20 4c 65 74 20 74 68 65 20 75 73  AR" # Let the us
24350 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20  er override the 
24360 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61  test..else.as_sa
24370 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53  ve_IFS=$IFS; IFS
24380 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52  =$PATH_SEPARATOR
24390 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24  .for as_dir in $
243a0 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61  PATH.do.  IFS=$a
243b0 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73  s_save_IFS.  tes
243c0 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26  t -z "$as_dir" &
243d0 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72  & as_dir=..  for
243e0 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20   ac_exec_ext in 
243f0 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c  '' $ac_executabl
24400 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f  e_extensions; do
24410 0a 20 20 69 66 20 24 61 73 5f 65 78 65 63 75 74  .  if $as_execut
24420 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f  able_p "$as_dir/
24430 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
24440 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20  _ext"; then.    
24450 61 63 5f 63 76 5f 70 72 6f 67 5f 41 52 3d 22 24  ac_cv_prog_AR="$
24460 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d  {ac_tool_prefix}
24470 61 72 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61  ar".    echo "$a
24480 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f  s_me:$LINENO: fo
24490 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f  und $as_dir/$ac_
244a0 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74  word$ac_exec_ext
244b0 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20  " >&5.    break 
244c0 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65  2.  fi.done.done
244d0 0a 0a 66 69 0a 66 69 0a 41 52 3d 24 61 63 5f 63  ..fi.fi.AR=$ac_c
244e0 76 5f 70 72 6f 67 5f 41 52 0a 69 66 20 74 65 73  v_prog_AR.if tes
244f0 74 20 2d 6e 20 22 24 41 52 22 3b 20 74 68 65 6e  t -n "$AR"; then
24500 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
24510 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
24520 20 24 41 52 22 20 3e 26 35 0a 65 63 68 6f 20 22   $AR" >&5.echo "
24530 24 7b 45 43 48 4f 5f 54 7d 24 41 52 22 20 3e 26  ${ECHO_T}$AR" >&
24540 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  6.else.  echo "$
24550 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
24560 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65  esult: no" >&5.e
24570 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f  cho "${ECHO_T}no
24580 22 20 3e 26 36 0a 66 69 0a 0a 66 69 0a 69 66 20  " >&6.fi..fi.if 
24590 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f  test -z "$ac_cv_
245a0 70 72 6f 67 5f 41 52 22 3b 20 74 68 65 6e 0a 20  prog_AR"; then. 
245b0 20 61 63 5f 63 74 5f 41 52 3d 24 41 52 0a 20 20   ac_ct_AR=$AR.  
245c0 23 20 45 78 74 72 61 63 74 20 74 68 65 20 66 69  # Extract the fi
245d0 72 73 74 20 77 6f 72 64 20 6f 66 20 22 61 72 22  rst word of "ar"
245e0 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61  , so it can be a
245f0 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69   program name wi
24600 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d  th args..set dum
24610 6d 79 20 61 72 3b 20 61 63 5f 77 6f 72 64 3d 24  my ar; ac_word=$
24620 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  2.echo "$as_me:$
24630 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
24640 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e   for $ac_word" >
24650 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
24660 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61  "checking for $a
24670 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f  c_word... $ECHO_
24680 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22  C" >&6.if test "
24690 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f  ${ac_cv_prog_ac_
246a0 63 74 5f 41 52 2b 73 65 74 7d 22 20 3d 20 73 65  ct_AR+set}" = se
246b0 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
246c0 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
246d0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
246e0 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20  se.  if test -n 
246f0 22 24 61 63 5f 63 74 5f 41 52 22 3b 20 74 68 65  "$ac_ct_AR"; the
24700 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61  n.  ac_cv_prog_a
24710 63 5f 63 74 5f 41 52 3d 22 24 61 63 5f 63 74 5f  c_ct_AR="$ac_ct_
24720 41 52 22 20 23 20 4c 65 74 20 74 68 65 20 75 73  AR" # Let the us
24730 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20  er override the 
24740 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61  test..else.as_sa
24750 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53  ve_IFS=$IFS; IFS
24760 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52  =$PATH_SEPARATOR
24770 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24  .for as_dir in $
24780 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61  PATH.do.  IFS=$a
24790 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73  s_save_IFS.  tes
247a0 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26  t -z "$as_dir" &
247b0 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72  & as_dir=..  for
247c0 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20   ac_exec_ext in 
247d0 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c  '' $ac_executabl
247e0 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f  e_extensions; do
247f0 0a 20 20 69 66 20 24 61 73 5f 65 78 65 63 75 74  .  if $as_execut
24800 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f  able_p "$as_dir/
24810 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
24820 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20  _ext"; then.    
24830 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
24840 5f 41 52 3d 22 61 72 22 0a 20 20 20 20 65 63 68  _AR="ar".    ech
24850 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
24860 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72  O: found $as_dir
24870 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65  /$ac_word$ac_exe
24880 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62  c_ext" >&5.    b
24890 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65  reak 2.  fi.done
248a0 0a 64 6f 6e 65 0a 0a 20 20 74 65 73 74 20 2d 7a  .done..  test -z
248b0 20 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63   "$ac_cv_prog_ac
248c0 5f 63 74 5f 41 52 22 20 26 26 20 61 63 5f 63 76  _ct_AR" && ac_cv
248d0 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 41 52 3d 22  _prog_ac_ct_AR="
248e0 66 61 6c 73 65 22 0a 66 69 0a 66 69 0a 61 63 5f  false".fi.fi.ac_
248f0 63 74 5f 41 52 3d 24 61 63 5f 63 76 5f 70 72 6f  ct_AR=$ac_cv_pro
24900 67 5f 61 63 5f 63 74 5f 41 52 0a 69 66 20 74 65  g_ac_ct_AR.if te
24910 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 41 52  st -n "$ac_ct_AR
24920 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22  "; then.  echo "
24930 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
24940 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 74 5f 41  result: $ac_ct_A
24950 52 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  R" >&5.echo "${E
24960 43 48 4f 5f 54 7d 24 61 63 5f 63 74 5f 41 52 22  CHO_T}$ac_ct_AR"
24970 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f   >&6.else.  echo
24980 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
24990 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26  : result: no" >&
249a0 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
249b0 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 20 20 41  }no" >&6.fi..  A
249c0 52 3d 24 61 63 5f 63 74 5f 41 52 0a 65 6c 73 65  R=$ac_ct_AR.else
249d0 0a 20 20 41 52 3d 22 24 61 63 5f 63 76 5f 70 72  .  AR="$ac_cv_pr
249e0 6f 67 5f 41 52 22 0a 66 69 0a 0a 69 66 20 74 65  og_AR".fi..if te
249f0 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f  st -n "$ac_tool_
24a00 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 20  prefix"; then.  
24a10 23 20 45 78 74 72 61 63 74 20 74 68 65 20 66 69  # Extract the fi
24a20 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24 7b 61  rst word of "${a
24a30 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 72 61  c_tool_prefix}ra
24a40 6e 6c 69 62 22 2c 20 73 6f 20 69 74 20 63 61 6e  nlib", so it can
24a50 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61   be a program na
24a60 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65  me with args..se
24a70 74 20 64 75 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f  t dummy ${ac_too
24a80 6c 5f 70 72 65 66 69 78 7d 72 61 6e 6c 69 62 3b  l_prefix}ranlib;
24a90 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f   ac_word=$2.echo
24aa0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
24ab0 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24  : checking for $
24ac0 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68  ac_word" >&5.ech
24ad0 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
24ae0 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64  ing for $ac_word
24af0 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
24b00 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63  .if test "${ac_c
24b10 76 5f 70 72 6f 67 5f 52 41 4e 4c 49 42 2b 73 65  v_prog_RANLIB+se
24b20 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
24b30 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22    echo $ECHO_N "
24b40 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43  (cached) $ECHO_C
24b50 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20  " >&6.else.  if 
24b60 74 65 73 74 20 2d 6e 20 22 24 52 41 4e 4c 49 42  test -n "$RANLIB
24b70 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f  "; then.  ac_cv_
24b80 70 72 6f 67 5f 52 41 4e 4c 49 42 3d 22 24 52 41  prog_RANLIB="$RA
24b90 4e 4c 49 42 22 20 23 20 4c 65 74 20 74 68 65 20  NLIB" # Let the 
24ba0 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68  user override th
24bb0 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f  e test..else.as_
24bc0 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49  save_IFS=$IFS; I
24bd0 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54  FS=$PATH_SEPARAT
24be0 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e  OR.for as_dir in
24bf0 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d   $PATH.do.  IFS=
24c00 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74  $as_save_IFS.  t
24c10 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22  est -z "$as_dir"
24c20 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66   && as_dir=..  f
24c30 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69  or ac_exec_ext i
24c40 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61  n '' $ac_executa
24c50 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20  ble_extensions; 
24c60 64 6f 0a 20 20 69 66 20 24 61 73 5f 65 78 65 63  do.  if $as_exec
24c70 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69  utable_p "$as_di
24c80 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78  r/$ac_word$ac_ex
24c90 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20  ec_ext"; then.  
24ca0 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 52 41 4e    ac_cv_prog_RAN
24cb0 4c 49 42 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70  LIB="${ac_tool_p
24cc0 72 65 66 69 78 7d 72 61 6e 6c 69 62 22 0a 20 20  refix}ranlib".  
24cd0 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
24ce0 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61  LINENO: found $a
24cf0 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61  s_dir/$ac_word$a
24d00 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a  c_exec_ext" >&5.
24d10 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69      break 2.  fi
24d20 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66  .done.done..fi.f
24d30 69 0a 52 41 4e 4c 49 42 3d 24 61 63 5f 63 76 5f  i.RANLIB=$ac_cv_
24d40 70 72 6f 67 5f 52 41 4e 4c 49 42 0a 69 66 20 74  prog_RANLIB.if t
24d50 65 73 74 20 2d 6e 20 22 24 52 41 4e 4c 49 42 22  est -n "$RANLIB"
24d60 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24  ; then.  echo "$
24d70 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
24d80 65 73 75 6c 74 3a 20 24 52 41 4e 4c 49 42 22 20  esult: $RANLIB" 
24d90 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
24da0 5f 54 7d 24 52 41 4e 4c 49 42 22 20 3e 26 36 0a  _T}$RANLIB" >&6.
24db0 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73  else.  echo "$as
24dc0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
24dd0 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68  ult: no" >&5.ech
24de0 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20  o "${ECHO_T}no" 
24df0 3e 26 36 0a 66 69 0a 0a 66 69 0a 69 66 20 74 65  >&6.fi..fi.if te
24e00 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72  st -z "$ac_cv_pr
24e10 6f 67 5f 52 41 4e 4c 49 42 22 3b 20 74 68 65 6e  og_RANLIB"; then
24e20 0a 20 20 61 63 5f 63 74 5f 52 41 4e 4c 49 42 3d  .  ac_ct_RANLIB=
24e30 24 52 41 4e 4c 49 42 0a 20 20 23 20 45 78 74 72  $RANLIB.  # Extr
24e40 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f  act the first wo
24e50 72 64 20 6f 66 20 22 72 61 6e 6c 69 62 22 2c 20  rd of "ranlib", 
24e60 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70  so it can be a p
24e70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68  rogram name with
24e80 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79   args..set dummy
24e90 20 72 61 6e 6c 69 62 3b 20 61 63 5f 77 6f 72 64   ranlib; ac_word
24ea0 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  =$2.echo "$as_me
24eb0 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
24ec0 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22  ng for $ac_word"
24ed0 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
24ee0 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  N "checking for 
24ef0 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48  $ac_word... $ECH
24f00 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
24f10 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 61   "${ac_cv_prog_a
24f20 63 5f 63 74 5f 52 41 4e 4c 49 42 2b 73 65 74 7d  c_ct_RANLIB+set}
24f30 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
24f40 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63  echo $ECHO_N "(c
24f50 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20  ached) $ECHO_C" 
24f60 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65  >&6.else.  if te
24f70 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 52 41  st -n "$ac_ct_RA
24f80 4e 4c 49 42 22 3b 20 74 68 65 6e 0a 20 20 61 63  NLIB"; then.  ac
24f90 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 52  _cv_prog_ac_ct_R
24fa0 41 4e 4c 49 42 3d 22 24 61 63 5f 63 74 5f 52 41  ANLIB="$ac_ct_RA
24fb0 4e 4c 49 42 22 20 23 20 4c 65 74 20 74 68 65 20  NLIB" # Let the 
24fc0 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68  user override th
24fd0 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f  e test..else.as_
24fe0 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49  save_IFS=$IFS; I
24ff0 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54  FS=$PATH_SEPARAT
25000 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e  OR.for as_dir in
25010 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d   $PATH.do.  IFS=
25020 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74  $as_save_IFS.  t
25030 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22  est -z "$as_dir"
25040 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66   && as_dir=..  f
25050 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69  or ac_exec_ext i
25060 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61  n '' $ac_executa
25070 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20  ble_extensions; 
25080 64 6f 0a 20 20 69 66 20 24 61 73 5f 65 78 65 63  do.  if $as_exec
25090 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69  utable_p "$as_di
250a0 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78  r/$ac_word$ac_ex
250b0 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20  ec_ext"; then.  
250c0 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f    ac_cv_prog_ac_
250d0 63 74 5f 52 41 4e 4c 49 42 3d 22 72 61 6e 6c 69  ct_RANLIB="ranli
250e0 62 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73  b".    echo "$as
250f0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75  _me:$LINENO: fou
25100 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77  nd $as_dir/$ac_w
25110 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22  ord$ac_exec_ext"
25120 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32   >&5.    break 2
25130 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a  .  fi.done.done.
25140 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f  .  test -z "$ac_
25150 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 52 41  cv_prog_ac_ct_RA
25160 4e 4c 49 42 22 20 26 26 20 61 63 5f 63 76 5f 70  NLIB" && ac_cv_p
25170 72 6f 67 5f 61 63 5f 63 74 5f 52 41 4e 4c 49 42  rog_ac_ct_RANLIB
25180 3d 22 3a 22 0a 66 69 0a 66 69 0a 61 63 5f 63 74  =":".fi.fi.ac_ct
25190 5f 52 41 4e 4c 49 42 3d 24 61 63 5f 63 76 5f 70  _RANLIB=$ac_cv_p
251a0 72 6f 67 5f 61 63 5f 63 74 5f 52 41 4e 4c 49 42  rog_ac_ct_RANLIB
251b0 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63  .if test -n "$ac
251c0 5f 63 74 5f 52 41 4e 4c 49 42 22 3b 20 74 68 65  _ct_RANLIB"; the
251d0 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  n.  echo "$as_me
251e0 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
251f0 3a 20 24 61 63 5f 63 74 5f 52 41 4e 4c 49 42 22  : $ac_ct_RANLIB"
25200 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
25210 4f 5f 54 7d 24 61 63 5f 63 74 5f 52 41 4e 4c 49  O_T}$ac_ct_RANLI
25220 42 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63  B" >&6.else.  ec
25230 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
25240 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20  NO: result: no" 
25250 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
25260 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 20  _T}no" >&6.fi.. 
25270 20 52 41 4e 4c 49 42 3d 24 61 63 5f 63 74 5f 52   RANLIB=$ac_ct_R
25280 41 4e 4c 49 42 0a 65 6c 73 65 0a 20 20 52 41 4e  ANLIB.else.  RAN
25290 4c 49 42 3d 22 24 61 63 5f 63 76 5f 70 72 6f 67  LIB="$ac_cv_prog
252a0 5f 52 41 4e 4c 49 42 22 0a 66 69 0a 0a 69 66 20  _RANLIB".fi..if 
252b0 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f  test -n "$ac_too
252c0 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a  l_prefix"; then.
252d0 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20    # Extract the 
252e0 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24  first word of "$
252f0 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d  {ac_tool_prefix}
25300 73 74 72 69 70 22 2c 20 73 6f 20 69 74 20 63 61  strip", so it ca
25310 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e  n be a program n
25320 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73  ame with args..s
25330 65 74 20 64 75 6d 6d 79 20 24 7b 61 63 5f 74 6f  et dummy ${ac_to
25340 6f 6c 5f 70 72 65 66 69 78 7d 73 74 72 69 70 3b  ol_prefix}strip;
25350 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f   ac_word=$2.echo
25360 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
25370 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24  : checking for $
25380 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68  ac_word" >&5.ech
25390 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
253a0 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64  ing for $ac_word
253b0 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
253c0 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63  .if test "${ac_c
253d0 76 5f 70 72 6f 67 5f 53 54 52 49 50 2b 73 65 74  v_prog_STRIP+set
253e0 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
253f0 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
25400 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
25410 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74   >&6.else.  if t
25420 65 73 74 20 2d 6e 20 22 24 53 54 52 49 50 22 3b  est -n "$STRIP";
25430 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72   then.  ac_cv_pr
25440 6f 67 5f 53 54 52 49 50 3d 22 24 53 54 52 49 50  og_STRIP="$STRIP
25450 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72  " # Let the user
25460 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65   override the te
25470 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65  st..else.as_save
25480 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24  _IFS=$IFS; IFS=$
25490 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66  PATH_SEPARATOR.f
254a0 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41  or as_dir in $PA
254b0 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f  TH.do.  IFS=$as_
254c0 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20  save_IFS.  test 
254d0 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20  -z "$as_dir" && 
254e0 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61  as_dir=..  for a
254f0 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27  c_exec_ext in ''
25500 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f   $ac_executable_
25510 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20  extensions; do. 
25520 20 69 66 20 24 61 73 5f 65 78 65 63 75 74 61 62   if $as_executab
25530 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61  le_p "$as_dir/$a
25540 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
25550 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63  xt"; then.    ac
25560 5f 63 76 5f 70 72 6f 67 5f 53 54 52 49 50 3d 22  _cv_prog_STRIP="
25570 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78  ${ac_tool_prefix
25580 7d 73 74 72 69 70 22 0a 20 20 20 20 65 63 68 6f  }strip".    echo
25590 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
255a0 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f  : found $as_dir/
255b0 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
255c0 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72  _ext" >&5.    br
255d0 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a  eak 2.  fi.done.
255e0 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 53 54 52 49  done..fi.fi.STRI
255f0 50 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 53 54  P=$ac_cv_prog_ST
25600 52 49 50 0a 69 66 20 74 65 73 74 20 2d 6e 20 22  RIP.if test -n "
25610 24 53 54 52 49 50 22 3b 20 74 68 65 6e 0a 20 20  $STRIP"; then.  
25620 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
25630 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 53  NENO: result: $S
25640 54 52 49 50 22 20 3e 26 35 0a 65 63 68 6f 20 22  TRIP" >&5.echo "
25650 24 7b 45 43 48 4f 5f 54 7d 24 53 54 52 49 50 22  ${ECHO_T}$STRIP"
25660 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f   >&6.else.  echo
25670 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
25680 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26  : result: no" >&
25690 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
256a0 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 66 69 0a  }no" >&6.fi..fi.
256b0 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f  if test -z "$ac_
256c0 63 76 5f 70 72 6f 67 5f 53 54 52 49 50 22 3b 20  cv_prog_STRIP"; 
256d0 74 68 65 6e 0a 20 20 61 63 5f 63 74 5f 53 54 52  then.  ac_ct_STR
256e0 49 50 3d 24 53 54 52 49 50 0a 20 20 23 20 45 78  IP=$STRIP.  # Ex
256f0 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20  tract the first 
25700 77 6f 72 64 20 6f 66 20 22 73 74 72 69 70 22 2c  word of "strip",
25710 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20   so it can be a 
25720 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74  program name wit
25730 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d  h args..set dumm
25740 79 20 73 74 72 69 70 3b 20 61 63 5f 77 6f 72 64  y strip; ac_word
25750 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  =$2.echo "$as_me
25760 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
25770 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22  ng for $ac_word"
25780 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
25790 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  N "checking for 
257a0 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48  $ac_word... $ECH
257b0 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
257c0 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 61   "${ac_cv_prog_a
257d0 63 5f 63 74 5f 53 54 52 49 50 2b 73 65 74 7d 22  c_ct_STRIP+set}"
257e0 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
257f0 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
25800 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
25810 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73  &6.else.  if tes
25820 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 53 54 52  t -n "$ac_ct_STR
25830 49 50 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63  IP"; then.  ac_c
25840 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 53 54 52  v_prog_ac_ct_STR
25850 49 50 3d 22 24 61 63 5f 63 74 5f 53 54 52 49 50  IP="$ac_ct_STRIP
25860 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72  " # Let the user
25870 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65   override the te
25880 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65  st..else.as_save
25890 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24  _IFS=$IFS; IFS=$
258a0 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66  PATH_SEPARATOR.f
258b0 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41  or as_dir in $PA
258c0 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f  TH.do.  IFS=$as_
258d0 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20  save_IFS.  test 
258e0 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20  -z "$as_dir" && 
258f0 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61  as_dir=..  for a
25900 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27  c_exec_ext in ''
25910 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f   $ac_executable_
25920 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20  extensions; do. 
25930 20 69 66 20 24 61 73 5f 65 78 65 63 75 74 61 62   if $as_executab
25940 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61  le_p "$as_dir/$a
25950 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
25960 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63  xt"; then.    ac
25970 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 53  _cv_prog_ac_ct_S
25980 54 52 49 50 3d 22 73 74 72 69 70 22 0a 20 20 20  TRIP="strip".   
25990 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
259a0 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73  INENO: found $as
259b0 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
259c0 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20  _exec_ext" >&5. 
259d0 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a     break 2.  fi.
259e0 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 20 20 74 65 73  done.done..  tes
259f0 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f  t -z "$ac_cv_pro
25a00 67 5f 61 63 5f 63 74 5f 53 54 52 49 50 22 20 26  g_ac_ct_STRIP" &
25a10 26 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f  & ac_cv_prog_ac_
25a20 63 74 5f 53 54 52 49 50 3d 22 3a 22 0a 66 69 0a  ct_STRIP=":".fi.
25a30 66 69 0a 61 63 5f 63 74 5f 53 54 52 49 50 3d 24  fi.ac_ct_STRIP=$
25a40 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
25a50 5f 53 54 52 49 50 0a 69 66 20 74 65 73 74 20 2d  _STRIP.if test -
25a60 6e 20 22 24 61 63 5f 63 74 5f 53 54 52 49 50 22  n "$ac_ct_STRIP"
25a70 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24  ; then.  echo "$
25a80 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
25a90 65 73 75 6c 74 3a 20 24 61 63 5f 63 74 5f 53 54  esult: $ac_ct_ST
25aa0 52 49 50 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  RIP" >&5.echo "$
25ab0 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 74 5f 53  {ECHO_T}$ac_ct_S
25ac0 54 52 49 50 22 20 3e 26 36 0a 65 6c 73 65 0a 20  TRIP" >&6.else. 
25ad0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
25ae0 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e  INENO: result: n
25af0 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  o" >&5.echo "${E
25b00 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69  CHO_T}no" >&6.fi
25b10 0a 0a 20 20 53 54 52 49 50 3d 24 61 63 5f 63 74  ..  STRIP=$ac_ct
25b20 5f 53 54 52 49 50 0a 65 6c 73 65 0a 20 20 53 54  _STRIP.else.  ST
25b30 52 49 50 3d 22 24 61 63 5f 63 76 5f 70 72 6f 67  RIP="$ac_cv_prog
25b40 5f 53 54 52 49 50 22 0a 66 69 0a 0a 0a 6f 6c 64  _STRIP".fi...old
25b50 5f 43 43 3d 22 24 43 43 22 0a 6f 6c 64 5f 43 46  _CC="$CC".old_CF
25b60 4c 41 47 53 3d 22 24 43 46 4c 41 47 53 22 0a 0a  LAGS="$CFLAGS"..
25b70 23 20 53 65 74 20 73 61 6e 65 20 64 65 66 61 75  # Set sane defau
25b80 6c 74 73 20 66 6f 72 20 76 61 72 69 6f 75 73 20  lts for various 
25b90 76 61 72 69 61 62 6c 65 73 0a 74 65 73 74 20 2d  variables.test -
25ba0 7a 20 22 24 41 52 22 20 26 26 20 41 52 3d 61 72  z "$AR" && AR=ar
25bb0 0a 74 65 73 74 20 2d 7a 20 22 24 41 52 5f 46 4c  .test -z "$AR_FL
25bc0 41 47 53 22 20 26 26 20 41 52 5f 46 4c 41 47 53  AGS" && AR_FLAGS
25bd0 3d 63 72 75 0a 74 65 73 74 20 2d 7a 20 22 24 41  =cru.test -z "$A
25be0 53 22 20 26 26 20 41 53 3d 61 73 0a 74 65 73 74  S" && AS=as.test
25bf0 20 2d 7a 20 22 24 43 43 22 20 26 26 20 43 43 3d   -z "$CC" && CC=
25c00 63 63 0a 74 65 73 74 20 2d 7a 20 22 24 4c 54 43  cc.test -z "$LTC
25c10 43 22 20 26 26 20 4c 54 43 43 3d 24 43 43 0a 74  C" && LTCC=$CC.t
25c20 65 73 74 20 2d 7a 20 22 24 44 4c 4c 54 4f 4f 4c  est -z "$DLLTOOL
25c30 22 20 26 26 20 44 4c 4c 54 4f 4f 4c 3d 64 6c 6c  " && DLLTOOL=dll
25c40 74 6f 6f 6c 0a 74 65 73 74 20 2d 7a 20 22 24 4c  tool.test -z "$L
25c50 44 22 20 26 26 20 4c 44 3d 6c 64 0a 74 65 73 74  D" && LD=ld.test
25c60 20 2d 7a 20 22 24 4c 4e 5f 53 22 20 26 26 20 4c   -z "$LN_S" && L
25c70 4e 5f 53 3d 22 6c 6e 20 2d 73 22 0a 74 65 73 74  N_S="ln -s".test
25c80 20 2d 7a 20 22 24 4d 41 47 49 43 5f 43 4d 44 22   -z "$MAGIC_CMD"
25c90 20 26 26 20 4d 41 47 49 43 5f 43 4d 44 3d 66 69   && MAGIC_CMD=fi
25ca0 6c 65 0a 74 65 73 74 20 2d 7a 20 22 24 4e 4d 22  le.test -z "$NM"
25cb0 20 26 26 20 4e 4d 3d 6e 6d 0a 74 65 73 74 20 2d   && NM=nm.test -
25cc0 7a 20 22 24 53 45 44 22 20 26 26 20 53 45 44 3d  z "$SED" && SED=
25cd0 73 65 64 0a 74 65 73 74 20 2d 7a 20 22 24 4f 42  sed.test -z "$OB
25ce0 4a 44 55 4d 50 22 20 26 26 20 4f 42 4a 44 55 4d  JDUMP" && OBJDUM
25cf0 50 3d 6f 62 6a 64 75 6d 70 0a 74 65 73 74 20 2d  P=objdump.test -
25d00 7a 20 22 24 52 41 4e 4c 49 42 22 20 26 26 20 52  z "$RANLIB" && R
25d10 41 4e 4c 49 42 3d 3a 0a 74 65 73 74 20 2d 7a 20  ANLIB=:.test -z 
25d20 22 24 53 54 52 49 50 22 20 26 26 20 53 54 52 49  "$STRIP" && STRI
25d30 50 3d 3a 0a 74 65 73 74 20 2d 7a 20 22 24 61 63  P=:.test -z "$ac
25d40 5f 6f 62 6a 65 78 74 22 20 26 26 20 61 63 5f 6f  _objext" && ac_o
25d50 62 6a 65 78 74 3d 6f 0a 0a 23 20 44 65 74 65 72  bjext=o..# Deter
25d60 6d 69 6e 65 20 63 6f 6d 6d 61 6e 64 73 20 74 6f  mine commands to
25d70 20 63 72 65 61 74 65 20 6f 6c 64 2d 73 74 79 6c   create old-styl
25d80 65 20 73 74 61 74 69 63 20 61 72 63 68 69 76 65  e static archive
25d90 73 2e 0a 6f 6c 64 5f 61 72 63 68 69 76 65 5f 63  s..old_archive_c
25da0 6d 64 73 3d 27 24 41 52 20 24 41 52 5f 46 4c 41  mds='$AR $AR_FLA
25db0 47 53 20 24 6f 6c 64 6c 69 62 24 6f 6c 64 6f 62  GS $oldlib$oldob
25dc0 6a 73 24 6f 6c 64 5f 64 65 70 6c 69 62 73 27 0a  js$old_deplibs'.
25dd0 6f 6c 64 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f  old_postinstall_
25de0 63 6d 64 73 3d 27 63 68 6d 6f 64 20 36 34 34 20  cmds='chmod 644 
25df0 24 6f 6c 64 6c 69 62 27 0a 6f 6c 64 5f 70 6f 73  $oldlib'.old_pos
25e00 74 75 6e 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d  tuninstall_cmds=
25e10 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 52  ..if test -n "$R
25e20 41 4e 4c 49 42 22 3b 20 74 68 65 6e 0a 20 20 63  ANLIB"; then.  c
25e30 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a  ase $host_os in.
25e40 20 20 6f 70 65 6e 62 73 64 2a 29 0a 20 20 20 20    openbsd*).    
25e50 6f 6c 64 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f  old_postinstall_
25e60 63 6d 64 73 3d 22 5c 24 52 41 4e 4c 49 42 20 2d  cmds="\$RANLIB -
25e70 74 20 5c 24 6f 6c 64 6c 69 62 7e 24 6f 6c 64 5f  t \$oldlib~$old_
25e80 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73  postinstall_cmds
25e90 22 0a 20 20 20 20 3b 3b 0a 20 20 2a 29 0a 20 20  ".    ;;.  *).  
25ea0 20 20 6f 6c 64 5f 70 6f 73 74 69 6e 73 74 61 6c    old_postinstal
25eb0 6c 5f 63 6d 64 73 3d 22 5c 24 52 41 4e 4c 49 42  l_cmds="\$RANLIB
25ec0 20 5c 24 6f 6c 64 6c 69 62 7e 24 6f 6c 64 5f 70   \$oldlib~$old_p
25ed0 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 22  ostinstall_cmds"
25ee0 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20  .    ;;.  esac. 
25ef0 20 6f 6c 64 5f 61 72 63 68 69 76 65 5f 63 6d 64   old_archive_cmd
25f00 73 3d 22 24 6f 6c 64 5f 61 72 63 68 69 76 65 5f  s="$old_archive_
25f10 63 6d 64 73 7e 5c 24 52 41 4e 4c 49 42 20 5c 24  cmds~\$RANLIB \$
25f20 6f 6c 64 6c 69 62 22 0a 66 69 0a 0a 23 20 4f 6e  oldlib".fi..# On
25f30 6c 79 20 70 65 72 66 6f 72 6d 20 74 68 65 20 63  ly perform the c
25f40 68 65 63 6b 20 66 6f 72 20 66 69 6c 65 2c 20 69  heck for file, i
25f50 66 20 74 68 65 20 63 68 65 63 6b 20 6d 65 74 68  f the check meth
25f60 6f 64 20 72 65 71 75 69 72 65 73 20 69 74 0a 63  od requires it.c
25f70 61 73 65 20 24 64 65 70 6c 69 62 73 5f 63 68 65  ase $deplibs_che
25f80 63 6b 5f 6d 65 74 68 6f 64 20 69 6e 0a 66 69 6c  ck_method in.fil
25f90 65 5f 6d 61 67 69 63 2a 29 0a 20 20 69 66 20 74  e_magic*).  if t
25fa0 65 73 74 20 22 24 66 69 6c 65 5f 6d 61 67 69 63  est "$file_magic
25fb0 5f 63 6d 64 22 20 3d 20 27 24 4d 41 47 49 43 5f  _cmd" = '$MAGIC_
25fc0 43 4d 44 27 3b 20 74 68 65 6e 0a 20 20 20 20 65  CMD'; then.    e
25fd0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
25fe0 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
25ff0 72 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66  r ${ac_tool_pref
26000 69 78 7d 66 69 6c 65 22 20 3e 26 35 0a 65 63 68  ix}file" >&5.ech
26010 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
26020 69 6e 67 20 66 6f 72 20 24 7b 61 63 5f 74 6f 6f  ing for ${ac_too
26030 6c 5f 70 72 65 66 69 78 7d 66 69 6c 65 2e 2e 2e  l_prefix}file...
26040 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66   $ECHO_C" >&6.if
26050 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f 70   test "${lt_cv_p
26060 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 2b 73 65  ath_MAGIC_CMD+se
26070 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
26080 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22    echo $ECHO_N "
26090 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43  (cached) $ECHO_C
260a0 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61 73  " >&6.else.  cas
260b0 65 20 24 4d 41 47 49 43 5f 43 4d 44 20 69 6e 0a  e $MAGIC_CMD in.
260c0 5b 5c 5c 2f 2a 5d 20 7c 20 20 3f 3a 5b 5c 5c 2f  [\\/*] |  ?:[\\/
260d0 5d 2a 29 0a 20 20 6c 74 5f 63 76 5f 70 61 74 68  ]*).  lt_cv_path
260e0 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 24 4d 41 47  _MAGIC_CMD="$MAG
260f0 49 43 5f 43 4d 44 22 20 23 20 4c 65 74 20 74 68  IC_CMD" # Let th
26100 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20  e user override 
26110 74 68 65 20 74 65 73 74 20 77 69 74 68 20 61 20  the test with a 
26120 70 61 74 68 2e 0a 20 20 3b 3b 0a 2a 29 0a 20 20  path..  ;;.*).  
26130 6c 74 5f 73 61 76 65 5f 4d 41 47 49 43 5f 43 4d  lt_save_MAGIC_CM
26140 44 3d 22 24 4d 41 47 49 43 5f 43 4d 44 22 0a 20  D="$MAGIC_CMD". 
26150 20 6c 74 5f 73 61 76 65 5f 69 66 73 3d 22 24 49   lt_save_ifs="$I
26160 46 53 22 3b 20 49 46 53 3d 24 50 41 54 48 5f 53  FS"; IFS=$PATH_S
26170 45 50 41 52 41 54 4f 52 0a 20 20 61 63 5f 64 75  EPARATOR.  ac_du
26180 6d 6d 79 3d 22 2f 75 73 72 2f 62 69 6e 24 50 41  mmy="/usr/bin$PA
26190 54 48 5f 53 45 50 41 52 41 54 4f 52 24 50 41 54  TH_SEPARATOR$PAT
261a0 48 22 0a 20 20 66 6f 72 20 61 63 5f 64 69 72 20  H".  for ac_dir 
261b0 69 6e 20 24 61 63 5f 64 75 6d 6d 79 3b 20 64 6f  in $ac_dummy; do
261c0 0a 20 20 20 20 49 46 53 3d 22 24 6c 74 5f 73 61  .    IFS="$lt_sa
261d0 76 65 5f 69 66 73 22 0a 20 20 20 20 74 65 73 74  ve_ifs".    test
261e0 20 2d 7a 20 22 24 61 63 5f 64 69 72 22 20 26 26   -z "$ac_dir" &&
261f0 20 61 63 5f 64 69 72 3d 2e 0a 20 20 20 20 69 66   ac_dir=..    if
26200 20 74 65 73 74 20 2d 66 20 24 61 63 5f 64 69 72   test -f $ac_dir
26210 2f 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69  /${ac_tool_prefi
26220 78 7d 66 69 6c 65 3b 20 74 68 65 6e 0a 20 20 20  x}file; then.   
26230 20 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41     lt_cv_path_MA
26240 47 49 43 5f 43 4d 44 3d 22 24 61 63 5f 64 69 72  GIC_CMD="$ac_dir
26250 2f 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69  /${ac_tool_prefi
26260 78 7d 66 69 6c 65 22 0a 20 20 20 20 20 20 69 66  x}file".      if
26270 20 74 65 73 74 20 2d 6e 20 22 24 66 69 6c 65 5f   test -n "$file_
26280 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 22  magic_test_file"
26290 3b 20 74 68 65 6e 0a 09 63 61 73 65 20 24 64 65  ; then..case $de
262a0 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
262b0 6f 64 20 69 6e 0a 09 22 66 69 6c 65 5f 6d 61 67  od in.."file_mag
262c0 69 63 20 22 2a 29 0a 09 20 20 66 69 6c 65 5f 6d  ic "*)..  file_m
262d0 61 67 69 63 5f 72 65 67 65 78 3d 22 60 65 78 70  agic_regex="`exp
262e0 72 20 5c 22 24 64 65 70 6c 69 62 73 5f 63 68 65  r \"$deplibs_che
262f0 63 6b 5f 6d 65 74 68 6f 64 5c 22 20 3a 20 5c 22  ck_method\" : \"
26300 66 69 6c 65 5f 6d 61 67 69 63 20 5c 28 2e 2a 5c  file_magic \(.*\
26310 29 5c 22 60 22 0a 09 20 20 4d 41 47 49 43 5f 43  )\"`"..  MAGIC_C
26320 4d 44 3d 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f  MD="$lt_cv_path_
26330 4d 41 47 49 43 5f 43 4d 44 22 0a 09 20 20 69 66  MAGIC_CMD"..  if
26340 20 65 76 61 6c 20 24 66 69 6c 65 5f 6d 61 67 69   eval $file_magi
26350 63 5f 63 6d 64 20 5c 24 66 69 6c 65 5f 6d 61 67  c_cmd \$file_mag
26360 69 63 5f 74 65 73 74 5f 66 69 6c 65 20 32 3e 20  ic_test_file 2> 
26370 2f 64 65 76 2f 6e 75 6c 6c 20 7c 0a 09 20 20 20  /dev/null |..   
26380 20 24 45 47 52 45 50 20 22 24 66 69 6c 65 5f 6d   $EGREP "$file_m
26390 61 67 69 63 5f 72 65 67 65 78 22 20 3e 20 2f 64  agic_regex" > /d
263a0 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 20  ev/null; then.. 
263b0 20 20 20 3a 0a 09 20 20 65 6c 73 65 0a 09 20 20     :..  else..  
263c0 20 20 63 61 74 20 3c 3c 45 4f 46 20 31 3e 26 32    cat <<EOF 1>&2
263d0 0a 0a 2a 2a 2a 20 57 61 72 6e 69 6e 67 3a 20 74  ..*** Warning: t
263e0 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 62 74 6f  he command libto
263f0 6f 6c 20 75 73 65 73 20 74 6f 20 64 65 74 65 63  ol uses to detec
26400 74 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69  t shared librari
26410 65 73 2c 0a 2a 2a 2a 20 24 66 69 6c 65 5f 6d 61  es,.*** $file_ma
26420 67 69 63 5f 63 6d 64 2c 20 70 72 6f 64 75 63 65  gic_cmd, produce
26430 73 20 6f 75 74 70 75 74 20 74 68 61 74 20 6c 69  s output that li
26440 62 74 6f 6f 6c 20 63 61 6e 6e 6f 74 20 72 65 63  btool cannot rec
26450 6f 67 6e 69 7a 65 2e 0a 2a 2a 2a 20 54 68 65 20  ognize..*** The 
26460 72 65 73 75 6c 74 20 69 73 20 74 68 61 74 20 6c  result is that l
26470 69 62 74 6f 6f 6c 20 6d 61 79 20 66 61 69 6c 20  ibtool may fail 
26480 74 6f 20 72 65 63 6f 67 6e 69 7a 65 20 73 68 61  to recognize sha
26490 72 65 64 20 6c 69 62 72 61 72 69 65 73 0a 2a 2a  red libraries.**
264a0 2a 20 61 73 20 73 75 63 68 2e 20 20 54 68 69 73  * as such.  This
264b0 20 77 69 6c 6c 20 61 66 66 65 63 74 20 74 68 65   will affect the
264c0 20 63 72 65 61 74 69 6f 6e 20 6f 66 20 6c 69 62   creation of lib
264d0 74 6f 6f 6c 20 6c 69 62 72 61 72 69 65 73 20 74  tool libraries t
264e0 68 61 74 0a 2a 2a 2a 20 64 65 70 65 6e 64 20 6f  hat.*** depend o
264f0 6e 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69  n shared librari
26500 65 73 2c 20 62 75 74 20 70 72 6f 67 72 61 6d 73  es, but programs
26510 20 6c 69 6e 6b 65 64 20 77 69 74 68 20 73 75 63   linked with suc
26520 68 20 6c 69 62 74 6f 6f 6c 0a 2a 2a 2a 20 6c 69  h libtool.*** li
26530 62 72 61 72 69 65 73 20 77 69 6c 6c 20 77 6f 72  braries will wor
26540 6b 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20  k regardless of 
26550 74 68 69 73 20 70 72 6f 62 6c 65 6d 2e 20 20 4e  this problem.  N
26560 65 76 65 72 74 68 65 6c 65 73 73 2c 20 79 6f 75  evertheless, you
26570 0a 2a 2a 2a 20 6d 61 79 20 77 61 6e 74 20 74 6f  .*** may want to
26580 20 72 65 70 6f 72 74 20 74 68 65 20 70 72 6f 62   report the prob
26590 6c 65 6d 20 74 6f 20 79 6f 75 72 20 73 79 73 74  lem to your syst
265a0 65 6d 20 6d 61 6e 61 67 65 72 20 61 6e 64 2f 6f  em manager and/o
265b0 72 20 74 6f 0a 2a 2a 2a 20 62 75 67 2d 6c 69 62  r to.*** bug-lib
265c0 74 6f 6f 6c 40 67 6e 75 2e 6f 72 67 0a 0a 45 4f  tool@gnu.org..EO
265d0 46 0a 09 20 20 66 69 20 3b 3b 0a 09 65 73 61 63  F..  fi ;;..esac
265e0 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20  .      fi.      
265f0 62 72 65 61 6b 0a 20 20 20 20 66 69 0a 20 20 64  break.    fi.  d
26600 6f 6e 65 0a 20 20 49 46 53 3d 22 24 6c 74 5f 73  one.  IFS="$lt_s
26610 61 76 65 5f 69 66 73 22 0a 20 20 4d 41 47 49 43  ave_ifs".  MAGIC
26620 5f 43 4d 44 3d 22 24 6c 74 5f 73 61 76 65 5f 4d  _CMD="$lt_save_M
26630 41 47 49 43 5f 43 4d 44 22 0a 20 20 3b 3b 0a 65  AGIC_CMD".  ;;.e
26640 73 61 63 0a 66 69 0a 0a 4d 41 47 49 43 5f 43 4d  sac.fi..MAGIC_CM
26650 44 3d 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4d  D="$lt_cv_path_M
26660 41 47 49 43 5f 43 4d 44 22 0a 69 66 20 74 65 73  AGIC_CMD".if tes
26670 74 20 2d 6e 20 22 24 4d 41 47 49 43 5f 43 4d 44  t -n "$MAGIC_CMD
26680 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22  "; then.  echo "
26690 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
266a0 72 65 73 75 6c 74 3a 20 24 4d 41 47 49 43 5f 43  result: $MAGIC_C
266b0 4d 44 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  MD" >&5.echo "${
266c0 45 43 48 4f 5f 54 7d 24 4d 41 47 49 43 5f 43 4d  ECHO_T}$MAGIC_CM
266d0 44 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63  D" >&6.else.  ec
266e0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
266f0 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20  NO: result: no" 
26700 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
26710 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 69  _T}no" >&6.fi..i
26720 66 20 74 65 73 74 20 2d 7a 20 22 24 6c 74 5f 63  f test -z "$lt_c
26730 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44  v_path_MAGIC_CMD
26740 22 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73  "; then.  if tes
26750 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70  t -n "$ac_tool_p
26760 72 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 20 20  refix"; then.   
26770 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
26780 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
26790 66 6f 72 20 66 69 6c 65 22 20 3e 26 35 0a 65 63  for file" >&5.ec
267a0 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
267b0 6b 69 6e 67 20 66 6f 72 20 66 69 6c 65 2e 2e 2e  king for file...
267c0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66   $ECHO_C" >&6.if
267d0 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f 70   test "${lt_cv_p
267e0 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 2b 73 65  ath_MAGIC_CMD+se
267f0 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
26800 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22    echo $ECHO_N "
26810 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43  (cached) $ECHO_C
26820 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61 73  " >&6.else.  cas
26830 65 20 24 4d 41 47 49 43 5f 43 4d 44 20 69 6e 0a  e $MAGIC_CMD in.
26840 5b 5c 5c 2f 2a 5d 20 7c 20 20 3f 3a 5b 5c 5c 2f  [\\/*] |  ?:[\\/
26850 5d 2a 29 0a 20 20 6c 74 5f 63 76 5f 70 61 74 68  ]*).  lt_cv_path
26860 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 24 4d 41 47  _MAGIC_CMD="$MAG
26870 49 43 5f 43 4d 44 22 20 23 20 4c 65 74 20 74 68  IC_CMD" # Let th
26880 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20  e user override 
26890 74 68 65 20 74 65 73 74 20 77 69 74 68 20 61 20  the test with a 
268a0 70 61 74 68 2e 0a 20 20 3b 3b 0a 2a 29 0a 20 20  path..  ;;.*).  
268b0 6c 74 5f 73 61 76 65 5f 4d 41 47 49 43 5f 43 4d  lt_save_MAGIC_CM
268c0 44 3d 22 24 4d 41 47 49 43 5f 43 4d 44 22 0a 20  D="$MAGIC_CMD". 
268d0 20 6c 74 5f 73 61 76 65 5f 69 66 73 3d 22 24 49   lt_save_ifs="$I
268e0 46 53 22 3b 20 49 46 53 3d 24 50 41 54 48 5f 53  FS"; IFS=$PATH_S
268f0 45 50 41 52 41 54 4f 52 0a 20 20 61 63 5f 64 75  EPARATOR.  ac_du
26900 6d 6d 79 3d 22 2f 75 73 72 2f 62 69 6e 24 50 41  mmy="/usr/bin$PA
26910 54 48 5f 53 45 50 41 52 41 54 4f 52 24 50 41 54  TH_SEPARATOR$PAT
26920 48 22 0a 20 20 66 6f 72 20 61 63 5f 64 69 72 20  H".  for ac_dir 
26930 69 6e 20 24 61 63 5f 64 75 6d 6d 79 3b 20 64 6f  in $ac_dummy; do
26940 0a 20 20 20 20 49 46 53 3d 22 24 6c 74 5f 73 61  .    IFS="$lt_sa
26950 76 65 5f 69 66 73 22 0a 20 20 20 20 74 65 73 74  ve_ifs".    test
26960 20 2d 7a 20 22 24 61 63 5f 64 69 72 22 20 26 26   -z "$ac_dir" &&
26970 20 61 63 5f 64 69 72 3d 2e 0a 20 20 20 20 69 66   ac_dir=..    if
26980 20 74 65 73 74 20 2d 66 20 24 61 63 5f 64 69 72   test -f $ac_dir
26990 2f 66 69 6c 65 3b 20 74 68 65 6e 0a 20 20 20 20  /file; then.    
269a0 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47    lt_cv_path_MAG
269b0 49 43 5f 43 4d 44 3d 22 24 61 63 5f 64 69 72 2f  IC_CMD="$ac_dir/
269c0 66 69 6c 65 22 0a 20 20 20 20 20 20 69 66 20 74  file".      if t
269d0 65 73 74 20 2d 6e 20 22 24 66 69 6c 65 5f 6d 61  est -n "$file_ma
269e0 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 22 3b 20  gic_test_file"; 
269f0 74 68 65 6e 0a 09 63 61 73 65 20 24 64 65 70 6c  then..case $depl
26a00 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
26a10 20 69 6e 0a 09 22 66 69 6c 65 5f 6d 61 67 69 63   in.."file_magic
26a20 20 22 2a 29 0a 09 20 20 66 69 6c 65 5f 6d 61 67   "*)..  file_mag
26a30 69 63 5f 72 65 67 65 78 3d 22 60 65 78 70 72 20  ic_regex="`expr 
26a40 5c 22 24 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  \"$deplibs_check
26a50 5f 6d 65 74 68 6f 64 5c 22 20 3a 20 5c 22 66 69  _method\" : \"fi
26a60 6c 65 5f 6d 61 67 69 63 20 5c 28 2e 2a 5c 29 5c  le_magic \(.*\)\
26a70 22 60 22 0a 09 20 20 4d 41 47 49 43 5f 43 4d 44  "`"..  MAGIC_CMD
26a80 3d 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41  ="$lt_cv_path_MA
26a90 47 49 43 5f 43 4d 44 22 0a 09 20 20 69 66 20 65  GIC_CMD"..  if e
26aa0 76 61 6c 20 24 66 69 6c 65 5f 6d 61 67 69 63 5f  val $file_magic_
26ab0 63 6d 64 20 5c 24 66 69 6c 65 5f 6d 61 67 69 63  cmd \$file_magic
26ac0 5f 74 65 73 74 5f 66 69 6c 65 20 32 3e 20 2f 64  _test_file 2> /d
26ad0 65 76 2f 6e 75 6c 6c 20 7c 0a 09 20 20 20 20 24  ev/null |..    $
26ae0 45 47 52 45 50 20 22 24 66 69 6c 65 5f 6d 61 67  EGREP "$file_mag
26af0 69 63 5f 72 65 67 65 78 22 20 3e 20 2f 64 65 76  ic_regex" > /dev
26b00 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 20 20 20  /null; then..   
26b10 20 3a 0a 09 20 20 65 6c 73 65 0a 09 20 20 20 20   :..  else..    
26b20 63 61 74 20 3c 3c 45 4f 46 20 31 3e 26 32 0a 0a  cat <<EOF 1>&2..
26b30 2a 2a 2a 20 57 61 72 6e 69 6e 67 3a 20 74 68 65  *** Warning: the
26b40 20 63 6f 6d 6d 61 6e 64 20 6c 69 62 74 6f 6f 6c   command libtool
26b50 20 75 73 65 73 20 74 6f 20 64 65 74 65 63 74 20   uses to detect 
26b60 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73  shared libraries
26b70 2c 0a 2a 2a 2a 20 24 66 69 6c 65 5f 6d 61 67 69  ,.*** $file_magi
26b80 63 5f 63 6d 64 2c 20 70 72 6f 64 75 63 65 73 20  c_cmd, produces 
26b90 6f 75 74 70 75 74 20 74 68 61 74 20 6c 69 62 74  output that libt
26ba0 6f 6f 6c 20 63 61 6e 6e 6f 74 20 72 65 63 6f 67  ool cannot recog
26bb0 6e 69 7a 65 2e 0a 2a 2a 2a 20 54 68 65 20 72 65  nize..*** The re
26bc0 73 75 6c 74 20 69 73 20 74 68 61 74 20 6c 69 62  sult is that lib
26bd0 74 6f 6f 6c 20 6d 61 79 20 66 61 69 6c 20 74 6f  tool may fail to
26be0 20 72 65 63 6f 67 6e 69 7a 65 20 73 68 61 72 65   recognize share
26bf0 64 20 6c 69 62 72 61 72 69 65 73 0a 2a 2a 2a 20  d libraries.*** 
26c00 61 73 20 73 75 63 68 2e 20 20 54 68 69 73 20 77  as such.  This w
26c10 69 6c 6c 20 61 66 66 65 63 74 20 74 68 65 20 63  ill affect the c
26c20 72 65 61 74 69 6f 6e 20 6f 66 20 6c 69 62 74 6f  reation of libto
26c30 6f 6c 20 6c 69 62 72 61 72 69 65 73 20 74 68 61  ol libraries tha
26c40 74 0a 2a 2a 2a 20 64 65 70 65 6e 64 20 6f 6e 20  t.*** depend on 
26c50 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73  shared libraries
26c60 2c 20 62 75 74 20 70 72 6f 67 72 61 6d 73 20 6c  , but programs l
26c70 69 6e 6b 65 64 20 77 69 74 68 20 73 75 63 68 20  inked with such 
26c80 6c 69 62 74 6f 6f 6c 0a 2a 2a 2a 20 6c 69 62 72  libtool.*** libr
26c90 61 72 69 65 73 20 77 69 6c 6c 20 77 6f 72 6b 20  aries will work 
26ca0 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 74 68  regardless of th
26cb0 69 73 20 70 72 6f 62 6c 65 6d 2e 20 20 4e 65 76  is problem.  Nev
26cc0 65 72 74 68 65 6c 65 73 73 2c 20 79 6f 75 0a 2a  ertheless, you.*
26cd0 2a 2a 20 6d 61 79 20 77 61 6e 74 20 74 6f 20 72  ** may want to r
26ce0 65 70 6f 72 74 20 74 68 65 20 70 72 6f 62 6c 65  eport the proble
26cf0 6d 20 74 6f 20 79 6f 75 72 20 73 79 73 74 65 6d  m to your system
26d00 20 6d 61 6e 61 67 65 72 20 61 6e 64 2f 6f 72 20   manager and/or 
26d10 74 6f 0a 2a 2a 2a 20 62 75 67 2d 6c 69 62 74 6f  to.*** bug-libto
26d20 6f 6c 40 67 6e 75 2e 6f 72 67 0a 0a 45 4f 46 0a  ol@gnu.org..EOF.
26d30 09 20 20 66 69 20 3b 3b 0a 09 65 73 61 63 0a 20  .  fi ;;..esac. 
26d40 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 62 72       fi.      br
26d50 65 61 6b 0a 20 20 20 20 66 69 0a 20 20 64 6f 6e  eak.    fi.  don
26d60 65 0a 20 20 49 46 53 3d 22 24 6c 74 5f 73 61 76  e.  IFS="$lt_sav
26d70 65 5f 69 66 73 22 0a 20 20 4d 41 47 49 43 5f 43  e_ifs".  MAGIC_C
26d80 4d 44 3d 22 24 6c 74 5f 73 61 76 65 5f 4d 41 47  MD="$lt_save_MAG
26d90 49 43 5f 43 4d 44 22 0a 20 20 3b 3b 0a 65 73 61  IC_CMD".  ;;.esa
26da0 63 0a 66 69 0a 0a 4d 41 47 49 43 5f 43 4d 44 3d  c.fi..MAGIC_CMD=
26db0 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47  "$lt_cv_path_MAG
26dc0 49 43 5f 43 4d 44 22 0a 69 66 20 74 65 73 74 20  IC_CMD".if test 
26dd0 2d 6e 20 22 24 4d 41 47 49 43 5f 43 4d 44 22 3b  -n "$MAGIC_CMD";
26de0 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61   then.  echo "$a
26df0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
26e00 73 75 6c 74 3a 20 24 4d 41 47 49 43 5f 43 4d 44  sult: $MAGIC_CMD
26e10 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
26e20 48 4f 5f 54 7d 24 4d 41 47 49 43 5f 43 4d 44 22  HO_T}$MAGIC_CMD"
26e30 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f   >&6.else.  echo
26e40 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
26e50 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26  : result: no" >&
26e60 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
26e70 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 20 20 65  }no" >&6.fi..  e
26e80 6c 73 65 0a 20 20 20 20 4d 41 47 49 43 5f 43 4d  lse.    MAGIC_CM
26e90 44 3d 3a 0a 20 20 66 69 0a 66 69 0a 0a 20 20 66  D=:.  fi.fi..  f
26ea0 69 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a 65 6e 61  i.  ;;.esac..ena
26eb0 62 6c 65 5f 64 6c 6f 70 65 6e 3d 6e 6f 0a 65 6e  ble_dlopen=no.en
26ec0 61 62 6c 65 5f 77 69 6e 33 32 5f 64 6c 6c 3d 6e  able_win32_dll=n
26ed0 6f 0a 0a 23 20 43 68 65 63 6b 20 77 68 65 74 68  o..# Check wheth
26ee0 65 72 20 2d 2d 65 6e 61 62 6c 65 2d 6c 69 62 74  er --enable-libt
26ef0 6f 6f 6c 2d 6c 6f 63 6b 20 6f 72 20 2d 2d 64 69  ool-lock or --di
26f00 73 61 62 6c 65 2d 6c 69 62 74 6f 6f 6c 2d 6c 6f  sable-libtool-lo
26f10 63 6b 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 66  ck was given..if
26f20 20 74 65 73 74 20 22 24 7b 65 6e 61 62 6c 65 5f   test "${enable_
26f30 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 2b 73 65 74  libtool_lock+set
26f40 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
26f50 20 65 6e 61 62 6c 65 76 61 6c 3d 22 24 65 6e 61   enableval="$ena
26f60 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b  ble_libtool_lock
26f70 22 0a 0a 66 69 3b 0a 74 65 73 74 20 22 78 24 65  "..fi;.test "x$e
26f80 6e 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f  nable_libtool_lo
26f90 63 6b 22 20 21 3d 20 78 6e 6f 20 26 26 20 65 6e  ck" != xno && en
26fa0 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63  able_libtool_loc
26fb0 6b 3d 79 65 73 0a 0a 0a 23 20 43 68 65 63 6b 20  k=yes...# Check 
26fc0 77 68 65 74 68 65 72 20 2d 2d 77 69 74 68 2d 70  whether --with-p
26fd0 69 63 20 6f 72 20 2d 2d 77 69 74 68 6f 75 74 2d  ic or --without-
26fe0 70 69 63 20 77 61 73 20 67 69 76 65 6e 2e 0a 69  pic was given..i
26ff0 66 20 74 65 73 74 20 22 24 7b 77 69 74 68 5f 70  f test "${with_p
27000 69 63 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  ic+set}" = set; 
27010 74 68 65 6e 0a 20 20 77 69 74 68 76 61 6c 3d 22  then.  withval="
27020 24 77 69 74 68 5f 70 69 63 22 0a 20 20 70 69 63  $with_pic".  pic
27030 5f 6d 6f 64 65 3d 22 24 77 69 74 68 76 61 6c 22  _mode="$withval"
27040 0a 65 6c 73 65 0a 20 20 70 69 63 5f 6d 6f 64 65  .else.  pic_mode
27050 3d 64 65 66 61 75 6c 74 0a 66 69 3b 0a 74 65 73  =default.fi;.tes
27060 74 20 2d 7a 20 22 24 70 69 63 5f 6d 6f 64 65 22  t -z "$pic_mode"
27070 20 26 26 20 70 69 63 5f 6d 6f 64 65 3d 64 65 66   && pic_mode=def
27080 61 75 6c 74 0a 0a 23 20 55 73 65 20 43 20 66 6f  ault..# Use C fo
27090 72 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 6f  r the default co
270a0 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 6e 20 74  nfiguration in t
270b0 68 65 20 6c 69 62 74 6f 6f 6c 20 73 63 72 69 70  he libtool scrip
270c0 74 0a 74 61 67 6e 61 6d 65 3d 0a 6c 74 5f 73 61  t.tagname=.lt_sa
270d0 76 65 5f 43 43 3d 22 24 43 43 22 0a 61 63 5f 65  ve_CC="$CC".ac_e
270e0 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27 24 43 50  xt=c.ac_cpp='$CP
270f0 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61 63 5f  P $CPPFLAGS'.ac_
27100 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20 2d 63 20  compile='$CC -c 
27110 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47  $CFLAGS $CPPFLAG
27120 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  S conftest.$ac_e
27130 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d  xt >&5'.ac_link=
27140 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74 65 73 74  '$CC -o conftest
27150 24 61 63 5f 65 78 65 65 78 74 20 24 43 46 4c 41  $ac_exeext $CFLA
27160 47 53 20 24 43 50 50 46 4c 41 47 53 20 24 4c 44  GS $CPPFLAGS $LD
27170 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24  FLAGS conftest.$
27180 61 63 5f 65 78 74 20 24 4c 49 42 53 20 3e 26 35  ac_ext $LIBS >&5
27190 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e  '.ac_compiler_gn
271a0 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69  u=$ac_cv_c_compi
271b0 6c 65 72 5f 67 6e 75 0a 0a 0a 23 20 53 6f 75 72  ler_gnu...# Sour
271c0 63 65 20 66 69 6c 65 20 65 78 74 65 6e 73 69 6f  ce file extensio
271d0 6e 20 66 6f 72 20 43 20 74 65 73 74 20 73 6f 75  n for C test sou
271e0 72 63 65 73 2e 0a 61 63 5f 65 78 74 3d 63 0a 0a  rces..ac_ext=c..
271f0 23 20 4f 62 6a 65 63 74 20 66 69 6c 65 20 65 78  # Object file ex
27200 74 65 6e 73 69 6f 6e 20 66 6f 72 20 63 6f 6d 70  tension for comp
27210 69 6c 65 64 20 43 20 74 65 73 74 20 73 6f 75 72  iled C test sour
27220 63 65 73 2e 0a 6f 62 6a 65 78 74 3d 6f 0a 6f 62  ces..objext=o.ob
27230 6a 65 78 74 3d 24 6f 62 6a 65 78 74 0a 0a 23 20  jext=$objext..# 
27240 43 6f 64 65 20 74 6f 20 62 65 20 75 73 65 64 20  Code to be used 
27250 69 6e 20 73 69 6d 70 6c 65 20 63 6f 6d 70 69 6c  in simple compil
27260 65 20 74 65 73 74 73 0a 6c 74 5f 73 69 6d 70 6c  e tests.lt_simpl
27270 65 5f 63 6f 6d 70 69 6c 65 5f 74 65 73 74 5f 63  e_compile_test_c
27280 6f 64 65 3d 22 69 6e 74 20 73 6f 6d 65 5f 76 61  ode="int some_va
27290 72 69 61 62 6c 65 20 3d 20 30 3b 5c 6e 22 0a 0a  riable = 0;\n"..
272a0 23 20 43 6f 64 65 20 74 6f 20 62 65 20 75 73 65  # Code to be use
272b0 64 20 69 6e 20 73 69 6d 70 6c 65 20 6c 69 6e 6b  d in simple link
272c0 20 74 65 73 74 73 0a 6c 74 5f 73 69 6d 70 6c 65   tests.lt_simple
272d0 5f 6c 69 6e 6b 5f 74 65 73 74 5f 63 6f 64 65 3d  _link_test_code=
272e0 27 69 6e 74 20 6d 61 69 6e 28 29 7b 72 65 74 75  'int main(){retu
272f0 72 6e 28 30 29 3b 7d 5c 6e 27 0a 0a 0a 23 20 49  rn(0);}\n'...# I
27300 66 20 6e 6f 20 43 20 63 6f 6d 70 69 6c 65 72 20  f no C compiler 
27310 77 61 73 20 73 70 65 63 69 66 69 65 64 2c 20 75  was specified, u
27320 73 65 20 43 43 2e 0a 4c 54 43 43 3d 24 7b 4c 54  se CC..LTCC=${LT
27330 43 43 2d 22 24 43 43 22 7d 0a 0a 23 20 41 6c 6c  CC-"$CC"}..# All
27340 6f 77 20 43 43 20 74 6f 20 62 65 20 61 20 70 72  ow CC to be a pr
27350 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20  ogram name with 
27360 61 72 67 75 6d 65 6e 74 73 2e 0a 63 6f 6d 70 69  arguments..compi
27370 6c 65 72 3d 24 43 43 0a 0a 0a 23 0a 23 20 43 68  ler=$CC...#.# Ch
27380 65 63 6b 20 66 6f 72 20 61 6e 79 20 73 70 65 63  eck for any spec
27390 69 61 6c 20 73 68 61 72 65 64 20 6c 69 62 72 61  ial shared libra
273a0 72 79 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 66  ry compilation f
273b0 6c 61 67 73 2e 0a 23 0a 6c 74 5f 70 72 6f 67 5f  lags..#.lt_prog_
273c0 63 63 5f 73 68 6c 69 62 3d 0a 69 66 20 74 65 73  cc_shlib=.if tes
273d0 74 20 22 24 47 43 43 22 20 3d 20 6e 6f 3b 20 74  t "$GCC" = no; t
273e0 68 65 6e 0a 20 20 63 61 73 65 20 24 68 6f 73 74  hen.  case $host
273f0 5f 6f 73 20 69 6e 0a 20 20 73 63 6f 33 2e 32 76  _os in.  sco3.2v
27400 35 2a 29 0a 20 20 20 20 6c 74 5f 70 72 6f 67 5f  5*).    lt_prog_
27410 63 63 5f 73 68 6c 69 62 3d 27 2d 62 65 6c 66 27  cc_shlib='-belf'
27420 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 66  .    ;;.  esac.f
27430 69 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 6c  i.if test -n "$l
27440 74 5f 70 72 6f 67 5f 63 63 5f 73 68 6c 69 62 22  t_prog_cc_shlib"
27450 3b 20 74 68 65 6e 0a 20 20 7b 20 65 63 68 6f 20  ; then.  { echo 
27460 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
27470 20 57 41 52 4e 49 4e 47 3a 20 5c 60 24 43 43 27   WARNING: \`$CC'
27480 20 72 65 71 75 69 72 65 73 20 5c 60 24 6c 74 5f   requires \`$lt_
27490 70 72 6f 67 5f 63 63 5f 73 68 6c 69 62 27 20 74  prog_cc_shlib' t
274a0 6f 20 62 75 69 6c 64 20 73 68 61 72 65 64 20 6c  o build shared l
274b0 69 62 72 61 72 69 65 73 22 20 3e 26 35 0a 65 63  ibraries" >&5.ec
274c0 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e  ho "$as_me: WARN
274d0 49 4e 47 3a 20 5c 60 24 43 43 27 20 72 65 71 75  ING: \`$CC' requ
274e0 69 72 65 73 20 5c 60 24 6c 74 5f 70 72 6f 67 5f  ires \`$lt_prog_
274f0 63 63 5f 73 68 6c 69 62 27 20 74 6f 20 62 75 69  cc_shlib' to bui
27500 6c 64 20 73 68 61 72 65 64 20 6c 69 62 72 61 72  ld shared librar
27510 69 65 73 22 20 3e 26 32 3b 7d 0a 20 20 69 66 20  ies" >&2;}.  if 
27520 65 63 68 6f 20 22 24 6f 6c 64 5f 43 43 20 24 6f  echo "$old_CC $o
27530 6c 64 5f 43 46 4c 41 47 53 20 22 20 7c 20 67 72  ld_CFLAGS " | gr
27540 65 70 20 22 5b 20 09 5d 24 6c 74 5f 70 72 6f 67  ep "[ .]$lt_prog
27550 5f 63 63 5f 73 68 6c 69 62 5b 20 09 5d 22 20 3e  _cc_shlib[ .]" >
27560 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 20  /dev/null; then 
27570 3a 0a 20 20 65 6c 73 65 0a 20 20 20 20 7b 20 65  :.  else.    { e
27580 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
27590 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 61 64  ENO: WARNING: ad
275a0 64 20 5c 60 24 6c 74 5f 70 72 6f 67 5f 63 63 5f  d \`$lt_prog_cc_
275b0 73 68 6c 69 62 27 20 74 6f 20 74 68 65 20 43 43  shlib' to the CC
275c0 20 6f 72 20 43 46 4c 41 47 53 20 65 6e 76 20 76   or CFLAGS env v
275d0 61 72 69 61 62 6c 65 20 61 6e 64 20 72 65 63 6f  ariable and reco
275e0 6e 66 69 67 75 72 65 22 20 3e 26 35 0a 65 63 68  nfigure" >&5.ech
275f0 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49  o "$as_me: WARNI
27600 4e 47 3a 20 61 64 64 20 5c 60 24 6c 74 5f 70 72  NG: add \`$lt_pr
27610 6f 67 5f 63 63 5f 73 68 6c 69 62 27 20 74 6f 20  og_cc_shlib' to 
27620 74 68 65 20 43 43 20 6f 72 20 43 46 4c 41 47 53  the CC or CFLAGS
27630 20 65 6e 76 20 76 61 72 69 61 62 6c 65 20 61 6e   env variable an
27640 64 20 72 65 63 6f 6e 66 69 67 75 72 65 22 20 3e  d reconfigure" >
27650 26 32 3b 7d 0a 20 20 20 20 6c 74 5f 63 76 5f 70  &2;}.    lt_cv_p
27660 72 6f 67 5f 63 63 5f 63 61 6e 5f 62 75 69 6c 64  rog_cc_can_build
27670 5f 73 68 61 72 65 64 3d 6e 6f 0a 20 20 66 69 0a  _shared=no.  fi.
27680 66 69 0a 0a 0a 23 0a 23 20 43 68 65 63 6b 20 74  fi...#.# Check t
27690 6f 20 6d 61 6b 65 20 73 75 72 65 20 74 68 65 20  o make sure the 
276a0 73 74 61 74 69 63 20 66 6c 61 67 20 61 63 74 75  static flag actu
276b0 61 6c 6c 79 20 77 6f 72 6b 73 2e 0a 23 0a 65 63  ally works..#.ec
276c0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
276d0 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 69 66 20  NO: checking if 
276e0 24 63 6f 6d 70 69 6c 65 72 20 73 74 61 74 69 63  $compiler static
276f0 20 66 6c 61 67 20 24 6c 74 5f 70 72 6f 67 5f 63   flag $lt_prog_c
27700 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 20 77  ompiler_static w
27710 6f 72 6b 73 22 20 3e 26 35 0a 65 63 68 6f 20 24  orks" >&5.echo $
27720 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
27730 20 69 66 20 24 63 6f 6d 70 69 6c 65 72 20 73 74   if $compiler st
27740 61 74 69 63 20 66 6c 61 67 20 24 6c 74 5f 70 72  atic flag $lt_pr
27750 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74  og_compiler_stat
27760 69 63 20 77 6f 72 6b 73 2e 2e 2e 20 24 45 43 48  ic works... $ECH
27770 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
27780 20 22 24 7b 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70   "${lt_prog_comp
27790 69 6c 65 72 5f 73 74 61 74 69 63 5f 77 6f 72 6b  iler_static_work
277a0 73 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  s+set}" = set; t
277b0 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
277c0 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
277d0 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
277e0 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65   lt_prog_compile
277f0 72 5f 73 74 61 74 69 63 5f 77 6f 72 6b 73 3d 6e  r_static_works=n
27800 6f 0a 20 20 20 73 61 76 65 5f 4c 44 46 4c 41 47  o.   save_LDFLAG
27810 53 3d 22 24 4c 44 46 4c 41 47 53 22 0a 20 20 20  S="$LDFLAGS".   
27820 4c 44 46 4c 41 47 53 3d 22 24 4c 44 46 4c 41 47  LDFLAGS="$LDFLAG
27830 53 20 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69  S $lt_prog_compi
27840 6c 65 72 5f 73 74 61 74 69 63 22 0a 20 20 20 70  ler_static".   p
27850 72 69 6e 74 66 20 22 24 6c 74 5f 73 69 6d 70 6c  rintf "$lt_simpl
27860 65 5f 6c 69 6e 6b 5f 74 65 73 74 5f 63 6f 64 65  e_link_test_code
27870 22 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  " > conftest.$ac
27880 5f 65 78 74 0a 20 20 20 69 66 20 28 65 76 61 6c  _ext.   if (eval
27890 20 24 61 63 5f 6c 69 6e 6b 20 32 3e 63 6f 6e 66   $ac_link 2>conf
278a0 74 65 73 74 2e 65 72 72 29 20 26 26 20 74 65 73  test.err) && tes
278b0 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 24 61 63  t -s conftest$ac
278c0 5f 65 78 65 65 78 74 3b 20 74 68 65 6e 0a 20 20  _exeext; then.  
278d0 20 20 20 23 20 54 68 65 20 63 6f 6d 70 69 6c 65     # The compile
278e0 72 20 63 61 6e 20 6f 6e 6c 79 20 77 61 72 6e 20  r can only warn 
278f0 61 6e 64 20 69 67 6e 6f 72 65 20 74 68 65 20 6f  and ignore the o
27900 70 74 69 6f 6e 20 69 66 20 6e 6f 74 20 72 65 63  ption if not rec
27910 6f 67 6e 69 7a 65 64 0a 20 20 20 20 20 23 20 53  ognized.     # S
27920 6f 20 73 61 79 20 6e 6f 20 69 66 20 74 68 65 72  o say no if ther
27930 65 20 61 72 65 20 77 61 72 6e 69 6e 67 73 0a 20  e are warnings. 
27940 20 20 20 20 69 66 20 74 65 73 74 20 2d 73 20 63      if test -s c
27950 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68 65  onftest.err; the
27960 6e 0a 20 20 20 20 20 20 20 23 20 41 70 70 65 6e  n.       # Appen
27970 64 20 61 6e 79 20 65 72 72 6f 72 73 20 74 6f 20  d any errors to 
27980 74 68 65 20 63 6f 6e 66 69 67 2e 6c 6f 67 2e 0a  the config.log..
27990 20 20 20 20 20 20 20 63 61 74 20 63 6f 6e 66 74         cat conft
279a0 65 73 74 2e 65 72 72 20 31 3e 26 35 0a 20 20 20  est.err 1>&5.   
279b0 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 6c 74    else.       lt
279c0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73  _prog_compiler_s
279d0 74 61 74 69 63 5f 77 6f 72 6b 73 3d 79 65 73 0a  tatic_works=yes.
279e0 20 20 20 20 20 66 69 0a 20 20 20 66 69 0a 20 20       fi.   fi.  
279f0 20 24 72 6d 20 63 6f 6e 66 74 65 73 74 2a 0a 20   $rm conftest*. 
27a00 20 20 4c 44 46 4c 41 47 53 3d 22 24 73 61 76 65    LDFLAGS="$save
27a10 5f 4c 44 46 4c 41 47 53 22 0a 0a 66 69 0a 65 63  _LDFLAGS"..fi.ec
27a20 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
27a30 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f  NO: result: $lt_
27a40 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74  prog_compiler_st
27a50 61 74 69 63 5f 77 6f 72 6b 73 22 20 3e 26 35 0a  atic_works" >&5.
27a60 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
27a70 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
27a80 5f 73 74 61 74 69 63 5f 77 6f 72 6b 73 22 20 3e  _static_works" >
27a90 26 36 0a 0a 69 66 20 74 65 73 74 20 78 22 24 6c  &6..if test x"$l
27aa0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
27ab0 73 74 61 74 69 63 5f 77 6f 72 6b 73 22 20 3d 20  static_works" = 
27ac0 78 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 3a  xyes; then.    :
27ad0 0a 65 6c 73 65 0a 20 20 20 20 6c 74 5f 70 72 6f  .else.    lt_pro
27ae0 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69  g_compiler_stati
27af0 63 3d 0a 66 69 0a 0a 0a 0a 0a 6c 74 5f 70 72 6f  c=.fi.....lt_pro
27b00 67 5f 63 6f 6d 70 69 6c 65 72 5f 6e 6f 5f 62 75  g_compiler_no_bu
27b10 69 6c 74 69 6e 5f 66 6c 61 67 3d 0a 0a 69 66 20  iltin_flag=..if 
27b20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 79 65  test "$GCC" = ye
27b30 73 3b 20 74 68 65 6e 0a 20 20 6c 74 5f 70 72 6f  s; then.  lt_pro
27b40 67 5f 63 6f 6d 70 69 6c 65 72 5f 6e 6f 5f 62 75  g_compiler_no_bu
27b50 69 6c 74 69 6e 5f 66 6c 61 67 3d 27 20 2d 66 6e  iltin_flag=' -fn
27b60 6f 2d 62 75 69 6c 74 69 6e 27 0a 0a 0a 65 63 68  o-builtin'...ech
27b70 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
27b80 4f 3a 20 63 68 65 63 6b 69 6e 67 20 69 66 20 24  O: checking if $
27b90 63 6f 6d 70 69 6c 65 72 20 73 75 70 70 6f 72 74  compiler support
27ba0 73 20 2d 66 6e 6f 2d 72 74 74 69 20 2d 66 6e 6f  s -fno-rtti -fno
27bb0 2d 65 78 63 65 70 74 69 6f 6e 73 22 20 3e 26 35  -exceptions" >&5
27bc0 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
27bd0 68 65 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70  hecking if $comp
27be0 69 6c 65 72 20 73 75 70 70 6f 72 74 73 20 2d 66  iler supports -f
27bf0 6e 6f 2d 72 74 74 69 20 2d 66 6e 6f 2d 65 78 63  no-rtti -fno-exc
27c00 65 70 74 69 6f 6e 73 2e 2e 2e 20 24 45 43 48 4f  eptions... $ECHO
27c10 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  _C" >&6.if test 
27c20 22 24 7b 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f  "${lt_cv_prog_co
27c30 6d 70 69 6c 65 72 5f 72 74 74 69 5f 65 78 63 65  mpiler_rtti_exce
27c40 70 74 69 6f 6e 73 2b 73 65 74 7d 22 20 3d 20 73  ptions+set}" = s
27c50 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
27c60 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
27c70 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
27c80 6c 73 65 0a 20 20 6c 74 5f 63 76 5f 70 72 6f 67  lse.  lt_cv_prog
27c90 5f 63 6f 6d 70 69 6c 65 72 5f 72 74 74 69 5f 65  _compiler_rtti_e
27ca0 78 63 65 70 74 69 6f 6e 73 3d 6e 6f 0a 20 20 61  xceptions=no.  a
27cb0 63 5f 6f 75 74 66 69 6c 65 3d 63 6f 6e 66 74 65  c_outfile=confte
27cc0 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 20 20  st.$ac_objext.  
27cd0 20 70 72 69 6e 74 66 20 22 24 6c 74 5f 73 69 6d   printf "$lt_sim
27ce0 70 6c 65 5f 63 6f 6d 70 69 6c 65 5f 74 65 73 74  ple_compile_test
27cf0 5f 63 6f 64 65 22 20 3e 20 63 6f 6e 66 74 65 73  _code" > conftes
27d00 74 2e 24 61 63 5f 65 78 74 0a 20 20 20 6c 74 5f  t.$ac_ext.   lt_
27d10 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 3d 22 2d  compiler_flag="-
27d20 66 6e 6f 2d 72 74 74 69 20 2d 66 6e 6f 2d 65 78  fno-rtti -fno-ex
27d30 63 65 70 74 69 6f 6e 73 22 0a 20 20 20 23 20 49  ceptions".   # I
27d40 6e 73 65 72 74 20 74 68 65 20 6f 70 74 69 6f 6e  nsert the option
27d50 20 65 69 74 68 65 72 20 28 31 29 20 61 66 74 65   either (1) afte
27d60 72 20 74 68 65 20 6c 61 73 74 20 2a 46 4c 41 47  r the last *FLAG
27d70 53 20 76 61 72 69 61 62 6c 65 2c 20 6f 72 0a 20  S variable, or. 
27d80 20 20 23 20 28 32 29 20 62 65 66 6f 72 65 20 61    # (2) before a
27d90 20 77 6f 72 64 20 63 6f 6e 74 61 69 6e 69 6e 67   word containing
27da0 20 22 63 6f 6e 66 74 65 73 74 2e 22 2c 20 6f 72   "conftest.", or
27db0 20 28 33 29 20 61 74 20 74 68 65 20 65 6e 64 2e   (3) at the end.
27dc0 0a 20 20 20 23 20 4e 6f 74 65 20 74 68 61 74 20  .   # Note that 
27dd0 24 61 63 5f 63 6f 6d 70 69 6c 65 20 69 74 73 65  $ac_compile itse
27de0 6c 66 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74  lf does not cont
27df0 61 69 6e 20 62 61 63 6b 73 6c 61 73 68 65 73 20  ain backslashes 
27e00 61 6e 64 20 62 65 67 69 6e 73 0a 20 20 20 23 20  and begins.   # 
27e10 77 69 74 68 20 61 20 64 6f 6c 6c 61 72 20 73 69  with a dollar si
27e20 67 6e 20 28 6e 6f 74 20 61 20 68 79 70 68 65 6e  gn (not a hyphen
27e30 29 2c 20 73 6f 20 74 68 65 20 65 63 68 6f 20 73  ), so the echo s
27e40 68 6f 75 6c 64 20 77 6f 72 6b 20 63 6f 72 72 65  hould work corre
27e50 63 74 6c 79 2e 0a 20 20 20 23 20 54 68 65 20 6f  ctly..   # The o
27e60 70 74 69 6f 6e 20 69 73 20 72 65 66 65 72 65 6e  ption is referen
27e70 63 65 64 20 76 69 61 20 61 20 76 61 72 69 61 62  ced via a variab
27e80 6c 65 20 74 6f 20 61 76 6f 69 64 20 63 6f 6e 66  le to avoid conf
27e90 75 73 69 6e 67 20 73 65 64 2e 0a 20 20 20 6c 74  using sed..   lt
27ea0 5f 63 6f 6d 70 69 6c 65 3d 60 65 63 68 6f 20 22  _compile=`echo "
27eb0 24 61 63 5f 63 6f 6d 70 69 6c 65 22 20 7c 20 24  $ac_compile" | $
27ec0 53 45 44 20 5c 0a 20 20 20 2d 65 20 27 73 3a 2e  SED \.   -e 's:.
27ed0 2a 46 4c 41 47 53 7d 3f 20 3a 26 24 6c 74 5f 63  *FLAGS}? :&$lt_c
27ee0 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 20 3a 3b 20  ompiler_flag :; 
27ef0 74 27 20 5c 0a 20 20 20 2d 65 20 27 73 3a 20 5b  t' \.   -e 's: [
27f00 5e 20 5d 2a 63 6f 6e 66 74 65 73 74 5c 2e 3a 20  ^ ]*conftest\.: 
27f10 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  $lt_compiler_fla
27f20 67 26 3a 3b 20 74 27 20 5c 0a 20 20 20 2d 65 20  g&:; t' \.   -e 
27f30 27 73 3a 24 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c  's:$: $lt_compil
27f40 65 72 5f 66 6c 61 67 3a 27 60 0a 20 20 20 28 65  er_flag:'`.   (e
27f50 76 61 6c 20 65 63 68 6f 20 22 5c 22 5c 24 61 73  val echo "\"\$as
27f60 5f 6d 65 3a 35 35 36 31 3a 20 24 6c 74 5f 63 6f  _me:5561: $lt_co
27f70 6d 70 69 6c 65 5c 22 22 20 3e 26 35 29 0a 20 20  mpile\"" >&5).  
27f80 20 28 65 76 61 6c 20 22 24 6c 74 5f 63 6f 6d 70   (eval "$lt_comp
27f90 69 6c 65 22 20 32 3e 63 6f 6e 66 74 65 73 74 2e  ile" 2>conftest.
27fa0 65 72 72 29 0a 20 20 20 61 63 5f 73 74 61 74 75  err).   ac_statu
27fb0 73 3d 24 3f 0a 20 20 20 63 61 74 20 63 6f 6e 66  s=$?.   cat conf
27fc0 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 20  test.err >&5.   
27fd0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 35 35 36  echo "$as_me:556
27fe0 35 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  5: \$? = $ac_sta
27ff0 74 75 73 22 20 3e 26 35 0a 20 20 20 69 66 20 28  tus" >&5.   if (
28000 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
28010 20 26 26 20 74 65 73 74 20 2d 73 20 22 24 61 63   && test -s "$ac
28020 5f 6f 75 74 66 69 6c 65 22 3b 20 74 68 65 6e 0a  _outfile"; then.
28030 20 20 20 20 20 23 20 54 68 65 20 63 6f 6d 70 69       # The compi
28040 6c 65 72 20 63 61 6e 20 6f 6e 6c 79 20 77 61 72  ler can only war
28050 6e 20 61 6e 64 20 69 67 6e 6f 72 65 20 74 68 65  n and ignore the
28060 20 6f 70 74 69 6f 6e 20 69 66 20 6e 6f 74 20 72   option if not r
28070 65 63 6f 67 6e 69 7a 65 64 0a 20 20 20 20 20 23  ecognized.     #
28080 20 53 6f 20 73 61 79 20 6e 6f 20 69 66 20 74 68   So say no if th
28090 65 72 65 20 61 72 65 20 77 61 72 6e 69 6e 67 73  ere are warnings
280a0 0a 20 20 20 20 20 69 66 20 74 65 73 74 20 21 20  .     if test ! 
280b0 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b  -s conftest.err;
280c0 20 74 68 65 6e 0a 20 20 20 20 20 20 20 6c 74 5f   then.       lt_
280d0 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  cv_prog_compiler
280e0 5f 72 74 74 69 5f 65 78 63 65 70 74 69 6f 6e 73  _rtti_exceptions
280f0 3d 79 65 73 0a 20 20 20 20 20 66 69 0a 20 20 20  =yes.     fi.   
28100 66 69 0a 20 20 20 24 72 6d 20 63 6f 6e 66 74 65  fi.   $rm confte
28110 73 74 2a 0a 0a 66 69 0a 65 63 68 6f 20 22 24 61  st*..fi.echo "$a
28120 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
28130 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 70 72 6f  sult: $lt_cv_pro
28140 67 5f 63 6f 6d 70 69 6c 65 72 5f 72 74 74 69 5f  g_compiler_rtti_
28150 65 78 63 65 70 74 69 6f 6e 73 22 20 3e 26 35 0a  exceptions" >&5.
28160 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
28170 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69  lt_cv_prog_compi
28180 6c 65 72 5f 72 74 74 69 5f 65 78 63 65 70 74 69  ler_rtti_excepti
28190 6f 6e 73 22 20 3e 26 36 0a 0a 69 66 20 74 65 73  ons" >&6..if tes
281a0 74 20 78 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f  t x"$lt_cv_prog_
281b0 63 6f 6d 70 69 6c 65 72 5f 72 74 74 69 5f 65 78  compiler_rtti_ex
281c0 63 65 70 74 69 6f 6e 73 22 20 3d 20 78 79 65 73  ceptions" = xyes
281d0 3b 20 74 68 65 6e 0a 20 20 20 20 6c 74 5f 70 72  ; then.    lt_pr
281e0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 6e 6f 5f 62  og_compiler_no_b
281f0 75 69 6c 74 69 6e 5f 66 6c 61 67 3d 22 24 6c 74  uiltin_flag="$lt
28200 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 6e  _prog_compiler_n
28210 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c 61 67 20 2d  o_builtin_flag -
28220 66 6e 6f 2d 72 74 74 69 20 2d 66 6e 6f 2d 65 78  fno-rtti -fno-ex
28230 63 65 70 74 69 6f 6e 73 22 0a 65 6c 73 65 0a 20  ceptions".else. 
28240 20 20 20 3a 0a 66 69 0a 0a 66 69 0a 0a 6c 74 5f     :.fi..fi..lt_
28250 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c  prog_compiler_wl
28260 3d 0a 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c  =.lt_prog_compil
28270 65 72 5f 70 69 63 3d 0a 6c 74 5f 70 72 6f 67 5f  er_pic=.lt_prog_
28280 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d  compiler_static=
28290 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  ..echo "$as_me:$
282a0 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
282b0 20 66 6f 72 20 24 63 6f 6d 70 69 6c 65 72 20 6f   for $compiler o
282c0 70 74 69 6f 6e 20 74 6f 20 70 72 6f 64 75 63 65  ption to produce
282d0 20 50 49 43 22 20 3e 26 35 0a 65 63 68 6f 20 24   PIC" >&5.echo $
282e0 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
282f0 20 66 6f 72 20 24 63 6f 6d 70 69 6c 65 72 20 6f   for $compiler o
28300 70 74 69 6f 6e 20 74 6f 20 70 72 6f 64 75 63 65  ption to produce
28310 20 50 49 43 2e 2e 2e 20 24 45 43 48 4f 5f 43 22   PIC... $ECHO_C"
28320 20 3e 26 36 0a 0a 20 20 69 66 20 74 65 73 74 20   >&6..  if test 
28330 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68  "$GCC" = yes; th
28340 65 6e 0a 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63  en.    lt_prog_c
28350 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c  ompiler_wl='-Wl,
28360 27 0a 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f  '.    lt_prog_co
28370 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d  mpiler_static='-
28380 73 74 61 74 69 63 27 0a 0a 20 20 20 20 63 61 73  static'..    cas
28390 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20  e $host_os in.  
283a0 20 20 20 20 61 69 78 2a 29 0a 20 20 20 20 20 20      aix*).      
283b0 23 20 41 6c 6c 20 41 49 58 20 63 6f 64 65 20 69  # All AIX code i
283c0 73 20 50 49 43 2e 0a 20 20 20 20 20 20 69 66 20  s PIC..      if 
283d0 74 65 73 74 20 22 24 68 6f 73 74 5f 63 70 75 22  test "$host_cpu"
283e0 20 3d 20 69 61 36 34 3b 20 74 68 65 6e 0a 09 23   = ia64; then..#
283f0 20 41 49 58 20 35 20 6e 6f 77 20 73 75 70 70 6f   AIX 5 now suppo
28400 72 74 73 20 49 41 36 34 20 70 72 6f 63 65 73 73  rts IA64 process
28410 6f 72 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70  or..lt_prog_comp
28420 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 42 73  iler_static='-Bs
28430 74 61 74 69 63 27 0a 20 20 20 20 20 20 66 69 0a  tatic'.      fi.
28440 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 61 6d        ;;..    am
28450 69 67 61 6f 73 2a 29 0a 20 20 20 20 20 20 23 20  igaos*).      # 
28460 46 49 58 4d 45 3a 20 77 65 20 6e 65 65 64 20 61  FIXME: we need a
28470 74 20 6c 65 61 73 74 20 36 38 30 32 30 20 63 6f  t least 68020 co
28480 64 65 20 74 6f 20 62 75 69 6c 64 20 73 68 61 72  de to build shar
28490 65 64 20 6c 69 62 72 61 72 69 65 73 2c 20 62 75  ed libraries, bu
284a0 74 0a 20 20 20 20 20 20 23 20 61 64 64 69 6e 67  t.      # adding
284b0 20 74 68 65 20 60 2d 6d 36 38 30 32 30 27 20 66   the `-m68020' f
284c0 6c 61 67 20 74 6f 20 47 43 43 20 70 72 65 76 65  lag to GCC preve
284d0 6e 74 73 20 62 75 69 6c 64 69 6e 67 20 61 6e 79  nts building any
284e0 74 68 69 6e 67 20 62 65 74 74 65 72 2c 0a 20 20  thing better,.  
284f0 20 20 20 20 23 20 6c 69 6b 65 20 60 2d 6d 36 38      # like `-m68
28500 30 34 30 27 2e 0a 20 20 20 20 20 20 6c 74 5f 70  040'..      lt_p
28510 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63  rog_compiler_pic
28520 3d 27 2d 6d 36 38 30 32 30 20 2d 72 65 73 69 64  ='-m68020 -resid
28530 65 6e 74 33 32 20 2d 6d 61 6c 77 61 79 73 2d 72  ent32 -malways-r
28540 65 73 74 6f 72 65 2d 61 34 27 0a 20 20 20 20 20  estore-a4'.     
28550 20 3b 3b 0a 0a 20 20 20 20 62 65 6f 73 2a 20 7c   ;;..    beos* |
28560 20 63 79 67 77 69 6e 2a 20 7c 20 69 72 69 78 35   cygwin* | irix5
28570 2a 20 7c 20 69 72 69 78 36 2a 20 7c 20 6e 6f 6e  * | irix6* | non
28580 73 74 6f 70 75 78 2a 20 7c 20 6f 73 66 33 2a 20  stopux* | osf3* 
28590 7c 20 6f 73 66 34 2a 20 7c 20 6f 73 66 35 2a 29  | osf4* | osf5*)
285a0 0a 20 20 20 20 20 20 23 20 50 49 43 20 69 73 20  .      # PIC is 
285b0 74 68 65 20 64 65 66 61 75 6c 74 20 66 6f 72 20  the default for 
285c0 74 68 65 73 65 20 4f 53 65 73 2e 0a 20 20 20 20  these OSes..    
285d0 20 20 3b 3b 0a 0a 20 20 20 20 6d 69 6e 67 77 2a    ;;..    mingw*
285e0 20 7c 20 70 77 33 32 2a 20 7c 20 6f 73 32 2a 29   | pw32* | os2*)
285f0 0a 20 20 20 20 20 20 23 20 54 68 69 73 20 68 61  .      # This ha
28600 63 6b 20 69 73 20 73 6f 20 74 68 61 74 20 74 68  ck is so that th
28610 65 20 73 6f 75 72 63 65 20 66 69 6c 65 20 63 61  e source file ca
28620 6e 20 74 65 6c 6c 20 77 68 65 74 68 65 72 20 69  n tell whether i
28630 74 20 69 73 20 62 65 69 6e 67 0a 20 20 20 20 20  t is being.     
28640 20 23 20 62 75 69 6c 74 20 66 6f 72 20 69 6e 63   # built for inc
28650 6c 75 73 69 6f 6e 20 69 6e 20 61 20 64 6c 6c 20  lusion in a dll 
28660 28 61 6e 64 20 73 68 6f 75 6c 64 20 65 78 70 6f  (and should expo
28670 72 74 20 73 79 6d 62 6f 6c 73 20 66 6f 72 20 65  rt symbols for e
28680 78 61 6d 70 6c 65 29 2e 0a 20 20 20 20 20 20 6c  xample)..      l
28690 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
286a0 70 69 63 3d 27 2d 44 44 4c 4c 5f 45 58 50 4f 52  pic='-DDLL_EXPOR
286b0 54 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  T'.      ;;..   
286c0 20 64 61 72 77 69 6e 2a 20 7c 20 72 68 61 70 73   darwin* | rhaps
286d0 6f 64 79 2a 29 0a 20 20 20 20 20 20 23 20 50 49  ody*).      # PI
286e0 43 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74  C is the default
286f0 20 6f 6e 20 74 68 69 73 20 70 6c 61 74 66 6f 72   on this platfor
28700 6d 0a 20 20 20 20 20 20 23 20 43 6f 6d 6d 6f 6e  m.      # Common
28710 20 73 79 6d 62 6f 6c 73 20 6e 6f 74 20 61 6c 6c   symbols not all
28720 6f 77 65 64 20 69 6e 20 4d 48 5f 44 59 4c 49 42  owed in MH_DYLIB
28730 20 66 69 6c 65 73 0a 20 20 20 20 20 20 6c 74 5f   files.      lt_
28740 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69  prog_compiler_pi
28750 63 3d 27 2d 66 6e 6f 2d 63 6f 6d 6d 6f 6e 27 0a  c='-fno-common'.
28760 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6d 73        ;;..    ms
28770 64 6f 73 64 6a 67 70 70 2a 29 0a 20 20 20 20 20  dosdjgpp*).     
28780 20 23 20 4a 75 73 74 20 62 65 63 61 75 73 65 20   # Just because 
28790 77 65 20 75 73 65 20 47 43 43 20 64 6f 65 73 6e  we use GCC doesn
287a0 27 74 20 6d 65 61 6e 20 77 65 20 73 75 64 64 65  't mean we sudde
287b0 6e 6c 79 20 67 65 74 20 73 68 61 72 65 64 20 6c  nly get shared l
287c0 69 62 72 61 72 69 65 73 0a 20 20 20 20 20 20 23  ibraries.      #
287d0 20 6f 6e 20 73 79 73 74 65 6d 73 20 74 68 61 74   on systems that
287e0 20 64 6f 6e 27 74 20 73 75 70 70 6f 72 74 20 74   don't support t
287f0 68 65 6d 2e 0a 20 20 20 20 20 20 6c 74 5f 70 72  hem..      lt_pr
28800 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 61 6e 5f  og_compiler_can_
28810 62 75 69 6c 64 5f 73 68 61 72 65 64 3d 6e 6f 0a  build_shared=no.
28820 20 20 20 20 20 20 65 6e 61 62 6c 65 5f 73 68 61        enable_sha
28830 72 65 64 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a  red=no.      ;;.
28840 0a 20 20 20 20 73 79 73 76 34 2a 4d 50 2a 29 0a  .    sysv4*MP*).
28850 20 20 20 20 20 20 69 66 20 74 65 73 74 20 2d 64        if test -d
28860 20 2f 75 73 72 2f 6e 65 63 3b 20 74 68 65 6e 0a   /usr/nec; then.
28870 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65  .lt_prog_compile
28880 72 5f 70 69 63 3d 2d 4b 63 6f 6e 66 6f 72 6d 5f  r_pic=-Kconform_
28890 70 69 63 0a 20 20 20 20 20 20 66 69 0a 20 20 20  pic.      fi.   
288a0 20 20 20 3b 3b 0a 0a 20 20 20 20 68 70 75 78 2a     ;;..    hpux*
288b0 29 0a 20 20 20 20 20 20 23 20 50 49 43 20 69 73  ).      # PIC is
288c0 20 74 68 65 20 64 65 66 61 75 6c 74 20 66 6f 72   the default for
288d0 20 49 41 36 34 20 48 50 2d 55 58 20 61 6e 64 20   IA64 HP-UX and 
288e0 36 34 2d 62 69 74 20 48 50 2d 55 58 2c 20 62 75  64-bit HP-UX, bu
288f0 74 0a 20 20 20 20 20 20 23 20 6e 6f 74 20 66 6f  t.      # not fo
28900 72 20 50 41 20 48 50 2d 55 58 2e 0a 20 20 20 20  r PA HP-UX..    
28910 20 20 63 61 73 65 20 22 24 68 6f 73 74 5f 63 70    case "$host_cp
28920 75 22 20 69 6e 0a 20 20 20 20 20 20 68 70 70 61  u" in.      hppa
28930 2a 36 34 2a 7c 69 61 36 34 2a 29 0a 09 23 20 2b  *64*|ia64*)..# +
28940 5a 20 74 68 65 20 64 65 66 61 75 6c 74 0a 09 3b  Z the default..;
28950 3b 0a 20 20 20 20 20 20 2a 29 0a 09 6c 74 5f 70  ;.      *)..lt_p
28960 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63  rog_compiler_pic
28970 3d 27 2d 66 50 49 43 27 0a 09 3b 3b 0a 20 20 20  ='-fPIC'..;;.   
28980 20 20 20 65 73 61 63 0a 20 20 20 20 20 20 3b 3b     esac.      ;;
28990 0a 0a 20 20 20 20 2a 29 0a 20 20 20 20 20 20 6c  ..    *).      l
289a0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
289b0 70 69 63 3d 27 2d 66 50 49 43 27 0a 20 20 20 20  pic='-fPIC'.    
289c0 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20    ;;.    esac.  
289d0 65 6c 73 65 0a 20 20 20 20 23 20 50 4f 52 54 4d  else.    # PORTM
289e0 45 20 43 68 65 63 6b 20 66 6f 72 20 66 6c 61 67  E Check for flag
289f0 20 74 6f 20 70 61 73 73 20 6c 69 6e 6b 65 72 20   to pass linker 
28a00 66 6c 61 67 73 20 74 68 72 6f 75 67 68 20 74 68  flags through th
28a10 65 20 73 79 73 74 65 6d 20 63 6f 6d 70 69 6c 65  e system compile
28a20 72 2e 0a 20 20 20 20 63 61 73 65 20 24 68 6f 73  r..    case $hos
28a30 74 5f 6f 73 20 69 6e 0a 20 20 20 20 61 69 78 2a  t_os in.    aix*
28a40 29 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f  ).      lt_prog_
28a50 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c  compiler_wl='-Wl
28a60 2c 27 0a 20 20 20 20 20 20 69 66 20 74 65 73 74  ,'.      if test
28a70 20 22 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 69   "$host_cpu" = i
28a80 61 36 34 3b 20 74 68 65 6e 0a 09 23 20 41 49 58  a64; then..# AIX
28a90 20 35 20 6e 6f 77 20 73 75 70 70 6f 72 74 73 20   5 now supports 
28aa0 49 41 36 34 20 70 72 6f 63 65 73 73 6f 72 0a 09  IA64 processor..
28ab0 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
28ac0 5f 73 74 61 74 69 63 3d 27 2d 42 73 74 61 74 69  _static='-Bstati
28ad0 63 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 6c  c'.      else..l
28ae0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
28af0 73 74 61 74 69 63 3d 27 2d 62 6e 73 6f 20 2d 62  static='-bnso -b
28b00 49 3a 2f 6c 69 62 2f 73 79 73 63 61 6c 6c 73 2e  I:/lib/syscalls.
28b10 65 78 70 27 0a 20 20 20 20 20 20 66 69 0a 20 20  exp'.      fi.  
28b20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6d 69 6e 67      ;;..    ming
28b30 77 2a 20 7c 20 70 77 33 32 2a 20 7c 20 6f 73 32  w* | pw32* | os2
28b40 2a 29 0a 20 20 20 20 20 20 23 20 54 68 69 73 20  *).      # This 
28b50 68 61 63 6b 20 69 73 20 73 6f 20 74 68 61 74 20  hack is so that 
28b60 74 68 65 20 73 6f 75 72 63 65 20 66 69 6c 65 20  the source file 
28b70 63 61 6e 20 74 65 6c 6c 20 77 68 65 74 68 65 72  can tell whether
28b80 20 69 74 20 69 73 20 62 65 69 6e 67 0a 20 20 20   it is being.   
28b90 20 20 20 23 20 62 75 69 6c 74 20 66 6f 72 20 69     # built for i
28ba0 6e 63 6c 75 73 69 6f 6e 20 69 6e 20 61 20 64 6c  nclusion in a dl
28bb0 6c 20 28 61 6e 64 20 73 68 6f 75 6c 64 20 65 78  l (and should ex
28bc0 70 6f 72 74 20 73 79 6d 62 6f 6c 73 20 66 6f 72  port symbols for
28bd0 20 65 78 61 6d 70 6c 65 29 2e 0a 20 20 20 20 20   example)..     
28be0 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65   lt_prog_compile
28bf0 72 5f 70 69 63 3d 27 2d 44 44 4c 4c 5f 45 58 50  r_pic='-DDLL_EXP
28c00 4f 52 54 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20  ORT'.      ;;.. 
28c10 20 20 20 68 70 75 78 39 2a 20 7c 20 68 70 75 78     hpux9* | hpux
28c20 31 30 2a 20 7c 20 68 70 75 78 31 31 2a 29 0a 20  10* | hpux11*). 
28c30 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d       lt_prog_com
28c40 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a  piler_wl='-Wl,'.
28c50 20 20 20 20 20 20 23 20 50 49 43 20 69 73 20 74        # PIC is t
28c60 68 65 20 64 65 66 61 75 6c 74 20 66 6f 72 20 49  he default for I
28c70 41 36 34 20 48 50 2d 55 58 20 61 6e 64 20 36 34  A64 HP-UX and 64
28c80 2d 62 69 74 20 48 50 2d 55 58 2c 20 62 75 74 0a  -bit HP-UX, but.
28c90 20 20 20 20 20 20 23 20 6e 6f 74 20 66 6f 72 20        # not for 
28ca0 50 41 20 48 50 2d 55 58 2e 0a 20 20 20 20 20 20  PA HP-UX..      
28cb0 63 61 73 65 20 22 24 68 6f 73 74 5f 63 70 75 22  case "$host_cpu"
28cc0 20 69 6e 0a 20 20 20 20 20 20 68 70 70 61 2a 36   in.      hppa*6
28cd0 34 2a 7c 69 61 36 34 2a 29 0a 09 23 20 2b 5a 20  4*|ia64*)..# +Z 
28ce0 74 68 65 20 64 65 66 61 75 6c 74 0a 09 3b 3b 0a  the default..;;.
28cf0 20 20 20 20 20 20 2a 29 0a 09 6c 74 5f 70 72 6f        *)..lt_pro
28d00 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27  g_compiler_pic='
28d10 2b 5a 27 0a 09 3b 3b 0a 20 20 20 20 20 20 65 73  +Z'..;;.      es
28d20 61 63 0a 20 20 20 20 20 20 23 20 49 73 20 74 68  ac.      # Is th
28d30 65 72 65 20 61 20 62 65 74 74 65 72 20 6c 74 5f  ere a better lt_
28d40 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74  prog_compiler_st
28d50 61 74 69 63 20 74 68 61 74 20 77 6f 72 6b 73 20  atic that works 
28d60 77 69 74 68 20 74 68 65 20 62 75 6e 64 6c 65 64  with the bundled
28d70 20 43 43 3f 0a 20 20 20 20 20 20 6c 74 5f 70 72   CC?.      lt_pr
28d80 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74  og_compiler_stat
28d90 69 63 3d 27 24 7b 77 6c 7d 2d 61 20 24 7b 77 6c  ic='${wl}-a ${wl
28da0 7d 61 72 63 68 69 76 65 27 0a 20 20 20 20 20 20  }archive'.      
28db0 3b 3b 0a 0a 20 20 20 20 69 72 69 78 35 2a 20 7c  ;;..    irix5* |
28dc0 20 69 72 69 78 36 2a 20 7c 20 6e 6f 6e 73 74 6f   irix6* | nonsto
28dd0 70 75 78 2a 29 0a 20 20 20 20 20 20 6c 74 5f 70  pux*).      lt_p
28de0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d  rog_compiler_wl=
28df0 27 2d 57 6c 2c 27 0a 20 20 20 20 20 20 23 20 50  '-Wl,'.      # P
28e00 49 43 20 28 77 69 74 68 20 2d 4b 50 49 43 29 20  IC (with -KPIC) 
28e10 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 2e 0a  is the default..
28e20 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f        lt_prog_co
28e30 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d  mpiler_static='-
28e40 6e 6f 6e 5f 73 68 61 72 65 64 27 0a 20 20 20 20  non_shared'.    
28e50 20 20 3b 3b 0a 0a 20 20 20 20 6e 65 77 73 6f 73    ;;..    newsos
28e60 36 29 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67  6).      lt_prog
28e70 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d  _compiler_pic='-
28e80 4b 50 49 43 27 0a 20 20 20 20 20 20 6c 74 5f 70  KPIC'.      lt_p
28e90 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61  rog_compiler_sta
28ea0 74 69 63 3d 27 2d 42 73 74 61 74 69 63 27 0a 20  tic='-Bstatic'. 
28eb0 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6c 69 6e       ;;..    lin
28ec0 75 78 2a 29 0a 20 20 20 20 20 20 63 61 73 65 20  ux*).      case 
28ed0 24 43 43 20 69 6e 0a 20 20 20 20 20 20 69 63 63  $CC in.      icc
28ee0 2a 20 7c 20 65 63 63 2a 29 0a 09 6c 74 5f 70 72  * | ecc*)..lt_pr
28ef0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27  og_compiler_wl='
28f00 2d 57 6c 2c 27 0a 09 6c 74 5f 70 72 6f 67 5f 63  -Wl,'..lt_prog_c
28f10 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 4b 50  ompiler_pic='-KP
28f20 49 43 27 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d  IC'..lt_prog_com
28f30 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 73  piler_static='-s
28f40 74 61 74 69 63 27 0a 20 20 20 20 20 20 20 20 3b  tatic'.        ;
28f50 3b 0a 20 20 20 20 20 20 63 63 63 2a 29 0a 20 20  ;.      ccc*).  
28f60 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f        lt_prog_co
28f70 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27  mpiler_wl='-Wl,'
28f80 0a 20 20 20 20 20 20 20 20 23 20 41 6c 6c 20 41  .        # All A
28f90 6c 70 68 61 20 63 6f 64 65 20 69 73 20 50 49 43  lpha code is PIC
28fa0 2e 0a 20 20 20 20 20 20 20 20 6c 74 5f 70 72 6f  ..        lt_pro
28fb0 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69  g_compiler_stati
28fc0 63 3d 27 2d 6e 6f 6e 5f 73 68 61 72 65 64 27 0a  c='-non_shared'.
28fd0 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20          ;;.     
28fe0 20 65 73 61 63 0a 20 20 20 20 20 20 3b 3b 0a 0a   esac.      ;;..
28ff0 20 20 20 20 6f 73 66 33 2a 20 7c 20 6f 73 66 34      osf3* | osf4
29000 2a 20 7c 20 6f 73 66 35 2a 29 0a 20 20 20 20 20  * | osf5*).     
29010 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65   lt_prog_compile
29020 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20 20  r_wl='-Wl,'.    
29030 20 20 23 20 41 6c 6c 20 4f 53 46 2f 31 20 63 6f    # All OSF/1 co
29040 64 65 20 69 73 20 50 49 43 2e 0a 20 20 20 20 20  de is PIC..     
29050 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65   lt_prog_compile
29060 72 5f 73 74 61 74 69 63 3d 27 2d 6e 6f 6e 5f 73  r_static='-non_s
29070 68 61 72 65 64 27 0a 20 20 20 20 20 20 3b 3b 0a  hared'.      ;;.
29080 0a 20 20 20 20 73 63 6f 33 2e 32 76 35 2a 29 0a  .    sco3.2v5*).
29090 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f        lt_prog_co
290a0 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 4b 70 69  mpiler_pic='-Kpi
290b0 63 27 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67  c'.      lt_prog
290c0 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63  _compiler_static
290d0 3d 27 2d 64 6e 27 0a 20 20 20 20 20 20 3b 3b 0a  ='-dn'.      ;;.
290e0 0a 20 20 20 20 73 6f 6c 61 72 69 73 2a 29 0a 20  .    solaris*). 
290f0 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d       lt_prog_com
29100 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a  piler_wl='-Wl,'.
29110 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f        lt_prog_co
29120 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 4b 50 49  mpiler_pic='-KPI
29130 43 27 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67  C'.      lt_prog
29140 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63  _compiler_static
29150 3d 27 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20  ='-Bstatic'.    
29160 20 20 3b 3b 0a 0a 20 20 20 20 73 75 6e 6f 73 34    ;;..    sunos4
29170 2a 29 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67  *).      lt_prog
29180 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 51  _compiler_wl='-Q
29190 6f 70 74 69 6f 6e 20 6c 64 20 27 0a 20 20 20 20  option ld '.    
291a0 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c    lt_prog_compil
291b0 65 72 5f 70 69 63 3d 27 2d 50 49 43 27 0a 20 20  er_pic='-PIC'.  
291c0 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70      lt_prog_comp
291d0 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 42 73  iler_static='-Bs
291e0 74 61 74 69 63 27 0a 20 20 20 20 20 20 3b 3b 0a  tatic'.      ;;.
291f0 0a 20 20 20 20 73 79 73 76 34 20 7c 20 73 79 73  .    sysv4 | sys
29200 76 34 2e 32 75 77 32 2a 20 7c 20 73 79 73 76 34  v4.2uw2* | sysv4
29210 2e 33 2a 20 7c 20 73 79 73 76 35 2a 29 0a 20 20  .3* | sysv5*).  
29220 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70      lt_prog_comp
29230 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20  iler_wl='-Wl,'. 
29240 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d       lt_prog_com
29250 70 69 6c 65 72 5f 70 69 63 3d 27 2d 4b 50 49 43  piler_pic='-KPIC
29260 27 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f  '.      lt_prog_
29270 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d  compiler_static=
29280 27 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20 20  '-Bstatic'.     
29290 20 3b 3b 0a 0a 20 20 20 20 73 79 73 76 34 2a 4d   ;;..    sysv4*M
292a0 50 2a 29 0a 20 20 20 20 20 20 69 66 20 74 65 73  P*).      if tes
292b0 74 20 2d 64 20 2f 75 73 72 2f 6e 65 63 20 3b 74  t -d /usr/nec ;t
292c0 68 65 6e 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d  hen..lt_prog_com
292d0 70 69 6c 65 72 5f 70 69 63 3d 27 2d 4b 63 6f 6e  piler_pic='-Kcon
292e0 66 6f 72 6d 5f 70 69 63 27 0a 09 6c 74 5f 70 72  form_pic'..lt_pr
292f0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74  og_compiler_stat
29300 69 63 3d 27 2d 42 73 74 61 74 69 63 27 0a 20 20  ic='-Bstatic'.  
29310 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a      fi.      ;;.
29320 0a 20 20 20 20 75 74 73 34 2a 29 0a 20 20 20 20  .    uts4*).    
29330 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c    lt_prog_compil
29340 65 72 5f 70 69 63 3d 27 2d 70 69 63 27 0a 20 20  er_pic='-pic'.  
29350 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70      lt_prog_comp
29360 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 42 73  iler_static='-Bs
29370 74 61 74 69 63 27 0a 20 20 20 20 20 20 3b 3b 0a  tatic'.      ;;.
29380 0a 20 20 20 20 2a 29 0a 20 20 20 20 20 20 6c 74  .    *).      lt
29390 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63  _prog_compiler_c
293a0 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65 64 3d  an_build_shared=
293b0 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20  no.      ;;.    
293c0 65 73 61 63 0a 20 20 66 69 0a 0a 65 63 68 6f 20  esac.  fi..echo 
293d0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
293e0 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 70 72 6f   result: $lt_pro
293f0 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 22 20  g_compiler_pic" 
29400 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
29410 5f 54 7d 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70  _T}$lt_prog_comp
29420 69 6c 65 72 5f 70 69 63 22 20 3e 26 36 0a 0a 23  iler_pic" >&6..#
29430 0a 23 20 43 68 65 63 6b 20 74 6f 20 6d 61 6b 65  .# Check to make
29440 20 73 75 72 65 20 74 68 65 20 50 49 43 20 66 6c   sure the PIC fl
29450 61 67 20 61 63 74 75 61 6c 6c 79 20 77 6f 72 6b  ag actually work
29460 73 2e 0a 23 0a 69 66 20 74 65 73 74 20 2d 6e 20  s..#.if test -n 
29470 22 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c  "$lt_prog_compil
29480 65 72 5f 70 69 63 22 3b 20 74 68 65 6e 0a 0a 65  er_pic"; then..e
29490 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
294a0 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 69 66  ENO: checking if
294b0 20 24 63 6f 6d 70 69 6c 65 72 20 50 49 43 20 66   $compiler PIC f
294c0 6c 61 67 20 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d  lag $lt_prog_com
294d0 70 69 6c 65 72 5f 70 69 63 20 77 6f 72 6b 73 22  piler_pic works"
294e0 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
294f0 4e 20 22 63 68 65 63 6b 69 6e 67 20 69 66 20 24  N "checking if $
29500 63 6f 6d 70 69 6c 65 72 20 50 49 43 20 66 6c 61  compiler PIC fla
29510 67 20 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69  g $lt_prog_compi
29520 6c 65 72 5f 70 69 63 20 77 6f 72 6b 73 2e 2e 2e  ler_pic works...
29530 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66   $ECHO_C" >&6.if
29540 20 74 65 73 74 20 22 24 7b 6c 74 5f 70 72 6f 67   test "${lt_prog
29550 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 5f 77 6f  _compiler_pic_wo
29560 72 6b 73 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  rks+set}" = set;
29570 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
29580 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
29590 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
295a0 0a 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69  .  lt_prog_compi
295b0 6c 65 72 5f 70 69 63 5f 77 6f 72 6b 73 3d 6e 6f  ler_pic_works=no
295c0 0a 20 20 61 63 5f 6f 75 74 66 69 6c 65 3d 63 6f  .  ac_outfile=co
295d0 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
295e0 74 0a 20 20 20 70 72 69 6e 74 66 20 22 24 6c 74  t.   printf "$lt
295f0 5f 73 69 6d 70 6c 65 5f 63 6f 6d 70 69 6c 65 5f  _simple_compile_
29600 74 65 73 74 5f 63 6f 64 65 22 20 3e 20 63 6f 6e  test_code" > con
29610 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20  ftest.$ac_ext.  
29620 20 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61   lt_compiler_fla
29630 67 3d 22 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70  g="$lt_prog_comp
29640 69 6c 65 72 5f 70 69 63 20 2d 44 50 49 43 22 0a  iler_pic -DPIC".
29650 20 20 20 23 20 49 6e 73 65 72 74 20 74 68 65 20     # Insert the 
29660 6f 70 74 69 6f 6e 20 65 69 74 68 65 72 20 28 31  option either (1
29670 29 20 61 66 74 65 72 20 74 68 65 20 6c 61 73 74  ) after the last
29680 20 2a 46 4c 41 47 53 20 76 61 72 69 61 62 6c 65   *FLAGS variable
29690 2c 20 6f 72 0a 20 20 20 23 20 28 32 29 20 62 65  , or.   # (2) be
296a0 66 6f 72 65 20 61 20 77 6f 72 64 20 63 6f 6e 74  fore a word cont
296b0 61 69 6e 69 6e 67 20 22 63 6f 6e 66 74 65 73 74  aining "conftest
296c0 2e 22 2c 20 6f 72 20 28 33 29 20 61 74 20 74 68  .", or (3) at th
296d0 65 20 65 6e 64 2e 0a 20 20 20 23 20 4e 6f 74 65  e end..   # Note
296e0 20 74 68 61 74 20 24 61 63 5f 63 6f 6d 70 69 6c   that $ac_compil
296f0 65 20 69 74 73 65 6c 66 20 64 6f 65 73 20 6e 6f  e itself does no
29700 74 20 63 6f 6e 74 61 69 6e 20 62 61 63 6b 73 6c  t contain backsl
29710 61 73 68 65 73 20 61 6e 64 20 62 65 67 69 6e 73  ashes and begins
29720 0a 20 20 20 23 20 77 69 74 68 20 61 20 64 6f 6c  .   # with a dol
29730 6c 61 72 20 73 69 67 6e 20 28 6e 6f 74 20 61 20  lar sign (not a 
29740 68 79 70 68 65 6e 29 2c 20 73 6f 20 74 68 65 20  hyphen), so the 
29750 65 63 68 6f 20 73 68 6f 75 6c 64 20 77 6f 72 6b  echo should work
29760 20 63 6f 72 72 65 63 74 6c 79 2e 0a 20 20 20 23   correctly..   #
29770 20 54 68 65 20 6f 70 74 69 6f 6e 20 69 73 20 72   The option is r
29780 65 66 65 72 65 6e 63 65 64 20 76 69 61 20 61 20  eferenced via a 
29790 76 61 72 69 61 62 6c 65 20 74 6f 20 61 76 6f 69  variable to avoi
297a0 64 20 63 6f 6e 66 75 73 69 6e 67 20 73 65 64 2e  d confusing sed.
297b0 0a 20 20 20 6c 74 5f 63 6f 6d 70 69 6c 65 3d 60  .   lt_compile=`
297c0 65 63 68 6f 20 22 24 61 63 5f 63 6f 6d 70 69 6c  echo "$ac_compil
297d0 65 22 20 7c 20 24 53 45 44 20 5c 0a 20 20 20 2d  e" | $SED \.   -
297e0 65 20 27 73 3a 2e 2a 46 4c 41 47 53 7d 3f 20 3a  e 's:.*FLAGS}? :
297f0 26 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c  &$lt_compiler_fl
29800 61 67 20 3a 3b 20 74 27 20 5c 0a 20 20 20 2d 65  ag :; t' \.   -e
29810 20 27 73 3a 20 5b 5e 20 5d 2a 63 6f 6e 66 74 65   's: [^ ]*confte
29820 73 74 5c 2e 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c  st\.: $lt_compil
29830 65 72 5f 66 6c 61 67 26 3a 3b 20 74 27 20 5c 0a  er_flag&:; t' \.
29840 20 20 20 2d 65 20 27 73 3a 24 3a 20 24 6c 74 5f     -e 's:$: $lt_
29850 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 3a 27 60  compiler_flag:'`
29860 0a 20 20 20 28 65 76 61 6c 20 65 63 68 6f 20 22  .   (eval echo "
29870 5c 22 5c 24 61 73 5f 6d 65 3a 35 37 39 34 3a 20  \"\$as_me:5794: 
29880 24 6c 74 5f 63 6f 6d 70 69 6c 65 5c 22 22 20 3e  $lt_compile\"" >
29890 26 35 29 0a 20 20 20 28 65 76 61 6c 20 22 24 6c  &5).   (eval "$l
298a0 74 5f 63 6f 6d 70 69 6c 65 22 20 32 3e 63 6f 6e  t_compile" 2>con
298b0 66 74 65 73 74 2e 65 72 72 29 0a 20 20 20 61 63  ftest.err).   ac
298c0 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 20 63 61  _status=$?.   ca
298d0 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e  t conftest.err >
298e0 26 35 0a 20 20 20 65 63 68 6f 20 22 24 61 73 5f  &5.   echo "$as_
298f0 6d 65 3a 35 37 39 38 3a 20 5c 24 3f 20 3d 20 24  me:5798: \$? = $
29900 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
29910 20 20 69 66 20 28 65 78 69 74 20 24 61 63 5f 73    if (exit $ac_s
29920 74 61 74 75 73 29 20 26 26 20 74 65 73 74 20 2d  tatus) && test -
29930 73 20 22 24 61 63 5f 6f 75 74 66 69 6c 65 22 3b  s "$ac_outfile";
29940 20 74 68 65 6e 0a 20 20 20 20 20 23 20 54 68 65   then.     # The
29950 20 63 6f 6d 70 69 6c 65 72 20 63 61 6e 20 6f 6e   compiler can on
29960 6c 79 20 77 61 72 6e 20 61 6e 64 20 69 67 6e 6f  ly warn and igno
29970 72 65 20 74 68 65 20 6f 70 74 69 6f 6e 20 69 66  re the option if
29980 20 6e 6f 74 20 72 65 63 6f 67 6e 69 7a 65 64 0a   not recognized.
29990 20 20 20 20 20 23 20 53 6f 20 73 61 79 20 6e 6f       # So say no
299a0 20 69 66 20 74 68 65 72 65 20 61 72 65 20 77 61   if there are wa
299b0 72 6e 69 6e 67 73 0a 20 20 20 20 20 69 66 20 74  rnings.     if t
299c0 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73  est ! -s conftes
299d0 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20 20 20  t.err; then.    
299e0 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69     lt_prog_compi
299f0 6c 65 72 5f 70 69 63 5f 77 6f 72 6b 73 3d 79 65  ler_pic_works=ye
29a00 73 0a 20 20 20 20 20 66 69 0a 20 20 20 66 69 0a  s.     fi.   fi.
29a10 20 20 20 24 72 6d 20 63 6f 6e 66 74 65 73 74 2a     $rm conftest*
29a20 0a 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d  ..fi.echo "$as_m
29a30 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
29a40 74 3a 20 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70  t: $lt_prog_comp
29a50 69 6c 65 72 5f 70 69 63 5f 77 6f 72 6b 73 22 20  iler_pic_works" 
29a60 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
29a70 5f 54 7d 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70  _T}$lt_prog_comp
29a80 69 6c 65 72 5f 70 69 63 5f 77 6f 72 6b 73 22 20  iler_pic_works" 
29a90 3e 26 36 0a 0a 69 66 20 74 65 73 74 20 78 22 24  >&6..if test x"$
29aa0 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
29ab0 5f 70 69 63 5f 77 6f 72 6b 73 22 20 3d 20 78 79  _pic_works" = xy
29ac0 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 63 61 73  es; then.    cas
29ad0 65 20 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69  e $lt_prog_compi
29ae0 6c 65 72 5f 70 69 63 20 69 6e 0a 20 20 20 20 20  ler_pic in.     
29af0 22 22 20 7c 20 22 20 22 2a 29 20 3b 3b 0a 20 20  "" | " "*) ;;.  
29b00 20 20 20 2a 29 20 6c 74 5f 70 72 6f 67 5f 63 6f     *) lt_prog_co
29b10 6d 70 69 6c 65 72 5f 70 69 63 3d 22 20 24 6c 74  mpiler_pic=" $lt
29b20 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70  _prog_compiler_p
29b30 69 63 22 20 3b 3b 0a 20 20 20 20 20 65 73 61 63  ic" ;;.     esac
29b40 0a 65 6c 73 65 0a 20 20 20 20 6c 74 5f 70 72 6f  .else.    lt_pro
29b50 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 0a  g_compiler_pic=.
29b60 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d       lt_prog_com
29b70 70 69 6c 65 72 5f 63 61 6e 5f 62 75 69 6c 64 5f  piler_can_build_
29b80 73 68 61 72 65 64 3d 6e 6f 0a 66 69 0a 0a 66 69  shared=no.fi..fi
29b90 0a 63 61 73 65 20 22 24 68 6f 73 74 5f 6f 73 22  .case "$host_os"
29ba0 20 69 6e 0a 20 20 23 20 46 6f 72 20 70 6c 61 74   in.  # For plat
29bb0 66 6f 72 6d 73 20 77 68 69 63 68 20 64 6f 20 6e  forms which do n
29bc0 6f 74 20 73 75 70 70 6f 72 74 20 50 49 43 2c 20  ot support PIC, 
29bd0 2d 44 50 49 43 20 69 73 20 6d 65 61 6e 69 6e 67  -DPIC is meaning
29be0 6c 65 73 73 3a 0a 20 20 2a 64 6a 67 70 70 2a 29  less:.  *djgpp*)
29bf0 0a 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d  .    lt_prog_com
29c00 70 69 6c 65 72 5f 70 69 63 3d 0a 20 20 20 20 3b  piler_pic=.    ;
29c10 3b 0a 20 20 2a 29 0a 20 20 20 20 6c 74 5f 70 72  ;.  *).    lt_pr
29c20 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d  og_compiler_pic=
29c30 22 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c  "$lt_prog_compil
29c40 65 72 5f 70 69 63 20 2d 44 50 49 43 22 0a 20 20  er_pic -DPIC".  
29c50 20 20 3b 3b 0a 65 73 61 63 0a 0a 65 63 68 6f 20    ;;.esac..echo 
29c60 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
29c70 20 63 68 65 63 6b 69 6e 67 20 69 66 20 24 63 6f   checking if $co
29c80 6d 70 69 6c 65 72 20 73 75 70 70 6f 72 74 73 20  mpiler supports 
29c90 2d 63 20 2d 6f 20 66 69 6c 65 2e 24 61 63 5f 6f  -c -o file.$ac_o
29ca0 62 6a 65 78 74 22 20 3e 26 35 0a 65 63 68 6f 20  bjext" >&5.echo 
29cb0 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
29cc0 67 20 69 66 20 24 63 6f 6d 70 69 6c 65 72 20 73  g if $compiler s
29cd0 75 70 70 6f 72 74 73 20 2d 63 20 2d 6f 20 66 69  upports -c -o fi
29ce0 6c 65 2e 24 61 63 5f 6f 62 6a 65 78 74 2e 2e 2e  le.$ac_objext...
29cf0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66   $ECHO_C" >&6.if
29d00 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f 70   test "${lt_cv_p
29d10 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f  rog_compiler_c_o
29d20 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
29d30 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
29d40 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
29d50 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
29d60 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69  lt_cv_prog_compi
29d70 6c 65 72 5f 63 5f 6f 3d 6e 6f 0a 20 20 20 24 72  ler_c_o=no.   $r
29d80 6d 20 2d 72 20 63 6f 6e 66 74 65 73 74 20 32 3e  m -r conftest 2>
29d90 2f 64 65 76 2f 6e 75 6c 6c 0a 20 20 20 6d 6b 64  /dev/null.   mkd
29da0 69 72 20 63 6f 6e 66 74 65 73 74 0a 20 20 20 63  ir conftest.   c
29db0 64 20 63 6f 6e 66 74 65 73 74 0a 20 20 20 6d 6b  d conftest.   mk
29dc0 64 69 72 20 6f 75 74 0a 20 20 20 70 72 69 6e 74  dir out.   print
29dd0 66 20 22 24 6c 74 5f 73 69 6d 70 6c 65 5f 63 6f  f "$lt_simple_co
29de0 6d 70 69 6c 65 5f 74 65 73 74 5f 63 6f 64 65 22  mpile_test_code"
29df0 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   > conftest.$ac_
29e00 65 78 74 0a 0a 20 20 20 6c 74 5f 63 6f 6d 70 69  ext..   lt_compi
29e10 6c 65 72 5f 66 6c 61 67 3d 22 2d 6f 20 6f 75 74  ler_flag="-o out
29e20 2f 63 6f 6e 66 74 65 73 74 32 2e 24 61 63 5f 6f  /conftest2.$ac_o
29e30 62 6a 65 78 74 22 0a 20 20 20 23 20 49 6e 73 65  bjext".   # Inse
29e40 72 74 20 74 68 65 20 6f 70 74 69 6f 6e 20 65 69  rt the option ei
29e50 74 68 65 72 20 28 31 29 20 61 66 74 65 72 20 74  ther (1) after t
29e60 68 65 20 6c 61 73 74 20 2a 46 4c 41 47 53 20 76  he last *FLAGS v
29e70 61 72 69 61 62 6c 65 2c 20 6f 72 0a 20 20 20 23  ariable, or.   #
29e80 20 28 32 29 20 62 65 66 6f 72 65 20 61 20 77 6f   (2) before a wo
29e90 72 64 20 63 6f 6e 74 61 69 6e 69 6e 67 20 22 63  rd containing "c
29ea0 6f 6e 66 74 65 73 74 2e 22 2c 20 6f 72 20 28 33  onftest.", or (3
29eb0 29 20 61 74 20 74 68 65 20 65 6e 64 2e 0a 20 20  ) at the end..  
29ec0 20 23 20 4e 6f 74 65 20 74 68 61 74 20 24 61 63   # Note that $ac
29ed0 5f 63 6f 6d 70 69 6c 65 20 69 74 73 65 6c 66 20  _compile itself 
29ee0 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e  does not contain
29ef0 20 62 61 63 6b 73 6c 61 73 68 65 73 20 61 6e 64   backslashes and
29f00 20 62 65 67 69 6e 73 0a 20 20 20 23 20 77 69 74   begins.   # wit
29f10 68 20 61 20 64 6f 6c 6c 61 72 20 73 69 67 6e 20  h a dollar sign 
29f20 28 6e 6f 74 20 61 20 68 79 70 68 65 6e 29 2c 20  (not a hyphen), 
29f30 73 6f 20 74 68 65 20 65 63 68 6f 20 73 68 6f 75  so the echo shou
29f40 6c 64 20 77 6f 72 6b 20 63 6f 72 72 65 63 74 6c  ld work correctl
29f50 79 2e 0a 20 20 20 6c 74 5f 63 6f 6d 70 69 6c 65  y..   lt_compile
29f60 3d 60 65 63 68 6f 20 22 24 61 63 5f 63 6f 6d 70  =`echo "$ac_comp
29f70 69 6c 65 22 20 7c 20 24 53 45 44 20 5c 0a 20 20  ile" | $SED \.  
29f80 20 2d 65 20 27 73 3a 2e 2a 46 4c 41 47 53 7d 3f   -e 's:.*FLAGS}?
29f90 20 3a 26 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f   :&$lt_compiler_
29fa0 66 6c 61 67 20 3a 3b 20 74 27 20 5c 0a 20 20 20  flag :; t' \.   
29fb0 2d 65 20 27 73 3a 20 5b 5e 20 5d 2a 63 6f 6e 66  -e 's: [^ ]*conf
29fc0 74 65 73 74 5c 2e 3a 20 24 6c 74 5f 63 6f 6d 70  test\.: $lt_comp
29fd0 69 6c 65 72 5f 66 6c 61 67 26 3a 3b 20 74 27 20  iler_flag&:; t' 
29fe0 5c 0a 20 20 20 2d 65 20 27 73 3a 24 3a 20 24 6c  \.   -e 's:$: $l
29ff0 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 3a  t_compiler_flag:
2a000 27 60 0a 20 20 20 28 65 76 61 6c 20 65 63 68 6f  '`.   (eval echo
2a010 20 22 5c 22 5c 24 61 73 5f 6d 65 3a 35 38 35 34   "\"\$as_me:5854
2a020 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 5c 22 22  : $lt_compile\""
2a030 20 3e 26 35 29 0a 20 20 20 28 65 76 61 6c 20 22   >&5).   (eval "
2a040 24 6c 74 5f 63 6f 6d 70 69 6c 65 22 20 32 3e 6f  $lt_compile" 2>o
2a050 75 74 2f 63 6f 6e 66 74 65 73 74 2e 65 72 72 29  ut/conftest.err)
2a060 0a 20 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  .   ac_status=$?
2a070 0a 20 20 20 63 61 74 20 6f 75 74 2f 63 6f 6e 66  .   cat out/conf
2a080 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 20  test.err >&5.   
2a090 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 35 38 35  echo "$as_me:585
2a0a0 38 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  8: \$? = $ac_sta
2a0b0 74 75 73 22 20 3e 26 35 0a 20 20 20 69 66 20 28  tus" >&5.   if (
2a0c0 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
2a0d0 20 26 26 20 74 65 73 74 20 2d 73 20 6f 75 74 2f   && test -s out/
2a0e0 63 6f 6e 66 74 65 73 74 32 2e 24 61 63 5f 6f 62  conftest2.$ac_ob
2a0f0 6a 65 78 74 0a 20 20 20 74 68 65 6e 0a 20 20 20  jext.   then.   
2a100 20 20 23 20 54 68 65 20 63 6f 6d 70 69 6c 65 72    # The compiler
2a110 20 63 61 6e 20 6f 6e 6c 79 20 77 61 72 6e 20 61   can only warn a
2a120 6e 64 20 69 67 6e 6f 72 65 20 74 68 65 20 6f 70  nd ignore the op
2a130 74 69 6f 6e 20 69 66 20 6e 6f 74 20 72 65 63 6f  tion if not reco
2a140 67 6e 69 7a 65 64 0a 20 20 20 20 20 23 20 53 6f  gnized.     # So
2a150 20 73 61 79 20 6e 6f 20 69 66 20 74 68 65 72 65   say no if there
2a160 20 61 72 65 20 77 61 72 6e 69 6e 67 73 0a 20 20   are warnings.  
2a170 20 20 20 69 66 20 74 65 73 74 20 21 20 2d 73 20     if test ! -s 
2a180 6f 75 74 2f 63 6f 6e 66 74 65 73 74 2e 65 72 72  out/conftest.err
2a190 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 6c 74  ; then.       lt
2a1a0 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65  _cv_prog_compile
2a1b0 72 5f 63 5f 6f 3d 79 65 73 0a 20 20 20 20 20 66  r_c_o=yes.     f
2a1c0 69 0a 20 20 20 66 69 0a 20 20 20 63 68 6d 6f 64  i.   fi.   chmod
2a1d0 20 75 2b 77 20 2e 0a 20 20 20 24 72 6d 20 63 6f   u+w ..   $rm co
2a1e0 6e 66 74 65 73 74 2a 0a 20 20 20 23 20 53 47 49  nftest*.   # SGI
2a1f0 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 20 77 69   C++ compiler wi
2a200 6c 6c 20 63 72 65 61 74 65 20 64 69 72 65 63 74  ll create direct
2a210 6f 72 79 20 6f 75 74 2f 69 69 5f 66 69 6c 65 73  ory out/ii_files
2a220 2f 20 66 6f 72 0a 20 20 20 23 20 74 65 6d 70 6c  / for.   # templ
2a230 61 74 65 20 69 6e 73 74 61 6e 74 69 61 74 69 6f  ate instantiatio
2a240 6e 0a 20 20 20 74 65 73 74 20 2d 64 20 6f 75 74  n.   test -d out
2a250 2f 69 69 5f 66 69 6c 65 73 20 26 26 20 24 72 6d  /ii_files && $rm
2a260 20 6f 75 74 2f 69 69 5f 66 69 6c 65 73 2f 2a 20   out/ii_files/* 
2a270 26 26 20 72 6d 64 69 72 20 6f 75 74 2f 69 69 5f  && rmdir out/ii_
2a280 66 69 6c 65 73 0a 20 20 20 24 72 6d 20 6f 75 74  files.   $rm out
2a290 2f 2a 20 26 26 20 72 6d 64 69 72 20 6f 75 74 0a  /* && rmdir out.
2a2a0 20 20 20 63 64 20 2e 2e 0a 20 20 20 72 6d 64 69     cd ...   rmdi
2a2b0 72 20 63 6f 6e 66 74 65 73 74 0a 20 20 20 24 72  r conftest.   $r
2a2c0 6d 20 63 6f 6e 66 74 65 73 74 2a 0a 0a 66 69 0a  m conftest*..fi.
2a2d0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
2a2e0 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c  NENO: result: $l
2a2f0 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c  t_cv_prog_compil
2a300 65 72 5f 63 5f 6f 22 20 3e 26 35 0a 65 63 68 6f  er_c_o" >&5.echo
2a310 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 63   "${ECHO_T}$lt_c
2a320 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  v_prog_compiler_
2a330 63 5f 6f 22 20 3e 26 36 0a 0a 0a 68 61 72 64 5f  c_o" >&6...hard_
2a340 6c 69 6e 6b 73 3d 22 6e 6f 74 74 65 73 74 65 64  links="nottested
2a350 22 0a 69 66 20 74 65 73 74 20 22 24 6c 74 5f 63  ".if test "$lt_c
2a360 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  v_prog_compiler_
2a370 63 5f 6f 22 20 3d 20 6e 6f 20 26 26 20 74 65 73  c_o" = no && tes
2a380 74 20 22 24 6e 65 65 64 5f 6c 6f 63 6b 73 22 20  t "$need_locks" 
2a390 21 3d 20 6e 6f 3b 20 74 68 65 6e 0a 20 20 23 20  != no; then.  # 
2a3a0 64 6f 20 6e 6f 74 20 6f 76 65 72 77 72 69 74 65  do not overwrite
2a3b0 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 6e 65   the value of ne
2a3c0 65 64 5f 6c 6f 63 6b 73 20 70 72 6f 76 69 64 65  ed_locks provide
2a3d0 64 20 62 79 20 74 68 65 20 75 73 65 72 0a 20 20  d by the user.  
2a3e0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
2a3f0 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 69  NENO: checking i
2a400 66 20 77 65 20 63 61 6e 20 6c 6f 63 6b 20 77 69  f we can lock wi
2a410 74 68 20 68 61 72 64 20 6c 69 6e 6b 73 22 20 3e  th hard links" >
2a420 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
2a430 22 63 68 65 63 6b 69 6e 67 20 69 66 20 77 65 20  "checking if we 
2a440 63 61 6e 20 6c 6f 63 6b 20 77 69 74 68 20 68 61  can lock with ha
2a450 72 64 20 6c 69 6e 6b 73 2e 2e 2e 20 24 45 43 48  rd links... $ECH
2a460 4f 5f 43 22 20 3e 26 36 0a 20 20 68 61 72 64 5f  O_C" >&6.  hard_
2a470 6c 69 6e 6b 73 3d 79 65 73 0a 20 20 24 72 6d 20  links=yes.  $rm 
2a480 63 6f 6e 66 74 65 73 74 2a 0a 20 20 6c 6e 20 63  conftest*.  ln c
2a490 6f 6e 66 74 65 73 74 2e 61 20 63 6f 6e 66 74 65  onftest.a confte
2a4a0 73 74 2e 62 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c  st.b 2>/dev/null
2a4b0 20 26 26 20 68 61 72 64 5f 6c 69 6e 6b 73 3d 6e   && hard_links=n
2a4c0 6f 0a 20 20 74 6f 75 63 68 20 63 6f 6e 66 74 65  o.  touch confte
2a4d0 73 74 2e 61 0a 20 20 6c 6e 20 63 6f 6e 66 74 65  st.a.  ln confte
2a4e0 73 74 2e 61 20 63 6f 6e 66 74 65 73 74 2e 62 20  st.a conftest.b 
2a4f0 32 3e 26 35 20 7c 7c 20 68 61 72 64 5f 6c 69 6e  2>&5 || hard_lin
2a500 6b 73 3d 6e 6f 0a 20 20 6c 6e 20 63 6f 6e 66 74  ks=no.  ln conft
2a510 65 73 74 2e 61 20 63 6f 6e 66 74 65 73 74 2e 62  est.a conftest.b
2a520 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 20   2>/dev/null && 
2a530 68 61 72 64 5f 6c 69 6e 6b 73 3d 6e 6f 0a 20 20  hard_links=no.  
2a540 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
2a550 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 68  NENO: result: $h
2a560 61 72 64 5f 6c 69 6e 6b 73 22 20 3e 26 35 0a 65  ard_links" >&5.e
2a570 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 68  cho "${ECHO_T}$h
2a580 61 72 64 5f 6c 69 6e 6b 73 22 20 3e 26 36 0a 20  ard_links" >&6. 
2a590 20 69 66 20 74 65 73 74 20 22 24 68 61 72 64 5f   if test "$hard_
2a5a0 6c 69 6e 6b 73 22 20 3d 20 6e 6f 3b 20 74 68 65  links" = no; the
2a5b0 6e 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61  n.    { echo "$a
2a5c0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41  s_me:$LINENO: WA
2a5d0 52 4e 49 4e 47 3a 20 5c 60 24 43 43 27 20 64 6f  RNING: \`$CC' do
2a5e0 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 5c  es not support \
2a5f0 60 2d 63 20 2d 6f 27 2c 20 73 6f 20 5c 60 6d 61  `-c -o', so \`ma
2a600 6b 65 20 2d 6a 27 20 6d 61 79 20 62 65 20 75 6e  ke -j' may be un
2a610 73 61 66 65 22 20 3e 26 35 0a 65 63 68 6f 20 22  safe" >&5.echo "
2a620 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a  $as_me: WARNING:
2a630 20 5c 60 24 43 43 27 20 64 6f 65 73 20 6e 6f 74   \`$CC' does not
2a640 20 73 75 70 70 6f 72 74 20 5c 60 2d 63 20 2d 6f   support \`-c -o
2a650 27 2c 20 73 6f 20 5c 60 6d 61 6b 65 20 2d 6a 27  ', so \`make -j'
2a660 20 6d 61 79 20 62 65 20 75 6e 73 61 66 65 22 20   may be unsafe" 
2a670 3e 26 32 3b 7d 0a 20 20 20 20 6e 65 65 64 5f 6c  >&2;}.    need_l
2a680 6f 63 6b 73 3d 77 61 72 6e 0a 20 20 66 69 0a 65  ocks=warn.  fi.e
2a690 6c 73 65 0a 20 20 6e 65 65 64 5f 6c 6f 63 6b 73  lse.  need_locks
2a6a0 3d 6e 6f 0a 66 69 0a 0a 65 63 68 6f 20 22 24 61  =no.fi..echo "$a
2a6b0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
2a6c0 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74  ecking whether t
2a6d0 68 65 20 24 63 6f 6d 70 69 6c 65 72 20 6c 69 6e  he $compiler lin
2a6e0 6b 65 72 20 28 24 4c 44 29 20 73 75 70 70 6f 72  ker ($LD) suppor
2a6f0 74 73 20 73 68 61 72 65 64 20 6c 69 62 72 61 72  ts shared librar
2a700 69 65 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  ies" >&5.echo $E
2a710 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
2a720 77 68 65 74 68 65 72 20 74 68 65 20 24 63 6f 6d  whether the $com
2a730 70 69 6c 65 72 20 6c 69 6e 6b 65 72 20 28 24 4c  piler linker ($L
2a740 44 29 20 73 75 70 70 6f 72 74 73 20 73 68 61 72  D) supports shar
2a750 65 64 20 6c 69 62 72 61 72 69 65 73 2e 2e 2e 20  ed libraries... 
2a760 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 0a 20 20  $ECHO_C" >&6..  
2a770 72 75 6e 70 61 74 68 5f 76 61 72 3d 0a 20 20 61  runpath_var=.  a
2a780 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
2a790 6c 61 67 3d 0a 20 20 65 6e 61 62 6c 65 5f 73 68  lag=.  enable_sh
2a7a0 61 72 65 64 5f 77 69 74 68 5f 73 74 61 74 69 63  ared_with_static
2a7b0 5f 72 75 6e 74 69 6d 65 73 3d 6e 6f 0a 20 20 61  _runtimes=no.  a
2a7c0 72 63 68 69 76 65 5f 63 6d 64 73 3d 0a 20 20 61  rchive_cmds=.  a
2a7d0 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d  rchive_expsym_cm
2a7e0 64 73 3d 0a 20 20 6f 6c 64 5f 61 72 63 68 69 76  ds=.  old_archiv
2a7f0 65 5f 46 72 6f 6d 5f 6e 65 77 5f 63 6d 64 73 3d  e_From_new_cmds=
2a800 0a 20 20 6f 6c 64 5f 61 72 63 68 69 76 65 5f 66  .  old_archive_f
2a810 72 6f 6d 5f 65 78 70 73 79 6d 73 5f 63 6d 64 73  rom_expsyms_cmds
2a820 3d 0a 20 20 65 78 70 6f 72 74 5f 64 79 6e 61 6d  =.  export_dynam
2a830 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d 0a 20 20  ic_flag_spec=.  
2a840 77 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c  whole_archive_fl
2a850 61 67 5f 73 70 65 63 3d 0a 20 20 74 68 72 65 61  ag_spec=.  threa
2a860 64 5f 73 61 66 65 5f 66 6c 61 67 5f 73 70 65 63  d_safe_flag_spec
2a870 3d 0a 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62  =.  hardcode_lib
2a880 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 0a 20  dir_flag_spec=. 
2a890 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72   hardcode_libdir
2a8a0 5f 66 6c 61 67 5f 73 70 65 63 5f 6c 64 3d 0a 20  _flag_spec_ld=. 
2a8b0 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72   hardcode_libdir
2a8c0 5f 73 65 70 61 72 61 74 6f 72 3d 0a 20 20 68 61  _separator=.  ha
2a8d0 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 6e 6f  rdcode_direct=no
2a8e0 0a 20 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75  .  hardcode_minu
2a8f0 73 5f 4c 3d 6e 6f 0a 20 20 68 61 72 64 63 6f 64  s_L=no.  hardcod
2a900 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d  e_shlibpath_var=
2a910 75 6e 73 75 70 70 6f 72 74 65 64 0a 20 20 6c 69  unsupported.  li
2a920 6e 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62 73 3d 75  nk_all_deplibs=u
2a930 6e 6b 6e 6f 77 6e 0a 20 20 68 61 72 64 63 6f 64  nknown.  hardcod
2a940 65 5f 61 75 74 6f 6d 61 74 69 63 3d 6e 6f 0a 20  e_automatic=no. 
2a950 20 6d 6f 64 75 6c 65 5f 63 6d 64 73 3d 0a 20 20   module_cmds=.  
2a960 6d 6f 64 75 6c 65 5f 65 78 70 73 79 6d 5f 63 6d  module_expsym_cm
2a970 64 73 3d 0a 20 20 61 6c 77 61 79 73 5f 65 78 70  ds=.  always_exp
2a980 6f 72 74 5f 73 79 6d 62 6f 6c 73 3d 6e 6f 0a 20  ort_symbols=no. 
2a990 20 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 5f   export_symbols_
2a9a0 63 6d 64 73 3d 27 24 4e 4d 20 24 6c 69 62 6f 62  cmds='$NM $libob
2a9b0 6a 73 20 24 63 6f 6e 76 65 6e 69 65 6e 63 65 20  js $convenience 
2a9c0 7c 20 24 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c  | $global_symbol
2a9d0 5f 70 69 70 65 20 7c 20 24 53 45 44 20 27 5c 27  _pipe | $SED '\'
2a9e0 27 73 2f 2e 2a 20 2f 2f 27 5c 27 27 20 7c 20 73  's/.* //'\'' | s
2a9f0 6f 72 74 20 7c 20 75 6e 69 71 20 3e 20 24 65 78  ort | uniq > $ex
2aa00 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 27 0a 20 20  port_symbols'.  
2aa10 23 20 69 6e 63 6c 75 64 65 5f 65 78 70 73 79 6d  # include_expsym
2aa20 73 20 73 68 6f 75 6c 64 20 62 65 20 61 20 6c 69  s should be a li
2aa30 73 74 20 6f 66 20 73 70 61 63 65 2d 73 65 70 61  st of space-sepa
2aa40 72 61 74 65 64 20 73 79 6d 62 6f 6c 73 20 74 6f  rated symbols to
2aa50 20 62 65 20 2a 61 6c 77 61 79 73 2a 0a 20 20 23   be *always*.  #
2aa60 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65   included in the
2aa70 20 73 79 6d 62 6f 6c 20 6c 69 73 74 0a 20 20 69   symbol list.  i
2aa80 6e 63 6c 75 64 65 5f 65 78 70 73 79 6d 73 3d 0a  nclude_expsyms=.
2aa90 20 20 23 20 65 78 63 6c 75 64 65 5f 65 78 70 73    # exclude_exps
2aaa0 79 6d 73 20 63 61 6e 20 62 65 20 61 6e 20 65 78  yms can be an ex
2aab0 74 65 6e 64 65 64 20 72 65 67 65 78 70 20 6f 66  tended regexp of
2aac0 20 73 79 6d 62 6f 6c 73 20 74 6f 20 65 78 63 6c   symbols to excl
2aad0 75 64 65 0a 20 20 23 20 69 74 20 77 69 6c 6c 20  ude.  # it will 
2aae0 62 65 20 77 72 61 70 70 65 64 20 62 79 20 60 20  be wrapped by ` 
2aaf0 28 27 20 61 6e 64 20 60 29 24 27 2c 20 73 6f 20  (' and `)$', so 
2ab00 6f 6e 65 20 6d 75 73 74 20 6e 6f 74 20 6d 61 74  one must not mat
2ab10 63 68 20 62 65 67 69 6e 6e 69 6e 67 20 6f 72 0a  ch beginning or.
2ab20 20 20 23 20 65 6e 64 20 6f 66 20 6c 69 6e 65 2e    # end of line.
2ab30 20 20 45 78 61 6d 70 6c 65 3a 20 60 61 7c 62 63    Example: `a|bc
2ab40 7c 2e 2a 64 2e 2a 27 20 77 69 6c 6c 20 65 78 63  |.*d.*' will exc
2ab50 6c 75 64 65 20 74 68 65 20 73 79 6d 62 6f 6c 73  lude the symbols
2ab60 20 60 61 27 20 61 6e 64 20 60 62 63 27 2c 0a 20   `a' and `bc',. 
2ab70 20 23 20 61 73 20 77 65 6c 6c 20 61 73 20 61 6e   # as well as an
2ab80 79 20 73 79 6d 62 6f 6c 20 74 68 61 74 20 63 6f  y symbol that co
2ab90 6e 74 61 69 6e 73 20 60 64 27 2e 0a 20 20 65 78  ntains `d'..  ex
2aba0 63 6c 75 64 65 5f 65 78 70 73 79 6d 73 3d 22 5f  clude_expsyms="_
2abb0 47 4c 4f 42 41 4c 5f 4f 46 46 53 45 54 5f 54 41  GLOBAL_OFFSET_TA
2abc0 42 4c 45 5f 22 0a 20 20 23 20 41 6c 74 68 6f 75  BLE_".  # Althou
2abd0 67 68 20 5f 47 4c 4f 42 41 4c 5f 4f 46 46 53 45  gh _GLOBAL_OFFSE
2abe0 54 5f 54 41 42 4c 45 5f 20 69 73 20 61 20 76 61  T_TABLE_ is a va
2abf0 6c 69 64 20 73 79 6d 62 6f 6c 20 43 20 6e 61 6d  lid symbol C nam
2ac00 65 2c 20 6d 6f 73 74 20 61 2e 6f 75 74 0a 20 20  e, most a.out.  
2ac10 23 20 70 6c 61 74 66 6f 72 6d 73 20 28 61 62 29  # platforms (ab)
2ac20 75 73 65 20 69 74 20 69 6e 20 50 49 43 20 63 6f  use it in PIC co
2ac30 64 65 2c 20 62 75 74 20 74 68 65 69 72 20 6c 69  de, but their li
2ac40 6e 6b 65 72 73 20 67 65 74 20 63 6f 6e 66 75 73  nkers get confus
2ac50 65 64 20 69 66 0a 20 20 23 20 74 68 65 20 73 79  ed if.  # the sy
2ac60 6d 62 6f 6c 20 69 73 20 65 78 70 6c 69 63 69 74  mbol is explicit
2ac70 6c 79 20 72 65 66 65 72 65 6e 63 65 64 2e 20 20  ly referenced.  
2ac80 53 69 6e 63 65 20 70 6f 72 74 61 62 6c 65 20 63  Since portable c
2ac90 6f 64 65 20 63 61 6e 6e 6f 74 0a 20 20 23 20 72  ode cannot.  # r
2aca0 65 6c 79 20 6f 6e 20 74 68 69 73 20 73 79 6d 62  ely on this symb
2acb0 6f 6c 20 6e 61 6d 65 2c 20 69 74 27 73 20 70 72  ol name, it's pr
2acc0 6f 62 61 62 6c 79 20 66 69 6e 65 20 74 6f 20 6e  obably fine to n
2acd0 65 76 65 72 20 69 6e 63 6c 75 64 65 20 69 74 20  ever include it 
2ace0 69 6e 0a 20 20 23 20 70 72 65 6c 6f 61 64 65 64  in.  # preloaded
2acf0 20 73 79 6d 62 6f 6c 20 74 61 62 6c 65 73 2e 0a   symbol tables..
2ad00 20 20 65 78 74 72 61 63 74 5f 65 78 70 73 79 6d    extract_expsym
2ad10 73 5f 63 6d 64 73 3d 0a 0a 20 20 63 61 73 65 20  s_cmds=..  case 
2ad20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 63 79  $host_os in.  cy
2ad30 67 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c  gwin* | mingw* |
2ad40 20 70 77 33 32 2a 29 0a 20 20 20 20 23 20 46 49   pw32*).    # FI
2ad50 58 4d 45 3a 20 74 68 65 20 4d 53 56 43 2b 2b 20  XME: the MSVC++ 
2ad60 70 6f 72 74 20 68 61 73 6e 27 74 20 62 65 65 6e  port hasn't been
2ad70 20 74 65 73 74 65 64 20 69 6e 20 61 20 6c 6f 6f   tested in a loo
2ad80 6f 6f 6e 67 20 74 69 6d 65 0a 20 20 20 20 23 20  oong time.    # 
2ad90 57 68 65 6e 20 6e 6f 74 20 75 73 69 6e 67 20 67  When not using g
2ada0 63 63 2c 20 77 65 20 63 75 72 72 65 6e 74 6c 79  cc, we currently
2adb0 20 61 73 73 75 6d 65 20 74 68 61 74 20 77 65 20   assume that we 
2adc0 61 72 65 20 75 73 69 6e 67 0a 20 20 20 20 23 20  are using.    # 
2add0 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c  Microsoft Visual
2ade0 20 43 2b 2b 2e 0a 20 20 20 20 69 66 20 74 65 73   C++..    if tes
2adf0 74 20 22 24 47 43 43 22 20 21 3d 20 79 65 73 3b  t "$GCC" != yes;
2ae00 20 74 68 65 6e 0a 20 20 20 20 20 20 77 69 74 68   then.      with
2ae10 5f 67 6e 75 5f 6c 64 3d 6e 6f 0a 20 20 20 20 66  _gnu_ld=no.    f
2ae20 69 0a 20 20 20 20 3b 3b 0a 20 20 6f 70 65 6e 62  i.    ;;.  openb
2ae30 73 64 2a 29 0a 20 20 20 20 77 69 74 68 5f 67 6e  sd*).    with_gn
2ae40 75 5f 6c 64 3d 6e 6f 0a 20 20 20 20 3b 3b 0a 20  u_ld=no.    ;;. 
2ae50 20 65 73 61 63 0a 0a 20 20 6c 64 5f 73 68 6c 69   esac..  ld_shli
2ae60 62 73 3d 79 65 73 0a 20 20 69 66 20 74 65 73 74  bs=yes.  if test
2ae70 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22 20   "$with_gnu_ld" 
2ae80 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20  = yes; then.    
2ae90 23 20 49 66 20 61 72 63 68 69 76 65 5f 63 6d 64  # If archive_cmd
2aea0 73 20 72 75 6e 73 20 4c 44 2c 20 6e 6f 74 20 43  s runs LD, not C
2aeb0 43 2c 20 77 6c 61 72 63 20 73 68 6f 75 6c 64 20  C, wlarc should 
2aec0 62 65 20 65 6d 70 74 79 0a 20 20 20 20 77 6c 61  be empty.    wla
2aed0 72 63 3d 27 24 7b 77 6c 7d 27 0a 0a 20 20 20 20  rc='${wl}'..    
2aee0 23 20 53 65 65 20 69 66 20 47 4e 55 20 6c 64 20  # See if GNU ld 
2aef0 73 75 70 70 6f 72 74 73 20 73 68 61 72 65 64 20  supports shared 
2af00 6c 69 62 72 61 72 69 65 73 2e 0a 20 20 20 20 63  libraries..    c
2af10 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a  ase $host_os in.
2af20 20 20 20 20 61 69 78 33 2a 20 7c 20 61 69 78 34      aix3* | aix4
2af30 2a 20 7c 20 61 69 78 35 2a 29 0a 20 20 20 20 20  * | aix5*).     
2af40 20 23 20 4f 6e 20 41 49 58 2f 50 50 43 2c 20 74   # On AIX/PPC, t
2af50 68 65 20 47 4e 55 20 6c 69 6e 6b 65 72 20 69 73  he GNU linker is
2af60 20 76 65 72 79 20 62 72 6f 6b 65 6e 0a 20 20 20   very broken.   
2af70 20 20 20 69 66 20 74 65 73 74 20 22 24 68 6f 73     if test "$hos
2af80 74 5f 63 70 75 22 20 21 3d 20 69 61 36 34 3b 20  t_cpu" != ia64; 
2af90 74 68 65 6e 0a 09 6c 64 5f 73 68 6c 69 62 73 3d  then..ld_shlibs=
2afa0 6e 6f 0a 09 63 61 74 20 3c 3c 45 4f 46 20 31 3e  no..cat <<EOF 1>
2afb0 26 32 0a 0a 2a 2a 2a 20 57 61 72 6e 69 6e 67 3a  &2..*** Warning:
2afc0 20 74 68 65 20 47 4e 55 20 6c 69 6e 6b 65 72 2c   the GNU linker,
2afd0 20 61 74 20 6c 65 61 73 74 20 75 70 20 74 6f 20   at least up to 
2afe0 72 65 6c 65 61 73 65 20 32 2e 39 2e 31 2c 20 69  release 2.9.1, i
2aff0 73 20 72 65 70 6f 72 74 65 64 0a 2a 2a 2a 20 74  s reported.*** t
2b000 6f 20 62 65 20 75 6e 61 62 6c 65 20 74 6f 20 72  o be unable to r
2b010 65 6c 69 61 62 6c 79 20 63 72 65 61 74 65 20 73  eliably create s
2b020 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 20  hared libraries 
2b030 6f 6e 20 41 49 58 2e 0a 2a 2a 2a 20 54 68 65 72  on AIX..*** Ther
2b040 65 66 6f 72 65 2c 20 6c 69 62 74 6f 6f 6c 20 69  efore, libtool i
2b050 73 20 64 69 73 61 62 6c 69 6e 67 20 73 68 61 72  s disabling shar
2b060 65 64 20 6c 69 62 72 61 72 69 65 73 20 73 75 70  ed libraries sup
2b070 70 6f 72 74 2e 20 20 49 66 20 79 6f 75 0a 2a 2a  port.  If you.**
2b080 2a 20 72 65 61 6c 6c 79 20 63 61 72 65 20 66 6f  * really care fo
2b090 72 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69  r shared librari
2b0a0 65 73 2c 20 79 6f 75 20 6d 61 79 20 77 61 6e 74  es, you may want
2b0b0 20 74 6f 20 6d 6f 64 69 66 79 20 79 6f 75 72 20   to modify your 
2b0c0 50 41 54 48 0a 2a 2a 2a 20 73 6f 20 74 68 61 74  PATH.*** so that
2b0d0 20 61 20 6e 6f 6e 2d 47 4e 55 20 6c 69 6e 6b 65   a non-GNU linke
2b0e0 72 20 69 73 20 66 6f 75 6e 64 2c 20 61 6e 64 20  r is found, and 
2b0f0 74 68 65 6e 20 72 65 73 74 61 72 74 2e 0a 0a 45  then restart...E
2b100 4f 46 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20  OF.      fi.    
2b110 20 20 3b 3b 0a 0a 20 20 20 20 61 6d 69 67 61 6f    ;;..    amigao
2b120 73 2a 29 0a 20 20 20 20 20 20 61 72 63 68 69 76  s*).      archiv
2b130 65 5f 63 6d 64 73 3d 27 24 72 6d 20 24 6f 75 74  e_cmds='$rm $out
2b140 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c  put_objdir/a2ixl
2b150 69 62 72 61 72 79 2e 64 61 74 61 7e 24 65 63 68  ibrary.data~$ech
2b160 6f 20 22 23 64 65 66 69 6e 65 20 4e 41 4d 45 20  o "#define NAME 
2b170 24 6c 69 62 6e 61 6d 65 22 20 3e 20 24 6f 75 74  $libname" > $out
2b180 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c  put_objdir/a2ixl
2b190 69 62 72 61 72 79 2e 64 61 74 61 7e 24 65 63 68  ibrary.data~$ech
2b1a0 6f 20 22 23 64 65 66 69 6e 65 20 4c 49 42 52 41  o "#define LIBRA
2b1b0 52 59 5f 49 44 20 31 22 20 3e 3e 20 24 6f 75 74  RY_ID 1" >> $out
2b1c0 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c  put_objdir/a2ixl
2b1d0 69 62 72 61 72 79 2e 64 61 74 61 7e 24 65 63 68  ibrary.data~$ech
2b1e0 6f 20 22 23 64 65 66 69 6e 65 20 56 45 52 53 49  o "#define VERSI
2b1f0 4f 4e 20 24 6d 61 6a 6f 72 22 20 3e 3e 20 24 6f  ON $major" >> $o
2b200 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69  utput_objdir/a2i
2b210 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 24 65  xlibrary.data~$e
2b220 63 68 6f 20 22 23 64 65 66 69 6e 65 20 52 45 56  cho "#define REV
2b230 49 53 49 4f 4e 20 24 72 65 76 69 73 69 6f 6e 22  ISION $revision"
2b240 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64   >> $output_objd
2b250 69 72 2f 61 32 69 78 6c 69 62 72 61 72 79 2e 64  ir/a2ixlibrary.d
2b260 61 74 61 7e 24 41 52 20 24 41 52 5f 46 4c 41 47  ata~$AR $AR_FLAG
2b270 53 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 7e  S $lib $libobjs~
2b280 24 52 41 4e 4c 49 42 20 24 6c 69 62 7e 28 63 64  $RANLIB $lib~(cd
2b290 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 20   $output_objdir 
2b2a0 26 26 20 61 32 69 78 6c 69 62 72 61 72 79 20 2d  && a2ixlibrary -
2b2b0 33 32 29 27 0a 20 20 20 20 20 20 68 61 72 64 63  32)'.      hardc
2b2c0 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f  ode_libdir_flag_
2b2d0 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64 69 72 27  spec='-L$libdir'
2b2e0 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  .      hardcode_
2b2f0 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a 0a 20 20 20  minus_L=yes..   
2b300 20 20 20 23 20 53 61 6d 75 65 6c 20 41 2e 20 46     # Samuel A. F
2b310 61 6c 76 6f 20 49 49 20 3c 6b 63 35 74 6a 61 40  alvo II <kc5tja@
2b320 64 6f 6c 70 68 69 6e 2e 6f 70 65 6e 70 72 6f 6a  dolphin.openproj
2b330 65 63 74 73 2e 6e 65 74 3e 20 72 65 70 6f 72 74  ects.net> report
2b340 73 0a 20 20 20 20 20 20 23 20 74 68 61 74 20 74  s.      # that t
2b350 68 65 20 73 65 6d 61 6e 74 69 63 73 20 6f 66 20  he semantics of 
2b360 64 79 6e 61 6d 69 63 20 6c 69 62 72 61 72 69 65  dynamic librarie
2b370 73 20 6f 6e 20 41 6d 69 67 61 4f 53 2c 20 61 74  s on AmigaOS, at
2b380 20 6c 65 61 73 74 20 75 70 0a 20 20 20 20 20 20   least up.      
2b390 23 20 74 6f 20 76 65 72 73 69 6f 6e 20 34 2c 20  # to version 4, 
2b3a0 69 73 20 74 6f 20 73 68 61 72 65 20 64 61 74 61  is to share data
2b3b0 20 61 6d 6f 6e 67 20 6d 75 6c 74 69 70 6c 65 20   among multiple 
2b3c0 70 72 6f 67 72 61 6d 73 20 6c 69 6e 6b 65 64 0a  programs linked.
2b3d0 20 20 20 20 20 20 23 20 77 69 74 68 20 74 68 65        # with the
2b3e0 20 73 61 6d 65 20 64 79 6e 61 6d 69 63 20 6c 69   same dynamic li
2b3f0 62 72 61 72 79 2e 20 20 53 69 6e 63 65 20 74 68  brary.  Since th
2b400 69 73 20 64 6f 65 73 6e 27 74 20 6d 61 74 63 68  is doesn't match
2b410 20 74 68 65 0a 20 20 20 20 20 20 23 20 62 65 68   the.      # beh
2b420 61 76 69 6f 72 20 6f 66 20 73 68 61 72 65 64 20  avior of shared 
2b430 6c 69 62 72 61 72 69 65 73 20 6f 6e 20 6f 74 68  libraries on oth
2b440 65 72 20 70 6c 61 74 66 6f 72 6d 73 2c 20 77 65  er platforms, we
2b450 20 63 61 6e 27 74 20 75 73 65 0a 20 20 20 20 20   can't use.     
2b460 20 23 20 74 68 65 6d 2e 0a 20 20 20 20 20 20 6c   # them..      l
2b470 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 20 20 20  d_shlibs=no.    
2b480 20 20 3b 3b 0a 0a 20 20 20 20 62 65 6f 73 2a 29    ;;..    beos*)
2b490 0a 20 20 20 20 20 20 69 66 20 24 4c 44 20 2d 2d  .      if $LD --
2b4a0 68 65 6c 70 20 32 3e 26 31 20 7c 20 67 72 65 70  help 2>&1 | grep
2b4b0 20 27 3a 20 73 75 70 70 6f 72 74 65 64 20 74 61   ': supported ta
2b4c0 72 67 65 74 73 3a 2e 2a 20 65 6c 66 27 20 3e 20  rgets:.* elf' > 
2b4d0 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a  /dev/null; then.
2b4e0 09 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64  .allow_undefined
2b4f0 5f 66 6c 61 67 3d 75 6e 73 75 70 70 6f 72 74 65  _flag=unsupporte
2b500 64 0a 09 23 20 4a 6f 73 65 70 68 20 42 65 63 6b  d..# Joseph Beck
2b510 65 6e 62 61 63 68 20 3c 6a 72 62 33 40 62 65 73  enbach <jrb3@bes
2b520 74 2e 63 6f 6d 3e 20 73 61 79 73 20 73 6f 6d 65  t.com> says some
2b530 20 72 65 6c 65 61 73 65 73 20 6f 66 20 67 63 63   releases of gcc
2b540 0a 09 23 20 73 75 70 70 6f 72 74 20 2d 2d 75 6e  ..# support --un
2b550 64 65 66 69 6e 65 64 2e 20 20 54 68 69 73 20 64  defined.  This d
2b560 65 73 65 72 76 65 73 20 73 6f 6d 65 20 69 6e 76  eserves some inv
2b570 65 73 74 69 67 61 74 69 6f 6e 2e 20 20 46 49 58  estigation.  FIX
2b580 4d 45 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73  ME..archive_cmds
2b590 3d 27 24 43 43 20 2d 6e 6f 73 74 61 72 74 20 24  ='$CC -nostart $
2b5a0 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
2b5b0 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73   $compiler_flags
2b5c0 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77   ${wl}-soname $w
2b5d0 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62  l$soname -o $lib
2b5e0 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 6c 64  '.      else..ld
2b5f0 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 20 20 20 20  _shlibs=no.     
2b600 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20   fi.      ;;..  
2b610 20 20 63 79 67 77 69 6e 2a 20 7c 20 6d 69 6e 67    cygwin* | ming
2b620 77 2a 20 7c 20 70 77 33 32 2a 29 0a 20 20 20 20  w* | pw32*).    
2b630 20 20 23 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41    # _LT_AC_TAGVA
2b640 52 28 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69  R(hardcode_libdi
2b650 72 5f 66 6c 61 67 5f 73 70 65 63 2c 20 29 20 69  r_flag_spec, ) i
2b660 73 20 61 63 74 75 61 6c 6c 79 20 6d 65 61 6e 69  s actually meani
2b670 6e 67 6c 65 73 73 2c 0a 20 20 20 20 20 20 23 20  ngless,.      # 
2b680 61 73 20 74 68 65 72 65 20 69 73 20 6e 6f 20 73  as there is no s
2b690 65 61 72 63 68 20 70 61 74 68 20 66 6f 72 20 44  earch path for D
2b6a0 4c 4c 73 2e 0a 20 20 20 20 20 20 68 61 72 64 63  LLs..      hardc
2b6b0 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f  ode_libdir_flag_
2b6c0 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64 69 72 27  spec='-L$libdir'
2b6d0 0a 20 20 20 20 20 20 61 6c 6c 6f 77 5f 75 6e 64  .      allow_und
2b6e0 65 66 69 6e 65 64 5f 66 6c 61 67 3d 75 6e 73 75  efined_flag=unsu
2b6f0 70 70 6f 72 74 65 64 0a 20 20 20 20 20 20 61 6c  pported.      al
2b700 77 61 79 73 5f 65 78 70 6f 72 74 5f 73 79 6d 62  ways_export_symb
2b710 6f 6c 73 3d 6e 6f 0a 20 20 20 20 20 20 65 6e 61  ols=no.      ena
2b720 62 6c 65 5f 73 68 61 72 65 64 5f 77 69 74 68 5f  ble_shared_with_
2b730 73 74 61 74 69 63 5f 72 75 6e 74 69 6d 65 73 3d  static_runtimes=
2b740 79 65 73 0a 20 20 20 20 20 20 65 78 70 6f 72 74  yes.      export
2b750 5f 73 79 6d 62 6f 6c 73 5f 63 6d 64 73 3d 27 24  _symbols_cmds='$
2b760 4e 4d 20 24 6c 69 62 6f 62 6a 73 20 24 63 6f 6e  NM $libobjs $con
2b770 76 65 6e 69 65 6e 63 65 20 7c 20 24 67 6c 6f 62  venience | $glob
2b780 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 20 7c  al_symbol_pipe |
2b790 20 24 53 45 44 20 2d 65 20 27 5c 27 27 2f 5e 5b   $SED -e '\''/^[
2b7a0 42 43 44 47 53 5d 20 2f 73 2f 2e 2a 20 5c 28 5b  BCDGS] /s/.* \([
2b7b0 5e 20 5d 2a 5c 29 2f 5c 31 20 44 41 54 41 2f 27  ^ ]*\)/\1 DATA/'
2b7c0 5c 27 27 20 7c 20 24 53 45 44 20 2d 65 20 27 5c  \'' | $SED -e '\
2b7d0 27 27 2f 5e 5b 41 49 54 57 5d 20 2f 73 2f 2e 2a  ''/^[AITW] /s/.*
2b7e0 20 2f 2f 27 5c 27 27 20 7c 20 73 6f 72 74 20 7c   //'\'' | sort |
2b7f0 20 75 6e 69 71 20 3e 20 24 65 78 70 6f 72 74 5f   uniq > $export_
2b800 73 79 6d 62 6f 6c 73 27 0a 0a 20 20 20 20 20 20  symbols'..      
2b810 69 66 20 24 4c 44 20 2d 2d 68 65 6c 70 20 32 3e  if $LD --help 2>
2b820 26 31 20 7c 20 67 72 65 70 20 27 61 75 74 6f 2d  &1 | grep 'auto-
2b830 69 6d 70 6f 72 74 27 20 3e 20 2f 64 65 76 2f 6e  import' > /dev/n
2b840 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20 20 20  ull; then.      
2b850 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27    archive_cmds='
2b860 24 43 43 20 2d 73 68 61 72 65 64 20 24 6c 69 62  $CC -shared $lib
2b870 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63  objs $deplibs $c
2b880 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 2d 6f  ompiler_flags -o
2b890 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
2b8a0 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2d 2d 69  $soname ${wl}--i
2b8b0 6d 61 67 65 2d 62 61 73 65 3d 30 78 31 30 30 30  mage-base=0x1000
2b8c0 30 30 30 30 20 24 7b 77 6c 7d 2d 2d 6f 75 74 2d  0000 ${wl}--out-
2b8d0 69 6d 70 6c 69 62 2c 24 6c 69 62 27 0a 09 23 20  implib,$lib'..# 
2b8e0 49 66 20 74 68 65 20 65 78 70 6f 72 74 2d 73 79  If the export-sy
2b8f0 6d 62 6f 6c 73 20 66 69 6c 65 20 61 6c 72 65 61  mbols file alrea
2b900 64 79 20 69 73 20 61 20 2e 64 65 66 20 66 69 6c  dy is a .def fil
2b910 65 20 28 31 73 74 20 6c 69 6e 65 0a 09 23 20 69  e (1st line..# i
2b920 73 20 45 58 50 4f 52 54 53 29 2c 20 75 73 65 20  s EXPORTS), use 
2b930 69 74 20 61 73 20 69 73 3b 20 6f 74 68 65 72 77  it as is; otherw
2b940 69 73 65 2c 20 70 72 65 70 65 6e 64 2e 2e 2e 0a  ise, prepend....
2b950 09 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f  .archive_expsym_
2b960 63 6d 64 73 3d 27 69 66 20 74 65 73 74 20 22 78  cmds='if test "x
2b970 60 24 53 45 44 20 31 71 20 24 65 78 70 6f 72 74  `$SED 1q $export
2b980 5f 73 79 6d 62 6f 6c 73 60 22 20 3d 20 78 45 58  _symbols`" = xEX
2b990 50 4f 52 54 53 3b 20 74 68 65 6e 0a 09 20 20 63  PORTS; then..  c
2b9a0 70 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c  p $export_symbol
2b9b0 73 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  s $output_objdir
2b9c0 2f 24 73 6f 6e 61 6d 65 2e 64 65 66 3b 0a 09 65  /$soname.def;..e
2b9d0 6c 73 65 0a 09 20 20 65 63 68 6f 20 45 58 50 4f  lse..  echo EXPO
2b9e0 52 54 53 20 3e 20 24 6f 75 74 70 75 74 5f 6f 62  RTS > $output_ob
2b9f0 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 2e 64 65 66  jdir/$soname.def
2ba00 3b 0a 09 20 20 63 61 74 20 24 65 78 70 6f 72 74  ;..  cat $export
2ba10 5f 73 79 6d 62 6f 6c 73 20 3e 3e 20 24 6f 75 74  _symbols >> $out
2ba20 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61  put_objdir/$sona
2ba30 6d 65 2e 64 65 66 3b 0a 09 66 69 7e 0a 09 24 43  me.def;..fi~..$C
2ba40 43 20 2d 73 68 61 72 65 64 20 24 6f 75 74 70 75  C -shared $outpu
2ba50 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65  t_objdir/$soname
2ba60 2e 64 65 66 20 24 6c 69 62 6f 62 6a 73 20 24 64  .def $libobjs $d
2ba70 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72  eplibs $compiler
2ba80 5f 66 6c 61 67 73 20 2d 6f 20 24 6f 75 74 70 75  _flags -o $outpu
2ba90 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65  t_objdir/$soname
2baa0 20 24 7b 77 6c 7d 2d 2d 69 6d 61 67 65 2d 62 61   ${wl}--image-ba
2bab0 73 65 3d 30 78 31 30 30 30 30 30 30 30 20 20 24  se=0x10000000  $
2bac0 7b 77 6c 7d 2d 2d 6f 75 74 2d 69 6d 70 6c 69 62  {wl}--out-implib
2bad0 2c 24 6c 69 62 27 0a 20 20 20 20 20 20 65 6c 73  ,$lib'.      els
2bae0 65 0a 09 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a  e..ld_shlibs=no.
2baf0 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b        fi.      ;
2bb00 3b 0a 0a 20 20 20 20 6e 65 74 62 73 64 2a 20 7c  ;..    netbsd* |
2bb10 20 6b 6e 65 74 62 73 64 2a 2d 67 6e 75 29 0a 20   knetbsd*-gnu). 
2bb20 20 20 20 20 20 69 66 20 65 63 68 6f 20 5f 5f 45       if echo __E
2bb30 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20 2d 20  LF__ | $CC -E - 
2bb40 7c 20 67 72 65 70 20 5f 5f 45 4c 46 5f 5f 20 3e  | grep __ELF__ >
2bb50 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a  /dev/null; then.
2bb60 09 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24  .archive_cmds='$
2bb70 4c 44 20 2d 42 73 68 61 72 65 61 62 6c 65 20 24  LD -Bshareable $
2bb80 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
2bb90 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 20 2d   $linker_flags -
2bba0 6f 20 24 6c 69 62 27 0a 09 77 6c 61 72 63 3d 0a  o $lib'..wlarc=.
2bbb0 20 20 20 20 20 20 65 6c 73 65 0a 09 61 72 63 68        else..arch
2bbc0 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73  ive_cmds='$CC -s
2bbd0 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73 20 24  hared $libobjs $
2bbe0 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65  deplibs $compile
2bbf0 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f  r_flags ${wl}-so
2bc00 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20  name $wl$soname 
2bc10 2d 6f 20 24 6c 69 62 27 0a 09 61 72 63 68 69 76  -o $lib'..archiv
2bc20 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24  e_expsym_cmds='$
2bc30 43 43 20 2d 73 68 61 72 65 64 20 24 6c 69 62 6f  CC -shared $libo
2bc40 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f  bjs $deplibs $co
2bc50 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77  mpiler_flags ${w
2bc60 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f  l}-soname $wl$so
2bc70 6e 61 6d 65 20 24 7b 77 6c 7d 2d 72 65 74 61 69  name ${wl}-retai
2bc80 6e 2d 73 79 6d 62 6f 6c 73 2d 66 69 6c 65 20 24  n-symbols-file $
2bc90 77 6c 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c  wl$export_symbol
2bca0 73 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20 20  s -o $lib'.     
2bcb0 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20   fi.      ;;..  
2bcc0 20 20 73 6f 6c 61 72 69 73 2a 20 7c 20 73 79 73    solaris* | sys
2bcd0 76 35 2a 29 0a 20 20 20 20 20 20 69 66 20 24 4c  v5*).      if $L
2bce0 44 20 2d 76 20 32 3e 26 31 20 7c 20 67 72 65 70  D -v 2>&1 | grep
2bcf0 20 27 42 46 44 20 32 5c 2e 38 27 20 3e 20 2f 64   'BFD 2\.8' > /d
2bd00 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 6c  ev/null; then..l
2bd10 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 09 63 61 74  d_shlibs=no..cat
2bd20 20 3c 3c 45 4f 46 20 31 3e 26 32 0a 0a 2a 2a 2a   <<EOF 1>&2..***
2bd30 20 57 61 72 6e 69 6e 67 3a 20 54 68 65 20 72 65   Warning: The re
2bd40 6c 65 61 73 65 73 20 32 2e 38 2e 2a 20 6f 66 20  leases 2.8.* of 
2bd50 74 68 65 20 47 4e 55 20 6c 69 6e 6b 65 72 20 63  the GNU linker c
2bd60 61 6e 6e 6f 74 20 72 65 6c 69 61 62 6c 79 0a 2a  annot reliably.*
2bd70 2a 2a 20 63 72 65 61 74 65 20 73 68 61 72 65 64  ** create shared
2bd80 20 6c 69 62 72 61 72 69 65 73 20 6f 6e 20 53 6f   libraries on So
2bd90 6c 61 72 69 73 20 73 79 73 74 65 6d 73 2e 20 20  laris systems.  
2bda0 54 68 65 72 65 66 6f 72 65 2c 20 6c 69 62 74 6f  Therefore, libto
2bdb0 6f 6c 0a 2a 2a 2a 20 69 73 20 64 69 73 61 62 6c  ol.*** is disabl
2bdc0 69 6e 67 20 73 68 61 72 65 64 20 6c 69 62 72 61  ing shared libra
2bdd0 72 69 65 73 20 73 75 70 70 6f 72 74 2e 20 20 57  ries support.  W
2bde0 65 20 75 72 67 65 20 79 6f 75 20 74 6f 20 75 70  e urge you to up
2bdf0 67 72 61 64 65 20 47 4e 55 0a 2a 2a 2a 20 62 69  grade GNU.*** bi
2be00 6e 75 74 69 6c 73 20 74 6f 20 72 65 6c 65 61 73  nutils to releas
2be10 65 20 32 2e 39 2e 31 20 6f 72 20 6e 65 77 65 72  e 2.9.1 or newer
2be20 2e 20 20 41 6e 6f 74 68 65 72 20 6f 70 74 69 6f  .  Another optio
2be30 6e 20 69 73 20 74 6f 20 6d 6f 64 69 66 79 0a 2a  n is to modify.*
2be40 2a 2a 20 79 6f 75 72 20 50 41 54 48 20 6f 72 20  ** your PATH or 
2be50 63 6f 6d 70 69 6c 65 72 20 63 6f 6e 66 69 67 75  compiler configu
2be60 72 61 74 69 6f 6e 20 73 6f 20 74 68 61 74 20 74  ration so that t
2be70 68 65 20 6e 61 74 69 76 65 20 6c 69 6e 6b 65 72  he native linker
2be80 20 69 73 0a 2a 2a 2a 20 75 73 65 64 2c 20 61 6e   is.*** used, an
2be90 64 20 74 68 65 6e 20 72 65 73 74 61 72 74 2e 0a  d then restart..
2bea0 0a 45 4f 46 0a 20 20 20 20 20 20 65 6c 69 66 20  .EOF.      elif 
2beb0 24 4c 44 20 2d 2d 68 65 6c 70 20 32 3e 26 31 20  $LD --help 2>&1 
2bec0 7c 20 67 72 65 70 20 27 3a 20 73 75 70 70 6f 72  | grep ': suppor
2bed0 74 65 64 20 74 61 72 67 65 74 73 3a 2e 2a 20 65  ted targets:.* e
2bee0 6c 66 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b  lf' > /dev/null;
2bef0 20 74 68 65 6e 0a 09 61 72 63 68 69 76 65 5f 63   then..archive_c
2bf00 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64  mds='$CC -shared
2bf10 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
2bf20 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  bs $compiler_fla
2bf30 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20  gs ${wl}-soname 
2bf40 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c  $wl$soname -o $l
2bf50 69 62 27 0a 09 61 72 63 68 69 76 65 5f 65 78 70  ib'..archive_exp
2bf60 73 79 6d 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73  sym_cmds='$CC -s
2bf70 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73 20 24  hared $libobjs $
2bf80 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65  deplibs $compile
2bf90 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f  r_flags ${wl}-so
2bfa0 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20  name $wl$soname 
2bfb0 24 7b 77 6c 7d 2d 72 65 74 61 69 6e 2d 73 79 6d  ${wl}-retain-sym
2bfc0 62 6f 6c 73 2d 66 69 6c 65 20 24 77 6c 24 65 78  bols-file $wl$ex
2bfd0 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 2d 6f 20  port_symbols -o 
2bfe0 24 6c 69 62 27 0a 20 20 20 20 20 20 65 6c 73 65  $lib'.      else
2bff0 0a 09 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20  ..ld_shlibs=no. 
2c000 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b       fi.      ;;
2c010 0a 0a 20 20 20 20 73 75 6e 6f 73 34 2a 29 0a 20  ..    sunos4*). 
2c020 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64       archive_cmd
2c030 73 3d 27 24 4c 44 20 2d 61 73 73 65 72 74 20 70  s='$LD -assert p
2c040 75 72 65 2d 74 65 78 74 20 2d 42 73 68 61 72 65  ure-text -Bshare
2c050 61 62 6c 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69  able -o $lib $li
2c060 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24  bobjs $deplibs $
2c070 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 20 20  linker_flags'.  
2c080 20 20 20 20 77 6c 61 72 63 3d 0a 20 20 20 20 20      wlarc=.     
2c090 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74   hardcode_direct
2c0a0 3d 79 65 73 0a 20 20 20 20 20 20 68 61 72 64 63  =yes.      hardc
2c0b0 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61  ode_shlibpath_va
2c0c0 72 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20  r=no.      ;;.. 
2c0d0 20 6c 69 6e 75 78 2a 29 0a 20 20 20 20 69 66 20   linux*).    if 
2c0e0 24 4c 44 20 2d 2d 68 65 6c 70 20 32 3e 26 31 20  $LD --help 2>&1 
2c0f0 7c 20 65 67 72 65 70 20 27 3a 20 73 75 70 70 6f  | egrep ': suppo
2c100 72 74 65 64 20 74 61 72 67 65 74 73 3a 2e 2a 20  rted targets:.* 
2c110 65 6c 66 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c  elf' > /dev/null
2c120 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 74  ; then.        t
2c130 6d 70 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 3d  mp_archive_cmds=
2c140 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 6c 69  '$CC -shared $li
2c150 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24  bobjs $deplibs $
2c160 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24  compiler_flags $
2c170 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c 24  {wl}-soname $wl$
2c180 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 27 0a  soname -o $lib'.
2c190 09 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 22 24  .archive_cmds="$
2c1a0 74 6d 70 5f 61 72 63 68 69 76 65 5f 63 6d 64 73  tmp_archive_cmds
2c1b0 22 0a 20 20 20 20 20 20 73 75 70 70 6f 72 74 73  ".      supports
2c1c0 5f 61 6e 6f 6e 5f 76 65 72 73 69 6f 6e 69 6e 67  _anon_versioning
2c1d0 3d 6e 6f 0a 20 20 20 20 20 20 63 61 73 65 20 60  =no.      case `
2c1e0 24 4c 44 20 2d 76 20 32 3e 2f 64 65 76 2f 6e 75  $LD -v 2>/dev/nu
2c1f0 6c 6c 60 20 69 6e 0a 20 20 20 20 20 20 20 20 2a  ll` in.        *
2c200 5c 20 30 31 2e 2a 20 7c 20 2a 5c 20 32 2e 5b 30  \ 01.* | *\ 2.[0
2c210 2d 39 5d 2e 2a 20 7c 20 2a 5c 20 32 2e 31 30 2e  -9].* | *\ 2.10.
2c220 2a 29 20 3b 3b 20 23 20 63 61 74 63 68 20 76 65  *) ;; # catch ve
2c230 72 73 69 6f 6e 73 20 3c 20 32 2e 31 31 0a 20 20  rsions < 2.11.  
2c240 20 20 20 20 20 20 2a 5c 20 32 2e 31 31 2e 39 33        *\ 2.11.93
2c250 2e 30 2e 32 5c 20 2a 29 20 73 75 70 70 6f 72 74  .0.2\ *) support
2c260 73 5f 61 6e 6f 6e 5f 76 65 72 73 69 6f 6e 69 6e  s_anon_versionin
2c270 67 3d 79 65 73 20 3b 3b 20 23 20 52 48 37 2e 33  g=yes ;; # RH7.3
2c280 20 2e 2e 2e 0a 20 20 20 20 20 20 20 20 2a 5c 20   ....        *\ 
2c290 32 2e 31 31 2e 39 32 2e 30 2e 31 32 5c 20 2a 29  2.11.92.0.12\ *)
2c2a0 20 73 75 70 70 6f 72 74 73 5f 61 6e 6f 6e 5f 76   supports_anon_v
2c2b0 65 72 73 69 6f 6e 69 6e 67 3d 79 65 73 20 3b 3b  ersioning=yes ;;
2c2c0 20 23 20 4d 61 6e 64 72 61 6b 65 20 38 2e 32 20   # Mandrake 8.2 
2c2d0 2e 2e 2e 0a 20 20 20 20 20 20 20 20 2a 5c 20 32  ....        *\ 2
2c2e0 2e 31 31 2e 2a 29 20 3b 3b 20 23 20 6f 74 68 65  .11.*) ;; # othe
2c2f0 72 20 32 2e 31 31 20 76 65 72 73 69 6f 6e 73 0a  r 2.11 versions.
2c300 20 20 20 20 20 20 20 20 2a 29 20 73 75 70 70 6f          *) suppo
2c310 72 74 73 5f 61 6e 6f 6e 5f 76 65 72 73 69 6f 6e  rts_anon_version
2c320 69 6e 67 3d 79 65 73 20 3b 3b 0a 20 20 20 20 20  ing=yes ;;.     
2c330 20 65 73 61 63 0a 20 20 20 20 20 20 69 66 20 74   esac.      if t
2c340 65 73 74 20 24 73 75 70 70 6f 72 74 73 5f 61 6e  est $supports_an
2c350 6f 6e 5f 76 65 72 73 69 6f 6e 69 6e 67 20 3d 20  on_versioning = 
2c360 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 20 20  yes; then.      
2c370 20 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d    archive_expsym
2c380 5f 63 6d 64 73 3d 27 24 65 63 68 6f 20 22 7b 20  _cmds='$echo "{ 
2c390 67 6c 6f 62 61 6c 3a 22 20 3e 20 24 6f 75 74 70  global:" > $outp
2c3a0 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61  ut_objdir/$libna
2c3b0 6d 65 2e 76 65 72 7e 0a 63 61 74 20 24 65 78 70  me.ver~.cat $exp
2c3c0 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 7c 20 73 65  ort_symbols | se
2c3d0 64 20 2d 65 20 22 73 2f 5c 28 2e 2a 5c 29 2f 5c  d -e "s/\(.*\)/\
2c3e0 31 3b 2f 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f  1;/" >> $output_
2c3f0 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e  objdir/$libname.
2c400 76 65 72 7e 0a 24 65 63 68 6f 20 22 6c 6f 63 61  ver~.$echo "loca
2c410 6c 3a 20 2a 3b 20 7d 3b 22 20 3e 3e 20 24 6f 75  l: *; };" >> $ou
2c420 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62  tput_objdir/$lib
2c430 6e 61 6d 65 2e 76 65 72 7e 0a 20 20 20 20 20 20  name.ver~.      
2c440 20 20 24 43 43 20 2d 73 68 61 72 65 64 20 24 6c    $CC -shared $l
2c450 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
2c460 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20  $compiler_flags 
2c470 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c  ${wl}-soname $wl
2c480 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2d 76 65  $soname ${wl}-ve
2c490 72 73 69 6f 6e 2d 73 63 72 69 70 74 20 24 7b 77  rsion-script ${w
2c4a0 6c 7d 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  l}$output_objdir
2c4b0 2f 24 6c 69 62 6e 61 6d 65 2e 76 65 72 20 2d 6f  /$libname.ver -o
2c4c0 20 24 6c 69 62 27 0a 20 20 20 20 20 20 65 6c 73   $lib'.      els
2c4d0 65 0a 20 20 20 20 20 20 20 20 61 72 63 68 69 76  e.        archiv
2c4e0 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 22 24  e_expsym_cmds="$
2c4f0 74 6d 70 5f 61 72 63 68 69 76 65 5f 63 6d 64 73  tmp_archive_cmds
2c500 22 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 65  ".      fi.    e
2c510 6c 73 65 0a 20 20 20 20 20 20 6c 64 5f 73 68 6c  lse.      ld_shl
2c520 69 62 73 3d 6e 6f 0a 20 20 20 20 66 69 0a 20 20  ibs=no.    fi.  
2c530 20 20 3b 3b 0a 0a 20 20 20 20 2a 29 0a 20 20 20    ;;..    *).   
2c540 20 20 20 69 66 20 24 4c 44 20 2d 2d 68 65 6c 70     if $LD --help
2c550 20 32 3e 26 31 20 7c 20 67 72 65 70 20 27 3a 20   2>&1 | grep ': 
2c560 73 75 70 70 6f 72 74 65 64 20 74 61 72 67 65 74  supported target
2c570 73 3a 2e 2a 20 65 6c 66 27 20 3e 20 2f 64 65 76  s:.* elf' > /dev
2c580 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 61 72 63  /null; then..arc
2c590 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d  hive_cmds='$CC -
2c5a0 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73 20  shared $libobjs 
2c5b0 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c  $deplibs $compil
2c5c0 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73  er_flags ${wl}-s
2c5d0 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65  oname $wl$soname
2c5e0 20 2d 6f 20 24 6c 69 62 27 0a 09 61 72 63 68 69   -o $lib'..archi
2c5f0 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27  ve_expsym_cmds='
2c600 24 43 43 20 2d 73 68 61 72 65 64 20 24 6c 69 62  $CC -shared $lib
2c610 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63  objs $deplibs $c
2c620 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b  ompiler_flags ${
2c630 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73  wl}-soname $wl$s
2c640 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2d 72 65 74 61  oname ${wl}-reta
2c650 69 6e 2d 73 79 6d 62 6f 6c 73 2d 66 69 6c 65 20  in-symbols-file 
2c660 24 77 6c 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f  $wl$export_symbo
2c670 6c 73 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20  ls -o $lib'.    
2c680 20 20 65 6c 73 65 0a 09 6c 64 5f 73 68 6c 69 62    else..ld_shlib
2c690 73 3d 6e 6f 0a 20 20 20 20 20 20 66 69 0a 20 20  s=no.      fi.  
2c6a0 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a      ;;.    esac.
2c6b0 0a 20 20 20 20 69 66 20 74 65 73 74 20 22 24 6c  .    if test "$l
2c6c0 64 5f 73 68 6c 69 62 73 22 20 3d 20 79 65 73 3b  d_shlibs" = yes;
2c6d0 20 74 68 65 6e 0a 20 20 20 20 20 20 72 75 6e 70   then.      runp
2c6e0 61 74 68 5f 76 61 72 3d 4c 44 5f 52 55 4e 5f 50  ath_var=LD_RUN_P
2c6f0 41 54 48 0a 20 20 20 20 20 20 68 61 72 64 63 6f  ATH.      hardco
2c700 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73  de_libdir_flag_s
2c710 70 65 63 3d 27 24 7b 77 6c 7d 2d 2d 72 70 61 74  pec='${wl}--rpat
2c720 68 20 24 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a  h ${wl}$libdir'.
2c730 20 20 20 20 20 20 65 78 70 6f 72 74 5f 64 79 6e        export_dyn
2c740 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d 27  amic_flag_spec='
2c750 24 7b 77 6c 7d 2d 2d 65 78 70 6f 72 74 2d 64 79  ${wl}--export-dy
2c760 6e 61 6d 69 63 27 0a 20 20 20 20 20 20 23 20 61  namic'.      # a
2c770 6e 63 69 65 6e 74 20 47 4e 55 20 6c 64 20 64 69  ncient GNU ld di
2c780 64 6e 27 74 20 73 75 70 70 6f 72 74 20 2d 2d 77  dn't support --w
2c790 68 6f 6c 65 2d 61 72 63 68 69 76 65 20 65 74 2e  hole-archive et.
2c7a0 20 61 6c 2e 0a 20 20 20 20 20 20 69 66 20 24 4c   al..      if $L
2c7b0 44 20 2d 2d 68 65 6c 70 20 32 3e 26 31 20 7c 20  D --help 2>&1 | 
2c7c0 67 72 65 70 20 27 6e 6f 2d 77 68 6f 6c 65 2d 61  grep 'no-whole-a
2c7d0 72 63 68 69 76 65 27 20 3e 20 2f 64 65 76 2f 6e  rchive' > /dev/n
2c7e0 75 6c 6c 3b 20 74 68 65 6e 0a 20 09 77 68 6f 6c  ull; then. .whol
2c7f0 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73  e_archive_flag_s
2c800 70 65 63 3d 22 24 77 6c 61 72 63 22 27 2d 2d 77  pec="$wlarc"'--w
2c810 68 6f 6c 65 2d 61 72 63 68 69 76 65 24 63 6f 6e  hole-archive$con
2c820 76 65 6e 69 65 6e 63 65 20 27 22 24 77 6c 61 72  venience '"$wlar
2c830 63 22 27 2d 2d 6e 6f 2d 77 68 6f 6c 65 2d 61 72  c"'--no-whole-ar
2c840 63 68 69 76 65 27 0a 20 20 20 20 20 20 65 6c 73  chive'.      els
2c850 65 0a 20 20 09 77 68 6f 6c 65 5f 61 72 63 68 69  e.  .whole_archi
2c860 76 65 5f 66 6c 61 67 5f 73 70 65 63 3d 0a 20 20  ve_flag_spec=.  
2c870 20 20 20 20 66 69 0a 20 20 20 20 66 69 0a 20 20      fi.    fi.  
2c880 65 6c 73 65 0a 20 20 20 20 23 20 50 4f 52 54 4d  else.    # PORTM
2c890 45 20 66 69 6c 6c 20 69 6e 20 61 20 64 65 73 63  E fill in a desc
2c8a0 72 69 70 74 69 6f 6e 20 6f 66 20 79 6f 75 72 20  ription of your 
2c8b0 73 79 73 74 65 6d 27 73 20 6c 69 6e 6b 65 72 20  system's linker 
2c8c0 28 6e 6f 74 20 47 4e 55 20 6c 64 29 0a 20 20 20  (not GNU ld).   
2c8d0 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69   case $host_os i
2c8e0 6e 0a 20 20 20 20 61 69 78 33 2a 29 0a 20 20 20  n.    aix3*).   
2c8f0 20 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e     allow_undefin
2c900 65 64 5f 66 6c 61 67 3d 75 6e 73 75 70 70 6f 72  ed_flag=unsuppor
2c910 74 65 64 0a 20 20 20 20 20 20 61 6c 77 61 79 73  ted.      always
2c920 5f 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 3d  _export_symbols=
2c930 79 65 73 0a 20 20 20 20 20 20 61 72 63 68 69 76  yes.      archiv
2c940 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24  e_expsym_cmds='$
2c950 4c 44 20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f 62  LD -o $output_ob
2c960 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 24 6c 69  jdir/$soname $li
2c970 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24  bobjs $deplibs $
2c980 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 20 2d 62 45  linker_flags -bE
2c990 3a 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73  :$export_symbols
2c9a0 20 2d 54 35 31 32 20 2d 48 35 31 32 20 2d 62 4d   -T512 -H512 -bM
2c9b0 3a 53 52 45 7e 24 41 52 20 24 41 52 5f 46 4c 41  :SRE~$AR $AR_FLA
2c9c0 47 53 20 24 6c 69 62 20 24 6f 75 74 70 75 74 5f  GS $lib $output_
2c9d0 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 27 0a  objdir/$soname'.
2c9e0 20 20 20 20 20 20 23 20 4e 6f 74 65 3a 20 74 68        # Note: th
2c9f0 69 73 20 6c 69 6e 6b 65 72 20 68 61 72 64 63 6f  is linker hardco
2ca00 64 65 73 20 74 68 65 20 64 69 72 65 63 74 6f 72  des the director
2ca10 69 65 73 20 69 6e 20 4c 49 42 50 41 54 48 20 69  ies in LIBPATH i
2ca20 66 20 74 68 65 72 65 0a 20 20 20 20 20 20 23 20  f there.      # 
2ca30 61 72 65 20 6e 6f 20 64 69 72 65 63 74 6f 72 69  are no directori
2ca40 65 73 20 73 70 65 63 69 66 69 65 64 20 62 79 20  es specified by 
2ca50 2d 4c 2e 0a 20 20 20 20 20 20 68 61 72 64 63 6f  -L..      hardco
2ca60 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a 20  de_minus_L=yes. 
2ca70 20 20 20 20 20 69 66 20 74 65 73 74 20 22 24 47       if test "$G
2ca80 43 43 22 20 3d 20 79 65 73 20 26 26 20 74 65 73  CC" = yes && tes
2ca90 74 20 2d 7a 20 22 24 6c 69 6e 6b 5f 73 74 61 74  t -z "$link_stat
2caa0 69 63 5f 66 6c 61 67 22 3b 20 74 68 65 6e 0a 09  ic_flag"; then..
2cab0 23 20 4e 65 69 74 68 65 72 20 64 69 72 65 63 74  # Neither direct
2cac0 20 68 61 72 64 63 6f 64 69 6e 67 20 6e 6f 72 20   hardcoding nor 
2cad0 73 74 61 74 69 63 20 6c 69 6e 6b 69 6e 67 20 69  static linking i
2cae0 73 20 73 75 70 70 6f 72 74 65 64 20 77 69 74 68  s supported with
2caf0 20 61 0a 09 23 20 62 72 6f 6b 65 6e 20 63 6f 6c   a..# broken col
2cb00 6c 65 63 74 32 2e 0a 09 68 61 72 64 63 6f 64 65  lect2...hardcode
2cb10 5f 64 69 72 65 63 74 3d 75 6e 73 75 70 70 6f 72  _direct=unsuppor
2cb20 74 65 64 0a 20 20 20 20 20 20 66 69 0a 20 20 20  ted.      fi.   
2cb30 20 20 20 3b 3b 0a 0a 20 20 20 20 61 69 78 34 2a     ;;..    aix4*
2cb40 20 7c 20 61 69 78 35 2a 29 0a 20 20 20 20 20 20   | aix5*).      
2cb50 69 66 20 74 65 73 74 20 22 24 68 6f 73 74 5f 63  if test "$host_c
2cb60 70 75 22 20 3d 20 69 61 36 34 3b 20 74 68 65 6e  pu" = ia64; then
2cb70 0a 09 23 20 4f 6e 20 49 41 36 34 2c 20 74 68 65  ..# On IA64, the
2cb80 20 6c 69 6e 6b 65 72 20 64 6f 65 73 20 72 75 6e   linker does run
2cb90 20 74 69 6d 65 20 6c 69 6e 6b 69 6e 67 20 62 79   time linking by
2cba0 20 64 65 66 61 75 6c 74 2c 20 73 6f 20 77 65 20   default, so we 
2cbb0 64 6f 6e 27 74 0a 09 23 20 68 61 76 65 20 74 6f  don't..# have to
2cbc0 20 64 6f 20 61 6e 79 74 68 69 6e 67 20 73 70 65   do anything spe
2cbd0 63 69 61 6c 2e 0a 09 61 69 78 5f 75 73 65 5f 72  cial...aix_use_r
2cbe0 75 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67 3d 6e 6f  untimelinking=no
2cbf0 0a 09 65 78 70 5f 73 79 6d 5f 66 6c 61 67 3d 27  ..exp_sym_flag='
2cc00 2d 42 65 78 70 6f 72 74 27 0a 09 6e 6f 5f 65 6e  -Bexport'..no_en
2cc10 74 72 79 5f 66 6c 61 67 3d 22 22 0a 20 20 20 20  try_flag="".    
2cc20 20 20 65 6c 73 65 0a 09 23 20 49 66 20 77 65 27    else..# If we'
2cc30 72 65 20 75 73 69 6e 67 20 47 4e 55 20 6e 6d 2c  re using GNU nm,
2cc40 20 74 68 65 6e 20 77 65 20 64 6f 6e 27 74 20 77   then we don't w
2cc50 61 6e 74 20 74 68 65 20 22 2d 43 22 20 6f 70 74  ant the "-C" opt
2cc60 69 6f 6e 2e 0a 09 23 20 2d 43 20 6d 65 61 6e 73  ion...# -C means
2cc70 20 64 65 6d 61 6e 67 6c 65 20 74 6f 20 41 49 58   demangle to AIX
2cc80 20 6e 6d 2c 20 62 75 74 20 6d 65 61 6e 73 20 64   nm, but means d
2cc90 6f 6e 27 74 20 64 65 6d 61 6e 67 6c 65 20 77 69  on't demangle wi
2cca0 74 68 20 47 4e 55 20 6e 6d 0a 09 69 66 20 24 4e  th GNU nm..if $N
2ccb0 4d 20 2d 56 20 32 3e 26 31 20 7c 20 67 72 65 70  M -V 2>&1 | grep
2ccc0 20 27 47 4e 55 27 20 3e 20 2f 64 65 76 2f 6e 75   'GNU' > /dev/nu
2ccd0 6c 6c 3b 20 74 68 65 6e 0a 09 20 20 65 78 70 6f  ll; then..  expo
2cce0 72 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d 64 73 3d  rt_symbols_cmds=
2ccf0 27 24 4e 4d 20 2d 42 70 67 20 24 6c 69 62 6f 62  '$NM -Bpg $libob
2cd00 6a 73 20 24 63 6f 6e 76 65 6e 69 65 6e 63 65 20  js $convenience 
2cd10 7c 20 61 77 6b 20 27 5c 27 27 7b 20 69 66 20 28  | awk '\''{ if (
2cd20 28 28 5c 24 32 20 3d 3d 20 22 54 22 29 20 7c 7c  ((\$2 == "T") ||
2cd30 20 28 5c 24 32 20 3d 3d 20 22 44 22 29 20 7c 7c   (\$2 == "D") ||
2cd40 20 28 5c 24 32 20 3d 3d 20 22 42 22 29 29 20 26   (\$2 == "B")) &
2cd50 26 20 28 73 75 62 73 74 72 28 5c 24 33 2c 31 2c  & (substr(\$3,1,
2cd60 31 29 20 21 3d 20 22 2e 22 29 29 20 7b 20 70 72  1) != ".")) { pr
2cd70 69 6e 74 20 5c 24 33 20 7d 20 7d 27 5c 27 27 20  int \$3 } }'\'' 
2cd80 7c 20 73 6f 72 74 20 2d 75 20 3e 20 24 65 78 70  | sort -u > $exp
2cd90 6f 72 74 5f 73 79 6d 62 6f 6c 73 27 0a 09 65 6c  ort_symbols'..el
2cda0 73 65 0a 09 20 20 65 78 70 6f 72 74 5f 73 79 6d  se..  export_sym
2cdb0 62 6f 6c 73 5f 63 6d 64 73 3d 27 24 4e 4d 20 2d  bols_cmds='$NM -
2cdc0 42 43 70 67 20 24 6c 69 62 6f 62 6a 73 20 24 63  BCpg $libobjs $c
2cdd0 6f 6e 76 65 6e 69 65 6e 63 65 20 7c 20 61 77 6b  onvenience | awk
2cde0 20 27 5c 27 27 7b 20 69 66 20 28 28 28 5c 24 32   '\''{ if (((\$2
2cdf0 20 3d 3d 20 22 54 22 29 20 7c 7c 20 28 5c 24 32   == "T") || (\$2
2ce00 20 3d 3d 20 22 44 22 29 20 7c 7c 20 28 5c 24 32   == "D") || (\$2
2ce10 20 3d 3d 20 22 42 22 29 29 20 26 26 20 28 73 75   == "B")) && (su
2ce20 62 73 74 72 28 5c 24 33 2c 31 2c 31 29 20 21 3d  bstr(\$3,1,1) !=
2ce30 20 22 2e 22 29 29 20 7b 20 70 72 69 6e 74 20 5c   ".")) { print \
2ce40 24 33 20 7d 20 7d 27 5c 27 27 20 7c 20 73 6f 72  $3 } }'\'' | sor
2ce50 74 20 2d 75 20 3e 20 24 65 78 70 6f 72 74 5f 73  t -u > $export_s
2ce60 79 6d 62 6f 6c 73 27 0a 09 66 69 0a 09 61 69 78  ymbols'..fi..aix
2ce70 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e 6b  _use_runtimelink
2ce80 69 6e 67 3d 6e 6f 0a 0a 09 23 20 54 65 73 74 20  ing=no...# Test 
2ce90 69 66 20 77 65 20 61 72 65 20 74 72 79 69 6e 67  if we are trying
2cea0 20 74 6f 20 75 73 65 20 72 75 6e 20 74 69 6d 65   to use run time
2ceb0 20 6c 69 6e 6b 69 6e 67 20 6f 72 20 6e 6f 72 6d   linking or norm
2cec0 61 6c 0a 09 23 20 41 49 58 20 73 74 79 6c 65 20  al..# AIX style 
2ced0 6c 69 6e 6b 69 6e 67 2e 20 49 66 20 2d 62 72 74  linking. If -brt
2cee0 6c 20 69 73 20 73 6f 6d 65 77 68 65 72 65 20 69  l is somewhere i
2cef0 6e 20 4c 44 46 4c 41 47 53 2c 20 77 65 0a 09 23  n LDFLAGS, we..#
2cf00 20 6e 65 65 64 20 74 6f 20 64 6f 20 72 75 6e 74   need to do runt
2cf10 69 6d 65 20 6c 69 6e 6b 69 6e 67 2e 0a 09 63 61  ime linking...ca
2cf20 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 20 61  se $host_os in a
2cf30 69 78 34 2e 5b 32 33 5d 7c 61 69 78 34 2e 5b 32  ix4.[23]|aix4.[2
2cf40 33 5d 2e 2a 7c 61 69 78 35 2a 29 0a 09 20 20 66  3].*|aix5*)..  f
2cf50 6f 72 20 6c 64 5f 66 6c 61 67 20 69 6e 20 24 4c  or ld_flag in $L
2cf60 44 46 4c 41 47 53 3b 20 64 6f 0a 20 20 09 20 20  DFLAGS; do.  .  
2cf70 69 66 20 28 74 65 73 74 20 24 6c 64 5f 66 6c 61  if (test $ld_fla
2cf80 67 20 3d 20 22 2d 62 72 74 6c 22 20 7c 7c 20 74  g = "-brtl" || t
2cf90 65 73 74 20 24 6c 64 5f 66 6c 61 67 20 3d 20 22  est $ld_flag = "
2cfa0 2d 57 6c 2c 2d 62 72 74 6c 22 29 3b 20 74 68 65  -Wl,-brtl"); the
2cfb0 6e 0a 20 20 09 20 20 20 20 61 69 78 5f 75 73 65  n.  .    aix_use
2cfc0 5f 72 75 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67 3d  _runtimelinking=
2cfd0 79 65 73 0a 20 20 09 20 20 20 20 62 72 65 61 6b  yes.  .    break
2cfe0 0a 20 20 09 20 20 66 69 0a 09 20 20 64 6f 6e 65  .  .  fi..  done
2cff0 0a 09 65 73 61 63 0a 0a 09 65 78 70 5f 73 79 6d  ..esac...exp_sym
2d000 5f 66 6c 61 67 3d 27 2d 62 65 78 70 6f 72 74 27  _flag='-bexport'
2d010 0a 09 6e 6f 5f 65 6e 74 72 79 5f 66 6c 61 67 3d  ..no_entry_flag=
2d020 27 2d 62 6e 6f 65 6e 74 72 79 27 0a 20 20 20 20  '-bnoentry'.    
2d030 20 20 66 69 0a 0a 20 20 20 20 20 20 23 20 57 68    fi..      # Wh
2d040 65 6e 20 6c 61 72 67 65 20 65 78 65 63 75 74 61  en large executa
2d050 62 6c 65 73 20 6f 72 20 73 68 61 72 65 64 20 6f  bles or shared o
2d060 62 6a 65 63 74 73 20 61 72 65 20 62 75 69 6c 74  bjects are built
2d070 2c 20 41 49 58 20 6c 64 20 63 61 6e 0a 20 20 20  , AIX ld can.   
2d080 20 20 20 23 20 68 61 76 65 20 70 72 6f 62 6c 65     # have proble
2d090 6d 73 20 63 72 65 61 74 69 6e 67 20 74 68 65 20  ms creating the 
2d0a0 74 61 62 6c 65 20 6f 66 20 63 6f 6e 74 65 6e 74  table of content
2d0b0 73 2e 20 20 49 66 20 6c 69 6e 6b 69 6e 67 20 61  s.  If linking a
2d0c0 20 6c 69 62 72 61 72 79 0a 20 20 20 20 20 20 23   library.      #
2d0d0 20 6f 72 20 70 72 6f 67 72 61 6d 20 72 65 73 75   or program resu
2d0e0 6c 74 73 20 69 6e 20 22 65 72 72 6f 72 20 54 4f  lts in "error TO
2d0f0 43 20 6f 76 65 72 66 6c 6f 77 22 20 61 64 64 20  C overflow" add 
2d100 2d 6d 6d 69 6e 69 6d 61 6c 2d 74 6f 63 20 74 6f  -mminimal-toc to
2d110 0a 20 20 20 20 20 20 23 20 43 58 58 46 4c 41 47  .      # CXXFLAG
2d120 53 2f 43 46 4c 41 47 53 20 66 6f 72 20 67 2b 2b  S/CFLAGS for g++
2d130 2f 67 63 63 2e 20 20 49 6e 20 74 68 65 20 63 61  /gcc.  In the ca
2d140 73 65 73 20 77 68 65 72 65 20 74 68 61 74 20 69  ses where that i
2d150 73 20 6e 6f 74 0a 20 20 20 20 20 20 23 20 65 6e  s not.      # en
2d160 6f 75 67 68 20 74 6f 20 66 69 78 20 74 68 65 20  ough to fix the 
2d170 70 72 6f 62 6c 65 6d 2c 20 61 64 64 20 2d 57 6c  problem, add -Wl
2d180 2c 2d 62 62 69 67 74 6f 63 20 74 6f 20 4c 44 46  ,-bbigtoc to LDF
2d190 4c 41 47 53 2e 0a 0a 20 20 20 20 20 20 61 72 63  LAGS...      arc
2d1a0 68 69 76 65 5f 63 6d 64 73 3d 27 27 0a 20 20 20  hive_cmds=''.   
2d1b0 20 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65     hardcode_dire
2d1c0 63 74 3d 79 65 73 0a 20 20 20 20 20 20 68 61 72  ct=yes.      har
2d1d0 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70  dcode_libdir_sep
2d1e0 61 72 61 74 6f 72 3d 27 3a 27 0a 20 20 20 20 20  arator=':'.     
2d1f0 20 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62   link_all_deplib
2d200 73 3d 79 65 73 0a 0a 20 20 20 20 20 20 69 66 20  s=yes..      if 
2d210 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 79 65  test "$GCC" = ye
2d220 73 3b 20 74 68 65 6e 0a 09 63 61 73 65 20 24 68  s; then..case $h
2d230 6f 73 74 5f 6f 73 20 69 6e 20 61 69 78 34 2e 30  ost_os in aix4.0
2d240 31 32 7c 61 69 78 34 2e 30 31 32 2e 2a 29 0a 09  12|aix4.012.*)..
2d250 23 20 57 65 20 6f 6e 6c 79 20 77 61 6e 74 20 74  # We only want t
2d260 6f 20 64 6f 20 74 68 69 73 20 6f 6e 20 41 49 58  o do this on AIX
2d270 20 34 2e 32 20 61 6e 64 20 6c 6f 77 65 72 2c 20   4.2 and lower, 
2d280 74 68 65 20 63 68 65 63 6b 0a 09 23 20 62 65 6c  the check..# bel
2d290 6f 77 20 66 6f 72 20 62 72 6f 6b 65 6e 20 63 6f  ow for broken co
2d2a0 6c 6c 65 63 74 32 20 64 6f 65 73 6e 27 74 20 77  llect2 doesn't w
2d2b0 6f 72 6b 20 75 6e 64 65 72 20 34 2e 33 2b 0a 09  ork under 4.3+..
2d2c0 20 20 63 6f 6c 6c 65 63 74 32 6e 61 6d 65 3d 60    collect2name=`
2d2d0 24 7b 43 43 7d 20 2d 70 72 69 6e 74 2d 70 72 6f  ${CC} -print-pro
2d2e0 67 2d 6e 61 6d 65 3d 63 6f 6c 6c 65 63 74 32 60  g-name=collect2`
2d2f0 0a 09 20 20 69 66 20 74 65 73 74 20 2d 66 20 22  ..  if test -f "
2d300 24 63 6f 6c 6c 65 63 74 32 6e 61 6d 65 22 20 26  $collect2name" &
2d310 26 20 5c 0a 20 20 09 20 20 20 73 74 72 69 6e 67  & \.  .   string
2d320 73 20 22 24 63 6f 6c 6c 65 63 74 32 6e 61 6d 65  s "$collect2name
2d330 22 20 7c 20 67 72 65 70 20 72 65 73 6f 6c 76 65  " | grep resolve
2d340 5f 6c 69 62 5f 6e 61 6d 65 20 3e 2f 64 65 76 2f  _lib_name >/dev/
2d350 6e 75 6c 6c 0a 09 20 20 74 68 65 6e 0a 20 20 09  null..  then.  .
2d360 20 20 23 20 57 65 20 68 61 76 65 20 72 65 77 6f    # We have rewo
2d370 72 6b 65 64 20 63 6f 6c 6c 65 63 74 32 0a 20 20  rked collect2.  
2d380 09 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65  .  hardcode_dire
2d390 63 74 3d 79 65 73 0a 09 20 20 65 6c 73 65 0a 20  ct=yes..  else. 
2d3a0 20 09 20 20 23 20 57 65 20 68 61 76 65 20 6f 6c   .  # We have ol
2d3b0 64 20 63 6f 6c 6c 65 63 74 32 0a 20 20 09 20 20  d collect2.  .  
2d3c0 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d  hardcode_direct=
2d3d0 75 6e 73 75 70 70 6f 72 74 65 64 0a 20 20 09 20  unsupported.  . 
2d3e0 20 23 20 49 74 20 66 61 69 6c 73 20 74 6f 20 66   # It fails to f
2d3f0 69 6e 64 20 75 6e 69 6e 73 74 61 6c 6c 65 64 20  ind uninstalled 
2d400 6c 69 62 72 61 72 69 65 73 20 77 68 65 6e 20 74  libraries when t
2d410 68 65 20 75 6e 69 6e 73 74 61 6c 6c 65 64 0a 20  he uninstalled. 
2d420 20 09 20 20 23 20 70 61 74 68 20 69 73 20 6e 6f   .  # path is no
2d430 74 20 6c 69 73 74 65 64 20 69 6e 20 74 68 65 20  t listed in the 
2d440 6c 69 62 70 61 74 68 2e 20 20 53 65 74 74 69 6e  libpath.  Settin
2d450 67 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73  g hardcode_minus
2d460 5f 4c 0a 20 20 09 20 20 23 20 74 6f 20 75 6e 73  _L.  .  # to uns
2d470 75 70 70 6f 72 74 65 64 20 66 6f 72 63 65 73 20  upported forces 
2d480 72 65 6c 69 6e 6b 69 6e 67 0a 20 20 09 20 20 68  relinking.  .  h
2d490 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d  ardcode_minus_L=
2d4a0 79 65 73 0a 20 20 09 20 20 68 61 72 64 63 6f 64  yes.  .  hardcod
2d4b0 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70  e_libdir_flag_sp
2d4c0 65 63 3d 27 2d 4c 24 6c 69 62 64 69 72 27 0a 20  ec='-L$libdir'. 
2d4d0 20 09 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62   .  hardcode_lib
2d4e0 64 69 72 5f 73 65 70 61 72 61 74 6f 72 3d 0a 09  dir_separator=..
2d4f0 20 20 66 69 0a 09 65 73 61 63 0a 09 73 68 61 72    fi..esac..shar
2d500 65 64 5f 66 6c 61 67 3d 27 2d 73 68 61 72 65 64  ed_flag='-shared
2d510 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 23 20  '.      else..# 
2d520 6e 6f 74 20 75 73 69 6e 67 20 67 63 63 0a 09 69  not using gcc..i
2d530 66 20 74 65 73 74 20 22 24 68 6f 73 74 5f 63 70  f test "$host_cp
2d540 75 22 20 3d 20 69 61 36 34 3b 20 74 68 65 6e 0a  u" = ia64; then.
2d550 20 20 09 23 20 56 69 73 75 61 6c 41 67 65 20 43    .# VisualAge C
2d560 2b 2b 2c 20 56 65 72 73 69 6f 6e 20 35 2e 35 20  ++, Version 5.5 
2d570 66 6f 72 20 41 49 58 20 35 4c 20 66 6f 72 20 49  for AIX 5L for I
2d580 41 2d 36 34 2c 20 42 65 74 61 20 33 20 52 65 6c  A-64, Beta 3 Rel
2d590 65 61 73 65 0a 20 20 09 23 20 63 68 6f 6b 65 73  ease.  .# chokes
2d5a0 20 6f 6e 20 2d 57 6c 2c 2d 47 2e 20 54 68 65 20   on -Wl,-G. The 
2d5b0 66 6f 6c 6c 6f 77 69 6e 67 20 6c 69 6e 65 20 69  following line i
2d5c0 73 20 63 6f 72 72 65 63 74 3a 0a 09 20 20 73 68  s correct:..  sh
2d5d0 61 72 65 64 5f 66 6c 61 67 3d 27 2d 47 27 0a 09  ared_flag='-G'..
2d5e0 65 6c 73 65 0a 20 20 09 69 66 20 74 65 73 74 20  else.  .if test 
2d5f0 22 24 61 69 78 5f 75 73 65 5f 72 75 6e 74 69 6d  "$aix_use_runtim
2d600 65 6c 69 6e 6b 69 6e 67 22 20 3d 20 79 65 73 3b  elinking" = yes;
2d610 20 74 68 65 6e 0a 09 20 20 20 20 73 68 61 72 65   then..    share
2d620 64 5f 66 6c 61 67 3d 27 24 7b 77 6c 7d 2d 47 27  d_flag='${wl}-G'
2d630 0a 09 20 20 65 6c 73 65 0a 09 20 20 20 20 73 68  ..  else..    sh
2d640 61 72 65 64 5f 66 6c 61 67 3d 27 24 7b 77 6c 7d  ared_flag='${wl}
2d650 2d 62 4d 3a 53 52 45 27 0a 20 20 09 66 69 0a 09  -bM:SRE'.  .fi..
2d660 66 69 0a 20 20 20 20 20 20 66 69 0a 0a 20 20 20  fi.      fi..   
2d670 20 20 20 23 20 49 74 20 73 65 65 6d 73 20 74 68     # It seems th
2d680 61 74 20 2d 62 65 78 70 61 6c 6c 20 64 6f 65 73  at -bexpall does
2d690 20 6e 6f 74 20 65 78 70 6f 72 74 20 73 79 6d 62   not export symb
2d6a0 6f 6c 73 20 62 65 67 69 6e 6e 69 6e 67 20 77 69  ols beginning wi
2d6b0 74 68 0a 20 20 20 20 20 20 23 20 75 6e 64 65 72  th.      # under
2d6c0 73 63 6f 72 65 20 28 5f 29 2c 20 73 6f 20 69 74  score (_), so it
2d6d0 20 69 73 20 62 65 74 74 65 72 20 74 6f 20 67 65   is better to ge
2d6e0 6e 65 72 61 74 65 20 61 20 6c 69 73 74 20 6f 66  nerate a list of
2d6f0 20 73 79 6d 62 6f 6c 73 20 74 6f 20 65 78 70 6f   symbols to expo
2d700 72 74 2e 0a 20 20 20 20 20 20 61 6c 77 61 79 73  rt..      always
2d710 5f 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 3d  _export_symbols=
2d720 79 65 73 0a 20 20 20 20 20 20 69 66 20 74 65 73  yes.      if tes
2d730 74 20 22 24 61 69 78 5f 75 73 65 5f 72 75 6e 74  t "$aix_use_runt
2d740 69 6d 65 6c 69 6e 6b 69 6e 67 22 20 3d 20 79 65  imelinking" = ye
2d750 73 3b 20 74 68 65 6e 0a 09 23 20 57 61 72 6e 69  s; then..# Warni
2d760 6e 67 20 2d 20 77 69 74 68 6f 75 74 20 75 73 69  ng - without usi
2d770 6e 67 20 74 68 65 20 6f 74 68 65 72 20 72 75 6e  ng the other run
2d780 74 69 6d 65 20 6c 6f 61 64 69 6e 67 20 66 6c 61  time loading fla
2d790 67 73 20 28 2d 62 72 74 6c 29 2c 0a 09 23 20 2d  gs (-brtl),..# -
2d7a0 62 65 72 6f 6b 20 77 69 6c 6c 20 6c 69 6e 6b 20  berok will link 
2d7b0 77 69 74 68 6f 75 74 20 65 72 72 6f 72 2c 20 62  without error, b
2d7c0 75 74 20 6d 61 79 20 70 72 6f 64 75 63 65 20 61  ut may produce a
2d7d0 20 62 72 6f 6b 65 6e 20 6c 69 62 72 61 72 79 2e   broken library.
2d7e0 0a 09 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65  ..allow_undefine
2d7f0 64 5f 66 6c 61 67 3d 27 2d 62 65 72 6f 6b 27 0a  d_flag='-berok'.
2d800 20 20 20 20 20 20 20 23 20 44 65 74 65 72 6d 69         # Determi
2d810 6e 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 6c  ne the default l
2d820 69 62 70 61 74 68 20 66 72 6f 6d 20 74 68 65 20  ibpath from the 
2d830 76 61 6c 75 65 20 65 6e 63 6f 64 65 64 20 69 6e  value encoded in
2d840 20 61 6e 20 65 6d 70 74 79 20 65 78 65 63 75 74   an empty execut
2d850 61 62 6c 65 2e 0a 20 20 20 20 20 20 20 63 61 74  able..       cat
2d860 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65   >conftest.$ac_e
2d870 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63  xt <<_ACEOF./* c
2d880 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f  onfdefs.h.  */._
2d890 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65  ACEOF.cat confde
2d8a0 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  fs.h >>conftest.
2d8b0 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f  $ac_ext.cat >>co
2d8c0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
2d8d0 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63  <_ACEOF./* end c
2d8e0 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a  onfdefs.h.  */..
2d8f0 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20  int.main ().{.. 
2d900 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d   ;.  return 0;.}
2d910 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f  ._ACEOF.rm -f co
2d920 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
2d930 74 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78  t conftest$ac_ex
2d940 65 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20  eext.if { (eval 
2d950 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
2d960 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b  NENO: \"$ac_link
2d970 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
2d980 20 24 61 63 5f 6c 69 6e 6b 29 20 32 3e 63 6f 6e   $ac_link) 2>con
2d990 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73  ftest.er1.  ac_s
2d9a0 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20  tatus=$?.  grep 
2d9b0 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65  -v '^ *+' confte
2d9c0 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74  st.er1 >conftest
2d9d0 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e  .err.  rm -f con
2d9e0 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20  ftest.er1.  cat 
2d9f0 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35  conftest.err >&5
2da00 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
2da10 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
2da20 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
2da30 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
2da40 73 29 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f  s); } &&.. { ac_
2da50 74 72 79 3d 27 74 65 73 74 20 2d 7a 20 22 24 61  try='test -z "$a
2da60 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22  c_c_werror_flag"
2da70 0a 09 09 09 20 7c 7c 20 74 65 73 74 20 21 20 2d  .... || test ! -
2da80 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a  s conftest.err'.
2da90 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22    { (eval echo "
2daa0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
2dab0 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26  \"$ac_try\"") >&
2dac0 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72  5.  (eval $ac_tr
2dad0 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  y) 2>&5.  ac_sta
2dae0 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
2daf0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
2db00 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
2db10 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
2db20 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26  _status); }; } &
2db30 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65  &.. { ac_try='te
2db40 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 24 61  st -s conftest$a
2db50 63 5f 65 78 65 65 78 74 27 0a 20 20 7b 20 28 65  c_exeext'.  { (e
2db60 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
2db70 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
2db80 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  try\"") >&5.  (e
2db90 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26  val $ac_try) 2>&
2dba0 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
2dbb0 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
2dbc0 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
2dbd0 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
2dbe0 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
2dbf0 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 0a  s); }; }; then..
2dc00 61 69 78 5f 6c 69 62 70 61 74 68 3d 60 64 75 6d  aix_libpath=`dum
2dc10 70 20 2d 48 20 63 6f 6e 66 74 65 73 74 24 61 63  p -H conftest$ac
2dc20 5f 65 78 65 65 78 74 20 32 3e 2f 64 65 76 2f 6e  _exeext 2>/dev/n
2dc30 75 6c 6c 20 7c 20 24 53 45 44 20 2d 6e 20 2d 65  ull | $SED -n -e
2dc40 20 27 2f 49 6d 70 6f 72 74 20 46 69 6c 65 20 53   '/Import File S
2dc50 74 72 69 6e 67 73 2f 2c 2f 5e 24 2f 20 7b 20 2f  trings/,/^$/ { /
2dc60 5e 30 2f 20 7b 20 73 2f 5e 30 20 20 2a 5c 28 2e  ^0/ { s/^0  *\(.
2dc70 2a 5c 29 24 2f 5c 31 2f 3b 20 70 3b 20 7d 0a 7d  *\)$/\1/; p; }.}
2dc80 27 60 0a 23 20 43 68 65 63 6b 20 66 6f 72 20 61  '`.# Check for a
2dc90 20 36 34 2d 62 69 74 20 6f 62 6a 65 63 74 20 69   64-bit object i
2dca0 66 20 77 65 20 64 69 64 6e 27 74 20 66 69 6e 64  f we didn't find
2dcb0 20 61 6e 79 74 68 69 6e 67 2e 0a 69 66 20 74 65   anything..if te
2dcc0 73 74 20 2d 7a 20 22 24 61 69 78 5f 6c 69 62 70  st -z "$aix_libp
2dcd0 61 74 68 22 3b 20 74 68 65 6e 20 61 69 78 5f 6c  ath"; then aix_l
2dce0 69 62 70 61 74 68 3d 60 64 75 6d 70 20 2d 48 58  ibpath=`dump -HX
2dcf0 36 34 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65  64 conftest$ac_e
2dd00 78 65 65 78 74 20 32 3e 2f 64 65 76 2f 6e 75 6c  xeext 2>/dev/nul
2dd10 6c 20 7c 20 24 53 45 44 20 2d 6e 20 2d 65 20 27  l | $SED -n -e '
2dd20 2f 49 6d 70 6f 72 74 20 46 69 6c 65 20 53 74 72  /Import File Str
2dd30 69 6e 67 73 2f 2c 2f 5e 24 2f 20 7b 20 2f 5e 30  ings/,/^$/ { /^0
2dd40 2f 20 7b 20 73 2f 5e 30 20 20 2a 5c 28 2e 2a 5c  / { s/^0  *\(.*\
2dd50 29 24 2f 5c 31 2f 3b 20 70 3b 20 7d 0a 7d 27 60  )$/\1/; p; }.}'`
2dd60 3b 20 66 69 0a 65 6c 73 65 0a 20 20 65 63 68 6f  ; fi.else.  echo
2dd70 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64   "$as_me: failed
2dd80 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e   program was:" >
2dd90 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27  &5.sed 's/^/| /'
2dda0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
2ddb0 74 20 3e 26 35 0a 0a 66 69 0a 72 6d 20 2d 66 20  t >&5..fi.rm -f 
2ddc0 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e  conftest.err con
2ddd0 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
2dde0 20 5c 0a 20 20 20 20 20 20 63 6f 6e 66 74 65 73   \.      conftes
2ddf0 74 24 61 63 5f 65 78 65 65 78 74 20 63 6f 6e 66  t$ac_exeext conf
2de00 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 69 66 20  test.$ac_ext.if 
2de10 74 65 73 74 20 2d 7a 20 22 24 61 69 78 5f 6c 69  test -z "$aix_li
2de20 62 70 61 74 68 22 3b 20 74 68 65 6e 20 61 69 78  bpath"; then aix
2de30 5f 6c 69 62 70 61 74 68 3d 22 2f 75 73 72 2f 6c  _libpath="/usr/l
2de40 69 62 3a 2f 6c 69 62 22 3b 20 66 69 0a 0a 20 20  ib:/lib"; fi..  
2de50 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69       hardcode_li
2de60 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27  bdir_flag_spec='
2de70 24 7b 77 6c 7d 2d 62 6c 69 62 70 61 74 68 3a 24  ${wl}-blibpath:$
2de80 6c 69 62 64 69 72 3a 27 22 24 61 69 78 5f 6c 69  libdir:'"$aix_li
2de90 62 70 61 74 68 22 0a 09 61 72 63 68 69 76 65 5f  bpath"..archive_
2dea0 65 78 70 73 79 6d 5f 63 6d 64 73 3d 22 5c 24 43  expsym_cmds="\$C
2deb0 43 22 27 20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f  C"' -o $output_o
2dec0 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 24 6c  bjdir/$soname $l
2ded0 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
2dee0 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20  $compiler_flags 
2def0 60 69 66 20 74 65 73 74 20 22 78 24 7b 61 6c 6c  `if test "x${all
2df00 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61  ow_undefined_fla
2df10 67 7d 22 20 21 3d 20 22 78 22 3b 20 74 68 65 6e  g}" != "x"; then
2df20 20 65 63 68 6f 20 22 24 7b 77 6c 7d 24 7b 61 6c   echo "${wl}${al
2df30 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
2df40 61 67 7d 22 3b 20 65 6c 73 65 20 3a 3b 20 66 69  ag}"; else :; fi
2df50 60 20 27 22 5c 24 7b 77 6c 7d 24 6e 6f 5f 65 6e  ` '"\${wl}$no_en
2df60 74 72 79 5f 66 6c 61 67 20 5c 24 7b 77 6c 7d 24  try_flag \${wl}$
2df70 65 78 70 5f 73 79 6d 5f 66 6c 61 67 3a 5c 24 65  exp_sym_flag:\$e
2df80 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 24 73  xport_symbols $s
2df90 68 61 72 65 64 5f 66 6c 61 67 22 0a 20 20 20 20  hared_flag".    
2dfa0 20 20 20 65 6c 73 65 0a 09 69 66 20 74 65 73 74     else..if test
2dfb0 20 22 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 69   "$host_cpu" = i
2dfc0 61 36 34 3b 20 74 68 65 6e 0a 09 20 20 68 61 72  a64; then..  har
2dfd0 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61  dcode_libdir_fla
2dfe0 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 52 20  g_spec='${wl}-R 
2dff0 24 6c 69 62 64 69 72 3a 2f 75 73 72 2f 6c 69 62  $libdir:/usr/lib
2e000 3a 2f 6c 69 62 27 0a 09 20 20 61 6c 6c 6f 77 5f  :/lib'..  allow_
2e010 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 22  undefined_flag="
2e020 2d 7a 20 6e 6f 64 65 66 73 22 0a 09 20 20 61 72  -z nodefs"..  ar
2e030 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64  chive_expsym_cmd
2e040 73 3d 22 5c 24 43 43 20 24 73 68 61 72 65 64 5f  s="\$CC $shared_
2e050 66 6c 61 67 22 27 20 2d 6f 20 24 6f 75 74 70 75  flag"' -o $outpu
2e060 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65  t_objdir/$soname
2e070 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
2e080 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  bs $compiler_fla
2e090 67 73 20 24 7b 77 6c 7d 24 7b 61 6c 6c 6f 77 5f  gs ${wl}${allow_
2e0a0 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20  undefined_flag} 
2e0b0 27 22 5c 24 7b 77 6c 7d 24 6e 6f 5f 65 6e 74 72  '"\${wl}$no_entr
2e0c0 79 5f 66 6c 61 67 20 5c 24 7b 77 6c 7d 24 65 78  y_flag \${wl}$ex
2e0d0 70 5f 73 79 6d 5f 66 6c 61 67 3a 5c 24 65 78 70  p_sym_flag:\$exp
2e0e0 6f 72 74 5f 73 79 6d 62 6f 6c 73 22 0a 09 65 6c  ort_symbols"..el
2e0f0 73 65 0a 09 20 23 20 44 65 74 65 72 6d 69 6e 65  se.. # Determine
2e100 20 74 68 65 20 64 65 66 61 75 6c 74 20 6c 69 62   the default lib
2e110 70 61 74 68 20 66 72 6f 6d 20 74 68 65 20 76 61  path from the va
2e120 6c 75 65 20 65 6e 63 6f 64 65 64 20 69 6e 20 61  lue encoded in a
2e130 6e 20 65 6d 70 74 79 20 65 78 65 63 75 74 61 62  n empty executab
2e140 6c 65 2e 0a 09 20 63 61 74 20 3e 63 6f 6e 66 74  le... cat >conft
2e150 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
2e160 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73  CEOF./* confdefs
2e170 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63  .h.  */._ACEOF.c
2e180 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e  at confdefs.h >>
2e190 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
2e1a0 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  .cat >>conftest.
2e1b0 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
2e1c0 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73  ./* end confdefs
2e1d0 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69  .h.  */..int.mai
2e1e0 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65  n ().{..  ;.  re
2e1f0 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46  turn 0;.}._ACEOF
2e200 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
2e210 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74  $ac_objext conft
2e220 65 73 74 24 61 63 5f 65 78 65 65 78 74 0a 69 66  est$ac_exeext.if
2e230 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
2e240 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
2e250 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29 20 3e 26  "$ac_link\"") >&
2e260 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 6c 69  5.  (eval $ac_li
2e270 6e 6b 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65  nk) 2>conftest.e
2e280 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  r1.  ac_status=$
2e290 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a  ?.  grep -v '^ *
2e2a0 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20  +' conftest.er1 
2e2b0 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20  >conftest.err.  
2e2c0 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65  rm -f conftest.e
2e2d0 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73  r1.  cat conftes
2e2e0 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f  t.err >&5.  echo
2e2f0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
2e300 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
2e310 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
2e320 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26  $ac_status); } &
2e330 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65  &.. { ac_try='te
2e340 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72  st -z "$ac_c_wer
2e350 72 6f 72 5f 66 6c 61 67 22 0a 09 09 09 20 7c 7c  ror_flag".... ||
2e360 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74   test ! -s conft
2e370 65 73 74 2e 65 72 72 27 0a 20 20 7b 20 28 65 76  est.err'.  { (ev
2e380 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
2e390 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74  $LINENO: \"$ac_t
2e3a0 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  ry\"") >&5.  (ev
2e3b0 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35  al $ac_try) 2>&5
2e3c0 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
2e3d0 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
2e3e0 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
2e3f0 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
2e400 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
2e410 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61  ); }; } &&.. { a
2e420 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73 20 63  c_try='test -s c
2e430 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78  onftest$ac_exeex
2e440 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68  t'.  { (eval ech
2e450 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
2e460 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29  O: \"$ac_try\"")
2e470 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
2e480 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f  _try) 2>&5.  ac_
2e490 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
2e4a0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
2e4b0 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
2e4c0 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
2e4d0 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20  $ac_status); }; 
2e4e0 7d 3b 20 74 68 65 6e 0a 0a 61 69 78 5f 6c 69 62  }; then..aix_lib
2e4f0 70 61 74 68 3d 60 64 75 6d 70 20 2d 48 20 63 6f  path=`dump -H co
2e500 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74  nftest$ac_exeext
2e510 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 24   2>/dev/null | $
2e520 53 45 44 20 2d 6e 20 2d 65 20 27 2f 49 6d 70 6f  SED -n -e '/Impo
2e530 72 74 20 46 69 6c 65 20 53 74 72 69 6e 67 73 2f  rt File Strings/
2e540 2c 2f 5e 24 2f 20 7b 20 2f 5e 30 2f 20 7b 20 73  ,/^$/ { /^0/ { s
2e550 2f 5e 30 20 20 2a 5c 28 2e 2a 5c 29 24 2f 5c 31  /^0  *\(.*\)$/\1
2e560 2f 3b 20 70 3b 20 7d 0a 7d 27 60 0a 23 20 43 68  /; p; }.}'`.# Ch
2e570 65 63 6b 20 66 6f 72 20 61 20 36 34 2d 62 69 74  eck for a 64-bit
2e580 20 6f 62 6a 65 63 74 20 69 66 20 77 65 20 64 69   object if we di
2e590 64 6e 27 74 20 66 69 6e 64 20 61 6e 79 74 68 69  dn't find anythi
2e5a0 6e 67 2e 0a 69 66 20 74 65 73 74 20 2d 7a 20 22  ng..if test -z "
2e5b0 24 61 69 78 5f 6c 69 62 70 61 74 68 22 3b 20 74  $aix_libpath"; t
2e5c0 68 65 6e 20 61 69 78 5f 6c 69 62 70 61 74 68 3d  hen aix_libpath=
2e5d0 60 64 75 6d 70 20 2d 48 58 36 34 20 63 6f 6e 66  `dump -HX64 conf
2e5e0 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 32  test$ac_exeext 2
2e5f0 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 24 53 45  >/dev/null | $SE
2e600 44 20 2d 6e 20 2d 65 20 27 2f 49 6d 70 6f 72 74  D -n -e '/Import
2e610 20 46 69 6c 65 20 53 74 72 69 6e 67 73 2f 2c 2f   File Strings/,/
2e620 5e 24 2f 20 7b 20 2f 5e 30 2f 20 7b 20 73 2f 5e  ^$/ { /^0/ { s/^
2e630 30 20 20 2a 5c 28 2e 2a 5c 29 24 2f 5c 31 2f 3b  0  *\(.*\)$/\1/;
2e640 20 70 3b 20 7d 0a 7d 27 60 3b 20 66 69 0a 65 6c   p; }.}'`; fi.el
2e650 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
2e660 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61  e: failed progra
2e670 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20  m was:" >&5.sed 
2e680 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65  's/^/| /' confte
2e690 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a  st.$ac_ext >&5..
2e6a0 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  fi.rm -f conftes
2e6b0 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24  t.err conftest.$
2e6c0 61 63 5f 6f 62 6a 65 78 74 20 5c 0a 20 20 20 20  ac_objext \.    
2e6d0 20 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78    conftest$ac_ex
2e6e0 65 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61  eext conftest.$a
2e6f0 63 5f 65 78 74 0a 69 66 20 74 65 73 74 20 2d 7a  c_ext.if test -z
2e700 20 22 24 61 69 78 5f 6c 69 62 70 61 74 68 22 3b   "$aix_libpath";
2e710 20 74 68 65 6e 20 61 69 78 5f 6c 69 62 70 61 74   then aix_libpat
2e720 68 3d 22 2f 75 73 72 2f 6c 69 62 3a 2f 6c 69 62  h="/usr/lib:/lib
2e730 22 3b 20 66 69 0a 0a 09 20 68 61 72 64 63 6f 64  "; fi... hardcod
2e740 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70  e_libdir_flag_sp
2e750 65 63 3d 27 24 7b 77 6c 7d 2d 62 6c 69 62 70 61  ec='${wl}-blibpa
2e760 74 68 3a 24 6c 69 62 64 69 72 3a 27 22 24 61 69  th:$libdir:'"$ai
2e770 78 5f 6c 69 62 70 61 74 68 22 0a 09 20 20 23 20  x_libpath"..  # 
2e780 57 61 72 6e 69 6e 67 20 2d 20 77 69 74 68 6f 75  Warning - withou
2e790 74 20 75 73 69 6e 67 20 74 68 65 20 6f 74 68 65  t using the othe
2e7a0 72 20 72 75 6e 20 74 69 6d 65 20 6c 6f 61 64 69  r run time loadi
2e7b0 6e 67 20 66 6c 61 67 73 2c 0a 09 20 20 23 20 2d  ng flags,..  # -
2e7c0 62 65 72 6f 6b 20 77 69 6c 6c 20 6c 69 6e 6b 20  berok will link 
2e7d0 77 69 74 68 6f 75 74 20 65 72 72 6f 72 2c 20 62  without error, b
2e7e0 75 74 20 6d 61 79 20 70 72 6f 64 75 63 65 20 61  ut may produce a
2e7f0 20 62 72 6f 6b 65 6e 20 6c 69 62 72 61 72 79 2e   broken library.
2e800 0a 09 20 20 6e 6f 5f 75 6e 64 65 66 69 6e 65 64  ..  no_undefined
2e810 5f 66 6c 61 67 3d 27 20 24 7b 77 6c 7d 2d 62 65  _flag=' ${wl}-be
2e820 72 6e 6f 74 6f 6b 27 0a 09 20 20 61 6c 6c 6f 77  rnotok'..  allow
2e830 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d  _undefined_flag=
2e840 27 20 24 7b 77 6c 7d 2d 62 65 72 6f 6b 27 0a 09  ' ${wl}-berok'..
2e850 20 20 23 20 2d 62 65 78 70 61 6c 6c 20 64 6f 65    # -bexpall doe
2e860 73 20 6e 6f 74 20 65 78 70 6f 72 74 20 73 79 6d  s not export sym
2e870 62 6f 6c 73 20 62 65 67 69 6e 6e 69 6e 67 20 77  bols beginning w
2e880 69 74 68 20 75 6e 64 65 72 73 63 6f 72 65 20 28  ith underscore (
2e890 5f 29 0a 09 20 20 61 6c 77 61 79 73 5f 65 78 70  _)..  always_exp
2e8a0 6f 72 74 5f 73 79 6d 62 6f 6c 73 3d 79 65 73 0a  ort_symbols=yes.
2e8b0 09 20 20 23 20 45 78 70 6f 72 74 65 64 20 73 79  .  # Exported sy
2e8c0 6d 62 6f 6c 73 20 63 61 6e 20 62 65 20 70 75 6c  mbols can be pul
2e8d0 6c 65 64 20 69 6e 74 6f 20 73 68 61 72 65 64 20  led into shared 
2e8e0 6f 62 6a 65 63 74 73 20 66 72 6f 6d 20 61 72 63  objects from arc
2e8f0 68 69 76 65 73 0a 09 20 20 77 68 6f 6c 65 5f 61  hives..  whole_a
2e900 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63  rchive_flag_spec
2e910 3d 27 20 27 0a 09 20 20 61 72 63 68 69 76 65 5f  =' '..  archive_
2e920 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 3d 79 65 73  cmds_need_lc=yes
2e930 0a 09 20 20 23 20 54 68 69 73 20 69 73 20 73 69  ..  # This is si
2e940 6d 69 6c 61 72 20 74 6f 20 68 6f 77 20 41 49 58  milar to how AIX
2e950 20 74 72 61 64 69 74 69 6f 6e 61 6c 6c 79 20 62   traditionally b
2e960 75 69 6c 64 73 20 69 74 27 73 20 73 68 61 72 65  uilds it's share
2e970 64 20 6c 69 62 72 61 72 69 65 73 2e 0a 09 20 20  d libraries...  
2e980 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63  archive_expsym_c
2e990 6d 64 73 3d 22 5c 24 43 43 20 24 73 68 61 72 65  mds="\$CC $share
2e9a0 64 5f 66 6c 61 67 22 27 20 2d 6f 20 24 6f 75 74  d_flag"' -o $out
2e9b0 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61  put_objdir/$sona
2e9c0 6d 65 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  me $libobjs $dep
2e9d0 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66  libs $compiler_f
2e9e0 6c 61 67 73 20 24 7b 77 6c 7d 2d 62 45 3a 24 65  lags ${wl}-bE:$e
2e9f0 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 24 7b  xport_symbols ${
2ea00 77 6c 7d 2d 62 6e 6f 65 6e 74 72 79 24 7b 61 6c  wl}-bnoentry${al
2ea10 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
2ea20 61 67 7d 7e 24 41 52 20 24 41 52 5f 46 4c 41 47  ag}~$AR $AR_FLAG
2ea30 53 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  S $output_objdir
2ea40 2f 24 6c 69 62 6e 61 6d 65 24 72 65 6c 65 61 73  /$libname$releas
2ea50 65 2e 61 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64  e.a $output_objd
2ea60 69 72 2f 24 73 6f 6e 61 6d 65 27 0a 09 66 69 0a  ir/$soname'..fi.
2ea70 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b        fi.      ;
2ea80 3b 0a 0a 20 20 20 20 61 6d 69 67 61 6f 73 2a 29  ;..    amigaos*)
2ea90 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63  .      archive_c
2eaa0 6d 64 73 3d 27 24 72 6d 20 24 6f 75 74 70 75 74  mds='$rm $output
2eab0 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72  _objdir/a2ixlibr
2eac0 61 72 79 2e 64 61 74 61 7e 24 65 63 68 6f 20 22  ary.data~$echo "
2ead0 23 64 65 66 69 6e 65 20 4e 41 4d 45 20 24 6c 69  #define NAME $li
2eae0 62 6e 61 6d 65 22 20 3e 20 24 6f 75 74 70 75 74  bname" > $output
2eaf0 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72  _objdir/a2ixlibr
2eb00 61 72 79 2e 64 61 74 61 7e 24 65 63 68 6f 20 22  ary.data~$echo "
2eb10 23 64 65 66 69 6e 65 20 4c 49 42 52 41 52 59 5f  #define LIBRARY_
2eb20 49 44 20 31 22 20 3e 3e 20 24 6f 75 74 70 75 74  ID 1" >> $output
2eb30 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72  _objdir/a2ixlibr
2eb40 61 72 79 2e 64 61 74 61 7e 24 65 63 68 6f 20 22  ary.data~$echo "
2eb50 23 64 65 66 69 6e 65 20 56 45 52 53 49 4f 4e 20  #define VERSION 
2eb60 24 6d 61 6a 6f 72 22 20 3e 3e 20 24 6f 75 74 70  $major" >> $outp
2eb70 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69  ut_objdir/a2ixli
2eb80 62 72 61 72 79 2e 64 61 74 61 7e 24 65 63 68 6f  brary.data~$echo
2eb90 20 22 23 64 65 66 69 6e 65 20 52 45 56 49 53 49   "#define REVISI
2eba0 4f 4e 20 24 72 65 76 69 73 69 6f 6e 22 20 3e 3e  ON $revision" >>
2ebb0 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
2ebc0 61 32 69 78 6c 69 62 72 61 72 79 2e 64 61 74 61  a2ixlibrary.data
2ebd0 7e 24 41 52 20 24 41 52 5f 46 4c 41 47 53 20 24  ~$AR $AR_FLAGS $
2ebe0 6c 69 62 20 24 6c 69 62 6f 62 6a 73 7e 24 52 41  lib $libobjs~$RA
2ebf0 4e 4c 49 42 20 24 6c 69 62 7e 28 63 64 20 24 6f  NLIB $lib~(cd $o
2ec00 75 74 70 75 74 5f 6f 62 6a 64 69 72 20 26 26 20  utput_objdir && 
2ec10 61 32 69 78 6c 69 62 72 61 72 79 20 2d 33 32 29  a2ixlibrary -32)
2ec20 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65  '.      hardcode
2ec30 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65  _libdir_flag_spe
2ec40 63 3d 27 2d 4c 24 6c 69 62 64 69 72 27 0a 20 20  c='-L$libdir'.  
2ec50 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e      hardcode_min
2ec60 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20 20 20 23  us_L=yes.      #
2ec70 20 73 65 65 20 63 6f 6d 6d 65 6e 74 20 61 62 6f   see comment abo
2ec80 75 74 20 64 69 66 66 65 72 65 6e 74 20 73 65 6d  ut different sem
2ec90 61 6e 74 69 63 73 20 6f 6e 20 74 68 65 20 47 4e  antics on the GN
2eca0 55 20 6c 64 20 73 65 63 74 69 6f 6e 0a 20 20 20  U ld section.   
2ecb0 20 20 20 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a     ld_shlibs=no.
2ecc0 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 62 73        ;;..    bs
2ecd0 64 69 34 2a 29 0a 20 20 20 20 20 20 65 78 70 6f  di4*).      expo
2ece0 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f  rt_dynamic_flag_
2ecf0 73 70 65 63 3d 2d 72 64 79 6e 61 6d 69 63 0a 20  spec=-rdynamic. 
2ed00 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 63 79 67       ;;..    cyg
2ed10 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c 20  win* | mingw* | 
2ed20 70 77 33 32 2a 29 0a 20 20 20 20 20 20 23 20 57  pw32*).      # W
2ed30 68 65 6e 20 6e 6f 74 20 75 73 69 6e 67 20 67 63  hen not using gc
2ed40 63 2c 20 77 65 20 63 75 72 72 65 6e 74 6c 79 20  c, we currently 
2ed50 61 73 73 75 6d 65 20 74 68 61 74 20 77 65 20 61  assume that we a
2ed60 72 65 20 75 73 69 6e 67 0a 20 20 20 20 20 20 23  re using.      #
2ed70 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61   Microsoft Visua
2ed80 6c 20 43 2b 2b 2e 0a 20 20 20 20 20 20 23 20 68  l C++..      # h
2ed90 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66  ardcode_libdir_f
2eda0 6c 61 67 5f 73 70 65 63 20 69 73 20 61 63 74 75  lag_spec is actu
2edb0 61 6c 6c 79 20 6d 65 61 6e 69 6e 67 6c 65 73 73  ally meaningless
2edc0 2c 20 61 73 20 74 68 65 72 65 20 69 73 0a 20 20  , as there is.  
2edd0 20 20 20 20 23 20 6e 6f 20 73 65 61 72 63 68 20      # no search 
2ede0 70 61 74 68 20 66 6f 72 20 44 4c 4c 73 2e 0a 20  path for DLLs.. 
2edf0 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69       hardcode_li
2ee00 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27  bdir_flag_spec='
2ee10 20 27 0a 20 20 20 20 20 20 61 6c 6c 6f 77 5f 75   '.      allow_u
2ee20 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 75 6e  ndefined_flag=un
2ee30 73 75 70 70 6f 72 74 65 64 0a 20 20 20 20 20 20  supported.      
2ee40 23 20 54 65 6c 6c 20 6c 74 6d 61 69 6e 20 74 6f  # Tell ltmain to
2ee50 20 6d 61 6b 65 20 2e 6c 69 62 20 66 69 6c 65 73   make .lib files
2ee60 2c 20 6e 6f 74 20 2e 61 20 66 69 6c 65 73 2e 0a  , not .a files..
2ee70 20 20 20 20 20 20 6c 69 62 65 78 74 3d 6c 69 62        libext=lib
2ee80 0a 20 20 20 20 20 20 23 20 54 65 6c 6c 20 6c 74  .      # Tell lt
2ee90 6d 61 69 6e 20 74 6f 20 6d 61 6b 65 20 2e 64 6c  main to make .dl
2eea0 6c 20 66 69 6c 65 73 2c 20 6e 6f 74 20 2e 73 6f  l files, not .so
2eeb0 20 66 69 6c 65 73 2e 0a 20 20 20 20 20 20 73 68   files..      sh
2eec0 72 65 78 74 3d 22 2e 64 6c 6c 22 0a 20 20 20 20  rext=".dll".    
2eed0 20 20 23 20 46 49 58 4d 45 3a 20 53 65 74 74 69    # FIXME: Setti
2eee0 6e 67 20 6c 69 6e 6b 6e 61 6d 65 73 20 68 65 72  ng linknames her
2eef0 65 20 69 73 20 61 20 62 61 64 20 68 61 63 6b 2e  e is a bad hack.
2ef00 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63  .      archive_c
2ef10 6d 64 73 3d 27 24 43 43 20 2d 6f 20 24 6c 69 62  mds='$CC -o $lib
2ef20 20 24 6c 69 62 6f 62 6a 73 20 24 63 6f 6d 70 69   $libobjs $compi
2ef30 6c 65 72 5f 66 6c 61 67 73 20 60 65 63 68 6f 20  ler_flags `echo 
2ef40 22 24 64 65 70 6c 69 62 73 22 20 7c 20 24 53 45  "$deplibs" | $SE
2ef50 44 20 2d 65 20 27 5c 27 27 73 2f 20 2d 6c 63 24  D -e '\''s/ -lc$
2ef60 2f 2f 27 5c 27 27 60 20 2d 6c 69 6e 6b 20 2d 64  //'\''` -link -d
2ef70 6c 6c 7e 6c 69 6e 6b 6e 61 6d 65 73 3d 27 0a 20  ll~linknames='. 
2ef80 20 20 20 20 20 23 20 54 68 65 20 6c 69 6e 6b 65       # The linke
2ef90 72 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63  r will automatic
2efa0 61 6c 6c 79 20 62 75 69 6c 64 20 61 20 2e 6c 69  ally build a .li
2efb0 62 20 66 69 6c 65 20 69 66 20 77 65 20 62 75 69  b file if we bui
2efc0 6c 64 20 61 20 44 4c 4c 2e 0a 20 20 20 20 20 20  ld a DLL..      
2efd0 6f 6c 64 5f 61 72 63 68 69 76 65 5f 46 72 6f 6d  old_archive_From
2efe0 5f 6e 65 77 5f 63 6d 64 73 3d 27 74 72 75 65 27  _new_cmds='true'
2eff0 0a 20 20 20 20 20 20 23 20 46 49 58 4d 45 3a 20  .      # FIXME: 
2f000 53 68 6f 75 6c 64 20 6c 65 74 20 74 68 65 20 75  Should let the u
2f010 73 65 72 20 73 70 65 63 69 66 79 20 74 68 65 20  ser specify the 
2f020 6c 69 62 20 70 72 6f 67 72 61 6d 2e 0a 20 20 20  lib program..   
2f030 20 20 20 6f 6c 64 5f 61 72 63 68 69 76 65 5f 63     old_archive_c
2f040 6d 64 73 3d 27 6c 69 62 20 2f 4f 55 54 3a 24 6f  mds='lib /OUT:$o
2f050 6c 64 6c 69 62 24 6f 6c 64 6f 62 6a 73 24 6f 6c  ldlib$oldobjs$ol
2f060 64 5f 64 65 70 6c 69 62 73 27 0a 20 20 20 20 20  d_deplibs'.     
2f070 20 66 69 78 5f 73 72 63 66 69 6c 65 5f 70 61 74   fix_srcfile_pat
2f080 68 3d 27 60 63 79 67 70 61 74 68 20 2d 77 20 22  h='`cygpath -w "
2f090 24 73 72 63 66 69 6c 65 22 60 27 0a 20 20 20 20  $srcfile"`'.    
2f0a0 20 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 5f    enable_shared_
2f0b0 77 69 74 68 5f 73 74 61 74 69 63 5f 72 75 6e 74  with_static_runt
2f0c0 69 6d 65 73 3d 79 65 73 0a 20 20 20 20 20 20 3b  imes=yes.      ;
2f0d0 3b 0a 0a 20 20 20 20 64 61 72 77 69 6e 2a 20 7c  ;..    darwin* |
2f0e0 20 72 68 61 70 73 6f 64 79 2a 29 0a 20 20 20 20   rhapsody*).    
2f0f0 69 66 20 74 65 73 74 20 22 24 47 58 58 22 20 3d  if test "$GXX" =
2f100 20 79 65 73 20 3b 20 74 68 65 6e 0a 20 20 20 20   yes ; then.    
2f110 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e    archive_cmds_n
2f120 65 65 64 5f 6c 63 3d 6e 6f 0a 20 20 20 20 20 20  eed_lc=no.      
2f130 63 61 73 65 20 22 24 68 6f 73 74 5f 6f 73 22 20  case "$host_os" 
2f140 69 6e 0a 20 20 20 20 20 20 72 68 61 70 73 6f 64  in.      rhapsod
2f150 79 2a 20 7c 20 64 61 72 77 69 6e 31 2e 5b 30 31  y* | darwin1.[01
2f160 32 5d 29 0a 09 61 6c 6c 6f 77 5f 75 6e 64 65 66  2])..allow_undef
2f170 69 6e 65 64 5f 66 6c 61 67 3d 27 2d 75 6e 64 65  ined_flag='-unde
2f180 66 69 6e 65 64 20 73 75 70 70 72 65 73 73 27 0a  fined suppress'.
2f190 09 3b 3b 0a 20 20 20 20 20 20 2a 29 20 23 20 44  .;;.      *) # D
2f1a0 61 72 77 69 6e 20 31 2e 33 20 6f 6e 0a 20 20 20  arwin 1.3 on.   
2f1b0 20 20 20 69 66 20 74 65 73 74 20 2d 7a 20 24 7b     if test -z ${
2f1c0 4d 41 43 4f 53 58 5f 44 45 50 4c 4f 59 4d 45 4e  MACOSX_DEPLOYMEN
2f1d0 54 5f 54 41 52 47 45 54 7d 20 3b 20 74 68 65 6e  T_TARGET} ; then
2f1e0 0a 20 20 20 20 20 20 09 61 6c 6c 6f 77 5f 75 6e  .      .allow_un
2f1f0 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27 2d 66  defined_flag='-f
2f200 6c 61 74 5f 6e 61 6d 65 73 70 61 63 65 20 2d 75  lat_namespace -u
2f210 6e 64 65 66 69 6e 65 64 20 73 75 70 70 72 65 73  ndefined suppres
2f220 73 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 20  s'.      else.  
2f230 20 20 20 20 20 20 63 61 73 65 20 24 7b 4d 41 43        case ${MAC
2f240 4f 53 58 5f 44 45 50 4c 4f 59 4d 45 4e 54 5f 54  OSX_DEPLOYMENT_T
2f250 41 52 47 45 54 7d 20 69 6e 0a 20 20 20 20 20 20  ARGET} in.      
2f260 20 20 20 20 31 30 2e 5b 30 31 32 5d 29 0a 20 20      10.[012]).  
2f270 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 77 5f            allow_
2f280 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27  undefined_flag='
2f290 2d 66 6c 61 74 5f 6e 61 6d 65 73 70 61 63 65 20  -flat_namespace 
2f2a0 2d 75 6e 64 65 66 69 6e 65 64 20 73 75 70 70 72  -undefined suppr
2f2b0 65 73 73 27 0a 20 20 20 20 20 20 20 20 20 20 20  ess'.           
2f2c0 20 3b 3b 0a 20 20 20 20 20 20 20 20 20 20 31 30   ;;.          10
2f2d0 2e 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  .*).            
2f2e0 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f  allow_undefined_
2f2f0 66 6c 61 67 3d 27 2d 75 6e 64 65 66 69 6e 65 64  flag='-undefined
2f300 20 64 79 6e 61 6d 69 63 5f 6c 6f 6f 6b 75 70 27   dynamic_lookup'
2f310 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 0a  .            ;;.
2f320 20 20 20 20 20 20 20 20 65 73 61 63 0a 20 20 20          esac.   
2f330 20 20 20 66 69 0a 09 3b 3b 0a 20 20 20 20 20 20     fi..;;.      
2f340 65 73 61 63 0a 20 20 20 20 09 6c 74 5f 69 6e 74  esac.    .lt_int
2f350 5f 61 70 70 6c 65 5f 63 63 5f 73 69 6e 67 6c 65  _apple_cc_single
2f360 5f 6d 6f 64 3d 6e 6f 0a 20 20 20 20 09 6f 75 74  _mod=no.    .out
2f370 70 75 74 5f 76 65 72 62 6f 73 65 5f 6c 69 6e 6b  put_verbose_link
2f380 5f 63 6d 64 3d 27 65 63 68 6f 27 0a 20 20 20 20  _cmd='echo'.    
2f390 09 69 66 20 24 43 43 20 2d 64 75 6d 70 73 70 65  .if $CC -dumpspe
2f3a0 63 73 20 32 3e 26 31 20 7c 20 67 72 65 70 20 27  cs 2>&1 | grep '
2f3b0 73 69 6e 67 6c 65 5f 6d 6f 64 75 6c 65 27 20 3e  single_module' >
2f3c0 2f 64 65 76 2f 6e 75 6c 6c 20 3b 20 74 68 65 6e  /dev/null ; then
2f3d0 0a 20 20 20 20 09 20 20 6c 74 5f 69 6e 74 5f 61  .    .  lt_int_a
2f3e0 70 70 6c 65 5f 63 63 5f 73 69 6e 67 6c 65 5f 6d  pple_cc_single_m
2f3f0 6f 64 3d 79 65 73 0a 20 20 20 20 09 66 69 0a 20  od=yes.    .fi. 
2f400 20 20 20 09 69 66 20 74 65 73 74 20 22 58 24 6c     .if test "X$l
2f410 74 5f 69 6e 74 5f 61 70 70 6c 65 5f 63 63 5f 73  t_int_apple_cc_s
2f420 69 6e 67 6c 65 5f 6d 6f 64 22 20 3d 20 58 79 65  ingle_mod" = Xye
2f430 73 20 3b 20 74 68 65 6e 0a 20 20 20 20 09 20 20  s ; then.    .  
2f440 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43  archive_cmds='$C
2f450 43 20 2d 64 79 6e 61 6d 69 63 6c 69 62 20 2d 73  C -dynamiclib -s
2f460 69 6e 67 6c 65 5f 6d 6f 64 75 6c 65 20 24 61 6c  ingle_module $al
2f470 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
2f480 61 67 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f  ag -o $lib $libo
2f490 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f  bjs $deplibs $co
2f4a0 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 2d 69 6e  mpiler_flags -in
2f4b0 73 74 61 6c 6c 5f 6e 61 6d 65 20 24 72 70 61 74  stall_name $rpat
2f4c0 68 2f 24 73 6f 6e 61 6d 65 20 24 76 65 72 73 74  h/$soname $verst
2f4d0 72 69 6e 67 27 0a 20 20 20 20 09 65 6c 73 65 0a  ring'.    .else.
2f4e0 20 20 20 20 20 20 20 20 61 72 63 68 69 76 65 5f          archive_
2f4f0 63 6d 64 73 3d 27 24 43 43 20 2d 72 20 24 7b 77  cmds='$CC -r ${w
2f500 6c 7d 2d 62 69 6e 64 5f 61 74 5f 6c 6f 61 64 20  l}-bind_at_load 
2f510 2d 6b 65 65 70 5f 70 72 69 76 61 74 65 5f 65 78  -keep_private_ex
2f520 74 65 72 6e 73 20 2d 6e 6f 73 74 64 6c 69 62 20  terns -nostdlib 
2f530 2d 6f 20 24 7b 6c 69 62 7d 2d 6d 61 73 74 65 72  -o ${lib}-master
2f540 2e 6f 20 24 6c 69 62 6f 62 6a 73 7e 24 43 43 20  .o $libobjs~$CC 
2f550 2d 64 79 6e 61 6d 69 63 6c 69 62 20 24 61 6c 6c  -dynamiclib $all
2f560 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61  ow_undefined_fla
2f570 67 20 2d 6f 20 24 6c 69 62 20 24 7b 6c 69 62 7d  g -o $lib ${lib}
2f580 2d 6d 61 73 74 65 72 2e 6f 20 24 64 65 70 6c 69  -master.o $depli
2f590 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  bs $compiler_fla
2f5a0 67 73 20 2d 69 6e 73 74 61 6c 6c 5f 6e 61 6d 65  gs -install_name
2f5b0 20 24 72 70 61 74 68 2f 24 73 6f 6e 61 6d 65 20   $rpath/$soname 
2f5c0 24 76 65 72 73 74 72 69 6e 67 27 0a 20 20 20 20  $verstring'.    
2f5d0 20 20 66 69 0a 20 20 20 20 20 20 6d 6f 64 75 6c    fi.      modul
2f5e0 65 5f 63 6d 64 73 3d 27 24 43 43 20 24 7b 77 6c  e_cmds='$CC ${wl
2f5f0 7d 2d 62 69 6e 64 5f 61 74 5f 6c 6f 61 64 20 24  }-bind_at_load $
2f600 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f  allow_undefined_
2f610 66 6c 61 67 20 2d 6f 20 24 6c 69 62 20 2d 62 75  flag -o $lib -bu
2f620 6e 64 6c 65 20 24 6c 69 62 6f 62 6a 73 20 24 64  ndle $libobjs $d
2f630 65 70 6c 69 62 73 24 63 6f 6d 70 69 6c 65 72 5f  eplibs$compiler_
2f640 66 6c 61 67 73 27 0a 20 20 20 20 20 20 23 20 44  flags'.      # D
2f650 6f 6e 27 74 20 66 69 78 20 74 68 69 73 20 62 79  on't fix this by
2f660 20 75 73 69 6e 67 20 74 68 65 20 6c 64 20 2d 65   using the ld -e
2f670 78 70 6f 72 74 65 64 5f 73 79 6d 62 6f 6c 73 5f  xported_symbols_
2f680 6c 69 73 74 20 66 6c 61 67 2c 20 69 74 20 64 6f  list flag, it do
2f690 65 73 6e 27 74 20 65 78 69 73 74 20 69 6e 20 6f  esn't exist in o
2f6a0 6c 64 65 72 20 64 61 72 77 69 6e 20 6c 64 27 73  lder darwin ld's
2f6b0 0a 20 20 20 20 20 20 20 20 69 66 20 74 65 73 74  .        if test
2f6c0 20 22 58 24 6c 74 5f 69 6e 74 5f 61 70 70 6c 65   "X$lt_int_apple
2f6d0 5f 63 63 5f 73 69 6e 67 6c 65 5f 6d 6f 64 22 20  _cc_single_mod" 
2f6e0 3d 20 58 79 65 73 20 3b 20 74 68 65 6e 0a 20 20  = Xyes ; then.  
2f6f0 20 20 20 20 20 20 20 20 61 72 63 68 69 76 65 5f          archive_
2f700 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 73 65 64  expsym_cmds='sed
2f710 20 2d 65 20 22 73 2c 23 2e 2a 2c 2c 22 20 2d 65   -e "s,#.*,," -e
2f720 20 22 73 2c 5e 5b 20 20 20 20 5d 2a 2c 2c 22 20   "s,^[    ]*,," 
2f730 2d 65 20 22 73 2c 5e 5c 28 2e 2e 2a 5c 29 2c 5f  -e "s,^\(..*\),_
2f740 26 2c 22 20 3c 20 24 65 78 70 6f 72 74 5f 73 79  &," < $export_sy
2f750 6d 62 6f 6c 73 20 3e 20 24 6f 75 74 70 75 74 5f  mbols > $output_
2f760 6f 62 6a 64 69 72 2f 24 7b 6c 69 62 6e 61 6d 65  objdir/${libname
2f770 7d 2d 73 79 6d 62 6f 6c 73 2e 65 78 70 73 79 6d  }-symbols.expsym
2f780 7e 24 43 43 20 2d 64 79 6e 61 6d 69 63 6c 69 62  ~$CC -dynamiclib
2f790 20 2d 73 69 6e 67 6c 65 5f 6d 6f 64 75 6c 65 20   -single_module 
2f7a0 24 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64  $allow_undefined
2f7b0 5f 66 6c 61 67 20 2d 6f 20 24 6c 69 62 20 24 6c  _flag -o $lib $l
2f7c0 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
2f7d0 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20  $compiler_flags 
2f7e0 2d 69 6e 73 74 61 6c 6c 5f 6e 61 6d 65 20 24 72  -install_name $r
2f7f0 70 61 74 68 2f 24 73 6f 6e 61 6d 65 20 24 76 65  path/$soname $ve
2f800 72 73 74 72 69 6e 67 7e 6e 6d 65 64 69 74 20 2d  rstring~nmedit -
2f810 73 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  s $output_objdir
2f820 2f 24 7b 6c 69 62 6e 61 6d 65 7d 2d 73 79 6d 62  /${libname}-symb
2f830 6f 6c 73 2e 65 78 70 73 79 6d 20 24 7b 6c 69 62  ols.expsym ${lib
2f840 7d 27 0a 20 20 20 20 20 20 20 20 65 6c 73 65 0a  }'.        else.
2f850 20 20 20 20 20 20 20 20 20 20 61 72 63 68 69 76            archiv
2f860 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 73  e_expsym_cmds='s
2f870 65 64 20 2d 65 20 22 73 2c 23 2e 2a 2c 2c 22 20  ed -e "s,#.*,," 
2f880 2d 65 20 22 73 2c 5e 5b 20 20 20 20 5d 2a 2c 2c  -e "s,^[    ]*,,
2f890 22 20 2d 65 20 22 73 2c 5e 5c 28 2e 2e 2a 5c 29  " -e "s,^\(..*\)
2f8a0 2c 5f 26 2c 22 20 3c 20 24 65 78 70 6f 72 74 5f  ,_&," < $export_
2f8b0 73 79 6d 62 6f 6c 73 20 3e 20 24 6f 75 74 70 75  symbols > $outpu
2f8c0 74 5f 6f 62 6a 64 69 72 2f 24 7b 6c 69 62 6e 61  t_objdir/${libna
2f8d0 6d 65 7d 2d 73 79 6d 62 6f 6c 73 2e 65 78 70 73  me}-symbols.exps
2f8e0 79 6d 7e 24 43 43 20 2d 72 20 24 7b 77 6c 7d 2d  ym~$CC -r ${wl}-
2f8f0 62 69 6e 64 5f 61 74 5f 6c 6f 61 64 20 2d 6b 65  bind_at_load -ke
2f900 65 70 5f 70 72 69 76 61 74 65 5f 65 78 74 65 72  ep_private_exter
2f910 6e 73 20 2d 6e 6f 73 74 64 6c 69 62 20 2d 6f 20  ns -nostdlib -o 
2f920 24 7b 6c 69 62 7d 2d 6d 61 73 74 65 72 2e 6f 20  ${lib}-master.o 
2f930 24 6c 69 62 6f 62 6a 73 7e 24 43 43 20 2d 64 79  $libobjs~$CC -dy
2f940 6e 61 6d 69 63 6c 69 62 20 24 61 6c 6c 6f 77 5f  namiclib $allow_
2f950 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 20 2d  undefined_flag -
2f960 6f 20 24 6c 69 62 20 24 7b 6c 69 62 7d 2d 6d 61  o $lib ${lib}-ma
2f970 73 74 65 72 2e 6f 20 24 64 65 70 6c 69 62 73 20  ster.o $deplibs 
2f980 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20  $compiler_flags 
2f990 2d 69 6e 73 74 61 6c 6c 5f 6e 61 6d 65 20 24 72  -install_name $r
2f9a0 70 61 74 68 2f 24 73 6f 6e 61 6d 65 20 24 76 65  path/$soname $ve
2f9b0 72 73 74 72 69 6e 67 7e 6e 6d 65 64 69 74 20 2d  rstring~nmedit -
2f9c0 73 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  s $output_objdir
2f9d0 2f 24 7b 6c 69 62 6e 61 6d 65 7d 2d 73 79 6d 62  /${libname}-symb
2f9e0 6f 6c 73 2e 65 78 70 73 79 6d 20 24 7b 6c 69 62  ols.expsym ${lib
2f9f0 7d 27 0a 20 20 20 20 20 20 20 20 66 69 0a 20 20  }'.        fi.  
2fa00 20 20 20 20 20 20 20 20 6d 6f 64 75 6c 65 5f 65          module_e
2fa10 78 70 73 79 6d 5f 63 6d 64 73 3d 27 73 65 64 20  xpsym_cmds='sed 
2fa20 2d 65 20 22 73 2c 23 2e 2a 2c 2c 22 20 2d 65 20  -e "s,#.*,," -e 
2fa30 22 73 2c 5e 5b 20 20 20 20 5d 2a 2c 2c 22 20 2d  "s,^[    ]*,," -
2fa40 65 20 22 73 2c 5e 5c 28 2e 2e 2a 5c 29 2c 5f 26  e "s,^\(..*\),_&
2fa50 2c 22 20 3c 20 24 65 78 70 6f 72 74 5f 73 79 6d  ," < $export_sym
2fa60 62 6f 6c 73 20 3e 20 24 6f 75 74 70 75 74 5f 6f  bols > $output_o
2fa70 62 6a 64 69 72 2f 24 7b 6c 69 62 6e 61 6d 65 7d  bjdir/${libname}
2fa80 2d 73 79 6d 62 6f 6c 73 2e 65 78 70 73 79 6d 7e  -symbols.expsym~
2fa90 24 43 43 20 24 61 6c 6c 6f 77 5f 75 6e 64 65 66  $CC $allow_undef
2faa0 69 6e 65 64 5f 66 6c 61 67 20 20 2d 6f 20 24 6c  ined_flag  -o $l
2fab0 69 62 20 2d 62 75 6e 64 6c 65 20 24 6c 69 62 6f  ib -bundle $libo
2fac0 62 6a 73 20 24 64 65 70 6c 69 62 73 24 63 6f 6d  bjs $deplibs$com
2fad0 70 69 6c 65 72 5f 66 6c 61 67 73 7e 6e 6d 65 64  piler_flags~nmed
2fae0 69 74 20 2d 73 20 24 6f 75 74 70 75 74 5f 6f 62  it -s $output_ob
2faf0 6a 64 69 72 2f 24 7b 6c 69 62 6e 61 6d 65 7d 2d  jdir/${libname}-
2fb00 73 79 6d 62 6f 6c 73 2e 65 78 70 73 79 6d 20 24  symbols.expsym $
2fb10 7b 6c 69 62 7d 27 0a 20 20 20 20 20 20 68 61 72  {lib}'.      har
2fb20 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 6e 6f 0a  dcode_direct=no.
2fb30 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 61        hardcode_a
2fb40 75 74 6f 6d 61 74 69 63 3d 79 65 73 0a 20 20 20  utomatic=yes.   
2fb50 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69     hardcode_shli
2fb60 62 70 61 74 68 5f 76 61 72 3d 75 6e 73 75 70 70  bpath_var=unsupp
2fb70 6f 72 74 65 64 0a 20 20 20 20 20 20 77 68 6f 6c  orted.      whol
2fb80 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73  e_archive_flag_s
2fb90 70 65 63 3d 27 2d 61 6c 6c 5f 6c 6f 61 64 20 24  pec='-all_load $
2fba0 63 6f 6e 76 65 6e 69 65 6e 63 65 27 0a 20 20 20  convenience'.   
2fbb0 20 20 20 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c     link_all_depl
2fbc0 69 62 73 3d 79 65 73 0a 20 20 20 20 65 6c 73 65  ibs=yes.    else
2fbd0 0a 20 20 20 20 20 20 6c 64 5f 73 68 6c 69 62 73  .      ld_shlibs
2fbe0 3d 6e 6f 0a 20 20 20 20 66 69 0a 20 20 20 20 20  =no.    fi.     
2fbf0 20 3b 3b 0a 0a 20 20 20 20 64 67 75 78 2a 29 0a   ;;..    dgux*).
2fc00 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d        archive_cm
2fc10 64 73 3d 27 24 4c 44 20 2d 47 20 2d 68 20 24 73  ds='$LD -G -h $s
2fc20 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c  oname -o $lib $l
2fc30 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
2fc40 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 20  $linker_flags'. 
2fc50 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69       hardcode_li
2fc60 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27  bdir_flag_spec='
2fc70 2d 4c 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20  -L$libdir'.     
2fc80 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70   hardcode_shlibp
2fc90 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20  ath_var=no.     
2fca0 20 3b 3b 0a 0a 20 20 20 20 66 72 65 65 62 73 64   ;;..    freebsd
2fcb0 31 2a 29 0a 20 20 20 20 20 20 6c 64 5f 73 68 6c  1*).      ld_shl
2fcc0 69 62 73 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a  ibs=no.      ;;.
2fcd0 0a 20 20 20 20 23 20 46 72 65 65 42 53 44 20 32  .    # FreeBSD 2
2fce0 2e 32 2e 5b 30 31 32 5d 20 61 6c 6c 6f 77 73 20  .2.[012] allows 
2fcf0 75 73 20 74 6f 20 69 6e 63 6c 75 64 65 20 63 2b  us to include c+
2fd00 2b 72 74 30 2e 6f 20 74 6f 20 67 65 74 20 43 2b  +rt0.o to get C+
2fd10 2b 20 63 6f 6e 73 74 72 75 63 74 6f 72 0a 20 20  + constructor.  
2fd20 20 20 23 20 73 75 70 70 6f 72 74 2e 20 20 46 75    # support.  Fu
2fd30 74 75 72 65 20 76 65 72 73 69 6f 6e 73 20 64 6f  ture versions do
2fd40 20 74 68 69 73 20 61 75 74 6f 6d 61 74 69 63 61   this automatica
2fd50 6c 6c 79 2c 20 62 75 74 20 61 6e 20 65 78 70 6c  lly, but an expl
2fd60 69 63 69 74 20 63 2b 2b 72 74 30 2e 6f 0a 20 20  icit c++rt0.o.  
2fd70 20 20 23 20 64 6f 65 73 20 6e 6f 74 20 62 72 65    # does not bre
2fd80 61 6b 20 61 6e 79 74 68 69 6e 67 2c 20 61 6e 64  ak anything, and
2fd90 20 68 65 6c 70 73 20 73 69 67 6e 69 66 69 63 61   helps significa
2fda0 6e 74 6c 79 20 28 61 74 20 74 68 65 20 63 6f 73  ntly (at the cos
2fdb0 74 20 6f 66 20 61 20 6c 69 74 74 6c 65 0a 20 20  t of a little.  
2fdc0 20 20 23 20 65 78 74 72 61 20 73 70 61 63 65 29    # extra space)
2fdd0 2e 0a 20 20 20 20 66 72 65 65 62 73 64 32 2e 32  ..    freebsd2.2
2fde0 2a 29 0a 20 20 20 20 20 20 61 72 63 68 69 76 65  *).      archive
2fdf0 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 42 73 68 61  _cmds='$LD -Bsha
2fe00 72 65 61 62 6c 65 20 2d 6f 20 24 6c 69 62 20 24  reable -o $lib $
2fe10 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
2fe20 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 20 2f   $linker_flags /
2fe30 75 73 72 2f 6c 69 62 2f 63 2b 2b 72 74 30 2e 6f  usr/lib/c++rt0.o
2fe40 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65  '.      hardcode
2fe50 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65  _libdir_flag_spe
2fe60 63 3d 27 2d 52 24 6c 69 62 64 69 72 27 0a 20 20  c='-R$libdir'.  
2fe70 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72      hardcode_dir
2fe80 65 63 74 3d 79 65 73 0a 20 20 20 20 20 20 68 61  ect=yes.      ha
2fe90 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68  rdcode_shlibpath
2fea0 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b  _var=no.      ;;
2feb0 0a 0a 20 20 20 20 23 20 55 6e 66 6f 72 74 75 6e  ..    # Unfortun
2fec0 61 74 65 6c 79 2c 20 6f 6c 64 65 72 20 76 65 72  ately, older ver
2fed0 73 69 6f 6e 73 20 6f 66 20 46 72 65 65 42 53 44  sions of FreeBSD
2fee0 20 32 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 74   2 do not have t
2fef0 68 69 73 20 66 65 61 74 75 72 65 2e 0a 20 20 20  his feature..   
2ff00 20 66 72 65 65 62 73 64 32 2a 29 0a 20 20 20 20   freebsd2*).    
2ff10 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27    archive_cmds='
2ff20 24 4c 44 20 2d 42 73 68 61 72 65 61 62 6c 65 20  $LD -Bshareable 
2ff30 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73  -o $lib $libobjs
2ff40 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65   $deplibs $linke
2ff50 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20 20 68  r_flags'.      h
2ff60 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79  ardcode_direct=y
2ff70 65 73 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64  es.      hardcod
2ff80 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a 20 20  e_minus_L=yes.  
2ff90 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c      hardcode_shl
2ffa0 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20  ibpath_var=no.  
2ffb0 20 20 20 20 3b 3b 0a 0a 20 20 20 20 23 20 46 72      ;;..    # Fr
2ffc0 65 65 42 53 44 20 33 20 61 6e 64 20 67 72 65 61  eeBSD 3 and grea
2ffd0 74 65 72 20 75 73 65 73 20 67 63 63 20 2d 73 68  ter uses gcc -sh
2ffe0 61 72 65 64 20 74 6f 20 64 6f 20 73 68 61 72 65  ared to do share
2fff0 64 20 6c 69 62 72 61 72 69 65 73 2e 0a 20 20 20  d libraries..   
30000 20 66 72 65 65 62 73 64 2a 20 7c 20 6b 66 72 65   freebsd* | kfre
30010 65 62 73 64 2a 2d 67 6e 75 29 0a 20 20 20 20 20  ebsd*-gnu).     
30020 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24   archive_cmds='$
30030 43 43 20 2d 73 68 61 72 65 64 20 2d 6f 20 24 6c  CC -shared -o $l
30040 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ib $libobjs $dep
30050 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66  libs $compiler_f
30060 6c 61 67 73 27 0a 20 20 20 20 20 20 68 61 72 64  lags'.      hard
30070 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67  code_libdir_flag
30080 5f 73 70 65 63 3d 27 2d 52 24 6c 69 62 64 69 72  _spec='-R$libdir
30090 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65  '.      hardcode
300a0 5f 64 69 72 65 63 74 3d 79 65 73 0a 20 20 20 20  _direct=yes.    
300b0 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62    hardcode_shlib
300c0 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20  path_var=no.    
300d0 20 20 3b 3b 0a 0a 20 20 20 20 68 70 75 78 39 2a    ;;..    hpux9*
300e0 29 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20  ).      if test 
300f0 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68  "$GCC" = yes; th
30100 65 6e 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73  en..archive_cmds
30110 3d 27 24 72 6d 20 24 6f 75 74 70 75 74 5f 6f 62  ='$rm $output_ob
30120 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 7e 24 43 43  jdir/$soname~$CC
30130 20 2d 73 68 61 72 65 64 20 2d 66 50 49 43 20 24   -shared -fPIC $
30140 7b 77 6c 7d 2b 62 20 24 7b 77 6c 7d 24 69 6e 73  {wl}+b ${wl}$ins
30150 74 61 6c 6c 5f 6c 69 62 64 69 72 20 2d 6f 20 24  tall_libdir -o $
30160 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73  output_objdir/$s
30170 6f 6e 61 6d 65 20 24 6c 69 62 6f 62 6a 73 20 24  oname $libobjs $
30180 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65  deplibs $compile
30190 72 5f 66 6c 61 67 73 7e 74 65 73 74 20 24 6f 75  r_flags~test $ou
301a0 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e  tput_objdir/$son
301b0 61 6d 65 20 3d 20 24 6c 69 62 20 7c 7c 20 6d 76  ame = $lib || mv
301c0 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
301d0 24 73 6f 6e 61 6d 65 20 24 6c 69 62 27 0a 20 20  $soname $lib'.  
301e0 20 20 20 20 65 6c 73 65 0a 09 61 72 63 68 69 76      else..archiv
301f0 65 5f 63 6d 64 73 3d 27 24 72 6d 20 24 6f 75 74  e_cmds='$rm $out
30200 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61  put_objdir/$sona
30210 6d 65 7e 24 4c 44 20 2d 62 20 2b 62 20 24 69 6e  me~$LD -b +b $in
30220 73 74 61 6c 6c 5f 6c 69 62 64 69 72 20 2d 6f 20  stall_libdir -o 
30230 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24  $output_objdir/$
30240 73 6f 6e 61 6d 65 20 24 6c 69 62 6f 62 6a 73 20  soname $libobjs 
30250 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72  $deplibs $linker
30260 5f 66 6c 61 67 73 7e 74 65 73 74 20 24 6f 75 74  _flags~test $out
30270 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61  put_objdir/$sona
30280 6d 65 20 3d 20 24 6c 69 62 20 7c 7c 20 6d 76 20  me = $lib || mv 
30290 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24  $output_objdir/$
302a0 73 6f 6e 61 6d 65 20 24 6c 69 62 27 0a 20 20 20  soname $lib'.   
302b0 20 20 20 66 69 0a 20 20 20 20 20 20 68 61 72 64     fi.      hard
302c0 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67  code_libdir_flag
302d0 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2b 62 20 24  _spec='${wl}+b $
302e0 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a 20 20 20  {wl}$libdir'.   
302f0 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64     hardcode_libd
30300 69 72 5f 73 65 70 61 72 61 74 6f 72 3d 3a 0a 20  ir_separator=:. 
30310 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64 69       hardcode_di
30320 72 65 63 74 3d 79 65 73 0a 0a 20 20 20 20 20 20  rect=yes..      
30330 23 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73  # hardcode_minus
30340 5f 4c 3a 20 4e 6f 74 20 72 65 61 6c 6c 79 20 69  _L: Not really i
30350 6e 20 74 68 65 20 73 65 61 72 63 68 20 50 41 54  n the search PAT
30360 48 2c 0a 20 20 20 20 20 20 23 20 62 75 74 20 61  H,.      # but a
30370 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 6c 6f  s the default lo
30380 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 6c 69  cation of the li
30390 62 72 61 72 79 2e 0a 20 20 20 20 20 20 68 61 72  brary..      har
303a0 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65  dcode_minus_L=ye
303b0 73 0a 20 20 20 20 20 20 65 78 70 6f 72 74 5f 64  s.      export_d
303c0 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63  ynamic_flag_spec
303d0 3d 27 24 7b 77 6c 7d 2d 45 27 0a 20 20 20 20 20  ='${wl}-E'.     
303e0 20 3b 3b 0a 0a 20 20 20 20 68 70 75 78 31 30 2a   ;;..    hpux10*
303f0 20 7c 20 68 70 75 78 31 31 2a 29 0a 20 20 20 20   | hpux11*).    
30400 20 20 69 66 20 74 65 73 74 20 22 24 47 43 43 22    if test "$GCC"
30410 20 3d 20 79 65 73 20 2d 61 20 22 24 77 69 74 68   = yes -a "$with
30420 5f 67 6e 75 5f 6c 64 22 20 3d 20 6e 6f 3b 20 74  _gnu_ld" = no; t
30430 68 65 6e 0a 09 63 61 73 65 20 22 24 68 6f 73 74  hen..case "$host
30440 5f 63 70 75 22 20 69 6e 0a 09 68 70 70 61 2a 36  _cpu" in..hppa*6
30450 34 2a 7c 69 61 36 34 2a 29 0a 09 20 20 61 72 63  4*|ia64*)..  arc
30460 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d  hive_cmds='$CC -
30470 73 68 61 72 65 64 20 24 7b 77 6c 7d 2b 68 20 24  shared ${wl}+h $
30480 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20 2d 6f 20 24  {wl}$soname -o $
30490 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  lib $libobjs $de
304a0 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f  plibs $compiler_
304b0 66 6c 61 67 73 27 0a 09 20 20 3b 3b 0a 09 2a 29  flags'..  ;;..*)
304c0 0a 09 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73  ..  archive_cmds
304d0 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 2d 66  ='$CC -shared -f
304e0 50 49 43 20 24 7b 77 6c 7d 2b 68 20 24 7b 77 6c  PIC ${wl}+h ${wl
304f0 7d 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2b 62  }$soname ${wl}+b
30500 20 24 7b 77 6c 7d 24 69 6e 73 74 61 6c 6c 5f 6c   ${wl}$install_l
30510 69 62 64 69 72 20 2d 6f 20 24 6c 69 62 20 24 6c  ibdir -o $lib $l
30520 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
30530 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27  $compiler_flags'
30540 0a 09 20 20 3b 3b 0a 09 65 73 61 63 0a 20 20 20  ..  ;;..esac.   
30550 20 20 20 65 6c 73 65 0a 09 63 61 73 65 20 22 24     else..case "$
30560 68 6f 73 74 5f 63 70 75 22 20 69 6e 0a 09 68 70  host_cpu" in..hp
30570 70 61 2a 36 34 2a 7c 69 61 36 34 2a 29 0a 09 20  pa*64*|ia64*).. 
30580 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24   archive_cmds='$
30590 4c 44 20 2d 62 20 2b 68 20 24 73 6f 6e 61 6d 65  LD -b +h $soname
305a0 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a   -o $lib $libobj
305b0 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b  s $deplibs $link
305c0 65 72 5f 66 6c 61 67 73 27 0a 09 20 20 3b 3b 0a  er_flags'..  ;;.
305d0 09 2a 29 0a 09 20 20 61 72 63 68 69 76 65 5f 63  .*)..  archive_c
305e0 6d 64 73 3d 27 24 4c 44 20 2d 62 20 2b 68 20 24  mds='$LD -b +h $
305f0 73 6f 6e 61 6d 65 20 2b 62 20 24 69 6e 73 74 61  soname +b $insta
30600 6c 6c 5f 6c 69 62 64 69 72 20 2d 6f 20 24 6c 69  ll_libdir -o $li
30610 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  b $libobjs $depl
30620 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67  ibs $linker_flag
30630 73 27 0a 09 20 20 3b 3b 0a 09 65 73 61 63 0a 20  s'..  ;;..esac. 
30640 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 69 66       fi.      if
30650 20 74 65 73 74 20 22 24 77 69 74 68 5f 67 6e 75   test "$with_gnu
30660 5f 6c 64 22 20 3d 20 6e 6f 3b 20 74 68 65 6e 0a  _ld" = no; then.
30670 09 63 61 73 65 20 22 24 68 6f 73 74 5f 63 70 75  .case "$host_cpu
30680 22 20 69 6e 0a 09 68 70 70 61 2a 36 34 2a 29 0a  " in..hppa*64*).
30690 09 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64  .  hardcode_libd
306a0 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b  ir_flag_spec='${
306b0 77 6c 7d 2b 62 20 24 7b 77 6c 7d 24 6c 69 62 64  wl}+b ${wl}$libd
306c0 69 72 27 0a 09 20 20 68 61 72 64 63 6f 64 65 5f  ir'..  hardcode_
306d0 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63  libdir_flag_spec
306e0 5f 6c 64 3d 27 2b 62 20 24 6c 69 62 64 69 72 27  _ld='+b $libdir'
306f0 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62  ..  hardcode_lib
30700 64 69 72 5f 73 65 70 61 72 61 74 6f 72 3d 3a 0a  dir_separator=:.
30710 09 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65  .  hardcode_dire
30720 63 74 3d 6e 6f 0a 09 20 20 68 61 72 64 63 6f 64  ct=no..  hardcod
30730 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d  e_shlibpath_var=
30740 6e 6f 0a 09 20 20 3b 3b 0a 09 69 61 36 34 2a 29  no..  ;;..ia64*)
30750 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62  ..  hardcode_lib
30760 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d  dir_flag_spec='-
30770 4c 24 6c 69 62 64 69 72 27 0a 09 20 20 68 61 72  L$libdir'..  har
30780 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 6e 6f 0a  dcode_direct=no.
30790 09 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69  .  hardcode_shli
307a0 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 0a 09 20  bpath_var=no... 
307b0 20 23 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75   # hardcode_minu
307c0 73 5f 4c 3a 20 4e 6f 74 20 72 65 61 6c 6c 79 20  s_L: Not really 
307d0 69 6e 20 74 68 65 20 73 65 61 72 63 68 20 50 41  in the search PA
307e0 54 48 2c 0a 09 20 20 23 20 62 75 74 20 61 73 20  TH,..  # but as 
307f0 74 68 65 20 64 65 66 61 75 6c 74 20 6c 6f 63 61  the default loca
30800 74 69 6f 6e 20 6f 66 20 74 68 65 20 6c 69 62 72  tion of the libr
30810 61 72 79 2e 0a 09 20 20 68 61 72 64 63 6f 64 65  ary...  hardcode
30820 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a 09 20 20  _minus_L=yes..  
30830 3b 3b 0a 09 2a 29 0a 09 20 20 68 61 72 64 63 6f  ;;..*)..  hardco
30840 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73  de_libdir_flag_s
30850 70 65 63 3d 27 24 7b 77 6c 7d 2b 62 20 24 7b 77  pec='${wl}+b ${w
30860 6c 7d 24 6c 69 62 64 69 72 27 0a 09 20 20 68 61  l}$libdir'..  ha
30870 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65  rdcode_libdir_se
30880 70 61 72 61 74 6f 72 3d 3a 0a 09 20 20 68 61 72  parator=:..  har
30890 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 65 73  dcode_direct=yes
308a0 0a 09 20 20 65 78 70 6f 72 74 5f 64 79 6e 61 6d  ..  export_dynam
308b0 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b  ic_flag_spec='${
308c0 77 6c 7d 2d 45 27 0a 0a 09 20 20 23 20 68 61 72  wl}-E'...  # har
308d0 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3a 20 4e  dcode_minus_L: N
308e0 6f 74 20 72 65 61 6c 6c 79 20 69 6e 20 74 68 65  ot really in the
308f0 20 73 65 61 72 63 68 20 50 41 54 48 2c 0a 09 20   search PATH,.. 
30900 20 23 20 62 75 74 20 61 73 20 74 68 65 20 64 65   # but as the de
30910 66 61 75 6c 74 20 6c 6f 63 61 74 69 6f 6e 20 6f  fault location o
30920 66 20 74 68 65 20 6c 69 62 72 61 72 79 2e 0a 09  f the library...
30930 20 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73    hardcode_minus
30940 5f 4c 3d 79 65 73 0a 09 20 20 3b 3b 0a 09 65 73  _L=yes..  ;;..es
30950 61 63 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20  ac.      fi.    
30960 20 20 3b 3b 0a 0a 20 20 20 20 69 72 69 78 35 2a    ;;..    irix5*
30970 20 7c 20 69 72 69 78 36 2a 20 7c 20 6e 6f 6e 73   | irix6* | nons
30980 74 6f 70 75 78 2a 29 0a 20 20 20 20 20 20 69 66  topux*).      if
30990 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 79   test "$GCC" = y
309a0 65 73 3b 20 74 68 65 6e 0a 09 61 72 63 68 69 76  es; then..archiv
309b0 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61  e_cmds='$CC -sha
309c0 72 65 64 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  red $libobjs $de
309d0 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f  plibs $compiler_
309e0 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61  flags ${wl}-sona
309f0 6d 65 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20  me ${wl}$soname 
30a00 60 74 65 73 74 20 2d 6e 20 22 24 76 65 72 73 74  `test -n "$verst
30a10 72 69 6e 67 22 20 26 26 20 65 63 68 6f 20 24 7b  ring" && echo ${
30a20 77 6c 7d 2d 73 65 74 5f 76 65 72 73 69 6f 6e 20  wl}-set_version 
30a30 24 7b 77 6c 7d 24 76 65 72 73 74 72 69 6e 67 60  ${wl}$verstring`
30a40 20 24 7b 77 6c 7d 2d 75 70 64 61 74 65 5f 72 65   ${wl}-update_re
30a50 67 69 73 74 72 79 20 24 7b 77 6c 7d 24 7b 6f 75  gistry ${wl}${ou
30a60 74 70 75 74 5f 6f 62 6a 64 69 72 7d 2f 73 6f 5f  tput_objdir}/so_
30a70 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f 20 24 6c 69  locations -o $li
30a80 62 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 61  b'.      else..a
30a90 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44  rchive_cmds='$LD
30aa0 20 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a   -shared $libobj
30ab0 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b  s $deplibs $link
30ac0 65 72 5f 66 6c 61 67 73 20 2d 73 6f 6e 61 6d 65  er_flags -soname
30ad0 20 24 73 6f 6e 61 6d 65 20 60 74 65 73 74 20 2d   $soname `test -
30ae0 6e 20 22 24 76 65 72 73 74 72 69 6e 67 22 20 26  n "$verstring" &
30af0 26 20 65 63 68 6f 20 2d 73 65 74 5f 76 65 72 73  & echo -set_vers
30b00 69 6f 6e 20 24 76 65 72 73 74 72 69 6e 67 60 20  ion $verstring` 
30b10 2d 75 70 64 61 74 65 5f 72 65 67 69 73 74 72 79  -update_registry
30b20 20 24 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72   ${output_objdir
30b30 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d  }/so_locations -
30b40 6f 20 24 6c 69 62 27 0a 09 68 61 72 64 63 6f 64  o $lib'..hardcod
30b50 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70  e_libdir_flag_sp
30b60 65 63 5f 6c 64 3d 27 2d 72 70 61 74 68 20 24 6c  ec_ld='-rpath $l
30b70 69 62 64 69 72 27 0a 20 20 20 20 20 20 66 69 0a  ibdir'.      fi.
30b80 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c        hardcode_l
30b90 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d  ibdir_flag_spec=
30ba0 27 24 7b 77 6c 7d 2d 72 70 61 74 68 20 24 7b 77  '${wl}-rpath ${w
30bb0 6c 7d 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20  l}$libdir'.     
30bc0 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72   hardcode_libdir
30bd0 5f 73 65 70 61 72 61 74 6f 72 3d 3a 0a 20 20 20  _separator=:.   
30be0 20 20 20 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c     link_all_depl
30bf0 69 62 73 3d 79 65 73 0a 20 20 20 20 20 20 3b 3b  ibs=yes.      ;;
30c00 0a 0a 20 20 20 20 6e 65 74 62 73 64 2a 20 7c 20  ..    netbsd* | 
30c10 6b 6e 65 74 62 73 64 2a 2d 67 6e 75 29 0a 20 20  knetbsd*-gnu).  
30c20 20 20 20 20 69 66 20 65 63 68 6f 20 5f 5f 45 4c      if echo __EL
30c30 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20 2d 20 7c  F__ | $CC -E - |
30c40 20 67 72 65 70 20 5f 5f 45 4c 46 5f 5f 20 3e 2f   grep __ELF__ >/
30c50 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09  dev/null; then..
30c60 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c  archive_cmds='$L
30c70 44 20 2d 42 73 68 61 72 65 61 62 6c 65 20 2d 6f  D -Bshareable -o
30c80 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24   $lib $libobjs $
30c90 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f  deplibs $linker_
30ca0 66 6c 61 67 73 27 20 20 23 20 61 2e 6f 75 74 0a  flags'  # a.out.
30cb0 20 20 20 20 20 20 65 6c 73 65 0a 09 61 72 63 68        else..arch
30cc0 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 73  ive_cmds='$LD -s
30cd0 68 61 72 65 64 20 2d 6f 20 24 6c 69 62 20 24 6c  hared -o $lib $l
30ce0 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
30cf0 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 20 20  $linker_flags'  
30d00 20 20 20 20 23 20 45 4c 46 0a 20 20 20 20 20 20      # ELF.      
30d10 66 69 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64  fi.      hardcod
30d20 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70  e_libdir_flag_sp
30d30 65 63 3d 27 2d 52 24 6c 69 62 64 69 72 27 0a 20  ec='-R$libdir'. 
30d40 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64 69       hardcode_di
30d50 72 65 63 74 3d 79 65 73 0a 20 20 20 20 20 20 68  rect=yes.      h
30d60 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74  ardcode_shlibpat
30d70 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 3b  h_var=no.      ;
30d80 3b 0a 0a 20 20 20 20 6e 65 77 73 6f 73 36 29 0a  ;..    newsos6).
30d90 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d        archive_cm
30da0 64 73 3d 27 24 4c 44 20 2d 47 20 2d 68 20 24 73  ds='$LD -G -h $s
30db0 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c  oname -o $lib $l
30dc0 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
30dd0 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 20  $linker_flags'. 
30de0 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64 69       hardcode_di
30df0 72 65 63 74 3d 79 65 73 0a 20 20 20 20 20 20 68  rect=yes.      h
30e00 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66  ardcode_libdir_f
30e10 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d  lag_spec='${wl}-
30e20 72 70 61 74 68 20 24 7b 77 6c 7d 24 6c 69 62 64  rpath ${wl}$libd
30e30 69 72 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f  ir'.      hardco
30e40 64 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 72 61  de_libdir_separa
30e50 74 6f 72 3d 3a 0a 20 20 20 20 20 20 68 61 72 64  tor=:.      hard
30e60 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76  code_shlibpath_v
30e70 61 72 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a  ar=no.      ;;..
30e80 20 20 20 20 6f 70 65 6e 62 73 64 2a 29 0a 20 20      openbsd*).  
30e90 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72      hardcode_dir
30ea0 65 63 74 3d 79 65 73 0a 20 20 20 20 20 20 68 61  ect=yes.      ha
30eb0 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68  rdcode_shlibpath
30ec0 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 69 66  _var=no.      if
30ed0 20 74 65 73 74 20 2d 7a 20 22 60 65 63 68 6f 20   test -z "`echo 
30ee0 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45  __ELF__ | $CC -E
30ef0 20 2d 20 7c 20 67 72 65 70 20 5f 5f 45 4c 46 5f   - | grep __ELF_
30f00 5f 60 22 20 7c 7c 20 74 65 73 74 20 22 24 68 6f  _`" || test "$ho
30f10 73 74 5f 6f 73 2d 24 68 6f 73 74 5f 63 70 75 22  st_os-$host_cpu"
30f20 20 3d 20 22 6f 70 65 6e 62 73 64 32 2e 38 2d 70   = "openbsd2.8-p
30f30 6f 77 65 72 70 63 22 3b 20 74 68 65 6e 0a 09 61  owerpc"; then..a
30f40 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43  rchive_cmds='$CC
30f50 20 2d 73 68 61 72 65 64 20 24 70 69 63 5f 66 6c   -shared $pic_fl
30f60 61 67 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f  ag -o $lib $libo
30f70 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f  bjs $deplibs $co
30f80 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a 09 68  mpiler_flags'..h
30f90 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66  ardcode_libdir_f
30fa0 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d  lag_spec='${wl}-
30fb0 72 70 61 74 68 2c 24 6c 69 62 64 69 72 27 0a 09  rpath,$libdir'..
30fc0 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66  export_dynamic_f
30fd0 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d  lag_spec='${wl}-
30fe0 45 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 20  E'.      else.  
30ff0 20 20 20 20 20 63 61 73 65 20 24 68 6f 73 74 5f       case $host_
31000 6f 73 20 69 6e 0a 09 20 6f 70 65 6e 62 73 64 5b  os in.. openbsd[
31010 30 31 5d 2e 2a 20 7c 20 6f 70 65 6e 62 73 64 32  01].* | openbsd2
31020 2e 5b 30 2d 37 5d 20 7c 20 6f 70 65 6e 62 73 64  .[0-7] | openbsd
31030 32 2e 5b 30 2d 37 5d 2e 2a 29 0a 09 20 20 20 61  2.[0-7].*)..   a
31040 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44  rchive_cmds='$LD
31050 20 2d 42 73 68 61 72 65 61 62 6c 65 20 2d 6f 20   -Bshareable -o 
31060 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64  $lib $libobjs $d
31070 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66  eplibs $linker_f
31080 6c 61 67 73 27 0a 09 20 20 20 68 61 72 64 63 6f  lags'..   hardco
31090 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73  de_libdir_flag_s
310a0 70 65 63 3d 27 2d 52 24 6c 69 62 64 69 72 27 0a  pec='-R$libdir'.
310b0 09 20 20 20 3b 3b 0a 09 20 2a 29 0a 09 20 20 20  .   ;;.. *)..   
310c0 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43  archive_cmds='$C
310d0 43 20 2d 73 68 61 72 65 64 20 24 70 69 63 5f 66  C -shared $pic_f
310e0 6c 61 67 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62  lag -o $lib $lib
310f0 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63  objs $deplibs $c
31100 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a 09  ompiler_flags'..
31110 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64     hardcode_libd
31120 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b  ir_flag_spec='${
31130 77 6c 7d 2d 72 70 61 74 68 2c 24 6c 69 62 64 69  wl}-rpath,$libdi
31140 72 27 0a 09 20 20 20 3b 3b 0a 20 20 20 20 20 20  r'..   ;;.      
31150 20 65 73 61 63 0a 20 20 20 20 20 20 66 69 0a 20   esac.      fi. 
31160 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6f 73 32       ;;..    os2
31170 2a 29 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64  *).      hardcod
31180 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70  e_libdir_flag_sp
31190 65 63 3d 27 2d 4c 24 6c 69 62 64 69 72 27 0a 20  ec='-L$libdir'. 
311a0 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6d 69       hardcode_mi
311b0 6e 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20 20 20  nus_L=yes.      
311c0 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f  allow_undefined_
311d0 66 6c 61 67 3d 75 6e 73 75 70 70 6f 72 74 65 64  flag=unsupported
311e0 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63  .      archive_c
311f0 6d 64 73 3d 27 24 65 63 68 6f 20 22 4c 49 42 52  mds='$echo "LIBR
31200 41 52 59 20 24 6c 69 62 6e 61 6d 65 20 49 4e 49  ARY $libname INI
31210 54 49 4e 53 54 41 4e 43 45 22 20 3e 20 24 6f 75  TINSTANCE" > $ou
31220 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62  tput_objdir/$lib
31230 6e 61 6d 65 2e 64 65 66 7e 24 65 63 68 6f 20 22  name.def~$echo "
31240 44 45 53 43 52 49 50 54 49 4f 4e 20 5c 22 24 6c  DESCRIPTION \"$l
31250 69 62 6e 61 6d 65 5c 22 22 20 3e 3e 20 24 6f 75  ibname\"" >> $ou
31260 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62  tput_objdir/$lib
31270 6e 61 6d 65 2e 64 65 66 7e 24 65 63 68 6f 20 44  name.def~$echo D
31280 41 54 41 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f  ATA >> $output_o
31290 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 64  bjdir/$libname.d
312a0 65 66 7e 24 65 63 68 6f 20 22 20 53 49 4e 47 4c  ef~$echo " SINGL
312b0 45 20 4e 4f 4e 53 48 41 52 45 44 22 20 3e 3e 20  E NONSHARED" >> 
312c0 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24  $output_objdir/$
312d0 6c 69 62 6e 61 6d 65 2e 64 65 66 7e 24 65 63 68  libname.def~$ech
312e0 6f 20 45 58 50 4f 52 54 53 20 3e 3e 20 24 6f 75  o EXPORTS >> $ou
312f0 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62  tput_objdir/$lib
31300 6e 61 6d 65 2e 64 65 66 7e 65 6d 78 65 78 70 20  name.def~emxexp 
31310 24 6c 69 62 6f 62 6a 73 20 3e 3e 20 24 6f 75 74  $libobjs >> $out
31320 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e  put_objdir/$libn
31330 61 6d 65 2e 64 65 66 7e 24 43 43 20 2d 5a 64 6c  ame.def~$CC -Zdl
31340 6c 20 2d 5a 63 72 74 64 6c 6c 20 2d 6f 20 24 6c  l -Zcrtdll -o $l
31350 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ib $libobjs $dep
31360 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66  libs $compiler_f
31370 6c 61 67 73 20 24 6f 75 74 70 75 74 5f 6f 62 6a  lags $output_obj
31380 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 64 65 66  dir/$libname.def
31390 27 0a 20 20 20 20 20 20 6f 6c 64 5f 61 72 63 68  '.      old_arch
313a0 69 76 65 5f 46 72 6f 6d 5f 6e 65 77 5f 63 6d 64  ive_From_new_cmd
313b0 73 3d 27 65 6d 78 69 6d 70 20 2d 6f 20 24 6f 75  s='emximp -o $ou
313c0 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62  tput_objdir/$lib
313d0 6e 61 6d 65 2e 61 20 24 6f 75 74 70 75 74 5f 6f  name.a $output_o
313e0 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 64  bjdir/$libname.d
313f0 65 66 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20  ef'.      ;;..  
31400 20 20 6f 73 66 33 2a 29 0a 20 20 20 20 20 20 69    osf3*).      i
31410 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20  f test "$GCC" = 
31420 79 65 73 3b 20 74 68 65 6e 0a 09 61 6c 6c 6f 77  yes; then..allow
31430 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d  _undefined_flag=
31440 27 20 24 7b 77 6c 7d 2d 65 78 70 65 63 74 5f 75  ' ${wl}-expect_u
31450 6e 72 65 73 6f 6c 76 65 64 20 24 7b 77 6c 7d 5c  nresolved ${wl}\
31460 2a 27 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73  *'..archive_cmds
31470 3d 27 24 43 43 20 2d 73 68 61 72 65 64 24 7b 61  ='$CC -shared${a
31480 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
31490 6c 61 67 7d 20 24 6c 69 62 6f 62 6a 73 20 24 64  lag} $libobjs $d
314a0 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72  eplibs $compiler
314b0 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e  _flags ${wl}-son
314c0 61 6d 65 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65  ame ${wl}$soname
314d0 20 60 74 65 73 74 20 2d 6e 20 22 24 76 65 72 73   `test -n "$vers
314e0 74 72 69 6e 67 22 20 26 26 20 65 63 68 6f 20 24  tring" && echo $
314f0 7b 77 6c 7d 2d 73 65 74 5f 76 65 72 73 69 6f 6e  {wl}-set_version
31500 20 24 7b 77 6c 7d 24 76 65 72 73 74 72 69 6e 67   ${wl}$verstring
31510 60 20 24 7b 77 6c 7d 2d 75 70 64 61 74 65 5f 72  ` ${wl}-update_r
31520 65 67 69 73 74 72 79 20 24 7b 77 6c 7d 24 7b 6f  egistry ${wl}${o
31530 75 74 70 75 74 5f 6f 62 6a 64 69 72 7d 2f 73 6f  utput_objdir}/so
31540 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f 20 24 6c  _locations -o $l
31550 69 62 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 09  ib'.      else..
31560 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f  allow_undefined_
31570 66 6c 61 67 3d 27 20 2d 65 78 70 65 63 74 5f 75  flag=' -expect_u
31580 6e 72 65 73 6f 6c 76 65 64 20 5c 2a 27 0a 09 61  nresolved \*'..a
31590 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44  rchive_cmds='$LD
315a0 20 2d 73 68 61 72 65 64 24 7b 61 6c 6c 6f 77 5f   -shared${allow_
315b0 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20  undefined_flag} 
315c0 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
315d0 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 20  s $linker_flags 
315e0 2d 73 6f 6e 61 6d 65 20 24 73 6f 6e 61 6d 65 20  -soname $soname 
315f0 60 74 65 73 74 20 2d 6e 20 22 24 76 65 72 73 74  `test -n "$verst
31600 72 69 6e 67 22 20 26 26 20 65 63 68 6f 20 2d 73  ring" && echo -s
31610 65 74 5f 76 65 72 73 69 6f 6e 20 24 76 65 72 73  et_version $vers
31620 74 72 69 6e 67 60 20 2d 75 70 64 61 74 65 5f 72  tring` -update_r
31630 65 67 69 73 74 72 79 20 24 7b 6f 75 74 70 75 74  egistry ${output
31640 5f 6f 62 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61  _objdir}/so_loca
31650 74 69 6f 6e 73 20 2d 6f 20 24 6c 69 62 27 0a 20  tions -o $lib'. 
31660 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 68 61       fi.      ha
31670 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
31680 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 72  ag_spec='${wl}-r
31690 70 61 74 68 20 24 7b 77 6c 7d 24 6c 69 62 64 69  path ${wl}$libdi
316a0 72 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64  r'.      hardcod
316b0 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 72 61 74  e_libdir_separat
316c0 6f 72 3d 3a 0a 20 20 20 20 20 20 3b 3b 0a 0a 20  or=:.      ;;.. 
316d0 20 20 20 6f 73 66 34 2a 20 7c 20 6f 73 66 35 2a     osf4* | osf5*
316e0 29 09 23 20 61 73 20 6f 73 66 33 2a 20 77 69 74  ).# as osf3* wit
316f0 68 20 74 68 65 20 61 64 64 69 74 69 6f 6e 20 6f  h the addition o
31700 66 20 2d 6d 73 79 6d 20 66 6c 61 67 0a 20 20 20  f -msym flag.   
31710 20 20 20 69 66 20 74 65 73 74 20 22 24 47 43 43     if test "$GCC
31720 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 09 61  " = yes; then..a
31730 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
31740 6c 61 67 3d 27 20 24 7b 77 6c 7d 2d 65 78 70 65  lag=' ${wl}-expe
31750 63 74 5f 75 6e 72 65 73 6f 6c 76 65 64 20 24 7b  ct_unresolved ${
31760 77 6c 7d 5c 2a 27 0a 09 61 72 63 68 69 76 65 5f  wl}\*'..archive_
31770 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65  cmds='$CC -share
31780 64 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e  d${allow_undefin
31790 65 64 5f 66 6c 61 67 7d 20 24 6c 69 62 6f 62 6a  ed_flag} $libobj
317a0 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70  s $deplibs $comp
317b0 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d  iler_flags ${wl}
317c0 2d 6d 73 79 6d 20 24 7b 77 6c 7d 2d 73 6f 6e 61  -msym ${wl}-sona
317d0 6d 65 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20  me ${wl}$soname 
317e0 60 74 65 73 74 20 2d 6e 20 22 24 76 65 72 73 74  `test -n "$verst
317f0 72 69 6e 67 22 20 26 26 20 65 63 68 6f 20 24 7b  ring" && echo ${
31800 77 6c 7d 2d 73 65 74 5f 76 65 72 73 69 6f 6e 20  wl}-set_version 
31810 24 7b 77 6c 7d 24 76 65 72 73 74 72 69 6e 67 60  ${wl}$verstring`
31820 20 24 7b 77 6c 7d 2d 75 70 64 61 74 65 5f 72 65   ${wl}-update_re
31830 67 69 73 74 72 79 20 24 7b 77 6c 7d 24 7b 6f 75  gistry ${wl}${ou
31840 74 70 75 74 5f 6f 62 6a 64 69 72 7d 2f 73 6f 5f  tput_objdir}/so_
31850 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f 20 24 6c 69  locations -o $li
31860 62 27 0a 09 68 61 72 64 63 6f 64 65 5f 6c 69 62  b'..hardcode_lib
31870 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24  dir_flag_spec='$
31880 7b 77 6c 7d 2d 72 70 61 74 68 20 24 7b 77 6c 7d  {wl}-rpath ${wl}
31890 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 65  $libdir'.      e
318a0 6c 73 65 0a 09 61 6c 6c 6f 77 5f 75 6e 64 65 66  lse..allow_undef
318b0 69 6e 65 64 5f 66 6c 61 67 3d 27 20 2d 65 78 70  ined_flag=' -exp
318c0 65 63 74 5f 75 6e 72 65 73 6f 6c 76 65 64 20 5c  ect_unresolved \
318d0 2a 27 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73  *'..archive_cmds
318e0 3d 27 24 4c 44 20 2d 73 68 61 72 65 64 24 7b 61  ='$LD -shared${a
318f0 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
31900 6c 61 67 7d 20 24 6c 69 62 6f 62 6a 73 20 24 64  lag} $libobjs $d
31910 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66  eplibs $linker_f
31920 6c 61 67 73 20 2d 6d 73 79 6d 20 2d 73 6f 6e 61  lags -msym -sona
31930 6d 65 20 24 73 6f 6e 61 6d 65 20 60 74 65 73 74  me $soname `test
31940 20 2d 6e 20 22 24 76 65 72 73 74 72 69 6e 67 22   -n "$verstring"
31950 20 26 26 20 65 63 68 6f 20 2d 73 65 74 5f 76 65   && echo -set_ve
31960 72 73 69 6f 6e 20 24 76 65 72 73 74 72 69 6e 67  rsion $verstring
31970 60 20 2d 75 70 64 61 74 65 5f 72 65 67 69 73 74  ` -update_regist
31980 72 79 20 24 7b 6f 75 74 70 75 74 5f 6f 62 6a 64  ry ${output_objd
31990 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73  ir}/so_locations
319a0 20 2d 6f 20 24 6c 69 62 27 0a 09 61 72 63 68 69   -o $lib'..archi
319b0 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27  ve_expsym_cmds='
319c0 66 6f 72 20 69 20 69 6e 20 60 63 61 74 20 24 65  for i in `cat $e
319d0 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 60 3b 20  xport_symbols`; 
319e0 64 6f 20 70 72 69 6e 74 66 20 22 25 73 20 25 73  do printf "%s %s
319f0 5c 5c 6e 22 20 2d 65 78 70 6f 72 74 65 64 5f 73  \\n" -exported_s
31a00 79 6d 62 6f 6c 20 22 5c 24 69 22 20 3e 3e 20 24  ymbol "\$i" >> $
31a10 6c 69 62 2e 65 78 70 3b 20 64 6f 6e 65 3b 20 65  lib.exp; done; e
31a20 63 68 6f 20 22 2d 68 69 64 64 65 6e 22 3e 3e 20  cho "-hidden">> 
31a30 24 6c 69 62 2e 65 78 70 7e 0a 09 24 4c 44 20 2d  $lib.exp~..$LD -
31a40 73 68 61 72 65 64 24 7b 61 6c 6c 6f 77 5f 75 6e  shared${allow_un
31a50 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20 2d 69  defined_flag} -i
31a60 6e 70 75 74 20 24 6c 69 62 2e 65 78 70 20 24 6c  nput $lib.exp $l
31a70 69 6e 6b 65 72 5f 66 6c 61 67 73 20 24 6c 69 62  inker_flags $lib
31a80 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 2d 73  objs $deplibs -s
31a90 6f 6e 61 6d 65 20 24 73 6f 6e 61 6d 65 20 60 74  oname $soname `t
31aa0 65 73 74 20 2d 6e 20 22 24 76 65 72 73 74 72 69  est -n "$verstri
31ab0 6e 67 22 20 26 26 20 65 63 68 6f 20 2d 73 65 74  ng" && echo -set
31ac0 5f 76 65 72 73 69 6f 6e 20 24 76 65 72 73 74 72  _version $verstr
31ad0 69 6e 67 60 20 2d 75 70 64 61 74 65 5f 72 65 67  ing` -update_reg
31ae0 69 73 74 72 79 20 24 7b 6f 62 6a 64 69 72 7d 2f  istry ${objdir}/
31af0 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f 20  so_locations -o 
31b00 24 6c 69 62 7e 24 72 6d 20 24 6c 69 62 2e 65 78  $lib~$rm $lib.ex
31b10 70 27 0a 0a 09 23 20 42 6f 74 68 20 63 20 61 6e  p'...# Both c an
31b20 64 20 63 78 78 20 63 6f 6d 70 69 6c 65 72 20 73  d cxx compiler s
31b30 75 70 70 6f 72 74 20 2d 72 70 61 74 68 20 64 69  upport -rpath di
31b40 72 65 63 74 6c 79 0a 09 68 61 72 64 63 6f 64 65  rectly..hardcode
31b50 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65  _libdir_flag_spe
31b60 63 3d 27 2d 72 70 61 74 68 20 24 6c 69 62 64 69  c='-rpath $libdi
31b70 72 27 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20  r'.      fi.    
31b80 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69    hardcode_libdi
31b90 72 5f 73 65 70 61 72 61 74 6f 72 3d 3a 0a 20 20  r_separator=:.  
31ba0 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 63 6f 33      ;;..    sco3
31bb0 2e 32 76 35 2a 29 0a 20 20 20 20 20 20 61 72 63  .2v5*).      arc
31bc0 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d  hive_cmds='$LD -
31bd0 47 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20  G -h $soname -o 
31be0 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64  $lib $libobjs $d
31bf0 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66  eplibs $linker_f
31c00 6c 61 67 73 27 0a 20 20 20 20 20 20 68 61 72 64  lags'.      hard
31c10 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76  code_shlibpath_v
31c20 61 72 3d 6e 6f 0a 20 20 20 20 20 20 65 78 70 6f  ar=no.      expo
31c30 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f  rt_dynamic_flag_
31c40 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 42 65 78 70  spec='${wl}-Bexp
31c50 6f 72 74 27 0a 20 20 20 20 20 20 72 75 6e 70 61  ort'.      runpa
31c60 74 68 5f 76 61 72 3d 4c 44 5f 52 55 4e 5f 50 41  th_var=LD_RUN_PA
31c70 54 48 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64  TH.      hardcod
31c80 65 5f 72 75 6e 70 61 74 68 5f 76 61 72 3d 79 65  e_runpath_var=ye
31c90 73 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  s.      ;;..    
31ca0 73 6f 6c 61 72 69 73 2a 29 0a 20 20 20 20 20 20  solaris*).      
31cb0 6e 6f 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61  no_undefined_fla
31cc0 67 3d 27 20 2d 7a 20 74 65 78 74 27 0a 20 20 20  g=' -z text'.   
31cd0 20 20 20 69 66 20 74 65 73 74 20 22 24 47 43 43     if test "$GCC
31ce0 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 09 61  " = yes; then..a
31cf0 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43  rchive_cmds='$CC
31d00 20 2d 73 68 61 72 65 64 20 24 7b 77 6c 7d 2d 68   -shared ${wl}-h
31d10 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20 2d 6f   ${wl}$soname -o
31d20 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24   $lib $libobjs $
31d30 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65  deplibs $compile
31d40 72 5f 66 6c 61 67 73 27 0a 09 61 72 63 68 69 76  r_flags'..archiv
31d50 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24  e_expsym_cmds='$
31d60 65 63 68 6f 20 22 7b 20 67 6c 6f 62 61 6c 3a 22  echo "{ global:"
31d70 20 3e 20 24 6c 69 62 2e 65 78 70 7e 63 61 74 20   > $lib.exp~cat 
31d80 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20  $export_symbols 
31d90 7c 20 24 53 45 44 20 2d 65 20 22 73 2f 5c 28 2e  | $SED -e "s/\(.
31da0 2a 5c 29 2f 5c 31 3b 2f 22 20 3e 3e 20 24 6c 69  *\)/\1;/" >> $li
31db0 62 2e 65 78 70 7e 24 65 63 68 6f 20 22 6c 6f 63  b.exp~$echo "loc
31dc0 61 6c 3a 20 2a 3b 20 7d 3b 22 20 3e 3e 20 24 6c  al: *; };" >> $l
31dd0 69 62 2e 65 78 70 7e 0a 09 20 20 24 43 43 20 2d  ib.exp~..  $CC -
31de0 73 68 61 72 65 64 20 24 7b 77 6c 7d 2d 4d 20 24  shared ${wl}-M $
31df0 7b 77 6c 7d 24 6c 69 62 2e 65 78 70 20 24 7b 77  {wl}$lib.exp ${w
31e00 6c 7d 2d 68 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d  l}-h ${wl}$sonam
31e10 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  e -o $lib $libob
31e20 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d  js $deplibs $com
31e30 70 69 6c 65 72 5f 66 6c 61 67 73 7e 24 72 6d 20  piler_flags~$rm 
31e40 24 6c 69 62 2e 65 78 70 27 0a 20 20 20 20 20 20  $lib.exp'.      
31e50 65 6c 73 65 0a 09 61 72 63 68 69 76 65 5f 63 6d  else..archive_cm
31e60 64 73 3d 27 24 4c 44 20 2d 47 24 7b 61 6c 6c 6f  ds='$LD -G${allo
31e70 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  w_undefined_flag
31e80 7d 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20  } -h $soname -o 
31e90 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64  $lib $libobjs $d
31ea0 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66  eplibs $linker_f
31eb0 6c 61 67 73 27 0a 09 61 72 63 68 69 76 65 5f 65  lags'..archive_e
31ec0 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24 65 63 68  xpsym_cmds='$ech
31ed0 6f 20 22 7b 20 67 6c 6f 62 61 6c 3a 22 20 3e 20  o "{ global:" > 
31ee0 24 6c 69 62 2e 65 78 70 7e 63 61 74 20 24 65 78  $lib.exp~cat $ex
31ef0 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 7c 20 24  port_symbols | $
31f00 53 45 44 20 2d 65 20 22 73 2f 5c 28 2e 2a 5c 29  SED -e "s/\(.*\)
31f10 2f 5c 31 3b 2f 22 20 3e 3e 20 24 6c 69 62 2e 65  /\1;/" >> $lib.e
31f20 78 70 7e 24 65 63 68 6f 20 22 6c 6f 63 61 6c 3a  xp~$echo "local:
31f30 20 2a 3b 20 7d 3b 22 20 3e 3e 20 24 6c 69 62 2e   *; };" >> $lib.
31f40 65 78 70 7e 0a 20 20 09 24 4c 44 20 2d 47 24 7b  exp~.  .$LD -G${
31f50 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f  allow_undefined_
31f60 66 6c 61 67 7d 20 2d 4d 20 24 6c 69 62 2e 65 78  flag} -M $lib.ex
31f70 70 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20  p -h $soname -o 
31f80 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64  $lib $libobjs $d
31f90 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66  eplibs $linker_f
31fa0 6c 61 67 73 7e 24 72 6d 20 24 6c 69 62 2e 65 78  lags~$rm $lib.ex
31fb0 70 27 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20  p'.      fi.    
31fc0 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69    hardcode_libdi
31fd0 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 52 24  r_flag_spec='-R$
31fe0 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 68 61  libdir'.      ha
31ff0 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68  rdcode_shlibpath
32000 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 63 61  _var=no.      ca
32010 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20  se $host_os in. 
32020 20 20 20 20 20 73 6f 6c 61 72 69 73 32 2e 5b 30       solaris2.[0
32030 2d 35 5d 20 7c 20 73 6f 6c 61 72 69 73 32 2e 5b  -5] | solaris2.[
32040 30 2d 35 5d 2e 2a 29 20 3b 3b 0a 20 20 20 20 20  0-5].*) ;;.     
32050 20 2a 29 20 23 20 53 75 70 70 6f 72 74 65 64 20   *) # Supported 
32060 73 69 6e 63 65 20 53 6f 6c 61 72 69 73 20 32 2e  since Solaris 2.
32070 36 20 28 6d 61 79 62 65 20 32 2e 35 2e 31 3f 29  6 (maybe 2.5.1?)
32080 0a 09 77 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f  ..whole_archive_
32090 66 6c 61 67 5f 73 70 65 63 3d 27 2d 7a 20 61 6c  flag_spec='-z al
320a0 6c 65 78 74 72 61 63 74 24 63 6f 6e 76 65 6e 69  lextract$conveni
320b0 65 6e 63 65 20 2d 7a 20 64 65 66 61 75 6c 74 65  ence -z defaulte
320c0 78 74 72 61 63 74 27 20 3b 3b 0a 20 20 20 20 20  xtract' ;;.     
320d0 20 65 73 61 63 0a 20 20 20 20 20 20 6c 69 6e 6b   esac.      link
320e0 5f 61 6c 6c 5f 64 65 70 6c 69 62 73 3d 79 65 73  _all_deplibs=yes
320f0 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73  .      ;;..    s
32100 75 6e 6f 73 34 2a 29 0a 20 20 20 20 20 20 69 66  unos4*).      if
32110 20 74 65 73 74 20 22 78 24 68 6f 73 74 5f 76 65   test "x$host_ve
32120 6e 64 6f 72 22 20 3d 20 78 73 65 71 75 65 6e 74  ndor" = xsequent
32130 3b 20 74 68 65 6e 0a 09 23 20 55 73 65 20 24 43  ; then..# Use $C
32140 43 20 74 6f 20 6c 69 6e 6b 20 75 6e 64 65 72 20  C to link under 
32150 73 65 71 75 65 6e 74 2c 20 62 65 63 61 75 73 65  sequent, because
32160 20 69 74 20 74 68 72 6f 77 73 20 69 6e 20 73 6f   it throws in so
32170 6d 65 20 65 78 74 72 61 20 2e 6f 0a 09 23 20 66  me extra .o..# f
32180 69 6c 65 73 20 74 68 61 74 20 6d 61 6b 65 20 2e  iles that make .
32190 69 6e 69 74 20 61 6e 64 20 2e 66 69 6e 69 20 73  init and .fini s
321a0 65 63 74 69 6f 6e 73 20 77 6f 72 6b 2e 0a 09 61  ections work...a
321b0 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43  rchive_cmds='$CC
321c0 20 2d 47 20 24 7b 77 6c 7d 2d 68 20 24 73 6f 6e   -G ${wl}-h $son
321d0 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62  ame -o $lib $lib
321e0 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63  objs $deplibs $c
321f0 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a 20  ompiler_flags'. 
32200 20 20 20 20 20 65 6c 73 65 0a 09 61 72 63 68 69       else..archi
32210 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 61 73  ve_cmds='$LD -as
32220 73 65 72 74 20 70 75 72 65 2d 74 65 78 74 20 2d  sert pure-text -
32230 42 73 74 61 74 69 63 20 2d 6f 20 24 6c 69 62 20  Bstatic -o $lib 
32240 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
32250 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27  s $linker_flags'
32260 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20  .      fi.      
32270 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
32280 66 6c 61 67 5f 73 70 65 63 3d 27 2d 4c 24 6c 69  flag_spec='-L$li
32290 62 64 69 72 27 0a 20 20 20 20 20 20 68 61 72 64  bdir'.      hard
322a0 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 65 73 0a  code_direct=yes.
322b0 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6d        hardcode_m
322c0 69 6e 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20 20  inus_L=yes.     
322d0 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70   hardcode_shlibp
322e0 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20  ath_var=no.     
322f0 20 3b 3b 0a 0a 20 20 20 20 73 79 73 76 34 29 0a   ;;..    sysv4).
32300 20 20 20 20 20 20 63 61 73 65 20 24 68 6f 73 74        case $host
32310 5f 76 65 6e 64 6f 72 20 69 6e 0a 09 73 6e 69 29  _vendor in..sni)
32320 0a 09 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73  ..  archive_cmds
32330 3d 27 24 4c 44 20 2d 47 20 2d 68 20 24 73 6f 6e  ='$LD -G -h $son
32340 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62  ame -o $lib $lib
32350 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c  objs $deplibs $l
32360 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 09 20 20  inker_flags'..  
32370 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d  hardcode_direct=
32380 79 65 73 20 23 20 69 73 20 74 68 69 73 20 72 65  yes # is this re
32390 61 6c 6c 79 20 74 72 75 65 3f 3f 3f 0a 09 3b 3b  ally true???..;;
323a0 0a 09 73 69 65 6d 65 6e 73 29 0a 09 20 20 23 23  ..siemens)..  ##
323b0 20 4c 44 20 69 73 20 6c 64 20 69 74 20 6d 61 6b   LD is ld it mak
323c0 65 73 20 61 20 50 4c 41 4d 4c 49 42 0a 09 20 20  es a PLAMLIB..  
323d0 23 23 20 43 43 20 6a 75 73 74 20 6d 61 6b 65 73  ## CC just makes
323e0 20 61 20 47 72 6f 73 73 4d 6f 64 75 6c 65 2e 0a   a GrossModule..
323f0 09 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d  .  archive_cmds=
32400 27 24 4c 44 20 2d 47 20 2d 6f 20 24 6c 69 62 20  '$LD -G -o $lib 
32410 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
32420 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27  s $linker_flags'
32430 0a 09 20 20 72 65 6c 6f 61 64 5f 63 6d 64 73 3d  ..  reload_cmds=
32440 27 24 43 43 20 2d 72 20 2d 6f 20 24 6f 75 74 70  '$CC -r -o $outp
32450 75 74 24 72 65 6c 6f 61 64 5f 6f 62 6a 73 27 0a  ut$reload_objs'.
32460 09 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65  .  hardcode_dire
32470 63 74 3d 6e 6f 0a 20 20 20 20 20 20 20 20 3b 3b  ct=no.        ;;
32480 0a 09 6d 6f 74 6f 72 6f 6c 61 29 0a 09 20 20 61  ..motorola)..  a
32490 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44  rchive_cmds='$LD
324a0 20 2d 47 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d   -G -h $soname -
324b0 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20  o $lib $libobjs 
324c0 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72  $deplibs $linker
324d0 5f 66 6c 61 67 73 27 0a 09 20 20 68 61 72 64 63  _flags'..  hardc
324e0 6f 64 65 5f 64 69 72 65 63 74 3d 6e 6f 20 23 4d  ode_direct=no #M
324f0 6f 74 6f 72 6f 6c 61 20 6d 61 6e 75 61 6c 20 73  otorola manual s
32500 61 79 73 20 79 65 73 2c 20 62 75 74 20 6d 79 20  ays yes, but my 
32510 74 65 73 74 73 20 73 61 79 20 74 68 65 79 20 6c  tests say they l
32520 69 65 0a 09 3b 3b 0a 20 20 20 20 20 20 65 73 61  ie..;;.      esa
32530 63 0a 20 20 20 20 20 20 72 75 6e 70 61 74 68 5f  c.      runpath_
32540 76 61 72 3d 27 4c 44 5f 52 55 4e 5f 50 41 54 48  var='LD_RUN_PATH
32550 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65  '.      hardcode
32560 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e  _shlibpath_var=n
32570 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  o.      ;;..    
32580 73 79 73 76 34 2e 33 2a 29 0a 20 20 20 20 20 20  sysv4.3*).      
32590 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c  archive_cmds='$L
325a0 44 20 2d 47 20 2d 68 20 24 73 6f 6e 61 6d 65 20  D -G -h $soname 
325b0 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73  -o $lib $libobjs
325c0 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65   $deplibs $linke
325d0 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20 20 68  r_flags'.      h
325e0 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74  ardcode_shlibpat
325f0 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 65  h_var=no.      e
32600 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c  xport_dynamic_fl
32610 61 67 5f 73 70 65 63 3d 27 2d 42 65 78 70 6f 72  ag_spec='-Bexpor
32620 74 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  t'.      ;;..   
32630 20 73 79 73 76 34 2a 4d 50 2a 29 0a 20 20 20 20   sysv4*MP*).    
32640 20 20 69 66 20 74 65 73 74 20 2d 64 20 2f 75 73    if test -d /us
32650 72 2f 6e 65 63 3b 20 74 68 65 6e 0a 09 61 72 63  r/nec; then..arc
32660 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d  hive_cmds='$LD -
32670 47 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20  G -h $soname -o 
32680 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64  $lib $libobjs $d
32690 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66  eplibs $linker_f
326a0 6c 61 67 73 27 0a 09 68 61 72 64 63 6f 64 65 5f  lags'..hardcode_
326b0 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f  shlibpath_var=no
326c0 0a 09 72 75 6e 70 61 74 68 5f 76 61 72 3d 4c 44  ..runpath_var=LD
326d0 5f 52 55 4e 5f 50 41 54 48 0a 09 68 61 72 64 63  _RUN_PATH..hardc
326e0 6f 64 65 5f 72 75 6e 70 61 74 68 5f 76 61 72 3d  ode_runpath_var=
326f0 79 65 73 0a 09 6c 64 5f 73 68 6c 69 62 73 3d 79  yes..ld_shlibs=y
32700 65 73 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20  es.      fi.    
32710 20 20 3b 3b 0a 0a 20 20 20 20 73 79 73 76 34 2e    ;;..    sysv4.
32720 32 75 77 32 2a 29 0a 20 20 20 20 20 20 61 72 63  2uw2*).      arc
32730 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d  hive_cmds='$LD -
32740 47 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  G -o $lib $libob
32750 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
32760 6b 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20  ker_flags'.     
32770 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74   hardcode_direct
32780 3d 79 65 73 0a 20 20 20 20 20 20 68 61 72 64 63  =yes.      hardc
32790 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 6e 6f 0a 20  ode_minus_L=no. 
327a0 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68       hardcode_sh
327b0 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20  libpath_var=no. 
327c0 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 72 75       hardcode_ru
327d0 6e 70 61 74 68 5f 76 61 72 3d 79 65 73 0a 20 20  npath_var=yes.  
327e0 20 20 20 20 72 75 6e 70 61 74 68 5f 76 61 72 3d      runpath_var=
327f0 4c 44 5f 52 55 4e 5f 50 41 54 48 0a 20 20 20 20  LD_RUN_PATH.    
32800 20 20 3b 3b 0a 0a 20 20 20 73 79 73 76 35 4f 70    ;;..   sysv5Op
32810 65 6e 55 4e 49 58 38 2a 20 7c 20 73 79 73 76 35  enUNIX8* | sysv5
32820 55 6e 69 78 57 61 72 65 37 2a 20 7c 20 20 73 79  UnixWare7* |  sy
32830 73 76 35 75 77 5b 37 38 5d 2a 20 7c 20 75 6e 69  sv5uw[78]* | uni
32840 78 77 61 72 65 37 2a 29 0a 20 20 20 20 20 20 6e  xware7*).      n
32850 6f 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  o_undefined_flag
32860 3d 27 24 7b 77 6c 7d 2d 7a 20 24 7b 77 6c 7d 74  ='${wl}-z ${wl}t
32870 65 78 74 27 0a 20 20 20 20 20 20 69 66 20 74 65  ext'.      if te
32880 73 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b  st "$GCC" = yes;
32890 20 74 68 65 6e 0a 09 61 72 63 68 69 76 65 5f 63   then..archive_c
328a0 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64  mds='$CC -shared
328b0 20 24 7b 77 6c 7d 2d 68 20 24 7b 77 6c 7d 24 73   ${wl}-h ${wl}$s
328c0 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c  oname -o $lib $l
328d0 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
328e0 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27  $compiler_flags'
328f0 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 61 72 63  .      else..arc
32900 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d  hive_cmds='$CC -
32910 47 20 24 7b 77 6c 7d 2d 68 20 24 7b 77 6c 7d 24  G ${wl}-h ${wl}$
32920 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24  soname -o $lib $
32930 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
32940 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73   $compiler_flags
32950 27 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20  '.      fi.     
32960 20 72 75 6e 70 61 74 68 5f 76 61 72 3d 27 4c 44   runpath_var='LD
32970 5f 52 55 4e 5f 50 41 54 48 27 0a 20 20 20 20 20  _RUN_PATH'.     
32980 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70   hardcode_shlibp
32990 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20  ath_var=no.     
329a0 20 3b 3b 0a 0a 20 20 20 20 73 79 73 76 35 2a 29   ;;..    sysv5*)
329b0 0a 20 20 20 20 20 20 6e 6f 5f 75 6e 64 65 66 69  .      no_undefi
329c0 6e 65 64 5f 66 6c 61 67 3d 27 20 2d 7a 20 74 65  ned_flag=' -z te
329d0 78 74 27 0a 20 20 20 20 20 20 23 20 24 43 43 20  xt'.      # $CC 
329e0 2d 73 68 61 72 65 64 20 77 69 74 68 6f 75 74 20  -shared without 
329f0 47 4e 55 20 6c 64 20 77 69 6c 6c 20 6e 6f 74 20  GNU ld will not 
32a00 63 72 65 61 74 65 20 61 20 6c 69 62 72 61 72 79  create a library
32a10 20 66 72 6f 6d 20 43 2b 2b 0a 20 20 20 20 20 20   from C++.      
32a20 23 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 20 61  # object files a
32a30 6e 64 20 61 20 73 74 61 74 69 63 20 6c 69 62 73  nd a static libs
32a40 74 64 63 2b 2b 2c 20 62 65 74 74 65 72 20 61 76  tdc++, better av
32a50 6f 69 64 20 69 74 20 62 79 20 6e 6f 77 0a 20 20  oid it by now.  
32a60 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73      archive_cmds
32a70 3d 27 24 4c 44 20 2d 47 24 7b 61 6c 6c 6f 77 5f  ='$LD -G${allow_
32a80 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20  undefined_flag} 
32a90 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c  -h $soname -o $l
32aa0 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ib $libobjs $dep
32ab0 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61  libs $linker_fla
32ac0 67 73 27 0a 20 20 20 20 20 20 61 72 63 68 69 76  gs'.      archiv
32ad0 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24  e_expsym_cmds='$
32ae0 65 63 68 6f 20 22 7b 20 67 6c 6f 62 61 6c 3a 22  echo "{ global:"
32af0 20 3e 20 24 6c 69 62 2e 65 78 70 7e 63 61 74 20   > $lib.exp~cat 
32b00 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20  $export_symbols 
32b10 7c 20 24 53 45 44 20 2d 65 20 22 73 2f 5c 28 2e  | $SED -e "s/\(.
32b20 2a 5c 29 2f 5c 31 3b 2f 22 20 3e 3e 20 24 6c 69  *\)/\1;/" >> $li
32b30 62 2e 65 78 70 7e 24 65 63 68 6f 20 22 6c 6f 63  b.exp~$echo "loc
32b40 61 6c 3a 20 2a 3b 20 7d 3b 22 20 3e 3e 20 24 6c  al: *; };" >> $l
32b50 69 62 2e 65 78 70 7e 0a 20 20 09 09 24 4c 44 20  ib.exp~.  ..$LD 
32b60 2d 47 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69  -G${allow_undefi
32b70 6e 65 64 5f 66 6c 61 67 7d 20 2d 4d 20 24 6c 69  ned_flag} -M $li
32b80 62 2e 65 78 70 20 2d 68 20 24 73 6f 6e 61 6d 65  b.exp -h $soname
32b90 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a   -o $lib $libobj
32ba0 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b  s $deplibs $link
32bb0 65 72 5f 66 6c 61 67 73 7e 24 72 6d 20 24 6c 69  er_flags~$rm $li
32bc0 62 2e 65 78 70 27 0a 20 20 20 20 20 20 68 61 72  b.exp'.      har
32bd0 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61  dcode_libdir_fla
32be0 67 5f 73 70 65 63 3d 0a 20 20 20 20 20 20 68 61  g_spec=.      ha
32bf0 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68  rdcode_shlibpath
32c00 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 72 75  _var=no.      ru
32c10 6e 70 61 74 68 5f 76 61 72 3d 27 4c 44 5f 52 55  npath_var='LD_RU
32c20 4e 5f 50 41 54 48 27 0a 20 20 20 20 20 20 3b 3b  N_PATH'.      ;;
32c30 0a 0a 20 20 20 20 75 74 73 34 2a 29 0a 20 20 20  ..    uts4*).   
32c40 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d     archive_cmds=
32c50 27 24 4c 44 20 2d 47 20 2d 68 20 24 73 6f 6e 61  '$LD -G -h $sona
32c60 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f  me -o $lib $libo
32c70 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69  bjs $deplibs $li
32c80 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20  nker_flags'.    
32c90 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69    hardcode_libdi
32ca0 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 4c 24  r_flag_spec='-L$
32cb0 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 68 61  libdir'.      ha
32cc0 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68  rdcode_shlibpath
32cd0 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b  _var=no.      ;;
32ce0 0a 0a 20 20 20 20 2a 29 0a 20 20 20 20 20 20 6c  ..    *).      l
32cf0 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 20 20 20  d_shlibs=no.    
32d00 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20    ;;.    esac.  
32d10 66 69 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  fi..echo "$as_me
32d20 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
32d30 3a 20 24 6c 64 5f 73 68 6c 69 62 73 22 20 3e 26  : $ld_shlibs" >&
32d40 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
32d50 7d 24 6c 64 5f 73 68 6c 69 62 73 22 20 3e 26 36  }$ld_shlibs" >&6
32d60 0a 74 65 73 74 20 22 24 6c 64 5f 73 68 6c 69 62  .test "$ld_shlib
32d70 73 22 20 3d 20 6e 6f 20 26 26 20 63 61 6e 5f 62  s" = no && can_b
32d80 75 69 6c 64 5f 73 68 61 72 65 64 3d 6e 6f 0a 0a  uild_shared=no..
32d90 76 61 72 69 61 62 6c 65 73 5f 73 61 76 65 64 5f  variables_saved_
32da0 66 6f 72 5f 72 65 6c 69 6e 6b 3d 22 50 41 54 48  for_relink="PATH
32db0 20 24 73 68 6c 69 62 70 61 74 68 5f 76 61 72 20   $shlibpath_var 
32dc0 24 72 75 6e 70 61 74 68 5f 76 61 72 22 0a 69 66  $runpath_var".if
32dd0 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 79   test "$GCC" = y
32de0 65 73 3b 20 74 68 65 6e 0a 20 20 76 61 72 69 61  es; then.  varia
32df0 62 6c 65 73 5f 73 61 76 65 64 5f 66 6f 72 5f 72  bles_saved_for_r
32e00 65 6c 69 6e 6b 3d 22 24 76 61 72 69 61 62 6c 65  elink="$variable
32e10 73 5f 73 61 76 65 64 5f 66 6f 72 5f 72 65 6c 69  s_saved_for_reli
32e20 6e 6b 20 47 43 43 5f 45 58 45 43 5f 50 52 45 46  nk GCC_EXEC_PREF
32e30 49 58 20 43 4f 4d 50 49 4c 45 52 5f 50 41 54 48  IX COMPILER_PATH
32e40 20 4c 49 42 52 41 52 59 5f 50 41 54 48 22 0a 66   LIBRARY_PATH".f
32e50 69 0a 0a 23 0a 23 20 44 6f 20 77 65 20 6e 65 65  i..#.# Do we nee
32e60 64 20 74 6f 20 65 78 70 6c 69 63 69 74 6c 79 20  d to explicitly 
32e70 6c 69 6e 6b 20 6c 69 62 63 3f 0a 23 0a 63 61 73  link libc?.#.cas
32e80 65 20 22 78 24 61 72 63 68 69 76 65 5f 63 6d 64  e "x$archive_cmd
32e90 73 5f 6e 65 65 64 5f 6c 63 22 20 69 6e 0a 78 7c  s_need_lc" in.x|
32ea0 78 79 65 73 29 0a 20 20 23 20 41 73 73 75 6d 65  xyes).  # Assume
32eb0 20 2d 6c 63 20 73 68 6f 75 6c 64 20 62 65 20 61   -lc should be a
32ec0 64 64 65 64 0a 20 20 61 72 63 68 69 76 65 5f 63  dded.  archive_c
32ed0 6d 64 73 5f 6e 65 65 64 5f 6c 63 3d 79 65 73 0a  mds_need_lc=yes.
32ee0 0a 20 20 69 66 20 74 65 73 74 20 22 24 65 6e 61  .  if test "$ena
32ef0 62 6c 65 5f 73 68 61 72 65 64 22 20 3d 20 79 65  ble_shared" = ye
32f00 73 20 26 26 20 74 65 73 74 20 22 24 47 43 43 22  s && test "$GCC"
32f10 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20   = yes; then.   
32f20 20 63 61 73 65 20 24 61 72 63 68 69 76 65 5f 63   case $archive_c
32f30 6d 64 73 20 69 6e 0a 20 20 20 20 2a 27 7e 27 2a  mds in.    *'~'*
32f40 29 0a 20 20 20 20 20 20 23 20 46 49 58 4d 45 3a  ).      # FIXME:
32f50 20 77 65 20 6d 61 79 20 68 61 76 65 20 74 6f 20   we may have to 
32f60 64 65 61 6c 20 77 69 74 68 20 6d 75 6c 74 69 2d  deal with multi-
32f70 63 6f 6d 6d 61 6e 64 20 73 65 71 75 65 6e 63 65  command sequence
32f80 73 2e 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20  s..      ;;.    
32f90 27 24 43 43 20 27 2a 29 0a 20 20 20 20 20 20 23  '$CC '*).      #
32fa0 20 54 65 73 74 20 77 68 65 74 68 65 72 20 74 68   Test whether th
32fb0 65 20 63 6f 6d 70 69 6c 65 72 20 69 6d 70 6c 69  e compiler impli
32fc0 63 69 74 6c 79 20 6c 69 6e 6b 73 20 77 69 74 68  citly links with
32fd0 20 2d 6c 63 20 73 69 6e 63 65 20 6f 6e 20 73 6f   -lc since on so
32fe0 6d 65 0a 20 20 20 20 20 20 23 20 73 79 73 74 65  me.      # syste
32ff0 6d 73 2c 20 2d 6c 67 63 63 20 68 61 73 20 74 6f  ms, -lgcc has to
33000 20 63 6f 6d 65 20 62 65 66 6f 72 65 20 2d 6c 63   come before -lc
33010 2e 20 49 66 20 67 63 63 20 61 6c 72 65 61 64 79  . If gcc already
33020 20 70 61 73 73 65 73 20 2d 6c 63 0a 20 20 20 20   passes -lc.    
33030 20 20 23 20 74 6f 20 6c 64 2c 20 64 6f 6e 27 74    # to ld, don't
33040 20 61 64 64 20 2d 6c 63 20 62 65 66 6f 72 65 20   add -lc before 
33050 2d 6c 67 63 63 2e 0a 20 20 20 20 20 20 65 63 68  -lgcc..      ech
33060 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
33070 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74  O: checking whet
33080 68 65 72 20 2d 6c 63 20 73 68 6f 75 6c 64 20 62  her -lc should b
33090 65 20 65 78 70 6c 69 63 69 74 6c 79 20 6c 69 6e  e explicitly lin
330a0 6b 65 64 20 69 6e 22 20 3e 26 35 0a 65 63 68 6f  ked in" >&5.echo
330b0 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
330c0 6e 67 20 77 68 65 74 68 65 72 20 2d 6c 63 20 73  ng whether -lc s
330d0 68 6f 75 6c 64 20 62 65 20 65 78 70 6c 69 63 69  hould be explici
330e0 74 6c 79 20 6c 69 6e 6b 65 64 20 69 6e 2e 2e 2e  tly linked in...
330f0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 20 20   $ECHO_C" >&6.  
33100 20 20 20 20 24 72 6d 20 63 6f 6e 66 74 65 73 74      $rm conftest
33110 2a 0a 20 20 20 20 20 20 70 72 69 6e 74 66 20 22  *.      printf "
33120 24 6c 74 5f 73 69 6d 70 6c 65 5f 63 6f 6d 70 69  $lt_simple_compi
33130 6c 65 5f 74 65 73 74 5f 63 6f 64 65 22 20 3e 20  le_test_code" > 
33140 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
33150 0a 0a 20 20 20 20 20 20 69 66 20 7b 20 28 65 76  ..      if { (ev
33160 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
33170 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63  $LINENO: \"$ac_c
33180 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20  ompile\"") >&5. 
33190 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69   (eval $ac_compi
331a0 6c 65 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  le) 2>&5.  ac_st
331b0 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
331c0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
331d0 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
331e0 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
331f0 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 32 3e 63  c_status); } 2>c
33200 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68 65  onftest.err; the
33210 6e 0a 20 20 20 20 20 20 20 20 73 6f 6e 61 6d 65  n.        soname
33220 3d 63 6f 6e 66 74 65 73 74 0a 20 20 20 20 20 20  =conftest.      
33230 20 20 6c 69 62 3d 63 6f 6e 66 74 65 73 74 0a 20    lib=conftest. 
33240 20 20 20 20 20 20 20 6c 69 62 6f 62 6a 73 3d 63         libobjs=c
33250 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
33260 78 74 0a 20 20 20 20 20 20 20 20 64 65 70 6c 69  xt.        depli
33270 62 73 3d 0a 20 20 20 20 20 20 20 20 77 6c 3d 24  bs=.        wl=$
33280 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
33290 5f 77 6c 0a 20 20 20 20 20 20 20 20 63 6f 6d 70  _wl.        comp
332a0 69 6c 65 72 5f 66 6c 61 67 73 3d 2d 76 0a 20 20  iler_flags=-v.  
332b0 20 20 20 20 20 20 6c 69 6e 6b 65 72 5f 66 6c 61        linker_fla
332c0 67 73 3d 2d 76 0a 20 20 20 20 20 20 20 20 76 65  gs=-v.        ve
332d0 72 73 74 72 69 6e 67 3d 0a 20 20 20 20 20 20 20  rstring=.       
332e0 20 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 3d 2e   output_objdir=.
332f0 0a 20 20 20 20 20 20 20 20 6c 69 62 6e 61 6d 65  .        libname
33300 3d 63 6f 6e 66 74 65 73 74 0a 20 20 20 20 20 20  =conftest.      
33310 20 20 6c 74 5f 73 61 76 65 5f 61 6c 6c 6f 77 5f    lt_save_allow_
33320 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 24  undefined_flag=$
33330 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f  allow_undefined_
33340 66 6c 61 67 0a 20 20 20 20 20 20 20 20 61 6c 6c  flag.        all
33350 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61  ow_undefined_fla
33360 67 3d 0a 20 20 20 20 20 20 20 20 69 66 20 7b 20  g=.        if { 
33370 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
33380 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
33390 72 63 68 69 76 65 5f 63 6d 64 73 20 32 5c 3e 5c  rchive_cmds 2\>\
333a0 26 31 20 5c 7c 20 67 72 65 70 20 5c 22 20 2d 6c  &1 \| grep \" -l
333b0 63 20 5c 22 20 5c 3e 2f 64 65 76 2f 6e 75 6c 6c  c \" \>/dev/null
333c0 20 32 5c 3e 5c 26 31 5c 22 22 29 20 3e 26 35 0a   2\>\&1\"") >&5.
333d0 20 20 28 65 76 61 6c 20 24 61 72 63 68 69 76 65    (eval $archive
333e0 5f 63 6d 64 73 20 32 5c 3e 5c 26 31 20 5c 7c 20  _cmds 2\>\&1 \| 
333f0 67 72 65 70 20 5c 22 20 2d 6c 63 20 5c 22 20 5c  grep \" -lc \" \
33400 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 5c 3e 5c 26  >/dev/null 2\>\&
33410 31 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  1) 2>&5.  ac_sta
33420 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
33430 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
33440 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
33450 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
33460 5f 73 74 61 74 75 73 29 3b 20 7d 0a 20 20 20 20  _status); }.    
33470 20 20 20 20 74 68 65 6e 0a 09 20 20 61 72 63 68      then..  arch
33480 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63  ive_cmds_need_lc
33490 3d 6e 6f 0a 20 20 20 20 20 20 20 20 65 6c 73 65  =no.        else
334a0 0a 09 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73  ..  archive_cmds
334b0 5f 6e 65 65 64 5f 6c 63 3d 79 65 73 0a 20 20 20  _need_lc=yes.   
334c0 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 20 20       fi.        
334d0 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f  allow_undefined_
334e0 66 6c 61 67 3d 24 6c 74 5f 73 61 76 65 5f 61 6c  flag=$lt_save_al
334f0 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
33500 61 67 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 20  ag.      else.  
33510 20 20 20 20 20 20 63 61 74 20 63 6f 6e 66 74 65        cat confte
33520 73 74 2e 65 72 72 20 31 3e 26 35 0a 20 20 20 20  st.err 1>&5.    
33530 20 20 66 69 0a 20 20 20 20 20 20 24 72 6d 20 63    fi.      $rm c
33540 6f 6e 66 74 65 73 74 2a 0a 20 20 20 20 20 20 65  onftest*.      e
33550 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
33560 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 72  ENO: result: $ar
33570 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f  chive_cmds_need_
33580 6c 63 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  lc" >&5.echo "${
33590 45 43 48 4f 5f 54 7d 24 61 72 63 68 69 76 65 5f  ECHO_T}$archive_
335a0 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 22 20 3e 26  cmds_need_lc" >&
335b0 36 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65  6.      ;;.    e
335c0 73 61 63 0a 20 20 66 69 0a 20 20 3b 3b 0a 65 73  sac.  fi.  ;;.es
335d0 61 63 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  ac..echo "$as_me
335e0 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
335f0 6e 67 20 64 79 6e 61 6d 69 63 20 6c 69 6e 6b 65  ng dynamic linke
33600 72 20 63 68 61 72 61 63 74 65 72 69 73 74 69 63  r characteristic
33610 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  s" >&5.echo $ECH
33620 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 64 79  O_N "checking dy
33630 6e 61 6d 69 63 20 6c 69 6e 6b 65 72 20 63 68 61  namic linker cha
33640 72 61 63 74 65 72 69 73 74 69 63 73 2e 2e 2e 20  racteristics... 
33650 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 6c 69 62  $ECHO_C" >&6.lib
33660 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d  rary_names_spec=
33670 0a 6c 69 62 6e 61 6d 65 5f 73 70 65 63 3d 27 6c  .libname_spec='l
33680 69 62 24 6e 61 6d 65 27 0a 73 6f 6e 61 6d 65 5f  ib$name'.soname_
33690 73 70 65 63 3d 0a 73 68 72 65 78 74 3d 22 2e 73  spec=.shrext=".s
336a0 6f 22 0a 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63  o".postinstall_c
336b0 6d 64 73 3d 0a 70 6f 73 74 75 6e 69 6e 73 74 61  mds=.postuninsta
336c0 6c 6c 5f 63 6d 64 73 3d 0a 66 69 6e 69 73 68 5f  ll_cmds=.finish_
336d0 63 6d 64 73 3d 0a 66 69 6e 69 73 68 5f 65 76 61  cmds=.finish_eva
336e0 6c 3d 0a 73 68 6c 69 62 70 61 74 68 5f 76 61 72  l=.shlibpath_var
336f0 3d 0a 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72  =.shlibpath_over
33700 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 75 6e  rides_runpath=un
33710 6b 6e 6f 77 6e 0a 76 65 72 73 69 6f 6e 5f 74 79  known.version_ty
33720 70 65 3d 6e 6f 6e 65 0a 64 79 6e 61 6d 69 63 5f  pe=none.dynamic_
33730 6c 69 6e 6b 65 72 3d 22 24 68 6f 73 74 5f 6f 73  linker="$host_os
33740 20 6c 64 2e 73 6f 22 0a 73 79 73 5f 6c 69 62 5f   ld.so".sys_lib_
33750 64 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70  dlsearch_path_sp
33760 65 63 3d 22 2f 6c 69 62 20 2f 75 73 72 2f 6c 69  ec="/lib /usr/li
33770 62 22 0a 69 66 20 74 65 73 74 20 22 24 47 43 43  b".if test "$GCC
33780 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20  " = yes; then.  
33790 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70  sys_lib_search_p
337a0 61 74 68 5f 73 70 65 63 3d 60 24 43 43 20 2d 70  ath_spec=`$CC -p
337b0 72 69 6e 74 2d 73 65 61 72 63 68 2d 64 69 72 73  rint-search-dirs
337c0 20 7c 20 67 72 65 70 20 22 5e 6c 69 62 72 61 72   | grep "^librar
337d0 69 65 73 3a 22 20 7c 20 24 53 45 44 20 2d 65 20  ies:" | $SED -e 
337e0 22 73 2f 5e 6c 69 62 72 61 72 69 65 73 3a 2f 2f  "s/^libraries://
337f0 22 20 2d 65 20 22 73 2c 3d 2f 2c 2f 2c 67 22 60  " -e "s,=/,/,g"`
33800 0a 20 20 69 66 20 65 63 68 6f 20 22 24 73 79 73  .  if echo "$sys
33810 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68  _lib_search_path
33820 5f 73 70 65 63 22 20 7c 20 67 72 65 70 20 27 3b  _spec" | grep ';
33830 27 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 3b 20 74  ' >/dev/null ; t
33840 68 65 6e 0a 20 20 20 20 23 20 69 66 20 74 68 65  hen.    # if the
33850 20 70 61 74 68 20 63 6f 6e 74 61 69 6e 73 20 22   path contains "
33860 3b 22 20 74 68 65 6e 20 77 65 20 61 73 73 75 6d  ;" then we assum
33870 65 20 69 74 20 74 6f 20 62 65 20 74 68 65 20 73  e it to be the s
33880 65 70 61 72 61 74 6f 72 0a 20 20 20 20 23 20 6f  eparator.    # o
33890 74 68 65 72 77 69 73 65 20 64 65 66 61 75 6c 74  therwise default
338a0 20 74 6f 20 74 68 65 20 73 74 61 6e 64 61 72 64   to the standard
338b0 20 70 61 74 68 20 73 65 70 61 72 61 74 6f 72 20   path separator 
338c0 28 69 2e 65 2e 20 22 3a 22 29 20 2d 20 69 74 20  (i.e. ":") - it 
338d0 69 73 0a 20 20 20 20 23 20 61 73 73 75 6d 65 64  is.    # assumed
338e0 20 74 68 61 74 20 6e 6f 20 70 61 72 74 20 6f 66   that no part of
338f0 20 61 20 6e 6f 72 6d 61 6c 20 70 61 74 68 6e 61   a normal pathna
33900 6d 65 20 63 6f 6e 74 61 69 6e 73 20 22 3b 22 20  me contains ";" 
33910 62 75 74 20 74 68 61 74 20 73 68 6f 75 6c 64 0a  but that should.
33920 20 20 20 20 23 20 6f 6b 61 79 20 69 6e 20 74 68      # okay in th
33930 65 20 72 65 61 6c 20 77 6f 72 6c 64 20 77 68 65  e real world whe
33940 72 65 20 22 3b 22 20 69 6e 20 64 69 72 70 61 74  re ";" in dirpat
33950 68 73 20 69 73 20 69 74 73 65 6c 66 20 70 72 6f  hs is itself pro
33960 62 6c 65 6d 61 74 69 63 2e 0a 20 20 20 20 73 79  blematic..    sy
33970 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74  s_lib_search_pat
33980 68 5f 73 70 65 63 3d 60 65 63 68 6f 20 22 24 73  h_spec=`echo "$s
33990 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61  ys_lib_search_pa
339a0 74 68 5f 73 70 65 63 22 20 7c 20 24 53 45 44 20  th_spec" | $SED 
339b0 2d 65 20 27 73 2f 3b 2f 20 2f 67 27 60 0a 20 20  -e 's/;/ /g'`.  
339c0 65 6c 73 65 0a 20 20 20 20 73 79 73 5f 6c 69 62  else.    sys_lib
339d0 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65  _search_path_spe
339e0 63 3d 60 65 63 68 6f 20 22 24 73 79 73 5f 6c 69  c=`echo "$sys_li
339f0 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70  b_search_path_sp
33a00 65 63 22 20 7c 20 24 53 45 44 20 20 2d 65 20 22  ec" | $SED  -e "
33a10 73 2f 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f  s/$PATH_SEPARATO
33a20 52 2f 20 2f 67 22 60 0a 20 20 66 69 0a 65 6c 73  R/ /g"`.  fi.els
33a30 65 0a 20 20 73 79 73 5f 6c 69 62 5f 73 65 61 72  e.  sys_lib_sear
33a40 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 2f 6c  ch_path_spec="/l
33a50 69 62 20 2f 75 73 72 2f 6c 69 62 20 2f 75 73 72  ib /usr/lib /usr
33a60 2f 6c 6f 63 61 6c 2f 6c 69 62 22 0a 66 69 0a 6e  /local/lib".fi.n
33a70 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 75  eed_lib_prefix=u
33a80 6e 6b 6e 6f 77 6e 0a 68 61 72 64 63 6f 64 65 5f  nknown.hardcode_
33a90 69 6e 74 6f 5f 6c 69 62 73 3d 6e 6f 0a 0a 23 20  into_libs=no..# 
33aa0 77 68 65 6e 20 79 6f 75 20 73 65 74 20 6e 65 65  when you set nee
33ab0 64 5f 76 65 72 73 69 6f 6e 20 74 6f 20 6e 6f 2c  d_version to no,
33ac0 20 6d 61 6b 65 20 73 75 72 65 20 69 74 20 64 6f   make sure it do
33ad0 65 73 20 6e 6f 74 20 63 61 75 73 65 20 2d 73 65  es not cause -se
33ae0 74 5f 76 65 72 73 69 6f 6e 0a 23 20 66 6c 61 67  t_version.# flag
33af0 73 20 74 6f 20 62 65 20 6c 65 66 74 20 77 69 74  s to be left wit
33b00 68 6f 75 74 20 61 72 67 75 6d 65 6e 74 73 0a 6e  hout arguments.n
33b10 65 65 64 5f 76 65 72 73 69 6f 6e 3d 75 6e 6b 6e  eed_version=unkn
33b20 6f 77 6e 0a 0a 63 61 73 65 20 24 68 6f 73 74 5f  own..case $host_
33b30 6f 73 20 69 6e 0a 61 69 78 33 2a 29 0a 20 20 76  os in.aix3*).  v
33b40 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75  ersion_type=linu
33b50 78 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65  x.  library_name
33b60 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d  s_spec='${libnam
33b70 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68  e}${release}${sh
33b80 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75 66  ared_ext}$versuf
33b90 66 69 78 20 24 6c 69 62 6e 61 6d 65 2e 61 27 0a  fix $libname.a'.
33ba0 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d    shlibpath_var=
33bb0 4c 49 42 50 41 54 48 0a 0a 20 20 23 20 41 49 58  LIBPATH..  # AIX
33bc0 20 33 20 68 61 73 20 6e 6f 20 76 65 72 73 69 6f   3 has no versio
33bd0 6e 69 6e 67 20 73 75 70 70 6f 72 74 2c 20 73 6f  ning support, so
33be0 20 77 65 20 61 70 70 65 6e 64 20 61 20 6d 61 6a   we append a maj
33bf0 6f 72 20 76 65 72 73 69 6f 6e 20 74 6f 20 74 68  or version to th
33c00 65 20 6e 61 6d 65 2e 0a 20 20 73 6f 6e 61 6d 65  e name..  soname
33c10 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65  _spec='${libname
33c20 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61  }${release}${sha
33c30 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a  red_ext}$major'.
33c40 20 20 3b 3b 0a 0a 61 69 78 34 2a 20 7c 20 61 69    ;;..aix4* | ai
33c50 78 35 2a 29 0a 20 20 76 65 72 73 69 6f 6e 5f 74  x5*).  version_t
33c60 79 70 65 3d 6c 69 6e 75 78 0a 20 20 6e 65 65 64  ype=linux.  need
33c70 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20  _lib_prefix=no. 
33c80 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f   need_version=no
33c90 0a 20 20 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f  .  hardcode_into
33ca0 5f 6c 69 62 73 3d 79 65 73 0a 20 20 69 66 20 74  _libs=yes.  if t
33cb0 65 73 74 20 22 24 68 6f 73 74 5f 63 70 75 22 20  est "$host_cpu" 
33cc0 3d 20 69 61 36 34 3b 20 74 68 65 6e 0a 20 20 20  = ia64; then.   
33cd0 20 23 20 41 49 58 20 35 20 73 75 70 70 6f 72 74   # AIX 5 support
33ce0 73 20 49 41 36 34 0a 20 20 20 20 6c 69 62 72 61  s IA64.    libra
33cf0 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24  ry_names_spec='$
33d00 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
33d10 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d  se}${shared_ext}
33d20 24 6d 61 6a 6f 72 20 24 7b 6c 69 62 6e 61 6d 65  $major ${libname
33d30 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61  }${release}${sha
33d40 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75 66 66  red_ext}$versuff
33d50 69 78 20 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61  ix $libname${sha
33d60 72 65 64 5f 65 78 74 7d 27 0a 20 20 20 20 73 68  red_ext}'.    sh
33d70 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c  libpath_var=LD_L
33d80 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20 65 6c  IBRARY_PATH.  el
33d90 73 65 0a 20 20 20 20 23 20 57 69 74 68 20 47 43  se.    # With GC
33da0 43 20 75 70 20 74 6f 20 32 2e 39 35 2e 78 2c 20  C up to 2.95.x, 
33db0 63 6f 6c 6c 65 63 74 32 20 77 6f 75 6c 64 20 63  collect2 would c
33dc0 72 65 61 74 65 20 61 6e 20 69 6d 70 6f 72 74 20  reate an import 
33dd0 66 69 6c 65 0a 20 20 20 20 23 20 66 6f 72 20 64  file.    # for d
33de0 65 70 65 6e 64 65 6e 63 65 20 6c 69 62 72 61 72  ependence librar
33df0 69 65 73 2e 20 20 54 68 65 20 69 6d 70 6f 72 74  ies.  The import
33e00 20 66 69 6c 65 20 77 6f 75 6c 64 20 73 74 61 72   file would star
33e10 74 20 77 69 74 68 0a 20 20 20 20 23 20 74 68 65  t with.    # the
33e20 20 6c 69 6e 65 20 60 23 21 20 2e 27 2e 20 20 54   line `#! .'.  T
33e30 68 69 73 20 77 6f 75 6c 64 20 63 61 75 73 65 20  his would cause 
33e40 74 68 65 20 67 65 6e 65 72 61 74 65 64 20 6c 69  the generated li
33e50 62 72 61 72 79 20 74 6f 0a 20 20 20 20 23 20 64  brary to.    # d
33e60 65 70 65 6e 64 20 6f 6e 20 60 2e 27 2c 20 61 6c  epend on `.', al
33e70 77 61 79 73 20 61 6e 20 69 6e 76 61 6c 69 64 20  ways an invalid 
33e80 6c 69 62 72 61 72 79 2e 20 20 54 68 69 73 20 77  library.  This w
33e90 61 73 20 66 69 78 65 64 20 69 6e 0a 20 20 20 20  as fixed in.    
33ea0 23 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 73 6e  # development sn
33eb0 61 70 73 68 6f 74 73 20 6f 66 20 47 43 43 20 70  apshots of GCC p
33ec0 72 69 6f 72 20 74 6f 20 33 2e 30 2e 0a 20 20 20  rior to 3.0..   
33ed0 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69   case $host_os i
33ee0 6e 0a 20 20 20 20 20 20 61 69 78 34 20 7c 20 61  n.      aix4 | a
33ef0 69 78 34 2e 5b 30 31 5d 20 7c 20 61 69 78 34 2e  ix4.[01] | aix4.
33f00 5b 30 31 5d 2e 2a 29 0a 20 20 20 20 20 20 69 66  [01].*).      if
33f10 20 7b 20 65 63 68 6f 20 27 23 69 66 20 5f 5f 47   { echo '#if __G
33f20 4e 55 43 5f 5f 20 3e 20 32 20 7c 7c 20 28 5f 5f  NUC__ > 2 || (__
33f30 47 4e 55 43 5f 5f 20 3d 3d 20 32 20 26 26 20 5f  GNUC__ == 2 && _
33f40 5f 47 4e 55 43 5f 4d 49 4e 4f 52 5f 5f 20 3e 3d  _GNUC_MINOR__ >=
33f50 20 39 37 29 27 0a 09 20 20 20 65 63 68 6f 20 27   97)'..   echo '
33f60 20 79 65 73 20 27 0a 09 20 20 20 65 63 68 6f 20   yes '..   echo 
33f70 27 23 65 6e 64 69 66 27 3b 20 7d 20 7c 20 24 7b  '#endif'; } | ${
33f80 43 43 7d 20 2d 45 20 2d 20 7c 20 67 72 65 70 20  CC} -E - | grep 
33f90 79 65 73 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b  yes > /dev/null;
33fa0 20 74 68 65 6e 0a 09 3a 0a 20 20 20 20 20 20 65   then..:.      e
33fb0 6c 73 65 0a 09 63 61 6e 5f 62 75 69 6c 64 5f 73  lse..can_build_s
33fc0 68 61 72 65 64 3d 6e 6f 0a 20 20 20 20 20 20 66  hared=no.      f
33fd0 69 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65  i.      ;;.    e
33fe0 73 61 63 0a 20 20 20 20 23 20 41 49 58 20 28 6f  sac.    # AIX (o
33ff0 6e 20 50 6f 77 65 72 2a 29 20 68 61 73 20 6e 6f  n Power*) has no
34000 20 76 65 72 73 69 6f 6e 69 6e 67 20 73 75 70 70   versioning supp
34010 6f 72 74 2c 20 73 6f 20 63 75 72 72 65 6e 74 6c  ort, so currentl
34020 79 20 77 65 20 63 61 6e 20 6e 6f 74 20 68 61 72  y we can not har
34030 64 63 6f 64 65 20 63 6f 72 72 65 63 74 0a 20 20  dcode correct.  
34040 20 20 23 20 73 6f 6e 61 6d 65 20 69 6e 74 6f 20    # soname into 
34050 65 78 65 63 75 74 61 62 6c 65 2e 20 50 72 6f 62  executable. Prob
34060 61 62 6c 79 20 77 65 20 63 61 6e 20 61 64 64 20  ably we can add 
34070 76 65 72 73 69 6f 6e 69 6e 67 20 73 75 70 70 6f  versioning suppo
34080 72 74 20 74 6f 0a 20 20 20 20 23 20 63 6f 6c 6c  rt to.    # coll
34090 65 63 74 32 2c 20 73 6f 20 61 64 64 69 74 69 6f  ect2, so additio
340a0 6e 61 6c 20 6c 69 6e 6b 73 20 63 61 6e 20 62 65  nal links can be
340b0 20 75 73 65 66 75 6c 20 69 6e 20 66 75 74 75 72   useful in futur
340c0 65 2e 0a 20 20 20 20 69 66 20 74 65 73 74 20 22  e..    if test "
340d0 24 61 69 78 5f 75 73 65 5f 72 75 6e 74 69 6d 65  $aix_use_runtime
340e0 6c 69 6e 6b 69 6e 67 22 20 3d 20 79 65 73 3b 20  linking" = yes; 
340f0 74 68 65 6e 0a 20 20 20 20 20 20 23 20 49 66 20  then.      # If 
34100 75 73 69 6e 67 20 72 75 6e 20 74 69 6d 65 20 6c  using run time l
34110 69 6e 6b 69 6e 67 20 28 6f 6e 20 41 49 58 20 34  inking (on AIX 4
34120 2e 32 20 6f 72 20 6c 61 74 65 72 29 20 75 73 65  .2 or later) use
34130 20 6c 69 62 3c 6e 61 6d 65 3e 2e 73 6f 0a 20 20   lib<name>.so.  
34140 20 20 20 20 23 20 69 6e 73 74 65 61 64 20 6f 66      # instead of
34150 20 6c 69 62 3c 6e 61 6d 65 3e 2e 61 20 74 6f 20   lib<name>.a to 
34160 6c 65 74 20 70 65 6f 70 6c 65 20 6b 6e 6f 77 20  let people know 
34170 74 68 61 74 20 74 68 65 73 65 20 61 72 65 20 6e  that these are n
34180 6f 74 0a 20 20 20 20 20 20 23 20 74 79 70 69 63  ot.      # typic
34190 61 6c 20 41 49 58 20 73 68 61 72 65 64 20 6c 69  al AIX shared li
341a0 62 72 61 72 69 65 73 2e 0a 20 20 20 20 20 20 6c  braries..      l
341b0 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65  ibrary_names_spe
341c0 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72  c='${libname}${r
341d0 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f  elease}${shared_
341e0 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 24  ext}$versuffix $
341f0 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
34200 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d  se}${shared_ext}
34210 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 24  $major $libname$
34220 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 20  {shared_ext}'.  
34230 20 20 65 6c 73 65 0a 20 20 20 20 20 20 23 20 57    else.      # W
34240 65 20 70 72 65 73 65 72 76 65 20 2e 61 20 61 73  e preserve .a as
34250 20 65 78 74 65 6e 73 69 6f 6e 20 66 6f 72 20 73   extension for s
34260 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 20  hared libraries 
34270 74 68 72 6f 75 67 68 20 41 49 58 34 2e 32 0a 20  through AIX4.2. 
34280 20 20 20 20 20 23 20 61 6e 64 20 6c 61 74 65 72       # and later
34290 20 77 68 65 6e 20 77 65 20 61 72 65 20 6e 6f 74   when we are not
342a0 20 64 6f 69 6e 67 20 72 75 6e 20 74 69 6d 65 20   doing run time 
342b0 6c 69 6e 6b 69 6e 67 2e 0a 20 20 20 20 20 20 6c  linking..      l
342c0 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65  ibrary_names_spe
342d0 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72  c='${libname}${r
342e0 65 6c 65 61 73 65 7d 2e 61 20 24 6c 69 62 6e 61  elease}.a $libna
342f0 6d 65 2e 61 27 0a 20 20 20 20 20 20 73 6f 6e 61  me.a'.      sona
34300 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61  me_spec='${libna
34310 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73  me}${release}${s
34320 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72  hared_ext}$major
34330 27 0a 20 20 20 20 66 69 0a 20 20 20 20 73 68 6c  '.    fi.    shl
34340 69 62 70 61 74 68 5f 76 61 72 3d 4c 49 42 50 41  ibpath_var=LIBPA
34350 54 48 0a 20 20 66 69 0a 20 20 3b 3b 0a 0a 61 6d  TH.  fi.  ;;..am
34360 69 67 61 6f 73 2a 29 0a 20 20 6c 69 62 72 61 72  igaos*).  librar
34370 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 6c  y_names_spec='$l
34380 69 62 6e 61 6d 65 2e 69 78 6c 69 62 72 61 72 79  ibname.ixlibrary
34390 20 24 6c 69 62 6e 61 6d 65 2e 61 27 0a 20 20 23   $libname.a'.  #
343a0 20 43 72 65 61 74 65 20 24 7b 6c 69 62 6e 61 6d   Create ${libnam
343b0 65 7d 5f 69 78 6c 69 62 72 61 72 79 2e 61 20 65  e}_ixlibrary.a e
343c0 6e 74 72 69 65 73 20 69 6e 20 2f 73 79 73 2f 6c  ntries in /sys/l
343d0 69 62 73 2e 0a 20 20 66 69 6e 69 73 68 5f 65 76  ibs..  finish_ev
343e0 61 6c 3d 27 66 6f 72 20 6c 69 62 20 69 6e 20 60  al='for lib in `
343f0 6c 73 20 24 6c 69 62 64 69 72 2f 2a 2e 69 78 6c  ls $libdir/*.ixl
34400 69 62 72 61 72 79 20 32 3e 2f 64 65 76 2f 6e 75  ibrary 2>/dev/nu
34410 6c 6c 60 3b 20 64 6f 20 6c 69 62 6e 61 6d 65 3d  ll`; do libname=
34420 60 24 65 63 68 6f 20 22 58 24 6c 69 62 22 20 7c  `$echo "X$lib" |
34430 20 24 58 73 65 64 20 2d 65 20 27 5c 27 27 73 25   $Xsed -e '\''s%
34440 5e 2e 2a 2f 5c 28 5b 5e 2f 5d 2a 5c 29 5c 2e 69  ^.*/\([^/]*\)\.i
34450 78 6c 69 62 72 61 72 79 24 25 5c 31 25 27 5c 27  xlibrary$%\1%'\'
34460 27 60 3b 20 74 65 73 74 20 24 72 6d 20 2f 73 79  '`; test $rm /sy
34470 73 2f 6c 69 62 73 2f 24 7b 6c 69 62 6e 61 6d 65  s/libs/${libname
34480 7d 5f 69 78 6c 69 62 72 61 72 79 2e 61 3b 20 24  }_ixlibrary.a; $
34490 73 68 6f 77 20 22 63 64 20 2f 73 79 73 2f 6c 69  show "cd /sys/li
344a0 62 73 20 26 26 20 24 4c 4e 5f 53 20 24 6c 69 62  bs && $LN_S $lib
344b0 20 24 7b 6c 69 62 6e 61 6d 65 7d 5f 69 78 6c 69   ${libname}_ixli
344c0 62 72 61 72 79 2e 61 22 3b 20 63 64 20 2f 73 79  brary.a"; cd /sy
344d0 73 2f 6c 69 62 73 20 26 26 20 24 4c 4e 5f 53 20  s/libs && $LN_S 
344e0 24 6c 69 62 20 24 7b 6c 69 62 6e 61 6d 65 7d 5f  $lib ${libname}_
344f0 69 78 6c 69 62 72 61 72 79 2e 61 20 7c 7c 20 65  ixlibrary.a || e
34500 78 69 74 20 31 3b 20 64 6f 6e 65 27 0a 20 20 3b  xit 1; done'.  ;
34510 3b 0a 0a 62 65 6f 73 2a 29 0a 20 20 6c 69 62 72  ;..beos*).  libr
34520 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27  ary_names_spec='
34530 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 73 68 61 72  ${libname}${shar
34540 65 64 5f 65 78 74 7d 27 0a 20 20 64 79 6e 61 6d  ed_ext}'.  dynam
34550 69 63 5f 6c 69 6e 6b 65 72 3d 22 24 68 6f 73 74  ic_linker="$host
34560 5f 6f 73 20 6c 64 2e 73 6f 22 0a 20 20 73 68 6c  _os ld.so".  shl
34570 69 62 70 61 74 68 5f 76 61 72 3d 4c 49 42 52 41  ibpath_var=LIBRA
34580 52 59 5f 50 41 54 48 0a 20 20 3b 3b 0a 0a 62 73  RY_PATH.  ;;..bs
34590 64 69 34 2a 29 0a 20 20 76 65 72 73 69 6f 6e 5f  di4*).  version_
345a0 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20 6e 65 65  type=linux.  nee
345b0 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 6c  d_version=no.  l
345c0 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65  ibrary_names_spe
345d0 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72  c='${libname}${r
345e0 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f  elease}${shared_
345f0 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 24  ext}$versuffix $
34600 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
34610 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d  se}${shared_ext}
34620 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 24  $major $libname$
34630 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 20  {shared_ext}'.  
34640 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c  soname_spec='${l
34650 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
34660 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d  }${shared_ext}$m
34670 61 6a 6f 72 27 0a 20 20 66 69 6e 69 73 68 5f 63  ajor'.  finish_c
34680 6d 64 73 3d 27 50 41 54 48 3d 22 5c 24 50 41 54  mds='PATH="\$PAT
34690 48 3a 2f 73 62 69 6e 22 20 6c 64 63 6f 6e 66 69  H:/sbin" ldconfi
346a0 67 20 24 6c 69 62 64 69 72 27 0a 20 20 73 68 6c  g $libdir'.  shl
346b0 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49  ibpath_var=LD_LI
346c0 42 52 41 52 59 5f 50 41 54 48 0a 20 20 73 79 73  BRARY_PATH.  sys
346d0 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68  _lib_search_path
346e0 5f 73 70 65 63 3d 22 2f 73 68 6c 69 62 20 2f 75  _spec="/shlib /u
346f0 73 72 2f 6c 69 62 20 2f 75 73 72 2f 58 31 31 2f  sr/lib /usr/X11/
34700 6c 69 62 20 2f 75 73 72 2f 63 6f 6e 74 72 69 62  lib /usr/contrib
34710 2f 6c 69 62 20 2f 6c 69 62 20 2f 75 73 72 2f 6c  /lib /lib /usr/l
34720 6f 63 61 6c 2f 6c 69 62 22 0a 20 20 73 79 73 5f  ocal/lib".  sys_
34730 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f 70 61 74  lib_dlsearch_pat
34740 68 5f 73 70 65 63 3d 22 2f 73 68 6c 69 62 20 2f  h_spec="/shlib /
34750 75 73 72 2f 6c 69 62 20 2f 75 73 72 2f 6c 6f 63  usr/lib /usr/loc
34760 61 6c 2f 6c 69 62 22 0a 20 20 23 20 74 68 65 20  al/lib".  # the 
34770 64 65 66 61 75 6c 74 20 6c 64 2e 73 6f 2e 63 6f  default ld.so.co
34780 6e 66 20 61 6c 73 6f 20 63 6f 6e 74 61 69 6e 73  nf also contains
34790 20 2f 75 73 72 2f 63 6f 6e 74 72 69 62 2f 6c 69   /usr/contrib/li
347a0 62 20 61 6e 64 0a 20 20 23 20 2f 75 73 72 2f 58  b and.  # /usr/X
347b0 31 31 52 36 2f 6c 69 62 20 28 2f 75 73 72 2f 58  11R6/lib (/usr/X
347c0 31 31 20 69 73 20 61 20 6c 69 6e 6b 20 74 6f 20  11 is a link to 
347d0 2f 75 73 72 2f 58 31 31 52 36 29 2c 20 62 75 74  /usr/X11R6), but
347e0 20 6c 65 74 20 75 73 20 61 6c 6c 6f 77 0a 20 20   let us allow.  
347f0 23 20 6c 69 62 74 6f 6f 6c 20 74 6f 20 68 61 72  # libtool to har
34800 64 2d 63 6f 64 65 20 74 68 65 73 65 20 69 6e 74  d-code these int
34810 6f 20 70 72 6f 67 72 61 6d 73 0a 20 20 3b 3b 0a  o programs.  ;;.
34820 0a 63 79 67 77 69 6e 2a 20 7c 20 6d 69 6e 67 77  .cygwin* | mingw
34830 2a 20 7c 20 70 77 33 32 2a 29 0a 20 20 76 65 72  * | pw32*).  ver
34840 73 69 6f 6e 5f 74 79 70 65 3d 77 69 6e 64 6f 77  sion_type=window
34850 73 0a 20 20 73 68 72 65 78 74 3d 22 2e 64 6c 6c  s.  shrext=".dll
34860 22 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e  ".  need_version
34870 3d 6e 6f 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70  =no.  need_lib_p
34880 72 65 66 69 78 3d 6e 6f 0a 0a 20 20 63 61 73 65  refix=no..  case
34890 20 24 47 43 43 2c 24 68 6f 73 74 5f 6f 73 20 69   $GCC,$host_os i
348a0 6e 0a 20 20 79 65 73 2c 63 79 67 77 69 6e 2a 20  n.  yes,cygwin* 
348b0 7c 20 79 65 73 2c 6d 69 6e 67 77 2a 20 7c 20 79  | yes,mingw* | y
348c0 65 73 2c 70 77 33 32 2a 29 0a 20 20 20 20 6c 69  es,pw32*).    li
348d0 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63  brary_names_spec
348e0 3d 27 24 6c 69 62 6e 61 6d 65 2e 64 6c 6c 2e 61  ='$libname.dll.a
348f0 27 0a 20 20 20 20 23 20 44 4c 4c 20 69 73 20 69  '.    # DLL is i
34900 6e 73 74 61 6c 6c 65 64 20 74 6f 20 24 28 6c 69  nstalled to $(li
34910 62 64 69 72 29 2f 2e 2e 2f 62 69 6e 20 62 79 20  bdir)/../bin by 
34920 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73  postinstall_cmds
34930 0a 20 20 20 20 70 6f 73 74 69 6e 73 74 61 6c 6c  .    postinstall
34940 5f 63 6d 64 73 3d 27 62 61 73 65 5f 66 69 6c 65  _cmds='base_file
34950 3d 60 62 61 73 65 6e 61 6d 65 20 5c 24 7b 66 69  =`basename \${fi
34960 6c 65 7d 60 7e 0a 20 20 20 20 20 20 64 6c 70 61  le}`~.      dlpa
34970 74 68 3d 60 24 53 48 45 4c 4c 20 32 3e 26 31 20  th=`$SHELL 2>&1 
34980 2d 63 20 27 5c 27 27 2e 20 24 64 69 72 2f 27 5c  -c '\''. $dir/'\
34990 27 27 5c 24 7b 62 61 73 65 5f 66 69 6c 65 7d 27  ''\${base_file}'
349a0 5c 27 27 69 3b 65 63 68 6f 20 5c 24 64 6c 6e 61  \''i;echo \$dlna
349b0 6d 65 27 5c 27 27 60 7e 0a 20 20 20 20 20 20 64  me'\''`~.      d
349c0 6c 64 69 72 3d 24 64 65 73 74 64 69 72 2f 60 64  ldir=$destdir/`d
349d0 69 72 6e 61 6d 65 20 5c 24 64 6c 70 61 74 68 60  irname \$dlpath`
349e0 7e 0a 20 20 20 20 20 20 74 65 73 74 20 2d 64 20  ~.      test -d 
349f0 5c 24 64 6c 64 69 72 20 7c 7c 20 6d 6b 64 69 72  \$dldir || mkdir
34a00 20 2d 70 20 5c 24 64 6c 64 69 72 7e 0a 20 20 20   -p \$dldir~.   
34a10 20 20 20 24 69 6e 73 74 61 6c 6c 5f 70 72 6f 67     $install_prog
34a20 20 24 64 69 72 2f 24 64 6c 6e 61 6d 65 20 5c 24   $dir/$dlname \$
34a30 64 6c 64 69 72 2f 24 64 6c 6e 61 6d 65 27 0a 20  dldir/$dlname'. 
34a40 20 20 20 70 6f 73 74 75 6e 69 6e 73 74 61 6c 6c     postuninstall
34a50 5f 63 6d 64 73 3d 27 64 6c 64 6c 6c 3d 60 24 53  _cmds='dldll=`$S
34a60 48 45 4c 4c 20 32 3e 26 31 20 2d 63 20 27 5c 27  HELL 2>&1 -c '\'
34a70 27 2e 20 24 66 69 6c 65 3b 20 65 63 68 6f 20 5c  '. $file; echo \
34a80 24 64 6c 6e 61 6d 65 27 5c 27 27 60 7e 0a 20 20  $dlname'\''`~.  
34a90 20 20 20 20 64 6c 70 61 74 68 3d 24 64 69 72 2f      dlpath=$dir/
34aa0 5c 24 64 6c 64 6c 6c 7e 0a 20 20 20 20 20 20 20  \$dldll~.       
34ab0 24 72 6d 20 5c 24 64 6c 70 61 74 68 27 0a 20 20  $rm \$dlpath'.  
34ac0 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72    shlibpath_over
34ad0 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65  rides_runpath=ye
34ae0 73 0a 0a 20 20 20 20 63 61 73 65 20 24 68 6f 73  s..    case $hos
34af0 74 5f 6f 73 20 69 6e 0a 20 20 20 20 63 79 67 77  t_os in.    cygw
34b00 69 6e 2a 29 0a 20 20 20 20 20 20 23 20 43 79 67  in*).      # Cyg
34b10 77 69 6e 20 44 4c 4c 73 20 75 73 65 20 27 63 79  win DLLs use 'cy
34b20 67 27 20 70 72 65 66 69 78 20 72 61 74 68 65 72  g' prefix rather
34b30 20 74 68 61 6e 20 27 6c 69 62 27 0a 20 20 20 20   than 'lib'.    
34b40 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 60    soname_spec='`
34b50 65 63 68 6f 20 24 7b 6c 69 62 6e 61 6d 65 7d 20  echo ${libname} 
34b60 7c 20 73 65 64 20 2d 65 20 27 73 2f 5e 6c 69 62  | sed -e 's/^lib
34b70 2f 63 79 67 2f 27 60 60 65 63 68 6f 20 24 7b 72  /cyg/'``echo ${r
34b80 65 6c 65 61 73 65 7d 20 7c 20 24 53 45 44 20 2d  elease} | $SED -
34b90 65 20 27 73 2f 5b 2e 5d 2f 2d 2f 67 27 60 24 7b  e 's/[.]/-/g'`${
34ba0 76 65 72 73 75 66 66 69 78 7d 24 7b 73 68 61 72  versuffix}${shar
34bb0 65 64 5f 65 78 74 7d 27 0a 20 20 20 20 20 20 73  ed_ext}'.      s
34bc0 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61  ys_lib_search_pa
34bd0 74 68 5f 73 70 65 63 3d 22 2f 75 73 72 2f 6c 69  th_spec="/usr/li
34be0 62 20 2f 6c 69 62 2f 77 33 32 61 70 69 20 2f 6c  b /lib/w32api /l
34bf0 69 62 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69  ib /usr/local/li
34c00 62 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20  b".      ;;.    
34c10 6d 69 6e 67 77 2a 29 0a 20 20 20 20 20 20 23 20  mingw*).      # 
34c20 4d 69 6e 47 57 20 44 4c 4c 73 20 75 73 65 20 74  MinGW DLLs use t
34c30 72 61 64 69 74 69 6f 6e 61 6c 20 27 6c 69 62 27  raditional 'lib'
34c40 20 70 72 65 66 69 78 0a 20 20 20 20 20 20 73 6f   prefix.      so
34c50 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62  name_spec='${lib
34c60 6e 61 6d 65 7d 60 65 63 68 6f 20 24 7b 72 65 6c  name}`echo ${rel
34c70 65 61 73 65 7d 20 7c 20 24 53 45 44 20 2d 65 20  ease} | $SED -e 
34c80 27 73 2f 5b 2e 5d 2f 2d 2f 67 27 60 24 7b 76 65  's/[.]/-/g'`${ve
34c90 72 73 75 66 66 69 78 7d 24 7b 73 68 61 72 65 64  rsuffix}${shared
34ca0 5f 65 78 74 7d 27 0a 20 20 20 20 20 20 73 79 73  _ext}'.      sys
34cb0 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68  _lib_search_path
34cc0 5f 73 70 65 63 3d 60 24 43 43 20 2d 70 72 69 6e  _spec=`$CC -prin
34cd0 74 2d 73 65 61 72 63 68 2d 64 69 72 73 20 7c 20  t-search-dirs | 
34ce0 67 72 65 70 20 22 5e 6c 69 62 72 61 72 69 65 73  grep "^libraries
34cf0 3a 22 20 7c 20 24 53 45 44 20 2d 65 20 22 73 2f  :" | $SED -e "s/
34d00 5e 6c 69 62 72 61 72 69 65 73 3a 2f 2f 22 20 2d  ^libraries://" -
34d10 65 20 22 73 2c 3d 2f 2c 2f 2c 67 22 60 0a 20 20  e "s,=/,/,g"`.  
34d20 20 20 20 20 69 66 20 65 63 68 6f 20 22 24 73 79      if echo "$sy
34d30 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74  s_lib_search_pat
34d40 68 5f 73 70 65 63 22 20 7c 20 67 72 65 70 20 27  h_spec" | grep '
34d50 3b 5b 63 2d 7a 43 2d 5a 5d 3a 2f 27 20 3e 2f 64  ;[c-zC-Z]:/' >/d
34d60 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20  ev/null; then.  
34d70 20 20 20 20 20 20 23 20 49 74 20 69 73 20 6d 6f        # It is mo
34d80 73 74 20 70 72 6f 62 61 62 6c 79 20 61 20 57 69  st probably a Wi
34d90 6e 64 6f 77 73 20 66 6f 72 6d 61 74 20 50 41 54  ndows format PAT
34da0 48 20 70 72 69 6e 74 65 64 20 62 79 0a 20 20 20  H printed by.   
34db0 20 20 20 20 20 23 20 6d 69 6e 67 77 20 67 63 63       # mingw gcc
34dc0 2c 20 62 75 74 20 77 65 20 61 72 65 20 72 75 6e  , but we are run
34dd0 6e 69 6e 67 20 6f 6e 20 43 79 67 77 69 6e 2e 20  ning on Cygwin. 
34de0 47 63 63 20 70 72 69 6e 74 73 20 69 74 73 20 73  Gcc prints its s
34df0 65 61 72 63 68 0a 20 20 20 20 20 20 20 20 23 20  earch.        # 
34e00 70 61 74 68 20 77 69 74 68 20 3b 20 73 65 70 61  path with ; sepa
34e10 72 61 74 6f 72 73 2c 20 61 6e 64 20 77 69 74 68  rators, and with
34e20 20 64 72 69 76 65 20 6c 65 74 74 65 72 73 2e 20   drive letters. 
34e30 57 65 20 63 61 6e 20 68 61 6e 64 6c 65 20 74 68  We can handle th
34e40 65 0a 20 20 20 20 20 20 20 20 23 20 64 72 69 76  e.        # driv
34e50 65 20 6c 65 74 74 65 72 73 20 28 63 79 67 77 69  e letters (cygwi
34e60 6e 20 66 69 6c 65 75 74 69 6c 73 20 75 6e 64 65  n fileutils unde
34e70 72 73 74 61 6e 64 73 20 74 68 65 6d 29 2c 20 73  rstands them), s
34e80 6f 20 6c 65 61 76 65 20 74 68 65 6d 2c 0a 20 20  o leave them,.  
34e90 20 20 20 20 20 20 23 20 65 73 70 65 63 69 61 6c        # especial
34ea0 6c 79 20 61 73 20 77 65 20 6d 69 67 68 74 20 70  ly as we might p
34eb0 61 73 73 20 66 69 6c 65 73 20 66 6f 75 6e 64 20  ass files found 
34ec0 74 68 65 72 65 20 74 6f 20 61 20 6d 69 6e 67 77  there to a mingw
34ed0 20 6f 62 6a 64 75 6d 70 2c 0a 20 20 20 20 20 20   objdump,.      
34ee0 20 20 23 20 77 68 69 63 68 20 77 6f 75 6c 64 6e    # which wouldn
34ef0 27 74 20 75 6e 64 65 72 73 74 61 6e 64 20 61 20  't understand a 
34f00 63 79 67 77 69 6e 69 66 69 65 64 20 70 61 74 68  cygwinified path
34f10 2e 20 41 68 68 2e 0a 20 20 20 20 20 20 20 20 73  . Ahh..        s
34f20 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61  ys_lib_search_pa
34f30 74 68 5f 73 70 65 63 3d 60 65 63 68 6f 20 22 24  th_spec=`echo "$
34f40 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70  sys_lib_search_p
34f50 61 74 68 5f 73 70 65 63 22 20 7c 20 24 53 45 44  ath_spec" | $SED
34f60 20 2d 65 20 27 73 2f 3b 2f 20 2f 67 27 60 0a 20   -e 's/;/ /g'`. 
34f70 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20       else.      
34f80 20 20 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68    sys_lib_search
34f90 5f 70 61 74 68 5f 73 70 65 63 3d 60 65 63 68 6f  _path_spec=`echo
34fa0 20 22 24 73 79 73 5f 6c 69 62 5f 73 65 61 72 63   "$sys_lib_searc
34fb0 68 5f 70 61 74 68 5f 73 70 65 63 22 20 7c 20 24  h_path_spec" | $
34fc0 53 45 44 20 20 2d 65 20 22 73 2f 24 50 41 54 48  SED  -e "s/$PATH
34fd0 5f 53 45 50 41 52 41 54 4f 52 2f 20 2f 67 22 60  _SEPARATOR/ /g"`
34fe0 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20  .      fi.      
34ff0 3b 3b 0a 20 20 20 20 70 77 33 32 2a 29 0a 20 20  ;;.    pw32*).  
35000 20 20 20 20 23 20 70 77 33 32 20 44 4c 4c 73 20      # pw32 DLLs 
35010 75 73 65 20 27 70 77 27 20 70 72 65 66 69 78 20  use 'pw' prefix 
35020 72 61 74 68 65 72 20 74 68 61 6e 20 27 6c 69 62  rather than 'lib
35030 27 0a 20 20 20 20 20 20 6c 69 62 72 61 72 79 5f  '.      library_
35040 6e 61 6d 65 73 5f 73 70 65 63 3d 27 60 65 63 68  names_spec='`ech
35050 6f 20 24 7b 6c 69 62 6e 61 6d 65 7d 20 7c 20 73  o ${libname} | s
35060 65 64 20 2d 65 20 27 73 2f 5e 6c 69 62 2f 70 77  ed -e 's/^lib/pw
35070 2f 27 60 60 65 63 68 6f 20 24 7b 72 65 6c 65 61  /'``echo ${relea
35080 73 65 7d 20 7c 20 24 53 45 44 20 2d 65 20 27 73  se} | $SED -e 's
35090 2f 2e 2f 2d 2f 67 27 60 24 7b 76 65 72 73 75 66  /./-/g'`${versuf
350a0 66 69 78 7d 24 7b 73 68 61 72 65 64 5f 65 78 74  fix}${shared_ext
350b0 7d 27 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20  }'.      ;;.    
350c0 65 73 61 63 0a 20 20 20 20 3b 3b 0a 0a 20 20 2a  esac.    ;;..  *
350d0 29 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61  ).    library_na
350e0 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e  mes_spec='${libn
350f0 61 6d 65 7d 60 65 63 68 6f 20 24 7b 72 65 6c 65  ame}`echo ${rele
35100 61 73 65 7d 20 7c 20 24 53 45 44 20 2d 65 20 27  ase} | $SED -e '
35110 73 2f 5b 2e 5d 2f 2d 2f 67 27 60 24 7b 76 65 72  s/[.]/-/g'`${ver
35120 73 75 66 66 69 78 7d 24 7b 73 68 61 72 65 64 5f  suffix}${shared_
35130 65 78 74 7d 20 24 6c 69 62 6e 61 6d 65 2e 6c 69  ext} $libname.li
35140 62 27 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63  b'.    ;;.  esac
35150 0a 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65  .  dynamic_linke
35160 72 3d 27 57 69 6e 33 32 20 6c 64 2e 65 78 65 27  r='Win32 ld.exe'
35170 0a 20 20 23 20 46 49 58 4d 45 3a 20 66 69 72 73  .  # FIXME: firs
35180 74 20 77 65 20 73 68 6f 75 6c 64 20 73 65 61 72  t we should sear
35190 63 68 20 2e 20 61 6e 64 20 74 68 65 20 64 69 72  ch . and the dir
351a0 65 63 74 6f 72 79 20 74 68 65 20 65 78 65 63 75  ectory the execu
351b0 74 61 62 6c 65 20 69 73 20 69 6e 0a 20 20 73 68  table is in.  sh
351c0 6c 69 62 70 61 74 68 5f 76 61 72 3d 50 41 54 48  libpath_var=PATH
351d0 0a 20 20 3b 3b 0a 0a 64 61 72 77 69 6e 2a 20 7c  .  ;;..darwin* |
351e0 20 72 68 61 70 73 6f 64 79 2a 29 0a 20 20 64 79   rhapsody*).  dy
351f0 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 22 24 68  namic_linker="$h
35200 6f 73 74 5f 6f 73 20 64 79 6c 64 22 0a 20 20 76  ost_os dyld".  v
35210 65 72 73 69 6f 6e 5f 74 79 70 65 3d 64 61 72 77  ersion_type=darw
35220 69 6e 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72  in.  need_lib_pr
35230 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76  efix=no.  need_v
35240 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 62 72  ersion=no.  libr
35250 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27  ary_names_spec='
35260 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
35270 61 73 65 7d 24 7b 76 65 72 73 75 66 66 69 78 7d  ase}${versuffix}
35280 24 73 68 61 72 65 64 5f 65 78 74 20 24 7b 6c 69  $shared_ext ${li
35290 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d  bname}${release}
352a0 24 7b 6d 61 6a 6f 72 7d 24 73 68 61 72 65 64 5f  ${major}$shared_
352b0 65 78 74 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 73  ext ${libname}$s
352c0 68 61 72 65 64 5f 65 78 74 27 0a 20 20 73 6f 6e  hared_ext'.  son
352d0 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e  ame_spec='${libn
352e0 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b  ame}${release}${
352f0 6d 61 6a 6f 72 7d 24 73 68 61 72 65 64 5f 65 78  major}$shared_ex
35300 74 27 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 6f  t'.  shlibpath_o
35310 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68  verrides_runpath
35320 3d 79 65 73 0a 20 20 73 68 6c 69 62 70 61 74 68  =yes.  shlibpath
35330 5f 76 61 72 3d 44 59 4c 44 5f 4c 49 42 52 41 52  _var=DYLD_LIBRAR
35340 59 5f 50 41 54 48 0a 20 20 73 68 72 65 78 74 3d  Y_PATH.  shrext=
35350 27 24 28 74 65 73 74 20 2e 24 6d 6f 64 75 6c 65  '$(test .$module
35360 20 3d 20 2e 79 65 73 20 26 26 20 65 63 68 6f 20   = .yes && echo 
35370 2e 73 6f 20 7c 7c 20 65 63 68 6f 20 2e 64 79 6c  .so || echo .dyl
35380 69 62 29 27 0a 20 20 23 20 41 70 70 6c 65 27 73  ib)'.  # Apple's
35390 20 67 63 63 20 70 72 69 6e 74 73 20 27 67 63 63   gcc prints 'gcc
353a0 20 2d 70 72 69 6e 74 2d 73 65 61 72 63 68 2d 64   -print-search-d
353b0 69 72 73 27 20 64 6f 65 73 6e 27 74 20 6f 70 65  irs' doesn't ope
353c0 72 61 74 65 20 74 68 65 20 73 61 6d 65 2e 0a 20  rate the same.. 
353d0 20 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20   if test "$GCC" 
353e0 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20  = yes; then.    
353f0 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70  sys_lib_search_p
35400 61 74 68 5f 73 70 65 63 3d 60 24 43 43 20 2d 70  ath_spec=`$CC -p
35410 72 69 6e 74 2d 73 65 61 72 63 68 2d 64 69 72 73  rint-search-dirs
35420 20 7c 20 74 72 20 22 5c 6e 22 20 22 24 50 41 54   | tr "\n" "$PAT
35430 48 5f 53 45 50 41 52 41 54 4f 52 22 20 7c 20 73  H_SEPARATOR" | s
35440 65 64 20 2d 65 20 27 73 2f 6c 69 62 72 61 72 69  ed -e 's/librari
35450 65 73 3a 2f 40 6c 69 62 72 61 72 69 65 73 3a 2f  es:/@libraries:/
35460 27 20 7c 20 74 72 20 22 40 22 20 22 5c 6e 22 20  ' | tr "@" "\n" 
35470 7c 20 67 72 65 70 20 22 5e 6c 69 62 72 61 72 69  | grep "^librari
35480 65 73 3a 22 20 7c 20 73 65 64 20 2d 65 20 22 73  es:" | sed -e "s
35490 2f 5e 6c 69 62 72 61 72 69 65 73 3a 2f 2f 22 20  /^libraries://" 
354a0 2d 65 20 22 73 2c 3d 2f 2c 2f 2c 67 22 20 2d 65  -e "s,=/,/,g" -e
354b0 20 22 73 2c 24 50 41 54 48 5f 53 45 50 41 52 41   "s,$PATH_SEPARA
354c0 54 4f 52 2c 20 2c 67 22 20 2d 65 20 22 73 2c 2e  TOR, ,g" -e "s,.
354d0 2a 2c 26 20 2f 6c 69 62 20 2f 75 73 72 2f 6c 69  *,& /lib /usr/li
354e0 62 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62  b /usr/local/lib
354f0 2c 67 22 60 0a 20 20 65 6c 73 65 0a 20 20 20 20  ,g"`.  else.    
35500 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70  sys_lib_search_p
35510 61 74 68 5f 73 70 65 63 3d 27 2f 6c 69 62 20 2f  ath_spec='/lib /
35520 75 73 72 2f 6c 69 62 20 2f 75 73 72 2f 6c 6f 63  usr/lib /usr/loc
35530 61 6c 2f 6c 69 62 27 0a 20 20 66 69 0a 20 20 73  al/lib'.  fi.  s
35540 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f  ys_lib_dlsearch_
35550 70 61 74 68 5f 73 70 65 63 3d 27 2f 75 73 72 2f  path_spec='/usr/
35560 6c 6f 63 61 6c 2f 6c 69 62 20 2f 6c 69 62 20 2f  local/lib /lib /
35570 75 73 72 2f 6c 69 62 27 0a 20 20 3b 3b 0a 0a 64  usr/lib'.  ;;..d
35580 67 75 78 2a 29 0a 20 20 76 65 72 73 69 6f 6e 5f  gux*).  version_
35590 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20 6e 65 65  type=linux.  nee
355a0 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a  d_lib_prefix=no.
355b0 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e    need_version=n
355c0 6f 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65  o.  library_name
355d0 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d  s_spec='${libnam
355e0 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68  e}${release}${sh
355f0 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75 66  ared_ext}$versuf
35600 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  fix ${libname}${
35610 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64  release}${shared
35620 5f 65 78 74 7d 24 6d 61 6a 6f 72 20 24 6c 69 62  _ext}$major $lib
35630 6e 61 6d 65 24 73 68 61 72 65 64 5f 65 78 74 27  name$shared_ext'
35640 0a 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27  .  soname_spec='
35650 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
35660 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74  ase}${shared_ext
35670 7d 24 6d 61 6a 6f 72 27 0a 20 20 73 68 6c 69 62  }$major'.  shlib
35680 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52  path_var=LD_LIBR
35690 41 52 59 5f 50 41 54 48 0a 20 20 3b 3b 0a 0a 66  ARY_PATH.  ;;..f
356a0 72 65 65 62 73 64 31 2a 29 0a 20 20 64 79 6e 61  reebsd1*).  dyna
356b0 6d 69 63 5f 6c 69 6e 6b 65 72 3d 6e 6f 0a 20 20  mic_linker=no.  
356c0 3b 3b 0a 0a 6b 66 72 65 65 62 73 64 2a 2d 67 6e  ;;..kfreebsd*-gn
356d0 75 29 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70  u).  version_typ
356e0 65 3d 6c 69 6e 75 78 0a 20 20 6e 65 65 64 5f 6c  e=linux.  need_l
356f0 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20 6e  ib_prefix=no.  n
35700 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20  eed_version=no. 
35710 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73   library_names_s
35720 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24  pec='${libname}$
35730 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65  {release}${share
35740 64 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78  d_ext}$versuffix
35750 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c   ${libname}${rel
35760 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78  ease}${shared_ex
35770 74 7d 24 6d 61 6a 6f 72 20 24 7b 6c 69 62 6e 61  t}$major ${libna
35780 6d 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d  me}${shared_ext}
35790 27 0a 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d  '.  soname_spec=
357a0 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c  '${libname}${rel
357b0 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78  ease}${shared_ex
357c0 74 7d 24 6d 61 6a 6f 72 27 0a 20 20 73 68 6c 69  t}$major'.  shli
357d0 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42  bpath_var=LD_LIB
357e0 52 41 52 59 5f 50 41 54 48 0a 20 20 73 68 6c 69  RARY_PATH.  shli
357f0 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f  bpath_overrides_
35800 72 75 6e 70 61 74 68 3d 6e 6f 0a 20 20 68 61 72  runpath=no.  har
35810 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d  dcode_into_libs=
35820 79 65 73 0a 20 20 64 79 6e 61 6d 69 63 5f 6c 69  yes.  dynamic_li
35830 6e 6b 65 72 3d 27 47 4e 55 20 6c 64 2e 73 6f 27  nker='GNU ld.so'
35840 0a 20 20 3b 3b 0a 0a 66 72 65 65 62 73 64 2a 29  .  ;;..freebsd*)
35850 0a 20 20 6f 62 6a 66 6f 72 6d 61 74 3d 60 74 65  .  objformat=`te
35860 73 74 20 2d 78 20 2f 75 73 72 2f 62 69 6e 2f 6f  st -x /usr/bin/o
35870 62 6a 66 6f 72 6d 61 74 20 26 26 20 2f 75 73 72  bjformat && /usr
35880 2f 62 69 6e 2f 6f 62 6a 66 6f 72 6d 61 74 20 7c  /bin/objformat |
35890 7c 20 65 63 68 6f 20 61 6f 75 74 60 0a 20 20 76  | echo aout`.  v
358a0 65 72 73 69 6f 6e 5f 74 79 70 65 3d 66 72 65 65  ersion_type=free
358b0 62 73 64 2d 24 6f 62 6a 66 6f 72 6d 61 74 0a 20  bsd-$objformat. 
358c0 20 63 61 73 65 20 24 76 65 72 73 69 6f 6e 5f 74   case $version_t
358d0 79 70 65 20 69 6e 0a 20 20 20 20 66 72 65 65 62  ype in.    freeb
358e0 73 64 2d 65 6c 66 2a 29 0a 20 20 20 20 20 20 6c  sd-elf*).      l
358f0 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65  ibrary_names_spe
35900 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72  c='${libname}${r
35910 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f  elease}${shared_
35920 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 24  ext}$versuffix $
35930 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
35940 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d  se}${shared_ext}
35950 20 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65   $libname${share
35960 64 5f 65 78 74 7d 27 0a 20 20 20 20 20 20 6e 65  d_ext}'.      ne
35970 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20  ed_version=no.  
35980 20 20 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65      need_lib_pre
35990 66 69 78 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a  fix=no.      ;;.
359a0 20 20 20 20 66 72 65 65 62 73 64 2d 2a 29 0a 20      freebsd-*). 
359b0 20 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d       library_nam
359c0 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61  es_spec='${libna
359d0 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73  me}${release}${s
359e0 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75  hared_ext}$versu
359f0 66 66 69 78 20 24 6c 69 62 6e 61 6d 65 24 7b 73  ffix $libname${s
35a00 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75  hared_ext}$versu
35a10 66 66 69 78 27 0a 20 20 20 20 20 20 6e 65 65 64  ffix'.      need
35a20 5f 76 65 72 73 69 6f 6e 3d 79 65 73 0a 20 20 20  _version=yes.   
35a30 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 73     ;;.  esac.  s
35a40 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f  hlibpath_var=LD_
35a50 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20 63  LIBRARY_PATH.  c
35a60 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a  ase $host_os in.
35a70 20 20 66 72 65 65 62 73 64 32 2a 29 0a 20 20 20    freebsd2*).   
35a80 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72   shlibpath_overr
35a90 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65 73  ides_runpath=yes
35aa0 0a 20 20 20 20 3b 3b 0a 20 20 66 72 65 65 62 73  .    ;;.  freebs
35ab0 64 33 2e 30 31 2a 20 7c 20 66 72 65 65 62 73 64  d3.01* | freebsd
35ac0 65 6c 66 33 2e 30 31 2a 29 0a 20 20 20 20 73 68  elf3.01*).    sh
35ad0 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65  libpath_override
35ae0 73 5f 72 75 6e 70 61 74 68 3d 79 65 73 0a 20 20  s_runpath=yes.  
35af0 20 20 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f 5f    hardcode_into_
35b00 6c 69 62 73 3d 79 65 73 0a 20 20 20 20 3b 3b 0a  libs=yes.    ;;.
35b10 20 20 2a 29 20 23 20 66 72 6f 6d 20 33 2e 32 20    *) # from 3.2 
35b20 6f 6e 0a 20 20 20 20 73 68 6c 69 62 70 61 74 68  on.    shlibpath
35b30 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61  _overrides_runpa
35b40 74 68 3d 6e 6f 0a 20 20 20 20 68 61 72 64 63 6f  th=no.    hardco
35b50 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73  de_into_libs=yes
35b60 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20  .    ;;.  esac. 
35b70 20 3b 3b 0a 0a 67 6e 75 2a 29 0a 20 20 76 65 72   ;;..gnu*).  ver
35b80 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75 78 0a  sion_type=linux.
35b90 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69    need_lib_prefi
35ba0 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73  x=no.  need_vers
35bb0 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 62 72 61 72 79  ion=no.  library
35bc0 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c  _names_spec='${l
35bd0 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
35be0 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76  }${shared_ext}$v
35bf0 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61  ersuffix ${libna
35c00 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73  me}${release}${s
35c10 68 61 72 65 64 5f 65 78 74 7d 24 7b 6d 61 6a 6f  hared_ext}${majo
35c20 72 7d 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 73  r} ${libname}${s
35c30 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 20 73 6f  hared_ext}'.  so
35c40 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62  name_spec='${lib
35c50 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24  name}${release}$
35c60 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a  {shared_ext}$maj
35c70 6f 72 27 0a 20 20 73 68 6c 69 62 70 61 74 68 5f  or'.  shlibpath_
35c80 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50  var=LD_LIBRARY_P
35c90 41 54 48 0a 20 20 68 61 72 64 63 6f 64 65 5f 69  ATH.  hardcode_i
35ca0 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 20 20 3b  nto_libs=yes.  ;
35cb0 3b 0a 0a 68 70 75 78 39 2a 20 7c 20 68 70 75 78  ;..hpux9* | hpux
35cc0 31 30 2a 20 7c 20 68 70 75 78 31 31 2a 29 0a 20  10* | hpux11*). 
35cd0 20 23 20 47 69 76 65 20 61 20 73 6f 6e 61 6d 65   # Give a soname
35ce0 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74   corresponding t
35cf0 6f 20 74 68 65 20 6d 61 6a 6f 72 20 76 65 72 73  o the major vers
35d00 69 6f 6e 20 73 6f 20 74 68 61 74 20 64 6c 64 2e  ion so that dld.
35d10 73 6c 20 72 65 66 75 73 65 73 20 74 6f 0a 20 20  sl refuses to.  
35d20 23 20 6c 69 6e 6b 20 61 67 61 69 6e 73 74 20 6f  # link against o
35d30 74 68 65 72 20 76 65 72 73 69 6f 6e 73 2e 0a 20  ther versions.. 
35d40 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 73 75   version_type=su
35d50 6e 6f 73 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70  nos.  need_lib_p
35d60 72 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f  refix=no.  need_
35d70 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 63 61 73  version=no.  cas
35d80 65 20 22 24 68 6f 73 74 5f 63 70 75 22 20 69 6e  e "$host_cpu" in
35d90 0a 20 20 69 61 36 34 2a 29 0a 20 20 20 20 73 68  .  ia64*).    sh
35da0 72 65 78 74 3d 27 2e 73 6f 27 0a 20 20 20 20 68  rext='.so'.    h
35db0 61 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62  ardcode_into_lib
35dc0 73 3d 79 65 73 0a 20 20 20 20 64 79 6e 61 6d 69  s=yes.    dynami
35dd0 63 5f 6c 69 6e 6b 65 72 3d 22 24 68 6f 73 74 5f  c_linker="$host_
35de0 6f 73 20 64 6c 64 2e 73 6f 22 0a 20 20 20 20 73  os dld.so".    s
35df0 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f  hlibpath_var=LD_
35e00 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20 20  LIBRARY_PATH.   
35e10 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72   shlibpath_overr
35e20 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65 73  ides_runpath=yes
35e30 20 23 20 55 6e 6c 65 73 73 20 2b 6e 6f 65 6e 76   # Unless +noenv
35e40 76 61 72 20 69 73 20 73 70 65 63 69 66 69 65 64  var is specified
35e50 2e 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61  ..    library_na
35e60 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e  mes_spec='${libn
35e70 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b  ame}${release}${
35e80 73 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73  shared_ext}$vers
35e90 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d  uffix ${libname}
35ea0 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72  ${release}${shar
35eb0 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 20 24 6c  ed_ext}$major $l
35ec0 69 62 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f 65  ibname${shared_e
35ed0 78 74 7d 27 0a 20 20 20 20 73 6f 6e 61 6d 65 5f  xt}'.    soname_
35ee0 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d  spec='${libname}
35ef0 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72  ${release}${shar
35f00 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a 20  ed_ext}$major'. 
35f10 20 20 20 69 66 20 74 65 73 74 20 22 58 24 48 50     if test "X$HP
35f20 55 58 5f 49 41 36 34 5f 4d 4f 44 45 22 20 3d 20  UX_IA64_MODE" = 
35f30 58 33 32 3b 20 74 68 65 6e 0a 20 20 20 20 20 20  X32; then.      
35f40 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70  sys_lib_search_p
35f50 61 74 68 5f 73 70 65 63 3d 22 2f 75 73 72 2f 6c  ath_spec="/usr/l
35f60 69 62 2f 68 70 75 78 33 32 20 2f 75 73 72 2f 6c  ib/hpux32 /usr/l
35f70 6f 63 61 6c 2f 6c 69 62 2f 68 70 75 78 33 32 20  ocal/lib/hpux32 
35f80 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 22 0a  /usr/local/lib".
35f90 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 73      else.      s
35fa0 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61  ys_lib_search_pa
35fb0 74 68 5f 73 70 65 63 3d 22 2f 75 73 72 2f 6c 69  th_spec="/usr/li
35fc0 62 2f 68 70 75 78 36 34 20 2f 75 73 72 2f 6c 6f  b/hpux64 /usr/lo
35fd0 63 61 6c 2f 6c 69 62 2f 68 70 75 78 36 34 22 0a  cal/lib/hpux64".
35fe0 20 20 20 20 66 69 0a 20 20 20 20 73 79 73 5f 6c      fi.    sys_l
35ff0 69 62 5f 64 6c 73 65 61 72 63 68 5f 70 61 74 68  ib_dlsearch_path
36000 5f 73 70 65 63 3d 24 73 79 73 5f 6c 69 62 5f 73  _spec=$sys_lib_s
36010 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 0a  earch_path_spec.
36020 20 20 20 20 3b 3b 0a 20 20 20 68 70 70 61 2a 36      ;;.   hppa*6
36030 34 2a 29 0a 20 20 20 20 20 73 68 72 65 78 74 3d  4*).     shrext=
36040 27 2e 73 6c 27 0a 20 20 20 20 20 68 61 72 64 63  '.sl'.     hardc
36050 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65  ode_into_libs=ye
36060 73 0a 20 20 20 20 20 64 79 6e 61 6d 69 63 5f 6c  s.     dynamic_l
36070 69 6e 6b 65 72 3d 22 24 68 6f 73 74 5f 6f 73 20  inker="$host_os 
36080 64 6c 64 2e 73 6c 22 0a 20 20 20 20 20 73 68 6c  dld.sl".     shl
36090 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49  ibpath_var=LD_LI
360a0 42 52 41 52 59 5f 50 41 54 48 20 23 20 48 6f 77  BRARY_PATH # How
360b0 20 73 68 6f 75 6c 64 20 77 65 20 68 61 6e 64 6c   should we handl
360c0 65 20 53 48 4c 49 42 5f 50 41 54 48 0a 20 20 20  e SHLIB_PATH.   
360d0 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72    shlibpath_over
360e0 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65  rides_runpath=ye
360f0 73 20 23 20 55 6e 6c 65 73 73 20 2b 6e 6f 65 6e  s # Unless +noen
36100 76 76 61 72 20 69 73 20 73 70 65 63 69 66 69 65  vvar is specifie
36110 64 2e 0a 20 20 20 20 20 6c 69 62 72 61 72 79 5f  d..     library_
36120 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69  names_spec='${li
36130 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d  bname}${release}
36140 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76 65  ${shared_ext}$ve
36150 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d  rsuffix ${libnam
36160 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68  e}${release}${sh
36170 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 20  ared_ext}$major 
36180 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65 64  $libname${shared
36190 5f 65 78 74 7d 27 0a 20 20 20 20 20 73 6f 6e 61  _ext}'.     sona
361a0 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61  me_spec='${libna
361b0 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73  me}${release}${s
361c0 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72  hared_ext}$major
361d0 27 0a 20 20 20 20 20 73 79 73 5f 6c 69 62 5f 73  '.     sys_lib_s
361e0 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d  earch_path_spec=
361f0 22 2f 75 73 72 2f 6c 69 62 2f 70 61 32 30 5f 36  "/usr/lib/pa20_6
36200 34 20 2f 75 73 72 2f 63 63 73 2f 6c 69 62 2f 70  4 /usr/ccs/lib/p
36210 61 32 30 5f 36 34 22 0a 20 20 20 20 20 73 79 73  a20_64".     sys
36220 5f 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f 70 61  _lib_dlsearch_pa
36230 74 68 5f 73 70 65 63 3d 24 73 79 73 5f 6c 69 62  th_spec=$sys_lib
36240 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65  _search_path_spe
36250 63 0a 20 20 20 20 20 3b 3b 0a 20 20 20 2a 29 0a  c.     ;;.   *).
36260 20 20 20 20 73 68 72 65 78 74 3d 27 2e 73 6c 27      shrext='.sl'
36270 0a 20 20 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e  .    dynamic_lin
36280 6b 65 72 3d 22 24 68 6f 73 74 5f 6f 73 20 64 6c  ker="$host_os dl
36290 64 2e 73 6c 22 0a 20 20 20 20 73 68 6c 69 62 70  d.sl".    shlibp
362a0 61 74 68 5f 76 61 72 3d 53 48 4c 49 42 5f 50 41  ath_var=SHLIB_PA
362b0 54 48 0a 20 20 20 20 73 68 6c 69 62 70 61 74 68  TH.    shlibpath
362c0 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61  _overrides_runpa
362d0 74 68 3d 6e 6f 20 23 20 2b 73 20 69 73 20 72 65  th=no # +s is re
362e0 71 75 69 72 65 64 20 74 6f 20 65 6e 61 62 6c 65  quired to enable
362f0 20 53 48 4c 49 42 5f 50 41 54 48 0a 20 20 20 20   SHLIB_PATH.    
36300 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70  library_names_sp
36310 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  ec='${libname}${
36320 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64  release}${shared
36330 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20  _ext}$versuffix 
36340 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
36350 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74  ase}${shared_ext
36360 7d 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65  }$major $libname
36370 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 20  ${shared_ext}'. 
36380 20 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27     soname_spec='
36390 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
363a0 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74  ase}${shared_ext
363b0 7d 24 6d 61 6a 6f 72 27 0a 20 20 20 20 3b 3b 0a  }$major'.    ;;.
363c0 20 20 65 73 61 63 0a 20 20 23 20 48 50 2d 55 58    esac.  # HP-UX
363d0 20 72 75 6e 73 20 2a 72 65 61 6c 6c 79 2a 20 73   runs *really* s
363e0 6c 6f 77 6c 79 20 75 6e 6c 65 73 73 20 73 68 61  lowly unless sha
363f0 72 65 64 20 6c 69 62 72 61 72 69 65 73 20 61 72  red libraries ar
36400 65 20 6d 6f 64 65 20 35 35 35 2e 0a 20 20 70 6f  e mode 555..  po
36410 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d 27  stinstall_cmds='
36420 63 68 6d 6f 64 20 35 35 35 20 24 6c 69 62 27 0a  chmod 555 $lib'.
36430 20 20 3b 3b 0a 0a 69 72 69 78 35 2a 20 7c 20 69    ;;..irix5* | i
36440 72 69 78 36 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75  rix6* | nonstopu
36450 78 2a 29 0a 20 20 63 61 73 65 20 24 68 6f 73 74  x*).  case $host
36460 5f 6f 73 20 69 6e 0a 20 20 20 20 6e 6f 6e 73 74  _os in.    nonst
36470 6f 70 75 78 2a 29 20 76 65 72 73 69 6f 6e 5f 74  opux*) version_t
36480 79 70 65 3d 6e 6f 6e 73 74 6f 70 75 78 20 3b 3b  ype=nonstopux ;;
36490 0a 20 20 20 20 2a 29 0a 09 69 66 20 74 65 73 74  .    *)..if test
364a0 20 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e   "$lt_cv_prog_gn
364b0 75 5f 6c 64 22 20 3d 20 79 65 73 3b 20 74 68 65  u_ld" = yes; the
364c0 6e 0a 09 09 76 65 72 73 69 6f 6e 5f 74 79 70 65  n...version_type
364d0 3d 6c 69 6e 75 78 0a 09 65 6c 73 65 0a 09 09 76  =linux..else...v
364e0 65 72 73 69 6f 6e 5f 74 79 70 65 3d 69 72 69 78  ersion_type=irix
364f0 0a 09 66 69 20 3b 3b 0a 20 20 65 73 61 63 0a 20  ..fi ;;.  esac. 
36500 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78   need_lib_prefix
36510 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73 69  =no.  need_versi
36520 6f 6e 3d 6e 6f 0a 20 20 73 6f 6e 61 6d 65 5f 73  on=no.  soname_s
36530 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24  pec='${libname}$
36540 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65  {release}${share
36550 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a 20 20  d_ext}$major'.  
36560 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70  library_names_sp
36570 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  ec='${libname}${
36580 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64  release}${shared
36590 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20  _ext}$versuffix 
365a0 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
365b0 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74  ase}${shared_ext
365c0 7d 24 6d 61 6a 6f 72 20 24 7b 6c 69 62 6e 61 6d  }$major ${libnam
365d0 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68  e}${release}${sh
365e0 61 72 65 64 5f 65 78 74 7d 20 24 6c 69 62 6e 61  ared_ext} $libna
365f0 6d 65 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27  me${shared_ext}'
36600 0a 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73  .  case $host_os
36610 20 69 6e 0a 20 20 69 72 69 78 35 2a 20 7c 20 6e   in.  irix5* | n
36620 6f 6e 73 74 6f 70 75 78 2a 29 0a 20 20 20 20 6c  onstopux*).    l
36630 69 62 73 75 66 66 3d 20 73 68 6c 69 62 73 75 66  ibsuff= shlibsuf
36640 66 3d 0a 20 20 20 20 3b 3b 0a 20 20 2a 29 0a 20  f=.    ;;.  *). 
36650 20 20 20 63 61 73 65 20 24 4c 44 20 69 6e 20 23     case $LD in #
36660 20 6c 69 62 74 6f 6f 6c 2e 6d 34 20 77 69 6c 6c   libtool.m4 will
36670 20 61 64 64 20 6f 6e 65 20 6f 66 20 74 68 65 73   add one of thes
36680 65 20 73 77 69 74 63 68 65 73 20 74 6f 20 4c 44  e switches to LD
36690 0a 20 20 20 20 2a 2d 33 32 7c 2a 22 2d 33 32 20  .    *-32|*"-32 
366a0 22 7c 2a 2d 6d 65 6c 66 33 32 62 73 6d 69 70 7c  "|*-melf32bsmip|
366b0 2a 22 2d 6d 65 6c 66 33 32 62 73 6d 69 70 20 22  *"-melf32bsmip "
366c0 29 0a 20 20 20 20 20 20 6c 69 62 73 75 66 66 3d  ).      libsuff=
366d0 20 73 68 6c 69 62 73 75 66 66 3d 20 6c 69 62 6d   shlibsuff= libm
366e0 61 67 69 63 3d 33 32 2d 62 69 74 3b 3b 0a 20 20  agic=32-bit;;.  
366f0 20 20 2a 2d 6e 33 32 7c 2a 22 2d 6e 33 32 20 22    *-n32|*"-n32 "
36700 7c 2a 2d 6d 65 6c 66 33 32 62 6d 69 70 6e 33 32  |*-melf32bmipn32
36710 7c 2a 22 2d 6d 65 6c 66 33 32 62 6d 69 70 6e 33  |*"-melf32bmipn3
36720 32 20 22 29 0a 20 20 20 20 20 20 6c 69 62 73 75  2 ").      libsu
36730 66 66 3d 33 32 20 73 68 6c 69 62 73 75 66 66 3d  ff=32 shlibsuff=
36740 4e 33 32 20 6c 69 62 6d 61 67 69 63 3d 4e 33 32  N32 libmagic=N32
36750 3b 3b 0a 20 20 20 20 2a 2d 36 34 7c 2a 22 2d 36  ;;.    *-64|*"-6
36760 34 20 22 7c 2a 2d 6d 65 6c 66 36 34 62 6d 69 70  4 "|*-melf64bmip
36770 7c 2a 22 2d 6d 65 6c 66 36 34 62 6d 69 70 20 22  |*"-melf64bmip "
36780 29 0a 20 20 20 20 20 20 6c 69 62 73 75 66 66 3d  ).      libsuff=
36790 36 34 20 73 68 6c 69 62 73 75 66 66 3d 36 34 20  64 shlibsuff=64 
367a0 6c 69 62 6d 61 67 69 63 3d 36 34 2d 62 69 74 3b  libmagic=64-bit;
367b0 3b 0a 20 20 20 20 2a 29 20 6c 69 62 73 75 66 66  ;.    *) libsuff
367c0 3d 20 73 68 6c 69 62 73 75 66 66 3d 20 6c 69 62  = shlibsuff= lib
367d0 6d 61 67 69 63 3d 6e 65 76 65 72 2d 6d 61 74 63  magic=never-matc
367e0 68 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 20  h;;.    esac.   
367f0 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 73 68 6c   ;;.  esac.  shl
36800 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49  ibpath_var=LD_LI
36810 42 52 41 52 59 24 7b 73 68 6c 69 62 73 75 66 66  BRARY${shlibsuff
36820 7d 5f 50 41 54 48 0a 20 20 73 68 6c 69 62 70 61  }_PATH.  shlibpa
36830 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e  th_overrides_run
36840 70 61 74 68 3d 6e 6f 0a 20 20 73 79 73 5f 6c 69  path=no.  sys_li
36850 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70  b_search_path_sp
36860 65 63 3d 22 2f 75 73 72 2f 6c 69 62 24 7b 6c 69  ec="/usr/lib${li
36870 62 73 75 66 66 7d 20 2f 6c 69 62 24 7b 6c 69 62  bsuff} /lib${lib
36880 73 75 66 66 7d 20 2f 75 73 72 2f 6c 6f 63 61 6c  suff} /usr/local
36890 2f 6c 69 62 24 7b 6c 69 62 73 75 66 66 7d 22 0a  /lib${libsuff}".
368a0 20 20 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72    sys_lib_dlsear
368b0 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 2f 75  ch_path_spec="/u
368c0 73 72 2f 6c 69 62 24 7b 6c 69 62 73 75 66 66 7d  sr/lib${libsuff}
368d0 20 2f 6c 69 62 24 7b 6c 69 62 73 75 66 66 7d 22   /lib${libsuff}"
368e0 0a 20 20 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f  .  hardcode_into
368f0 5f 6c 69 62 73 3d 79 65 73 0a 20 20 3b 3b 0a 0a  _libs=yes.  ;;..
36900 23 20 4e 6f 20 73 68 61 72 65 64 20 6c 69 62 20  # No shared lib 
36910 73 75 70 70 6f 72 74 20 66 6f 72 20 4c 69 6e 75  support for Linu
36920 78 20 6f 6c 64 6c 64 2c 20 61 6f 75 74 2c 20 6f  x oldld, aout, o
36930 72 20 63 6f 66 66 2e 0a 6c 69 6e 75 78 2a 6f 6c  r coff..linux*ol
36940 64 6c 64 2a 20 7c 20 6c 69 6e 75 78 2a 61 6f 75  dld* | linux*aou
36950 74 2a 20 7c 20 6c 69 6e 75 78 2a 63 6f 66 66 2a  t* | linux*coff*
36960 29 0a 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b  ).  dynamic_link
36970 65 72 3d 6e 6f 0a 20 20 3b 3b 0a 0a 23 20 54 68  er=no.  ;;..# Th
36980 69 73 20 6d 75 73 74 20 62 65 20 4c 69 6e 75 78  is must be Linux
36990 20 45 4c 46 2e 0a 6c 69 6e 75 78 2a 29 0a 20 20   ELF..linux*).  
369a0 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e  version_type=lin
369b0 75 78 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72  ux.  need_lib_pr
369c0 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76  efix=no.  need_v
369d0 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 62 72  ersion=no.  libr
369e0 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27  ary_names_spec='
369f0 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
36a00 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74  ase}${shared_ext
36a10 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69  }$versuffix ${li
36a20 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d  bname}${release}
36a30 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61  ${shared_ext}$ma
36a40 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 24 7b 73 68  jor $libname${sh
36a50 61 72 65 64 5f 65 78 74 7d 27 0a 20 20 73 6f 6e  ared_ext}'.  son
36a60 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e  ame_spec='${libn
36a70 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b  ame}${release}${
36a80 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f  shared_ext}$majo
36a90 72 27 0a 20 20 66 69 6e 69 73 68 5f 63 6d 64 73  r'.  finish_cmds
36aa0 3d 27 50 41 54 48 3d 22 5c 24 50 41 54 48 3a 2f  ='PATH="\$PATH:/
36ab0 73 62 69 6e 22 20 6c 64 63 6f 6e 66 69 67 20 2d  sbin" ldconfig -
36ac0 6e 20 24 6c 69 62 64 69 72 27 0a 20 20 73 68 6c  n $libdir'.  shl
36ad0 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49  ibpath_var=LD_LI
36ae0 42 52 41 52 59 5f 50 41 54 48 0a 20 20 73 68 6c  BRARY_PATH.  shl
36af0 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73  ibpath_overrides
36b00 5f 72 75 6e 70 61 74 68 3d 6e 6f 0a 20 20 23 20  _runpath=no.  # 
36b10 54 68 69 73 20 69 6d 70 6c 69 65 73 20 6e 6f 20  This implies no 
36b20 66 61 73 74 5f 69 6e 73 74 61 6c 6c 2c 20 77 68  fast_install, wh
36b30 69 63 68 20 69 73 20 75 6e 61 63 63 65 70 74 61  ich is unaccepta
36b40 62 6c 65 2e 0a 20 20 23 20 53 6f 6d 65 20 72 65  ble..  # Some re
36b50 77 6f 72 6b 20 77 69 6c 6c 20 62 65 20 6e 65 65  work will be nee
36b60 64 65 64 20 74 6f 20 61 6c 6c 6f 77 20 66 6f 72  ded to allow for
36b70 20 66 61 73 74 5f 69 6e 73 74 61 6c 6c 0a 20 20   fast_install.  
36b80 23 20 62 65 66 6f 72 65 20 74 68 69 73 20 63 61  # before this ca
36b90 6e 20 62 65 20 65 6e 61 62 6c 65 64 2e 0a 20 20  n be enabled..  
36ba0 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69  hardcode_into_li
36bb0 62 73 3d 79 65 73 0a 0a 20 20 23 20 41 70 70 65  bs=yes..  # Appe
36bc0 6e 64 20 6c 64 2e 73 6f 2e 63 6f 6e 66 20 63 6f  nd ld.so.conf co
36bd0 6e 74 65 6e 74 73 20 74 6f 20 74 68 65 20 73 65  ntents to the se
36be0 61 72 63 68 20 70 61 74 68 0a 20 20 69 66 20 74  arch path.  if t
36bf0 65 73 74 20 2d 66 20 2f 65 74 63 2f 6c 64 2e 73  est -f /etc/ld.s
36c00 6f 2e 63 6f 6e 66 3b 20 74 68 65 6e 0a 20 20 20  o.conf; then.   
36c10 20 6c 64 5f 65 78 74 72 61 3d 60 24 53 45 44 20   ld_extra=`$SED 
36c20 2d 65 20 27 73 2f 3a 2c 5c 74 2f 20 2f 67 3b 73  -e 's/:,\t/ /g;s
36c30 2f 3d 5e 3d 2a 24 2f 2f 3b 73 2f 3d 5e 3d 20 2a  /=^=*$//;s/=^= *
36c40 20 2f 20 2f 67 27 20 2f 65 74 63 2f 6c 64 2e 73   / /g' /etc/ld.s
36c50 6f 2e 63 6f 6e 66 60 0a 20 20 20 20 73 79 73 5f  o.conf`.    sys_
36c60 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f 70 61 74  lib_dlsearch_pat
36c70 68 5f 73 70 65 63 3d 22 2f 6c 69 62 20 2f 75 73  h_spec="/lib /us
36c80 72 2f 6c 69 62 20 24 6c 64 5f 65 78 74 72 61 22  r/lib $ld_extra"
36c90 0a 20 20 66 69 0a 0a 20 20 23 20 57 65 20 75 73  .  fi..  # We us
36ca0 65 64 20 74 6f 20 74 65 73 74 20 66 6f 72 20 2f  ed to test for /
36cb0 6c 69 62 2f 6c 64 2e 73 6f 2e 31 20 61 6e 64 20  lib/ld.so.1 and 
36cc0 64 69 73 61 62 6c 65 20 73 68 61 72 65 64 20 6c  disable shared l
36cd0 69 62 72 61 72 69 65 73 20 6f 6e 0a 20 20 23 20  ibraries on.  # 
36ce0 70 6f 77 65 72 70 63 2c 20 62 65 63 61 75 73 65  powerpc, because
36cf0 20 4d 6b 4c 69 6e 75 78 20 6f 6e 6c 79 20 73 75   MkLinux only su
36d00 70 70 6f 72 74 65 64 20 73 68 61 72 65 64 20 6c  pported shared l
36d10 69 62 72 61 72 69 65 73 20 77 69 74 68 20 74 68  ibraries with th
36d20 65 0a 20 20 23 20 47 4e 55 20 64 79 6e 61 6d 69  e.  # GNU dynami
36d30 63 20 6c 69 6e 6b 65 72 2e 20 20 53 69 6e 63 65  c linker.  Since
36d40 20 74 68 69 73 20 77 61 73 20 62 72 6f 6b 65 6e   this was broken
36d50 20 77 69 74 68 20 63 72 6f 73 73 20 63 6f 6d 70   with cross comp
36d60 69 6c 65 72 73 2c 0a 20 20 23 20 6d 6f 73 74 20  ilers,.  # most 
36d70 70 6f 77 65 72 70 63 2d 6c 69 6e 75 78 20 62 6f  powerpc-linux bo
36d80 78 65 73 20 73 75 70 70 6f 72 74 20 64 79 6e 61  xes support dyna
36d90 6d 69 63 20 6c 69 6e 6b 69 6e 67 20 74 68 65 73  mic linking thes
36da0 65 20 64 61 79 73 20 61 6e 64 0a 20 20 23 20 70  e days and.  # p
36db0 65 6f 70 6c 65 20 63 61 6e 20 61 6c 77 61 79 73  eople can always
36dc0 20 2d 2d 64 69 73 61 62 6c 65 2d 73 68 61 72 65   --disable-share
36dd0 64 2c 20 74 68 65 20 74 65 73 74 20 77 61 73 20  d, the test was 
36de0 72 65 6d 6f 76 65 64 2c 20 61 6e 64 20 77 65 0a  removed, and we.
36df0 20 20 23 20 61 73 73 75 6d 65 20 74 68 65 20 47    # assume the G
36e00 4e 55 2f 4c 69 6e 75 78 20 64 79 6e 61 6d 69 63  NU/Linux dynamic
36e10 20 6c 69 6e 6b 65 72 20 69 73 20 69 6e 20 75 73   linker is in us
36e20 65 2e 0a 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e  e..  dynamic_lin
36e30 6b 65 72 3d 27 47 4e 55 2f 4c 69 6e 75 78 20 6c  ker='GNU/Linux l
36e40 64 2e 73 6f 27 0a 20 20 3b 3b 0a 0a 6b 6e 65 74  d.so&