/ Hex Artifact Content
Login

Artifact 630b53719ed71ab8eb0a0c183443379bac32da92:


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 41 4c 4c 4f 57 52 45 4c 45  ONNECT ALLOWRELE
3590: 41 53 45 20 54 45 4d 50 5f 53 54 4f 52 45 20 42  ASE TEMP_STORE B
35a0: 55 49 4c 44 5f 45 58 45 45 58 54 20 4f 53 5f 55  UILD_EXEEXT OS_U
35b0: 4e 49 58 20 4f 53 5f 57 49 4e 20 54 41 52 47 45  NIX OS_WIN TARGE
35c0: 54 5f 45 58 45 45 58 54 20 54 43 4c 5f 56 45 52  T_EXEEXT TCL_VER
35d0: 53 49 4f 4e 20 54 43 4c 5f 42 49 4e 5f 44 49 52  SION TCL_BIN_DIR
35e0: 20 54 43 4c 5f 53 52 43 5f 44 49 52 20 54 43 4c   TCL_SRC_DIR TCL
35f0: 5f 4c 49 42 53 20 54 43 4c 5f 49 4e 43 4c 55 44  _LIBS TCL_INCLUD
3600: 45 5f 53 50 45 43 20 54 43 4c 5f 4c 49 42 5f 46  E_SPEC TCL_LIB_F
3610: 49 4c 45 20 54 43 4c 5f 4c 49 42 5f 46 4c 41 47  ILE TCL_LIB_FLAG
3620: 20 54 43 4c 5f 4c 49 42 5f 53 50 45 43 20 54 43   TCL_LIB_SPEC TC
3630: 4c 5f 53 54 55 42 5f 4c 49 42 5f 46 49 4c 45 20  L_STUB_LIB_FILE 
3640: 54 43 4c 5f 53 54 55 42 5f 4c 49 42 5f 46 4c 41  TCL_STUB_LIB_FLA
3650: 47 20 54 43 4c 5f 53 54 55 42 5f 4c 49 42 5f 53  G TCL_STUB_LIB_S
3660: 50 45 43 20 48 41 56 45 5f 54 43 4c 20 54 41 52  PEC HAVE_TCL TAR
3670: 47 45 54 5f 52 45 41 44 4c 49 4e 45 5f 4c 49 42  GET_READLINE_LIB
3680: 53 20 54 41 52 47 45 54 5f 52 45 41 44 4c 49 4e  S TARGET_READLIN
3690: 45 5f 49 4e 43 20 54 41 52 47 45 54 5f 48 41 56  E_INC TARGET_HAV
36a0: 45 5f 52 45 41 44 4c 49 4e 45 20 54 41 52 47 45  E_READLINE TARGE
36b0: 54 5f 44 45 42 55 47 20 54 41 52 47 45 54 5f 4c  T_DEBUG TARGET_L
36c0: 49 42 53 20 4c 49 42 4f 42 4a 53 20 4c 54 4c 49  IBS LIBOBJS LTLI
36d0: 42 4f 42 4a 53 27 0a 61 63 5f 73 75 62 73 74 5f  BOBJS'.ac_subst_
36e0: 66 69 6c 65 73 3d 27 27 0a 0a 23 20 49 6e 69 74  files=''..# Init
36f0: 69 61 6c 69 7a 65 20 73 6f 6d 65 20 76 61 72 69  ialize some vari
3700: 61 62 6c 65 73 20 73 65 74 20 62 79 20 6f 70 74  ables set by opt
3710: 69 6f 6e 73 2e 0a 61 63 5f 69 6e 69 74 5f 68 65  ions..ac_init_he
3720: 6c 70 3d 0a 61 63 5f 69 6e 69 74 5f 76 65 72 73  lp=.ac_init_vers
3730: 69 6f 6e 3d 66 61 6c 73 65 0a 23 20 54 68 65 20  ion=false.# The 
3740: 76 61 72 69 61 62 6c 65 73 20 68 61 76 65 20 74  variables have t
3750: 68 65 20 73 61 6d 65 20 6e 61 6d 65 73 20 61 73  he same names as
3760: 20 74 68 65 20 6f 70 74 69 6f 6e 73 2c 20 77 69   the options, wi
3770: 74 68 0a 23 20 64 61 73 68 65 73 20 63 68 61 6e  th.# dashes chan
3780: 67 65 64 20 74 6f 20 75 6e 64 65 72 6c 69 6e 65  ged to underline
3790: 73 2e 0a 63 61 63 68 65 5f 66 69 6c 65 3d 2f 64  s..cache_file=/d
37a0: 65 76 2f 6e 75 6c 6c 0a 65 78 65 63 5f 70 72 65  ev/null.exec_pre
37b0: 66 69 78 3d 4e 4f 4e 45 0a 6e 6f 5f 63 72 65 61  fix=NONE.no_crea
37c0: 74 65 3d 0a 6e 6f 5f 72 65 63 75 72 73 69 6f 6e  te=.no_recursion
37d0: 3d 0a 70 72 65 66 69 78 3d 4e 4f 4e 45 0a 70 72  =.prefix=NONE.pr
37e0: 6f 67 72 61 6d 5f 70 72 65 66 69 78 3d 4e 4f 4e  ogram_prefix=NON
37f0: 45 0a 70 72 6f 67 72 61 6d 5f 73 75 66 66 69 78  E.program_suffix
3800: 3d 4e 4f 4e 45 0a 70 72 6f 67 72 61 6d 5f 74 72  =NONE.program_tr
3810: 61 6e 73 66 6f 72 6d 5f 6e 61 6d 65 3d 73 2c 78  ansform_name=s,x
3820: 2c 78 2c 0a 73 69 6c 65 6e 74 3d 0a 73 69 74 65  ,x,.silent=.site
3830: 3d 0a 73 72 63 64 69 72 3d 0a 76 65 72 62 6f 73  =.srcdir=.verbos
3840: 65 3d 0a 78 5f 69 6e 63 6c 75 64 65 73 3d 4e 4f  e=.x_includes=NO
3850: 4e 45 0a 78 5f 6c 69 62 72 61 72 69 65 73 3d 4e  NE.x_libraries=N
3860: 4f 4e 45 0a 0a 23 20 49 6e 73 74 61 6c 6c 61 74  ONE..# Installat
3870: 69 6f 6e 20 64 69 72 65 63 74 6f 72 79 20 6f 70  ion directory op
3880: 74 69 6f 6e 73 2e 0a 23 20 54 68 65 73 65 20 61  tions..# These a
3890: 72 65 20 6c 65 66 74 20 75 6e 65 78 70 61 6e 64  re left unexpand
38a0: 65 64 20 73 6f 20 75 73 65 72 73 20 63 61 6e 20  ed so users can 
38b0: 22 6d 61 6b 65 20 69 6e 73 74 61 6c 6c 20 65 78  "make install ex
38c0: 65 63 5f 70 72 65 66 69 78 3d 2f 66 6f 6f 22 0a  ec_prefix=/foo".
38d0: 23 20 61 6e 64 20 61 6c 6c 20 74 68 65 20 76 61  # and all the va
38e0: 72 69 61 62 6c 65 73 20 74 68 61 74 20 61 72 65  riables that are
38f0: 20 73 75 70 70 6f 73 65 64 20 74 6f 20 62 65 20   supposed to be 
3900: 62 61 73 65 64 20 6f 6e 20 65 78 65 63 5f 70 72  based on exec_pr
3910: 65 66 69 78 0a 23 20 62 79 20 64 65 66 61 75 6c  efix.# by defaul
3920: 74 20 77 69 6c 6c 20 61 63 74 75 61 6c 6c 79 20  t will actually 
3930: 63 68 61 6e 67 65 2e 0a 23 20 55 73 65 20 62 72  change..# Use br
3940: 61 63 65 73 20 69 6e 73 74 65 61 64 20 6f 66 20  aces instead of 
3950: 70 61 72 65 6e 73 20 62 65 63 61 75 73 65 20 73  parens because s
3960: 68 2c 20 70 65 72 6c 2c 20 65 74 63 2e 20 61 6c  h, perl, etc. al
3970: 73 6f 20 61 63 63 65 70 74 20 74 68 65 6d 2e 0a  so accept them..
3980: 62 69 6e 64 69 72 3d 27 24 7b 65 78 65 63 5f 70  bindir='${exec_p
3990: 72 65 66 69 78 7d 2f 62 69 6e 27 0a 73 62 69 6e  refix}/bin'.sbin
39a0: 64 69 72 3d 27 24 7b 65 78 65 63 5f 70 72 65 66  dir='${exec_pref
39b0: 69 78 7d 2f 73 62 69 6e 27 0a 6c 69 62 65 78 65  ix}/sbin'.libexe
39c0: 63 64 69 72 3d 27 24 7b 65 78 65 63 5f 70 72 65  cdir='${exec_pre
39d0: 66 69 78 7d 2f 6c 69 62 65 78 65 63 27 0a 64 61  fix}/libexec'.da
39e0: 74 61 64 69 72 3d 27 24 7b 70 72 65 66 69 78 7d  tadir='${prefix}
39f0: 2f 73 68 61 72 65 27 0a 73 79 73 63 6f 6e 66 64  /share'.sysconfd
3a00: 69 72 3d 27 24 7b 70 72 65 66 69 78 7d 2f 65 74  ir='${prefix}/et
3a10: 63 27 0a 73 68 61 72 65 64 73 74 61 74 65 64 69  c'.sharedstatedi
3a20: 72 3d 27 24 7b 70 72 65 66 69 78 7d 2f 63 6f 6d  r='${prefix}/com
3a30: 27 0a 6c 6f 63 61 6c 73 74 61 74 65 64 69 72 3d  '.localstatedir=
3a40: 27 24 7b 70 72 65 66 69 78 7d 2f 76 61 72 27 0a  '${prefix}/var'.
3a50: 6c 69 62 64 69 72 3d 27 24 7b 65 78 65 63 5f 70  libdir='${exec_p
3a60: 72 65 66 69 78 7d 2f 6c 69 62 27 0a 69 6e 63 6c  refix}/lib'.incl
3a70: 75 64 65 64 69 72 3d 27 24 7b 70 72 65 66 69 78  udedir='${prefix
3a80: 7d 2f 69 6e 63 6c 75 64 65 27 0a 6f 6c 64 69 6e  }/include'.oldin
3a90: 63 6c 75 64 65 64 69 72 3d 27 2f 75 73 72 2f 69  cludedir='/usr/i
3aa0: 6e 63 6c 75 64 65 27 0a 69 6e 66 6f 64 69 72 3d  nclude'.infodir=
3ab0: 27 24 7b 70 72 65 66 69 78 7d 2f 69 6e 66 6f 27  '${prefix}/info'
3ac0: 0a 6d 61 6e 64 69 72 3d 27 24 7b 70 72 65 66 69  .mandir='${prefi
3ad0: 78 7d 2f 6d 61 6e 27 0a 0a 61 63 5f 70 72 65 76  x}/man'..ac_prev
3ae0: 3d 0a 66 6f 72 20 61 63 5f 6f 70 74 69 6f 6e 0a  =.for ac_option.
3af0: 64 6f 0a 20 20 23 20 49 66 20 74 68 65 20 70 72  do.  # If the pr
3b00: 65 76 69 6f 75 73 20 6f 70 74 69 6f 6e 20 6e 65  evious option ne
3b10: 65 64 73 20 61 6e 20 61 72 67 75 6d 65 6e 74 2c  eds an argument,
3b20: 20 61 73 73 69 67 6e 20 69 74 2e 0a 20 20 69 66   assign it..  if
3b30: 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 70 72   test -n "$ac_pr
3b40: 65 76 22 3b 20 74 68 65 6e 0a 20 20 20 20 65 76  ev"; then.    ev
3b50: 61 6c 20 22 24 61 63 5f 70 72 65 76 3d 5c 24 61  al "$ac_prev=\$a
3b60: 63 5f 6f 70 74 69 6f 6e 22 0a 20 20 20 20 61 63  c_option".    ac
3b70: 5f 70 72 65 76 3d 0a 20 20 20 20 63 6f 6e 74 69  _prev=.    conti
3b80: 6e 75 65 0a 20 20 66 69 0a 0a 20 20 61 63 5f 6f  nue.  fi..  ac_o
3b90: 70 74 61 72 67 3d 60 65 78 70 72 20 22 78 24 61  ptarg=`expr "x$a
3ba0: 63 5f 6f 70 74 69 6f 6e 22 20 3a 20 27 78 5b 5e  c_option" : 'x[^
3bb0: 3d 5d 2a 3d 5c 28 2e 2a 5c 29 27 60 0a 0a 20 20  =]*=\(.*\)'`..  
3bc0: 23 20 41 63 63 65 70 74 20 74 68 65 20 69 6d 70  # Accept the imp
3bd0: 6f 72 74 61 6e 74 20 43 79 67 6e 75 73 20 63 6f  ortant Cygnus co
3be0: 6e 66 69 67 75 72 65 20 6f 70 74 69 6f 6e 73 2c  nfigure options,
3bf0: 20 73 6f 20 77 65 20 63 61 6e 20 64 69 61 67 6e   so we can diagn
3c00: 6f 73 65 20 74 79 70 6f 73 2e 0a 0a 20 20 63 61  ose typos...  ca
3c10: 73 65 20 24 61 63 5f 6f 70 74 69 6f 6e 20 69 6e  se $ac_option in
3c20: 0a 0a 20 20 2d 62 69 6e 64 69 72 20 7c 20 2d 2d  ..  -bindir | --
3c30: 62 69 6e 64 69 72 20 7c 20 2d 2d 62 69 6e 64 69  bindir | --bindi
3c40: 20 7c 20 2d 2d 62 69 6e 64 20 7c 20 2d 2d 62 69   | --bind | --bi
3c50: 6e 20 7c 20 2d 2d 62 69 29 0a 20 20 20 20 61 63  n | --bi).    ac
3c60: 5f 70 72 65 76 3d 62 69 6e 64 69 72 20 3b 3b 0a  _prev=bindir ;;.
3c70: 20 20 2d 62 69 6e 64 69 72 3d 2a 20 7c 20 2d 2d    -bindir=* | --
3c80: 62 69 6e 64 69 72 3d 2a 20 7c 20 2d 2d 62 69 6e  bindir=* | --bin
3c90: 64 69 3d 2a 20 7c 20 2d 2d 62 69 6e 64 3d 2a 20  di=* | --bind=* 
3ca0: 7c 20 2d 2d 62 69 6e 3d 2a 20 7c 20 2d 2d 62 69  | --bin=* | --bi
3cb0: 3d 2a 29 0a 20 20 20 20 62 69 6e 64 69 72 3d 24  =*).    bindir=$
3cc0: 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20  ac_optarg ;;..  
3cd0: 2d 62 75 69 6c 64 20 7c 20 2d 2d 62 75 69 6c 64  -build | --build
3ce0: 20 7c 20 2d 2d 62 75 69 6c 20 7c 20 2d 2d 62 75   | --buil | --bu
3cf0: 69 20 7c 20 2d 2d 62 75 29 0a 20 20 20 20 61 63  i | --bu).    ac
3d00: 5f 70 72 65 76 3d 62 75 69 6c 64 5f 61 6c 69 61  _prev=build_alia
3d10: 73 20 3b 3b 0a 20 20 2d 62 75 69 6c 64 3d 2a 20  s ;;.  -build=* 
3d20: 7c 20 2d 2d 62 75 69 6c 64 3d 2a 20 7c 20 2d 2d  | --build=* | --
3d30: 62 75 69 6c 3d 2a 20 7c 20 2d 2d 62 75 69 3d 2a  buil=* | --bui=*
3d40: 20 7c 20 2d 2d 62 75 3d 2a 29 0a 20 20 20 20 62   | --bu=*).    b
3d50: 75 69 6c 64 5f 61 6c 69 61 73 3d 24 61 63 5f 6f  uild_alias=$ac_o
3d60: 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 63 61 63  ptarg ;;..  -cac
3d70: 68 65 2d 66 69 6c 65 20 7c 20 2d 2d 63 61 63 68  he-file | --cach
3d80: 65 2d 66 69 6c 65 20 7c 20 2d 2d 63 61 63 68 65  e-file | --cache
3d90: 2d 66 69 6c 20 7c 20 2d 2d 63 61 63 68 65 2d 66  -fil | --cache-f
3da0: 69 20 5c 0a 20 20 7c 20 2d 2d 63 61 63 68 65 2d  i \.  | --cache-
3db0: 66 20 7c 20 2d 2d 63 61 63 68 65 2d 20 7c 20 2d  f | --cache- | -
3dc0: 2d 63 61 63 68 65 20 7c 20 2d 2d 63 61 63 68 20  -cache | --cach 
3dd0: 7c 20 2d 2d 63 61 63 20 7c 20 2d 2d 63 61 20 7c  | --cac | --ca |
3de0: 20 2d 2d 63 29 0a 20 20 20 20 61 63 5f 70 72 65   --c).    ac_pre
3df0: 76 3d 63 61 63 68 65 5f 66 69 6c 65 20 3b 3b 0a  v=cache_file ;;.
3e00: 20 20 2d 63 61 63 68 65 2d 66 69 6c 65 3d 2a 20    -cache-file=* 
3e10: 7c 20 2d 2d 63 61 63 68 65 2d 66 69 6c 65 3d 2a  | --cache-file=*
3e20: 20 7c 20 2d 2d 63 61 63 68 65 2d 66 69 6c 3d 2a   | --cache-fil=*
3e30: 20 7c 20 2d 2d 63 61 63 68 65 2d 66 69 3d 2a 20   | --cache-fi=* 
3e40: 5c 0a 20 20 7c 20 2d 2d 63 61 63 68 65 2d 66 3d  \.  | --cache-f=
3e50: 2a 20 7c 20 2d 2d 63 61 63 68 65 2d 3d 2a 20 7c  * | --cache-=* |
3e60: 20 2d 2d 63 61 63 68 65 3d 2a 20 7c 20 2d 2d 63   --cache=* | --c
3e70: 61 63 68 3d 2a 20 7c 20 2d 2d 63 61 63 3d 2a 20  ach=* | --cac=* 
3e80: 7c 20 2d 2d 63 61 3d 2a 20 7c 20 2d 2d 63 3d 2a  | --ca=* | --c=*
3e90: 29 0a 20 20 20 20 63 61 63 68 65 5f 66 69 6c 65  ).    cache_file
3ea0: 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a  =$ac_optarg ;;..
3eb0: 20 20 2d 2d 63 6f 6e 66 69 67 2d 63 61 63 68 65    --config-cache
3ec0: 20 7c 20 2d 43 29 0a 20 20 20 20 63 61 63 68 65   | -C).    cache
3ed0: 5f 66 69 6c 65 3d 63 6f 6e 66 69 67 2e 63 61 63  _file=config.cac
3ee0: 68 65 20 3b 3b 0a 0a 20 20 2d 64 61 74 61 64 69  he ;;..  -datadi
3ef0: 72 20 7c 20 2d 2d 64 61 74 61 64 69 72 20 7c 20  r | --datadir | 
3f00: 2d 2d 64 61 74 61 64 69 20 7c 20 2d 2d 64 61 74  --datadi | --dat
3f10: 61 64 20 7c 20 2d 2d 64 61 74 61 20 7c 20 2d 2d  ad | --data | --
3f20: 64 61 74 20 7c 20 2d 2d 64 61 29 0a 20 20 20 20  dat | --da).    
3f30: 61 63 5f 70 72 65 76 3d 64 61 74 61 64 69 72 20  ac_prev=datadir 
3f40: 3b 3b 0a 20 20 2d 64 61 74 61 64 69 72 3d 2a 20  ;;.  -datadir=* 
3f50: 7c 20 2d 2d 64 61 74 61 64 69 72 3d 2a 20 7c 20  | --datadir=* | 
3f60: 2d 2d 64 61 74 61 64 69 3d 2a 20 7c 20 2d 2d 64  --datadi=* | --d
3f70: 61 74 61 64 3d 2a 20 7c 20 2d 2d 64 61 74 61 3d  atad=* | --data=
3f80: 2a 20 7c 20 2d 2d 64 61 74 3d 2a 20 5c 0a 20 20  * | --dat=* \.  
3f90: 7c 20 2d 2d 64 61 3d 2a 29 0a 20 20 20 20 64 61  | --da=*).    da
3fa0: 74 61 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67  tadir=$ac_optarg
3fb0: 20 3b 3b 0a 0a 20 20 2d 64 69 73 61 62 6c 65 2d   ;;..  -disable-
3fc0: 2a 20 7c 20 2d 2d 64 69 73 61 62 6c 65 2d 2a 29  * | --disable-*)
3fd0: 0a 20 20 20 20 61 63 5f 66 65 61 74 75 72 65 3d  .    ac_feature=
3fe0: 60 65 78 70 72 20 22 78 24 61 63 5f 6f 70 74 69  `expr "x$ac_opti
3ff0: 6f 6e 22 20 3a 20 27 78 2d 2a 64 69 73 61 62 6c  on" : 'x-*disabl
4000: 65 2d 5c 28 2e 2a 5c 29 27 60 0a 20 20 20 20 23  e-\(.*\)'`.    #
4010: 20 52 65 6a 65 63 74 20 6e 61 6d 65 73 20 74 68   Reject names th
4020: 61 74 20 61 72 65 20 6e 6f 74 20 76 61 6c 69 64  at are not valid
4030: 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20   shell variable 
4040: 6e 61 6d 65 73 2e 0a 20 20 20 20 65 78 70 72 20  names..    expr 
4050: 22 78 24 61 63 5f 66 65 61 74 75 72 65 22 20 3a  "x$ac_feature" :
4060: 20 22 2e 2a 5b 5e 2d 5f 24 61 73 5f 63 72 5f 61   ".*[^-_$as_cr_a
4070: 6c 6e 75 6d 5d 22 20 3e 2f 64 65 76 2f 6e 75 6c  lnum]" >/dev/nul
4080: 6c 20 26 26 0a 20 20 20 20 20 20 7b 20 65 63 68  l &&.      { ech
4090: 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
40a0: 3a 20 69 6e 76 61 6c 69 64 20 66 65 61 74 75 72  : invalid featur
40b0: 65 20 6e 61 6d 65 3a 20 24 61 63 5f 66 65 61 74  e name: $ac_feat
40c0: 75 72 65 22 20 3e 26 32 0a 20 20 20 7b 20 28 65  ure" >&2.   { (e
40d0: 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20  xit 1); exit 1; 
40e0: 7d 3b 20 7d 0a 20 20 20 20 61 63 5f 66 65 61 74  }; }.    ac_feat
40f0: 75 72 65 3d 60 65 63 68 6f 20 24 61 63 5f 66 65  ure=`echo $ac_fe
4100: 61 74 75 72 65 20 7c 20 73 65 64 20 27 73 2f 2d  ature | sed 's/-
4110: 2f 5f 2f 67 27 60 0a 20 20 20 20 65 76 61 6c 20  /_/g'`.    eval 
4120: 22 65 6e 61 62 6c 65 5f 24 61 63 5f 66 65 61 74  "enable_$ac_feat
4130: 75 72 65 3d 6e 6f 22 20 3b 3b 0a 0a 20 20 2d 65  ure=no" ;;..  -e
4140: 6e 61 62 6c 65 2d 2a 20 7c 20 2d 2d 65 6e 61 62  nable-* | --enab
4150: 6c 65 2d 2a 29 0a 20 20 20 20 61 63 5f 66 65 61  le-*).    ac_fea
4160: 74 75 72 65 3d 60 65 78 70 72 20 22 78 24 61 63  ture=`expr "x$ac
4170: 5f 6f 70 74 69 6f 6e 22 20 3a 20 27 78 2d 2a 65  _option" : 'x-*e
4180: 6e 61 62 6c 65 2d 5c 28 5b 5e 3d 5d 2a 5c 29 27  nable-\([^=]*\)'
4190: 60 0a 20 20 20 20 23 20 52 65 6a 65 63 74 20 6e  `.    # Reject n
41a0: 61 6d 65 73 20 74 68 61 74 20 61 72 65 20 6e 6f  ames that are no
41b0: 74 20 76 61 6c 69 64 20 73 68 65 6c 6c 20 76 61  t valid shell va
41c0: 72 69 61 62 6c 65 20 6e 61 6d 65 73 2e 0a 20 20  riable names..  
41d0: 20 20 65 78 70 72 20 22 78 24 61 63 5f 66 65 61    expr "x$ac_fea
41e0: 74 75 72 65 22 20 3a 20 22 2e 2a 5b 5e 2d 5f 24  ture" : ".*[^-_$
41f0: 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 22 20 3e 2f  as_cr_alnum]" >/
4200: 64 65 76 2f 6e 75 6c 6c 20 26 26 0a 20 20 20 20  dev/null &&.    
4210: 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65    { echo "$as_me
4220: 3a 20 65 72 72 6f 72 3a 20 69 6e 76 61 6c 69 64  : error: invalid
4230: 20 66 65 61 74 75 72 65 20 6e 61 6d 65 3a 20 24   feature name: $
4240: 61 63 5f 66 65 61 74 75 72 65 22 20 3e 26 32 0a  ac_feature" >&2.
4250: 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65     { (exit 1); e
4260: 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 20 20 20 20  xit 1; }; }.    
4270: 61 63 5f 66 65 61 74 75 72 65 3d 60 65 63 68 6f  ac_feature=`echo
4280: 20 24 61 63 5f 66 65 61 74 75 72 65 20 7c 20 73   $ac_feature | s
4290: 65 64 20 27 73 2f 2d 2f 5f 2f 67 27 60 0a 20 20  ed 's/-/_/g'`.  
42a0: 20 20 63 61 73 65 20 24 61 63 5f 6f 70 74 69 6f    case $ac_optio
42b0: 6e 20 69 6e 0a 20 20 20 20 20 20 2a 3d 2a 29 20  n in.      *=*) 
42c0: 61 63 5f 6f 70 74 61 72 67 3d 60 65 63 68 6f 20  ac_optarg=`echo 
42d0: 22 24 61 63 5f 6f 70 74 61 72 67 22 20 7c 20 73  "$ac_optarg" | s
42e0: 65 64 20 22 73 2f 27 2f 27 5c 5c 5c 5c 5c 5c 5c  ed "s/'/'\\\\\\\
42f0: 5c 27 27 2f 67 22 60 3b 3b 0a 20 20 20 20 20 20  \''/g"`;;.      
4300: 2a 29 20 61 63 5f 6f 70 74 61 72 67 3d 79 65 73  *) ac_optarg=yes
4310: 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 20   ;;.    esac.   
4320: 20 65 76 61 6c 20 22 65 6e 61 62 6c 65 5f 24 61   eval "enable_$a
4330: 63 5f 66 65 61 74 75 72 65 3d 27 24 61 63 5f 6f  c_feature='$ac_o
4340: 70 74 61 72 67 27 22 20 3b 3b 0a 0a 20 20 2d 65  ptarg'" ;;..  -e
4350: 78 65 63 2d 70 72 65 66 69 78 20 7c 20 2d 2d 65  xec-prefix | --e
4360: 78 65 63 5f 70 72 65 66 69 78 20 7c 20 2d 2d 65  xec_prefix | --e
4370: 78 65 63 2d 70 72 65 66 69 78 20 7c 20 2d 2d 65  xec-prefix | --e
4380: 78 65 63 2d 70 72 65 66 69 20 5c 0a 20 20 7c 20  xec-prefi \.  | 
4390: 2d 2d 65 78 65 63 2d 70 72 65 66 20 7c 20 2d 2d  --exec-pref | --
43a0: 65 78 65 63 2d 70 72 65 20 7c 20 2d 2d 65 78 65  exec-pre | --exe
43b0: 63 2d 70 72 20 7c 20 2d 2d 65 78 65 63 2d 70 20  c-pr | --exec-p 
43c0: 7c 20 2d 2d 65 78 65 63 2d 20 5c 0a 20 20 7c 20  | --exec- \.  | 
43d0: 2d 2d 65 78 65 63 20 7c 20 2d 2d 65 78 65 20 7c  --exec | --exe |
43e0: 20 2d 2d 65 78 29 0a 20 20 20 20 61 63 5f 70 72   --ex).    ac_pr
43f0: 65 76 3d 65 78 65 63 5f 70 72 65 66 69 78 20 3b  ev=exec_prefix ;
4400: 3b 0a 20 20 2d 65 78 65 63 2d 70 72 65 66 69 78  ;.  -exec-prefix
4410: 3d 2a 20 7c 20 2d 2d 65 78 65 63 5f 70 72 65 66  =* | --exec_pref
4420: 69 78 3d 2a 20 7c 20 2d 2d 65 78 65 63 2d 70 72  ix=* | --exec-pr
4430: 65 66 69 78 3d 2a 20 7c 20 2d 2d 65 78 65 63 2d  efix=* | --exec-
4440: 70 72 65 66 69 3d 2a 20 5c 0a 20 20 7c 20 2d 2d  prefi=* \.  | --
4450: 65 78 65 63 2d 70 72 65 66 3d 2a 20 7c 20 2d 2d  exec-pref=* | --
4460: 65 78 65 63 2d 70 72 65 3d 2a 20 7c 20 2d 2d 65  exec-pre=* | --e
4470: 78 65 63 2d 70 72 3d 2a 20 7c 20 2d 2d 65 78 65  xec-pr=* | --exe
4480: 63 2d 70 3d 2a 20 7c 20 2d 2d 65 78 65 63 2d 3d  c-p=* | --exec-=
4490: 2a 20 5c 0a 20 20 7c 20 2d 2d 65 78 65 63 3d 2a  * \.  | --exec=*
44a0: 20 7c 20 2d 2d 65 78 65 3d 2a 20 7c 20 2d 2d 65   | --exe=* | --e
44b0: 78 3d 2a 29 0a 20 20 20 20 65 78 65 63 5f 70 72  x=*).    exec_pr
44c0: 65 66 69 78 3d 24 61 63 5f 6f 70 74 61 72 67 20  efix=$ac_optarg 
44d0: 3b 3b 0a 0a 20 20 2d 67 61 73 20 7c 20 2d 2d 67  ;;..  -gas | --g
44e0: 61 73 20 7c 20 2d 2d 67 61 20 7c 20 2d 2d 67 29  as | --ga | --g)
44f0: 0a 20 20 20 20 23 20 4f 62 73 6f 6c 65 74 65 3b  .    # Obsolete;
4500: 20 75 73 65 20 2d 2d 77 69 74 68 2d 67 61 73 2e   use --with-gas.
4510: 0a 20 20 20 20 77 69 74 68 5f 67 61 73 3d 79 65  .    with_gas=ye
4520: 73 20 3b 3b 0a 0a 20 20 2d 68 65 6c 70 20 7c 20  s ;;..  -help | 
4530: 2d 2d 68 65 6c 70 20 7c 20 2d 2d 68 65 6c 20 7c  --help | --hel |
4540: 20 2d 2d 68 65 20 7c 20 2d 68 29 0a 20 20 20 20   --he | -h).    
4550: 61 63 5f 69 6e 69 74 5f 68 65 6c 70 3d 6c 6f 6e  ac_init_help=lon
4560: 67 20 3b 3b 0a 20 20 2d 68 65 6c 70 3d 72 2a 20  g ;;.  -help=r* 
4570: 7c 20 2d 2d 68 65 6c 70 3d 72 2a 20 7c 20 2d 2d  | --help=r* | --
4580: 68 65 6c 3d 72 2a 20 7c 20 2d 2d 68 65 3d 72 2a  hel=r* | --he=r*
4590: 20 7c 20 2d 68 72 2a 29 0a 20 20 20 20 61 63 5f   | -hr*).    ac_
45a0: 69 6e 69 74 5f 68 65 6c 70 3d 72 65 63 75 72 73  init_help=recurs
45b0: 69 76 65 20 3b 3b 0a 20 20 2d 68 65 6c 70 3d 73  ive ;;.  -help=s
45c0: 2a 20 7c 20 2d 2d 68 65 6c 70 3d 73 2a 20 7c 20  * | --help=s* | 
45d0: 2d 2d 68 65 6c 3d 73 2a 20 7c 20 2d 2d 68 65 3d  --hel=s* | --he=
45e0: 73 2a 20 7c 20 2d 68 73 2a 29 0a 20 20 20 20 61  s* | -hs*).    a
45f0: 63 5f 69 6e 69 74 5f 68 65 6c 70 3d 73 68 6f 72  c_init_help=shor
4600: 74 20 3b 3b 0a 0a 20 20 2d 68 6f 73 74 20 7c 20  t ;;..  -host | 
4610: 2d 2d 68 6f 73 74 20 7c 20 2d 2d 68 6f 73 20 7c  --host | --hos |
4620: 20 2d 2d 68 6f 29 0a 20 20 20 20 61 63 5f 70 72   --ho).    ac_pr
4630: 65 76 3d 68 6f 73 74 5f 61 6c 69 61 73 20 3b 3b  ev=host_alias ;;
4640: 0a 20 20 2d 68 6f 73 74 3d 2a 20 7c 20 2d 2d 68  .  -host=* | --h
4650: 6f 73 74 3d 2a 20 7c 20 2d 2d 68 6f 73 3d 2a 20  ost=* | --hos=* 
4660: 7c 20 2d 2d 68 6f 3d 2a 29 0a 20 20 20 20 68 6f  | --ho=*).    ho
4670: 73 74 5f 61 6c 69 61 73 3d 24 61 63 5f 6f 70 74  st_alias=$ac_opt
4680: 61 72 67 20 3b 3b 0a 0a 20 20 2d 69 6e 63 6c 75  arg ;;..  -inclu
4690: 64 65 64 69 72 20 7c 20 2d 2d 69 6e 63 6c 75 64  dedir | --includ
46a0: 65 64 69 72 20 7c 20 2d 2d 69 6e 63 6c 75 64 65  edir | --include
46b0: 64 69 20 7c 20 2d 2d 69 6e 63 6c 75 64 65 64 20  di | --included 
46c0: 7c 20 2d 2d 69 6e 63 6c 75 64 65 20 5c 0a 20 20  | --include \.  
46d0: 7c 20 2d 2d 69 6e 63 6c 75 64 20 7c 20 2d 2d 69  | --includ | --i
46e0: 6e 63 6c 75 20 7c 20 2d 2d 69 6e 63 6c 20 7c 20  nclu | --incl | 
46f0: 2d 2d 69 6e 63 29 0a 20 20 20 20 61 63 5f 70 72  --inc).    ac_pr
4700: 65 76 3d 69 6e 63 6c 75 64 65 64 69 72 20 3b 3b  ev=includedir ;;
4710: 0a 20 20 2d 69 6e 63 6c 75 64 65 64 69 72 3d 2a  .  -includedir=*
4720: 20 7c 20 2d 2d 69 6e 63 6c 75 64 65 64 69 72 3d   | --includedir=
4730: 2a 20 7c 20 2d 2d 69 6e 63 6c 75 64 65 64 69 3d  * | --includedi=
4740: 2a 20 7c 20 2d 2d 69 6e 63 6c 75 64 65 64 3d 2a  * | --included=*
4750: 20 7c 20 2d 2d 69 6e 63 6c 75 64 65 3d 2a 20 5c   | --include=* \
4760: 0a 20 20 7c 20 2d 2d 69 6e 63 6c 75 64 3d 2a 20  .  | --includ=* 
4770: 7c 20 2d 2d 69 6e 63 6c 75 3d 2a 20 7c 20 2d 2d  | --inclu=* | --
4780: 69 6e 63 6c 3d 2a 20 7c 20 2d 2d 69 6e 63 3d 2a  incl=* | --inc=*
4790: 29 0a 20 20 20 20 69 6e 63 6c 75 64 65 64 69 72  ).    includedir
47a0: 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a  =$ac_optarg ;;..
47b0: 20 20 2d 69 6e 66 6f 64 69 72 20 7c 20 2d 2d 69    -infodir | --i
47c0: 6e 66 6f 64 69 72 20 7c 20 2d 2d 69 6e 66 6f 64  nfodir | --infod
47d0: 69 20 7c 20 2d 2d 69 6e 66 6f 64 20 7c 20 2d 2d  i | --infod | --
47e0: 69 6e 66 6f 20 7c 20 2d 2d 69 6e 66 29 0a 20 20  info | --inf).  
47f0: 20 20 61 63 5f 70 72 65 76 3d 69 6e 66 6f 64 69    ac_prev=infodi
4800: 72 20 3b 3b 0a 20 20 2d 69 6e 66 6f 64 69 72 3d  r ;;.  -infodir=
4810: 2a 20 7c 20 2d 2d 69 6e 66 6f 64 69 72 3d 2a 20  * | --infodir=* 
4820: 7c 20 2d 2d 69 6e 66 6f 64 69 3d 2a 20 7c 20 2d  | --infodi=* | -
4830: 2d 69 6e 66 6f 64 3d 2a 20 7c 20 2d 2d 69 6e 66  -infod=* | --inf
4840: 6f 3d 2a 20 7c 20 2d 2d 69 6e 66 3d 2a 29 0a 20  o=* | --inf=*). 
4850: 20 20 20 69 6e 66 6f 64 69 72 3d 24 61 63 5f 6f     infodir=$ac_o
4860: 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 6c 69 62  ptarg ;;..  -lib
4870: 64 69 72 20 7c 20 2d 2d 6c 69 62 64 69 72 20 7c  dir | --libdir |
4880: 20 2d 2d 6c 69 62 64 69 20 7c 20 2d 2d 6c 69 62   --libdi | --lib
4890: 64 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 6c  d).    ac_prev=l
48a0: 69 62 64 69 72 20 3b 3b 0a 20 20 2d 6c 69 62 64  ibdir ;;.  -libd
48b0: 69 72 3d 2a 20 7c 20 2d 2d 6c 69 62 64 69 72 3d  ir=* | --libdir=
48c0: 2a 20 7c 20 2d 2d 6c 69 62 64 69 3d 2a 20 7c 20  * | --libdi=* | 
48d0: 2d 2d 6c 69 62 64 3d 2a 29 0a 20 20 20 20 6c 69  --libd=*).    li
48e0: 62 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20  bdir=$ac_optarg 
48f0: 3b 3b 0a 0a 20 20 2d 6c 69 62 65 78 65 63 64 69  ;;..  -libexecdi
4900: 72 20 7c 20 2d 2d 6c 69 62 65 78 65 63 64 69 72  r | --libexecdir
4910: 20 7c 20 2d 2d 6c 69 62 65 78 65 63 64 69 20 7c   | --libexecdi |
4920: 20 2d 2d 6c 69 62 65 78 65 63 64 20 7c 20 2d 2d   --libexecd | --
4930: 6c 69 62 65 78 65 63 20 5c 0a 20 20 7c 20 2d 2d  libexec \.  | --
4940: 6c 69 62 65 78 65 20 7c 20 2d 2d 6c 69 62 65 78  libexe | --libex
4950: 20 7c 20 2d 2d 6c 69 62 65 29 0a 20 20 20 20 61   | --libe).    a
4960: 63 5f 70 72 65 76 3d 6c 69 62 65 78 65 63 64 69  c_prev=libexecdi
4970: 72 20 3b 3b 0a 20 20 2d 6c 69 62 65 78 65 63 64  r ;;.  -libexecd
4980: 69 72 3d 2a 20 7c 20 2d 2d 6c 69 62 65 78 65 63  ir=* | --libexec
4990: 64 69 72 3d 2a 20 7c 20 2d 2d 6c 69 62 65 78 65  dir=* | --libexe
49a0: 63 64 69 3d 2a 20 7c 20 2d 2d 6c 69 62 65 78 65  cdi=* | --libexe
49b0: 63 64 3d 2a 20 7c 20 2d 2d 6c 69 62 65 78 65 63  cd=* | --libexec
49c0: 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 6c 69 62 65 78  =* \.  | --libex
49d0: 65 3d 2a 20 7c 20 2d 2d 6c 69 62 65 78 3d 2a 20  e=* | --libex=* 
49e0: 7c 20 2d 2d 6c 69 62 65 3d 2a 29 0a 20 20 20 20  | --libe=*).    
49f0: 6c 69 62 65 78 65 63 64 69 72 3d 24 61 63 5f 6f  libexecdir=$ac_o
4a00: 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 6c 6f 63  ptarg ;;..  -loc
4a10: 61 6c 73 74 61 74 65 64 69 72 20 7c 20 2d 2d 6c  alstatedir | --l
4a20: 6f 63 61 6c 73 74 61 74 65 64 69 72 20 7c 20 2d  ocalstatedir | -
4a30: 2d 6c 6f 63 61 6c 73 74 61 74 65 64 69 20 7c 20  -localstatedi | 
4a40: 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 64 20 5c 0a  --localstated \.
4a50: 20 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 65    | --localstate
4a60: 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 20 7c   | --localstat |
4a70: 20 2d 2d 6c 6f 63 61 6c 73 74 61 20 7c 20 2d 2d   --localsta | --
4a80: 6c 6f 63 61 6c 73 74 20 5c 0a 20 20 7c 20 2d 2d  localst \.  | --
4a90: 6c 6f 63 61 6c 73 20 7c 20 2d 2d 6c 6f 63 61 6c  locals | --local
4aa0: 20 7c 20 2d 2d 6c 6f 63 61 20 7c 20 2d 2d 6c 6f   | --loca | --lo
4ab0: 63 20 7c 20 2d 2d 6c 6f 29 0a 20 20 20 20 61 63  c | --lo).    ac
4ac0: 5f 70 72 65 76 3d 6c 6f 63 61 6c 73 74 61 74 65  _prev=localstate
4ad0: 64 69 72 20 3b 3b 0a 20 20 2d 6c 6f 63 61 6c 73  dir ;;.  -locals
4ae0: 74 61 74 65 64 69 72 3d 2a 20 7c 20 2d 2d 6c 6f  tatedir=* | --lo
4af0: 63 61 6c 73 74 61 74 65 64 69 72 3d 2a 20 7c 20  calstatedir=* | 
4b00: 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 64 69 3d 2a  --localstatedi=*
4b10: 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 64   | --localstated
4b20: 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 6c 6f 63 61 6c  =* \.  | --local
4b30: 73 74 61 74 65 3d 2a 20 7c 20 2d 2d 6c 6f 63 61  state=* | --loca
4b40: 6c 73 74 61 74 3d 2a 20 7c 20 2d 2d 6c 6f 63 61  lstat=* | --loca
4b50: 6c 73 74 61 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c  lsta=* | --local
4b60: 73 74 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 6c 6f 63  st=* \.  | --loc
4b70: 61 6c 73 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c 3d  als=* | --local=
4b80: 2a 20 7c 20 2d 2d 6c 6f 63 61 3d 2a 20 7c 20 2d  * | --loca=* | -
4b90: 2d 6c 6f 63 3d 2a 20 7c 20 2d 2d 6c 6f 3d 2a 29  -loc=* | --lo=*)
4ba0: 0a 20 20 20 20 6c 6f 63 61 6c 73 74 61 74 65 64  .    localstated
4bb0: 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b  ir=$ac_optarg ;;
4bc0: 0a 0a 20 20 2d 6d 61 6e 64 69 72 20 7c 20 2d 2d  ..  -mandir | --
4bd0: 6d 61 6e 64 69 72 20 7c 20 2d 2d 6d 61 6e 64 69  mandir | --mandi
4be0: 20 7c 20 2d 2d 6d 61 6e 64 20 7c 20 2d 2d 6d 61   | --mand | --ma
4bf0: 6e 20 7c 20 2d 2d 6d 61 20 7c 20 2d 2d 6d 29 0a  n | --ma | --m).
4c00: 20 20 20 20 61 63 5f 70 72 65 76 3d 6d 61 6e 64      ac_prev=mand
4c10: 69 72 20 3b 3b 0a 20 20 2d 6d 61 6e 64 69 72 3d  ir ;;.  -mandir=
4c20: 2a 20 7c 20 2d 2d 6d 61 6e 64 69 72 3d 2a 20 7c  * | --mandir=* |
4c30: 20 2d 2d 6d 61 6e 64 69 3d 2a 20 7c 20 2d 2d 6d   --mandi=* | --m
4c40: 61 6e 64 3d 2a 20 7c 20 2d 2d 6d 61 6e 3d 2a 20  and=* | --man=* 
4c50: 7c 20 2d 2d 6d 61 3d 2a 20 7c 20 2d 2d 6d 3d 2a  | --ma=* | --m=*
4c60: 29 0a 20 20 20 20 6d 61 6e 64 69 72 3d 24 61 63  ).    mandir=$ac
4c70: 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 6e  _optarg ;;..  -n
4c80: 66 70 20 7c 20 2d 2d 6e 66 70 20 7c 20 2d 2d 6e  fp | --nfp | --n
4c90: 66 29 0a 20 20 20 20 23 20 4f 62 73 6f 6c 65 74  f).    # Obsolet
4ca0: 65 3b 20 75 73 65 20 2d 2d 77 69 74 68 6f 75 74  e; use --without
4cb0: 2d 66 70 2e 0a 20 20 20 20 77 69 74 68 5f 66 70  -fp..    with_fp
4cc0: 3d 6e 6f 20 3b 3b 0a 0a 20 20 2d 6e 6f 2d 63 72  =no ;;..  -no-cr
4cd0: 65 61 74 65 20 7c 20 2d 2d 6e 6f 2d 63 72 65 61  eate | --no-crea
4ce0: 74 65 20 7c 20 2d 2d 6e 6f 2d 63 72 65 61 74 20  te | --no-creat 
4cf0: 7c 20 2d 2d 6e 6f 2d 63 72 65 61 20 7c 20 2d 2d  | --no-crea | --
4d00: 6e 6f 2d 63 72 65 20 5c 0a 20 20 7c 20 2d 2d 6e  no-cre \.  | --n
4d10: 6f 2d 63 72 20 7c 20 2d 2d 6e 6f 2d 63 20 7c 20  o-cr | --no-c | 
4d20: 2d 6e 29 0a 20 20 20 20 6e 6f 5f 63 72 65 61 74  -n).    no_creat
4d30: 65 3d 79 65 73 20 3b 3b 0a 0a 20 20 2d 6e 6f 2d  e=yes ;;..  -no-
4d40: 72 65 63 75 72 73 69 6f 6e 20 7c 20 2d 2d 6e 6f  recursion | --no
4d50: 2d 72 65 63 75 72 73 69 6f 6e 20 7c 20 2d 2d 6e  -recursion | --n
4d60: 6f 2d 72 65 63 75 72 73 69 6f 20 7c 20 2d 2d 6e  o-recursio | --n
4d70: 6f 2d 72 65 63 75 72 73 69 20 5c 0a 20 20 7c 20  o-recursi \.  | 
4d80: 2d 2d 6e 6f 2d 72 65 63 75 72 73 20 7c 20 2d 2d  --no-recurs | --
4d90: 6e 6f 2d 72 65 63 75 72 20 7c 20 2d 2d 6e 6f 2d  no-recur | --no-
4da0: 72 65 63 75 20 7c 20 2d 2d 6e 6f 2d 72 65 63 20  recu | --no-rec 
4db0: 7c 20 2d 2d 6e 6f 2d 72 65 20 7c 20 2d 2d 6e 6f  | --no-re | --no
4dc0: 2d 72 29 0a 20 20 20 20 6e 6f 5f 72 65 63 75 72  -r).    no_recur
4dd0: 73 69 6f 6e 3d 79 65 73 20 3b 3b 0a 0a 20 20 2d  sion=yes ;;..  -
4de0: 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72 20 7c 20  oldincludedir | 
4df0: 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72 20  --oldincludedir 
4e00: 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 64 69  | --oldincludedi
4e10: 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 64   | --oldincluded
4e20: 20 5c 0a 20 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c   \.  | --oldincl
4e30: 75 64 65 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75  ude | --oldinclu
4e40: 64 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 20 7c  d | --oldinclu |
4e50: 20 2d 2d 6f 6c 64 69 6e 63 6c 20 7c 20 2d 2d 6f   --oldincl | --o
4e60: 6c 64 69 6e 63 20 5c 0a 20 20 7c 20 2d 2d 6f 6c  ldinc \.  | --ol
4e70: 64 69 6e 20 7c 20 2d 2d 6f 6c 64 69 20 7c 20 2d  din | --oldi | -
4e80: 2d 6f 6c 64 20 7c 20 2d 2d 6f 6c 20 7c 20 2d 2d  -old | --ol | --
4e90: 6f 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 6f  o).    ac_prev=o
4ea0: 6c 64 69 6e 63 6c 75 64 65 64 69 72 20 3b 3b 0a  ldincludedir ;;.
4eb0: 20 20 2d 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72    -oldincludedir
4ec0: 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64  =* | --oldinclud
4ed0: 65 64 69 72 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e  edir=* | --oldin
4ee0: 63 6c 75 64 65 64 69 3d 2a 20 7c 20 2d 2d 6f 6c  cludedi=* | --ol
4ef0: 64 69 6e 63 6c 75 64 65 64 3d 2a 20 5c 0a 20 20  dincluded=* \.  
4f00: 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 3d 2a  | --oldinclude=*
4f10: 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 3d 2a   | --oldinclud=*
4f20: 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 3d 2a 20   | --oldinclu=* 
4f30: 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 3d 2a 20 7c 20  | --oldincl=* | 
4f40: 2d 2d 6f 6c 64 69 6e 63 3d 2a 20 5c 0a 20 20 7c  --oldinc=* \.  |
4f50: 20 2d 2d 6f 6c 64 69 6e 3d 2a 20 7c 20 2d 2d 6f   --oldin=* | --o
4f60: 6c 64 69 3d 2a 20 7c 20 2d 2d 6f 6c 64 3d 2a 20  ldi=* | --old=* 
4f70: 7c 20 2d 2d 6f 6c 3d 2a 20 7c 20 2d 2d 6f 3d 2a  | --ol=* | --o=*
4f80: 29 0a 20 20 20 20 6f 6c 64 69 6e 63 6c 75 64 65  ).    oldinclude
4f90: 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b  dir=$ac_optarg ;
4fa0: 3b 0a 0a 20 20 2d 70 72 65 66 69 78 20 7c 20 2d  ;..  -prefix | -
4fb0: 2d 70 72 65 66 69 78 20 7c 20 2d 2d 70 72 65 66  -prefix | --pref
4fc0: 69 20 7c 20 2d 2d 70 72 65 66 20 7c 20 2d 2d 70  i | --pref | --p
4fd0: 72 65 20 7c 20 2d 2d 70 72 20 7c 20 2d 2d 70 29  re | --pr | --p)
4fe0: 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 70 72 65  .    ac_prev=pre
4ff0: 66 69 78 20 3b 3b 0a 20 20 2d 70 72 65 66 69 78  fix ;;.  -prefix
5000: 3d 2a 20 7c 20 2d 2d 70 72 65 66 69 78 3d 2a 20  =* | --prefix=* 
5010: 7c 20 2d 2d 70 72 65 66 69 3d 2a 20 7c 20 2d 2d  | --prefi=* | --
5020: 70 72 65 66 3d 2a 20 7c 20 2d 2d 70 72 65 3d 2a  pref=* | --pre=*
5030: 20 7c 20 2d 2d 70 72 3d 2a 20 7c 20 2d 2d 70 3d   | --pr=* | --p=
5040: 2a 29 0a 20 20 20 20 70 72 65 66 69 78 3d 24 61  *).    prefix=$a
5050: 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d  c_optarg ;;..  -
5060: 70 72 6f 67 72 61 6d 2d 70 72 65 66 69 78 20 7c  program-prefix |
5070: 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66 69   --program-prefi
5080: 78 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72  x | --program-pr
5090: 65 66 69 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  efi | --program-
50a0: 70 72 65 66 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f  pref \.  | --pro
50b0: 67 72 61 6d 2d 70 72 65 20 7c 20 2d 2d 70 72 6f  gram-pre | --pro
50c0: 67 72 61 6d 2d 70 72 20 7c 20 2d 2d 70 72 6f 67  gram-pr | --prog
50d0: 72 61 6d 2d 70 29 0a 20 20 20 20 61 63 5f 70 72  ram-p).    ac_pr
50e0: 65 76 3d 70 72 6f 67 72 61 6d 5f 70 72 65 66 69  ev=program_prefi
50f0: 78 20 3b 3b 0a 20 20 2d 70 72 6f 67 72 61 6d 2d  x ;;.  -program-
5100: 70 72 65 66 69 78 3d 2a 20 7c 20 2d 2d 70 72 6f  prefix=* | --pro
5110: 67 72 61 6d 2d 70 72 65 66 69 78 3d 2a 20 7c 20  gram-prefix=* | 
5120: 2d 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66 69 3d  --program-prefi=
5130: 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61  * \.  | --progra
5140: 6d 2d 70 72 65 66 3d 2a 20 7c 20 2d 2d 70 72 6f  m-pref=* | --pro
5150: 67 72 61 6d 2d 70 72 65 3d 2a 20 7c 20 2d 2d 70  gram-pre=* | --p
5160: 72 6f 67 72 61 6d 2d 70 72 3d 2a 20 7c 20 2d 2d  rogram-pr=* | --
5170: 70 72 6f 67 72 61 6d 2d 70 3d 2a 29 0a 20 20 20  program-p=*).   
5180: 20 70 72 6f 67 72 61 6d 5f 70 72 65 66 69 78 3d   program_prefix=
5190: 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20  $ac_optarg ;;.. 
51a0: 20 2d 70 72 6f 67 72 61 6d 2d 73 75 66 66 69 78   -program-suffix
51b0: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 66   | --program-suf
51c0: 66 69 78 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  fix | --program-
51d0: 73 75 66 66 69 20 7c 20 2d 2d 70 72 6f 67 72 61  suffi | --progra
51e0: 6d 2d 73 75 66 66 20 5c 0a 20 20 7c 20 2d 2d 70  m-suff \.  | --p
51f0: 72 6f 67 72 61 6d 2d 73 75 66 20 7c 20 2d 2d 70  rogram-suf | --p
5200: 72 6f 67 72 61 6d 2d 73 75 20 7c 20 2d 2d 70 72  rogram-su | --pr
5210: 6f 67 72 61 6d 2d 73 29 0a 20 20 20 20 61 63 5f  ogram-s).    ac_
5220: 70 72 65 76 3d 70 72 6f 67 72 61 6d 5f 73 75 66  prev=program_suf
5230: 66 69 78 20 3b 3b 0a 20 20 2d 70 72 6f 67 72 61  fix ;;.  -progra
5240: 6d 2d 73 75 66 66 69 78 3d 2a 20 7c 20 2d 2d 70  m-suffix=* | --p
5250: 72 6f 67 72 61 6d 2d 73 75 66 66 69 78 3d 2a 20  rogram-suffix=* 
5260: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 66 66  | --program-suff
5270: 69 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67  i=* \.  | --prog
5280: 72 61 6d 2d 73 75 66 66 3d 2a 20 7c 20 2d 2d 70  ram-suff=* | --p
5290: 72 6f 67 72 61 6d 2d 73 75 66 3d 2a 20 7c 20 2d  rogram-suf=* | -
52a0: 2d 70 72 6f 67 72 61 6d 2d 73 75 3d 2a 20 7c 20  -program-su=* | 
52b0: 2d 2d 70 72 6f 67 72 61 6d 2d 73 3d 2a 29 0a 20  --program-s=*). 
52c0: 20 20 20 70 72 6f 67 72 61 6d 5f 73 75 66 66 69     program_suffi
52d0: 78 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a  x=$ac_optarg ;;.
52e0: 0a 20 20 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e  .  -program-tran
52f0: 73 66 6f 72 6d 2d 6e 61 6d 65 20 7c 20 2d 2d 70  sform-name | --p
5300: 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d  rogram-transform
5310: 2d 6e 61 6d 65 20 5c 0a 20 20 7c 20 2d 2d 70 72  -name \.  | --pr
5320: 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d  ogram-transform-
5330: 6e 61 6d 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  nam | --program-
5340: 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 20 5c 0a 20  transform-na \. 
5350: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61   | --program-tra
5360: 6e 73 66 6f 72 6d 2d 6e 20 7c 20 2d 2d 70 72 6f  nsform-n | --pro
5370: 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 20  gram-transform- 
5380: 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  \.  | --program-
5390: 74 72 61 6e 73 66 6f 72 6d 20 7c 20 2d 2d 70 72  transform | --pr
53a0: 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 20 5c  ogram-transfor \
53b0: 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74  .  | --program-t
53c0: 72 61 6e 73 66 6f 20 7c 20 2d 2d 70 72 6f 67 72  ransfo | --progr
53d0: 61 6d 2d 74 72 61 6e 73 66 20 5c 0a 20 20 7c 20  am-transf \.  | 
53e0: 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 20  --program-trans 
53f0: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e  | --program-tran
5400: 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 2d 74   \.  | --progr-t
5410: 72 61 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74  ra | --program-t
5420: 72 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 29  r | --program-t)
5430: 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 70 72 6f  .    ac_prev=pro
5440: 67 72 61 6d 5f 74 72 61 6e 73 66 6f 72 6d 5f 6e  gram_transform_n
5450: 61 6d 65 20 3b 3b 0a 20 20 2d 70 72 6f 67 72 61  ame ;;.  -progra
5460: 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d 65  m-transform-name
5470: 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74  =* | --program-t
5480: 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d 65 3d 2a 20  ransform-name=* 
5490: 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  \.  | --program-
54a0: 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d 3d 2a 20  transform-nam=* 
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 3d 2a 20 5c 0a 20 20 7c  sform-na=* \.  |
54d0: 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73   --program-trans
54e0: 66 6f 72 6d 2d 6e 3d 2a 20 7c 20 2d 2d 70 72 6f  form-n=* | --pro
54f0: 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 3d  gram-transform-=
5500: 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61  * \.  | --progra
5510: 6d 2d 74 72 61 6e 73 66 6f 72 6d 3d 2a 20 7c 20  m-transform=* | 
5520: 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66  --program-transf
5530: 6f 72 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f  or=* \.  | --pro
5540: 67 72 61 6d 2d 74 72 61 6e 73 66 6f 3d 2a 20 7c  gram-transfo=* |
5550: 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73   --program-trans
5560: 66 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67  f=* \.  | --prog
5570: 72 61 6d 2d 74 72 61 6e 73 3d 2a 20 7c 20 2d 2d  ram-trans=* | --
5580: 70 72 6f 67 72 61 6d 2d 74 72 61 6e 3d 2a 20 5c  program-tran=* \
5590: 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 2d 74 72 61  .  | --progr-tra
55a0: 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74  =* | --program-t
55b0: 72 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  r=* | --program-
55c0: 74 3d 2a 29 0a 20 20 20 20 70 72 6f 67 72 61 6d  t=*).    program
55d0: 5f 74 72 61 6e 73 66 6f 72 6d 5f 6e 61 6d 65 3d  _transform_name=
55e0: 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20  $ac_optarg ;;.. 
55f0: 20 2d 71 20 7c 20 2d 71 75 69 65 74 20 7c 20 2d   -q | -quiet | -
5600: 2d 71 75 69 65 74 20 7c 20 2d 2d 71 75 69 65 20  -quiet | --quie 
5610: 7c 20 2d 2d 71 75 69 20 7c 20 2d 2d 71 75 20 7c  | --qui | --qu |
5620: 20 2d 2d 71 20 5c 0a 20 20 7c 20 2d 73 69 6c 65   --q \.  | -sile
5630: 6e 74 20 7c 20 2d 2d 73 69 6c 65 6e 74 20 7c 20  nt | --silent | 
5640: 2d 2d 73 69 6c 65 6e 20 7c 20 2d 2d 73 69 6c 65  --silen | --sile
5650: 20 7c 20 2d 2d 73 69 6c 29 0a 20 20 20 20 73 69   | --sil).    si
5660: 6c 65 6e 74 3d 79 65 73 20 3b 3b 0a 0a 20 20 2d  lent=yes ;;..  -
5670: 73 62 69 6e 64 69 72 20 7c 20 2d 2d 73 62 69 6e  sbindir | --sbin
5680: 64 69 72 20 7c 20 2d 2d 73 62 69 6e 64 69 20 7c  dir | --sbindi |
5690: 20 2d 2d 73 62 69 6e 64 20 7c 20 2d 2d 73 62 69   --sbind | --sbi
56a0: 6e 20 7c 20 2d 2d 73 62 69 20 7c 20 2d 2d 73 62  n | --sbi | --sb
56b0: 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 73 62  ).    ac_prev=sb
56c0: 69 6e 64 69 72 20 3b 3b 0a 20 20 2d 73 62 69 6e  indir ;;.  -sbin
56d0: 64 69 72 3d 2a 20 7c 20 2d 2d 73 62 69 6e 64 69  dir=* | --sbindi
56e0: 72 3d 2a 20 7c 20 2d 2d 73 62 69 6e 64 69 3d 2a  r=* | --sbindi=*
56f0: 20 7c 20 2d 2d 73 62 69 6e 64 3d 2a 20 7c 20 2d   | --sbind=* | -
5700: 2d 73 62 69 6e 3d 2a 20 5c 0a 20 20 7c 20 2d 2d  -sbin=* \.  | --
5710: 73 62 69 3d 2a 20 7c 20 2d 2d 73 62 3d 2a 29 0a  sbi=* | --sb=*).
5720: 20 20 20 20 73 62 69 6e 64 69 72 3d 24 61 63 5f      sbindir=$ac_
5730: 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 73 68  optarg ;;..  -sh
5740: 61 72 65 64 73 74 61 74 65 64 69 72 20 7c 20 2d  aredstatedir | -
5750: 2d 73 68 61 72 65 64 73 74 61 74 65 64 69 72 20  -sharedstatedir 
5760: 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 74 65 64  | --sharedstated
5770: 69 20 5c 0a 20 20 7c 20 2d 2d 73 68 61 72 65 64  i \.  | --shared
5780: 73 74 61 74 65 64 20 7c 20 2d 2d 73 68 61 72 65  stated | --share
5790: 64 73 74 61 74 65 20 7c 20 2d 2d 73 68 61 72 65  dstate | --share
57a0: 64 73 74 61 74 20 7c 20 2d 2d 73 68 61 72 65 64  dstat | --shared
57b0: 73 74 61 20 5c 0a 20 20 7c 20 2d 2d 73 68 61 72  sta \.  | --shar
57c0: 65 64 73 74 20 7c 20 2d 2d 73 68 61 72 65 64 73  edst | --shareds
57d0: 20 7c 20 2d 2d 73 68 61 72 65 64 20 7c 20 2d 2d   | --shared | --
57e0: 73 68 61 72 65 20 7c 20 2d 2d 73 68 61 72 20 5c  share | --shar \
57f0: 0a 20 20 7c 20 2d 2d 73 68 61 20 7c 20 2d 2d 73  .  | --sha | --s
5800: 68 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 73  h).    ac_prev=s
5810: 68 61 72 65 64 73 74 61 74 65 64 69 72 20 3b 3b  haredstatedir ;;
5820: 0a 20 20 2d 73 68 61 72 65 64 73 74 61 74 65 64  .  -sharedstated
5830: 69 72 3d 2a 20 7c 20 2d 2d 73 68 61 72 65 64 73  ir=* | --shareds
5840: 74 61 74 65 64 69 72 3d 2a 20 7c 20 2d 2d 73 68  tatedir=* | --sh
5850: 61 72 65 64 73 74 61 74 65 64 69 3d 2a 20 5c 0a  aredstatedi=* \.
5860: 20 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 74    | --sharedstat
5870: 65 64 3d 2a 20 7c 20 2d 2d 73 68 61 72 65 64 73  ed=* | --shareds
5880: 74 61 74 65 3d 2a 20 7c 20 2d 2d 73 68 61 72 65  tate=* | --share
5890: 64 73 74 61 74 3d 2a 20 7c 20 2d 2d 73 68 61 72  dstat=* | --shar
58a0: 65 64 73 74 61 3d 2a 20 5c 0a 20 20 7c 20 2d 2d  edsta=* \.  | --
58b0: 73 68 61 72 65 64 73 74 3d 2a 20 7c 20 2d 2d 73  sharedst=* | --s
58c0: 68 61 72 65 64 73 3d 2a 20 7c 20 2d 2d 73 68 61  hareds=* | --sha
58d0: 72 65 64 3d 2a 20 7c 20 2d 2d 73 68 61 72 65 3d  red=* | --share=
58e0: 2a 20 7c 20 2d 2d 73 68 61 72 3d 2a 20 5c 0a 20  * | --shar=* \. 
58f0: 20 7c 20 2d 2d 73 68 61 3d 2a 20 7c 20 2d 2d 73   | --sha=* | --s
5900: 68 3d 2a 29 0a 20 20 20 20 73 68 61 72 65 64 73  h=*).    shareds
5910: 74 61 74 65 64 69 72 3d 24 61 63 5f 6f 70 74 61  tatedir=$ac_opta
5920: 72 67 20 3b 3b 0a 0a 20 20 2d 73 69 74 65 20 7c  rg ;;..  -site |
5930: 20 2d 2d 73 69 74 65 20 7c 20 2d 2d 73 69 74 29   --site | --sit)
5940: 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 73 69 74  .    ac_prev=sit
5950: 65 20 3b 3b 0a 20 20 2d 73 69 74 65 3d 2a 20 7c  e ;;.  -site=* |
5960: 20 2d 2d 73 69 74 65 3d 2a 20 7c 20 2d 2d 73 69   --site=* | --si
5970: 74 3d 2a 29 0a 20 20 20 20 73 69 74 65 3d 24 61  t=*).    site=$a
5980: 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d  c_optarg ;;..  -
5990: 73 72 63 64 69 72 20 7c 20 2d 2d 73 72 63 64 69  srcdir | --srcdi
59a0: 72 20 7c 20 2d 2d 73 72 63 64 69 20 7c 20 2d 2d  r | --srcdi | --
59b0: 73 72 63 64 20 7c 20 2d 2d 73 72 63 20 7c 20 2d  srcd | --src | -
59c0: 2d 73 72 29 0a 20 20 20 20 61 63 5f 70 72 65 76  -sr).    ac_prev
59d0: 3d 73 72 63 64 69 72 20 3b 3b 0a 20 20 2d 73 72  =srcdir ;;.  -sr
59e0: 63 64 69 72 3d 2a 20 7c 20 2d 2d 73 72 63 64 69  cdir=* | --srcdi
59f0: 72 3d 2a 20 7c 20 2d 2d 73 72 63 64 69 3d 2a 20  r=* | --srcdi=* 
5a00: 7c 20 2d 2d 73 72 63 64 3d 2a 20 7c 20 2d 2d 73  | --srcd=* | --s
5a10: 72 63 3d 2a 20 7c 20 2d 2d 73 72 3d 2a 29 0a 20  rc=* | --sr=*). 
5a20: 20 20 20 73 72 63 64 69 72 3d 24 61 63 5f 6f 70     srcdir=$ac_op
5a30: 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 73 79 73 63  targ ;;..  -sysc
5a40: 6f 6e 66 64 69 72 20 7c 20 2d 2d 73 79 73 63 6f  onfdir | --sysco
5a50: 6e 66 64 69 72 20 7c 20 2d 2d 73 79 73 63 6f 6e  nfdir | --syscon
5a60: 66 64 69 20 7c 20 2d 2d 73 79 73 63 6f 6e 66 64  fdi | --sysconfd
5a70: 20 7c 20 2d 2d 73 79 73 63 6f 6e 66 20 5c 0a 20   | --sysconf \. 
5a80: 20 7c 20 2d 2d 73 79 73 63 6f 6e 20 7c 20 2d 2d   | --syscon | --
5a90: 73 79 73 63 6f 20 7c 20 2d 2d 73 79 73 63 20 7c  sysco | --sysc |
5aa0: 20 2d 2d 73 79 73 20 7c 20 2d 2d 73 79 29 0a 20   --sys | --sy). 
5ab0: 20 20 20 61 63 5f 70 72 65 76 3d 73 79 73 63 6f     ac_prev=sysco
5ac0: 6e 66 64 69 72 20 3b 3b 0a 20 20 2d 73 79 73 63  nfdir ;;.  -sysc
5ad0: 6f 6e 66 64 69 72 3d 2a 20 7c 20 2d 2d 73 79 73  onfdir=* | --sys
5ae0: 63 6f 6e 66 64 69 72 3d 2a 20 7c 20 2d 2d 73 79  confdir=* | --sy
5af0: 73 63 6f 6e 66 64 69 3d 2a 20 7c 20 2d 2d 73 79  sconfdi=* | --sy
5b00: 73 63 6f 6e 66 64 3d 2a 20 7c 20 2d 2d 73 79 73  sconfd=* | --sys
5b10: 63 6f 6e 66 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 73  conf=* \.  | --s
5b20: 79 73 63 6f 6e 3d 2a 20 7c 20 2d 2d 73 79 73 63  yscon=* | --sysc
5b30: 6f 3d 2a 20 7c 20 2d 2d 73 79 73 63 3d 2a 20 7c  o=* | --sysc=* |
5b40: 20 2d 2d 73 79 73 3d 2a 20 7c 20 2d 2d 73 79 3d   --sys=* | --sy=
5b50: 2a 29 0a 20 20 20 20 73 79 73 63 6f 6e 66 64 69  *).    sysconfdi
5b60: 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a  r=$ac_optarg ;;.
5b70: 0a 20 20 2d 74 61 72 67 65 74 20 7c 20 2d 2d 74  .  -target | --t
5b80: 61 72 67 65 74 20 7c 20 2d 2d 74 61 72 67 65 20  arget | --targe 
5b90: 7c 20 2d 2d 74 61 72 67 20 7c 20 2d 2d 74 61 72  | --targ | --tar
5ba0: 20 7c 20 2d 2d 74 61 20 7c 20 2d 2d 74 29 0a 20   | --ta | --t). 
5bb0: 20 20 20 61 63 5f 70 72 65 76 3d 74 61 72 67 65     ac_prev=targe
5bc0: 74 5f 61 6c 69 61 73 20 3b 3b 0a 20 20 2d 74 61  t_alias ;;.  -ta
5bd0: 72 67 65 74 3d 2a 20 7c 20 2d 2d 74 61 72 67 65  rget=* | --targe
5be0: 74 3d 2a 20 7c 20 2d 2d 74 61 72 67 65 3d 2a 20  t=* | --targe=* 
5bf0: 7c 20 2d 2d 74 61 72 67 3d 2a 20 7c 20 2d 2d 74  | --targ=* | --t
5c00: 61 72 3d 2a 20 7c 20 2d 2d 74 61 3d 2a 20 7c 20  ar=* | --ta=* | 
5c10: 2d 2d 74 3d 2a 29 0a 20 20 20 20 74 61 72 67 65  --t=*).    targe
5c20: 74 5f 61 6c 69 61 73 3d 24 61 63 5f 6f 70 74 61  t_alias=$ac_opta
5c30: 72 67 20 3b 3b 0a 0a 20 20 2d 76 20 7c 20 2d 76  rg ;;..  -v | -v
5c40: 65 72 62 6f 73 65 20 7c 20 2d 2d 76 65 72 62 6f  erbose | --verbo
5c50: 73 65 20 7c 20 2d 2d 76 65 72 62 6f 73 20 7c 20  se | --verbos | 
5c60: 2d 2d 76 65 72 62 6f 20 7c 20 2d 2d 76 65 72 62  --verbo | --verb
5c70: 29 0a 20 20 20 20 76 65 72 62 6f 73 65 3d 79 65  ).    verbose=ye
5c80: 73 20 3b 3b 0a 0a 20 20 2d 76 65 72 73 69 6f 6e  s ;;..  -version
5c90: 20 7c 20 2d 2d 76 65 72 73 69 6f 6e 20 7c 20 2d   | --version | -
5ca0: 2d 76 65 72 73 69 6f 20 7c 20 2d 2d 76 65 72 73  -versio | --vers
5cb0: 69 20 7c 20 2d 2d 76 65 72 73 20 7c 20 2d 56 29  i | --vers | -V)
5cc0: 0a 20 20 20 20 61 63 5f 69 6e 69 74 5f 76 65 72  .    ac_init_ver
5cd0: 73 69 6f 6e 3d 3a 20 3b 3b 0a 0a 20 20 2d 77 69  sion=: ;;..  -wi
5ce0: 74 68 2d 2a 20 7c 20 2d 2d 77 69 74 68 2d 2a 29  th-* | --with-*)
5cf0: 0a 20 20 20 20 61 63 5f 70 61 63 6b 61 67 65 3d  .    ac_package=
5d00: 60 65 78 70 72 20 22 78 24 61 63 5f 6f 70 74 69  `expr "x$ac_opti
5d10: 6f 6e 22 20 3a 20 27 78 2d 2a 77 69 74 68 2d 5c  on" : 'x-*with-\
5d20: 28 5b 5e 3d 5d 2a 5c 29 27 60 0a 20 20 20 20 23  ([^=]*\)'`.    #
5d30: 20 52 65 6a 65 63 74 20 6e 61 6d 65 73 20 74 68   Reject names th
5d40: 61 74 20 61 72 65 20 6e 6f 74 20 76 61 6c 69 64  at are not valid
5d50: 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20   shell variable 
5d60: 6e 61 6d 65 73 2e 0a 20 20 20 20 65 78 70 72 20  names..    expr 
5d70: 22 78 24 61 63 5f 70 61 63 6b 61 67 65 22 20 3a  "x$ac_package" :
5d80: 20 22 2e 2a 5b 5e 2d 5f 24 61 73 5f 63 72 5f 61   ".*[^-_$as_cr_a
5d90: 6c 6e 75 6d 5d 22 20 3e 2f 64 65 76 2f 6e 75 6c  lnum]" >/dev/nul
5da0: 6c 20 26 26 0a 20 20 20 20 20 20 7b 20 65 63 68  l &&.      { ech
5db0: 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
5dc0: 3a 20 69 6e 76 61 6c 69 64 20 70 61 63 6b 61 67  : invalid packag
5dd0: 65 20 6e 61 6d 65 3a 20 24 61 63 5f 70 61 63 6b  e name: $ac_pack
5de0: 61 67 65 22 20 3e 26 32 0a 20 20 20 7b 20 28 65  age" >&2.   { (e
5df0: 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20  xit 1); exit 1; 
5e00: 7d 3b 20 7d 0a 20 20 20 20 61 63 5f 70 61 63 6b  }; }.    ac_pack
5e10: 61 67 65 3d 60 65 63 68 6f 20 24 61 63 5f 70 61  age=`echo $ac_pa
5e20: 63 6b 61 67 65 7c 20 73 65 64 20 27 73 2f 2d 2f  ckage| sed 's/-/
5e30: 5f 2f 67 27 60 0a 20 20 20 20 63 61 73 65 20 24  _/g'`.    case $
5e40: 61 63 5f 6f 70 74 69 6f 6e 20 69 6e 0a 20 20 20  ac_option in.   
5e50: 20 20 20 2a 3d 2a 29 20 61 63 5f 6f 70 74 61 72     *=*) ac_optar
5e60: 67 3d 60 65 63 68 6f 20 22 24 61 63 5f 6f 70 74  g=`echo "$ac_opt
5e70: 61 72 67 22 20 7c 20 73 65 64 20 22 73 2f 27 2f  arg" | sed "s/'/
5e80: 27 5c 5c 5c 5c 5c 5c 5c 5c 27 27 2f 67 22 60 3b  '\\\\\\\\''/g"`;
5e90: 3b 0a 20 20 20 20 20 20 2a 29 20 61 63 5f 6f 70  ;.      *) ac_op
5ea0: 74 61 72 67 3d 79 65 73 20 3b 3b 0a 20 20 20 20  targ=yes ;;.    
5eb0: 65 73 61 63 0a 20 20 20 20 65 76 61 6c 20 22 77  esac.    eval "w
5ec0: 69 74 68 5f 24 61 63 5f 70 61 63 6b 61 67 65 3d  ith_$ac_package=
5ed0: 27 24 61 63 5f 6f 70 74 61 72 67 27 22 20 3b 3b  '$ac_optarg'" ;;
5ee0: 0a 0a 20 20 2d 77 69 74 68 6f 75 74 2d 2a 20 7c  ..  -without-* |
5ef0: 20 2d 2d 77 69 74 68 6f 75 74 2d 2a 29 0a 20 20   --without-*).  
5f00: 20 20 61 63 5f 70 61 63 6b 61 67 65 3d 60 65 78    ac_package=`ex
5f10: 70 72 20 22 78 24 61 63 5f 6f 70 74 69 6f 6e 22  pr "x$ac_option"
5f20: 20 3a 20 27 78 2d 2a 77 69 74 68 6f 75 74 2d 5c   : 'x-*without-\
5f30: 28 2e 2a 5c 29 27 60 0a 20 20 20 20 23 20 52 65  (.*\)'`.    # Re
5f40: 6a 65 63 74 20 6e 61 6d 65 73 20 74 68 61 74 20  ject names that 
5f50: 61 72 65 20 6e 6f 74 20 76 61 6c 69 64 20 73 68  are not valid sh
5f60: 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 6e 61 6d  ell variable nam
5f70: 65 73 2e 0a 20 20 20 20 65 78 70 72 20 22 78 24  es..    expr "x$
5f80: 61 63 5f 70 61 63 6b 61 67 65 22 20 3a 20 22 2e  ac_package" : ".
5f90: 2a 5b 5e 2d 5f 24 61 73 5f 63 72 5f 61 6c 6e 75  *[^-_$as_cr_alnu
5fa0: 6d 5d 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26  m]" >/dev/null &
5fb0: 26 0a 20 20 20 20 20 20 7b 20 65 63 68 6f 20 22  &.      { echo "
5fc0: 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 69  $as_me: error: i
5fd0: 6e 76 61 6c 69 64 20 70 61 63 6b 61 67 65 20 6e  nvalid package n
5fe0: 61 6d 65 3a 20 24 61 63 5f 70 61 63 6b 61 67 65  ame: $ac_package
5ff0: 22 20 3e 26 32 0a 20 20 20 7b 20 28 65 78 69 74  " >&2.   { (exit
6000: 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20   1); exit 1; }; 
6010: 7d 0a 20 20 20 20 61 63 5f 70 61 63 6b 61 67 65  }.    ac_package
6020: 3d 60 65 63 68 6f 20 24 61 63 5f 70 61 63 6b 61  =`echo $ac_packa
6030: 67 65 20 7c 20 73 65 64 20 27 73 2f 2d 2f 5f 2f  ge | sed 's/-/_/
6040: 67 27 60 0a 20 20 20 20 65 76 61 6c 20 22 77 69  g'`.    eval "wi
6050: 74 68 5f 24 61 63 5f 70 61 63 6b 61 67 65 3d 6e  th_$ac_package=n
6060: 6f 22 20 3b 3b 0a 0a 20 20 2d 2d 78 29 0a 20 20  o" ;;..  --x).  
6070: 20 20 23 20 4f 62 73 6f 6c 65 74 65 3b 20 75 73    # Obsolete; us
6080: 65 20 2d 2d 77 69 74 68 2d 78 2e 0a 20 20 20 20  e --with-x..    
6090: 77 69 74 68 5f 78 3d 79 65 73 20 3b 3b 0a 0a 20  with_x=yes ;;.. 
60a0: 20 2d 78 2d 69 6e 63 6c 75 64 65 73 20 7c 20 2d   -x-includes | -
60b0: 2d 78 2d 69 6e 63 6c 75 64 65 73 20 7c 20 2d 2d  -x-includes | --
60c0: 78 2d 69 6e 63 6c 75 64 65 20 7c 20 2d 2d 78 2d  x-include | --x-
60d0: 69 6e 63 6c 75 64 20 7c 20 2d 2d 78 2d 69 6e 63  includ | --x-inc
60e0: 6c 75 20 5c 0a 20 20 7c 20 2d 2d 78 2d 69 6e 63  lu \.  | --x-inc
60f0: 6c 20 7c 20 2d 2d 78 2d 69 6e 63 20 7c 20 2d 2d  l | --x-inc | --
6100: 78 2d 69 6e 20 7c 20 2d 2d 78 2d 69 29 0a 20 20  x-in | --x-i).  
6110: 20 20 61 63 5f 70 72 65 76 3d 78 5f 69 6e 63 6c    ac_prev=x_incl
6120: 75 64 65 73 20 3b 3b 0a 20 20 2d 78 2d 69 6e 63  udes ;;.  -x-inc
6130: 6c 75 64 65 73 3d 2a 20 7c 20 2d 2d 78 2d 69 6e  ludes=* | --x-in
6140: 63 6c 75 64 65 73 3d 2a 20 7c 20 2d 2d 78 2d 69  cludes=* | --x-i
6150: 6e 63 6c 75 64 65 3d 2a 20 7c 20 2d 2d 78 2d 69  nclude=* | --x-i
6160: 6e 63 6c 75 64 3d 2a 20 7c 20 2d 2d 78 2d 69 6e  nclud=* | --x-in
6170: 63 6c 75 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 78 2d  clu=* \.  | --x-
6180: 69 6e 63 6c 3d 2a 20 7c 20 2d 2d 78 2d 69 6e 63  incl=* | --x-inc
6190: 3d 2a 20 7c 20 2d 2d 78 2d 69 6e 3d 2a 20 7c 20  =* | --x-in=* | 
61a0: 2d 2d 78 2d 69 3d 2a 29 0a 20 20 20 20 78 5f 69  --x-i=*).    x_i
61b0: 6e 63 6c 75 64 65 73 3d 24 61 63 5f 6f 70 74 61  ncludes=$ac_opta
61c0: 72 67 20 3b 3b 0a 0a 20 20 2d 78 2d 6c 69 62 72  rg ;;..  -x-libr
61d0: 61 72 69 65 73 20 7c 20 2d 2d 78 2d 6c 69 62 72  aries | --x-libr
61e0: 61 72 69 65 73 20 7c 20 2d 2d 78 2d 6c 69 62 72  aries | --x-libr
61f0: 61 72 69 65 20 7c 20 2d 2d 78 2d 6c 69 62 72 61  arie | --x-libra
6200: 72 69 20 5c 0a 20 20 7c 20 2d 2d 78 2d 6c 69 62  ri \.  | --x-lib
6210: 72 61 72 20 7c 20 2d 2d 78 2d 6c 69 62 72 61 20  rar | --x-libra 
6220: 7c 20 2d 2d 78 2d 6c 69 62 72 20 7c 20 2d 2d 78  | --x-libr | --x
6230: 2d 6c 69 62 20 7c 20 2d 2d 78 2d 6c 69 20 7c 20  -lib | --x-li | 
6240: 2d 2d 78 2d 6c 29 0a 20 20 20 20 61 63 5f 70 72  --x-l).    ac_pr
6250: 65 76 3d 78 5f 6c 69 62 72 61 72 69 65 73 20 3b  ev=x_libraries ;
6260: 3b 0a 20 20 2d 78 2d 6c 69 62 72 61 72 69 65 73  ;.  -x-libraries
6270: 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 62 72 61 72 69  =* | --x-librari
6280: 65 73 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 62 72 61  es=* | --x-libra
6290: 72 69 65 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 62 72  rie=* | --x-libr
62a0: 61 72 69 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 78 2d  ari=* \.  | --x-
62b0: 6c 69 62 72 61 72 3d 2a 20 7c 20 2d 2d 78 2d 6c  librar=* | --x-l
62c0: 69 62 72 61 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 62  ibra=* | --x-lib
62d0: 72 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 62 3d 2a 20  r=* | --x-lib=* 
62e0: 7c 20 2d 2d 78 2d 6c 69 3d 2a 20 7c 20 2d 2d 78  | --x-li=* | --x
62f0: 2d 6c 3d 2a 29 0a 20 20 20 20 78 5f 6c 69 62 72  -l=*).    x_libr
6300: 61 72 69 65 73 3d 24 61 63 5f 6f 70 74 61 72 67  aries=$ac_optarg
6310: 20 3b 3b 0a 0a 20 20 2d 2a 29 20 7b 20 65 63 68   ;;..  -*) { ech
6320: 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
6330: 3a 20 75 6e 72 65 63 6f 67 6e 69 7a 65 64 20 6f  : unrecognized o
6340: 70 74 69 6f 6e 3a 20 24 61 63 5f 6f 70 74 69 6f  ption: $ac_optio
6350: 6e 0a 54 72 79 20 5c 60 24 30 20 2d 2d 68 65 6c  n.Try \`$0 --hel
6360: 70 27 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f  p' for more info
6370: 72 6d 61 74 69 6f 6e 2e 22 20 3e 26 32 0a 20 20  rmation." >&2.  
6380: 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69   { (exit 1); exi
6390: 74 20 31 3b 20 7d 3b 20 7d 0a 20 20 20 20 3b 3b  t 1; }; }.    ;;
63a0: 0a 0a 20 20 2a 3d 2a 29 0a 20 20 20 20 61 63 5f  ..  *=*).    ac_
63b0: 65 6e 76 76 61 72 3d 60 65 78 70 72 20 22 78 24  envvar=`expr "x$
63c0: 61 63 5f 6f 70 74 69 6f 6e 22 20 3a 20 27 78 5c  ac_option" : 'x\
63d0: 28 5b 5e 3d 5d 2a 5c 29 3d 27 60 0a 20 20 20 20  ([^=]*\)='`.    
63e0: 23 20 52 65 6a 65 63 74 20 6e 61 6d 65 73 20 74  # Reject names t
63f0: 68 61 74 20 61 72 65 20 6e 6f 74 20 76 61 6c 69  hat are not vali
6400: 64 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65  d shell variable
6410: 20 6e 61 6d 65 73 2e 0a 20 20 20 20 65 78 70 72   names..    expr
6420: 20 22 78 24 61 63 5f 65 6e 76 76 61 72 22 20 3a   "x$ac_envvar" :
6430: 20 22 2e 2a 5b 5e 5f 24 61 73 5f 63 72 5f 61 6c   ".*[^_$as_cr_al
6440: 6e 75 6d 5d 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c  num]" >/dev/null
6450: 20 26 26 0a 20 20 20 20 20 20 7b 20 65 63 68 6f   &&.      { echo
6460: 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a   "$as_me: error:
6470: 20 69 6e 76 61 6c 69 64 20 76 61 72 69 61 62 6c   invalid variabl
6480: 65 20 6e 61 6d 65 3a 20 24 61 63 5f 65 6e 76 76  e name: $ac_envv
6490: 61 72 22 20 3e 26 32 0a 20 20 20 7b 20 28 65 78  ar" >&2.   { (ex
64a0: 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d  it 1); exit 1; }
64b0: 3b 20 7d 0a 20 20 20 20 61 63 5f 6f 70 74 61 72  ; }.    ac_optar
64c0: 67 3d 60 65 63 68 6f 20 22 24 61 63 5f 6f 70 74  g=`echo "$ac_opt
64d0: 61 72 67 22 20 7c 20 73 65 64 20 22 73 2f 27 2f  arg" | sed "s/'/
64e0: 27 5c 5c 5c 5c 5c 5c 5c 5c 27 27 2f 67 22 60 0a  '\\\\\\\\''/g"`.
64f0: 20 20 20 20 65 76 61 6c 20 22 24 61 63 5f 65 6e      eval "$ac_en
6500: 76 76 61 72 3d 27 24 61 63 5f 6f 70 74 61 72 67  vvar='$ac_optarg
6510: 27 22 0a 20 20 20 20 65 78 70 6f 72 74 20 24 61  '".    export $a
6520: 63 5f 65 6e 76 76 61 72 20 3b 3b 0a 0a 20 20 2a  c_envvar ;;..  *
6530: 29 0a 20 20 20 20 23 20 46 49 58 4d 45 3a 20 73  ).    # FIXME: s
6540: 68 6f 75 6c 64 20 62 65 20 72 65 6d 6f 76 65 64  hould be removed
6550: 20 69 6e 20 61 75 74 6f 63 6f 6e 66 20 33 2e 30   in autoconf 3.0
6560: 2e 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f  ..    echo "$as_
6570: 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 79 6f 75  me: WARNING: you
6580: 20 73 68 6f 75 6c 64 20 75 73 65 20 2d 2d 62 75   should use --bu
6590: 69 6c 64 2c 20 2d 2d 68 6f 73 74 2c 20 2d 2d 74  ild, --host, --t
65a0: 61 72 67 65 74 22 20 3e 26 32 0a 20 20 20 20 65  arget" >&2.    e
65b0: 78 70 72 20 22 78 24 61 63 5f 6f 70 74 69 6f 6e  xpr "x$ac_option
65c0: 22 20 3a 20 22 2e 2a 5b 5e 2d 2e 5f 24 61 73 5f  " : ".*[^-._$as_
65d0: 63 72 5f 61 6c 6e 75 6d 5d 22 20 3e 2f 64 65 76  cr_alnum]" >/dev
65e0: 2f 6e 75 6c 6c 20 26 26 0a 20 20 20 20 20 20 65  /null &&.      e
65f0: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52  cho "$as_me: WAR
6600: 4e 49 4e 47 3a 20 69 6e 76 61 6c 69 64 20 68 6f  NING: invalid ho
6610: 73 74 20 74 79 70 65 3a 20 24 61 63 5f 6f 70 74  st type: $ac_opt
6620: 69 6f 6e 22 20 3e 26 32 0a 20 20 20 20 3a 20 24  ion" >&2.    : $
6630: 7b 62 75 69 6c 64 5f 61 6c 69 61 73 3d 24 61 63  {build_alias=$ac
6640: 5f 6f 70 74 69 6f 6e 7d 20 24 7b 68 6f 73 74 5f  _option} ${host_
6650: 61 6c 69 61 73 3d 24 61 63 5f 6f 70 74 69 6f 6e  alias=$ac_option
6660: 7d 20 24 7b 74 61 72 67 65 74 5f 61 6c 69 61 73  } ${target_alias
6670: 3d 24 61 63 5f 6f 70 74 69 6f 6e 7d 0a 20 20 20  =$ac_option}.   
6680: 20 3b 3b 0a 0a 20 20 65 73 61 63 0a 64 6f 6e 65   ;;..  esac.done
6690: 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61  ..if test -n "$a
66a0: 63 5f 70 72 65 76 22 3b 20 74 68 65 6e 0a 20 20  c_prev"; then.  
66b0: 61 63 5f 6f 70 74 69 6f 6e 3d 2d 2d 60 65 63 68  ac_option=--`ech
66c0: 6f 20 24 61 63 5f 70 72 65 76 20 7c 20 73 65 64  o $ac_prev | sed
66d0: 20 27 73 2f 5f 2f 2d 2f 67 27 60 0a 20 20 7b 20   's/_/-/g'`.  { 
66e0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72  echo "$as_me: er
66f0: 72 6f 72 3a 20 6d 69 73 73 69 6e 67 20 61 72 67  ror: missing arg
6700: 75 6d 65 6e 74 20 74 6f 20 24 61 63 5f 6f 70 74  ument to $ac_opt
6710: 69 6f 6e 22 20 3e 26 32 0a 20 20 20 7b 20 28 65  ion" >&2.   { (e
6720: 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20  xit 1); exit 1; 
6730: 7d 3b 20 7d 0a 66 69 0a 0a 23 20 42 65 20 73 75  }; }.fi..# Be su
6740: 72 65 20 74 6f 20 68 61 76 65 20 61 62 73 6f 6c  re to have absol
6750: 75 74 65 20 70 61 74 68 73 2e 0a 66 6f 72 20 61  ute paths..for a
6760: 63 5f 76 61 72 20 69 6e 20 65 78 65 63 5f 70 72  c_var in exec_pr
6770: 65 66 69 78 20 70 72 65 66 69 78 0a 64 6f 0a 20  efix prefix.do. 
6780: 20 65 76 61 6c 20 61 63 5f 76 61 6c 3d 24 60 65   eval ac_val=$`e
6790: 63 68 6f 20 24 61 63 5f 76 61 72 60 0a 20 20 63  cho $ac_var`.  c
67a0: 61 73 65 20 24 61 63 5f 76 61 6c 20 69 6e 0a 20  ase $ac_val in. 
67b0: 20 20 20 5b 5c 5c 2f 24 5d 2a 20 7c 20 3f 3a 5b     [\\/$]* | ?:[
67c0: 5c 5c 2f 5d 2a 20 7c 20 4e 4f 4e 45 20 7c 20 27  \\/]* | NONE | '
67d0: 27 20 29 20 3b 3b 0a 20 20 20 20 2a 29 20 20 7b  ' ) ;;.    *)  {
67e0: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65   echo "$as_me: e
67f0: 72 72 6f 72 3a 20 65 78 70 65 63 74 65 64 20 61  rror: expected a
6800: 6e 20 61 62 73 6f 6c 75 74 65 20 64 69 72 65 63  n absolute direc
6810: 74 6f 72 79 20 6e 61 6d 65 20 66 6f 72 20 2d 2d  tory name for --
6820: 24 61 63 5f 76 61 72 3a 20 24 61 63 5f 76 61 6c  $ac_var: $ac_val
6830: 22 20 3e 26 32 0a 20 20 20 7b 20 28 65 78 69 74  " >&2.   { (exit
6840: 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20   1); exit 1; }; 
6850: 7d 3b 3b 0a 20 20 65 73 61 63 0a 64 6f 6e 65 0a  };;.  esac.done.
6860: 0a 23 20 42 65 20 73 75 72 65 20 74 6f 20 68 61  .# Be sure to ha
6870: 76 65 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68  ve absolute path
6880: 73 2e 0a 66 6f 72 20 61 63 5f 76 61 72 20 69 6e  s..for ac_var in
6890: 20 62 69 6e 64 69 72 20 73 62 69 6e 64 69 72 20   bindir sbindir 
68a0: 6c 69 62 65 78 65 63 64 69 72 20 64 61 74 61 64  libexecdir datad
68b0: 69 72 20 73 79 73 63 6f 6e 66 64 69 72 20 73 68  ir sysconfdir sh
68c0: 61 72 65 64 73 74 61 74 65 64 69 72 20 5c 0a 09  aredstatedir \..
68d0: 20 20 20 20 20 20 6c 6f 63 61 6c 73 74 61 74 65        localstate
68e0: 64 69 72 20 6c 69 62 64 69 72 20 69 6e 63 6c 75  dir libdir inclu
68f0: 64 65 64 69 72 20 6f 6c 64 69 6e 63 6c 75 64 65  dedir oldinclude
6900: 64 69 72 20 69 6e 66 6f 64 69 72 20 6d 61 6e 64  dir infodir mand
6910: 69 72 0a 64 6f 0a 20 20 65 76 61 6c 20 61 63 5f  ir.do.  eval ac_
6920: 76 61 6c 3d 24 60 65 63 68 6f 20 24 61 63 5f 76  val=$`echo $ac_v
6930: 61 72 60 0a 20 20 63 61 73 65 20 24 61 63 5f 76  ar`.  case $ac_v
6940: 61 6c 20 69 6e 0a 20 20 20 20 5b 5c 5c 2f 24 5d  al in.    [\\/$]
6950: 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20 3b  * | ?:[\\/]* ) ;
6960: 3b 0a 20 20 20 20 2a 29 20 20 7b 20 65 63 68 6f  ;.    *)  { echo
6970: 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a   "$as_me: error:
6980: 20 65 78 70 65 63 74 65 64 20 61 6e 20 61 62 73   expected an abs
6990: 6f 6c 75 74 65 20 64 69 72 65 63 74 6f 72 79 20  olute directory 
69a0: 6e 61 6d 65 20 66 6f 72 20 2d 2d 24 61 63 5f 76  name for --$ac_v
69b0: 61 72 3a 20 24 61 63 5f 76 61 6c 22 20 3e 26 32  ar: $ac_val" >&2
69c0: 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20  .   { (exit 1); 
69d0: 65 78 69 74 20 31 3b 20 7d 3b 20 7d 3b 3b 0a 20  exit 1; }; };;. 
69e0: 20 65 73 61 63 0a 64 6f 6e 65 0a 0a 23 20 54 68   esac.done..# Th
69f0: 65 72 65 20 6d 69 67 68 74 20 62 65 20 70 65 6f  ere might be peo
6a00: 70 6c 65 20 77 68 6f 20 64 65 70 65 6e 64 20 6f  ple who depend o
6a10: 6e 20 74 68 65 20 6f 6c 64 20 62 72 6f 6b 65 6e  n the old broken
6a20: 20 62 65 68 61 76 69 6f 72 3a 20 60 24 68 6f 73   behavior: `$hos
6a30: 74 27 0a 23 20 75 73 65 64 20 74 6f 20 68 6f 6c  t'.# used to hol
6a40: 64 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 6f  d the argument o
6a50: 66 20 2d 2d 68 6f 73 74 20 65 74 63 2e 0a 23 20  f --host etc..# 
6a60: 46 49 58 4d 45 3a 20 54 6f 20 72 65 6d 6f 76 65  FIXME: To remove
6a70: 20 73 6f 6d 65 20 64 61 79 2e 0a 62 75 69 6c 64   some day..build
6a80: 3d 24 62 75 69 6c 64 5f 61 6c 69 61 73 0a 68 6f  =$build_alias.ho
6a90: 73 74 3d 24 68 6f 73 74 5f 61 6c 69 61 73 0a 74  st=$host_alias.t
6aa0: 61 72 67 65 74 3d 24 74 61 72 67 65 74 5f 61 6c  arget=$target_al
6ab0: 69 61 73 0a 0a 23 20 46 49 58 4d 45 3a 20 54 6f  ias..# FIXME: To
6ac0: 20 72 65 6d 6f 76 65 20 73 6f 6d 65 20 64 61 79   remove some day
6ad0: 2e 0a 69 66 20 74 65 73 74 20 22 78 24 68 6f 73  ..if test "x$hos
6ae0: 74 5f 61 6c 69 61 73 22 20 21 3d 20 78 3b 20 74  t_alias" != x; t
6af0: 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20 22 78  hen.  if test "x
6b00: 24 62 75 69 6c 64 5f 61 6c 69 61 73 22 20 3d 20  $build_alias" = 
6b10: 78 3b 20 74 68 65 6e 0a 20 20 20 20 63 72 6f 73  x; then.    cros
6b20: 73 5f 63 6f 6d 70 69 6c 69 6e 67 3d 6d 61 79 62  s_compiling=mayb
6b30: 65 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f  e.    echo "$as_
6b40: 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 49 66 20  me: WARNING: If 
6b50: 79 6f 75 20 77 61 6e 74 65 64 20 74 6f 20 73 65  you wanted to se
6b60: 74 20 74 68 65 20 2d 2d 62 75 69 6c 64 20 74 79  t the --build ty
6b70: 70 65 2c 20 64 6f 6e 27 74 20 75 73 65 20 2d 2d  pe, don't use --
6b80: 68 6f 73 74 2e 0a 20 20 20 20 49 66 20 61 20 63  host..    If a c
6b90: 72 6f 73 73 20 63 6f 6d 70 69 6c 65 72 20 69 73  ross compiler is
6ba0: 20 64 65 74 65 63 74 65 64 20 74 68 65 6e 20 63   detected then c
6bb0: 72 6f 73 73 20 63 6f 6d 70 69 6c 65 20 6d 6f 64  ross compile mod
6bc0: 65 20 77 69 6c 6c 20 62 65 20 75 73 65 64 2e 22  e will be used."
6bd0: 20 3e 26 32 0a 20 20 65 6c 69 66 20 74 65 73 74   >&2.  elif test
6be0: 20 22 78 24 62 75 69 6c 64 5f 61 6c 69 61 73 22   "x$build_alias"
6bf0: 20 21 3d 20 22 78 24 68 6f 73 74 5f 61 6c 69 61   != "x$host_alia
6c00: 73 22 3b 20 74 68 65 6e 0a 20 20 20 20 63 72 6f  s"; then.    cro
6c10: 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3d 79 65 73  ss_compiling=yes
6c20: 0a 20 20 66 69 0a 66 69 0a 0a 61 63 5f 74 6f 6f  .  fi.fi..ac_too
6c30: 6c 5f 70 72 65 66 69 78 3d 0a 74 65 73 74 20 2d  l_prefix=.test -
6c40: 6e 20 22 24 68 6f 73 74 5f 61 6c 69 61 73 22 20  n "$host_alias" 
6c50: 26 26 20 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69  && ac_tool_prefi
6c60: 78 3d 24 68 6f 73 74 5f 61 6c 69 61 73 2d 0a 0a  x=$host_alias-..
6c70: 74 65 73 74 20 22 24 73 69 6c 65 6e 74 22 20 3d  test "$silent" =
6c80: 20 79 65 73 20 26 26 20 65 78 65 63 20 36 3e 2f   yes && exec 6>/
6c90: 64 65 76 2f 6e 75 6c 6c 0a 0a 0a 23 20 46 69 6e  dev/null...# Fin
6ca0: 64 20 74 68 65 20 73 6f 75 72 63 65 20 66 69 6c  d the source fil
6cb0: 65 73 2c 20 69 66 20 6c 6f 63 61 74 69 6f 6e 20  es, if location 
6cc0: 77 61 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65  was not specifie
6cd0: 64 2e 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24  d..if test -z "$
6ce0: 73 72 63 64 69 72 22 3b 20 74 68 65 6e 0a 20 20  srcdir"; then.  
6cf0: 61 63 5f 73 72 63 64 69 72 5f 64 65 66 61 75 6c  ac_srcdir_defaul
6d00: 74 65 64 3d 79 65 73 0a 20 20 23 20 54 72 79 20  ted=yes.  # Try 
6d10: 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 63 6f  the directory co
6d20: 6e 74 61 69 6e 69 6e 67 20 74 68 69 73 20 73 63  ntaining this sc
6d30: 72 69 70 74 2c 20 74 68 65 6e 20 69 74 73 20 70  ript, then its p
6d40: 61 72 65 6e 74 2e 0a 20 20 61 63 5f 63 6f 6e 66  arent..  ac_conf
6d50: 64 69 72 3d 60 28 64 69 72 6e 61 6d 65 20 22 24  dir=`(dirname "$
6d60: 30 22 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20  0") 2>/dev/null 
6d70: 7c 7c 0a 24 61 73 5f 65 78 70 72 20 58 22 24 30  ||.$as_expr X"$0
6d80: 22 20 3a 20 27 58 5c 28 2e 2a 5b 5e 2f 5d 5c 29  " : 'X\(.*[^/]\)
6d90: 2f 2f 2a 5b 5e 2f 5d 5b 5e 2f 5d 2a 2f 2a 24 27  //*[^/][^/]*/*$'
6da0: 20 5c 7c 20 5c 0a 09 20 58 22 24 30 22 20 3a 20   \| \.. X"$0" : 
6db0: 27 58 5c 28 2f 2f 5c 29 5b 5e 2f 5d 27 20 5c 7c  'X\(//\)[^/]' \|
6dc0: 20 5c 0a 09 20 58 22 24 30 22 20 3a 20 27 58 5c   \.. X"$0" : 'X\
6dd0: 28 2f 2f 5c 29 24 27 20 5c 7c 20 5c 0a 09 20 58  (//\)$' \| \.. X
6de0: 22 24 30 22 20 3a 20 27 58 5c 28 2f 5c 29 27 20  "$0" : 'X\(/\)' 
6df0: 5c 7c 20 5c 0a 09 20 2e 20 20 20 20 20 3a 20 27  \| \.. .     : '
6e00: 5c 28 2e 5c 29 27 20 32 3e 2f 64 65 76 2f 6e 75  \(.\)' 2>/dev/nu
6e10: 6c 6c 20 7c 7c 0a 65 63 68 6f 20 58 22 24 30 22  ll ||.echo X"$0"
6e20: 20 7c 0a 20 20 20 20 73 65 64 20 27 2f 5e 58 5c   |.    sed '/^X\
6e30: 28 2e 2a 5b 5e 2f 5d 5c 29 5c 2f 5c 2f 2a 5b 5e  (.*[^/]\)\/\/*[^
6e40: 2f 5d 5b 5e 2f 5d 2a 5c 2f 2a 24 2f 7b 20 73 2f  /][^/]*\/*$/{ s/
6e50: 2f 5c 31 2f 3b 20 71 3b 20 7d 0a 20 20 09 20 20  /\1/; q; }.  .  
6e60: 2f 5e 58 5c 28 5c 2f 5c 2f 5c 29 5b 5e 2f 5d 2e  /^X\(\/\/\)[^/].
6e70: 2a 2f 7b 20 73 2f 2f 5c 31 2f 3b 20 71 3b 20 7d  */{ s//\1/; q; }
6e80: 0a 20 20 09 20 20 2f 5e 58 5c 28 5c 2f 5c 2f 5c  .  .  /^X\(\/\/\
6e90: 29 24 2f 7b 20 73 2f 2f 5c 31 2f 3b 20 71 3b 20  )$/{ s//\1/; q; 
6ea0: 7d 0a 20 20 09 20 20 2f 5e 58 5c 28 5c 2f 5c 29  }.  .  /^X\(\/\)
6eb0: 2e 2a 2f 7b 20 73 2f 2f 5c 31 2f 3b 20 71 3b 20  .*/{ s//\1/; q; 
6ec0: 7d 0a 20 20 09 20 20 73 2f 2e 2a 2f 2e 2f 3b 20  }.  .  s/.*/./; 
6ed0: 71 27 60 0a 20 20 73 72 63 64 69 72 3d 24 61 63  q'`.  srcdir=$ac
6ee0: 5f 63 6f 6e 66 64 69 72 0a 20 20 69 66 20 74 65  _confdir.  if te
6ef0: 73 74 20 21 20 2d 72 20 24 73 72 63 64 69 72 2f  st ! -r $srcdir/
6f00: 24 61 63 5f 75 6e 69 71 75 65 5f 66 69 6c 65 3b  $ac_unique_file;
6f10: 20 74 68 65 6e 0a 20 20 20 20 73 72 63 64 69 72   then.    srcdir
6f20: 3d 2e 2e 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20  =...  fi.else.  
6f30: 61 63 5f 73 72 63 64 69 72 5f 64 65 66 61 75 6c  ac_srcdir_defaul
6f40: 74 65 64 3d 6e 6f 0a 66 69 0a 69 66 20 74 65 73  ted=no.fi.if tes
6f50: 74 20 21 20 2d 72 20 24 73 72 63 64 69 72 2f 24  t ! -r $srcdir/$
6f60: 61 63 5f 75 6e 69 71 75 65 5f 66 69 6c 65 3b 20  ac_unique_file; 
6f70: 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20 22  then.  if test "
6f80: 24 61 63 5f 73 72 63 64 69 72 5f 64 65 66 61 75  $ac_srcdir_defau
6f90: 6c 74 65 64 22 20 3d 20 79 65 73 3b 20 74 68 65  lted" = yes; the
6fa0: 6e 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61  n.    { echo "$a
6fb0: 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 63 61 6e  s_me: error: can
6fc0: 6e 6f 74 20 66 69 6e 64 20 73 6f 75 72 63 65 73  not find sources
6fd0: 20 28 24 61 63 5f 75 6e 69 71 75 65 5f 66 69 6c   ($ac_unique_fil
6fe0: 65 29 20 69 6e 20 24 61 63 5f 63 6f 6e 66 64 69  e) in $ac_confdi
6ff0: 72 20 6f 72 20 2e 2e 22 20 3e 26 32 0a 20 20 20  r or .." >&2.   
7000: 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74  { (exit 1); exit
7010: 20 31 3b 20 7d 3b 20 7d 0a 20 20 65 6c 73 65 0a   1; }; }.  else.
7020: 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f      { echo "$as_
7030: 6d 65 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f  me: error: canno
7040: 74 20 66 69 6e 64 20 73 6f 75 72 63 65 73 20 28  t find sources (
7050: 24 61 63 5f 75 6e 69 71 75 65 5f 66 69 6c 65 29  $ac_unique_file)
7060: 20 69 6e 20 24 73 72 63 64 69 72 22 20 3e 26 32   in $srcdir" >&2
7070: 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20  .   { (exit 1); 
7080: 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 20 20 66  exit 1; }; }.  f
7090: 69 0a 66 69 0a 28 63 64 20 24 73 72 63 64 69 72  i.fi.(cd $srcdir
70a0: 20 26 26 20 74 65 73 74 20 2d 72 20 2e 2f 24 61   && test -r ./$a
70b0: 63 5f 75 6e 69 71 75 65 5f 66 69 6c 65 29 20 32  c_unique_file) 2
70c0: 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 0a 20 20  >/dev/null ||.  
70d0: 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  { echo "$as_me: 
70e0: 65 72 72 6f 72 3a 20 73 6f 75 72 63 65 73 20 61  error: sources a
70f0: 72 65 20 69 6e 20 24 73 72 63 64 69 72 2c 20 62  re in $srcdir, b
7100: 75 74 20 5c 60 63 64 20 24 73 72 63 64 69 72 27  ut \`cd $srcdir'
7110: 20 64 6f 65 73 20 6e 6f 74 20 77 6f 72 6b 22 20   does not work" 
7120: 3e 26 32 0a 20 20 20 7b 20 28 65 78 69 74 20 31  >&2.   { (exit 1
7130: 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a  ); exit 1; }; }.
7140: 73 72 63 64 69 72 3d 60 65 63 68 6f 20 22 24 73  srcdir=`echo "$s
7150: 72 63 64 69 72 22 20 7c 20 73 65 64 20 27 73 25  rcdir" | sed 's%
7160: 5c 28 5b 5e 5c 5c 2f 5d 5c 29 5b 5c 5c 2f 5d 2a  \([^\\/]\)[\\/]*
7170: 24 25 5c 31 25 27 60 0a 61 63 5f 65 6e 76 5f 62  $%\1%'`.ac_env_b
7180: 75 69 6c 64 5f 61 6c 69 61 73 5f 73 65 74 3d 24  uild_alias_set=$
7190: 7b 62 75 69 6c 64 5f 61 6c 69 61 73 2b 73 65 74  {build_alias+set
71a0: 7d 0a 61 63 5f 65 6e 76 5f 62 75 69 6c 64 5f 61  }.ac_env_build_a
71b0: 6c 69 61 73 5f 76 61 6c 75 65 3d 24 62 75 69 6c  lias_value=$buil
71c0: 64 5f 61 6c 69 61 73 0a 61 63 5f 63 76 5f 65 6e  d_alias.ac_cv_en
71d0: 76 5f 62 75 69 6c 64 5f 61 6c 69 61 73 5f 73 65  v_build_alias_se
71e0: 74 3d 24 7b 62 75 69 6c 64 5f 61 6c 69 61 73 2b  t=${build_alias+
71f0: 73 65 74 7d 0a 61 63 5f 63 76 5f 65 6e 76 5f 62  set}.ac_cv_env_b
7200: 75 69 6c 64 5f 61 6c 69 61 73 5f 76 61 6c 75 65  uild_alias_value
7210: 3d 24 62 75 69 6c 64 5f 61 6c 69 61 73 0a 61 63  =$build_alias.ac
7220: 5f 65 6e 76 5f 68 6f 73 74 5f 61 6c 69 61 73 5f  _env_host_alias_
7230: 73 65 74 3d 24 7b 68 6f 73 74 5f 61 6c 69 61 73  set=${host_alias
7240: 2b 73 65 74 7d 0a 61 63 5f 65 6e 76 5f 68 6f 73  +set}.ac_env_hos
7250: 74 5f 61 6c 69 61 73 5f 76 61 6c 75 65 3d 24 68  t_alias_value=$h
7260: 6f 73 74 5f 61 6c 69 61 73 0a 61 63 5f 63 76 5f  ost_alias.ac_cv_
7270: 65 6e 76 5f 68 6f 73 74 5f 61 6c 69 61 73 5f 73  env_host_alias_s
7280: 65 74 3d 24 7b 68 6f 73 74 5f 61 6c 69 61 73 2b  et=${host_alias+
7290: 73 65 74 7d 0a 61 63 5f 63 76 5f 65 6e 76 5f 68  set}.ac_cv_env_h
72a0: 6f 73 74 5f 61 6c 69 61 73 5f 76 61 6c 75 65 3d  ost_alias_value=
72b0: 24 68 6f 73 74 5f 61 6c 69 61 73 0a 61 63 5f 65  $host_alias.ac_e
72c0: 6e 76 5f 74 61 72 67 65 74 5f 61 6c 69 61 73 5f  nv_target_alias_
72d0: 73 65 74 3d 24 7b 74 61 72 67 65 74 5f 61 6c 69  set=${target_ali
72e0: 61 73 2b 73 65 74 7d 0a 61 63 5f 65 6e 76 5f 74  as+set}.ac_env_t
72f0: 61 72 67 65 74 5f 61 6c 69 61 73 5f 76 61 6c 75  arget_alias_valu
7300: 65 3d 24 74 61 72 67 65 74 5f 61 6c 69 61 73 0a  e=$target_alias.
7310: 61 63 5f 63 76 5f 65 6e 76 5f 74 61 72 67 65 74  ac_cv_env_target
7320: 5f 61 6c 69 61 73 5f 73 65 74 3d 24 7b 74 61 72  _alias_set=${tar
7330: 67 65 74 5f 61 6c 69 61 73 2b 73 65 74 7d 0a 61  get_alias+set}.a
7340: 63 5f 63 76 5f 65 6e 76 5f 74 61 72 67 65 74 5f  c_cv_env_target_
7350: 61 6c 69 61 73 5f 76 61 6c 75 65 3d 24 74 61 72  alias_value=$tar
7360: 67 65 74 5f 61 6c 69 61 73 0a 61 63 5f 65 6e 76  get_alias.ac_env
7370: 5f 43 43 5f 73 65 74 3d 24 7b 43 43 2b 73 65 74  _CC_set=${CC+set
7380: 7d 0a 61 63 5f 65 6e 76 5f 43 43 5f 76 61 6c 75  }.ac_env_CC_valu
7390: 65 3d 24 43 43 0a 61 63 5f 63 76 5f 65 6e 76 5f  e=$CC.ac_cv_env_
73a0: 43 43 5f 73 65 74 3d 24 7b 43 43 2b 73 65 74 7d  CC_set=${CC+set}
73b0: 0a 61 63 5f 63 76 5f 65 6e 76 5f 43 43 5f 76 61  .ac_cv_env_CC_va
73c0: 6c 75 65 3d 24 43 43 0a 61 63 5f 65 6e 76 5f 43  lue=$CC.ac_env_C
73d0: 46 4c 41 47 53 5f 73 65 74 3d 24 7b 43 46 4c 41  FLAGS_set=${CFLA
73e0: 47 53 2b 73 65 74 7d 0a 61 63 5f 65 6e 76 5f 43  GS+set}.ac_env_C
73f0: 46 4c 41 47 53 5f 76 61 6c 75 65 3d 24 43 46 4c  FLAGS_value=$CFL
7400: 41 47 53 0a 61 63 5f 63 76 5f 65 6e 76 5f 43 46  AGS.ac_cv_env_CF
7410: 4c 41 47 53 5f 73 65 74 3d 24 7b 43 46 4c 41 47  LAGS_set=${CFLAG
7420: 53 2b 73 65 74 7d 0a 61 63 5f 63 76 5f 65 6e 76  S+set}.ac_cv_env
7430: 5f 43 46 4c 41 47 53 5f 76 61 6c 75 65 3d 24 43  _CFLAGS_value=$C
7440: 46 4c 41 47 53 0a 61 63 5f 65 6e 76 5f 4c 44 46  FLAGS.ac_env_LDF
7450: 4c 41 47 53 5f 73 65 74 3d 24 7b 4c 44 46 4c 41  LAGS_set=${LDFLA
7460: 47 53 2b 73 65 74 7d 0a 61 63 5f 65 6e 76 5f 4c  GS+set}.ac_env_L
7470: 44 46 4c 41 47 53 5f 76 61 6c 75 65 3d 24 4c 44  DFLAGS_value=$LD
7480: 46 4c 41 47 53 0a 61 63 5f 63 76 5f 65 6e 76 5f  FLAGS.ac_cv_env_
7490: 4c 44 46 4c 41 47 53 5f 73 65 74 3d 24 7b 4c 44  LDFLAGS_set=${LD
74a0: 46 4c 41 47 53 2b 73 65 74 7d 0a 61 63 5f 63 76  FLAGS+set}.ac_cv
74b0: 5f 65 6e 76 5f 4c 44 46 4c 41 47 53 5f 76 61 6c  _env_LDFLAGS_val
74c0: 75 65 3d 24 4c 44 46 4c 41 47 53 0a 61 63 5f 65  ue=$LDFLAGS.ac_e
74d0: 6e 76 5f 43 50 50 46 4c 41 47 53 5f 73 65 74 3d  nv_CPPFLAGS_set=
74e0: 24 7b 43 50 50 46 4c 41 47 53 2b 73 65 74 7d 0a  ${CPPFLAGS+set}.
74f0: 61 63 5f 65 6e 76 5f 43 50 50 46 4c 41 47 53 5f  ac_env_CPPFLAGS_
7500: 76 61 6c 75 65 3d 24 43 50 50 46 4c 41 47 53 0a  value=$CPPFLAGS.
7510: 61 63 5f 63 76 5f 65 6e 76 5f 43 50 50 46 4c 41  ac_cv_env_CPPFLA
7520: 47 53 5f 73 65 74 3d 24 7b 43 50 50 46 4c 41 47  GS_set=${CPPFLAG
7530: 53 2b 73 65 74 7d 0a 61 63 5f 63 76 5f 65 6e 76  S+set}.ac_cv_env
7540: 5f 43 50 50 46 4c 41 47 53 5f 76 61 6c 75 65 3d  _CPPFLAGS_value=
7550: 24 43 50 50 46 4c 41 47 53 0a 61 63 5f 65 6e 76  $CPPFLAGS.ac_env
7560: 5f 43 50 50 5f 73 65 74 3d 24 7b 43 50 50 2b 73  _CPP_set=${CPP+s
7570: 65 74 7d 0a 61 63 5f 65 6e 76 5f 43 50 50 5f 76  et}.ac_env_CPP_v
7580: 61 6c 75 65 3d 24 43 50 50 0a 61 63 5f 63 76 5f  alue=$CPP.ac_cv_
7590: 65 6e 76 5f 43 50 50 5f 73 65 74 3d 24 7b 43 50  env_CPP_set=${CP
75a0: 50 2b 73 65 74 7d 0a 61 63 5f 63 76 5f 65 6e 76  P+set}.ac_cv_env
75b0: 5f 43 50 50 5f 76 61 6c 75 65 3d 24 43 50 50 0a  _CPP_value=$CPP.
75c0: 61 63 5f 65 6e 76 5f 43 58 58 5f 73 65 74 3d 24  ac_env_CXX_set=$
75d0: 7b 43 58 58 2b 73 65 74 7d 0a 61 63 5f 65 6e 76  {CXX+set}.ac_env
75e0: 5f 43 58 58 5f 76 61 6c 75 65 3d 24 43 58 58 0a  _CXX_value=$CXX.
75f0: 61 63 5f 63 76 5f 65 6e 76 5f 43 58 58 5f 73 65  ac_cv_env_CXX_se
7600: 74 3d 24 7b 43 58 58 2b 73 65 74 7d 0a 61 63 5f  t=${CXX+set}.ac_
7610: 63 76 5f 65 6e 76 5f 43 58 58 5f 76 61 6c 75 65  cv_env_CXX_value
7620: 3d 24 43 58 58 0a 61 63 5f 65 6e 76 5f 43 58 58  =$CXX.ac_env_CXX
7630: 46 4c 41 47 53 5f 73 65 74 3d 24 7b 43 58 58 46  FLAGS_set=${CXXF
7640: 4c 41 47 53 2b 73 65 74 7d 0a 61 63 5f 65 6e 76  LAGS+set}.ac_env
7650: 5f 43 58 58 46 4c 41 47 53 5f 76 61 6c 75 65 3d  _CXXFLAGS_value=
7660: 24 43 58 58 46 4c 41 47 53 0a 61 63 5f 63 76 5f  $CXXFLAGS.ac_cv_
7670: 65 6e 76 5f 43 58 58 46 4c 41 47 53 5f 73 65 74  env_CXXFLAGS_set
7680: 3d 24 7b 43 58 58 46 4c 41 47 53 2b 73 65 74 7d  =${CXXFLAGS+set}
7690: 0a 61 63 5f 63 76 5f 65 6e 76 5f 43 58 58 46 4c  .ac_cv_env_CXXFL
76a0: 41 47 53 5f 76 61 6c 75 65 3d 24 43 58 58 46 4c  AGS_value=$CXXFL
76b0: 41 47 53 0a 61 63 5f 65 6e 76 5f 43 58 58 43 50  AGS.ac_env_CXXCP
76c0: 50 5f 73 65 74 3d 24 7b 43 58 58 43 50 50 2b 73  P_set=${CXXCPP+s
76d0: 65 74 7d 0a 61 63 5f 65 6e 76 5f 43 58 58 43 50  et}.ac_env_CXXCP
76e0: 50 5f 76 61 6c 75 65 3d 24 43 58 58 43 50 50 0a  P_value=$CXXCPP.
76f0: 61 63 5f 63 76 5f 65 6e 76 5f 43 58 58 43 50 50  ac_cv_env_CXXCPP
7700: 5f 73 65 74 3d 24 7b 43 58 58 43 50 50 2b 73 65  _set=${CXXCPP+se
7710: 74 7d 0a 61 63 5f 63 76 5f 65 6e 76 5f 43 58 58  t}.ac_cv_env_CXX
7720: 43 50 50 5f 76 61 6c 75 65 3d 24 43 58 58 43 50  CPP_value=$CXXCP
7730: 50 0a 61 63 5f 65 6e 76 5f 46 37 37 5f 73 65 74  P.ac_env_F77_set
7740: 3d 24 7b 46 37 37 2b 73 65 74 7d 0a 61 63 5f 65  =${F77+set}.ac_e
7750: 6e 76 5f 46 37 37 5f 76 61 6c 75 65 3d 24 46 37  nv_F77_value=$F7
7760: 37 0a 61 63 5f 63 76 5f 65 6e 76 5f 46 37 37 5f  7.ac_cv_env_F77_
7770: 73 65 74 3d 24 7b 46 37 37 2b 73 65 74 7d 0a 61  set=${F77+set}.a
7780: 63 5f 63 76 5f 65 6e 76 5f 46 37 37 5f 76 61 6c  c_cv_env_F77_val
7790: 75 65 3d 24 46 37 37 0a 61 63 5f 65 6e 76 5f 46  ue=$F77.ac_env_F
77a0: 46 4c 41 47 53 5f 73 65 74 3d 24 7b 46 46 4c 41  FLAGS_set=${FFLA
77b0: 47 53 2b 73 65 74 7d 0a 61 63 5f 65 6e 76 5f 46  GS+set}.ac_env_F
77c0: 46 4c 41 47 53 5f 76 61 6c 75 65 3d 24 46 46 4c  FLAGS_value=$FFL
77d0: 41 47 53 0a 61 63 5f 63 76 5f 65 6e 76 5f 46 46  AGS.ac_cv_env_FF
77e0: 4c 41 47 53 5f 73 65 74 3d 24 7b 46 46 4c 41 47  LAGS_set=${FFLAG
77f0: 53 2b 73 65 74 7d 0a 61 63 5f 63 76 5f 65 6e 76  S+set}.ac_cv_env
7800: 5f 46 46 4c 41 47 53 5f 76 61 6c 75 65 3d 24 46  _FFLAGS_value=$F
7810: 46 4c 41 47 53 0a 0a 23 0a 23 20 52 65 70 6f 72  FLAGS..#.# Repor
7820: 74 20 74 68 65 20 2d 2d 68 65 6c 70 20 6d 65 73  t the --help mes
7830: 73 61 67 65 2e 0a 23 0a 69 66 20 74 65 73 74 20  sage..#.if test 
7840: 22 24 61 63 5f 69 6e 69 74 5f 68 65 6c 70 22 20  "$ac_init_help" 
7850: 3d 20 22 6c 6f 6e 67 22 3b 20 74 68 65 6e 0a 20  = "long"; then. 
7860: 20 23 20 4f 6d 69 74 20 73 6f 6d 65 20 69 6e 74   # Omit some int
7870: 65 72 6e 61 6c 20 6f 72 20 6f 62 73 6f 6c 65 74  ernal or obsolet
7880: 65 20 6f 70 74 69 6f 6e 73 20 74 6f 20 6d 61 6b  e options to mak
7890: 65 20 74 68 65 20 6c 69 73 74 20 6c 65 73 73 20  e the list less 
78a0: 69 6d 70 6f 73 69 6e 67 2e 0a 20 20 23 20 54 68  imposing..  # Th
78b0: 69 73 20 6d 65 73 73 61 67 65 20 69 73 20 74 6f  is message is to
78c0: 6f 20 6c 6f 6e 67 20 74 6f 20 62 65 20 61 20 73  o long to be a s
78d0: 74 72 69 6e 67 20 69 6e 20 74 68 65 20 41 2f 55  tring in the A/U
78e0: 58 20 33 2e 31 20 73 68 2e 0a 20 20 63 61 74 20  X 3.1 sh..  cat 
78f0: 3c 3c 5f 41 43 45 4f 46 0a 5c 60 63 6f 6e 66 69  <<_ACEOF.\`confi
7900: 67 75 72 65 27 20 63 6f 6e 66 69 67 75 72 65 73  gure' configures
7910: 20 74 68 69 73 20 70 61 63 6b 61 67 65 20 74 6f   this package to
7920: 20 61 64 61 70 74 20 74 6f 20 6d 61 6e 79 20 6b   adapt to many k
7930: 69 6e 64 73 20 6f 66 20 73 79 73 74 65 6d 73 2e  inds of systems.
7940: 0a 0a 55 73 61 67 65 3a 20 24 30 20 5b 4f 50 54  ..Usage: $0 [OPT
7950: 49 4f 4e 5d 2e 2e 2e 20 5b 56 41 52 3d 56 41 4c  ION]... [VAR=VAL
7960: 55 45 5d 2e 2e 2e 0a 0a 54 6f 20 61 73 73 69 67  UE].....To assig
7970: 6e 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61  n environment va
7980: 72 69 61 62 6c 65 73 20 28 65 2e 67 2e 2c 20 43  riables (e.g., C
7990: 43 2c 20 43 46 4c 41 47 53 2e 2e 2e 29 2c 20 73  C, CFLAGS...), s
79a0: 70 65 63 69 66 79 20 74 68 65 6d 20 61 73 0a 56  pecify them as.V
79b0: 41 52 3d 56 41 4c 55 45 2e 20 20 53 65 65 20 62  AR=VALUE.  See b
79c0: 65 6c 6f 77 20 66 6f 72 20 64 65 73 63 72 69 70  elow for descrip
79d0: 74 69 6f 6e 73 20 6f 66 20 73 6f 6d 65 20 6f 66  tions of some of
79e0: 20 74 68 65 20 75 73 65 66 75 6c 20 76 61 72 69   the useful vari
79f0: 61 62 6c 65 73 2e 0a 0a 44 65 66 61 75 6c 74 73  ables...Defaults
7a00: 20 66 6f 72 20 74 68 65 20 6f 70 74 69 6f 6e 73   for the options
7a10: 20 61 72 65 20 73 70 65 63 69 66 69 65 64 20 69   are specified i
7a20: 6e 20 62 72 61 63 6b 65 74 73 2e 0a 0a 43 6f 6e  n brackets...Con
7a30: 66 69 67 75 72 61 74 69 6f 6e 3a 0a 20 20 2d 68  figuration:.  -h
7a40: 2c 20 2d 2d 68 65 6c 70 20 20 20 20 20 20 20 20  , --help        
7a50: 20 20 20 20 20 20 64 69 73 70 6c 61 79 20 74 68        display th
7a60: 69 73 20 68 65 6c 70 20 61 6e 64 20 65 78 69 74  is help and exit
7a70: 0a 20 20 20 20 20 20 2d 2d 68 65 6c 70 3d 73 68  .      --help=sh
7a80: 6f 72 74 20 20 20 20 20 20 20 20 64 69 73 70 6c  ort        displ
7a90: 61 79 20 6f 70 74 69 6f 6e 73 20 73 70 65 63 69  ay options speci
7aa0: 66 69 63 20 74 6f 20 74 68 69 73 20 70 61 63 6b  fic to this pack
7ab0: 61 67 65 0a 20 20 20 20 20 20 2d 2d 68 65 6c 70  age.      --help
7ac0: 3d 72 65 63 75 72 73 69 76 65 20 20 20 20 64 69  =recursive    di
7ad0: 73 70 6c 61 79 20 74 68 65 20 73 68 6f 72 74 20  splay the short 
7ae0: 68 65 6c 70 20 6f 66 20 61 6c 6c 20 74 68 65 20  help of all the 
7af0: 69 6e 63 6c 75 64 65 64 20 70 61 63 6b 61 67 65  included package
7b00: 73 0a 20 20 2d 56 2c 20 2d 2d 76 65 72 73 69 6f  s.  -V, --versio
7b10: 6e 20 20 20 20 20 20 20 20 20 20 20 64 69 73 70  n           disp
7b20: 6c 61 79 20 76 65 72 73 69 6f 6e 20 69 6e 66 6f  lay version info
7b30: 72 6d 61 74 69 6f 6e 20 61 6e 64 20 65 78 69 74  rmation and exit
7b40: 0a 20 20 2d 71 2c 20 2d 2d 71 75 69 65 74 2c 20  .  -q, --quiet, 
7b50: 2d 2d 73 69 6c 65 6e 74 20 20 20 64 6f 20 6e 6f  --silent   do no
7b60: 74 20 70 72 69 6e 74 20 5c 60 63 68 65 63 6b 69  t print \`checki
7b70: 6e 67 2e 2e 2e 27 20 6d 65 73 73 61 67 65 73 0a  ng...' messages.
7b80: 20 20 20 20 20 20 2d 2d 63 61 63 68 65 2d 66 69        --cache-fi
7b90: 6c 65 3d 46 49 4c 45 20 20 20 63 61 63 68 65 20  le=FILE   cache 
7ba0: 74 65 73 74 20 72 65 73 75 6c 74 73 20 69 6e 20  test results in 
7bb0: 46 49 4c 45 20 5b 64 69 73 61 62 6c 65 64 5d 0a  FILE [disabled].
7bc0: 20 20 2d 43 2c 20 2d 2d 63 6f 6e 66 69 67 2d 63    -C, --config-c
7bd0: 61 63 68 65 20 20 20 20 20 20 61 6c 69 61 73 20  ache      alias 
7be0: 66 6f 72 20 5c 60 2d 2d 63 61 63 68 65 2d 66 69  for \`--cache-fi
7bf0: 6c 65 3d 63 6f 6e 66 69 67 2e 63 61 63 68 65 27  le=config.cache'
7c00: 0a 20 20 2d 6e 2c 20 2d 2d 6e 6f 2d 63 72 65 61  .  -n, --no-crea
7c10: 74 65 20 20 20 20 20 20 20 20 20 64 6f 20 6e 6f  te         do no
7c20: 74 20 63 72 65 61 74 65 20 6f 75 74 70 75 74 20  t create output 
7c30: 66 69 6c 65 73 0a 20 20 20 20 20 20 2d 2d 73 72  files.      --sr
7c40: 63 64 69 72 3d 44 49 52 20 20 20 20 20 20 20 20  cdir=DIR        
7c50: 66 69 6e 64 20 74 68 65 20 73 6f 75 72 63 65 73  find the sources
7c60: 20 69 6e 20 44 49 52 20 5b 63 6f 6e 66 69 67 75   in DIR [configu
7c70: 72 65 20 64 69 72 20 6f 72 20 5c 60 2e 2e 27 5d  re dir or \`..']
7c80: 0a 0a 5f 41 43 45 4f 46 0a 0a 20 20 63 61 74 20  .._ACEOF..  cat 
7c90: 3c 3c 5f 41 43 45 4f 46 0a 49 6e 73 74 61 6c 6c  <<_ACEOF.Install
7ca0: 61 74 69 6f 6e 20 64 69 72 65 63 74 6f 72 69 65  ation directorie
7cb0: 73 3a 0a 20 20 2d 2d 70 72 65 66 69 78 3d 50 52  s:.  --prefix=PR
7cc0: 45 46 49 58 20 20 20 20 20 20 20 20 20 69 6e 73  EFIX         ins
7cd0: 74 61 6c 6c 20 61 72 63 68 69 74 65 63 74 75 72  tall architectur
7ce0: 65 2d 69 6e 64 65 70 65 6e 64 65 6e 74 20 66 69  e-independent fi
7cf0: 6c 65 73 20 69 6e 20 50 52 45 46 49 58 0a 09 09  les in PREFIX...
7d00: 09 20 20 5b 24 61 63 5f 64 65 66 61 75 6c 74 5f  .  [$ac_default_
7d10: 70 72 65 66 69 78 5d 0a 20 20 2d 2d 65 78 65 63  prefix].  --exec
7d20: 2d 70 72 65 66 69 78 3d 45 50 52 45 46 49 58 20  -prefix=EPREFIX 
7d30: 20 20 69 6e 73 74 61 6c 6c 20 61 72 63 68 69 74    install archit
7d40: 65 63 74 75 72 65 2d 64 65 70 65 6e 64 65 6e 74  ecture-dependent
7d50: 20 66 69 6c 65 73 20 69 6e 20 45 50 52 45 46 49   files in EPREFI
7d60: 58 0a 09 09 09 20 20 5b 50 52 45 46 49 58 5d 0a  X....  [PREFIX].
7d70: 0a 42 79 20 64 65 66 61 75 6c 74 2c 20 5c 60 6d  .By default, \`m
7d80: 61 6b 65 20 69 6e 73 74 61 6c 6c 27 20 77 69 6c  ake install' wil
7d90: 6c 20 69 6e 73 74 61 6c 6c 20 61 6c 6c 20 74 68  l install all th
7da0: 65 20 66 69 6c 65 73 20 69 6e 0a 5c 60 24 61 63  e files in.\`$ac
7db0: 5f 64 65 66 61 75 6c 74 5f 70 72 65 66 69 78 2f  _default_prefix/
7dc0: 62 69 6e 27 2c 20 5c 60 24 61 63 5f 64 65 66 61  bin', \`$ac_defa
7dd0: 75 6c 74 5f 70 72 65 66 69 78 2f 6c 69 62 27 20  ult_prefix/lib' 
7de0: 65 74 63 2e 20 20 59 6f 75 20 63 61 6e 20 73 70  etc.  You can sp
7df0: 65 63 69 66 79 0a 61 6e 20 69 6e 73 74 61 6c 6c  ecify.an install
7e00: 61 74 69 6f 6e 20 70 72 65 66 69 78 20 6f 74 68  ation prefix oth
7e10: 65 72 20 74 68 61 6e 20 5c 60 24 61 63 5f 64 65  er than \`$ac_de
7e20: 66 61 75 6c 74 5f 70 72 65 66 69 78 27 20 75 73  fault_prefix' us
7e30: 69 6e 67 20 5c 60 2d 2d 70 72 65 66 69 78 27 2c  ing \`--prefix',
7e40: 0a 66 6f 72 20 69 6e 73 74 61 6e 63 65 20 5c 60  .for instance \`
7e50: 2d 2d 70 72 65 66 69 78 3d 5c 24 48 4f 4d 45 27  --prefix=\$HOME'
7e60: 2e 0a 0a 46 6f 72 20 62 65 74 74 65 72 20 63 6f  ...For better co
7e70: 6e 74 72 6f 6c 2c 20 75 73 65 20 74 68 65 20 6f  ntrol, use the o
7e80: 70 74 69 6f 6e 73 20 62 65 6c 6f 77 2e 0a 0a 46  ptions below...F
7e90: 69 6e 65 20 74 75 6e 69 6e 67 20 6f 66 20 74 68  ine tuning of th
7ea0: 65 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 64  e installation d
7eb0: 69 72 65 63 74 6f 72 69 65 73 3a 0a 20 20 2d 2d  irectories:.  --
7ec0: 62 69 6e 64 69 72 3d 44 49 52 20 20 20 20 20 20  bindir=DIR      
7ed0: 20 20 20 20 20 75 73 65 72 20 65 78 65 63 75 74       user execut
7ee0: 61 62 6c 65 73 20 5b 45 50 52 45 46 49 58 2f 62  ables [EPREFIX/b
7ef0: 69 6e 5d 0a 20 20 2d 2d 73 62 69 6e 64 69 72 3d  in].  --sbindir=
7f00: 44 49 52 20 20 20 20 20 20 20 20 20 20 73 79 73  DIR          sys
7f10: 74 65 6d 20 61 64 6d 69 6e 20 65 78 65 63 75 74  tem admin execut
7f20: 61 62 6c 65 73 20 5b 45 50 52 45 46 49 58 2f 73  ables [EPREFIX/s
7f30: 62 69 6e 5d 0a 20 20 2d 2d 6c 69 62 65 78 65 63  bin].  --libexec
7f40: 64 69 72 3d 44 49 52 20 20 20 20 20 20 20 70 72  dir=DIR       pr
7f50: 6f 67 72 61 6d 20 65 78 65 63 75 74 61 62 6c 65  ogram executable
7f60: 73 20 5b 45 50 52 45 46 49 58 2f 6c 69 62 65 78  s [EPREFIX/libex
7f70: 65 63 5d 0a 20 20 2d 2d 64 61 74 61 64 69 72 3d  ec].  --datadir=
7f80: 44 49 52 20 20 20 20 20 20 20 20 20 20 72 65 61  DIR          rea
7f90: 64 2d 6f 6e 6c 79 20 61 72 63 68 69 74 65 63 74  d-only architect
7fa0: 75 72 65 2d 69 6e 64 65 70 65 6e 64 65 6e 74 20  ure-independent 
7fb0: 64 61 74 61 20 5b 50 52 45 46 49 58 2f 73 68 61  data [PREFIX/sha
7fc0: 72 65 5d 0a 20 20 2d 2d 73 79 73 63 6f 6e 66 64  re].  --sysconfd
7fd0: 69 72 3d 44 49 52 20 20 20 20 20 20 20 72 65 61  ir=DIR       rea
7fe0: 64 2d 6f 6e 6c 79 20 73 69 6e 67 6c 65 2d 6d 61  d-only single-ma
7ff0: 63 68 69 6e 65 20 64 61 74 61 20 5b 50 52 45 46  chine data [PREF
8000: 49 58 2f 65 74 63 5d 0a 20 20 2d 2d 73 68 61 72  IX/etc].  --shar
8010: 65 64 73 74 61 74 65 64 69 72 3d 44 49 52 20 20  edstatedir=DIR  
8020: 20 6d 6f 64 69 66 69 61 62 6c 65 20 61 72 63 68   modifiable arch
8030: 69 74 65 63 74 75 72 65 2d 69 6e 64 65 70 65 6e  itecture-indepen
8040: 64 65 6e 74 20 64 61 74 61 20 5b 50 52 45 46 49  dent data [PREFI
8050: 58 2f 63 6f 6d 5d 0a 20 20 2d 2d 6c 6f 63 61 6c  X/com].  --local
8060: 73 74 61 74 65 64 69 72 3d 44 49 52 20 20 20 20  statedir=DIR    
8070: 6d 6f 64 69 66 69 61 62 6c 65 20 73 69 6e 67 6c  modifiable singl
8080: 65 2d 6d 61 63 68 69 6e 65 20 64 61 74 61 20 5b  e-machine data [
8090: 50 52 45 46 49 58 2f 76 61 72 5d 0a 20 20 2d 2d  PREFIX/var].  --
80a0: 6c 69 62 64 69 72 3d 44 49 52 20 20 20 20 20 20  libdir=DIR      
80b0: 20 20 20 20 20 6f 62 6a 65 63 74 20 63 6f 64 65       object code
80c0: 20 6c 69 62 72 61 72 69 65 73 20 5b 45 50 52 45   libraries [EPRE
80d0: 46 49 58 2f 6c 69 62 5d 0a 20 20 2d 2d 69 6e 63  FIX/lib].  --inc
80e0: 6c 75 64 65 64 69 72 3d 44 49 52 20 20 20 20 20  ludedir=DIR     
80f0: 20 20 43 20 68 65 61 64 65 72 20 66 69 6c 65 73    C header files
8100: 20 5b 50 52 45 46 49 58 2f 69 6e 63 6c 75 64 65   [PREFIX/include
8110: 5d 0a 20 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65  ].  --oldinclude
8120: 64 69 72 3d 44 49 52 20 20 20 20 43 20 68 65 61  dir=DIR    C hea
8130: 64 65 72 20 66 69 6c 65 73 20 66 6f 72 20 6e 6f  der files for no
8140: 6e 2d 67 63 63 20 5b 2f 75 73 72 2f 69 6e 63 6c  n-gcc [/usr/incl
8150: 75 64 65 5d 0a 20 20 2d 2d 69 6e 66 6f 64 69 72  ude].  --infodir
8160: 3d 44 49 52 20 20 20 20 20 20 20 20 20 20 69 6e  =DIR          in
8170: 66 6f 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e  fo documentation
8180: 20 5b 50 52 45 46 49 58 2f 69 6e 66 6f 5d 0a 20   [PREFIX/info]. 
8190: 20 2d 2d 6d 61 6e 64 69 72 3d 44 49 52 20 20 20   --mandir=DIR   
81a0: 20 20 20 20 20 20 20 20 6d 61 6e 20 64 6f 63 75          man docu
81b0: 6d 65 6e 74 61 74 69 6f 6e 20 5b 50 52 45 46 49  mentation [PREFI
81c0: 58 2f 6d 61 6e 5d 0a 5f 41 43 45 4f 46 0a 0a 20  X/man]._ACEOF.. 
81d0: 20 63 61 74 20 3c 3c 5c 5f 41 43 45 4f 46 0a 0a   cat <<\_ACEOF..
81e0: 53 79 73 74 65 6d 20 74 79 70 65 73 3a 0a 20 20  System types:.  
81f0: 2d 2d 62 75 69 6c 64 3d 42 55 49 4c 44 20 20 20  --build=BUILD   
8200: 20 20 63 6f 6e 66 69 67 75 72 65 20 66 6f 72 20    configure for 
8210: 62 75 69 6c 64 69 6e 67 20 6f 6e 20 42 55 49 4c  building on BUIL
8220: 44 20 5b 67 75 65 73 73 65 64 5d 0a 20 20 2d 2d  D [guessed].  --
8230: 68 6f 73 74 3d 48 4f 53 54 20 20 20 20 20 20 20  host=HOST       
8240: 63 72 6f 73 73 2d 63 6f 6d 70 69 6c 65 20 74 6f  cross-compile to
8250: 20 62 75 69 6c 64 20 70 72 6f 67 72 61 6d 73 20   build programs 
8260: 74 6f 20 72 75 6e 20 6f 6e 20 48 4f 53 54 20 5b  to run on HOST [
8270: 42 55 49 4c 44 5d 0a 5f 41 43 45 4f 46 0a 66 69  BUILD]._ACEOF.fi
8280: 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61  ..if test -n "$a
8290: 63 5f 69 6e 69 74 5f 68 65 6c 70 22 3b 20 74 68  c_init_help"; th
82a0: 65 6e 0a 0a 20 20 63 61 74 20 3c 3c 5c 5f 41 43  en..  cat <<\_AC
82b0: 45 4f 46 0a 0a 4f 70 74 69 6f 6e 61 6c 20 46 65  EOF..Optional Fe
82c0: 61 74 75 72 65 73 3a 0a 20 20 2d 2d 64 69 73 61  atures:.  --disa
82d0: 62 6c 65 2d 46 45 41 54 55 52 45 20 20 20 20 20  ble-FEATURE     
82e0: 20 20 64 6f 20 6e 6f 74 20 69 6e 63 6c 75 64 65    do not include
82f0: 20 46 45 41 54 55 52 45 20 28 73 61 6d 65 20 61   FEATURE (same a
8300: 73 20 2d 2d 65 6e 61 62 6c 65 2d 46 45 41 54 55  s --enable-FEATU
8310: 52 45 3d 6e 6f 29 0a 20 20 2d 2d 65 6e 61 62 6c  RE=no).  --enabl
8320: 65 2d 46 45 41 54 55 52 45 5b 3d 41 52 47 5d 20  e-FEATURE[=ARG] 
8330: 20 69 6e 63 6c 75 64 65 20 46 45 41 54 55 52 45   include FEATURE
8340: 20 5b 41 52 47 3d 79 65 73 5d 0a 20 20 2d 2d 65   [ARG=yes].  --e
8350: 6e 61 62 6c 65 2d 73 68 61 72 65 64 5b 3d 50 4b  nable-shared[=PK
8360: 47 53 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20  GS].            
8370: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 75                bu
8380: 69 6c 64 20 73 68 61 72 65 64 20 6c 69 62 72 61  ild shared libra
8390: 72 69 65 73 20 5b 64 65 66 61 75 6c 74 3d 79 65  ries [default=ye
83a0: 73 5d 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 73 74  s].  --enable-st
83b0: 61 74 69 63 5b 3d 50 4b 47 53 5d 0a 20 20 20 20  atic[=PKGS].    
83c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
83d0: 20 20 20 20 20 20 62 75 69 6c 64 20 73 74 61 74        build stat
83e0: 69 63 20 6c 69 62 72 61 72 69 65 73 20 5b 64 65  ic libraries [de
83f0: 66 61 75 6c 74 3d 79 65 73 5d 0a 20 20 2d 2d 65  fault=yes].  --e
8400: 6e 61 62 6c 65 2d 66 61 73 74 2d 69 6e 73 74 61  nable-fast-insta
8410: 6c 6c 5b 3d 50 4b 47 53 5d 0a 20 20 20 20 20 20  ll[=PKGS].      
8420: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8430: 20 20 20 20 6f 70 74 69 6d 69 7a 65 20 66 6f 72      optimize for
8440: 20 66 61 73 74 20 69 6e 73 74 61 6c 6c 61 74 69   fast installati
8450: 6f 6e 20 5b 64 65 66 61 75 6c 74 3d 79 65 73 5d  on [default=yes]
8460: 0a 20 20 2d 2d 64 69 73 61 62 6c 65 2d 6c 69 62  .  --disable-lib
8470: 74 6f 6f 6c 2d 6c 6f 63 6b 20 20 61 76 6f 69 64  tool-lock  avoid
8480: 20 6c 6f 63 6b 69 6e 67 20 28 6d 69 67 68 74 20   locking (might 
8490: 62 72 65 61 6b 20 70 61 72 61 6c 6c 65 6c 20 62  break parallel b
84a0: 75 69 6c 64 73 29 0a 20 20 2d 2d 65 6e 61 62 6c  uilds).  --enabl
84b0: 65 2d 74 68 72 65 61 64 73 61 66 65 20 20 20 20  e-threadsafe    
84c0: 20 20 20 20 20 20 20 53 75 70 70 6f 72 74 20 74         Support t
84d0: 68 72 65 61 64 73 61 66 65 20 6f 70 65 72 61 74  hreadsafe operat
84e0: 69 6f 6e 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 63  ion.  --enable-c
84f0: 72 6f 73 73 2d 74 68 72 65 61 64 2d 63 6f 6e 6e  ross-thread-conn
8500: 65 63 74 69 6f 6e 73 20 20 20 41 6c 6c 6f 77 20  ections   Allow 
8510: 63 6f 6e 6e 65 63 74 69 6f 6e 20 73 68 61 72 69  connection shari
8520: 6e 67 20 61 63 72 6f 73 73 20 74 68 72 65 61 64  ng across thread
8530: 73 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 72 65 6c  s.  --enable-rel
8540: 65 61 73 65 6d 6f 64 65 20 20 20 20 20 20 20 20  easemode        
8550: 20 20 20 53 75 70 70 6f 72 74 20 6c 69 62 74 6f     Support libto
8560: 6f 6c 20 6c 69 6e 6b 20 74 6f 20 72 65 6c 65 61  ol link to relea
8570: 73 65 20 6d 6f 64 65 0a 20 20 2d 2d 65 6e 61 62  se mode.  --enab
8580: 6c 65 2d 74 65 6d 70 73 74 6f 72 65 20 20 20 20  le-tempstore    
8590: 20 55 73 65 20 61 6e 20 69 6e 2d 72 61 6d 20 64   Use an in-ram d
85a0: 61 74 61 62 61 73 65 20 66 6f 72 20 74 65 6d 70  atabase for temp
85b0: 6f 72 61 72 79 20 74 61 62 6c 65 73 20 28 6e 65  orary tables (ne
85c0: 76 65 72 2c 6e 6f 2c 79 65 73 2c 61 6c 77 61 79  ver,no,yes,alway
85d0: 73 29 0a 20 20 2d 2d 64 69 73 61 62 6c 65 2d 74  s).  --disable-t
85e0: 63 6c 20 20 20 20 20 20 20 64 6f 20 6e 6f 74 20  cl       do not 
85f0: 62 75 69 6c 64 20 54 43 4c 20 65 78 74 65 6e 73  build TCL extens
8600: 69 6f 6e 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 64  ion.  --enable-d
8610: 65 62 75 67 20 20 20 20 20 20 20 20 20 65 6e 61  ebug         ena
8620: 62 6c 65 20 64 65 62 75 67 67 69 6e 67 20 26 20  ble debugging & 
8630: 76 65 72 62 6f 73 65 20 65 78 70 6c 61 69 6e 0a  verbose explain.
8640: 0a 4f 70 74 69 6f 6e 61 6c 20 50 61 63 6b 61 67  .Optional Packag
8650: 65 73 3a 0a 20 20 2d 2d 77 69 74 68 2d 50 41 43  es:.  --with-PAC
8660: 4b 41 47 45 5b 3d 41 52 47 5d 20 20 20 20 75 73  KAGE[=ARG]    us
8670: 65 20 50 41 43 4b 41 47 45 20 5b 41 52 47 3d 79  e PACKAGE [ARG=y
8680: 65 73 5d 0a 20 20 2d 2d 77 69 74 68 6f 75 74 2d  es].  --without-
8690: 50 41 43 4b 41 47 45 20 20 20 20 20 20 20 64 6f  PACKAGE       do
86a0: 20 6e 6f 74 20 75 73 65 20 50 41 43 4b 41 47 45   not use PACKAGE
86b0: 20 28 73 61 6d 65 20 61 73 20 2d 2d 77 69 74 68   (same as --with
86c0: 2d 50 41 43 4b 41 47 45 3d 6e 6f 29 0a 20 20 2d  -PACKAGE=no).  -
86d0: 2d 77 69 74 68 2d 67 6e 75 2d 6c 64 20 20 20 20  -with-gnu-ld    
86e0: 20 20 20 20 20 20 20 61 73 73 75 6d 65 20 74 68         assume th
86f0: 65 20 43 20 63 6f 6d 70 69 6c 65 72 20 75 73 65  e C compiler use
8700: 73 20 47 4e 55 20 6c 64 20 5b 64 65 66 61 75 6c  s GNU ld [defaul
8710: 74 3d 6e 6f 5d 0a 20 20 2d 2d 77 69 74 68 2d 70  t=no].  --with-p
8720: 69 63 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ic              
8730: 74 72 79 20 74 6f 20 75 73 65 20 6f 6e 6c 79 20  try to use only 
8740: 50 49 43 2f 6e 6f 6e 2d 50 49 43 20 6f 62 6a 65  PIC/non-PIC obje
8750: 63 74 73 20 5b 64 65 66 61 75 6c 74 3d 75 73 65  cts [default=use
8760: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
8770: 20 20 20 20 20 20 20 20 20 20 20 62 6f 74 68 5d             both]
8780: 0a 20 20 2d 2d 77 69 74 68 2d 74 61 67 73 5b 3d  .  --with-tags[=
8790: 54 41 47 53 5d 0a 20 20 20 20 20 20 20 20 20 20  TAGS].          
87a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
87b0: 69 6e 63 6c 75 64 65 20 61 64 64 69 74 69 6f 6e  include addition
87c0: 61 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e  al configuration
87d0: 73 20 5b 61 75 74 6f 6d 61 74 69 63 5d 0a 20 20  s [automatic].  
87e0: 2d 2d 77 69 74 68 2d 68 69 6e 74 73 3d 46 49 4c  --with-hints=FIL
87f0: 45 20 20 20 20 20 20 20 52 65 61 64 20 63 6f 6e  E       Read con
8800: 66 69 67 75 72 61 74 69 6f 6e 20 6f 70 74 69 6f  figuration optio
8810: 6e 73 20 66 72 6f 6d 20 46 49 4c 45 0a 20 20 2d  ns from FILE.  -
8820: 2d 77 69 74 68 2d 74 63 6c 3d 44 49 52 20 20 20  -with-tcl=DIR   
8830: 20 20 20 20 20 20 20 64 69 72 65 63 74 6f 72 79         directory
8840: 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 63 6c 20   containing tcl 
8850: 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 28 74  configuration (t
8860: 63 6c 43 6f 6e 66 69 67 2e 73 68 29 0a 0a 53 6f  clConfig.sh)..So
8870: 6d 65 20 69 6e 66 6c 75 65 6e 74 69 61 6c 20 65  me influential e
8880: 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61  nvironment varia
8890: 62 6c 65 73 3a 0a 20 20 43 43 20 20 20 20 20 20  bles:.  CC      
88a0: 20 20 20 20 43 20 63 6f 6d 70 69 6c 65 72 20 63      C compiler c
88b0: 6f 6d 6d 61 6e 64 0a 20 20 43 46 4c 41 47 53 20  ommand.  CFLAGS 
88c0: 20 20 20 20 20 43 20 63 6f 6d 70 69 6c 65 72 20       C compiler 
88d0: 66 6c 61 67 73 0a 20 20 4c 44 46 4c 41 47 53 20  flags.  LDFLAGS 
88e0: 20 20 20 20 6c 69 6e 6b 65 72 20 66 6c 61 67 73      linker flags
88f0: 2c 20 65 2e 67 2e 20 2d 4c 3c 6c 69 62 20 64 69  , e.g. -L<lib di
8900: 72 3e 20 69 66 20 79 6f 75 20 68 61 76 65 20 6c  r> if you have l
8910: 69 62 72 61 72 69 65 73 20 69 6e 20 61 0a 20 20  ibraries in a.  
8920: 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 6e 73              nons
8930: 74 61 6e 64 61 72 64 20 64 69 72 65 63 74 6f 72  tandard director
8940: 79 20 3c 6c 69 62 20 64 69 72 3e 0a 20 20 43 50  y <lib dir>.  CP
8950: 50 46 4c 41 47 53 20 20 20 20 43 2f 43 2b 2b 20  PFLAGS    C/C++ 
8960: 70 72 65 70 72 6f 63 65 73 73 6f 72 20 66 6c 61  preprocessor fla
8970: 67 73 2c 20 65 2e 67 2e 20 2d 49 3c 69 6e 63 6c  gs, e.g. -I<incl
8980: 75 64 65 20 64 69 72 3e 20 69 66 20 79 6f 75 20  ude dir> if you 
8990: 68 61 76 65 0a 20 20 20 20 20 20 20 20 20 20 20  have.           
89a0: 20 20 20 68 65 61 64 65 72 73 20 69 6e 20 61 20     headers in a 
89b0: 6e 6f 6e 73 74 61 6e 64 61 72 64 20 64 69 72 65  nonstandard dire
89c0: 63 74 6f 72 79 20 3c 69 6e 63 6c 75 64 65 20 64  ctory <include d
89d0: 69 72 3e 0a 20 20 43 50 50 20 20 20 20 20 20 20  ir>.  CPP       
89e0: 20 20 43 20 70 72 65 70 72 6f 63 65 73 73 6f 72    C preprocessor
89f0: 0a 20 20 43 58 58 20 20 20 20 20 20 20 20 20 43  .  CXX         C
8a00: 2b 2b 20 63 6f 6d 70 69 6c 65 72 20 63 6f 6d 6d  ++ compiler comm
8a10: 61 6e 64 0a 20 20 43 58 58 46 4c 41 47 53 20 20  and.  CXXFLAGS  
8a20: 20 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 20 66    C++ compiler f
8a30: 6c 61 67 73 0a 20 20 43 58 58 43 50 50 20 20 20  lags.  CXXCPP   
8a40: 20 20 20 43 2b 2b 20 70 72 65 70 72 6f 63 65 73     C++ preproces
8a50: 73 6f 72 0a 20 20 46 37 37 20 20 20 20 20 20 20  sor.  F77       
8a60: 20 20 46 6f 72 74 72 61 6e 20 37 37 20 63 6f 6d    Fortran 77 com
8a70: 70 69 6c 65 72 20 63 6f 6d 6d 61 6e 64 0a 20 20  piler command.  
8a80: 46 46 4c 41 47 53 20 20 20 20 20 20 46 6f 72 74  FFLAGS      Fort
8a90: 72 61 6e 20 37 37 20 63 6f 6d 70 69 6c 65 72 20  ran 77 compiler 
8aa0: 66 6c 61 67 73 0a 0a 55 73 65 20 74 68 65 73 65  flags..Use these
8ab0: 20 76 61 72 69 61 62 6c 65 73 20 74 6f 20 6f 76   variables to ov
8ac0: 65 72 72 69 64 65 20 74 68 65 20 63 68 6f 69 63  erride the choic
8ad0: 65 73 20 6d 61 64 65 20 62 79 20 60 63 6f 6e 66  es made by `conf
8ae0: 69 67 75 72 65 27 20 6f 72 20 74 6f 20 68 65 6c  igure' or to hel
8af0: 70 0a 69 74 20 74 6f 20 66 69 6e 64 20 6c 69 62  p.it to find lib
8b00: 72 61 72 69 65 73 20 61 6e 64 20 70 72 6f 67 72  raries and progr
8b10: 61 6d 73 20 77 69 74 68 20 6e 6f 6e 73 74 61 6e  ams with nonstan
8b20: 64 61 72 64 20 6e 61 6d 65 73 2f 6c 6f 63 61 74  dard names/locat
8b30: 69 6f 6e 73 2e 0a 0a 5f 41 43 45 4f 46 0a 66 69  ions..._ACEOF.fi
8b40: 0a 0a 69 66 20 74 65 73 74 20 22 24 61 63 5f 69  ..if test "$ac_i
8b50: 6e 69 74 5f 68 65 6c 70 22 20 3d 20 22 72 65 63  nit_help" = "rec
8b60: 75 72 73 69 76 65 22 3b 20 74 68 65 6e 0a 20 20  ursive"; then.  
8b70: 23 20 49 66 20 74 68 65 72 65 20 61 72 65 20 73  # If there are s
8b80: 75 62 64 69 72 73 2c 20 72 65 70 6f 72 74 20 74  ubdirs, report t
8b90: 68 65 69 72 20 73 70 65 63 69 66 69 63 20 2d 2d  heir specific --
8ba0: 68 65 6c 70 2e 0a 20 20 61 63 5f 70 6f 70 64 69  help..  ac_popdi
8bb0: 72 3d 60 70 77 64 60 0a 20 20 66 6f 72 20 61 63  r=`pwd`.  for ac
8bc0: 5f 64 69 72 20 69 6e 20 3a 20 24 61 63 5f 73 75  _dir in : $ac_su
8bd0: 62 64 69 72 73 5f 61 6c 6c 3b 20 64 6f 20 74 65  bdirs_all; do te
8be0: 73 74 20 22 78 24 61 63 5f 64 69 72 22 20 3d 20  st "x$ac_dir" = 
8bf0: 78 3a 20 26 26 20 63 6f 6e 74 69 6e 75 65 0a 20  x: && continue. 
8c00: 20 20 20 74 65 73 74 20 2d 64 20 24 61 63 5f 64     test -d $ac_d
8c10: 69 72 20 7c 7c 20 63 6f 6e 74 69 6e 75 65 0a 20  ir || continue. 
8c20: 20 20 20 61 63 5f 62 75 69 6c 64 64 69 72 3d 2e     ac_builddir=.
8c30: 0a 0a 69 66 20 74 65 73 74 20 22 24 61 63 5f 64  ..if test "$ac_d
8c40: 69 72 22 20 21 3d 20 2e 3b 20 74 68 65 6e 0a 20  ir" != .; then. 
8c50: 20 61 63 5f 64 69 72 5f 73 75 66 66 69 78 3d 2f   ac_dir_suffix=/
8c60: 60 65 63 68 6f 20 22 24 61 63 5f 64 69 72 22 20  `echo "$ac_dir" 
8c70: 7c 20 73 65 64 20 27 73 2c 5e 5c 2e 5b 5c 5c 2f  | sed 's,^\.[\\/
8c80: 5d 2c 2c 27 60 0a 20 20 23 20 41 20 22 2e 2e 2f  ],,'`.  # A "../
8c90: 22 20 66 6f 72 20 65 61 63 68 20 64 69 72 65 63  " for each direc
8ca0: 74 6f 72 79 20 69 6e 20 24 61 63 5f 64 69 72 5f  tory in $ac_dir_
8cb0: 73 75 66 66 69 78 2e 0a 20 20 61 63 5f 74 6f 70  suffix..  ac_top
8cc0: 5f 62 75 69 6c 64 64 69 72 3d 60 65 63 68 6f 20  _builddir=`echo 
8cd0: 22 24 61 63 5f 64 69 72 5f 73 75 66 66 69 78 22  "$ac_dir_suffix"
8ce0: 20 7c 20 73 65 64 20 27 73 2c 2f 5b 5e 5c 5c 2f   | sed 's,/[^\\/
8cf0: 5d 2a 2c 2e 2e 2f 2c 67 27 60 0a 65 6c 73 65 0a  ]*,../,g'`.else.
8d00: 20 20 61 63 5f 64 69 72 5f 73 75 66 66 69 78 3d    ac_dir_suffix=
8d10: 20 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72   ac_top_builddir
8d20: 3d 0a 66 69 0a 0a 63 61 73 65 20 24 73 72 63 64  =.fi..case $srcd
8d30: 69 72 20 69 6e 0a 20 20 2e 29 20 20 23 20 4e 6f  ir in.  .)  # No
8d40: 20 2d 2d 73 72 63 64 69 72 20 6f 70 74 69 6f 6e   --srcdir option
8d50: 2e 20 20 57 65 20 61 72 65 20 62 75 69 6c 64 69  .  We are buildi
8d60: 6e 67 20 69 6e 20 70 6c 61 63 65 2e 0a 20 20 20  ng in place..   
8d70: 20 61 63 5f 73 72 63 64 69 72 3d 2e 0a 20 20 20   ac_srcdir=..   
8d80: 20 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63   if test -z "$ac
8d90: 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 22 3b 20  _top_builddir"; 
8da0: 74 68 65 6e 0a 20 20 20 20 20 20 20 61 63 5f 74  then.       ac_t
8db0: 6f 70 5f 73 72 63 64 69 72 3d 2e 0a 20 20 20 20  op_srcdir=..    
8dc0: 65 6c 73 65 0a 20 20 20 20 20 20 20 61 63 5f 74  else.       ac_t
8dd0: 6f 70 5f 73 72 63 64 69 72 3d 60 65 63 68 6f 20  op_srcdir=`echo 
8de0: 24 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72  $ac_top_builddir
8df0: 20 7c 20 73 65 64 20 27 73 2c 2f 24 2c 2c 27 60   | sed 's,/$,,'`
8e00: 0a 20 20 20 20 66 69 20 3b 3b 0a 20 20 5b 5c 5c  .    fi ;;.  [\\
8e10: 2f 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 20 29  /]* | ?:[\\/]* )
8e20: 20 20 23 20 41 62 73 6f 6c 75 74 65 20 70 61 74    # Absolute pat
8e30: 68 2e 0a 20 20 20 20 61 63 5f 73 72 63 64 69 72  h..    ac_srcdir
8e40: 3d 24 73 72 63 64 69 72 24 61 63 5f 64 69 72 5f  =$srcdir$ac_dir_
8e50: 73 75 66 66 69 78 3b 0a 20 20 20 20 61 63 5f 74  suffix;.    ac_t
8e60: 6f 70 5f 73 72 63 64 69 72 3d 24 73 72 63 64 69  op_srcdir=$srcdi
8e70: 72 20 3b 3b 0a 20 20 2a 29 20 23 20 52 65 6c 61  r ;;.  *) # Rela
8e80: 74 69 76 65 20 70 61 74 68 2e 0a 20 20 20 20 61  tive path..    a
8e90: 63 5f 73 72 63 64 69 72 3d 24 61 63 5f 74 6f 70  c_srcdir=$ac_top
8ea0: 5f 62 75 69 6c 64 64 69 72 24 73 72 63 64 69 72  _builddir$srcdir
8eb0: 24 61 63 5f 64 69 72 5f 73 75 66 66 69 78 0a 20  $ac_dir_suffix. 
8ec0: 20 20 20 61 63 5f 74 6f 70 5f 73 72 63 64 69 72     ac_top_srcdir
8ed0: 3d 24 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69  =$ac_top_builddi
8ee0: 72 24 73 72 63 64 69 72 20 3b 3b 0a 65 73 61 63  r$srcdir ;;.esac
8ef0: 0a 0a 23 20 44 6f 20 6e 6f 74 20 75 73 65 20 60  ..# Do not use `
8f00: 63 64 20 66 6f 6f 20 26 26 20 70 77 64 60 20 74  cd foo && pwd` t
8f10: 6f 20 63 6f 6d 70 75 74 65 20 61 62 73 6f 6c 75  o compute absolu
8f20: 74 65 20 70 61 74 68 73 2c 20 62 65 63 61 75 73  te paths, becaus
8f30: 65 0a 23 20 74 68 65 20 64 69 72 65 63 74 6f 72  e.# the director
8f40: 69 65 73 20 6d 61 79 20 6e 6f 74 20 65 78 69 73  ies may not exis
8f50: 74 2e 0a 63 61 73 65 20 60 70 77 64 60 20 69 6e  t..case `pwd` in
8f60: 0a 2e 29 20 61 63 5f 61 62 73 5f 62 75 69 6c 64  ..) ac_abs_build
8f70: 64 69 72 3d 22 24 61 63 5f 64 69 72 22 3b 3b 0a  dir="$ac_dir";;.
8f80: 2a 29 0a 20 20 63 61 73 65 20 22 24 61 63 5f 64  *).  case "$ac_d
8f90: 69 72 22 20 69 6e 0a 20 20 2e 29 20 61 63 5f 61  ir" in.  .) ac_a
8fa0: 62 73 5f 62 75 69 6c 64 64 69 72 3d 60 70 77 64  bs_builddir=`pwd
8fb0: 60 3b 3b 0a 20 20 5b 5c 5c 2f 5d 2a 20 7c 20 3f  `;;.  [\\/]* | ?
8fc0: 3a 5b 5c 5c 2f 5d 2a 20 29 20 61 63 5f 61 62 73  :[\\/]* ) ac_abs
8fd0: 5f 62 75 69 6c 64 64 69 72 3d 22 24 61 63 5f 64  _builddir="$ac_d
8fe0: 69 72 22 3b 3b 0a 20 20 2a 29 20 61 63 5f 61 62  ir";;.  *) ac_ab
8ff0: 73 5f 62 75 69 6c 64 64 69 72 3d 60 70 77 64 60  s_builddir=`pwd`
9000: 2f 22 24 61 63 5f 64 69 72 22 3b 3b 0a 20 20 65  /"$ac_dir";;.  e
9010: 73 61 63 3b 3b 0a 65 73 61 63 0a 63 61 73 65 20  sac;;.esac.case 
9020: 24 61 63 5f 61 62 73 5f 62 75 69 6c 64 64 69 72  $ac_abs_builddir
9030: 20 69 6e 0a 2e 29 20 61 63 5f 61 62 73 5f 74 6f   in..) ac_abs_to
9040: 70 5f 62 75 69 6c 64 64 69 72 3d 24 7b 61 63 5f  p_builddir=${ac_
9050: 74 6f 70 5f 62 75 69 6c 64 64 69 72 7d 2e 3b 3b  top_builddir}.;;
9060: 0a 2a 29 0a 20 20 63 61 73 65 20 24 7b 61 63 5f  .*).  case ${ac_
9070: 74 6f 70 5f 62 75 69 6c 64 64 69 72 7d 2e 20 69  top_builddir}. i
9080: 6e 0a 20 20 2e 29 20 61 63 5f 61 62 73 5f 74 6f  n.  .) ac_abs_to
9090: 70 5f 62 75 69 6c 64 64 69 72 3d 24 61 63 5f 61  p_builddir=$ac_a
90a0: 62 73 5f 62 75 69 6c 64 64 69 72 3b 3b 0a 20 20  bs_builddir;;.  
90b0: 5b 5c 5c 2f 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d  [\\/]* | ?:[\\/]
90c0: 2a 20 29 20 61 63 5f 61 62 73 5f 74 6f 70 5f 62  * ) ac_abs_top_b
90d0: 75 69 6c 64 64 69 72 3d 24 7b 61 63 5f 74 6f 70  uilddir=${ac_top
90e0: 5f 62 75 69 6c 64 64 69 72 7d 2e 3b 3b 0a 20 20  _builddir}.;;.  
90f0: 2a 29 20 61 63 5f 61 62 73 5f 74 6f 70 5f 62 75  *) ac_abs_top_bu
9100: 69 6c 64 64 69 72 3d 24 61 63 5f 61 62 73 5f 62  ilddir=$ac_abs_b
9110: 75 69 6c 64 64 69 72 2f 24 7b 61 63 5f 74 6f 70  uilddir/${ac_top
9120: 5f 62 75 69 6c 64 64 69 72 7d 2e 3b 3b 0a 20 20  _builddir}.;;.  
9130: 65 73 61 63 3b 3b 0a 65 73 61 63 0a 63 61 73 65  esac;;.esac.case
9140: 20 24 61 63 5f 61 62 73 5f 62 75 69 6c 64 64 69   $ac_abs_builddi
9150: 72 20 69 6e 0a 2e 29 20 61 63 5f 61 62 73 5f 73  r in..) ac_abs_s
9160: 72 63 64 69 72 3d 24 61 63 5f 73 72 63 64 69 72  rcdir=$ac_srcdir
9170: 3b 3b 0a 2a 29 0a 20 20 63 61 73 65 20 24 61 63  ;;.*).  case $ac
9180: 5f 73 72 63 64 69 72 20 69 6e 0a 20 20 2e 29 20  _srcdir in.  .) 
9190: 61 63 5f 61 62 73 5f 73 72 63 64 69 72 3d 24 61  ac_abs_srcdir=$a
91a0: 63 5f 61 62 73 5f 62 75 69 6c 64 64 69 72 3b 3b  c_abs_builddir;;
91b0: 0a 20 20 5b 5c 5c 2f 5d 2a 20 7c 20 3f 3a 5b 5c  .  [\\/]* | ?:[\
91c0: 5c 2f 5d 2a 20 29 20 61 63 5f 61 62 73 5f 73 72  \/]* ) ac_abs_sr
91d0: 63 64 69 72 3d 24 61 63 5f 73 72 63 64 69 72 3b  cdir=$ac_srcdir;
91e0: 3b 0a 20 20 2a 29 20 61 63 5f 61 62 73 5f 73 72  ;.  *) ac_abs_sr
91f0: 63 64 69 72 3d 24 61 63 5f 61 62 73 5f 62 75 69  cdir=$ac_abs_bui
9200: 6c 64 64 69 72 2f 24 61 63 5f 73 72 63 64 69 72  lddir/$ac_srcdir
9210: 3b 3b 0a 20 20 65 73 61 63 3b 3b 0a 65 73 61 63  ;;.  esac;;.esac
9220: 0a 63 61 73 65 20 24 61 63 5f 61 62 73 5f 62 75  .case $ac_abs_bu
9230: 69 6c 64 64 69 72 20 69 6e 0a 2e 29 20 61 63 5f  ilddir in..) ac_
9240: 61 62 73 5f 74 6f 70 5f 73 72 63 64 69 72 3d 24  abs_top_srcdir=$
9250: 61 63 5f 74 6f 70 5f 73 72 63 64 69 72 3b 3b 0a  ac_top_srcdir;;.
9260: 2a 29 0a 20 20 63 61 73 65 20 24 61 63 5f 74 6f  *).  case $ac_to
9270: 70 5f 73 72 63 64 69 72 20 69 6e 0a 20 20 2e 29  p_srcdir in.  .)
9280: 20 61 63 5f 61 62 73 5f 74 6f 70 5f 73 72 63 64   ac_abs_top_srcd
9290: 69 72 3d 24 61 63 5f 61 62 73 5f 62 75 69 6c 64  ir=$ac_abs_build
92a0: 64 69 72 3b 3b 0a 20 20 5b 5c 5c 2f 5d 2a 20 7c  dir;;.  [\\/]* |
92b0: 20 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20 61 63 5f 61   ?:[\\/]* ) ac_a
92c0: 62 73 5f 74 6f 70 5f 73 72 63 64 69 72 3d 24 61  bs_top_srcdir=$a
92d0: 63 5f 74 6f 70 5f 73 72 63 64 69 72 3b 3b 0a 20  c_top_srcdir;;. 
92e0: 20 2a 29 20 61 63 5f 61 62 73 5f 74 6f 70 5f 73   *) ac_abs_top_s
92f0: 72 63 64 69 72 3d 24 61 63 5f 61 62 73 5f 62 75  rcdir=$ac_abs_bu
9300: 69 6c 64 64 69 72 2f 24 61 63 5f 74 6f 70 5f 73  ilddir/$ac_top_s
9310: 72 63 64 69 72 3b 3b 0a 20 20 65 73 61 63 3b 3b  rcdir;;.  esac;;
9320: 0a 65 73 61 63 0a 0a 20 20 20 20 63 64 20 24 61  .esac..    cd $a
9330: 63 5f 64 69 72 0a 20 20 20 20 23 20 43 68 65 63  c_dir.    # Chec
9340: 6b 20 66 6f 72 20 67 75 65 73 74 65 64 20 63 6f  k for guested co
9350: 6e 66 69 67 75 72 65 3b 20 6f 74 68 65 72 77 69  nfigure; otherwi
9360: 73 65 20 67 65 74 20 43 79 67 6e 75 73 20 73 74  se get Cygnus st
9370: 79 6c 65 20 63 6f 6e 66 69 67 75 72 65 2e 0a 20  yle configure.. 
9380: 20 20 20 69 66 20 74 65 73 74 20 2d 66 20 24 61     if test -f $a
9390: 63 5f 73 72 63 64 69 72 2f 63 6f 6e 66 69 67 75  c_srcdir/configu
93a0: 72 65 2e 67 6e 75 3b 20 74 68 65 6e 0a 20 20 20  re.gnu; then.   
93b0: 20 20 20 65 63 68 6f 0a 20 20 20 20 20 20 24 53     echo.      $S
93c0: 48 45 4c 4c 20 24 61 63 5f 73 72 63 64 69 72 2f  HELL $ac_srcdir/
93d0: 63 6f 6e 66 69 67 75 72 65 2e 67 6e 75 20 20 2d  configure.gnu  -
93e0: 2d 68 65 6c 70 3d 72 65 63 75 72 73 69 76 65 0a  -help=recursive.
93f0: 20 20 20 20 65 6c 69 66 20 74 65 73 74 20 2d 66      elif test -f
9400: 20 24 61 63 5f 73 72 63 64 69 72 2f 63 6f 6e 66   $ac_srcdir/conf
9410: 69 67 75 72 65 3b 20 74 68 65 6e 0a 20 20 20 20  igure; then.    
9420: 20 20 65 63 68 6f 0a 20 20 20 20 20 20 24 53 48    echo.      $SH
9430: 45 4c 4c 20 24 61 63 5f 73 72 63 64 69 72 2f 63  ELL $ac_srcdir/c
9440: 6f 6e 66 69 67 75 72 65 20 20 2d 2d 68 65 6c 70  onfigure  --help
9450: 3d 72 65 63 75 72 73 69 76 65 0a 20 20 20 20 65  =recursive.    e
9460: 6c 69 66 20 74 65 73 74 20 2d 66 20 24 61 63 5f  lif test -f $ac_
9470: 73 72 63 64 69 72 2f 63 6f 6e 66 69 67 75 72 65  srcdir/configure
9480: 2e 61 63 20 7c 7c 0a 09 20 20 20 74 65 73 74 20  .ac ||..   test 
9490: 2d 66 20 24 61 63 5f 73 72 63 64 69 72 2f 63 6f  -f $ac_srcdir/co
94a0: 6e 66 69 67 75 72 65 2e 69 6e 3b 20 74 68 65 6e  nfigure.in; then
94b0: 0a 20 20 20 20 20 20 65 63 68 6f 0a 20 20 20 20  .      echo.    
94c0: 20 20 24 61 63 5f 63 6f 6e 66 69 67 75 72 65 20    $ac_configure 
94d0: 2d 2d 68 65 6c 70 0a 20 20 20 20 65 6c 73 65 0a  --help.    else.
94e0: 20 20 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f        echo "$as_
94f0: 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 6e 6f 20  me: WARNING: no 
9500: 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 6e  configuration in
9510: 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 69 6e 20  formation is in 
9520: 24 61 63 5f 64 69 72 22 20 3e 26 32 0a 20 20 20  $ac_dir" >&2.   
9530: 20 66 69 0a 20 20 20 20 63 64 20 24 61 63 5f 70   fi.    cd $ac_p
9540: 6f 70 64 69 72 0a 20 20 64 6f 6e 65 0a 66 69 0a  opdir.  done.fi.
9550: 0a 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 69 6e  .test -n "$ac_in
9560: 69 74 5f 68 65 6c 70 22 20 26 26 20 65 78 69 74  it_help" && exit
9570: 20 30 0a 69 66 20 24 61 63 5f 69 6e 69 74 5f 76   0.if $ac_init_v
9580: 65 72 73 69 6f 6e 3b 20 74 68 65 6e 0a 20 20 63  ersion; then.  c
9590: 61 74 20 3c 3c 5c 5f 41 43 45 4f 46 0a 0a 43 6f  at <<\_ACEOF..Co
95a0: 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 33  pyright (C) 2003
95b0: 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46   Free Software F
95c0: 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 0a  oundation, Inc..
95d0: 54 68 69 73 20 63 6f 6e 66 69 67 75 72 65 20 73  This configure s
95e0: 63 72 69 70 74 20 69 73 20 66 72 65 65 20 73 6f  cript is free so
95f0: 66 74 77 61 72 65 3b 20 74 68 65 20 46 72 65 65  ftware; the Free
9600: 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61   Software Founda
9610: 74 69 6f 6e 0a 67 69 76 65 73 20 75 6e 6c 69 6d  tion.gives unlim
9620: 69 74 65 64 20 70 65 72 6d 69 73 73 69 6f 6e 20  ited permission 
9630: 74 6f 20 63 6f 70 79 2c 20 64 69 73 74 72 69 62  to copy, distrib
9640: 75 74 65 20 61 6e 64 20 6d 6f 64 69 66 79 20 69  ute and modify i
9650: 74 2e 0a 5f 41 43 45 4f 46 0a 20 20 65 78 69 74  t.._ACEOF.  exit
9660: 20 30 0a 66 69 0a 65 78 65 63 20 35 3e 63 6f 6e   0.fi.exec 5>con
9670: 66 69 67 2e 6c 6f 67 0a 63 61 74 20 3e 26 35 20  fig.log.cat >&5 
9680: 3c 3c 5f 41 43 45 4f 46 0a 54 68 69 73 20 66 69  <<_ACEOF.This fi
9690: 6c 65 20 63 6f 6e 74 61 69 6e 73 20 61 6e 79 20  le contains any 
96a0: 6d 65 73 73 61 67 65 73 20 70 72 6f 64 75 63 65  messages produce
96b0: 64 20 62 79 20 63 6f 6d 70 69 6c 65 72 73 20 77  d by compilers w
96c0: 68 69 6c 65 0a 72 75 6e 6e 69 6e 67 20 63 6f 6e  hile.running con
96d0: 66 69 67 75 72 65 2c 20 74 6f 20 61 69 64 20 64  figure, to aid d
96e0: 65 62 75 67 67 69 6e 67 20 69 66 20 63 6f 6e 66  ebugging if conf
96f0: 69 67 75 72 65 20 6d 61 6b 65 73 20 61 20 6d 69  igure makes a mi
9700: 73 74 61 6b 65 2e 0a 0a 49 74 20 77 61 73 20 63  stake...It was c
9710: 72 65 61 74 65 64 20 62 79 20 24 61 73 5f 6d 65  reated by $as_me
9720: 2c 20 77 68 69 63 68 20 77 61 73 0a 67 65 6e 65  , which was.gene
9730: 72 61 74 65 64 20 62 79 20 47 4e 55 20 41 75 74  rated by GNU Aut
9740: 6f 63 6f 6e 66 20 32 2e 35 39 2e 20 20 49 6e 76  oconf 2.59.  Inv
9750: 6f 63 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 20  ocation command 
9760: 6c 69 6e 65 20 77 61 73 0a 0a 20 20 24 20 24 30  line was..  $ $0
9770: 20 24 40 0a 0a 5f 41 43 45 4f 46 0a 7b 0a 63 61   $@.._ACEOF.{.ca
9780: 74 20 3c 3c 5f 41 53 55 4e 41 4d 45 0a 23 23 20  t <<_ASUNAME.## 
9790: 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20  --------- ##.## 
97a0: 50 6c 61 74 66 6f 72 6d 2e 20 23 23 0a 23 23 20  Platform. ##.## 
97b0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 0a 68 6f  --------- ##..ho
97c0: 73 74 6e 61 6d 65 20 3d 20 60 28 68 6f 73 74 6e  stname = `(hostn
97d0: 61 6d 65 20 7c 7c 20 75 6e 61 6d 65 20 2d 6e 29  ame || uname -n)
97e0: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 73   2>/dev/null | s
97f0: 65 64 20 31 71 60 0a 75 6e 61 6d 65 20 2d 6d 20  ed 1q`.uname -m 
9800: 3d 20 60 28 75 6e 61 6d 65 20 2d 6d 29 20 32 3e  = `(uname -m) 2>
9810: 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20 65 63 68  /dev/null || ech
9820: 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 75 6e 61 6d 65  o unknown`.uname
9830: 20 2d 72 20 3d 20 60 28 75 6e 61 6d 65 20 2d 72   -r = `(uname -r
9840: 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c  ) 2>/dev/null ||
9850: 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 75   echo unknown`.u
9860: 6e 61 6d 65 20 2d 73 20 3d 20 60 28 75 6e 61 6d  name -s = `(unam
9870: 65 20 2d 73 29 20 32 3e 2f 64 65 76 2f 6e 75 6c  e -s) 2>/dev/nul
9880: 6c 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f 77  l || echo unknow
9890: 6e 60 0a 75 6e 61 6d 65 20 2d 76 20 3d 20 60 28  n`.uname -v = `(
98a0: 75 6e 61 6d 65 20 2d 76 29 20 32 3e 2f 64 65 76  uname -v) 2>/dev
98b0: 2f 6e 75 6c 6c 20 7c 7c 20 65 63 68 6f 20 75 6e  /null || echo un
98c0: 6b 6e 6f 77 6e 60 0a 0a 2f 75 73 72 2f 62 69 6e  known`../usr/bin
98d0: 2f 75 6e 61 6d 65 20 2d 70 20 3d 20 60 28 2f 75  /uname -p = `(/u
98e0: 73 72 2f 62 69 6e 2f 75 6e 61 6d 65 20 2d 70 29  sr/bin/uname -p)
98f0: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20   2>/dev/null || 
9900: 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 62  echo unknown`./b
9910: 69 6e 2f 75 6e 61 6d 65 20 2d 58 20 20 20 20 20  in/uname -X     
9920: 3d 20 60 28 2f 62 69 6e 2f 75 6e 61 6d 65 20 2d  = `(/bin/uname -
9930: 58 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20  X) 2>/dev/null  
9940: 20 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f     || echo unkno
9950: 77 6e 60 0a 0a 2f 62 69 6e 2f 61 72 63 68 20 20  wn`../bin/arch  
9960: 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 60 28              = `(
9970: 2f 62 69 6e 2f 61 72 63 68 29 20 32 3e 2f 64 65  /bin/arch) 2>/de
9980: 76 2f 6e 75 6c 6c 20 20 20 20 20 20 20 20 20 20  v/null          
9990: 20 20 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e      || echo unkn
99a0: 6f 77 6e 60 0a 2f 75 73 72 2f 62 69 6e 2f 61 72  own`./usr/bin/ar
99b0: 63 68 20 2d 6b 20 20 20 20 20 20 20 3d 20 60 28  ch -k       = `(
99c0: 2f 75 73 72 2f 62 69 6e 2f 61 72 63 68 20 2d 6b  /usr/bin/arch -k
99d0: 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20 20  ) 2>/dev/null   
99e0: 20 20 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e      || echo unkn
99f0: 6f 77 6e 60 0a 2f 75 73 72 2f 63 6f 6e 76 65 78  own`./usr/convex
9a00: 2f 67 65 74 73 79 73 69 6e 66 6f 20 3d 20 60 28  /getsysinfo = `(
9a10: 2f 75 73 72 2f 63 6f 6e 76 65 78 2f 67 65 74 73  /usr/convex/gets
9a20: 79 73 69 6e 66 6f 29 20 32 3e 2f 64 65 76 2f 6e  ysinfo) 2>/dev/n
9a30: 75 6c 6c 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e  ull || echo unkn
9a40: 6f 77 6e 60 0a 68 6f 73 74 69 6e 66 6f 20 20 20  own`.hostinfo   
9a50: 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 60 28              = `(
9a60: 68 6f 73 74 69 6e 66 6f 29 20 32 3e 2f 64 65 76  hostinfo) 2>/dev
9a70: 2f 6e 75 6c 6c 20 20 20 20 20 20 20 20 20 20 20  /null           
9a80: 20 20 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e      || echo unkn
9a90: 6f 77 6e 60 0a 2f 62 69 6e 2f 6d 61 63 68 69 6e  own`./bin/machin
9aa0: 65 20 20 20 20 20 20 20 20 20 20 20 3d 20 60 28  e           = `(
9ab0: 2f 62 69 6e 2f 6d 61 63 68 69 6e 65 29 20 32 3e  /bin/machine) 2>
9ac0: 2f 64 65 76 2f 6e 75 6c 6c 20 20 20 20 20 20 20  /dev/null       
9ad0: 20 20 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e      || echo unkn
9ae0: 6f 77 6e 60 0a 2f 75 73 72 2f 62 69 6e 2f 6f 73  own`./usr/bin/os
9af0: 6c 65 76 65 6c 20 20 20 20 20 20 20 3d 20 60 28  level       = `(
9b00: 2f 75 73 72 2f 62 69 6e 2f 6f 73 6c 65 76 65 6c  /usr/bin/oslevel
9b10: 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20 20  ) 2>/dev/null   
9b20: 20 20 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e      || echo unkn
9b30: 6f 77 6e 60 0a 2f 62 69 6e 2f 75 6e 69 76 65 72  own`./bin/univer
9b40: 73 65 20 20 20 20 20 20 20 20 20 20 3d 20 60 28  se          = `(
9b50: 2f 62 69 6e 2f 75 6e 69 76 65 72 73 65 29 20 32  /bin/universe) 2
9b60: 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20 20 20 20 20  >/dev/null      
9b70: 20 20 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e      || echo unkn
9b80: 6f 77 6e 60 0a 0a 5f 41 53 55 4e 41 4d 45 0a 0a  own`.._ASUNAME..
9b90: 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53  as_save_IFS=$IFS
9ba0: 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41  ; IFS=$PATH_SEPA
9bb0: 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72  RATOR.for as_dir
9bc0: 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49   in $PATH.do.  I
9bd0: 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a  FS=$as_save_IFS.
9be0: 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64    test -z "$as_d
9bf0: 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a  ir" && as_dir=..
9c00: 20 20 65 63 68 6f 20 22 50 41 54 48 3a 20 24 61    echo "PATH: $a
9c10: 73 5f 64 69 72 22 0a 64 6f 6e 65 0a 0a 7d 20 3e  s_dir".done..} >
9c20: 26 35 0a 0a 63 61 74 20 3e 26 35 20 3c 3c 5f 41  &5..cat >&5 <<_A
9c30: 43 45 4f 46 0a 0a 0a 23 23 20 2d 2d 2d 2d 2d 2d  CEOF...## ------
9c40: 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 43 6f 72 65  ----- ##.## Core
9c50: 20 74 65 73 74 73 2e 20 23 23 0a 23 23 20 2d 2d   tests. ##.## --
9c60: 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 0a 5f 41  --------- ##.._A
9c70: 43 45 4f 46 0a 0a 0a 23 20 4b 65 65 70 20 61 20  CEOF...# Keep a 
9c80: 74 72 61 63 65 20 6f 66 20 74 68 65 20 63 6f 6d  trace of the com
9c90: 6d 61 6e 64 20 6c 69 6e 65 2e 0a 23 20 53 74 72  mand line..# Str
9ca0: 69 70 20 6f 75 74 20 2d 2d 6e 6f 2d 63 72 65 61  ip out --no-crea
9cb0: 74 65 20 61 6e 64 20 2d 2d 6e 6f 2d 72 65 63 75  te and --no-recu
9cc0: 72 73 69 6f 6e 20 73 6f 20 74 68 65 79 20 64 6f  rsion so they do
9cd0: 20 6e 6f 74 20 70 69 6c 65 20 75 70 2e 0a 23 20   not pile up..# 
9ce0: 53 74 72 69 70 20 6f 75 74 20 2d 2d 73 69 6c 65  Strip out --sile
9cf0: 6e 74 20 62 65 63 61 75 73 65 20 77 65 20 64 6f  nt because we do
9d00: 6e 27 74 20 77 61 6e 74 20 74 6f 20 72 65 63 6f  n't want to reco
9d10: 72 64 20 69 74 20 66 6f 72 20 66 75 74 75 72 65  rd it for future
9d20: 20 72 75 6e 73 2e 0a 23 20 41 6c 73 6f 20 71 75   runs..# Also qu
9d30: 6f 74 65 20 61 6e 79 20 61 72 67 73 20 63 6f 6e  ote any args con
9d40: 74 61 69 6e 69 6e 67 20 73 68 65 6c 6c 20 6d 65  taining shell me
9d50: 74 61 2d 63 68 61 72 61 63 74 65 72 73 2e 0a 23  ta-characters..#
9d60: 20 4d 61 6b 65 20 74 77 6f 20 70 61 73 73 65 73   Make two passes
9d70: 20 74 6f 20 61 6c 6c 6f 77 20 66 6f 72 20 70 72   to allow for pr
9d80: 6f 70 65 72 20 64 75 70 6c 69 63 61 74 65 2d 61  oper duplicate-a
9d90: 72 67 75 6d 65 6e 74 20 73 75 70 70 72 65 73 73  rgument suppress
9da0: 69 6f 6e 2e 0a 61 63 5f 63 6f 6e 66 69 67 75 72  ion..ac_configur
9db0: 65 5f 61 72 67 73 3d 0a 61 63 5f 63 6f 6e 66 69  e_args=.ac_confi
9dc0: 67 75 72 65 5f 61 72 67 73 30 3d 0a 61 63 5f 63  gure_args0=.ac_c
9dd0: 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 31 3d 0a  onfigure_args1=.
9de0: 61 63 5f 73 65 70 3d 0a 61 63 5f 6d 75 73 74 5f  ac_sep=.ac_must_
9df0: 6b 65 65 70 5f 6e 65 78 74 3d 66 61 6c 73 65 0a  keep_next=false.
9e00: 66 6f 72 20 61 63 5f 70 61 73 73 20 69 6e 20 31  for ac_pass in 1
9e10: 20 32 0a 64 6f 0a 20 20 66 6f 72 20 61 63 5f 61   2.do.  for ac_a
9e20: 72 67 0a 20 20 64 6f 0a 20 20 20 20 63 61 73 65  rg.  do.    case
9e30: 20 24 61 63 5f 61 72 67 20 69 6e 0a 20 20 20 20   $ac_arg in.    
9e40: 2d 6e 6f 2d 63 72 65 61 74 65 20 7c 20 2d 2d 6e  -no-create | --n
9e50: 6f 2d 63 2a 20 7c 20 2d 6e 20 7c 20 2d 6e 6f 2d  o-c* | -n | -no-
9e60: 72 65 63 75 72 73 69 6f 6e 20 7c 20 2d 2d 6e 6f  recursion | --no
9e70: 2d 72 2a 29 20 63 6f 6e 74 69 6e 75 65 20 3b 3b  -r*) continue ;;
9e80: 0a 20 20 20 20 2d 71 20 7c 20 2d 71 75 69 65 74  .    -q | -quiet
9e90: 20 7c 20 2d 2d 71 75 69 65 74 20 7c 20 2d 2d 71   | --quiet | --q
9ea0: 75 69 65 20 7c 20 2d 2d 71 75 69 20 7c 20 2d 2d  uie | --qui | --
9eb0: 71 75 20 7c 20 2d 2d 71 20 5c 0a 20 20 20 20 7c  qu | --q \.    |
9ec0: 20 2d 73 69 6c 65 6e 74 20 7c 20 2d 2d 73 69 6c   -silent | --sil
9ed0: 65 6e 74 20 7c 20 2d 2d 73 69 6c 65 6e 20 7c 20  ent | --silen | 
9ee0: 2d 2d 73 69 6c 65 20 7c 20 2d 2d 73 69 6c 29 0a  --sile | --sil).
9ef0: 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 20 3b        continue ;
9f00: 3b 0a 20 20 20 20 2a 22 20 22 2a 7c 2a 22 09 22  ;.    *" "*|*"."
9f10: 2a 7c 2a 5b 5c 5b 5c 5d 5c 7e 5c 23 5c 24 5c 5e  *|*[\[\]\~\#\$\^
9f20: 5c 26 5c 2a 5c 28 5c 29 5c 7b 5c 7d 5c 5c 5c 7c  \&\*\(\)\{\}\\\|
9f30: 5c 3b 5c 3c 5c 3e 5c 3f 5c 22 5c 27 5d 2a 29 0a  \;\<\>\?\"\']*).
9f40: 20 20 20 20 20 20 61 63 5f 61 72 67 3d 60 65 63        ac_arg=`ec
9f50: 68 6f 20 22 24 61 63 5f 61 72 67 22 20 7c 20 73  ho "$ac_arg" | s
9f60: 65 64 20 22 73 2f 27 2f 27 5c 5c 5c 5c 5c 5c 5c  ed "s/'/'\\\\\\\
9f70: 5c 27 27 2f 67 22 60 20 3b 3b 0a 20 20 20 20 65  \''/g"` ;;.    e
9f80: 73 61 63 0a 20 20 20 20 63 61 73 65 20 24 61 63  sac.    case $ac
9f90: 5f 70 61 73 73 20 69 6e 0a 20 20 20 20 31 29 20  _pass in.    1) 
9fa0: 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67  ac_configure_arg
9fb0: 73 30 3d 22 24 61 63 5f 63 6f 6e 66 69 67 75 72  s0="$ac_configur
9fc0: 65 5f 61 72 67 73 30 20 27 24 61 63 5f 61 72 67  e_args0 '$ac_arg
9fd0: 27 22 20 3b 3b 0a 20 20 20 20 32 29 0a 20 20 20  '" ;;.    2).   
9fe0: 20 20 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f     ac_configure_
9ff0: 61 72 67 73 31 3d 22 24 61 63 5f 63 6f 6e 66 69  args1="$ac_confi
a000: 67 75 72 65 5f 61 72 67 73 31 20 27 24 61 63 5f  gure_args1 '$ac_
a010: 61 72 67 27 22 0a 20 20 20 20 20 20 69 66 20 74  arg'".      if t
a020: 65 73 74 20 24 61 63 5f 6d 75 73 74 5f 6b 65 65  est $ac_must_kee
a030: 70 5f 6e 65 78 74 20 3d 20 74 72 75 65 3b 20 74  p_next = true; t
a040: 68 65 6e 0a 09 61 63 5f 6d 75 73 74 5f 6b 65 65  hen..ac_must_kee
a050: 70 5f 6e 65 78 74 3d 66 61 6c 73 65 20 23 20 47  p_next=false # G
a060: 6f 74 20 76 61 6c 75 65 2c 20 62 61 63 6b 20 74  ot value, back t
a070: 6f 20 6e 6f 72 6d 61 6c 2e 0a 20 20 20 20 20 20  o normal..      
a080: 65 6c 73 65 0a 09 63 61 73 65 20 24 61 63 5f 61  else..case $ac_a
a090: 72 67 20 69 6e 0a 09 20 20 2a 3d 2a 20 7c 20 2d  rg in..  *=* | -
a0a0: 2d 63 6f 6e 66 69 67 2d 63 61 63 68 65 20 7c 20  -config-cache | 
a0b0: 2d 43 20 7c 20 2d 64 69 73 61 62 6c 65 2d 2a 20  -C | -disable-* 
a0c0: 7c 20 2d 2d 64 69 73 61 62 6c 65 2d 2a 20 5c 0a  | --disable-* \.
a0d0: 09 20 20 7c 20 2d 65 6e 61 62 6c 65 2d 2a 20 7c  .  | -enable-* |
a0e0: 20 2d 2d 65 6e 61 62 6c 65 2d 2a 20 7c 20 2d 67   --enable-* | -g
a0f0: 61 73 20 7c 20 2d 2d 67 2a 20 7c 20 2d 6e 66 70  as | --g* | -nfp
a100: 20 7c 20 2d 2d 6e 66 2a 20 5c 0a 09 20 20 7c 20   | --nf* \..  | 
a110: 2d 71 20 7c 20 2d 71 75 69 65 74 20 7c 20 2d 2d  -q | -quiet | --
a120: 71 2a 20 7c 20 2d 73 69 6c 65 6e 74 20 7c 20 2d  q* | -silent | -
a130: 2d 73 69 6c 2a 20 7c 20 2d 76 20 7c 20 2d 76 65  -sil* | -v | -ve
a140: 72 62 2a 20 5c 0a 09 20 20 7c 20 2d 77 69 74 68  rb* \..  | -with
a150: 2d 2a 20 7c 20 2d 2d 77 69 74 68 2d 2a 20 7c 20  -* | --with-* | 
a160: 2d 77 69 74 68 6f 75 74 2d 2a 20 7c 20 2d 2d 77  -without-* | --w
a170: 69 74 68 6f 75 74 2d 2a 20 7c 20 2d 2d 78 29 0a  ithout-* | --x).
a180: 09 20 20 20 20 63 61 73 65 20 22 24 61 63 5f 63  .    case "$ac_c
a190: 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 30 20 22  onfigure_args0 "
a1a0: 20 69 6e 0a 09 20 20 20 20 20 20 22 24 61 63 5f   in..      "$ac_
a1b0: 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 31 22  configure_args1"
a1c0: 2a 22 20 27 24 61 63 5f 61 72 67 27 20 22 2a 20  *" '$ac_arg' "* 
a1d0: 29 20 63 6f 6e 74 69 6e 75 65 20 3b 3b 0a 09 20  ) continue ;;.. 
a1e0: 20 20 20 65 73 61 63 0a 09 20 20 20 20 3b 3b 0a     esac..    ;;.
a1f0: 09 20 20 2d 2a 20 29 20 61 63 5f 6d 75 73 74 5f  .  -* ) ac_must_
a200: 6b 65 65 70 5f 6e 65 78 74 3d 74 72 75 65 20 3b  keep_next=true ;
a210: 3b 0a 09 65 73 61 63 0a 20 20 20 20 20 20 66 69  ;..esac.      fi
a220: 0a 20 20 20 20 20 20 61 63 5f 63 6f 6e 66 69 67  .      ac_config
a230: 75 72 65 5f 61 72 67 73 3d 22 24 61 63 5f 63 6f  ure_args="$ac_co
a240: 6e 66 69 67 75 72 65 5f 61 72 67 73 24 61 63 5f  nfigure_args$ac_
a250: 73 65 70 27 24 61 63 5f 61 72 67 27 22 0a 20 20  sep'$ac_arg'".  
a260: 20 20 20 20 23 20 47 65 74 20 72 69 64 20 6f 66      # Get rid of
a270: 20 74 68 65 20 6c 65 61 64 69 6e 67 20 73 70 61   the leading spa
a280: 63 65 2e 0a 20 20 20 20 20 20 61 63 5f 73 65 70  ce..      ac_sep
a290: 3d 22 20 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20  =" ".      ;;.  
a2a0: 20 20 65 73 61 63 0a 20 20 64 6f 6e 65 0a 64 6f    esac.  done.do
a2b0: 6e 65 0a 24 61 73 5f 75 6e 73 65 74 20 61 63 5f  ne.$as_unset ac_
a2c0: 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 30 20  configure_args0 
a2d0: 7c 7c 20 74 65 73 74 20 22 24 7b 61 63 5f 63 6f  || test "${ac_co
a2e0: 6e 66 69 67 75 72 65 5f 61 72 67 73 30 2b 73 65  nfigure_args0+se
a2f0: 74 7d 22 20 21 3d 20 73 65 74 20 7c 7c 20 7b 20  t}" != set || { 
a300: 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67  ac_configure_arg
a310: 73 30 3d 3b 20 65 78 70 6f 72 74 20 61 63 5f 63  s0=; export ac_c
a320: 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 30 3b 20  onfigure_args0; 
a330: 7d 0a 24 61 73 5f 75 6e 73 65 74 20 61 63 5f 63  }.$as_unset ac_c
a340: 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 31 20 7c  onfigure_args1 |
a350: 7c 20 74 65 73 74 20 22 24 7b 61 63 5f 63 6f 6e  | test "${ac_con
a360: 66 69 67 75 72 65 5f 61 72 67 73 31 2b 73 65 74  figure_args1+set
a370: 7d 22 20 21 3d 20 73 65 74 20 7c 7c 20 7b 20 61  }" != set || { a
a380: 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73  c_configure_args
a390: 31 3d 3b 20 65 78 70 6f 72 74 20 61 63 5f 63 6f  1=; export ac_co
a3a0: 6e 66 69 67 75 72 65 5f 61 72 67 73 31 3b 20 7d  nfigure_args1; }
a3b0: 0a 0a 23 20 57 68 65 6e 20 69 6e 74 65 72 72 75  ..# When interru
a3c0: 70 74 65 64 20 6f 72 20 65 78 69 74 27 64 2c 20  pted or exit'd, 
a3d0: 63 6c 65 61 6e 75 70 20 74 65 6d 70 6f 72 61 72  cleanup temporar
a3e0: 79 20 66 69 6c 65 73 2c 20 61 6e 64 20 63 6f 6d  y files, and com
a3f0: 70 6c 65 74 65 0a 23 20 63 6f 6e 66 69 67 2e 6c  plete.# config.l
a400: 6f 67 2e 20 20 57 65 20 72 65 6d 6f 76 65 20 63  og.  We remove c
a410: 6f 6d 6d 65 6e 74 73 20 62 65 63 61 75 73 65 20  omments because 
a420: 61 6e 79 77 61 79 20 74 68 65 20 71 75 6f 74 65  anyway the quote
a430: 73 20 69 6e 20 74 68 65 72 65 0a 23 20 77 6f 75  s in there.# wou
a440: 6c 64 20 63 61 75 73 65 20 70 72 6f 62 6c 65 6d  ld cause problem
a450: 73 20 6f 72 20 6c 6f 6f 6b 20 75 67 6c 79 2e 0a  s or look ugly..
a460: 23 20 57 41 52 4e 49 4e 47 3a 20 42 65 20 73 75  # WARNING: Be su
a470: 72 65 20 6e 6f 74 20 74 6f 20 75 73 65 20 73 69  re not to use si
a480: 6e 67 6c 65 20 71 75 6f 74 65 73 20 69 6e 20 74  ngle quotes in t
a490: 68 65 72 65 2c 20 61 73 20 73 6f 6d 65 20 73 68  here, as some sh
a4a0: 65 6c 6c 73 2c 0a 23 20 73 75 63 68 20 61 73 20  ells,.# such as 
a4b0: 6f 75 72 20 44 55 20 35 2e 30 20 66 72 69 65 6e  our DU 5.0 frien
a4c0: 64 2c 20 77 69 6c 6c 20 74 68 65 6e 20 60 63 6c  d, will then `cl
a4d0: 6f 73 65 27 20 74 68 65 20 74 72 61 70 2e 0a 74  ose' the trap..t
a4e0: 72 61 70 20 27 65 78 69 74 5f 73 74 61 74 75 73  rap 'exit_status
a4f0: 3d 24 3f 0a 20 20 23 20 53 61 76 65 20 69 6e 74  =$?.  # Save int
a500: 6f 20 63 6f 6e 66 69 67 2e 6c 6f 67 20 73 6f 6d  o config.log som
a510: 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 74 68  e information th
a520: 61 74 20 6d 69 67 68 74 20 68 65 6c 70 20 69 6e  at might help in
a530: 20 64 65 62 75 67 67 69 6e 67 2e 0a 20 20 7b 0a   debugging..  {.
a540: 20 20 20 20 65 63 68 6f 0a 0a 20 20 20 20 63 61      echo..    ca
a550: 74 20 3c 3c 5c 5f 41 53 42 4f 58 0a 23 23 20 2d  t <<\_ASBOX.## -
a560: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20  --------------- 
a570: 23 23 0a 23 23 20 43 61 63 68 65 20 76 61 72 69  ##.## Cache vari
a580: 61 62 6c 65 73 2e 20 23 23 0a 23 23 20 2d 2d 2d  ables. ##.## ---
a590: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23  ------------- ##
a5a0: 0a 5f 41 53 42 4f 58 0a 20 20 20 20 65 63 68 6f  ._ASBOX.    echo
a5b0: 0a 20 20 20 20 23 20 54 68 65 20 66 6f 6c 6c 6f  .    # The follo
a5c0: 77 69 6e 67 20 77 61 79 20 6f 66 20 77 72 69 74  wing way of writ
a5d0: 69 6e 67 20 74 68 65 20 63 61 63 68 65 20 6d 69  ing the cache mi
a5e0: 73 68 61 6e 64 6c 65 73 20 6e 65 77 6c 69 6e 65  shandles newline
a5f0: 73 20 69 6e 20 76 61 6c 75 65 73 2c 0a 7b 0a 20  s in values,.{. 
a600: 20 28 73 65 74 29 20 32 3e 26 31 20 7c 0a 20 20   (set) 2>&1 |.  
a610: 20 20 63 61 73 65 20 60 28 61 63 5f 73 70 61 63    case `(ac_spac
a620: 65 3d 27 22 27 22 27 20 27 22 27 22 27 3b 20 73  e='"'"' '"'"'; s
a630: 65 74 20 7c 20 67 72 65 70 20 61 63 5f 73 70 61  et | grep ac_spa
a640: 63 65 29 20 32 3e 26 31 60 20 69 6e 0a 20 20 20  ce) 2>&1` in.   
a650: 20 2a 61 63 5f 73 70 61 63 65 3d 5c 20 2a 29 0a   *ac_space=\ *).
a660: 20 20 20 20 20 20 73 65 64 20 2d 6e 20 5c 0a 09        sed -n \..
a670: 22 73 2f 27 22 27 22 27 2f 27 22 27 22 27 5c 5c  "s/'"'"'/'"'"'\\
a680: 5c 5c 27 22 27 22 27 27 22 27 22 27 2f 67 3b 0a  \\'"'"''"'"'/g;.
a690: 09 20 20 73 2f 5e 5c 5c 28 5b 5f 24 61 73 5f 63  .  s/^\\([_$as_c
a6a0: 72 5f 61 6c 6e 75 6d 5d 2a 5f 63 76 5f 5b 5f 24  r_alnum]*_cv_[_$
a6b0: 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 2a 5c 5c 29  as_cr_alnum]*\\)
a6c0: 3d 5c 5c 28 2e 2a 5c 5c 29 2f 5c 5c 31 3d 27 22  =\\(.*\\)/\\1='"
a6d0: 27 22 27 5c 5c 32 27 22 27 22 27 2f 70 22 0a 20  '"'\\2'"'"'/p". 
a6e0: 20 20 20 20 20 3b 3b 0a 20 20 20 20 2a 29 0a 20       ;;.    *). 
a6f0: 20 20 20 20 20 73 65 64 20 2d 6e 20 5c 0a 09 22       sed -n \.."
a700: 73 2f 5e 5c 5c 28 5b 5f 24 61 73 5f 63 72 5f 61  s/^\\([_$as_cr_a
a710: 6c 6e 75 6d 5d 2a 5f 63 76 5f 5b 5f 24 61 73 5f  lnum]*_cv_[_$as_
a720: 63 72 5f 61 6c 6e 75 6d 5d 2a 5c 5c 29 3d 5c 5c  cr_alnum]*\\)=\\
a730: 28 2e 2a 5c 5c 29 2f 5c 5c 31 3d 5c 5c 32 2f 70  (.*\\)/\\1=\\2/p
a740: 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65  ".      ;;.    e
a750: 73 61 63 3b 0a 7d 0a 20 20 20 20 65 63 68 6f 0a  sac;.}.    echo.
a760: 0a 20 20 20 20 63 61 74 20 3c 3c 5c 5f 41 53 42  .    cat <<\_ASB
a770: 4f 58 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  OX.## ----------
a780: 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 4f 75  ------- ##.## Ou
a790: 74 70 75 74 20 76 61 72 69 61 62 6c 65 73 2e 20  tput variables. 
a7a0: 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ##.## ----------
a7b0: 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 5f 41 53 42 4f  ------- ##._ASBO
a7c0: 58 0a 20 20 20 20 65 63 68 6f 0a 20 20 20 20 66  X.    echo.    f
a7d0: 6f 72 20 61 63 5f 76 61 72 20 69 6e 20 24 61 63  or ac_var in $ac
a7e0: 5f 73 75 62 73 74 5f 76 61 72 73 0a 20 20 20 20  _subst_vars.    
a7f0: 64 6f 0a 20 20 20 20 20 20 65 76 61 6c 20 61 63  do.      eval ac
a800: 5f 76 61 6c 3d 24 60 65 63 68 6f 20 24 61 63 5f  _val=$`echo $ac_
a810: 76 61 72 60 0a 20 20 20 20 20 20 65 63 68 6f 20  var`.      echo 
a820: 22 24 61 63 5f 76 61 72 3d 27 22 27 22 27 24 61  "$ac_var='"'"'$a
a830: 63 5f 76 61 6c 27 22 27 22 27 22 0a 20 20 20 20  c_val'"'"'".    
a840: 64 6f 6e 65 20 7c 20 73 6f 72 74 0a 20 20 20 20  done | sort.    
a850: 65 63 68 6f 0a 0a 20 20 20 20 69 66 20 74 65 73  echo..    if tes
a860: 74 20 2d 6e 20 22 24 61 63 5f 73 75 62 73 74 5f  t -n "$ac_subst_
a870: 66 69 6c 65 73 22 3b 20 74 68 65 6e 0a 20 20 20  files"; then.   
a880: 20 20 20 63 61 74 20 3c 3c 5c 5f 41 53 42 4f 58     cat <<\_ASBOX
a890: 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  .## ------------
a8a0: 2d 20 23 23 0a 23 23 20 4f 75 74 70 75 74 20 66  - ##.## Output f
a8b0: 69 6c 65 73 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d  iles. ##.## ----
a8c0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 5f 41 53  --------- ##._AS
a8d0: 42 4f 58 0a 20 20 20 20 20 20 65 63 68 6f 0a 20  BOX.      echo. 
a8e0: 20 20 20 20 20 66 6f 72 20 61 63 5f 76 61 72 20       for ac_var 
a8f0: 69 6e 20 24 61 63 5f 73 75 62 73 74 5f 66 69 6c  in $ac_subst_fil
a900: 65 73 0a 20 20 20 20 20 20 64 6f 0a 09 65 76 61  es.      do..eva
a910: 6c 20 61 63 5f 76 61 6c 3d 24 60 65 63 68 6f 20  l ac_val=$`echo 
a920: 24 61 63 5f 76 61 72 60 0a 09 65 63 68 6f 20 22  $ac_var`..echo "
a930: 24 61 63 5f 76 61 72 3d 27 22 27 22 27 24 61 63  $ac_var='"'"'$ac
a940: 5f 76 61 6c 27 22 27 22 27 22 0a 20 20 20 20 20  _val'"'"'".     
a950: 20 64 6f 6e 65 20 7c 20 73 6f 72 74 0a 20 20 20   done | sort.   
a960: 20 20 20 65 63 68 6f 0a 20 20 20 20 66 69 0a 0a     echo.    fi..
a970: 20 20 20 20 69 66 20 74 65 73 74 20 2d 73 20 63      if test -s c
a980: 6f 6e 66 64 65 66 73 2e 68 3b 20 74 68 65 6e 0a  onfdefs.h; then.
a990: 20 20 20 20 20 20 63 61 74 20 3c 3c 5c 5f 41 53        cat <<\_AS
a9a0: 42 4f 58 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d  BOX.## ---------
a9b0: 2d 2d 20 23 23 0a 23 23 20 63 6f 6e 66 64 65 66  -- ##.## confdef
a9c0: 73 2e 68 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d  s.h. ##.## -----
a9d0: 2d 2d 2d 2d 2d 2d 20 23 23 0a 5f 41 53 42 4f 58  ------ ##._ASBOX
a9e0: 0a 20 20 20 20 20 20 65 63 68 6f 0a 20 20 20 20  .      echo.    
a9f0: 20 20 73 65 64 20 22 2f 5e 24 2f 64 22 20 63 6f    sed "/^$/d" co
aa00: 6e 66 64 65 66 73 2e 68 20 7c 20 73 6f 72 74 0a  nfdefs.h | sort.
aa10: 20 20 20 20 20 20 65 63 68 6f 0a 20 20 20 20 66        echo.    f
aa20: 69 0a 20 20 20 20 74 65 73 74 20 22 24 61 63 5f  i.    test "$ac_
aa30: 73 69 67 6e 61 6c 22 20 21 3d 20 30 20 26 26 0a  signal" != 0 &&.
aa40: 20 20 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f        echo "$as_
aa50: 6d 65 3a 20 63 61 75 67 68 74 20 73 69 67 6e 61  me: caught signa
aa60: 6c 20 24 61 63 5f 73 69 67 6e 61 6c 22 0a 20 20  l $ac_signal".  
aa70: 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20    echo "$as_me: 
aa80: 65 78 69 74 20 24 65 78 69 74 5f 73 74 61 74 75  exit $exit_statu
aa90: 73 22 0a 20 20 7d 20 3e 26 35 0a 20 20 72 6d 20  s".  } >&5.  rm 
aaa0: 2d 66 20 63 6f 72 65 20 2a 2e 63 6f 72 65 20 26  -f core *.core &
aab0: 26 0a 20 20 72 6d 20 2d 72 66 20 63 6f 6e 66 74  &.  rm -rf conft
aac0: 65 73 74 2a 20 63 6f 6e 66 64 65 66 73 2a 20 63  est* confdefs* c
aad0: 6f 6e 66 24 24 2a 20 24 61 63 5f 63 6c 65 61 6e  onf$$* $ac_clean
aae0: 5f 66 69 6c 65 73 20 26 26 0a 20 20 20 20 65 78  _files &&.    ex
aaf0: 69 74 20 24 65 78 69 74 5f 73 74 61 74 75 73 0a  it $exit_status.
ab00: 20 20 20 20 20 27 20 30 0a 66 6f 72 20 61 63 5f       ' 0.for ac_
ab10: 73 69 67 6e 61 6c 20 69 6e 20 31 20 32 20 31 33  signal in 1 2 13
ab20: 20 31 35 3b 20 64 6f 0a 20 20 74 72 61 70 20 27   15; do.  trap '
ab30: 61 63 5f 73 69 67 6e 61 6c 3d 27 24 61 63 5f 73  ac_signal='$ac_s
ab40: 69 67 6e 61 6c 27 3b 20 7b 20 28 65 78 69 74 20  ignal'; { (exit 
ab50: 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 27 20 24  1); exit 1; }' $
ab60: 61 63 5f 73 69 67 6e 61 6c 0a 64 6f 6e 65 0a 61  ac_signal.done.a
ab70: 63 5f 73 69 67 6e 61 6c 3d 30 0a 0a 23 20 63 6f  c_signal=0..# co
ab80: 6e 66 64 65 66 73 2e 68 20 61 76 6f 69 64 73 20  nfdefs.h avoids 
ab90: 4f 53 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20  OS command line 
aba0: 6c 65 6e 67 74 68 20 6c 69 6d 69 74 73 20 74 68  length limits th
abb0: 61 74 20 44 45 46 53 20 63 61 6e 20 65 78 63 65  at DEFS can exce
abc0: 65 64 2e 0a 72 6d 20 2d 72 66 20 63 6f 6e 66 74  ed..rm -rf conft
abd0: 65 73 74 2a 20 63 6f 6e 66 64 65 66 73 2e 68 0a  est* confdefs.h.
abe0: 23 20 41 49 58 20 63 70 70 20 6c 6f 73 65 73 20  # AIX cpp loses 
abf0: 6f 6e 20 61 6e 20 65 6d 70 74 79 20 66 69 6c 65  on an empty file
ac00: 2c 20 73 6f 20 6d 61 6b 65 20 73 75 72 65 20 69  , so make sure i
ac10: 74 20 63 6f 6e 74 61 69 6e 73 20 61 74 20 6c 65  t contains at le
ac20: 61 73 74 20 61 20 6e 65 77 6c 69 6e 65 2e 0a 65  ast a newline..e
ac30: 63 68 6f 20 3e 63 6f 6e 66 64 65 66 73 2e 68 0a  cho >confdefs.h.
ac40: 0a 23 20 50 72 65 64 65 66 69 6e 65 64 20 70 72  .# Predefined pr
ac50: 65 70 72 6f 63 65 73 73 6f 72 20 76 61 72 69 61  eprocessor varia
ac60: 62 6c 65 73 2e 0a 0a 63 61 74 20 3e 3e 63 6f 6e  bles...cat >>con
ac70: 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46  fdefs.h <<_ACEOF
ac80: 0a 23 64 65 66 69 6e 65 20 50 41 43 4b 41 47 45  .#define PACKAGE
ac90: 5f 4e 41 4d 45 20 22 24 50 41 43 4b 41 47 45 5f  _NAME "$PACKAGE_
aca0: 4e 41 4d 45 22 0a 5f 41 43 45 4f 46 0a 0a 0a 63  NAME"._ACEOF...c
acb0: 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20  at >>confdefs.h 
acc0: 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e 65  <<_ACEOF.#define
acd0: 20 50 41 43 4b 41 47 45 5f 54 41 52 4e 41 4d 45   PACKAGE_TARNAME
ace0: 20 22 24 50 41 43 4b 41 47 45 5f 54 41 52 4e 41   "$PACKAGE_TARNA
acf0: 4d 45 22 0a 5f 41 43 45 4f 46 0a 0a 0a 63 61 74  ME"._ACEOF...cat
ad00: 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c   >>confdefs.h <<
ad10: 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 50  _ACEOF.#define P
ad20: 41 43 4b 41 47 45 5f 56 45 52 53 49 4f 4e 20 22  ACKAGE_VERSION "
ad30: 24 50 41 43 4b 41 47 45 5f 56 45 52 53 49 4f 4e  $PACKAGE_VERSION
ad40: 22 0a 5f 41 43 45 4f 46 0a 0a 0a 63 61 74 20 3e  "._ACEOF...cat >
ad50: 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41  >confdefs.h <<_A
ad60: 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 50 41 43  CEOF.#define PAC
ad70: 4b 41 47 45 5f 53 54 52 49 4e 47 20 22 24 50 41  KAGE_STRING "$PA
ad80: 43 4b 41 47 45 5f 53 54 52 49 4e 47 22 0a 5f 41  CKAGE_STRING"._A
ad90: 43 45 4f 46 0a 0a 0a 63 61 74 20 3e 3e 63 6f 6e  CEOF...cat >>con
ada0: 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46  fdefs.h <<_ACEOF
adb0: 0a 23 64 65 66 69 6e 65 20 50 41 43 4b 41 47 45  .#define PACKAGE
adc0: 5f 42 55 47 52 45 50 4f 52 54 20 22 24 50 41 43  _BUGREPORT "$PAC
add0: 4b 41 47 45 5f 42 55 47 52 45 50 4f 52 54 22 0a  KAGE_BUGREPORT".
ade0: 5f 41 43 45 4f 46 0a 0a 0a 23 20 4c 65 74 20 74  _ACEOF...# Let t
adf0: 68 65 20 73 69 74 65 20 66 69 6c 65 20 73 65 6c  he site file sel
ae00: 65 63 74 20 61 6e 20 61 6c 74 65 72 6e 61 74 65  ect an alternate
ae10: 20 63 61 63 68 65 20 66 69 6c 65 20 69 66 20 69   cache file if i
ae20: 74 20 77 61 6e 74 73 20 74 6f 2e 0a 23 20 50 72  t wants to..# Pr
ae30: 65 66 65 72 20 65 78 70 6c 69 63 69 74 6c 79 20  efer explicitly 
ae40: 73 65 6c 65 63 74 65 64 20 66 69 6c 65 20 74 6f  selected file to
ae50: 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73   automatically s
ae60: 65 6c 65 63 74 65 64 20 6f 6e 65 73 2e 0a 69 66  elected ones..if
ae70: 20 74 65 73 74 20 2d 7a 20 22 24 43 4f 4e 46 49   test -z "$CONFI
ae80: 47 5f 53 49 54 45 22 3b 20 74 68 65 6e 0a 20 20  G_SITE"; then.  
ae90: 69 66 20 74 65 73 74 20 22 78 24 70 72 65 66 69  if test "x$prefi
aea0: 78 22 20 21 3d 20 78 4e 4f 4e 45 3b 20 74 68 65  x" != xNONE; the
aeb0: 6e 0a 20 20 20 20 43 4f 4e 46 49 47 5f 53 49 54  n.    CONFIG_SIT
aec0: 45 3d 22 24 70 72 65 66 69 78 2f 73 68 61 72 65  E="$prefix/share
aed0: 2f 63 6f 6e 66 69 67 2e 73 69 74 65 20 24 70 72  /config.site $pr
aee0: 65 66 69 78 2f 65 74 63 2f 63 6f 6e 66 69 67 2e  efix/etc/config.
aef0: 73 69 74 65 22 0a 20 20 65 6c 73 65 0a 20 20 20  site".  else.   
af00: 20 43 4f 4e 46 49 47 5f 53 49 54 45 3d 22 24 61   CONFIG_SITE="$a
af10: 63 5f 64 65 66 61 75 6c 74 5f 70 72 65 66 69 78  c_default_prefix
af20: 2f 73 68 61 72 65 2f 63 6f 6e 66 69 67 2e 73 69  /share/config.si
af30: 74 65 20 24 61 63 5f 64 65 66 61 75 6c 74 5f 70  te $ac_default_p
af40: 72 65 66 69 78 2f 65 74 63 2f 63 6f 6e 66 69 67  refix/etc/config
af50: 2e 73 69 74 65 22 0a 20 20 66 69 0a 66 69 0a 66  .site".  fi.fi.f
af60: 6f 72 20 61 63 5f 73 69 74 65 5f 66 69 6c 65 20  or ac_site_file 
af70: 69 6e 20 24 43 4f 4e 46 49 47 5f 53 49 54 45 3b  in $CONFIG_SITE;
af80: 20 64 6f 0a 20 20 69 66 20 74 65 73 74 20 2d 72   do.  if test -r
af90: 20 22 24 61 63 5f 73 69 74 65 5f 66 69 6c 65 22   "$ac_site_file"
afa0: 3b 20 74 68 65 6e 0a 20 20 20 20 7b 20 65 63 68  ; then.    { ech
afb0: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
afc0: 4f 3a 20 6c 6f 61 64 69 6e 67 20 73 69 74 65 20  O: loading site 
afd0: 73 63 72 69 70 74 20 24 61 63 5f 73 69 74 65 5f  script $ac_site_
afe0: 66 69 6c 65 22 20 3e 26 35 0a 65 63 68 6f 20 22  file" >&5.echo "
aff0: 24 61 73 5f 6d 65 3a 20 6c 6f 61 64 69 6e 67 20  $as_me: loading 
b000: 73 69 74 65 20 73 63 72 69 70 74 20 24 61 63 5f  site script $ac_
b010: 73 69 74 65 5f 66 69 6c 65 22 20 3e 26 36 3b 7d  site_file" >&6;}
b020: 0a 20 20 20 20 73 65 64 20 27 73 2f 5e 2f 7c 20  .    sed 's/^/| 
b030: 2f 27 20 22 24 61 63 5f 73 69 74 65 5f 66 69 6c  /' "$ac_site_fil
b040: 65 22 20 3e 26 35 0a 20 20 20 20 2e 20 22 24 61  e" >&5.    . "$a
b050: 63 5f 73 69 74 65 5f 66 69 6c 65 22 0a 20 20 66  c_site_file".  f
b060: 69 0a 64 6f 6e 65 0a 0a 69 66 20 74 65 73 74 20  i.done..if test 
b070: 2d 72 20 22 24 63 61 63 68 65 5f 66 69 6c 65 22  -r "$cache_file"
b080: 3b 20 74 68 65 6e 0a 20 20 23 20 53 6f 6d 65 20  ; then.  # Some 
b090: 76 65 72 73 69 6f 6e 73 20 6f 66 20 62 61 73 68  versions of bash
b0a0: 20 77 69 6c 6c 20 66 61 69 6c 20 74 6f 20 73 6f   will fail to so
b0b0: 75 72 63 65 20 2f 64 65 76 2f 6e 75 6c 6c 20 28  urce /dev/null (
b0c0: 73 70 65 63 69 61 6c 0a 20 20 23 20 66 69 6c 65  special.  # file
b0d0: 73 20 61 63 74 75 61 6c 6c 79 29 2c 20 73 6f 20  s actually), so 
b0e0: 77 65 20 61 76 6f 69 64 20 64 6f 69 6e 67 20 74  we avoid doing t
b0f0: 68 61 74 2e 0a 20 20 69 66 20 74 65 73 74 20 2d  hat..  if test -
b100: 66 20 22 24 63 61 63 68 65 5f 66 69 6c 65 22 3b  f "$cache_file";
b110: 20 74 68 65 6e 0a 20 20 20 20 7b 20 65 63 68 6f   then.    { echo
b120: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
b130: 3a 20 6c 6f 61 64 69 6e 67 20 63 61 63 68 65 20  : loading cache 
b140: 24 63 61 63 68 65 5f 66 69 6c 65 22 20 3e 26 35  $cache_file" >&5
b150: 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 6c  .echo "$as_me: l
b160: 6f 61 64 69 6e 67 20 63 61 63 68 65 20 24 63 61  oading cache $ca
b170: 63 68 65 5f 66 69 6c 65 22 20 3e 26 36 3b 7d 0a  che_file" >&6;}.
b180: 20 20 20 20 63 61 73 65 20 24 63 61 63 68 65 5f      case $cache_
b190: 66 69 6c 65 20 69 6e 0a 20 20 20 20 20 20 5b 5c  file in.      [\
b1a0: 5c 2f 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 20  \/]* | ?:[\\/]* 
b1b0: 29 20 2e 20 24 63 61 63 68 65 5f 66 69 6c 65 3b  ) . $cache_file;
b1c0: 3b 0a 20 20 20 20 20 20 2a 29 20 20 20 20 20 20  ;.      *)      
b1d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
b1e0: 2e 20 2e 2f 24 63 61 63 68 65 5f 66 69 6c 65 3b  . ./$cache_file;
b1f0: 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 66 69 0a  ;.    esac.  fi.
b200: 65 6c 73 65 0a 20 20 7b 20 65 63 68 6f 20 22 24  else.  { echo "$
b210: 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
b220: 72 65 61 74 69 6e 67 20 63 61 63 68 65 20 24 63  reating cache $c
b230: 61 63 68 65 5f 66 69 6c 65 22 20 3e 26 35 0a 65  ache_file" >&5.e
b240: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 63 72 65  cho "$as_me: cre
b250: 61 74 69 6e 67 20 63 61 63 68 65 20 24 63 61 63  ating cache $cac
b260: 68 65 5f 66 69 6c 65 22 20 3e 26 36 3b 7d 0a 20  he_file" >&6;}. 
b270: 20 3e 24 63 61 63 68 65 5f 66 69 6c 65 0a 66 69   >$cache_file.fi
b280: 0a 0a 23 20 43 68 65 63 6b 20 74 68 61 74 20 74  ..# Check that t
b290: 68 65 20 70 72 65 63 69 6f 75 73 20 76 61 72 69  he precious vari
b2a0: 61 62 6c 65 73 20 73 61 76 65 64 20 69 6e 20 74  ables saved in t
b2b0: 68 65 20 63 61 63 68 65 20 68 61 76 65 20 6b 65  he cache have ke
b2c0: 70 74 20 74 68 65 20 73 61 6d 65 0a 23 20 76 61  pt the same.# va
b2d0: 6c 75 65 2e 0a 61 63 5f 63 61 63 68 65 5f 63 6f  lue..ac_cache_co
b2e0: 72 72 75 70 74 65 64 3d 66 61 6c 73 65 0a 66 6f  rrupted=false.fo
b2f0: 72 20 61 63 5f 76 61 72 20 69 6e 20 60 28 73 65  r ac_var in `(se
b300: 74 29 20 32 3e 26 31 20 7c 0a 09 20 20 20 20 20  t) 2>&1 |..     
b310: 20 20 73 65 64 20 2d 6e 20 27 73 2f 5e 61 63 5f    sed -n 's/^ac_
b320: 65 6e 76 5f 5c 28 5b 61 2d 7a 41 2d 5a 5f 30 2d  env_\([a-zA-Z_0-
b330: 39 5d 2a 5c 29 5f 73 65 74 3d 2e 2a 2f 5c 31 2f  9]*\)_set=.*/\1/
b340: 70 27 60 3b 20 64 6f 0a 20 20 65 76 61 6c 20 61  p'`; do.  eval a
b350: 63 5f 6f 6c 64 5f 73 65 74 3d 5c 24 61 63 5f 63  c_old_set=\$ac_c
b360: 76 5f 65 6e 76 5f 24 7b 61 63 5f 76 61 72 7d 5f  v_env_${ac_var}_
b370: 73 65 74 0a 20 20 65 76 61 6c 20 61 63 5f 6e 65  set.  eval ac_ne
b380: 77 5f 73 65 74 3d 5c 24 61 63 5f 65 6e 76 5f 24  w_set=\$ac_env_$
b390: 7b 61 63 5f 76 61 72 7d 5f 73 65 74 0a 20 20 65  {ac_var}_set.  e
b3a0: 76 61 6c 20 61 63 5f 6f 6c 64 5f 76 61 6c 3d 22  val ac_old_val="
b3b0: 5c 24 61 63 5f 63 76 5f 65 6e 76 5f 24 7b 61 63  \$ac_cv_env_${ac
b3c0: 5f 76 61 72 7d 5f 76 61 6c 75 65 22 0a 20 20 65  _var}_value".  e
b3d0: 76 61 6c 20 61 63 5f 6e 65 77 5f 76 61 6c 3d 22  val ac_new_val="
b3e0: 5c 24 61 63 5f 65 6e 76 5f 24 7b 61 63 5f 76 61  \$ac_env_${ac_va
b3f0: 72 7d 5f 76 61 6c 75 65 22 0a 20 20 63 61 73 65  r}_value".  case
b400: 20 24 61 63 5f 6f 6c 64 5f 73 65 74 2c 24 61 63   $ac_old_set,$ac
b410: 5f 6e 65 77 5f 73 65 74 20 69 6e 0a 20 20 20 20  _new_set in.    
b420: 73 65 74 2c 29 0a 20 20 20 20 20 20 7b 20 65 63  set,).      { ec
b430: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
b440: 4e 4f 3a 20 65 72 72 6f 72 3a 20 5c 60 24 61 63  NO: error: \`$ac
b450: 5f 76 61 72 27 20 77 61 73 20 73 65 74 20 74 6f  _var' was set to
b460: 20 5c 60 24 61 63 5f 6f 6c 64 5f 76 61 6c 27 20   \`$ac_old_val' 
b470: 69 6e 20 74 68 65 20 70 72 65 76 69 6f 75 73 20  in the previous 
b480: 72 75 6e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  run" >&5.echo "$
b490: 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 5c 60  as_me: error: \`
b4a0: 24 61 63 5f 76 61 72 27 20 77 61 73 20 73 65 74  $ac_var' was set
b4b0: 20 74 6f 20 5c 60 24 61 63 5f 6f 6c 64 5f 76 61   to \`$ac_old_va
b4c0: 6c 27 20 69 6e 20 74 68 65 20 70 72 65 76 69 6f  l' in the previo
b4d0: 75 73 20 72 75 6e 22 20 3e 26 32 3b 7d 0a 20 20  us run" >&2;}.  
b4e0: 20 20 20 20 61 63 5f 63 61 63 68 65 5f 63 6f 72      ac_cache_cor
b4f0: 72 75 70 74 65 64 3d 3a 20 3b 3b 0a 20 20 20 20  rupted=: ;;.    
b500: 2c 73 65 74 29 0a 20 20 20 20 20 20 7b 20 65 63  ,set).      { ec
b510: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
b520: 4e 4f 3a 20 65 72 72 6f 72 3a 20 5c 60 24 61 63  NO: error: \`$ac
b530: 5f 76 61 72 27 20 77 61 73 20 6e 6f 74 20 73 65  _var' was not se
b540: 74 20 69 6e 20 74 68 65 20 70 72 65 76 69 6f 75  t in the previou
b550: 73 20 72 75 6e 22 20 3e 26 35 0a 65 63 68 6f 20  s run" >&5.echo 
b560: 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20  "$as_me: error: 
b570: 5c 60 24 61 63 5f 76 61 72 27 20 77 61 73 20 6e  \`$ac_var' was n
b580: 6f 74 20 73 65 74 20 69 6e 20 74 68 65 20 70 72  ot set 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 29 3b 3b 0a 20 20 20 20 2a 29 0a      ,);;.    *).
b5d0: 20 20 20 20 20 20 69 66 20 74 65 73 74 20 22 78        if test "x
b5e0: 24 61 63 5f 6f 6c 64 5f 76 61 6c 22 20 21 3d 20  $ac_old_val" != 
b5f0: 22 78 24 61 63 5f 6e 65 77 5f 76 61 6c 22 3b 20  "x$ac_new_val"; 
b600: 74 68 65 6e 0a 09 7b 20 65 63 68 6f 20 22 24 61  then..{ echo "$a
b610: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72  s_me:$LINENO: er
b620: 72 6f 72 3a 20 5c 60 24 61 63 5f 76 61 72 27 20  ror: \`$ac_var' 
b630: 68 61 73 20 63 68 61 6e 67 65 64 20 73 69 6e 63  has changed sinc
b640: 65 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 72  e the previous r
b650: 75 6e 3a 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  un:" >&5.echo "$
b660: 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 5c 60  as_me: error: \`
b670: 24 61 63 5f 76 61 72 27 20 68 61 73 20 63 68 61  $ac_var' has cha
b680: 6e 67 65 64 20 73 69 6e 63 65 20 74 68 65 20 70  nged since the p
b690: 72 65 76 69 6f 75 73 20 72 75 6e 3a 22 20 3e 26  revious run:" >&
b6a0: 32 3b 7d 0a 09 7b 20 65 63 68 6f 20 22 24 61 73  2;}..{ echo "$as
b6b0: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 20 20 66  _me:$LINENO:   f
b6c0: 6f 72 6d 65 72 20 76 61 6c 75 65 3a 20 20 24 61  ormer value:  $a
b6d0: 63 5f 6f 6c 64 5f 76 61 6c 22 20 3e 26 35 0a 65  c_old_val" >&5.e
b6e0: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 20 20 66  cho "$as_me:   f
b6f0: 6f 72 6d 65 72 20 76 61 6c 75 65 3a 20 20 24 61  ormer value:  $a
b700: 63 5f 6f 6c 64 5f 76 61 6c 22 20 3e 26 32 3b 7d  c_old_val" >&2;}
b710: 0a 09 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ..{ echo "$as_me
b720: 3a 24 4c 49 4e 45 4e 4f 3a 20 20 20 63 75 72 72  :$LINENO:   curr
b730: 65 6e 74 20 76 61 6c 75 65 3a 20 24 61 63 5f 6e  ent value: $ac_n
b740: 65 77 5f 76 61 6c 22 20 3e 26 35 0a 65 63 68 6f  ew_val" >&5.echo
b750: 20 22 24 61 73 5f 6d 65 3a 20 20 20 63 75 72 72   "$as_me:   curr
b760: 65 6e 74 20 76 61 6c 75 65 3a 20 24 61 63 5f 6e  ent value: $ac_n
b770: 65 77 5f 76 61 6c 22 20 3e 26 32 3b 7d 0a 09 61  ew_val" >&2;}..a
b780: 63 5f 63 61 63 68 65 5f 63 6f 72 72 75 70 74 65  c_cache_corrupte
b790: 64 3d 3a 0a 20 20 20 20 20 20 66 69 3b 3b 0a 20  d=:.      fi;;. 
b7a0: 20 65 73 61 63 0a 20 20 23 20 50 61 73 73 20 70   esac.  # Pass p
b7b0: 72 65 63 69 6f 75 73 20 76 61 72 69 61 62 6c 65  recious variable
b7c0: 73 20 74 6f 20 63 6f 6e 66 69 67 2e 73 74 61 74  s to config.stat
b7d0: 75 73 2e 0a 20 20 69 66 20 74 65 73 74 20 22 24  us..  if test "$
b7e0: 61 63 5f 6e 65 77 5f 73 65 74 22 20 3d 20 73 65  ac_new_set" = se
b7f0: 74 3b 20 74 68 65 6e 0a 20 20 20 20 63 61 73 65  t; then.    case
b800: 20 24 61 63 5f 6e 65 77 5f 76 61 6c 20 69 6e 0a   $ac_new_val in.
b810: 20 20 20 20 2a 22 20 22 2a 7c 2a 22 09 22 2a 7c      *" "*|*"."*|
b820: 2a 5b 5c 5b 5c 5d 5c 7e 5c 23 5c 24 5c 5e 5c 26  *[\[\]\~\#\$\^\&
b830: 5c 2a 5c 28 5c 29 5c 7b 5c 7d 5c 5c 5c 7c 5c 3b  \*\(\)\{\}\\\|\;
b840: 5c 3c 5c 3e 5c 3f 5c 22 5c 27 5d 2a 29 0a 20 20  \<\>\?\"\']*).  
b850: 20 20 20 20 61 63 5f 61 72 67 3d 24 61 63 5f 76      ac_arg=$ac_v
b860: 61 72 3d 60 65 63 68 6f 20 22 24 61 63 5f 6e 65  ar=`echo "$ac_ne
b870: 77 5f 76 61 6c 22 20 7c 20 73 65 64 20 22 73 2f  w_val" | sed "s/
b880: 27 2f 27 5c 5c 5c 5c 5c 5c 5c 5c 27 27 2f 67 22  '/'\\\\\\\\''/g"
b890: 60 20 3b 3b 0a 20 20 20 20 2a 29 20 61 63 5f 61  ` ;;.    *) ac_a
b8a0: 72 67 3d 24 61 63 5f 76 61 72 3d 24 61 63 5f 6e  rg=$ac_var=$ac_n
b8b0: 65 77 5f 76 61 6c 20 3b 3b 0a 20 20 20 20 65 73  ew_val ;;.    es
b8c0: 61 63 0a 20 20 20 20 63 61 73 65 20 22 20 24 61  ac.    case " $a
b8d0: 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73  c_configure_args
b8e0: 20 22 20 69 6e 0a 20 20 20 20 20 20 2a 22 20 27   " in.      *" '
b8f0: 24 61 63 5f 61 72 67 27 20 22 2a 29 20 3b 3b 20  $ac_arg' "*) ;; 
b900: 23 20 41 76 6f 69 64 20 64 75 70 73 2e 20 20 55  # Avoid dups.  U
b910: 73 65 20 6f 66 20 71 75 6f 74 65 73 20 65 6e 73  se of quotes ens
b920: 75 72 65 73 20 61 63 63 75 72 61 63 79 2e 0a 20  ures accuracy.. 
b930: 20 20 20 20 20 2a 29 20 61 63 5f 63 6f 6e 66 69       *) ac_confi
b940: 67 75 72 65 5f 61 72 67 73 3d 22 24 61 63 5f 63  gure_args="$ac_c
b950: 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 20 27 24  onfigure_args '$
b960: 61 63 5f 61 72 67 27 22 20 3b 3b 0a 20 20 20 20  ac_arg'" ;;.    
b970: 65 73 61 63 0a 20 20 66 69 0a 64 6f 6e 65 0a 69  esac.  fi.done.i
b980: 66 20 24 61 63 5f 63 61 63 68 65 5f 63 6f 72 72  f $ac_cache_corr
b990: 75 70 74 65 64 3b 20 74 68 65 6e 0a 20 20 7b 20  upted; then.  { 
b9a0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
b9b0: 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 63 68 61  NENO: error: cha
b9c0: 6e 67 65 73 20 69 6e 20 74 68 65 20 65 6e 76 69  nges in the envi
b9d0: 72 6f 6e 6d 65 6e 74 20 63 61 6e 20 63 6f 6d 70  ronment can comp
b9e0: 72 6f 6d 69 73 65 20 74 68 65 20 62 75 69 6c 64  romise the build
b9f0: 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f  " >&5.echo "$as_
ba00: 6d 65 3a 20 65 72 72 6f 72 3a 20 63 68 61 6e 67  me: error: chang
ba10: 65 73 20 69 6e 20 74 68 65 20 65 6e 76 69 72 6f  es in the enviro
ba20: 6e 6d 65 6e 74 20 63 61 6e 20 63 6f 6d 70 72 6f  nment can compro
ba30: 6d 69 73 65 20 74 68 65 20 62 75 69 6c 64 22 20  mise the build" 
ba40: 3e 26 32 3b 7d 0a 20 20 7b 20 7b 20 65 63 68 6f  >&2;}.  { { echo
ba50: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
ba60: 3a 20 65 72 72 6f 72 3a 20 72 75 6e 20 5c 60 6d  : error: run \`m
ba70: 61 6b 65 20 64 69 73 74 63 6c 65 61 6e 27 20 61  ake distclean' a
ba80: 6e 64 2f 6f 72 20 5c 60 72 6d 20 24 63 61 63 68  nd/or \`rm $cach
ba90: 65 5f 66 69 6c 65 27 20 61 6e 64 20 73 74 61 72  e_file' and star
baa0: 74 20 6f 76 65 72 22 20 3e 26 35 0a 65 63 68 6f  t over" >&5.echo
bab0: 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a   "$as_me: error:
bac0: 20 72 75 6e 20 5c 60 6d 61 6b 65 20 64 69 73 74   run \`make dist
bad0: 63 6c 65 61 6e 27 20 61 6e 64 2f 6f 72 20 5c 60  clean' and/or \`
bae0: 72 6d 20 24 63 61 63 68 65 5f 66 69 6c 65 27 20  rm $cache_file' 
baf0: 61 6e 64 20 73 74 61 72 74 20 6f 76 65 72 22 20  and start over" 
bb00: 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74  >&2;}.   { (exit
bb10: 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20   1); exit 1; }; 
bb20: 7d 0a 66 69 0a 0a 61 63 5f 65 78 74 3d 63 0a 61  }.fi..ac_ext=c.a
bb30: 63 5f 63 70 70 3d 27 24 43 50 50 20 24 43 50 50  c_cpp='$CPP $CPP
bb40: 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c  FLAGS'.ac_compil
bb50: 65 3d 27 24 43 43 20 2d 63 20 24 43 46 4c 41 47  e='$CC -c $CFLAG
bb60: 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66  S $CPPFLAGS conf
bb70: 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35  test.$ac_ext >&5
bb80: 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d  '.ac_link='$CC -
bb90: 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78  o conftest$ac_ex
bba0: 65 65 78 74 20 24 43 46 4c 41 47 53 20 24 43 50  eext $CFLAGS $CP
bbb0: 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20  PFLAGS $LDFLAGS 
bbc0: 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
bbd0: 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63   $LIBS >&5'.ac_c
bbe0: 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f  ompiler_gnu=$ac_
bbf0: 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e  cv_c_compiler_gn
bc00: 75 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  u...............
bc10: 0a 0a 0a 0a 0a 0a 23 20 54 68 65 20 66 6f 6c 6c  ......# The foll
bc20: 6f 77 69 6e 67 20 52 43 53 20 72 65 76 69 73 69  owing RCS revisi
bc30: 6f 6e 20 73 74 72 69 6e 67 20 61 70 70 6c 69 65  on string applie
bc40: 73 20 74 6f 20 63 6f 6e 66 69 67 75 72 65 2e 69  s to configure.i
bc50: 6e 0a 23 20 24 52 65 76 69 73 69 6f 6e 3a 20 31  n.# $Revision: 1
bc60: 2e 33 36 20 24 0a 0a 23 23 23 23 23 23 23 23 23  .36 $..#########
bc70: 0a 23 20 50 72 6f 67 72 61 6d 73 20 6e 65 65 64  .# Programs need
bc80: 65 64 0a 23 0a 23 20 43 68 65 63 6b 20 77 68 65  ed.#.# Check whe
bc90: 74 68 65 72 20 2d 2d 65 6e 61 62 6c 65 2d 73 68  ther --enable-sh
bca0: 61 72 65 64 20 6f 72 20 2d 2d 64 69 73 61 62 6c  ared or --disabl
bcb0: 65 2d 73 68 61 72 65 64 20 77 61 73 20 67 69 76  e-shared was giv
bcc0: 65 6e 2e 0a 69 66 20 74 65 73 74 20 22 24 7b 65  en..if test "${e
bcd0: 6e 61 62 6c 65 5f 73 68 61 72 65 64 2b 73 65 74  nable_shared+set
bce0: 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
bcf0: 20 65 6e 61 62 6c 65 76 61 6c 3d 22 24 65 6e 61   enableval="$ena
bd00: 62 6c 65 5f 73 68 61 72 65 64 22 0a 20 20 70 3d  ble_shared".  p=
bd10: 24 7b 50 41 43 4b 41 47 45 2d 64 65 66 61 75 6c  ${PACKAGE-defaul
bd20: 74 7d 0a 20 20 20 20 63 61 73 65 20 24 65 6e 61  t}.    case $ena
bd30: 62 6c 65 76 61 6c 20 69 6e 0a 20 20 20 20 79 65  bleval in.    ye
bd40: 73 29 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64  s) enable_shared
bd50: 3d 79 65 73 20 3b 3b 0a 20 20 20 20 6e 6f 29 20  =yes ;;.    no) 
bd60: 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 3d 6e 6f  enable_shared=no
bd70: 20 3b 3b 0a 20 20 20 20 2a 29 0a 20 20 20 20 20   ;;.    *).     
bd80: 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 3d 6e   enable_shared=n
bd90: 6f 0a 20 20 20 20 20 20 23 20 4c 6f 6f 6b 20 61  o.      # Look a
bda0: 74 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 77  t the argument w
bdb0: 65 20 67 6f 74 2e 20 20 57 65 20 75 73 65 20 61  e got.  We use a
bdc0: 6c 6c 20 74 68 65 20 63 6f 6d 6d 6f 6e 20 6c 69  ll the common li
bdd0: 73 74 20 73 65 70 61 72 61 74 6f 72 73 2e 0a 20  st separators.. 
bde0: 20 20 20 20 20 6c 74 5f 73 61 76 65 5f 69 66 73       lt_save_ifs
bdf0: 3d 22 24 49 46 53 22 3b 20 49 46 53 3d 22 24 7b  ="$IFS"; IFS="${
be00: 49 46 53 7d 24 50 41 54 48 5f 53 45 50 41 52 41  IFS}$PATH_SEPARA
be10: 54 4f 52 2c 22 0a 20 20 20 20 20 20 66 6f 72 20  TOR,".      for 
be20: 70 6b 67 20 69 6e 20 24 65 6e 61 62 6c 65 76 61  pkg in $enableva
be30: 6c 3b 20 64 6f 0a 09 49 46 53 3d 22 24 6c 74 5f  l; do..IFS="$lt_
be40: 73 61 76 65 5f 69 66 73 22 0a 09 69 66 20 74 65  save_ifs"..if te
be50: 73 74 20 22 58 24 70 6b 67 22 20 3d 20 22 58 24  st "X$pkg" = "X$
be60: 70 22 3b 20 74 68 65 6e 0a 09 20 20 65 6e 61 62  p"; then..  enab
be70: 6c 65 5f 73 68 61 72 65 64 3d 79 65 73 0a 09 66  le_shared=yes..f
be80: 69 0a 20 20 20 20 20 20 64 6f 6e 65 0a 20 20 20  i.      done.   
be90: 20 20 20 49 46 53 3d 22 24 6c 74 5f 73 61 76 65     IFS="$lt_save
bea0: 5f 69 66 73 22 0a 20 20 20 20 20 20 3b 3b 0a 20  _ifs".      ;;. 
beb0: 20 20 20 65 73 61 63 0a 65 6c 73 65 0a 20 20 65     esac.else.  e
bec0: 6e 61 62 6c 65 5f 73 68 61 72 65 64 3d 79 65 73  nable_shared=yes
bed0: 0a 66 69 3b 0a 0a 23 20 43 68 65 63 6b 20 77 68  .fi;..# Check wh
bee0: 65 74 68 65 72 20 2d 2d 65 6e 61 62 6c 65 2d 73  ether --enable-s
bef0: 74 61 74 69 63 20 6f 72 20 2d 2d 64 69 73 61 62  tatic or --disab
bf00: 6c 65 2d 73 74 61 74 69 63 20 77 61 73 20 67 69  le-static was gi
bf10: 76 65 6e 2e 0a 69 66 20 74 65 73 74 20 22 24 7b  ven..if test "${
bf20: 65 6e 61 62 6c 65 5f 73 74 61 74 69 63 2b 73 65  enable_static+se
bf30: 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
bf40: 20 20 65 6e 61 62 6c 65 76 61 6c 3d 22 24 65 6e    enableval="$en
bf50: 61 62 6c 65 5f 73 74 61 74 69 63 22 0a 20 20 70  able_static".  p
bf60: 3d 24 7b 50 41 43 4b 41 47 45 2d 64 65 66 61 75  =${PACKAGE-defau
bf70: 6c 74 7d 0a 20 20 20 20 63 61 73 65 20 24 65 6e  lt}.    case $en
bf80: 61 62 6c 65 76 61 6c 20 69 6e 0a 20 20 20 20 79  ableval in.    y
bf90: 65 73 29 20 65 6e 61 62 6c 65 5f 73 74 61 74 69  es) enable_stati
bfa0: 63 3d 79 65 73 20 3b 3b 0a 20 20 20 20 6e 6f 29  c=yes ;;.    no)
bfb0: 20 65 6e 61 62 6c 65 5f 73 74 61 74 69 63 3d 6e   enable_static=n
bfc0: 6f 20 3b 3b 0a 20 20 20 20 2a 29 0a 20 20 20 20  o ;;.    *).    
bfd0: 20 65 6e 61 62 6c 65 5f 73 74 61 74 69 63 3d 6e   enable_static=n
bfe0: 6f 0a 20 20 20 20 20 20 23 20 4c 6f 6f 6b 20 61  o.      # Look a
bff0: 74 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 77  t the argument w
c000: 65 20 67 6f 74 2e 20 20 57 65 20 75 73 65 20 61  e got.  We use a
c010: 6c 6c 20 74 68 65 20 63 6f 6d 6d 6f 6e 20 6c 69  ll the common li
c020: 73 74 20 73 65 70 61 72 61 74 6f 72 73 2e 0a 20  st separators.. 
c030: 20 20 20 20 20 6c 74 5f 73 61 76 65 5f 69 66 73       lt_save_ifs
c040: 3d 22 24 49 46 53 22 3b 20 49 46 53 3d 22 24 7b  ="$IFS"; IFS="${
c050: 49 46 53 7d 24 50 41 54 48 5f 53 45 50 41 52 41  IFS}$PATH_SEPARA
c060: 54 4f 52 2c 22 0a 20 20 20 20 20 20 66 6f 72 20  TOR,".      for 
c070: 70 6b 67 20 69 6e 20 24 65 6e 61 62 6c 65 76 61  pkg in $enableva
c080: 6c 3b 20 64 6f 0a 09 49 46 53 3d 22 24 6c 74 5f  l; do..IFS="$lt_
c090: 73 61 76 65 5f 69 66 73 22 0a 09 69 66 20 74 65  save_ifs"..if te
c0a0: 73 74 20 22 58 24 70 6b 67 22 20 3d 20 22 58 24  st "X$pkg" = "X$
c0b0: 70 22 3b 20 74 68 65 6e 0a 09 20 20 65 6e 61 62  p"; then..  enab
c0c0: 6c 65 5f 73 74 61 74 69 63 3d 79 65 73 0a 09 66  le_static=yes..f
c0d0: 69 0a 20 20 20 20 20 20 64 6f 6e 65 0a 20 20 20  i.      done.   
c0e0: 20 20 20 49 46 53 3d 22 24 6c 74 5f 73 61 76 65     IFS="$lt_save
c0f0: 5f 69 66 73 22 0a 20 20 20 20 20 20 3b 3b 0a 20  _ifs".      ;;. 
c100: 20 20 20 65 73 61 63 0a 65 6c 73 65 0a 20 20 65     esac.else.  e
c110: 6e 61 62 6c 65 5f 73 74 61 74 69 63 3d 79 65 73  nable_static=yes
c120: 0a 66 69 3b 0a 0a 23 20 43 68 65 63 6b 20 77 68  .fi;..# Check wh
c130: 65 74 68 65 72 20 2d 2d 65 6e 61 62 6c 65 2d 66  ether --enable-f
c140: 61 73 74 2d 69 6e 73 74 61 6c 6c 20 6f 72 20 2d  ast-install or -
c150: 2d 64 69 73 61 62 6c 65 2d 66 61 73 74 2d 69 6e  -disable-fast-in
c160: 73 74 61 6c 6c 20 77 61 73 20 67 69 76 65 6e 2e  stall was given.
c170: 0a 69 66 20 74 65 73 74 20 22 24 7b 65 6e 61 62  .if test "${enab
c180: 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c 2b  le_fast_install+
c190: 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
c1a0: 6e 0a 20 20 65 6e 61 62 6c 65 76 61 6c 3d 22 24  n.  enableval="$
c1b0: 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74  enable_fast_inst
c1c0: 61 6c 6c 22 0a 20 20 70 3d 24 7b 50 41 43 4b 41  all".  p=${PACKA
c1d0: 47 45 2d 64 65 66 61 75 6c 74 7d 0a 20 20 20 20  GE-default}.    
c1e0: 63 61 73 65 20 24 65 6e 61 62 6c 65 76 61 6c 20  case $enableval 
c1f0: 69 6e 0a 20 20 20 20 79 65 73 29 20 65 6e 61 62  in.    yes) enab
c200: 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c 3d  le_fast_install=
c210: 79 65 73 20 3b 3b 0a 20 20 20 20 6e 6f 29 20 65  yes ;;.    no) e
c220: 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61  nable_fast_insta
c230: 6c 6c 3d 6e 6f 20 3b 3b 0a 20 20 20 20 2a 29 0a  ll=no ;;.    *).
c240: 20 20 20 20 20 20 65 6e 61 62 6c 65 5f 66 61 73        enable_fas
c250: 74 5f 69 6e 73 74 61 6c 6c 3d 6e 6f 0a 20 20 20  t_install=no.   
c260: 20 20 20 23 20 4c 6f 6f 6b 20 61 74 20 74 68 65     # Look at the
c270: 20 61 72 67 75 6d 65 6e 74 20 77 65 20 67 6f 74   argument we got
c280: 2e 20 20 57 65 20 75 73 65 20 61 6c 6c 20 74 68  .  We use all th
c290: 65 20 63 6f 6d 6d 6f 6e 20 6c 69 73 74 20 73 65  e common list se
c2a0: 70 61 72 61 74 6f 72 73 2e 0a 20 20 20 20 20 20  parators..      
c2b0: 6c 74 5f 73 61 76 65 5f 69 66 73 3d 22 24 49 46  lt_save_ifs="$IF
c2c0: 53 22 3b 20 49 46 53 3d 22 24 7b 49 46 53 7d 24  S"; IFS="${IFS}$
c2d0: 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 2c 22  PATH_SEPARATOR,"
c2e0: 0a 20 20 20 20 20 20 66 6f 72 20 70 6b 67 20 69  .      for pkg i
c2f0: 6e 20 24 65 6e 61 62 6c 65 76 61 6c 3b 20 64 6f  n $enableval; do
c300: 0a 09 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f  ..IFS="$lt_save_
c310: 69 66 73 22 0a 09 69 66 20 74 65 73 74 20 22 58  ifs"..if test "X
c320: 24 70 6b 67 22 20 3d 20 22 58 24 70 22 3b 20 74  $pkg" = "X$p"; t
c330: 68 65 6e 0a 09 20 20 65 6e 61 62 6c 65 5f 66 61  hen..  enable_fa
c340: 73 74 5f 69 6e 73 74 61 6c 6c 3d 79 65 73 0a 09  st_install=yes..
c350: 66 69 0a 20 20 20 20 20 20 64 6f 6e 65 0a 20 20  fi.      done.  
c360: 20 20 20 20 49 46 53 3d 22 24 6c 74 5f 73 61 76      IFS="$lt_sav
c370: 65 5f 69 66 73 22 0a 20 20 20 20 20 20 3b 3b 0a  e_ifs".      ;;.
c380: 20 20 20 20 65 73 61 63 0a 65 6c 73 65 0a 20 20      esac.else.  
c390: 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74  enable_fast_inst
c3a0: 61 6c 6c 3d 79 65 73 0a 66 69 3b 0a 0a 61 63 5f  all=yes.fi;..ac_
c3b0: 61 75 78 5f 64 69 72 3d 0a 66 6f 72 20 61 63 5f  aux_dir=.for ac_
c3c0: 64 69 72 20 69 6e 20 24 73 72 63 64 69 72 20 24  dir in $srcdir $
c3d0: 73 72 63 64 69 72 2f 2e 2e 20 24 73 72 63 64 69  srcdir/.. $srcdi
c3e0: 72 2f 2e 2e 2f 2e 2e 3b 20 64 6f 0a 20 20 69 66  r/../..; do.  if
c3f0: 20 74 65 73 74 20 2d 66 20 24 61 63 5f 64 69 72   test -f $ac_dir
c400: 2f 69 6e 73 74 61 6c 6c 2d 73 68 3b 20 74 68 65  /install-sh; the
c410: 6e 0a 20 20 20 20 61 63 5f 61 75 78 5f 64 69 72  n.    ac_aux_dir
c420: 3d 24 61 63 5f 64 69 72 0a 20 20 20 20 61 63 5f  =$ac_dir.    ac_
c430: 69 6e 73 74 61 6c 6c 5f 73 68 3d 22 24 61 63 5f  install_sh="$ac_
c440: 61 75 78 5f 64 69 72 2f 69 6e 73 74 61 6c 6c 2d  aux_dir/install-
c450: 73 68 20 2d 63 22 0a 20 20 20 20 62 72 65 61 6b  sh -c".    break
c460: 0a 20 20 65 6c 69 66 20 74 65 73 74 20 2d 66 20  .  elif test -f 
c470: 24 61 63 5f 64 69 72 2f 69 6e 73 74 61 6c 6c 2e  $ac_dir/install.
c480: 73 68 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f  sh; then.    ac_
c490: 61 75 78 5f 64 69 72 3d 24 61 63 5f 64 69 72 0a  aux_dir=$ac_dir.
c4a0: 20 20 20 20 61 63 5f 69 6e 73 74 61 6c 6c 5f 73      ac_install_s
c4b0: 68 3d 22 24 61 63 5f 61 75 78 5f 64 69 72 2f 69  h="$ac_aux_dir/i
c4c0: 6e 73 74 61 6c 6c 2e 73 68 20 2d 63 22 0a 20 20  nstall.sh -c".  
c4d0: 20 20 62 72 65 61 6b 0a 20 20 65 6c 69 66 20 74    break.  elif t
c4e0: 65 73 74 20 2d 66 20 24 61 63 5f 64 69 72 2f 73  est -f $ac_dir/s
c4f0: 68 74 6f 6f 6c 3b 20 74 68 65 6e 0a 20 20 20 20  htool; then.    
c500: 61 63 5f 61 75 78 5f 64 69 72 3d 24 61 63 5f 64  ac_aux_dir=$ac_d
c510: 69 72 0a 20 20 20 20 61 63 5f 69 6e 73 74 61 6c  ir.    ac_instal
c520: 6c 5f 73 68 3d 22 24 61 63 5f 61 75 78 5f 64 69  l_sh="$ac_aux_di
c530: 72 2f 73 68 74 6f 6f 6c 20 69 6e 73 74 61 6c 6c  r/shtool install
c540: 20 2d 63 22 0a 20 20 20 20 62 72 65 61 6b 0a 20   -c".    break. 
c550: 20 66 69 0a 64 6f 6e 65 0a 69 66 20 74 65 73 74   fi.done.if test
c560: 20 2d 7a 20 22 24 61 63 5f 61 75 78 5f 64 69 72   -z "$ac_aux_dir
c570: 22 3b 20 74 68 65 6e 0a 20 20 7b 20 7b 20 65 63  "; then.  { { ec
c580: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
c590: 4e 4f 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f  NO: error: canno
c5a0: 74 20 66 69 6e 64 20 69 6e 73 74 61 6c 6c 2d 73  t find install-s
c5b0: 68 20 6f 72 20 69 6e 73 74 61 6c 6c 2e 73 68 20  h or install.sh 
c5c0: 69 6e 20 24 73 72 63 64 69 72 20 24 73 72 63 64  in $srcdir $srcd
c5d0: 69 72 2f 2e 2e 20 24 73 72 63 64 69 72 2f 2e 2e  ir/.. $srcdir/..
c5e0: 2f 2e 2e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  /.." >&5.echo "$
c5f0: 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 63 61  as_me: error: ca
c600: 6e 6e 6f 74 20 66 69 6e 64 20 69 6e 73 74 61 6c  nnot find instal
c610: 6c 2d 73 68 20 6f 72 20 69 6e 73 74 61 6c 6c 2e  l-sh or install.
c620: 73 68 20 69 6e 20 24 73 72 63 64 69 72 20 24 73  sh in $srcdir $s
c630: 72 63 64 69 72 2f 2e 2e 20 24 73 72 63 64 69 72  rcdir/.. $srcdir
c640: 2f 2e 2e 2f 2e 2e 22 20 3e 26 32 3b 7d 0a 20 20  /../.." >&2;}.  
c650: 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69   { (exit 1); exi
c660: 74 20 31 3b 20 7d 3b 20 7d 0a 66 69 0a 61 63 5f  t 1; }; }.fi.ac_
c670: 63 6f 6e 66 69 67 5f 67 75 65 73 73 3d 22 24 53  config_guess="$S
c680: 48 45 4c 4c 20 24 61 63 5f 61 75 78 5f 64 69 72  HELL $ac_aux_dir
c690: 2f 63 6f 6e 66 69 67 2e 67 75 65 73 73 22 0a 61  /config.guess".a
c6a0: 63 5f 63 6f 6e 66 69 67 5f 73 75 62 3d 22 24 53  c_config_sub="$S
c6b0: 48 45 4c 4c 20 24 61 63 5f 61 75 78 5f 64 69 72  HELL $ac_aux_dir
c6c0: 2f 63 6f 6e 66 69 67 2e 73 75 62 22 0a 61 63 5f  /config.sub".ac_
c6d0: 63 6f 6e 66 69 67 75 72 65 3d 22 24 53 48 45 4c  configure="$SHEL
c6e0: 4c 20 24 61 63 5f 61 75 78 5f 64 69 72 2f 63 6f  L $ac_aux_dir/co
c6f0: 6e 66 69 67 75 72 65 22 20 23 20 54 68 69 73 20  nfigure" # This 
c700: 73 68 6f 75 6c 64 20 62 65 20 43 79 67 6e 75 73  should be Cygnus
c710: 20 63 6f 6e 66 69 67 75 72 65 2e 0a 0a 23 20 4d   configure...# M
c720: 61 6b 65 20 73 75 72 65 20 77 65 20 63 61 6e 20  ake sure we can 
c730: 72 75 6e 20 63 6f 6e 66 69 67 2e 73 75 62 2e 0a  run config.sub..
c740: 24 61 63 5f 63 6f 6e 66 69 67 5f 73 75 62 20 73  $ac_config_sub s
c750: 75 6e 34 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32  un4 >/dev/null 2
c760: 3e 26 31 20 7c 7c 0a 20 20 7b 20 7b 20 65 63 68  >&1 ||.  { { ech
c770: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
c780: 4f 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74  O: error: cannot
c790: 20 72 75 6e 20 24 61 63 5f 63 6f 6e 66 69 67 5f   run $ac_config_
c7a0: 73 75 62 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  sub" >&5.echo "$
c7b0: 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 63 61  as_me: error: ca
c7c0: 6e 6e 6f 74 20 72 75 6e 20 24 61 63 5f 63 6f 6e  nnot run $ac_con
c7d0: 66 69 67 5f 73 75 62 22 20 3e 26 32 3b 7d 0a 20  fig_sub" >&2;}. 
c7e0: 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78    { (exit 1); ex
c7f0: 69 74 20 31 3b 20 7d 3b 20 7d 0a 0a 65 63 68 6f  it 1; }; }..echo
c800: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
c810: 3a 20 63 68 65 63 6b 69 6e 67 20 62 75 69 6c 64  : checking build
c820: 20 73 79 73 74 65 6d 20 74 79 70 65 22 20 3e 26   system type" >&
c830: 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
c840: 63 68 65 63 6b 69 6e 67 20 62 75 69 6c 64 20 73  checking build s
c850: 79 73 74 65 6d 20 74 79 70 65 2e 2e 2e 20 24 45  ystem type... $E
c860: 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65  CHO_C" >&6.if te
c870: 73 74 20 22 24 7b 61 63 5f 63 76 5f 62 75 69 6c  st "${ac_cv_buil
c880: 64 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  d+set}" = set; t
c890: 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
c8a0: 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
c8b0: 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
c8c0: 20 61 63 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69   ac_cv_build_ali
c8d0: 61 73 3d 24 62 75 69 6c 64 5f 61 6c 69 61 73 0a  as=$build_alias.
c8e0: 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f  test -z "$ac_cv_
c8f0: 62 75 69 6c 64 5f 61 6c 69 61 73 22 20 26 26 0a  build_alias" &&.
c900: 20 20 61 63 5f 63 76 5f 62 75 69 6c 64 5f 61 6c    ac_cv_build_al
c910: 69 61 73 3d 60 24 61 63 5f 63 6f 6e 66 69 67 5f  ias=`$ac_config_
c920: 67 75 65 73 73 60 0a 74 65 73 74 20 2d 7a 20 22  guess`.test -z "
c930: 24 61 63 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69  $ac_cv_build_ali
c940: 61 73 22 20 26 26 0a 20 20 7b 20 7b 20 65 63 68  as" &&.  { { ech
c950: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
c960: 4f 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74  O: error: cannot
c970: 20 67 75 65 73 73 20 62 75 69 6c 64 20 74 79 70   guess build typ
c980: 65 3b 20 79 6f 75 20 6d 75 73 74 20 73 70 65 63  e; you must spec
c990: 69 66 79 20 6f 6e 65 22 20 3e 26 35 0a 65 63 68  ify one" >&5.ech
c9a0: 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
c9b0: 3a 20 63 61 6e 6e 6f 74 20 67 75 65 73 73 20 62  : cannot guess b
c9c0: 75 69 6c 64 20 74 79 70 65 3b 20 79 6f 75 20 6d  uild type; you m
c9d0: 75 73 74 20 73 70 65 63 69 66 79 20 6f 6e 65 22  ust specify one"
c9e0: 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69   >&2;}.   { (exi
c9f0: 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b  t 1); exit 1; };
ca00: 20 7d 0a 61 63 5f 63 76 5f 62 75 69 6c 64 3d 60   }.ac_cv_build=`
ca10: 24 61 63 5f 63 6f 6e 66 69 67 5f 73 75 62 20 24  $ac_config_sub $
ca20: 61 63 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69 61  ac_cv_build_alia
ca30: 73 60 20 7c 7c 0a 20 20 7b 20 7b 20 65 63 68 6f  s` ||.  { { echo
ca40: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
ca50: 3a 20 65 72 72 6f 72 3a 20 24 61 63 5f 63 6f 6e  : error: $ac_con
ca60: 66 69 67 5f 73 75 62 20 24 61 63 5f 63 76 5f 62  fig_sub $ac_cv_b
ca70: 75 69 6c 64 5f 61 6c 69 61 73 20 66 61 69 6c 65  uild_alias faile
ca80: 64 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73  d" >&5.echo "$as
ca90: 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 24 61 63 5f  _me: error: $ac_
caa0: 63 6f 6e 66 69 67 5f 73 75 62 20 24 61 63 5f 63  config_sub $ac_c
cab0: 76 5f 62 75 69 6c 64 5f 61 6c 69 61 73 20 66 61  v_build_alias fa
cac0: 69 6c 65 64 22 20 3e 26 32 3b 7d 0a 20 20 20 7b  iled" >&2;}.   {
cad0: 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20   (exit 1); exit 
cae0: 31 3b 20 7d 3b 20 7d 0a 0a 66 69 0a 65 63 68 6f  1; }; }..fi.echo
caf0: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
cb00: 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76  : result: $ac_cv
cb10: 5f 62 75 69 6c 64 22 20 3e 26 35 0a 65 63 68 6f  _build" >&5.echo
cb20: 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63   "${ECHO_T}$ac_c
cb30: 76 5f 62 75 69 6c 64 22 20 3e 26 36 0a 62 75 69  v_build" >&6.bui
cb40: 6c 64 3d 24 61 63 5f 63 76 5f 62 75 69 6c 64 0a  ld=$ac_cv_build.
cb50: 62 75 69 6c 64 5f 63 70 75 3d 60 65 63 68 6f 20  build_cpu=`echo 
cb60: 24 61 63 5f 63 76 5f 62 75 69 6c 64 20 7c 20 73  $ac_cv_build | s
cb70: 65 64 20 27 73 2f 5e 5c 28 5b 5e 2d 5d 2a 5c 29  ed 's/^\([^-]*\)
cb80: 2d 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 2e 2a 5c  -\([^-]*\)-\(.*\
cb90: 29 24 2f 5c 31 2f 27 60 0a 62 75 69 6c 64 5f 76  )$/\1/'`.build_v
cba0: 65 6e 64 6f 72 3d 60 65 63 68 6f 20 24 61 63 5f  endor=`echo $ac_
cbb0: 63 76 5f 62 75 69 6c 64 20 7c 20 73 65 64 20 27  cv_build | sed '
cbc0: 73 2f 5e 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 5b  s/^\([^-]*\)-\([
cbd0: 5e 2d 5d 2a 5c 29 2d 5c 28 2e 2a 5c 29 24 2f 5c  ^-]*\)-\(.*\)$/\
cbe0: 32 2f 27 60 0a 62 75 69 6c 64 5f 6f 73 3d 60 65  2/'`.build_os=`e
cbf0: 63 68 6f 20 24 61 63 5f 63 76 5f 62 75 69 6c 64  cho $ac_cv_build
cc00: 20 7c 20 73 65 64 20 27 73 2f 5e 5c 28 5b 5e 2d   | sed 's/^\([^-
cc10: 5d 2a 5c 29 2d 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c  ]*\)-\([^-]*\)-\
cc20: 28 2e 2a 5c 29 24 2f 5c 33 2f 27 60 0a 0a 0a 65  (.*\)$/\3/'`...e
cc30: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
cc40: 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 68 6f  ENO: checking ho
cc50: 73 74 20 73 79 73 74 65 6d 20 74 79 70 65 22 20  st system type" 
cc60: 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
cc70: 20 22 63 68 65 63 6b 69 6e 67 20 68 6f 73 74 20   "checking host 
cc80: 73 79 73 74 65 6d 20 74 79 70 65 2e 2e 2e 20 24  system type... $
cc90: 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74  ECHO_C" >&6.if t
cca0: 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 68 6f 73  est "${ac_cv_hos
ccb0: 74 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  t+set}" = set; t
ccc0: 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
ccd0: 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
cce0: 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
ccf0: 20 61 63 5f 63 76 5f 68 6f 73 74 5f 61 6c 69 61   ac_cv_host_alia
cd00: 73 3d 24 68 6f 73 74 5f 61 6c 69 61 73 0a 74 65  s=$host_alias.te
cd10: 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 68 6f  st -z "$ac_cv_ho
cd20: 73 74 5f 61 6c 69 61 73 22 20 26 26 0a 20 20 61  st_alias" &&.  a
cd30: 63 5f 63 76 5f 68 6f 73 74 5f 61 6c 69 61 73 3d  c_cv_host_alias=
cd40: 24 61 63 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69  $ac_cv_build_ali
cd50: 61 73 0a 61 63 5f 63 76 5f 68 6f 73 74 3d 60 24  as.ac_cv_host=`$
cd60: 61 63 5f 63 6f 6e 66 69 67 5f 73 75 62 20 24 61  ac_config_sub $a
cd70: 63 5f 63 76 5f 68 6f 73 74 5f 61 6c 69 61 73 60  c_cv_host_alias`
cd80: 20 7c 7c 0a 20 20 7b 20 7b 20 65 63 68 6f 20 22   ||.  { { echo "
cd90: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
cda0: 65 72 72 6f 72 3a 20 24 61 63 5f 63 6f 6e 66 69  error: $ac_confi
cdb0: 67 5f 73 75 62 20 24 61 63 5f 63 76 5f 68 6f 73  g_sub $ac_cv_hos
cdc0: 74 5f 61 6c 69 61 73 20 66 61 69 6c 65 64 22 20  t_alias failed" 
cdd0: 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  >&5.echo "$as_me
cde0: 3a 20 65 72 72 6f 72 3a 20 24 61 63 5f 63 6f 6e  : error: $ac_con
cdf0: 66 69 67 5f 73 75 62 20 24 61 63 5f 63 76 5f 68  fig_sub $ac_cv_h
ce00: 6f 73 74 5f 61 6c 69 61 73 20 66 61 69 6c 65 64  ost_alias failed
ce10: 22 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78  " >&2;}.   { (ex
ce20: 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d  it 1); exit 1; }
ce30: 3b 20 7d 0a 0a 66 69 0a 65 63 68 6f 20 22 24 61  ; }..fi.echo "$a
ce40: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
ce50: 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 68 6f 73  sult: $ac_cv_hos
ce60: 74 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  t" >&5.echo "${E
ce70: 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 68 6f 73  CHO_T}$ac_cv_hos
ce80: 74 22 20 3e 26 36 0a 68 6f 73 74 3d 24 61 63 5f  t" >&6.host=$ac_
ce90: 63 76 5f 68 6f 73 74 0a 68 6f 73 74 5f 63 70 75  cv_host.host_cpu
cea0: 3d 60 65 63 68 6f 20 24 61 63 5f 63 76 5f 68 6f  =`echo $ac_cv_ho
ceb0: 73 74 20 7c 20 73 65 64 20 27 73 2f 5e 5c 28 5b  st | sed 's/^\([
cec0: 5e 2d 5d 2a 5c 29 2d 5c 28 5b 5e 2d 5d 2a 5c 29  ^-]*\)-\([^-]*\)
ced0: 2d 5c 28 2e 2a 5c 29 24 2f 5c 31 2f 27 60 0a 68  -\(.*\)$/\1/'`.h
cee0: 6f 73 74 5f 76 65 6e 64 6f 72 3d 60 65 63 68 6f  ost_vendor=`echo
cef0: 20 24 61 63 5f 63 76 5f 68 6f 73 74 20 7c 20 73   $ac_cv_host | s
cf00: 65 64 20 27 73 2f 5e 5c 28 5b 5e 2d 5d 2a 5c 29  ed 's/^\([^-]*\)
cf10: 2d 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 2e 2a 5c  -\([^-]*\)-\(.*\
cf20: 29 24 2f 5c 32 2f 27 60 0a 68 6f 73 74 5f 6f 73  )$/\2/'`.host_os
cf30: 3d 60 65 63 68 6f 20 24 61 63 5f 63 76 5f 68 6f  =`echo $ac_cv_ho
cf40: 73 74 20 7c 20 73 65 64 20 27 73 2f 5e 5c 28 5b  st | sed 's/^\([
cf50: 5e 2d 5d 2a 5c 29 2d 5c 28 5b 5e 2d 5d 2a 5c 29  ^-]*\)-\([^-]*\)
cf60: 2d 5c 28 2e 2a 5c 29 24 2f 5c 33 2f 27 60 0a 0a  -\(.*\)$/\3/'`..
cf70: 0a 61 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70  .ac_ext=c.ac_cpp
cf80: 3d 27 24 43 50 50 20 24 43 50 50 46 4c 41 47 53  ='$CPP $CPPFLAGS
cf90: 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43  '.ac_compile='$C
cfa0: 43 20 2d 63 20 24 43 46 4c 41 47 53 20 24 43 50  C -c $CFLAGS $CP
cfb0: 50 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e  PFLAGS conftest.
cfc0: 24 61 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f  $ac_ext >&5'.ac_
cfd0: 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e  link='$CC -o con
cfe0: 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20  ftest$ac_exeext 
cff0: 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47  $CFLAGS $CPPFLAG
d000: 53 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74  S $LDFLAGS conft
d010: 65 73 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42  est.$ac_ext $LIB
d020: 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c  S >&5'.ac_compil
d030: 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f  er_gnu=$ac_cv_c_
d040: 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 69 66 20  compiler_gnu.if 
d050: 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f  test -n "$ac_too
d060: 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a  l_prefix"; then.
d070: 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20    # Extract the 
d080: 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24  first word of "$
d090: 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d  {ac_tool_prefix}
d0a0: 67 63 63 22 2c 20 73 6f 20 69 74 20 63 61 6e 20  gcc", so it can 
d0b0: 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d  be a program nam
d0c0: 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74  e with args..set
d0d0: 20 64 75 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c   dummy ${ac_tool
d0e0: 5f 70 72 65 66 69 78 7d 67 63 63 3b 20 61 63 5f  _prefix}gcc; ac_
d0f0: 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61  word=$2.echo "$a
d100: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
d110: 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
d120: 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  ord" >&5.echo $E
d130: 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
d140: 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20  for $ac_word... 
d150: 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20  $ECHO_C" >&6.if 
d160: 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72  test "${ac_cv_pr
d170: 6f 67 5f 43 43 2b 73 65 74 7d 22 20 3d 20 73 65  og_CC+set}" = se
d180: 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
d190: 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
d1a0: 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
d1b0: 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20  se.  if test -n 
d1c0: 22 24 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 63  "$CC"; then.  ac
d1d0: 5f 63 76 5f 70 72 6f 67 5f 43 43 3d 22 24 43 43  _cv_prog_CC="$CC
d1e0: 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72  " # Let the user
d1f0: 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65   override the te
d200: 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65  st..else.as_save
d210: 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24  _IFS=$IFS; IFS=$
d220: 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66  PATH_SEPARATOR.f
d230: 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41  or as_dir in $PA
d240: 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f  TH.do.  IFS=$as_
d250: 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20  save_IFS.  test 
d260: 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20  -z "$as_dir" && 
d270: 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61  as_dir=..  for a
d280: 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27  c_exec_ext in ''
d290: 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f   $ac_executable_
d2a0: 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20  extensions; do. 
d2b0: 20 69 66 20 24 61 73 5f 65 78 65 63 75 74 61 62   if $as_executab
d2c0: 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61  le_p "$as_dir/$a
d2d0: 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
d2e0: 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63  xt"; then.    ac
d2f0: 5f 63 76 5f 70 72 6f 67 5f 43 43 3d 22 24 7b 61  _cv_prog_CC="${a
d300: 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 67 63  c_tool_prefix}gc
d310: 63 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73  c".    echo "$as
d320: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75  _me:$LINENO: fou
d330: 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77  nd $as_dir/$ac_w
d340: 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22  ord$ac_exec_ext"
d350: 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32   >&5.    break 2
d360: 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a  .  fi.done.done.
d370: 0a 66 69 0a 66 69 0a 43 43 3d 24 61 63 5f 63 76  .fi.fi.CC=$ac_cv
d380: 5f 70 72 6f 67 5f 43 43 0a 69 66 20 74 65 73 74  _prog_CC.if test
d390: 20 2d 6e 20 22 24 43 43 22 3b 20 74 68 65 6e 0a   -n "$CC"; then.
d3a0: 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
d3b0: 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
d3c0: 24 43 43 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  $CC" >&5.echo "$
d3d0: 7b 45 43 48 4f 5f 54 7d 24 43 43 22 20 3e 26 36  {ECHO_T}$CC" >&6
d3e0: 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
d3f0: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
d400: 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63  sult: no" >&5.ec
d410: 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22  ho "${ECHO_T}no"
d420: 20 3e 26 36 0a 66 69 0a 0a 66 69 0a 69 66 20 74   >&6.fi..fi.if t
d430: 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70  est -z "$ac_cv_p
d440: 72 6f 67 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20  rog_CC"; then.  
d450: 61 63 5f 63 74 5f 43 43 3d 24 43 43 0a 20 20 23  ac_ct_CC=$CC.  #
d460: 20 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72   Extract the fir
d470: 73 74 20 77 6f 72 64 20 6f 66 20 22 67 63 63 22  st word of "gcc"
d480: 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61  , so it can be a
d490: 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69   program name wi
d4a0: 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d  th args..set dum
d4b0: 6d 79 20 67 63 63 3b 20 61 63 5f 77 6f 72 64 3d  my gcc; ac_word=
d4c0: 24 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  $2.echo "$as_me:
d4d0: 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
d4e0: 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20  g for $ac_word" 
d4f0: 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
d500: 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24   "checking for $
d510: 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f  ac_word... $ECHO
d520: 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  _C" >&6.if test 
d530: 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63  "${ac_cv_prog_ac
d540: 5f 63 74 5f 43 43 2b 73 65 74 7d 22 20 3d 20 73  _ct_CC+set}" = s
d550: 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
d560: 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
d570: 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
d580: 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e  lse.  if test -n
d590: 20 22 24 61 63 5f 63 74 5f 43 43 22 3b 20 74 68   "$ac_ct_CC"; th
d5a0: 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  en.  ac_cv_prog_
d5b0: 61 63 5f 63 74 5f 43 43 3d 22 24 61 63 5f 63 74  ac_ct_CC="$ac_ct
d5c0: 5f 43 43 22 20 23 20 4c 65 74 20 74 68 65 20 75  _CC" # Let the u
d5d0: 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65  ser override the
d5e0: 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73   test..else.as_s
d5f0: 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46  ave_IFS=$IFS; IF
d600: 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f  S=$PATH_SEPARATO
d610: 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20  R.for as_dir in 
d620: 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24  $PATH.do.  IFS=$
d630: 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65  as_save_IFS.  te
d640: 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20  st -z "$as_dir" 
d650: 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f  && as_dir=..  fo
d660: 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e  r ac_exec_ext in
d670: 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62   '' $ac_executab
d680: 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64  le_extensions; d
d690: 6f 0a 20 20 69 66 20 24 61 73 5f 65 78 65 63 75  o.  if $as_execu
d6a0: 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72  table_p "$as_dir
d6b0: 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65  /$ac_word$ac_exe
d6c0: 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20  c_ext"; then.   
d6d0: 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63   ac_cv_prog_ac_c
d6e0: 74 5f 43 43 3d 22 67 63 63 22 0a 20 20 20 20 65  t_CC="gcc".    e
d6f0: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
d700: 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64  ENO: found $as_d
d710: 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65  ir/$ac_word$ac_e
d720: 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20  xec_ext" >&5.   
d730: 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f   break 2.  fi.do
d740: 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 61  ne.done..fi.fi.a
d750: 63 5f 63 74 5f 43 43 3d 24 61 63 5f 63 76 5f 70  c_ct_CC=$ac_cv_p
d760: 72 6f 67 5f 61 63 5f 63 74 5f 43 43 0a 69 66 20  rog_ac_ct_CC.if 
d770: 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f  test -n "$ac_ct_
d780: 43 43 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  CC"; then.  echo
d790: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
d7a0: 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 74  : result: $ac_ct
d7b0: 5f 43 43 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  _CC" >&5.echo "$
d7c0: 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 74 5f 43  {ECHO_T}$ac_ct_C
d7d0: 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63  C" >&6.else.  ec
d7e0: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
d7f0: 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20  NO: result: no" 
d800: 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
d810: 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 20  _T}no" >&6.fi.. 
d820: 20 43 43 3d 24 61 63 5f 63 74 5f 43 43 0a 65 6c   CC=$ac_ct_CC.el
d830: 73 65 0a 20 20 43 43 3d 22 24 61 63 5f 63 76 5f  se.  CC="$ac_cv_
d840: 70 72 6f 67 5f 43 43 22 0a 66 69 0a 0a 69 66 20  prog_CC".fi..if 
d850: 74 65 73 74 20 2d 7a 20 22 24 43 43 22 3b 20 74  test -z "$CC"; t
d860: 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20 2d 6e  hen.  if test -n
d870: 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69   "$ac_tool_prefi
d880: 78 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74  x"; then.  # Ext
d890: 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77  ract the first w
d8a0: 6f 72 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f  ord of "${ac_too
d8b0: 6c 5f 70 72 65 66 69 78 7d 63 63 22 2c 20 73 6f  l_prefix}cc", so
d8c0: 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f   it can be a pro
d8d0: 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61  gram name with a
d8e0: 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24  rgs..set dummy $
d8f0: 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d  {ac_tool_prefix}
d900: 63 63 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65  cc; ac_word=$2.e
d910: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
d920: 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
d930: 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a  r $ac_word" >&5.
d940: 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
d950: 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
d960: 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ord... $ECHO_C" 
d970: 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61  >&6.if test "${a
d980: 63 5f 63 76 5f 70 72 6f 67 5f 43 43 2b 73 65 74  c_cv_prog_CC+set
d990: 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
d9a0: 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
d9b0: 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
d9c0: 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74   >&6.else.  if t
d9d0: 65 73 74 20 2d 6e 20 22 24 43 43 22 3b 20 74 68  est -n "$CC"; th
d9e0: 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  en.  ac_cv_prog_
d9f0: 43 43 3d 22 24 43 43 22 20 23 20 4c 65 74 20 74  CC="$CC" # Let t
da00: 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65  he user override
da10: 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a   the test..else.
da20: 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53  as_save_IFS=$IFS
da30: 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41  ; IFS=$PATH_SEPA
da40: 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72  RATOR.for as_dir
da50: 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49   in $PATH.do.  I
da60: 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a  FS=$as_save_IFS.
da70: 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64    test -z "$as_d
da80: 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a  ir" && as_dir=..
da90: 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78    for ac_exec_ex
daa0: 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63  t in '' $ac_exec
dab0: 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e  utable_extension
dac0: 73 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65  s; do.  if $as_e
dad0: 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73  xecutable_p "$as
dae0: 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
daf0: 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e  _exec_ext"; then
db00: 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  .    ac_cv_prog_
db10: 43 43 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72  CC="${ac_tool_pr
db20: 65 66 69 78 7d 63 63 22 0a 20 20 20 20 65 63 68  efix}cc".    ech
db30: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
db40: 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72  O: found $as_dir
db50: 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65  /$ac_word$ac_exe
db60: 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62  c_ext" >&5.    b
db70: 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65  reak 2.  fi.done
db80: 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 43 43 3d  .done..fi.fi.CC=
db90: 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 0a 69  $ac_cv_prog_CC.i
dba0: 66 20 74 65 73 74 20 2d 6e 20 22 24 43 43 22 3b  f test -n "$CC";
dbb0: 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61   then.  echo "$a
dbc0: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
dbd0: 73 75 6c 74 3a 20 24 43 43 22 20 3e 26 35 0a 65  sult: $CC" >&5.e
dbe0: 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 43  cho "${ECHO_T}$C
dbf0: 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63  C" >&6.else.  ec
dc00: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
dc10: 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20  NO: result: no" 
dc20: 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
dc30: 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 66  _T}no" >&6.fi..f
dc40: 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61  i.if test -z "$a
dc50: 63 5f 63 76 5f 70 72 6f 67 5f 43 43 22 3b 20 74  c_cv_prog_CC"; t
dc60: 68 65 6e 0a 20 20 61 63 5f 63 74 5f 43 43 3d 24  hen.  ac_ct_CC=$
dc70: 43 43 0a 20 20 23 20 45 78 74 72 61 63 74 20 74  CC.  # Extract t
dc80: 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66  he first word of
dc90: 20 22 63 63 22 2c 20 73 6f 20 69 74 20 63 61 6e   "cc", so it can
dca0: 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61   be a program na
dcb0: 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65  me with args..se
dcc0: 74 20 64 75 6d 6d 79 20 63 63 3b 20 61 63 5f 77  t dummy cc; ac_w
dcd0: 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73  ord=$2.echo "$as
dce0: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
dcf0: 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f  cking for $ac_wo
dd00: 72 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  rd" >&5.echo $EC
dd10: 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66  HO_N "checking f
dd20: 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24  or $ac_word... $
dd30: 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74  ECHO_C" >&6.if t
dd40: 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f  est "${ac_cv_pro
dd50: 67 5f 61 63 5f 63 74 5f 43 43 2b 73 65 74 7d 22  g_ac_ct_CC+set}"
dd60: 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
dd70: 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
dd80: 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
dd90: 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73  &6.else.  if tes
dda0: 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 43 22  t -n "$ac_ct_CC"
ddb0: 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70  ; then.  ac_cv_p
ddc0: 72 6f 67 5f 61 63 5f 63 74 5f 43 43 3d 22 24 61  rog_ac_ct_CC="$a
ddd0: 63 5f 63 74 5f 43 43 22 20 23 20 4c 65 74 20 74  c_ct_CC" # Let t
dde0: 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65  he user override
ddf0: 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a   the test..else.
de00: 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53  as_save_IFS=$IFS
de10: 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41  ; IFS=$PATH_SEPA
de20: 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72  RATOR.for as_dir
de30: 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49   in $PATH.do.  I
de40: 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a  FS=$as_save_IFS.
de50: 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64    test -z "$as_d
de60: 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a  ir" && as_dir=..
de70: 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78    for ac_exec_ex
de80: 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63  t in '' $ac_exec
de90: 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e  utable_extension
dea0: 73 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65  s; do.  if $as_e
deb0: 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73  xecutable_p "$as
dec0: 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
ded0: 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e  _exec_ext"; then
dee0: 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  .    ac_cv_prog_
def0: 61 63 5f 63 74 5f 43 43 3d 22 63 63 22 0a 20 20  ac_ct_CC="cc".  
df00: 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
df10: 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61  LINENO: found $a
df20: 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61  s_dir/$ac_word$a
df30: 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a  c_exec_ext" >&5.
df40: 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69      break 2.  fi
df50: 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66  .done.done..fi.f
df60: 69 0a 61 63 5f 63 74 5f 43 43 3d 24 61 63 5f 63  i.ac_ct_CC=$ac_c
df70: 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 0a  v_prog_ac_ct_CC.
df80: 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f  if test -n "$ac_
df90: 63 74 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20 65  ct_CC"; then.  e
dfa0: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
dfb0: 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63  ENO: result: $ac
dfc0: 5f 63 74 5f 43 43 22 20 3e 26 35 0a 65 63 68 6f  _ct_CC" >&5.echo
dfd0: 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63   "${ECHO_T}$ac_c
dfe0: 74 5f 43 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  t_CC" >&6.else. 
dff0: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
e000: 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e  INENO: result: n
e010: 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  o" >&5.echo "${E
e020: 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69  CHO_T}no" >&6.fi
e030: 0a 0a 20 20 43 43 3d 24 61 63 5f 63 74 5f 43 43  ..  CC=$ac_ct_CC
e040: 0a 65 6c 73 65 0a 20 20 43 43 3d 22 24 61 63 5f  .else.  CC="$ac_
e050: 63 76 5f 70 72 6f 67 5f 43 43 22 0a 66 69 0a 0a  cv_prog_CC".fi..
e060: 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24  fi.if test -z "$
e070: 43 43 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 78  CC"; then.  # Ex
e080: 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20  tract the first 
e090: 77 6f 72 64 20 6f 66 20 22 63 63 22 2c 20 73 6f  word of "cc", so
e0a0: 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f   it can be a pro
e0b0: 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61  gram name with a
e0c0: 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 63  rgs..set dummy c
e0d0: 63 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63  c; ac_word=$2.ec
e0e0: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
e0f0: 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72  NO: checking for
e100: 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65   $ac_word" >&5.e
e110: 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
e120: 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f  cking for $ac_wo
e130: 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  rd... $ECHO_C" >
e140: 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63  &6.if test "${ac
e150: 5f 63 76 5f 70 72 6f 67 5f 43 43 2b 73 65 74 7d  _cv_prog_CC+set}
e160: 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
e170: 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63  echo $ECHO_N "(c
e180: 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20  ached) $ECHO_C" 
e190: 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65  >&6.else.  if te
e1a0: 73 74 20 2d 6e 20 22 24 43 43 22 3b 20 74 68 65  st -n "$CC"; the
e1b0: 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43  n.  ac_cv_prog_C
e1c0: 43 3d 22 24 43 43 22 20 23 20 4c 65 74 20 74 68  C="$CC" # Let th
e1d0: 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20  e user override 
e1e0: 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 20  the test..else. 
e1f0: 20 61 63 5f 70 72 6f 67 5f 72 65 6a 65 63 74 65   ac_prog_rejecte
e200: 64 3d 6e 6f 0a 61 73 5f 73 61 76 65 5f 49 46 53  d=no.as_save_IFS
e210: 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48  =$IFS; IFS=$PATH
e220: 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61  _SEPARATOR.for a
e230: 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64  s_dir in $PATH.d
e240: 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65  o.  IFS=$as_save
e250: 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22  _IFS.  test -z "
e260: 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64  $as_dir" && as_d
e270: 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78  ir=..  for ac_ex
e280: 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63  ec_ext in '' $ac
e290: 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65  _executable_exte
e2a0: 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20  nsions; do.  if 
e2b0: 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70  $as_executable_p
e2c0: 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f   "$as_dir/$ac_wo
e2d0: 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b  rd$ac_exec_ext";
e2e0: 20 74 68 65 6e 0a 20 20 20 20 69 66 20 74 65 73   then.    if tes
e2f0: 74 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77  t "$as_dir/$ac_w
e300: 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22  ord$ac_exec_ext"
e310: 20 3d 20 22 2f 75 73 72 2f 75 63 62 2f 63 63 22   = "/usr/ucb/cc"
e320: 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 61 63  ; then.       ac
e330: 5f 70 72 6f 67 5f 72 65 6a 65 63 74 65 64 3d 79  _prog_rejected=y
e340: 65 73 0a 20 20 20 20 20 20 20 63 6f 6e 74 69 6e  es.       contin
e350: 75 65 0a 20 20 20 20 20 66 69 0a 20 20 20 20 61  ue.     fi.    a
e360: 63 5f 63 76 5f 70 72 6f 67 5f 43 43 3d 22 63 63  c_cv_prog_CC="cc
e370: 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f  ".    echo "$as_
e380: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e  me:$LINENO: foun
e390: 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f  d $as_dir/$ac_wo
e3a0: 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20  rd$ac_exec_ext" 
e3b0: 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a  >&5.    break 2.
e3c0: 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a    fi.done.done..
e3d0: 69 66 20 74 65 73 74 20 24 61 63 5f 70 72 6f 67  if test $ac_prog
e3e0: 5f 72 65 6a 65 63 74 65 64 20 3d 20 79 65 73 3b  _rejected = yes;
e3f0: 20 74 68 65 6e 0a 20 20 23 20 57 65 20 66 6f 75   then.  # We fou
e400: 6e 64 20 61 20 62 6f 67 6f 6e 20 69 6e 20 74 68  nd a bogon in th
e410: 65 20 70 61 74 68 2c 20 73 6f 20 6d 61 6b 65 20  e path, so make 
e420: 73 75 72 65 20 77 65 20 6e 65 76 65 72 20 75 73  sure we never us
e430: 65 20 69 74 2e 0a 20 20 73 65 74 20 64 75 6d 6d  e it..  set dumm
e440: 79 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43  y $ac_cv_prog_CC
e450: 0a 20 20 73 68 69 66 74 0a 20 20 69 66 20 74 65  .  shift.  if te
e460: 73 74 20 24 23 20 21 3d 20 30 3b 20 74 68 65 6e  st $# != 0; then
e470: 0a 20 20 20 20 23 20 57 65 20 63 68 6f 73 65 20  .    # We chose 
e480: 61 20 64 69 66 66 65 72 65 6e 74 20 63 6f 6d 70  a different comp
e490: 69 6c 65 72 20 66 72 6f 6d 20 74 68 65 20 62 6f  iler from the bo
e4a0: 67 75 73 20 6f 6e 65 2e 0a 20 20 20 20 23 20 48  gus one..    # H
e4b0: 6f 77 65 76 65 72 2c 20 69 74 20 68 61 73 20 74  owever, it has t
e4c0: 68 65 20 73 61 6d 65 20 62 61 73 65 6e 61 6d 65  he same basename
e4d0: 2c 20 73 6f 20 74 68 65 20 62 6f 67 6f 6e 20 77  , so the bogon w
e4e0: 69 6c 6c 20 62 65 20 63 68 6f 73 65 6e 0a 20 20  ill be chosen.  
e4f0: 20 20 23 20 66 69 72 73 74 20 69 66 20 77 65 20    # first if we 
e500: 73 65 74 20 43 43 20 74 6f 20 6a 75 73 74 20 74  set CC to just t
e510: 68 65 20 62 61 73 65 6e 61 6d 65 3b 20 75 73 65  he basename; use
e520: 20 74 68 65 20 66 75 6c 6c 20 66 69 6c 65 20 6e   the full file n
e530: 61 6d 65 2e 0a 20 20 20 20 73 68 69 66 74 0a 20  ame..    shift. 
e540: 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43     ac_cv_prog_CC
e550: 3d 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f  ="$as_dir/$ac_wo
e560: 72 64 24 7b 31 2b 27 20 27 7d 24 40 22 0a 20 20  rd${1+' '}$@".  
e570: 66 69 0a 66 69 0a 66 69 0a 66 69 0a 43 43 3d 24  fi.fi.fi.fi.CC=$
e580: 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 0a 69 66  ac_cv_prog_CC.if
e590: 20 74 65 73 74 20 2d 6e 20 22 24 43 43 22 3b 20   test -n "$CC"; 
e5a0: 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73  then.  echo "$as
e5b0: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
e5c0: 75 6c 74 3a 20 24 43 43 22 20 3e 26 35 0a 65 63  ult: $CC" >&5.ec
e5d0: 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 43 43  ho "${ECHO_T}$CC
e5e0: 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68  " >&6.else.  ech
e5f0: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
e600: 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e  O: result: no" >
e610: 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
e620: 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 66 69  T}no" >&6.fi..fi
e630: 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 43 43  .if test -z "$CC
e640: 22 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73  "; then.  if tes
e650: 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70  t -n "$ac_tool_p
e660: 72 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 20 66  refix"; then.  f
e670: 6f 72 20 61 63 5f 70 72 6f 67 20 69 6e 20 63 6c  or ac_prog in cl
e680: 0a 20 20 64 6f 0a 20 20 20 20 23 20 45 78 74 72  .  do.    # Extr
e690: 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f  act the first wo
e6a0: 72 64 20 6f 66 20 22 24 61 63 5f 74 6f 6f 6c 5f  rd of "$ac_tool_
e6b0: 70 72 65 66 69 78 24 61 63 5f 70 72 6f 67 22 2c  prefix$ac_prog",
e6c0: 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20   so it can be a 
e6d0: 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74  program name wit
e6e0: 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d  h args..set dumm
e6f0: 79 20 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69  y $ac_tool_prefi
e700: 78 24 61 63 5f 70 72 6f 67 3b 20 61 63 5f 77 6f  x$ac_prog; ac_wo
e710: 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f  rd=$2.echo "$as_
e720: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
e730: 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72  king for $ac_wor
e740: 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  d" >&5.echo $ECH
e750: 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
e760: 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45  r $ac_word... $E
e770: 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65  CHO_C" >&6.if te
e780: 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67  st "${ac_cv_prog
e790: 5f 43 43 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  _CC+set}" = set;
e7a0: 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
e7b0: 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
e7c0: 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
e7d0: 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24  .  if test -n "$
e7e0: 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63  CC"; then.  ac_c
e7f0: 76 5f 70 72 6f 67 5f 43 43 3d 22 24 43 43 22 20  v_prog_CC="$CC" 
e800: 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f  # Let the user o
e810: 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74  verride the test
e820: 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49  ..else.as_save_I
e830: 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41  FS=$IFS; IFS=$PA
e840: 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72  TH_SEPARATOR.for
e850: 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48   as_dir in $PATH
e860: 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61  .do.  IFS=$as_sa
e870: 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a  ve_IFS.  test -z
e880: 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73   "$as_dir" && as
e890: 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f  _dir=..  for ac_
e8a0: 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24  exec_ext in '' $
e8b0: 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78  ac_executable_ex
e8c0: 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69  tensions; do.  i
e8d0: 66 20 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65  f $as_executable
e8e0: 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f  _p "$as_dir/$ac_
e8f0: 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74  word$ac_exec_ext
e900: 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63  "; then.    ac_c
e910: 76 5f 70 72 6f 67 5f 43 43 3d 22 24 61 63 5f 74  v_prog_CC="$ac_t
e920: 6f 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72  ool_prefix$ac_pr
e930: 6f 67 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61  og".    echo "$a
e940: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f  s_me:$LINENO: fo
e950: 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f  und $as_dir/$ac_
e960: 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74  word$ac_exec_ext
e970: 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20  " >&5.    break 
e980: 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65  2.  fi.done.done
e990: 0a 0a 66 69 0a 66 69 0a 43 43 3d 24 61 63 5f 63  ..fi.fi.CC=$ac_c
e9a0: 76 5f 70 72 6f 67 5f 43 43 0a 69 66 20 74 65 73  v_prog_CC.if tes
e9b0: 74 20 2d 6e 20 22 24 43 43 22 3b 20 74 68 65 6e  t -n "$CC"; then
e9c0: 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
e9d0: 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
e9e0: 20 24 43 43 22 20 3e 26 35 0a 65 63 68 6f 20 22   $CC" >&5.echo "
e9f0: 24 7b 45 43 48 4f 5f 54 7d 24 43 43 22 20 3e 26  ${ECHO_T}$CC" >&
ea00: 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  6.else.  echo "$
ea10: 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
ea20: 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65  esult: no" >&5.e
ea30: 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f  cho "${ECHO_T}no
ea40: 22 20 3e 26 36 0a 66 69 0a 0a 20 20 20 20 74 65  " >&6.fi..    te
ea50: 73 74 20 2d 6e 20 22 24 43 43 22 20 26 26 20 62  st -n "$CC" && b
ea60: 72 65 61 6b 0a 20 20 64 6f 6e 65 0a 66 69 0a 69  reak.  done.fi.i
ea70: 66 20 74 65 73 74 20 2d 7a 20 22 24 43 43 22 3b  f test -z "$CC";
ea80: 20 74 68 65 6e 0a 20 20 61 63 5f 63 74 5f 43 43   then.  ac_ct_CC
ea90: 3d 24 43 43 0a 20 20 66 6f 72 20 61 63 5f 70 72  =$CC.  for ac_pr
eaa0: 6f 67 20 69 6e 20 63 6c 0a 64 6f 0a 20 20 23 20  og in cl.do.  # 
eab0: 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73  Extract the firs
eac0: 74 20 77 6f 72 64 20 6f 66 20 22 24 61 63 5f 70  t word of "$ac_p
ead0: 72 6f 67 22 2c 20 73 6f 20 69 74 20 63 61 6e 20  rog", so it can 
eae0: 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d  be a program nam
eaf0: 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74  e with args..set
eb00: 20 64 75 6d 6d 79 20 24 61 63 5f 70 72 6f 67 3b   dummy $ac_prog;
eb10: 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f   ac_word=$2.echo
eb20: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
eb30: 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24  : checking for $
eb40: 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68  ac_word" >&5.ech
eb50: 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
eb60: 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64  ing for $ac_word
eb70: 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
eb80: 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63  .if test "${ac_c
eb90: 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 2b  v_prog_ac_ct_CC+
eba0: 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
ebb0: 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
ebc0: 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
ebd0: 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69  _C" >&6.else.  i
ebe0: 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63  f test -n "$ac_c
ebf0: 74 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 63  t_CC"; then.  ac
ec00: 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43  _cv_prog_ac_ct_C
ec10: 43 3d 22 24 61 63 5f 63 74 5f 43 43 22 20 23 20  C="$ac_ct_CC" # 
ec20: 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65  Let the user ove
ec30: 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a  rride the test..
ec40: 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53  else.as_save_IFS
ec50: 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48  =$IFS; IFS=$PATH
ec60: 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61  _SEPARATOR.for a
ec70: 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64  s_dir in $PATH.d
ec80: 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65  o.  IFS=$as_save
ec90: 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22  _IFS.  test -z "
eca0: 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64  $as_dir" && as_d
ecb0: 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78  ir=..  for ac_ex
ecc0: 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63  ec_ext in '' $ac
ecd0: 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65  _executable_exte
ece0: 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20  nsions; do.  if 
ecf0: 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70  $as_executable_p
ed00: 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f   "$as_dir/$ac_wo
ed10: 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b  rd$ac_exec_ext";
ed20: 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f   then.    ac_cv_
ed30: 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 3d 22 24  prog_ac_ct_CC="$
ed40: 61 63 5f 70 72 6f 67 22 0a 20 20 20 20 65 63 68  ac_prog".    ech
ed50: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
ed60: 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72  O: found $as_dir
ed70: 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65  /$ac_word$ac_exe
ed80: 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62  c_ext" >&5.    b
ed90: 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65  reak 2.  fi.done
eda0: 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 61 63 5f  .done..fi.fi.ac_
edb0: 63 74 5f 43 43 3d 24 61 63 5f 63 76 5f 70 72 6f  ct_CC=$ac_cv_pro
edc0: 67 5f 61 63 5f 63 74 5f 43 43 0a 69 66 20 74 65  g_ac_ct_CC.if te
edd0: 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 43  st -n "$ac_ct_CC
ede0: 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22  "; then.  echo "
edf0: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
ee00: 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 74 5f 43  result: $ac_ct_C
ee10: 43 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  C" >&5.echo "${E
ee20: 43 48 4f 5f 54 7d 24 61 63 5f 63 74 5f 43 43 22  CHO_T}$ac_ct_CC"
ee30: 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f   >&6.else.  echo
ee40: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
ee50: 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26  : result: no" >&
ee60: 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
ee70: 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 20 20 74  }no" >&6.fi..  t
ee80: 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43  est -n "$ac_ct_C
ee90: 43 22 20 26 26 20 62 72 65 61 6b 0a 64 6f 6e 65  C" && break.done
eea0: 0a 0a 20 20 43 43 3d 24 61 63 5f 63 74 5f 43 43  ..  CC=$ac_ct_CC
eeb0: 0a 66 69 0a 0a 66 69 0a 0a 0a 74 65 73 74 20 2d  .fi..fi...test -
eec0: 7a 20 22 24 43 43 22 20 26 26 20 7b 20 7b 20 65  z "$CC" && { { e
eed0: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
eee0: 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 6e 6f 20 61  ENO: error: no a
eef0: 63 63 65 70 74 61 62 6c 65 20 43 20 63 6f 6d 70  cceptable C comp
ef00: 69 6c 65 72 20 66 6f 75 6e 64 20 69 6e 20 5c 24  iler found in \$
ef10: 50 41 54 48 0a 53 65 65 20 5c 60 63 6f 6e 66 69  PATH.See \`confi
ef20: 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20  g.log' for more 
ef30: 64 65 74 61 69 6c 73 2e 22 20 3e 26 35 0a 65 63  details." >&5.ec
ef40: 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f  ho "$as_me: erro
ef50: 72 3a 20 6e 6f 20 61 63 63 65 70 74 61 62 6c 65  r: no acceptable
ef60: 20 43 20 63 6f 6d 70 69 6c 65 72 20 66 6f 75 6e   C compiler foun
ef70: 64 20 69 6e 20 5c 24 50 41 54 48 0a 53 65 65 20  d in \$PATH.See 
ef80: 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f  \`config.log' fo
ef90: 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 22  r more details."
efa0: 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69   >&2;}.   { (exi
efb0: 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b  t 1); exit 1; };
efc0: 20 7d 0a 0a 23 20 50 72 6f 76 69 64 65 20 73 6f   }..# Provide so
efd0: 6d 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61  me information a
efe0: 62 6f 75 74 20 74 68 65 20 63 6f 6d 70 69 6c 65  bout the compile
eff0: 72 2e 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  r..echo "$as_me:
f000: 24 4c 49 4e 45 4e 4f 3a 22 20 5c 0a 20 20 20 20  $LINENO:" \.    
f010: 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 43   "checking for C
f020: 20 63 6f 6d 70 69 6c 65 72 20 76 65 72 73 69 6f   compiler versio
f030: 6e 22 20 3e 26 35 0a 61 63 5f 63 6f 6d 70 69 6c  n" >&5.ac_compil
f040: 65 72 3d 60 73 65 74 20 58 20 24 61 63 5f 63 6f  er=`set X $ac_co
f050: 6d 70 69 6c 65 3b 20 65 63 68 6f 20 24 32 60 0a  mpile; echo $2`.
f060: 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
f070: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
f080: 24 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 2d 76  $ac_compiler --v
f090: 65 72 73 69 6f 6e 20 3c 2f 64 65 76 2f 6e 75 6c  ersion </dev/nul
f0a0: 6c 20 3e 26 35 5c 22 22 29 20 3e 26 35 0a 20 20  l >&5\"") >&5.  
f0b0: 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c  (eval $ac_compil
f0c0: 65 72 20 2d 2d 76 65 72 73 69 6f 6e 20 3c 2f 64  er --version </d
f0d0: 65 76 2f 6e 75 6c 6c 20 3e 26 35 29 20 32 3e 26  ev/null >&5) 2>&
f0e0: 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
f0f0: 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
f100: 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
f110: 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
f120: 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
f130: 73 29 3b 20 7d 0a 7b 20 28 65 76 61 6c 20 65 63  s); }.{ (eval ec
f140: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
f150: 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c  NO: \"$ac_compil
f160: 65 72 20 2d 76 20 3c 2f 64 65 76 2f 6e 75 6c 6c  er -v </dev/null
f170: 20 3e 26 35 5c 22 22 29 20 3e 26 35 0a 20 20 28   >&5\"") >&5.  (
f180: 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65  eval $ac_compile
f190: 72 20 2d 76 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20  r -v </dev/null 
f1a0: 3e 26 35 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  >&5) 2>&5.  ac_s
f1b0: 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
f1c0: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
f1d0: 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
f1e0: 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
f1f0: 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 0a 7b 20  ac_status); }.{ 
f200: 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
f210: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
f220: 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 56 20 3c 2f  c_compiler -V </
f230: 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 5c 22 22 29  dev/null >&5\"")
f240: 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
f250: 5f 63 6f 6d 70 69 6c 65 72 20 2d 56 20 3c 2f 64  _compiler -V </d
f260: 65 76 2f 6e 75 6c 6c 20 3e 26 35 29 20 32 3e 26  ev/null >&5) 2>&
f270: 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
f280: 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
f290: 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
f2a0: 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
f2b0: 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
f2c0: 73 29 3b 20 7d 0a 0a 63 61 74 20 3e 63 6f 6e 66  s); }..cat >conf
f2d0: 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
f2e0: 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66  ACEOF./* confdef
f2f0: 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a  s.h.  */._ACEOF.
f300: 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e  cat confdefs.h >
f310: 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
f320: 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74  t.cat >>conftest
f330: 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
f340: 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66  F./* end confdef
f350: 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61  s.h.  */..int.ma
f360: 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72  in ().{..  ;.  r
f370: 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f  eturn 0;.}._ACEO
f380: 46 0a 61 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 73  F.ac_clean_files
f390: 5f 73 61 76 65 3d 24 61 63 5f 63 6c 65 61 6e 5f  _save=$ac_clean_
f3a0: 66 69 6c 65 73 0a 61 63 5f 63 6c 65 61 6e 5f 66  files.ac_clean_f
f3b0: 69 6c 65 73 3d 22 24 61 63 5f 63 6c 65 61 6e 5f  iles="$ac_clean_
f3c0: 66 69 6c 65 73 20 61 2e 6f 75 74 20 61 2e 65 78  files a.out a.ex
f3d0: 65 20 62 2e 6f 75 74 22 0a 23 20 54 72 79 20 74  e b.out".# Try t
f3e0: 6f 20 63 72 65 61 74 65 20 61 6e 20 65 78 65 63  o create an exec
f3f0: 75 74 61 62 6c 65 20 77 69 74 68 6f 75 74 20 2d  utable without -
f400: 6f 20 66 69 72 73 74 2c 20 64 69 73 72 65 67 61  o first, disrega
f410: 72 64 20 61 2e 6f 75 74 2e 0a 23 20 49 74 20 77  rd a.out..# It w
f420: 69 6c 6c 20 68 65 6c 70 20 75 73 20 64 69 61 67  ill help us diag
f430: 6e 6f 73 65 20 62 72 6f 6b 65 6e 20 63 6f 6d 70  nose broken comp
f440: 69 6c 65 72 73 2c 20 61 6e 64 20 66 69 6e 64 69  ilers, and findi
f450: 6e 67 20 6f 75 74 20 61 6e 20 69 6e 74 75 69 74  ng out an intuit
f460: 69 6f 6e 0a 23 20 6f 66 20 65 78 65 65 78 74 2e  ion.# of exeext.
f470: 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
f480: 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
f490: 66 6f 72 20 43 20 63 6f 6d 70 69 6c 65 72 20 64  for C compiler d
f4a0: 65 66 61 75 6c 74 20 6f 75 74 70 75 74 20 66 69  efault output fi
f4b0: 6c 65 20 6e 61 6d 65 22 20 3e 26 35 0a 65 63 68  le name" >&5.ech
f4c0: 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
f4d0: 69 6e 67 20 66 6f 72 20 43 20 63 6f 6d 70 69 6c  ing for C compil
f4e0: 65 72 20 64 65 66 61 75 6c 74 20 6f 75 74 70 75  er default outpu
f4f0: 74 20 66 69 6c 65 20 6e 61 6d 65 2e 2e 2e 20 24  t file name... $
f500: 45 43 48 4f 5f 43 22 20 3e 26 36 0a 61 63 5f 6c  ECHO_C" >&6.ac_l
f510: 69 6e 6b 5f 64 65 66 61 75 6c 74 3d 60 65 63 68  ink_default=`ech
f520: 6f 20 22 24 61 63 5f 6c 69 6e 6b 22 20 7c 20 73  o "$ac_link" | s
f530: 65 64 20 27 73 2f 20 2d 6f 20 2a 63 6f 6e 66 74  ed 's/ -o *conft
f540: 65 73 74 5b 5e 20 5d 2a 2f 2f 27 60 0a 69 66 20  est[^ ]*//'`.if 
f550: 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
f560: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
f570: 24 61 63 5f 6c 69 6e 6b 5f 64 65 66 61 75 6c 74  $ac_link_default
f580: 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
f590: 20 24 61 63 5f 6c 69 6e 6b 5f 64 65 66 61 75 6c   $ac_link_defaul
f5a0: 74 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  t) 2>&5.  ac_sta
f5b0: 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
f5c0: 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
f5d0: 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
f5e0: 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
f5f0: 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 74 68 65  _status); }; the
f600: 6e 0a 20 20 23 20 46 69 6e 64 20 74 68 65 20 6f  n.  # Find the o
f610: 75 74 70 75 74 2c 20 73 74 61 72 74 69 6e 67 20  utput, starting 
f620: 66 72 6f 6d 20 74 68 65 20 6d 6f 73 74 20 6c 69  from the most li
f630: 6b 65 6c 79 2e 20 20 54 68 69 73 20 73 63 68 65  kely.  This sche
f640: 6d 65 20 69 73 0a 23 20 6e 6f 74 20 72 6f 62 75  me is.# not robu
f650: 73 74 20 74 6f 20 6a 75 6e 6b 20 69 6e 20 60 2e  st to junk in `.
f660: 27 2c 20 68 65 6e 63 65 20 67 6f 20 74 6f 20 77  ', hence go to w
f670: 69 6c 64 63 61 72 64 73 20 28 61 2e 2a 29 20 6f  ildcards (a.*) o
f680: 6e 6c 79 20 61 73 20 61 20 6c 61 73 74 0a 23 20  nly as a last.# 
f690: 72 65 73 6f 72 74 2e 0a 0a 23 20 42 65 20 63 61  resort...# Be ca
f6a0: 72 65 66 75 6c 20 74 6f 20 69 6e 69 74 69 61 6c  reful to initial
f6b0: 69 7a 65 20 74 68 69 73 20 76 61 72 69 61 62 6c  ize this variabl
f6c0: 65 2c 20 73 69 6e 63 65 20 69 74 20 75 73 65 64  e, since it used
f6d0: 20 74 6f 20 62 65 20 63 61 63 68 65 64 2e 0a 23   to be cached..#
f6e0: 20 4f 74 68 65 72 77 69 73 65 20 61 6e 20 6f 6c   Otherwise an ol
f6f0: 64 20 63 61 63 68 65 20 76 61 6c 75 65 20 6f 66  d cache value of
f700: 20 60 6e 6f 27 20 6c 65 64 20 74 6f 20 60 45 58   `no' led to `EX
f710: 45 45 58 54 20 3d 20 6e 6f 27 20 69 6e 20 61 20  EEXT = no' in a 
f720: 4d 61 6b 65 66 69 6c 65 2e 0a 61 63 5f 63 76 5f  Makefile..ac_cv_
f730: 65 78 65 65 78 74 3d 0a 23 20 62 2e 6f 75 74 20  exeext=.# b.out 
f740: 69 73 20 63 72 65 61 74 65 64 20 62 79 20 69 39  is created by i9
f750: 36 30 20 63 6f 6d 70 69 6c 65 72 73 2e 0a 66 6f  60 compilers..fo
f760: 72 20 61 63 5f 66 69 6c 65 20 69 6e 20 61 5f 6f  r ac_file in a_o
f770: 75 74 2e 65 78 65 20 61 2e 65 78 65 20 63 6f 6e  ut.exe a.exe con
f780: 66 74 65 73 74 2e 65 78 65 20 61 2e 6f 75 74 20  ftest.exe a.out 
f790: 63 6f 6e 66 74 65 73 74 20 61 2e 2a 20 63 6f 6e  conftest a.* con
f7a0: 66 74 65 73 74 2e 2a 20 62 2e 6f 75 74 0a 64 6f  ftest.* b.out.do
f7b0: 0a 20 20 74 65 73 74 20 2d 66 20 22 24 61 63 5f  .  test -f "$ac_
f7c0: 66 69 6c 65 22 20 7c 7c 20 63 6f 6e 74 69 6e 75  file" || continu
f7d0: 65 0a 20 20 63 61 73 65 20 24 61 63 5f 66 69 6c  e.  case $ac_fil
f7e0: 65 20 69 6e 0a 20 20 20 20 2a 2e 24 61 63 5f 65  e in.    *.$ac_e
f7f0: 78 74 20 7c 20 2a 2e 78 63 6f 66 66 20 7c 20 2a  xt | *.xcoff | *
f800: 2e 74 64 73 20 7c 20 2a 2e 64 20 7c 20 2a 2e 70  .tds | *.d | *.p
f810: 64 62 20 7c 20 2a 2e 78 53 59 4d 20 7c 20 2a 2e  db | *.xSYM | *.
f820: 62 62 20 7c 20 2a 2e 62 62 67 20 7c 20 2a 2e 6f  bb | *.bbg | *.o
f830: 20 7c 20 2a 2e 6f 62 6a 20 29 0a 09 3b 3b 0a 20   | *.obj )..;;. 
f840: 20 20 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f     conftest.$ac_
f850: 65 78 74 20 29 0a 09 23 20 54 68 69 73 20 69 73  ext )..# This is
f860: 20 74 68 65 20 73 6f 75 72 63 65 20 66 69 6c 65   the source file
f870: 2e 0a 09 3b 3b 0a 20 20 20 20 5b 61 62 5d 2e 6f  ...;;.    [ab].o
f880: 75 74 20 29 0a 09 23 20 57 65 20 66 6f 75 6e 64  ut )..# We found
f890: 20 74 68 65 20 64 65 66 61 75 6c 74 20 65 78 65   the default exe
f8a0: 63 75 74 61 62 6c 65 2c 20 62 75 74 20 65 78 65  cutable, but exe
f8b0: 65 78 74 3d 27 27 20 69 73 20 6d 6f 73 74 0a 09  ext='' is most..
f8c0: 23 20 63 65 72 74 61 69 6e 6c 79 20 72 69 67 68  # certainly righ
f8d0: 74 2e 0a 09 62 72 65 61 6b 3b 3b 0a 20 20 20 20  t...break;;.    
f8e0: 2a 2e 2a 20 29 0a 09 61 63 5f 63 76 5f 65 78 65  *.* )..ac_cv_exe
f8f0: 65 78 74 3d 60 65 78 70 72 20 22 24 61 63 5f 66  ext=`expr "$ac_f
f900: 69 6c 65 22 20 3a 20 27 5b 5e 2e 5d 2a 5c 28 5c  ile" : '[^.]*\(\
f910: 2e 2e 2a 5c 29 27 60 0a 09 23 20 46 49 58 4d 45  ..*\)'`..# FIXME
f920: 3a 20 49 20 62 65 6c 69 65 76 65 20 77 65 20 65  : I believe we e
f930: 78 70 6f 72 74 20 61 63 5f 63 76 5f 65 78 65 65  xport ac_cv_exee
f940: 78 74 20 66 6f 72 20 4c 69 62 74 6f 6f 6c 2c 0a  xt for Libtool,.
f950: 09 23 20 62 75 74 20 69 74 20 77 6f 75 6c 64 20  .# but it would 
f960: 62 65 20 63 6f 6f 6c 20 74 6f 20 66 69 6e 64 20  be cool to find 
f970: 6f 75 74 20 69 66 20 69 74 27 73 20 74 72 75 65  out if it's true
f980: 2e 20 20 44 6f 65 73 20 61 6e 79 62 6f 64 79 0a  .  Does anybody.
f990: 09 23 20 6d 61 69 6e 74 61 69 6e 20 4c 69 62 74  .# maintain Libt
f9a0: 6f 6f 6c 3f 20 2d 2d 61 6b 69 6d 2e 0a 09 65 78  ool? --akim...ex
f9b0: 70 6f 72 74 20 61 63 5f 63 76 5f 65 78 65 65 78  port ac_cv_exeex
f9c0: 74 0a 09 62 72 65 61 6b 3b 3b 0a 20 20 20 20 2a  t..break;;.    *
f9d0: 20 29 0a 09 62 72 65 61 6b 3b 3b 0a 20 20 65 73   )..break;;.  es
f9e0: 61 63 0a 64 6f 6e 65 0a 65 6c 73 65 0a 20 20 65  ac.done.else.  e
f9f0: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69  cho "$as_me: fai
fa00: 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a  led program was:
fa10: 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c  " >&5.sed 's/^/|
fa20: 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   /' conftest.$ac
fa30: 5f 65 78 74 20 3e 26 35 0a 0a 7b 20 7b 20 65 63  _ext >&5..{ { ec
fa40: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
fa50: 4e 4f 3a 20 65 72 72 6f 72 3a 20 43 20 63 6f 6d  NO: error: C com
fa60: 70 69 6c 65 72 20 63 61 6e 6e 6f 74 20 63 72 65  piler cannot cre
fa70: 61 74 65 20 65 78 65 63 75 74 61 62 6c 65 73 0a  ate executables.
fa80: 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67  See \`config.log
fa90: 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69  ' for more detai
faa0: 6c 73 2e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  ls." >&5.echo "$
fab0: 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 43 20  as_me: error: C 
fac0: 63 6f 6d 70 69 6c 65 72 20 63 61 6e 6e 6f 74 20  compiler cannot 
fad0: 63 72 65 61 74 65 20 65 78 65 63 75 74 61 62 6c  create executabl
fae0: 65 73 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e  es.See \`config.
faf0: 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65  log' for more de
fb00: 74 61 69 6c 73 2e 22 20 3e 26 32 3b 7d 0a 20 20  tails." >&2;}.  
fb10: 20 7b 20 28 65 78 69 74 20 37 37 29 3b 20 65 78   { (exit 77); ex
fb20: 69 74 20 37 37 3b 20 7d 3b 20 7d 0a 66 69 0a 0a  it 77; }; }.fi..
fb30: 61 63 5f 65 78 65 65 78 74 3d 24 61 63 5f 63 76  ac_exeext=$ac_cv
fb40: 5f 65 78 65 65 78 74 0a 65 63 68 6f 20 22 24 61  _exeext.echo "$a
fb50: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
fb60: 73 75 6c 74 3a 20 24 61 63 5f 66 69 6c 65 22 20  sult: $ac_file" 
fb70: 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
fb80: 5f 54 7d 24 61 63 5f 66 69 6c 65 22 20 3e 26 36  _T}$ac_file" >&6
fb90: 0a 0a 23 20 43 68 65 63 6b 20 74 68 65 20 63 6f  ..# Check the co
fba0: 6d 70 69 6c 65 72 20 70 72 6f 64 75 63 65 73 20  mpiler produces 
fbb0: 65 78 65 63 75 74 61 62 6c 65 73 20 77 65 20 63  executables we c
fbc0: 61 6e 20 72 75 6e 2e 20 20 49 66 20 6e 6f 74 2c  an run.  If not,
fbd0: 20 65 69 74 68 65 72 0a 23 20 74 68 65 20 63 6f   either.# the co
fbe0: 6d 70 69 6c 65 72 20 69 73 20 62 72 6f 6b 65 6e  mpiler is broken
fbf0: 2c 20 6f 72 20 77 65 20 63 72 6f 73 73 20 63 6f  , or we cross co
fc00: 6d 70 69 6c 65 2e 0a 65 63 68 6f 20 22 24 61 73  mpile..echo "$as
fc10: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
fc20: 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74 68  cking whether th
fc30: 65 20 43 20 63 6f 6d 70 69 6c 65 72 20 77 6f 72  e C compiler wor
fc40: 6b 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  ks" >&5.echo $EC
fc50: 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 77  HO_N "checking w
fc60: 68 65 74 68 65 72 20 74 68 65 20 43 20 63 6f 6d  hether the C com
fc70: 70 69 6c 65 72 20 77 6f 72 6b 73 2e 2e 2e 20 24  piler works... $
fc80: 45 43 48 4f 5f 43 22 20 3e 26 36 0a 23 20 46 49  ECHO_C" >&6.# FI
fc90: 58 4d 45 3a 20 54 68 65 73 65 20 63 72 6f 73 73  XME: These cross
fca0: 20 63 6f 6d 70 69 6c 65 72 20 68 61 63 6b 73 20   compiler hacks 
fcb0: 73 68 6f 75 6c 64 20 62 65 20 72 65 6d 6f 76 65  should be remove
fcc0: 64 20 66 6f 72 20 41 75 74 6f 63 6f 6e 66 20 33  d for Autoconf 3
fcd0: 2e 30 0a 23 20 49 66 20 6e 6f 74 20 63 72 6f 73  .0.# If not cros
fce0: 73 20 63 6f 6d 70 69 6c 69 6e 67 2c 20 63 68 65  s compiling, che
fcf0: 63 6b 20 74 68 61 74 20 77 65 20 63 61 6e 20 72  ck that we can r
fd00: 75 6e 20 61 20 73 69 6d 70 6c 65 20 70 72 6f 67  un a simple prog
fd10: 72 61 6d 2e 0a 69 66 20 74 65 73 74 20 22 24 63  ram..if test "$c
fd20: 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 22 20  ross_compiling" 
fd30: 21 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 69  != yes; then.  i
fd40: 66 20 7b 20 61 63 5f 74 72 79 3d 27 2e 2f 24 61  f { ac_try='./$a
fd50: 63 5f 66 69 6c 65 27 0a 20 20 7b 20 28 65 76 61  c_file'.  { (eva
fd60: 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
fd70: 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72  LINENO: \"$ac_tr
fd80: 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  y\"") >&5.  (eva
fd90: 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a  l $ac_try) 2>&5.
fda0: 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
fdb0: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
fdc0: 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
fdd0: 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
fde0: 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
fdf0: 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 20  ; }; }; then.   
fe00: 20 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67   cross_compiling
fe10: 3d 6e 6f 0a 20 20 65 6c 73 65 0a 20 20 20 20 69  =no.  else.    i
fe20: 66 20 74 65 73 74 20 22 24 63 72 6f 73 73 5f 63  f test "$cross_c
fe30: 6f 6d 70 69 6c 69 6e 67 22 20 3d 20 6d 61 79 62  ompiling" = mayb
fe40: 65 3b 20 74 68 65 6e 0a 09 63 72 6f 73 73 5f 63  e; then..cross_c
fe50: 6f 6d 70 69 6c 69 6e 67 3d 79 65 73 0a 20 20 20  ompiling=yes.   
fe60: 20 65 6c 73 65 0a 09 7b 20 7b 20 65 63 68 6f 20   else..{ { echo 
fe70: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
fe80: 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 72   error: cannot r
fe90: 75 6e 20 43 20 63 6f 6d 70 69 6c 65 64 20 70 72  un C compiled pr
fea0: 6f 67 72 61 6d 73 2e 0a 49 66 20 79 6f 75 20 6d  ograms..If you m
feb0: 65 61 6e 74 20 74 6f 20 63 72 6f 73 73 20 63 6f  eant to cross co
fec0: 6d 70 69 6c 65 2c 20 75 73 65 20 5c 60 2d 2d 68  mpile, use \`--h
fed0: 6f 73 74 27 2e 0a 53 65 65 20 5c 60 63 6f 6e 66  ost'..See \`conf
fee0: 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65  ig.log' for more
fef0: 20 64 65 74 61 69 6c 73 2e 22 20 3e 26 35 0a 65   details." >&5.e
ff00: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72  cho "$as_me: err
ff10: 6f 72 3a 20 63 61 6e 6e 6f 74 20 72 75 6e 20 43  or: cannot run C
ff20: 20 63 6f 6d 70 69 6c 65 64 20 70 72 6f 67 72 61   compiled progra
ff30: 6d 73 2e 0a 49 66 20 79 6f 75 20 6d 65 61 6e 74  ms..If you meant
ff40: 20 74 6f 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c   to cross compil
ff50: 65 2c 20 75 73 65 20 5c 60 2d 2d 68 6f 73 74 27  e, use \`--host'
ff60: 2e 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c  ..See \`config.l
ff70: 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74  og' for more det
ff80: 61 69 6c 73 2e 22 20 3e 26 32 3b 7d 0a 20 20 20  ails." >&2;}.   
ff90: 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74  { (exit 1); exit
ffa0: 20 31 3b 20 7d 3b 20 7d 0a 20 20 20 20 66 69 0a   1; }; }.    fi.
ffb0: 20 20 66 69 0a 66 69 0a 65 63 68 6f 20 22 24 61    fi.fi.echo "$a
ffc0: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
ffd0: 73 75 6c 74 3a 20 79 65 73 22 20 3e 26 35 0a 65  sult: yes" >&5.e
ffe0: 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 79 65  cho "${ECHO_T}ye
fff0: 73 22 20 3e 26 36 0a 0a 72 6d 20 2d 66 20 61 2e  s" >&6..rm -f a.
10000 6f 75 74 20 61 2e 65 78 65 20 63 6f 6e 66 74 65  out a.exe confte
10010 73 74 24 61 63 5f 63 76 5f 65 78 65 65 78 74 20  st$ac_cv_exeext 
10020 62 2e 6f 75 74 0a 61 63 5f 63 6c 65 61 6e 5f 66  b.out.ac_clean_f
10030 69 6c 65 73 3d 24 61 63 5f 63 6c 65 61 6e 5f 66  iles=$ac_clean_f
10040 69 6c 65 73 5f 73 61 76 65 0a 23 20 43 68 65 63  iles_save.# Chec
10050 6b 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 70  k the compiler p
10060 72 6f 64 75 63 65 73 20 65 78 65 63 75 74 61 62  roduces executab
10070 6c 65 73 20 77 65 20 63 61 6e 20 72 75 6e 2e 20  les we can run. 
10080 20 49 66 20 6e 6f 74 2c 20 65 69 74 68 65 72 0a   If not, either.
10090 23 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 69  # the compiler i
100a0 73 20 62 72 6f 6b 65 6e 2c 20 6f 72 20 77 65 20  s broken, or we 
100b0 63 72 6f 73 73 20 63 6f 6d 70 69 6c 65 2e 0a 65  cross compile..e
100c0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
100d0 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77 68  ENO: checking wh
100e0 65 74 68 65 72 20 77 65 20 61 72 65 20 63 72 6f  ether we are cro
100f0 73 73 20 63 6f 6d 70 69 6c 69 6e 67 22 20 3e 26  ss compiling" >&
10100 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
10110 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72  checking whether
10120 20 77 65 20 61 72 65 20 63 72 6f 73 73 20 63 6f   we are cross co
10130 6d 70 69 6c 69 6e 67 2e 2e 2e 20 24 45 43 48 4f  mpiling... $ECHO
10140 5f 43 22 20 3e 26 36 0a 65 63 68 6f 20 22 24 61  _C" >&6.echo "$a
10150 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
10160 73 75 6c 74 3a 20 24 63 72 6f 73 73 5f 63 6f 6d  sult: $cross_com
10170 70 69 6c 69 6e 67 22 20 3e 26 35 0a 65 63 68 6f  piling" >&5.echo
10180 20 22 24 7b 45 43 48 4f 5f 54 7d 24 63 72 6f 73   "${ECHO_T}$cros
10190 73 5f 63 6f 6d 70 69 6c 69 6e 67 22 20 3e 26 36  s_compiling" >&6
101a0 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  ..echo "$as_me:$
101b0 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
101c0 20 66 6f 72 20 73 75 66 66 69 78 20 6f 66 20 65   for suffix of e
101d0 78 65 63 75 74 61 62 6c 65 73 22 20 3e 26 35 0a  xecutables" >&5.
101e0 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
101f0 65 63 6b 69 6e 67 20 66 6f 72 20 73 75 66 66 69  ecking for suffi
10200 78 20 6f 66 20 65 78 65 63 75 74 61 62 6c 65 73  x of executables
10210 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
10220 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  .if { (eval echo
10230 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
10240 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29  : \"$ac_link\"")
10250 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
10260 5f 6c 69 6e 6b 29 20 32 3e 26 35 0a 20 20 61 63  _link) 2>&5.  ac
10270 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
10280 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
10290 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
102a0 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
102b0 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b   $ac_status); };
102c0 20 74 68 65 6e 0a 20 20 23 20 49 66 20 62 6f 74   then.  # If bot
102d0 68 20 60 63 6f 6e 66 74 65 73 74 2e 65 78 65 27  h `conftest.exe'
102e0 20 61 6e 64 20 60 63 6f 6e 66 74 65 73 74 27 20   and `conftest' 
102f0 61 72 65 20 60 70 72 65 73 65 6e 74 27 20 28 77  are `present' (w
10300 65 6c 6c 2c 20 6f 62 73 65 72 76 61 62 6c 65 29  ell, observable)
10310 0a 23 20 63 61 74 63 68 20 60 63 6f 6e 66 74 65  .# catch `confte
10320 73 74 2e 65 78 65 27 2e 20 20 46 6f 72 20 69 6e  st.exe'.  For in
10330 73 74 61 6e 63 65 20 77 69 74 68 20 43 79 67 77  stance with Cygw
10340 69 6e 2c 20 60 6c 73 20 63 6f 6e 66 74 65 73 74  in, `ls conftest
10350 27 20 77 69 6c 6c 0a 23 20 77 6f 72 6b 20 70 72  ' will.# work pr
10360 6f 70 65 72 6c 79 20 28 69 2e 65 2e 2c 20 72 65  operly (i.e., re
10370 66 65 72 20 74 6f 20 60 63 6f 6e 66 74 65 73 74  fer to `conftest
10380 2e 65 78 65 27 29 2c 20 77 68 69 6c 65 20 69 74  .exe'), while it
10390 20 77 6f 6e 27 74 20 77 69 74 68 0a 23 20 60 72   won't with.# `r
103a0 6d 27 2e 0a 66 6f 72 20 61 63 5f 66 69 6c 65 20  m'..for ac_file 
103b0 69 6e 20 63 6f 6e 66 74 65 73 74 2e 65 78 65 20  in conftest.exe 
103c0 63 6f 6e 66 74 65 73 74 20 63 6f 6e 66 74 65 73  conftest conftes
103d0 74 2e 2a 3b 20 64 6f 0a 20 20 74 65 73 74 20 2d  t.*; do.  test -
103e0 66 20 22 24 61 63 5f 66 69 6c 65 22 20 7c 7c 20  f "$ac_file" || 
103f0 63 6f 6e 74 69 6e 75 65 0a 20 20 63 61 73 65 20  continue.  case 
10400 24 61 63 5f 66 69 6c 65 20 69 6e 0a 20 20 20 20  $ac_file in.    
10410 2a 2e 24 61 63 5f 65 78 74 20 7c 20 2a 2e 78 63  *.$ac_ext | *.xc
10420 6f 66 66 20 7c 20 2a 2e 74 64 73 20 7c 20 2a 2e  off | *.tds | *.
10430 64 20 7c 20 2a 2e 70 64 62 20 7c 20 2a 2e 78 53  d | *.pdb | *.xS
10440 59 4d 20 7c 20 2a 2e 62 62 20 7c 20 2a 2e 62 62  YM | *.bb | *.bb
10450 67 20 7c 20 2a 2e 6f 20 7c 20 2a 2e 6f 62 6a 20  g | *.o | *.obj 
10460 29 20 3b 3b 0a 20 20 20 20 2a 2e 2a 20 29 20 61  ) ;;.    *.* ) a
10470 63 5f 63 76 5f 65 78 65 65 78 74 3d 60 65 78 70  c_cv_exeext=`exp
10480 72 20 22 24 61 63 5f 66 69 6c 65 22 20 3a 20 27  r "$ac_file" : '
10490 5b 5e 2e 5d 2a 5c 28 5c 2e 2e 2a 5c 29 27 60 0a  [^.]*\(\..*\)'`.
104a0 09 20 20 65 78 70 6f 72 74 20 61 63 5f 63 76 5f  .  export ac_cv_
104b0 65 78 65 65 78 74 0a 09 20 20 62 72 65 61 6b 3b  exeext..  break;
104c0 3b 0a 20 20 20 20 2a 20 29 20 62 72 65 61 6b 3b  ;.    * ) break;
104d0 3b 0a 20 20 65 73 61 63 0a 64 6f 6e 65 0a 65 6c  ;.  esac.done.el
104e0 73 65 0a 20 20 7b 20 7b 20 65 63 68 6f 20 22 24  se.  { { echo "$
104f0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65  as_me:$LINENO: e
10500 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 63 6f 6d  rror: cannot com
10510 70 75 74 65 20 73 75 66 66 69 78 20 6f 66 20 65  pute suffix of e
10520 78 65 63 75 74 61 62 6c 65 73 3a 20 63 61 6e 6e  xecutables: cann
10530 6f 74 20 63 6f 6d 70 69 6c 65 20 61 6e 64 20 6c  ot compile and l
10540 69 6e 6b 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67  ink.See \`config
10550 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64  .log' for more d
10560 65 74 61 69 6c 73 2e 22 20 3e 26 35 0a 65 63 68  etails." >&5.ech
10570 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
10580 3a 20 63 61 6e 6e 6f 74 20 63 6f 6d 70 75 74 65  : cannot compute
10590 20 73 75 66 66 69 78 20 6f 66 20 65 78 65 63 75   suffix of execu
105a0 74 61 62 6c 65 73 3a 20 63 61 6e 6e 6f 74 20 63  tables: cannot c
105b0 6f 6d 70 69 6c 65 20 61 6e 64 20 6c 69 6e 6b 0a  ompile and link.
105c0 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67  See \`config.log
105d0 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69  ' for more detai
105e0 6c 73 2e 22 20 3e 26 32 3b 7d 0a 20 20 20 7b 20  ls." >&2;}.   { 
105f0 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31  (exit 1); exit 1
10600 3b 20 7d 3b 20 7d 0a 66 69 0a 0a 72 6d 20 2d 66  ; }; }.fi..rm -f
10610 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 63 76 5f   conftest$ac_cv_
10620 65 78 65 65 78 74 0a 65 63 68 6f 20 22 24 61 73  exeext.echo "$as
10630 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
10640 75 6c 74 3a 20 24 61 63 5f 63 76 5f 65 78 65 65  ult: $ac_cv_exee
10650 78 74 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  xt" >&5.echo "${
10660 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 65 78  ECHO_T}$ac_cv_ex
10670 65 65 78 74 22 20 3e 26 36 0a 0a 72 6d 20 2d 66  eext" >&6..rm -f
10680 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
10690 74 0a 45 58 45 45 58 54 3d 24 61 63 5f 63 76 5f  t.EXEEXT=$ac_cv_
106a0 65 78 65 65 78 74 0a 61 63 5f 65 78 65 65 78 74  exeext.ac_exeext
106b0 3d 24 45 58 45 45 58 54 0a 65 63 68 6f 20 22 24  =$EXEEXT.echo "$
106c0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
106d0 68 65 63 6b 69 6e 67 20 66 6f 72 20 73 75 66 66  hecking for suff
106e0 69 78 20 6f 66 20 6f 62 6a 65 63 74 20 66 69 6c  ix of object fil
106f0 65 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  es" >&5.echo $EC
10700 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66  HO_N "checking f
10710 6f 72 20 73 75 66 66 69 78 20 6f 66 20 6f 62 6a  or suffix of obj
10720 65 63 74 20 66 69 6c 65 73 2e 2e 2e 20 24 45 43  ect files... $EC
10730 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
10740 74 20 22 24 7b 61 63 5f 63 76 5f 6f 62 6a 65 78  t "${ac_cv_objex
10750 74 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  t+set}" = set; t
10760 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
10770 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
10780 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
10790 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24   cat >conftest.$
107a0 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
107b0 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  /* confdefs.h.  
107c0 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f  */._ACEOF.cat co
107d0 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74  nfdefs.h >>conft
107e0 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20  est.$ac_ext.cat 
107f0 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
10800 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65  xt <<_ACEOF./* e
10810 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  nd confdefs.h.  
10820 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a  */..int.main ().
10830 7b 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20  {..  ;.  return 
10840 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d  0;.}._ACEOF.rm -
10850 66 20 63 6f 6e 66 74 65 73 74 2e 6f 20 63 6f 6e  f conftest.o con
10860 66 74 65 73 74 2e 6f 62 6a 0a 69 66 20 7b 20 28  ftest.obj.if { (
10870 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
10880 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
10890 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35  _compile\"") >&5
108a0 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d  .  (eval $ac_com
108b0 70 69 6c 65 29 20 32 3e 26 35 0a 20 20 61 63 5f  pile) 2>&5.  ac_
108c0 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
108d0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
108e0 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
108f0 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
10900 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20  $ac_status); }; 
10910 74 68 65 6e 0a 20 20 66 6f 72 20 61 63 5f 66 69  then.  for ac_fi
10920 6c 65 20 69 6e 20 60 28 6c 73 20 63 6f 6e 66 74  le in `(ls conft
10930 65 73 74 2e 6f 20 63 6f 6e 66 74 65 73 74 2e 6f  est.o conftest.o
10940 62 6a 3b 20 6c 73 20 63 6f 6e 66 74 65 73 74 2e  bj; ls conftest.
10950 2a 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 3b  *) 2>/dev/null`;
10960 20 64 6f 0a 20 20 63 61 73 65 20 24 61 63 5f 66   do.  case $ac_f
10970 69 6c 65 20 69 6e 0a 20 20 20 20 2a 2e 24 61 63  ile in.    *.$ac
10980 5f 65 78 74 20 7c 20 2a 2e 78 63 6f 66 66 20 7c  _ext | *.xcoff |
10990 20 2a 2e 74 64 73 20 7c 20 2a 2e 64 20 7c 20 2a   *.tds | *.d | *
109a0 2e 70 64 62 20 7c 20 2a 2e 78 53 59 4d 20 7c 20  .pdb | *.xSYM | 
109b0 2a 2e 62 62 20 7c 20 2a 2e 62 62 67 20 29 20 3b  *.bb | *.bbg ) ;
109c0 3b 0a 20 20 20 20 2a 29 20 61 63 5f 63 76 5f 6f  ;.    *) ac_cv_o
109d0 62 6a 65 78 74 3d 60 65 78 70 72 20 22 24 61 63  bjext=`expr "$ac
109e0 5f 66 69 6c 65 22 20 3a 20 27 2e 2a 5c 2e 5c 28  _file" : '.*\.\(
109f0 2e 2a 5c 29 27 60 0a 20 20 20 20 20 20 20 62 72  .*\)'`.       br
10a00 65 61 6b 3b 3b 0a 20 20 65 73 61 63 0a 64 6f 6e  eak;;.  esac.don
10a10 65 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  e.else.  echo "$
10a20 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72  as_me: failed pr
10a30 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a  ogram was:" >&5.
10a40 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f  sed 's/^/| /' co
10a50 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
10a60 26 35 0a 0a 7b 20 7b 20 65 63 68 6f 20 22 24 61  &5..{ { echo "$a
10a70 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72  s_me:$LINENO: er
10a80 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 63 6f 6d 70  ror: cannot comp
10a90 75 74 65 20 73 75 66 66 69 78 20 6f 66 20 6f 62  ute suffix of ob
10aa0 6a 65 63 74 20 66 69 6c 65 73 3a 20 63 61 6e 6e  ject files: cann
10ab0 6f 74 20 63 6f 6d 70 69 6c 65 0a 53 65 65 20 5c  ot compile.See \
10ac0 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72  `config.log' for
10ad0 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20   more details." 
10ae0 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  >&5.echo "$as_me
10af0 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20  : error: cannot 
10b00 63 6f 6d 70 75 74 65 20 73 75 66 66 69 78 20 6f  compute suffix o
10b10 66 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 3a 20  f object files: 
10b20 63 61 6e 6e 6f 74 20 63 6f 6d 70 69 6c 65 0a 53  cannot compile.S
10b30 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27  ee \`config.log'
10b40 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c   for more detail
10b50 73 2e 22 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28  s." >&2;}.   { (
10b60 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b  exit 1); exit 1;
10b70 20 7d 3b 20 7d 0a 66 69 0a 0a 72 6d 20 2d 66 20   }; }.fi..rm -f 
10b80 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 63 76 5f  conftest.$ac_cv_
10b90 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e  objext conftest.
10ba0 24 61 63 5f 65 78 74 0a 66 69 0a 65 63 68 6f 20  $ac_ext.fi.echo 
10bb0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
10bc0 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f   result: $ac_cv_
10bd0 6f 62 6a 65 78 74 22 20 3e 26 35 0a 65 63 68 6f  objext" >&5.echo
10be0 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63   "${ECHO_T}$ac_c
10bf0 76 5f 6f 62 6a 65 78 74 22 20 3e 26 36 0a 4f 42  v_objext" >&6.OB
10c00 4a 45 58 54 3d 24 61 63 5f 63 76 5f 6f 62 6a 65  JEXT=$ac_cv_obje
10c10 78 74 0a 61 63 5f 6f 62 6a 65 78 74 3d 24 4f 42  xt.ac_objext=$OB
10c20 4a 45 58 54 0a 65 63 68 6f 20 22 24 61 73 5f 6d  JEXT.echo "$as_m
10c30 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
10c40 69 6e 67 20 77 68 65 74 68 65 72 20 77 65 20 61  ing whether we a
10c50 72 65 20 75 73 69 6e 67 20 74 68 65 20 47 4e 55  re using the GNU
10c60 20 43 20 63 6f 6d 70 69 6c 65 72 22 20 3e 26 35   C compiler" >&5
10c70 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
10c80 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20  hecking whether 
10c90 77 65 20 61 72 65 20 75 73 69 6e 67 20 74 68 65  we are using the
10ca0 20 47 4e 55 20 43 20 63 6f 6d 70 69 6c 65 72 2e   GNU C compiler.
10cb0 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
10cc0 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76  if test "${ac_cv
10cd0 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 2b  _c_compiler_gnu+
10ce0 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
10cf0 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
10d00 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
10d10 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63  _C" >&6.else.  c
10d20 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  at >conftest.$ac
10d30 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
10d40 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
10d50 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66  ._ACEOF.cat conf
10d60 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73  defs.h >>conftes
10d70 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e  t.$ac_ext.cat >>
10d80 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
10d90 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64   <<_ACEOF./* end
10da0 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
10db0 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a  ..int.main ().{.
10dc0 23 69 66 6e 64 65 66 20 5f 5f 47 4e 55 43 5f 5f  #ifndef __GNUC__
10dd0 0a 20 20 20 20 20 20 20 63 68 6f 6b 65 20 6d 65  .       choke me
10de0 0a 23 65 6e 64 69 66 0a 0a 20 20 3b 0a 20 20 72  .#endif..  ;.  r
10df0 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f  eturn 0;.}._ACEO
10e00 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  F.rm -f conftest
10e10 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b  .$ac_objext.if {
10e20 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
10e30 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
10e40 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e  ac_compile\"") >
10e50 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63  &5.  (eval $ac_c
10e60 6f 6d 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65  ompile) 2>confte
10e70 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74  st.er1.  ac_stat
10e80 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20  us=$?.  grep -v 
10e90 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e  '^ *+' conftest.
10ea0 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72  er1 >conftest.er
10eb0 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65  r.  rm -f confte
10ec0 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e  st.er1.  cat con
10ed0 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20  ftest.err >&5.  
10ee0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
10ef0 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
10f00 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
10f10 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
10f20 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79   } &&.. { ac_try
10f30 3d 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63  ='test -z "$ac_c
10f40 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22 0a 09 09  _werror_flag"...
10f50 09 20 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63  . || test ! -s c
10f60 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b  onftest.err'.  {
10f70 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
10f80 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
10f90 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20  ac_try\"") >&5. 
10fa0 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20   (eval $ac_try) 
10fb0 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73  2>&5.  ac_status
10fc0 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  =$?.  echo "$as_
10fd0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
10fe0 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
10ff0 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
11000 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09  atus); }; } &&..
11010 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20   { ac_try='test 
11020 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  -s conftest.$ac_
11030 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61  objext'.  { (eva
11040 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
11050 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72  LINENO: \"$ac_tr
11060 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  y\"") >&5.  (eva
11070 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a  l $ac_try) 2>&5.
11080 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
11090 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
110a0 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
110b0 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
110c0 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
110d0 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 61  ; }; }; then.  a
110e0 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 79  c_compiler_gnu=y
110f0 65 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22  es.else.  echo "
11100 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70  $as_me: failed p
11110 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35  rogram was:" >&5
11120 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63  .sed 's/^/| /' c
11130 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
11140 3e 26 35 0a 0a 61 63 5f 63 6f 6d 70 69 6c 65 72  >&5..ac_compiler
11150 5f 67 6e 75 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66  _gnu=no.fi.rm -f
11160 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f   conftest.err co
11170 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
11180 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  t conftest.$ac_e
11190 78 74 0a 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69  xt.ac_cv_c_compi
111a0 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 6f 6d 70  ler_gnu=$ac_comp
111b0 69 6c 65 72 5f 67 6e 75 0a 0a 66 69 0a 65 63 68  iler_gnu..fi.ech
111c0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
111d0 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63  O: result: $ac_c
111e0 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  v_c_compiler_gnu
111f0 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
11200 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 63 5f 63 6f  HO_T}$ac_cv_c_co
11210 6d 70 69 6c 65 72 5f 67 6e 75 22 20 3e 26 36 0a  mpiler_gnu" >&6.
11220 47 43 43 3d 60 74 65 73 74 20 24 61 63 5f 63 6f  GCC=`test $ac_co
11230 6d 70 69 6c 65 72 5f 67 6e 75 20 3d 20 79 65 73  mpiler_gnu = yes
11240 20 26 26 20 65 63 68 6f 20 79 65 73 60 0a 61 63   && echo yes`.ac
11250 5f 74 65 73 74 5f 43 46 4c 41 47 53 3d 24 7b 43  _test_CFLAGS=${C
11260 46 4c 41 47 53 2b 73 65 74 7d 0a 61 63 5f 73 61  FLAGS+set}.ac_sa
11270 76 65 5f 43 46 4c 41 47 53 3d 24 43 46 4c 41 47  ve_CFLAGS=$CFLAG
11280 53 0a 43 46 4c 41 47 53 3d 22 2d 67 22 0a 65 63  S.CFLAGS="-g".ec
11290 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
112a0 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65  NO: checking whe
112b0 74 68 65 72 20 24 43 43 20 61 63 63 65 70 74 73  ther $CC accepts
112c0 20 2d 67 22 20 3e 26 35 0a 65 63 68 6f 20 24 45   -g" >&5.echo $E
112d0 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
112e0 77 68 65 74 68 65 72 20 24 43 43 20 61 63 63 65  whether $CC acce
112f0 70 74 73 20 2d 67 2e 2e 2e 20 24 45 43 48 4f 5f  pts -g... $ECHO_
11300 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22  C" >&6.if test "
11310 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f  ${ac_cv_prog_cc_
11320 67 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  g+set}" = set; t
11330 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
11340 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
11350 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
11360 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24   cat >conftest.$
11370 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
11380 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  /* confdefs.h.  
11390 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f  */._ACEOF.cat co
113a0 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74  nfdefs.h >>conft
113b0 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20  est.$ac_ext.cat 
113c0 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
113d0 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65  xt <<_ACEOF./* e
113e0 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  nd confdefs.h.  
113f0 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a  */..int.main ().
11400 7b 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20  {..  ;.  return 
11410 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d  0;.}._ACEOF.rm -
11420 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  f conftest.$ac_o
11430 62 6a 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c  bjext.if { (eval
11440 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
11450 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d  INENO: \"$ac_com
11460 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28  pile\"") >&5.  (
11470 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65  eval $ac_compile
11480 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31  ) 2>conftest.er1
11490 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
114a0 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27    grep -v '^ *+'
114b0 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63   conftest.er1 >c
114c0 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d  onftest.err.  rm
114d0 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31   -f conftest.er1
114e0 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e  .  cat conftest.
114f0 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22  err >&5.  echo "
11500 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
11510 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
11520 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
11530 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a  c_status); } &&.
11540 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74  . { ac_try='test
11550 20 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72 72 6f   -z "$ac_c_werro
11560 72 5f 66 6c 61 67 22 0a 09 09 09 20 7c 7c 20 74  r_flag".... || t
11570 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73  est ! -s conftes
11580 74 2e 65 72 72 27 0a 20 20 7b 20 28 65 76 61 6c  t.err'.  { (eval
11590 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
115a0 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79  INENO: \"$ac_try
115b0 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
115c0 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20   $ac_try) 2>&5. 
115d0 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
115e0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
115f0 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
11600 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
11610 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
11620 20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f   }; } &&.. { ac_
11630 74 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e  try='test -s con
11640 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
11650 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  '.  { (eval echo
11660 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
11670 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20  : \"$ac_try\"") 
11680 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
11690 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  try) 2>&5.  ac_s
116a0 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
116b0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
116c0 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
116d0 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
116e0 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d  ac_status); }; }
116f0 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70  ; then.  ac_cv_p
11700 72 6f 67 5f 63 63 5f 67 3d 79 65 73 0a 65 6c 73  rog_cc_g=yes.els
11710 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
11720 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d  : failed program
11730 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27   was:" >&5.sed '
11740 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73  s/^/| /' conftes
11750 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 61  t.$ac_ext >&5..a
11760 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 67 3d 6e  c_cv_prog_cc_g=n
11770 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  o.fi.rm -f conft
11780 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74  est.err conftest
11790 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66  .$ac_objext conf
117a0 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 66 69 0a  test.$ac_ext.fi.
117b0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
117c0 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61  NENO: result: $a
117d0 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 67 22 20  c_cv_prog_cc_g" 
117e0 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
117f0 5f 54 7d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63  _T}$ac_cv_prog_c
11800 63 5f 67 22 20 3e 26 36 0a 69 66 20 74 65 73 74  c_g" >&6.if test
11810 20 22 24 61 63 5f 74 65 73 74 5f 43 46 4c 41 47   "$ac_test_CFLAG
11820 53 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  S" = set; then. 
11830 20 43 46 4c 41 47 53 3d 24 61 63 5f 73 61 76 65   CFLAGS=$ac_save
11840 5f 43 46 4c 41 47 53 0a 65 6c 69 66 20 74 65 73  _CFLAGS.elif tes
11850 74 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63  t $ac_cv_prog_cc
11860 5f 67 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20  _g = yes; then. 
11870 20 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20   if test "$GCC" 
11880 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20  = yes; then.    
11890 43 46 4c 41 47 53 3d 22 2d 67 20 2d 4f 32 22 0a  CFLAGS="-g -O2".
118a0 20 20 65 6c 73 65 0a 20 20 20 20 43 46 4c 41 47    else.    CFLAG
118b0 53 3d 22 2d 67 22 0a 20 20 66 69 0a 65 6c 73 65  S="-g".  fi.else
118c0 0a 20 20 69 66 20 74 65 73 74 20 22 24 47 43 43  .  if test "$GCC
118d0 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20  " = yes; then.  
118e0 20 20 43 46 4c 41 47 53 3d 22 2d 4f 32 22 0a 20    CFLAGS="-O2". 
118f0 20 65 6c 73 65 0a 20 20 20 20 43 46 4c 41 47 53   else.    CFLAGS
11900 3d 0a 20 20 66 69 0a 66 69 0a 65 63 68 6f 20 22  =.  fi.fi.echo "
11910 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
11920 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 43 43  checking for $CC
11930 20 6f 70 74 69 6f 6e 20 74 6f 20 61 63 63 65 70   option to accep
11940 74 20 41 4e 53 49 20 43 22 20 3e 26 35 0a 65 63  t ANSI C" >&5.ec
11950 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
11960 6b 69 6e 67 20 66 6f 72 20 24 43 43 20 6f 70 74  king for $CC opt
11970 69 6f 6e 20 74 6f 20 61 63 63 65 70 74 20 41 4e  ion to accept AN
11980 53 49 20 43 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  SI C... $ECHO_C"
11990 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b   >&6.if test "${
119a0 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74  ac_cv_prog_cc_st
119b0 64 63 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  dc+set}" = set; 
119c0 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
119d0 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
119e0 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a  CHO_C" >&6.else.
119f0 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f    ac_cv_prog_cc_
11a00 73 74 64 63 3d 6e 6f 0a 61 63 5f 73 61 76 65 5f  stdc=no.ac_save_
11a10 43 43 3d 24 43 43 0a 63 61 74 20 3e 63 6f 6e 66  CC=$CC.cat >conf
11a20 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
11a30 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66  ACEOF./* confdef
11a40 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a  s.h.  */._ACEOF.
11a50 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e  cat confdefs.h >
11a60 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
11a70 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74  t.cat >>conftest
11a80 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
11a90 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66  F./* end confdef
11aa0 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75 64  s.h.  */.#includ
11ab0 65 20 3c 73 74 64 61 72 67 2e 68 3e 0a 23 69 6e  e <stdarg.h>.#in
11ac0 63 6c 75 64 65 20 3c 73 74 64 69 6f 2e 68 3e 0a  clude <stdio.h>.
11ad0 23 69 6e 63 6c 75 64 65 20 3c 73 79 73 2f 74 79  #include <sys/ty
11ae0 70 65 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20  pes.h>.#include 
11af0 3c 73 79 73 2f 73 74 61 74 2e 68 3e 0a 2f 2a 20  <sys/stat.h>./* 
11b00 4d 6f 73 74 20 6f 66 20 74 68 65 20 66 6f 6c 6c  Most of the foll
11b10 6f 77 69 6e 67 20 74 65 73 74 73 20 61 72 65 20  owing tests are 
11b20 73 74 6f 6c 65 6e 20 66 72 6f 6d 20 52 43 53 20  stolen from RCS 
11b30 35 2e 37 27 73 20 73 72 63 2f 63 6f 6e 66 2e 73  5.7's src/conf.s
11b40 68 2e 20 20 2a 2f 0a 73 74 72 75 63 74 20 62 75  h.  */.struct bu
11b50 66 20 7b 20 69 6e 74 20 78 3b 20 7d 3b 0a 46 49  f { int x; };.FI
11b60 4c 45 20 2a 20 28 2a 72 63 73 6f 70 65 6e 29 20  LE * (*rcsopen) 
11b70 28 73 74 72 75 63 74 20 62 75 66 20 2a 2c 20 73  (struct buf *, s
11b80 74 72 75 63 74 20 73 74 61 74 20 2a 2c 20 69 6e  truct stat *, in
11b90 74 29 3b 0a 73 74 61 74 69 63 20 63 68 61 72 20  t);.static char 
11ba0 2a 65 20 28 70 2c 20 69 29 0a 20 20 20 20 20 63  *e (p, i).     c
11bb0 68 61 72 20 2a 2a 70 3b 0a 20 20 20 20 20 69 6e  har **p;.     in
11bc0 74 20 69 3b 0a 7b 0a 20 20 72 65 74 75 72 6e 20  t i;.{.  return 
11bd0 70 5b 69 5d 3b 0a 7d 0a 73 74 61 74 69 63 20 63  p[i];.}.static c
11be0 68 61 72 20 2a 66 20 28 63 68 61 72 20 2a 20 28  har *f (char * (
11bf0 2a 67 29 20 28 63 68 61 72 20 2a 2a 2c 20 69 6e  *g) (char **, in
11c00 74 29 2c 20 63 68 61 72 20 2a 2a 70 2c 20 2e 2e  t), char **p, ..
11c10 2e 29 0a 7b 0a 20 20 63 68 61 72 20 2a 73 3b 0a  .).{.  char *s;.
11c20 20 20 76 61 5f 6c 69 73 74 20 76 3b 0a 20 20 76    va_list v;.  v
11c30 61 5f 73 74 61 72 74 20 28 76 2c 70 29 3b 0a 20  a_start (v,p);. 
11c40 20 73 20 3d 20 67 20 28 70 2c 20 76 61 5f 61 72   s = g (p, va_ar
11c50 67 20 28 76 2c 69 6e 74 29 29 3b 0a 20 20 76 61  g (v,int));.  va
11c60 5f 65 6e 64 20 28 76 29 3b 0a 20 20 72 65 74 75  _end (v);.  retu
11c70 72 6e 20 73 3b 0a 7d 0a 0a 2f 2a 20 4f 53 46 20  rn s;.}../* OSF 
11c80 34 2e 30 20 43 6f 6d 70 61 71 20 63 63 20 69 73  4.0 Compaq cc is
11c90 20 73 6f 6d 65 20 73 6f 72 74 20 6f 66 20 61 6c   some sort of al
11ca0 6d 6f 73 74 2d 41 4e 53 49 20 62 79 20 64 65 66  most-ANSI by def
11cb0 61 75 6c 74 2e 20 20 49 74 20 68 61 73 0a 20 20  ault.  It has.  
11cc0 20 66 75 6e 63 74 69 6f 6e 20 70 72 6f 74 6f 74   function protot
11cd0 79 70 65 73 20 61 6e 64 20 73 74 75 66 66 2c 20  ypes and stuff, 
11ce0 62 75 74 20 6e 6f 74 20 27 5c 78 48 48 27 20 68  but not '\xHH' h
11cf0 65 78 20 63 68 61 72 61 63 74 65 72 20 63 6f 6e  ex character con
11d00 73 74 61 6e 74 73 2e 0a 20 20 20 54 68 65 73 65  stants..   These
11d10 20 64 6f 6e 27 74 20 70 72 6f 76 6f 6b 65 20 61   don't provoke a
11d20 6e 20 65 72 72 6f 72 20 75 6e 66 6f 72 74 75 6e  n error unfortun
11d30 61 74 65 6c 79 2c 20 69 6e 73 74 65 61 64 20 61  ately, instead a
11d40 72 65 20 73 69 6c 65 6e 74 6c 79 20 74 72 65 61  re silently trea
11d50 74 65 64 0a 20 20 20 61 73 20 27 78 27 2e 20 20  ted.   as 'x'.  
11d60 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 69 6e  The following in
11d70 64 75 63 65 73 20 61 6e 20 65 72 72 6f 72 2c 20  duces an error, 
11d80 75 6e 74 69 6c 20 2d 73 74 64 31 20 69 73 20 61  until -std1 is a
11d90 64 64 65 64 20 74 6f 20 67 65 74 0a 20 20 20 70  dded to get.   p
11da0 72 6f 70 65 72 20 41 4e 53 49 20 6d 6f 64 65 2e  roper ANSI mode.
11db0 20 20 43 75 72 69 6f 75 73 6c 79 20 27 5c 78 30    Curiously '\x0
11dc0 30 27 21 3d 27 78 27 20 61 6c 77 61 79 73 20 63  0'!='x' always c
11dd0 6f 6d 65 73 20 6f 75 74 20 74 72 75 65 2c 20 66  omes out true, f
11de0 6f 72 20 61 6e 0a 20 20 20 61 72 72 61 79 20 73  or an.   array s
11df0 69 7a 65 20 61 74 20 6c 65 61 73 74 2e 20 20 49  ize at least.  I
11e00 74 27 73 20 6e 65 63 65 73 73 61 72 79 20 74 6f  t's necessary to
11e10 20 77 72 69 74 65 20 27 5c 78 30 30 27 3d 3d 30   write '\x00'==0
11e20 20 74 6f 20 67 65 74 20 73 6f 6d 65 74 68 69 6e   to get somethin
11e30 67 0a 20 20 20 74 68 61 74 27 73 20 74 72 75 65  g.   that's true
11e40 20 6f 6e 6c 79 20 77 69 74 68 20 2d 73 74 64 31   only with -std1
11e50 2e 20 20 2a 2f 0a 69 6e 74 20 6f 73 66 34 5f 63  .  */.int osf4_c
11e60 63 5f 61 72 72 61 79 20 5b 27 5c 78 30 30 27 20  c_array ['\x00' 
11e70 3d 3d 20 30 20 3f 20 31 20 3a 20 2d 31 5d 3b 0a  == 0 ? 1 : -1];.
11e80 0a 69 6e 74 20 74 65 73 74 20 28 69 6e 74 20 69  .int test (int i
11e90 2c 20 64 6f 75 62 6c 65 20 78 29 3b 0a 73 74 72  , double x);.str
11ea0 75 63 74 20 73 31 20 7b 69 6e 74 20 28 2a 66 29  uct s1 {int (*f)
11eb0 20 28 69 6e 74 20 61 29 3b 7d 3b 0a 73 74 72 75   (int a);};.stru
11ec0 63 74 20 73 32 20 7b 69 6e 74 20 28 2a 66 29 20  ct s2 {int (*f) 
11ed0 28 64 6f 75 62 6c 65 20 61 29 3b 7d 3b 0a 69 6e  (double a);};.in
11ee0 74 20 70 61 69 72 6e 61 6d 65 73 20 28 69 6e 74  t pairnames (int
11ef0 2c 20 63 68 61 72 20 2a 2a 2c 20 46 49 4c 45 20  , char **, FILE 
11f00 2a 28 2a 29 28 73 74 72 75 63 74 20 62 75 66 20  *(*)(struct buf 
11f10 2a 2c 20 73 74 72 75 63 74 20 73 74 61 74 20 2a  *, struct stat *
11f20 2c 20 69 6e 74 29 2c 20 69 6e 74 2c 20 69 6e 74  , int), int, int
11f30 29 3b 0a 69 6e 74 20 61 72 67 63 3b 0a 63 68 61  );.int argc;.cha
11f40 72 20 2a 2a 61 72 67 76 3b 0a 69 6e 74 0a 6d 61  r **argv;.int.ma
11f50 69 6e 20 28 29 0a 7b 0a 72 65 74 75 72 6e 20 66  in ().{.return f
11f60 20 28 65 2c 20 61 72 67 76 2c 20 30 29 20 21 3d   (e, argv, 0) !=
11f70 20 61 72 67 76 5b 30 5d 20 20 7c 7c 20 20 66 20   argv[0]  ||  f 
11f80 28 65 2c 20 61 72 67 76 2c 20 31 29 20 21 3d 20  (e, argv, 1) != 
11f90 61 72 67 76 5b 31 5d 3b 0a 20 20 3b 0a 20 20 72  argv[1];.  ;.  r
11fa0 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f  eturn 0;.}._ACEO
11fb0 46 0a 23 20 44 6f 6e 27 74 20 74 72 79 20 67 63  F.# Don't try gc
11fc0 63 20 2d 61 6e 73 69 3b 20 74 68 61 74 20 74 75  c -ansi; that tu
11fd0 72 6e 73 20 6f 66 66 20 75 73 65 66 75 6c 20 65  rns off useful e
11fe0 78 74 65 6e 73 69 6f 6e 73 20 61 6e 64 0a 23 20  xtensions and.# 
11ff0 62 72 65 61 6b 73 20 73 6f 6d 65 20 73 79 73 74  breaks some syst
12000 65 6d 73 27 20 68 65 61 64 65 72 20 66 69 6c 65  ems' header file
12010 73 2e 0a 23 20 41 49 58 09 09 09 2d 71 6c 61 6e  s..# AIX...-qlan
12020 67 6c 76 6c 3d 61 6e 73 69 0a 23 20 55 6c 74 72  glvl=ansi.# Ultr
12030 69 78 20 61 6e 64 20 4f 53 46 2f 31 09 2d 73 74  ix and OSF/1.-st
12040 64 31 0a 23 20 48 50 2d 55 58 20 31 30 2e 32 30  d1.# HP-UX 10.20
12050 20 61 6e 64 20 6c 61 74 65 72 09 2d 41 65 0a 23   and later.-Ae.#
12060 20 48 50 2d 55 58 20 6f 6c 64 65 72 20 76 65 72   HP-UX older ver
12070 73 69 6f 6e 73 09 2d 41 61 20 2d 44 5f 48 50 55  sions.-Aa -D_HPU
12080 58 5f 53 4f 55 52 43 45 0a 23 20 53 56 52 34 09  X_SOURCE.# SVR4.
12090 09 09 2d 58 63 20 2d 44 5f 5f 45 58 54 45 4e 53  ..-Xc -D__EXTENS
120a0 49 4f 4e 53 5f 5f 0a 66 6f 72 20 61 63 5f 61 72  IONS__.for ac_ar
120b0 67 20 69 6e 20 22 22 20 2d 71 6c 61 6e 67 6c 76  g in "" -qlanglv
120c0 6c 3d 61 6e 73 69 20 2d 73 74 64 31 20 2d 41 65  l=ansi -std1 -Ae
120d0 20 22 2d 41 61 20 2d 44 5f 48 50 55 58 5f 53 4f   "-Aa -D_HPUX_SO
120e0 55 52 43 45 22 20 22 2d 58 63 20 2d 44 5f 5f 45  URCE" "-Xc -D__E
120f0 58 54 45 4e 53 49 4f 4e 53 5f 5f 22 0a 64 6f 0a  XTENSIONS__".do.
12100 20 20 43 43 3d 22 24 61 63 5f 73 61 76 65 5f 43    CC="$ac_save_C
12110 43 20 24 61 63 5f 61 72 67 22 0a 20 20 72 6d 20  C $ac_arg".  rm 
12120 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  -f conftest.$ac_
12130 6f 62 6a 65 78 74 0a 69 66 20 7b 20 28 65 76 61  objext.if { (eva
12140 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
12150 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f  LINENO: \"$ac_co
12160 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20  mpile\"") >&5.  
12170 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c  (eval $ac_compil
12180 65 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72  e) 2>conftest.er
12190 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  1.  ac_status=$?
121a0 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b  .  grep -v '^ *+
121b0 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e  ' conftest.er1 >
121c0 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72  conftest.err.  r
121d0 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
121e0 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74  1.  cat conftest
121f0 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20  .err >&5.  echo 
12200 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
12210 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
12220 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
12230 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26  ac_status); } &&
12240 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73  .. { ac_try='tes
12250 74 20 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72 72  t -z "$ac_c_werr
12260 6f 72 5f 66 6c 61 67 22 0a 09 09 09 20 7c 7c 20  or_flag".... || 
12270 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65  test ! -s confte
12280 73 74 2e 65 72 72 27 0a 20 20 7b 20 28 65 76 61  st.err'.  { (eva
12290 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
122a0 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72  LINENO: \"$ac_tr
122b0 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  y\"") >&5.  (eva
122c0 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a  l $ac_try) 2>&5.
122d0 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
122e0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
122f0 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
12300 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
12310 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
12320 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63  ; }; } &&.. { ac
12330 5f 74 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f  _try='test -s co
12340 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
12350 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68  t'.  { (eval ech
12360 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
12370 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29  O: \"$ac_try\"")
12380 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
12390 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f  _try) 2>&5.  ac_
123a0 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
123b0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
123c0 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
123d0 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
123e0 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20  $ac_status); }; 
123f0 7d 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f  }; then.  ac_cv_
12400 70 72 6f 67 5f 63 63 5f 73 74 64 63 3d 24 61 63  prog_cc_stdc=$ac
12410 5f 61 72 67 0a 62 72 65 61 6b 0a 65 6c 73 65 0a  _arg.break.else.
12420 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20    echo "$as_me: 
12430 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77  failed program w
12440 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f  as:" >&5.sed 's/
12450 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e  ^/| /' conftest.
12460 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 66 69 0a  $ac_ext >&5..fi.
12470 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65  rm -f conftest.e
12480 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  rr conftest.$ac_
12490 6f 62 6a 65 78 74 0a 64 6f 6e 65 0a 72 6d 20 2d  objext.done.rm -
124a0 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  f conftest.$ac_e
124b0 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  xt conftest.$ac_
124c0 6f 62 6a 65 78 74 0a 43 43 3d 24 61 63 5f 73 61  objext.CC=$ac_sa
124d0 76 65 5f 43 43 0a 0a 66 69 0a 0a 63 61 73 65 20  ve_CC..fi..case 
124e0 22 78 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63  "x$ac_cv_prog_cc
124f0 5f 73 74 64 63 22 20 69 6e 0a 20 20 78 7c 78 6e  _stdc" in.  x|xn
12500 6f 29 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73  o).    echo "$as
12510 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
12520 75 6c 74 3a 20 6e 6f 6e 65 20 6e 65 65 64 65 64  ult: none needed
12530 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
12540 48 4f 5f 54 7d 6e 6f 6e 65 20 6e 65 65 64 65 64  HO_T}none needed
12550 22 20 3e 26 36 20 3b 3b 0a 20 20 2a 29 0a 20 20  " >&6 ;;.  *).  
12560 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
12570 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
12580 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73  $ac_cv_prog_cc_s
12590 74 64 63 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  tdc" >&5.echo "$
125a0 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 70  {ECHO_T}$ac_cv_p
125b0 72 6f 67 5f 63 63 5f 73 74 64 63 22 20 3e 26 36  rog_cc_stdc" >&6
125c0 0a 20 20 20 20 43 43 3d 22 24 43 43 20 24 61 63  .    CC="$CC $ac
125d0 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74 64 63  _cv_prog_cc_stdc
125e0 22 20 3b 3b 0a 65 73 61 63 0a 0a 23 20 53 6f 6d  " ;;.esac..# Som
125f0 65 20 70 65 6f 70 6c 65 20 75 73 65 20 61 20 43  e people use a C
12600 2b 2b 20 63 6f 6d 70 69 6c 65 72 20 74 6f 20 63  ++ compiler to c
12610 6f 6d 70 69 6c 65 20 43 2e 20 20 53 69 6e 63 65  ompile C.  Since
12620 20 77 65 20 75 73 65 20 60 65 78 69 74 27 2c 0a   we use `exit',.
12630 23 20 69 6e 20 43 2b 2b 20 77 65 20 6e 65 65 64  # in C++ we need
12640 20 74 6f 20 64 65 63 6c 61 72 65 20 69 74 2e 20   to declare it. 
12650 20 49 6e 20 63 61 73 65 20 73 6f 6d 65 6f 6e 65   In case someone
12660 20 75 73 65 73 20 74 68 65 20 73 61 6d 65 20 63   uses the same c
12670 6f 6d 70 69 6c 65 72 0a 23 20 66 6f 72 20 62 6f  ompiler.# for bo
12680 74 68 20 63 6f 6d 70 69 6c 69 6e 67 20 43 20 61  th compiling C a
12690 6e 64 20 43 2b 2b 20 77 65 20 6e 65 65 64 20 74  nd C++ we need t
126a0 6f 20 68 61 76 65 20 74 68 65 20 43 2b 2b 20 63  o have the C++ c
126b0 6f 6d 70 69 6c 65 72 20 64 65 63 69 64 65 0a 23  ompiler decide.#
126c0 20 74 68 65 20 64 65 63 6c 61 72 61 74 69 6f 6e   the declaration
126d0 20 6f 66 20 65 78 69 74 2c 20 73 69 6e 63 65 20   of exit, since 
126e0 69 74 27 73 20 74 68 65 20 6d 6f 73 74 20 64 65  it's the most de
126f0 6d 61 6e 64 69 6e 67 20 65 6e 76 69 72 6f 6e 6d  manding environm
12700 65 6e 74 2e 0a 63 61 74 20 3e 63 6f 6e 66 74 65  ent..cat >confte
12710 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43  st.$ac_ext <<_AC
12720 45 4f 46 0a 23 69 66 6e 64 65 66 20 5f 5f 63 70  EOF.#ifndef __cp
12730 6c 75 73 70 6c 75 73 0a 20 20 63 68 6f 6b 65 20  lusplus.  choke 
12740 6d 65 0a 23 65 6e 64 69 66 0a 5f 41 43 45 4f 46  me.#endif._ACEOF
12750 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
12760 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20  $ac_objext.if { 
12770 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
12780 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
12790 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26  c_compile\"") >&
127a0 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f  5.  (eval $ac_co
127b0 6d 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65 73  mpile) 2>conftes
127c0 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75  t.er1.  ac_statu
127d0 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27  s=$?.  grep -v '
127e0 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65  ^ *+' conftest.e
127f0 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72  r1 >conftest.err
12800 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  .  rm -f conftes
12810 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66  t.er1.  cat conf
12820 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65  test.err >&5.  e
12830 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
12840 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
12850 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
12860 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
12870 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d  } &&.. { ac_try=
12880 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f  'test -z "$ac_c_
12890 77 65 72 72 6f 72 5f 66 6c 61 67 22 0a 09 09 09  werror_flag"....
128a0 20 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f   || test ! -s co
128b0 6e 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20  nftest.err'.  { 
128c0 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
128d0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
128e0 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
128f0 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
12900 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
12910 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
12920 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
12930 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
12940 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
12950 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20  tus); }; } &&.. 
12960 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d  { ac_try='test -
12970 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  s conftest.$ac_o
12980 62 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c  bjext'.  { (eval
12990 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
129a0 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79  INENO: \"$ac_try
129b0 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
129c0 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20   $ac_try) 2>&5. 
129d0 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
129e0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
129f0 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
12a00 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
12a10 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
12a20 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 66 6f   }; }; then.  fo
12a30 72 20 61 63 5f 64 65 63 6c 61 72 61 74 69 6f 6e  r ac_declaration
12a40 20 69 6e 20 5c 0a 20 20 20 27 27 20 5c 0a 20 20   in \.   '' \.  
12a50 20 27 65 78 74 65 72 6e 20 22 43 22 20 76 6f 69   'extern "C" voi
12a60 64 20 73 74 64 3a 3a 65 78 69 74 20 28 69 6e 74  d std::exit (int
12a70 29 20 74 68 72 6f 77 20 28 29 3b 20 75 73 69 6e  ) throw (); usin
12a80 67 20 73 74 64 3a 3a 65 78 69 74 3b 27 20 5c 0a  g std::exit;' \.
12a90 20 20 20 27 65 78 74 65 72 6e 20 22 43 22 20 76     'extern "C" v
12aa0 6f 69 64 20 73 74 64 3a 3a 65 78 69 74 20 28 69  oid std::exit (i
12ab0 6e 74 29 3b 20 75 73 69 6e 67 20 73 74 64 3a 3a  nt); using std::
12ac0 65 78 69 74 3b 27 20 5c 0a 20 20 20 27 65 78 74  exit;' \.   'ext
12ad0 65 72 6e 20 22 43 22 20 76 6f 69 64 20 65 78 69  ern "C" void exi
12ae0 74 20 28 69 6e 74 29 20 74 68 72 6f 77 20 28 29  t (int) throw ()
12af0 3b 27 20 5c 0a 20 20 20 27 65 78 74 65 72 6e 20  ;' \.   'extern 
12b00 22 43 22 20 76 6f 69 64 20 65 78 69 74 20 28 69  "C" void exit (i
12b10 6e 74 29 3b 27 20 5c 0a 20 20 20 27 76 6f 69 64  nt);' \.   'void
12b20 20 65 78 69 74 20 28 69 6e 74 29 3b 27 0a 64 6f   exit (int);'.do
12b30 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74  .  cat >conftest
12b40 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
12b50 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e  F./* confdefs.h.
12b60 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20    */._ACEOF.cat 
12b70 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e  confdefs.h >>con
12b80 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61  ftest.$ac_ext.ca
12b90 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  t >>conftest.$ac
12ba0 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
12bb0 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e   end confdefs.h.
12bc0 20 20 2a 2f 0a 24 61 63 5f 64 65 63 6c 61 72 61    */.$ac_declara
12bd0 74 69 6f 6e 0a 23 69 6e 63 6c 75 64 65 20 3c 73  tion.#include <s
12be0 74 64 6c 69 62 2e 68 3e 0a 69 6e 74 0a 6d 61 69  tdlib.h>.int.mai
12bf0 6e 20 28 29 0a 7b 0a 65 78 69 74 20 28 34 32 29  n ().{.exit (42)
12c00 3b 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30  ;.  ;.  return 0
12c10 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66  ;.}._ACEOF.rm -f
12c20 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
12c30 6a 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20  jext.if { (eval 
12c40 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
12c50 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70  NENO: \"$ac_comp
12c60 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  ile\"") >&5.  (e
12c70 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29  val $ac_compile)
12c80 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a   2>conftest.er1.
12c90 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
12ca0 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20   grep -v '^ *+' 
12cb0 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f  conftest.er1 >co
12cc0 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20  nftest.err.  rm 
12cd0 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a  -f conftest.er1.
12ce0 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65    cat conftest.e
12cf0 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24  rr >&5.  echo "$
12d00 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
12d10 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
12d20 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
12d30 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09  _status); } &&..
12d40 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20   { ac_try='test 
12d50 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72  -z "$ac_c_werror
12d60 5f 66 6c 61 67 22 0a 09 09 09 20 7c 7c 20 74 65  _flag".... || te
12d70 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74  st ! -s conftest
12d80 2e 65 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20  .err'.  { (eval 
12d90 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
12da0 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c  NENO: \"$ac_try\
12db0 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
12dc0 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20  $ac_try) 2>&5.  
12dd0 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
12de0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
12df0 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
12e00 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
12e10 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
12e20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74  }; } &&.. { ac_t
12e30 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66  ry='test -s conf
12e40 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27  test.$ac_objext'
12e50 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  .  { (eval echo 
12e60 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
12e70 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e   \"$ac_try\"") >
12e80 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74  &5.  (eval $ac_t
12e90 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  ry) 2>&5.  ac_st
12ea0 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
12eb0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
12ec0 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
12ed0 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
12ee0 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b  c_status); }; };
12ef0 20 74 68 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20   then.  :.else. 
12f00 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66   echo "$as_me: f
12f10 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61  ailed program wa
12f20 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e  s:" >&5.sed 's/^
12f30 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24  /| /' conftest.$
12f40 61 63 5f 65 78 74 20 3e 26 35 0a 0a 63 6f 6e 74  ac_ext >&5..cont
12f50 69 6e 75 65 0a 66 69 0a 72 6d 20 2d 66 20 63 6f  inue.fi.rm -f co
12f60 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74  nftest.err conft
12f70 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63  est.$ac_objext c
12f80 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
12f90 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e    cat >conftest.
12fa0 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
12fb0 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  ./* confdefs.h. 
12fc0 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63   */._ACEOF.cat c
12fd0 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66  onfdefs.h >>conf
12fe0 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74  test.$ac_ext.cat
12ff0 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
13000 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
13010 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  end confdefs.h. 
13020 20 2a 2f 0a 24 61 63 5f 64 65 63 6c 61 72 61 74   */.$ac_declarat
13030 69 6f 6e 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a  ion.int.main ().
13040 7b 0a 65 78 69 74 20 28 34 32 29 3b 0a 20 20 3b  {.exit (42);.  ;
13050 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f  .  return 0;.}._
13060 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66  ACEOF.rm -f conf
13070 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a  test.$ac_objext.
13080 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
13090 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
130a0 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22   \"$ac_compile\"
130b0 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
130c0 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 63 6f  ac_compile) 2>co
130d0 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f  nftest.er1.  ac_
130e0 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70  status=$?.  grep
130f0 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74   -v '^ *+' conft
13100 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73  est.er1 >conftes
13110 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f  t.err.  rm -f co
13120 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74  nftest.er1.  cat
13130 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26   conftest.err >&
13140 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  5.  echo "$as_me
13150 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
13160 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
13170 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
13180 75 73 29 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63  us); } &&.. { ac
13190 5f 74 72 79 3d 27 74 65 73 74 20 2d 7a 20 22 24  _try='test -z "$
131a0 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67  ac_c_werror_flag
131b0 22 0a 09 09 09 20 7c 7c 20 74 65 73 74 20 21 20  ".... || test ! 
131c0 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 27  -s conftest.err'
131d0 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  .  { (eval echo 
131e0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
131f0 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e   \"$ac_try\"") >
13200 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74  &5.  (eval $ac_t
13210 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  ry) 2>&5.  ac_st
13220 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
13230 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
13240 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
13250 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
13260 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20  c_status); }; } 
13270 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74  &&.. { ac_try='t
13280 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  est -s conftest.
13290 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20  $ac_objext'.  { 
132a0 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
132b0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
132c0 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
132d0 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
132e0 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
132f0 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
13300 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
13310 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
13320 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
13330 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e  tus); }; }; then
13340 0a 20 20 62 72 65 61 6b 0a 65 6c 73 65 0a 20 20  .  break.else.  
13350 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61  echo "$as_me: fa
13360 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73  iled program was
13370 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f  :" >&5.sed 's/^/
13380 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61  | /' conftest.$a
13390 63 5f 65 78 74 20 3e 26 35 0a 0a 66 69 0a 72 6d  c_ext >&5..fi.rm
133a0 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -f conftest.err
133b0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
133c0 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61  jext conftest.$a
133d0 63 5f 65 78 74 0a 64 6f 6e 65 0a 72 6d 20 2d 66  c_ext.done.rm -f
133e0 20 63 6f 6e 66 74 65 73 74 2a 0a 69 66 20 74 65   conftest*.if te
133f0 73 74 20 2d 6e 20 22 24 61 63 5f 64 65 63 6c 61  st -n "$ac_decla
13400 72 61 74 69 6f 6e 22 3b 20 74 68 65 6e 0a 20 20  ration"; then.  
13410 65 63 68 6f 20 27 23 69 66 64 65 66 20 5f 5f 63  echo '#ifdef __c
13420 70 6c 75 73 70 6c 75 73 27 20 3e 3e 63 6f 6e 66  plusplus' >>conf
13430 64 65 66 73 2e 68 0a 20 20 65 63 68 6f 20 24 61  defs.h.  echo $a
13440 63 5f 64 65 63 6c 61 72 61 74 69 6f 6e 20 20 20  c_declaration   
13450 20 20 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 0a     >>confdefs.h.
13460 20 20 65 63 68 6f 20 27 23 65 6e 64 69 66 27 20    echo '#endif' 
13470 20 20 20 20 20 20 20 20 20 20 20 20 3e 3e 63 6f              >>co
13480 6e 66 64 65 66 73 2e 68 0a 66 69 0a 0a 65 6c 73  nfdefs.h.fi..els
13490 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
134a0 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d  : failed program
134b0 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27   was:" >&5.sed '
134c0 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73  s/^/| /' conftes
134d0 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 66  t.$ac_ext >&5..f
134e0 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  i.rm -f conftest
134f0 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61  .err conftest.$a
13500 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73  c_objext conftes
13510 74 2e 24 61 63 5f 65 78 74 0a 61 63 5f 65 78 74  t.$ac_ext.ac_ext
13520 3d 63 0a 61 63 5f 63 70 70 3d 27 24 43 50 50 20  =c.ac_cpp='$CPP 
13530 24 43 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f  $CPPFLAGS'.ac_co
13540 6d 70 69 6c 65 3d 27 24 43 43 20 2d 63 20 24 43  mpile='$CC -c $C
13550 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20  FLAGS $CPPFLAGS 
13560 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
13570 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24   >&5'.ac_link='$
13580 43 43 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61  CC -o conftest$a
13590 63 5f 65 78 65 65 78 74 20 24 43 46 4c 41 47 53  c_exeext $CFLAGS
135a0 20 24 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c   $CPPFLAGS $LDFL
135b0 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  AGS conftest.$ac
135c0 5f 65 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a  _ext $LIBS >&5'.
135d0 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d  ac_compiler_gnu=
135e0 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65  $ac_cv_c_compile
135f0 72 5f 67 6e 75 0a 0a 65 63 68 6f 20 22 24 61 73  r_gnu..echo "$as
13600 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
13610 63 6b 69 6e 67 20 66 6f 72 20 61 20 73 65 64 20  cking for a sed 
13620 74 68 61 74 20 64 6f 65 73 20 6e 6f 74 20 74 72  that does not tr
13630 75 6e 63 61 74 65 20 6f 75 74 70 75 74 22 20 3e  uncate output" >
13640 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
13650 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 61 20  "checking for a 
13660 73 65 64 20 74 68 61 74 20 64 6f 65 73 20 6e 6f  sed that does no
13670 74 20 74 72 75 6e 63 61 74 65 20 6f 75 74 70 75  t truncate outpu
13680 74 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26  t... $ECHO_C" >&
13690 36 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f  6.if test "${lt_
136a0 63 76 5f 70 61 74 68 5f 53 45 44 2b 73 65 74 7d  cv_path_SED+set}
136b0 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
136c0 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63  echo $ECHO_N "(c
136d0 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20  ached) $ECHO_C" 
136e0 3e 26 36 0a 65 6c 73 65 0a 20 20 23 20 4c 6f 6f  >&6.else.  # Loo
136f0 70 20 74 68 72 6f 75 67 68 20 74 68 65 20 75 73  p through the us
13700 65 72 27 73 20 70 61 74 68 20 61 6e 64 20 74 65  er's path and te
13710 73 74 20 66 6f 72 20 73 65 64 20 61 6e 64 20 67  st for sed and g
13720 73 65 64 2e 0a 23 20 54 68 65 6e 20 75 73 65 20  sed..# Then use 
13730 74 68 61 74 20 6c 69 73 74 20 6f 66 20 73 65 64  that list of sed
13740 27 73 20 61 73 20 6f 6e 65 73 20 74 6f 20 74 65  's as ones to te
13750 73 74 20 66 6f 72 20 74 72 75 6e 63 61 74 69 6f  st for truncatio
13760 6e 2e 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24  n..as_save_IFS=$
13770 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53  IFS; IFS=$PATH_S
13780 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f  EPARATOR.for as_
13790 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a  dir in $PATH.do.
137a0 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49    IFS=$as_save_I
137b0 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61  FS.  test -z "$a
137c0 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72  s_dir" && as_dir
137d0 3d 2e 0a 20 20 66 6f 72 20 6c 74 5f 61 63 5f 70  =..  for lt_ac_p
137e0 72 6f 67 20 69 6e 20 73 65 64 20 67 73 65 64 3b  rog in sed gsed;
137f0 20 64 6f 0a 20 20 20 20 66 6f 72 20 61 63 5f 65   do.    for ac_e
13800 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61  xec_ext in '' $a
13810 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74  c_executable_ext
13820 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 20 20  ensions; do.    
13830 20 20 69 66 20 24 61 73 5f 65 78 65 63 75 74 61    if $as_executa
13840 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24  ble_p "$as_dir/$
13850 6c 74 5f 61 63 5f 70 72 6f 67 24 61 63 5f 65 78  lt_ac_prog$ac_ex
13860 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20  ec_ext"; then.  
13870 20 20 20 20 20 20 6c 74 5f 61 63 5f 73 65 64 5f        lt_ac_sed_
13880 6c 69 73 74 3d 22 24 6c 74 5f 61 63 5f 73 65 64  list="$lt_ac_sed
13890 5f 6c 69 73 74 20 24 61 73 5f 64 69 72 2f 24 6c  _list $as_dir/$l
138a0 74 5f 61 63 5f 70 72 6f 67 24 61 63 5f 65 78 65  t_ac_prog$ac_exe
138b0 63 5f 65 78 74 22 0a 20 20 20 20 20 20 66 69 0a  c_ext".      fi.
138c0 20 20 20 20 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a      done.  done.
138d0 64 6f 6e 65 0a 6c 74 5f 61 63 5f 6d 61 78 3d 30  done.lt_ac_max=0
138e0 0a 6c 74 5f 61 63 5f 63 6f 75 6e 74 3d 30 0a 23  .lt_ac_count=0.#
138f0 20 41 64 64 20 2f 75 73 72 2f 78 70 67 34 2f 62   Add /usr/xpg4/b
13900 69 6e 2f 73 65 64 20 61 73 20 69 74 20 69 73 20  in/sed as it is 
13910 74 79 70 69 63 61 6c 6c 79 20 66 6f 75 6e 64 20  typically found 
13920 6f 6e 20 53 6f 6c 61 72 69 73 0a 23 20 61 6c 6f  on Solaris.# alo
13930 6e 67 20 77 69 74 68 20 2f 62 69 6e 2f 73 65 64  ng with /bin/sed
13940 20 74 68 61 74 20 74 72 75 6e 63 61 74 65 73 20   that truncates 
13950 6f 75 74 70 75 74 2e 0a 66 6f 72 20 6c 74 5f 61  output..for lt_a
13960 63 5f 73 65 64 20 69 6e 20 24 6c 74 5f 61 63 5f  c_sed in $lt_ac_
13970 73 65 64 5f 6c 69 73 74 20 2f 75 73 72 2f 78 70  sed_list /usr/xp
13980 67 34 2f 62 69 6e 2f 73 65 64 3b 20 64 6f 0a 20  g4/bin/sed; do. 
13990 20 74 65 73 74 20 21 20 2d 66 20 24 6c 74 5f 61   test ! -f $lt_a
139a0 63 5f 73 65 64 20 26 26 20 62 72 65 61 6b 0a 20  c_sed && break. 
139b0 20 63 61 74 20 2f 64 65 76 2f 6e 75 6c 6c 20 3e   cat /dev/null >
139c0 20 63 6f 6e 66 74 65 73 74 2e 69 6e 0a 20 20 6c   conftest.in.  l
139d0 74 5f 61 63 5f 63 6f 75 6e 74 3d 30 0a 20 20 65  t_ac_count=0.  e
139e0 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 30 31 32  cho $ECHO_N "012
139f0 33 34 35 36 37 38 39 24 45 43 48 4f 5f 43 22 20  3456789$ECHO_C" 
13a00 3e 63 6f 6e 66 74 65 73 74 2e 69 6e 0a 20 20 23  >conftest.in.  #
13a10 20 43 68 65 63 6b 20 66 6f 72 20 47 4e 55 20 73   Check for GNU s
13a20 65 64 20 61 6e 64 20 73 65 6c 65 63 74 20 69 74  ed and select it
13a30 20 69 66 20 69 74 20 69 73 20 66 6f 75 6e 64 2e   if it is found.
13a40 0a 20 20 69 66 20 22 24 6c 74 5f 61 63 5f 73 65  .  if "$lt_ac_se
13a50 64 22 20 2d 2d 76 65 72 73 69 6f 6e 20 32 3e 26  d" --version 2>&
13a60 31 20 3c 20 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20  1 < /dev/null | 
13a70 67 72 65 70 20 27 47 4e 55 27 20 3e 20 2f 64 65  grep 'GNU' > /de
13a80 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20  v/null; then.   
13a90 20 6c 74 5f 63 76 5f 70 61 74 68 5f 53 45 44 3d   lt_cv_path_SED=
13aa0 24 6c 74 5f 61 63 5f 73 65 64 0a 20 20 20 20 62  $lt_ac_sed.    b
13ab0 72 65 61 6b 0a 20 20 66 69 0a 20 20 77 68 69 6c  reak.  fi.  whil
13ac0 65 20 74 72 75 65 3b 20 64 6f 0a 20 20 20 20 63  e true; do.    c
13ad0 61 74 20 63 6f 6e 66 74 65 73 74 2e 69 6e 20 63  at conftest.in c
13ae0 6f 6e 66 74 65 73 74 2e 69 6e 20 3e 63 6f 6e 66  onftest.in >conf
13af0 74 65 73 74 2e 74 6d 70 0a 20 20 20 20 6d 76 20  test.tmp.    mv 
13b00 63 6f 6e 66 74 65 73 74 2e 74 6d 70 20 63 6f 6e  conftest.tmp con
13b10 66 74 65 73 74 2e 69 6e 0a 20 20 20 20 63 70 20  ftest.in.    cp 
13b20 63 6f 6e 66 74 65 73 74 2e 69 6e 20 63 6f 6e 66  conftest.in conf
13b30 74 65 73 74 2e 6e 6c 0a 20 20 20 20 65 63 68 6f  test.nl.    echo
13b40 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 6e 6c 0a 20   >>conftest.nl. 
13b50 20 20 20 24 6c 74 5f 61 63 5f 73 65 64 20 2d 65     $lt_ac_sed -e
13b60 20 27 73 2f 61 24 2f 2f 27 20 3c 20 63 6f 6e 66   's/a$//' < conf
13b70 74 65 73 74 2e 6e 6c 20 3e 63 6f 6e 66 74 65 73  test.nl >conftes
13b80 74 2e 6f 75 74 20 7c 7c 20 62 72 65 61 6b 0a 20  t.out || break. 
13b90 20 20 20 63 6d 70 20 2d 73 20 63 6f 6e 66 74 65     cmp -s confte
13ba0 73 74 2e 6f 75 74 20 63 6f 6e 66 74 65 73 74 2e  st.out conftest.
13bb0 6e 6c 20 7c 7c 20 62 72 65 61 6b 0a 20 20 20 20  nl || break.    
13bc0 23 20 31 30 30 30 30 20 63 68 61 72 73 20 61 73  # 10000 chars as
13bd0 20 69 6e 70 75 74 20 73 65 65 6d 73 20 6d 6f 72   input seems mor
13be0 65 20 74 68 61 6e 20 65 6e 6f 75 67 68 0a 20 20  e than enough.  
13bf0 20 20 74 65 73 74 20 24 6c 74 5f 61 63 5f 63 6f    test $lt_ac_co
13c00 75 6e 74 20 2d 67 74 20 31 30 20 26 26 20 62 72  unt -gt 10 && br
13c10 65 61 6b 0a 20 20 20 20 6c 74 5f 61 63 5f 63 6f  eak.    lt_ac_co
13c20 75 6e 74 3d 60 65 78 70 72 20 24 6c 74 5f 61 63  unt=`expr $lt_ac
13c30 5f 63 6f 75 6e 74 20 2b 20 31 60 0a 20 20 20 20  _count + 1`.    
13c40 69 66 20 74 65 73 74 20 24 6c 74 5f 61 63 5f 63  if test $lt_ac_c
13c50 6f 75 6e 74 20 2d 67 74 20 24 6c 74 5f 61 63 5f  ount -gt $lt_ac_
13c60 6d 61 78 3b 20 74 68 65 6e 0a 20 20 20 20 20 20  max; then.      
13c70 6c 74 5f 61 63 5f 6d 61 78 3d 24 6c 74 5f 61 63  lt_ac_max=$lt_ac
13c80 5f 63 6f 75 6e 74 0a 20 20 20 20 20 20 6c 74 5f  _count.      lt_
13c90 63 76 5f 70 61 74 68 5f 53 45 44 3d 24 6c 74 5f  cv_path_SED=$lt_
13ca0 61 63 5f 73 65 64 0a 20 20 20 20 66 69 0a 20 20  ac_sed.    fi.  
13cb0 64 6f 6e 65 0a 64 6f 6e 65 0a 53 45 44 3d 24 6c  done.done.SED=$l
13cc0 74 5f 63 76 5f 70 61 74 68 5f 53 45 44 0a 0a 66  t_cv_path_SED..f
13cd0 69 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  i..echo "$as_me:
13ce0 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
13cf0 20 24 53 45 44 22 20 3e 26 35 0a 65 63 68 6f 20   $SED" >&5.echo 
13d00 22 24 7b 45 43 48 4f 5f 54 7d 24 53 45 44 22 20  "${ECHO_T}$SED" 
13d10 3e 26 36 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d  >&6..echo "$as_m
13d20 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
13d30 69 6e 67 20 66 6f 72 20 65 67 72 65 70 22 20 3e  ing for egrep" >
13d40 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
13d50 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 65 67  "checking for eg
13d60 72 65 70 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  rep... $ECHO_C" 
13d70 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61  >&6.if test "${a
13d80 63 5f 63 76 5f 70 72 6f 67 5f 65 67 72 65 70 2b  c_cv_prog_egrep+
13d90 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
13da0 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
13db0 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
13dc0 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69  _C" >&6.else.  i
13dd0 66 20 65 63 68 6f 20 61 20 7c 20 28 67 72 65 70  f echo a | (grep
13de0 20 2d 45 20 27 28 61 7c 62 29 27 29 20 3e 2f 64   -E '(a|b)') >/d
13df0 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 0a 20 20 20  ev/null 2>&1.   
13e00 20 74 68 65 6e 20 61 63 5f 63 76 5f 70 72 6f 67   then ac_cv_prog
13e10 5f 65 67 72 65 70 3d 27 67 72 65 70 20 2d 45 27  _egrep='grep -E'
13e20 0a 20 20 20 20 65 6c 73 65 20 61 63 5f 63 76 5f  .    else ac_cv_
13e30 70 72 6f 67 5f 65 67 72 65 70 3d 27 65 67 72 65  prog_egrep='egre
13e40 70 27 0a 20 20 20 20 66 69 0a 66 69 0a 65 63 68  p'.    fi.fi.ech
13e50 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
13e60 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63  O: result: $ac_c
13e70 76 5f 70 72 6f 67 5f 65 67 72 65 70 22 20 3e 26  v_prog_egrep" >&
13e80 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
13e90 7d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 65 67 72  }$ac_cv_prog_egr
13ea0 65 70 22 20 3e 26 36 0a 20 45 47 52 45 50 3d 24  ep" >&6. EGREP=$
13eb0 61 63 5f 63 76 5f 70 72 6f 67 5f 65 67 72 65 70  ac_cv_prog_egrep
13ec0 0a 0a 0a 0a 23 20 43 68 65 63 6b 20 77 68 65 74  ....# Check whet
13ed0 68 65 72 20 2d 2d 77 69 74 68 2d 67 6e 75 2d 6c  her --with-gnu-l
13ee0 64 20 6f 72 20 2d 2d 77 69 74 68 6f 75 74 2d 67  d or --without-g
13ef0 6e 75 2d 6c 64 20 77 61 73 20 67 69 76 65 6e 2e  nu-ld was given.
13f00 0a 69 66 20 74 65 73 74 20 22 24 7b 77 69 74 68  .if test "${with
13f10 5f 67 6e 75 5f 6c 64 2b 73 65 74 7d 22 20 3d 20  _gnu_ld+set}" = 
13f20 73 65 74 3b 20 74 68 65 6e 0a 20 20 77 69 74 68  set; then.  with
13f30 76 61 6c 3d 22 24 77 69 74 68 5f 67 6e 75 5f 6c  val="$with_gnu_l
13f40 64 22 0a 20 20 74 65 73 74 20 22 24 77 69 74 68  d".  test "$with
13f50 76 61 6c 22 20 3d 20 6e 6f 20 7c 7c 20 77 69 74  val" = no || wit
13f60 68 5f 67 6e 75 5f 6c 64 3d 79 65 73 0a 65 6c 73  h_gnu_ld=yes.els
13f70 65 0a 20 20 77 69 74 68 5f 67 6e 75 5f 6c 64 3d  e.  with_gnu_ld=
13f80 6e 6f 0a 66 69 3b 0a 61 63 5f 70 72 6f 67 3d 6c  no.fi;.ac_prog=l
13f90 64 0a 69 66 20 74 65 73 74 20 22 24 47 43 43 22  d.if test "$GCC"
13fa0 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 23   = yes; then.  #
13fb0 20 43 68 65 63 6b 20 69 66 20 67 63 63 20 2d 70   Check if gcc -p
13fc0 72 69 6e 74 2d 70 72 6f 67 2d 6e 61 6d 65 3d 6c  rint-prog-name=l
13fd0 64 20 67 69 76 65 73 20 61 20 70 61 74 68 2e 0a  d gives a path..
13fe0 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
13ff0 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
14000 20 66 6f 72 20 6c 64 20 75 73 65 64 20 62 79 20   for ld used by 
14010 24 43 43 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  $CC" >&5.echo $E
14020 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
14030 66 6f 72 20 6c 64 20 75 73 65 64 20 62 79 20 24  for ld used by $
14040 43 43 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  CC... $ECHO_C" >
14050 26 36 0a 20 20 63 61 73 65 20 24 68 6f 73 74 20  &6.  case $host 
14060 69 6e 0a 20 20 2a 2d 2a 2d 6d 69 6e 67 77 2a 29  in.  *-*-mingw*)
14070 0a 20 20 20 20 23 20 67 63 63 20 6c 65 61 76 65  .    # gcc leave
14080 73 20 61 20 74 72 61 69 6c 69 6e 67 20 63 61 72  s a trailing car
14090 72 69 61 67 65 20 72 65 74 75 72 6e 20 77 68 69  riage return whi
140a0 63 68 20 75 70 73 65 74 73 20 6d 69 6e 67 77 0a  ch upsets mingw.
140b0 20 20 20 20 61 63 5f 70 72 6f 67 3d 60 28 24 43      ac_prog=`($C
140c0 43 20 2d 70 72 69 6e 74 2d 70 72 6f 67 2d 6e 61  C -print-prog-na
140d0 6d 65 3d 6c 64 29 20 32 3e 26 35 20 7c 20 74 72  me=ld) 2>&5 | tr
140e0 20 2d 64 20 27 5c 30 31 35 27 60 20 3b 3b 0a 20   -d '\015'` ;;. 
140f0 20 2a 29 0a 20 20 20 20 61 63 5f 70 72 6f 67 3d   *).    ac_prog=
14100 60 28 24 43 43 20 2d 70 72 69 6e 74 2d 70 72 6f  `($CC -print-pro
14110 67 2d 6e 61 6d 65 3d 6c 64 29 20 32 3e 26 35 60  g-name=ld) 2>&5`
14120 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 63 61 73   ;;.  esac.  cas
14130 65 20 24 61 63 5f 70 72 6f 67 20 69 6e 0a 20 20  e $ac_prog in.  
14140 20 20 23 20 41 63 63 65 70 74 20 61 62 73 6f 6c    # Accept absol
14150 75 74 65 20 70 61 74 68 73 2e 0a 20 20 20 20 5b  ute paths..    [
14160 5c 5c 2f 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a  \\/]* | ?:[\\/]*
14170 29 0a 20 20 20 20 20 20 72 65 5f 64 69 72 65 6c  ).      re_direl
14180 74 3d 27 2f 5b 5e 2f 5d 5b 5e 2f 5d 2a 2f 5c 2e  t='/[^/][^/]*/\.
14190 5c 2e 2f 27 0a 20 20 20 20 20 20 23 20 43 61 6e  \./'.      # Can
141a0 6f 6e 69 63 61 6c 69 7a 65 20 74 68 65 20 70 61  onicalize the pa
141b0 74 68 6e 61 6d 65 20 6f 66 20 6c 64 0a 20 20 20  thname of ld.   
141c0 20 20 20 61 63 5f 70 72 6f 67 3d 60 65 63 68 6f     ac_prog=`echo
141d0 20 24 61 63 5f 70 72 6f 67 7c 20 24 53 45 44 20   $ac_prog| $SED 
141e0 27 73 25 5c 5c 5c 5c 25 2f 25 67 27 60 0a 20 20  's%\\\\%/%g'`.  
141f0 20 20 20 20 77 68 69 6c 65 20 65 63 68 6f 20 24      while echo $
14200 61 63 5f 70 72 6f 67 20 7c 20 67 72 65 70 20 22  ac_prog | grep "
14210 24 72 65 5f 64 69 72 65 6c 74 22 20 3e 20 2f 64  $re_direlt" > /d
14220 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 64 6f  ev/null 2>&1; do
14230 0a 09 61 63 5f 70 72 6f 67 3d 60 65 63 68 6f 20  ..ac_prog=`echo 
14240 24 61 63 5f 70 72 6f 67 7c 20 24 53 45 44 20 22  $ac_prog| $SED "
14250 73 25 24 72 65 5f 64 69 72 65 6c 74 25 2f 25 22  s%$re_direlt%/%"
14260 60 0a 20 20 20 20 20 20 64 6f 6e 65 0a 20 20 20  `.      done.   
14270 20 20 20 74 65 73 74 20 2d 7a 20 22 24 4c 44 22     test -z "$LD"
14280 20 26 26 20 4c 44 3d 22 24 61 63 5f 70 72 6f 67   && LD="$ac_prog
14290 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20 22 22 29  ".      ;;.  "")
142a0 0a 20 20 20 20 23 20 49 66 20 69 74 20 66 61 69  .    # If it fai
142b0 6c 73 2c 20 74 68 65 6e 20 70 72 65 74 65 6e 64  ls, then pretend
142c0 20 77 65 20 61 72 65 6e 27 74 20 75 73 69 6e 67   we aren't using
142d0 20 47 43 43 2e 0a 20 20 20 20 61 63 5f 70 72 6f   GCC..    ac_pro
142e0 67 3d 6c 64 0a 20 20 20 20 3b 3b 0a 20 20 2a 29  g=ld.    ;;.  *)
142f0 0a 20 20 20 20 23 20 49 66 20 69 74 20 69 73 20  .    # If it is 
14300 72 65 6c 61 74 69 76 65 2c 20 74 68 65 6e 20 73  relative, then s
14310 65 61 72 63 68 20 66 6f 72 20 74 68 65 20 66 69  earch for the fi
14320 72 73 74 20 6c 64 20 69 6e 20 50 41 54 48 2e 0a  rst ld in PATH..
14330 20 20 20 20 77 69 74 68 5f 67 6e 75 5f 6c 64 3d      with_gnu_ld=
14340 75 6e 6b 6e 6f 77 6e 0a 20 20 20 20 3b 3b 0a 20  unknown.    ;;. 
14350 20 65 73 61 63 0a 65 6c 69 66 20 74 65 73 74 20   esac.elif test 
14360 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22 20 3d  "$with_gnu_ld" =
14370 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 65 63 68   yes; then.  ech
14380 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
14390 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  O: checking for 
143a0 47 4e 55 20 6c 64 22 20 3e 26 35 0a 65 63 68 6f  GNU ld" >&5.echo
143b0 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
143c0 6e 67 20 66 6f 72 20 47 4e 55 20 6c 64 2e 2e 2e  ng for GNU ld...
143d0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
143e0 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
143f0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
14400 69 6e 67 20 66 6f 72 20 6e 6f 6e 2d 47 4e 55 20  ing for non-GNU 
14410 6c 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  ld" >&5.echo $EC
14420 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66  HO_N "checking f
14430 6f 72 20 6e 6f 6e 2d 47 4e 55 20 6c 64 2e 2e 2e  or non-GNU ld...
14440 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 66 69   $ECHO_C" >&6.fi
14450 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63  .if test "${lt_c
14460 76 5f 70 61 74 68 5f 4c 44 2b 73 65 74 7d 22 20  v_path_LD+set}" 
14470 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63  = set; then.  ec
14480 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63  ho $ECHO_N "(cac
14490 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26  hed) $ECHO_C" >&
144a0 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74  6.else.  if test
144b0 20 2d 7a 20 22 24 4c 44 22 3b 20 74 68 65 6e 0a   -z "$LD"; then.
144c0 20 20 6c 74 5f 73 61 76 65 5f 69 66 73 3d 22 24    lt_save_ifs="$
144d0 49 46 53 22 3b 20 49 46 53 3d 24 50 41 54 48 5f  IFS"; IFS=$PATH_
144e0 53 45 50 41 52 41 54 4f 52 0a 20 20 66 6f 72 20  SEPARATOR.  for 
144f0 61 63 5f 64 69 72 20 69 6e 20 24 50 41 54 48 3b  ac_dir in $PATH;
14500 20 64 6f 0a 20 20 20 20 49 46 53 3d 22 24 6c 74   do.    IFS="$lt
14510 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 20 20 74  _save_ifs".    t
14520 65 73 74 20 2d 7a 20 22 24 61 63 5f 64 69 72 22  est -z "$ac_dir"
14530 20 26 26 20 61 63 5f 64 69 72 3d 2e 0a 20 20 20   && ac_dir=..   
14540 20 69 66 20 74 65 73 74 20 2d 66 20 22 24 61 63   if test -f "$ac
14550 5f 64 69 72 2f 24 61 63 5f 70 72 6f 67 22 20 7c  _dir/$ac_prog" |
14560 7c 20 74 65 73 74 20 2d 66 20 22 24 61 63 5f 64  | test -f "$ac_d
14570 69 72 2f 24 61 63 5f 70 72 6f 67 24 61 63 5f 65  ir/$ac_prog$ac_e
14580 78 65 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20  xeext"; then.   
14590 20 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4c 44     lt_cv_path_LD
145a0 3d 22 24 61 63 5f 64 69 72 2f 24 61 63 5f 70 72  ="$ac_dir/$ac_pr
145b0 6f 67 22 0a 20 20 20 20 20 20 23 20 43 68 65 63  og".      # Chec
145c0 6b 20 74 6f 20 73 65 65 20 69 66 20 74 68 65 20  k to see if the 
145d0 70 72 6f 67 72 61 6d 20 69 73 20 47 4e 55 20 6c  program is GNU l
145e0 64 2e 20 20 49 27 64 20 72 61 74 68 65 72 20 75  d.  I'd rather u
145f0 73 65 20 2d 2d 76 65 72 73 69 6f 6e 2c 0a 20 20  se --version,.  
14600 20 20 20 20 23 20 62 75 74 20 61 70 70 61 72 65      # but appare
14610 6e 74 6c 79 20 73 6f 6d 65 20 47 4e 55 20 6c 64  ntly some GNU ld
14620 27 73 20 6f 6e 6c 79 20 61 63 63 65 70 74 20 2d  's only accept -
14630 76 2e 0a 20 20 20 20 20 20 23 20 42 72 65 61 6b  v..      # Break
14640 20 6f 6e 6c 79 20 69 66 20 69 74 20 77 61 73 20   only if it was 
14650 74 68 65 20 47 4e 55 2f 6e 6f 6e 2d 47 4e 55 20  the GNU/non-GNU 
14660 6c 64 20 74 68 61 74 20 77 65 20 70 72 65 66 65  ld that we prefe
14670 72 2e 0a 20 20 20 20 20 20 63 61 73 65 20 60 22  r..      case `"
14680 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4c 44 22 20  $lt_cv_path_LD" 
14690 2d 76 20 32 3e 26 31 20 3c 2f 64 65 76 2f 6e 75  -v 2>&1 </dev/nu
146a0 6c 6c 60 20 69 6e 0a 20 20 20 20 20 20 2a 47 4e  ll` in.      *GN
146b0 55 2a 20 7c 20 2a 27 77 69 74 68 20 42 46 44 27  U* | *'with BFD'
146c0 2a 29 0a 09 74 65 73 74 20 22 24 77 69 74 68 5f  *)..test "$with_
146d0 67 6e 75 5f 6c 64 22 20 21 3d 20 6e 6f 20 26 26  gnu_ld" != no &&
146e0 20 62 72 65 61 6b 0a 09 3b 3b 0a 20 20 20 20 20   break..;;.     
146f0 20 2a 29 0a 09 74 65 73 74 20 22 24 77 69 74 68   *)..test "$with
14700 5f 67 6e 75 5f 6c 64 22 20 21 3d 20 79 65 73 20  _gnu_ld" != yes 
14710 26 26 20 62 72 65 61 6b 0a 09 3b 3b 0a 20 20 20  && break..;;.   
14720 20 20 20 65 73 61 63 0a 20 20 20 20 66 69 0a 20     esac.    fi. 
14730 20 64 6f 6e 65 0a 20 20 49 46 53 3d 22 24 6c 74   done.  IFS="$lt
14740 5f 73 61 76 65 5f 69 66 73 22 0a 65 6c 73 65 0a  _save_ifs".else.
14750 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4c 44 3d    lt_cv_path_LD=
14760 22 24 4c 44 22 20 23 20 4c 65 74 20 74 68 65 20  "$LD" # Let the 
14770 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68  user override th
14780 65 20 74 65 73 74 20 77 69 74 68 20 61 20 70 61  e test with a pa
14790 74 68 2e 0a 66 69 0a 66 69 0a 0a 4c 44 3d 22 24  th..fi.fi..LD="$
147a0 6c 74 5f 63 76 5f 70 61 74 68 5f 4c 44 22 0a 69  lt_cv_path_LD".i
147b0 66 20 74 65 73 74 20 2d 6e 20 22 24 4c 44 22 3b  f test -n "$LD";
147c0 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61   then.  echo "$a
147d0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
147e0 73 75 6c 74 3a 20 24 4c 44 22 20 3e 26 35 0a 65  sult: $LD" >&5.e
147f0 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 4c  cho "${ECHO_T}$L
14800 44 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63  D" >&6.else.  ec
14810 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
14820 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20  NO: result: no" 
14830 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
14840 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 74 65  _T}no" >&6.fi.te
14850 73 74 20 2d 7a 20 22 24 4c 44 22 20 26 26 20 7b  st -z "$LD" && {
14860 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
14870 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20  $LINENO: error: 
14880 6e 6f 20 61 63 63 65 70 74 61 62 6c 65 20 6c 64  no acceptable ld
14890 20 66 6f 75 6e 64 20 69 6e 20 5c 24 50 41 54 48   found in \$PATH
148a0 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f  " >&5.echo "$as_
148b0 6d 65 3a 20 65 72 72 6f 72 3a 20 6e 6f 20 61 63  me: error: no ac
148c0 63 65 70 74 61 62 6c 65 20 6c 64 20 66 6f 75 6e  ceptable ld foun
148d0 64 20 69 6e 20 5c 24 50 41 54 48 22 20 3e 26 32  d in \$PATH" >&2
148e0 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29  ;}.   { (exit 1)
148f0 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 65  ; exit 1; }; }.e
14900 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
14910 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 69 66  ENO: checking if
14920 20 74 68 65 20 6c 69 6e 6b 65 72 20 28 24 4c 44   the linker ($LD
14930 29 20 69 73 20 47 4e 55 20 6c 64 22 20 3e 26 35  ) is GNU ld" >&5
14940 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
14950 68 65 63 6b 69 6e 67 20 69 66 20 74 68 65 20 6c  hecking if the l
14960 69 6e 6b 65 72 20 28 24 4c 44 29 20 69 73 20 47  inker ($LD) is G
14970 4e 55 20 6c 64 2e 2e 2e 20 24 45 43 48 4f 5f 43  NU ld... $ECHO_C
14980 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24  " >&6.if test "$
14990 7b 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f  {lt_cv_prog_gnu_
149a0 6c 64 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  ld+set}" = set; 
149b0 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
149c0 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
149d0 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a  CHO_C" >&6.else.
149e0 20 20 23 20 49 27 64 20 72 61 74 68 65 72 20 75    # I'd rather u
149f0 73 65 20 2d 2d 76 65 72 73 69 6f 6e 20 68 65 72  se --version her
14a00 65 2c 20 62 75 74 20 61 70 70 61 72 65 6e 74 6c  e, but apparentl
14a10 79 20 73 6f 6d 65 20 47 4e 55 20 6c 64 27 73 20  y some GNU ld's 
14a20 6f 6e 6c 79 20 61 63 63 65 70 74 20 2d 76 2e 0a  only accept -v..
14a30 63 61 73 65 20 60 24 4c 44 20 2d 76 20 32 3e 26  case `$LD -v 2>&
14a40 31 20 3c 2f 64 65 76 2f 6e 75 6c 6c 60 20 69 6e  1 </dev/null` in
14a50 0a 2a 47 4e 55 2a 20 7c 20 2a 27 77 69 74 68 20  .*GNU* | *'with 
14a60 42 46 44 27 2a 29 0a 20 20 6c 74 5f 63 76 5f 70  BFD'*).  lt_cv_p
14a70 72 6f 67 5f 67 6e 75 5f 6c 64 3d 79 65 73 0a 20  rog_gnu_ld=yes. 
14a80 20 3b 3b 0a 2a 29 0a 20 20 6c 74 5f 63 76 5f 70   ;;.*).  lt_cv_p
14a90 72 6f 67 5f 67 6e 75 5f 6c 64 3d 6e 6f 0a 20 20  rog_gnu_ld=no.  
14aa0 3b 3b 0a 65 73 61 63 0a 66 69 0a 65 63 68 6f 20  ;;.esac.fi.echo 
14ab0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
14ac0 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f   result: $lt_cv_
14ad0 70 72 6f 67 5f 67 6e 75 5f 6c 64 22 20 3e 26 35  prog_gnu_ld" >&5
14ae0 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
14af0 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f  $lt_cv_prog_gnu_
14b00 6c 64 22 20 3e 26 36 0a 77 69 74 68 5f 67 6e 75  ld" >&6.with_gnu
14b10 5f 6c 64 3d 24 6c 74 5f 63 76 5f 70 72 6f 67 5f  _ld=$lt_cv_prog_
14b20 67 6e 75 5f 6c 64 0a 0a 0a 65 63 68 6f 20 22 24  gnu_ld...echo "$
14b30 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
14b40 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 4c 44 20  hecking for $LD 
14b50 6f 70 74 69 6f 6e 20 74 6f 20 72 65 6c 6f 61 64  option to reload
14b60 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 22 20 3e   object files" >
14b70 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
14b80 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 4c  "checking for $L
14b90 44 20 6f 70 74 69 6f 6e 20 74 6f 20 72 65 6c 6f  D option to relo
14ba0 61 64 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 2e  ad object files.
14bb0 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
14bc0 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76  if test "${lt_cv
14bd0 5f 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c 61 67 2b  _ld_reload_flag+
14be0 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
14bf0 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
14c00 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
14c10 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 6c  _C" >&6.else.  l
14c20 74 5f 63 76 5f 6c 64 5f 72 65 6c 6f 61 64 5f 66  t_cv_ld_reload_f
14c30 6c 61 67 3d 27 2d 72 27 0a 66 69 0a 65 63 68 6f  lag='-r'.fi.echo
14c40 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
14c50 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76  : result: $lt_cv
14c60 5f 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c 61 67 22  _ld_reload_flag"
14c70 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
14c80 4f 5f 54 7d 24 6c 74 5f 63 76 5f 6c 64 5f 72 65  O_T}$lt_cv_ld_re
14c90 6c 6f 61 64 5f 66 6c 61 67 22 20 3e 26 36 0a 72  load_flag" >&6.r
14ca0 65 6c 6f 61 64 5f 66 6c 61 67 3d 24 6c 74 5f 63  eload_flag=$lt_c
14cb0 76 5f 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c 61 67  v_ld_reload_flag
14cc0 0a 63 61 73 65 20 24 72 65 6c 6f 61 64 5f 66 6c  .case $reload_fl
14cd0 61 67 20 69 6e 0a 22 22 20 7c 20 22 20 22 2a 29  ag in."" | " "*)
14ce0 20 3b 3b 0a 2a 29 20 72 65 6c 6f 61 64 5f 66 6c   ;;.*) reload_fl
14cf0 61 67 3d 22 20 24 72 65 6c 6f 61 64 5f 66 6c 61  ag=" $reload_fla
14d00 67 22 20 3b 3b 0a 65 73 61 63 0a 72 65 6c 6f 61  g" ;;.esac.reloa
14d10 64 5f 63 6d 64 73 3d 27 24 4c 44 24 72 65 6c 6f  d_cmds='$LD$relo
14d20 61 64 5f 66 6c 61 67 20 2d 6f 20 24 6f 75 74 70  ad_flag -o $outp
14d30 75 74 24 72 65 6c 6f 61 64 5f 6f 62 6a 73 27 0a  ut$reload_objs'.
14d40 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
14d50 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
14d60 66 6f 72 20 42 53 44 2d 63 6f 6d 70 61 74 69 62  for BSD-compatib
14d70 6c 65 20 6e 6d 22 20 3e 26 35 0a 65 63 68 6f 20  le nm" >&5.echo 
14d80 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
14d90 67 20 66 6f 72 20 42 53 44 2d 63 6f 6d 70 61 74  g for BSD-compat
14da0 69 62 6c 65 20 6e 6d 2e 2e 2e 20 24 45 43 48 4f  ible nm... $ECHO
14db0 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  _C" >&6.if test 
14dc0 22 24 7b 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d  "${lt_cv_path_NM
14dd0 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
14de0 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
14df0 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
14e00 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
14e10 69 66 20 74 65 73 74 20 2d 6e 20 22 24 4e 4d 22  if test -n "$NM"
14e20 3b 20 74 68 65 6e 0a 20 20 23 20 4c 65 74 20 74  ; then.  # Let t
14e30 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65  he user override
14e40 20 74 68 65 20 74 65 73 74 2e 0a 20 20 6c 74 5f   the test..  lt_
14e50 63 76 5f 70 61 74 68 5f 4e 4d 3d 22 24 4e 4d 22  cv_path_NM="$NM"
14e60 0a 65 6c 73 65 0a 20 20 6c 74 5f 73 61 76 65 5f  .else.  lt_save_
14e70 69 66 73 3d 22 24 49 46 53 22 3b 20 49 46 53 3d  ifs="$IFS"; IFS=
14e80 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a  $PATH_SEPARATOR.
14e90 20 20 66 6f 72 20 61 63 5f 64 69 72 20 69 6e 20    for ac_dir in 
14ea0 24 50 41 54 48 20 2f 75 73 72 2f 63 63 73 2f 62  $PATH /usr/ccs/b
14eb0 69 6e 20 2f 75 73 72 2f 75 63 62 20 2f 62 69 6e  in /usr/ucb /bin
14ec0 3b 20 64 6f 0a 20 20 20 20 49 46 53 3d 22 24 6c  ; do.    IFS="$l
14ed0 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 20 20  t_save_ifs".    
14ee0 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 64 69 72  test -z "$ac_dir
14ef0 22 20 26 26 20 61 63 5f 64 69 72 3d 2e 0a 20 20  " && ac_dir=..  
14f00 20 20 74 6d 70 5f 6e 6d 3d 22 24 61 63 5f 64 69    tmp_nm="$ac_di
14f10 72 2f 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66  r/${ac_tool_pref
14f20 69 78 7d 6e 6d 22 0a 20 20 20 20 69 66 20 74 65  ix}nm".    if te
14f30 73 74 20 2d 66 20 22 24 74 6d 70 5f 6e 6d 22 20  st -f "$tmp_nm" 
14f40 7c 7c 20 74 65 73 74 20 2d 66 20 22 24 74 6d 70  || test -f "$tmp
14f50 5f 6e 6d 24 61 63 5f 65 78 65 65 78 74 22 20 3b  _nm$ac_exeext" ;
14f60 20 74 68 65 6e 0a 20 20 20 20 20 20 23 20 43 68   then.      # Ch
14f70 65 63 6b 20 74 6f 20 73 65 65 20 69 66 20 74 68  eck to see if th
14f80 65 20 6e 6d 20 61 63 63 65 70 74 73 20 61 20 42  e nm accepts a B
14f90 53 44 2d 63 6f 6d 70 61 74 20 66 6c 61 67 2e 0a  SD-compat flag..
14fa0 20 20 20 20 20 20 23 20 41 64 64 69 6e 67 20 74        # Adding t
14fb0 68 65 20 60 73 65 64 20 31 71 27 20 70 72 65 76  he `sed 1q' prev
14fc0 65 6e 74 73 20 66 61 6c 73 65 20 70 6f 73 69 74  ents false posit
14fd0 69 76 65 73 20 6f 6e 20 48 50 2d 55 58 2c 20 77  ives on HP-UX, w
14fe0 68 69 63 68 20 73 61 79 73 3a 0a 20 20 20 20 20  hich says:.     
14ff0 20 23 20 20 20 6e 6d 3a 20 75 6e 6b 6e 6f 77 6e   #   nm: unknown
15000 20 6f 70 74 69 6f 6e 20 22 42 22 20 69 67 6e 6f   option "B" igno
15010 72 65 64 0a 20 20 20 20 20 20 23 20 54 72 75 36  red.      # Tru6
15020 34 27 73 20 6e 6d 20 63 6f 6d 70 6c 61 69 6e 73  4's nm complains
15030 20 74 68 61 74 20 2f 64 65 76 2f 6e 75 6c 6c 20   that /dev/null 
15040 69 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 62  is an invalid ob
15050 6a 65 63 74 20 66 69 6c 65 0a 20 20 20 20 20 20  ject file.      
15060 63 61 73 65 20 60 22 24 74 6d 70 5f 6e 6d 22 20  case `"$tmp_nm" 
15070 2d 42 20 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26  -B /dev/null 2>&
15080 31 20 7c 20 73 65 64 20 27 31 71 27 60 20 69 6e  1 | sed '1q'` in
15090 0a 20 20 20 20 20 20 2a 2f 64 65 76 2f 6e 75 6c  .      */dev/nul
150a0 6c 2a 20 7c 20 2a 27 49 6e 76 61 6c 69 64 20 66  l* | *'Invalid f
150b0 69 6c 65 20 6f 72 20 6f 62 6a 65 63 74 20 74 79  ile or object ty
150c0 70 65 27 2a 29 0a 09 6c 74 5f 63 76 5f 70 61 74  pe'*)..lt_cv_pat
150d0 68 5f 4e 4d 3d 22 24 74 6d 70 5f 6e 6d 20 2d 42  h_NM="$tmp_nm -B
150e0 22 0a 09 62 72 65 61 6b 0a 20 20 20 20 20 20 20  "..break.       
150f0 20 3b 3b 0a 20 20 20 20 20 20 2a 29 0a 09 63 61   ;;.      *)..ca
15100 73 65 20 60 22 24 74 6d 70 5f 6e 6d 22 20 2d 70  se `"$tmp_nm" -p
15110 20 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20   /dev/null 2>&1 
15120 7c 20 73 65 64 20 27 31 71 27 60 20 69 6e 0a 09  | sed '1q'` in..
15130 2a 2f 64 65 76 2f 6e 75 6c 6c 2a 29 0a 09 20 20  */dev/null*)..  
15140 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d 22 24  lt_cv_path_NM="$
15150 74 6d 70 5f 6e 6d 20 2d 70 22 0a 09 20 20 62 72  tmp_nm -p"..  br
15160 65 61 6b 0a 09 20 20 3b 3b 0a 09 2a 29 0a 09 20  eak..  ;;..*).. 
15170 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d 24   lt_cv_path_NM=$
15180 7b 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d 22  {lt_cv_path_NM="
15190 24 74 6d 70 5f 6e 6d 22 7d 20 23 20 6b 65 65 70  $tmp_nm"} # keep
151a0 20 74 68 65 20 66 69 72 73 74 20 6d 61 74 63 68   the first match
151b0 2c 20 62 75 74 0a 09 20 20 63 6f 6e 74 69 6e 75  , but..  continu
151c0 65 20 23 20 73 6f 20 74 68 61 74 20 77 65 20 63  e # so that we c
151d0 61 6e 20 74 72 79 20 74 6f 20 66 69 6e 64 20 6f  an try to find o
151e0 6e 65 20 74 68 61 74 20 73 75 70 70 6f 72 74 73  ne that supports
151f0 20 42 53 44 20 66 6c 61 67 73 0a 09 20 20 3b 3b   BSD flags..  ;;
15200 0a 09 65 73 61 63 0a 20 20 20 20 20 20 65 73 61  ..esac.      esa
15210 63 0a 20 20 20 20 66 69 0a 20 20 64 6f 6e 65 0a  c.    fi.  done.
15220 20 20 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f    IFS="$lt_save_
15230 69 66 73 22 0a 20 20 74 65 73 74 20 2d 7a 20 22  ifs".  test -z "
15240 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 22 20  $lt_cv_path_NM" 
15250 26 26 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d  && lt_cv_path_NM
15260 3d 6e 6d 0a 66 69 0a 66 69 0a 65 63 68 6f 20 22  =nm.fi.fi.echo "
15270 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
15280 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 70  result: $lt_cv_p
15290 61 74 68 5f 4e 4d 22 20 3e 26 35 0a 65 63 68 6f  ath_NM" >&5.echo
152a0 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 63   "${ECHO_T}$lt_c
152b0 76 5f 70 61 74 68 5f 4e 4d 22 20 3e 26 36 0a 4e  v_path_NM" >&6.N
152c0 4d 3d 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4e  M="$lt_cv_path_N
152d0 4d 22 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  M"..echo "$as_me
152e0 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
152f0 6e 67 20 77 68 65 74 68 65 72 20 6c 6e 20 2d 73  ng whether ln -s
15300 20 77 6f 72 6b 73 22 20 3e 26 35 0a 65 63 68 6f   works" >&5.echo
15310 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
15320 6e 67 20 77 68 65 74 68 65 72 20 6c 6e 20 2d 73  ng whether ln -s
15330 20 77 6f 72 6b 73 2e 2e 2e 20 24 45 43 48 4f 5f   works... $ECHO_
15340 43 22 20 3e 26 36 0a 4c 4e 5f 53 3d 24 61 73 5f  C" >&6.LN_S=$as_
15350 6c 6e 5f 73 0a 69 66 20 74 65 73 74 20 22 24 4c  ln_s.if test "$L
15360 4e 5f 53 22 20 3d 20 22 6c 6e 20 2d 73 22 3b 20  N_S" = "ln -s"; 
15370 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73  then.  echo "$as
15380 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
15390 75 6c 74 3a 20 79 65 73 22 20 3e 26 35 0a 65 63  ult: yes" >&5.ec
153a0 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 79 65 73  ho "${ECHO_T}yes
153b0 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68  " >&6.else.  ech
153c0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
153d0 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 2c 20 75  O: result: no, u
153e0 73 69 6e 67 20 24 4c 4e 5f 53 22 20 3e 26 35 0a  sing $LN_S" >&5.
153f0 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e  echo "${ECHO_T}n
15400 6f 2c 20 75 73 69 6e 67 20 24 4c 4e 5f 53 22 20  o, using $LN_S" 
15410 3e 26 36 0a 66 69 0a 0a 65 63 68 6f 20 22 24 61  >&6.fi..echo "$a
15420 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
15430 65 63 6b 69 6e 67 20 68 6f 77 20 74 6f 20 72 65  ecking how to re
15440 63 6f 67 6e 69 73 65 20 64 65 70 65 6e 64 65 6e  cognise dependen
15450 74 20 6c 69 62 72 61 72 69 65 73 22 20 3e 26 35  t libraries" >&5
15460 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
15470 68 65 63 6b 69 6e 67 20 68 6f 77 20 74 6f 20 72  hecking how to r
15480 65 63 6f 67 6e 69 73 65 20 64 65 70 65 6e 64 65  ecognise depende
15490 6e 74 20 6c 69 62 72 61 72 69 65 73 2e 2e 2e 20  nt libraries... 
154a0 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20  $ECHO_C" >&6.if 
154b0 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f 64 65  test "${lt_cv_de
154c0 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
154d0 6f 64 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  od+set}" = set; 
154e0 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
154f0 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
15500 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a  CHO_C" >&6.else.
15510 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67    lt_cv_file_mag
15520 69 63 5f 63 6d 64 3d 27 24 4d 41 47 49 43 5f 43  ic_cmd='$MAGIC_C
15530 4d 44 27 0a 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d  MD'.lt_cv_file_m
15540 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d 0a  agic_test_file=.
15550 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68  lt_cv_deplibs_ch
15560 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 75 6e 6b 6e  eck_method='unkn
15570 6f 77 6e 27 0a 23 20 4e 65 65 64 20 74 6f 20 73  own'.# Need to s
15580 65 74 20 74 68 65 20 70 72 65 63 65 64 69 6e 67  et the preceding
15590 20 76 61 72 69 61 62 6c 65 20 6f 6e 20 61 6c 6c   variable on all
155a0 20 70 6c 61 74 66 6f 72 6d 73 20 74 68 61 74 20   platforms that 
155b0 73 75 70 70 6f 72 74 0a 23 20 69 6e 74 65 72 6c  support.# interl
155c0 69 62 72 61 72 79 20 64 65 70 65 6e 64 65 6e 63  ibrary dependenc
155d0 69 65 73 2e 0a 23 20 27 6e 6f 6e 65 27 20 2d 2d  ies..# 'none' --
155e0 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 6e 6f   dependencies no
155f0 74 20 73 75 70 70 6f 72 74 65 64 2e 0a 23 20 60  t supported..# `
15600 75 6e 6b 6e 6f 77 6e 27 20 2d 2d 20 73 61 6d 65  unknown' -- same
15610 20 61 73 20 6e 6f 6e 65 2c 20 62 75 74 20 64 6f   as none, but do
15620 63 75 6d 65 6e 74 73 20 74 68 61 74 20 77 65 20  cuments that we 
15630 72 65 61 6c 6c 79 20 64 6f 6e 27 74 20 6b 6e 6f  really don't kno
15640 77 2e 0a 23 20 27 70 61 73 73 5f 61 6c 6c 27 20  w..# 'pass_all' 
15650 2d 2d 20 61 6c 6c 20 64 65 70 65 6e 64 65 6e 63  -- all dependenc
15660 69 65 73 20 70 61 73 73 65 64 20 77 69 74 68 20  ies passed with 
15670 6e 6f 20 63 68 65 63 6b 73 2e 0a 23 20 27 74 65  no checks..# 'te
15680 73 74 5f 63 6f 6d 70 69 6c 65 27 20 2d 2d 20 63  st_compile' -- c
15690 68 65 63 6b 20 62 79 20 6d 61 6b 69 6e 67 20 74  heck by making t
156a0 65 73 74 20 70 72 6f 67 72 61 6d 2e 0a 23 20 27  est program..# '
156b0 66 69 6c 65 5f 6d 61 67 69 63 20 5b 5b 72 65 67  file_magic [[reg
156c0 65 78 5d 5d 27 20 2d 2d 20 63 68 65 63 6b 20 62  ex]]' -- check b
156d0 79 20 6c 6f 6f 6b 69 6e 67 20 66 6f 72 20 66 69  y looking for fi
156e0 6c 65 73 20 69 6e 20 6c 69 62 72 61 72 79 20 70  les in library p
156f0 61 74 68 0a 23 20 77 68 69 63 68 20 72 65 73 70  ath.# which resp
15700 6f 6e 64 73 20 74 6f 20 74 68 65 20 24 66 69 6c  onds to the $fil
15710 65 5f 6d 61 67 69 63 5f 63 6d 64 20 77 69 74 68  e_magic_cmd with
15720 20 61 20 67 69 76 65 6e 20 65 78 74 65 6e 64 65   a given extende
15730 64 20 72 65 67 65 78 2e 0a 23 20 49 66 20 79 6f  d regex..# If yo
15740 75 20 68 61 76 65 20 60 66 69 6c 65 27 20 6f 72  u have `file' or
15750 20 65 71 75 69 76 61 6c 65 6e 74 20 6f 6e 20 79   equivalent on y
15760 6f 75 72 20 73 79 73 74 65 6d 20 61 6e 64 20 79  our system and y
15770 6f 75 27 72 65 20 6e 6f 74 20 73 75 72 65 0a 23  ou're not sure.#
15780 20 77 68 65 74 68 65 72 20 60 70 61 73 73 5f 61   whether `pass_a
15790 6c 6c 27 20 77 69 6c 6c 20 2a 61 6c 77 61 79 73  ll' will *always
157a0 2a 20 77 6f 72 6b 2c 20 79 6f 75 20 70 72 6f 62  * work, you prob
157b0 61 62 6c 79 20 77 61 6e 74 20 74 68 69 73 20 6f  ably want this o
157c0 6e 65 2e 0a 0a 63 61 73 65 20 24 68 6f 73 74 5f  ne...case $host_
157d0 6f 73 20 69 6e 0a 61 69 78 34 2a 20 7c 20 61 69  os in.aix4* | ai
157e0 78 35 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70  x5*).  lt_cv_dep
157f0 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
15800 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a  d=pass_all.  ;;.
15810 0a 62 65 6f 73 2a 29 0a 20 20 6c 74 5f 63 76 5f  .beos*).  lt_cv_
15820 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65  deplibs_check_me
15830 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20  thod=pass_all.  
15840 3b 3b 0a 0a 62 73 64 69 34 2a 29 0a 20 20 6c 74  ;;..bsdi4*).  lt
15850 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
15860 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d  k_method='file_m
15870 61 67 69 63 20 45 4c 46 20 5b 30 2d 39 5d 5b 30  agic ELF [0-9][0
15880 2d 39 5d 2a 2d 62 69 74 20 5b 4d 4c 5d 53 42 20  -9]*-bit [ML]SB 
15890 28 73 68 61 72 65 64 20 6f 62 6a 65 63 74 7c 64  (shared object|d
158a0 79 6e 61 6d 69 63 20 6c 69 62 29 27 0a 20 20 6c  ynamic lib)'.  l
158b0 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f  t_cv_file_magic_
158c0 63 6d 64 3d 27 2f 75 73 72 2f 62 69 6e 2f 66 69  cmd='/usr/bin/fi
158d0 6c 65 20 2d 4c 27 0a 20 20 6c 74 5f 63 76 5f 66  le -L'.  lt_cv_f
158e0 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66  ile_magic_test_f
158f0 69 6c 65 3d 2f 73 68 6c 69 62 2f 6c 69 62 63 2e  ile=/shlib/libc.
15900 73 6f 0a 20 20 3b 3b 0a 0a 63 79 67 77 69 6e 2a  so.  ;;..cygwin*
15910 29 0a 20 20 23 20 77 69 6e 33 32 5f 6c 69 62 69  ).  # win32_libi
15920 64 20 69 73 20 61 20 73 68 65 6c 6c 20 66 75 6e  d is a shell fun
15930 63 74 69 6f 6e 20 64 65 66 69 6e 65 64 20 69 6e  ction defined in
15940 20 6c 74 6d 61 69 6e 2e 73 68 0a 20 20 6c 74 5f   ltmain.sh.  lt_
15950 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  cv_deplibs_check
15960 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61  _method='file_ma
15970 67 69 63 20 5e 78 38 36 20 61 72 63 68 69 76 65  gic ^x86 archive
15980 20 69 6d 70 6f 72 74 7c 5e 78 38 36 20 44 4c 4c   import|^x86 DLL
15990 27 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d  '.  lt_cv_file_m
159a0 61 67 69 63 5f 63 6d 64 3d 27 77 69 6e 33 32 5f  agic_cmd='win32_
159b0 6c 69 62 69 64 27 0a 20 20 3b 3b 0a 0a 6d 69 6e  libid'.  ;;..min
159c0 67 77 2a 20 7c 20 70 77 33 32 2a 29 0a 20 20 23  gw* | pw32*).  #
159d0 20 42 61 73 65 20 4d 53 59 53 2f 4d 69 6e 47 57   Base MSYS/MinGW
159e0 20 64 6f 20 6e 6f 74 20 70 72 6f 76 69 64 65 20   do not provide 
159f0 74 68 65 20 27 66 69 6c 65 27 20 63 6f 6d 6d 61  the 'file' comma
15a00 6e 64 20 6e 65 65 64 65 64 20 62 79 0a 20 20 23  nd needed by.  #
15a10 20 77 69 6e 33 32 5f 6c 69 62 69 64 20 73 68 65   win32_libid she
15a20 6c 6c 20 66 75 6e 63 74 69 6f 6e 2c 20 73 6f 20  ll function, so 
15a30 75 73 65 20 61 20 77 65 61 6b 65 72 20 74 65 73  use a weaker tes
15a40 74 20 62 61 73 65 64 20 6f 6e 20 27 6f 62 6a 64  t based on 'objd
15a50 75 6d 70 27 2e 0a 20 20 6c 74 5f 63 76 5f 64 65  ump'..  lt_cv_de
15a60 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
15a70 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 66  od='file_magic f
15a80 69 6c 65 20 66 6f 72 6d 61 74 20 70 65 69 2a 2d  ile format pei*-
15a90 69 33 38 36 28 2e 2a 61 72 63 68 69 74 65 63 74  i386(.*architect
15aa0 75 72 65 3a 20 69 33 38 36 29 3f 27 0a 20 20 6c  ure: i386)?'.  l
15ab0 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f  t_cv_file_magic_
15ac0 63 6d 64 3d 27 24 4f 42 4a 44 55 4d 50 20 2d 66  cmd='$OBJDUMP -f
15ad0 27 0a 20 20 3b 3b 0a 0a 64 61 72 77 69 6e 2a 20  '.  ;;..darwin* 
15ae0 7c 20 72 68 61 70 73 6f 64 79 2a 29 0a 20 20 6c  | rhapsody*).  l
15af0 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65  t_cv_deplibs_che
15b00 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61  ck_method=pass_a
15b10 6c 6c 0a 20 20 3b 3b 0a 0a 66 72 65 65 62 73 64  ll.  ;;..freebsd
15b20 2a 20 7c 20 6b 66 72 65 65 62 73 64 2a 2d 67 6e  * | kfreebsd*-gn
15b30 75 29 0a 20 20 69 66 20 65 63 68 6f 20 5f 5f 45  u).  if echo __E
15b40 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20 2d 20  LF__ | $CC -E - 
15b50 7c 20 67 72 65 70 20 5f 5f 45 4c 46 5f 5f 20 3e  | grep __ELF__ >
15b60 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e   /dev/null; then
15b70 0a 20 20 20 20 63 61 73 65 20 24 68 6f 73 74 5f  .    case $host_
15b80 63 70 75 20 69 6e 0a 20 20 20 20 69 2a 38 36 20  cpu in.    i*86 
15b90 29 0a 20 20 20 20 20 20 23 20 4e 6f 74 20 73 75  ).      # Not su
15ba0 72 65 20 77 68 65 74 68 65 72 20 74 68 65 20 70  re whether the p
15bb0 72 65 73 65 6e 63 65 20 6f 66 20 4f 70 65 6e 42  resence of OpenB
15bc0 53 44 20 68 65 72 65 20 77 61 73 20 61 20 6d 69  SD here was a mi
15bd0 73 74 61 6b 65 2e 0a 20 20 20 20 20 20 23 20 4c  stake..      # L
15be0 65 74 27 73 20 61 63 63 65 70 74 20 62 6f 74 68  et's accept both
15bf0 20 6f 66 20 74 68 65 6d 20 75 6e 74 69 6c 20 74   of them until t
15c00 68 69 73 20 69 73 20 63 6c 65 61 72 65 64 20 75  his is cleared u
15c10 70 2e 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 64  p..      lt_cv_d
15c20 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
15c30 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20  hod='file_magic 
15c40 28 46 72 65 65 42 53 44 7c 4f 70 65 6e 42 53 44  (FreeBSD|OpenBSD
15c50 29 2f 69 5b 33 2d 39 5d 38 36 20 28 63 6f 6d 70  )/i[3-9]86 (comp
15c60 61 63 74 20 29 3f 64 65 6d 61 6e 64 20 70 61 67  act )?demand pag
15c70 65 64 20 73 68 61 72 65 64 20 6c 69 62 72 61 72  ed shared librar
15c80 79 27 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 66  y'.      lt_cv_f
15c90 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 2f 75  ile_magic_cmd=/u
15ca0 73 72 2f 62 69 6e 2f 66 69 6c 65 0a 20 20 20 20  sr/bin/file.    
15cb0 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67    lt_cv_file_mag
15cc0 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d 60 65 63  ic_test_file=`ec
15cd0 68 6f 20 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 63  ho /usr/lib/libc
15ce0 2e 73 6f 2e 2a 60 0a 20 20 20 20 20 20 3b 3b 0a  .so.*`.      ;;.
15cf0 20 20 20 20 65 73 61 63 0a 20 20 65 6c 73 65 0a      esac.  else.
15d00 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62      lt_cv_deplib
15d10 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70  s_check_method=p
15d20 61 73 73 5f 61 6c 6c 0a 20 20 66 69 0a 20 20 3b  ass_all.  fi.  ;
15d30 3b 0a 0a 67 6e 75 2a 29 0a 20 20 6c 74 5f 63 76  ;..gnu*).  lt_cv
15d40 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
15d50 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20  ethod=pass_all. 
15d60 20 3b 3b 0a 0a 68 70 75 78 31 30 2e 32 30 2a 20   ;;..hpux10.20* 
15d70 7c 20 68 70 75 78 31 31 2a 29 0a 20 20 6c 74 5f  | hpux11*).  lt_
15d80 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d  cv_file_magic_cm
15d90 64 3d 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 0a  d=/usr/bin/file.
15da0 20 20 63 61 73 65 20 22 24 68 6f 73 74 5f 63 70    case "$host_cp
15db0 75 22 20 69 6e 0a 20 20 69 61 36 34 2a 29 0a 20  u" in.  ia64*). 
15dc0 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73     lt_cv_deplibs
15dd0 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66  _check_method='f
15de0 69 6c 65 5f 6d 61 67 69 63 20 28 73 5b 30 2d 39  ile_magic (s[0-9
15df0 5d 5b 30 2d 39 5d 5b 30 2d 39 5d 7c 45 4c 46 2d  ][0-9][0-9]|ELF-
15e00 5b 30 2d 39 5d 5b 30 2d 39 5d 29 20 73 68 61 72  [0-9][0-9]) shar
15e10 65 64 20 6f 62 6a 65 63 74 20 66 69 6c 65 20 2d  ed object file -
15e20 20 49 41 36 34 27 0a 20 20 20 20 6c 74 5f 63 76   IA64'.    lt_cv
15e30 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74  _file_magic_test
15e40 5f 66 69 6c 65 3d 2f 75 73 72 2f 6c 69 62 2f 68  _file=/usr/lib/h
15e50 70 75 78 33 32 2f 6c 69 62 63 2e 73 6f 0a 20 20  pux32/libc.so.  
15e60 20 20 3b 3b 0a 20 20 68 70 70 61 2a 36 34 2a 29    ;;.  hppa*64*)
15e70 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69  .    lt_cv_depli
15e80 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d  bs_check_method=
15e90 27 66 69 6c 65 5f 6d 61 67 69 63 20 28 73 5b 30  'file_magic (s[0
15ea0 2d 39 5d 5b 30 2d 39 5d 5b 30 2d 39 5d 7c 45 4c  -9][0-9][0-9]|EL
15eb0 46 2d 5b 30 2d 39 5d 5b 30 2d 39 5d 29 20 73 68  F-[0-9][0-9]) sh
15ec0 61 72 65 64 20 6f 62 6a 65 63 74 20 66 69 6c 65  ared object file
15ed0 20 2d 20 50 41 2d 52 49 53 43 20 5b 30 2d 39 5d   - PA-RISC [0-9]
15ee0 2e 5b 30 2d 39 5d 27 0a 20 20 20 20 6c 74 5f 63  .[0-9]'.    lt_c
15ef0 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73  v_file_magic_tes
15f00 74 5f 66 69 6c 65 3d 2f 75 73 72 2f 6c 69 62 2f  t_file=/usr/lib/
15f10 70 61 32 30 5f 36 34 2f 6c 69 62 63 2e 73 6c 0a  pa20_64/libc.sl.
15f20 20 20 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20      ;;.  *).    
15f30 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68  lt_cv_deplibs_ch
15f40 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65  eck_method='file
15f50 5f 6d 61 67 69 63 20 28 73 5b 30 2d 39 5d 5b 30  _magic (s[0-9][0
15f60 2d 39 5d 5b 30 2d 39 5d 7c 50 41 2d 52 49 53 43  -9][0-9]|PA-RISC
15f70 5b 30 2d 39 5d 2e 5b 30 2d 39 5d 29 20 73 68 61  [0-9].[0-9]) sha
15f80 72 65 64 20 6c 69 62 72 61 72 79 27 0a 20 20 20  red library'.   
15f90 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69   lt_cv_file_magi
15fa0 63 5f 74 65 73 74 5f 66 69 6c 65 3d 2f 75 73 72  c_test_file=/usr
15fb0 2f 6c 69 62 2f 6c 69 62 63 2e 73 6c 0a 20 20 20  /lib/libc.sl.   
15fc0 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 3b 3b 0a   ;;.  esac.  ;;.
15fd0 0a 69 72 69 78 35 2a 20 7c 20 69 72 69 78 36 2a  .irix5* | irix6*
15fe0 20 7c 20 6e 6f 6e 73 74 6f 70 75 78 2a 29 0a 20   | nonstopux*). 
15ff0 20 63 61 73 65 20 24 4c 44 20 69 6e 0a 20 20 2a   case $LD in.  *
16000 2d 33 32 7c 2a 22 2d 33 32 20 22 29 20 6c 69 62  -32|*"-32 ") lib
16010 6d 61 67 69 63 3d 33 32 2d 62 69 74 3b 3b 0a 20  magic=32-bit;;. 
16020 20 2a 2d 6e 33 32 7c 2a 22 2d 6e 33 32 20 22 29   *-n32|*"-n32 ")
16030 20 6c 69 62 6d 61 67 69 63 3d 4e 33 32 3b 3b 0a   libmagic=N32;;.
16040 20 20 2a 2d 36 34 7c 2a 22 2d 36 34 20 22 29 20    *-64|*"-64 ") 
16050 6c 69 62 6d 61 67 69 63 3d 36 34 2d 62 69 74 3b  libmagic=64-bit;
16060 3b 0a 20 20 2a 29 20 6c 69 62 6d 61 67 69 63 3d  ;.  *) libmagic=
16070 6e 65 76 65 72 2d 6d 61 74 63 68 3b 3b 0a 20 20  never-match;;.  
16080 65 73 61 63 0a 20 20 6c 74 5f 63 76 5f 64 65 70  esac.  lt_cv_dep
16090 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
160a0 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a  d=pass_all.  ;;.
160b0 0a 23 20 54 68 69 73 20 6d 75 73 74 20 62 65 20  .# This must be 
160c0 4c 69 6e 75 78 20 45 4c 46 2e 0a 6c 69 6e 75 78  Linux ELF..linux
160d0 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69  *).  lt_cv_depli
160e0 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d  bs_check_method=
160f0 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 6e  pass_all.  ;;..n
16100 65 74 62 73 64 2a 20 7c 20 6b 6e 65 74 62 73 64  etbsd* | knetbsd
16110 2a 2d 67 6e 75 29 0a 20 20 69 66 20 65 63 68 6f  *-gnu).  if echo
16120 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d   __ELF__ | $CC -
16130 45 20 2d 20 7c 20 67 72 65 70 20 5f 5f 45 4c 46  E - | grep __ELF
16140 5f 5f 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20  __ > /dev/null; 
16150 74 68 65 6e 0a 20 20 20 20 6c 74 5f 63 76 5f 64  then.    lt_cv_d
16160 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
16170 68 6f 64 3d 27 6d 61 74 63 68 5f 70 61 74 74 65  hod='match_patte
16180 72 6e 20 2f 6c 69 62 5b 5e 2f 5d 2b 28 5c 2e 73  rn /lib[^/]+(\.s
16190 6f 5c 2e 5b 30 2d 39 5d 2b 5c 2e 5b 30 2d 39 5d  o\.[0-9]+\.[0-9]
161a0 2b 7c 5f 70 69 63 5c 2e 61 29 24 27 0a 20 20 65  +|_pic\.a)$'.  e
161b0 6c 73 65 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65  lse.    lt_cv_de
161c0 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
161d0 6f 64 3d 27 6d 61 74 63 68 5f 70 61 74 74 65 72  od='match_patter
161e0 6e 20 2f 6c 69 62 5b 5e 2f 5d 2b 28 5c 2e 73 6f  n /lib[^/]+(\.so
161f0 7c 5f 70 69 63 5c 2e 61 29 24 27 0a 20 20 66 69  |_pic\.a)$'.  fi
16200 0a 20 20 3b 3b 0a 0a 6e 65 77 6f 73 36 2a 29 0a  .  ;;..newos6*).
16210 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f    lt_cv_deplibs_
16220 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69  check_method='fi
16230 6c 65 5f 6d 61 67 69 63 20 45 4c 46 20 5b 30 2d  le_magic ELF [0-
16240 39 5d 5b 30 2d 39 5d 2a 2d 62 69 74 20 5b 4d 4c  9][0-9]*-bit [ML
16250 5d 53 42 20 28 65 78 65 63 75 74 61 62 6c 65 7c  ]SB (executable|
16260 64 79 6e 61 6d 69 63 20 6c 69 62 29 27 0a 20 20  dynamic lib)'.  
16270 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63  lt_cv_file_magic
16280 5f 63 6d 64 3d 2f 75 73 72 2f 62 69 6e 2f 66 69  _cmd=/usr/bin/fi
16290 6c 65 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f  le.  lt_cv_file_
162a0 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d  magic_test_file=
162b0 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 6e 6c 73 2e  /usr/lib/libnls.
162c0 73 6f 0a 20 20 3b 3b 0a 0a 6e 74 6f 2d 71 6e 78  so.  ;;..nto-qnx
162d0 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69  *).  lt_cv_depli
162e0 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d  bs_check_method=
162f0 75 6e 6b 6e 6f 77 6e 0a 20 20 3b 3b 0a 0a 6f 70  unknown.  ;;..op
16300 65 6e 62 73 64 2a 29 0a 20 20 6c 74 5f 63 76 5f  enbsd*).  lt_cv_
16310 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 2f  file_magic_cmd=/
16320 75 73 72 2f 62 69 6e 2f 66 69 6c 65 0a 20 20 6c  usr/bin/file.  l
16330 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f  t_cv_file_magic_
16340 74 65 73 74 5f 66 69 6c 65 3d 60 65 63 68 6f 20  test_file=`echo 
16350 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 63 2e 73 6f  /usr/lib/libc.so
16360 2e 2a 60 0a 20 20 69 66 20 74 65 73 74 20 2d 7a  .*`.  if test -z
16370 20 22 60 65 63 68 6f 20 5f 5f 45 4c 46 5f 5f 20   "`echo __ELF__ 
16380 7c 20 24 43 43 20 2d 45 20 2d 20 7c 20 67 72 65  | $CC -E - | gre
16390 70 20 5f 5f 45 4c 46 5f 5f 60 22 20 7c 7c 20 74  p __ELF__`" || t
163a0 65 73 74 20 22 24 68 6f 73 74 5f 6f 73 2d 24 68  est "$host_os-$h
163b0 6f 73 74 5f 63 70 75 22 20 3d 20 22 6f 70 65 6e  ost_cpu" = "open
163c0 62 73 64 32 2e 38 2d 70 6f 77 65 72 70 63 22 3b  bsd2.8-powerpc";
163d0 20 74 68 65 6e 0a 20 20 20 20 6c 74 5f 63 76 5f   then.    lt_cv_
163e0 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65  deplibs_check_me
163f0 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63  thod='file_magic
16400 20 45 4c 46 20 5b 30 2d 39 5d 5b 30 2d 39 5d 2a   ELF [0-9][0-9]*
16410 2d 62 69 74 20 5b 4c 4d 5d 53 42 20 73 68 61 72  -bit [LM]SB shar
16420 65 64 20 6f 62 6a 65 63 74 27 0a 20 20 65 6c 73  ed object'.  els
16430 65 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c  e.    lt_cv_depl
16440 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
16450 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 4f 70 65  ='file_magic Ope
16460 6e 42 53 44 2e 2a 20 73 68 61 72 65 64 20 6c 69  nBSD.* shared li
16470 62 72 61 72 79 27 0a 20 20 66 69 0a 20 20 3b 3b  brary'.  fi.  ;;
16480 0a 0a 6f 73 66 33 2a 20 7c 20 6f 73 66 34 2a 20  ..osf3* | osf4* 
16490 7c 20 6f 73 66 35 2a 29 0a 20 20 6c 74 5f 63 76  | osf5*).  lt_cv
164a0 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
164b0 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20  ethod=pass_all. 
164c0 20 3b 3b 0a 0a 73 63 6f 33 2e 32 76 35 2a 29 0a   ;;..sco3.2v5*).
164d0 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f    lt_cv_deplibs_
164e0 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73  check_method=pas
164f0 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 73 6f 6c 61  s_all.  ;;..sola
16500 72 69 73 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65  ris*).  lt_cv_de
16510 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
16520 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b  od=pass_all.  ;;
16530 0a 0a 73 79 73 76 34 20 7c 20 73 79 73 76 34 2e  ..sysv4 | sysv4.
16540 32 75 77 32 2a 20 7c 20 73 79 73 76 34 2e 33 2a  2uw2* | sysv4.3*
16550 20 7c 20 73 79 73 76 35 2a 29 0a 20 20 63 61 73   | sysv5*).  cas
16560 65 20 24 68 6f 73 74 5f 76 65 6e 64 6f 72 20 69  e $host_vendor i
16570 6e 0a 20 20 6d 6f 74 6f 72 6f 6c 61 29 0a 20 20  n.  motorola).  
16580 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f    lt_cv_deplibs_
16590 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69  check_method='fi
165a0 6c 65 5f 6d 61 67 69 63 20 45 4c 46 20 5b 30 2d  le_magic ELF [0-
165b0 39 5d 5b 30 2d 39 5d 2a 2d 62 69 74 20 5b 4d 4c  9][0-9]*-bit [ML
165c0 5d 53 42 20 28 73 68 61 72 65 64 20 6f 62 6a 65  ]SB (shared obje
165d0 63 74 7c 64 79 6e 61 6d 69 63 20 6c 69 62 29 20  ct|dynamic lib) 
165e0 4d 5b 30 2d 39 5d 5b 30 2d 39 5d 2a 20 56 65 72  M[0-9][0-9]* Ver
165f0 73 69 6f 6e 20 5b 30 2d 39 5d 27 0a 20 20 20 20  sion [0-9]'.    
16600 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63  lt_cv_file_magic
16610 5f 74 65 73 74 5f 66 69 6c 65 3d 60 65 63 68 6f  _test_file=`echo
16620 20 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 63 2e 73   /usr/lib/libc.s
16630 6f 2a 60 0a 20 20 20 20 3b 3b 0a 20 20 6e 63 72  o*`.    ;;.  ncr
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 70 61 73 73 5f 61 6c 6c 0a 20 20 20 20 3b 3b  =pass_all.    ;;
16670 0a 20 20 73 65 71 75 65 6e 74 29 0a 20 20 20 20  .  sequent).    
16680 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63  lt_cv_file_magic
16690 5f 63 6d 64 3d 27 2f 62 69 6e 2f 66 69 6c 65 27  _cmd='/bin/file'
166a0 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69  .    lt_cv_depli
166b0 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d  bs_check_method=
166c0 27 66 69 6c 65 5f 6d 61 67 69 63 20 45 4c 46 20  'file_magic ELF 
166d0 5b 30 2d 39 5d 5b 30 2d 39 5d 2a 2d 62 69 74 20  [0-9][0-9]*-bit 
166e0 5b 4c 4d 5d 53 42 20 28 73 68 61 72 65 64 20 6f  [LM]SB (shared o
166f0 62 6a 65 63 74 7c 64 79 6e 61 6d 69 63 20 6c 69  bject|dynamic li
16700 62 20 29 27 0a 20 20 20 20 3b 3b 0a 20 20 73 6e  b )'.    ;;.  sn
16710 69 29 0a 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c  i).    lt_cv_fil
16720 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 27 2f 62 69  e_magic_cmd='/bi
16730 6e 2f 66 69 6c 65 27 0a 20 20 20 20 6c 74 5f 63  n/file'.    lt_c
16740 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
16750 6d 65 74 68 6f 64 3d 22 66 69 6c 65 5f 6d 61 67  method="file_mag
16760 69 63 20 45 4c 46 20 5b 30 2d 39 5d 5b 30 2d 39  ic ELF [0-9][0-9
16770 5d 2a 2d 62 69 74 20 5b 4c 4d 5d 53 42 20 64 79  ]*-bit [LM]SB dy
16780 6e 61 6d 69 63 20 6c 69 62 22 0a 20 20 20 20 6c  namic lib".    l
16790 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f  t_cv_file_magic_
167a0 74 65 73 74 5f 66 69 6c 65 3d 2f 6c 69 62 2f 6c  test_file=/lib/l
167b0 69 62 63 2e 73 6f 0a 20 20 20 20 3b 3b 0a 20 20  ibc.so.    ;;.  
167c0 73 69 65 6d 65 6e 73 29 0a 20 20 20 20 6c 74 5f  siemens).    lt_
167d0 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  cv_deplibs_check
167e0 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c  _method=pass_all
167f0 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20  .    ;;.  esac. 
16800 20 3b 3b 0a 0a 73 79 73 76 35 4f 70 65 6e 55 4e   ;;..sysv5OpenUN
16810 49 58 38 2a 20 7c 20 73 79 73 76 35 55 6e 69 78  IX8* | sysv5Unix
16820 57 61 72 65 37 2a 20 7c 20 73 79 73 76 35 75 77  Ware7* | sysv5uw
16830 5b 37 38 5d 2a 20 7c 20 75 6e 69 78 77 61 72 65  [78]* | unixware
16840 37 2a 20 7c 20 73 79 73 76 34 2a 75 77 32 2a 29  7* | sysv4*uw2*)
16850 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73  .  lt_cv_deplibs
16860 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61  _check_method=pa
16870 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 65 73 61 63  ss_all.  ;;.esac
16880 0a 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d  ..fi.echo "$as_m
16890 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
168a0 74 3a 20 24 6c 74 5f 63 76 5f 64 65 70 6c 69 62  t: $lt_cv_deplib
168b0 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 22 20  s_check_method" 
168c0 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
168d0 5f 54 7d 24 6c 74 5f 63 76 5f 64 65 70 6c 69 62  _T}$lt_cv_deplib
168e0 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 22 20  s_check_method" 
168f0 3e 26 36 0a 66 69 6c 65 5f 6d 61 67 69 63 5f 63  >&6.file_magic_c
16900 6d 64 3d 24 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d  md=$lt_cv_file_m
16910 61 67 69 63 5f 63 6d 64 0a 64 65 70 6c 69 62 73  agic_cmd.deplibs
16920 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 24 6c  _check_method=$l
16930 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65  t_cv_deplibs_che
16940 63 6b 5f 6d 65 74 68 6f 64 0a 74 65 73 74 20 2d  ck_method.test -
16950 7a 20 22 24 64 65 70 6c 69 62 73 5f 63 68 65 63  z "$deplibs_chec
16960 6b 5f 6d 65 74 68 6f 64 22 20 26 26 20 64 65 70  k_method" && dep
16970 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
16980 64 3d 75 6e 6b 6e 6f 77 6e 0a 0a 0a 0a 0a 23 20  d=unknown.....# 
16990 49 66 20 6e 6f 20 43 20 63 6f 6d 70 69 6c 65 72  If no C compiler
169a0 20 77 61 73 20 73 70 65 63 69 66 69 65 64 2c 20   was specified, 
169b0 75 73 65 20 43 43 2e 0a 4c 54 43 43 3d 24 7b 4c  use CC..LTCC=${L
169c0 54 43 43 2d 22 24 43 43 22 7d 0a 0a 23 20 41 6c  TCC-"$CC"}..# Al
169d0 6c 6f 77 20 43 43 20 74 6f 20 62 65 20 61 20 70  low CC to be a p
169e0 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68  rogram name with
169f0 20 61 72 67 75 6d 65 6e 74 73 2e 0a 63 6f 6d 70   arguments..comp
16a00 69 6c 65 72 3d 24 43 43 0a 0a 0a 23 20 43 68 65  iler=$CC...# Che
16a10 63 6b 20 77 68 65 74 68 65 72 20 2d 2d 65 6e 61  ck whether --ena
16a20 62 6c 65 2d 6c 69 62 74 6f 6f 6c 2d 6c 6f 63 6b  ble-libtool-lock
16a30 20 6f 72 20 2d 2d 64 69 73 61 62 6c 65 2d 6c 69   or --disable-li
16a40 62 74 6f 6f 6c 2d 6c 6f 63 6b 20 77 61 73 20 67  btool-lock was g
16a50 69 76 65 6e 2e 0a 69 66 20 74 65 73 74 20 22 24  iven..if test "$
16a60 7b 65 6e 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f  {enable_libtool_
16a70 6c 6f 63 6b 2b 73 65 74 7d 22 20 3d 20 73 65 74  lock+set}" = set
16a80 3b 20 74 68 65 6e 0a 20 20 65 6e 61 62 6c 65 76  ; then.  enablev
16a90 61 6c 3d 22 24 65 6e 61 62 6c 65 5f 6c 69 62 74  al="$enable_libt
16aa0 6f 6f 6c 5f 6c 6f 63 6b 22 0a 0a 66 69 3b 0a 74  ool_lock"..fi;.t
16ab0 65 73 74 20 22 78 24 65 6e 61 62 6c 65 5f 6c 69  est "x$enable_li
16ac0 62 74 6f 6f 6c 5f 6c 6f 63 6b 22 20 21 3d 20 78  btool_lock" != x
16ad0 6e 6f 20 26 26 20 65 6e 61 62 6c 65 5f 6c 69 62  no && enable_lib
16ae0 74 6f 6f 6c 5f 6c 6f 63 6b 3d 79 65 73 0a 0a 23  tool_lock=yes..#
16af0 20 53 6f 6d 65 20 66 6c 61 67 73 20 6e 65 65 64   Some flags need
16b00 20 74 6f 20 62 65 20 70 72 6f 70 61 67 61 74 65   to be propagate
16b10 64 20 74 6f 20 74 68 65 20 63 6f 6d 70 69 6c 65  d to the compile
16b20 72 20 6f 72 20 6c 69 6e 6b 65 72 20 66 6f 72 20  r or linker for 
16b30 67 6f 6f 64 0a 23 20 6c 69 62 74 6f 6f 6c 20 73  good.# libtool s
16b40 75 70 70 6f 72 74 2e 0a 63 61 73 65 20 24 68 6f  upport..case $ho
16b50 73 74 20 69 6e 0a 69 61 36 34 2d 2a 2d 68 70 75  st in.ia64-*-hpu
16b60 78 2a 29 0a 20 20 23 20 46 69 6e 64 20 6f 75 74  x*).  # Find out
16b70 20 77 68 69 63 68 20 41 42 49 20 77 65 20 61 72   which ABI we ar
16b80 65 20 75 73 69 6e 67 2e 0a 20 20 65 63 68 6f 20  e using..  echo 
16b90 27 69 6e 74 20 69 3b 27 20 3e 20 63 6f 6e 66 74  'int i;' > conft
16ba0 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 69 66  est.$ac_ext.  if
16bb0 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
16bc0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
16bd0 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29  "$ac_compile\"")
16be0 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
16bf0 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26 35 0a 20  _compile) 2>&5. 
16c00 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
16c10 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
16c20 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
16c30 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
16c40 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
16c50 20 7d 3b 20 74 68 65 6e 0a 20 20 20 20 63 61 73   }; then.    cas
16c60 65 20 60 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65  e `/usr/bin/file
16c70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
16c80 6a 65 78 74 60 20 69 6e 0a 20 20 20 20 2a 45 4c  jext` in.    *EL
16c90 46 2d 33 32 2a 29 0a 20 20 20 20 20 20 48 50 55  F-32*).      HPU
16ca0 58 5f 49 41 36 34 5f 4d 4f 44 45 3d 22 33 32 22  X_IA64_MODE="32"
16cb0 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 2a 45  .      ;;.    *E
16cc0 4c 46 2d 36 34 2a 29 0a 20 20 20 20 20 20 48 50  LF-64*).      HP
16cd0 55 58 5f 49 41 36 34 5f 4d 4f 44 45 3d 22 36 34  UX_IA64_MODE="64
16ce0 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65  ".      ;;.    e
16cf0 73 61 63 0a 20 20 66 69 0a 20 20 72 6d 20 2d 72  sac.  fi.  rm -r
16d00 66 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20 3b 3b  f conftest*.  ;;
16d10 0a 2a 2d 2a 2d 69 72 69 78 36 2a 29 0a 20 20 23  .*-*-irix6*).  #
16d20 20 46 69 6e 64 20 6f 75 74 20 77 68 69 63 68 20   Find out which 
16d30 41 42 49 20 77 65 20 61 72 65 20 75 73 69 6e 67  ABI we are using
16d40 2e 0a 20 20 65 63 68 6f 20 27 23 6c 69 6e 65 20  ..  echo '#line 
16d50 33 30 35 39 20 22 63 6f 6e 66 69 67 75 72 65 22  3059 "configure"
16d60 27 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  ' > conftest.$ac
16d70 5f 65 78 74 0a 20 20 69 66 20 7b 20 28 65 76 61  _ext.  if { (eva
16d80 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
16d90 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f  LINENO: \"$ac_co
16da0 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20  mpile\"") >&5.  
16db0 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c  (eval $ac_compil
16dc0 65 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  e) 2>&5.  ac_sta
16dd0 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
16de0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
16df0 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
16e00 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
16e10 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 74 68 65  _status); }; the
16e20 6e 0a 20 20 20 69 66 20 74 65 73 74 20 22 24 6c  n.   if test "$l
16e30 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64  t_cv_prog_gnu_ld
16e40 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20  " = yes; then.  
16e50 20 20 63 61 73 65 20 60 2f 75 73 72 2f 62 69 6e    case `/usr/bin
16e60 2f 66 69 6c 65 20 63 6f 6e 66 74 65 73 74 2e 24  /file conftest.$
16e70 61 63 5f 6f 62 6a 65 78 74 60 20 69 6e 0a 20 20  ac_objext` in.  
16e80 20 20 2a 33 32 2d 62 69 74 2a 29 0a 20 20 20 20    *32-bit*).    
16e90 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d    LD="${LD-ld} -
16ea0 6d 65 6c 66 33 32 62 73 6d 69 70 22 0a 20 20 20  melf32bsmip".   
16eb0 20 20 20 3b 3b 0a 20 20 20 20 2a 4e 33 32 2a 29     ;;.    *N32*)
16ec0 0a 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d  .      LD="${LD-
16ed0 6c 64 7d 20 2d 6d 65 6c 66 33 32 62 6d 69 70 6e  ld} -melf32bmipn
16ee0 33 32 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20  32".      ;;.   
16ef0 20 2a 36 34 2d 62 69 74 2a 29 0a 20 20 20 20 20   *64-bit*).     
16f00 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d   LD="${LD-ld} -m
16f10 65 6c 66 36 34 62 6d 69 70 22 0a 20 20 20 20 20  elf64bmip".     
16f20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 20   ;;.    esac.   
16f30 65 6c 73 65 0a 20 20 20 20 63 61 73 65 20 60 2f  else.    case `/
16f40 75 73 72 2f 62 69 6e 2f 66 69 6c 65 20 63 6f 6e  usr/bin/file con
16f50 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
16f60 60 20 69 6e 0a 20 20 20 20 2a 33 32 2d 62 69 74  ` in.    *32-bit
16f70 2a 29 0a 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c  *).      LD="${L
16f80 44 2d 6c 64 7d 20 2d 33 32 22 0a 20 20 20 20 20  D-ld} -32".     
16f90 20 3b 3b 0a 20 20 20 20 2a 4e 33 32 2a 29 0a 20   ;;.    *N32*). 
16fa0 20 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64       LD="${LD-ld
16fb0 7d 20 2d 6e 33 32 22 0a 20 20 20 20 20 20 3b 3b  } -n32".      ;;
16fc0 0a 20 20 20 20 2a 36 34 2d 62 69 74 2a 29 0a 20  .    *64-bit*). 
16fd0 20 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64       LD="${LD-ld
16fe0 7d 20 2d 36 34 22 0a 20 20 20 20 20 20 3b 3b 0a  } -64".      ;;.
16ff0 20 20 20 20 65 73 61 63 0a 20 20 20 66 69 0a 20      esac.   fi. 
17000 20 66 69 0a 20 20 72 6d 20 2d 72 66 20 63 6f 6e   fi.  rm -rf con
17010 66 74 65 73 74 2a 0a 20 20 3b 3b 0a 0a 78 38 36  ftest*.  ;;..x86
17020 5f 36 34 2d 2a 6c 69 6e 75 78 2a 7c 70 70 63 2a  _64-*linux*|ppc*
17030 2d 2a 6c 69 6e 75 78 2a 7c 70 6f 77 65 72 70 63  -*linux*|powerpc
17040 2a 2d 2a 6c 69 6e 75 78 2a 7c 73 33 39 30 2a 2d  *-*linux*|s390*-
17050 2a 6c 69 6e 75 78 2a 7c 73 70 61 72 63 2a 2d 2a  *linux*|sparc*-*
17060 6c 69 6e 75 78 2a 29 0a 20 20 23 20 46 69 6e 64  linux*).  # Find
17070 20 6f 75 74 20 77 68 69 63 68 20 41 42 49 20 77   out which ABI w
17080 65 20 61 72 65 20 75 73 69 6e 67 2e 0a 20 20 65  e are using..  e
17090 63 68 6f 20 27 69 6e 74 20 69 3b 27 20 3e 20 63  cho 'int i;' > c
170a0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
170b0 20 20 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68    if { (eval ech
170c0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
170d0 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65  O: \"$ac_compile
170e0 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
170f0 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e   $ac_compile) 2>
17100 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
17110 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
17120 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
17130 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
17140 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
17150 75 73 29 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 20  us); }; then.   
17160 20 63 61 73 65 20 22 60 2f 75 73 72 2f 62 69 6e   case "`/usr/bin
17170 2f 66 69 6c 65 20 63 6f 6e 66 74 65 73 74 2e 6f  /file conftest.o
17180 60 22 20 69 6e 0a 20 20 20 20 2a 33 32 2d 62 69  `" in.    *32-bi
17190 74 2a 29 0a 20 20 20 20 20 20 63 61 73 65 20 24  t*).      case $
171a0 68 6f 73 74 20 69 6e 0a 20 20 20 20 20 20 20 20  host in.        
171b0 78 38 36 5f 36 34 2d 2a 6c 69 6e 75 78 2a 29 0a  x86_64-*linux*).
171c0 20 20 20 20 20 20 20 20 20 20 4c 44 3d 22 24 7b            LD="${
171d0 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 5f 69 33  LD-ld} -m elf_i3
171e0 38 36 22 0a 20 20 20 20 20 20 20 20 20 20 3b 3b  86".          ;;
171f0 0a 20 20 20 20 20 20 20 20 70 70 63 36 34 2d 2a  .        ppc64-*
17200 6c 69 6e 75 78 2a 7c 70 6f 77 65 72 70 63 36 34  linux*|powerpc64
17210 2d 2a 6c 69 6e 75 78 2a 29 0a 20 20 20 20 20 20  -*linux*).      
17220 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d      LD="${LD-ld}
17230 20 2d 6d 20 65 6c 66 33 32 70 70 63 6c 69 6e 75   -m elf32ppclinu
17240 78 22 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 0a  x".          ;;.
17250 20 20 20 20 20 20 20 20 73 33 39 30 78 2d 2a 6c          s390x-*l
17260 69 6e 75 78 2a 29 0a 20 20 20 20 20 20 20 20 20  inux*).         
17270 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d   LD="${LD-ld} -m
17280 20 65 6c 66 5f 73 33 39 30 22 0a 20 20 20 20 20   elf_s390".     
17290 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20 20       ;;.        
172a0 73 70 61 72 63 36 34 2d 2a 6c 69 6e 75 78 2a 29  sparc64-*linux*)
172b0 0a 20 20 20 20 20 20 20 20 20 20 4c 44 3d 22 24  .          LD="$
172c0 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 33 32  {LD-ld} -m elf32
172d0 5f 73 70 61 72 63 22 0a 20 20 20 20 20 20 20 20  _sparc".        
172e0 20 20 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a    ;;.      esac.
172f0 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 2a 36 34        ;;.    *64
17300 2d 62 69 74 2a 29 0a 20 20 20 20 20 20 63 61 73  -bit*).      cas
17310 65 20 24 68 6f 73 74 20 69 6e 0a 20 20 20 20 20  e $host in.     
17320 20 20 20 78 38 36 5f 36 34 2d 2a 6c 69 6e 75 78     x86_64-*linux
17330 2a 29 0a 20 20 20 20 20 20 20 20 20 20 4c 44 3d  *).          LD=
17340 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66  "${LD-ld} -m elf
17350 5f 78 38 36 5f 36 34 22 0a 20 20 20 20 20 20 20  _x86_64".       
17360 20 20 20 3b 3b 0a 20 20 20 20 20 20 20 20 70 70     ;;.        pp
17370 63 2a 2d 2a 6c 69 6e 75 78 2a 7c 70 6f 77 65 72  c*-*linux*|power
17380 70 63 2a 2d 2a 6c 69 6e 75 78 2a 29 0a 20 20 20  pc*-*linux*).   
17390 20 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d         LD="${LD-
173a0 6c 64 7d 20 2d 6d 20 65 6c 66 36 34 70 70 63 22  ld} -m elf64ppc"
173b0 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 0a 20 20  .          ;;.  
173c0 20 20 20 20 20 20 73 33 39 30 2a 2d 2a 6c 69 6e        s390*-*lin
173d0 75 78 2a 29 0a 20 20 20 20 20 20 20 20 20 20 4c  ux*).          L
173e0 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65  D="${LD-ld} -m e
173f0 6c 66 36 34 5f 73 33 39 30 22 0a 20 20 20 20 20  lf64_s390".     
17400 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20 20       ;;.        
17410 73 70 61 72 63 2a 2d 2a 6c 69 6e 75 78 2a 29 0a  sparc*-*linux*).
17420 20 20 20 20 20 20 20 20 20 20 4c 44 3d 22 24 7b            LD="${
17430 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 36 34 5f  LD-ld} -m elf64_
17440 73 70 61 72 63 22 0a 20 20 20 20 20 20 20 20 20  sparc".         
17450 20 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a 20   ;;.      esac. 
17460 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63       ;;.    esac
17470 0a 20 20 66 69 0a 20 20 72 6d 20 2d 72 66 20 63  .  fi.  rm -rf c
17480 6f 6e 66 74 65 73 74 2a 0a 20 20 3b 3b 0a 0a 2a  onftest*.  ;;..*
17490 2d 2a 2d 73 63 6f 33 2e 32 76 35 2a 29 0a 20 20  -*-sco3.2v5*).  
174a0 23 20 4f 6e 20 53 43 4f 20 4f 70 65 6e 53 65 72  # On SCO OpenSer
174b0 76 65 72 20 35 2c 20 77 65 20 6e 65 65 64 20 2d  ver 5, we need -
174c0 62 65 6c 66 20 74 6f 20 67 65 74 20 66 75 6c 6c  belf to get full
174d0 2d 66 65 61 74 75 72 65 64 20 62 69 6e 61 72 69  -featured binari
174e0 65 73 2e 0a 20 20 53 41 56 45 5f 43 46 4c 41 47  es..  SAVE_CFLAG
174f0 53 3d 22 24 43 46 4c 41 47 53 22 0a 20 20 43 46  S="$CFLAGS".  CF
17500 4c 41 47 53 3d 22 24 43 46 4c 41 47 53 20 2d 62  LAGS="$CFLAGS -b
17510 65 6c 66 22 0a 20 20 65 63 68 6f 20 22 24 61 73  elf".  echo "$as
17520 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
17530 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74 68  cking whether th
17540 65 20 43 20 63 6f 6d 70 69 6c 65 72 20 6e 65 65  e C compiler nee
17550 64 73 20 2d 62 65 6c 66 22 20 3e 26 35 0a 65 63  ds -belf" >&5.ec
17560 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
17570 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74 68 65  king whether the
17580 20 43 20 63 6f 6d 70 69 6c 65 72 20 6e 65 65 64   C compiler need
17590 73 20 2d 62 65 6c 66 2e 2e 2e 20 24 45 43 48 4f  s -belf... $ECHO
175a0 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  _C" >&6.if test 
175b0 22 24 7b 6c 74 5f 63 76 5f 63 63 5f 6e 65 65 64  "${lt_cv_cc_need
175c0 73 5f 62 65 6c 66 2b 73 65 74 7d 22 20 3d 20 73  s_belf+set}" = s
175d0 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
175e0 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
175f0 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
17600 6c 73 65 0a 20 20 61 63 5f 65 78 74 3d 63 0a 61  lse.  ac_ext=c.a
17610 63 5f 63 70 70 3d 27 24 43 50 50 20 24 43 50 50  c_cpp='$CPP $CPP
17620 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c  FLAGS'.ac_compil
17630 65 3d 27 24 43 43 20 2d 63 20 24 43 46 4c 41 47  e='$CC -c $CFLAG
17640 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66  S $CPPFLAGS conf
17650 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35  test.$ac_ext >&5
17660 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d  '.ac_link='$CC -
17670 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78  o conftest$ac_ex
17680 65 65 78 74 20 24 43 46 4c 41 47 53 20 24 43 50  eext $CFLAGS $CP
17690 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20  PFLAGS $LDFLAGS 
176a0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
176b0 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63   $LIBS >&5'.ac_c
176c0 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f  ompiler_gnu=$ac_
176d0 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e  cv_c_compiler_gn
176e0 75 0a 0a 20 20 20 20 20 63 61 74 20 3e 63 6f 6e  u..     cat >con
176f0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
17700 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65  _ACEOF./* confde
17710 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46  fs.h.  */._ACEOF
17720 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20  .cat confdefs.h 
17730 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
17740 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73  xt.cat >>conftes
17750 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
17760 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65  OF./* end confde
17770 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d  fs.h.  */..int.m
17780 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20  ain ().{..  ;.  
17790 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45  return 0;.}._ACE
177a0 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  OF.rm -f conftes
177b0 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e  t.$ac_objext con
177c0 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 0a  ftest$ac_exeext.
177d0 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
177e0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
177f0 20 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29 20   \"$ac_link\"") 
17800 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
17810 6c 69 6e 6b 29 20 32 3e 63 6f 6e 66 74 65 73 74  link) 2>conftest
17820 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73  .er1.  ac_status
17830 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e  =$?.  grep -v '^
17840 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72   *+' conftest.er
17850 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a  1 >conftest.err.
17860 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74    rm -f conftest
17870 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74  .er1.  cat conft
17880 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63  est.err >&5.  ec
17890 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
178a0 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
178b0 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
178c0 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
178d0 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27   &&.. { ac_try='
178e0 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f 77  test -z "$ac_c_w
178f0 65 72 72 6f 72 5f 66 6c 61 67 22 0a 09 09 09 20  error_flag".... 
17900 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e  || test ! -s con
17910 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20 28  ftest.err'.  { (
17920 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
17930 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
17940 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28  _try\"") >&5.  (
17950 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e  eval $ac_try) 2>
17960 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
17970 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
17980 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
17990 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
179a0 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
179b0 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b  us); }; } &&.. {
179c0 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73   ac_try='test -s
179d0 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65   conftest$ac_exe
179e0 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65  ext'.  { (eval e
179f0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
17a00 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22  ENO: \"$ac_try\"
17a10 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
17a20 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61  ac_try) 2>&5.  a
17a30 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
17a40 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
17a50 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
17a60 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
17a70 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
17a80 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 6c 74 5f 63  ; }; then.  lt_c
17a90 76 5f 63 63 5f 6e 65 65 64 73 5f 62 65 6c 66 3d  v_cc_needs_belf=
17aa0 79 65 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  yes.else.  echo 
17ab0 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
17ac0 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
17ad0 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
17ae0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
17af0 20 3e 26 35 0a 0a 6c 74 5f 63 76 5f 63 63 5f 6e   >&5..lt_cv_cc_n
17b00 65 65 64 73 5f 62 65 6c 66 3d 6e 6f 0a 66 69 0a  eeds_belf=no.fi.
17b10 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65  rm -f conftest.e
17b20 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  rr conftest.$ac_
17b30 6f 62 6a 65 78 74 20 5c 0a 20 20 20 20 20 20 63  objext \.      c
17b40 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78  onftest$ac_exeex
17b50 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  t conftest.$ac_e
17b60 78 74 0a 20 20 20 20 20 61 63 5f 65 78 74 3d 63  xt.     ac_ext=c
17b70 0a 61 63 5f 63 70 70 3d 27 24 43 50 50 20 24 43  .ac_cpp='$CPP $C
17b80 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70  PPFLAGS'.ac_comp
17b90 69 6c 65 3d 27 24 43 43 20 2d 63 20 24 43 46 4c  ile='$CC -c $CFL
17ba0 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f  AGS $CPPFLAGS co
17bb0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
17bc0 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43  &5'.ac_link='$CC
17bd0 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f   -o conftest$ac_
17be0 65 78 65 65 78 74 20 24 43 46 4c 41 47 53 20 24  exeext $CFLAGS $
17bf0 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 47  CPPFLAGS $LDFLAG
17c00 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  S conftest.$ac_e
17c10 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63  xt $LIBS >&5'.ac
17c20 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61  _compiler_gnu=$a
17c30 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f  c_cv_c_compiler_
17c40 67 6e 75 0a 0a 66 69 0a 65 63 68 6f 20 22 24 61  gnu..fi.echo "$a
17c50 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
17c60 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 63 63 5f  sult: $lt_cv_cc_
17c70 6e 65 65 64 73 5f 62 65 6c 66 22 20 3e 26 35 0a  needs_belf" >&5.
17c80 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
17c90 6c 74 5f 63 76 5f 63 63 5f 6e 65 65 64 73 5f 62  lt_cv_cc_needs_b
17ca0 65 6c 66 22 20 3e 26 36 0a 20 20 69 66 20 74 65  elf" >&6.  if te
17cb0 73 74 20 78 22 24 6c 74 5f 63 76 5f 63 63 5f 6e  st x"$lt_cv_cc_n
17cc0 65 65 64 73 5f 62 65 6c 66 22 20 21 3d 20 78 22  eeds_belf" != x"
17cd0 79 65 73 22 3b 20 74 68 65 6e 0a 20 20 20 20 23  yes"; then.    #
17ce0 20 74 68 69 73 20 69 73 20 70 72 6f 62 61 62 6c   this is probabl
17cf0 79 20 67 63 63 20 32 2e 38 2e 30 2c 20 65 67 63  y gcc 2.8.0, egc
17d00 73 20 31 2e 30 20 6f 72 20 6e 65 77 65 72 3b 20  s 1.0 or newer; 
17d10 6e 6f 20 6e 65 65 64 20 66 6f 72 20 2d 62 65 6c  no need for -bel
17d20 66 0a 20 20 20 20 43 46 4c 41 47 53 3d 22 24 53  f.    CFLAGS="$S
17d30 41 56 45 5f 43 46 4c 41 47 53 22 0a 20 20 66 69  AVE_CFLAGS".  fi
17d40 0a 20 20 3b 3b 0a 0a 65 73 61 63 0a 0a 6e 65 65  .  ;;..esac..nee
17d50 64 5f 6c 6f 63 6b 73 3d 22 24 65 6e 61 62 6c 65  d_locks="$enable
17d60 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 22 0a 0a  _libtool_lock"..
17d70 0a 61 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70  .ac_ext=c.ac_cpp
17d80 3d 27 24 43 50 50 20 24 43 50 50 46 4c 41 47 53  ='$CPP $CPPFLAGS
17d90 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43  '.ac_compile='$C
17da0 43 20 2d 63 20 24 43 46 4c 41 47 53 20 24 43 50  C -c $CFLAGS $CP
17db0 50 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e  PFLAGS conftest.
17dc0 24 61 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f  $ac_ext >&5'.ac_
17dd0 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e  link='$CC -o con
17de0 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20  ftest$ac_exeext 
17df0 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47  $CFLAGS $CPPFLAG
17e00 53 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74  S $LDFLAGS conft
17e10 65 73 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42  est.$ac_ext $LIB
17e20 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c  S >&5'.ac_compil
17e30 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f  er_gnu=$ac_cv_c_
17e40 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 65 63 68  compiler_gnu.ech
17e50 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
17e60 4f 3a 20 63 68 65 63 6b 69 6e 67 20 68 6f 77 20  O: checking how 
17e70 74 6f 20 72 75 6e 20 74 68 65 20 43 20 70 72 65  to run the C pre
17e80 70 72 6f 63 65 73 73 6f 72 22 20 3e 26 35 0a 65  processor" >&5.e
17e90 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
17ea0 63 6b 69 6e 67 20 68 6f 77 20 74 6f 20 72 75 6e  cking how to run
17eb0 20 74 68 65 20 43 20 70 72 65 70 72 6f 63 65 73   the C preproces
17ec0 73 6f 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  sor... $ECHO_C" 
17ed0 3e 26 36 0a 23 20 4f 6e 20 53 75 6e 73 2c 20 73  >&6.# On Suns, s
17ee0 6f 6d 65 74 69 6d 65 73 20 24 43 50 50 20 6e 61  ometimes $CPP na
17ef0 6d 65 73 20 61 20 64 69 72 65 63 74 6f 72 79 2e  mes a directory.
17f00 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43 50  .if test -n "$CP
17f10 50 22 20 26 26 20 74 65 73 74 20 2d 64 20 22 24  P" && test -d "$
17f20 43 50 50 22 3b 20 74 68 65 6e 0a 20 20 43 50 50  CPP"; then.  CPP
17f30 3d 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20  =.fi.if test -z 
17f40 22 24 43 50 50 22 3b 20 74 68 65 6e 0a 20 20 69  "$CPP"; then.  i
17f50 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f  f test "${ac_cv_
17f60 70 72 6f 67 5f 43 50 50 2b 73 65 74 7d 22 20 3d  prog_CPP+set}" =
17f70 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
17f80 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
17f90 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
17fa0 0a 65 6c 73 65 0a 20 20 20 20 20 20 23 20 44 6f  .else.      # Do
17fb0 75 62 6c 65 20 71 75 6f 74 65 73 20 62 65 63 61  uble quotes beca
17fc0 75 73 65 20 43 50 50 20 6e 65 65 64 73 20 74 6f  use CPP needs to
17fd0 20 62 65 20 65 78 70 61 6e 64 65 64 0a 20 20 20   be expanded.   
17fe0 20 66 6f 72 20 43 50 50 20 69 6e 20 22 24 43 43   for CPP in "$CC
17ff0 20 2d 45 22 20 22 24 43 43 20 2d 45 20 2d 74 72   -E" "$CC -E -tr
18000 61 64 69 74 69 6f 6e 61 6c 2d 63 70 70 22 20 22  aditional-cpp" "
18010 2f 6c 69 62 2f 63 70 70 22 0a 20 20 20 20 64 6f  /lib/cpp".    do
18020 0a 20 20 20 20 20 20 61 63 5f 70 72 65 70 72 6f  .      ac_prepro
18030 63 5f 6f 6b 3d 66 61 6c 73 65 0a 66 6f 72 20 61  c_ok=false.for a
18040 63 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e  c_c_preproc_warn
18050 5f 66 6c 61 67 20 69 6e 20 27 27 20 79 65 73 0a  _flag in '' yes.
18060 64 6f 0a 20 20 23 20 55 73 65 20 61 20 68 65 61  do.  # Use a hea
18070 64 65 72 20 66 69 6c 65 20 74 68 61 74 20 63 6f  der file that co
18080 6d 65 73 20 77 69 74 68 20 67 63 63 2c 20 73 6f  mes with gcc, so
18090 20 63 6f 6e 66 69 67 75 72 69 6e 67 20 67 6c 69   configuring gli
180a0 62 63 0a 20 20 23 20 77 69 74 68 20 61 20 66 72  bc.  # with a fr
180b0 65 73 68 20 63 72 6f 73 73 2d 63 6f 6d 70 69 6c  esh cross-compil
180c0 65 72 20 77 6f 72 6b 73 2e 0a 20 20 23 20 50 72  er works..  # Pr
180d0 65 66 65 72 20 3c 6c 69 6d 69 74 73 2e 68 3e 20  efer <limits.h> 
180e0 74 6f 20 3c 61 73 73 65 72 74 2e 68 3e 20 69 66  to <assert.h> if
180f0 20 5f 5f 53 54 44 43 5f 5f 20 69 73 20 64 65 66   __STDC__ is def
18100 69 6e 65 64 2c 20 73 69 6e 63 65 0a 20 20 23 20  ined, since.  # 
18110 3c 6c 69 6d 69 74 73 2e 68 3e 20 65 78 69 73 74  <limits.h> exist
18120 73 20 65 76 65 6e 20 6f 6e 20 66 72 65 65 73 74  s even on freest
18130 61 6e 64 69 6e 67 20 63 6f 6d 70 69 6c 65 72 73  anding compilers
18140 2e 0a 20 20 23 20 4f 6e 20 74 68 65 20 4e 65 58  ..  # On the NeX
18150 54 2c 20 63 63 20 2d 45 20 72 75 6e 73 20 74 68  T, cc -E runs th
18160 65 20 63 6f 64 65 20 74 68 72 6f 75 67 68 20 74  e code through t
18170 68 65 20 63 6f 6d 70 69 6c 65 72 27 73 20 70 61  he compiler's pa
18180 72 73 65 72 2c 0a 20 20 23 20 6e 6f 74 20 6a 75  rser,.  # not ju
18190 73 74 20 74 68 72 6f 75 67 68 20 63 70 70 2e 20  st through cpp. 
181a0 22 53 79 6e 74 61 78 20 65 72 72 6f 72 22 20 69  "Syntax error" i
181b0 73 20 68 65 72 65 20 74 6f 20 63 61 74 63 68 20  s here to catch 
181c0 74 68 69 73 20 63 61 73 65 2e 0a 20 20 63 61 74  this case..  cat
181d0 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65   >conftest.$ac_e
181e0 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63  xt <<_ACEOF./* c
181f0 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f  onfdefs.h.  */._
18200 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65  ACEOF.cat confde
18210 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  fs.h >>conftest.
18220 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f  $ac_ext.cat >>co
18230 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
18240 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63  <_ACEOF./* end c
18250 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23  onfdefs.h.  */.#
18260 69 66 64 65 66 20 5f 5f 53 54 44 43 5f 5f 0a 23  ifdef __STDC__.#
18270 20 69 6e 63 6c 75 64 65 20 3c 6c 69 6d 69 74 73   include <limits
18280 2e 68 3e 0a 23 65 6c 73 65 0a 23 20 69 6e 63 6c  .h>.#else.# incl
18290 75 64 65 20 3c 61 73 73 65 72 74 2e 68 3e 0a 23  ude <assert.h>.#
182a0 65 6e 64 69 66 0a 09 09 20 20 20 20 20 53 79 6e  endif...     Syn
182b0 74 61 78 20 65 72 72 6f 72 0a 5f 41 43 45 4f 46  tax error._ACEOF
182c0 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  .if { (eval echo
182d0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
182e0 3a 20 5c 22 24 61 63 5f 63 70 70 20 63 6f 6e 66  : \"$ac_cpp conf
182f0 74 65 73 74 2e 24 61 63 5f 65 78 74 5c 22 22 29  test.$ac_ext\"")
18300 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
18310 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61  _cpp conftest.$a
18320 63 5f 65 78 74 29 20 32 3e 63 6f 6e 66 74 65 73  c_ext) 2>conftes
18330 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75  t.er1.  ac_statu
18340 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27  s=$?.  grep -v '
18350 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65  ^ *+' conftest.e
18360 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72  r1 >conftest.err
18370 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  .  rm -f conftes
18380 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66  t.er1.  cat conf
18390 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65  test.err >&5.  e
183a0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
183b0 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
183c0 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
183d0 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
183e0 7d 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68  } >/dev/null; th
183f0 65 6e 0a 20 20 69 66 20 74 65 73 74 20 2d 73 20  en.  if test -s 
18400 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68  conftest.err; th
18410 65 6e 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72  en.    ac_cpp_er
18420 72 3d 24 61 63 5f 63 5f 70 72 65 70 72 6f 63 5f  r=$ac_c_preproc_
18430 77 61 72 6e 5f 66 6c 61 67 0a 20 20 20 20 61 63  warn_flag.    ac
18440 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f 63 70 70  _cpp_err=$ac_cpp
18450 5f 65 72 72 24 61 63 5f 63 5f 77 65 72 72 6f 72  _err$ac_c_werror
18460 5f 66 6c 61 67 0a 20 20 65 6c 73 65 0a 20 20 20  _flag.  else.   
18470 20 61 63 5f 63 70 70 5f 65 72 72 3d 0a 20 20 66   ac_cpp_err=.  f
18480 69 0a 65 6c 73 65 0a 20 20 61 63 5f 63 70 70 5f  i.else.  ac_cpp_
18490 65 72 72 3d 79 65 73 0a 66 69 0a 69 66 20 74 65  err=yes.fi.if te
184a0 73 74 20 2d 7a 20 22 24 61 63 5f 63 70 70 5f 65  st -z "$ac_cpp_e
184b0 72 72 22 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c  rr"; then.  :.el
184c0 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
184d0 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61  e: failed progra
184e0 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20  m was:" >&5.sed 
184f0 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65  's/^/| /' confte
18500 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a  st.$ac_ext >&5..
18510 20 20 23 20 42 72 6f 6b 65 6e 3a 20 66 61 69 6c    # Broken: fail
18520 73 20 6f 6e 20 76 61 6c 69 64 20 69 6e 70 75 74  s on valid input
18530 2e 0a 63 6f 6e 74 69 6e 75 65 0a 66 69 0a 72 6d  ..continue.fi.rm
18540 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -f conftest.err
18550 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
18560 74 0a 0a 20 20 23 20 4f 4b 2c 20 77 6f 72 6b 73  t..  # OK, works
18570 20 6f 6e 20 73 61 6e 65 20 63 61 73 65 73 2e 20   on sane cases. 
18580 20 4e 6f 77 20 63 68 65 63 6b 20 77 68 65 74 68   Now check wheth
18590 65 72 20 6e 6f 6e 2d 65 78 69 73 74 65 6e 74 20  er non-existent 
185a0 68 65 61 64 65 72 73 0a 20 20 23 20 63 61 6e 20  headers.  # can 
185b0 62 65 20 64 65 74 65 63 74 65 64 20 61 6e 64 20  be detected and 
185c0 68 6f 77 2e 0a 20 20 63 61 74 20 3e 63 6f 6e 66  how..  cat >conf
185d0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
185e0 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66  ACEOF./* confdef
185f0 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a  s.h.  */._ACEOF.
18600 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e  cat confdefs.h >
18610 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
18620 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74  t.cat >>conftest
18630 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
18640 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66  F./* end confdef
18650 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75 64  s.h.  */.#includ
18660 65 20 3c 61 63 5f 6e 6f 6e 65 78 69 73 74 65 6e  e <ac_nonexisten
18670 74 2e 68 3e 0a 5f 41 43 45 4f 46 0a 69 66 20 7b  t.h>._ACEOF.if {
18680 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
18690 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
186a0 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e  ac_cpp conftest.
186b0 24 61 63 5f 65 78 74 5c 22 22 29 20 3e 26 35 0a  $ac_ext\"") >&5.
186c0 20 20 28 65 76 61 6c 20 24 61 63 5f 63 70 70 20    (eval $ac_cpp 
186d0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
186e0 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31  ) 2>conftest.er1
186f0 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
18700 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27    grep -v '^ *+'
18710 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63   conftest.er1 >c
18720 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d  onftest.err.  rm
18730 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31   -f conftest.er1
18740 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e  .  cat conftest.
18750 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22  err >&5.  echo "
18760 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
18770 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
18780 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
18790 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 3e 2f 64  c_status); } >/d
187a0 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20  ev/null; then.  
187b0 69 66 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74  if test -s conft
187c0 65 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20  est.err; then.  
187d0 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 24 61 63    ac_cpp_err=$ac
187e0 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f  _c_preproc_warn_
187f0 66 6c 61 67 0a 20 20 20 20 61 63 5f 63 70 70 5f  flag.    ac_cpp_
18800 65 72 72 3d 24 61 63 5f 63 70 70 5f 65 72 72 24  err=$ac_cpp_err$
18810 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67  ac_c_werror_flag
18820 0a 20 20 65 6c 73 65 0a 20 20 20 20 61 63 5f 63  .  else.    ac_c
18830 70 70 5f 65 72 72 3d 0a 20 20 66 69 0a 65 6c 73  pp_err=.  fi.els
18840 65 0a 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 79  e.  ac_cpp_err=y
18850 65 73 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a  es.fi.if test -z
18860 20 22 24 61 63 5f 63 70 70 5f 65 72 72 22 3b 20   "$ac_cpp_err"; 
18870 74 68 65 6e 0a 20 20 23 20 42 72 6f 6b 65 6e 3a  then.  # Broken:
18880 20 73 75 63 63 65 73 73 20 6f 6e 20 69 6e 76 61   success on inva
18890 6c 69 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69  lid input..conti
188a0 6e 75 65 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  nue.else.  echo 
188b0 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
188c0 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
188d0 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
188e0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
188f0 20 3e 26 35 0a 0a 20 20 23 20 50 61 73 73 65 73   >&5..  # Passes
18900 20 62 6f 74 68 20 74 65 73 74 73 2e 0a 61 63 5f   both tests..ac_
18910 70 72 65 70 72 6f 63 5f 6f 6b 3d 3a 0a 62 72 65  preproc_ok=:.bre
18920 61 6b 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66  ak.fi.rm -f conf
18930 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73  test.err conftes
18940 74 2e 24 61 63 5f 65 78 74 0a 0a 64 6f 6e 65 0a  t.$ac_ext..done.
18950 23 20 42 65 63 61 75 73 65 20 6f 66 20 60 62 72  # Because of `br
18960 65 61 6b 27 2c 20 5f 41 43 5f 50 52 45 50 52 4f  eak', _AC_PREPRO
18970 43 5f 49 46 45 4c 53 45 27 73 20 63 6c 65 61 6e  C_IFELSE's clean
18980 69 6e 67 20 63 6f 64 65 20 77 61 73 20 73 6b 69  ing code was ski
18990 70 70 65 64 2e 0a 72 6d 20 2d 66 20 63 6f 6e 66  pped..rm -f conf
189a0 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73  test.err conftes
189b0 74 2e 24 61 63 5f 65 78 74 0a 69 66 20 24 61 63  t.$ac_ext.if $ac
189c0 5f 70 72 65 70 72 6f 63 5f 6f 6b 3b 20 74 68 65  _preproc_ok; the
189d0 6e 0a 20 20 62 72 65 61 6b 0a 66 69 0a 0a 20 20  n.  break.fi..  
189e0 20 20 64 6f 6e 65 0a 20 20 20 20 61 63 5f 63 76    done.    ac_cv
189f0 5f 70 72 6f 67 5f 43 50 50 3d 24 43 50 50 0a 0a  _prog_CPP=$CPP..
18a00 66 69 0a 20 20 43 50 50 3d 24 61 63 5f 63 76 5f  fi.  CPP=$ac_cv_
18a10 70 72 6f 67 5f 43 50 50 0a 65 6c 73 65 0a 20 20  prog_CPP.else.  
18a20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 50 50 3d 24  ac_cv_prog_CPP=$
18a30 43 50 50 0a 66 69 0a 65 63 68 6f 20 22 24 61 73  CPP.fi.echo "$as
18a40 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
18a50 75 6c 74 3a 20 24 43 50 50 22 20 3e 26 35 0a 65  ult: $CPP" >&5.e
18a60 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 43  cho "${ECHO_T}$C
18a70 50 50 22 20 3e 26 36 0a 61 63 5f 70 72 65 70 72  PP" >&6.ac_prepr
18a80 6f 63 5f 6f 6b 3d 66 61 6c 73 65 0a 66 6f 72 20  oc_ok=false.for 
18a90 61 63 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61 72  ac_c_preproc_war
18aa0 6e 5f 66 6c 61 67 20 69 6e 20 27 27 20 79 65 73  n_flag in '' yes
18ab0 0a 64 6f 0a 20 20 23 20 55 73 65 20 61 20 68 65  .do.  # Use a he
18ac0 61 64 65 72 20 66 69 6c 65 20 74 68 61 74 20 63  ader file that c
18ad0 6f 6d 65 73 20 77 69 74 68 20 67 63 63 2c 20 73  omes with gcc, s
18ae0 6f 20 63 6f 6e 66 69 67 75 72 69 6e 67 20 67 6c  o configuring gl
18af0 69 62 63 0a 20 20 23 20 77 69 74 68 20 61 20 66  ibc.  # with a f
18b00 72 65 73 68 20 63 72 6f 73 73 2d 63 6f 6d 70 69  resh cross-compi
18b10 6c 65 72 20 77 6f 72 6b 73 2e 0a 20 20 23 20 50  ler works..  # P
18b20 72 65 66 65 72 20 3c 6c 69 6d 69 74 73 2e 68 3e  refer <limits.h>
18b30 20 74 6f 20 3c 61 73 73 65 72 74 2e 68 3e 20 69   to <assert.h> i
18b40 66 20 5f 5f 53 54 44 43 5f 5f 20 69 73 20 64 65  f __STDC__ is de
18b50 66 69 6e 65 64 2c 20 73 69 6e 63 65 0a 20 20 23  fined, since.  #
18b60 20 3c 6c 69 6d 69 74 73 2e 68 3e 20 65 78 69 73   <limits.h> exis
18b70 74 73 20 65 76 65 6e 20 6f 6e 20 66 72 65 65 73  ts even on frees
18b80 74 61 6e 64 69 6e 67 20 63 6f 6d 70 69 6c 65 72  tanding compiler
18b90 73 2e 0a 20 20 23 20 4f 6e 20 74 68 65 20 4e 65  s..  # On the Ne
18ba0 58 54 2c 20 63 63 20 2d 45 20 72 75 6e 73 20 74  XT, cc -E runs t
18bb0 68 65 20 63 6f 64 65 20 74 68 72 6f 75 67 68 20  he code through 
18bc0 74 68 65 20 63 6f 6d 70 69 6c 65 72 27 73 20 70  the compiler's p
18bd0 61 72 73 65 72 2c 0a 20 20 23 20 6e 6f 74 20 6a  arser,.  # not j
18be0 75 73 74 20 74 68 72 6f 75 67 68 20 63 70 70 2e  ust through cpp.
18bf0 20 22 53 79 6e 74 61 78 20 65 72 72 6f 72 22 20   "Syntax error" 
18c00 69 73 20 68 65 72 65 20 74 6f 20 63 61 74 63 68  is here to catch
18c10 20 74 68 69 73 20 63 61 73 65 2e 0a 20 20 63 61   this case..  ca
18c20 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  t >conftest.$ac_
18c30 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
18c40 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
18c50 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64  _ACEOF.cat confd
18c60 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74  efs.h >>conftest
18c70 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63  .$ac_ext.cat >>c
18c80 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
18c90 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20  <<_ACEOF./* end 
18ca0 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
18cb0 23 69 66 64 65 66 20 5f 5f 53 54 44 43 5f 5f 0a  #ifdef __STDC__.
18cc0 23 20 69 6e 63 6c 75 64 65 20 3c 6c 69 6d 69 74  # include <limit
18cd0 73 2e 68 3e 0a 23 65 6c 73 65 0a 23 20 69 6e 63  s.h>.#else.# inc
18ce0 6c 75 64 65 20 3c 61 73 73 65 72 74 2e 68 3e 0a  lude <assert.h>.
18cf0 23 65 6e 64 69 66 0a 09 09 20 20 20 20 20 53 79  #endif...     Sy
18d00 6e 74 61 78 20 65 72 72 6f 72 0a 5f 41 43 45 4f  ntax error._ACEO
18d10 46 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68  F.if { (eval ech
18d20 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
18d30 4f 3a 20 5c 22 24 61 63 5f 63 70 70 20 63 6f 6e  O: \"$ac_cpp con
18d40 66 74 65 73 74 2e 24 61 63 5f 65 78 74 5c 22 22  ftest.$ac_ext\""
18d50 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
18d60 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24  c_cpp conftest.$
18d70 61 63 5f 65 78 74 29 20 32 3e 63 6f 6e 66 74 65  ac_ext) 2>confte
18d80 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74  st.er1.  ac_stat
18d90 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20  us=$?.  grep -v 
18da0 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e  '^ *+' conftest.
18db0 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72  er1 >conftest.er
18dc0 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65  r.  rm -f confte
18dd0 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e  st.er1.  cat con
18de0 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20  ftest.err >&5.  
18df0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
18e00 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
18e10 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
18e20 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
18e30 20 7d 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74   } >/dev/null; t
18e40 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20 2d 73  hen.  if test -s
18e50 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 74   conftest.err; t
18e60 68 65 6e 0a 20 20 20 20 61 63 5f 63 70 70 5f 65  hen.    ac_cpp_e
18e70 72 72 3d 24 61 63 5f 63 5f 70 72 65 70 72 6f 63  rr=$ac_c_preproc
18e80 5f 77 61 72 6e 5f 66 6c 61 67 0a 20 20 20 20 61  _warn_flag.    a
18e90 63 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f 63 70  c_cpp_err=$ac_cp
18ea0 70 5f 65 72 72 24 61 63 5f 63 5f 77 65 72 72 6f  p_err$ac_c_werro
18eb0 72 5f 66 6c 61 67 0a 20 20 65 6c 73 65 0a 20 20  r_flag.  else.  
18ec0 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 0a 20 20    ac_cpp_err=.  
18ed0 66 69 0a 65 6c 73 65 0a 20 20 61 63 5f 63 70 70  fi.else.  ac_cpp
18ee0 5f 65 72 72 3d 79 65 73 0a 66 69 0a 69 66 20 74  _err=yes.fi.if t
18ef0 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 70 70 5f  est -z "$ac_cpp_
18f00 65 72 72 22 3b 20 74 68 65 6e 0a 20 20 3a 0a 65  err"; then.  :.e
18f10 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
18f20 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
18f30 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
18f40 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
18f50 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
18f60 0a 20 20 23 20 42 72 6f 6b 65 6e 3a 20 66 61 69  .  # Broken: fai
18f70 6c 73 20 6f 6e 20 76 61 6c 69 64 20 69 6e 70 75  ls on valid inpu
18f80 74 2e 0a 63 6f 6e 74 69 6e 75 65 0a 66 69 0a 72  t..continue.fi.r
18f90 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
18fa0 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  r conftest.$ac_e
18fb0 78 74 0a 0a 20 20 23 20 4f 4b 2c 20 77 6f 72 6b  xt..  # OK, work
18fc0 73 20 6f 6e 20 73 61 6e 65 20 63 61 73 65 73 2e  s on sane cases.
18fd0 20 20 4e 6f 77 20 63 68 65 63 6b 20 77 68 65 74    Now check whet
18fe0 68 65 72 20 6e 6f 6e 2d 65 78 69 73 74 65 6e 74  her non-existent
18ff0 20 68 65 61 64 65 72 73 0a 20 20 23 20 63 61 6e   headers.  # can
19000 20 62 65 20 64 65 74 65 63 74 65 64 20 61 6e 64   be detected and
19010 20 68 6f 77 2e 0a 20 20 63 61 74 20 3e 63 6f 6e   how..  cat >con
19020 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
19030 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65  _ACEOF./* confde
19040 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46  fs.h.  */._ACEOF
19050 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20  .cat confdefs.h 
19060 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
19070 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73  xt.cat >>conftes
19080 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
19090 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65  OF./* end confde
190a0 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75  fs.h.  */.#inclu
190b0 64 65 20 3c 61 63 5f 6e 6f 6e 65 78 69 73 74 65  de <ac_nonexiste
190c0 6e 74 2e 68 3e 0a 5f 41 43 45 4f 46 0a 69 66 20  nt.h>._ACEOF.if 
190d0 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
190e0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
190f0 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74  $ac_cpp conftest
19100 2e 24 61 63 5f 65 78 74 5c 22 22 29 20 3e 26 35  .$ac_ext\"") >&5
19110 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 70 70  .  (eval $ac_cpp
19120 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
19130 74 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72  t) 2>conftest.er
19140 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  1.  ac_status=$?
19150 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b  .  grep -v '^ *+
19160 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e  ' conftest.er1 >
19170 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72  conftest.err.  r
19180 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
19190 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74  1.  cat conftest
191a0 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20  .err >&5.  echo 
191b0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
191c0 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
191d0 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
191e0 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 3e 2f  ac_status); } >/
191f0 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20  dev/null; then. 
19200 20 69 66 20 74 65 73 74 20 2d 73 20 63 6f 6e 66   if test -s conf
19210 74 65 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20  test.err; then. 
19220 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 24 61     ac_cpp_err=$a
19230 63 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e  c_c_preproc_warn
19240 5f 66 6c 61 67 0a 20 20 20 20 61 63 5f 63 70 70  _flag.    ac_cpp
19250 5f 65 72 72 3d 24 61 63 5f 63 70 70 5f 65 72 72  _err=$ac_cpp_err
19260 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61  $ac_c_werror_fla
19270 67 0a 20 20 65 6c 73 65 0a 20 20 20 20 61 63 5f  g.  else.    ac_
19280 63 70 70 5f 65 72 72 3d 0a 20 20 66 69 0a 65 6c  cpp_err=.  fi.el
19290 73 65 0a 20 20 61 63 5f 63 70 70 5f 65 72 72 3d  se.  ac_cpp_err=
192a0 79 65 73 0a 66 69 0a 69 66 20 74 65 73 74 20 2d  yes.fi.if test -
192b0 7a 20 22 24 61 63 5f 63 70 70 5f 65 72 72 22 3b  z "$ac_cpp_err";
192c0 20 74 68 65 6e 0a 20 20 23 20 42 72 6f 6b 65 6e   then.  # Broken
192d0 3a 20 73 75 63 63 65 73 73 20 6f 6e 20 69 6e 76  : success on inv
192e0 61 6c 69 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74  alid input..cont
192f0 69 6e 75 65 0a 65 6c 73 65 0a 20 20 65 63 68 6f  inue.else.  echo
19300 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64   "$as_me: failed
19310 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e   program was:" >
19320 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27  &5.sed 's/^/| /'
19330 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
19340 74 20 3e 26 35 0a 0a 20 20 23 20 50 61 73 73 65  t >&5..  # Passe
19350 73 20 62 6f 74 68 20 74 65 73 74 73 2e 0a 61 63  s both tests..ac
19360 5f 70 72 65 70 72 6f 63 5f 6f 6b 3d 3a 0a 62 72  _preproc_ok=:.br
19370 65 61 6b 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e  eak.fi.rm -f con
19380 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65  ftest.err confte
19390 73 74 2e 24 61 63 5f 65 78 74 0a 0a 64 6f 6e 65  st.$ac_ext..done
193a0 0a 23 20 42 65 63 61 75 73 65 20 6f 66 20 60 62  .# Because of `b
193b0 72 65 61 6b 27 2c 20 5f 41 43 5f 50 52 45 50 52  reak', _AC_PREPR
193c0 4f 43 5f 49 46 45 4c 53 45 27 73 20 63 6c 65 61  OC_IFELSE's clea
193d0 6e 69 6e 67 20 63 6f 64 65 20 77 61 73 20 73 6b  ning code was sk
193e0 69 70 70 65 64 2e 0a 72 6d 20 2d 66 20 63 6f 6e  ipped..rm -f con
193f0 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65  ftest.err confte
19400 73 74 2e 24 61 63 5f 65 78 74 0a 69 66 20 24 61  st.$ac_ext.if $a
19410 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3b 20 74 68  c_preproc_ok; th
19420 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 7b 20  en.  :.else.  { 
19430 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
19440 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 43  LINENO: error: C
19450 20 70 72 65 70 72 6f 63 65 73 73 6f 72 20 5c 22   preprocessor \"
19460 24 43 50 50 5c 22 20 66 61 69 6c 73 20 73 61 6e  $CPP\" fails san
19470 69 74 79 20 63 68 65 63 6b 0a 53 65 65 20 5c 60  ity check.See \`
19480 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20  config.log' for 
19490 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e  more details." >
194a0 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  &5.echo "$as_me:
194b0 20 65 72 72 6f 72 3a 20 43 20 70 72 65 70 72 6f   error: C prepro
194c0 63 65 73 73 6f 72 20 5c 22 24 43 50 50 5c 22 20  cessor \"$CPP\" 
194d0 66 61 69 6c 73 20 73 61 6e 69 74 79 20 63 68 65  fails sanity che
194e0 63 6b 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e  ck.See \`config.
194f0 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65  log' for more de
19500 74 61 69 6c 73 2e 22 20 3e 26 32 3b 7d 0a 20 20  tails." >&2;}.  
19510 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69   { (exit 1); exi
19520 74 20 31 3b 20 7d 3b 20 7d 0a 66 69 0a 0a 61 63  t 1; }; }.fi..ac
19530 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27 24  _ext=c.ac_cpp='$
19540 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61  CPP $CPPFLAGS'.a
19550 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20 2d  c_compile='$CC -
19560 63 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c  c $CFLAGS $CPPFL
19570 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  AGS conftest.$ac
19580 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e  _ext >&5'.ac_lin
19590 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74 65  k='$CC -o confte
195a0 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 43 46  st$ac_exeext $CF
195b0 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 24  LAGS $CPPFLAGS $
195c0 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74  LDFLAGS conftest
195d0 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20 3e  .$ac_ext $LIBS >
195e0 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f  &5'.ac_compiler_
195f0 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f 6d  gnu=$ac_cv_c_com
19600 70 69 6c 65 72 5f 67 6e 75 0a 0a 0a 65 63 68 6f  piler_gnu...echo
19610 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
19620 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 41  : checking for A
19630 4e 53 49 20 43 20 68 65 61 64 65 72 20 66 69 6c  NSI C header fil
19640 65 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  es" >&5.echo $EC
19650 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66  HO_N "checking f
19660 6f 72 20 41 4e 53 49 20 43 20 68 65 61 64 65 72  or ANSI C header
19670 20 66 69 6c 65 73 2e 2e 2e 20 24 45 43 48 4f 5f   files... $ECHO_
19680 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22  C" >&6.if test "
19690 24 7b 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73  ${ac_cv_header_s
196a0 74 64 63 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  tdc+set}" = set;
196b0 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
196c0 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
196d0 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
196e0 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74  .  cat >conftest
196f0 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
19700 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e  F./* confdefs.h.
19710 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20    */._ACEOF.cat 
19720 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e  confdefs.h >>con
19730 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61  ftest.$ac_ext.ca
19740 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  t >>conftest.$ac
19750 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
19760 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e   end confdefs.h.
19770 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 73    */.#include <s
19780 74 64 6c 69 62 2e 68 3e 0a 23 69 6e 63 6c 75 64  tdlib.h>.#includ
19790 65 20 3c 73 74 64 61 72 67 2e 68 3e 0a 23 69 6e  e <stdarg.h>.#in
197a0 63 6c 75 64 65 20 3c 73 74 72 69 6e 67 2e 68 3e  clude <string.h>
197b0 0a 23 69 6e 63 6c 75 64 65 20 3c 66 6c 6f 61 74  .#include <float
197c0 2e 68 3e 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29  .h>..int.main ()
197d0 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e  .{..  ;.  return
197e0 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20   0;.}._ACEOF.rm 
197f0 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  -f conftest.$ac_
19800 6f 62 6a 65 78 74 0a 69 66 20 7b 20 28 65 76 61  objext.if { (eva
19810 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
19820 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f  LINENO: \"$ac_co
19830 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20  mpile\"") >&5.  
19840 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c  (eval $ac_compil
19850 65 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72  e) 2>conftest.er
19860 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  1.  ac_status=$?
19870 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b  .  grep -v '^ *+
19880 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e  ' conftest.er1 >
19890 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72  conftest.err.  r
198a0 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
198b0 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74  1.  cat conftest
198c0 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20  .err >&5.  echo 
198d0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
198e0 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
198f0 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
19900 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26  ac_status); } &&
19910 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73  .. { ac_try='tes
19920 74 20 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72 72  t -z "$ac_c_werr
19930 6f 72 5f 66 6c 61 67 22 0a 09 09 09 20 7c 7c 20  or_flag".... || 
19940 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65  test ! -s confte
19950 73 74 2e 65 72 72 27 0a 20 20 7b 20 28 65 76 61  st.err'.  { (eva
19960 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
19970 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72  LINENO: \"$ac_tr
19980 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  y\"") >&5.  (eva
19990 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a  l $ac_try) 2>&5.
199a0 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
199b0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
199c0 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
199d0 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
199e0 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
199f0 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63  ; }; } &&.. { ac
19a00 5f 74 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f  _try='test -s co
19a10 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
19a20 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68  t'.  { (eval ech
19a30 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
19a40 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29  O: \"$ac_try\"")
19a50 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
19a60 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f  _try) 2>&5.  ac_
19a70 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
19a80 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
19a90 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
19aa0 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
19ab0 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20  $ac_status); }; 
19ac0 7d 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f  }; then.  ac_cv_
19ad0 68 65 61 64 65 72 5f 73 74 64 63 3d 79 65 73 0a  header_stdc=yes.
19ae0 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73  else.  echo "$as
19af0 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67  _me: failed prog
19b00 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65  ram was:" >&5.se
19b10 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66  d 's/^/| /' conf
19b20 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35  test.$ac_ext >&5
19b30 0a 0a 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73  ..ac_cv_header_s
19b40 74 64 63 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20  tdc=no.fi.rm -f 
19b50 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e  conftest.err con
19b60 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
19b70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
19b80 74 0a 0a 69 66 20 74 65 73 74 20 24 61 63 5f 63  t..if test $ac_c
19b90 76 5f 68 65 61 64 65 72 5f 73 74 64 63 20 3d 20  v_header_stdc = 
19ba0 79 65 73 3b 20 74 68 65 6e 0a 20 20 23 20 53 75  yes; then.  # Su
19bb0 6e 4f 53 20 34 2e 78 20 73 74 72 69 6e 67 2e 68  nOS 4.x string.h
19bc0 20 64 6f 65 73 20 6e 6f 74 20 64 65 63 6c 61 72   does not declar
19bd0 65 20 6d 65 6d 2a 2c 20 63 6f 6e 74 72 61 72 79  e mem*, contrary
19be0 20 74 6f 20 41 4e 53 49 2e 0a 20 20 63 61 74 20   to ANSI..  cat 
19bf0 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
19c00 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f  t <<_ACEOF./* co
19c10 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41  nfdefs.h.  */._A
19c20 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66  CEOF.cat confdef
19c30 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  s.h >>conftest.$
19c40 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e  ac_ext.cat >>con
19c50 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
19c60 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f  _ACEOF./* end co
19c70 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69  nfdefs.h.  */.#i
19c80 6e 63 6c 75 64 65 20 3c 73 74 72 69 6e 67 2e 68  nclude <string.h
19c90 3e 0a 0a 5f 41 43 45 4f 46 0a 69 66 20 28 65 76  >.._ACEOF.if (ev
19ca0 61 6c 20 22 24 61 63 5f 63 70 70 20 63 6f 6e 66  al "$ac_cpp conf
19cb0 74 65 73 74 2e 24 61 63 5f 65 78 74 22 29 20 32  test.$ac_ext") 2
19cc0 3e 26 35 20 7c 0a 20 20 24 45 47 52 45 50 20 22  >&5 |.  $EGREP "
19cd0 6d 65 6d 63 68 72 22 20 3e 2f 64 65 76 2f 6e 75  memchr" >/dev/nu
19ce0 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e 0a 20 20  ll 2>&1; then.  
19cf0 3a 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 68  :.else.  ac_cv_h
19d00 65 61 64 65 72 5f 73 74 64 63 3d 6e 6f 0a 66 69  eader_stdc=no.fi
19d10 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2a  .rm -f conftest*
19d20 0a 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 24 61  ..fi..if test $a
19d30 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63  c_cv_header_stdc
19d40 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 23   = yes; then.  #
19d50 20 49 53 43 20 32 2e 30 2e 32 20 73 74 64 6c 69   ISC 2.0.2 stdli
19d60 62 2e 68 20 64 6f 65 73 20 6e 6f 74 20 64 65 63  b.h does not dec
19d70 6c 61 72 65 20 66 72 65 65 2c 20 63 6f 6e 74 72  lare free, contr
19d80 61 72 79 20 74 6f 20 41 4e 53 49 2e 0a 20 20 63  ary to ANSI..  c
19d90 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  at >conftest.$ac
19da0 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
19db0 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
19dc0 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66  ._ACEOF.cat conf
19dd0 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73  defs.h >>conftes
19de0 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e  t.$ac_ext.cat >>
19df0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
19e00 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64   <<_ACEOF./* end
19e10 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
19e20 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 6c 69  .#include <stdli
19e30 62 2e 68 3e 0a 0a 5f 41 43 45 4f 46 0a 69 66 20  b.h>.._ACEOF.if 
19e40 28 65 76 61 6c 20 22 24 61 63 5f 63 70 70 20 63  (eval "$ac_cpp c
19e50 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 22  onftest.$ac_ext"
19e60 29 20 32 3e 26 35 20 7c 0a 20 20 24 45 47 52 45  ) 2>&5 |.  $EGRE
19e70 50 20 22 66 72 65 65 22 20 3e 2f 64 65 76 2f 6e  P "free" >/dev/n
19e80 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e 0a 20  ull 2>&1; then. 
19e90 20 3a 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f   :.else.  ac_cv_
19ea0 68 65 61 64 65 72 5f 73 74 64 63 3d 6e 6f 0a 66  header_stdc=no.f
19eb0 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  i.rm -f conftest
19ec0 2a 0a 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 24  *..fi..if test $
19ed0 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64  ac_cv_header_std
19ee0 63 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20  c = yes; then.  
19ef0 23 20 2f 62 69 6e 2f 63 63 20 69 6e 20 49 72 69  # /bin/cc in Iri
19f00 78 2d 34 2e 30 2e 35 20 67 65 74 73 20 6e 6f 6e  x-4.0.5 gets non
19f10 2d 41 4e 53 49 20 63 74 79 70 65 20 6d 61 63 72  -ANSI ctype macr
19f20 6f 73 20 75 6e 6c 65 73 73 20 75 73 69 6e 67 20  os unless using 
19f30 2d 61 6e 73 69 2e 0a 20 20 69 66 20 74 65 73 74  -ansi..  if test
19f40 20 22 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69   "$cross_compili
19f50 6e 67 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a  ng" = yes; then.
19f60 20 20 3a 0a 65 6c 73 65 0a 20 20 63 61 74 20 3e    :.else.  cat >
19f70 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
19f80 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e   <<_ACEOF./* con
19f90 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43  fdefs.h.  */._AC
19fa0 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73  EOF.cat confdefs
19fb0 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  .h >>conftest.$a
19fc0 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66  c_ext.cat >>conf
19fd0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
19fe0 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e  ACEOF./* end con
19ff0 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e  fdefs.h.  */.#in
1a000 63 6c 75 64 65 20 3c 63 74 79 70 65 2e 68 3e 0a  clude <ctype.h>.
1a010 23 69 66 20 28 28 27 20 27 20 26 20 30 78 30 46  #if ((' ' & 0x0F
1a020 46 29 20 3d 3d 20 30 78 30 32 30 29 0a 23 20 64  F) == 0x020).# d
1a030 65 66 69 6e 65 20 49 53 4c 4f 57 45 52 28 63 29  efine ISLOWER(c)
1a040 20 28 27 61 27 20 3c 3d 20 28 63 29 20 26 26 20   ('a' <= (c) && 
1a050 28 63 29 20 3c 3d 20 27 7a 27 29 0a 23 20 64 65  (c) <= 'z').# de
1a060 66 69 6e 65 20 54 4f 55 50 50 45 52 28 63 29 20  fine TOUPPER(c) 
1a070 28 49 53 4c 4f 57 45 52 28 63 29 20 3f 20 27 41  (ISLOWER(c) ? 'A
1a080 27 20 2b 20 28 28 63 29 20 2d 20 27 61 27 29 20  ' + ((c) - 'a') 
1a090 3a 20 28 63 29 29 0a 23 65 6c 73 65 0a 23 20 64  : (c)).#else.# d
1a0a0 65 66 69 6e 65 20 49 53 4c 4f 57 45 52 28 63 29  efine ISLOWER(c)
1a0b0 20 5c 0a 09 09 20 20 20 28 28 27 61 27 20 3c 3d   \...   (('a' <=
1a0c0 20 28 63 29 20 26 26 20 28 63 29 20 3c 3d 20 27   (c) && (c) <= '
1a0d0 69 27 29 20 5c 0a 09 09 20 20 20 20 20 7c 7c 20  i') \...     || 
1a0e0 28 27 6a 27 20 3c 3d 20 28 63 29 20 26 26 20 28  ('j' <= (c) && (
1a0f0 63 29 20 3c 3d 20 27 72 27 29 20 5c 0a 09 09 20  c) <= 'r') \... 
1a100 20 20 20 20 7c 7c 20 28 27 73 27 20 3c 3d 20 28      || ('s' <= (
1a110 63 29 20 26 26 20 28 63 29 20 3c 3d 20 27 7a 27  c) && (c) <= 'z'
1a120 29 29 0a 23 20 64 65 66 69 6e 65 20 54 4f 55 50  )).# define TOUP
1a130 50 45 52 28 63 29 20 28 49 53 4c 4f 57 45 52 28  PER(c) (ISLOWER(
1a140 63 29 20 3f 20 28 28 63 29 20 7c 20 30 78 34 30  c) ? ((c) | 0x40
1a150 29 20 3a 20 28 63 29 29 0a 23 65 6e 64 69 66 0a  ) : (c)).#endif.
1a160 0a 23 64 65 66 69 6e 65 20 58 4f 52 28 65 2c 20  .#define XOR(e, 
1a170 66 29 20 28 28 28 65 29 20 26 26 20 21 28 66 29  f) (((e) && !(f)
1a180 29 20 7c 7c 20 28 21 28 65 29 20 26 26 20 28 66  ) || (!(e) && (f
1a190 29 29 29 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a  ))).int.main ().
1a1a0 7b 0a 20 20 69 6e 74 20 69 3b 0a 20 20 66 6f 72  {.  int i;.  for
1a1b0 20 28 69 20 3d 20 30 3b 20 69 20 3c 20 32 35 36   (i = 0; i < 256
1a1c0 3b 20 69 2b 2b 29 0a 20 20 20 20 69 66 20 28 58  ; i++).    if (X
1a1d0 4f 52 20 28 69 73 6c 6f 77 65 72 20 28 69 29 2c  OR (islower (i),
1a1e0 20 49 53 4c 4f 57 45 52 20 28 69 29 29 0a 09 7c   ISLOWER (i))..|
1a1f0 7c 20 74 6f 75 70 70 65 72 20 28 69 29 20 21 3d  | toupper (i) !=
1a200 20 54 4f 55 50 50 45 52 20 28 69 29 29 0a 20 20   TOUPPER (i)).  
1a210 20 20 20 20 65 78 69 74 28 32 29 3b 0a 20 20 65      exit(2);.  e
1a220 78 69 74 20 28 30 29 3b 0a 7d 0a 5f 41 43 45 4f  xit (0);.}._ACEO
1a230 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  F.rm -f conftest
1a240 24 61 63 5f 65 78 65 65 78 74 0a 69 66 20 7b 20  $ac_exeext.if { 
1a250 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
1a260 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
1a270 63 5f 6c 69 6e 6b 5c 22 22 29 20 3e 26 35 0a 20  c_link\"") >&5. 
1a280 20 28 65 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 29   (eval $ac_link)
1a290 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75   2>&5.  ac_statu
1a2a0 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73  s=$?.  echo "$as
1a2b0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
1a2c0 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
1a2d0 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
1a2e0 74 61 74 75 73 29 3b 20 7d 20 26 26 20 7b 20 61  tatus); } && { a
1a2f0 63 5f 74 72 79 3d 27 2e 2f 63 6f 6e 66 74 65 73  c_try='./conftes
1a300 74 24 61 63 5f 65 78 65 65 78 74 27 0a 20 20 7b  t$ac_exeext'.  {
1a310 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
1a320 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
1a330 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20  ac_try\"") >&5. 
1a340 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20   (eval $ac_try) 
1a350 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73  2>&5.  ac_status
1a360 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  =$?.  echo "$as_
1a370 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
1a380 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
1a390 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
1a3a0 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65  atus); }; }; the
1a3b0 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 65 63 68  n.  :.else.  ech
1a3c0 6f 20 22 24 61 73 5f 6d 65 3a 20 70 72 6f 67 72  o "$as_me: progr
1a3d0 61 6d 20 65 78 69 74 65 64 20 77 69 74 68 20 73  am exited with s
1a3e0 74 61 74 75 73 20 24 61 63 5f 73 74 61 74 75 73  tatus $ac_status
1a3f0 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f  " >&5.echo "$as_
1a400 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
1a410 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
1a420 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
1a430 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
1a440 0a 28 20 65 78 69 74 20 24 61 63 5f 73 74 61 74  .( exit $ac_stat
1a450 75 73 20 29 0a 61 63 5f 63 76 5f 68 65 61 64 65  us ).ac_cv_heade
1a460 72 5f 73 74 64 63 3d 6e 6f 0a 66 69 0a 72 6d 20  r_stdc=no.fi.rm 
1a470 2d 66 20 63 6f 72 65 20 2a 2e 63 6f 72 65 20 67  -f core *.core g
1a480 6d 6f 6e 2e 6f 75 74 20 62 62 2e 6f 75 74 20 63  mon.out bb.out c
1a490 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78  onftest$ac_exeex
1a4a0 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  t conftest.$ac_o
1a4b0 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24  bjext conftest.$
1a4c0 61 63 5f 65 78 74 0a 66 69 0a 66 69 0a 66 69 0a  ac_ext.fi.fi.fi.
1a4d0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1a4e0 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61  NENO: result: $a
1a4f0 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63  c_cv_header_stdc
1a500 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
1a510 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 68 65 61 64  HO_T}$ac_cv_head
1a520 65 72 5f 73 74 64 63 22 20 3e 26 36 0a 69 66 20  er_stdc" >&6.if 
1a530 74 65 73 74 20 24 61 63 5f 63 76 5f 68 65 61 64  test $ac_cv_head
1a540 65 72 5f 73 74 64 63 20 3d 20 79 65 73 3b 20 74  er_stdc = yes; t
1a550 68 65 6e 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66 64  hen..cat >>confd
1a560 65 66 73 2e 68 20 3c 3c 5c 5f 41 43 45 4f 46 0a  efs.h <<\_ACEOF.
1a570 23 64 65 66 69 6e 65 20 53 54 44 43 5f 48 45 41  #define STDC_HEA
1a580 44 45 52 53 20 31 0a 5f 41 43 45 4f 46 0a 0a 66  DERS 1._ACEOF..f
1a590 69 0a 0a 23 20 4f 6e 20 49 52 49 58 20 35 2e 33  i..# On IRIX 5.3
1a5a0 2c 20 73 79 73 2f 74 79 70 65 73 20 61 6e 64 20  , sys/types and 
1a5b0 69 6e 74 74 79 70 65 73 2e 68 20 61 72 65 20 63  inttypes.h are c
1a5c0 6f 6e 66 6c 69 63 74 69 6e 67 2e 0a 0a 0a 0a 0a  onflicting......
1a5d0 0a 0a 0a 0a 0a 66 6f 72 20 61 63 5f 68 65 61 64  .....for ac_head
1a5e0 65 72 20 69 6e 20 73 79 73 2f 74 79 70 65 73 2e  er in sys/types.
1a5f0 68 20 73 79 73 2f 73 74 61 74 2e 68 20 73 74 64  h sys/stat.h std
1a600 6c 69 62 2e 68 20 73 74 72 69 6e 67 2e 68 20 6d  lib.h string.h m
1a610 65 6d 6f 72 79 2e 68 20 73 74 72 69 6e 67 73 2e  emory.h strings.
1a620 68 20 5c 0a 09 09 20 20 69 6e 74 74 79 70 65 73  h \...  inttypes
1a630 2e 68 20 73 74 64 69 6e 74 2e 68 20 75 6e 69 73  .h stdint.h unis
1a640 74 64 2e 68 0a 64 6f 0a 61 73 5f 61 63 5f 48 65  td.h.do.as_ac_He
1a650 61 64 65 72 3d 60 65 63 68 6f 20 22 61 63 5f 63  ader=`echo "ac_c
1a660 76 5f 68 65 61 64 65 72 5f 24 61 63 5f 68 65 61  v_header_$ac_hea
1a670 64 65 72 22 20 7c 20 24 61 73 5f 74 72 5f 73 68  der" | $as_tr_sh
1a680 60 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  `.echo "$as_me:$
1a690 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
1a6a0 20 66 6f 72 20 24 61 63 5f 68 65 61 64 65 72 22   for $ac_header"
1a6b0 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
1a6c0 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  N "checking for 
1a6d0 24 61 63 5f 68 65 61 64 65 72 2e 2e 2e 20 24 45  $ac_header... $E
1a6e0 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 65 76  CHO_C" >&6.if ev
1a6f0 61 6c 20 22 74 65 73 74 20 5c 22 5c 24 7b 24 61  al "test \"\${$a
1a700 73 5f 61 63 5f 48 65 61 64 65 72 2b 73 65 74 7d  s_ac_Header+set}
1a710 5c 22 20 3d 20 73 65 74 22 3b 20 74 68 65 6e 0a  \" = set"; then.
1a720 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22    echo $ECHO_N "
1a730 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43  (cached) $ECHO_C
1a740 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61 74  " >&6.else.  cat
1a750 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65   >conftest.$ac_e
1a760 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63  xt <<_ACEOF./* c
1a770 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f  onfdefs.h.  */._
1a780 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65  ACEOF.cat confde
1a790 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  fs.h >>conftest.
1a7a0 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f  $ac_ext.cat >>co
1a7b0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
1a7c0 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63  <_ACEOF./* end c
1a7d0 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 24  onfdefs.h.  */.$
1a7e0 61 63 5f 69 6e 63 6c 75 64 65 73 5f 64 65 66 61  ac_includes_defa
1a7f0 75 6c 74 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 24  ult..#include <$
1a800 61 63 5f 68 65 61 64 65 72 3e 0a 5f 41 43 45 4f  ac_header>._ACEO
1a810 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  F.rm -f conftest
1a820 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b  .$ac_objext.if {
1a830 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
1a840 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
1a850 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e  ac_compile\"") >
1a860 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63  &5.  (eval $ac_c
1a870 6f 6d 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65  ompile) 2>confte
1a880 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74  st.er1.  ac_stat
1a890 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20  us=$?.  grep -v 
1a8a0 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e  '^ *+' conftest.
1a8b0 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72  er1 >conftest.er
1a8c0 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65  r.  rm -f confte
1a8d0 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e  st.er1.  cat con
1a8e0 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20  ftest.err >&5.  
1a8f0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1a900 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
1a910 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
1a920 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
1a930 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79   } &&.. { ac_try
1a940 3d 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63  ='test -z "$ac_c
1a950 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22 0a 09 09  _werror_flag"...
1a960 09 20 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63  . || test ! -s c
1a970 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b  onftest.err'.  {
1a980 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
1a990 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
1a9a0 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20  ac_try\"") >&5. 
1a9b0 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20   (eval $ac_try) 
1a9c0 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73  2>&5.  ac_status
1a9d0 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  =$?.  echo "$as_
1a9e0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
1a9f0 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
1aa00 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
1aa10 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09  atus); }; } &&..
1aa20 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20   { ac_try='test 
1aa30 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  -s conftest.$ac_
1aa40 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61  objext'.  { (eva
1aa50 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
1aa60 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72  LINENO: \"$ac_tr
1aa70 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  y\"") >&5.  (eva
1aa80 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a  l $ac_try) 2>&5.
1aa90 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
1aaa0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1aab0 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
1aac0 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
1aad0 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
1aae0 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 65  ; }; }; then.  e
1aaf0 76 61 6c 20 22 24 61 73 5f 61 63 5f 48 65 61 64  val "$as_ac_Head
1ab00 65 72 3d 79 65 73 22 0a 65 6c 73 65 0a 20 20 65  er=yes".else.  e
1ab10 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69  cho "$as_me: fai
1ab20 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a  led program was:
1ab30 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c  " >&5.sed 's/^/|
1ab40 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   /' conftest.$ac
1ab50 5f 65 78 74 20 3e 26 35 0a 0a 65 76 61 6c 20 22  _ext >&5..eval "
1ab60 24 61 73 5f 61 63 5f 48 65 61 64 65 72 3d 6e 6f  $as_ac_Header=no
1ab70 22 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  ".fi.rm -f conft
1ab80 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74  est.err conftest
1ab90 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66  .$ac_objext conf
1aba0 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 66 69 0a  test.$ac_ext.fi.
1abb0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1abc0 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 60 65  NENO: result: `e
1abd0 76 61 6c 20 65 63 68 6f 20 27 24 7b 27 24 61 73  val echo '${'$as
1abe0 5f 61 63 5f 48 65 61 64 65 72 27 7d 27 60 22 20  _ac_Header'}'`" 
1abf0 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
1ac00 5f 54 7d 60 65 76 61 6c 20 65 63 68 6f 20 27 24  _T}`eval echo '$
1ac10 7b 27 24 61 73 5f 61 63 5f 48 65 61 64 65 72 27  {'$as_ac_Header'
1ac20 7d 27 60 22 20 3e 26 36 0a 69 66 20 74 65 73 74  }'`" >&6.if test
1ac30 20 60 65 76 61 6c 20 65 63 68 6f 20 27 24 7b 27   `eval echo '${'
1ac40 24 61 73 5f 61 63 5f 48 65 61 64 65 72 27 7d 27  $as_ac_Header'}'
1ac50 60 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20  ` = yes; then.  
1ac60 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68  cat >>confdefs.h
1ac70 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e   <<_ACEOF.#defin
1ac80 65 20 60 65 63 68 6f 20 22 48 41 56 45 5f 24 61  e `echo "HAVE_$a
1ac90 63 5f 68 65 61 64 65 72 22 20 7c 20 24 61 73 5f  c_header" | $as_
1aca0 74 72 5f 63 70 70 60 20 31 0a 5f 41 43 45 4f 46  tr_cpp` 1._ACEOF
1acb0 0a 0a 66 69 0a 0a 64 6f 6e 65 0a 0a 0a 0a 66 6f  ..fi..done....fo
1acc0 72 20 61 63 5f 68 65 61 64 65 72 20 69 6e 20 64  r ac_header in d
1acd0 6c 66 63 6e 2e 68 0a 64 6f 0a 61 73 5f 61 63 5f  lfcn.h.do.as_ac_
1ace0 48 65 61 64 65 72 3d 60 65 63 68 6f 20 22 61 63  Header=`echo "ac
1acf0 5f 63 76 5f 68 65 61 64 65 72 5f 24 61 63 5f 68  _cv_header_$ac_h
1ad00 65 61 64 65 72 22 20 7c 20 24 61 73 5f 74 72 5f  eader" | $as_tr_
1ad10 73 68 60 0a 69 66 20 65 76 61 6c 20 22 74 65 73  sh`.if eval "tes
1ad20 74 20 5c 22 5c 24 7b 24 61 73 5f 61 63 5f 48 65  t \"\${$as_ac_He
1ad30 61 64 65 72 2b 73 65 74 7d 5c 22 20 3d 20 73 65  ader+set}\" = se
1ad40 74 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  t"; then.  echo 
1ad50 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1ad60 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61   checking for $a
1ad70 63 5f 68 65 61 64 65 72 22 20 3e 26 35 0a 65 63  c_header" >&5.ec
1ad80 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
1ad90 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 68 65 61  king for $ac_hea
1ada0 64 65 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  der... $ECHO_C" 
1adb0 3e 26 36 0a 69 66 20 65 76 61 6c 20 22 74 65 73  >&6.if eval "tes
1adc0 74 20 5c 22 5c 24 7b 24 61 73 5f 61 63 5f 48 65  t \"\${$as_ac_He
1add0 61 64 65 72 2b 73 65 74 7d 5c 22 20 3d 20 73 65  ader+set}\" = se
1ade0 74 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  t"; then.  echo 
1adf0 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
1ae00 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 66  ) $ECHO_C" >&6.f
1ae10 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  i.echo "$as_me:$
1ae20 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
1ae30 60 65 76 61 6c 20 65 63 68 6f 20 27 24 7b 27 24  `eval echo '${'$
1ae40 61 73 5f 61 63 5f 48 65 61 64 65 72 27 7d 27 60  as_ac_Header'}'`
1ae50 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
1ae60 48 4f 5f 54 7d 60 65 76 61 6c 20 65 63 68 6f 20  HO_T}`eval echo 
1ae70 27 24 7b 27 24 61 73 5f 61 63 5f 48 65 61 64 65  '${'$as_ac_Heade
1ae80 72 27 7d 27 60 22 20 3e 26 36 0a 65 6c 73 65 0a  r'}'`" >&6.else.
1ae90 20 20 23 20 49 73 20 74 68 65 20 68 65 61 64 65    # Is the heade
1aea0 72 20 63 6f 6d 70 69 6c 61 62 6c 65 3f 0a 65 63  r compilable?.ec
1aeb0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1aec0 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 24 61 63  NO: checking $ac
1aed0 5f 68 65 61 64 65 72 20 75 73 61 62 69 6c 69 74  _header usabilit
1aee0 79 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  y" >&5.echo $ECH
1aef0 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 24 61  O_N "checking $a
1af00 63 5f 68 65 61 64 65 72 20 75 73 61 62 69 6c 69  c_header usabili
1af10 74 79 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  ty... $ECHO_C" >
1af20 26 36 0a 63 61 74 20 3e 63 6f 6e 66 74 65 73 74  &6.cat >conftest
1af30 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
1af40 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e  F./* confdefs.h.
1af50 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20    */._ACEOF.cat 
1af60 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e  confdefs.h >>con
1af70 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61  ftest.$ac_ext.ca
1af80 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  t >>conftest.$ac
1af90 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
1afa0 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e   end confdefs.h.
1afb0 20 20 2a 2f 0a 24 61 63 5f 69 6e 63 6c 75 64 65    */.$ac_include
1afc0 73 5f 64 65 66 61 75 6c 74 0a 23 69 6e 63 6c 75  s_default.#inclu
1afd0 64 65 20 3c 24 61 63 5f 68 65 61 64 65 72 3e 0a  de <$ac_header>.
1afe0 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e  _ACEOF.rm -f con
1aff0 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
1b000 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  .if { (eval echo
1b010 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1b020 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c  : \"$ac_compile\
1b030 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
1b040 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 63  $ac_compile) 2>c
1b050 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63  onftest.er1.  ac
1b060 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65  _status=$?.  gre
1b070 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66  p -v '^ *+' conf
1b080 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65  test.er1 >confte
1b090 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63  st.err.  rm -f c
1b0a0 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61  onftest.er1.  ca
1b0b0 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e  t conftest.err >
1b0c0 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  &5.  echo "$as_m
1b0d0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
1b0e0 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
1b0f0 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
1b100 74 75 73 29 3b 20 7d 20 26 26 0a 09 20 7b 20 61  tus); } &&.. { a
1b110 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 7a 20 22  c_try='test -z "
1b120 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61  $ac_c_werror_fla
1b130 67 22 0a 09 09 09 20 7c 7c 20 74 65 73 74 20 21  g".... || test !
1b140 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -s conftest.err
1b150 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  '.  { (eval echo
1b160 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1b170 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20  : \"$ac_try\"") 
1b180 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
1b190 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  try) 2>&5.  ac_s
1b1a0 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
1b1b0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1b1c0 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
1b1d0 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
1b1e0 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d  ac_status); }; }
1b1f0 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27   &&.. { ac_try='
1b200 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74  test -s conftest
1b210 2e 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b  .$ac_objext'.  {
1b220 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
1b230 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
1b240 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20  ac_try\"") >&5. 
1b250 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20   (eval $ac_try) 
1b260 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73  2>&5.  ac_status
1b270 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  =$?.  echo "$as_
1b280 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
1b290 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
1b2a0 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
1b2b0 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65  atus); }; }; the
1b2c0 6e 0a 20 20 61 63 5f 68 65 61 64 65 72 5f 63 6f  n.  ac_header_co
1b2d0 6d 70 69 6c 65 72 3d 79 65 73 0a 65 6c 73 65 0a  mpiler=yes.else.
1b2e0 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20    echo "$as_me: 
1b2f0 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77  failed program w
1b300 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f  as:" >&5.sed 's/
1b310 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e  ^/| /' conftest.
1b320 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 61 63 5f  $ac_ext >&5..ac_
1b330 68 65 61 64 65 72 5f 63 6f 6d 70 69 6c 65 72 3d  header_compiler=
1b340 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66  no.fi.rm -f conf
1b350 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73  test.err conftes
1b360 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e  t.$ac_objext con
1b370 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 65 63  ftest.$ac_ext.ec
1b380 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1b390 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f  NO: result: $ac_
1b3a0 68 65 61 64 65 72 5f 63 6f 6d 70 69 6c 65 72 22  header_compiler"
1b3b0 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
1b3c0 4f 5f 54 7d 24 61 63 5f 68 65 61 64 65 72 5f 63  O_T}$ac_header_c
1b3d0 6f 6d 70 69 6c 65 72 22 20 3e 26 36 0a 0a 23 20  ompiler" >&6..# 
1b3e0 49 73 20 74 68 65 20 68 65 61 64 65 72 20 70 72  Is the header pr
1b3f0 65 73 65 6e 74 3f 0a 65 63 68 6f 20 22 24 61 73  esent?.echo "$as
1b400 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
1b410 63 6b 69 6e 67 20 24 61 63 5f 68 65 61 64 65 72  cking $ac_header
1b420 20 70 72 65 73 65 6e 63 65 22 20 3e 26 35 0a 65   presence" >&5.e
1b430 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
1b440 63 6b 69 6e 67 20 24 61 63 5f 68 65 61 64 65 72  cking $ac_header
1b450 20 70 72 65 73 65 6e 63 65 2e 2e 2e 20 24 45 43   presence... $EC
1b460 48 4f 5f 43 22 20 3e 26 36 0a 63 61 74 20 3e 63  HO_C" >&6.cat >c
1b470 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
1b480 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66  <<_ACEOF./* conf
1b490 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45  defs.h.  */._ACE
1b4a0 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e  OF.cat confdefs.
1b4b0 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  h >>conftest.$ac
1b4c0 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74  _ext.cat >>conft
1b4d0 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
1b4e0 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66  CEOF./* end conf
1b4f0 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63  defs.h.  */.#inc
1b500 6c 75 64 65 20 3c 24 61 63 5f 68 65 61 64 65 72  lude <$ac_header
1b510 3e 0a 5f 41 43 45 4f 46 0a 69 66 20 7b 20 28 65  >._ACEOF.if { (e
1b520 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
1b530 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
1b540 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  cpp conftest.$ac
1b550 5f 65 78 74 5c 22 22 29 20 3e 26 35 0a 20 20 28  _ext\"") >&5.  (
1b560 65 76 61 6c 20 24 61 63 5f 63 70 70 20 63 6f 6e  eval $ac_cpp con
1b570 66 74 65 73 74 2e 24 61 63 5f 65 78 74 29 20 32  ftest.$ac_ext) 2
1b580 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20  >conftest.er1.  
1b590 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67  ac_status=$?.  g
1b5a0 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f  rep -v '^ *+' co
1b5b0 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66  nftest.er1 >conf
1b5c0 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66  test.err.  rm -f
1b5d0 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20   conftest.er1.  
1b5e0 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72  cat conftest.err
1b5f0 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73   >&5.  echo "$as
1b600 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
1b610 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
1b620 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
1b630 74 61 74 75 73 29 3b 20 7d 20 3e 2f 64 65 76 2f  tatus); } >/dev/
1b640 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 69 66 20  null; then.  if 
1b650 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74  test -s conftest
1b660 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20 20 20 61  .err; then.    a
1b670 63 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f 63 5f  c_cpp_err=$ac_c_
1b680 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61  preproc_warn_fla
1b690 67 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72  g.    ac_cpp_err
1b6a0 3d 24 61 63 5f 63 70 70 5f 65 72 72 24 61 63 5f  =$ac_cpp_err$ac_
1b6b0 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 0a 20 20  c_werror_flag.  
1b6c0 65 6c 73 65 0a 20 20 20 20 61 63 5f 63 70 70 5f  else.    ac_cpp_
1b6d0 65 72 72 3d 0a 20 20 66 69 0a 65 6c 73 65 0a 20  err=.  fi.else. 
1b6e0 20 61 63 5f 63 70 70 5f 65 72 72 3d 79 65 73 0a   ac_cpp_err=yes.
1b6f0 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24  fi.if test -z "$
1b700 61 63 5f 63 70 70 5f 65 72 72 22 3b 20 74 68 65  ac_cpp_err"; the
1b710 6e 0a 20 20 61 63 5f 68 65 61 64 65 72 5f 70 72  n.  ac_header_pr
1b720 65 70 72 6f 63 3d 79 65 73 0a 65 6c 73 65 0a 20  eproc=yes.else. 
1b730 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66   echo "$as_me: f
1b740 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61  ailed program wa
1b750 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e  s:" >&5.sed 's/^
1b760 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24  /| /' conftest.$
1b770 61 63 5f 65 78 74 20 3e 26 35 0a 0a 20 20 61 63  ac_ext >&5..  ac
1b780 5f 68 65 61 64 65 72 5f 70 72 65 70 72 6f 63 3d  _header_preproc=
1b790 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66  no.fi.rm -f conf
1b7a0 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73  test.err conftes
1b7b0 74 2e 24 61 63 5f 65 78 74 0a 65 63 68 6f 20 22  t.$ac_ext.echo "
1b7c0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1b7d0 72 65 73 75 6c 74 3a 20 24 61 63 5f 68 65 61 64  result: $ac_head
1b7e0 65 72 5f 70 72 65 70 72 6f 63 22 20 3e 26 35 0a  er_preproc" >&5.
1b7f0 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
1b800 61 63 5f 68 65 61 64 65 72 5f 70 72 65 70 72 6f  ac_header_prepro
1b810 63 22 20 3e 26 36 0a 0a 23 20 53 6f 3f 20 20 57  c" >&6..# So?  W
1b820 68 61 74 20 61 62 6f 75 74 20 74 68 69 73 20 68  hat about this h
1b830 65 61 64 65 72 3f 0a 63 61 73 65 20 24 61 63 5f  eader?.case $ac_
1b840 68 65 61 64 65 72 5f 63 6f 6d 70 69 6c 65 72 3a  header_compiler:
1b850 24 61 63 5f 68 65 61 64 65 72 5f 70 72 65 70 72  $ac_header_prepr
1b860 6f 63 3a 24 61 63 5f 63 5f 70 72 65 70 72 6f 63  oc:$ac_c_preproc
1b870 5f 77 61 72 6e 5f 66 6c 61 67 20 69 6e 0a 20 20  _warn_flag in.  
1b880 79 65 73 3a 6e 6f 3a 20 29 0a 20 20 20 20 7b 20  yes:no: ).    { 
1b890 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1b8a0 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 24  NENO: WARNING: $
1b8b0 61 63 5f 68 65 61 64 65 72 3a 20 61 63 63 65 70  ac_header: accep
1b8c0 74 65 64 20 62 79 20 74 68 65 20 63 6f 6d 70 69  ted by the compi
1b8d0 6c 65 72 2c 20 72 65 6a 65 63 74 65 64 20 62 79  ler, rejected by
1b8e0 20 74 68 65 20 70 72 65 70 72 6f 63 65 73 73 6f   the preprocesso
1b8f0 72 21 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  r!" >&5.echo "$a
1b900 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 24  s_me: WARNING: $
1b910 61 63 5f 68 65 61 64 65 72 3a 20 61 63 63 65 70  ac_header: accep
1b920 74 65 64 20 62 79 20 74 68 65 20 63 6f 6d 70 69  ted by the compi
1b930 6c 65 72 2c 20 72 65 6a 65 63 74 65 64 20 62 79  ler, rejected by
1b940 20 74 68 65 20 70 72 65 70 72 6f 63 65 73 73 6f   the preprocesso
1b950 72 21 22 20 3e 26 32 3b 7d 0a 20 20 20 20 7b 20  r!" >&2;}.    { 
1b960 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1b970 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 24  NENO: WARNING: $
1b980 61 63 5f 68 65 61 64 65 72 3a 20 70 72 6f 63 65  ac_header: proce
1b990 65 64 69 6e 67 20 77 69 74 68 20 74 68 65 20 63  eding with the c
1b9a0 6f 6d 70 69 6c 65 72 27 73 20 72 65 73 75 6c 74  ompiler's result
1b9b0 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f  " >&5.echo "$as_
1b9c0 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 63  me: WARNING: $ac
1b9d0 5f 68 65 61 64 65 72 3a 20 70 72 6f 63 65 65 64  _header: proceed
1b9e0 69 6e 67 20 77 69 74 68 20 74 68 65 20 63 6f 6d  ing with the com
1b9f0 70 69 6c 65 72 27 73 20 72 65 73 75 6c 74 22 20  piler's result" 
1ba00 3e 26 32 3b 7d 0a 20 20 20 20 61 63 5f 68 65 61  >&2;}.    ac_hea
1ba10 64 65 72 5f 70 72 65 70 72 6f 63 3d 79 65 73 0a  der_preproc=yes.
1ba20 20 20 20 20 3b 3b 0a 20 20 6e 6f 3a 79 65 73 3a      ;;.  no:yes:
1ba30 2a 20 29 0a 20 20 20 20 7b 20 65 63 68 6f 20 22  * ).    { echo "
1ba40 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1ba50 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61  WARNING: $ac_hea
1ba60 64 65 72 3a 20 70 72 65 73 65 6e 74 20 62 75 74  der: present but
1ba70 20 63 61 6e 6e 6f 74 20 62 65 20 63 6f 6d 70 69   cannot be compi
1ba80 6c 65 64 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  led" >&5.echo "$
1ba90 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20  as_me: WARNING: 
1baa0 24 61 63 5f 68 65 61 64 65 72 3a 20 70 72 65 73  $ac_header: pres
1bab0 65 6e 74 20 62 75 74 20 63 61 6e 6e 6f 74 20 62  ent but cannot b
1bac0 65 20 63 6f 6d 70 69 6c 65 64 22 20 3e 26 32 3b  e compiled" >&2;
1bad0 7d 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61  }.    { echo "$a
1bae0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41  s_me:$LINENO: WA
1baf0 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64 65  RNING: $ac_heade
1bb00 72 3a 20 20 20 20 20 63 68 65 63 6b 20 66 6f 72  r:     check for
1bb10 20 6d 69 73 73 69 6e 67 20 70 72 65 72 65 71 75   missing prerequ
1bb20 69 73 69 74 65 20 68 65 61 64 65 72 73 3f 22 20  isite headers?" 
1bb30 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  >&5.echo "$as_me
1bb40 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68  : WARNING: $ac_h
1bb50 65 61 64 65 72 3a 20 20 20 20 20 63 68 65 63 6b  eader:     check
1bb60 20 66 6f 72 20 6d 69 73 73 69 6e 67 20 70 72 65   for missing pre
1bb70 72 65 71 75 69 73 69 74 65 20 68 65 61 64 65 72  requisite header
1bb80 73 3f 22 20 3e 26 32 3b 7d 0a 20 20 20 20 7b 20  s?" >&2;}.    { 
1bb90 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1bba0 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 24  NENO: WARNING: $
1bbb0 61 63 5f 68 65 61 64 65 72 3a 20 73 65 65 20 74  ac_header: see t
1bbc0 68 65 20 41 75 74 6f 63 6f 6e 66 20 64 6f 63 75  he Autoconf docu
1bbd0 6d 65 6e 74 61 74 69 6f 6e 22 20 3e 26 35 0a 65  mentation" >&5.e
1bbe0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52  cho "$as_me: WAR
1bbf0 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64 65 72  NING: $ac_header
1bc00 3a 20 73 65 65 20 74 68 65 20 41 75 74 6f 63 6f  : see the Autoco
1bc10 6e 66 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e  nf documentation
1bc20 22 20 3e 26 32 3b 7d 0a 20 20 20 20 7b 20 65 63  " >&2;}.    { ec
1bc30 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1bc40 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 63  NO: WARNING: $ac
1bc50 5f 68 65 61 64 65 72 3a 20 20 20 20 20 73 65 63  _header:     sec
1bc60 74 69 6f 6e 20 5c 22 50 72 65 73 65 6e 74 20 42  tion \"Present B
1bc70 75 74 20 43 61 6e 6e 6f 74 20 42 65 20 43 6f 6d  ut Cannot Be Com
1bc80 70 69 6c 65 64 5c 22 22 20 3e 26 35 0a 65 63 68  piled\"" >&5.ech
1bc90 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49  o "$as_me: WARNI
1bca0 4e 47 3a 20 24 61 63 5f 68 65 61 64 65 72 3a 20  NG: $ac_header: 
1bcb0 20 20 20 20 73 65 63 74 69 6f 6e 20 5c 22 50 72      section \"Pr
1bcc0 65 73 65 6e 74 20 42 75 74 20 43 61 6e 6e 6f 74  esent But Cannot
1bcd0 20 42 65 20 43 6f 6d 70 69 6c 65 64 5c 22 22 20   Be Compiled\"" 
1bce0 3e 26 32 3b 7d 0a 20 20 20 20 7b 20 65 63 68 6f  >&2;}.    { echo
1bcf0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1bd00 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68  : WARNING: $ac_h
1bd10 65 61 64 65 72 3a 20 70 72 6f 63 65 65 64 69 6e  eader: proceedin
1bd20 67 20 77 69 74 68 20 74 68 65 20 70 72 65 70 72  g with the prepr
1bd30 6f 63 65 73 73 6f 72 27 73 20 72 65 73 75 6c 74  ocessor's result
1bd40 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f  " >&5.echo "$as_
1bd50 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 63  me: WARNING: $ac
1bd60 5f 68 65 61 64 65 72 3a 20 70 72 6f 63 65 65 64  _header: proceed
1bd70 69 6e 67 20 77 69 74 68 20 74 68 65 20 70 72 65  ing with the pre
1bd80 70 72 6f 63 65 73 73 6f 72 27 73 20 72 65 73 75  processor's resu
1bd90 6c 74 22 20 3e 26 32 3b 7d 0a 20 20 20 20 7b 20  lt" >&2;}.    { 
1bda0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1bdb0 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 24  NENO: WARNING: $
1bdc0 61 63 5f 68 65 61 64 65 72 3a 20 69 6e 20 74 68  ac_header: in th
1bdd0 65 20 66 75 74 75 72 65 2c 20 74 68 65 20 63 6f  e future, the co
1bde0 6d 70 69 6c 65 72 20 77 69 6c 6c 20 74 61 6b 65  mpiler will take
1bdf0 20 70 72 65 63 65 64 65 6e 63 65 22 20 3e 26 35   precedence" >&5
1be00 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57  .echo "$as_me: W
1be10 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64  ARNING: $ac_head
1be20 65 72 3a 20 69 6e 20 74 68 65 20 66 75 74 75 72  er: in the futur
1be30 65 2c 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20  e, the compiler 
1be40 77 69 6c 6c 20 74 61 6b 65 20 70 72 65 63 65 64  will take preced
1be50 65 6e 63 65 22 20 3e 26 32 3b 7d 0a 20 20 20 20  ence" >&2;}.    
1be60 28 0a 20 20 20 20 20 20 63 61 74 20 3c 3c 5c 5f  (.      cat <<\_
1be70 41 53 42 4f 58 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d  ASBOX.## -------
1be80 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1be90 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1bea0 2d 2d 2d 20 23 23 0a 23 23 20 52 65 70 6f 72 74  --- ##.## Report
1beb0 20 74 68 69 73 20 74 6f 20 74 68 65 20 41 43 5f   this to the AC_
1bec0 50 41 43 4b 41 47 45 5f 4e 41 4d 45 20 6c 69 73  PACKAGE_NAME lis
1bed0 74 73 2e 20 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d  ts.  ##.## -----
1bee0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1bef0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1bf00 2d 2d 2d 2d 2d 20 23 23 0a 5f 41 53 42 4f 58 0a  ----- ##._ASBOX.
1bf10 20 20 20 20 29 20 7c 0a 20 20 20 20 20 20 73 65      ) |.      se
1bf20 64 20 22 73 2f 5e 2f 24 61 73 5f 6d 65 3a 20 57  d "s/^/$as_me: W
1bf30 41 52 4e 49 4e 47 3a 20 20 20 20 20 2f 22 20 3e  ARNING:     /" >
1bf40 26 32 0a 20 20 20 20 3b 3b 0a 65 73 61 63 0a 65  &2.    ;;.esac.e
1bf50 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1bf60 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
1bf70 72 20 24 61 63 5f 68 65 61 64 65 72 22 20 3e 26  r $ac_header" >&
1bf80 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
1bf90 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
1bfa0 5f 68 65 61 64 65 72 2e 2e 2e 20 24 45 43 48 4f  _header... $ECHO
1bfb0 5f 43 22 20 3e 26 36 0a 69 66 20 65 76 61 6c 20  _C" >&6.if eval 
1bfc0 22 74 65 73 74 20 5c 22 5c 24 7b 24 61 73 5f 61  "test \"\${$as_a
1bfd0 63 5f 48 65 61 64 65 72 2b 73 65 74 7d 5c 22 20  c_Header+set}\" 
1bfe0 3d 20 73 65 74 22 3b 20 74 68 65 6e 0a 20 20 65  = set"; then.  e
1bff0 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
1c000 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
1c010 26 36 0a 65 6c 73 65 0a 20 20 65 76 61 6c 20 22  &6.else.  eval "
1c020 24 61 73 5f 61 63 5f 48 65 61 64 65 72 3d 5c 24  $as_ac_Header=\$
1c030 61 63 5f 68 65 61 64 65 72 5f 70 72 65 70 72 6f  ac_header_prepro
1c040 63 22 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f  c".fi.echo "$as_
1c050 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
1c060 6c 74 3a 20 60 65 76 61 6c 20 65 63 68 6f 20 27  lt: `eval echo '
1c070 24 7b 27 24 61 73 5f 61 63 5f 48 65 61 64 65 72  ${'$as_ac_Header
1c080 27 7d 27 60 22 20 3e 26 35 0a 65 63 68 6f 20 22  '}'`" >&5.echo "
1c090 24 7b 45 43 48 4f 5f 54 7d 60 65 76 61 6c 20 65  ${ECHO_T}`eval e
1c0a0 63 68 6f 20 27 24 7b 27 24 61 73 5f 61 63 5f 48  cho '${'$as_ac_H
1c0b0 65 61 64 65 72 27 7d 27 60 22 20 3e 26 36 0a 0a  eader'}'`" >&6..
1c0c0 66 69 0a 69 66 20 74 65 73 74 20 60 65 76 61 6c  fi.if test `eval
1c0d0 20 65 63 68 6f 20 27 24 7b 27 24 61 73 5f 61 63   echo '${'$as_ac
1c0e0 5f 48 65 61 64 65 72 27 7d 27 60 20 3d 20 79 65  _Header'}'` = ye
1c0f0 73 3b 20 74 68 65 6e 0a 20 20 63 61 74 20 3e 3e  s; then.  cat >>
1c100 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43  confdefs.h <<_AC
1c110 45 4f 46 0a 23 64 65 66 69 6e 65 20 60 65 63 68  EOF.#define `ech
1c120 6f 20 22 48 41 56 45 5f 24 61 63 5f 68 65 61 64  o "HAVE_$ac_head
1c130 65 72 22 20 7c 20 24 61 73 5f 74 72 5f 63 70 70  er" | $as_tr_cpp
1c140 60 20 31 0a 5f 41 43 45 4f 46 0a 0a 66 69 0a 0a  ` 1._ACEOF..fi..
1c150 64 6f 6e 65 0a 0a 61 63 5f 65 78 74 3d 63 63 0a  done..ac_ext=cc.
1c160 61 63 5f 63 70 70 3d 27 24 43 58 58 43 50 50 20  ac_cpp='$CXXCPP 
1c170 24 43 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f  $CPPFLAGS'.ac_co
1c180 6d 70 69 6c 65 3d 27 24 43 58 58 20 2d 63 20 24  mpile='$CXX -c $
1c190 43 58 58 46 4c 41 47 53 20 24 43 50 50 46 4c 41  CXXFLAGS $CPPFLA
1c1a0 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  GS conftest.$ac_
1c1b0 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b  ext >&5'.ac_link
1c1c0 3d 27 24 43 58 58 20 2d 6f 20 63 6f 6e 66 74 65  ='$CXX -o confte
1c1d0 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 43 58  st$ac_exeext $CX
1c1e0 58 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53  XFLAGS $CPPFLAGS
1c1f0 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65   $LDFLAGS confte
1c200 73 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53  st.$ac_ext $LIBS
1c210 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65   >&5'.ac_compile
1c220 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 78 78  r_gnu=$ac_cv_cxx
1c230 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 69 66  _compiler_gnu.if
1c240 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f   test -n "$ac_to
1c250 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e  ol_prefix"; then
1c260 0a 20 20 66 6f 72 20 61 63 5f 70 72 6f 67 20 69  .  for ac_prog i
1c270 6e 20 24 43 43 43 20 67 2b 2b 20 63 2b 2b 20 67  n $CCC g++ c++ g
1c280 70 70 20 61 43 43 20 43 43 20 63 78 78 20 63 63  pp aCC CC cxx cc
1c290 2b 2b 20 63 6c 20 46 43 43 20 4b 43 43 20 52 43  ++ cl FCC KCC RC
1c2a0 43 20 78 6c 43 5f 72 20 78 6c 43 0a 20 20 64 6f  C xlC_r xlC.  do
1c2b0 0a 20 20 20 20 23 20 45 78 74 72 61 63 74 20 74  .    # Extract t
1c2c0 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66  he first word of
1c2d0 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69   "$ac_tool_prefi
1c2e0 78 24 61 63 5f 70 72 6f 67 22 2c 20 73 6f 20 69  x$ac_prog", so i
1c2f0 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72  t can be a progr
1c300 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67  am name with arg
1c310 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 61 63  s..set dummy $ac
1c320 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f  _tool_prefix$ac_
1c330 70 72 6f 67 3b 20 61 63 5f 77 6f 72 64 3d 24 32  prog; ac_word=$2
1c340 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
1c350 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
1c360 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26  for $ac_word" >&
1c370 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
1c380 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
1c390 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43  _word... $ECHO_C
1c3a0 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24  " >&6.if test "$
1c3b0 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 43 58 58 2b  {ac_cv_prog_CXX+
1c3c0 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
1c3d0 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
1c3e0 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
1c3f0 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69  _C" >&6.else.  i
1c400 66 20 74 65 73 74 20 2d 6e 20 22 24 43 58 58 22  f test -n "$CXX"
1c410 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70  ; then.  ac_cv_p
1c420 72 6f 67 5f 43 58 58 3d 22 24 43 58 58 22 20 23  rog_CXX="$CXX" #
1c430 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76   Let the user ov
1c440 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e  erride the test.
1c450 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46  .else.as_save_IF
1c460 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54  S=$IFS; IFS=$PAT
1c470 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20  H_SEPARATOR.for 
1c480 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a  as_dir in $PATH.
1c490 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76  do.  IFS=$as_sav
1c4a0 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20  e_IFS.  test -z 
1c4b0 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f  "$as_dir" && as_
1c4c0 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65  dir=..  for ac_e
1c4d0 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61  xec_ext in '' $a
1c4e0 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74  c_executable_ext
1c4f0 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66  ensions; do.  if
1c500 20 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f   $as_executable_
1c510 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77  p "$as_dir/$ac_w
1c520 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22  ord$ac_exec_ext"
1c530 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76  ; then.    ac_cv
1c540 5f 70 72 6f 67 5f 43 58 58 3d 22 24 61 63 5f 74  _prog_CXX="$ac_t
1c550 6f 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72  ool_prefix$ac_pr
1c560 6f 67 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61  og".    echo "$a
1c570 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f  s_me:$LINENO: fo
1c580 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f  und $as_dir/$ac_
1c590 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74  word$ac_exec_ext
1c5a0 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20  " >&5.    break 
1c5b0 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65  2.  fi.done.done
1c5c0 0a 0a 66 69 0a 66 69 0a 43 58 58 3d 24 61 63 5f  ..fi.fi.CXX=$ac_
1c5d0 63 76 5f 70 72 6f 67 5f 43 58 58 0a 69 66 20 74  cv_prog_CXX.if t
1c5e0 65 73 74 20 2d 6e 20 22 24 43 58 58 22 3b 20 74  est -n "$CXX"; t
1c5f0 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  hen.  echo "$as_
1c600 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
1c610 6c 74 3a 20 24 43 58 58 22 20 3e 26 35 0a 65 63  lt: $CXX" >&5.ec
1c620 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 43 58  ho "${ECHO_T}$CX
1c630 58 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63  X" >&6.else.  ec
1c640 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1c650 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20  NO: result: no" 
1c660 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
1c670 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 20  _T}no" >&6.fi.. 
1c680 20 20 20 74 65 73 74 20 2d 6e 20 22 24 43 58 58     test -n "$CXX
1c690 22 20 26 26 20 62 72 65 61 6b 0a 20 20 64 6f 6e  " && break.  don
1c6a0 65 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20  e.fi.if test -z 
1c6b0 22 24 43 58 58 22 3b 20 74 68 65 6e 0a 20 20 61  "$CXX"; then.  a
1c6c0 63 5f 63 74 5f 43 58 58 3d 24 43 58 58 0a 20 20  c_ct_CXX=$CXX.  
1c6d0 66 6f 72 20 61 63 5f 70 72 6f 67 20 69 6e 20 24  for ac_prog in $
1c6e0 43 43 43 20 67 2b 2b 20 63 2b 2b 20 67 70 70 20  CCC g++ c++ gpp 
1c6f0 61 43 43 20 43 43 20 63 78 78 20 63 63 2b 2b 20  aCC CC cxx cc++ 
1c700 63 6c 20 46 43 43 20 4b 43 43 20 52 43 43 20 78  cl FCC KCC RCC x
1c710 6c 43 5f 72 20 78 6c 43 0a 64 6f 0a 20 20 23 20  lC_r xlC.do.  # 
1c720 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73  Extract the firs
1c730 74 20 77 6f 72 64 20 6f 66 20 22 24 61 63 5f 70  t word of "$ac_p
1c740 72 6f 67 22 2c 20 73 6f 20 69 74 20 63 61 6e 20  rog", so it can 
1c750 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d  be a program nam
1c760 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74  e with args..set
1c770 20 64 75 6d 6d 79 20 24 61 63 5f 70 72 6f 67 3b   dummy $ac_prog;
1c780 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f   ac_word=$2.echo
1c790 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1c7a0 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24  : checking for $
1c7b0 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68  ac_word" >&5.ech
1c7c0 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
1c7d0 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64  ing for $ac_word
1c7e0 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
1c7f0 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63  .if test "${ac_c
1c800 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 58 58  v_prog_ac_ct_CXX
1c810 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
1c820 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
1c830 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
1c840 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
1c850 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f  if test -n "$ac_
1c860 63 74 5f 43 58 58 22 3b 20 74 68 65 6e 0a 20 20  ct_CXX"; then.  
1c870 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
1c880 5f 43 58 58 3d 22 24 61 63 5f 63 74 5f 43 58 58  _CXX="$ac_ct_CXX
1c890 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72  " # Let the user
1c8a0 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65   override the te
1c8b0 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65  st..else.as_save
1c8c0 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24  _IFS=$IFS; IFS=$
1c8d0 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66  PATH_SEPARATOR.f
1c8e0 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41  or as_dir in $PA
1c8f0 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f  TH.do.  IFS=$as_
1c900 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20  save_IFS.  test 
1c910 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20  -z "$as_dir" && 
1c920 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61  as_dir=..  for a
1c930 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27  c_exec_ext in ''
1c940 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f   $ac_executable_
1c950 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20  extensions; do. 
1c960 20 69 66 20 24 61 73 5f 65 78 65 63 75 74 61 62   if $as_executab
1c970 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61  le_p "$as_dir/$a
1c980 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
1c990 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63  xt"; then.    ac
1c9a0 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43  _cv_prog_ac_ct_C
1c9b0 58 58 3d 22 24 61 63 5f 70 72 6f 67 22 0a 20 20  XX="$ac_prog".  
1c9c0 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
1c9d0 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61  LINENO: found $a
1c9e0 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61  s_dir/$ac_word$a
1c9f0 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a  c_exec_ext" >&5.
1ca00 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69      break 2.  fi
1ca10 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66  .done.done..fi.f
1ca20 69 0a 61 63 5f 63 74 5f 43 58 58 3d 24 61 63 5f  i.ac_ct_CXX=$ac_
1ca30 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 58  cv_prog_ac_ct_CX
1ca40 58 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61  X.if test -n "$a
1ca50 63 5f 63 74 5f 43 58 58 22 3b 20 74 68 65 6e 0a  c_ct_CXX"; then.
1ca60 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
1ca70 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
1ca80 24 61 63 5f 63 74 5f 43 58 58 22 20 3e 26 35 0a  $ac_ct_CXX" >&5.
1ca90 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
1caa0 61 63 5f 63 74 5f 43 58 58 22 20 3e 26 36 0a 65  ac_ct_CXX" >&6.e
1cab0 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
1cac0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
1cad0 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f  lt: no" >&5.echo
1cae0 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e   "${ECHO_T}no" >
1caf0 26 36 0a 66 69 0a 0a 20 20 74 65 73 74 20 2d 6e  &6.fi..  test -n
1cb00 20 22 24 61 63 5f 63 74 5f 43 58 58 22 20 26 26   "$ac_ct_CXX" &&
1cb10 20 62 72 65 61 6b 0a 64 6f 6e 65 0a 74 65 73 74   break.done.test
1cb20 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 58 58 22   -n "$ac_ct_CXX"
1cb30 20 7c 7c 20 61 63 5f 63 74 5f 43 58 58 3d 22 67   || ac_ct_CXX="g
1cb40 2b 2b 22 0a 0a 20 20 43 58 58 3d 24 61 63 5f 63  ++"..  CXX=$ac_c
1cb50 74 5f 43 58 58 0a 66 69 0a 0a 0a 23 20 50 72 6f  t_CXX.fi...# Pro
1cb60 76 69 64 65 20 73 6f 6d 65 20 69 6e 66 6f 72 6d  vide some inform
1cb70 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20  ation about the 
1cb80 63 6f 6d 70 69 6c 65 72 2e 0a 65 63 68 6f 20 22  compiler..echo "
1cb90 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 22  $as_me:$LINENO:"
1cba0 20 5c 0a 20 20 20 20 20 22 63 68 65 63 6b 69 6e   \.     "checkin
1cbb0 67 20 66 6f 72 20 43 2b 2b 20 63 6f 6d 70 69 6c  g for C++ compil
1cbc0 65 72 20 76 65 72 73 69 6f 6e 22 20 3e 26 35 0a  er version" >&5.
1cbd0 61 63 5f 63 6f 6d 70 69 6c 65 72 3d 60 73 65 74  ac_compiler=`set
1cbe0 20 58 20 24 61 63 5f 63 6f 6d 70 69 6c 65 3b 20   X $ac_compile; 
1cbf0 65 63 68 6f 20 24 32 60 0a 7b 20 28 65 76 61 6c  echo $2`.{ (eval
1cc00 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1cc10 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d  INENO: \"$ac_com
1cc20 70 69 6c 65 72 20 2d 2d 76 65 72 73 69 6f 6e 20  piler --version 
1cc30 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 5c 22  </dev/null >&5\"
1cc40 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
1cc50 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 2d 76 65  ac_compiler --ve
1cc60 72 73 69 6f 6e 20 3c 2f 64 65 76 2f 6e 75 6c 6c  rsion </dev/null
1cc70 20 3e 26 35 29 20 32 3e 26 35 0a 20 20 61 63 5f   >&5) 2>&5.  ac_
1cc80 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
1cc90 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1cca0 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
1ccb0 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
1ccc0 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 0a 7b  $ac_status); }.{
1ccd0 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
1cce0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
1ccf0 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 76 20 3c  ac_compiler -v <
1cd00 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 5c 22 22  /dev/null >&5\""
1cd10 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
1cd20 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 76 20 3c 2f  c_compiler -v </
1cd30 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 29 20 32 3e  dev/null >&5) 2>
1cd40 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
1cd50 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
1cd60 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
1cd70 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
1cd80 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
1cd90 75 73 29 3b 20 7d 0a 7b 20 28 65 76 61 6c 20 65  us); }.{ (eval e
1cda0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1cdb0 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69  ENO: \"$ac_compi
1cdc0 6c 65 72 20 2d 56 20 3c 2f 64 65 76 2f 6e 75 6c  ler -V </dev/nul
1cdd0 6c 20 3e 26 35 5c 22 22 29 20 3e 26 35 0a 20 20  l >&5\"") >&5.  
1cde0 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c  (eval $ac_compil
1cdf0 65 72 20 2d 56 20 3c 2f 64 65 76 2f 6e 75 6c 6c  er -V </dev/null
1ce00 20 3e 26 35 29 20 32 3e 26 35 0a 20 20 61 63 5f   >&5) 2>&5.  ac_
1ce10 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
1ce20 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1ce30 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
1ce40 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
1ce50 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 0a 0a  $ac_status); }..
1ce60 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1ce70 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77  NENO: checking w
1ce80 68 65 74 68 65 72 20 77 65 20 61 72 65 20 75 73  hether we are us
1ce90 69 6e 67 20 74 68 65 20 47 4e 55 20 43 2b 2b 20  ing the GNU C++ 
1cea0 63 6f 6d 70 69 6c 65 72 22 20 3e 26 35 0a 65 63  compiler" >&5.ec
1ceb0 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
1cec0 6b 69 6e 67 20 77 68 65 74 68 65 72 20 77 65 20  king whether we 
1ced0 61 72 65 20 75 73 69 6e 67 20 74 68 65 20 47 4e  are using the GN
1cee0 55 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 2e 2e  U C++ compiler..
1cef0 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
1cf00 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f  f test "${ac_cv_
1cf10 63 78 78 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  cxx_compiler_gnu
1cf20 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
1cf30 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
1cf40 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
1cf50 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
1cf60 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61  cat >conftest.$a
1cf70 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f  c_ext <<_ACEOF./
1cf80 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  * confdefs.h.  *
1cf90 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e  /._ACEOF.cat con
1cfa0 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65  fdefs.h >>confte
1cfb0 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e  st.$ac_ext.cat >
1cfc0 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
1cfd0 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e  t <<_ACEOF./* en
1cfe0 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  d confdefs.h.  *
1cff0 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b  /..int.main ().{
1d000 0a 23 69 66 6e 64 65 66 20 5f 5f 47 4e 55 43 5f  .#ifndef __GNUC_
1d010 5f 0a 20 20 20 20 20 20 20 63 68 6f 6b 65 20 6d  _.       choke m
1d020 65 0a 23 65 6e 64 69 66 0a 0a 20 20 3b 0a 20 20  e.#endif..  ;.  
1d030 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45  return 0;.}._ACE
1d040 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  OF.rm -f conftes
1d050 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20  t.$ac_objext.if 
1d060 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
1d070 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
1d080 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20  $ac_compile\"") 
1d090 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
1d0a0 63 6f 6d 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74  compile) 2>conft
1d0b0 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61  est.er1.  ac_sta
1d0c0 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76  tus=$?.  grep -v
1d0d0 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74   '^ *+' conftest
1d0e0 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65  .er1 >conftest.e
1d0f0 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74  rr.  rm -f conft
1d100 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f  est.er1.  cat co
1d110 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20  nftest.err >&5. 
1d120 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1d130 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
1d140 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
1d150 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
1d160 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72  ; } &&.. { ac_tr
1d170 79 3d 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f  y='test -z "$ac_
1d180 63 78 78 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22  cxx_werror_flag"
1d190 0a 09 09 09 20 7c 7c 20 74 65 73 74 20 21 20 2d  .... || test ! -
1d1a0 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a  s conftest.err'.
1d1b0 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22    { (eval echo "
1d1c0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1d1d0 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26  \"$ac_try\"") >&
1d1e0 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72  5.  (eval $ac_tr
1d1f0 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  y) 2>&5.  ac_sta
1d200 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
1d210 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
1d220 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
1d230 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
1d240 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26  _status); }; } &
1d250 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65  &.. { ac_try='te
1d260 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24  st -s conftest.$
1d270 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28  ac_objext'.  { (
1d280 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
1d290 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
1d2a0 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28  _try\"") >&5.  (
1d2b0 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e  eval $ac_try) 2>
1d2c0 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
1d2d0 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
1d2e0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
1d2f0 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
1d300 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
1d310 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a  us); }; }; then.
1d320 20 20 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e    ac_compiler_gn
1d330 75 3d 79 65 73 0a 65 6c 73 65 0a 20 20 65 63 68  u=yes.else.  ech
1d340 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65  o "$as_me: faile
1d350 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20  d program was:" 
1d360 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f  >&5.sed 's/^/| /
1d370 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  ' conftest.$ac_e
1d380 78 74 20 3e 26 35 0a 0a 61 63 5f 63 6f 6d 70 69  xt >&5..ac_compi
1d390 6c 65 72 5f 67 6e 75 3d 6e 6f 0a 66 69 0a 72 6d  ler_gnu=no.fi.rm
1d3a0 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -f conftest.err
1d3b0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
1d3c0 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61  jext conftest.$a
1d3d0 63 5f 65 78 74 0a 61 63 5f 63 76 5f 63 78 78 5f  c_ext.ac_cv_cxx_
1d3e0 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63  compiler_gnu=$ac
1d3f0 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 66  _compiler_gnu..f
1d400 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  i.echo "$as_me:$
1d410 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
1d420 24 61 63 5f 63 76 5f 63 78 78 5f 63 6f 6d 70 69  $ac_cv_cxx_compi
1d430 6c 65 72 5f 67 6e 75 22 20 3e 26 35 0a 65 63 68  ler_gnu" >&5.ech
1d440 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f  o "${ECHO_T}$ac_
1d450 63 76 5f 63 78 78 5f 63 6f 6d 70 69 6c 65 72 5f  cv_cxx_compiler_
1d460 67 6e 75 22 20 3e 26 36 0a 47 58 58 3d 60 74 65  gnu" >&6.GXX=`te
1d470 73 74 20 24 61 63 5f 63 6f 6d 70 69 6c 65 72 5f  st $ac_compiler_
1d480 67 6e 75 20 3d 20 79 65 73 20 26 26 20 65 63 68  gnu = yes && ech
1d490 6f 20 79 65 73 60 0a 61 63 5f 74 65 73 74 5f 43  o yes`.ac_test_C
1d4a0 58 58 46 4c 41 47 53 3d 24 7b 43 58 58 46 4c 41  XXFLAGS=${CXXFLA
1d4b0 47 53 2b 73 65 74 7d 0a 61 63 5f 73 61 76 65 5f  GS+set}.ac_save_
1d4c0 43 58 58 46 4c 41 47 53 3d 24 43 58 58 46 4c 41  CXXFLAGS=$CXXFLA
1d4d0 47 53 0a 43 58 58 46 4c 41 47 53 3d 22 2d 67 22  GS.CXXFLAGS="-g"
1d4e0 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
1d4f0 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
1d500 77 68 65 74 68 65 72 20 24 43 58 58 20 61 63 63  whether $CXX acc
1d510 65 70 74 73 20 2d 67 22 20 3e 26 35 0a 65 63 68  epts -g" >&5.ech
1d520 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
1d530 69 6e 67 20 77 68 65 74 68 65 72 20 24 43 58 58  ing whether $CXX
1d540 20 61 63 63 65 70 74 73 20 2d 67 2e 2e 2e 20 24   accepts -g... $
1d550 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74  ECHO_C" >&6.if t
1d560 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f  est "${ac_cv_pro
1d570 67 5f 63 78 78 5f 67 2b 73 65 74 7d 22 20 3d 20  g_cxx_g+set}" = 
1d580 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
1d590 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
1d5a0 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
1d5b0 65 6c 73 65 0a 20 20 63 61 74 20 3e 63 6f 6e 66  else.  cat >conf
1d5c0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
1d5d0 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66  ACEOF./* confdef
1d5e0 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a  s.h.  */._ACEOF.
1d5f0 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e  cat confdefs.h >
1d600 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
1d610 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74  t.cat >>conftest
1d620 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
1d630 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66  F./* end confdef
1d640 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61  s.h.  */..int.ma
1d650 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72  in ().{..  ;.  r
1d660 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f  eturn 0;.}._ACEO
1d670 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  F.rm -f conftest
1d680 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b  .$ac_objext.if {
1d690 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
1d6a0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
1d6b0 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e  ac_compile\"") >
1d6c0 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63  &5.  (eval $ac_c
1d6d0 6f 6d 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65  ompile) 2>confte
1d6e0 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74  st.er1.  ac_stat
1d6f0 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20  us=$?.  grep -v 
1d700 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e  '^ *+' conftest.
1d710 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72  er1 >conftest.er
1d720 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65  r.  rm -f confte
1d730 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e  st.er1.  cat con
1d740 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20  ftest.err >&5.  
1d750 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1d760 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
1d770 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
1d780 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
1d790 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79   } &&.. { ac_try
1d7a0 3d 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63  ='test -z "$ac_c
1d7b0 78 78 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22 0a  xx_werror_flag".
1d7c0 09 09 09 20 7c 7c 20 74 65 73 74 20 21 20 2d 73  ... || test ! -s
1d7d0 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a 20   conftest.err'. 
1d7e0 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
1d7f0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
1d800 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35  "$ac_try\"") >&5
1d810 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79  .  (eval $ac_try
1d820 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
1d830 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
1d840 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
1d850 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
1d860 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
1d870 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26  status); }; } &&
1d880 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73  .. { ac_try='tes
1d890 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24 61  t -s conftest.$a
1d8a0 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28 65  c_objext'.  { (e
1d8b0 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
1d8c0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
1d8d0 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  try\"") >&5.  (e
1d8e0 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26  val $ac_try) 2>&
1d8f0 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
1d900 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1d910 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
1d920 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
1d930 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
1d940 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20  s); }; }; then. 
1d950 20 61 63 5f 63 76 5f 70 72 6f 67 5f 63 78 78 5f   ac_cv_prog_cxx_
1d960 67 3d 79 65 73 0a 65 6c 73 65 0a 20 20 65 63 68  g=yes.else.  ech
1d970 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65  o "$as_me: faile
1d980 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20  d program was:" 
1d990 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f  >&5.sed 's/^/| /
1d9a0 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  ' conftest.$ac_e
1d9b0 78 74 20 3e 26 35 0a 0a 61 63 5f 63 76 5f 70 72  xt >&5..ac_cv_pr
1d9c0 6f 67 5f 63 78 78 5f 67 3d 6e 6f 0a 66 69 0a 72  og_cxx_g=no.fi.r
1d9d0 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
1d9e0 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  r conftest.$ac_o
1d9f0 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24  bjext conftest.$
1da00 61 63 5f 65 78 74 0a 66 69 0a 65 63 68 6f 20 22  ac_ext.fi.echo "
1da10 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1da20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 70  result: $ac_cv_p
1da30 72 6f 67 5f 63 78 78 5f 67 22 20 3e 26 35 0a 65  rog_cxx_g" >&5.e
1da40 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61  cho "${ECHO_T}$a
1da50 63 5f 63 76 5f 70 72 6f 67 5f 63 78 78 5f 67 22  c_cv_prog_cxx_g"
1da60 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 61   >&6.if test "$a
1da70 63 5f 74 65 73 74 5f 43 58 58 46 4c 41 47 53 22  c_test_CXXFLAGS"
1da80 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 43   = set; then.  C
1da90 58 58 46 4c 41 47 53 3d 24 61 63 5f 73 61 76 65  XXFLAGS=$ac_save
1daa0 5f 43 58 58 46 4c 41 47 53 0a 65 6c 69 66 20 74  _CXXFLAGS.elif t
1dab0 65 73 74 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f  est $ac_cv_prog_
1dac0 63 78 78 5f 67 20 3d 20 79 65 73 3b 20 74 68 65  cxx_g = yes; the
1dad0 6e 0a 20 20 69 66 20 74 65 73 74 20 22 24 47 58  n.  if test "$GX
1dae0 58 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20  X" = yes; then. 
1daf0 20 20 20 43 58 58 46 4c 41 47 53 3d 22 2d 67 20     CXXFLAGS="-g 
1db00 2d 4f 32 22 0a 20 20 65 6c 73 65 0a 20 20 20 20  -O2".  else.    
1db10 43 58 58 46 4c 41 47 53 3d 22 2d 67 22 0a 20 20  CXXFLAGS="-g".  
1db20 66 69 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73  fi.else.  if tes
1db30 74 20 22 24 47 58 58 22 20 3d 20 79 65 73 3b 20  t "$GXX" = yes; 
1db40 74 68 65 6e 0a 20 20 20 20 43 58 58 46 4c 41 47  then.    CXXFLAG
1db50 53 3d 22 2d 4f 32 22 0a 20 20 65 6c 73 65 0a 20  S="-O2".  else. 
1db60 20 20 20 43 58 58 46 4c 41 47 53 3d 0a 20 20 66     CXXFLAGS=.  f
1db70 69 0a 66 69 0a 66 6f 72 20 61 63 5f 64 65 63 6c  i.fi.for ac_decl
1db80 61 72 61 74 69 6f 6e 20 69 6e 20 5c 0a 20 20 20  aration in \.   
1db90 27 27 20 5c 0a 20 20 20 27 65 78 74 65 72 6e 20  '' \.   'extern 
1dba0 22 43 22 20 76 6f 69 64 20 73 74 64 3a 3a 65 78  "C" void std::ex
1dbb0 69 74 20 28 69 6e 74 29 20 74 68 72 6f 77 20 28  it (int) throw (
1dbc0 29 3b 20 75 73 69 6e 67 20 73 74 64 3a 3a 65 78  ); using std::ex
1dbd0 69 74 3b 27 20 5c 0a 20 20 20 27 65 78 74 65 72  it;' \.   'exter
1dbe0 6e 20 22 43 22 20 76 6f 69 64 20 73 74 64 3a 3a  n "C" void std::
1dbf0 65 78 69 74 20 28 69 6e 74 29 3b 20 75 73 69 6e  exit (int); usin
1dc00 67 20 73 74 64 3a 3a 65 78 69 74 3b 27 20 5c 0a  g std::exit;' \.
1dc10 20 20 20 27 65 78 74 65 72 6e 20 22 43 22 20 76     'extern "C" v
1dc20 6f 69 64 20 65 78 69 74 20 28 69 6e 74 29 20 74  oid exit (int) t
1dc30 68 72 6f 77 20 28 29 3b 27 20 5c 0a 20 20 20 27  hrow ();' \.   '
1dc40 65 78 74 65 72 6e 20 22 43 22 20 76 6f 69 64 20  extern "C" void 
1dc50 65 78 69 74 20 28 69 6e 74 29 3b 27 20 5c 0a 20  exit (int);' \. 
1dc60 20 20 27 76 6f 69 64 20 65 78 69 74 20 28 69 6e    'void exit (in
1dc70 74 29 3b 27 0a 64 6f 0a 20 20 63 61 74 20 3e 63  t);'.do.  cat >c
1dc80 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
1dc90 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66  <<_ACEOF./* conf
1dca0 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45  defs.h.  */._ACE
1dcb0 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e  OF.cat confdefs.
1dcc0 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  h >>conftest.$ac
1dcd0 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74  _ext.cat >>conft
1dce0 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
1dcf0 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66  CEOF./* end conf
1dd00 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 24 61 63 5f  defs.h.  */.$ac_
1dd10 64 65 63 6c 61 72 61 74 69 6f 6e 0a 23 69 6e 63  declaration.#inc
1dd20 6c 75 64 65 20 3c 73 74 64 6c 69 62 2e 68 3e 0a  lude <stdlib.h>.
1dd30 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 65 78  int.main ().{.ex
1dd40 69 74 20 28 34 32 29 3b 0a 20 20 3b 0a 20 20 72  it (42);.  ;.  r
1dd50 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f  eturn 0;.}._ACEO
1dd60 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  F.rm -f conftest
1dd70 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b  .$ac_objext.if {
1dd80 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
1dd90 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
1dda0 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e  ac_compile\"") >
1ddb0 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63  &5.  (eval $ac_c
1ddc0 6f 6d 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65  ompile) 2>confte
1ddd0 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74  st.er1.  ac_stat
1dde0 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20  us=$?.  grep -v 
1ddf0 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e  '^ *+' conftest.
1de00 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72  er1 >conftest.er
1de10 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65  r.  rm -f confte
1de20 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e  st.er1.  cat con
1de30 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20  ftest.err >&5.  
1de40 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1de50 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
1de60 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
1de70 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
1de80 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79   } &&.. { ac_try
1de90 3d 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63  ='test -z "$ac_c
1dea0 78 78 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22 0a  xx_werror_flag".
1deb0 09 09 09 20 7c 7c 20 74 65 73 74 20 21 20 2d 73  ... || test ! -s
1dec0 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a 20   conftest.err'. 
1ded0 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
1dee0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
1def0 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35  "$ac_try\"") >&5
1df00 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79  .  (eval $ac_try
1df10 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
1df20 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
1df30 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
1df40 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
1df50 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
1df60 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26  status); }; } &&
1df70 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73  .. { ac_try='tes
1df80 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24 61  t -s conftest.$a
1df90 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28 65  c_objext'.  { (e
1dfa0 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
1dfb0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
1dfc0 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  try\"") >&5.  (e
1dfd0 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26  val $ac_try) 2>&
1dfe0 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
1dff0 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1e000 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
1e010 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
1e020 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
1e030 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20  s); }; }; then. 
1e040 20 3a 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22   :.else.  echo "
1e050 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70  $as_me: failed p
1e060 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35  rogram was:" >&5
1e070 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63  .sed 's/^/| /' c
1e080 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
1e090 3e 26 35 0a 0a 63 6f 6e 74 69 6e 75 65 0a 66 69  >&5..continue.fi
1e0a0 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
1e0b0 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  err conftest.$ac
1e0c0 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74  _objext conftest
1e0d0 2e 24 61 63 5f 65 78 74 0a 20 20 63 61 74 20 3e  .$ac_ext.  cat >
1e0e0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1e0f0 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e   <<_ACEOF./* con
1e100 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43  fdefs.h.  */._AC
1e110 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73  EOF.cat confdefs
1e120 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  .h >>conftest.$a
1e130 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66  c_ext.cat >>conf
1e140 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
1e150 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e  ACEOF./* end con
1e160 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 24 61 63  fdefs.h.  */.$ac
1e170 5f 64 65 63 6c 61 72 61 74 69 6f 6e 0a 69 6e 74  _declaration.int
1e180 0a 6d 61 69 6e 20 28 29 0a 7b 0a 65 78 69 74 20  .main ().{.exit 
1e190 28 34 32 29 3b 0a 20 20 3b 0a 20 20 72 65 74 75  (42);.  ;.  retu
1e1a0 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72  rn 0;.}._ACEOF.r
1e1b0 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61  m -f conftest.$a
1e1c0 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20 28 65  c_objext.if { (e
1e1d0 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
1e1e0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
1e1f0 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a  compile\"") >&5.
1e200 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70    (eval $ac_comp
1e210 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e  ile) 2>conftest.
1e220 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  er1.  ac_status=
1e230 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20  $?.  grep -v '^ 
1e240 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31  *+' conftest.er1
1e250 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20   >conftest.err. 
1e260 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e   rm -f conftest.
1e270 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65  er1.  cat confte
1e280 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68  st.err >&5.  ech
1e290 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1e2a0 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
1e2b0 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
1e2c0 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20   $ac_status); } 
1e2d0 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74  &&.. { ac_try='t
1e2e0 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 78 78 5f  est -z "$ac_cxx_
1e2f0 77 65 72 72 6f 72 5f 66 6c 61 67 22 0a 09 09 09  werror_flag"....
1e300 20 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f   || test ! -s co
1e310 6e 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20  nftest.err'.  { 
1e320 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
1e330 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
1e340 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
1e350 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
1e360 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
1e370 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
1e380 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
1e390 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
1e3a0 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
1e3b0 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20  tus); }; } &&.. 
1e3c0 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d  { ac_try='test -
1e3d0 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  s conftest.$ac_o
1e3e0 62 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c  bjext'.  { (eval
1e3f0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1e400 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79  INENO: \"$ac_try
1e410 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
1e420 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20   $ac_try) 2>&5. 
1e430 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
1e440 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1e450 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
1e460 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
1e470 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
1e480 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 62 72   }; }; then.  br
1e490 65 61 6b 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  eak.else.  echo 
1e4a0 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
1e4b0 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
1e4c0 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
1e4d0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1e4e0 20 3e 26 35 0a 0a 66 69 0a 72 6d 20 2d 66 20 63   >&5..fi.rm -f c
1e4f0 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66  onftest.err conf
1e500 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20  test.$ac_objext 
1e510 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1e520 0a 64 6f 6e 65 0a 72 6d 20 2d 66 20 63 6f 6e 66  .done.rm -f conf
1e530 74 65 73 74 2a 0a 69 66 20 74 65 73 74 20 2d 6e  test*.if test -n
1e540 20 22 24 61 63 5f 64 65 63 6c 61 72 61 74 69 6f   "$ac_declaratio
1e550 6e 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  n"; then.  echo 
1e560 27 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70  '#ifdef __cplusp
1e570 6c 75 73 27 20 3e 3e 63 6f 6e 66 64 65 66 73 2e  lus' >>confdefs.
1e580 68 0a 20 20 65 63 68 6f 20 24 61 63 5f 64 65 63  h.  echo $ac_dec
1e590 6c 61 72 61 74 69 6f 6e 20 20 20 20 20 20 3e 3e  laration      >>
1e5a0 63 6f 6e 66 64 65 66 73 2e 68 0a 20 20 65 63 68  confdefs.h.  ech
1e5b0 6f 20 27 23 65 6e 64 69 66 27 20 20 20 20 20 20  o '#endif'      
1e5c0 20 20 20 20 20 20 20 3e 3e 63 6f 6e 66 64 65 66         >>confdef
1e5d0 73 2e 68 0a 66 69 0a 0a 61 63 5f 65 78 74 3d 63  s.h.fi..ac_ext=c
1e5e0 63 0a 61 63 5f 63 70 70 3d 27 24 43 58 58 43 50  c.ac_cpp='$CXXCP
1e5f0 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61 63 5f  P $CPPFLAGS'.ac_
1e600 63 6f 6d 70 69 6c 65 3d 27 24 43 58 58 20 2d 63  compile='$CXX -c
1e610 20 24 43 58 58 46 4c 41 47 53 20 24 43 50 50 46   $CXXFLAGS $CPPF
1e620 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61  LAGS conftest.$a
1e630 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69  c_ext >&5'.ac_li
1e640 6e 6b 3d 27 24 43 58 58 20 2d 6f 20 63 6f 6e 66  nk='$CXX -o conf
1e650 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 24  test$ac_exeext $
1e660 43 58 58 46 4c 41 47 53 20 24 43 50 50 46 4c 41  CXXFLAGS $CPPFLA
1e670 47 53 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66  GS $LDFLAGS conf
1e680 74 65 73 74 2e 24 61 63 5f 65 78 74 20 24 4c 49  test.$ac_ext $LI
1e690 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69  BS >&5'.ac_compi
1e6a0 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63  ler_gnu=$ac_cv_c
1e6b0 78 78 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a  xx_compiler_gnu.
1e6c0 0a 61 63 5f 65 78 74 3d 63 63 0a 61 63 5f 63 70  .ac_ext=cc.ac_cp
1e6d0 70 3d 27 24 43 58 58 43 50 50 20 24 43 50 50 46  p='$CXXCPP $CPPF
1e6e0 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65  LAGS'.ac_compile
1e6f0 3d 27 24 43 58 58 20 2d 63 20 24 43 58 58 46 4c  ='$CXX -c $CXXFL
1e700 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f  AGS $CPPFLAGS co
1e710 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
1e720 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 58  &5'.ac_link='$CX
1e730 58 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63  X -o conftest$ac
1e740 5f 65 78 65 65 78 74 20 24 43 58 58 46 4c 41 47  _exeext $CXXFLAG
1e750 53 20 24 43 50 50 46 4c 41 47 53 20 24 4c 44 46  S $CPPFLAGS $LDF
1e760 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61  LAGS conftest.$a
1e770 63 5f 65 78 74 20 24 4c 49 42 53 20 3e 26 35 27  c_ext $LIBS >&5'
1e780 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  .ac_compiler_gnu
1e790 3d 24 61 63 5f 63 76 5f 63 78 78 5f 63 6f 6d 70  =$ac_cv_cxx_comp
1e7a0 69 6c 65 72 5f 67 6e 75 0a 65 63 68 6f 20 22 24  iler_gnu.echo "$
1e7b0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
1e7c0 68 65 63 6b 69 6e 67 20 68 6f 77 20 74 6f 20 72  hecking how to r
1e7d0 75 6e 20 74 68 65 20 43 2b 2b 20 70 72 65 70 72  un the C++ prepr
1e7e0 6f 63 65 73 73 6f 72 22 20 3e 26 35 0a 65 63 68  ocessor" >&5.ech
1e7f0 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
1e800 69 6e 67 20 68 6f 77 20 74 6f 20 72 75 6e 20 74  ing how to run t
1e810 68 65 20 43 2b 2b 20 70 72 65 70 72 6f 63 65 73  he C++ preproces
1e820 73 6f 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  sor... $ECHO_C" 
1e830 3e 26 36 0a 69 66 20 74 65 73 74 20 2d 7a 20 22  >&6.if test -z "
1e840 24 43 58 58 43 50 50 22 3b 20 74 68 65 6e 0a 20  $CXXCPP"; then. 
1e850 20 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63   if test "${ac_c
1e860 76 5f 70 72 6f 67 5f 43 58 58 43 50 50 2b 73 65  v_prog_CXXCPP+se
1e870 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
1e880 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22    echo $ECHO_N "
1e890 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43  (cached) $ECHO_C
1e8a0 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 20 20 20  " >&6.else.     
1e8b0 20 23 20 44 6f 75 62 6c 65 20 71 75 6f 74 65 73   # Double quotes
1e8c0 20 62 65 63 61 75 73 65 20 43 58 58 43 50 50 20   because CXXCPP 
1e8d0 6e 65 65 64 73 20 74 6f 20 62 65 20 65 78 70 61  needs to be expa
1e8e0 6e 64 65 64 0a 20 20 20 20 66 6f 72 20 43 58 58  nded.    for CXX
1e8f0 43 50 50 20 69 6e 20 22 24 43 58 58 20 2d 45 22  CPP in "$CXX -E"
1e900 20 22 2f 6c 69 62 2f 63 70 70 22 0a 20 20 20 20   "/lib/cpp".    
1e910 64 6f 0a 20 20 20 20 20 20 61 63 5f 70 72 65 70  do.      ac_prep
1e920 72 6f 63 5f 6f 6b 3d 66 61 6c 73 65 0a 66 6f 72  roc_ok=false.for
1e930 20 61 63 5f 63 78 78 5f 70 72 65 70 72 6f 63 5f   ac_cxx_preproc_
1e940 77 61 72 6e 5f 66 6c 61 67 20 69 6e 20 27 27 20  warn_flag in '' 
1e950 79 65 73 0a 64 6f 0a 20 20 23 20 55 73 65 20 61  yes.do.  # Use a
1e960 20 68 65 61 64 65 72 20 66 69 6c 65 20 74 68 61   header file tha
1e970 74 20 63 6f 6d 65 73 20 77 69 74 68 20 67 63 63  t comes with gcc
1e980 2c 20 73 6f 20 63 6f 6e 66 69 67 75 72 69 6e 67  , so configuring
1e990 20 67 6c 69 62 63 0a 20 20 23 20 77 69 74 68 20   glibc.  # with 
1e9a0 61 20 66 72 65 73 68 20 63 72 6f 73 73 2d 63 6f  a fresh cross-co
1e9b0 6d 70 69 6c 65 72 20 77 6f 72 6b 73 2e 0a 20 20  mpiler works..  
1e9c0 23 20 50 72 65 66 65 72 20 3c 6c 69 6d 69 74 73  # Prefer <limits
1e9d0 2e 68 3e 20 74 6f 20 3c 61 73 73 65 72 74 2e 68  .h> to <assert.h
1e9e0 3e 20 69 66 20 5f 5f 53 54 44 43 5f 5f 20 69 73  > if __STDC__ is
1e9f0 20 64 65 66 69 6e 65 64 2c 20 73 69 6e 63 65 0a   defined, since.
1ea00 20 20 23 20 3c 6c 69 6d 69 74 73 2e 68 3e 20 65    # <limits.h> e
1ea10 78 69 73 74 73 20 65 76 65 6e 20 6f 6e 20 66 72  xists even on fr
1ea20 65 65 73 74 61 6e 64 69 6e 67 20 63 6f 6d 70 69  eestanding compi
1ea30 6c 65 72 73 2e 0a 20 20 23 20 4f 6e 20 74 68 65  lers..  # On the
1ea40 20 4e 65 58 54 2c 20 63 63 20 2d 45 20 72 75 6e   NeXT, cc -E run
1ea50 73 20 74 68 65 20 63 6f 64 65 20 74 68 72 6f 75  s the code throu
1ea60 67 68 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 27  gh the compiler'
1ea70 73 20 70 61 72 73 65 72 2c 0a 20 20 23 20 6e 6f  s parser,.  # no
1ea80 74 20 6a 75 73 74 20 74 68 72 6f 75 67 68 20 63  t just through c
1ea90 70 70 2e 20 22 53 79 6e 74 61 78 20 65 72 72 6f  pp. "Syntax erro
1eaa0 72 22 20 69 73 20 68 65 72 65 20 74 6f 20 63 61  r" is here to ca
1eab0 74 63 68 20 74 68 69 73 20 63 61 73 65 2e 0a 20  tch this case.. 
1eac0 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24   cat >conftest.$
1ead0 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
1eae0 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  /* confdefs.h.  
1eaf0 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f  */._ACEOF.cat co
1eb00 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74  nfdefs.h >>conft
1eb10 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20  est.$ac_ext.cat 
1eb20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
1eb30 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65  xt <<_ACEOF./* e
1eb40 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  nd confdefs.h.  
1eb50 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 53 54 44 43  */.#ifdef __STDC
1eb60 5f 5f 0a 23 20 69 6e 63 6c 75 64 65 20 3c 6c 69  __.# include <li
1eb70 6d 69 74 73 2e 68 3e 0a 23 65 6c 73 65 0a 23 20  mits.h>.#else.# 
1eb80 69 6e 63 6c 75 64 65 20 3c 61 73 73 65 72 74 2e  include <assert.
1eb90 68 3e 0a 23 65 6e 64 69 66 0a 09 09 20 20 20 20  h>.#endif...    
1eba0 20 53 79 6e 74 61 78 20 65 72 72 6f 72 0a 5f 41   Syntax error._A
1ebb0 43 45 4f 46 0a 69 66 20 7b 20 28 65 76 61 6c 20  CEOF.if { (eval 
1ebc0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1ebd0 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 70 70 20  NENO: \"$ac_cpp 
1ebe0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1ebf0 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
1ec00 20 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73   $ac_cpp conftes
1ec10 74 2e 24 61 63 5f 65 78 74 29 20 32 3e 63 6f 6e  t.$ac_ext) 2>con
1ec20 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73  ftest.er1.  ac_s
1ec30 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20  tatus=$?.  grep 
1ec40 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65  -v '^ *+' confte
1ec50 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74  st.er1 >conftest
1ec60 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e  .err.  rm -f con
1ec70 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20  ftest.er1.  cat 
1ec80 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35  conftest.err >&5
1ec90 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1eca0 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
1ecb0 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
1ecc0 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
1ecd0 73 29 3b 20 7d 20 3e 2f 64 65 76 2f 6e 75 6c 6c  s); } >/dev/null
1ece0 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74  ; then.  if test
1ecf0 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -s conftest.err
1ed00 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 70  ; then.    ac_cp
1ed10 70 5f 65 72 72 3d 24 61 63 5f 63 78 78 5f 70 72  p_err=$ac_cxx_pr
1ed20 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 0a  eproc_warn_flag.
1ed30 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 24      ac_cpp_err=$
1ed40 61 63 5f 63 70 70 5f 65 72 72 24 61 63 5f 63 78  ac_cpp_err$ac_cx
1ed50 78 5f 77 65 72 72 6f 72 5f 66 6c 61 67 0a 20 20  x_werror_flag.  
1ed60 65 6c 73 65 0a 20 20 20 20 61 63 5f 63 70 70 5f  else.    ac_cpp_
1ed70 65 72 72 3d 0a 20 20 66 69 0a 65 6c 73 65 0a 20  err=.  fi.else. 
1ed80 20 61 63 5f 63 70 70 5f 65 72 72 3d 79 65 73 0a   ac_cpp_err=yes.
1ed90 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24  fi.if test -z "$
1eda0 61 63 5f 63 70 70 5f 65 72 72 22 3b 20 74 68 65  ac_cpp_err"; the
1edb0 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 65 63 68  n.  :.else.  ech
1edc0 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65  o "$as_me: faile
1edd0 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20  d program was:" 
1ede0 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f  >&5.sed 's/^/| /
1edf0 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  ' conftest.$ac_e
1ee00 78 74 20 3e 26 35 0a 0a 20 20 23 20 42 72 6f 6b  xt >&5..  # Brok
1ee10 65 6e 3a 20 66 61 69 6c 73 20 6f 6e 20 76 61 6c  en: fails on val
1ee20 69 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69 6e  id input..contin
1ee30 75 65 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66  ue.fi.rm -f conf
1ee40 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73  test.err conftes
1ee50 74 2e 24 61 63 5f 65 78 74 0a 0a 20 20 23 20 4f  t.$ac_ext..  # O
1ee60 4b 2c 20 77 6f 72 6b 73 20 6f 6e 20 73 61 6e 65  K, works on sane
1ee70 20 63 61 73 65 73 2e 20 20 4e 6f 77 20 63 68 65   cases.  Now che
1ee80 63 6b 20 77 68 65 74 68 65 72 20 6e 6f 6e 2d 65  ck whether non-e
1ee90 78 69 73 74 65 6e 74 20 68 65 61 64 65 72 73 0a  xistent headers.
1eea0 20 20 23 20 63 61 6e 20 62 65 20 64 65 74 65 63    # can be detec
1eeb0 74 65 64 20 61 6e 64 20 68 6f 77 2e 0a 20 20 63  ted and how..  c
1eec0 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  at >conftest.$ac
1eed0 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
1eee0 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
1eef0 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66  ._ACEOF.cat conf
1ef00 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73  defs.h >>conftes
1ef10 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e  t.$ac_ext.cat >>
1ef20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1ef30 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64   <<_ACEOF./* end
1ef40 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
1ef50 0a 23 69 6e 63 6c 75 64 65 20 3c 61 63 5f 6e 6f  .#include <ac_no
1ef60 6e 65 78 69 73 74 65 6e 74 2e 68 3e 0a 5f 41 43  nexistent.h>._AC
1ef70 45 4f 46 0a 69 66 20 7b 20 28 65 76 61 6c 20 65  EOF.if { (eval e
1ef80 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1ef90 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 70 70 20 63  ENO: \"$ac_cpp c
1efa0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 5c  onftest.$ac_ext\
1efb0 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
1efc0 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74  $ac_cpp conftest
1efd0 2e 24 61 63 5f 65 78 74 29 20 32 3e 63 6f 6e 66  .$ac_ext) 2>conf
1efe0 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74  test.er1.  ac_st
1eff0 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d  atus=$?.  grep -
1f000 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73  v '^ *+' conftes
1f010 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e  t.er1 >conftest.
1f020 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66  err.  rm -f conf
1f030 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63  test.er1.  cat c
1f040 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a  onftest.err >&5.
1f050 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
1f060 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
1f070 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
1f080 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
1f090 29 3b 20 7d 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b  ); } >/dev/null;
1f0a0 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20   then.  if test 
1f0b0 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b  -s conftest.err;
1f0c0 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 70 70   then.    ac_cpp
1f0d0 5f 65 72 72 3d 24 61 63 5f 63 78 78 5f 70 72 65  _err=$ac_cxx_pre
1f0e0 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 0a 20  proc_warn_flag. 
1f0f0 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 24 61     ac_cpp_err=$a
1f100 63 5f 63 70 70 5f 65 72 72 24 61 63 5f 63 78 78  c_cpp_err$ac_cxx
1f110 5f 77 65 72 72 6f 72 5f 66 6c 61 67 0a 20 20 65  _werror_flag.  e
1f120 6c 73 65 0a 20 20 20 20 61 63 5f 63 70 70 5f 65  lse.    ac_cpp_e
1f130 72 72 3d 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20  rr=.  fi.else.  
1f140 61 63 5f 63 70 70 5f 65 72 72 3d 79 65 73 0a 66  ac_cpp_err=yes.f
1f150 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61  i.if test -z "$a
1f160 63 5f 63 70 70 5f 65 72 72 22 3b 20 74 68 65 6e  c_cpp_err"; then
1f170 0a 20 20 23 20 42 72 6f 6b 65 6e 3a 20 73 75 63  .  # Broken: suc
1f180 63 65 73 73 20 6f 6e 20 69 6e 76 61 6c 69 64 20  cess on invalid 
1f190 69 6e 70 75 74 2e 0a 63 6f 6e 74 69 6e 75 65 0a  input..continue.
1f1a0 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73  else.  echo "$as
1f1b0 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67  _me: failed prog
1f1c0 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65  ram was:" >&5.se
1f1d0 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66  d 's/^/| /' conf
1f1e0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35  test.$ac_ext >&5
1f1f0 0a 0a 20 20 23 20 50 61 73 73 65 73 20 62 6f 74  ..  # Passes bot
1f200 68 20 74 65 73 74 73 2e 0a 61 63 5f 70 72 65 70  h tests..ac_prep
1f210 72 6f 63 5f 6f 6b 3d 3a 0a 62 72 65 61 6b 0a 66  roc_ok=:.break.f
1f220 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  i.rm -f conftest
1f230 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61  .err conftest.$a
1f240 63 5f 65 78 74 0a 0a 64 6f 6e 65 0a 23 20 42 65  c_ext..done.# Be
1f250 63 61 75 73 65 20 6f 66 20 60 62 72 65 61 6b 27  cause of `break'
1f260 2c 20 5f 41 43 5f 50 52 45 50 52 4f 43 5f 49 46  , _AC_PREPROC_IF
1f270 45 4c 53 45 27 73 20 63 6c 65 61 6e 69 6e 67 20  ELSE's cleaning 
1f280 63 6f 64 65 20 77 61 73 20 73 6b 69 70 70 65 64  code was skipped
1f290 2e 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  ..rm -f conftest
1f2a0 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61  .err conftest.$a
1f2b0 63 5f 65 78 74 0a 69 66 20 24 61 63 5f 70 72 65  c_ext.if $ac_pre
1f2c0 70 72 6f 63 5f 6f 6b 3b 20 74 68 65 6e 0a 20 20  proc_ok; then.  
1f2d0 62 72 65 61 6b 0a 66 69 0a 0a 20 20 20 20 64 6f  break.fi..    do
1f2e0 6e 65 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f  ne.    ac_cv_pro
1f2f0 67 5f 43 58 58 43 50 50 3d 24 43 58 58 43 50 50  g_CXXCPP=$CXXCPP
1f300 0a 0a 66 69 0a 20 20 43 58 58 43 50 50 3d 24 61  ..fi.  CXXCPP=$a
1f310 63 5f 63 76 5f 70 72 6f 67 5f 43 58 58 43 50 50  c_cv_prog_CXXCPP
1f320 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 70 72  .else.  ac_cv_pr
1f330 6f 67 5f 43 58 58 43 50 50 3d 24 43 58 58 43 50  og_CXXCPP=$CXXCP
1f340 50 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d  P.fi.echo "$as_m
1f350 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
1f360 74 3a 20 24 43 58 58 43 50 50 22 20 3e 26 35 0a  t: $CXXCPP" >&5.
1f370 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
1f380 43 58 58 43 50 50 22 20 3e 26 36 0a 61 63 5f 70  CXXCPP" >&6.ac_p
1f390 72 65 70 72 6f 63 5f 6f 6b 3d 66 61 6c 73 65 0a  reproc_ok=false.
1f3a0 66 6f 72 20 61 63 5f 63 78 78 5f 70 72 65 70 72  for ac_cxx_prepr
1f3b0 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 20 69 6e 20  oc_warn_flag in 
1f3c0 27 27 20 79 65 73 0a 64 6f 0a 20 20 23 20 55 73  '' yes.do.  # Us
1f3d0 65 20 61 20 68 65 61 64 65 72 20 66 69 6c 65 20  e a header file 
1f3e0 74 68 61 74 20 63 6f 6d 65 73 20 77 69 74 68 20  that comes with 
1f3f0 67 63 63 2c 20 73 6f 20 63 6f 6e 66 69 67 75 72  gcc, so configur
1f400 69 6e 67 20 67 6c 69 62 63 0a 20 20 23 20 77 69  ing glibc.  # wi
1f410 74 68 20 61 20 66 72 65 73 68 20 63 72 6f 73 73  th a fresh cross
1f420 2d 63 6f 6d 70 69 6c 65 72 20 77 6f 72 6b 73 2e  -compiler works.
1f430 0a 20 20 23 20 50 72 65 66 65 72 20 3c 6c 69 6d  .  # Prefer <lim
1f440 69 74 73 2e 68 3e 20 74 6f 20 3c 61 73 73 65 72  its.h> to <asser
1f450 74 2e 68 3e 20 69 66 20 5f 5f 53 54 44 43 5f 5f  t.h> if __STDC__
1f460 20 69 73 20 64 65 66 69 6e 65 64 2c 20 73 69 6e   is defined, sin
1f470 63 65 0a 20 20 23 20 3c 6c 69 6d 69 74 73 2e 68  ce.  # <limits.h
1f480 3e 20 65 78 69 73 74 73 20 65 76 65 6e 20 6f 6e  > exists even on
1f490 20 66 72 65 65 73 74 61 6e 64 69 6e 67 20 63 6f   freestanding co
1f4a0 6d 70 69 6c 65 72 73 2e 0a 20 20 23 20 4f 6e 20  mpilers..  # On 
1f4b0 74 68 65 20 4e 65 58 54 2c 20 63 63 20 2d 45 20  the NeXT, cc -E 
1f4c0 72 75 6e 73 20 74 68 65 20 63 6f 64 65 20 74 68  runs the code th
1f4d0 72 6f 75 67 68 20 74 68 65 20 63 6f 6d 70 69 6c  rough the compil
1f4e0 65 72 27 73 20 70 61 72 73 65 72 2c 0a 20 20 23  er's parser,.  #
1f4f0 20 6e 6f 74 20 6a 75 73 74 20 74 68 72 6f 75 67   not just throug
1f500 68 20 63 70 70 2e 20 22 53 79 6e 74 61 78 20 65  h cpp. "Syntax e
1f510 72 72 6f 72 22 20 69 73 20 68 65 72 65 20 74 6f  rror" is here to
1f520 20 63 61 74 63 68 20 74 68 69 73 20 63 61 73 65   catch this case
1f530 2e 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73  ..  cat >conftes
1f540 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
1f550 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68  OF./* confdefs.h
1f560 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74  .  */._ACEOF.cat
1f570 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f   confdefs.h >>co
1f580 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63  nftest.$ac_ext.c
1f590 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  at >>conftest.$a
1f5a0 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f  c_ext <<_ACEOF./
1f5b0 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68  * end confdefs.h
1f5c0 2e 20 20 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 53  .  */.#ifdef __S
1f5d0 54 44 43 5f 5f 0a 23 20 69 6e 63 6c 75 64 65 20  TDC__.# include 
1f5e0 3c 6c 69 6d 69 74 73 2e 68 3e 0a 23 65 6c 73 65  <limits.h>.#else
1f5f0 0a 23 20 69 6e 63 6c 75 64 65 20 3c 61 73 73 65  .# include <asse
1f600 72 74 2e 68 3e 0a 23 65 6e 64 69 66 0a 09 09 20  rt.h>.#endif... 
1f610 20 20 20 20 53 79 6e 74 61 78 20 65 72 72 6f 72      Syntax error
1f620 0a 5f 41 43 45 4f 46 0a 69 66 20 7b 20 28 65 76  ._ACEOF.if { (ev
1f630 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
1f640 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63  $LINENO: \"$ac_c
1f650 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  pp conftest.$ac_
1f660 65 78 74 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  ext\"") >&5.  (e
1f670 76 61 6c 20 24 61 63 5f 63 70 70 20 63 6f 6e 66  val $ac_cpp conf
1f680 74 65 73 74 2e 24 61 63 5f 65 78 74 29 20 32 3e  test.$ac_ext) 2>
1f690 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61  conftest.er1.  a
1f6a0 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72  c_status=$?.  gr
1f6b0 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e  ep -v '^ *+' con
1f6c0 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74  ftest.er1 >conft
1f6d0 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20  est.err.  rm -f 
1f6e0 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63  conftest.er1.  c
1f6f0 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20  at conftest.err 
1f700 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  >&5.  echo "$as_
1f710 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
1f720 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
1f730 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
1f740 61 74 75 73 29 3b 20 7d 20 3e 2f 64 65 76 2f 6e  atus); } >/dev/n
1f750 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 69 66 20 74  ull; then.  if t
1f760 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  est -s conftest.
1f770 65 72 72 3b 20 74 68 65 6e 0a 20 20 20 20 61 63  err; then.    ac
1f780 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f 63 78 78  _cpp_err=$ac_cxx
1f790 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c  _preproc_warn_fl
1f7a0 61 67 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72  ag.    ac_cpp_er
1f7b0 72 3d 24 61 63 5f 63 70 70 5f 65 72 72 24 61 63  r=$ac_cpp_err$ac
1f7c0 5f 63 78 78 5f 77 65 72 72 6f 72 5f 66 6c 61 67  _cxx_werror_flag
1f7d0 0a 20 20 65 6c 73 65 0a 20 20 20 20 61 63 5f 63  .  else.    ac_c
1f7e0 70 70 5f 65 72 72 3d 0a 20 20 66 69 0a 65 6c 73  pp_err=.  fi.els
1f7f0 65 0a 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 79  e.  ac_cpp_err=y
1f800 65 73 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a  es.fi.if test -z
1f810 20 22 24 61 63 5f 63 70 70 5f 65 72 72 22 3b 20   "$ac_cpp_err"; 
1f820 74 68 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20 20  then.  :.else.  
1f830 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61  echo "$as_me: fa
1f840 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73  iled program was
1f850 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f  :" >&5.sed 's/^/
1f860 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61  | /' conftest.$a
1f870 63 5f 65 78 74 20 3e 26 35 0a 0a 20 20 23 20 42  c_ext >&5..  # B
1f880 72 6f 6b 65 6e 3a 20 66 61 69 6c 73 20 6f 6e 20  roken: fails on 
1f890 76 61 6c 69 64 20 69 6e 70 75 74 2e 0a 63 6f 6e  valid input..con
1f8a0 74 69 6e 75 65 0a 66 69 0a 72 6d 20 2d 66 20 63  tinue.fi.rm -f c
1f8b0 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66  onftest.err conf
1f8c0 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 0a 20 20  test.$ac_ext..  
1f8d0 23 20 4f 4b 2c 20 77 6f 72 6b 73 20 6f 6e 20 73  # OK, works on s
1f8e0 61 6e 65 20 63 61 73 65 73 2e 20 20 4e 6f 77 20  ane cases.  Now 
1f8f0 63 68 65 63 6b 20 77 68 65 74 68 65 72 20 6e 6f  check whether no
1f900 6e 2d 65 78 69 73 74 65 6e 74 20 68 65 61 64 65  n-existent heade
1f910 72 73 0a 20 20 23 20 63 61 6e 20 62 65 20 64 65  rs.  # can be de
1f920 74 65 63 74 65 64 20 61 6e 64 20 68 6f 77 2e 0a  tected and how..
1f930 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e    cat >conftest.
1f940 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
1f950 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  ./* confdefs.h. 
1f960 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63   */._ACEOF.cat c
1f970 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66  onfdefs.h >>conf
1f980 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74  test.$ac_ext.cat
1f990 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
1f9a0 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
1f9b0 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  end confdefs.h. 
1f9c0 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 61 63   */.#include <ac
1f9d0 5f 6e 6f 6e 65 78 69 73 74 65 6e 74 2e 68 3e 0a  _nonexistent.h>.
1f9e0 5f 41 43 45 4f 46 0a 69 66 20 7b 20 28 65 76 61  _ACEOF.if { (eva
1f9f0 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
1fa00 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 70  LINENO: \"$ac_cp
1fa10 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  p conftest.$ac_e
1fa20 78 74 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  xt\"") >&5.  (ev
1fa30 61 6c 20 24 61 63 5f 63 70 70 20 63 6f 6e 66 74  al $ac_cpp conft
1fa40 65 73 74 2e 24 61 63 5f 65 78 74 29 20 32 3e 63  est.$ac_ext) 2>c
1fa50 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63  onftest.er1.  ac
1fa60 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65  _status=$?.  gre
1fa70 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66  p -v '^ *+' conf
1fa80 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65  test.er1 >confte
1fa90 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63  st.err.  rm -f c
1faa0 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61  onftest.er1.  ca
1fab0 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e  t conftest.err >
1fac0 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  &5.  echo "$as_m
1fad0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
1fae0 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
1faf0 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
1fb00 74 75 73 29 3b 20 7d 20 3e 2f 64 65 76 2f 6e 75  tus); } >/dev/nu
1fb10 6c 6c 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65  ll; then.  if te
1fb20 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65  st -s conftest.e
1fb30 72 72 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f  rr; then.    ac_
1fb40 63 70 70 5f 65 72 72 3d 24 61 63 5f 63 78 78 5f  cpp_err=$ac_cxx_
1fb50 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61  preproc_warn_fla
1fb60 67 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72  g.    ac_cpp_err
1fb70 3d 24 61 63 5f 63 70 70 5f 65 72 72 24 61 63 5f  =$ac_cpp_err$ac_
1fb80 63 78 78 5f 77 65 72 72 6f 72 5f 66 6c 61 67 0a  cxx_werror_flag.
1fb90 20 20 65 6c 73 65 0a 20 20 20 20 61 63 5f 63 70    else.    ac_cp
1fba0 70 5f 65 72 72 3d 0a 20 20 66 69 0a 65 6c 73 65  p_err=.  fi.else
1fbb0 0a 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 79 65  .  ac_cpp_err=ye
1fbc0 73 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20  s.fi.if test -z 
1fbd0 22 24 61 63 5f 63 70 70 5f 65 72 72 22 3b 20 74  "$ac_cpp_err"; t
1fbe0 68 65 6e 0a 20 20 23 20 42 72 6f 6b 65 6e 3a 20  hen.  # Broken: 
1fbf0 73 75 63 63 65 73 73 20 6f 6e 20 69 6e 76 61 6c  success on inval
1fc00 69 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69 6e  id input..contin
1fc10 75 65 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22  ue.else.  echo "
1fc20 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70  $as_me: failed p
1fc30 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35  rogram was:" >&5
1fc40 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63  .sed 's/^/| /' c
1fc50 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
1fc60 3e 26 35 0a 0a 20 20 23 20 50 61 73 73 65 73 20  >&5..  # Passes 
1fc70 62 6f 74 68 20 74 65 73 74 73 2e 0a 61 63 5f 70  both tests..ac_p
1fc80 72 65 70 72 6f 63 5f 6f 6b 3d 3a 0a 62 72 65 61  reproc_ok=:.brea
1fc90 6b 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  k.fi.rm -f conft
1fca0 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74  est.err conftest
1fcb0 2e 24 61 63 5f 65 78 74 0a 0a 64 6f 6e 65 0a 23  .$ac_ext..done.#
1fcc0 20 42 65 63 61 75 73 65 20 6f 66 20 60 62 72 65   Because of `bre
1fcd0 61 6b 27 2c 20 5f 41 43 5f 50 52 45 50 52 4f 43  ak', _AC_PREPROC
1fce0 5f 49 46 45 4c 53 45 27 73 20 63 6c 65 61 6e 69  _IFELSE's cleani
1fcf0 6e 67 20 63 6f 64 65 20 77 61 73 20 73 6b 69 70  ng code was skip
1fd00 70 65 64 2e 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  ped..rm -f conft
1fd10 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74  est.err conftest
1fd20 2e 24 61 63 5f 65 78 74 0a 69 66 20 24 61 63 5f  .$ac_ext.if $ac_
1fd30 70 72 65 70 72 6f 63 5f 6f 6b 3b 20 74 68 65 6e  preproc_ok; then
1fd40 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 7b 20 7b 20  .  :.else.  { { 
1fd50 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1fd60 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 43 2b 2b  NENO: error: C++
1fd70 20 70 72 65 70 72 6f 63 65 73 73 6f 72 20 5c 22   preprocessor \"
1fd80 24 43 58 58 43 50 50 5c 22 20 66 61 69 6c 73 20  $CXXCPP\" fails 
1fd90 73 61 6e 69 74 79 20 63 68 65 63 6b 0a 53 65 65  sanity check.See
1fda0 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66   \`config.log' f
1fdb0 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e  or more details.
1fdc0 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f  " >&5.echo "$as_
1fdd0 6d 65 3a 20 65 72 72 6f 72 3a 20 43 2b 2b 20 70  me: error: C++ p
1fde0 72 65 70 72 6f 63 65 73 73 6f 72 20 5c 22 24 43  reprocessor \"$C
1fdf0 58 58 43 50 50 5c 22 20 66 61 69 6c 73 20 73 61  XXCPP\" fails sa
1fe00 6e 69 74 79 20 63 68 65 63 6b 0a 53 65 65 20 5c  nity check.See \
1fe10 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72  `config.log' for
1fe20 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20   more details." 
1fe30 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74  >&2;}.   { (exit
1fe40 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20   1); exit 1; }; 
1fe50 7d 0a 66 69 0a 0a 61 63 5f 65 78 74 3d 63 63 0a  }.fi..ac_ext=cc.
1fe60 61 63 5f 63 70 70 3d 27 24 43 58 58 43 50 50 20  ac_cpp='$CXXCPP 
1fe70 24 43 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f  $CPPFLAGS'.ac_co
1fe80 6d 70 69 6c 65 3d 27 24 43 58 58 20 2d 63 20 24  mpile='$CXX -c $
1fe90 43 58 58 46 4c 41 47 53 20 24 43 50 50 46 4c 41  CXXFLAGS $CPPFLA
1fea0 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  GS conftest.$ac_
1feb0 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b  ext >&5'.ac_link
1fec0 3d 27 24 43 58 58 20 2d 6f 20 63 6f 6e 66 74 65  ='$CXX -o confte
1fed0 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 43 58  st$ac_exeext $CX
1fee0 58 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53  XFLAGS $CPPFLAGS
1fef0 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65   $LDFLAGS confte
1ff00 73 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53  st.$ac_ext $LIBS
1ff10 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65   >&5'.ac_compile
1ff20 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 78 78  r_gnu=$ac_cv_cxx
1ff30 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 0a  _compiler_gnu...
1ff40 61 63 5f 65 78 74 3d 66 0a 61 63 5f 63 6f 6d 70  ac_ext=f.ac_comp
1ff50 69 6c 65 3d 27 24 46 37 37 20 2d 63 20 24 46 46  ile='$F77 -c $FF
1ff60 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61  LAGS conftest.$a
1ff70 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69  c_ext >&5'.ac_li
1ff80 6e 6b 3d 27 24 46 37 37 20 2d 6f 20 63 6f 6e 66  nk='$F77 -o conf
1ff90 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 24  test$ac_exeext $
1ffa0 46 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20  FFLAGS $LDFLAGS 
1ffb0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1ffc0 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63   $LIBS >&5'.ac_c
1ffd0 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f  ompiler_gnu=$ac_
1ffe0 63 76 5f 66 37 37 5f 63 6f 6d 70 69 6c 65 72 5f  cv_f77_compiler_
1fff0 67 6e 75 0a 69 66 20 74 65 73 74 20 2d 6e 20 22  gnu.if test -n "
20000 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22  $ac_tool_prefix"
20010 3b 20 74 68 65 6e 0a 20 20 66 6f 72 20 61 63 5f  ; then.  for ac_
20020 70 72 6f 67 20 69 6e 20 67 37 37 20 66 37 37 20  prog in g77 f77 
20030 78 6c 66 20 66 72 74 20 70 67 66 37 37 20 66 6f  xlf frt pgf77 fo
20040 72 74 37 37 20 66 6c 33 32 20 61 66 37 37 20 66  rt77 fl32 af77 f
20050 39 30 20 78 6c 66 39 30 20 70 67 66 39 30 20 65  90 xlf90 pgf90 e
20060 70 63 66 39 30 20 66 39 35 20 66 6f 72 74 20 78  pcf90 f95 fort x
20070 6c 66 39 35 20 69 66 63 20 65 66 63 20 70 67 66  lf95 ifc efc pgf
20080 39 35 20 6c 66 39 35 20 67 66 6f 72 74 72 61 6e  95 lf95 gfortran
20090 0a 20 20 64 6f 0a 20 20 20 20 23 20 45 78 74 72  .  do.    # Extr
200a0 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f  act the first wo
200b0 72 64 20 6f 66 20 22 24 61 63 5f 74 6f 6f 6c 5f  rd of "$ac_tool_
200c0 70 72 65 66 69 78 24 61 63 5f 70 72 6f 67 22 2c  prefix$ac_prog",
200d0 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20   so it can be a 
200e0 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74  program name wit
200f0 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d  h args..set dumm
20100 79 20 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69  y $ac_tool_prefi
20110 78 24 61 63 5f 70 72 6f 67 3b 20 61 63 5f 77 6f  x$ac_prog; ac_wo
20120 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f  rd=$2.echo "$as_
20130 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
20140 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72  king for $ac_wor
20150 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  d" >&5.echo $ECH
20160 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
20170 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45  r $ac_word... $E
20180 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65  CHO_C" >&6.if te
20190 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67  st "${ac_cv_prog
201a0 5f 46 37 37 2b 73 65 74 7d 22 20 3d 20 73 65 74  _F77+set}" = set
201b0 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
201c0 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
201d0 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
201e0 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22  e.  if test -n "
201f0 24 46 37 37 22 3b 20 74 68 65 6e 0a 20 20 61 63  $F77"; then.  ac
20200 5f 63 76 5f 70 72 6f 67 5f 46 37 37 3d 22 24 46  _cv_prog_F77="$F
20210 37 37 22 20 23 20 4c 65 74 20 74 68 65 20 75 73  77" # Let the us
20220 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20  er override the 
20230 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61  test..else.as_sa
20240 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53  ve_IFS=$IFS; IFS
20250 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52  =$PATH_SEPARATOR
20260 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24  .for as_dir in $
20270 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61  PATH.do.  IFS=$a
20280 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73  s_save_IFS.  tes
20290 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26  t -z "$as_dir" &
202a0 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72  & as_dir=..  for
202b0 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20   ac_exec_ext in 
202c0 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c  '' $ac_executabl
202d0 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f  e_extensions; do
202e0 0a 20 20 69 66 20 24 61 73 5f 65 78 65 63 75 74  .  if $as_execut
202f0 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f  able_p "$as_dir/
20300 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
20310 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20  _ext"; then.    
20320 61 63 5f 63 76 5f 70 72 6f 67 5f 46 37 37 3d 22  ac_cv_prog_F77="
20330 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 24  $ac_tool_prefix$
20340 61 63 5f 70 72 6f 67 22 0a 20 20 20 20 65 63 68  ac_prog".    ech
20350 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
20360 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72  O: found $as_dir
20370 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65  /$ac_word$ac_exe
20380 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62  c_ext" >&5.    b
20390 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65  reak 2.  fi.done
203a0 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 46 37 37  .done..fi.fi.F77
203b0 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 46 37 37  =$ac_cv_prog_F77
203c0 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 46 37  .if test -n "$F7
203d0 37 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  7"; then.  echo 
203e0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
203f0 20 72 65 73 75 6c 74 3a 20 24 46 37 37 22 20 3e   result: $F77" >
20400 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
20410 54 7d 24 46 37 37 22 20 3e 26 36 0a 65 6c 73 65  T}$F77" >&6.else
20420 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
20430 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
20440 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24   no" >&5.echo "$
20450 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a  {ECHO_T}no" >&6.
20460 66 69 0a 0a 20 20 20 20 74 65 73 74 20 2d 6e 20  fi..    test -n 
20470 22 24 46 37 37 22 20 26 26 20 62 72 65 61 6b 0a  "$F77" && break.
20480 20 20 64 6f 6e 65 0a 66 69 0a 69 66 20 74 65 73    done.fi.if tes
20490 74 20 2d 7a 20 22 24 46 37 37 22 3b 20 74 68 65  t -z "$F77"; the
204a0 6e 0a 20 20 61 63 5f 63 74 5f 46 37 37 3d 24 46  n.  ac_ct_F77=$F
204b0 37 37 0a 20 20 66 6f 72 20 61 63 5f 70 72 6f 67  77.  for ac_prog
204c0 20 69 6e 20 67 37 37 20 66 37 37 20 78 6c 66 20   in g77 f77 xlf 
204d0 66 72 74 20 70 67 66 37 37 20 66 6f 72 74 37 37  frt pgf77 fort77
204e0 20 66 6c 33 32 20 61 66 37 37 20 66 39 30 20 78   fl32 af77 f90 x
204f0 6c 66 39 30 20 70 67 66 39 30 20 65 70 63 66 39  lf90 pgf90 epcf9
20500 30 20 66 39 35 20 66 6f 72 74 20 78 6c 66 39 35  0 f95 fort xlf95
20510 20 69 66 63 20 65 66 63 20 70 67 66 39 35 20 6c   ifc efc pgf95 l
20520 66 39 35 20 67 66 6f 72 74 72 61 6e 0a 64 6f 0a  f95 gfortran.do.
20530 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20    # Extract the 
20540 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24  first word of "$
20550 61 63 5f 70 72 6f 67 22 2c 20 73 6f 20 69 74 20  ac_prog", so it 
20560 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d  can be a program
20570 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e   name with args.
20580 0a 73 65 74 20 64 75 6d 6d 79 20 24 61 63 5f 70  .set dummy $ac_p
20590 72 6f 67 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a  rog; ac_word=$2.
205a0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
205b0 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66  NENO: checking f
205c0 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35  or $ac_word" >&5
205d0 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
205e0 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f  hecking for $ac_
205f0 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  word... $ECHO_C"
20600 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b   >&6.if test "${
20610 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
20620 5f 46 37 37 2b 73 65 74 7d 22 20 3d 20 73 65 74  _F77+set}" = set
20630 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
20640 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
20650 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
20660 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22  e.  if test -n "
20670 24 61 63 5f 63 74 5f 46 37 37 22 3b 20 74 68 65  $ac_ct_F77"; the
20680 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61  n.  ac_cv_prog_a
20690 63 5f 63 74 5f 46 37 37 3d 22 24 61 63 5f 63 74  c_ct_F77="$ac_ct
206a0 5f 46 37 37 22 20 23 20 4c 65 74 20 74 68 65 20  _F77" # Let the 
206b0 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68  user override th
206c0 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f  e test..else.as_
206d0 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49  save_IFS=$IFS; I
206e0 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54  FS=$PATH_SEPARAT
206f0 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e  OR.for as_dir in
20700 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d   $PATH.do.  IFS=
20710 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74  $as_save_IFS.  t
20720 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22  est -z "$as_dir"
20730 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66   && as_dir=..  f
20740 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69  or ac_exec_ext i
20750 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61  n '' $ac_executa
20760 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20  ble_extensions; 
20770 64 6f 0a 20 20 69 66 20 24 61 73 5f 65 78 65 63  do.  if $as_exec
20780 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69  utable_p "$as_di
20790 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78  r/$ac_word$ac_ex
207a0 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20  ec_ext"; then.  
207b0 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f    ac_cv_prog_ac_
207c0 63 74 5f 46 37 37 3d 22 24 61 63 5f 70 72 6f 67  ct_F77="$ac_prog
207d0 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f  ".    echo "$as_
207e0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e  me:$LINENO: foun
207f0 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f  d $as_dir/$ac_wo
20800 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20  rd$ac_exec_ext" 
20810 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a  >&5.    break 2.
20820 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a    fi.done.done..
20830 66 69 0a 66 69 0a 61 63 5f 63 74 5f 46 37 37 3d  fi.fi.ac_ct_F77=
20840 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63  $ac_cv_prog_ac_c
20850 74 5f 46 37 37 0a 69 66 20 74 65 73 74 20 2d 6e  t_F77.if test -n
20860 20 22 24 61 63 5f 63 74 5f 46 37 37 22 3b 20 74   "$ac_ct_F77"; t
20870 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  hen.  echo "$as_
20880 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
20890 6c 74 3a 20 24 61 63 5f 63 74 5f 46 37 37 22 20  lt: $ac_ct_F77" 
208a0 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
208b0 5f 54 7d 24 61 63 5f 63 74 5f 46 37 37 22 20 3e  _T}$ac_ct_F77" >
208c0 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22  &6.else.  echo "
208d0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
208e0 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a  result: no" >&5.
208f0 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e  echo "${ECHO_T}n
20900 6f 22 20 3e 26 36 0a 66 69 0a 0a 20 20 74 65 73  o" >&6.fi..  tes
20910 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 46 37 37  t -n "$ac_ct_F77
20920 22 20 26 26 20 62 72 65 61 6b 0a 64 6f 6e 65 0a  " && break.done.
20930 0a 20 20 46 37 37 3d 24 61 63 5f 63 74 5f 46 37  .  F77=$ac_ct_F7
20940 37 0a 66 69 0a 0a 0a 23 20 50 72 6f 76 69 64 65  7.fi...# Provide
20950 20 73 6f 6d 65 20 69 6e 66 6f 72 6d 61 74 69 6f   some informatio
20960 6e 20 61 62 6f 75 74 20 74 68 65 20 63 6f 6d 70  n about the comp
20970 69 6c 65 72 2e 0a 65 63 68 6f 20 22 24 61 73 5f  iler..echo "$as_
20980 6d 65 3a 34 35 32 32 3a 22 20 5c 0a 20 20 20 20  me:4522:" \.    
20990 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 46   "checking for F
209a0 6f 72 74 72 61 6e 20 37 37 20 63 6f 6d 70 69 6c  ortran 77 compil
209b0 65 72 20 76 65 72 73 69 6f 6e 22 20 3e 26 35 0a  er version" >&5.
209c0 61 63 5f 63 6f 6d 70 69 6c 65 72 3d 60 73 65 74  ac_compiler=`set
209d0 20 58 20 24 61 63 5f 63 6f 6d 70 69 6c 65 3b 20   X $ac_compile; 
209e0 65 63 68 6f 20 24 32 60 0a 7b 20 28 65 76 61 6c  echo $2`.{ (eval
209f0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
20a00 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d  INENO: \"$ac_com
20a10 70 69 6c 65 72 20 2d 2d 76 65 72 73 69 6f 6e 20  piler --version 
20a20 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 5c 22  </dev/null >&5\"
20a30 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
20a40 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 2d 76 65  ac_compiler --ve
20a50 72 73 69 6f 6e 20 3c 2f 64 65 76 2f 6e 75 6c 6c  rsion </dev/null
20a60 20 3e 26 35 29 20 32 3e 26 35 0a 20 20 61 63 5f   >&5) 2>&5.  ac_
20a70 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
20a80 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
20a90 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
20aa0 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
20ab0 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 0a 7b  $ac_status); }.{
20ac0 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
20ad0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
20ae0 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 76 20 3c  ac_compiler -v <
20af0 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 5c 22 22  /dev/null >&5\""
20b00 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
20b10 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 76 20 3c 2f  c_compiler -v </
20b20 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 29 20 32 3e  dev/null >&5) 2>
20b30 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
20b40 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
20b50 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
20b60 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
20b70 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
20b80 75 73 29 3b 20 7d 0a 7b 20 28 65 76 61 6c 20 65  us); }.{ (eval e
20b90 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
20ba0 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69  ENO: \"$ac_compi
20bb0 6c 65 72 20 2d 56 20 3c 2f 64 65 76 2f 6e 75 6c  ler -V </dev/nul
20bc0 6c 20 3e 26 35 5c 22 22 29 20 3e 26 35 0a 20 20  l >&5\"") >&5.  
20bd0 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c  (eval $ac_compil
20be0 65 72 20 2d 56 20 3c 2f 64 65 76 2f 6e 75 6c 6c  er -V </dev/null
20bf0 20 3e 26 35 29 20 32 3e 26 35 0a 20 20 61 63 5f   >&5) 2>&5.  ac_
20c00 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
20c10 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
20c20 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
20c30 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
20c40 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 0a 72  $ac_status); }.r
20c50 6d 20 2d 66 20 61 2e 6f 75 74 0a 0a 23 20 49 66  m -f a.out..# If
20c60 20 77 65 20 64 6f 6e 27 74 20 75 73 65 20 60 2e   we don't use `.
20c70 46 27 20 61 73 20 65 78 74 65 6e 73 69 6f 6e 2c  F' as extension,
20c80 20 74 68 65 20 70 72 65 70 72 6f 63 65 73 73 6f   the preprocesso
20c90 72 20 69 73 20 6e 6f 74 20 72 75 6e 20 6f 6e 20  r is not run on 
20ca0 74 68 65 0a 23 20 69 6e 70 75 74 20 66 69 6c 65  the.# input file
20cb0 2e 20 20 28 4e 6f 74 65 20 74 68 61 74 20 74 68  .  (Note that th
20cc0 69 73 20 6f 6e 6c 79 20 6e 65 65 64 73 20 74 6f  is only needs to
20cd0 20 77 6f 72 6b 20 66 6f 72 20 47 4e 55 20 63 6f   work for GNU co
20ce0 6d 70 69 6c 65 72 73 2e 29 0a 61 63 5f 73 61 76  mpilers.).ac_sav
20cf0 65 5f 65 78 74 3d 24 61 63 5f 65 78 74 0a 61 63  e_ext=$ac_ext.ac
20d00 5f 65 78 74 3d 46 0a 65 63 68 6f 20 22 24 61 73  _ext=F.echo "$as
20d10 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
20d20 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 77 65  cking whether we
20d30 20 61 72 65 20 75 73 69 6e 67 20 74 68 65 20 47   are using the G
20d40 4e 55 20 46 6f 72 74 72 61 6e 20 37 37 20 63 6f  NU Fortran 77 co
20d50 6d 70 69 6c 65 72 22 20 3e 26 35 0a 65 63 68 6f  mpiler" >&5.echo
20d60 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
20d70 6e 67 20 77 68 65 74 68 65 72 20 77 65 20 61 72  ng whether we ar
20d80 65 20 75 73 69 6e 67 20 74 68 65 20 47 4e 55 20  e using the GNU 
20d90 46 6f 72 74 72 61 6e 20 37 37 20 63 6f 6d 70 69  Fortran 77 compi
20da0 6c 65 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ler... $ECHO_C" 
20db0 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61  >&6.if test "${a
20dc0 63 5f 63 76 5f 66 37 37 5f 63 6f 6d 70 69 6c 65  c_cv_f77_compile
20dd0 72 5f 67 6e 75 2b 73 65 74 7d 22 20 3d 20 73 65  r_gnu+set}" = se
20de0 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
20df0 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
20e00 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
20e10 73 65 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65  se.  cat >confte
20e20 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43  st.$ac_ext <<_AC
20e30 45 4f 46 0a 20 20 20 20 20 20 70 72 6f 67 72 61  EOF.      progra
20e40 6d 20 6d 61 69 6e 0a 23 69 66 6e 64 65 66 20 5f  m main.#ifndef _
20e50 5f 47 4e 55 43 5f 5f 0a 20 20 20 20 20 20 20 63  _GNUC__.       c
20e60 68 6f 6b 65 20 6d 65 0a 23 65 6e 64 69 66 0a 0a  hoke me.#endif..
20e70 20 20 20 20 20 20 65 6e 64 0a 5f 41 43 45 4f 46        end._ACEOF
20e80 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
20e90 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20  $ac_objext.if { 
20ea0 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
20eb0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
20ec0 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26  c_compile\"") >&
20ed0 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f  5.  (eval $ac_co
20ee0 6d 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65 73  mpile) 2>conftes
20ef0 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75  t.er1.  ac_statu
20f00 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27  s=$?.  grep -v '
20f10 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65  ^ *+' conftest.e
20f20 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72  r1 >conftest.err
20f30 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  .  rm -f conftes
20f40 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66  t.er1.  cat conf
20f50 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65  test.err >&5.  e
20f60 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
20f70 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
20f80 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
20f90 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
20fa0 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d  } &&.. { ac_try=
20fb0 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 66 37  'test -z "$ac_f7
20fc0 37 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22 0a 09  7_werror_flag"..
20fd0 09 09 20 7c 7c 20 74 65 73 74 20 21 20 2d 73 20  .. || test ! -s 
20fe0 63 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a 20 20  conftest.err'.  
20ff0 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
21000 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
21010 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a  $ac_try\"") >&5.
21020 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29    (eval $ac_try)
21030 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75   2>&5.  ac_statu
21040 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73  s=$?.  echo "$as
21050 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
21060 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
21070 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
21080 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a  tatus); }; } &&.
21090 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74  . { ac_try='test
210a0 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   -s conftest.$ac
210b0 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28 65 76  _objext'.  { (ev
210c0 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
210d0 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74  $LINENO: \"$ac_t
210e0 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  ry\"") >&5.  (ev
210f0 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35  al $ac_try) 2>&5
21100 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
21110 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
21120 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
21130 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
21140 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
21150 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20  ); }; }; then.  
21160 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d  ac_compiler_gnu=
21170 79 65 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  yes.else.  echo 
21180 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
21190 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
211a0 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
211b0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
211c0 20 3e 26 35 0a 0a 61 63 5f 63 6f 6d 70 69 6c 65   >&5..ac_compile
211d0 72 5f 67 6e 75 3d 6e 6f 0a 66 69 0a 72 6d 20 2d  r_gnu=no.fi.rm -
211e0 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63  f conftest.err c
211f0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
21200 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  xt conftest.$ac_
21210 65 78 74 0a 61 63 5f 63 76 5f 66 37 37 5f 63 6f  ext.ac_cv_f77_co
21220 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63  mpiler_gnu=$ac_c
21230 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 66 69 0a  ompiler_gnu..fi.
21240 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
21250 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61  NENO: result: $a
21260 63 5f 63 76 5f 66 37 37 5f 63 6f 6d 70 69 6c 65  c_cv_f77_compile
21270 72 5f 67 6e 75 22 20 3e 26 35 0a 65 63 68 6f 20  r_gnu" >&5.echo 
21280 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76  "${ECHO_T}$ac_cv
21290 5f 66 37 37 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e  _f77_compiler_gn
212a0 75 22 20 3e 26 36 0a 61 63 5f 65 78 74 3d 24 61  u" >&6.ac_ext=$a
212b0 63 5f 73 61 76 65 5f 65 78 74 0a 61 63 5f 74 65  c_save_ext.ac_te
212c0 73 74 5f 46 46 4c 41 47 53 3d 24 7b 46 46 4c 41  st_FFLAGS=${FFLA
212d0 47 53 2b 73 65 74 7d 0a 61 63 5f 73 61 76 65 5f  GS+set}.ac_save_
212e0 46 46 4c 41 47 53 3d 24 46 46 4c 41 47 53 0a 46  FFLAGS=$FFLAGS.F
212f0 46 4c 41 47 53 3d 0a 65 63 68 6f 20 22 24 61 73  FLAGS=.echo "$as
21300 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
21310 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 24 46  cking whether $F
21320 37 37 20 61 63 63 65 70 74 73 20 2d 67 22 20 3e  77 accepts -g" >
21330 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
21340 22 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65  "checking whethe
21350 72 20 24 46 37 37 20 61 63 63 65 70 74 73 20 2d  r $F77 accepts -
21360 67 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26  g... $ECHO_C" >&
21370 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f  6.if test "${ac_
21380 63 76 5f 70 72 6f 67 5f 66 37 37 5f 67 2b 73 65  cv_prog_f77_g+se
21390 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
213a0 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22    echo $ECHO_N "
213b0 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43  (cached) $ECHO_C
213c0 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 46 46 4c  " >&6.else.  FFL
213d0 41 47 53 3d 2d 67 0a 63 61 74 20 3e 63 6f 6e 66  AGS=-g.cat >conf
213e0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
213f0 41 43 45 4f 46 0a 20 20 20 20 20 20 70 72 6f 67  ACEOF.      prog
21400 72 61 6d 20 6d 61 69 6e 0a 0a 20 20 20 20 20 20  ram main..      
21410 65 6e 64 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66  end._ACEOF.rm -f
21420 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
21430 6a 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20  jext.if { (eval 
21440 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
21450 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70  NENO: \"$ac_comp
21460 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  ile\"") >&5.  (e
21470 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29  val $ac_compile)
21480 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a   2>conftest.er1.
21490 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
214a0 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20   grep -v '^ *+' 
214b0 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f  conftest.er1 >co
214c0 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20  nftest.err.  rm 
214d0 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a  -f conftest.er1.
214e0 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65    cat conftest.e
214f0 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24  rr >&5.  echo "$
21500 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
21510 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
21520 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
21530 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09  _status); } &&..
21540 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20   { ac_try='test 
21550 2d 7a 20 22 24 61 63 5f 66 37 37 5f 77 65 72 72  -z "$ac_f77_werr
21560 6f 72 5f 66 6c 61 67 22 0a 09 09 09 20 7c 7c 20  or_flag".... || 
21570 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65  test ! -s confte
21580 73 74 2e 65 72 72 27 0a 20 20 7b 20 28 65 76 61  st.err'.  { (eva
21590 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
215a0 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72  LINENO: \"$ac_tr
215b0 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  y\"") >&5.  (eva
215c0 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a  l $ac_try) 2>&5.
215d0 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
215e0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
215f0 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
21600 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
21610 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
21620 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63  ; }; } &&.. { ac
21630 5f 74 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f  _try='test -s co
21640 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
21650 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68  t'.  { (eval ech
21660 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
21670 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29  O: \"$ac_try\"")
21680 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
21690 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f  _try) 2>&5.  ac_
216a0 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
216b0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
216c0 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
216d0 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
216e0 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20  $ac_status); }; 
216f0 7d 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f  }; then.  ac_cv_
21700 70 72 6f 67 5f 66 37 37 5f 67 3d 79 65 73 0a 65  prog_f77_g=yes.e
21710 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
21720 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
21730 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
21740 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
21750 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
21760 0a 61 63 5f 63 76 5f 70 72 6f 67 5f 66 37 37 5f  .ac_cv_prog_f77_
21770 67 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f  g=no.fi.rm -f co
21780 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74  nftest.err conft
21790 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63  est.$ac_objext c
217a0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
217b0 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  .fi.echo "$as_me
217c0 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
217d0 3a 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 66 37  : $ac_cv_prog_f7
217e0 37 5f 67 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  7_g" >&5.echo "$
217f0 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 70  {ECHO_T}$ac_cv_p
21800 72 6f 67 5f 66 37 37 5f 67 22 20 3e 26 36 0a 69  rog_f77_g" >&6.i
21810 66 20 74 65 73 74 20 22 24 61 63 5f 74 65 73 74  f test "$ac_test
21820 5f 46 46 4c 41 47 53 22 20 3d 20 73 65 74 3b 20  _FFLAGS" = set; 
21830 74 68 65 6e 0a 20 20 46 46 4c 41 47 53 3d 24 61  then.  FFLAGS=$a
21840 63 5f 73 61 76 65 5f 46 46 4c 41 47 53 0a 65 6c  c_save_FFLAGS.el
21850 69 66 20 74 65 73 74 20 24 61 63 5f 63 76 5f 70  if test $ac_cv_p
21860 72 6f 67 5f 66 37 37 5f 67 20 3d 20 79 65 73 3b  rog_f77_g = yes;
21870 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20   then.  if test 
21880 22 78 24 61 63 5f 63 76 5f 66 37 37 5f 63 6f 6d  "x$ac_cv_f77_com
21890 70 69 6c 65 72 5f 67 6e 75 22 20 3d 20 78 79 65  piler_gnu" = xye
218a0 73 3b 20 74 68 65 6e 0a 20 20 20 20 46 46 4c 41  s; then.    FFLA
218b0 47 53 3d 22 2d 67 20 2d 4f 32 22 0a 20 20 65 6c  GS="-g -O2".  el
218c0 73 65 0a 20 20 20 20 46 46 4c 41 47 53 3d 22 2d  se.    FFLAGS="-
218d0 67 22 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 69  g".  fi.else.  i
218e0 66 20 74 65 73 74 20 22 78 24 61 63 5f 63 76 5f  f test "x$ac_cv_
218f0 66 37 37 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  f77_compiler_gnu
21900 22 20 3d 20 78 79 65 73 3b 20 74 68 65 6e 0a 20  " = xyes; then. 
21910 20 20 20 46 46 4c 41 47 53 3d 22 2d 4f 32 22 0a     FFLAGS="-O2".
21920 20 20 65 6c 73 65 0a 20 20 20 20 46 46 4c 41 47    else.    FFLAG
21930 53 3d 0a 20 20 66 69 0a 66 69 0a 0a 47 37 37 3d  S=.  fi.fi..G77=
21940 60 74 65 73 74 20 24 61 63 5f 63 6f 6d 70 69 6c  `test $ac_compil
21950 65 72 5f 67 6e 75 20 3d 20 79 65 73 20 26 26 20  er_gnu = yes && 
21960 65 63 68 6f 20 79 65 73 60 0a 61 63 5f 65 78 74  echo yes`.ac_ext
21970 3d 63 0a 61 63 5f 63 70 70 3d 27 24 43 50 50 20  =c.ac_cpp='$CPP 
21980 24 43 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f  $CPPFLAGS'.ac_co
21990 6d 70 69 6c 65 3d 27 24 43 43 20 2d 63 20 24 43  mpile='$CC -c $C
219a0 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20  FLAGS $CPPFLAGS 
219b0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
219c0 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24   >&5'.ac_link='$
219d0 43 43 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61  CC -o conftest$a
219e0 63 5f 65 78 65 65 78 74 20 24 43 46 4c 41 47 53  c_exeext $CFLAGS
219f0 20 24 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c   $CPPFLAGS $LDFL
21a00 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  AGS conftest.$ac
21a10 5f 65 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a  _ext $LIBS >&5'.
21a20 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d  ac_compiler_gnu=
21a30 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65  $ac_cv_c_compile
21a40 72 5f 67 6e 75 0a 0a 0a 0a 23 20 41 75 74 6f 63  r_gnu....# Autoc
21a50 6f 6e 66 20 32 2e 31 33 27 73 20 41 43 5f 4f 42  onf 2.13's AC_OB
21a60 4a 45 58 54 20 61 6e 64 20 41 43 5f 45 58 45 45  JEXT and AC_EXEE
21a70 58 54 20 6d 61 63 72 6f 73 20 6f 6e 6c 79 20 77  XT macros only w
21a80 6f 72 6b 73 20 66 6f 72 20 43 20 63 6f 6d 70 69  orks for C compi
21a90 6c 65 72 73 21 0a 0a 23 20 66 69 6e 64 20 74 68  lers!..# find th
21aa0 65 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 68  e maximum length
21ab0 20 6f 66 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65   of command line
21ac0 20 61 72 67 75 6d 65 6e 74 73 0a 65 63 68 6f 20   arguments.echo 
21ad0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
21ae0 20 63 68 65 63 6b 69 6e 67 20 74 68 65 20 6d 61   checking the ma
21af0 78 69 6d 75 6d 20 6c 65 6e 67 74 68 20 6f 66 20  ximum length of 
21b00 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 61 72 67  command line arg
21b10 75 6d 65 6e 74 73 22 20 3e 26 35 0a 65 63 68 6f  uments" >&5.echo
21b20 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
21b30 6e 67 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 6c  ng the maximum l
21b40 65 6e 67 74 68 20 6f 66 20 63 6f 6d 6d 61 6e 64  ength of command
21b50 20 6c 69 6e 65 20 61 72 67 75 6d 65 6e 74 73 2e   line arguments.
21b60 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
21b70 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76  if test "${lt_cv
21b80 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e  _sys_max_cmd_len
21b90 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
21ba0 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
21bb0 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
21bc0 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
21bd0 20 20 69 3d 30 0a 20 20 74 65 73 74 72 69 6e 67    i=0.  testring
21be0 3d 22 41 42 43 44 22 0a 0a 20 20 63 61 73 65 20  ="ABCD"..  case 
21bf0 24 62 75 69 6c 64 5f 6f 73 20 69 6e 0a 20 20 6d  $build_os in.  m
21c00 73 64 6f 73 64 6a 67 70 70 2a 29 0a 20 20 20 20  sdosdjgpp*).    
21c10 23 20 4f 6e 20 44 4a 47 50 50 2c 20 74 68 69 73  # On DJGPP, this
21c20 20 74 65 73 74 20 63 61 6e 20 62 6c 6f 77 20 75   test can blow u
21c30 70 20 70 72 65 74 74 79 20 62 61 64 6c 79 20 64  p pretty badly d
21c40 75 65 20 74 6f 20 70 72 6f 62 6c 65 6d 73 20 69  ue to problems i
21c50 6e 20 6c 69 62 63 0a 20 20 20 20 23 20 28 61 6e  n libc.    # (an
21c60 79 20 73 69 6e 67 6c 65 20 61 72 67 75 6d 65 6e  y single argumen
21c70 74 20 65 78 63 65 65 64 69 6e 67 20 32 30 30 30  t exceeding 2000
21c80 20 62 79 74 65 73 20 63 61 75 73 65 73 20 61 20   bytes causes a 
21c90 62 75 66 66 65 72 20 6f 76 65 72 72 75 6e 0a 20  buffer overrun. 
21ca0 20 20 20 23 20 64 75 72 69 6e 67 20 67 6c 6f 62     # during glob
21cb0 20 65 78 70 61 6e 73 69 6f 6e 29 2e 20 20 45 76   expansion).  Ev
21cc0 65 6e 20 69 66 20 69 74 20 77 65 72 65 20 66 69  en if it were fi
21cd0 78 65 64 2c 20 74 68 65 20 72 65 73 75 6c 74 20  xed, the result 
21ce0 6f 66 20 74 68 69 73 0a 20 20 20 20 23 20 63 68  of this.    # ch
21cf0 65 63 6b 20 77 6f 75 6c 64 20 62 65 20 6c 61 72  eck would be lar
21d00 67 65 72 20 74 68 61 6e 20 69 74 20 73 68 6f 75  ger than it shou
21d10 6c 64 20 62 65 2e 0a 20 20 20 20 6c 74 5f 63 76  ld be..    lt_cv
21d20 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e  _sys_max_cmd_len
21d30 3d 31 32 32 38 38 3b 20 20 20 20 23 20 31 32 4b  =12288;    # 12K
21d40 20 69 73 20 61 62 6f 75 74 20 72 69 67 68 74 0a   is about right.
21d50 20 20 20 20 3b 3b 0a 0a 20 20 67 6e 75 2a 29 0a      ;;..  gnu*).
21d60 20 20 20 20 23 20 55 6e 64 65 72 20 47 4e 55 20      # Under GNU 
21d70 48 75 72 64 2c 20 74 68 69 73 20 74 65 73 74 20  Hurd, this test 
21d80 69 73 20 6e 6f 74 20 72 65 71 75 69 72 65 64 20  is not required 
21d90 62 65 63 61 75 73 65 20 74 68 65 72 65 20 69 73  because there is
21da0 0a 20 20 20 20 23 20 6e 6f 20 6c 69 6d 69 74 20  .    # no limit 
21db0 74 6f 20 74 68 65 20 6c 65 6e 67 74 68 20 6f 66  to the length of
21dc0 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 61 72   command line ar
21dd0 67 75 6d 65 6e 74 73 2e 0a 20 20 20 20 23 20 4c  guments..    # L
21de0 69 62 74 6f 6f 6c 20 77 69 6c 6c 20 69 6e 74 65  ibtool will inte
21df0 72 70 72 65 74 20 2d 31 20 61 73 20 6e 6f 20 6c  rpret -1 as no l
21e00 69 6d 69 74 20 77 68 61 74 73 6f 65 76 65 72 0a  imit whatsoever.
21e10 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61      lt_cv_sys_ma
21e20 78 5f 63 6d 64 5f 6c 65 6e 3d 2d 31 3b 0a 20 20  x_cmd_len=-1;.  
21e30 20 20 3b 3b 0a 0a 20 20 63 79 67 77 69 6e 2a 20    ;;..  cygwin* 
21e40 7c 20 6d 69 6e 67 77 2a 29 0a 20 20 20 20 23 20  | mingw*).    # 
21e50 4f 6e 20 57 69 6e 39 78 2f 4d 45 2c 20 74 68 69  On Win9x/ME, thi
21e60 73 20 74 65 73 74 20 62 6c 6f 77 73 20 75 70 20  s test blows up 
21e70 2d 2d 20 69 74 20 73 75 63 63 65 65 64 73 2c 20  -- it succeeds, 
21e80 62 75 74 20 74 61 6b 65 73 0a 20 20 20 20 23 20  but takes.    # 
21e90 61 62 6f 75 74 20 35 20 6d 69 6e 75 74 65 73 20  about 5 minutes 
21ea0 61 73 20 74 68 65 20 74 65 73 74 73 74 72 69 6e  as the teststrin
21eb0 67 20 67 72 6f 77 73 20 65 78 70 6f 6e 65 6e 74  g grows exponent
21ec0 69 61 6c 6c 79 2e 0a 20 20 20 20 23 20 57 6f 72  ially..    # Wor
21ed0 73 65 2c 20 73 69 6e 63 65 20 39 78 2f 4d 45 20  se, since 9x/ME 
21ee0 61 72 65 20 6e 6f 74 20 70 72 65 2d 65 6d 70 74  are not pre-empt
21ef0 69 76 65 6c 79 20 6d 75 6c 74 69 74 61 73 6b 69  ively multitaski
21f00 6e 67 2c 0a 20 20 20 20 23 20 79 6f 75 20 65 6e  ng,.    # you en
21f10 64 20 75 70 20 77 69 74 68 20 61 20 22 66 72 6f  d up with a "fro
21f20 7a 65 6e 22 20 63 6f 6d 70 75 74 65 72 2c 20 65  zen" computer, e
21f30 76 65 6e 20 74 68 6f 75 67 68 20 77 69 74 68 20  ven though with 
21f40 70 61 74 69 65 6e 63 65 0a 20 20 20 20 23 20 74  patience.    # t
21f50 68 65 20 74 65 73 74 20 65 76 65 6e 74 75 61 6c  he test eventual
21f60 6c 79 20 73 75 63 63 65 65 64 73 20 28 77 69 74  ly succeeds (wit
21f70 68 20 61 20 6d 61 78 20 6c 69 6e 65 20 6c 65 6e  h a max line len
21f80 67 74 68 20 6f 66 20 32 35 36 6b 29 2e 0a 20 20  gth of 256k)..  
21f90 20 20 23 20 49 6e 73 74 65 61 64 2c 20 6c 65 74    # Instead, let
21fa0 27 73 20 6a 75 73 74 20 70 75 6e 74 3a 20 75 73  's just punt: us
21fb0 65 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6c 69  e the minimum li
21fc0 6e 65 6c 65 6e 67 74 68 20 72 65 70 6f 72 74 65  nelength reporte
21fd0 64 20 62 79 0a 20 20 20 20 23 20 61 6c 6c 20 6f  d by.    # all o
21fe0 66 20 74 68 65 20 73 75 70 70 6f 72 74 65 64 20  f the supported 
21ff0 70 6c 61 74 66 6f 72 6d 73 3a 20 38 31 39 32 20  platforms: 8192 
22000 28 6f 6e 20 4e 54 2f 32 4b 2f 58 50 29 2e 0a 20  (on NT/2K/XP).. 
22010 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78     lt_cv_sys_max
22020 5f 63 6d 64 5f 6c 65 6e 3d 38 31 39 32 3b 0a 20  _cmd_len=8192;. 
22030 20 20 20 3b 3b 0a 0a 20 20 61 6d 69 67 61 6f 73     ;;..  amigaos
22040 2a 29 0a 20 20 20 20 23 20 4f 6e 20 41 6d 69 67  *).    # On Amig
22050 61 4f 53 20 77 69 74 68 20 70 64 6b 73 68 2c 20  aOS with pdksh, 
22060 74 68 69 73 20 74 65 73 74 20 74 61 6b 65 73 20  this test takes 
22070 68 6f 75 72 73 2c 20 6c 69 74 65 72 61 6c 6c 79  hours, literally
22080 2e 0a 20 20 20 20 23 20 53 6f 20 77 65 20 6a 75  ..    # So we ju
22090 73 74 20 70 75 6e 74 20 61 6e 64 20 75 73 65 20  st punt and use 
220a0 61 20 6d 69 6e 69 6d 75 6d 20 6c 69 6e 65 20 6c  a minimum line l
220b0 65 6e 67 74 68 20 6f 66 20 38 31 39 32 2e 0a 20  ength of 8192.. 
220c0 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78     lt_cv_sys_max
220d0 5f 63 6d 64 5f 6c 65 6e 3d 38 31 39 32 3b 0a 20  _cmd_len=8192;. 
220e0 20 20 20 3b 3b 0a 0a 20 2a 29 0a 20 20 20 20 23     ;;.. *).    #
220f0 20 49 66 20 74 65 73 74 20 69 73 20 6e 6f 74 20   If test is not 
22100 61 20 73 68 65 6c 6c 20 62 75 69 6c 74 2d 69 6e  a shell built-in
22110 2c 20 77 65 27 6c 6c 20 70 72 6f 62 61 62 6c 79  , we'll probably
22120 20 65 6e 64 20 75 70 20 63 6f 6d 70 75 74 69 6e   end up computin
22130 67 20 61 0a 20 20 20 20 23 20 6d 61 78 69 6d 75  g a.    # maximu
22140 6d 20 6c 65 6e 67 74 68 20 74 68 61 74 20 69 73  m length that is
22150 20 6f 6e 6c 79 20 68 61 6c 66 20 6f 66 20 74 68   only half of th
22160 65 20 61 63 74 75 61 6c 20 6d 61 78 69 6d 75 6d  e actual maximum
22170 20 6c 65 6e 67 74 68 2c 20 62 75 74 0a 20 20 20   length, but.   
22180 20 23 20 77 65 20 63 61 6e 27 74 20 74 65 6c 6c   # we can't tell
22190 2e 0a 20 20 20 20 77 68 69 6c 65 20 28 74 65 73  ..    while (tes
221a0 74 20 22 58 22 60 24 43 4f 4e 46 49 47 5f 53 48  t "X"`$CONFIG_SH
221b0 45 4c 4c 20 24 30 20 2d 2d 66 61 6c 6c 62 61 63  ELL $0 --fallbac
221c0 6b 2d 65 63 68 6f 20 22 58 24 74 65 73 74 72 69  k-echo "X$testri
221d0 6e 67 22 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60  ng" 2>/dev/null`
221e0 20 5c 0a 09 20 20 20 20 20 20 20 3d 20 22 58 58   \..       = "XX
221f0 24 74 65 73 74 72 69 6e 67 22 29 20 3e 2f 64 65  $testring") >/de
22200 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 26 26 0a 09  v/null 2>&1 &&..
22210 20 20 20 20 6e 65 77 5f 72 65 73 75 6c 74 3d 60      new_result=`
22220 65 78 70 72 20 22 58 24 74 65 73 74 72 69 6e 67  expr "X$testring
22230 22 20 3a 20 22 2e 2a 22 20 32 3e 26 31 60 20 26  " : ".*" 2>&1` &
22240 26 0a 09 20 20 20 20 6c 74 5f 63 76 5f 73 79 73  &..    lt_cv_sys
22250 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 24 6e 65  _max_cmd_len=$ne
22260 77 5f 72 65 73 75 6c 74 20 26 26 0a 09 20 20 20  w_result &&..   
22270 20 74 65 73 74 20 24 69 20 21 3d 20 31 37 20 23   test $i != 17 #
22280 20 31 2f 32 20 4d 42 20 73 68 6f 75 6c 64 20 62   1/2 MB should b
22290 65 20 65 6e 6f 75 67 68 0a 20 20 20 20 64 6f 0a  e enough.    do.
222a0 20 20 20 20 20 20 69 3d 60 65 78 70 72 20 24 69        i=`expr $i
222b0 20 2b 20 31 60 0a 20 20 20 20 20 20 74 65 73 74   + 1`.      test
222c0 72 69 6e 67 3d 24 74 65 73 74 72 69 6e 67 24 74  ring=$testring$t
222d0 65 73 74 72 69 6e 67 0a 20 20 20 20 64 6f 6e 65  estring.    done
222e0 0a 20 20 20 20 74 65 73 74 72 69 6e 67 3d 0a 20  .    testring=. 
222f0 20 20 20 23 20 41 64 64 20 61 20 73 69 67 6e 69     # Add a signi
22300 66 69 63 61 6e 74 20 73 61 66 65 74 79 20 66 61  ficant safety fa
22310 63 74 6f 72 20 62 65 63 61 75 73 65 20 43 2b 2b  ctor because C++
22320 20 63 6f 6d 70 69 6c 65 72 73 20 63 61 6e 20 74   compilers can t
22330 61 63 6b 20 6f 6e 20 6d 61 73 73 69 76 65 0a 20  ack on massive. 
22340 20 20 20 23 20 61 6d 6f 75 6e 74 73 20 6f 66 20     # amounts of 
22350 61 64 64 69 74 69 6f 6e 61 6c 20 61 72 67 75 6d  additional argum
22360 65 6e 74 73 20 62 65 66 6f 72 65 20 70 61 73 73  ents before pass
22370 69 6e 67 20 74 68 65 6d 20 74 6f 20 74 68 65 20  ing them to the 
22380 6c 69 6e 6b 65 72 2e 0a 20 20 20 20 23 20 49 74  linker..    # It
22390 20 61 70 70 65 61 72 73 20 61 73 20 74 68 6f 75   appears as thou
223a0 67 68 20 31 2f 32 20 69 73 20 61 20 75 73 61 62  gh 1/2 is a usab
223b0 6c 65 20 76 61 6c 75 65 2e 0a 20 20 20 20 6c 74  le value..    lt
223c0 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f  _cv_sys_max_cmd_
223d0 6c 65 6e 3d 60 65 78 70 72 20 24 6c 74 5f 63 76  len=`expr $lt_cv
223e0 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e  _sys_max_cmd_len
223f0 20 5c 2f 20 32 60 0a 20 20 20 20 3b 3b 0a 20 20   \/ 2`.    ;;.  
22400 65 73 61 63 0a 0a 66 69 0a 0a 69 66 20 74 65 73  esac..fi..if tes
22410 74 20 2d 6e 20 24 6c 74 5f 63 76 5f 73 79 73 5f  t -n $lt_cv_sys_
22420 6d 61 78 5f 63 6d 64 5f 6c 65 6e 20 3b 20 74 68  max_cmd_len ; th
22430 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  en.  echo "$as_m
22440 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
22450 74 3a 20 24 6c 74 5f 63 76 5f 73 79 73 5f 6d 61  t: $lt_cv_sys_ma
22460 78 5f 63 6d 64 5f 6c 65 6e 22 20 3e 26 35 0a 65  x_cmd_len" >&5.e
22470 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c  cho "${ECHO_T}$l
22480 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64  t_cv_sys_max_cmd
22490 5f 6c 65 6e 22 20 3e 26 36 0a 65 6c 73 65 0a 20  _len" >&6.else. 
224a0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
224b0 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e  INENO: result: n
224c0 6f 6e 65 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  one" >&5.echo "$
224d0 7b 45 43 48 4f 5f 54 7d 6e 6f 6e 65 22 20 3e 26  {ECHO_T}none" >&
224e0 36 0a 66 69 0a 0a 0a 0a 0a 23 20 43 68 65 63 6b  6.fi.....# Check
224f0 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 20 74 6f 20   for command to 
22500 67 72 61 62 20 74 68 65 20 72 61 77 20 73 79 6d  grab the raw sym
22510 62 6f 6c 20 6e 61 6d 65 20 66 6f 6c 6c 6f 77 65  bol name followe
22520 64 20 62 79 20 43 20 73 79 6d 62 6f 6c 20 66 72  d by C symbol fr
22530 6f 6d 20 6e 6d 2e 0a 65 63 68 6f 20 22 24 61 73  om nm..echo "$as
22540 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
22550 63 6b 69 6e 67 20 63 6f 6d 6d 61 6e 64 20 74 6f  cking command to
22560 20 70 61 72 73 65 20 24 4e 4d 20 6f 75 74 70 75   parse $NM outpu
22570 74 20 66 72 6f 6d 20 24 63 6f 6d 70 69 6c 65 72  t from $compiler
22580 20 6f 62 6a 65 63 74 22 20 3e 26 35 0a 65 63 68   object" >&5.ech
22590 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
225a0 69 6e 67 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 70  ing command to p
225b0 61 72 73 65 20 24 4e 4d 20 6f 75 74 70 75 74 20  arse $NM output 
225c0 66 72 6f 6d 20 24 63 6f 6d 70 69 6c 65 72 20 6f  from $compiler o
225d0 62 6a 65 63 74 2e 2e 2e 20 24 45 43 48 4f 5f 43  bject... $ECHO_C
225e0 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24  " >&6.if test "$
225f0 7b 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61  {lt_cv_sys_globa
22600 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 2b 73 65  l_symbol_pipe+se
22610 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
22620 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22    echo $ECHO_N "
22630 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43  (cached) $ECHO_C
22640 22 20 3e 26 36 0a 65 6c 73 65 0a 0a 23 20 54 68  " >&6.else..# Th
22650 65 73 65 20 61 72 65 20 73 61 6e 65 20 64 65 66  ese are sane def
22660 61 75 6c 74 73 20 74 68 61 74 20 77 6f 72 6b 20  aults that work 
22670 6f 6e 20 61 74 20 6c 65 61 73 74 20 61 20 66 65  on at least a fe
22680 77 20 6f 6c 64 20 73 79 73 74 65 6d 73 2e 0a 23  w old systems..#
22690 20 5b 54 68 65 79 20 63 6f 6d 65 20 66 72 6f 6d   [They come from
226a0 20 55 6c 74 72 69 78 2e 20 20 57 68 61 74 20 63   Ultrix.  What c
226b0 6f 75 6c 64 20 62 65 20 6f 6c 64 65 72 20 74 68  ould be older th
226c0 61 6e 20 55 6c 74 72 69 78 3f 21 21 20 3b 29 5d  an Ultrix?!! ;)]
226d0 0a 0a 23 20 43 68 61 72 61 63 74 65 72 20 63 6c  ..# Character cl
226e0 61 73 73 20 64 65 73 63 72 69 62 69 6e 67 20 4e  ass describing N
226f0 4d 20 67 6c 6f 62 61 6c 20 73 79 6d 62 6f 6c 20  M global symbol 
22700 63 6f 64 65 73 2e 0a 73 79 6d 63 6f 64 65 3d 27  codes..symcode='
22710 5b 42 43 44 45 47 52 53 54 5d 27 0a 0a 23 20 52  [BCDEGRST]'..# R
22720 65 67 65 78 70 20 74 6f 20 6d 61 74 63 68 20 73  egexp to match s
22730 79 6d 62 6f 6c 73 20 74 68 61 74 20 63 61 6e 20  ymbols that can 
22740 62 65 20 61 63 63 65 73 73 65 64 20 64 69 72 65  be accessed dire
22750 63 74 6c 79 20 66 72 6f 6d 20 43 2e 0a 73 79 6d  ctly from C..sym
22760 70 61 74 3d 27 5c 28 5b 5f 41 2d 5a 61 2d 7a 5d  pat='\([_A-Za-z]
22770 5b 5f 41 2d 5a 61 2d 7a 30 2d 39 5d 2a 5c 29 27  [_A-Za-z0-9]*\)'
22780 0a 0a 23 20 54 72 61 6e 73 66 6f 72 6d 20 74 68  ..# Transform th
22790 65 20 61 62 6f 76 65 20 69 6e 74 6f 20 61 20 72  e above into a r
227a0 61 77 20 73 79 6d 62 6f 6c 20 61 6e 64 20 61 20  aw symbol and a 
227b0 43 20 73 79 6d 62 6f 6c 2e 0a 73 79 6d 78 66 72  C symbol..symxfr
227c0 6d 3d 27 5c 31 20 5c 32 5c 33 20 5c 33 27 0a 0a  m='\1 \2\3 \3'..
227d0 23 20 54 72 61 6e 73 66 6f 72 6d 20 61 6e 20 65  # Transform an e
227e0 78 74 72 61 63 74 65 64 20 73 79 6d 62 6f 6c 20  xtracted symbol 
227f0 6c 69 6e 65 20 69 6e 74 6f 20 61 20 70 72 6f 70  line into a prop
22800 65 72 20 43 20 64 65 63 6c 61 72 61 74 69 6f 6e  er C declaration
22810 0a 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61  .lt_cv_sys_globa
22820 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63  l_symbol_to_cdec
22830 6c 3d 22 73 65 64 20 2d 6e 20 2d 65 20 27 73 2f  l="sed -n -e 's/
22840 5e 2e 20 2e 2a 20 5c 28 2e 2a 5c 29 24 2f 65 78  ^. .* \(.*\)$/ex
22850 74 65 72 6e 20 69 6e 74 20 5c 31 3b 2f 70 27 22  tern int \1;/p'"
22860 0a 0a 23 20 54 72 61 6e 73 66 6f 72 6d 20 61 6e  ..# Transform an
22870 20 65 78 74 72 61 63 74 65 64 20 73 79 6d 62 6f   extracted symbo
22880 6c 20 6c 69 6e 65 20 69 6e 74 6f 20 73 79 6d 62  l line into symb
22890 6f 6c 20 6e 61 6d 65 20 61 6e 64 20 73 79 6d 62  ol name and symb
228a0 6f 6c 20 61 64 64 72 65 73 73 0a 6c 74 5f 63 76  ol address.lt_cv
228b0 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62  _sys_global_symb
228c0 6f 6c 5f 74 6f 5f 63 5f 6e 61 6d 65 5f 61 64 64  ol_to_c_name_add
228d0 72 65 73 73 3d 22 73 65 64 20 2d 6e 20 2d 65 20  ress="sed -n -e 
228e0 27 73 2f 5e 3a 20 5c 28 5b 5e 20 5d 2a 5c 29 20  's/^: \([^ ]*\) 
228f0 24 2f 20 20 7b 5c 5c 5c 22 5c 31 5c 5c 5c 22 2c  $/  {\\\"\1\\\",
22900 20 28 6c 74 5f 70 74 72 29 20 30 7d 2c 2f 70 27   (lt_ptr) 0},/p'
22910 20 2d 65 20 27 73 2f 5e 24 73 79 6d 63 6f 64 65   -e 's/^$symcode
22920 20 5c 28 5b 5e 20 5d 2a 5c 29 20 5c 28 5b 5e 20   \([^ ]*\) \([^ 
22930 5d 2a 5c 29 24 2f 20 20 7b 5c 22 5c 32 5c 22 2c  ]*\)$/  {\"\2\",
22940 20 28 6c 74 5f 70 74 72 29 20 5c 26 5c 32 7d 2c   (lt_ptr) \&\2},
22950 2f 70 27 22 0a 0a 23 20 44 65 66 69 6e 65 20 73  /p'"..# Define s
22960 79 73 74 65 6d 2d 73 70 65 63 69 66 69 63 20 76  ystem-specific v
22970 61 72 69 61 62 6c 65 73 2e 0a 63 61 73 65 20 24  ariables..case $
22980 68 6f 73 74 5f 6f 73 20 69 6e 0a 61 69 78 2a 29  host_os in.aix*)
22990 0a 20 20 73 79 6d 63 6f 64 65 3d 27 5b 42 43 44  .  symcode='[BCD
229a0 54 5d 27 0a 20 20 3b 3b 0a 63 79 67 77 69 6e 2a  T]'.  ;;.cygwin*
229b0 20 7c 20 6d 69 6e 67 77 2a 20 7c 20 70 77 33 32   | mingw* | pw32
229c0 2a 29 0a 20 20 73 79 6d 63 6f 64 65 3d 27 5b 41  *).  symcode='[A
229d0 42 43 44 47 49 53 54 57 5d 27 0a 20 20 3b 3b 0a  BCDGISTW]'.  ;;.
229e0 68 70 75 78 2a 29 20 23 20 49 74 73 20 6c 69 6e  hpux*) # Its lin
229f0 6b 65 72 20 64 69 73 74 69 6e 67 75 69 73 68 65  ker distinguishe
22a00 73 20 64 61 74 61 20 66 72 6f 6d 20 63 6f 64 65  s data from code
22a10 20 73 79 6d 62 6f 6c 73 0a 20 20 69 66 20 74 65   symbols.  if te
22a20 73 74 20 22 24 68 6f 73 74 5f 63 70 75 22 20 3d  st "$host_cpu" =
22a30 20 69 61 36 34 3b 20 74 68 65 6e 0a 20 20 20 20   ia64; then.    
22a40 73 79 6d 63 6f 64 65 3d 27 5b 41 42 43 44 45 47  symcode='[ABCDEG
22a50 52 53 54 5d 27 0a 20 20 66 69 0a 20 20 6c 74 5f  RST]'.  fi.  lt_
22a60 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79  cv_sys_global_sy
22a70 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63 6c 3d 22 73  mbol_to_cdecl="s
22a80 65 64 20 2d 6e 20 2d 65 20 27 73 2f 5e 54 20 2e  ed -n -e 's/^T .
22a90 2a 20 5c 28 2e 2a 5c 29 24 2f 65 78 74 65 72 6e  * \(.*\)$/extern
22aa0 20 69 6e 74 20 5c 31 28 29 3b 2f 70 27 20 2d 65   int \1();/p' -e
22ab0 20 27 73 2f 5e 24 73 79 6d 63 6f 64 65 2a 20 2e   's/^$symcode* .
22ac0 2a 20 5c 28 2e 2a 5c 29 24 2f 65 78 74 65 72 6e  * \(.*\)$/extern
22ad0 20 63 68 61 72 20 5c 31 3b 2f 70 27 22 0a 20 20   char \1;/p'".  
22ae0 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c  lt_cv_sys_global
22af0 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 5f 6e 61 6d  _symbol_to_c_nam
22b00 65 5f 61 64 64 72 65 73 73 3d 22 73 65 64 20 2d  e_address="sed -
22b10 6e 20 2d 65 20 27 73 2f 5e 3a 20 5c 28 5b 5e 20  n -e 's/^: \([^ 
22b20 5d 2a 5c 29 20 24 2f 20 20 7b 5c 5c 5c 22 5c 31  ]*\) $/  {\\\"\1
22b30 5c 5c 5c 22 2c 20 28 6c 74 5f 70 74 72 29 20 30  \\\", (lt_ptr) 0
22b40 7d 2c 2f 70 27 20 2d 65 20 27 73 2f 5e 24 73 79  },/p' -e 's/^$sy
22b50 6d 63 6f 64 65 2a 20 5c 28 5b 5e 20 5d 2a 5c 29  mcode* \([^ ]*\)
22b60 20 5c 28 5b 5e 20 5d 2a 5c 29 24 2f 20 20 7b 5c   \([^ ]*\)$/  {\
22b70 22 5c 32 5c 22 2c 20 28 6c 74 5f 70 74 72 29 20  "\2\", (lt_ptr) 
22b80 5c 26 5c 32 7d 2c 2f 70 27 22 0a 20 20 3b 3b 0a  \&\2},/p'".  ;;.
22b90 69 72 69 78 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75  irix* | nonstopu
22ba0 78 2a 29 0a 20 20 73 79 6d 63 6f 64 65 3d 27 5b  x*).  symcode='[
22bb0 42 43 44 45 47 52 53 54 5d 27 0a 20 20 3b 3b 0a  BCDEGRST]'.  ;;.
22bc0 6f 73 66 2a 29 0a 20 20 73 79 6d 63 6f 64 65 3d  osf*).  symcode=
22bd0 27 5b 42 43 44 45 47 51 52 53 54 5d 27 0a 20 20  '[BCDEGQRST]'.  
22be0 3b 3b 0a 73 6f 6c 61 72 69 73 2a 20 7c 20 73 79  ;;.solaris* | sy
22bf0 73 76 35 2a 29 0a 20 20 73 79 6d 63 6f 64 65 3d  sv5*).  symcode=
22c00 27 5b 42 44 52 54 5d 27 0a 20 20 3b 3b 0a 73 79  '[BDRT]'.  ;;.sy
22c10 73 76 34 29 0a 20 20 73 79 6d 63 6f 64 65 3d 27  sv4).  symcode='
22c20 5b 44 46 4e 53 54 55 5d 27 0a 20 20 3b 3b 0a 65  [DFNSTU]'.  ;;.e
22c30 73 61 63 0a 0a 23 20 48 61 6e 64 6c 65 20 43 52  sac..# Handle CR
22c40 4c 46 20 69 6e 20 6d 69 6e 67 77 20 74 6f 6f 6c  LF in mingw tool
22c50 20 63 68 61 69 6e 0a 6f 70 74 5f 63 72 3d 0a 63   chain.opt_cr=.c
22c60 61 73 65 20 24 62 75 69 6c 64 5f 6f 73 20 69 6e  ase $build_os in
22c70 0a 6d 69 6e 67 77 2a 29 0a 20 20 6f 70 74 5f 63  .mingw*).  opt_c
22c80 72 3d 60 65 63 68 6f 20 27 78 5c 7b 30 2c 31 5c  r=`echo 'x\{0,1\
22c90 7d 27 20 7c 20 74 72 20 78 20 27 5c 30 31 35 27  }' | tr x '\015'
22ca0 60 20 23 20 6f 70 74 69 6f 6e 20 63 72 20 69 6e  ` # option cr in
22cb0 20 72 65 67 65 78 70 0a 20 20 3b 3b 0a 65 73 61   regexp.  ;;.esa
22cc0 63 0a 0a 23 20 49 66 20 77 65 27 72 65 20 75 73  c..# If we're us
22cd0 69 6e 67 20 47 4e 55 20 6e 6d 2c 20 74 68 65 6e  ing GNU nm, then
22ce0 20 75 73 65 20 69 74 73 20 73 74 61 6e 64 61 72   use its standar
22cf0 64 20 73 79 6d 62 6f 6c 20 63 6f 64 65 73 2e 0a  d symbol codes..
22d00 63 61 73 65 20 60 24 4e 4d 20 2d 56 20 32 3e 26  case `$NM -V 2>&
22d10 31 60 20 69 6e 0a 2a 47 4e 55 2a 20 7c 20 2a 27  1` in.*GNU* | *'
22d20 77 69 74 68 20 42 46 44 27 2a 29 0a 20 20 73 79  with BFD'*).  sy
22d30 6d 63 6f 64 65 3d 27 5b 41 42 43 44 47 49 52 53  mcode='[ABCDGIRS
22d40 54 57 5d 27 20 3b 3b 0a 65 73 61 63 0a 0a 23 20  TW]' ;;.esac..# 
22d50 54 72 79 20 77 69 74 68 6f 75 74 20 61 20 70 72  Try without a pr
22d60 65 66 69 78 20 75 6e 64 65 72 63 6f 72 65 2c 20  efix undercore, 
22d70 74 68 65 6e 20 77 69 74 68 20 69 74 2e 0a 66 6f  then with it..fo
22d80 72 20 61 63 5f 73 79 6d 70 72 66 78 20 69 6e 20  r ac_symprfx in 
22d90 22 22 20 22 5f 22 3b 20 64 6f 0a 0a 20 20 23 20  "" "_"; do..  # 
22da0 57 72 69 74 65 20 74 68 65 20 72 61 77 20 61 6e  Write the raw an
22db0 64 20 43 20 69 64 65 6e 74 69 66 69 65 72 73 2e  d C identifiers.
22dc0 0a 20 20 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f  .  lt_cv_sys_glo
22dd0 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 3d  bal_symbol_pipe=
22de0 22 73 65 64 20 2d 6e 20 2d 65 20 27 73 2f 5e 2e  "sed -n -e 's/^.
22df0 2a 5b 20 09 5d 5c 28 24 73 79 6d 63 6f 64 65 24  *[ .]\($symcode$
22e00 73 79 6d 63 6f 64 65 2a 5c 29 5b 20 09 5d 5b 20  symcode*\)[ .][ 
22e10 09 5d 2a 5c 28 24 61 63 5f 73 79 6d 70 72 66 78  .]*\($ac_symprfx
22e20 5c 29 24 73 79 6d 70 61 74 24 6f 70 74 5f 63 72  \)$sympat$opt_cr
22e30 24 2f 24 73 79 6d 78 66 72 6d 2f 70 27 22 0a 0a  $/$symxfrm/p'"..
22e40 20 20 23 20 43 68 65 63 6b 20 74 6f 20 73 65 65    # Check to see
22e50 20 74 68 61 74 20 74 68 65 20 70 69 70 65 20 77   that the pipe w
22e60 6f 72 6b 73 20 63 6f 72 72 65 63 74 6c 79 2e 0a  orks correctly..
22e70 20 20 70 69 70 65 5f 77 6f 72 6b 73 3d 6e 6f 0a    pipe_works=no.
22e80 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  .  rm -f conftes
22e90 74 2a 0a 20 20 63 61 74 20 3e 20 63 6f 6e 66 74  t*.  cat > conft
22ea0 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 45 4f  est.$ac_ext <<EO
22eb0 46 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73  F.#ifdef __cplus
22ec0 70 6c 75 73 0a 65 78 74 65 72 6e 20 22 43 22 20  plus.extern "C" 
22ed0 7b 0a 23 65 6e 64 69 66 0a 63 68 61 72 20 6e 6d  {.#endif.char nm
22ee0 5f 74 65 73 74 5f 76 61 72 3b 0a 76 6f 69 64 20  _test_var;.void 
22ef0 6e 6d 5f 74 65 73 74 5f 66 75 6e 63 28 29 7b 7d  nm_test_func(){}
22f00 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70  .#ifdef __cplusp
22f10 6c 75 73 0a 7d 0a 23 65 6e 64 69 66 0a 69 6e 74  lus.}.#endif.int
22f20 20 6d 61 69 6e 28 29 7b 6e 6d 5f 74 65 73 74 5f   main(){nm_test_
22f30 76 61 72 3d 27 61 27 3b 6e 6d 5f 74 65 73 74 5f  var='a';nm_test_
22f40 66 75 6e 63 28 29 3b 72 65 74 75 72 6e 28 30 29  func();return(0)
22f50 3b 7d 0a 45 4f 46 0a 0a 20 20 69 66 20 7b 20 28  ;}.EOF..  if { (
22f60 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
22f70 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
22f80 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35  _compile\"") >&5
22f90 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d  .  (eval $ac_com
22fa0 70 69 6c 65 29 20 32 3e 26 35 0a 20 20 61 63 5f  pile) 2>&5.  ac_
22fb0 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
22fc0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
22fd0 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
22fe0 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
22ff0 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20  $ac_status); }; 
23000 74 68 65 6e 0a 20 20 20 20 23 20 4e 6f 77 20 74  then.    # Now t
23010 72 79 20 74 6f 20 67 72 61 62 20 74 68 65 20 73  ry to grab the s
23020 79 6d 62 6f 6c 73 2e 0a 20 20 20 20 6e 6c 69 73  ymbols..    nlis
23030 74 3d 63 6f 6e 66 74 65 73 74 2e 6e 6d 0a 20 20  t=conftest.nm.  
23040 20 20 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68    if { (eval ech
23050 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
23060 4f 3a 20 5c 22 24 4e 4d 20 63 6f 6e 66 74 65 73  O: \"$NM conftes
23070 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c 7c 20  t.$ac_objext \| 
23080 24 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61  $lt_cv_sys_globa
23090 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 20 5c 3e  l_symbol_pipe \>
230a0 20 24 6e 6c 69 73 74 5c 22 22 29 20 3e 26 35 0a   $nlist\"") >&5.
230b0 20 20 28 65 76 61 6c 20 24 4e 4d 20 63 6f 6e 66    (eval $NM conf
230c0 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20  test.$ac_objext 
230d0 5c 7c 20 24 6c 74 5f 63 76 5f 73 79 73 5f 67 6c  \| $lt_cv_sys_gl
230e0 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65  obal_symbol_pipe
230f0 20 5c 3e 20 24 6e 6c 69 73 74 29 20 32 3e 26 35   \> $nlist) 2>&5
23100 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
23110 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
23120 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
23130 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
23140 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
23150 29 3b 20 7d 20 26 26 20 74 65 73 74 20 2d 73 20  ); } && test -s 
23160 22 24 6e 6c 69 73 74 22 3b 20 74 68 65 6e 0a 20  "$nlist"; then. 
23170 20 20 20 20 20 23 20 54 72 79 20 73 6f 72 74 69       # Try sorti
23180 6e 67 20 61 6e 64 20 75 6e 69 71 75 69 66 79 69  ng and uniquifyi
23190 6e 67 20 74 68 65 20 6f 75 74 70 75 74 2e 0a 20  ng the output.. 
231a0 20 20 20 20 20 69 66 20 73 6f 72 74 20 22 24 6e       if sort "$n
231b0 6c 69 73 74 22 20 7c 20 75 6e 69 71 20 3e 20 22  list" | uniq > "
231c0 24 6e 6c 69 73 74 22 54 3b 20 74 68 65 6e 0a 09  $nlist"T; then..
231d0 6d 76 20 2d 66 20 22 24 6e 6c 69 73 74 22 54 20  mv -f "$nlist"T 
231e0 22 24 6e 6c 69 73 74 22 0a 20 20 20 20 20 20 65  "$nlist".      e
231f0 6c 73 65 0a 09 72 6d 20 2d 66 20 22 24 6e 6c 69  lse..rm -f "$nli
23200 73 74 22 54 0a 20 20 20 20 20 20 66 69 0a 0a 20  st"T.      fi.. 
23210 20 20 20 20 20 23 20 4d 61 6b 65 20 73 75 72 65       # Make sure
23220 20 74 68 61 74 20 77 65 20 73 6e 61 67 67 65 64   that we snagged
23230 20 61 6c 6c 20 74 68 65 20 73 79 6d 62 6f 6c 73   all the symbols
23240 20 77 65 20 6e 65 65 64 2e 0a 20 20 20 20 20 20   we need..      
23250 69 66 20 67 72 65 70 20 27 20 6e 6d 5f 74 65 73  if grep ' nm_tes
23260 74 5f 76 61 72 24 27 20 22 24 6e 6c 69 73 74 22  t_var$' "$nlist"
23270 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65   >/dev/null; the
23280 6e 0a 09 69 66 20 67 72 65 70 20 27 20 6e 6d 5f  n..if grep ' nm_
23290 74 65 73 74 5f 66 75 6e 63 24 27 20 22 24 6e 6c  test_func$' "$nl
232a0 69 73 74 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b  ist" >/dev/null;
232b0 20 74 68 65 6e 0a 09 20 20 63 61 74 20 3c 3c 45   then..  cat <<E
232c0 4f 46 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61  OF > conftest.$a
232d0 63 5f 65 78 74 0a 23 69 66 64 65 66 20 5f 5f 63  c_ext.#ifdef __c
232e0 70 6c 75 73 70 6c 75 73 0a 65 78 74 65 72 6e 20  plusplus.extern 
232f0 22 43 22 20 7b 0a 23 65 6e 64 69 66 0a 0a 45 4f  "C" {.#endif..EO
23300 46 0a 09 20 20 23 20 4e 6f 77 20 67 65 6e 65 72  F..  # Now gener
23310 61 74 65 20 74 68 65 20 73 79 6d 62 6f 6c 20 66  ate the symbol f
23320 69 6c 65 2e 0a 09 20 20 65 76 61 6c 20 22 24 6c  ile...  eval "$l
23330 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f  t_cv_sys_global_
23340 73 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63 6c 22  symbol_to_cdecl"
23350 27 20 3c 20 22 24 6e 6c 69 73 74 22 20 7c 20 67  ' < "$nlist" | g
23360 72 65 70 20 2d 76 20 6d 61 69 6e 20 3e 3e 20 63  rep -v main >> c
23370 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 27  onftest.$ac_ext'
23380 0a 0a 09 20 20 63 61 74 20 3c 3c 45 4f 46 20 3e  ...  cat <<EOF >
23390 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  > conftest.$ac_e
233a0 78 74 0a 23 69 66 20 64 65 66 69 6e 65 64 20 28  xt.#if defined (
233b0 5f 5f 53 54 44 43 5f 5f 29 20 26 26 20 5f 5f 53  __STDC__) && __S
233c0 54 44 43 5f 5f 0a 23 20 64 65 66 69 6e 65 20 6c  TDC__.# define l
233d0 74 5f 70 74 72 5f 74 20 76 6f 69 64 20 2a 0a 23  t_ptr_t void *.#
233e0 65 6c 73 65 0a 23 20 64 65 66 69 6e 65 20 6c 74  else.# define lt
233f0 5f 70 74 72 5f 74 20 63 68 61 72 20 2a 0a 23 20  _ptr_t char *.# 
23400 64 65 66 69 6e 65 20 63 6f 6e 73 74 0a 23 65 6e  define const.#en
23410 64 69 66 0a 0a 2f 2a 20 54 68 65 20 6d 61 70 70  dif../* The mapp
23420 69 6e 67 20 62 65 74 77 65 65 6e 20 73 79 6d 62  ing between symb
23430 6f 6c 20 6e 61 6d 65 73 20 61 6e 64 20 73 79 6d  ol names and sym
23440 62 6f 6c 73 2e 20 2a 2f 0a 63 6f 6e 73 74 20 73  bols. */.const s
23450 74 72 75 63 74 20 7b 0a 20 20 63 6f 6e 73 74 20  truct {.  const 
23460 63 68 61 72 20 2a 6e 61 6d 65 3b 0a 20 20 6c 74  char *name;.  lt
23470 5f 70 74 72 5f 74 20 61 64 64 72 65 73 73 3b 0a  _ptr_t address;.
23480 7d 0a 6c 74 5f 70 72 65 6c 6f 61 64 65 64 5f 73  }.lt_preloaded_s
23490 79 6d 62 6f 6c 73 5b 5d 20 3d 0a 7b 0a 45 4f 46  ymbols[] =.{.EOF
234a0 0a 09 20 20 24 53 45 44 20 22 73 2f 5e 24 73 79  ..  $SED "s/^$sy
234b0 6d 63 6f 64 65 24 73 79 6d 63 6f 64 65 2a 20 5c  mcode$symcode* \
234c0 28 2e 2a 5c 29 20 5c 28 2e 2a 5c 29 24 2f 20 20  (.*\) \(.*\)$/  
234d0 7b 5c 22 5c 32 5c 22 2c 20 28 6c 74 5f 70 74 72  {\"\2\", (lt_ptr
234e0 5f 74 29 20 5c 26 5c 32 7d 2c 2f 22 20 3c 20 22  _t) \&\2},/" < "
234f0 24 6e 6c 69 73 74 22 20 7c 20 67 72 65 70 20 2d  $nlist" | grep -
23500 76 20 6d 61 69 6e 20 3e 3e 20 63 6f 6e 66 74 65  v main >> confte
23510 73 74 2e 24 61 63 5f 65 78 74 0a 09 20 20 63 61  st.$ac_ext..  ca
23520 74 20 3c 3c 5c 45 4f 46 20 3e 3e 20 63 6f 6e 66  t <<\EOF >> conf
23530 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 7b  test.$ac_ext.  {
23540 30 2c 20 28 6c 74 5f 70 74 72 5f 74 29 20 30 7d  0, (lt_ptr_t) 0}
23550 0a 7d 3b 0a 0a 23 69 66 64 65 66 20 5f 5f 63 70  .};..#ifdef __cp
23560 6c 75 73 70 6c 75 73 0a 7d 0a 23 65 6e 64 69 66  lusplus.}.#endif
23570 0a 45 4f 46 0a 09 20 20 23 20 4e 6f 77 20 74 72  .EOF..  # Now tr
23580 79 20 6c 69 6e 6b 69 6e 67 20 74 68 65 20 74 77  y linking the tw
23590 6f 20 66 69 6c 65 73 2e 0a 09 20 20 6d 76 20 63  o files...  mv c
235a0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
235b0 78 74 20 63 6f 6e 66 74 73 74 6d 2e 24 61 63 5f  xt conftstm.$ac_
235c0 6f 62 6a 65 78 74 0a 09 20 20 6c 74 5f 73 61 76  objext..  lt_sav
235d0 65 5f 4c 49 42 53 3d 22 24 4c 49 42 53 22 0a 09  e_LIBS="$LIBS"..
235e0 20 20 6c 74 5f 73 61 76 65 5f 43 46 4c 41 47 53    lt_save_CFLAGS
235f0 3d 22 24 43 46 4c 41 47 53 22 0a 09 20 20 4c 49  ="$CFLAGS"..  LI
23600 42 53 3d 22 63 6f 6e 66 74 73 74 6d 2e 24 61 63  BS="conftstm.$ac
23610 5f 6f 62 6a 65 78 74 22 0a 09 20 20 43 46 4c 41  _objext"..  CFLA
23620 47 53 3d 22 24 43 46 4c 41 47 53 24 6c 74 5f 70  GS="$CFLAGS$lt_p
23630 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 6e 6f 5f  rog_compiler_no_
23640 62 75 69 6c 74 69 6e 5f 66 6c 61 67 22 0a 09 20  builtin_flag".. 
23650 20 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f   if { (eval echo
23660 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
23670 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29  : \"$ac_link\"")
23680 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
23690 5f 6c 69 6e 6b 29 20 32 3e 26 35 0a 20 20 61 63  _link) 2>&5.  ac
236a0 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
236b0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
236c0 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
236d0 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
236e0 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20   $ac_status); } 
236f0 26 26 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74  && test -s conft
23700 65 73 74 24 7b 61 63 5f 65 78 65 65 78 74 7d 3b  est${ac_exeext};
23710 20 74 68 65 6e 0a 09 20 20 20 20 70 69 70 65 5f   then..    pipe_
23720 77 6f 72 6b 73 3d 79 65 73 0a 09 20 20 66 69 0a  works=yes..  fi.
23730 09 20 20 4c 49 42 53 3d 22 24 6c 74 5f 73 61 76  .  LIBS="$lt_sav
23740 65 5f 4c 49 42 53 22 0a 09 20 20 43 46 4c 41 47  e_LIBS"..  CFLAG
23750 53 3d 22 24 6c 74 5f 73 61 76 65 5f 43 46 4c 41  S="$lt_save_CFLA
23760 47 53 22 0a 09 65 6c 73 65 0a 09 20 20 65 63 68  GS"..else..  ech
23770 6f 20 22 63 61 6e 6e 6f 74 20 66 69 6e 64 20 6e  o "cannot find n
23780 6d 5f 74 65 73 74 5f 66 75 6e 63 20 69 6e 20 24  m_test_func in $
23790 6e 6c 69 73 74 22 20 3e 26 35 0a 09 66 69 0a 20  nlist" >&5..fi. 
237a0 20 20 20 20 20 65 6c 73 65 0a 09 65 63 68 6f 20       else..echo 
237b0 22 63 61 6e 6e 6f 74 20 66 69 6e 64 20 6e 6d 5f  "cannot find nm_
237c0 74 65 73 74 5f 76 61 72 20 69 6e 20 24 6e 6c 69  test_var in $nli
237d0 73 74 22 20 3e 26 35 0a 20 20 20 20 20 20 66 69  st" >&5.      fi
237e0 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20  .    else.      
237f0 65 63 68 6f 20 22 63 61 6e 6e 6f 74 20 72 75 6e  echo "cannot run
23800 20 24 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62   $lt_cv_sys_glob
23810 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 22 20  al_symbol_pipe" 
23820 3e 26 35 0a 20 20 20 20 66 69 0a 20 20 65 6c 73  >&5.    fi.  els
23830 65 0a 20 20 20 20 65 63 68 6f 20 22 24 70 72 6f  e.    echo "$pro
23840 67 6e 61 6d 65 3a 20 66 61 69 6c 65 64 20 70 72  gname: failed pr
23850 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a  ogram was:" >&5.
23860 20 20 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74      cat conftest
23870 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 20 20 66  .$ac_ext >&5.  f
23880 69 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65  i.  rm -f confte
23890 73 74 2a 20 63 6f 6e 66 74 73 74 2a 0a 0a 20 20  st* conftst*..  
238a0 23 20 44 6f 20 6e 6f 74 20 75 73 65 20 74 68 65  # Do not use the
238b0 20 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70   global_symbol_p
238c0 69 70 65 20 75 6e 6c 65 73 73 20 69 74 20 77 6f  ipe unless it wo
238d0 72 6b 73 2e 0a 20 20 69 66 20 74 65 73 74 20 22  rks..  if test "
238e0 24 70 69 70 65 5f 77 6f 72 6b 73 22 20 3d 20 79  $pipe_works" = y
238f0 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 62 72 65  es; then.    bre
23900 61 6b 0a 20 20 65 6c 73 65 0a 20 20 20 20 6c 74  ak.  else.    lt
23910 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73  _cv_sys_global_s
23920 79 6d 62 6f 6c 5f 70 69 70 65 3d 0a 20 20 66 69  ymbol_pipe=.  fi
23930 0a 64 6f 6e 65 0a 0a 66 69 0a 0a 69 66 20 74 65  .done..fi..if te
23940 73 74 20 2d 7a 20 22 24 6c 74 5f 63 76 5f 73 79  st -z "$lt_cv_sy
23950 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f  s_global_symbol_
23960 70 69 70 65 22 3b 20 74 68 65 6e 0a 20 20 6c 74  pipe"; then.  lt
23970 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73  _cv_sys_global_s
23980 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63 6c 3d 0a  ymbol_to_cdecl=.
23990 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24  fi.if test -z "$
239a0 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c  lt_cv_sys_global
239b0 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 24 6c 74 5f  _symbol_pipe$lt_
239c0 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79  cv_sys_global_sy
239d0 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63 6c 22 3b 20  mbol_to_cdecl"; 
239e0 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73  then.  echo "$as
239f0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
23a00 75 6c 74 3a 20 66 61 69 6c 65 64 22 20 3e 26 35  ult: failed" >&5
23a10 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
23a20 66 61 69 6c 65 64 22 20 3e 26 36 0a 65 6c 73 65  failed" >&6.else
23a30 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
23a40 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
23a50 20 6f 6b 22 20 3e 26 35 0a 65 63 68 6f 20 22 24   ok" >&5.echo "$
23a60 7b 45 43 48 4f 5f 54 7d 6f 6b 22 20 3e 26 36 0a  {ECHO_T}ok" >&6.
23a70 66 69 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  fi..echo "$as_me
23a80 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
23a90 6e 67 20 66 6f 72 20 6f 62 6a 64 69 72 22 20 3e  ng for objdir" >
23aa0 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
23ab0 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 6f 62  "checking for ob
23ac0 6a 64 69 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  jdir... $ECHO_C"
23ad0 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b   >&6.if test "${
23ae0 6c 74 5f 63 76 5f 6f 62 6a 64 69 72 2b 73 65 74  lt_cv_objdir+set
23af0 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
23b00 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
23b10 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
23b20 20 3e 26 36 0a 65 6c 73 65 0a 20 20 72 6d 20 2d   >&6.else.  rm -
23b30 66 20 2e 6c 69 62 73 20 32 3e 2f 64 65 76 2f 6e  f .libs 2>/dev/n
23b40 75 6c 6c 0a 6d 6b 64 69 72 20 2e 6c 69 62 73 20  ull.mkdir .libs 
23b50 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 69 66 20 74  2>/dev/null.if t
23b60 65 73 74 20 2d 64 20 2e 6c 69 62 73 3b 20 74 68  est -d .libs; th
23b70 65 6e 0a 20 20 6c 74 5f 63 76 5f 6f 62 6a 64 69  en.  lt_cv_objdi
23b80 72 3d 2e 6c 69 62 73 0a 65 6c 73 65 0a 20 20 23  r=.libs.else.  #
23b90 20 4d 53 2d 44 4f 53 20 64 6f 65 73 20 6e 6f 74   MS-DOS does not
23ba0 20 61 6c 6c 6f 77 20 66 69 6c 65 6e 61 6d 65 73   allow filenames
23bb0 20 74 68 61 74 20 62 65 67 69 6e 20 77 69 74 68   that begin with
23bc0 20 61 20 64 6f 74 2e 0a 20 20 6c 74 5f 63 76 5f   a dot..  lt_cv_
23bd0 6f 62 6a 64 69 72 3d 5f 6c 69 62 73 0a 66 69 0a  objdir=_libs.fi.
23be0 72 6d 64 69 72 20 2e 6c 69 62 73 20 32 3e 2f 64  rmdir .libs 2>/d
23bf0 65 76 2f 6e 75 6c 6c 0a 66 69 0a 65 63 68 6f 20  ev/null.fi.echo 
23c00 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
23c10 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f   result: $lt_cv_
23c20 6f 62 6a 64 69 72 22 20 3e 26 35 0a 65 63 68 6f  objdir" >&5.echo
23c30 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 63   "${ECHO_T}$lt_c
23c40 76 5f 6f 62 6a 64 69 72 22 20 3e 26 36 0a 6f 62  v_objdir" >&6.ob
23c50 6a 64 69 72 3d 24 6c 74 5f 63 76 5f 6f 62 6a 64  jdir=$lt_cv_objd
23c60 69 72 0a 0a 0a 0a 0a 0a 63 61 73 65 20 24 68 6f  ir......case $ho
23c70 73 74 5f 6f 73 20 69 6e 0a 61 69 78 33 2a 29 0a  st_os in.aix3*).
23c80 20 20 23 20 41 49 58 20 73 6f 6d 65 74 69 6d 65    # AIX sometime
23c90 73 20 68 61 73 20 70 72 6f 62 6c 65 6d 73 20 77  s has problems w
23ca0 69 74 68 20 74 68 65 20 47 43 43 20 63 6f 6c 6c  ith the GCC coll
23cb0 65 63 74 32 20 70 72 6f 67 72 61 6d 2e 20 20 46  ect2 program.  F
23cc0 6f 72 20 73 6f 6d 65 0a 20 20 23 20 72 65 61 73  or some.  # reas
23cd0 6f 6e 2c 20 69 66 20 77 65 20 73 65 74 20 74 68  on, if we set th
23ce0 65 20 43 4f 4c 4c 45 43 54 5f 4e 41 4d 45 53 20  e COLLECT_NAMES 
23cf0 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69  environment vari
23d00 61 62 6c 65 2c 20 74 68 65 20 70 72 6f 62 6c 65  able, the proble
23d10 6d 73 0a 20 20 23 20 76 61 6e 69 73 68 20 69 6e  ms.  # vanish in
23d20 20 61 20 70 75 66 66 20 6f 66 20 73 6d 6f 6b 65   a puff of smoke
23d30 2e 0a 20 20 69 66 20 74 65 73 74 20 22 58 24 7b  ..  if test "X${
23d40 43 4f 4c 4c 45 43 54 5f 4e 41 4d 45 53 2b 73 65  COLLECT_NAMES+se
23d50 74 7d 22 20 21 3d 20 58 73 65 74 3b 20 74 68 65  t}" != Xset; the
23d60 6e 0a 20 20 20 20 43 4f 4c 4c 45 43 54 5f 4e 41  n.    COLLECT_NA
23d70 4d 45 53 3d 0a 20 20 20 20 65 78 70 6f 72 74 20  MES=.    export 
23d80 43 4f 4c 4c 45 43 54 5f 4e 41 4d 45 53 0a 20 20  COLLECT_NAMES.  
23d90 66 69 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a 23 20  fi.  ;;.esac..# 
23da0 53 65 64 20 73 75 62 73 74 69 74 75 74 69 6f 6e  Sed substitution
23db0 20 74 68 61 74 20 68 65 6c 70 73 20 75 73 20 64   that helps us d
23dc0 6f 20 72 6f 62 75 73 74 20 71 75 6f 74 69 6e 67  o robust quoting
23dd0 2e 20 20 49 74 20 62 61 63 6b 73 6c 61 73 68 69  .  It backslashi
23de0 66 69 65 73 0a 23 20 6d 65 74 61 63 68 61 72 61  fies.# metachara
23df0 63 74 65 72 73 20 74 68 61 74 20 61 72 65 20 73  cters that are s
23e00 74 69 6c 6c 20 61 63 74 69 76 65 20 77 69 74 68  till active with
23e10 69 6e 20 64 6f 75 62 6c 65 2d 71 75 6f 74 65 64  in double-quoted
23e20 20 73 74 72 69 6e 67 73 2e 0a 58 73 65 64 3d 27   strings..Xsed='
23e30 73 65 64 20 2d 65 20 73 2f 5e 58 2f 2f 27 0a 73  sed -e s/^X//'.s
23e40 65 64 5f 71 75 6f 74 65 5f 73 75 62 73 74 3d 27  ed_quote_subst='
23e50 73 2f 5c 28 5b 5c 5c 22 5c 5c 60 24 5c 5c 5c 5c  s/\([\\"\\`$\\\\
23e60 5d 5c 29 2f 5c 5c 5c 31 2f 67 27 0a 0a 23 20 53  ]\)/\\\1/g'..# S
23e70 61 6d 65 20 61 73 20 61 62 6f 76 65 2c 20 62 75  ame as above, bu
23e80 74 20 64 6f 20 6e 6f 74 20 71 75 6f 74 65 20 76  t do not quote v
23e90 61 72 69 61 62 6c 65 20 72 65 66 65 72 65 6e 63  ariable referenc
23ea0 65 73 2e 0a 64 6f 75 62 6c 65 5f 71 75 6f 74 65  es..double_quote
23eb0 5f 73 75 62 73 74 3d 27 73 2f 5c 28 5b 5c 5c 22  _subst='s/\([\\"
23ec0 5c 5c 60 5c 5c 5c 5c 5d 5c 29 2f 5c 5c 5c 31 2f  \\`\\\\]\)/\\\1/
23ed0 67 27 0a 0a 23 20 53 65 64 20 73 75 62 73 74 69  g'..# Sed substi
23ee0 74 75 74 69 6f 6e 20 74 6f 20 64 65 6c 61 79 20  tution to delay 
23ef0 65 78 70 61 6e 73 69 6f 6e 20 6f 66 20 61 6e 20  expansion of an 
23f00 65 73 63 61 70 65 64 20 73 68 65 6c 6c 20 76 61  escaped shell va
23f10 72 69 61 62 6c 65 20 69 6e 20 61 0a 23 20 64 6f  riable in a.# do
23f20 75 62 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74  uble_quote_subst
23f30 27 65 64 20 73 74 72 69 6e 67 2e 0a 64 65 6c 61  'ed string..dela
23f40 79 5f 76 61 72 69 61 62 6c 65 5f 73 75 62 73 74  y_variable_subst
23f50 3d 27 73 2f 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 24  ='s/\\\\\\\\\\\$
23f60 2f 5c 5c 5c 5c 5c 5c 24 2f 67 27 0a 0a 23 20 53  /\\\\\\$/g'..# S
23f70 65 64 20 73 75 62 73 74 69 74 75 74 69 6f 6e 20  ed substitution 
23f80 74 6f 20 61 76 6f 69 64 20 61 63 63 69 64 65 6e  to avoid acciden
23f90 74 61 6c 20 67 6c 6f 62 62 69 6e 67 20 69 6e 20  tal globbing in 
23fa0 65 76 61 6c 65 64 20 65 78 70 72 65 73 73 69 6f  evaled expressio
23fb0 6e 73 0a 6e 6f 5f 67 6c 6f 62 5f 73 75 62 73 74  ns.no_glob_subst
23fc0 3d 27 73 2f 5c 2a 2f 5c 5c 5c 2a 2f 67 27 0a 0a  ='s/\*/\\\*/g'..
23fd0 23 20 43 6f 6e 73 74 61 6e 74 73 3a 0a 72 6d 3d  # Constants:.rm=
23fe0 22 72 6d 20 2d 66 22 0a 0a 23 20 47 6c 6f 62 61  "rm -f"..# Globa
23ff0 6c 20 76 61 72 69 61 62 6c 65 73 3a 0a 64 65 66  l variables:.def
24000 61 75 6c 74 5f 6f 66 69 6c 65 3d 6c 69 62 74 6f  ault_ofile=libto
24010 6f 6c 0a 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61  ol.can_build_sha
24020 72 65 64 3d 79 65 73 0a 0a 23 20 41 6c 6c 20 6b  red=yes..# All k
24030 6e 6f 77 6e 20 6c 69 6e 6b 65 72 73 20 72 65 71  nown linkers req
24040 75 69 72 65 20 61 20 60 2e 61 27 20 61 72 63 68  uire a `.a' arch
24050 69 76 65 20 66 6f 72 20 73 74 61 74 69 63 20 6c  ive for static l
24060 69 6e 6b 69 6e 67 20 28 65 78 63 65 70 74 20 4d  inking (except M
24070 24 56 43 2c 0a 23 20 77 68 69 63 68 20 6e 65 65  $VC,.# which nee
24080 64 73 20 27 2e 6c 69 62 27 29 2e 0a 6c 69 62 65  ds '.lib')..libe
24090 78 74 3d 61 0a 6c 74 6d 61 69 6e 3d 22 24 61 63  xt=a.ltmain="$ac
240a0 5f 61 75 78 5f 64 69 72 2f 6c 74 6d 61 69 6e 2e  _aux_dir/ltmain.
240b0 73 68 22 0a 6f 66 69 6c 65 3d 22 24 64 65 66 61  sh".ofile="$defa
240c0 75 6c 74 5f 6f 66 69 6c 65 22 0a 77 69 74 68 5f  ult_ofile".with_
240d0 67 6e 75 5f 6c 64 3d 22 24 6c 74 5f 63 76 5f 70  gnu_ld="$lt_cv_p
240e0 72 6f 67 5f 67 6e 75 5f 6c 64 22 0a 0a 69 66 20  rog_gnu_ld"..if 
240f0 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f  test -n "$ac_too
24100 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a  l_prefix"; then.
24110 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20    # Extract the 
24120 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24  first word of "$
24130 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d  {ac_tool_prefix}
24140 61 72 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62  ar", so it can b
24150 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65  e a program name
24160 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20   with args..set 
24170 64 75 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f  dummy ${ac_tool_
24180 70 72 65 66 69 78 7d 61 72 3b 20 61 63 5f 77 6f  prefix}ar; ac_wo
24190 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f  rd=$2.echo "$as_
241a0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
241b0 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72  king for $ac_wor
241c0 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  d" >&5.echo $ECH
241d0 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
241e0 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45  r $ac_word... $E
241f0 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65  CHO_C" >&6.if te
24200 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67  st "${ac_cv_prog
24210 5f 41 52 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  _AR+set}" = set;
24220 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
24230 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
24240 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
24250 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24  .  if test -n "$
24260 41 52 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63  AR"; then.  ac_c
24270 76 5f 70 72 6f 67 5f 41 52 3d 22 24 41 52 22 20  v_prog_AR="$AR" 
24280 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f  # Let the user o
24290 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74  verride the test
242a0 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49  ..else.as_save_I
242b0 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41  FS=$IFS; IFS=$PA
242c0 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72  TH_SEPARATOR.for
242d0 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48   as_dir in $PATH
242e0 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61  .do.  IFS=$as_sa
242f0 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a  ve_IFS.  test -z
24300 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73   "$as_dir" && as
24310 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f  _dir=..  for ac_
24320 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24  exec_ext in '' $
24330 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78  ac_executable_ex
24340 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69  tensions; do.  i
24350 66 20 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65  f $as_executable
24360 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f  _p "$as_dir/$ac_
24370 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74  word$ac_exec_ext
24380 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63  "; then.    ac_c
24390 76 5f 70 72 6f 67 5f 41 52 3d 22 24 7b 61 63 5f  v_prog_AR="${ac_
243a0 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 61 72 22 0a  tool_prefix}ar".
243b0 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65      echo "$as_me
243c0 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20  :$LINENO: found 
243d0 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
243e0 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26  $ac_exec_ext" >&
243f0 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20  5.    break 2.  
24400 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69  fi.done.done..fi
24410 0a 66 69 0a 41 52 3d 24 61 63 5f 63 76 5f 70 72  .fi.AR=$ac_cv_pr
24420 6f 67 5f 41 52 0a 69 66 20 74 65 73 74 20 2d 6e  og_AR.if test -n
24430 20 22 24 41 52 22 3b 20 74 68 65 6e 0a 20 20 65   "$AR"; then.  e
24440 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
24450 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 41 52  ENO: result: $AR
24460 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
24470 48 4f 5f 54 7d 24 41 52 22 20 3e 26 36 0a 65 6c  HO_T}$AR" >&6.el
24480 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
24490 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
244a0 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20  t: no" >&5.echo 
244b0 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26  "${ECHO_T}no" >&
244c0 36 0a 66 69 0a 0a 66 69 0a 69 66 20 74 65 73 74  6.fi..fi.if test
244d0 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f 67   -z "$ac_cv_prog
244e0 5f 41 52 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  _AR"; then.  ac_
244f0 63 74 5f 41 52 3d 24 41 52 0a 20 20 23 20 45 78  ct_AR=$AR.  # Ex
24500 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20  tract the first 
24510 77 6f 72 64 20 6f 66 20 22 61 72 22 2c 20 73 6f  word of "ar", so
24520 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f   it can be a pro
24530 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61  gram name with a
24540 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 61  rgs..set dummy a
24550 72 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63  r; ac_word=$2.ec
24560 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
24570 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72  NO: checking for
24580 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65   $ac_word" >&5.e
24590 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
245a0 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f  cking for $ac_wo
245b0 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  rd... $ECHO_C" >
245c0 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63  &6.if test "${ac
245d0 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 41  _cv_prog_ac_ct_A
245e0 52 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  R+set}" = set; t
245f0 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
24600 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
24610 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
24620 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63   if test -n "$ac
24630 5f 63 74 5f 41 52 22 3b 20 74 68 65 6e 0a 20 20  _ct_AR"; then.  
24640 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
24650 5f 41 52 3d 22 24 61 63 5f 63 74 5f 41 52 22 20  _AR="$ac_ct_AR" 
24660 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f  # Let the user o
24670 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74  verride the test
24680 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49  ..else.as_save_I
24690 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41  FS=$IFS; IFS=$PA
246a0 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72  TH_SEPARATOR.for
246b0 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48   as_dir in $PATH
246c0 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61  .do.  IFS=$as_sa
246d0 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a  ve_IFS.  test -z
246e0 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73   "$as_dir" && as
246f0 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f  _dir=..  for ac_
24700 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24  exec_ext in '' $
24710 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78  ac_executable_ex
24720 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69  tensions; do.  i
24730 66 20 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65  f $as_executable
24740 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f  _p "$as_dir/$ac_
24750 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74  word$ac_exec_ext
24760 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63  "; then.    ac_c
24770 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 41 52 3d  v_prog_ac_ct_AR=
24780 22 61 72 22 0a 20 20 20 20 65 63 68 6f 20 22 24  "ar".    echo "$
24790 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66  as_me:$LINENO: f
247a0 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63  ound $as_dir/$ac
247b0 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78  _word$ac_exec_ex
247c0 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b  t" >&5.    break
247d0 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e   2.  fi.done.don
247e0 65 0a 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61  e..  test -z "$a
247f0 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f  c_cv_prog_ac_ct_
24800 41 52 22 20 26 26 20 61 63 5f 63 76 5f 70 72 6f  AR" && ac_cv_pro
24810 67 5f 61 63 5f 63 74 5f 41 52 3d 22 66 61 6c 73  g_ac_ct_AR="fals
24820 65 22 0a 66 69 0a 66 69 0a 61 63 5f 63 74 5f 41  e".fi.fi.ac_ct_A
24830 52 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63  R=$ac_cv_prog_ac
24840 5f 63 74 5f 41 52 0a 69 66 20 74 65 73 74 20 2d  _ct_AR.if test -
24850 6e 20 22 24 61 63 5f 63 74 5f 41 52 22 3b 20 74  n "$ac_ct_AR"; t
24860 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  hen.  echo "$as_
24870 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
24880 6c 74 3a 20 24 61 63 5f 63 74 5f 41 52 22 20 3e  lt: $ac_ct_AR" >
24890 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
248a0 54 7d 24 61 63 5f 63 74 5f 41 52 22 20 3e 26 36  T}$ac_ct_AR" >&6
248b0 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
248c0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
248d0 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63  sult: no" >&5.ec
248e0 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22  ho "${ECHO_T}no"
248f0 20 3e 26 36 0a 66 69 0a 0a 20 20 41 52 3d 24 61   >&6.fi..  AR=$a
24900 63 5f 63 74 5f 41 52 0a 65 6c 73 65 0a 20 20 41  c_ct_AR.else.  A
24910 52 3d 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 41  R="$ac_cv_prog_A
24920 52 22 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 2d  R".fi..if test -
24930 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66  n "$ac_tool_pref
24940 69 78 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 78  ix"; then.  # Ex
24950 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20  tract the first 
24960 77 6f 72 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f  word of "${ac_to
24970 6f 6c 5f 70 72 65 66 69 78 7d 72 61 6e 6c 69 62  ol_prefix}ranlib
24980 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20  ", so it can be 
24990 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77  a program name w
249a0 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75  ith args..set du
249b0 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72  mmy ${ac_tool_pr
249c0 65 66 69 78 7d 72 61 6e 6c 69 62 3b 20 61 63 5f  efix}ranlib; ac_
249d0 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61  word=$2.echo "$a
249e0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
249f0 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
24a00 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  ord" >&5.echo $E
24a10 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
24a20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20  for $ac_word... 
24a30 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20  $ECHO_C" >&6.if 
24a40 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72  test "${ac_cv_pr
24a50 6f 67 5f 52 41 4e 4c 49 42 2b 73 65 74 7d 22 20  og_RANLIB+set}" 
24a60 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63  = set; then.  ec
24a70 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63  ho $ECHO_N "(cac
24a80 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26  hed) $ECHO_C" >&
24a90 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74  6.else.  if test
24aa0 20 2d 6e 20 22 24 52 41 4e 4c 49 42 22 3b 20 74   -n "$RANLIB"; t
24ab0 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67  hen.  ac_cv_prog
24ac0 5f 52 41 4e 4c 49 42 3d 22 24 52 41 4e 4c 49 42  _RANLIB="$RANLIB
24ad0 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72  " # Let the user
24ae0 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65   override the te
24af0 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65  st..else.as_save
24b00 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24  _IFS=$IFS; IFS=$
24b10 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66  PATH_SEPARATOR.f
24b20 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41  or as_dir in $PA
24b30 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f  TH.do.  IFS=$as_
24b40 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20  save_IFS.  test 
24b50 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20  -z "$as_dir" && 
24b60 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61  as_dir=..  for a
24b70 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27  c_exec_ext in ''
24b80 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f   $ac_executable_
24b90 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20  extensions; do. 
24ba0 20 69 66 20 24 61 73 5f 65 78 65 63 75 74 61 62   if $as_executab
24bb0 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61  le_p "$as_dir/$a
24bc0 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
24bd0 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63  xt"; then.    ac
24be0 5f 63 76 5f 70 72 6f 67 5f 52 41 4e 4c 49 42 3d  _cv_prog_RANLIB=
24bf0 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69  "${ac_tool_prefi
24c00 78 7d 72 61 6e 6c 69 62 22 0a 20 20 20 20 65 63  x}ranlib".    ec
24c10 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
24c20 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69  NO: found $as_di
24c30 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78  r/$ac_word$ac_ex
24c40 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20  ec_ext" >&5.    
24c50 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e  break 2.  fi.don
24c60 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 52 41  e.done..fi.fi.RA
24c70 4e 4c 49 42 3d 24 61 63 5f 63 76 5f 70 72 6f 67  NLIB=$ac_cv_prog
24c80 5f 52 41 4e 4c 49 42 0a 69 66 20 74 65 73 74 20  _RANLIB.if test 
24c90 2d 6e 20 22 24 52 41 4e 4c 49 42 22 3b 20 74 68  -n "$RANLIB"; th
24ca0 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  en.  echo "$as_m
24cb0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
24cc0 74 3a 20 24 52 41 4e 4c 49 42 22 20 3e 26 35 0a  t: $RANLIB" >&5.
24cd0 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
24ce0 52 41 4e 4c 49 42 22 20 3e 26 36 0a 65 6c 73 65  RANLIB" >&6.else
24cf0 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
24d00 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
24d10 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24   no" >&5.echo "$
24d20 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a  {ECHO_T}no" >&6.
24d30 66 69 0a 0a 66 69 0a 69 66 20 74 65 73 74 20 2d  fi..fi.if test -
24d40 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 52  z "$ac_cv_prog_R
24d50 41 4e 4c 49 42 22 3b 20 74 68 65 6e 0a 20 20 61  ANLIB"; then.  a
24d60 63 5f 63 74 5f 52 41 4e 4c 49 42 3d 24 52 41 4e  c_ct_RANLIB=$RAN
24d70 4c 49 42 0a 20 20 23 20 45 78 74 72 61 63 74 20  LIB.  # Extract 
24d80 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f  the first word o
24d90 66 20 22 72 61 6e 6c 69 62 22 2c 20 73 6f 20 69  f "ranlib", so i
24da0 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72  t can be a progr
24db0 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67  am name with arg
24dc0 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 72 61 6e  s..set dummy ran
24dd0 6c 69 62 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a  lib; ac_word=$2.
24de0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
24df0 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66  NENO: checking f
24e00 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35  or $ac_word" >&5
24e10 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
24e20 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f  hecking for $ac_
24e30 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  word... $ECHO_C"
24e40 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b   >&6.if test "${
24e50 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
24e60 5f 52 41 4e 4c 49 42 2b 73 65 74 7d 22 20 3d 20  _RANLIB+set}" = 
24e70 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
24e80 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
24e90 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
24ea0 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d  else.  if test -
24eb0 6e 20 22 24 61 63 5f 63 74 5f 52 41 4e 4c 49 42  n "$ac_ct_RANLIB
24ec0 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f  "; then.  ac_cv_
24ed0 70 72 6f 67 5f 61 63 5f 63 74 5f 52 41 4e 4c 49  prog_ac_ct_RANLI
24ee0 42 3d 22 24 61 63 5f 63 74 5f 52 41 4e 4c 49 42  B="$ac_ct_RANLIB
24ef0 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72  " # Let the user
24f00 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65   override the te
24f10 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65  st..else.as_save
24f20 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24  _IFS=$IFS; IFS=$
24f30 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66  PATH_SEPARATOR.f
24f40 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41  or as_dir in $PA
24f50 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f  TH.do.  IFS=$as_
24f60 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20  save_IFS.  test 
24f70 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20  -z "$as_dir" && 
24f80 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61  as_dir=..  for a
24f90 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27  c_exec_ext in ''
24fa0 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f   $ac_executable_
24fb0 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20  extensions; do. 
24fc0 20 69 66 20 24 61 73 5f 65 78 65 63 75 74 61 62   if $as_executab
24fd0 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61  le_p "$as_dir/$a
24fe0 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
24ff0 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63  xt"; then.    ac
25000 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 52  _cv_prog_ac_ct_R
25010 41 4e 4c 49 42 3d 22 72 61 6e 6c 69 62 22 0a 20  ANLIB="ranlib". 
25020 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a     echo "$as_me:
25030 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24  $LINENO: found $
25040 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24  as_dir/$ac_word$
25050 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35  ac_exec_ext" >&5
25060 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66  .    break 2.  f
25070 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 20 20 74  i.done.done..  t
25080 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70  est -z "$ac_cv_p
25090 72 6f 67 5f 61 63 5f 63 74 5f 52 41 4e 4c 49 42  rog_ac_ct_RANLIB
250a0 22 20 26 26 20 61 63 5f 63 76 5f 70 72 6f 67 5f  " && ac_cv_prog_
250b0 61 63 5f 63 74 5f 52 41 4e 4c 49 42 3d 22 3a 22  ac_ct_RANLIB=":"
250c0 0a 66 69 0a 66 69 0a 61 63 5f 63 74 5f 52 41 4e  .fi.fi.ac_ct_RAN
250d0 4c 49 42 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f  LIB=$ac_cv_prog_
250e0 61 63 5f 63 74 5f 52 41 4e 4c 49 42 0a 69 66 20  ac_ct_RANLIB.if 
250f0 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f  test -n "$ac_ct_
25100 52 41 4e 4c 49 42 22 3b 20 74 68 65 6e 0a 20 20  RANLIB"; then.  
25110 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
25120 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61  NENO: result: $a
25130 63 5f 63 74 5f 52 41 4e 4c 49 42 22 20 3e 26 35  c_ct_RANLIB" >&5
25140 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
25150 24 61 63 5f 63 74 5f 52 41 4e 4c 49 42 22 20 3e  $ac_ct_RANLIB" >
25160 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22  &6.else.  echo "
25170 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
25180 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a  result: no" >&5.
25190 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e  echo "${ECHO_T}n
251a0 6f 22 20 3e 26 36 0a 66 69 0a 0a 20 20 52 41 4e  o" >&6.fi..  RAN
251b0 4c 49 42 3d 24 61 63 5f 63 74 5f 52 41 4e 4c 49  LIB=$ac_ct_RANLI
251c0 42 0a 65 6c 73 65 0a 20 20 52 41 4e 4c 49 42 3d  B.else.  RANLIB=
251d0 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 52 41 4e  "$ac_cv_prog_RAN
251e0 4c 49 42 22 0a 66 69 0a 0a 69 66 20 74 65 73 74  LIB".fi..if test
251f0 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72   -n "$ac_tool_pr
25200 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 20 23 20  efix"; then.  # 
25210 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73  Extract the firs
25220 74 20 77 6f 72 64 20 6f 66 20 22 24 7b 61 63 5f  t word of "${ac_
25230 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 73 74 72 69  tool_prefix}stri
25240 70 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65  p", so it can be
25250 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20   a program name 
25260 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64  with args..set d
25270 75 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70  ummy ${ac_tool_p
25280 72 65 66 69 78 7d 73 74 72 69 70 3b 20 61 63 5f  refix}strip; ac_
25290 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61  word=$2.echo "$a
252a0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
252b0 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
252c0 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  ord" >&5.echo $E
252d0 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
252e0 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20  for $ac_word... 
252f0 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20  $ECHO_C" >&6.if 
25300 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72  test "${ac_cv_pr
25310 6f 67 5f 53 54 52 49 50 2b 73 65 74 7d 22 20 3d  og_STRIP+set}" =
25320 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
25330 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
25340 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
25350 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20  .else.  if test 
25360 2d 6e 20 22 24 53 54 52 49 50 22 3b 20 74 68 65  -n "$STRIP"; the
25370 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 53  n.  ac_cv_prog_S
25380 54 52 49 50 3d 22 24 53 54 52 49 50 22 20 23 20  TRIP="$STRIP" # 
25390 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65  Let the user ove
253a0 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a  rride the test..
253b0 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53  else.as_save_IFS
253c0 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48  =$IFS; IFS=$PATH
253d0 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61  _SEPARATOR.for a
253e0 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64  s_dir in $PATH.d
253f0 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65  o.  IFS=$as_save
25400 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22  _IFS.  test -z "
25410 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64  $as_dir" && as_d
25420 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78  ir=..  for ac_ex
25430 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63  ec_ext in '' $ac
25440 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65  _executable_exte
25450 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20  nsions; do.  if 
25460 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70  $as_executable_p
25470 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f   "$as_dir/$ac_wo
25480 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b  rd$ac_exec_ext";
25490 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f   then.    ac_cv_
254a0 70 72 6f 67 5f 53 54 52 49 50 3d 22 24 7b 61 63  prog_STRIP="${ac
254b0 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 73 74 72  _tool_prefix}str
254c0 69 70 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61  ip".    echo "$a
254d0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f  s_me:$LINENO: fo
254e0 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f  und $as_dir/$ac_
254f0 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74  word$ac_exec_ext
25500 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20  " >&5.    break 
25510 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65  2.  fi.done.done
25520 0a 0a 66 69 0a 66 69 0a 53 54 52 49 50 3d 24 61  ..fi.fi.STRIP=$a
25530 63 5f 63 76 5f 70 72 6f 67 5f 53 54 52 49 50 0a  c_cv_prog_STRIP.
25540 69 66 20 74 65 73 74 20 2d 6e 20 22 24 53 54 52  if test -n "$STR
25550 49 50 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  IP"; then.  echo
25560 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
25570 3a 20 72 65 73 75 6c 74 3a 20 24 53 54 52 49 50  : result: $STRIP
25580 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
25590 48 4f 5f 54 7d 24 53 54 52 49 50 22 20 3e 26 36  HO_T}$STRIP" >&6
255a0 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
255b0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
255c0 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63  sult: no" >&5.ec
255d0 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22  ho "${ECHO_T}no"
255e0 20 3e 26 36 0a 66 69 0a 0a 66 69 0a 69 66 20 74   >&6.fi..fi.if t
255f0 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70  est -z "$ac_cv_p
25600 72 6f 67 5f 53 54 52 49 50 22 3b 20 74 68 65 6e  rog_STRIP"; then
25610 0a 20 20 61 63 5f 63 74 5f 53 54 52 49 50 3d 24  .  ac_ct_STRIP=$
25620 53 54 52 49 50 0a 20 20 23 20 45 78 74 72 61 63  STRIP.  # Extrac
25630 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64  t the first word
25640 20 6f 66 20 22 73 74 72 69 70 22 2c 20 73 6f 20   of "strip", so 
25650 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67  it can be a prog
25660 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72  ram name with ar
25670 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 73 74  gs..set dummy st
25680 72 69 70 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a  rip; ac_word=$2.
25690 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
256a0 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66  NENO: checking f
256b0 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35  or $ac_word" >&5
256c0 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
256d0 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f  hecking for $ac_
256e0 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  word... $ECHO_C"
256f0 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b   >&6.if test "${
25700 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
25710 5f 53 54 52 49 50 2b 73 65 74 7d 22 20 3d 20 73  _STRIP+set}" = s
25720 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
25730 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
25740 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
25750 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e  lse.  if test -n
25760 20 22 24 61 63 5f 63 74 5f 53 54 52 49 50 22 3b   "$ac_ct_STRIP";
25770 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72   then.  ac_cv_pr
25780 6f 67 5f 61 63 5f 63 74 5f 53 54 52 49 50 3d 22  og_ac_ct_STRIP="
25790 24 61 63 5f 63 74 5f 53 54 52 49 50 22 20 23 20  $ac_ct_STRIP" # 
257a0 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65  Let the user ove
257b0 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a  rride the test..
257c0 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53  else.as_save_IFS
257d0 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48  =$IFS; IFS=$PATH
257e0 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61  _SEPARATOR.for a
257f0 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64  s_dir in $PATH.d
25800 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65  o.  IFS=$as_save
25810 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22  _IFS.  test -z "
25820 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64  $as_dir" && as_d
25830 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78  ir=..  for ac_ex
25840 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63  ec_ext in '' $ac
25850 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65  _executable_exte
25860 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20  nsions; do.  if 
25870 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70  $as_executable_p
25880 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f   "$as_dir/$ac_wo
25890 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b  rd$ac_exec_ext";
258a0 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f   then.    ac_cv_
258b0 70 72 6f 67 5f 61 63 5f 63 74 5f 53 54 52 49 50  prog_ac_ct_STRIP
258c0 3d 22 73 74 72 69 70 22 0a 20 20 20 20 65 63 68  ="strip".    ech
258d0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
258e0 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72  O: found $as_dir
258f0 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65  /$ac_word$ac_exe
25900 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62  c_ext" >&5.    b
25910 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65  reak 2.  fi.done
25920 0a 64 6f 6e 65 0a 0a 20 20 74 65 73 74 20 2d 7a  .done..  test -z
25930 20 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63   "$ac_cv_prog_ac
25940 5f 63 74 5f 53 54 52 49 50 22 20 26 26 20 61 63  _ct_STRIP" && ac
25950 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 53  _cv_prog_ac_ct_S
25960 54 52 49 50 3d 22 3a 22 0a 66 69 0a 66 69 0a 61  TRIP=":".fi.fi.a
25970 63 5f 63 74 5f 53 54 52 49 50 3d 24 61 63 5f 63  c_ct_STRIP=$ac_c
25980 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 53 54 52  v_prog_ac_ct_STR
25990 49 50 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24  IP.if test -n "$
259a0 61 63 5f 63 74 5f 53 54 52 49 50 22 3b 20 74 68  ac_ct_STRIP"; th
259b0 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  en.  echo "$as_m
259c0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
259d0 74 3a 20 24 61 63 5f 63 74 5f 53 54 52 49 50 22  t: $ac_ct_STRIP"
259e0 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
259f0 4f 5f 54 7d 24 61 63 5f 63 74 5f 53 54 52 49 50  O_T}$ac_ct_STRIP
25a00 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68  " >&6.else.  ech
25a10 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
25a20 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e  O: result: no" >
25a30 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
25a40 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 20 20  T}no" >&6.fi..  
25a50 53 54 52 49 50 3d 24 61 63 5f 63 74 5f 53 54 52  STRIP=$ac_ct_STR
25a60 49 50 0a 65 6c 73 65 0a 20 20 53 54 52 49 50 3d  IP.else.  STRIP=
25a70 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 53 54 52  "$ac_cv_prog_STR
25a80 49 50 22 0a 66 69 0a 0a 0a 6f 6c 64 5f 43 43 3d  IP".fi...old_CC=
25a90 22 24 43 43 22 0a 6f 6c 64 5f 43 46 4c 41 47 53  "$CC".old_CFLAGS
25aa0 3d 22 24 43 46 4c 41 47 53 22 0a 0a 23 20 53 65  ="$CFLAGS"..# Se
25ab0 74 20 73 61 6e 65 20 64 65 66 61 75 6c 74 73 20  t sane defaults 
25ac0 66 6f 72 20 76 61 72 69 6f 75 73 20 76 61 72 69  for various vari
25ad0 61 62 6c 65 73 0a 74 65 73 74 20 2d 7a 20 22 24  ables.test -z "$
25ae0 41 52 22 20 26 26 20 41 52 3d 61 72 0a 74 65 73  AR" && AR=ar.tes
25af0 74 20 2d 7a 20 22 24 41 52 5f 46 4c 41 47 53 22  t -z "$AR_FLAGS"
25b00 20 26 26 20 41 52 5f 46 4c 41 47 53 3d 63 72 75   && AR_FLAGS=cru
25b10 0a 74 65 73 74 20 2d 7a 20 22 24 41 53 22 20 26  .test -z "$AS" &
25b20 26 20 41 53 3d 61 73 0a 74 65 73 74 20 2d 7a 20  & AS=as.test -z 
25b30 22 24 43 43 22 20 26 26 20 43 43 3d 63 63 0a 74  "$CC" && CC=cc.t
25b40 65 73 74 20 2d 7a 20 22 24 4c 54 43 43 22 20 26  est -z "$LTCC" &
25b50 26 20 4c 54 43 43 3d 24 43 43 0a 74 65 73 74 20  & LTCC=$CC.test 
25b60 2d 7a 20 22 24 44 4c 4c 54 4f 4f 4c 22 20 26 26  -z "$DLLTOOL" &&
25b70 20 44 4c 4c 54 4f 4f 4c 3d 64 6c 6c 74 6f 6f 6c   DLLTOOL=dlltool
25b80 0a 74 65 73 74 20 2d 7a 20 22 24 4c 44 22 20 26  .test -z "$LD" &
25b90 26 20 4c 44 3d 6c 64 0a 74 65 73 74 20 2d 7a 20  & LD=ld.test -z 
25ba0 22 24 4c 4e 5f 53 22 20 26 26 20 4c 4e 5f 53 3d  "$LN_S" && LN_S=
25bb0 22 6c 6e 20 2d 73 22 0a 74 65 73 74 20 2d 7a 20  "ln -s".test -z 
25bc0 22 24 4d 41 47 49 43 5f 43 4d 44 22 20 26 26 20  "$MAGIC_CMD" && 
25bd0 4d 41 47 49 43 5f 43 4d 44 3d 66 69 6c 65 0a 74  MAGIC_CMD=file.t
25be0 65 73 74 20 2d 7a 20 22 24 4e 4d 22 20 26 26 20  est -z "$NM" && 
25bf0 4e 4d 3d 6e 6d 0a 74 65 73 74 20 2d 7a 20 22 24  NM=nm.test -z "$
25c00 53 45 44 22 20 26 26 20 53 45 44 3d 73 65 64 0a  SED" && SED=sed.
25c10 74 65 73 74 20 2d 7a 20 22 24 4f 42 4a 44 55 4d  test -z "$OBJDUM
25c20 50 22 20 26 26 20 4f 42 4a 44 55 4d 50 3d 6f 62  P" && OBJDUMP=ob
25c30 6a 64 75 6d 70 0a 74 65 73 74 20 2d 7a 20 22 24  jdump.test -z "$
25c40 52 41 4e 4c 49 42 22 20 26 26 20 52 41 4e 4c 49  RANLIB" && RANLI
25c50 42 3d 3a 0a 74 65 73 74 20 2d 7a 20 22 24 53 54  B=:.test -z "$ST
25c60 52 49 50 22 20 26 26 20 53 54 52 49 50 3d 3a 0a  RIP" && STRIP=:.
25c70 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 6f 62 6a  test -z "$ac_obj
25c80 65 78 74 22 20 26 26 20 61 63 5f 6f 62 6a 65 78  ext" && ac_objex
25c90 74 3d 6f 0a 0a 23 20 44 65 74 65 72 6d 69 6e 65  t=o..# Determine
25ca0 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 63 72 65   commands to cre
25cb0 61 74 65 20 6f 6c 64 2d 73 74 79 6c 65 20 73 74  ate old-style st
25cc0 61 74 69 63 20 61 72 63 68 69 76 65 73 2e 0a 6f  atic archives..o
25cd0 6c 64 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 3d  ld_archive_cmds=
25ce0 27 24 41 52 20 24 41 52 5f 46 4c 41 47 53 20 24  '$AR $AR_FLAGS $
25cf0 6f 6c 64 6c 69 62 24 6f 6c 64 6f 62 6a 73 24 6f  oldlib$oldobjs$o
25d00 6c 64 5f 64 65 70 6c 69 62 73 27 0a 6f 6c 64 5f  ld_deplibs'.old_
25d10 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73  postinstall_cmds
25d20 3d 27 63 68 6d 6f 64 20 36 34 34 20 24 6f 6c 64  ='chmod 644 $old
25d30 6c 69 62 27 0a 6f 6c 64 5f 70 6f 73 74 75 6e 69  lib'.old_postuni
25d40 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d 0a 0a 69 66  nstall_cmds=..if
25d50 20 74 65 73 74 20 2d 6e 20 22 24 52 41 4e 4c 49   test -n "$RANLI
25d60 42 22 3b 20 74 68 65 6e 0a 20 20 63 61 73 65 20  B"; then.  case 
25d70 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 6f 70  $host_os in.  op
25d80 65 6e 62 73 64 2a 29 0a 20 20 20 20 6f 6c 64 5f  enbsd*).    old_
25d90 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73  postinstall_cmds
25da0 3d 22 5c 24 52 41 4e 4c 49 42 20 2d 74 20 5c 24  ="\$RANLIB -t \$
25db0 6f 6c 64 6c 69 62 7e 24 6f 6c 64 5f 70 6f 73 74  oldlib~$old_post
25dc0 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 22 0a 20 20  install_cmds".  
25dd0 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 6f 6c    ;;.  *).    ol
25de0 64 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d  d_postinstall_cm
25df0 64 73 3d 22 5c 24 52 41 4e 4c 49 42 20 5c 24 6f  ds="\$RANLIB \$o
25e00 6c 64 6c 69 62 7e 24 6f 6c 64 5f 70 6f 73 74 69  ldlib~$old_posti
25e10 6e 73 74 61 6c 6c 5f 63 6d 64 73 22 0a 20 20 20  nstall_cmds".   
25e20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 6f 6c 64   ;;.  esac.  old
25e30 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 22 24  _archive_cmds="$
25e40 6f 6c 64 5f 61 72 63 68 69 76 65 5f 63 6d 64 73  old_archive_cmds
25e50 7e 5c 24 52 41 4e 4c 49 42 20 5c 24 6f 6c 64 6c  ~\$RANLIB \$oldl
25e60 69 62 22 0a 66 69 0a 0a 23 20 4f 6e 6c 79 20 70  ib".fi..# Only p
25e70 65 72 66 6f 72 6d 20 74 68 65 20 63 68 65 63 6b  erform the check
25e80 20 66 6f 72 20 66 69 6c 65 2c 20 69 66 20 74 68   for file, if th
25e90 65 20 63 68 65 63 6b 20 6d 65 74 68 6f 64 20 72  e check method r
25ea0 65 71 75 69 72 65 73 20 69 74 0a 63 61 73 65 20  equires it.case 
25eb0 24 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  $deplibs_check_m
25ec0 65 74 68 6f 64 20 69 6e 0a 66 69 6c 65 5f 6d 61  ethod in.file_ma
25ed0 67 69 63 2a 29 0a 20 20 69 66 20 74 65 73 74 20  gic*).  if test 
25ee0 22 24 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64  "$file_magic_cmd
25ef0 22 20 3d 20 27 24 4d 41 47 49 43 5f 43 4d 44 27  " = '$MAGIC_CMD'
25f00 3b 20 74 68 65 6e 0a 20 20 20 20 65 63 68 6f 20  ; then.    echo 
25f10 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
25f20 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 7b   checking for ${
25f30 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 66  ac_tool_prefix}f
25f40 69 6c 65 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  ile" >&5.echo $E
25f50 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
25f60 66 6f 72 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72  for ${ac_tool_pr
25f70 65 66 69 78 7d 66 69 6c 65 2e 2e 2e 20 24 45 43  efix}file... $EC
25f80 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
25f90 74 20 22 24 7b 6c 74 5f 63 76 5f 70 61 74 68 5f  t "${lt_cv_path_
25fa0 4d 41 47 49 43 5f 43 4d 44 2b 73 65 74 7d 22 20  MAGIC_CMD+set}" 
25fb0 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63  = set; then.  ec
25fc0 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63  ho $ECHO_N "(cac
25fd0 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26  hed) $ECHO_C" >&
25fe0 36 0a 65 6c 73 65 0a 20 20 63 61 73 65 20 24 4d  6.else.  case $M
25ff0 41 47 49 43 5f 43 4d 44 20 69 6e 0a 5b 5c 5c 2f  AGIC_CMD in.[\\/
26000 2a 5d 20 7c 20 20 3f 3a 5b 5c 5c 2f 5d 2a 29 0a  *] |  ?:[\\/]*).
26010 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47    lt_cv_path_MAG
26020 49 43 5f 43 4d 44 3d 22 24 4d 41 47 49 43 5f 43  IC_CMD="$MAGIC_C
26030 4d 44 22 20 23 20 4c 65 74 20 74 68 65 20 75 73  MD" # Let the us
26040 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20  er override the 
26050 74 65 73 74 20 77 69 74 68 20 61 20 70 61 74 68  test with a path
26060 2e 0a 20 20 3b 3b 0a 2a 29 0a 20 20 6c 74 5f 73  ..  ;;.*).  lt_s
26070 61 76 65 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 24  ave_MAGIC_CMD="$
26080 4d 41 47 49 43 5f 43 4d 44 22 0a 20 20 6c 74 5f  MAGIC_CMD".  lt_
26090 73 61 76 65 5f 69 66 73 3d 22 24 49 46 53 22 3b  save_ifs="$IFS";
260a0 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52   IFS=$PATH_SEPAR
260b0 41 54 4f 52 0a 20 20 61 63 5f 64 75 6d 6d 79 3d  ATOR.  ac_dummy=
260c0 22 2f 75 73 72 2f 62 69 6e 24 50 41 54 48 5f 53  "/usr/bin$PATH_S
260d0 45 50 41 52 41 54 4f 52 24 50 41 54 48 22 0a 20  EPARATOR$PATH". 
260e0 20 66 6f 72 20 61 63 5f 64 69 72 20 69 6e 20 24   for ac_dir in $
260f0 61 63 5f 64 75 6d 6d 79 3b 20 64 6f 0a 20 20 20  ac_dummy; do.   
26100 20 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69   IFS="$lt_save_i
26110 66 73 22 0a 20 20 20 20 74 65 73 74 20 2d 7a 20  fs".    test -z 
26120 22 24 61 63 5f 64 69 72 22 20 26 26 20 61 63 5f  "$ac_dir" && ac_
26130 64 69 72 3d 2e 0a 20 20 20 20 69 66 20 74 65 73  dir=..    if tes
26140 74 20 2d 66 20 24 61 63 5f 64 69 72 2f 24 7b 61  t -f $ac_dir/${a
26150 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 66 69  c_tool_prefix}fi
26160 6c 65 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 6c  le; then.      l
26170 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f  t_cv_path_MAGIC_
26180 43 4d 44 3d 22 24 61 63 5f 64 69 72 2f 24 7b 61  CMD="$ac_dir/${a
26190 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 66 69  c_tool_prefix}fi
261a0 6c 65 22 0a 20 20 20 20 20 20 69 66 20 74 65 73  le".      if tes
261b0 74 20 2d 6e 20 22 24 66 69 6c 65 5f 6d 61 67 69  t -n "$file_magi
261c0 63 5f 74 65 73 74 5f 66 69 6c 65 22 3b 20 74 68  c_test_file"; th
261d0 65 6e 0a 09 63 61 73 65 20 24 64 65 70 6c 69 62  en..case $deplib
261e0 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 20 69  s_check_method i
261f0 6e 0a 09 22 66 69 6c 65 5f 6d 61 67 69 63 20 22  n.."file_magic "
26200 2a 29 0a 09 20 20 66 69 6c 65 5f 6d 61 67 69 63  *)..  file_magic
26210 5f 72 65 67 65 78 3d 22 60 65 78 70 72 20 5c 22  _regex="`expr \"
26220 24 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  $deplibs_check_m
26230 65 74 68 6f 64 5c 22 20 3a 20 5c 22 66 69 6c 65  ethod\" : \"file
26240 5f 6d 61 67 69 63 20 5c 28 2e 2a 5c 29 5c 22 60  _magic \(.*\)\"`
26250 22 0a 09 20 20 4d 41 47 49 43 5f 43 4d 44 3d 22  "..  MAGIC_CMD="
26260 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49  $lt_cv_path_MAGI
26270 43 5f 43 4d 44 22 0a 09 20 20 69 66 20 65 76 61  C_CMD"..  if eva
26280 6c 20 24 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d  l $file_magic_cm
26290 64 20 5c 24 66 69 6c 65 5f 6d 61 67 69 63 5f 74  d \$file_magic_t
262a0 65 73 74 5f 66 69 6c 65 20 32 3e 20 2f 64 65 76  est_file 2> /dev
262b0 2f 6e 75 6c 6c 20 7c 0a 09 20 20 20 20 24 45 47  /null |..    $EG
262c0 52 45 50 20 22 24 66 69 6c 65 5f 6d 61 67 69 63  REP "$file_magic
262d0 5f 72 65 67 65 78 22 20 3e 20 2f 64 65 76 2f 6e  _regex" > /dev/n
262e0 75 6c 6c 3b 20 74 68 65 6e 0a 09 20 20 20 20 3a  ull; then..    :
262f0 0a 09 20 20 65 6c 73 65 0a 09 20 20 20 20 63 61  ..  else..    ca
26300 74 20 3c 3c 45 4f 46 20 31 3e 26 32 0a 0a 2a 2a  t <<EOF 1>&2..**
26310 2a 20 57 61 72 6e 69 6e 67 3a 20 74 68 65 20 63  * Warning: the c
26320 6f 6d 6d 61 6e 64 20 6c 69 62 74 6f 6f 6c 20 75  ommand libtool u
26330 73 65 73 20 74 6f 20 64 65 74 65 63 74 20 73 68  ses to detect sh
26340 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 2c 0a  ared libraries,.
26350 2a 2a 2a 20 24 66 69 6c 65 5f 6d 61 67 69 63 5f  *** $file_magic_
26360 63 6d 64 2c 20 70 72 6f 64 75 63 65 73 20 6f 75  cmd, produces ou
26370 74 70 75 74 20 74 68 61 74 20 6c 69 62 74 6f 6f  tput that libtoo
26380 6c 20 63 61 6e 6e 6f 74 20 72 65 63 6f 67 6e 69  l cannot recogni
26390 7a 65 2e 0a 2a 2a 2a 20 54 68 65 20 72 65 73 75  ze..*** The resu
263a0 6c 74 20 69 73 20 74 68 61 74 20 6c 69 62 74 6f  lt is that libto
263b0 6f 6c 20 6d 61 79 20 66 61 69 6c 20 74 6f 20 72  ol may fail to r
263c0 65 63 6f 67 6e 69 7a 65 20 73 68 61 72 65 64 20  ecognize shared 
263d0 6c 69 62 72 61 72 69 65 73 0a 2a 2a 2a 20 61 73  libraries.*** as
263e0 20 73 75 63 68 2e 20 20 54 68 69 73 20 77 69 6c   such.  This wil
263f0 6c 20 61 66 66 65 63 74 20 74 68 65 20 63 72 65  l affect the cre
26400 61 74 69 6f 6e 20 6f 66 20 6c 69 62 74 6f 6f 6c  ation of libtool
26410 20 6c 69 62 72 61 72 69 65 73 20 74 68 61 74 0a   libraries that.
26420 2a 2a 2a 20 64 65 70 65 6e 64 20 6f 6e 20 73 68  *** depend on sh
26430 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 2c 20  ared libraries, 
26440 62 75 74 20 70 72 6f 67 72 61 6d 73 20 6c 69 6e  but programs lin
26450 6b 65 64 20 77 69 74 68 20 73 75 63 68 20 6c 69  ked with such li
26460 62 74 6f 6f 6c 0a 2a 2a 2a 20 6c 69 62 72 61 72  btool.*** librar
26470 69 65 73 20 77 69 6c 6c 20 77 6f 72 6b 20 72 65  ies will work re
26480 67 61 72 64 6c 65 73 73 20 6f 66 20 74 68 69 73  gardless of this
26490 20 70 72 6f 62 6c 65 6d 2e 20 20 4e 65 76 65 72   problem.  Never
264a0 74 68 65 6c 65 73 73 2c 20 79 6f 75 0a 2a 2a 2a  theless, you.***
264b0 20 6d 61 79 20 77 61 6e 74 20 74 6f 20 72 65 70   may want to rep
264c0 6f 72 74 20 74 68 65 20 70 72 6f 62 6c 65 6d 20  ort the problem 
264d0 74 6f 20 79 6f 75 72 20 73 79 73 74 65 6d 20 6d  to your system m
264e0 61 6e 61 67 65 72 20 61 6e 64 2f 6f 72 20 74 6f  anager and/or to
264f0 0a 2a 2a 2a 20 62 75 67 2d 6c 69 62 74 6f 6f 6c  .*** bug-libtool
26500 40 67 6e 75 2e 6f 72 67 0a 0a 45 4f 46 0a 09 20  @gnu.org..EOF.. 
26510 20 66 69 20 3b 3b 0a 09 65 73 61 63 0a 20 20 20   fi ;;..esac.   
26520 20 20 20 66 69 0a 20 20 20 20 20 20 62 72 65 61     fi.      brea
26530 6b 0a 20 20 20 20 66 69 0a 20 20 64 6f 6e 65 0a  k.    fi.  done.
26540 20 20 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f    IFS="$lt_save_
26550 69 66 73 22 0a 20 20 4d 41 47 49 43 5f 43 4d 44  ifs".  MAGIC_CMD
26560 3d 22 24 6c 74 5f 73 61 76 65 5f 4d 41 47 49 43  ="$lt_save_MAGIC
26570 5f 43 4d 44 22 0a 20 20 3b 3b 0a 65 73 61 63 0a  _CMD".  ;;.esac.
26580 66 69 0a 0a 4d 41 47 49 43 5f 43 4d 44 3d 22 24  fi..MAGIC_CMD="$
26590 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43  lt_cv_path_MAGIC
265a0 5f 43 4d 44 22 0a 69 66 20 74 65 73 74 20 2d 6e  _CMD".if test -n
265b0 20 22 24 4d 41 47 49 43 5f 43 4d 44 22 3b 20 74   "$MAGIC_CMD"; t
265c0 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  hen.  echo "$as_
265d0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
265e0 6c 74 3a 20 24 4d 41 47 49 43 5f 43 4d 44 22 20  lt: $MAGIC_CMD" 
265f0 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
26600 5f 54 7d 24 4d 41 47 49 43 5f 43 4d 44 22 20 3e  _T}$MAGIC_CMD" >
26610 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22  &6.else.  echo "
26620 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
26630 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a  result: no" >&5.
26640 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e  echo "${ECHO_T}n
26650 6f 22 20 3e 26 36 0a 66 69 0a 0a 69 66 20 74 65  o" >&6.fi..if te
26660 73 74 20 2d 7a 20 22 24 6c 74 5f 63 76 5f 70 61  st -z "$lt_cv_pa
26670 74 68 5f 4d 41 47 49 43 5f 43 4d 44 22 3b 20 74  th_MAGIC_CMD"; t
26680 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20 2d 6e  hen.  if test -n
26690 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69   "$ac_tool_prefi
266a0 78 22 3b 20 74 68 65 6e 0a 20 20 20 20 65 63 68  x"; then.    ech
266b0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
266c0 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  O: checking for 
266d0 66 69 6c 65 22 20 3e 26 35 0a 65 63 68 6f 20 24  file" >&5.echo $
266e0 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
266f0 20 66 6f 72 20 66 69 6c 65 2e 2e 2e 20 24 45 43   for file... $EC
26700 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
26710 74 20 22 24 7b 6c 74 5f 63 76 5f 70 61 74 68 5f  t "${lt_cv_path_
26720 4d 41 47 49 43 5f 43 4d 44 2b 73 65 74 7d 22 20  MAGIC_CMD+set}" 
26730 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63  = set; then.  ec
26740 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63  ho $ECHO_N "(cac
26750 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26  hed) $ECHO_C" >&
26760 36 0a 65 6c 73 65 0a 20 20 63 61 73 65 20 24 4d  6.else.  case $M
26770 41 47 49 43 5f 43 4d 44 20 69 6e 0a 5b 5c 5c 2f  AGIC_CMD in.[\\/
26780 2a 5d 20 7c 20 20 3f 3a 5b 5c 5c 2f 5d 2a 29 0a  *] |  ?:[\\/]*).
26790 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47    lt_cv_path_MAG
267a0 49 43 5f 43 4d 44 3d 22 24 4d 41 47 49 43 5f 43  IC_CMD="$MAGIC_C
267b0 4d 44 22 20 23 20 4c 65 74 20 74 68 65 20 75 73  MD" # Let the us
267c0 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20  er override the 
267d0 74 65 73 74 20 77 69 74 68 20 61 20 70 61 74 68  test with a path
267e0 2e 0a 20 20 3b 3b 0a 2a 29 0a 20 20 6c 74 5f 73  ..  ;;.*).  lt_s
267f0 61 76 65 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 24  ave_MAGIC_CMD="$
26800 4d 41 47 49 43 5f 43 4d 44 22 0a 20 20 6c 74 5f  MAGIC_CMD".  lt_
26810 73 61 76 65 5f 69 66 73 3d 22 24 49 46 53 22 3b  save_ifs="$IFS";
26820 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52   IFS=$PATH_SEPAR
26830 41 54 4f 52 0a 20 20 61 63 5f 64 75 6d 6d 79 3d  ATOR.  ac_dummy=
26840 22 2f 75 73 72 2f 62 69 6e 24 50 41 54 48 5f 53  "/usr/bin$PATH_S
26850 45 50 41 52 41 54 4f 52 24 50 41 54 48 22 0a 20  EPARATOR$PATH". 
26860 20 66 6f 72 20 61 63 5f 64 69 72 20 69 6e 20 24   for ac_dir in $
26870 61 63 5f 64 75 6d 6d 79 3b 20 64 6f 0a 20 20 20  ac_dummy; do.   
26880 20 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69   IFS="$lt_save_i
26890 66 73 22 0a 20 20 20 20 74 65 73 74 20 2d 7a 20  fs".    test -z 
268a0 22 24 61 63 5f 64 69 72 22 20 26 26 20 61 63 5f  "$ac_dir" && ac_
268b0 64 69 72 3d 2e 0a 20 20 20 20 69 66 20 74 65 73  dir=..    if tes
268c0 74 20 2d 66 20 24 61 63 5f 64 69 72 2f 66 69 6c  t -f $ac_dir/fil
268d0 65 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 6c 74  e; then.      lt
268e0 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43  _cv_path_MAGIC_C
268f0 4d 44 3d 22 24 61 63 5f 64 69 72 2f 66 69 6c 65  MD="$ac_dir/file
26900 22 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20  ".      if test 
26910 2d 6e 20 22 24 66 69 6c 65 5f 6d 61 67 69 63 5f  -n "$file_magic_
26920 74 65 73 74 5f 66 69 6c 65 22 3b 20 74 68 65 6e  test_file"; then
26930 0a 09 63 61 73 65 20 24 64 65 70 6c 69 62 73 5f  ..case $deplibs_
26940 63 68 65 63 6b 5f 6d 65 74 68 6f 64 20 69 6e 0a  check_method in.
26950 09 22 66 69 6c 65 5f 6d 61 67 69 63 20 22 2a 29  ."file_magic "*)
26960 0a 09 20 20 66 69 6c 65 5f 6d 61 67 69 63 5f 72  ..  file_magic_r
26970 65 67 65 78 3d 22 60 65 78 70 72 20 5c 22 24 64  egex="`expr \"$d
26980 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
26990 68 6f 64 5c 22 20 3a 20 5c 22 66 69 6c 65 5f 6d  hod\" : \"file_m
269a0 61 67 69 63 20 5c 28 2e 2a 5c 29 5c 22 60 22 0a  agic \(.*\)\"`".
269b0 09 20 20 4d 41 47 49 43 5f 43 4d 44 3d 22 24 6c  .  MAGIC_CMD="$l
269c0 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f  t_cv_path_MAGIC_
269d0 43 4d 44 22 0a 09 20 20 69 66 20 65 76 61 6c 20  CMD"..  if eval 
269e0 24 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 20  $file_magic_cmd 
269f0 5c 24 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73  \$file_magic_tes
26a00 74 5f 66 69 6c 65 20 32 3e 20 2f 64 65 76 2f 6e  t_file 2> /dev/n
26a10 75 6c 6c 20 7c 0a 09 20 20 20 20 24 45 47 52 45  ull |..    $EGRE
26a20 50 20 22 24 66 69 6c 65 5f 6d 61 67 69 63 5f 72  P "$file_magic_r
26a30 65 67 65 78 22 20 3e 20 2f 64 65 76 2f 6e 75 6c  egex" > /dev/nul
26a40 6c 3b 20 74 68 65 6e 0a 09 20 20 20 20 3a 0a 09  l; then..    :..
26a50 20 20 65 6c 73 65 0a 09 20 20 20 20 63 61 74 20    else..    cat 
26a60 3c 3c 45 4f 46 20 31 3e 26 32 0a 0a 2a 2a 2a 20  <<EOF 1>&2..*** 
26a70 57 61 72 6e 69 6e 67 3a 20 74 68 65 20 63 6f 6d  Warning: the com
26a80 6d 61 6e 64 20 6c 69 62 74 6f 6f 6c 20 75 73 65  mand libtool use
26a90 73 20 74 6f 20 64 65 74 65 63 74 20 73 68 61 72  s to detect shar
26aa0 65 64 20 6c 69 62 72 61 72 69 65 73 2c 0a 2a 2a  ed libraries,.**
26ab0 2a 20 24 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d  * $file_magic_cm
26ac0 64 2c 20 70 72 6f 64 75 63 65 73 20 6f 75 74 70  d, produces outp
26ad0 75 74 20 74 68 61 74 20 6c 69 62 74 6f 6f 6c 20  ut that libtool 
26ae0 63 61 6e 6e 6f 74 20 72 65 63 6f 67 6e 69 7a 65  cannot recognize
26af0 2e 0a 2a 2a 2a 20 54 68 65 20 72 65 73 75 6c 74  ..*** The result
26b00 20 69 73 20 74 68 61 74 20 6c 69 62 74 6f 6f 6c   is that libtool
26b10 20 6d 61 79 20 66 61 69 6c 20 74 6f 20 72 65 63   may fail to rec
26b20 6f 67 6e 69 7a 65 20 73 68 61 72 65 64 20 6c 69  ognize shared li
26b30 62 72 61 72 69 65 73 0a 2a 2a 2a 20 61 73 20 73  braries.*** as s
26b40 75 63 68 2e 20 20 54 68 69 73 20 77 69 6c 6c 20  uch.  This will 
26b50 61 66 66 65 63 74 20 74 68 65 20 63 72 65 61 74  affect the creat
26b60 69 6f 6e 20 6f 66 20 6c 69 62 74 6f 6f 6c 20 6c  ion of libtool l
26b70 69 62 72 61 72 69 65 73 20 74 68 61 74 0a 2a 2a  ibraries that.**
26b80 2a 20 64 65 70 65 6e 64 20 6f 6e 20 73 68 61 72  * depend on shar
26b90 65 64 20 6c 69 62 72 61 72 69 65 73 2c 20 62 75  ed libraries, bu
26ba0 74 20 70 72 6f 67 72 61 6d 73 20 6c 69 6e 6b 65  t programs linke
26bb0 64 20 77 69 74 68 20 73 75 63 68 20 6c 69 62 74  d with such libt
26bc0 6f 6f 6c 0a 2a 2a 2a 20 6c 69 62 72 61 72 69 65  ool.*** librarie
26bd0 73 20 77 69 6c 6c 20 77 6f 72 6b 20 72 65 67 61  s will work rega
26be0 72 64 6c 65 73 73 20 6f 66 20 74 68 69 73 20 70  rdless of this p
26bf0 72 6f 62 6c 65 6d 2e 20 20 4e 65 76 65 72 74 68  roblem.  Neverth
26c00 65 6c 65 73 73 2c 20 79 6f 75 0a 2a 2a 2a 20 6d  eless, you.*** m
26c10 61 79 20 77 61 6e 74 20 74 6f 20 72 65 70 6f 72  ay want to repor
26c20 74 20 74 68 65 20 70 72 6f 62 6c 65 6d 20 74 6f  t the problem to
26c30 20 79 6f 75 72 20 73 79 73 74 65 6d 20 6d 61 6e   your system man
26c40 61 67 65 72 20 61 6e 64 2f 6f 72 20 74 6f 0a 2a  ager and/or to.*
26c50 2a 2a 20 62 75 67 2d 6c 69 62 74 6f 6f 6c 40 67  ** bug-libtool@g
26c60 6e 75 2e 6f 72 67 0a 0a 45 4f 46 0a 09 20 20 66  nu.org..EOF..  f
26c70 69 20 3b 3b 0a 09 65 73 61 63 0a 20 20 20 20 20  i ;;..esac.     
26c80 20 66 69 0a 20 20 20 20 20 20 62 72 65 61 6b 0a   fi.      break.
26c90 20 20 20 20 66 69 0a 20 20 64 6f 6e 65 0a 20 20      fi.  done.  
26ca0 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66  IFS="$lt_save_if
26cb0 73 22 0a 20 20 4d 41 47 49 43 5f 43 4d 44 3d 22  s".  MAGIC_CMD="
26cc0 24 6c 74 5f 73 61 76 65 5f 4d 41 47 49 43 5f 43  $lt_save_MAGIC_C
26cd0 4d 44 22 0a 20 20 3b 3b 0a 65 73 61 63 0a 66 69  MD".  ;;.esac.fi
26ce0 0a 0a 4d 41 47 49 43 5f 43 4d 44 3d 22 24 6c 74  ..MAGIC_CMD="$lt
26cf0 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43  _cv_path_MAGIC_C
26d00 4d 44 22 0a 69 66 20 74 65 73 74 20 2d 6e 20 22  MD".if test -n "
26d10 24 4d 41 47 49 43 5f 43 4d 44 22 3b 20 74 68 65  $MAGIC_CMD"; the
26d20 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  n.  echo "$as_me
26d30 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
26d40 3a 20 24 4d 41 47 49 43 5f 43 4d 44 22 20 3e 26  : $MAGIC_CMD" >&
26d50 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
26d60 7d 24 4d 41 47 49 43 5f 43 4d 44 22 20 3e 26 36  }$MAGIC_CMD" >&6
26d70 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
26d80 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
26d90 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63  sult: no" >&5.ec
26da0 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22  ho "${ECHO_T}no"
26db0 20 3e 26 36 0a 66 69 0a 0a 20 20 65 6c 73 65 0a   >&6.fi..  else.
26dc0 20 20 20 20 4d 41 47 49 43 5f 43 4d 44 3d 3a 0a      MAGIC_CMD=:.
26dd0 20 20 66 69 0a 66 69 0a 0a 20 20 66 69 0a 20 20    fi.fi..  fi.  
26de0 3b 3b 0a 65 73 61 63 0a 0a 65 6e 61 62 6c 65 5f  ;;.esac..enable_
26df0 64 6c 6f 70 65 6e 3d 6e 6f 0a 65 6e 61 62 6c 65  dlopen=no.enable
26e00 5f 77 69 6e 33 32 5f 64 6c 6c 3d 6e 6f 0a 0a 23  _win32_dll=no..#
26e10 20 43 68 65 63 6b 20 77 68 65 74 68 65 72 20 2d   Check whether -
26e20 2d 65 6e 61 62 6c 65 2d 6c 69 62 74 6f 6f 6c 2d  -enable-libtool-
26e30 6c 6f 63 6b 20 6f 72 20 2d 2d 64 69 73 61 62 6c  lock or --disabl
26e40 65 2d 6c 69 62 74 6f 6f 6c 2d 6c 6f 63 6b 20 77  e-libtool-lock w
26e50 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 65 73  as given..if tes
26e60 74 20 22 24 7b 65 6e 61 62 6c 65 5f 6c 69 62 74  t "${enable_libt
26e70 6f 6f 6c 5f 6c 6f 63 6b 2b 73 65 74 7d 22 20 3d  ool_lock+set}" =
26e80 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 6e 61   set; then.  ena
26e90 62 6c 65 76 61 6c 3d 22 24 65 6e 61 62 6c 65 5f  bleval="$enable_
26ea0 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 22 0a 0a 66  libtool_lock"..f
26eb0 69 3b 0a 74 65 73 74 20 22 78 24 65 6e 61 62 6c  i;.test "x$enabl
26ec0 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 22 20  e_libtool_lock" 
26ed0 21 3d 20 78 6e 6f 20 26 26 20 65 6e 61 62 6c 65  != xno && enable
26ee0 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 3d 79 65  _libtool_lock=ye
26ef0 73 0a 0a 0a 23 20 43 68 65 63 6b 20 77 68 65 74  s...# Check whet
26f00 68 65 72 20 2d 2d 77 69 74 68 2d 70 69 63 20 6f  her --with-pic o
26f10 72 20 2d 2d 77 69 74 68 6f 75 74 2d 70 69 63 20  r --without-pic 
26f20 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 65  was given..if te
26f30 73 74 20 22 24 7b 77 69 74 68 5f 70 69 63 2b 73  st "${with_pic+s
26f40 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
26f50 0a 20 20 77 69 74 68 76 61 6c 3d 22 24 77 69 74  .  withval="$wit
26f60 68 5f 70 69 63 22 0a 20 20 70 69 63 5f 6d 6f 64  h_pic".  pic_mod
26f70 65 3d 22 24 77 69 74 68 76 61 6c 22 0a 65 6c 73  e="$withval".els
26f80 65 0a 20 20 70 69 63 5f 6d 6f 64 65 3d 64 65 66  e.  pic_mode=def
26f90 61 75 6c 74 0a 66 69 3b 0a 74 65 73 74 20 2d 7a  ault.fi;.test -z
26fa0 20 22 24 70 69 63 5f 6d 6f 64 65 22 20 26 26 20   "$pic_mode" && 
26fb0 70 69 63 5f 6d 6f 64 65 3d 64 65 66 61 75 6c 74  pic_mode=default
26fc0 0a 0a 23 20 55 73 65 20 43 20 66 6f 72 20 74 68  ..# Use C for th
26fd0 65 20 64 65 66 61 75 6c 74 20 63 6f 6e 66 69 67  e default config
26fe0 75 72 61 74 69 6f 6e 20 69 6e 20 74 68 65 20 6c  uration in the l
26ff0 69 62 74 6f 6f 6c 20 73 63 72 69 70 74 0a 74 61  ibtool script.ta
27000 67 6e 61 6d 65 3d 0a 6c 74 5f 73 61 76 65 5f 43  gname=.lt_save_C
27010 43 3d 22 24 43 43 22 0a 61 63 5f 65 78 74 3d 63  C="$CC".ac_ext=c
27020 0a 61 63 5f 63 70 70 3d 27 24 43 50 50 20 24 43  .ac_cpp='$CPP $C
27030 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70  PPFLAGS'.ac_comp
27040 69 6c 65 3d 27 24 43 43 20 2d 63 20 24 43 46 4c  ile='$CC -c $CFL
27050 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f  AGS $CPPFLAGS co
27060 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
27070 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43  &5'.ac_link='$CC
27080 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f   -o conftest$ac_
27090 65 78 65 65 78 74 20 24 43 46 4c 41 47 53 20 24  exeext $CFLAGS $
270a0 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 47  CPPFLAGS $LDFLAG
270b0 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  S conftest.$ac_e
270c0 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63  xt $LIBS >&5'.ac
270d0 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61  _compiler_gnu=$a
270e0 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f  c_cv_c_compiler_
270f0 67 6e 75 0a 0a 0a 23 20 53 6f 75 72 63 65 20 66  gnu...# Source f
27100 69 6c 65 20 65 78 74 65 6e 73 69 6f 6e 20 66 6f  ile extension fo
27110 72 20 43 20 74 65 73 74 20 73 6f 75 72 63 65 73  r C test sources
27120 2e 0a 61 63 5f 65 78 74 3d 63 0a 0a 23 20 4f 62  ..ac_ext=c..# Ob
27130 6a 65 63 74 20 66 69 6c 65 20 65 78 74 65 6e 73  ject file extens
27140 69 6f 6e 20 66 6f 72 20 63 6f 6d 70 69 6c 65 64  ion for compiled
27150 20 43 20 74 65 73 74 20 73 6f 75 72 63 65 73 2e   C test sources.
27160 0a 6f 62 6a 65 78 74 3d 6f 0a 6f 62 6a 65 78 74  .objext=o.objext
27170 3d 24 6f 62 6a 65 78 74 0a 0a 23 20 43 6f 64 65  =$objext..# Code
27180 20 74 6f 20 62 65 20 75 73 65 64 20 69 6e 20 73   to be used in s
27190 69 6d 70 6c 65 20 63 6f 6d 70 69 6c 65 20 74 65  imple compile te
271a0 73 74 73 0a 6c 74 5f 73 69 6d 70 6c 65 5f 63 6f  sts.lt_simple_co
271b0 6d 70 69 6c 65 5f 74 65 73 74 5f 63 6f 64 65 3d  mpile_test_code=
271c0 22 69 6e 74 20 73 6f 6d 65 5f 76 61 72 69 61 62  "int some_variab
271d0 6c 65 20 3d 20 30 3b 5c 6e 22 0a 0a 23 20 43 6f  le = 0;\n"..# Co
271e0 64 65 20 74 6f 20 62 65 20 75 73 65 64 20 69 6e  de to be used in
271f0 20 73 69 6d 70 6c 65 20 6c 69 6e 6b 20 74 65 73   simple link tes
27200 74 73 0a 6c 74 5f 73 69 6d 70 6c 65 5f 6c 69 6e  ts.lt_simple_lin
27210 6b 5f 74 65 73 74 5f 63 6f 64 65 3d 27 69 6e 74  k_test_code='int
27220 20 6d 61 69 6e 28 29 7b 72 65 74 75 72 6e 28 30   main(){return(0
27230 29 3b 7d 5c 6e 27 0a 0a 0a 23 20 49 66 20 6e 6f  );}\n'...# If no
27240 20 43 20 63 6f 6d 70 69 6c 65 72 20 77 61 73 20   C compiler was 
27250 73 70 65 63 69 66 69 65 64 2c 20 75 73 65 20 43  specified, use C
27260 43 2e 0a 4c 54 43 43 3d 24 7b 4c 54 43 43 2d 22  C..LTCC=${LTCC-"
27270 24 43 43 22 7d 0a 0a 23 20 41 6c 6c 6f 77 20 43  $CC"}..# Allow C
27280 43 20 74 6f 20 62 65 20 61 20 70 72 6f 67 72 61  C to be a progra
27290 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 75  m name with argu
272a0 6d 65 6e 74 73 2e 0a 63 6f 6d 70 69 6c 65 72 3d  ments..compiler=
272b0 24 43 43 0a 0a 0a 23 0a 23 20 43 68 65 63 6b 20  $CC...#.# Check 
272c0 66 6f 72 20 61 6e 79 20 73 70 65 63 69 61 6c 20  for any special 
272d0 73 68 61 72 65 64 20 6c 69 62 72 61 72 79 20 63  shared library c
272e0 6f 6d 70 69 6c 61 74 69 6f 6e 20 66 6c 61 67 73  ompilation flags
272f0 2e 0a 23 0a 6c 74 5f 70 72 6f 67 5f 63 63 5f 73  ..#.lt_prog_cc_s
27300 68 6c 69 62 3d 0a 69 66 20 74 65 73 74 20 22 24  hlib=.if test "$
27310 47 43 43 22 20 3d 20 6e 6f 3b 20 74 68 65 6e 0a  GCC" = no; then.
27320 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20    case $host_os 
27330 69 6e 0a 20 20 73 63 6f 33 2e 32 76 35 2a 29 0a  in.  sco3.2v5*).
27340 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 63 5f 73      lt_prog_cc_s
27350 68 6c 69 62 3d 27 2d 62 65 6c 66 27 0a 20 20 20  hlib='-belf'.   
27360 20 3b 3b 0a 20 20 65 73 61 63 0a 66 69 0a 69 66   ;;.  esac.fi.if
27370 20 74 65 73 74 20 2d 6e 20 22 24 6c 74 5f 70 72   test -n "$lt_pr
27380 6f 67 5f 63 63 5f 73 68 6c 69 62 22 3b 20 74 68  og_cc_shlib"; th
27390 65 6e 0a 20 20 7b 20 65 63 68 6f 20 22 24 61 73  en.  { echo "$as
273a0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41 52  _me:$LINENO: WAR
273b0 4e 49 4e 47 3a 20 5c 60 24 43 43 27 20 72 65 71  NING: \`$CC' req
273c0 75 69 72 65 73 20 5c 60 24 6c 74 5f 70 72 6f 67  uires \`$lt_prog
273d0 5f 63 63 5f 73 68 6c 69 62 27 20 74 6f 20 62 75  _cc_shlib' to bu
273e0 69 6c 64 20 73 68 61 72 65 64 20 6c 69 62 72 61  ild shared libra
273f0 72 69 65 73 22 20 3e 26 35 0a 65 63 68 6f 20 22  ries" >&5.echo "
27400 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a  $as_me: WARNING:
27410 20 5c 60 24 43 43 27 20 72 65 71 75 69 72 65 73   \`$CC' requires
27420 20 5c 60 24 6c 74 5f 70 72 6f 67 5f 63 63 5f 73   \`$lt_prog_cc_s
27430 68 6c 69 62 27 20 74 6f 20 62 75 69 6c 64 20 73  hlib' to build s
27440 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 22  hared libraries"
27450 20 3e 26 32 3b 7d 0a 20 20 69 66 20 65 63 68 6f   >&2;}.  if echo
27460 20 22 24 6f 6c 64 5f 43 43 20 24 6f 6c 64 5f 43   "$old_CC $old_C
27470 46 4c 41 47 53 20 22 20 7c 20 67 72 65 70 20 22  FLAGS " | grep "
27480 5b 20 09 5d 24 6c 74 5f 70 72 6f 67 5f 63 63 5f  [ .]$lt_prog_cc_
27490 73 68 6c 69 62 5b 20 09 5d 22 20 3e 2f 64 65 76  shlib[ .]" >/dev
274a0 2f 6e 75 6c 6c 3b 20 74 68 65 6e 20 3a 0a 20 20  /null; then :.  
274b0 65 6c 73 65 0a 20 20 20 20 7b 20 65 63 68 6f 20  else.    { echo 
274c0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
274d0 20 57 41 52 4e 49 4e 47 3a 20 61 64 64 20 5c 60   WARNING: add \`
274e0 24 6c 74 5f 70 72 6f 67 5f 63 63 5f 73 68 6c 69  $lt_prog_cc_shli
274f0 62 27 20 74 6f 20 74 68 65 20 43 43 20 6f 72 20  b' to the CC or 
27500 43 46 4c 41 47 53 20 65 6e 76 20 76 61 72 69 61  CFLAGS env varia
27510 62 6c 65 20 61 6e 64 20 72 65 63 6f 6e 66 69 67  ble and reconfig
27520 75 72 65 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  ure" >&5.echo "$
27530 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20  as_me: WARNING: 
27540 61 64 64 20 5c 60 24 6c 74 5f 70 72 6f 67 5f 63  add \`$lt_prog_c
27550 63 5f 73 68 6c 69 62 27 20 74 6f 20 74 68 65 20  c_shlib' to the 
27560 43 43 20 6f 72 20 43 46 4c 41 47 53 20 65 6e 76  CC or CFLAGS env
27570 20 76 61 72 69 61 62 6c 65 20 61 6e 64 20 72 65   variable and re
27580 63 6f 6e 66 69 67 75 72 65 22 20 3e 26 32 3b 7d  configure" >&2;}
27590 0a 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f  .    lt_cv_prog_
275a0 63 63 5f 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61  cc_can_build_sha
275b0 72 65 64 3d 6e 6f 0a 20 20 66 69 0a 66 69 0a 0a  red=no.  fi.fi..
275c0 0a 23 0a 23 20 43 68 65 63 6b 20 74 6f 20 6d 61  .#.# Check to ma
275d0 6b 65 20 73 75 72 65 20 74 68 65 20 73 74 61 74  ke sure the stat
275e0 69 63 20 66 6c 61 67 20 61 63 74 75 61 6c 6c 79  ic flag actually
275f0 20 77 6f 72 6b 73 2e 0a 23 0a 65 63 68 6f 20 22   works..#.echo "
27600 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
27610 63 68 65 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d  checking if $com
27620 70 69 6c 65 72 20 73 74 61 74 69 63 20 66 6c 61  piler static fla
27630 67 20 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69  g $lt_prog_compi
27640 6c 65 72 5f 73 74 61 74 69 63 20 77 6f 72 6b 73  ler_static works
27650 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
27660 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 69 66 20  _N "checking if 
27670 24 63 6f 6d 70 69 6c 65 72 20 73 74 61 74 69 63  $compiler static
27680 20 66 6c 61 67 20 24 6c 74 5f 70 72 6f 67 5f 63   flag $lt_prog_c
27690 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 20 77  ompiler_static w
276a0 6f 72 6b 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  orks... $ECHO_C"
276b0 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b   >&6.if test "${
276c0 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
276d0 5f 73 74 61 74 69 63 5f 77 6f 72 6b 73 2b 73 65  _static_works+se
276e0 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
276f0 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22    echo $ECHO_N "
27700 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43  (cached) $ECHO_C
27710 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 6c 74 5f  " >&6.else.  lt_
27720 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74  prog_compiler_st
27730 61 74 69 63 5f 77 6f 72 6b 73 3d 6e 6f 0a 20 20  atic_works=no.  
27740 20 73 61 76 65 5f 4c 44 46 4c 41 47 53 3d 22 24   save_LDFLAGS="$
27750 4c 44 46 4c 41 47 53 22 0a 20 20 20 4c 44 46 4c  LDFLAGS".   LDFL
27760 41 47 53 3d 22 24 4c 44 46 4c 41 47 53 20 24 6c  AGS="$LDFLAGS $l
27770 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
27780 73 74 61 74 69 63 22 0a 20 20 20 70 72 69 6e 74  static".   print
27790 66 20 22 24 6c 74 5f 73 69 6d 70 6c 65 5f 6c 69  f "$lt_simple_li
277a0 6e 6b 5f 74 65 73 74 5f 63 6f 64 65 22 20 3e 20  nk_test_code" > 
277b0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
277c0 0a 20 20 20 69 66 20 28 65 76 61 6c 20 24 61 63  .   if (eval $ac
277d0 5f 6c 69 6e 6b 20 32 3e 63 6f 6e 66 74 65 73 74  _link 2>conftest
277e0 2e 65 72 72 29 20 26 26 20 74 65 73 74 20 2d 73  .err) && test -s
277f0 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65   conftest$ac_exe
27800 65 78 74 3b 20 74 68 65 6e 0a 20 20 20 20 20 23  ext; then.     #
27810 20 54 68 65 20 63 6f 6d 70 69 6c 65 72 20 63 61   The compiler ca
27820 6e 20 6f 6e 6c 79 20 77 61 72 6e 20 61 6e 64 20  n only warn and 
27830 69 67 6e 6f 72 65 20 74 68 65 20 6f 70 74 69 6f  ignore the optio
27840 6e 20 69 66 20 6e 6f 74 20 72 65 63 6f 67 6e 69  n if not recogni
27850 7a 65 64 0a 20 20 20 20 20 23 20 53 6f 20 73 61  zed.     # So sa
27860 79 20 6e 6f 20 69 66 20 74 68 65 72 65 20 61 72  y no if there ar
27870 65 20 77 61 72 6e 69 6e 67 73 0a 20 20 20 20 20  e warnings.     
27880 69 66 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74  if test -s conft
27890 65 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20  est.err; then.  
278a0 20 20 20 20 20 23 20 41 70 70 65 6e 64 20 61 6e       # Append an
278b0 79 20 65 72 72 6f 72 73 20 74 6f 20 74 68 65 20  y errors to the 
278c0 63 6f 6e 66 69 67 2e 6c 6f 67 2e 0a 20 20 20 20  config.log..    
278d0 20 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e     cat conftest.
278e0 65 72 72 20 31 3e 26 35 0a 20 20 20 20 20 65 6c  err 1>&5.     el
278f0 73 65 0a 20 20 20 20 20 20 20 6c 74 5f 70 72 6f  se.       lt_pro
27900 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69  g_compiler_stati
27910 63 5f 77 6f 72 6b 73 3d 79 65 73 0a 20 20 20 20  c_works=yes.    
27920 20 66 69 0a 20 20 20 66 69 0a 20 20 20 24 72 6d   fi.   fi.   $rm
27930 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20 20 4c 44   conftest*.   LD
27940 46 4c 41 47 53 3d 22 24 73 61 76 65 5f 4c 44 46  FLAGS="$save_LDF
27950 4c 41 47 53 22 0a 0a 66 69 0a 65 63 68 6f 20 22  LAGS"..fi.echo "
27960 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
27970 72 65 73 75 6c 74 3a 20 24 6c 74 5f 70 72 6f 67  result: $lt_prog
27980 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63  _compiler_static
27990 5f 77 6f 72 6b 73 22 20 3e 26 35 0a 65 63 68 6f  _works" >&5.echo
279a0 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 70   "${ECHO_T}$lt_p
279b0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61  rog_compiler_sta
279c0 74 69 63 5f 77 6f 72 6b 73 22 20 3e 26 36 0a 0a  tic_works" >&6..
279d0 69 66 20 74 65 73 74 20 78 22 24 6c 74 5f 70 72  if test x"$lt_pr
279e0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74  og_compiler_stat
279f0 69 63 5f 77 6f 72 6b 73 22 20 3d 20 78 79 65 73  ic_works" = xyes
27a00 3b 20 74 68 65 6e 0a 20 20 20 20 3a 0a 65 6c 73  ; then.    :.els
27a10 65 0a 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f  e.    lt_prog_co
27a20 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 0a 66  mpiler_static=.f
27a30 69 0a 0a 0a 0a 0a 6c 74 5f 70 72 6f 67 5f 63 6f  i.....lt_prog_co
27a40 6d 70 69 6c 65 72 5f 6e 6f 5f 62 75 69 6c 74 69  mpiler_no_builti
27a50 6e 5f 66 6c 61 67 3d 0a 0a 69 66 20 74 65 73 74  n_flag=..if test
27a60 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74   "$GCC" = yes; t
27a70 68 65 6e 0a 20 20 6c 74 5f 70 72 6f 67 5f 63 6f  hen.  lt_prog_co
27a80 6d 70 69 6c 65 72 5f 6e 6f 5f 62 75 69 6c 74 69  mpiler_no_builti
27a90 6e 5f 66 6c 61 67 3d 27 20 2d 66 6e 6f 2d 62 75  n_flag=' -fno-bu
27aa0 69 6c 74 69 6e 27 0a 0a 0a 65 63 68 6f 20 22 24  iltin'...echo "$
27ab0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
27ac0 68 65 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70  hecking if $comp
27ad0 69 6c 65 72 20 73 75 70 70 6f 72 74 73 20 2d 66  iler supports -f
27ae0 6e 6f 2d 72 74 74 69 20 2d 66 6e 6f 2d 65 78 63  no-rtti -fno-exc
27af0 65 70 74 69 6f 6e 73 22 20 3e 26 35 0a 65 63 68  eptions" >&5.ech
27b00 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
27b10 69 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c 65 72  ing if $compiler
27b20 20 73 75 70 70 6f 72 74 73 20 2d 66 6e 6f 2d 72   supports -fno-r
27b30 74 74 69 20 2d 66 6e 6f 2d 65 78 63 65 70 74 69  tti -fno-excepti
27b40 6f 6e 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ons... $ECHO_C" 
27b50 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 6c  >&6.if test "${l
27b60 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c  t_cv_prog_compil
27b70 65 72 5f 72 74 74 69 5f 65 78 63 65 70 74 69 6f  er_rtti_exceptio
27b80 6e 73 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  ns+set}" = set; 
27b90 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
27ba0 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
27bb0 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a  CHO_C" >&6.else.
27bc0 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d    lt_cv_prog_com
27bd0 70 69 6c 65 72 5f 72 74 74 69 5f 65 78 63 65 70  piler_rtti_excep
27be0 74 69 6f 6e 73 3d 6e 6f 0a 20 20 61 63 5f 6f 75  tions=no.  ac_ou
27bf0 74 66 69 6c 65 3d 63 6f 6e 66 74 65 73 74 2e 24  tfile=conftest.$
27c00 61 63 5f 6f 62 6a 65 78 74 0a 20 20 20 70 72 69  ac_objext.   pri
27c10 6e 74 66 20 22 24 6c 74 5f 73 69 6d 70 6c 65 5f  ntf "$lt_simple_
27c20 63 6f 6d 70 69 6c 65 5f 74 65 73 74 5f 63 6f 64  compile_test_cod
27c30 65 22 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61  e" > conftest.$a
27c40 63 5f 65 78 74 0a 20 20 20 6c 74 5f 63 6f 6d 70  c_ext.   lt_comp
27c50 69 6c 65 72 5f 66 6c 61 67 3d 22 2d 66 6e 6f 2d  iler_flag="-fno-
27c60 72 74 74 69 20 2d 66 6e 6f 2d 65 78 63 65 70 74  rtti -fno-except
27c70 69 6f 6e 73 22 0a 20 20 20 23 20 49 6e 73 65 72  ions".   # Inser
27c80 74 20 74 68 65 20 6f 70 74 69 6f 6e 20 65 69 74  t the option eit
27c90 68 65 72 20 28 31 29 20 61 66 74 65 72 20 74 68  her (1) after th
27ca0 65 20 6c 61 73 74 20 2a 46 4c 41 47 53 20 76 61  e last *FLAGS va
27cb0 72 69 61 62 6c 65 2c 20 6f 72 0a 20 20 20 23 20  riable, or.   # 
27cc0 28 32 29 20 62 65 66 6f 72 65 20 61 20 77 6f 72  (2) before a wor
27cd0 64 20 63 6f 6e 74 61 69 6e 69 6e 67 20 22 63 6f  d containing "co
27ce0 6e 66 74 65 73 74 2e 22 2c 20 6f 72 20 28 33 29  nftest.", or (3)
27cf0 20 61 74 20 74 68 65 20 65 6e 64 2e 0a 20 20 20   at the end..   
27d00 23 20 4e 6f 74 65 20 74 68 61 74 20 24 61 63 5f  # Note that $ac_
27d10 63 6f 6d 70 69 6c 65 20 69 74 73 65 6c 66 20 64  compile itself d
27d20 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20  oes not contain 
27d30 62 61 63 6b 73 6c 61 73 68 65 73 20 61 6e 64 20  backslashes and 
27d40 62 65 67 69 6e 73 0a 20 20 20 23 20 77 69 74 68  begins.   # with
27d50 20 61 20 64 6f 6c 6c 61 72 20 73 69 67 6e 20 28   a dollar sign (
27d60 6e 6f 74 20 61 20 68 79 70 68 65 6e 29 2c 20 73  not a hyphen), s
27d70 6f 20 74 68 65 20 65 63 68 6f 20 73 68 6f 75 6c  o the echo shoul
27d80 64 20 77 6f 72 6b 20 63 6f 72 72 65 63 74 6c 79  d work correctly
27d90 2e 0a 20 20 20 23 20 54 68 65 20 6f 70 74 69 6f  ..   # The optio
27da0 6e 20 69 73 20 72 65 66 65 72 65 6e 63 65 64 20  n is referenced 
27db0 76 69 61 20 61 20 76 61 72 69 61 62 6c 65 20 74  via a variable t
27dc0 6f 20 61 76 6f 69 64 20 63 6f 6e 66 75 73 69 6e  o avoid confusin
27dd0 67 20 73 65 64 2e 0a 20 20 20 6c 74 5f 63 6f 6d  g sed..   lt_com
27de0 70 69 6c 65 3d 60 65 63 68 6f 20 22 24 61 63 5f  pile=`echo "$ac_
27df0 63 6f 6d 70 69 6c 65 22 20 7c 20 24 53 45 44 20  compile" | $SED 
27e00 5c 0a 20 20 20 2d 65 20 27 73 3a 2e 2a 46 4c 41  \.   -e 's:.*FLA
27e10 47 53 7d 3f 20 3a 26 24 6c 74 5f 63 6f 6d 70 69  GS}? :&$lt_compi
27e20 6c 65 72 5f 66 6c 61 67 20 3a 3b 20 74 27 20 5c  ler_flag :; t' \
27e30 0a 20 20 20 2d 65 20 27 73 3a 20 5b 5e 20 5d 2a  .   -e 's: [^ ]*
27e40 63 6f 6e 66 74 65 73 74 5c 2e 3a 20 24 6c 74 5f  conftest\.: $lt_
27e50 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 26 3a 3b  compiler_flag&:;
27e60 20 74 27 20 5c 0a 20 20 20 2d 65 20 27 73 3a 24   t' \.   -e 's:$
27e70 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66  : $lt_compiler_f
27e80 6c 61 67 3a 27 60 0a 20 20 20 28 65 76 61 6c 20  lag:'`.   (eval 
27e90 65 63 68 6f 20 22 5c 22 5c 24 61 73 5f 6d 65 3a  echo "\"\$as_me:
27ea0 35 35 35 36 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c  5556: $lt_compil
27eb0 65 5c 22 22 20 3e 26 35 29 0a 20 20 20 28 65 76  e\"" >&5).   (ev
27ec0 61 6c 20 22 24 6c 74 5f 63 6f 6d 70 69 6c 65 22  al "$lt_compile"
27ed0 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 29   2>conftest.err)
27ee0 0a 20 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  .   ac_status=$?
27ef0 0a 20 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74  .   cat conftest
27f00 2e 65 72 72 20 3e 26 35 0a 20 20 20 65 63 68 6f  .err >&5.   echo
27f10 20 22 24 61 73 5f 6d 65 3a 35 35 36 30 3a 20 5c   "$as_me:5560: \
27f20 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
27f30 20 3e 26 35 0a 20 20 20 69 66 20 28 65 78 69 74   >&5.   if (exit
27f40 20 24 61 63 5f 73 74 61 74 75 73 29 20 26 26 20   $ac_status) && 
27f50 74 65 73 74 20 2d 73 20 22 24 61 63 5f 6f 75 74  test -s "$ac_out
27f60 66 69 6c 65 22 3b 20 74 68 65 6e 0a 20 20 20 20  file"; then.    
27f70 20 23 20 54 68 65 20 63 6f 6d 70 69 6c 65 72 20   # The compiler 
27f80 63 61 6e 20 6f 6e 6c 79 20 77 61 72 6e 20 61 6e  can only warn an
27f90 64 20 69 67 6e 6f 72 65 20 74 68 65 20 6f 70 74  d ignore the opt
27fa0 69 6f 6e 20 69 66 20 6e 6f 74 20 72 65 63 6f 67  ion if not recog
27fb0 6e 69 7a 65 64 0a 20 20 20 20 20 23 20 53 6f 20  nized.     # So 
27fc0 73 61 79 20 6e 6f 20 69 66 20 74 68 65 72 65 20  say no if there 
27fd0 61 72 65 20 77 61 72 6e 69 6e 67 73 0a 20 20 20  are warnings.   
27fe0 20 20 69 66 20 74 65 73 74 20 21 20 2d 73 20 63    if test ! -s c
27ff0 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68 65  onftest.err; the
28000 6e 0a 20 20 20 20 20 20 20 6c 74 5f 63 76 5f 70  n.       lt_cv_p
28010 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 72 74 74  rog_compiler_rtt
28020 69 5f 65 78 63 65 70 74 69 6f 6e 73 3d 79 65 73  i_exceptions=yes
28030 0a 20 20 20 20 20 66 69 0a 20 20 20 66 69 0a 20  .     fi.   fi. 
28040 20 20 24 72 6d 20 63 6f 6e 66 74 65 73 74 2a 0a    $rm conftest*.
28050 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  .fi.echo "$as_me
28060 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
28070 3a 20 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f  : $lt_cv_prog_co
28080 6d 70 69 6c 65 72 5f 72 74 74 69 5f 65 78 63 65  mpiler_rtti_exce
28090 70 74 69 6f 6e 73 22 20 3e 26 35 0a 65 63 68 6f  ptions" >&5.echo
280a0 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 63   "${ECHO_T}$lt_c
280b0 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  v_prog_compiler_
280c0 72 74 74 69 5f 65 78 63 65 70 74 69 6f 6e 73 22  rtti_exceptions"
280d0 20 3e 26 36 0a 0a 69 66 20 74 65 73 74 20 78 22   >&6..if test x"
280e0 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70  $lt_cv_prog_comp
280f0 69 6c 65 72 5f 72 74 74 69 5f 65 78 63 65 70 74  iler_rtti_except
28100 69 6f 6e 73 22 20 3d 20 78 79 65 73 3b 20 74 68  ions" = xyes; th
28110 65 6e 0a 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63  en.    lt_prog_c
28120 6f 6d 70 69 6c 65 72 5f 6e 6f 5f 62 75 69 6c 74  ompiler_no_built
28130 69 6e 5f 66 6c 61 67 3d 22 24 6c 74 5f 70 72 6f  in_flag="$lt_pro
28140 67 5f 63 6f 6d 70 69 6c 65 72 5f 6e 6f 5f 62 75  g_compiler_no_bu
28150 69 6c 74 69 6e 5f 66 6c 61 67 20 2d 66 6e 6f 2d  iltin_flag -fno-
28160 72 74 74 69 20 2d 66 6e 6f 2d 65 78 63 65 70 74  rtti -fno-except
28170 69 6f 6e 73 22 0a 65 6c 73 65 0a 20 20 20 20 3a  ions".else.    :
28180 0a 66 69 0a 0a 66 69 0a 0a 6c 74 5f 70 72 6f 67  .fi..fi..lt_prog
28190 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 0a 6c 74  _compiler_wl=.lt
281a0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70  _prog_compiler_p
281b0 69 63 3d 0a 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70  ic=.lt_prog_comp
281c0 69 6c 65 72 5f 73 74 61 74 69 63 3d 0a 0a 65 63  iler_static=..ec
281d0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
281e0 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72  NO: checking for
281f0 20 24 63 6f 6d 70 69 6c 65 72 20 6f 70 74 69 6f   $compiler optio
28200 6e 20 74 6f 20 70 72 6f 64 75 63 65 20 50 49 43  n to produce PIC
28210 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
28220 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72  _N "checking for
28230 20 24 63 6f 6d 70 69 6c 65 72 20 6f 70 74 69 6f   $compiler optio
28240 6e 20 74 6f 20 70 72 6f 64 75 63 65 20 50 49 43  n to produce PIC
28250 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
28260 0a 0a 20 20 69 66 20 74 65 73 74 20 22 24 47 43  ..  if test "$GC
28270 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20  C" = yes; then. 
28280 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69     lt_prog_compi
28290 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20  ler_wl='-Wl,'.  
282a0 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c    lt_prog_compil
282b0 65 72 5f 73 74 61 74 69 63 3d 27 2d 73 74 61 74  er_static='-stat
282c0 69 63 27 0a 0a 20 20 20 20 63 61 73 65 20 24 68  ic'..    case $h
282d0 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20 20 20 20  ost_os in.      
282e0 61 69 78 2a 29 0a 20 20 20 20 20 20 23 20 41 6c  aix*).      # Al
282f0 6c 20 41 49 58 20 63 6f 64 65 20 69 73 20 50 49  l AIX code is PI
28300 43 2e 0a 20 20 20 20 20 20 69 66 20 74 65 73 74  C..      if test
28310 20 22 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 69   "$host_cpu" = i
28320 61 36 34 3b 20 74 68 65 6e 0a 09 23 20 41 49 58  a64; then..# AIX
28330 20 35 20 6e 6f 77 20 73 75 70 70 6f 72 74 73 20   5 now supports 
28340 49 41 36 34 20 70 72 6f 63 65 73 73 6f 72 0a 09  IA64 processor..
28350 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
28360 5f 73 74 61 74 69 63 3d 27 2d 42 73 74 61 74 69  _static='-Bstati
28370 63 27 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20  c'.      fi.    
28380 20 20 3b 3b 0a 0a 20 20 20 20 61 6d 69 67 61 6f    ;;..    amigao
28390 73 2a 29 0a 20 20 20 20 20 20 23 20 46 49 58 4d  s*).      # FIXM
283a0 45 3a 20 77 65 20 6e 65 65 64 20 61 74 20 6c 65  E: we need at le
283b0 61 73 74 20 36 38 30 32 30 20 63 6f 64 65 20 74  ast 68020 code t
283c0 6f 20 62 75 69 6c 64 20 73 68 61 72 65 64 20 6c  o build shared l
283d0 69 62 72 61 72 69 65 73 2c 20 62 75 74 0a 20 20  ibraries, but.  
283e0 20 20 20 20 23 20 61 64 64 69 6e 67 20 74 68 65      # adding the
283f0 20 60 2d 6d 36 38 30 32 30 27 20 66 6c 61 67 20   `-m68020' flag 
28400 74 6f 20 47 43 43 20 70 72 65 76 65 6e 74 73 20  to GCC prevents 
28410 62 75 69 6c 64 69 6e 67 20 61 6e 79 74 68 69 6e  building anythin
28420 67 20 62 65 74 74 65 72 2c 0a 20 20 20 20 20 20  g better,.      
28430 23 20 6c 69 6b 65 20 60 2d 6d 36 38 30 34 30 27  # like `-m68040'
28440 2e 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f  ..      lt_prog_
28450 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 6d  compiler_pic='-m
28460 36 38 30 32 30 20 2d 72 65 73 69 64 65 6e 74 33  68020 -resident3
28470 32 20 2d 6d 61 6c 77 61 79 73 2d 72 65 73 74 6f  2 -malways-resto
28480 72 65 2d 61 34 27 0a 20 20 20 20 20 20 3b 3b 0a  re-a4'.      ;;.
28490 0a 20 20 20 20 62 65 6f 73 2a 20 7c 20 63 79 67  .    beos* | cyg
284a0 77 69 6e 2a 20 7c 20 69 72 69 78 35 2a 20 7c 20  win* | irix5* | 
284b0 69 72 69 78 36 2a 20 7c 20 6e 6f 6e 73 74 6f 70  irix6* | nonstop
284c0 75 78 2a 20 7c 20 6f 73 66 33 2a 20 7c 20 6f 73  ux* | osf3* | os
284d0 66 34 2a 20 7c 20 6f 73 66 35 2a 29 0a 20 20 20  f4* | osf5*).   
284e0 20 20 20 23 20 50 49 43 20 69 73 20 74 68 65 20     # PIC is the 
284f0 64 65 66 61 75 6c 74 20 66 6f 72 20 74 68 65 73  default for thes
28500 65 20 4f 53 65 73 2e 0a 20 20 20 20 20 20 3b 3b  e OSes..      ;;
28510 0a 0a 20 20 20 20 6d 69 6e 67 77 2a 20 7c 20 70  ..    mingw* | p
28520 77 33 32 2a 20 7c 20 6f 73 32 2a 29 0a 20 20 20  w32* | os2*).   
28530 20 20 20 23 20 54 68 69 73 20 68 61 63 6b 20 69     # This hack i
28540 73 20 73 6f 20 74 68 61 74 20 74 68 65 20 73 6f  s so that the so
28550 75 72 63 65 20 66 69 6c 65 20 63 61 6e 20 74 65  urce file can te
28560 6c 6c 20 77 68 65 74 68 65 72 20 69 74 20 69 73  ll whether it is
28570 20 62 65 69 6e 67 0a 20 20 20 20 20 20 23 20 62   being.      # b
28580 75 69 6c 74 20 66 6f 72 20 69 6e 63 6c 75 73 69  uilt for inclusi
28590 6f 6e 20 69 6e 20 61 20 64 6c 6c 20 28 61 6e 64  on in a dll (and
285a0 20 73 68 6f 75 6c 64 20 65 78 70 6f 72 74 20 73   should export s
285b0 79 6d 62 6f 6c 73 20 66 6f 72 20 65 78 61 6d 70  ymbols for examp
285c0 6c 65 29 2e 0a 20 20 20 20 20 20 6c 74 5f 70 72  le)..      lt_pr
285d0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d  og_compiler_pic=
285e0 27 2d 44 44 4c 4c 5f 45 58 50 4f 52 54 27 0a 20  '-DDLL_EXPORT'. 
285f0 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 64 61 72       ;;..    dar
28600 77 69 6e 2a 20 7c 20 72 68 61 70 73 6f 64 79 2a  win* | rhapsody*
28610 29 0a 20 20 20 20 20 20 23 20 50 49 43 20 69 73  ).      # PIC is
28620 20 74 68 65 20 64 65 66 61 75 6c 74 20 6f 6e 20   the default on 
28630 74 68 69 73 20 70 6c 61 74 66 6f 72 6d 0a 20 20  this platform.  
28640 20 20 20 20 23 20 43 6f 6d 6d 6f 6e 20 73 79 6d      # Common sym
28650 62 6f 6c 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 64  bols not allowed
28660 20 69 6e 20 4d 48 5f 44 59 4c 49 42 20 66 69 6c   in MH_DYLIB fil
28670 65 73 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67  es.      lt_prog
28680 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d  _compiler_pic='-
28690 66 6e 6f 2d 63 6f 6d 6d 6f 6e 27 0a 20 20 20 20  fno-common'.    
286a0 20 20 3b 3b 0a 0a 20 20 20 20 6d 73 64 6f 73 64    ;;..    msdosd
286b0 6a 67 70 70 2a 29 0a 20 20 20 20 20 20 23 20 4a  jgpp*).      # J
286c0 75 73 74 20 62 65 63 61 75 73 65 20 77 65 20 75  ust because we u
286d0 73 65 20 47 43 43 20 64 6f 65 73 6e 27 74 20 6d  se GCC doesn't m
286e0 65 61 6e 20 77 65 20 73 75 64 64 65 6e 6c 79 20  ean we suddenly 
286f0 67 65 74 20 73 68 61 72 65 64 20 6c 69 62 72 61  get shared libra
28700 72 69 65 73 0a 20 20 20 20 20 20 23 20 6f 6e 20  ries.      # on 
28710 73 79 73 74 65 6d 73 20 74 68 61 74 20 64 6f 6e  systems that don
28720 27 74 20 73 75 70 70 6f 72 74 20 74 68 65 6d 2e  't support them.
28730 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63  .      lt_prog_c
28740 6f 6d 70 69 6c 65 72 5f 63 61 6e 5f 62 75 69 6c  ompiler_can_buil
28750 64 5f 73 68 61 72 65 64 3d 6e 6f 0a 20 20 20 20  d_shared=no.    
28760 20 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 3d    enable_shared=
28770 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  no.      ;;..   
28780 20 73 79 73 76 34 2a 4d 50 2a 29 0a 20 20 20 20   sysv4*MP*).    
28790 20 20 69 66 20 74 65 73 74 20 2d 64 20 2f 75 73    if test -d /us
287a0 72 2f 6e 65 63 3b 20 74 68 65 6e 0a 09 6c 74 5f  r/nec; then..lt_
287b0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69  prog_compiler_pi
287c0 63 3d 2d 4b 63 6f 6e 66 6f 72 6d 5f 70 69 63 0a  c=-Kconform_pic.
287d0 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b        fi.      ;
287e0 3b 0a 0a 20 20 20 20 68 70 75 78 2a 29 0a 20 20  ;..    hpux*).  
287f0 20 20 20 20 23 20 50 49 43 20 69 73 20 74 68 65      # PIC is the
28800 20 64 65 66 61 75 6c 74 20 66 6f 72 20 49 41 36   default for IA6
28810 34 20 48 50 2d 55 58 20 61 6e 64 20 36 34 2d 62  4 HP-UX and 64-b
28820 69 74 20 48 50 2d 55 58 2c 20 62 75 74 0a 20 20  it HP-UX, but.  
28830 20 20 20 20 23 20 6e 6f 74 20 66 6f 72 20 50 41      # not for PA
28840 20 48 50 2d 55 58 2e 0a 20 20 20 20 20 20 63 61   HP-UX..      ca
28850 73 65 20 22 24 68 6f 73 74 5f 63 70 75 22 20 69  se "$host_cpu" i
28860 6e 0a 20 20 20 20 20 20 68 70 70 61 2a 36 34 2a  n.      hppa*64*
28870 7c 69 61 36 34 2a 29 0a 09 23 20 2b 5a 20 74 68  |ia64*)..# +Z th
28880 65 20 64 65 66 61 75 6c 74 0a 09 3b 3b 0a 20 20  e default..;;.  
28890 20 20 20 20 2a 29 0a 09 6c 74 5f 70 72 6f 67 5f      *)..lt_prog_
288a0 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 66  compiler_pic='-f
288b0 50 49 43 27 0a 09 3b 3b 0a 20 20 20 20 20 20 65  PIC'..;;.      e
288c0 73 61 63 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20  sac.      ;;..  
288d0 20 20 2a 29 0a 20 20 20 20 20 20 6c 74 5f 70 72    *).      lt_pr
288e0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d  og_compiler_pic=
288f0 27 2d 66 50 49 43 27 0a 20 20 20 20 20 20 3b 3b  '-fPIC'.      ;;
28900 0a 20 20 20 20 65 73 61 63 0a 20 20 65 6c 73 65  .    esac.  else
28910 0a 20 20 20 20 23 20 50 4f 52 54 4d 45 20 43 68  .    # PORTME Ch
28920 65 63 6b 20 66 6f 72 20 66 6c 61 67 20 74 6f 20  eck for flag to 
28930 70 61 73 73 20 6c 69 6e 6b 65 72 20 66 6c 61 67  pass linker flag
28940 73 20 74 68 72 6f 75 67 68 20 74 68 65 20 73 79  s through the sy
28950 73 74 65 6d 20 63 6f 6d 70 69 6c 65 72 2e 0a 20  stem compiler.. 
28960 20 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73     case $host_os
28970 20 69 6e 0a 20 20 20 20 61 69 78 2a 29 0a 20 20   in.    aix*).  
28980 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70      lt_prog_comp
28990 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20  iler_wl='-Wl,'. 
289a0 20 20 20 20 20 69 66 20 74 65 73 74 20 22 24 68       if test "$h
289b0 6f 73 74 5f 63 70 75 22 20 3d 20 69 61 36 34 3b  ost_cpu" = ia64;
289c0 20 74 68 65 6e 0a 09 23 20 41 49 58 20 35 20 6e   then..# AIX 5 n
289d0 6f 77 20 73 75 70 70 6f 72 74 73 20 49 41 36 34  ow supports IA64
289e0 20 70 72 6f 63 65 73 73 6f 72 0a 09 6c 74 5f 70   processor..lt_p
289f0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61  rog_compiler_sta
28a00 74 69 63 3d 27 2d 42 73 74 61 74 69 63 27 0a 20  tic='-Bstatic'. 
28a10 20 20 20 20 20 65 6c 73 65 0a 09 6c 74 5f 70 72       else..lt_pr
28a20 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74  og_compiler_stat
28a30 69 63 3d 27 2d 62 6e 73 6f 20 2d 62 49 3a 2f 6c  ic='-bnso -bI:/l
28a40 69 62 2f 73 79 73 63 61 6c 6c 73 2e 65 78 70 27  ib/syscalls.exp'
28a50 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20  .      fi.      
28a60 3b 3b 0a 0a 20 20 20 20 6d 69 6e 67 77 2a 20 7c  ;;..    mingw* |
28a70 20 70 77 33 32 2a 20 7c 20 6f 73 32 2a 29 0a 20   pw32* | os2*). 
28a80 20 20 20 20 20 23 20 54 68 69 73 20 68 61 63 6b       # This hack
28a90 20 69 73 20 73 6f 20 74 68 61 74 20 74 68 65 20   is so that the 
28aa0 73 6f 75 72 63 65 20 66 69 6c 65 20 63 61 6e 20  source file can 
28ab0 74 65 6c 6c 20 77 68 65 74 68 65 72 20 69 74 20  tell whether it 
28ac0 69 73 20 62 65 69 6e 67 0a 20 20 20 20 20 20 23  is being.      #
28ad0 20 62 75 69 6c 74 20 66 6f 72 20 69 6e 63 6c 75   built for inclu
28ae0 73 69 6f 6e 20 69 6e 20 61 20 64 6c 6c 20 28 61  sion in a dll (a
28af0 6e 64 20 73 68 6f 75 6c 64 20 65 78 70 6f 72 74  nd should export
28b00 20 73 79 6d 62 6f 6c 73 20 66 6f 72 20 65 78 61   symbols for exa
28b10 6d 70 6c 65 29 2e 0a 20 20 20 20 20 20 6c 74 5f  mple)..      lt_
28b20 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69  prog_compiler_pi
28b30 63 3d 27 2d 44 44 4c 4c 5f 45 58 50 4f 52 54 27  c='-DDLL_EXPORT'
28b40 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 68  .      ;;..    h
28b50 70 75 78 39 2a 20 7c 20 68 70 75 78 31 30 2a 20  pux9* | hpux10* 
28b60 7c 20 68 70 75 78 31 31 2a 29 0a 20 20 20 20 20  | hpux11*).     
28b70 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65   lt_prog_compile
28b80 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20 20  r_wl='-Wl,'.    
28b90 20 20 23 20 50 49 43 20 69 73 20 74 68 65 20 64    # PIC is the d
28ba0 65 66 61 75 6c 74 20 66 6f 72 20 49 41 36 34 20  efault for IA64 
28bb0 48 50 2d 55 58 20 61 6e 64 20 36 34 2d 62 69 74  HP-UX and 64-bit
28bc0 20 48 50 2d 55 58 2c 20 62 75 74 0a 20 20 20 20   HP-UX, but.    
28bd0 20 20 23 20 6e 6f 74 20 66 6f 72 20 50 41 20 48    # not for PA H
28be0 50 2d 55 58 2e 0a 20 20 20 20 20 20 63 61 73 65  P-UX..      case
28bf0 20 22 24 68 6f 73 74 5f 63 70 75 22 20 69 6e 0a   "$host_cpu" in.
28c00 20 20 20 20 20 20 68 70 70 61 2a 36 34 2a 7c 69        hppa*64*|i
28c10 61 36 34 2a 29 0a 09 23 20 2b 5a 20 74 68 65 20  a64*)..# +Z the 
28c20 64 65 66 61 75 6c 74 0a 09 3b 3b 0a 20 20 20 20  default..;;.    
28c30 20 20 2a 29 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f    *)..lt_prog_co
28c40 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2b 5a 27 0a  mpiler_pic='+Z'.
28c50 09 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a 20  .;;.      esac. 
28c60 20 20 20 20 20 23 20 49 73 20 74 68 65 72 65 20       # Is there 
28c70 61 20 62 65 74 74 65 72 20 6c 74 5f 70 72 6f 67  a better lt_prog
28c80 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63  _compiler_static
28c90 20 74 68 61 74 20 77 6f 72 6b 73 20 77 69 74 68   that works with
28ca0 20 74 68 65 20 62 75 6e 64 6c 65 64 20 43 43 3f   the bundled CC?
28cb0 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63  .      lt_prog_c
28cc0 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27  ompiler_static='
28cd0 24 7b 77 6c 7d 2d 61 20 24 7b 77 6c 7d 61 72 63  ${wl}-a ${wl}arc
28ce0 68 69 76 65 27 0a 20 20 20 20 20 20 3b 3b 0a 0a  hive'.      ;;..
28cf0 20 20 20 20 69 72 69 78 35 2a 20 7c 20 69 72 69      irix5* | iri
28d00 78 36 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75 78 2a  x6* | nonstopux*
28d10 29 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f  ).      lt_prog_
28d20 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c  compiler_wl='-Wl
28d30 2c 27 0a 20 20 20 20 20 20 23 20 50 49 43 20 28  ,'.      # PIC (
28d40 77 69 74 68 20 2d 4b 50 49 43 29 20 69 73 20 74  with -KPIC) is t
28d50 68 65 20 64 65 66 61 75 6c 74 2e 0a 20 20 20 20  he default..    
28d60 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c    lt_prog_compil
28d70 65 72 5f 73 74 61 74 69 63 3d 27 2d 6e 6f 6e 5f  er_static='-non_
28d80 73 68 61 72 65 64 27 0a 20 20 20 20 20 20 3b 3b  shared'.      ;;
28d90 0a 0a 20 20 20 20 6e 65 77 73 6f 73 36 29 0a 20  ..    newsos6). 
28da0 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d       lt_prog_com
28db0 70 69 6c 65 72 5f 70 69 63 3d 27 2d 4b 50 49 43  piler_pic='-KPIC
28dc0 27 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f  '.      lt_prog_
28dd0 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d  compiler_static=
28de0 27 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20 20  '-Bstatic'.     
28df0 20 3b 3b 0a 0a 20 20 20 20 6c 69 6e 75 78 2a 29   ;;..    linux*)
28e00 0a 20 20 20 20 20 20 63 61 73 65 20 24 43 43 20  .      case $CC 
28e10 69 6e 0a 20 20 20 20 20 20 69 63 63 2a 20 7c 20  in.      icc* | 
28e20 65 63 63 2a 29 0a 09 6c 74 5f 70 72 6f 67 5f 63  ecc*)..lt_prog_c
28e30 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c  ompiler_wl='-Wl,
28e40 27 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69  '..lt_prog_compi
28e50 6c 65 72 5f 70 69 63 3d 27 2d 4b 50 49 43 27 0a  ler_pic='-KPIC'.
28e60 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65  .lt_prog_compile
28e70 72 5f 73 74 61 74 69 63 3d 27 2d 73 74 61 74 69  r_static='-stati
28e80 63 27 0a 20 20 20 20 20 20 20 20 3b 3b 0a 20 20  c'.        ;;.  
28e90 20 20 20 20 63 63 63 2a 29 0a 20 20 20 20 20 20      ccc*).      
28ea0 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c    lt_prog_compil
28eb0 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20  er_wl='-Wl,'.   
28ec0 20 20 20 20 20 23 20 41 6c 6c 20 41 6c 70 68 61       # All Alpha
28ed0 20 63 6f 64 65 20 69 73 20 50 49 43 2e 0a 20 20   code is PIC..  
28ee0 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f        lt_prog_co
28ef0 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d  mpiler_static='-
28f00 6e 6f 6e 5f 73 68 61 72 65 64 27 0a 20 20 20 20  non_shared'.    
28f10 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 65 73 61      ;;.      esa
28f20 63 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  c.      ;;..    
28f30 6f 73 66 33 2a 20 7c 20 6f 73 66 34 2a 20 7c 20  osf3* | osf4* | 
28f40 6f 73 66 35 2a 29 0a 20 20 20 20 20 20 6c 74 5f  osf5*).      lt_
28f50 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c  prog_compiler_wl
28f60 3d 27 2d 57 6c 2c 27 0a 20 20 20 20 20 20 23 20  ='-Wl,'.      # 
28f70 41 6c 6c 20 4f 53 46 2f 31 20 63 6f 64 65 20 69  All OSF/1 code i
28f80 73 20 50 49 43 2e 0a 20 20 20 20 20 20 6c 74 5f  s PIC..      lt_
28f90 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74  prog_compiler_st
28fa0 61 74 69 63 3d 27 2d 6e 6f 6e 5f 73 68 61 72 65  atic='-non_share
28fb0 64 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  d'.      ;;..   
28fc0 20 73 63 6f 33 2e 32 76 35 2a 29 0a 20 20 20 20   sco3.2v5*).    
28fd0 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c    lt_prog_compil
28fe0 65 72 5f 70 69 63 3d 27 2d 4b 70 69 63 27 0a 20  er_pic='-Kpic'. 
28ff0 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d       lt_prog_com
29000 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 64  piler_static='-d
29010 6e 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  n'.      ;;..   
29020 20 73 6f 6c 61 72 69 73 2a 29 0a 20 20 20 20 20   solaris*).     
29030 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65   lt_prog_compile
29040 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20 20  r_wl='-Wl,'.    
29050 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c    lt_prog_compil
29060 65 72 5f 70 69 63 3d 27 2d 4b 50 49 43 27 0a 20  er_pic='-KPIC'. 
29070 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d       lt_prog_com
29080 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 42  piler_static='-B
29090 73 74 61 74 69 63 27 0a 20 20 20 20 20 20 3b 3b  static'.      ;;
290a0 0a 0a 20 20 20 20 73 75 6e 6f 73 34 2a 29 0a 20  ..    sunos4*). 
290b0 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d       lt_prog_com
290c0 70 69 6c 65 72 5f 77 6c 3d 27 2d 51 6f 70 74 69  piler_wl='-Qopti
290d0 6f 6e 20 6c 64 20 27 0a 20 20 20 20 20 20 6c 74  on ld '.      lt
290e0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70  _prog_compiler_p
290f0 69 63 3d 27 2d 50 49 43 27 0a 20 20 20 20 20 20  ic='-PIC'.      
29100 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
29110 5f 73 74 61 74 69 63 3d 27 2d 42 73 74 61 74 69  _static='-Bstati
29120 63 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  c'.      ;;..   
29130 20 73 79 73 76 34 20 7c 20 73 79 73 76 34 2e 32   sysv4 | sysv4.2
29140 75 77 32 2a 20 7c 20 73 79 73 76 34 2e 33 2a 20  uw2* | sysv4.3* 
29150 7c 20 73 79 73 76 35 2a 29 0a 20 20 20 20 20 20  | sysv5*).      
29160 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
29170 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20 20 20  _wl='-Wl,'.     
29180 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65   lt_prog_compile
29190 72 5f 70 69 63 3d 27 2d 4b 50 49 43 27 0a 20 20  r_pic='-KPIC'.  
291a0 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70      lt_prog_comp
291b0 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 42 73  iler_static='-Bs
291c0 74 61 74 69 63 27 0a 20 20 20 20 20 20 3b 3b 0a  tatic'.      ;;.
291d0 0a 20 20 20 20 73 79 73 76 34 2a 4d 50 2a 29 0a  .    sysv4*MP*).
291e0 20 20 20 20 20 20 69 66 20 74 65 73 74 20 2d 64        if test -d
291f0 20 2f 75 73 72 2f 6e 65 63 20 3b 74 68 65 6e 0a   /usr/nec ;then.
29200 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65  .lt_prog_compile
29210 72 5f 70 69 63 3d 27 2d 4b 63 6f 6e 66 6f 72 6d  r_pic='-Kconform
29220 5f 70 69 63 27 0a 09 6c 74 5f 70 72 6f 67 5f 63  _pic'..lt_prog_c
29230 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27  ompiler_static='
29240 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20 20 20  -Bstatic'.      
29250 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  fi.      ;;..   
29260 20 75 74 73 34 2a 29 0a 20 20 20 20 20 20 6c 74   uts4*).      lt
29270 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70  _prog_compiler_p
29280 69 63 3d 27 2d 70 69 63 27 0a 20 20 20 20 20 20  ic='-pic'.      
29290 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
292a0 5f 73 74 61 74 69 63 3d 27 2d 42 73 74 61 74 69  _static='-Bstati
292b0 63 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  c'.      ;;..   
292c0 20 2a 29 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f   *).      lt_pro
292d0 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 61 6e 5f 62  g_compiler_can_b
292e0 75 69 6c 64 5f 73 68 61 72 65 64 3d 6e 6f 0a 20  uild_shared=no. 
292f0 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63       ;;.    esac
29300 0a 20 20 66 69 0a 0a 65 63 68 6f 20 22 24 61 73  .  fi..echo "$as
29310 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
29320 75 6c 74 3a 20 24 6c 74 5f 70 72 6f 67 5f 63 6f  ult: $lt_prog_co
29330 6d 70 69 6c 65 72 5f 70 69 63 22 20 3e 26 35 0a  mpiler_pic" >&5.
29340 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
29350 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
29360 5f 70 69 63 22 20 3e 26 36 0a 0a 23 0a 23 20 43  _pic" >&6..#.# C
29370 68 65 63 6b 20 74 6f 20 6d 61 6b 65 20 73 75 72  heck to make sur
29380 65 20 74 68 65 20 50 49 43 20 66 6c 61 67 20 61  e the PIC flag a
29390 63 74 75 61 6c 6c 79 20 77 6f 72 6b 73 2e 0a 23  ctually works..#
293a0 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 6c 74  .if test -n "$lt
293b0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70  _prog_compiler_p
293c0 69 63 22 3b 20 74 68 65 6e 0a 0a 65 63 68 6f 20  ic"; then..echo 
293d0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
293e0 20 63 68 65 63 6b 69 6e 67 20 69 66 20 24 63 6f   checking if $co
293f0 6d 70 69 6c 65 72 20 50 49 43 20 66 6c 61 67 20  mpiler PIC flag 
29400 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65  $lt_prog_compile
29410 72 5f 70 69 63 20 77 6f 72 6b 73 22 20 3e 26 35  r_pic works" >&5
29420 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
29430 68 65 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70  hecking if $comp
29440 69 6c 65 72 20 50 49 43 20 66 6c 61 67 20 24 6c  iler PIC flag $l
29450 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
29460 70 69 63 20 77 6f 72 6b 73 2e 2e 2e 20 24 45 43  pic works... $EC
29470 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
29480 74 20 22 24 7b 6c 74 5f 70 72 6f 67 5f 63 6f 6d  t "${lt_prog_com
29490 70 69 6c 65 72 5f 70 69 63 5f 77 6f 72 6b 73 2b  piler_pic_works+
294a0 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
294b0 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
294c0 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
294d0 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 6c  _C" >&6.else.  l
294e0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
294f0 70 69 63 5f 77 6f 72 6b 73 3d 6e 6f 0a 20 20 61  pic_works=no.  a
29500 63 5f 6f 75 74 66 69 6c 65 3d 63 6f 6e 66 74 65  c_outfile=confte
29510 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 20 20  st.$ac_objext.  
29520 20 70 72 69 6e 74 66 20 22 24 6c 74 5f 73 69 6d   printf "$lt_sim
29530 70 6c 65 5f 63 6f 6d 70 69 6c 65 5f 74 65 73 74  ple_compile_test
29540 5f 63 6f 64 65 22 20 3e 20 63 6f 6e 66 74 65 73  _code" > conftes
29550 74 2e 24 61 63 5f 65 78 74 0a 20 20 20 6c 74 5f  t.$ac_ext.   lt_
29560 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 3d 22 24  compiler_flag="$
29570 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
29580 5f 70 69 63 20 2d 44 50 49 43 22 0a 20 20 20 23  _pic -DPIC".   #
29590 20 49 6e 73 65 72 74 20 74 68 65 20 6f 70 74 69   Insert the opti
295a0 6f 6e 20 65 69 74 68 65 72 20 28 31 29 20 61 66  on either (1) af
295b0 74 65 72 20 74 68 65 20 6c 61 73 74 20 2a 46 4c  ter the last *FL
295c0 41 47 53 20 76 61 72 69 61 62 6c 65 2c 20 6f 72  AGS variable, or
295d0 0a 20 20 20 23 20 28 32 29 20 62 65 66 6f 72 65  .   # (2) before
295e0 20 61 20 77 6f 72 64 20 63 6f 6e 74 61 69 6e 69   a word containi
295f0 6e 67 20 22 63 6f 6e 66 74 65 73 74 2e 22 2c 20  ng "conftest.", 
29600 6f 72 20 28 33 29 20 61 74 20 74 68 65 20 65 6e  or (3) at the en
29610 64 2e 0a 20 20 20 23 20 4e 6f 74 65 20 74 68 61  d..   # Note tha
29620 74 20 24 61 63 5f 63 6f 6d 70 69 6c 65 20 69 74  t $ac_compile it
29630 73 65 6c 66 20 64 6f 65 73 20 6e 6f 74 20 63 6f  self does not co
29640 6e 74 61 69 6e 20 62 61 63 6b 73 6c 61 73 68 65  ntain backslashe
29650 73 20 61 6e 64 20 62 65 67 69 6e 73 0a 20 20 20  s and begins.   
29660 23 20 77 69 74 68 20 61 20 64 6f 6c 6c 61 72 20  # with a dollar 
29670 73 69 67 6e 20 28 6e 6f 74 20 61 20 68 79 70 68  sign (not a hyph
29680 65 6e 29 2c 20 73 6f 20 74 68 65 20 65 63 68 6f  en), so the echo
29690 20 73 68 6f 75 6c 64 20 77 6f 72 6b 20 63 6f 72   should work cor
296a0 72 65 63 74 6c 79 2e 0a 20 20 20 23 20 54 68 65  rectly..   # The
296b0 20 6f 70 74 69 6f 6e 20 69 73 20 72 65 66 65 72   option is refer
296c0 65 6e 63 65 64 20 76 69 61 20 61 20 76 61 72 69  enced via a vari
296d0 61 62 6c 65 20 74 6f 20 61 76 6f 69 64 20 63 6f  able to avoid co
296e0 6e 66 75 73 69 6e 67 20 73 65 64 2e 0a 20 20 20  nfusing sed..   
296f0 6c 74 5f 63 6f 6d 70 69 6c 65 3d 60 65 63 68 6f  lt_compile=`echo
29700 20 22 24 61 63 5f 63 6f 6d 70 69 6c 65 22 20 7c   "$ac_compile" |
29710 20 24 53 45 44 20 5c 0a 20 20 20 2d 65 20 27 73   $SED \.   -e 's
29720 3a 2e 2a 46 4c 41 47 53 7d 3f 20 3a 26 24 6c 74  :.*FLAGS}? :&$lt
29730 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 20 3a  _compiler_flag :
29740 3b 20 74 27 20 5c 0a 20 20 20 2d 65 20 27 73 3a  ; t' \.   -e 's:
29750 20 5b 5e 20 5d 2a 63 6f 6e 66 74 65 73 74 5c 2e   [^ ]*conftest\.
29760 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66  : $lt_compiler_f
29770 6c 61 67 26 3a 3b 20 74 27 20 5c 0a 20 20 20 2d  lag&:; t' \.   -
29780 65 20 27 73 3a 24 3a 20 24 6c 74 5f 63 6f 6d 70  e 's:$: $lt_comp
29790 69 6c 65 72 5f 66 6c 61 67 3a 27 60 0a 20 20 20  iler_flag:'`.   
297a0 28 65 76 61 6c 20 65 63 68 6f 20 22 5c 22 5c 24  (eval echo "\"\$
297b0 61 73 5f 6d 65 3a 35 37 38 39 3a 20 24 6c 74 5f  as_me:5789: $lt_
297c0 63 6f 6d 70 69 6c 65 5c 22 22 20 3e 26 35 29 0a  compile\"" >&5).
297d0 20 20 20 28 65 76 61 6c 20 22 24 6c 74 5f 63 6f     (eval "$lt_co
297e0 6d 70 69 6c 65 22 20 32 3e 63 6f 6e 66 74 65 73  mpile" 2>conftes
297f0 74 2e 65 72 72 29 0a 20 20 20 61 63 5f 73 74 61  t.err).   ac_sta
29800 74 75 73 3d 24 3f 0a 20 20 20 63 61 74 20 63 6f  tus=$?.   cat co
29810 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20  nftest.err >&5. 
29820 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 35    echo "$as_me:5
29830 37 39 33 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  793: \$? = $ac_s
29840 74 61 74 75 73 22 20 3e 26 35 0a 20 20 20 69 66  tatus" >&5.   if
29850 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
29860 73 29 20 26 26 20 74 65 73 74 20 2d 73 20 22 24  s) && test -s "$
29870 61 63 5f 6f 75 74 66 69 6c 65 22 3b 20 74 68 65  ac_outfile"; the
29880 6e 0a 20 20 20 20 20 23 20 54 68 65 20 63 6f 6d  n.     # The com
29890 70 69 6c 65 72 20 63 61 6e 20 6f 6e 6c 79 20 77  piler can only w
298a0 61 72 6e 20 61 6e 64 20 69 67 6e 6f 72 65 20 74  arn and ignore t
298b0 68 65 20 6f 70 74 69 6f 6e 20 69 66 20 6e 6f 74  he option if not
298c0 20 72 65 63 6f 67 6e 69 7a 65 64 0a 20 20 20 20   recognized.    
298d0 20 23 20 53 6f 20 73 61 79 20 6e 6f 20 69 66 20   # So say no if 
298e0 74 68 65 72 65 20 61 72 65 20 77 61 72 6e 69 6e  there are warnin
298f0 67 73 0a 20 20 20 20 20 69 66 20 74 65 73 74 20  gs.     if test 
29900 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72  ! -s conftest.er
29910 72 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 6c  r; then.       l
29920 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
29930 70 69 63 5f 77 6f 72 6b 73 3d 79 65 73 0a 20 20  pic_works=yes.  
29940 20 20 20 66 69 0a 20 20 20 66 69 0a 20 20 20 24     fi.   fi.   $
29950 72 6d 20 63 6f 6e 66 74 65 73 74 2a 0a 0a 66 69  rm conftest*..fi
29960 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
29970 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24  INENO: result: $
29980 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
29990 5f 70 69 63 5f 77 6f 72 6b 73 22 20 3e 26 35 0a  _pic_works" >&5.
299a0 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
299b0 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
299c0 5f 70 69 63 5f 77 6f 72 6b 73 22 20 3e 26 36 0a  _pic_works" >&6.
299d0 0a 69 66 20 74 65 73 74 20 78 22 24 6c 74 5f 70  .if test x"$lt_p
299e0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63  rog_compiler_pic
299f0 5f 77 6f 72 6b 73 22 20 3d 20 78 79 65 73 3b 20  _works" = xyes; 
29a00 74 68 65 6e 0a 20 20 20 20 63 61 73 65 20 24 6c  then.    case $l
29a10 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
29a20 70 69 63 20 69 6e 0a 20 20 20 20 20 22 22 20 7c  pic in.     "" |
29a30 20 22 20 22 2a 29 20 3b 3b 0a 20 20 20 20 20 2a   " "*) ;;.     *
29a40 29 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c  ) lt_prog_compil
29a50 65 72 5f 70 69 63 3d 22 20 24 6c 74 5f 70 72 6f  er_pic=" $lt_pro
29a60 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 22 20  g_compiler_pic" 
29a70 3b 3b 0a 20 20 20 20 20 65 73 61 63 0a 65 6c 73  ;;.     esac.els
29a80 65 0a 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f  e.    lt_prog_co
29a90 6d 70 69 6c 65 72 5f 70 69 63 3d 0a 20 20 20 20  mpiler_pic=.    
29aa0 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65   lt_prog_compile
29ab0 72 5f 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72  r_can_build_shar
29ac0 65 64 3d 6e 6f 0a 66 69 0a 0a 66 69 0a 63 61 73  ed=no.fi..fi.cas
29ad0 65 20 22 24 68 6f 73 74 5f 6f 73 22 20 69 6e 0a  e "$host_os" in.
29ae0 20 20 23 20 46 6f 72 20 70 6c 61 74 66 6f 72 6d    # For platform
29af0 73 20 77 68 69 63 68 20 64 6f 20 6e 6f 74 20 73  s which do not s
29b00 75 70 70 6f 72 74 20 50 49 43 2c 20 2d 44 50 49  upport PIC, -DPI
29b10 43 20 69 73 20 6d 65 61 6e 69 6e 67 6c 65 73 73  C is meaningless
29b20 3a 0a 20 20 2a 64 6a 67 70 70 2a 29 0a 20 20 20  :.  *djgpp*).   
29b30 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65   lt_prog_compile
29b40 72 5f 70 69 63 3d 0a 20 20 20 20 3b 3b 0a 20 20  r_pic=.    ;;.  
29b50 2a 29 0a 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63  *).    lt_prog_c
29b60 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 22 24 6c 74  ompiler_pic="$lt
29b70 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70  _prog_compiler_p
29b80 69 63 20 2d 44 50 49 43 22 0a 20 20 20 20 3b 3b  ic -DPIC".    ;;
29b90 0a 65 73 61 63 0a 0a 65 63 68 6f 20 22 24 61 73  .esac..echo "$as
29ba0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
29bb0 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c  cking if $compil
29bc0 65 72 20 73 75 70 70 6f 72 74 73 20 2d 63 20 2d  er supports -c -
29bd0 6f 20 66 69 6c 65 2e 24 61 63 5f 6f 62 6a 65 78  o file.$ac_objex
29be0 74 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  t" >&5.echo $ECH
29bf0 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 69 66  O_N "checking if
29c00 20 24 63 6f 6d 70 69 6c 65 72 20 73 75 70 70 6f   $compiler suppo
29c10 72 74 73 20 2d 63 20 2d 6f 20 66 69 6c 65 2e 24  rts -c -o file.$
29c20 61 63 5f 6f 62 6a 65 78 74 2e 2e 2e 20 24 45 43  ac_objext... $EC
29c30 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
29c40 74 20 22 24 7b 6c 74 5f 63 76 5f 70 72 6f 67 5f  t "${lt_cv_prog_
29c50 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 2b 73 65 74  compiler_c_o+set
29c60 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
29c70 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
29c80 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
29c90 20 3e 26 36 0a 65 6c 73 65 0a 20 20 6c 74 5f 63   >&6.else.  lt_c
29ca0 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  v_prog_compiler_
29cb0 63 5f 6f 3d 6e 6f 0a 20 20 20 24 72 6d 20 2d 72  c_o=no.   $rm -r
29cc0 20 63 6f 6e 66 74 65 73 74 20 32 3e 2f 64 65 76   conftest 2>/dev
29cd0 2f 6e 75 6c 6c 0a 20 20 20 6d 6b 64 69 72 20 63  /null.   mkdir c
29ce0 6f 6e 66 74 65 73 74 0a 20 20 20 63 64 20 63 6f  onftest.   cd co
29cf0 6e 66 74 65 73 74 0a 20 20 20 6d 6b 64 69 72 20  nftest.   mkdir 
29d00 6f 75 74 0a 20 20 20 70 72 69 6e 74 66 20 22 24  out.   printf "$
29d10 6c 74 5f 73 69 6d 70 6c 65 5f 63 6f 6d 70 69 6c  lt_simple_compil
29d20 65 5f 74 65 73 74 5f 63 6f 64 65 22 20 3e 20 63  e_test_code" > c
29d30 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
29d40 0a 20 20 20 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f  .   lt_compiler_
29d50 66 6c 61 67 3d 22 2d 6f 20 6f 75 74 2f 63 6f 6e  flag="-o out/con
29d60 66 74 65 73 74 32 2e 24 61 63 5f 6f 62 6a 65 78  ftest2.$ac_objex
29d70 74 22 0a 20 20 20 23 20 49 6e 73 65 72 74 20 74  t".   # Insert t
29d80 68 65 20 6f 70 74 69 6f 6e 20 65 69 74 68 65 72  he option either
29d90 20 28 31 29 20 61 66 74 65 72 20 74 68 65 20 6c   (1) after the l
29da0 61 73 74 20 2a 46 4c 41 47 53 20 76 61 72 69 61  ast *FLAGS varia
29db0 62 6c 65 2c 20 6f 72 0a 20 20 20 23 20 28 32 29  ble, or.   # (2)
29dc0 20 62 65 66 6f 72 65 20 61 20 77 6f 72 64 20 63   before a word c
29dd0 6f 6e 74 61 69 6e 69 6e 67 20 22 63 6f 6e 66 74  ontaining "conft
29de0 65 73 74 2e 22 2c 20 6f 72 20 28 33 29 20 61 74  est.", or (3) at
29df0 20 74 68 65 20 65 6e 64 2e 0a 20 20 20 23 20 4e   the end..   # N
29e00 6f 74 65 20 74 68 61 74 20 24 61 63 5f 63 6f 6d  ote that $ac_com
29e10 70 69 6c 65 20 69 74 73 65 6c 66 20 64 6f 65 73  pile itself does
29e20 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 62 61 63   not contain bac
29e30 6b 73 6c 61 73 68 65 73 20 61 6e 64 20 62 65 67  kslashes and beg
29e40 69 6e 73 0a 20 20 20 23 20 77 69 74 68 20 61 20  ins.   # with a 
29e50 64 6f 6c 6c 61 72 20 73 69 67 6e 20 28 6e 6f 74  dollar sign (not
29e60 20 61 20 68 79 70 68 65 6e 29 2c 20 73 6f 20 74   a hyphen), so t
29e70 68 65 20 65 63 68 6f 20 73 68 6f 75 6c 64 20 77  he echo should w
29e80 6f 72 6b 20 63 6f 72 72 65 63 74 6c 79 2e 0a 20  ork correctly.. 
29e90 20 20 6c 74 5f 63 6f 6d 70 69 6c 65 3d 60 65 63    lt_compile=`ec
29ea0 68 6f 20 22 24 61 63 5f 63 6f 6d 70 69 6c 65 22  ho "$ac_compile"
29eb0 20 7c 20 24 53 45 44 20 5c 0a 20 20 20 2d 65 20   | $SED \.   -e 
29ec0 27 73 3a 2e 2a 46 4c 41 47 53 7d 3f 20 3a 26 24  's:.*FLAGS}? :&$
29ed0 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  lt_compiler_flag
29ee0 20 3a 3b 20 74 27 20 5c 0a 20 20 20 2d 65 20 27   :; t' \.   -e '
29ef0 73 3a 20 5b 5e 20 5d 2a 63 6f 6e 66 74 65 73 74  s: [^ ]*conftest
29f00 5c 2e 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 72  \.: $lt_compiler
29f10 5f 66 6c 61 67 26 3a 3b 20 74 27 20 5c 0a 20 20  _flag&:; t' \.  
29f20 20 2d 65 20 27 73 3a 24 3a 20 24 6c 74 5f 63 6f   -e 's:$: $lt_co
29f30 6d 70 69 6c 65 72 5f 66 6c 61 67 3a 27 60 0a 20  mpiler_flag:'`. 
29f40 20 20 28 65 76 61 6c 20 65 63 68 6f 20 22 5c 22    (eval echo "\"
29f50 5c 24 61 73 5f 6d 65 3a 35 38 34 39 3a 20 24 6c  \$as_me:5849: $l
29f60 74 5f 63 6f 6d 70 69 6c 65 5c 22 22 20 3e 26 35  t_compile\"" >&5
29f70 29 0a 20 20 20 28 65 76 61 6c 20 22 24 6c 74 5f  ).   (eval "$lt_
29f80 63 6f 6d 70 69 6c 65 22 20 32 3e 6f 75 74 2f 63  compile" 2>out/c
29f90 6f 6e 66 74 65 73 74 2e 65 72 72 29 0a 20 20 20  onftest.err).   
29fa0 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 20  ac_status=$?.   
29fb0 63 61 74 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74  cat out/conftest
29fc0 2e 65 72 72 20 3e 26 35 0a 20 20 20 65 63 68 6f  .err >&5.   echo
29fd0 20 22 24 61 73 5f 6d 65 3a 35 38 35 33 3a 20 5c   "$as_me:5853: \
29fe0 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
29ff0 20 3e 26 35 0a 20 20 20 69 66 20 28 65 78 69 74   >&5.   if (exit
2a000 20 24 61 63 5f 73 74 61 74 75 73 29 20 26 26 20   $ac_status) && 
2a010 74 65 73 74 20 2d 73 20 6f 75 74 2f 63 6f 6e 66  test -s out/conf
2a020 74 65 73 74 32 2e 24 61 63 5f 6f 62 6a 65 78 74  test2.$ac_objext
2a030 0a 20 20 20 74 68 65 6e 0a 20 20 20 20 20 23 20  .   then.     # 
2a040 54 68 65 20 63 6f 6d 70 69 6c 65 72 20 63 61 6e  The compiler can
2a050 20 6f 6e 6c 79 20 77 61 72 6e 20 61 6e 64 20 69   only warn and i
2a060 67 6e 6f 72 65 20 74 68 65 20 6f 70 74 69 6f 6e  gnore the option
2a070 20 69 66 20 6e 6f 74 20 72 65 63 6f 67 6e 69 7a   if not recogniz
2a080 65 64 0a 20 20 20 20 20 23 20 53 6f 20 73 61 79  ed.     # So say
2a090 20 6e 6f 20 69 66 20 74 68 65 72 65 20 61 72 65   no if there are
2a0a0 20 77 61 72 6e 69 6e 67 73 0a 20 20 20 20 20 69   warnings.     i
2a0b0 66 20 74 65 73 74 20 21 20 2d 73 20 6f 75 74 2f  f test ! -s out/
2a0c0 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68  conftest.err; th
2a0d0 65 6e 0a 20 20 20 20 20 20 20 6c 74 5f 63 76 5f  en.       lt_cv_
2a0e0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f  prog_compiler_c_
2a0f0 6f 3d 79 65 73 0a 20 20 20 20 20 66 69 0a 20 20  o=yes.     fi.  
2a100 20 66 69 0a 20 20 20 63 68 6d 6f 64 20 75 2b 77   fi.   chmod u+w
2a110 20 2e 0a 20 20 20 24 72 6d 20 63 6f 6e 66 74 65   ..   $rm confte
2a120 73 74 2a 0a 20 20 20 23 20 53 47 49 20 43 2b 2b  st*.   # SGI C++
2a130 20 63 6f 6d 70 69 6c 65 72 20 77 69 6c 6c 20 63   compiler will c
2a140 72 65 61 74 65 20 64 69 72 65 63 74 6f 72 79 20  reate directory 
2a150 6f 75 74 2f 69 69 5f 66 69 6c 65 73 2f 20 66 6f  out/ii_files/ fo
2a160 72 0a 20 20 20 23 20 74 65 6d 70 6c 61 74 65 20  r.   # template 
2a170 69 6e 73 74 61 6e 74 69 61 74 69 6f 6e 0a 20 20  instantiation.  
2a180 20 74 65 73 74 20 2d 64 20 6f 75 74 2f 69 69 5f   test -d out/ii_
2a190 66 69 6c 65 73 20 26 26 20 24 72 6d 20 6f 75 74  files && $rm out
2a1a0 2f 69 69 5f 66 69 6c 65 73 2f 2a 20 26 26 20 72  /ii_files/* && r
2a1b0 6d 64 69 72 20 6f 75 74 2f 69 69 5f 66 69 6c 65  mdir out/ii_file
2a1c0 73 0a 20 20 20 24 72 6d 20 6f 75 74 2f 2a 20 26  s.   $rm out/* &
2a1d0 26 20 72 6d 64 69 72 20 6f 75 74 0a 20 20 20 63  & rmdir out.   c
2a1e0 64 20 2e 2e 0a 20 20 20 72 6d 64 69 72 20 63 6f  d ...   rmdir co
2a1f0 6e 66 74 65 73 74 0a 20 20 20 24 72 6d 20 63 6f  nftest.   $rm co
2a200 6e 66 74 65 73 74 2a 0a 0a 66 69 0a 65 63 68 6f  nftest*..fi.echo
2a210 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
2a220 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76  : result: $lt_cv
2a230 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63  _prog_compiler_c
2a240 5f 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  _o" >&5.echo "${
2a250 45 43 48 4f 5f 54 7d 24 6c 74 5f 63 76 5f 70 72  ECHO_T}$lt_cv_pr
2a260 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 22  og_compiler_c_o"
2a270 20 3e 26 36 0a 0a 0a 68 61 72 64 5f 6c 69 6e 6b   >&6...hard_link
2a280 73 3d 22 6e 6f 74 74 65 73 74 65 64 22 0a 69 66  s="nottested".if
2a290 20 74 65 73 74 20 22 24 6c 74 5f 63 76 5f 70 72   test "$lt_cv_pr
2a2a0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 22  og_compiler_c_o"
2a2b0 20 3d 20 6e 6f 20 26 26 20 74 65 73 74 20 22 24   = no && test "$
2a2c0 6e 65 65 64 5f 6c 6f 63 6b 73 22 20 21 3d 20 6e  need_locks" != n
2a2d0 6f 3b 20 74 68 65 6e 0a 20 20 23 20 64 6f 20 6e  o; then.  # do n
2a2e0 6f 74 20 6f 76 65 72 77 72 69 74 65 20 74 68 65  ot overwrite the
2a2f0 20 76 61 6c 75 65 20 6f 66 20 6e 65 65 64 5f 6c   value of need_l
2a300 6f 63 6b 73 20 70 72 6f 76 69 64 65 64 20 62 79  ocks provided by
2a310 20 74 68 65 20 75 73 65 72 0a 20 20 65 63 68 6f   the user.  echo
2a320 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
2a330 3a 20 63 68 65 63 6b 69 6e 67 20 69 66 20 77 65  : checking if we
2a340 20 63 61 6e 20 6c 6f 63 6b 20 77 69 74 68 20 68   can lock with h
2a350 61 72 64 20 6c 69 6e 6b 73 22 20 3e 26 35 0a 65  ard links" >&5.e
2a360 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
2a370 63 6b 69 6e 67 20 69 66 20 77 65 20 63 61 6e 20  cking if we can 
2a380 6c 6f 63 6b 20 77 69 74 68 20 68 61 72 64 20 6c  lock with hard l
2a390 69 6e 6b 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  inks... $ECHO_C"
2a3a0 20 3e 26 36 0a 20 20 68 61 72 64 5f 6c 69 6e 6b   >&6.  hard_link
2a3b0 73 3d 79 65 73 0a 20 20 24 72 6d 20 63 6f 6e 66  s=yes.  $rm conf
2a3c0 74 65 73 74 2a 0a 20 20 6c 6e 20 63 6f 6e 66 74  test*.  ln conft
2a3d0 65 73 74 2e 61 20 63 6f 6e 66 74 65 73 74 2e 62  est.a conftest.b
2a3e0 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 20   2>/dev/null && 
2a3f0 68 61 72 64 5f 6c 69 6e 6b 73 3d 6e 6f 0a 20 20  hard_links=no.  
2a400 74 6f 75 63 68 20 63 6f 6e 66 74 65 73 74 2e 61  touch conftest.a
2a410 0a 20 20 6c 6e 20 63 6f 6e 66 74 65 73 74 2e 61  .  ln conftest.a
2a420 20 63 6f 6e 66 74 65 73 74 2e 62 20 32 3e 26 35   conftest.b 2>&5
2a430 20 7c 7c 20 68 61 72 64 5f 6c 69 6e 6b 73 3d 6e   || hard_links=n
2a440 6f 0a 20 20 6c 6e 20 63 6f 6e 66 74 65 73 74 2e  o.  ln conftest.
2a450 61 20 63 6f 6e 66 74 65 73 74 2e 62 20 32 3e 2f  a conftest.b 2>/
2a460 64 65 76 2f 6e 75 6c 6c 20 26 26 20 68 61 72 64  dev/null && hard
2a470 5f 6c 69 6e 6b 73 3d 6e 6f 0a 20 20 65 63 68 6f  _links=no.  echo
2a480 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
2a490 3a 20 72 65 73 75 6c 74 3a 20 24 68 61 72 64 5f  : result: $hard_
2a4a0 6c 69 6e 6b 73 22 20 3e 26 35 0a 65 63 68 6f 20  links" >&5.echo 
2a4b0 22 24 7b 45 43 48 4f 5f 54 7d 24 68 61 72 64 5f  "${ECHO_T}$hard_
2a4c0 6c 69 6e 6b 73 22 20 3e 26 36 0a 20 20 69 66 20  links" >&6.  if 
2a4d0 74 65 73 74 20 22 24 68 61 72 64 5f 6c 69 6e 6b  test "$hard_link
2a4e0 73 22 20 3d 20 6e 6f 3b 20 74 68 65 6e 0a 20 20  s" = no; then.  
2a4f0 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65    { echo "$as_me
2a500 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e  :$LINENO: WARNIN
2a510 47 3a 20 5c 60 24 43 43 27 20 64 6f 65 73 20 6e  G: \`$CC' does n
2a520 6f 74 20 73 75 70 70 6f 72 74 20 5c 60 2d 63 20  ot support \`-c 
2a530 2d 6f 27 2c 20 73 6f 20 5c 60 6d 61 6b 65 20 2d  -o', so \`make -
2a540 6a 27 20 6d 61 79 20 62 65 20 75 6e 73 61 66 65  j' may be unsafe
2a550 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f  " >&5.echo "$as_
2a560 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 5c 60 24  me: WARNING: \`$
2a570 43 43 27 20 64 6f 65 73 20 6e 6f 74 20 73 75 70  CC' does not sup
2a580 70 6f 72 74 20 5c 60 2d 63 20 2d 6f 27 2c 20 73  port \`-c -o', s
2a590 6f 20 5c 60 6d 61 6b 65 20 2d 6a 27 20 6d 61 79  o \`make -j' may
2a5a0 20 62 65 20 75 6e 73 61 66 65 22 20 3e 26 32 3b   be unsafe" >&2;
2a5b0 7d 0a 20 20 20 20 6e 65 65 64 5f 6c 6f 63 6b 73  }.    need_locks
2a5c0 3d 77 61 72 6e 0a 20 20 66 69 0a 65 6c 73 65 0a  =warn.  fi.else.
2a5d0 20 20 6e 65 65 64 5f 6c 6f 63 6b 73 3d 6e 6f 0a    need_locks=no.
2a5e0 66 69 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  fi..echo "$as_me
2a5f0 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
2a600 6e 67 20 77 68 65 74 68 65 72 20 74 68 65 20 24  ng whether the $
2a610 63 6f 6d 70 69 6c 65 72 20 6c 69 6e 6b 65 72 20  compiler linker 
2a620 28 24 4c 44 29 20 73 75 70 70 6f 72 74 73 20 73  ($LD) supports s
2a630 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 22  hared libraries"
2a640 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
2a650 4e 20 22 63 68 65 63 6b 69 6e 67 20 77 68 65 74  N "checking whet
2a660 68 65 72 20 74 68 65 20 24 63 6f 6d 70 69 6c 65  her the $compile
2a670 72 20 6c 69 6e 6b 65 72 20 28 24 4c 44 29 20 73  r linker ($LD) s
2a680 75 70 70 6f 72 74 73 20 73 68 61 72 65 64 20 6c  upports shared l
2a690 69 62 72 61 72 69 65 73 2e 2e 2e 20 24 45 43 48  ibraries... $ECH
2a6a0 4f 5f 43 22 20 3e 26 36 0a 0a 20 20 72 75 6e 70  O_C" >&6..  runp
2a6b0 61 74 68 5f 76 61 72 3d 0a 20 20 61 6c 6c 6f 77  ath_var=.  allow
2a6c0 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d  _undefined_flag=
2a6d0 0a 20 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64  .  enable_shared
2a6e0 5f 77 69 74 68 5f 73 74 61 74 69 63 5f 72 75 6e  _with_static_run
2a6f0 74 69 6d 65 73 3d 6e 6f 0a 20 20 61 72 63 68 69  times=no.  archi
2a700 76 65 5f 63 6d 64 73 3d 0a 20 20 61 72 63 68 69  ve_cmds=.  archi
2a710 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 0a  ve_expsym_cmds=.
2a720 20 20 6f 6c 64 5f 61 72 63 68 69 76 65 5f 46 72    old_archive_Fr
2a730 6f 6d 5f 6e 65 77 5f 63 6d 64 73 3d 0a 20 20 6f  om_new_cmds=.  o
2a740 6c 64 5f 61 72 63 68 69 76 65 5f 66 72 6f 6d 5f  ld_archive_from_
2a750 65 78 70 73 79 6d 73 5f 63 6d 64 73 3d 0a 20 20  expsyms_cmds=.  
2a760 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66  export_dynamic_f
2a770 6c 61 67 5f 73 70 65 63 3d 0a 20 20 77 68 6f 6c  lag_spec=.  whol
2a780 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73  e_archive_flag_s
2a790 70 65 63 3d 0a 20 20 74 68 72 65 61 64 5f 73 61  pec=.  thread_sa
2a7a0 66 65 5f 66 6c 61 67 5f 73 70 65 63 3d 0a 20 20  fe_flag_spec=.  
2a7b0 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
2a7c0 66 6c 61 67 5f 73 70 65 63 3d 0a 20 20 68 61 72  flag_spec=.  har
2a7d0 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61  dcode_libdir_fla
2a7e0 67 5f 73 70 65 63 5f 6c 64 3d 0a 20 20 68 61 72  g_spec_ld=.  har
2a7f0 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70  dcode_libdir_sep
2a800 61 72 61 74 6f 72 3d 0a 20 20 68 61 72 64 63 6f  arator=.  hardco
2a810 64 65 5f 64 69 72 65 63 74 3d 6e 6f 0a 20 20 68  de_direct=no.  h
2a820 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d  ardcode_minus_L=
2a830 6e 6f 0a 20 20 68 61 72 64 63 6f 64 65 5f 73 68  no.  hardcode_sh
2a840 6c 69 62 70 61 74 68 5f 76 61 72 3d 75 6e 73 75  libpath_var=unsu
2a850 70 70 6f 72 74 65 64 0a 20 20 6c 69 6e 6b 5f 61  pported.  link_a
2a860 6c 6c 5f 64 65 70 6c 69 62 73 3d 75 6e 6b 6e 6f  ll_deplibs=unkno
2a870 77 6e 0a 20 20 68 61 72 64 63 6f 64 65 5f 61 75  wn.  hardcode_au
2a880 74 6f 6d 61 74 69 63 3d 6e 6f 0a 20 20 6d 6f 64  tomatic=no.  mod
2a890 75 6c 65 5f 63 6d 64 73 3d 0a 20 20 6d 6f 64 75  ule_cmds=.  modu
2a8a0 6c 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 0a  le_expsym_cmds=.
2a8b0 20 20 61 6c 77 61 79 73 5f 65 78 70 6f 72 74 5f    always_export_
2a8c0 73 79 6d 62 6f 6c 73 3d 6e 6f 0a 20 20 65 78 70  symbols=no.  exp
2a8d0 6f 72 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d 64 73  ort_symbols_cmds
2a8e0 3d 27 24 4e 4d 20 24 6c 69 62 6f 62 6a 73 20 24  ='$NM $libobjs $
2a8f0 63 6f 6e 76 65 6e 69 65 6e 63 65 20 7c 20 24 67  convenience | $g
2a900 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70  lobal_symbol_pip
2a910 65 20 7c 20 24 53 45 44 20 27 5c 27 27 73 2f 2e  e | $SED '\''s/.
2a920 2a 20 2f 2f 27 5c 27 27 20 7c 20 73 6f 72 74 20  * //'\'' | sort 
2a930 7c 20 75 6e 69 71 20 3e 20 24 65 78 70 6f 72 74  | uniq > $export
2a940 5f 73 79 6d 62 6f 6c 73 27 0a 20 20 23 20 69 6e  _symbols'.  # in
2a950 63 6c 75 64 65 5f 65 78 70 73 79 6d 73 20 73 68  clude_expsyms sh
2a960 6f 75 6c 64 20 62 65 20 61 20 6c 69 73 74 20 6f  ould be a list o
2a970 66 20 73 70 61 63 65 2d 73 65 70 61 72 61 74 65  f space-separate
2a980 64 20 73 79 6d 62 6f 6c 73 20 74 6f 20 62 65 20  d symbols to be 
2a990 2a 61 6c 77 61 79 73 2a 0a 20 20 23 20 69 6e 63  *always*.  # inc
2a9a0 6c 75 64 65 64 20 69 6e 20 74 68 65 20 73 79 6d  luded in the sym
2a9b0 62 6f 6c 20 6c 69 73 74 0a 20 20 69 6e 63 6c 75  bol list.  inclu
2a9c0 64 65 5f 65 78 70 73 79 6d 73 3d 0a 20 20 23 20  de_expsyms=.  # 
2a9d0 65 78 63 6c 75 64 65 5f 65 78 70 73 79 6d 73 20  exclude_expsyms 
2a9e0 63 61 6e 20 62 65 20 61 6e 20 65 78 74 65 6e 64  can be an extend
2a9f0 65 64 20 72 65 67 65 78 70 20 6f 66 20 73 79 6d  ed regexp of sym
2aa00 62 6f 6c 73 20 74 6f 20 65 78 63 6c 75 64 65 0a  bols to exclude.
2aa10 20 20 23 20 69 74 20 77 69 6c 6c 20 62 65 20 77    # it will be w
2aa20 72 61 70 70 65 64 20 62 79 20 60 20 28 27 20 61  rapped by ` (' a
2aa30 6e 64 20 60 29 24 27 2c 20 73 6f 20 6f 6e 65 20  nd `)$', so one 
2aa40 6d 75 73 74 20 6e 6f 74 20 6d 61 74 63 68 20 62  must not match b
2aa50 65 67 69 6e 6e 69 6e 67 20 6f 72 0a 20 20 23 20  eginning or.  # 
2aa60 65 6e 64 20 6f 66 20 6c 69 6e 65 2e 20 20 45 78  end of line.  Ex
2aa70 61 6d 70 6c 65 3a 20 60 61 7c 62 63 7c 2e 2a 64  ample: `a|bc|.*d
2aa80 2e 2a 27 20 77 69 6c 6c 20 65 78 63 6c 75 64 65  .*' will exclude
2aa90 20 74 68 65 20 73 79 6d 62 6f 6c 73 20 60 61 27   the symbols `a'
2aaa0 20 61 6e 64 20 60 62 63 27 2c 0a 20 20 23 20 61   and `bc',.  # a
2aab0 73 20 77 65 6c 6c 20 61 73 20 61 6e 79 20 73 79  s well as any sy
2aac0 6d 62 6f 6c 20 74 68 61 74 20 63 6f 6e 74 61 69  mbol that contai
2aad0 6e 73 20 60 64 27 2e 0a 20 20 65 78 63 6c 75 64  ns `d'..  exclud
2aae0 65 5f 65 78 70 73 79 6d 73 3d 22 5f 47 4c 4f 42  e_expsyms="_GLOB
2aaf0 41 4c 5f 4f 46 46 53 45 54 5f 54 41 42 4c 45 5f  AL_OFFSET_TABLE_
2ab00 22 0a 20 20 23 20 41 6c 74 68 6f 75 67 68 20 5f  ".  # Although _
2ab10 47 4c 4f 42 41 4c 5f 4f 46 46 53 45 54 5f 54 41  GLOBAL_OFFSET_TA
2ab20 42 4c 45 5f 20 69 73 20 61 20 76 61 6c 69 64 20  BLE_ is a valid 
2ab30 73 79 6d 62 6f 6c 20 43 20 6e 61 6d 65 2c 20 6d  symbol C name, m
2ab40 6f 73 74 20 61 2e 6f 75 74 0a 20 20 23 20 70 6c  ost a.out.  # pl
2ab50 61 74 66 6f 72 6d 73 20 28 61 62 29 75 73 65 20  atforms (ab)use 
2ab60 69 74 20 69 6e 20 50 49 43 20 63 6f 64 65 2c 20  it in PIC code, 
2ab70 62 75 74 20 74 68 65 69 72 20 6c 69 6e 6b 65 72  but their linker
2ab80 73 20 67 65 74 20 63 6f 6e 66 75 73 65 64 20 69  s get confused i
2ab90 66 0a 20 20 23 20 74 68 65 20 73 79 6d 62 6f 6c  f.  # the symbol
2aba0 20 69 73 20 65 78 70 6c 69 63 69 74 6c 79 20 72   is explicitly r
2abb0 65 66 65 72 65 6e 63 65 64 2e 20 20 53 69 6e 63  eferenced.  Sinc
2abc0 65 20 70 6f 72 74 61 62 6c 65 20 63 6f 64 65 20  e portable code 
2abd0 63 61 6e 6e 6f 74 0a 20 20 23 20 72 65 6c 79 20  cannot.  # rely 
2abe0 6f 6e 20 74 68 69 73 20 73 79 6d 62 6f 6c 20 6e  on this symbol n
2abf0 61 6d 65 2c 20 69 74 27 73 20 70 72 6f 62 61 62  ame, it's probab
2ac00 6c 79 20 66 69 6e 65 20 74 6f 20 6e 65 76 65 72  ly fine to never
2ac10 20 69 6e 63 6c 75 64 65 20 69 74 20 69 6e 0a 20   include it in. 
2ac20 20 23 20 70 72 65 6c 6f 61 64 65 64 20 73 79 6d   # preloaded sym
2ac30 62 6f 6c 20 74 61 62 6c 65 73 2e 0a 20 20 65 78  bol tables..  ex
2ac40 74 72 61 63 74 5f 65 78 70 73 79 6d 73 5f 63 6d  tract_expsyms_cm
2ac50 64 73 3d 0a 0a 20 20 63 61 73 65 20 24 68 6f 73  ds=..  case $hos
2ac60 74 5f 6f 73 20 69 6e 0a 20 20 63 79 67 77 69 6e  t_os in.  cygwin
2ac70 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c 20 70 77 33  * | mingw* | pw3
2ac80 32 2a 29 0a 20 20 20 20 23 20 46 49 58 4d 45 3a  2*).    # FIXME:
2ac90 20 74 68 65 20 4d 53 56 43 2b 2b 20 70 6f 72 74   the MSVC++ port
2aca0 20 68 61 73 6e 27 74 20 62 65 65 6e 20 74 65 73   hasn't been tes
2acb0 74 65 64 20 69 6e 20 61 20 6c 6f 6f 6f 6f 6e 67  ted in a loooong
2acc0 20 74 69 6d 65 0a 20 20 20 20 23 20 57 68 65 6e   time.    # When
2acd0 20 6e 6f 74 20 75 73 69 6e 67 20 67 63 63 2c 20   not using gcc, 
2ace0 77 65 20 63 75 72 72 65 6e 74 6c 79 20 61 73 73  we currently ass
2acf0 75 6d 65 20 74 68 61 74 20 77 65 20 61 72 65 20  ume that we are 
2ad00 75 73 69 6e 67 0a 20 20 20 20 23 20 4d 69 63 72  using.    # Micr
2ad10 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 43 2b 2b  osoft Visual C++
2ad20 2e 0a 20 20 20 20 69 66 20 74 65 73 74 20 22 24  ..    if test "$
2ad30 47 43 43 22 20 21 3d 20 79 65 73 3b 20 74 68 65  GCC" != yes; the
2ad40 6e 0a 20 20 20 20 20 20 77 69 74 68 5f 67 6e 75  n.      with_gnu
2ad50 5f 6c 64 3d 6e 6f 0a 20 20 20 20 66 69 0a 20 20  _ld=no.    fi.  
2ad60 20 20 3b 3b 0a 20 20 6f 70 65 6e 62 73 64 2a 29    ;;.  openbsd*)
2ad70 0a 20 20 20 20 77 69 74 68 5f 67 6e 75 5f 6c 64  .    with_gnu_ld
2ad80 3d 6e 6f 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61  =no.    ;;.  esa
2ad90 63 0a 0a 20 20 6c 64 5f 73 68 6c 69 62 73 3d 79  c..  ld_shlibs=y
2ada0 65 73 0a 20 20 69 66 20 74 65 73 74 20 22 24 77  es.  if test "$w
2adb0 69 74 68 5f 67 6e 75 5f 6c 64 22 20 3d 20 79 65  ith_gnu_ld" = ye
2adc0 73 3b 20 74 68 65 6e 0a 20 20 20 20 23 20 49 66  s; then.    # If
2add0 20 61 72 63 68 69 76 65 5f 63 6d 64 73 20 72 75   archive_cmds ru
2ade0 6e 73 20 4c 44 2c 20 6e 6f 74 20 43 43 2c 20 77  ns LD, not CC, w
2adf0 6c 61 72 63 20 73 68 6f 75 6c 64 20 62 65 20 65  larc should be e
2ae00 6d 70 74 79 0a 20 20 20 20 77 6c 61 72 63 3d 27  mpty.    wlarc='
2ae10 24 7b 77 6c 7d 27 0a 0a 20 20 20 20 23 20 53 65  ${wl}'..    # Se
2ae20 65 20 69 66 20 47 4e 55 20 6c 64 20 73 75 70 70  e if GNU ld supp
2ae30 6f 72 74 73 20 73 68 61 72 65 64 20 6c 69 62 72  orts shared libr
2ae40 61 72 69 65 73 2e 0a 20 20 20 20 63 61 73 65 20  aries..    case 
2ae50 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20 20  $host_os in.    
2ae60 61 69 78 33 2a 20 7c 20 61 69 78 34 2a 20 7c 20  aix3* | aix4* | 
2ae70 61 69 78 35 2a 29 0a 20 20 20 20 20 20 23 20 4f  aix5*).      # O
2ae80 6e 20 41 49 58 2f 50 50 43 2c 20 74 68 65 20 47  n AIX/PPC, the G
2ae90 4e 55 20 6c 69 6e 6b 65 72 20 69 73 20 76 65 72  NU linker is ver
2aea0 79 20 62 72 6f 6b 65 6e 0a 20 20 20 20 20 20 69  y broken.      i
2aeb0 66 20 74 65 73 74 20 22 24 68 6f 73 74 5f 63 70  f test "$host_cp
2aec0 75 22 20 21 3d 20 69 61 36 34 3b 20 74 68 65 6e  u" != ia64; then
2aed0 0a 09 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 09  ..ld_shlibs=no..
2aee0 63 61 74 20 3c 3c 45 4f 46 20 31 3e 26 32 0a 0a  cat <<EOF 1>&2..
2aef0 2a 2a 2a 20 57 61 72 6e 69 6e 67 3a 20 74 68 65  *** Warning: the
2af00 20 47 4e 55 20 6c 69 6e 6b 65 72 2c 20 61 74 20   GNU linker, at 
2af10 6c 65 61 73 74 20 75 70 20 74 6f 20 72 65 6c 65  least up to rele
2af20 61 73 65 20 32 2e 39 2e 31 2c 20 69 73 20 72 65  ase 2.9.1, is re
2af30 70 6f 72 74 65 64 0a 2a 2a 2a 20 74 6f 20 62 65  ported.*** to be
2af40 20 75 6e 61 62 6c 65 20 74 6f 20 72 65 6c 69 61   unable to relia
2af50 62 6c 79 20 63 72 65 61 74 65 20 73 68 61 72 65  bly create share
2af60 64 20 6c 69 62 72 61 72 69 65 73 20 6f 6e 20 41  d libraries on A
2af70 49 58 2e 0a 2a 2a 2a 20 54 68 65 72 65 66 6f 72  IX..*** Therefor
2af80 65 2c 20 6c 69 62 74 6f 6f 6c 20 69 73 20 64 69  e, libtool is di
2af90 73 61 62 6c 69 6e 67 20 73 68 61 72 65 64 20 6c  sabling shared l
2afa0 69 62 72 61 72 69 65 73 20 73 75 70 70 6f 72 74  ibraries support
2afb0 2e 20 20 49 66 20 79 6f 75 0a 2a 2a 2a 20 72 65  .  If you.*** re
2afc0 61 6c 6c 79 20 63 61 72 65 20 66 6f 72 20 73 68  ally care for sh
2afd0 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 2c 20  ared libraries, 
2afe0 79 6f 75 20 6d 61 79 20 77 61 6e 74 20 74 6f 20  you may want to 
2aff0 6d 6f 64 69 66 79 20 79 6f 75 72 20 50 41 54 48  modify your PATH
2b000 0a 2a 2a 2a 20 73 6f 20 74 68 61 74 20 61 20 6e  .*** so that a n
2b010 6f 6e 2d 47 4e 55 20 6c 69 6e 6b 65 72 20 69 73  on-GNU linker is
2b020 20 66 6f 75 6e 64 2c 20 61 6e 64 20 74 68 65 6e   found, and then
2b030 20 72 65 73 74 61 72 74 2e 0a 0a 45 4f 46 0a 20   restart...EOF. 
2b040 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b       fi.      ;;
2b050 0a 0a 20 20 20 20 61 6d 69 67 61 6f 73 2a 29 0a  ..    amigaos*).
2b060 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d        archive_cm
2b070 64 73 3d 27 24 72 6d 20 24 6f 75 74 70 75 74 5f  ds='$rm $output_
2b080 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72 61  objdir/a2ixlibra
2b090 72 79 2e 64 61 74 61 7e 24 65 63 68 6f 20 22 23  ry.data~$echo "#
2b0a0 64 65 66 69 6e 65 20 4e 41 4d 45 20 24 6c 69 62  define NAME $lib
2b0b0 6e 61 6d 65 22 20 3e 20 24 6f 75 74 70 75 74 5f  name" > $output_
2b0c0 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72 61  objdir/a2ixlibra
2b0d0 72 79 2e 64 61 74 61 7e 24 65 63 68 6f 20 22 23  ry.data~$echo "#
2b0e0 64 65 66 69 6e 65 20 4c 49 42 52 41 52 59 5f 49  define LIBRARY_I
2b0f0 44 20 31 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f  D 1" >> $output_
2b100 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72 61  objdir/a2ixlibra
2b110 72 79 2e 64 61 74 61 7e 24 65 63 68 6f 20 22 23  ry.data~$echo "#
2b120 64 65 66 69 6e 65 20 56 45 52 53 49 4f 4e 20 24  define VERSION $
2b130 6d 61 6a 6f 72 22 20 3e 3e 20 24 6f 75 74 70 75  major" >> $outpu
2b140 74 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69 62  t_objdir/a2ixlib
2b150 72 61 72 79 2e 64 61 74 61 7e 24 65 63 68 6f 20  rary.data~$echo 
2b160 22 23 64 65 66 69 6e 65 20 52 45 56 49 53 49 4f  "#define REVISIO
2b170 4e 20 24 72 65 76 69 73 69 6f 6e 22 20 3e 3e 20  N $revision" >> 
2b180 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61  $output_objdir/a
2b190 32 69 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e  2ixlibrary.data~
2b1a0 24 41 52 20 24 41 52 5f 46 4c 41 47 53 20 24 6c  $AR $AR_FLAGS $l
2b1b0 69 62 20 24 6c 69 62 6f 62 6a 73 7e 24 52 41 4e  ib $libobjs~$RAN
2b1c0 4c 49 42 20 24 6c 69 62 7e 28 63 64 20 24 6f 75  LIB $lib~(cd $ou
2b1d0 74 70 75 74 5f 6f 62 6a 64 69 72 20 26 26 20 61  tput_objdir && a
2b1e0 32 69 78 6c 69 62 72 61 72 79 20 2d 33 32 29 27  2ixlibrary -32)'
2b1f0 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  .      hardcode_
2b200 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63  libdir_flag_spec
2b210 3d 27 2d 4c 24 6c 69 62 64 69 72 27 0a 20 20 20  ='-L$libdir'.   
2b220 20 20 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75     hardcode_minu
2b230 73 5f 4c 3d 79 65 73 0a 0a 20 20 20 20 20 20 23  s_L=yes..      #
2b240 20 53 61 6d 75 65 6c 20 41 2e 20 46 61 6c 76 6f   Samuel A. Falvo
2b250 20 49 49 20 3c 6b 63 35 74 6a 61 40 64 6f 6c 70   II <kc5tja@dolp
2b260 68 69 6e 2e 6f 70 65 6e 70 72 6f 6a 65 63 74 73  hin.openprojects
2b270 2e 6e 65 74 3e 20 72 65 70 6f 72 74 73 0a 20 20  .net> reports.  
2b280 20 20 20 20 23 20 74 68 61 74 20 74 68 65 20 73      # that the s
2b290 65 6d 61 6e 74 69 63 73 20 6f 66 20 64 79 6e 61  emantics of dyna
2b2a0 6d 69 63 20 6c 69 62 72 61 72 69 65 73 20 6f 6e  mic libraries on
2b2b0 20 41 6d 69 67 61 4f 53 2c 20 61 74 20 6c 65 61   AmigaOS, at lea
2b2c0 73 74 20 75 70 0a 20 20 20 20 20 20 23 20 74 6f  st up.      # to
2b2d0 20 76 65 72 73 69 6f 6e 20 34 2c 20 69 73 20 74   version 4, is t
2b2e0 6f 20 73 68 61 72 65 20 64 61 74 61 20 61 6d 6f  o share data amo
2b2f0 6e 67 20 6d 75 6c 74 69 70 6c 65 20 70 72 6f 67  ng multiple prog
2b300 72 61 6d 73 20 6c 69 6e 6b 65 64 0a 20 20 20 20  rams linked.    
2b310 20 20 23 20 77 69 74 68 20 74 68 65 20 73 61 6d    # with the sam
2b320 65 20 64 79 6e 61 6d 69 63 20 6c 69 62 72 61 72  e dynamic librar
2b330 79 2e 20 20 53 69 6e 63 65 20 74 68 69 73 20 64  y.  Since this d
2b340 6f 65 73 6e 27 74 20 6d 61 74 63 68 20 74 68 65  oesn't match the
2b350 0a 20 20 20 20 20 20 23 20 62 65 68 61 76 69 6f  .      # behavio
2b360 72 20 6f 66 20 73 68 61 72 65 64 20 6c 69 62 72  r of shared libr
2b370 61 72 69 65 73 20 6f 6e 20 6f 74 68 65 72 20 70  aries on other p
2b380 6c 61 74 66 6f 72 6d 73 2c 20 77 65 20 63 61 6e  latforms, we can
2b390 27 74 20 75 73 65 0a 20 20 20 20 20 20 23 20 74  't use.      # t
2b3a0 68 65 6d 2e 0a 20 20 20 20 20 20 6c 64 5f 73 68  hem..      ld_sh
2b3b0 6c 69 62 73 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b  libs=no.      ;;
2b3c0 0a 0a 20 20 20 20 62 65 6f 73 2a 29 0a 20 20 20  ..    beos*).   
2b3d0 20 20 20 69 66 20 24 4c 44 20 2d 2d 68 65 6c 70     if $LD --help
2b3e0 20 32 3e 26 31 20 7c 20 67 72 65 70 20 27 3a 20   2>&1 | grep ': 
2b3f0 73 75 70 70 6f 72 74 65 64 20 74 61 72 67 65 74  supported target
2b400 73 3a 2e 2a 20 65 6c 66 27 20 3e 20 2f 64 65 76  s:.* elf' > /dev
2b410 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 61 6c 6c  /null; then..all
2b420 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61  ow_undefined_fla
2b430 67 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a 09 23  g=unsupported..#
2b440 20 4a 6f 73 65 70 68 20 42 65 63 6b 65 6e 62 61   Joseph Beckenba
2b450 63 68 20 3c 6a 72 62 33 40 62 65 73 74 2e 63 6f  ch <jrb3@best.co
2b460 6d 3e 20 73 61 79 73 20 73 6f 6d 65 20 72 65 6c  m> says some rel
2b470 65 61 73 65 73 20 6f 66 20 67 63 63 0a 09 23 20  eases of gcc..# 
2b480 73 75 70 70 6f 72 74 20 2d 2d 75 6e 64 65 66 69  support --undefi
2b490 6e 65 64 2e 20 20 54 68 69 73 20 64 65 73 65 72  ned.  This deser
2b4a0 76 65 73 20 73 6f 6d 65 20 69 6e 76 65 73 74 69  ves some investi
2b4b0 67 61 74 69 6f 6e 2e 20 20 46 49 58 4d 45 0a 09  gation.  FIXME..
2b4c0 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43  archive_cmds='$C
2b4d0 43 20 2d 6e 6f 73 74 61 72 74 20 24 6c 69 62 6f  C -nostart $libo
2b4e0 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f  bjs $deplibs $co
2b4f0 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77  mpiler_flags ${w
2b500 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f  l}-soname $wl$so
2b510 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 27 0a 20 20  name -o $lib'.  
2b520 20 20 20 20 65 6c 73 65 0a 09 6c 64 5f 73 68 6c      else..ld_shl
2b530 69 62 73 3d 6e 6f 0a 20 20 20 20 20 20 66 69 0a  ibs=no.      fi.
2b540 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 63 79        ;;..    cy
2b550 67 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c  gwin* | mingw* |
2b560 20 70 77 33 32 2a 29 0a 20 20 20 20 20 20 23 20   pw32*).      # 
2b570 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 68 61  _LT_AC_TAGVAR(ha
2b580 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
2b590 61 67 5f 73 70 65 63 2c 20 29 20 69 73 20 61 63  ag_spec, ) is ac
2b5a0 74 75 61 6c 6c 79 20 6d 65 61 6e 69 6e 67 6c 65  tually meaningle
2b5b0 73 73 2c 0a 20 20 20 20 20 20 23 20 61 73 20 74  ss,.      # as t
2b5c0 68 65 72 65 20 69 73 20 6e 6f 20 73 65 61 72 63  here is no searc
2b5d0 68 20 70 61 74 68 20 66 6f 72 20 44 4c 4c 73 2e  h path for DLLs.
2b5e0 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  .      hardcode_
2b5f0 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63  libdir_flag_spec
2b600 3d 27 2d 4c 24 6c 69 62 64 69 72 27 0a 20 20 20  ='-L$libdir'.   
2b610 20 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e     allow_undefin
2b620 65 64 5f 66 6c 61 67 3d 75 6e 73 75 70 70 6f 72  ed_flag=unsuppor
2b630 74 65 64 0a 20 20 20 20 20 20 61 6c 77 61 79 73  ted.      always
2b640 5f 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 3d  _export_symbols=
2b650 6e 6f 0a 20 20 20 20 20 20 65 6e 61 62 6c 65 5f  no.      enable_
2b660 73 68 61 72 65 64 5f 77 69 74 68 5f 73 74 61 74  shared_with_stat
2b670 69 63 5f 72 75 6e 74 69 6d 65 73 3d 79 65 73 0a  ic_runtimes=yes.
2b680 20 20 20 20 20 20 65 78 70 6f 72 74 5f 73 79 6d        export_sym
2b690 62 6f 6c 73 5f 63 6d 64 73 3d 27 24 4e 4d 20 24  bols_cmds='$NM $
2b6a0 6c 69 62 6f 62 6a 73 20 24 63 6f 6e 76 65 6e 69  libobjs $conveni
2b6b0 65 6e 63 65 20 7c 20 24 67 6c 6f 62 61 6c 5f 73  ence | $global_s
2b6c0 79 6d 62 6f 6c 5f 70 69 70 65 20 7c 20 24 53 45  ymbol_pipe | $SE
2b6d0 44 20 2d 65 20 27 5c 27 27 2f 5e 5b 42 43 44 47  D -e '\''/^[BCDG
2b6e0 53 5d 20 2f 73 2f 2e 2a 20 5c 28 5b 5e 20 5d 2a  S] /s/.* \([^ ]*
2b6f0 5c 29 2f 5c 31 20 44 41 54 41 2f 27 5c 27 27 20  \)/\1 DATA/'\'' 
2b700 7c 20 24 53 45 44 20 2d 65 20 27 5c 27 27 2f 5e  | $SED -e '\''/^
2b710 5b 41 49 54 57 5d 20 2f 73 2f 2e 2a 20 2f 2f 27  [AITW] /s/.* //'
2b720 5c 27 27 20 7c 20 73 6f 72 74 20 7c 20 75 6e 69  \'' | sort | uni
2b730 71 20 3e 20 24 65 78 70 6f 72 74 5f 73 79 6d 62  q > $export_symb
2b740 6f 6c 73 27 0a 0a 20 20 20 20 20 20 69 66 20 24  ols'..      if $
2b750 4c 44 20 2d 2d 68 65 6c 70 20 32 3e 26 31 20 7c  LD --help 2>&1 |
2b760 20 67 72 65 70 20 27 61 75 74 6f 2d 69 6d 70 6f   grep 'auto-impo
2b770 72 74 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b  rt' > /dev/null;
2b780 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 61 72   then.        ar
2b790 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20  chive_cmds='$CC 
2b7a0 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73  -shared $libobjs
2b7b0 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
2b7c0 6c 65 72 5f 66 6c 61 67 73 20 2d 6f 20 24 6f 75  ler_flags -o $ou
2b7d0 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e  tput_objdir/$son
2b7e0 61 6d 65 20 24 7b 77 6c 7d 2d 2d 69 6d 61 67 65  ame ${wl}--image
2b7f0 2d 62 61 73 65 3d 30 78 31 30 30 30 30 30 30 30  -base=0x10000000
2b800 20 24 7b 77 6c 7d 2d 2d 6f 75 74 2d 69 6d 70 6c   ${wl}--out-impl
2b810 69 62 2c 24 6c 69 62 27 0a 09 23 20 49 66 20 74  ib,$lib'..# If t
2b820 68 65 20 65 78 70 6f 72 74 2d 73 79 6d 62 6f 6c  he export-symbol
2b830 73 20 66 69 6c 65 20 61 6c 72 65 61 64 79 20 69  s file already i
2b840 73 20 61 20 2e 64 65 66 20 66 69 6c 65 20 28 31  s a .def file (1
2b850 73 74 20 6c 69 6e 65 0a 09 23 20 69 73 20 45 58  st line..# is EX
2b860 50 4f 52 54 53 29 2c 20 75 73 65 20 69 74 20 61  PORTS), use it a
2b870 73 20 69 73 3b 20 6f 74 68 65 72 77 69 73 65 2c  s is; otherwise,
2b880 20 70 72 65 70 65 6e 64 2e 2e 2e 0a 09 61 72 63   prepend.....arc
2b890 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73  hive_expsym_cmds
2b8a0 3d 27 69 66 20 74 65 73 74 20 22 78 60 24 53 45  ='if test "x`$SE
2b8b0 44 20 31 71 20 24 65 78 70 6f 72 74 5f 73 79 6d  D 1q $export_sym
2b8c0 62 6f 6c 73 60 22 20 3d 20 78 45 58 50 4f 52 54  bols`" = xEXPORT
2b8d0 53 3b 20 74 68 65 6e 0a 09 20 20 63 70 20 24 65  S; then..  cp $e
2b8e0 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 24 6f  xport_symbols $o
2b8f0 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f  utput_objdir/$so
2b900 6e 61 6d 65 2e 64 65 66 3b 0a 09 65 6c 73 65 0a  name.def;..else.
2b910 09 20 20 65 63 68 6f 20 45 58 50 4f 52 54 53 20  .  echo EXPORTS 
2b920 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  > $output_objdir
2b930 2f 24 73 6f 6e 61 6d 65 2e 64 65 66 3b 0a 09 20  /$soname.def;.. 
2b940 20 63 61 74 20 24 65 78 70 6f 72 74 5f 73 79 6d   cat $export_sym
2b950 62 6f 6c 73 20 3e 3e 20 24 6f 75 74 70 75 74 5f  bols >> $output_
2b960 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 2e 64  objdir/$soname.d
2b970 65 66 3b 0a 09 66 69 7e 0a 09 24 43 43 20 2d 73  ef;..fi~..$CC -s
2b980 68 61 72 65 64 20 24 6f 75 74 70 75 74 5f 6f 62  hared $output_ob
2b990 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 2e 64 65 66  jdir/$soname.def
2b9a0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
2b9b0 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  bs $compiler_fla
2b9c0 67 73 20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f 62  gs -o $output_ob
2b9d0 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 24 7b 77  jdir/$soname ${w
2b9e0 6c 7d 2d 2d 69 6d 61 67 65 2d 62 61 73 65 3d 30  l}--image-base=0
2b9f0 78 31 30 30 30 30 30 30 30 20 20 24 7b 77 6c 7d  x10000000  ${wl}
2ba00 2d 2d 6f 75 74 2d 69 6d 70 6c 69 62 2c 24 6c 69  --out-implib,$li
2ba10 62 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 6c  b'.      else..l
2ba20 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 20 20 20  d_shlibs=no.    
2ba30 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20    fi.      ;;.. 
2ba40 20 20 20 6e 65 74 62 73 64 2a 20 7c 20 6b 6e 65     netbsd* | kne
2ba50 74 62 73 64 2a 2d 67 6e 75 29 0a 20 20 20 20 20  tbsd*-gnu).     
2ba60 20 69 66 20 65 63 68 6f 20 5f 5f 45 4c 46 5f 5f   if echo __ELF__
2ba70 20 7c 20 24 43 43 20 2d 45 20 2d 20 7c 20 67 72   | $CC -E - | gr
2ba80 65 70 20 5f 5f 45 4c 46 5f 5f 20 3e 2f 64 65 76  ep __ELF__ >/dev
2ba90 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 61 72 63  /null; then..arc
2baa0 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d  hive_cmds='$LD -
2bab0 42 73 68 61 72 65 61 62 6c 65 20 24 6c 69 62 6f  Bshareable $libo
2bac0 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69  bjs $deplibs $li
2bad0 6e 6b 65 72 5f 66 6c 61 67 73 20 2d 6f 20 24 6c  nker_flags -o $l
2bae0 69 62 27 0a 09 77 6c 61 72 63 3d 0a 20 20 20 20  ib'..wlarc=.    
2baf0 20 20 65 6c 73 65 0a 09 61 72 63 68 69 76 65 5f    else..archive_
2bb00 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65  cmds='$CC -share
2bb10 64 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  d $libobjs $depl
2bb20 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  ibs $compiler_fl
2bb30 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65  ags ${wl}-soname
2bb40 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24   $wl$soname -o $
2bb50 6c 69 62 27 0a 09 61 72 63 68 69 76 65 5f 65 78  lib'..archive_ex
2bb60 70 73 79 6d 5f 63 6d 64 73 3d 27 24 43 43 20 2d  psym_cmds='$CC -
2bb70 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73 20  shared $libobjs 
2bb80 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c  $deplibs $compil
2bb90 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73  er_flags ${wl}-s
2bba0 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65  oname $wl$soname
2bbb0 20 24 7b 77 6c 7d 2d 72 65 74 61 69 6e 2d 73 79   ${wl}-retain-sy
2bbc0 6d 62 6f 6c 73 2d 66 69 6c 65 20 24 77 6c 24 65  mbols-file $wl$e
2bbd0 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 2d 6f  xport_symbols -o
2bbe0 20 24 6c 69 62 27 0a 20 20 20 20 20 20 66 69 0a   $lib'.      fi.
2bbf0 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 6f        ;;..    so
2bc00 6c 61 72 69 73 2a 20 7c 20 73 79 73 76 35 2a 29  laris* | sysv5*)
2bc10 0a 20 20 20 20 20 20 69 66 20 24 4c 44 20 2d 76  .      if $LD -v
2bc20 20 32 3e 26 31 20 7c 20 67 72 65 70 20 27 42 46   2>&1 | grep 'BF
2bc30 44 20 32 5c 2e 38 27 20 3e 20 2f 64 65 76 2f 6e  D 2\.8' > /dev/n
2bc40 75 6c 6c 3b 20 74 68 65 6e 0a 09 6c 64 5f 73 68  ull; then..ld_sh
2bc50 6c 69 62 73 3d 6e 6f 0a 09 63 61 74 20 3c 3c 45  libs=no..cat <<E
2bc60 4f 46 20 31 3e 26 32 0a 0a 2a 2a 2a 20 57 61 72  OF 1>&2..*** War
2bc70 6e 69 6e 67 3a 20 54 68 65 20 72 65 6c 65 61 73  ning: The releas
2bc80 65 73 20 32 2e 38 2e 2a 20 6f 66 20 74 68 65 20  es 2.8.* of the 
2bc90 47 4e 55 20 6c 69 6e 6b 65 72 20 63 61 6e 6e 6f  GNU linker canno
2bca0 74 20 72 65 6c 69 61 62 6c 79 0a 2a 2a 2a 20 63  t reliably.*** c
2bcb0 72 65 61 74 65 20 73 68 61 72 65 64 20 6c 69 62  reate shared lib
2bcc0 72 61 72 69 65 73 20 6f 6e 20 53 6f 6c 61 72 69  raries on Solari
2bcd0 73 20 73 79 73 74 65 6d 73 2e 20 20 54 68 65 72  s systems.  Ther
2bce0 65 66 6f 72 65 2c 20 6c 69 62 74 6f 6f 6c 0a 2a  efore, libtool.*
2bcf0 2a 2a 20 69 73 20 64 69 73 61 62 6c 69 6e 67 20  ** is disabling 
2bd00 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73  shared libraries
2bd10 20 73 75 70 70 6f 72 74 2e 20 20 57 65 20 75 72   support.  We ur
2bd20 67 65 20 79 6f 75 20 74 6f 20 75 70 67 72 61 64  ge you to upgrad
2bd30 65 20 47 4e 55 0a 2a 2a 2a 20 62 69 6e 75 74 69  e GNU.*** binuti
2bd40 6c 73 20 74 6f 20 72 65 6c 65 61 73 65 20 32 2e  ls to release 2.
2bd50 39 2e 31 20 6f 72 20 6e 65 77 65 72 2e 20 20 41  9.1 or newer.  A
2bd60 6e 6f 74 68 65 72 20 6f 70 74 69 6f 6e 20 69 73  nother option is
2bd70 20 74 6f 20 6d 6f 64 69 66 79 0a 2a 2a 2a 20 79   to modify.*** y
2bd80 6f 75 72 20 50 41 54 48 20 6f 72 20 63 6f 6d 70  our PATH or comp
2bd90 69 6c 65 72 20 63 6f 6e 66 69 67 75 72 61 74 69  iler configurati
2bda0 6f 6e 20 73 6f 20 74 68 61 74 20 74 68 65 20 6e  on so that the n
2bdb0 61 74 69 76 65 20 6c 69 6e 6b 65 72 20 69 73 0a  ative linker is.
2bdc0 2a 2a 2a 20 75 73 65 64 2c 20 61 6e 64 20 74 68  *** used, and th
2bdd0 65 6e 20 72 65 73 74 61 72 74 2e 0a 0a 45 4f 46  en restart...EOF
2bde0 0a 20 20 20 20 20 20 65 6c 69 66 20 24 4c 44 20  .      elif $LD 
2bdf0 2d 2d 68 65 6c 70 20 32 3e 26 31 20 7c 20 67 72  --help 2>&1 | gr
2be00 65 70 20 27 3a 20 73 75 70 70 6f 72 74 65 64 20  ep ': supported 
2be10 74 61 72 67 65 74 73 3a 2e 2a 20 65 6c 66 27 20  targets:.* elf' 
2be20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65  > /dev/null; the
2be30 6e 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73 3d  n..archive_cmds=
2be40 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 6c 69  '$CC -shared $li
2be50 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24  bobjs $deplibs $
2be60 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24  compiler_flags $
2be70 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c 24  {wl}-soname $wl$
2be80 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 27 0a  soname -o $lib'.
2be90 09 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f  .archive_expsym_
2bea0 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65  cmds='$CC -share
2beb0 64 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  d $libobjs $depl
2bec0 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  ibs $compiler_fl
2bed0 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65  ags ${wl}-soname
2bee0 20 24 77 6c 24 73 6f 6e 61 6d 65 20 24 7b 77 6c   $wl$soname ${wl
2bef0 7d 2d 72 65 74 61 69 6e 2d 73 79 6d 62 6f 6c 73  }-retain-symbols
2bf00 2d 66 69 6c 65 20 24 77 6c 24 65 78 70 6f 72 74  -file $wl$export
2bf10 5f 73 79 6d 62 6f 6c 73 20 2d 6f 20 24 6c 69 62  _symbols -o $lib
2bf20 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 6c 64  '.      else..ld
2bf30 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 20 20 20 20  _shlibs=no.     
2bf40 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20   fi.      ;;..  
2bf50 20 20 73 75 6e 6f 73 34 2a 29 0a 20 20 20 20 20    sunos4*).     
2bf60 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24   archive_cmds='$
2bf70 4c 44 20 2d 61 73 73 65 72 74 20 70 75 72 65 2d  LD -assert pure-
2bf80 74 65 78 74 20 2d 42 73 68 61 72 65 61 62 6c 65  text -Bshareable
2bf90 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a   -o $lib $libobj
2bfa0 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b  s $deplibs $link
2bfb0 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20 20  er_flags'.      
2bfc0 77 6c 61 72 63 3d 0a 20 20 20 20 20 20 68 61 72  wlarc=.      har
2bfd0 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 65 73  dcode_direct=yes
2bfe0 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  .      hardcode_
2bff0 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f  shlibpath_var=no
2c000 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 6c 69 6e  .      ;;..  lin
2c010 75 78 2a 29 0a 20 20 20 20 69 66 20 24 4c 44 20  ux*).    if $LD 
2c020 2d 2d 68 65 6c 70 20 32 3e 26 31 20 7c 20 65 67  --help 2>&1 | eg
2c030 72 65 70 20 27 3a 20 73 75 70 70 6f 72 74 65 64  rep ': supported
2c040 20 74 61 72 67 65 74 73 3a 2e 2a 20 65 6c 66 27   targets:.* elf'
2c050 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68   > /dev/null; th
2c060 65 6e 0a 20 20 20 20 20 20 20 20 74 6d 70 5f 61  en.        tmp_a
2c070 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43  rchive_cmds='$CC
2c080 20 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a   -shared $libobj
2c090 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70  s $deplibs $comp
2c0a0 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d  iler_flags ${wl}
2c0b0 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61  -soname $wl$sona
2c0c0 6d 65 20 2d 6f 20 24 6c 69 62 27 0a 09 61 72 63  me -o $lib'..arc
2c0d0 68 69 76 65 5f 63 6d 64 73 3d 22 24 74 6d 70 5f  hive_cmds="$tmp_
2c0e0 61 72 63 68 69 76 65 5f 63 6d 64 73 22 0a 20 20  archive_cmds".  
2c0f0 20 20 20 20 73 75 70 70 6f 72 74 73 5f 61 6e 6f      supports_ano
2c100 6e 5f 76 65 72 73 69 6f 6e 69 6e 67 3d 6e 6f 0a  n_versioning=no.
2c110 20 20 20 20 20 20 63 61 73 65 20 60 24 4c 44 20        case `$LD 
2c120 2d 76 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20  -v 2>/dev/null` 
2c130 69 6e 0a 20 20 20 20 20 20 20 20 2a 5c 20 30 31  in.        *\ 01
2c140 2e 2a 20 7c 20 2a 5c 20 32 2e 5b 30 2d 39 5d 2e  .* | *\ 2.[0-9].
2c150 2a 20 7c 20 2a 5c 20 32 2e 31 30 2e 2a 29 20 3b  * | *\ 2.10.*) ;
2c160 3b 20 23 20 63 61 74 63 68 20 76 65 72 73 69 6f  ; # catch versio
2c170 6e 73 20 3c 20 32 2e 31 31 0a 20 20 20 20 20 20  ns < 2.11.      
2c180 20 20 2a 5c 20 32 2e 31 31 2e 39 33 2e 30 2e 32    *\ 2.11.93.0.2
2c190 5c 20 2a 29 20 73 75 70 70 6f 72 74 73 5f 61 6e  \ *) supports_an
2c1a0 6f 6e 5f 76 65 72 73 69 6f 6e 69 6e 67 3d 79 65  on_versioning=ye
2c1b0 73 20 3b 3b 20 23 20 52 48 37 2e 33 20 2e 2e 2e  s ;; # RH7.3 ...
2c1c0 0a 20 20 20 20 20 20 20 20 2a 5c 20 32 2e 31 31  .        *\ 2.11
2c1d0 2e 39 32 2e 30 2e 31 32 5c 20 2a 29 20 73 75 70  .92.0.12\ *) sup
2c1e0 70 6f 72 74 73 5f 61 6e 6f 6e 5f 76 65 72 73 69  ports_anon_versi
2c1f0 6f 6e 69 6e 67 3d 79 65 73 20 3b 3b 20 23 20 4d  oning=yes ;; # M
2c200 61 6e 64 72 61 6b 65 20 38 2e 32 20 2e 2e 2e 0a  andrake 8.2 ....
2c210 20 20 20 20 20 20 20 20 2a 5c 20 32 2e 31 31 2e          *\ 2.11.
2c220 2a 29 20 3b 3b 20 23 20 6f 74 68 65 72 20 32 2e  *) ;; # other 2.
2c230 31 31 20 76 65 72 73 69 6f 6e 73 0a 20 20 20 20  11 versions.    
2c240 20 20 20 20 2a 29 20 73 75 70 70 6f 72 74 73 5f      *) supports_
2c250 61 6e 6f 6e 5f 76 65 72 73 69 6f 6e 69 6e 67 3d  anon_versioning=
2c260 79 65 73 20 3b 3b 0a 20 20 20 20 20 20 65 73 61  yes ;;.      esa
2c270 63 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20  c.      if test 
2c280 24 73 75 70 70 6f 72 74 73 5f 61 6e 6f 6e 5f 76  $supports_anon_v
2c290 65 72 73 69 6f 6e 69 6e 67 20 3d 20 79 65 73 3b  ersioning = yes;
2c2a0 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 61 72   then.        ar
2c2b0 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64  chive_expsym_cmd
2c2c0 73 3d 27 24 65 63 68 6f 20 22 7b 20 67 6c 6f 62  s='$echo "{ glob
2c2d0 61 6c 3a 22 20 3e 20 24 6f 75 74 70 75 74 5f 6f  al:" > $output_o
2c2e0 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 76  bjdir/$libname.v
2c2f0 65 72 7e 0a 63 61 74 20 24 65 78 70 6f 72 74 5f  er~.cat $export_
2c300 73 79 6d 62 6f 6c 73 20 7c 20 73 65 64 20 2d 65  symbols | sed -e
2c310 20 22 73 2f 5c 28 2e 2a 5c 29 2f 5c 31 3b 2f 22   "s/\(.*\)/\1;/"
2c320 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64   >> $output_objd
2c330 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 76 65 72 7e  ir/$libname.ver~
2c340 0a 24 65 63 68 6f 20 22 6c 6f 63 61 6c 3a 20 2a  .$echo "local: *
2c350 3b 20 7d 3b 22 20 3e 3e 20 24 6f 75 74 70 75 74  ; };" >> $output
2c360 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65  _objdir/$libname
2c370 2e 76 65 72 7e 0a 20 20 20 20 20 20 20 20 24 43  .ver~.        $C
2c380 43 20 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62  C -shared $libob
2c390 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d  js $deplibs $com
2c3a0 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c  piler_flags ${wl
2c3b0 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e  }-soname $wl$son
2c3c0 61 6d 65 20 24 7b 77 6c 7d 2d 76 65 72 73 69 6f  ame ${wl}-versio
2c3d0 6e 2d 73 63 72 69 70 74 20 24 7b 77 6c 7d 24 6f  n-script ${wl}$o
2c3e0 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69  utput_objdir/$li
2c3f0 62 6e 61 6d 65 2e 76 65 72 20 2d 6f 20 24 6c 69  bname.ver -o $li
2c400 62 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 20  b'.      else.  
2c410 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 65 78        archive_ex
2c420 70 73 79 6d 5f 63 6d 64 73 3d 22 24 74 6d 70 5f  psym_cmds="$tmp_
2c430 61 72 63 68 69 76 65 5f 63 6d 64 73 22 0a 20 20  archive_cmds".  
2c440 20 20 20 20 66 69 0a 20 20 20 20 65 6c 73 65 0a      fi.    else.
2c450 20 20 20 20 20 20 6c 64 5f 73 68 6c 69 62 73 3d        ld_shlibs=
2c460 6e 6f 0a 20 20 20 20 66 69 0a 20 20 20 20 3b 3b  no.    fi.    ;;
2c470 0a 0a 20 20 20 20 2a 29 0a 20 20 20 20 20 20 69  ..    *).      i
2c480 66 20 24 4c 44 20 2d 2d 68 65 6c 70 20 32 3e 26  f $LD --help 2>&
2c490 31 20 7c 20 67 72 65 70 20 27 3a 20 73 75 70 70  1 | grep ': supp
2c4a0 6f 72 74 65 64 20 74 61 72 67 65 74 73 3a 2e 2a  orted targets:.*
2c4b0 20 65 6c 66 27 20 3e 20 2f 64 65 76 2f 6e 75 6c   elf' > /dev/nul
2c4c0 6c 3b 20 74 68 65 6e 0a 09 61 72 63 68 69 76 65  l; then..archive
2c4d0 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72  _cmds='$CC -shar
2c4e0 65 64 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ed $libobjs $dep
2c4f0 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66  libs $compiler_f
2c500 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d  lags ${wl}-sonam
2c510 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20  e $wl$soname -o 
2c520 24 6c 69 62 27 0a 09 61 72 63 68 69 76 65 5f 65  $lib'..archive_e
2c530 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24 43 43 20  xpsym_cmds='$CC 
2c540 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73  -shared $libobjs
2c550 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
2c560 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d  ler_flags ${wl}-
2c570 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d  soname $wl$sonam
2c580 65 20 24 7b 77 6c 7d 2d 72 65 74 61 69 6e 2d 73  e ${wl}-retain-s
2c590 79 6d 62 6f 6c 73 2d 66 69 6c 65 20 24 77 6c 24  ymbols-file $wl$
2c5a0 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 2d  export_symbols -
2c5b0 6f 20 24 6c 69 62 27 0a 20 20 20 20 20 20 65 6c  o $lib'.      el
2c5c0 73 65 0a 09 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f  se..ld_shlibs=no
2c5d0 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20  .      fi.      
2c5e0 3b 3b 0a 20 20 20 20 65 73 61 63 0a 0a 20 20 20  ;;.    esac..   
2c5f0 20 69 66 20 74 65 73 74 20 22 24 6c 64 5f 73 68   if test "$ld_sh
2c600 6c 69 62 73 22 20 3d 20 79 65 73 3b 20 74 68 65  libs" = yes; the
2c610 6e 0a 20 20 20 20 20 20 72 75 6e 70 61 74 68 5f  n.      runpath_
2c620 76 61 72 3d 4c 44 5f 52 55 4e 5f 50 41 54 48 0a  var=LD_RUN_PATH.
2c630 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c        hardcode_l
2c640 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d  ibdir_flag_spec=
2c650 27 24 7b 77 6c 7d 2d 2d 72 70 61 74 68 20 24 7b  '${wl}--rpath ${
2c660 77 6c 7d 24 6c 69 62 64 69 72 27 0a 20 20 20 20  wl}$libdir'.    
2c670 20 20 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63    export_dynamic
2c680 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c  _flag_spec='${wl
2c690 7d 2d 2d 65 78 70 6f 72 74 2d 64 79 6e 61 6d 69  }--export-dynami
2c6a0 63 27 0a 20 20 20 20 20 20 23 20 61 6e 63 69 65  c'.      # ancie
2c6b0 6e 74 20 47 4e 55 20 6c 64 20 64 69 64 6e 27 74  nt GNU ld didn't
2c6c0 20 73 75 70 70 6f 72 74 20 2d 2d 77 68 6f 6c 65   support --whole
2c6d0 2d 61 72 63 68 69 76 65 20 65 74 2e 20 61 6c 2e  -archive et. al.
2c6e0 0a 20 20 20 20 20 20 69 66 20 24 4c 44 20 2d 2d  .      if $LD --
2c6f0 68 65 6c 70 20 32 3e 26 31 20 7c 20 67 72 65 70  help 2>&1 | grep
2c700 20 27 6e 6f 2d 77 68 6f 6c 65 2d 61 72 63 68 69   'no-whole-archi
2c710 76 65 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b  ve' > /dev/null;
2c720 20 74 68 65 6e 0a 20 09 77 68 6f 6c 65 5f 61 72   then. .whole_ar
2c730 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 3d  chive_flag_spec=
2c740 22 24 77 6c 61 72 63 22 27 2d 2d 77 68 6f 6c 65  "$wlarc"'--whole
2c750 2d 61 72 63 68 69 76 65 24 63 6f 6e 76 65 6e 69  -archive$conveni
2c760 65 6e 63 65 20 27 22 24 77 6c 61 72 63 22 27 2d  ence '"$wlarc"'-
2c770 2d 6e 6f 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76  -no-whole-archiv
2c780 65 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 20  e'.      else.  
2c790 09 77 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66  .whole_archive_f
2c7a0 6c 61 67 5f 73 70 65 63 3d 0a 20 20 20 20 20 20  lag_spec=.      
2c7b0 66 69 0a 20 20 20 20 66 69 0a 20 20 65 6c 73 65  fi.    fi.  else
2c7c0 0a 20 20 20 20 23 20 50 4f 52 54 4d 45 20 66 69  .    # PORTME fi
2c7d0 6c 6c 20 69 6e 20 61 20 64 65 73 63 72 69 70 74  ll in a descript
2c7e0 69 6f 6e 20 6f 66 20 79 6f 75 72 20 73 79 73 74  ion of your syst
2c7f0 65 6d 27 73 20 6c 69 6e 6b 65 72 20 28 6e 6f 74  em's linker (not
2c800 20 47 4e 55 20 6c 64 29 0a 20 20 20 20 63 61 73   GNU ld).    cas
2c810 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20  e $host_os in.  
2c820 20 20 61 69 78 33 2a 29 0a 20 20 20 20 20 20 61    aix3*).      a
2c830 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
2c840 6c 61 67 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a  lag=unsupported.
2c850 20 20 20 20 20 20 61 6c 77 61 79 73 5f 65 78 70        always_exp
2c860 6f 72 74 5f 73 79 6d 62 6f 6c 73 3d 79 65 73 0a  ort_symbols=yes.
2c870 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 65 78        archive_ex
2c880 70 73 79 6d 5f 63 6d 64 73 3d 27 24 4c 44 20 2d  psym_cmds='$LD -
2c890 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  o $output_objdir
2c8a0 2f 24 73 6f 6e 61 6d 65 20 24 6c 69 62 6f 62 6a  /$soname $libobj
2c8b0 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b  s $deplibs $link
2c8c0 65 72 5f 66 6c 61 67 73 20 2d 62 45 3a 24 65 78  er_flags -bE:$ex
2c8d0 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 2d 54 35  port_symbols -T5
2c8e0 31 32 20 2d 48 35 31 32 20 2d 62 4d 3a 53 52 45  12 -H512 -bM:SRE
2c8f0 7e 24 41 52 20 24 41 52 5f 46 4c 41 47 53 20 24  ~$AR $AR_FLAGS $
2c900 6c 69 62 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64  lib $output_objd
2c910 69 72 2f 24 73 6f 6e 61 6d 65 27 0a 20 20 20 20  ir/$soname'.    
2c920 20 20 23 20 4e 6f 74 65 3a 20 74 68 69 73 20 6c    # Note: this l
2c930 69 6e 6b 65 72 20 68 61 72 64 63 6f 64 65 73 20  inker hardcodes 
2c940 74 68 65 20 64 69 72 65 63 74 6f 72 69 65 73 20  the directories 
2c950 69 6e 20 4c 49 42 50 41 54 48 20 69 66 20 74 68  in LIBPATH if th
2c960 65 72 65 0a 20 20 20 20 20 20 23 20 61 72 65 20  ere.      # are 
2c970 6e 6f 20 64 69 72 65 63 74 6f 72 69 65 73 20 73  no directories s
2c980 70 65 63 69 66 69 65 64 20 62 79 20 2d 4c 2e 0a  pecified by -L..
2c990 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6d        hardcode_m
2c9a0 69 6e 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20 20  inus_L=yes.     
2c9b0 20 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20   if test "$GCC" 
2c9c0 3d 20 79 65 73 20 26 26 20 74 65 73 74 20 2d 7a  = yes && test -z
2c9d0 20 22 24 6c 69 6e 6b 5f 73 74 61 74 69 63 5f 66   "$link_static_f
2c9e0 6c 61 67 22 3b 20 74 68 65 6e 0a 09 23 20 4e 65  lag"; then..# Ne
2c9f0 69 74 68 65 72 20 64 69 72 65 63 74 20 68 61 72  ither direct har
2ca00 64 63 6f 64 69 6e 67 20 6e 6f 72 20 73 74 61 74  dcoding nor stat
2ca10 69 63 20 6c 69 6e 6b 69 6e 67 20 69 73 20 73 75  ic linking is su
2ca20 70 70 6f 72 74 65 64 20 77 69 74 68 20 61 0a 09  pported with a..
2ca30 23 20 62 72 6f 6b 65 6e 20 63 6f 6c 6c 65 63 74  # broken collect
2ca40 32 2e 0a 09 68 61 72 64 63 6f 64 65 5f 64 69 72  2...hardcode_dir
2ca50 65 63 74 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a  ect=unsupported.
2ca60 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b        fi.      ;
2ca70 3b 0a 0a 20 20 20 20 61 69 78 34 2a 20 7c 20 61  ;..    aix4* | a
2ca80 69 78 35 2a 29 0a 20 20 20 20 20 20 69 66 20 74  ix5*).      if t
2ca90 65 73 74 20 22 24 68 6f 73 74 5f 63 70 75 22 20  est "$host_cpu" 
2caa0 3d 20 69 61 36 34 3b 20 74 68 65 6e 0a 09 23 20  = ia64; then..# 
2cab0 4f 6e 20 49 41 36 34 2c 20 74 68 65 20 6c 69 6e  On IA64, the lin
2cac0 6b 65 72 20 64 6f 65 73 20 72 75 6e 20 74 69 6d  ker does run tim
2cad0 65 20 6c 69 6e 6b 69 6e 67 20 62 79 20 64 65 66  e linking by def
2cae0 61 75 6c 74 2c 20 73 6f 20 77 65 20 64 6f 6e 27  ault, so we don'
2caf0 74 0a 09 23 20 68 61 76 65 20 74 6f 20 64 6f 20  t..# have to do 
2cb00 61 6e 79 74 68 69 6e 67 20 73 70 65 63 69 61 6c  anything special
2cb10 2e 0a 09 61 69 78 5f 75 73 65 5f 72 75 6e 74 69  ...aix_use_runti
2cb20 6d 65 6c 69 6e 6b 69 6e 67 3d 6e 6f 0a 09 65 78  melinking=no..ex
2cb30 70 5f 73 79 6d 5f 66 6c 61 67 3d 27 2d 42 65 78  p_sym_flag='-Bex
2cb40 70 6f 72 74 27 0a 09 6e 6f 5f 65 6e 74 72 79 5f  port'..no_entry_
2cb50 66 6c 61 67 3d 22 22 0a 20 20 20 20 20 20 65 6c  flag="".      el
2cb60 73 65 0a 09 23 20 49 66 20 77 65 27 72 65 20 75  se..# If we're u
2cb70 73 69 6e 67 20 47 4e 55 20 6e 6d 2c 20 74 68 65  sing GNU nm, the
2cb80 6e 20 77 65 20 64 6f 6e 27 74 20 77 61 6e 74 20  n we don't want 
2cb90 74 68 65 20 22 2d 43 22 20 6f 70 74 69 6f 6e 2e  the "-C" option.
2cba0 0a 09 23 20 2d 43 20 6d 65 61 6e 73 20 64 65 6d  ..# -C means dem
2cbb0 61 6e 67 6c 65 20 74 6f 20 41 49 58 20 6e 6d 2c  angle to AIX nm,
2cbc0 20 62 75 74 20 6d 65 61 6e 73 20 64 6f 6e 27 74   but means don't
2cbd0 20 64 65 6d 61 6e 67 6c 65 20 77 69 74 68 20 47   demangle with G
2cbe0 4e 55 20 6e 6d 0a 09 69 66 20 24 4e 4d 20 2d 56  NU nm..if $NM -V
2cbf0 20 32 3e 26 31 20 7c 20 67 72 65 70 20 27 47 4e   2>&1 | grep 'GN
2cc00 55 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20  U' > /dev/null; 
2cc10 74 68 65 6e 0a 09 20 20 65 78 70 6f 72 74 5f 73  then..  export_s
2cc20 79 6d 62 6f 6c 73 5f 63 6d 64 73 3d 27 24 4e 4d  ymbols_cmds='$NM
2cc30 20 2d 42 70 67 20 24 6c 69 62 6f 62 6a 73 20 24   -Bpg $libobjs $
2cc40 63 6f 6e 76 65 6e 69 65 6e 63 65 20 7c 20 61 77  convenience | aw
2cc50 6b 20 27 5c 27 27 7b 20 69 66 20 28 28 28 5c 24  k '\''{ if (((\$
2cc60 32 20 3d 3d 20 22 54 22 29 20 7c 7c 20 28 5c 24  2 == "T") || (\$
2cc70 32 20 3d 3d 20 22 44 22 29 20 7c 7c 20 28 5c 24  2 == "D") || (\$
2cc80 32 20 3d 3d 20 22 42 22 29 29 20 26 26 20 28 73  2 == "B")) && (s
2cc90 75 62 73 74 72 28 5c 24 33 2c 31 2c 31 29 20 21  ubstr(\$3,1,1) !
2cca0 3d 20 22 2e 22 29 29 20 7b 20 70 72 69 6e 74 20  = ".")) { print 
2ccb0 5c 24 33 20 7d 20 7d 27 5c 27 27 20 7c 20 73 6f  \$3 } }'\'' | so
2ccc0 72 74 20 2d 75 20 3e 20 24 65 78 70 6f 72 74 5f  rt -u > $export_
2ccd0 73 79 6d 62 6f 6c 73 27 0a 09 65 6c 73 65 0a 09  symbols'..else..
2cce0 20 20 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73    export_symbols
2ccf0 5f 63 6d 64 73 3d 27 24 4e 4d 20 2d 42 43 70 67  _cmds='$NM -BCpg
2cd00 20 24 6c 69 62 6f 62 6a 73 20 24 63 6f 6e 76 65   $libobjs $conve
2cd10 6e 69 65 6e 63 65 20 7c 20 61 77 6b 20 27 5c 27  nience | awk '\'
2cd20 27 7b 20 69 66 20 28 28 28 5c 24 32 20 3d 3d 20  '{ if (((\$2 == 
2cd30 22 54 22 29 20 7c 7c 20 28 5c 24 32 20 3d 3d 20  "T") || (\$2 == 
2cd40 22 44 22 29 20 7c 7c 20 28 5c 24 32 20 3d 3d 20  "D") || (\$2 == 
2cd50 22 42 22 29 29 20 26 26 20 28 73 75 62 73 74 72  "B")) && (substr
2cd60 28 5c 24 33 2c 31 2c 31 29 20 21 3d 20 22 2e 22  (\$3,1,1) != "."
2cd70 29 29 20 7b 20 70 72 69 6e 74 20 5c 24 33 20 7d  )) { print \$3 }
2cd80 20 7d 27 5c 27 27 20 7c 20 73 6f 72 74 20 2d 75   }'\'' | sort -u
2cd90 20 3e 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f   > $export_symbo
2cda0 6c 73 27 0a 09 66 69 0a 09 61 69 78 5f 75 73 65  ls'..fi..aix_use
2cdb0 5f 72 75 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67 3d  _runtimelinking=
2cdc0 6e 6f 0a 0a 09 23 20 54 65 73 74 20 69 66 20 77  no...# Test if w
2cdd0 65 20 61 72 65 20 74 72 79 69 6e 67 20 74 6f 20  e are trying to 
2cde0 75 73 65 20 72 75 6e 20 74 69 6d 65 20 6c 69 6e  use run time lin
2cdf0 6b 69 6e 67 20 6f 72 20 6e 6f 72 6d 61 6c 0a 09  king or normal..
2ce00 23 20 41 49 58 20 73 74 79 6c 65 20 6c 69 6e 6b  # AIX style link
2ce10 69 6e 67 2e 20 49 66 20 2d 62 72 74 6c 20 69 73  ing. If -brtl is
2ce20 20 73 6f 6d 65 77 68 65 72 65 20 69 6e 20 4c 44   somewhere in LD
2ce30 46 4c 41 47 53 2c 20 77 65 0a 09 23 20 6e 65 65  FLAGS, we..# nee
2ce40 64 20 74 6f 20 64 6f 20 72 75 6e 74 69 6d 65 20  d to do runtime 
2ce50 6c 69 6e 6b 69 6e 67 2e 0a 09 63 61 73 65 20 24  linking...case $
2ce60 68 6f 73 74 5f 6f 73 20 69 6e 20 61 69 78 34 2e  host_os in aix4.
2ce70 5b 32 33 5d 7c 61 69 78 34 2e 5b 32 33 5d 2e 2a  [23]|aix4.[23].*
2ce80 7c 61 69 78 35 2a 29 0a 09 20 20 66 6f 72 20 6c  |aix5*)..  for l
2ce90 64 5f 66 6c 61 67 20 69 6e 20 24 4c 44 46 4c 41  d_flag in $LDFLA
2cea0 47 53 3b 20 64 6f 0a 20 20 09 20 20 69 66 20 28  GS; do.  .  if (
2ceb0 74 65 73 74 20 24 6c 64 5f 66 6c 61 67 20 3d 20  test $ld_flag = 
2cec0 22 2d 62 72 74 6c 22 20 7c 7c 20 74 65 73 74 20  "-brtl" || test 
2ced0 24 6c 64 5f 66 6c 61 67 20 3d 20 22 2d 57 6c 2c  $ld_flag = "-Wl,
2cee0 2d 62 72 74 6c 22 29 3b 20 74 68 65 6e 0a 20 20  -brtl"); then.  
2cef0 09 20 20 20 20 61 69 78 5f 75 73 65 5f 72 75 6e  .    aix_use_run
2cf00 74 69 6d 65 6c 69 6e 6b 69 6e 67 3d 79 65 73 0a  timelinking=yes.
2cf10 20 20 09 20 20 20 20 62 72 65 61 6b 0a 20 20 09    .    break.  .
2cf20 20 20 66 69 0a 09 20 20 64 6f 6e 65 0a 09 65 73    fi..  done..es
2cf30 61 63 0a 0a 09 65 78 70 5f 73 79 6d 5f 66 6c 61  ac...exp_sym_fla
2cf40 67 3d 27 2d 62 65 78 70 6f 72 74 27 0a 09 6e 6f  g='-bexport'..no
2cf50 5f 65 6e 74 72 79 5f 66 6c 61 67 3d 27 2d 62 6e  _entry_flag='-bn
2cf60 6f 65 6e 74 72 79 27 0a 20 20 20 20 20 20 66 69  oentry'.      fi
2cf70 0a 0a 20 20 20 20 20 20 23 20 57 68 65 6e 20 6c  ..      # When l
2cf80 61 72 67 65 20 65 78 65 63 75 74 61 62 6c 65 73  arge executables
2cf90 20 6f 72 20 73 68 61 72 65 64 20 6f 62 6a 65 63   or shared objec
2cfa0 74 73 20 61 72 65 20 62 75 69 6c 74 2c 20 41 49  ts are built, AI
2cfb0 58 20 6c 64 20 63 61 6e 0a 20 20 20 20 20 20 23  X ld can.      #
2cfc0 20 68 61 76 65 20 70 72 6f 62 6c 65 6d 73 20 63   have problems c
2cfd0 72 65 61 74 69 6e 67 20 74 68 65 20 74 61 62 6c  reating the tabl
2cfe0 65 20 6f 66 20 63 6f 6e 74 65 6e 74 73 2e 20 20  e of contents.  
2cff0 49 66 20 6c 69 6e 6b 69 6e 67 20 61 20 6c 69 62  If linking a lib
2d000 72 61 72 79 0a 20 20 20 20 20 20 23 20 6f 72 20  rary.      # or 
2d010 70 72 6f 67 72 61 6d 20 72 65 73 75 6c 74 73 20  program results 
2d020 69 6e 20 22 65 72 72 6f 72 20 54 4f 43 20 6f 76  in "error TOC ov
2d030 65 72 66 6c 6f 77 22 20 61 64 64 20 2d 6d 6d 69  erflow" add -mmi
2d040 6e 69 6d 61 6c 2d 74 6f 63 20 74 6f 0a 20 20 20  nimal-toc to.   
2d050 20 20 20 23 20 43 58 58 46 4c 41 47 53 2f 43 46     # CXXFLAGS/CF
2d060 4c 41 47 53 20 66 6f 72 20 67 2b 2b 2f 67 63 63  LAGS for g++/gcc
2d070 2e 20 20 49 6e 20 74 68 65 20 63 61 73 65 73 20  .  In the cases 
2d080 77 68 65 72 65 20 74 68 61 74 20 69 73 20 6e 6f  where that is no
2d090 74 0a 20 20 20 20 20 20 23 20 65 6e 6f 75 67 68  t.      # enough
2d0a0 20 74 6f 20 66 69 78 20 74 68 65 20 70 72 6f 62   to fix the prob
2d0b0 6c 65 6d 2c 20 61 64 64 20 2d 57 6c 2c 2d 62 62  lem, add -Wl,-bb
2d0c0 69 67 74 6f 63 20 74 6f 20 4c 44 46 4c 41 47 53  igtoc to LDFLAGS
2d0d0 2e 0a 0a 20 20 20 20 20 20 61 72 63 68 69 76 65  ...      archive
2d0e0 5f 63 6d 64 73 3d 27 27 0a 20 20 20 20 20 20 68  _cmds=''.      h
2d0f0 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79  ardcode_direct=y
2d100 65 73 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64  es.      hardcod
2d110 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 72 61 74  e_libdir_separat
2d120 6f 72 3d 27 3a 27 0a 20 20 20 20 20 20 6c 69 6e  or=':'.      lin
2d130 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62 73 3d 79 65  k_all_deplibs=ye
2d140 73 0a 0a 20 20 20 20 20 20 69 66 20 74 65 73 74  s..      if test
2d150 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74   "$GCC" = yes; t
2d160 68 65 6e 0a 09 63 61 73 65 20 24 68 6f 73 74 5f  hen..case $host_
2d170 6f 73 20 69 6e 20 61 69 78 34 2e 30 31 32 7c 61  os in aix4.012|a
2d180 69 78 34 2e 30 31 32 2e 2a 29 0a 09 23 20 57 65  ix4.012.*)..# We
2d190 20 6f 6e 6c 79 20 77 61 6e 74 20 74 6f 20 64 6f   only want to do
2d1a0 20 74 68 69 73 20 6f 6e 20 41 49 58 20 34 2e 32   this on AIX 4.2
2d1b0 20 61 6e 64 20 6c 6f 77 65 72 2c 20 74 68 65 20   and lower, the 
2d1c0 63 68 65 63 6b 0a 09 23 20 62 65 6c 6f 77 20 66  check..# below f
2d1d0 6f 72 20 62 72 6f 6b 65 6e 20 63 6f 6c 6c 65 63  or broken collec
2d1e0 74 32 20 64 6f 65 73 6e 27 74 20 77 6f 72 6b 20  t2 doesn't work 
2d1f0 75 6e 64 65 72 20 34 2e 33 2b 0a 09 20 20 63 6f  under 4.3+..  co
2d200 6c 6c 65 63 74 32 6e 61 6d 65 3d 60 24 7b 43 43  llect2name=`${CC
2d210 7d 20 2d 70 72 69 6e 74 2d 70 72 6f 67 2d 6e 61  } -print-prog-na
2d220 6d 65 3d 63 6f 6c 6c 65 63 74 32 60 0a 09 20 20  me=collect2`..  
2d230 69 66 20 74 65 73 74 20 2d 66 20 22 24 63 6f 6c  if test -f "$col
2d240 6c 65 63 74 32 6e 61 6d 65 22 20 26 26 20 5c 0a  lect2name" && \.
2d250 20 20 09 20 20 20 73 74 72 69 6e 67 73 20 22 24    .   strings "$
2d260 63 6f 6c 6c 65 63 74 32 6e 61 6d 65 22 20 7c 20  collect2name" | 
2d270 67 72 65 70 20 72 65 73 6f 6c 76 65 5f 6c 69 62  grep resolve_lib
2d280 5f 6e 61 6d 65 20 3e 2f 64 65 76 2f 6e 75 6c 6c  _name >/dev/null
2d290 0a 09 20 20 74 68 65 6e 0a 20 20 09 20 20 23 20  ..  then.  .  # 
2d2a0 57 65 20 68 61 76 65 20 72 65 77 6f 72 6b 65 64  We have reworked
2d2b0 20 63 6f 6c 6c 65 63 74 32 0a 20 20 09 20 20 68   collect2.  .  h
2d2c0 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79  ardcode_direct=y
2d2d0 65 73 0a 09 20 20 65 6c 73 65 0a 20 20 09 20 20  es..  else.  .  
2d2e0 23 20 57 65 20 68 61 76 65 20 6f 6c 64 20 63 6f  # We have old co
2d2f0 6c 6c 65 63 74 32 0a 20 20 09 20 20 68 61 72 64  llect2.  .  hard
2d300 63 6f 64 65 5f 64 69 72 65 63 74 3d 75 6e 73 75  code_direct=unsu
2d310 70 70 6f 72 74 65 64 0a 20 20 09 20 20 23 20 49  pported.  .  # I
2d320 74 20 66 61 69 6c 73 20 74 6f 20 66 69 6e 64 20  t fails to find 
2d330 75 6e 69 6e 73 74 61 6c 6c 65 64 20 6c 69 62 72  uninstalled libr
2d340 61 72 69 65 73 20 77 68 65 6e 20 74 68 65 20 75  aries when the u
2d350 6e 69 6e 73 74 61 6c 6c 65 64 0a 20 20 09 20 20  ninstalled.  .  
2d360 23 20 70 61 74 68 20 69 73 20 6e 6f 74 20 6c 69  # path is not li
2d370 73 74 65 64 20 69 6e 20 74 68 65 20 6c 69 62 70  sted in the libp
2d380 61 74 68 2e 20 20 53 65 74 74 69 6e 67 20 68 61  ath.  Setting ha
2d390 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 0a 20  rdcode_minus_L. 
2d3a0 20 09 20 20 23 20 74 6f 20 75 6e 73 75 70 70 6f   .  # to unsuppo
2d3b0 72 74 65 64 20 66 6f 72 63 65 73 20 72 65 6c 69  rted forces reli
2d3c0 6e 6b 69 6e 67 0a 20 20 09 20 20 68 61 72 64 63  nking.  .  hardc
2d3d0 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a  ode_minus_L=yes.
2d3e0 20 20 09 20 20 68 61 72 64 63 6f 64 65 5f 6c 69    .  hardcode_li
2d3f0 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27  bdir_flag_spec='
2d400 2d 4c 24 6c 69 62 64 69 72 27 0a 20 20 09 20 20  -L$libdir'.  .  
2d410 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
2d420 73 65 70 61 72 61 74 6f 72 3d 0a 09 20 20 66 69  separator=..  fi
2d430 0a 09 65 73 61 63 0a 09 73 68 61 72 65 64 5f 66  ..esac..shared_f
2d440 6c 61 67 3d 27 2d 73 68 61 72 65 64 27 0a 20 20  lag='-shared'.  
2d450 20 20 20 20 65 6c 73 65 0a 09 23 20 6e 6f 74 20      else..# not 
2d460 75 73 69 6e 67 20 67 63 63 0a 09 69 66 20 74 65  using gcc..if te
2d470 73 74 20 22 24 68 6f 73 74 5f 63 70 75 22 20 3d  st "$host_cpu" =
2d480 20 69 61 36 34 3b 20 74 68 65 6e 0a 20 20 09 23   ia64; then.  .#
2d490 20 56 69 73 75 61 6c 41 67 65 20 43 2b 2b 2c 20   VisualAge C++, 
2d4a0 56 65 72 73 69 6f 6e 20 35 2e 35 20 66 6f 72 20  Version 5.5 for 
2d4b0 41 49 58 20 35 4c 20 66 6f 72 20 49 41 2d 36 34  AIX 5L for IA-64
2d4c0 2c 20 42 65 74 61 20 33 20 52 65 6c 65 61 73 65  , Beta 3 Release
2d4d0 0a 20 20 09 23 20 63 68 6f 6b 65 73 20 6f 6e 20  .  .# chokes on 
2d4e0 2d 57 6c 2c 2d 47 2e 20 54 68 65 20 66 6f 6c 6c  -Wl,-G. The foll
2d4f0 6f 77 69 6e 67 20 6c 69 6e 65 20 69 73 20 63 6f  owing line is co
2d500 72 72 65 63 74 3a 0a 09 20 20 73 68 61 72 65 64  rrect:..  shared
2d510 5f 66 6c 61 67 3d 27 2d 47 27 0a 09 65 6c 73 65  _flag='-G'..else
2d520 0a 20 20 09 69 66 20 74 65 73 74 20 22 24 61 69  .  .if test "$ai
2d530 78 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e  x_use_runtimelin
2d540 6b 69 6e 67 22 20 3d 20 79 65 73 3b 20 74 68 65  king" = yes; the
2d550 6e 0a 09 20 20 20 20 73 68 61 72 65 64 5f 66 6c  n..    shared_fl
2d560 61 67 3d 27 24 7b 77 6c 7d 2d 47 27 0a 09 20 20  ag='${wl}-G'..  
2d570 65 6c 73 65 0a 09 20 20 20 20 73 68 61 72 65 64  else..    shared
2d580 5f 66 6c 61 67 3d 27 24 7b 77 6c 7d 2d 62 4d 3a  _flag='${wl}-bM:
2d590 53 52 45 27 0a 20 20 09 66 69 0a 09 66 69 0a 20  SRE'.  .fi..fi. 
2d5a0 20 20 20 20 20 66 69 0a 0a 20 20 20 20 20 20 23       fi..      #
2d5b0 20 49 74 20 73 65 65 6d 73 20 74 68 61 74 20 2d   It seems that -
2d5c0 62 65 78 70 61 6c 6c 20 64 6f 65 73 20 6e 6f 74  bexpall does not
2d5d0 20 65 78 70 6f 72 74 20 73 79 6d 62 6f 6c 73 20   export symbols 
2d5e0 62 65 67 69 6e 6e 69 6e 67 20 77 69 74 68 0a 20  beginning with. 
2d5f0 20 20 20 20 20 23 20 75 6e 64 65 72 73 63 6f 72       # underscor
2d600 65 20 28 5f 29 2c 20 73 6f 20 69 74 20 69 73 20  e (_), so it is 
2d610 62 65 74 74 65 72 20 74 6f 20 67 65 6e 65 72 61  better to genera
2d620 74 65 20 61 20 6c 69 73 74 20 6f 66 20 73 79 6d  te a list of sym
2d630 62 6f 6c 73 20 74 6f 20 65 78 70 6f 72 74 2e 0a  bols to export..
2d640 20 20 20 20 20 20 61 6c 77 61 79 73 5f 65 78 70        always_exp
2d650 6f 72 74 5f 73 79 6d 62 6f 6c 73 3d 79 65 73 0a  ort_symbols=yes.
2d660 20 20 20 20 20 20 69 66 20 74 65 73 74 20 22 24        if test "$
2d670 61 69 78 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c  aix_use_runtimel
2d680 69 6e 6b 69 6e 67 22 20 3d 20 79 65 73 3b 20 74  inking" = yes; t
2d690 68 65 6e 0a 09 23 20 57 61 72 6e 69 6e 67 20 2d  hen..# Warning -
2d6a0 20 77 69 74 68 6f 75 74 20 75 73 69 6e 67 20 74   without using t
2d6b0 68 65 20 6f 74 68 65 72 20 72 75 6e 74 69 6d 65  he other runtime
2d6c0 20 6c 6f 61 64 69 6e 67 20 66 6c 61 67 73 20 28   loading flags (
2d6d0 2d 62 72 74 6c 29 2c 0a 09 23 20 2d 62 65 72 6f  -brtl),..# -bero
2d6e0 6b 20 77 69 6c 6c 20 6c 69 6e 6b 20 77 69 74 68  k will link with
2d6f0 6f 75 74 20 65 72 72 6f 72 2c 20 62 75 74 20 6d  out error, but m
2d700 61 79 20 70 72 6f 64 75 63 65 20 61 20 62 72 6f  ay produce a bro
2d710 6b 65 6e 20 6c 69 62 72 61 72 79 2e 0a 09 61 6c  ken library...al
2d720 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
2d730 61 67 3d 27 2d 62 65 72 6f 6b 27 0a 20 20 20 20  ag='-berok'.    
2d740 20 20 20 23 20 44 65 74 65 72 6d 69 6e 65 20 74     # Determine t
2d750 68 65 20 64 65 66 61 75 6c 74 20 6c 69 62 70 61  he default libpa
2d760 74 68 20 66 72 6f 6d 20 74 68 65 20 76 61 6c 75  th from the valu
2d770 65 20 65 6e 63 6f 64 65 64 20 69 6e 20 61 6e 20  e encoded in an 
2d780 65 6d 70 74 79 20 65 78 65 63 75 74 61 62 6c 65  empty executable
2d790 2e 0a 20 20 20 20 20 20 20 63 61 74 20 3e 63 6f  ..       cat >co
2d7a0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
2d7b0 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64  <_ACEOF./* confd
2d7c0 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f  efs.h.  */._ACEO
2d7d0 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68  F.cat confdefs.h
2d7e0 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
2d7f0 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65  ext.cat >>confte
2d800 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43  st.$ac_ext <<_AC
2d810 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64  EOF./* end confd
2d820 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a  efs.h.  */..int.
2d830 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20  main ().{..  ;. 
2d840 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43   return 0;.}._AC
2d850 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  EOF.rm -f confte
2d860 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f  st.$ac_objext co
2d870 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74  nftest$ac_exeext
2d880 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  .if { (eval echo
2d890 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
2d8a0 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29  : \"$ac_link\"")
2d8b0 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
2d8c0 5f 6c 69 6e 6b 29 20 32 3e 63 6f 6e 66 74 65 73  _link) 2>conftes
2d8d0 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75  t.er1.  ac_statu
2d8e0 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27  s=$?.  grep -v '
2d8f0 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65  ^ *+' conftest.e
2d900 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72  r1 >conftest.err
2d910 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  .  rm -f conftes
2d920 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66  t.er1.  cat conf
2d930 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65  test.err >&5.  e
2d940 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
2d950 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
2d960 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
2d970 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
2d980 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d  } &&.. { ac_try=
2d990 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f  'test -z "$ac_c_
2d9a0 77 65 72 72 6f 72 5f 66 6c 61 67 22 0a 09 09 09  werror_flag"....
2d9b0 20 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f   || test ! -s co
2d9c0 6e 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20  nftest.err'.  { 
2d9d0 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
2d9e0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
2d9f0 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
2da00 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
2da10 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
2da20 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
2da30 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
2da40 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
2da50 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
2da60 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20  tus); }; } &&.. 
2da70 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d  { ac_try='test -
2da80 73 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78  s conftest$ac_ex
2da90 65 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20  eext'.  { (eval 
2daa0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
2dab0 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c  NENO: \"$ac_try\
2dac0 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
2dad0 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20  $ac_try) 2>&5.  
2dae0 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
2daf0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
2db00 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
2db10 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
2db20 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
2db30 7d 3b 20 7d 3b 20 74 68 65 6e 0a 0a 61 69 78 5f  }; }; then..aix_
2db40 6c 69 62 70 61 74 68 3d 60 64 75 6d 70 20 2d 48  libpath=`dump -H
2db50 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65   conftest$ac_exe
2db60 65 78 74 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20  ext 2>/dev/null 
2db70 7c 20 24 53 45 44 20 2d 6e 20 2d 65 20 27 2f 49  | $SED -n -e '/I
2db80 6d 70 6f 72 74 20 46 69 6c 65 20 53 74 72 69 6e  mport File Strin
2db90 67 73 2f 2c 2f 5e 24 2f 20 7b 20 2f 5e 30 2f 20  gs/,/^$/ { /^0/ 
2dba0 7b 20 73 2f 5e 30 20 20 2a 5c 28 2e 2a 5c 29 24  { s/^0  *\(.*\)$
2dbb0 2f 5c 31 2f 3b 20 70 3b 20 7d 0a 7d 27 60 0a 23  /\1/; p; }.}'`.#
2dbc0 20 43 68 65 63 6b 20 66 6f 72 20 61 20 36 34 2d   Check for a 64-
2dbd0 62 69 74 20 6f 62 6a 65 63 74 20 69 66 20 77 65  bit object if we
2dbe0 20 64 69 64 6e 27 74 20 66 69 6e 64 20 61 6e 79   didn't find any
2dbf0 74 68 69 6e 67 2e 0a 69 66 20 74 65 73 74 20 2d  thing..if test -
2dc00 7a 20 22 24 61 69 78 5f 6c 69 62 70 61 74 68 22  z "$aix_libpath"
2dc10 3b 20 74 68 65 6e 20 61 69 78 5f 6c 69 62 70 61  ; then aix_libpa
2dc20 74 68 3d 60 64 75 6d 70 20 2d 48 58 36 34 20 63  th=`dump -HX64 c
2dc30 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78  onftest$ac_exeex
2dc40 74 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20  t 2>/dev/null | 
2dc50 24 53 45 44 20 2d 6e 20 2d 65 20 27 2f 49 6d 70  $SED -n -e '/Imp
2dc60 6f 72 74 20 46 69 6c 65 20 53 74 72 69 6e 67 73  ort File Strings
2dc70 2f 2c 2f 5e 24 2f 20 7b 20 2f 5e 30 2f 20 7b 20  /,/^$/ { /^0/ { 
2dc80 73 2f 5e 30 20 20 2a 5c 28 2e 2a 5c 29 24 2f 5c  s/^0  *\(.*\)$/\
2dc90 31 2f 3b 20 70 3b 20 7d 0a 7d 27 60 3b 20 66 69  1/; p; }.}'`; fi
2dca0 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
2dcb0 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f  s_me: failed pro
2dcc0 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73  gram was:" >&5.s
2dcd0 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e  ed 's/^/| /' con
2dce0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26  ftest.$ac_ext >&
2dcf0 35 0a 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66  5..fi.rm -f conf
2dd00 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73  test.err conftes
2dd10 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c 0a 20  t.$ac_objext \. 
2dd20 20 20 20 20 20 63 6f 6e 66 74 65 73 74 24 61 63       conftest$ac
2dd30 5f 65 78 65 65 78 74 20 63 6f 6e 66 74 65 73 74  _exeext conftest
2dd40 2e 24 61 63 5f 65 78 74 0a 69 66 20 74 65 73 74  .$ac_ext.if test
2dd50 20 2d 7a 20 22 24 61 69 78 5f 6c 69 62 70 61 74   -z "$aix_libpat
2dd60 68 22 3b 20 74 68 65 6e 20 61 69 78 5f 6c 69 62  h"; then aix_lib
2dd70 70 61 74 68 3d 22 2f 75 73 72 2f 6c 69 62 3a 2f  path="/usr/lib:/
2dd80 6c 69 62 22 3b 20 66 69 0a 0a 20 20 20 20 20 20  lib"; fi..      
2dd90 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72   hardcode_libdir
2dda0 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c  _flag_spec='${wl
2ddb0 7d 2d 62 6c 69 62 70 61 74 68 3a 24 6c 69 62 64  }-blibpath:$libd
2ddc0 69 72 3a 27 22 24 61 69 78 5f 6c 69 62 70 61 74  ir:'"$aix_libpat
2ddd0 68 22 0a 09 61 72 63 68 69 76 65 5f 65 78 70 73  h"..archive_exps
2dde0 79 6d 5f 63 6d 64 73 3d 22 5c 24 43 43 22 27 20  ym_cmds="\$CC"' 
2ddf0 2d 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69  -o $output_objdi
2de00 72 2f 24 73 6f 6e 61 6d 65 20 24 6c 69 62 6f 62  r/$soname $libob
2de10 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d  js $deplibs $com
2de20 70 69 6c 65 72 5f 66 6c 61 67 73 20 60 69 66 20  piler_flags `if 
2de30 74 65 73 74 20 22 78 24 7b 61 6c 6c 6f 77 5f 75  test "x${allow_u
2de40 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 22 20  ndefined_flag}" 
2de50 21 3d 20 22 78 22 3b 20 74 68 65 6e 20 65 63 68  != "x"; then ech
2de60 6f 20 22 24 7b 77 6c 7d 24 7b 61 6c 6c 6f 77 5f  o "${wl}${allow_
2de70 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 22  undefined_flag}"
2de80 3b 20 65 6c 73 65 20 3a 3b 20 66 69 60 20 27 22  ; else :; fi` '"
2de90 5c 24 7b 77 6c 7d 24 6e 6f 5f 65 6e 74 72 79 5f  \${wl}$no_entry_
2dea0 66 6c 61 67 20 5c 24 7b 77 6c 7d 24 65 78 70 5f  flag \${wl}$exp_
2deb0 73 79 6d 5f 66 6c 61 67 3a 5c 24 65 78 70 6f 72  sym_flag:\$expor
2dec0 74 5f 73 79 6d 62 6f 6c 73 20 24 73 68 61 72 65  t_symbols $share
2ded0 64 5f 66 6c 61 67 22 0a 20 20 20 20 20 20 20 65  d_flag".       e
2dee0 6c 73 65 0a 09 69 66 20 74 65 73 74 20 22 24 68  lse..if test "$h
2def0 6f 73 74 5f 63 70 75 22 20 3d 20 69 61 36 34 3b  ost_cpu" = ia64;
2df00 20 74 68 65 6e 0a 09 20 20 68 61 72 64 63 6f 64   then..  hardcod
2df10 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70  e_libdir_flag_sp
2df20 65 63 3d 27 24 7b 77 6c 7d 2d 52 20 24 6c 69 62  ec='${wl}-R $lib
2df30 64 69 72 3a 2f 75 73 72 2f 6c 69 62 3a 2f 6c 69  dir:/usr/lib:/li
2df40 62 27 0a 09 20 20 61 6c 6c 6f 77 5f 75 6e 64 65  b'..  allow_unde
2df50 66 69 6e 65 64 5f 66 6c 61 67 3d 22 2d 7a 20 6e  fined_flag="-z n
2df60 6f 64 65 66 73 22 0a 09 20 20 61 72 63 68 69 76  odefs"..  archiv
2df70 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 22 5c  e_expsym_cmds="\
2df80 24 43 43 20 24 73 68 61 72 65 64 5f 66 6c 61 67  $CC $shared_flag
2df90 22 27 20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f 62  "' -o $output_ob
2dfa0 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 24 6c 69  jdir/$soname $li
2dfb0 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24  bobjs $deplibs $
2dfc0 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24  compiler_flags $
2dfd0 7b 77 6c 7d 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65  {wl}${allow_unde
2dfe0 66 69 6e 65 64 5f 66 6c 61 67 7d 20 27 22 5c 24  fined_flag} '"\$
2dff0 7b 77 6c 7d 24 6e 6f 5f 65 6e 74 72 79 5f 66 6c  {wl}$no_entry_fl
2e000 61 67 20 5c 24 7b 77 6c 7d 24 65 78 70 5f 73 79  ag \${wl}$exp_sy
2e010 6d 5f 66 6c 61 67 3a 5c 24 65 78 70 6f 72 74 5f  m_flag:\$export_
2e020 73 79 6d 62 6f 6c 73 22 0a 09 65 6c 73 65 0a 09  symbols"..else..
2e030 20 23 20 44 65 74 65 72 6d 69 6e 65 20 74 68 65   # Determine the
2e040 20 64 65 66 61 75 6c 74 20 6c 69 62 70 61 74 68   default libpath
2e050 20 66 72 6f 6d 20 74 68 65 20 76 61 6c 75 65 20   from the value 
2e060 65 6e 63 6f 64 65 64 20 69 6e 20 61 6e 20 65 6d  encoded in an em
2e070 70 74 79 20 65 78 65 63 75 74 61 62 6c 65 2e 0a  pty executable..
2e080 09 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e  . cat >conftest.
2e090 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
2e0a0 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  ./* confdefs.h. 
2e0b0 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63   */._ACEOF.cat c
2e0c0 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66  onfdefs.h >>conf
2e0d0 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74  test.$ac_ext.cat
2e0e0 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
2e0f0 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
2e100 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  end confdefs.h. 
2e110 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29   */..int.main ()
2e120 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e  .{..  ;.  return
2e130 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20   0;.}._ACEOF.rm 
2e140 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  -f conftest.$ac_
2e150 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 24  objext conftest$
2e160 61 63 5f 65 78 65 65 78 74 0a 69 66 20 7b 20 28  ac_exeext.if { (
2e170 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
2e180 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
2e190 5f 6c 69 6e 6b 5c 22 22 29 20 3e 26 35 0a 20 20  _link\"") >&5.  
2e1a0 28 65 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 29 20  (eval $ac_link) 
2e1b0 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20  2>conftest.er1. 
2e1c0 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
2e1d0 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63  grep -v '^ *+' c
2e1e0 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e  onftest.er1 >con
2e1f0 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d  ftest.err.  rm -
2e200 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20  f conftest.er1. 
2e210 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72   cat conftest.er
2e220 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61  r >&5.  echo "$a
2e230 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
2e240 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
2e250 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
2e260 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09 20  status); } &&.. 
2e270 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d  { ac_try='test -
2e280 7a 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f  z "$ac_c_werror_
2e290 66 6c 61 67 22 0a 09 09 09 20 7c 7c 20 74 65 73  flag".... || tes
2e2a0 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  t ! -s conftest.
2e2b0 65 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20 65  err'.  { (eval e
2e2c0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
2e2d0 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22  ENO: \"$ac_try\"
2e2e0 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
2e2f0 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61  ac_try) 2>&5.  a
2e300 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
2e310 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
2e320 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
2e330 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
2e340 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
2e350 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72  ; } &&.. { ac_tr
2e360 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74  y='test -s conft
2e370 65 73 74 24 61 63 5f 65 78 65 65 78 74 27 0a 20  est$ac_exeext'. 
2e380 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
2e390 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
2e3a0 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35  "$ac_try\"") >&5
2e3b0 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79  .  (eval $ac_try
2e3c0 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
2e3d0 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
2e3e0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
2e3f0 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
2e400 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
2e410 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74  status); }; }; t
2e420 68 65 6e 0a 0a 61 69 78 5f 6c 69 62 70 61 74 68  hen..aix_libpath
2e430 3d 60 64 75 6d 70 20 2d 48 20 63 6f 6e 66 74 65  =`dump -H confte
2e440 73 74 24 61 63 5f 65 78 65 65 78 74 20 32 3e 2f  st$ac_exeext 2>/
2e450 64 65 76 2f 6e 75 6c 6c 20 7c 20 24 53 45 44 20  dev/null | $SED 
2e460 2d 6e 20 2d 65 20 27 2f 49 6d 70 6f 72 74 20 46  -n -e '/Import F
2e470 69 6c 65 20 53 74 72 69 6e 67 73 2f 2c 2f 5e 24  ile Strings/,/^$
2e480 2f 20 7b 20 2f 5e 30 2f 20 7b 20 73 2f 5e 30 20  / { /^0/ { s/^0 
2e490 20 2a 5c 28 2e 2a 5c 29 24 2f 5c 31 2f 3b 20 70   *\(.*\)$/\1/; p
2e4a0 3b 20 7d 0a 7d 27 60 0a 23 20 43 68 65 63 6b 20  ; }.}'`.# Check 
2e4b0 66 6f 72 20 61 20 36 34 2d 62 69 74 20 6f 62 6a  for a 64-bit obj
2e4c0 65 63 74 20 69 66 20 77 65 20 64 69 64 6e 27 74  ect if we didn't
2e4d0 20 66 69 6e 64 20 61 6e 79 74 68 69 6e 67 2e 0a   find anything..
2e4e0 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 69 78  if test -z "$aix
2e4f0 5f 6c 69 62 70 61 74 68 22 3b 20 74 68 65 6e 20  _libpath"; then 
2e500 61 69 78 5f 6c 69 62 70 61 74 68 3d 60 64 75 6d  aix_libpath=`dum
2e510 70 20 2d 48 58 36 34 20 63 6f 6e 66 74 65 73 74  p -HX64 conftest
2e520 24 61 63 5f 65 78 65 65 78 74 20 32 3e 2f 64 65  $ac_exeext 2>/de
2e530 76 2f 6e 75 6c 6c 20 7c 20 24 53 45 44 20 2d 6e  v/null | $SED -n
2e540 20 2d 65 20 27 2f 49 6d 70 6f 72 74 20 46 69 6c   -e '/Import Fil
2e550 65 20 53 74 72 69 6e 67 73 2f 2c 2f 5e 24 2f 20  e Strings/,/^$/ 
2e560 7b 20 2f 5e 30 2f 20 7b 20 73 2f 5e 30 20 20 2a  { /^0/ { s/^0  *
2e570 5c 28 2e 2a 5c 29 24 2f 5c 31 2f 3b 20 70 3b 20  \(.*\)$/\1/; p; 
2e580 7d 0a 7d 27 60 3b 20 66 69 0a 65 6c 73 65 0a 20  }.}'`; fi.else. 
2e590 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66   echo "$as_me: f
2e5a0 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61  ailed program wa
2e5b0 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e  s:" >&5.sed 's/^
2e5c0 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24  /| /' conftest.$
2e5d0 61 63 5f 65 78 74 20 3e 26 35 0a 0a 66 69 0a 72  ac_ext >&5..fi.r
2e5e0 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
2e5f0 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  r conftest.$ac_o
2e600 62 6a 65 78 74 20 5c 0a 20 20 20 20 20 20 63 6f  bjext \.      co
2e610 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74  nftest$ac_exeext
2e620 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
2e630 74 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61  t.if test -z "$a
2e640 69 78 5f 6c 69 62 70 61 74 68 22 3b 20 74 68 65  ix_libpath"; the
2e650 6e 20 61 69 78 5f 6c 69 62 70 61 74 68 3d 22 2f  n aix_libpath="/
2e660 75 73 72 2f 6c 69 62 3a 2f 6c 69 62 22 3b 20 66  usr/lib:/lib"; f
2e670 69 0a 0a 09 20 68 61 72 64 63 6f 64 65 5f 6c 69  i... hardcode_li
2e680 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27  bdir_flag_spec='
2e690 24 7b 77 6c 7d 2d 62 6c 69 62 70 61 74 68 3a 24  ${wl}-blibpath:$
2e6a0 6c 69 62 64 69 72 3a 27 22 24 61 69 78 5f 6c 69  libdir:'"$aix_li
2e6b0 62 70 61 74 68 22 0a 09 20 20 23 20 57 61 72 6e  bpath"..  # Warn
2e6c0 69 6e 67 20 2d 20 77 69 74 68 6f 75 74 20 75 73  ing - without us
2e6d0 69 6e 67 20 74 68 65 20 6f 74 68 65 72 20 72 75  ing the other ru
2e6e0 6e 20 74 69 6d 65 20 6c 6f 61 64 69 6e 67 20 66  n time loading f
2e6f0 6c 61 67 73 2c 0a 09 20 20 23 20 2d 62 65 72 6f  lags,..  # -bero
2e700 6b 20 77 69 6c 6c 20 6c 69 6e 6b 20 77 69 74 68  k will link with
2e710 6f 75 74 20 65 72 72 6f 72 2c 20 62 75 74 20 6d  out error, but m
2e720 61 79 20 70 72 6f 64 75 63 65 20 61 20 62 72 6f  ay produce a bro
2e730 6b 65 6e 20 6c 69 62 72 61 72 79 2e 0a 09 20 20  ken library...  
2e740 6e 6f 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61  no_undefined_fla
2e750 67 3d 27 20 24 7b 77 6c 7d 2d 62 65 72 6e 6f 74  g=' ${wl}-bernot
2e760 6f 6b 27 0a 09 20 20 61 6c 6c 6f 77 5f 75 6e 64  ok'..  allow_und
2e770 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27 20 24 7b  efined_flag=' ${
2e780 77 6c 7d 2d 62 65 72 6f 6b 27 0a 09 20 20 23 20  wl}-berok'..  # 
2e790 2d 62 65 78 70 61 6c 6c 20 64 6f 65 73 20 6e 6f  -bexpall does no
2e7a0 74 20 65 78 70 6f 72 74 20 73 79 6d 62 6f 6c 73  t export symbols
2e7b0 20 62 65 67 69 6e 6e 69 6e 67 20 77 69 74 68 20   beginning with 
2e7c0 75 6e 64 65 72 73 63 6f 72 65 20 28 5f 29 0a 09  underscore (_)..
2e7d0 20 20 61 6c 77 61 79 73 5f 65 78 70 6f 72 74 5f    always_export_
2e7e0 73 79 6d 62 6f 6c 73 3d 79 65 73 0a 09 20 20 23  symbols=yes..  #
2e7f0 20 45 78 70 6f 72 74 65 64 20 73 79 6d 62 6f 6c   Exported symbol
2e800 73 20 63 61 6e 20 62 65 20 70 75 6c 6c 65 64 20  s can be pulled 
2e810 69 6e 74 6f 20 73 68 61 72 65 64 20 6f 62 6a 65  into shared obje
2e820 63 74 73 20 66 72 6f 6d 20 61 72 63 68 69 76 65  cts from archive
2e830 73 0a 09 20 20 77 68 6f 6c 65 5f 61 72 63 68 69  s..  whole_archi
2e840 76 65 5f 66 6c 61 67 5f 73 70 65 63 3d 27 20 27  ve_flag_spec=' '
2e850 0a 09 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73  ..  archive_cmds
2e860 5f 6e 65 65 64 5f 6c 63 3d 79 65 73 0a 09 20 20  _need_lc=yes..  
2e870 23 20 54 68 69 73 20 69 73 20 73 69 6d 69 6c 61  # This is simila
2e880 72 20 74 6f 20 68 6f 77 20 41 49 58 20 74 72 61  r to how AIX tra
2e890 64 69 74 69 6f 6e 61 6c 6c 79 20 62 75 69 6c 64  ditionally build
2e8a0 73 20 69 74 27 73 20 73 68 61 72 65 64 20 6c 69  s it's shared li
2e8b0 62 72 61 72 69 65 73 2e 0a 09 20 20 61 72 63 68  braries...  arch
2e8c0 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d  ive_expsym_cmds=
2e8d0 22 5c 24 43 43 20 24 73 68 61 72 65 64 5f 66 6c  "\$CC $shared_fl
2e8e0 61 67 22 27 20 2d 6f 20 24 6f 75 74 70 75 74 5f  ag"' -o $output_
2e8f0 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 24  objdir/$soname $
2e900 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
2e910 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73   $compiler_flags
2e920 20 24 7b 77 6c 7d 2d 62 45 3a 24 65 78 70 6f 72   ${wl}-bE:$expor
2e930 74 5f 73 79 6d 62 6f 6c 73 20 24 7b 77 6c 7d 2d  t_symbols ${wl}-
2e940 62 6e 6f 65 6e 74 72 79 24 7b 61 6c 6c 6f 77 5f  bnoentry${allow_
2e950 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 7e  undefined_flag}~
2e960 24 41 52 20 24 41 52 5f 46 4c 41 47 53 20 24 6f  $AR $AR_FLAGS $o
2e970 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69  utput_objdir/$li
2e980 62 6e 61 6d 65 24 72 65 6c 65 61 73 65 2e 61 20  bname$release.a 
2e990 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24  $output_objdir/$
2e9a0 73 6f 6e 61 6d 65 27 0a 09 66 69 0a 20 20 20 20  soname'..fi.    
2e9b0 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20    fi.      ;;.. 
2e9c0 20 20 20 61 6d 69 67 61 6f 73 2a 29 0a 20 20 20     amigaos*).   
2e9d0 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d     archive_cmds=
2e9e0 27 24 72 6d 20 24 6f 75 74 70 75 74 5f 6f 62 6a  '$rm $output_obj
2e9f0 64 69 72 2f 61 32 69 78 6c 69 62 72 61 72 79 2e  dir/a2ixlibrary.
2ea00 64 61 74 61 7e 24 65 63 68 6f 20 22 23 64 65 66  data~$echo "#def
2ea10 69 6e 65 20 4e 41 4d 45 20 24 6c 69 62 6e 61 6d  ine NAME $libnam
2ea20 65 22 20 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a  e" > $output_obj
2ea30 64 69 72 2f 61 32 69 78 6c 69 62 72 61 72 79 2e  dir/a2ixlibrary.
2ea40 64 61 74 61 7e 24 65 63 68 6f 20 22 23 64 65 66  data~$echo "#def
2ea50 69 6e 65 20 4c 49 42 52 41 52 59 5f 49 44 20 31  ine LIBRARY_ID 1
2ea60 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a  " >> $output_obj
2ea70 64 69 72 2f 61 32 69 78 6c 69 62 72 61 72 79 2e  dir/a2ixlibrary.
2ea80 64 61 74 61 7e 24 65 63 68 6f 20 22 23 64 65 66  data~$echo "#def
2ea90 69 6e 65 20 56 45 52 53 49 4f 4e 20 24 6d 61 6a  ine VERSION $maj
2eaa0 6f 72 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f  or" >> $output_o
2eab0 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72 61 72  bjdir/a2ixlibrar
2eac0 79 2e 64 61 74 61 7e 24 65 63 68 6f 20 22 23 64  y.data~$echo "#d
2ead0 65 66 69 6e 65 20 52 45 56 49 53 49 4f 4e 20 24  efine REVISION $
2eae0 72 65 76 69 73 69 6f 6e 22 20 3e 3e 20 24 6f 75  revision" >> $ou
2eaf0 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69 78  tput_objdir/a2ix
2eb00 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 24 41 52  library.data~$AR
2eb10 20 24 41 52 5f 46 4c 41 47 53 20 24 6c 69 62 20   $AR_FLAGS $lib 
2eb20 24 6c 69 62 6f 62 6a 73 7e 24 52 41 4e 4c 49 42  $libobjs~$RANLIB
2eb30 20 24 6c 69 62 7e 28 63 64 20 24 6f 75 74 70 75   $lib~(cd $outpu
2eb40 74 5f 6f 62 6a 64 69 72 20 26 26 20 61 32 69 78  t_objdir && a2ix
2eb50 6c 69 62 72 61 72 79 20 2d 33 32 29 27 0a 20 20  library -32)'.  
2eb60 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62      hardcode_lib
2eb70 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d  dir_flag_spec='-
2eb80 4c 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20  L$libdir'.      
2eb90 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c  hardcode_minus_L
2eba0 3d 79 65 73 0a 20 20 20 20 20 20 23 20 73 65 65  =yes.      # see
2ebb0 20 63 6f 6d 6d 65 6e 74 20 61 62 6f 75 74 20 64   comment about d
2ebc0 69 66 66 65 72 65 6e 74 20 73 65 6d 61 6e 74 69  ifferent semanti
2ebd0 63 73 20 6f 6e 20 74 68 65 20 47 4e 55 20 6c 64  cs on the GNU ld
2ebe0 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 6c   section.      l
2ebf0 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 20 20 20  d_shlibs=no.    
2ec00 20 20 3b 3b 0a 0a 20 20 20 20 62 73 64 69 34 2a    ;;..    bsdi4*
2ec10 29 0a 20 20 20 20 20 20 65 78 70 6f 72 74 5f 64  ).      export_d
2ec20 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63  ynamic_flag_spec
2ec30 3d 2d 72 64 79 6e 61 6d 69 63 0a 20 20 20 20 20  =-rdynamic.     
2ec40 20 3b 3b 0a 0a 20 20 20 20 63 79 67 77 69 6e 2a   ;;..    cygwin*
2ec50 20 7c 20 6d 69 6e 67 77 2a 20 7c 20 70 77 33 32   | mingw* | pw32
2ec60 2a 29 0a 20 20 20 20 20 20 23 20 57 68 65 6e 20  *).      # When 
2ec70 6e 6f 74 20 75 73 69 6e 67 20 67 63 63 2c 20 77  not using gcc, w
2ec80 65 20 63 75 72 72 65 6e 74 6c 79 20 61 73 73 75  e currently assu
2ec90 6d 65 20 74 68 61 74 20 77 65 20 61 72 65 20 75  me that we are u
2eca0 73 69 6e 67 0a 20 20 20 20 20 20 23 20 4d 69 63  sing.      # Mic
2ecb0 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 43 2b  rosoft Visual C+
2ecc0 2b 2e 0a 20 20 20 20 20 20 23 20 68 61 72 64 63  +..      # hardc
2ecd0 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f  ode_libdir_flag_
2ece0 73 70 65 63 20 69 73 20 61 63 74 75 61 6c 6c 79  spec is actually
2ecf0 20 6d 65 61 6e 69 6e 67 6c 65 73 73 2c 20 61 73   meaningless, as
2ed00 20 74 68 65 72 65 20 69 73 0a 20 20 20 20 20 20   there is.      
2ed10 23 20 6e 6f 20 73 65 61 72 63 68 20 70 61 74 68  # no search path
2ed20 20 66 6f 72 20 44 4c 4c 73 2e 0a 20 20 20 20 20   for DLLs..     
2ed30 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72   hardcode_libdir
2ed40 5f 66 6c 61 67 5f 73 70 65 63 3d 27 20 27 0a 20  _flag_spec=' '. 
2ed50 20 20 20 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66       allow_undef
2ed60 69 6e 65 64 5f 66 6c 61 67 3d 75 6e 73 75 70 70  ined_flag=unsupp
2ed70 6f 72 74 65 64 0a 20 20 20 20 20 20 23 20 54 65  orted.      # Te
2ed80 6c 6c 20 6c 74 6d 61 69 6e 20 74 6f 20 6d 61 6b  ll ltmain to mak
2ed90 65 20 2e 6c 69 62 20 66 69 6c 65 73 2c 20 6e 6f  e .lib files, no
2eda0 74 20 2e 61 20 66 69 6c 65 73 2e 0a 20 20 20 20  t .a files..    
2edb0 20 20 6c 69 62 65 78 74 3d 6c 69 62 0a 20 20 20    libext=lib.   
2edc0 20 20 20 23 20 54 65 6c 6c 20 6c 74 6d 61 69 6e     # Tell ltmain
2edd0 20 74 6f 20 6d 61 6b 65 20 2e 64 6c 6c 20 66 69   to make .dll fi
2ede0 6c 65 73 2c 20 6e 6f 74 20 2e 73 6f 20 66 69 6c  les, not .so fil
2edf0 65 73 2e 0a 20 20 20 20 20 20 73 68 72 65 78 74  es..      shrext
2ee00 3d 22 2e 64 6c 6c 22 0a 20 20 20 20 20 20 23 20  =".dll".      # 
2ee10 46 49 58 4d 45 3a 20 53 65 74 74 69 6e 67 20 6c  FIXME: Setting l
2ee20 69 6e 6b 6e 61 6d 65 73 20 68 65 72 65 20 69 73  inknames here is
2ee30 20 61 20 62 61 64 20 68 61 63 6b 2e 0a 20 20 20   a bad hack..   
2ee40 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d     archive_cmds=
2ee50 27 24 43 43 20 2d 6f 20 24 6c 69 62 20 24 6c 69  '$CC -o $lib $li
2ee60 62 6f 62 6a 73 20 24 63 6f 6d 70 69 6c 65 72 5f  bobjs $compiler_
2ee70 66 6c 61 67 73 20 60 65 63 68 6f 20 22 24 64 65  flags `echo "$de
2ee80 70 6c 69 62 73 22 20 7c 20 24 53 45 44 20 2d 65  plibs" | $SED -e
2ee90 20 27 5c 27 27 73 2f 20 2d 6c 63 24 2f 2f 27 5c   '\''s/ -lc$//'\
2eea0 27 27 60 20 2d 6c 69 6e 6b 20 2d 64 6c 6c 7e 6c  ''` -link -dll~l
2eeb0 69 6e 6b 6e 61 6d 65 73 3d 27 0a 20 20 20 20 20  inknames='.     
2eec0 20 23 20 54 68 65 20 6c 69 6e 6b 65 72 20 77 69   # The linker wi
2eed0 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79  ll automatically
2eee0 20 62 75 69 6c 64 20 61 20 2e 6c 69 62 20 66 69   build a .lib fi
2eef0 6c 65 20 69 66 20 77 65 20 62 75 69 6c 64 20 61  le if we build a
2ef00 20 44 4c 4c 2e 0a 20 20 20 20 20 20 6f 6c 64 5f   DLL..      old_
2ef10 61 72 63 68 69 76 65 5f 46 72 6f 6d 5f 6e 65 77  archive_From_new
2ef20 5f 63 6d 64 73 3d 27 74 72 75 65 27 0a 20 20 20  _cmds='true'.   
2ef30 20 20 20 23 20 46 49 58 4d 45 3a 20 53 68 6f 75     # FIXME: Shou
2ef40 6c 64 20 6c 65 74 20 74 68 65 20 75 73 65 72 20  ld let the user 
2ef50 73 70 65 63 69 66 79 20 74 68 65 20 6c 69 62 20  specify the lib 
2ef60 70 72 6f 67 72 61 6d 2e 0a 20 20 20 20 20 20 6f  program..      o
2ef70 6c 64 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 3d  ld_archive_cmds=
2ef80 27 6c 69 62 20 2f 4f 55 54 3a 24 6f 6c 64 6c 69  'lib /OUT:$oldli
2ef90 62 24 6f 6c 64 6f 62 6a 73 24 6f 6c 64 5f 64 65  b$oldobjs$old_de
2efa0 70 6c 69 62 73 27 0a 20 20 20 20 20 20 66 69 78  plibs'.      fix
2efb0 5f 73 72 63 66 69 6c 65 5f 70 61 74 68 3d 27 60  _srcfile_path='`
2efc0 63 79 67 70 61 74 68 20 2d 77 20 22 24 73 72 63  cygpath -w "$src
2efd0 66 69 6c 65 22 60 27 0a 20 20 20 20 20 20 65 6e  file"`'.      en
2efe0 61 62 6c 65 5f 73 68 61 72 65 64 5f 77 69 74 68  able_shared_with
2eff0 5f 73 74 61 74 69 63 5f 72 75 6e 74 69 6d 65 73  _static_runtimes
2f000 3d 79 65 73 0a 20 20 20 20 20 20 3b 3b 0a 0a 20  =yes.      ;;.. 
2f010 20 20 20 64 61 72 77 69 6e 2a 20 7c 20 72 68 61     darwin* | rha
2f020 70 73 6f 64 79 2a 29 0a 20 20 20 20 69 66 20 74  psody*).    if t
2f030 65 73 74 20 22 24 47 58 58 22 20 3d 20 79 65 73  est "$GXX" = yes
2f040 20 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 61 72   ; then.      ar
2f050 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f  chive_cmds_need_
2f060 6c 63 3d 6e 6f 0a 20 20 20 20 20 20 63 61 73 65  lc=no.      case
2f070 20 22 24 68 6f 73 74 5f 6f 73 22 20 69 6e 0a 20   "$host_os" in. 
2f080 20 20 20 20 20 72 68 61 70 73 6f 64 79 2a 20 7c       rhapsody* |
2f090 20 64 61 72 77 69 6e 31 2e 5b 30 31 32 5d 29 0a   darwin1.[012]).
2f0a0 09 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64  .allow_undefined
2f0b0 5f 66 6c 61 67 3d 27 2d 75 6e 64 65 66 69 6e 65  _flag='-undefine
2f0c0 64 20 73 75 70 70 72 65 73 73 27 0a 09 3b 3b 0a  d suppress'..;;.
2f0d0 20 20 20 20 20 20 2a 29 20 23 20 44 61 72 77 69        *) # Darwi
2f0e0 6e 20 31 2e 33 20 6f 6e 0a 20 20 20 20 20 20 69  n 1.3 on.      i
2f0f0 66 20 74 65 73 74 20 2d 7a 20 24 7b 4d 41 43 4f  f test -z ${MACO
2f100 53 58 5f 44 45 50 4c 4f 59 4d 45 4e 54 5f 54 41  SX_DEPLOYMENT_TA
2f110 52 47 45 54 7d 20 3b 20 74 68 65 6e 0a 20 20 20  RGET} ; then.   
2f120 20 20 20 09 61 6c 6c 6f 77 5f 75 6e 64 65 66 69     .allow_undefi
2f130 6e 65 64 5f 66 6c 61 67 3d 27 2d 66 6c 61 74 5f  ned_flag='-flat_
2f140 6e 61 6d 65 73 70 61 63 65 20 2d 75 6e 64 65 66  namespace -undef
2f150 69 6e 65 64 20 73 75 70 70 72 65 73 73 27 0a 20  ined suppress'. 
2f160 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20       else.      
2f170 20 20 63 61 73 65 20 24 7b 4d 41 43 4f 53 58 5f    case ${MACOSX_
2f180 44 45 50 4c 4f 59 4d 45 4e 54 5f 54 41 52 47 45  DEPLOYMENT_TARGE
2f190 54 7d 20 69 6e 0a 20 20 20 20 20 20 20 20 20 20  T} in.          
2f1a0 31 30 2e 5b 30 31 32 5d 29 0a 20 20 20 20 20 20  10.[012]).      
2f1b0 20 20 20 20 20 20 61 6c 6c 6f 77 5f 75 6e 64 65        allow_unde
2f1c0 66 69 6e 65 64 5f 66 6c 61 67 3d 27 2d 66 6c 61  fined_flag='-fla
2f1d0 74 5f 6e 61 6d 65 73 70 61 63 65 20 2d 75 6e 64  t_namespace -und
2f1e0 65 66 69 6e 65 64 20 73 75 70 70 72 65 73 73 27  efined suppress'
2f1f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 0a  .            ;;.
2f200 20 20 20 20 20 20 20 20 20 20 31 30 2e 2a 29 0a            10.*).
2f210 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f              allo
2f220 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  w_undefined_flag
2f230 3d 27 2d 75 6e 64 65 66 69 6e 65 64 20 64 79 6e  ='-undefined dyn
2f240 61 6d 69 63 5f 6c 6f 6f 6b 75 70 27 0a 20 20 20  amic_lookup'.   
2f250 20 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 20           ;;.    
2f260 20 20 20 20 65 73 61 63 0a 20 20 20 20 20 20 66      esac.      f
2f270 69 0a 09 3b 3b 0a 20 20 20 20 20 20 65 73 61 63  i..;;.      esac
2f280 0a 20 20 20 20 09 6c 74 5f 69 6e 74 5f 61 70 70  .    .lt_int_app
2f290 6c 65 5f 63 63 5f 73 69 6e 67 6c 65 5f 6d 6f 64  le_cc_single_mod
2f2a0 3d 6e 6f 0a 20 20 20 20 09 6f 75 74 70 75 74 5f  =no.    .output_
2f2b0 76 65 72 62 6f 73 65 5f 6c 69 6e 6b 5f 63 6d 64  verbose_link_cmd
2f2c0 3d 27 65 63 68 6f 27 0a 20 20 20 20 09 69 66 20  ='echo'.    .if 
2f2d0 24 43 43 20 2d 64 75 6d 70 73 70 65 63 73 20 32  $CC -dumpspecs 2
2f2e0 3e 26 31 20 7c 20 67 72 65 70 20 27 73 69 6e 67  >&1 | grep 'sing
2f2f0 6c 65 5f 6d 6f 64 75 6c 65 27 20 3e 2f 64 65 76  le_module' >/dev
2f300 2f 6e 75 6c 6c 20 3b 20 74 68 65 6e 0a 20 20 20  /null ; then.   
2f310 20 09 20 20 6c 74 5f 69 6e 74 5f 61 70 70 6c 65   .  lt_int_apple
2f320 5f 63 63 5f 73 69 6e 67 6c 65 5f 6d 6f 64 3d 79  _cc_single_mod=y
2f330 65 73 0a 20 20 20 20 09 66 69 0a 20 20 20 20 09  es.    .fi.    .
2f340 69 66 20 74 65 73 74 20 22 58 24 6c 74 5f 69 6e  if test "X$lt_in
2f350 74 5f 61 70 70 6c 65 5f 63 63 5f 73 69 6e 67 6c  t_apple_cc_singl
2f360 65 5f 6d 6f 64 22 20 3d 20 58 79 65 73 20 3b 20  e_mod" = Xyes ; 
2f370 74 68 65 6e 0a 20 20 20 20 09 20 20 61 72 63 68  then.    .  arch
2f380 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 64  ive_cmds='$CC -d
2f390 79 6e 61 6d 69 63 6c 69 62 20 2d 73 69 6e 67 6c  ynamiclib -singl
2f3a0 65 5f 6d 6f 64 75 6c 65 20 24 61 6c 6c 6f 77 5f  e_module $allow_
2f3b0 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 20 2d  undefined_flag -
2f3c0 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20  o $lib $libobjs 
2f3d0 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c  $deplibs $compil
2f3e0 65 72 5f 66 6c 61 67 73 20 2d 69 6e 73 74 61 6c  er_flags -instal
2f3f0 6c 5f 6e 61 6d 65 20 24 72 70 61 74 68 2f 24 73  l_name $rpath/$s
2f400 6f 6e 61 6d 65 20 24 76 65 72 73 74 72 69 6e 67  oname $verstring
2f410 27 0a 20 20 20 20 09 65 6c 73 65 0a 20 20 20 20  '.    .else.    
2f420 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73      archive_cmds
2f430 3d 27 24 43 43 20 2d 72 20 24 7b 77 6c 7d 2d 62  ='$CC -r ${wl}-b
2f440 69 6e 64 5f 61 74 5f 6c 6f 61 64 20 2d 6b 65 65  ind_at_load -kee
2f450 70 5f 70 72 69 76 61 74 65 5f 65 78 74 65 72 6e  p_private_extern
2f460 73 20 2d 6e 6f 73 74 64 6c 69 62 20 2d 6f 20 24  s -nostdlib -o $
2f470 7b 6c 69 62 7d 2d 6d 61 73 74 65 72 2e 6f 20 24  {lib}-master.o $
2f480 6c 69 62 6f 62 6a 73 7e 24 43 43 20 2d 64 79 6e  libobjs~$CC -dyn
2f490 61 6d 69 63 6c 69 62 20 24 61 6c 6c 6f 77 5f 75  amiclib $allow_u
2f4a0 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 20 2d 6f  ndefined_flag -o
2f4b0 20 24 6c 69 62 20 24 7b 6c 69 62 7d 2d 6d 61 73   $lib ${lib}-mas
2f4c0 74 65 72 2e 6f 20 24 64 65 70 6c 69 62 73 20 24  ter.o $deplibs $
2f4d0 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 2d  compiler_flags -
2f4e0 69 6e 73 74 61 6c 6c 5f 6e 61 6d 65 20 24 72 70  install_name $rp
2f4f0 61 74 68 2f 24 73 6f 6e 61 6d 65 20 24 76 65 72  ath/$soname $ver
2f500 73 74 72 69 6e 67 27 0a 20 20 20 20 20 20 66 69  string'.      fi
2f510 0a 20 20 20 20 20 20 6d 6f 64 75 6c 65 5f 63 6d  .      module_cm
2f520 64 73 3d 27 24 43 43 20 24 7b 77 6c 7d 2d 62 69  ds='$CC ${wl}-bi
2f530 6e 64 5f 61 74 5f 6c 6f 61 64 20 24 61 6c 6c 6f  nd_at_load $allo
2f540 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  w_undefined_flag
2f550 20 2d 6f 20 24 6c 69 62 20 2d 62 75 6e 64 6c 65   -o $lib -bundle
2f560 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
2f570 62 73 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  bs$compiler_flag
2f580 73 27 0a 20 20 20 20 20 20 23 20 44 6f 6e 27 74  s'.      # Don't
2f590 20 66 69 78 20 74 68 69 73 20 62 79 20 75 73 69   fix this by usi
2f5a0 6e 67 20 74 68 65 20 6c 64 20 2d 65 78 70 6f 72  ng the ld -expor
2f5b0 74 65 64 5f 73 79 6d 62 6f 6c 73 5f 6c 69 73 74  ted_symbols_list
2f5c0 20 66 6c 61 67 2c 20 69 74 20 64 6f 65 73 6e 27   flag, it doesn'
2f5d0 74 20 65 78 69 73 74 20 69 6e 20 6f 6c 64 65 72  t exist in older
2f5e0 20 64 61 72 77 69 6e 20 6c 64 27 73 0a 20 20 20   darwin ld's.   
2f5f0 20 20 20 20 20 69 66 20 74 65 73 74 20 22 58 24       if test "X$
2f600 6c 74 5f 69 6e 74 5f 61 70 70 6c 65 5f 63 63 5f  lt_int_apple_cc_
2f610 73 69 6e 67 6c 65 5f 6d 6f 64 22 20 3d 20 58 79  single_mod" = Xy
2f620 65 73 20 3b 20 74 68 65 6e 0a 20 20 20 20 20 20  es ; then.      
2f630 20 20 20 20 61 72 63 68 69 76 65 5f 65 78 70 73      archive_exps
2f640 79 6d 5f 63 6d 64 73 3d 27 73 65 64 20 2d 65 20  ym_cmds='sed -e 
2f650 22 73 2c 23 2e 2a 2c 2c 22 20 2d 65 20 22 73 2c  "s,#.*,," -e "s,
2f660 5e 5b 20 20 20 20 5d 2a 2c 2c 22 20 2d 65 20 22  ^[    ]*,," -e "
2f670 73 2c 5e 5c 28 2e 2e 2a 5c 29 2c 5f 26 2c 22 20  s,^\(..*\),_&," 
2f680 3c 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c  < $export_symbol
2f690 73 20 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64  s > $output_objd
2f6a0 69 72 2f 24 7b 6c 69 62 6e 61 6d 65 7d 2d 73 79  ir/${libname}-sy
2f6b0 6d 62 6f 6c 73 2e 65 78 70 73 79 6d 7e 24 43 43  mbols.expsym~$CC
2f6c0 20 2d 64 79 6e 61 6d 69 63 6c 69 62 20 2d 73 69   -dynamiclib -si
2f6d0 6e 67 6c 65 5f 6d 6f 64 75 6c 65 20 24 61 6c 6c  ngle_module $all
2f6e0 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61  ow_undefined_fla
2f6f0 67 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  g -o $lib $libob
2f700 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d  js $deplibs $com
2f710 70 69 6c 65 72 5f 66 6c 61 67 73 20 2d 69 6e 73  piler_flags -ins
2f720 74 61 6c 6c 5f 6e 61 6d 65 20 24 72 70 61 74 68  tall_name $rpath
2f730 2f 24 73 6f 6e 61 6d 65 20 24 76 65 72 73 74 72  /$soname $verstr
2f740 69 6e 67 7e 6e 6d 65 64 69 74 20 2d 73 20 24 6f  ing~nmedit -s $o
2f750 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 7b 6c  utput_objdir/${l
2f760 69 62 6e 61 6d 65 7d 2d 73 79 6d 62 6f 6c 73 2e  ibname}-symbols.
2f770 65 78 70 73 79 6d 20 24 7b 6c 69 62 7d 27 0a 20  expsym ${lib}'. 
2f780 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20         else.    
2f790 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 65 78        archive_ex
2f7a0 70 73 79 6d 5f 63 6d 64 73 3d 27 73 65 64 20 2d  psym_cmds='sed -
2f7b0 65 20 22 73 2c 23 2e 2a 2c 2c 22 20 2d 65 20 22  e "s,#.*,," -e "
2f7c0 73 2c 5e 5b 20 20 20 20 5d 2a 2c 2c 22 20 2d 65  s,^[    ]*,," -e
2f7d0 20 22 73 2c 5e 5c 28 2e 2e 2a 5c 29 2c 5f 26 2c   "s,^\(..*\),_&,
2f7e0 22 20 3c 20 24 65 78 70 6f 72 74 5f 73 79 6d 62  " < $export_symb
2f7f0 6f 6c 73 20 3e 20 24 6f 75 74 70 75 74 5f 6f 62  ols > $output_ob
2f800 6a 64 69 72 2f 24 7b 6c 69 62 6e 61 6d 65 7d 2d  jdir/${libname}-
2f810 73 79 6d 62 6f 6c 73 2e 65 78 70 73 79 6d 7e 24  symbols.expsym~$
2f820 43 43 20 2d 72 20 24 7b 77 6c 7d 2d 62 69 6e 64  CC -r ${wl}-bind
2f830 5f 61 74 5f 6c 6f 61 64 20 2d 6b 65 65 70 5f 70  _at_load -keep_p
2f840 72 69 76 61 74 65 5f 65 78 74 65 72 6e 73 20 2d  rivate_externs -
2f850 6e 6f 73 74 64 6c 69 62 20 2d 6f 20 24 7b 6c 69  nostdlib -o ${li
2f860 62 7d 2d 6d 61 73 74 65 72 2e 6f 20 24 6c 69 62  b}-master.o $lib
2f870 6f 62 6a 73 7e 24 43 43 20 2d 64 79 6e 61 6d 69  objs~$CC -dynami
2f880 63 6c 69 62 20 24 61 6c 6c 6f 77 5f 75 6e 64 65  clib $allow_unde
2f890 66 69 6e 65 64 5f 66 6c 61 67 20 2d 6f 20 24 6c  fined_flag -o $l
2f8a0 69 62 20 24 7b 6c 69 62 7d 2d 6d 61 73 74 65 72  ib ${lib}-master
2f8b0 2e 6f 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d  .o $deplibs $com
2f8c0 70 69 6c 65 72 5f 66 6c 61 67 73 20 2d 69 6e 73  piler_flags -ins
2f8d0 74 61 6c 6c 5f 6e 61 6d 65 20 24 72 70 61 74 68  tall_name $rpath
2f8e0 2f 24 73 6f 6e 61 6d 65 20 24 76 65 72 73 74 72  /$soname $verstr
2f8f0 69 6e 67 7e 6e 6d 65 64 69 74 20 2d 73 20 24 6f  ing~nmedit -s $o
2f900 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 7b 6c  utput_objdir/${l
2f910 69 62 6e 61 6d 65 7d 2d 73 79 6d 62 6f 6c 73 2e  ibname}-symbols.
2f920 65 78 70 73 79 6d 20 24 7b 6c 69 62 7d 27 0a 20  expsym ${lib}'. 
2f930 20 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20         fi.      
2f940 20 20 20 20 6d 6f 64 75 6c 65 5f 65 78 70 73 79      module_expsy
2f950 6d 5f 63 6d 64 73 3d 27 73 65 64 20 2d 65 20 22  m_cmds='sed -e "
2f960 73 2c 23 2e 2a 2c 2c 22 20 2d 65 20 22 73 2c 5e  s,#.*,," -e "s,^
2f970 5b 20 20 20 20 5d 2a 2c 2c 22 20 2d 65 20 22 73  [    ]*,," -e "s
2f980 2c 5e 5c 28 2e 2e 2a 5c 29 2c 5f 26 2c 22 20 3c  ,^\(..*\),_&," <
2f990 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73   $export_symbols
2f9a0 20 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69   > $output_objdi
2f9b0 72 2f 24 7b 6c 69 62 6e 61 6d 65 7d 2d 73 79 6d  r/${libname}-sym
2f9c0 62 6f 6c 73 2e 65 78 70 73 79 6d 7e 24 43 43 20  bols.expsym~$CC 
2f9d0 24 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64  $allow_undefined
2f9e0 5f 66 6c 61 67 20 20 2d 6f 20 24 6c 69 62 20 2d  _flag  -o $lib -
2f9f0 62 75 6e 64 6c 65 20 24 6c 69 62 6f 62 6a 73 20  bundle $libobjs 
2fa00 24 64 65 70 6c 69 62 73 24 63 6f 6d 70 69 6c 65  $deplibs$compile
2fa10 72 5f 66 6c 61 67 73 7e 6e 6d 65 64 69 74 20 2d  r_flags~nmedit -
2fa20 73 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  s $output_objdir
2fa30 2f 24 7b 6c 69 62 6e 61 6d 65 7d 2d 73 79 6d 62  /${libname}-symb
2fa40 6f 6c 73 2e 65 78 70 73 79 6d 20 24 7b 6c 69 62  ols.expsym ${lib
2fa50 7d 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64  }'.      hardcod
2fa60 65 5f 64 69 72 65 63 74 3d 6e 6f 0a 20 20 20 20  e_direct=no.    
2fa70 20 20 68 61 72 64 63 6f 64 65 5f 61 75 74 6f 6d    hardcode_autom
2fa80 61 74 69 63 3d 79 65 73 0a 20 20 20 20 20 20 68  atic=yes.      h
2fa90 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74  ardcode_shlibpat
2faa0 68 5f 76 61 72 3d 75 6e 73 75 70 70 6f 72 74 65  h_var=unsupporte
2fab0 64 0a 20 20 20 20 20 20 77 68 6f 6c 65 5f 61 72  d.      whole_ar
2fac0 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 3d  chive_flag_spec=
2fad0 27 2d 61 6c 6c 5f 6c 6f 61 64 20 24 63 6f 6e 76  '-all_load $conv
2fae0 65 6e 69 65 6e 63 65 27 0a 20 20 20 20 20 20 6c  enience'.      l
2faf0 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62 73 3d  ink_all_deplibs=
2fb00 79 65 73 0a 20 20 20 20 65 6c 73 65 0a 20 20 20  yes.    else.   
2fb10 20 20 20 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a     ld_shlibs=no.
2fb20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a      fi.      ;;.
2fb30 0a 20 20 20 20 64 67 75 78 2a 29 0a 20 20 20 20  .    dgux*).    
2fb40 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27    archive_cmds='
2fb50 24 4c 44 20 2d 47 20 2d 68 20 24 73 6f 6e 61 6d  $LD -G -h $sonam
2fb60 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  e -o $lib $libob
2fb70 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
2fb80 6b 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20  ker_flags'.     
2fb90 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72   hardcode_libdir
2fba0 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 4c 24 6c  _flag_spec='-L$l
2fbb0 69 62 64 69 72 27 0a 20 20 20 20 20 20 68 61 72  ibdir'.      har
2fbc0 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f  dcode_shlibpath_
2fbd0 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a  var=no.      ;;.
2fbe0 0a 20 20 20 20 66 72 65 65 62 73 64 31 2a 29 0a  .    freebsd1*).
2fbf0 20 20 20 20 20 20 6c 64 5f 73 68 6c 69 62 73 3d        ld_shlibs=
2fc00 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  no.      ;;..   
2fc10 20 23 20 46 72 65 65 42 53 44 20 32 2e 32 2e 5b   # FreeBSD 2.2.[
2fc20 30 31 32 5d 20 61 6c 6c 6f 77 73 20 75 73 20 74  012] allows us t
2fc30 6f 20 69 6e 63 6c 75 64 65 20 63 2b 2b 72 74 30  o include c++rt0
2fc40 2e 6f 20 74 6f 20 67 65 74 20 43 2b 2b 20 63 6f  .o to get C++ co
2fc50 6e 73 74 72 75 63 74 6f 72 0a 20 20 20 20 23 20  nstructor.    # 
2fc60 73 75 70 70 6f 72 74 2e 20 20 46 75 74 75 72 65  support.  Future
2fc70 20 76 65 72 73 69 6f 6e 73 20 64 6f 20 74 68 69   versions do thi
2fc80 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2c  s automatically,
2fc90 20 62 75 74 20 61 6e 20 65 78 70 6c 69 63 69 74   but an explicit
2fca0 20 63 2b 2b 72 74 30 2e 6f 0a 20 20 20 20 23 20   c++rt0.o.    # 
2fcb0 64 6f 65 73 20 6e 6f 74 20 62 72 65 61 6b 20 61  does not break a
2fcc0 6e 79 74 68 69 6e 67 2c 20 61 6e 64 20 68 65 6c  nything, and hel
2fcd0 70 73 20 73 69 67 6e 69 66 69 63 61 6e 74 6c 79  ps significantly
2fce0 20 28 61 74 20 74 68 65 20 63 6f 73 74 20 6f 66   (at the cost of
2fcf0 20 61 20 6c 69 74 74 6c 65 0a 20 20 20 20 23 20   a little.    # 
2fd00 65 78 74 72 61 20 73 70 61 63 65 29 2e 0a 20 20  extra space)..  
2fd10 20 20 66 72 65 65 62 73 64 32 2e 32 2a 29 0a 20    freebsd2.2*). 
2fd20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64       archive_cmd
2fd30 73 3d 27 24 4c 44 20 2d 42 73 68 61 72 65 61 62  s='$LD -Bshareab
2fd40 6c 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f  le -o $lib $libo
2fd50 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69  bjs $deplibs $li
2fd60 6e 6b 65 72 5f 66 6c 61 67 73 20 2f 75 73 72 2f  nker_flags /usr/
2fd70 6c 69 62 2f 63 2b 2b 72 74 30 2e 6f 27 0a 20 20  lib/c++rt0.o'.  
2fd80 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62      hardcode_lib
2fd90 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d  dir_flag_spec='-
2fda0 52 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20  R$libdir'.      
2fdb0 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d  hardcode_direct=
2fdc0 79 65 73 0a 20 20 20 20 20 20 68 61 72 64 63 6f  yes.      hardco
2fdd0 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72  de_shlibpath_var
2fde0 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20  =no.      ;;..  
2fdf0 20 20 23 20 55 6e 66 6f 72 74 75 6e 61 74 65 6c    # Unfortunatel
2fe00 79 2c 20 6f 6c 64 65 72 20 76 65 72 73 69 6f 6e  y, older version
2fe10 73 20 6f 66 20 46 72 65 65 42 53 44 20 32 20 64  s of FreeBSD 2 d
2fe20 6f 20 6e 6f 74 20 68 61 76 65 20 74 68 69 73 20  o not have this 
2fe30 66 65 61 74 75 72 65 2e 0a 20 20 20 20 66 72 65  feature..    fre
2fe40 65 62 73 64 32 2a 29 0a 20 20 20 20 20 20 61 72  ebsd2*).      ar
2fe50 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20  chive_cmds='$LD 
2fe60 2d 42 73 68 61 72 65 61 62 6c 65 20 2d 6f 20 24  -Bshareable -o $
2fe70 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  lib $libobjs $de
2fe80 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c  plibs $linker_fl
2fe90 61 67 73 27 0a 20 20 20 20 20 20 68 61 72 64 63  ags'.      hardc
2fea0 6f 64 65 5f 64 69 72 65 63 74 3d 79 65 73 0a 20  ode_direct=yes. 
2feb0 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6d 69       hardcode_mi
2fec0 6e 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20 20 20  nus_L=yes.      
2fed0 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61  hardcode_shlibpa
2fee0 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20  th_var=no.      
2fef0 3b 3b 0a 0a 20 20 20 20 23 20 46 72 65 65 42 53  ;;..    # FreeBS
2ff00 44 20 33 20 61 6e 64 20 67 72 65 61 74 65 72 20  D 3 and greater 
2ff10 75 73 65 73 20 67 63 63 20 2d 73 68 61 72 65 64  uses gcc -shared
2ff20 20 74 6f 20 64 6f 20 73 68 61 72 65 64 20 6c 69   to do shared li
2ff30 62 72 61 72 69 65 73 2e 0a 20 20 20 20 66 72 65  braries..    fre
2ff40 65 62 73 64 2a 20 7c 20 6b 66 72 65 65 62 73 64  ebsd* | kfreebsd
2ff50 2a 2d 67 6e 75 29 0a 20 20 20 20 20 20 61 72 63  *-gnu).      arc
2ff60 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d  hive_cmds='$CC -
2ff70 73 68 61 72 65 64 20 2d 6f 20 24 6c 69 62 20 24  shared -o $lib $
2ff80 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
2ff90 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73   $compiler_flags
2ffa0 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65  '.      hardcode
2ffb0 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65  _libdir_flag_spe
2ffc0 63 3d 27 2d 52 24 6c 69 62 64 69 72 27 0a 20 20  c='-R$libdir'.  
2ffd0 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72      hardcode_dir
2ffe0 65 63 74 3d 79 65 73 0a 20 20 20 20 20 20 68 61  ect=yes.      ha
2fff0 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68  rdcode_shlibpath
30000 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b  _var=no.      ;;
30010 0a 0a 20 20 20 20 68 70 75 78 39 2a 29 0a 20 20  ..    hpux9*).  
30020 20 20 20 20 69 66 20 74 65 73 74 20 22 24 47 43      if test "$GC
30030 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 09  C" = yes; then..
30040 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 72  archive_cmds='$r
30050 6d 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  m $output_objdir
30060 2f 24 73 6f 6e 61 6d 65 7e 24 43 43 20 2d 73 68  /$soname~$CC -sh
30070 61 72 65 64 20 2d 66 50 49 43 20 24 7b 77 6c 7d  ared -fPIC ${wl}
30080 2b 62 20 24 7b 77 6c 7d 24 69 6e 73 74 61 6c 6c  +b ${wl}$install
30090 5f 6c 69 62 64 69 72 20 2d 6f 20 24 6f 75 74 70  _libdir -o $outp
300a0 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d  ut_objdir/$sonam
300b0 65 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  e $libobjs $depl
300c0 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  ibs $compiler_fl
300d0 61 67 73 7e 74 65 73 74 20 24 6f 75 74 70 75 74  ags~test $output
300e0 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20  _objdir/$soname 
300f0 3d 20 24 6c 69 62 20 7c 7c 20 6d 76 20 24 6f 75  = $lib || mv $ou
30100 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e  tput_objdir/$son
30110 61 6d 65 20 24 6c 69 62 27 0a 20 20 20 20 20 20  ame $lib'.      
30120 65 6c 73 65 0a 09 61 72 63 68 69 76 65 5f 63 6d  else..archive_cm
30130 64 73 3d 27 24 72 6d 20 24 6f 75 74 70 75 74 5f  ds='$rm $output_
30140 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 7e 24  objdir/$soname~$
30150 4c 44 20 2d 62 20 2b 62 20 24 69 6e 73 74 61 6c  LD -b +b $instal
30160 6c 5f 6c 69 62 64 69 72 20 2d 6f 20 24 6f 75 74  l_libdir -o $out
30170 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61  put_objdir/$sona
30180 6d 65 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  me $libobjs $dep
30190 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61  libs $linker_fla
301a0 67 73 7e 74 65 73 74 20 24 6f 75 74 70 75 74 5f  gs~test $output_
301b0 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 3d  objdir/$soname =
301c0 20 24 6c 69 62 20 7c 7c 20 6d 76 20 24 6f 75 74   $lib || mv $out
301d0 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61  put_objdir/$sona
301e0 6d 65 20 24 6c 69 62 27 0a 20 20 20 20 20 20 66  me $lib'.      f
301f0 69 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65  i.      hardcode
30200 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65  _libdir_flag_spe
30210 63 3d 27 24 7b 77 6c 7d 2b 62 20 24 7b 77 6c 7d  c='${wl}+b ${wl}
30220 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 68  $libdir'.      h
30230 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73  ardcode_libdir_s
30240 65 70 61 72 61 74 6f 72 3d 3a 0a 20 20 20 20 20  eparator=:.     
30250 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74   hardcode_direct
30260 3d 79 65 73 0a 0a 20 20 20 20 20 20 23 20 68 61  =yes..      # ha
30270 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3a 20  rdcode_minus_L: 
30280 4e 6f 74 20 72 65 61 6c 6c 79 20 69 6e 20 74 68  Not really in th
30290 65 20 73 65 61 72 63 68 20 50 41 54 48 2c 0a 20  e search PATH,. 
302a0 20 20 20 20 20 23 20 62 75 74 20 61 73 20 74 68       # but as th
302b0 65 20 64 65 66 61 75 6c 74 20 6c 6f 63 61 74 69  e default locati
302c0 6f 6e 20 6f 66 20 74 68 65 20 6c 69 62 72 61 72  on of the librar
302d0 79 2e 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64  y..      hardcod
302e0 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a 20 20  e_minus_L=yes.  
302f0 20 20 20 20 65 78 70 6f 72 74 5f 64 79 6e 61 6d      export_dynam
30300 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b  ic_flag_spec='${
30310 77 6c 7d 2d 45 27 0a 20 20 20 20 20 20 3b 3b 0a  wl}-E'.      ;;.
30320 0a 20 20 20 20 68 70 75 78 31 30 2a 20 7c 20 68  .    hpux10* | h
30330 70 75 78 31 31 2a 29 0a 20 20 20 20 20 20 69 66  pux11*).      if
30340 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 79   test "$GCC" = y
30350 65 73 20 2d 61 20 22 24 77 69 74 68 5f 67 6e 75  es -a "$with_gnu
30360 5f 6c 64 22 20 3d 20 6e 6f 3b 20 74 68 65 6e 0a  _ld" = no; then.
30370 09 63 61 73 65 20 22 24 68 6f 73 74 5f 63 70 75  .case "$host_cpu
30380 22 20 69 6e 0a 09 68 70 70 61 2a 36 34 2a 7c 69  " in..hppa*64*|i
30390 61 36 34 2a 29 0a 09 20 20 61 72 63 68 69 76 65  a64*)..  archive
303a0 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72  _cmds='$CC -shar
303b0 65 64 20 24 7b 77 6c 7d 2b 68 20 24 7b 77 6c 7d  ed ${wl}+h ${wl}
303c0 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20  $soname -o $lib 
303d0 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
303e0 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  s $compiler_flag
303f0 73 27 0a 09 20 20 3b 3b 0a 09 2a 29 0a 09 20 20  s'..  ;;..*)..  
30400 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43  archive_cmds='$C
30410 43 20 2d 73 68 61 72 65 64 20 2d 66 50 49 43 20  C -shared -fPIC 
30420 24 7b 77 6c 7d 2b 68 20 24 7b 77 6c 7d 24 73 6f  ${wl}+h ${wl}$so
30430 6e 61 6d 65 20 24 7b 77 6c 7d 2b 62 20 24 7b 77  name ${wl}+b ${w
30440 6c 7d 24 69 6e 73 74 61 6c 6c 5f 6c 69 62 64 69  l}$install_libdi
30450 72 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  r -o $lib $libob
30460 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d  js $deplibs $com
30470 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a 09 20 20  piler_flags'..  
30480 3b 3b 0a 09 65 73 61 63 0a 20 20 20 20 20 20 65  ;;..esac.      e
30490 6c 73 65 0a 09 63 61 73 65 20 22 24 68 6f 73 74  lse..case "$host
304a0 5f 63 70 75 22 20 69 6e 0a 09 68 70 70 61 2a 36  _cpu" in..hppa*6
304b0 34 2a 7c 69 61 36 34 2a 29 0a 09 20 20 61 72 63  4*|ia64*)..  arc
304c0 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d  hive_cmds='$LD -
304d0 62 20 2b 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20  b +h $soname -o 
304e0 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64  $lib $libobjs $d
304f0 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66  eplibs $linker_f
30500 6c 61 67 73 27 0a 09 20 20 3b 3b 0a 09 2a 29 0a  lags'..  ;;..*).
30510 09 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d  .  archive_cmds=
30520 27 24 4c 44 20 2d 62 20 2b 68 20 24 73 6f 6e 61  '$LD -b +h $sona
30530 6d 65 20 2b 62 20 24 69 6e 73 74 61 6c 6c 5f 6c  me +b $install_l
30540 69 62 64 69 72 20 2d 6f 20 24 6c 69 62 20 24 6c  ibdir -o $lib $l
30550 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
30560 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 09  $linker_flags'..
30570 20 20 3b 3b 0a 09 65 73 61 63 0a 20 20 20 20 20    ;;..esac.     
30580 20 66 69 0a 20 20 20 20 20 20 69 66 20 74 65 73   fi.      if tes
30590 74 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22  t "$with_gnu_ld"
305a0 20 3d 20 6e 6f 3b 20 74 68 65 6e 0a 09 63 61 73   = no; then..cas
305b0 65 20 22 24 68 6f 73 74 5f 63 70 75 22 20 69 6e  e "$host_cpu" in
305c0 0a 09 68 70 70 61 2a 36 34 2a 29 0a 09 20 20 68  ..hppa*64*)..  h
305d0 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66  ardcode_libdir_f
305e0 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2b  lag_spec='${wl}+
305f0 62 20 24 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a  b ${wl}$libdir'.
30600 09 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64  .  hardcode_libd
30610 69 72 5f 66 6c 61 67 5f 73 70 65 63 5f 6c 64 3d  ir_flag_spec_ld=
30620 27 2b 62 20 24 6c 69 62 64 69 72 27 0a 09 20 20  '+b $libdir'..  
30630 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
30640 73 65 70 61 72 61 74 6f 72 3d 3a 0a 09 20 20 68  separator=:..  h
30650 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 6e  ardcode_direct=n
30660 6f 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 73 68  o..  hardcode_sh
30670 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 09  libpath_var=no..
30680 20 20 3b 3b 0a 09 69 61 36 34 2a 29 0a 09 20 20    ;;..ia64*)..  
30690 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
306a0 66 6c 61 67 5f 73 70 65 63 3d 27 2d 4c 24 6c 69  flag_spec='-L$li
306b0 62 64 69 72 27 0a 09 20 20 68 61 72 64 63 6f 64  bdir'..  hardcod
306c0 65 5f 64 69 72 65 63 74 3d 6e 6f 0a 09 20 20 68  e_direct=no..  h
306d0 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74  ardcode_shlibpat
306e0 68 5f 76 61 72 3d 6e 6f 0a 0a 09 20 20 23 20 68  h_var=no...  # h
306f0 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3a  ardcode_minus_L:
30700 20 4e 6f 74 20 72 65 61 6c 6c 79 20 69 6e 20 74   Not really in t
30710 68 65 20 73 65 61 72 63 68 20 50 41 54 48 2c 0a  he search PATH,.
30720 09 20 20 23 20 62 75 74 20 61 73 20 74 68 65 20  .  # but as the 
30730 64 65 66 61 75 6c 74 20 6c 6f 63 61 74 69 6f 6e  default location
30740 20 6f 66 20 74 68 65 20 6c 69 62 72 61 72 79 2e   of the library.
30750 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e  ..  hardcode_min
30760 75 73 5f 4c 3d 79 65 73 0a 09 20 20 3b 3b 0a 09  us_L=yes..  ;;..
30770 2a 29 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 6c  *)..  hardcode_l
30780 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d  ibdir_flag_spec=
30790 27 24 7b 77 6c 7d 2b 62 20 24 7b 77 6c 7d 24 6c  '${wl}+b ${wl}$l
307a0 69 62 64 69 72 27 0a 09 20 20 68 61 72 64 63 6f  ibdir'..  hardco
307b0 64 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 72 61  de_libdir_separa
307c0 74 6f 72 3d 3a 0a 09 20 20 68 61 72 64 63 6f 64  tor=:..  hardcod
307d0 65 5f 64 69 72 65 63 74 3d 79 65 73 0a 09 20 20  e_direct=yes..  
307e0 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66  export_dynamic_f
307f0 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d  lag_spec='${wl}-
30800 45 27 0a 0a 09 20 20 23 20 68 61 72 64 63 6f 64  E'...  # hardcod
30810 65 5f 6d 69 6e 75 73 5f 4c 3a 20 4e 6f 74 20 72  e_minus_L: Not r
30820 65 61 6c 6c 79 20 69 6e 20 74 68 65 20 73 65 61  eally in the sea
30830 72 63 68 20 50 41 54 48 2c 0a 09 20 20 23 20 62  rch PATH,..  # b
30840 75 74 20 61 73 20 74 68 65 20 64 65 66 61 75 6c  ut as the defaul
30850 74 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 74 68  t location of th
30860 65 20 6c 69 62 72 61 72 79 2e 0a 09 20 20 68 61  e library...  ha
30870 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79  rdcode_minus_L=y
30880 65 73 0a 09 20 20 3b 3b 0a 09 65 73 61 63 0a 20  es..  ;;..esac. 
30890 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b       fi.      ;;
308a0 0a 0a 20 20 20 20 69 72 69 78 35 2a 20 7c 20 69  ..    irix5* | i
308b0 72 69 78 36 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75  rix6* | nonstopu
308c0 78 2a 29 0a 20 20 20 20 20 20 69 66 20 74 65 73  x*).      if tes
308d0 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20  t "$GCC" = yes; 
308e0 74 68 65 6e 0a 09 61 72 63 68 69 76 65 5f 63 6d  then..archive_cm
308f0 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20  ds='$CC -shared 
30900 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
30910 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  s $compiler_flag
30920 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24  s ${wl}-soname $
30930 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20 60 74 65 73  {wl}$soname `tes
30940 74 20 2d 6e 20 22 24 76 65 72 73 74 72 69 6e 67  t -n "$verstring
30950 22 20 26 26 20 65 63 68 6f 20 24 7b 77 6c 7d 2d  " && echo ${wl}-
30960 73 65 74 5f 76 65 72 73 69 6f 6e 20 24 7b 77 6c  set_version ${wl
30970 7d 24 76 65 72 73 74 72 69 6e 67 60 20 24 7b 77  }$verstring` ${w
30980 6c 7d 2d 75 70 64 61 74 65 5f 72 65 67 69 73 74  l}-update_regist
30990 72 79 20 24 7b 77 6c 7d 24 7b 6f 75 74 70 75 74  ry ${wl}${output
309a0 5f 6f 62 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61  _objdir}/so_loca
309b0 74 69 6f 6e 73 20 2d 6f 20 24 6c 69 62 27 0a 20  tions -o $lib'. 
309c0 20 20 20 20 20 65 6c 73 65 0a 09 61 72 63 68 69       else..archi
309d0 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 73 68  ve_cmds='$LD -sh
309e0 61 72 65 64 20 24 6c 69 62 6f 62 6a 73 20 24 64  ared $libobjs $d
309f0 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66  eplibs $linker_f
30a00 6c 61 67 73 20 2d 73 6f 6e 61 6d 65 20 24 73 6f  lags -soname $so
30a10 6e 61 6d 65 20 60 74 65 73 74 20 2d 6e 20 22 24  name `test -n "$
30a20 76 65 72 73 74 72 69 6e 67 22 20 26 26 20 65 63  verstring" && ec
30a30 68 6f 20 2d 73 65 74 5f 76 65 72 73 69 6f 6e 20  ho -set_version 
30a40 24 76 65 72 73 74 72 69 6e 67 60 20 2d 75 70 64  $verstring` -upd
30a50 61 74 65 5f 72 65 67 69 73 74 72 79 20 24 7b 6f  ate_registry ${o
30a60 75 74 70 75 74 5f 6f 62 6a 64 69 72 7d 2f 73 6f  utput_objdir}/so
30a70 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f 20 24 6c  _locations -o $l
30a80 69 62 27 0a 09 68 61 72 64 63 6f 64 65 5f 6c 69  ib'..hardcode_li
30a90 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 5f 6c  bdir_flag_spec_l
30aa0 64 3d 27 2d 72 70 61 74 68 20 24 6c 69 62 64 69  d='-rpath $libdi
30ab0 72 27 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20  r'.      fi.    
30ac0 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69    hardcode_libdi
30ad0 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77  r_flag_spec='${w
30ae0 6c 7d 2d 72 70 61 74 68 20 24 7b 77 6c 7d 24 6c  l}-rpath ${wl}$l
30af0 69 62 64 69 72 27 0a 20 20 20 20 20 20 68 61 72  ibdir'.      har
30b00 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70  dcode_libdir_sep
30b10 61 72 61 74 6f 72 3d 3a 0a 20 20 20 20 20 20 6c  arator=:.      l
30b20 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62 73 3d  ink_all_deplibs=
30b30 79 65 73 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20  yes.      ;;..  
30b40 20 20 6e 65 74 62 73 64 2a 20 7c 20 6b 6e 65 74    netbsd* | knet
30b50 62 73 64 2a 2d 67 6e 75 29 0a 20 20 20 20 20 20  bsd*-gnu).      
30b60 69 66 20 65 63 68 6f 20 5f 5f 45 4c 46 5f 5f 20  if echo __ELF__ 
30b70 7c 20 24 43 43 20 2d 45 20 2d 20 7c 20 67 72 65  | $CC -E - | gre
30b80 70 20 5f 5f 45 4c 46 5f 5f 20 3e 2f 64 65 76 2f  p __ELF__ >/dev/
30b90 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 61 72 63 68  null; then..arch
30ba0 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 42  ive_cmds='$LD -B
30bb0 73 68 61 72 65 61 62 6c 65 20 2d 6f 20 24 6c 69  shareable -o $li
30bc0 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  b $libobjs $depl
30bd0 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67  ibs $linker_flag
30be0 73 27 20 20 23 20 61 2e 6f 75 74 0a 20 20 20 20  s'  # a.out.    
30bf0 20 20 65 6c 73 65 0a 09 61 72 63 68 69 76 65 5f    else..archive_
30c00 63 6d 64 73 3d 27 24 4c 44 20 2d 73 68 61 72 65  cmds='$LD -share
30c10 64 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  d -o $lib $libob
30c20 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
30c30 6b 65 72 5f 66 6c 61 67 73 27 20 20 20 20 20 20  ker_flags'      
30c40 23 20 45 4c 46 0a 20 20 20 20 20 20 66 69 0a 20  # ELF.      fi. 
30c50 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69       hardcode_li
30c60 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27  bdir_flag_spec='
30c70 2d 52 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20  -R$libdir'.     
30c80 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74   hardcode_direct
30c90 3d 79 65 73 0a 20 20 20 20 20 20 68 61 72 64 63  =yes.      hardc
30ca0 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61  ode_shlibpath_va
30cb0 72 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20  r=no.      ;;.. 
30cc0 20 20 20 6e 65 77 73 6f 73 36 29 0a 20 20 20 20     newsos6).    
30cd0 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27    archive_cmds='
30ce0 24 4c 44 20 2d 47 20 2d 68 20 24 73 6f 6e 61 6d  $LD -G -h $sonam
30cf0 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  e -o $lib $libob
30d00 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
30d10 6b 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20  ker_flags'.     
30d20 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74   hardcode_direct
30d30 3d 79 65 73 0a 20 20 20 20 20 20 68 61 72 64 63  =yes.      hardc
30d40 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f  ode_libdir_flag_
30d50 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 72 70 61 74  spec='${wl}-rpat
30d60 68 20 24 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a  h ${wl}$libdir'.
30d70 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c        hardcode_l
30d80 69 62 64 69 72 5f 73 65 70 61 72 61 74 6f 72 3d  ibdir_separator=
30d90 3a 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65  :.      hardcode
30da0 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e  _shlibpath_var=n
30db0 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  o.      ;;..    
30dc0 6f 70 65 6e 62 73 64 2a 29 0a 20 20 20 20 20 20  openbsd*).      
30dd0 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d  hardcode_direct=
30de0 79 65 73 0a 20 20 20 20 20 20 68 61 72 64 63 6f  yes.      hardco
30df0 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72  de_shlibpath_var
30e00 3d 6e 6f 0a 20 20 20 20 20 20 69 66 20 74 65 73  =no.      if tes
30e10 74 20 2d 7a 20 22 60 65 63 68 6f 20 5f 5f 45 4c  t -z "`echo __EL
30e20 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20 2d 20 7c  F__ | $CC -E - |
30e30 20 67 72 65 70 20 5f 5f 45 4c 46 5f 5f 60 22 20   grep __ELF__`" 
30e40 7c 7c 20 74 65 73 74 20 22 24 68 6f 73 74 5f 6f  || test "$host_o
30e50 73 2d 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 22  s-$host_cpu" = "
30e60 6f 70 65 6e 62 73 64 32 2e 38 2d 70 6f 77 65 72  openbsd2.8-power
30e70 70 63 22 3b 20 74 68 65 6e 0a 09 61 72 63 68 69  pc"; then..archi
30e80 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68  ve_cmds='$CC -sh
30e90 61 72 65 64 20 24 70 69 63 5f 66 6c 61 67 20 2d  ared $pic_flag -
30ea0 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20  o $lib $libobjs 
30eb0 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c  $deplibs $compil
30ec0 65 72 5f 66 6c 61 67 73 27 0a 09 68 61 72 64 63  er_flags'..hardc
30ed0 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f  ode_libdir_flag_
30ee0 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 72 70 61 74  spec='${wl}-rpat
30ef0 68 2c 24 6c 69 62 64 69 72 27 0a 09 65 78 70 6f  h,$libdir'..expo
30f00 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f  rt_dynamic_flag_
30f10 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 45 27 0a 20  spec='${wl}-E'. 
30f20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20       else.      
30f30 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69   case $host_os i
30f40 6e 0a 09 20 6f 70 65 6e 62 73 64 5b 30 31 5d 2e  n.. openbsd[01].
30f50 2a 20 7c 20 6f 70 65 6e 62 73 64 32 2e 5b 30 2d  * | openbsd2.[0-
30f60 37 5d 20 7c 20 6f 70 65 6e 62 73 64 32 2e 5b 30  7] | openbsd2.[0
30f70 2d 37 5d 2e 2a 29 0a 09 20 20 20 61 72 63 68 69  -7].*)..   archi
30f80 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 42 73  ve_cmds='$LD -Bs
30f90 68 61 72 65 61 62 6c 65 20 2d 6f 20 24 6c 69 62  hareable -o $lib
30fa0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
30fb0 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73  bs $linker_flags
30fc0 27 0a 09 20 20 20 68 61 72 64 63 6f 64 65 5f 6c  '..   hardcode_l
30fd0 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d  ibdir_flag_spec=
30fe0 27 2d 52 24 6c 69 62 64 69 72 27 0a 09 20 20 20  '-R$libdir'..   
30ff0 3b 3b 0a 09 20 2a 29 0a 09 20 20 20 61 72 63 68  ;;.. *)..   arch
31000 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73  ive_cmds='$CC -s
31010 68 61 72 65 64 20 24 70 69 63 5f 66 6c 61 67 20  hared $pic_flag 
31020 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73  -o $lib $libobjs
31030 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
31040 6c 65 72 5f 66 6c 61 67 73 27 0a 09 20 20 20 68  ler_flags'..   h
31050 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66  ardcode_libdir_f
31060 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d  lag_spec='${wl}-
31070 72 70 61 74 68 2c 24 6c 69 62 64 69 72 27 0a 09  rpath,$libdir'..
31080 20 20 20 3b 3b 0a 20 20 20 20 20 20 20 65 73 61     ;;.       esa
31090 63 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20  c.      fi.     
310a0 20 3b 3b 0a 0a 20 20 20 20 6f 73 32 2a 29 0a 20   ;;..    os2*). 
310b0 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69       hardcode_li
310c0 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27  bdir_flag_spec='
310d0 2d 4c 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20  -L$libdir'.     
310e0 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f   hardcode_minus_
310f0 4c 3d 79 65 73 0a 20 20 20 20 20 20 61 6c 6c 6f  L=yes.      allo
31100 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  w_undefined_flag
31110 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a 20 20 20  =unsupported.   
31120 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d     archive_cmds=
31130 27 24 65 63 68 6f 20 22 4c 49 42 52 41 52 59 20  '$echo "LIBRARY 
31140 24 6c 69 62 6e 61 6d 65 20 49 4e 49 54 49 4e 53  $libname INITINS
31150 54 41 4e 43 45 22 20 3e 20 24 6f 75 74 70 75 74  TANCE" > $output
31160 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65  _objdir/$libname
31170 2e 64 65 66 7e 24 65 63 68 6f 20 22 44 45 53 43  .def~$echo "DESC
31180 52 49 50 54 49 4f 4e 20 5c 22 24 6c 69 62 6e 61  RIPTION \"$libna
31190 6d 65 5c 22 22 20 3e 3e 20 24 6f 75 74 70 75 74  me\"" >> $output
311a0 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65  _objdir/$libname
311b0 2e 64 65 66 7e 24 65 63 68 6f 20 44 41 54 41 20  .def~$echo DATA 
311c0 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69  >> $output_objdi
311d0 72 2f 24 6c 69 62 6e 61 6d 65 2e 64 65 66 7e 24  r/$libname.def~$
311e0 65 63 68 6f 20 22 20 53 49 4e 47 4c 45 20 4e 4f  echo " SINGLE NO
311f0 4e 53 48 41 52 45 44 22 20 3e 3e 20 24 6f 75 74  NSHARED" >> $out
31200 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e  put_objdir/$libn
31210 61 6d 65 2e 64 65 66 7e 24 65 63 68 6f 20 45 58  ame.def~$echo EX
31220 50 4f 52 54 53 20 3e 3e 20 24 6f 75 74 70 75 74  PORTS >> $output
31230 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65  _objdir/$libname
31240 2e 64 65 66 7e 65 6d 78 65 78 70 20 24 6c 69 62  .def~emxexp $lib
31250 6f 62 6a 73 20 3e 3e 20 24 6f 75 74 70 75 74 5f  objs >> $output_
31260 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e  objdir/$libname.
31270 64 65 66 7e 24 43 43 20 2d 5a 64 6c 6c 20 2d 5a  def~$CC -Zdll -Z
31280 63 72 74 64 6c 6c 20 2d 6f 20 24 6c 69 62 20 24  crtdll -o $lib $
31290 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
312a0 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73   $compiler_flags
312b0 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
312c0 24 6c 69 62 6e 61 6d 65 2e 64 65 66 27 0a 20 20  $libname.def'.  
312d0 20 20 20 20 6f 6c 64 5f 61 72 63 68 69 76 65 5f      old_archive_
312e0 46 72 6f 6d 5f 6e 65 77 5f 63 6d 64 73 3d 27 65  From_new_cmds='e
312f0 6d 78 69 6d 70 20 2d 6f 20 24 6f 75 74 70 75 74  mximp -o $output
31300 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65  _objdir/$libname
31310 2e 61 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69  .a $output_objdi
31320 72 2f 24 6c 69 62 6e 61 6d 65 2e 64 65 66 27 0a  r/$libname.def'.
31330 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6f 73        ;;..    os
31340 66 33 2a 29 0a 20 20 20 20 20 20 69 66 20 74 65  f3*).      if te
31350 73 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b  st "$GCC" = yes;
31360 20 74 68 65 6e 0a 09 61 6c 6c 6f 77 5f 75 6e 64   then..allow_und
31370 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27 20 24 7b  efined_flag=' ${
31380 77 6c 7d 2d 65 78 70 65 63 74 5f 75 6e 72 65 73  wl}-expect_unres
31390 6f 6c 76 65 64 20 24 7b 77 6c 7d 5c 2a 27 0a 09  olved ${wl}\*'..
313a0 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43  archive_cmds='$C
313b0 43 20 2d 73 68 61 72 65 64 24 7b 61 6c 6c 6f 77  C -shared${allow
313c0 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d  _undefined_flag}
313d0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
313e0 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  bs $compiler_fla
313f0 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20  gs ${wl}-soname 
31400 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20 60 74 65  ${wl}$soname `te
31410 73 74 20 2d 6e 20 22 24 76 65 72 73 74 72 69 6e  st -n "$verstrin
31420 67 22 20 26 26 20 65 63 68 6f 20 24 7b 77 6c 7d  g" && echo ${wl}
31430 2d 73 65 74 5f 76 65 72 73 69 6f 6e 20 24 7b 77  -set_version ${w
31440 6c 7d 24 76 65 72 73 74 72 69 6e 67 60 20 24 7b  l}$verstring` ${
31450 77 6c 7d 2d 75 70 64 61 74 65 5f 72 65 67 69 73  wl}-update_regis
31460 74 72 79 20 24 7b 77 6c 7d 24 7b 6f 75 74 70 75  try ${wl}${outpu
31470 74 5f 6f 62 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63  t_objdir}/so_loc
31480 61 74 69 6f 6e 73 20 2d 6f 20 24 6c 69 62 27 0a  ations -o $lib'.
31490 20 20 20 20 20 20 65 6c 73 65 0a 09 61 6c 6c 6f        else..allo
314a0 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  w_undefined_flag
314b0 3d 27 20 2d 65 78 70 65 63 74 5f 75 6e 72 65 73  =' -expect_unres
314c0 6f 6c 76 65 64 20 5c 2a 27 0a 09 61 72 63 68 69  olved \*'..archi
314d0 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 73 68  ve_cmds='$LD -sh
314e0 61 72 65 64 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65  ared${allow_unde
314f0 66 69 6e 65 64 5f 66 6c 61 67 7d 20 24 6c 69 62  fined_flag} $lib
31500 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c  objs $deplibs $l
31510 69 6e 6b 65 72 5f 66 6c 61 67 73 20 2d 73 6f 6e  inker_flags -son
31520 61 6d 65 20 24 73 6f 6e 61 6d 65 20 60 74 65 73  ame $soname `tes
31530 74 20 2d 6e 20 22 24 76 65 72 73 74 72 69 6e 67  t -n "$verstring
31540 22 20 26 26 20 65 63 68 6f 20 2d 73 65 74 5f 76  " && echo -set_v
31550 65 72 73 69 6f 6e 20 24 76 65 72 73 74 72 69 6e  ersion $verstrin
31560 67 60 20 2d 75 70 64 61 74 65 5f 72 65 67 69 73  g` -update_regis
31570 74 72 79 20 24 7b 6f 75 74 70 75 74 5f 6f 62 6a  try ${output_obj
31580 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e  dir}/so_location
31590 73 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20 20  s -o $lib'.     
315a0 20 66 69 0a 20 20 20 20 20 20 68 61 72 64 63 6f   fi.      hardco
315b0 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73  de_libdir_flag_s
315c0 70 65 63 3d 27 24 7b 77 6c 7d 2d 72 70 61 74 68  pec='${wl}-rpath
315d0 20 24 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a 20   ${wl}$libdir'. 
315e0 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69       hardcode_li
315f0 62 64 69 72 5f 73 65 70 61 72 61 74 6f 72 3d 3a  bdir_separator=:
31600 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6f  .      ;;..    o
31610 73 66 34 2a 20 7c 20 6f 73 66 35 2a 29 09 23 20  sf4* | osf5*).# 
31620 61 73 20 6f 73 66 33 2a 20 77 69 74 68 20 74 68  as osf3* with th
31630 65 20 61 64 64 69 74 69 6f 6e 20 6f 66 20 2d 6d  e addition of -m
31640 73 79 6d 20 66 6c 61 67 0a 20 20 20 20 20 20 69  sym flag.      i
31650 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20  f test "$GCC" = 
31660 79 65 73 3b 20 74 68 65 6e 0a 09 61 6c 6c 6f 77  yes; then..allow
31670 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d  _undefined_flag=
31680 27 20 24 7b 77 6c 7d 2d 65 78 70 65 63 74 5f 75  ' ${wl}-expect_u
31690 6e 72 65 73 6f 6c 76 65 64 20 24 7b 77 6c 7d 5c  nresolved ${wl}\
316a0 2a 27 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73  *'..archive_cmds
316b0 3d 27 24 43 43 20 2d 73 68 61 72 65 64 24 7b 61  ='$CC -shared${a
316c0 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
316d0 6c 61 67 7d 20 24 6c 69 62 6f 62 6a 73 20 24 64  lag} $libobjs $d
316e0 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72  eplibs $compiler
316f0 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 6d 73 79  _flags ${wl}-msy
31700 6d 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24  m ${wl}-soname $
31710 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20 60 74 65 73  {wl}$soname `tes
31720 74 20 2d 6e 20 22 24 76 65 72 73 74 72 69 6e 67  t -n "$verstring
31730 22 20 26 26 20 65 63 68 6f 20 24 7b 77 6c 7d 2d  " && echo ${wl}-
31740 73 65 74 5f 76 65 72 73 69 6f 6e 20 24 7b 77 6c  set_version ${wl
31750 7d 24 76 65 72 73 74 72 69 6e 67 60 20 24 7b 77  }$verstring` ${w
31760 6c 7d 2d 75 70 64 61 74 65 5f 72 65 67 69 73 74  l}-update_regist
31770 72 79 20 24 7b 77 6c 7d 24 7b 6f 75 74 70 75 74  ry ${wl}${output
31780 5f 6f 62 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61  _objdir}/so_loca
31790 74 69 6f 6e 73 20 2d 6f 20 24 6c 69 62 27 0a 09  tions -o $lib'..
317a0 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
317b0 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d  flag_spec='${wl}
317c0 2d 72 70 61 74 68 20 24 7b 77 6c 7d 24 6c 69 62  -rpath ${wl}$lib
317d0 64 69 72 27 0a 20 20 20 20 20 20 65 6c 73 65 0a  dir'.      else.
317e0 09 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64  .allow_undefined
317f0 5f 66 6c 61 67 3d 27 20 2d 65 78 70 65 63 74 5f  _flag=' -expect_
31800 75 6e 72 65 73 6f 6c 76 65 64 20 5c 2a 27 0a 09  unresolved \*'..
31810 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c  archive_cmds='$L
31820 44 20 2d 73 68 61 72 65 64 24 7b 61 6c 6c 6f 77  D -shared${allow
31830 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d  _undefined_flag}
31840 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
31850 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73  bs $linker_flags
31860 20 2d 6d 73 79 6d 20 2d 73 6f 6e 61 6d 65 20 24   -msym -soname $
31870 73 6f 6e 61 6d 65 20 60 74 65 73 74 20 2d 6e 20  soname `test -n 
31880 22 24 76 65 72 73 74 72 69 6e 67 22 20 26 26 20  "$verstring" && 
31890 65 63 68 6f 20 2d 73 65 74 5f 76 65 72 73 69 6f  echo -set_versio
318a0 6e 20 24 76 65 72 73 74 72 69 6e 67 60 20 2d 75  n $verstring` -u
318b0 70 64 61 74 65 5f 72 65 67 69 73 74 72 79 20 24  pdate_registry $
318c0 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 7d 2f  {output_objdir}/
318d0 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f 20  so_locations -o 
318e0 24 6c 69 62 27 0a 09 61 72 63 68 69 76 65 5f 65  $lib'..archive_e
318f0 78 70 73 79 6d 5f 63 6d 64 73 3d 27 66 6f 72 20  xpsym_cmds='for 
31900 69 20 69 6e 20 60 63 61 74 20 24 65 78 70 6f 72  i in `cat $expor
31910 74 5f 73 79 6d 62 6f 6c 73 60 3b 20 64 6f 20 70  t_symbols`; do p
31920 72 69 6e 74 66 20 22 25 73 20 25 73 5c 5c 6e 22  rintf "%s %s\\n"
31930 20 2d 65 78 70 6f 72 74 65 64 5f 73 79 6d 62 6f   -exported_symbo
31940 6c 20 22 5c 24 69 22 20 3e 3e 20 24 6c 69 62 2e  l "\$i" >> $lib.
31950 65 78 70 3b 20 64 6f 6e 65 3b 20 65 63 68 6f 20  exp; done; echo 
31960 22 2d 68 69 64 64 65 6e 22 3e 3e 20 24 6c 69 62  "-hidden">> $lib
31970 2e 65 78 70 7e 0a 09 24 4c 44 20 2d 73 68 61 72  .exp~..$LD -shar
31980 65 64 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69  ed${allow_undefi
31990 6e 65 64 5f 66 6c 61 67 7d 20 2d 69 6e 70 75 74  ned_flag} -input
319a0 20 24 6c 69 62 2e 65 78 70 20 24 6c 69 6e 6b 65   $lib.exp $linke
319b0 72 5f 66 6c 61 67 73 20 24 6c 69 62 6f 62 6a 73  r_flags $libobjs
319c0 20 24 64 65 70 6c 69 62 73 20 2d 73 6f 6e 61 6d   $deplibs -sonam
319d0 65 20 24 73 6f 6e 61 6d 65 20 60 74 65 73 74 20  e $soname `test 
319e0 2d 6e 20 22 24 76 65 72 73 74 72 69 6e 67 22 20  -n "$verstring" 
319f0 26 26 20 65 63 68 6f 20 2d 73 65 74 5f 76 65 72  && echo -set_ver
31a00 73 69 6f 6e 20 24 76 65 72 73 74 72 69 6e 67 60  sion $verstring`
31a10 20 2d 75 70 64 61 74 65 5f 72 65 67 69 73 74 72   -update_registr
31a20 79 20 24 7b 6f 62 6a 64 69 72 7d 2f 73 6f 5f 6c  y ${objdir}/so_l
31a30 6f 63 61 74 69 6f 6e 73 20 2d 6f 20 24 6c 69 62  ocations -o $lib
31a40 7e 24 72 6d 20 24 6c 69 62 2e 65 78 70 27 0a 0a  ~$rm $lib.exp'..
31a50 09 23 20 42 6f 74 68 20 63 20 61 6e 64 20 63 78  .# Both c and cx
31a60 78 20 63 6f 6d 70 69 6c 65 72 20 73 75 70 70 6f  x compiler suppo
31a70 72 74 20 2d 72 70 61 74 68 20 64 69 72 65 63 74  rt -rpath direct
31a80 6c 79 0a 09 68 61 72 64 63 6f 64 65 5f 6c 69 62  ly..hardcode_lib
31a90 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d  dir_flag_spec='-
31aa0 72 70 61 74 68 20 24 6c 69 62 64 69 72 27 0a 20  rpath $libdir'. 
31ab0 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 68 61       fi.      ha
31ac0 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65  rdcode_libdir_se
31ad0 70 61 72 61 74 6f 72 3d 3a 0a 20 20 20 20 20 20  parator=:.      
31ae0 3b 3b 0a 0a 20 20 20 20 73 63 6f 33 2e 32 76 35  ;;..    sco3.2v5
31af0 2a 29 0a 20 20 20 20 20 20 61 72 63 68 69 76 65  *).      archive
31b00 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 47 20 2d 68  _cmds='$LD -G -h
31b10 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62   $soname -o $lib
31b20 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
31b30 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73  bs $linker_flags
31b40 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65  '.      hardcode
31b50 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e  _shlibpath_var=n
31b60 6f 0a 20 20 20 20 20 20 65 78 70 6f 72 74 5f 64  o.      export_d
31b70 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63  ynamic_flag_spec
31b80 3d 27 24 7b 77 6c 7d 2d 42 65 78 70 6f 72 74 27  ='${wl}-Bexport'
31b90 0a 20 20 20 20 20 20 72 75 6e 70 61 74 68 5f 76  .      runpath_v
31ba0 61 72 3d 4c 44 5f 52 55 4e 5f 50 41 54 48 0a 20  ar=LD_RUN_PATH. 
31bb0 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 72 75       hardcode_ru
31bc0 6e 70 61 74 68 5f 76 61 72 3d 79 65 73 0a 20 20  npath_var=yes.  
31bd0 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 6f 6c 61      ;;..    sola
31be0 72 69 73 2a 29 0a 20 20 20 20 20 20 6e 6f 5f 75  ris*).      no_u
31bf0 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27 20  ndefined_flag=' 
31c00 2d 7a 20 74 65 78 74 27 0a 20 20 20 20 20 20 69  -z text'.      i
31c10 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20  f test "$GCC" = 
31c20 79 65 73 3b 20 74 68 65 6e 0a 09 61 72 63 68 69  yes; then..archi
31c30 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68  ve_cmds='$CC -sh
31c40 61 72 65 64 20 24 7b 77 6c 7d 2d 68 20 24 7b 77  ared ${wl}-h ${w
31c50 6c 7d 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69  l}$soname -o $li
31c60 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  b $libobjs $depl
31c70 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  ibs $compiler_fl
31c80 61 67 73 27 0a 09 61 72 63 68 69 76 65 5f 65 78  ags'..archive_ex
31c90 70 73 79 6d 5f 63 6d 64 73 3d 27 24 65 63 68 6f  psym_cmds='$echo
31ca0 20 22 7b 20 67 6c 6f 62 61 6c 3a 22 20 3e 20 24   "{ global:" > $
31cb0 6c 69 62 2e 65 78 70 7e 63 61 74 20 24 65 78 70  lib.exp~cat $exp
31cc0 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 7c 20 24 53  ort_symbols | $S
31cd0 45 44 20 2d 65 20 22 73 2f 5c 28 2e 2a 5c 29 2f  ED -e "s/\(.*\)/
31ce0 5c 31 3b 2f 22 20 3e 3e 20 24 6c 69 62 2e 65 78  \1;/" >> $lib.ex
31cf0 70 7e 24 65 63 68 6f 20 22 6c 6f 63 61 6c 3a 20  p~$echo "local: 
31d00 2a 3b 20 7d 3b 22 20 3e 3e 20 24 6c 69 62 2e 65  *; };" >> $lib.e
31d10 78 70 7e 0a 09 20 20 24 43 43 20 2d 73 68 61 72  xp~..  $CC -shar
31d20 65 64 20 24 7b 77 6c 7d 2d 4d 20 24 7b 77 6c 7d  ed ${wl}-M ${wl}
31d30 24 6c 69 62 2e 65 78 70 20 24 7b 77 6c 7d 2d 68  $lib.exp ${wl}-h
31d40 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20 2d 6f   ${wl}$soname -o
31d50 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24   $lib $libobjs $
31d60 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65  deplibs $compile
31d70 72 5f 66 6c 61 67 73 7e 24 72 6d 20 24 6c 69 62  r_flags~$rm $lib
31d80 2e 65 78 70 27 0a 20 20 20 20 20 20 65 6c 73 65  .exp'.      else
31d90 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27  ..archive_cmds='
31da0 24 4c 44 20 2d 47 24 7b 61 6c 6c 6f 77 5f 75 6e  $LD -G${allow_un
31db0 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20 2d 68  defined_flag} -h
31dc0 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62   $soname -o $lib
31dd0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
31de0 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73  bs $linker_flags
31df0 27 0a 09 61 72 63 68 69 76 65 5f 65 78 70 73 79  '..archive_expsy
31e00 6d 5f 63 6d 64 73 3d 27 24 65 63 68 6f 20 22 7b  m_cmds='$echo "{
31e10 20 67 6c 6f 62 61 6c 3a 22 20 3e 20 24 6c 69 62   global:" > $lib
31e20 2e 65 78 70 7e 63 61 74 20 24 65 78 70 6f 72 74  .exp~cat $export
31e30 5f 73 79 6d 62 6f 6c 73 20 7c 20 24 53 45 44 20  _symbols | $SED 
31e40 2d 65 20 22 73 2f 5c 28 2e 2a 5c 29 2f 5c 31 3b  -e "s/\(.*\)/\1;
31e50 2f 22 20 3e 3e 20 24 6c 69 62 2e 65 78 70 7e 24  /" >> $lib.exp~$
31e60 65 63 68 6f 20 22 6c 6f 63 61 6c 3a 20 2a 3b 20  echo "local: *; 
31e70 7d 3b 22 20 3e 3e 20 24 6c 69 62 2e 65 78 70 7e  };" >> $lib.exp~
31e80 0a 20 20 09 24 4c 44 20 2d 47 24 7b 61 6c 6c 6f  .  .$LD -G${allo
31e90 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  w_undefined_flag
31ea0 7d 20 2d 4d 20 24 6c 69 62 2e 65 78 70 20 2d 68  } -M $lib.exp -h
31eb0 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62   $soname -o $lib
31ec0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
31ed0 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73  bs $linker_flags
31ee0 7e 24 72 6d 20 24 6c 69 62 2e 65 78 70 27 0a 20  ~$rm $lib.exp'. 
31ef0 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 68 61       fi.      ha
31f00 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
31f10 61 67 5f 73 70 65 63 3d 27 2d 52 24 6c 69 62 64  ag_spec='-R$libd
31f20 69 72 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f  ir'.      hardco
31f30 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72  de_shlibpath_var
31f40 3d 6e 6f 0a 20 20 20 20 20 20 63 61 73 65 20 24  =no.      case $
31f50 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20 20 20  host_os in.     
31f60 20 73 6f 6c 61 72 69 73 32 2e 5b 30 2d 35 5d 20   solaris2.[0-5] 
31f70 7c 20 73 6f 6c 61 72 69 73 32 2e 5b 30 2d 35 5d  | solaris2.[0-5]
31f80 2e 2a 29 20 3b 3b 0a 20 20 20 20 20 20 2a 29 20  .*) ;;.      *) 
31f90 23 20 53 75 70 70 6f 72 74 65 64 20 73 69 6e 63  # Supported sinc
31fa0 65 20 53 6f 6c 61 72 69 73 20 32 2e 36 20 28 6d  e Solaris 2.6 (m
31fb0 61 79 62 65 20 32 2e 35 2e 31 3f 29 0a 09 77 68  aybe 2.5.1?)..wh
31fc0 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67  ole_archive_flag
31fd0 5f 73 70 65 63 3d 27 2d 7a 20 61 6c 6c 65 78 74  _spec='-z allext
31fe0 72 61 63 74 24 63 6f 6e 76 65 6e 69 65 6e 63 65  ract$convenience
31ff0 20 2d 7a 20 64 65 66 61 75 6c 74 65 78 74 72 61   -z defaultextra
32000 63 74 27 20 3b 3b 0a 20 20 20 20 20 20 65 73 61  ct' ;;.      esa
32010 63 0a 20 20 20 20 20 20 6c 69 6e 6b 5f 61 6c 6c  c.      link_all
32020 5f 64 65 70 6c 69 62 73 3d 79 65 73 0a 20 20 20  _deplibs=yes.   
32030 20 20 20 3b 3b 0a 0a 20 20 20 20 73 75 6e 6f 73     ;;..    sunos
32040 34 2a 29 0a 20 20 20 20 20 20 69 66 20 74 65 73  4*).      if tes
32050 74 20 22 78 24 68 6f 73 74 5f 76 65 6e 64 6f 72  t "x$host_vendor
32060 22 20 3d 20 78 73 65 71 75 65 6e 74 3b 20 74 68  " = xsequent; th
32070 65 6e 0a 09 23 20 55 73 65 20 24 43 43 20 74 6f  en..# Use $CC to
32080 20 6c 69 6e 6b 20 75 6e 64 65 72 20 73 65 71 75   link under sequ
32090 65 6e 74 2c 20 62 65 63 61 75 73 65 20 69 74 20  ent, because it 
320a0 74 68 72 6f 77 73 20 69 6e 20 73 6f 6d 65 20 65  throws in some e
320b0 78 74 72 61 20 2e 6f 0a 09 23 20 66 69 6c 65 73  xtra .o..# files
320c0 20 74 68 61 74 20 6d 61 6b 65 20 2e 69 6e 69 74   that make .init
320d0 20 61 6e 64 20 2e 66 69 6e 69 20 73 65 63 74 69   and .fini secti
320e0 6f 6e 73 20 77 6f 72 6b 2e 0a 09 61 72 63 68 69  ons work...archi
320f0 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 47 20  ve_cmds='$CC -G 
32100 24 7b 77 6c 7d 2d 68 20 24 73 6f 6e 61 6d 65 20  ${wl}-h $soname 
32110 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73  -o $lib $libobjs
32120 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
32130 6c 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20  ler_flags'.     
32140 20 65 6c 73 65 0a 09 61 72 63 68 69 76 65 5f 63   else..archive_c
32150 6d 64 73 3d 27 24 4c 44 20 2d 61 73 73 65 72 74  mds='$LD -assert
32160 20 70 75 72 65 2d 74 65 78 74 20 2d 42 73 74 61   pure-text -Bsta
32170 74 69 63 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62  tic -o $lib $lib
32180 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c  objs $deplibs $l
32190 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 20 20 20  inker_flags'.   
321a0 20 20 20 66 69 0a 20 20 20 20 20 20 68 61 72 64     fi.      hard
321b0 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67  code_libdir_flag
321c0 5f 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64 69 72  _spec='-L$libdir
321d0 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65  '.      hardcode
321e0 5f 64 69 72 65 63 74 3d 79 65 73 0a 20 20 20 20  _direct=yes.    
321f0 20 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73    hardcode_minus
32200 5f 4c 3d 79 65 73 0a 20 20 20 20 20 20 68 61 72  _L=yes.      har
32210 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f  dcode_shlibpath_
32220 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a  var=no.      ;;.
32230 0a 20 20 20 20 73 79 73 76 34 29 0a 20 20 20 20  .    sysv4).    
32240 20 20 63 61 73 65 20 24 68 6f 73 74 5f 76 65 6e    case $host_ven
32250 64 6f 72 20 69 6e 0a 09 73 6e 69 29 0a 09 20 20  dor in..sni)..  
32260 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c  archive_cmds='$L
32270 44 20 2d 47 20 2d 68 20 24 73 6f 6e 61 6d 65 20  D -G -h $soname 
32280 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73  -o $lib $libobjs
32290 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65   $deplibs $linke
322a0 72 5f 66 6c 61 67 73 27 0a 09 20 20 68 61 72 64  r_flags'..  hard
322b0 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 65 73 20  code_direct=yes 
322c0 23 20 69 73 20 74 68 69 73 20 72 65 61 6c 6c 79  # is this really
322d0 20 74 72 75 65 3f 3f 3f 0a 09 3b 3b 0a 09 73 69   true???..;;..si
322e0 65 6d 65 6e 73 29 0a 09 20 20 23 23 20 4c 44 20  emens)..  ## LD 
322f0 69 73 20 6c 64 20 69 74 20 6d 61 6b 65 73 20 61  is ld it makes a
32300 20 50 4c 41 4d 4c 49 42 0a 09 20 20 23 23 20 43   PLAMLIB..  ## C
32310 43 20 6a 75 73 74 20 6d 61 6b 65 73 20 61 20 47  C just makes a G
32320 72 6f 73 73 4d 6f 64 75 6c 65 2e 0a 09 20 20 61  rossModule...  a
32330 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44  rchive_cmds='$LD
32340 20 2d 47 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62   -G -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 72 65 6c 6f 61 64 5f 63 6d 64 73 3d 27 24 43 43  reload_cmds='$CC
32380 20 2d 72 20 2d 6f 20 24 6f 75 74 70 75 74 24 72   -r -o $output$r
32390 65 6c 6f 61 64 5f 6f 62 6a 73 27 0a 09 20 20 68  eload_objs'..  h
323a0 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 6e  ardcode_direct=n
323b0 6f 0a 20 20 20 20 20 20 20 20 3b 3b 0a 09 6d 6f  o.        ;;..mo
323c0 74 6f 72 6f 6c 61 29 0a 09 20 20 61 72 63 68 69  torola)..  archi
323d0 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 47 20  ve_cmds='$LD -G 
323e0 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c  -h $soname -o $l
323f0 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ib $libobjs $dep
32400 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61  libs $linker_fla
32410 67 73 27 0a 09 20 20 68 61 72 64 63 6f 64 65 5f  gs'..  hardcode_
32420 64 69 72 65 63 74 3d 6e 6f 20 23 4d 6f 74 6f 72  direct=no #Motor
32430 6f 6c 61 20 6d 61 6e 75 61 6c 20 73 61 79 73 20  ola manual says 
32440 79 65 73 2c 20 62 75 74 20 6d 79 20 74 65 73 74  yes, but my test
32450 73 20 73 61 79 20 74 68 65 79 20 6c 69 65 0a 09  s say they lie..
32460 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a 20 20  ;;.      esac.  
32470 20 20 20 20 72 75 6e 70 61 74 68 5f 76 61 72 3d      runpath_var=
32480 27 4c 44 5f 52 55 4e 5f 50 41 54 48 27 0a 20 20  'LD_RUN_PATH'.  
32490 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c      hardcode_shl
324a0 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20  ibpath_var=no.  
324b0 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 79 73 76      ;;..    sysv
324c0 34 2e 33 2a 29 0a 20 20 20 20 20 20 61 72 63 68  4.3*).      arch
324d0 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 47  ive_cmds='$LD -G
324e0 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24   -h $soname -o $
324f0 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  lib $libobjs $de
32500 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c  plibs $linker_fl
32510 61 67 73 27 0a 20 20 20 20 20 20 68 61 72 64 63  ags'.      hardc
32520 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61  ode_shlibpath_va
32530 72 3d 6e 6f 0a 20 20 20 20 20 20 65 78 70 6f 72  r=no.      expor
32540 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73  t_dynamic_flag_s
32550 70 65 63 3d 27 2d 42 65 78 70 6f 72 74 27 0a 20  pec='-Bexport'. 
32560 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 79 73       ;;..    sys
32570 76 34 2a 4d 50 2a 29 0a 20 20 20 20 20 20 69 66  v4*MP*).      if
32580 20 74 65 73 74 20 2d 64 20 2f 75 73 72 2f 6e 65   test -d /usr/ne
32590 63 3b 20 74 68 65 6e 0a 09 61 72 63 68 69 76 65  c; then..archive
325a0 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 47 20 2d 68  _cmds='$LD -G -h
325b0 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62   $soname -o $lib
325c0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
325d0 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73  bs $linker_flags
325e0 27 0a 09 68 61 72 64 63 6f 64 65 5f 73 68 6c 69  '..hardcode_shli
325f0 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 09 72 75  bpath_var=no..ru
32600 6e 70 61 74 68 5f 76 61 72 3d 4c 44 5f 52 55 4e  npath_var=LD_RUN
32610 5f 50 41 54 48 0a 09 68 61 72 64 63 6f 64 65 5f  _PATH..hardcode_
32620 72 75 6e 70 61 74 68 5f 76 61 72 3d 79 65 73 0a  runpath_var=yes.
32630 09 6c 64 5f 73 68 6c 69 62 73 3d 79 65 73 0a 20  .ld_shlibs=yes. 
32640 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b       fi.      ;;
32650 0a 0a 20 20 20 20 73 79 73 76 34 2e 32 75 77 32  ..    sysv4.2uw2
32660 2a 29 0a 20 20 20 20 20 20 61 72 63 68 69 76 65  *).      archive
32670 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 47 20 2d 6f  _cmds='$LD -G -o
32680 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24   $lib $libobjs $
32690 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f  deplibs $linker_
326a0 66 6c 61 67 73 27 0a 20 20 20 20 20 20 68 61 72  flags'.      har
326b0 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 65 73  dcode_direct=yes
326c0 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  .      hardcode_
326d0 6d 69 6e 75 73 5f 4c 3d 6e 6f 0a 20 20 20 20 20  minus_L=no.     
326e0 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70   hardcode_shlibp
326f0 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20  ath_var=no.     
32700 20 68 61 72 64 63 6f 64 65 5f 72 75 6e 70 61 74   hardcode_runpat
32710 68 5f 76 61 72 3d 79 65 73 0a 20 20 20 20 20 20  h_var=yes.      
32720 72 75 6e 70 61 74 68 5f 76 61 72 3d 4c 44 5f 52  runpath_var=LD_R
32730 55 4e 5f 50 41 54 48 0a 20 20 20 20 20 20 3b 3b  UN_PATH.      ;;
32740 0a 0a 20 20 20 73 79 73 76 35 4f 70 65 6e 55 4e  ..   sysv5OpenUN
32750 49 58 38 2a 20 7c 20 73 79 73 76 35 55 6e 69 78  IX8* | sysv5Unix
32760 57 61 72 65 37 2a 20 7c 20 20 73 79 73 76 35 75  Ware7* |  sysv5u
32770 77 5b 37 38 5d 2a 20 7c 20 75 6e 69 78 77 61 72  w[78]* | unixwar
32780 65 37 2a 29 0a 20 20 20 20 20 20 6e 6f 5f 75 6e  e7*).      no_un
32790 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27 24 7b  defined_flag='${
327a0 77 6c 7d 2d 7a 20 24 7b 77 6c 7d 74 65 78 74 27  wl}-z ${wl}text'
327b0 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20 22  .      if test "
327c0 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68 65  $GCC" = yes; the
327d0 6e 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73 3d  n..archive_cmds=
327e0 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 7b 77  '$CC -shared ${w
327f0 6c 7d 2d 68 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d  l}-h ${wl}$sonam
32800 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  e -o $lib $libob
32810 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d  js $deplibs $com
32820 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a 20 20 20  piler_flags'.   
32830 20 20 20 65 6c 73 65 0a 09 61 72 63 68 69 76 65     else..archive
32840 5f 63 6d 64 73 3d 27 24 43 43 20 2d 47 20 24 7b  _cmds='$CC -G ${
32850 77 6c 7d 2d 68 20 24 7b 77 6c 7d 24 73 6f 6e 61  wl}-h ${wl}$sona
32860 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f  me -o $lib $libo
32870 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f  bjs $deplibs $co
32880 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a 20 20  mpiler_flags'.  
32890 20 20 20 20 66 69 0a 20 20 20 20 20 20 72 75 6e      fi.      run
328a0 70 61 74 68 5f 76 61 72 3d 27 4c 44 5f 52 55 4e  path_var='LD_RUN
328b0 5f 50 41 54 48 27 0a 20 20 20 20 20 20 68 61 72  _PATH'.      har
328c0 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f  dcode_shlibpath_
328d0 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a  var=no.      ;;.
328e0 0a 20 20 20 20 73 79 73 76 35 2a 29 0a 20 20 20  .    sysv5*).   
328f0 20 20 20 6e 6f 5f 75 6e 64 65 66 69 6e 65 64 5f     no_undefined_
32900 66 6c 61 67 3d 27 20 2d 7a 20 74 65 78 74 27 0a  flag=' -z text'.
32910 20 20 20 20 20 20 23 20 24 43 43 20 2d 73 68 61        # $CC -sha
32920 72 65 64 20 77 69 74 68 6f 75 74 20 47 4e 55 20  red without GNU 
32930 6c 64 20 77 69 6c 6c 20 6e 6f 74 20 63 72 65 61  ld will not crea
32940 74 65 20 61 20 6c 69 62 72 61 72 79 20 66 72 6f  te a library fro
32950 6d 20 43 2b 2b 0a 20 20 20 20 20 20 23 20 6f 62  m C++.      # ob
32960 6a 65 63 74 20 66 69 6c 65 73 20 61 6e 64 20 61  ject files and a
32970 20 73 74 61 74 69 63 20 6c 69 62 73 74 64 63 2b   static libstdc+
32980 2b 2c 20 62 65 74 74 65 72 20 61 76 6f 69 64 20  +, better avoid 
32990 69 74 20 62 79 20 6e 6f 77 0a 20 20 20 20 20 20  it by now.      
329a0 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c  archive_cmds='$L
329b0 44 20 2d 47 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65  D -G${allow_unde
329c0 66 69 6e 65 64 5f 66 6c 61 67 7d 20 2d 68 20 24  fined_flag} -h $
329d0 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24  soname -o $lib $
329e0 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
329f0 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a   $linker_flags'.
32a00 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 65 78        archive_ex
32a10 70 73 79 6d 5f 63 6d 64 73 3d 27 24 65 63 68 6f  psym_cmds='$echo
32a20 20 22 7b 20 67 6c 6f 62 61 6c 3a 22 20 3e 20 24   "{ global:" > $
32a30 6c 69 62 2e 65 78 70 7e 63 61 74 20 24 65 78 70  lib.exp~cat $exp
32a40 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 7c 20 24 53  ort_symbols | $S
32a50 45 44 20 2d 65 20 22 73 2f 5c 28 2e 2a 5c 29 2f  ED -e "s/\(.*\)/
32a60 5c 31 3b 2f 22 20 3e 3e 20 24 6c 69 62 2e 65 78  \1;/" >> $lib.ex
32a70 70 7e 24 65 63 68 6f 20 22 6c 6f 63 61 6c 3a 20  p~$echo "local: 
32a80 2a 3b 20 7d 3b 22 20 3e 3e 20 24 6c 69 62 2e 65  *; };" >> $lib.e
32a90 78 70 7e 0a 20 20 09 09 24 4c 44 20 2d 47 24 7b  xp~.  ..$LD -G${
32aa0 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f  allow_undefined_
32ab0 66 6c 61 67 7d 20 2d 4d 20 24 6c 69 62 2e 65 78  flag} -M $lib.ex
32ac0 70 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20  p -h $soname -o 
32ad0 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64  $lib $libobjs $d
32ae0 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66  eplibs $linker_f
32af0 6c 61 67 73 7e 24 72 6d 20 24 6c 69 62 2e 65 78  lags~$rm $lib.ex
32b00 70 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64  p'.      hardcod
32b10 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70  e_libdir_flag_sp
32b20 65 63 3d 0a 20 20 20 20 20 20 68 61 72 64 63 6f  ec=.      hardco
32b30 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72  de_shlibpath_var
32b40 3d 6e 6f 0a 20 20 20 20 20 20 72 75 6e 70 61 74  =no.      runpat
32b50 68 5f 76 61 72 3d 27 4c 44 5f 52 55 4e 5f 50 41  h_var='LD_RUN_PA
32b60 54 48 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20  TH'.      ;;..  
32b70 20 20 75 74 73 34 2a 29 0a 20 20 20 20 20 20 61    uts4*).      a
32b80 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44  rchive_cmds='$LD
32b90 20 2d 47 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d   -G -h $soname -
32ba0 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20  o $lib $libobjs 
32bb0 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72  $deplibs $linker
32bc0 5f 66 6c 61 67 73 27 0a 20 20 20 20 20 20 68 61  _flags'.      ha
32bd0 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
32be0 61 67 5f 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64  ag_spec='-L$libd
32bf0 69 72 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f  ir'.      hardco
32c00 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72  de_shlibpath_var
32c10 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20  =no.      ;;..  
32c20 20 20 2a 29 0a 20 20 20 20 20 20 6c 64 5f 73 68    *).      ld_sh
32c30 6c 69 62 73 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b  libs=no.      ;;
32c40 0a 20 20 20 20 65 73 61 63 0a 20 20 66 69 0a 0a  .    esac.  fi..
32c50 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
32c60 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c  NENO: result: $l
32c70 64 5f 73 68 6c 69 62 73 22 20 3e 26 35 0a 65 63  d_shlibs" >&5.ec
32c80 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 64  ho "${ECHO_T}$ld
32c90 5f 73 68 6c 69 62 73 22 20 3e 26 36 0a 74 65 73  _shlibs" >&6.tes
32ca0 74 20 22 24 6c 64 5f 73 68 6c 69 62 73 22 20 3d  t "$ld_shlibs" =
32cb0 20 6e 6f 20 26 26 20 63 61 6e 5f 62 75 69 6c 64   no && can_build
32cc0 5f 73 68 61 72 65 64 3d 6e 6f 0a 0a 76 61 72 69  _shared=no..vari
32cd0 61 62 6c 65 73 5f 73 61 76 65 64 5f 66 6f 72 5f  ables_saved_for_
32ce0 72 65 6c 69 6e 6b 3d 22 50 41 54 48 20 24 73 68  relink="PATH $sh
32cf0 6c 69 62 70 61 74 68 5f 76 61 72 20 24 72 75 6e  libpath_var $run
32d00 70 61 74 68 5f 76 61 72 22 0a 69 66 20 74 65 73  path_var".if tes
32d10 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20  t "$GCC" = yes; 
32d20 74 68 65 6e 0a 20 20 76 61 72 69 61 62 6c 65 73  then.  variables
32d30 5f 73 61 76 65 64 5f 66 6f 72 5f 72 65 6c 69 6e  _saved_for_relin
32d40 6b 3d 22 24 76 61 72 69 61 62 6c 65 73 5f 73 61  k="$variables_sa
32d50 76 65 64 5f 66 6f 72 5f 72 65 6c 69 6e 6b 20 47  ved_for_relink G
32d60 43 43 5f 45 58 45 43 5f 50 52 45 46 49 58 20 43  CC_EXEC_PREFIX C
32d70 4f 4d 50 49 4c 45 52 5f 50 41 54 48 20 4c 49 42  OMPILER_PATH LIB
32d80 52 41 52 59 5f 50 41 54 48 22 0a 66 69 0a 0a 23  RARY_PATH".fi..#
32d90 0a 23 20 44 6f 20 77 65 20 6e 65 65 64 20 74 6f  .# Do we need to
32da0 20 65 78 70 6c 69 63 69 74 6c 79 20 6c 69 6e 6b   explicitly link
32db0 20 6c 69 62 63 3f 0a 23 0a 63 61 73 65 20 22 78   libc?.#.case "x
32dc0 24 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65  $archive_cmds_ne
32dd0 65 64 5f 6c 63 22 20 69 6e 0a 78 7c 78 79 65 73  ed_lc" in.x|xyes
32de0 29 0a 20 20 23 20 41 73 73 75 6d 65 20 2d 6c 63  ).  # Assume -lc
32df0 20 73 68 6f 75 6c 64 20 62 65 20 61 64 64 65 64   should be added
32e00 0a 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 5f  .  archive_cmds_
32e10 6e 65 65 64 5f 6c 63 3d 79 65 73 0a 0a 20 20 69  need_lc=yes..  i
32e20 66 20 74 65 73 74 20 22 24 65 6e 61 62 6c 65 5f  f test "$enable_
32e30 73 68 61 72 65 64 22 20 3d 20 79 65 73 20 26 26  shared" = yes &&
32e40 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 79   test "$GCC" = y
32e50 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 63 61 73  es; then.    cas
32e60 65 20 24 61 72 63 68 69 76 65 5f 63 6d 64 73 20  e $archive_cmds 
32e70 69 6e 0a 20 20 20 20 2a 27 7e 27 2a 29 0a 20 20  in.    *'~'*).  
32e80 20 20 20 20 23 20 46 49 58 4d 45 3a 20 77 65 20      # FIXME: we 
32e90 6d 61 79 20 68 61 76 65 20 74 6f 20 64 65 61 6c  may have to deal
32ea0 20 77 69 74 68 20 6d 75 6c 74 69 2d 63 6f 6d 6d   with multi-comm
32eb0 61 6e 64 20 73 65 71 75 65 6e 63 65 73 2e 0a 20  and sequences.. 
32ec0 20 20 20 20 20 3b 3b 0a 20 20 20 20 27 24 43 43       ;;.    '$CC
32ed0 20 27 2a 29 0a 20 20 20 20 20 20 23 20 54 65 73   '*).      # Tes
32ee0 74 20 77 68 65 74 68 65 72 20 74 68 65 20 63 6f  t whether the co
32ef0 6d 70 69 6c 65 72 20 69 6d 70 6c 69 63 69 74 6c  mpiler implicitl
32f00 79 20 6c 69 6e 6b 73 20 77 69 74 68 20 2d 6c 63  y links with -lc
32f10 20 73 69 6e 63 65 20 6f 6e 20 73 6f 6d 65 0a 20   since on some. 
32f20 20 20 20 20 20 23 20 73 79 73 74 65 6d 73 2c 20       # systems, 
32f30 2d 6c 67 63 63 20 68 61 73 20 74 6f 20 63 6f 6d  -lgcc has to com
32f40 65 20 62 65 66 6f 72 65 20 2d 6c 63 2e 20 49 66  e before -lc. If
32f50 20 67 63 63 20 61 6c 72 65 61 64 79 20 70 61 73   gcc already pas
32f60 73 65 73 20 2d 6c 63 0a 20 20 20 20 20 20 23 20  ses -lc.      # 
32f70 74 6f 20 6c 64 2c 20 64 6f 6e 27 74 20 61 64 64  to ld, don't add
32f80 20 2d 6c 63 20 62 65 66 6f 72 65 20 2d 6c 67 63   -lc before -lgc
32f90 63 2e 0a 20 20 20 20 20 20 65 63 68 6f 20 22 24  c..      echo "$
32fa0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
32fb0 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20  hecking whether 
32fc0 2d 6c 63 20 73 68 6f 75 6c 64 20 62 65 20 65 78  -lc should be ex
32fd0 70 6c 69 63 69 74 6c 79 20 6c 69 6e 6b 65 64 20  plicitly linked 
32fe0 69 6e 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  in" >&5.echo $EC
32ff0 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 77  HO_N "checking w
33000 68 65 74 68 65 72 20 2d 6c 63 20 73 68 6f 75 6c  hether -lc shoul
33010 64 20 62 65 20 65 78 70 6c 69 63 69 74 6c 79 20  d be explicitly 
33020 6c 69 6e 6b 65 64 20 69 6e 2e 2e 2e 20 24 45 43  linked in... $EC
33030 48 4f 5f 43 22 20 3e 26 36 0a 20 20 20 20 20 20  HO_C" >&6.      
33040 24 72 6d 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20  $rm conftest*.  
33050 20 20 20 20 70 72 69 6e 74 66 20 22 24 6c 74 5f      printf "$lt_
33060 73 69 6d 70 6c 65 5f 63 6f 6d 70 69 6c 65 5f 74  simple_compile_t
33070 65 73 74 5f 63 6f 64 65 22 20 3e 20 63 6f 6e 66  est_code" > conf
33080 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 0a 20 20  test.$ac_ext..  
33090 20 20 20 20 69 66 20 7b 20 28 65 76 61 6c 20 65      if { (eval e
330a0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
330b0 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69  ENO: \"$ac_compi
330c0 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  le\"") >&5.  (ev
330d0 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20  al $ac_compile) 
330e0 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73  2>&5.  ac_status
330f0 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  =$?.  echo "$as_
33100 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
33110 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
33120 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
33130 61 74 75 73 29 3b 20 7d 20 32 3e 63 6f 6e 66 74  atus); } 2>conft
33140 65 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20  est.err; then.  
33150 20 20 20 20 20 20 73 6f 6e 61 6d 65 3d 63 6f 6e        soname=con
33160 66 74 65 73 74 0a 20 20 20 20 20 20 20 20 6c 69  ftest.        li
33170 62 3d 63 6f 6e 66 74 65 73 74 0a 20 20 20 20 20  b=conftest.     
33180 20 20 20 6c 69 62 6f 62 6a 73 3d 63 6f 6e 66 74     libobjs=conft
33190 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 20  est.$ac_objext. 
331a0 20 20 20 20 20 20 20 64 65 70 6c 69 62 73 3d 0a         deplibs=.
331b0 20 20 20 20 20 20 20 20 77 6c 3d 24 6c 74 5f 70          wl=$lt_p
331c0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 0a  rog_compiler_wl.
331d0 20 20 20 20 20 20 20 20 63 6f 6d 70 69 6c 65 72          compiler
331e0 5f 66 6c 61 67 73 3d 2d 76 0a 20 20 20 20 20 20  _flags=-v.      
331f0 20 20 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 3d 2d    linker_flags=-
33200 76 0a 20 20 20 20 20 20 20 20 76 65 72 73 74 72  v.        verstr
33210 69 6e 67 3d 0a 20 20 20 20 20 20 20 20 6f 75 74  ing=.        out
33220 70 75 74 5f 6f 62 6a 64 69 72 3d 2e 0a 20 20 20  put_objdir=..   
33230 20 20 20 20 20 6c 69 62 6e 61 6d 65 3d 63 6f 6e       libname=con
33240 66 74 65 73 74 0a 20 20 20 20 20 20 20 20 6c 74  ftest.        lt
33250 5f 73 61 76 65 5f 61 6c 6c 6f 77 5f 75 6e 64 65  _save_allow_unde
33260 66 69 6e 65 64 5f 66 6c 61 67 3d 24 61 6c 6c 6f  fined_flag=$allo
33270 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  w_undefined_flag
33280 0a 20 20 20 20 20 20 20 20 61 6c 6c 6f 77 5f 75  .        allow_u
33290 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 0a 20  ndefined_flag=. 
332a0 20 20 20 20 20 20 20 69 66 20 7b 20 28 65 76 61         if { (eva
332b0 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
332c0 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 72 63 68 69  LINENO: \"$archi
332d0 76 65 5f 63 6d 64 73 20 32 5c 3e 5c 26 31 20 5c  ve_cmds 2\>\&1 \
332e0 7c 20 67 72 65 70 20 5c 22 20 2d 6c 63 20 5c 22  | grep \" -lc \"
332f0 20 5c 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 5c 3e   \>/dev/null 2\>
33300 5c 26 31 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  \&1\"") >&5.  (e
33310 76 61 6c 20 24 61 72 63 68 69 76 65 5f 63 6d 64  val $archive_cmd
33320 73 20 32 5c 3e 5c 26 31 20 5c 7c 20 67 72 65 70  s 2\>\&1 \| grep
33330 20 5c 22 20 2d 6c 63 20 5c 22 20 5c 3e 2f 64 65   \" -lc \" \>/de
33340 76 2f 6e 75 6c 6c 20 32 5c 3e 5c 26 31 29 20 32  v/null 2\>\&1) 2
33350 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
33360 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
33370 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
33380 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
33390 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
333a0 74 75 73 29 3b 20 7d 0a 20 20 20 20 20 20 20 20  tus); }.        
333b0 74 68 65 6e 0a 09 20 20 61 72 63 68 69 76 65 5f  then..  archive_
333c0 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 3d 6e 6f 0a  cmds_need_lc=no.
333d0 20 20 20 20 20 20 20 20 65 6c 73 65 0a 09 20 20          else..  
333e0 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65  archive_cmds_nee
333f0 64 5f 6c 63 3d 79 65 73 0a 20 20 20 20 20 20 20  d_lc=yes.       
33400 20 66 69 0a 20 20 20 20 20 20 20 20 61 6c 6c 6f   fi.        allo
33410 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  w_undefined_flag
33420 3d 24 6c 74 5f 73 61 76 65 5f 61 6c 6c 6f 77 5f  =$lt_save_allow_
33430 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 0a 20  undefined_flag. 
33440 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20       else.      
33450 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65    cat conftest.e
33460 72 72 20 31 3e 26 35 0a 20 20 20 20 20 20 66 69  rr 1>&5.      fi
33470 0a 20 20 20 20 20 20 24 72 6d 20 63 6f 6e 66 74  .      $rm conft
33480 65 73 74 2a 0a 20 20 20 20 20 20 65 63 68 6f 20  est*.      echo 
33490 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
334a0 20 72 65 73 75 6c 74 3a 20 24 61 72 63 68 69 76   result: $archiv
334b0 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 22 20  e_cmds_need_lc" 
334c0 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
334d0 5f 54 7d 24 61 72 63 68 69 76 65 5f 63 6d 64 73  _T}$archive_cmds
334e0 5f 6e 65 65 64 5f 6c 63 22 20 3e 26 36 0a 20 20  _need_lc" >&6.  
334f0 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a      ;;.    esac.
33500 20 20 66 69 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a    fi.  ;;.esac..
33510 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
33520 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 64  NENO: checking d
33530 79 6e 61 6d 69 63 20 6c 69 6e 6b 65 72 20 63 68  ynamic linker ch
33540 61 72 61 63 74 65 72 69 73 74 69 63 73 22 20 3e  aracteristics" >
33550 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
33560 22 63 68 65 63 6b 69 6e 67 20 64 79 6e 61 6d 69  "checking dynami
33570 63 20 6c 69 6e 6b 65 72 20 63 68 61 72 61 63 74  c linker charact
33580 65 72 69 73 74 69 63 73 2e 2e 2e 20 24 45 43 48  eristics... $ECH
33590 4f 5f 43 22 20 3e 26 36 0a 6c 69 62 72 61 72 79  O_C" >&6.library
335a0 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 0a 6c 69 62  _names_spec=.lib
335b0 6e 61 6d 65 5f 73 70 65 63 3d 27 6c 69 62 24 6e  name_spec='lib$n
335c0 61 6d 65 27 0a 73 6f 6e 61 6d 65 5f 73 70 65 63  ame'.soname_spec
335d0 3d 0a 73 68 72 65 78 74 3d 22 2e 73 6f 22 0a 70  =.shrext=".so".p
335e0 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d  ostinstall_cmds=
335f0 0a 70 6f 73 74 75 6e 69 6e 73 74 61 6c 6c 5f 63  .postuninstall_c
33600 6d 64 73 3d 0a 66 69 6e 69 73 68 5f 63 6d 64 73  mds=.finish_cmds
33610 3d 0a 66 69 6e 69 73 68 5f 65 76 61 6c 3d 0a 73  =.finish_eval=.s
33620 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 0a 73 68  hlibpath_var=.sh
33630 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65  libpath_override
33640 73 5f 72 75 6e 70 61 74 68 3d 75 6e 6b 6e 6f 77  s_runpath=unknow
33650 6e 0a 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6e  n.version_type=n
33660 6f 6e 65 0a 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b  one.dynamic_link
33670 65 72 3d 22 24 68 6f 73 74 5f 6f 73 20 6c 64 2e  er="$host_os ld.
33680 73 6f 22 0a 73 79 73 5f 6c 69 62 5f 64 6c 73 65  so".sys_lib_dlse
33690 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22  arch_path_spec="
336a0 2f 6c 69 62 20 2f 75 73 72 2f 6c 69 62 22 0a 69  /lib /usr/lib".i
336b0 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20  f test "$GCC" = 
336c0 79 65 73 3b 20 74 68 65 6e 0a 20 20 73 79 73 5f  yes; then.  sys_
336d0 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f  lib_search_path_
336e0 73 70 65 63 3d 60 24 43 43 20 2d 70 72 69 6e 74  spec=`$CC -print
336f0 2d 73 65 61 72 63 68 2d 64 69 72 73 20 7c 20 67  -search-dirs | g
33700 72 65 70 20 22 5e 6c 69 62 72 61 72 69 65 73 3a  rep "^libraries:
33710 22 20 7c 20 24 53 45 44 20 2d 65 20 22 73 2f 5e  " | $SED -e "s/^
33720 6c 69 62 72 61 72 69 65 73 3a 2f 2f 22 20 2d 65  libraries://" -e
33730 20 22 73 2c 3d 2f 2c 2f 2c 67 22 60 0a 20 20 69   "s,=/,/,g"`.  i
33740 66 20 65 63 68 6f 20 22 24 73 79 73 5f 6c 69 62  f echo "$sys_lib
33750 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65  _search_path_spe
33760 63 22 20 7c 20 67 72 65 70 20 27 3b 27 20 3e 2f  c" | grep ';' >/
33770 64 65 76 2f 6e 75 6c 6c 20 3b 20 74 68 65 6e 0a  dev/null ; then.
33780 20 20 20 20 23 20 69 66 20 74 68 65 20 70 61 74      # if the pat
33790 68 20 63 6f 6e 74 61 69 6e 73 20 22 3b 22 20 74  h contains ";" t
337a0 68 65 6e 20 77 65 20 61 73 73 75 6d 65 20 69 74  hen we assume it
337b0 20 74 6f 20 62 65 20 74 68 65 20 73 65 70 61 72   to be the separ
337c0 61 74 6f 72 0a 20 20 20 20 23 20 6f 74 68 65 72  ator.    # other
337d0 77 69 73 65 20 64 65 66 61 75 6c 74 20 74 6f 20  wise default to 
337e0 74 68 65 20 73 74 61 6e 64 61 72 64 20 70 61 74  the standard pat
337f0 68 20 73 65 70 61 72 61 74 6f 72 20 28 69 2e 65  h separator (i.e
33800 2e 20 22 3a 22 29 20 2d 20 69 74 20 69 73 0a 20  . ":") - it is. 
33810 20 20 20 23 20 61 73 73 75 6d 65 64 20 74 68 61     # assumed tha
33820 74 20 6e 6f 20 70 61 72 74 20 6f 66 20 61 20 6e  t no part of a n
33830 6f 72 6d 61 6c 20 70 61 74 68 6e 61 6d 65 20 63  ormal pathname c
33840 6f 6e 74 61 69 6e 73 20 22 3b 22 20 62 75 74 20  ontains ";" but 
33850 74 68 61 74 20 73 68 6f 75 6c 64 0a 20 20 20 20  that should.    
33860 23 20 6f 6b 61 79 20 69 6e 20 74 68 65 20 72 65  # okay in the re
33870 61 6c 20 77 6f 72 6c 64 20 77 68 65 72 65 20 22  al world where "
33880 3b 22 20 69 6e 20 64 69 72 70 61 74 68 73 20 69  ;" in dirpaths i
33890 73 20 69 74 73 65 6c 66 20 70 72 6f 62 6c 65 6d  s itself problem
338a0 61 74 69 63 2e 0a 20 20 20 20 73 79 73 5f 6c 69  atic..    sys_li
338b0 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70  b_search_path_sp
338c0 65 63 3d 60 65 63 68 6f 20 22 24 73 79 73 5f 6c  ec=`echo "$sys_l
338d0 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73  ib_search_path_s
338e0 70 65 63 22 20 7c 20 24 53 45 44 20 2d 65 20 27  pec" | $SED -e '
338f0 73 2f 3b 2f 20 2f 67 27 60 0a 20 20 65 6c 73 65  s/;/ /g'`.  else
33900 0a 20 20 20 20 73 79 73 5f 6c 69 62 5f 73 65 61  .    sys_lib_sea
33910 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 60 65  rch_path_spec=`e
33920 63 68 6f 20 22 24 73 79 73 5f 6c 69 62 5f 73 65  cho "$sys_lib_se
33930 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 22 20  arch_path_spec" 
33940 7c 20 24 53 45 44 20 20 2d 65 20 22 73 2f 24 50  | $SED  -e "s/$P
33950 41 54 48 5f 53 45 50 41 52 41 54 4f 52 2f 20 2f  ATH_SEPARATOR/ /
33960 67 22 60 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20  g"`.  fi.else.  
33970 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70  sys_lib_search_p
33980 61 74 68 5f 73 70 65 63 3d 22 2f 6c 69 62 20 2f  ath_spec="/lib /
33990 75 73 72 2f 6c 69 62 20 2f 75 73 72 2f 6c 6f 63  usr/lib /usr/loc
339a0 61 6c 2f 6c 69 62 22 0a 66 69 0a 6e 65 65 64 5f  al/lib".fi.need_
339b0 6c 69 62 5f 70 72 65 66 69 78 3d 75 6e 6b 6e 6f  lib_prefix=unkno
339c0 77 6e 0a 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f  wn.hardcode_into
339d0 5f 6c 69 62 73 3d 6e 6f 0a 0a 23 20 77 68 65 6e  _libs=no..# when
339e0 20 79 6f 75 20 73 65 74 20 6e 65 65 64 5f 76 65   you set need_ve
339f0 72 73 69 6f 6e 20 74 6f 20 6e 6f 2c 20 6d 61 6b  rsion to no, mak
33a00 65 20 73 75 72 65 20 69 74 20 64 6f 65 73 20 6e  e sure it does n
33a10 6f 74 20 63 61 75 73 65 20 2d 73 65 74 5f 76 65  ot cause -set_ve
33a20 72 73 69 6f 6e 0a 23 20 66 6c 61 67 73 20 74 6f  rsion.# flags to
33a30 20 62 65 20 6c 65 66 74 20 77 69 74 68 6f 75 74   be left without
33a40 20 61 72 67 75 6d 65 6e 74 73 0a 6e 65 65 64 5f   arguments.need_
33a50 76 65 72 73 69 6f 6e 3d 75 6e 6b 6e 6f 77 6e 0a  version=unknown.
33a60 0a 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69  .case $host_os i
33a70 6e 0a 61 69 78 33 2a 29 0a 20 20 76 65 72 73 69  n.aix3*).  versi
33a80 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20  on_type=linux.  
33a90 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70  library_names_sp
33aa0 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  ec='${libname}${
33ab0 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64  release}${shared
33ac0 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20  _ext}$versuffix 
33ad0 24 6c 69 62 6e 61 6d 65 2e 61 27 0a 20 20 73 68  $libname.a'.  sh
33ae0 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 49 42 50  libpath_var=LIBP
33af0 41 54 48 0a 0a 20 20 23 20 41 49 58 20 33 20 68  ATH..  # AIX 3 h
33b00 61 73 20 6e 6f 20 76 65 72 73 69 6f 6e 69 6e 67  as no versioning
33b10 20 73 75 70 70 6f 72 74 2c 20 73 6f 20 77 65 20   support, so we 
33b20 61 70 70 65 6e 64 20 61 20 6d 61 6a 6f 72 20 76  append a major v
33b30 65 72 73 69 6f 6e 20 74 6f 20 74 68 65 20 6e 61  ersion to the na
33b40 6d 65 2e 0a 20 20 73 6f 6e 61 6d 65 5f 73 70 65  me..  soname_spe
33b50 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72  c='${libname}${r
33b60 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f  elease}${shared_
33b70 65 78 74 7d 24 6d 61 6a 6f 72 27 0a 20 20 3b 3b  ext}$major'.  ;;
33b80 0a 0a 61 69 78 34 2a 20 7c 20 61 69 78 35 2a 29  ..aix4* | aix5*)
33b90 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d  .  version_type=
33ba0 6c 69 6e 75 78 0a 20 20 6e 65 65 64 5f 6c 69 62  linux.  need_lib
33bb0 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65  _prefix=no.  nee
33bc0 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 68  d_version=no.  h
33bd0 61 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62  ardcode_into_lib
33be0 73 3d 79 65 73 0a 20 20 69 66 20 74 65 73 74 20  s=yes.  if test 
33bf0 22 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 69 61  "$host_cpu" = ia
33c00 36 34 3b 20 74 68 65 6e 0a 20 20 20 20 23 20 41  64; then.    # A
33c10 49 58 20 35 20 73 75 70 70 6f 72 74 73 20 49 41  IX 5 supports IA
33c20 36 34 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 6e  64.    library_n
33c30 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62  ames_spec='${lib
33c40 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24  name}${release}$
33c50 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a  {shared_ext}$maj
33c60 6f 72 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72  or ${libname}${r
33c70 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f  elease}${shared_
33c80 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 24  ext}$versuffix $
33c90 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f  libname${shared_
33ca0 65 78 74 7d 27 0a 20 20 20 20 73 68 6c 69 62 70  ext}'.    shlibp
33cb0 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41  ath_var=LD_LIBRA
33cc0 52 59 5f 50 41 54 48 0a 20 20 65 6c 73 65 0a 20  RY_PATH.  else. 
33cd0 20 20 20 23 20 57 69 74 68 20 47 43 43 20 75 70     # With GCC up
33ce0 20 74 6f 20 32 2e 39 35 2e 78 2c 20 63 6f 6c 6c   to 2.95.x, coll
33cf0 65 63 74 32 20 77 6f 75 6c 64 20 63 72 65 61 74  ect2 would creat
33d00 65 20 61 6e 20 69 6d 70 6f 72 74 20 66 69 6c 65  e an import file
33d10 0a 20 20 20 20 23 20 66 6f 72 20 64 65 70 65 6e  .    # for depen
33d20 64 65 6e 63 65 20 6c 69 62 72 61 72 69 65 73 2e  dence libraries.
33d30 20 20 54 68 65 20 69 6d 70 6f 72 74 20 66 69 6c    The import fil
33d40 65 20 77 6f 75 6c 64 20 73 74 61 72 74 20 77 69  e would start wi
33d50 74 68 0a 20 20 20 20 23 20 74 68 65 20 6c 69 6e  th.    # the lin
33d60 65 20 60 23 21 20 2e 27 2e 20 20 54 68 69 73 20  e `#! .'.  This 
33d70 77 6f 75 6c 64 20 63 61 75 73 65 20 74 68 65 20  would cause the 
33d80 67 65 6e 65 72 61 74 65 64 20 6c 69 62 72 61 72  generated librar
33d90 79 20 74 6f 0a 20 20 20 20 23 20 64 65 70 65 6e  y to.    # depen
33da0 64 20 6f 6e 20 60 2e 27 2c 20 61 6c 77 61 79 73  d on `.', always
33db0 20 61 6e 20 69 6e 76 61 6c 69 64 20 6c 69 62 72   an invalid libr
33dc0 61 72 79 2e 20 20 54 68 69 73 20 77 61 73 20 66  ary.  This was f
33dd0 69 78 65 64 20 69 6e 0a 20 20 20 20 23 20 64 65  ixed in.    # de
33de0 76 65 6c 6f 70 6d 65 6e 74 20 73 6e 61 70 73 68  velopment snapsh
33df0 6f 74 73 20 6f 66 20 47 43 43 20 70 72 69 6f 72  ots of GCC prior
33e00 20 74 6f 20 33 2e 30 2e 0a 20 20 20 20 63 61 73   to 3.0..    cas
33e10 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20  e $host_os in.  
33e20 20 20 20 20 61 69 78 34 20 7c 20 61 69 78 34 2e      aix4 | aix4.
33e30 5b 30 31 5d 20 7c 20 61 69 78 34 2e 5b 30 31 5d  [01] | aix4.[01]
33e40 2e 2a 29 0a 20 20 20 20 20 20 69 66 20 7b 20 65  .*).      if { e
33e50 63 68 6f 20 27 23 69 66 20 5f 5f 47 4e 55 43 5f  cho '#if __GNUC_
33e60 5f 20 3e 20 32 20 7c 7c 20 28 5f 5f 47 4e 55 43  _ > 2 || (__GNUC
33e70 5f 5f 20 3d 3d 20 32 20 26 26 20 5f 5f 47 4e 55  __ == 2 && __GNU
33e80 43 5f 4d 49 4e 4f 52 5f 5f 20 3e 3d 20 39 37 29  C_MINOR__ >= 97)
33e90 27 0a 09 20 20 20 65 63 68 6f 20 27 20 79 65 73  '..   echo ' yes
33ea0 20 27 0a 09 20 20 20 65 63 68 6f 20 27 23 65 6e   '..   echo '#en
33eb0 64 69 66 27 3b 20 7d 20 7c 20 24 7b 43 43 7d 20  dif'; } | ${CC} 
33ec0 2d 45 20 2d 20 7c 20 67 72 65 70 20 79 65 73 20  -E - | grep yes 
33ed0 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65  > /dev/null; the
33ee0 6e 0a 09 3a 0a 20 20 20 20 20 20 65 6c 73 65 0a  n..:.      else.
33ef0 09 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65  .can_build_share
33f00 64 3d 6e 6f 0a 20 20 20 20 20 20 66 69 0a 20 20  d=no.      fi.  
33f10 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a      ;;.    esac.
33f20 20 20 20 20 23 20 41 49 58 20 28 6f 6e 20 50 6f      # AIX (on Po
33f30 77 65 72 2a 29 20 68 61 73 20 6e 6f 20 76 65 72  wer*) has no ver
33f40 73 69 6f 6e 69 6e 67 20 73 75 70 70 6f 72 74 2c  sioning support,
33f50 20 73 6f 20 63 75 72 72 65 6e 74 6c 79 20 77 65   so currently we
33f60 20 63 61 6e 20 6e 6f 74 20 68 61 72 64 63 6f 64   can not hardcod
33f70 65 20 63 6f 72 72 65 63 74 0a 20 20 20 20 23 20  e correct.    # 
33f80 73 6f 6e 61 6d 65 20 69 6e 74 6f 20 65 78 65 63  soname into exec
33f90 75 74 61 62 6c 65 2e 20 50 72 6f 62 61 62 6c 79  utable. Probably
33fa0 20 77 65 20 63 61 6e 20 61 64 64 20 76 65 72 73   we can add vers
33fb0 69 6f 6e 69 6e 67 20 73 75 70 70 6f 72 74 20 74  ioning support t
33fc0 6f 0a 20 20 20 20 23 20 63 6f 6c 6c 65 63 74 32  o.    # collect2
33fd0 2c 20 73 6f 20 61 64 64 69 74 69 6f 6e 61 6c 20  , so additional 
33fe0 6c 69 6e 6b 73 20 63 61 6e 20 62 65 20 75 73 65  links can be use
33ff0 66 75 6c 20 69 6e 20 66 75 74 75 72 65 2e 0a 20  ful in future.. 
34000 20 20 20 69 66 20 74 65 73 74 20 22 24 61 69 78     if test "$aix
34010 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e 6b  _use_runtimelink
34020 69 6e 67 22 20 3d 20 79 65 73 3b 20 74 68 65 6e  ing" = yes; then
34030 0a 20 20 20 20 20 20 23 20 49 66 20 75 73 69 6e  .      # If usin
34040 67 20 72 75 6e 20 74 69 6d 65 20 6c 69 6e 6b 69  g run time linki
34050 6e 67 20 28 6f 6e 20 41 49 58 20 34 2e 32 20 6f  ng (on AIX 4.2 o
34060 72 20 6c 61 74 65 72 29 20 75 73 65 20 6c 69 62  r later) use lib
34070 3c 6e 61 6d 65 3e 2e 73 6f 0a 20 20 20 20 20 20  <name>.so.      
34080 23 20 69 6e 73 74 65 61 64 20 6f 66 20 6c 69 62  # instead of lib
34090 3c 6e 61 6d 65 3e 2e 61 20 74 6f 20 6c 65 74 20  <name>.a to let 
340a0 70 65 6f 70 6c 65 20 6b 6e 6f 77 20 74 68 61 74  people know that
340b0 20 74 68 65 73 65 20 61 72 65 20 6e 6f 74 0a 20   these are not. 
340c0 20 20 20 20 20 23 20 74 79 70 69 63 61 6c 20 41       # typical A
340d0 49 58 20 73 68 61 72 65 64 20 6c 69 62 72 61 72  IX shared librar
340e0 69 65 73 2e 0a 20 20 20 20 20 20 6c 69 62 72 61  ies..      libra
340f0 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24  ry_names_spec='$
34100 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
34110 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d  se}${shared_ext}
34120 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62  $versuffix ${lib
34130 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24  name}${release}$
34140 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a  {shared_ext}$maj
34150 6f 72 20 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61  or $libname${sha
34160 72 65 64 5f 65 78 74 7d 27 0a 20 20 20 20 65 6c  red_ext}'.    el
34170 73 65 0a 20 20 20 20 20 20 23 20 57 65 20 70 72  se.      # We pr
34180 65 73 65 72 76 65 20 2e 61 20 61 73 20 65 78 74  eserve .a as ext
34190 65 6e 73 69 6f 6e 20 66 6f 72 20 73 68 61 72 65  ension for share
341a0 64 20 6c 69 62 72 61 72 69 65 73 20 74 68 72 6f  d libraries thro
341b0 75 67 68 20 41 49 58 34 2e 32 0a 20 20 20 20 20  ugh AIX4.2.     
341c0 20 23 20 61 6e 64 20 6c 61 74 65 72 20 77 68 65   # and later whe
341d0 6e 20 77 65 20 61 72 65 20 6e 6f 74 20 64 6f 69  n we are not doi
341e0 6e 67 20 72 75 6e 20 74 69 6d 65 20 6c 69 6e 6b  ng run time link
341f0 69 6e 67 2e 0a 20 20 20 20 20 20 6c 69 62 72 61  ing..      libra
34200 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24  ry_names_spec='$
34210 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
34220 73 65 7d 2e 61 20 24 6c 69 62 6e 61 6d 65 2e 61  se}.a $libname.a
34230 27 0a 20 20 20 20 20 20 73 6f 6e 61 6d 65 5f 73  '.      soname_s
34240 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24  pec='${libname}$
34250 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65  {release}${share
34260 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a 20 20  d_ext}$major'.  
34270 20 20 66 69 0a 20 20 20 20 73 68 6c 69 62 70 61    fi.    shlibpa
34280 74 68 5f 76 61 72 3d 4c 49 42 50 41 54 48 0a 20  th_var=LIBPATH. 
34290 20 66 69 0a 20 20 3b 3b 0a 0a 61 6d 69 67 61 6f   fi.  ;;..amigao
342a0 73 2a 29 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61  s*).  library_na
342b0 6d 65 73 5f 73 70 65 63 3d 27 24 6c 69 62 6e 61  mes_spec='$libna
342c0 6d 65 2e 69 78 6c 69 62 72 61 72 79 20 24 6c 69  me.ixlibrary $li
342d0 62 6e 61 6d 65 2e 61 27 0a 20 20 23 20 43 72 65  bname.a'.  # Cre
342e0 61 74 65 20 24 7b 6c 69 62 6e 61 6d 65 7d 5f 69  ate ${libname}_i
342f0 78 6c 69 62 72 61 72 79 2e 61 20 65 6e 74 72 69  xlibrary.a entri
34300 65 73 20 69 6e 20 2f 73 79 73 2f 6c 69 62 73 2e  es in /sys/libs.
34310 0a 20 20 66 69 6e 69 73 68 5f 65 76 61 6c 3d 27  .  finish_eval='
34320 66 6f 72 20 6c 69 62 20 69 6e 20 60 6c 73 20 24  for lib in `ls $
34330 6c 69 62 64 69 72 2f 2a 2e 69 78 6c 69 62 72 61  libdir/*.ixlibra
34340 72 79 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 3b  ry 2>/dev/null`;
34350 20 64 6f 20 6c 69 62 6e 61 6d 65 3d 60 24 65 63   do libname=`$ec
34360 68 6f 20 22 58 24 6c 69 62 22 20 7c 20 24 58 73  ho "X$lib" | $Xs
34370 65 64 20 2d 65 20 27 5c 27 27 73 25 5e 2e 2a 2f  ed -e '\''s%^.*/
34380 5c 28 5b 5e 2f 5d 2a 5c 29 5c 2e 69 78 6c 69 62  \([^/]*\)\.ixlib
34390 72 61 72 79 24 25 5c 31 25 27 5c 27 27 60 3b 20  rary$%\1%'\''`; 
343a0 74 65 73 74 20 24 72 6d 20 2f 73 79 73 2f 6c 69  test $rm /sys/li
343b0 62 73 2f 24 7b 6c 69 62 6e 61 6d 65 7d 5f 69 78  bs/${libname}_ix
343c0 6c 69 62 72 61 72 79 2e 61 3b 20 24 73 68 6f 77  library.a; $show
343d0 20 22 63 64 20 2f 73 79 73 2f 6c 69 62 73 20 26   "cd /sys/libs &
343e0 26 20 24 4c 4e 5f 53 20 24 6c 69 62 20 24 7b 6c  & $LN_S $lib ${l
343f0 69 62 6e 61 6d 65 7d 5f 69 78 6c 69 62 72 61 72  ibname}_ixlibrar
34400 79 2e 61 22 3b 20 63 64 20 2f 73 79 73 2f 6c 69  y.a"; cd /sys/li
34410 62 73 20 26 26 20 24 4c 4e 5f 53 20 24 6c 69 62  bs && $LN_S $lib
34420 20 24 7b 6c 69 62 6e 61 6d 65 7d 5f 69 78 6c 69   ${libname}_ixli
34430 62 72 61 72 79 2e 61 20 7c 7c 20 65 78 69 74 20  brary.a || exit 
34440 31 3b 20 64 6f 6e 65 27 0a 20 20 3b 3b 0a 0a 62  1; done'.  ;;..b
34450 65 6f 73 2a 29 0a 20 20 6c 69 62 72 61 72 79 5f  eos*).  library_
34460 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69  names_spec='${li
34470 62 6e 61 6d 65 7d 24 7b 73 68 61 72 65 64 5f 65  bname}${shared_e
34480 78 74 7d 27 0a 20 20 64 79 6e 61 6d 69 63 5f 6c  xt}'.  dynamic_l
34490 69 6e 6b 65 72 3d 22 24 68 6f 73 74 5f 6f 73 20  inker="$host_os 
344a0 6c 64 2e 73 6f 22 0a 20 20 73 68 6c 69 62 70 61  ld.so".  shlibpa
344b0 74 68 5f 76 61 72 3d 4c 49 42 52 41 52 59 5f 50  th_var=LIBRARY_P
344c0 41 54 48 0a 20 20 3b 3b 0a 0a 62 73 64 69 34 2a  ATH.  ;;..bsdi4*
344d0 29 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65  ).  version_type
344e0 3d 6c 69 6e 75 78 0a 20 20 6e 65 65 64 5f 76 65  =linux.  need_ve
344f0 72 73 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 62 72 61  rsion=no.  libra
34500 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24  ry_names_spec='$
34510 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
34520 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d  se}${shared_ext}
34530 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62  $versuffix ${lib
34540 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24  name}${release}$
34550 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a  {shared_ext}$maj
34560 6f 72 20 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61  or $libname${sha
34570 72 65 64 5f 65 78 74 7d 27 0a 20 20 73 6f 6e 61  red_ext}'.  sona
34580 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61  me_spec='${libna
34590 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73  me}${release}${s
345a0 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72  hared_ext}$major
345b0 27 0a 20 20 66 69 6e 69 73 68 5f 63 6d 64 73 3d  '.  finish_cmds=
345c0 27 50 41 54 48 3d 22 5c 24 50 41 54 48 3a 2f 73  'PATH="\$PATH:/s
345d0 62 69 6e 22 20 6c 64 63 6f 6e 66 69 67 20 24 6c  bin" ldconfig $l
345e0 69 62 64 69 72 27 0a 20 20 73 68 6c 69 62 70 61  ibdir'.  shlibpa
345f0 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52  th_var=LD_LIBRAR
34600 59 5f 50 41 54 48 0a 20 20 73 79 73 5f 6c 69 62  Y_PATH.  sys_lib
34610 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65  _search_path_spe
34620 63 3d 22 2f 73 68 6c 69 62 20 2f 75 73 72 2f 6c  c="/shlib /usr/l
34630 69 62 20 2f 75 73 72 2f 58 31 31 2f 6c 69 62 20  ib /usr/X11/lib 
34640 2f 75 73 72 2f 63 6f 6e 74 72 69 62 2f 6c 69 62  /usr/contrib/lib
34650 20 2f 6c 69 62 20 2f 75 73 72 2f 6c 6f 63 61 6c   /lib /usr/local
34660 2f 6c 69 62 22 0a 20 20 73 79 73 5f 6c 69 62 5f  /lib".  sys_lib_
34670 64 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70  dlsearch_path_sp
34680 65 63 3d 22 2f 73 68 6c 69 62 20 2f 75 73 72 2f  ec="/shlib /usr/
34690 6c 69 62 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c  lib /usr/local/l
346a0 69 62 22 0a 20 20 23 20 74 68 65 20 64 65 66 61  ib".  # the defa
346b0 75 6c 74 20 6c 64 2e 73 6f 2e 63 6f 6e 66 20 61  ult ld.so.conf a
346c0 6c 73 6f 20 63 6f 6e 74 61 69 6e 73 20 2f 75 73  lso contains /us
346d0 72 2f 63 6f 6e 74 72 69 62 2f 6c 69 62 20 61 6e  r/contrib/lib an
346e0 64 0a 20 20 23 20 2f 75 73 72 2f 58 31 31 52 36  d.  # /usr/X11R6
346f0 2f 6c 69 62 20 28 2f 75 73 72 2f 58 31 31 20 69  /lib (/usr/X11 i
34700 73 20 61 20 6c 69 6e 6b 20 74 6f 20 2f 75 73 72  s a link to /usr
34710 2f 58 31 31 52 36 29 2c 20 62 75 74 20 6c 65 74  /X11R6), but let
34720 20 75 73 20 61 6c 6c 6f 77 0a 20 20 23 20 6c 69   us allow.  # li
34730 62 74 6f 6f 6c 20 74 6f 20 68 61 72 64 2d 63 6f  btool to hard-co
34740 64 65 20 74 68 65 73 65 20 69 6e 74 6f 20 70 72  de these into pr
34750 6f 67 72 61 6d 73 0a 20 20 3b 3b 0a 0a 63 79 67  ograms.  ;;..cyg
34760 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c 20  win* | mingw* | 
34770 70 77 33 32 2a 29 0a 20 20 76 65 72 73 69 6f 6e  pw32*).  version
34780 5f 74 79 70 65 3d 77 69 6e 64 6f 77 73 0a 20 20  _type=windows.  
34790 73 68 72 65 78 74 3d 22 2e 64 6c 6c 22 0a 20 20  shrext=".dll".  
347a0 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a  need_version=no.
347b0 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69    need_lib_prefi
347c0 78 3d 6e 6f 0a 0a 20 20 63 61 73 65 20 24 47 43  x=no..  case $GC
347d0 43 2c 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20  C,$host_os in.  
347e0 79 65 73 2c 63 79 67 77 69 6e 2a 20 7c 20 79 65  yes,cygwin* | ye
347f0 73 2c 6d 69 6e 67 77 2a 20 7c 20 79 65 73 2c 70  s,mingw* | yes,p
34800 77 33 32 2a 29 0a 20 20 20 20 6c 69 62 72 61 72  w32*).    librar
34810 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 6c  y_names_spec='$l
34820 69 62 6e 61 6d 65 2e 64 6c 6c 2e 61 27 0a 20 20  ibname.dll.a'.  
34830 20 20 23 20 44 4c 4c 20 69 73 20 69 6e 73 74 61    # DLL is insta
34840 6c 6c 65 64 20 74 6f 20 24 28 6c 69 62 64 69 72  lled to $(libdir
34850 29 2f 2e 2e 2f 62 69 6e 20 62 79 20 70 6f 73 74  )/../bin by post
34860 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 0a 20 20 20  install_cmds.   
34870 20 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64   postinstall_cmd
34880 73 3d 27 62 61 73 65 5f 66 69 6c 65 3d 60 62 61  s='base_file=`ba
34890 73 65 6e 61 6d 65 20 5c 24 7b 66 69 6c 65 7d 60  sename \${file}`
348a0 7e 0a 20 20 20 20 20 20 64 6c 70 61 74 68 3d 60  ~.      dlpath=`
348b0 24 53 48 45 4c 4c 20 32 3e 26 31 20 2d 63 20 27  $SHELL 2>&1 -c '
348c0 5c 27 27 2e 20 24 64 69 72 2f 27 5c 27 27 5c 24  \''. $dir/'\''\$
348d0 7b 62 61 73 65 5f 66 69 6c 65 7d 27 5c 27 27 69  {base_file}'\''i
348e0 3b 65 63 68 6f 20 5c 24 64 6c 6e 61 6d 65 27 5c  ;echo \$dlname'\
348f0 27 27 60 7e 0a 20 20 20 20 20 20 64 6c 64 69 72  ''`~.      dldir
34900 3d 24 64 65 73 74 64 69 72 2f 60 64 69 72 6e 61  =$destdir/`dirna
34910 6d 65 20 5c 24 64 6c 70 61 74 68 60 7e 0a 20 20  me \$dlpath`~.  
34920 20 20 20 20 74 65 73 74 20 2d 64 20 5c 24 64 6c      test -d \$dl
34930 64 69 72 20 7c 7c 20 6d 6b 64 69 72 20 2d 70 20  dir || mkdir -p 
34940 5c 24 64 6c 64 69 72 7e 0a 20 20 20 20 20 20 24  \$dldir~.      $
34950 69 6e 73 74 61 6c 6c 5f 70 72 6f 67 20 24 64 69  install_prog $di
34960 72 2f 24 64 6c 6e 61 6d 65 20 5c 24 64 6c 64 69  r/$dlname \$dldi
34970 72 2f 24 64 6c 6e 61 6d 65 27 0a 20 20 20 20 70  r/$dlname'.    p
34980 6f 73 74 75 6e 69 6e 73 74 61 6c 6c 5f 63 6d 64  ostuninstall_cmd
34990 73 3d 27 64 6c 64 6c 6c 3d 60 24 53 48 45 4c 4c  s='dldll=`$SHELL
349a0 20 32 3e 26 31 20 2d 63 20 27 5c 27 27 2e 20 24   2>&1 -c '\''. $
349b0 66 69 6c 65 3b 20 65 63 68 6f 20 5c 24 64 6c 6e  file; echo \$dln
349c0 61 6d 65 27 5c 27 27 60 7e 0a 20 20 20 20 20 20  ame'\''`~.      
349d0 64 6c 70 61 74 68 3d 24 64 69 72 2f 5c 24 64 6c  dlpath=$dir/\$dl
349e0 64 6c 6c 7e 0a 20 20 20 20 20 20 20 24 72 6d 20  dll~.       $rm 
349f0 5c 24 64 6c 70 61 74 68 27 0a 20 20 20 20 73 68  \$dlpath'.    sh
34a00 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65  libpath_override
34a10 73 5f 72 75 6e 70 61 74 68 3d 79 65 73 0a 0a 20  s_runpath=yes.. 
34a20 20 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73     case $host_os
34a30 20 69 6e 0a 20 20 20 20 63 79 67 77 69 6e 2a 29   in.    cygwin*)
34a40 0a 20 20 20 20 20 20 23 20 43 79 67 77 69 6e 20  .      # Cygwin 
34a50 44 4c 4c 73 20 75 73 65 20 27 63 79 67 27 20 70  DLLs use 'cyg' p
34a60 72 65 66 69 78 20 72 61 74 68 65 72 20 74 68 61  refix rather tha
34a70 6e 20 27 6c 69 62 27 0a 20 20 20 20 20 20 73 6f  n 'lib'.      so
34a80 6e 61 6d 65 5f 73 70 65 63 3d 27 60 65 63 68 6f  name_spec='`echo
34a90 20 24 7b 6c 69 62 6e 61 6d 65 7d 20 7c 20 73 65   ${libname} | se
34aa0 64 20 2d 65 20 27 73 2f 5e 6c 69 62 2f 63 79 67  d -e 's/^lib/cyg
34ab0 2f 27 60 60 65 63 68 6f 20 24 7b 72 65 6c 65 61  /'``echo ${relea
34ac0 73 65 7d 20 7c 20 24 53 45 44 20 2d 65 20 27 73  se} | $SED -e 's
34ad0 2f 5b 2e 5d 2f 2d 2f 67 27 60 24 7b 76 65 72 73  /[.]/-/g'`${vers
34ae0 75 66 66 69 78 7d 24 7b 73 68 61 72 65 64 5f 65  uffix}${shared_e
34af0 78 74 7d 27 0a 20 20 20 20 20 20 73 79 73 5f 6c  xt}'.      sys_l
34b00 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73  ib_search_path_s
34b10 70 65 63 3d 22 2f 75 73 72 2f 6c 69 62 20 2f 6c  pec="/usr/lib /l
34b20 69 62 2f 77 33 32 61 70 69 20 2f 6c 69 62 20 2f  ib/w32api /lib /
34b30 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 22 0a 20  usr/local/lib". 
34b40 20 20 20 20 20 3b 3b 0a 20 20 20 20 6d 69 6e 67       ;;.    ming
34b50 77 2a 29 0a 20 20 20 20 20 20 23 20 4d 69 6e 47  w*).      # MinG
34b60 57 20 44 4c 4c 73 20 75 73 65 20 74 72 61 64 69  W DLLs use tradi
34b70 74 69 6f 6e 61 6c 20 27 6c 69 62 27 20 70 72 65  tional 'lib' pre
34b80 66 69 78 0a 20 20 20 20 20 20 73 6f 6e 61 6d 65  fix.      soname
34b90 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65  _spec='${libname
34ba0 7d 60 65 63 68 6f 20 24 7b 72 65 6c 65 61 73 65  }`echo ${release
34bb0 7d 20 7c 20 24 53 45 44 20 2d 65 20 27 73 2f 5b  } | $SED -e 's/[
34bc0 2e 5d 2f 2d 2f 67 27 60 24 7b 76 65 72 73 75 66  .]/-/g'`${versuf
34bd0 66 69 78 7d 24 7b 73 68 61 72 65 64 5f 65 78 74  fix}${shared_ext
34be0 7d 27 0a 20 20 20 20 20 20 73 79 73 5f 6c 69 62  }'.      sys_lib
34bf0 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65  _search_path_spe
34c00 63 3d 60 24 43 43 20 2d 70 72 69 6e 74 2d 73 65  c=`$CC -print-se
34c10 61 72 63 68 2d 64 69 72 73 20 7c 20 67 72 65 70  arch-dirs | grep
34c20 20 22 5e 6c 69 62 72 61 72 69 65 73 3a 22 20 7c   "^libraries:" |
34c30 20 24 53 45 44 20 2d 65 20 22 73 2f 5e 6c 69 62   $SED -e "s/^lib
34c40 72 61 72 69 65 73 3a 2f 2f 22 20 2d 65 20 22 73  raries://" -e "s
34c50 2c 3d 2f 2c 2f 2c 67 22 60 0a 20 20 20 20 20 20  ,=/,/,g"`.      
34c60 69 66 20 65 63 68 6f 20 22 24 73 79 73 5f 6c 69  if echo "$sys_li
34c70 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70  b_search_path_sp
34c80 65 63 22 20 7c 20 67 72 65 70 20 27 3b 5b 63 2d  ec" | grep ';[c-
34c90 7a 43 2d 5a 5d 3a 2f 27 20 3e 2f 64 65 76 2f 6e  zC-Z]:/' >/dev/n
34ca0 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20 20 20  ull; then.      
34cb0 20 20 23 20 49 74 20 69 73 20 6d 6f 73 74 20 70    # It is most p
34cc0 72 6f 62 61 62 6c 79 20 61 20 57 69 6e 64 6f 77  robably a Window
34cd0 73 20 66 6f 72 6d 61 74 20 50 41 54 48 20 70 72  s format PATH pr
34ce0 69 6e 74 65 64 20 62 79 0a 20 20 20 20 20 20 20  inted by.       
34cf0 20 23 20 6d 69 6e 67 77 20 67 63 63 2c 20 62 75   # mingw gcc, bu
34d00 74 20 77 65 20 61 72 65 20 72 75 6e 6e 69 6e 67  t we are running
34d10 20 6f 6e 20 43 79 67 77 69 6e 2e 20 47 63 63 20   on Cygwin. Gcc 
34d20 70 72 69 6e 74 73 20 69 74 73 20 73 65 61 72 63  prints its searc
34d30 68 0a 20 20 20 20 20 20 20 20 23 20 70 61 74 68  h.        # path
34d40 20 77 69 74 68 20 3b 20 73 65 70 61 72 61 74 6f   with ; separato
34d50 72 73 2c 20 61 6e 64 20 77 69 74 68 20 64 72 69  rs, and with dri
34d60 76 65 20 6c 65 74 74 65 72 73 2e 20 57 65 20 63  ve letters. We c
34d70 61 6e 20 68 61 6e 64 6c 65 20 74 68 65 0a 20 20  an handle the.  
34d80 20 20 20 20 20 20 23 20 64 72 69 76 65 20 6c 65        # drive le
34d90 74 74 65 72 73 20 28 63 79 67 77 69 6e 20 66 69  tters (cygwin fi
34da0 6c 65 75 74 69 6c 73 20 75 6e 64 65 72 73 74 61  leutils understa
34db0 6e 64 73 20 74 68 65 6d 29 2c 20 73 6f 20 6c 65  nds them), so le
34dc0 61 76 65 20 74 68 65 6d 2c 0a 20 20 20 20 20 20  ave them,.      
34dd0 20 20 23 20 65 73 70 65 63 69 61 6c 6c 79 20 61    # especially a
34de0 73 20 77 65 20 6d 69 67 68 74 20 70 61 73 73 20  s we might pass 
34df0 66 69 6c 65 73 20 66 6f 75 6e 64 20 74 68 65 72  files found ther
34e00 65 20 74 6f 20 61 20 6d 69 6e 67 77 20 6f 62 6a  e to a mingw obj
34e10 64 75 6d 70 2c 0a 20 20 20 20 20 20 20 20 23 20  dump,.        # 
34e20 77 68 69 63 68 20 77 6f 75 6c 64 6e 27 74 20 75  which wouldn't u
34e30 6e 64 65 72 73 74 61 6e 64 20 61 20 63 79 67 77  nderstand a cygw
34e40 69 6e 69 66 69 65 64 20 70 61 74 68 2e 20 41 68  inified path. Ah
34e50 68 2e 0a 20 20 20 20 20 20 20 20 73 79 73 5f 6c  h..        sys_l
34e60 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73  ib_search_path_s
34e70 70 65 63 3d 60 65 63 68 6f 20 22 24 73 79 73 5f  pec=`echo "$sys_
34e80 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f  lib_search_path_
34e90 73 70 65 63 22 20 7c 20 24 53 45 44 20 2d 65 20  spec" | $SED -e 
34ea0 27 73 2f 3b 2f 20 2f 67 27 60 0a 20 20 20 20 20  's/;/ /g'`.     
34eb0 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 73 79   else.        sy
34ec0 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74  s_lib_search_pat
34ed0 68 5f 73 70 65 63 3d 60 65 63 68 6f 20 22 24 73  h_spec=`echo "$s
34ee0 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61  ys_lib_search_pa
34ef0 74 68 5f 73 70 65 63 22 20 7c 20 24 53 45 44 20  th_spec" | $SED 
34f00 20 2d 65 20 22 73 2f 24 50 41 54 48 5f 53 45 50   -e "s/$PATH_SEP
34f10 41 52 41 54 4f 52 2f 20 2f 67 22 60 0a 20 20 20  ARATOR/ /g"`.   
34f20 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 20     fi.      ;;. 
34f30 20 20 20 70 77 33 32 2a 29 0a 20 20 20 20 20 20     pw32*).      
34f40 23 20 70 77 33 32 20 44 4c 4c 73 20 75 73 65 20  # pw32 DLLs use 
34f50 27 70 77 27 20 70 72 65 66 69 78 20 72 61 74 68  'pw' prefix rath
34f60 65 72 20 74 68 61 6e 20 27 6c 69 62 27 0a 20 20  er than 'lib'.  
34f70 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65      library_name
34f80 73 5f 73 70 65 63 3d 27 60 65 63 68 6f 20 24 7b  s_spec='`echo ${
34f90 6c 69 62 6e 61 6d 65 7d 20 7c 20 73 65 64 20 2d  libname} | sed -
34fa0 65 20 27 73 2f 5e 6c 69 62 2f 70 77 2f 27 60 60  e 's/^lib/pw/'``
34fb0 65 63 68 6f 20 24 7b 72 65 6c 65 61 73 65 7d 20  echo ${release} 
34fc0 7c 20 24 53 45 44 20 2d 65 20 27 73 2f 2e 2f 2d  | $SED -e 's/./-
34fd0 2f 67 27 60 24 7b 76 65 72 73 75 66 66 69 78 7d  /g'`${versuffix}
34fe0 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 20  ${shared_ext}'. 
34ff0 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63       ;;.    esac
35000 0a 20 20 20 20 3b 3b 0a 0a 20 20 2a 29 0a 20 20  .    ;;..  *).  
35010 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f    library_names_
35020 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d  spec='${libname}
35030 60 65 63 68 6f 20 24 7b 72 65 6c 65 61 73 65 7d  `echo ${release}
35040 20 7c 20 24 53 45 44 20 2d 65 20 27 73 2f 5b 2e   | $SED -e 's/[.
35050 5d 2f 2d 2f 67 27 60 24 7b 76 65 72 73 75 66 66  ]/-/g'`${versuff
35060 69 78 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d  ix}${shared_ext}
35070 20 24 6c 69 62 6e 61 6d 65 2e 6c 69 62 27 0a 20   $libname.lib'. 
35080 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 64     ;;.  esac.  d
35090 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 27 57  ynamic_linker='W
350a0 69 6e 33 32 20 6c 64 2e 65 78 65 27 0a 20 20 23  in32 ld.exe'.  #
350b0 20 46 49 58 4d 45 3a 20 66 69 72 73 74 20 77 65   FIXME: first we
350c0 20 73 68 6f 75 6c 64 20 73 65 61 72 63 68 20 2e   should search .
350d0 20 61 6e 64 20 74 68 65 20 64 69 72 65 63 74 6f   and the directo
350e0 72 79 20 74 68 65 20 65 78 65 63 75 74 61 62 6c  ry the executabl
350f0 65 20 69 73 20 69 6e 0a 20 20 73 68 6c 69 62 70  e is in.  shlibp
35100 61 74 68 5f 76 61 72 3d 50 41 54 48 0a 20 20 3b  ath_var=PATH.  ;
35110 3b 0a 0a 64 61 72 77 69 6e 2a 20 7c 20 72 68 61  ;..darwin* | rha
35120 70 73 6f 64 79 2a 29 0a 20 20 64 79 6e 61 6d 69  psody*).  dynami
35130 63 5f 6c 69 6e 6b 65 72 3d 22 24 68 6f 73 74 5f  c_linker="$host_
35140 6f 73 20 64 79 6c 64 22 0a 20 20 76 65 72 73 69  os dyld".  versi
35150 6f 6e 5f 74 79 70 65 3d 64 61 72 77 69 6e 0a 20  on_type=darwin. 
35160 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78   need_lib_prefix
35170 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73 69  =no.  need_versi
35180 6f 6e 3d 6e 6f 0a 20 20 6c 69 62 72 61 72 79 5f  on=no.  library_
35190 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69  names_spec='${li
351a0 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d  bname}${release}
351b0 24 7b 76 65 72 73 75 66 66 69 78 7d 24 73 68 61  ${versuffix}$sha
351c0 72 65 64 5f 65 78 74 20 24 7b 6c 69 62 6e 61 6d  red_ext ${libnam
351d0 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 6d 61  e}${release}${ma
351e0 6a 6f 72 7d 24 73 68 61 72 65 64 5f 65 78 74 20  jor}$shared_ext 
351f0 24 7b 6c 69 62 6e 61 6d 65 7d 24 73 68 61 72 65  ${libname}$share
35200 64 5f 65 78 74 27 0a 20 20 73 6f 6e 61 6d 65 5f  d_ext'.  soname_
35210 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d  spec='${libname}
35220 24 7b 72 65 6c 65 61 73 65 7d 24 7b 6d 61 6a 6f  ${release}${majo
35230 72 7d 24 73 68 61 72 65 64 5f 65 78 74 27 0a 20  r}$shared_ext'. 
35240 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72   shlibpath_overr
35250 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65 73  ides_runpath=yes
35260 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72  .  shlibpath_var
35270 3d 44 59 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41  =DYLD_LIBRARY_PA
35280 54 48 0a 20 20 73 68 72 65 78 74 3d 27 24 28 74  TH.  shrext='$(t
35290 65 73 74 20 2e 24 6d 6f 64 75 6c 65 20 3d 20 2e  est .$module = .
352a0 79 65 73 20 26 26 20 65 63 68 6f 20 2e 73 6f 20  yes && echo .so 
352b0 7c 7c 20 65 63 68 6f 20 2e 64 79 6c 69 62 29 27  || echo .dylib)'
352c0 0a 20 20 23 20 41 70 70 6c 65 27 73 20 67 63 63  .  # Apple's gcc
352d0 20 70 72 69 6e 74 73 20 27 67 63 63 20 2d 70 72   prints 'gcc -pr
352e0 69 6e 74 2d 73 65 61 72 63 68 2d 64 69 72 73 27  int-search-dirs'
352f0 20 64 6f 65 73 6e 27 74 20 6f 70 65 72 61 74 65   doesn't operate
35300 20 74 68 65 20 73 61 6d 65 2e 0a 20 20 69 66 20   the same..  if 
35310 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 79 65  test "$GCC" = ye
35320 73 3b 20 74 68 65 6e 0a 20 20 20 20 73 79 73 5f  s; then.    sys_
35330 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f  lib_search_path_
35340 73 70 65 63 3d 60 24 43 43 20 2d 70 72 69 6e 74  spec=`$CC -print
35350 2d 73 65 61 72 63 68 2d 64 69 72 73 20 7c 20 74  -search-dirs | t
35360 72 20 22 5c 6e 22 20 22 24 50 41 54 48 5f 53 45  r "\n" "$PATH_SE
35370 50 41 52 41 54 4f 52 22 20 7c 20 73 65 64 20 2d  PARATOR" | sed -
35380 65 20 27 73 2f 6c 69 62 72 61 72 69 65 73 3a 2f  e 's/libraries:/
35390 40 6c 69 62 72 61 72 69 65 73 3a 2f 27 20 7c 20  @libraries:/' | 
353a0 74 72 20 22 40 22 20 22 5c 6e 22 20 7c 20 67 72  tr "@" "\n" | gr
353b0 65 70 20 22 5e 6c 69 62 72 61 72 69 65 73 3a 22  ep "^libraries:"
353c0 20 7c 20 73 65 64 20 2d 65 20 22 73 2f 5e 6c 69   | sed -e "s/^li
353d0 62 72 61 72 69 65 73 3a 2f 2f 22 20 2d 65 20 22  braries://" -e "
353e0 73 2c 3d 2f 2c 2f 2c 67 22 20 2d 65 20 22 73 2c  s,=/,/,g" -e "s,
353f0 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 2c  $PATH_SEPARATOR,
35400 20 2c 67 22 20 2d 65 20 22 73 2c 2e 2a 2c 26 20   ,g" -e "s,.*,& 
35410 2f 6c 69 62 20 2f 75 73 72 2f 6c 69 62 20 2f 75  /lib /usr/lib /u
35420 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2c 67 22 60  sr/local/lib,g"`
35430 0a 20 20 65 6c 73 65 0a 20 20 20 20 73 79 73 5f  .  else.    sys_
35440 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f  lib_search_path_
35450 73 70 65 63 3d 27 2f 6c 69 62 20 2f 75 73 72 2f  spec='/lib /usr/
35460 6c 69 62 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c  lib /usr/local/l
35470 69 62 27 0a 20 20 66 69 0a 20 20 73 79 73 5f 6c  ib'.  fi.  sys_l
35480 69 62 5f 64 6c 73 65 61 72 63 68 5f 70 61 74 68  ib_dlsearch_path
35490 5f 73 70 65 63 3d 27 2f 75 73 72 2f 6c 6f 63 61  _spec='/usr/loca
354a0 6c 2f 6c 69 62 20 2f 6c 69 62 20 2f 75 73 72 2f  l/lib /lib /usr/
354b0 6c 69 62 27 0a 20 20 3b 3b 0a 0a 64 67 75 78 2a  lib'.  ;;..dgux*
354c0 29 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65  ).  version_type
354d0 3d 6c 69 6e 75 78 0a 20 20 6e 65 65 64 5f 6c 69  =linux.  need_li
354e0 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20 6e 65  b_prefix=no.  ne
354f0 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20  ed_version=no.  
35500 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70  library_names_sp
35510 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  ec='${libname}${
35520 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64  release}${shared
35530 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20  _ext}$versuffix 
35540 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
35550 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74  ase}${shared_ext
35560 7d 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65  }$major $libname
35570 24 73 68 61 72 65 64 5f 65 78 74 27 0a 20 20 73  $shared_ext'.  s
35580 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69  oname_spec='${li
35590 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d  bname}${release}
355a0 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61  ${shared_ext}$ma
355b0 6a 6f 72 27 0a 20 20 73 68 6c 69 62 70 61 74 68  jor'.  shlibpath
355c0 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f  _var=LD_LIBRARY_
355d0 50 41 54 48 0a 20 20 3b 3b 0a 0a 66 72 65 65 62  PATH.  ;;..freeb
355e0 73 64 31 2a 29 0a 20 20 64 79 6e 61 6d 69 63 5f  sd1*).  dynamic_
355f0 6c 69 6e 6b 65 72 3d 6e 6f 0a 20 20 3b 3b 0a 0a  linker=no.  ;;..
35600 6b 66 72 65 65 62 73 64 2a 2d 67 6e 75 29 0a 20  kfreebsd*-gnu). 
35610 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69   version_type=li
35620 6e 75 78 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70  nux.  need_lib_p
35630 72 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f  refix=no.  need_
35640 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 62  version=no.  lib
35650 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d  rary_names_spec=
35660 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c  '${libname}${rel
35670 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78  ease}${shared_ex
35680 74 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c  t}$versuffix ${l
35690 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
356a0 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d  }${shared_ext}$m
356b0 61 6a 6f 72 20 24 7b 6c 69 62 6e 61 6d 65 7d 24  ajor ${libname}$
356c0 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 20  {shared_ext}'.  
356d0 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c  soname_spec='${l
356e0 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
356f0 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d  }${shared_ext}$m
35700 61 6a 6f 72 27 0a 20 20 73 68 6c 69 62 70 61 74  ajor'.  shlibpat
35710 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59  h_var=LD_LIBRARY
35720 5f 50 41 54 48 0a 20 20 73 68 6c 69 62 70 61 74  _PATH.  shlibpat
35730 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70  h_overrides_runp
35740 61 74 68 3d 6e 6f 0a 20 20 68 61 72 64 63 6f 64  ath=no.  hardcod
35750 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a  e_into_libs=yes.
35760 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72    dynamic_linker
35770 3d 27 47 4e 55 20 6c 64 2e 73 6f 27 0a 20 20 3b  ='GNU ld.so'.  ;
35780 3b 0a 0a 66 72 65 65 62 73 64 2a 29 0a 20 20 6f  ;..freebsd*).  o
35790 62 6a 66 6f 72 6d 61 74 3d 60 74 65 73 74 20 2d  bjformat=`test -
357a0 78 20 2f 75 73 72 2f 62 69 6e 2f 6f 62 6a 66 6f  x /usr/bin/objfo
357b0 72 6d 61 74 20 26 26 20 2f 75 73 72 2f 62 69 6e  rmat && /usr/bin
357c0 2f 6f 62 6a 66 6f 72 6d 61 74 20 7c 7c 20 65 63  /objformat || ec
357d0 68 6f 20 61 6f 75 74 60 0a 20 20 76 65 72 73 69  ho aout`.  versi
357e0 6f 6e 5f 74 79 70 65 3d 66 72 65 65 62 73 64 2d  on_type=freebsd-
357f0 24 6f 62 6a 66 6f 72 6d 61 74 0a 20 20 63 61 73  $objformat.  cas
35800 65 20 24 76 65 72 73 69 6f 6e 5f 74 79 70 65 20  e $version_type 
35810 69 6e 0a 20 20 20 20 66 72 65 65 62 73 64 2d 65  in.    freebsd-e
35820 6c 66 2a 29 0a 20 20 20 20 20 20 6c 69 62 72 61  lf*).      libra
35830 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24  ry_names_spec='$
35840 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
35850 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d  se}${shared_ext}
35860 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62  $versuffix ${lib
35870 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24  name}${release}$
35880 7b 73 68 61 72 65 64 5f 65 78 74 7d 20 24 6c 69  {shared_ext} $li
35890 62 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f 65 78  bname${shared_ex
358a0 74 7d 27 0a 20 20 20 20 20 20 6e 65 65 64 5f 76  t}'.      need_v
358b0 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 20 20 20 20  ersion=no.      
358c0 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d  need_lib_prefix=
358d0 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20  no.      ;;.    
358e0 66 72 65 65 62 73 64 2d 2a 29 0a 20 20 20 20 20  freebsd-*).     
358f0 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73   library_names_s
35900 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24  pec='${libname}$
35910 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65  {release}${share
35920 64 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78  d_ext}$versuffix
35930 20 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65   $libname${share
35940 64 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78  d_ext}$versuffix
35950 27 0a 20 20 20 20 20 20 6e 65 65 64 5f 76 65 72  '.      need_ver
35960 73 69 6f 6e 3d 79 65 73 0a 20 20 20 20 20 20 3b  sion=yes.      ;
35970 3b 0a 20 20 65 73 61 63 0a 20 20 73 68 6c 69 62  ;.  esac.  shlib
35980 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52  path_var=LD_LIBR
35990 41 52 59 5f 50 41 54 48 0a 20 20 63 61 73 65 20  ARY_PATH.  case 
359a0 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 66 72  $host_os in.  fr
359b0 65 65 62 73 64 32 2a 29 0a 20 20 20 20 73 68 6c  eebsd2*).    shl
359c0 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73  ibpath_overrides
359d0 5f 72 75 6e 70 61 74 68 3d 79 65 73 0a 20 20 20  _runpath=yes.   
359e0 20 3b 3b 0a 20 20 66 72 65 65 62 73 64 33 2e 30   ;;.  freebsd3.0
359f0 31 2a 20 7c 20 66 72 65 65 62 73 64 65 6c 66 33  1* | freebsdelf3
35a00 2e 30 31 2a 29 0a 20 20 20 20 73 68 6c 69 62 70  .01*).    shlibp
35a10 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75  ath_overrides_ru
35a20 6e 70 61 74 68 3d 79 65 73 0a 20 20 20 20 68 61  npath=yes.    ha
35a30 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73  rdcode_into_libs
35a40 3d 79 65 73 0a 20 20 20 20 3b 3b 0a 20 20 2a 29  =yes.    ;;.  *)
35a50 20 23 20 66 72 6f 6d 20 33 2e 32 20 6f 6e 0a 20   # from 3.2 on. 
35a60 20 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65     shlibpath_ove
35a70 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 6e  rrides_runpath=n
35a80 6f 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 69  o.    hardcode_i
35a90 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 20 20 20  nto_libs=yes.   
35aa0 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 3b 3b 0a   ;;.  esac.  ;;.
35ab0 0a 67 6e 75 2a 29 0a 20 20 76 65 72 73 69 6f 6e  .gnu*).  version
35ac0 5f 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20 6e 65  _type=linux.  ne
35ad0 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f  ed_lib_prefix=no
35ae0 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d  .  need_version=
35af0 6e 6f 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d  no.  library_nam
35b00 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61  es_spec='${libna
35b10 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73  me}${release}${s
35b20 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75  hared_ext}$versu
35b30 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24  ffix ${libname}$
35b40 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65  {release}${share
35b50 64 5f 65 78 74 7d 24 7b 6d 61 6a 6f 72 7d 20 24  d_ext}${major} $
35b60 7b 6c 69 62 6e 61 6d 65 7d 24 7b 73 68 61 72 65  {libname}${share
35b70 64 5f 65 78 74 7d 27 0a 20 20 73 6f 6e 61 6d 65  d_ext}'.  soname
35b80 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65  _spec='${libname
35b90 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61  }${release}${sha
35ba0 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a  red_ext}$major'.
35bb0 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d    shlibpath_var=
35bc0 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a  LD_LIBRARY_PATH.
35bd0 20 20 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f 5f    hardcode_into_
35be0 6c 69 62 73 3d 79 65 73 0a 20 20 3b 3b 0a 0a 68  libs=yes.  ;;..h
35bf0 70 75 78 39 2a 20 7c 20 68 70 75 78 31 30 2a 20  pux9* | hpux10* 
35c00 7c 20 68 70 75 78 31 31 2a 29 0a 20 20 23 20 47  | hpux11*).  # G
35c10 69 76 65 20 61 20 73 6f 6e 61 6d 65 20 63 6f 72  ive a soname cor
35c20 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 74 68  responding to th
35c30 65 20 6d 61 6a 6f 72 20 76 65 72 73 69 6f 6e 20  e major version 
35c40 73 6f 20 74 68 61 74 20 64 6c 64 2e 73 6c 20 72  so that dld.sl r
35c50 65 66 75 73 65 73 20 74 6f 0a 20 20 23 20 6c 69  efuses to.  # li
35c60 6e 6b 20 61 67 61 69 6e 73 74 20 6f 74 68 65 72  nk against other
35c70 20 76 65 72 73 69 6f 6e 73 2e 0a 20 20 76 65 72   versions..  ver
35c80 73 69 6f 6e 5f 74 79 70 65 3d 73 75 6e 6f 73 0a  sion_type=sunos.
35c90 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69    need_lib_prefi
35ca0 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73  x=no.  need_vers
35cb0 69 6f 6e 3d 6e 6f 0a 20 20 63 61 73 65 20 22 24  ion=no.  case "$
35cc0 68 6f 73 74 5f 63 70 75 22 20 69 6e 0a 20 20 69  host_cpu" in.  i
35cd0 61 36 34 2a 29 0a 20 20 20 20 73 68 72 65 78 74  a64*).    shrext
35ce0 3d 27 2e 73 6f 27 0a 20 20 20 20 68 61 72 64 63  ='.so'.    hardc
35cf0 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65  ode_into_libs=ye
35d00 73 0a 20 20 20 20 64 79 6e 61 6d 69 63 5f 6c 69  s.    dynamic_li
35d10 6e 6b 65 72 3d 22 24 68 6f 73 74 5f 6f 73 20 64  nker="$host_os d
35d20 6c 64 2e 73 6f 22 0a 20 20 20 20 73 68 6c 69 62  ld.so".    shlib
35d30 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52  path_var=LD_LIBR
35d40 41 52 59 5f 50 41 54 48 0a 20 20 20 20 73 68 6c  ARY_PATH.    shl
35d50 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73  ibpath_overrides
35d60 5f 72 75 6e 70 61 74 68 3d 79 65 73 20 23 20 55  _runpath=yes # U
35d70 6e 6c 65 73 73 20 2b 6e 6f 65 6e 76 76 61 72 20  nless +noenvvar 
35d80 69 73 20 73 70 65 63 69 66 69 65 64 2e 0a 20 20  is specified..  
35d90 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f    library_names_
35da0 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d  spec='${libname}
35db0 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72  ${release}${shar
35dc0 65 64 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69  ed_ext}$versuffi
35dd0 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65  x ${libname}${re
35de0 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65  lease}${shared_e
35df0 78 74 7d 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61  xt}$major $libna
35e00 6d 65 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27  me${shared_ext}'
35e10 0a 20 20 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63  .    soname_spec
35e20 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65  ='${libname}${re
35e30 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65  lease}${shared_e
35e40 78 74 7d 24 6d 61 6a 6f 72 27 0a 20 20 20 20 69  xt}$major'.    i
35e50 66 20 74 65 73 74 20 22 58 24 48 50 55 58 5f 49  f test "X$HPUX_I
35e60 41 36 34 5f 4d 4f 44 45 22 20 3d 20 58 33 32 3b  A64_MODE" = X32;
35e70 20 74 68 65 6e 0a 20 20 20 20 20 20 73 79 73 5f   then.      sys_
35e80 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f  lib_search_path_
35e90 73 70 65 63 3d 22 2f 75 73 72 2f 6c 69 62 2f 68  spec="/usr/lib/h
35ea0 70 75 78 33 32 20 2f 75 73 72 2f 6c 6f 63 61 6c  pux32 /usr/local
35eb0 2f 6c 69 62 2f 68 70 75 78 33 32 20 2f 75 73 72  /lib/hpux32 /usr
35ec0 2f 6c 6f 63 61 6c 2f 6c 69 62 22 0a 20 20 20 20  /local/lib".    
35ed0 65 6c 73 65 0a 20 20 20 20 20 20 73 79 73 5f 6c  else.      sys_l
35ee0 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73  ib_search_path_s
35ef0 70 65 63 3d 22 2f 75 73 72 2f 6c 69 62 2f 68 70  pec="/usr/lib/hp
35f00 75 78 36 34 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f  ux64 /usr/local/
35f10 6c 69 62 2f 68 70 75 78 36 34 22 0a 20 20 20 20  lib/hpux64".    
35f20 66 69 0a 20 20 20 20 73 79 73 5f 6c 69 62 5f 64  fi.    sys_lib_d
35f30 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65  lsearch_path_spe
35f40 63 3d 24 73 79 73 5f 6c 69 62 5f 73 65 61 72 63  c=$sys_lib_searc
35f50 68 5f 70 61 74 68 5f 73 70 65 63 0a 20 20 20 20  h_path_spec.    
35f60 3b 3b 0a 20 20 20 68 70 70 61 2a 36 34 2a 29 0a  ;;.   hppa*64*).
35f70 20 20 20 20 20 73 68 72 65 78 74 3d 27 2e 73 6c       shrext='.sl
35f80 27 0a 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  '.     hardcode_
35f90 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 20 20  into_libs=yes.  
35fa0 20 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65     dynamic_linke
35fb0 72 3d 22 24 68 6f 73 74 5f 6f 73 20 64 6c 64 2e  r="$host_os dld.
35fc0 73 6c 22 0a 20 20 20 20 20 73 68 6c 69 62 70 61  sl".     shlibpa
35fd0 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52  th_var=LD_LIBRAR
35fe0 59 5f 50 41 54 48 20 23 20 48 6f 77 20 73 68 6f  Y_PATH # How sho
35ff0 75 6c 64 20 77 65 20 68 61 6e 64 6c 65 20 53 48  uld we handle SH
36000 4c 49 42 5f 50 41 54 48 0a 20 20 20 20 20 73 68  LIB_PATH.     sh
36010 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65  libpath_override
36020 73 5f 72 75 6e 70 61 74 68 3d 79 65 73 20 23 20  s_runpath=yes # 
36030 55 6e 6c 65 73 73 20 2b 6e 6f 65 6e 76 76 61 72  Unless +noenvvar
36040 20 69 73 20 73 70 65 63 69 66 69 65 64 2e 0a 20   is specified.. 
36050 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65      library_name
36060 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d  s_spec='${libnam
36070 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68  e}${release}${sh
36080 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75 66  ared_ext}$versuf
36090 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  fix ${libname}${
360a0 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64  release}${shared
360b0 5f 65 78 74 7d 24 6d 61 6a 6f 72 20 24 6c 69 62  _ext}$major $lib
360c0 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f 65 78 74  name${shared_ext
360d0 7d 27 0a 20 20 20 20 20 73 6f 6e 61 6d 65 5f 73  }'.     soname_s
360e0 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24  pec='${libname}$
360f0 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65  {release}${share
36100 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a 20 20  d_ext}$major'.  
36110 20 20 20 73 79 73 5f 6c 69 62 5f 73 65 61 72 63     sys_lib_searc
36120 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 2f 75 73  h_path_spec="/us
36130 72 2f 6c 69 62 2f 70 61 32 30 5f 36 34 20 2f 75  r/lib/pa20_64 /u
36140 73 72 2f 63 63 73 2f 6c 69 62 2f 70 61 32 30 5f  sr/ccs/lib/pa20_
36150 36 34 22 0a 20 20 20 20 20 73 79 73 5f 6c 69 62  64".     sys_lib
36160 5f 64 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73  _dlsearch_path_s
36170 70 65 63 3d 24 73 79 73 5f 6c 69 62 5f 73 65 61  pec=$sys_lib_sea
36180 72 63 68 5f 70 61 74 68 5f 73 70 65 63 0a 20 20  rch_path_spec.  
36190 20 20 20 3b 3b 0a 20 20 20 2a 29 0a 20 20 20 20     ;;.   *).    
361a0 73 68 72 65 78 74 3d 27 2e 73 6c 27 0a 20 20 20  shrext='.sl'.   
361b0 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d   dynamic_linker=
361c0 22 24 68 6f 73 74 5f 6f 73 20 64 6c 64 2e 73 6c  "$host_os dld.sl
361d0 22 0a 20 20 20 20 73 68 6c 69 62 70 61 74 68 5f  ".    shlibpath_
361e0 76 61 72 3d 53 48 4c 49 42 5f 50 41 54 48 0a 20  var=SHLIB_PATH. 
361f0 20 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65     shlibpath_ove
36200 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 6e  rrides_runpath=n
36210 6f 20 23 20 2b 73 20 69 73 20 72 65 71 75 69 72  o # +s is requir
36220 65 64 20 74 6f 20 65 6e 61 62 6c 65 20 53 48 4c  ed to enable SHL
36230 49 42 5f 50 41 54 48 0a 20 20 20 20 6c 69 62 72  IB_PATH.    libr
36240 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27  ary_names_spec='
36250 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
36260 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74  ase}${shared_ext
36270 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69  }$versuffix ${li
36280 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d  bname}${release}
36290 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61  ${shared_ext}$ma
362a0 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 24 7b 73 68  jor $libname${sh
362b0 61 72 65 64 5f 65 78 74 7d 27 0a 20 20 20 20 73  ared_ext}'.    s
362c0 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69  oname_spec='${li
362d0 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d  bname}${release}
362e0 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61  ${shared_ext}$ma
362f0 6a 6f 72 27 0a 20 20 20 20 3b 3b 0a 20 20 65 73  jor'.    ;;.  es
36300 61 63 0a 20 20 23 20 48 50 2d 55 58 20 72 75 6e  ac.  # HP-UX run
36310 73 20 2a 72 65 61 6c 6c 79 2a 20 73 6c 6f 77 6c  s *really* slowl
36320 79 20 75 6e 6c 65 73 73 20 73 68 61 72 65 64 20  y unless shared 
36330 6c 69 62 72 61 72 69 65 73 20 61 72 65 20 6d 6f  libraries are mo
36340 64 65 20 35 35 35 2e 0a 20 20 70 6f 73 74 69 6e  de 555..  postin
36350 73 74 61 6c 6c 5f 63 6d 64 73 3d 27 63 68 6d 6f  stall_cmds='chmo
36360 64 20 35 35 35 20 24 6c 69 62 27 0a 20 20 3b 3b  d 555 $lib'.  ;;
36370 0a 0a 69 72 69 78 35 2a 20 7c 20 69 72 69 78 36  ..irix5* | irix6
36380 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75 78 2a 29 0a  * | nonstopux*).
36390 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20    case $host_os 
363a0 69 6e 0a 20 20 20 20 6e 6f 6e 73 74 6f 70 75 78  in.    nonstopux
363b0 2a 29 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d  *) version_type=
363c0 6e 6f 6e 73 74 6f 70 75 78 20 3b 3b 0a 20 20 20  nonstopux ;;.   
363d0 20 2a 29 0a 09 69 66 20 74 65 73 74 20 22 24 6c   *)..if test "$l
363e0 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64  t_cv_prog_gnu_ld
363f0 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 09 09  " = yes; then...
36400 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e  version_type=lin
36410 75 78 0a 09 65 6c 73 65 0a 09 09 76 65 72 73 69  ux..else...versi
36420 6f 6e 5f 74 79 70 65 3d 69 72 69 78 0a 09 66 69  on_type=irix..fi
36430 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 6e 65 65   ;;.  esac.  nee
36440 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a  d_lib_prefix=no.
36450 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e    need_version=n
36460 6f 0a 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d  o.  soname_spec=
36470 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c  '${libname}${rel
36480 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78  ease}${shared_ex
36490 74 7d 24 6d 61 6a 6f 72 27 0a 20 20 6c 69 62 72  t}$major'.  libr
364a0 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27  ary_names_spec='
364b0 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
364c0 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74  ase}${shared_ext
364d0 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69  }$versuffix ${li
364e0 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d  bname}${release}
364f0 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61  ${shared_ext}$ma
36500 6a 6f 72 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  jor ${libname}${
36510 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64  release}${shared
36520 5f 65 78 74 7d 20 24 6c 69 62 6e 61 6d 65 24 7b  _ext} $libname${
36530 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 20 63  shared_ext}'.  c
36540 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a  ase $host_os in.
36550 20 20 69 72 69 78 35 2a 20 7c 20 6e 6f 6e 73 74    irix5* | nonst
36560 6f 70 75 78 2a 29 0a 20 20 20 20 6c 69 62 73 75  opux*).    libsu
36570 66 66 3d 20 73 68 6c 69 62 73 75 66 66 3d 0a 20  ff= shlibsuff=. 
36580 20 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 63     ;;.  *).    c
36590 61 73 65 20 24 4c 44 20 69 6e 20 23 20 6c 69 62  ase $LD in # lib
365a0 74 6f 6f 6c 2e 6d 34 20 77 69 6c 6c 20 61 64 64  tool.m4 will add
365b0 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 73 77   one of these sw
365c0 69 74 63 68 65 73 20 74 6f 20 4c 44 0a 20 20 20  itches to LD.   
365d0 20 2a 2d 33 32 7c 2a 22 2d 33 32 20 22 7c 2a 2d   *-32|*"-32 "|*-
365e0 6d 65 6c 66 33 32 62 73 6d 69 70 7c 2a 22 2d 6d  melf32bsmip|*"-m
365f0 65 6c 66 33 32 62 73 6d 69 70 20 22 29 0a 20 20  elf32bsmip ").  
36600 20 20 20 20 6c 69 62 73 75 66 66 3d 20 73 68 6c      libsuff= shl
36610 69 62 73 75 66 66 3d 20 6c 69 62 6d 61 67 69 63  ibsuff= libmagic
36620 3d 33 32 2d 62 69 74 3b 3b 0a 20 20 20 20 2a 2d  =32-bit;;.    *-
36630 6e 33 32 7c 2a 22 2d 6e 33 32 20 22 7c 2a 2d 6d  n32|*"-n32 "|*-m
36640 65 6c 66 33 32 62 6d 69 70 6e 33 32 7c 2a 22 2d  elf32bmipn32|*"-
36650 6d 65 6c 66 33 32 62 6d 69 70 6e 33 32 20 22 29  melf32bmipn32 ")
36660 0a 20 20 20 20 20 20 6c 69 62 73 75 66 66 3d 33  .      libsuff=3
36670 32 20 73 68 6c 69 62 73 75 66 66 3d 4e 33 32 20  2 shlibsuff=N32 
36680 6c 69 62 6d 61 67 69 63 3d 4e 33 32 3b 3b 0a 20  libmagic=N32;;. 
36690 20 20 20 2a 2d 36 34 7c 2a 22 2d 36 34 20 22 7c     *-64|*"-64 "|
366a0 2a 2d 6d 65 6c 66 36 34 62 6d 69 70 7c 2a 22 2d  *-melf64bmip|*"-
366b0 6d 65 6c 66 36 34 62 6d 69 70 20 22 29 0a 20 20  melf64bmip ").  
366c0 20 20 20 20 6c 69 62 73 75 66 66 3d 36 34 20 73      libsuff=64 s
366d0 68 6c 69 62 73 75 66 66 3d 36 34 20 6c 69 62 6d  hlibsuff=64 libm
366e0 61 67 69 63 3d 36 34 2d 62 69 74 3b 3b 0a 20 20  agic=64-bit;;.  
366f0 20 20 2a 29 20 6c 69 62 73 75 66 66 3d 20 73 68    *) libsuff= sh
36700 6c 69 62 73 75 66 66 3d 20 6c 69 62 6d 61 67 69  libsuff= libmagi
36710 63 3d 6e 65 76 65 72 2d 6d 61 74 63 68 3b 3b 0a  c=never-match;;.
36720 20 20 20 20 65 73 61 63 0a 20 20 20 20 3b 3b 0a      esac.    ;;.
36730 20 20 65 73 61 63 0a 20 20 73 68 6c 69 62 70 61    esac.  shlibpa
36740 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52  th_var=LD_LIBRAR
36750 59 24 7b 73 68 6c 69 62 73 75 66 66 7d 5f 50 41  Y${shlibsuff}_PA
36760 54 48 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 6f  TH.  shlibpath_o
36770 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68  verrides_runpath
36780 3d 6e 6f 0a 20 20 73 79 73 5f 6c 69 62 5f 73 65  =no.  sys_lib_se
36790 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22  arch_path_spec="
367a0 2f 75 73 72 2f 6c 69 62 24 7b 6c 69 62 73 75 66  /usr/lib${libsuf
367b0 66 7d 20 2f 6c 69 62 24 7b 6c 69 62 73 75 66 66  f} /lib${libsuff
367c0 7d 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62  } /usr/local/lib
367d0 24 7b 6c 69 62 73 75 66 66 7d 22 0a 20 20 73 79  ${libsuff}".  sy
367e0 73 5f 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f 70  s_lib_dlsearch_p
367f0 61 74 68 5f 73 70 65 63 3d 22 2f 75 73 72 2f 6c  ath_spec="/usr/l
36800 69 62 24 7b 6c 69 62 73 75 66 66 7d 20 2f 6c 69  ib${libsuff} /li
36810 62 24 7b 6c 69 62 73 75 66 66 7d 22 0a 20 20 68  b${libsuff}".  h
36820 61 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62  ardcode_into_lib
36830 73 3d 79 65 73 0a 20 20 3b 3b 0a 0a 23 20 4e 6f  s=yes.  ;;..# No
36840 20 73 68 61 72 65 64 20 6c 69 62 20 73 75 70 70   shared lib supp
36850 6f 72 74 20 66 6f 72 20 4c 69 6e 75 78 20 6f 6c  ort for Linux ol
36860 64 6c 64 2c 20 61 6f 75 74 2c 20 6f 72 20 63 6f  dld, aout, or co
36870 66 66 2e 0a 6c 69 6e 75 78 2a 6f 6c 64 6c 64 2a  ff..linux*oldld*
36880 20 7c 20 6c 69 6e 75 78 2a 61 6f 75 74 2a 20 7c   | linux*aout* |
36890 20 6c 69 6e 75 78 2a 63 6f 66 66 2a 29 0a 20 20   linux*coff*).  
368a0 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 6e  dynamic_linker=n
368b0 6f 0a 20 20 3b 3b 0a 0a 23 20 54 68 69 73 20 6d  o.  ;;..# This m
368c0 75 73 74 20 62 65 20 4c 69 6e 75 78 20 45 4c 46  ust be Linux ELF
368d0 2e 0a 6c 69 6e 75 78 2a 29 0a 20 20 76 65 72 73  ..linux*).  vers
368e0 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75 78 0a 20  ion_type=linux. 
368f0 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78   need_lib_prefix
36900 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73 69  =no.  need_versi
36910 6f 6e 3d 6e 6f 0a 20 20 6c 69 62 72 61 72 79 5f  on=no.  library_
36920 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69  names_spec='${li
36930 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d  bname}${release}
36940 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76 65  ${shared_ext}$ve
36950 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d  rsuffix ${libnam
36960 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68  e}${release}${sh
36970 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 20  ared_ext}$major 
36980 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65 64  $libname${shared
36990 5f 65 78 74 7d 27 0a 20 20 73 6f 6e 61 6d 65 5f  _ext}'.  soname_
369a0 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d  spec='${libname}
369b0 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72  ${release}${shar
369c0 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a 20  ed_ext}$major'. 
369d0 20 66 69 6e 69 73 68 5f 63 6d 64 73 3d 27 50 41   finish_cmds='PA
369e0 54 48 3d 22 5c 24 50 41 54 48 3a 2f 73 62 69 6e  TH="\$PATH:/sbin
369f0 22 20 6c 64 63 6f 6e 66 69 67 20 2d 6e 20 24 6c  " ldconfig -n $l
36a00 69 62 64 69 72 27 0a 20 20 73 68 6c 69 62 70 61  ibdir'.  shlibpa
36a10 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52  th_var=LD_LIBRAR
36a20 59 5f 50 41 54 48 0a 20 20 73 68 6c 69 62 70 61  Y_PATH.  shlibpa
36a30 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e  th_overrides_run
36a40 70 61 74 68 3d 6e 6f 0a 20 20 23 20 54 68 69 73  path=no.  # This
36a50 20 69 6d 70 6c 69 65 73 20 6e 6f 20 66 61 73 74   implies no fast
36a60 5f 69 6e 73 74 61 6c 6c 2c 20 77 68 69 63 68 20  _install, which 
36a70 69 73 20 75 6e 61 63 63 65 70 74 61 62 6c 65 2e  is unacceptable.
36a80 0a 20 20 23 20 53 6f 6d 65 20 72 65 77 6f 72 6b  .  # Some rework
36a90 20 77 69 6c 6c 20 62 65 20 6e 65 65 64 65 64 20   will be needed 
36aa0 74 6f 20 61 6c 6c 6f 77 20 66 6f 72 20 66 61 73  to allow for fas
36ab0 74 5f 69 6e 73 74 61 6c 6c 0a 20 20 23 20 62 65  t_install.  # be
36ac0 66 6f 72 65 20 74 68 69 73 20 63 61 6e 20 62 65  fore this can be
36ad0 20 65 6e 61 62 6c 65 64 2e 0a 20 20 68 61 72 64   enabled..  hard
36ae0 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79  code_into_libs=y
36af0 65 73 0a 0a 20 20 23 20 41 70 70 65 6e 64 20 6c  es..  # Append l
36b00 64 2e 73 6f 2e 63 6f 6e 66 20 63 6f 6e 74 65 6e  d.so.conf conten
36b10 74 73 20 74 6f 20 74 68 65 20 73 65 61 72 63 68  ts to the search
36b20 20 70 61 74 68 0a 20 20 69 66 20 74 65 73 74 20   path.  if test 
36b30 2d 66 20 2f 65 74 63 2f 6c 64 2e 73 6f 2e 63 6f  -f /etc/ld.so.co
36b40 6e 66 3b 20 74 68 65 6e 0a 20 20 20 20 6c 64 5f  nf; then.    ld_
36b50 65 78 74 72 61 3d 60 24 53 45 44 20 2d 65 20 27  extra=`$SED -e '
36b60 73 2f 3a 2c 5c 74 2f 20 2f 67 3b 73 2f 3d 5e 3d  s/:,\t/ /g;s/=^=
36b70 2a 24 2f 2f 3b 73 2f 3d 5e 3d 20 2a 20 2f 20 2f  *$//;s/=^= * / /
36b80 67 27 20 2f 65 74 63 2f 6c 64 2e 73 6f 2e 63 6f  g' /etc/ld.so.co
36b90 6e 66 60 0a 20 20 20 20 73 79 73 5f 6c 69 62 5f  nf`.    sys_lib_
36ba0 64 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70  dlsearch_path_sp
36bb0 65 63 3d 22 2f 6c 69 62 20 2f 75 73 72 2f 6c 69  ec="/lib /usr/li
36bc0 62 20 24 6c 64 5f 65 78 74 72 61 22 0a 20 20 66  b $ld_extra".  f
36bd0 69 0a 0a 20 20 23 20 57 65 20 75 73 65 64 20 74  i..  # We used t
36be0 6f 20 74 65 73 74 20 66 6f 72 20 2f 6c 69 62 2f  o test for /lib/
36bf0 6c 64 2e 73 6f 2e 31 20 61 6e 64 20 64 69 73 61  ld.so.1 and disa
36c00 62 6c 65 20 73 68 61 72 65 64 20 6c 69 62 72 61  ble shared libra
36c10 72 69 65 73 20 6f 6e 0a 20 20 23 20 70 6f 77 65  ries on.  # powe
36c20 72 70 63 2c 20 62 65 63 61 75 73 65 20 4d 6b 4c  rpc, because MkL
36c30 69 6e 75 78 20 6f 6e 6c 79 20 73 75 70 70 6f 72  inux only suppor
36c40 74 65 64 20 73 68 61 72 65 64 20 6c 69 62 72 61  ted shared libra
36c50 72 69 65 73 20 77 69 74 68 20 74 68 65 0a 20 20  ries with the.  
36c60 23 20 47 4e 55 20 64 79 6e 61 6d 69 63 20 6c 69  # GNU dynamic li
36c70 6e 6b 65 72 2e 20 20 53 69 6e 63 65 20 74 68 69  nker.  Since thi
36c80 73 20 77 61 73 20 62 72 6f 6b 65 6e 20 77 69 74  s was broken wit
36c90 68 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c 65 72  h cross compiler
36ca0 73 2c 0a 20 20 23 20 6d 6f 73 74 20 70 6f 77 65  s,.  # most powe
36cb0 72 70 63 2d 6c 69 6e 75 78 20 62 6f 78 65 73 20  rpc-linux boxes 
36cc0 73 75 70 70 6f 72 74 20 64 79 6e 61 6d 69 63 20  support dynamic 
36cd0 6c 69 6e 6b 69 6e 67 20 74 68 65 73 65 20 64 61  linking these da
36ce0 79 73 20 61 6e 64 0a 20 20 23 20 70 65 6f 70 6c  ys and.  # peopl
36cf0 65 20 63 61 6e 20 61 6c 77 61 79 73 20 2d 2d 64  e can always --d
36d00 69 73 61 62 6c 65 2d 73 68 61 72 65 64 2c 20 74  isable-shared, t
36d10 68 65 20 74 65 73 74 20 77 61 73 20 72 65 6d 6f  he test was remo
36d20 76 65 64 2c 20 61 6e 64 20 77 65 0a 20 20 23 20  ved, and we.  # 
36d30 61 73 73 75 6d 65 20 74 68 65 20 47 4e 55 2f 4c  assume the GNU/L
36d40 69 6e 75 78 20 64 79 6e 61 6d 69 63 20 6c 69 6e  inux dynamic lin
36d50 6b 65 72 20 69 73 20 69 6e 20 75 73 65 2e 0a 20  ker is in use.. 
36d60 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d   dynamic_linker=
36d70 27 47 4e 55 2f 4c 69 6e 75 78 20 6c 64 2e 73 6f  'GNU/Linux ld.so
36d80 27 0a 20 20 3b 3b 0a 0a 6b 6e 65 74 62 73 64 2a  '.  ;;..knetbsd*
36d90 2d 67 6e 75 29 0a 20 20 76 65 72 73 69 6f 6e 5f  -gnu).  version_
36da0 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20 6e 65 65  type=linux.  nee
36db0 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a  d_lib_prefix=no.
36dc0 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e    need_version=n
36dd0 6f 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65  o.  library_name
36de0 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d  s_spec='${libnam
36df0 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68  e}${release}${sh
36e00 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75 66  ared_ext}$versuf
36e10 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  fix ${libname}${
36e20 72 65 6