/ Hex Artifact Content
Login

Artifact 4b52c5747661a4864365ab4cd6ca6e2f6ef9c86a:


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 70 72   INSTALL_DATA pr
34c0: 6f 67 72 61 6d 5f 70 72 65 66 69 78 20 56 45 52  ogram_prefix VER
34d0: 53 49 4f 4e 20 42 55 49 4c 44 5f 43 43 20 42 55  SION BUILD_CC BU
34e0: 49 4c 44 5f 43 46 4c 41 47 53 20 42 55 49 4c 44  ILD_CFLAGS BUILD
34f0: 5f 4c 49 42 53 20 54 41 52 47 45 54 5f 43 43 20  _LIBS TARGET_CC 
3500: 54 41 52 47 45 54 5f 43 46 4c 41 47 53 20 54 41  TARGET_CFLAGS TA
3510: 52 47 45 54 5f 4c 49 4e 4b 20 54 41 52 47 45 54  RGET_LINK TARGET
3520: 5f 4c 46 4c 41 47 53 20 54 41 52 47 45 54 5f 52  _LFLAGS TARGET_R
3530: 41 4e 4c 49 42 20 54 41 52 47 45 54 5f 41 52 20  ANLIB TARGET_AR 
3540: 54 48 52 45 41 44 53 41 46 45 20 54 41 52 47 45  THREADSAFE TARGE
3550: 54 5f 54 48 52 45 41 44 5f 4c 49 42 20 41 4c 4c  T_THREAD_LIB ALL
3560: 4f 57 52 45 4c 45 41 53 45 20 54 45 4d 50 5f 53  OWRELEASE TEMP_S
3570: 54 4f 52 45 20 42 55 49 4c 44 5f 45 58 45 45 58  TORE BUILD_EXEEX
3580: 54 20 4f 53 5f 55 4e 49 58 20 4f 53 5f 57 49 4e  T OS_UNIX OS_WIN
3590: 20 54 41 52 47 45 54 5f 45 58 45 45 58 54 20 54   TARGET_EXEEXT T
35a0: 41 52 47 45 54 5f 4c 49 42 53 20 54 43 4c 5f 56  ARGET_LIBS TCL_V
35b0: 45 52 53 49 4f 4e 20 54 43 4c 5f 42 49 4e 5f 44  ERSION TCL_BIN_D
35c0: 49 52 20 54 43 4c 5f 53 52 43 5f 44 49 52 20 54  IR TCL_SRC_DIR T
35d0: 43 4c 5f 4c 49 42 53 20 54 43 4c 5f 49 4e 43 4c  CL_LIBS TCL_INCL
35e0: 55 44 45 5f 53 50 45 43 20 54 43 4c 5f 4c 49 42  UDE_SPEC TCL_LIB
35f0: 5f 46 49 4c 45 20 54 43 4c 5f 4c 49 42 5f 46 4c  _FILE TCL_LIB_FL
3600: 41 47 20 54 43 4c 5f 4c 49 42 5f 53 50 45 43 20  AG TCL_LIB_SPEC 
3610: 54 43 4c 5f 53 54 55 42 5f 4c 49 42 5f 46 49 4c  TCL_STUB_LIB_FIL
3620: 45 20 54 43 4c 5f 53 54 55 42 5f 4c 49 42 5f 46  E TCL_STUB_LIB_F
3630: 4c 41 47 20 54 43 4c 5f 53 54 55 42 5f 4c 49 42  LAG TCL_STUB_LIB
3640: 5f 53 50 45 43 20 48 41 56 45 5f 54 43 4c 20 54  _SPEC HAVE_TCL T
3650: 41 52 47 45 54 5f 52 45 41 44 4c 49 4e 45 5f 4c  ARGET_READLINE_L
3660: 49 42 53 20 54 41 52 47 45 54 5f 52 45 41 44 4c  IBS TARGET_READL
3670: 49 4e 45 5f 49 4e 43 20 54 41 52 47 45 54 5f 48  INE_INC TARGET_H
3680: 41 56 45 5f 52 45 41 44 4c 49 4e 45 20 4c 49 42  AVE_READLINE LIB
3690: 4f 42 4a 53 20 4c 54 4c 49 42 4f 42 4a 53 27 0a  OBJS LTLIBOBJS'.
36a0: 61 63 5f 73 75 62 73 74 5f 66 69 6c 65 73 3d 27  ac_subst_files='
36b0: 27 0a 0a 23 20 49 6e 69 74 69 61 6c 69 7a 65 20  '..# Initialize 
36c0: 73 6f 6d 65 20 76 61 72 69 61 62 6c 65 73 20 73  some variables s
36d0: 65 74 20 62 79 20 6f 70 74 69 6f 6e 73 2e 0a 61  et by options..a
36e0: 63 5f 69 6e 69 74 5f 68 65 6c 70 3d 0a 61 63 5f  c_init_help=.ac_
36f0: 69 6e 69 74 5f 76 65 72 73 69 6f 6e 3d 66 61 6c  init_version=fal
3700: 73 65 0a 23 20 54 68 65 20 76 61 72 69 61 62 6c  se.# The variabl
3710: 65 73 20 68 61 76 65 20 74 68 65 20 73 61 6d 65  es have the same
3720: 20 6e 61 6d 65 73 20 61 73 20 74 68 65 20 6f 70   names as the op
3730: 74 69 6f 6e 73 2c 20 77 69 74 68 0a 23 20 64 61  tions, with.# da
3740: 73 68 65 73 20 63 68 61 6e 67 65 64 20 74 6f 20  shes changed to 
3750: 75 6e 64 65 72 6c 69 6e 65 73 2e 0a 63 61 63 68  underlines..cach
3760: 65 5f 66 69 6c 65 3d 2f 64 65 76 2f 6e 75 6c 6c  e_file=/dev/null
3770: 0a 65 78 65 63 5f 70 72 65 66 69 78 3d 4e 4f 4e  .exec_prefix=NON
3780: 45 0a 6e 6f 5f 63 72 65 61 74 65 3d 0a 6e 6f 5f  E.no_create=.no_
3790: 72 65 63 75 72 73 69 6f 6e 3d 0a 70 72 65 66 69  recursion=.prefi
37a0: 78 3d 4e 4f 4e 45 0a 70 72 6f 67 72 61 6d 5f 70  x=NONE.program_p
37b0: 72 65 66 69 78 3d 4e 4f 4e 45 0a 70 72 6f 67 72  refix=NONE.progr
37c0: 61 6d 5f 73 75 66 66 69 78 3d 4e 4f 4e 45 0a 70  am_suffix=NONE.p
37d0: 72 6f 67 72 61 6d 5f 74 72 61 6e 73 66 6f 72 6d  rogram_transform
37e0: 5f 6e 61 6d 65 3d 73 2c 78 2c 78 2c 0a 73 69 6c  _name=s,x,x,.sil
37f0: 65 6e 74 3d 0a 73 69 74 65 3d 0a 73 72 63 64 69  ent=.site=.srcdi
3800: 72 3d 0a 76 65 72 62 6f 73 65 3d 0a 78 5f 69 6e  r=.verbose=.x_in
3810: 63 6c 75 64 65 73 3d 4e 4f 4e 45 0a 78 5f 6c 69  cludes=NONE.x_li
3820: 62 72 61 72 69 65 73 3d 4e 4f 4e 45 0a 0a 23 20  braries=NONE..# 
3830: 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 64 69 72  Installation dir
3840: 65 63 74 6f 72 79 20 6f 70 74 69 6f 6e 73 2e 0a  ectory options..
3850: 23 20 54 68 65 73 65 20 61 72 65 20 6c 65 66 74  # These are left
3860: 20 75 6e 65 78 70 61 6e 64 65 64 20 73 6f 20 75   unexpanded so u
3870: 73 65 72 73 20 63 61 6e 20 22 6d 61 6b 65 20 69  sers can "make i
3880: 6e 73 74 61 6c 6c 20 65 78 65 63 5f 70 72 65 66  nstall exec_pref
3890: 69 78 3d 2f 66 6f 6f 22 0a 23 20 61 6e 64 20 61  ix=/foo".# and a
38a0: 6c 6c 20 74 68 65 20 76 61 72 69 61 62 6c 65 73  ll the variables
38b0: 20 74 68 61 74 20 61 72 65 20 73 75 70 70 6f 73   that are suppos
38c0: 65 64 20 74 6f 20 62 65 20 62 61 73 65 64 20 6f  ed to be based o
38d0: 6e 20 65 78 65 63 5f 70 72 65 66 69 78 0a 23 20  n exec_prefix.# 
38e0: 62 79 20 64 65 66 61 75 6c 74 20 77 69 6c 6c 20  by default will 
38f0: 61 63 74 75 61 6c 6c 79 20 63 68 61 6e 67 65 2e  actually change.
3900: 0a 23 20 55 73 65 20 62 72 61 63 65 73 20 69 6e  .# Use braces in
3910: 73 74 65 61 64 20 6f 66 20 70 61 72 65 6e 73 20  stead of parens 
3920: 62 65 63 61 75 73 65 20 73 68 2c 20 70 65 72 6c  because sh, perl
3930: 2c 20 65 74 63 2e 20 61 6c 73 6f 20 61 63 63 65  , etc. also acce
3940: 70 74 20 74 68 65 6d 2e 0a 62 69 6e 64 69 72 3d  pt them..bindir=
3950: 27 24 7b 65 78 65 63 5f 70 72 65 66 69 78 7d 2f  '${exec_prefix}/
3960: 62 69 6e 27 0a 73 62 69 6e 64 69 72 3d 27 24 7b  bin'.sbindir='${
3970: 65 78 65 63 5f 70 72 65 66 69 78 7d 2f 73 62 69  exec_prefix}/sbi
3980: 6e 27 0a 6c 69 62 65 78 65 63 64 69 72 3d 27 24  n'.libexecdir='$
3990: 7b 65 78 65 63 5f 70 72 65 66 69 78 7d 2f 6c 69  {exec_prefix}/li
39a0: 62 65 78 65 63 27 0a 64 61 74 61 64 69 72 3d 27  bexec'.datadir='
39b0: 24 7b 70 72 65 66 69 78 7d 2f 73 68 61 72 65 27  ${prefix}/share'
39c0: 0a 73 79 73 63 6f 6e 66 64 69 72 3d 27 24 7b 70  .sysconfdir='${p
39d0: 72 65 66 69 78 7d 2f 65 74 63 27 0a 73 68 61 72  refix}/etc'.shar
39e0: 65 64 73 74 61 74 65 64 69 72 3d 27 24 7b 70 72  edstatedir='${pr
39f0: 65 66 69 78 7d 2f 63 6f 6d 27 0a 6c 6f 63 61 6c  efix}/com'.local
3a00: 73 74 61 74 65 64 69 72 3d 27 24 7b 70 72 65 66  statedir='${pref
3a10: 69 78 7d 2f 76 61 72 27 0a 6c 69 62 64 69 72 3d  ix}/var'.libdir=
3a20: 27 24 7b 65 78 65 63 5f 70 72 65 66 69 78 7d 2f  '${exec_prefix}/
3a30: 6c 69 62 27 0a 69 6e 63 6c 75 64 65 64 69 72 3d  lib'.includedir=
3a40: 27 24 7b 70 72 65 66 69 78 7d 2f 69 6e 63 6c 75  '${prefix}/inclu
3a50: 64 65 27 0a 6f 6c 64 69 6e 63 6c 75 64 65 64 69  de'.oldincludedi
3a60: 72 3d 27 2f 75 73 72 2f 69 6e 63 6c 75 64 65 27  r='/usr/include'
3a70: 0a 69 6e 66 6f 64 69 72 3d 27 24 7b 70 72 65 66  .infodir='${pref
3a80: 69 78 7d 2f 69 6e 66 6f 27 0a 6d 61 6e 64 69 72  ix}/info'.mandir
3a90: 3d 27 24 7b 70 72 65 66 69 78 7d 2f 6d 61 6e 27  ='${prefix}/man'
3aa0: 0a 0a 61 63 5f 70 72 65 76 3d 0a 66 6f 72 20 61  ..ac_prev=.for a
3ab0: 63 5f 6f 70 74 69 6f 6e 0a 64 6f 0a 20 20 23 20  c_option.do.  # 
3ac0: 49 66 20 74 68 65 20 70 72 65 76 69 6f 75 73 20  If the previous 
3ad0: 6f 70 74 69 6f 6e 20 6e 65 65 64 73 20 61 6e 20  option needs an 
3ae0: 61 72 67 75 6d 65 6e 74 2c 20 61 73 73 69 67 6e  argument, assign
3af0: 20 69 74 2e 0a 20 20 69 66 20 74 65 73 74 20 2d   it..  if test -
3b00: 6e 20 22 24 61 63 5f 70 72 65 76 22 3b 20 74 68  n "$ac_prev"; th
3b10: 65 6e 0a 20 20 20 20 65 76 61 6c 20 22 24 61 63  en.    eval "$ac
3b20: 5f 70 72 65 76 3d 5c 24 61 63 5f 6f 70 74 69 6f  _prev=\$ac_optio
3b30: 6e 22 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 0a  n".    ac_prev=.
3b40: 20 20 20 20 63 6f 6e 74 69 6e 75 65 0a 20 20 66      continue.  f
3b50: 69 0a 0a 20 20 61 63 5f 6f 70 74 61 72 67 3d 60  i..  ac_optarg=`
3b60: 65 78 70 72 20 22 78 24 61 63 5f 6f 70 74 69 6f  expr "x$ac_optio
3b70: 6e 22 20 3a 20 27 78 5b 5e 3d 5d 2a 3d 5c 28 2e  n" : 'x[^=]*=\(.
3b80: 2a 5c 29 27 60 0a 0a 20 20 23 20 41 63 63 65 70  *\)'`..  # Accep
3b90: 74 20 74 68 65 20 69 6d 70 6f 72 74 61 6e 74 20  t the important 
3ba0: 43 79 67 6e 75 73 20 63 6f 6e 66 69 67 75 72 65  Cygnus configure
3bb0: 20 6f 70 74 69 6f 6e 73 2c 20 73 6f 20 77 65 20   options, so we 
3bc0: 63 61 6e 20 64 69 61 67 6e 6f 73 65 20 74 79 70  can diagnose typ
3bd0: 6f 73 2e 0a 0a 20 20 63 61 73 65 20 24 61 63 5f  os...  case $ac_
3be0: 6f 70 74 69 6f 6e 20 69 6e 0a 0a 20 20 2d 62 69  option in..  -bi
3bf0: 6e 64 69 72 20 7c 20 2d 2d 62 69 6e 64 69 72 20  ndir | --bindir 
3c00: 7c 20 2d 2d 62 69 6e 64 69 20 7c 20 2d 2d 62 69  | --bindi | --bi
3c10: 6e 64 20 7c 20 2d 2d 62 69 6e 20 7c 20 2d 2d 62  nd | --bin | --b
3c20: 69 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 62  i).    ac_prev=b
3c30: 69 6e 64 69 72 20 3b 3b 0a 20 20 2d 62 69 6e 64  indir ;;.  -bind
3c40: 69 72 3d 2a 20 7c 20 2d 2d 62 69 6e 64 69 72 3d  ir=* | --bindir=
3c50: 2a 20 7c 20 2d 2d 62 69 6e 64 69 3d 2a 20 7c 20  * | --bindi=* | 
3c60: 2d 2d 62 69 6e 64 3d 2a 20 7c 20 2d 2d 62 69 6e  --bind=* | --bin
3c70: 3d 2a 20 7c 20 2d 2d 62 69 3d 2a 29 0a 20 20 20  =* | --bi=*).   
3c80: 20 62 69 6e 64 69 72 3d 24 61 63 5f 6f 70 74 61   bindir=$ac_opta
3c90: 72 67 20 3b 3b 0a 0a 20 20 2d 62 75 69 6c 64 20  rg ;;..  -build 
3ca0: 7c 20 2d 2d 62 75 69 6c 64 20 7c 20 2d 2d 62 75  | --build | --bu
3cb0: 69 6c 20 7c 20 2d 2d 62 75 69 20 7c 20 2d 2d 62  il | --bui | --b
3cc0: 75 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 62  u).    ac_prev=b
3cd0: 75 69 6c 64 5f 61 6c 69 61 73 20 3b 3b 0a 20 20  uild_alias ;;.  
3ce0: 2d 62 75 69 6c 64 3d 2a 20 7c 20 2d 2d 62 75 69  -build=* | --bui
3cf0: 6c 64 3d 2a 20 7c 20 2d 2d 62 75 69 6c 3d 2a 20  ld=* | --buil=* 
3d00: 7c 20 2d 2d 62 75 69 3d 2a 20 7c 20 2d 2d 62 75  | --bui=* | --bu
3d10: 3d 2a 29 0a 20 20 20 20 62 75 69 6c 64 5f 61 6c  =*).    build_al
3d20: 69 61 73 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b  ias=$ac_optarg ;
3d30: 3b 0a 0a 20 20 2d 63 61 63 68 65 2d 66 69 6c 65  ;..  -cache-file
3d40: 20 7c 20 2d 2d 63 61 63 68 65 2d 66 69 6c 65 20   | --cache-file 
3d50: 7c 20 2d 2d 63 61 63 68 65 2d 66 69 6c 20 7c 20  | --cache-fil | 
3d60: 2d 2d 63 61 63 68 65 2d 66 69 20 5c 0a 20 20 7c  --cache-fi \.  |
3d70: 20 2d 2d 63 61 63 68 65 2d 66 20 7c 20 2d 2d 63   --cache-f | --c
3d80: 61 63 68 65 2d 20 7c 20 2d 2d 63 61 63 68 65 20  ache- | --cache 
3d90: 7c 20 2d 2d 63 61 63 68 20 7c 20 2d 2d 63 61 63  | --cach | --cac
3da0: 20 7c 20 2d 2d 63 61 20 7c 20 2d 2d 63 29 0a 20   | --ca | --c). 
3db0: 20 20 20 61 63 5f 70 72 65 76 3d 63 61 63 68 65     ac_prev=cache
3dc0: 5f 66 69 6c 65 20 3b 3b 0a 20 20 2d 63 61 63 68  _file ;;.  -cach
3dd0: 65 2d 66 69 6c 65 3d 2a 20 7c 20 2d 2d 63 61 63  e-file=* | --cac
3de0: 68 65 2d 66 69 6c 65 3d 2a 20 7c 20 2d 2d 63 61  he-file=* | --ca
3df0: 63 68 65 2d 66 69 6c 3d 2a 20 7c 20 2d 2d 63 61  che-fil=* | --ca
3e00: 63 68 65 2d 66 69 3d 2a 20 5c 0a 20 20 7c 20 2d  che-fi=* \.  | -
3e10: 2d 63 61 63 68 65 2d 66 3d 2a 20 7c 20 2d 2d 63  -cache-f=* | --c
3e20: 61 63 68 65 2d 3d 2a 20 7c 20 2d 2d 63 61 63 68  ache-=* | --cach
3e30: 65 3d 2a 20 7c 20 2d 2d 63 61 63 68 3d 2a 20 7c  e=* | --cach=* |
3e40: 20 2d 2d 63 61 63 3d 2a 20 7c 20 2d 2d 63 61 3d   --cac=* | --ca=
3e50: 2a 20 7c 20 2d 2d 63 3d 2a 29 0a 20 20 20 20 63  * | --c=*).    c
3e60: 61 63 68 65 5f 66 69 6c 65 3d 24 61 63 5f 6f 70  ache_file=$ac_op
3e70: 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 2d 63 6f 6e  targ ;;..  --con
3e80: 66 69 67 2d 63 61 63 68 65 20 7c 20 2d 43 29 0a  fig-cache | -C).
3e90: 20 20 20 20 63 61 63 68 65 5f 66 69 6c 65 3d 63      cache_file=c
3ea0: 6f 6e 66 69 67 2e 63 61 63 68 65 20 3b 3b 0a 0a  onfig.cache ;;..
3eb0: 20 20 2d 64 61 74 61 64 69 72 20 7c 20 2d 2d 64    -datadir | --d
3ec0: 61 74 61 64 69 72 20 7c 20 2d 2d 64 61 74 61 64  atadir | --datad
3ed0: 69 20 7c 20 2d 2d 64 61 74 61 64 20 7c 20 2d 2d  i | --datad | --
3ee0: 64 61 74 61 20 7c 20 2d 2d 64 61 74 20 7c 20 2d  data | --dat | -
3ef0: 2d 64 61 29 0a 20 20 20 20 61 63 5f 70 72 65 76  -da).    ac_prev
3f00: 3d 64 61 74 61 64 69 72 20 3b 3b 0a 20 20 2d 64  =datadir ;;.  -d
3f10: 61 74 61 64 69 72 3d 2a 20 7c 20 2d 2d 64 61 74  atadir=* | --dat
3f20: 61 64 69 72 3d 2a 20 7c 20 2d 2d 64 61 74 61 64  adir=* | --datad
3f30: 69 3d 2a 20 7c 20 2d 2d 64 61 74 61 64 3d 2a 20  i=* | --datad=* 
3f40: 7c 20 2d 2d 64 61 74 61 3d 2a 20 7c 20 2d 2d 64  | --data=* | --d
3f50: 61 74 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 64 61 3d  at=* \.  | --da=
3f60: 2a 29 0a 20 20 20 20 64 61 74 61 64 69 72 3d 24  *).    datadir=$
3f70: 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20  ac_optarg ;;..  
3f80: 2d 64 69 73 61 62 6c 65 2d 2a 20 7c 20 2d 2d 64  -disable-* | --d
3f90: 69 73 61 62 6c 65 2d 2a 29 0a 20 20 20 20 61 63  isable-*).    ac
3fa0: 5f 66 65 61 74 75 72 65 3d 60 65 78 70 72 20 22  _feature=`expr "
3fb0: 78 24 61 63 5f 6f 70 74 69 6f 6e 22 20 3a 20 27  x$ac_option" : '
3fc0: 78 2d 2a 64 69 73 61 62 6c 65 2d 5c 28 2e 2a 5c  x-*disable-\(.*\
3fd0: 29 27 60 0a 20 20 20 20 23 20 52 65 6a 65 63 74  )'`.    # Reject
3fe0: 20 6e 61 6d 65 73 20 74 68 61 74 20 61 72 65 20   names that are 
3ff0: 6e 6f 74 20 76 61 6c 69 64 20 73 68 65 6c 6c 20  not valid shell 
4000: 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 73 2e 0a  variable names..
4010: 20 20 20 20 65 78 70 72 20 22 78 24 61 63 5f 66      expr "x$ac_f
4020: 65 61 74 75 72 65 22 20 3a 20 22 2e 2a 5b 5e 2d  eature" : ".*[^-
4030: 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 22 20  _$as_cr_alnum]" 
4040: 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 0a 20 20  >/dev/null &&.  
4050: 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f      { echo "$as_
4060: 6d 65 3a 20 65 72 72 6f 72 3a 20 69 6e 76 61 6c  me: error: inval
4070: 69 64 20 66 65 61 74 75 72 65 20 6e 61 6d 65 3a  id feature name:
4080: 20 24 61 63 5f 66 65 61 74 75 72 65 22 20 3e 26   $ac_feature" >&
4090: 32 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b  2.   { (exit 1);
40a0: 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 20 20   exit 1; }; }.  
40b0: 20 20 61 63 5f 66 65 61 74 75 72 65 3d 60 65 63    ac_feature=`ec
40c0: 68 6f 20 24 61 63 5f 66 65 61 74 75 72 65 20 7c  ho $ac_feature |
40d0: 20 73 65 64 20 27 73 2f 2d 2f 5f 2f 67 27 60 0a   sed 's/-/_/g'`.
40e0: 20 20 20 20 65 76 61 6c 20 22 65 6e 61 62 6c 65      eval "enable
40f0: 5f 24 61 63 5f 66 65 61 74 75 72 65 3d 6e 6f 22  _$ac_feature=no"
4100: 20 3b 3b 0a 0a 20 20 2d 65 6e 61 62 6c 65 2d 2a   ;;..  -enable-*
4110: 20 7c 20 2d 2d 65 6e 61 62 6c 65 2d 2a 29 0a 20   | --enable-*). 
4120: 20 20 20 61 63 5f 66 65 61 74 75 72 65 3d 60 65     ac_feature=`e
4130: 78 70 72 20 22 78 24 61 63 5f 6f 70 74 69 6f 6e  xpr "x$ac_option
4140: 22 20 3a 20 27 78 2d 2a 65 6e 61 62 6c 65 2d 5c  " : 'x-*enable-\
4150: 28 5b 5e 3d 5d 2a 5c 29 27 60 0a 20 20 20 20 23  ([^=]*\)'`.    #
4160: 20 52 65 6a 65 63 74 20 6e 61 6d 65 73 20 74 68   Reject names th
4170: 61 74 20 61 72 65 20 6e 6f 74 20 76 61 6c 69 64  at are not valid
4180: 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20   shell variable 
4190: 6e 61 6d 65 73 2e 0a 20 20 20 20 65 78 70 72 20  names..    expr 
41a0: 22 78 24 61 63 5f 66 65 61 74 75 72 65 22 20 3a  "x$ac_feature" :
41b0: 20 22 2e 2a 5b 5e 2d 5f 24 61 73 5f 63 72 5f 61   ".*[^-_$as_cr_a
41c0: 6c 6e 75 6d 5d 22 20 3e 2f 64 65 76 2f 6e 75 6c  lnum]" >/dev/nul
41d0: 6c 20 26 26 0a 20 20 20 20 20 20 7b 20 65 63 68  l &&.      { ech
41e0: 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
41f0: 3a 20 69 6e 76 61 6c 69 64 20 66 65 61 74 75 72  : invalid featur
4200: 65 20 6e 61 6d 65 3a 20 24 61 63 5f 66 65 61 74  e name: $ac_feat
4210: 75 72 65 22 20 3e 26 32 0a 20 20 20 7b 20 28 65  ure" >&2.   { (e
4220: 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20  xit 1); exit 1; 
4230: 7d 3b 20 7d 0a 20 20 20 20 61 63 5f 66 65 61 74  }; }.    ac_feat
4240: 75 72 65 3d 60 65 63 68 6f 20 24 61 63 5f 66 65  ure=`echo $ac_fe
4250: 61 74 75 72 65 20 7c 20 73 65 64 20 27 73 2f 2d  ature | sed 's/-
4260: 2f 5f 2f 67 27 60 0a 20 20 20 20 63 61 73 65 20  /_/g'`.    case 
4270: 24 61 63 5f 6f 70 74 69 6f 6e 20 69 6e 0a 20 20  $ac_option in.  
4280: 20 20 20 20 2a 3d 2a 29 20 61 63 5f 6f 70 74 61      *=*) ac_opta
4290: 72 67 3d 60 65 63 68 6f 20 22 24 61 63 5f 6f 70  rg=`echo "$ac_op
42a0: 74 61 72 67 22 20 7c 20 73 65 64 20 22 73 2f 27  targ" | sed "s/'
42b0: 2f 27 5c 5c 5c 5c 5c 5c 5c 5c 27 27 2f 67 22 60  /'\\\\\\\\''/g"`
42c0: 3b 3b 0a 20 20 20 20 20 20 2a 29 20 61 63 5f 6f  ;;.      *) ac_o
42d0: 70 74 61 72 67 3d 79 65 73 20 3b 3b 0a 20 20 20  ptarg=yes ;;.   
42e0: 20 65 73 61 63 0a 20 20 20 20 65 76 61 6c 20 22   esac.    eval "
42f0: 65 6e 61 62 6c 65 5f 24 61 63 5f 66 65 61 74 75  enable_$ac_featu
4300: 72 65 3d 27 24 61 63 5f 6f 70 74 61 72 67 27 22  re='$ac_optarg'"
4310: 20 3b 3b 0a 0a 20 20 2d 65 78 65 63 2d 70 72 65   ;;..  -exec-pre
4320: 66 69 78 20 7c 20 2d 2d 65 78 65 63 5f 70 72 65  fix | --exec_pre
4330: 66 69 78 20 7c 20 2d 2d 65 78 65 63 2d 70 72 65  fix | --exec-pre
4340: 66 69 78 20 7c 20 2d 2d 65 78 65 63 2d 70 72 65  fix | --exec-pre
4350: 66 69 20 5c 0a 20 20 7c 20 2d 2d 65 78 65 63 2d  fi \.  | --exec-
4360: 70 72 65 66 20 7c 20 2d 2d 65 78 65 63 2d 70 72  pref | --exec-pr
4370: 65 20 7c 20 2d 2d 65 78 65 63 2d 70 72 20 7c 20  e | --exec-pr | 
4380: 2d 2d 65 78 65 63 2d 70 20 7c 20 2d 2d 65 78 65  --exec-p | --exe
4390: 63 2d 20 5c 0a 20 20 7c 20 2d 2d 65 78 65 63 20  c- \.  | --exec 
43a0: 7c 20 2d 2d 65 78 65 20 7c 20 2d 2d 65 78 29 0a  | --exe | --ex).
43b0: 20 20 20 20 61 63 5f 70 72 65 76 3d 65 78 65 63      ac_prev=exec
43c0: 5f 70 72 65 66 69 78 20 3b 3b 0a 20 20 2d 65 78  _prefix ;;.  -ex
43d0: 65 63 2d 70 72 65 66 69 78 3d 2a 20 7c 20 2d 2d  ec-prefix=* | --
43e0: 65 78 65 63 5f 70 72 65 66 69 78 3d 2a 20 7c 20  exec_prefix=* | 
43f0: 2d 2d 65 78 65 63 2d 70 72 65 66 69 78 3d 2a 20  --exec-prefix=* 
4400: 7c 20 2d 2d 65 78 65 63 2d 70 72 65 66 69 3d 2a  | --exec-prefi=*
4410: 20 5c 0a 20 20 7c 20 2d 2d 65 78 65 63 2d 70 72   \.  | --exec-pr
4420: 65 66 3d 2a 20 7c 20 2d 2d 65 78 65 63 2d 70 72  ef=* | --exec-pr
4430: 65 3d 2a 20 7c 20 2d 2d 65 78 65 63 2d 70 72 3d  e=* | --exec-pr=
4440: 2a 20 7c 20 2d 2d 65 78 65 63 2d 70 3d 2a 20 7c  * | --exec-p=* |
4450: 20 2d 2d 65 78 65 63 2d 3d 2a 20 5c 0a 20 20 7c   --exec-=* \.  |
4460: 20 2d 2d 65 78 65 63 3d 2a 20 7c 20 2d 2d 65 78   --exec=* | --ex
4470: 65 3d 2a 20 7c 20 2d 2d 65 78 3d 2a 29 0a 20 20  e=* | --ex=*).  
4480: 20 20 65 78 65 63 5f 70 72 65 66 69 78 3d 24 61    exec_prefix=$a
4490: 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d  c_optarg ;;..  -
44a0: 67 61 73 20 7c 20 2d 2d 67 61 73 20 7c 20 2d 2d  gas | --gas | --
44b0: 67 61 20 7c 20 2d 2d 67 29 0a 20 20 20 20 23 20  ga | --g).    # 
44c0: 4f 62 73 6f 6c 65 74 65 3b 20 75 73 65 20 2d 2d  Obsolete; use --
44d0: 77 69 74 68 2d 67 61 73 2e 0a 20 20 20 20 77 69  with-gas..    wi
44e0: 74 68 5f 67 61 73 3d 79 65 73 20 3b 3b 0a 0a 20  th_gas=yes ;;.. 
44f0: 20 2d 68 65 6c 70 20 7c 20 2d 2d 68 65 6c 70 20   -help | --help 
4500: 7c 20 2d 2d 68 65 6c 20 7c 20 2d 2d 68 65 20 7c  | --hel | --he |
4510: 20 2d 68 29 0a 20 20 20 20 61 63 5f 69 6e 69 74   -h).    ac_init
4520: 5f 68 65 6c 70 3d 6c 6f 6e 67 20 3b 3b 0a 20 20  _help=long ;;.  
4530: 2d 68 65 6c 70 3d 72 2a 20 7c 20 2d 2d 68 65 6c  -help=r* | --hel
4540: 70 3d 72 2a 20 7c 20 2d 2d 68 65 6c 3d 72 2a 20  p=r* | --hel=r* 
4550: 7c 20 2d 2d 68 65 3d 72 2a 20 7c 20 2d 68 72 2a  | --he=r* | -hr*
4560: 29 0a 20 20 20 20 61 63 5f 69 6e 69 74 5f 68 65  ).    ac_init_he
4570: 6c 70 3d 72 65 63 75 72 73 69 76 65 20 3b 3b 0a  lp=recursive ;;.
4580: 20 20 2d 68 65 6c 70 3d 73 2a 20 7c 20 2d 2d 68    -help=s* | --h
4590: 65 6c 70 3d 73 2a 20 7c 20 2d 2d 68 65 6c 3d 73  elp=s* | --hel=s
45a0: 2a 20 7c 20 2d 2d 68 65 3d 73 2a 20 7c 20 2d 68  * | --he=s* | -h
45b0: 73 2a 29 0a 20 20 20 20 61 63 5f 69 6e 69 74 5f  s*).    ac_init_
45c0: 68 65 6c 70 3d 73 68 6f 72 74 20 3b 3b 0a 0a 20  help=short ;;.. 
45d0: 20 2d 68 6f 73 74 20 7c 20 2d 2d 68 6f 73 74 20   -host | --host 
45e0: 7c 20 2d 2d 68 6f 73 20 7c 20 2d 2d 68 6f 29 0a  | --hos | --ho).
45f0: 20 20 20 20 61 63 5f 70 72 65 76 3d 68 6f 73 74      ac_prev=host
4600: 5f 61 6c 69 61 73 20 3b 3b 0a 20 20 2d 68 6f 73  _alias ;;.  -hos
4610: 74 3d 2a 20 7c 20 2d 2d 68 6f 73 74 3d 2a 20 7c  t=* | --host=* |
4620: 20 2d 2d 68 6f 73 3d 2a 20 7c 20 2d 2d 68 6f 3d   --hos=* | --ho=
4630: 2a 29 0a 20 20 20 20 68 6f 73 74 5f 61 6c 69 61  *).    host_alia
4640: 73 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a  s=$ac_optarg ;;.
4650: 0a 20 20 2d 69 6e 63 6c 75 64 65 64 69 72 20 7c  .  -includedir |
4660: 20 2d 2d 69 6e 63 6c 75 64 65 64 69 72 20 7c 20   --includedir | 
4670: 2d 2d 69 6e 63 6c 75 64 65 64 69 20 7c 20 2d 2d  --includedi | --
4680: 69 6e 63 6c 75 64 65 64 20 7c 20 2d 2d 69 6e 63  included | --inc
4690: 6c 75 64 65 20 5c 0a 20 20 7c 20 2d 2d 69 6e 63  lude \.  | --inc
46a0: 6c 75 64 20 7c 20 2d 2d 69 6e 63 6c 75 20 7c 20  lud | --inclu | 
46b0: 2d 2d 69 6e 63 6c 20 7c 20 2d 2d 69 6e 63 29 0a  --incl | --inc).
46c0: 20 20 20 20 61 63 5f 70 72 65 76 3d 69 6e 63 6c      ac_prev=incl
46d0: 75 64 65 64 69 72 20 3b 3b 0a 20 20 2d 69 6e 63  udedir ;;.  -inc
46e0: 6c 75 64 65 64 69 72 3d 2a 20 7c 20 2d 2d 69 6e  ludedir=* | --in
46f0: 63 6c 75 64 65 64 69 72 3d 2a 20 7c 20 2d 2d 69  cludedir=* | --i
4700: 6e 63 6c 75 64 65 64 69 3d 2a 20 7c 20 2d 2d 69  ncludedi=* | --i
4710: 6e 63 6c 75 64 65 64 3d 2a 20 7c 20 2d 2d 69 6e  ncluded=* | --in
4720: 63 6c 75 64 65 3d 2a 20 5c 0a 20 20 7c 20 2d 2d  clude=* \.  | --
4730: 69 6e 63 6c 75 64 3d 2a 20 7c 20 2d 2d 69 6e 63  includ=* | --inc
4740: 6c 75 3d 2a 20 7c 20 2d 2d 69 6e 63 6c 3d 2a 20  lu=* | --incl=* 
4750: 7c 20 2d 2d 69 6e 63 3d 2a 29 0a 20 20 20 20 69  | --inc=*).    i
4760: 6e 63 6c 75 64 65 64 69 72 3d 24 61 63 5f 6f 70  ncludedir=$ac_op
4770: 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 69 6e 66 6f  targ ;;..  -info
4780: 64 69 72 20 7c 20 2d 2d 69 6e 66 6f 64 69 72 20  dir | --infodir 
4790: 7c 20 2d 2d 69 6e 66 6f 64 69 20 7c 20 2d 2d 69  | --infodi | --i
47a0: 6e 66 6f 64 20 7c 20 2d 2d 69 6e 66 6f 20 7c 20  nfod | --info | 
47b0: 2d 2d 69 6e 66 29 0a 20 20 20 20 61 63 5f 70 72  --inf).    ac_pr
47c0: 65 76 3d 69 6e 66 6f 64 69 72 20 3b 3b 0a 20 20  ev=infodir ;;.  
47d0: 2d 69 6e 66 6f 64 69 72 3d 2a 20 7c 20 2d 2d 69  -infodir=* | --i
47e0: 6e 66 6f 64 69 72 3d 2a 20 7c 20 2d 2d 69 6e 66  nfodir=* | --inf
47f0: 6f 64 69 3d 2a 20 7c 20 2d 2d 69 6e 66 6f 64 3d  odi=* | --infod=
4800: 2a 20 7c 20 2d 2d 69 6e 66 6f 3d 2a 20 7c 20 2d  * | --info=* | -
4810: 2d 69 6e 66 3d 2a 29 0a 20 20 20 20 69 6e 66 6f  -inf=*).    info
4820: 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b  dir=$ac_optarg ;
4830: 3b 0a 0a 20 20 2d 6c 69 62 64 69 72 20 7c 20 2d  ;..  -libdir | -
4840: 2d 6c 69 62 64 69 72 20 7c 20 2d 2d 6c 69 62 64  -libdir | --libd
4850: 69 20 7c 20 2d 2d 6c 69 62 64 29 0a 20 20 20 20  i | --libd).    
4860: 61 63 5f 70 72 65 76 3d 6c 69 62 64 69 72 20 3b  ac_prev=libdir ;
4870: 3b 0a 20 20 2d 6c 69 62 64 69 72 3d 2a 20 7c 20  ;.  -libdir=* | 
4880: 2d 2d 6c 69 62 64 69 72 3d 2a 20 7c 20 2d 2d 6c  --libdir=* | --l
4890: 69 62 64 69 3d 2a 20 7c 20 2d 2d 6c 69 62 64 3d  ibdi=* | --libd=
48a0: 2a 29 0a 20 20 20 20 6c 69 62 64 69 72 3d 24 61  *).    libdir=$a
48b0: 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d  c_optarg ;;..  -
48c0: 6c 69 62 65 78 65 63 64 69 72 20 7c 20 2d 2d 6c  libexecdir | --l
48d0: 69 62 65 78 65 63 64 69 72 20 7c 20 2d 2d 6c 69  ibexecdir | --li
48e0: 62 65 78 65 63 64 69 20 7c 20 2d 2d 6c 69 62 65  bexecdi | --libe
48f0: 78 65 63 64 20 7c 20 2d 2d 6c 69 62 65 78 65 63  xecd | --libexec
4900: 20 5c 0a 20 20 7c 20 2d 2d 6c 69 62 65 78 65 20   \.  | --libexe 
4910: 7c 20 2d 2d 6c 69 62 65 78 20 7c 20 2d 2d 6c 69  | --libex | --li
4920: 62 65 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d  be).    ac_prev=
4930: 6c 69 62 65 78 65 63 64 69 72 20 3b 3b 0a 20 20  libexecdir ;;.  
4940: 2d 6c 69 62 65 78 65 63 64 69 72 3d 2a 20 7c 20  -libexecdir=* | 
4950: 2d 2d 6c 69 62 65 78 65 63 64 69 72 3d 2a 20 7c  --libexecdir=* |
4960: 20 2d 2d 6c 69 62 65 78 65 63 64 69 3d 2a 20 7c   --libexecdi=* |
4970: 20 2d 2d 6c 69 62 65 78 65 63 64 3d 2a 20 7c 20   --libexecd=* | 
4980: 2d 2d 6c 69 62 65 78 65 63 3d 2a 20 5c 0a 20 20  --libexec=* \.  
4990: 7c 20 2d 2d 6c 69 62 65 78 65 3d 2a 20 7c 20 2d  | --libexe=* | -
49a0: 2d 6c 69 62 65 78 3d 2a 20 7c 20 2d 2d 6c 69 62  -libex=* | --lib
49b0: 65 3d 2a 29 0a 20 20 20 20 6c 69 62 65 78 65 63  e=*).    libexec
49c0: 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b  dir=$ac_optarg ;
49d0: 3b 0a 0a 20 20 2d 6c 6f 63 61 6c 73 74 61 74 65  ;..  -localstate
49e0: 64 69 72 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61  dir | --localsta
49f0: 74 65 64 69 72 20 7c 20 2d 2d 6c 6f 63 61 6c 73  tedir | --locals
4a00: 74 61 74 65 64 69 20 7c 20 2d 2d 6c 6f 63 61 6c  tatedi | --local
4a10: 73 74 61 74 65 64 20 5c 0a 20 20 7c 20 2d 2d 6c  stated \.  | --l
4a20: 6f 63 61 6c 73 74 61 74 65 20 7c 20 2d 2d 6c 6f  ocalstate | --lo
4a30: 63 61 6c 73 74 61 74 20 7c 20 2d 2d 6c 6f 63 61  calstat | --loca
4a40: 6c 73 74 61 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74  lsta | --localst
4a50: 20 5c 0a 20 20 7c 20 2d 2d 6c 6f 63 61 6c 73 20   \.  | --locals 
4a60: 7c 20 2d 2d 6c 6f 63 61 6c 20 7c 20 2d 2d 6c 6f  | --local | --lo
4a70: 63 61 20 7c 20 2d 2d 6c 6f 63 20 7c 20 2d 2d 6c  ca | --loc | --l
4a80: 6f 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 6c  o).    ac_prev=l
4a90: 6f 63 61 6c 73 74 61 74 65 64 69 72 20 3b 3b 0a  ocalstatedir ;;.
4aa0: 20 20 2d 6c 6f 63 61 6c 73 74 61 74 65 64 69 72    -localstatedir
4ab0: 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74  =* | --localstat
4ac0: 65 64 69 72 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c  edir=* | --local
4ad0: 73 74 61 74 65 64 69 3d 2a 20 7c 20 2d 2d 6c 6f  statedi=* | --lo
4ae0: 63 61 6c 73 74 61 74 65 64 3d 2a 20 5c 0a 20 20  calstated=* \.  
4af0: 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 3d 2a  | --localstate=*
4b00: 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 3d 2a   | --localstat=*
4b10: 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 3d 2a 20   | --localsta=* 
4b20: 7c 20 2d 2d 6c 6f 63 61 6c 73 74 3d 2a 20 5c 0a  | --localst=* \.
4b30: 20 20 7c 20 2d 2d 6c 6f 63 61 6c 73 3d 2a 20 7c    | --locals=* |
4b40: 20 2d 2d 6c 6f 63 61 6c 3d 2a 20 7c 20 2d 2d 6c   --local=* | --l
4b50: 6f 63 61 3d 2a 20 7c 20 2d 2d 6c 6f 63 3d 2a 20  oca=* | --loc=* 
4b60: 7c 20 2d 2d 6c 6f 3d 2a 29 0a 20 20 20 20 6c 6f  | --lo=*).    lo
4b70: 63 61 6c 73 74 61 74 65 64 69 72 3d 24 61 63 5f  calstatedir=$ac_
4b80: 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 6d 61  optarg ;;..  -ma
4b90: 6e 64 69 72 20 7c 20 2d 2d 6d 61 6e 64 69 72 20  ndir | --mandir 
4ba0: 7c 20 2d 2d 6d 61 6e 64 69 20 7c 20 2d 2d 6d 61  | --mandi | --ma
4bb0: 6e 64 20 7c 20 2d 2d 6d 61 6e 20 7c 20 2d 2d 6d  nd | --man | --m
4bc0: 61 20 7c 20 2d 2d 6d 29 0a 20 20 20 20 61 63 5f  a | --m).    ac_
4bd0: 70 72 65 76 3d 6d 61 6e 64 69 72 20 3b 3b 0a 20  prev=mandir ;;. 
4be0: 20 2d 6d 61 6e 64 69 72 3d 2a 20 7c 20 2d 2d 6d   -mandir=* | --m
4bf0: 61 6e 64 69 72 3d 2a 20 7c 20 2d 2d 6d 61 6e 64  andir=* | --mand
4c00: 69 3d 2a 20 7c 20 2d 2d 6d 61 6e 64 3d 2a 20 7c  i=* | --mand=* |
4c10: 20 2d 2d 6d 61 6e 3d 2a 20 7c 20 2d 2d 6d 61 3d   --man=* | --ma=
4c20: 2a 20 7c 20 2d 2d 6d 3d 2a 29 0a 20 20 20 20 6d  * | --m=*).    m
4c30: 61 6e 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67  andir=$ac_optarg
4c40: 20 3b 3b 0a 0a 20 20 2d 6e 66 70 20 7c 20 2d 2d   ;;..  -nfp | --
4c50: 6e 66 70 20 7c 20 2d 2d 6e 66 29 0a 20 20 20 20  nfp | --nf).    
4c60: 23 20 4f 62 73 6f 6c 65 74 65 3b 20 75 73 65 20  # Obsolete; use 
4c70: 2d 2d 77 69 74 68 6f 75 74 2d 66 70 2e 0a 20 20  --without-fp..  
4c80: 20 20 77 69 74 68 5f 66 70 3d 6e 6f 20 3b 3b 0a    with_fp=no ;;.
4c90: 0a 20 20 2d 6e 6f 2d 63 72 65 61 74 65 20 7c 20  .  -no-create | 
4ca0: 2d 2d 6e 6f 2d 63 72 65 61 74 65 20 7c 20 2d 2d  --no-create | --
4cb0: 6e 6f 2d 63 72 65 61 74 20 7c 20 2d 2d 6e 6f 2d  no-creat | --no-
4cc0: 63 72 65 61 20 7c 20 2d 2d 6e 6f 2d 63 72 65 20  crea | --no-cre 
4cd0: 5c 0a 20 20 7c 20 2d 2d 6e 6f 2d 63 72 20 7c 20  \.  | --no-cr | 
4ce0: 2d 2d 6e 6f 2d 63 20 7c 20 2d 6e 29 0a 20 20 20  --no-c | -n).   
4cf0: 20 6e 6f 5f 63 72 65 61 74 65 3d 79 65 73 20 3b   no_create=yes ;
4d00: 3b 0a 0a 20 20 2d 6e 6f 2d 72 65 63 75 72 73 69  ;..  -no-recursi
4d10: 6f 6e 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75 72 73  on | --no-recurs
4d20: 69 6f 6e 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75 72  ion | --no-recur
4d30: 73 69 6f 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75 72  sio | --no-recur
4d40: 73 69 20 5c 0a 20 20 7c 20 2d 2d 6e 6f 2d 72 65  si \.  | --no-re
4d50: 63 75 72 73 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75  curs | --no-recu
4d60: 72 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75 20 7c 20  r | --no-recu | 
4d70: 2d 2d 6e 6f 2d 72 65 63 20 7c 20 2d 2d 6e 6f 2d  --no-rec | --no-
4d80: 72 65 20 7c 20 2d 2d 6e 6f 2d 72 29 0a 20 20 20  re | --no-r).   
4d90: 20 6e 6f 5f 72 65 63 75 72 73 69 6f 6e 3d 79 65   no_recursion=ye
4da0: 73 20 3b 3b 0a 0a 20 20 2d 6f 6c 64 69 6e 63 6c  s ;;..  -oldincl
4db0: 75 64 65 64 69 72 20 7c 20 2d 2d 6f 6c 64 69 6e  udedir | --oldin
4dc0: 63 6c 75 64 65 64 69 72 20 7c 20 2d 2d 6f 6c 64  cludedir | --old
4dd0: 69 6e 63 6c 75 64 65 64 69 20 7c 20 2d 2d 6f 6c  includedi | --ol
4de0: 64 69 6e 63 6c 75 64 65 64 20 5c 0a 20 20 7c 20  dincluded \.  | 
4df0: 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 20 7c 20 2d  --oldinclude | -
4e00: 2d 6f 6c 64 69 6e 63 6c 75 64 20 7c 20 2d 2d 6f  -oldinclud | --o
4e10: 6c 64 69 6e 63 6c 75 20 7c 20 2d 2d 6f 6c 64 69  ldinclu | --oldi
4e20: 6e 63 6c 20 7c 20 2d 2d 6f 6c 64 69 6e 63 20 5c  ncl | --oldinc \
4e30: 0a 20 20 7c 20 2d 2d 6f 6c 64 69 6e 20 7c 20 2d  .  | --oldin | -
4e40: 2d 6f 6c 64 69 20 7c 20 2d 2d 6f 6c 64 20 7c 20  -oldi | --old | 
4e50: 2d 2d 6f 6c 20 7c 20 2d 2d 6f 29 0a 20 20 20 20  --ol | --o).    
4e60: 61 63 5f 70 72 65 76 3d 6f 6c 64 69 6e 63 6c 75  ac_prev=oldinclu
4e70: 64 65 64 69 72 20 3b 3b 0a 20 20 2d 6f 6c 64 69  dedir ;;.  -oldi
4e80: 6e 63 6c 75 64 65 64 69 72 3d 2a 20 7c 20 2d 2d  ncludedir=* | --
4e90: 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72 3d 2a 20  oldincludedir=* 
4ea0: 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 64 69  | --oldincludedi
4eb0: 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64  =* | --oldinclud
4ec0: 65 64 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 6f 6c 64  ed=* \.  | --old
4ed0: 69 6e 63 6c 75 64 65 3d 2a 20 7c 20 2d 2d 6f 6c  include=* | --ol
4ee0: 64 69 6e 63 6c 75 64 3d 2a 20 7c 20 2d 2d 6f 6c  dinclud=* | --ol
4ef0: 64 69 6e 63 6c 75 3d 2a 20 7c 20 2d 2d 6f 6c 64  dinclu=* | --old
4f00: 69 6e 63 6c 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e  incl=* | --oldin
4f10: 63 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 6f 6c 64 69  c=* \.  | --oldi
4f20: 6e 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 3d 2a 20 7c  n=* | --oldi=* |
4f30: 20 2d 2d 6f 6c 64 3d 2a 20 7c 20 2d 2d 6f 6c 3d   --old=* | --ol=
4f40: 2a 20 7c 20 2d 2d 6f 3d 2a 29 0a 20 20 20 20 6f  * | --o=*).    o
4f50: 6c 64 69 6e 63 6c 75 64 65 64 69 72 3d 24 61 63  ldincludedir=$ac
4f60: 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 70  _optarg ;;..  -p
4f70: 72 65 66 69 78 20 7c 20 2d 2d 70 72 65 66 69 78  refix | --prefix
4f80: 20 7c 20 2d 2d 70 72 65 66 69 20 7c 20 2d 2d 70   | --prefi | --p
4f90: 72 65 66 20 7c 20 2d 2d 70 72 65 20 7c 20 2d 2d  ref | --pre | --
4fa0: 70 72 20 7c 20 2d 2d 70 29 0a 20 20 20 20 61 63  pr | --p).    ac
4fb0: 5f 70 72 65 76 3d 70 72 65 66 69 78 20 3b 3b 0a  _prev=prefix ;;.
4fc0: 20 20 2d 70 72 65 66 69 78 3d 2a 20 7c 20 2d 2d    -prefix=* | --
4fd0: 70 72 65 66 69 78 3d 2a 20 7c 20 2d 2d 70 72 65  prefix=* | --pre
4fe0: 66 69 3d 2a 20 7c 20 2d 2d 70 72 65 66 3d 2a 20  fi=* | --pref=* 
4ff0: 7c 20 2d 2d 70 72 65 3d 2a 20 7c 20 2d 2d 70 72  | --pre=* | --pr
5000: 3d 2a 20 7c 20 2d 2d 70 3d 2a 29 0a 20 20 20 20  =* | --p=*).    
5010: 70 72 65 66 69 78 3d 24 61 63 5f 6f 70 74 61 72  prefix=$ac_optar
5020: 67 20 3b 3b 0a 0a 20 20 2d 70 72 6f 67 72 61 6d  g ;;..  -program
5030: 2d 70 72 65 66 69 78 20 7c 20 2d 2d 70 72 6f 67  -prefix | --prog
5040: 72 61 6d 2d 70 72 65 66 69 78 20 7c 20 2d 2d 70  ram-prefix | --p
5050: 72 6f 67 72 61 6d 2d 70 72 65 66 69 20 7c 20 2d  rogram-prefi | -
5060: 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66 20 5c 0a  -program-pref \.
5070: 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72    | --program-pr
5080: 65 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72  e | --program-pr
5090: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 29 0a   | --program-p).
50a0: 20 20 20 20 61 63 5f 70 72 65 76 3d 70 72 6f 67      ac_prev=prog
50b0: 72 61 6d 5f 70 72 65 66 69 78 20 3b 3b 0a 20 20  ram_prefix ;;.  
50c0: 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66 69 78 3d  -program-prefix=
50d0: 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72  * | --program-pr
50e0: 65 66 69 78 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72  efix=* | --progr
50f0: 61 6d 2d 70 72 65 66 69 3d 2a 20 5c 0a 20 20 7c  am-prefi=* \.  |
5100: 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66 3d   --program-pref=
5110: 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72  * | --program-pr
5120: 65 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  e=* | --program-
5130: 70 72 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d  pr=* | --program
5140: 2d 70 3d 2a 29 0a 20 20 20 20 70 72 6f 67 72 61  -p=*).    progra
5150: 6d 5f 70 72 65 66 69 78 3d 24 61 63 5f 6f 70 74  m_prefix=$ac_opt
5160: 61 72 67 20 3b 3b 0a 0a 20 20 2d 70 72 6f 67 72  arg ;;..  -progr
5170: 61 6d 2d 73 75 66 66 69 78 20 7c 20 2d 2d 70 72  am-suffix | --pr
5180: 6f 67 72 61 6d 2d 73 75 66 66 69 78 20 7c 20 2d  ogram-suffix | -
5190: 2d 70 72 6f 67 72 61 6d 2d 73 75 66 66 69 20 7c  -program-suffi |
51a0: 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 66 66 20   --program-suff 
51b0: 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  \.  | --program-
51c0: 73 75 66 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  suf | --program-
51d0: 73 75 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73  su | --program-s
51e0: 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 70 72  ).    ac_prev=pr
51f0: 6f 67 72 61 6d 5f 73 75 66 66 69 78 20 3b 3b 0a  ogram_suffix ;;.
5200: 20 20 2d 70 72 6f 67 72 61 6d 2d 73 75 66 66 69    -program-suffi
5210: 78 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  x=* | --program-
5220: 73 75 66 66 69 78 3d 2a 20 7c 20 2d 2d 70 72 6f  suffix=* | --pro
5230: 67 72 61 6d 2d 73 75 66 66 69 3d 2a 20 5c 0a 20  gram-suffi=* \. 
5240: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 66   | --program-suf
5250: 66 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  f=* | --program-
5260: 73 75 66 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61  suf=* | --progra
5270: 6d 2d 73 75 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72  m-su=* | --progr
5280: 61 6d 2d 73 3d 2a 29 0a 20 20 20 20 70 72 6f 67  am-s=*).    prog
5290: 72 61 6d 5f 73 75 66 66 69 78 3d 24 61 63 5f 6f  ram_suffix=$ac_o
52a0: 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 70 72 6f  ptarg ;;..  -pro
52b0: 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e  gram-transform-n
52c0: 61 6d 65 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  ame | --program-
52d0: 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d 65 20 5c  transform-name \
52e0: 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74  .  | --program-t
52f0: 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d 20 7c 20 2d  ransform-nam | -
5300: 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f  -program-transfo
5310: 72 6d 2d 6e 61 20 5c 0a 20 20 7c 20 2d 2d 70 72  rm-na \.  | --pr
5320: 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d  ogram-transform-
5330: 6e 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72  n | --program-tr
5340: 61 6e 73 66 6f 72 6d 2d 20 5c 0a 20 20 7c 20 2d  ansform- \.  | -
5350: 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f  -program-transfo
5360: 72 6d 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74  rm | --program-t
5370: 72 61 6e 73 66 6f 72 20 5c 0a 20 20 7c 20 2d 2d  ransfor \.  | --
5380: 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 20  program-transfo 
5390: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e  | --program-tran
53a0: 73 66 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72  sf \.  | --progr
53b0: 61 6d 2d 74 72 61 6e 73 20 7c 20 2d 2d 70 72 6f  am-trans | --pro
53c0: 67 72 61 6d 2d 74 72 61 6e 20 5c 0a 20 20 7c 20  gram-tran \.  | 
53d0: 2d 2d 70 72 6f 67 72 2d 74 72 61 20 7c 20 2d 2d  --progr-tra | --
53e0: 70 72 6f 67 72 61 6d 2d 74 72 20 7c 20 2d 2d 70  program-tr | --p
53f0: 72 6f 67 72 61 6d 2d 74 29 0a 20 20 20 20 61 63  rogram-t).    ac
5400: 5f 70 72 65 76 3d 70 72 6f 67 72 61 6d 5f 74 72  _prev=program_tr
5410: 61 6e 73 66 6f 72 6d 5f 6e 61 6d 65 20 3b 3b 0a  ansform_name ;;.
5420: 20 20 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73    -program-trans
5430: 66 6f 72 6d 2d 6e 61 6d 65 3d 2a 20 7c 20 2d 2d  form-name=* | --
5440: 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72  program-transfor
5450: 6d 2d 6e 61 6d 65 3d 2a 20 5c 0a 20 20 7c 20 2d  m-name=* \.  | -
5460: 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f  -program-transfo
5470: 72 6d 2d 6e 61 6d 3d 2a 20 7c 20 2d 2d 70 72 6f  rm-nam=* | --pro
5480: 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e  gram-transform-n
5490: 61 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67  a=* \.  | --prog
54a0: 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e 3d  ram-transform-n=
54b0: 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72  * | --program-tr
54c0: 61 6e 73 66 6f 72 6d 2d 3d 2a 20 5c 0a 20 20 7c  ansform-=* \.  |
54d0: 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73   --program-trans
54e0: 66 6f 72 6d 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72  form=* | --progr
54f0: 61 6d 2d 74 72 61 6e 73 66 6f 72 3d 2a 20 5c 0a  am-transfor=* \.
5500: 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72    | --program-tr
5510: 61 6e 73 66 6f 3d 2a 20 7c 20 2d 2d 70 72 6f 67  ansfo=* | --prog
5520: 72 61 6d 2d 74 72 61 6e 73 66 3d 2a 20 5c 0a 20  ram-transf=* \. 
5530: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61   | --program-tra
5540: 6e 73 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d  ns=* | --program
5550: 2d 74 72 61 6e 3d 2a 20 5c 0a 20 20 7c 20 2d 2d  -tran=* \.  | --
5560: 70 72 6f 67 72 2d 74 72 61 3d 2a 20 7c 20 2d 2d  progr-tra=* | --
5570: 70 72 6f 67 72 61 6d 2d 74 72 3d 2a 20 7c 20 2d  program-tr=* | -
5580: 2d 70 72 6f 67 72 61 6d 2d 74 3d 2a 29 0a 20 20  -program-t=*).  
5590: 20 20 70 72 6f 67 72 61 6d 5f 74 72 61 6e 73 66    program_transf
55a0: 6f 72 6d 5f 6e 61 6d 65 3d 24 61 63 5f 6f 70 74  orm_name=$ac_opt
55b0: 61 72 67 20 3b 3b 0a 0a 20 20 2d 71 20 7c 20 2d  arg ;;..  -q | -
55c0: 71 75 69 65 74 20 7c 20 2d 2d 71 75 69 65 74 20  quiet | --quiet 
55d0: 7c 20 2d 2d 71 75 69 65 20 7c 20 2d 2d 71 75 69  | --quie | --qui
55e0: 20 7c 20 2d 2d 71 75 20 7c 20 2d 2d 71 20 5c 0a   | --qu | --q \.
55f0: 20 20 7c 20 2d 73 69 6c 65 6e 74 20 7c 20 2d 2d    | -silent | --
5600: 73 69 6c 65 6e 74 20 7c 20 2d 2d 73 69 6c 65 6e  silent | --silen
5610: 20 7c 20 2d 2d 73 69 6c 65 20 7c 20 2d 2d 73 69   | --sile | --si
5620: 6c 29 0a 20 20 20 20 73 69 6c 65 6e 74 3d 79 65  l).    silent=ye
5630: 73 20 3b 3b 0a 0a 20 20 2d 73 62 69 6e 64 69 72  s ;;..  -sbindir
5640: 20 7c 20 2d 2d 73 62 69 6e 64 69 72 20 7c 20 2d   | --sbindir | -
5650: 2d 73 62 69 6e 64 69 20 7c 20 2d 2d 73 62 69 6e  -sbindi | --sbin
5660: 64 20 7c 20 2d 2d 73 62 69 6e 20 7c 20 2d 2d 73  d | --sbin | --s
5670: 62 69 20 7c 20 2d 2d 73 62 29 0a 20 20 20 20 61  bi | --sb).    a
5680: 63 5f 70 72 65 76 3d 73 62 69 6e 64 69 72 20 3b  c_prev=sbindir ;
5690: 3b 0a 20 20 2d 73 62 69 6e 64 69 72 3d 2a 20 7c  ;.  -sbindir=* |
56a0: 20 2d 2d 73 62 69 6e 64 69 72 3d 2a 20 7c 20 2d   --sbindir=* | -
56b0: 2d 73 62 69 6e 64 69 3d 2a 20 7c 20 2d 2d 73 62  -sbindi=* | --sb
56c0: 69 6e 64 3d 2a 20 7c 20 2d 2d 73 62 69 6e 3d 2a  ind=* | --sbin=*
56d0: 20 5c 0a 20 20 7c 20 2d 2d 73 62 69 3d 2a 20 7c   \.  | --sbi=* |
56e0: 20 2d 2d 73 62 3d 2a 29 0a 20 20 20 20 73 62 69   --sb=*).    sbi
56f0: 6e 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20  ndir=$ac_optarg 
5700: 3b 3b 0a 0a 20 20 2d 73 68 61 72 65 64 73 74 61  ;;..  -sharedsta
5710: 74 65 64 69 72 20 7c 20 2d 2d 73 68 61 72 65 64  tedir | --shared
5720: 73 74 61 74 65 64 69 72 20 7c 20 2d 2d 73 68 61  statedir | --sha
5730: 72 65 64 73 74 61 74 65 64 69 20 5c 0a 20 20 7c  redstatedi \.  |
5740: 20 2d 2d 73 68 61 72 65 64 73 74 61 74 65 64 20   --sharedstated 
5750: 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 74 65 20  | --sharedstate 
5760: 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 74 20 7c  | --sharedstat |
5770: 20 2d 2d 73 68 61 72 65 64 73 74 61 20 5c 0a 20   --sharedsta \. 
5780: 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 20 7c 20   | --sharedst | 
5790: 2d 2d 73 68 61 72 65 64 73 20 7c 20 2d 2d 73 68  --shareds | --sh
57a0: 61 72 65 64 20 7c 20 2d 2d 73 68 61 72 65 20 7c  ared | --share |
57b0: 20 2d 2d 73 68 61 72 20 5c 0a 20 20 7c 20 2d 2d   --shar \.  | --
57c0: 73 68 61 20 7c 20 2d 2d 73 68 29 0a 20 20 20 20  sha | --sh).    
57d0: 61 63 5f 70 72 65 76 3d 73 68 61 72 65 64 73 74  ac_prev=sharedst
57e0: 61 74 65 64 69 72 20 3b 3b 0a 20 20 2d 73 68 61  atedir ;;.  -sha
57f0: 72 65 64 73 74 61 74 65 64 69 72 3d 2a 20 7c 20  redstatedir=* | 
5800: 2d 2d 73 68 61 72 65 64 73 74 61 74 65 64 69 72  --sharedstatedir
5810: 3d 2a 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 61  =* | --sharedsta
5820: 74 65 64 69 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 73  tedi=* \.  | --s
5830: 68 61 72 65 64 73 74 61 74 65 64 3d 2a 20 7c 20  haredstated=* | 
5840: 2d 2d 73 68 61 72 65 64 73 74 61 74 65 3d 2a 20  --sharedstate=* 
5850: 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 74 3d 2a  | --sharedstat=*
5860: 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 3d 2a   | --sharedsta=*
5870: 20 5c 0a 20 20 7c 20 2d 2d 73 68 61 72 65 64 73   \.  | --shareds
5880: 74 3d 2a 20 7c 20 2d 2d 73 68 61 72 65 64 73 3d  t=* | --shareds=
5890: 2a 20 7c 20 2d 2d 73 68 61 72 65 64 3d 2a 20 7c  * | --shared=* |
58a0: 20 2d 2d 73 68 61 72 65 3d 2a 20 7c 20 2d 2d 73   --share=* | --s
58b0: 68 61 72 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 73 68  har=* \.  | --sh
58c0: 61 3d 2a 20 7c 20 2d 2d 73 68 3d 2a 29 0a 20 20  a=* | --sh=*).  
58d0: 20 20 73 68 61 72 65 64 73 74 61 74 65 64 69 72    sharedstatedir
58e0: 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a  =$ac_optarg ;;..
58f0: 20 20 2d 73 69 74 65 20 7c 20 2d 2d 73 69 74 65    -site | --site
5900: 20 7c 20 2d 2d 73 69 74 29 0a 20 20 20 20 61 63   | --sit).    ac
5910: 5f 70 72 65 76 3d 73 69 74 65 20 3b 3b 0a 20 20  _prev=site ;;.  
5920: 2d 73 69 74 65 3d 2a 20 7c 20 2d 2d 73 69 74 65  -site=* | --site
5930: 3d 2a 20 7c 20 2d 2d 73 69 74 3d 2a 29 0a 20 20  =* | --sit=*).  
5940: 20 20 73 69 74 65 3d 24 61 63 5f 6f 70 74 61 72    site=$ac_optar
5950: 67 20 3b 3b 0a 0a 20 20 2d 73 72 63 64 69 72 20  g ;;..  -srcdir 
5960: 7c 20 2d 2d 73 72 63 64 69 72 20 7c 20 2d 2d 73  | --srcdir | --s
5970: 72 63 64 69 20 7c 20 2d 2d 73 72 63 64 20 7c 20  rcdi | --srcd | 
5980: 2d 2d 73 72 63 20 7c 20 2d 2d 73 72 29 0a 20 20  --src | --sr).  
5990: 20 20 61 63 5f 70 72 65 76 3d 73 72 63 64 69 72    ac_prev=srcdir
59a0: 20 3b 3b 0a 20 20 2d 73 72 63 64 69 72 3d 2a 20   ;;.  -srcdir=* 
59b0: 7c 20 2d 2d 73 72 63 64 69 72 3d 2a 20 7c 20 2d  | --srcdir=* | -
59c0: 2d 73 72 63 64 69 3d 2a 20 7c 20 2d 2d 73 72 63  -srcdi=* | --src
59d0: 64 3d 2a 20 7c 20 2d 2d 73 72 63 3d 2a 20 7c 20  d=* | --src=* | 
59e0: 2d 2d 73 72 3d 2a 29 0a 20 20 20 20 73 72 63 64  --sr=*).    srcd
59f0: 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b  ir=$ac_optarg ;;
5a00: 0a 0a 20 20 2d 73 79 73 63 6f 6e 66 64 69 72 20  ..  -sysconfdir 
5a10: 7c 20 2d 2d 73 79 73 63 6f 6e 66 64 69 72 20 7c  | --sysconfdir |
5a20: 20 2d 2d 73 79 73 63 6f 6e 66 64 69 20 7c 20 2d   --sysconfdi | -
5a30: 2d 73 79 73 63 6f 6e 66 64 20 7c 20 2d 2d 73 79  -sysconfd | --sy
5a40: 73 63 6f 6e 66 20 5c 0a 20 20 7c 20 2d 2d 73 79  sconf \.  | --sy
5a50: 73 63 6f 6e 20 7c 20 2d 2d 73 79 73 63 6f 20 7c  scon | --sysco |
5a60: 20 2d 2d 73 79 73 63 20 7c 20 2d 2d 73 79 73 20   --sysc | --sys 
5a70: 7c 20 2d 2d 73 79 29 0a 20 20 20 20 61 63 5f 70  | --sy).    ac_p
5a80: 72 65 76 3d 73 79 73 63 6f 6e 66 64 69 72 20 3b  rev=sysconfdir ;
5a90: 3b 0a 20 20 2d 73 79 73 63 6f 6e 66 64 69 72 3d  ;.  -sysconfdir=
5aa0: 2a 20 7c 20 2d 2d 73 79 73 63 6f 6e 66 64 69 72  * | --sysconfdir
5ab0: 3d 2a 20 7c 20 2d 2d 73 79 73 63 6f 6e 66 64 69  =* | --sysconfdi
5ac0: 3d 2a 20 7c 20 2d 2d 73 79 73 63 6f 6e 66 64 3d  =* | --sysconfd=
5ad0: 2a 20 7c 20 2d 2d 73 79 73 63 6f 6e 66 3d 2a 20  * | --sysconf=* 
5ae0: 5c 0a 20 20 7c 20 2d 2d 73 79 73 63 6f 6e 3d 2a  \.  | --syscon=*
5af0: 20 7c 20 2d 2d 73 79 73 63 6f 3d 2a 20 7c 20 2d   | --sysco=* | -
5b00: 2d 73 79 73 63 3d 2a 20 7c 20 2d 2d 73 79 73 3d  -sysc=* | --sys=
5b10: 2a 20 7c 20 2d 2d 73 79 3d 2a 29 0a 20 20 20 20  * | --sy=*).    
5b20: 73 79 73 63 6f 6e 66 64 69 72 3d 24 61 63 5f 6f  sysconfdir=$ac_o
5b30: 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 74 61 72  ptarg ;;..  -tar
5b40: 67 65 74 20 7c 20 2d 2d 74 61 72 67 65 74 20 7c  get | --target |
5b50: 20 2d 2d 74 61 72 67 65 20 7c 20 2d 2d 74 61 72   --targe | --tar
5b60: 67 20 7c 20 2d 2d 74 61 72 20 7c 20 2d 2d 74 61  g | --tar | --ta
5b70: 20 7c 20 2d 2d 74 29 0a 20 20 20 20 61 63 5f 70   | --t).    ac_p
5b80: 72 65 76 3d 74 61 72 67 65 74 5f 61 6c 69 61 73  rev=target_alias
5b90: 20 3b 3b 0a 20 20 2d 74 61 72 67 65 74 3d 2a 20   ;;.  -target=* 
5ba0: 7c 20 2d 2d 74 61 72 67 65 74 3d 2a 20 7c 20 2d  | --target=* | -
5bb0: 2d 74 61 72 67 65 3d 2a 20 7c 20 2d 2d 74 61 72  -targe=* | --tar
5bc0: 67 3d 2a 20 7c 20 2d 2d 74 61 72 3d 2a 20 7c 20  g=* | --tar=* | 
5bd0: 2d 2d 74 61 3d 2a 20 7c 20 2d 2d 74 3d 2a 29 0a  --ta=* | --t=*).
5be0: 20 20 20 20 74 61 72 67 65 74 5f 61 6c 69 61 73      target_alias
5bf0: 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a  =$ac_optarg ;;..
5c00: 20 20 2d 76 20 7c 20 2d 76 65 72 62 6f 73 65 20    -v | -verbose 
5c10: 7c 20 2d 2d 76 65 72 62 6f 73 65 20 7c 20 2d 2d  | --verbose | --
5c20: 76 65 72 62 6f 73 20 7c 20 2d 2d 76 65 72 62 6f  verbos | --verbo
5c30: 20 7c 20 2d 2d 76 65 72 62 29 0a 20 20 20 20 76   | --verb).    v
5c40: 65 72 62 6f 73 65 3d 79 65 73 20 3b 3b 0a 0a 20  erbose=yes ;;.. 
5c50: 20 2d 76 65 72 73 69 6f 6e 20 7c 20 2d 2d 76 65   -version | --ve
5c60: 72 73 69 6f 6e 20 7c 20 2d 2d 76 65 72 73 69 6f  rsion | --versio
5c70: 20 7c 20 2d 2d 76 65 72 73 69 20 7c 20 2d 2d 76   | --versi | --v
5c80: 65 72 73 20 7c 20 2d 56 29 0a 20 20 20 20 61 63  ers | -V).    ac
5c90: 5f 69 6e 69 74 5f 76 65 72 73 69 6f 6e 3d 3a 20  _init_version=: 
5ca0: 3b 3b 0a 0a 20 20 2d 77 69 74 68 2d 2a 20 7c 20  ;;..  -with-* | 
5cb0: 2d 2d 77 69 74 68 2d 2a 29 0a 20 20 20 20 61 63  --with-*).    ac
5cc0: 5f 70 61 63 6b 61 67 65 3d 60 65 78 70 72 20 22  _package=`expr "
5cd0: 78 24 61 63 5f 6f 70 74 69 6f 6e 22 20 3a 20 27  x$ac_option" : '
5ce0: 78 2d 2a 77 69 74 68 2d 5c 28 5b 5e 3d 5d 2a 5c  x-*with-\([^=]*\
5cf0: 29 27 60 0a 20 20 20 20 23 20 52 65 6a 65 63 74  )'`.    # Reject
5d00: 20 6e 61 6d 65 73 20 74 68 61 74 20 61 72 65 20   names that are 
5d10: 6e 6f 74 20 76 61 6c 69 64 20 73 68 65 6c 6c 20  not valid shell 
5d20: 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 73 2e 0a  variable names..
5d30: 20 20 20 20 65 78 70 72 20 22 78 24 61 63 5f 70      expr "x$ac_p
5d40: 61 63 6b 61 67 65 22 20 3a 20 22 2e 2a 5b 5e 2d  ackage" : ".*[^-
5d50: 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 22 20  _$as_cr_alnum]" 
5d60: 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 0a 20 20  >/dev/null &&.  
5d70: 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f      { echo "$as_
5d80: 6d 65 3a 20 65 72 72 6f 72 3a 20 69 6e 76 61 6c  me: error: inval
5d90: 69 64 20 70 61 63 6b 61 67 65 20 6e 61 6d 65 3a  id package name:
5da0: 20 24 61 63 5f 70 61 63 6b 61 67 65 22 20 3e 26   $ac_package" >&
5db0: 32 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b  2.   { (exit 1);
5dc0: 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 20 20   exit 1; }; }.  
5dd0: 20 20 61 63 5f 70 61 63 6b 61 67 65 3d 60 65 63    ac_package=`ec
5de0: 68 6f 20 24 61 63 5f 70 61 63 6b 61 67 65 7c 20  ho $ac_package| 
5df0: 73 65 64 20 27 73 2f 2d 2f 5f 2f 67 27 60 0a 20  sed 's/-/_/g'`. 
5e00: 20 20 20 63 61 73 65 20 24 61 63 5f 6f 70 74 69     case $ac_opti
5e10: 6f 6e 20 69 6e 0a 20 20 20 20 20 20 2a 3d 2a 29  on in.      *=*)
5e20: 20 61 63 5f 6f 70 74 61 72 67 3d 60 65 63 68 6f   ac_optarg=`echo
5e30: 20 22 24 61 63 5f 6f 70 74 61 72 67 22 20 7c 20   "$ac_optarg" | 
5e40: 73 65 64 20 22 73 2f 27 2f 27 5c 5c 5c 5c 5c 5c  sed "s/'/'\\\\\\
5e50: 5c 5c 27 27 2f 67 22 60 3b 3b 0a 20 20 20 20 20  \\''/g"`;;.     
5e60: 20 2a 29 20 61 63 5f 6f 70 74 61 72 67 3d 79 65   *) ac_optarg=ye
5e70: 73 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20  s ;;.    esac.  
5e80: 20 20 65 76 61 6c 20 22 77 69 74 68 5f 24 61 63    eval "with_$ac
5e90: 5f 70 61 63 6b 61 67 65 3d 27 24 61 63 5f 6f 70  _package='$ac_op
5ea0: 74 61 72 67 27 22 20 3b 3b 0a 0a 20 20 2d 77 69  targ'" ;;..  -wi
5eb0: 74 68 6f 75 74 2d 2a 20 7c 20 2d 2d 77 69 74 68  thout-* | --with
5ec0: 6f 75 74 2d 2a 29 0a 20 20 20 20 61 63 5f 70 61  out-*).    ac_pa
5ed0: 63 6b 61 67 65 3d 60 65 78 70 72 20 22 78 24 61  ckage=`expr "x$a
5ee0: 63 5f 6f 70 74 69 6f 6e 22 20 3a 20 27 78 2d 2a  c_option" : 'x-*
5ef0: 77 69 74 68 6f 75 74 2d 5c 28 2e 2a 5c 29 27 60  without-\(.*\)'`
5f00: 0a 20 20 20 20 23 20 52 65 6a 65 63 74 20 6e 61  .    # Reject na
5f10: 6d 65 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74  mes that are not
5f20: 20 76 61 6c 69 64 20 73 68 65 6c 6c 20 76 61 72   valid shell var
5f30: 69 61 62 6c 65 20 6e 61 6d 65 73 2e 0a 20 20 20  iable names..   
5f40: 20 65 78 70 72 20 22 78 24 61 63 5f 70 61 63 6b   expr "x$ac_pack
5f50: 61 67 65 22 20 3a 20 22 2e 2a 5b 5e 2d 5f 24 61  age" : ".*[^-_$a
5f60: 73 5f 63 72 5f 61 6c 6e 75 6d 5d 22 20 3e 2f 64  s_cr_alnum]" >/d
5f70: 65 76 2f 6e 75 6c 6c 20 26 26 0a 20 20 20 20 20  ev/null &&.     
5f80: 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
5f90: 20 65 72 72 6f 72 3a 20 69 6e 76 61 6c 69 64 20   error: invalid 
5fa0: 70 61 63 6b 61 67 65 20 6e 61 6d 65 3a 20 24 61  package name: $a
5fb0: 63 5f 70 61 63 6b 61 67 65 22 20 3e 26 32 0a 20  c_package" >&2. 
5fc0: 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78    { (exit 1); ex
5fd0: 69 74 20 31 3b 20 7d 3b 20 7d 0a 20 20 20 20 61  it 1; }; }.    a
5fe0: 63 5f 70 61 63 6b 61 67 65 3d 60 65 63 68 6f 20  c_package=`echo 
5ff0: 24 61 63 5f 70 61 63 6b 61 67 65 20 7c 20 73 65  $ac_package | se
6000: 64 20 27 73 2f 2d 2f 5f 2f 67 27 60 0a 20 20 20  d 's/-/_/g'`.   
6010: 20 65 76 61 6c 20 22 77 69 74 68 5f 24 61 63 5f   eval "with_$ac_
6020: 70 61 63 6b 61 67 65 3d 6e 6f 22 20 3b 3b 0a 0a  package=no" ;;..
6030: 20 20 2d 2d 78 29 0a 20 20 20 20 23 20 4f 62 73    --x).    # Obs
6040: 6f 6c 65 74 65 3b 20 75 73 65 20 2d 2d 77 69 74  olete; use --wit
6050: 68 2d 78 2e 0a 20 20 20 20 77 69 74 68 5f 78 3d  h-x..    with_x=
6060: 79 65 73 20 3b 3b 0a 0a 20 20 2d 78 2d 69 6e 63  yes ;;..  -x-inc
6070: 6c 75 64 65 73 20 7c 20 2d 2d 78 2d 69 6e 63 6c  ludes | --x-incl
6080: 75 64 65 73 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75  udes | --x-inclu
6090: 64 65 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 64 20  de | --x-includ 
60a0: 7c 20 2d 2d 78 2d 69 6e 63 6c 75 20 5c 0a 20 20  | --x-inclu \.  
60b0: 7c 20 2d 2d 78 2d 69 6e 63 6c 20 7c 20 2d 2d 78  | --x-incl | --x
60c0: 2d 69 6e 63 20 7c 20 2d 2d 78 2d 69 6e 20 7c 20  -inc | --x-in | 
60d0: 2d 2d 78 2d 69 29 0a 20 20 20 20 61 63 5f 70 72  --x-i).    ac_pr
60e0: 65 76 3d 78 5f 69 6e 63 6c 75 64 65 73 20 3b 3b  ev=x_includes ;;
60f0: 0a 20 20 2d 78 2d 69 6e 63 6c 75 64 65 73 3d 2a  .  -x-includes=*
6100: 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 64 65 73 3d   | --x-includes=
6110: 2a 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 64 65 3d  * | --x-include=
6120: 2a 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 64 3d 2a  * | --x-includ=*
6130: 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 3d 2a 20 5c   | --x-inclu=* \
6140: 0a 20 20 7c 20 2d 2d 78 2d 69 6e 63 6c 3d 2a 20  .  | --x-incl=* 
6150: 7c 20 2d 2d 78 2d 69 6e 63 3d 2a 20 7c 20 2d 2d  | --x-inc=* | --
6160: 78 2d 69 6e 3d 2a 20 7c 20 2d 2d 78 2d 69 3d 2a  x-in=* | --x-i=*
6170: 29 0a 20 20 20 20 78 5f 69 6e 63 6c 75 64 65 73  ).    x_includes
6180: 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a  =$ac_optarg ;;..
6190: 20 20 2d 78 2d 6c 69 62 72 61 72 69 65 73 20 7c    -x-libraries |
61a0: 20 2d 2d 78 2d 6c 69 62 72 61 72 69 65 73 20 7c   --x-libraries |
61b0: 20 2d 2d 78 2d 6c 69 62 72 61 72 69 65 20 7c 20   --x-librarie | 
61c0: 2d 2d 78 2d 6c 69 62 72 61 72 69 20 5c 0a 20 20  --x-librari \.  
61d0: 7c 20 2d 2d 78 2d 6c 69 62 72 61 72 20 7c 20 2d  | --x-librar | -
61e0: 2d 78 2d 6c 69 62 72 61 20 7c 20 2d 2d 78 2d 6c  -x-libra | --x-l
61f0: 69 62 72 20 7c 20 2d 2d 78 2d 6c 69 62 20 7c 20  ibr | --x-lib | 
6200: 2d 2d 78 2d 6c 69 20 7c 20 2d 2d 78 2d 6c 29 0a  --x-li | --x-l).
6210: 20 20 20 20 61 63 5f 70 72 65 76 3d 78 5f 6c 69      ac_prev=x_li
6220: 62 72 61 72 69 65 73 20 3b 3b 0a 20 20 2d 78 2d  braries ;;.  -x-
6230: 6c 69 62 72 61 72 69 65 73 3d 2a 20 7c 20 2d 2d  libraries=* | --
6240: 78 2d 6c 69 62 72 61 72 69 65 73 3d 2a 20 7c 20  x-libraries=* | 
6250: 2d 2d 78 2d 6c 69 62 72 61 72 69 65 3d 2a 20 7c  --x-librarie=* |
6260: 20 2d 2d 78 2d 6c 69 62 72 61 72 69 3d 2a 20 5c   --x-librari=* \
6270: 0a 20 20 7c 20 2d 2d 78 2d 6c 69 62 72 61 72 3d  .  | --x-librar=
6280: 2a 20 7c 20 2d 2d 78 2d 6c 69 62 72 61 3d 2a 20  * | --x-libra=* 
6290: 7c 20 2d 2d 78 2d 6c 69 62 72 3d 2a 20 7c 20 2d  | --x-libr=* | -
62a0: 2d 78 2d 6c 69 62 3d 2a 20 7c 20 2d 2d 78 2d 6c  -x-lib=* | --x-l
62b0: 69 3d 2a 20 7c 20 2d 2d 78 2d 6c 3d 2a 29 0a 20  i=* | --x-l=*). 
62c0: 20 20 20 78 5f 6c 69 62 72 61 72 69 65 73 3d 24     x_libraries=$
62d0: 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20  ac_optarg ;;..  
62e0: 2d 2a 29 20 7b 20 65 63 68 6f 20 22 24 61 73 5f  -*) { echo "$as_
62f0: 6d 65 3a 20 65 72 72 6f 72 3a 20 75 6e 72 65 63  me: error: unrec
6300: 6f 67 6e 69 7a 65 64 20 6f 70 74 69 6f 6e 3a 20  ognized option: 
6310: 24 61 63 5f 6f 70 74 69 6f 6e 0a 54 72 79 20 5c  $ac_option.Try \
6320: 60 24 30 20 2d 2d 68 65 6c 70 27 20 66 6f 72 20  `$0 --help' for 
6330: 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e  more information
6340: 2e 22 20 3e 26 32 0a 20 20 20 7b 20 28 65 78 69  ." >&2.   { (exi
6350: 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b  t 1); exit 1; };
6360: 20 7d 0a 20 20 20 20 3b 3b 0a 0a 20 20 2a 3d 2a   }.    ;;..  *=*
6370: 29 0a 20 20 20 20 61 63 5f 65 6e 76 76 61 72 3d  ).    ac_envvar=
6380: 60 65 78 70 72 20 22 78 24 61 63 5f 6f 70 74 69  `expr "x$ac_opti
6390: 6f 6e 22 20 3a 20 27 78 5c 28 5b 5e 3d 5d 2a 5c  on" : 'x\([^=]*\
63a0: 29 3d 27 60 0a 20 20 20 20 23 20 52 65 6a 65 63  )='`.    # Rejec
63b0: 74 20 6e 61 6d 65 73 20 74 68 61 74 20 61 72 65  t names that are
63c0: 20 6e 6f 74 20 76 61 6c 69 64 20 73 68 65 6c 6c   not valid shell
63d0: 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 73 2e   variable names.
63e0: 0a 20 20 20 20 65 78 70 72 20 22 78 24 61 63 5f  .    expr "x$ac_
63f0: 65 6e 76 76 61 72 22 20 3a 20 22 2e 2a 5b 5e 5f  envvar" : ".*[^_
6400: 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 22 20 3e  $as_cr_alnum]" >
6410: 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 0a 20 20 20  /dev/null &&.   
6420: 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d     { echo "$as_m
6430: 65 3a 20 65 72 72 6f 72 3a 20 69 6e 76 61 6c 69  e: error: invali
6440: 64 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 3a  d variable name:
6450: 20 24 61 63 5f 65 6e 76 76 61 72 22 20 3e 26 32   $ac_envvar" >&2
6460: 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20  .   { (exit 1); 
6470: 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 20 20 20  exit 1; }; }.   
6480: 20 61 63 5f 6f 70 74 61 72 67 3d 60 65 63 68 6f   ac_optarg=`echo
6490: 20 22 24 61 63 5f 6f 70 74 61 72 67 22 20 7c 20   "$ac_optarg" | 
64a0: 73 65 64 20 22 73 2f 27 2f 27 5c 5c 5c 5c 5c 5c  sed "s/'/'\\\\\\
64b0: 5c 5c 27 27 2f 67 22 60 0a 20 20 20 20 65 76 61  \\''/g"`.    eva
64c0: 6c 20 22 24 61 63 5f 65 6e 76 76 61 72 3d 27 24  l "$ac_envvar='$
64d0: 61 63 5f 6f 70 74 61 72 67 27 22 0a 20 20 20 20  ac_optarg'".    
64e0: 65 78 70 6f 72 74 20 24 61 63 5f 65 6e 76 76 61  export $ac_envva
64f0: 72 20 3b 3b 0a 0a 20 20 2a 29 0a 20 20 20 20 23  r ;;..  *).    #
6500: 20 46 49 58 4d 45 3a 20 73 68 6f 75 6c 64 20 62   FIXME: should b
6510: 65 20 72 65 6d 6f 76 65 64 20 69 6e 20 61 75 74  e removed in aut
6520: 6f 63 6f 6e 66 20 33 2e 30 2e 0a 20 20 20 20 65  oconf 3.0..    e
6530: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52  cho "$as_me: WAR
6540: 4e 49 4e 47 3a 20 79 6f 75 20 73 68 6f 75 6c 64  NING: you should
6550: 20 75 73 65 20 2d 2d 62 75 69 6c 64 2c 20 2d 2d   use --build, --
6560: 68 6f 73 74 2c 20 2d 2d 74 61 72 67 65 74 22 20  host, --target" 
6570: 3e 26 32 0a 20 20 20 20 65 78 70 72 20 22 78 24  >&2.    expr "x$
6580: 61 63 5f 6f 70 74 69 6f 6e 22 20 3a 20 22 2e 2a  ac_option" : ".*
6590: 5b 5e 2d 2e 5f 24 61 73 5f 63 72 5f 61 6c 6e 75  [^-._$as_cr_alnu
65a0: 6d 5d 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26  m]" >/dev/null &
65b0: 26 0a 20 20 20 20 20 20 65 63 68 6f 20 22 24 61  &.      echo "$a
65c0: 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 69  s_me: WARNING: i
65d0: 6e 76 61 6c 69 64 20 68 6f 73 74 20 74 79 70 65  nvalid host type
65e0: 3a 20 24 61 63 5f 6f 70 74 69 6f 6e 22 20 3e 26  : $ac_option" >&
65f0: 32 0a 20 20 20 20 3a 20 24 7b 62 75 69 6c 64 5f  2.    : ${build_
6600: 61 6c 69 61 73 3d 24 61 63 5f 6f 70 74 69 6f 6e  alias=$ac_option
6610: 7d 20 24 7b 68 6f 73 74 5f 61 6c 69 61 73 3d 24  } ${host_alias=$
6620: 61 63 5f 6f 70 74 69 6f 6e 7d 20 24 7b 74 61 72  ac_option} ${tar
6630: 67 65 74 5f 61 6c 69 61 73 3d 24 61 63 5f 6f 70  get_alias=$ac_op
6640: 74 69 6f 6e 7d 0a 20 20 20 20 3b 3b 0a 0a 20 20  tion}.    ;;..  
6650: 65 73 61 63 0a 64 6f 6e 65 0a 0a 69 66 20 74 65  esac.done..if te
6660: 73 74 20 2d 6e 20 22 24 61 63 5f 70 72 65 76 22  st -n "$ac_prev"
6670: 3b 20 74 68 65 6e 0a 20 20 61 63 5f 6f 70 74 69  ; then.  ac_opti
6680: 6f 6e 3d 2d 2d 60 65 63 68 6f 20 24 61 63 5f 70  on=--`echo $ac_p
6690: 72 65 76 20 7c 20 73 65 64 20 27 73 2f 5f 2f 2d  rev | sed 's/_/-
66a0: 2f 67 27 60 0a 20 20 7b 20 65 63 68 6f 20 22 24  /g'`.  { echo "$
66b0: 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 6d 69  as_me: error: mi
66c0: 73 73 69 6e 67 20 61 72 67 75 6d 65 6e 74 20 74  ssing argument t
66d0: 6f 20 24 61 63 5f 6f 70 74 69 6f 6e 22 20 3e 26  o $ac_option" >&
66e0: 32 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b  2.   { (exit 1);
66f0: 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 66 69   exit 1; }; }.fi
6700: 0a 0a 23 20 42 65 20 73 75 72 65 20 74 6f 20 68  ..# Be sure to h
6710: 61 76 65 20 61 62 73 6f 6c 75 74 65 20 70 61 74  ave absolute pat
6720: 68 73 2e 0a 66 6f 72 20 61 63 5f 76 61 72 20 69  hs..for ac_var i
6730: 6e 20 65 78 65 63 5f 70 72 65 66 69 78 20 70 72  n exec_prefix pr
6740: 65 66 69 78 0a 64 6f 0a 20 20 65 76 61 6c 20 61  efix.do.  eval a
6750: 63 5f 76 61 6c 3d 24 60 65 63 68 6f 20 24 61 63  c_val=$`echo $ac
6760: 5f 76 61 72 60 0a 20 20 63 61 73 65 20 24 61 63  _var`.  case $ac
6770: 5f 76 61 6c 20 69 6e 0a 20 20 20 20 5b 5c 5c 2f  _val in.    [\\/
6780: 24 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 20 7c  $]* | ?:[\\/]* |
6790: 20 4e 4f 4e 45 20 7c 20 27 27 20 29 20 3b 3b 0a   NONE | '' ) ;;.
67a0: 20 20 20 20 2a 29 20 20 7b 20 65 63 68 6f 20 22      *)  { echo "
67b0: 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 65  $as_me: error: e
67c0: 78 70 65 63 74 65 64 20 61 6e 20 61 62 73 6f 6c  xpected an absol
67d0: 75 74 65 20 64 69 72 65 63 74 6f 72 79 20 6e 61  ute directory na
67e0: 6d 65 20 66 6f 72 20 2d 2d 24 61 63 5f 76 61 72  me for --$ac_var
67f0: 3a 20 24 61 63 5f 76 61 6c 22 20 3e 26 32 0a 20  : $ac_val" >&2. 
6800: 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78    { (exit 1); ex
6810: 69 74 20 31 3b 20 7d 3b 20 7d 3b 3b 0a 20 20 65  it 1; }; };;.  e
6820: 73 61 63 0a 64 6f 6e 65 0a 0a 23 20 42 65 20 73  sac.done..# Be s
6830: 75 72 65 20 74 6f 20 68 61 76 65 20 61 62 73 6f  ure to have abso
6840: 6c 75 74 65 20 70 61 74 68 73 2e 0a 66 6f 72 20  lute paths..for 
6850: 61 63 5f 76 61 72 20 69 6e 20 62 69 6e 64 69 72  ac_var in bindir
6860: 20 73 62 69 6e 64 69 72 20 6c 69 62 65 78 65 63   sbindir libexec
6870: 64 69 72 20 64 61 74 61 64 69 72 20 73 79 73 63  dir datadir sysc
6880: 6f 6e 66 64 69 72 20 73 68 61 72 65 64 73 74 61  onfdir sharedsta
6890: 74 65 64 69 72 20 5c 0a 09 20 20 20 20 20 20 6c  tedir \..      l
68a0: 6f 63 61 6c 73 74 61 74 65 64 69 72 20 6c 69 62  ocalstatedir lib
68b0: 64 69 72 20 69 6e 63 6c 75 64 65 64 69 72 20 6f  dir includedir o
68c0: 6c 64 69 6e 63 6c 75 64 65 64 69 72 20 69 6e 66  ldincludedir inf
68d0: 6f 64 69 72 20 6d 61 6e 64 69 72 0a 64 6f 0a 20  odir mandir.do. 
68e0: 20 65 76 61 6c 20 61 63 5f 76 61 6c 3d 24 60 65   eval ac_val=$`e
68f0: 63 68 6f 20 24 61 63 5f 76 61 72 60 0a 20 20 63  cho $ac_var`.  c
6900: 61 73 65 20 24 61 63 5f 76 61 6c 20 69 6e 0a 20  ase $ac_val in. 
6910: 20 20 20 5b 5c 5c 2f 24 5d 2a 20 7c 20 3f 3a 5b     [\\/$]* | ?:[
6920: 5c 5c 2f 5d 2a 20 29 20 3b 3b 0a 20 20 20 20 2a  \\/]* ) ;;.    *
6930: 29 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d  )  { echo "$as_m
6940: 65 3a 20 65 72 72 6f 72 3a 20 65 78 70 65 63 74  e: error: expect
6950: 65 64 20 61 6e 20 61 62 73 6f 6c 75 74 65 20 64  ed an absolute d
6960: 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 20 66 6f  irectory name fo
6970: 72 20 2d 2d 24 61 63 5f 76 61 72 3a 20 24 61 63  r --$ac_var: $ac
6980: 5f 76 61 6c 22 20 3e 26 32 0a 20 20 20 7b 20 28  _val" >&2.   { (
6990: 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b  exit 1); exit 1;
69a0: 20 7d 3b 20 7d 3b 3b 0a 20 20 65 73 61 63 0a 64   }; };;.  esac.d
69b0: 6f 6e 65 0a 0a 23 20 54 68 65 72 65 20 6d 69 67  one..# There mig
69c0: 68 74 20 62 65 20 70 65 6f 70 6c 65 20 77 68 6f  ht be people who
69d0: 20 64 65 70 65 6e 64 20 6f 6e 20 74 68 65 20 6f   depend on the o
69e0: 6c 64 20 62 72 6f 6b 65 6e 20 62 65 68 61 76 69  ld broken behavi
69f0: 6f 72 3a 20 60 24 68 6f 73 74 27 0a 23 20 75 73  or: `$host'.# us
6a00: 65 64 20 74 6f 20 68 6f 6c 64 20 74 68 65 20 61  ed to hold the a
6a10: 72 67 75 6d 65 6e 74 20 6f 66 20 2d 2d 68 6f 73  rgument of --hos
6a20: 74 20 65 74 63 2e 0a 23 20 46 49 58 4d 45 3a 20  t etc..# FIXME: 
6a30: 54 6f 20 72 65 6d 6f 76 65 20 73 6f 6d 65 20 64  To remove some d
6a40: 61 79 2e 0a 62 75 69 6c 64 3d 24 62 75 69 6c 64  ay..build=$build
6a50: 5f 61 6c 69 61 73 0a 68 6f 73 74 3d 24 68 6f 73  _alias.host=$hos
6a60: 74 5f 61 6c 69 61 73 0a 74 61 72 67 65 74 3d 24  t_alias.target=$
6a70: 74 61 72 67 65 74 5f 61 6c 69 61 73 0a 0a 23 20  target_alias..# 
6a80: 46 49 58 4d 45 3a 20 54 6f 20 72 65 6d 6f 76 65  FIXME: To remove
6a90: 20 73 6f 6d 65 20 64 61 79 2e 0a 69 66 20 74 65   some day..if te
6aa0: 73 74 20 22 78 24 68 6f 73 74 5f 61 6c 69 61 73  st "x$host_alias
6ab0: 22 20 21 3d 20 78 3b 20 74 68 65 6e 0a 20 20 69  " != x; then.  i
6ac0: 66 20 74 65 73 74 20 22 78 24 62 75 69 6c 64 5f  f test "x$build_
6ad0: 61 6c 69 61 73 22 20 3d 20 78 3b 20 74 68 65 6e  alias" = x; then
6ae0: 0a 20 20 20 20 63 72 6f 73 73 5f 63 6f 6d 70 69  .    cross_compi
6af0: 6c 69 6e 67 3d 6d 61 79 62 65 0a 20 20 20 20 65  ling=maybe.    e
6b00: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52  cho "$as_me: WAR
6b10: 4e 49 4e 47 3a 20 49 66 20 79 6f 75 20 77 61 6e  NING: If you wan
6b20: 74 65 64 20 74 6f 20 73 65 74 20 74 68 65 20 2d  ted to set the -
6b30: 2d 62 75 69 6c 64 20 74 79 70 65 2c 20 64 6f 6e  -build type, don
6b40: 27 74 20 75 73 65 20 2d 2d 68 6f 73 74 2e 0a 20  't use --host.. 
6b50: 20 20 20 49 66 20 61 20 63 72 6f 73 73 20 63 6f     If a cross co
6b60: 6d 70 69 6c 65 72 20 69 73 20 64 65 74 65 63 74  mpiler is detect
6b70: 65 64 20 74 68 65 6e 20 63 72 6f 73 73 20 63 6f  ed then cross co
6b80: 6d 70 69 6c 65 20 6d 6f 64 65 20 77 69 6c 6c 20  mpile mode will 
6b90: 62 65 20 75 73 65 64 2e 22 20 3e 26 32 0a 20 20  be used." >&2.  
6ba0: 65 6c 69 66 20 74 65 73 74 20 22 78 24 62 75 69  elif test "x$bui
6bb0: 6c 64 5f 61 6c 69 61 73 22 20 21 3d 20 22 78 24  ld_alias" != "x$
6bc0: 68 6f 73 74 5f 61 6c 69 61 73 22 3b 20 74 68 65  host_alias"; the
6bd0: 6e 0a 20 20 20 20 63 72 6f 73 73 5f 63 6f 6d 70  n.    cross_comp
6be0: 69 6c 69 6e 67 3d 79 65 73 0a 20 20 66 69 0a 66  iling=yes.  fi.f
6bf0: 69 0a 0a 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69  i..ac_tool_prefi
6c00: 78 3d 0a 74 65 73 74 20 2d 6e 20 22 24 68 6f 73  x=.test -n "$hos
6c10: 74 5f 61 6c 69 61 73 22 20 26 26 20 61 63 5f 74  t_alias" && ac_t
6c20: 6f 6f 6c 5f 70 72 65 66 69 78 3d 24 68 6f 73 74  ool_prefix=$host
6c30: 5f 61 6c 69 61 73 2d 0a 0a 74 65 73 74 20 22 24  _alias-..test "$
6c40: 73 69 6c 65 6e 74 22 20 3d 20 79 65 73 20 26 26  silent" = yes &&
6c50: 20 65 78 65 63 20 36 3e 2f 64 65 76 2f 6e 75 6c   exec 6>/dev/nul
6c60: 6c 0a 0a 0a 23 20 46 69 6e 64 20 74 68 65 20 73  l...# Find the s
6c70: 6f 75 72 63 65 20 66 69 6c 65 73 2c 20 69 66 20  ource files, if 
6c80: 6c 6f 63 61 74 69 6f 6e 20 77 61 73 20 6e 6f 74  location was not
6c90: 20 73 70 65 63 69 66 69 65 64 2e 0a 69 66 20 74   specified..if t
6ca0: 65 73 74 20 2d 7a 20 22 24 73 72 63 64 69 72 22  est -z "$srcdir"
6cb0: 3b 20 74 68 65 6e 0a 20 20 61 63 5f 73 72 63 64  ; then.  ac_srcd
6cc0: 69 72 5f 64 65 66 61 75 6c 74 65 64 3d 79 65 73  ir_defaulted=yes
6cd0: 0a 20 20 23 20 54 72 79 20 74 68 65 20 64 69 72  .  # Try the dir
6ce0: 65 63 74 6f 72 79 20 63 6f 6e 74 61 69 6e 69 6e  ectory containin
6cf0: 67 20 74 68 69 73 20 73 63 72 69 70 74 2c 20 74  g this script, t
6d00: 68 65 6e 20 69 74 73 20 70 61 72 65 6e 74 2e 0a  hen its parent..
6d10: 20 20 61 63 5f 63 6f 6e 66 64 69 72 3d 60 28 64    ac_confdir=`(d
6d20: 69 72 6e 61 6d 65 20 22 24 30 22 29 20 32 3e 2f  irname "$0") 2>/
6d30: 64 65 76 2f 6e 75 6c 6c 20 7c 7c 0a 24 61 73 5f  dev/null ||.$as_
6d40: 65 78 70 72 20 58 22 24 30 22 20 3a 20 27 58 5c  expr X"$0" : 'X\
6d50: 28 2e 2a 5b 5e 2f 5d 5c 29 2f 2f 2a 5b 5e 2f 5d  (.*[^/]\)//*[^/]
6d60: 5b 5e 2f 5d 2a 2f 2a 24 27 20 5c 7c 20 5c 0a 09  [^/]*/*$' \| \..
6d70: 20 58 22 24 30 22 20 3a 20 27 58 5c 28 2f 2f 5c   X"$0" : 'X\(//\
6d80: 29 5b 5e 2f 5d 27 20 5c 7c 20 5c 0a 09 20 58 22  )[^/]' \| \.. X"
6d90: 24 30 22 20 3a 20 27 58 5c 28 2f 2f 5c 29 24 27  $0" : 'X\(//\)$'
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 5c 29 27 20 5c 7c 20 5c 0a 09 20  'X\(/\)' \| \.. 
6dc0: 2e 20 20 20 20 20 3a 20 27 5c 28 2e 5c 29 27 20  .     : '\(.\)' 
6dd0: 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 0a 65  2>/dev/null ||.e
6de0: 63 68 6f 20 58 22 24 30 22 20 7c 0a 20 20 20 20  cho X"$0" |.    
6df0: 73 65 64 20 27 2f 5e 58 5c 28 2e 2a 5b 5e 2f 5d  sed '/^X\(.*[^/]
6e00: 5c 29 5c 2f 5c 2f 2a 5b 5e 2f 5d 5b 5e 2f 5d 2a  \)\/\/*[^/][^/]*
6e10: 5c 2f 2a 24 2f 7b 20 73 2f 2f 5c 31 2f 3b 20 71  \/*$/{ s//\1/; q
6e20: 3b 20 7d 0a 20 20 09 20 20 2f 5e 58 5c 28 5c 2f  ; }.  .  /^X\(\/
6e30: 5c 2f 5c 29 5b 5e 2f 5d 2e 2a 2f 7b 20 73 2f 2f  \/\)[^/].*/{ s//
6e40: 5c 31 2f 3b 20 71 3b 20 7d 0a 20 20 09 20 20 2f  \1/; q; }.  .  /
6e50: 5e 58 5c 28 5c 2f 5c 2f 5c 29 24 2f 7b 20 73 2f  ^X\(\/\/\)$/{ s/
6e60: 2f 5c 31 2f 3b 20 71 3b 20 7d 0a 20 20 09 20 20  /\1/; q; }.  .  
6e70: 2f 5e 58 5c 28 5c 2f 5c 29 2e 2a 2f 7b 20 73 2f  /^X\(\/\).*/{ s/
6e80: 2f 5c 31 2f 3b 20 71 3b 20 7d 0a 20 20 09 20 20  /\1/; q; }.  .  
6e90: 73 2f 2e 2a 2f 2e 2f 3b 20 71 27 60 0a 20 20 73  s/.*/./; q'`.  s
6ea0: 72 63 64 69 72 3d 24 61 63 5f 63 6f 6e 66 64 69  rcdir=$ac_confdi
6eb0: 72 0a 20 20 69 66 20 74 65 73 74 20 21 20 2d 72  r.  if test ! -r
6ec0: 20 24 73 72 63 64 69 72 2f 24 61 63 5f 75 6e 69   $srcdir/$ac_uni
6ed0: 71 75 65 5f 66 69 6c 65 3b 20 74 68 65 6e 0a 20  que_file; then. 
6ee0: 20 20 20 73 72 63 64 69 72 3d 2e 2e 0a 20 20 66     srcdir=...  f
6ef0: 69 0a 65 6c 73 65 0a 20 20 61 63 5f 73 72 63 64  i.else.  ac_srcd
6f00: 69 72 5f 64 65 66 61 75 6c 74 65 64 3d 6e 6f 0a  ir_defaulted=no.
6f10: 66 69 0a 69 66 20 74 65 73 74 20 21 20 2d 72 20  fi.if test ! -r 
6f20: 24 73 72 63 64 69 72 2f 24 61 63 5f 75 6e 69 71  $srcdir/$ac_uniq
6f30: 75 65 5f 66 69 6c 65 3b 20 74 68 65 6e 0a 20 20  ue_file; then.  
6f40: 69 66 20 74 65 73 74 20 22 24 61 63 5f 73 72 63  if test "$ac_src
6f50: 64 69 72 5f 64 65 66 61 75 6c 74 65 64 22 20 3d  dir_defaulted" =
6f60: 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 7b   yes; then.    {
6f70: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65   echo "$as_me: e
6f80: 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 66 69 6e  rror: cannot fin
6f90: 64 20 73 6f 75 72 63 65 73 20 28 24 61 63 5f 75  d sources ($ac_u
6fa0: 6e 69 71 75 65 5f 66 69 6c 65 29 20 69 6e 20 24  nique_file) in $
6fb0: 61 63 5f 63 6f 6e 66 64 69 72 20 6f 72 20 2e 2e  ac_confdir or ..
6fc0: 22 20 3e 26 32 0a 20 20 20 7b 20 28 65 78 69 74  " >&2.   { (exit
6fd0: 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20   1); exit 1; }; 
6fe0: 7d 0a 20 20 65 6c 73 65 0a 20 20 20 20 7b 20 65  }.  else.    { e
6ff0: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72  cho "$as_me: err
7000: 6f 72 3a 20 63 61 6e 6e 6f 74 20 66 69 6e 64 20  or: cannot find 
7010: 73 6f 75 72 63 65 73 20 28 24 61 63 5f 75 6e 69  sources ($ac_uni
7020: 71 75 65 5f 66 69 6c 65 29 20 69 6e 20 24 73 72  que_file) in $sr
7030: 63 64 69 72 22 20 3e 26 32 0a 20 20 20 7b 20 28  cdir" >&2.   { (
7040: 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b  exit 1); exit 1;
7050: 20 7d 3b 20 7d 0a 20 20 66 69 0a 66 69 0a 28 63   }; }.  fi.fi.(c
7060: 64 20 24 73 72 63 64 69 72 20 26 26 20 74 65 73  d $srcdir && tes
7070: 74 20 2d 72 20 2e 2f 24 61 63 5f 75 6e 69 71 75  t -r ./$ac_uniqu
7080: 65 5f 66 69 6c 65 29 20 32 3e 2f 64 65 76 2f 6e  e_file) 2>/dev/n
7090: 75 6c 6c 20 7c 7c 0a 20 20 7b 20 65 63 68 6f 20  ull ||.  { echo 
70a0: 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20  "$as_me: error: 
70b0: 73 6f 75 72 63 65 73 20 61 72 65 20 69 6e 20 24  sources are in $
70c0: 73 72 63 64 69 72 2c 20 62 75 74 20 5c 60 63 64  srcdir, but \`cd
70d0: 20 24 73 72 63 64 69 72 27 20 64 6f 65 73 20 6e   $srcdir' does n
70e0: 6f 74 20 77 6f 72 6b 22 20 3e 26 32 0a 20 20 20  ot work" >&2.   
70f0: 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74  { (exit 1); exit
7100: 20 31 3b 20 7d 3b 20 7d 0a 73 72 63 64 69 72 3d   1; }; }.srcdir=
7110: 60 65 63 68 6f 20 22 24 73 72 63 64 69 72 22 20  `echo "$srcdir" 
7120: 7c 20 73 65 64 20 27 73 25 5c 28 5b 5e 5c 5c 2f  | sed 's%\([^\\/
7130: 5d 5c 29 5b 5c 5c 2f 5d 2a 24 25 5c 31 25 27 60  ]\)[\\/]*$%\1%'`
7140: 0a 61 63 5f 65 6e 76 5f 62 75 69 6c 64 5f 61 6c  .ac_env_build_al
7150: 69 61 73 5f 73 65 74 3d 24 7b 62 75 69 6c 64 5f  ias_set=${build_
7160: 61 6c 69 61 73 2b 73 65 74 7d 0a 61 63 5f 65 6e  alias+set}.ac_en
7170: 76 5f 62 75 69 6c 64 5f 61 6c 69 61 73 5f 76 61  v_build_alias_va
7180: 6c 75 65 3d 24 62 75 69 6c 64 5f 61 6c 69 61 73  lue=$build_alias
7190: 0a 61 63 5f 63 76 5f 65 6e 76 5f 62 75 69 6c 64  .ac_cv_env_build
71a0: 5f 61 6c 69 61 73 5f 73 65 74 3d 24 7b 62 75 69  _alias_set=${bui
71b0: 6c 64 5f 61 6c 69 61 73 2b 73 65 74 7d 0a 61 63  ld_alias+set}.ac
71c0: 5f 63 76 5f 65 6e 76 5f 62 75 69 6c 64 5f 61 6c  _cv_env_build_al
71d0: 69 61 73 5f 76 61 6c 75 65 3d 24 62 75 69 6c 64  ias_value=$build
71e0: 5f 61 6c 69 61 73 0a 61 63 5f 65 6e 76 5f 68 6f  _alias.ac_env_ho
71f0: 73 74 5f 61 6c 69 61 73 5f 73 65 74 3d 24 7b 68  st_alias_set=${h
7200: 6f 73 74 5f 61 6c 69 61 73 2b 73 65 74 7d 0a 61  ost_alias+set}.a
7210: 63 5f 65 6e 76 5f 68 6f 73 74 5f 61 6c 69 61 73  c_env_host_alias
7220: 5f 76 61 6c 75 65 3d 24 68 6f 73 74 5f 61 6c 69  _value=$host_ali
7230: 61 73 0a 61 63 5f 63 76 5f 65 6e 76 5f 68 6f 73  as.ac_cv_env_hos
7240: 74 5f 61 6c 69 61 73 5f 73 65 74 3d 24 7b 68 6f  t_alias_set=${ho
7250: 73 74 5f 61 6c 69 61 73 2b 73 65 74 7d 0a 61 63  st_alias+set}.ac
7260: 5f 63 76 5f 65 6e 76 5f 68 6f 73 74 5f 61 6c 69  _cv_env_host_ali
7270: 61 73 5f 76 61 6c 75 65 3d 24 68 6f 73 74 5f 61  as_value=$host_a
7280: 6c 69 61 73 0a 61 63 5f 65 6e 76 5f 74 61 72 67  lias.ac_env_targ
7290: 65 74 5f 61 6c 69 61 73 5f 73 65 74 3d 24 7b 74  et_alias_set=${t
72a0: 61 72 67 65 74 5f 61 6c 69 61 73 2b 73 65 74 7d  arget_alias+set}
72b0: 0a 61 63 5f 65 6e 76 5f 74 61 72 67 65 74 5f 61  .ac_env_target_a
72c0: 6c 69 61 73 5f 76 61 6c 75 65 3d 24 74 61 72 67  lias_value=$targ
72d0: 65 74 5f 61 6c 69 61 73 0a 61 63 5f 63 76 5f 65  et_alias.ac_cv_e
72e0: 6e 76 5f 74 61 72 67 65 74 5f 61 6c 69 61 73 5f  nv_target_alias_
72f0: 73 65 74 3d 24 7b 74 61 72 67 65 74 5f 61 6c 69  set=${target_ali
7300: 61 73 2b 73 65 74 7d 0a 61 63 5f 63 76 5f 65 6e  as+set}.ac_cv_en
7310: 76 5f 74 61 72 67 65 74 5f 61 6c 69 61 73 5f 76  v_target_alias_v
7320: 61 6c 75 65 3d 24 74 61 72 67 65 74 5f 61 6c 69  alue=$target_ali
7330: 61 73 0a 61 63 5f 65 6e 76 5f 43 43 5f 73 65 74  as.ac_env_CC_set
7340: 3d 24 7b 43 43 2b 73 65 74 7d 0a 61 63 5f 65 6e  =${CC+set}.ac_en
7350: 76 5f 43 43 5f 76 61 6c 75 65 3d 24 43 43 0a 61  v_CC_value=$CC.a
7360: 63 5f 63 76 5f 65 6e 76 5f 43 43 5f 73 65 74 3d  c_cv_env_CC_set=
7370: 24 7b 43 43 2b 73 65 74 7d 0a 61 63 5f 63 76 5f  ${CC+set}.ac_cv_
7380: 65 6e 76 5f 43 43 5f 76 61 6c 75 65 3d 24 43 43  env_CC_value=$CC
7390: 0a 61 63 5f 65 6e 76 5f 43 46 4c 41 47 53 5f 73  .ac_env_CFLAGS_s
73a0: 65 74 3d 24 7b 43 46 4c 41 47 53 2b 73 65 74 7d  et=${CFLAGS+set}
73b0: 0a 61 63 5f 65 6e 76 5f 43 46 4c 41 47 53 5f 76  .ac_env_CFLAGS_v
73c0: 61 6c 75 65 3d 24 43 46 4c 41 47 53 0a 61 63 5f  alue=$CFLAGS.ac_
73d0: 63 76 5f 65 6e 76 5f 43 46 4c 41 47 53 5f 73 65  cv_env_CFLAGS_se
73e0: 74 3d 24 7b 43 46 4c 41 47 53 2b 73 65 74 7d 0a  t=${CFLAGS+set}.
73f0: 61 63 5f 63 76 5f 65 6e 76 5f 43 46 4c 41 47 53  ac_cv_env_CFLAGS
7400: 5f 76 61 6c 75 65 3d 24 43 46 4c 41 47 53 0a 61  _value=$CFLAGS.a
7410: 63 5f 65 6e 76 5f 4c 44 46 4c 41 47 53 5f 73 65  c_env_LDFLAGS_se
7420: 74 3d 24 7b 4c 44 46 4c 41 47 53 2b 73 65 74 7d  t=${LDFLAGS+set}
7430: 0a 61 63 5f 65 6e 76 5f 4c 44 46 4c 41 47 53 5f  .ac_env_LDFLAGS_
7440: 76 61 6c 75 65 3d 24 4c 44 46 4c 41 47 53 0a 61  value=$LDFLAGS.a
7450: 63 5f 63 76 5f 65 6e 76 5f 4c 44 46 4c 41 47 53  c_cv_env_LDFLAGS
7460: 5f 73 65 74 3d 24 7b 4c 44 46 4c 41 47 53 2b 73  _set=${LDFLAGS+s
7470: 65 74 7d 0a 61 63 5f 63 76 5f 65 6e 76 5f 4c 44  et}.ac_cv_env_LD
7480: 46 4c 41 47 53 5f 76 61 6c 75 65 3d 24 4c 44 46  FLAGS_value=$LDF
7490: 4c 41 47 53 0a 61 63 5f 65 6e 76 5f 43 50 50 46  LAGS.ac_env_CPPF
74a0: 4c 41 47 53 5f 73 65 74 3d 24 7b 43 50 50 46 4c  LAGS_set=${CPPFL
74b0: 41 47 53 2b 73 65 74 7d 0a 61 63 5f 65 6e 76 5f  AGS+set}.ac_env_
74c0: 43 50 50 46 4c 41 47 53 5f 76 61 6c 75 65 3d 24  CPPFLAGS_value=$
74d0: 43 50 50 46 4c 41 47 53 0a 61 63 5f 63 76 5f 65  CPPFLAGS.ac_cv_e
74e0: 6e 76 5f 43 50 50 46 4c 41 47 53 5f 73 65 74 3d  nv_CPPFLAGS_set=
74f0: 24 7b 43 50 50 46 4c 41 47 53 2b 73 65 74 7d 0a  ${CPPFLAGS+set}.
7500: 61 63 5f 63 76 5f 65 6e 76 5f 43 50 50 46 4c 41  ac_cv_env_CPPFLA
7510: 47 53 5f 76 61 6c 75 65 3d 24 43 50 50 46 4c 41  GS_value=$CPPFLA
7520: 47 53 0a 61 63 5f 65 6e 76 5f 43 50 50 5f 73 65  GS.ac_env_CPP_se
7530: 74 3d 24 7b 43 50 50 2b 73 65 74 7d 0a 61 63 5f  t=${CPP+set}.ac_
7540: 65 6e 76 5f 43 50 50 5f 76 61 6c 75 65 3d 24 43  env_CPP_value=$C
7550: 50 50 0a 61 63 5f 63 76 5f 65 6e 76 5f 43 50 50  PP.ac_cv_env_CPP
7560: 5f 73 65 74 3d 24 7b 43 50 50 2b 73 65 74 7d 0a  _set=${CPP+set}.
7570: 61 63 5f 63 76 5f 65 6e 76 5f 43 50 50 5f 76 61  ac_cv_env_CPP_va
7580: 6c 75 65 3d 24 43 50 50 0a 61 63 5f 65 6e 76 5f  lue=$CPP.ac_env_
7590: 43 58 58 5f 73 65 74 3d 24 7b 43 58 58 2b 73 65  CXX_set=${CXX+se
75a0: 74 7d 0a 61 63 5f 65 6e 76 5f 43 58 58 5f 76 61  t}.ac_env_CXX_va
75b0: 6c 75 65 3d 24 43 58 58 0a 61 63 5f 63 76 5f 65  lue=$CXX.ac_cv_e
75c0: 6e 76 5f 43 58 58 5f 73 65 74 3d 24 7b 43 58 58  nv_CXX_set=${CXX
75d0: 2b 73 65 74 7d 0a 61 63 5f 63 76 5f 65 6e 76 5f  +set}.ac_cv_env_
75e0: 43 58 58 5f 76 61 6c 75 65 3d 24 43 58 58 0a 61  CXX_value=$CXX.a
75f0: 63 5f 65 6e 76 5f 43 58 58 46 4c 41 47 53 5f 73  c_env_CXXFLAGS_s
7600: 65 74 3d 24 7b 43 58 58 46 4c 41 47 53 2b 73 65  et=${CXXFLAGS+se
7610: 74 7d 0a 61 63 5f 65 6e 76 5f 43 58 58 46 4c 41  t}.ac_env_CXXFLA
7620: 47 53 5f 76 61 6c 75 65 3d 24 43 58 58 46 4c 41  GS_value=$CXXFLA
7630: 47 53 0a 61 63 5f 63 76 5f 65 6e 76 5f 43 58 58  GS.ac_cv_env_CXX
7640: 46 4c 41 47 53 5f 73 65 74 3d 24 7b 43 58 58 46  FLAGS_set=${CXXF
7650: 4c 41 47 53 2b 73 65 74 7d 0a 61 63 5f 63 76 5f  LAGS+set}.ac_cv_
7660: 65 6e 76 5f 43 58 58 46 4c 41 47 53 5f 76 61 6c  env_CXXFLAGS_val
7670: 75 65 3d 24 43 58 58 46 4c 41 47 53 0a 61 63 5f  ue=$CXXFLAGS.ac_
7680: 65 6e 76 5f 43 58 58 43 50 50 5f 73 65 74 3d 24  env_CXXCPP_set=$
7690: 7b 43 58 58 43 50 50 2b 73 65 74 7d 0a 61 63 5f  {CXXCPP+set}.ac_
76a0: 65 6e 76 5f 43 58 58 43 50 50 5f 76 61 6c 75 65  env_CXXCPP_value
76b0: 3d 24 43 58 58 43 50 50 0a 61 63 5f 63 76 5f 65  =$CXXCPP.ac_cv_e
76c0: 6e 76 5f 43 58 58 43 50 50 5f 73 65 74 3d 24 7b  nv_CXXCPP_set=${
76d0: 43 58 58 43 50 50 2b 73 65 74 7d 0a 61 63 5f 63  CXXCPP+set}.ac_c
76e0: 76 5f 65 6e 76 5f 43 58 58 43 50 50 5f 76 61 6c  v_env_CXXCPP_val
76f0: 75 65 3d 24 43 58 58 43 50 50 0a 61 63 5f 65 6e  ue=$CXXCPP.ac_en
7700: 76 5f 46 37 37 5f 73 65 74 3d 24 7b 46 37 37 2b  v_F77_set=${F77+
7710: 73 65 74 7d 0a 61 63 5f 65 6e 76 5f 46 37 37 5f  set}.ac_env_F77_
7720: 76 61 6c 75 65 3d 24 46 37 37 0a 61 63 5f 63 76  value=$F77.ac_cv
7730: 5f 65 6e 76 5f 46 37 37 5f 73 65 74 3d 24 7b 46  _env_F77_set=${F
7740: 37 37 2b 73 65 74 7d 0a 61 63 5f 63 76 5f 65 6e  77+set}.ac_cv_en
7750: 76 5f 46 37 37 5f 76 61 6c 75 65 3d 24 46 37 37  v_F77_value=$F77
7760: 0a 61 63 5f 65 6e 76 5f 46 46 4c 41 47 53 5f 73  .ac_env_FFLAGS_s
7770: 65 74 3d 24 7b 46 46 4c 41 47 53 2b 73 65 74 7d  et=${FFLAGS+set}
7780: 0a 61 63 5f 65 6e 76 5f 46 46 4c 41 47 53 5f 76  .ac_env_FFLAGS_v
7790: 61 6c 75 65 3d 24 46 46 4c 41 47 53 0a 61 63 5f  alue=$FFLAGS.ac_
77a0: 63 76 5f 65 6e 76 5f 46 46 4c 41 47 53 5f 73 65  cv_env_FFLAGS_se
77b0: 74 3d 24 7b 46 46 4c 41 47 53 2b 73 65 74 7d 0a  t=${FFLAGS+set}.
77c0: 61 63 5f 63 76 5f 65 6e 76 5f 46 46 4c 41 47 53  ac_cv_env_FFLAGS
77d0: 5f 76 61 6c 75 65 3d 24 46 46 4c 41 47 53 0a 0a  _value=$FFLAGS..
77e0: 23 0a 23 20 52 65 70 6f 72 74 20 74 68 65 20 2d  #.# Report the -
77f0: 2d 68 65 6c 70 20 6d 65 73 73 61 67 65 2e 0a 23  -help message..#
7800: 0a 69 66 20 74 65 73 74 20 22 24 61 63 5f 69 6e  .if test "$ac_in
7810: 69 74 5f 68 65 6c 70 22 20 3d 20 22 6c 6f 6e 67  it_help" = "long
7820: 22 3b 20 74 68 65 6e 0a 20 20 23 20 4f 6d 69 74  "; then.  # Omit
7830: 20 73 6f 6d 65 20 69 6e 74 65 72 6e 61 6c 20 6f   some internal o
7840: 72 20 6f 62 73 6f 6c 65 74 65 20 6f 70 74 69 6f  r obsolete optio
7850: 6e 73 20 74 6f 20 6d 61 6b 65 20 74 68 65 20 6c  ns to make the l
7860: 69 73 74 20 6c 65 73 73 20 69 6d 70 6f 73 69 6e  ist less imposin
7870: 67 2e 0a 20 20 23 20 54 68 69 73 20 6d 65 73 73  g..  # This mess
7880: 61 67 65 20 69 73 20 74 6f 6f 20 6c 6f 6e 67 20  age is too long 
7890: 74 6f 20 62 65 20 61 20 73 74 72 69 6e 67 20 69  to be a string i
78a0: 6e 20 74 68 65 20 41 2f 55 58 20 33 2e 31 20 73  n the A/UX 3.1 s
78b0: 68 2e 0a 20 20 63 61 74 20 3c 3c 5f 41 43 45 4f  h..  cat <<_ACEO
78c0: 46 0a 5c 60 63 6f 6e 66 69 67 75 72 65 27 20 63  F.\`configure' c
78d0: 6f 6e 66 69 67 75 72 65 73 20 74 68 69 73 20 70  onfigures this p
78e0: 61 63 6b 61 67 65 20 74 6f 20 61 64 61 70 74 20  ackage to adapt 
78f0: 74 6f 20 6d 61 6e 79 20 6b 69 6e 64 73 20 6f 66  to many kinds of
7900: 20 73 79 73 74 65 6d 73 2e 0a 0a 55 73 61 67 65   systems...Usage
7910: 3a 20 24 30 20 5b 4f 50 54 49 4f 4e 5d 2e 2e 2e  : $0 [OPTION]...
7920: 20 5b 56 41 52 3d 56 41 4c 55 45 5d 2e 2e 2e 0a   [VAR=VALUE]....
7930: 0a 54 6f 20 61 73 73 69 67 6e 20 65 6e 76 69 72  .To assign envir
7940: 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 73  onment variables
7950: 20 28 65 2e 67 2e 2c 20 43 43 2c 20 43 46 4c 41   (e.g., CC, CFLA
7960: 47 53 2e 2e 2e 29 2c 20 73 70 65 63 69 66 79 20  GS...), specify 
7970: 74 68 65 6d 20 61 73 0a 56 41 52 3d 56 41 4c 55  them as.VAR=VALU
7980: 45 2e 20 20 53 65 65 20 62 65 6c 6f 77 20 66 6f  E.  See below fo
7990: 72 20 64 65 73 63 72 69 70 74 69 6f 6e 73 20 6f  r descriptions o
79a0: 66 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 75 73  f some of the us
79b0: 65 66 75 6c 20 76 61 72 69 61 62 6c 65 73 2e 0a  eful variables..
79c0: 0a 44 65 66 61 75 6c 74 73 20 66 6f 72 20 74 68  .Defaults for th
79d0: 65 20 6f 70 74 69 6f 6e 73 20 61 72 65 20 73 70  e options are sp
79e0: 65 63 69 66 69 65 64 20 69 6e 20 62 72 61 63 6b  ecified in brack
79f0: 65 74 73 2e 0a 0a 43 6f 6e 66 69 67 75 72 61 74  ets...Configurat
7a00: 69 6f 6e 3a 0a 20 20 2d 68 2c 20 2d 2d 68 65 6c  ion:.  -h, --hel
7a10: 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64  p              d
7a20: 69 73 70 6c 61 79 20 74 68 69 73 20 68 65 6c 70  isplay this help
7a30: 20 61 6e 64 20 65 78 69 74 0a 20 20 20 20 20 20   and exit.      
7a40: 2d 2d 68 65 6c 70 3d 73 68 6f 72 74 20 20 20 20  --help=short    
7a50: 20 20 20 20 64 69 73 70 6c 61 79 20 6f 70 74 69      display opti
7a60: 6f 6e 73 20 73 70 65 63 69 66 69 63 20 74 6f 20  ons specific to 
7a70: 74 68 69 73 20 70 61 63 6b 61 67 65 0a 20 20 20  this package.   
7a80: 20 20 20 2d 2d 68 65 6c 70 3d 72 65 63 75 72 73     --help=recurs
7a90: 69 76 65 20 20 20 20 64 69 73 70 6c 61 79 20 74  ive    display t
7aa0: 68 65 20 73 68 6f 72 74 20 68 65 6c 70 20 6f 66  he short help of
7ab0: 20 61 6c 6c 20 74 68 65 20 69 6e 63 6c 75 64 65   all the include
7ac0: 64 20 70 61 63 6b 61 67 65 73 0a 20 20 2d 56 2c  d packages.  -V,
7ad0: 20 2d 2d 76 65 72 73 69 6f 6e 20 20 20 20 20 20   --version      
7ae0: 20 20 20 20 20 64 69 73 70 6c 61 79 20 76 65 72       display ver
7af0: 73 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e  sion information
7b00: 20 61 6e 64 20 65 78 69 74 0a 20 20 2d 71 2c 20   and exit.  -q, 
7b10: 2d 2d 71 75 69 65 74 2c 20 2d 2d 73 69 6c 65 6e  --quiet, --silen
7b20: 74 20 20 20 64 6f 20 6e 6f 74 20 70 72 69 6e 74  t   do not print
7b30: 20 5c 60 63 68 65 63 6b 69 6e 67 2e 2e 2e 27 20   \`checking...' 
7b40: 6d 65 73 73 61 67 65 73 0a 20 20 20 20 20 20 2d  messages.      -
7b50: 2d 63 61 63 68 65 2d 66 69 6c 65 3d 46 49 4c 45  -cache-file=FILE
7b60: 20 20 20 63 61 63 68 65 20 74 65 73 74 20 72 65     cache test re
7b70: 73 75 6c 74 73 20 69 6e 20 46 49 4c 45 20 5b 64  sults in FILE [d
7b80: 69 73 61 62 6c 65 64 5d 0a 20 20 2d 43 2c 20 2d  isabled].  -C, -
7b90: 2d 63 6f 6e 66 69 67 2d 63 61 63 68 65 20 20 20  -config-cache   
7ba0: 20 20 20 61 6c 69 61 73 20 66 6f 72 20 5c 60 2d     alias for \`-
7bb0: 2d 63 61 63 68 65 2d 66 69 6c 65 3d 63 6f 6e 66  -cache-file=conf
7bc0: 69 67 2e 63 61 63 68 65 27 0a 20 20 2d 6e 2c 20  ig.cache'.  -n, 
7bd0: 2d 2d 6e 6f 2d 63 72 65 61 74 65 20 20 20 20 20  --no-create     
7be0: 20 20 20 20 64 6f 20 6e 6f 74 20 63 72 65 61 74      do not creat
7bf0: 65 20 6f 75 74 70 75 74 20 66 69 6c 65 73 0a 20  e output files. 
7c00: 20 20 20 20 20 2d 2d 73 72 63 64 69 72 3d 44 49       --srcdir=DI
7c10: 52 20 20 20 20 20 20 20 20 66 69 6e 64 20 74 68  R        find th
7c20: 65 20 73 6f 75 72 63 65 73 20 69 6e 20 44 49 52  e sources in DIR
7c30: 20 5b 63 6f 6e 66 69 67 75 72 65 20 64 69 72 20   [configure dir 
7c40: 6f 72 20 5c 60 2e 2e 27 5d 0a 0a 5f 41 43 45 4f  or \`..'].._ACEO
7c50: 46 0a 0a 20 20 63 61 74 20 3c 3c 5f 41 43 45 4f  F..  cat <<_ACEO
7c60: 46 0a 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 64  F.Installation d
7c70: 69 72 65 63 74 6f 72 69 65 73 3a 0a 20 20 2d 2d  irectories:.  --
7c80: 70 72 65 66 69 78 3d 50 52 45 46 49 58 20 20 20  prefix=PREFIX   
7c90: 20 20 20 20 20 20 69 6e 73 74 61 6c 6c 20 61 72        install ar
7ca0: 63 68 69 74 65 63 74 75 72 65 2d 69 6e 64 65 70  chitecture-indep
7cb0: 65 6e 64 65 6e 74 20 66 69 6c 65 73 20 69 6e 20  endent files in 
7cc0: 50 52 45 46 49 58 0a 09 09 09 20 20 5b 24 61 63  PREFIX....  [$ac
7cd0: 5f 64 65 66 61 75 6c 74 5f 70 72 65 66 69 78 5d  _default_prefix]
7ce0: 0a 20 20 2d 2d 65 78 65 63 2d 70 72 65 66 69 78  .  --exec-prefix
7cf0: 3d 45 50 52 45 46 49 58 20 20 20 69 6e 73 74 61  =EPREFIX   insta
7d00: 6c 6c 20 61 72 63 68 69 74 65 63 74 75 72 65 2d  ll architecture-
7d10: 64 65 70 65 6e 64 65 6e 74 20 66 69 6c 65 73 20  dependent files 
7d20: 69 6e 20 45 50 52 45 46 49 58 0a 09 09 09 20 20  in EPREFIX....  
7d30: 5b 50 52 45 46 49 58 5d 0a 0a 42 79 20 64 65 66  [PREFIX]..By def
7d40: 61 75 6c 74 2c 20 5c 60 6d 61 6b 65 20 69 6e 73  ault, \`make ins
7d50: 74 61 6c 6c 27 20 77 69 6c 6c 20 69 6e 73 74 61  tall' will insta
7d60: 6c 6c 20 61 6c 6c 20 74 68 65 20 66 69 6c 65 73  ll all the files
7d70: 20 69 6e 0a 5c 60 24 61 63 5f 64 65 66 61 75 6c   in.\`$ac_defaul
7d80: 74 5f 70 72 65 66 69 78 2f 62 69 6e 27 2c 20 5c  t_prefix/bin', \
7d90: 60 24 61 63 5f 64 65 66 61 75 6c 74 5f 70 72 65  `$ac_default_pre
7da0: 66 69 78 2f 6c 69 62 27 20 65 74 63 2e 20 20 59  fix/lib' etc.  Y
7db0: 6f 75 20 63 61 6e 20 73 70 65 63 69 66 79 0a 61  ou can specify.a
7dc0: 6e 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 70  n installation p
7dd0: 72 65 66 69 78 20 6f 74 68 65 72 20 74 68 61 6e  refix other than
7de0: 20 5c 60 24 61 63 5f 64 65 66 61 75 6c 74 5f 70   \`$ac_default_p
7df0: 72 65 66 69 78 27 20 75 73 69 6e 67 20 5c 60 2d  refix' using \`-
7e00: 2d 70 72 65 66 69 78 27 2c 0a 66 6f 72 20 69 6e  -prefix',.for in
7e10: 73 74 61 6e 63 65 20 5c 60 2d 2d 70 72 65 66 69  stance \`--prefi
7e20: 78 3d 5c 24 48 4f 4d 45 27 2e 0a 0a 46 6f 72 20  x=\$HOME'...For 
7e30: 62 65 74 74 65 72 20 63 6f 6e 74 72 6f 6c 2c 20  better control, 
7e40: 75 73 65 20 74 68 65 20 6f 70 74 69 6f 6e 73 20  use the options 
7e50: 62 65 6c 6f 77 2e 0a 0a 46 69 6e 65 20 74 75 6e  below...Fine tun
7e60: 69 6e 67 20 6f 66 20 74 68 65 20 69 6e 73 74 61  ing of the insta
7e70: 6c 6c 61 74 69 6f 6e 20 64 69 72 65 63 74 6f 72  llation director
7e80: 69 65 73 3a 0a 20 20 2d 2d 62 69 6e 64 69 72 3d  ies:.  --bindir=
7e90: 44 49 52 20 20 20 20 20 20 20 20 20 20 20 75 73  DIR           us
7ea0: 65 72 20 65 78 65 63 75 74 61 62 6c 65 73 20 5b  er executables [
7eb0: 45 50 52 45 46 49 58 2f 62 69 6e 5d 0a 20 20 2d  EPREFIX/bin].  -
7ec0: 2d 73 62 69 6e 64 69 72 3d 44 49 52 20 20 20 20  -sbindir=DIR    
7ed0: 20 20 20 20 20 20 73 79 73 74 65 6d 20 61 64 6d        system adm
7ee0: 69 6e 20 65 78 65 63 75 74 61 62 6c 65 73 20 5b  in executables [
7ef0: 45 50 52 45 46 49 58 2f 73 62 69 6e 5d 0a 20 20  EPREFIX/sbin].  
7f00: 2d 2d 6c 69 62 65 78 65 63 64 69 72 3d 44 49 52  --libexecdir=DIR
7f10: 20 20 20 20 20 20 20 70 72 6f 67 72 61 6d 20 65         program e
7f20: 78 65 63 75 74 61 62 6c 65 73 20 5b 45 50 52 45  xecutables [EPRE
7f30: 46 49 58 2f 6c 69 62 65 78 65 63 5d 0a 20 20 2d  FIX/libexec].  -
7f40: 2d 64 61 74 61 64 69 72 3d 44 49 52 20 20 20 20  -datadir=DIR    
7f50: 20 20 20 20 20 20 72 65 61 64 2d 6f 6e 6c 79 20        read-only 
7f60: 61 72 63 68 69 74 65 63 74 75 72 65 2d 69 6e 64  architecture-ind
7f70: 65 70 65 6e 64 65 6e 74 20 64 61 74 61 20 5b 50  ependent data [P
7f80: 52 45 46 49 58 2f 73 68 61 72 65 5d 0a 20 20 2d  REFIX/share].  -
7f90: 2d 73 79 73 63 6f 6e 66 64 69 72 3d 44 49 52 20  -sysconfdir=DIR 
7fa0: 20 20 20 20 20 20 72 65 61 64 2d 6f 6e 6c 79 20        read-only 
7fb0: 73 69 6e 67 6c 65 2d 6d 61 63 68 69 6e 65 20 64  single-machine d
7fc0: 61 74 61 20 5b 50 52 45 46 49 58 2f 65 74 63 5d  ata [PREFIX/etc]
7fd0: 0a 20 20 2d 2d 73 68 61 72 65 64 73 74 61 74 65  .  --sharedstate
7fe0: 64 69 72 3d 44 49 52 20 20 20 6d 6f 64 69 66 69  dir=DIR   modifi
7ff0: 61 62 6c 65 20 61 72 63 68 69 74 65 63 74 75 72  able architectur
8000: 65 2d 69 6e 64 65 70 65 6e 64 65 6e 74 20 64 61  e-independent da
8010: 74 61 20 5b 50 52 45 46 49 58 2f 63 6f 6d 5d 0a  ta [PREFIX/com].
8020: 20 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 64 69    --localstatedi
8030: 72 3d 44 49 52 20 20 20 20 6d 6f 64 69 66 69 61  r=DIR    modifia
8040: 62 6c 65 20 73 69 6e 67 6c 65 2d 6d 61 63 68 69  ble single-machi
8050: 6e 65 20 64 61 74 61 20 5b 50 52 45 46 49 58 2f  ne data [PREFIX/
8060: 76 61 72 5d 0a 20 20 2d 2d 6c 69 62 64 69 72 3d  var].  --libdir=
8070: 44 49 52 20 20 20 20 20 20 20 20 20 20 20 6f 62  DIR           ob
8080: 6a 65 63 74 20 63 6f 64 65 20 6c 69 62 72 61 72  ject code librar
8090: 69 65 73 20 5b 45 50 52 45 46 49 58 2f 6c 69 62  ies [EPREFIX/lib
80a0: 5d 0a 20 20 2d 2d 69 6e 63 6c 75 64 65 64 69 72  ].  --includedir
80b0: 3d 44 49 52 20 20 20 20 20 20 20 43 20 68 65 61  =DIR       C hea
80c0: 64 65 72 20 66 69 6c 65 73 20 5b 50 52 45 46 49  der files [PREFI
80d0: 58 2f 69 6e 63 6c 75 64 65 5d 0a 20 20 2d 2d 6f  X/include].  --o
80e0: 6c 64 69 6e 63 6c 75 64 65 64 69 72 3d 44 49 52  ldincludedir=DIR
80f0: 20 20 20 20 43 20 68 65 61 64 65 72 20 66 69 6c      C header fil
8100: 65 73 20 66 6f 72 20 6e 6f 6e 2d 67 63 63 20 5b  es for non-gcc [
8110: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 5d 0a 20 20  /usr/include].  
8120: 2d 2d 69 6e 66 6f 64 69 72 3d 44 49 52 20 20 20  --infodir=DIR   
8130: 20 20 20 20 20 20 20 69 6e 66 6f 20 64 6f 63 75         info docu
8140: 6d 65 6e 74 61 74 69 6f 6e 20 5b 50 52 45 46 49  mentation [PREFI
8150: 58 2f 69 6e 66 6f 5d 0a 20 20 2d 2d 6d 61 6e 64  X/info].  --mand
8160: 69 72 3d 44 49 52 20 20 20 20 20 20 20 20 20 20  ir=DIR          
8170: 20 6d 61 6e 20 64 6f 63 75 6d 65 6e 74 61 74 69   man documentati
8180: 6f 6e 20 5b 50 52 45 46 49 58 2f 6d 61 6e 5d 0a  on [PREFIX/man].
8190: 5f 41 43 45 4f 46 0a 0a 20 20 63 61 74 20 3c 3c  _ACEOF..  cat <<
81a0: 5c 5f 41 43 45 4f 46 0a 0a 53 79 73 74 65 6d 20  \_ACEOF..System 
81b0: 74 79 70 65 73 3a 0a 20 20 2d 2d 62 75 69 6c 64  types:.  --build
81c0: 3d 42 55 49 4c 44 20 20 20 20 20 63 6f 6e 66 69  =BUILD     confi
81d0: 67 75 72 65 20 66 6f 72 20 62 75 69 6c 64 69 6e  gure for buildin
81e0: 67 20 6f 6e 20 42 55 49 4c 44 20 5b 67 75 65 73  g on BUILD [gues
81f0: 73 65 64 5d 0a 20 20 2d 2d 68 6f 73 74 3d 48 4f  sed].  --host=HO
8200: 53 54 20 20 20 20 20 20 20 63 72 6f 73 73 2d 63  ST       cross-c
8210: 6f 6d 70 69 6c 65 20 74 6f 20 62 75 69 6c 64 20  ompile to build 
8220: 70 72 6f 67 72 61 6d 73 20 74 6f 20 72 75 6e 20  programs to run 
8230: 6f 6e 20 48 4f 53 54 20 5b 42 55 49 4c 44 5d 0a  on HOST [BUILD].
8240: 5f 41 43 45 4f 46 0a 66 69 0a 0a 69 66 20 74 65  _ACEOF.fi..if te
8250: 73 74 20 2d 6e 20 22 24 61 63 5f 69 6e 69 74 5f  st -n "$ac_init_
8260: 68 65 6c 70 22 3b 20 74 68 65 6e 0a 0a 20 20 63  help"; then..  c
8270: 61 74 20 3c 3c 5c 5f 41 43 45 4f 46 0a 0a 4f 70  at <<\_ACEOF..Op
8280: 74 69 6f 6e 61 6c 20 46 65 61 74 75 72 65 73 3a  tional Features:
8290: 0a 20 20 2d 2d 64 69 73 61 62 6c 65 2d 46 45 41  .  --disable-FEA
82a0: 54 55 52 45 20 20 20 20 20 20 20 64 6f 20 6e 6f  TURE       do no
82b0: 74 20 69 6e 63 6c 75 64 65 20 46 45 41 54 55 52  t include FEATUR
82c0: 45 20 28 73 61 6d 65 20 61 73 20 2d 2d 65 6e 61  E (same as --ena
82d0: 62 6c 65 2d 46 45 41 54 55 52 45 3d 6e 6f 29 0a  ble-FEATURE=no).
82e0: 20 20 2d 2d 65 6e 61 62 6c 65 2d 46 45 41 54 55    --enable-FEATU
82f0: 52 45 5b 3d 41 52 47 5d 20 20 69 6e 63 6c 75 64  RE[=ARG]  includ
8300: 65 20 46 45 41 54 55 52 45 20 5b 41 52 47 3d 79  e FEATURE [ARG=y
8310: 65 73 5d 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 73  es].  --enable-s
8320: 68 61 72 65 64 5b 3d 50 4b 47 53 5d 0a 20 20 20  hared[=PKGS].   
8330: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8340: 20 20 20 20 20 20 20 62 75 69 6c 64 20 73 68 61         build sha
8350: 72 65 64 20 6c 69 62 72 61 72 69 65 73 20 5b 64  red libraries [d
8360: 65 66 61 75 6c 74 3d 79 65 73 5d 0a 20 20 2d 2d  efault=yes].  --
8370: 65 6e 61 62 6c 65 2d 73 74 61 74 69 63 5b 3d 50  enable-static[=P
8380: 4b 47 53 5d 0a 20 20 20 20 20 20 20 20 20 20 20  KGS].           
8390: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62                 b
83a0: 75 69 6c 64 20 73 74 61 74 69 63 20 6c 69 62 72  uild static libr
83b0: 61 72 69 65 73 20 5b 64 65 66 61 75 6c 74 3d 79  aries [default=y
83c0: 65 73 5d 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 66  es].  --enable-f
83d0: 61 73 74 2d 69 6e 73 74 61 6c 6c 5b 3d 50 4b 47  ast-install[=PKG
83e0: 53 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  S].             
83f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74               opt
8400: 69 6d 69 7a 65 20 66 6f 72 20 66 61 73 74 20 69  imize for fast i
8410: 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 5b 64 65 66  nstallation [def
8420: 61 75 6c 74 3d 79 65 73 5d 0a 20 20 2d 2d 64 69  ault=yes].  --di
8430: 73 61 62 6c 65 2d 6c 69 62 74 6f 6f 6c 2d 6c 6f  sable-libtool-lo
8440: 63 6b 20 20 61 76 6f 69 64 20 6c 6f 63 6b 69 6e  ck  avoid lockin
8450: 67 20 28 6d 69 67 68 74 20 62 72 65 61 6b 20 70  g (might break p
8460: 61 72 61 6c 6c 65 6c 20 62 75 69 6c 64 73 29 0a  arallel builds).
8470: 20 20 2d 2d 65 6e 61 62 6c 65 2d 74 68 72 65 61    --enable-threa
8480: 64 73 61 66 65 20 20 20 20 20 20 20 20 20 20 20  dsafe           
8490: 53 75 70 70 6f 72 74 20 74 68 72 65 61 64 73 61  Support threadsa
84a0: 66 65 20 6f 70 65 72 61 74 69 6f 6e 0a 20 20 2d  fe operation.  -
84b0: 2d 65 6e 61 62 6c 65 2d 72 65 6c 65 61 73 65 6d  -enable-releasem
84c0: 6f 64 65 20 20 20 20 20 20 20 20 20 20 20 53 75  ode           Su
84d0: 70 70 6f 72 74 20 6c 69 62 74 6f 6f 6c 20 6c 69  pport libtool li
84e0: 6e 6b 20 74 6f 20 72 65 6c 65 61 73 65 20 6d 6f  nk to release mo
84f0: 64 65 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 74 65  de.  --enable-te
8500: 6d 70 73 74 6f 72 65 20 20 20 20 20 55 73 65 20  mpstore     Use 
8510: 61 6e 20 69 6e 2d 72 61 6d 20 64 61 74 61 62 61  an in-ram databa
8520: 73 65 20 66 6f 72 20 74 65 6d 70 6f 72 61 72 79  se for temporary
8530: 20 74 61 62 6c 65 73 20 28 6e 65 76 65 72 2c 6e   tables (never,n
8540: 6f 2c 79 65 73 2c 61 6c 77 61 79 73 29 0a 20 20  o,yes,always).  
8550: 2d 2d 64 69 73 61 62 6c 65 2d 74 63 6c 20 20 20  --disable-tcl   
8560: 20 20 20 20 64 6f 20 6e 6f 74 20 62 75 69 6c 64      do not build
8570: 20 54 43 4c 20 65 78 74 65 6e 73 69 6f 6e 0a 0a   TCL extension..
8580: 4f 70 74 69 6f 6e 61 6c 20 50 61 63 6b 61 67 65  Optional Package
8590: 73 3a 0a 20 20 2d 2d 77 69 74 68 2d 50 41 43 4b  s:.  --with-PACK
85a0: 41 47 45 5b 3d 41 52 47 5d 20 20 20 20 75 73 65  AGE[=ARG]    use
85b0: 20 50 41 43 4b 41 47 45 20 5b 41 52 47 3d 79 65   PACKAGE [ARG=ye
85c0: 73 5d 0a 20 20 2d 2d 77 69 74 68 6f 75 74 2d 50  s].  --without-P
85d0: 41 43 4b 41 47 45 20 20 20 20 20 20 20 64 6f 20  ACKAGE       do 
85e0: 6e 6f 74 20 75 73 65 20 50 41 43 4b 41 47 45 20  not use PACKAGE 
85f0: 28 73 61 6d 65 20 61 73 20 2d 2d 77 69 74 68 2d  (same as --with-
8600: 50 41 43 4b 41 47 45 3d 6e 6f 29 0a 20 20 2d 2d  PACKAGE=no).  --
8610: 77 69 74 68 2d 67 6e 75 2d 6c 64 20 20 20 20 20  with-gnu-ld     
8620: 20 20 20 20 20 20 61 73 73 75 6d 65 20 74 68 65        assume the
8630: 20 43 20 63 6f 6d 70 69 6c 65 72 20 75 73 65 73   C compiler uses
8640: 20 47 4e 55 20 6c 64 20 5b 64 65 66 61 75 6c 74   GNU ld [default
8650: 3d 6e 6f 5d 0a 20 20 2d 2d 77 69 74 68 2d 70 69  =no].  --with-pi
8660: 63 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74  c              t
8670: 72 79 20 74 6f 20 75 73 65 20 6f 6e 6c 79 20 50  ry to use only P
8680: 49 43 2f 6e 6f 6e 2d 50 49 43 20 6f 62 6a 65 63  IC/non-PIC objec
8690: 74 73 20 5b 64 65 66 61 75 6c 74 3d 75 73 65 0a  ts [default=use.
86a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
86b0: 20 20 20 20 20 20 20 20 20 20 62 6f 74 68 5d 0a            both].
86c0: 20 20 2d 2d 77 69 74 68 2d 74 61 67 73 5b 3d 54    --with-tags[=T
86d0: 41 47 53 5d 0a 20 20 20 20 20 20 20 20 20 20 20  AGS].           
86e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69                 i
86f0: 6e 63 6c 75 64 65 20 61 64 64 69 74 69 6f 6e 61  nclude additiona
8700: 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73  l configurations
8710: 20 5b 61 75 74 6f 6d 61 74 69 63 5d 0a 20 20 2d   [automatic].  -
8720: 2d 77 69 74 68 2d 68 69 6e 74 73 3d 46 49 4c 45  -with-hints=FILE
8730: 20 20 20 20 20 20 20 52 65 61 64 20 63 6f 6e 66         Read conf
8740: 69 67 75 72 61 74 69 6f 6e 20 6f 70 74 69 6f 6e  iguration option
8750: 73 20 66 72 6f 6d 20 46 49 4c 45 0a 20 20 2d 2d  s from FILE.  --
8760: 77 69 74 68 2d 74 63 6c 20 20 20 20 20 20 20 20  with-tcl        
8770: 20 20 20 20 20 20 64 69 72 65 63 74 6f 72 79 20        directory 
8780: 63 6f 6e 74 61 69 6e 69 6e 67 20 74 63 6c 20 63  containing tcl c
8790: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 28 74 63  onfiguration (tc
87a0: 6c 43 6f 6e 66 69 67 2e 73 68 29 0a 0a 53 6f 6d  lConfig.sh)..Som
87b0: 65 20 69 6e 66 6c 75 65 6e 74 69 61 6c 20 65 6e  e influential en
87c0: 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62  vironment variab
87d0: 6c 65 73 3a 0a 20 20 43 43 20 20 20 20 20 20 20  les:.  CC       
87e0: 20 20 20 43 20 63 6f 6d 70 69 6c 65 72 20 63 6f     C compiler co
87f0: 6d 6d 61 6e 64 0a 20 20 43 46 4c 41 47 53 20 20  mmand.  CFLAGS  
8800: 20 20 20 20 43 20 63 6f 6d 70 69 6c 65 72 20 66      C compiler f
8810: 6c 61 67 73 0a 20 20 4c 44 46 4c 41 47 53 20 20  lags.  LDFLAGS  
8820: 20 20 20 6c 69 6e 6b 65 72 20 66 6c 61 67 73 2c     linker flags,
8830: 20 65 2e 67 2e 20 2d 4c 3c 6c 69 62 20 64 69 72   e.g. -L<lib dir
8840: 3e 20 69 66 20 79 6f 75 20 68 61 76 65 20 6c 69  > if you have li
8850: 62 72 61 72 69 65 73 20 69 6e 20 61 0a 20 20 20  braries in a.   
8860: 20 20 20 20 20 20 20 20 20 20 20 6e 6f 6e 73 74             nonst
8870: 61 6e 64 61 72 64 20 64 69 72 65 63 74 6f 72 79  andard directory
8880: 20 3c 6c 69 62 20 64 69 72 3e 0a 20 20 43 50 50   <lib dir>.  CPP
8890: 46 4c 41 47 53 20 20 20 20 43 2f 43 2b 2b 20 70  FLAGS    C/C++ p
88a0: 72 65 70 72 6f 63 65 73 73 6f 72 20 66 6c 61 67  reprocessor flag
88b0: 73 2c 20 65 2e 67 2e 20 2d 49 3c 69 6e 63 6c 75  s, e.g. -I<inclu
88c0: 64 65 20 64 69 72 3e 20 69 66 20 79 6f 75 20 68  de dir> if you h
88d0: 61 76 65 0a 20 20 20 20 20 20 20 20 20 20 20 20  ave.            
88e0: 20 20 68 65 61 64 65 72 73 20 69 6e 20 61 20 6e    headers in a n
88f0: 6f 6e 73 74 61 6e 64 61 72 64 20 64 69 72 65 63  onstandard direc
8900: 74 6f 72 79 20 3c 69 6e 63 6c 75 64 65 20 64 69  tory <include di
8910: 72 3e 0a 20 20 43 50 50 20 20 20 20 20 20 20 20  r>.  CPP        
8920: 20 43 20 70 72 65 70 72 6f 63 65 73 73 6f 72 0a   C preprocessor.
8930: 20 20 43 58 58 20 20 20 20 20 20 20 20 20 43 2b    CXX         C+
8940: 2b 20 63 6f 6d 70 69 6c 65 72 20 63 6f 6d 6d 61  + compiler comma
8950: 6e 64 0a 20 20 43 58 58 46 4c 41 47 53 20 20 20  nd.  CXXFLAGS   
8960: 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 20 66 6c   C++ compiler fl
8970: 61 67 73 0a 20 20 43 58 58 43 50 50 20 20 20 20  ags.  CXXCPP    
8980: 20 20 43 2b 2b 20 70 72 65 70 72 6f 63 65 73 73    C++ preprocess
8990: 6f 72 0a 20 20 46 37 37 20 20 20 20 20 20 20 20  or.  F77        
89a0: 20 46 6f 72 74 72 61 6e 20 37 37 20 63 6f 6d 70   Fortran 77 comp
89b0: 69 6c 65 72 20 63 6f 6d 6d 61 6e 64 0a 20 20 46  iler command.  F
89c0: 46 4c 41 47 53 20 20 20 20 20 20 46 6f 72 74 72  FLAGS      Fortr
89d0: 61 6e 20 37 37 20 63 6f 6d 70 69 6c 65 72 20 66  an 77 compiler f
89e0: 6c 61 67 73 0a 0a 55 73 65 20 74 68 65 73 65 20  lags..Use these 
89f0: 76 61 72 69 61 62 6c 65 73 20 74 6f 20 6f 76 65  variables to ove
8a00: 72 72 69 64 65 20 74 68 65 20 63 68 6f 69 63 65  rride the choice
8a10: 73 20 6d 61 64 65 20 62 79 20 60 63 6f 6e 66 69  s made by `confi
8a20: 67 75 72 65 27 20 6f 72 20 74 6f 20 68 65 6c 70  gure' or to help
8a30: 0a 69 74 20 74 6f 20 66 69 6e 64 20 6c 69 62 72  .it to find libr
8a40: 61 72 69 65 73 20 61 6e 64 20 70 72 6f 67 72 61  aries and progra
8a50: 6d 73 20 77 69 74 68 20 6e 6f 6e 73 74 61 6e 64  ms with nonstand
8a60: 61 72 64 20 6e 61 6d 65 73 2f 6c 6f 63 61 74 69  ard names/locati
8a70: 6f 6e 73 2e 0a 0a 5f 41 43 45 4f 46 0a 66 69 0a  ons..._ACEOF.fi.
8a80: 0a 69 66 20 74 65 73 74 20 22 24 61 63 5f 69 6e  .if test "$ac_in
8a90: 69 74 5f 68 65 6c 70 22 20 3d 20 22 72 65 63 75  it_help" = "recu
8aa0: 72 73 69 76 65 22 3b 20 74 68 65 6e 0a 20 20 23  rsive"; then.  #
8ab0: 20 49 66 20 74 68 65 72 65 20 61 72 65 20 73 75   If there are su
8ac0: 62 64 69 72 73 2c 20 72 65 70 6f 72 74 20 74 68  bdirs, report th
8ad0: 65 69 72 20 73 70 65 63 69 66 69 63 20 2d 2d 68  eir specific --h
8ae0: 65 6c 70 2e 0a 20 20 61 63 5f 70 6f 70 64 69 72  elp..  ac_popdir
8af0: 3d 60 70 77 64 60 0a 20 20 66 6f 72 20 61 63 5f  =`pwd`.  for ac_
8b00: 64 69 72 20 69 6e 20 3a 20 24 61 63 5f 73 75 62  dir in : $ac_sub
8b10: 64 69 72 73 5f 61 6c 6c 3b 20 64 6f 20 74 65 73  dirs_all; do tes
8b20: 74 20 22 78 24 61 63 5f 64 69 72 22 20 3d 20 78  t "x$ac_dir" = x
8b30: 3a 20 26 26 20 63 6f 6e 74 69 6e 75 65 0a 20 20  : && continue.  
8b40: 20 20 74 65 73 74 20 2d 64 20 24 61 63 5f 64 69    test -d $ac_di
8b50: 72 20 7c 7c 20 63 6f 6e 74 69 6e 75 65 0a 20 20  r || continue.  
8b60: 20 20 61 63 5f 62 75 69 6c 64 64 69 72 3d 2e 0a    ac_builddir=..
8b70: 0a 69 66 20 74 65 73 74 20 22 24 61 63 5f 64 69  .if test "$ac_di
8b80: 72 22 20 21 3d 20 2e 3b 20 74 68 65 6e 0a 20 20  r" != .; then.  
8b90: 61 63 5f 64 69 72 5f 73 75 66 66 69 78 3d 2f 60  ac_dir_suffix=/`
8ba0: 65 63 68 6f 20 22 24 61 63 5f 64 69 72 22 20 7c  echo "$ac_dir" |
8bb0: 20 73 65 64 20 27 73 2c 5e 5c 2e 5b 5c 5c 2f 5d   sed 's,^\.[\\/]
8bc0: 2c 2c 27 60 0a 20 20 23 20 41 20 22 2e 2e 2f 22  ,,'`.  # A "../"
8bd0: 20 66 6f 72 20 65 61 63 68 20 64 69 72 65 63 74   for each direct
8be0: 6f 72 79 20 69 6e 20 24 61 63 5f 64 69 72 5f 73  ory in $ac_dir_s
8bf0: 75 66 66 69 78 2e 0a 20 20 61 63 5f 74 6f 70 5f  uffix..  ac_top_
8c00: 62 75 69 6c 64 64 69 72 3d 60 65 63 68 6f 20 22  builddir=`echo "
8c10: 24 61 63 5f 64 69 72 5f 73 75 66 66 69 78 22 20  $ac_dir_suffix" 
8c20: 7c 20 73 65 64 20 27 73 2c 2f 5b 5e 5c 5c 2f 5d  | sed 's,/[^\\/]
8c30: 2a 2c 2e 2e 2f 2c 67 27 60 0a 65 6c 73 65 0a 20  *,../,g'`.else. 
8c40: 20 61 63 5f 64 69 72 5f 73 75 66 66 69 78 3d 20   ac_dir_suffix= 
8c50: 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 3d  ac_top_builddir=
8c60: 0a 66 69 0a 0a 63 61 73 65 20 24 73 72 63 64 69  .fi..case $srcdi
8c70: 72 20 69 6e 0a 20 20 2e 29 20 20 23 20 4e 6f 20  r in.  .)  # No 
8c80: 2d 2d 73 72 63 64 69 72 20 6f 70 74 69 6f 6e 2e  --srcdir option.
8c90: 20 20 57 65 20 61 72 65 20 62 75 69 6c 64 69 6e    We are buildin
8ca0: 67 20 69 6e 20 70 6c 61 63 65 2e 0a 20 20 20 20  g in place..    
8cb0: 61 63 5f 73 72 63 64 69 72 3d 2e 0a 20 20 20 20  ac_srcdir=..    
8cc0: 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f  if test -z "$ac_
8cd0: 74 6f 70 5f 62 75 69 6c 64 64 69 72 22 3b 20 74  top_builddir"; t
8ce0: 68 65 6e 0a 20 20 20 20 20 20 20 61 63 5f 74 6f  hen.       ac_to
8cf0: 70 5f 73 72 63 64 69 72 3d 2e 0a 20 20 20 20 65  p_srcdir=..    e
8d00: 6c 73 65 0a 20 20 20 20 20 20 20 61 63 5f 74 6f  lse.       ac_to
8d10: 70 5f 73 72 63 64 69 72 3d 60 65 63 68 6f 20 24  p_srcdir=`echo $
8d20: 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 20  ac_top_builddir 
8d30: 7c 20 73 65 64 20 27 73 2c 2f 24 2c 2c 27 60 0a  | sed 's,/$,,'`.
8d40: 20 20 20 20 66 69 20 3b 3b 0a 20 20 5b 5c 5c 2f      fi ;;.  [\\/
8d50: 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20  ]* | ?:[\\/]* ) 
8d60: 20 23 20 41 62 73 6f 6c 75 74 65 20 70 61 74 68   # Absolute path
8d70: 2e 0a 20 20 20 20 61 63 5f 73 72 63 64 69 72 3d  ..    ac_srcdir=
8d80: 24 73 72 63 64 69 72 24 61 63 5f 64 69 72 5f 73  $srcdir$ac_dir_s
8d90: 75 66 66 69 78 3b 0a 20 20 20 20 61 63 5f 74 6f  uffix;.    ac_to
8da0: 70 5f 73 72 63 64 69 72 3d 24 73 72 63 64 69 72  p_srcdir=$srcdir
8db0: 20 3b 3b 0a 20 20 2a 29 20 23 20 52 65 6c 61 74   ;;.  *) # Relat
8dc0: 69 76 65 20 70 61 74 68 2e 0a 20 20 20 20 61 63  ive path..    ac
8dd0: 5f 73 72 63 64 69 72 3d 24 61 63 5f 74 6f 70 5f  _srcdir=$ac_top_
8de0: 62 75 69 6c 64 64 69 72 24 73 72 63 64 69 72 24  builddir$srcdir$
8df0: 61 63 5f 64 69 72 5f 73 75 66 66 69 78 0a 20 20  ac_dir_suffix.  
8e00: 20 20 61 63 5f 74 6f 70 5f 73 72 63 64 69 72 3d    ac_top_srcdir=
8e10: 24 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72  $ac_top_builddir
8e20: 24 73 72 63 64 69 72 20 3b 3b 0a 65 73 61 63 0a  $srcdir ;;.esac.
8e30: 0a 23 20 44 6f 20 6e 6f 74 20 75 73 65 20 60 63  .# Do not use `c
8e40: 64 20 66 6f 6f 20 26 26 20 70 77 64 60 20 74 6f  d foo && pwd` to
8e50: 20 63 6f 6d 70 75 74 65 20 61 62 73 6f 6c 75 74   compute absolut
8e60: 65 20 70 61 74 68 73 2c 20 62 65 63 61 75 73 65  e paths, because
8e70: 0a 23 20 74 68 65 20 64 69 72 65 63 74 6f 72 69  .# the directori
8e80: 65 73 20 6d 61 79 20 6e 6f 74 20 65 78 69 73 74  es may not exist
8e90: 2e 0a 63 61 73 65 20 60 70 77 64 60 20 69 6e 0a  ..case `pwd` in.
8ea0: 2e 29 20 61 63 5f 61 62 73 5f 62 75 69 6c 64 64  .) ac_abs_buildd
8eb0: 69 72 3d 22 24 61 63 5f 64 69 72 22 3b 3b 0a 2a  ir="$ac_dir";;.*
8ec0: 29 0a 20 20 63 61 73 65 20 22 24 61 63 5f 64 69  ).  case "$ac_di
8ed0: 72 22 20 69 6e 0a 20 20 2e 29 20 61 63 5f 61 62  r" in.  .) ac_ab
8ee0: 73 5f 62 75 69 6c 64 64 69 72 3d 60 70 77 64 60  s_builddir=`pwd`
8ef0: 3b 3b 0a 20 20 5b 5c 5c 2f 5d 2a 20 7c 20 3f 3a  ;;.  [\\/]* | ?:
8f00: 5b 5c 5c 2f 5d 2a 20 29 20 61 63 5f 61 62 73 5f  [\\/]* ) ac_abs_
8f10: 62 75 69 6c 64 64 69 72 3d 22 24 61 63 5f 64 69  builddir="$ac_di
8f20: 72 22 3b 3b 0a 20 20 2a 29 20 61 63 5f 61 62 73  r";;.  *) ac_abs
8f30: 5f 62 75 69 6c 64 64 69 72 3d 60 70 77 64 60 2f  _builddir=`pwd`/
8f40: 22 24 61 63 5f 64 69 72 22 3b 3b 0a 20 20 65 73  "$ac_dir";;.  es
8f50: 61 63 3b 3b 0a 65 73 61 63 0a 63 61 73 65 20 24  ac;;.esac.case $
8f60: 61 63 5f 61 62 73 5f 62 75 69 6c 64 64 69 72 20  ac_abs_builddir 
8f70: 69 6e 0a 2e 29 20 61 63 5f 61 62 73 5f 74 6f 70  in..) ac_abs_top
8f80: 5f 62 75 69 6c 64 64 69 72 3d 24 7b 61 63 5f 74  _builddir=${ac_t
8f90: 6f 70 5f 62 75 69 6c 64 64 69 72 7d 2e 3b 3b 0a  op_builddir}.;;.
8fa0: 2a 29 0a 20 20 63 61 73 65 20 24 7b 61 63 5f 74  *).  case ${ac_t
8fb0: 6f 70 5f 62 75 69 6c 64 64 69 72 7d 2e 20 69 6e  op_builddir}. in
8fc0: 0a 20 20 2e 29 20 61 63 5f 61 62 73 5f 74 6f 70  .  .) ac_abs_top
8fd0: 5f 62 75 69 6c 64 64 69 72 3d 24 61 63 5f 61 62  _builddir=$ac_ab
8fe0: 73 5f 62 75 69 6c 64 64 69 72 3b 3b 0a 20 20 5b  s_builddir;;.  [
8ff0: 5c 5c 2f 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a  \\/]* | ?:[\\/]*
9000: 20 29 20 61 63 5f 61 62 73 5f 74 6f 70 5f 62 75   ) ac_abs_top_bu
9010: 69 6c 64 64 69 72 3d 24 7b 61 63 5f 74 6f 70 5f  ilddir=${ac_top_
9020: 62 75 69 6c 64 64 69 72 7d 2e 3b 3b 0a 20 20 2a  builddir}.;;.  *
9030: 29 20 61 63 5f 61 62 73 5f 74 6f 70 5f 62 75 69  ) ac_abs_top_bui
9040: 6c 64 64 69 72 3d 24 61 63 5f 61 62 73 5f 62 75  lddir=$ac_abs_bu
9050: 69 6c 64 64 69 72 2f 24 7b 61 63 5f 74 6f 70 5f  ilddir/${ac_top_
9060: 62 75 69 6c 64 64 69 72 7d 2e 3b 3b 0a 20 20 65  builddir}.;;.  e
9070: 73 61 63 3b 3b 0a 65 73 61 63 0a 63 61 73 65 20  sac;;.esac.case 
9080: 24 61 63 5f 61 62 73 5f 62 75 69 6c 64 64 69 72  $ac_abs_builddir
9090: 20 69 6e 0a 2e 29 20 61 63 5f 61 62 73 5f 73 72   in..) ac_abs_sr
90a0: 63 64 69 72 3d 24 61 63 5f 73 72 63 64 69 72 3b  cdir=$ac_srcdir;
90b0: 3b 0a 2a 29 0a 20 20 63 61 73 65 20 24 61 63 5f  ;.*).  case $ac_
90c0: 73 72 63 64 69 72 20 69 6e 0a 20 20 2e 29 20 61  srcdir in.  .) a
90d0: 63 5f 61 62 73 5f 73 72 63 64 69 72 3d 24 61 63  c_abs_srcdir=$ac
90e0: 5f 61 62 73 5f 62 75 69 6c 64 64 69 72 3b 3b 0a  _abs_builddir;;.
90f0: 20 20 5b 5c 5c 2f 5d 2a 20 7c 20 3f 3a 5b 5c 5c    [\\/]* | ?:[\\
9100: 2f 5d 2a 20 29 20 61 63 5f 61 62 73 5f 73 72 63  /]* ) ac_abs_src
9110: 64 69 72 3d 24 61 63 5f 73 72 63 64 69 72 3b 3b  dir=$ac_srcdir;;
9120: 0a 20 20 2a 29 20 61 63 5f 61 62 73 5f 73 72 63  .  *) ac_abs_src
9130: 64 69 72 3d 24 61 63 5f 61 62 73 5f 62 75 69 6c  dir=$ac_abs_buil
9140: 64 64 69 72 2f 24 61 63 5f 73 72 63 64 69 72 3b  ddir/$ac_srcdir;
9150: 3b 0a 20 20 65 73 61 63 3b 3b 0a 65 73 61 63 0a  ;.  esac;;.esac.
9160: 63 61 73 65 20 24 61 63 5f 61 62 73 5f 62 75 69  case $ac_abs_bui
9170: 6c 64 64 69 72 20 69 6e 0a 2e 29 20 61 63 5f 61  lddir in..) ac_a
9180: 62 73 5f 74 6f 70 5f 73 72 63 64 69 72 3d 24 61  bs_top_srcdir=$a
9190: 63 5f 74 6f 70 5f 73 72 63 64 69 72 3b 3b 0a 2a  c_top_srcdir;;.*
91a0: 29 0a 20 20 63 61 73 65 20 24 61 63 5f 74 6f 70  ).  case $ac_top
91b0: 5f 73 72 63 64 69 72 20 69 6e 0a 20 20 2e 29 20  _srcdir in.  .) 
91c0: 61 63 5f 61 62 73 5f 74 6f 70 5f 73 72 63 64 69  ac_abs_top_srcdi
91d0: 72 3d 24 61 63 5f 61 62 73 5f 62 75 69 6c 64 64  r=$ac_abs_buildd
91e0: 69 72 3b 3b 0a 20 20 5b 5c 5c 2f 5d 2a 20 7c 20  ir;;.  [\\/]* | 
91f0: 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20 61 63 5f 61 62  ?:[\\/]* ) ac_ab
9200: 73 5f 74 6f 70 5f 73 72 63 64 69 72 3d 24 61 63  s_top_srcdir=$ac
9210: 5f 74 6f 70 5f 73 72 63 64 69 72 3b 3b 0a 20 20  _top_srcdir;;.  
9220: 2a 29 20 61 63 5f 61 62 73 5f 74 6f 70 5f 73 72  *) ac_abs_top_sr
9230: 63 64 69 72 3d 24 61 63 5f 61 62 73 5f 62 75 69  cdir=$ac_abs_bui
9240: 6c 64 64 69 72 2f 24 61 63 5f 74 6f 70 5f 73 72  lddir/$ac_top_sr
9250: 63 64 69 72 3b 3b 0a 20 20 65 73 61 63 3b 3b 0a  cdir;;.  esac;;.
9260: 65 73 61 63 0a 0a 20 20 20 20 63 64 20 24 61 63  esac..    cd $ac
9270: 5f 64 69 72 0a 20 20 20 20 23 20 43 68 65 63 6b  _dir.    # Check
9280: 20 66 6f 72 20 67 75 65 73 74 65 64 20 63 6f 6e   for guested con
9290: 66 69 67 75 72 65 3b 20 6f 74 68 65 72 77 69 73  figure; otherwis
92a0: 65 20 67 65 74 20 43 79 67 6e 75 73 20 73 74 79  e get Cygnus sty
92b0: 6c 65 20 63 6f 6e 66 69 67 75 72 65 2e 0a 20 20  le configure..  
92c0: 20 20 69 66 20 74 65 73 74 20 2d 66 20 24 61 63    if test -f $ac
92d0: 5f 73 72 63 64 69 72 2f 63 6f 6e 66 69 67 75 72  _srcdir/configur
92e0: 65 2e 67 6e 75 3b 20 74 68 65 6e 0a 20 20 20 20  e.gnu; then.    
92f0: 20 20 65 63 68 6f 0a 20 20 20 20 20 20 24 53 48    echo.      $SH
9300: 45 4c 4c 20 24 61 63 5f 73 72 63 64 69 72 2f 63  ELL $ac_srcdir/c
9310: 6f 6e 66 69 67 75 72 65 2e 67 6e 75 20 20 2d 2d  onfigure.gnu  --
9320: 68 65 6c 70 3d 72 65 63 75 72 73 69 76 65 0a 20  help=recursive. 
9330: 20 20 20 65 6c 69 66 20 74 65 73 74 20 2d 66 20     elif test -f 
9340: 24 61 63 5f 73 72 63 64 69 72 2f 63 6f 6e 66 69  $ac_srcdir/confi
9350: 67 75 72 65 3b 20 74 68 65 6e 0a 20 20 20 20 20  gure; then.     
9360: 20 65 63 68 6f 0a 20 20 20 20 20 20 24 53 48 45   echo.      $SHE
9370: 4c 4c 20 24 61 63 5f 73 72 63 64 69 72 2f 63 6f  LL $ac_srcdir/co
9380: 6e 66 69 67 75 72 65 20 20 2d 2d 68 65 6c 70 3d  nfigure  --help=
9390: 72 65 63 75 72 73 69 76 65 0a 20 20 20 20 65 6c  recursive.    el
93a0: 69 66 20 74 65 73 74 20 2d 66 20 24 61 63 5f 73  if test -f $ac_s
93b0: 72 63 64 69 72 2f 63 6f 6e 66 69 67 75 72 65 2e  rcdir/configure.
93c0: 61 63 20 7c 7c 0a 09 20 20 20 74 65 73 74 20 2d  ac ||..   test -
93d0: 66 20 24 61 63 5f 73 72 63 64 69 72 2f 63 6f 6e  f $ac_srcdir/con
93e0: 66 69 67 75 72 65 2e 69 6e 3b 20 74 68 65 6e 0a  figure.in; then.
93f0: 20 20 20 20 20 20 65 63 68 6f 0a 20 20 20 20 20        echo.     
9400: 20 24 61 63 5f 63 6f 6e 66 69 67 75 72 65 20 2d   $ac_configure -
9410: 2d 68 65 6c 70 0a 20 20 20 20 65 6c 73 65 0a 20  -help.    else. 
9420: 20 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d       echo "$as_m
9430: 65 3a 20 57 41 52 4e 49 4e 47 3a 20 6e 6f 20 63  e: WARNING: no c
9440: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 6e 66  onfiguration inf
9450: 6f 72 6d 61 74 69 6f 6e 20 69 73 20 69 6e 20 24  ormation is in $
9460: 61 63 5f 64 69 72 22 20 3e 26 32 0a 20 20 20 20  ac_dir" >&2.    
9470: 66 69 0a 20 20 20 20 63 64 20 24 61 63 5f 70 6f  fi.    cd $ac_po
9480: 70 64 69 72 0a 20 20 64 6f 6e 65 0a 66 69 0a 0a  pdir.  done.fi..
9490: 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 69 6e 69  test -n "$ac_ini
94a0: 74 5f 68 65 6c 70 22 20 26 26 20 65 78 69 74 20  t_help" && exit 
94b0: 30 0a 69 66 20 24 61 63 5f 69 6e 69 74 5f 76 65  0.if $ac_init_ve
94c0: 72 73 69 6f 6e 3b 20 74 68 65 6e 0a 20 20 63 61  rsion; then.  ca
94d0: 74 20 3c 3c 5c 5f 41 43 45 4f 46 0a 0a 43 6f 70  t <<\_ACEOF..Cop
94e0: 79 72 69 67 68 74 20 28 43 29 20 32 30 30 33 20  yright (C) 2003 
94f0: 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f  Free Software Fo
9500: 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 0a 54  undation, Inc..T
9510: 68 69 73 20 63 6f 6e 66 69 67 75 72 65 20 73 63  his configure sc
9520: 72 69 70 74 20 69 73 20 66 72 65 65 20 73 6f 66  ript is free sof
9530: 74 77 61 72 65 3b 20 74 68 65 20 46 72 65 65 20  tware; the Free 
9540: 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74  Software Foundat
9550: 69 6f 6e 0a 67 69 76 65 73 20 75 6e 6c 69 6d 69  ion.gives unlimi
9560: 74 65 64 20 70 65 72 6d 69 73 73 69 6f 6e 20 74  ted permission t
9570: 6f 20 63 6f 70 79 2c 20 64 69 73 74 72 69 62 75  o copy, distribu
9580: 74 65 20 61 6e 64 20 6d 6f 64 69 66 79 20 69 74  te and modify it
9590: 2e 0a 5f 41 43 45 4f 46 0a 20 20 65 78 69 74 20  .._ACEOF.  exit 
95a0: 30 0a 66 69 0a 65 78 65 63 20 35 3e 63 6f 6e 66  0.fi.exec 5>conf
95b0: 69 67 2e 6c 6f 67 0a 63 61 74 20 3e 26 35 20 3c  ig.log.cat >&5 <
95c0: 3c 5f 41 43 45 4f 46 0a 54 68 69 73 20 66 69 6c  <_ACEOF.This fil
95d0: 65 20 63 6f 6e 74 61 69 6e 73 20 61 6e 79 20 6d  e contains any m
95e0: 65 73 73 61 67 65 73 20 70 72 6f 64 75 63 65 64  essages produced
95f0: 20 62 79 20 63 6f 6d 70 69 6c 65 72 73 20 77 68   by compilers wh
9600: 69 6c 65 0a 72 75 6e 6e 69 6e 67 20 63 6f 6e 66  ile.running conf
9610: 69 67 75 72 65 2c 20 74 6f 20 61 69 64 20 64 65  igure, to aid de
9620: 62 75 67 67 69 6e 67 20 69 66 20 63 6f 6e 66 69  bugging if confi
9630: 67 75 72 65 20 6d 61 6b 65 73 20 61 20 6d 69 73  gure makes a mis
9640: 74 61 6b 65 2e 0a 0a 49 74 20 77 61 73 20 63 72  take...It was cr
9650: 65 61 74 65 64 20 62 79 20 24 61 73 5f 6d 65 2c  eated by $as_me,
9660: 20 77 68 69 63 68 20 77 61 73 0a 67 65 6e 65 72   which was.gener
9670: 61 74 65 64 20 62 79 20 47 4e 55 20 41 75 74 6f  ated by GNU Auto
9680: 63 6f 6e 66 20 32 2e 35 39 2e 20 20 49 6e 76 6f  conf 2.59.  Invo
9690: 63 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 20 6c  cation command l
96a0: 69 6e 65 20 77 61 73 0a 0a 20 20 24 20 24 30 20  ine was..  $ $0 
96b0: 24 40 0a 0a 5f 41 43 45 4f 46 0a 7b 0a 63 61 74  $@.._ACEOF.{.cat
96c0: 20 3c 3c 5f 41 53 55 4e 41 4d 45 0a 23 23 20 2d   <<_ASUNAME.## -
96d0: 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 50  -------- ##.## P
96e0: 6c 61 74 66 6f 72 6d 2e 20 23 23 0a 23 23 20 2d  latform. ##.## -
96f0: 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 0a 68 6f 73  -------- ##..hos
9700: 74 6e 61 6d 65 20 3d 20 60 28 68 6f 73 74 6e 61  tname = `(hostna
9710: 6d 65 20 7c 7c 20 75 6e 61 6d 65 20 2d 6e 29 20  me || uname -n) 
9720: 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 73 65  2>/dev/null | se
9730: 64 20 31 71 60 0a 75 6e 61 6d 65 20 2d 6d 20 3d  d 1q`.uname -m =
9740: 20 60 28 75 6e 61 6d 65 20 2d 6d 29 20 32 3e 2f   `(uname -m) 2>/
9750: 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20 65 63 68 6f  dev/null || echo
9760: 20 75 6e 6b 6e 6f 77 6e 60 0a 75 6e 61 6d 65 20   unknown`.uname 
9770: 2d 72 20 3d 20 60 28 75 6e 61 6d 65 20 2d 72 29  -r = `(uname -r)
9780: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20   2>/dev/null || 
9790: 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 75 6e  echo unknown`.un
97a0: 61 6d 65 20 2d 73 20 3d 20 60 28 75 6e 61 6d 65  ame -s = `(uname
97b0: 20 2d 73 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c   -s) 2>/dev/null
97c0: 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e   || echo unknown
97d0: 60 0a 75 6e 61 6d 65 20 2d 76 20 3d 20 60 28 75  `.uname -v = `(u
97e0: 6e 61 6d 65 20 2d 76 29 20 32 3e 2f 64 65 76 2f  name -v) 2>/dev/
97f0: 6e 75 6c 6c 20 7c 7c 20 65 63 68 6f 20 75 6e 6b  null || echo unk
9800: 6e 6f 77 6e 60 0a 0a 2f 75 73 72 2f 62 69 6e 2f  nown`../usr/bin/
9810: 75 6e 61 6d 65 20 2d 70 20 3d 20 60 28 2f 75 73  uname -p = `(/us
9820: 72 2f 62 69 6e 2f 75 6e 61 6d 65 20 2d 70 29 20  r/bin/uname -p) 
9830: 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20 65  2>/dev/null || e
9840: 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 62 69  cho unknown`./bi
9850: 6e 2f 75 6e 61 6d 65 20 2d 58 20 20 20 20 20 3d  n/uname -X     =
9860: 20 60 28 2f 62 69 6e 2f 75 6e 61 6d 65 20 2d 58   `(/bin/uname -X
9870: 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20 20  ) 2>/dev/null   
9880: 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f 77    || echo unknow
9890: 6e 60 0a 0a 2f 62 69 6e 2f 61 72 63 68 20 20 20  n`../bin/arch   
98a0: 20 20 20 20 20 20 20 20 20 20 20 3d 20 60 28 2f             = `(/
98b0: 62 69 6e 2f 61 72 63 68 29 20 32 3e 2f 64 65 76  bin/arch) 2>/dev
98c0: 2f 6e 75 6c 6c 20 20 20 20 20 20 20 20 20 20 20  /null           
98d0: 20 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f     || echo unkno
98e0: 77 6e 60 0a 2f 75 73 72 2f 62 69 6e 2f 61 72 63  wn`./usr/bin/arc
98f0: 68 20 2d 6b 20 20 20 20 20 20 20 3d 20 60 28 2f  h -k       = `(/
9900: 75 73 72 2f 62 69 6e 2f 61 72 63 68 20 2d 6b 29  usr/bin/arch -k)
9910: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20 20 20   2>/dev/null    
9920: 20 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f     || echo unkno
9930: 77 6e 60 0a 2f 75 73 72 2f 63 6f 6e 76 65 78 2f  wn`./usr/convex/
9940: 67 65 74 73 79 73 69 6e 66 6f 20 3d 20 60 28 2f  getsysinfo = `(/
9950: 75 73 72 2f 63 6f 6e 76 65 78 2f 67 65 74 73 79  usr/convex/getsy
9960: 73 69 6e 66 6f 29 20 32 3e 2f 64 65 76 2f 6e 75  sinfo) 2>/dev/nu
9970: 6c 6c 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f  ll || echo unkno
9980: 77 6e 60 0a 68 6f 73 74 69 6e 66 6f 20 20 20 20  wn`.hostinfo    
9990: 20 20 20 20 20 20 20 20 20 20 20 3d 20 60 28 68             = `(h
99a0: 6f 73 74 69 6e 66 6f 29 20 32 3e 2f 64 65 76 2f  ostinfo) 2>/dev/
99b0: 6e 75 6c 6c 20 20 20 20 20 20 20 20 20 20 20 20  null            
99c0: 20 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f     || echo unkno
99d0: 77 6e 60 0a 2f 62 69 6e 2f 6d 61 63 68 69 6e 65  wn`./bin/machine
99e0: 20 20 20 20 20 20 20 20 20 20 20 3d 20 60 28 2f             = `(/
99f0: 62 69 6e 2f 6d 61 63 68 69 6e 65 29 20 32 3e 2f  bin/machine) 2>/
9a00: 64 65 76 2f 6e 75 6c 6c 20 20 20 20 20 20 20 20  dev/null        
9a10: 20 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f     || echo unkno
9a20: 77 6e 60 0a 2f 75 73 72 2f 62 69 6e 2f 6f 73 6c  wn`./usr/bin/osl
9a30: 65 76 65 6c 20 20 20 20 20 20 20 3d 20 60 28 2f  evel       = `(/
9a40: 75 73 72 2f 62 69 6e 2f 6f 73 6c 65 76 65 6c 29  usr/bin/oslevel)
9a50: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20 20 20   2>/dev/null    
9a60: 20 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f     || echo unkno
9a70: 77 6e 60 0a 2f 62 69 6e 2f 75 6e 69 76 65 72 73  wn`./bin/univers
9a80: 65 20 20 20 20 20 20 20 20 20 20 3d 20 60 28 2f  e          = `(/
9a90: 62 69 6e 2f 75 6e 69 76 65 72 73 65 29 20 32 3e  bin/universe) 2>
9aa0: 2f 64 65 76 2f 6e 75 6c 6c 20 20 20 20 20 20 20  /dev/null       
9ab0: 20 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f     || echo unkno
9ac0: 77 6e 60 0a 0a 5f 41 53 55 4e 41 4d 45 0a 0a 61  wn`.._ASUNAME..a
9ad0: 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b  s_save_IFS=$IFS;
9ae0: 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52   IFS=$PATH_SEPAR
9af0: 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20  ATOR.for as_dir 
9b00: 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46  in $PATH.do.  IF
9b10: 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20  S=$as_save_IFS. 
9b20: 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69   test -z "$as_di
9b30: 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20  r" && as_dir=.. 
9b40: 20 65 63 68 6f 20 22 50 41 54 48 3a 20 24 61 73   echo "PATH: $as
9b50: 5f 64 69 72 22 0a 64 6f 6e 65 0a 0a 7d 20 3e 26  _dir".done..} >&
9b60: 35 0a 0a 63 61 74 20 3e 26 35 20 3c 3c 5f 41 43  5..cat >&5 <<_AC
9b70: 45 4f 46 0a 0a 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d  EOF...## -------
9b80: 2d 2d 2d 2d 20 23 23 0a 23 23 20 43 6f 72 65 20  ---- ##.## Core 
9b90: 74 65 73 74 73 2e 20 23 23 0a 23 23 20 2d 2d 2d  tests. ##.## ---
9ba0: 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 0a 5f 41 43  -------- ##.._AC
9bb0: 45 4f 46 0a 0a 0a 23 20 4b 65 65 70 20 61 20 74  EOF...# Keep a t
9bc0: 72 61 63 65 20 6f 66 20 74 68 65 20 63 6f 6d 6d  race of the comm
9bd0: 61 6e 64 20 6c 69 6e 65 2e 0a 23 20 53 74 72 69  and line..# Stri
9be0: 70 20 6f 75 74 20 2d 2d 6e 6f 2d 63 72 65 61 74  p out --no-creat
9bf0: 65 20 61 6e 64 20 2d 2d 6e 6f 2d 72 65 63 75 72  e and --no-recur
9c00: 73 69 6f 6e 20 73 6f 20 74 68 65 79 20 64 6f 20  sion so they do 
9c10: 6e 6f 74 20 70 69 6c 65 20 75 70 2e 0a 23 20 53  not pile up..# S
9c20: 74 72 69 70 20 6f 75 74 20 2d 2d 73 69 6c 65 6e  trip out --silen
9c30: 74 20 62 65 63 61 75 73 65 20 77 65 20 64 6f 6e  t because we don
9c40: 27 74 20 77 61 6e 74 20 74 6f 20 72 65 63 6f 72  't want to recor
9c50: 64 20 69 74 20 66 6f 72 20 66 75 74 75 72 65 20  d it for future 
9c60: 72 75 6e 73 2e 0a 23 20 41 6c 73 6f 20 71 75 6f  runs..# Also quo
9c70: 74 65 20 61 6e 79 20 61 72 67 73 20 63 6f 6e 74  te any args cont
9c80: 61 69 6e 69 6e 67 20 73 68 65 6c 6c 20 6d 65 74  aining shell met
9c90: 61 2d 63 68 61 72 61 63 74 65 72 73 2e 0a 23 20  a-characters..# 
9ca0: 4d 61 6b 65 20 74 77 6f 20 70 61 73 73 65 73 20  Make two passes 
9cb0: 74 6f 20 61 6c 6c 6f 77 20 66 6f 72 20 70 72 6f  to allow for pro
9cc0: 70 65 72 20 64 75 70 6c 69 63 61 74 65 2d 61 72  per duplicate-ar
9cd0: 67 75 6d 65 6e 74 20 73 75 70 70 72 65 73 73 69  gument suppressi
9ce0: 6f 6e 2e 0a 61 63 5f 63 6f 6e 66 69 67 75 72 65  on..ac_configure
9cf0: 5f 61 72 67 73 3d 0a 61 63 5f 63 6f 6e 66 69 67  _args=.ac_config
9d00: 75 72 65 5f 61 72 67 73 30 3d 0a 61 63 5f 63 6f  ure_args0=.ac_co
9d10: 6e 66 69 67 75 72 65 5f 61 72 67 73 31 3d 0a 61  nfigure_args1=.a
9d20: 63 5f 73 65 70 3d 0a 61 63 5f 6d 75 73 74 5f 6b  c_sep=.ac_must_k
9d30: 65 65 70 5f 6e 65 78 74 3d 66 61 6c 73 65 0a 66  eep_next=false.f
9d40: 6f 72 20 61 63 5f 70 61 73 73 20 69 6e 20 31 20  or ac_pass in 1 
9d50: 32 0a 64 6f 0a 20 20 66 6f 72 20 61 63 5f 61 72  2.do.  for ac_ar
9d60: 67 0a 20 20 64 6f 0a 20 20 20 20 63 61 73 65 20  g.  do.    case 
9d70: 24 61 63 5f 61 72 67 20 69 6e 0a 20 20 20 20 2d  $ac_arg in.    -
9d80: 6e 6f 2d 63 72 65 61 74 65 20 7c 20 2d 2d 6e 6f  no-create | --no
9d90: 2d 63 2a 20 7c 20 2d 6e 20 7c 20 2d 6e 6f 2d 72  -c* | -n | -no-r
9da0: 65 63 75 72 73 69 6f 6e 20 7c 20 2d 2d 6e 6f 2d  ecursion | --no-
9db0: 72 2a 29 20 63 6f 6e 74 69 6e 75 65 20 3b 3b 0a  r*) continue ;;.
9dc0: 20 20 20 20 2d 71 20 7c 20 2d 71 75 69 65 74 20      -q | -quiet 
9dd0: 7c 20 2d 2d 71 75 69 65 74 20 7c 20 2d 2d 71 75  | --quiet | --qu
9de0: 69 65 20 7c 20 2d 2d 71 75 69 20 7c 20 2d 2d 71  ie | --qui | --q
9df0: 75 20 7c 20 2d 2d 71 20 5c 0a 20 20 20 20 7c 20  u | --q \.    | 
9e00: 2d 73 69 6c 65 6e 74 20 7c 20 2d 2d 73 69 6c 65  -silent | --sile
9e10: 6e 74 20 7c 20 2d 2d 73 69 6c 65 6e 20 7c 20 2d  nt | --silen | -
9e20: 2d 73 69 6c 65 20 7c 20 2d 2d 73 69 6c 29 0a 20  -sile | --sil). 
9e30: 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 20 3b 3b       continue ;;
9e40: 0a 20 20 20 20 2a 22 20 22 2a 7c 2a 22 09 22 2a  .    *" "*|*"."*
9e50: 7c 2a 5b 5c 5b 5c 5d 5c 7e 5c 23 5c 24 5c 5e 5c  |*[\[\]\~\#\$\^\
9e60: 26 5c 2a 5c 28 5c 29 5c 7b 5c 7d 5c 5c 5c 7c 5c  &\*\(\)\{\}\\\|\
9e70: 3b 5c 3c 5c 3e 5c 3f 5c 22 5c 27 5d 2a 29 0a 20  ;\<\>\?\"\']*). 
9e80: 20 20 20 20 20 61 63 5f 61 72 67 3d 60 65 63 68       ac_arg=`ech
9e90: 6f 20 22 24 61 63 5f 61 72 67 22 20 7c 20 73 65  o "$ac_arg" | se
9ea0: 64 20 22 73 2f 27 2f 27 5c 5c 5c 5c 5c 5c 5c 5c  d "s/'/'\\\\\\\\
9eb0: 27 27 2f 67 22 60 20 3b 3b 0a 20 20 20 20 65 73  ''/g"` ;;.    es
9ec0: 61 63 0a 20 20 20 20 63 61 73 65 20 24 61 63 5f  ac.    case $ac_
9ed0: 70 61 73 73 20 69 6e 0a 20 20 20 20 31 29 20 61  pass in.    1) a
9ee0: 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73  c_configure_args
9ef0: 30 3d 22 24 61 63 5f 63 6f 6e 66 69 67 75 72 65  0="$ac_configure
9f00: 5f 61 72 67 73 30 20 27 24 61 63 5f 61 72 67 27  _args0 '$ac_arg'
9f10: 22 20 3b 3b 0a 20 20 20 20 32 29 0a 20 20 20 20  " ;;.    2).    
9f20: 20 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61    ac_configure_a
9f30: 72 67 73 31 3d 22 24 61 63 5f 63 6f 6e 66 69 67  rgs1="$ac_config
9f40: 75 72 65 5f 61 72 67 73 31 20 27 24 61 63 5f 61  ure_args1 '$ac_a
9f50: 72 67 27 22 0a 20 20 20 20 20 20 69 66 20 74 65  rg'".      if te
9f60: 73 74 20 24 61 63 5f 6d 75 73 74 5f 6b 65 65 70  st $ac_must_keep
9f70: 5f 6e 65 78 74 20 3d 20 74 72 75 65 3b 20 74 68  _next = true; th
9f80: 65 6e 0a 09 61 63 5f 6d 75 73 74 5f 6b 65 65 70  en..ac_must_keep
9f90: 5f 6e 65 78 74 3d 66 61 6c 73 65 20 23 20 47 6f  _next=false # Go
9fa0: 74 20 76 61 6c 75 65 2c 20 62 61 63 6b 20 74 6f  t value, back to
9fb0: 20 6e 6f 72 6d 61 6c 2e 0a 20 20 20 20 20 20 65   normal..      e
9fc0: 6c 73 65 0a 09 63 61 73 65 20 24 61 63 5f 61 72  lse..case $ac_ar
9fd0: 67 20 69 6e 0a 09 20 20 2a 3d 2a 20 7c 20 2d 2d  g in..  *=* | --
9fe0: 63 6f 6e 66 69 67 2d 63 61 63 68 65 20 7c 20 2d  config-cache | -
9ff0: 43 20 7c 20 2d 64 69 73 61 62 6c 65 2d 2a 20 7c  C | -disable-* |
a000: 20 2d 2d 64 69 73 61 62 6c 65 2d 2a 20 5c 0a 09   --disable-* \..
a010: 20 20 7c 20 2d 65 6e 61 62 6c 65 2d 2a 20 7c 20    | -enable-* | 
a020: 2d 2d 65 6e 61 62 6c 65 2d 2a 20 7c 20 2d 67 61  --enable-* | -ga
a030: 73 20 7c 20 2d 2d 67 2a 20 7c 20 2d 6e 66 70 20  s | --g* | -nfp 
a040: 7c 20 2d 2d 6e 66 2a 20 5c 0a 09 20 20 7c 20 2d  | --nf* \..  | -
a050: 71 20 7c 20 2d 71 75 69 65 74 20 7c 20 2d 2d 71  q | -quiet | --q
a060: 2a 20 7c 20 2d 73 69 6c 65 6e 74 20 7c 20 2d 2d  * | -silent | --
a070: 73 69 6c 2a 20 7c 20 2d 76 20 7c 20 2d 76 65 72  sil* | -v | -ver
a080: 62 2a 20 5c 0a 09 20 20 7c 20 2d 77 69 74 68 2d  b* \..  | -with-
a090: 2a 20 7c 20 2d 2d 77 69 74 68 2d 2a 20 7c 20 2d  * | --with-* | -
a0a0: 77 69 74 68 6f 75 74 2d 2a 20 7c 20 2d 2d 77 69  without-* | --wi
a0b0: 74 68 6f 75 74 2d 2a 20 7c 20 2d 2d 78 29 0a 09  thout-* | --x)..
a0c0: 20 20 20 20 63 61 73 65 20 22 24 61 63 5f 63 6f      case "$ac_co
a0d0: 6e 66 69 67 75 72 65 5f 61 72 67 73 30 20 22 20  nfigure_args0 " 
a0e0: 69 6e 0a 09 20 20 20 20 20 20 22 24 61 63 5f 63  in..      "$ac_c
a0f0: 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 31 22 2a  onfigure_args1"*
a100: 22 20 27 24 61 63 5f 61 72 67 27 20 22 2a 20 29  " '$ac_arg' "* )
a110: 20 63 6f 6e 74 69 6e 75 65 20 3b 3b 0a 09 20 20   continue ;;..  
a120: 20 20 65 73 61 63 0a 09 20 20 20 20 3b 3b 0a 09    esac..    ;;..
a130: 20 20 2d 2a 20 29 20 61 63 5f 6d 75 73 74 5f 6b    -* ) ac_must_k
a140: 65 65 70 5f 6e 65 78 74 3d 74 72 75 65 20 3b 3b  eep_next=true ;;
a150: 0a 09 65 73 61 63 0a 20 20 20 20 20 20 66 69 0a  ..esac.      fi.
a160: 20 20 20 20 20 20 61 63 5f 63 6f 6e 66 69 67 75        ac_configu
a170: 72 65 5f 61 72 67 73 3d 22 24 61 63 5f 63 6f 6e  re_args="$ac_con
a180: 66 69 67 75 72 65 5f 61 72 67 73 24 61 63 5f 73  figure_args$ac_s
a190: 65 70 27 24 61 63 5f 61 72 67 27 22 0a 20 20 20  ep'$ac_arg'".   
a1a0: 20 20 20 23 20 47 65 74 20 72 69 64 20 6f 66 20     # Get rid of 
a1b0: 74 68 65 20 6c 65 61 64 69 6e 67 20 73 70 61 63  the leading spac
a1c0: 65 2e 0a 20 20 20 20 20 20 61 63 5f 73 65 70 3d  e..      ac_sep=
a1d0: 22 20 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20  " ".      ;;.   
a1e0: 20 65 73 61 63 0a 20 20 64 6f 6e 65 0a 64 6f 6e   esac.  done.don
a1f0: 65 0a 24 61 73 5f 75 6e 73 65 74 20 61 63 5f 63  e.$as_unset ac_c
a200: 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 30 20 7c  onfigure_args0 |
a210: 7c 20 74 65 73 74 20 22 24 7b 61 63 5f 63 6f 6e  | test "${ac_con
a220: 66 69 67 75 72 65 5f 61 72 67 73 30 2b 73 65 74  figure_args0+set
a230: 7d 22 20 21 3d 20 73 65 74 20 7c 7c 20 7b 20 61  }" != set || { a
a240: 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73  c_configure_args
a250: 30 3d 3b 20 65 78 70 6f 72 74 20 61 63 5f 63 6f  0=; export ac_co
a260: 6e 66 69 67 75 72 65 5f 61 72 67 73 30 3b 20 7d  nfigure_args0; }
a270: 0a 24 61 73 5f 75 6e 73 65 74 20 61 63 5f 63 6f  .$as_unset ac_co
a280: 6e 66 69 67 75 72 65 5f 61 72 67 73 31 20 7c 7c  nfigure_args1 ||
a290: 20 74 65 73 74 20 22 24 7b 61 63 5f 63 6f 6e 66   test "${ac_conf
a2a0: 69 67 75 72 65 5f 61 72 67 73 31 2b 73 65 74 7d  igure_args1+set}
a2b0: 22 20 21 3d 20 73 65 74 20 7c 7c 20 7b 20 61 63  " != set || { ac
a2c0: 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 31  _configure_args1
a2d0: 3d 3b 20 65 78 70 6f 72 74 20 61 63 5f 63 6f 6e  =; export ac_con
a2e0: 66 69 67 75 72 65 5f 61 72 67 73 31 3b 20 7d 0a  figure_args1; }.
a2f0: 0a 23 20 57 68 65 6e 20 69 6e 74 65 72 72 75 70  .# When interrup
a300: 74 65 64 20 6f 72 20 65 78 69 74 27 64 2c 20 63  ted or exit'd, c
a310: 6c 65 61 6e 75 70 20 74 65 6d 70 6f 72 61 72 79  leanup temporary
a320: 20 66 69 6c 65 73 2c 20 61 6e 64 20 63 6f 6d 70   files, and comp
a330: 6c 65 74 65 0a 23 20 63 6f 6e 66 69 67 2e 6c 6f  lete.# config.lo
a340: 67 2e 20 20 57 65 20 72 65 6d 6f 76 65 20 63 6f  g.  We remove co
a350: 6d 6d 65 6e 74 73 20 62 65 63 61 75 73 65 20 61  mments because a
a360: 6e 79 77 61 79 20 74 68 65 20 71 75 6f 74 65 73  nyway the quotes
a370: 20 69 6e 20 74 68 65 72 65 0a 23 20 77 6f 75 6c   in there.# woul
a380: 64 20 63 61 75 73 65 20 70 72 6f 62 6c 65 6d 73  d cause problems
a390: 20 6f 72 20 6c 6f 6f 6b 20 75 67 6c 79 2e 0a 23   or look ugly..#
a3a0: 20 57 41 52 4e 49 4e 47 3a 20 42 65 20 73 75 72   WARNING: Be sur
a3b0: 65 20 6e 6f 74 20 74 6f 20 75 73 65 20 73 69 6e  e not to use sin
a3c0: 67 6c 65 20 71 75 6f 74 65 73 20 69 6e 20 74 68  gle quotes in th
a3d0: 65 72 65 2c 20 61 73 20 73 6f 6d 65 20 73 68 65  ere, as some she
a3e0: 6c 6c 73 2c 0a 23 20 73 75 63 68 20 61 73 20 6f  lls,.# such as o
a3f0: 75 72 20 44 55 20 35 2e 30 20 66 72 69 65 6e 64  ur DU 5.0 friend
a400: 2c 20 77 69 6c 6c 20 74 68 65 6e 20 60 63 6c 6f  , will then `clo
a410: 73 65 27 20 74 68 65 20 74 72 61 70 2e 0a 74 72  se' the trap..tr
a420: 61 70 20 27 65 78 69 74 5f 73 74 61 74 75 73 3d  ap 'exit_status=
a430: 24 3f 0a 20 20 23 20 53 61 76 65 20 69 6e 74 6f  $?.  # Save into
a440: 20 63 6f 6e 66 69 67 2e 6c 6f 67 20 73 6f 6d 65   config.log some
a450: 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 74 68 61   information tha
a460: 74 20 6d 69 67 68 74 20 68 65 6c 70 20 69 6e 20  t might help in 
a470: 64 65 62 75 67 67 69 6e 67 2e 0a 20 20 7b 0a 20  debugging..  {. 
a480: 20 20 20 65 63 68 6f 0a 0a 20 20 20 20 63 61 74     echo..    cat
a490: 20 3c 3c 5c 5f 41 53 42 4f 58 0a 23 23 20 2d 2d   <<\_ASBOX.## --
a4a0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23  -------------- #
a4b0: 23 0a 23 23 20 43 61 63 68 65 20 76 61 72 69 61  #.## Cache varia
a4c0: 62 6c 65 73 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d  bles. ##.## ----
a4d0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a  ------------ ##.
a4e0: 5f 41 53 42 4f 58 0a 20 20 20 20 65 63 68 6f 0a  _ASBOX.    echo.
a4f0: 20 20 20 20 23 20 54 68 65 20 66 6f 6c 6c 6f 77      # The follow
a500: 69 6e 67 20 77 61 79 20 6f 66 20 77 72 69 74 69  ing way of writi
a510: 6e 67 20 74 68 65 20 63 61 63 68 65 20 6d 69 73  ng the cache mis
a520: 68 61 6e 64 6c 65 73 20 6e 65 77 6c 69 6e 65 73  handles newlines
a530: 20 69 6e 20 76 61 6c 75 65 73 2c 0a 7b 0a 20 20   in values,.{.  
a540: 28 73 65 74 29 20 32 3e 26 31 20 7c 0a 20 20 20  (set) 2>&1 |.   
a550: 20 63 61 73 65 20 60 28 61 63 5f 73 70 61 63 65   case `(ac_space
a560: 3d 27 22 27 22 27 20 27 22 27 22 27 3b 20 73 65  ='"'"' '"'"'; se
a570: 74 20 7c 20 67 72 65 70 20 61 63 5f 73 70 61 63  t | grep ac_spac
a580: 65 29 20 32 3e 26 31 60 20 69 6e 0a 20 20 20 20  e) 2>&1` in.    
a590: 2a 61 63 5f 73 70 61 63 65 3d 5c 20 2a 29 0a 20  *ac_space=\ *). 
a5a0: 20 20 20 20 20 73 65 64 20 2d 6e 20 5c 0a 09 22       sed -n \.."
a5b0: 73 2f 27 22 27 22 27 2f 27 22 27 22 27 5c 5c 5c  s/'"'"'/'"'"'\\\
a5c0: 5c 27 22 27 22 27 27 22 27 22 27 2f 67 3b 0a 09  \'"'"''"'"'/g;..
a5d0: 20 20 73 2f 5e 5c 5c 28 5b 5f 24 61 73 5f 63 72    s/^\\([_$as_cr
a5e0: 5f 61 6c 6e 75 6d 5d 2a 5f 63 76 5f 5b 5f 24 61  _alnum]*_cv_[_$a
a5f0: 73 5f 63 72 5f 61 6c 6e 75 6d 5d 2a 5c 5c 29 3d  s_cr_alnum]*\\)=
a600: 5c 5c 28 2e 2a 5c 5c 29 2f 5c 5c 31 3d 27 22 27  \\(.*\\)/\\1='"'
a610: 22 27 5c 5c 32 27 22 27 22 27 2f 70 22 0a 20 20  "'\\2'"'"'/p".  
a620: 20 20 20 20 3b 3b 0a 20 20 20 20 2a 29 0a 20 20      ;;.    *).  
a630: 20 20 20 20 73 65 64 20 2d 6e 20 5c 0a 09 22 73      sed -n \.."s
a640: 2f 5e 5c 5c 28 5b 5f 24 61 73 5f 63 72 5f 61 6c  /^\\([_$as_cr_al
a650: 6e 75 6d 5d 2a 5f 63 76 5f 5b 5f 24 61 73 5f 63  num]*_cv_[_$as_c
a660: 72 5f 61 6c 6e 75 6d 5d 2a 5c 5c 29 3d 5c 5c 28  r_alnum]*\\)=\\(
a670: 2e 2a 5c 5c 29 2f 5c 5c 31 3d 5c 5c 32 2f 70 22  .*\\)/\\1=\\2/p"
a680: 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73  .      ;;.    es
a690: 61 63 3b 0a 7d 0a 20 20 20 20 65 63 68 6f 0a 0a  ac;.}.    echo..
a6a0: 20 20 20 20 63 61 74 20 3c 3c 5c 5f 41 53 42 4f      cat <<\_ASBO
a6b0: 58 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  X.## -----------
a6c0: 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 4f 75 74  ------ ##.## Out
a6d0: 70 75 74 20 76 61 72 69 61 62 6c 65 73 2e 20 23  put variables. #
a6e0: 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  #.## -----------
a6f0: 2d 2d 2d 2d 2d 2d 20 23 23 0a 5f 41 53 42 4f 58  ------ ##._ASBOX
a700: 0a 20 20 20 20 65 63 68 6f 0a 20 20 20 20 66 6f  .    echo.    fo
a710: 72 20 61 63 5f 76 61 72 20 69 6e 20 24 61 63 5f  r ac_var in $ac_
a720: 73 75 62 73 74 5f 76 61 72 73 0a 20 20 20 20 64  subst_vars.    d
a730: 6f 0a 20 20 20 20 20 20 65 76 61 6c 20 61 63 5f  o.      eval ac_
a740: 76 61 6c 3d 24 60 65 63 68 6f 20 24 61 63 5f 76  val=$`echo $ac_v
a750: 61 72 60 0a 20 20 20 20 20 20 65 63 68 6f 20 22  ar`.      echo "
a760: 24 61 63 5f 76 61 72 3d 27 22 27 22 27 24 61 63  $ac_var='"'"'$ac
a770: 5f 76 61 6c 27 22 27 22 27 22 0a 20 20 20 20 64  _val'"'"'".    d
a780: 6f 6e 65 20 7c 20 73 6f 72 74 0a 20 20 20 20 65  one | sort.    e
a790: 63 68 6f 0a 0a 20 20 20 20 69 66 20 74 65 73 74  cho..    if test
a7a0: 20 2d 6e 20 22 24 61 63 5f 73 75 62 73 74 5f 66   -n "$ac_subst_f
a7b0: 69 6c 65 73 22 3b 20 74 68 65 6e 0a 20 20 20 20  iles"; then.    
a7c0: 20 20 63 61 74 20 3c 3c 5c 5f 41 53 42 4f 58 0a    cat <<\_ASBOX.
a7d0: 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ## -------------
a7e0: 20 23 23 0a 23 23 20 4f 75 74 70 75 74 20 66 69   ##.## Output fi
a7f0: 6c 65 73 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d  les. ##.## -----
a800: 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 5f 41 53 42  -------- ##._ASB
a810: 4f 58 0a 20 20 20 20 20 20 65 63 68 6f 0a 20 20  OX.      echo.  
a820: 20 20 20 20 66 6f 72 20 61 63 5f 76 61 72 20 69      for ac_var i
a830: 6e 20 24 61 63 5f 73 75 62 73 74 5f 66 69 6c 65  n $ac_subst_file
a840: 73 0a 20 20 20 20 20 20 64 6f 0a 09 65 76 61 6c  s.      do..eval
a850: 20 61 63 5f 76 61 6c 3d 24 60 65 63 68 6f 20 24   ac_val=$`echo $
a860: 61 63 5f 76 61 72 60 0a 09 65 63 68 6f 20 22 24  ac_var`..echo "$
a870: 61 63 5f 76 61 72 3d 27 22 27 22 27 24 61 63 5f  ac_var='"'"'$ac_
a880: 76 61 6c 27 22 27 22 27 22 0a 20 20 20 20 20 20  val'"'"'".      
a890: 64 6f 6e 65 20 7c 20 73 6f 72 74 0a 20 20 20 20  done | sort.    
a8a0: 20 20 65 63 68 6f 0a 20 20 20 20 66 69 0a 0a 20    echo.    fi.. 
a8b0: 20 20 20 69 66 20 74 65 73 74 20 2d 73 20 63 6f     if test -s co
a8c0: 6e 66 64 65 66 73 2e 68 3b 20 74 68 65 6e 0a 20  nfdefs.h; then. 
a8d0: 20 20 20 20 20 63 61 74 20 3c 3c 5c 5f 41 53 42       cat <<\_ASB
a8e0: 4f 58 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  OX.## ----------
a8f0: 2d 20 23 23 0a 23 23 20 63 6f 6e 66 64 65 66 73  - ##.## confdefs
a900: 2e 68 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d  .h. ##.## ------
a910: 2d 2d 2d 2d 2d 20 23 23 0a 5f 41 53 42 4f 58 0a  ----- ##._ASBOX.
a920: 20 20 20 20 20 20 65 63 68 6f 0a 20 20 20 20 20        echo.     
a930: 20 73 65 64 20 22 2f 5e 24 2f 64 22 20 63 6f 6e   sed "/^$/d" con
a940: 66 64 65 66 73 2e 68 20 7c 20 73 6f 72 74 0a 20  fdefs.h | sort. 
a950: 20 20 20 20 20 65 63 68 6f 0a 20 20 20 20 66 69       echo.    fi
a960: 0a 20 20 20 20 74 65 73 74 20 22 24 61 63 5f 73  .    test "$ac_s
a970: 69 67 6e 61 6c 22 20 21 3d 20 30 20 26 26 0a 20  ignal" != 0 &&. 
a980: 20 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d       echo "$as_m
a990: 65 3a 20 63 61 75 67 68 74 20 73 69 67 6e 61 6c  e: caught signal
a9a0: 20 24 61 63 5f 73 69 67 6e 61 6c 22 0a 20 20 20   $ac_signal".   
a9b0: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65   echo "$as_me: e
a9c0: 78 69 74 20 24 65 78 69 74 5f 73 74 61 74 75 73  xit $exit_status
a9d0: 22 0a 20 20 7d 20 3e 26 35 0a 20 20 72 6d 20 2d  ".  } >&5.  rm -
a9e0: 66 20 63 6f 72 65 20 2a 2e 63 6f 72 65 20 26 26  f core *.core &&
a9f0: 0a 20 20 72 6d 20 2d 72 66 20 63 6f 6e 66 74 65  .  rm -rf confte
aa00: 73 74 2a 20 63 6f 6e 66 64 65 66 73 2a 20 63 6f  st* confdefs* co
aa10: 6e 66 24 24 2a 20 24 61 63 5f 63 6c 65 61 6e 5f  nf$$* $ac_clean_
aa20: 66 69 6c 65 73 20 26 26 0a 20 20 20 20 65 78 69  files &&.    exi
aa30: 74 20 24 65 78 69 74 5f 73 74 61 74 75 73 0a 20  t $exit_status. 
aa40: 20 20 20 20 27 20 30 0a 66 6f 72 20 61 63 5f 73      ' 0.for ac_s
aa50: 69 67 6e 61 6c 20 69 6e 20 31 20 32 20 31 33 20  ignal in 1 2 13 
aa60: 31 35 3b 20 64 6f 0a 20 20 74 72 61 70 20 27 61  15; do.  trap 'a
aa70: 63 5f 73 69 67 6e 61 6c 3d 27 24 61 63 5f 73 69  c_signal='$ac_si
aa80: 67 6e 61 6c 27 3b 20 7b 20 28 65 78 69 74 20 31  gnal'; { (exit 1
aa90: 29 3b 20 65 78 69 74 20 31 3b 20 7d 27 20 24 61  ); exit 1; }' $a
aaa0: 63 5f 73 69 67 6e 61 6c 0a 64 6f 6e 65 0a 61 63  c_signal.done.ac
aab0: 5f 73 69 67 6e 61 6c 3d 30 0a 0a 23 20 63 6f 6e  _signal=0..# con
aac0: 66 64 65 66 73 2e 68 20 61 76 6f 69 64 73 20 4f  fdefs.h avoids O
aad0: 53 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 6c  S command line l
aae0: 65 6e 67 74 68 20 6c 69 6d 69 74 73 20 74 68 61  ength limits tha
aaf0: 74 20 44 45 46 53 20 63 61 6e 20 65 78 63 65 65  t DEFS can excee
ab00: 64 2e 0a 72 6d 20 2d 72 66 20 63 6f 6e 66 74 65  d..rm -rf confte
ab10: 73 74 2a 20 63 6f 6e 66 64 65 66 73 2e 68 0a 23  st* confdefs.h.#
ab20: 20 41 49 58 20 63 70 70 20 6c 6f 73 65 73 20 6f   AIX cpp loses o
ab30: 6e 20 61 6e 20 65 6d 70 74 79 20 66 69 6c 65 2c  n an empty file,
ab40: 20 73 6f 20 6d 61 6b 65 20 73 75 72 65 20 69 74   so make sure it
ab50: 20 63 6f 6e 74 61 69 6e 73 20 61 74 20 6c 65 61   contains at lea
ab60: 73 74 20 61 20 6e 65 77 6c 69 6e 65 2e 0a 65 63  st a newline..ec
ab70: 68 6f 20 3e 63 6f 6e 66 64 65 66 73 2e 68 0a 0a  ho >confdefs.h..
ab80: 23 20 50 72 65 64 65 66 69 6e 65 64 20 70 72 65  # Predefined pre
ab90: 70 72 6f 63 65 73 73 6f 72 20 76 61 72 69 61 62  processor variab
aba0: 6c 65 73 2e 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66  les...cat >>conf
abb0: 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a  defs.h <<_ACEOF.
abc0: 23 64 65 66 69 6e 65 20 50 41 43 4b 41 47 45 5f  #define PACKAGE_
abd0: 4e 41 4d 45 20 22 24 50 41 43 4b 41 47 45 5f 4e  NAME "$PACKAGE_N
abe0: 41 4d 45 22 0a 5f 41 43 45 4f 46 0a 0a 0a 63 61  AME"._ACEOF...ca
abf0: 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c  t >>confdefs.h <
ac00: 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 20  <_ACEOF.#define 
ac10: 50 41 43 4b 41 47 45 5f 54 41 52 4e 41 4d 45 20  PACKAGE_TARNAME 
ac20: 22 24 50 41 43 4b 41 47 45 5f 54 41 52 4e 41 4d  "$PACKAGE_TARNAM
ac30: 45 22 0a 5f 41 43 45 4f 46 0a 0a 0a 63 61 74 20  E"._ACEOF...cat 
ac40: 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f  >>confdefs.h <<_
ac50: 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 50 41  ACEOF.#define PA
ac60: 43 4b 41 47 45 5f 56 45 52 53 49 4f 4e 20 22 24  CKAGE_VERSION "$
ac70: 50 41 43 4b 41 47 45 5f 56 45 52 53 49 4f 4e 22  PACKAGE_VERSION"
ac80: 0a 5f 41 43 45 4f 46 0a 0a 0a 63 61 74 20 3e 3e  ._ACEOF...cat >>
ac90: 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43  confdefs.h <<_AC
aca0: 45 4f 46 0a 23 64 65 66 69 6e 65 20 50 41 43 4b  EOF.#define PACK
acb0: 41 47 45 5f 53 54 52 49 4e 47 20 22 24 50 41 43  AGE_STRING "$PAC
acc0: 4b 41 47 45 5f 53 54 52 49 4e 47 22 0a 5f 41 43  KAGE_STRING"._AC
acd0: 45 4f 46 0a 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66  EOF...cat >>conf
ace0: 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a  defs.h <<_ACEOF.
acf0: 23 64 65 66 69 6e 65 20 50 41 43 4b 41 47 45 5f  #define PACKAGE_
ad00: 42 55 47 52 45 50 4f 52 54 20 22 24 50 41 43 4b  BUGREPORT "$PACK
ad10: 41 47 45 5f 42 55 47 52 45 50 4f 52 54 22 0a 5f  AGE_BUGREPORT"._
ad20: 41 43 45 4f 46 0a 0a 0a 23 20 4c 65 74 20 74 68  ACEOF...# Let th
ad30: 65 20 73 69 74 65 20 66 69 6c 65 20 73 65 6c 65  e site file sele
ad40: 63 74 20 61 6e 20 61 6c 74 65 72 6e 61 74 65 20  ct an alternate 
ad50: 63 61 63 68 65 20 66 69 6c 65 20 69 66 20 69 74  cache file if it
ad60: 20 77 61 6e 74 73 20 74 6f 2e 0a 23 20 50 72 65   wants to..# Pre
ad70: 66 65 72 20 65 78 70 6c 69 63 69 74 6c 79 20 73  fer explicitly s
ad80: 65 6c 65 63 74 65 64 20 66 69 6c 65 20 74 6f 20  elected file to 
ad90: 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 65  automatically se
ada0: 6c 65 63 74 65 64 20 6f 6e 65 73 2e 0a 69 66 20  lected ones..if 
adb0: 74 65 73 74 20 2d 7a 20 22 24 43 4f 4e 46 49 47  test -z "$CONFIG
adc0: 5f 53 49 54 45 22 3b 20 74 68 65 6e 0a 20 20 69  _SITE"; then.  i
add0: 66 20 74 65 73 74 20 22 78 24 70 72 65 66 69 78  f test "x$prefix
ade0: 22 20 21 3d 20 78 4e 4f 4e 45 3b 20 74 68 65 6e  " != xNONE; then
adf0: 0a 20 20 20 20 43 4f 4e 46 49 47 5f 53 49 54 45  .    CONFIG_SITE
ae00: 3d 22 24 70 72 65 66 69 78 2f 73 68 61 72 65 2f  ="$prefix/share/
ae10: 63 6f 6e 66 69 67 2e 73 69 74 65 20 24 70 72 65  config.site $pre
ae20: 66 69 78 2f 65 74 63 2f 63 6f 6e 66 69 67 2e 73  fix/etc/config.s
ae30: 69 74 65 22 0a 20 20 65 6c 73 65 0a 20 20 20 20  ite".  else.    
ae40: 43 4f 4e 46 49 47 5f 53 49 54 45 3d 22 24 61 63  CONFIG_SITE="$ac
ae50: 5f 64 65 66 61 75 6c 74 5f 70 72 65 66 69 78 2f  _default_prefix/
ae60: 73 68 61 72 65 2f 63 6f 6e 66 69 67 2e 73 69 74  share/config.sit
ae70: 65 20 24 61 63 5f 64 65 66 61 75 6c 74 5f 70 72  e $ac_default_pr
ae80: 65 66 69 78 2f 65 74 63 2f 63 6f 6e 66 69 67 2e  efix/etc/config.
ae90: 73 69 74 65 22 0a 20 20 66 69 0a 66 69 0a 66 6f  site".  fi.fi.fo
aea0: 72 20 61 63 5f 73 69 74 65 5f 66 69 6c 65 20 69  r ac_site_file i
aeb0: 6e 20 24 43 4f 4e 46 49 47 5f 53 49 54 45 3b 20  n $CONFIG_SITE; 
aec0: 64 6f 0a 20 20 69 66 20 74 65 73 74 20 2d 72 20  do.  if test -r 
aed0: 22 24 61 63 5f 73 69 74 65 5f 66 69 6c 65 22 3b  "$ac_site_file";
aee0: 20 74 68 65 6e 0a 20 20 20 20 7b 20 65 63 68 6f   then.    { echo
aef0: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
af00: 3a 20 6c 6f 61 64 69 6e 67 20 73 69 74 65 20 73  : loading site s
af10: 63 72 69 70 74 20 24 61 63 5f 73 69 74 65 5f 66  cript $ac_site_f
af20: 69 6c 65 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  ile" >&5.echo "$
af30: 61 73 5f 6d 65 3a 20 6c 6f 61 64 69 6e 67 20 73  as_me: loading s
af40: 69 74 65 20 73 63 72 69 70 74 20 24 61 63 5f 73  ite script $ac_s
af50: 69 74 65 5f 66 69 6c 65 22 20 3e 26 36 3b 7d 0a  ite_file" >&6;}.
af60: 20 20 20 20 73 65 64 20 27 73 2f 5e 2f 7c 20 2f      sed 's/^/| /
af70: 27 20 22 24 61 63 5f 73 69 74 65 5f 66 69 6c 65  ' "$ac_site_file
af80: 22 20 3e 26 35 0a 20 20 20 20 2e 20 22 24 61 63  " >&5.    . "$ac
af90: 5f 73 69 74 65 5f 66 69 6c 65 22 0a 20 20 66 69  _site_file".  fi
afa0: 0a 64 6f 6e 65 0a 0a 69 66 20 74 65 73 74 20 2d  .done..if test -
afb0: 72 20 22 24 63 61 63 68 65 5f 66 69 6c 65 22 3b  r "$cache_file";
afc0: 20 74 68 65 6e 0a 20 20 23 20 53 6f 6d 65 20 76   then.  # Some v
afd0: 65 72 73 69 6f 6e 73 20 6f 66 20 62 61 73 68 20  ersions of bash 
afe0: 77 69 6c 6c 20 66 61 69 6c 20 74 6f 20 73 6f 75  will fail to sou
aff0: 72 63 65 20 2f 64 65 76 2f 6e 75 6c 6c 20 28 73  rce /dev/null (s
b000: 70 65 63 69 61 6c 0a 20 20 23 20 66 69 6c 65 73  pecial.  # files
b010: 20 61 63 74 75 61 6c 6c 79 29 2c 20 73 6f 20 77   actually), so w
b020: 65 20 61 76 6f 69 64 20 64 6f 69 6e 67 20 74 68  e avoid doing th
b030: 61 74 2e 0a 20 20 69 66 20 74 65 73 74 20 2d 66  at..  if test -f
b040: 20 22 24 63 61 63 68 65 5f 66 69 6c 65 22 3b 20   "$cache_file"; 
b050: 74 68 65 6e 0a 20 20 20 20 7b 20 65 63 68 6f 20  then.    { echo 
b060: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
b070: 20 6c 6f 61 64 69 6e 67 20 63 61 63 68 65 20 24   loading cache $
b080: 63 61 63 68 65 5f 66 69 6c 65 22 20 3e 26 35 0a  cache_file" >&5.
b090: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 6c 6f  echo "$as_me: lo
b0a0: 61 64 69 6e 67 20 63 61 63 68 65 20 24 63 61 63  ading cache $cac
b0b0: 68 65 5f 66 69 6c 65 22 20 3e 26 36 3b 7d 0a 20  he_file" >&6;}. 
b0c0: 20 20 20 63 61 73 65 20 24 63 61 63 68 65 5f 66     case $cache_f
b0d0: 69 6c 65 20 69 6e 0a 20 20 20 20 20 20 5b 5c 5c  ile in.      [\\
b0e0: 2f 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 20 29  /]* | ?:[\\/]* )
b0f0: 20 2e 20 24 63 61 63 68 65 5f 66 69 6c 65 3b 3b   . $cache_file;;
b100: 0a 20 20 20 20 20 20 2a 29 20 20 20 20 20 20 20  .      *)       
b110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e                 .
b120: 20 2e 2f 24 63 61 63 68 65 5f 66 69 6c 65 3b 3b   ./$cache_file;;
b130: 0a 20 20 20 20 65 73 61 63 0a 20 20 66 69 0a 65  .    esac.  fi.e
b140: 6c 73 65 0a 20 20 7b 20 65 63 68 6f 20 22 24 61  lse.  { echo "$a
b150: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 72  s_me:$LINENO: cr
b160: 65 61 74 69 6e 67 20 63 61 63 68 65 20 24 63 61  eating cache $ca
b170: 63 68 65 5f 66 69 6c 65 22 20 3e 26 35 0a 65 63  che_file" >&5.ec
b180: 68 6f 20 22 24 61 73 5f 6d 65 3a 20 63 72 65 61  ho "$as_me: crea
b190: 74 69 6e 67 20 63 61 63 68 65 20 24 63 61 63 68  ting cache $cach
b1a0: 65 5f 66 69 6c 65 22 20 3e 26 36 3b 7d 0a 20 20  e_file" >&6;}.  
b1b0: 3e 24 63 61 63 68 65 5f 66 69 6c 65 0a 66 69 0a  >$cache_file.fi.
b1c0: 0a 23 20 43 68 65 63 6b 20 74 68 61 74 20 74 68  .# Check that th
b1d0: 65 20 70 72 65 63 69 6f 75 73 20 76 61 72 69 61  e precious varia
b1e0: 62 6c 65 73 20 73 61 76 65 64 20 69 6e 20 74 68  bles saved in th
b1f0: 65 20 63 61 63 68 65 20 68 61 76 65 20 6b 65 70  e cache have kep
b200: 74 20 74 68 65 20 73 61 6d 65 0a 23 20 76 61 6c  t the same.# val
b210: 75 65 2e 0a 61 63 5f 63 61 63 68 65 5f 63 6f 72  ue..ac_cache_cor
b220: 72 75 70 74 65 64 3d 66 61 6c 73 65 0a 66 6f 72  rupted=false.for
b230: 20 61 63 5f 76 61 72 20 69 6e 20 60 28 73 65 74   ac_var in `(set
b240: 29 20 32 3e 26 31 20 7c 0a 09 20 20 20 20 20 20  ) 2>&1 |..      
b250: 20 73 65 64 20 2d 6e 20 27 73 2f 5e 61 63 5f 65   sed -n 's/^ac_e
b260: 6e 76 5f 5c 28 5b 61 2d 7a 41 2d 5a 5f 30 2d 39  nv_\([a-zA-Z_0-9
b270: 5d 2a 5c 29 5f 73 65 74 3d 2e 2a 2f 5c 31 2f 70  ]*\)_set=.*/\1/p
b280: 27 60 3b 20 64 6f 0a 20 20 65 76 61 6c 20 61 63  '`; do.  eval ac
b290: 5f 6f 6c 64 5f 73 65 74 3d 5c 24 61 63 5f 63 76  _old_set=\$ac_cv
b2a0: 5f 65 6e 76 5f 24 7b 61 63 5f 76 61 72 7d 5f 73  _env_${ac_var}_s
b2b0: 65 74 0a 20 20 65 76 61 6c 20 61 63 5f 6e 65 77  et.  eval ac_new
b2c0: 5f 73 65 74 3d 5c 24 61 63 5f 65 6e 76 5f 24 7b  _set=\$ac_env_${
b2d0: 61 63 5f 76 61 72 7d 5f 73 65 74 0a 20 20 65 76  ac_var}_set.  ev
b2e0: 61 6c 20 61 63 5f 6f 6c 64 5f 76 61 6c 3d 22 5c  al ac_old_val="\
b2f0: 24 61 63 5f 63 76 5f 65 6e 76 5f 24 7b 61 63 5f  $ac_cv_env_${ac_
b300: 76 61 72 7d 5f 76 61 6c 75 65 22 0a 20 20 65 76  var}_value".  ev
b310: 61 6c 20 61 63 5f 6e 65 77 5f 76 61 6c 3d 22 5c  al ac_new_val="\
b320: 24 61 63 5f 65 6e 76 5f 24 7b 61 63 5f 76 61 72  $ac_env_${ac_var
b330: 7d 5f 76 61 6c 75 65 22 0a 20 20 63 61 73 65 20  }_value".  case 
b340: 24 61 63 5f 6f 6c 64 5f 73 65 74 2c 24 61 63 5f  $ac_old_set,$ac_
b350: 6e 65 77 5f 73 65 74 20 69 6e 0a 20 20 20 20 73  new_set in.    s
b360: 65 74 2c 29 0a 20 20 20 20 20 20 7b 20 65 63 68  et,).      { ech
b370: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
b380: 4f 3a 20 65 72 72 6f 72 3a 20 5c 60 24 61 63 5f  O: error: \`$ac_
b390: 76 61 72 27 20 77 61 73 20 73 65 74 20 74 6f 20  var' was set to 
b3a0: 5c 60 24 61 63 5f 6f 6c 64 5f 76 61 6c 27 20 69  \`$ac_old_val' i
b3b0: 6e 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 72  n the previous r
b3c0: 75 6e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  un" >&5.echo "$a
b3d0: 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 5c 60 24  s_me: error: \`$
b3e0: 61 63 5f 76 61 72 27 20 77 61 73 20 73 65 74 20  ac_var' was set 
b3f0: 74 6f 20 5c 60 24 61 63 5f 6f 6c 64 5f 76 61 6c  to \`$ac_old_val
b400: 27 20 69 6e 20 74 68 65 20 70 72 65 76 69 6f 75  ' in the previou
b410: 73 20 72 75 6e 22 20 3e 26 32 3b 7d 0a 20 20 20  s run" >&2;}.   
b420: 20 20 20 61 63 5f 63 61 63 68 65 5f 63 6f 72 72     ac_cache_corr
b430: 75 70 74 65 64 3d 3a 20 3b 3b 0a 20 20 20 20 2c  upted=: ;;.    ,
b440: 73 65 74 29 0a 20 20 20 20 20 20 7b 20 65 63 68  set).      { ech
b450: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
b460: 4f 3a 20 65 72 72 6f 72 3a 20 5c 60 24 61 63 5f  O: error: \`$ac_
b470: 76 61 72 27 20 77 61 73 20 6e 6f 74 20 73 65 74  var' was not set
b480: 20 69 6e 20 74 68 65 20 70 72 65 76 69 6f 75 73   in the previous
b490: 20 72 75 6e 22 20 3e 26 35 0a 65 63 68 6f 20 22   run" >&5.echo "
b4a0: 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 5c  $as_me: error: \
b4b0: 60 24 61 63 5f 76 61 72 27 20 77 61 73 20 6e 6f  `$ac_var' was no
b4c0: 74 20 73 65 74 20 69 6e 20 74 68 65 20 70 72 65  t set in the pre
b4d0: 76 69 6f 75 73 20 72 75 6e 22 20 3e 26 32 3b 7d  vious run" >&2;}
b4e0: 0a 20 20 20 20 20 20 61 63 5f 63 61 63 68 65 5f  .      ac_cache_
b4f0: 63 6f 72 72 75 70 74 65 64 3d 3a 20 3b 3b 0a 20  corrupted=: ;;. 
b500: 20 20 20 2c 29 3b 3b 0a 20 20 20 20 2a 29 0a 20     ,);;.    *). 
b510: 20 20 20 20 20 69 66 20 74 65 73 74 20 22 78 24       if test "x$
b520: 61 63 5f 6f 6c 64 5f 76 61 6c 22 20 21 3d 20 22  ac_old_val" != "
b530: 78 24 61 63 5f 6e 65 77 5f 76 61 6c 22 3b 20 74  x$ac_new_val"; t
b540: 68 65 6e 0a 09 7b 20 65 63 68 6f 20 22 24 61 73  hen..{ echo "$as
b550: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72  _me:$LINENO: err
b560: 6f 72 3a 20 5c 60 24 61 63 5f 76 61 72 27 20 68  or: \`$ac_var' h
b570: 61 73 20 63 68 61 6e 67 65 64 20 73 69 6e 63 65  as changed since
b580: 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 72 75   the previous ru
b590: 6e 3a 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  n:" >&5.echo "$a
b5a0: 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 5c 60 24  s_me: error: \`$
b5b0: 61 63 5f 76 61 72 27 20 68 61 73 20 63 68 61 6e  ac_var' has chan
b5c0: 67 65 64 20 73 69 6e 63 65 20 74 68 65 20 70 72  ged since the pr
b5d0: 65 76 69 6f 75 73 20 72 75 6e 3a 22 20 3e 26 32  evious run:" >&2
b5e0: 3b 7d 0a 09 7b 20 65 63 68 6f 20 22 24 61 73 5f  ;}..{ echo "$as_
b5f0: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 20 20 66 6f  me:$LINENO:   fo
b600: 72 6d 65 72 20 76 61 6c 75 65 3a 20 20 24 61 63  rmer value:  $ac
b610: 5f 6f 6c 64 5f 76 61 6c 22 20 3e 26 35 0a 65 63  _old_val" >&5.ec
b620: 68 6f 20 22 24 61 73 5f 6d 65 3a 20 20 20 66 6f  ho "$as_me:   fo
b630: 72 6d 65 72 20 76 61 6c 75 65 3a 20 20 24 61 63  rmer value:  $ac
b640: 5f 6f 6c 64 5f 76 61 6c 22 20 3e 26 32 3b 7d 0a  _old_val" >&2;}.
b650: 09 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .{ echo "$as_me:
b660: 24 4c 49 4e 45 4e 4f 3a 20 20 20 63 75 72 72 65  $LINENO:   curre
b670: 6e 74 20 76 61 6c 75 65 3a 20 24 61 63 5f 6e 65  nt value: $ac_ne
b680: 77 5f 76 61 6c 22 20 3e 26 35 0a 65 63 68 6f 20  w_val" >&5.echo 
b690: 22 24 61 73 5f 6d 65 3a 20 20 20 63 75 72 72 65  "$as_me:   curre
b6a0: 6e 74 20 76 61 6c 75 65 3a 20 24 61 63 5f 6e 65  nt value: $ac_ne
b6b0: 77 5f 76 61 6c 22 20 3e 26 32 3b 7d 0a 09 61 63  w_val" >&2;}..ac
b6c0: 5f 63 61 63 68 65 5f 63 6f 72 72 75 70 74 65 64  _cache_corrupted
b6d0: 3d 3a 0a 20 20 20 20 20 20 66 69 3b 3b 0a 20 20  =:.      fi;;.  
b6e0: 65 73 61 63 0a 20 20 23 20 50 61 73 73 20 70 72  esac.  # Pass pr
b6f0: 65 63 69 6f 75 73 20 76 61 72 69 61 62 6c 65 73  ecious variables
b700: 20 74 6f 20 63 6f 6e 66 69 67 2e 73 74 61 74 75   to config.statu
b710: 73 2e 0a 20 20 69 66 20 74 65 73 74 20 22 24 61  s..  if test "$a
b720: 63 5f 6e 65 77 5f 73 65 74 22 20 3d 20 73 65 74  c_new_set" = set
b730: 3b 20 74 68 65 6e 0a 20 20 20 20 63 61 73 65 20  ; then.    case 
b740: 24 61 63 5f 6e 65 77 5f 76 61 6c 20 69 6e 0a 20  $ac_new_val in. 
b750: 20 20 20 2a 22 20 22 2a 7c 2a 22 09 22 2a 7c 2a     *" "*|*"."*|*
b760: 5b 5c 5b 5c 5d 5c 7e 5c 23 5c 24 5c 5e 5c 26 5c  [\[\]\~\#\$\^\&\
b770: 2a 5c 28 5c 29 5c 7b 5c 7d 5c 5c 5c 7c 5c 3b 5c  *\(\)\{\}\\\|\;\
b780: 3c 5c 3e 5c 3f 5c 22 5c 27 5d 2a 29 0a 20 20 20  <\>\?\"\']*).   
b790: 20 20 20 61 63 5f 61 72 67 3d 24 61 63 5f 76 61     ac_arg=$ac_va
b7a0: 72 3d 60 65 63 68 6f 20 22 24 61 63 5f 6e 65 77  r=`echo "$ac_new
b7b0: 5f 76 61 6c 22 20 7c 20 73 65 64 20 22 73 2f 27  _val" | sed "s/'
b7c0: 2f 27 5c 5c 5c 5c 5c 5c 5c 5c 27 27 2f 67 22 60  /'\\\\\\\\''/g"`
b7d0: 20 3b 3b 0a 20 20 20 20 2a 29 20 61 63 5f 61 72   ;;.    *) ac_ar
b7e0: 67 3d 24 61 63 5f 76 61 72 3d 24 61 63 5f 6e 65  g=$ac_var=$ac_ne
b7f0: 77 5f 76 61 6c 20 3b 3b 0a 20 20 20 20 65 73 61  w_val ;;.    esa
b800: 63 0a 20 20 20 20 63 61 73 65 20 22 20 24 61 63  c.    case " $ac
b810: 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 20  _configure_args 
b820: 22 20 69 6e 0a 20 20 20 20 20 20 2a 22 20 27 24  " in.      *" '$
b830: 61 63 5f 61 72 67 27 20 22 2a 29 20 3b 3b 20 23  ac_arg' "*) ;; #
b840: 20 41 76 6f 69 64 20 64 75 70 73 2e 20 20 55 73   Avoid dups.  Us
b850: 65 20 6f 66 20 71 75 6f 74 65 73 20 65 6e 73 75  e of quotes ensu
b860: 72 65 73 20 61 63 63 75 72 61 63 79 2e 0a 20 20  res accuracy..  
b870: 20 20 20 20 2a 29 20 61 63 5f 63 6f 6e 66 69 67      *) ac_config
b880: 75 72 65 5f 61 72 67 73 3d 22 24 61 63 5f 63 6f  ure_args="$ac_co
b890: 6e 66 69 67 75 72 65 5f 61 72 67 73 20 27 24 61  nfigure_args '$a
b8a0: 63 5f 61 72 67 27 22 20 3b 3b 0a 20 20 20 20 65  c_arg'" ;;.    e
b8b0: 73 61 63 0a 20 20 66 69 0a 64 6f 6e 65 0a 69 66  sac.  fi.done.if
b8c0: 20 24 61 63 5f 63 61 63 68 65 5f 63 6f 72 72 75   $ac_cache_corru
b8d0: 70 74 65 64 3b 20 74 68 65 6e 0a 20 20 7b 20 65  pted; then.  { e
b8e0: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
b8f0: 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 63 68 61 6e  ENO: error: chan
b900: 67 65 73 20 69 6e 20 74 68 65 20 65 6e 76 69 72  ges in the envir
b910: 6f 6e 6d 65 6e 74 20 63 61 6e 20 63 6f 6d 70 72  onment can compr
b920: 6f 6d 69 73 65 20 74 68 65 20 62 75 69 6c 64 22  omise the build"
b930: 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d   >&5.echo "$as_m
b940: 65 3a 20 65 72 72 6f 72 3a 20 63 68 61 6e 67 65  e: error: change
b950: 73 20 69 6e 20 74 68 65 20 65 6e 76 69 72 6f 6e  s in the environ
b960: 6d 65 6e 74 20 63 61 6e 20 63 6f 6d 70 72 6f 6d  ment can comprom
b970: 69 73 65 20 74 68 65 20 62 75 69 6c 64 22 20 3e  ise the build" >
b980: 26 32 3b 7d 0a 20 20 7b 20 7b 20 65 63 68 6f 20  &2;}.  { { echo 
b990: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
b9a0: 20 65 72 72 6f 72 3a 20 72 75 6e 20 5c 60 6d 61   error: run \`ma
b9b0: 6b 65 20 64 69 73 74 63 6c 65 61 6e 27 20 61 6e  ke distclean' an
b9c0: 64 2f 6f 72 20 5c 60 72 6d 20 24 63 61 63 68 65  d/or \`rm $cache
b9d0: 5f 66 69 6c 65 27 20 61 6e 64 20 73 74 61 72 74  _file' and start
b9e0: 20 6f 76 65 72 22 20 3e 26 35 0a 65 63 68 6f 20   over" >&5.echo 
b9f0: 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20  "$as_me: error: 
ba00: 72 75 6e 20 5c 60 6d 61 6b 65 20 64 69 73 74 63  run \`make distc
ba10: 6c 65 61 6e 27 20 61 6e 64 2f 6f 72 20 5c 60 72  lean' and/or \`r
ba20: 6d 20 24 63 61 63 68 65 5f 66 69 6c 65 27 20 61  m $cache_file' a
ba30: 6e 64 20 73 74 61 72 74 20 6f 76 65 72 22 20 3e  nd start over" >
ba40: 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74 20  &2;}.   { (exit 
ba50: 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d  1); exit 1; }; }
ba60: 0a 66 69 0a 0a 61 63 5f 65 78 74 3d 63 0a 61 63  .fi..ac_ext=c.ac
ba70: 5f 63 70 70 3d 27 24 43 50 50 20 24 43 50 50 46  _cpp='$CPP $CPPF
ba80: 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65  LAGS'.ac_compile
ba90: 3d 27 24 43 43 20 2d 63 20 24 43 46 4c 41 47 53  ='$CC -c $CFLAGS
baa0: 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74   $CPPFLAGS conft
bab0: 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27  est.$ac_ext >&5'
bac0: 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f  .ac_link='$CC -o
bad0: 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65   conftest$ac_exe
bae0: 65 78 74 20 24 43 46 4c 41 47 53 20 24 43 50 50  ext $CFLAGS $CPP
baf0: 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63  FLAGS $LDFLAGS c
bb00: 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
bb10: 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f  $LIBS >&5'.ac_co
bb20: 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63  mpiler_gnu=$ac_c
bb30: 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  v_c_compiler_gnu
bb40: 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  ................
bb50: 0a 0a 0a 0a 0a 23 20 54 68 65 20 66 6f 6c 6c 6f  .....# The follo
bb60: 77 69 6e 67 20 52 43 53 20 72 65 76 69 73 69 6f  wing RCS revisio
bb70: 6e 20 73 74 72 69 6e 67 20 61 70 70 6c 69 65 73  n string applies
bb80: 20 74 6f 20 63 6f 6e 66 69 67 75 72 65 2e 69 6e   to configure.in
bb90: 0a 23 20 24 52 65 76 69 73 69 6f 6e 3a 20 31 2e  .# $Revision: 1.
bba0: 32 36 20 24 0a 0a 23 23 23 23 23 23 23 23 23 0a  26 $..#########.
bbb0: 23 20 50 72 6f 67 72 61 6d 73 20 6e 65 65 64 65  # Programs neede
bbc0: 64 0a 23 0a 23 20 43 68 65 63 6b 20 77 68 65 74  d.#.# Check whet
bbd0: 68 65 72 20 2d 2d 65 6e 61 62 6c 65 2d 73 68 61  her --enable-sha
bbe0: 72 65 64 20 6f 72 20 2d 2d 64 69 73 61 62 6c 65  red or --disable
bbf0: 2d 73 68 61 72 65 64 20 77 61 73 20 67 69 76 65  -shared was give
bc00: 6e 2e 0a 69 66 20 74 65 73 74 20 22 24 7b 65 6e  n..if test "${en
bc10: 61 62 6c 65 5f 73 68 61 72 65 64 2b 73 65 74 7d  able_shared+set}
bc20: 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
bc30: 65 6e 61 62 6c 65 76 61 6c 3d 22 24 65 6e 61 62  enableval="$enab
bc40: 6c 65 5f 73 68 61 72 65 64 22 0a 20 20 70 3d 24  le_shared".  p=$
bc50: 7b 50 41 43 4b 41 47 45 2d 64 65 66 61 75 6c 74  {PACKAGE-default
bc60: 7d 0a 20 20 20 20 63 61 73 65 20 24 65 6e 61 62  }.    case $enab
bc70: 6c 65 76 61 6c 20 69 6e 0a 20 20 20 20 79 65 73  leval in.    yes
bc80: 29 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 3d  ) enable_shared=
bc90: 79 65 73 20 3b 3b 0a 20 20 20 20 6e 6f 29 20 65  yes ;;.    no) e
bca0: 6e 61 62 6c 65 5f 73 68 61 72 65 64 3d 6e 6f 20  nable_shared=no 
bcb0: 3b 3b 0a 20 20 20 20 2a 29 0a 20 20 20 20 20 20  ;;.    *).      
bcc0: 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 3d 6e 6f  enable_shared=no
bcd0: 0a 20 20 20 20 20 20 23 20 4c 6f 6f 6b 20 61 74  .      # Look at
bce0: 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 77 65   the argument we
bcf0: 20 67 6f 74 2e 20 20 57 65 20 75 73 65 20 61 6c   got.  We use al
bd00: 6c 20 74 68 65 20 63 6f 6d 6d 6f 6e 20 6c 69 73  l the common lis
bd10: 74 20 73 65 70 61 72 61 74 6f 72 73 2e 0a 20 20  t separators..  
bd20: 20 20 20 20 6c 74 5f 73 61 76 65 5f 69 66 73 3d      lt_save_ifs=
bd30: 22 24 49 46 53 22 3b 20 49 46 53 3d 22 24 7b 49  "$IFS"; IFS="${I
bd40: 46 53 7d 24 50 41 54 48 5f 53 45 50 41 52 41 54  FS}$PATH_SEPARAT
bd50: 4f 52 2c 22 0a 20 20 20 20 20 20 66 6f 72 20 70  OR,".      for p
bd60: 6b 67 20 69 6e 20 24 65 6e 61 62 6c 65 76 61 6c  kg in $enableval
bd70: 3b 20 64 6f 0a 09 49 46 53 3d 22 24 6c 74 5f 73  ; do..IFS="$lt_s
bd80: 61 76 65 5f 69 66 73 22 0a 09 69 66 20 74 65 73  ave_ifs"..if tes
bd90: 74 20 22 58 24 70 6b 67 22 20 3d 20 22 58 24 70  t "X$pkg" = "X$p
bda0: 22 3b 20 74 68 65 6e 0a 09 20 20 65 6e 61 62 6c  "; then..  enabl
bdb0: 65 5f 73 68 61 72 65 64 3d 79 65 73 0a 09 66 69  e_shared=yes..fi
bdc0: 0a 20 20 20 20 20 20 64 6f 6e 65 0a 20 20 20 20  .      done.    
bdd0: 20 20 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f    IFS="$lt_save_
bde0: 69 66 73 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20  ifs".      ;;.  
bdf0: 20 20 65 73 61 63 0a 65 6c 73 65 0a 20 20 65 6e    esac.else.  en
be00: 61 62 6c 65 5f 73 68 61 72 65 64 3d 79 65 73 0a  able_shared=yes.
be10: 66 69 3b 0a 0a 23 20 43 68 65 63 6b 20 77 68 65  fi;..# Check whe
be20: 74 68 65 72 20 2d 2d 65 6e 61 62 6c 65 2d 73 74  ther --enable-st
be30: 61 74 69 63 20 6f 72 20 2d 2d 64 69 73 61 62 6c  atic or --disabl
be40: 65 2d 73 74 61 74 69 63 20 77 61 73 20 67 69 76  e-static was giv
be50: 65 6e 2e 0a 69 66 20 74 65 73 74 20 22 24 7b 65  en..if test "${e
be60: 6e 61 62 6c 65 5f 73 74 61 74 69 63 2b 73 65 74  nable_static+set
be70: 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
be80: 20 65 6e 61 62 6c 65 76 61 6c 3d 22 24 65 6e 61   enableval="$ena
be90: 62 6c 65 5f 73 74 61 74 69 63 22 0a 20 20 70 3d  ble_static".  p=
bea0: 24 7b 50 41 43 4b 41 47 45 2d 64 65 66 61 75 6c  ${PACKAGE-defaul
beb0: 74 7d 0a 20 20 20 20 63 61 73 65 20 24 65 6e 61  t}.    case $ena
bec0: 62 6c 65 76 61 6c 20 69 6e 0a 20 20 20 20 79 65  bleval in.    ye
bed0: 73 29 20 65 6e 61 62 6c 65 5f 73 74 61 74 69 63  s) enable_static
bee0: 3d 79 65 73 20 3b 3b 0a 20 20 20 20 6e 6f 29 20  =yes ;;.    no) 
bef0: 65 6e 61 62 6c 65 5f 73 74 61 74 69 63 3d 6e 6f  enable_static=no
bf00: 20 3b 3b 0a 20 20 20 20 2a 29 0a 20 20 20 20 20   ;;.    *).     
bf10: 65 6e 61 62 6c 65 5f 73 74 61 74 69 63 3d 6e 6f  enable_static=no
bf20: 0a 20 20 20 20 20 20 23 20 4c 6f 6f 6b 20 61 74  .      # Look at
bf30: 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 77 65   the argument we
bf40: 20 67 6f 74 2e 20 20 57 65 20 75 73 65 20 61 6c   got.  We use al
bf50: 6c 20 74 68 65 20 63 6f 6d 6d 6f 6e 20 6c 69 73  l the common lis
bf60: 74 20 73 65 70 61 72 61 74 6f 72 73 2e 0a 20 20  t separators..  
bf70: 20 20 20 20 6c 74 5f 73 61 76 65 5f 69 66 73 3d      lt_save_ifs=
bf80: 22 24 49 46 53 22 3b 20 49 46 53 3d 22 24 7b 49  "$IFS"; IFS="${I
bf90: 46 53 7d 24 50 41 54 48 5f 53 45 50 41 52 41 54  FS}$PATH_SEPARAT
bfa0: 4f 52 2c 22 0a 20 20 20 20 20 20 66 6f 72 20 70  OR,".      for p
bfb0: 6b 67 20 69 6e 20 24 65 6e 61 62 6c 65 76 61 6c  kg in $enableval
bfc0: 3b 20 64 6f 0a 09 49 46 53 3d 22 24 6c 74 5f 73  ; do..IFS="$lt_s
bfd0: 61 76 65 5f 69 66 73 22 0a 09 69 66 20 74 65 73  ave_ifs"..if tes
bfe0: 74 20 22 58 24 70 6b 67 22 20 3d 20 22 58 24 70  t "X$pkg" = "X$p
bff0: 22 3b 20 74 68 65 6e 0a 09 20 20 65 6e 61 62 6c  "; then..  enabl
c000: 65 5f 73 74 61 74 69 63 3d 79 65 73 0a 09 66 69  e_static=yes..fi
c010: 0a 20 20 20 20 20 20 64 6f 6e 65 0a 20 20 20 20  .      done.    
c020: 20 20 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f    IFS="$lt_save_
c030: 69 66 73 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20  ifs".      ;;.  
c040: 20 20 65 73 61 63 0a 65 6c 73 65 0a 20 20 65 6e    esac.else.  en
c050: 61 62 6c 65 5f 73 74 61 74 69 63 3d 79 65 73 0a  able_static=yes.
c060: 66 69 3b 0a 0a 23 20 43 68 65 63 6b 20 77 68 65  fi;..# Check whe
c070: 74 68 65 72 20 2d 2d 65 6e 61 62 6c 65 2d 66 61  ther --enable-fa
c080: 73 74 2d 69 6e 73 74 61 6c 6c 20 6f 72 20 2d 2d  st-install or --
c090: 64 69 73 61 62 6c 65 2d 66 61 73 74 2d 69 6e 73  disable-fast-ins
c0a0: 74 61 6c 6c 20 77 61 73 20 67 69 76 65 6e 2e 0a  tall was given..
c0b0: 69 66 20 74 65 73 74 20 22 24 7b 65 6e 61 62 6c  if test "${enabl
c0c0: 65 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c 2b 73  e_fast_install+s
c0d0: 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
c0e0: 0a 20 20 65 6e 61 62 6c 65 76 61 6c 3d 22 24 65  .  enableval="$e
c0f0: 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61  nable_fast_insta
c100: 6c 6c 22 0a 20 20 70 3d 24 7b 50 41 43 4b 41 47  ll".  p=${PACKAG
c110: 45 2d 64 65 66 61 75 6c 74 7d 0a 20 20 20 20 63  E-default}.    c
c120: 61 73 65 20 24 65 6e 61 62 6c 65 76 61 6c 20 69  ase $enableval i
c130: 6e 0a 20 20 20 20 79 65 73 29 20 65 6e 61 62 6c  n.    yes) enabl
c140: 65 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c 3d 79  e_fast_install=y
c150: 65 73 20 3b 3b 0a 20 20 20 20 6e 6f 29 20 65 6e  es ;;.    no) en
c160: 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61 6c  able_fast_instal
c170: 6c 3d 6e 6f 20 3b 3b 0a 20 20 20 20 2a 29 0a 20  l=no ;;.    *). 
c180: 20 20 20 20 20 65 6e 61 62 6c 65 5f 66 61 73 74       enable_fast
c190: 5f 69 6e 73 74 61 6c 6c 3d 6e 6f 0a 20 20 20 20  _install=no.    
c1a0: 20 20 23 20 4c 6f 6f 6b 20 61 74 20 74 68 65 20    # Look at the 
c1b0: 61 72 67 75 6d 65 6e 74 20 77 65 20 67 6f 74 2e  argument we got.
c1c0: 20 20 57 65 20 75 73 65 20 61 6c 6c 20 74 68 65    We use all the
c1d0: 20 63 6f 6d 6d 6f 6e 20 6c 69 73 74 20 73 65 70   common list sep
c1e0: 61 72 61 74 6f 72 73 2e 0a 20 20 20 20 20 20 6c  arators..      l
c1f0: 74 5f 73 61 76 65 5f 69 66 73 3d 22 24 49 46 53  t_save_ifs="$IFS
c200: 22 3b 20 49 46 53 3d 22 24 7b 49 46 53 7d 24 50  "; IFS="${IFS}$P
c210: 41 54 48 5f 53 45 50 41 52 41 54 4f 52 2c 22 0a  ATH_SEPARATOR,".
c220: 20 20 20 20 20 20 66 6f 72 20 70 6b 67 20 69 6e        for pkg in
c230: 20 24 65 6e 61 62 6c 65 76 61 6c 3b 20 64 6f 0a   $enableval; do.
c240: 09 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69  .IFS="$lt_save_i
c250: 66 73 22 0a 09 69 66 20 74 65 73 74 20 22 58 24  fs"..if test "X$
c260: 70 6b 67 22 20 3d 20 22 58 24 70 22 3b 20 74 68  pkg" = "X$p"; th
c270: 65 6e 0a 09 20 20 65 6e 61 62 6c 65 5f 66 61 73  en..  enable_fas
c280: 74 5f 69 6e 73 74 61 6c 6c 3d 79 65 73 0a 09 66  t_install=yes..f
c290: 69 0a 20 20 20 20 20 20 64 6f 6e 65 0a 20 20 20  i.      done.   
c2a0: 20 20 20 49 46 53 3d 22 24 6c 74 5f 73 61 76 65     IFS="$lt_save
c2b0: 5f 69 66 73 22 0a 20 20 20 20 20 20 3b 3b 0a 20  _ifs".      ;;. 
c2c0: 20 20 20 65 73 61 63 0a 65 6c 73 65 0a 20 20 65     esac.else.  e
c2d0: 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61  nable_fast_insta
c2e0: 6c 6c 3d 79 65 73 0a 66 69 3b 0a 0a 61 63 5f 61  ll=yes.fi;..ac_a
c2f0: 75 78 5f 64 69 72 3d 0a 66 6f 72 20 61 63 5f 64  ux_dir=.for ac_d
c300: 69 72 20 69 6e 20 24 73 72 63 64 69 72 20 24 73  ir in $srcdir $s
c310: 72 63 64 69 72 2f 2e 2e 20 24 73 72 63 64 69 72  rcdir/.. $srcdir
c320: 2f 2e 2e 2f 2e 2e 3b 20 64 6f 0a 20 20 69 66 20  /../..; do.  if 
c330: 74 65 73 74 20 2d 66 20 24 61 63 5f 64 69 72 2f  test -f $ac_dir/
c340: 69 6e 73 74 61 6c 6c 2d 73 68 3b 20 74 68 65 6e  install-sh; then
c350: 0a 20 20 20 20 61 63 5f 61 75 78 5f 64 69 72 3d  .    ac_aux_dir=
c360: 24 61 63 5f 64 69 72 0a 20 20 20 20 61 63 5f 69  $ac_dir.    ac_i
c370: 6e 73 74 61 6c 6c 5f 73 68 3d 22 24 61 63 5f 61  nstall_sh="$ac_a
c380: 75 78 5f 64 69 72 2f 69 6e 73 74 61 6c 6c 2d 73  ux_dir/install-s
c390: 68 20 2d 63 22 0a 20 20 20 20 62 72 65 61 6b 0a  h -c".    break.
c3a0: 20 20 65 6c 69 66 20 74 65 73 74 20 2d 66 20 24    elif test -f $
c3b0: 61 63 5f 64 69 72 2f 69 6e 73 74 61 6c 6c 2e 73  ac_dir/install.s
c3c0: 68 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 61  h; then.    ac_a
c3d0: 75 78 5f 64 69 72 3d 24 61 63 5f 64 69 72 0a 20  ux_dir=$ac_dir. 
c3e0: 20 20 20 61 63 5f 69 6e 73 74 61 6c 6c 5f 73 68     ac_install_sh
c3f0: 3d 22 24 61 63 5f 61 75 78 5f 64 69 72 2f 69 6e  ="$ac_aux_dir/in
c400: 73 74 61 6c 6c 2e 73 68 20 2d 63 22 0a 20 20 20  stall.sh -c".   
c410: 20 62 72 65 61 6b 0a 20 20 65 6c 69 66 20 74 65   break.  elif te
c420: 73 74 20 2d 66 20 24 61 63 5f 64 69 72 2f 73 68  st -f $ac_dir/sh
c430: 74 6f 6f 6c 3b 20 74 68 65 6e 0a 20 20 20 20 61  tool; then.    a
c440: 63 5f 61 75 78 5f 64 69 72 3d 24 61 63 5f 64 69  c_aux_dir=$ac_di
c450: 72 0a 20 20 20 20 61 63 5f 69 6e 73 74 61 6c 6c  r.    ac_install
c460: 5f 73 68 3d 22 24 61 63 5f 61 75 78 5f 64 69 72  _sh="$ac_aux_dir
c470: 2f 73 68 74 6f 6f 6c 20 69 6e 73 74 61 6c 6c 20  /shtool install 
c480: 2d 63 22 0a 20 20 20 20 62 72 65 61 6b 0a 20 20  -c".    break.  
c490: 66 69 0a 64 6f 6e 65 0a 69 66 20 74 65 73 74 20  fi.done.if test 
c4a0: 2d 7a 20 22 24 61 63 5f 61 75 78 5f 64 69 72 22  -z "$ac_aux_dir"
c4b0: 3b 20 74 68 65 6e 0a 20 20 7b 20 7b 20 65 63 68  ; then.  { { ech
c4c0: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
c4d0: 4f 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74  O: error: cannot
c4e0: 20 66 69 6e 64 20 69 6e 73 74 61 6c 6c 2d 73 68   find install-sh
c4f0: 20 6f 72 20 69 6e 73 74 61 6c 6c 2e 73 68 20 69   or install.sh i
c500: 6e 20 24 73 72 63 64 69 72 20 24 73 72 63 64 69  n $srcdir $srcdi
c510: 72 2f 2e 2e 20 24 73 72 63 64 69 72 2f 2e 2e 2f  r/.. $srcdir/../
c520: 2e 2e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  .." >&5.echo "$a
c530: 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 63 61 6e  s_me: error: can
c540: 6e 6f 74 20 66 69 6e 64 20 69 6e 73 74 61 6c 6c  not find install
c550: 2d 73 68 20 6f 72 20 69 6e 73 74 61 6c 6c 2e 73  -sh or install.s
c560: 68 20 69 6e 20 24 73 72 63 64 69 72 20 24 73 72  h in $srcdir $sr
c570: 63 64 69 72 2f 2e 2e 20 24 73 72 63 64 69 72 2f  cdir/.. $srcdir/
c580: 2e 2e 2f 2e 2e 22 20 3e 26 32 3b 7d 0a 20 20 20  ../.." >&2;}.   
c590: 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74  { (exit 1); exit
c5a0: 20 31 3b 20 7d 3b 20 7d 0a 66 69 0a 61 63 5f 63   1; }; }.fi.ac_c
c5b0: 6f 6e 66 69 67 5f 67 75 65 73 73 3d 22 24 53 48  onfig_guess="$SH
c5c0: 45 4c 4c 20 24 61 63 5f 61 75 78 5f 64 69 72 2f  ELL $ac_aux_dir/
c5d0: 63 6f 6e 66 69 67 2e 67 75 65 73 73 22 0a 61 63  config.guess".ac
c5e0: 5f 63 6f 6e 66 69 67 5f 73 75 62 3d 22 24 53 48  _config_sub="$SH
c5f0: 45 4c 4c 20 24 61 63 5f 61 75 78 5f 64 69 72 2f  ELL $ac_aux_dir/
c600: 63 6f 6e 66 69 67 2e 73 75 62 22 0a 61 63 5f 63  config.sub".ac_c
c610: 6f 6e 66 69 67 75 72 65 3d 22 24 53 48 45 4c 4c  onfigure="$SHELL
c620: 20 24 61 63 5f 61 75 78 5f 64 69 72 2f 63 6f 6e   $ac_aux_dir/con
c630: 66 69 67 75 72 65 22 20 23 20 54 68 69 73 20 73  figure" # This s
c640: 68 6f 75 6c 64 20 62 65 20 43 79 67 6e 75 73 20  hould be Cygnus 
c650: 63 6f 6e 66 69 67 75 72 65 2e 0a 0a 23 20 4d 61  configure...# Ma
c660: 6b 65 20 73 75 72 65 20 77 65 20 63 61 6e 20 72  ke sure we can r
c670: 75 6e 20 63 6f 6e 66 69 67 2e 73 75 62 2e 0a 24  un config.sub..$
c680: 61 63 5f 63 6f 6e 66 69 67 5f 73 75 62 20 73 75  ac_config_sub su
c690: 6e 34 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e  n4 >/dev/null 2>
c6a0: 26 31 20 7c 7c 0a 20 20 7b 20 7b 20 65 63 68 6f  &1 ||.  { { echo
c6b0: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
c6c0: 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20  : error: cannot 
c6d0: 72 75 6e 20 24 61 63 5f 63 6f 6e 66 69 67 5f 73  run $ac_config_s
c6e0: 75 62 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  ub" >&5.echo "$a
c6f0: 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 63 61 6e  s_me: error: can
c700: 6e 6f 74 20 72 75 6e 20 24 61 63 5f 63 6f 6e 66  not run $ac_conf
c710: 69 67 5f 73 75 62 22 20 3e 26 32 3b 7d 0a 20 20  ig_sub" >&2;}.  
c720: 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69   { (exit 1); exi
c730: 74 20 31 3b 20 7d 3b 20 7d 0a 0a 65 63 68 6f 20  t 1; }; }..echo 
c740: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
c750: 20 63 68 65 63 6b 69 6e 67 20 62 75 69 6c 64 20   checking build 
c760: 73 79 73 74 65 6d 20 74 79 70 65 22 20 3e 26 35  system type" >&5
c770: 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
c780: 68 65 63 6b 69 6e 67 20 62 75 69 6c 64 20 73 79  hecking build sy
c790: 73 74 65 6d 20 74 79 70 65 2e 2e 2e 20 24 45 43  stem type... $EC
c7a0: 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
c7b0: 74 20 22 24 7b 61 63 5f 63 76 5f 62 75 69 6c 64  t "${ac_cv_build
c7c0: 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
c7d0: 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
c7e0: 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
c7f0: 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
c800: 61 63 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69 61  ac_cv_build_alia
c810: 73 3d 24 62 75 69 6c 64 5f 61 6c 69 61 73 0a 74  s=$build_alias.t
c820: 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 62  est -z "$ac_cv_b
c830: 75 69 6c 64 5f 61 6c 69 61 73 22 20 26 26 0a 20  uild_alias" &&. 
c840: 20 61 63 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69   ac_cv_build_ali
c850: 61 73 3d 60 24 61 63 5f 63 6f 6e 66 69 67 5f 67  as=`$ac_config_g
c860: 75 65 73 73 60 0a 74 65 73 74 20 2d 7a 20 22 24  uess`.test -z "$
c870: 61 63 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69 61  ac_cv_build_alia
c880: 73 22 20 26 26 0a 20 20 7b 20 7b 20 65 63 68 6f  s" &&.  { { echo
c890: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
c8a0: 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20  : error: cannot 
c8b0: 67 75 65 73 73 20 62 75 69 6c 64 20 74 79 70 65  guess build type
c8c0: 3b 20 79 6f 75 20 6d 75 73 74 20 73 70 65 63 69  ; you must speci
c8d0: 66 79 20 6f 6e 65 22 20 3e 26 35 0a 65 63 68 6f  fy one" >&5.echo
c8e0: 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a   "$as_me: error:
c8f0: 20 63 61 6e 6e 6f 74 20 67 75 65 73 73 20 62 75   cannot guess bu
c900: 69 6c 64 20 74 79 70 65 3b 20 79 6f 75 20 6d 75  ild type; you mu
c910: 73 74 20 73 70 65 63 69 66 79 20 6f 6e 65 22 20  st specify one" 
c920: 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74  >&2;}.   { (exit
c930: 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20   1); exit 1; }; 
c940: 7d 0a 61 63 5f 63 76 5f 62 75 69 6c 64 3d 60 24  }.ac_cv_build=`$
c950: 61 63 5f 63 6f 6e 66 69 67 5f 73 75 62 20 24 61  ac_config_sub $a
c960: 63 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69 61 73  c_cv_build_alias
c970: 60 20 7c 7c 0a 20 20 7b 20 7b 20 65 63 68 6f 20  ` ||.  { { echo 
c980: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
c990: 20 65 72 72 6f 72 3a 20 24 61 63 5f 63 6f 6e 66   error: $ac_conf
c9a0: 69 67 5f 73 75 62 20 24 61 63 5f 63 76 5f 62 75  ig_sub $ac_cv_bu
c9b0: 69 6c 64 5f 61 6c 69 61 73 20 66 61 69 6c 65 64  ild_alias failed
c9c0: 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f  " >&5.echo "$as_
c9d0: 6d 65 3a 20 65 72 72 6f 72 3a 20 24 61 63 5f 63  me: error: $ac_c
c9e0: 6f 6e 66 69 67 5f 73 75 62 20 24 61 63 5f 63 76  onfig_sub $ac_cv
c9f0: 5f 62 75 69 6c 64 5f 61 6c 69 61 73 20 66 61 69  _build_alias fai
ca00: 6c 65 64 22 20 3e 26 32 3b 7d 0a 20 20 20 7b 20  led" >&2;}.   { 
ca10: 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31  (exit 1); exit 1
ca20: 3b 20 7d 3b 20 7d 0a 0a 66 69 0a 65 63 68 6f 20  ; }; }..fi.echo 
ca30: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
ca40: 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f   result: $ac_cv_
ca50: 62 75 69 6c 64 22 20 3e 26 35 0a 65 63 68 6f 20  build" >&5.echo 
ca60: 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76  "${ECHO_T}$ac_cv
ca70: 5f 62 75 69 6c 64 22 20 3e 26 36 0a 62 75 69 6c  _build" >&6.buil
ca80: 64 3d 24 61 63 5f 63 76 5f 62 75 69 6c 64 0a 62  d=$ac_cv_build.b
ca90: 75 69 6c 64 5f 63 70 75 3d 60 65 63 68 6f 20 24  uild_cpu=`echo $
caa0: 61 63 5f 63 76 5f 62 75 69 6c 64 20 7c 20 73 65  ac_cv_build | se
cab0: 64 20 27 73 2f 5e 5c 28 5b 5e 2d 5d 2a 5c 29 2d  d 's/^\([^-]*\)-
cac0: 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 2e 2a 5c 29  \([^-]*\)-\(.*\)
cad0: 24 2f 5c 31 2f 27 60 0a 62 75 69 6c 64 5f 76 65  $/\1/'`.build_ve
cae0: 6e 64 6f 72 3d 60 65 63 68 6f 20 24 61 63 5f 63  ndor=`echo $ac_c
caf0: 76 5f 62 75 69 6c 64 20 7c 20 73 65 64 20 27 73  v_build | sed 's
cb00: 2f 5e 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 5b 5e  /^\([^-]*\)-\([^
cb10: 2d 5d 2a 5c 29 2d 5c 28 2e 2a 5c 29 24 2f 5c 32  -]*\)-\(.*\)$/\2
cb20: 2f 27 60 0a 62 75 69 6c 64 5f 6f 73 3d 60 65 63  /'`.build_os=`ec
cb30: 68 6f 20 24 61 63 5f 63 76 5f 62 75 69 6c 64 20  ho $ac_cv_build 
cb40: 7c 20 73 65 64 20 27 73 2f 5e 5c 28 5b 5e 2d 5d  | sed 's/^\([^-]
cb50: 2a 5c 29 2d 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28  *\)-\([^-]*\)-\(
cb60: 2e 2a 5c 29 24 2f 5c 33 2f 27 60 0a 0a 0a 65 63  .*\)$/\3/'`...ec
cb70: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
cb80: 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 68 6f 73  NO: checking hos
cb90: 74 20 73 79 73 74 65 6d 20 74 79 70 65 22 20 3e  t system type" >
cba0: 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
cbb0: 22 63 68 65 63 6b 69 6e 67 20 68 6f 73 74 20 73  "checking host s
cbc0: 79 73 74 65 6d 20 74 79 70 65 2e 2e 2e 20 24 45  ystem type... $E
cbd0: 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65  CHO_C" >&6.if te
cbe0: 73 74 20 22 24 7b 61 63 5f 63 76 5f 68 6f 73 74  st "${ac_cv_host
cbf0: 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
cc00: 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
cc10: 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
cc20: 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
cc30: 61 63 5f 63 76 5f 68 6f 73 74 5f 61 6c 69 61 73  ac_cv_host_alias
cc40: 3d 24 68 6f 73 74 5f 61 6c 69 61 73 0a 74 65 73  =$host_alias.tes
cc50: 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 68 6f 73  t -z "$ac_cv_hos
cc60: 74 5f 61 6c 69 61 73 22 20 26 26 0a 20 20 61 63  t_alias" &&.  ac
cc70: 5f 63 76 5f 68 6f 73 74 5f 61 6c 69 61 73 3d 24  _cv_host_alias=$
cc80: 61 63 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69 61  ac_cv_build_alia
cc90: 73 0a 61 63 5f 63 76 5f 68 6f 73 74 3d 60 24 61  s.ac_cv_host=`$a
cca0: 63 5f 63 6f 6e 66 69 67 5f 73 75 62 20 24 61 63  c_config_sub $ac
ccb0: 5f 63 76 5f 68 6f 73 74 5f 61 6c 69 61 73 60 20  _cv_host_alias` 
ccc0: 7c 7c 0a 20 20 7b 20 7b 20 65 63 68 6f 20 22 24  ||.  { { echo "$
ccd0: 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65  as_me:$LINENO: e
cce0: 72 72 6f 72 3a 20 24 61 63 5f 63 6f 6e 66 69 67  rror: $ac_config
ccf0: 5f 73 75 62 20 24 61 63 5f 63 76 5f 68 6f 73 74  _sub $ac_cv_host
cd00: 5f 61 6c 69 61 73 20 66 61 69 6c 65 64 22 20 3e  _alias failed" >
cd10: 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  &5.echo "$as_me:
cd20: 20 65 72 72 6f 72 3a 20 24 61 63 5f 63 6f 6e 66   error: $ac_conf
cd30: 69 67 5f 73 75 62 20 24 61 63 5f 63 76 5f 68 6f  ig_sub $ac_cv_ho
cd40: 73 74 5f 61 6c 69 61 73 20 66 61 69 6c 65 64 22  st_alias failed"
cd50: 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69   >&2;}.   { (exi
cd60: 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b  t 1); exit 1; };
cd70: 20 7d 0a 0a 66 69 0a 65 63 68 6f 20 22 24 61 73   }..fi.echo "$as
cd80: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
cd90: 75 6c 74 3a 20 24 61 63 5f 63 76 5f 68 6f 73 74  ult: $ac_cv_host
cda0: 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
cdb0: 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 68 6f 73 74  HO_T}$ac_cv_host
cdc0: 22 20 3e 26 36 0a 68 6f 73 74 3d 24 61 63 5f 63  " >&6.host=$ac_c
cdd0: 76 5f 68 6f 73 74 0a 68 6f 73 74 5f 63 70 75 3d  v_host.host_cpu=
cde0: 60 65 63 68 6f 20 24 61 63 5f 63 76 5f 68 6f 73  `echo $ac_cv_hos
cdf0: 74 20 7c 20 73 65 64 20 27 73 2f 5e 5c 28 5b 5e  t | sed 's/^\([^
ce00: 2d 5d 2a 5c 29 2d 5c 28 5b 5e 2d 5d 2a 5c 29 2d  -]*\)-\([^-]*\)-
ce10: 5c 28 2e 2a 5c 29 24 2f 5c 31 2f 27 60 0a 68 6f  \(.*\)$/\1/'`.ho
ce20: 73 74 5f 76 65 6e 64 6f 72 3d 60 65 63 68 6f 20  st_vendor=`echo 
ce30: 24 61 63 5f 63 76 5f 68 6f 73 74 20 7c 20 73 65  $ac_cv_host | se
ce40: 64 20 27 73 2f 5e 5c 28 5b 5e 2d 5d 2a 5c 29 2d  d 's/^\([^-]*\)-
ce50: 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 2e 2a 5c 29  \([^-]*\)-\(.*\)
ce60: 24 2f 5c 32 2f 27 60 0a 68 6f 73 74 5f 6f 73 3d  $/\2/'`.host_os=
ce70: 60 65 63 68 6f 20 24 61 63 5f 63 76 5f 68 6f 73  `echo $ac_cv_hos
ce80: 74 20 7c 20 73 65 64 20 27 73 2f 5e 5c 28 5b 5e  t | sed 's/^\([^
ce90: 2d 5d 2a 5c 29 2d 5c 28 5b 5e 2d 5d 2a 5c 29 2d  -]*\)-\([^-]*\)-
cea0: 5c 28 2e 2a 5c 29 24 2f 5c 33 2f 27 60 0a 0a 0a  \(.*\)$/\3/'`...
ceb0: 61 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d  ac_ext=c.ac_cpp=
cec0: 27 24 43 50 50 20 24 43 50 50 46 4c 41 47 53 27  '$CPP $CPPFLAGS'
ced0: 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43  .ac_compile='$CC
cee0: 20 2d 63 20 24 43 46 4c 41 47 53 20 24 43 50 50   -c $CFLAGS $CPP
cef0: 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24  FLAGS conftest.$
cf00: 61 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c  ac_ext >&5'.ac_l
cf10: 69 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66  ink='$CC -o conf
cf20: 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 24  test$ac_exeext $
cf30: 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53  CFLAGS $CPPFLAGS
cf40: 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65   $LDFLAGS confte
cf50: 73 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53  st.$ac_ext $LIBS
cf60: 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65   >&5'.ac_compile
cf70: 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63  r_gnu=$ac_cv_c_c
cf80: 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 69 66 20 74  ompiler_gnu.if t
cf90: 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c  est -n "$ac_tool
cfa0: 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a 20  _prefix"; then. 
cfb0: 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20 66   # Extract the f
cfc0: 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24 7b  irst word of "${
cfd0: 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 67  ac_tool_prefix}g
cfe0: 63 63 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62  cc", so it can b
cff0: 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65  e a program name
d000: 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20   with args..set 
d010: 64 75 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f  dummy ${ac_tool_
d020: 70 72 65 66 69 78 7d 67 63 63 3b 20 61 63 5f 77  prefix}gcc; ac_w
d030: 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73  ord=$2.echo "$as
d040: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
d050: 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f  cking for $ac_wo
d060: 72 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  rd" >&5.echo $EC
d070: 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66  HO_N "checking f
d080: 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24  or $ac_word... $
d090: 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74  ECHO_C" >&6.if t
d0a0: 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f  est "${ac_cv_pro
d0b0: 67 5f 43 43 2b 73 65 74 7d 22 20 3d 20 73 65 74  g_CC+set}" = set
d0c0: 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
d0d0: 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
d0e0: 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
d0f0: 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22  e.  if test -n "
d100: 24 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  $CC"; then.  ac_
d110: 63 76 5f 70 72 6f 67 5f 43 43 3d 22 24 43 43 22  cv_prog_CC="$CC"
d120: 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20   # Let the user 
d130: 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73  override the tes
d140: 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f  t..else.as_save_
d150: 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50  IFS=$IFS; IFS=$P
d160: 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f  ATH_SEPARATOR.fo
d170: 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54  r as_dir in $PAT
d180: 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73  H.do.  IFS=$as_s
d190: 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d  ave_IFS.  test -
d1a0: 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61  z "$as_dir" && a
d1b0: 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63  s_dir=..  for ac
d1c0: 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20  _exec_ext in '' 
d1d0: 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65  $ac_executable_e
d1e0: 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20  xtensions; do.  
d1f0: 69 66 20 24 61 73 5f 65 78 65 63 75 74 61 62 6c  if $as_executabl
d200: 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63  e_p "$as_dir/$ac
d210: 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78  _word$ac_exec_ex
d220: 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f  t"; then.    ac_
d230: 63 76 5f 70 72 6f 67 5f 43 43 3d 22 24 7b 61 63  cv_prog_CC="${ac
d240: 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 67 63 63  _tool_prefix}gcc
d250: 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f  ".    echo "$as_
d260: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e  me:$LINENO: foun
d270: 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f  d $as_dir/$ac_wo
d280: 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20  rd$ac_exec_ext" 
d290: 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a  >&5.    break 2.
d2a0: 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a    fi.done.done..
d2b0: 66 69 0a 66 69 0a 43 43 3d 24 61 63 5f 63 76 5f  fi.fi.CC=$ac_cv_
d2c0: 70 72 6f 67 5f 43 43 0a 69 66 20 74 65 73 74 20  prog_CC.if test 
d2d0: 2d 6e 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20  -n "$CC"; then. 
d2e0: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
d2f0: 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24  INENO: result: $
d300: 43 43 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  CC" >&5.echo "${
d310: 45 43 48 4f 5f 54 7d 24 43 43 22 20 3e 26 36 0a  ECHO_T}$CC" >&6.
d320: 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73  else.  echo "$as
d330: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
d340: 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68  ult: no" >&5.ech
d350: 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20  o "${ECHO_T}no" 
d360: 3e 26 36 0a 66 69 0a 0a 66 69 0a 69 66 20 74 65  >&6.fi..fi.if te
d370: 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72  st -z "$ac_cv_pr
d380: 6f 67 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20 61  og_CC"; then.  a
d390: 63 5f 63 74 5f 43 43 3d 24 43 43 0a 20 20 23 20  c_ct_CC=$CC.  # 
d3a0: 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73  Extract the firs
d3b0: 74 20 77 6f 72 64 20 6f 66 20 22 67 63 63 22 2c  t word of "gcc",
d3c0: 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20   so it can be a 
d3d0: 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74  program name wit
d3e0: 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d  h args..set dumm
d3f0: 79 20 67 63 63 3b 20 61 63 5f 77 6f 72 64 3d 24  y gcc; ac_word=$
d400: 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  2.echo "$as_me:$
d410: 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
d420: 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e   for $ac_word" >
d430: 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
d440: 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61  "checking for $a
d450: 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f  c_word... $ECHO_
d460: 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22  C" >&6.if test "
d470: 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f  ${ac_cv_prog_ac_
d480: 63 74 5f 43 43 2b 73 65 74 7d 22 20 3d 20 73 65  ct_CC+set}" = se
d490: 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
d4a0: 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
d4b0: 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
d4c0: 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20  se.  if test -n 
d4d0: 22 24 61 63 5f 63 74 5f 43 43 22 3b 20 74 68 65  "$ac_ct_CC"; the
d4e0: 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61  n.  ac_cv_prog_a
d4f0: 63 5f 63 74 5f 43 43 3d 22 24 61 63 5f 63 74 5f  c_ct_CC="$ac_ct_
d500: 43 43 22 20 23 20 4c 65 74 20 74 68 65 20 75 73  CC" # Let the us
d510: 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20  er override the 
d520: 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61  test..else.as_sa
d530: 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53  ve_IFS=$IFS; IFS
d540: 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52  =$PATH_SEPARATOR
d550: 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24  .for as_dir in $
d560: 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61  PATH.do.  IFS=$a
d570: 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73  s_save_IFS.  tes
d580: 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26  t -z "$as_dir" &
d590: 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72  & as_dir=..  for
d5a0: 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20   ac_exec_ext in 
d5b0: 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c  '' $ac_executabl
d5c0: 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f  e_extensions; do
d5d0: 0a 20 20 69 66 20 24 61 73 5f 65 78 65 63 75 74  .  if $as_execut
d5e0: 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f  able_p "$as_dir/
d5f0: 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
d600: 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20  _ext"; then.    
d610: 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
d620: 5f 43 43 3d 22 67 63 63 22 0a 20 20 20 20 65 63  _CC="gcc".    ec
d630: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
d640: 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69  NO: found $as_di
d650: 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78  r/$ac_word$ac_ex
d660: 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20  ec_ext" >&5.    
d670: 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e  break 2.  fi.don
d680: 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 61 63  e.done..fi.fi.ac
d690: 5f 63 74 5f 43 43 3d 24 61 63 5f 63 76 5f 70 72  _ct_CC=$ac_cv_pr
d6a0: 6f 67 5f 61 63 5f 63 74 5f 43 43 0a 69 66 20 74  og_ac_ct_CC.if t
d6b0: 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43  est -n "$ac_ct_C
d6c0: 43 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  C"; then.  echo 
d6d0: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
d6e0: 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 74 5f   result: $ac_ct_
d6f0: 43 43 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  CC" >&5.echo "${
d700: 45 43 48 4f 5f 54 7d 24 61 63 5f 63 74 5f 43 43  ECHO_T}$ac_ct_CC
d710: 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68  " >&6.else.  ech
d720: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
d730: 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e  O: result: no" >
d740: 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
d750: 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 20 20  T}no" >&6.fi..  
d760: 43 43 3d 24 61 63 5f 63 74 5f 43 43 0a 65 6c 73  CC=$ac_ct_CC.els
d770: 65 0a 20 20 43 43 3d 22 24 61 63 5f 63 76 5f 70  e.  CC="$ac_cv_p
d780: 72 6f 67 5f 43 43 22 0a 66 69 0a 0a 69 66 20 74  rog_CC".fi..if t
d790: 65 73 74 20 2d 7a 20 22 24 43 43 22 3b 20 74 68  est -z "$CC"; th
d7a0: 65 6e 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20  en.  if test -n 
d7b0: 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78  "$ac_tool_prefix
d7c0: 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74 72  "; then.  # Extr
d7d0: 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f  act the first wo
d7e0: 72 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f 6c  rd of "${ac_tool
d7f0: 5f 70 72 65 66 69 78 7d 63 63 22 2c 20 73 6f 20  _prefix}cc", so 
d800: 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67  it can be a prog
d810: 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72  ram name with ar
d820: 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 7b  gs..set dummy ${
d830: 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 63  ac_tool_prefix}c
d840: 63 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63  c; ac_word=$2.ec
d850: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
d860: 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72  NO: checking for
d870: 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65   $ac_word" >&5.e
d880: 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
d890: 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f  cking for $ac_wo
d8a0: 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  rd... $ECHO_C" >
d8b0: 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63  &6.if test "${ac
d8c0: 5f 63 76 5f 70 72 6f 67 5f 43 43 2b 73 65 74 7d  _cv_prog_CC+set}
d8d0: 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
d8e0: 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63  echo $ECHO_N "(c
d8f0: 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20  ached) $ECHO_C" 
d900: 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65  >&6.else.  if te
d910: 73 74 20 2d 6e 20 22 24 43 43 22 3b 20 74 68 65  st -n "$CC"; the
d920: 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43  n.  ac_cv_prog_C
d930: 43 3d 22 24 43 43 22 20 23 20 4c 65 74 20 74 68  C="$CC" # Let th
d940: 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20  e user override 
d950: 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61  the test..else.a
d960: 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b  s_save_IFS=$IFS;
d970: 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52   IFS=$PATH_SEPAR
d980: 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20  ATOR.for as_dir 
d990: 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46  in $PATH.do.  IF
d9a0: 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20  S=$as_save_IFS. 
d9b0: 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69   test -z "$as_di
d9c0: 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20  r" && as_dir=.. 
d9d0: 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74   for ac_exec_ext
d9e0: 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75   in '' $ac_execu
d9f0: 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73  table_extensions
da00: 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65 78  ; do.  if $as_ex
da10: 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f  ecutable_p "$as_
da20: 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f  dir/$ac_word$ac_
da30: 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a  exec_ext"; then.
da40: 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43      ac_cv_prog_C
da50: 43 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65  C="${ac_tool_pre
da60: 66 69 78 7d 63 63 22 0a 20 20 20 20 65 63 68 6f  fix}cc".    echo
da70: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
da80: 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f  : found $as_dir/
da90: 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
daa0: 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72  _ext" >&5.    br
dab0: 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a  eak 2.  fi.done.
dac0: 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 43 43 3d 24  done..fi.fi.CC=$
dad0: 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 0a 69 66  ac_cv_prog_CC.if
dae0: 20 74 65 73 74 20 2d 6e 20 22 24 43 43 22 3b 20   test -n "$CC"; 
daf0: 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73  then.  echo "$as
db00: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
db10: 75 6c 74 3a 20 24 43 43 22 20 3e 26 35 0a 65 63  ult: $CC" >&5.ec
db20: 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 43 43  ho "${ECHO_T}$CC
db30: 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68  " >&6.else.  ech
db40: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
db50: 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e  O: result: no" >
db60: 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
db70: 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 66 69  T}no" >&6.fi..fi
db80: 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63  .if test -z "$ac
db90: 5f 63 76 5f 70 72 6f 67 5f 43 43 22 3b 20 74 68  _cv_prog_CC"; th
dba0: 65 6e 0a 20 20 61 63 5f 63 74 5f 43 43 3d 24 43  en.  ac_ct_CC=$C
dbb0: 43 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68  C.  # Extract th
dbc0: 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20  e first word of 
dbd0: 22 63 63 22 2c 20 73 6f 20 69 74 20 63 61 6e 20  "cc", so it can 
dbe0: 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d  be a program nam
dbf0: 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74  e with args..set
dc00: 20 64 75 6d 6d 79 20 63 63 3b 20 61 63 5f 77 6f   dummy cc; ac_wo
dc10: 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f  rd=$2.echo "$as_
dc20: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
dc30: 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72  king for $ac_wor
dc40: 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  d" >&5.echo $ECH
dc50: 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
dc60: 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45  r $ac_word... $E
dc70: 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65  CHO_C" >&6.if te
dc80: 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67  st "${ac_cv_prog
dc90: 5f 61 63 5f 63 74 5f 43 43 2b 73 65 74 7d 22 20  _ac_ct_CC+set}" 
dca0: 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63  = set; then.  ec
dcb0: 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63  ho $ECHO_N "(cac
dcc0: 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26  hed) $ECHO_C" >&
dcd0: 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74  6.else.  if test
dce0: 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 43 22 3b   -n "$ac_ct_CC";
dcf0: 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72   then.  ac_cv_pr
dd00: 6f 67 5f 61 63 5f 63 74 5f 43 43 3d 22 24 61 63  og_ac_ct_CC="$ac
dd10: 5f 63 74 5f 43 43 22 20 23 20 4c 65 74 20 74 68  _ct_CC" # Let th
dd20: 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20  e user override 
dd30: 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61  the test..else.a
dd40: 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b  s_save_IFS=$IFS;
dd50: 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52   IFS=$PATH_SEPAR
dd60: 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20  ATOR.for as_dir 
dd70: 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46  in $PATH.do.  IF
dd80: 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20  S=$as_save_IFS. 
dd90: 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69   test -z "$as_di
dda0: 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20  r" && as_dir=.. 
ddb0: 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74   for ac_exec_ext
ddc0: 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75   in '' $ac_execu
ddd0: 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73  table_extensions
dde0: 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65 78  ; do.  if $as_ex
ddf0: 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f  ecutable_p "$as_
de00: 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f  dir/$ac_word$ac_
de10: 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a  exec_ext"; then.
de20: 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61      ac_cv_prog_a
de30: 63 5f 63 74 5f 43 43 3d 22 63 63 22 0a 20 20 20  c_ct_CC="cc".   
de40: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
de50: 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73  INENO: found $as
de60: 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
de70: 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20  _exec_ext" >&5. 
de80: 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a     break 2.  fi.
de90: 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69  done.done..fi.fi
dea0: 0a 61 63 5f 63 74 5f 43 43 3d 24 61 63 5f 63 76  .ac_ct_CC=$ac_cv
deb0: 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 0a 69  _prog_ac_ct_CC.i
dec0: 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63  f test -n "$ac_c
ded0: 74 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20 65 63  t_CC"; then.  ec
dee0: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
def0: 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f  NO: result: $ac_
df00: 63 74 5f 43 43 22 20 3e 26 35 0a 65 63 68 6f 20  ct_CC" >&5.echo 
df10: 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 74  "${ECHO_T}$ac_ct
df20: 5f 43 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  _CC" >&6.else.  
df30: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
df40: 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f  NENO: result: no
df50: 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
df60: 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a  HO_T}no" >&6.fi.
df70: 0a 20 20 43 43 3d 24 61 63 5f 63 74 5f 43 43 0a  .  CC=$ac_ct_CC.
df80: 65 6c 73 65 0a 20 20 43 43 3d 22 24 61 63 5f 63  else.  CC="$ac_c
df90: 76 5f 70 72 6f 67 5f 43 43 22 0a 66 69 0a 0a 66  v_prog_CC".fi..f
dfa0: 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 43  i.if test -z "$C
dfb0: 43 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74  C"; then.  # Ext
dfc0: 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77  ract the first w
dfd0: 6f 72 64 20 6f 66 20 22 63 63 22 2c 20 73 6f 20  ord of "cc", so 
dfe0: 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67  it can be a prog
dff0: 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72  ram name with ar
e000: 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 63 63  gs..set dummy cc
e010: 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68  ; ac_word=$2.ech
e020: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
e030: 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  O: checking for 
e040: 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63  $ac_word" >&5.ec
e050: 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
e060: 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72  king for $ac_wor
e070: 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26  d... $ECHO_C" >&
e080: 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f  6.if test "${ac_
e090: 63 76 5f 70 72 6f 67 5f 43 43 2b 73 65 74 7d 22  cv_prog_CC+set}"
e0a0: 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
e0b0: 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
e0c0: 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
e0d0: 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73  &6.else.  if tes
e0e0: 74 20 2d 6e 20 22 24 43 43 22 3b 20 74 68 65 6e  t -n "$CC"; then
e0f0: 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43  .  ac_cv_prog_CC
e100: 3d 22 24 43 43 22 20 23 20 4c 65 74 20 74 68 65  ="$CC" # Let the
e110: 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74   user override t
e120: 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 20 20  he test..else.  
e130: 61 63 5f 70 72 6f 67 5f 72 65 6a 65 63 74 65 64  ac_prog_rejected
e140: 3d 6e 6f 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d  =no.as_save_IFS=
e150: 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f  $IFS; IFS=$PATH_
e160: 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73  SEPARATOR.for as
e170: 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f  _dir in $PATH.do
e180: 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f  .  IFS=$as_save_
e190: 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24  IFS.  test -z "$
e1a0: 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69  as_dir" && as_di
e1b0: 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78 65  r=..  for ac_exe
e1c0: 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f  c_ext in '' $ac_
e1d0: 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e  executable_exten
e1e0: 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 24  sions; do.  if $
e1f0: 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20  as_executable_p 
e200: 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72  "$as_dir/$ac_wor
e210: 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20  d$ac_exec_ext"; 
e220: 74 68 65 6e 0a 20 20 20 20 69 66 20 74 65 73 74  then.    if test
e230: 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f   "$as_dir/$ac_wo
e240: 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20  rd$ac_exec_ext" 
e250: 3d 20 22 2f 75 73 72 2f 75 63 62 2f 63 63 22 3b  = "/usr/ucb/cc";
e260: 20 74 68 65 6e 0a 20 20 20 20 20 20 20 61 63 5f   then.       ac_
e270: 70 72 6f 67 5f 72 65 6a 65 63 74 65 64 3d 79 65  prog_rejected=ye
e280: 73 0a 20 20 20 20 20 20 20 63 6f 6e 74 69 6e 75  s.       continu
e290: 65 0a 20 20 20 20 20 66 69 0a 20 20 20 20 61 63  e.     fi.    ac
e2a0: 5f 63 76 5f 70 72 6f 67 5f 43 43 3d 22 63 63 22  _cv_prog_CC="cc"
e2b0: 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  .    echo "$as_m
e2c0: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64  e:$LINENO: found
e2d0: 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72   $as_dir/$ac_wor
e2e0: 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e  d$ac_exec_ext" >
e2f0: 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20  &5.    break 2. 
e300: 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 69   fi.done.done..i
e310: 66 20 74 65 73 74 20 24 61 63 5f 70 72 6f 67 5f  f test $ac_prog_
e320: 72 65 6a 65 63 74 65 64 20 3d 20 79 65 73 3b 20  rejected = yes; 
e330: 74 68 65 6e 0a 20 20 23 20 57 65 20 66 6f 75 6e  then.  # We foun
e340: 64 20 61 20 62 6f 67 6f 6e 20 69 6e 20 74 68 65  d a bogon in the
e350: 20 70 61 74 68 2c 20 73 6f 20 6d 61 6b 65 20 73   path, so make s
e360: 75 72 65 20 77 65 20 6e 65 76 65 72 20 75 73 65  ure we never use
e370: 20 69 74 2e 0a 20 20 73 65 74 20 64 75 6d 6d 79   it..  set dummy
e380: 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 0a   $ac_cv_prog_CC.
e390: 20 20 73 68 69 66 74 0a 20 20 69 66 20 74 65 73    shift.  if tes
e3a0: 74 20 24 23 20 21 3d 20 30 3b 20 74 68 65 6e 0a  t $# != 0; then.
e3b0: 20 20 20 20 23 20 57 65 20 63 68 6f 73 65 20 61      # We chose a
e3c0: 20 64 69 66 66 65 72 65 6e 74 20 63 6f 6d 70 69   different compi
e3d0: 6c 65 72 20 66 72 6f 6d 20 74 68 65 20 62 6f 67  ler from the bog
e3e0: 75 73 20 6f 6e 65 2e 0a 20 20 20 20 23 20 48 6f  us one..    # Ho
e3f0: 77 65 76 65 72 2c 20 69 74 20 68 61 73 20 74 68  wever, it has th
e400: 65 20 73 61 6d 65 20 62 61 73 65 6e 61 6d 65 2c  e same basename,
e410: 20 73 6f 20 74 68 65 20 62 6f 67 6f 6e 20 77 69   so the bogon wi
e420: 6c 6c 20 62 65 20 63 68 6f 73 65 6e 0a 20 20 20  ll be chosen.   
e430: 20 23 20 66 69 72 73 74 20 69 66 20 77 65 20 73   # first if we s
e440: 65 74 20 43 43 20 74 6f 20 6a 75 73 74 20 74 68  et CC to just th
e450: 65 20 62 61 73 65 6e 61 6d 65 3b 20 75 73 65 20  e basename; use 
e460: 74 68 65 20 66 75 6c 6c 20 66 69 6c 65 20 6e 61  the full file na
e470: 6d 65 2e 0a 20 20 20 20 73 68 69 66 74 0a 20 20  me..    shift.  
e480: 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 3d    ac_cv_prog_CC=
e490: 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72  "$as_dir/$ac_wor
e4a0: 64 24 7b 31 2b 27 20 27 7d 24 40 22 0a 20 20 66  d${1+' '}$@".  f
e4b0: 69 0a 66 69 0a 66 69 0a 66 69 0a 43 43 3d 24 61  i.fi.fi.fi.CC=$a
e4c0: 63 5f 63 76 5f 70 72 6f 67 5f 43 43 0a 69 66 20  c_cv_prog_CC.if 
e4d0: 74 65 73 74 20 2d 6e 20 22 24 43 43 22 3b 20 74  test -n "$CC"; t
e4e0: 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  hen.  echo "$as_
e4f0: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
e500: 6c 74 3a 20 24 43 43 22 20 3e 26 35 0a 65 63 68  lt: $CC" >&5.ech
e510: 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 43 43 22  o "${ECHO_T}$CC"
e520: 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f   >&6.else.  echo
e530: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
e540: 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26  : result: no" >&
e550: 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
e560: 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 66 69 0a  }no" >&6.fi..fi.
e570: 69 66 20 74 65 73 74 20 2d 7a 20 22 24 43 43 22  if test -z "$CC"
e580: 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74  ; then.  if test
e590: 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72   -n "$ac_tool_pr
e5a0: 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 20 66 6f  efix"; then.  fo
e5b0: 72 20 61 63 5f 70 72 6f 67 20 69 6e 20 63 6c 0a  r ac_prog in cl.
e5c0: 20 20 64 6f 0a 20 20 20 20 23 20 45 78 74 72 61    do.    # Extra
e5d0: 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72  ct the first wor
e5e0: 64 20 6f 66 20 22 24 61 63 5f 74 6f 6f 6c 5f 70  d of "$ac_tool_p
e5f0: 72 65 66 69 78 24 61 63 5f 70 72 6f 67 22 2c 20  refix$ac_prog", 
e600: 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70  so it can be a p
e610: 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68  rogram name with
e620: 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79   args..set dummy
e630: 20 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78   $ac_tool_prefix
e640: 24 61 63 5f 70 72 6f 67 3b 20 61 63 5f 77 6f 72  $ac_prog; ac_wor
e650: 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d  d=$2.echo "$as_m
e660: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
e670: 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64  ing for $ac_word
e680: 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
e690: 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72  _N "checking for
e6a0: 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43   $ac_word... $EC
e6b0: 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
e6c0: 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f  t "${ac_cv_prog_
e6d0: 43 43 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  CC+set}" = set; 
e6e0: 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
e6f0: 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
e700: 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a  CHO_C" >&6.else.
e710: 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43    if test -n "$C
e720: 43 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76  C"; then.  ac_cv
e730: 5f 70 72 6f 67 5f 43 43 3d 22 24 43 43 22 20 23  _prog_CC="$CC" #
e740: 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76   Let the user ov
e750: 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e  erride the test.
e760: 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46  .else.as_save_IF
e770: 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54  S=$IFS; IFS=$PAT
e780: 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20  H_SEPARATOR.for 
e790: 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a  as_dir in $PATH.
e7a0: 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76  do.  IFS=$as_sav
e7b0: 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20  e_IFS.  test -z 
e7c0: 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f  "$as_dir" && as_
e7d0: 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65  dir=..  for ac_e
e7e0: 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61  xec_ext in '' $a
e7f0: 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74  c_executable_ext
e800: 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66  ensions; do.  if
e810: 20 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f   $as_executable_
e820: 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77  p "$as_dir/$ac_w
e830: 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22  ord$ac_exec_ext"
e840: 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76  ; then.    ac_cv
e850: 5f 70 72 6f 67 5f 43 43 3d 22 24 61 63 5f 74 6f  _prog_CC="$ac_to
e860: 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72 6f  ol_prefix$ac_pro
e870: 67 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73  g".    echo "$as
e880: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75  _me:$LINENO: fou
e890: 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77  nd $as_dir/$ac_w
e8a0: 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22  ord$ac_exec_ext"
e8b0: 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32   >&5.    break 2
e8c0: 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a  .  fi.done.done.
e8d0: 0a 66 69 0a 66 69 0a 43 43 3d 24 61 63 5f 63 76  .fi.fi.CC=$ac_cv
e8e0: 5f 70 72 6f 67 5f 43 43 0a 69 66 20 74 65 73 74  _prog_CC.if test
e8f0: 20 2d 6e 20 22 24 43 43 22 3b 20 74 68 65 6e 0a   -n "$CC"; then.
e900: 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
e910: 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
e920: 24 43 43 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  $CC" >&5.echo "$
e930: 7b 45 43 48 4f 5f 54 7d 24 43 43 22 20 3e 26 36  {ECHO_T}$CC" >&6
e940: 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
e950: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
e960: 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63  sult: no" >&5.ec
e970: 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22  ho "${ECHO_T}no"
e980: 20 3e 26 36 0a 66 69 0a 0a 20 20 20 20 74 65 73   >&6.fi..    tes
e990: 74 20 2d 6e 20 22 24 43 43 22 20 26 26 20 62 72  t -n "$CC" && br
e9a0: 65 61 6b 0a 20 20 64 6f 6e 65 0a 66 69 0a 69 66  eak.  done.fi.if
e9b0: 20 74 65 73 74 20 2d 7a 20 22 24 43 43 22 3b 20   test -z "$CC"; 
e9c0: 74 68 65 6e 0a 20 20 61 63 5f 63 74 5f 43 43 3d  then.  ac_ct_CC=
e9d0: 24 43 43 0a 20 20 66 6f 72 20 61 63 5f 70 72 6f  $CC.  for ac_pro
e9e0: 67 20 69 6e 20 63 6c 0a 64 6f 0a 20 20 23 20 45  g in cl.do.  # E
e9f0: 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74  xtract the first
ea00: 20 77 6f 72 64 20 6f 66 20 22 24 61 63 5f 70 72   word of "$ac_pr
ea10: 6f 67 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62  og", so it can b
ea20: 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65  e a program name
ea30: 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20   with args..set 
ea40: 64 75 6d 6d 79 20 24 61 63 5f 70 72 6f 67 3b 20  dummy $ac_prog; 
ea50: 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20  ac_word=$2.echo 
ea60: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
ea70: 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61   checking for $a
ea80: 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f  c_word" >&5.echo
ea90: 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
eaa0: 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e  ng for $ac_word.
eab0: 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
eac0: 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76  if test "${ac_cv
ead0: 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 2b 73  _prog_ac_ct_CC+s
eae0: 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
eaf0: 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  .  echo $ECHO_N 
eb00: 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f  "(cached) $ECHO_
eb10: 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66  C" >&6.else.  if
eb20: 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74   test -n "$ac_ct
eb30: 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  _CC"; then.  ac_
eb40: 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43  cv_prog_ac_ct_CC
eb50: 3d 22 24 61 63 5f 63 74 5f 43 43 22 20 23 20 4c  ="$ac_ct_CC" # L
eb60: 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72  et the user over
eb70: 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65  ride the test..e
eb80: 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d  lse.as_save_IFS=
eb90: 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f  $IFS; IFS=$PATH_
eba0: 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73  SEPARATOR.for as
ebb0: 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f  _dir in $PATH.do
ebc0: 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f  .  IFS=$as_save_
ebd0: 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24  IFS.  test -z "$
ebe0: 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69  as_dir" && as_di
ebf0: 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78 65  r=..  for ac_exe
ec00: 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f  c_ext in '' $ac_
ec10: 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e  executable_exten
ec20: 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 24  sions; do.  if $
ec30: 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20  as_executable_p 
ec40: 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72  "$as_dir/$ac_wor
ec50: 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20  d$ac_exec_ext"; 
ec60: 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70  then.    ac_cv_p
ec70: 72 6f 67 5f 61 63 5f 63 74 5f 43 43 3d 22 24 61  rog_ac_ct_CC="$a
ec80: 63 5f 70 72 6f 67 22 0a 20 20 20 20 65 63 68 6f  c_prog".    echo
ec90: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
eca0: 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f  : found $as_dir/
ecb0: 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
ecc0: 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72  _ext" >&5.    br
ecd0: 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a  eak 2.  fi.done.
ece0: 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 61 63 5f 63  done..fi.fi.ac_c
ecf0: 74 5f 43 43 3d 24 61 63 5f 63 76 5f 70 72 6f 67  t_CC=$ac_cv_prog
ed00: 5f 61 63 5f 63 74 5f 43 43 0a 69 66 20 74 65 73  _ac_ct_CC.if tes
ed10: 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 43 22  t -n "$ac_ct_CC"
ed20: 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24  ; then.  echo "$
ed30: 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
ed40: 65 73 75 6c 74 3a 20 24 61 63 5f 63 74 5f 43 43  esult: $ac_ct_CC
ed50: 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
ed60: 48 4f 5f 54 7d 24 61 63 5f 63 74 5f 43 43 22 20  HO_T}$ac_ct_CC" 
ed70: 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  >&6.else.  echo 
ed80: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
ed90: 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35   result: no" >&5
eda0: 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
edb0: 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 20 20 74 65  no" >&6.fi..  te
edc0: 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 43  st -n "$ac_ct_CC
edd0: 22 20 26 26 20 62 72 65 61 6b 0a 64 6f 6e 65 0a  " && break.done.
ede0: 0a 20 20 43 43 3d 24 61 63 5f 63 74 5f 43 43 0a  .  CC=$ac_ct_CC.
edf0: 66 69 0a 0a 66 69 0a 0a 0a 74 65 73 74 20 2d 7a  fi..fi...test -z
ee00: 20 22 24 43 43 22 20 26 26 20 7b 20 7b 20 65 63   "$CC" && { { ec
ee10: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
ee20: 4e 4f 3a 20 65 72 72 6f 72 3a 20 6e 6f 20 61 63  NO: error: no ac
ee30: 63 65 70 74 61 62 6c 65 20 43 20 63 6f 6d 70 69  ceptable C compi
ee40: 6c 65 72 20 66 6f 75 6e 64 20 69 6e 20 5c 24 50  ler found in \$P
ee50: 41 54 48 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67  ATH.See \`config
ee60: 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64  .log' for more d
ee70: 65 74 61 69 6c 73 2e 22 20 3e 26 35 0a 65 63 68  etails." >&5.ech
ee80: 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
ee90: 3a 20 6e 6f 20 61 63 63 65 70 74 61 62 6c 65 20  : no acceptable 
eea0: 43 20 63 6f 6d 70 69 6c 65 72 20 66 6f 75 6e 64  C compiler found
eeb0: 20 69 6e 20 5c 24 50 41 54 48 0a 53 65 65 20 5c   in \$PATH.See \
eec0: 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72  `config.log' for
eed0: 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20   more details." 
eee0: 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74  >&2;}.   { (exit
eef0: 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20   1); exit 1; }; 
ef00: 7d 0a 0a 23 20 50 72 6f 76 69 64 65 20 73 6f 6d  }..# Provide som
ef10: 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62  e information ab
ef20: 6f 75 74 20 74 68 65 20 63 6f 6d 70 69 6c 65 72  out the compiler
ef30: 2e 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  ..echo "$as_me:$
ef40: 4c 49 4e 45 4e 4f 3a 22 20 5c 0a 20 20 20 20 20  LINENO:" \.     
ef50: 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 43 20  "checking for C 
ef60: 63 6f 6d 70 69 6c 65 72 20 76 65 72 73 69 6f 6e  compiler version
ef70: 22 20 3e 26 35 0a 61 63 5f 63 6f 6d 70 69 6c 65  " >&5.ac_compile
ef80: 72 3d 60 73 65 74 20 58 20 24 61 63 5f 63 6f 6d  r=`set X $ac_com
ef90: 70 69 6c 65 3b 20 65 63 68 6f 20 24 32 60 0a 7b  pile; echo $2`.{
efa0: 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
efb0: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
efc0: 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 2d 76 65  ac_compiler --ve
efd0: 72 73 69 6f 6e 20 3c 2f 64 65 76 2f 6e 75 6c 6c  rsion </dev/null
efe0: 20 3e 26 35 5c 22 22 29 20 3e 26 35 0a 20 20 28   >&5\"") >&5.  (
eff0: 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65  eval $ac_compile
f000: 72 20 2d 2d 76 65 72 73 69 6f 6e 20 3c 2f 64 65  r --version </de
f010: 76 2f 6e 75 6c 6c 20 3e 26 35 29 20 32 3e 26 35  v/null >&5) 2>&5
f020: 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
f030: 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
f040: 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
f050: 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
f060: 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
f070: 29 3b 20 7d 0a 7b 20 28 65 76 61 6c 20 65 63 68  ); }.{ (eval ech
f080: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
f090: 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65  O: \"$ac_compile
f0a0: 72 20 2d 76 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20  r -v </dev/null 
f0b0: 3e 26 35 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  >&5\"") >&5.  (e
f0c0: 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 72  val $ac_compiler
f0d0: 20 2d 76 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e   -v </dev/null >
f0e0: 26 35 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  &5) 2>&5.  ac_st
f0f0: 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
f100: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
f110: 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
f120: 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
f130: 63 5f 73 74 61 74 75 73 29 3b 20 7d 0a 7b 20 28  c_status); }.{ (
f140: 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
f150: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
f160: 5f 63 6f 6d 70 69 6c 65 72 20 2d 56 20 3c 2f 64  _compiler -V </d
f170: 65 76 2f 6e 75 6c 6c 20 3e 26 35 5c 22 22 29 20  ev/null >&5\"") 
f180: 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
f190: 63 6f 6d 70 69 6c 65 72 20 2d 56 20 3c 2f 64 65  compiler -V </de
f1a0: 76 2f 6e 75 6c 6c 20 3e 26 35 29 20 32 3e 26 35  v/null >&5) 2>&5
f1b0: 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
f1c0: 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
f1d0: 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
f1e0: 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
f1f0: 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
f200: 29 3b 20 7d 0a 0a 63 61 74 20 3e 63 6f 6e 66 74  ); }..cat >conft
f210: 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
f220: 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73  CEOF./* confdefs
f230: 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63  .h.  */._ACEOF.c
f240: 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e  at confdefs.h >>
f250: 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
f260: 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  .cat >>conftest.
f270: 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
f280: 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73  ./* end confdefs
f290: 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69  .h.  */..int.mai
f2a0: 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65  n ().{..  ;.  re
f2b0: 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46  turn 0;.}._ACEOF
f2c0: 0a 61 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 73 5f  .ac_clean_files_
f2d0: 73 61 76 65 3d 24 61 63 5f 63 6c 65 61 6e 5f 66  save=$ac_clean_f
f2e0: 69 6c 65 73 0a 61 63 5f 63 6c 65 61 6e 5f 66 69  iles.ac_clean_fi
f2f0: 6c 65 73 3d 22 24 61 63 5f 63 6c 65 61 6e 5f 66  les="$ac_clean_f
f300: 69 6c 65 73 20 61 2e 6f 75 74 20 61 2e 65 78 65  iles a.out a.exe
f310: 20 62 2e 6f 75 74 22 0a 23 20 54 72 79 20 74 6f   b.out".# Try to
f320: 20 63 72 65 61 74 65 20 61 6e 20 65 78 65 63 75   create an execu
f330: 74 61 62 6c 65 20 77 69 74 68 6f 75 74 20 2d 6f  table without -o
f340: 20 66 69 72 73 74 2c 20 64 69 73 72 65 67 61 72   first, disregar
f350: 64 20 61 2e 6f 75 74 2e 0a 23 20 49 74 20 77 69  d a.out..# It wi
f360: 6c 6c 20 68 65 6c 70 20 75 73 20 64 69 61 67 6e  ll help us diagn
f370: 6f 73 65 20 62 72 6f 6b 65 6e 20 63 6f 6d 70 69  ose broken compi
f380: 6c 65 72 73 2c 20 61 6e 64 20 66 69 6e 64 69 6e  lers, and findin
f390: 67 20 6f 75 74 20 61 6e 20 69 6e 74 75 69 74 69  g out an intuiti
f3a0: 6f 6e 0a 23 20 6f 66 20 65 78 65 65 78 74 2e 0a  on.# of exeext..
f3b0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
f3c0: 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66  NENO: checking f
f3d0: 6f 72 20 43 20 63 6f 6d 70 69 6c 65 72 20 64 65  or C compiler de
f3e0: 66 61 75 6c 74 20 6f 75 74 70 75 74 20 66 69 6c  fault output fil
f3f0: 65 20 6e 61 6d 65 22 20 3e 26 35 0a 65 63 68 6f  e name" >&5.echo
f400: 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
f410: 6e 67 20 66 6f 72 20 43 20 63 6f 6d 70 69 6c 65  ng for C compile
f420: 72 20 64 65 66 61 75 6c 74 20 6f 75 74 70 75 74  r default output
f430: 20 66 69 6c 65 20 6e 61 6d 65 2e 2e 2e 20 24 45   file name... $E
f440: 43 48 4f 5f 43 22 20 3e 26 36 0a 61 63 5f 6c 69  CHO_C" >&6.ac_li
f450: 6e 6b 5f 64 65 66 61 75 6c 74 3d 60 65 63 68 6f  nk_default=`echo
f460: 20 22 24 61 63 5f 6c 69 6e 6b 22 20 7c 20 73 65   "$ac_link" | se
f470: 64 20 27 73 2f 20 2d 6f 20 2a 63 6f 6e 66 74 65  d 's/ -o *confte
f480: 73 74 5b 5e 20 5d 2a 2f 2f 27 60 0a 69 66 20 7b  st[^ ]*//'`.if {
f490: 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
f4a0: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
f4b0: 61 63 5f 6c 69 6e 6b 5f 64 65 66 61 75 6c 74 5c  ac_link_default\
f4c0: 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
f4d0: 24 61 63 5f 6c 69 6e 6b 5f 64 65 66 61 75 6c 74  $ac_link_default
f4e0: 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
f4f0: 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
f500: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
f510: 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
f520: 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
f530: 73 74 61 74 75 73 29 3b 20 7d 3b 20 74 68 65 6e  status); }; then
f540: 0a 20 20 23 20 46 69 6e 64 20 74 68 65 20 6f 75  .  # Find the ou
f550: 74 70 75 74 2c 20 73 74 61 72 74 69 6e 67 20 66  tput, starting f
f560: 72 6f 6d 20 74 68 65 20 6d 6f 73 74 20 6c 69 6b  rom the most lik
f570: 65 6c 79 2e 20 20 54 68 69 73 20 73 63 68 65 6d  ely.  This schem
f580: 65 20 69 73 0a 23 20 6e 6f 74 20 72 6f 62 75 73  e is.# not robus
f590: 74 20 74 6f 20 6a 75 6e 6b 20 69 6e 20 60 2e 27  t to junk in `.'
f5a0: 2c 20 68 65 6e 63 65 20 67 6f 20 74 6f 20 77 69  , hence go to wi
f5b0: 6c 64 63 61 72 64 73 20 28 61 2e 2a 29 20 6f 6e  ldcards (a.*) on
f5c0: 6c 79 20 61 73 20 61 20 6c 61 73 74 0a 23 20 72  ly as a last.# r
f5d0: 65 73 6f 72 74 2e 0a 0a 23 20 42 65 20 63 61 72  esort...# Be car
f5e0: 65 66 75 6c 20 74 6f 20 69 6e 69 74 69 61 6c 69  eful to initiali
f5f0: 7a 65 20 74 68 69 73 20 76 61 72 69 61 62 6c 65  ze this variable
f600: 2c 20 73 69 6e 63 65 20 69 74 20 75 73 65 64 20  , since it used 
f610: 74 6f 20 62 65 20 63 61 63 68 65 64 2e 0a 23 20  to be cached..# 
f620: 4f 74 68 65 72 77 69 73 65 20 61 6e 20 6f 6c 64  Otherwise an old
f630: 20 63 61 63 68 65 20 76 61 6c 75 65 20 6f 66 20   cache value of 
f640: 60 6e 6f 27 20 6c 65 64 20 74 6f 20 60 45 58 45  `no' led to `EXE
f650: 45 58 54 20 3d 20 6e 6f 27 20 69 6e 20 61 20 4d  EXT = no' in a M
f660: 61 6b 65 66 69 6c 65 2e 0a 61 63 5f 63 76 5f 65  akefile..ac_cv_e
f670: 78 65 65 78 74 3d 0a 23 20 62 2e 6f 75 74 20 69  xeext=.# b.out i
f680: 73 20 63 72 65 61 74 65 64 20 62 79 20 69 39 36  s created by i96
f690: 30 20 63 6f 6d 70 69 6c 65 72 73 2e 0a 66 6f 72  0 compilers..for
f6a0: 20 61 63 5f 66 69 6c 65 20 69 6e 20 61 5f 6f 75   ac_file in a_ou
f6b0: 74 2e 65 78 65 20 61 2e 65 78 65 20 63 6f 6e 66  t.exe a.exe conf
f6c0: 74 65 73 74 2e 65 78 65 20 61 2e 6f 75 74 20 63  test.exe a.out c
f6d0: 6f 6e 66 74 65 73 74 20 61 2e 2a 20 63 6f 6e 66  onftest a.* conf
f6e0: 74 65 73 74 2e 2a 20 62 2e 6f 75 74 0a 64 6f 0a  test.* b.out.do.
f6f0: 20 20 74 65 73 74 20 2d 66 20 22 24 61 63 5f 66    test -f "$ac_f
f700: 69 6c 65 22 20 7c 7c 20 63 6f 6e 74 69 6e 75 65  ile" || continue
f710: 0a 20 20 63 61 73 65 20 24 61 63 5f 66 69 6c 65  .  case $ac_file
f720: 20 69 6e 0a 20 20 20 20 2a 2e 24 61 63 5f 65 78   in.    *.$ac_ex
f730: 74 20 7c 20 2a 2e 78 63 6f 66 66 20 7c 20 2a 2e  t | *.xcoff | *.
f740: 74 64 73 20 7c 20 2a 2e 64 20 7c 20 2a 2e 70 64  tds | *.d | *.pd
f750: 62 20 7c 20 2a 2e 78 53 59 4d 20 7c 20 2a 2e 62  b | *.xSYM | *.b
f760: 62 20 7c 20 2a 2e 62 62 67 20 7c 20 2a 2e 6f 20  b | *.bbg | *.o 
f770: 7c 20 2a 2e 6f 62 6a 20 29 0a 09 3b 3b 0a 20 20  | *.obj )..;;.  
f780: 20 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65    conftest.$ac_e
f790: 78 74 20 29 0a 09 23 20 54 68 69 73 20 69 73 20  xt )..# This is 
f7a0: 74 68 65 20 73 6f 75 72 63 65 20 66 69 6c 65 2e  the source file.
f7b0: 0a 09 3b 3b 0a 20 20 20 20 5b 61 62 5d 2e 6f 75  ..;;.    [ab].ou
f7c0: 74 20 29 0a 09 23 20 57 65 20 66 6f 75 6e 64 20  t )..# We found 
f7d0: 74 68 65 20 64 65 66 61 75 6c 74 20 65 78 65 63  the default exec
f7e0: 75 74 61 62 6c 65 2c 20 62 75 74 20 65 78 65 65  utable, but exee
f7f0: 78 74 3d 27 27 20 69 73 20 6d 6f 73 74 0a 09 23  xt='' is most..#
f800: 20 63 65 72 74 61 69 6e 6c 79 20 72 69 67 68 74   certainly right
f810: 2e 0a 09 62 72 65 61 6b 3b 3b 0a 20 20 20 20 2a  ...break;;.    *
f820: 2e 2a 20 29 0a 09 61 63 5f 63 76 5f 65 78 65 65  .* )..ac_cv_exee
f830: 78 74 3d 60 65 78 70 72 20 22 24 61 63 5f 66 69  xt=`expr "$ac_fi
f840: 6c 65 22 20 3a 20 27 5b 5e 2e 5d 2a 5c 28 5c 2e  le" : '[^.]*\(\.
f850: 2e 2a 5c 29 27 60 0a 09 23 20 46 49 58 4d 45 3a  .*\)'`..# FIXME:
f860: 20 49 20 62 65 6c 69 65 76 65 20 77 65 20 65 78   I believe we ex
f870: 70 6f 72 74 20 61 63 5f 63 76 5f 65 78 65 65 78  port ac_cv_exeex
f880: 74 20 66 6f 72 20 4c 69 62 74 6f 6f 6c 2c 0a 09  t for Libtool,..
f890: 23 20 62 75 74 20 69 74 20 77 6f 75 6c 64 20 62  # but it would b
f8a0: 65 20 63 6f 6f 6c 20 74 6f 20 66 69 6e 64 20 6f  e cool to find o
f8b0: 75 74 20 69 66 20 69 74 27 73 20 74 72 75 65 2e  ut if it's true.
f8c0: 20 20 44 6f 65 73 20 61 6e 79 62 6f 64 79 0a 09    Does anybody..
f8d0: 23 20 6d 61 69 6e 74 61 69 6e 20 4c 69 62 74 6f  # maintain Libto
f8e0: 6f 6c 3f 20 2d 2d 61 6b 69 6d 2e 0a 09 65 78 70  ol? --akim...exp
f8f0: 6f 72 74 20 61 63 5f 63 76 5f 65 78 65 65 78 74  ort ac_cv_exeext
f900: 0a 09 62 72 65 61 6b 3b 3b 0a 20 20 20 20 2a 20  ..break;;.    * 
f910: 29 0a 09 62 72 65 61 6b 3b 3b 0a 20 20 65 73 61  )..break;;.  esa
f920: 63 0a 64 6f 6e 65 0a 65 6c 73 65 0a 20 20 65 63  c.done.else.  ec
f930: 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c  ho "$as_me: fail
f940: 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22  ed program was:"
f950: 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20   >&5.sed 's/^/| 
f960: 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  /' conftest.$ac_
f970: 65 78 74 20 3e 26 35 0a 0a 7b 20 7b 20 65 63 68  ext >&5..{ { ech
f980: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
f990: 4f 3a 20 65 72 72 6f 72 3a 20 43 20 63 6f 6d 70  O: error: C comp
f9a0: 69 6c 65 72 20 63 61 6e 6e 6f 74 20 63 72 65 61  iler cannot crea
f9b0: 74 65 20 65 78 65 63 75 74 61 62 6c 65 73 0a 53  te executables.S
f9c0: 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27  ee \`config.log'
f9d0: 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c   for more detail
f9e0: 73 2e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  s." >&5.echo "$a
f9f0: 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 43 20 63  s_me: error: C c
fa00: 6f 6d 70 69 6c 65 72 20 63 61 6e 6e 6f 74 20 63  ompiler cannot c
fa10: 72 65 61 74 65 20 65 78 65 63 75 74 61 62 6c 65  reate executable
fa20: 73 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c  s.See \`config.l
fa30: 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74  og' for more det
fa40: 61 69 6c 73 2e 22 20 3e 26 32 3b 7d 0a 20 20 20  ails." >&2;}.   
fa50: 7b 20 28 65 78 69 74 20 37 37 29 3b 20 65 78 69  { (exit 77); exi
fa60: 74 20 37 37 3b 20 7d 3b 20 7d 0a 66 69 0a 0a 61  t 77; }; }.fi..a
fa70: 63 5f 65 78 65 65 78 74 3d 24 61 63 5f 63 76 5f  c_exeext=$ac_cv_
fa80: 65 78 65 65 78 74 0a 65 63 68 6f 20 22 24 61 73  exeext.echo "$as
fa90: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
faa0: 75 6c 74 3a 20 24 61 63 5f 66 69 6c 65 22 20 3e  ult: $ac_file" >
fab0: 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
fac0: 54 7d 24 61 63 5f 66 69 6c 65 22 20 3e 26 36 0a  T}$ac_file" >&6.
fad0: 0a 23 20 43 68 65 63 6b 20 74 68 65 20 63 6f 6d  .# Check the com
fae0: 70 69 6c 65 72 20 70 72 6f 64 75 63 65 73 20 65  piler produces e
faf0: 78 65 63 75 74 61 62 6c 65 73 20 77 65 20 63 61  xecutables we ca
fb00: 6e 20 72 75 6e 2e 20 20 49 66 20 6e 6f 74 2c 20  n run.  If not, 
fb10: 65 69 74 68 65 72 0a 23 20 74 68 65 20 63 6f 6d  either.# the com
fb20: 70 69 6c 65 72 20 69 73 20 62 72 6f 6b 65 6e 2c  piler is broken,
fb30: 20 6f 72 20 77 65 20 63 72 6f 73 73 20 63 6f 6d   or we cross com
fb40: 70 69 6c 65 2e 0a 65 63 68 6f 20 22 24 61 73 5f  pile..echo "$as_
fb50: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
fb60: 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74 68 65  king whether the
fb70: 20 43 20 63 6f 6d 70 69 6c 65 72 20 77 6f 72 6b   C compiler work
fb80: 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  s" >&5.echo $ECH
fb90: 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 77 68  O_N "checking wh
fba0: 65 74 68 65 72 20 74 68 65 20 43 20 63 6f 6d 70  ether the C comp
fbb0: 69 6c 65 72 20 77 6f 72 6b 73 2e 2e 2e 20 24 45  iler works... $E
fbc0: 43 48 4f 5f 43 22 20 3e 26 36 0a 23 20 46 49 58  CHO_C" >&6.# FIX
fbd0: 4d 45 3a 20 54 68 65 73 65 20 63 72 6f 73 73 20  ME: These cross 
fbe0: 63 6f 6d 70 69 6c 65 72 20 68 61 63 6b 73 20 73  compiler hacks s
fbf0: 68 6f 75 6c 64 20 62 65 20 72 65 6d 6f 76 65 64  hould be removed
fc00: 20 66 6f 72 20 41 75 74 6f 63 6f 6e 66 20 33 2e   for Autoconf 3.
fc10: 30 0a 23 20 49 66 20 6e 6f 74 20 63 72 6f 73 73  0.# If not cross
fc20: 20 63 6f 6d 70 69 6c 69 6e 67 2c 20 63 68 65 63   compiling, chec
fc30: 6b 20 74 68 61 74 20 77 65 20 63 61 6e 20 72 75  k that we can ru
fc40: 6e 20 61 20 73 69 6d 70 6c 65 20 70 72 6f 67 72  n a simple progr
fc50: 61 6d 2e 0a 69 66 20 74 65 73 74 20 22 24 63 72  am..if test "$cr
fc60: 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 22 20 21  oss_compiling" !
fc70: 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 69 66  = yes; then.  if
fc80: 20 7b 20 61 63 5f 74 72 79 3d 27 2e 2f 24 61 63   { ac_try='./$ac
fc90: 5f 66 69 6c 65 27 0a 20 20 7b 20 28 65 76 61 6c  _file'.  { (eval
fca0: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
fcb0: 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79  INENO: \"$ac_try
fcc0: 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
fcd0: 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20   $ac_try) 2>&5. 
fce0: 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
fcf0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
fd00: 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
fd10: 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
fd20: 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
fd30: 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 20 20   }; }; then.    
fd40: 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3d  cross_compiling=
fd50: 6e 6f 0a 20 20 65 6c 73 65 0a 20 20 20 20 69 66  no.  else.    if
fd60: 20 74 65 73 74 20 22 24 63 72 6f 73 73 5f 63 6f   test "$cross_co
fd70: 6d 70 69 6c 69 6e 67 22 20 3d 20 6d 61 79 62 65  mpiling" = maybe
fd80: 3b 20 74 68 65 6e 0a 09 63 72 6f 73 73 5f 63 6f  ; then..cross_co
fd90: 6d 70 69 6c 69 6e 67 3d 79 65 73 0a 20 20 20 20  mpiling=yes.    
fda0: 65 6c 73 65 0a 09 7b 20 7b 20 65 63 68 6f 20 22  else..{ { echo "
fdb0: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
fdc0: 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 72 75  error: cannot ru
fdd0: 6e 20 43 20 63 6f 6d 70 69 6c 65 64 20 70 72 6f  n C compiled pro
fde0: 67 72 61 6d 73 2e 0a 49 66 20 79 6f 75 20 6d 65  grams..If you me
fdf0: 61 6e 74 20 74 6f 20 63 72 6f 73 73 20 63 6f 6d  ant to cross com
fe00: 70 69 6c 65 2c 20 75 73 65 20 5c 60 2d 2d 68 6f  pile, use \`--ho
fe10: 73 74 27 2e 0a 53 65 65 20 5c 60 63 6f 6e 66 69  st'..See \`confi
fe20: 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20  g.log' for more 
fe30: 64 65 74 61 69 6c 73 2e 22 20 3e 26 35 0a 65 63  details." >&5.ec
fe40: 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f  ho "$as_me: erro
fe50: 72 3a 20 63 61 6e 6e 6f 74 20 72 75 6e 20 43 20  r: cannot run C 
fe60: 63 6f 6d 70 69 6c 65 64 20 70 72 6f 67 72 61 6d  compiled program
fe70: 73 2e 0a 49 66 20 79 6f 75 20 6d 65 61 6e 74 20  s..If you meant 
fe80: 74 6f 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c 65  to cross compile
fe90: 2c 20 75 73 65 20 5c 60 2d 2d 68 6f 73 74 27 2e  , use \`--host'.
fea0: 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f  .See \`config.lo
feb0: 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61  g' for more deta
fec0: 69 6c 73 2e 22 20 3e 26 32 3b 7d 0a 20 20 20 7b  ils." >&2;}.   {
fed0: 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20   (exit 1); exit 
fee0: 31 3b 20 7d 3b 20 7d 0a 20 20 20 20 66 69 0a 20  1; }; }.    fi. 
fef0: 20 66 69 0a 66 69 0a 65 63 68 6f 20 22 24 61 73   fi.fi.echo "$as
ff00: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
ff10: 75 6c 74 3a 20 79 65 73 22 20 3e 26 35 0a 65 63  ult: yes" >&5.ec
ff20: 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 79 65 73  ho "${ECHO_T}yes
ff30: 22 20 3e 26 36 0a 0a 72 6d 20 2d 66 20 61 2e 6f  " >&6..rm -f a.o
ff40: 75 74 20 61 2e 65 78 65 20 63 6f 6e 66 74 65 73  ut a.exe conftes
ff50: 74 24 61 63 5f 63 76 5f 65 78 65 65 78 74 20 62  t$ac_cv_exeext b
ff60: 2e 6f 75 74 0a 61 63 5f 63 6c 65 61 6e 5f 66 69  .out.ac_clean_fi
ff70: 6c 65 73 3d 24 61 63 5f 63 6c 65 61 6e 5f 66 69  les=$ac_clean_fi
ff80: 6c 65 73 5f 73 61 76 65 0a 23 20 43 68 65 63 6b  les_save.# Check
ff90: 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 70 72   the compiler pr
ffa0: 6f 64 75 63 65 73 20 65 78 65 63 75 74 61 62 6c  oduces executabl
ffb0: 65 73 20 77 65 20 63 61 6e 20 72 75 6e 2e 20 20  es we can run.  
ffc0: 49 66 20 6e 6f 74 2c 20 65 69 74 68 65 72 0a 23  If not, either.#
ffd0: 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 69 73   the compiler is
ffe0: 20 62 72 6f 6b 65 6e 2c 20 6f 72 20 77 65 20 63   broken, or we c
fff0: 72 6f 73 73 20 63 6f 6d 70 69 6c 65 2e 0a 65 63  ross compile..ec
10000 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
10010 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65  NO: checking whe
10020 74 68 65 72 20 77 65 20 61 72 65 20 63 72 6f 73  ther we are cros
10030 73 20 63 6f 6d 70 69 6c 69 6e 67 22 20 3e 26 35  s compiling" >&5
10040 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
10050 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20  hecking whether 
10060 77 65 20 61 72 65 20 63 72 6f 73 73 20 63 6f 6d  we are cross com
10070 70 69 6c 69 6e 67 2e 2e 2e 20 24 45 43 48 4f 5f  piling... $ECHO_
10080 43 22 20 3e 26 36 0a 65 63 68 6f 20 22 24 61 73  C" >&6.echo "$as
10090 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
100a0 75 6c 74 3a 20 24 63 72 6f 73 73 5f 63 6f 6d 70  ult: $cross_comp
100b0 69 6c 69 6e 67 22 20 3e 26 35 0a 65 63 68 6f 20  iling" >&5.echo 
100c0 22 24 7b 45 43 48 4f 5f 54 7d 24 63 72 6f 73 73  "${ECHO_T}$cross
100d0 5f 63 6f 6d 70 69 6c 69 6e 67 22 20 3e 26 36 0a  _compiling" >&6.
100e0 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
100f0 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
10100 66 6f 72 20 73 75 66 66 69 78 20 6f 66 20 65 78  for suffix of ex
10110 65 63 75 74 61 62 6c 65 73 22 20 3e 26 35 0a 65  ecutables" >&5.e
10120 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
10130 63 6b 69 6e 67 20 66 6f 72 20 73 75 66 66 69 78  cking for suffix
10140 20 6f 66 20 65 78 65 63 75 74 61 62 6c 65 73 2e   of executables.
10150 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
10160 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
10170 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
10180 20 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29 20   \"$ac_link\"") 
10190 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
101a0 6c 69 6e 6b 29 20 32 3e 26 35 0a 20 20 61 63 5f  link) 2>&5.  ac_
101b0 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
101c0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
101d0 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
101e0 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
101f0 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20  $ac_status); }; 
10200 74 68 65 6e 0a 20 20 23 20 49 66 20 62 6f 74 68  then.  # If both
10210 20 60 63 6f 6e 66 74 65 73 74 2e 65 78 65 27 20   `conftest.exe' 
10220 61 6e 64 20 60 63 6f 6e 66 74 65 73 74 27 20 61  and `conftest' a
10230 72 65 20 60 70 72 65 73 65 6e 74 27 20 28 77 65  re `present' (we
10240 6c 6c 2c 20 6f 62 73 65 72 76 61 62 6c 65 29 0a  ll, observable).
10250 23 20 63 61 74 63 68 20 60 63 6f 6e 66 74 65 73  # catch `conftes
10260 74 2e 65 78 65 27 2e 20 20 46 6f 72 20 69 6e 73  t.exe'.  For ins
10270 74 61 6e 63 65 20 77 69 74 68 20 43 79 67 77 69  tance with Cygwi
10280 6e 2c 20 60 6c 73 20 63 6f 6e 66 74 65 73 74 27  n, `ls conftest'
10290 20 77 69 6c 6c 0a 23 20 77 6f 72 6b 20 70 72 6f   will.# work pro
102a0 70 65 72 6c 79 20 28 69 2e 65 2e 2c 20 72 65 66  perly (i.e., ref
102b0 65 72 20 74 6f 20 60 63 6f 6e 66 74 65 73 74 2e  er to `conftest.
102c0 65 78 65 27 29 2c 20 77 68 69 6c 65 20 69 74 20  exe'), while it 
102d0 77 6f 6e 27 74 20 77 69 74 68 0a 23 20 60 72 6d  won't with.# `rm
102e0 27 2e 0a 66 6f 72 20 61 63 5f 66 69 6c 65 20 69  '..for ac_file i
102f0 6e 20 63 6f 6e 66 74 65 73 74 2e 65 78 65 20 63  n conftest.exe c
10300 6f 6e 66 74 65 73 74 20 63 6f 6e 66 74 65 73 74  onftest conftest
10310 2e 2a 3b 20 64 6f 0a 20 20 74 65 73 74 20 2d 66  .*; do.  test -f
10320 20 22 24 61 63 5f 66 69 6c 65 22 20 7c 7c 20 63   "$ac_file" || c
10330 6f 6e 74 69 6e 75 65 0a 20 20 63 61 73 65 20 24  ontinue.  case $
10340 61 63 5f 66 69 6c 65 20 69 6e 0a 20 20 20 20 2a  ac_file in.    *
10350 2e 24 61 63 5f 65 78 74 20 7c 20 2a 2e 78 63 6f  .$ac_ext | *.xco
10360 66 66 20 7c 20 2a 2e 74 64 73 20 7c 20 2a 2e 64  ff | *.tds | *.d
10370 20 7c 20 2a 2e 70 64 62 20 7c 20 2a 2e 78 53 59   | *.pdb | *.xSY
10380 4d 20 7c 20 2a 2e 62 62 20 7c 20 2a 2e 62 62 67  M | *.bb | *.bbg
10390 20 7c 20 2a 2e 6f 20 7c 20 2a 2e 6f 62 6a 20 29   | *.o | *.obj )
103a0 20 3b 3b 0a 20 20 20 20 2a 2e 2a 20 29 20 61 63   ;;.    *.* ) ac
103b0 5f 63 76 5f 65 78 65 65 78 74 3d 60 65 78 70 72  _cv_exeext=`expr
103c0 20 22 24 61 63 5f 66 69 6c 65 22 20 3a 20 27 5b   "$ac_file" : '[
103d0 5e 2e 5d 2a 5c 28 5c 2e 2e 2a 5c 29 27 60 0a 09  ^.]*\(\..*\)'`..
103e0 20 20 65 78 70 6f 72 74 20 61 63 5f 63 76 5f 65    export ac_cv_e
103f0 78 65 65 78 74 0a 09 20 20 62 72 65 61 6b 3b 3b  xeext..  break;;
10400 0a 20 20 20 20 2a 20 29 20 62 72 65 61 6b 3b 3b  .    * ) break;;
10410 0a 20 20 65 73 61 63 0a 64 6f 6e 65 0a 65 6c 73  .  esac.done.els
10420 65 0a 20 20 7b 20 7b 20 65 63 68 6f 20 22 24 61  e.  { { echo "$a
10430 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72  s_me:$LINENO: er
10440 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 63 6f 6d 70  ror: cannot comp
10450 75 74 65 20 73 75 66 66 69 78 20 6f 66 20 65 78  ute suffix of ex
10460 65 63 75 74 61 62 6c 65 73 3a 20 63 61 6e 6e 6f  ecutables: canno
10470 74 20 63 6f 6d 70 69 6c 65 20 61 6e 64 20 6c 69  t compile and li
10480 6e 6b 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e  nk.See \`config.
10490 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65  log' for more de
104a0 74 61 69 6c 73 2e 22 20 3e 26 35 0a 65 63 68 6f  tails." >&5.echo
104b0 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a   "$as_me: error:
104c0 20 63 61 6e 6e 6f 74 20 63 6f 6d 70 75 74 65 20   cannot compute 
104d0 73 75 66 66 69 78 20 6f 66 20 65 78 65 63 75 74  suffix of execut
104e0 61 62 6c 65 73 3a 20 63 61 6e 6e 6f 74 20 63 6f  ables: cannot co
104f0 6d 70 69 6c 65 20 61 6e 64 20 6c 69 6e 6b 0a 53  mpile and link.S
10500 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27  ee \`config.log'
10510 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c   for more detail
10520 73 2e 22 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28  s." >&2;}.   { (
10530 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b  exit 1); exit 1;
10540 20 7d 3b 20 7d 0a 66 69 0a 0a 72 6d 20 2d 66 20   }; }.fi..rm -f 
10550 63 6f 6e 66 74 65 73 74 24 61 63 5f 63 76 5f 65  conftest$ac_cv_e
10560 78 65 65 78 74 0a 65 63 68 6f 20 22 24 61 73 5f  xeext.echo "$as_
10570 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
10580 6c 74 3a 20 24 61 63 5f 63 76 5f 65 78 65 65 78  lt: $ac_cv_exeex
10590 74 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  t" >&5.echo "${E
105a0 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 65 78 65  CHO_T}$ac_cv_exe
105b0 65 78 74 22 20 3e 26 36 0a 0a 72 6d 20 2d 66 20  ext" >&6..rm -f 
105c0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
105d0 0a 45 58 45 45 58 54 3d 24 61 63 5f 63 76 5f 65  .EXEEXT=$ac_cv_e
105e0 78 65 65 78 74 0a 61 63 5f 65 78 65 65 78 74 3d  xeext.ac_exeext=
105f0 24 45 58 45 45 58 54 0a 65 63 68 6f 20 22 24 61  $EXEEXT.echo "$a
10600 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
10610 65 63 6b 69 6e 67 20 66 6f 72 20 73 75 66 66 69  ecking for suffi
10620 78 20 6f 66 20 6f 62 6a 65 63 74 20 66 69 6c 65  x of object file
10630 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  s" >&5.echo $ECH
10640 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
10650 72 20 73 75 66 66 69 78 20 6f 66 20 6f 62 6a 65  r suffix of obje
10660 63 74 20 66 69 6c 65 73 2e 2e 2e 20 24 45 43 48  ct files... $ECH
10670 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
10680 20 22 24 7b 61 63 5f 63 76 5f 6f 62 6a 65 78 74   "${ac_cv_objext
10690 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
106a0 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
106b0 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
106c0 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
106d0 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61  cat >conftest.$a
106e0 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f  c_ext <<_ACEOF./
106f0 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  * confdefs.h.  *
10700 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e  /._ACEOF.cat con
10710 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65  fdefs.h >>confte
10720 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e  st.$ac_ext.cat >
10730 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
10740 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e  t <<_ACEOF./* en
10750 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  d confdefs.h.  *
10760 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b  /..int.main ().{
10770 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30  ..  ;.  return 0
10780 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66  ;.}._ACEOF.rm -f
10790 20 63 6f 6e 66 74 65 73 74 2e 6f 20 63 6f 6e 66   conftest.o conf
107a0 74 65 73 74 2e 6f 62 6a 0a 69 66 20 7b 20 28 65  test.obj.if { (e
107b0 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
107c0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
107d0 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a  compile\"") >&5.
107e0 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70    (eval $ac_comp
107f0 69 6c 65 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  ile) 2>&5.  ac_s
10800 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
10810 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
10820 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
10830 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
10840 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 74  ac_status); }; t
10850 68 65 6e 0a 20 20 66 6f 72 20 61 63 5f 66 69 6c  hen.  for ac_fil
10860 65 20 69 6e 20 60 28 6c 73 20 63 6f 6e 66 74 65  e in `(ls confte
10870 73 74 2e 6f 20 63 6f 6e 66 74 65 73 74 2e 6f 62  st.o conftest.ob
10880 6a 3b 20 6c 73 20 63 6f 6e 66 74 65 73 74 2e 2a  j; ls conftest.*
10890 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 3b 20  ) 2>/dev/null`; 
108a0 64 6f 0a 20 20 63 61 73 65 20 24 61 63 5f 66 69  do.  case $ac_fi
108b0 6c 65 20 69 6e 0a 20 20 20 20 2a 2e 24 61 63 5f  le in.    *.$ac_
108c0 65 78 74 20 7c 20 2a 2e 78 63 6f 66 66 20 7c 20  ext | *.xcoff | 
108d0 2a 2e 74 64 73 20 7c 20 2a 2e 64 20 7c 20 2a 2e  *.tds | *.d | *.
108e0 70 64 62 20 7c 20 2a 2e 78 53 59 4d 20 7c 20 2a  pdb | *.xSYM | *
108f0 2e 62 62 20 7c 20 2a 2e 62 62 67 20 29 20 3b 3b  .bb | *.bbg ) ;;
10900 0a 20 20 20 20 2a 29 20 61 63 5f 63 76 5f 6f 62  .    *) ac_cv_ob
10910 6a 65 78 74 3d 60 65 78 70 72 20 22 24 61 63 5f  jext=`expr "$ac_
10920 66 69 6c 65 22 20 3a 20 27 2e 2a 5c 2e 5c 28 2e  file" : '.*\.\(.
10930 2a 5c 29 27 60 0a 20 20 20 20 20 20 20 62 72 65  *\)'`.       bre
10940 61 6b 3b 3b 0a 20 20 65 73 61 63 0a 64 6f 6e 65  ak;;.  esac.done
10950 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
10960 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f  s_me: failed pro
10970 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73  gram was:" >&5.s
10980 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e  ed 's/^/| /' con
10990 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26  ftest.$ac_ext >&
109a0 35 0a 0a 7b 20 7b 20 65 63 68 6f 20 22 24 61 73  5..{ { echo "$as
109b0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72  _me:$LINENO: err
109c0 6f 72 3a 20 63 61 6e 6e 6f 74 20 63 6f 6d 70 75  or: cannot compu
109d0 74 65 20 73 75 66 66 69 78 20 6f 66 20 6f 62 6a  te suffix of obj
109e0 65 63 74 20 66 69 6c 65 73 3a 20 63 61 6e 6e 6f  ect files: canno
109f0 74 20 63 6f 6d 70 69 6c 65 0a 53 65 65 20 5c 60  t compile.See \`
10a00 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20  config.log' for 
10a10 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e  more details." >
10a20 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  &5.echo "$as_me:
10a30 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 63   error: cannot c
10a40 6f 6d 70 75 74 65 20 73 75 66 66 69 78 20 6f 66  ompute suffix of
10a50 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 3a 20 63   object files: c
10a60 61 6e 6e 6f 74 20 63 6f 6d 70 69 6c 65 0a 53 65  annot compile.Se
10a70 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20  e \`config.log' 
10a80 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73  for more details
10a90 2e 22 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65  ." >&2;}.   { (e
10aa0 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20  xit 1); exit 1; 
10ab0 7d 3b 20 7d 0a 66 69 0a 0a 72 6d 20 2d 66 20 63  }; }.fi..rm -f c
10ac0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 63 76 5f 6f  onftest.$ac_cv_o
10ad0 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24  bjext conftest.$
10ae0 61 63 5f 65 78 74 0a 66 69 0a 65 63 68 6f 20 22  ac_ext.fi.echo "
10af0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
10b00 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 6f  result: $ac_cv_o
10b10 62 6a 65 78 74 22 20 3e 26 35 0a 65 63 68 6f 20  bjext" >&5.echo 
10b20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76  "${ECHO_T}$ac_cv
10b30 5f 6f 62 6a 65 78 74 22 20 3e 26 36 0a 4f 42 4a  _objext" >&6.OBJ
10b40 45 58 54 3d 24 61 63 5f 63 76 5f 6f 62 6a 65 78  EXT=$ac_cv_objex
10b50 74 0a 61 63 5f 6f 62 6a 65 78 74 3d 24 4f 42 4a  t.ac_objext=$OBJ
10b60 45 58 54 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  EXT.echo "$as_me
10b70 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
10b80 6e 67 20 77 68 65 74 68 65 72 20 77 65 20 61 72  ng whether we ar
10b90 65 20 75 73 69 6e 67 20 74 68 65 20 47 4e 55 20  e using the GNU 
10ba0 43 20 63 6f 6d 70 69 6c 65 72 22 20 3e 26 35 0a  C compiler" >&5.
10bb0 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
10bc0 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 77  ecking whether w
10bd0 65 20 61 72 65 20 75 73 69 6e 67 20 74 68 65 20  e are using the 
10be0 47 4e 55 20 43 20 63 6f 6d 70 69 6c 65 72 2e 2e  GNU C compiler..
10bf0 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
10c00 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f  f test "${ac_cv_
10c10 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 2b 73  c_compiler_gnu+s
10c20 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
10c30 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  .  echo $ECHO_N 
10c40 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f  "(cached) $ECHO_
10c50 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61  C" >&6.else.  ca
10c60 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  t >conftest.$ac_
10c70 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
10c80 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
10c90 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64  _ACEOF.cat confd
10ca0 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74  efs.h >>conftest
10cb0 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63  .$ac_ext.cat >>c
10cc0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
10cd0 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20  <<_ACEOF./* end 
10ce0 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
10cf0 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 23  .int.main ().{.#
10d00 69 66 6e 64 65 66 20 5f 5f 47 4e 55 43 5f 5f 0a  ifndef __GNUC__.
10d10 20 20 20 20 20 20 20 63 68 6f 6b 65 20 6d 65 0a         choke me.
10d20 23 65 6e 64 69 66 0a 0a 20 20 3b 0a 20 20 72 65  #endif..  ;.  re
10d30 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46  turn 0;.}._ACEOF
10d40 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
10d50 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20  $ac_objext.if { 
10d60 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
10d70 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
10d80 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26  c_compile\"") >&
10d90 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f  5.  (eval $ac_co
10da0 6d 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65 73  mpile) 2>conftes
10db0 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75  t.er1.  ac_statu
10dc0 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27  s=$?.  grep -v '
10dd0 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65  ^ *+' conftest.e
10de0 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72  r1 >conftest.err
10df0 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  .  rm -f conftes
10e00 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66  t.er1.  cat conf
10e10 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65  test.err >&5.  e
10e20 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
10e30 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
10e40 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
10e50 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
10e60 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d  } &&.. { ac_try=
10e70 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f  'test -z "$ac_c_
10e80 77 65 72 72 6f 72 5f 66 6c 61 67 22 0a 09 09 09  werror_flag"....
10e90 20 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f   || test ! -s co
10ea0 6e 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20  nftest.err'.  { 
10eb0 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
10ec0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
10ed0 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
10ee0 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
10ef0 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
10f00 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
10f10 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
10f20 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
10f30 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
10f40 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20  tus); }; } &&.. 
10f50 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d  { ac_try='test -
10f60 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  s conftest.$ac_o
10f70 62 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c  bjext'.  { (eval
10f80 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
10f90 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79  INENO: \"$ac_try
10fa0 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
10fb0 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20   $ac_try) 2>&5. 
10fc0 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
10fd0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
10fe0 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
10ff0 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
11000 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
11010 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 61 63   }; }; then.  ac
11020 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 79 65  _compiler_gnu=ye
11030 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  s.else.  echo "$
11040 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72  as_me: failed pr
11050 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a  ogram was:" >&5.
11060 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f  sed 's/^/| /' co
11070 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
11080 26 35 0a 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f  &5..ac_compiler_
11090 67 6e 75 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20  gnu=no.fi.rm -f 
110a0 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e  conftest.err con
110b0 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
110c0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
110d0 74 0a 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c  t.ac_cv_c_compil
110e0 65 72 5f 67 6e 75 3d 24 61 63 5f 63 6f 6d 70 69  er_gnu=$ac_compi
110f0 6c 65 72 5f 67 6e 75 0a 0a 66 69 0a 65 63 68 6f  ler_gnu..fi.echo
11100 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
11110 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76  : result: $ac_cv
11120 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 22  _c_compiler_gnu"
11130 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
11140 4f 5f 54 7d 24 61 63 5f 63 76 5f 63 5f 63 6f 6d  O_T}$ac_cv_c_com
11150 70 69 6c 65 72 5f 67 6e 75 22 20 3e 26 36 0a 47  piler_gnu" >&6.G
11160 43 43 3d 60 74 65 73 74 20 24 61 63 5f 63 6f 6d  CC=`test $ac_com
11170 70 69 6c 65 72 5f 67 6e 75 20 3d 20 79 65 73 20  piler_gnu = yes 
11180 26 26 20 65 63 68 6f 20 79 65 73 60 0a 61 63 5f  && echo yes`.ac_
11190 74 65 73 74 5f 43 46 4c 41 47 53 3d 24 7b 43 46  test_CFLAGS=${CF
111a0 4c 41 47 53 2b 73 65 74 7d 0a 61 63 5f 73 61 76  LAGS+set}.ac_sav
111b0 65 5f 43 46 4c 41 47 53 3d 24 43 46 4c 41 47 53  e_CFLAGS=$CFLAGS
111c0 0a 43 46 4c 41 47 53 3d 22 2d 67 22 0a 65 63 68  .CFLAGS="-g".ech
111d0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
111e0 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74  O: checking whet
111f0 68 65 72 20 24 43 43 20 61 63 63 65 70 74 73 20  her $CC accepts 
11200 2d 67 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  -g" >&5.echo $EC
11210 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 77  HO_N "checking w
11220 68 65 74 68 65 72 20 24 43 43 20 61 63 63 65 70  hether $CC accep
11230 74 73 20 2d 67 2e 2e 2e 20 24 45 43 48 4f 5f 43  ts -g... $ECHO_C
11240 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24  " >&6.if test "$
11250 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 67  {ac_cv_prog_cc_g
11260 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
11270 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
11280 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
11290 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
112a0 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61  cat >conftest.$a
112b0 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f  c_ext <<_ACEOF./
112c0 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  * confdefs.h.  *
112d0 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e  /._ACEOF.cat con
112e0 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65  fdefs.h >>confte
112f0 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e  st.$ac_ext.cat >
11300 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
11310 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e  t <<_ACEOF./* en
11320 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  d confdefs.h.  *
11330 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b  /..int.main ().{
11340 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30  ..  ;.  return 0
11350 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66  ;.}._ACEOF.rm -f
11360 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
11370 6a 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20  jext.if { (eval 
11380 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
11390 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70  NENO: \"$ac_comp
113a0 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  ile\"") >&5.  (e
113b0 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29  val $ac_compile)
113c0 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a   2>conftest.er1.
113d0 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
113e0 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20   grep -v '^ *+' 
113f0 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f  conftest.er1 >co
11400 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20  nftest.err.  rm 
11410 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a  -f conftest.er1.
11420 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65    cat conftest.e
11430 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24  rr >&5.  echo "$
11440 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
11450 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
11460 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
11470 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09  _status); } &&..
11480 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20   { ac_try='test 
11490 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72  -z "$ac_c_werror
114a0 5f 66 6c 61 67 22 0a 09 09 09 20 7c 7c 20 74 65  _flag".... || te
114b0 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74  st ! -s conftest
114c0 2e 65 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20  .err'.  { (eval 
114d0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
114e0 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c  NENO: \"$ac_try\
114f0 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
11500 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20  $ac_try) 2>&5.  
11510 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
11520 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
11530 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
11540 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
11550 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
11560 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74  }; } &&.. { ac_t
11570 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66  ry='test -s conf
11580 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27  test.$ac_objext'
11590 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  .  { (eval echo 
115a0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
115b0 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e   \"$ac_try\"") >
115c0 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74  &5.  (eval $ac_t
115d0 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  ry) 2>&5.  ac_st
115e0 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
115f0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
11600 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
11610 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
11620 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b  c_status); }; };
11630 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72   then.  ac_cv_pr
11640 6f 67 5f 63 63 5f 67 3d 79 65 73 0a 65 6c 73 65  og_cc_g=yes.else
11650 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
11660 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20   failed program 
11670 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73  was:" >&5.sed 's
11680 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74  /^/| /' conftest
11690 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 61 63  .$ac_ext >&5..ac
116a0 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 67 3d 6e 6f  _cv_prog_cc_g=no
116b0 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  .fi.rm -f confte
116c0 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e  st.err conftest.
116d0 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74  $ac_objext conft
116e0 65 73 74 2e 24 61 63 5f 65 78 74 0a 66 69 0a 65  est.$ac_ext.fi.e
116f0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
11700 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63  ENO: result: $ac
11710 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 67 22 20 3e  _cv_prog_cc_g" >
11720 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
11730 54 7d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63  T}$ac_cv_prog_cc
11740 5f 67 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  _g" >&6.if test 
11750 22 24 61 63 5f 74 65 73 74 5f 43 46 4c 41 47 53  "$ac_test_CFLAGS
11760 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
11770 43 46 4c 41 47 53 3d 24 61 63 5f 73 61 76 65 5f  CFLAGS=$ac_save_
11780 43 46 4c 41 47 53 0a 65 6c 69 66 20 74 65 73 74  CFLAGS.elif test
11790 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f   $ac_cv_prog_cc_
117a0 67 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20  g = yes; then.  
117b0 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d  if test "$GCC" =
117c0 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 43   yes; then.    C
117d0 46 4c 41 47 53 3d 22 2d 67 20 2d 4f 32 22 0a 20  FLAGS="-g -O2". 
117e0 20 65 6c 73 65 0a 20 20 20 20 43 46 4c 41 47 53   else.    CFLAGS
117f0 3d 22 2d 67 22 0a 20 20 66 69 0a 65 6c 73 65 0a  ="-g".  fi.else.
11800 20 20 69 66 20 74 65 73 74 20 22 24 47 43 43 22    if test "$GCC"
11810 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20   = yes; then.   
11820 20 43 46 4c 41 47 53 3d 22 2d 4f 32 22 0a 20 20   CFLAGS="-O2".  
11830 65 6c 73 65 0a 20 20 20 20 43 46 4c 41 47 53 3d  else.    CFLAGS=
11840 0a 20 20 66 69 0a 66 69 0a 65 63 68 6f 20 22 24  .  fi.fi.echo "$
11850 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
11860 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 43 43 20  hecking for $CC 
11870 6f 70 74 69 6f 6e 20 74 6f 20 61 63 63 65 70 74  option to accept
11880 20 41 4e 53 49 20 43 22 20 3e 26 35 0a 65 63 68   ANSI C" >&5.ech
11890 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
118a0 69 6e 67 20 66 6f 72 20 24 43 43 20 6f 70 74 69  ing for $CC opti
118b0 6f 6e 20 74 6f 20 61 63 63 65 70 74 20 41 4e 53  on to accept ANS
118c0 49 20 43 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  I C... $ECHO_C" 
118d0 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61  >&6.if test "${a
118e0 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74 64  c_cv_prog_cc_std
118f0 63 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  c+set}" = set; t
11900 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
11910 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
11920 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
11930 20 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73   ac_cv_prog_cc_s
11940 74 64 63 3d 6e 6f 0a 61 63 5f 73 61 76 65 5f 43  tdc=no.ac_save_C
11950 43 3d 24 43 43 0a 63 61 74 20 3e 63 6f 6e 66 74  C=$CC.cat >conft
11960 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
11970 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73  CEOF./* confdefs
11980 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63  .h.  */._ACEOF.c
11990 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e  at confdefs.h >>
119a0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
119b0 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  .cat >>conftest.
119c0 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
119d0 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73  ./* end confdefs
119e0 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65  .h.  */.#include
119f0 20 3c 73 74 64 61 72 67 2e 68 3e 0a 23 69 6e 63   <stdarg.h>.#inc
11a00 6c 75 64 65 20 3c 73 74 64 69 6f 2e 68 3e 0a 23  lude <stdio.h>.#
11a10 69 6e 63 6c 75 64 65 20 3c 73 79 73 2f 74 79 70  include <sys/typ
11a20 65 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c  es.h>.#include <
11a30 73 79 73 2f 73 74 61 74 2e 68 3e 0a 2f 2a 20 4d  sys/stat.h>./* M
11a40 6f 73 74 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f  ost of the follo
11a50 77 69 6e 67 20 74 65 73 74 73 20 61 72 65 20 73  wing tests are s
11a60 74 6f 6c 65 6e 20 66 72 6f 6d 20 52 43 53 20 35  tolen from RCS 5
11a70 2e 37 27 73 20 73 72 63 2f 63 6f 6e 66 2e 73 68  .7's src/conf.sh
11a80 2e 20 20 2a 2f 0a 73 74 72 75 63 74 20 62 75 66  .  */.struct buf
11a90 20 7b 20 69 6e 74 20 78 3b 20 7d 3b 0a 46 49 4c   { int x; };.FIL
11aa0 45 20 2a 20 28 2a 72 63 73 6f 70 65 6e 29 20 28  E * (*rcsopen) (
11ab0 73 74 72 75 63 74 20 62 75 66 20 2a 2c 20 73 74  struct buf *, st
11ac0 72 75 63 74 20 73 74 61 74 20 2a 2c 20 69 6e 74  ruct stat *, int
11ad0 29 3b 0a 73 74 61 74 69 63 20 63 68 61 72 20 2a  );.static char *
11ae0 65 20 28 70 2c 20 69 29 0a 20 20 20 20 20 63 68  e (p, i).     ch
11af0 61 72 20 2a 2a 70 3b 0a 20 20 20 20 20 69 6e 74  ar **p;.     int
11b00 20 69 3b 0a 7b 0a 20 20 72 65 74 75 72 6e 20 70   i;.{.  return p
11b10 5b 69 5d 3b 0a 7d 0a 73 74 61 74 69 63 20 63 68  [i];.}.static ch
11b20 61 72 20 2a 66 20 28 63 68 61 72 20 2a 20 28 2a  ar *f (char * (*
11b30 67 29 20 28 63 68 61 72 20 2a 2a 2c 20 69 6e 74  g) (char **, int
11b40 29 2c 20 63 68 61 72 20 2a 2a 70 2c 20 2e 2e 2e  ), char **p, ...
11b50 29 0a 7b 0a 20 20 63 68 61 72 20 2a 73 3b 0a 20  ).{.  char *s;. 
11b60 20 76 61 5f 6c 69 73 74 20 76 3b 0a 20 20 76 61   va_list v;.  va
11b70 5f 73 74 61 72 74 20 28 76 2c 70 29 3b 0a 20 20  _start (v,p);.  
11b80 73 20 3d 20 67 20 28 70 2c 20 76 61 5f 61 72 67  s = g (p, va_arg
11b90 20 28 76 2c 69 6e 74 29 29 3b 0a 20 20 76 61 5f   (v,int));.  va_
11ba0 65 6e 64 20 28 76 29 3b 0a 20 20 72 65 74 75 72  end (v);.  retur
11bb0 6e 20 73 3b 0a 7d 0a 0a 2f 2a 20 4f 53 46 20 34  n s;.}../* OSF 4
11bc0 2e 30 20 43 6f 6d 70 61 71 20 63 63 20 69 73 20  .0 Compaq cc is 
11bd0 73 6f 6d 65 20 73 6f 72 74 20 6f 66 20 61 6c 6d  some sort of alm
11be0 6f 73 74 2d 41 4e 53 49 20 62 79 20 64 65 66 61  ost-ANSI by defa
11bf0 75 6c 74 2e 20 20 49 74 20 68 61 73 0a 20 20 20  ult.  It has.   
11c00 66 75 6e 63 74 69 6f 6e 20 70 72 6f 74 6f 74 79  function prototy
11c10 70 65 73 20 61 6e 64 20 73 74 75 66 66 2c 20 62  pes and stuff, b
11c20 75 74 20 6e 6f 74 20 27 5c 78 48 48 27 20 68 65  ut not '\xHH' he
11c30 78 20 63 68 61 72 61 63 74 65 72 20 63 6f 6e 73  x character cons
11c40 74 61 6e 74 73 2e 0a 20 20 20 54 68 65 73 65 20  tants..   These 
11c50 64 6f 6e 27 74 20 70 72 6f 76 6f 6b 65 20 61 6e  don't provoke an
11c60 20 65 72 72 6f 72 20 75 6e 66 6f 72 74 75 6e 61   error unfortuna
11c70 74 65 6c 79 2c 20 69 6e 73 74 65 61 64 20 61 72  tely, instead ar
11c80 65 20 73 69 6c 65 6e 74 6c 79 20 74 72 65 61 74  e silently treat
11c90 65 64 0a 20 20 20 61 73 20 27 78 27 2e 20 20 54  ed.   as 'x'.  T
11ca0 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 69 6e 64  he following ind
11cb0 75 63 65 73 20 61 6e 20 65 72 72 6f 72 2c 20 75  uces an error, u
11cc0 6e 74 69 6c 20 2d 73 74 64 31 20 69 73 20 61 64  ntil -std1 is ad
11cd0 64 65 64 20 74 6f 20 67 65 74 0a 20 20 20 70 72  ded to get.   pr
11ce0 6f 70 65 72 20 41 4e 53 49 20 6d 6f 64 65 2e 20  oper ANSI mode. 
11cf0 20 43 75 72 69 6f 75 73 6c 79 20 27 5c 78 30 30   Curiously '\x00
11d00 27 21 3d 27 78 27 20 61 6c 77 61 79 73 20 63 6f  '!='x' always co
11d10 6d 65 73 20 6f 75 74 20 74 72 75 65 2c 20 66 6f  mes out true, fo
11d20 72 20 61 6e 0a 20 20 20 61 72 72 61 79 20 73 69  r an.   array si
11d30 7a 65 20 61 74 20 6c 65 61 73 74 2e 20 20 49 74  ze at least.  It
11d40 27 73 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20  's necessary to 
11d50 77 72 69 74 65 20 27 5c 78 30 30 27 3d 3d 30 20  write '\x00'==0 
11d60 74 6f 20 67 65 74 20 73 6f 6d 65 74 68 69 6e 67  to get something
11d70 0a 20 20 20 74 68 61 74 27 73 20 74 72 75 65 20  .   that's true 
11d80 6f 6e 6c 79 20 77 69 74 68 20 2d 73 74 64 31 2e  only with -std1.
11d90 20 20 2a 2f 0a 69 6e 74 20 6f 73 66 34 5f 63 63    */.int osf4_cc
11da0 5f 61 72 72 61 79 20 5b 27 5c 78 30 30 27 20 3d  _array ['\x00' =
11db0 3d 20 30 20 3f 20 31 20 3a 20 2d 31 5d 3b 0a 0a  = 0 ? 1 : -1];..
11dc0 69 6e 74 20 74 65 73 74 20 28 69 6e 74 20 69 2c  int test (int i,
11dd0 20 64 6f 75 62 6c 65 20 78 29 3b 0a 73 74 72 75   double x);.stru
11de0 63 74 20 73 31 20 7b 69 6e 74 20 28 2a 66 29 20  ct s1 {int (*f) 
11df0 28 69 6e 74 20 61 29 3b 7d 3b 0a 73 74 72 75 63  (int a);};.struc
11e00 74 20 73 32 20 7b 69 6e 74 20 28 2a 66 29 20 28  t s2 {int (*f) (
11e10 64 6f 75 62 6c 65 20 61 29 3b 7d 3b 0a 69 6e 74  double a);};.int
11e20 20 70 61 69 72 6e 61 6d 65 73 20 28 69 6e 74 2c   pairnames (int,
11e30 20 63 68 61 72 20 2a 2a 2c 20 46 49 4c 45 20 2a   char **, FILE *
11e40 28 2a 29 28 73 74 72 75 63 74 20 62 75 66 20 2a  (*)(struct buf *
11e50 2c 20 73 74 72 75 63 74 20 73 74 61 74 20 2a 2c  , struct stat *,
11e60 20 69 6e 74 29 2c 20 69 6e 74 2c 20 69 6e 74 29   int), int, int)
11e70 3b 0a 69 6e 74 20 61 72 67 63 3b 0a 63 68 61 72  ;.int argc;.char
11e80 20 2a 2a 61 72 67 76 3b 0a 69 6e 74 0a 6d 61 69   **argv;.int.mai
11e90 6e 20 28 29 0a 7b 0a 72 65 74 75 72 6e 20 66 20  n ().{.return f 
11ea0 28 65 2c 20 61 72 67 76 2c 20 30 29 20 21 3d 20  (e, argv, 0) != 
11eb0 61 72 67 76 5b 30 5d 20 20 7c 7c 20 20 66 20 28  argv[0]  ||  f (
11ec0 65 2c 20 61 72 67 76 2c 20 31 29 20 21 3d 20 61  e, argv, 1) != a
11ed0 72 67 76 5b 31 5d 3b 0a 20 20 3b 0a 20 20 72 65  rgv[1];.  ;.  re
11ee0 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46  turn 0;.}._ACEOF
11ef0 0a 23 20 44 6f 6e 27 74 20 74 72 79 20 67 63 63  .# Don't try gcc
11f00 20 2d 61 6e 73 69 3b 20 74 68 61 74 20 74 75 72   -ansi; that tur
11f10 6e 73 20 6f 66 66 20 75 73 65 66 75 6c 20 65 78  ns off useful ex
11f20 74 65 6e 73 69 6f 6e 73 20 61 6e 64 0a 23 20 62  tensions and.# b
11f30 72 65 61 6b 73 20 73 6f 6d 65 20 73 79 73 74 65  reaks some syste
11f40 6d 73 27 20 68 65 61 64 65 72 20 66 69 6c 65 73  ms' header files
11f50 2e 0a 23 20 41 49 58 09 09 09 2d 71 6c 61 6e 67  ..# AIX...-qlang
11f60 6c 76 6c 3d 61 6e 73 69 0a 23 20 55 6c 74 72 69  lvl=ansi.# Ultri
11f70 78 20 61 6e 64 20 4f 53 46 2f 31 09 2d 73 74 64  x and OSF/1.-std
11f80 31 0a 23 20 48 50 2d 55 58 20 31 30 2e 32 30 20  1.# HP-UX 10.20 
11f90 61 6e 64 20 6c 61 74 65 72 09 2d 41 65 0a 23 20  and later.-Ae.# 
11fa0 48 50 2d 55 58 20 6f 6c 64 65 72 20 76 65 72 73  HP-UX older vers
11fb0 69 6f 6e 73 09 2d 41 61 20 2d 44 5f 48 50 55 58  ions.-Aa -D_HPUX
11fc0 5f 53 4f 55 52 43 45 0a 23 20 53 56 52 34 09 09  _SOURCE.# SVR4..
11fd0 09 2d 58 63 20 2d 44 5f 5f 45 58 54 45 4e 53 49  .-Xc -D__EXTENSI
11fe0 4f 4e 53 5f 5f 0a 66 6f 72 20 61 63 5f 61 72 67  ONS__.for ac_arg
11ff0 20 69 6e 20 22 22 20 2d 71 6c 61 6e 67 6c 76 6c   in "" -qlanglvl
12000 3d 61 6e 73 69 20 2d 73 74 64 31 20 2d 41 65 20  =ansi -std1 -Ae 
12010 22 2d 41 61 20 2d 44 5f 48 50 55 58 5f 53 4f 55  "-Aa -D_HPUX_SOU
12020 52 43 45 22 20 22 2d 58 63 20 2d 44 5f 5f 45 58  RCE" "-Xc -D__EX
12030 54 45 4e 53 49 4f 4e 53 5f 5f 22 0a 64 6f 0a 20  TENSIONS__".do. 
12040 20 43 43 3d 22 24 61 63 5f 73 61 76 65 5f 43 43   CC="$ac_save_CC
12050 20 24 61 63 5f 61 72 67 22 0a 20 20 72 6d 20 2d   $ac_arg".  rm -
12060 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  f conftest.$ac_o
12070 62 6a 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c  bjext.if { (eval
12080 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
12090 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d  INENO: \"$ac_com
120a0 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28  pile\"") >&5.  (
120b0 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65  eval $ac_compile
120c0 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31  ) 2>conftest.er1
120d0 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
120e0 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27    grep -v '^ *+'
120f0 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63   conftest.er1 >c
12100 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d  onftest.err.  rm
12110 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31   -f conftest.er1
12120 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e  .  cat conftest.
12130 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22  err >&5.  echo "
12140 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
12150 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
12160 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
12170 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a  c_status); } &&.
12180 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74  . { ac_try='test
12190 20 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72 72 6f   -z "$ac_c_werro
121a0 72 5f 66 6c 61 67 22 0a 09 09 09 20 7c 7c 20 74  r_flag".... || t
121b0 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73  est ! -s conftes
121c0 74 2e 65 72 72 27 0a 20 20 7b 20 28 65 76 61 6c  t.err'.  { (eval
121d0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
121e0 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79  INENO: \"$ac_try
121f0 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
12200 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20   $ac_try) 2>&5. 
12210 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
12220 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
12230 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
12240 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
12250 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
12260 20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f   }; } &&.. { ac_
12270 74 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e  try='test -s con
12280 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
12290 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  '.  { (eval echo
122a0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
122b0 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20  : \"$ac_try\"") 
122c0 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
122d0 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  try) 2>&5.  ac_s
122e0 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
122f0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
12300 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
12310 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
12320 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d  ac_status); }; }
12330 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70  ; then.  ac_cv_p
12340 72 6f 67 5f 63 63 5f 73 74 64 63 3d 24 61 63 5f  rog_cc_stdc=$ac_
12350 61 72 67 0a 62 72 65 61 6b 0a 65 6c 73 65 0a 20  arg.break.else. 
12360 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66   echo "$as_me: f
12370 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61  ailed program wa
12380 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e  s:" >&5.sed 's/^
12390 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24  /| /' conftest.$
123a0 61 63 5f 65 78 74 20 3e 26 35 0a 0a 66 69 0a 72  ac_ext >&5..fi.r
123b0 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
123c0 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  r conftest.$ac_o
123d0 62 6a 65 78 74 0a 64 6f 6e 65 0a 72 6d 20 2d 66  bjext.done.rm -f
123e0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
123f0 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  t conftest.$ac_o
12400 62 6a 65 78 74 0a 43 43 3d 24 61 63 5f 73 61 76  bjext.CC=$ac_sav
12410 65 5f 43 43 0a 0a 66 69 0a 0a 63 61 73 65 20 22  e_CC..fi..case "
12420 78 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f  x$ac_cv_prog_cc_
12430 73 74 64 63 22 20 69 6e 0a 20 20 78 7c 78 6e 6f  stdc" in.  x|xno
12440 29 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f  ).    echo "$as_
12450 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
12460 6c 74 3a 20 6e 6f 6e 65 20 6e 65 65 64 65 64 22  lt: none needed"
12470 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
12480 4f 5f 54 7d 6e 6f 6e 65 20 6e 65 65 64 65 64 22  O_T}none needed"
12490 20 3e 26 36 20 3b 3b 0a 20 20 2a 29 0a 20 20 20   >&6 ;;.  *).   
124a0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
124b0 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24  INENO: result: $
124c0 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74  ac_cv_prog_cc_st
124d0 64 63 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  dc" >&5.echo "${
124e0 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 70 72  ECHO_T}$ac_cv_pr
124f0 6f 67 5f 63 63 5f 73 74 64 63 22 20 3e 26 36 0a  og_cc_stdc" >&6.
12500 20 20 20 20 43 43 3d 22 24 43 43 20 24 61 63 5f      CC="$CC $ac_
12510 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74 64 63 22  cv_prog_cc_stdc"
12520 20 3b 3b 0a 65 73 61 63 0a 0a 23 20 53 6f 6d 65   ;;.esac..# Some
12530 20 70 65 6f 70 6c 65 20 75 73 65 20 61 20 43 2b   people use a C+
12540 2b 20 63 6f 6d 70 69 6c 65 72 20 74 6f 20 63 6f  + compiler to co
12550 6d 70 69 6c 65 20 43 2e 20 20 53 69 6e 63 65 20  mpile C.  Since 
12560 77 65 20 75 73 65 20 60 65 78 69 74 27 2c 0a 23  we use `exit',.#
12570 20 69 6e 20 43 2b 2b 20 77 65 20 6e 65 65 64 20   in C++ we need 
12580 74 6f 20 64 65 63 6c 61 72 65 20 69 74 2e 20 20  to declare it.  
12590 49 6e 20 63 61 73 65 20 73 6f 6d 65 6f 6e 65 20  In case someone 
125a0 75 73 65 73 20 74 68 65 20 73 61 6d 65 20 63 6f  uses the same co
125b0 6d 70 69 6c 65 72 0a 23 20 66 6f 72 20 62 6f 74  mpiler.# for bot
125c0 68 20 63 6f 6d 70 69 6c 69 6e 67 20 43 20 61 6e  h compiling C an
125d0 64 20 43 2b 2b 20 77 65 20 6e 65 65 64 20 74 6f  d C++ we need to
125e0 20 68 61 76 65 20 74 68 65 20 43 2b 2b 20 63 6f   have the C++ co
125f0 6d 70 69 6c 65 72 20 64 65 63 69 64 65 0a 23 20  mpiler decide.# 
12600 74 68 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20  the declaration 
12610 6f 66 20 65 78 69 74 2c 20 73 69 6e 63 65 20 69  of exit, since i
12620 74 27 73 20 74 68 65 20 6d 6f 73 74 20 64 65 6d  t's the most dem
12630 61 6e 64 69 6e 67 20 65 6e 76 69 72 6f 6e 6d 65  anding environme
12640 6e 74 2e 0a 63 61 74 20 3e 63 6f 6e 66 74 65 73  nt..cat >conftes
12650 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
12660 4f 46 0a 23 69 66 6e 64 65 66 20 5f 5f 63 70 6c  OF.#ifndef __cpl
12670 75 73 70 6c 75 73 0a 20 20 63 68 6f 6b 65 20 6d  usplus.  choke m
12680 65 0a 23 65 6e 64 69 66 0a 5f 41 43 45 4f 46 0a  e.#endif._ACEOF.
12690 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24  rm -f conftest.$
126a0 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20 28  ac_objext.if { (
126b0 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
126c0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
126d0 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35  _compile\"") >&5
126e0 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d  .  (eval $ac_com
126f0 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65 73 74  pile) 2>conftest
12700 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73  .er1.  ac_status
12710 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e  =$?.  grep -v '^
12720 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72   *+' conftest.er
12730 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a  1 >conftest.err.
12740 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74    rm -f conftest
12750 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74  .er1.  cat conft
12760 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63  est.err >&5.  ec
12770 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
12780 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
12790 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
127a0 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
127b0 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27   &&.. { ac_try='
127c0 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f 77  test -z "$ac_c_w
127d0 65 72 72 6f 72 5f 66 6c 61 67 22 0a 09 09 09 20  error_flag".... 
127e0 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e  || test ! -s con
127f0 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20 28  ftest.err'.  { (
12800 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
12810 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
12820 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28  _try\"") >&5.  (
12830 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e  eval $ac_try) 2>
12840 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
12850 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
12860 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
12870 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
12880 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
12890 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b  us); }; } &&.. {
128a0 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73   ac_try='test -s
128b0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
128c0 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20  jext'.  { (eval 
128d0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
128e0 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c  NENO: \"$ac_try\
128f0 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
12900 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20  $ac_try) 2>&5.  
12910 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
12920 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
12930 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
12940 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
12950 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
12960 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 66 6f 72  }; }; then.  for
12970 20 61 63 5f 64 65 63 6c 61 72 61 74 69 6f 6e 20   ac_declaration 
12980 69 6e 20 5c 0a 20 20 20 27 27 20 5c 0a 20 20 20  in \.   '' \.   
12990 27 65 78 74 65 72 6e 20 22 43 22 20 76 6f 69 64  'extern "C" void
129a0 20 73 74 64 3a 3a 65 78 69 74 20 28 69 6e 74 29   std::exit (int)
129b0 20 74 68 72 6f 77 20 28 29 3b 20 75 73 69 6e 67   throw (); using
129c0 20 73 74 64 3a 3a 65 78 69 74 3b 27 20 5c 0a 20   std::exit;' \. 
129d0 20 20 27 65 78 74 65 72 6e 20 22 43 22 20 76 6f    'extern "C" vo
129e0 69 64 20 73 74 64 3a 3a 65 78 69 74 20 28 69 6e  id std::exit (in
129f0 74 29 3b 20 75 73 69 6e 67 20 73 74 64 3a 3a 65  t); using std::e
12a00 78 69 74 3b 27 20 5c 0a 20 20 20 27 65 78 74 65  xit;' \.   'exte
12a10 72 6e 20 22 43 22 20 76 6f 69 64 20 65 78 69 74  rn "C" void exit
12a20 20 28 69 6e 74 29 20 74 68 72 6f 77 20 28 29 3b   (int) throw ();
12a30 27 20 5c 0a 20 20 20 27 65 78 74 65 72 6e 20 22  ' \.   'extern "
12a40 43 22 20 76 6f 69 64 20 65 78 69 74 20 28 69 6e  C" void exit (in
12a50 74 29 3b 27 20 5c 0a 20 20 20 27 76 6f 69 64 20  t);' \.   'void 
12a60 65 78 69 74 20 28 69 6e 74 29 3b 27 0a 64 6f 0a  exit (int);'.do.
12a70 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e    cat >conftest.
12a80 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
12a90 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  ./* confdefs.h. 
12aa0 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63   */._ACEOF.cat c
12ab0 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66  onfdefs.h >>conf
12ac0 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74  test.$ac_ext.cat
12ad0 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
12ae0 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
12af0 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  end confdefs.h. 
12b00 20 2a 2f 0a 24 61 63 5f 64 65 63 6c 61 72 61 74   */.$ac_declarat
12b10 69 6f 6e 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74  ion.#include <st
12b20 64 6c 69 62 2e 68 3e 0a 69 6e 74 0a 6d 61 69 6e  dlib.h>.int.main
12b30 20 28 29 0a 7b 0a 65 78 69 74 20 28 34 32 29 3b   ().{.exit (42);
12b40 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b  .  ;.  return 0;
12b50 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20  .}._ACEOF.rm -f 
12b60 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
12b70 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20 65  ext.if { (eval e
12b80 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
12b90 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69  ENO: \"$ac_compi
12ba0 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  le\"") >&5.  (ev
12bb0 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20  al $ac_compile) 
12bc0 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20  2>conftest.er1. 
12bd0 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
12be0 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63  grep -v '^ *+' c
12bf0 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e  onftest.er1 >con
12c00 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d  ftest.err.  rm -
12c10 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20  f conftest.er1. 
12c20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72   cat conftest.er
12c30 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61  r >&5.  echo "$a
12c40 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
12c50 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
12c60 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
12c70 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09 20  status); } &&.. 
12c80 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d  { ac_try='test -
12c90 7a 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f  z "$ac_c_werror_
12ca0 66 6c 61 67 22 0a 09 09 09 20 7c 7c 20 74 65 73  flag".... || tes
12cb0 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  t ! -s conftest.
12cc0 65 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20 65  err'.  { (eval e
12cd0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
12ce0 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22  ENO: \"$ac_try\"
12cf0 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
12d00 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61  ac_try) 2>&5.  a
12d10 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
12d20 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
12d30 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
12d40 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
12d50 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
12d60 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72  ; } &&.. { ac_tr
12d70 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74  y='test -s conft
12d80 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27 0a  est.$ac_objext'.
12d90 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22    { (eval echo "
12da0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
12db0 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26  \"$ac_try\"") >&
12dc0 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72  5.  (eval $ac_tr
12dd0 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  y) 2>&5.  ac_sta
12de0 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
12df0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
12e00 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
12e10 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
12e20 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20  _status); }; }; 
12e30 74 68 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20 20  then.  :.else.  
12e40 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61  echo "$as_me: fa
12e50 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73  iled program was
12e60 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f  :" >&5.sed 's/^/
12e70 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61  | /' conftest.$a
12e80 63 5f 65 78 74 20 3e 26 35 0a 0a 63 6f 6e 74 69  c_ext >&5..conti
12e90 6e 75 65 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e  nue.fi.rm -f con
12ea0 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65  ftest.err confte
12eb0 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f  st.$ac_objext co
12ec0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20  nftest.$ac_ext. 
12ed0 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24   cat >conftest.$
12ee0 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
12ef0 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  /* confdefs.h.  
12f00 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f  */._ACEOF.cat co
12f10 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74  nfdefs.h >>conft
12f20 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20  est.$ac_ext.cat 
12f30 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
12f40 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65  xt <<_ACEOF./* e
12f50 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  nd confdefs.h.  
12f60 2a 2f 0a 24 61 63 5f 64 65 63 6c 61 72 61 74 69  */.$ac_declarati
12f70 6f 6e 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b  on.int.main ().{
12f80 0a 65 78 69 74 20 28 34 32 29 3b 0a 20 20 3b 0a  .exit (42);.  ;.
12f90 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41    return 0;.}._A
12fa0 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  CEOF.rm -f conft
12fb0 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69  est.$ac_objext.i
12fc0 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22  f { (eval echo "
12fd0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
12fe0 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22  \"$ac_compile\""
12ff0 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
13000 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 63 6f 6e  c_compile) 2>con
13010 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73  ftest.er1.  ac_s
13020 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20  tatus=$?.  grep 
13030 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65  -v '^ *+' confte
13040 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74  st.er1 >conftest
13050 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e  .err.  rm -f con
13060 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20  ftest.er1.  cat 
13070 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35  conftest.err >&5
13080 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
13090 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
130a0 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
130b0 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
130c0 73 29 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f  s); } &&.. { ac_
130d0 74 72 79 3d 27 74 65 73 74 20 2d 7a 20 22 24 61  try='test -z "$a
130e0 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22  c_c_werror_flag"
130f0 0a 09 09 09 20 7c 7c 20 74 65 73 74 20 21 20 2d  .... || test ! -
13100 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a  s conftest.err'.
13110 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22    { (eval echo "
13120 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
13130 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26  \"$ac_try\"") >&
13140 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72  5.  (eval $ac_tr
13150 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  y) 2>&5.  ac_sta
13160 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
13170 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
13180 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
13190 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
131a0 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26  _status); }; } &
131b0 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65  &.. { ac_try='te
131c0 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24  st -s conftest.$
131d0 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28  ac_objext'.  { (
131e0 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
131f0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
13200 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28  _try\"") >&5.  (
13210 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e  eval $ac_try) 2>
13220 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
13230 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
13240 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
13250 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
13260 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
13270 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a  us); }; }; then.
13280 20 20 62 72 65 61 6b 0a 65 6c 73 65 0a 20 20 65    break.else.  e
13290 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69  cho "$as_me: fai
132a0 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a  led program was:
132b0 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c  " >&5.sed 's/^/|
132c0 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   /' conftest.$ac
132d0 5f 65 78 74 20 3e 26 35 0a 0a 66 69 0a 72 6d 20  _ext >&5..fi.rm 
132e0 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20  -f conftest.err 
132f0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
13300 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  ext conftest.$ac
13310 5f 65 78 74 0a 64 6f 6e 65 0a 72 6d 20 2d 66 20  _ext.done.rm -f 
13320 63 6f 6e 66 74 65 73 74 2a 0a 69 66 20 74 65 73  conftest*.if tes
13330 74 20 2d 6e 20 22 24 61 63 5f 64 65 63 6c 61 72  t -n "$ac_declar
13340 61 74 69 6f 6e 22 3b 20 74 68 65 6e 0a 20 20 65  ation"; then.  e
13350 63 68 6f 20 27 23 69 66 64 65 66 20 5f 5f 63 70  cho '#ifdef __cp
13360 6c 75 73 70 6c 75 73 27 20 3e 3e 63 6f 6e 66 64  lusplus' >>confd
13370 65 66 73 2e 68 0a 20 20 65 63 68 6f 20 24 61 63  efs.h.  echo $ac
13380 5f 64 65 63 6c 61 72 61 74 69 6f 6e 20 20 20 20  _declaration    
13390 20 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 0a 20    >>confdefs.h. 
133a0 20 65 63 68 6f 20 27 23 65 6e 64 69 66 27 20 20   echo '#endif'  
133b0 20 20 20 20 20 20 20 20 20 20 20 3e 3e 63 6f 6e             >>con
133c0 66 64 65 66 73 2e 68 0a 66 69 0a 0a 65 6c 73 65  fdefs.h.fi..else
133d0 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
133e0 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20   failed program 
133f0 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73  was:" >&5.sed 's
13400 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74  /^/| /' conftest
13410 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 66 69  .$ac_ext >&5..fi
13420 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
13430 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  err conftest.$ac
13440 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74  _objext conftest
13450 2e 24 61 63 5f 65 78 74 0a 61 63 5f 65 78 74 3d  .$ac_ext.ac_ext=
13460 63 0a 61 63 5f 63 70 70 3d 27 24 43 50 50 20 24  c.ac_cpp='$CPP $
13470 43 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d  CPPFLAGS'.ac_com
13480 70 69 6c 65 3d 27 24 43 43 20 2d 63 20 24 43 46  pile='$CC -c $CF
13490 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 63  LAGS $CPPFLAGS c
134a0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
134b0 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43  >&5'.ac_link='$C
134c0 43 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63  C -o conftest$ac
134d0 5f 65 78 65 65 78 74 20 24 43 46 4c 41 47 53 20  _exeext $CFLAGS 
134e0 24 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c 41  $CPPFLAGS $LDFLA
134f0 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  GS conftest.$ac_
13500 65 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61  ext $LIBS >&5'.a
13510 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24  c_compiler_gnu=$
13520 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72  ac_cv_c_compiler
13530 5f 67 6e 75 0a 0a 65 63 68 6f 20 22 24 61 73 5f  _gnu..echo "$as_
13540 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
13550 6b 69 6e 67 20 66 6f 72 20 61 20 73 65 64 20 74  king for a sed t
13560 68 61 74 20 64 6f 65 73 20 6e 6f 74 20 74 72 75  hat does not tru
13570 6e 63 61 74 65 20 6f 75 74 70 75 74 22 20 3e 26  ncate output" >&
13580 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
13590 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 61 20 73  checking for a s
135a0 65 64 20 74 68 61 74 20 64 6f 65 73 20 6e 6f 74  ed that does not
135b0 20 74 72 75 6e 63 61 74 65 20 6f 75 74 70 75 74   truncate output
135c0 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
135d0 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63  .if test "${lt_c
135e0 76 5f 70 61 74 68 5f 53 45 44 2b 73 65 74 7d 22  v_path_SED+set}"
135f0 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
13600 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
13610 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
13620 26 36 0a 65 6c 73 65 0a 20 20 23 20 4c 6f 6f 70  &6.else.  # Loop
13630 20 74 68 72 6f 75 67 68 20 74 68 65 20 75 73 65   through the use
13640 72 27 73 20 70 61 74 68 20 61 6e 64 20 74 65 73  r's path and tes
13650 74 20 66 6f 72 20 73 65 64 20 61 6e 64 20 67 73  t for sed and gs
13660 65 64 2e 0a 23 20 54 68 65 6e 20 75 73 65 20 74  ed..# Then use t
13670 68 61 74 20 6c 69 73 74 20 6f 66 20 73 65 64 27  hat list of sed'
13680 73 20 61 73 20 6f 6e 65 73 20 74 6f 20 74 65 73  s as ones to tes
13690 74 20 66 6f 72 20 74 72 75 6e 63 61 74 69 6f 6e  t for truncation
136a0 2e 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49  ..as_save_IFS=$I
136b0 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45  FS; IFS=$PATH_SE
136c0 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64  PARATOR.for as_d
136d0 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20  ir in $PATH.do. 
136e0 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46   IFS=$as_save_IF
136f0 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73  S.  test -z "$as
13700 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d  _dir" && as_dir=
13710 2e 0a 20 20 66 6f 72 20 6c 74 5f 61 63 5f 70 72  ..  for lt_ac_pr
13720 6f 67 20 69 6e 20 73 65 64 20 67 73 65 64 3b 20  og in sed gsed; 
13730 64 6f 0a 20 20 20 20 66 6f 72 20 61 63 5f 65 78  do.    for ac_ex
13740 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63  ec_ext in '' $ac
13750 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65  _executable_exte
13760 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 20 20 20  nsions; do.     
13770 20 69 66 20 24 61 73 5f 65 78 65 63 75 74 61 62   if $as_executab
13780 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 6c  le_p "$as_dir/$l
13790 74 5f 61 63 5f 70 72 6f 67 24 61 63 5f 65 78 65  t_ac_prog$ac_exe
137a0 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20  c_ext"; then.   
137b0 20 20 20 20 20 6c 74 5f 61 63 5f 73 65 64 5f 6c       lt_ac_sed_l
137c0 69 73 74 3d 22 24 6c 74 5f 61 63 5f 73 65 64 5f  ist="$lt_ac_sed_
137d0 6c 69 73 74 20 24 61 73 5f 64 69 72 2f 24 6c 74  list $as_dir/$lt
137e0 5f 61 63 5f 70 72 6f 67 24 61 63 5f 65 78 65 63  _ac_prog$ac_exec
137f0 5f 65 78 74 22 0a 20 20 20 20 20 20 66 69 0a 20  _ext".      fi. 
13800 20 20 20 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 64     done.  done.d
13810 6f 6e 65 0a 6c 74 5f 61 63 5f 6d 61 78 3d 30 0a  one.lt_ac_max=0.
13820 6c 74 5f 61 63 5f 63 6f 75 6e 74 3d 30 0a 23 20  lt_ac_count=0.# 
13830 41 64 64 20 2f 75 73 72 2f 78 70 67 34 2f 62 69  Add /usr/xpg4/bi
13840 6e 2f 73 65 64 20 61 73 20 69 74 20 69 73 20 74  n/sed as it is t
13850 79 70 69 63 61 6c 6c 79 20 66 6f 75 6e 64 20 6f  ypically found o
13860 6e 20 53 6f 6c 61 72 69 73 0a 23 20 61 6c 6f 6e  n Solaris.# alon
13870 67 20 77 69 74 68 20 2f 62 69 6e 2f 73 65 64 20  g with /bin/sed 
13880 74 68 61 74 20 74 72 75 6e 63 61 74 65 73 20 6f  that truncates o
13890 75 74 70 75 74 2e 0a 66 6f 72 20 6c 74 5f 61 63  utput..for lt_ac
138a0 5f 73 65 64 20 69 6e 20 24 6c 74 5f 61 63 5f 73  _sed in $lt_ac_s
138b0 65 64 5f 6c 69 73 74 20 2f 75 73 72 2f 78 70 67  ed_list /usr/xpg
138c0 34 2f 62 69 6e 2f 73 65 64 3b 20 64 6f 0a 20 20  4/bin/sed; do.  
138d0 74 65 73 74 20 21 20 2d 66 20 24 6c 74 5f 61 63  test ! -f $lt_ac
138e0 5f 73 65 64 20 26 26 20 62 72 65 61 6b 0a 20 20  _sed && break.  
138f0 63 61 74 20 2f 64 65 76 2f 6e 75 6c 6c 20 3e 20  cat /dev/null > 
13900 63 6f 6e 66 74 65 73 74 2e 69 6e 0a 20 20 6c 74  conftest.in.  lt
13910 5f 61 63 5f 63 6f 75 6e 74 3d 30 0a 20 20 65 63  _ac_count=0.  ec
13920 68 6f 20 24 45 43 48 4f 5f 4e 20 22 30 31 32 33  ho $ECHO_N "0123
13930 34 35 36 37 38 39 24 45 43 48 4f 5f 43 22 20 3e  456789$ECHO_C" >
13940 63 6f 6e 66 74 65 73 74 2e 69 6e 0a 20 20 23 20  conftest.in.  # 
13950 43 68 65 63 6b 20 66 6f 72 20 47 4e 55 20 73 65  Check for GNU se
13960 64 20 61 6e 64 20 73 65 6c 65 63 74 20 69 74 20  d and select it 
13970 69 66 20 69 74 20 69 73 20 66 6f 75 6e 64 2e 0a  if it is found..
13980 20 20 69 66 20 22 24 6c 74 5f 61 63 5f 73 65 64    if "$lt_ac_sed
13990 22 20 2d 2d 76 65 72 73 69 6f 6e 20 32 3e 26 31  " --version 2>&1
139a0 20 3c 20 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 67   < /dev/null | g
139b0 72 65 70 20 27 47 4e 55 27 20 3e 20 2f 64 65 76  rep 'GNU' > /dev
139c0 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20  /null; then.    
139d0 6c 74 5f 63 76 5f 70 61 74 68 5f 53 45 44 3d 24  lt_cv_path_SED=$
139e0 6c 74 5f 61 63 5f 73 65 64 0a 20 20 20 20 62 72  lt_ac_sed.    br
139f0 65 61 6b 0a 20 20 66 69 0a 20 20 77 68 69 6c 65  eak.  fi.  while
13a00 20 74 72 75 65 3b 20 64 6f 0a 20 20 20 20 63 61   true; do.    ca
13a10 74 20 63 6f 6e 66 74 65 73 74 2e 69 6e 20 63 6f  t conftest.in co
13a20 6e 66 74 65 73 74 2e 69 6e 20 3e 63 6f 6e 66 74  nftest.in >conft
13a30 65 73 74 2e 74 6d 70 0a 20 20 20 20 6d 76 20 63  est.tmp.    mv c
13a40 6f 6e 66 74 65 73 74 2e 74 6d 70 20 63 6f 6e 66  onftest.tmp conf
13a50 74 65 73 74 2e 69 6e 0a 20 20 20 20 63 70 20 63  test.in.    cp c
13a60 6f 6e 66 74 65 73 74 2e 69 6e 20 63 6f 6e 66 74  onftest.in conft
13a70 65 73 74 2e 6e 6c 0a 20 20 20 20 65 63 68 6f 20  est.nl.    echo 
13a80 3e 3e 63 6f 6e 66 74 65 73 74 2e 6e 6c 0a 20 20  >>conftest.nl.  
13a90 20 20 24 6c 74 5f 61 63 5f 73 65 64 20 2d 65 20    $lt_ac_sed -e 
13aa0 27 73 2f 61 24 2f 2f 27 20 3c 20 63 6f 6e 66 74  's/a$//' < conft
13ab0 65 73 74 2e 6e 6c 20 3e 63 6f 6e 66 74 65 73 74  est.nl >conftest
13ac0 2e 6f 75 74 20 7c 7c 20 62 72 65 61 6b 0a 20 20  .out || break.  
13ad0 20 20 63 6d 70 20 2d 73 20 63 6f 6e 66 74 65 73    cmp -s conftes
13ae0 74 2e 6f 75 74 20 63 6f 6e 66 74 65 73 74 2e 6e  t.out conftest.n
13af0 6c 20 7c 7c 20 62 72 65 61 6b 0a 20 20 20 20 23  l || break.    #
13b00 20 31 30 30 30 30 20 63 68 61 72 73 20 61 73 20   10000 chars as 
13b10 69 6e 70 75 74 20 73 65 65 6d 73 20 6d 6f 72 65  input seems more
13b20 20 74 68 61 6e 20 65 6e 6f 75 67 68 0a 20 20 20   than enough.   
13b30 20 74 65 73 74 20 24 6c 74 5f 61 63 5f 63 6f 75   test $lt_ac_cou
13b40 6e 74 20 2d 67 74 20 31 30 20 26 26 20 62 72 65  nt -gt 10 && bre
13b50 61 6b 0a 20 20 20 20 6c 74 5f 61 63 5f 63 6f 75  ak.    lt_ac_cou
13b60 6e 74 3d 60 65 78 70 72 20 24 6c 74 5f 61 63 5f  nt=`expr $lt_ac_
13b70 63 6f 75 6e 74 20 2b 20 31 60 0a 20 20 20 20 69  count + 1`.    i
13b80 66 20 74 65 73 74 20 24 6c 74 5f 61 63 5f 63 6f  f test $lt_ac_co
13b90 75 6e 74 20 2d 67 74 20 24 6c 74 5f 61 63 5f 6d  unt -gt $lt_ac_m
13ba0 61 78 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 6c  ax; then.      l
13bb0 74 5f 61 63 5f 6d 61 78 3d 24 6c 74 5f 61 63 5f  t_ac_max=$lt_ac_
13bc0 63 6f 75 6e 74 0a 20 20 20 20 20 20 6c 74 5f 63  count.      lt_c
13bd0 76 5f 70 61 74 68 5f 53 45 44 3d 24 6c 74 5f 61  v_path_SED=$lt_a
13be0 63 5f 73 65 64 0a 20 20 20 20 66 69 0a 20 20 64  c_sed.    fi.  d
13bf0 6f 6e 65 0a 64 6f 6e 65 0a 53 45 44 3d 24 6c 74  one.done.SED=$lt
13c00 5f 63 76 5f 70 61 74 68 5f 53 45 44 0a 0a 66 69  _cv_path_SED..fi
13c10 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  ..echo "$as_me:$
13c20 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
13c30 24 53 45 44 22 20 3e 26 35 0a 65 63 68 6f 20 22  $SED" >&5.echo "
13c40 24 7b 45 43 48 4f 5f 54 7d 24 53 45 44 22 20 3e  ${ECHO_T}$SED" >
13c50 26 36 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  &6..echo "$as_me
13c60 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
13c70 6e 67 20 66 6f 72 20 65 67 72 65 70 22 20 3e 26  ng for egrep" >&
13c80 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
13c90 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 65 67 72  checking for egr
13ca0 65 70 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  ep... $ECHO_C" >
13cb0 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63  &6.if test "${ac
13cc0 5f 63 76 5f 70 72 6f 67 5f 65 67 72 65 70 2b 73  _cv_prog_egrep+s
13cd0 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
13ce0 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  .  echo $ECHO_N 
13cf0 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f  "(cached) $ECHO_
13d00 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66  C" >&6.else.  if
13d10 20 65 63 68 6f 20 61 20 7c 20 28 67 72 65 70 20   echo a | (grep 
13d20 2d 45 20 27 28 61 7c 62 29 27 29 20 3e 2f 64 65  -E '(a|b)') >/de
13d30 76 2f 6e 75 6c 6c 20 32 3e 26 31 0a 20 20 20 20  v/null 2>&1.    
13d40 74 68 65 6e 20 61 63 5f 63 76 5f 70 72 6f 67 5f  then ac_cv_prog_
13d50 65 67 72 65 70 3d 27 67 72 65 70 20 2d 45 27 0a  egrep='grep -E'.
13d60 20 20 20 20 65 6c 73 65 20 61 63 5f 63 76 5f 70      else ac_cv_p
13d70 72 6f 67 5f 65 67 72 65 70 3d 27 65 67 72 65 70  rog_egrep='egrep
13d80 27 0a 20 20 20 20 66 69 0a 66 69 0a 65 63 68 6f  '.    fi.fi.echo
13d90 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
13da0 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76  : result: $ac_cv
13db0 5f 70 72 6f 67 5f 65 67 72 65 70 22 20 3e 26 35  _prog_egrep" >&5
13dc0 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
13dd0 24 61 63 5f 63 76 5f 70 72 6f 67 5f 65 67 72 65  $ac_cv_prog_egre
13de0 70 22 20 3e 26 36 0a 20 45 47 52 45 50 3d 24 61  p" >&6. EGREP=$a
13df0 63 5f 63 76 5f 70 72 6f 67 5f 65 67 72 65 70 0a  c_cv_prog_egrep.
13e00 0a 0a 0a 23 20 43 68 65 63 6b 20 77 68 65 74 68  ...# Check wheth
13e10 65 72 20 2d 2d 77 69 74 68 2d 67 6e 75 2d 6c 64  er --with-gnu-ld
13e20 20 6f 72 20 2d 2d 77 69 74 68 6f 75 74 2d 67 6e   or --without-gn
13e30 75 2d 6c 64 20 77 61 73 20 67 69 76 65 6e 2e 0a  u-ld was given..
13e40 69 66 20 74 65 73 74 20 22 24 7b 77 69 74 68 5f  if test "${with_
13e50 67 6e 75 5f 6c 64 2b 73 65 74 7d 22 20 3d 20 73  gnu_ld+set}" = s
13e60 65 74 3b 20 74 68 65 6e 0a 20 20 77 69 74 68 76  et; then.  withv
13e70 61 6c 3d 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64  al="$with_gnu_ld
13e80 22 0a 20 20 74 65 73 74 20 22 24 77 69 74 68 76  ".  test "$withv
13e90 61 6c 22 20 3d 20 6e 6f 20 7c 7c 20 77 69 74 68  al" = no || with
13ea0 5f 67 6e 75 5f 6c 64 3d 79 65 73 0a 65 6c 73 65  _gnu_ld=yes.else
13eb0 0a 20 20 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 6e  .  with_gnu_ld=n
13ec0 6f 0a 66 69 3b 0a 61 63 5f 70 72 6f 67 3d 6c 64  o.fi;.ac_prog=ld
13ed0 0a 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20  .if test "$GCC" 
13ee0 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 23 20  = yes; then.  # 
13ef0 43 68 65 63 6b 20 69 66 20 67 63 63 20 2d 70 72  Check if gcc -pr
13f00 69 6e 74 2d 70 72 6f 67 2d 6e 61 6d 65 3d 6c 64  int-prog-name=ld
13f10 20 67 69 76 65 73 20 61 20 70 61 74 68 2e 0a 20   gives a path.. 
13f20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
13f30 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
13f40 66 6f 72 20 6c 64 20 75 73 65 64 20 62 79 20 24  for ld used by $
13f50 43 43 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  CC" >&5.echo $EC
13f60 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66  HO_N "checking f
13f70 6f 72 20 6c 64 20 75 73 65 64 20 62 79 20 24 43  or ld used by $C
13f80 43 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26  C... $ECHO_C" >&
13f90 36 0a 20 20 63 61 73 65 20 24 68 6f 73 74 20 69  6.  case $host i
13fa0 6e 0a 20 20 2a 2d 2a 2d 6d 69 6e 67 77 2a 29 0a  n.  *-*-mingw*).
13fb0 20 20 20 20 23 20 67 63 63 20 6c 65 61 76 65 73      # gcc leaves
13fc0 20 61 20 74 72 61 69 6c 69 6e 67 20 63 61 72 72   a trailing carr
13fd0 69 61 67 65 20 72 65 74 75 72 6e 20 77 68 69 63  iage return whic
13fe0 68 20 75 70 73 65 74 73 20 6d 69 6e 67 77 0a 20  h upsets mingw. 
13ff0 20 20 20 61 63 5f 70 72 6f 67 3d 60 28 24 43 43     ac_prog=`($CC
14000 20 2d 70 72 69 6e 74 2d 70 72 6f 67 2d 6e 61 6d   -print-prog-nam
14010 65 3d 6c 64 29 20 32 3e 26 35 20 7c 20 74 72 20  e=ld) 2>&5 | tr 
14020 2d 64 20 27 5c 30 31 35 27 60 20 3b 3b 0a 20 20  -d '\015'` ;;.  
14030 2a 29 0a 20 20 20 20 61 63 5f 70 72 6f 67 3d 60  *).    ac_prog=`
14040 28 24 43 43 20 2d 70 72 69 6e 74 2d 70 72 6f 67  ($CC -print-prog
14050 2d 6e 61 6d 65 3d 6c 64 29 20 32 3e 26 35 60 20  -name=ld) 2>&5` 
14060 3b 3b 0a 20 20 65 73 61 63 0a 20 20 63 61 73 65  ;;.  esac.  case
14070 20 24 61 63 5f 70 72 6f 67 20 69 6e 0a 20 20 20   $ac_prog in.   
14080 20 23 20 41 63 63 65 70 74 20 61 62 73 6f 6c 75   # Accept absolu
14090 74 65 20 70 61 74 68 73 2e 0a 20 20 20 20 5b 5c  te paths..    [\
140a0 5c 2f 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 29  \/]* | ?:[\\/]*)
140b0 0a 20 20 20 20 20 20 72 65 5f 64 69 72 65 6c 74  .      re_direlt
140c0 3d 27 2f 5b 5e 2f 5d 5b 5e 2f 5d 2a 2f 5c 2e 5c  ='/[^/][^/]*/\.\
140d0 2e 2f 27 0a 20 20 20 20 20 20 23 20 43 61 6e 6f  ./'.      # Cano
140e0 6e 69 63 61 6c 69 7a 65 20 74 68 65 20 70 61 74  nicalize the pat
140f0 68 6e 61 6d 65 20 6f 66 20 6c 64 0a 20 20 20 20  hname of ld.    
14100 20 20 61 63 5f 70 72 6f 67 3d 60 65 63 68 6f 20    ac_prog=`echo 
14110 24 61 63 5f 70 72 6f 67 7c 20 24 53 45 44 20 27  $ac_prog| $SED '
14120 73 25 5c 5c 5c 5c 25 2f 25 67 27 60 0a 20 20 20  s%\\\\%/%g'`.   
14130 20 20 20 77 68 69 6c 65 20 65 63 68 6f 20 24 61     while echo $a
14140 63 5f 70 72 6f 67 20 7c 20 67 72 65 70 20 22 24  c_prog | grep "$
14150 72 65 5f 64 69 72 65 6c 74 22 20 3e 20 2f 64 65  re_direlt" > /de
14160 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 64 6f 0a  v/null 2>&1; do.
14170 09 61 63 5f 70 72 6f 67 3d 60 65 63 68 6f 20 24  .ac_prog=`echo $
14180 61 63 5f 70 72 6f 67 7c 20 24 53 45 44 20 22 73  ac_prog| $SED "s
14190 25 24 72 65 5f 64 69 72 65 6c 74 25 2f 25 22 60  %$re_direlt%/%"`
141a0 0a 20 20 20 20 20 20 64 6f 6e 65 0a 20 20 20 20  .      done.    
141b0 20 20 74 65 73 74 20 2d 7a 20 22 24 4c 44 22 20    test -z "$LD" 
141c0 26 26 20 4c 44 3d 22 24 61 63 5f 70 72 6f 67 22  && LD="$ac_prog"
141d0 0a 20 20 20 20 20 20 3b 3b 0a 20 20 22 22 29 0a  .      ;;.  "").
141e0 20 20 20 20 23 20 49 66 20 69 74 20 66 61 69 6c      # If it fail
141f0 73 2c 20 74 68 65 6e 20 70 72 65 74 65 6e 64 20  s, then pretend 
14200 77 65 20 61 72 65 6e 27 74 20 75 73 69 6e 67 20  we aren't using 
14210 47 43 43 2e 0a 20 20 20 20 61 63 5f 70 72 6f 67  GCC..    ac_prog
14220 3d 6c 64 0a 20 20 20 20 3b 3b 0a 20 20 2a 29 0a  =ld.    ;;.  *).
14230 20 20 20 20 23 20 49 66 20 69 74 20 69 73 20 72      # If it is r
14240 65 6c 61 74 69 76 65 2c 20 74 68 65 6e 20 73 65  elative, then se
14250 61 72 63 68 20 66 6f 72 20 74 68 65 20 66 69 72  arch for the fir
14260 73 74 20 6c 64 20 69 6e 20 50 41 54 48 2e 0a 20  st ld in PATH.. 
14270 20 20 20 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 75     with_gnu_ld=u
14280 6e 6b 6e 6f 77 6e 0a 20 20 20 20 3b 3b 0a 20 20  nknown.    ;;.  
14290 65 73 61 63 0a 65 6c 69 66 20 74 65 73 74 20 22  esac.elif test "
142a0 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22 20 3d 20  $with_gnu_ld" = 
142b0 79 65 73 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  yes; then.  echo
142c0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
142d0 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 47  : checking for G
142e0 4e 55 20 6c 64 22 20 3e 26 35 0a 65 63 68 6f 20  NU ld" >&5.echo 
142f0 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
14300 67 20 66 6f 72 20 47 4e 55 20 6c 64 2e 2e 2e 20  g for GNU ld... 
14310 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
14320 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
14330 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
14340 6e 67 20 66 6f 72 20 6e 6f 6e 2d 47 4e 55 20 6c  ng for non-GNU l
14350 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  d" >&5.echo $ECH
14360 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
14370 72 20 6e 6f 6e 2d 47 4e 55 20 6c 64 2e 2e 2e 20  r non-GNU ld... 
14380 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 66 69 0a  $ECHO_C" >&6.fi.
14390 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76  if test "${lt_cv
143a0 5f 70 61 74 68 5f 4c 44 2b 73 65 74 7d 22 20 3d  _path_LD+set}" =
143b0 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
143c0 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
143d0 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
143e0 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20  .else.  if test 
143f0 2d 7a 20 22 24 4c 44 22 3b 20 74 68 65 6e 0a 20  -z "$LD"; then. 
14400 20 6c 74 5f 73 61 76 65 5f 69 66 73 3d 22 24 49   lt_save_ifs="$I
14410 46 53 22 3b 20 49 46 53 3d 24 50 41 54 48 5f 53  FS"; IFS=$PATH_S
14420 45 50 41 52 41 54 4f 52 0a 20 20 66 6f 72 20 61  EPARATOR.  for a
14430 63 5f 64 69 72 20 69 6e 20 24 50 41 54 48 3b 20  c_dir in $PATH; 
14440 64 6f 0a 20 20 20 20 49 46 53 3d 22 24 6c 74 5f  do.    IFS="$lt_
14450 73 61 76 65 5f 69 66 73 22 0a 20 20 20 20 74 65  save_ifs".    te
14460 73 74 20 2d 7a 20 22 24 61 63 5f 64 69 72 22 20  st -z "$ac_dir" 
14470 26 26 20 61 63 5f 64 69 72 3d 2e 0a 20 20 20 20  && ac_dir=..    
14480 69 66 20 74 65 73 74 20 2d 66 20 22 24 61 63 5f  if test -f "$ac_
14490 64 69 72 2f 24 61 63 5f 70 72 6f 67 22 20 7c 7c  dir/$ac_prog" ||
144a0 20 74 65 73 74 20 2d 66 20 22 24 61 63 5f 64 69   test -f "$ac_di
144b0 72 2f 24 61 63 5f 70 72 6f 67 24 61 63 5f 65 78  r/$ac_prog$ac_ex
144c0 65 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20  eext"; then.    
144d0 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4c 44 3d    lt_cv_path_LD=
144e0 22 24 61 63 5f 64 69 72 2f 24 61 63 5f 70 72 6f  "$ac_dir/$ac_pro
144f0 67 22 0a 20 20 20 20 20 20 23 20 43 68 65 63 6b  g".      # Check
14500 20 74 6f 20 73 65 65 20 69 66 20 74 68 65 20 70   to see if the p
14510 72 6f 67 72 61 6d 20 69 73 20 47 4e 55 20 6c 64  rogram is GNU ld
14520 2e 20 20 49 27 64 20 72 61 74 68 65 72 20 75 73  .  I'd rather us
14530 65 20 2d 2d 76 65 72 73 69 6f 6e 2c 0a 20 20 20  e --version,.   
14540 20 20 20 23 20 62 75 74 20 61 70 70 61 72 65 6e     # but apparen
14550 74 6c 79 20 73 6f 6d 65 20 47 4e 55 20 6c 64 27  tly some GNU ld'
14560 73 20 6f 6e 6c 79 20 61 63 63 65 70 74 20 2d 76  s only accept -v
14570 2e 0a 20 20 20 20 20 20 23 20 42 72 65 61 6b 20  ..      # Break 
14580 6f 6e 6c 79 20 69 66 20 69 74 20 77 61 73 20 74  only if it was t
14590 68 65 20 47 4e 55 2f 6e 6f 6e 2d 47 4e 55 20 6c  he GNU/non-GNU l
145a0 64 20 74 68 61 74 20 77 65 20 70 72 65 66 65 72  d that we prefer
145b0 2e 0a 20 20 20 20 20 20 63 61 73 65 20 60 22 24  ..      case `"$
145c0 6c 74 5f 63 76 5f 70 61 74 68 5f 4c 44 22 20 2d  lt_cv_path_LD" -
145d0 76 20 32 3e 26 31 20 3c 2f 64 65 76 2f 6e 75 6c  v 2>&1 </dev/nul
145e0 6c 60 20 69 6e 0a 20 20 20 20 20 20 2a 47 4e 55  l` in.      *GNU
145f0 2a 20 7c 20 2a 27 77 69 74 68 20 42 46 44 27 2a  * | *'with BFD'*
14600 29 0a 09 74 65 73 74 20 22 24 77 69 74 68 5f 67  )..test "$with_g
14610 6e 75 5f 6c 64 22 20 21 3d 20 6e 6f 20 26 26 20  nu_ld" != no && 
14620 62 72 65 61 6b 0a 09 3b 3b 0a 20 20 20 20 20 20  break..;;.      
14630 2a 29 0a 09 74 65 73 74 20 22 24 77 69 74 68 5f  *)..test "$with_
14640 67 6e 75 5f 6c 64 22 20 21 3d 20 79 65 73 20 26  gnu_ld" != yes &
14650 26 20 62 72 65 61 6b 0a 09 3b 3b 0a 20 20 20 20  & break..;;.    
14660 20 20 65 73 61 63 0a 20 20 20 20 66 69 0a 20 20    esac.    fi.  
14670 64 6f 6e 65 0a 20 20 49 46 53 3d 22 24 6c 74 5f  done.  IFS="$lt_
14680 73 61 76 65 5f 69 66 73 22 0a 65 6c 73 65 0a 20  save_ifs".else. 
14690 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4c 44 3d 22   lt_cv_path_LD="
146a0 24 4c 44 22 20 23 20 4c 65 74 20 74 68 65 20 75  $LD" # Let the u
146b0 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65  ser override the
146c0 20 74 65 73 74 20 77 69 74 68 20 61 20 70 61 74   test with a pat
146d0 68 2e 0a 66 69 0a 66 69 0a 0a 4c 44 3d 22 24 6c  h..fi.fi..LD="$l
146e0 74 5f 63 76 5f 70 61 74 68 5f 4c 44 22 0a 69 66  t_cv_path_LD".if
146f0 20 74 65 73 74 20 2d 6e 20 22 24 4c 44 22 3b 20   test -n "$LD"; 
14700 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73  then.  echo "$as
14710 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
14720 75 6c 74 3a 20 24 4c 44 22 20 3e 26 35 0a 65 63  ult: $LD" >&5.ec
14730 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 4c 44  ho "${ECHO_T}$LD
14740 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68  " >&6.else.  ech
14750 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
14760 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e  O: result: no" >
14770 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
14780 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 74 65 73  T}no" >&6.fi.tes
14790 74 20 2d 7a 20 22 24 4c 44 22 20 26 26 20 7b 20  t -z "$LD" && { 
147a0 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
147b0 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 6e  LINENO: error: n
147c0 6f 20 61 63 63 65 70 74 61 62 6c 65 20 6c 64 20  o acceptable ld 
147d0 66 6f 75 6e 64 20 69 6e 20 5c 24 50 41 54 48 22  found in \$PATH"
147e0 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d   >&5.echo "$as_m
147f0 65 3a 20 65 72 72 6f 72 3a 20 6e 6f 20 61 63 63  e: error: no acc
14800 65 70 74 61 62 6c 65 20 6c 64 20 66 6f 75 6e 64  eptable ld found
14810 20 69 6e 20 5c 24 50 41 54 48 22 20 3e 26 32 3b   in \$PATH" >&2;
14820 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b  }.   { (exit 1);
14830 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 65 63   exit 1; }; }.ec
14840 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
14850 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 69 66 20  NO: checking if 
14860 74 68 65 20 6c 69 6e 6b 65 72 20 28 24 4c 44 29  the linker ($LD)
14870 20 69 73 20 47 4e 55 20 6c 64 22 20 3e 26 35 0a   is GNU ld" >&5.
14880 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
14890 65 63 6b 69 6e 67 20 69 66 20 74 68 65 20 6c 69  ecking if the li
148a0 6e 6b 65 72 20 28 24 4c 44 29 20 69 73 20 47 4e  nker ($LD) is GN
148b0 55 20 6c 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  U ld... $ECHO_C"
148c0 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b   >&6.if test "${
148d0 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c  lt_cv_prog_gnu_l
148e0 64 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  d+set}" = set; t
148f0 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
14900 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
14910 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
14920 20 23 20 49 27 64 20 72 61 74 68 65 72 20 75 73   # I'd rather us
14930 65 20 2d 2d 76 65 72 73 69 6f 6e 20 68 65 72 65  e --version here
14940 2c 20 62 75 74 20 61 70 70 61 72 65 6e 74 6c 79  , but apparently
14950 20 73 6f 6d 65 20 47 4e 55 20 6c 64 27 73 20 6f   some GNU ld's o
14960 6e 6c 79 20 61 63 63 65 70 74 20 2d 76 2e 0a 63  nly accept -v..c
14970 61 73 65 20 60 24 4c 44 20 2d 76 20 32 3e 26 31  ase `$LD -v 2>&1
14980 20 3c 2f 64 65 76 2f 6e 75 6c 6c 60 20 69 6e 0a   </dev/null` in.
14990 2a 47 4e 55 2a 20 7c 20 2a 27 77 69 74 68 20 42  *GNU* | *'with B
149a0 46 44 27 2a 29 0a 20 20 6c 74 5f 63 76 5f 70 72  FD'*).  lt_cv_pr
149b0 6f 67 5f 67 6e 75 5f 6c 64 3d 79 65 73 0a 20 20  og_gnu_ld=yes.  
149c0 3b 3b 0a 2a 29 0a 20 20 6c 74 5f 63 76 5f 70 72  ;;.*).  lt_cv_pr
149d0 6f 67 5f 67 6e 75 5f 6c 64 3d 6e 6f 0a 20 20 3b  og_gnu_ld=no.  ;
149e0 3b 0a 65 73 61 63 0a 66 69 0a 65 63 68 6f 20 22  ;.esac.fi.echo "
149f0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
14a00 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 70  result: $lt_cv_p
14a10 72 6f 67 5f 67 6e 75 5f 6c 64 22 20 3e 26 35 0a  rog_gnu_ld" >&5.
14a20 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
14a30 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c  lt_cv_prog_gnu_l
14a40 64 22 20 3e 26 36 0a 77 69 74 68 5f 67 6e 75 5f  d" >&6.with_gnu_
14a50 6c 64 3d 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 67  ld=$lt_cv_prog_g
14a60 6e 75 5f 6c 64 0a 0a 0a 65 63 68 6f 20 22 24 61  nu_ld...echo "$a
14a70 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
14a80 65 63 6b 69 6e 67 20 66 6f 72 20 24 4c 44 20 6f  ecking for $LD o
14a90 70 74 69 6f 6e 20 74 6f 20 72 65 6c 6f 61 64 20  ption to reload 
14aa0 6f 62 6a 65 63 74 20 66 69 6c 65 73 22 20 3e 26  object files" >&
14ab0 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
14ac0 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 4c 44  checking for $LD
14ad0 20 6f 70 74 69 6f 6e 20 74 6f 20 72 65 6c 6f 61   option to reloa
14ae0 64 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 2e 2e  d object files..
14af0 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
14b00 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f  f test "${lt_cv_
14b10 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c 61 67 2b 73  ld_reload_flag+s
14b20 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
14b30 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  .  echo $ECHO_N 
14b40 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f  "(cached) $ECHO_
14b50 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 6c 74  C" >&6.else.  lt
14b60 5f 63 76 5f 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c  _cv_ld_reload_fl
14b70 61 67 3d 27 2d 72 27 0a 66 69 0a 65 63 68 6f 20  ag='-r'.fi.echo 
14b80 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
14b90 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f   result: $lt_cv_
14ba0 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c 61 67 22 20  ld_reload_flag" 
14bb0 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
14bc0 5f 54 7d 24 6c 74 5f 63 76 5f 6c 64 5f 72 65 6c  _T}$lt_cv_ld_rel
14bd0 6f 61 64 5f 66 6c 61 67 22 20 3e 26 36 0a 72 65  oad_flag" >&6.re
14be0 6c 6f 61 64 5f 66 6c 61 67 3d 24 6c 74 5f 63 76  load_flag=$lt_cv
14bf0 5f 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c 61 67 0a  _ld_reload_flag.
14c00 63 61 73 65 20 24 72 65 6c 6f 61 64 5f 66 6c 61  case $reload_fla
14c10 67 20 69 6e 0a 22 22 20 7c 20 22 20 22 2a 29 20  g in."" | " "*) 
14c20 3b 3b 0a 2a 29 20 72 65 6c 6f 61 64 5f 66 6c 61  ;;.*) reload_fla
14c30 67 3d 22 20 24 72 65 6c 6f 61 64 5f 66 6c 61 67  g=" $reload_flag
14c40 22 20 3b 3b 0a 65 73 61 63 0a 72 65 6c 6f 61 64  " ;;.esac.reload
14c50 5f 63 6d 64 73 3d 27 24 4c 44 24 72 65 6c 6f 61  _cmds='$LD$reloa
14c60 64 5f 66 6c 61 67 20 2d 6f 20 24 6f 75 74 70 75  d_flag -o $outpu
14c70 74 24 72 65 6c 6f 61 64 5f 6f 62 6a 73 27 0a 0a  t$reload_objs'..
14c80 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
14c90 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66  NENO: checking f
14ca0 6f 72 20 42 53 44 2d 63 6f 6d 70 61 74 69 62 6c  or BSD-compatibl
14cb0 65 20 6e 6d 22 20 3e 26 35 0a 65 63 68 6f 20 24  e nm" >&5.echo $
14cc0 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
14cd0 20 66 6f 72 20 42 53 44 2d 63 6f 6d 70 61 74 69   for BSD-compati
14ce0 62 6c 65 20 6e 6d 2e 2e 2e 20 24 45 43 48 4f 5f  ble nm... $ECHO_
14cf0 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22  C" >&6.if test "
14d00 24 7b 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 2b  ${lt_cv_path_NM+
14d10 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
14d20 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
14d30 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
14d40 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69  _C" >&6.else.  i
14d50 66 20 74 65 73 74 20 2d 6e 20 22 24 4e 4d 22 3b  f test -n "$NM";
14d60 20 74 68 65 6e 0a 20 20 23 20 4c 65 74 20 74 68   then.  # Let th
14d70 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20  e user override 
14d80 74 68 65 20 74 65 73 74 2e 0a 20 20 6c 74 5f 63  the test..  lt_c
14d90 76 5f 70 61 74 68 5f 4e 4d 3d 22 24 4e 4d 22 0a  v_path_NM="$NM".
14da0 65 6c 73 65 0a 20 20 6c 74 5f 73 61 76 65 5f 69  else.  lt_save_i
14db0 66 73 3d 22 24 49 46 53 22 3b 20 49 46 53 3d 24  fs="$IFS"; IFS=$
14dc0 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 20  PATH_SEPARATOR. 
14dd0 20 66 6f 72 20 61 63 5f 64 69 72 20 69 6e 20 24   for ac_dir in $
14de0 50 41 54 48 20 2f 75 73 72 2f 63 63 73 2f 62 69  PATH /usr/ccs/bi
14df0 6e 20 2f 75 73 72 2f 75 63 62 20 2f 62 69 6e 3b  n /usr/ucb /bin;
14e00 20 64 6f 0a 20 20 20 20 49 46 53 3d 22 24 6c 74   do.    IFS="$lt
14e10 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 20 20 74  _save_ifs".    t
14e20 65 73 74 20 2d 7a 20 22 24 61 63 5f 64 69 72 22  est -z "$ac_dir"
14e30 20 26 26 20 61 63 5f 64 69 72 3d 2e 0a 20 20 20   && ac_dir=..   
14e40 20 74 6d 70 5f 6e 6d 3d 22 24 61 63 5f 64 69 72   tmp_nm="$ac_dir
14e50 2f 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69  /${ac_tool_prefi
14e60 78 7d 6e 6d 22 0a 20 20 20 20 69 66 20 74 65 73  x}nm".    if tes
14e70 74 20 2d 66 20 22 24 74 6d 70 5f 6e 6d 22 20 7c  t -f "$tmp_nm" |
14e80 7c 20 74 65 73 74 20 2d 66 20 22 24 74 6d 70 5f  | test -f "$tmp_
14e90 6e 6d 24 61 63 5f 65 78 65 65 78 74 22 20 3b 20  nm$ac_exeext" ; 
14ea0 74 68 65 6e 0a 20 20 20 20 20 20 23 20 43 68 65  then.      # Che
14eb0 63 6b 20 74 6f 20 73 65 65 20 69 66 20 74 68 65  ck to see if the
14ec0 20 6e 6d 20 61 63 63 65 70 74 73 20 61 20 42 53   nm accepts a BS
14ed0 44 2d 63 6f 6d 70 61 74 20 66 6c 61 67 2e 0a 20  D-compat flag.. 
14ee0 20 20 20 20 20 23 20 41 64 64 69 6e 67 20 74 68       # Adding th
14ef0 65 20 60 73 65 64 20 31 71 27 20 70 72 65 76 65  e `sed 1q' preve
14f00 6e 74 73 20 66 61 6c 73 65 20 70 6f 73 69 74 69  nts false positi
14f10 76 65 73 20 6f 6e 20 48 50 2d 55 58 2c 20 77 68  ves on HP-UX, wh
14f20 69 63 68 20 73 61 79 73 3a 0a 20 20 20 20 20 20  ich says:.      
14f30 23 20 20 20 6e 6d 3a 20 75 6e 6b 6e 6f 77 6e 20  #   nm: unknown 
14f40 6f 70 74 69 6f 6e 20 22 42 22 20 69 67 6e 6f 72  option "B" ignor
14f50 65 64 0a 20 20 20 20 20 20 23 20 54 72 75 36 34  ed.      # Tru64
14f60 27 73 20 6e 6d 20 63 6f 6d 70 6c 61 69 6e 73 20  's nm complains 
14f70 74 68 61 74 20 2f 64 65 76 2f 6e 75 6c 6c 20 69  that /dev/null i
14f80 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 62 6a  s an invalid obj
14f90 65 63 74 20 66 69 6c 65 0a 20 20 20 20 20 20 63  ect file.      c
14fa0 61 73 65 20 60 22 24 74 6d 70 5f 6e 6d 22 20 2d  ase `"$tmp_nm" -
14fb0 42 20 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31  B /dev/null 2>&1
14fc0 20 7c 20 73 65 64 20 27 31 71 27 60 20 69 6e 0a   | sed '1q'` in.
14fd0 20 20 20 20 20 20 2a 2f 64 65 76 2f 6e 75 6c 6c        */dev/null
14fe0 2a 20 7c 20 2a 27 49 6e 76 61 6c 69 64 20 66 69  * | *'Invalid fi
14ff0 6c 65 20 6f 72 20 6f 62 6a 65 63 74 20 74 79 70  le or object typ
15000 65 27 2a 29 0a 09 6c 74 5f 63 76 5f 70 61 74 68  e'*)..lt_cv_path
15010 5f 4e 4d 3d 22 24 74 6d 70 5f 6e 6d 20 2d 42 22  _NM="$tmp_nm -B"
15020 0a 09 62 72 65 61 6b 0a 20 20 20 20 20 20 20 20  ..break.        
15030 3b 3b 0a 20 20 20 20 20 20 2a 29 0a 09 63 61 73  ;;.      *)..cas
15040 65 20 60 22 24 74 6d 70 5f 6e 6d 22 20 2d 70 20  e `"$tmp_nm" -p 
15050 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 7c  /dev/null 2>&1 |
15060 20 73 65 64 20 27 31 71 27 60 20 69 6e 0a 09 2a   sed '1q'` in..*
15070 2f 64 65 76 2f 6e 75 6c 6c 2a 29 0a 09 20 20 6c  /dev/null*)..  l
15080 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d 22 24 74  t_cv_path_NM="$t
15090 6d 70 5f 6e 6d 20 2d 70 22 0a 09 20 20 62 72 65  mp_nm -p"..  bre
150a0 61 6b 0a 09 20 20 3b 3b 0a 09 2a 29 0a 09 20 20  ak..  ;;..*)..  
150b0 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d 24 7b  lt_cv_path_NM=${
150c0 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d 22 24  lt_cv_path_NM="$
150d0 74 6d 70 5f 6e 6d 22 7d 20 23 20 6b 65 65 70 20  tmp_nm"} # keep 
150e0 74 68 65 20 66 69 72 73 74 20 6d 61 74 63 68 2c  the first match,
150f0 20 62 75 74 0a 09 20 20 63 6f 6e 74 69 6e 75 65   but..  continue
15100 20 23 20 73 6f 20 74 68 61 74 20 77 65 20 63 61   # so that we ca
15110 6e 20 74 72 79 20 74 6f 20 66 69 6e 64 20 6f 6e  n try to find on
15120 65 20 74 68 61 74 20 73 75 70 70 6f 72 74 73 20  e that supports 
15130 42 53 44 20 66 6c 61 67 73 0a 09 20 20 3b 3b 0a  BSD flags..  ;;.
15140 09 65 73 61 63 0a 20 20 20 20 20 20 65 73 61 63  .esac.      esac
15150 0a 20 20 20 20 66 69 0a 20 20 64 6f 6e 65 0a 20  .    fi.  done. 
15160 20 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69   IFS="$lt_save_i
15170 66 73 22 0a 20 20 74 65 73 74 20 2d 7a 20 22 24  fs".  test -z "$
15180 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 22 20 26  lt_cv_path_NM" &
15190 26 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d  & lt_cv_path_NM=
151a0 6e 6d 0a 66 69 0a 66 69 0a 65 63 68 6f 20 22 24  nm.fi.fi.echo "$
151b0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
151c0 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 70 61  esult: $lt_cv_pa
151d0 74 68 5f 4e 4d 22 20 3e 26 35 0a 65 63 68 6f 20  th_NM" >&5.echo 
151e0 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 63 76  "${ECHO_T}$lt_cv
151f0 5f 70 61 74 68 5f 4e 4d 22 20 3e 26 36 0a 4e 4d  _path_NM" >&6.NM
15200 3d 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d  ="$lt_cv_path_NM
15210 22 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  "..echo "$as_me:
15220 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
15230 67 20 77 68 65 74 68 65 72 20 6c 6e 20 2d 73 20  g whether ln -s 
15240 77 6f 72 6b 73 22 20 3e 26 35 0a 65 63 68 6f 20  works" >&5.echo 
15250 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
15260 67 20 77 68 65 74 68 65 72 20 6c 6e 20 2d 73 20  g whether ln -s 
15270 77 6f 72 6b 73 2e 2e 2e 20 24 45 43 48 4f 5f 43  works... $ECHO_C
15280 22 20 3e 26 36 0a 4c 4e 5f 53 3d 24 61 73 5f 6c  " >&6.LN_S=$as_l
15290 6e 5f 73 0a 69 66 20 74 65 73 74 20 22 24 4c 4e  n_s.if test "$LN
152a0 5f 53 22 20 3d 20 22 6c 6e 20 2d 73 22 3b 20 74  _S" = "ln -s"; t
152b0 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  hen.  echo "$as_
152c0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
152d0 6c 74 3a 20 79 65 73 22 20 3e 26 35 0a 65 63 68  lt: yes" >&5.ech
152e0 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 79 65 73 22  o "${ECHO_T}yes"
152f0 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f   >&6.else.  echo
15300 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
15310 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 2c 20 75 73  : result: no, us
15320 69 6e 67 20 24 4c 4e 5f 53 22 20 3e 26 35 0a 65  ing $LN_S" >&5.e
15330 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f  cho "${ECHO_T}no
15340 2c 20 75 73 69 6e 67 20 24 4c 4e 5f 53 22 20 3e  , using $LN_S" >
15350 26 36 0a 66 69 0a 0a 65 63 68 6f 20 22 24 61 73  &6.fi..echo "$as
15360 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
15370 63 6b 69 6e 67 20 68 6f 77 20 74 6f 20 72 65 63  cking how to rec
15380 6f 67 6e 69 73 65 20 64 65 70 65 6e 64 65 6e 74  ognise dependent
15390 20 6c 69 62 72 61 72 69 65 73 22 20 3e 26 35 0a   libraries" >&5.
153a0 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
153b0 65 63 6b 69 6e 67 20 68 6f 77 20 74 6f 20 72 65  ecking how to re
153c0 63 6f 67 6e 69 73 65 20 64 65 70 65 6e 64 65 6e  cognise dependen
153d0 74 20 6c 69 62 72 61 72 69 65 73 2e 2e 2e 20 24  t libraries... $
153e0 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74  ECHO_C" >&6.if t
153f0 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f 64 65 70  est "${lt_cv_dep
15400 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
15410 64 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  d+set}" = set; t
15420 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
15430 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
15440 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
15450 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69   lt_cv_file_magi
15460 63 5f 63 6d 64 3d 27 24 4d 41 47 49 43 5f 43 4d  c_cmd='$MAGIC_CM
15470 44 27 0a 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61  D'.lt_cv_file_ma
15480 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d 0a 6c  gic_test_file=.l
15490 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65  t_cv_deplibs_che
154a0 63 6b 5f 6d 65 74 68 6f 64 3d 27 75 6e 6b 6e 6f  ck_method='unkno
154b0 77 6e 27 0a 23 20 4e 65 65 64 20 74 6f 20 73 65  wn'.# Need to se
154c0 74 20 74 68 65 20 70 72 65 63 65 64 69 6e 67 20  t the preceding 
154d0 76 61 72 69 61 62 6c 65 20 6f 6e 20 61 6c 6c 20  variable on all 
154e0 70 6c 61 74 66 6f 72 6d 73 20 74 68 61 74 20 73  platforms that s
154f0 75 70 70 6f 72 74 0a 23 20 69 6e 74 65 72 6c 69  upport.# interli
15500 62 72 61 72 79 20 64 65 70 65 6e 64 65 6e 63 69  brary dependenci
15510 65 73 2e 0a 23 20 27 6e 6f 6e 65 27 20 2d 2d 20  es..# 'none' -- 
15520 64 65 70 65 6e 64 65 6e 63 69 65 73 20 6e 6f 74  dependencies not
15530 20 73 75 70 70 6f 72 74 65 64 2e 0a 23 20 60 75   supported..# `u
15540 6e 6b 6e 6f 77 6e 27 20 2d 2d 20 73 61 6d 65 20  nknown' -- same 
15550 61 73 20 6e 6f 6e 65 2c 20 62 75 74 20 64 6f 63  as none, but doc
15560 75 6d 65 6e 74 73 20 74 68 61 74 20 77 65 20 72  uments that we r
15570 65 61 6c 6c 79 20 64 6f 6e 27 74 20 6b 6e 6f 77  eally don't know
15580 2e 0a 23 20 27 70 61 73 73 5f 61 6c 6c 27 20 2d  ..# 'pass_all' -
15590 2d 20 61 6c 6c 20 64 65 70 65 6e 64 65 6e 63 69  - all dependenci
155a0 65 73 20 70 61 73 73 65 64 20 77 69 74 68 20 6e  es passed with n
155b0 6f 20 63 68 65 63 6b 73 2e 0a 23 20 27 74 65 73  o checks..# 'tes
155c0 74 5f 63 6f 6d 70 69 6c 65 27 20 2d 2d 20 63 68  t_compile' -- ch
155d0 65 63 6b 20 62 79 20 6d 61 6b 69 6e 67 20 74 65  eck by making te
155e0 73 74 20 70 72 6f 67 72 61 6d 2e 0a 23 20 27 66  st program..# 'f
155f0 69 6c 65 5f 6d 61 67 69 63 20 5b 5b 72 65 67 65  ile_magic [[rege
15600 78 5d 5d 27 20 2d 2d 20 63 68 65 63 6b 20 62 79  x]]' -- check by
15610 20 6c 6f 6f 6b 69 6e 67 20 66 6f 72 20 66 69 6c   looking for fil
15620 65 73 20 69 6e 20 6c 69 62 72 61 72 79 20 70 61  es in library pa
15630 74 68 0a 23 20 77 68 69 63 68 20 72 65 73 70 6f  th.# which respo
15640 6e 64 73 20 74 6f 20 74 68 65 20 24 66 69 6c 65  nds to the $file
15650 5f 6d 61 67 69 63 5f 63 6d 64 20 77 69 74 68 20  _magic_cmd with 
15660 61 20 67 69 76 65 6e 20 65 78 74 65 6e 64 65 64  a given extended
15670 20 72 65 67 65 78 2e 0a 23 20 49 66 20 79 6f 75   regex..# If you
15680 20 68 61 76 65 20 60 66 69 6c 65 27 20 6f 72 20   have `file' or 
15690 65 71 75 69 76 61 6c 65 6e 74 20 6f 6e 20 79 6f  equivalent on yo
156a0 75 72 20 73 79 73 74 65 6d 20 61 6e 64 20 79 6f  ur system and yo
156b0 75 27 72 65 20 6e 6f 74 20 73 75 72 65 0a 23 20  u're not sure.# 
156c0 77 68 65 74 68 65 72 20 60 70 61 73 73 5f 61 6c  whether `pass_al
156d0 6c 27 20 77 69 6c 6c 20 2a 61 6c 77 61 79 73 2a  l' will *always*
156e0 20 77 6f 72 6b 2c 20 79 6f 75 20 70 72 6f 62 61   work, you proba
156f0 62 6c 79 20 77 61 6e 74 20 74 68 69 73 20 6f 6e  bly want this on
15700 65 2e 0a 0a 63 61 73 65 20 24 68 6f 73 74 5f 6f  e...case $host_o
15710 73 20 69 6e 0a 61 69 78 34 2a 20 7c 20 61 69 78  s in.aix4* | aix
15720 35 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c  5*).  lt_cv_depl
15730 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
15740 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a  =pass_all.  ;;..
15750 62 65 6f 73 2a 29 0a 20 20 6c 74 5f 63 76 5f 64  beos*).  lt_cv_d
15760 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
15770 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b  hod=pass_all.  ;
15780 3b 0a 0a 62 73 64 69 34 2a 29 0a 20 20 6c 74 5f  ;..bsdi4*).  lt_
15790 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  cv_deplibs_check
157a0 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61  _method='file_ma
157b0 67 69 63 20 45 4c 46 20 5b 30 2d 39 5d 5b 30 2d  gic ELF [0-9][0-
157c0 39 5d 2a 2d 62 69 74 20 5b 4d 4c 5d 53 42 20 28  9]*-bit [ML]SB (
157d0 73 68 61 72 65 64 20 6f 62 6a 65 63 74 7c 64 79  shared object|dy
157e0 6e 61 6d 69 63 20 6c 69 62 29 27 0a 20 20 6c 74  namic lib)'.  lt
157f0 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63  _cv_file_magic_c
15800 6d 64 3d 27 2f 75 73 72 2f 62 69 6e 2f 66 69 6c  md='/usr/bin/fil
15810 65 20 2d 4c 27 0a 20 20 6c 74 5f 63 76 5f 66 69  e -L'.  lt_cv_fi
15820 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69  le_magic_test_fi
15830 6c 65 3d 2f 73 68 6c 69 62 2f 6c 69 62 63 2e 73  le=/shlib/libc.s
15840 6f 0a 20 20 3b 3b 0a 0a 63 79 67 77 69 6e 2a 29  o.  ;;..cygwin*)
15850 0a 20 20 23 20 77 69 6e 33 32 5f 6c 69 62 69 64  .  # win32_libid
15860 20 69 73 20 61 20 73 68 65 6c 6c 20 66 75 6e 63   is a shell func
15870 74 69 6f 6e 20 64 65 66 69 6e 65 64 20 69 6e 20  tion defined in 
15880 6c 74 6d 61 69 6e 2e 73 68 0a 20 20 6c 74 5f 63  ltmain.sh.  lt_c
15890 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
158a0 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67  method='file_mag
158b0 69 63 20 5e 78 38 36 20 61 72 63 68 69 76 65 20  ic ^x86 archive 
158c0 69 6d 70 6f 72 74 7c 5e 78 38 36 20 44 4c 4c 27  import|^x86 DLL'
158d0 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61  .  lt_cv_file_ma
158e0 67 69 63 5f 63 6d 64 3d 27 77 69 6e 33 32 5f 6c  gic_cmd='win32_l
158f0 69 62 69 64 27 0a 20 20 3b 3b 0a 0a 6d 69 6e 67  ibid'.  ;;..ming
15900 77 2a 20 7c 20 70 77 33 32 2a 29 0a 20 20 23 20  w* | pw32*).  # 
15910 42 61 73 65 20 4d 53 59 53 2f 4d 69 6e 47 57 20  Base MSYS/MinGW 
15920 64 6f 20 6e 6f 74 20 70 72 6f 76 69 64 65 20 74  do not provide t
15930 68 65 20 27 66 69 6c 65 27 20 63 6f 6d 6d 61 6e  he 'file' comman
15940 64 20 6e 65 65 64 65 64 20 62 79 0a 20 20 23 20  d needed by.  # 
15950 77 69 6e 33 32 5f 6c 69 62 69 64 20 73 68 65 6c  win32_libid shel
15960 6c 20 66 75 6e 63 74 69 6f 6e 2c 20 73 6f 20 75  l function, so u
15970 73 65 20 61 20 77 65 61 6b 65 72 20 74 65 73 74  se a weaker test
15980 20 62 61 73 65 64 20 6f 6e 20 27 6f 62 6a 64 75   based on 'objdu
15990 6d 70 27 2e 0a 20 20 6c 74 5f 63 76 5f 64 65 70  mp'..  lt_cv_dep
159a0 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
159b0 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 66 69  d='file_magic fi
159c0 6c 65 20 66 6f 72 6d 61 74 20 70 65 69 2a 2d 69  le format pei*-i
159d0 33 38 36 28 2e 2a 61 72 63 68 69 74 65 63 74 75  386(.*architectu
159e0 72 65 3a 20 69 33 38 36 29 3f 27 0a 20 20 6c 74  re: i386)?'.  lt
159f0 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63  _cv_file_magic_c
15a00 6d 64 3d 27 24 4f 42 4a 44 55 4d 50 20 2d 66 27  md='$OBJDUMP -f'
15a10 0a 20 20 3b 3b 0a 0a 64 61 72 77 69 6e 2a 20 7c  .  ;;..darwin* |
15a20 20 72 68 61 70 73 6f 64 79 2a 29 0a 20 20 6c 74   rhapsody*).  lt
15a30 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
15a40 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c  k_method=pass_al
15a50 6c 0a 20 20 3b 3b 0a 0a 66 72 65 65 62 73 64 2a  l.  ;;..freebsd*
15a60 20 7c 20 6b 66 72 65 65 62 73 64 2a 2d 67 6e 75   | kfreebsd*-gnu
15a70 29 0a 20 20 69 66 20 65 63 68 6f 20 5f 5f 45 4c  ).  if echo __EL
15a80 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20 2d 20 7c  F__ | $CC -E - |
15a90 20 67 72 65 70 20 5f 5f 45 4c 46 5f 5f 20 3e 20   grep __ELF__ > 
15aa0 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a  /dev/null; then.
15ab0 20 20 20 20 63 61 73 65 20 24 68 6f 73 74 5f 63      case $host_c
15ac0 70 75 20 69 6e 0a 20 20 20 20 69 2a 38 36 20 29  pu in.    i*86 )
15ad0 0a 20 20 20 20 20 20 23 20 4e 6f 74 20 73 75 72  .      # Not sur
15ae0 65 20 77 68 65 74 68 65 72 20 74 68 65 20 70 72  e whether the pr
15af0 65 73 65 6e 63 65 20 6f 66 20 4f 70 65 6e 42 53  esence of OpenBS
15b00 44 20 68 65 72 65 20 77 61 73 20 61 20 6d 69 73  D here was a mis
15b10 74 61 6b 65 2e 0a 20 20 20 20 20 20 23 20 4c 65  take..      # Le
15b20 74 27 73 20 61 63 63 65 70 74 20 62 6f 74 68 20  t's accept both 
15b30 6f 66 20 74 68 65 6d 20 75 6e 74 69 6c 20 74 68  of them until th
15b40 69 73 20 69 73 20 63 6c 65 61 72 65 64 20 75 70  is is cleared up
15b50 2e 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 64 65  ..      lt_cv_de
15b60 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
15b70 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 28  od='file_magic (
15b80 46 72 65 65 42 53 44 7c 4f 70 65 6e 42 53 44 29  FreeBSD|OpenBSD)
15b90 2f 69 5b 33 2d 39 5d 38 36 20 28 63 6f 6d 70 61  /i[3-9]86 (compa
15ba0 63 74 20 29 3f 64 65 6d 61 6e 64 20 70 61 67 65  ct )?demand page
15bb0 64 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 79  d shared library
15bc0 27 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 66 69  '.      lt_cv_fi
15bd0 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 2f 75 73  le_magic_cmd=/us
15be0 72 2f 62 69 6e 2f 66 69 6c 65 0a 20 20 20 20 20  r/bin/file.     
15bf0 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69   lt_cv_file_magi
15c00 63 5f 74 65 73 74 5f 66 69 6c 65 3d 60 65 63 68  c_test_file=`ech
15c10 6f 20 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 63 2e  o /usr/lib/libc.
15c20 73 6f 2e 2a 60 0a 20 20 20 20 20 20 3b 3b 0a 20  so.*`.      ;;. 
15c30 20 20 20 65 73 61 63 0a 20 20 65 6c 73 65 0a 20     esac.  else. 
15c40 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73     lt_cv_deplibs
15c50 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61  _check_method=pa
15c60 73 73 5f 61 6c 6c 0a 20 20 66 69 0a 20 20 3b 3b  ss_all.  fi.  ;;
15c70 0a 0a 67 6e 75 2a 29 0a 20 20 6c 74 5f 63 76 5f  ..gnu*).  lt_cv_
15c80 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65  deplibs_check_me
15c90 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20  thod=pass_all.  
15ca0 3b 3b 0a 0a 68 70 75 78 31 30 2e 32 30 2a 20 7c  ;;..hpux10.20* |
15cb0 20 68 70 75 78 31 31 2a 29 0a 20 20 6c 74 5f 63   hpux11*).  lt_c
15cc0 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64  v_file_magic_cmd
15cd0 3d 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 0a 20  =/usr/bin/file. 
15ce0 20 63 61 73 65 20 22 24 68 6f 73 74 5f 63 70 75   case "$host_cpu
15cf0 22 20 69 6e 0a 20 20 69 61 36 34 2a 29 0a 20 20  " in.  ia64*).  
15d00 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f    lt_cv_deplibs_
15d10 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69  check_method='fi
15d20 6c 65 5f 6d 61 67 69 63 20 28 73 5b 30 2d 39 5d  le_magic (s[0-9]
15d30 5b 30 2d 39 5d 5b 30 2d 39 5d 7c 45 4c 46 2d 5b  [0-9][0-9]|ELF-[
15d40 30 2d 39 5d 5b 30 2d 39 5d 29 20 73 68 61 72 65  0-9][0-9]) share
15d50 64 20 6f 62 6a 65 63 74 20 66 69 6c 65 20 2d 20  d object file - 
15d60 49 41 36 34 27 0a 20 20 20 20 6c 74 5f 63 76 5f  IA64'.    lt_cv_
15d70 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f  file_magic_test_
15d80 66 69 6c 65 3d 2f 75 73 72 2f 6c 69 62 2f 68 70  file=/usr/lib/hp
15d90 75 78 33 32 2f 6c 69 62 63 2e 73 6f 0a 20 20 20  ux32/libc.so.   
15da0 20 3b 3b 0a 20 20 68 70 70 61 2a 36 34 2a 29 0a   ;;.  hppa*64*).
15db0 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62      lt_cv_deplib
15dc0 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27  s_check_method='
15dd0 66 69 6c 65 5f 6d 61 67 69 63 20 28 73 5b 30 2d  file_magic (s[0-
15de0 39 5d 5b 30 2d 39 5d 5b 30 2d 39 5d 7c 45 4c 46  9][0-9][0-9]|ELF
15df0 2d 5b 30 2d 39 5d 5b 30 2d 39 5d 29 20 73 68 61  -[0-9][0-9]) sha
15e00 72 65 64 20 6f 62 6a 65 63 74 20 66 69 6c 65 20  red object file 
15e10 2d 20 50 41 2d 52 49 53 43 20 5b 30 2d 39 5d 2e  - PA-RISC [0-9].
15e20 5b 30 2d 39 5d 27 0a 20 20 20 20 6c 74 5f 63 76  [0-9]'.    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 70  _file=/usr/lib/p
15e50 61 32 30 5f 36 34 2f 6c 69 62 63 2e 73 6c 0a 20  a20_64/libc.sl. 
15e60 20 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 6c     ;;.  *).    l
15e70 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65  t_cv_deplibs_che
15e80 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f  ck_method='file_
15e90 6d 61 67 69 63 20 28 73 5b 30 2d 39 5d 5b 30 2d  magic (s[0-9][0-
15ea0 39 5d 5b 30 2d 39 5d 7c 50 41 2d 52 49 53 43 5b  9][0-9]|PA-RISC[
15eb0 30 2d 39 5d 2e 5b 30 2d 39 5d 29 20 73 68 61 72  0-9].[0-9]) shar
15ec0 65 64 20 6c 69 62 72 61 72 79 27 0a 20 20 20 20  ed library'.    
15ed0 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63  lt_cv_file_magic
15ee0 5f 74 65 73 74 5f 66 69 6c 65 3d 2f 75 73 72 2f  _test_file=/usr/
15ef0 6c 69 62 2f 6c 69 62 63 2e 73 6c 0a 20 20 20 20  lib/libc.sl.    
15f00 3b 3b 0a 20 20 65 73 61 63 0a 20 20 3b 3b 0a 0a  ;;.  esac.  ;;..
15f10 69 72 69 78 35 2a 20 7c 20 69 72 69 78 36 2a 20  irix5* | irix6* 
15f20 7c 20 6e 6f 6e 73 74 6f 70 75 78 2a 29 0a 20 20  | nonstopux*).  
15f30 63 61 73 65 20 24 4c 44 20 69 6e 0a 20 20 2a 2d  case $LD in.  *-
15f40 33 32 7c 2a 22 2d 33 32 20 22 29 20 6c 69 62 6d  32|*"-32 ") libm
15f50 61 67 69 63 3d 33 32 2d 62 69 74 3b 3b 0a 20 20  agic=32-bit;;.  
15f60 2a 2d 6e 33 32 7c 2a 22 2d 6e 33 32 20 22 29 20  *-n32|*"-n32 ") 
15f70 6c 69 62 6d 61 67 69 63 3d 4e 33 32 3b 3b 0a 20  libmagic=N32;;. 
15f80 20 2a 2d 36 34 7c 2a 22 2d 36 34 20 22 29 20 6c   *-64|*"-64 ") l
15f90 69 62 6d 61 67 69 63 3d 36 34 2d 62 69 74 3b 3b  ibmagic=64-bit;;
15fa0 0a 20 20 2a 29 20 6c 69 62 6d 61 67 69 63 3d 6e  .  *) libmagic=n
15fb0 65 76 65 72 2d 6d 61 74 63 68 3b 3b 0a 20 20 65  ever-match;;.  e
15fc0 73 61 63 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c  sac.  lt_cv_depl
15fd0 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
15fe0 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a  =pass_all.  ;;..
15ff0 23 20 54 68 69 73 20 6d 75 73 74 20 62 65 20 4c  # This must be L
16000 69 6e 75 78 20 45 4c 46 2e 0a 6c 69 6e 75 78 2a  inux ELF..linux*
16010 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62  ).  lt_cv_deplib
16020 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70  s_check_method=p
16030 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 6e 65  ass_all.  ;;..ne
16040 74 62 73 64 2a 20 7c 20 6b 6e 65 74 62 73 64 2a  tbsd* | knetbsd*
16050 2d 67 6e 75 29 0a 20 20 69 66 20 65 63 68 6f 20  -gnu).  if echo 
16060 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45  __ELF__ | $CC -E
16070 20 2d 20 7c 20 67 72 65 70 20 5f 5f 45 4c 46 5f   - | grep __ELF_
16080 5f 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74  _ > /dev/null; t
16090 68 65 6e 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65  hen.    lt_cv_de
160a0 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
160b0 6f 64 3d 27 6d 61 74 63 68 5f 70 61 74 74 65 72  od='match_patter
160c0 6e 20 2f 6c 69 62 5b 5e 2f 5d 2b 28 5c 2e 73 6f  n /lib[^/]+(\.so
160d0 5c 2e 5b 30 2d 39 5d 2b 5c 2e 5b 30 2d 39 5d 2b  \.[0-9]+\.[0-9]+
160e0 7c 5f 70 69 63 5c 2e 61 29 24 27 0a 20 20 65 6c  |_pic\.a)$'.  el
160f0 73 65 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70  se.    lt_cv_dep
16100 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
16110 64 3d 27 6d 61 74 63 68 5f 70 61 74 74 65 72 6e  d='match_pattern
16120 20 2f 6c 69 62 5b 5e 2f 5d 2b 28 5c 2e 73 6f 7c   /lib[^/]+(\.so|
16130 5f 70 69 63 5c 2e 61 29 24 27 0a 20 20 66 69 0a  _pic\.a)$'.  fi.
16140 20 20 3b 3b 0a 0a 6e 65 77 6f 73 36 2a 29 0a 20    ;;..newos6*). 
16150 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
16160 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c  heck_method='fil
16170 65 5f 6d 61 67 69 63 20 45 4c 46 20 5b 30 2d 39  e_magic ELF [0-9
16180 5d 5b 30 2d 39 5d 2a 2d 62 69 74 20 5b 4d 4c 5d  ][0-9]*-bit [ML]
16190 53 42 20 28 65 78 65 63 75 74 61 62 6c 65 7c 64  SB (executable|d
161a0 79 6e 61 6d 69 63 20 6c 69 62 29 27 0a 20 20 6c  ynamic lib)'.  l
161b0 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f  t_cv_file_magic_
161c0 63 6d 64 3d 2f 75 73 72 2f 62 69 6e 2f 66 69 6c  cmd=/usr/bin/fil
161d0 65 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d  e.  lt_cv_file_m
161e0 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d 2f  agic_test_file=/
161f0 75 73 72 2f 6c 69 62 2f 6c 69 62 6e 6c 73 2e 73  usr/lib/libnls.s
16200 6f 0a 20 20 3b 3b 0a 0a 6e 74 6f 2d 71 6e 78 2a  o.  ;;..nto-qnx*
16210 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62  ).  lt_cv_deplib
16220 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 75  s_check_method=u
16230 6e 6b 6e 6f 77 6e 0a 20 20 3b 3b 0a 0a 6f 70 65  nknown.  ;;..ope
16240 6e 62 73 64 2a 29 0a 20 20 6c 74 5f 63 76 5f 66  nbsd*).  lt_cv_f
16250 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 2f 75  ile_magic_cmd=/u
16260 73 72 2f 62 69 6e 2f 66 69 6c 65 0a 20 20 6c 74  sr/bin/file.  lt
16270 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74  _cv_file_magic_t
16280 65 73 74 5f 66 69 6c 65 3d 60 65 63 68 6f 20 2f  est_file=`echo /
16290 75 73 72 2f 6c 69 62 2f 6c 69 62 63 2e 73 6f 2e  usr/lib/libc.so.
162a0 2a 60 0a 20 20 69 66 20 74 65 73 74 20 2d 7a 20  *`.  if test -z 
162b0 22 60 65 63 68 6f 20 5f 5f 45 4c 46 5f 5f 20 7c  "`echo __ELF__ |
162c0 20 24 43 43 20 2d 45 20 2d 20 7c 20 67 72 65 70   $CC -E - | grep
162d0 20 5f 5f 45 4c 46 5f 5f 60 22 20 7c 7c 20 74 65   __ELF__`" || te
162e0 73 74 20 22 24 68 6f 73 74 5f 6f 73 2d 24 68 6f  st "$host_os-$ho
162f0 73 74 5f 63 70 75 22 20 3d 20 22 6f 70 65 6e 62  st_cpu" = "openb
16300 73 64 32 2e 38 2d 70 6f 77 65 72 70 63 22 3b 20  sd2.8-powerpc"; 
16310 74 68 65 6e 0a 20 20 20 20 6c 74 5f 63 76 5f 64  then.    lt_cv_d
16320 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
16330 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20  hod='file_magic 
16340 45 4c 46 20 5b 30 2d 39 5d 5b 30 2d 39 5d 2a 2d  ELF [0-9][0-9]*-
16350 62 69 74 20 5b 4c 4d 5d 53 42 20 73 68 61 72 65  bit [LM]SB share
16360 64 20 6f 62 6a 65 63 74 27 0a 20 20 65 6c 73 65  d object'.  else
16370 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69  .    lt_cv_depli
16380 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d  bs_check_method=
16390 27 66 69 6c 65 5f 6d 61 67 69 63 20 4f 70 65 6e  'file_magic Open
163a0 42 53 44 2e 2a 20 73 68 61 72 65 64 20 6c 69 62  BSD.* shared lib
163b0 72 61 72 79 27 0a 20 20 66 69 0a 20 20 3b 3b 0a  rary'.  fi.  ;;.
163c0 0a 6f 73 66 33 2a 20 7c 20 6f 73 66 34 2a 20 7c  .osf3* | osf4* |
163d0 20 6f 73 66 35 2a 29 0a 20 20 6c 74 5f 63 76 5f   osf5*).  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 70 61 73 73 5f 61 6c 6c 0a 20 20  thod=pass_all.  
16400 3b 3b 0a 0a 73 63 6f 33 2e 32 76 35 2a 29 0a 20  ;;..sco3.2v5*). 
16410 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
16420 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73  heck_method=pass
16430 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 73 6f 6c 61 72  _all.  ;;..solar
16440 69 73 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70  is*).  lt_cv_dep
16450 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
16460 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a  d=pass_all.  ;;.
16470 0a 73 79 73 76 34 20 7c 20 73 79 73 76 34 2e 32  .sysv4 | sysv4.2
16480 75 77 32 2a 20 7c 20 73 79 73 76 34 2e 33 2a 20  uw2* | sysv4.3* 
16490 7c 20 73 79 73 76 35 2a 29 0a 20 20 63 61 73 65  | sysv5*).  case
164a0 20 24 68 6f 73 74 5f 76 65 6e 64 6f 72 20 69 6e   $host_vendor in
164b0 0a 20 20 6d 6f 74 6f 72 6f 6c 61 29 0a 20 20 20  .  motorola).   
164c0 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
164d0 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c  heck_method='fil
164e0 65 5f 6d 61 67 69 63 20 45 4c 46 20 5b 30 2d 39  e_magic ELF [0-9
164f0 5d 5b 30 2d 39 5d 2a 2d 62 69 74 20 5b 4d 4c 5d  ][0-9]*-bit [ML]
16500 53 42 20 28 73 68 61 72 65 64 20 6f 62 6a 65 63  SB (shared objec
16510 74 7c 64 79 6e 61 6d 69 63 20 6c 69 62 29 20 4d  t|dynamic lib) M
16520 5b 30 2d 39 5d 5b 30 2d 39 5d 2a 20 56 65 72 73  [0-9][0-9]* Vers
16530 69 6f 6e 20 5b 30 2d 39 5d 27 0a 20 20 20 20 6c  ion [0-9]'.    l
16540 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f  t_cv_file_magic_
16550 74 65 73 74 5f 66 69 6c 65 3d 60 65 63 68 6f 20  test_file=`echo 
16560 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 63 2e 73 6f  /usr/lib/libc.so
16570 2a 60 0a 20 20 20 20 3b 3b 0a 20 20 6e 63 72 29  *`.    ;;.  ncr)
16580 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69  .    lt_cv_depli
16590 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d  bs_check_method=
165a0 70 61 73 73 5f 61 6c 6c 0a 20 20 20 20 3b 3b 0a  pass_all.    ;;.
165b0 20 20 73 65 71 75 65 6e 74 29 0a 20 20 20 20 6c    sequent).    l
165c0 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f  t_cv_file_magic_
165d0 63 6d 64 3d 27 2f 62 69 6e 2f 66 69 6c 65 27 0a  cmd='/bin/file'.
165e0 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62      lt_cv_deplib
165f0 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27  s_check_method='
16600 66 69 6c 65 5f 6d 61 67 69 63 20 45 4c 46 20 5b  file_magic ELF [
16610 30 2d 39 5d 5b 30 2d 39 5d 2a 2d 62 69 74 20 5b  0-9][0-9]*-bit [
16620 4c 4d 5d 53 42 20 28 73 68 61 72 65 64 20 6f 62  LM]SB (shared ob
16630 6a 65 63 74 7c 64 79 6e 61 6d 69 63 20 6c 69 62  ject|dynamic lib
16640 20 29 27 0a 20 20 20 20 3b 3b 0a 20 20 73 6e 69   )'.    ;;.  sni
16650 29 0a 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c 65  ).    lt_cv_file
16660 5f 6d 61 67 69 63 5f 63 6d 64 3d 27 2f 62 69 6e  _magic_cmd='/bin
16670 2f 66 69 6c 65 27 0a 20 20 20 20 6c 74 5f 63 76  /file'.    lt_cv
16680 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
16690 65 74 68 6f 64 3d 22 66 69 6c 65 5f 6d 61 67 69  ethod="file_magi
166a0 63 20 45 4c 46 20 5b 30 2d 39 5d 5b 30 2d 39 5d  c ELF [0-9][0-9]
166b0 2a 2d 62 69 74 20 5b 4c 4d 5d 53 42 20 64 79 6e  *-bit [LM]SB dyn
166c0 61 6d 69 63 20 6c 69 62 22 0a 20 20 20 20 6c 74  amic lib".    lt
166d0 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74  _cv_file_magic_t
166e0 65 73 74 5f 66 69 6c 65 3d 2f 6c 69 62 2f 6c 69  est_file=/lib/li
166f0 62 63 2e 73 6f 0a 20 20 20 20 3b 3b 0a 20 20 73  bc.so.    ;;.  s
16700 69 65 6d 65 6e 73 29 0a 20 20 20 20 6c 74 5f 63  iemens).    lt_c
16710 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
16720 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a  method=pass_all.
16730 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20      ;;.  esac.  
16740 3b 3b 0a 0a 73 79 73 76 35 4f 70 65 6e 55 4e 49  ;;..sysv5OpenUNI
16750 58 38 2a 20 7c 20 73 79 73 76 35 55 6e 69 78 57  X8* | sysv5UnixW
16760 61 72 65 37 2a 20 7c 20 73 79 73 76 35 75 77 5b  are7* | sysv5uw[
16770 37 38 5d 2a 20 7c 20 75 6e 69 78 77 61 72 65 37  78]* | unixware7
16780 2a 20 7c 20 73 79 73 76 34 2a 75 77 32 2a 29 0a  * | sysv4*uw2*).
16790 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f    lt_cv_deplibs_
167a0 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73  check_method=pas
167b0 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 65 73 61 63 0a  s_all.  ;;.esac.
167c0 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  .fi.echo "$as_me
167d0 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
167e0 3a 20 24 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73  : $lt_cv_deplibs
167f0 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 22 20 3e  _check_method" >
16800 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
16810 54 7d 24 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73  T}$lt_cv_deplibs
16820 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 22 20 3e  _check_method" >
16830 26 36 0a 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d  &6.file_magic_cm
16840 64 3d 24 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61  d=$lt_cv_file_ma
16850 67 69 63 5f 63 6d 64 0a 64 65 70 6c 69 62 73 5f  gic_cmd.deplibs_
16860 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 24 6c 74  check_method=$lt
16870 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
16880 6b 5f 6d 65 74 68 6f 64 0a 74 65 73 74 20 2d 7a  k_method.test -z
16890 20 22 24 64 65 70 6c 69 62 73 5f 63 68 65 63 6b   "$deplibs_check
168a0 5f 6d 65 74 68 6f 64 22 20 26 26 20 64 65 70 6c  _method" && depl
168b0 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
168c0 3d 75 6e 6b 6e 6f 77 6e 0a 0a 0a 0a 0a 23 20 49  =unknown.....# I
168d0 66 20 6e 6f 20 43 20 63 6f 6d 70 69 6c 65 72 20  f no C compiler 
168e0 77 61 73 20 73 70 65 63 69 66 69 65 64 2c 20 75  was specified, u
168f0 73 65 20 43 43 2e 0a 4c 54 43 43 3d 24 7b 4c 54  se CC..LTCC=${LT
16900 43 43 2d 22 24 43 43 22 7d 0a 0a 23 20 41 6c 6c  CC-"$CC"}..# All
16910 6f 77 20 43 43 20 74 6f 20 62 65 20 61 20 70 72  ow CC to be a pr
16920 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20  ogram name with 
16930 61 72 67 75 6d 65 6e 74 73 2e 0a 63 6f 6d 70 69  arguments..compi
16940 6c 65 72 3d 24 43 43 0a 0a 0a 23 20 43 68 65 63  ler=$CC...# Chec
16950 6b 20 77 68 65 74 68 65 72 20 2d 2d 65 6e 61 62  k whether --enab
16960 6c 65 2d 6c 69 62 74 6f 6f 6c 2d 6c 6f 63 6b 20  le-libtool-lock 
16970 6f 72 20 2d 2d 64 69 73 61 62 6c 65 2d 6c 69 62  or --disable-lib
16980 74 6f 6f 6c 2d 6c 6f 63 6b 20 77 61 73 20 67 69  tool-lock was gi
16990 76 65 6e 2e 0a 69 66 20 74 65 73 74 20 22 24 7b  ven..if test "${
169a0 65 6e 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c  enable_libtool_l
169b0 6f 63 6b 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  ock+set}" = set;
169c0 20 74 68 65 6e 0a 20 20 65 6e 61 62 6c 65 76 61   then.  enableva
169d0 6c 3d 22 24 65 6e 61 62 6c 65 5f 6c 69 62 74 6f  l="$enable_libto
169e0 6f 6c 5f 6c 6f 63 6b 22 0a 0a 66 69 3b 0a 74 65  ol_lock"..fi;.te
169f0 73 74 20 22 78 24 65 6e 61 62 6c 65 5f 6c 69 62  st "x$enable_lib
16a00 74 6f 6f 6c 5f 6c 6f 63 6b 22 20 21 3d 20 78 6e  tool_lock" != xn
16a10 6f 20 26 26 20 65 6e 61 62 6c 65 5f 6c 69 62 74  o && enable_libt
16a20 6f 6f 6c 5f 6c 6f 63 6b 3d 79 65 73 0a 0a 23 20  ool_lock=yes..# 
16a30 53 6f 6d 65 20 66 6c 61 67 73 20 6e 65 65 64 20  Some flags need 
16a40 74 6f 20 62 65 20 70 72 6f 70 61 67 61 74 65 64  to be propagated
16a50 20 74 6f 20 74 68 65 20 63 6f 6d 70 69 6c 65 72   to the compiler
16a60 20 6f 72 20 6c 69 6e 6b 65 72 20 66 6f 72 20 67   or linker for g
16a70 6f 6f 64 0a 23 20 6c 69 62 74 6f 6f 6c 20 73 75  ood.# libtool su
16a80 70 70 6f 72 74 2e 0a 63 61 73 65 20 24 68 6f 73  pport..case $hos
16a90 74 20 69 6e 0a 69 61 36 34 2d 2a 2d 68 70 75 78  t in.ia64-*-hpux
16aa0 2a 29 0a 20 20 23 20 46 69 6e 64 20 6f 75 74 20  *).  # Find out 
16ab0 77 68 69 63 68 20 41 42 49 20 77 65 20 61 72 65  which ABI we are
16ac0 20 75 73 69 6e 67 2e 0a 20 20 65 63 68 6f 20 27   using..  echo '
16ad0 69 6e 74 20 69 3b 27 20 3e 20 63 6f 6e 66 74 65  int i;' > confte
16ae0 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 69 66 20  st.$ac_ext.  if 
16af0 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
16b00 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
16b10 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20  $ac_compile\"") 
16b20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
16b30 63 6f 6d 70 69 6c 65 29 20 32 3e 26 35 0a 20 20  compile) 2>&5.  
16b40 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
16b50 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
16b60 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
16b70 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
16b80 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
16b90 7d 3b 20 74 68 65 6e 0a 20 20 20 20 63 61 73 65  }; then.    case
16ba0 20 60 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 20   `/usr/bin/file 
16bb0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
16bc0 65 78 74 60 20 69 6e 0a 20 20 20 20 2a 45 4c 46  ext` in.    *ELF
16bd0 2d 33 32 2a 29 0a 20 20 20 20 20 20 48 50 55 58  -32*).      HPUX
16be0 5f 49 41 36 34 5f 4d 4f 44 45 3d 22 33 32 22 0a  _IA64_MODE="32".
16bf0 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 2a 45 4c        ;;.    *EL
16c00 46 2d 36 34 2a 29 0a 20 20 20 20 20 20 48 50 55  F-64*).      HPU
16c10 58 5f 49 41 36 34 5f 4d 4f 44 45 3d 22 36 34 22  X_IA64_MODE="64"
16c20 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73  .      ;;.    es
16c30 61 63 0a 20 20 66 69 0a 20 20 72 6d 20 2d 72 66  ac.  fi.  rm -rf
16c40 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20 3b 3b 0a   conftest*.  ;;.
16c50 2a 2d 2a 2d 69 72 69 78 36 2a 29 0a 20 20 23 20  *-*-irix6*).  # 
16c60 46 69 6e 64 20 6f 75 74 20 77 68 69 63 68 20 41  Find out which A
16c70 42 49 20 77 65 20 61 72 65 20 75 73 69 6e 67 2e  BI we are using.
16c80 0a 20 20 65 63 68 6f 20 27 23 6c 69 6e 65 20 33  .  echo '#line 3
16c90 30 35 37 20 22 63 6f 6e 66 69 67 75 72 65 22 27  057 "configure"'
16ca0 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   > conftest.$ac_
16cb0 65 78 74 0a 20 20 69 66 20 7b 20 28 65 76 61 6c  ext.  if { (eval
16cc0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
16cd0 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d  INENO: \"$ac_com
16ce0 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28  pile\"") >&5.  (
16cf0 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65  eval $ac_compile
16d00 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
16d10 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
16d20 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
16d30 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
16d40 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
16d50 73 74 61 74 75 73 29 3b 20 7d 3b 20 74 68 65 6e  status); }; then
16d60 0a 20 20 20 69 66 20 74 65 73 74 20 22 24 6c 74  .   if test "$lt
16d70 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 22  _cv_prog_gnu_ld"
16d80 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20   = yes; then.   
16d90 20 63 61 73 65 20 60 2f 75 73 72 2f 62 69 6e 2f   case `/usr/bin/
16da0 66 69 6c 65 20 63 6f 6e 66 74 65 73 74 2e 24 61  file conftest.$a
16db0 63 5f 6f 62 6a 65 78 74 60 20 69 6e 0a 20 20 20  c_objext` in.   
16dc0 20 2a 33 32 2d 62 69 74 2a 29 0a 20 20 20 20 20   *32-bit*).     
16dd0 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d   LD="${LD-ld} -m
16de0 65 6c 66 33 32 62 73 6d 69 70 22 0a 20 20 20 20  elf32bsmip".    
16df0 20 20 3b 3b 0a 20 20 20 20 2a 4e 33 32 2a 29 0a    ;;.    *N32*).
16e00 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c        LD="${LD-l
16e10 64 7d 20 2d 6d 65 6c 66 33 32 62 6d 69 70 6e 33  d} -melf32bmipn3
16e20 32 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20  2".      ;;.    
16e30 2a 36 34 2d 62 69 74 2a 29 0a 20 20 20 20 20 20  *64-bit*).      
16e40 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 65  LD="${LD-ld} -me
16e50 6c 66 36 34 62 6d 69 70 22 0a 20 20 20 20 20 20  lf64bmip".      
16e60 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 20 65  ;;.    esac.   e
16e70 6c 73 65 0a 20 20 20 20 63 61 73 65 20 60 2f 75  lse.    case `/u
16e80 73 72 2f 62 69 6e 2f 66 69 6c 65 20 63 6f 6e 66  sr/bin/file conf
16e90 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 60  test.$ac_objext`
16ea0 20 69 6e 0a 20 20 20 20 2a 33 32 2d 62 69 74 2a   in.    *32-bit*
16eb0 29 0a 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c 44  ).      LD="${LD
16ec0 2d 6c 64 7d 20 2d 33 32 22 0a 20 20 20 20 20 20  -ld} -32".      
16ed0 3b 3b 0a 20 20 20 20 2a 4e 33 32 2a 29 0a 20 20  ;;.    *N32*).  
16ee0 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d      LD="${LD-ld}
16ef0 20 2d 6e 33 32 22 0a 20 20 20 20 20 20 3b 3b 0a   -n32".      ;;.
16f00 20 20 20 20 2a 36 34 2d 62 69 74 2a 29 0a 20 20      *64-bit*).  
16f10 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d      LD="${LD-ld}
16f20 20 2d 36 34 22 0a 20 20 20 20 20 20 3b 3b 0a 20   -64".      ;;. 
16f30 20 20 20 65 73 61 63 0a 20 20 20 66 69 0a 20 20     esac.   fi.  
16f40 66 69 0a 20 20 72 6d 20 2d 72 66 20 63 6f 6e 66  fi.  rm -rf conf
16f50 74 65 73 74 2a 0a 20 20 3b 3b 0a 0a 78 38 36 5f  test*.  ;;..x86_
16f60 36 34 2d 2a 6c 69 6e 75 78 2a 7c 70 70 63 2a 2d  64-*linux*|ppc*-
16f70 2a 6c 69 6e 75 78 2a 7c 70 6f 77 65 72 70 63 2a  *linux*|powerpc*
16f80 2d 2a 6c 69 6e 75 78 2a 7c 73 33 39 30 2a 2d 2a  -*linux*|s390*-*
16f90 6c 69 6e 75 78 2a 7c 73 70 61 72 63 2a 2d 2a 6c  linux*|sparc*-*l
16fa0 69 6e 75 78 2a 29 0a 20 20 23 20 46 69 6e 64 20  inux*).  # Find 
16fb0 6f 75 74 20 77 68 69 63 68 20 41 42 49 20 77 65  out which ABI we
16fc0 20 61 72 65 20 75 73 69 6e 67 2e 0a 20 20 65 63   are using..  ec
16fd0 68 6f 20 27 69 6e 74 20 69 3b 27 20 3e 20 63 6f  ho 'int i;' > co
16fe0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20  nftest.$ac_ext. 
16ff0 20 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f   if { (eval echo
17000 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
17010 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c  : \"$ac_compile\
17020 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
17030 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26  $ac_compile) 2>&
17040 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
17050 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
17060 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
17070 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
17080 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
17090 73 29 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 20 20  s); }; then.    
170a0 63 61 73 65 20 22 60 2f 75 73 72 2f 62 69 6e 2f  case "`/usr/bin/
170b0 66 69 6c 65 20 63 6f 6e 66 74 65 73 74 2e 6f 60  file conftest.o`
170c0 22 20 69 6e 0a 20 20 20 20 2a 33 32 2d 62 69 74  " in.    *32-bit
170d0 2a 29 0a 20 20 20 20 20 20 63 61 73 65 20 24 68  *).      case $h
170e0 6f 73 74 20 69 6e 0a 20 20 20 20 20 20 20 20 78  ost in.        x
170f0 38 36 5f 36 34 2d 2a 6c 69 6e 75 78 2a 29 0a 20  86_64-*linux*). 
17100 20 20 20 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c           LD="${L
17110 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 5f 69 33 38  D-ld} -m elf_i38
17120 36 22 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 0a  6".          ;;.
17130 20 20 20 20 20 20 20 20 70 70 63 36 34 2d 2a 6c          ppc64-*l
17140 69 6e 75 78 2a 7c 70 6f 77 65 72 70 63 36 34 2d  inux*|powerpc64-
17150 2a 6c 69 6e 75 78 2a 29 0a 20 20 20 20 20 20 20  *linux*).       
17160 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20     LD="${LD-ld} 
17170 2d 6d 20 65 6c 66 33 32 70 70 63 6c 69 6e 75 78  -m elf32ppclinux
17180 22 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 0a 20  ".          ;;. 
17190 20 20 20 20 20 20 20 73 33 39 30 78 2d 2a 6c 69         s390x-*li
171a0 6e 75 78 2a 29 0a 20 20 20 20 20 20 20 20 20 20  nux*).          
171b0 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20  LD="${LD-ld} -m 
171c0 65 6c 66 5f 73 33 39 30 22 0a 20 20 20 20 20 20  elf_s390".      
171d0 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20 20 73      ;;.        s
171e0 70 61 72 63 36 34 2d 2a 6c 69 6e 75 78 2a 29 0a  parc64-*linux*).
171f0 20 20 20 20 20 20 20 20 20 20 4c 44 3d 22 24 7b            LD="${
17200 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 33 32 5f  LD-ld} -m elf32_
17210 73 70 61 72 63 22 0a 20 20 20 20 20 20 20 20 20  sparc".         
17220 20 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a 20   ;;.      esac. 
17230 20 20 20 20 20 3b 3b 0a 20 20 20 20 2a 36 34 2d       ;;.    *64-
17240 62 69 74 2a 29 0a 20 20 20 20 20 20 63 61 73 65  bit*).      case
17250 20 24 68 6f 73 74 20 69 6e 0a 20 20 20 20 20 20   $host in.      
17260 20 20 78 38 36 5f 36 34 2d 2a 6c 69 6e 75 78 2a    x86_64-*linux*
17270 29 0a 20 20 20 20 20 20 20 20 20 20 4c 44 3d 22  ).          LD="
17280 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 5f  ${LD-ld} -m elf_
17290 78 38 36 5f 36 34 22 0a 20 20 20 20 20 20 20 20  x86_64".        
172a0 20 20 3b 3b 0a 20 20 20 20 20 20 20 20 70 70 63    ;;.        ppc
172b0 2a 2d 2a 6c 69 6e 75 78 2a 7c 70 6f 77 65 72 70  *-*linux*|powerp
172c0 63 2a 2d 2a 6c 69 6e 75 78 2a 29 0a 20 20 20 20  c*-*linux*).    
172d0 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c        LD="${LD-l
172e0 64 7d 20 2d 6d 20 65 6c 66 36 34 70 70 63 22 0a  d} -m elf64ppc".
172f0 20 20 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 20            ;;.   
17300 20 20 20 20 20 73 33 39 30 2a 2d 2a 6c 69 6e 75       s390*-*linu
17310 78 2a 29 0a 20 20 20 20 20 20 20 20 20 20 4c 44  x*).          LD
17320 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c  ="${LD-ld} -m el
17330 66 36 34 5f 73 33 39 30 22 0a 20 20 20 20 20 20  f64_s390".      
17340 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20 20 73      ;;.        s
17350 70 61 72 63 2a 2d 2a 6c 69 6e 75 78 2a 29 0a 20  parc*-*linux*). 
17360 20 20 20 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c           LD="${L
17370 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 36 34 5f 73  D-ld} -m elf64_s
17380 70 61 72 63 22 0a 20 20 20 20 20 20 20 20 20 20  parc".          
17390 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a 20 20  ;;.      esac.  
173a0 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a      ;;.    esac.
173b0 20 20 66 69 0a 20 20 72 6d 20 2d 72 66 20 63 6f    fi.  rm -rf co
173c0 6e 66 74 65 73 74 2a 0a 20 20 3b 3b 0a 0a 2a 2d  nftest*.  ;;..*-
173d0 2a 2d 73 63 6f 33 2e 32 76 35 2a 29 0a 20 20 23  *-sco3.2v5*).  #
173e0 20 4f 6e 20 53 43 4f 20 4f 70 65 6e 53 65 72 76   On SCO OpenServ
173f0 65 72 20 35 2c 20 77 65 20 6e 65 65 64 20 2d 62  er 5, we need -b
17400 65 6c 66 20 74 6f 20 67 65 74 20 66 75 6c 6c 2d  elf to get full-
17410 66 65 61 74 75 72 65 64 20 62 69 6e 61 72 69 65  featured binarie
17420 73 2e 0a 20 20 53 41 56 45 5f 43 46 4c 41 47 53  s..  SAVE_CFLAGS
17430 3d 22 24 43 46 4c 41 47 53 22 0a 20 20 43 46 4c  ="$CFLAGS".  CFL
17440 41 47 53 3d 22 24 43 46 4c 41 47 53 20 2d 62 65  AGS="$CFLAGS -be
17450 6c 66 22 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lf".  echo "$as_
17460 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
17470 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74 68 65  king whether the
17480 20 43 20 63 6f 6d 70 69 6c 65 72 20 6e 65 65 64   C compiler need
17490 73 20 2d 62 65 6c 66 22 20 3e 26 35 0a 65 63 68  s -belf" >&5.ech
174a0 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
174b0 69 6e 67 20 77 68 65 74 68 65 72 20 74 68 65 20  ing whether the 
174c0 43 20 63 6f 6d 70 69 6c 65 72 20 6e 65 65 64 73  C compiler needs
174d0 20 2d 62 65 6c 66 2e 2e 2e 20 24 45 43 48 4f 5f   -belf... $ECHO_
174e0 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22  C" >&6.if test "
174f0 24 7b 6c 74 5f 63 76 5f 63 63 5f 6e 65 65 64 73  ${lt_cv_cc_needs
17500 5f 62 65 6c 66 2b 73 65 74 7d 22 20 3d 20 73 65  _belf+set}" = se
17510 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
17520 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
17530 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
17540 73 65 0a 20 20 61 63 5f 65 78 74 3d 63 0a 61 63  se.  ac_ext=c.ac
17550 5f 63 70 70 3d 27 24 43 50 50 20 24 43 50 50 46  _cpp='$CPP $CPPF
17560 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65  LAGS'.ac_compile
17570 3d 27 24 43 43 20 2d 63 20 24 43 46 4c 41 47 53  ='$CC -c $CFLAGS
17580 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74   $CPPFLAGS conft
17590 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27  est.$ac_ext >&5'
175a0 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f  .ac_link='$CC -o
175b0 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65   conftest$ac_exe
175c0 65 78 74 20 24 43 46 4c 41 47 53 20 24 43 50 50  ext $CFLAGS $CPP
175d0 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63  FLAGS $LDFLAGS c
175e0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
175f0 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f  $LIBS >&5'.ac_co
17600 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63  mpiler_gnu=$ac_c
17610 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  v_c_compiler_gnu
17620 0a 0a 20 20 20 20 20 63 61 74 20 3e 63 6f 6e 66  ..     cat >conf
17630 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
17640 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66  ACEOF./* confdef
17650 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a  s.h.  */._ACEOF.
17660 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e  cat confdefs.h >
17670 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
17680 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74  t.cat >>conftest
17690 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
176a0 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66  F./* end confdef
176b0 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61  s.h.  */..int.ma
176c0 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72  in ().{..  ;.  r
176d0 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f  eturn 0;.}._ACEO
176e0 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  F.rm -f conftest
176f0 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66  .$ac_objext conf
17700 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 0a 69  test$ac_exeext.i
17710 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22  f { (eval echo "
17720 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
17730 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29 20 3e  \"$ac_link\"") >
17740 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 6c  &5.  (eval $ac_l
17750 69 6e 6b 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e  ink) 2>conftest.
17760 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  er1.  ac_status=
17770 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20  $?.  grep -v '^ 
17780 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31  *+' conftest.er1
17790 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20   >conftest.err. 
177a0 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e   rm -f conftest.
177b0 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65  er1.  cat confte
177c0 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68  st.err >&5.  ech
177d0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
177e0 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
177f0 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
17800 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20   $ac_status); } 
17810 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74  &&.. { ac_try='t
17820 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f 77 65  est -z "$ac_c_we
17830 72 72 6f 72 5f 66 6c 61 67 22 0a 09 09 09 20 7c  rror_flag".... |
17840 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66  | test ! -s conf
17850 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20 28 65  test.err'.  { (e
17860 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
17870 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
17880 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  try\"") >&5.  (e
17890 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26  val $ac_try) 2>&
178a0 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
178b0 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
178c0 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
178d0 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
178e0 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
178f0 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20  s); }; } &&.. { 
17900 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73 20  ac_try='test -s 
17910 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65  conftest$ac_exee
17920 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63  xt'.  { (eval ec
17930 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
17940 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22  NO: \"$ac_try\""
17950 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
17960 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63  c_try) 2>&5.  ac
17970 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
17980 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
17990 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
179a0 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
179b0 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b   $ac_status); };
179c0 20 7d 3b 20 74 68 65 6e 0a 20 20 6c 74 5f 63 76   }; then.  lt_cv
179d0 5f 63 63 5f 6e 65 65 64 73 5f 62 65 6c 66 3d 79  _cc_needs_belf=y
179e0 65 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22  es.else.  echo "
179f0 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70  $as_me: failed p
17a00 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35  rogram was:" >&5
17a10 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63  .sed 's/^/| /' c
17a20 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
17a30 3e 26 35 0a 0a 6c 74 5f 63 76 5f 63 63 5f 6e 65  >&5..lt_cv_cc_ne
17a40 65 64 73 5f 62 65 6c 66 3d 6e 6f 0a 66 69 0a 72  eds_belf=no.fi.r
17a50 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
17a60 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  r conftest.$ac_o
17a70 62 6a 65 78 74 20 5c 0a 20 20 20 20 20 20 63 6f  bjext \.      co
17a80 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74  nftest$ac_exeext
17a90 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
17aa0 74 0a 20 20 20 20 20 61 63 5f 65 78 74 3d 63 0a  t.     ac_ext=c.
17ab0 61 63 5f 63 70 70 3d 27 24 43 50 50 20 24 43 50  ac_cpp='$CPP $CP
17ac0 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69  PFLAGS'.ac_compi
17ad0 6c 65 3d 27 24 43 43 20 2d 63 20 24 43 46 4c 41  le='$CC -c $CFLA
17ae0 47 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e  GS $CPPFLAGS con
17af0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26  ftest.$ac_ext >&
17b00 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20  5'.ac_link='$CC 
17b10 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65  -o conftest$ac_e
17b20 78 65 65 78 74 20 24 43 46 4c 41 47 53 20 24 43  xeext $CFLAGS $C
17b30 50 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53  PPFLAGS $LDFLAGS
17b40 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
17b50 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f  t $LIBS >&5'.ac_
17b60 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63  compiler_gnu=$ac
17b70 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67  _cv_c_compiler_g
17b80 6e 75 0a 0a 66 69 0a 65 63 68 6f 20 22 24 61 73  nu..fi.echo "$as
17b90 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
17ba0 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 63 63 5f 6e  ult: $lt_cv_cc_n
17bb0 65 65 64 73 5f 62 65 6c 66 22 20 3e 26 35 0a 65  eeds_belf" >&5.e
17bc0 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c  cho "${ECHO_T}$l
17bd0 74 5f 63 76 5f 63 63 5f 6e 65 65 64 73 5f 62 65  t_cv_cc_needs_be
17be0 6c 66 22 20 3e 26 36 0a 20 20 69 66 20 74 65 73  lf" >&6.  if tes
17bf0 74 20 78 22 24 6c 74 5f 63 76 5f 63 63 5f 6e 65  t x"$lt_cv_cc_ne
17c00 65 64 73 5f 62 65 6c 66 22 20 21 3d 20 78 22 79  eds_belf" != x"y
17c10 65 73 22 3b 20 74 68 65 6e 0a 20 20 20 20 23 20  es"; then.    # 
17c20 74 68 69 73 20 69 73 20 70 72 6f 62 61 62 6c 79  this is probably
17c30 20 67 63 63 20 32 2e 38 2e 30 2c 20 65 67 63 73   gcc 2.8.0, egcs
17c40 20 31 2e 30 20 6f 72 20 6e 65 77 65 72 3b 20 6e   1.0 or newer; n
17c50 6f 20 6e 65 65 64 20 66 6f 72 20 2d 62 65 6c 66  o need for -belf
17c60 0a 20 20 20 20 43 46 4c 41 47 53 3d 22 24 53 41  .    CFLAGS="$SA
17c70 56 45 5f 43 46 4c 41 47 53 22 0a 20 20 66 69 0a  VE_CFLAGS".  fi.
17c80 20 20 3b 3b 0a 0a 65 73 61 63 0a 0a 6e 65 65 64    ;;..esac..need
17c90 5f 6c 6f 63 6b 73 3d 22 24 65 6e 61 62 6c 65 5f  _locks="$enable_
17ca0 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 22 0a 0a 0a  libtool_lock"...
17cb0 61 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d  ac_ext=c.ac_cpp=
17cc0 27 24 43 50 50 20 24 43 50 50 46 4c 41 47 53 27  '$CPP $CPPFLAGS'
17cd0 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43  .ac_compile='$CC
17ce0 20 2d 63 20 24 43 46 4c 41 47 53 20 24 43 50 50   -c $CFLAGS $CPP
17cf0 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24  FLAGS conftest.$
17d00 61 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c  ac_ext >&5'.ac_l
17d10 69 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66  ink='$CC -o conf
17d20 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 24  test$ac_exeext $
17d30 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53  CFLAGS $CPPFLAGS
17d40 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65   $LDFLAGS confte
17d50 73 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53  st.$ac_ext $LIBS
17d60 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65   >&5'.ac_compile
17d70 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63  r_gnu=$ac_cv_c_c
17d80 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 65 63 68 6f  ompiler_gnu.echo
17d90 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
17da0 3a 20 63 68 65 63 6b 69 6e 67 20 68 6f 77 20 74  : checking how t
17db0 6f 20 72 75 6e 20 74 68 65 20 43 20 70 72 65 70  o run the C prep
17dc0 72 6f 63 65 73 73 6f 72 22 20 3e 26 35 0a 65 63  rocessor" >&5.ec
17dd0 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
17de0 6b 69 6e 67 20 68 6f 77 20 74 6f 20 72 75 6e 20  king how to run 
17df0 74 68 65 20 43 20 70 72 65 70 72 6f 63 65 73 73  the C preprocess
17e00 6f 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  or... $ECHO_C" >
17e10 26 36 0a 23 20 4f 6e 20 53 75 6e 73 2c 20 73 6f  &6.# On Suns, so
17e20 6d 65 74 69 6d 65 73 20 24 43 50 50 20 6e 61 6d  metimes $CPP nam
17e30 65 73 20 61 20 64 69 72 65 63 74 6f 72 79 2e 0a  es a directory..
17e40 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43 50 50  if test -n "$CPP
17e50 22 20 26 26 20 74 65 73 74 20 2d 64 20 22 24 43  " && test -d "$C
17e60 50 50 22 3b 20 74 68 65 6e 0a 20 20 43 50 50 3d  PP"; then.  CPP=
17e70 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22  .fi.if test -z "
17e80 24 43 50 50 22 3b 20 74 68 65 6e 0a 20 20 69 66  $CPP"; then.  if
17e90 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70   test "${ac_cv_p
17ea0 72 6f 67 5f 43 50 50 2b 73 65 74 7d 22 20 3d 20  rog_CPP+set}" = 
17eb0 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
17ec0 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
17ed0 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
17ee0 65 6c 73 65 0a 20 20 20 20 20 20 23 20 44 6f 75  else.      # Dou
17ef0 62 6c 65 20 71 75 6f 74 65 73 20 62 65 63 61 75  ble quotes becau
17f00 73 65 20 43 50 50 20 6e 65 65 64 73 20 74 6f 20  se CPP needs to 
17f10 62 65 20 65 78 70 61 6e 64 65 64 0a 20 20 20 20  be expanded.    
17f20 66 6f 72 20 43 50 50 20 69 6e 20 22 24 43 43 20  for CPP in "$CC 
17f30 2d 45 22 20 22 24 43 43 20 2d 45 20 2d 74 72 61  -E" "$CC -E -tra
17f40 64 69 74 69 6f 6e 61 6c 2d 63 70 70 22 20 22 2f  ditional-cpp" "/
17f50 6c 69 62 2f 63 70 70 22 0a 20 20 20 20 64 6f 0a  lib/cpp".    do.
17f60 20 20 20 20 20 20 61 63 5f 70 72 65 70 72 6f 63        ac_preproc
17f70 5f 6f 6b 3d 66 61 6c 73 65 0a 66 6f 72 20 61 63  _ok=false.for ac
17f80 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f  _c_preproc_warn_
17f90 66 6c 61 67 20 69 6e 20 27 27 20 79 65 73 0a 64  flag in '' yes.d
17fa0 6f 0a 20 20 23 20 55 73 65 20 61 20 68 65 61 64  o.  # Use a head
17fb0 65 72 20 66 69 6c 65 20 74 68 61 74 20 63 6f 6d  er file that com
17fc0 65 73 20 77 69 74 68 20 67 63 63 2c 20 73 6f 20  es with gcc, so 
17fd0 63 6f 6e 66 69 67 75 72 69 6e 67 20 67 6c 69 62  configuring glib
17fe0 63 0a 20 20 23 20 77 69 74 68 20 61 20 66 72 65  c.  # with a fre
17ff0 73 68 20 63 72 6f 73 73 2d 63 6f 6d 70 69 6c 65  sh cross-compile
18000 72 20 77 6f 72 6b 73 2e 0a 20 20 23 20 50 72 65  r works..  # Pre
18010 66 65 72 20 3c 6c 69 6d 69 74 73 2e 68 3e 20 74  fer <limits.h> t
18020 6f 20 3c 61 73 73 65 72 74 2e 68 3e 20 69 66 20  o <assert.h> if 
18030 5f 5f 53 54 44 43 5f 5f 20 69 73 20 64 65 66 69  __STDC__ is defi
18040 6e 65 64 2c 20 73 69 6e 63 65 0a 20 20 23 20 3c  ned, since.  # <
18050 6c 69 6d 69 74 73 2e 68 3e 20 65 78 69 73 74 73  limits.h> exists
18060 20 65 76 65 6e 20 6f 6e 20 66 72 65 65 73 74 61   even on freesta
18070 6e 64 69 6e 67 20 63 6f 6d 70 69 6c 65 72 73 2e  nding compilers.
18080 0a 20 20 23 20 4f 6e 20 74 68 65 20 4e 65 58 54  .  # On the NeXT
18090 2c 20 63 63 20 2d 45 20 72 75 6e 73 20 74 68 65  , cc -E runs the
180a0 20 63 6f 64 65 20 74 68 72 6f 75 67 68 20 74 68   code through th
180b0 65 20 63 6f 6d 70 69 6c 65 72 27 73 20 70 61 72  e compiler's par
180c0 73 65 72 2c 0a 20 20 23 20 6e 6f 74 20 6a 75 73  ser,.  # not jus
180d0 74 20 74 68 72 6f 75 67 68 20 63 70 70 2e 20 22  t through cpp. "
180e0 53 79 6e 74 61 78 20 65 72 72 6f 72 22 20 69 73  Syntax error" is
180f0 20 68 65 72 65 20 74 6f 20 63 61 74 63 68 20 74   here to catch t
18100 68 69 73 20 63 61 73 65 2e 0a 20 20 63 61 74 20  his case..  cat 
18110 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
18120 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f  t <<_ACEOF./* co
18130 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41  nfdefs.h.  */._A
18140 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66  CEOF.cat confdef
18150 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  s.h >>conftest.$
18160 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e  ac_ext.cat >>con
18170 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
18180 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f  _ACEOF./* end co
18190 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69  nfdefs.h.  */.#i
181a0 66 64 65 66 20 5f 5f 53 54 44 43 5f 5f 0a 23 20  fdef __STDC__.# 
181b0 69 6e 63 6c 75 64 65 20 3c 6c 69 6d 69 74 73 2e  include <limits.
181c0 68 3e 0a 23 65 6c 73 65 0a 23 20 69 6e 63 6c 75  h>.#else.# inclu
181d0 64 65 20 3c 61 73 73 65 72 74 2e 68 3e 0a 23 65  de <assert.h>.#e
181e0 6e 64 69 66 0a 09 09 20 20 20 20 20 53 79 6e 74  ndif...     Synt
181f0 61 78 20 65 72 72 6f 72 0a 5f 41 43 45 4f 46 0a  ax error._ACEOF.
18200 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
18210 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
18220 20 5c 22 24 61 63 5f 63 70 70 20 63 6f 6e 66 74   \"$ac_cpp conft
18230 65 73 74 2e 24 61 63 5f 65 78 74 5c 22 22 29 20  est.$ac_ext\"") 
18240 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
18250 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  cpp conftest.$ac
18260 5f 65 78 74 29 20 32 3e 63 6f 6e 66 74 65 73 74  _ext) 2>conftest
18270 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73  .er1.  ac_status
18280 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e  =$?.  grep -v '^
18290 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72   *+' conftest.er
182a0 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a  1 >conftest.err.
182b0 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74    rm -f conftest
182c0 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74  .er1.  cat conft
182d0 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63  est.err >&5.  ec
182e0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
182f0 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
18300 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
18310 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
18320 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65   >/dev/null; the
18330 6e 0a 20 20 69 66 20 74 65 73 74 20 2d 73 20 63  n.  if test -s c
18340 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68 65  onftest.err; the
18350 6e 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72  n.    ac_cpp_err
18360 3d 24 61 63 5f 63 5f 70 72 65 70 72 6f 63 5f 77  =$ac_c_preproc_w
18370 61 72 6e 5f 66 6c 61 67 0a 20 20 20 20 61 63 5f  arn_flag.    ac_
18380 63 70 70 5f 65 72 72 3d 24 61 63 5f 63 70 70 5f  cpp_err=$ac_cpp_
18390 65 72 72 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f  err$ac_c_werror_
183a0 66 6c 61 67 0a 20 20 65 6c 73 65 0a 20 20 20 20  flag.  else.    
183b0 61 63 5f 63 70 70 5f 65 72 72 3d 0a 20 20 66 69  ac_cpp_err=.  fi
183c0 0a 65 6c 73 65 0a 20 20 61 63 5f 63 70 70 5f 65  .else.  ac_cpp_e
183d0 72 72 3d 79 65 73 0a 66 69 0a 69 66 20 74 65 73  rr=yes.fi.if tes
183e0 74 20 2d 7a 20 22 24 61 63 5f 63 70 70 5f 65 72  t -z "$ac_cpp_er
183f0 72 22 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c 73  r"; then.  :.els
18400 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
18410 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d  : failed program
18420 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27   was:" >&5.sed '
18430 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73  s/^/| /' conftes
18440 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 20  t.$ac_ext >&5.. 
18450 20 23 20 42 72 6f 6b 65 6e 3a 20 66 61 69 6c 73   # Broken: fails
18460 20 6f 6e 20 76 61 6c 69 64 20 69 6e 70 75 74 2e   on valid input.
18470 0a 63 6f 6e 74 69 6e 75 65 0a 66 69 0a 72 6d 20  .continue.fi.rm 
18480 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20  -f conftest.err 
18490 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
184a0 0a 0a 20 20 23 20 4f 4b 2c 20 77 6f 72 6b 73 20  ..  # OK, works 
184b0 6f 6e 20 73 61 6e 65 20 63 61 73 65 73 2e 20 20  on sane cases.  
184c0 4e 6f 77 20 63 68 65 63 6b 20 77 68 65 74 68 65  Now check whethe
184d0 72 20 6e 6f 6e 2d 65 78 69 73 74 65 6e 74 20 68  r non-existent h
184e0 65 61 64 65 72 73 0a 20 20 23 20 63 61 6e 20 62  eaders.  # can b
184f0 65 20 64 65 74 65 63 74 65 64 20 61 6e 64 20 68  e detected and h
18500 6f 77 2e 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74  ow..  cat >conft
18510 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
18520 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73  CEOF./* confdefs
18530 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63  .h.  */._ACEOF.c
18540 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e  at confdefs.h >>
18550 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
18560 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  .cat >>conftest.
18570 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
18580 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73  ./* end confdefs
18590 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65  .h.  */.#include
185a0 20 3c 61 63 5f 6e 6f 6e 65 78 69 73 74 65 6e 74   <ac_nonexistent
185b0 2e 68 3e 0a 5f 41 43 45 4f 46 0a 69 66 20 7b 20  .h>._ACEOF.if { 
185c0 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
185d0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
185e0 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24  c_cpp conftest.$
185f0 61 63 5f 65 78 74 5c 22 22 29 20 3e 26 35 0a 20  ac_ext\"") >&5. 
18600 20 28 65 76 61 6c 20 24 61 63 5f 63 70 70 20 63   (eval $ac_cpp c
18610 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 29  onftest.$ac_ext)
18620 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a   2>conftest.er1.
18630 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
18640 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20   grep -v '^ *+' 
18650 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f  conftest.er1 >co
18660 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20  nftest.err.  rm 
18670 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a  -f conftest.er1.
18680 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65    cat conftest.e
18690 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24  rr >&5.  echo "$
186a0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
186b0 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
186c0 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
186d0 5f 73 74 61 74 75 73 29 3b 20 7d 20 3e 2f 64 65  _status); } >/de
186e0 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 69  v/null; then.  i
186f0 66 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65  f test -s confte
18700 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20 20  st.err; then.   
18710 20 61 63 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f   ac_cpp_err=$ac_
18720 63 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66  c_preproc_warn_f
18730 6c 61 67 0a 20 20 20 20 61 63 5f 63 70 70 5f 65  lag.    ac_cpp_e
18740 72 72 3d 24 61 63 5f 63 70 70 5f 65 72 72 24 61  rr=$ac_cpp_err$a
18750 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 0a  c_c_werror_flag.
18760 20 20 65 6c 73 65 0a 20 20 20 20 61 63 5f 63 70    else.    ac_cp
18770 70 5f 65 72 72 3d 0a 20 20 66 69 0a 65 6c 73 65  p_err=.  fi.else
18780 0a 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 79 65  .  ac_cpp_err=ye
18790 73 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20  s.fi.if test -z 
187a0 22 24 61 63 5f 63 70 70 5f 65 72 72 22 3b 20 74  "$ac_cpp_err"; t
187b0 68 65 6e 0a 20 20 23 20 42 72 6f 6b 65 6e 3a 20  hen.  # Broken: 
187c0 73 75 63 63 65 73 73 20 6f 6e 20 69 6e 76 61 6c  success on inval
187d0 69 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69 6e  id input..contin
187e0 75 65 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22  ue.else.  echo "
187f0 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70  $as_me: failed p
18800 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35  rogram was:" >&5
18810 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63  .sed 's/^/| /' c
18820 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
18830 3e 26 35 0a 0a 20 20 23 20 50 61 73 73 65 73 20  >&5..  # Passes 
18840 62 6f 74 68 20 74 65 73 74 73 2e 0a 61 63 5f 70  both tests..ac_p
18850 72 65 70 72 6f 63 5f 6f 6b 3d 3a 0a 62 72 65 61  reproc_ok=:.brea
18860 6b 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  k.fi.rm -f conft
18870 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74  est.err conftest
18880 2e 24 61 63 5f 65 78 74 0a 0a 64 6f 6e 65 0a 23  .$ac_ext..done.#
18890 20 42 65 63 61 75 73 65 20 6f 66 20 60 62 72 65   Because of `bre
188a0 61 6b 27 2c 20 5f 41 43 5f 50 52 45 50 52 4f 43  ak', _AC_PREPROC
188b0 5f 49 46 45 4c 53 45 27 73 20 63 6c 65 61 6e 69  _IFELSE's cleani
188c0 6e 67 20 63 6f 64 65 20 77 61 73 20 73 6b 69 70  ng code was skip
188d0 70 65 64 2e 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  ped..rm -f conft
188e0 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74  est.err conftest
188f0 2e 24 61 63 5f 65 78 74 0a 69 66 20 24 61 63 5f  .$ac_ext.if $ac_
18900 70 72 65 70 72 6f 63 5f 6f 6b 3b 20 74 68 65 6e  preproc_ok; then
18910 0a 20 20 62 72 65 61 6b 0a 66 69 0a 0a 20 20 20  .  break.fi..   
18920 20 64 6f 6e 65 0a 20 20 20 20 61 63 5f 63 76 5f   done.    ac_cv_
18930 70 72 6f 67 5f 43 50 50 3d 24 43 50 50 0a 0a 66  prog_CPP=$CPP..f
18940 69 0a 20 20 43 50 50 3d 24 61 63 5f 63 76 5f 70  i.  CPP=$ac_cv_p
18950 72 6f 67 5f 43 50 50 0a 65 6c 73 65 0a 20 20 61  rog_CPP.else.  a
18960 63 5f 63 76 5f 70 72 6f 67 5f 43 50 50 3d 24 43  c_cv_prog_CPP=$C
18970 50 50 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f  PP.fi.echo "$as_
18980 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
18990 6c 74 3a 20 24 43 50 50 22 20 3e 26 35 0a 65 63  lt: $CPP" >&5.ec
189a0 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 43 50  ho "${ECHO_T}$CP
189b0 50 22 20 3e 26 36 0a 61 63 5f 70 72 65 70 72 6f  P" >&6.ac_prepro
189c0 63 5f 6f 6b 3d 66 61 6c 73 65 0a 66 6f 72 20 61  c_ok=false.for a
189d0 63 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e  c_c_preproc_warn
189e0 5f 66 6c 61 67 20 69 6e 20 27 27 20 79 65 73 0a  _flag in '' yes.
189f0 64 6f 0a 20 20 23 20 55 73 65 20 61 20 68 65 61  do.  # Use a hea
18a00 64 65 72 20 66 69 6c 65 20 74 68 61 74 20 63 6f  der file that co
18a10 6d 65 73 20 77 69 74 68 20 67 63 63 2c 20 73 6f  mes with gcc, so
18a20 20 63 6f 6e 66 69 67 75 72 69 6e 67 20 67 6c 69   configuring gli
18a30 62 63 0a 20 20 23 20 77 69 74 68 20 61 20 66 72  bc.  # with a fr
18a40 65 73 68 20 63 72 6f 73 73 2d 63 6f 6d 70 69 6c  esh cross-compil
18a50 65 72 20 77 6f 72 6b 73 2e 0a 20 20 23 20 50 72  er works..  # Pr
18a60 65 66 65 72 20 3c 6c 69 6d 69 74 73 2e 68 3e 20  efer <limits.h> 
18a70 74 6f 20 3c 61 73 73 65 72 74 2e 68 3e 20 69 66  to <assert.h> if
18a80 20 5f 5f 53 54 44 43 5f 5f 20 69 73 20 64 65 66   __STDC__ is def
18a90 69 6e 65 64 2c 20 73 69 6e 63 65 0a 20 20 23 20  ined, since.  # 
18aa0 3c 6c 69 6d 69 74 73 2e 68 3e 20 65 78 69 73 74  <limits.h> exist
18ab0 73 20 65 76 65 6e 20 6f 6e 20 66 72 65 65 73 74  s even on freest
18ac0 61 6e 64 69 6e 67 20 63 6f 6d 70 69 6c 65 72 73  anding compilers
18ad0 2e 0a 20 20 23 20 4f 6e 20 74 68 65 20 4e 65 58  ..  # On the NeX
18ae0 54 2c 20 63 63 20 2d 45 20 72 75 6e 73 20 74 68  T, cc -E runs th
18af0 65 20 63 6f 64 65 20 74 68 72 6f 75 67 68 20 74  e code through t
18b00 68 65 20 63 6f 6d 70 69 6c 65 72 27 73 20 70 61  he compiler's pa
18b10 72 73 65 72 2c 0a 20 20 23 20 6e 6f 74 20 6a 75  rser,.  # not ju
18b20 73 74 20 74 68 72 6f 75 67 68 20 63 70 70 2e 20  st through cpp. 
18b30 22 53 79 6e 74 61 78 20 65 72 72 6f 72 22 20 69  "Syntax error" i
18b40 73 20 68 65 72 65 20 74 6f 20 63 61 74 63 68 20  s here to catch 
18b50 74 68 69 73 20 63 61 73 65 2e 0a 20 20 63 61 74  this case..  cat
18b60 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65   >conftest.$ac_e
18b70 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63  xt <<_ACEOF./* c
18b80 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f  onfdefs.h.  */._
18b90 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65  ACEOF.cat confde
18ba0 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  fs.h >>conftest.
18bb0 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f  $ac_ext.cat >>co
18bc0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
18bd0 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63  <_ACEOF./* end c
18be0 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23  onfdefs.h.  */.#
18bf0 69 66 64 65 66 20 5f 5f 53 54 44 43 5f 5f 0a 23  ifdef __STDC__.#
18c00 20 69 6e 63 6c 75 64 65 20 3c 6c 69 6d 69 74 73   include <limits
18c10 2e 68 3e 0a 23 65 6c 73 65 0a 23 20 69 6e 63 6c  .h>.#else.# incl
18c20 75 64 65 20 3c 61 73 73 65 72 74 2e 68 3e 0a 23  ude <assert.h>.#
18c30 65 6e 64 69 66 0a 09 09 20 20 20 20 20 53 79 6e  endif...     Syn
18c40 74 61 78 20 65 72 72 6f 72 0a 5f 41 43 45 4f 46  tax error._ACEOF
18c50 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  .if { (eval echo
18c60 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
18c70 3a 20 5c 22 24 61 63 5f 63 70 70 20 63 6f 6e 66  : \"$ac_cpp conf
18c80 74 65 73 74 2e 24 61 63 5f 65 78 74 5c 22 22 29  test.$ac_ext\"")
18c90 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
18ca0 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61  _cpp conftest.$a
18cb0 63 5f 65 78 74 29 20 32 3e 63 6f 6e 66 74 65 73  c_ext) 2>conftes
18cc0 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75  t.er1.  ac_statu
18cd0 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27  s=$?.  grep -v '
18ce0 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65  ^ *+' conftest.e
18cf0 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72  r1 >conftest.err
18d00 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  .  rm -f conftes
18d10 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66  t.er1.  cat conf
18d20 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65  test.err >&5.  e
18d30 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
18d40 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
18d50 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
18d60 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
18d70 7d 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68  } >/dev/null; th
18d80 65 6e 0a 20 20 69 66 20 74 65 73 74 20 2d 73 20  en.  if test -s 
18d90 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68  conftest.err; th
18da0 65 6e 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72  en.    ac_cpp_er
18db0 72 3d 24 61 63 5f 63 5f 70 72 65 70 72 6f 63 5f  r=$ac_c_preproc_
18dc0 77 61 72 6e 5f 66 6c 61 67 0a 20 20 20 20 61 63  warn_flag.    ac
18dd0 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f 63 70 70  _cpp_err=$ac_cpp
18de0 5f 65 72 72 24 61 63 5f 63 5f 77 65 72 72 6f 72  _err$ac_c_werror
18df0 5f 66 6c 61 67 0a 20 20 65 6c 73 65 0a 20 20 20  _flag.  else.   
18e00 20 61 63 5f 63 70 70 5f 65 72 72 3d 0a 20 20 66   ac_cpp_err=.  f
18e10 69 0a 65 6c 73 65 0a 20 20 61 63 5f 63 70 70 5f  i.else.  ac_cpp_
18e20 65 72 72 3d 79 65 73 0a 66 69 0a 69 66 20 74 65  err=yes.fi.if te
18e30 73 74 20 2d 7a 20 22 24 61 63 5f 63 70 70 5f 65  st -z "$ac_cpp_e
18e40 72 72 22 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c  rr"; then.  :.el
18e50 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
18e60 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61  e: failed progra
18e70 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20  m was:" >&5.sed 
18e80 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65  's/^/| /' confte
18e90 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a  st.$ac_ext >&5..
18ea0 20 20 23 20 42 72 6f 6b 65 6e 3a 20 66 61 69 6c    # Broken: fail
18eb0 73 20 6f 6e 20 76 61 6c 69 64 20 69 6e 70 75 74  s on valid input
18ec0 2e 0a 63 6f 6e 74 69 6e 75 65 0a 66 69 0a 72 6d  ..continue.fi.rm
18ed0 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -f conftest.err
18ee0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
18ef0 74 0a 0a 20 20 23 20 4f 4b 2c 20 77 6f 72 6b 73  t..  # OK, works
18f00 20 6f 6e 20 73 61 6e 65 20 63 61 73 65 73 2e 20   on sane cases. 
18f10 20 4e 6f 77 20 63 68 65 63 6b 20 77 68 65 74 68   Now check wheth
18f20 65 72 20 6e 6f 6e 2d 65 78 69 73 74 65 6e 74 20  er non-existent 
18f30 68 65 61 64 65 72 73 0a 20 20 23 20 63 61 6e 20  headers.  # can 
18f40 62 65 20 64 65 74 65 63 74 65 64 20 61 6e 64 20  be detected and 
18f50 68 6f 77 2e 0a 20 20 63 61 74 20 3e 63 6f 6e 66  how..  cat >conf
18f60 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
18f70 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66  ACEOF./* confdef
18f80 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a  s.h.  */._ACEOF.
18f90 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e  cat confdefs.h >
18fa0 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
18fb0 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74  t.cat >>conftest
18fc0 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
18fd0 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66  F./* end confdef
18fe0 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75 64  s.h.  */.#includ
18ff0 65 20 3c 61 63 5f 6e 6f 6e 65 78 69 73 74 65 6e  e <ac_nonexisten
19000 74 2e 68 3e 0a 5f 41 43 45 4f 46 0a 69 66 20 7b  t.h>._ACEOF.if {
19010 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
19020 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
19030 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e  ac_cpp conftest.
19040 24 61 63 5f 65 78 74 5c 22 22 29 20 3e 26 35 0a  $ac_ext\"") >&5.
19050 20 20 28 65 76 61 6c 20 24 61 63 5f 63 70 70 20    (eval $ac_cpp 
19060 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
19070 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31  ) 2>conftest.er1
19080 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
19090 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27    grep -v '^ *+'
190a0 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63   conftest.er1 >c
190b0 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d  onftest.err.  rm
190c0 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31   -f conftest.er1
190d0 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e  .  cat conftest.
190e0 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22  err >&5.  echo "
190f0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
19100 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
19110 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
19120 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 3e 2f 64  c_status); } >/d
19130 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20  ev/null; then.  
19140 69 66 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74  if test -s conft
19150 65 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20  est.err; then.  
19160 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 24 61 63    ac_cpp_err=$ac
19170 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f  _c_preproc_warn_
19180 66 6c 61 67 0a 20 20 20 20 61 63 5f 63 70 70 5f  flag.    ac_cpp_
19190 65 72 72 3d 24 61 63 5f 63 70 70 5f 65 72 72 24  err=$ac_cpp_err$
191a0 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67  ac_c_werror_flag
191b0 0a 20 20 65 6c 73 65 0a 20 20 20 20 61 63 5f 63  .  else.    ac_c
191c0 70 70 5f 65 72 72 3d 0a 20 20 66 69 0a 65 6c 73  pp_err=.  fi.els
191d0 65 0a 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 79  e.  ac_cpp_err=y
191e0 65 73 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a  es.fi.if test -z
191f0 20 22 24 61 63 5f 63 70 70 5f 65 72 72 22 3b 20   "$ac_cpp_err"; 
19200 74 68 65 6e 0a 20 20 23 20 42 72 6f 6b 65 6e 3a  then.  # Broken:
19210 20 73 75 63 63 65 73 73 20 6f 6e 20 69 6e 76 61   success on inva
19220 6c 69 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69  lid input..conti
19230 6e 75 65 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  nue.else.  echo 
19240 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
19250 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
19260 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
19270 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
19280 20 3e 26 35 0a 0a 20 20 23 20 50 61 73 73 65 73   >&5..  # Passes
19290 20 62 6f 74 68 20 74 65 73 74 73 2e 0a 61 63 5f   both tests..ac_
192a0 70 72 65 70 72 6f 63 5f 6f 6b 3d 3a 0a 62 72 65  preproc_ok=:.bre
192b0 61 6b 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66  ak.fi.rm -f conf
192c0 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73  test.err conftes
192d0 74 2e 24 61 63 5f 65 78 74 0a 0a 64 6f 6e 65 0a  t.$ac_ext..done.
192e0 23 20 42 65 63 61 75 73 65 20 6f 66 20 60 62 72  # Because of `br
192f0 65 61 6b 27 2c 20 5f 41 43 5f 50 52 45 50 52 4f  eak', _AC_PREPRO
19300 43 5f 49 46 45 4c 53 45 27 73 20 63 6c 65 61 6e  C_IFELSE's clean
19310 69 6e 67 20 63 6f 64 65 20 77 61 73 20 73 6b 69  ing code was ski
19320 70 70 65 64 2e 0a 72 6d 20 2d 66 20 63 6f 6e 66  pped..rm -f conf
19330 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73  test.err conftes
19340 74 2e 24 61 63 5f 65 78 74 0a 69 66 20 24 61 63  t.$ac_ext.if $ac
19350 5f 70 72 65 70 72 6f 63 5f 6f 6b 3b 20 74 68 65  _preproc_ok; the
19360 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 7b 20 7b  n.  :.else.  { {
19370 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
19380 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 43 20  INENO: error: C 
19390 70 72 65 70 72 6f 63 65 73 73 6f 72 20 5c 22 24  preprocessor \"$
193a0 43 50 50 5c 22 20 66 61 69 6c 73 20 73 61 6e 69  CPP\" fails sani
193b0 74 79 20 63 68 65 63 6b 0a 53 65 65 20 5c 60 63  ty check.See \`c
193c0 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d  onfig.log' for m
193d0 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e 26  ore details." >&
193e0 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  5.echo "$as_me: 
193f0 65 72 72 6f 72 3a 20 43 20 70 72 65 70 72 6f 63  error: C preproc
19400 65 73 73 6f 72 20 5c 22 24 43 50 50 5c 22 20 66  essor \"$CPP\" f
19410 61 69 6c 73 20 73 61 6e 69 74 79 20 63 68 65 63  ails sanity chec
19420 6b 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c  k.See \`config.l
19430 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74  og' for more det
19440 61 69 6c 73 2e 22 20 3e 26 32 3b 7d 0a 20 20 20  ails." >&2;}.   
19450 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74  { (exit 1); exit
19460 20 31 3b 20 7d 3b 20 7d 0a 66 69 0a 0a 61 63 5f   1; }; }.fi..ac_
19470 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27 24 43  ext=c.ac_cpp='$C
19480 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61 63  PP $CPPFLAGS'.ac
19490 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20 2d 63  _compile='$CC -c
194a0 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41   $CFLAGS $CPPFLA
194b0 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  GS conftest.$ac_
194c0 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b  ext >&5'.ac_link
194d0 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74 65 73  ='$CC -o conftes
194e0 74 24 61 63 5f 65 78 65 65 78 74 20 24 43 46 4c  t$ac_exeext $CFL
194f0 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 24 4c  AGS $CPPFLAGS $L
19500 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e  DFLAGS conftest.
19510 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20 3e 26  $ac_ext $LIBS >&
19520 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67  5'.ac_compiler_g
19530 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70  nu=$ac_cv_c_comp
19540 69 6c 65 72 5f 67 6e 75 0a 0a 0a 65 63 68 6f 20  iler_gnu...echo 
19550 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
19560 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 41 4e   checking for AN
19570 53 49 20 43 20 68 65 61 64 65 72 20 66 69 6c 65  SI C header file
19580 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  s" >&5.echo $ECH
19590 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
195a0 72 20 41 4e 53 49 20 43 20 68 65 61 64 65 72 20  r ANSI C header 
195b0 66 69 6c 65 73 2e 2e 2e 20 24 45 43 48 4f 5f 43  files... $ECHO_C
195c0 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24  " >&6.if test "$
195d0 7b 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74  {ac_cv_header_st
195e0 64 63 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  dc+set}" = set; 
195f0 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
19600 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
19610 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a  CHO_C" >&6.else.
19620 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e    cat >conftest.
19630 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
19640 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  ./* confdefs.h. 
19650 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63   */._ACEOF.cat c
19660 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66  onfdefs.h >>conf
19670 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74  test.$ac_ext.cat
19680 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
19690 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
196a0 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  end confdefs.h. 
196b0 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74   */.#include <st
196c0 64 6c 69 62 2e 68 3e 0a 23 69 6e 63 6c 75 64 65  dlib.h>.#include
196d0 20 3c 73 74 64 61 72 67 2e 68 3e 0a 23 69 6e 63   <stdarg.h>.#inc
196e0 6c 75 64 65 20 3c 73 74 72 69 6e 67 2e 68 3e 0a  lude <string.h>.
196f0 23 69 6e 63 6c 75 64 65 20 3c 66 6c 6f 61 74 2e  #include <float.
19700 68 3e 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a  h>..int.main ().
19710 7b 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20  {..  ;.  return 
19720 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d  0;.}._ACEOF.rm -
19730 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  f conftest.$ac_o
19740 62 6a 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c  bjext.if { (eval
19750 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
19760 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d  INENO: \"$ac_com
19770 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28  pile\"") >&5.  (
19780 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65  eval $ac_compile
19790 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31  ) 2>conftest.er1
197a0 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
197b0 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27    grep -v '^ *+'
197c0 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63   conftest.er1 >c
197d0 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d  onftest.err.  rm
197e0 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31   -f conftest.er1
197f0 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e  .  cat conftest.
19800 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22  err >&5.  echo "
19810 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
19820 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
19830 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
19840 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a  c_status); } &&.
19850 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74  . { ac_try='test
19860 20 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72 72 6f   -z "$ac_c_werro
19870 72 5f 66 6c 61 67 22 0a 09 09 09 20 7c 7c 20 74  r_flag".... || t
19880 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73  est ! -s conftes
19890 74 2e 65 72 72 27 0a 20 20 7b 20 28 65 76 61 6c  t.err'.  { (eval
198a0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
198b0 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79  INENO: \"$ac_try
198c0 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
198d0 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20   $ac_try) 2>&5. 
198e0 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
198f0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
19900 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
19910 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
19920 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
19930 20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f   }; } &&.. { ac_
19940 74 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e  try='test -s con
19950 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
19960 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  '.  { (eval echo
19970 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
19980 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20  : \"$ac_try\"") 
19990 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
199a0 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  try) 2>&5.  ac_s
199b0 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
199c0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
199d0 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
199e0 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
199f0 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d  ac_status); }; }
19a00 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 68  ; then.  ac_cv_h
19a10 65 61 64 65 72 5f 73 74 64 63 3d 79 65 73 0a 65  eader_stdc=yes.e
19a20 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
19a30 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
19a40 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
19a50 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
19a60 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
19a70 0a 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74  .ac_cv_header_st
19a80 64 63 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63  dc=no.fi.rm -f c
19a90 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66  onftest.err conf
19aa0 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20  test.$ac_objext 
19ab0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
19ac0 0a 0a 69 66 20 74 65 73 74 20 24 61 63 5f 63 76  ..if test $ac_cv
19ad0 5f 68 65 61 64 65 72 5f 73 74 64 63 20 3d 20 79  _header_stdc = y
19ae0 65 73 3b 20 74 68 65 6e 0a 20 20 23 20 53 75 6e  es; then.  # Sun
19af0 4f 53 20 34 2e 78 20 73 74 72 69 6e 67 2e 68 20  OS 4.x string.h 
19b00 64 6f 65 73 20 6e 6f 74 20 64 65 63 6c 61 72 65  does not declare
19b10 20 6d 65 6d 2a 2c 20 63 6f 6e 74 72 61 72 79 20   mem*, contrary 
19b20 74 6f 20 41 4e 53 49 2e 0a 20 20 63 61 74 20 3e  to ANSI..  cat >
19b30 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
19b40 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e   <<_ACEOF./* con
19b50 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43  fdefs.h.  */._AC
19b60 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73  EOF.cat confdefs
19b70 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  .h >>conftest.$a
19b80 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66  c_ext.cat >>conf
19b90 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
19ba0 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e  ACEOF./* end con
19bb0 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e  fdefs.h.  */.#in
19bc0 63 6c 75 64 65 20 3c 73 74 72 69 6e 67 2e 68 3e  clude <string.h>
19bd0 0a 0a 5f 41 43 45 4f 46 0a 69 66 20 28 65 76 61  .._ACEOF.if (eva
19be0 6c 20 22 24 61 63 5f 63 70 70 20 63 6f 6e 66 74  l "$ac_cpp conft
19bf0 65 73 74 2e 24 61 63 5f 65 78 74 22 29 20 32 3e  est.$ac_ext") 2>
19c00 26 35 20 7c 0a 20 20 24 45 47 52 45 50 20 22 6d  &5 |.  $EGREP "m
19c10 65 6d 63 68 72 22 20 3e 2f 64 65 76 2f 6e 75 6c  emchr" >/dev/nul
19c20 6c 20 32 3e 26 31 3b 20 74 68 65 6e 0a 20 20 3a  l 2>&1; then.  :
19c30 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 68 65  .else.  ac_cv_he
19c40 61 64 65 72 5f 73 74 64 63 3d 6e 6f 0a 66 69 0a  ader_stdc=no.fi.
19c50 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2a 0a  rm -f conftest*.
19c60 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 24 61 63  .fi..if test $ac
19c70 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63 20  _cv_header_stdc 
19c80 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 23 20  = yes; then.  # 
19c90 49 53 43 20 32 2e 30 2e 32 20 73 74 64 6c 69 62  ISC 2.0.2 stdlib
19ca0 2e 68 20 64 6f 65 73 20 6e 6f 74 20 64 65 63 6c  .h does not decl
19cb0 61 72 65 20 66 72 65 65 2c 20 63 6f 6e 74 72 61  are free, contra
19cc0 72 79 20 74 6f 20 41 4e 53 49 2e 0a 20 20 63 61  ry to ANSI..  ca
19cd0 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  t >conftest.$ac_
19ce0 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
19cf0 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
19d00 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64  _ACEOF.cat confd
19d10 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74  efs.h >>conftest
19d20 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63  .$ac_ext.cat >>c
19d30 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
19d40 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20  <<_ACEOF./* end 
19d50 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
19d60 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 6c 69 62  #include <stdlib
19d70 2e 68 3e 0a 0a 5f 41 43 45 4f 46 0a 69 66 20 28  .h>.._ACEOF.if (
19d80 65 76 61 6c 20 22 24 61 63 5f 63 70 70 20 63 6f  eval "$ac_cpp co
19d90 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 22 29  nftest.$ac_ext")
19da0 20 32 3e 26 35 20 7c 0a 20 20 24 45 47 52 45 50   2>&5 |.  $EGREP
19db0 20 22 66 72 65 65 22 20 3e 2f 64 65 76 2f 6e 75   "free" >/dev/nu
19dc0 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e 0a 20 20  ll 2>&1; then.  
19dd0 3a 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 68  :.else.  ac_cv_h
19de0 65 61 64 65 72 5f 73 74 64 63 3d 6e 6f 0a 66 69  eader_stdc=no.fi
19df0 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2a  .rm -f conftest*
19e00 0a 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 24 61  ..fi..if test $a
19e10 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63  c_cv_header_stdc
19e20 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 23   = yes; then.  #
19e30 20 2f 62 69 6e 2f 63 63 20 69 6e 20 49 72 69 78   /bin/cc in Irix
19e40 2d 34 2e 30 2e 35 20 67 65 74 73 20 6e 6f 6e 2d  -4.0.5 gets non-
19e50 41 4e 53 49 20 63 74 79 70 65 20 6d 61 63 72 6f  ANSI ctype macro
19e60 73 20 75 6e 6c 65 73 73 20 75 73 69 6e 67 20 2d  s unless using -
19e70 61 6e 73 69 2e 0a 20 20 69 66 20 74 65 73 74 20  ansi..  if test 
19e80 22 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e  "$cross_compilin
19e90 67 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20  g" = yes; then. 
19ea0 20 3a 0a 65 6c 73 65 0a 20 20 63 61 74 20 3e 63   :.else.  cat >c
19eb0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
19ec0 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66  <<_ACEOF./* conf
19ed0 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45  defs.h.  */._ACE
19ee0 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e  OF.cat confdefs.
19ef0 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  h >>conftest.$ac
19f00 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74  _ext.cat >>conft
19f10 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
19f20 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66  CEOF./* end conf
19f30 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63  defs.h.  */.#inc
19f40 6c 75 64 65 20 3c 63 74 79 70 65 2e 68 3e 0a 23  lude <ctype.h>.#
19f50 69 66 20 28 28 27 20 27 20 26 20 30 78 30 46 46  if ((' ' & 0x0FF
19f60 29 20 3d 3d 20 30 78 30 32 30 29 0a 23 20 64 65  ) == 0x020).# de
19f70 66 69 6e 65 20 49 53 4c 4f 57 45 52 28 63 29 20  fine ISLOWER(c) 
19f80 28 27 61 27 20 3c 3d 20 28 63 29 20 26 26 20 28  ('a' <= (c) && (
19f90 63 29 20 3c 3d 20 27 7a 27 29 0a 23 20 64 65 66  c) <= 'z').# def
19fa0 69 6e 65 20 54 4f 55 50 50 45 52 28 63 29 20 28  ine TOUPPER(c) (
19fb0 49 53 4c 4f 57 45 52 28 63 29 20 3f 20 27 41 27  ISLOWER(c) ? 'A'
19fc0 20 2b 20 28 28 63 29 20 2d 20 27 61 27 29 20 3a   + ((c) - 'a') :
19fd0 20 28 63 29 29 0a 23 65 6c 73 65 0a 23 20 64 65   (c)).#else.# de
19fe0 66 69 6e 65 20 49 53 4c 4f 57 45 52 28 63 29 20  fine ISLOWER(c) 
19ff0 5c 0a 09 09 20 20 20 28 28 27 61 27 20 3c 3d 20  \...   (('a' <= 
1a000 28 63 29 20 26 26 20 28 63 29 20 3c 3d 20 27 69  (c) && (c) <= 'i
1a010 27 29 20 5c 0a 09 09 20 20 20 20 20 7c 7c 20 28  ') \...     || (
1a020 27 6a 27 20 3c 3d 20 28 63 29 20 26 26 20 28 63  'j' <= (c) && (c
1a030 29 20 3c 3d 20 27 72 27 29 20 5c 0a 09 09 20 20  ) <= 'r') \...  
1a040 20 20 20 7c 7c 20 28 27 73 27 20 3c 3d 20 28 63     || ('s' <= (c
1a050 29 20 26 26 20 28 63 29 20 3c 3d 20 27 7a 27 29  ) && (c) <= 'z')
1a060 29 0a 23 20 64 65 66 69 6e 65 20 54 4f 55 50 50  ).# define TOUPP
1a070 45 52 28 63 29 20 28 49 53 4c 4f 57 45 52 28 63  ER(c) (ISLOWER(c
1a080 29 20 3f 20 28 28 63 29 20 7c 20 30 78 34 30 29  ) ? ((c) | 0x40)
1a090 20 3a 20 28 63 29 29 0a 23 65 6e 64 69 66 0a 0a   : (c)).#endif..
1a0a0 23 64 65 66 69 6e 65 20 58 4f 52 28 65 2c 20 66  #define XOR(e, f
1a0b0 29 20 28 28 28 65 29 20 26 26 20 21 28 66 29 29  ) (((e) && !(f))
1a0c0 20 7c 7c 20 28 21 28 65 29 20 26 26 20 28 66 29   || (!(e) && (f)
1a0d0 29 29 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b  )).int.main ().{
1a0e0 0a 20 20 69 6e 74 20 69 3b 0a 20 20 66 6f 72 20  .  int i;.  for 
1a0f0 28 69 20 3d 20 30 3b 20 69 20 3c 20 32 35 36 3b  (i = 0; i < 256;
1a100 20 69 2b 2b 29 0a 20 20 20 20 69 66 20 28 58 4f   i++).    if (XO
1a110 52 20 28 69 73 6c 6f 77 65 72 20 28 69 29 2c 20  R (islower (i), 
1a120 49 53 4c 4f 57 45 52 20 28 69 29 29 0a 09 7c 7c  ISLOWER (i))..||
1a130 20 74 6f 75 70 70 65 72 20 28 69 29 20 21 3d 20   toupper (i) != 
1a140 54 4f 55 50 50 45 52 20 28 69 29 29 0a 20 20 20  TOUPPER (i)).   
1a150 20 20 20 65 78 69 74 28 32 29 3b 0a 20 20 65 78     exit(2);.  ex
1a160 69 74 20 28 30 29 3b 0a 7d 0a 5f 41 43 45 4f 46  it (0);.}._ACEOF
1a170 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 24  .rm -f conftest$
1a180 61 63 5f 65 78 65 65 78 74 0a 69 66 20 7b 20 28  ac_exeext.if { (
1a190 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
1a1a0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
1a1b0 5f 6c 69 6e 6b 5c 22 22 29 20 3e 26 35 0a 20 20  _link\"") >&5.  
1a1c0 28 65 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 29 20  (eval $ac_link) 
1a1d0 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73  2>&5.  ac_status
1a1e0 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  =$?.  echo "$as_
1a1f0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
1a200 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
1a210 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
1a220 61 74 75 73 29 3b 20 7d 20 26 26 20 7b 20 61 63  atus); } && { ac
1a230 5f 74 72 79 3d 27 2e 2f 63 6f 6e 66 74 65 73 74  _try='./conftest
1a240 24 61 63 5f 65 78 65 65 78 74 27 0a 20 20 7b 20  $ac_exeext'.  { 
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 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
1a280 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
1a290 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
1a2a0 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
1a2b0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
1a2c0 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
1a2d0 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
1a2e0 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e  tus); }; }; then
1a2f0 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 65 63 68 6f  .  :.else.  echo
1a300 20 22 24 61 73 5f 6d 65 3a 20 70 72 6f 67 72 61   "$as_me: progra
1a310 6d 20 65 78 69 74 65 64 20 77 69 74 68 20 73 74  m exited with st
1a320 61 74 75 73 20 24 61 63 5f 73 74 61 74 75 73 22  atus $ac_status"
1a330 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d   >&5.echo "$as_m
1a340 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61  e: failed progra
1a350 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20  m was:" >&5.sed 
1a360 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65  's/^/| /' confte
1a370 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a  st.$ac_ext >&5..
1a380 28 20 65 78 69 74 20 24 61 63 5f 73 74 61 74 75  ( exit $ac_statu
1a390 73 20 29 0a 61 63 5f 63 76 5f 68 65 61 64 65 72  s ).ac_cv_header
1a3a0 5f 73 74 64 63 3d 6e 6f 0a 66 69 0a 72 6d 20 2d  _stdc=no.fi.rm -
1a3b0 66 20 63 6f 72 65 20 2a 2e 63 6f 72 65 20 67 6d  f core *.core gm
1a3c0 6f 6e 2e 6f 75 74 20 62 62 2e 6f 75 74 20 63 6f  on.out bb.out co
1a3d0 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74  nftest$ac_exeext
1a3e0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
1a3f0 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61  jext conftest.$a
1a400 63 5f 65 78 74 0a 66 69 0a 66 69 0a 66 69 0a 65  c_ext.fi.fi.fi.e
1a410 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1a420 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63  ENO: result: $ac
1a430 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63 22  _cv_header_stdc"
1a440 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
1a450 4f 5f 54 7d 24 61 63 5f 63 76 5f 68 65 61 64 65  O_T}$ac_cv_heade
1a460 72 5f 73 74 64 63 22 20 3e 26 36 0a 69 66 20 74  r_stdc" >&6.if t
1a470 65 73 74 20 24 61 63 5f 63 76 5f 68 65 61 64 65  est $ac_cv_heade
1a480 72 5f 73 74 64 63 20 3d 20 79 65 73 3b 20 74 68  r_stdc = yes; th
1a490 65 6e 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66 64 65  en..cat >>confde
1a4a0 66 73 2e 68 20 3c 3c 5c 5f 41 43 45 4f 46 0a 23  fs.h <<\_ACEOF.#
1a4b0 64 65 66 69 6e 65 20 53 54 44 43 5f 48 45 41 44  define STDC_HEAD
1a4c0 45 52 53 20 31 0a 5f 41 43 45 4f 46 0a 0a 66 69  ERS 1._ACEOF..fi
1a4d0 0a 0a 23 20 4f 6e 20 49 52 49 58 20 35 2e 33 2c  ..# On IRIX 5.3,
1a4e0 20 73 79 73 2f 74 79 70 65 73 20 61 6e 64 20 69   sys/types and i
1a4f0 6e 74 74 79 70 65 73 2e 68 20 61 72 65 20 63 6f  nttypes.h are co
1a500 6e 66 6c 69 63 74 69 6e 67 2e 0a 0a 0a 0a 0a 0a  nflicting.......
1a510 0a 0a 0a 0a 66 6f 72 20 61 63 5f 68 65 61 64 65  ....for ac_heade
1a520 72 20 69 6e 20 73 79 73 2f 74 79 70 65 73 2e 68  r in sys/types.h
1a530 20 73 79 73 2f 73 74 61 74 2e 68 20 73 74 64 6c   sys/stat.h stdl
1a540 69 62 2e 68 20 73 74 72 69 6e 67 2e 68 20 6d 65  ib.h string.h me
1a550 6d 6f 72 79 2e 68 20 73 74 72 69 6e 67 73 2e 68  mory.h strings.h
1a560 20 5c 0a 09 09 20 20 69 6e 74 74 79 70 65 73 2e   \...  inttypes.
1a570 68 20 73 74 64 69 6e 74 2e 68 20 75 6e 69 73 74  h stdint.h unist
1a580 64 2e 68 0a 64 6f 0a 61 73 5f 61 63 5f 48 65 61  d.h.do.as_ac_Hea
1a590 64 65 72 3d 60 65 63 68 6f 20 22 61 63 5f 63 76  der=`echo "ac_cv
1a5a0 5f 68 65 61 64 65 72 5f 24 61 63 5f 68 65 61 64  _header_$ac_head
1a5b0 65 72 22 20 7c 20 24 61 73 5f 74 72 5f 73 68 60  er" | $as_tr_sh`
1a5c0 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
1a5d0 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
1a5e0 66 6f 72 20 24 61 63 5f 68 65 61 64 65 72 22 20  for $ac_header" 
1a5f0 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
1a600 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24   "checking for $
1a610 61 63 5f 68 65 61 64 65 72 2e 2e 2e 20 24 45 43  ac_header... $EC
1a620 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 65 76 61  HO_C" >&6.if eva
1a630 6c 20 22 74 65 73 74 20 5c 22 5c 24 7b 24 61 73  l "test \"\${$as
1a640 5f 61 63 5f 48 65 61 64 65 72 2b 73 65 74 7d 5c  _ac_Header+set}\
1a650 22 20 3d 20 73 65 74 22 3b 20 74 68 65 6e 0a 20  " = set"; then. 
1a660 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
1a670 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
1a680 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61 74 20   >&6.else.  cat 
1a690 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
1a6a0 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f  t <<_ACEOF./* co
1a6b0 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41  nfdefs.h.  */._A
1a6c0 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66  CEOF.cat confdef
1a6d0 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  s.h >>conftest.$
1a6e0 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e  ac_ext.cat >>con
1a6f0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
1a700 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f  _ACEOF./* end co
1a710 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 24 61  nfdefs.h.  */.$a
1a720 63 5f 69 6e 63 6c 75 64 65 73 5f 64 65 66 61 75  c_includes_defau
1a730 6c 74 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 24 61  lt..#include <$a
1a740 63 5f 68 65 61 64 65 72 3e 0a 5f 41 43 45 4f 46  c_header>._ACEOF
1a750 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
1a760 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20  $ac_objext.if { 
1a770 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
1a780 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
1a790 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26  c_compile\"") >&
1a7a0 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f  5.  (eval $ac_co
1a7b0 6d 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65 73  mpile) 2>conftes
1a7c0 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75  t.er1.  ac_statu
1a7d0 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27  s=$?.  grep -v '
1a7e0 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65  ^ *+' conftest.e
1a7f0 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72  r1 >conftest.err
1a800 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  .  rm -f conftes
1a810 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66  t.er1.  cat conf
1a820 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65  test.err >&5.  e
1a830 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1a840 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
1a850 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
1a860 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
1a870 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d  } &&.. { ac_try=
1a880 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f  'test -z "$ac_c_
1a890 77 65 72 72 6f 72 5f 66 6c 61 67 22 0a 09 09 09  werror_flag"....
1a8a0 20 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f   || test ! -s co
1a8b0 6e 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20  nftest.err'.  { 
1a8c0 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
1a8d0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
1a8e0 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
1a8f0 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
1a900 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
1a910 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
1a920 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
1a930 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
1a940 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
1a950 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20  tus); }; } &&.. 
1a960 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d  { ac_try='test -
1a970 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  s conftest.$ac_o
1a980 62 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c  bjext'.  { (eval
1a990 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1a9a0 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79  INENO: \"$ac_try
1a9b0 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
1a9c0 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20   $ac_try) 2>&5. 
1a9d0 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
1a9e0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1a9f0 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
1aa00 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
1aa10 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
1aa20 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 65 76   }; }; then.  ev
1aa30 61 6c 20 22 24 61 73 5f 61 63 5f 48 65 61 64 65  al "$as_ac_Heade
1aa40 72 3d 79 65 73 22 0a 65 6c 73 65 0a 20 20 65 63  r=yes".else.  ec
1aa50 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c  ho "$as_me: fail
1aa60 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22  ed program was:"
1aa70 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20   >&5.sed 's/^/| 
1aa80 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  /' conftest.$ac_
1aa90 65 78 74 20 3e 26 35 0a 0a 65 76 61 6c 20 22 24  ext >&5..eval "$
1aaa0 61 73 5f 61 63 5f 48 65 61 64 65 72 3d 6e 6f 22  as_ac_Header=no"
1aab0 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  .fi.rm -f confte
1aac0 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e  st.err conftest.
1aad0 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74  $ac_objext conft
1aae0 65 73 74 2e 24 61 63 5f 65 78 74 0a 66 69 0a 65  est.$ac_ext.fi.e
1aaf0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1ab00 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 60 65 76  ENO: result: `ev
1ab10 61 6c 20 65 63 68 6f 20 27 24 7b 27 24 61 73 5f  al echo '${'$as_
1ab20 61 63 5f 48 65 61 64 65 72 27 7d 27 60 22 20 3e  ac_Header'}'`" >
1ab30 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
1ab40 54 7d 60 65 76 61 6c 20 65 63 68 6f 20 27 24 7b  T}`eval echo '${
1ab50 27 24 61 73 5f 61 63 5f 48 65 61 64 65 72 27 7d  '$as_ac_Header'}
1ab60 27 60 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  '`" >&6.if test 
1ab70 60 65 76 61 6c 20 65 63 68 6f 20 27 24 7b 27 24  `eval echo '${'$
1ab80 61 73 5f 61 63 5f 48 65 61 64 65 72 27 7d 27 60  as_ac_Header'}'`
1ab90 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 63   = yes; then.  c
1aba0 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20  at >>confdefs.h 
1abb0 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e 65  <<_ACEOF.#define
1abc0 20 60 65 63 68 6f 20 22 48 41 56 45 5f 24 61 63   `echo "HAVE_$ac
1abd0 5f 68 65 61 64 65 72 22 20 7c 20 24 61 73 5f 74  _header" | $as_t
1abe0 72 5f 63 70 70 60 20 31 0a 5f 41 43 45 4f 46 0a  r_cpp` 1._ACEOF.
1abf0 0a 66 69 0a 0a 64 6f 6e 65 0a 0a 0a 0a 66 6f 72  .fi..done....for
1ac00 20 61 63 5f 68 65 61 64 65 72 20 69 6e 20 64 6c   ac_header in dl
1ac10 66 63 6e 2e 68 0a 64 6f 0a 61 73 5f 61 63 5f 48  fcn.h.do.as_ac_H
1ac20 65 61 64 65 72 3d 60 65 63 68 6f 20 22 61 63 5f  eader=`echo "ac_
1ac30 63 76 5f 68 65 61 64 65 72 5f 24 61 63 5f 68 65  cv_header_$ac_he
1ac40 61 64 65 72 22 20 7c 20 24 61 73 5f 74 72 5f 73  ader" | $as_tr_s
1ac50 68 60 0a 69 66 20 65 76 61 6c 20 22 74 65 73 74  h`.if eval "test
1ac60 20 5c 22 5c 24 7b 24 61 73 5f 61 63 5f 48 65 61   \"\${$as_ac_Hea
1ac70 64 65 72 2b 73 65 74 7d 5c 22 20 3d 20 73 65 74  der+set}\" = set
1ac80 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22  "; then.  echo "
1ac90 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1aca0 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
1acb0 5f 68 65 61 64 65 72 22 20 3e 26 35 0a 65 63 68  _header" >&5.ech
1acc0 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
1acd0 69 6e 67 20 66 6f 72 20 24 61 63 5f 68 65 61 64  ing for $ac_head
1ace0 65 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  er... $ECHO_C" >
1acf0 26 36 0a 69 66 20 65 76 61 6c 20 22 74 65 73 74  &6.if eval "test
1ad00 20 5c 22 5c 24 7b 24 61 73 5f 61 63 5f 48 65 61   \"\${$as_ac_Hea
1ad10 64 65 72 2b 73 65 74 7d 5c 22 20 3d 20 73 65 74  der+set}\" = set
1ad20 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  "; then.  echo $
1ad30 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
1ad40 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 66 69   $ECHO_C" >&6.fi
1ad50 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
1ad60 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 60  INENO: result: `
1ad70 65 76 61 6c 20 65 63 68 6f 20 27 24 7b 27 24 61  eval echo '${'$a
1ad80 73 5f 61 63 5f 48 65 61 64 65 72 27 7d 27 60 22  s_ac_Header'}'`"
1ad90 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
1ada0 4f 5f 54 7d 60 65 76 61 6c 20 65 63 68 6f 20 27  O_T}`eval echo '
1adb0 24 7b 27 24 61 73 5f 61 63 5f 48 65 61 64 65 72  ${'$as_ac_Header
1adc0 27 7d 27 60 22 20 3e 26 36 0a 65 6c 73 65 0a 20  '}'`" >&6.else. 
1add0 20 23 20 49 73 20 74 68 65 20 68 65 61 64 65 72   # Is the header
1ade0 20 63 6f 6d 70 69 6c 61 62 6c 65 3f 0a 65 63 68   compilable?.ech
1adf0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1ae00 4f 3a 20 63 68 65 63 6b 69 6e 67 20 24 61 63 5f  O: checking $ac_
1ae10 68 65 61 64 65 72 20 75 73 61 62 69 6c 69 74 79  header usability
1ae20 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
1ae30 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 24 61 63  _N "checking $ac
1ae40 5f 68 65 61 64 65 72 20 75 73 61 62 69 6c 69 74  _header usabilit
1ae50 79 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26  y... $ECHO_C" >&
1ae60 36 0a 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e  6.cat >conftest.
1ae70 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
1ae80 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  ./* confdefs.h. 
1ae90 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63   */._ACEOF.cat c
1aea0 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66  onfdefs.h >>conf
1aeb0 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74  test.$ac_ext.cat
1aec0 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
1aed0 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
1aee0 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  end confdefs.h. 
1aef0 20 2a 2f 0a 24 61 63 5f 69 6e 63 6c 75 64 65 73   */.$ac_includes
1af00 5f 64 65 66 61 75 6c 74 0a 23 69 6e 63 6c 75 64  _default.#includ
1af10 65 20 3c 24 61 63 5f 68 65 61 64 65 72 3e 0a 5f  e <$ac_header>._
1af20 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66  ACEOF.rm -f conf
1af30 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a  test.$ac_objext.
1af40 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
1af50 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1af60 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22   \"$ac_compile\"
1af70 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
1af80 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 63 6f  ac_compile) 2>co
1af90 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f  nftest.er1.  ac_
1afa0 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70  status=$?.  grep
1afb0 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74   -v '^ *+' conft
1afc0 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73  est.er1 >conftes
1afd0 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f  t.err.  rm -f co
1afe0 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74  nftest.er1.  cat
1aff0 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26   conftest.err >&
1b000 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  5.  echo "$as_me
1b010 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
1b020 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
1b030 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
1b040 75 73 29 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63  us); } &&.. { ac
1b050 5f 74 72 79 3d 27 74 65 73 74 20 2d 7a 20 22 24  _try='test -z "$
1b060 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67  ac_c_werror_flag
1b070 22 0a 09 09 09 20 7c 7c 20 74 65 73 74 20 21 20  ".... || test ! 
1b080 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 27  -s conftest.err'
1b090 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  .  { (eval echo 
1b0a0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1b0b0 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e   \"$ac_try\"") >
1b0c0 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74  &5.  (eval $ac_t
1b0d0 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  ry) 2>&5.  ac_st
1b0e0 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
1b0f0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1b100 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
1b110 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
1b120 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20  c_status); }; } 
1b130 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74  &&.. { ac_try='t
1b140 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  est -s conftest.
1b150 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20  $ac_objext'.  { 
1b160 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
1b170 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
1b180 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
1b190 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
1b1a0 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
1b1b0 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
1b1c0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
1b1d0 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
1b1e0 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
1b1f0 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e  tus); }; }; then
1b200 0a 20 20 61 63 5f 68 65 61 64 65 72 5f 63 6f 6d  .  ac_header_com
1b210 70 69 6c 65 72 3d 79 65 73 0a 65 6c 73 65 0a 20  piler=yes.else. 
1b220 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66   echo "$as_me: f
1b230 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61  ailed program wa
1b240 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e  s:" >&5.sed 's/^
1b250 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24  /| /' conftest.$
1b260 61 63 5f 65 78 74 20 3e 26 35 0a 0a 61 63 5f 68  ac_ext >&5..ac_h
1b270 65 61 64 65 72 5f 63 6f 6d 70 69 6c 65 72 3d 6e  eader_compiler=n
1b280 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  o.fi.rm -f conft
1b290 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74  est.err conftest
1b2a0 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66  .$ac_objext conf
1b2b0 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 65 63 68  test.$ac_ext.ech
1b2c0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1b2d0 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 68  O: result: $ac_h
1b2e0 65 61 64 65 72 5f 63 6f 6d 70 69 6c 65 72 22 20  eader_compiler" 
1b2f0 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
1b300 5f 54 7d 24 61 63 5f 68 65 61 64 65 72 5f 63 6f  _T}$ac_header_co
1b310 6d 70 69 6c 65 72 22 20 3e 26 36 0a 0a 23 20 49  mpiler" >&6..# I
1b320 73 20 74 68 65 20 68 65 61 64 65 72 20 70 72 65  s the header pre
1b330 73 65 6e 74 3f 0a 65 63 68 6f 20 22 24 61 73 5f  sent?.echo "$as_
1b340 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
1b350 6b 69 6e 67 20 24 61 63 5f 68 65 61 64 65 72 20  king $ac_header 
1b360 70 72 65 73 65 6e 63 65 22 20 3e 26 35 0a 65 63  presence" >&5.ec
1b370 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
1b380 6b 69 6e 67 20 24 61 63 5f 68 65 61 64 65 72 20  king $ac_header 
1b390 70 72 65 73 65 6e 63 65 2e 2e 2e 20 24 45 43 48  presence... $ECH
1b3a0 4f 5f 43 22 20 3e 26 36 0a 63 61 74 20 3e 63 6f  O_C" >&6.cat >co
1b3b0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
1b3c0 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64  <_ACEOF./* confd
1b3d0 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f  efs.h.  */._ACEO
1b3e0 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68  F.cat confdefs.h
1b3f0 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
1b400 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65  ext.cat >>confte
1b410 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43  st.$ac_ext <<_AC
1b420 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64  EOF./* end confd
1b430 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c  efs.h.  */.#incl
1b440 75 64 65 20 3c 24 61 63 5f 68 65 61 64 65 72 3e  ude <$ac_header>
1b450 0a 5f 41 43 45 4f 46 0a 69 66 20 7b 20 28 65 76  ._ACEOF.if { (ev
1b460 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
1b470 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63  $LINENO: \"$ac_c
1b480 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  pp conftest.$ac_
1b490 65 78 74 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  ext\"") >&5.  (e
1b4a0 76 61 6c 20 24 61 63 5f 63 70 70 20 63 6f 6e 66  val $ac_cpp conf
1b4b0 74 65 73 74 2e 24 61 63 5f 65 78 74 29 20 32 3e  test.$ac_ext) 2>
1b4c0 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61  conftest.er1.  a
1b4d0 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72  c_status=$?.  gr
1b4e0 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e  ep -v '^ *+' con
1b4f0 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74  ftest.er1 >conft
1b500 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20  est.err.  rm -f 
1b510 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63  conftest.er1.  c
1b520 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20  at conftest.err 
1b530 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  >&5.  echo "$as_
1b540 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
1b550 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
1b560 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
1b570 61 74 75 73 29 3b 20 7d 20 3e 2f 64 65 76 2f 6e  atus); } >/dev/n
1b580 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 69 66 20 74  ull; then.  if t
1b590 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  est -s conftest.
1b5a0 65 72 72 3b 20 74 68 65 6e 0a 20 20 20 20 61 63  err; then.    ac
1b5b0 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f 63 5f 70  _cpp_err=$ac_c_p
1b5c0 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67  reproc_warn_flag
1b5d0 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d  .    ac_cpp_err=
1b5e0 24 61 63 5f 63 70 70 5f 65 72 72 24 61 63 5f 63  $ac_cpp_err$ac_c
1b5f0 5f 77 65 72 72 6f 72 5f 66 6c 61 67 0a 20 20 65  _werror_flag.  e
1b600 6c 73 65 0a 20 20 20 20 61 63 5f 63 70 70 5f 65  lse.    ac_cpp_e
1b610 72 72 3d 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20  rr=.  fi.else.  
1b620 61 63 5f 63 70 70 5f 65 72 72 3d 79 65 73 0a 66  ac_cpp_err=yes.f
1b630 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61  i.if test -z "$a
1b640 63 5f 63 70 70 5f 65 72 72 22 3b 20 74 68 65 6e  c_cpp_err"; then
1b650 0a 20 20 61 63 5f 68 65 61 64 65 72 5f 70 72 65  .  ac_header_pre
1b660 70 72 6f 63 3d 79 65 73 0a 65 6c 73 65 0a 20 20  proc=yes.else.  
1b670 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61  echo "$as_me: fa
1b680 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73  iled program was
1b690 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f  :" >&5.sed 's/^/
1b6a0 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61  | /' conftest.$a
1b6b0 63 5f 65 78 74 20 3e 26 35 0a 0a 20 20 61 63 5f  c_ext >&5..  ac_
1b6c0 68 65 61 64 65 72 5f 70 72 65 70 72 6f 63 3d 6e  header_preproc=n
1b6d0 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  o.fi.rm -f conft
1b6e0 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74  est.err conftest
1b6f0 2e 24 61 63 5f 65 78 74 0a 65 63 68 6f 20 22 24  .$ac_ext.echo "$
1b700 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
1b710 65 73 75 6c 74 3a 20 24 61 63 5f 68 65 61 64 65  esult: $ac_heade
1b720 72 5f 70 72 65 70 72 6f 63 22 20 3e 26 35 0a 65  r_preproc" >&5.e
1b730 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61  cho "${ECHO_T}$a
1b740 63 5f 68 65 61 64 65 72 5f 70 72 65 70 72 6f 63  c_header_preproc
1b750 22 20 3e 26 36 0a 0a 23 20 53 6f 3f 20 20 57 68  " >&6..# So?  Wh
1b760 61 74 20 61 62 6f 75 74 20 74 68 69 73 20 68 65  at about this he
1b770 61 64 65 72 3f 0a 63 61 73 65 20 24 61 63 5f 68  ader?.case $ac_h
1b780 65 61 64 65 72 5f 63 6f 6d 70 69 6c 65 72 3a 24  eader_compiler:$
1b790 61 63 5f 68 65 61 64 65 72 5f 70 72 65 70 72 6f  ac_header_prepro
1b7a0 63 3a 24 61 63 5f 63 5f 70 72 65 70 72 6f 63 5f  c:$ac_c_preproc_
1b7b0 77 61 72 6e 5f 66 6c 61 67 20 69 6e 0a 20 20 79  warn_flag in.  y
1b7c0 65 73 3a 6e 6f 3a 20 29 0a 20 20 20 20 7b 20 65  es:no: ).    { e
1b7d0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1b7e0 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61  ENO: WARNING: $a
1b7f0 63 5f 68 65 61 64 65 72 3a 20 61 63 63 65 70 74  c_header: accept
1b800 65 64 20 62 79 20 74 68 65 20 63 6f 6d 70 69 6c  ed by the compil
1b810 65 72 2c 20 72 65 6a 65 63 74 65 64 20 62 79 20  er, rejected by 
1b820 74 68 65 20 70 72 65 70 72 6f 63 65 73 73 6f 72  the preprocessor
1b830 21 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73  !" >&5.echo "$as
1b840 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61  _me: WARNING: $a
1b850 63 5f 68 65 61 64 65 72 3a 20 61 63 63 65 70 74  c_header: accept
1b860 65 64 20 62 79 20 74 68 65 20 63 6f 6d 70 69 6c  ed by the compil
1b870 65 72 2c 20 72 65 6a 65 63 74 65 64 20 62 79 20  er, rejected by 
1b880 74 68 65 20 70 72 65 70 72 6f 63 65 73 73 6f 72  the preprocessor
1b890 21 22 20 3e 26 32 3b 7d 0a 20 20 20 20 7b 20 65  !" >&2;}.    { e
1b8a0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1b8b0 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61  ENO: WARNING: $a
1b8c0 63 5f 68 65 61 64 65 72 3a 20 70 72 6f 63 65 65  c_header: procee
1b8d0 64 69 6e 67 20 77 69 74 68 20 74 68 65 20 63 6f  ding with the co
1b8e0 6d 70 69 6c 65 72 27 73 20 72 65 73 75 6c 74 22  mpiler's result"
1b8f0 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d   >&5.echo "$as_m
1b900 65 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f  e: WARNING: $ac_
1b910 68 65 61 64 65 72 3a 20 70 72 6f 63 65 65 64 69  header: proceedi
1b920 6e 67 20 77 69 74 68 20 74 68 65 20 63 6f 6d 70  ng with the comp
1b930 69 6c 65 72 27 73 20 72 65 73 75 6c 74 22 20 3e  iler's result" >
1b940 26 32 3b 7d 0a 20 20 20 20 61 63 5f 68 65 61 64  &2;}.    ac_head
1b950 65 72 5f 70 72 65 70 72 6f 63 3d 79 65 73 0a 20  er_preproc=yes. 
1b960 20 20 20 3b 3b 0a 20 20 6e 6f 3a 79 65 73 3a 2a     ;;.  no:yes:*
1b970 20 29 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24   ).    { echo "$
1b980 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57  as_me:$LINENO: W
1b990 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64  ARNING: $ac_head
1b9a0 65 72 3a 20 70 72 65 73 65 6e 74 20 62 75 74 20  er: present but 
1b9b0 63 61 6e 6e 6f 74 20 62 65 20 63 6f 6d 70 69 6c  cannot be compil
1b9c0 65 64 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  ed" >&5.echo "$a
1b9d0 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 24  s_me: WARNING: $
1b9e0 61 63 5f 68 65 61 64 65 72 3a 20 70 72 65 73 65  ac_header: prese
1b9f0 6e 74 20 62 75 74 20 63 61 6e 6e 6f 74 20 62 65  nt but cannot be
1ba00 20 63 6f 6d 70 69 6c 65 64 22 20 3e 26 32 3b 7d   compiled" >&2;}
1ba10 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73  .    { echo "$as
1ba20 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41 52  _me:$LINENO: WAR
1ba30 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64 65 72  NING: $ac_header
1ba40 3a 20 20 20 20 20 63 68 65 63 6b 20 66 6f 72 20  :     check for 
1ba50 6d 69 73 73 69 6e 67 20 70 72 65 72 65 71 75 69  missing prerequi
1ba60 73 69 74 65 20 68 65 61 64 65 72 73 3f 22 20 3e  site headers?" >
1ba70 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  &5.echo "$as_me:
1ba80 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65   WARNING: $ac_he
1ba90 61 64 65 72 3a 20 20 20 20 20 63 68 65 63 6b 20  ader:     check 
1baa0 66 6f 72 20 6d 69 73 73 69 6e 67 20 70 72 65 72  for missing prer
1bab0 65 71 75 69 73 69 74 65 20 68 65 61 64 65 72 73  equisite headers
1bac0 3f 22 20 3e 26 32 3b 7d 0a 20 20 20 20 7b 20 65  ?" >&2;}.    { e
1bad0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1bae0 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61  ENO: WARNING: $a
1baf0 63 5f 68 65 61 64 65 72 3a 20 73 65 65 20 74 68  c_header: see th
1bb00 65 20 41 75 74 6f 63 6f 6e 66 20 64 6f 63 75 6d  e Autoconf docum
1bb10 65 6e 74 61 74 69 6f 6e 22 20 3e 26 35 0a 65 63  entation" >&5.ec
1bb20 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e  ho "$as_me: WARN
1bb30 49 4e 47 3a 20 24 61 63 5f 68 65 61 64 65 72 3a  ING: $ac_header:
1bb40 20 73 65 65 20 74 68 65 20 41 75 74 6f 63 6f 6e   see the Autocon
1bb50 66 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 22  f documentation"
1bb60 20 3e 26 32 3b 7d 0a 20 20 20 20 7b 20 65 63 68   >&2;}.    { ech
1bb70 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1bb80 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f  O: WARNING: $ac_
1bb90 68 65 61 64 65 72 3a 20 20 20 20 20 73 65 63 74  header:     sect
1bba0 69 6f 6e 20 5c 22 50 72 65 73 65 6e 74 20 42 75  ion \"Present Bu
1bbb0 74 20 43 61 6e 6e 6f 74 20 42 65 20 43 6f 6d 70  t Cannot Be Comp
1bbc0 69 6c 65 64 5c 22 22 20 3e 26 35 0a 65 63 68 6f  iled\"" >&5.echo
1bbd0 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e   "$as_me: WARNIN
1bbe0 47 3a 20 24 61 63 5f 68 65 61 64 65 72 3a 20 20  G: $ac_header:  
1bbf0 20 20 20 73 65 63 74 69 6f 6e 20 5c 22 50 72 65     section \"Pre
1bc00 73 65 6e 74 20 42 75 74 20 43 61 6e 6e 6f 74 20  sent But Cannot 
1bc10 42 65 20 43 6f 6d 70 69 6c 65 64 5c 22 22 20 3e  Be Compiled\"" >
1bc20 26 32 3b 7d 0a 20 20 20 20 7b 20 65 63 68 6f 20  &2;}.    { echo 
1bc30 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1bc40 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65   WARNING: $ac_he
1bc50 61 64 65 72 3a 20 70 72 6f 63 65 65 64 69 6e 67  ader: proceeding
1bc60 20 77 69 74 68 20 74 68 65 20 70 72 65 70 72 6f   with the prepro
1bc70 63 65 73 73 6f 72 27 73 20 72 65 73 75 6c 74 22  cessor's result"
1bc80 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d   >&5.echo "$as_m
1bc90 65 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f  e: WARNING: $ac_
1bca0 68 65 61 64 65 72 3a 20 70 72 6f 63 65 65 64 69  header: proceedi
1bcb0 6e 67 20 77 69 74 68 20 74 68 65 20 70 72 65 70  ng with the prep
1bcc0 72 6f 63 65 73 73 6f 72 27 73 20 72 65 73 75 6c  rocessor's resul
1bcd0 74 22 20 3e 26 32 3b 7d 0a 20 20 20 20 7b 20 65  t" >&2;}.    { e
1bce0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1bcf0 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61  ENO: WARNING: $a
1bd00 63 5f 68 65 61 64 65 72 3a 20 69 6e 20 74 68 65  c_header: in the
1bd10 20 66 75 74 75 72 65 2c 20 74 68 65 20 63 6f 6d   future, the com
1bd20 70 69 6c 65 72 20 77 69 6c 6c 20 74 61 6b 65 20  piler will take 
1bd30 70 72 65 63 65 64 65 6e 63 65 22 20 3e 26 35 0a  precedence" >&5.
1bd40 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41  echo "$as_me: WA
1bd50 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64 65  RNING: $ac_heade
1bd60 72 3a 20 69 6e 20 74 68 65 20 66 75 74 75 72 65  r: in the future
1bd70 2c 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 77  , the compiler w
1bd80 69 6c 6c 20 74 61 6b 65 20 70 72 65 63 65 64 65  ill take precede
1bd90 6e 63 65 22 20 3e 26 32 3b 7d 0a 20 20 20 20 28  nce" >&2;}.    (
1bda0 0a 20 20 20 20 20 20 63 61 74 20 3c 3c 5c 5f 41  .      cat <<\_A
1bdb0 53 42 4f 58 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d  SBOX.## --------
1bdc0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1bdd0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1bde0 2d 2d 20 23 23 0a 23 23 20 52 65 70 6f 72 74 20  -- ##.## Report 
1bdf0 74 68 69 73 20 74 6f 20 74 68 65 20 41 43 5f 50  this to the AC_P
1be00 41 43 4b 41 47 45 5f 4e 41 4d 45 20 6c 69 73 74  ACKAGE_NAME list
1be10 73 2e 20 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d  s.  ##.## ------
1be20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1be30 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1be40 2d 2d 2d 2d 20 23 23 0a 5f 41 53 42 4f 58 0a 20  ---- ##._ASBOX. 
1be50 20 20 20 29 20 7c 0a 20 20 20 20 20 20 73 65 64     ) |.      sed
1be60 20 22 73 2f 5e 2f 24 61 73 5f 6d 65 3a 20 57 41   "s/^/$as_me: WA
1be70 52 4e 49 4e 47 3a 20 20 20 20 20 2f 22 20 3e 26  RNING:     /" >&
1be80 32 0a 20 20 20 20 3b 3b 0a 65 73 61 63 0a 65 63  2.    ;;.esac.ec
1be90 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1bea0 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72  NO: checking for
1beb0 20 24 61 63 5f 68 65 61 64 65 72 22 20 3e 26 35   $ac_header" >&5
1bec0 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
1bed0 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f  hecking for $ac_
1bee0 68 65 61 64 65 72 2e 2e 2e 20 24 45 43 48 4f 5f  header... $ECHO_
1bef0 43 22 20 3e 26 36 0a 69 66 20 65 76 61 6c 20 22  C" >&6.if eval "
1bf00 74 65 73 74 20 5c 22 5c 24 7b 24 61 73 5f 61 63  test \"\${$as_ac
1bf10 5f 48 65 61 64 65 72 2b 73 65 74 7d 5c 22 20 3d  _Header+set}\" =
1bf20 20 73 65 74 22 3b 20 74 68 65 6e 0a 20 20 65 63   set"; then.  ec
1bf30 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63  ho $ECHO_N "(cac
1bf40 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26  hed) $ECHO_C" >&
1bf50 36 0a 65 6c 73 65 0a 20 20 65 76 61 6c 20 22 24  6.else.  eval "$
1bf60 61 73 5f 61 63 5f 48 65 61 64 65 72 3d 5c 24 61  as_ac_Header=\$a
1bf70 63 5f 68 65 61 64 65 72 5f 70 72 65 70 72 6f 63  c_header_preproc
1bf80 22 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d  ".fi.echo "$as_m
1bf90 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
1bfa0 74 3a 20 60 65 76 61 6c 20 65 63 68 6f 20 27 24  t: `eval echo '$
1bfb0 7b 27 24 61 73 5f 61 63 5f 48 65 61 64 65 72 27  {'$as_ac_Header'
1bfc0 7d 27 60 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  }'`" >&5.echo "$
1bfd0 7b 45 43 48 4f 5f 54 7d 60 65 76 61 6c 20 65 63  {ECHO_T}`eval ec
1bfe0 68 6f 20 27 24 7b 27 24 61 73 5f 61 63 5f 48 65  ho '${'$as_ac_He
1bff0 61 64 65 72 27 7d 27 60 22 20 3e 26 36 0a 0a 66  ader'}'`" >&6..f
1c000 69 0a 69 66 20 74 65 73 74 20 60 65 76 61 6c 20  i.if test `eval 
1c010 65 63 68 6f 20 27 24 7b 27 24 61 73 5f 61 63 5f  echo '${'$as_ac_
1c020 48 65 61 64 65 72 27 7d 27 60 20 3d 20 79 65 73  Header'}'` = yes
1c030 3b 20 74 68 65 6e 0a 20 20 63 61 74 20 3e 3e 63  ; then.  cat >>c
1c040 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45  onfdefs.h <<_ACE
1c050 4f 46 0a 23 64 65 66 69 6e 65 20 60 65 63 68 6f  OF.#define `echo
1c060 20 22 48 41 56 45 5f 24 61 63 5f 68 65 61 64 65   "HAVE_$ac_heade
1c070 72 22 20 7c 20 24 61 73 5f 74 72 5f 63 70 70 60  r" | $as_tr_cpp`
1c080 20 31 0a 5f 41 43 45 4f 46 0a 0a 66 69 0a 0a 64   1._ACEOF..fi..d
1c090 6f 6e 65 0a 0a 61 63 5f 65 78 74 3d 63 63 0a 61  one..ac_ext=cc.a
1c0a0 63 5f 63 70 70 3d 27 24 43 58 58 43 50 50 20 24  c_cpp='$CXXCPP $
1c0b0 43 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d  CPPFLAGS'.ac_com
1c0c0 70 69 6c 65 3d 27 24 43 58 58 20 2d 63 20 24 43  pile='$CXX -c $C
1c0d0 58 58 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47  XXFLAGS $CPPFLAG
1c0e0 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  S conftest.$ac_e
1c0f0 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d  xt >&5'.ac_link=
1c100 27 24 43 58 58 20 2d 6f 20 63 6f 6e 66 74 65 73  '$CXX -o conftes
1c110 74 24 61 63 5f 65 78 65 65 78 74 20 24 43 58 58  t$ac_exeext $CXX
1c120 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20  FLAGS $CPPFLAGS 
1c130 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73  $LDFLAGS conftes
1c140 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20  t.$ac_ext $LIBS 
1c150 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72  >&5'.ac_compiler
1c160 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 78 78 5f  _gnu=$ac_cv_cxx_
1c170 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 69 66 20  compiler_gnu.if 
1c180 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f  test -n "$ac_too
1c190 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a  l_prefix"; then.
1c1a0 20 20 66 6f 72 20 61 63 5f 70 72 6f 67 20 69 6e    for ac_prog in
1c1b0 20 24 43 43 43 20 67 2b 2b 20 63 2b 2b 20 67 70   $CCC g++ c++ gp
1c1c0 70 20 61 43 43 20 43 43 20 63 78 78 20 63 63 2b  p aCC CC cxx cc+
1c1d0 2b 20 63 6c 20 46 43 43 20 4b 43 43 20 52 43 43  + cl FCC KCC RCC
1c1e0 20 78 6c 43 5f 72 20 78 6c 43 0a 20 20 64 6f 0a   xlC_r xlC.  do.
1c1f0 20 20 20 20 23 20 45 78 74 72 61 63 74 20 74 68      # Extract th
1c200 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20  e first word of 
1c210 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78  "$ac_tool_prefix
1c220 24 61 63 5f 70 72 6f 67 22 2c 20 73 6f 20 69 74  $ac_prog", so it
1c230 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61   can be a progra
1c240 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73  m name with args
1c250 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 61 63 5f  ..set dummy $ac_
1c260 74 6f 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f 70  tool_prefix$ac_p
1c270 72 6f 67 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a  rog; ac_word=$2.
1c280 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1c290 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66  NENO: checking f
1c2a0 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35  or $ac_word" >&5
1c2b0 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
1c2c0 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f  hecking for $ac_
1c2d0 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  word... $ECHO_C"
1c2e0 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b   >&6.if test "${
1c2f0 61 63 5f 63 76 5f 70 72 6f 67 5f 43 58 58 2b 73  ac_cv_prog_CXX+s
1c300 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
1c310 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  .  echo $ECHO_N 
1c320 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f  "(cached) $ECHO_
1c330 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66  C" >&6.else.  if
1c340 20 74 65 73 74 20 2d 6e 20 22 24 43 58 58 22 3b   test -n "$CXX";
1c350 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72   then.  ac_cv_pr
1c360 6f 67 5f 43 58 58 3d 22 24 43 58 58 22 20 23 20  og_CXX="$CXX" # 
1c370 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65  Let the user ove
1c380 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a  rride the test..
1c390 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53  else.as_save_IFS
1c3a0 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48  =$IFS; IFS=$PATH
1c3b0 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61  _SEPARATOR.for a
1c3c0 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64  s_dir in $PATH.d
1c3d0 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65  o.  IFS=$as_save
1c3e0 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22  _IFS.  test -z "
1c3f0 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64  $as_dir" && as_d
1c400 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78  ir=..  for ac_ex
1c410 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63  ec_ext in '' $ac
1c420 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65  _executable_exte
1c430 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20  nsions; do.  if 
1c440 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70  $as_executable_p
1c450 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f   "$as_dir/$ac_wo
1c460 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b  rd$ac_exec_ext";
1c470 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f   then.    ac_cv_
1c480 70 72 6f 67 5f 43 58 58 3d 22 24 61 63 5f 74 6f  prog_CXX="$ac_to
1c490 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72 6f  ol_prefix$ac_pro
1c4a0 67 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73  g".    echo "$as
1c4b0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75  _me:$LINENO: fou
1c4c0 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77  nd $as_dir/$ac_w
1c4d0 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22  ord$ac_exec_ext"
1c4e0 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32   >&5.    break 2
1c4f0 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a  .  fi.done.done.
1c500 0a 66 69 0a 66 69 0a 43 58 58 3d 24 61 63 5f 63  .fi.fi.CXX=$ac_c
1c510 76 5f 70 72 6f 67 5f 43 58 58 0a 69 66 20 74 65  v_prog_CXX.if te
1c520 73 74 20 2d 6e 20 22 24 43 58 58 22 3b 20 74 68  st -n "$CXX"; th
1c530 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  en.  echo "$as_m
1c540 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
1c550 74 3a 20 24 43 58 58 22 20 3e 26 35 0a 65 63 68  t: $CXX" >&5.ech
1c560 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 43 58 58  o "${ECHO_T}$CXX
1c570 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68  " >&6.else.  ech
1c580 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1c590 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e  O: result: no" >
1c5a0 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
1c5b0 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 20 20  T}no" >&6.fi..  
1c5c0 20 20 74 65 73 74 20 2d 6e 20 22 24 43 58 58 22    test -n "$CXX"
1c5d0 20 26 26 20 62 72 65 61 6b 0a 20 20 64 6f 6e 65   && break.  done
1c5e0 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22  .fi.if test -z "
1c5f0 24 43 58 58 22 3b 20 74 68 65 6e 0a 20 20 61 63  $CXX"; then.  ac
1c600 5f 63 74 5f 43 58 58 3d 24 43 58 58 0a 20 20 66  _ct_CXX=$CXX.  f
1c610 6f 72 20 61 63 5f 70 72 6f 67 20 69 6e 20 24 43  or ac_prog in $C
1c620 43 43 20 67 2b 2b 20 63 2b 2b 20 67 70 70 20 61  CC g++ c++ gpp a
1c630 43 43 20 43 43 20 63 78 78 20 63 63 2b 2b 20 63  CC CC cxx cc++ c
1c640 6c 20 46 43 43 20 4b 43 43 20 52 43 43 20 78 6c  l FCC KCC RCC xl
1c650 43 5f 72 20 78 6c 43 0a 64 6f 0a 20 20 23 20 45  C_r xlC.do.  # E
1c660 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74  xtract the first
1c670 20 77 6f 72 64 20 6f 66 20 22 24 61 63 5f 70 72   word of "$ac_pr
1c680 6f 67 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62  og", so it can b
1c690 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65  e a program name
1c6a0 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20   with args..set 
1c6b0 64 75 6d 6d 79 20 24 61 63 5f 70 72 6f 67 3b 20  dummy $ac_prog; 
1c6c0 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20  ac_word=$2.echo 
1c6d0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1c6e0 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61   checking for $a
1c6f0 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f  c_word" >&5.echo
1c700 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
1c710 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e  ng for $ac_word.
1c720 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
1c730 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76  if test "${ac_cv
1c740 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 58 58 2b  _prog_ac_ct_CXX+
1c750 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
1c760 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
1c770 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
1c780 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69  _C" >&6.else.  i
1c790 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63  f test -n "$ac_c
1c7a0 74 5f 43 58 58 22 3b 20 74 68 65 6e 0a 20 20 61  t_CXX"; then.  a
1c7b0 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f  c_cv_prog_ac_ct_
1c7c0 43 58 58 3d 22 24 61 63 5f 63 74 5f 43 58 58 22  CXX="$ac_ct_CXX"
1c7d0 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20   # Let the user 
1c7e0 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73  override the tes
1c7f0 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f  t..else.as_save_
1c800 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50  IFS=$IFS; IFS=$P
1c810 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f  ATH_SEPARATOR.fo
1c820 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54  r as_dir in $PAT
1c830 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73  H.do.  IFS=$as_s
1c840 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d  ave_IFS.  test -
1c850 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61  z "$as_dir" && a
1c860 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63  s_dir=..  for ac
1c870 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20  _exec_ext in '' 
1c880 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65  $ac_executable_e
1c890 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20  xtensions; do.  
1c8a0 69 66 20 24 61 73 5f 65 78 65 63 75 74 61 62 6c  if $as_executabl
1c8b0 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63  e_p "$as_dir/$ac
1c8c0 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78  _word$ac_exec_ex
1c8d0 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f  t"; then.    ac_
1c8e0 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 58  cv_prog_ac_ct_CX
1c8f0 58 3d 22 24 61 63 5f 70 72 6f 67 22 0a 20 20 20  X="$ac_prog".   
1c900 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1c910 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73  INENO: found $as
1c920 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
1c930 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20  _exec_ext" >&5. 
1c940 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a     break 2.  fi.
1c950 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69  done.done..fi.fi
1c960 0a 61 63 5f 63 74 5f 43 58 58 3d 24 61 63 5f 63  .ac_ct_CXX=$ac_c
1c970 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 58 58  v_prog_ac_ct_CXX
1c980 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63  .if test -n "$ac
1c990 5f 63 74 5f 43 58 58 22 3b 20 74 68 65 6e 0a 20  _ct_CXX"; then. 
1c9a0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1c9b0 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24  INENO: result: $
1c9c0 61 63 5f 63 74 5f 43 58 58 22 20 3e 26 35 0a 65  ac_ct_CXX" >&5.e
1c9d0 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61  cho "${ECHO_T}$a
1c9e0 63 5f 63 74 5f 43 58 58 22 20 3e 26 36 0a 65 6c  c_ct_CXX" >&6.el
1c9f0 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
1ca00 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
1ca10 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20  t: no" >&5.echo 
1ca20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26  "${ECHO_T}no" >&
1ca30 36 0a 66 69 0a 0a 20 20 74 65 73 74 20 2d 6e 20  6.fi..  test -n 
1ca40 22 24 61 63 5f 63 74 5f 43 58 58 22 20 26 26 20  "$ac_ct_CXX" && 
1ca50 62 72 65 61 6b 0a 64 6f 6e 65 0a 74 65 73 74 20  break.done.test 
1ca60 2d 6e 20 22 24 61 63 5f 63 74 5f 43 58 58 22 20  -n "$ac_ct_CXX" 
1ca70 7c 7c 20 61 63 5f 63 74 5f 43 58 58 3d 22 67 2b  || ac_ct_CXX="g+
1ca80 2b 22 0a 0a 20 20 43 58 58 3d 24 61 63 5f 63 74  +"..  CXX=$ac_ct
1ca90 5f 43 58 58 0a 66 69 0a 0a 0a 23 20 50 72 6f 76  _CXX.fi...# Prov
1caa0 69 64 65 20 73 6f 6d 65 20 69 6e 66 6f 72 6d 61  ide some informa
1cab0 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 63  tion about the c
1cac0 6f 6d 70 69 6c 65 72 2e 0a 65 63 68 6f 20 22 24  ompiler..echo "$
1cad0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 22 20  as_me:$LINENO:" 
1cae0 5c 0a 20 20 20 20 20 22 63 68 65 63 6b 69 6e 67  \.     "checking
1caf0 20 66 6f 72 20 43 2b 2b 20 63 6f 6d 70 69 6c 65   for C++ compile
1cb00 72 20 76 65 72 73 69 6f 6e 22 20 3e 26 35 0a 61  r version" >&5.a
1cb10 63 5f 63 6f 6d 70 69 6c 65 72 3d 60 73 65 74 20  c_compiler=`set 
1cb20 58 20 24 61 63 5f 63 6f 6d 70 69 6c 65 3b 20 65  X $ac_compile; e
1cb30 63 68 6f 20 24 32 60 0a 7b 20 28 65 76 61 6c 20  cho $2`.{ (eval 
1cb40 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1cb50 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70  NENO: \"$ac_comp
1cb60 69 6c 65 72 20 2d 2d 76 65 72 73 69 6f 6e 20 3c  iler --version <
1cb70 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 5c 22 22  /dev/null >&5\""
1cb80 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
1cb90 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 2d 76 65 72  c_compiler --ver
1cba0 73 69 6f 6e 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20  sion </dev/null 
1cbb0 3e 26 35 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  >&5) 2>&5.  ac_s
1cbc0 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
1cbd0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1cbe0 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
1cbf0 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
1cc00 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 0a 7b 20  ac_status); }.{ 
1cc10 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
1cc20 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
1cc30 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 76 20 3c 2f  c_compiler -v </
1cc40 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 5c 22 22 29  dev/null >&5\"")
1cc50 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
1cc60 5f 63 6f 6d 70 69 6c 65 72 20 2d 76 20 3c 2f 64  _compiler -v </d
1cc70 65 76 2f 6e 75 6c 6c 20 3e 26 35 29 20 32 3e 26  ev/null >&5) 2>&
1cc80 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
1cc90 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1cca0 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
1ccb0 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
1ccc0 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
1ccd0 73 29 3b 20 7d 0a 7b 20 28 65 76 61 6c 20 65 63  s); }.{ (eval ec
1cce0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1ccf0 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c  NO: \"$ac_compil
1cd00 65 72 20 2d 56 20 3c 2f 64 65 76 2f 6e 75 6c 6c  er -V </dev/null
1cd10 20 3e 26 35 5c 22 22 29 20 3e 26 35 0a 20 20 28   >&5\"") >&5.  (
1cd20 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65  eval $ac_compile
1cd30 72 20 2d 56 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20  r -V </dev/null 
1cd40 3e 26 35 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  >&5) 2>&5.  ac_s
1cd50 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
1cd60 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1cd70 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
1cd80 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
1cd90 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 0a 0a 65  ac_status); }..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 63 68 65 63 6b 69 6e 67 20 77 68  ENO: checking wh
1cdc0 65 74 68 65 72 20 77 65 20 61 72 65 20 75 73 69  ether we are usi
1cdd0 6e 67 20 74 68 65 20 47 4e 55 20 43 2b 2b 20 63  ng the GNU C++ c
1cde0 6f 6d 70 69 6c 65 72 22 20 3e 26 35 0a 65 63 68  ompiler" >&5.ech
1cdf0 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
1ce00 69 6e 67 20 77 68 65 74 68 65 72 20 77 65 20 61  ing whether we a
1ce10 72 65 20 75 73 69 6e 67 20 74 68 65 20 47 4e 55  re using the GNU
1ce20 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 2e 2e 2e   C++ compiler...
1ce30 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66   $ECHO_C" >&6.if
1ce40 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 63   test "${ac_cv_c
1ce50 78 78 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 2b  xx_compiler_gnu+
1ce60 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
1ce70 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
1ce80 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
1ce90 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63  _C" >&6.else.  c
1cea0 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  at >conftest.$ac
1ceb0 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
1cec0 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
1ced0 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66  ._ACEOF.cat conf
1cee0 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73  defs.h >>conftes
1cef0 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e  t.$ac_ext.cat >>
1cf00 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1cf10 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64   <<_ACEOF./* end
1cf20 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
1cf30 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a  ..int.main ().{.
1cf40 23 69 66 6e 64 65 66 20 5f 5f 47 4e 55 43 5f 5f  #ifndef __GNUC__
1cf50 0a 20 20 20 20 20 20 20 63 68 6f 6b 65 20 6d 65  .       choke me
1cf60 0a 23 65 6e 64 69 66 0a 0a 20 20 3b 0a 20 20 72  .#endif..  ;.  r
1cf70 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f  eturn 0;.}._ACEO
1cf80 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  F.rm -f conftest
1cf90 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b  .$ac_objext.if {
1cfa0 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
1cfb0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
1cfc0 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e  ac_compile\"") >
1cfd0 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63  &5.  (eval $ac_c
1cfe0 6f 6d 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65  ompile) 2>confte
1cff0 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74  st.er1.  ac_stat
1d000 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20  us=$?.  grep -v 
1d010 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e  '^ *+' conftest.
1d020 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72  er1 >conftest.er
1d030 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65  r.  rm -f confte
1d040 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e  st.er1.  cat con
1d050 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20  ftest.err >&5.  
1d060 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1d070 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
1d080 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
1d090 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
1d0a0 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79   } &&.. { ac_try
1d0b0 3d 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63  ='test -z "$ac_c
1d0c0 78 78 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22 0a  xx_werror_flag".
1d0d0 09 09 09 20 7c 7c 20 74 65 73 74 20 21 20 2d 73  ... || test ! -s
1d0e0 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a 20   conftest.err'. 
1d0f0 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
1d100 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
1d110 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35  "$ac_try\"") >&5
1d120 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79  .  (eval $ac_try
1d130 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
1d140 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
1d150 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
1d160 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
1d170 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
1d180 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26  status); }; } &&
1d190 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73  .. { ac_try='tes
1d1a0 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24 61  t -s conftest.$a
1d1b0 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28 65  c_objext'.  { (e
1d1c0 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
1d1d0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
1d1e0 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  try\"") >&5.  (e
1d1f0 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26  val $ac_try) 2>&
1d200 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
1d210 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1d220 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
1d230 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
1d240 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
1d250 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20  s); }; }; then. 
1d260 20 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75   ac_compiler_gnu
1d270 3d 79 65 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f  =yes.else.  echo
1d280 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64   "$as_me: failed
1d290 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e   program was:" >
1d2a0 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27  &5.sed 's/^/| /'
1d2b0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
1d2c0 74 20 3e 26 35 0a 0a 61 63 5f 63 6f 6d 70 69 6c  t >&5..ac_compil
1d2d0 65 72 5f 67 6e 75 3d 6e 6f 0a 66 69 0a 72 6d 20  er_gnu=no.fi.rm 
1d2e0 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20  -f conftest.err 
1d2f0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
1d300 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  ext conftest.$ac
1d310 5f 65 78 74 0a 61 63 5f 63 76 5f 63 78 78 5f 63  _ext.ac_cv_cxx_c
1d320 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f  ompiler_gnu=$ac_
1d330 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 66 69  compiler_gnu..fi
1d340 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
1d350 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24  INENO: result: $
1d360 61 63 5f 63 76 5f 63 78 78 5f 63 6f 6d 70 69 6c  ac_cv_cxx_compil
1d370 65 72 5f 67 6e 75 22 20 3e 26 35 0a 65 63 68 6f  er_gnu" >&5.echo
1d380 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63   "${ECHO_T}$ac_c
1d390 76 5f 63 78 78 5f 63 6f 6d 70 69 6c 65 72 5f 67  v_cxx_compiler_g
1d3a0 6e 75 22 20 3e 26 36 0a 47 58 58 3d 60 74 65 73  nu" >&6.GXX=`tes
1d3b0 74 20 24 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67  t $ac_compiler_g
1d3c0 6e 75 20 3d 20 79 65 73 20 26 26 20 65 63 68 6f  nu = yes && echo
1d3d0 20 79 65 73 60 0a 61 63 5f 74 65 73 74 5f 43 58   yes`.ac_test_CX
1d3e0 58 46 4c 41 47 53 3d 24 7b 43 58 58 46 4c 41 47  XFLAGS=${CXXFLAG
1d3f0 53 2b 73 65 74 7d 0a 61 63 5f 73 61 76 65 5f 43  S+set}.ac_save_C
1d400 58 58 46 4c 41 47 53 3d 24 43 58 58 46 4c 41 47  XXFLAGS=$CXXFLAG
1d410 53 0a 43 58 58 46 4c 41 47 53 3d 22 2d 67 22 0a  S.CXXFLAGS="-g".
1d420 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1d430 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77  NENO: checking w
1d440 68 65 74 68 65 72 20 24 43 58 58 20 61 63 63 65  hether $CXX acce
1d450 70 74 73 20 2d 67 22 20 3e 26 35 0a 65 63 68 6f  pts -g" >&5.echo
1d460 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
1d470 6e 67 20 77 68 65 74 68 65 72 20 24 43 58 58 20  ng whether $CXX 
1d480 61 63 63 65 70 74 73 20 2d 67 2e 2e 2e 20 24 45  accepts -g... $E
1d490 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65  CHO_C" >&6.if te
1d4a0 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67  st "${ac_cv_prog
1d4b0 5f 63 78 78 5f 67 2b 73 65 74 7d 22 20 3d 20 73  _cxx_g+set}" = s
1d4c0 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
1d4d0 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
1d4e0 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
1d4f0 6c 73 65 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74  lse.  cat >conft
1d500 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
1d510 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73  CEOF./* confdefs
1d520 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63  .h.  */._ACEOF.c
1d530 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e  at confdefs.h >>
1d540 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1d550 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  .cat >>conftest.
1d560 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
1d570 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73  ./* end confdefs
1d580 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69  .h.  */..int.mai
1d590 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65  n ().{..  ;.  re
1d5a0 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46  turn 0;.}._ACEOF
1d5b0 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
1d5c0 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20  $ac_objext.if { 
1d5d0 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
1d5e0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
1d5f0 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26  c_compile\"") >&
1d600 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f  5.  (eval $ac_co
1d610 6d 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65 73  mpile) 2>conftes
1d620 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75  t.er1.  ac_statu
1d630 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27  s=$?.  grep -v '
1d640 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65  ^ *+' conftest.e
1d650 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72  r1 >conftest.err
1d660 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  .  rm -f conftes
1d670 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66  t.er1.  cat conf
1d680 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65  test.err >&5.  e
1d690 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1d6a0 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
1d6b0 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
1d6c0 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
1d6d0 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d  } &&.. { ac_try=
1d6e0 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 78  'test -z "$ac_cx
1d6f0 78 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22 0a 09  x_werror_flag"..
1d700 09 09 20 7c 7c 20 74 65 73 74 20 21 20 2d 73 20  .. || test ! -s 
1d710 63 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a 20 20  conftest.err'.  
1d720 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
1d730 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
1d740 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a  $ac_try\"") >&5.
1d750 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29    (eval $ac_try)
1d760 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75   2>&5.  ac_statu
1d770 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73  s=$?.  echo "$as
1d780 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
1d790 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
1d7a0 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
1d7b0 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a  tatus); }; } &&.
1d7c0 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74  . { ac_try='test
1d7d0 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   -s conftest.$ac
1d7e0 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28 65 76  _objext'.  { (ev
1d7f0 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
1d800 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74  $LINENO: \"$ac_t
1d810 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  ry\"") >&5.  (ev
1d820 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35  al $ac_try) 2>&5
1d830 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
1d840 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
1d850 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
1d860 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
1d870 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
1d880 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20  ); }; }; then.  
1d890 61 63 5f 63 76 5f 70 72 6f 67 5f 63 78 78 5f 67  ac_cv_prog_cxx_g
1d8a0 3d 79 65 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f  =yes.else.  echo
1d8b0 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64   "$as_me: failed
1d8c0 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e   program was:" >
1d8d0 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27  &5.sed 's/^/| /'
1d8e0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
1d8f0 74 20 3e 26 35 0a 0a 61 63 5f 63 76 5f 70 72 6f  t >&5..ac_cv_pro
1d900 67 5f 63 78 78 5f 67 3d 6e 6f 0a 66 69 0a 72 6d  g_cxx_g=no.fi.rm
1d910 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -f conftest.err
1d920 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
1d930 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61  jext conftest.$a
1d940 63 5f 65 78 74 0a 66 69 0a 65 63 68 6f 20 22 24  c_ext.fi.echo "$
1d950 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
1d960 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 70 72  esult: $ac_cv_pr
1d970 6f 67 5f 63 78 78 5f 67 22 20 3e 26 35 0a 65 63  og_cxx_g" >&5.ec
1d980 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63  ho "${ECHO_T}$ac
1d990 5f 63 76 5f 70 72 6f 67 5f 63 78 78 5f 67 22 20  _cv_prog_cxx_g" 
1d9a0 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 61 63  >&6.if test "$ac
1d9b0 5f 74 65 73 74 5f 43 58 58 46 4c 41 47 53 22 20  _test_CXXFLAGS" 
1d9c0 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 43 58  = set; then.  CX
1d9d0 58 46 4c 41 47 53 3d 24 61 63 5f 73 61 76 65 5f  XFLAGS=$ac_save_
1d9e0 43 58 58 46 4c 41 47 53 0a 65 6c 69 66 20 74 65  CXXFLAGS.elif te
1d9f0 73 74 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63  st $ac_cv_prog_c
1da00 78 78 5f 67 20 3d 20 79 65 73 3b 20 74 68 65 6e  xx_g = yes; then
1da10 0a 20 20 69 66 20 74 65 73 74 20 22 24 47 58 58  .  if test "$GXX
1da20 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20  " = yes; then.  
1da30 20 20 43 58 58 46 4c 41 47 53 3d 22 2d 67 20 2d    CXXFLAGS="-g -
1da40 4f 32 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 43  O2".  else.    C
1da50 58 58 46 4c 41 47 53 3d 22 2d 67 22 0a 20 20 66  XXFLAGS="-g".  f
1da60 69 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74  i.else.  if test
1da70 20 22 24 47 58 58 22 20 3d 20 79 65 73 3b 20 74   "$GXX" = yes; t
1da80 68 65 6e 0a 20 20 20 20 43 58 58 46 4c 41 47 53  hen.    CXXFLAGS
1da90 3d 22 2d 4f 32 22 0a 20 20 65 6c 73 65 0a 20 20  ="-O2".  else.  
1daa0 20 20 43 58 58 46 4c 41 47 53 3d 0a 20 20 66 69    CXXFLAGS=.  fi
1dab0 0a 66 69 0a 66 6f 72 20 61 63 5f 64 65 63 6c 61  .fi.for ac_decla
1dac0 72 61 74 69 6f 6e 20 69 6e 20 5c 0a 20 20 20 27  ration in \.   '
1dad0 27 20 5c 0a 20 20 20 27 65 78 74 65 72 6e 20 22  ' \.   'extern "
1dae0 43 22 20 76 6f 69 64 20 73 74 64 3a 3a 65 78 69  C" void std::exi
1daf0 74 20 28 69 6e 74 29 20 74 68 72 6f 77 20 28 29  t (int) throw ()
1db00 3b 20 75 73 69 6e 67 20 73 74 64 3a 3a 65 78 69  ; using std::exi
1db10 74 3b 27 20 5c 0a 20 20 20 27 65 78 74 65 72 6e  t;' \.   'extern
1db20 20 22 43 22 20 76 6f 69 64 20 73 74 64 3a 3a 65   "C" void std::e
1db30 78 69 74 20 28 69 6e 74 29 3b 20 75 73 69 6e 67  xit (int); using
1db40 20 73 74 64 3a 3a 65 78 69 74 3b 27 20 5c 0a 20   std::exit;' \. 
1db50 20 20 27 65 78 74 65 72 6e 20 22 43 22 20 76 6f    'extern "C" vo
1db60 69 64 20 65 78 69 74 20 28 69 6e 74 29 20 74 68  id exit (int) th
1db70 72 6f 77 20 28 29 3b 27 20 5c 0a 20 20 20 27 65  row ();' \.   'e
1db80 78 74 65 72 6e 20 22 43 22 20 76 6f 69 64 20 65  xtern "C" void e
1db90 78 69 74 20 28 69 6e 74 29 3b 27 20 5c 0a 20 20  xit (int);' \.  
1dba0 20 27 76 6f 69 64 20 65 78 69 74 20 28 69 6e 74   'void exit (int
1dbb0 29 3b 27 0a 64 6f 0a 20 20 63 61 74 20 3e 63 6f  );'.do.  cat >co
1dbc0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
1dbd0 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64  <_ACEOF./* confd
1dbe0 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f  efs.h.  */._ACEO
1dbf0 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68  F.cat confdefs.h
1dc00 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
1dc10 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65  ext.cat >>confte
1dc20 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43  st.$ac_ext <<_AC
1dc30 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64  EOF./* end confd
1dc40 65 66 73 2e 68 2e 20 20 2a 2f 0a 24 61 63 5f 64  efs.h.  */.$ac_d
1dc50 65 63 6c 61 72 61 74 69 6f 6e 0a 23 69 6e 63 6c  eclaration.#incl
1dc60 75 64 65 20 3c 73 74 64 6c 69 62 2e 68 3e 0a 69  ude <stdlib.h>.i
1dc70 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 65 78 69  nt.main ().{.exi
1dc80 74 20 28 34 32 29 3b 0a 20 20 3b 0a 20 20 72 65  t (42);.  ;.  re
1dc90 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46  turn 0;.}._ACEOF
1dca0 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
1dcb0 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20  $ac_objext.if { 
1dcc0 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
1dcd0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
1dce0 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26  c_compile\"") >&
1dcf0 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f  5.  (eval $ac_co
1dd00 6d 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65 73  mpile) 2>conftes
1dd10 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75  t.er1.  ac_statu
1dd20 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27  s=$?.  grep -v '
1dd30 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65  ^ *+' conftest.e
1dd40 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72  r1 >conftest.err
1dd50 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  .  rm -f conftes
1dd60 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66  t.er1.  cat conf
1dd70 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65  test.err >&5.  e
1dd80 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1dd90 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
1dda0 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
1ddb0 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
1ddc0 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d  } &&.. { ac_try=
1ddd0 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 78  'test -z "$ac_cx
1dde0 78 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22 0a 09  x_werror_flag"..
1ddf0 09 09 20 7c 7c 20 74 65 73 74 20 21 20 2d 73 20  .. || test ! -s 
1de00 63 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a 20 20  conftest.err'.  
1de10 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
1de20 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
1de30 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a  $ac_try\"") >&5.
1de40 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29    (eval $ac_try)
1de50 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75   2>&5.  ac_statu
1de60 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73  s=$?.  echo "$as
1de70 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
1de80 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
1de90 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
1dea0 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a  tatus); }; } &&.
1deb0 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74  . { ac_try='test
1dec0 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   -s conftest.$ac
1ded0 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28 65 76  _objext'.  { (ev
1dee0 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
1def0 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74  $LINENO: \"$ac_t
1df00 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  ry\"") >&5.  (ev
1df10 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35  al $ac_try) 2>&5
1df20 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
1df30 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
1df40 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
1df50 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
1df60 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
1df70 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20  ); }; }; then.  
1df80 3a 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  :.else.  echo "$
1df90 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72  as_me: failed pr
1dfa0 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a  ogram was:" >&5.
1dfb0 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f  sed 's/^/| /' co
1dfc0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
1dfd0 26 35 0a 0a 63 6f 6e 74 69 6e 75 65 0a 66 69 0a  &5..continue.fi.
1dfe0 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65  rm -f conftest.e
1dff0 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  rr conftest.$ac_
1e000 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e  objext conftest.
1e010 24 61 63 5f 65 78 74 0a 20 20 63 61 74 20 3e 63  $ac_ext.  cat >c
1e020 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
1e030 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66  <<_ACEOF./* conf
1e040 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45  defs.h.  */._ACE
1e050 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e  OF.cat confdefs.
1e060 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  h >>conftest.$ac
1e070 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74  _ext.cat >>conft
1e080 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
1e090 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66  CEOF./* end conf
1e0a0 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 24 61 63 5f  defs.h.  */.$ac_
1e0b0 64 65 63 6c 61 72 61 74 69 6f 6e 0a 69 6e 74 0a  declaration.int.
1e0c0 6d 61 69 6e 20 28 29 0a 7b 0a 65 78 69 74 20 28  main ().{.exit (
1e0d0 34 32 29 3b 0a 20 20 3b 0a 20 20 72 65 74 75 72  42);.  ;.  retur
1e0e0 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d  n 0;.}._ACEOF.rm
1e0f0 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   -f conftest.$ac
1e100 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20 28 65 76  _objext.if { (ev
1e110 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
1e120 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63  $LINENO: \"$ac_c
1e130 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20  ompile\"") >&5. 
1e140 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69   (eval $ac_compi
1e150 6c 65 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65  le) 2>conftest.e
1e160 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  r1.  ac_status=$
1e170 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a  ?.  grep -v '^ *
1e180 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20  +' conftest.er1 
1e190 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20  >conftest.err.  
1e1a0 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65  rm -f conftest.e
1e1b0 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73  r1.  cat conftes
1e1c0 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f  t.err >&5.  echo
1e1d0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1e1e0 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
1e1f0 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
1e200 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26  $ac_status); } &
1e210 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65  &.. { ac_try='te
1e220 73 74 20 2d 7a 20 22 24 61 63 5f 63 78 78 5f 77  st -z "$ac_cxx_w
1e230 65 72 72 6f 72 5f 66 6c 61 67 22 0a 09 09 09 20  error_flag".... 
1e240 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e  || test ! -s con
1e250 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20 28  ftest.err'.  { (
1e260 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
1e270 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
1e280 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28  _try\"") >&5.  (
1e290 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e  eval $ac_try) 2>
1e2a0 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
1e2b0 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
1e2c0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
1e2d0 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
1e2e0 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
1e2f0 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b  us); }; } &&.. {
1e300 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73   ac_try='test -s
1e310 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
1e320 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20  jext'.  { (eval 
1e330 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1e340 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c  NENO: \"$ac_try\
1e350 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
1e360 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20  $ac_try) 2>&5.  
1e370 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
1e380 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1e390 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
1e3a0 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
1e3b0 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
1e3c0 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 62 72 65  }; }; then.  bre
1e3d0 61 6b 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22  ak.else.  echo "
1e3e0 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70  $as_me: failed p
1e3f0 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35  rogram was:" >&5
1e400 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63  .sed 's/^/| /' c
1e410 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
1e420 3e 26 35 0a 0a 66 69 0a 72 6d 20 2d 66 20 63 6f  >&5..fi.rm -f co
1e430 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74  nftest.err conft
1e440 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63  est.$ac_objext c
1e450 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
1e460 64 6f 6e 65 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  done.rm -f conft
1e470 65 73 74 2a 0a 69 66 20 74 65 73 74 20 2d 6e 20  est*.if test -n 
1e480 22 24 61 63 5f 64 65 63 6c 61 72 61 74 69 6f 6e  "$ac_declaration
1e490 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 27  "; then.  echo '
1e4a0 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c  #ifdef __cpluspl
1e4b0 75 73 27 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68  us' >>confdefs.h
1e4c0 0a 20 20 65 63 68 6f 20 24 61 63 5f 64 65 63 6c  .  echo $ac_decl
1e4d0 61 72 61 74 69 6f 6e 20 20 20 20 20 20 3e 3e 63  aration      >>c
1e4e0 6f 6e 66 64 65 66 73 2e 68 0a 20 20 65 63 68 6f  onfdefs.h.  echo
1e4f0 20 27 23 65 6e 64 69 66 27 20 20 20 20 20 20 20   '#endif'       
1e500 20 20 20 20 20 20 3e 3e 63 6f 6e 66 64 65 66 73        >>confdefs
1e510 2e 68 0a 66 69 0a 0a 61 63 5f 65 78 74 3d 63 63  .h.fi..ac_ext=cc
1e520 0a 61 63 5f 63 70 70 3d 27 24 43 58 58 43 50 50  .ac_cpp='$CXXCPP
1e530 20 24 43 50 50 46 4c 41 47 53 27 0a 61 63 5f 63   $CPPFLAGS'.ac_c
1e540 6f 6d 70 69 6c 65 3d 27 24 43 58 58 20 2d 63 20  ompile='$CXX -c 
1e550 24 43 58 58 46 4c 41 47 53 20 24 43 50 50 46 4c  $CXXFLAGS $CPPFL
1e560 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  AGS conftest.$ac
1e570 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e  _ext >&5'.ac_lin
1e580 6b 3d 27 24 43 58 58 20 2d 6f 20 63 6f 6e 66 74  k='$CXX -o conft
1e590 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 43  est$ac_exeext $C
1e5a0 58 58 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47  XXFLAGS $CPPFLAG
1e5b0 53 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74  S $LDFLAGS conft
1e5c0 65 73 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42  est.$ac_ext $LIB
1e5d0 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c  S >&5'.ac_compil
1e5e0 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 78  er_gnu=$ac_cv_cx
1e5f0 78 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a  x_compiler_gnu..
1e600 61 63 5f 65 78 74 3d 63 63 0a 61 63 5f 63 70 70  ac_ext=cc.ac_cpp
1e610 3d 27 24 43 58 58 43 50 50 20 24 43 50 50 46 4c  ='$CXXCPP $CPPFL
1e620 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d  AGS'.ac_compile=
1e630 27 24 43 58 58 20 2d 63 20 24 43 58 58 46 4c 41  '$CXX -c $CXXFLA
1e640 47 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e  GS $CPPFLAGS con
1e650 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26  ftest.$ac_ext >&
1e660 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 58 58  5'.ac_link='$CXX
1e670 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f   -o conftest$ac_
1e680 65 78 65 65 78 74 20 24 43 58 58 46 4c 41 47 53  exeext $CXXFLAGS
1e690 20 24 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c   $CPPFLAGS $LDFL
1e6a0 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  AGS conftest.$ac
1e6b0 5f 65 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a  _ext $LIBS >&5'.
1e6c0 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d  ac_compiler_gnu=
1e6d0 24 61 63 5f 63 76 5f 63 78 78 5f 63 6f 6d 70 69  $ac_cv_cxx_compi
1e6e0 6c 65 72 5f 67 6e 75 0a 65 63 68 6f 20 22 24 61  ler_gnu.echo "$a
1e6f0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
1e700 65 63 6b 69 6e 67 20 68 6f 77 20 74 6f 20 72 75  ecking how to ru
1e710 6e 20 74 68 65 20 43 2b 2b 20 70 72 65 70 72 6f  n the C++ prepro
1e720 63 65 73 73 6f 72 22 20 3e 26 35 0a 65 63 68 6f  cessor" >&5.echo
1e730 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
1e740 6e 67 20 68 6f 77 20 74 6f 20 72 75 6e 20 74 68  ng how to run th
1e750 65 20 43 2b 2b 20 70 72 65 70 72 6f 63 65 73 73  e C++ preprocess
1e760 6f 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  or... $ECHO_C" >
1e770 26 36 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24  &6.if test -z "$
1e780 43 58 58 43 50 50 22 3b 20 74 68 65 6e 0a 20 20  CXXCPP"; then.  
1e790 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76  if test "${ac_cv
1e7a0 5f 70 72 6f 67 5f 43 58 58 43 50 50 2b 73 65 74  _prog_CXXCPP+set
1e7b0 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
1e7c0 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
1e7d0 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
1e7e0 20 3e 26 36 0a 65 6c 73 65 0a 20 20 20 20 20 20   >&6.else.      
1e7f0 23 20 44 6f 75 62 6c 65 20 71 75 6f 74 65 73 20  # Double quotes 
1e800 62 65 63 61 75 73 65 20 43 58 58 43 50 50 20 6e  because CXXCPP n
1e810 65 65 64 73 20 74 6f 20 62 65 20 65 78 70 61 6e  eeds to be expan
1e820 64 65 64 0a 20 20 20 20 66 6f 72 20 43 58 58 43  ded.    for CXXC
1e830 50 50 20 69 6e 20 22 24 43 58 58 20 2d 45 22 20  PP in "$CXX -E" 
1e840 22 2f 6c 69 62 2f 63 70 70 22 0a 20 20 20 20 64  "/lib/cpp".    d
1e850 6f 0a 20 20 20 20 20 20 61 63 5f 70 72 65 70 72  o.      ac_prepr
1e860 6f 63 5f 6f 6b 3d 66 61 6c 73 65 0a 66 6f 72 20  oc_ok=false.for 
1e870 61 63 5f 63 78 78 5f 70 72 65 70 72 6f 63 5f 77  ac_cxx_preproc_w
1e880 61 72 6e 5f 66 6c 61 67 20 69 6e 20 27 27 20 79  arn_flag in '' y
1e890 65 73 0a 64 6f 0a 20 20 23 20 55 73 65 20 61 20  es.do.  # Use a 
1e8a0 68 65 61 64 65 72 20 66 69 6c 65 20 74 68 61 74  header file that
1e8b0 20 63 6f 6d 65 73 20 77 69 74 68 20 67 63 63 2c   comes with gcc,
1e8c0 20 73 6f 20 63 6f 6e 66 69 67 75 72 69 6e 67 20   so configuring 
1e8d0 67 6c 69 62 63 0a 20 20 23 20 77 69 74 68 20 61  glibc.  # with a
1e8e0 20 66 72 65 73 68 20 63 72 6f 73 73 2d 63 6f 6d   fresh cross-com
1e8f0 70 69 6c 65 72 20 77 6f 72 6b 73 2e 0a 20 20 23  piler works..  #
1e900 20 50 72 65 66 65 72 20 3c 6c 69 6d 69 74 73 2e   Prefer <limits.
1e910 68 3e 20 74 6f 20 3c 61 73 73 65 72 74 2e 68 3e  h> to <assert.h>
1e920 20 69 66 20 5f 5f 53 54 44 43 5f 5f 20 69 73 20   if __STDC__ is 
1e930 64 65 66 69 6e 65 64 2c 20 73 69 6e 63 65 0a 20  defined, since. 
1e940 20 23 20 3c 6c 69 6d 69 74 73 2e 68 3e 20 65 78   # <limits.h> ex
1e950 69 73 74 73 20 65 76 65 6e 20 6f 6e 20 66 72 65  ists even on fre
1e960 65 73 74 61 6e 64 69 6e 67 20 63 6f 6d 70 69 6c  estanding compil
1e970 65 72 73 2e 0a 20 20 23 20 4f 6e 20 74 68 65 20  ers..  # On the 
1e980 4e 65 58 54 2c 20 63 63 20 2d 45 20 72 75 6e 73  NeXT, cc -E runs
1e990 20 74 68 65 20 63 6f 64 65 20 74 68 72 6f 75 67   the code throug
1e9a0 68 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 27 73  h the compiler's
1e9b0 20 70 61 72 73 65 72 2c 0a 20 20 23 20 6e 6f 74   parser,.  # not
1e9c0 20 6a 75 73 74 20 74 68 72 6f 75 67 68 20 63 70   just through cp
1e9d0 70 2e 20 22 53 79 6e 74 61 78 20 65 72 72 6f 72  p. "Syntax error
1e9e0 22 20 69 73 20 68 65 72 65 20 74 6f 20 63 61 74  " is here to cat
1e9f0 63 68 20 74 68 69 73 20 63 61 73 65 2e 0a 20 20  ch this case..  
1ea00 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61  cat >conftest.$a
1ea10 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f  c_ext <<_ACEOF./
1ea20 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  * confdefs.h.  *
1ea30 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e  /._ACEOF.cat con
1ea40 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65  fdefs.h >>confte
1ea50 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e  st.$ac_ext.cat >
1ea60 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
1ea70 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e  t <<_ACEOF./* en
1ea80 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  d confdefs.h.  *
1ea90 2f 0a 23 69 66 64 65 66 20 5f 5f 53 54 44 43 5f  /.#ifdef __STDC_
1eaa0 5f 0a 23 20 69 6e 63 6c 75 64 65 20 3c 6c 69 6d  _.# include <lim
1eab0 69 74 73 2e 68 3e 0a 23 65 6c 73 65 0a 23 20 69  its.h>.#else.# i
1eac0 6e 63 6c 75 64 65 20 3c 61 73 73 65 72 74 2e 68  nclude <assert.h
1ead0 3e 0a 23 65 6e 64 69 66 0a 09 09 20 20 20 20 20  >.#endif...     
1eae0 53 79 6e 74 61 78 20 65 72 72 6f 72 0a 5f 41 43  Syntax error._AC
1eaf0 45 4f 46 0a 69 66 20 7b 20 28 65 76 61 6c 20 65  EOF.if { (eval e
1eb00 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1eb10 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 70 70 20 63  ENO: \"$ac_cpp c
1eb20 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 5c  onftest.$ac_ext\
1eb30 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
1eb40 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74  $ac_cpp conftest
1eb50 2e 24 61 63 5f 65 78 74 29 20 32 3e 63 6f 6e 66  .$ac_ext) 2>conf
1eb60 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74  test.er1.  ac_st
1eb70 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d  atus=$?.  grep -
1eb80 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73  v '^ *+' conftes
1eb90 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e  t.er1 >conftest.
1eba0 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66  err.  rm -f conf
1ebb0 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63  test.er1.  cat c
1ebc0 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a  onftest.err >&5.
1ebd0 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
1ebe0 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
1ebf0 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
1ec00 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
1ec10 29 3b 20 7d 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b  ); } >/dev/null;
1ec20 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20   then.  if test 
1ec30 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b  -s conftest.err;
1ec40 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 70 70   then.    ac_cpp
1ec50 5f 65 72 72 3d 24 61 63 5f 63 78 78 5f 70 72 65  _err=$ac_cxx_pre
1ec60 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 0a 20  proc_warn_flag. 
1ec70 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 24 61     ac_cpp_err=$a
1ec80 63 5f 63 70 70 5f 65 72 72 24 61 63 5f 63 78 78  c_cpp_err$ac_cxx
1ec90 5f 77 65 72 72 6f 72 5f 66 6c 61 67 0a 20 20 65  _werror_flag.  e
1eca0 6c 73 65 0a 20 20 20 20 61 63 5f 63 70 70 5f 65  lse.    ac_cpp_e
1ecb0 72 72 3d 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20  rr=.  fi.else.  
1ecc0 61 63 5f 63 70 70 5f 65 72 72 3d 79 65 73 0a 66  ac_cpp_err=yes.f
1ecd0 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61  i.if test -z "$a
1ece0 63 5f 63 70 70 5f 65 72 72 22 3b 20 74 68 65 6e  c_cpp_err"; then
1ecf0 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 65 63 68 6f  .  :.else.  echo
1ed00 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64   "$as_me: failed
1ed10 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e   program was:" >
1ed20 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27  &5.sed 's/^/| /'
1ed30 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
1ed40 74 20 3e 26 35 0a 0a 20 20 23 20 42 72 6f 6b 65  t >&5..  # Broke
1ed50 6e 3a 20 66 61 69 6c 73 20 6f 6e 20 76 61 6c 69  n: fails on vali
1ed60 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69 6e 75  d input..continu
1ed70 65 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  e.fi.rm -f conft
1ed80 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74  est.err conftest
1ed90 2e 24 61 63 5f 65 78 74 0a 0a 20 20 23 20 4f 4b  .$ac_ext..  # OK
1eda0 2c 20 77 6f 72 6b 73 20 6f 6e 20 73 61 6e 65 20  , works on sane 
1edb0 63 61 73 65 73 2e 20 20 4e 6f 77 20 63 68 65 63  cases.  Now chec
1edc0 6b 20 77 68 65 74 68 65 72 20 6e 6f 6e 2d 65 78  k whether non-ex
1edd0 69 73 74 65 6e 74 20 68 65 61 64 65 72 73 0a 20  istent headers. 
1ede0 20 23 20 63 61 6e 20 62 65 20 64 65 74 65 63 74   # can be detect
1edf0 65 64 20 61 6e 64 20 68 6f 77 2e 0a 20 20 63 61  ed and how..  ca
1ee00 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  t >conftest.$ac_
1ee10 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
1ee20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
1ee30 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64  _ACEOF.cat confd
1ee40 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74  efs.h >>conftest
1ee50 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63  .$ac_ext.cat >>c
1ee60 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
1ee70 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20  <<_ACEOF./* end 
1ee80 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
1ee90 23 69 6e 63 6c 75 64 65 20 3c 61 63 5f 6e 6f 6e  #include <ac_non
1eea0 65 78 69 73 74 65 6e 74 2e 68 3e 0a 5f 41 43 45  existent.h>._ACE
1eeb0 4f 46 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63  OF.if { (eval ec
1eec0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1eed0 4e 4f 3a 20 5c 22 24 61 63 5f 63 70 70 20 63 6f  NO: \"$ac_cpp co
1eee0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 5c 22  nftest.$ac_ext\"
1eef0 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
1ef00 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e  ac_cpp conftest.
1ef10 24 61 63 5f 65 78 74 29 20 32 3e 63 6f 6e 66 74  $ac_ext) 2>conft
1ef20 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61  est.er1.  ac_sta
1ef30 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76  tus=$?.  grep -v
1ef40 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74   '^ *+' conftest
1ef50 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65  .er1 >conftest.e
1ef60 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74  rr.  rm -f conft
1ef70 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f  est.er1.  cat co
1ef80 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20  nftest.err >&5. 
1ef90 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1efa0 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
1efb0 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
1efc0 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
1efd0 3b 20 7d 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20  ; } >/dev/null; 
1efe0 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20 2d  then.  if test -
1eff0 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20  s conftest.err; 
1f000 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 70 70 5f  then.    ac_cpp_
1f010 65 72 72 3d 24 61 63 5f 63 78 78 5f 70 72 65 70  err=$ac_cxx_prep
1f020 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 0a 20 20  roc_warn_flag.  
1f030 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 24 61 63    ac_cpp_err=$ac
1f040 5f 63 70 70 5f 65 72 72 24 61 63 5f 63 78 78 5f  _cpp_err$ac_cxx_
1f050 77 65 72 72 6f 72 5f 66 6c 61 67 0a 20 20 65 6c  werror_flag.  el
1f060 73 65 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72  se.    ac_cpp_er
1f070 72 3d 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 61  r=.  fi.else.  a
1f080 63 5f 63 70 70 5f 65 72 72 3d 79 65 73 0a 66 69  c_cpp_err=yes.fi
1f090 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63  .if test -z "$ac
1f0a0 5f 63 70 70 5f 65 72 72 22 3b 20 74 68 65 6e 0a  _cpp_err"; then.
1f0b0 20 20 23 20 42 72 6f 6b 65 6e 3a 20 73 75 63 63    # Broken: succ
1f0c0 65 73 73 20 6f 6e 20 69 6e 76 61 6c 69 64 20 69  ess on invalid i
1f0d0 6e 70 75 74 2e 0a 63 6f 6e 74 69 6e 75 65 0a 65  nput..continue.e
1f0e0 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
1f0f0 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
1f100 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
1f110 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
1f120 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
1f130 0a 20 20 23 20 50 61 73 73 65 73 20 62 6f 74 68  .  # Passes both
1f140 20 74 65 73 74 73 2e 0a 61 63 5f 70 72 65 70 72   tests..ac_prepr
1f150 6f 63 5f 6f 6b 3d 3a 0a 62 72 65 61 6b 0a 66 69  oc_ok=:.break.fi
1f160 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
1f170 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  err conftest.$ac
1f180 5f 65 78 74 0a 0a 64 6f 6e 65 0a 23 20 42 65 63  _ext..done.# Bec
1f190 61 75 73 65 20 6f 66 20 60 62 72 65 61 6b 27 2c  ause of `break',
1f1a0 20 5f 41 43 5f 50 52 45 50 52 4f 43 5f 49 46 45   _AC_PREPROC_IFE
1f1b0 4c 53 45 27 73 20 63 6c 65 61 6e 69 6e 67 20 63  LSE's cleaning c
1f1c0 6f 64 65 20 77 61 73 20 73 6b 69 70 70 65 64 2e  ode was skipped.
1f1d0 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
1f1e0 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  err conftest.$ac
1f1f0 5f 65 78 74 0a 69 66 20 24 61 63 5f 70 72 65 70  _ext.if $ac_prep
1f200 72 6f 63 5f 6f 6b 3b 20 74 68 65 6e 0a 20 20 62  roc_ok; then.  b
1f210 72 65 61 6b 0a 66 69 0a 0a 20 20 20 20 64 6f 6e  reak.fi..    don
1f220 65 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67  e.    ac_cv_prog
1f230 5f 43 58 58 43 50 50 3d 24 43 58 58 43 50 50 0a  _CXXCPP=$CXXCPP.
1f240 0a 66 69 0a 20 20 43 58 58 43 50 50 3d 24 61 63  .fi.  CXXCPP=$ac
1f250 5f 63 76 5f 70 72 6f 67 5f 43 58 58 43 50 50 0a  _cv_prog_CXXCPP.
1f260 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 70 72 6f  else.  ac_cv_pro
1f270 67 5f 43 58 58 43 50 50 3d 24 43 58 58 43 50 50  g_CXXCPP=$CXXCPP
1f280 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  .fi.echo "$as_me
1f290 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
1f2a0 3a 20 24 43 58 58 43 50 50 22 20 3e 26 35 0a 65  : $CXXCPP" >&5.e
1f2b0 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 43  cho "${ECHO_T}$C
1f2c0 58 58 43 50 50 22 20 3e 26 36 0a 61 63 5f 70 72  XXCPP" >&6.ac_pr
1f2d0 65 70 72 6f 63 5f 6f 6b 3d 66 61 6c 73 65 0a 66  eproc_ok=false.f
1f2e0 6f 72 20 61 63 5f 63 78 78 5f 70 72 65 70 72 6f  or ac_cxx_prepro
1f2f0 63 5f 77 61 72 6e 5f 66 6c 61 67 20 69 6e 20 27  c_warn_flag in '
1f300 27 20 79 65 73 0a 64 6f 0a 20 20 23 20 55 73 65  ' yes.do.  # Use
1f310 20 61 20 68 65 61 64 65 72 20 66 69 6c 65 20 74   a header file t
1f320 68 61 74 20 63 6f 6d 65 73 20 77 69 74 68 20 67  hat comes with g
1f330 63 63 2c 20 73 6f 20 63 6f 6e 66 69 67 75 72 69  cc, so configuri
1f340 6e 67 20 67 6c 69 62 63 0a 20 20 23 20 77 69 74  ng glibc.  # wit
1f350 68 20 61 20 66 72 65 73 68 20 63 72 6f 73 73 2d  h a fresh cross-
1f360 63 6f 6d 70 69 6c 65 72 20 77 6f 72 6b 73 2e 0a  compiler works..
1f370 20 20 23 20 50 72 65 66 65 72 20 3c 6c 69 6d 69    # Prefer <limi
1f380 74 73 2e 68 3e 20 74 6f 20 3c 61 73 73 65 72 74  ts.h> to <assert
1f390 2e 68 3e 20 69 66 20 5f 5f 53 54 44 43 5f 5f 20  .h> if __STDC__ 
1f3a0 69 73 20 64 65 66 69 6e 65 64 2c 20 73 69 6e 63  is defined, sinc
1f3b0 65 0a 20 20 23 20 3c 6c 69 6d 69 74 73 2e 68 3e  e.  # <limits.h>
1f3c0 20 65 78 69 73 74 73 20 65 76 65 6e 20 6f 6e 20   exists even on 
1f3d0 66 72 65 65 73 74 61 6e 64 69 6e 67 20 63 6f 6d  freestanding com
1f3e0 70 69 6c 65 72 73 2e 0a 20 20 23 20 4f 6e 20 74  pilers..  # On t
1f3f0 68 65 20 4e 65 58 54 2c 20 63 63 20 2d 45 20 72  he NeXT, cc -E r
1f400 75 6e 73 20 74 68 65 20 63 6f 64 65 20 74 68 72  uns the code thr
1f410 6f 75 67 68 20 74 68 65 20 63 6f 6d 70 69 6c 65  ough the compile
1f420 72 27 73 20 70 61 72 73 65 72 2c 0a 20 20 23 20  r's parser,.  # 
1f430 6e 6f 74 20 6a 75 73 74 20 74 68 72 6f 75 67 68  not just through
1f440 20 63 70 70 2e 20 22 53 79 6e 74 61 78 20 65 72   cpp. "Syntax er
1f450 72 6f 72 22 20 69 73 20 68 65 72 65 20 74 6f 20  ror" is here to 
1f460 63 61 74 63 68 20 74 68 69 73 20 63 61 73 65 2e  catch this case.
1f470 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74  .  cat >conftest
1f480 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
1f490 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e  F./* confdefs.h.
1f4a0 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20    */._ACEOF.cat 
1f4b0 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e  confdefs.h >>con
1f4c0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61  ftest.$ac_ext.ca
1f4d0 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  t >>conftest.$ac
1f4e0 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
1f4f0 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e   end confdefs.h.
1f500 20 20 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 53 54    */.#ifdef __ST
1f510 44 43 5f 5f 0a 23 20 69 6e 63 6c 75 64 65 20 3c  DC__.# include <
1f520 6c 69 6d 69 74 73 2e 68 3e 0a 23 65 6c 73 65 0a  limits.h>.#else.
1f530 23 20 69 6e 63 6c 75 64 65 20 3c 61 73 73 65 72  # include <asser
1f540 74 2e 68 3e 0a 23 65 6e 64 69 66 0a 09 09 20 20  t.h>.#endif...  
1f550 20 20 20 53 79 6e 74 61 78 20 65 72 72 6f 72 0a     Syntax error.
1f560 5f 41 43 45 4f 46 0a 69 66 20 7b 20 28 65 76 61  _ACEOF.if { (eva
1f570 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
1f580 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 70  LINENO: \"$ac_cp
1f590 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  p conftest.$ac_e
1f5a0 78 74 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  xt\"") >&5.  (ev
1f5b0 61 6c 20 24 61 63 5f 63 70 70 20 63 6f 6e 66 74  al $ac_cpp conft
1f5c0 65 73 74 2e 24 61 63 5f 65 78 74 29 20 32 3e 63  est.$ac_ext) 2>c
1f5d0 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63  onftest.er1.  ac
1f5e0 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65  _status=$?.  gre
1f5f0 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66  p -v '^ *+' conf
1f600 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65  test.er1 >confte
1f610 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63  st.err.  rm -f c
1f620 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61  onftest.er1.  ca
1f630 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e  t conftest.err >
1f640 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  &5.  echo "$as_m
1f650 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
1f660 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
1f670 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
1f680 74 75 73 29 3b 20 7d 20 3e 2f 64 65 76 2f 6e 75  tus); } >/dev/nu
1f690 6c 6c 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65  ll; then.  if te
1f6a0 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65  st -s conftest.e
1f6b0 72 72 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f  rr; then.    ac_
1f6c0 63 70 70 5f 65 72 72 3d 24 61 63 5f 63 78 78 5f  cpp_err=$ac_cxx_
1f6d0 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61  preproc_warn_fla
1f6e0 67 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72  g.    ac_cpp_err
1f6f0 3d 24 61 63 5f 63 70 70 5f 65 72 72 24 61 63 5f  =$ac_cpp_err$ac_
1f700 63 78 78 5f 77 65 72 72 6f 72 5f 66 6c 61 67 0a  cxx_werror_flag.
1f710 20 20 65 6c 73 65 0a 20 20 20 20 61 63 5f 63 70    else.    ac_cp
1f720 70 5f 65 72 72 3d 0a 20 20 66 69 0a 65 6c 73 65  p_err=.  fi.else
1f730 0a 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 79 65  .  ac_cpp_err=ye
1f740 73 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20  s.fi.if test -z 
1f750 22 24 61 63 5f 63 70 70 5f 65 72 72 22 3b 20 74  "$ac_cpp_err"; t
1f760 68 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 65  hen.  :.else.  e
1f770 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69  cho "$as_me: fai
1f780 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a  led program was:
1f790 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c  " >&5.sed 's/^/|
1f7a0 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   /' conftest.$ac
1f7b0 5f 65 78 74 20 3e 26 35 0a 0a 20 20 23 20 42 72  _ext >&5..  # Br
1f7c0 6f 6b 65 6e 3a 20 66 61 69 6c 73 20 6f 6e 20 76  oken: fails on v
1f7d0 61 6c 69 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74  alid input..cont
1f7e0 69 6e 75 65 0a 66 69 0a 72 6d 20 2d 66 20 63 6f  inue.fi.rm -f co
1f7f0 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74  nftest.err conft
1f800 65 73 74 2e 24 61 63 5f 65 78 74 0a 0a 20 20 23  est.$ac_ext..  #
1f810 20 4f 4b 2c 20 77 6f 72 6b 73 20 6f 6e 20 73 61   OK, works on sa
1f820 6e 65 20 63 61 73 65 73 2e 20 20 4e 6f 77 20 63  ne cases.  Now c
1f830 68 65 63 6b 20 77 68 65 74 68 65 72 20 6e 6f 6e  heck whether non
1f840 2d 65 78 69 73 74 65 6e 74 20 68 65 61 64 65 72  -existent header
1f850 73 0a 20 20 23 20 63 61 6e 20 62 65 20 64 65 74  s.  # can be det
1f860 65 63 74 65 64 20 61 6e 64 20 68 6f 77 2e 0a 20  ected and how.. 
1f870 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24   cat >conftest.$
1f880 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
1f890 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  /* confdefs.h.  
1f8a0 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f  */._ACEOF.cat co
1f8b0 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74  nfdefs.h >>conft
1f8c0 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20  est.$ac_ext.cat 
1f8d0 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
1f8e0 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65  xt <<_ACEOF./* e
1f8f0 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  nd confdefs.h.  
1f900 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 61 63 5f  */.#include <ac_
1f910 6e 6f 6e 65 78 69 73 74 65 6e 74 2e 68 3e 0a 5f  nonexistent.h>._
1f920 41 43 45 4f 46 0a 69 66 20 7b 20 28 65 76 61 6c  ACEOF.if { (eval
1f930 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1f940 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 70 70  INENO: \"$ac_cpp
1f950 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
1f960 74 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  t\"") >&5.  (eva
1f970 6c 20 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65  l $ac_cpp confte
1f980 73 74 2e 24 61 63 5f 65 78 74 29 20 32 3e 63 6f  st.$ac_ext) 2>co
1f990 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f  nftest.er1.  ac_
1f9a0 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70  status=$?.  grep
1f9b0 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74   -v '^ *+' conft
1f9c0 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73  est.er1 >conftes
1f9d0 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f  t.err.  rm -f co
1f9e0 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74  nftest.er1.  cat
1f9f0 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26   conftest.err >&
1fa00 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  5.  echo "$as_me
1fa10 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
1fa20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
1fa30 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
1fa40 75 73 29 3b 20 7d 20 3e 2f 64 65 76 2f 6e 75 6c  us); } >/dev/nul
1fa50 6c 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73  l; then.  if tes
1fa60 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72  t -s conftest.er
1fa70 72 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63  r; then.    ac_c
1fa80 70 70 5f 65 72 72 3d 24 61 63 5f 63 78 78 5f 70  pp_err=$ac_cxx_p
1fa90 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67  reproc_warn_flag
1faa0 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d  .    ac_cpp_err=
1fab0 24 61 63 5f 63 70 70 5f 65 72 72 24 61 63 5f 63  $ac_cpp_err$ac_c
1fac0 78 78 5f 77 65 72 72 6f 72 5f 66 6c 61 67 0a 20  xx_werror_flag. 
1fad0 20 65 6c 73 65 0a 20 20 20 20 61 63 5f 63 70 70   else.    ac_cpp
1fae0 5f 65 72 72 3d 0a 20 20 66 69 0a 65 6c 73 65 0a  _err=.  fi.else.
1faf0 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 79 65 73    ac_cpp_err=yes
1fb00 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22  .fi.if test -z "
1fb10 24 61 63 5f 63 70 70 5f 65 72 72 22 3b 20 74 68  $ac_cpp_err"; th
1fb20 65 6e 0a 20 20 23 20 42 72 6f 6b 65 6e 3a 20 73  en.  # Broken: s
1fb30 75 63 63 65 73 73 20 6f 6e 20 69 6e 76 61 6c 69  uccess on invali
1fb40 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69 6e 75  d input..continu
1fb50 65 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  e.else.  echo "$
1fb60 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72  as_me: failed pr
1fb70 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a  ogram was:" >&5.
1fb80 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f  sed 's/^/| /' co
1fb90 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
1fba0 26 35 0a 0a 20 20 23 20 50 61 73 73 65 73 20 62  &5..  # Passes b
1fbb0 6f 74 68 20 74 65 73 74 73 2e 0a 61 63 5f 70 72  oth tests..ac_pr
1fbc0 65 70 72 6f 63 5f 6f 6b 3d 3a 0a 62 72 65 61 6b  eproc_ok=:.break
1fbd0 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  .fi.rm -f confte
1fbe0 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e  st.err conftest.
1fbf0 24 61 63 5f 65 78 74 0a 0a 64 6f 6e 65 0a 23 20  $ac_ext..done.# 
1fc00 42 65 63 61 75 73 65 20 6f 66 20 60 62 72 65 61  Because of `brea
1fc10 6b 27 2c 20 5f 41 43 5f 50 52 45 50 52 4f 43 5f  k', _AC_PREPROC_
1fc20 49 46 45 4c 53 45 27 73 20 63 6c 65 61 6e 69 6e  IFELSE's cleanin
1fc30 67 20 63 6f 64 65 20 77 61 73 20 73 6b 69 70 70  g code was skipp
1fc40 65 64 2e 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  ed..rm -f confte
1fc50 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e  st.err conftest.
1fc60 24 61 63 5f 65 78 74 0a 69 66 20 24 61 63 5f 70  $ac_ext.if $ac_p
1fc70 72 65 70 72 6f 63 5f 6f 6b 3b 20 74 68 65 6e 0a  reproc_ok; then.
1fc80 20 20 3a 0a 65 6c 73 65 0a 20 20 7b 20 7b 20 65    :.else.  { { e
1fc90 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1fca0 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 43 2b 2b 20  ENO: error: C++ 
1fcb0 70 72 65 70 72 6f 63 65 73 73 6f 72 20 5c 22 24  preprocessor \"$
1fcc0 43 58 58 43 50 50 5c 22 20 66 61 69 6c 73 20 73  CXXCPP\" fails s
1fcd0 61 6e 69 74 79 20 63 68 65 63 6b 0a 53 65 65 20  anity check.See 
1fce0 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f  \`config.log' fo
1fcf0 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 22  r more details."
1fd00 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d   >&5.echo "$as_m
1fd10 65 3a 20 65 72 72 6f 72 3a 20 43 2b 2b 20 70 72  e: error: C++ pr
1fd20 65 70 72 6f 63 65 73 73 6f 72 20 5c 22 24 43 58  eprocessor \"$CX
1fd30 58 43 50 50 5c 22 20 66 61 69 6c 73 20 73 61 6e  XCPP\" fails san
1fd40 69 74 79 20 63 68 65 63 6b 0a 53 65 65 20 5c 60  ity check.See \`
1fd50 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20  config.log' for 
1fd60 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e  more details." >
1fd70 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74 20  &2;}.   { (exit 
1fd80 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d  1); exit 1; }; }
1fd90 0a 66 69 0a 0a 61 63 5f 65 78 74 3d 63 63 0a 61  .fi..ac_ext=cc.a
1fda0 63 5f 63 70 70 3d 27 24 43 58 58 43 50 50 20 24  c_cpp='$CXXCPP $
1fdb0 43 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d  CPPFLAGS'.ac_com
1fdc0 70 69 6c 65 3d 27 24 43 58 58 20 2d 63 20 24 43  pile='$CXX -c $C
1fdd0 58 58 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47  XXFLAGS $CPPFLAG
1fde0 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  S conftest.$ac_e
1fdf0 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d  xt >&5'.ac_link=
1fe00 27 24 43 58 58 20 2d 6f 20 63 6f 6e 66 74 65 73  '$CXX -o conftes
1fe10 74 24 61 63 5f 65 78 65 65 78 74 20 24 43 58 58  t$ac_exeext $CXX
1fe20 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20  FLAGS $CPPFLAGS 
1fe30 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73  $LDFLAGS conftes
1fe40 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20  t.$ac_ext $LIBS 
1fe50 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72  >&5'.ac_compiler
1fe60 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 78 78 5f  _gnu=$ac_cv_cxx_
1fe70 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 0a 61  compiler_gnu...a
1fe80 63 5f 65 78 74 3d 66 0a 61 63 5f 63 6f 6d 70 69  c_ext=f.ac_compi
1fe90 6c 65 3d 27 24 46 37 37 20 2d 63 20 24 46 46 4c  le='$F77 -c $FFL
1fea0 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  AGS conftest.$ac
1feb0 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e  _ext >&5'.ac_lin
1fec0 6b 3d 27 24 46 37 37 20 2d 6f 20 63 6f 6e 66 74  k='$F77 -o conft
1fed0 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 46  est$ac_exeext $F
1fee0 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63  FLAGS $LDFLAGS c
1fef0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
1ff00 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f  $LIBS >&5'.ac_co
1ff10 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63  mpiler_gnu=$ac_c
1ff20 76 5f 66 37 37 5f 63 6f 6d 70 69 6c 65 72 5f 67  v_f77_compiler_g
1ff30 6e 75 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24  nu.if test -n "$
1ff40 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22 3b  ac_tool_prefix";
1ff50 20 74 68 65 6e 0a 20 20 66 6f 72 20 61 63 5f 70   then.  for ac_p
1ff60 72 6f 67 20 69 6e 20 67 37 37 20 66 37 37 20 78  rog in g77 f77 x
1ff70 6c 66 20 66 72 74 20 70 67 66 37 37 20 66 6f 72  lf frt pgf77 for
1ff80 74 37 37 20 66 6c 33 32 20 61 66 37 37 20 66 39  t77 fl32 af77 f9
1ff90 30 20 78 6c 66 39 30 20 70 67 66 39 30 20 65 70  0 xlf90 pgf90 ep
1ffa0 63 66 39 30 20 66 39 35 20 66 6f 72 74 20 78 6c  cf90 f95 fort xl
1ffb0 66 39 35 20 69 66 63 20 65 66 63 20 70 67 66 39  f95 ifc efc pgf9
1ffc0 35 20 6c 66 39 35 20 67 66 6f 72 74 72 61 6e 0a  5 lf95 gfortran.
1ffd0 20 20 64 6f 0a 20 20 20 20 23 20 45 78 74 72 61    do.    # Extra
1ffe0 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72  ct the first wor
1fff0 64 20 6f 66 20 22 24 61 63 5f 74 6f 6f 6c 5f 70  d of "$ac_tool_p
20000 72 65 66 69 78 24 61 63 5f 70 72 6f 67 22 2c 20  refix$ac_prog", 
20010 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70  so it can be a p
20020 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68  rogram name with
20030 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79   args..set dummy
20040 20 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78   $ac_tool_prefix
20050 24 61 63 5f 70 72 6f 67 3b 20 61 63 5f 77 6f 72  $ac_prog; ac_wor
20060 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d  d=$2.echo "$as_m
20070 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
20080 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64  ing for $ac_word
20090 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
200a0 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72  _N "checking for
200b0 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43   $ac_word... $EC
200c0 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
200d0 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f  t "${ac_cv_prog_
200e0 46 37 37 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  F77+set}" = set;
200f0 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
20100 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
20110 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
20120 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24  .  if test -n "$
20130 46 37 37 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  F77"; then.  ac_
20140 63 76 5f 70 72 6f 67 5f 46 37 37 3d 22 24 46 37  cv_prog_F77="$F7
20150 37 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65  7" # Let the use
20160 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74  r override the t
20170 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76  est..else.as_sav
20180 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d  e_IFS=$IFS; IFS=
20190 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a  $PATH_SEPARATOR.
201a0 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50  for as_dir in $P
201b0 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73  ATH.do.  IFS=$as
201c0 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74  _save_IFS.  test
201d0 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26   -z "$as_dir" &&
201e0 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20   as_dir=..  for 
201f0 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27  ac_exec_ext in '
20200 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65  ' $ac_executable
20210 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a  _extensions; do.
20220 20 20 69 66 20 24 61 73 5f 65 78 65 63 75 74 61    if $as_executa
20230 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24  ble_p "$as_dir/$
20240 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f  ac_word$ac_exec_
20250 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61  ext"; then.    a
20260 63 5f 63 76 5f 70 72 6f 67 5f 46 37 37 3d 22 24  c_cv_prog_F77="$
20270 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 24 61  ac_tool_prefix$a
20280 63 5f 70 72 6f 67 22 0a 20 20 20 20 65 63 68 6f  c_prog".    echo
20290 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
202a0 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f  : found $as_dir/
202b0 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
202c0 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72  _ext" >&5.    br
202d0 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a  eak 2.  fi.done.
202e0 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 46 37 37 3d  done..fi.fi.F77=
202f0 24 61 63 5f 63 76 5f 70 72 6f 67 5f 46 37 37 0a  $ac_cv_prog_F77.
20300 69 66 20 74 65 73 74 20 2d 6e 20 22 24 46 37 37  if test -n "$F77
20310 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22  "; then.  echo "
20320 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
20330 72 65 73 75 6c 74 3a 20 24 46 37 37 22 20 3e 26  result: $F77" >&
20340 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
20350 7d 24 46 37 37 22 20 3e 26 36 0a 65 6c 73 65 0a  }$F77" >&6.else.
20360 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
20370 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
20380 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  no" >&5.echo "${
20390 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66  ECHO_T}no" >&6.f
203a0 69 0a 0a 20 20 20 20 74 65 73 74 20 2d 6e 20 22  i..    test -n "
203b0 24 46 37 37 22 20 26 26 20 62 72 65 61 6b 0a 20  $F77" && break. 
203c0 20 64 6f 6e 65 0a 66 69 0a 69 66 20 74 65 73 74   done.fi.if test
203d0 20 2d 7a 20 22 24 46 37 37 22 3b 20 74 68 65 6e   -z "$F77"; then
203e0 0a 20 20 61 63 5f 63 74 5f 46 37 37 3d 24 46 37  .  ac_ct_F77=$F7
203f0 37 0a 20 20 66 6f 72 20 61 63 5f 70 72 6f 67 20  7.  for ac_prog 
20400 69 6e 20 67 37 37 20 66 37 37 20 78 6c 66 20 66  in g77 f77 xlf f
20410 72 74 20 70 67 66 37 37 20 66 6f 72 74 37 37 20  rt pgf77 fort77 
20420 66 6c 33 32 20 61 66 37 37 20 66 39 30 20 78 6c  fl32 af77 f90 xl
20430 66 39 30 20 70 67 66 39 30 20 65 70 63 66 39 30  f90 pgf90 epcf90
20440 20 66 39 35 20 66 6f 72 74 20 78 6c 66 39 35 20   f95 fort xlf95 
20450 69 66 63 20 65 66 63 20 70 67 66 39 35 20 6c 66  ifc efc pgf95 lf
20460 39 35 20 67 66 6f 72 74 72 61 6e 0a 64 6f 0a 20  95 gfortran.do. 
20470 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20 66   # Extract the f
20480 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24 61  irst word of "$a
20490 63 5f 70 72 6f 67 22 2c 20 73 6f 20 69 74 20 63  c_prog", so it c
204a0 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20  an be a program 
204b0 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a  name with args..
204c0 73 65 74 20 64 75 6d 6d 79 20 24 61 63 5f 70 72  set dummy $ac_pr
204d0 6f 67 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65  og; ac_word=$2.e
204e0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
204f0 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
20500 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a  r $ac_word" >&5.
20510 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
20520 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
20530 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ord... $ECHO_C" 
20540 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61  >&6.if test "${a
20550 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f  c_cv_prog_ac_ct_
20560 46 37 37 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  F77+set}" = set;
20570 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
20580 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
20590 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
205a0 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24  .  if test -n "$
205b0 61 63 5f 63 74 5f 46 37 37 22 3b 20 74 68 65 6e  ac_ct_F77"; then
205c0 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63  .  ac_cv_prog_ac
205d0 5f 63 74 5f 46 37 37 3d 22 24 61 63 5f 63 74 5f  _ct_F77="$ac_ct_
205e0 46 37 37 22 20 23 20 4c 65 74 20 74 68 65 20 75  F77" # Let the u
205f0 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65  ser override the
20600 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73   test..else.as_s
20610 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46  ave_IFS=$IFS; IF
20620 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f  S=$PATH_SEPARATO
20630 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20  R.for as_dir in 
20640 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24  $PATH.do.  IFS=$
20650 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65  as_save_IFS.  te
20660 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20  st -z "$as_dir" 
20670 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f  && as_dir=..  fo
20680 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e  r ac_exec_ext in
20690 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62   '' $ac_executab
206a0 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64  le_extensions; d
206b0 6f 0a 20 20 69 66 20 24 61 73 5f 65 78 65 63 75  o.  if $as_execu
206c0 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72  table_p "$as_dir
206d0 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65  /$ac_word$ac_exe
206e0 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20  c_ext"; then.   
206f0 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63   ac_cv_prog_ac_c
20700 74 5f 46 37 37 3d 22 24 61 63 5f 70 72 6f 67 22  t_F77="$ac_prog"
20710 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  .    echo "$as_m
20720 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64  e:$LINENO: found
20730 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72   $as_dir/$ac_wor
20740 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e  d$ac_exec_ext" >
20750 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20  &5.    break 2. 
20760 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66   fi.done.done..f
20770 69 0a 66 69 0a 61 63 5f 63 74 5f 46 37 37 3d 24  i.fi.ac_ct_F77=$
20780 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
20790 5f 46 37 37 0a 69 66 20 74 65 73 74 20 2d 6e 20  _F77.if test -n 
207a0 22 24 61 63 5f 63 74 5f 46 37 37 22 3b 20 74 68  "$ac_ct_F77"; th
207b0 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  en.  echo "$as_m
207c0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
207d0 74 3a 20 24 61 63 5f 63 74 5f 46 37 37 22 20 3e  t: $ac_ct_F77" >
207e0 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
207f0 54 7d 24 61 63 5f 63 74 5f 46 37 37 22 20 3e 26  T}$ac_ct_F77" >&
20800 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  6.else.  echo "$
20810 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
20820 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65  esult: no" >&5.e
20830 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f  cho "${ECHO_T}no
20840 22 20 3e 26 36 0a 66 69 0a 0a 20 20 74 65 73 74  " >&6.fi..  test
20850 20 2d 6e 20 22 24 61 63 5f 63 74 5f 46 37 37 22   -n "$ac_ct_F77"
20860 20 26 26 20 62 72 65 61 6b 0a 64 6f 6e 65 0a 0a   && break.done..
20870 20 20 46 37 37 3d 24 61 63 5f 63 74 5f 46 37 37    F77=$ac_ct_F77
20880 0a 66 69 0a 0a 0a 23 20 50 72 6f 76 69 64 65 20  .fi...# Provide 
20890 73 6f 6d 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e  some information
208a0 20 61 62 6f 75 74 20 74 68 65 20 63 6f 6d 70 69   about the compi
208b0 6c 65 72 2e 0a 65 63 68 6f 20 22 24 61 73 5f 6d  ler..echo "$as_m
208c0 65 3a 34 35 32 30 3a 22 20 5c 0a 20 20 20 20 20  e:4520:" \.     
208d0 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 46 6f  "checking for Fo
208e0 72 74 72 61 6e 20 37 37 20 63 6f 6d 70 69 6c 65  rtran 77 compile
208f0 72 20 76 65 72 73 69 6f 6e 22 20 3e 26 35 0a 61  r version" >&5.a
20900 63 5f 63 6f 6d 70 69 6c 65 72 3d 60 73 65 74 20  c_compiler=`set 
20910 58 20 24 61 63 5f 63 6f 6d 70 69 6c 65 3b 20 65  X $ac_compile; e
20920 63 68 6f 20 24 32 60 0a 7b 20 28 65 76 61 6c 20  cho $2`.{ (eval 
20930 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
20940 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70  NENO: \"$ac_comp
20950 69 6c 65 72 20 2d 2d 76 65 72 73 69 6f 6e 20 3c  iler --version <
20960 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 5c 22 22  /dev/null >&5\""
20970 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
20980 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 2d 76 65 72  c_compiler --ver
20990 73 69 6f 6e 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20  sion </dev/null 
209a0 3e 26 35 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  >&5) 2>&5.  ac_s
209b0 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
209c0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
209d0 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
209e0 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
209f0 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 0a 7b 20  ac_status); }.{ 
20a00 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
20a10 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
20a20 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 76 20 3c 2f  c_compiler -v </
20a30 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 5c 22 22 29  dev/null >&5\"")
20a40 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
20a50 5f 63 6f 6d 70 69 6c 65 72 20 2d 76 20 3c 2f 64  _compiler -v </d
20a60 65 76 2f 6e 75 6c 6c 20 3e 26 35 29 20 32 3e 26  ev/null >&5) 2>&
20a70 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
20a80 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
20a90 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
20aa0 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
20ab0 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
20ac0 73 29 3b 20 7d 0a 7b 20 28 65 76 61 6c 20 65 63  s); }.{ (eval ec
20ad0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
20ae0 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c  NO: \"$ac_compil
20af0 65 72 20 2d 56 20 3c 2f 64 65 76 2f 6e 75 6c 6c  er -V </dev/null
20b00 20 3e 26 35 5c 22 22 29 20 3e 26 35 0a 20 20 28   >&5\"") >&5.  (
20b10 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65  eval $ac_compile
20b20 72 20 2d 56 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20  r -V </dev/null 
20b30 3e 26 35 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  >&5) 2>&5.  ac_s
20b40 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
20b50 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
20b60 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
20b70 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
20b80 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 0a 72 6d  ac_status); }.rm
20b90 20 2d 66 20 61 2e 6f 75 74 0a 0a 23 20 49 66 20   -f a.out..# If 
20ba0 77 65 20 64 6f 6e 27 74 20 75 73 65 20 60 2e 46  we don't use `.F
20bb0 27 20 61 73 20 65 78 74 65 6e 73 69 6f 6e 2c 20  ' as extension, 
20bc0 74 68 65 20 70 72 65 70 72 6f 63 65 73 73 6f 72  the preprocessor
20bd0 20 69 73 20 6e 6f 74 20 72 75 6e 20 6f 6e 20 74   is not run on t
20be0 68 65 0a 23 20 69 6e 70 75 74 20 66 69 6c 65 2e  he.# input file.
20bf0 20 20 28 4e 6f 74 65 20 74 68 61 74 20 74 68 69    (Note that thi
20c00 73 20 6f 6e 6c 79 20 6e 65 65 64 73 20 74 6f 20  s only needs to 
20c10 77 6f 72 6b 20 66 6f 72 20 47 4e 55 20 63 6f 6d  work for GNU com
20c20 70 69 6c 65 72 73 2e 29 0a 61 63 5f 73 61 76 65  pilers.).ac_save
20c30 5f 65 78 74 3d 24 61 63 5f 65 78 74 0a 61 63 5f  _ext=$ac_ext.ac_
20c40 65 78 74 3d 46 0a 65 63 68 6f 20 22 24 61 73 5f  ext=F.echo "$as_
20c50 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
20c60 6b 69 6e 67 20 77 68 65 74 68 65 72 20 77 65 20  king whether we 
20c70 61 72 65 20 75 73 69 6e 67 20 74 68 65 20 47 4e  are using the GN
20c80 55 20 46 6f 72 74 72 61 6e 20 37 37 20 63 6f 6d  U Fortran 77 com
20c90 70 69 6c 65 72 22 20 3e 26 35 0a 65 63 68 6f 20  piler" >&5.echo 
20ca0 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
20cb0 67 20 77 68 65 74 68 65 72 20 77 65 20 61 72 65  g whether we are
20cc0 20 75 73 69 6e 67 20 74 68 65 20 47 4e 55 20 46   using the GNU F
20cd0 6f 72 74 72 61 6e 20 37 37 20 63 6f 6d 70 69 6c  ortran 77 compil
20ce0 65 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  er... $ECHO_C" >
20cf0 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63  &6.if test "${ac
20d00 5f 63 76 5f 66 37 37 5f 63 6f 6d 70 69 6c 65 72  _cv_f77_compiler
20d10 5f 67 6e 75 2b 73 65 74 7d 22 20 3d 20 73 65 74  _gnu+set}" = set
20d20 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
20d30 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
20d40 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
20d50 65 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73  e.  cat >conftes
20d60 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
20d70 4f 46 0a 20 20 20 20 20 20 70 72 6f 67 72 61 6d  OF.      program
20d80 20 6d 61 69 6e 0a 23 69 66 6e 64 65 66 20 5f 5f   main.#ifndef __
20d90 47 4e 55 43 5f 5f 0a 20 20 20 20 20 20 20 63 68  GNUC__.       ch
20da0 6f 6b 65 20 6d 65 0a 23 65 6e 64 69 66 0a 0a 20  oke me.#endif.. 
20db0 20 20 20 20 20 65 6e 64 0a 5f 41 43 45 4f 46 0a       end._ACEOF.
20dc0 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24  rm -f conftest.$
20dd0 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20 28  ac_objext.if { (
20de0 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
20df0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
20e00 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35  _compile\"") >&5
20e10 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d  .  (eval $ac_com
20e20 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65 73 74  pile) 2>conftest
20e30 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73  .er1.  ac_status
20e40 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e  =$?.  grep -v '^
20e50 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72   *+' conftest.er
20e60 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a  1 >conftest.err.
20e70 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74    rm -f conftest
20e80 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74  .er1.  cat conft
20e90 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63  est.err >&5.  ec
20ea0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
20eb0 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
20ec0 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
20ed0 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
20ee0 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27   &&.. { ac_try='
20ef0 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 66 37 37  test -z "$ac_f77
20f00 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22 0a 09 09  _werror_flag"...
20f10 09 20 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63  . || test ! -s c
20f20 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b  onftest.err'.  {
20f30 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
20f40 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
20f50 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20  ac_try\"") >&5. 
20f60 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20   (eval $ac_try) 
20f70 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73  2>&5.  ac_status
20f80 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  =$?.  echo "$as_
20f90 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
20fa0 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
20fb0 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
20fc0 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09  atus); }; } &&..
20fd0 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20   { ac_try='test 
20fe0 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  -s conftest.$ac_
20ff0 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61  objext'.  { (eva
21000 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
21010 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72  LINENO: \"$ac_tr
21020 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  y\"") >&5.  (eva
21030 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a  l $ac_try) 2>&5.
21040 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
21050 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
21060 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
21070 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
21080 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
21090 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 61  ; }; }; then.  a
210a0 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 79  c_compiler_gnu=y
210b0 65 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22  es.else.  echo "
210c0 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70  $as_me: failed p
210d0 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35  rogram was:" >&5
210e0 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63  .sed 's/^/| /' c
210f0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
21100 3e 26 35 0a 0a 61 63 5f 63 6f 6d 70 69 6c 65 72  >&5..ac_compiler
21110 5f 67 6e 75 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66  _gnu=no.fi.rm -f
21120 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f   conftest.err co
21130 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
21140 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  t conftest.$ac_e
21150 78 74 0a 61 63 5f 63 76 5f 66 37 37 5f 63 6f 6d  xt.ac_cv_f77_com
21160 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 6f  piler_gnu=$ac_co
21170 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 66 69 0a 65  mpiler_gnu..fi.e
21180 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
21190 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63  ENO: result: $ac
211a0 5f 63 76 5f 66 37 37 5f 63 6f 6d 70 69 6c 65 72  _cv_f77_compiler
211b0 5f 67 6e 75 22 20 3e 26 35 0a 65 63 68 6f 20 22  _gnu" >&5.echo "
211c0 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f  ${ECHO_T}$ac_cv_
211d0 66 37 37 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  f77_compiler_gnu
211e0 22 20 3e 26 36 0a 61 63 5f 65 78 74 3d 24 61 63  " >&6.ac_ext=$ac
211f0 5f 73 61 76 65 5f 65 78 74 0a 61 63 5f 74 65 73  _save_ext.ac_tes
21200 74 5f 46 46 4c 41 47 53 3d 24 7b 46 46 4c 41 47  t_FFLAGS=${FFLAG
21210 53 2b 73 65 74 7d 0a 61 63 5f 73 61 76 65 5f 46  S+set}.ac_save_F
21220 46 4c 41 47 53 3d 24 46 46 4c 41 47 53 0a 46 46  FLAGS=$FFLAGS.FF
21230 4c 41 47 53 3d 0a 65 63 68 6f 20 22 24 61 73 5f  LAGS=.echo "$as_
21240 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
21250 6b 69 6e 67 20 77 68 65 74 68 65 72 20 24 46 37  king whether $F7
21260 37 20 61 63 63 65 70 74 73 20 2d 67 22 20 3e 26  7 accepts -g" >&
21270 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
21280 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72  checking whether
21290 20 24 46 37 37 20 61 63 63 65 70 74 73 20 2d 67   $F77 accepts -g
212a0 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
212b0 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63  .if test "${ac_c
212c0 76 5f 70 72 6f 67 5f 66 37 37 5f 67 2b 73 65 74  v_prog_f77_g+set
212d0 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
212e0 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
212f0 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
21300 20 3e 26 36 0a 65 6c 73 65 0a 20 20 46 46 4c 41   >&6.else.  FFLA
21310 47 53 3d 2d 67 0a 63 61 74 20 3e 63 6f 6e 66 74  GS=-g.cat >conft
21320 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
21330 43 45 4f 46 0a 20 20 20 20 20 20 70 72 6f 67 72  CEOF.      progr
21340 61 6d 20 6d 61 69 6e 0a 0a 20 20 20 20 20 20 65  am main..      e
21350 6e 64 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20  nd._ACEOF.rm -f 
21360 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
21370 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20 65  ext.if { (eval e
21380 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
21390 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69  ENO: \"$ac_compi
213a0 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  le\"") >&5.  (ev
213b0 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20  al $ac_compile) 
213c0 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20  2>conftest.er1. 
213d0 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
213e0 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63  grep -v '^ *+' c
213f0 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e  onftest.er1 >con
21400 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d  ftest.err.  rm -
21410 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20  f conftest.er1. 
21420 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72   cat conftest.er
21430 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61  r >&5.  echo "$a
21440 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
21450 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
21460 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
21470 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09 20  status); } &&.. 
21480 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d  { ac_try='test -
21490 7a 20 22 24 61 63 5f 66 37 37 5f 77 65 72 72 6f  z "$ac_f77_werro
214a0 72 5f 66 6c 61 67 22 0a 09 09 09 20 7c 7c 20 74  r_flag".... || t
214b0 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73  est ! -s conftes
214c0 74 2e 65 72 72 27 0a 20 20 7b 20 28 65 76 61 6c  t.err'.  { (eval
214d0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
214e0 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79  INENO: \"$ac_try
214f0 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
21500 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20   $ac_try) 2>&5. 
21510 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
21520 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
21530 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
21540 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
21550 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
21560 20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f   }; } &&.. { ac_
21570 74 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e  try='test -s con
21580 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
21590 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  '.  { (eval echo
215a0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
215b0 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20  : \"$ac_try\"") 
215c0 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
215d0 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  try) 2>&5.  ac_s
215e0 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
215f0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
21600 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
21610 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
21620 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d  ac_status); }; }
21630 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70  ; then.  ac_cv_p
21640 72 6f 67 5f 66 37 37 5f 67 3d 79 65 73 0a 65 6c  rog_f77_g=yes.el
21650 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
21660 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61  e: failed progra
21670 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20  m was:" >&5.sed 
21680 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65  's/^/| /' confte
21690 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a  st.$ac_ext >&5..
216a0 61 63 5f 63 76 5f 70 72 6f 67 5f 66 37 37 5f 67  ac_cv_prog_f77_g
216b0 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e  =no.fi.rm -f con
216c0 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65  ftest.err confte
216d0 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f  st.$ac_objext co
216e0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 0a  nftest.$ac_ext..
216f0 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  fi.echo "$as_me:
21700 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
21710 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 66 37 37   $ac_cv_prog_f77
21720 5f 67 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  _g" >&5.echo "${
21730 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 70 72  ECHO_T}$ac_cv_pr
21740 6f 67 5f 66 37 37 5f 67 22 20 3e 26 36 0a 69 66  og_f77_g" >&6.if
21750 20 74 65 73 74 20 22 24 61 63 5f 74 65 73 74 5f   test "$ac_test_
21760 46 46 4c 41 47 53 22 20 3d 20 73 65 74 3b 20 74  FFLAGS" = set; t
21770 68 65 6e 0a 20 20 46 46 4c 41 47 53 3d 24 61 63  hen.  FFLAGS=$ac
21780 5f 73 61 76 65 5f 46 46 4c 41 47 53 0a 65 6c 69  _save_FFLAGS.eli
21790 66 20 74 65 73 74 20 24 61 63 5f 63 76 5f 70 72  f test $ac_cv_pr
217a0 6f 67 5f 66 37 37 5f 67 20 3d 20 79 65 73 3b 20  og_f77_g = yes; 
217b0 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20 22  then.  if test "
217c0 78 24 61 63 5f 63 76 5f 66 37 37 5f 63 6f 6d 70  x$ac_cv_f77_comp
217d0 69 6c 65 72 5f 67 6e 75 22 20 3d 20 78 79 65 73  iler_gnu" = xyes
217e0 3b 20 74 68 65 6e 0a 20 20 20 20 46 46 4c 41 47  ; then.    FFLAG
217f0 53 3d 22 2d 67 20 2d 4f 32 22 0a 20 20 65 6c 73  S="-g -O2".  els
21800 65 0a 20 20 20 20 46 46 4c 41 47 53 3d 22 2d 67  e.    FFLAGS="-g
21810 22 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 69 66  ".  fi.else.  if
21820 20 74 65 73 74 20 22 78 24 61 63 5f 63 76 5f 66   test "x$ac_cv_f
21830 37 37 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 22  77_compiler_gnu"
21840 20 3d 20 78 79 65 73 3b 20 74 68 65 6e 0a 20 20   = xyes; then.  
21850 20 20 46 46 4c 41 47 53 3d 22 2d 4f 32 22 0a 20    FFLAGS="-O2". 
21860 20 65 6c 73 65 0a 20 20 20 20 46 46 4c 41 47 53   else.    FFLAGS
21870 3d 0a 20 20 66 69 0a 66 69 0a 0a 47 37 37 3d 60  =.  fi.fi..G77=`
21880 74 65 73 74 20 24 61 63 5f 63 6f 6d 70 69 6c 65  test $ac_compile
21890 72 5f 67 6e 75 20 3d 20 79 65 73 20 26 26 20 65  r_gnu = yes && e
218a0 63 68 6f 20 79 65 73 60 0a 61 63 5f 65 78 74 3d  cho yes`.ac_ext=
218b0 63 0a 61 63 5f 63 70 70 3d 27 24 43 50 50 20 24  c.ac_cpp='$CPP $
218c0 43 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d  CPPFLAGS'.ac_com
218d0 70 69 6c 65 3d 27 24 43 43 20 2d 63 20 24 43 46  pile='$CC -c $CF
218e0 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 63  LAGS $CPPFLAGS c
218f0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
21900 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43  >&5'.ac_link='$C
21910 43 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63  C -o conftest$ac
21920 5f 65 78 65 65 78 74 20 24 43 46 4c 41 47 53 20  _exeext $CFLAGS 
21930 24 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c 41  $CPPFLAGS $LDFLA
21940 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  GS conftest.$ac_
21950 65 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61  ext $LIBS >&5'.a
21960 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24  c_compiler_gnu=$
21970 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72  ac_cv_c_compiler
21980 5f 67 6e 75 0a 0a 0a 0a 23 20 41 75 74 6f 63 6f  _gnu....# Autoco
21990 6e 66 20 32 2e 31 33 27 73 20 41 43 5f 4f 42 4a  nf 2.13's AC_OBJ
219a0 45 58 54 20 61 6e 64 20 41 43 5f 45 58 45 45 58  EXT and AC_EXEEX
219b0 54 20 6d 61 63 72 6f 73 20 6f 6e 6c 79 20 77 6f  T macros only wo
219c0 72 6b 73 20 66 6f 72 20 43 20 63 6f 6d 70 69 6c  rks for C compil
219d0 65 72 73 21 0a 0a 23 20 66 69 6e 64 20 74 68 65  ers!..# find the
219e0 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 68 20   maximum length 
219f0 6f 66 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20  of command line 
21a00 61 72 67 75 6d 65 6e 74 73 0a 65 63 68 6f 20 22  arguments.echo "
21a10 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
21a20 63 68 65 63 6b 69 6e 67 20 74 68 65 20 6d 61 78  checking the max
21a30 69 6d 75 6d 20 6c 65 6e 67 74 68 20 6f 66 20 63  imum length of c
21a40 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 61 72 67 75  ommand line argu
21a50 6d 65 6e 74 73 22 20 3e 26 35 0a 65 63 68 6f 20  ments" >&5.echo 
21a60 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
21a70 67 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 6c 65  g the maximum le
21a80 6e 67 74 68 20 6f 66 20 63 6f 6d 6d 61 6e 64 20  ngth of command 
21a90 6c 69 6e 65 20 61 72 67 75 6d 65 6e 74 73 2e 2e  line arguments..
21aa0 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
21ab0 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f  f test "${lt_cv_
21ac0 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 2b  sys_max_cmd_len+
21ad0 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
21ae0 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
21af0 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
21b00 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 20  _C" >&6.else.   
21b10 20 69 3d 30 0a 20 20 74 65 73 74 72 69 6e 67 3d   i=0.  testring=
21b20 22 41 42 43 44 22 0a 0a 20 20 63 61 73 65 20 24  "ABCD"..  case $
21b30 62 75 69 6c 64 5f 6f 73 20 69 6e 0a 20 20 6d 73  build_os in.  ms
21b40 64 6f 73 64 6a 67 70 70 2a 29 0a 20 20 20 20 23  dosdjgpp*).    #
21b50 20 4f 6e 20 44 4a 47 50 50 2c 20 74 68 69 73 20   On DJGPP, this 
21b60 74 65 73 74 20 63 61 6e 20 62 6c 6f 77 20 75 70  test can blow up
21b70 20 70 72 65 74 74 79 20 62 61 64 6c 79 20 64 75   pretty badly du
21b80 65 20 74 6f 20 70 72 6f 62 6c 65 6d 73 20 69 6e  e to problems in
21b90 20 6c 69 62 63 0a 20 20 20 20 23 20 28 61 6e 79   libc.    # (any
21ba0 20 73 69 6e 67 6c 65 20 61 72 67 75 6d 65 6e 74   single argument
21bb0 20 65 78 63 65 65 64 69 6e 67 20 32 30 30 30 20   exceeding 2000 
21bc0 62 79 74 65 73 20 63 61 75 73 65 73 20 61 20 62  bytes causes a b
21bd0 75 66 66 65 72 20 6f 76 65 72 72 75 6e 0a 20 20  uffer overrun.  
21be0 20 20 23 20 64 75 72 69 6e 67 20 67 6c 6f 62 20    # during glob 
21bf0 65 78 70 61 6e 73 69 6f 6e 29 2e 20 20 45 76 65  expansion).  Eve
21c00 6e 20 69 66 20 69 74 20 77 65 72 65 20 66 69 78  n if it were fix
21c10 65 64 2c 20 74 68 65 20 72 65 73 75 6c 74 20 6f  ed, the result o
21c20 66 20 74 68 69 73 0a 20 20 20 20 23 20 63 68 65  f this.    # che
21c30 63 6b 20 77 6f 75 6c 64 20 62 65 20 6c 61 72 67  ck would be larg
21c40 65 72 20 74 68 61 6e 20 69 74 20 73 68 6f 75 6c  er than it shoul
21c50 64 20 62 65 2e 0a 20 20 20 20 6c 74 5f 63 76 5f  d be..    lt_cv_
21c60 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d  sys_max_cmd_len=
21c70 31 32 32 38 38 3b 20 20 20 20 23 20 31 32 4b 20  12288;    # 12K 
21c80 69 73 20 61 62 6f 75 74 20 72 69 67 68 74 0a 20  is about right. 
21c90 20 20 20 3b 3b 0a 0a 20 20 67 6e 75 2a 29 0a 20     ;;..  gnu*). 
21ca0 20 20 20 23 20 55 6e 64 65 72 20 47 4e 55 20 48     # Under GNU H
21cb0 75 72 64 2c 20 74 68 69 73 20 74 65 73 74 20 69  urd, this test i
21cc0 73 20 6e 6f 74 20 72 65 71 75 69 72 65 64 20 62  s not required b
21cd0 65 63 61 75 73 65 20 74 68 65 72 65 20 69 73 0a  ecause there is.
21ce0 20 20 20 20 23 20 6e 6f 20 6c 69 6d 69 74 20 74      # no limit t
21cf0 6f 20 74 68 65 20 6c 65 6e 67 74 68 20 6f 66 20  o the length of 
21d00 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 61 72 67  command line arg
21d10 75 6d 65 6e 74 73 2e 0a 20 20 20 20 23 20 4c 69  uments..    # Li
21d20 62 74 6f 6f 6c 20 77 69 6c 6c 20 69 6e 74 65 72  btool will inter
21d30 70 72 65 74 20 2d 31 20 61 73 20 6e 6f 20 6c 69  pret -1 as no li
21d40 6d 69 74 20 77 68 61 74 73 6f 65 76 65 72 0a 20  mit whatsoever. 
21d50 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78     lt_cv_sys_max
21d60 5f 63 6d 64 5f 6c 65 6e 3d 2d 31 3b 0a 20 20 20  _cmd_len=-1;.   
21d70 20 3b 3b 0a 0a 20 20 63 79 67 77 69 6e 2a 20 7c   ;;..  cygwin* |
21d80 20 6d 69 6e 67 77 2a 29 0a 20 20 20 20 23 20 4f   mingw*).    # O
21d90 6e 20 57 69 6e 39 78 2f 4d 45 2c 20 74 68 69 73  n Win9x/ME, this
21da0 20 74 65 73 74 20 62 6c 6f 77 73 20 75 70 20 2d   test blows up -
21db0 2d 20 69 74 20 73 75 63 63 65 65 64 73 2c 20 62  - it succeeds, b
21dc0 75 74 20 74 61 6b 65 73 0a 20 20 20 20 23 20 61  ut takes.    # a
21dd0 62 6f 75 74 20 35 20 6d 69 6e 75 74 65 73 20 61  bout 5 minutes a
21de0 73 20 74 68 65 20 74 65 73 74 73 74 72 69 6e 67  s the teststring
21df0 20 67 72 6f 77 73 20 65 78 70 6f 6e 65 6e 74 69   grows exponenti
21e00 61 6c 6c 79 2e 0a 20 20 20 20 23 20 57 6f 72 73  ally..    # Wors
21e10 65 2c 20 73 69 6e 63 65 20 39 78 2f 4d 45 20 61  e, since 9x/ME a
21e20 72 65 20 6e 6f 74 20 70 72 65 2d 65 6d 70 74 69  re not pre-empti
21e30 76 65 6c 79 20 6d 75 6c 74 69 74 61 73 6b 69 6e  vely multitaskin
21e40 67 2c 0a 20 20 20 20 23 20 79 6f 75 20 65 6e 64  g,.    # you end
21e50 20 75 70 20 77 69 74 68 20 61 20 22 66 72 6f 7a   up with a "froz
21e60 65 6e 22 20 63 6f 6d 70 75 74 65 72 2c 20 65 76  en" computer, ev
21e70 65 6e 20 74 68 6f 75 67 68 20 77 69 74 68 20 70  en though with p
21e80 61 74 69 65 6e 63 65 0a 20 20 20 20 23 20 74 68  atience.    # th
21e90 65 20 74 65 73 74 20 65 76 65 6e 74 75 61 6c 6c  e test eventuall
21ea0 79 20 73 75 63 63 65 65 64 73 20 28 77 69 74 68  y succeeds (with
21eb0 20 61 20 6d 61 78 20 6c 69 6e 65 20 6c 65 6e 67   a max line leng
21ec0 74 68 20 6f 66 20 32 35 36 6b 29 2e 0a 20 20 20  th of 256k)..   
21ed0 20 23 20 49 6e 73 74 65 61 64 2c 20 6c 65 74 27   # Instead, let'
21ee0 73 20 6a 75 73 74 20 70 75 6e 74 3a 20 75 73 65  s just punt: use
21ef0 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6c 69 6e   the minimum lin
21f00 65 6c 65 6e 67 74 68 20 72 65 70 6f 72 74 65 64  elength reported
21f10 20 62 79 0a 20 20 20 20 23 20 61 6c 6c 20 6f 66   by.    # all of
21f20 20 74 68 65 20 73 75 70 70 6f 72 74 65 64 20 70   the supported p
21f30 6c 61 74 66 6f 72 6d 73 3a 20 38 31 39 32 20 28  latforms: 8192 (
21f40 6f 6e 20 4e 54 2f 32 4b 2f 58 50 29 2e 0a 20 20  on NT/2K/XP)..  
21f50 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f    lt_cv_sys_max_
21f60 63 6d 64 5f 6c 65 6e 3d 38 31 39 32 3b 0a 20 20  cmd_len=8192;.  
21f70 20 20 3b 3b 0a 0a 20 20 61 6d 69 67 61 6f 73 2a    ;;..  amigaos*
21f80 29 0a 20 20 20 20 23 20 4f 6e 20 41 6d 69 67 61  ).    # On Amiga
21f90 4f 53 20 77 69 74 68 20 70 64 6b 73 68 2c 20 74  OS with pdksh, t
21fa0 68 69 73 20 74 65 73 74 20 74 61 6b 65 73 20 68  his test takes h
21fb0 6f 75 72 73 2c 20 6c 69 74 65 72 61 6c 6c 79 2e  ours, literally.
21fc0 0a 20 20 20 20 23 20 53 6f 20 77 65 20 6a 75 73  .    # So we jus
21fd0 74 20 70 75 6e 74 20 61 6e 64 20 75 73 65 20 61  t punt and use a
21fe0 20 6d 69 6e 69 6d 75 6d 20 6c 69 6e 65 20 6c 65   minimum line le
21ff0 6e 67 74 68 20 6f 66 20 38 31 39 32 2e 0a 20 20  ngth of 8192..  
22000 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f    lt_cv_sys_max_
22010 63 6d 64 5f 6c 65 6e 3d 38 31 39 32 3b 0a 20 20  cmd_len=8192;.  
22020 20 20 3b 3b 0a 0a 20 2a 29 0a 20 20 20 20 23 20    ;;.. *).    # 
22030 49 66 20 74 65 73 74 20 69 73 20 6e 6f 74 20 61  If test is not a
22040 20 73 68 65 6c 6c 20 62 75 69 6c 74 2d 69 6e 2c   shell built-in,
22050 20 77 65 27 6c 6c 20 70 72 6f 62 61 62 6c 79 20   we'll probably 
22060 65 6e 64 20 75 70 20 63 6f 6d 70 75 74 69 6e 67  end up computing
22070 20 61 0a 20 20 20 20 23 20 6d 61 78 69 6d 75 6d   a.    # maximum
22080 20 6c 65 6e 67 74 68 20 74 68 61 74 20 69 73 20   length that is 
22090 6f 6e 6c 79 20 68 61 6c 66 20 6f 66 20 74 68 65  only half of the
220a0 20 61 63 74 75 61 6c 20 6d 61 78 69 6d 75 6d 20   actual maximum 
220b0 6c 65 6e 67 74 68 2c 20 62 75 74 0a 20 20 20 20  length, but.    
220c0 23 20 77 65 20 63 61 6e 27 74 20 74 65 6c 6c 2e  # we can't tell.
220d0 0a 20 20 20 20 77 68 69 6c 65 20 28 74 65 73 74  .    while (test
220e0 20 22 58 22 60 24 43 4f 4e 46 49 47 5f 53 48 45   "X"`$CONFIG_SHE
220f0 4c 4c 20 24 30 20 2d 2d 66 61 6c 6c 62 61 63 6b  LL $0 --fallback
22100 2d 65 63 68 6f 20 22 58 24 74 65 73 74 72 69 6e  -echo "X$testrin
22110 67 22 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20  g" 2>/dev/null` 
22120 5c 0a 09 20 20 20 20 20 20 20 3d 20 22 58 58 24  \..       = "XX$
22130 74 65 73 74 72 69 6e 67 22 29 20 3e 2f 64 65 76  testring") >/dev
22140 2f 6e 75 6c 6c 20 32 3e 26 31 20 26 26 0a 09 20  /null 2>&1 &&.. 
22150 20 20 20 6e 65 77 5f 72 65 73 75 6c 74 3d 60 65     new_result=`e
22160 78 70 72 20 22 58 24 74 65 73 74 72 69 6e 67 22  xpr "X$testring"
22170 20 3a 20 22 2e 2a 22 20 32 3e 26 31 60 20 26 26   : ".*" 2>&1` &&
22180 0a 09 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f  ..    lt_cv_sys_
22190 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 24 6e 65 77  max_cmd_len=$new
221a0 5f 72 65 73 75 6c 74 20 26 26 0a 09 20 20 20 20  _result &&..    
221b0 74 65 73 74 20 24 69 20 21 3d 20 31 37 20 23 20  test $i != 17 # 
221c0 31 2f 32 20 4d 42 20 73 68 6f 75 6c 64 20 62 65  1/2 MB should be
221d0 20 65 6e 6f 75 67 68 0a 20 20 20 20 64 6f 0a 20   enough.    do. 
221e0 20 20 20 20 20 69 3d 60 65 78 70 72 20 24 69 20       i=`expr $i 
221f0 2b 20 31 60 0a 20 20 20 20 20 20 74 65 73 74 72  + 1`.      testr
22200 69 6e 67 3d 24 74 65 73 74 72 69 6e 67 24 74 65  ing=$testring$te
22210 73 74 72 69 6e 67 0a 20 20 20 20 64 6f 6e 65 0a  string.    done.
22220 20 20 20 20 74 65 73 74 72 69 6e 67 3d 0a 20 20      testring=.  
22230 20 20 23 20 41 64 64 20 61 20 73 69 67 6e 69 66    # Add a signif
22240 69 63 61 6e 74 20 73 61 66 65 74 79 20 66 61 63  icant safety fac
22250 74 6f 72 20 62 65 63 61 75 73 65 20 43 2b 2b 20  tor because C++ 
22260 63 6f 6d 70 69 6c 65 72 73 20 63 61 6e 20 74 61  compilers can ta
22270 63 6b 20 6f 6e 20 6d 61 73 73 69 76 65 0a 20 20  ck on massive.  
22280 20 20 23 20 61 6d 6f 75 6e 74 73 20 6f 66 20 61    # amounts of a
22290 64 64 69 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65  dditional argume
222a0 6e 74 73 20 62 65 66 6f 72 65 20 70 61 73 73 69  nts before passi
222b0 6e 67 20 74 68 65 6d 20 74 6f 20 74 68 65 20 6c  ng them to the l
222c0 69 6e 6b 65 72 2e 0a 20 20 20 20 23 20 49 74 20  inker..    # It 
222d0 61 70 70 65 61 72 73 20 61 73 20 74 68 6f 75 67  appears as thoug
222e0 68 20 31 2f 32 20 69 73 20 61 20 75 73 61 62 6c  h 1/2 is a usabl
222f0 65 20 76 61 6c 75 65 2e 0a 20 20 20 20 6c 74 5f  e value..    lt_
22300 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c  cv_sys_max_cmd_l
22310 65 6e 3d 60 65 78 70 72 20 24 6c 74 5f 63 76 5f  en=`expr $lt_cv_
22320 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 20  sys_max_cmd_len 
22330 5c 2f 20 32 60 0a 20 20 20 20 3b 3b 0a 20 20 65  \/ 2`.    ;;.  e
22340 73 61 63 0a 0a 66 69 0a 0a 69 66 20 74 65 73 74  sac..fi..if test
22350 20 2d 6e 20 24 6c 74 5f 63 76 5f 73 79 73 5f 6d   -n $lt_cv_sys_m
22360 61 78 5f 63 6d 64 5f 6c 65 6e 20 3b 20 74 68 65  ax_cmd_len ; the
22370 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  n.  echo "$as_me
22380 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
22390 3a 20 24 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78  : $lt_cv_sys_max
223a0 5f 63 6d 64 5f 6c 65 6e 22 20 3e 26 35 0a 65 63  _cmd_len" >&5.ec
223b0 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 74  ho "${ECHO_T}$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 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  len" >&6.else.  
223e0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
223f0 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f  NENO: result: no
22400 6e 65 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  ne" >&5.echo "${
22410 45 43 48 4f 5f 54 7d 6e 6f 6e 65 22 20 3e 26 36  ECHO_T}none" >&6
22420 0a 66 69 0a 0a 0a 0a 0a 23 20 43 68 65 63 6b 20  .fi.....# Check 
22430 66 6f 72 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 67  for command to g
22440 72 61 62 20 74 68 65 20 72 61 77 20 73 79 6d 62  rab the raw symb
22450 6f 6c 20 6e 61 6d 65 20 66 6f 6c 6c 6f 77 65 64  ol name followed
22460 20 62 79 20 43 20 73 79 6d 62 6f 6c 20 66 72 6f   by C symbol fro
22470 6d 20 6e 6d 2e 0a 65 63 68 6f 20 22 24 61 73 5f  m nm..echo "$as_
22480 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
22490 6b 69 6e 67 20 63 6f 6d 6d 61 6e 64 20 74 6f 20  king command to 
224a0 70 61 72 73 65 20 24 4e 4d 20 6f 75 74 70 75 74  parse $NM output
224b0 20 66 72 6f 6d 20 24 63 6f 6d 70 69 6c 65 72 20   from $compiler 
224c0 6f 62 6a 65 63 74 22 20 3e 26 35 0a 65 63 68 6f  object" >&5.echo
224d0 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
224e0 6e 67 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 70 61  ng command to pa
224f0 72 73 65 20 24 4e 4d 20 6f 75 74 70 75 74 20 66  rse $NM output f
22500 72 6f 6d 20 24 63 6f 6d 70 69 6c 65 72 20 6f 62  rom $compiler ob
22510 6a 65 63 74 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  ject... $ECHO_C"
22520 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b   >&6.if test "${
22530 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c  lt_cv_sys_global
22540 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 2b 73 65 74  _symbol_pipe+set
22550 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
22560 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
22570 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
22580 20 3e 26 36 0a 65 6c 73 65 0a 0a 23 20 54 68 65   >&6.else..# The
22590 73 65 20 61 72 65 20 73 61 6e 65 20 64 65 66 61  se are sane defa
225a0 75 6c 74 73 20 74 68 61 74 20 77 6f 72 6b 20 6f  ults that work o
225b0 6e 20 61 74 20 6c 65 61 73 74 20 61 20 66 65 77  n at least a few
225c0 20 6f 6c 64 20 73 79 73 74 65 6d 73 2e 0a 23 20   old systems..# 
225d0 5b 54 68 65 79 20 63 6f 6d 65 20 66 72 6f 6d 20  [They come from 
225e0 55 6c 74 72 69 78 2e 20 20 57 68 61 74 20 63 6f  Ultrix.  What co
225f0 75 6c 64 20 62 65 20 6f 6c 64 65 72 20 74 68 61  uld be older tha
22600 6e 20 55 6c 74 72 69 78 3f 21 21 20 3b 29 5d 0a  n Ultrix?!! ;)].
22610 0a 23 20 43 68 61 72 61 63 74 65 72 20 63 6c 61  .# Character cla
22620 73 73 20 64 65 73 63 72 69 62 69 6e 67 20 4e 4d  ss describing NM
22630 20 67 6c 6f 62 61 6c 20 73 79 6d 62 6f 6c 20 63   global symbol c
22640 6f 64 65 73 2e 0a 73 79 6d 63 6f 64 65 3d 27 5b  odes..symcode='[
22650 42 43 44 45 47 52 53 54 5d 27 0a 0a 23 20 52 65  BCDEGRST]'..# Re
22660 67 65 78 70 20 74 6f 20 6d 61 74 63 68 20 73 79  gexp to match sy
22670 6d 62 6f 6c 73 20 74 68 61 74 20 63 61 6e 20 62  mbols that can b
22680 65 20 61 63 63 65 73 73 65 64 20 64 69 72 65 63  e accessed direc
22690 74 6c 79 20 66 72 6f 6d 20 43 2e 0a 73 79 6d 70  tly from C..symp
226a0 61 74 3d 27 5c 28 5b 5f 41 2d 5a 61 2d 7a 5d 5b  at='\([_A-Za-z][
226b0 5f 41 2d 5a 61 2d 7a 30 2d 39 5d 2a 5c 29 27 0a  _A-Za-z0-9]*\)'.
226c0 0a 23 20 54 72 61 6e 73 66 6f 72 6d 20 74 68 65  .# Transform the
226d0 20 61 62 6f 76 65 20 69 6e 74 6f 20 61 20 72 61   above into a ra
226e0 77 20 73 79 6d 62 6f 6c 20 61 6e 64 20 61 20 43  w symbol and a C
226f0 20 73 79 6d 62 6f 6c 2e 0a 73 79 6d 78 66 72 6d   symbol..symxfrm
22700 3d 27 5c 31 20 5c 32 5c 33 20 5c 33 27 0a 0a 23  ='\1 \2\3 \3'..#
22710 20 54 72 61 6e 73 66 6f 72 6d 20 61 6e 20 65 78   Transform an ex
22720 74 72 61 63 74 65 64 20 73 79 6d 62 6f 6c 20 6c  tracted symbol l
22730 69 6e 65 20 69 6e 74 6f 20 61 20 70 72 6f 70 65  ine into a prope
22740 72 20 43 20 64 65 63 6c 61 72 61 74 69 6f 6e 0a  r C declaration.
22750 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c  lt_cv_sys_global
22760 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63 6c  _symbol_to_cdecl
22770 3d 22 73 65 64 20 2d 6e 20 2d 65 20 27 73 2f 5e  ="sed -n -e 's/^
22780 2e 20 2e 2a 20 5c 28 2e 2a 5c 29 24 2f 65 78 74  . .* \(.*\)$/ext
22790 65 72 6e 20 69 6e 74 20 5c 31 3b 2f 70 27 22 0a  ern int \1;/p'".
227a0 0a 23 20 54 72 61 6e 73 66 6f 72 6d 20 61 6e 20  .# Transform an 
227b0 65 78 74 72 61 63 74 65 64 20 73 79 6d 62 6f 6c  extracted symbol
227c0 20 6c 69 6e 65 20 69 6e 74 6f 20 73 79 6d 62 6f   line into symbo
227d0 6c 20 6e 61 6d 65 20 61 6e 64 20 73 79 6d 62 6f  l name and symbo
227e0 6c 20 61 64 64 72 65 73 73 0a 6c 74 5f 63 76 5f  l address.lt_cv_
227f0 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f  sys_global_symbo
22800 6c 5f 74 6f 5f 63 5f 6e 61 6d 65 5f 61 64 64 72  l_to_c_name_addr
22810 65 73 73 3d 22 73 65 64 20 2d 6e 20 2d 65 20 27  ess="sed -n -e '
22820 73 2f 5e 3a 20 5c 28 5b 5e 20 5d 2a 5c 29 20 24  s/^: \([^ ]*\) $
22830 2f 20 20 7b 5c 5c 5c 22 5c 31 5c 5c 5c 22 2c 20  /  {\\\"\1\\\", 
22840 28 6c 74 5f 70 74 72 29 20 30 7d 2c 2f 70 27 20  (lt_ptr) 0},/p' 
22850 2d 65 20 27 73 2f 5e 24 73 79 6d 63 6f 64 65 20  -e 's/^$symcode 
22860 5c 28 5b 5e 20 5d 2a 5c 29 20 5c 28 5b 5e 20 5d  \([^ ]*\) \([^ ]
22870 2a 5c 29 24 2f 20 20 7b 5c 22 5c 32 5c 22 2c 20  *\)$/  {\"\2\", 
22880 28 6c 74 5f 70 74 72 29 20 5c 26 5c 32 7d 2c 2f  (lt_ptr) \&\2},/
22890 70 27 22 0a 0a 23 20 44 65 66 69 6e 65 20 73 79  p'"..# Define sy
228a0 73 74 65 6d 2d 73 70 65 63 69 66 69 63 20 76 61  stem-specific va
228b0 72 69 61 62 6c 65 73 2e 0a 63 61 73 65 20 24 68  riables..case $h
228c0 6f 73 74 5f 6f 73 20 69 6e 0a 61 69 78 2a 29 0a  ost_os in.aix*).
228d0 20 20 73 79 6d 63 6f 64 65 3d 27 5b 42 43 44 54    symcode='[BCDT
228e0 5d 27 0a 20 20 3b 3b 0a 63 79 67 77 69 6e 2a 20  ]'.  ;;.cygwin* 
228f0 7c 20 6d 69 6e 67 77 2a 20 7c 20 70 77 33 32 2a  | mingw* | pw32*
22900 29 0a 20 20 73 79 6d 63 6f 64 65 3d 27 5b 41 42  ).  symcode='[AB
22910 43 44 47 49 53 54 57 5d 27 0a 20 20 3b 3b 0a 68  CDGISTW]'.  ;;.h
22920 70 75 78 2a 29 20 23 20 49 74 73 20 6c 69 6e 6b  pux*) # Its link
22930 65 72 20 64 69 73 74 69 6e 67 75 69 73 68 65 73  er distinguishes
22940 20 64 61 74 61 20 66 72 6f 6d 20 63 6f 64 65 20   data from code 
22950 73 79 6d 62 6f 6c 73 0a 20 20 69 66 20 74 65 73  symbols.  if tes
22960 74 20 22 24 68 6f 73 74 5f 63 70 75 22 20 3d 20  t "$host_cpu" = 
22970 69 61 36 34 3b 20 74 68 65 6e 0a 20 20 20 20 73  ia64; then.    s
22980 79 6d 63 6f 64 65 3d 27 5b 41 42 43 44 45 47 52  ymcode='[ABCDEGR
22990 53 54 5d 27 0a 20 20 66 69 0a 20 20 6c 74 5f 63  ST]'.  fi.  lt_c
229a0 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d  v_sys_global_sym
229b0 62 6f 6c 5f 74 6f 5f 63 64 65 63 6c 3d 22 73 65  bol_to_cdecl="se
229c0 64 20 2d 6e 20 2d 65 20 27 73 2f 5e 54 20 2e 2a  d -n -e 's/^T .*
229d0 20 5c 28 2e 2a 5c 29 24 2f 65 78 74 65 72 6e 20   \(.*\)$/extern 
229e0 69 6e 74 20 5c 31 28 29 3b 2f 70 27 20 2d 65 20  int \1();/p' -e 
229f0 27 73 2f 5e 24 73 79 6d 63 6f 64 65 2a 20 2e 2a  's/^$symcode* .*
22a00 20 5c 28 2e 2a 5c 29 24 2f 65 78 74 65 72 6e 20   \(.*\)$/extern 
22a10 63 68 61 72 20 5c 31 3b 2f 70 27 22 0a 20 20 6c  char \1;/p'".  l
22a20 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f  t_cv_sys_global_
22a30 73 79 6d 62 6f 6c 5f 74 6f 5f 63 5f 6e 61 6d 65  symbol_to_c_name
22a40 5f 61 64 64 72 65 73 73 3d 22 73 65 64 20 2d 6e  _address="sed -n
22a50 20 2d 65 20 27 73 2f 5e 3a 20 5c 28 5b 5e 20 5d   -e 's/^: \([^ ]
22a60 2a 5c 29 20 24 2f 20 20 7b 5c 5c 5c 22 5c 31 5c  *\) $/  {\\\"\1\
22a70 5c 5c 22 2c 20 28 6c 74 5f 70 74 72 29 20 30 7d  \\", (lt_ptr) 0}
22a80 2c 2f 70 27 20 2d 65 20 27 73 2f 5e 24 73 79 6d  ,/p' -e 's/^$sym
22a90 63 6f 64 65 2a 20 5c 28 5b 5e 20 5d 2a 5c 29 20  code* \([^ ]*\) 
22aa0 5c 28 5b 5e 20 5d 2a 5c 29 24 2f 20 20 7b 5c 22  \([^ ]*\)$/  {\"
22ab0 5c 32 5c 22 2c 20 28 6c 74 5f 70 74 72 29 20 5c  \2\", (lt_ptr) \
22ac0 26 5c 32 7d 2c 2f 70 27 22 0a 20 20 3b 3b 0a 69  &\2},/p'".  ;;.i
22ad0 72 69 78 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75 78  rix* | nonstopux
22ae0 2a 29 0a 20 20 73 79 6d 63 6f 64 65 3d 27 5b 42  *).  symcode='[B
22af0 43 44 45 47 52 53 54 5d 27 0a 20 20 3b 3b 0a 6f  CDEGRST]'.  ;;.o
22b00 73 66 2a 29 0a 20 20 73 79 6d 63 6f 64 65 3d 27  sf*).  symcode='
22b10 5b 42 43 44 45 47 51 52 53 54 5d 27 0a 20 20 3b  [BCDEGQRST]'.  ;
22b20 3b 0a 73 6f 6c 61 72 69 73 2a 20 7c 20 73 79 73  ;.solaris* | sys
22b30 76 35 2a 29 0a 20 20 73 79 6d 63 6f 64 65 3d 27  v5*).  symcode='
22b40 5b 42 44 52 54 5d 27 0a 20 20 3b 3b 0a 73 79 73  [BDRT]'.  ;;.sys
22b50 76 34 29 0a 20 20 73 79 6d 63 6f 64 65 3d 27 5b  v4).  symcode='[
22b60 44 46 4e 53 54 55 5d 27 0a 20 20 3b 3b 0a 65 73  DFNSTU]'.  ;;.es
22b70 61 63 0a 0a 23 20 48 61 6e 64 6c 65 20 43 52 4c  ac..# Handle CRL
22b80 46 20 69 6e 20 6d 69 6e 67 77 20 74 6f 6f 6c 20  F in mingw tool 
22b90 63 68 61 69 6e 0a 6f 70 74 5f 63 72 3d 0a 63 61  chain.opt_cr=.ca
22ba0 73 65 20 24 62 75 69 6c 64 5f 6f 73 20 69 6e 0a  se $build_os in.
22bb0 6d 69 6e 67 77 2a 29 0a 20 20 6f 70 74 5f 63 72  mingw*).  opt_cr
22bc0 3d 60 65 63 68 6f 20 27 78 5c 7b 30 2c 31 5c 7d  =`echo 'x\{0,1\}
22bd0 27 20 7c 20 74 72 20 78 20 27 5c 30 31 35 27 60  ' | tr x '\015'`
22be0 20 23 20 6f 70 74 69 6f 6e 20 63 72 20 69 6e 20   # option cr in 
22bf0 72 65 67 65 78 70 0a 20 20 3b 3b 0a 65 73 61 63  regexp.  ;;.esac
22c00 0a 0a 23 20 49 66 20 77 65 27 72 65 20 75 73 69  ..# If we're usi
22c10 6e 67 20 47 4e 55 20 6e 6d 2c 20 74 68 65 6e 20  ng GNU nm, then 
22c20 75 73 65 20 69 74 73 20 73 74 61 6e 64 61 72 64  use its standard
22c30 20 73 79 6d 62 6f 6c 20 63 6f 64 65 73 2e 0a 63   symbol codes..c
22c40 61 73 65 20 60 24 4e 4d 20 2d 56 20 32 3e 26 31  ase `$NM -V 2>&1
22c50 60 20 69 6e 0a 2a 47 4e 55 2a 20 7c 20 2a 27 77  ` in.*GNU* | *'w
22c60 69 74 68 20 42 46 44 27 2a 29 0a 20 20 73 79 6d  ith BFD'*).  sym
22c70 63 6f 64 65 3d 27 5b 41 42 43 44 47 49 52 53 54  code='[ABCDGIRST
22c80 57 5d 27 20 3b 3b 0a 65 73 61 63 0a 0a 23 20 54  W]' ;;.esac..# T
22c90 72 79 20 77 69 74 68 6f 75 74 20 61 20 70 72 65  ry without a pre
22ca0 66 69 78 20 75 6e 64 65 72 63 6f 72 65 2c 20 74  fix undercore, t
22cb0 68 65 6e 20 77 69 74 68 20 69 74 2e 0a 66 6f 72  hen with it..for
22cc0 20 61 63 5f 73 79 6d 70 72 66 78 20 69 6e 20 22   ac_symprfx in "
22cd0 22 20 22 5f 22 3b 20 64 6f 0a 0a 20 20 23 20 57  " "_"; do..  # W
22ce0 72 69 74 65 20 74 68 65 20 72 61 77 20 61 6e 64  rite the raw and
22cf0 20 43 20 69 64 65 6e 74 69 66 69 65 72 73 2e 0a   C identifiers..
22d00 20 20 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62    lt_cv_sys_glob
22d10 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 3d 22  al_symbol_pipe="
22d20 73 65 64 20 2d 6e 20 2d 65 20 27 73 2f 5e 2e 2a  sed -n -e 's/^.*
22d30 5b 20 09 5d 5c 28 24 73 79 6d 63 6f 64 65 24 73  [ .]\($symcode$s
22d40 79 6d 63 6f 64 65 2a 5c 29 5b 20 09 5d 5b 20 09  ymcode*\)[ .][ .
22d50 5d 2a 5c 28 24 61 63 5f 73 79 6d 70 72 66 78 5c  ]*\($ac_symprfx\
22d60 29 24 73 79 6d 70 61 74 24 6f 70 74 5f 63 72 24  )$sympat$opt_cr$
22d70 2f 24 73 79 6d 78 66 72 6d 2f 70 27 22 0a 0a 20  /$symxfrm/p'".. 
22d80 20 23 20 43 68 65 63 6b 20 74 6f 20 73 65 65 20   # Check to see 
22d90 74 68 61 74 20 74 68 65 20 70 69 70 65 20 77 6f  that the pipe wo
22da0 72 6b 73 20 63 6f 72 72 65 63 74 6c 79 2e 0a 20  rks correctly.. 
22db0 20 70 69 70 65 5f 77 6f 72 6b 73 3d 6e 6f 0a 0a   pipe_works=no..
22dc0 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74    rm -f conftest
22dd0 2a 0a 20 20 63 61 74 20 3e 20 63 6f 6e 66 74 65  *.  cat > confte
22de0 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 45 4f 46  st.$ac_ext <<EOF
22df0 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70  .#ifdef __cplusp
22e00 6c 75 73 0a 65 78 74 65 72 6e 20 22 43 22 20 7b  lus.extern "C" {
22e10 0a 23 65 6e 64 69 66 0a 63 68 61 72 20 6e 6d 5f  .#endif.char nm_
22e20 74 65 73 74 5f 76 61 72 3b 0a 76 6f 69 64 20 6e  test_var;.void n
22e30 6d 5f 74 65 73 74 5f 66 75 6e 63 28 29 7b 7d 0a  m_test_func(){}.
22e40 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c  #ifdef __cpluspl
22e50 75 73 0a 7d 0a 23 65 6e 64 69 66 0a 69 6e 74 20  us.}.#endif.int 
22e60 6d 61 69 6e 28 29 7b 6e 6d 5f 74 65 73 74 5f 76  main(){nm_test_v
22e70 61 72 3d 27 61 27 3b 6e 6d 5f 74 65 73 74 5f 66  ar='a';nm_test_f
22e80 75 6e 63 28 29 3b 72 65 74 75 72 6e 28 30 29 3b  unc();return(0);
22e90 7d 0a 45 4f 46 0a 0a 20 20 69 66 20 7b 20 28 65  }.EOF..  if { (e
22ea0 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
22eb0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
22ec0 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a  compile\"") >&5.
22ed0 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70    (eval $ac_comp
22ee0 69 6c 65 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  ile) 2>&5.  ac_s
22ef0 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
22f00 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
22f10 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
22f20 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
22f30 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 74  ac_status); }; t
22f40 68 65 6e 0a 20 20 20 20 23 20 4e 6f 77 20 74 72  hen.    # Now tr
22f50 79 20 74 6f 20 67 72 61 62 20 74 68 65 20 73 79  y to grab the sy
22f60 6d 62 6f 6c 73 2e 0a 20 20 20 20 6e 6c 69 73 74  mbols..    nlist
22f70 3d 63 6f 6e 66 74 65 73 74 2e 6e 6d 0a 20 20 20  =conftest.nm.   
22f80 20 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f   if { (eval echo
22f90 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
22fa0 3a 20 5c 22 24 4e 4d 20 63 6f 6e 66 74 65 73 74  : \"$NM conftest
22fb0 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c 7c 20 24  .$ac_objext \| $
22fc0 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c  lt_cv_sys_global
22fd0 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 20 5c 3e 20  _symbol_pipe \> 
22fe0 24 6e 6c 69 73 74 5c 22 22 29 20 3e 26 35 0a 20  $nlist\"") >&5. 
22ff0 20 28 65 76 61 6c 20 24 4e 4d 20 63 6f 6e 66 74   (eval $NM conft
23000 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c  est.$ac_objext \
23010 7c 20 24 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f  | $lt_cv_sys_glo
23020 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 20  bal_symbol_pipe 
23030 5c 3e 20 24 6e 6c 69 73 74 29 20 32 3e 26 35 0a  \> $nlist) 2>&5.
23040 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
23050 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
23060 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
23070 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
23080 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
23090 3b 20 7d 20 26 26 20 74 65 73 74 20 2d 73 20 22  ; } && test -s "
230a0 24 6e 6c 69 73 74 22 3b 20 74 68 65 6e 0a 20 20  $nlist"; then.  
230b0 20 20 20 20 23 20 54 72 79 20 73 6f 72 74 69 6e      # Try sortin
230c0 67 20 61 6e 64 20 75 6e 69 71 75 69 66 79 69 6e  g and uniquifyin
230d0 67 20 74 68 65 20 6f 75 74 70 75 74 2e 0a 20 20  g the output..  
230e0 20 20 20 20 69 66 20 73 6f 72 74 20 22 24 6e 6c      if sort "$nl
230f0 69 73 74 22 20 7c 20 75 6e 69 71 20 3e 20 22 24  ist" | uniq > "$
23100 6e 6c 69 73 74 22 54 3b 20 74 68 65 6e 0a 09 6d  nlist"T; then..m
23110 76 20 2d 66 20 22 24 6e 6c 69 73 74 22 54 20 22  v -f "$nlist"T "
23120 24 6e 6c 69 73 74 22 0a 20 20 20 20 20 20 65 6c  $nlist".      el
23130 73 65 0a 09 72 6d 20 2d 66 20 22 24 6e 6c 69 73  se..rm -f "$nlis
23140 74 22 54 0a 20 20 20 20 20 20 66 69 0a 0a 20 20  t"T.      fi..  
23150 20 20 20 20 23 20 4d 61 6b 65 20 73 75 72 65 20      # Make sure 
23160 74 68 61 74 20 77 65 20 73 6e 61 67 67 65 64 20  that we snagged 
23170 61 6c 6c 20 74 68 65 20 73 79 6d 62 6f 6c 73 20  all the symbols 
23180 77 65 20 6e 65 65 64 2e 0a 20 20 20 20 20 20 69  we need..      i
23190 66 20 67 72 65 70 20 27 20 6e 6d 5f 74 65 73 74  f grep ' nm_test
231a0 5f 76 61 72 24 27 20 22 24 6e 6c 69 73 74 22 20  _var$' "$nlist" 
231b0 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e  >/dev/null; then
231c0 0a 09 69 66 20 67 72 65 70 20 27 20 6e 6d 5f 74  ..if grep ' nm_t
231d0 65 73 74 5f 66 75 6e 63 24 27 20 22 24 6e 6c 69  est_func$' "$nli
231e0 73 74 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20  st" >/dev/null; 
231f0 74 68 65 6e 0a 09 20 20 63 61 74 20 3c 3c 45 4f  then..  cat <<EO
23200 46 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  F > conftest.$ac
23210 5f 65 78 74 0a 23 69 66 64 65 66 20 5f 5f 63 70  _ext.#ifdef __cp
23220 6c 75 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 22  lusplus.extern "
23230 43 22 20 7b 0a 23 65 6e 64 69 66 0a 0a 45 4f 46  C" {.#endif..EOF
23240 0a 09 20 20 23 20 4e 6f 77 20 67 65 6e 65 72 61  ..  # Now genera
23250 74 65 20 74 68 65 20 73 79 6d 62 6f 6c 20 66 69  te the symbol fi
23260 6c 65 2e 0a 09 20 20 65 76 61 6c 20 22 24 6c 74  le...  eval "$lt
23270 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73  _cv_sys_global_s
23280 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63 6c 22 27  ymbol_to_cdecl"'
23290 20 3c 20 22 24 6e 6c 69 73 74 22 20 7c 20 67 72   < "$nlist" | gr
232a0 65 70 20 2d 76 20 6d 61 69 6e 20 3e 3e 20 63 6f  ep -v main >> co
232b0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 27 0a  nftest.$ac_ext'.
232c0 0a 09 20 20 63 61 74 20 3c 3c 45 4f 46 20 3e 3e  ..  cat <<EOF >>
232d0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
232e0 74 0a 23 69 66 20 64 65 66 69 6e 65 64 20 28 5f  t.#if defined (_
232f0 5f 53 54 44 43 5f 5f 29 20 26 26 20 5f 5f 53 54  _STDC__) && __ST
23300 44 43 5f 5f 0a 23 20 64 65 66 69 6e 65 20 6c 74  DC__.# define lt
23310 5f 70 74 72 5f 74 20 76 6f 69 64 20 2a 0a 23 65  _ptr_t void *.#e
23320 6c 73 65 0a 23 20 64 65 66 69 6e 65 20 6c 74 5f  lse.# define lt_
23330 70 74 72 5f 74 20 63 68 61 72 20 2a 0a 23 20 64  ptr_t char *.# d
23340 65 66 69 6e 65 20 63 6f 6e 73 74 0a 23 65 6e 64  efine const.#end
23350 69 66 0a 0a 2f 2a 20 54 68 65 20 6d 61 70 70 69  if../* The mappi
23360 6e 67 20 62 65 74 77 65 65 6e 20 73 79 6d 62 6f  ng between symbo
23370 6c 20 6e 61 6d 65 73 20 61 6e 64 20 73 79 6d 62  l names and symb
23380 6f 6c 73 2e 20 2a 2f 0a 63 6f 6e 73 74 20 73 74  ols. */.const st
23390 72 75 63 74 20 7b 0a 20 20 63 6f 6e 73 74 20 63  ruct {.  const c
233a0 68 61 72 20 2a 6e 61 6d 65 3b 0a 20 20 6c 74 5f  har *name;.  lt_
233b0 70 74 72 5f 74 20 61 64 64 72 65 73 73 3b 0a 7d  ptr_t address;.}
233c0 0a 6c 74 5f 70 72 65 6c 6f 61 64 65 64 5f 73 79  .lt_preloaded_sy
233d0 6d 62 6f 6c 73 5b 5d 20 3d 0a 7b 0a 45 4f 46 0a  mbols[] =.{.EOF.
233e0 09 20 20 24 53 45 44 20 22 73 2f 5e 24 73 79 6d  .  $SED "s/^$sym
233f0 63 6f 64 65 24 73 79 6d 63 6f 64 65 2a 20 5c 28  code$symcode* \(
23400 2e 2a 5c 29 20 5c 28 2e 2a 5c 29 24 2f 20 20 7b  .*\) \(.*\)$/  {
23410 5c 22 5c 32 5c 22 2c 20 28 6c 74 5f 70 74 72 5f  \"\2\", (lt_ptr_
23420 74 29 20 5c 26 5c 32 7d 2c 2f 22 20 3c 20 22 24  t) \&\2},/" < "$
23430 6e 6c 69 73 74 22 20 7c 20 67 72 65 70 20 2d 76  nlist" | grep -v
23440 20 6d 61 69 6e 20 3e 3e 20 63 6f 6e 66 74 65 73   main >> conftes
23450 74 2e 24 61 63 5f 65 78 74 0a 09 20 20 63 61 74  t.$ac_ext..  cat
23460 20 3c 3c 5c 45 4f 46 20 3e 3e 20 63 6f 6e 66 74   <<\EOF >> conft
23470 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 7b 30  est.$ac_ext.  {0
23480 2c 20 28 6c 74 5f 70 74 72 5f 74 29 20 30 7d 0a  , (lt_ptr_t) 0}.
23490 7d 3b 0a 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c  };..#ifdef __cpl
234a0 75 73 70 6c 75 73 0a 7d 0a 23 65 6e 64 69 66 0a  usplus.}.#endif.
234b0 45 4f 46 0a 09 20 20 23 20 4e 6f 77 20 74 72 79  EOF..  # Now try
234c0 20 6c 69 6e 6b 69 6e 67 20 74 68 65 20 74 77 6f   linking the two
234d0 20 66 69 6c 65 73 2e 0a 09 20 20 6d 76 20 63 6f   files...  mv co
234e0 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
234f0 74 20 63 6f 6e 66 74 73 74 6d 2e 24 61 63 5f 6f  t conftstm.$ac_o
23500 62 6a 65 78 74 0a 09 20 20 6c 74 5f 73 61 76 65  bjext..  lt_save
23510 5f 4c 49 42 53 3d 22 24 4c 49 42 53 22 0a 09 20  _LIBS="$LIBS".. 
23520 20 6c 74 5f 73 61 76 65 5f 43 46 4c 41 47 53 3d   lt_save_CFLAGS=
23530 22 24 43 46 4c 41 47 53 22 0a 09 20 20 4c 49 42  "$CFLAGS"..  LIB
23540 53 3d 22 63 6f 6e 66 74 73 74 6d 2e 24 61 63 5f  S="conftstm.$ac_
23550 6f 62 6a 65 78 74 22 0a 09 20 20 43 46 4c 41 47  objext"..  CFLAG
23560 53 3d 22 24 43 46 4c 41 47 53 24 6c 74 5f 70 72  S="$CFLAGS$lt_pr
23570 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 6e 6f 5f 62  og_compiler_no_b
23580 75 69 6c 74 69 6e 5f 66 6c 61 67 22 0a 09 20 20  uiltin_flag"..  
23590 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
235a0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
235b0 20 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29 20   \"$ac_link\"") 
235c0 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
235d0 6c 69 6e 6b 29 20 32 3e 26 35 0a 20 20 61 63 5f  link) 2>&5.  ac_
235e0 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
235f0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
23600 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
23610 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
23620 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26  $ac_status); } &
23630 26 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65  & test -s confte
23640 73 74 24 7b 61 63 5f 65 78 65 65 78 74 7d 3b 20  st${ac_exeext}; 
23650 74 68 65 6e 0a 09 20 20 20 20 70 69 70 65 5f 77  then..    pipe_w
23660 6f 72 6b 73 3d 79 65 73 0a 09 20 20 66 69 0a 09  orks=yes..  fi..
23670 20 20 4c 49 42 53 3d 22 24 6c 74 5f 73 61 76 65    LIBS="$lt_save
23680 5f 4c 49 42 53 22 0a 09 20 20 43 46 4c 41 47 53  _LIBS"..  CFLAGS
23690 3d 22 24 6c 74 5f 73 61 76 65 5f 43 46 4c 41 47  ="$lt_save_CFLAG
236a0 53 22 0a 09 65 6c 73 65 0a 09 20 20 65 63 68 6f  S"..else..  echo
236b0 20 22 63 61 6e 6e 6f 74 20 66 69 6e 64 20 6e 6d   "cannot find nm
236c0 5f 74 65 73 74 5f 66 75 6e 63 20 69 6e 20 24 6e  _test_func in $n
236d0 6c 69 73 74 22 20 3e 26 35 0a 09 66 69 0a 20 20  list" >&5..fi.  
236e0 20 20 20 20 65 6c 73 65 0a 09 65 63 68 6f 20 22      else..echo "
236f0 63 61 6e 6e 6f 74 20 66 69 6e 64 20 6e 6d 5f 74  cannot find nm_t
23700 65 73 74 5f 76 61 72 20 69 6e 20 24 6e 6c 69 73  est_var in $nlis
23710 74 22 20 3e 26 35 0a 20 20 20 20 20 20 66 69 0a  t" >&5.      fi.
23720 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 65      else.      e
23730 63 68 6f 20 22 63 61 6e 6e 6f 74 20 72 75 6e 20  cho "cannot run 
23740 24 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61  $lt_cv_sys_globa
23750 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 22 20 3e  l_symbol_pipe" >
23760 26 35 0a 20 20 20 20 66 69 0a 20 20 65 6c 73 65  &5.    fi.  else
23770 0a 20 20 20 20 65 63 68 6f 20 22 24 70 72 6f 67  .    echo "$prog
23780 6e 61 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f  name: failed pro
23790 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 20  gram was:" >&5. 
237a0 20 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e     cat conftest.
237b0 24 61 63 5f 65 78 74 20 3e 26 35 0a 20 20 66 69  $ac_ext >&5.  fi
237c0 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  .  rm -f conftes
237d0 74 2a 20 63 6f 6e 66 74 73 74 2a 0a 0a 20 20 23  t* conftst*..  #
237e0 20 44 6f 20 6e 6f 74 20 75 73 65 20 74 68 65 20   Do not use the 
237f0 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69  global_symbol_pi
23800 70 65 20 75 6e 6c 65 73 73 20 69 74 20 77 6f 72  pe unless it wor
23810 6b 73 2e 0a 20 20 69 66 20 74 65 73 74 20 22 24  ks..  if test "$
23820 70 69 70 65 5f 77 6f 72 6b 73 22 20 3d 20 79 65  pipe_works" = ye
23830 73 3b 20 74 68 65 6e 0a 20 20 20 20 62 72 65 61  s; then.    brea
23840 6b 0a 20 20 65 6c 73 65 0a 20 20 20 20 6c 74 5f  k.  else.    lt_
23850 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79  cv_sys_global_sy
23860 6d 62 6f 6c 5f 70 69 70 65 3d 0a 20 20 66 69 0a  mbol_pipe=.  fi.
23870 64 6f 6e 65 0a 0a 66 69 0a 0a 69 66 20 74 65 73  done..fi..if tes
23880 74 20 2d 7a 20 22 24 6c 74 5f 63 76 5f 73 79 73  t -z "$lt_cv_sys
23890 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70  _global_symbol_p
238a0 69 70 65 22 3b 20 74 68 65 6e 0a 20 20 6c 74 5f  ipe"; then.  lt_
238b0 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79  cv_sys_global_sy
238c0 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63 6c 3d 0a 66  mbol_to_cdecl=.f
238d0 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 6c  i.if test -z "$l
238e0 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f  t_cv_sys_global_
238f0 73 79 6d 62 6f 6c 5f 70 69 70 65 24 6c 74 5f 63  symbol_pipe$lt_c
23900 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d  v_sys_global_sym
23910 62 6f 6c 5f 74 6f 5f 63 64 65 63 6c 22 3b 20 74  bol_to_cdecl"; t
23920 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  hen.  echo "$as_
23930 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
23940 6c 74 3a 20 66 61 69 6c 65 64 22 20 3e 26 35 0a  lt: failed" >&5.
23950 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 66  echo "${ECHO_T}f
23960 61 69 6c 65 64 22 20 3e 26 36 0a 65 6c 73 65 0a  ailed" >&6.else.
23970 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
23980 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
23990 6f 6b 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  ok" >&5.echo "${
239a0 45 43 48 4f 5f 54 7d 6f 6b 22 20 3e 26 36 0a 66  ECHO_T}ok" >&6.f
239b0 69 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  i..echo "$as_me:
239c0 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
239d0 67 20 66 6f 72 20 6f 62 6a 64 69 72 22 20 3e 26  g for objdir" >&
239e0 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
239f0 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 6f 62 6a  checking for obj
23a00 64 69 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  dir... $ECHO_C" 
23a10 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 6c  >&6.if test "${l
23a20 74 5f 63 76 5f 6f 62 6a 64 69 72 2b 73 65 74 7d  t_cv_objdir+set}
23a30 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
23a40 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63  echo $ECHO_N "(c
23a50 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20  ached) $ECHO_C" 
23a60 3e 26 36 0a 65 6c 73 65 0a 20 20 72 6d 20 2d 66  >&6.else.  rm -f
23a70 20 2e 6c 69 62 73 20 32 3e 2f 64 65 76 2f 6e 75   .libs 2>/dev/nu
23a80 6c 6c 0a 6d 6b 64 69 72 20 2e 6c 69 62 73 20 32  ll.mkdir .libs 2
23a90 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 69 66 20 74 65  >/dev/null.if te
23aa0 73 74 20 2d 64 20 2e 6c 69 62 73 3b 20 74 68 65  st -d .libs; the
23ab0 6e 0a 20 20 6c 74 5f 63 76 5f 6f 62 6a 64 69 72  n.  lt_cv_objdir
23ac0 3d 2e 6c 69 62 73 0a 65 6c 73 65 0a 20 20 23 20  =.libs.else.  # 
23ad0 4d 53 2d 44 4f 53 20 64 6f 65 73 20 6e 6f 74 20  MS-DOS does not 
23ae0 61 6c 6c 6f 77 20 66 69 6c 65 6e 61 6d 65 73 20  allow filenames 
23af0 74 68 61 74 20 62 65 67 69 6e 20 77 69 74 68 20  that begin with 
23b00 61 20 64 6f 74 2e 0a 20 20 6c 74 5f 63 76 5f 6f  a dot..  lt_cv_o
23b10 62 6a 64 69 72 3d 5f 6c 69 62 73 0a 66 69 0a 72  bjdir=_libs.fi.r
23b20 6d 64 69 72 20 2e 6c 69 62 73 20 32 3e 2f 64 65  mdir .libs 2>/de
23b30 76 2f 6e 75 6c 6c 0a 66 69 0a 65 63 68 6f 20 22  v/null.fi.echo "
23b40 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
23b50 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 6f  result: $lt_cv_o
23b60 62 6a 64 69 72 22 20 3e 26 35 0a 65 63 68 6f 20  bjdir" >&5.echo 
23b70 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 63 76  "${ECHO_T}$lt_cv
23b80 5f 6f 62 6a 64 69 72 22 20 3e 26 36 0a 6f 62 6a  _objdir" >&6.obj
23b90 64 69 72 3d 24 6c 74 5f 63 76 5f 6f 62 6a 64 69  dir=$lt_cv_objdi
23ba0 72 0a 0a 0a 0a 0a 0a 63 61 73 65 20 24 68 6f 73  r......case $hos
23bb0 74 5f 6f 73 20 69 6e 0a 61 69 78 33 2a 29 0a 20  t_os in.aix3*). 
23bc0 20 23 20 41 49 58 20 73 6f 6d 65 74 69 6d 65 73   # AIX sometimes
23bd0 20 68 61 73 20 70 72 6f 62 6c 65 6d 73 20 77 69   has problems wi
23be0 74 68 20 74 68 65 20 47 43 43 20 63 6f 6c 6c 65  th the GCC colle
23bf0 63 74 32 20 70 72 6f 67 72 61 6d 2e 20 20 46 6f  ct2 program.  Fo
23c00 72 20 73 6f 6d 65 0a 20 20 23 20 72 65 61 73 6f  r some.  # reaso
23c10 6e 2c 20 69 66 20 77 65 20 73 65 74 20 74 68 65  n, if we set the
23c20 20 43 4f 4c 4c 45 43 54 5f 4e 41 4d 45 53 20 65   COLLECT_NAMES e
23c30 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61  nvironment varia
23c40 62 6c 65 2c 20 74 68 65 20 70 72 6f 62 6c 65 6d  ble, the problem
23c50 73 0a 20 20 23 20 76 61 6e 69 73 68 20 69 6e 20  s.  # vanish in 
23c60 61 20 70 75 66 66 20 6f 66 20 73 6d 6f 6b 65 2e  a puff of smoke.
23c70 0a 20 20 69 66 20 74 65 73 74 20 22 58 24 7b 43  .  if test "X${C
23c80 4f 4c 4c 45 43 54 5f 4e 41 4d 45 53 2b 73 65 74  OLLECT_NAMES+set
23c90 7d 22 20 21 3d 20 58 73 65 74 3b 20 74 68 65 6e  }" != Xset; then
23ca0 0a 20 20 20 20 43 4f 4c 4c 45 43 54 5f 4e 41 4d  .    COLLECT_NAM
23cb0 45 53 3d 0a 20 20 20 20 65 78 70 6f 72 74 20 43  ES=.    export C
23cc0 4f 4c 4c 45 43 54 5f 4e 41 4d 45 53 0a 20 20 66  OLLECT_NAMES.  f
23cd0 69 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a 23 20 53  i.  ;;.esac..# S
23ce0 65 64 20 73 75 62 73 74 69 74 75 74 69 6f 6e 20  ed substitution 
23cf0 74 68 61 74 20 68 65 6c 70 73 20 75 73 20 64 6f  that helps us do
23d00 20 72 6f 62 75 73 74 20 71 75 6f 74 69 6e 67 2e   robust quoting.
23d10 20 20 49 74 20 62 61 63 6b 73 6c 61 73 68 69 66    It backslashif
23d20 69 65 73 0a 23 20 6d 65 74 61 63 68 61 72 61 63  ies.# metacharac
23d30 74 65 72 73 20 74 68 61 74 20 61 72 65 20 73 74  ters that are st
23d40 69 6c 6c 20 61 63 74 69 76 65 20 77 69 74 68 69  ill active withi
23d50 6e 20 64 6f 75 62 6c 65 2d 71 75 6f 74 65 64 20  n double-quoted 
23d60 73 74 72 69 6e 67 73 2e 0a 58 73 65 64 3d 27 73  strings..Xsed='s
23d70 65 64 20 2d 65 20 73 2f 5e 58 2f 2f 27 0a 73 65  ed -e s/^X//'.se
23d80 64 5f 71 75 6f 74 65 5f 73 75 62 73 74 3d 27 73  d_quote_subst='s
23d90 2f 5c 28 5b 5c 5c 22 5c 5c 60 24 5c 5c 5c 5c 5d  /\([\\"\\`$\\\\]
23da0 5c 29 2f 5c 5c 5c 31 2f 67 27 0a 0a 23 20 53 61  \)/\\\1/g'..# Sa
23db0 6d 65 20 61 73 20 61 62 6f 76 65 2c 20 62 75 74  me as above, but
23dc0 20 64 6f 20 6e 6f 74 20 71 75 6f 74 65 20 76 61   do not quote va
23dd0 72 69 61 62 6c 65 20 72 65 66 65 72 65 6e 63 65  riable reference
23de0 73 2e 0a 64 6f 75 62 6c 65 5f 71 75 6f 74 65 5f  s..double_quote_
23df0 73 75 62 73 74 3d 27 73 2f 5c 28 5b 5c 5c 22 5c  subst='s/\([\\"\
23e00 5c 60 5c 5c 5c 5c 5d 5c 29 2f 5c 5c 5c 31 2f 67  \`\\\\]\)/\\\1/g
23e10 27 0a 0a 23 20 53 65 64 20 73 75 62 73 74 69 74  '..# Sed substit
23e20 75 74 69 6f 6e 20 74 6f 20 64 65 6c 61 79 20 65  ution to delay e
23e30 78 70 61 6e 73 69 6f 6e 20 6f 66 20 61 6e 20 65  xpansion of an e
23e40 73 63 61 70 65 64 20 73 68 65 6c 6c 20 76 61 72  scaped shell var
23e50 69 61 62 6c 65 20 69 6e 20 61 0a 23 20 64 6f 75  iable in a.# dou
23e60 62 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 27  ble_quote_subst'
23e70 65 64 20 73 74 72 69 6e 67 2e 0a 64 65 6c 61 79  ed string..delay
23e80 5f 76 61 72 69 61 62 6c 65 5f 73 75 62 73 74 3d  _variable_subst=
23e90 27 73 2f 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 24 2f  's/\\\\\\\\\\\$/
23ea0 5c 5c 5c 5c 5c 5c 24 2f 67 27 0a 0a 23 20 53 65  \\\\\\$/g'..# Se
23eb0 64 20 73 75 62 73 74 69 74 75 74 69 6f 6e 20 74  d substitution t
23ec0 6f 20 61 76 6f 69 64 20 61 63 63 69 64 65 6e 74  o avoid accident
23ed0 61 6c 20 67 6c 6f 62 62 69 6e 67 20 69 6e 20 65  al globbing in e
23ee0 76 61 6c 65 64 20 65 78 70 72 65 73 73 69 6f 6e  valed expression
23ef0 73 0a 6e 6f 5f 67 6c 6f 62 5f 73 75 62 73 74 3d  s.no_glob_subst=
23f00 27 73 2f 5c 2a 2f 5c 5c 5c 2a 2f 67 27 0a 0a 23  's/\*/\\\*/g'..#
23f10 20 43 6f 6e 73 74 61 6e 74 73 3a 0a 72 6d 3d 22   Constants:.rm="
23f20 72 6d 20 2d 66 22 0a 0a 23 20 47 6c 6f 62 61 6c  rm -f"..# Global
23f30 20 76 61 72 69 61 62 6c 65 73 3a 0a 64 65 66 61   variables:.defa
23f40 75 6c 74 5f 6f 66 69 6c 65 3d 6c 69 62 74 6f 6f  ult_ofile=libtoo
23f50 6c 0a 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72  l.can_build_shar
23f60 65 64 3d 79 65 73 0a 0a 23 20 41 6c 6c 20 6b 6e  ed=yes..# All kn
23f70 6f 77 6e 20 6c 69 6e 6b 65 72 73 20 72 65 71 75  own linkers requ
23f80 69 72 65 20 61 20 60 2e 61 27 20 61 72 63 68 69  ire a `.a' archi
23f90 76 65 20 66 6f 72 20 73 74 61 74 69 63 20 6c 69  ve for static li
23fa0 6e 6b 69 6e 67 20 28 65 78 63 65 70 74 20 4d 24  nking (except M$
23fb0 56 43 2c 0a 23 20 77 68 69 63 68 20 6e 65 65 64  VC,.# which need
23fc0 73 20 27 2e 6c 69 62 27 29 2e 0a 6c 69 62 65 78  s '.lib')..libex
23fd0 74 3d 61 0a 6c 74 6d 61 69 6e 3d 22 24 61 63 5f  t=a.ltmain="$ac_
23fe0 61 75 78 5f 64 69 72 2f 6c 74 6d 61 69 6e 2e 73  aux_dir/ltmain.s
23ff0 68 22 0a 6f 66 69 6c 65 3d 22 24 64 65 66 61 75  h".ofile="$defau
24000 6c 74 5f 6f 66 69 6c 65 22 0a 77 69 74 68 5f 67  lt_ofile".with_g
24010 6e 75 5f 6c 64 3d 22 24 6c 74 5f 63 76 5f 70 72  nu_ld="$lt_cv_pr
24020 6f 67 5f 67 6e 75 5f 6c 64 22 0a 0a 69 66 20 74  og_gnu_ld"..if t
24030 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c  est -n "$ac_tool
24040 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a 20  _prefix"; then. 
24050 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20 66   # Extract the f
24060 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24 7b  irst word of "${
24070 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 61  ac_tool_prefix}a
24080 72 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65  r", so it can be
24090 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20   a program name 
240a0 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64  with args..set d
240b0 75 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70  ummy ${ac_tool_p
240c0 72 65 66 69 78 7d 61 72 3b 20 61 63 5f 77 6f 72  refix}ar; ac_wor
240d0 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d  d=$2.echo "$as_m
240e0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
240f0 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64  ing for $ac_word
24100 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
24110 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72  _N "checking for
24120 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43   $ac_word... $EC
24130 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
24140 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f  t "${ac_cv_prog_
24150 41 52 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  AR+set}" = set; 
24160 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
24170 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
24180 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a  CHO_C" >&6.else.
24190 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 41    if test -n "$A
241a0 52 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76  R"; then.  ac_cv
241b0 5f 70 72 6f 67 5f 41 52 3d 22 24 41 52 22 20 23  _prog_AR="$AR" #
241c0 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76   Let the user ov
241d0 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e  erride the test.
241e0 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46  .else.as_save_IF
241f0 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54  S=$IFS; IFS=$PAT
24200 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20  H_SEPARATOR.for 
24210 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a  as_dir in $PATH.
24220 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76  do.  IFS=$as_sav
24230 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20  e_IFS.  test -z 
24240 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f  "$as_dir" && as_
24250 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65  dir=..  for ac_e
24260 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61  xec_ext in '' $a
24270 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74  c_executable_ext
24280 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66  ensions; do.  if
24290 20 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f   $as_executable_
242a0 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77  p "$as_dir/$ac_w
242b0 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22  ord$ac_exec_ext"
242c0 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76  ; then.    ac_cv
242d0 5f 70 72 6f 67 5f 41 52 3d 22 24 7b 61 63 5f 74  _prog_AR="${ac_t
242e0 6f 6f 6c 5f 70 72 65 66 69 78 7d 61 72 22 0a 20  ool_prefix}ar". 
242f0 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a     echo "$as_me:
24300 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24  $LINENO: found $
24310 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24  as_dir/$ac_word$
24320 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35  ac_exec_ext" >&5
24330 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66  .    break 2.  f
24340 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a  i.done.done..fi.
24350 66 69 0a 41 52 3d 24 61 63 5f 63 76 5f 70 72 6f  fi.AR=$ac_cv_pro
24360 67 5f 41 52 0a 69 66 20 74 65 73 74 20 2d 6e 20  g_AR.if test -n 
24370 22 24 41 52 22 3b 20 74 68 65 6e 0a 20 20 65 63  "$AR"; then.  ec
24380 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
24390 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 41 52 22  NO: result: $AR"
243a0 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
243b0 4f 5f 54 7d 24 41 52 22 20 3e 26 36 0a 65 6c 73  O_T}$AR" >&6.els
243c0 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
243d0 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
243e0 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22  : no" >&5.echo "
243f0 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36  ${ECHO_T}no" >&6
24400 0a 66 69 0a 0a 66 69 0a 69 66 20 74 65 73 74 20  .fi..fi.if test 
24410 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f  -z "$ac_cv_prog_
24420 41 52 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63  AR"; then.  ac_c
24430 74 5f 41 52 3d 24 41 52 0a 20 20 23 20 45 78 74  t_AR=$AR.  # Ext
24440 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77  ract the first w
24450 6f 72 64 20 6f 66 20 22 61 72 22 2c 20 73 6f 20  ord of "ar", so 
24460 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67  it can be a prog
24470 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72  ram name with ar
24480 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 61 72  gs..set dummy ar
24490 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68  ; ac_word=$2.ech
244a0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
244b0 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  O: checking for 
244c0 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63  $ac_word" >&5.ec
244d0 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
244e0 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72  king for $ac_wor
244f0 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26  d... $ECHO_C" >&
24500 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f  6.if test "${ac_
24510 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 41 52  cv_prog_ac_ct_AR
24520 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
24530 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
24540 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
24550 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
24560 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f  if test -n "$ac_
24570 63 74 5f 41 52 22 3b 20 74 68 65 6e 0a 20 20 61  ct_AR"; then.  a
24580 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f  c_cv_prog_ac_ct_
24590 41 52 3d 22 24 61 63 5f 63 74 5f 41 52 22 20 23  AR="$ac_ct_AR" #
245a0 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76   Let the user ov
245b0 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e  erride the test.
245c0 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46  .else.as_save_IF
245d0 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54  S=$IFS; IFS=$PAT
245e0 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20  H_SEPARATOR.for 
245f0 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a  as_dir in $PATH.
24600 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76  do.  IFS=$as_sav
24610 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20  e_IFS.  test -z 
24620 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f  "$as_dir" && as_
24630 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65  dir=..  for ac_e
24640 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61  xec_ext in '' $a
24650 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74  c_executable_ext
24660 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66  ensions; do.  if
24670 20 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f   $as_executable_
24680 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77  p "$as_dir/$ac_w
24690 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22  ord$ac_exec_ext"
246a0 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76  ; then.    ac_cv
246b0 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 41 52 3d 22  _prog_ac_ct_AR="
246c0 61 72 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61  ar".    echo "$a
246d0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f  s_me:$LINENO: fo
246e0 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f  und $as_dir/$ac_
246f0 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74  word$ac_exec_ext
24700 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20  " >&5.    break 
24710 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65  2.  fi.done.done
24720 0a 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 63  ..  test -z "$ac
24730 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 41  _cv_prog_ac_ct_A
24740 52 22 20 26 26 20 61 63 5f 63 76 5f 70 72 6f 67  R" && ac_cv_prog
24750 5f 61 63 5f 63 74 5f 41 52 3d 22 66 61 6c 73 65  _ac_ct_AR="false
24760 22 0a 66 69 0a 66 69 0a 61 63 5f 63 74 5f 41 52  ".fi.fi.ac_ct_AR
24770 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f  =$ac_cv_prog_ac_
24780 63 74 5f 41 52 0a 69 66 20 74 65 73 74 20 2d 6e  ct_AR.if test -n
24790 20 22 24 61 63 5f 63 74 5f 41 52 22 3b 20 74 68   "$ac_ct_AR"; th
247a0 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  en.  echo "$as_m
247b0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
247c0 74 3a 20 24 61 63 5f 63 74 5f 41 52 22 20 3e 26  t: $ac_ct_AR" >&
247d0 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
247e0 7d 24 61 63 5f 63 74 5f 41 52 22 20 3e 26 36 0a  }$ac_ct_AR" >&6.
247f0 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73  else.  echo "$as
24800 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
24810 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68  ult: no" >&5.ech
24820 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20  o "${ECHO_T}no" 
24830 3e 26 36 0a 66 69 0a 0a 20 20 41 52 3d 24 61 63  >&6.fi..  AR=$ac
24840 5f 63 74 5f 41 52 0a 65 6c 73 65 0a 20 20 41 52  _ct_AR.else.  AR
24850 3d 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 41 52  ="$ac_cv_prog_AR
24860 22 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 2d 6e  ".fi..if test -n
24870 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69   "$ac_tool_prefi
24880 78 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74  x"; then.  # Ext
24890 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77  ract the first w
248a0 6f 72 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f  ord of "${ac_too
248b0 6c 5f 70 72 65 66 69 78 7d 72 61 6e 6c 69 62 22  l_prefix}ranlib"
248c0 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61  , so it can be a
248d0 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69   program name wi
248e0 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d  th args..set dum
248f0 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65  my ${ac_tool_pre
24900 66 69 78 7d 72 61 6e 6c 69 62 3b 20 61 63 5f 77  fix}ranlib; ac_w
24910 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73  ord=$2.echo "$as
24920 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
24930 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f  cking for $ac_wo
24940 72 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  rd" >&5.echo $EC
24950 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66  HO_N "checking f
24960 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24  or $ac_word... $
24970 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74  ECHO_C" >&6.if t
24980 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f  est "${ac_cv_pro
24990 67 5f 52 41 4e 4c 49 42 2b 73 65 74 7d 22 20 3d  g_RANLIB+set}" =
249a0 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
249b0 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
249c0 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
249d0 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20  .else.  if test 
249e0 2d 6e 20 22 24 52 41 4e 4c 49 42 22 3b 20 74 68  -n "$RANLIB"; th
249f0 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  en.  ac_cv_prog_
24a00 52 41 4e 4c 49 42 3d 22 24 52 41 4e 4c 49 42 22  RANLIB="$RANLIB"
24a10 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20   # Let the user 
24a20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73  override the tes
24a30 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f  t..else.as_save_
24a40 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50  IFS=$IFS; IFS=$P
24a50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f  ATH_SEPARATOR.fo
24a60 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54  r as_dir in $PAT
24a70 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73  H.do.  IFS=$as_s
24a80 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d  ave_IFS.  test -
24a90 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61  z "$as_dir" && a
24aa0 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63  s_dir=..  for ac
24ab0 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20  _exec_ext in '' 
24ac0 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65  $ac_executable_e
24ad0 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20  xtensions; do.  
24ae0 69 66 20 24 61 73 5f 65 78 65 63 75 74 61 62 6c  if $as_executabl
24af0 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63  e_p "$as_dir/$ac
24b00 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78  _word$ac_exec_ex
24b10 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f  t"; then.    ac_
24b20 63 76 5f 70 72 6f 67 5f 52 41 4e 4c 49 42 3d 22  cv_prog_RANLIB="
24b30 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78  ${ac_tool_prefix
24b40 7d 72 61 6e 6c 69 62 22 0a 20 20 20 20 65 63 68  }ranlib".    ech
24b50 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
24b60 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72  O: found $as_dir
24b70 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65  /$ac_word$ac_exe
24b80 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62  c_ext" >&5.    b
24b90 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65  reak 2.  fi.done
24ba0 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 52 41 4e  .done..fi.fi.RAN
24bb0 4c 49 42 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f  LIB=$ac_cv_prog_
24bc0 52 41 4e 4c 49 42 0a 69 66 20 74 65 73 74 20 2d  RANLIB.if test -
24bd0 6e 20 22 24 52 41 4e 4c 49 42 22 3b 20 74 68 65  n "$RANLIB"; the
24be0 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  n.  echo "$as_me
24bf0 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
24c00 3a 20 24 52 41 4e 4c 49 42 22 20 3e 26 35 0a 65  : $RANLIB" >&5.e
24c10 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 52  cho "${ECHO_T}$R
24c20 41 4e 4c 49 42 22 20 3e 26 36 0a 65 6c 73 65 0a  ANLIB" >&6.else.
24c30 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
24c40 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
24c50 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  no" >&5.echo "${
24c60 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66  ECHO_T}no" >&6.f
24c70 69 0a 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a  i..fi.if test -z
24c80 20 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 52 41   "$ac_cv_prog_RA
24c90 4e 4c 49 42 22 3b 20 74 68 65 6e 0a 20 20 61 63  NLIB"; then.  ac
24ca0 5f 63 74 5f 52 41 4e 4c 49 42 3d 24 52 41 4e 4c  _ct_RANLIB=$RANL
24cb0 49 42 0a 20 20 23 20 45 78 74 72 61 63 74 20 74  IB.  # Extract t
24cc0 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66  he first word of
24cd0 20 22 72 61 6e 6c 69 62 22 2c 20 73 6f 20 69 74   "ranlib", so it
24ce0 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61   can be a progra
24cf0 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73  m name with args
24d00 2e 0a 73 65 74 20 64 75 6d 6d 79 20 72 61 6e 6c  ..set dummy ranl
24d10 69 62 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65  ib; ac_word=$2.e
24d20 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
24d30 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
24d40 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a  r $ac_word" >&5.
24d50 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
24d60 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
24d70 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ord... $ECHO_C" 
24d80 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61  >&6.if test "${a
24d90 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f  c_cv_prog_ac_ct_
24da0 52 41 4e 4c 49 42 2b 73 65 74 7d 22 20 3d 20 73  RANLIB+set}" = s
24db0 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
24dc0 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
24dd0 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
24de0 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e  lse.  if test -n
24df0 20 22 24 61 63 5f 63 74 5f 52 41 4e 4c 49 42 22   "$ac_ct_RANLIB"
24e00 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70  ; then.  ac_cv_p
24e10 72 6f 67 5f 61 63 5f 63 74 5f 52 41 4e 4c 49 42  rog_ac_ct_RANLIB
24e20 3d 22 24 61 63 5f 63 74 5f 52 41 4e 4c 49 42 22  ="$ac_ct_RANLIB"
24e30 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20   # Let the user 
24e40 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73  override the tes
24e50 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f  t..else.as_save_
24e60 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50  IFS=$IFS; IFS=$P
24e70 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f  ATH_SEPARATOR.fo
24e80 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54  r as_dir in $PAT
24e90 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73  H.do.  IFS=$as_s
24ea0 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d  ave_IFS.  test -
24eb0 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61  z "$as_dir" && a
24ec0 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63  s_dir=..  for ac
24ed0 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20  _exec_ext in '' 
24ee0 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65  $ac_executable_e
24ef0 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20  xtensions; do.  
24f00 69 66 20 24 61 73 5f 65 78 65 63 75 74 61 62 6c  if $as_executabl
24f10 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63  e_p "$as_dir/$ac
24f20 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78  _word$ac_exec_ex
24f30 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f  t"; then.    ac_
24f40 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 52 41  cv_prog_ac_ct_RA
24f50 4e 4c 49 42 3d 22 72 61 6e 6c 69 62 22 0a 20 20  NLIB="ranlib".  
24f60 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
24f70 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61  LINENO: found $a
24f80 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61  s_dir/$ac_word$a
24f90 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a  c_exec_ext" >&5.
24fa0 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69      break 2.  fi
24fb0 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 20 20 74 65  .done.done..  te
24fc0 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72  st -z "$ac_cv_pr
24fd0 6f 67 5f 61 63 5f 63 74 5f 52 41 4e 4c 49 42 22  og_ac_ct_RANLIB"
24fe0 20 26 26 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61   && ac_cv_prog_a
24ff0 63 5f 63 74 5f 52 41 4e 4c 49 42 3d 22 3a 22 0a  c_ct_RANLIB=":".
25000 66 69 0a 66 69 0a 61 63 5f 63 74 5f 52 41 4e 4c  fi.fi.ac_ct_RANL
25010 49 42 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61  IB=$ac_cv_prog_a
25020 63 5f 63 74 5f 52 41 4e 4c 49 42 0a 69 66 20 74  c_ct_RANLIB.if t
25030 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 52  est -n "$ac_ct_R
25040 41 4e 4c 49 42 22 3b 20 74 68 65 6e 0a 20 20 65  ANLIB"; then.  e
25050 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
25060 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63  ENO: result: $ac
25070 5f 63 74 5f 52 41 4e 4c 49 42 22 20 3e 26 35 0a  _ct_RANLIB" >&5.
25080 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
25090 61 63 5f 63 74 5f 52 41 4e 4c 49 42 22 20 3e 26  ac_ct_RANLIB" >&
250a0 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  6.else.  echo "$
250b0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
250c0 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65  esult: no" >&5.e
250d0 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f  cho "${ECHO_T}no
250e0 22 20 3e 26 36 0a 66 69 0a 0a 20 20 52 41 4e 4c  " >&6.fi..  RANL
250f0 49 42 3d 24 61 63 5f 63 74 5f 52 41 4e 4c 49 42  IB=$ac_ct_RANLIB
25100 0a 65 6c 73 65 0a 20 20 52 41 4e 4c 49 42 3d 22  .else.  RANLIB="
25110 24 61 63 5f 63 76 5f 70 72 6f 67 5f 52 41 4e 4c  $ac_cv_prog_RANL
25120 49 42 22 0a 66 69 0a 0a 69 66 20 74 65 73 74 20  IB".fi..if test 
25130 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65  -n "$ac_tool_pre
25140 66 69 78 22 3b 20 74 68 65 6e 0a 20 20 23 20 45  fix"; then.  # E
25150 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74  xtract the first
25160 20 77 6f 72 64 20 6f 66 20 22 24 7b 61 63 5f 74   word of "${ac_t
25170 6f 6f 6c 5f 70 72 65 66 69 78 7d 73 74 72 69 70  ool_prefix}strip
25180 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20  ", so it can be 
25190 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77  a program name w
251a0 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75  ith args..set du
251b0 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72  mmy ${ac_tool_pr
251c0 65 66 69 78 7d 73 74 72 69 70 3b 20 61 63 5f 77  efix}strip; ac_w
251d0 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73  ord=$2.echo "$as
251e0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
251f0 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f  cking for $ac_wo
25200 72 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  rd" >&5.echo $EC
25210 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66  HO_N "checking f
25220 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24  or $ac_word... $
25230 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74  ECHO_C" >&6.if t
25240 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f  est "${ac_cv_pro
25250 67 5f 53 54 52 49 50 2b 73 65 74 7d 22 20 3d 20  g_STRIP+set}" = 
25260 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
25270 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
25280 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
25290 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d  else.  if test -
252a0 6e 20 22 24 53 54 52 49 50 22 3b 20 74 68 65 6e  n "$STRIP"; then
252b0 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 53 54  .  ac_cv_prog_ST
252c0 52 49 50 3d 22 24 53 54 52 49 50 22 20 23 20 4c  RIP="$STRIP" # L
252d0 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72  et the user over
252e0 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65  ride the test..e
252f0 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d  lse.as_save_IFS=
25300 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f  $IFS; IFS=$PATH_
25310 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73  SEPARATOR.for as
25320 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f  _dir in $PATH.do
25330 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f  .  IFS=$as_save_
25340 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24  IFS.  test -z "$
25350 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69  as_dir" && as_di
25360 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78 65  r=..  for ac_exe
25370 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f  c_ext in '' $ac_
25380 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e  executable_exten
25390 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 24  sions; do.  if $
253a0 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20  as_executable_p 
253b0 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72  "$as_dir/$ac_wor
253c0 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20  d$ac_exec_ext"; 
253d0 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70  then.    ac_cv_p
253e0 72 6f 67 5f 53 54 52 49 50 3d 22 24 7b 61 63 5f  rog_STRIP="${ac_
253f0 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 73 74 72 69  tool_prefix}stri
25400 70 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73  p".    echo "$as
25410 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75  _me:$LINENO: fou
25420 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77  nd $as_dir/$ac_w
25430 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22  ord$ac_exec_ext"
25440 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32   >&5.    break 2
25450 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a  .  fi.done.done.
25460 0a 66 69 0a 66 69 0a 53 54 52 49 50 3d 24 61 63  .fi.fi.STRIP=$ac
25470 5f 63 76 5f 70 72 6f 67 5f 53 54 52 49 50 0a 69  _cv_prog_STRIP.i
25480 66 20 74 65 73 74 20 2d 6e 20 22 24 53 54 52 49  f test -n "$STRI
25490 50 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  P"; then.  echo 
254a0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
254b0 20 72 65 73 75 6c 74 3a 20 24 53 54 52 49 50 22   result: $STRIP"
254c0 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
254d0 4f 5f 54 7d 24 53 54 52 49 50 22 20 3e 26 36 0a  O_T}$STRIP" >&6.
254e0 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73  else.  echo "$as
254f0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
25500 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68  ult: no" >&5.ech
25510 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20  o "${ECHO_T}no" 
25520 3e 26 36 0a 66 69 0a 0a 66 69 0a 69 66 20 74 65  >&6.fi..fi.if te
25530 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72  st -z "$ac_cv_pr
25540 6f 67 5f 53 54 52 49 50 22 3b 20 74 68 65 6e 0a  og_STRIP"; then.
25550 20 20 61 63 5f 63 74 5f 53 54 52 49 50 3d 24 53    ac_ct_STRIP=$S
25560 54 52 49 50 0a 20 20 23 20 45 78 74 72 61 63 74  TRIP.  # Extract
25570 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20   the first word 
25580 6f 66 20 22 73 74 72 69 70 22 2c 20 73 6f 20 69  of "strip", so i
25590 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72  t can be a progr
255a0 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67  am name with arg
255b0 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 73 74 72  s..set dummy str
255c0 69 70 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65  ip; ac_word=$2.e
255d0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
255e0 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
255f0 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a  r $ac_word" >&5.
25600 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
25610 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
25620 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ord... $ECHO_C" 
25630 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61  >&6.if test "${a
25640 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f  c_cv_prog_ac_ct_
25650 53 54 52 49 50 2b 73 65 74 7d 22 20 3d 20 73 65  STRIP+set}" = se
25660 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
25670 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
25680 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
25690 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20  se.  if test -n 
256a0 22 24 61 63 5f 63 74 5f 53 54 52 49 50 22 3b 20  "$ac_ct_STRIP"; 
256b0 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f  then.  ac_cv_pro
256c0 67 5f 61 63 5f 63 74 5f 53 54 52 49 50 3d 22 24  g_ac_ct_STRIP="$
256d0 61 63 5f 63 74 5f 53 54 52 49 50 22 20 23 20 4c  ac_ct_STRIP" # L
256e0 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72  et the user over
256f0 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65  ride the test..e
25700 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d  lse.as_save_IFS=
25710 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f  $IFS; IFS=$PATH_
25720 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73  SEPARATOR.for as
25730 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f  _dir in $PATH.do
25740 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f  .  IFS=$as_save_
25750 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24  IFS.  test -z "$
25760 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69  as_dir" && as_di
25770 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78 65  r=..  for ac_exe
25780 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f  c_ext in '' $ac_
25790 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e  executable_exten
257a0 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 24  sions; do.  if $
257b0 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20  as_executable_p 
257c0 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72  "$as_dir/$ac_wor
257d0 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20  d$ac_exec_ext"; 
257e0 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70  then.    ac_cv_p
257f0 72 6f 67 5f 61 63 5f 63 74 5f 53 54 52 49 50 3d  rog_ac_ct_STRIP=
25800 22 73 74 72 69 70 22 0a 20 20 20 20 65 63 68 6f  "strip".    echo
25810 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
25820 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f  : found $as_dir/
25830 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
25840 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72  _ext" >&5.    br
25850 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a  eak 2.  fi.done.
25860 64 6f 6e 65 0a 0a 20 20 74 65 73 74 20 2d 7a 20  done..  test -z 
25870 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f  "$ac_cv_prog_ac_
25880 63 74 5f 53 54 52 49 50 22 20 26 26 20 61 63 5f  ct_STRIP" && ac_
25890 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 53 54  cv_prog_ac_ct_ST
258a0 52 49 50 3d 22 3a 22 0a 66 69 0a 66 69 0a 61 63  RIP=":".fi.fi.ac
258b0 5f 63 74 5f 53 54 52 49 50 3d 24 61 63 5f 63 76  _ct_STRIP=$ac_cv
258c0 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 53 54 52 49  _prog_ac_ct_STRI
258d0 50 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61  P.if test -n "$a
258e0 63 5f 63 74 5f 53 54 52 49 50 22 3b 20 74 68 65  c_ct_STRIP"; the
258f0 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  n.  echo "$as_me
25900 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
25910 3a 20 24 61 63 5f 63 74 5f 53 54 52 49 50 22 20  : $ac_ct_STRIP" 
25920 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
25930 5f 54 7d 24 61 63 5f 63 74 5f 53 54 52 49 50 22  _T}$ac_ct_STRIP"
25940 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f   >&6.else.  echo
25950 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
25960 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26  : result: no" >&
25970 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
25980 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 20 20 53  }no" >&6.fi..  S
25990 54 52 49 50 3d 24 61 63 5f 63 74 5f 53 54 52 49  TRIP=$ac_ct_STRI
259a0 50 0a 65 6c 73 65 0a 20 20 53 54 52 49 50 3d 22  P.else.  STRIP="
259b0 24 61 63 5f 63 76 5f 70 72 6f 67 5f 53 54 52 49  $ac_cv_prog_STRI
259c0 50 22 0a 66 69 0a 0a 0a 6f 6c 64 5f 43 43 3d 22  P".fi...old_CC="
259d0 24 43 43 22 0a 6f 6c 64 5f 43 46 4c 41 47 53 3d  $CC".old_CFLAGS=
259e0 22 24 43 46 4c 41 47 53 22 0a 0a 23 20 53 65 74  "$CFLAGS"..# Set
259f0 20 73 61 6e 65 20 64 65 66 61 75 6c 74 73 20 66   sane defaults f
25a00 6f 72 20 76 61 72 69 6f 75 73 20 76 61 72 69 61  or various varia
25a10 62 6c 65 73 0a 74 65 73 74 20 2d 7a 20 22 24 41  bles.test -z "$A
25a20 52 22 20 26 26 20 41 52 3d 61 72 0a 74 65 73 74  R" && AR=ar.test
25a30 20 2d 7a 20 22 24 41 52 5f 46 4c 41 47 53 22 20   -z "$AR_FLAGS" 
25a40 26 26 20 41 52 5f 46 4c 41 47 53 3d 63 72 75 0a  && AR_FLAGS=cru.
25a50 74 65 73 74 20 2d 7a 20 22 24 41 53 22 20 26 26  test -z "$AS" &&
25a60 20 41 53 3d 61 73 0a 74 65 73 74 20 2d 7a 20 22   AS=as.test -z "
25a70 24 43 43 22 20 26 26 20 43 43 3d 63 63 0a 74 65  $CC" && CC=cc.te
25a80 73 74 20 2d 7a 20 22 24 4c 54 43 43 22 20 26 26  st -z "$LTCC" &&
25a90 20 4c 54 43 43 3d 24 43 43 0a 74 65 73 74 20 2d   LTCC=$CC.test -
25aa0 7a 20 22 24 44 4c 4c 54 4f 4f 4c 22 20 26 26 20  z "$DLLTOOL" && 
25ab0 44 4c 4c 54 4f 4f 4c 3d 64 6c 6c 74 6f 6f 6c 0a  DLLTOOL=dlltool.
25ac0 74 65 73 74 20 2d 7a 20 22 24 4c 44 22 20 26 26  test -z "$LD" &&
25ad0 20 4c 44 3d 6c 64 0a 74 65 73 74 20 2d 7a 20 22   LD=ld.test -z "
25ae0 24 4c 4e 5f 53 22 20 26 26 20 4c 4e 5f 53 3d 22  $LN_S" && LN_S="
25af0 6c 6e 20 2d 73 22 0a 74 65 73 74 20 2d 7a 20 22  ln -s".test -z "
25b00 24 4d 41 47 49 43 5f 43 4d 44 22 20 26 26 20 4d  $MAGIC_CMD" && M
25b10 41 47 49 43 5f 43 4d 44 3d 66 69 6c 65 0a 74 65  AGIC_CMD=file.te
25b20 73 74 20 2d 7a 20 22 24 4e 4d 22 20 26 26 20 4e  st -z "$NM" && N
25b30 4d 3d 6e 6d 0a 74 65 73 74 20 2d 7a 20 22 24 53  M=nm.test -z "$S
25b40 45 44 22 20 26 26 20 53 45 44 3d 73 65 64 0a 74  ED" && SED=sed.t
25b50 65 73 74 20 2d 7a 20 22 24 4f 42 4a 44 55 4d 50  est -z "$OBJDUMP
25b60 22 20 26 26 20 4f 42 4a 44 55 4d 50 3d 6f 62 6a  " && OBJDUMP=obj
25b70 64 75 6d 70 0a 74 65 73 74 20 2d 7a 20 22 24 52  dump.test -z "$R
25b80 41 4e 4c 49 42 22 20 26 26 20 52 41 4e 4c 49 42  ANLIB" && RANLIB
25b90 3d 3a 0a 74 65 73 74 20 2d 7a 20 22 24 53 54 52  =:.test -z "$STR
25ba0 49 50 22 20 26 26 20 53 54 52 49 50 3d 3a 0a 74  IP" && STRIP=:.t
25bb0 65 73 74 20 2d 7a 20 22 24 61 63 5f 6f 62 6a 65  est -z "$ac_obje
25bc0 78 74 22 20 26 26 20 61 63 5f 6f 62 6a 65 78 74  xt" && ac_objext
25bd0 3d 6f 0a 0a 23 20 44 65 74 65 72 6d 69 6e 65 20  =o..# Determine 
25be0 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 63 72 65 61  commands to crea
25bf0 74 65 20 6f 6c 64 2d 73 74 79 6c 65 20 73 74 61  te old-style sta
25c00 74 69 63 20 61 72 63 68 69 76 65 73 2e 0a 6f 6c  tic archives..ol
25c10 64 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27  d_archive_cmds='
25c20 24 41 52 20 24 41 52 5f 46 4c 41 47 53 20 24 6f  $AR $AR_FLAGS $o
25c30 6c 64 6c 69 62 24 6f 6c 64 6f 62 6a 73 24 6f 6c  ldlib$oldobjs$ol
25c40 64 5f 64 65 70 6c 69 62 73 27 0a 6f 6c 64 5f 70  d_deplibs'.old_p
25c50 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d  ostinstall_cmds=
25c60 27 63 68 6d 6f 64 20 36 34 34 20 24 6f 6c 64 6c  'chmod 644 $oldl
25c70 69 62 27 0a 6f 6c 64 5f 70 6f 73 74 75 6e 69 6e  ib'.old_postunin
25c80 73 74 61 6c 6c 5f 63 6d 64 73 3d 0a 0a 69 66 20  stall_cmds=..if 
25c90 74 65 73 74 20 2d 6e 20 22 24 52 41 4e 4c 49 42  test -n "$RANLIB
25ca0 22 3b 20 74 68 65 6e 0a 20 20 63 61 73 65 20 24  "; then.  case $
25cb0 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 6f 70 65  host_os in.  ope
25cc0 6e 62 73 64 2a 29 0a 20 20 20 20 6f 6c 64 5f 70  nbsd*).    old_p
25cd0 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d  ostinstall_cmds=
25ce0 22 5c 24 52 41 4e 4c 49 42 20 2d 74 20 5c 24 6f  "\$RANLIB -t \$o
25cf0 6c 64 6c 69 62 7e 24 6f 6c 64 5f 70 6f 73 74 69  ldlib~$old_posti
25d00 6e 73 74 61 6c 6c 5f 63 6d 64 73 22 0a 20 20 20  nstall_cmds".   
25d10 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 6f 6c 64   ;;.  *).    old
25d20 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64  _postinstall_cmd
25d30 73 3d 22 5c 24 52 41 4e 4c 49 42 20 5c 24 6f 6c  s="\$RANLIB \$ol
25d40 64 6c 69 62 7e 24 6f 6c 64 5f 70 6f 73 74 69 6e  dlib~$old_postin
25d50 73 74 61 6c 6c 5f 63 6d 64 73 22 0a 20 20 20 20  stall_cmds".    
25d60 3b 3b 0a 20 20 65 73 61 63 0a 20 20 6f 6c 64 5f  ;;.  esac.  old_
25d70 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 22 24 6f  archive_cmds="$o
25d80 6c 64 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 7e  ld_archive_cmds~
25d90 5c 24 52 41 4e 4c 49 42 20 5c 24 6f 6c 64 6c 69  \$RANLIB \$oldli
25da0 62 22 0a 66 69 0a 0a 23 20 4f 6e 6c 79 20 70 65  b".fi..# Only pe
25db0 72 66 6f 72 6d 20 74 68 65 20 63 68 65 63 6b 20  rform the check 
25dc0 66 6f 72 20 66 69 6c 65 2c 20 69 66 20 74 68 65  for file, if the
25dd0 20 63 68 65 63 6b 20 6d 65 74 68 6f 64 20 72 65   check method re
25de0 71 75 69 72 65 73 20 69 74 0a 63 61 73 65 20 24  quires it.case $
25df0 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65  deplibs_check_me
25e00 74 68 6f 64 20 69 6e 0a 66 69 6c 65 5f 6d 61 67  thod in.file_mag
25e10 69 63 2a 29 0a 20 20 69 66 20 74 65 73 74 20 22  ic*).  if test "
25e20 24 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 22  $file_magic_cmd"
25e30 20 3d 20 27 24 4d 41 47 49 43 5f 43 4d 44 27 3b   = '$MAGIC_CMD';
25e40 20 74 68 65 6e 0a 20 20 20 20 65 63 68 6f 20 22   then.    echo "
25e50 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
25e60 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 7b 61  checking for ${a
25e70 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 66 69  c_tool_prefix}fi
25e80 6c 65 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  le" >&5.echo $EC
25e90 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66  HO_N "checking f
25ea0 6f 72 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65  or ${ac_tool_pre
25eb0 66 69 78 7d 66 69 6c 65 2e 2e 2e 20 24 45 43 48  fix}file... $ECH
25ec0 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
25ed0 20 22 24 7b 6c 74 5f 63 76 5f 70 61 74 68 5f 4d   "${lt_cv_path_M
25ee0 41 47 49 43 5f 43 4d 44 2b 73 65 74 7d 22 20 3d  AGIC_CMD+set}" =
25ef0 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
25f00 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
25f10 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
25f20 0a 65 6c 73 65 0a 20 20 63 61 73 65 20 24 4d 41  .else.  case $MA
25f30 47 49 43 5f 43 4d 44 20 69 6e 0a 5b 5c 5c 2f 2a  GIC_CMD in.[\\/*
25f40 5d 20 7c 20 20 3f 3a 5b 5c 5c 2f 5d 2a 29 0a 20  ] |  ?:[\\/]*). 
25f50 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49   lt_cv_path_MAGI
25f60 43 5f 43 4d 44 3d 22 24 4d 41 47 49 43 5f 43 4d  C_CMD="$MAGIC_CM
25f70 44 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65  D" # Let the use
25f80 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74  r override the t
25f90 65 73 74 20 77 69 74 68 20 61 20 70 61 74 68 2e  est with a path.
25fa0 0a 20 20 3b 3b 0a 2a 29 0a 20 20 6c 74 5f 73 61  .  ;;.*).  lt_sa
25fb0 76 65 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 24 4d  ve_MAGIC_CMD="$M
25fc0 41 47 49 43 5f 43 4d 44 22 0a 20 20 6c 74 5f 73  AGIC_CMD".  lt_s
25fd0 61 76 65 5f 69 66 73 3d 22 24 49 46 53 22 3b 20  ave_ifs="$IFS"; 
25fe0 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41  IFS=$PATH_SEPARA
25ff0 54 4f 52 0a 20 20 61 63 5f 64 75 6d 6d 79 3d 22  TOR.  ac_dummy="
26000 2f 75 73 72 2f 62 69 6e 24 50 41 54 48 5f 53 45  /usr/bin$PATH_SE
26010 50 41 52 41 54 4f 52 24 50 41 54 48 22 0a 20 20  PARATOR$PATH".  
26020 66 6f 72 20 61 63 5f 64 69 72 20 69 6e 20 24 61  for ac_dir in $a
26030 63 5f 64 75 6d 6d 79 3b 20 64 6f 0a 20 20 20 20  c_dummy; do.    
26040 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66  IFS="$lt_save_if
26050 73 22 0a 20 20 20 20 74 65 73 74 20 2d 7a 20 22  s".    test -z "
26060 24 61 63 5f 64 69 72 22 20 26 26 20 61 63 5f 64  $ac_dir" && ac_d
26070 69 72 3d 2e 0a 20 20 20 20 69 66 20 74 65 73 74  ir=..    if test
26080 20 2d 66 20 24 61 63 5f 64 69 72 2f 24 7b 61 63   -f $ac_dir/${ac
26090 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 66 69 6c  _tool_prefix}fil
260a0 65 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 6c 74  e; then.      lt
260b0 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43  _cv_path_MAGIC_C
260c0 4d 44 3d 22 24 61 63 5f 64 69 72 2f 24 7b 61 63  MD="$ac_dir/${ac
260d0 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 66 69 6c  _tool_prefix}fil
260e0 65 22 0a 20 20 20 20 20 20 69 66 20 74 65 73 74  e".      if test
260f0 20 2d 6e 20 22 24 66 69 6c 65 5f 6d 61 67 69 63   -n "$file_magic
26100 5f 74 65 73 74 5f 66 69 6c 65 22 3b 20 74 68 65  _test_file"; the
26110 6e 0a 09 63 61 73 65 20 24 64 65 70 6c 69 62 73  n..case $deplibs
26120 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 20 69 6e  _check_method in
26130 0a 09 22 66 69 6c 65 5f 6d 61 67 69 63 20 22 2a  .."file_magic "*
26140 29 0a 09 20 20 66 69 6c 65 5f 6d 61 67 69 63 5f  )..  file_magic_
26150 72 65 67 65 78 3d 22 60 65 78 70 72 20 5c 22 24  regex="`expr \"$
26160 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65  deplibs_check_me
26170 74 68 6f 64 5c 22 20 3a 20 5c 22 66 69 6c 65 5f  thod\" : \"file_
26180 6d 61 67 69 63 20 5c 28 2e 2a 5c 29 5c 22 60 22  magic \(.*\)\"`"
26190 0a 09 20 20 4d 41 47 49 43 5f 43 4d 44 3d 22 24  ..  MAGIC_CMD="$
261a0 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43  lt_cv_path_MAGIC
261b0 5f 43 4d 44 22 0a 09 20 20 69 66 20 65 76 61 6c  _CMD"..  if eval
261c0 20 24 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64   $file_magic_cmd
261d0 20 5c 24 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65   \$file_magic_te
261e0 73 74 5f 66 69 6c 65 20 32 3e 20 2f 64 65 76 2f  st_file 2> /dev/
261f0 6e 75 6c 6c 20 7c 0a 09 20 20 20 20 24 45 47 52  null |..    $EGR
26200 45 50 20 22 24 66 69 6c 65 5f 6d 61 67 69 63 5f  EP "$file_magic_
26210 72 65 67 65 78 22 20 3e 20 2f 64 65 76 2f 6e 75  regex" > /dev/nu
26220 6c 6c 3b 20 74 68 65 6e 0a 09 20 20 20 20 3a 0a  ll; then..    :.
26230 09 20 20 65 6c 73 65 0a 09 20 20 20 20 63 61 74  .  else..    cat
26240 20 3c 3c 45 4f 46 20 31 3e 26 32 0a 0a 2a 2a 2a   <<EOF 1>&2..***
26250 20 57 61 72 6e 69 6e 67 3a 20 74 68 65 20 63 6f   Warning: the co
26260 6d 6d 61 6e 64 20 6c 69 62 74 6f 6f 6c 20 75 73  mmand libtool us
26270 65 73 20 74 6f 20 64 65 74 65 63 74 20 73 68 61  es to detect sha
26280 72 65 64 20 6c 69 62 72 61 72 69 65 73 2c 0a 2a  red libraries,.*
26290 2a 2a 20 24 66 69 6c 65 5f 6d 61 67 69 63 5f 63  ** $file_magic_c
262a0 6d 64 2c 20 70 72 6f 64 75 63 65 73 20 6f 75 74  md, produces out
262b0 70 75 74 20 74 68 61 74 20 6c 69 62 74 6f 6f 6c  put that libtool
262c0 20 63 61 6e 6e 6f 74 20 72 65 63 6f 67 6e 69 7a   cannot recogniz
262d0 65 2e 0a 2a 2a 2a 20 54 68 65 20 72 65 73 75 6c  e..*** The resul
262e0 74 20 69 73 20 74 68 61 74 20 6c 69 62 74 6f 6f  t is that libtoo
262f0 6c 20 6d 61 79 20 66 61 69 6c 20 74 6f 20 72 65  l may fail to re
26300 63 6f 67 6e 69 7a 65 20 73 68 61 72 65 64 20 6c  cognize shared l
26310 69 62 72 61 72 69 65 73 0a 2a 2a 2a 20 61 73 20  ibraries.*** as 
26320 73 75 63 68 2e 20 20 54 68 69 73 20 77 69 6c 6c  such.  This will
26330 20 61 66 66 65 63 74 20 74 68 65 20 63 72 65 61   affect the crea
26340 74 69 6f 6e 20 6f 66 20 6c 69 62 74 6f 6f 6c 20  tion of libtool 
26350 6c 69 62 72 61 72 69 65 73 20 74 68 61 74 0a 2a  libraries that.*
26360 2a 2a 20 64 65 70 65 6e 64 20 6f 6e 20 73 68 61  ** depend on sha
26370 72 65 64 20 6c 69 62 72 61 72 69 65 73 2c 20 62  red libraries, b
26380 75 74 20 70 72 6f 67 72 61 6d 73 20 6c 69 6e 6b  ut programs link
26390 65 64 20 77 69 74 68 20 73 75 63 68 20 6c 69 62  ed with such lib
263a0 74 6f 6f 6c 0a 2a 2a 2a 20 6c 69 62 72 61 72 69  tool.*** librari
263b0 65 73 20 77 69 6c 6c 20 77 6f 72 6b 20 72 65 67  es will work reg
263c0 61 72 64 6c 65 73 73 20 6f 66 20 74 68 69 73 20  ardless of this 
263d0 70 72 6f 62 6c 65 6d 2e 20 20 4e 65 76 65 72 74  problem.  Nevert
263e0 68 65 6c 65 73 73 2c 20 79 6f 75 0a 2a 2a 2a 20  heless, you.*** 
263f0 6d 61 79 20 77 61 6e 74 20 74 6f 20 72 65 70 6f  may want to repo
26400 72 74 20 74 68 65 20 70 72 6f 62 6c 65 6d 20 74  rt the problem t
26410 6f 20 79 6f 75 72 20 73 79 73 74 65 6d 20 6d 61  o your system ma
26420 6e 61 67 65 72 20 61 6e 64 2f 6f 72 20 74 6f 0a  nager and/or to.
26430 2a 2a 2a 20 62 75 67 2d 6c 69 62 74 6f 6f 6c 40  *** bug-libtool@
26440 67 6e 75 2e 6f 72 67 0a 0a 45 4f 46 0a 09 20 20  gnu.org..EOF..  
26450 66 69 20 3b 3b 0a 09 65 73 61 63 0a 20 20 20 20  fi ;;..esac.    
26460 20 20 66 69 0a 20 20 20 20 20 20 62 72 65 61 6b    fi.      break
26470 0a 20 20 20 20 66 69 0a 20 20 64 6f 6e 65 0a 20  .    fi.  done. 
26480 20 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69   IFS="$lt_save_i
26490 66 73 22 0a 20 20 4d 41 47 49 43 5f 43 4d 44 3d  fs".  MAGIC_CMD=
264a0 22 24 6c 74 5f 73 61 76 65 5f 4d 41 47 49 43 5f  "$lt_save_MAGIC_
264b0 43 4d 44 22 0a 20 20 3b 3b 0a 65 73 61 63 0a 66  CMD".  ;;.esac.f
264c0 69 0a 0a 4d 41 47 49 43 5f 43 4d 44 3d 22 24 6c  i..MAGIC_CMD="$l
264d0 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f  t_cv_path_MAGIC_
264e0 43 4d 44 22 0a 69 66 20 74 65 73 74 20 2d 6e 20  CMD".if test -n 
264f0 22 24 4d 41 47 49 43 5f 43 4d 44 22 3b 20 74 68  "$MAGIC_CMD"; th
26500 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  en.  echo "$as_m
26510 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
26520 74 3a 20 24 4d 41 47 49 43 5f 43 4d 44 22 20 3e  t: $MAGIC_CMD" >
26530 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
26540 54 7d 24 4d 41 47 49 43 5f 43 4d 44 22 20 3e 26  T}$MAGIC_CMD" >&
26550 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  6.else.  echo "$
26560 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
26570 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65  esult: no" >&5.e
26580 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f  cho "${ECHO_T}no
26590 22 20 3e 26 36 0a 66 69 0a 0a 69 66 20 74 65 73  " >&6.fi..if tes
265a0 74 20 2d 7a 20 22 24 6c 74 5f 63 76 5f 70 61 74  t -z "$lt_cv_pat
265b0 68 5f 4d 41 47 49 43 5f 43 4d 44 22 3b 20 74 68  h_MAGIC_CMD"; th
265c0 65 6e 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20  en.  if test -n 
265d0 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78  "$ac_tool_prefix
265e0 22 3b 20 74 68 65 6e 0a 20 20 20 20 65 63 68 6f  "; then.    echo
265f0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
26600 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 66  : checking for f
26610 69 6c 65 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  ile" >&5.echo $E
26620 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
26630 66 6f 72 20 66 69 6c 65 2e 2e 2e 20 24 45 43 48  for file... $ECH
26640 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
26650 20 22 24 7b 6c 74 5f 63 76 5f 70 61 74 68 5f 4d   "${lt_cv_path_M
26660 41 47 49 43 5f 43 4d 44 2b 73 65 74 7d 22 20 3d  AGIC_CMD+set}" =
26670 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
26680 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
26690 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
266a0 0a 65 6c 73 65 0a 20 20 63 61 73 65 20 24 4d 41  .else.  case $MA
266b0 47 49 43 5f 43 4d 44 20 69 6e 0a 5b 5c 5c 2f 2a  GIC_CMD in.[\\/*
266c0 5d 20 7c 20 20 3f 3a 5b 5c 5c 2f 5d 2a 29 0a 20  ] |  ?:[\\/]*). 
266d0 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49   lt_cv_path_MAGI
266e0 43 5f 43 4d 44 3d 22 24 4d 41 47 49 43 5f 43 4d  C_CMD="$MAGIC_CM
266f0 44 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65  D" # Let the use
26700 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74  r override the t
26710 65 73 74 20 77 69 74 68 20 61 20 70 61 74 68 2e  est with a path.
26720 0a 20 20 3b 3b 0a 2a 29 0a 20 20 6c 74 5f 73 61  .  ;;.*).  lt_sa
26730 76 65 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 24 4d  ve_MAGIC_CMD="$M
26740 41 47 49 43 5f 43 4d 44 22 0a 20 20 6c 74 5f 73  AGIC_CMD".  lt_s
26750 61 76 65 5f 69 66 73 3d 22 24 49 46 53 22 3b 20  ave_ifs="$IFS"; 
26760 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41  IFS=$PATH_SEPARA
26770 54 4f 52 0a 20 20 61 63 5f 64 75 6d 6d 79 3d 22  TOR.  ac_dummy="
26780 2f 75 73 72 2f 62 69 6e 24 50 41 54 48 5f 53 45  /usr/bin$PATH_SE
26790 50 41 52 41 54 4f 52 24 50 41 54 48 22 0a 20 20  PARATOR$PATH".  
267a0 66 6f 72 20 61 63 5f 64 69 72 20 69 6e 20 24 61  for ac_dir in $a
267b0 63 5f 64 75 6d 6d 79 3b 20 64 6f 0a 20 20 20 20  c_dummy; do.    
267c0 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66  IFS="$lt_save_if
267d0 73 22 0a 20 20 20 20 74 65 73 74 20 2d 7a 20 22  s".    test -z "
267e0 24 61 63 5f 64 69 72 22 20 26 26 20 61 63 5f 64  $ac_dir" && ac_d
267f0 69 72 3d 2e 0a 20 20 20 20 69 66 20 74 65 73 74  ir=..    if test
26800 20 2d 66 20 24 61 63 5f 64 69 72 2f 66 69 6c 65   -f $ac_dir/file
26810 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 6c 74 5f  ; then.      lt_
26820 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d  cv_path_MAGIC_CM
26830 44 3d 22 24 61 63 5f 64 69 72 2f 66 69 6c 65 22  D="$ac_dir/file"
26840 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20 2d  .      if test -
26850 6e 20 22 24 66 69 6c 65 5f 6d 61 67 69 63 5f 74  n "$file_magic_t
26860 65 73 74 5f 66 69 6c 65 22 3b 20 74 68 65 6e 0a  est_file"; then.
26870 09 63 61 73 65 20 24 64 65 70 6c 69 62 73 5f 63  .case $deplibs_c
26880 68 65 63 6b 5f 6d 65 74 68 6f 64 20 69 6e 0a 09  heck_method in..
26890 22 66 69 6c 65 5f 6d 61 67 69 63 20 22 2a 29 0a  "file_magic "*).
268a0 09 20 20 66 69 6c 65 5f 6d 61 67 69 63 5f 72 65  .  file_magic_re
268b0 67 65 78 3d 22 60 65 78 70 72 20 5c 22 24 64 65  gex="`expr \"$de
268c0 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
268d0 6f 64 5c 22 20 3a 20 5c 22 66 69 6c 65 5f 6d 61  od\" : \"file_ma
268e0 67 69 63 20 5c 28 2e 2a 5c 29 5c 22 60 22 0a 09  gic \(.*\)\"`"..
268f0 20 20 4d 41 47 49 43 5f 43 4d 44 3d 22 24 6c 74    MAGIC_CMD="$lt
26900 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43  _cv_path_MAGIC_C
26910 4d 44 22 0a 09 20 20 69 66 20 65 76 61 6c 20 24  MD"..  if eval $
26920 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 20 5c  file_magic_cmd \
26930 24 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74  $file_magic_test
26940 5f 66 69 6c 65 20 32 3e 20 2f 64 65 76 2f 6e 75  _file 2> /dev/nu
26950 6c 6c 20 7c 0a 09 20 20 20 20 24 45 47 52 45 50  ll |..    $EGREP
26960 20 22 24 66 69 6c 65 5f 6d 61 67 69 63 5f 72 65   "$file_magic_re
26970 67 65 78 22 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c  gex" > /dev/null
26980 3b 20 74 68 65 6e 0a 09 20 20 20 20 3a 0a 09 20  ; then..    :.. 
26990 20 65 6c 73 65 0a 09 20 20 20 20 63 61 74 20 3c   else..    cat <
269a0 3c 45 4f 46 20 31 3e 26 32 0a 0a 2a 2a 2a 20 57  <EOF 1>&2..*** W
269b0 61 72 6e 69 6e 67 3a 20 74 68 65 20 63 6f 6d 6d  arning: the comm
269c0 61 6e 64 20 6c 69 62 74 6f 6f 6c 20 75 73 65 73  and libtool uses
269d0 20 74 6f 20 64 65 74 65 63 74 20 73 68 61 72 65   to detect share
269e0 64 20 6c 69 62 72 61 72 69 65 73 2c 0a 2a 2a 2a  d libraries,.***
269f0 20 24 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64   $file_magic_cmd
26a00 2c 20 70 72 6f 64 75 63 65 73 20 6f 75 74 70 75  , produces outpu
26a10 74 20 74 68 61 74 20 6c 69 62 74 6f 6f 6c 20 63  t that libtool c
26a20 61 6e 6e 6f 74 20 72 65 63 6f 67 6e 69 7a 65 2e  annot recognize.
26a30 0a 2a 2a 2a 20 54 68 65 20 72 65 73 75 6c 74 20  .*** The result 
26a40 69 73 20 74 68 61 74 20 6c 69 62 74 6f 6f 6c 20  is that libtool 
26a50 6d 61 79 20 66 61 69 6c 20 74 6f 20 72 65 63 6f  may fail to reco
26a60 67 6e 69 7a 65 20 73 68 61 72 65 64 20 6c 69 62  gnize shared lib
26a70 72 61 72 69 65 73 0a 2a 2a 2a 20 61 73 20 73 75  raries.*** as su
26a80 63 68 2e 20 20 54 68 69 73 20 77 69 6c 6c 20 61  ch.  This will a
26a90 66 66 65 63 74 20 74 68 65 20 63 72 65 61 74 69  ffect the creati
26aa0 6f 6e 20 6f 66 20 6c 69 62 74 6f 6f 6c 20 6c 69  on of libtool li
26ab0 62 72 61 72 69 65 73 20 74 68 61 74 0a 2a 2a 2a  braries that.***
26ac0 20 64 65 70 65 6e 64 20 6f 6e 20 73 68 61 72 65   depend on share
26ad0 64 20 6c 69 62 72 61 72 69 65 73 2c 20 62 75 74  d libraries, but
26ae0 20 70 72 6f 67 72 61 6d 73 20 6c 69 6e 6b 65 64   programs linked
26af0 20 77 69 74 68 20 73 75 63 68 20 6c 69 62 74 6f   with such libto
26b00 6f 6c 0a 2a 2a 2a 20 6c 69 62 72 61 72 69 65 73  ol.*** libraries
26b10 20 77 69 6c 6c 20 77 6f 72 6b 20 72 65 67 61 72   will work regar
26b20 64 6c 65 73 73 20 6f 66 20 74 68 69 73 20 70 72  dless of this pr
26b30 6f 62 6c 65 6d 2e 20 20 4e 65 76 65 72 74 68 65  oblem.  Neverthe
26b40 6c 65 73 73 2c 20 79 6f 75 0a 2a 2a 2a 20 6d 61  less, you.*** ma
26b50 79 20 77 61 6e 74 20 74 6f 20 72 65 70 6f 72 74  y want to report
26b60 20 74 68 65 20 70 72 6f 62 6c 65 6d 20 74 6f 20   the problem to 
26b70 79 6f 75 72 20 73 79 73 74 65 6d 20 6d 61 6e 61  your system mana
26b80 67 65 72 20 61 6e 64 2f 6f 72 20 74 6f 0a 2a 2a  ger and/or to.**
26b90 2a 20 62 75 67 2d 6c 69 62 74 6f 6f 6c 40 67 6e  * bug-libtool@gn
26ba0 75 2e 6f 72 67 0a 0a 45 4f 46 0a 09 20 20 66 69  u.org..EOF..  fi
26bb0 20 3b 3b 0a 09 65 73 61 63 0a 20 20 20 20 20 20   ;;..esac.      
26bc0 66 69 0a 20 20 20 20 20 20 62 72 65 61 6b 0a 20  fi.      break. 
26bd0 20 20 20 66 69 0a 20 20 64 6f 6e 65 0a 20 20 49     fi.  done.  I
26be0 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66 73  FS="$lt_save_ifs
26bf0 22 0a 20 20 4d 41 47 49 43 5f 43 4d 44 3d 22 24  ".  MAGIC_CMD="$
26c00 6c 74 5f 73 61 76 65 5f 4d 41 47 49 43 5f 43 4d  lt_save_MAGIC_CM
26c10 44 22 0a 20 20 3b 3b 0a 65 73 61 63 0a 66 69 0a  D".  ;;.esac.fi.
26c20 0a 4d 41 47 49 43 5f 43 4d 44 3d 22 24 6c 74 5f  .MAGIC_CMD="$lt_
26c30 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d  cv_path_MAGIC_CM
26c40 44 22 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24  D".if test -n "$
26c50 4d 41 47 49 43 5f 43 4d 44 22 3b 20 74 68 65 6e  MAGIC_CMD"; then
26c60 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
26c70 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
26c80 20 24 4d 41 47 49 43 5f 43 4d 44 22 20 3e 26 35   $MAGIC_CMD" >&5
26c90 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
26ca0 24 4d 41 47 49 43 5f 43 4d 44 22 20 3e 26 36 0a  $MAGIC_CMD" >&6.
26cb0 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73  else.  echo "$as
26cc0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
26cd0 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68  ult: no" >&5.ech
26ce0 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20  o "${ECHO_T}no" 
26cf0 3e 26 36 0a 66 69 0a 0a 20 20 65 6c 73 65 0a 20  >&6.fi..  else. 
26d00 20 20 20 4d 41 47 49 43 5f 43 4d 44 3d 3a 0a 20     MAGIC_CMD=:. 
26d10 20 66 69 0a 66 69 0a 0a 20 20 66 69 0a 20 20 3b   fi.fi..  fi.  ;
26d20 3b 0a 65 73 61 63 0a 0a 65 6e 61 62 6c 65 5f 64  ;.esac..enable_d
26d30 6c 6f 70 65 6e 3d 6e 6f 0a 65 6e 61 62 6c 65 5f  lopen=no.enable_
26d40 77 69 6e 33 32 5f 64 6c 6c 3d 6e 6f 0a 0a 23 20  win32_dll=no..# 
26d50 43 68 65 63 6b 20 77 68 65 74 68 65 72 20 2d 2d  Check whether --
26d60 65 6e 61 62 6c 65 2d 6c 69 62 74 6f 6f 6c 2d 6c  enable-libtool-l
26d70 6f 63 6b 20 6f 72 20 2d 2d 64 69 73 61 62 6c 65  ock or --disable
26d80 2d 6c 69 62 74 6f 6f 6c 2d 6c 6f 63 6b 20 77 61  -libtool-lock wa
26d90 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 65 73 74  s given..if test
26da0 20 22 24 7b 65 6e 61 62 6c 65 5f 6c 69 62 74 6f   "${enable_libto
26db0 6f 6c 5f 6c 6f 63 6b 2b 73 65 74 7d 22 20 3d 20  ol_lock+set}" = 
26dc0 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 6e 61 62  set; then.  enab
26dd0 6c 65 76 61 6c 3d 22 24 65 6e 61 62 6c 65 5f 6c  leval="$enable_l
26de0 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 22 0a 0a 66 69  ibtool_lock"..fi
26df0 3b 0a 74 65 73 74 20 22 78 24 65 6e 61 62 6c 65  ;.test "x$enable
26e00 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 22 20 21  _libtool_lock" !
26e10 3d 20 78 6e 6f 20 26 26 20 65 6e 61 62 6c 65 5f  = xno && enable_
26e20 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 3d 79 65 73  libtool_lock=yes
26e30 0a 0a 0a 23 20 43 68 65 63 6b 20 77 68 65 74 68  ...# Check wheth
26e40 65 72 20 2d 2d 77 69 74 68 2d 70 69 63 20 6f 72  er --with-pic or
26e50 20 2d 2d 77 69 74 68 6f 75 74 2d 70 69 63 20 77   --without-pic w
26e60 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 65 73  as given..if tes
26e70 74 20 22 24 7b 77 69 74 68 5f 70 69 63 2b 73 65  t "${with_pic+se
26e80 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
26e90 20 20 77 69 74 68 76 61 6c 3d 22 24 77 69 74 68    withval="$with
26ea0 5f 70 69 63 22 0a 20 20 70 69 63 5f 6d 6f 64 65  _pic".  pic_mode
26eb0 3d 22 24 77 69 74 68 76 61 6c 22 0a 65 6c 73 65  ="$withval".else
26ec0 0a 20 20 70 69 63 5f 6d 6f 64 65 3d 64 65 66 61  .  pic_mode=defa
26ed0 75 6c 74 0a 66 69 3b 0a 74 65 73 74 20 2d 7a 20  ult.fi;.test -z 
26ee0 22 24 70 69 63 5f 6d 6f 64 65 22 20 26 26 20 70  "$pic_mode" && p
26ef0 69 63 5f 6d 6f 64 65 3d 64 65 66 61 75 6c 74 0a  ic_mode=default.
26f00 0a 23 20 55 73 65 20 43 20 66 6f 72 20 74 68 65  .# Use C for the
26f10 20 64 65 66 61 75 6c 74 20 63 6f 6e 66 69 67 75   default configu
26f20 72 61 74 69 6f 6e 20 69 6e 20 74 68 65 20 6c 69  ration in the li
26f30 62 74 6f 6f 6c 20 73 63 72 69 70 74 0a 74 61 67  btool script.tag
26f40 6e 61 6d 65 3d 0a 6c 74 5f 73 61 76 65 5f 43 43  name=.lt_save_CC
26f50 3d 22 24 43 43 22 0a 61 63 5f 65 78 74 3d 63 0a  ="$CC".ac_ext=c.
26f60 61 63 5f 63 70 70 3d 27 24 43 50 50 20 24 43 50  ac_cpp='$CPP $CP
26f70 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69  PFLAGS'.ac_compi
26f80 6c 65 3d 27 24 43 43 20 2d 63 20 24 43 46 4c 41  le='$CC -c $CFLA
26f90 47 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e  GS $CPPFLAGS con
26fa0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26  ftest.$ac_ext >&
26fb0 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20  5'.ac_link='$CC 
26fc0 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65  -o conftest$ac_e
26fd0 78 65 65 78 74 20 24 43 46 4c 41 47 53 20 24 43  xeext $CFLAGS $C
26fe0 50 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53  PPFLAGS $LDFLAGS
26ff0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
27000 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f  t $LIBS >&5'.ac_
27010 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63  compiler_gnu=$ac
27020 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67  _cv_c_compiler_g
27030 6e 75 0a 0a 0a 23 20 53 6f 75 72 63 65 20 66 69  nu...# Source fi
27040 6c 65 20 65 78 74 65 6e 73 69 6f 6e 20 66 6f 72  le extension for
27050 20 43 20 74 65 73 74 20 73 6f 75 72 63 65 73 2e   C test sources.
27060 0a 61 63 5f 65 78 74 3d 63 0a 0a 23 20 4f 62 6a  .ac_ext=c..# Obj
27070 65 63 74 20 66 69 6c 65 20 65 78 74 65 6e 73 69  ect file extensi
27080 6f 6e 20 66 6f 72 20 63 6f 6d 70 69 6c 65 64 20  on for compiled 
27090 43 20 74 65 73 74 20 73 6f 75 72 63 65 73 2e 0a  C test sources..
270a0 6f 62 6a 65 78 74 3d 6f 0a 6f 62 6a 65 78 74 3d  objext=o.objext=
270b0 24 6f 62 6a 65 78 74 0a 0a 23 20 43 6f 64 65 20  $objext..# Code 
270c0 74 6f 20 62 65 20 75 73 65 64 20 69 6e 20 73 69  to be used in si
270d0 6d 70 6c 65 20 63 6f 6d 70 69 6c 65 20 74 65 73  mple compile tes
270e0 74 73 0a 6c 74 5f 73 69 6d 70 6c 65 5f 63 6f 6d  ts.lt_simple_com
270f0 70 69 6c 65 5f 74 65 73 74 5f 63 6f 64 65 3d 22  pile_test_code="
27100 69 6e 74 20 73 6f 6d 65 5f 76 61 72 69 61 62 6c  int some_variabl
27110 65 20 3d 20 30 3b 5c 6e 22 0a 0a 23 20 43 6f 64  e = 0;\n"..# Cod
27120 65 20 74 6f 20 62 65 20 75 73 65 64 20 69 6e 20  e to be used in 
27130 73 69 6d 70 6c 65 20 6c 69 6e 6b 20 74 65 73 74  simple link test
27140 73 0a 6c 74 5f 73 69 6d 70 6c 65 5f 6c 69 6e 6b  s.lt_simple_link
27150 5f 74 65 73 74 5f 63 6f 64 65 3d 27 69 6e 74 20  _test_code='int 
27160 6d 61 69 6e 28 29 7b 72 65 74 75 72 6e 28 30 29  main(){return(0)
27170 3b 7d 5c 6e 27 0a 0a 0a 23 20 49 66 20 6e 6f 20  ;}\n'...# If no 
27180 43 20 63 6f 6d 70 69 6c 65 72 20 77 61 73 20 73  C compiler was s
27190 70 65 63 69 66 69 65 64 2c 20 75 73 65 20 43 43  pecified, use CC
271a0 2e 0a 4c 54 43 43 3d 24 7b 4c 54 43 43 2d 22 24  ..LTCC=${LTCC-"$
271b0 43 43 22 7d 0a 0a 23 20 41 6c 6c 6f 77 20 43 43  CC"}..# Allow CC
271c0 20 74 6f 20 62 65 20 61 20 70 72 6f 67 72 61 6d   to be a program
271d0 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 75 6d   name with argum
271e0 65 6e 74 73 2e 0a 63 6f 6d 70 69 6c 65 72 3d 24  ents..compiler=$
271f0 43 43 0a 0a 0a 23 0a 23 20 43 68 65 63 6b 20 66  CC...#.# Check f
27200 6f 72 20 61 6e 79 20 73 70 65 63 69 61 6c 20 73  or any special s
27210 68 61 72 65 64 20 6c 69 62 72 61 72 79 20 63 6f  hared library co
27220 6d 70 69 6c 61 74 69 6f 6e 20 66 6c 61 67 73 2e  mpilation flags.
27230 0a 23 0a 6c 74 5f 70 72 6f 67 5f 63 63 5f 73 68  .#.lt_prog_cc_sh
27240 6c 69 62 3d 0a 69 66 20 74 65 73 74 20 22 24 47  lib=.if test "$G
27250 43 43 22 20 3d 20 6e 6f 3b 20 74 68 65 6e 0a 20  CC" = no; then. 
27260 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69   case $host_os i
27270 6e 0a 20 20 73 63 6f 33 2e 32 76 35 2a 29 0a 20  n.  sco3.2v5*). 
27280 20 20 20 6c 74 5f 70 72 6f 67 5f 63 63 5f 73 68     lt_prog_cc_sh
27290 6c 69 62 3d 27 2d 62 65 6c 66 27 0a 20 20 20 20  lib='-belf'.    
272a0 3b 3b 0a 20 20 65 73 61 63 0a 66 69 0a 69 66 20  ;;.  esac.fi.if 
272b0 74 65 73 74 20 2d 6e 20 22 24 6c 74 5f 70 72 6f  test -n "$lt_pro
272c0 67 5f 63 63 5f 73 68 6c 69 62 22 3b 20 74 68 65  g_cc_shlib"; the
272d0 6e 0a 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f  n.  { echo "$as_
272e0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41 52 4e  me:$LINENO: WARN
272f0 49 4e 47 3a 20 5c 60 24 43 43 27 20 72 65 71 75  ING: \`$CC' requ
27300 69 72 65 73 20 5c 60 24 6c 74 5f 70 72 6f 67 5f  ires \`$lt_prog_
27310 63 63 5f 73 68 6c 69 62 27 20 74 6f 20 62 75 69  cc_shlib' to bui
27320 6c 64 20 73 68 61 72 65 64 20 6c 69 62 72 61 72  ld shared librar
27330 69 65 73 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  ies" >&5.echo "$
27340 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20  as_me: WARNING: 
27350 5c 60 24 43 43 27 20 72 65 71 75 69 72 65 73 20  \`$CC' requires 
27360 5c 60 24 6c 74 5f 70 72 6f 67 5f 63 63 5f 73 68  \`$lt_prog_cc_sh
27370 6c 69 62 27 20 74 6f 20 62 75 69 6c 64 20 73 68  lib' to build sh
27380 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 22 20  ared libraries" 
27390 3e 26 32 3b 7d 0a 20 20 69 66 20 65 63 68 6f 20  >&2;}.  if echo 
273a0 22 24 6f 6c 64 5f 43 43 20 24 6f 6c 64 5f 43 46  "$old_CC $old_CF
273b0 4c 41 47 53 20 22 20 7c 20 67 72 65 70 20 22 5b  LAGS " | grep "[
273c0 20 09 5d 24 6c 74 5f 70 72 6f 67 5f 63 63 5f 73   .]$lt_prog_cc_s
273d0 68 6c 69 62 5b 20 09 5d 22 20 3e 2f 64 65 76 2f  hlib[ .]" >/dev/
273e0 6e 75 6c 6c 3b 20 74 68 65 6e 20 3a 0a 20 20 65  null; then :.  e
273f0 6c 73 65 0a 20 20 20 20 7b 20 65 63 68 6f 20 22  lse.    { echo "
27400 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
27410 57 41 52 4e 49 4e 47 3a 20 61 64 64 20 5c 60 24  WARNING: add \`$
27420 6c 74 5f 70 72 6f 67 5f 63 63 5f 73 68 6c 69 62  lt_prog_cc_shlib
27430 27 20 74 6f 20 74 68 65 20 43 43 20 6f 72 20 43  ' to the CC or C
27440 46 4c 41 47 53 20 65 6e 76 20 76 61 72 69 61 62  FLAGS env variab
27450 6c 65 20 61 6e 64 20 72 65 63 6f 6e 66 69 67 75  le and reconfigu
27460 72 65 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  re" >&5.echo "$a
27470 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 61  s_me: WARNING: a
27480 64 64 20 5c 60 24 6c 74 5f 70 72 6f 67 5f 63 63  dd \`$lt_prog_cc
27490 5f 73 68 6c 69 62 27 20 74 6f 20 74 68 65 20 43  _shlib' to the C
274a0 43 20 6f 72 20 43 46 4c 41 47 53 20 65 6e 76 20  C or CFLAGS env 
274b0 76 61 72 69 61 62 6c 65 20 61 6e 64 20 72 65 63  variable and rec
274c0 6f 6e 66 69 67 75 72 65 22 20 3e 26 32 3b 7d 0a  onfigure" >&2;}.
274d0 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63      lt_cv_prog_c
274e0 63 5f 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72  c_can_build_shar
274f0 65 64 3d 6e 6f 0a 20 20 66 69 0a 66 69 0a 0a 0a  ed=no.  fi.fi...
27500 23 0a 23 20 43 68 65 63 6b 20 74 6f 20 6d 61 6b  #.# Check to mak
27510 65 20 73 75 72 65 20 74 68 65 20 73 74 61 74 69  e sure the stati
27520 63 20 66 6c 61 67 20 61 63 74 75 61 6c 6c 79 20  c flag actually 
27530 77 6f 72 6b 73 2e 0a 23 0a 65 63 68 6f 20 22 24  works..#.echo "$
27540 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
27550 68 65 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70  hecking if $comp
27560 69 6c 65 72 20 73 74 61 74 69 63 20 66 6c 61 67  iler static flag
27570 20 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c   $lt_prog_compil
27580 65 72 5f 73 74 61 74 69 63 20 77 6f 72 6b 73 22  er_static works"
27590 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
275a0 4e 20 22 63 68 65 63 6b 69 6e 67 20 69 66 20 24  N "checking if $
275b0 63 6f 6d 70 69 6c 65 72 20 73 74 61 74 69 63 20  compiler static 
275c0 66 6c 61 67 20 24 6c 74 5f 70 72 6f 67 5f 63 6f  flag $lt_prog_co
275d0 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 20 77 6f  mpiler_static wo
275e0 72 6b 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  rks... $ECHO_C" 
275f0 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 6c  >&6.if test "${l
27600 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
27610 73 74 61 74 69 63 5f 77 6f 72 6b 73 2b 73 65 74  static_works+set
27620 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
27630 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
27640 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
27650 20 3e 26 36 0a 65 6c 73 65 0a 20 20 6c 74 5f 70   >&6.else.  lt_p
27660 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61  rog_compiler_sta
27670 74 69 63 5f 77 6f 72 6b 73 3d 6e 6f 0a 20 20 20  tic_works=no.   
27680 73 61 76 65 5f 4c 44 46 4c 41 47 53 3d 22 24 4c  save_LDFLAGS="$L
27690 44 46 4c 41 47 53 22 0a 20 20 20 4c 44 46 4c 41  DFLAGS".   LDFLA
276a0 47 53 3d 22 24 4c 44 46 4c 41 47 53 20 24 6c 74  GS="$LDFLAGS $lt
276b0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73  _prog_compiler_s
276c0 74 61 74 69 63 22 0a 20 20 20 70 72 69 6e 74 66  tatic".   printf
276d0 20 22 24 6c 74 5f 73 69 6d 70 6c 65 5f 6c 69 6e   "$lt_simple_lin
276e0 6b 5f 74 65 73 74 5f 63 6f 64 65 22 20 3e 20 63  k_test_code" > c
276f0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
27700 20 20 20 69 66 20 28 65 76 61 6c 20 24 61 63 5f     if (eval $ac_
27710 6c 69 6e 6b 20 32 3e 63 6f 6e 66 74 65 73 74 2e  link 2>conftest.
27720 65 72 72 29 20 26 26 20 74 65 73 74 20 2d 73 20  err) && test -s 
27730 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65  conftest$ac_exee
27740 78 74 3b 20 74 68 65 6e 0a 20 20 20 20 20 23 20  xt; then.     # 
27750 54 68 65 20 63 6f 6d 70 69 6c 65 72 20 63 61 6e  The compiler can
27760 20 6f 6e 6c 79 20 77 61 72 6e 20 61 6e 64 20 69   only warn and i
27770 67 6e 6f 72 65 20 74 68 65 20 6f 70 74 69 6f 6e  gnore the option
27780 20 69 66 20 6e 6f 74 20 72 65 63 6f 67 6e 69 7a   if not recogniz
27790 65 64 0a 20 20 20 20 20 23 20 53 6f 20 73 61 79  ed.     # So say
277a0 20 6e 6f 20 69 66 20 74 68 65 72 65 20 61 72 65   no if there are
277b0 20 77 61 72 6e 69 6e 67 73 0a 20 20 20 20 20 69   warnings.     i
277c0 66 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65  f test -s confte
277d0 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20 20  st.err; then.   
277e0 20 20 20 20 23 20 41 70 70 65 6e 64 20 61 6e 79      # Append any
277f0 20 65 72 72 6f 72 73 20 74 6f 20 74 68 65 20 63   errors to the c
27800 6f 6e 66 69 67 2e 6c 6f 67 2e 0a 20 20 20 20 20  onfig.log..     
27810 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65    cat conftest.e
27820 72 72 20 31 3e 26 35 0a 20 20 20 20 20 65 6c 73  rr 1>&5.     els
27830 65 0a 20 20 20 20 20 20 20 6c 74 5f 70 72 6f 67  e.       lt_prog
27840 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63  _compiler_static
27850 5f 77 6f 72 6b 73 3d 79 65 73 0a 20 20 20 20 20  _works=yes.     
27860 66 69 0a 20 20 20 66 69 0a 20 20 20 24 72 6d 20  fi.   fi.   $rm 
27870 63 6f 6e 66 74 65 73 74 2a 0a 20 20 20 4c 44 46  conftest*.   LDF
27880 4c 41 47 53 3d 22 24 73 61 76 65 5f 4c 44 46 4c  LAGS="$save_LDFL
27890 41 47 53 22 0a 0a 66 69 0a 65 63 68 6f 20 22 24  AGS"..fi.echo "$
278a0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
278b0 65 73 75 6c 74 3a 20 24 6c 74 5f 70 72 6f 67 5f  esult: $lt_prog_
278c0 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 5f  compiler_static_
278d0 77 6f 72 6b 73 22 20 3e 26 35 0a 65 63 68 6f 20  works" >&5.echo 
278e0 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 70 72  "${ECHO_T}$lt_pr
278f0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74  og_compiler_stat
27900 69 63 5f 77 6f 72 6b 73 22 20 3e 26 36 0a 0a 69  ic_works" >&6..i
27910 66 20 74 65 73 74 20 78 22 24 6c 74 5f 70 72 6f  f test x"$lt_pro
27920 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69  g_compiler_stati
27930 63 5f 77 6f 72 6b 73 22 20 3d 20 78 79 65 73 3b  c_works" = xyes;
27940 20 74 68 65 6e 0a 20 20 20 20 3a 0a 65 6c 73 65   then.    :.else
27950 0a 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d  .    lt_prog_com
27960 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 0a 66 69  piler_static=.fi
27970 0a 0a 0a 0a 0a 6c 74 5f 70 72 6f 67 5f 63 6f 6d  .....lt_prog_com
27980 70 69 6c 65 72 5f 6e 6f 5f 62 75 69 6c 74 69 6e  piler_no_builtin
27990 5f 66 6c 61 67 3d 0a 0a 69 66 20 74 65 73 74 20  _flag=..if test 
279a0 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68  "$GCC" = yes; th
279b0 65 6e 0a 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d  en.  lt_prog_com
279c0 70 69 6c 65 72 5f 6e 6f 5f 62 75 69 6c 74 69 6e  piler_no_builtin
279d0 5f 66 6c 61 67 3d 27 20 2d 66 6e 6f 2d 62 75 69  _flag=' -fno-bui
279e0 6c 74 69 6e 27 0a 0a 0a 65 63 68 6f 20 22 24 61  ltin'...echo "$a
279f0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
27a00 65 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70 69  ecking if $compi
27a10 6c 65 72 20 73 75 70 70 6f 72 74 73 20 2d 66 6e  ler supports -fn
27a20 6f 2d 72 74 74 69 20 2d 66 6e 6f 2d 65 78 63 65  o-rtti -fno-exce
27a30 70 74 69 6f 6e 73 22 20 3e 26 35 0a 65 63 68 6f  ptions" >&5.echo
27a40 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
27a50 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c 65 72 20  ng if $compiler 
27a60 73 75 70 70 6f 72 74 73 20 2d 66 6e 6f 2d 72 74  supports -fno-rt
27a70 74 69 20 2d 66 6e 6f 2d 65 78 63 65 70 74 69 6f  ti -fno-exceptio
27a80 6e 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  ns... $ECHO_C" >
27a90 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74  &6.if test "${lt
27aa0 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65  _cv_prog_compile
27ab0 72 5f 72 74 74 69 5f 65 78 63 65 70 74 69 6f 6e  r_rtti_exception
27ac0 73 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  s+set}" = set; t
27ad0 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
27ae0 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
27af0 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
27b00 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70   lt_cv_prog_comp
27b10 69 6c 65 72 5f 72 74 74 69 5f 65 78 63 65 70 74  iler_rtti_except
27b20 69 6f 6e 73 3d 6e 6f 0a 20 20 61 63 5f 6f 75 74  ions=no.  ac_out
27b30 66 69 6c 65 3d 63 6f 6e 66 74 65 73 74 2e 24 61  file=conftest.$a
27b40 63 5f 6f 62 6a 65 78 74 0a 20 20 20 70 72 69 6e  c_objext.   prin
27b50 74 66 20 22 24 6c 74 5f 73 69 6d 70 6c 65 5f 63  tf "$lt_simple_c
27b60 6f 6d 70 69 6c 65 5f 74 65 73 74 5f 63 6f 64 65  ompile_test_code
27b70 22 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  " > conftest.$ac
27b80 5f 65 78 74 0a 20 20 20 6c 74 5f 63 6f 6d 70 69  _ext.   lt_compi
27b90 6c 65 72 5f 66 6c 61 67 3d 22 2d 66 6e 6f 2d 72  ler_flag="-fno-r
27ba0 74 74 69 20 2d 66 6e 6f 2d 65 78 63 65 70 74 69  tti -fno-excepti
27bb0 6f 6e 73 22 0a 20 20 20 23 20 49 6e 73 65 72 74  ons".   # Insert
27bc0 20 74 68 65 20 6f 70 74 69 6f 6e 20 65 69 74 68   the option eith
27bd0 65 72 20 28 31 29 20 61 66 74 65 72 20 74 68 65  er (1) after the
27be0 20 6c 61 73 74 20 2a 46 4c 41 47 53 20 76 61 72   last *FLAGS var
27bf0 69 61 62 6c 65 2c 20 6f 72 0a 20 20 20 23 20 28  iable, or.   # (
27c00 32 29 20 62 65 66 6f 72 65 20 61 20 77 6f 72 64  2) before a word
27c10 20 63 6f 6e 74 61 69 6e 69 6e 67 20 22 63 6f 6e   containing "con
27c20 66 74 65 73 74 2e 22 2c 20 6f 72 20 28 33 29 20  ftest.", or (3) 
27c30 61 74 20 74 68 65 20 65 6e 64 2e 0a 20 20 20 23  at the end..   #
27c40 20 4e 6f 74 65 20 74 68 61 74 20 24 61 63 5f 63   Note that $ac_c
27c50 6f 6d 70 69 6c 65 20 69 74 73 65 6c 66 20 64 6f  ompile itself do
27c60 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 62  es not contain b
27c70 61 63 6b 73 6c 61 73 68 65 73 20 61 6e 64 20 62  ackslashes and b
27c80 65 67 69 6e 73 0a 20 20 20 23 20 77 69 74 68 20  egins.   # with 
27c90 61 20 64 6f 6c 6c 61 72 20 73 69 67 6e 20 28 6e  a dollar sign (n
27ca0 6f 74 20 61 20 68 79 70 68 65 6e 29 2c 20 73 6f  ot a hyphen), so
27cb0 20 74 68 65 20 65 63 68 6f 20 73 68 6f 75 6c 64   the echo should
27cc0 20 77 6f 72 6b 20 63 6f 72 72 65 63 74 6c 79 2e   work correctly.
27cd0 0a 20 20 20 23 20 54 68 65 20 6f 70 74 69 6f 6e  .   # The option
27ce0 20 69 73 20 72 65 66 65 72 65 6e 63 65 64 20 76   is referenced v
27cf0 69 61 20 61 20 76 61 72 69 61 62 6c 65 20 74 6f  ia a variable to
27d00 20 61 76 6f 69 64 20 63 6f 6e 66 75 73 69 6e 67   avoid confusing
27d10 20 73 65 64 2e 0a 20 20 20 6c 74 5f 63 6f 6d 70   sed..   lt_comp
27d20 69 6c 65 3d 60 65 63 68 6f 20 22 24 61 63 5f 63  ile=`echo "$ac_c
27d30 6f 6d 70 69 6c 65 22 20 7c 20 24 53 45 44 20 5c  ompile" | $SED \
27d40 0a 20 20 20 2d 65 20 27 73 3a 2e 2a 46 4c 41 47  .   -e 's:.*FLAG
27d50 53 7d 3f 20 3a 26 24 6c 74 5f 63 6f 6d 70 69 6c  S}? :&$lt_compil
27d60 65 72 5f 66 6c 61 67 20 3a 3b 20 74 27 20 5c 0a  er_flag :; t' \.
27d70 20 20 20 2d 65 20 27 73 3a 20 5b 5e 20 5d 2a 63     -e 's: [^ ]*c
27d80 6f 6e 66 74 65 73 74 5c 2e 3a 20 24 6c 74 5f 63  onftest\.: $lt_c
27d90 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 26 3a 3b 20  ompiler_flag&:; 
27da0 74 27 20 5c 0a 20 20 20 2d 65 20 27 73 3a 24 3a  t' \.   -e 's:$:
27db0 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c   $lt_compiler_fl
27dc0 61 67 3a 27 60 0a 20 20 20 28 65 76 61 6c 20 65  ag:'`.   (eval e
27dd0 63 68 6f 20 22 5c 22 5c 24 61 73 5f 6d 65 3a 35  cho "\"\$as_me:5
27de0 35 35 34 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65  554: $lt_compile
27df0 5c 22 22 20 3e 26 35 29 0a 20 20 20 28 65 76 61  \"" >&5).   (eva
27e00 6c 20 22 24 6c 74 5f 63 6f 6d 70 69 6c 65 22 20  l "$lt_compile" 
27e10 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 29 0a  2>conftest.err).
27e20 20 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a     ac_status=$?.
27e30 20 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e     cat conftest.
27e40 65 72 72 20 3e 26 35 0a 20 20 20 65 63 68 6f 20  err >&5.   echo 
27e50 22 24 61 73 5f 6d 65 3a 35 35 35 38 3a 20 5c 24  "$as_me:5558: \$
27e60 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
27e70 3e 26 35 0a 20 20 20 69 66 20 28 65 78 69 74 20  >&5.   if (exit 
27e80 24 61 63 5f 73 74 61 74 75 73 29 20 26 26 20 74  $ac_status) && t
27e90 65 73 74 20 2d 73 20 22 24 61 63 5f 6f 75 74 66  est -s "$ac_outf
27ea0 69 6c 65 22 3b 20 74 68 65 6e 0a 20 20 20 20 20  ile"; then.     
27eb0 23 20 54 68 65 20 63 6f 6d 70 69 6c 65 72 20 63  # The compiler c
27ec0 61 6e 20 6f 6e 6c 79 20 77 61 72 6e 20 61 6e 64  an only warn and
27ed0 20 69 67 6e 6f 72 65 20 74 68 65 20 6f 70 74 69   ignore the opti
27ee0 6f 6e 20 69 66 20 6e 6f 74 20 72 65 63 6f 67 6e  on if not recogn
27ef0 69 7a 65 64 0a 20 20 20 20 20 23 20 53 6f 20 73  ized.     # So s
27f00 61 79 20 6e 6f 20 69 66 20 74 68 65 72 65 20 61  ay no if there a
27f10 72 65 20 77 61 72 6e 69 6e 67 73 0a 20 20 20 20  re warnings.    
27f20 20 69 66 20 74 65 73 74 20 21 20 2d 73 20 63 6f   if test ! -s co
27f30 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68 65 6e  nftest.err; then
27f40 0a 20 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 72  .       lt_cv_pr
27f50 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 72 74 74 69  og_compiler_rtti
27f60 5f 65 78 63 65 70 74 69 6f 6e 73 3d 79 65 73 0a  _exceptions=yes.
27f70 20 20 20 20 20 66 69 0a 20 20 20 66 69 0a 20 20       fi.   fi.  
27f80 20 24 72 6d 20 63 6f 6e 66 74 65 73 74 2a 0a 0a   $rm conftest*..
27f90 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  fi.echo "$as_me:
27fa0 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
27fb0 20 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d   $lt_cv_prog_com
27fc0 70 69 6c 65 72 5f 72 74 74 69 5f 65 78 63 65 70  piler_rtti_excep
27fd0 74 69 6f 6e 73 22 20 3e 26 35 0a 65 63 68 6f 20  tions" >&5.echo 
27fe0 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 63 76  "${ECHO_T}$lt_cv
27ff0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 72  _prog_compiler_r
28000 74 74 69 5f 65 78 63 65 70 74 69 6f 6e 73 22 20  tti_exceptions" 
28010 3e 26 36 0a 0a 69 66 20 74 65 73 74 20 78 22 24  >&6..if test x"$
28020 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69  lt_cv_prog_compi
28030 6c 65 72 5f 72 74 74 69 5f 65 78 63 65 70 74 69  ler_rtti_excepti
28040 6f 6e 73 22 20 3d 20 78 79 65 73 3b 20 74 68 65  ons" = xyes; the
28050 6e 0a 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f  n.    lt_prog_co
28060 6d 70 69 6c 65 72 5f 6e 6f 5f 62 75 69 6c 74 69  mpiler_no_builti
28070 6e 5f 66 6c 61 67 3d 22 24 6c 74 5f 70 72 6f 67  n_flag="$lt_prog
28080 5f 63 6f 6d 70 69 6c 65 72 5f 6e 6f 5f 62 75 69  _compiler_no_bui
28090 6c 74 69 6e 5f 66 6c 61 67 20 2d 66 6e 6f 2d 72  ltin_flag -fno-r
280a0 74 74 69 20 2d 66 6e 6f 2d 65 78 63 65 70 74 69  tti -fno-excepti
280b0 6f 6e 73 22 0a 65 6c 73 65 0a 20 20 20 20 3a 0a  ons".else.    :.
280c0 66 69 0a 0a 66 69 0a 0a 6c 74 5f 70 72 6f 67 5f  fi..fi..lt_prog_
280d0 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 0a 6c 74 5f  compiler_wl=.lt_
280e0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69  prog_compiler_pi
280f0 63 3d 0a 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69  c=.lt_prog_compi
28100 6c 65 72 5f 73 74 61 74 69 63 3d 0a 0a 65 63 68  ler_static=..ech
28110 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
28120 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  O: checking for 
28130 24 63 6f 6d 70 69 6c 65 72 20 6f 70 74 69 6f 6e  $compiler option
28140 20 74 6f 20 70 72 6f 64 75 63 65 20 50 49 43 22   to produce PIC"
28150 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
28160 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  N "checking for 
28170 24 63 6f 6d 70 69 6c 65 72 20 6f 70 74 69 6f 6e  $compiler option
28180 20 74 6f 20 70 72 6f 64 75 63 65 20 50 49 43 2e   to produce PIC.
28190 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
281a0 0a 20 20 69 66 20 74 65 73 74 20 22 24 47 43 43  .  if test "$GCC
281b0 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20  " = yes; then.  
281c0 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c    lt_prog_compil
281d0 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20  er_wl='-Wl,'.   
281e0 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65   lt_prog_compile
281f0 72 5f 73 74 61 74 69 63 3d 27 2d 73 74 61 74 69  r_static='-stati
28200 63 27 0a 0a 20 20 20 20 63 61 73 65 20 24 68 6f  c'..    case $ho
28210 73 74 5f 6f 73 20 69 6e 0a 20 20 20 20 20 20 61  st_os in.      a
28220 69 78 2a 29 0a 20 20 20 20 20 20 23 20 41 6c 6c  ix*).      # All
28230 20 41 49 58 20 63 6f 64 65 20 69 73 20 50 49 43   AIX code is PIC
28240 2e 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20  ..      if test 
28250 22 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 69 61  "$host_cpu" = ia
28260 36 34 3b 20 74 68 65 6e 0a 09 23 20 41 49 58 20  64; then..# AIX 
28270 35 20 6e 6f 77 20 73 75 70 70 6f 72 74 73 20 49  5 now supports I
28280 41 36 34 20 70 72 6f 63 65 73 73 6f 72 0a 09 6c  A64 processor..l
28290 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
282a0 73 74 61 74 69 63 3d 27 2d 42 73 74 61 74 69 63  static='-Bstatic
282b0 27 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20  '.      fi.     
282c0 20 3b 3b 0a 0a 20 20 20 20 61 6d 69 67 61 6f 73   ;;..    amigaos
282d0 2a 29 0a 20 20 20 20 20 20 23 20 46 49 58 4d 45  *).      # FIXME
282e0 3a 20 77 65 20 6e 65 65 64 20 61 74 20 6c 65 61  : we need at lea
282f0 73 74 20 36 38 30 32 30 20 63 6f 64 65 20 74 6f  st 68020 code to
28300 20 62 75 69 6c 64 20 73 68 61 72 65 64 20 6c 69   build shared li
28310 62 72 61 72 69 65 73 2c 20 62 75 74 0a 20 20 20  braries, but.   
28320 20 20 20 23 20 61 64 64 69 6e 67 20 74 68 65 20     # adding the 
28330 60 2d 6d 36 38 30 32 30 27 20 66 6c 61 67 20 74  `-m68020' flag t
28340 6f 20 47 43 43 20 70 72 65 76 65 6e 74 73 20 62  o GCC prevents b
28350 75 69 6c 64 69 6e 67 20 61 6e 79 74 68 69 6e 67  uilding anything
28360 20 62 65 74 74 65 72 2c 0a 20 20 20 20 20 20 23   better,.      #
28370 20 6c 69 6b 65 20 60 2d 6d 36 38 30 34 30 27 2e   like `-m68040'.
28380 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63  .      lt_prog_c
28390 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 6d 36  ompiler_pic='-m6
283a0 38 30 32 30 20 2d 72 65 73 69 64 65 6e 74 33 32  8020 -resident32
283b0 20 2d 6d 61 6c 77 61 79 73 2d 72 65 73 74 6f 72   -malways-restor
283c0 65 2d 61 34 27 0a 20 20 20 20 20 20 3b 3b 0a 0a  e-a4'.      ;;..
283d0 20 20 20 20 62 65 6f 73 2a 20 7c 20 63 79 67 77      beos* | cygw
283e0 69 6e 2a 20 7c 20 69 72 69 78 35 2a 20 7c 20 69  in* | irix5* | i
283f0 72 69 78 36 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75  rix6* | nonstopu
28400 78 2a 20 7c 20 6f 73 66 33 2a 20 7c 20 6f 73 66  x* | osf3* | osf
28410 34 2a 20 7c 20 6f 73 66 35 2a 29 0a 20 20 20 20  4* | osf5*).    
28420 20 20 23 20 50 49 43 20 69 73 20 74 68 65 20 64    # PIC is the d
28430 65 66 61 75 6c 74 20 66 6f 72 20 74 68 65 73 65  efault for these
28440 20 4f 53 65 73 2e 0a 20 20 20 20 20 20 3b 3b 0a   OSes..      ;;.
28450 0a 20 20 20 20 6d 69 6e 67 77 2a 20 7c 20 70 77  .    mingw* | pw
28460 33 32 2a 20 7c 20 6f 73 32 2a 29 0a 20 20 20 20  32* | os2*).    
28470 20 20 23 20 54 68 69 73 20 68 61 63 6b 20 69 73    # This hack is
28480 20 73 6f 20 74 68 61 74 20 74 68 65 20 73 6f 75   so that the sou
28490 72 63 65 20 66 69 6c 65 20 63 61 6e 20 74 65 6c  rce file can tel
284a0 6c 20 77 68 65 74 68 65 72 20 69 74 20 69 73 20  l whether it is 
284b0 62 65 69 6e 67 0a 20 20 20 20 20 20 23 20 62 75  being.      # bu
284c0 69 6c 74 20 66 6f 72 20 69 6e 63 6c 75 73 69 6f  ilt for inclusio
284d0 6e 20 69 6e 20 61 20 64 6c 6c 20 28 61 6e 64 20  n in a dll (and 
284e0 73 68 6f 75 6c 64 20 65 78 70 6f 72 74 20 73 79  should export sy
284f0 6d 62 6f 6c 73 20 66 6f 72 20 65 78 61 6d 70 6c  mbols for exampl
28500 65 29 2e 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f  e)..      lt_pro
28510 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27  g_compiler_pic='
28520 2d 44 44 4c 4c 5f 45 58 50 4f 52 54 27 0a 20 20  -DDLL_EXPORT'.  
28530 20 20 20 20 3b 3b 0a 0a 20 20 20 20 64 61 72 77      ;;..    darw
28540 69 6e 2a 20 7c 20 72 68 61 70 73 6f 64 79 2a 29  in* | rhapsody*)
28550 0a 20 20 20 20 20 20 23 20 50 49 43 20 69 73 20  .      # PIC is 
28560 74 68 65 20 64 65 66 61 75 6c 74 20 6f 6e 20 74  the default on t
28570 68 69 73 20 70 6c 61 74 66 6f 72 6d 0a 20 20 20  his platform.   
28580 20 20 20 23 20 43 6f 6d 6d 6f 6e 20 73 79 6d 62     # Common symb
28590 6f 6c 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 20  ols not allowed 
285a0 69 6e 20 4d 48 5f 44 59 4c 49 42 20 66 69 6c 65  in MH_DYLIB file
285b0 73 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f  s.      lt_prog_
285c0 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 66  compiler_pic='-f
285d0 6e 6f 2d 63 6f 6d 6d 6f 6e 27 0a 20 20 20 20 20  no-common'.     
285e0 20 3b 3b 0a 0a 20 20 20 20 6d 73 64 6f 73 64 6a   ;;..    msdosdj
285f0 67 70 70 2a 29 0a 20 20 20 20 20 20 23 20 4a 75  gpp*).      # Ju
28600 73 74 20 62 65 63 61 75 73 65 20 77 65 20 75 73  st because we us
28610 65 20 47 43 43 20 64 6f 65 73 6e 27 74 20 6d 65  e GCC doesn't me
28620 61 6e 20 77 65 20 73 75 64 64 65 6e 6c 79 20 67  an we suddenly g
28630 65 74 20 73 68 61 72 65 64 20 6c 69 62 72 61 72  et shared librar
28640 69 65 73 0a 20 20 20 20 20 20 23 20 6f 6e 20 73  ies.      # on s
28650 79 73 74 65 6d 73 20 74 68 61 74 20 64 6f 6e 27  ystems that don'
28660 74 20 73 75 70 70 6f 72 74 20 74 68 65 6d 2e 0a  t support them..
28670 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f        lt_prog_co
28680 6d 70 69 6c 65 72 5f 63 61 6e 5f 62 75 69 6c 64  mpiler_can_build
28690 5f 73 68 61 72 65 64 3d 6e 6f 0a 20 20 20 20 20  _shared=no.     
286a0 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 3d 6e   enable_shared=n
286b0 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  o.      ;;..    
286c0 73 79 73 76 34 2a 4d 50 2a 29 0a 20 20 20 20 20  sysv4*MP*).     
286d0 20 69 66 20 74 65 73 74 20 2d 64 20 2f 75 73 72   if test -d /usr
286e0 2f 6e 65 63 3b 20 74 68 65 6e 0a 09 6c 74 5f 70  /nec; then..lt_p
286f0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63  rog_compiler_pic
28700 3d 2d 4b 63 6f 6e 66 6f 72 6d 5f 70 69 63 0a 20  =-Kconform_pic. 
28710 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b       fi.      ;;
28720 0a 0a 20 20 20 20 68 70 75 78 2a 29 0a 20 20 20  ..    hpux*).   
28730 20 20 20 23 20 50 49 43 20 69 73 20 74 68 65 20     # PIC is the 
28740 64 65 66 61 75 6c 74 20 66 6f 72 20 49 41 36 34  default for IA64
28750 20 48 50 2d 55 58 20 61 6e 64 20 36 34 2d 62 69   HP-UX and 64-bi
28760 74 20 48 50 2d 55 58 2c 20 62 75 74 0a 20 20 20  t HP-UX, but.   
28770 20 20 20 23 20 6e 6f 74 20 66 6f 72 20 50 41 20     # not for PA 
28780 48 50 2d 55 58 2e 0a 20 20 20 20 20 20 63 61 73  HP-UX..      cas
28790 65 20 22 24 68 6f 73 74 5f 63 70 75 22 20 69 6e  e "$host_cpu" in
287a0 0a 20 20 20 20 20 20 68 70 70 61 2a 36 34 2a 7c  .      hppa*64*|
287b0 69 61 36 34 2a 29 0a 09 23 20 2b 5a 20 74 68 65  ia64*)..# +Z the
287c0 20 64 65 66 61 75 6c 74 0a 09 3b 3b 0a 20 20 20   default..;;.   
287d0 20 20 20 2a 29 0a 09 6c 74 5f 70 72 6f 67 5f 63     *)..lt_prog_c
287e0 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 66 50  ompiler_pic='-fP
287f0 49 43 27 0a 09 3b 3b 0a 20 20 20 20 20 20 65 73  IC'..;;.      es
28800 61 63 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  ac.      ;;..   
28810 20 2a 29 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f   *).      lt_pro
28820 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27  g_compiler_pic='
28830 2d 66 50 49 43 27 0a 20 20 20 20 20 20 3b 3b 0a  -fPIC'.      ;;.
28840 20 20 20 20 65 73 61 63 0a 20 20 65 6c 73 65 0a      esac.  else.
28850 20 20 20 20 23 20 50 4f 52 54 4d 45 20 43 68 65      # PORTME Che
28860 63 6b 20 66 6f 72 20 66 6c 61 67 20 74 6f 20 70  ck for flag to p
28870 61 73 73 20 6c 69 6e 6b 65 72 20 66 6c 61 67 73  ass linker flags
28880 20 74 68 72 6f 75 67 68 20 74 68 65 20 73 79 73   through the sys
28890 74 65 6d 20 63 6f 6d 70 69 6c 65 72 2e 0a 20 20  tem compiler..  
288a0 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20    case $host_os 
288b0 69 6e 0a 20 20 20 20 61 69 78 2a 29 0a 20 20 20  in.    aix*).   
288c0 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69     lt_prog_compi
288d0 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20  ler_wl='-Wl,'.  
288e0 20 20 20 20 69 66 20 74 65 73 74 20 22 24 68 6f      if test "$ho
288f0 73 74 5f 63 70 75 22 20 3d 20 69 61 36 34 3b 20  st_cpu" = ia64; 
28900 74 68 65 6e 0a 09 23 20 41 49 58 20 35 20 6e 6f  then..# AIX 5 no
28910 77 20 73 75 70 70 6f 72 74 73 20 49 41 36 34 20  w supports IA64 
28920 70 72 6f 63 65 73 73 6f 72 0a 09 6c 74 5f 70 72  processor..lt_pr
28930 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74  og_compiler_stat
28940 69 63 3d 27 2d 42 73 74 61 74 69 63 27 0a 20 20  ic='-Bstatic'.  
28950 20 20 20 20 65 6c 73 65 0a 09 6c 74 5f 70 72 6f      else..lt_pro
28960 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69  g_compiler_stati
28970 63 3d 27 2d 62 6e 73 6f 20 2d 62 49 3a 2f 6c 69  c='-bnso -bI:/li
28980 62 2f 73 79 73 63 61 6c 6c 73 2e 65 78 70 27 0a  b/syscalls.exp'.
28990 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b        fi.      ;
289a0 3b 0a 0a 20 20 20 20 6d 69 6e 67 77 2a 20 7c 20  ;..    mingw* | 
289b0 70 77 33 32 2a 20 7c 20 6f 73 32 2a 29 0a 20 20  pw32* | os2*).  
289c0 20 20 20 20 23 20 54 68 69 73 20 68 61 63 6b 20      # This hack 
289d0 69 73 20 73 6f 20 74 68 61 74 20 74 68 65 20 73  is so that the s
289e0 6f 75 72 63 65 20 66 69 6c 65 20 63 61 6e 20 74  ource file can t
289f0 65 6c 6c 20 77 68 65 74 68 65 72 20 69 74 20 69  ell whether it i
28a00 73 20 62 65 69 6e 67 0a 20 20 20 20 20 20 23 20  s being.      # 
28a10 62 75 69 6c 74 20 66 6f 72 20 69 6e 63 6c 75 73  built for inclus
28a20 69 6f 6e 20 69 6e 20 61 20 64 6c 6c 20 28 61 6e  ion in a dll (an
28a30 64 20 73 68 6f 75 6c 64 20 65 78 70 6f 72 74 20  d should export 
28a40 73 79 6d 62 6f 6c 73 20 66 6f 72 20 65 78 61 6d  symbols for exam
28a50 70 6c 65 29 2e 0a 20 20 20 20 20 20 6c 74 5f 70  ple)..      lt_p
28a60 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63  rog_compiler_pic
28a70 3d 27 2d 44 44 4c 4c 5f 45 58 50 4f 52 54 27 0a  ='-DDLL_EXPORT'.
28a80 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 68 70        ;;..    hp
28a90 75 78 39 2a 20 7c 20 68 70 75 78 31 30 2a 20 7c  ux9* | hpux10* |
28aa0 20 68 70 75 78 31 31 2a 29 0a 20 20 20 20 20 20   hpux11*).      
28ab0 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
28ac0 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20 20 20  _wl='-Wl,'.     
28ad0 20 23 20 50 49 43 20 69 73 20 74 68 65 20 64 65   # PIC is the de
28ae0 66 61 75 6c 74 20 66 6f 72 20 49 41 36 34 20 48  fault for IA64 H
28af0 50 2d 55 58 20 61 6e 64 20 36 34 2d 62 69 74 20  P-UX and 64-bit 
28b00 48 50 2d 55 58 2c 20 62 75 74 0a 20 20 20 20 20  HP-UX, but.     
28b10 20 23 20 6e 6f 74 20 66 6f 72 20 50 41 20 48 50   # not for PA HP
28b20 2d 55 58 2e 0a 20 20 20 20 20 20 63 61 73 65 20  -UX..      case 
28b30 22 24 68 6f 73 74 5f 63 70 75 22 20 69 6e 0a 20  "$host_cpu" in. 
28b40 20 20 20 20 20 68 70 70 61 2a 36 34 2a 7c 69 61       hppa*64*|ia
28b50 36 34 2a 29 0a 09 23 20 2b 5a 20 74 68 65 20 64  64*)..# +Z the d
28b60 65 66 61 75 6c 74 0a 09 3b 3b 0a 20 20 20 20 20  efault..;;.     
28b70 20 2a 29 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d   *)..lt_prog_com
28b80 70 69 6c 65 72 5f 70 69 63 3d 27 2b 5a 27 0a 09  piler_pic='+Z'..
28b90 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a 20 20  ;;.      esac.  
28ba0 20 20 20 20 23 20 49 73 20 74 68 65 72 65 20 61      # Is there a
28bb0 20 62 65 74 74 65 72 20 6c 74 5f 70 72 6f 67 5f   better lt_prog_
28bc0 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 20  compiler_static 
28bd0 74 68 61 74 20 77 6f 72 6b 73 20 77 69 74 68 20  that works with 
28be0 74 68 65 20 62 75 6e 64 6c 65 64 20 43 43 3f 0a  the bundled CC?.
28bf0 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f        lt_prog_co
28c00 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 24  mpiler_static='$
28c10 7b 77 6c 7d 2d 61 20 24 7b 77 6c 7d 61 72 63 68  {wl}-a ${wl}arch
28c20 69 76 65 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20  ive'.      ;;.. 
28c30 20 20 20 69 72 69 78 35 2a 20 7c 20 69 72 69 78     irix5* | irix
28c40 36 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75 78 2a 29  6* | nonstopux*)
28c50 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63  .      lt_prog_c
28c60 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c  ompiler_wl='-Wl,
28c70 27 0a 20 20 20 20 20 20 23 20 50 49 43 20 28 77  '.      # PIC (w
28c80 69 74 68 20 2d 4b 50 49 43 29 20 69 73 20 74 68  ith -KPIC) is th
28c90 65 20 64 65 66 61 75 6c 74 2e 0a 20 20 20 20 20  e default..     
28ca0 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65   lt_prog_compile
28cb0 72 5f 73 74 61 74 69 63 3d 27 2d 6e 6f 6e 5f 73  r_static='-non_s
28cc0 68 61 72 65 64 27 0a 20 20 20 20 20 20 3b 3b 0a  hared'.      ;;.
28cd0 0a 20 20 20 20 6e 65 77 73 6f 73 36 29 0a 20 20  .    newsos6).  
28ce0 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70      lt_prog_comp
28cf0 69 6c 65 72 5f 70 69 63 3d 27 2d 4b 50 49 43 27  iler_pic='-KPIC'
28d00 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63  .      lt_prog_c
28d10 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27  ompiler_static='
28d20 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20 20 20  -Bstatic'.      
28d30 3b 3b 0a 0a 20 20 20 20 6c 69 6e 75 78 2a 29 0a  ;;..    linux*).
28d40 20 20 20 20 20 20 63 61 73 65 20 24 43 43 20 69        case $CC i
28d50 6e 0a 20 20 20 20 20 20 69 63 63 2a 20 7c 20 65  n.      icc* | e
28d60 63 63 2a 29 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f  cc*)..lt_prog_co
28d70 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27  mpiler_wl='-Wl,'
28d80 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c  ..lt_prog_compil
28d90 65 72 5f 70 69 63 3d 27 2d 4b 50 49 43 27 0a 09  er_pic='-KPIC'..
28da0 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
28db0 5f 73 74 61 74 69 63 3d 27 2d 73 74 61 74 69 63  _static='-static
28dc0 27 0a 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 20  '.        ;;.   
28dd0 20 20 20 63 63 63 2a 29 0a 20 20 20 20 20 20 20     ccc*).       
28de0 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65   lt_prog_compile
28df0 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20 20  r_wl='-Wl,'.    
28e00 20 20 20 20 23 20 41 6c 6c 20 41 6c 70 68 61 20      # All Alpha 
28e10 63 6f 64 65 20 69 73 20 50 49 43 2e 0a 20 20 20  code is PIC..   
28e20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d       lt_prog_com
28e30 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 6e  piler_static='-n
28e40 6f 6e 5f 73 68 61 72 65 64 27 0a 20 20 20 20 20  on_shared'.     
28e50 20 20 20 3b 3b 0a 20 20 20 20 20 20 65 73 61 63     ;;.      esac
28e60 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6f  .      ;;..    o
28e70 73 66 33 2a 20 7c 20 6f 73 66 34 2a 20 7c 20 6f  sf3* | osf4* | o
28e80 73 66 35 2a 29 0a 20 20 20 20 20 20 6c 74 5f 70  sf5*).      lt_p
28e90 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d  rog_compiler_wl=
28ea0 27 2d 57 6c 2c 27 0a 20 20 20 20 20 20 23 20 41  '-Wl,'.      # A
28eb0 6c 6c 20 4f 53 46 2f 31 20 63 6f 64 65 20 69 73  ll OSF/1 code is
28ec0 20 50 49 43 2e 0a 20 20 20 20 20 20 6c 74 5f 70   PIC..      lt_p
28ed0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61  rog_compiler_sta
28ee0 74 69 63 3d 27 2d 6e 6f 6e 5f 73 68 61 72 65 64  tic='-non_shared
28ef0 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  '.      ;;..    
28f00 73 63 6f 33 2e 32 76 35 2a 29 0a 20 20 20 20 20  sco3.2v5*).     
28f10 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65   lt_prog_compile
28f20 72 5f 70 69 63 3d 27 2d 4b 70 69 63 27 0a 20 20  r_pic='-Kpic'.  
28f30 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70      lt_prog_comp
28f40 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 64 6e  iler_static='-dn
28f50 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  '.      ;;..    
28f60 73 6f 6c 61 72 69 73 2a 29 0a 20 20 20 20 20 20  solaris*).      
28f70 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
28f80 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20 20 20  _wl='-Wl,'.     
28f90 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65   lt_prog_compile
28fa0 72 5f 70 69 63 3d 27 2d 4b 50 49 43 27 0a 20 20  r_pic='-KPIC'.  
28fb0 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70      lt_prog_comp
28fc0 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 42 73  iler_static='-Bs
28fd0 74 61 74 69 63 27 0a 20 20 20 20 20 20 3b 3b 0a  tatic'.      ;;.
28fe0 0a 20 20 20 20 73 75 6e 6f 73 34 2a 29 0a 20 20  .    sunos4*).  
28ff0 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70      lt_prog_comp
29000 69 6c 65 72 5f 77 6c 3d 27 2d 51 6f 70 74 69 6f  iler_wl='-Qoptio
29010 6e 20 6c 64 20 27 0a 20 20 20 20 20 20 6c 74 5f  n ld '.      lt_
29020 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69  prog_compiler_pi
29030 63 3d 27 2d 50 49 43 27 0a 20 20 20 20 20 20 6c  c='-PIC'.      l
29040 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
29050 73 74 61 74 69 63 3d 27 2d 42 73 74 61 74 69 63  static='-Bstatic
29060 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  '.      ;;..    
29070 73 79 73 76 34 20 7c 20 73 79 73 76 34 2e 32 75  sysv4 | sysv4.2u
29080 77 32 2a 20 7c 20 73 79 73 76 34 2e 33 2a 20 7c  w2* | sysv4.3* |
29090 20 73 79 73 76 35 2a 29 0a 20 20 20 20 20 20 6c   sysv5*).      l
290a0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
290b0 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20 20 20 20  wl='-Wl,'.      
290c0 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
290d0 5f 70 69 63 3d 27 2d 4b 50 49 43 27 0a 20 20 20  _pic='-KPIC'.   
290e0 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69     lt_prog_compi
290f0 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 42 73 74  ler_static='-Bst
29100 61 74 69 63 27 0a 20 20 20 20 20 20 3b 3b 0a 0a  atic'.      ;;..
29110 20 20 20 20 73 79 73 76 34 2a 4d 50 2a 29 0a 20      sysv4*MP*). 
29120 20 20 20 20 20 69 66 20 74 65 73 74 20 2d 64 20       if test -d 
29130 2f 75 73 72 2f 6e 65 63 20 3b 74 68 65 6e 0a 09  /usr/nec ;then..
29140 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
29150 5f 70 69 63 3d 27 2d 4b 63 6f 6e 66 6f 72 6d 5f  _pic='-Kconform_
29160 70 69 63 27 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f  pic'..lt_prog_co
29170 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d  mpiler_static='-
29180 42 73 74 61 74 69 63 27 0a 20 20 20 20 20 20 66  Bstatic'.      f
29190 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  i.      ;;..    
291a0 75 74 73 34 2a 29 0a 20 20 20 20 20 20 6c 74 5f  uts4*).      lt_
291b0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69  prog_compiler_pi
291c0 63 3d 27 2d 70 69 63 27 0a 20 20 20 20 20 20 6c  c='-pic'.      l
291d0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
291e0 73 74 61 74 69 63 3d 27 2d 42 73 74 61 74 69 63  static='-Bstatic
291f0 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  '.      ;;..    
29200 2a 29 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67  *).      lt_prog
29210 5f 63 6f 6d 70 69 6c 65 72 5f 63 61 6e 5f 62 75  _compiler_can_bu
29220 69 6c 64 5f 73 68 61 72 65 64 3d 6e 6f 0a 20 20  ild_shared=no.  
29230 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a      ;;.    esac.
29240 20 20 66 69 0a 0a 65 63 68 6f 20 22 24 61 73 5f    fi..echo "$as_
29250 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
29260 6c 74 3a 20 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d  lt: $lt_prog_com
29270 70 69 6c 65 72 5f 70 69 63 22 20 3e 26 35 0a 65  piler_pic" >&5.e
29280 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c  cho "${ECHO_T}$l
29290 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
292a0 70 69 63 22 20 3e 26 36 0a 0a 23 0a 23 20 43 68  pic" >&6..#.# Ch
292b0 65 63 6b 20 74 6f 20 6d 61 6b 65 20 73 75 72 65  eck to make sure
292c0 20 74 68 65 20 50 49 43 20 66 6c 61 67 20 61 63   the PIC flag ac
292d0 74 75 61 6c 6c 79 20 77 6f 72 6b 73 2e 0a 23 0a  tually works..#.
292e0 69 66 20 74 65 73 74 20 2d 6e 20 22 24 6c 74 5f  if test -n "$lt_
292f0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69  prog_compiler_pi
29300 63 22 3b 20 74 68 65 6e 0a 0a 65 63 68 6f 20 22  c"; then..echo "
29310 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
29320 63 68 65 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d  checking if $com
29330 70 69 6c 65 72 20 50 49 43 20 66 6c 61 67 20 24  piler PIC flag $
29340 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
29350 5f 70 69 63 20 77 6f 72 6b 73 22 20 3e 26 35 0a  _pic works" >&5.
29360 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
29370 65 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70 69  ecking if $compi
29380 6c 65 72 20 50 49 43 20 66 6c 61 67 20 24 6c 74  ler PIC flag $lt
29390 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70  _prog_compiler_p
293a0 69 63 20 77 6f 72 6b 73 2e 2e 2e 20 24 45 43 48  ic works... $ECH
293b0 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
293c0 20 22 24 7b 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70   "${lt_prog_comp
293d0 69 6c 65 72 5f 70 69 63 5f 77 6f 72 6b 73 2b 73  iler_pic_works+s
293e0 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
293f0 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  .  echo $ECHO_N 
29400 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f  "(cached) $ECHO_
29410 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 6c 74  C" >&6.else.  lt
29420 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70  _prog_compiler_p
29430 69 63 5f 77 6f 72 6b 73 3d 6e 6f 0a 20 20 61 63  ic_works=no.  ac
29440 5f 6f 75 74 66 69 6c 65 3d 63 6f 6e 66 74 65 73  _outfile=conftes
29450 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 20 20 20  t.$ac_objext.   
29460 70 72 69 6e 74 66 20 22 24 6c 74 5f 73 69 6d 70  printf "$lt_simp
29470 6c 65 5f 63 6f 6d 70 69 6c 65 5f 74 65 73 74 5f  le_compile_test_
29480 63 6f 64 65 22 20 3e 20 63 6f 6e 66 74 65 73 74  code" > conftest
29490 2e 24 61 63 5f 65 78 74 0a 20 20 20 6c 74 5f 63  .$ac_ext.   lt_c
294a0 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 3d 22 24 6c  ompiler_flag="$l
294b0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
294c0 70 69 63 20 2d 44 50 49 43 22 0a 20 20 20 23 20  pic -DPIC".   # 
294d0 49 6e 73 65 72 74 20 74 68 65 20 6f 70 74 69 6f  Insert the optio
294e0 6e 20 65 69 74 68 65 72 20 28 31 29 20 61 66 74  n either (1) aft
294f0 65 72 20 74 68 65 20 6c 61 73 74 20 2a 46 4c 41  er the last *FLA
29500 47 53 20 76 61 72 69 61 62 6c 65 2c 20 6f 72 0a  GS variable, or.
29510 20 20 20 23 20 28 32 29 20 62 65 66 6f 72 65 20     # (2) before 
29520 61 20 77 6f 72 64 20 63 6f 6e 74 61 69 6e 69 6e  a word containin
29530 67 20 22 63 6f 6e 66 74 65 73 74 2e 22 2c 20 6f  g "conftest.", o
29540 72 20 28 33 29 20 61 74 20 74 68 65 20 65 6e 64  r (3) at the end
29550 2e 0a 20 20 20 23 20 4e 6f 74 65 20 74 68 61 74  ..   # Note that
29560 20 24 61 63 5f 63 6f 6d 70 69 6c 65 20 69 74 73   $ac_compile its
29570 65 6c 66 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e  elf does not con
29580 74 61 69 6e 20 62 61 63 6b 73 6c 61 73 68 65 73  tain backslashes
29590 20 61 6e 64 20 62 65 67 69 6e 73 0a 20 20 20 23   and begins.   #
295a0 20 77 69 74 68 20 61 20 64 6f 6c 6c 61 72 20 73   with a dollar s
295b0 69 67 6e 20 28 6e 6f 74 20 61 20 68 79 70 68 65  ign (not a hyphe
295c0 6e 29 2c 20 73 6f 20 74 68 65 20 65 63 68 6f 20  n), so the echo 
295d0 73 68 6f 75 6c 64 20 77 6f 72 6b 20 63 6f 72 72  should work corr
295e0 65 63 74 6c 79 2e 0a 20 20 20 23 20 54 68 65 20  ectly..   # The 
295f0 6f 70 74 69 6f 6e 20 69 73 20 72 65 66 65 72 65  option is refere
29600 6e 63 65 64 20 76 69 61 20 61 20 76 61 72 69 61  nced via a varia
29610 62 6c 65 20 74 6f 20 61 76 6f 69 64 20 63 6f 6e  ble to avoid con
29620 66 75 73 69 6e 67 20 73 65 64 2e 0a 20 20 20 6c  fusing sed..   l
29630 74 5f 63 6f 6d 70 69 6c 65 3d 60 65 63 68 6f 20  t_compile=`echo 
29640 22 24 61 63 5f 63 6f 6d 70 69 6c 65 22 20 7c 20  "$ac_compile" | 
29650 24 53 45 44 20 5c 0a 20 20 20 2d 65 20 27 73 3a  $SED \.   -e 's:
29660 2e 2a 46 4c 41 47 53 7d 3f 20 3a 26 24 6c 74 5f  .*FLAGS}? :&$lt_
29670 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 20 3a 3b  compiler_flag :;
29680 20 74 27 20 5c 0a 20 20 20 2d 65 20 27 73 3a 20   t' \.   -e 's: 
29690 5b 5e 20 5d 2a 63 6f 6e 66 74 65 73 74 5c 2e 3a  [^ ]*conftest\.:
296a0 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c   $lt_compiler_fl
296b0 61 67 26 3a 3b 20 74 27 20 5c 0a 20 20 20 2d 65  ag&:; t' \.   -e
296c0 20 27 73 3a 24 3a 20 24 6c 74 5f 63 6f 6d 70 69   's:$: $lt_compi
296d0 6c 65 72 5f 66 6c 61 67 3a 27 60 0a 20 20 20 28  ler_flag:'`.   (
296e0 65 76 61 6c 20 65 63 68 6f 20 22 5c 22 5c 24 61  eval echo "\"\$a
296f0 73 5f 6d 65 3a 35 37 38 37 3a 20 24 6c 74 5f 63  s_me:5787: $lt_c
29700 6f 6d 70 69 6c 65 5c 22 22 20 3e 26 35 29 0a 20  ompile\"" >&5). 
29710 20 20 28 65 76 61 6c 20 22 24 6c 74 5f 63 6f 6d    (eval "$lt_com
29720 70 69 6c 65 22 20 32 3e 63 6f 6e 66 74 65 73 74  pile" 2>conftest
29730 2e 65 72 72 29 0a 20 20 20 61 63 5f 73 74 61 74  .err).   ac_stat
29740 75 73 3d 24 3f 0a 20 20 20 63 61 74 20 63 6f 6e  us=$?.   cat con
29750 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20  ftest.err >&5.  
29760 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 35 37   echo "$as_me:57
29770 39 31 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  91: \$? = $ac_st
29780 61 74 75 73 22 20 3e 26 35 0a 20 20 20 69 66 20  atus" >&5.   if 
29790 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
297a0 29 20 26 26 20 74 65 73 74 20 2d 73 20 22 24 61  ) && test -s "$a
297b0 63 5f 6f 75 74 66 69 6c 65 22 3b 20 74 68 65 6e  c_outfile"; then
297c0 0a 20 20 20 20 20 23 20 54 68 65 20 63 6f 6d 70  .     # The comp
297d0 69 6c 65 72 20 63 61 6e 20 6f 6e 6c 79 20 77 61  iler can only wa
297e0 72 6e 20 61 6e 64 20 69 67 6e 6f 72 65 20 74 68  rn and ignore th
297f0 65 20 6f 70 74 69 6f 6e 20 69 66 20 6e 6f 74 20  e option if not 
29800 72 65 63 6f 67 6e 69 7a 65 64 0a 20 20 20 20 20  recognized.     
29810 23 20 53 6f 20 73 61 79 20 6e 6f 20 69 66 20 74  # So say no if t
29820 68 65 72 65 20 61 72 65 20 77 61 72 6e 69 6e 67  here are warning
29830 73 0a 20 20 20 20 20 69 66 20 74 65 73 74 20 21  s.     if test !
29840 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -s conftest.err
29850 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 6c 74  ; then.       lt
29860 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70  _prog_compiler_p
29870 69 63 5f 77 6f 72 6b 73 3d 79 65 73 0a 20 20 20  ic_works=yes.   
29880 20 20 66 69 0a 20 20 20 66 69 0a 20 20 20 24 72    fi.   fi.   $r
29890 6d 20 63 6f 6e 66 74 65 73 74 2a 0a 0a 66 69 0a  m conftest*..fi.
298a0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
298b0 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c  NENO: result: $l
298c0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
298d0 70 69 63 5f 77 6f 72 6b 73 22 20 3e 26 35 0a 65  pic_works" >&5.e
298e0 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c  cho "${ECHO_T}$l
298f0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
29900 70 69 63 5f 77 6f 72 6b 73 22 20 3e 26 36 0a 0a  pic_works" >&6..
29910 69 66 20 74 65 73 74 20 78 22 24 6c 74 5f 70 72  if test x"$lt_pr
29920 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 5f  og_compiler_pic_
29930 77 6f 72 6b 73 22 20 3d 20 78 79 65 73 3b 20 74  works" = xyes; t
29940 68 65 6e 0a 20 20 20 20 63 61 73 65 20 24 6c 74  hen.    case $lt
29950 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70  _prog_compiler_p
29960 69 63 20 69 6e 0a 20 20 20 20 20 22 22 20 7c 20  ic in.     "" | 
29970 22 20 22 2a 29 20 3b 3b 0a 20 20 20 20 20 2a 29  " "*) ;;.     *)
29980 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65   lt_prog_compile
29990 72 5f 70 69 63 3d 22 20 24 6c 74 5f 70 72 6f 67  r_pic=" $lt_prog
299a0 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 22 20 3b  _compiler_pic" ;
299b0 3b 0a 20 20 20 20 20 65 73 61 63 0a 65 6c 73 65  ;.     esac.else
299c0 0a 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d  .    lt_prog_com
299d0 70 69 6c 65 72 5f 70 69 63 3d 0a 20 20 20 20 20  piler_pic=.     
299e0 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
299f0 5f 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65  _can_build_share
29a00 64 3d 6e 6f 0a 66 69 0a 0a 66 69 0a 63 61 73 65  d=no.fi..fi.case
29a10 20 22 24 68 6f 73 74 5f 6f 73 22 20 69 6e 0a 20   "$host_os" in. 
29a20 20 23 20 46 6f 72 20 70 6c 61 74 66 6f 72 6d 73   # For platforms
29a30 20 77 68 69 63 68 20 64 6f 20 6e 6f 74 20 73 75   which do not su
29a40 70 70 6f 72 74 20 50 49 43 2c 20 2d 44 50 49 43  pport PIC, -DPIC
29a50 20 69 73 20 6d 65 61 6e 69 6e 67 6c 65 73 73 3a   is meaningless:
29a60 0a 20 20 2a 64 6a 67 70 70 2a 29 0a 20 20 20 20  .  *djgpp*).    
29a70 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
29a80 5f 70 69 63 3d 0a 20 20 20 20 3b 3b 0a 20 20 2a  _pic=.    ;;.  *
29a90 29 0a 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f  ).    lt_prog_co
29aa0 6d 70 69 6c 65 72 5f 70 69 63 3d 22 24 6c 74 5f  mpiler_pic="$lt_
29ab0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69  prog_compiler_pi
29ac0 63 20 2d 44 50 49 43 22 0a 20 20 20 20 3b 3b 0a  c -DPIC".    ;;.
29ad0 65 73 61 63 0a 0a 65 63 68 6f 20 22 24 61 73 5f  esac..echo "$as_
29ae0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
29af0 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c 65  king if $compile
29b00 72 20 73 75 70 70 6f 72 74 73 20 2d 63 20 2d 6f  r supports -c -o
29b10 20 66 69 6c 65 2e 24 61 63 5f 6f 62 6a 65 78 74   file.$ac_objext
29b20 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
29b30 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 69 66 20  _N "checking if 
29b40 24 63 6f 6d 70 69 6c 65 72 20 73 75 70 70 6f 72  $compiler suppor
29b50 74 73 20 2d 63 20 2d 6f 20 66 69 6c 65 2e 24 61  ts -c -o file.$a
29b60 63 5f 6f 62 6a 65 78 74 2e 2e 2e 20 24 45 43 48  c_objext... $ECH
29b70 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
29b80 20 22 24 7b 6c 74 5f 63 76 5f 70 72 6f 67 5f 63   "${lt_cv_prog_c
29b90 6f 6d 70 69 6c 65 72 5f 63 5f 6f 2b 73 65 74 7d  ompiler_c_o+set}
29ba0 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
29bb0 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63  echo $ECHO_N "(c
29bc0 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20  ached) $ECHO_C" 
29bd0 3e 26 36 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76  >&6.else.  lt_cv
29be0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63  _prog_compiler_c
29bf0 5f 6f 3d 6e 6f 0a 20 20 20 24 72 6d 20 2d 72 20  _o=no.   $rm -r 
29c00 63 6f 6e 66 74 65 73 74 20 32 3e 2f 64 65 76 2f  conftest 2>/dev/
29c10 6e 75 6c 6c 0a 20 20 20 6d 6b 64 69 72 20 63 6f  null.   mkdir co
29c20 6e 66 74 65 73 74 0a 20 20 20 63 64 20 63 6f 6e  nftest.   cd con
29c30 66 74 65 73 74 0a 20 20 20 6d 6b 64 69 72 20 6f  ftest.   mkdir o
29c40 75 74 0a 20 20 20 70 72 69 6e 74 66 20 22 24 6c  ut.   printf "$l
29c50 74 5f 73 69 6d 70 6c 65 5f 63 6f 6d 70 69 6c 65  t_simple_compile
29c60 5f 74 65 73 74 5f 63 6f 64 65 22 20 3e 20 63 6f  _test_code" > co
29c70 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 0a  nftest.$ac_ext..
29c80 20 20 20 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66     lt_compiler_f
29c90 6c 61 67 3d 22 2d 6f 20 6f 75 74 2f 63 6f 6e 66  lag="-o out/conf
29ca0 74 65 73 74 32 2e 24 61 63 5f 6f 62 6a 65 78 74  test2.$ac_objext
29cb0 22 0a 20 20 20 23 20 49 6e 73 65 72 74 20 74 68  ".   # Insert th
29cc0 65 20 6f 70 74 69 6f 6e 20 65 69 74 68 65 72 20  e option either 
29cd0 28 31 29 20 61 66 74 65 72 20 74 68 65 20 6c 61  (1) after the la
29ce0 73 74 20 2a 46 4c 41 47 53 20 76 61 72 69 61 62  st *FLAGS variab
29cf0 6c 65 2c 20 6f 72 0a 20 20 20 23 20 28 32 29 20  le, or.   # (2) 
29d00 62 65 66 6f 72 65 20 61 20 77 6f 72 64 20 63 6f  before a word co
29d10 6e 74 61 69 6e 69 6e 67 20 22 63 6f 6e 66 74 65  ntaining "confte
29d20 73 74 2e 22 2c 20 6f 72 20 28 33 29 20 61 74 20  st.", or (3) at 
29d30 74 68 65 20 65 6e 64 2e 0a 20 20 20 23 20 4e 6f  the end..   # No
29d40 74 65 20 74 68 61 74 20 24 61 63 5f 63 6f 6d 70  te that $ac_comp
29d50 69 6c 65 20 69 74 73 65 6c 66 20 64 6f 65 73 20  ile itself does 
29d60 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 62 61 63 6b  not contain back
29d70 73 6c 61 73 68 65 73 20 61 6e 64 20 62 65 67 69  slashes and begi
29d80 6e 73 0a 20 20 20 23 20 77 69 74 68 20 61 20 64  ns.   # with a d
29d90 6f 6c 6c 61 72 20 73 69 67 6e 20 28 6e 6f 74 20  ollar sign (not 
29da0 61 20 68 79 70 68 65 6e 29 2c 20 73 6f 20 74 68  a hyphen), so th
29db0 65 20 65 63 68 6f 20 73 68 6f 75 6c 64 20 77 6f  e echo should wo
29dc0 72 6b 20 63 6f 72 72 65 63 74 6c 79 2e 0a 20 20  rk correctly..  
29dd0 20 6c 74 5f 63 6f 6d 70 69 6c 65 3d 60 65 63 68   lt_compile=`ech
29de0 6f 20 22 24 61 63 5f 63 6f 6d 70 69 6c 65 22 20  o "$ac_compile" 
29df0 7c 20 24 53 45 44 20 5c 0a 20 20 20 2d 65 20 27  | $SED \.   -e '
29e00 73 3a 2e 2a 46 4c 41 47 53 7d 3f 20 3a 26 24 6c  s:.*FLAGS}? :&$l
29e10 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 20  t_compiler_flag 
29e20 3a 3b 20 74 27 20 5c 0a 20 20 20 2d 65 20 27 73  :; t' \.   -e 's
29e30 3a 20 5b 5e 20 5d 2a 63 6f 6e 66 74 65 73 74 5c  : [^ ]*conftest\
29e40 2e 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f  .: $lt_compiler_
29e50 66 6c 61 67 26 3a 3b 20 74 27 20 5c 0a 20 20 20  flag&:; t' \.   
29e60 2d 65 20 27 73 3a 24 3a 20 24 6c 74 5f 63 6f 6d  -e 's:$: $lt_com
29e70 70 69 6c 65 72 5f 66 6c 61 67 3a 27 60 0a 20 20  piler_flag:'`.  
29e80 20 28 65 76 61 6c 20 65 63 68 6f 20 22 5c 22 5c   (eval echo "\"\
29e90 24 61 73 5f 6d 65 3a 35 38 34 37 3a 20 24 6c 74  $as_me:5847: $lt
29ea0 5f 63 6f 6d 70 69 6c 65 5c 22 22 20 3e 26 35 29  _compile\"" >&5)
29eb0 0a 20 20 20 28 65 76 61 6c 20 22 24 6c 74 5f 63  .   (eval "$lt_c
29ec0 6f 6d 70 69 6c 65 22 20 32 3e 6f 75 74 2f 63 6f  ompile" 2>out/co
29ed0 6e 66 74 65 73 74 2e 65 72 72 29 0a 20 20 20 61  nftest.err).   a
29ee0 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 20 63  c_status=$?.   c
29ef0 61 74 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74 2e  at out/conftest.
29f00 65 72 72 20 3e 26 35 0a 20 20 20 65 63 68 6f 20  err >&5.   echo 
29f10 22 24 61 73 5f 6d 65 3a 35 38 35 31 3a 20 5c 24  "$as_me:5851: \$
29f20 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
29f30 3e 26 35 0a 20 20 20 69 66 20 28 65 78 69 74 20  >&5.   if (exit 
29f40 24 61 63 5f 73 74 61 74 75 73 29 20 26 26 20 74  $ac_status) && t
29f50 65 73 74 20 2d 73 20 6f 75 74 2f 63 6f 6e 66 74  est -s out/conft
29f60 65 73 74 32 2e 24 61 63 5f 6f 62 6a 65 78 74 0a  est2.$ac_objext.
29f70 20 20 20 74 68 65 6e 0a 20 20 20 20 20 23 20 54     then.     # T
29f80 68 65 20 63 6f 6d 70 69 6c 65 72 20 63 61 6e 20  he compiler can 
29f90 6f 6e 6c 79 20 77 61 72 6e 20 61 6e 64 20 69 67  only warn and ig
29fa0 6e 6f 72 65 20 74 68 65 20 6f 70 74 69 6f 6e 20  nore the option 
29fb0 69 66 20 6e 6f 74 20 72 65 63 6f 67 6e 69 7a 65  if not recognize
29fc0 64 0a 20 20 20 20 20 23 20 53 6f 20 73 61 79 20  d.     # So say 
29fd0 6e 6f 20 69 66 20 74 68 65 72 65 20 61 72 65 20  no if there are 
29fe0 77 61 72 6e 69 6e 67 73 0a 20 20 20 20 20 69 66  warnings.     if
29ff0 20 74 65 73 74 20 21 20 2d 73 20 6f 75 74 2f 63   test ! -s out/c
2a000 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68 65  onftest.err; the
2a010 6e 0a 20 20 20 20 20 20 20 6c 74 5f 63 76 5f 70  n.       lt_cv_p
2a020 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f  rog_compiler_c_o
2a030 3d 79 65 73 0a 20 20 20 20 20 66 69 0a 20 20 20  =yes.     fi.   
2a040 66 69 0a 20 20 20 63 68 6d 6f 64 20 75 2b 77 20  fi.   chmod u+w 
2a050 2e 0a 20 20 20 24 72 6d 20 63 6f 6e 66 74 65 73  ..   $rm conftes
2a060 74 2a 0a 20 20 20 23 20 53 47 49 20 43 2b 2b 20  t*.   # SGI C++ 
2a070 63 6f 6d 70 69 6c 65 72 20 77 69 6c 6c 20 63 72  compiler will cr
2a080 65 61 74 65 20 64 69 72 65 63 74 6f 72 79 20 6f  eate directory o
2a090 75 74 2f 69 69 5f 66 69 6c 65 73 2f 20 66 6f 72  ut/ii_files/ for
2a0a0 0a 20 20 20 23 20 74 65 6d 70 6c 61 74 65 20 69  .   # template i
2a0b0 6e 73 74 61 6e 74 69 61 74 69 6f 6e 0a 20 20 20  nstantiation.   
2a0c0 74 65 73 74 20 2d 64 20 6f 75 74 2f 69 69 5f 66  test -d out/ii_f
2a0d0 69 6c 65 73 20 26 26 20 24 72 6d 20 6f 75 74 2f  iles && $rm out/
2a0e0 69 69 5f 66 69 6c 65 73 2f 2a 20 26 26 20 72 6d  ii_files/* && rm
2a0f0 64 69 72 20 6f 75 74 2f 69 69 5f 66 69 6c 65 73  dir out/ii_files
2a100 0a 20 20 20 24 72 6d 20 6f 75 74 2f 2a 20 26 26  .   $rm out/* &&
2a110 20 72 6d 64 69 72 20 6f 75 74 0a 20 20 20 63 64   rmdir out.   cd
2a120 20 2e 2e 0a 20 20 20 72 6d 64 69 72 20 63 6f 6e   ...   rmdir con
2a130 66 74 65 73 74 0a 20 20 20 24 72 6d 20 63 6f 6e  ftest.   $rm con
2a140 66 74 65 73 74 2a 0a 0a 66 69 0a 65 63 68 6f 20  ftest*..fi.echo 
2a150 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
2a160 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f   result: $lt_cv_
2a170 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f  prog_compiler_c_
2a180 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  o" >&5.echo "${E
2a190 43 48 4f 5f 54 7d 24 6c 74 5f 63 76 5f 70 72 6f  CHO_T}$lt_cv_pro
2a1a0 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 22 20  g_compiler_c_o" 
2a1b0 3e 26 36 0a 0a 0a 68 61 72 64 5f 6c 69 6e 6b 73  >&6...hard_links
2a1c0 3d 22 6e 6f 74 74 65 73 74 65 64 22 0a 69 66 20  ="nottested".if 
2a1d0 74 65 73 74 20 22 24 6c 74 5f 63 76 5f 70 72 6f  test "$lt_cv_pro
2a1e0 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 22 20  g_compiler_c_o" 
2a1f0 3d 20 6e 6f 20 26 26 20 74 65 73 74 20 22 24 6e  = no && test "$n
2a200 65 65 64 5f 6c 6f 63 6b 73 22 20 21 3d 20 6e 6f  eed_locks" != no
2a210 3b 20 74 68 65 6e 0a 20 20 23 20 64 6f 20 6e 6f  ; then.  # do no
2a220 74 20 6f 76 65 72 77 72 69 74 65 20 74 68 65 20  t overwrite the 
2a230 76 61 6c 75 65 20 6f 66 20 6e 65 65 64 5f 6c 6f  value of need_lo
2a240 63 6b 73 20 70 72 6f 76 69 64 65 64 20 62 79 20  cks provided by 
2a250 74 68 65 20 75 73 65 72 0a 20 20 65 63 68 6f 20  the user.  echo 
2a260 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
2a270 20 63 68 65 63 6b 69 6e 67 20 69 66 20 77 65 20   checking if we 
2a280 63 61 6e 20 6c 6f 63 6b 20 77 69 74 68 20 68 61  can lock with ha
2a290 72 64 20 6c 69 6e 6b 73 22 20 3e 26 35 0a 65 63  rd links" >&5.ec
2a2a0 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
2a2b0 6b 69 6e 67 20 69 66 20 77 65 20 63 61 6e 20 6c  king if we can l
2a2c0 6f 63 6b 20 77 69 74 68 20 68 61 72 64 20 6c 69  ock with hard li
2a2d0 6e 6b 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  nks... $ECHO_C" 
2a2e0 3e 26 36 0a 20 20 68 61 72 64 5f 6c 69 6e 6b 73  >&6.  hard_links
2a2f0 3d 79 65 73 0a 20 20 24 72 6d 20 63 6f 6e 66 74  =yes.  $rm conft
2a300 65 73 74 2a 0a 20 20 6c 6e 20 63 6f 6e 66 74 65  est*.  ln confte
2a310 73 74 2e 61 20 63 6f 6e 66 74 65 73 74 2e 62 20  st.a conftest.b 
2a320 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 20 68  2>/dev/null && h
2a330 61 72 64 5f 6c 69 6e 6b 73 3d 6e 6f 0a 20 20 74  ard_links=no.  t
2a340 6f 75 63 68 20 63 6f 6e 66 74 65 73 74 2e 61 0a  ouch conftest.a.
2a350 20 20 6c 6e 20 63 6f 6e 66 74 65 73 74 2e 61 20    ln conftest.a 
2a360 63 6f 6e 66 74 65 73 74 2e 62 20 32 3e 26 35 20  conftest.b 2>&5 
2a370 7c 7c 20 68 61 72 64 5f 6c 69 6e 6b 73 3d 6e 6f  || hard_links=no
2a380 0a 20 20 6c 6e 20 63 6f 6e 66 74 65 73 74 2e 61  .  ln conftest.a
2a390 20 63 6f 6e 66 74 65 73 74 2e 62 20 32 3e 2f 64   conftest.b 2>/d
2a3a0 65 76 2f 6e 75 6c 6c 20 26 26 20 68 61 72 64 5f  ev/null && hard_
2a3b0 6c 69 6e 6b 73 3d 6e 6f 0a 20 20 65 63 68 6f 20  links=no.  echo 
2a3c0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
2a3d0 20 72 65 73 75 6c 74 3a 20 24 68 61 72 64 5f 6c   result: $hard_l
2a3e0 69 6e 6b 73 22 20 3e 26 35 0a 65 63 68 6f 20 22  inks" >&5.echo "
2a3f0 24 7b 45 43 48 4f 5f 54 7d 24 68 61 72 64 5f 6c  ${ECHO_T}$hard_l
2a400 69 6e 6b 73 22 20 3e 26 36 0a 20 20 69 66 20 74  inks" >&6.  if t
2a410 65 73 74 20 22 24 68 61 72 64 5f 6c 69 6e 6b 73  est "$hard_links
2a420 22 20 3d 20 6e 6f 3b 20 74 68 65 6e 0a 20 20 20  " = no; then.   
2a430 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
2a440 24 4c 49 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e 47  $LINENO: WARNING
2a450 3a 20 5c 60 24 43 43 27 20 64 6f 65 73 20 6e 6f  : \`$CC' does no
2a460 74 20 73 75 70 70 6f 72 74 20 5c 60 2d 63 20 2d  t support \`-c -
2a470 6f 27 2c 20 73 6f 20 5c 60 6d 61 6b 65 20 2d 6a  o', so \`make -j
2a480 27 20 6d 61 79 20 62 65 20 75 6e 73 61 66 65 22  ' may be unsafe"
2a490 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d   >&5.echo "$as_m
2a4a0 65 3a 20 57 41 52 4e 49 4e 47 3a 20 5c 60 24 43  e: WARNING: \`$C
2a4b0 43 27 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70  C' does not supp
2a4c0 6f 72 74 20 5c 60 2d 63 20 2d 6f 27 2c 20 73 6f  ort \`-c -o', so
2a4d0 20 5c 60 6d 61 6b 65 20 2d 6a 27 20 6d 61 79 20   \`make -j' may 
2a4e0 62 65 20 75 6e 73 61 66 65 22 20 3e 26 32 3b 7d  be unsafe" >&2;}
2a4f0 0a 20 20 20 20 6e 65 65 64 5f 6c 6f 63 6b 73 3d  .    need_locks=
2a500 77 61 72 6e 0a 20 20 66 69 0a 65 6c 73 65 0a 20  warn.  fi.else. 
2a510 20 6e 65 65 64 5f 6c 6f 63 6b 73 3d 6e 6f 0a 66   need_locks=no.f
2a520 69 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  i..echo "$as_me:
2a530 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
2a540 67 20 77 68 65 74 68 65 72 20 74 68 65 20 24 63  g whether the $c
2a550 6f 6d 70 69 6c 65 72 20 6c 69 6e 6b 65 72 20 28  ompiler linker (
2a560 24 4c 44 29 20 73 75 70 70 6f 72 74 73 20 73 68  $LD) supports sh
2a570 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 22 20  ared libraries" 
2a580 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
2a590 20 22 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68   "checking wheth
2a5a0 65 72 20 74 68 65 20 24 63 6f 6d 70 69 6c 65 72  er the $compiler
2a5b0 20 6c 69 6e 6b 65 72 20 28 24 4c 44 29 20 73 75   linker ($LD) su
2a5c0 70 70 6f 72 74 73 20 73 68 61 72 65 64 20 6c 69  pports shared li
2a5d0 62 72 61 72 69 65 73 2e 2e 2e 20 24 45 43 48 4f  braries... $ECHO
2a5e0 5f 43 22 20 3e 26 36 0a 0a 20 20 72 75 6e 70 61  _C" >&6..  runpa
2a5f0 74 68 5f 76 61 72 3d 0a 20 20 61 6c 6c 6f 77 5f  th_var=.  allow_
2a600 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 0a  undefined_flag=.
2a610 20 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 5f    enable_shared_
2a620 77 69 74 68 5f 73 74 61 74 69 63 5f 72 75 6e 74  with_static_runt
2a630 69 6d 65 73 3d 6e 6f 0a 20 20 61 72 63 68 69 76  imes=no.  archiv
2a640 65 5f 63 6d 64 73 3d 0a 20 20 61 72 63 68 69 76  e_cmds=.  archiv
2a650 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 0a 20  e_expsym_cmds=. 
2a660 20 6f 6c 64 5f 61 72 63 68 69 76 65 5f 46 72 6f   old_archive_Fro
2a670 6d 5f 6e 65 77 5f 63 6d 64 73 3d 0a 20 20 6f 6c  m_new_cmds=.  ol
2a680 64 5f 61 72 63 68 69 76 65 5f 66 72 6f 6d 5f 65  d_archive_from_e
2a690 78 70 73 79 6d 73 5f 63 6d 64 73 3d 0a 20 20 65  xpsyms_cmds=.  e
2a6a0 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c  xport_dynamic_fl
2a6b0 61 67 5f 73 70 65 63 3d 0a 20 20 77 68 6f 6c 65  ag_spec=.  whole
2a6c0 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 70  _archive_flag_sp
2a6d0 65 63 3d 0a 20 20 74 68 72 65 61 64 5f 73 61 66  ec=.  thread_saf
2a6e0 65 5f 66 6c 61 67 5f 73 70 65 63 3d 0a 20 20 68  e_flag_spec=.  h
2a6f0 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66  ardcode_libdir_f
2a700 6c 61 67 5f 73 70 65 63 3d 0a 20 20 68 61 72 64  lag_spec=.  hard
2a710 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67  code_libdir_flag
2a720 5f 73 70 65 63 5f 6c 64 3d 0a 20 20 68 61 72 64  _spec_ld=.  hard
2a730 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70 61  code_libdir_sepa
2a740 72 61 74 6f 72 3d 0a 20 20 68 61 72 64 63 6f 64  rator=.  hardcod
2a750 65 5f 64 69 72 65 63 74 3d 6e 6f 0a 20 20 68 61  e_direct=no.  ha
2a760 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 6e  rdcode_minus_L=n
2a770 6f 0a 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c  o.  hardcode_shl
2a780 69 62 70 61 74 68 5f 76 61 72 3d 75 6e 73 75 70  ibpath_var=unsup
2a790 70 6f 72 74 65 64 0a 20 20 6c 69 6e 6b 5f 61 6c  ported.  link_al
2a7a0 6c 5f 64 65 70 6c 69 62 73 3d 75 6e 6b 6e 6f 77  l_deplibs=unknow
2a7b0 6e 0a 20 20 68 61 72 64 63 6f 64 65 5f 61 75 74  n.  hardcode_aut
2a7c0 6f 6d 61 74 69 63 3d 6e 6f 0a 20 20 6d 6f 64 75  omatic=no.  modu
2a7d0 6c 65 5f 63 6d 64 73 3d 0a 20 20 6d 6f 64 75 6c  le_cmds=.  modul
2a7e0 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 0a 20  e_expsym_cmds=. 
2a7f0 20 61 6c 77 61 79 73 5f 65 78 70 6f 72 74 5f 73   always_export_s
2a800 79 6d 62 6f 6c 73 3d 6e 6f 0a 20 20 65 78 70 6f  ymbols=no.  expo
2a810 72 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d 64 73 3d  rt_symbols_cmds=
2a820 27 24 4e 4d 20 24 6c 69 62 6f 62 6a 73 20 24 63  '$NM $libobjs $c
2a830 6f 6e 76 65 6e 69 65 6e 63 65 20 7c 20 24 67 6c  onvenience | $gl
2a840 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65  obal_symbol_pipe
2a850 20 7c 20 24 53 45 44 20 27 5c 27 27 73 2f 2e 2a   | $SED '\''s/.*
2a860 20 2f 2f 27 5c 27 27 20 7c 20 73 6f 72 74 20 7c   //'\'' | sort |
2a870 20 75 6e 69 71 20 3e 20 24 65 78 70 6f 72 74 5f   uniq > $export_
2a880 73 79 6d 62 6f 6c 73 27 0a 20 20 23 20 69 6e 63  symbols'.  # inc
2a890 6c 75 64 65 5f 65 78 70 73 79 6d 73 20 73 68 6f  lude_expsyms sho
2a8a0 75 6c 64 20 62 65 20 61 20 6c 69 73 74 20 6f 66  uld be a list of
2a8b0 20 73 70 61 63 65 2d 73 65 70 61 72 61 74 65 64   space-separated
2a8c0 20 73 79 6d 62 6f 6c 73 20 74 6f 20 62 65 20 2a   symbols to be *
2a8d0 61 6c 77 61 79 73 2a 0a 20 20 23 20 69 6e 63 6c  always*.  # incl
2a8e0 75 64 65 64 20 69 6e 20 74 68 65 20 73 79 6d 62  uded in the symb
2a8f0 6f 6c 20 6c 69 73 74 0a 20 20 69 6e 63 6c 75 64  ol list.  includ
2a900 65 5f 65 78 70 73 79 6d 73 3d 0a 20 20 23 20 65  e_expsyms=.  # e
2a910 78 63 6c 75 64 65 5f 65 78 70 73 79 6d 73 20 63  xclude_expsyms c
2a920 61 6e 20 62 65 20 61 6e 20 65 78 74 65 6e 64 65  an be an extende
2a930 64 20 72 65 67 65 78 70 20 6f 66 20 73 79 6d 62  d regexp of symb
2a940 6f 6c 73 20 74 6f 20 65 78 63 6c 75 64 65 0a 20  ols to exclude. 
2a950 20 23 20 69 74 20 77 69 6c 6c 20 62 65 20 77 72   # it will be wr
2a960 61 70 70 65 64 20 62 79 20 60 20 28 27 20 61 6e  apped by ` (' an
2a970 64 20 60 29 24 27 2c 20 73 6f 20 6f 6e 65 20 6d  d `)$', so one m
2a980 75 73 74 20 6e 6f 74 20 6d 61 74 63 68 20 62 65  ust not match be
2a990 67 69 6e 6e 69 6e 67 20 6f 72 0a 20 20 23 20 65  ginning or.  # e
2a9a0 6e 64 20 6f 66 20 6c 69 6e 65 2e 20 20 45 78 61  nd of line.  Exa
2a9b0 6d 70 6c 65 3a 20 60 61 7c 62 63 7c 2e 2a 64 2e  mple: `a|bc|.*d.
2a9c0 2a 27 20 77 69 6c 6c 20 65 78 63 6c 75 64 65 20  *' will exclude 
2a9d0 74 68 65 20 73 79 6d 62 6f 6c 73 20 60 61 27 20  the symbols `a' 
2a9e0 61 6e 64 20 60 62 63 27 2c 0a 20 20 23 20 61 73  and `bc',.  # as
2a9f0 20 77 65 6c 6c 20 61 73 20 61 6e 79 20 73 79 6d   well as any sym
2aa00 62 6f 6c 20 74 68 61 74 20 63 6f 6e 74 61 69 6e  bol that contain
2aa10 73 20 60 64 27 2e 0a 20 20 65 78 63 6c 75 64 65  s `d'..  exclude
2aa20 5f 65 78 70 73 79 6d 73 3d 22 5f 47 4c 4f 42 41  _expsyms="_GLOBA
2aa30 4c 5f 4f 46 46 53 45 54 5f 54 41 42 4c 45 5f 22  L_OFFSET_TABLE_"
2aa40 0a 20 20 23 20 41 6c 74 68 6f 75 67 68 20 5f 47  .  # Although _G
2aa50 4c 4f 42 41 4c 5f 4f 46 46 53 45 54 5f 54 41 42  LOBAL_OFFSET_TAB
2aa60 4c 45 5f 20 69 73 20 61 20 76 61 6c 69 64 20 73  LE_ is a valid s
2aa70 79 6d 62 6f 6c 20 43 20 6e 61 6d 65 2c 20 6d 6f  ymbol C name, mo
2aa80 73 74 20 61 2e 6f 75 74 0a 20 20 23 20 70 6c 61  st a.out.  # pla
2aa90 74 66 6f 72 6d 73 20 28 61 62 29 75 73 65 20 69  tforms (ab)use i
2aaa0 74 20 69 6e 20 50 49 43 20 63 6f 64 65 2c 20 62  t in PIC code, b
2aab0 75 74 20 74 68 65 69 72 20 6c 69 6e 6b 65 72 73  ut their linkers
2aac0 20 67 65 74 20 63 6f 6e 66 75 73 65 64 20 69 66   get confused if
2aad0 0a 20 20 23 20 74 68 65 20 73 79 6d 62 6f 6c 20  .  # the symbol 
2aae0 69 73 20 65 78 70 6c 69 63 69 74 6c 79 20 72 65  is explicitly re
2aaf0 66 65 72 65 6e 63 65 64 2e 20 20 53 69 6e 63 65  ferenced.  Since
2ab00 20 70 6f 72 74 61 62 6c 65 20 63 6f 64 65 20 63   portable code c
2ab10 61 6e 6e 6f 74 0a 20 20 23 20 72 65 6c 79 20 6f  annot.  # rely o
2ab20 6e 20 74 68 69 73 20 73 79 6d 62 6f 6c 20 6e 61  n this symbol na
2ab30 6d 65 2c 20 69 74 27 73 20 70 72 6f 62 61 62 6c  me, it's probabl
2ab40 79 20 66 69 6e 65 20 74 6f 20 6e 65 76 65 72 20  y fine to never 
2ab50 69 6e 63 6c 75 64 65 20 69 74 20 69 6e 0a 20 20  include it in.  
2ab60 23 20 70 72 65 6c 6f 61 64 65 64 20 73 79 6d 62  # preloaded symb
2ab70 6f 6c 20 74 61 62 6c 65 73 2e 0a 20 20 65 78 74  ol tables..  ext
2ab80 72 61 63 74 5f 65 78 70 73 79 6d 73 5f 63 6d 64  ract_expsyms_cmd
2ab90 73 3d 0a 0a 20 20 63 61 73 65 20 24 68 6f 73 74  s=..  case $host
2aba0 5f 6f 73 20 69 6e 0a 20 20 63 79 67 77 69 6e 2a  _os in.  cygwin*
2abb0 20 7c 20 6d 69 6e 67 77 2a 20 7c 20 70 77 33 32   | mingw* | pw32
2abc0 2a 29 0a 20 20 20 20 23 20 46 49 58 4d 45 3a 20  *).    # FIXME: 
2abd0 74 68 65 20 4d 53 56 43 2b 2b 20 70 6f 72 74 20  the MSVC++ port 
2abe0 68 61 73 6e 27 74 20 62 65 65 6e 20 74 65 73 74  hasn't been test
2abf0 65 64 20 69 6e 20 61 20 6c 6f 6f 6f 6f 6e 67 20  ed in a loooong 
2ac00 74 69 6d 65 0a 20 20 20 20 23 20 57 68 65 6e 20  time.    # When 
2ac10 6e 6f 74 20 75 73 69 6e 67 20 67 63 63 2c 20 77  not using gcc, w
2ac20 65 20 63 75 72 72 65 6e 74 6c 79 20 61 73 73 75  e currently assu
2ac30 6d 65 20 74 68 61 74 20 77 65 20 61 72 65 20 75  me that we are u
2ac40 73 69 6e 67 0a 20 20 20 20 23 20 4d 69 63 72 6f  sing.    # Micro
2ac50 73 6f 66 74 20 56 69 73 75 61 6c 20 43 2b 2b 2e  soft Visual C++.
2ac60 0a 20 20 20 20 69 66 20 74 65 73 74 20 22 24 47  .    if test "$G
2ac70 43 43 22 20 21 3d 20 79 65 73 3b 20 74 68 65 6e  CC" != yes; then
2ac80 0a 20 20 20 20 20 20 77 69 74 68 5f 67 6e 75 5f  .      with_gnu_
2ac90 6c 64 3d 6e 6f 0a 20 20 20 20 66 69 0a 20 20 20  ld=no.    fi.   
2aca0 20 3b 3b 0a 20 20 6f 70 65 6e 62 73 64 2a 29 0a   ;;.  openbsd*).
2acb0 20 20 20 20 77 69 74 68 5f 67 6e 75 5f 6c 64 3d      with_gnu_ld=
2acc0 6e 6f 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63  no.    ;;.  esac
2acd0 0a 0a 20 20 6c 64 5f 73 68 6c 69 62 73 3d 79 65  ..  ld_shlibs=ye
2ace0 73 0a 20 20 69 66 20 74 65 73 74 20 22 24 77 69  s.  if test "$wi
2acf0 74 68 5f 67 6e 75 5f 6c 64 22 20 3d 20 79 65 73  th_gnu_ld" = yes
2ad00 3b 20 74 68 65 6e 0a 20 20 20 20 23 20 49 66 20  ; then.    # If 
2ad10 61 72 63 68 69 76 65 5f 63 6d 64 73 20 72 75 6e  archive_cmds run
2ad20 73 20 4c 44 2c 20 6e 6f 74 20 43 43 2c 20 77 6c  s LD, not CC, wl
2ad30 61 72 63 20 73 68 6f 75 6c 64 20 62 65 20 65 6d  arc should be em
2ad40 70 74 79 0a 20 20 20 20 77 6c 61 72 63 3d 27 24  pty.    wlarc='$
2ad50 7b 77 6c 7d 27 0a 0a 20 20 20 20 23 20 53 65 65  {wl}'..    # See
2ad60 20 69 66 20 47 4e 55 20 6c 64 20 73 75 70 70 6f   if GNU ld suppo
2ad70 72 74 73 20 73 68 61 72 65 64 20 6c 69 62 72 61  rts shared libra
2ad80 72 69 65 73 2e 0a 20 20 20 20 63 61 73 65 20 24  ries..    case $
2ad90 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20 20 61  host_os in.    a
2ada0 69 78 33 2a 20 7c 20 61 69 78 34 2a 20 7c 20 61  ix3* | aix4* | a
2adb0 69 78 35 2a 29 0a 20 20 20 20 20 20 23 20 4f 6e  ix5*).      # On
2adc0 20 41 49 58 2f 50 50 43 2c 20 74 68 65 20 47 4e   AIX/PPC, the GN
2add0 55 20 6c 69 6e 6b 65 72 20 69 73 20 76 65 72 79  U linker is very
2ade0 20 62 72 6f 6b 65 6e 0a 20 20 20 20 20 20 69 66   broken.      if
2adf0 20 74 65 73 74 20 22 24 68 6f 73 74 5f 63 70 75   test "$host_cpu
2ae00 22 20 21 3d 20 69 61 36 34 3b 20 74 68 65 6e 0a  " != ia64; then.
2ae10 09 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 09 63  .ld_shlibs=no..c
2ae20 61 74 20 3c 3c 45 4f 46 20 31 3e 26 32 0a 0a 2a  at <<EOF 1>&2..*
2ae30 2a 2a 20 57 61 72 6e 69 6e 67 3a 20 74 68 65 20  ** Warning: the 
2ae40 47 4e 55 20 6c 69 6e 6b 65 72 2c 20 61 74 20 6c  GNU linker, at l
2ae50 65 61 73 74 20 75 70 20 74 6f 20 72 65 6c 65 61  east up to relea
2ae60 73 65 20 32 2e 39 2e 31 2c 20 69 73 20 72 65 70  se 2.9.1, is rep
2ae70 6f 72 74 65 64 0a 2a 2a 2a 20 74 6f 20 62 65 20  orted.*** to be 
2ae80 75 6e 61 62 6c 65 20 74 6f 20 72 65 6c 69 61 62  unable to reliab
2ae90 6c 79 20 63 72 65 61 74 65 20 73 68 61 72 65 64  ly create shared
2aea0 20 6c 69 62 72 61 72 69 65 73 20 6f 6e 20 41 49   libraries on AI
2aeb0 58 2e 0a 2a 2a 2a 20 54 68 65 72 65 66 6f 72 65  X..*** Therefore
2aec0 2c 20 6c 69 62 74 6f 6f 6c 20 69 73 20 64 69 73  , libtool is dis
2aed0 61 62 6c 69 6e 67 20 73 68 61 72 65 64 20 6c 69  abling shared li
2aee0 62 72 61 72 69 65 73 20 73 75 70 70 6f 72 74 2e  braries support.
2aef0 20 20 49 66 20 79 6f 75 0a 2a 2a 2a 20 72 65 61    If you.*** rea
2af00 6c 6c 79 20 63 61 72 65 20 66 6f 72 20 73 68 61  lly care for sha
2af10 72 65 64 20 6c 69 62 72 61 72 69 65 73 2c 20 79  red libraries, y
2af20 6f 75 20 6d 61 79 20 77 61 6e 74 20 74 6f 20 6d  ou may want to m
2af30 6f 64 69 66 79 20 79 6f 75 72 20 50 41 54 48 0a  odify your PATH.
2af40 2a 2a 2a 20 73 6f 20 74 68 61 74 20 61 20 6e 6f  *** so that a no
2af50 6e 2d 47 4e 55 20 6c 69 6e 6b 65 72 20 69 73 20  n-GNU linker is 
2af60 66 6f 75 6e 64 2c 20 61 6e 64 20 74 68 65 6e 20  found, and then 
2af70 72 65 73 74 61 72 74 2e 0a 0a 45 4f 46 0a 20 20  restart...EOF.  
2af80 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a      fi.      ;;.
2af90 0a 20 20 20 20 61 6d 69 67 61 6f 73 2a 29 0a 20  .    amigaos*). 
2afa0 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64       archive_cmd
2afb0 73 3d 27 24 72 6d 20 24 6f 75 74 70 75 74 5f 6f  s='$rm $output_o
2afc0 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72 61 72  bjdir/a2ixlibrar
2afd0 79 2e 64 61 74 61 7e 24 65 63 68 6f 20 22 23 64  y.data~$echo "#d
2afe0 65 66 69 6e 65 20 4e 41 4d 45 20 24 6c 69 62 6e  efine NAME $libn
2aff0 61 6d 65 22 20 3e 20 24 6f 75 74 70 75 74 5f 6f  ame" > $output_o
2b000 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72 61 72  bjdir/a2ixlibrar
2b010 79 2e 64 61 74 61 7e 24 65 63 68 6f 20 22 23 64  y.data~$echo "#d
2b020 65 66 69 6e 65 20 4c 49 42 52 41 52 59 5f 49 44  efine LIBRARY_ID
2b030 20 31 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f   1" >> $output_o
2b040 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72 61 72  bjdir/a2ixlibrar
2b050 79 2e 64 61 74 61 7e 24 65 63 68 6f 20 22 23 64  y.data~$echo "#d
2b060 65 66 69 6e 65 20 56 45 52 53 49 4f 4e 20 24 6d  efine VERSION $m
2b070 61 6a 6f 72 22 20 3e 3e 20 24 6f 75 74 70 75 74  ajor" >> $output
2b080 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72  _objdir/a2ixlibr
2b090 61 72 79 2e 64 61 74 61 7e 24 65 63 68 6f 20 22  ary.data~$echo "
2b0a0 23 64 65 66 69 6e 65 20 52 45 56 49 53 49 4f 4e  #define REVISION
2b0b0 20 24 72 65 76 69 73 69 6f 6e 22 20 3e 3e 20 24   $revision" >> $
2b0c0 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32  output_objdir/a2
2b0d0 69 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 24  ixlibrary.data~$
2b0e0 41 52 20 24 41 52 5f 46 4c 41 47 53 20 24 6c 69  AR $AR_FLAGS $li
2b0f0 62 20 24 6c 69 62 6f 62 6a 73 7e 24 52 41 4e 4c  b $libobjs~$RANL
2b100 49 42 20 24 6c 69 62 7e 28 63 64 20 24 6f 75 74  IB $lib~(cd $out
2b110 70 75 74 5f 6f 62 6a 64 69 72 20 26 26 20 61 32  put_objdir && a2
2b120 69 78 6c 69 62 72 61 72 79 20 2d 33 32 29 27 0a  ixlibrary -32)'.
2b130 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c        hardcode_l
2b140 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d  ibdir_flag_spec=
2b150 27 2d 4c 24 6c 69 62 64 69 72 27 0a 20 20 20 20  '-L$libdir'.    
2b160 20 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73    hardcode_minus
2b170 5f 4c 3d 79 65 73 0a 0a 20 20 20 20 20 20 23 20  _L=yes..      # 
2b180 53 61 6d 75 65 6c 20 41 2e 20 46 61 6c 76 6f 20  Samuel A. Falvo 
2b190 49 49 20 3c 6b 63 35 74 6a 61 40 64 6f 6c 70 68  II <kc5tja@dolph
2b1a0 69 6e 2e 6f 70 65 6e 70 72 6f 6a 65 63 74 73 2e  in.openprojects.
2b1b0 6e 65 74 3e 20 72 65 70 6f 72 74 73 0a 20 20 20  net> reports.   
2b1c0 20 20 20 23 20 74 68 61 74 20 74 68 65 20 73 65     # that the se
2b1d0 6d 61 6e 74 69 63 73 20 6f 66 20 64 79 6e 61 6d  mantics of dynam
2b1e0 69 63 20 6c 69 62 72 61 72 69 65 73 20 6f 6e 20  ic libraries on 
2b1f0 41 6d 69 67 61 4f 53 2c 20 61 74 20 6c 65 61 73  AmigaOS, at leas
2b200 74 20 75 70 0a 20 20 20 20 20 20 23 20 74 6f 20  t up.      # to 
2b210 76 65 72 73 69 6f 6e 20 34 2c 20 69 73 20 74 6f  version 4, is to
2b220 20 73 68 61 72 65 20 64 61 74 61 20 61 6d 6f 6e   share data amon
2b230 67 20 6d 75 6c 74 69 70 6c 65 20 70 72 6f 67 72  g multiple progr
2b240 61 6d 73 20 6c 69 6e 6b 65 64 0a 20 20 20 20 20  ams linked.     
2b250 20 23 20 77 69 74 68 20 74 68 65 20 73 61 6d 65   # with the same
2b260 20 64 79 6e 61 6d 69 63 20 6c 69 62 72 61 72 79   dynamic library
2b270 2e 20 20 53 69 6e 63 65 20 74 68 69 73 20 64 6f  .  Since this do
2b280 65 73 6e 27 74 20 6d 61 74 63 68 20 74 68 65 0a  esn't match the.
2b290 20 20 20 20 20 20 23 20 62 65 68 61 76 69 6f 72        # behavior
2b2a0 20 6f 66 20 73 68 61 72 65 64 20 6c 69 62 72 61   of shared libra
2b2b0 72 69 65 73 20 6f 6e 20 6f 74 68 65 72 20 70 6c  ries on other pl
2b2c0 61 74 66 6f 72 6d 73 2c 20 77 65 20 63 61 6e 27  atforms, we can'
2b2d0 74 20 75 73 65 0a 20 20 20 20 20 20 23 20 74 68  t use.      # th
2b2e0 65 6d 2e 0a 20 20 20 20 20 20 6c 64 5f 73 68 6c  em..      ld_shl
2b2f0 69 62 73 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a  ibs=no.      ;;.
2b300 0a 20 20 20 20 62 65 6f 73 2a 29 0a 20 20 20 20  .    beos*).    
2b310 20 20 69 66 20 24 4c 44 20 2d 2d 68 65 6c 70 20    if $LD --help 
2b320 32 3e 26 31 20 7c 20 67 72 65 70 20 27 3a 20 73  2>&1 | grep ': s
2b330 75 70 70 6f 72 74 65 64 20 74 61 72 67 65 74 73  upported targets
2b340 3a 2e 2a 20 65 6c 66 27 20 3e 20 2f 64 65 76 2f  :.* elf' > /dev/
2b350 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 61 6c 6c 6f  null; then..allo
2b360 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  w_undefined_flag
2b370 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a 09 23 20  =unsupported..# 
2b380 4a 6f 73 65 70 68 20 42 65 63 6b 65 6e 62 61 63  Joseph Beckenbac
2b390 68 20 3c 6a 72 62 33 40 62 65 73 74 2e 63 6f 6d  h <jrb3@best.com
2b3a0 3e 20 73 61 79 73 20 73 6f 6d 65 20 72 65 6c 65  > says some rele
2b3b0 61 73 65 73 20 6f 66 20 67 63 63 0a 09 23 20 73  ases of gcc..# s
2b3c0 75 70 70 6f 72 74 20 2d 2d 75 6e 64 65 66 69 6e  upport --undefin
2b3d0 65 64 2e 20 20 54 68 69 73 20 64 65 73 65 72 76  ed.  This deserv
2b3e0 65 73 20 73 6f 6d 65 20 69 6e 76 65 73 74 69 67  es some investig
2b3f0 61 74 69 6f 6e 2e 20 20 46 49 58 4d 45 0a 09 61  ation.  FIXME..a
2b400 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43  rchive_cmds='$CC
2b410 20 2d 6e 6f 73 74 61 72 74 20 24 6c 69 62 6f 62   -nostart $libob
2b420 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d  js $deplibs $com
2b430 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c  piler_flags ${wl
2b440 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e  }-soname $wl$son
2b450 61 6d 65 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20  ame -o $lib'.   
2b460 20 20 20 65 6c 73 65 0a 09 6c 64 5f 73 68 6c 69     else..ld_shli
2b470 62 73 3d 6e 6f 0a 20 20 20 20 20 20 66 69 0a 20  bs=no.      fi. 
2b480 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 63 79 67       ;;..    cyg
2b490 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c 20  win* | mingw* | 
2b4a0 70 77 33 32 2a 29 0a 20 20 20 20 20 20 23 20 5f  pw32*).      # _
2b4b0 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 68 61 72  LT_AC_TAGVAR(har
2b4c0 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61  dcode_libdir_fla
2b4d0 67 5f 73 70 65 63 2c 20 29 20 69 73 20 61 63 74  g_spec, ) is act
2b4e0 75 61 6c 6c 79 20 6d 65 61 6e 69 6e 67 6c 65 73  ually meaningles
2b4f0 73 2c 0a 20 20 20 20 20 20 23 20 61 73 20 74 68  s,.      # as th
2b500 65 72 65 20 69 73 20 6e 6f 20 73 65 61 72 63 68  ere is no search
2b510 20 70 61 74 68 20 66 6f 72 20 44 4c 4c 73 2e 0a   path for DLLs..
2b520 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c        hardcode_l
2b530 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d  ibdir_flag_spec=
2b540 27 2d 4c 24 6c 69 62 64 69 72 27 0a 20 20 20 20  '-L$libdir'.    
2b550 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65    allow_undefine
2b560 64 5f 66 6c 61 67 3d 75 6e 73 75 70 70 6f 72 74  d_flag=unsupport
2b570 65 64 0a 20 20 20 20 20 20 61 6c 77 61 79 73 5f  ed.      always_
2b580 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 3d 6e  export_symbols=n
2b590 6f 0a 20 20 20 20 20 20 65 6e 61 62 6c 65 5f 73  o.      enable_s
2b5a0 68 61 72 65 64 5f 77 69 74 68 5f 73 74 61 74 69  hared_with_stati
2b5b0 63 5f 72 75 6e 74 69 6d 65 73 3d 79 65 73 0a 20  c_runtimes=yes. 
2b5c0 20 20 20 20 20 65 78 70 6f 72 74 5f 73 79 6d 62       export_symb
2b5d0 6f 6c 73 5f 63 6d 64 73 3d 27 24 4e 4d 20 24 6c  ols_cmds='$NM $l
2b5e0 69 62 6f 62 6a 73 20 24 63 6f 6e 76 65 6e 69 65  ibobjs $convenie
2b5f0 6e 63 65 20 7c 20 24 67 6c 6f 62 61 6c 5f 73 79  nce | $global_sy
2b600 6d 62 6f 6c 5f 70 69 70 65 20 7c 20 24 53 45 44  mbol_pipe | $SED
2b610 20 2d 65 20 27 5c 27 27 2f 5e 5b 42 43 44 47 53   -e '\''/^[BCDGS
2b620 5d 20 2f 73 2f 2e 2a 20 5c 28 5b 5e 20 5d 2a 5c  ] /s/.* \([^ ]*\
2b630 29 2f 5c 31 20 44 41 54 41 2f 27 5c 27 27 20 7c  )/\1 DATA/'\'' |
2b640 20 24 53 45 44 20 2d 65 20 27 5c 27 27 2f 5e 5b   $SED -e '\''/^[
2b650 41 49 54 57 5d 20 2f 73 2f 2e 2a 20 2f 2f 27 5c  AITW] /s/.* //'\
2b660 27 27 20 7c 20 73 6f 72 74 20 7c 20 75 6e 69 71  '' | sort | uniq
2b670 20 3e 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f   > $export_symbo
2b680 6c 73 27 0a 0a 20 20 20 20 20 20 69 66 20 24 4c  ls'..      if $L
2b690 44 20 2d 2d 68 65 6c 70 20 32 3e 26 31 20 7c 20  D --help 2>&1 | 
2b6a0 67 72 65 70 20 27 61 75 74 6f 2d 69 6d 70 6f 72  grep 'auto-impor
2b6b0 74 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20  t' > /dev/null; 
2b6c0 74 68 65 6e 0a 20 20 20 20 20 20 20 20 61 72 63  then.        arc
2b6d0 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d  hive_cmds='$CC -
2b6e0 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73 20  shared $libobjs 
2b6f0 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c  $deplibs $compil
2b700 65 72 5f 66 6c 61 67 73 20 2d 6f 20 24 6f 75 74  er_flags -o $out
2b710 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61  put_objdir/$sona
2b720 6d 65 20 24 7b 77 6c 7d 2d 2d 69 6d 61 67 65 2d  me ${wl}--image-
2b730 62 61 73 65 3d 30 78 31 30 30 30 30 30 30 30 20  base=0x10000000 
2b740 24 7b 77 6c 7d 2d 2d 6f 75 74 2d 69 6d 70 6c 69  ${wl}--out-impli
2b750 62 2c 24 6c 69 62 27 0a 09 23 20 49 66 20 74 68  b,$lib'..# If th
2b760 65 20 65 78 70 6f 72 74 2d 73 79 6d 62 6f 6c 73  e export-symbols
2b770 20 66 69 6c 65 20 61 6c 72 65 61 64 79 20 69 73   file already is
2b780 20 61 20 2e 64 65 66 20 66 69 6c 65 20 28 31 73   a .def file (1s
2b790 74 20 6c 69 6e 65 0a 09 23 20 69 73 20 45 58 50  t line..# is EXP
2b7a0 4f 52 54 53 29 2c 20 75 73 65 20 69 74 20 61 73  ORTS), use it as
2b7b0 20 69 73 3b 20 6f 74 68 65 72 77 69 73 65 2c 20   is; otherwise, 
2b7c0 70 72 65 70 65 6e 64 2e 2e 2e 0a 09 61 72 63 68  prepend.....arch
2b7d0 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d  ive_expsym_cmds=
2b7e0 27 69 66 20 74 65 73 74 20 22 78 60 24 53 45 44  'if test "x`$SED
2b7f0 20 31 71 20 24 65 78 70 6f 72 74 5f 73 79 6d 62   1q $export_symb
2b800 6f 6c 73 60 22 20 3d 20 78 45 58 50 4f 52 54 53  ols`" = xEXPORTS
2b810 3b 20 74 68 65 6e 0a 09 20 20 63 70 20 24 65 78  ; then..  cp $ex
2b820 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 24 6f 75  port_symbols $ou
2b830 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e  tput_objdir/$son
2b840 61 6d 65 2e 64 65 66 3b 0a 09 65 6c 73 65 0a 09  ame.def;..else..
2b850 20 20 65 63 68 6f 20 45 58 50 4f 52 54 53 20 3e    echo EXPORTS >
2b860 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
2b870 24 73 6f 6e 61 6d 65 2e 64 65 66 3b 0a 09 20 20  $soname.def;..  
2b880 63 61 74 20 24 65 78 70 6f 72 74 5f 73 79 6d 62  cat $export_symb
2b890 6f 6c 73 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f  ols >> $output_o
2b8a0 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 2e 64 65  bjdir/$soname.de
2b8b0 66 3b 0a 09 66 69 7e 0a 09 24 43 43 20 2d 73 68  f;..fi~..$CC -sh
2b8c0 61 72 65 64 20 24 6f 75 74 70 75 74 5f 6f 62 6a  ared $output_obj
2b8d0 64 69 72 2f 24 73 6f 6e 61 6d 65 2e 64 65 66 20  dir/$soname.def 
2b8e0 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
2b8f0 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  s $compiler_flag
2b900 73 20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a  s -o $output_obj
2b910 64 69 72 2f 24 73 6f 6e 61 6d 65 20 24 7b 77 6c  dir/$soname ${wl
2b920 7d 2d 2d 69 6d 61 67 65 2d 62 61 73 65 3d 30 78  }--image-base=0x
2b930 31 30 30 30 30 30 30 30 20 20 24 7b 77 6c 7d 2d  10000000  ${wl}-
2b940 2d 6f 75 74 2d 69 6d 70 6c 69 62 2c 24 6c 69 62  -out-implib,$lib
2b950 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 6c 64  '.      else..ld
2b960 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 20 20 20 20  _shlibs=no.     
2b970 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20   fi.      ;;..  
2b980 20 20 6e 65 74 62 73 64 2a 20 7c 20 6b 6e 65 74    netbsd* | knet
2b990 62 73 64 2a 2d 67 6e 75 29 0a 20 20 20 20 20 20  bsd*-gnu).      
2b9a0 69 66 20 65 63 68 6f 20 5f 5f 45 4c 46 5f 5f 20  if echo __ELF__ 
2b9b0 7c 20 24 43 43 20 2d 45 20 2d 20 7c 20 67 72 65  | $CC -E - | gre
2b9c0 70 20 5f 5f 45 4c 46 5f 5f 20 3e 2f 64 65 76 2f  p __ELF__ >/dev/
2b9d0 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 61 72 63 68  null; then..arch
2b9e0 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 42  ive_cmds='$LD -B
2b9f0 73 68 61 72 65 61 62 6c 65 20 24 6c 69 62 6f 62  shareable $libob
2ba00 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
2ba10 6b 65 72 5f 66 6c 61 67 73 20 2d 6f 20 24 6c 69  ker_flags -o $li
2ba20 62 27 0a 09 77 6c 61 72 63 3d 0a 20 20 20 20 20  b'..wlarc=.     
2ba30 20 65 6c 73 65 0a 09 61 72 63 68 69 76 65 5f 63   else..archive_c
2ba40 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64  mds='$CC -shared
2ba50 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
2ba60 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  bs $compiler_fla
2ba70 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20  gs ${wl}-soname 
2ba80 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c  $wl$soname -o $l
2ba90 69 62 27 0a 09 61 72 63 68 69 76 65 5f 65 78 70  ib'..archive_exp
2baa0 73 79 6d 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73  sym_cmds='$CC -s
2bab0 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73 20 24  hared $libobjs $
2bac0 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65  deplibs $compile
2bad0 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f  r_flags ${wl}-so
2bae0 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20  name $wl$soname 
2baf0 24 7b 77 6c 7d 2d 72 65 74 61 69 6e 2d 73 79 6d  ${wl}-retain-sym
2bb00 62 6f 6c 73 2d 66 69 6c 65 20 24 77 6c 24 65 78  bols-file $wl$ex
2bb10 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 2d 6f 20  port_symbols -o 
2bb20 24 6c 69 62 27 0a 20 20 20 20 20 20 66 69 0a 20  $lib'.      fi. 
2bb30 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 6f 6c       ;;..    sol
2bb40 61 72 69 73 2a 20 7c 20 73 79 73 76 35 2a 29 0a  aris* | sysv5*).
2bb50 20 20 20 20 20 20 69 66 20 24 4c 44 20 2d 76 20        if $LD -v 
2bb60 32 3e 26 31 20 7c 20 67 72 65 70 20 27 42 46 44  2>&1 | grep 'BFD
2bb70 20 32 5c 2e 38 27 20 3e 20 2f 64 65 76 2f 6e 75   2\.8' > /dev/nu
2bb80 6c 6c 3b 20 74 68 65 6e 0a 09 6c 64 5f 73 68 6c  ll; then..ld_shl
2bb90 69 62 73 3d 6e 6f 0a 09 63 61 74 20 3c 3c 45 4f  ibs=no..cat <<EO
2bba0 46 20 31 3e 26 32 0a 0a 2a 2a 2a 20 57 61 72 6e  F 1>&2..*** Warn
2bbb0 69 6e 67 3a 20 54 68 65 20 72 65 6c 65 61 73 65  ing: The release
2bbc0 73 20 32 2e 38 2e 2a 20 6f 66 20 74 68 65 20 47  s 2.8.* of the G
2bbd0 4e 55 20 6c 69 6e 6b 65 72 20 63 61 6e 6e 6f 74  NU linker cannot
2bbe0 20 72 65 6c 69 61 62 6c 79 0a 2a 2a 2a 20 63 72   reliably.*** cr
2bbf0 65 61 74 65 20 73 68 61 72 65 64 20 6c 69 62 72  eate shared libr
2bc00 61 72 69 65 73 20 6f 6e 20 53 6f 6c 61 72 69 73  aries on Solaris
2bc10 20 73 79 73 74 65 6d 73 2e 20 20 54 68 65 72 65   systems.  There
2bc20 66 6f 72 65 2c 20 6c 69 62 74 6f 6f 6c 0a 2a 2a  fore, libtool.**
2bc30 2a 20 69 73 20 64 69 73 61 62 6c 69 6e 67 20 73  * is disabling s
2bc40 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 20  hared libraries 
2bc50 73 75 70 70 6f 72 74 2e 20 20 57 65 20 75 72 67  support.  We urg
2bc60 65 20 79 6f 75 20 74 6f 20 75 70 67 72 61 64 65  e you to upgrade
2bc70 20 47 4e 55 0a 2a 2a 2a 20 62 69 6e 75 74 69 6c   GNU.*** binutil
2bc80 73 20 74 6f 20 72 65 6c 65 61 73 65 20 32 2e 39  s to release 2.9
2bc90 2e 31 20 6f 72 20 6e 65 77 65 72 2e 20 20 41 6e  .1 or newer.  An
2bca0 6f 74 68 65 72 20 6f 70 74 69 6f 6e 20 69 73 20  other option is 
2bcb0 74 6f 20 6d 6f 64 69 66 79 0a 2a 2a 2a 20 79 6f  to modify.*** yo
2bcc0 75 72 20 50 41 54 48 20 6f 72 20 63 6f 6d 70 69  ur PATH or compi
2bcd0 6c 65 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f  ler configuratio
2bce0 6e 20 73 6f 20 74 68 61 74 20 74 68 65 20 6e 61  n so that the na
2bcf0 74 69 76 65 20 6c 69 6e 6b 65 72 20 69 73 0a 2a  tive linker is.*
2bd00 2a 2a 20 75 73 65 64 2c 20 61 6e 64 20 74 68 65  ** used, and the
2bd10 6e 20 72 65 73 74 61 72 74 2e 0a 0a 45 4f 46 0a  n restart...EOF.
2bd20 20 20 20 20 20 20 65 6c 69 66 20 24 4c 44 20 2d        elif $LD -
2bd30 2d 68 65 6c 70 20 32 3e 26 31 20 7c 20 67 72 65  -help 2>&1 | gre
2bd40 70 20 27 3a 20 73 75 70 70 6f 72 74 65 64 20 74  p ': supported t
2bd50 61 72 67 65 74 73 3a 2e 2a 20 65 6c 66 27 20 3e  argets:.* elf' >
2bd60 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e   /dev/null; then
2bd70 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27  ..archive_cmds='
2bd80 24 43 43 20 2d 73 68 61 72 65 64 20 24 6c 69 62  $CC -shared $lib
2bd90 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63  objs $deplibs $c
2bda0 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b  ompiler_flags ${
2bdb0 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73  wl}-soname $wl$s
2bdc0 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 27 0a 09  oname -o $lib'..
2bdd0 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63  archive_expsym_c
2bde0 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64  mds='$CC -shared
2bdf0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
2be00 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  bs $compiler_fla
2be10 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20  gs ${wl}-soname 
2be20 24 77 6c 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d  $wl$soname ${wl}
2be30 2d 72 65 74 61 69 6e 2d 73 79 6d 62 6f 6c 73 2d  -retain-symbols-
2be40 66 69 6c 65 20 24 77 6c 24 65 78 70 6f 72 74 5f  file $wl$export_
2be50 73 79 6d 62 6f 6c 73 20 2d 6f 20 24 6c 69 62 27  symbols -o $lib'
2be60 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 6c 64 5f  .      else..ld_
2be70 73 68 6c 69 62 73 3d 6e 6f 0a 20 20 20 20 20 20  shlibs=no.      
2be80 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  fi.      ;;..   
2be90 20 73 75 6e 6f 73 34 2a 29 0a 20 20 20 20 20 20   sunos4*).      
2bea0 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c  archive_cmds='$L
2beb0 44 20 2d 61 73 73 65 72 74 20 70 75 72 65 2d 74  D -assert pure-t
2bec0 65 78 74 20 2d 42 73 68 61 72 65 61 62 6c 65 20  ext -Bshareable 
2bed0 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73  -o $lib $libobjs
2bee0 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65   $deplibs $linke
2bef0 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20 20 77  r_flags'.      w
2bf00 6c 61 72 63 3d 0a 20 20 20 20 20 20 68 61 72 64  larc=.      hard
2bf10 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 65 73 0a  code_direct=yes.
2bf20 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73        hardcode_s
2bf30 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a  hlibpath_var=no.
2bf40 20 20 20 20 20 20 3b 3b 0a 0a 20 20 6c 69 6e 75        ;;..  linu
2bf50 78 2a 29 0a 20 20 20 20 69 66 20 24 4c 44 20 2d  x*).    if $LD -
2bf60 2d 68 65 6c 70 20 32 3e 26 31 20 7c 20 65 67 72  -help 2>&1 | egr
2bf70 65 70 20 27 3a 20 73 75 70 70 6f 72 74 65 64 20  ep ': supported 
2bf80 74 61 72 67 65 74 73 3a 2e 2a 20 65 6c 66 27 20  targets:.* elf' 
2bf90 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65  > /dev/null; the
2bfa0 6e 0a 20 20 20 20 20 20 20 20 74 6d 70 5f 61 72  n.        tmp_ar
2bfb0 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20  chive_cmds='$CC 
2bfc0 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73  -shared $libobjs
2bfd0 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
2bfe0 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d  ler_flags ${wl}-
2bff0 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d  soname $wl$sonam
2c000 65 20 2d 6f 20 24 6c 69 62 27 0a 09 61 72 63 68  e -o $lib'..arch
2c010 69 76 65 5f 63 6d 64 73 3d 22 24 74 6d 70 5f 61  ive_cmds="$tmp_a
2c020 72 63 68 69 76 65 5f 63 6d 64 73 22 0a 20 20 20  rchive_cmds".   
2c030 20 20 20 73 75 70 70 6f 72 74 73 5f 61 6e 6f 6e     supports_anon
2c040 5f 76 65 72 73 69 6f 6e 69 6e 67 3d 6e 6f 0a 20  _versioning=no. 
2c050 20 20 20 20 20 63 61 73 65 20 60 24 4c 44 20 2d       case `$LD -
2c060 76 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 69  v 2>/dev/null` i
2c070 6e 0a 20 20 20 20 20 20 20 20 2a 5c 20 30 31 2e  n.        *\ 01.
2c080 2a 20 7c 20 2a 5c 20 32 2e 5b 30 2d 39 5d 2e 2a  * | *\ 2.[0-9].*
2c090 20 7c 20 2a 5c 20 32 2e 31 30 2e 2a 29 20 3b 3b   | *\ 2.10.*) ;;
2c0a0 20 23 20 63 61 74 63 68 20 76 65 72 73 69 6f 6e   # catch version
2c0b0 73 20 3c 20 32 2e 31 31 0a 20 20 20 20 20 20 20  s < 2.11.       
2c0c0 20 2a 5c 20 32 2e 31 31 2e 39 33 2e 30 2e 32 5c   *\ 2.11.93.0.2\
2c0d0 20 2a 29 20 73 75 70 70 6f 72 74 73 5f 61 6e 6f   *) supports_ano
2c0e0 6e 5f 76 65 72 73 69 6f 6e 69 6e 67 3d 79 65 73  n_versioning=yes
2c0f0 20 3b 3b 20 23 20 52 48 37 2e 33 20 2e 2e 2e 0a   ;; # RH7.3 ....
2c100 20 20 20 20 20 20 20 20 2a 5c 20 32 2e 31 31 2e          *\ 2.11.
2c110 39 32 2e 30 2e 31 32 5c 20 2a 29 20 73 75 70 70  92.0.12\ *) supp
2c120 6f 72 74 73 5f 61 6e 6f 6e 5f 76 65 72 73 69 6f  orts_anon_versio
2c130 6e 69 6e 67 3d 79 65 73 20 3b 3b 20 23 20 4d 61  ning=yes ;; # Ma
2c140 6e 64 72 61 6b 65 20 38 2e 32 20 2e 2e 2e 0a 20  ndrake 8.2 .... 
2c150 20 20 20 20 20 20 20 2a 5c 20 32 2e 31 31 2e 2a         *\ 2.11.*
2c160 29 20 3b 3b 20 23 20 6f 74 68 65 72 20 32 2e 31  ) ;; # other 2.1
2c170 31 20 76 65 72 73 69 6f 6e 73 0a 20 20 20 20 20  1 versions.     
2c180 20 20 20 2a 29 20 73 75 70 70 6f 72 74 73 5f 61     *) supports_a
2c190 6e 6f 6e 5f 76 65 72 73 69 6f 6e 69 6e 67 3d 79  non_versioning=y
2c1a0 65 73 20 3b 3b 0a 20 20 20 20 20 20 65 73 61 63  es ;;.      esac
2c1b0 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20 24  .      if test $
2c1c0 73 75 70 70 6f 72 74 73 5f 61 6e 6f 6e 5f 76 65  supports_anon_ve
2c1d0 72 73 69 6f 6e 69 6e 67 20 3d 20 79 65 73 3b 20  rsioning = yes; 
2c1e0 74 68 65 6e 0a 20 20 20 20 20 20 20 20 61 72 63  then.        arc
2c1f0 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73  hive_expsym_cmds
2c200 3d 27 24 65 63 68 6f 20 22 7b 20 67 6c 6f 62 61  ='$echo "{ globa
2c210 6c 3a 22 20 3e 20 24 6f 75 74 70 75 74 5f 6f 62  l:" > $output_ob
2c220 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 76 65  jdir/$libname.ve
2c230 72 7e 0a 63 61 74 20 24 65 78 70 6f 72 74 5f 73  r~.cat $export_s
2c240 79 6d 62 6f 6c 73 20 7c 20 73 65 64 20 2d 65 20  ymbols | sed -e 
2c250 22 73 2f 5c 28 2e 2a 5c 29 2f 5c 31 3b 2f 22 20  "s/\(.*\)/\1;/" 
2c260 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69  >> $output_objdi
2c270 72 2f 24 6c 69 62 6e 61 6d 65 2e 76 65 72 7e 0a  r/$libname.ver~.
2c280 24 65 63 68 6f 20 22 6c 6f 63 61 6c 3a 20 2a 3b  $echo "local: *;
2c290 20 7d 3b 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f   };" >> $output_
2c2a0 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e  objdir/$libname.
2c2b0 76 65 72 7e 0a 20 20 20 20 20 20 20 20 24 43 43  ver~.        $CC
2c2c0 20 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a   -shared $libobj
2c2d0 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70  s $deplibs $comp
2c2e0 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d  iler_flags ${wl}
2c2f0 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61  -soname $wl$sona
2c300 6d 65 20 24 7b 77 6c 7d 2d 76 65 72 73 69 6f 6e  me ${wl}-version
2c310 2d 73 63 72 69 70 74 20 24 7b 77 6c 7d 24 6f 75  -script ${wl}$ou
2c320 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62  tput_objdir/$lib
2c330 6e 61 6d 65 2e 76 65 72 20 2d 6f 20 24 6c 69 62  name.ver -o $lib
2c340 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20  '.      else.   
2c350 20 20 20 20 20 61 72 63 68 69 76 65 5f 65 78 70       archive_exp
2c360 73 79 6d 5f 63 6d 64 73 3d 22 24 74 6d 70 5f 61  sym_cmds="$tmp_a
2c370 72 63 68 69 76 65 5f 63 6d 64 73 22 0a 20 20 20  rchive_cmds".   
2c380 20 20 20 66 69 0a 20 20 20 20 65 6c 73 65 0a 20     fi.    else. 
2c390 20 20 20 20 20 6c 64 5f 73 68 6c 69 62 73 3d 6e       ld_shlibs=n
2c3a0 6f 0a 20 20 20 20 66 69 0a 20 20 20 20 3b 3b 0a  o.    fi.    ;;.
2c3b0 0a 20 20 20 20 2a 29 0a 20 20 20 20 20 20 69 66  .    *).      if
2c3c0 20 24 4c 44 20 2d 2d 68 65 6c 70 20 32 3e 26 31   $LD --help 2>&1
2c3d0 20 7c 20 67 72 65 70 20 27 3a 20 73 75 70 70 6f   | grep ': suppo
2c3e0 72 74 65 64 20 74 61 72 67 65 74 73 3a 2e 2a 20  rted targets:.* 
2c3f0 65 6c 66 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c  elf' > /dev/null
2c400 3b 20 74 68 65 6e 0a 09 61 72 63 68 69 76 65 5f  ; then..archive_
2c410 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65  cmds='$CC -share
2c420 64 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  d $libobjs $depl
2c430 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  ibs $compiler_fl
2c440 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65  ags ${wl}-soname
2c450 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24   $wl$soname -o $
2c460 6c 69 62 27 0a 09 61 72 63 68 69 76 65 5f 65 78  lib'..archive_ex
2c470 70 73 79 6d 5f 63 6d 64 73 3d 27 24 43 43 20 2d  psym_cmds='$CC -
2c480 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73 20  shared $libobjs 
2c490 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c  $deplibs $compil
2c4a0 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73  er_flags ${wl}-s
2c4b0 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65  oname $wl$soname
2c4c0 20 24 7b 77 6c 7d 2d 72 65 74 61 69 6e 2d 73 79   ${wl}-retain-sy
2c4d0 6d 62 6f 6c 73 2d 66 69 6c 65 20 24 77 6c 24 65  mbols-file $wl$e
2c4e0 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 2d 6f  xport_symbols -o
2c4f0 20 24 6c 69 62 27 0a 20 20 20 20 20 20 65 6c 73   $lib'.      els
2c500 65 0a 09 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a  e..ld_shlibs=no.
2c510 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b        fi.      ;
2c520 3b 0a 20 20 20 20 65 73 61 63 0a 0a 20 20 20 20  ;.    esac..    
2c530 69 66 20 74 65 73 74 20 22 24 6c 64 5f 73 68 6c  if test "$ld_shl
2c540 69 62 73 22 20 3d 20 79 65 73 3b 20 74 68 65 6e  ibs" = yes; then
2c550 0a 20 20 20 20 20 20 72 75 6e 70 61 74 68 5f 76  .      runpath_v
2c560 61 72 3d 4c 44 5f 52 55 4e 5f 50 41 54 48 0a 20  ar=LD_RUN_PATH. 
2c570 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69       hardcode_li
2c580 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27  bdir_flag_spec='
2c590 24 7b 77 6c 7d 2d 2d 72 70 61 74 68 20 24 7b 77  ${wl}--rpath ${w
2c5a0 6c 7d 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20  l}$libdir'.     
2c5b0 20 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f   export_dynamic_
2c5c0 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d  flag_spec='${wl}
2c5d0 2d 2d 65 78 70 6f 72 74 2d 64 79 6e 61 6d 69 63  --export-dynamic
2c5e0 27 0a 20 20 20 20 20 20 23 20 61 6e 63 69 65 6e  '.      # ancien
2c5f0 74 20 47 4e 55 20 6c 64 20 64 69 64 6e 27 74 20  t GNU ld didn't 
2c600 73 75 70 70 6f 72 74 20 2d 2d 77 68 6f 6c 65 2d  support --whole-
2c610 61 72 63 68 69 76 65 20 65 74 2e 20 61 6c 2e 0a  archive et. al..
2c620 20 20 20 20 20 20 69 66 20 24 4c 44 20 2d 2d 68        if $LD --h
2c630 65 6c 70 20 32 3e 26 31 20 7c 20 67 72 65 70 20  elp 2>&1 | grep 
2c640 27 6e 6f 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76  'no-whole-archiv
2c650 65 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20  e' > /dev/null; 
2c660 74 68 65 6e 0a 20 09 77 68 6f 6c 65 5f 61 72 63  then. .whole_arc
2c670 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 3d 22  hive_flag_spec="
2c680 24 77 6c 61 72 63 22 27 2d 2d 77 68 6f 6c 65 2d  $wlarc"'--whole-
2c690 61 72 63 68 69 76 65 24 63 6f 6e 76 65 6e 69 65  archive$convenie
2c6a0 6e 63 65 20 27 22 24 77 6c 61 72 63 22 27 2d 2d  nce '"$wlarc"'--
2c6b0 6e 6f 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76 65  no-whole-archive
2c6c0 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 20 09  '.      else.  .
2c6d0 77 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c  whole_archive_fl
2c6e0 61 67 5f 73 70 65 63 3d 0a 20 20 20 20 20 20 66  ag_spec=.      f
2c6f0 69 0a 20 20 20 20 66 69 0a 20 20 65 6c 73 65 0a  i.    fi.  else.
2c700 20 20 20 20 23 20 50 4f 52 54 4d 45 20 66 69 6c      # PORTME fil
2c710 6c 20 69 6e 20 61 20 64 65 73 63 72 69 70 74 69  l in a descripti
2c720 6f 6e 20 6f 66 20 79 6f 75 72 20 73 79 73 74 65  on of your syste
2c730 6d 27 73 20 6c 69 6e 6b 65 72 20 28 6e 6f 74 20  m's linker (not 
2c740 47 4e 55 20 6c 64 29 0a 20 20 20 20 63 61 73 65  GNU ld).    case
2c750 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20   $host_os in.   
2c760 20 61 69 78 33 2a 29 0a 20 20 20 20 20 20 61 6c   aix3*).      al
2c770 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
2c780 61 67 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a 20  ag=unsupported. 
2c790 20 20 20 20 20 61 6c 77 61 79 73 5f 65 78 70 6f       always_expo
2c7a0 72 74 5f 73 79 6d 62 6f 6c 73 3d 79 65 73 0a 20  rt_symbols=yes. 
2c7b0 20 20 20 20 20 61 72 63 68 69 76 65 5f 65 78 70       archive_exp
2c7c0 73 79 6d 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 6f  sym_cmds='$LD -o
2c7d0 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
2c7e0 24 73 6f 6e 61 6d 65 20 24 6c 69 62 6f 62 6a 73  $soname $libobjs
2c7f0 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65   $deplibs $linke
2c800 72 5f 66 6c 61 67 73 20 2d 62 45 3a 24 65 78 70  r_flags -bE:$exp
2c810 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 2d 54 35 31  ort_symbols -T51
2c820 32 20 2d 48 35 31 32 20 2d 62 4d 3a 53 52 45 7e  2 -H512 -bM:SRE~
2c830 24 41 52 20 24 41 52 5f 46 4c 41 47 53 20 24 6c  $AR $AR_FLAGS $l
2c840 69 62 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69  ib $output_objdi
2c850 72 2f 24 73 6f 6e 61 6d 65 27 0a 20 20 20 20 20  r/$soname'.     
2c860 20 23 20 4e 6f 74 65 3a 20 74 68 69 73 20 6c 69   # Note: this li
2c870 6e 6b 65 72 20 68 61 72 64 63 6f 64 65 73 20 74  nker hardcodes t
2c880 68 65 20 64 69 72 65 63 74 6f 72 69 65 73 20 69  he directories i
2c890 6e 20 4c 49 42 50 41 54 48 20 69 66 20 74 68 65  n LIBPATH if the
2c8a0 72 65 0a 20 20 20 20 20 20 23 20 61 72 65 20 6e  re.      # are n
2c8b0 6f 20 64 69 72 65 63 74 6f 72 69 65 73 20 73 70  o directories sp
2c8c0 65 63 69 66 69 65 64 20 62 79 20 2d 4c 2e 0a 20  ecified by -L.. 
2c8d0 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6d 69       hardcode_mi
2c8e0 6e 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20 20 20  nus_L=yes.      
2c8f0 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d  if test "$GCC" =
2c900 20 79 65 73 20 26 26 20 74 65 73 74 20 2d 7a 20   yes && test -z 
2c910 22 24 6c 69 6e 6b 5f 73 74 61 74 69 63 5f 66 6c  "$link_static_fl
2c920 61 67 22 3b 20 74 68 65 6e 0a 09 23 20 4e 65 69  ag"; then..# Nei
2c930 74 68 65 72 20 64 69 72 65 63 74 20 68 61 72 64  ther direct hard
2c940 63 6f 64 69 6e 67 20 6e 6f 72 20 73 74 61 74 69  coding nor stati
2c950 63 20 6c 69 6e 6b 69 6e 67 20 69 73 20 73 75 70  c linking is sup
2c960 70 6f 72 74 65 64 20 77 69 74 68 20 61 0a 09 23  ported with a..#
2c970 20 62 72 6f 6b 65 6e 20 63 6f 6c 6c 65 63 74 32   broken collect2
2c980 2e 0a 09 68 61 72 64 63 6f 64 65 5f 64 69 72 65  ...hardcode_dire
2c990 63 74 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a 20  ct=unsupported. 
2c9a0 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b       fi.      ;;
2c9b0 0a 0a 20 20 20 20 61 69 78 34 2a 20 7c 20 61 69  ..    aix4* | ai
2c9c0 78 35 2a 29 0a 20 20 20 20 20 20 69 66 20 74 65  x5*).      if te
2c9d0 73 74 20 22 24 68 6f 73 74 5f 63 70 75 22 20 3d  st "$host_cpu" =
2c9e0 20 69 61 36 34 3b 20 74 68 65 6e 0a 09 23 20 4f   ia64; then..# O
2c9f0 6e 20 49 41 36 34 2c 20 74 68 65 20 6c 69 6e 6b  n IA64, the link
2ca00 65 72 20 64 6f 65 73 20 72 75 6e 20 74 69 6d 65  er does run time
2ca10 20 6c 69 6e 6b 69 6e 67 20 62 79 20 64 65 66 61   linking by defa
2ca20 75 6c 74 2c 20 73 6f 20 77 65 20 64 6f 6e 27 74  ult, so we don't
2ca30 0a 09 23 20 68 61 76 65 20 74 6f 20 64 6f 20 61  ..# have to do a
2ca40 6e 79 74 68 69 6e 67 20 73 70 65 63 69 61 6c 2e  nything special.
2ca50 0a 09 61 69 78 5f 75 73 65 5f 72 75 6e 74 69 6d  ..aix_use_runtim
2ca60 65 6c 69 6e 6b 69 6e 67 3d 6e 6f 0a 09 65 78 70  elinking=no..exp
2ca70 5f 73 79 6d 5f 66 6c 61 67 3d 27 2d 42 65 78 70  _sym_flag='-Bexp
2ca80 6f 72 74 27 0a 09 6e 6f 5f 65 6e 74 72 79 5f 66  ort'..no_entry_f
2ca90 6c 61 67 3d 22 22 0a 20 20 20 20 20 20 65 6c 73  lag="".      els
2caa0 65 0a 09 23 20 49 66 20 77 65 27 72 65 20 75 73  e..# If we're us
2cab0 69 6e 67 20 47 4e 55 20 6e 6d 2c 20 74 68 65 6e  ing GNU nm, then
2cac0 20 77 65 20 64 6f 6e 27 74 20 77 61 6e 74 20 74   we don't want t
2cad0 68 65 20 22 2d 43 22 20 6f 70 74 69 6f 6e 2e 0a  he "-C" option..
2cae0 09 23 20 2d 43 20 6d 65 61 6e 73 20 64 65 6d 61  .# -C means dema
2caf0 6e 67 6c 65 20 74 6f 20 41 49 58 20 6e 6d 2c 20  ngle to AIX nm, 
2cb00 62 75 74 20 6d 65 61 6e 73 20 64 6f 6e 27 74 20  but means don't 
2cb10 64 65 6d 61 6e 67 6c 65 20 77 69 74 68 20 47 4e  demangle with GN
2cb20 55 20 6e 6d 0a 09 69 66 20 24 4e 4d 20 2d 56 20  U nm..if $NM -V 
2cb30 32 3e 26 31 20 7c 20 67 72 65 70 20 27 47 4e 55  2>&1 | grep 'GNU
2cb40 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74  ' > /dev/null; t
2cb50 68 65 6e 0a 09 20 20 65 78 70 6f 72 74 5f 73 79  hen..  export_sy
2cb60 6d 62 6f 6c 73 5f 63 6d 64 73 3d 27 24 4e 4d 20  mbols_cmds='$NM 
2cb70 2d 42 70 67 20 24 6c 69 62 6f 62 6a 73 20 24 63  -Bpg $libobjs $c
2cb80 6f 6e 76 65 6e 69 65 6e 63 65 20 7c 20 61 77 6b  onvenience | awk
2cb90 20 27 5c 27 27 7b 20 69 66 20 28 28 28 5c 24 32   '\''{ if (((\$2
2cba0 20 3d 3d 20 22 54 22 29 20 7c 7c 20 28 5c 24 32   == "T") || (\$2
2cbb0 20 3d 3d 20 22 44 22 29 20 7c 7c 20 28 5c 24 32   == "D") || (\$2
2cbc0 20 3d 3d 20 22 42 22 29 29 20 26 26 20 28 73 75   == "B")) && (su
2cbd0 62 73 74 72 28 5c 24 33 2c 31 2c 31 29 20 21 3d  bstr(\$3,1,1) !=
2cbe0 20 22 2e 22 29 29 20 7b 20 70 72 69 6e 74 20 5c   ".")) { print \
2cbf0 24 33 20 7d 20 7d 27 5c 27 27 20 7c 20 73 6f 72  $3 } }'\'' | sor
2cc00 74 20 2d 75 20 3e 20 24 65 78 70 6f 72 74 5f 73  t -u > $export_s
2cc10 79 6d 62 6f 6c 73 27 0a 09 65 6c 73 65 0a 09 20  ymbols'..else.. 
2cc20 20 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 5f   export_symbols_
2cc30 63 6d 64 73 3d 27 24 4e 4d 20 2d 42 43 70 67 20  cmds='$NM -BCpg 
2cc40 24 6c 69 62 6f 62 6a 73 20 24 63 6f 6e 76 65 6e  $libobjs $conven
2cc50 69 65 6e 63 65 20 7c 20 61 77 6b 20 27 5c 27 27  ience | awk '\''
2cc60 7b 20 69 66 20 28 28 28 5c 24 32 20 3d 3d 20 22  { if (((\$2 == "
2cc70 54 22 29 20 7c 7c 20 28 5c 24 32 20 3d 3d 20 22  T") || (\$2 == "
2cc80 44 22 29 20 7c 7c 20 28 5c 24 32 20 3d 3d 20 22  D") || (\$2 == "
2cc90 42 22 29 29 20 26 26 20 28 73 75 62 73 74 72 28  B")) && (substr(
2cca0 5c 24 33 2c 31 2c 31 29 20 21 3d 20 22 2e 22 29  \$3,1,1) != ".")
2ccb0 29 20 7b 20 70 72 69 6e 74 20 5c 24 33 20 7d 20  ) { print \$3 } 
2ccc0 7d 27 5c 27 27 20 7c 20 73 6f 72 74 20 2d 75 20  }'\'' | sort -u 
2ccd0 3e 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c  > $export_symbol
2cce0 73 27 0a 09 66 69 0a 09 61 69 78 5f 75 73 65 5f  s'..fi..aix_use_
2ccf0 72 75 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67 3d 6e  runtimelinking=n
2cd00 6f 0a 0a 09 23 20 54 65 73 74 20 69 66 20 77 65  o...# Test if we
2cd10 20 61 72 65 20 74 72 79 69 6e 67 20 74 6f 20 75   are trying to u
2cd20 73 65 20 72 75 6e 20 74 69 6d 65 20 6c 69 6e 6b  se run time link
2cd30 69 6e 67 20 6f 72 20 6e 6f 72 6d 61 6c 0a 09 23  ing or normal..#
2cd40 20 41 49 58 20 73 74 79 6c 65 20 6c 69 6e 6b 69   AIX style linki
2cd50 6e 67 2e 20 49 66 20 2d 62 72 74 6c 20 69 73 20  ng. If -brtl is 
2cd60 73 6f 6d 65 77 68 65 72 65 20 69 6e 20 4c 44 46  somewhere in LDF
2cd70 4c 41 47 53 2c 20 77 65 0a 09 23 20 6e 65 65 64  LAGS, we..# need
2cd80 20 74 6f 20 64 6f 20 72 75 6e 74 69 6d 65 20 6c   to do runtime l
2cd90 69 6e 6b 69 6e 67 2e 0a 09 63 61 73 65 20 24 68  inking...case $h
2cda0 6f 73 74 5f 6f 73 20 69 6e 20 61 69 78 34 2e 5b  ost_os in aix4.[
2cdb0 32 33 5d 7c 61 69 78 34 2e 5b 32 33 5d 2e 2a 7c  23]|aix4.[23].*|
2cdc0 61 69 78 35 2a 29 0a 09 20 20 66 6f 72 20 6c 64  aix5*)..  for ld
2cdd0 5f 66 6c 61 67 20 69 6e 20 24 4c 44 46 4c 41 47  _flag in $LDFLAG
2cde0 53 3b 20 64 6f 0a 20 20 09 20 20 69 66 20 28 74  S; do.  .  if (t
2cdf0 65 73 74 20 24 6c 64 5f 66 6c 61 67 20 3d 20 22  est $ld_flag = "
2ce00 2d 62 72 74 6c 22 20 7c 7c 20 74 65 73 74 20 24  -brtl" || test $
2ce10 6c 64 5f 66 6c 61 67 20 3d 20 22 2d 57 6c 2c 2d  ld_flag = "-Wl,-
2ce20 62 72 74 6c 22 29 3b 20 74 68 65 6e 0a 20 20 09  brtl"); then.  .
2ce30 20 20 20 20 61 69 78 5f 75 73 65 5f 72 75 6e 74      aix_use_runt
2ce40 69 6d 65 6c 69 6e 6b 69 6e 67 3d 79 65 73 0a 20  imelinking=yes. 
2ce50 20 09 20 20 20 20 62 72 65 61 6b 0a 20 20 09 20   .    break.  . 
2ce60 20 66 69 0a 09 20 20 64 6f 6e 65 0a 09 65 73 61   fi..  done..esa
2ce70 63 0a 0a 09 65 78 70 5f 73 79 6d 5f 66 6c 61 67  c...exp_sym_flag
2ce80 3d 27 2d 62 65 78 70 6f 72 74 27 0a 09 6e 6f 5f  ='-bexport'..no_
2ce90 65 6e 74 72 79 5f 66 6c 61 67 3d 27 2d 62 6e 6f  entry_flag='-bno
2cea0 65 6e 74 72 79 27 0a 20 20 20 20 20 20 66 69 0a  entry'.      fi.
2ceb0 0a 20 20 20 20 20 20 23 20 57 68 65 6e 20 6c 61  .      # When la
2cec0 72 67 65 20 65 78 65 63 75 74 61 62 6c 65 73 20  rge executables 
2ced0 6f 72 20 73 68 61 72 65 64 20 6f 62 6a 65 63 74  or shared object
2cee0 73 20 61 72 65 20 62 75 69 6c 74 2c 20 41 49 58  s are built, AIX
2cef0 20 6c 64 20 63 61 6e 0a 20 20 20 20 20 20 23 20   ld can.      # 
2cf00 68 61 76 65 20 70 72 6f 62 6c 65 6d 73 20 63 72  have problems cr
2cf10 65 61 74 69 6e 67 20 74 68 65 20 74 61 62 6c 65  eating the table
2cf20 20 6f 66 20 63 6f 6e 74 65 6e 74 73 2e 20 20 49   of contents.  I
2cf30 66 20 6c 69 6e 6b 69 6e 67 20 61 20 6c 69 62 72  f linking a libr
2cf40 61 72 79 0a 20 20 20 20 20 20 23 20 6f 72 20 70  ary.      # or p
2cf50 72 6f 67 72 61 6d 20 72 65 73 75 6c 74 73 20 69  rogram results i
2cf60 6e 20 22 65 72 72 6f 72 20 54 4f 43 20 6f 76 65  n "error TOC ove
2cf70 72 66 6c 6f 77 22 20 61 64 64 20 2d 6d 6d 69 6e  rflow" add -mmin
2cf80 69 6d 61 6c 2d 74 6f 63 20 74 6f 0a 20 20 20 20  imal-toc to.    
2cf90 20 20 23 20 43 58 58 46 4c 41 47 53 2f 43 46 4c    # CXXFLAGS/CFL
2cfa0 41 47 53 20 66 6f 72 20 67 2b 2b 2f 67 63 63 2e  AGS for g++/gcc.
2cfb0 20 20 49 6e 20 74 68 65 20 63 61 73 65 73 20 77    In the cases w
2cfc0 68 65 72 65 20 74 68 61 74 20 69 73 20 6e 6f 74  here that is not
2cfd0 0a 20 20 20 20 20 20 23 20 65 6e 6f 75 67 68 20  .      # enough 
2cfe0 74 6f 20 66 69 78 20 74 68 65 20 70 72 6f 62 6c  to fix the probl
2cff0 65 6d 2c 20 61 64 64 20 2d 57 6c 2c 2d 62 62 69  em, add -Wl,-bbi
2d000 67 74 6f 63 20 74 6f 20 4c 44 46 4c 41 47 53 2e  gtoc to LDFLAGS.
2d010 0a 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f  ..      archive_
2d020 63 6d 64 73 3d 27 27 0a 20 20 20 20 20 20 68 61  cmds=''.      ha
2d030 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 65  rdcode_direct=ye
2d040 73 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65  s.      hardcode
2d050 5f 6c 69 62 64 69 72 5f 73 65 70 61 72 61 74 6f  _libdir_separato
2d060 72 3d 27 3a 27 0a 20 20 20 20 20 20 6c 69 6e 6b  r=':'.      link
2d070 5f 61 6c 6c 5f 64 65 70 6c 69 62 73 3d 79 65 73  _all_deplibs=yes
2d080 0a 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20  ..      if test 
2d090 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68  "$GCC" = yes; th
2d0a0 65 6e 0a 09 63 61 73 65 20 24 68 6f 73 74 5f 6f  en..case $host_o
2d0b0 73 20 69 6e 20 61 69 78 34 2e 30 31 32 7c 61 69  s in aix4.012|ai
2d0c0 78 34 2e 30 31 32 2e 2a 29 0a 09 23 20 57 65 20  x4.012.*)..# We 
2d0d0 6f 6e 6c 79 20 77 61 6e 74 20 74 6f 20 64 6f 20  only want to do 
2d0e0 74 68 69 73 20 6f 6e 20 41 49 58 20 34 2e 32 20  this on AIX 4.2 
2d0f0 61 6e 64 20 6c 6f 77 65 72 2c 20 74 68 65 20 63  and lower, the c
2d100 68 65 63 6b 0a 09 23 20 62 65 6c 6f 77 20 66 6f  heck..# below fo
2d110 72 20 62 72 6f 6b 65 6e 20 63 6f 6c 6c 65 63 74  r broken collect
2d120 32 20 64 6f 65 73 6e 27 74 20 77 6f 72 6b 20 75  2 doesn't work u
2d130 6e 64 65 72 20 34 2e 33 2b 0a 09 20 20 63 6f 6c  nder 4.3+..  col
2d140 6c 65 63 74 32 6e 61 6d 65 3d 60 24 7b 43 43 7d  lect2name=`${CC}
2d150 20 2d 70 72 69 6e 74 2d 70 72 6f 67 2d 6e 61 6d   -print-prog-nam
2d160 65 3d 63 6f 6c 6c 65 63 74 32 60 0a 09 20 20 69  e=collect2`..  i
2d170 66 20 74 65 73 74 20 2d 66 20 22 24 63 6f 6c 6c  f test -f "$coll
2d180 65 63 74 32 6e 61 6d 65 22 20 26 26 20 5c 0a 20  ect2name" && \. 
2d190 20 09 20 20 20 73 74 72 69 6e 67 73 20 22 24 63   .   strings "$c
2d1a0 6f 6c 6c 65 63 74 32 6e 61 6d 65 22 20 7c 20 67  ollect2name" | g
2d1b0 72 65 70 20 72 65 73 6f 6c 76 65 5f 6c 69 62 5f  rep resolve_lib_
2d1c0 6e 61 6d 65 20 3e 2f 64 65 76 2f 6e 75 6c 6c 0a  name >/dev/null.
2d1d0 09 20 20 74 68 65 6e 0a 20 20 09 20 20 23 20 57  .  then.  .  # W
2d1e0 65 20 68 61 76 65 20 72 65 77 6f 72 6b 65 64 20  e have reworked 
2d1f0 63 6f 6c 6c 65 63 74 32 0a 20 20 09 20 20 68 61  collect2.  .  ha
2d200 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 65  rdcode_direct=ye
2d210 73 0a 09 20 20 65 6c 73 65 0a 20 20 09 20 20 23  s..  else.  .  #
2d220 20 57 65 20 68 61 76 65 20 6f 6c 64 20 63 6f 6c   We have old col
2d230 6c 65 63 74 32 0a 20 20 09 20 20 68 61 72 64 63  lect2.  .  hardc
2d240 6f 64 65 5f 64 69 72 65 63 74 3d 75 6e 73 75 70  ode_direct=unsup
2d250 70 6f 72 74 65 64 0a 20 20 09 20 20 23 20 49 74  ported.  .  # It
2d260 20 66 61 69 6c 73 20 74 6f 20 66 69 6e 64 20 75   fails to find u
2d270 6e 69 6e 73 74 61 6c 6c 65 64 20 6c 69 62 72 61  ninstalled libra
2d280 72 69 65 73 20 77 68 65 6e 20 74 68 65 20 75 6e  ries when the un
2d290 69 6e 73 74 61 6c 6c 65 64 0a 20 20 09 20 20 23  installed.  .  #
2d2a0 20 70 61 74 68 20 69 73 20 6e 6f 74 20 6c 69 73   path is not lis
2d2b0 74 65 64 20 69 6e 20 74 68 65 20 6c 69 62 70 61  ted in the libpa
2d2c0 74 68 2e 20 20 53 65 74 74 69 6e 67 20 68 61 72  th.  Setting har
2d2d0 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 0a 20 20  dcode_minus_L.  
2d2e0 09 20 20 23 20 74 6f 20 75 6e 73 75 70 70 6f 72  .  # to unsuppor
2d2f0 74 65 64 20 66 6f 72 63 65 73 20 72 65 6c 69 6e  ted forces relin
2d300 6b 69 6e 67 0a 20 20 09 20 20 68 61 72 64 63 6f  king.  .  hardco
2d310 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a 20  de_minus_L=yes. 
2d320 20 09 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62   .  hardcode_lib
2d330 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d  dir_flag_spec='-
2d340 4c 24 6c 69 62 64 69 72 27 0a 20 20 09 20 20 68  L$libdir'.  .  h
2d350 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73  ardcode_libdir_s
2d360 65 70 61 72 61 74 6f 72 3d 0a 09 20 20 66 69 0a  eparator=..  fi.
2d370 09 65 73 61 63 0a 09 73 68 61 72 65 64 5f 66 6c  .esac..shared_fl
2d380 61 67 3d 27 2d 73 68 61 72 65 64 27 0a 20 20 20  ag='-shared'.   
2d390 20 20 20 65 6c 73 65 0a 09 23 20 6e 6f 74 20 75     else..# not u
2d3a0 73 69 6e 67 20 67 63 63 0a 09 69 66 20 74 65 73  sing gcc..if tes
2d3b0 74 20 22 24 68 6f 73 74 5f 63 70 75 22 20 3d 20  t "$host_cpu" = 
2d3c0 69 61 36 34 3b 20 74 68 65 6e 0a 20 20 09 23 20  ia64; then.  .# 
2d3d0 56 69 73 75 61 6c 41 67 65 20 43 2b 2b 2c 20 56  VisualAge C++, V
2d3e0 65 72 73 69 6f 6e 20 35 2e 35 20 66 6f 72 20 41  ersion 5.5 for A
2d3f0 49 58 20 35 4c 20 66 6f 72 20 49 41 2d 36 34 2c  IX 5L for IA-64,
2d400 20 42 65 74 61 20 33 20 52 65 6c 65 61 73 65 0a   Beta 3 Release.
2d410 20 20 09 23 20 63 68 6f 6b 65 73 20 6f 6e 20 2d    .# chokes on -
2d420 57 6c 2c 2d 47 2e 20 54 68 65 20 66 6f 6c 6c 6f  Wl,-G. The follo
2d430 77 69 6e 67 20 6c 69 6e 65 20 69 73 20 63 6f 72  wing line is cor
2d440 72 65 63 74 3a 0a 09 20 20 73 68 61 72 65 64 5f  rect:..  shared_
2d450 66 6c 61 67 3d 27 2d 47 27 0a 09 65 6c 73 65 0a  flag='-G'..else.
2d460 20 20 09 69 66 20 74 65 73 74 20 22 24 61 69 78    .if test "$aix
2d470 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e 6b  _use_runtimelink
2d480 69 6e 67 22 20 3d 20 79 65 73 3b 20 74 68 65 6e  ing" = yes; then
2d490 0a 09 20 20 20 20 73 68 61 72 65 64 5f 66 6c 61  ..    shared_fla
2d4a0 67 3d 27 24 7b 77 6c 7d 2d 47 27 0a 09 20 20 65  g='${wl}-G'..  e
2d4b0 6c 73 65 0a 09 20 20 20 20 73 68 61 72 65 64 5f  lse..    shared_
2d4c0 66 6c 61 67 3d 27 24 7b 77 6c 7d 2d 62 4d 3a 53  flag='${wl}-bM:S
2d4d0 52 45 27 0a 20 20 09 66 69 0a 09 66 69 0a 20 20  RE'.  .fi..fi.  
2d4e0 20 20 20 20 66 69 0a 0a 20 20 20 20 20 20 23 20      fi..      # 
2d4f0 49 74 20 73 65 65 6d 73 20 74 68 61 74 20 2d 62  It seems that -b
2d500 65 78 70 61 6c 6c 20 64 6f 65 73 20 6e 6f 74 20  expall does not 
2d510 65 78 70 6f 72 74 20 73 79 6d 62 6f 6c 73 20 62  export symbols b
2d520 65 67 69 6e 6e 69 6e 67 20 77 69 74 68 0a 20 20  eginning with.  
2d530 20 20 20 20 23 20 75 6e 64 65 72 73 63 6f 72 65      # underscore
2d540 20 28 5f 29 2c 20 73 6f 20 69 74 20 69 73 20 62   (_), so it is b
2d550 65 74 74 65 72 20 74 6f 20 67 65 6e 65 72 61 74  etter to generat
2d560 65 20 61 20 6c 69 73 74 20 6f 66 20 73 79 6d 62  e a list of symb
2d570 6f 6c 73 20 74 6f 20 65 78 70 6f 72 74 2e 0a 20  ols to export.. 
2d580 20 20 20 20 20 61 6c 77 61 79 73 5f 65 78 70 6f       always_expo
2d590 72 74 5f 73 79 6d 62 6f 6c 73 3d 79 65 73 0a 20  rt_symbols=yes. 
2d5a0 20 20 20 20 20 69 66 20 74 65 73 74 20 22 24 61       if test "$a
2d5b0 69 78 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69  ix_use_runtimeli
2d5c0 6e 6b 69 6e 67 22 20 3d 20 79 65 73 3b 20 74 68  nking" = yes; th
2d5d0 65 6e 0a 09 23 20 57 61 72 6e 69 6e 67 20 2d 20  en..# Warning - 
2d5e0 77 69 74 68 6f 75 74 20 75 73 69 6e 67 20 74 68  without using th
2d5f0 65 20 6f 74 68 65 72 20 72 75 6e 74 69 6d 65 20  e other runtime 
2d600 6c 6f 61 64 69 6e 67 20 66 6c 61 67 73 20 28 2d  loading flags (-
2d610 62 72 74 6c 29 2c 0a 09 23 20 2d 62 65 72 6f 6b  brtl),..# -berok
2d620 20 77 69 6c 6c 20 6c 69 6e 6b 20 77 69 74 68 6f   will link witho
2d630 75 74 20 65 72 72 6f 72 2c 20 62 75 74 20 6d 61  ut error, but ma
2d640 79 20 70 72 6f 64 75 63 65 20 61 20 62 72 6f 6b  y produce a brok
2d650 65 6e 20 6c 69 62 72 61 72 79 2e 0a 09 61 6c 6c  en library...all
2d660 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61  ow_undefined_fla
2d670 67 3d 27 2d 62 65 72 6f 6b 27 0a 20 20 20 20 20  g='-berok'.     
2d680 20 20 23 20 44 65 74 65 72 6d 69 6e 65 20 74 68    # Determine th
2d690 65 20 64 65 66 61 75 6c 74 20 6c 69 62 70 61 74  e default libpat
2d6a0 68 20 66 72 6f 6d 20 74 68 65 20 76 61 6c 75 65  h from the value
2d6b0 20 65 6e 63 6f 64 65 64 20 69 6e 20 61 6e 20 65   encoded in an e
2d6c0 6d 70 74 79 20 65 78 65 63 75 74 61 62 6c 65 2e  mpty executable.
2d6d0 0a 20 20 20 20 20 20 20 63 61 74 20 3e 63 6f 6e  .       cat >con
2d6e0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
2d6f0 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65  _ACEOF./* confde
2d700 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46  fs.h.  */._ACEOF
2d710 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20  .cat confdefs.h 
2d720 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
2d730 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73  xt.cat >>conftes
2d740 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
2d750 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65  OF./* end confde
2d760 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d  fs.h.  */..int.m
2d770 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20  ain ().{..  ;.  
2d780 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45  return 0;.}._ACE
2d790 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  OF.rm -f conftes
2d7a0 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e  t.$ac_objext con
2d7b0 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 0a  ftest$ac_exeext.
2d7c0 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
2d7d0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
2d7e0 20 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29 20   \"$ac_link\"") 
2d7f0 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
2d800 6c 69 6e 6b 29 20 32 3e 63 6f 6e 66 74 65 73 74  link) 2>conftest
2d810 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73  .er1.  ac_status
2d820 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e  =$?.  grep -v '^
2d830 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72   *+' conftest.er
2d840 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a  1 >conftest.err.
2d850 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74    rm -f conftest
2d860 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74  .er1.  cat conft
2d870 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63  est.err >&5.  ec
2d880 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
2d890 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
2d8a0 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
2d8b0 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
2d8c0 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27   &&.. { ac_try='
2d8d0 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f 77  test -z "$ac_c_w
2d8e0 65 72 72 6f 72 5f 66 6c 61 67 22 0a 09 09 09 20  error_flag".... 
2d8f0 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e  || test ! -s con
2d900 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20 28  ftest.err'.  { (
2d910 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
2d920 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
2d930 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28  _try\"") >&5.  (
2d940 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e  eval $ac_try) 2>
2d950 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
2d960 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
2d970 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
2d980 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
2d990 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
2d9a0 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b  us); }; } &&.. {
2d9b0 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73   ac_try='test -s
2d9c0 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65   conftest$ac_exe
2d9d0 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65  ext'.  { (eval e
2d9e0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
2d9f0 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22  ENO: \"$ac_try\"
2da00 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
2da10 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61  ac_try) 2>&5.  a
2da20 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
2da30 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
2da40 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
2da50 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
2da60 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
2da70 3b 20 7d 3b 20 74 68 65 6e 0a 0a 61 69 78 5f 6c  ; }; then..aix_l
2da80 69 62 70 61 74 68 3d 60 64 75 6d 70 20 2d 48 20  ibpath=`dump -H 
2da90 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65  conftest$ac_exee
2daa0 78 74 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c  xt 2>/dev/null |
2dab0 20 24 53 45 44 20 2d 6e 20 2d 65 20 27 2f 49 6d   $SED -n -e '/Im
2dac0 70 6f 72 74 20 46 69 6c 65 20 53 74 72 69 6e 67  port File String
2dad0 73 2f 2c 2f 5e 24 2f 20 7b 20 2f 5e 30 2f 20 7b  s/,/^$/ { /^0/ {
2dae0 20 73 2f 5e 30 20 20 2a 5c 28 2e 2a 5c 29 24 2f   s/^0  *\(.*\)$/
2daf0 5c 31 2f 3b 20 70 3b 20 7d 0a 7d 27 60 0a 23 20  \1/; p; }.}'`.# 
2db00 43 68 65 63 6b 20 66 6f 72 20 61 20 36 34 2d 62  Check for a 64-b
2db10 69 74 20 6f 62 6a 65 63 74 20 69 66 20 77 65 20  it object if we 
2db20 64 69 64 6e 27 74 20 66 69 6e 64 20 61 6e 79 74  didn't find anyt
2db30 68 69 6e 67 2e 0a 69 66 20 74 65 73 74 20 2d 7a  hing..if test -z
2db40 20 22 24 61 69 78 5f 6c 69 62 70 61 74 68 22 3b   "$aix_libpath";
2db50 20 74 68 65 6e 20 61 69 78 5f 6c 69 62 70 61 74   then aix_libpat
2db60 68 3d 60 64 75 6d 70 20 2d 48 58 36 34 20 63 6f  h=`dump -HX64 co
2db70 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74  nftest$ac_exeext
2db80 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 24   2>/dev/null | $
2db90 53 45 44 20 2d 6e 20 2d 65 20 27 2f 49 6d 70 6f  SED -n -e '/Impo
2dba0 72 74 20 46 69 6c 65 20 53 74 72 69 6e 67 73 2f  rt File Strings/
2dbb0 2c 2f 5e 24 2f 20 7b 20 2f 5e 30 2f 20 7b 20 73  ,/^$/ { /^0/ { s
2dbc0 2f 5e 30 20 20 2a 5c 28 2e 2a 5c 29 24 2f 5c 31  /^0  *\(.*\)$/\1
2dbd0 2f 3b 20 70 3b 20 7d 0a 7d 27 60 3b 20 66 69 0a  /; p; }.}'`; fi.
2dbe0 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73  else.  echo "$as
2dbf0 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67  _me: failed prog
2dc00 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65  ram was:" >&5.se
2dc10 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66  d 's/^/| /' conf
2dc20 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35  test.$ac_ext >&5
2dc30 0a 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  ..fi.rm -f conft
2dc40 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74  est.err conftest
2dc50 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c 0a 20 20  .$ac_objext \.  
2dc60 20 20 20 20 63 6f 6e 66 74 65 73 74 24 61 63 5f      conftest$ac_
2dc70 65 78 65 65 78 74 20 63 6f 6e 66 74 65 73 74 2e  exeext conftest.
2dc80 24 61 63 5f 65 78 74 0a 69 66 20 74 65 73 74 20  $ac_ext.if test 
2dc90 2d 7a 20 22 24 61 69 78 5f 6c 69 62 70 61 74 68  -z "$aix_libpath
2dca0 22 3b 20 74 68 65 6e 20 61 69 78 5f 6c 69 62 70  "; then aix_libp
2dcb0 61 74 68 3d 22 2f 75 73 72 2f 6c 69 62 3a 2f 6c  ath="/usr/lib:/l
2dcc0 69 62 22 3b 20 66 69 0a 0a 20 20 20 20 20 20 20  ib"; fi..       
2dcd0 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
2dce0 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d  flag_spec='${wl}
2dcf0 2d 62 6c 69 62 70 61 74 68 3a 24 6c 69 62 64 69  -blibpath:$libdi
2dd00 72 3a 27 22 24 61 69 78 5f 6c 69 62 70 61 74 68  r:'"$aix_libpath
2dd10 22 0a 09 61 72 63 68 69 76 65 5f 65 78 70 73 79  "..archive_expsy
2dd20 6d 5f 63 6d 64 73 3d 22 5c 24 43 43 22 27 20 2d  m_cmds="\$CC"' -
2dd30 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  o $output_objdir
2dd40 2f 24 73 6f 6e 61 6d 65 20 24 6c 69 62 6f 62 6a  /$soname $libobj
2dd50 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70  s $deplibs $comp
2dd60 69 6c 65 72 5f 66 6c 61 67 73 20 60 69 66 20 74  iler_flags `if t
2dd70 65 73 74 20 22 78 24 7b 61 6c 6c 6f 77 5f 75 6e  est "x${allow_un
2dd80 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 22 20 21  defined_flag}" !
2dd90 3d 20 22 78 22 3b 20 74 68 65 6e 20 65 63 68 6f  = "x"; then echo
2dda0 20 22 24 7b 77 6c 7d 24 7b 61 6c 6c 6f 77 5f 75   "${wl}${allow_u
2ddb0 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 22 3b  ndefined_flag}";
2ddc0 20 65 6c 73 65 20 3a 3b 20 66 69 60 20 27 22 5c   else :; fi` '"\
2ddd0 24 7b 77 6c 7d 24 6e 6f 5f 65 6e 74 72 79 5f 66  ${wl}$no_entry_f
2dde0 6c 61 67 20 5c 24 7b 77 6c 7d 24 65 78 70 5f 73  lag \${wl}$exp_s
2ddf0 79 6d 5f 66 6c 61 67 3a 5c 24 65 78 70 6f 72 74  ym_flag:\$export
2de00 5f 73 79 6d 62 6f 6c 73 20 24 73 68 61 72 65 64  _symbols $shared
2de10 5f 66 6c 61 67 22 0a 20 20 20 20 20 20 20 65 6c  _flag".       el
2de20 73 65 0a 09 69 66 20 74 65 73 74 20 22 24 68 6f  se..if test "$ho
2de30 73 74 5f 63 70 75 22 20 3d 20 69 61 36 34 3b 20  st_cpu" = ia64; 
2de40 74 68 65 6e 0a 09 20 20 68 61 72 64 63 6f 64 65  then..  hardcode
2de50 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65  _libdir_flag_spe
2de60 63 3d 27 24 7b 77 6c 7d 2d 52 20 24 6c 69 62 64  c='${wl}-R $libd
2de70 69 72 3a 2f 75 73 72 2f 6c 69 62 3a 2f 6c 69 62  ir:/usr/lib:/lib
2de80 27 0a 09 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66  '..  allow_undef
2de90 69 6e 65 64 5f 66 6c 61 67 3d 22 2d 7a 20 6e 6f  ined_flag="-z no
2dea0 64 65 66 73 22 0a 09 20 20 61 72 63 68 69 76 65  defs"..  archive
2deb0 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 22 5c 24  _expsym_cmds="\$
2dec0 43 43 20 24 73 68 61 72 65 64 5f 66 6c 61 67 22  CC $shared_flag"
2ded0 27 20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a  ' -o $output_obj
2dee0 64 69 72 2f 24 73 6f 6e 61 6d 65 20 24 6c 69 62  dir/$soname $lib
2def0 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63  objs $deplibs $c
2df00 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b  ompiler_flags ${
2df10 77 6c 7d 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66  wl}${allow_undef
2df20 69 6e 65 64 5f 66 6c 61 67 7d 20 27 22 5c 24 7b  ined_flag} '"\${
2df30 77 6c 7d 24 6e 6f 5f 65 6e 74 72 79 5f 66 6c 61  wl}$no_entry_fla
2df40 67 20 5c 24 7b 77 6c 7d 24 65 78 70 5f 73 79 6d  g \${wl}$exp_sym
2df50 5f 66 6c 61 67 3a 5c 24 65 78 70 6f 72 74 5f 73  _flag:\$export_s
2df60 79 6d 62 6f 6c 73 22 0a 09 65 6c 73 65 0a 09 20  ymbols"..else.. 
2df70 23 20 44 65 74 65 72 6d 69 6e 65 20 74 68 65 20  # Determine the 
2df80 64 65 66 61 75 6c 74 20 6c 69 62 70 61 74 68 20  default libpath 
2df90 66 72 6f 6d 20 74 68 65 20 76 61 6c 75 65 20 65  from the value e
2dfa0 6e 63 6f 64 65 64 20 69 6e 20 61 6e 20 65 6d 70  ncoded in an emp
2dfb0 74 79 20 65 78 65 63 75 74 61 62 6c 65 2e 0a 09  ty executable...
2dfc0 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24   cat >conftest.$
2dfd0 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
2dfe0 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  /* confdefs.h.  
2dff0 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f  */._ACEOF.cat co
2e000 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74  nfdefs.h >>conft
2e010 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20  est.$ac_ext.cat 
2e020 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
2e030 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65  xt <<_ACEOF./* e
2e040 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  nd confdefs.h.  
2e050 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a  */..int.main ().
2e060 7b 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20  {..  ;.  return 
2e070 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d  0;.}._ACEOF.rm -
2e080 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  f conftest.$ac_o
2e090 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 24 61  bjext conftest$a
2e0a0 63 5f 65 78 65 65 78 74 0a 69 66 20 7b 20 28 65  c_exeext.if { (e
2e0b0 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
2e0c0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
2e0d0 6c 69 6e 6b 5c 22 22 29 20 3e 26 35 0a 20 20 28  link\"") >&5.  (
2e0e0 65 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 29 20 32  eval $ac_link) 2
2e0f0 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20  >conftest.er1.  
2e100 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67  ac_status=$?.  g
2e110 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f  rep -v '^ *+' co
2e120 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66  nftest.er1 >conf
2e130 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66  test.err.  rm -f
2e140 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20   conftest.er1.  
2e150 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72  cat conftest.err
2e160 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73   >&5.  echo "$as
2e170 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
2e180 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
2e190 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
2e1a0 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09 20 7b  tatus); } &&.. {
2e1b0 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 7a   ac_try='test -z
2e1c0 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66   "$ac_c_werror_f
2e1d0 6c 61 67 22 0a 09 09 09 20 7c 7c 20 74 65 73 74  lag".... || test
2e1e0 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65   ! -s conftest.e
2e1f0 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63  rr'.  { (eval ec
2e200 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
2e210 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22  NO: \"$ac_try\""
2e220 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
2e230 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63  c_try) 2>&5.  ac
2e240 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
2e250 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
2e260 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
2e270 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
2e280 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b   $ac_status); };
2e290 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79   } &&.. { ac_try
2e2a0 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65  ='test -s confte
2e2b0 73 74 24 61 63 5f 65 78 65 65 78 74 27 0a 20 20  st$ac_exeext'.  
2e2c0 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
2e2d0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
2e2e0 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a  $ac_try\"") >&5.
2e2f0 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29    (eval $ac_try)
2e300 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75   2>&5.  ac_statu
2e310 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73  s=$?.  echo "$as
2e320 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
2e330 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
2e340 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
2e350 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68  tatus); }; }; th
2e360 65 6e 0a 0a 61 69 78 5f 6c 69 62 70 61 74 68 3d  en..aix_libpath=
2e370 60 64 75 6d 70 20 2d 48 20 63 6f 6e 66 74 65 73  `dump -H conftes
2e380 74 24 61 63 5f 65 78 65 65 78 74 20 32 3e 2f 64  t$ac_exeext 2>/d
2e390 65 76 2f 6e 75 6c 6c 20 7c 20 24 53 45 44 20 2d  ev/null | $SED -
2e3a0 6e 20 2d 65 20 27 2f 49 6d 70 6f 72 74 20 46 69  n -e '/Import Fi
2e3b0 6c 65 20 53 74 72 69 6e 67 73 2f 2c 2f 5e 24 2f  le Strings/,/^$/
2e3c0 20 7b 20 2f 5e 30 2f 20 7b 20 73 2f 5e 30 20 20   { /^0/ { s/^0  
2e3d0 2a 5c 28 2e 2a 5c 29 24 2f 5c 31 2f 3b 20 70 3b  *\(.*\)$/\1/; p;
2e3e0 20 7d 0a 7d 27 60 0a 23 20 43 68 65 63 6b 20 66   }.}'`.# Check f
2e3f0 6f 72 20 61 20 36 34 2d 62 69 74 20 6f 62 6a 65  or a 64-bit obje
2e400 63 74 20 69 66 20 77 65 20 64 69 64 6e 27 74 20  ct if we didn't 
2e410 66 69 6e 64 20 61 6e 79 74 68 69 6e 67 2e 0a 69  find anything..i
2e420 66 20 74 65 73 74 20 2d 7a 20 22 24 61 69 78 5f  f test -z "$aix_
2e430 6c 69 62 70 61 74 68 22 3b 20 74 68 65 6e 20 61  libpath"; then a
2e440 69 78 5f 6c 69 62 70 61 74 68 3d 60 64 75 6d 70  ix_libpath=`dump
2e450 20 2d 48 58 36 34 20 63 6f 6e 66 74 65 73 74 24   -HX64 conftest$
2e460 61 63 5f 65 78 65 65 78 74 20 32 3e 2f 64 65 76  ac_exeext 2>/dev
2e470 2f 6e 75 6c 6c 20 7c 20 24 53 45 44 20 2d 6e 20  /null | $SED -n 
2e480 2d 65 20 27 2f 49 6d 70 6f 72 74 20 46 69 6c 65  -e '/Import File
2e490 20 53 74 72 69 6e 67 73 2f 2c 2f 5e 24 2f 20 7b   Strings/,/^$/ {
2e4a0 20 2f 5e 30 2f 20 7b 20 73 2f 5e 30 20 20 2a 5c   /^0/ { s/^0  *\
2e4b0 28 2e 2a 5c 29 24 2f 5c 31 2f 3b 20 70 3b 20 7d  (.*\)$/\1/; p; }
2e4c0 0a 7d 27 60 3b 20 66 69 0a 65 6c 73 65 0a 20 20  .}'`; fi.else.  
2e4d0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61  echo "$as_me: fa
2e4e0 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73  iled program was
2e4f0 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f  :" >&5.sed 's/^/
2e500 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61  | /' conftest.$a
2e510 63 5f 65 78 74 20 3e 26 35 0a 0a 66 69 0a 72 6d  c_ext >&5..fi.rm
2e520 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -f conftest.err
2e530 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
2e540 6a 65 78 74 20 5c 0a 20 20 20 20 20 20 63 6f 6e  jext \.      con
2e550 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20  ftest$ac_exeext 
2e560 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
2e570 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 69  .if test -z "$ai
2e580 78 5f 6c 69 62 70 61 74 68 22 3b 20 74 68 65 6e  x_libpath"; then
2e590 20 61 69 78 5f 6c 69 62 70 61 74 68 3d 22 2f 75   aix_libpath="/u
2e5a0 73 72 2f 6c 69 62 3a 2f 6c 69 62 22 3b 20 66 69  sr/lib:/lib"; fi
2e5b0 0a 0a 09 20 68 61 72 64 63 6f 64 65 5f 6c 69 62  ... hardcode_lib
2e5c0 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24  dir_flag_spec='$
2e5d0 7b 77 6c 7d 2d 62 6c 69 62 70 61 74 68 3a 24 6c  {wl}-blibpath:$l
2e5e0 69 62 64 69 72 3a 27 22 24 61 69 78 5f 6c 69 62  ibdir:'"$aix_lib
2e5f0 70 61 74 68 22 0a 09 20 20 23 20 57 61 72 6e 69  path"..  # Warni
2e600 6e 67 20 2d 20 77 69 74 68 6f 75 74 20 75 73 69  ng - without usi
2e610 6e 67 20 74 68 65 20 6f 74 68 65 72 20 72 75 6e  ng the other run
2e620 20 74 69 6d 65 20 6c 6f 61 64 69 6e 67 20 66 6c   time loading fl
2e630 61 67 73 2c 0a 09 20 20 23 20 2d 62 65 72 6f 6b  ags,..  # -berok
2e640 20 77 69 6c 6c 20 6c 69 6e 6b 20 77 69 74 68 6f   will link witho
2e650 75 74 20 65 72 72 6f 72 2c 20 62 75 74 20 6d 61  ut error, but ma
2e660 79 20 70 72 6f 64 75 63 65 20 61 20 62 72 6f 6b  y produce a brok
2e670 65 6e 20 6c 69 62 72 61 72 79 2e 0a 09 20 20 6e  en library...  n
2e680 6f 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  o_undefined_flag
2e690 3d 27 20 24 7b 77 6c 7d 2d 62 65 72 6e 6f 74 6f  =' ${wl}-bernoto
2e6a0 6b 27 0a 09 20 20 61 6c 6c 6f 77 5f 75 6e 64 65  k'..  allow_unde
2e6b0 66 69 6e 65 64 5f 66 6c 61 67 3d 27 20 24 7b 77  fined_flag=' ${w
2e6c0 6c 7d 2d 62 65 72 6f 6b 27 0a 09 20 20 23 20 2d  l}-berok'..  # -
2e6d0 62 65 78 70 61 6c 6c 20 64 6f 65 73 20 6e 6f 74  bexpall does not
2e6e0 20 65 78 70 6f 72 74 20 73 79 6d 62 6f 6c 73 20   export symbols 
2e6f0 62 65 67 69 6e 6e 69 6e 67 20 77 69 74 68 20 75  beginning with u
2e700 6e 64 65 72 73 63 6f 72 65 20 28 5f 29 0a 09 20  nderscore (_).. 
2e710 20 61 6c 77 61 79 73 5f 65 78 70 6f 72 74 5f 73   always_export_s
2e720 79 6d 62 6f 6c 73 3d 79 65 73 0a 09 20 20 23 20  ymbols=yes..  # 
2e730 45 78 70 6f 72 74 65 64 20 73 79 6d 62 6f 6c 73  Exported symbols
2e740 20 63 61 6e 20 62 65 20 70 75 6c 6c 65 64 20 69   can be pulled i
2e750 6e 74 6f 20 73 68 61 72 65 64 20 6f 62 6a 65 63  nto shared objec
2e760 74 73 20 66 72 6f 6d 20 61 72 63 68 69 76 65 73  ts from archives
2e770 0a 09 20 20 77 68 6f 6c 65 5f 61 72 63 68 69 76  ..  whole_archiv
2e780 65 5f 66 6c 61 67 5f 73 70 65 63 3d 27 20 27 0a  e_flag_spec=' '.
2e790 09 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 5f  .  archive_cmds_
2e7a0 6e 65 65 64 5f 6c 63 3d 79 65 73 0a 09 20 20 23  need_lc=yes..  #
2e7b0 20 54 68 69 73 20 69 73 20 73 69 6d 69 6c 61 72   This is similar
2e7c0 20 74 6f 20 68 6f 77 20 41 49 58 20 74 72 61 64   to how AIX trad
2e7d0 69 74 69 6f 6e 61 6c 6c 79 20 62 75 69 6c 64 73  itionally builds
2e7e0 20 69 74 27 73 20 73 68 61 72 65 64 20 6c 69 62   it's shared lib
2e7f0 72 61 72 69 65 73 2e 0a 09 20 20 61 72 63 68 69  raries...  archi
2e800 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 22  ve_expsym_cmds="
2e810 5c 24 43 43 20 24 73 68 61 72 65 64 5f 66 6c 61  \$CC $shared_fla
2e820 67 22 27 20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f  g"' -o $output_o
2e830 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 24 6c  bjdir/$soname $l
2e840 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
2e850 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20  $compiler_flags 
2e860 24 7b 77 6c 7d 2d 62 45 3a 24 65 78 70 6f 72 74  ${wl}-bE:$export
2e870 5f 73 79 6d 62 6f 6c 73 20 24 7b 77 6c 7d 2d 62  _symbols ${wl}-b
2e880 6e 6f 65 6e 74 72 79 24 7b 61 6c 6c 6f 77 5f 75  noentry${allow_u
2e890 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 7e 24  ndefined_flag}~$
2e8a0 41 52 20 24 41 52 5f 46 4c 41 47 53 20 24 6f 75  AR $AR_FLAGS $ou
2e8b0 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62  tput_objdir/$lib
2e8c0 6e 61 6d 65 24 72 65 6c 65 61 73 65 2e 61 20 24  name$release.a $
2e8d0 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73  output_objdir/$s
2e8e0 6f 6e 61 6d 65 27 0a 09 66 69 0a 20 20 20 20 20  oname'..fi.     
2e8f0 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20   fi.      ;;..  
2e900 20 20 61 6d 69 67 61 6f 73 2a 29 0a 20 20 20 20    amigaos*).    
2e910 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27    archive_cmds='
2e920 24 72 6d 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64  $rm $output_objd
2e930 69 72 2f 61 32 69 78 6c 69 62 72 61 72 79 2e 64  ir/a2ixlibrary.d
2e940 61 74 61 7e 24 65 63 68 6f 20 22 23 64 65 66 69  ata~$echo "#defi
2e950 6e 65 20 4e 41 4d 45 20 24 6c 69 62 6e 61 6d 65  ne NAME $libname
2e960 22 20 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64  " > $output_objd
2e970 69 72 2f 61 32 69 78 6c 69 62 72 61 72 79 2e 64  ir/a2ixlibrary.d
2e980 61 74 61 7e 24 65 63 68 6f 20 22 23 64 65 66 69  ata~$echo "#defi
2e990 6e 65 20 4c 49 42 52 41 52 59 5f 49 44 20 31 22  ne LIBRARY_ID 1"
2e9a0 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64   >> $output_objd
2e9b0 69 72 2f 61 32 69 78 6c 69 62 72 61 72 79 2e 64  ir/a2ixlibrary.d
2e9c0 61 74 61 7e 24 65 63 68 6f 20 22 23 64 65 66 69  ata~$echo "#defi
2e9d0 6e 65 20 56 45 52 53 49 4f 4e 20 24 6d 61 6a 6f  ne VERSION $majo
2e9e0 72 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62  r" >> $output_ob
2e9f0 6a 64 69 72 2f 61 32 69 78 6c 69 62 72 61 72 79  jdir/a2ixlibrary
2ea00 2e 64 61 74 61 7e 24 65 63 68 6f 20 22 23 64 65  .data~$echo "#de
2ea10 66 69 6e 65 20 52 45 56 49 53 49 4f 4e 20 24 72  fine REVISION $r
2ea20 65 76 69 73 69 6f 6e 22 20 3e 3e 20 24 6f 75 74  evision" >> $out
2ea30 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c  put_objdir/a2ixl
2ea40 69 62 72 61 72 79 2e 64 61 74 61 7e 24 41 52 20  ibrary.data~$AR 
2ea50 24 41 52 5f 46 4c 41 47 53 20 24 6c 69 62 20 24  $AR_FLAGS $lib $
2ea60 6c 69 62 6f 62 6a 73 7e 24 52 41 4e 4c 49 42 20  libobjs~$RANLIB 
2ea70 24 6c 69 62 7e 28 63 64 20 24 6f 75 74 70 75 74  $lib~(cd $output
2ea80 5f 6f 62 6a 64 69 72 20 26 26 20 61 32 69 78 6c  _objdir && a2ixl
2ea90 69 62 72 61 72 79 20 2d 33 32 29 27 0a 20 20 20  ibrary -32)'.   
2eaa0 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64     hardcode_libd
2eab0 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 4c  ir_flag_spec='-L
2eac0 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 68  $libdir'.      h
2ead0 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d  ardcode_minus_L=
2eae0 79 65 73 0a 20 20 20 20 20 20 23 20 73 65 65 20  yes.      # see 
2eaf0 63 6f 6d 6d 65 6e 74 20 61 62 6f 75 74 20 64 69  comment about di
2eb00 66 66 65 72 65 6e 74 20 73 65 6d 61 6e 74 69 63  fferent semantic
2eb10 73 20 6f 6e 20 74 68 65 20 47 4e 55 20 6c 64 20  s on the GNU ld 
2eb20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 6c 64  section.      ld
2eb30 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 20 20 20 20  _shlibs=no.     
2eb40 20 3b 3b 0a 0a 20 20 20 20 62 73 64 69 34 2a 29   ;;..    bsdi4*)
2eb50 0a 20 20 20 20 20 20 65 78 70 6f 72 74 5f 64 79  .      export_dy
2eb60 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d  namic_flag_spec=
2eb70 2d 72 64 79 6e 61 6d 69 63 0a 20 20 20 20 20 20  -rdynamic.      
2eb80 3b 3b 0a 0a 20 20 20 20 63 79 67 77 69 6e 2a 20  ;;..    cygwin* 
2eb90 7c 20 6d 69 6e 67 77 2a 20 7c 20 70 77 33 32 2a  | mingw* | pw32*
2eba0 29 0a 20 20 20 20 20 20 23 20 57 68 65 6e 20 6e  ).      # When n
2ebb0 6f 74 20 75 73 69 6e 67 20 67 63 63 2c 20 77 65  ot using gcc, we
2ebc0 20 63 75 72 72 65 6e 74 6c 79 20 61 73 73 75 6d   currently assum
2ebd0 65 20 74 68 61 74 20 77 65 20 61 72 65 20 75 73  e that we are us
2ebe0 69 6e 67 0a 20 20 20 20 20 20 23 20 4d 69 63 72  ing.      # Micr
2ebf0 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 43 2b 2b  osoft Visual C++
2ec00 2e 0a 20 20 20 20 20 20 23 20 68 61 72 64 63 6f  ..      # hardco
2ec10 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73  de_libdir_flag_s
2ec20 70 65 63 20 69 73 20 61 63 74 75 61 6c 6c 79 20  pec is actually 
2ec30 6d 65 61 6e 69 6e 67 6c 65 73 73 2c 20 61 73 20  meaningless, as 
2ec40 74 68 65 72 65 20 69 73 0a 20 20 20 20 20 20 23  there is.      #
2ec50 20 6e 6f 20 73 65 61 72 63 68 20 70 61 74 68 20   no search path 
2ec60 66 6f 72 20 44 4c 4c 73 2e 0a 20 20 20 20 20 20  for DLLs..      
2ec70 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
2ec80 66 6c 61 67 5f 73 70 65 63 3d 27 20 27 0a 20 20  flag_spec=' '.  
2ec90 20 20 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69      allow_undefi
2eca0 6e 65 64 5f 66 6c 61 67 3d 75 6e 73 75 70 70 6f  ned_flag=unsuppo
2ecb0 72 74 65 64 0a 20 20 20 20 20 20 23 20 54 65 6c  rted.      # Tel
2ecc0 6c 20 6c 74 6d 61 69 6e 20 74 6f 20 6d 61 6b 65  l ltmain to make
2ecd0 20 2e 6c 69 62 20 66 69 6c 65 73 2c 20 6e 6f 74   .lib files, not
2ece0 20 2e 61 20 66 69 6c 65 73 2e 0a 20 20 20 20 20   .a files..     
2ecf0 20 6c 69 62 65 78 74 3d 6c 69 62 0a 20 20 20 20   libext=lib.    
2ed00 20 20 23 20 54 65 6c 6c 20 6c 74 6d 61 69 6e 20    # Tell ltmain 
2ed10 74 6f 20 6d 61 6b 65 20 2e 64 6c 6c 20 66 69 6c  to make .dll fil
2ed20 65 73 2c 20 6e 6f 74 20 2e 73 6f 20 66 69 6c 65  es, not .so file
2ed30 73 2e 0a 20 20 20 20 20 20 73 68 72 65 78 74 3d  s..      shrext=
2ed40 22 2e 64 6c 6c 22 0a 20 20 20 20 20 20 23 20 46  ".dll".      # F
2ed50 49 58 4d 45 3a 20 53 65 74 74 69 6e 67 20 6c 69  IXME: Setting li
2ed60 6e 6b 6e 61 6d 65 73 20 68 65 72 65 20 69 73 20  nknames here is 
2ed70 61 20 62 61 64 20 68 61 63 6b 2e 0a 20 20 20 20  a bad hack..    
2ed80 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27    archive_cmds='
2ed90 24 43 43 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62  $CC -o $lib $lib
2eda0 6f 62 6a 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66  objs $compiler_f
2edb0 6c 61 67 73 20 60 65 63 68 6f 20 22 24 64 65 70  lags `echo "$dep
2edc0 6c 69 62 73 22 20 7c 20 24 53 45 44 20 2d 65 20  libs" | $SED -e 
2edd0 27 5c 27 27 73 2f 20 2d 6c 63 24 2f 2f 27 5c 27  '\''s/ -lc$//'\'
2ede0 27 60 20 2d 6c 69 6e 6b 20 2d 64 6c 6c 7e 6c 69  '` -link -dll~li
2edf0 6e 6b 6e 61 6d 65 73 3d 27 0a 20 20 20 20 20 20  nknames='.      
2ee00 23 20 54 68 65 20 6c 69 6e 6b 65 72 20 77 69 6c  # The linker wil
2ee10 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20  l automatically 
2ee20 62 75 69 6c 64 20 61 20 2e 6c 69 62 20 66 69 6c  build a .lib fil
2ee30 65 20 69 66 20 77 65 20 62 75 69 6c 64 20 61 20  e if we build a 
2ee40 44 4c 4c 2e 0a 20 20 20 20 20 20 6f 6c 64 5f 61  DLL..      old_a
2ee50 72 63 68 69 76 65 5f 46 72 6f 6d 5f 6e 65 77 5f  rchive_From_new_
2ee60 63 6d 64 73 3d 27 74 72 75 65 27 0a 20 20 20 20  cmds='true'.    
2ee70 20 20 23 20 46 49 58 4d 45 3a 20 53 68 6f 75 6c    # FIXME: Shoul
2ee80 64 20 6c 65 74 20 74 68 65 20 75 73 65 72 20 73  d let the user s
2ee90 70 65 63 69 66 79 20 74 68 65 20 6c 69 62 20 70  pecify the lib p
2eea0 72 6f 67 72 61 6d 2e 0a 20 20 20 20 20 20 6f 6c  rogram..      ol
2eeb0 64 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27  d_archive_cmds='
2eec0 6c 69 62 20 2f 4f 55 54 3a 24 6f 6c 64 6c 69 62  lib /OUT:$oldlib
2eed0 24 6f 6c 64 6f 62 6a 73 24 6f 6c 64 5f 64 65 70  $oldobjs$old_dep
2eee0 6c 69 62 73 27 0a 20 20 20 20 20 20 66 69 78 5f  libs'.      fix_
2eef0 73 72 63 66 69 6c 65 5f 70 61 74 68 3d 27 60 63  srcfile_path='`c
2ef00 79 67 70 61 74 68 20 2d 77 20 22 24 73 72 63 66  ygpath -w "$srcf
2ef10 69 6c 65 22 60 27 0a 20 20 20 20 20 20 65 6e 61  ile"`'.      ena
2ef20 62 6c 65 5f 73 68 61 72 65 64 5f 77 69 74 68 5f  ble_shared_with_
2ef30 73 74 61 74 69 63 5f 72 75 6e 74 69 6d 65 73 3d  static_runtimes=
2ef40 79 65 73 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20  yes.      ;;..  
2ef50 20 20 64 61 72 77 69 6e 2a 20 7c 20 72 68 61 70    darwin* | rhap
2ef60 73 6f 64 79 2a 29 0a 20 20 20 20 69 66 20 74 65  sody*).    if te
2ef70 73 74 20 22 24 47 58 58 22 20 3d 20 79 65 73 20  st "$GXX" = yes 
2ef80 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 61 72 63  ; then.      arc
2ef90 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c  hive_cmds_need_l
2efa0 63 3d 6e 6f 0a 20 20 20 20 20 20 63 61 73 65 20  c=no.      case 
2efb0 22 24 68 6f 73 74 5f 6f 73 22 20 69 6e 0a 20 20  "$host_os" in.  
2efc0 20 20 20 20 72 68 61 70 73 6f 64 79 2a 20 7c 20      rhapsody* | 
2efd0 64 61 72 77 69 6e 31 2e 5b 30 31 32 5d 29 0a 09  darwin1.[012])..
2efe0 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f  allow_undefined_
2eff0 66 6c 61 67 3d 27 2d 75 6e 64 65 66 69 6e 65 64  flag='-undefined
2f000 20 73 75 70 70 72 65 73 73 27 0a 09 3b 3b 0a 20   suppress'..;;. 
2f010 20 20 20 20 20 2a 29 20 23 20 44 61 72 77 69 6e       *) # Darwin
2f020 20 31 2e 33 20 6f 6e 0a 20 20 20 20 20 20 69 66   1.3 on.      if
2f030 20 74 65 73 74 20 2d 7a 20 24 7b 4d 41 43 4f 53   test -z ${MACOS
2f040 58 5f 44 45 50 4c 4f 59 4d 45 4e 54 5f 54 41 52  X_DEPLOYMENT_TAR
2f050 47 45 54 7d 20 3b 20 74 68 65 6e 0a 20 20 20 20  GET} ; then.    
2f060 20 20 09 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e    .allow_undefin
2f070 65 64 5f 66 6c 61 67 3d 27 2d 66 6c 61 74 5f 6e  ed_flag='-flat_n
2f080 61 6d 65 73 70 61 63 65 20 2d 75 6e 64 65 66 69  amespace -undefi
2f090 6e 65 64 20 73 75 70 70 72 65 73 73 27 0a 20 20  ned suppress'.  
2f0a0 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20      else.       
2f0b0 20 63 61 73 65 20 24 7b 4d 41 43 4f 53 58 5f 44   case ${MACOSX_D
2f0c0 45 50 4c 4f 59 4d 45 4e 54 5f 54 41 52 47 45 54  EPLOYMENT_TARGET
2f0d0 7d 20 69 6e 0a 20 20 20 20 20 20 20 20 20 20 31  } in.          1
2f0e0 30 2e 5b 30 31 32 5d 29 0a 20 20 20 20 20 20 20  0.[012]).       
2f0f0 20 20 20 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66       allow_undef
2f100 69 6e 65 64 5f 66 6c 61 67 3d 27 2d 66 6c 61 74  ined_flag='-flat
2f110 5f 6e 61 6d 65 73 70 61 63 65 20 2d 75 6e 64 65  _namespace -unde
2f120 66 69 6e 65 64 20 73 75 70 70 72 65 73 73 27 0a  fined suppress'.
2f130 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 0a 20              ;;. 
2f140 20 20 20 20 20 20 20 20 20 31 30 2e 2a 29 0a 20           10.*). 
2f150 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 77             allow
2f160 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d  _undefined_flag=
2f170 27 2d 75 6e 64 65 66 69 6e 65 64 20 64 79 6e 61  '-undefined dyna
2f180 6d 69 63 5f 6c 6f 6f 6b 75 70 27 0a 20 20 20 20  mic_lookup'.    
2f190 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20          ;;.     
2f1a0 20 20 20 65 73 61 63 0a 20 20 20 20 20 20 66 69     esac.      fi
2f1b0 0a 09 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a  ..;;.      esac.
2f1c0 20 20 20 20 09 6c 74 5f 69 6e 74 5f 61 70 70 6c      .lt_int_appl
2f1d0 65 5f 63 63 5f 73 69 6e 67 6c 65 5f 6d 6f 64 3d  e_cc_single_mod=
2f1e0 6e 6f 0a 20 20 20 20 09 6f 75 74 70 75 74 5f 76  no.    .output_v
2f1f0 65 72 62 6f 73 65 5f 6c 69 6e 6b 5f 63 6d 64 3d  erbose_link_cmd=
2f200 27 65 63 68 6f 27 0a 20 20 20 20 09 69 66 20 24  'echo'.    .if $
2f210 43 43 20 2d 64 75 6d 70 73 70 65 63 73 20 32 3e  CC -dumpspecs 2>
2f220 26 31 20 7c 20 67 72 65 70 20 27 73 69 6e 67 6c  &1 | grep 'singl
2f230 65 5f 6d 6f 64 75 6c 65 27 20 3e 2f 64 65 76 2f  e_module' >/dev/
2f240 6e 75 6c 6c 20 3b 20 74 68 65 6e 0a 20 20 20 20  null ; then.    
2f250 09 20 20 6c 74 5f 69 6e 74 5f 61 70 70 6c 65 5f  .  lt_int_apple_
2f260 63 63 5f 73 69 6e 67 6c 65 5f 6d 6f 64 3d 79 65  cc_single_mod=ye
2f270 73 0a 20 20 20 20 09 66 69 0a 20 20 20 20 09 69  s.    .fi.    .i
2f280 66 20 74 65 73 74 20 22 58 24 6c 74 5f 69 6e 74  f test "X$lt_int
2f290 5f 61 70 70 6c 65 5f 63 63 5f 73 69 6e 67 6c 65  _apple_cc_single
2f2a0 5f 6d 6f 64 22 20 3d 20 58 79 65 73 20 3b 20 74  _mod" = Xyes ; t
2f2b0 68 65 6e 0a 20 20 20 20 09 20 20 61 72 63 68 69  hen.    .  archi
2f2c0 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 64 79  ve_cmds='$CC -dy
2f2d0 6e 61 6d 69 63 6c 69 62 20 2d 73 69 6e 67 6c 65  namiclib -single
2f2e0 5f 6d 6f 64 75 6c 65 20 24 61 6c 6c 6f 77 5f 75  _module $allow_u
2f2f0 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 20 2d 6f  ndefined_flag -o
2f300 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24   $lib $libobjs $
2f310 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65  deplibs $compile
2f320 72 5f 66 6c 61 67 73 20 2d 69 6e 73 74 61 6c 6c  r_flags -install
2f330 5f 6e 61 6d 65 20 24 72 70 61 74 68 2f 24 73 6f  _name $rpath/$so
2f340 6e 61 6d 65 20 24 76 65 72 73 74 72 69 6e 67 27  name $verstring'
2f350 0a 20 20 20 20 09 65 6c 73 65 0a 20 20 20 20 20  .    .else.     
2f360 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d     archive_cmds=
2f370 27 24 43 43 20 2d 72 20 24 7b 77 6c 7d 2d 62 69  '$CC -r ${wl}-bi
2f380 6e 64 5f 61 74 5f 6c 6f 61 64 20 2d 6b 65 65 70  nd_at_load -keep
2f390 5f 70 72 69 76 61 74 65 5f 65 78 74 65 72 6e 73  _private_externs
2f3a0 20 2d 6e 6f 73 74 64 6c 69 62 20 2d 6f 20 24 7b   -nostdlib -o ${
2f3b0 6c 69 62 7d 2d 6d 61 73 74 65 72 2e 6f 20 24 6c  lib}-master.o $l
2f3c0 69 62 6f 62 6a 73 7e 24 43 43 20 2d 64 79 6e 61  ibobjs~$CC -dyna
2f3d0 6d 69 63 6c 69 62 20 24 61 6c 6c 6f 77 5f 75 6e  miclib $allow_un
2f3e0 64 65 66 69 6e 65 64 5f 66 6c 61 67 20 2d 6f 20  defined_flag -o 
2f3f0 24 6c 69 62 20 24 7b 6c 69 62 7d 2d 6d 61 73 74  $lib ${lib}-mast
2f400 65 72 2e 6f 20 24 64 65 70 6c 69 62 73 20 24 63  er.o $deplibs $c
2f410 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 2d 69  ompiler_flags -i
2f420 6e 73 74 61 6c 6c 5f 6e 61 6d 65 20 24 72 70 61  nstall_name $rpa
2f430 74 68 2f 24 73 6f 6e 61 6d 65 20 24 76 65 72 73  th/$soname $vers
2f440 74 72 69 6e 67 27 0a 20 20 20 20 20 20 66 69 0a  tring'.      fi.
2f450 20 20 20 20 20 20 6d 6f 64 75 6c 65 5f 63 6d 64        module_cmd
2f460 73 3d 27 24 43 43 20 24 7b 77 6c 7d 2d 62 69 6e  s='$CC ${wl}-bin
2f470 64 5f 61 74 5f 6c 6f 61 64 20 24 61 6c 6c 6f 77  d_at_load $allow
2f480 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 20  _undefined_flag 
2f490 2d 6f 20 24 6c 69 62 20 2d 62 75 6e 64 6c 65 20  -o $lib -bundle 
2f4a0 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
2f4b0 73 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73  s$compiler_flags
2f4c0 27 0a 20 20 20 20 20 20 23 20 44 6f 6e 27 74 20  '.      # Don't 
2f4d0 66 69 78 20 74 68 69 73 20 62 79 20 75 73 69 6e  fix this by usin
2f4e0 67 20 74 68 65 20 6c 64 20 2d 65 78 70 6f 72 74  g the ld -export
2f4f0 65 64 5f 73 79 6d 62 6f 6c 73 5f 6c 69 73 74 20  ed_symbols_list 
2f500 66 6c 61 67 2c 20 69 74 20 64 6f 65 73 6e 27 74  flag, it doesn't
2f510 20 65 78 69 73 74 20 69 6e 20 6f 6c 64 65 72 20   exist in older 
2f520 64 61 72 77 69 6e 20 6c 64 27 73 0a 20 20 20 20  darwin ld's.    
2f530 20 20 20 20 69 66 20 74 65 73 74 20 22 58 24 6c      if test "X$l
2f540 74 5f 69 6e 74 5f 61 70 70 6c 65 5f 63 63 5f 73  t_int_apple_cc_s
2f550 69 6e 67 6c 65 5f 6d 6f 64 22 20 3d 20 58 79 65  ingle_mod" = Xye
2f560 73 20 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20  s ; then.       
2f570 20 20 20 61 72 63 68 69 76 65 5f 65 78 70 73 79     archive_expsy
2f580 6d 5f 63 6d 64 73 3d 27 73 65 64 20 2d 65 20 22  m_cmds='sed -e "
2f590 73 2c 23 2e 2a 2c 2c 22 20 2d 65 20 22 73 2c 5e  s,#.*,," -e "s,^
2f5a0 5b 20 20 20 20 5d 2a 2c 2c 22 20 2d 65 20 22 73  [    ]*,," -e "s
2f5b0 2c 5e 5c 28 2e 2e 2a 5c 29 2c 5f 26 2c 22 20 3c  ,^\(..*\),_&," <
2f5c0 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73   $export_symbols
2f5d0 20 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69   > $output_objdi
2f5e0 72 2f 24 7b 6c 69 62 6e 61 6d 65 7d 2d 73 79 6d  r/${libname}-sym
2f5f0 62 6f 6c 73 2e 65 78 70 73 79 6d 7e 24 43 43 20  bols.expsym~$CC 
2f600 2d 64 79 6e 61 6d 69 63 6c 69 62 20 2d 73 69 6e  -dynamiclib -sin
2f610 67 6c 65 5f 6d 6f 64 75 6c 65 20 24 61 6c 6c 6f  gle_module $allo
2f620 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  w_undefined_flag
2f630 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a   -o $lib $libobj
2f640 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70  s $deplibs $comp
2f650 69 6c 65 72 5f 66 6c 61 67 73 20 2d 69 6e 73 74  iler_flags -inst
2f660 61 6c 6c 5f 6e 61 6d 65 20 24 72 70 61 74 68 2f  all_name $rpath/
2f670 24 73 6f 6e 61 6d 65 20 24 76 65 72 73 74 72 69  $soname $verstri
2f680 6e 67 7e 6e 6d 65 64 69 74 20 2d 73 20 24 6f 75  ng~nmedit -s $ou
2f690 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 7b 6c 69  tput_objdir/${li
2f6a0 62 6e 61 6d 65 7d 2d 73 79 6d 62 6f 6c 73 2e 65  bname}-symbols.e
2f6b0 78 70 73 79 6d 20 24 7b 6c 69 62 7d 27 0a 20 20  xpsym ${lib}'.  
2f6c0 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20        else.     
2f6d0 20 20 20 20 20 61 72 63 68 69 76 65 5f 65 78 70       archive_exp
2f6e0 73 79 6d 5f 63 6d 64 73 3d 27 73 65 64 20 2d 65  sym_cmds='sed -e
2f6f0 20 22 73 2c 23 2e 2a 2c 2c 22 20 2d 65 20 22 73   "s,#.*,," -e "s
2f700 2c 5e 5b 20 20 20 20 5d 2a 2c 2c 22 20 2d 65 20  ,^[    ]*,," -e 
2f710 22 73 2c 5e 5c 28 2e 2e 2a 5c 29 2c 5f 26 2c 22  "s,^\(..*\),_&,"
2f720 20 3c 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f   < $export_symbo
2f730 6c 73 20 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a  ls > $output_obj
2f740 64 69 72 2f 24 7b 6c 69 62 6e 61 6d 65 7d 2d 73  dir/${libname}-s
2f750 79 6d 62 6f 6c 73 2e 65 78 70 73 79 6d 7e 24 43  ymbols.expsym~$C
2f760 43 20 2d 72 20 24 7b 77 6c 7d 2d 62 69 6e 64 5f  C -r ${wl}-bind_
2f770 61 74 5f 6c 6f 61 64 20 2d 6b 65 65 70 5f 70 72  at_load -keep_pr
2f780 69 76 61 74 65 5f 65 78 74 65 72 6e 73 20 2d 6e  ivate_externs -n
2f790 6f 73 74 64 6c 69 62 20 2d 6f 20 24 7b 6c 69 62  ostdlib -o ${lib
2f7a0 7d 2d 6d 61 73 74 65 72 2e 6f 20 24 6c 69 62 6f  }-master.o $libo
2f7b0 62 6a 73 7e 24 43 43 20 2d 64 79 6e 61 6d 69 63  bjs~$CC -dynamic
2f7c0 6c 69 62 20 24 61 6c 6c 6f 77 5f 75 6e 64 65 66  lib $allow_undef
2f7d0 69 6e 65 64 5f 66 6c 61 67 20 2d 6f 20 24 6c 69  ined_flag -o $li
2f7e0 62 20 24 7b 6c 69 62 7d 2d 6d 61 73 74 65 72 2e  b ${lib}-master.
2f7f0 6f 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70  o $deplibs $comp
2f800 69 6c 65 72 5f 66 6c 61 67 73 20 2d 69 6e 73 74  iler_flags -inst
2f810 61 6c 6c 5f 6e 61 6d 65 20 24 72 70 61 74 68 2f  all_name $rpath/
2f820 24 73 6f 6e 61 6d 65 20 24 76 65 72 73 74 72 69  $soname $verstri
2f830 6e 67 7e 6e 6d 65 64 69 74 20 2d 73 20 24 6f 75  ng~nmedit -s $ou
2f840 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 7b 6c 69  tput_objdir/${li
2f850 62 6e 61 6d 65 7d 2d 73 79 6d 62 6f 6c 73 2e 65  bname}-symbols.e
2f860 78 70 73 79 6d 20 24 7b 6c 69 62 7d 27 0a 20 20  xpsym ${lib}'.  
2f870 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 20        fi.       
2f880 20 20 20 6d 6f 64 75 6c 65 5f 65 78 70 73 79 6d     module_expsym
2f890 5f 63 6d 64 73 3d 27 73 65 64 20 2d 65 20 22 73  _cmds='sed -e "s
2f8a0 2c 23 2e 2a 2c 2c 22 20 2d 65 20 22 73 2c 5e 5b  ,#.*,," -e "s,^[
2f8b0 20 20 20 20 5d 2a 2c 2c 22 20 2d 65 20 22 73 2c      ]*,," -e "s,
2f8c0 5e 5c 28 2e 2e 2a 5c 29 2c 5f 26 2c 22 20 3c 20  ^\(..*\),_&," < 
2f8d0 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20  $export_symbols 
2f8e0 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  > $output_objdir
2f8f0 2f 24 7b 6c 69 62 6e 61 6d 65 7d 2d 73 79 6d 62  /${libname}-symb
2f900 6f 6c 73 2e 65 78 70 73 79 6d 7e 24 43 43 20 24  ols.expsym~$CC $
2f910 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f  allow_undefined_
2f920 66 6c 61 67 20 20 2d 6f 20 24 6c 69 62 20 2d 62  flag  -o $lib -b
2f930 75 6e 64 6c 65 20 24 6c 69 62 6f 62 6a 73 20 24  undle $libobjs $
2f940 64 65 70 6c 69 62 73 24 63 6f 6d 70 69 6c 65 72  deplibs$compiler
2f950 5f 66 6c 61 67 73 7e 6e 6d 65 64 69 74 20 2d 73  _flags~nmedit -s
2f960 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
2f970 24 7b 6c 69 62 6e 61 6d 65 7d 2d 73 79 6d 62 6f  ${libname}-symbo
2f980 6c 73 2e 65 78 70 73 79 6d 20 24 7b 6c 69 62 7d  ls.expsym ${lib}
2f990 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65  '.      hardcode
2f9a0 5f 64 69 72 65 63 74 3d 6e 6f 0a 20 20 20 20 20  _direct=no.     
2f9b0 20 68 61 72 64 63 6f 64 65 5f 61 75 74 6f 6d 61   hardcode_automa
2f9c0 74 69 63 3d 79 65 73 0a 20 20 20 20 20 20 68 61  tic=yes.      ha
2f9d0 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68  rdcode_shlibpath
2f9e0 5f 76 61 72 3d 75 6e 73 75 70 70 6f 72 74 65 64  _var=unsupported
2f9f0 0a 20 20 20 20 20 20 77 68 6f 6c 65 5f 61 72 63  .      whole_arc
2fa00 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 3d 27  hive_flag_spec='
2fa10 2d 61 6c 6c 5f 6c 6f 61 64 20 24 63 6f 6e 76 65  -all_load $conve
2fa20 6e 69 65 6e 63 65 27 0a 20 20 20 20 20 20 6c 69  nience'.      li
2fa30 6e 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62 73 3d 79  nk_all_deplibs=y
2fa40 65 73 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20  es.    else.    
2fa50 20 20 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20    ld_shlibs=no. 
2fa60 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a     fi.      ;;..
2fa70 20 20 20 20 64 67 75 78 2a 29 0a 20 20 20 20 20      dgux*).     
2fa80 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24   archive_cmds='$
2fa90 4c 44 20 2d 47 20 2d 68 20 24 73 6f 6e 61 6d 65  LD -G -h $soname
2faa0 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a   -o $lib $libobj
2fab0 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b  s $deplibs $link
2fac0 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20 20  er_flags'.      
2fad0 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
2fae0 66 6c 61 67 5f 73 70 65 63 3d 27 2d 4c 24 6c 69  flag_spec='-L$li
2faf0 62 64 69 72 27 0a 20 20 20 20 20 20 68 61 72 64  bdir'.      hard
2fb00 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76  code_shlibpath_v
2fb10 61 72 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a  ar=no.      ;;..
2fb20 20 20 20 20 66 72 65 65 62 73 64 31 2a 29 0a 20      freebsd1*). 
2fb30 20 20 20 20 20 6c 64 5f 73 68 6c 69 62 73 3d 6e       ld_shlibs=n
2fb40 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  o.      ;;..    
2fb50 23 20 46 72 65 65 42 53 44 20 32 2e 32 2e 5b 30  # FreeBSD 2.2.[0
2fb60 31 32 5d 20 61 6c 6c 6f 77 73 20 75 73 20 74 6f  12] allows us to
2fb70 20 69 6e 63 6c 75 64 65 20 63 2b 2b 72 74 30 2e   include c++rt0.
2fb80 6f 20 74 6f 20 67 65 74 20 43 2b 2b 20 63 6f 6e  o to get C++ con
2fb90 73 74 72 75 63 74 6f 72 0a 20 20 20 20 23 20 73  structor.    # s
2fba0 75 70 70 6f 72 74 2e 20 20 46 75 74 75 72 65 20  upport.  Future 
2fbb0 76 65 72 73 69 6f 6e 73 20 64 6f 20 74 68 69 73  versions do this
2fbc0 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2c 20   automatically, 
2fbd0 62 75 74 20 61 6e 20 65 78 70 6c 69 63 69 74 20  but an explicit 
2fbe0 63 2b 2b 72 74 30 2e 6f 0a 20 20 20 20 23 20 64  c++rt0.o.    # d
2fbf0 6f 65 73 20 6e 6f 74 20 62 72 65 61 6b 20 61 6e  oes not break an
2fc00 79 74 68 69 6e 67 2c 20 61 6e 64 20 68 65 6c 70  ything, and help
2fc10 73 20 73 69 67 6e 69 66 69 63 61 6e 74 6c 79 20  s significantly 
2fc20 28 61 74 20 74 68 65 20 63 6f 73 74 20 6f 66 20  (at the cost of 
2fc30 61 20 6c 69 74 74 6c 65 0a 20 20 20 20 23 20 65  a little.    # e
2fc40 78 74 72 61 20 73 70 61 63 65 29 2e 0a 20 20 20  xtra space)..   
2fc50 20 66 72 65 65 62 73 64 32 2e 32 2a 29 0a 20 20   freebsd2.2*).  
2fc60 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73      archive_cmds
2fc70 3d 27 24 4c 44 20 2d 42 73 68 61 72 65 61 62 6c  ='$LD -Bshareabl
2fc80 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  e -o $lib $libob
2fc90 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
2fca0 6b 65 72 5f 66 6c 61 67 73 20 2f 75 73 72 2f 6c  ker_flags /usr/l
2fcb0 69 62 2f 63 2b 2b 72 74 30 2e 6f 27 0a 20 20 20  ib/c++rt0.o'.   
2fcc0 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64     hardcode_libd
2fcd0 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 52  ir_flag_spec='-R
2fce0 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 68  $libdir'.      h
2fcf0 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79  ardcode_direct=y
2fd00 65 73 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64  es.      hardcod
2fd10 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d  e_shlibpath_var=
2fd20 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  no.      ;;..   
2fd30 20 23 20 55 6e 66 6f 72 74 75 6e 61 74 65 6c 79   # Unfortunately
2fd40 2c 20 6f 6c 64 65 72 20 76 65 72 73 69 6f 6e 73  , older versions
2fd50 20 6f 66 20 46 72 65 65 42 53 44 20 32 20 64 6f   of FreeBSD 2 do
2fd60 20 6e 6f 74 20 68 61 76 65 20 74 68 69 73 20 66   not have this f
2fd70 65 61 74 75 72 65 2e 0a 20 20 20 20 66 72 65 65  eature..    free
2fd80 62 73 64 32 2a 29 0a 20 20 20 20 20 20 61 72 63  bsd2*).      arc
2fd90 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d  hive_cmds='$LD -
2fda0 42 73 68 61 72 65 61 62 6c 65 20 2d 6f 20 24 6c  Bshareable -o $l
2fdb0 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ib $libobjs $dep
2fdc0 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61  libs $linker_fla
2fdd0 67 73 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f  gs'.      hardco
2fde0 64 65 5f 64 69 72 65 63 74 3d 79 65 73 0a 20 20  de_direct=yes.  
2fdf0 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e      hardcode_min
2fe00 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20 20 20 68  us_L=yes.      h
2fe10 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74  ardcode_shlibpat
2fe20 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 3b  h_var=no.      ;
2fe30 3b 0a 0a 20 20 20 20 23 20 46 72 65 65 42 53 44  ;..    # FreeBSD
2fe40 20 33 20 61 6e 64 20 67 72 65 61 74 65 72 20 75   3 and greater u
2fe50 73 65 73 20 67 63 63 20 2d 73 68 61 72 65 64 20  ses gcc -shared 
2fe60 74 6f 20 64 6f 20 73 68 61 72 65 64 20 6c 69 62  to do shared lib
2fe70 72 61 72 69 65 73 2e 0a 20 20 20 20 66 72 65 65  raries..    free
2fe80 62 73 64 2a 20 7c 20 6b 66 72 65 65 62 73 64 2a  bsd* | kfreebsd*
2fe90 2d 67 6e 75 29 0a 20 20 20 20 20 20 61 72 63 68  -gnu).      arch
2fea0 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73  ive_cmds='$CC -s
2feb0 68 61 72 65 64 20 2d 6f 20 24 6c 69 62 20 24 6c  hared -o $lib $l
2fec0 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
2fed0 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27  $compiler_flags'
2fee0 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  .      hardcode_
2fef0 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63  libdir_flag_spec
2ff00 3d 27 2d 52 24 6c 69 62 64 69 72 27 0a 20 20 20  ='-R$libdir'.   
2ff10 20 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65     hardcode_dire
2ff20 63 74 3d 79 65 73 0a 20 20 20 20 20 20 68 61 72  ct=yes.      har
2ff30 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f  dcode_shlibpath_
2ff40 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a  var=no.      ;;.
2ff50 0a 20 20 20 20 68 70 75 78 39 2a 29 0a 20 20 20  .    hpux9*).   
2ff60 20 20 20 69 66 20 74 65 73 74 20 22 24 47 43 43     if test "$GCC
2ff70 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 09 61  " = yes; then..a
2ff80 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 72 6d  rchive_cmds='$rm
2ff90 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
2ffa0 24 73 6f 6e 61 6d 65 7e 24 43 43 20 2d 73 68 61  $soname~$CC -sha
2ffb0 72 65 64 20 2d 66 50 49 43 20 24 7b 77 6c 7d 2b  red -fPIC ${wl}+
2ffc0 62 20 24 7b 77 6c 7d 24 69 6e 73 74 61 6c 6c 5f  b ${wl}$install_
2ffd0 6c 69 62 64 69 72 20 2d 6f 20 24 6f 75 74 70 75  libdir -o $outpu
2ffe0 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65  t_objdir/$soname
2fff0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
30000 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  bs $compiler_fla
30010 67 73 7e 74 65 73 74 20 24 6f 75 74 70 75 74 5f  gs~test $output_
30020 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 3d  objdir/$soname =
30030 20 24 6c 69 62 20 7c 7c 20 6d 76 20 24 6f 75 74   $lib || mv $out
30040 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61  put_objdir/$sona
30050 6d 65 20 24 6c 69 62 27 0a 20 20 20 20 20 20 65  me $lib'.      e
30060 6c 73 65 0a 09 61 72 63 68 69 76 65 5f 63 6d 64  lse..archive_cmd
30070 73 3d 27 24 72 6d 20 24 6f 75 74 70 75 74 5f 6f  s='$rm $output_o
30080 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 7e 24 4c  bjdir/$soname~$L
30090 44 20 2d 62 20 2b 62 20 24 69 6e 73 74 61 6c 6c  D -b +b $install
300a0 5f 6c 69 62 64 69 72 20 2d 6f 20 24 6f 75 74 70  _libdir -o $outp
300b0 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d  ut_objdir/$sonam
300c0 65 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  e $libobjs $depl
300d0 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67  ibs $linker_flag
300e0 73 7e 74 65 73 74 20 24 6f 75 74 70 75 74 5f 6f  s~test $output_o
300f0 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 3d 20  bjdir/$soname = 
30100 24 6c 69 62 20 7c 7c 20 6d 76 20 24 6f 75 74 70  $lib || mv $outp
30110 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d  ut_objdir/$sonam
30120 65 20 24 6c 69 62 27 0a 20 20 20 20 20 20 66 69  e $lib'.      fi
30130 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  .      hardcode_
30140 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63  libdir_flag_spec
30150 3d 27 24 7b 77 6c 7d 2b 62 20 24 7b 77 6c 7d 24  ='${wl}+b ${wl}$
30160 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 68 61  libdir'.      ha
30170 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65  rdcode_libdir_se
30180 70 61 72 61 74 6f 72 3d 3a 0a 20 20 20 20 20 20  parator=:.      
30190 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d  hardcode_direct=
301a0 79 65 73 0a 0a 20 20 20 20 20 20 23 20 68 61 72  yes..      # har
301b0 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3a 20 4e  dcode_minus_L: N
301c0 6f 74 20 72 65 61 6c 6c 79 20 69 6e 20 74 68 65  ot really in the
301d0 20 73 65 61 72 63 68 20 50 41 54 48 2c 0a 20 20   search PATH,.  
301e0 20 20 20 20 23 20 62 75 74 20 61 73 20 74 68 65      # but as the
301f0 20 64 65 66 61 75 6c 74 20 6c 6f 63 61 74 69 6f   default locatio
30200 6e 20 6f 66 20 74 68 65 20 6c 69 62 72 61 72 79  n of the library
30210 2e 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65  ..      hardcode
30220 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a 20 20 20  _minus_L=yes.   
30230 20 20 20 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69     export_dynami
30240 63 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77  c_flag_spec='${w
30250 6c 7d 2d 45 27 0a 20 20 20 20 20 20 3b 3b 0a 0a  l}-E'.      ;;..
30260 20 20 20 20 68 70 75 78 31 30 2a 20 7c 20 68 70      hpux10* | hp
30270 75 78 31 31 2a 29 0a 20 20 20 20 20 20 69 66 20  ux11*).      if 
30280 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 79 65  test "$GCC" = ye
30290 73 20 2d 61 20 22 24 77 69 74 68 5f 67 6e 75 5f  s -a "$with_gnu_
302a0 6c 64 22 20 3d 20 6e 6f 3b 20 74 68 65 6e 0a 09  ld" = no; then..
302b0 63 61 73 65 20 22 24 68 6f 73 74 5f 63 70 75 22  case "$host_cpu"
302c0 20 69 6e 0a 09 68 70 70 61 2a 36 34 2a 7c 69 61   in..hppa*64*|ia
302d0 36 34 2a 29 0a 09 20 20 61 72 63 68 69 76 65 5f  64*)..  archive_
302e0 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65  cmds='$CC -share
302f0 64 20 24 7b 77 6c 7d 2b 68 20 24 7b 77 6c 7d 24  d ${wl}+h ${wl}$
30300 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24  soname -o $lib $
30310 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
30320 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73   $compiler_flags
30330 27 0a 09 20 20 3b 3b 0a 09 2a 29 0a 09 20 20 61  '..  ;;..*)..  a
30340 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43  rchive_cmds='$CC
30350 20 2d 73 68 61 72 65 64 20 2d 66 50 49 43 20 24   -shared -fPIC $
30360 7b 77 6c 7d 2b 68 20 24 7b 77 6c 7d 24 73 6f 6e  {wl}+h ${wl}$son
30370 61 6d 65 20 24 7b 77 6c 7d 2b 62 20 24 7b 77 6c  ame ${wl}+b ${wl
30380 7d 24 69 6e 73 74 61 6c 6c 5f 6c 69 62 64 69 72  }$install_libdir
30390 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a   -o $lib $libobj
303a0 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70  s $deplibs $comp
303b0 69 6c 65 72 5f 66 6c 61 67 73 27 0a 09 20 20 3b  iler_flags'..  ;
303c0 3b 0a 09 65 73 61 63 0a 20 20 20 20 20 20 65 6c  ;..esac.      el
303d0 73 65 0a 09 63 61 73 65 20 22 24 68 6f 73 74 5f  se..case "$host_
303e0 63 70 75 22 20 69 6e 0a 09 68 70 70 61 2a 36 34  cpu" in..hppa*64
303f0 2a 7c 69 61 36 34 2a 29 0a 09 20 20 61 72 63 68  *|ia64*)..  arch
30400 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 62  ive_cmds='$LD -b
30410 20 2b 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24   +h $soname -o $
30420 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  lib $libobjs $de
30430 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c  plibs $linker_fl
30440 61 67 73 27 0a 09 20 20 3b 3b 0a 09 2a 29 0a 09  ags'..  ;;..*)..
30450 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27    archive_cmds='
30460 24 4c 44 20 2d 62 20 2b 68 20 24 73 6f 6e 61 6d  $LD -b +h $sonam
30470 65 20 2b 62 20 24 69 6e 73 74 61 6c 6c 5f 6c 69  e +b $install_li
30480 62 64 69 72 20 2d 6f 20 24 6c 69 62 20 24 6c 69  bdir -o $lib $li
30490 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24  bobjs $deplibs $
304a0 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 09 20  linker_flags'.. 
304b0 20 3b 3b 0a 09 65 73 61 63 0a 20 20 20 20 20 20   ;;..esac.      
304c0 66 69 0a 20 20 20 20 20 20 69 66 20 74 65 73 74  fi.      if test
304d0 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22 20   "$with_gnu_ld" 
304e0 3d 20 6e 6f 3b 20 74 68 65 6e 0a 09 63 61 73 65  = no; then..case
304f0 20 22 24 68 6f 73 74 5f 63 70 75 22 20 69 6e 0a   "$host_cpu" in.
30500 09 68 70 70 61 2a 36 34 2a 29 0a 09 20 20 68 61  .hppa*64*)..  ha
30510 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
30520 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2b 62  ag_spec='${wl}+b
30530 20 24 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a 09   ${wl}$libdir'..
30540 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69    hardcode_libdi
30550 72 5f 66 6c 61 67 5f 73 70 65 63 5f 6c 64 3d 27  r_flag_spec_ld='
30560 2b 62 20 24 6c 69 62 64 69 72 27 0a 09 20 20 68  +b $libdir'..  h
30570 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73  ardcode_libdir_s
30580 65 70 61 72 61 74 6f 72 3d 3a 0a 09 20 20 68 61  eparator=:..  ha
30590 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 6e 6f  rdcode_direct=no
305a0 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c  ..  hardcode_shl
305b0 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 09 20  ibpath_var=no.. 
305c0 20 3b 3b 0a 09 69 61 36 34 2a 29 0a 09 20 20 68   ;;..ia64*)..  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 2d 4c 24 6c 69 62  lag_spec='-L$lib
305f0 64 69 72 27 0a 09 20 20 68 61 72 64 63 6f 64 65  dir'..  hardcode
30600 5f 64 69 72 65 63 74 3d 6e 6f 0a 09 20 20 68 61  _direct=no..  ha
30610 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68  rdcode_shlibpath
30620 5f 76 61 72 3d 6e 6f 0a 0a 09 20 20 23 20 68 61  _var=no...  # ha
30630 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3a 20  rdcode_minus_L: 
30640 4e 6f 74 20 72 65 61 6c 6c 79 20 69 6e 20 74 68  Not really in th
30650 65 20 73 65 61 72 63 68 20 50 41 54 48 2c 0a 09  e search PATH,..
30660 20 20 23 20 62 75 74 20 61 73 20 74 68 65 20 64    # but as the d
30670 65 66 61 75 6c 74 20 6c 6f 63 61 74 69 6f 6e 20  efault location 
30680 6f 66 20 74 68 65 20 6c 69 62 72 61 72 79 2e 0a  of the library..
30690 09 20 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75  .  hardcode_minu
306a0 73 5f 4c 3d 79 65 73 0a 09 20 20 3b 3b 0a 09 2a  s_L=yes..  ;;..*
306b0 29 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 6c 69  )..  hardcode_li
306c0 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27  bdir_flag_spec='
306d0 24 7b 77 6c 7d 2b 62 20 24 7b 77 6c 7d 24 6c 69  ${wl}+b ${wl}$li
306e0 62 64 69 72 27 0a 09 20 20 68 61 72 64 63 6f 64  bdir'..  hardcod
306f0 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 72 61 74  e_libdir_separat
30700 6f 72 3d 3a 0a 09 20 20 68 61 72 64 63 6f 64 65  or=:..  hardcode
30710 5f 64 69 72 65 63 74 3d 79 65 73 0a 09 20 20 65  _direct=yes..  e
30720 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c  xport_dynamic_fl
30730 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 45  ag_spec='${wl}-E
30740 27 0a 0a 09 20 20 23 20 68 61 72 64 63 6f 64 65  '...  # hardcode
30750 5f 6d 69 6e 75 73 5f 4c 3a 20 4e 6f 74 20 72 65  _minus_L: Not re
30760 61 6c 6c 79 20 69 6e 20 74 68 65 20 73 65 61 72  ally in the sear
30770 63 68 20 50 41 54 48 2c 0a 09 20 20 23 20 62 75  ch PATH,..  # bu
30780 74 20 61 73 20 74 68 65 20 64 65 66 61 75 6c 74  t as the default
30790 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 74 68 65   location of the
307a0 20 6c 69 62 72 61 72 79 2e 0a 09 20 20 68 61 72   library...  har
307b0 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65  dcode_minus_L=ye
307c0 73 0a 09 20 20 3b 3b 0a 09 65 73 61 63 0a 20 20  s..  ;;..esac.  
307d0 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a      fi.      ;;.
307e0 0a 20 20 20 20 69 72 69 78 35 2a 20 7c 20 69 72  .    irix5* | ir
307f0 69 78 36 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75 78  ix6* | nonstopux
30800 2a 29 0a 20 20 20 20 20 20 69 66 20 74 65 73 74  *).      if test
30810 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74   "$GCC" = yes; t
30820 68 65 6e 0a 09 61 72 63 68 69 76 65 5f 63 6d 64  hen..archive_cmd
30830 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 24  s='$CC -shared $
30840 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
30850 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73   $compiler_flags
30860 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 7b   ${wl}-soname ${
30870 77 6c 7d 24 73 6f 6e 61 6d 65 20 60 74 65 73 74  wl}$soname `test
30880 20 2d 6e 20 22 24 76 65 72 73 74 72 69 6e 67 22   -n "$verstring"
30890 20 26 26 20 65 63 68 6f 20 24 7b 77 6c 7d 2d 73   && echo ${wl}-s
308a0 65 74 5f 76 65 72 73 69 6f 6e 20 24 7b 77 6c 7d  et_version ${wl}
308b0 24 76 65 72 73 74 72 69 6e 67 60 20 24 7b 77 6c  $verstring` ${wl
308c0 7d 2d 75 70 64 61 74 65 5f 72 65 67 69 73 74 72  }-update_registr
308d0 79 20 24 7b 77 6c 7d 24 7b 6f 75 74 70 75 74 5f  y ${wl}${output_
308e0 6f 62 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74  objdir}/so_locat
308f0 69 6f 6e 73 20 2d 6f 20 24 6c 69 62 27 0a 20 20  ions -o $lib'.  
30900 20 20 20 20 65 6c 73 65 0a 09 61 72 63 68 69 76      else..archiv
30910 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 73 68 61  e_cmds='$LD -sha
30920 72 65 64 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  red $libobjs $de
30930 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c  plibs $linker_fl
30940 61 67 73 20 2d 73 6f 6e 61 6d 65 20 24 73 6f 6e  ags -soname $son
30950 61 6d 65 20 60 74 65 73 74 20 2d 6e 20 22 24 76  ame `test -n "$v
30960 65 72 73 74 72 69 6e 67 22 20 26 26 20 65 63 68  erstring" && ech
30970 6f 20 2d 73 65 74 5f 76 65 72 73 69 6f 6e 20 24  o -set_version $
30980 76 65 72 73 74 72 69 6e 67 60 20 2d 75 70 64 61  verstring` -upda
30990 74 65 5f 72 65 67 69 73 74 72 79 20 24 7b 6f 75  te_registry ${ou
309a0 74 70 75 74 5f 6f 62 6a 64 69 72 7d 2f 73 6f 5f  tput_objdir}/so_
309b0 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f 20 24 6c 69  locations -o $li
309c0 62 27 0a 09 68 61 72 64 63 6f 64 65 5f 6c 69 62  b'..hardcode_lib
309d0 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 5f 6c 64  dir_flag_spec_ld
309e0 3d 27 2d 72 70 61 74 68 20 24 6c 69 62 64 69 72  ='-rpath $libdir
309f0 27 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20  '.      fi.     
30a00 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72   hardcode_libdir
30a10 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c  _flag_spec='${wl
30a20 7d 2d 72 70 61 74 68 20 24 7b 77 6c 7d 24 6c 69  }-rpath ${wl}$li
30a30 62 64 69 72 27 0a 20 20 20 20 20 20 68 61 72 64  bdir'.      hard
30a40 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70 61  code_libdir_sepa
30a50 72 61 74 6f 72 3d 3a 0a 20 20 20 20 20 20 6c 69  rator=:.      li
30a60 6e 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62 73 3d 79  nk_all_deplibs=y
30a70 65 73 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  es.      ;;..   
30a80 20 6e 65 74 62 73 64 2a 20 7c 20 6b 6e 65 74 62   netbsd* | knetb
30a90 73 64 2a 2d 67 6e 75 29 0a 20 20 20 20 20 20 69  sd*-gnu).      i
30aa0 66 20 65 63 68 6f 20 5f 5f 45 4c 46 5f 5f 20 7c  f echo __ELF__ |
30ab0 20 24 43 43 20 2d 45 20 2d 20 7c 20 67 72 65 70   $CC -E - | grep
30ac0 20 5f 5f 45 4c 46 5f 5f 20 3e 2f 64 65 76 2f 6e   __ELF__ >/dev/n
30ad0 75 6c 6c 3b 20 74 68 65 6e 0a 09 61 72 63 68 69  ull; then..archi
30ae0 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 42 73  ve_cmds='$LD -Bs
30af0 68 61 72 65 61 62 6c 65 20 2d 6f 20 24 6c 69 62  hareable -o $lib
30b00 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
30b10 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73  bs $linker_flags
30b20 27 20 20 23 20 61 2e 6f 75 74 0a 20 20 20 20 20  '  # a.out.     
30b30 20 65 6c 73 65 0a 09 61 72 63 68 69 76 65 5f 63   else..archive_c
30b40 6d 64 73 3d 27 24 4c 44 20 2d 73 68 61 72 65 64  mds='$LD -shared
30b50 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a   -o $lib $libobj
30b60 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b  s $deplibs $link
30b70 65 72 5f 66 6c 61 67 73 27 20 20 20 20 20 20 23  er_flags'      #
30b80 20 45 4c 46 0a 20 20 20 20 20 20 66 69 0a 20 20   ELF.      fi.  
30b90 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62      hardcode_lib
30ba0 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d  dir_flag_spec='-
30bb0 52 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20  R$libdir'.      
30bc0 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d  hardcode_direct=
30bd0 79 65 73 0a 20 20 20 20 20 20 68 61 72 64 63 6f  yes.      hardco
30be0 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72  de_shlibpath_var
30bf0 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20  =no.      ;;..  
30c00 20 20 6e 65 77 73 6f 73 36 29 0a 20 20 20 20 20    newsos6).     
30c10 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24   archive_cmds='$
30c20 4c 44 20 2d 47 20 2d 68 20 24 73 6f 6e 61 6d 65  LD -G -h $soname
30c30 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a   -o $lib $libobj
30c40 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b  s $deplibs $link
30c50 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20 20  er_flags'.      
30c60 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d  hardcode_direct=
30c70 79 65 73 0a 20 20 20 20 20 20 68 61 72 64 63 6f  yes.      hardco
30c80 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73  de_libdir_flag_s
30c90 70 65 63 3d 27 24 7b 77 6c 7d 2d 72 70 61 74 68  pec='${wl}-rpath
30ca0 20 24 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a 20   ${wl}$libdir'. 
30cb0 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69       hardcode_li
30cc0 62 64 69 72 5f 73 65 70 61 72 61 74 6f 72 3d 3a  bdir_separator=:
30cd0 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  .      hardcode_
30ce0 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f  shlibpath_var=no
30cf0 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6f  .      ;;..    o
30d00 70 65 6e 62 73 64 2a 29 0a 20 20 20 20 20 20 68  penbsd*).      h
30d10 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79  ardcode_direct=y
30d20 65 73 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64  es.      hardcod
30d30 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d  e_shlibpath_var=
30d40 6e 6f 0a 20 20 20 20 20 20 69 66 20 74 65 73 74  no.      if test
30d50 20 2d 7a 20 22 60 65 63 68 6f 20 5f 5f 45 4c 46   -z "`echo __ELF
30d60 5f 5f 20 7c 20 24 43 43 20 2d 45 20 2d 20 7c 20  __ | $CC -E - | 
30d70 67 72 65 70 20 5f 5f 45 4c 46 5f 5f 60 22 20 7c  grep __ELF__`" |
30d80 7c 20 74 65 73 74 20 22 24 68 6f 73 74 5f 6f 73  | test "$host_os
30d90 2d 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 22 6f  -$host_cpu" = "o
30da0 70 65 6e 62 73 64 32 2e 38 2d 70 6f 77 65 72 70  penbsd2.8-powerp
30db0 63 22 3b 20 74 68 65 6e 0a 09 61 72 63 68 69 76  c"; then..archiv
30dc0 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61  e_cmds='$CC -sha
30dd0 72 65 64 20 24 70 69 63 5f 66 6c 61 67 20 2d 6f  red $pic_flag -o
30de0 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24   $lib $libobjs $
30df0 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65  deplibs $compile
30e00 72 5f 66 6c 61 67 73 27 0a 09 68 61 72 64 63 6f  r_flags'..hardco
30e10 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73  de_libdir_flag_s
30e20 70 65 63 3d 27 24 7b 77 6c 7d 2d 72 70 61 74 68  pec='${wl}-rpath
30e30 2c 24 6c 69 62 64 69 72 27 0a 09 65 78 70 6f 72  ,$libdir'..expor
30e40 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73  t_dynamic_flag_s
30e50 70 65 63 3d 27 24 7b 77 6c 7d 2d 45 27 0a 20 20  pec='${wl}-E'.  
30e60 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20      else.       
30e70 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e  case $host_os in
30e80 0a 09 20 6f 70 65 6e 62 73 64 5b 30 31 5d 2e 2a  .. openbsd[01].*
30e90 20 7c 20 6f 70 65 6e 62 73 64 32 2e 5b 30 2d 37   | openbsd2.[0-7
30ea0 5d 20 7c 20 6f 70 65 6e 62 73 64 32 2e 5b 30 2d  ] | openbsd2.[0-
30eb0 37 5d 2e 2a 29 0a 09 20 20 20 61 72 63 68 69 76  7].*)..   archiv
30ec0 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 42 73 68  e_cmds='$LD -Bsh
30ed0 61 72 65 61 62 6c 65 20 2d 6f 20 24 6c 69 62 20  areable -o $lib 
30ee0 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
30ef0 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27  s $linker_flags'
30f00 0a 09 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69  ..   hardcode_li
30f10 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27  bdir_flag_spec='
30f20 2d 52 24 6c 69 62 64 69 72 27 0a 09 20 20 20 3b  -R$libdir'..   ;
30f30 3b 0a 09 20 2a 29 0a 09 20 20 20 61 72 63 68 69  ;.. *)..   archi
30f40 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68  ve_cmds='$CC -sh
30f50 61 72 65 64 20 24 70 69 63 5f 66 6c 61 67 20 2d  ared $pic_flag -
30f60 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20  o $lib $libobjs 
30f70 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c  $deplibs $compil
30f80 65 72 5f 66 6c 61 67 73 27 0a 09 20 20 20 68 61  er_flags'..   ha
30f90 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
30fa0 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 72  ag_spec='${wl}-r
30fb0 70 61 74 68 2c 24 6c 69 62 64 69 72 27 0a 09 20  path,$libdir'.. 
30fc0 20 20 3b 3b 0a 20 20 20 20 20 20 20 65 73 61 63    ;;.       esac
30fd0 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20  .      fi.      
30fe0 3b 3b 0a 0a 20 20 20 20 6f 73 32 2a 29 0a 20 20  ;;..    os2*).  
30ff0 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62      hardcode_lib
31000 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d  dir_flag_spec='-
31010 4c 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20  L$libdir'.      
31020 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c  hardcode_minus_L
31030 3d 79 65 73 0a 20 20 20 20 20 20 61 6c 6c 6f 77  =yes.      allow
31040 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d  _undefined_flag=
31050 75 6e 73 75 70 70 6f 72 74 65 64 0a 20 20 20 20  unsupported.    
31060 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27    archive_cmds='
31070 24 65 63 68 6f 20 22 4c 49 42 52 41 52 59 20 24  $echo "LIBRARY $
31080 6c 69 62 6e 61 6d 65 20 49 4e 49 54 49 4e 53 54  libname INITINST
31090 41 4e 43 45 22 20 3e 20 24 6f 75 74 70 75 74 5f  ANCE" > $output_
310a0 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e  objdir/$libname.
310b0 64 65 66 7e 24 65 63 68 6f 20 22 44 45 53 43 52  def~$echo "DESCR
310c0 49 50 54 49 4f 4e 20 5c 22 24 6c 69 62 6e 61 6d  IPTION \"$libnam
310d0 65 5c 22 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f  e\"" >> $output_
310e0 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e  objdir/$libname.
310f0 64 65 66 7e 24 65 63 68 6f 20 44 41 54 41 20 3e  def~$echo DATA >
31100 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  > $output_objdir
31110 2f 24 6c 69 62 6e 61 6d 65 2e 64 65 66 7e 24 65  /$libname.def~$e
31120 63 68 6f 20 22 20 53 49 4e 47 4c 45 20 4e 4f 4e  cho " SINGLE NON
31130 53 48 41 52 45 44 22 20 3e 3e 20 24 6f 75 74 70  SHARED" >> $outp
31140 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61  ut_objdir/$libna
31150 6d 65 2e 64 65 66 7e 24 65 63 68 6f 20 45 58 50  me.def~$echo EXP
31160 4f 52 54 53 20 3e 3e 20 24 6f 75 74 70 75 74 5f  ORTS >> $output_
31170 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e  objdir/$libname.
31180 64 65 66 7e 65 6d 78 65 78 70 20 24 6c 69 62 6f  def~emxexp $libo
31190 62 6a 73 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f  bjs >> $output_o
311a0 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 64  bjdir/$libname.d
311b0 65 66 7e 24 43 43 20 2d 5a 64 6c 6c 20 2d 5a 63  ef~$CC -Zdll -Zc
311c0 72 74 64 6c 6c 20 2d 6f 20 24 6c 69 62 20 24 6c  rtdll -o $lib $l
311d0 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
311e0 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20  $compiler_flags 
311f0 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24  $output_objdir/$
31200 6c 69 62 6e 61 6d 65 2e 64 65 66 27 0a 20 20 20  libname.def'.   
31210 20 20 20 6f 6c 64 5f 61 72 63 68 69 76 65 5f 46     old_archive_F
31220 72 6f 6d 5f 6e 65 77 5f 63 6d 64 73 3d 27 65 6d  rom_new_cmds='em
31230 78 69 6d 70 20 2d 6f 20 24 6f 75 74 70 75 74 5f  ximp -o $output_
31240 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e  objdir/$libname.
31250 61 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  a $output_objdir
31260 2f 24 6c 69 62 6e 61 6d 65 2e 64 65 66 27 0a 20  /$libname.def'. 
31270 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6f 73 66       ;;..    osf
31280 33 2a 29 0a 20 20 20 20 20 20 69 66 20 74 65 73  3*).      if tes
31290 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20  t "$GCC" = yes; 
312a0 74 68 65 6e 0a 09 61 6c 6c 6f 77 5f 75 6e 64 65  then..allow_unde
312b0 66 69 6e 65 64 5f 66 6c 61 67 3d 27 20 24 7b 77  fined_flag=' ${w
312c0 6c 7d 2d 65 78 70 65 63 74 5f 75 6e 72 65 73 6f  l}-expect_unreso
312d0 6c 76 65 64 20 24 7b 77 6c 7d 5c 2a 27 0a 09 61  lved ${wl}\*'..a
312e0 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43  rchive_cmds='$CC
312f0 20 2d 73 68 61 72 65 64 24 7b 61 6c 6c 6f 77 5f   -shared${allow_
31300 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20  undefined_flag} 
31310 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
31320 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  s $compiler_flag
31330 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24  s ${wl}-soname $
31340 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20 60 74 65 73  {wl}$soname `tes
31350 74 20 2d 6e 20 22 24 76 65 72 73 74 72 69 6e 67  t -n "$verstring
31360 22 20 26 26 20 65 63 68 6f 20 24 7b 77 6c 7d 2d  " && echo ${wl}-
31370 73 65 74 5f 76 65 72 73 69 6f 6e 20 24 7b 77 6c  set_version ${wl
31380 7d 24 76 65 72 73 74 72 69 6e 67 60 20 24 7b 77  }$verstring` ${w
31390 6c 7d 2d 75 70 64 61 74 65 5f 72 65 67 69 73 74  l}-update_regist
313a0 72 79 20 24 7b 77 6c 7d 24 7b 6f 75 74 70 75 74  ry ${wl}${output
313b0 5f 6f 62 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61  _objdir}/so_loca
313c0 74 69 6f 6e 73 20 2d 6f 20 24 6c 69 62 27 0a 20  tions -o $lib'. 
313d0 20 20 20 20 20 65 6c 73 65 0a 09 61 6c 6c 6f 77       else..allow
313e0 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d  _undefined_flag=
313f0 27 20 2d 65 78 70 65 63 74 5f 75 6e 72 65 73 6f  ' -expect_unreso
31400 6c 76 65 64 20 5c 2a 27 0a 09 61 72 63 68 69 76  lved \*'..archiv
31410 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 73 68 61  e_cmds='$LD -sha
31420 72 65 64 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66  red${allow_undef
31430 69 6e 65 64 5f 66 6c 61 67 7d 20 24 6c 69 62 6f  ined_flag} $libo
31440 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69  bjs $deplibs $li
31450 6e 6b 65 72 5f 66 6c 61 67 73 20 2d 73 6f 6e 61  nker_flags -sona
31460 6d 65 20 24 73 6f 6e 61 6d 65 20 60 74 65 73 74  me $soname `test
31470 20 2d 6e 20 22 24 76 65 72 73 74 72 69 6e 67 22   -n "$verstring"
31480 20 26 26 20 65 63 68 6f 20 2d 73 65 74 5f 76 65   && echo -set_ve
31490 72 73 69 6f 6e 20 24 76 65 72 73 74 72 69 6e 67  rsion $verstring
314a0 60 20 2d 75 70 64 61 74 65 5f 72 65 67 69 73 74  ` -update_regist
314b0 72 79 20 24 7b 6f 75 74 70 75 74 5f 6f 62 6a 64  ry ${output_objd
314c0 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73  ir}/so_locations
314d0 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20 20 20   -o $lib'.      
314e0 66 69 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64  fi.      hardcod
314f0 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70  e_libdir_flag_sp
31500 65 63 3d 27 24 7b 77 6c 7d 2d 72 70 61 74 68 20  ec='${wl}-rpath 
31510 24 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a 20 20  ${wl}$libdir'.  
31520 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62      hardcode_lib
31530 64 69 72 5f 73 65 70 61 72 61 74 6f 72 3d 3a 0a  dir_separator=:.
31540 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6f 73        ;;..    os
31550 66 34 2a 20 7c 20 6f 73 66 35 2a 29 09 23 20 61  f4* | osf5*).# a
31560 73 20 6f 73 66 33 2a 20 77 69 74 68 20 74 68 65  s osf3* with the
31570 20 61 64 64 69 74 69 6f 6e 20 6f 66 20 2d 6d 73   addition of -ms
31580 79 6d 20 66 6c 61 67 0a 20 20 20 20 20 20 69 66  ym flag.      if
31590 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 79   test "$GCC" = y
315a0 65 73 3b 20 74 68 65 6e 0a 09 61 6c 6c 6f 77 5f  es; then..allow_
315b0 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27  undefined_flag='
315c0 20 24 7b 77 6c 7d 2d 65 78 70 65 63 74 5f 75 6e   ${wl}-expect_un
315d0 72 65 73 6f 6c 76 65 64 20 24 7b 77 6c 7d 5c 2a  resolved ${wl}\*
315e0 27 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73 3d  '..archive_cmds=
315f0 27 24 43 43 20 2d 73 68 61 72 65 64 24 7b 61 6c  '$CC -shared${al
31600 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
31610 61 67 7d 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  ag} $libobjs $de
31620 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f  plibs $compiler_
31630 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 6d 73 79 6d  flags ${wl}-msym
31640 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 7b   ${wl}-soname ${
31650 77 6c 7d 24 73 6f 6e 61 6d 65 20 60 74 65 73 74  wl}$soname `test
31660 20 2d 6e 20 22 24 76 65 72 73 74 72 69 6e 67 22   -n "$verstring"
31670 20 26 26 20 65 63 68 6f 20 24 7b 77 6c 7d 2d 73   && echo ${wl}-s
31680 65 74 5f 76 65 72 73 69 6f 6e 20 24 7b 77 6c 7d  et_version ${wl}
31690 24 76 65 72 73 74 72 69 6e 67 60 20 24 7b 77 6c  $verstring` ${wl
316a0 7d 2d 75 70 64 61 74 65 5f 72 65 67 69 73 74 72  }-update_registr
316b0 79 20 24 7b 77 6c 7d 24 7b 6f 75 74 70 75 74 5f  y ${wl}${output_
316c0 6f 62 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74  objdir}/so_locat
316d0 69 6f 6e 73 20 2d 6f 20 24 6c 69 62 27 0a 09 68  ions -o $lib'..h
316e0 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66  ardcode_libdir_f
316f0 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d  lag_spec='${wl}-
31700 72 70 61 74 68 20 24 7b 77 6c 7d 24 6c 69 62 64  rpath ${wl}$libd
31710 69 72 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 09  ir'.      else..
31720 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f  allow_undefined_
31730 66 6c 61 67 3d 27 20 2d 65 78 70 65 63 74 5f 75  flag=' -expect_u
31740 6e 72 65 73 6f 6c 76 65 64 20 5c 2a 27 0a 09 61  nresolved \*'..a
31750 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44  rchive_cmds='$LD
31760 20 2d 73 68 61 72 65 64 24 7b 61 6c 6c 6f 77 5f   -shared${allow_
31770 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20  undefined_flag} 
31780 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
31790 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 20  s $linker_flags 
317a0 2d 6d 73 79 6d 20 2d 73 6f 6e 61 6d 65 20 24 73  -msym -soname $s
317b0 6f 6e 61 6d 65 20 60 74 65 73 74 20 2d 6e 20 22  oname `test -n "
317c0 24 76 65 72 73 74 72 69 6e 67 22 20 26 26 20 65  $verstring" && e
317d0 63 68 6f 20 2d 73 65 74 5f 76 65 72 73 69 6f 6e  cho -set_version
317e0 20 24 76 65 72 73 74 72 69 6e 67 60 20 2d 75 70   $verstring` -up
317f0 64 61 74 65 5f 72 65 67 69 73 74 72 79 20 24 7b  date_registry ${
31800 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 7d 2f 73  output_objdir}/s
31810 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f 20 24  o_locations -o $
31820 6c 69 62 27 0a 09 61 72 63 68 69 76 65 5f 65 78  lib'..archive_ex
31830 70 73 79 6d 5f 63 6d 64 73 3d 27 66 6f 72 20 69  psym_cmds='for i
31840 20 69 6e 20 60 63 61 74 20 24 65 78 70 6f 72 74   in `cat $export
31850 5f 73 79 6d 62 6f 6c 73 60 3b 20 64 6f 20 70 72  _symbols`; do pr
31860 69 6e 74 66 20 22 25 73 20 25 73 5c 5c 6e 22 20  intf "%s %s\\n" 
31870 2d 65 78 70 6f 72 74 65 64 5f 73 79 6d 62 6f 6c  -exported_symbol
31880 20 22 5c 24 69 22 20 3e 3e 20 24 6c 69 62 2e 65   "\$i" >> $lib.e
31890 78 70 3b 20 64 6f 6e 65 3b 20 65 63 68 6f 20 22  xp; done; echo "
318a0 2d 68 69 64 64 65 6e 22 3e 3e 20 24 6c 69 62 2e  -hidden">> $lib.
318b0 65 78 70 7e 0a 09 24 4c 44 20 2d 73 68 61 72 65  exp~..$LD -share
318c0 64 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e  d${allow_undefin
318d0 65 64 5f 66 6c 61 67 7d 20 2d 69 6e 70 75 74 20  ed_flag} -input 
318e0 24 6c 69 62 2e 65 78 70 20 24 6c 69 6e 6b 65 72  $lib.exp $linker
318f0 5f 66 6c 61 67 73 20 24 6c 69 62 6f 62 6a 73 20  _flags $libobjs 
31900 24 64 65 70 6c 69 62 73 20 2d 73 6f 6e 61 6d 65  $deplibs -soname
31910 20 24 73 6f 6e 61 6d 65 20 60 74 65 73 74 20 2d   $soname `test -
31920 6e 20 22 24 76 65 72 73 74 72 69 6e 67 22 20 26  n "$verstring" &
31930 26 20 65 63 68 6f 20 2d 73 65 74 5f 76 65 72 73  & echo -set_vers
31940 69 6f 6e 20 24 76 65 72 73 74 72 69 6e 67 60 20  ion $verstring` 
31950 2d 75 70 64 61 74 65 5f 72 65 67 69 73 74 72 79  -update_registry
31960 20 24 7b 6f 62 6a 64 69 72 7d 2f 73 6f 5f 6c 6f   ${objdir}/so_lo
31970 63 61 74 69 6f 6e 73 20 2d 6f 20 24 6c 69 62 7e  cations -o $lib~
31980 24 72 6d 20 24 6c 69 62 2e 65 78 70 27 0a 0a 09  $rm $lib.exp'...
31990 23 20 42 6f 74 68 20 63 20 61 6e 64 20 63 78 78  # Both c and cxx
319a0 20 63 6f 6d 70 69 6c 65 72 20 73 75 70 70 6f 72   compiler suppor
319b0 74 20 2d 72 70 61 74 68 20 64 69 72 65 63 74 6c  t -rpath directl
319c0 79 0a 09 68 61 72 64 63 6f 64 65 5f 6c 69 62 64  y..hardcode_libd
319d0 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 72  ir_flag_spec='-r
319e0 70 61 74 68 20 24 6c 69 62 64 69 72 27 0a 20 20  path $libdir'.  
319f0 20 20 20 20 66 69 0a 20 20 20 20 20 20 68 61 72      fi.      har
31a00 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70  dcode_libdir_sep
31a10 61 72 61 74 6f 72 3d 3a 0a 20 20 20 20 20 20 3b  arator=:.      ;
31a20 3b 0a 0a 20 20 20 20 73 63 6f 33 2e 32 76 35 2a  ;..    sco3.2v5*
31a30 29 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f  ).      archive_
31a40 63 6d 64 73 3d 27 24 4c 44 20 2d 47 20 2d 68 20  cmds='$LD -G -h 
31a50 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20  $soname -o $lib 
31a60 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
31a70 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27  s $linker_flags'
31a80 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  .      hardcode_
31a90 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f  shlibpath_var=no
31aa0 0a 20 20 20 20 20 20 65 78 70 6f 72 74 5f 64 79  .      export_dy
31ab0 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d  namic_flag_spec=
31ac0 27 24 7b 77 6c 7d 2d 42 65 78 70 6f 72 74 27 0a  '${wl}-Bexport'.
31ad0 20 20 20 20 20 20 72 75 6e 70 61 74 68 5f 76 61        runpath_va
31ae0 72 3d 4c 44 5f 52 55 4e 5f 50 41 54 48 0a 20 20  r=LD_RUN_PATH.  
31af0 20 20 20 20 68 61 72 64 63 6f 64 65 5f 72 75 6e      hardcode_run
31b00 70 61 74 68 5f 76 61 72 3d 79 65 73 0a 20 20 20  path_var=yes.   
31b10 20 20 20 3b 3b 0a 0a 20 20 20 20 73 6f 6c 61 72     ;;..    solar
31b20 69 73 2a 29 0a 20 20 20 20 20 20 6e 6f 5f 75 6e  is*).      no_un
31b30 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27 20 2d  defined_flag=' -
31b40 7a 20 74 65 78 74 27 0a 20 20 20 20 20 20 69 66  z text'.      if
31b50 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 79   test "$GCC" = y
31b60 65 73 3b 20 74 68 65 6e 0a 09 61 72 63 68 69 76  es; then..archiv
31b70 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61  e_cmds='$CC -sha
31b80 72 65 64 20 24 7b 77 6c 7d 2d 68 20 24 7b 77 6c  red ${wl}-h ${wl
31b90 7d 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62  }$soname -o $lib
31ba0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
31bb0 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  bs $compiler_fla
31bc0 67 73 27 0a 09 61 72 63 68 69 76 65 5f 65 78 70  gs'..archive_exp
31bd0 73 79 6d 5f 63 6d 64 73 3d 27 24 65 63 68 6f 20  sym_cmds='$echo 
31be0 22 7b 20 67 6c 6f 62 61 6c 3a 22 20 3e 20 24 6c  "{ global:" > $l
31bf0 69 62 2e 65 78 70 7e 63 61 74 20 24 65 78 70 6f  ib.exp~cat $expo
31c00 72 74 5f 73 79 6d 62 6f 6c 73 20 7c 20 24 53 45  rt_symbols | $SE
31c10 44 20 2d 65 20 22 73 2f 5c 28 2e 2a 5c 29 2f 5c  D -e "s/\(.*\)/\
31c20 31 3b 2f 22 20 3e 3e 20 24 6c 69 62 2e 65 78 70  1;/" >> $lib.exp
31c30 7e 24 65 63 68 6f 20 22 6c 6f 63 61 6c 3a 20 2a  ~$echo "local: *
31c40 3b 20 7d 3b 22 20 3e 3e 20 24 6c 69 62 2e 65 78  ; };" >> $lib.ex
31c50 70 7e 0a 09 20 20 24 43 43 20 2d 73 68 61 72 65  p~..  $CC -share
31c60 64 20 24 7b 77 6c 7d 2d 4d 20 24 7b 77 6c 7d 24  d ${wl}-M ${wl}$
31c70 6c 69 62 2e 65 78 70 20 24 7b 77 6c 7d 2d 68 20  lib.exp ${wl}-h 
31c80 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20 2d 6f 20  ${wl}$soname -o 
31c90 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64  $lib $libobjs $d
31ca0 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72  eplibs $compiler
31cb0 5f 66 6c 61 67 73 7e 24 72 6d 20 24 6c 69 62 2e  _flags~$rm $lib.
31cc0 65 78 70 27 0a 20 20 20 20 20 20 65 6c 73 65 0a  exp'.      else.
31cd0 09 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24  .archive_cmds='$
31ce0 4c 44 20 2d 47 24 7b 61 6c 6c 6f 77 5f 75 6e 64  LD -G${allow_und
31cf0 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20 2d 68 20  efined_flag} -h 
31d00 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20  $soname -o $lib 
31d10 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
31d20 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27  s $linker_flags'
31d30 0a 09 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d  ..archive_expsym
31d40 5f 63 6d 64 73 3d 27 24 65 63 68 6f 20 22 7b 20  _cmds='$echo "{ 
31d50 67 6c 6f 62 61 6c 3a 22 20 3e 20 24 6c 69 62 2e  global:" > $lib.
31d60 65 78 70 7e 63 61 74 20 24 65 78 70 6f 72 74 5f  exp~cat $export_
31d70 73 79 6d 62 6f 6c 73 20 7c 20 24 53 45 44 20 2d  symbols | $SED -
31d80 65 20 22 73 2f 5c 28 2e 2a 5c 29 2f 5c 31 3b 2f  e "s/\(.*\)/\1;/
31d90 22 20 3e 3e 20 24 6c 69 62 2e 65 78 70 7e 24 65  " >> $lib.exp~$e
31da0 63 68 6f 20 22 6c 6f 63 61 6c 3a 20 2a 3b 20 7d  cho "local: *; }
31db0 3b 22 20 3e 3e 20 24 6c 69 62 2e 65 78 70 7e 0a  ;" >> $lib.exp~.
31dc0 20 20 09 24 4c 44 20 2d 47 24 7b 61 6c 6c 6f 77    .$LD -G${allow
31dd0 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d  _undefined_flag}
31de0 20 2d 4d 20 24 6c 69 62 2e 65 78 70 20 2d 68 20   -M $lib.exp -h 
31df0 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20  $soname -o $lib 
31e00 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
31e10 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 7e  s $linker_flags~
31e20 24 72 6d 20 24 6c 69 62 2e 65 78 70 27 0a 20 20  $rm $lib.exp'.  
31e30 20 20 20 20 66 69 0a 20 20 20 20 20 20 68 61 72      fi.      har
31e40 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61  dcode_libdir_fla
31e50 67 5f 73 70 65 63 3d 27 2d 52 24 6c 69 62 64 69  g_spec='-R$libdi
31e60 72 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64  r'.      hardcod
31e70 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d  e_shlibpath_var=
31e80 6e 6f 0a 20 20 20 20 20 20 63 61 73 65 20 24 68  no.      case $h
31e90 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20 20 20 20  ost_os in.      
31ea0 73 6f 6c 61 72 69 73 32 2e 5b 30 2d 35 5d 20 7c  solaris2.[0-5] |
31eb0 20 73 6f 6c 61 72 69 73 32 2e 5b 30 2d 35 5d 2e   solaris2.[0-5].
31ec0 2a 29 20 3b 3b 0a 20 20 20 20 20 20 2a 29 20 23  *) ;;.      *) #
31ed0 20 53 75 70 70 6f 72 74 65 64 20 73 69 6e 63 65   Supported since
31ee0 20 53 6f 6c 61 72 69 73 20 32 2e 36 20 28 6d 61   Solaris 2.6 (ma
31ef0 79 62 65 20 32 2e 35 2e 31 3f 29 0a 09 77 68 6f  ybe 2.5.1?)..who
31f00 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f  le_archive_flag_
31f10 73 70 65 63 3d 27 2d 7a 20 61 6c 6c 65 78 74 72  spec='-z allextr
31f20 61 63 74 24 63 6f 6e 76 65 6e 69 65 6e 63 65 20  act$convenience 
31f30 2d 7a 20 64 65 66 61 75 6c 74 65 78 74 72 61 63  -z defaultextrac
31f40 74 27 20 3b 3b 0a 20 20 20 20 20 20 65 73 61 63  t' ;;.      esac
31f50 0a 20 20 20 20 20 20 6c 69 6e 6b 5f 61 6c 6c 5f  .      link_all_
31f60 64 65 70 6c 69 62 73 3d 79 65 73 0a 20 20 20 20  deplibs=yes.    
31f70 20 20 3b 3b 0a 0a 20 20 20 20 73 75 6e 6f 73 34    ;;..    sunos4
31f80 2a 29 0a 20 20 20 20 20 20 69 66 20 74 65 73 74  *).      if test
31f90 20 22 78 24 68 6f 73 74 5f 76 65 6e 64 6f 72 22   "x$host_vendor"
31fa0 20 3d 20 78 73 65 71 75 65 6e 74 3b 20 74 68 65   = xsequent; the
31fb0 6e 0a 09 23 20 55 73 65 20 24 43 43 20 74 6f 20  n..# Use $CC to 
31fc0 6c 69 6e 6b 20 75 6e 64 65 72 20 73 65 71 75 65  link under seque
31fd0 6e 74 2c 20 62 65 63 61 75 73 65 20 69 74 20 74  nt, because it t
31fe0 68 72 6f 77 73 20 69 6e 20 73 6f 6d 65 20 65 78  hrows in some ex
31ff0 74 72 61 20 2e 6f 0a 09 23 20 66 69 6c 65 73 20  tra .o..# files 
32000 74 68 61 74 20 6d 61 6b 65 20 2e 69 6e 69 74 20  that make .init 
32010 61 6e 64 20 2e 66 69 6e 69 20 73 65 63 74 69 6f  and .fini sectio
32020 6e 73 20 77 6f 72 6b 2e 0a 09 61 72 63 68 69 76  ns work...archiv
32030 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 47 20 24  e_cmds='$CC -G $
32040 7b 77 6c 7d 2d 68 20 24 73 6f 6e 61 6d 65 20 2d  {wl}-h $soname -
32050 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20  o $lib $libobjs 
32060 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c  $deplibs $compil
32070 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20 20  er_flags'.      
32080 65 6c 73 65 0a 09 61 72 63 68 69 76 65 5f 63 6d  else..archive_cm
32090 64 73 3d 27 24 4c 44 20 2d 61 73 73 65 72 74 20  ds='$LD -assert 
320a0 70 75 72 65 2d 74 65 78 74 20 2d 42 73 74 61 74  pure-text -Bstat
320b0 69 63 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f  ic -o $lib $libo
320c0 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69  bjs $deplibs $li
320d0 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20  nker_flags'.    
320e0 20 20 66 69 0a 20 20 20 20 20 20 68 61 72 64 63    fi.      hardc
320f0 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f  ode_libdir_flag_
32100 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64 69 72 27  spec='-L$libdir'
32110 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  .      hardcode_
32120 64 69 72 65 63 74 3d 79 65 73 0a 20 20 20 20 20  direct=yes.     
32130 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f   hardcode_minus_
32140 4c 3d 79 65 73 0a 20 20 20 20 20 20 68 61 72 64  L=yes.      hard
32150 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76  code_shlibpath_v
32160 61 72 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a  ar=no.      ;;..
32170 20 20 20 20 73 79 73 76 34 29 0a 20 20 20 20 20      sysv4).     
32180 20 63 61 73 65 20 24 68 6f 73 74 5f 76 65 6e 64   case $host_vend
32190 6f 72 20 69 6e 0a 09 73 6e 69 29 0a 09 20 20 61  or in..sni)..  a
321a0 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44  rchive_cmds='$LD
321b0 20 2d 47 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d   -G -h $soname -
321c0 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20  o $lib $libobjs 
321d0 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72  $deplibs $linker
321e0 5f 66 6c 61 67 73 27 0a 09 20 20 68 61 72 64 63  _flags'..  hardc
321f0 6f 64 65 5f 64 69 72 65 63 74 3d 79 65 73 20 23  ode_direct=yes #
32200 20 69 73 20 74 68 69 73 20 72 65 61 6c 6c 79 20   is this really 
32210 74 72 75 65 3f 3f 3f 0a 09 3b 3b 0a 09 73 69 65  true???..;;..sie
32220 6d 65 6e 73 29 0a 09 20 20 23 23 20 4c 44 20 69  mens)..  ## LD i
32230 73 20 6c 64 20 69 74 20 6d 61 6b 65 73 20 61 20  s ld it makes a 
32240 50 4c 41 4d 4c 49 42 0a 09 20 20 23 23 20 43 43  PLAMLIB..  ## CC
32250 20 6a 75 73 74 20 6d 61 6b 65 73 20 61 20 47 72   just makes a Gr
32260 6f 73 73 4d 6f 64 75 6c 65 2e 0a 09 20 20 61 72  ossModule...  ar
32270 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20  chive_cmds='$LD 
32280 2d 47 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f  -G -o $lib $libo
32290 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69  bjs $deplibs $li
322a0 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 09 20 20 72  nker_flags'..  r
322b0 65 6c 6f 61 64 5f 63 6d 64 73 3d 27 24 43 43 20  eload_cmds='$CC 
322c0 2d 72 20 2d 6f 20 24 6f 75 74 70 75 74 24 72 65  -r -o $output$re
322d0 6c 6f 61 64 5f 6f 62 6a 73 27 0a 09 20 20 68 61  load_objs'..  ha
322e0 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 6e 6f  rdcode_direct=no
322f0 0a 20 20 20 20 20 20 20 20 3b 3b 0a 09 6d 6f 74  .        ;;..mot
32300 6f 72 6f 6c 61 29 0a 09 20 20 61 72 63 68 69 76  orola)..  archiv
32310 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 47 20 2d  e_cmds='$LD -G -
32320 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69  h $soname -o $li
32330 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  b $libobjs $depl
32340 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67  ibs $linker_flag
32350 73 27 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 64  s'..  hardcode_d
32360 69 72 65 63 74 3d 6e 6f 20 23 4d 6f 74 6f 72 6f  irect=no #Motoro
32370 6c 61 20 6d 61 6e 75 61 6c 20 73 61 79 73 20 79  la manual says y
32380 65 73 2c 20 62 75 74 20 6d 79 20 74 65 73 74 73  es, but my tests
32390 20 73 61 79 20 74 68 65 79 20 6c 69 65 0a 09 3b   say they lie..;
323a0 3b 0a 20 20 20 20 20 20 65 73 61 63 0a 20 20 20  ;.      esac.   
323b0 20 20 20 72 75 6e 70 61 74 68 5f 76 61 72 3d 27     runpath_var='
323c0 4c 44 5f 52 55 4e 5f 50 41 54 48 27 0a 20 20 20  LD_RUN_PATH'.   
323d0 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69     hardcode_shli
323e0 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20  bpath_var=no.   
323f0 20 20 20 3b 3b 0a 0a 20 20 20 20 73 79 73 76 34     ;;..    sysv4
32400 2e 33 2a 29 0a 20 20 20 20 20 20 61 72 63 68 69  .3*).      archi
32410 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 47 20  ve_cmds='$LD -G 
32420 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c  -h $soname -o $l
32430 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ib $libobjs $dep
32440 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61  libs $linker_fla
32450 67 73 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f  gs'.      hardco
32460 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72  de_shlibpath_var
32470 3d 6e 6f 0a 20 20 20 20 20 20 65 78 70 6f 72 74  =no.      export
32480 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70  _dynamic_flag_sp
32490 65 63 3d 27 2d 42 65 78 70 6f 72 74 27 0a 20 20  ec='-Bexport'.  
324a0 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 79 73 76      ;;..    sysv
324b0 34 2a 4d 50 2a 29 0a 20 20 20 20 20 20 69 66 20  4*MP*).      if 
324c0 74 65 73 74 20 2d 64 20 2f 75 73 72 2f 6e 65 63  test -d /usr/nec
324d0 3b 20 74 68 65 6e 0a 09 61 72 63 68 69 76 65 5f  ; then..archive_
324e0 63 6d 64 73 3d 27 24 4c 44 20 2d 47 20 2d 68 20  cmds='$LD -G -h 
324f0 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20  $soname -o $lib 
32500 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
32510 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27  s $linker_flags'
32520 0a 09 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62  ..hardcode_shlib
32530 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 09 72 75 6e  path_var=no..run
32540 70 61 74 68 5f 76 61 72 3d 4c 44 5f 52 55 4e 5f  path_var=LD_RUN_
32550 50 41 54 48 0a 09 68 61 72 64 63 6f 64 65 5f 72  PATH..hardcode_r
32560 75 6e 70 61 74 68 5f 76 61 72 3d 79 65 73 0a 09  unpath_var=yes..
32570 6c 64 5f 73 68 6c 69 62 73 3d 79 65 73 0a 20 20  ld_shlibs=yes.  
32580 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a      fi.      ;;.
32590 0a 20 20 20 20 73 79 73 76 34 2e 32 75 77 32 2a  .    sysv4.2uw2*
325a0 29 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f  ).      archive_
325b0 63 6d 64 73 3d 27 24 4c 44 20 2d 47 20 2d 6f 20  cmds='$LD -G -o 
325c0 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64  $lib $libobjs $d
325d0 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66  eplibs $linker_f
325e0 6c 61 67 73 27 0a 20 20 20 20 20 20 68 61 72 64  lags'.      hard
325f0 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 65 73 0a  code_direct=yes.
32600 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6d        hardcode_m
32610 69 6e 75 73 5f 4c 3d 6e 6f 0a 20 20 20 20 20 20  inus_L=no.      
32620 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61  hardcode_shlibpa
32630 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20  th_var=no.      
32640 68 61 72 64 63 6f 64 65 5f 72 75 6e 70 61 74 68  hardcode_runpath
32650 5f 76 61 72 3d 79 65 73 0a 20 20 20 20 20 20 72  _var=yes.      r
32660 75 6e 70 61 74 68 5f 76 61 72 3d 4c 44 5f 52 55  unpath_var=LD_RU
32670 4e 5f 50 41 54 48 0a 20 20 20 20 20 20 3b 3b 0a  N_PATH.      ;;.
32680 0a 20 20 20 73 79 73 76 35 4f 70 65 6e 55 4e 49  .   sysv5OpenUNI
32690 58 38 2a 20 7c 20 73 79 73 76 35 55 6e 69 78 57  X8* | sysv5UnixW
326a0 61 72 65 37 2a 20 7c 20 20 73 79 73 76 35 75 77  are7* |  sysv5uw
326b0 5b 37 38 5d 2a 20 7c 20 75 6e 69 78 77 61 72 65  [78]* | unixware
326c0 37 2a 29 0a 20 20 20 20 20 20 6e 6f 5f 75 6e 64  7*).      no_und
326d0 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27 24 7b 77  efined_flag='${w
326e0 6c 7d 2d 7a 20 24 7b 77 6c 7d 74 65 78 74 27 0a  l}-z ${wl}text'.
326f0 20 20 20 20 20 20 69 66 20 74 65 73 74 20 22 24        if test "$
32700 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e  GCC" = yes; then
32710 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27  ..archive_cmds='
32720 24 43 43 20 2d 73 68 61 72 65 64 20 24 7b 77 6c  $CC -shared ${wl
32730 7d 2d 68 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65  }-h ${wl}$soname
32740 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a   -o $lib $libobj
32750 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70  s $deplibs $comp
32760 69 6c 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20  iler_flags'.    
32770 20 20 65 6c 73 65 0a 09 61 72 63 68 69 76 65 5f    else..archive_
32780 63 6d 64 73 3d 27 24 43 43 20 2d 47 20 24 7b 77  cmds='$CC -G ${w
32790 6c 7d 2d 68 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d  l}-h ${wl}$sonam
327a0 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  e -o $lib $libob
327b0 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d  js $deplibs $com
327c0 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a 20 20 20  piler_flags'.   
327d0 20 20 20 66 69 0a 20 20 20 20 20 20 72 75 6e 70     fi.      runp
327e0 61 74 68 5f 76 61 72 3d 27 4c 44 5f 52 55 4e 5f  ath_var='LD_RUN_
327f0 50 41 54 48 27 0a 20 20 20 20 20 20 68 61 72 64  PATH'.      hard
32800 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76  code_shlibpath_v
32810 61 72 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a  ar=no.      ;;..
32820 20 20 20 20 73 79 73 76 35 2a 29 0a 20 20 20 20      sysv5*).    
32830 20 20 6e 6f 5f 75 6e 64 65 66 69 6e 65 64 5f 66    no_undefined_f
32840 6c 61 67 3d 27 20 2d 7a 20 74 65 78 74 27 0a 20  lag=' -z text'. 
32850 20 20 20 20 20 23 20 24 43 43 20 2d 73 68 61 72       # $CC -shar
32860 65 64 20 77 69 74 68 6f 75 74 20 47 4e 55 20 6c  ed without GNU l
32870 64 20 77 69 6c 6c 20 6e 6f 74 20 63 72 65 61 74  d will not creat
32880 65 20 61 20 6c 69 62 72 61 72 79 20 66 72 6f 6d  e a library from
32890 20 43 2b 2b 0a 20 20 20 20 20 20 23 20 6f 62 6a   C++.      # obj
328a0 65 63 74 20 66 69 6c 65 73 20 61 6e 64 20 61 20  ect files and a 
328b0 73 74 61 74 69 63 20 6c 69 62 73 74 64 63 2b 2b  static libstdc++
328c0 2c 20 62 65 74 74 65 72 20 61 76 6f 69 64 20 69  , better avoid i
328d0 74 20 62 79 20 6e 6f 77 0a 20 20 20 20 20 20 61  t by now.      a
328e0 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44  rchive_cmds='$LD
328f0 20 2d 47 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66   -G${allow_undef
32900 69 6e 65 64 5f 66 6c 61 67 7d 20 2d 68 20 24 73  ined_flag} -h $s
32910 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c  oname -o $lib $l
32920 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
32930 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 20  $linker_flags'. 
32940 20 20 20 20 20 61 72 63 68 69 76 65 5f 65 78 70       archive_exp
32950 73 79 6d 5f 63 6d 64 73 3d 27 24 65 63 68 6f 20  sym_cmds='$echo 
32960 22 7b 20 67 6c 6f 62 61 6c 3a 22 20 3e 20 24 6c  "{ global:" > $l
32970 69 62 2e 65 78 70 7e 63 61 74 20 24 65 78 70 6f  ib.exp~cat $expo
32980 72 74 5f 73 79 6d 62 6f 6c 73 20 7c 20 24 53 45  rt_symbols | $SE
32990 44 20 2d 65 20 22 73 2f 5c 28 2e 2a 5c 29 2f 5c  D -e "s/\(.*\)/\
329a0 31 3b 2f 22 20 3e 3e 20 24 6c 69 62 2e 65 78 70  1;/" >> $lib.exp
329b0 7e 24 65 63 68 6f 20 22 6c 6f 63 61 6c 3a 20 2a  ~$echo "local: *
329c0 3b 20 7d 3b 22 20 3e 3e 20 24 6c 69 62 2e 65 78  ; };" >> $lib.ex
329d0 70 7e 0a 20 20 09 09 24 4c 44 20 2d 47 24 7b 61  p~.  ..$LD -G${a
329e0 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
329f0 6c 61 67 7d 20 2d 4d 20 24 6c 69 62 2e 65 78 70  lag} -M $lib.exp
32a00 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24   -h $soname -o $
32a10 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  lib $libobjs $de
32a20 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c  plibs $linker_fl
32a30 61 67 73 7e 24 72 6d 20 24 6c 69 62 2e 65 78 70  ags~$rm $lib.exp
32a40 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65  '.      hardcode
32a50 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65  _libdir_flag_spe
32a60 63 3d 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64  c=.      hardcod
32a70 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d  e_shlibpath_var=
32a80 6e 6f 0a 20 20 20 20 20 20 72 75 6e 70 61 74 68  no.      runpath
32a90 5f 76 61 72 3d 27 4c 44 5f 52 55 4e 5f 50 41 54  _var='LD_RUN_PAT
32aa0 48 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  H'.      ;;..   
32ab0 20 75 74 73 34 2a 29 0a 20 20 20 20 20 20 61 72   uts4*).      ar
32ac0 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20  chive_cmds='$LD 
32ad0 2d 47 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f  -G -h $soname -o
32ae0 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24   $lib $libobjs $
32af0 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f  deplibs $linker_
32b00 66 6c 61 67 73 27 0a 20 20 20 20 20 20 68 61 72  flags'.      har
32b10 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61  dcode_libdir_fla
32b20 67 5f 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64 69  g_spec='-L$libdi
32b30 72 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64  r'.      hardcod
32b40 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d  e_shlibpath_var=
32b50 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  no.      ;;..   
32b60 20 2a 29 0a 20 20 20 20 20 20 6c 64 5f 73 68 6c   *).      ld_shl
32b70 69 62 73 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a  ibs=no.      ;;.
32b80 20 20 20 20 65 73 61 63 0a 20 20 66 69 0a 0a 65      esac.  fi..e
32b90 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
32ba0 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c 64  ENO: result: $ld
32bb0 5f 73 68 6c 69 62 73 22 20 3e 26 35 0a 65 63 68  _shlibs" >&5.ech
32bc0 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 64 5f  o "${ECHO_T}$ld_
32bd0 73 68 6c 69 62 73 22 20 3e 26 36 0a 74 65 73 74  shlibs" >&6.test
32be0 20 22 24 6c 64 5f 73 68 6c 69 62 73 22 20 3d 20   "$ld_shlibs" = 
32bf0 6e 6f 20 26 26 20 63 61 6e 5f 62 75 69 6c 64 5f  no && can_build_
32c00 73 68 61 72 65 64 3d 6e 6f 0a 0a 76 61 72 69 61  shared=no..varia
32c10 62 6c 65 73 5f 73 61 76 65 64 5f 66 6f 72 5f 72  bles_saved_for_r
32c20 65 6c 69 6e 6b 3d 22 50 41 54 48 20 24 73 68 6c  elink="PATH $shl
32c30 69 62 70 61 74 68 5f 76 61 72 20 24 72 75 6e 70  ibpath_var $runp
32c40 61 74 68 5f 76 61 72 22 0a 69 66 20 74 65 73 74  ath_var".if test
32c50 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74   "$GCC" = yes; t
32c60 68 65 6e 0a 20 20 76 61 72 69 61 62 6c 65 73 5f  hen.  variables_
32c70 73 61 76 65 64 5f 66 6f 72 5f 72 65 6c 69 6e 6b  saved_for_relink
32c80 3d 22 24 76 61 72 69 61 62 6c 65 73 5f 73 61 76  ="$variables_sav
32c90 65 64 5f 66 6f 72 5f 72 65 6c 69 6e 6b 20 47 43  ed_for_relink GC
32ca0 43 5f 45 58 45 43 5f 50 52 45 46 49 58 20 43 4f  C_EXEC_PREFIX CO
32cb0 4d 50 49 4c 45 52 5f 50 41 54 48 20 4c 49 42 52  MPILER_PATH LIBR
32cc0 41 52 59 5f 50 41 54 48 22 0a 66 69 0a 0a 23 0a  ARY_PATH".fi..#.
32cd0 23 20 44 6f 20 77 65 20 6e 65 65 64 20 74 6f 20  # Do we need to 
32ce0 65 78 70 6c 69 63 69 74 6c 79 20 6c 69 6e 6b 20  explicitly link 
32cf0 6c 69 62 63 3f 0a 23 0a 63 61 73 65 20 22 78 24  libc?.#.case "x$
32d00 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65  archive_cmds_nee
32d10 64 5f 6c 63 22 20 69 6e 0a 78 7c 78 79 65 73 29  d_lc" in.x|xyes)
32d20 0a 20 20 23 20 41 73 73 75 6d 65 20 2d 6c 63 20  .  # Assume -lc 
32d30 73 68 6f 75 6c 64 20 62 65 20 61 64 64 65 64 0a  should be added.
32d40 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e    archive_cmds_n
32d50 65 65 64 5f 6c 63 3d 79 65 73 0a 0a 20 20 69 66  eed_lc=yes..  if
32d60 20 74 65 73 74 20 22 24 65 6e 61 62 6c 65 5f 73   test "$enable_s
32d70 68 61 72 65 64 22 20 3d 20 79 65 73 20 26 26 20  hared" = yes && 
32d80 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 79 65  test "$GCC" = ye
32d90 73 3b 20 74 68 65 6e 0a 20 20 20 20 63 61 73 65  s; then.    case
32da0 20 24 61 72 63 68 69 76 65 5f 63 6d 64 73 20 69   $archive_cmds i
32db0 6e 0a 20 20 20 20 2a 27 7e 27 2a 29 0a 20 20 20  n.    *'~'*).   
32dc0 20 20 20 23 20 46 49 58 4d 45 3a 20 77 65 20 6d     # FIXME: we m
32dd0 61 79 20 68 61 76 65 20 74 6f 20 64 65 61 6c 20  ay have to deal 
32de0 77 69 74 68 20 6d 75 6c 74 69 2d 63 6f 6d 6d 61  with multi-comma
32df0 6e 64 20 73 65 71 75 65 6e 63 65 73 2e 0a 20 20  nd sequences..  
32e00 20 20 20 20 3b 3b 0a 20 20 20 20 27 24 43 43 20      ;;.    '$CC 
32e10 27 2a 29 0a 20 20 20 20 20 20 23 20 54 65 73 74  '*).      # Test
32e20 20 77 68 65 74 68 65 72 20 74 68 65 20 63 6f 6d   whether the com
32e30 70 69 6c 65 72 20 69 6d 70 6c 69 63 69 74 6c 79  piler implicitly
32e40 20 6c 69 6e 6b 73 20 77 69 74 68 20 2d 6c 63 20   links with -lc 
32e50 73 69 6e 63 65 20 6f 6e 20 73 6f 6d 65 0a 20 20  since on some.  
32e60 20 20 20 20 23 20 73 79 73 74 65 6d 73 2c 20 2d      # systems, -
32e70 6c 67 63 63 20 68 61 73 20 74 6f 20 63 6f 6d 65  lgcc has to come
32e80 20 62 65 66 6f 72 65 20 2d 6c 63 2e 20 49 66 20   before -lc. If 
32e90 67 63 63 20 61 6c 72 65 61 64 79 20 70 61 73 73  gcc already pass
32ea0 65 73 20 2d 6c 63 0a 20 20 20 20 20 20 23 20 74  es -lc.      # t
32eb0 6f 20 6c 64 2c 20 64 6f 6e 27 74 20 61 64 64 20  o ld, don't add 
32ec0 2d 6c 63 20 62 65 66 6f 72 65 20 2d 6c 67 63 63  -lc before -lgcc
32ed0 2e 0a 20 20 20 20 20 20 65 63 68 6f 20 22 24 61  ..      echo "$a
32ee0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
32ef0 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 2d  ecking whether -
32f00 6c 63 20 73 68 6f 75 6c 64 20 62 65 20 65 78 70  lc should be exp
32f10 6c 69 63 69 74 6c 79 20 6c 69 6e 6b 65 64 20 69  licitly linked i
32f20 6e 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  n" >&5.echo $ECH
32f30 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 77 68  O_N "checking wh
32f40 65 74 68 65 72 20 2d 6c 63 20 73 68 6f 75 6c 64  ether -lc should
32f50 20 62 65 20 65 78 70 6c 69 63 69 74 6c 79 20 6c   be explicitly l
32f60 69 6e 6b 65 64 20 69 6e 2e 2e 2e 20 24 45 43 48  inked in... $ECH
32f70 4f 5f 43 22 20 3e 26 36 0a 20 20 20 20 20 20 24  O_C" >&6.      $
32f80 72 6d 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20 20  rm conftest*.   
32f90 20 20 20 70 72 69 6e 74 66 20 22 24 6c 74 5f 73     printf "$lt_s
32fa0 69 6d 70 6c 65 5f 63 6f 6d 70 69 6c 65 5f 74 65  imple_compile_te
32fb0 73 74 5f 63 6f 64 65 22 20 3e 20 63 6f 6e 66 74  st_code" > conft
32fc0 65 73 74 2e 24 61 63 5f 65 78 74 0a 0a 20 20 20  est.$ac_ext..   
32fd0 20 20 20 69 66 20 7b 20 28 65 76 61 6c 20 65 63     if { (eval ec
32fe0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
32ff0 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c  NO: \"$ac_compil
33000 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  e\"") >&5.  (eva
33010 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32  l $ac_compile) 2
33020 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
33030 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
33040 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
33050 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
33060 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
33070 74 75 73 29 3b 20 7d 20 32 3e 63 6f 6e 66 74 65  tus); } 2>confte
33080 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20 20  st.err; then.   
33090 20 20 20 20 20 73 6f 6e 61 6d 65 3d 63 6f 6e 66       soname=conf
330a0 74 65 73 74 0a 20 20 20 20 20 20 20 20 6c 69 62  test.        lib
330b0 3d 63 6f 6e 66 74 65 73 74 0a 20 20 20 20 20 20  =conftest.      
330c0 20 20 6c 69 62 6f 62 6a 73 3d 63 6f 6e 66 74 65    libobjs=confte
330d0 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 20 20  st.$ac_objext.  
330e0 20 20 20 20 20 20 64 65 70 6c 69 62 73 3d 0a 20        deplibs=. 
330f0 20 20 20 20 20 20 20 77 6c 3d 24 6c 74 5f 70 72         wl=$lt_pr
33100 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 0a 20  og_compiler_wl. 
33110 20 20 20 20 20 20 20 63 6f 6d 70 69 6c 65 72 5f         compiler_
33120 66 6c 61 67 73 3d 2d 76 0a 20 20 20 20 20 20 20  flags=-v.       
33130 20 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 3d 2d 76   linker_flags=-v
33140 0a 20 20 20 20 20 20 20 20 76 65 72 73 74 72 69  .        verstri
33150 6e 67 3d 0a 20 20 20 20 20 20 20 20 6f 75 74 70  ng=.        outp
33160 75 74 5f 6f 62 6a 64 69 72 3d 2e 0a 20 20 20 20  ut_objdir=..    
33170 20 20 20 20 6c 69 62 6e 61 6d 65 3d 63 6f 6e 66      libname=conf
33180 74 65 73 74 0a 20 20 20 20 20 20 20 20 6c 74 5f  test.        lt_
33190 73 61 76 65 5f 61 6c 6c 6f 77 5f 75 6e 64 65 66  save_allow_undef
331a0 69 6e 65 64 5f 66 6c 61 67 3d 24 61 6c 6c 6f 77  ined_flag=$allow
331b0 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 0a  _undefined_flag.
331c0 20 20 20 20 20 20 20 20 61 6c 6c 6f 77 5f 75 6e          allow_un
331d0 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 0a 20 20  defined_flag=.  
331e0 20 20 20 20 20 20 69 66 20 7b 20 28 65 76 61 6c        if { (eval
331f0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
33200 49 4e 45 4e 4f 3a 20 5c 22 24 61 72 63 68 69 76  INENO: \"$archiv
33210 65 5f 63 6d 64 73 20 32 5c 3e 5c 26 31 20 5c 7c  e_cmds 2\>\&1 \|
33220 20 67 72 65 70 20 5c 22 20 2d 6c 63 20 5c 22 20   grep \" -lc \" 
33230 5c 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 5c 3e 5c  \>/dev/null 2\>\
33240 26 31 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  &1\"") >&5.  (ev
33250 61 6c 20 24 61 72 63 68 69 76 65 5f 63 6d 64 73  al $archive_cmds
33260 20 32 5c 3e 5c 26 31 20 5c 7c 20 67 72 65 70 20   2\>\&1 \| grep 
33270 5c 22 20 2d 6c 63 20 5c 22 20 5c 3e 2f 64 65 76  \" -lc \" \>/dev
33280 2f 6e 75 6c 6c 20 32 5c 3e 5c 26 31 29 20 32 3e  /null 2\>\&1) 2>
33290 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
332a0 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
332b0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
332c0 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
332d0 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
332e0 75 73 29 3b 20 7d 0a 20 20 20 20 20 20 20 20 74  us); }.        t
332f0 68 65 6e 0a 09 20 20 61 72 63 68 69 76 65 5f 63  hen..  archive_c
33300 6d 64 73 5f 6e 65 65 64 5f 6c 63 3d 6e 6f 0a 20  mds_need_lc=no. 
33310 20 20 20 20 20 20 20 65 6c 73 65 0a 09 20 20 61         else..  a
33320 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64  rchive_cmds_need
33330 5f 6c 63 3d 79 65 73 0a 20 20 20 20 20 20 20 20  _lc=yes.        
33340 66 69 0a 20 20 20 20 20 20 20 20 61 6c 6c 6f 77  fi.        allow
33350 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d  _undefined_flag=
33360 24 6c 74 5f 73 61 76 65 5f 61 6c 6c 6f 77 5f 75  $lt_save_allow_u
33370 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 0a 20 20  ndefined_flag.  
33380 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20      else.       
33390 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72   cat conftest.er
333a0 72 20 31 3e 26 35 0a 20 20 20 20 20 20 66 69 0a  r 1>&5.      fi.
333b0 20 20 20 20 20 20 24 72 6d 20 63 6f 6e 66 74 65        $rm confte
333c0 73 74 2a 0a 20 20 20 20 20 20 65 63 68 6f 20 22  st*.      echo "
333d0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
333e0 72 65 73 75 6c 74 3a 20 24 61 72 63 68 69 76 65  result: $archive
333f0 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 22 20 3e  _cmds_need_lc" >
33400 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
33410 54 7d 24 61 72 63 68 69 76 65 5f 63 6d 64 73 5f  T}$archive_cmds_
33420 6e 65 65 64 5f 6c 63 22 20 3e 26 36 0a 20 20 20  need_lc" >&6.   
33430 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20     ;;.    esac. 
33440 20 66 69 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a 65   fi.  ;;.esac..e
33450 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
33460 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 64 79  ENO: checking dy
33470 6e 61 6d 69 63 20 6c 69 6e 6b 65 72 20 63 68 61  namic linker cha
33480 72 61 63 74 65 72 69 73 74 69 63 73 22 20 3e 26  racteristics" >&
33490 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
334a0 63 68 65 63 6b 69 6e 67 20 64 79 6e 61 6d 69 63  checking dynamic
334b0 20 6c 69 6e 6b 65 72 20 63 68 61 72 61 63 74 65   linker characte
334c0 72 69 73 74 69 63 73 2e 2e 2e 20 24 45 43 48 4f  ristics... $ECHO
334d0 5f 43 22 20 3e 26 36 0a 6c 69 62 72 61 72 79 5f  _C" >&6.library_
334e0 6e 61 6d 65 73 5f 73 70 65 63 3d 0a 6c 69 62 6e  names_spec=.libn
334f0 61 6d 65 5f 73 70 65 63 3d 27 6c 69 62 24 6e 61  ame_spec='lib$na
33500 6d 65 27 0a 73 6f 6e 61 6d 65 5f 73 70 65 63 3d  me'.soname_spec=
33510 0a 73 68 72 65 78 74 3d 22 2e 73 6f 22 0a 70 6f  .shrext=".so".po
33520 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d 0a  stinstall_cmds=.
33530 70 6f 73 74 75 6e 69 6e 73 74 61 6c 6c 5f 63 6d  postuninstall_cm
33540 64 73 3d 0a 66 69 6e 69 73 68 5f 63 6d 64 73 3d  ds=.finish_cmds=
33550 0a 66 69 6e 69 73 68 5f 65 76 61 6c 3d 0a 73 68  .finish_eval=.sh
33560 6c 69 62 70 61 74 68 5f 76 61 72 3d 0a 73 68 6c  libpath_var=.shl
33570 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73  ibpath_overrides
33580 5f 72 75 6e 70 61 74 68 3d 75 6e 6b 6e 6f 77 6e  _runpath=unknown
33590 0a 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6e 6f  .version_type=no
335a0 6e 65 0a 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65  ne.dynamic_linke
335b0 72 3d 22 24 68 6f 73 74 5f 6f 73 20 6c 64 2e 73  r="$host_os ld.s
335c0 6f 22 0a 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61  o".sys_lib_dlsea
335d0 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 2f  rch_path_spec="/
335e0 6c 69 62 20 2f 75 73 72 2f 6c 69 62 22 0a 69 66  lib /usr/lib".if
335f0 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 79   test "$GCC" = y
33600 65 73 3b 20 74 68 65 6e 0a 20 20 73 79 73 5f 6c  es; then.  sys_l
33610 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73  ib_search_path_s
33620 70 65 63 3d 60 24 43 43 20 2d 70 72 69 6e 74 2d  pec=`$CC -print-
33630 73 65 61 72 63 68 2d 64 69 72 73 20 7c 20 67 72  search-dirs | gr
33640 65 70 20 22 5e 6c 69 62 72 61 72 69 65 73 3a 22  ep "^libraries:"
33650 20 7c 20 24 53 45 44 20 2d 65 20 22 73 2f 5e 6c   | $SED -e "s/^l
33660 69 62 72 61 72 69 65 73 3a 2f 2f 22 20 2d 65 20  ibraries://" -e 
33670 22 73 2c 3d 2f 2c 2f 2c 67 22 60 0a 20 20 69 66  "s,=/,/,g"`.  if
33680 20 65 63 68 6f 20 22 24 73 79 73 5f 6c 69 62 5f   echo "$sys_lib_
33690 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63  search_path_spec
336a0 22 20 7c 20 67 72 65 70 20 27 3b 27 20 3e 2f 64  " | grep ';' >/d
336b0 65 76 2f 6e 75 6c 6c 20 3b 20 74 68 65 6e 0a 20  ev/null ; then. 
336c0 20 20 20 23 20 69 66 20 74 68 65 20 70 61 74 68     # if the path
336d0 20 63 6f 6e 74 61 69 6e 73 20 22 3b 22 20 74 68   contains ";" th
336e0 65 6e 20 77 65 20 61 73 73 75 6d 65 20 69 74 20  en we assume it 
336f0 74 6f 20 62 65 20 74 68 65 20 73 65 70 61 72 61  to be the separa
33700 74 6f 72 0a 20 20 20 20 23 20 6f 74 68 65 72 77  tor.    # otherw
33710 69 73 65 20 64 65 66 61 75 6c 74 20 74 6f 20 74  ise default to t
33720 68 65 20 73 74 61 6e 64 61 72 64 20 70 61 74 68  he standard path
33730 20 73 65 70 61 72 61 74 6f 72 20 28 69 2e 65 2e   separator (i.e.
33740 20 22 3a 22 29 20 2d 20 69 74 20 69 73 0a 20 20   ":") - it is.  
33750 20 20 23 20 61 73 73 75 6d 65 64 20 74 68 61 74    # assumed that
33760 20 6e 6f 20 70 61 72 74 20 6f 66 20 61 20 6e 6f   no part of a no
33770 72 6d 61 6c 20 70 61 74 68 6e 61 6d 65 20 63 6f  rmal pathname co
33780 6e 74 61 69 6e 73 20 22 3b 22 20 62 75 74 20 74  ntains ";" but t
33790 68 61 74 20 73 68 6f 75 6c 64 0a 20 20 20 20 23  hat should.    #
337a0 20 6f 6b 61 79 20 69 6e 20 74 68 65 20 72 65 61   okay in the rea
337b0 6c 20 77 6f 72 6c 64 20 77 68 65 72 65 20 22 3b  l world where ";
337c0 22 20 69 6e 20 64 69 72 70 61 74 68 73 20 69 73  " in dirpaths is
337d0 20 69 74 73 65 6c 66 20 70 72 6f 62 6c 65 6d 61   itself problema
337e0 74 69 63 2e 0a 20 20 20 20 73 79 73 5f 6c 69 62  tic..    sys_lib
337f0 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65  _search_path_spe
33800 63 3d 60 65 63 68 6f 20 22 24 73 79 73 5f 6c 69  c=`echo "$sys_li
33810 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70  b_search_path_sp
33820 65 63 22 20 7c 20 24 53 45 44 20 2d 65 20 27 73  ec" | $SED -e 's
33830 2f 3b 2f 20 2f 67 27 60 0a 20 20 65 6c 73 65 0a  /;/ /g'`.  else.
33840 20 20 20 20 73 79 73 5f 6c 69 62 5f 73 65 61 72      sys_lib_sear
33850 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 60 65 63  ch_path_spec=`ec
33860 68 6f 20 22 24 73 79 73 5f 6c 69 62 5f 73 65 61  ho "$sys_lib_sea
33870 72 63 68 5f 70 61 74 68 5f 73 70 65 63 22 20 7c  rch_path_spec" |
33880 20 24 53 45 44 20 20 2d 65 20 22 73 2f 24 50 41   $SED  -e "s/$PA
33890 54 48 5f 53 45 50 41 52 41 54 4f 52 2f 20 2f 67  TH_SEPARATOR/ /g
338a0 22 60 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 73  "`.  fi.else.  s
338b0 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61  ys_lib_search_pa
338c0 74 68 5f 73 70 65 63 3d 22 2f 6c 69 62 20 2f 75  th_spec="/lib /u
338d0 73 72 2f 6c 69 62 20 2f 75 73 72 2f 6c 6f 63 61  sr/lib /usr/loca
338e0 6c 2f 6c 69 62 22 0a 66 69 0a 6e 65 65 64 5f 6c  l/lib".fi.need_l
338f0 69 62 5f 70 72 65 66 69 78 3d 75 6e 6b 6e 6f 77  ib_prefix=unknow
33900 6e 0a 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f 5f  n.hardcode_into_
33910 6c 69 62 73 3d 6e 6f 0a 0a 23 20 77 68 65 6e 20  libs=no..# when 
33920 79 6f 75 20 73 65 74 20 6e 65 65 64 5f 76 65 72  you set need_ver
33930 73 69 6f 6e 20 74 6f 20 6e 6f 2c 20 6d 61 6b 65  sion to no, make
33940 20 73 75 72 65 20 69 74 20 64 6f 65 73 20 6e 6f   sure it does no
33950 74 20 63 61 75 73 65 20 2d 73 65 74 5f 76 65 72  t cause -set_ver
33960 73 69 6f 6e 0a 23 20 66 6c 61 67 73 20 74 6f 20  sion.# flags to 
33970 62 65 20 6c 65 66 74 20 77 69 74 68 6f 75 74 20  be left without 
33980 61 72 67 75 6d 65 6e 74 73 0a 6e 65 65 64 5f 76  arguments.need_v
33990 65 72 73 69 6f 6e 3d 75 6e 6b 6e 6f 77 6e 0a 0a  ersion=unknown..
339a0 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e  case $host_os in
339b0 0a 61 69 78 33 2a 29 0a 20 20 76 65 72 73 69 6f  .aix3*).  versio
339c0 6e 5f 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20 6c  n_type=linux.  l
339d0 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65  ibrary_names_spe
339e0 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72  c='${libname}${r
339f0 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f  elease}${shared_
33a00 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 24  ext}$versuffix $
33a10 6c 69 62 6e 61 6d 65 2e 61 27 0a 20 20 73 68 6c  libname.a'.  shl
33a20 69 62 70 61 74 68 5f 76 61 72 3d 4c 49 42 50 41  ibpath_var=LIBPA
33a30 54 48 0a 0a 20 20 23 20 41 49 58 20 33 20 68 61  TH..  # AIX 3 ha
33a40 73 20 6e 6f 20 76 65 72 73 69 6f 6e 69 6e 67 20  s no versioning 
33a50 73 75 70 70 6f 72 74 2c 20 73 6f 20 77 65 20 61  support, so we a
33a60 70 70 65 6e 64 20 61 20 6d 61 6a 6f 72 20 76 65  ppend a major ve
33a70 72 73 69 6f 6e 20 74 6f 20 74 68 65 20 6e 61 6d  rsion to the nam
33a80 65 2e 0a 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63  e..  soname_spec
33a90 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65  ='${libname}${re
33aa0 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65  lease}${shared_e
33ab0 78 74 7d 24 6d 61 6a 6f 72 27 0a 20 20 3b 3b 0a  xt}$major'.  ;;.
33ac0 0a 61 69 78 34 2a 20 7c 20 61 69 78 35 2a 29 0a  .aix4* | aix5*).
33ad0 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c    version_type=l
33ae0 69 6e 75 78 0a 20 20 6e 65 65 64 5f 6c 69 62 5f  inux.  need_lib_
33af0 70 72 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64  prefix=no.  need
33b00 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 68 61  _version=no.  ha
33b10 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73  rdcode_into_libs
33b20 3d 79 65 73 0a 20 20 69 66 20 74 65 73 74 20 22  =yes.  if test "
33b30 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 69 61 36  $host_cpu" = ia6
33b40 34 3b 20 74 68 65 6e 0a 20 20 20 20 23 20 41 49  4; then.    # AI
33b50 58 20 35 20 73 75 70 70 6f 72 74 73 20 49 41 36  X 5 supports IA6
33b60 34 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61  4.    library_na
33b70 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e  mes_spec='${libn
33b80 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b  ame}${release}${
33b90 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f  shared_ext}$majo
33ba0 72 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65  r ${libname}${re
33bb0 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65  lease}${shared_e
33bc0 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 24 6c  xt}$versuffix $l
33bd0 69 62 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f 65  ibname${shared_e
33be0 78 74 7d 27 0a 20 20 20 20 73 68 6c 69 62 70 61  xt}'.    shlibpa
33bf0 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52  th_var=LD_LIBRAR
33c00 59 5f 50 41 54 48 0a 20 20 65 6c 73 65 0a 20 20  Y_PATH.  else.  
33c10 20 20 23 20 57 69 74 68 20 47 43 43 20 75 70 20    # With GCC up 
33c20 74 6f 20 32 2e 39 35 2e 78 2c 20 63 6f 6c 6c 65  to 2.95.x, colle
33c30 63 74 32 20 77 6f 75 6c 64 20 63 72 65 61 74 65  ct2 would create
33c40 20 61 6e 20 69 6d 70 6f 72 74 20 66 69 6c 65 0a   an import file.
33c50 20 20 20 20 23 20 66 6f 72 20 64 65 70 65 6e 64      # for depend
33c60 65 6e 63 65 20 6c 69 62 72 61 72 69 65 73 2e 20  ence libraries. 
33c70 20 54 68 65 20 69 6d 70 6f 72 74 20 66 69 6c 65   The import file
33c80 20 77 6f 75 6c 64 20 73 74 61 72 74 20 77 69 74   would start wit
33c90 68 0a 20 20 20 20 23 20 74 68 65 20 6c 69 6e 65  h.    # the line
33ca0 20 60 23 21 20 2e 27 2e 20 20 54 68 69 73 20 77   `#! .'.  This w
33cb0 6f 75 6c 64 20 63 61 75 73 65 20 74 68 65 20 67  ould cause the g
33cc0 65 6e 65 72 61 74 65 64 20 6c 69 62 72 61 72 79  enerated library
33cd0 20 74 6f 0a 20 20 20 20 23 20 64 65 70 65 6e 64   to.    # depend
33ce0 20 6f 6e 20 60 2e 27 2c 20 61 6c 77 61 79 73 20   on `.', always 
33cf0 61 6e 20 69 6e 76 61 6c 69 64 20 6c 69 62 72 61  an invalid libra
33d00 72 79 2e 20 20 54 68 69 73 20 77 61 73 20 66 69  ry.  This was fi
33d10 78 65 64 20 69 6e 0a 20 20 20 20 23 20 64 65 76  xed in.    # dev
33d20 65 6c 6f 70 6d 65 6e 74 20 73 6e 61 70 73 68 6f  elopment snapsho
33d30 74 73 20 6f 66 20 47 43 43 20 70 72 69 6f 72 20  ts of GCC prior 
33d40 74 6f 20 33 2e 30 2e 0a 20 20 20 20 63 61 73 65  to 3.0..    case
33d50 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20   $host_os in.   
33d60 20 20 20 61 69 78 34 20 7c 20 61 69 78 34 2e 5b     aix4 | aix4.[
33d70 30 31 5d 20 7c 20 61 69 78 34 2e 5b 30 31 5d 2e  01] | aix4.[01].
33d80 2a 29 0a 20 20 20 20 20 20 69 66 20 7b 20 65 63  *).      if { ec
33d90 68 6f 20 27 23 69 66 20 5f 5f 47 4e 55 43 5f 5f  ho '#if __GNUC__
33da0 20 3e 20 32 20 7c 7c 20 28 5f 5f 47 4e 55 43 5f   > 2 || (__GNUC_
33db0 5f 20 3d 3d 20 32 20 26 26 20 5f 5f 47 4e 55 43  _ == 2 && __GNUC
33dc0 5f 4d 49 4e 4f 52 5f 5f 20 3e 3d 20 39 37 29 27  _MINOR__ >= 97)'
33dd0 0a 09 20 20 20 65 63 68 6f 20 27 20 79 65 73 20  ..   echo ' yes 
33de0 27 0a 09 20 20 20 65 63 68 6f 20 27 23 65 6e 64  '..   echo '#end
33df0 69 66 27 3b 20 7d 20 7c 20 24 7b 43 43 7d 20 2d  if'; } | ${CC} -
33e00 45 20 2d 20 7c 20 67 72 65 70 20 79 65 73 20 3e  E - | grep yes >
33e10 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e   /dev/null; then
33e20 0a 09 3a 0a 20 20 20 20 20 20 65 6c 73 65 0a 09  ..:.      else..
33e30 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65 64  can_build_shared
33e40 3d 6e 6f 0a 20 20 20 20 20 20 66 69 0a 20 20 20  =no.      fi.   
33e50 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20     ;;.    esac. 
33e60 20 20 20 23 20 41 49 58 20 28 6f 6e 20 50 6f 77     # AIX (on Pow
33e70 65 72 2a 29 20 68 61 73 20 6e 6f 20 76 65 72 73  er*) has no vers
33e80 69 6f 6e 69 6e 67 20 73 75 70 70 6f 72 74 2c 20  ioning support, 
33e90 73 6f 20 63 75 72 72 65 6e 74 6c 79 20 77 65 20  so currently we 
33ea0 63 61 6e 20 6e 6f 74 20 68 61 72 64 63 6f 64 65  can not hardcode
33eb0 20 63 6f 72 72 65 63 74 0a 20 20 20 20 23 20 73   correct.    # s
33ec0 6f 6e 61 6d 65 20 69 6e 74 6f 20 65 78 65 63 75  oname into execu
33ed0 74 61 62 6c 65 2e 20 50 72 6f 62 61 62 6c 79 20  table. Probably 
33ee0 77 65 20 63 61 6e 20 61 64 64 20 76 65 72 73 69  we can add versi
33ef0 6f 6e 69 6e 67 20 73 75 70 70 6f 72 74 20 74 6f  oning support to
33f00 0a 20 20 20 20 23 20 63 6f 6c 6c 65 63 74 32 2c  .    # collect2,
33f10 20 73 6f 20 61 64 64 69 74 69 6f 6e 61 6c 20 6c   so additional l
33f20 69 6e 6b 73 20 63 61 6e 20 62 65 20 75 73 65 66  inks can be usef
33f30 75 6c 20 69 6e 20 66 75 74 75 72 65 2e 0a 20 20  ul in future..  
33f40 20 20 69 66 20 74 65 73 74 20 22 24 61 69 78 5f    if test "$aix_
33f50 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e 6b 69  use_runtimelinki
33f60 6e 67 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a  ng" = yes; then.
33f70 20 20 20 20 20 20 23 20 49 66 20 75 73 69 6e 67        # If using
33f80 20 72 75 6e 20 74 69 6d 65 20 6c 69 6e 6b 69 6e   run time linkin
33f90 67 20 28 6f 6e 20 41 49 58 20 34 2e 32 20 6f 72  g (on AIX 4.2 or
33fa0 20 6c 61 74 65 72 29 20 75 73 65 20 6c 69 62 3c   later) use lib<
33fb0 6e 61 6d 65 3e 2e 73 6f 0a 20 20 20 20 20 20 23  name>.so.      #
33fc0 20 69 6e 73 74 65 61 64 20 6f 66 20 6c 69 62 3c   instead of lib<
33fd0 6e 61 6d 65 3e 2e 61 20 74 6f 20 6c 65 74 20 70  name>.a to let p
33fe0 65 6f 70 6c 65 20 6b 6e 6f 77 20 74 68 61 74 20  eople know that 
33ff0 74 68 65 73 65 20 61 72 65 20 6e 6f 74 0a 20 20  these are not.  
34000 20 20 20 20 23 20 74 79 70 69 63 61 6c 20 41 49      # typical AI
34010 58 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69  X shared librari
34020 65 73 2e 0a 20 20 20 20 20 20 6c 69 62 72 61 72  es..      librar
34030 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b  y_names_spec='${
34040 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73  libname}${releas
34050 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24  e}${shared_ext}$
34060 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e  versuffix ${libn
34070 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b  ame}${release}${
34080 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f  shared_ext}$majo
34090 72 20 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72  r $libname${shar
340a0 65 64 5f 65 78 74 7d 27 0a 20 20 20 20 65 6c 73  ed_ext}'.    els
340b0 65 0a 20 20 20 20 20 20 23 20 57 65 20 70 72 65  e.      # We pre
340c0 73 65 72 76 65 20 2e 61 20 61 73 20 65 78 74 65  serve .a as exte
340d0 6e 73 69 6f 6e 20 66 6f 72 20 73 68 61 72 65 64  nsion for shared
340e0 20 6c 69 62 72 61 72 69 65 73 20 74 68 72 6f 75   libraries throu
340f0 67 68 20 41 49 58 34 2e 32 0a 20 20 20 20 20 20  gh AIX4.2.      
34100 23 20 61 6e 64 20 6c 61 74 65 72 20 77 68 65 6e  # and later when
34110 20 77 65 20 61 72 65 20 6e 6f 74 20 64 6f 69 6e   we are not doin
34120 67 20 72 75 6e 20 74 69 6d 65 20 6c 69 6e 6b 69  g run time linki
34130 6e 67 2e 0a 20 20 20 20 20 20 6c 69 62 72 61 72  ng..      librar
34140 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b  y_names_spec='${
34150 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73  libname}${releas
34160 65 7d 2e 61 20 24 6c 69 62 6e 61 6d 65 2e 61 27  e}.a $libname.a'
34170 0a 20 20 20 20 20 20 73 6f 6e 61 6d 65 5f 73 70  .      soname_sp
34180 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  ec='${libname}${
34190 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64  release}${shared
341a0 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a 20 20 20  _ext}$major'.   
341b0 20 66 69 0a 20 20 20 20 73 68 6c 69 62 70 61 74   fi.    shlibpat
341c0 68 5f 76 61 72 3d 4c 49 42 50 41 54 48 0a 20 20  h_var=LIBPATH.  
341d0 66 69 0a 20 20 3b 3b 0a 0a 61 6d 69 67 61 6f 73  fi.  ;;..amigaos
341e0 2a 29 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d  *).  library_nam
341f0 65 73 5f 73 70 65 63 3d 27 24 6c 69 62 6e 61 6d  es_spec='$libnam
34200 65 2e 69 78 6c 69 62 72 61 72 79 20 24 6c 69 62  e.ixlibrary $lib
34210 6e 61 6d 65 2e 61 27 0a 20 20 23 20 43 72 65 61  name.a'.  # Crea
34220 74 65 20 24 7b 6c 69 62 6e 61 6d 65 7d 5f 69 78  te ${libname}_ix
34230 6c 69 62 72 61 72 79 2e 61 20 65 6e 74 72 69 65  library.a entrie
34240 73 20 69 6e 20 2f 73 79 73 2f 6c 69 62 73 2e 0a  s in /sys/libs..
34250 20 20 66 69 6e 69 73 68 5f 65 76 61 6c 3d 27 66    finish_eval='f
34260 6f 72 20 6c 69 62 20 69 6e 20 60 6c 73 20 24 6c  or lib in `ls $l
34270 69 62 64 69 72 2f 2a 2e 69 78 6c 69 62 72 61 72  ibdir/*.ixlibrar
34280 79 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 3b 20  y 2>/dev/null`; 
34290 64 6f 20 6c 69 62 6e 61 6d 65 3d 60 24 65 63 68  do libname=`$ech
342a0 6f 20 22 58 24 6c 69 62 22 20 7c 20 24 58 73 65  o "X$lib" | $Xse
342b0 64 20 2d 65 20 27 5c 27 27 73 25 5e 2e 2a 2f 5c  d -e '\''s%^.*/\
342c0 28 5b 5e 2f 5d 2a 5c 29 5c 2e 69 78 6c 69 62 72  ([^/]*\)\.ixlibr
342d0 61 72 79 24 25 5c 31 25 27 5c 27 27 60 3b 20 74  ary$%\1%'\''`; t
342e0 65 73 74 20 24 72 6d 20 2f 73 79 73 2f 6c 69 62  est $rm /sys/lib
342f0 73 2f 24 7b 6c 69 62 6e 61 6d 65 7d 5f 69 78 6c  s/${libname}_ixl
34300 69 62 72 61 72 79 2e 61 3b 20 24 73 68 6f 77 20  ibrary.a; $show 
34310 22 63 64 20 2f 73 79 73 2f 6c 69 62 73 20 26 26  "cd /sys/libs &&
34320 20 24 4c 4e 5f 53 20 24 6c 69 62 20 24 7b 6c 69   $LN_S $lib ${li
34330 62 6e 61 6d 65 7d 5f 69 78 6c 69 62 72 61 72 79  bname}_ixlibrary
34340 2e 61 22 3b 20 63 64 20 2f 73 79 73 2f 6c 69 62  .a"; cd /sys/lib
34350 73 20 26 26 20 24 4c 4e 5f 53 20 24 6c 69 62 20  s && $LN_S $lib 
34360 24 7b 6c 69 62 6e 61 6d 65 7d 5f 69 78 6c 69 62  ${libname}_ixlib
34370 72 61 72 79 2e 61 20 7c 7c 20 65 78 69 74 20 31  rary.a || exit 1
34380 3b 20 64 6f 6e 65 27 0a 20 20 3b 3b 0a 0a 62 65  ; done'.  ;;..be
34390 6f 73 2a 29 0a 20 20 6c 69 62 72 61 72 79 5f 6e  os*).  library_n
343a0 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62  ames_spec='${lib
343b0 6e 61 6d 65 7d 24 7b 73 68 61 72 65 64 5f 65 78  name}${shared_ex
343c0 74 7d 27 0a 20 20 64 79 6e 61 6d 69 63 5f 6c 69  t}'.  dynamic_li
343d0 6e 6b 65 72 3d 22 24 68 6f 73 74 5f 6f 73 20 6c  nker="$host_os l
343e0 64 2e 73 6f 22 0a 20 20 73 68 6c 69 62 70 61 74  d.so".  shlibpat
343f0 68 5f 76 61 72 3d 4c 49 42 52 41 52 59 5f 50 41  h_var=LIBRARY_PA
34400 54 48 0a 20 20 3b 3b 0a 0a 62 73 64 69 34 2a 29  TH.  ;;..bsdi4*)
34410 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d  .  version_type=
34420 6c 69 6e 75 78 0a 20 20 6e 65 65 64 5f 76 65 72  linux.  need_ver
34430 73 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 62 72 61 72  sion=no.  librar
34440 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b  y_names_spec='${
34450 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73  libname}${releas
34460 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24  e}${shared_ext}$
34470 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e  versuffix ${libn
34480 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b  ame}${release}${
34490 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f  shared_ext}$majo
344a0 72 20 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72  r $libname${shar
344b0 65 64 5f 65 78 74 7d 27 0a 20 20 73 6f 6e 61 6d  ed_ext}'.  sonam
344c0 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d  e_spec='${libnam
344d0 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68  e}${release}${sh
344e0 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27  ared_ext}$major'
344f0 0a 20 20 66 69 6e 69 73 68 5f 63 6d 64 73 3d 27  .  finish_cmds='
34500 50 41 54 48 3d 22 5c 24 50 41 54 48 3a 2f 73 62  PATH="\$PATH:/sb
34510 69 6e 22 20 6c 64 63 6f 6e 66 69 67 20 24 6c 69  in" ldconfig $li
34520 62 64 69 72 27 0a 20 20 73 68 6c 69 62 70 61 74  bdir'.  shlibpat
34530 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59  h_var=LD_LIBRARY
34540 5f 50 41 54 48 0a 20 20 73 79 73 5f 6c 69 62 5f  _PATH.  sys_lib_
34550 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63  search_path_spec
34560 3d 22 2f 73 68 6c 69 62 20 2f 75 73 72 2f 6c 69  ="/shlib /usr/li
34570 62 20 2f 75 73 72 2f 58 31 31 2f 6c 69 62 20 2f  b /usr/X11/lib /
34580 75 73 72 2f 63 6f 6e 74 72 69 62 2f 6c 69 62 20  usr/contrib/lib 
34590 2f 6c 69 62 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f  /lib /usr/local/
345a0 6c 69 62 22 0a 20 20 73 79 73 5f 6c 69 62 5f 64  lib".  sys_lib_d
345b0 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65  lsearch_path_spe
345c0 63 3d 22 2f 73 68 6c 69 62 20 2f 75 73 72 2f 6c  c="/shlib /usr/l
345d0 69 62 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69  ib /usr/local/li
345e0 62 22 0a 20 20 23 20 74 68 65 20 64 65 66 61 75  b".  # the defau
345f0 6c 74 20 6c 64 2e 73 6f 2e 63 6f 6e 66 20 61 6c  lt ld.so.conf al
34600 73 6f 20 63 6f 6e 74 61 69 6e 73 20 2f 75 73 72  so contains /usr
34610 2f 63 6f 6e 74 72 69 62 2f 6c 69 62 20 61 6e 64  /contrib/lib and
34620 0a 20 20 23 20 2f 75 73 72 2f 58 31 31 52 36 2f  .  # /usr/X11R6/
34630 6c 69 62 20 28 2f 75 73 72 2f 58 31 31 20 69 73  lib (/usr/X11 is
34640 20 61 20 6c 69 6e 6b 20 74 6f 20 2f 75 73 72 2f   a link to /usr/
34650 58 31 31 52 36 29 2c 20 62 75 74 20 6c 65 74 20  X11R6), but let 
34660 75 73 20 61 6c 6c 6f 77 0a 20 20 23 20 6c 69 62  us allow.  # lib
34670 74 6f 6f 6c 20 74 6f 20 68 61 72 64 2d 63 6f 64  tool to hard-cod
34680 65 20 74 68 65 73 65 20 69 6e 74 6f 20 70 72 6f  e these into pro
34690 67 72 61 6d 73 0a 20 20 3b 3b 0a 0a 63 79 67 77  grams.  ;;..cygw
346a0 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c 20 70  in* | mingw* | p
346b0 77 33 32 2a 29 0a 20 20 76 65 72 73 69 6f 6e 5f  w32*).  version_
346c0 74 79 70 65 3d 77 69 6e 64 6f 77 73 0a 20 20 73  type=windows.  s
346d0 68 72 65 78 74 3d 22 2e 64 6c 6c 22 0a 20 20 6e  hrext=".dll".  n
346e0 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20  eed_version=no. 
346f0 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78   need_lib_prefix
34700 3d 6e 6f 0a 0a 20 20 63 61 73 65 20 24 47 43 43  =no..  case $GCC
34710 2c 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 79  ,$host_os in.  y
34720 65 73 2c 63 79 67 77 69 6e 2a 20 7c 20 79 65 73  es,cygwin* | yes
34730 2c 6d 69 6e 67 77 2a 20 7c 20 79 65 73 2c 70 77  ,mingw* | yes,pw
34740 33 32 2a 29 0a 20 20 20 20 6c 69 62 72 61 72 79  32*).    library
34750 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 6c 69  _names_spec='$li
34760 62 6e 61 6d 65 2e 64 6c 6c 2e 61 27 0a 20 20 20  bname.dll.a'.   
34770 20 23 20 44 4c 4c 20 69 73 20 69 6e 73 74 61 6c   # DLL is instal
34780 6c 65 64 20 74 6f 20 24 28 6c 69 62 64 69 72 29  led to $(libdir)
34790 2f 2e 2e 2f 62 69 6e 20 62 79 20 70 6f 73 74 69  /../bin by posti
347a0 6e 73 74 61 6c 6c 5f 63 6d 64 73 0a 20 20 20 20  nstall_cmds.    
347b0 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73  postinstall_cmds
347c0 3d 27 62 61 73 65 5f 66 69 6c 65 3d 60 62 61 73  ='base_file=`bas
347d0 65 6e 61 6d 65 20 5c 24 7b 66 69 6c 65 7d 60 7e  ename \${file}`~
347e0 0a 20 20 20 20 20 20 64 6c 70 61 74 68 3d 60 24  .      dlpath=`$
347f0 53 48 45 4c 4c 20 32 3e 26 31 20 2d 63 20 27 5c  SHELL 2>&1 -c '\
34800 27 27 2e 20 24 64 69 72 2f 27 5c 27 27 5c 24 7b  ''. $dir/'\''\${
34810 62 61 73 65 5f 66 69 6c 65 7d 27 5c 27 27 69 3b  base_file}'\''i;
34820 65 63 68 6f 20 5c 24 64 6c 6e 61 6d 65 27 5c 27  echo \$dlname'\'
34830 27 60 7e 0a 20 20 20 20 20 20 64 6c 64 69 72 3d  '`~.      dldir=
34840 24 64 65 73 74 64 69 72 2f 60 64 69 72 6e 61 6d  $destdir/`dirnam
34850 65 20 5c 24 64 6c 70 61 74 68 60 7e 0a 20 20 20  e \$dlpath`~.   
34860 20 20 20 74 65 73 74 20 2d 64 20 5c 24 64 6c 64     test -d \$dld
34870 69 72 20 7c 7c 20 6d 6b 64 69 72 20 2d 70 20 5c  ir || mkdir -p \
34880 24 64 6c 64 69 72 7e 0a 20 20 20 20 20 20 24 69  $dldir~.      $i
34890 6e 73 74 61 6c 6c 5f 70 72 6f 67 20 24 64 69 72  nstall_prog $dir
348a0 2f 24 64 6c 6e 61 6d 65 20 5c 24 64 6c 64 69 72  /$dlname \$dldir
348b0 2f 24 64 6c 6e 61 6d 65 27 0a 20 20 20 20 70 6f  /$dlname'.    po
348c0 73 74 75 6e 69 6e 73 74 61 6c 6c 5f 63 6d 64 73  stuninstall_cmds
348d0 3d 27 64 6c 64 6c 6c 3d 60 24 53 48 45 4c 4c 20  ='dldll=`$SHELL 
348e0 32 3e 26 31 20 2d 63 20 27 5c 27 27 2e 20 24 66  2>&1 -c '\''. $f
348f0 69 6c 65 3b 20 65 63 68 6f 20 5c 24 64 6c 6e 61  ile; echo \$dlna
34900 6d 65 27 5c 27 27 60 7e 0a 20 20 20 20 20 20 64  me'\''`~.      d
34910 6c 70 61 74 68 3d 24 64 69 72 2f 5c 24 64 6c 64  lpath=$dir/\$dld
34920 6c 6c 7e 0a 20 20 20 20 20 20 20 24 72 6d 20 5c  ll~.       $rm \
34930 24 64 6c 70 61 74 68 27 0a 20 20 20 20 73 68 6c  $dlpath'.    shl
34940 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73  ibpath_overrides
34950 5f 72 75 6e 70 61 74 68 3d 79 65 73 0a 0a 20 20  _runpath=yes..  
34960 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20    case $host_os 
34970 69 6e 0a 20 20 20 20 63 79 67 77 69 6e 2a 29 0a  in.    cygwin*).
34980 20 20 20 20 20 20 23 20 43 79 67 77 69 6e 20 44        # Cygwin D
34990 4c 4c 73 20 75 73 65 20 27 63 79 67 27 20 70 72  LLs use 'cyg' pr
349a0 65 66 69 78 20 72 61 74 68 65 72 20 74 68 61 6e  efix rather than
349b0 20 27 6c 69 62 27 0a 20 20 20 20 20 20 73 6f 6e   'lib'.      son
349c0 61 6d 65 5f 73 70 65 63 3d 27 60 65 63 68 6f 20  ame_spec='`echo 
349d0 24 7b 6c 69 62 6e 61 6d 65 7d 20 7c 20 73 65 64  ${libname} | sed
349e0 20 2d 65 20 27 73 2f 5e 6c 69 62 2f 63 79 67 2f   -e 's/^lib/cyg/
349f0 27 60 60 65 63 68 6f 20 24 7b 72 65 6c 65 61 73  '``echo ${releas
34a00 65 7d 20 7c 20 24 53 45 44 20 2d 65 20 27 73 2f  e} | $SED -e 's/
34a10 5b 2e 5d 2f 2d 2f 67 27 60 24 7b 76 65 72 73 75  [.]/-/g'`${versu
34a20 66 66 69 78 7d 24 7b 73 68 61 72 65 64 5f 65 78  ffix}${shared_ex
34a30 74 7d 27 0a 20 20 20 20 20 20 73 79 73 5f 6c 69  t}'.      sys_li
34a40 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70  b_search_path_sp
34a50 65 63 3d 22 2f 75 73 72 2f 6c 69 62 20 2f 6c 69  ec="/usr/lib /li
34a60 62 2f 77 33 32 61 70 69 20 2f 6c 69 62 20 2f 75  b/w32api /lib /u
34a70 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 22 0a 20 20  sr/local/lib".  
34a80 20 20 20 20 3b 3b 0a 20 20 20 20 6d 69 6e 67 77      ;;.    mingw
34a90 2a 29 0a 20 20 20 20 20 20 23 20 4d 69 6e 47 57  *).      # MinGW
34aa0 20 44 4c 4c 73 20 75 73 65 20 74 72 61 64 69 74   DLLs use tradit
34ab0 69 6f 6e 61 6c 20 27 6c 69 62 27 20 70 72 65 66  ional 'lib' pref
34ac0 69 78 0a 20 20 20 20 20 20 73 6f 6e 61 6d 65 5f  ix.      soname_
34ad0 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d  spec='${libname}
34ae0 60 65 63 68 6f 20 24 7b 72 65 6c 65 61 73 65 7d  `echo ${release}
34af0 20 7c 20 24 53 45 44 20 2d 65 20 27 73 2f 5b 2e   | $SED -e 's/[.
34b00 5d 2f 2d 2f 67 27 60 24 7b 76 65 72 73 75 66 66  ]/-/g'`${versuff
34b10 69 78 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d  ix}${shared_ext}
34b20 27 0a 20 20 20 20 20 20 73 79 73 5f 6c 69 62 5f  '.      sys_lib_
34b30 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63  search_path_spec
34b40 3d 60 24 43 43 20 2d 70 72 69 6e 74 2d 73 65 61  =`$CC -print-sea
34b50 72 63 68 2d 64 69 72 73 20 7c 20 67 72 65 70 20  rch-dirs | grep 
34b60 22 5e 6c 69 62 72 61 72 69 65 73 3a 22 20 7c 20  "^libraries:" | 
34b70 24 53 45 44 20 2d 65 20 22 73 2f 5e 6c 69 62 72  $SED -e "s/^libr
34b80 61 72 69 65 73 3a 2f 2f 22 20 2d 65 20 22 73 2c  aries://" -e "s,
34b90 3d 2f 2c 2f 2c 67 22 60 0a 20 20 20 20 20 20 69  =/,/,g"`.      i
34ba0 66 20 65 63 68 6f 20 22 24 73 79 73 5f 6c 69 62  f echo "$sys_lib
34bb0 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65  _search_path_spe
34bc0 63 22 20 7c 20 67 72 65 70 20 27 3b 5b 63 2d 7a  c" | grep ';[c-z
34bd0 43 2d 5a 5d 3a 2f 27 20 3e 2f 64 65 76 2f 6e 75  C-Z]:/' >/dev/nu
34be0 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20  ll; then.       
34bf0 20 23 20 49 74 20 69 73 20 6d 6f 73 74 20 70 72   # It is most pr
34c00 6f 62 61 62 6c 79 20 61 20 57 69 6e 64 6f 77 73  obably a Windows
34c10 20 66 6f 72 6d 61 74 20 50 41 54 48 20 70 72 69   format PATH pri
34c20 6e 74 65 64 20 62 79 0a 20 20 20 20 20 20 20 20  nted by.        
34c30 23 20 6d 69 6e 67 77 20 67 63 63 2c 20 62 75 74  # mingw gcc, but
34c40 20 77 65 20 61 72 65 20 72 75 6e 6e 69 6e 67 20   we are running 
34c50 6f 6e 20 43 79 67 77 69 6e 2e 20 47 63 63 20 70  on Cygwin. Gcc p
34c60 72 69 6e 74 73 20 69 74 73 20 73 65 61 72 63 68  rints its search
34c70 0a 20 20 20 20 20 20 20 20 23 20 70 61 74 68 20  .        # path 
34c80 77 69 74 68 20 3b 20 73 65 70 61 72 61 74 6f 72  with ; separator
34c90 73 2c 20 61 6e 64 20 77 69 74 68 20 64 72 69 76  s, and with driv
34ca0 65 20 6c 65 74 74 65 72 73 2e 20 57 65 20 63 61  e letters. We ca
34cb0 6e 20 68 61 6e 64 6c 65 20 74 68 65 0a 20 20 20  n handle the.   
34cc0 20 20 20 20 20 23 20 64 72 69 76 65 20 6c 65 74       # drive let
34cd0 74 65 72 73 20 28 63 79 67 77 69 6e 20 66 69 6c  ters (cygwin fil
34ce0 65 75 74 69 6c 73 20 75 6e 64 65 72 73 74 61 6e  eutils understan
34cf0 64 73 20 74 68 65 6d 29 2c 20 73 6f 20 6c 65 61  ds them), so lea
34d00 76 65 20 74 68 65 6d 2c 0a 20 20 20 20 20 20 20  ve them,.       
34d10 20 23 20 65 73 70 65 63 69 61 6c 6c 79 20 61 73   # especially as
34d20 20 77 65 20 6d 69 67 68 74 20 70 61 73 73 20 66   we might pass f
34d30 69 6c 65 73 20 66 6f 75 6e 64 20 74 68 65 72 65  iles found there
34d40 20 74 6f 20 61 20 6d 69 6e 67 77 20 6f 62 6a 64   to a mingw objd
34d50 75 6d 70 2c 0a 20 20 20 20 20 20 20 20 23 20 77  ump,.        # w
34d60 68 69 63 68 20 77 6f 75 6c 64 6e 27 74 20 75 6e  hich wouldn't un
34d70 64 65 72 73 74 61 6e 64 20 61 20 63 79 67 77 69  derstand a cygwi
34d80 6e 69 66 69 65 64 20 70 61 74 68 2e 20 41 68 68  nified path. Ahh
34d90 2e 0a 20 20 20 20 20 20 20 20 73 79 73 5f 6c 69  ..        sys_li
34da0 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70  b_search_path_sp
34db0 65 63 3d 60 65 63 68 6f 20 22 24 73 79 73 5f 6c  ec=`echo "$sys_l
34dc0 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73  ib_search_path_s
34dd0 70 65 63 22 20 7c 20 24 53 45 44 20 2d 65 20 27  pec" | $SED -e '
34de0 73 2f 3b 2f 20 2f 67 27 60 0a 20 20 20 20 20 20  s/;/ /g'`.      
34df0 65 6c 73 65 0a 20 20 20 20 20 20 20 20 73 79 73  else.        sys
34e00 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68  _lib_search_path
34e10 5f 73 70 65 63 3d 60 65 63 68 6f 20 22 24 73 79  _spec=`echo "$sy
34e20 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74  s_lib_search_pat
34e30 68 5f 73 70 65 63 22 20 7c 20 24 53 45 44 20 20  h_spec" | $SED  
34e40 2d 65 20 22 73 2f 24 50 41 54 48 5f 53 45 50 41  -e "s/$PATH_SEPA
34e50 52 41 54 4f 52 2f 20 2f 67 22 60 0a 20 20 20 20  RATOR/ /g"`.    
34e60 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 20 20    fi.      ;;.  
34e70 20 20 70 77 33 32 2a 29 0a 20 20 20 20 20 20 23    pw32*).      #
34e80 20 70 77 33 32 20 44 4c 4c 73 20 75 73 65 20 27   pw32 DLLs use '
34e90 70 77 27 20 70 72 65 66 69 78 20 72 61 74 68 65  pw' prefix rathe
34ea0 72 20 74 68 61 6e 20 27 6c 69 62 27 0a 20 20 20  r than 'lib'.   
34eb0 20 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73     library_names
34ec0 5f 73 70 65 63 3d 27 60 65 63 68 6f 20 24 7b 6c  _spec='`echo ${l
34ed0 69 62 6e 61 6d 65 7d 20 7c 20 73 65 64 20 2d 65  ibname} | sed -e
34ee0 20 27 73 2f 5e 6c 69 62 2f 70 77 2f 27 60 60 65   's/^lib/pw/'``e
34ef0 63 68 6f 20 24 7b 72 65 6c 65 61 73 65 7d 20 7c  cho ${release} |
34f00 20 24 53 45 44 20 2d 65 20 27 73 2f 2e 2f 2d 2f   $SED -e 's/./-/
34f10 67 27 60 24 7b 76 65 72 73 75 66 66 69 78 7d 24  g'`${versuffix}$
34f20 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 20  {shared_ext}'.  
34f30 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a      ;;.    esac.
34f40 20 20 20 20 3b 3b 0a 0a 20 20 2a 29 0a 20 20 20      ;;..  *).   
34f50 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73   library_names_s
34f60 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 60  pec='${libname}`
34f70 65 63 68 6f 20 24 7b 72 65 6c 65 61 73 65 7d 20  echo ${release} 
34f80 7c 20 24 53 45 44 20 2d 65 20 27 73 2f 5b 2e 5d  | $SED -e 's/[.]
34f90 2f 2d 2f 67 27 60 24 7b 76 65 72 73 75 66 66 69  /-/g'`${versuffi
34fa0 78 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 20  x}${shared_ext} 
34fb0 24 6c 69 62 6e 61 6d 65 2e 6c 69 62 27 0a 20 20  $libname.lib'.  
34fc0 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 64 79    ;;.  esac.  dy
34fd0 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 27 57 69  namic_linker='Wi
34fe0 6e 33 32 20 6c 64 2e 65 78 65 27 0a 20 20 23 20  n32 ld.exe'.  # 
34ff0 46 49 58 4d 45 3a 20 66 69 72 73 74 20 77 65 20  FIXME: first we 
35000 73 68 6f 75 6c 64 20 73 65 61 72 63 68 20 2e 20  should search . 
35010 61 6e 64 20 74 68 65 20 64 69 72 65 63 74 6f 72  and the director
35020 79 20 74 68 65 20 65 78 65 63 75 74 61 62 6c 65  y the executable
35030 20 69 73 20 69 6e 0a 20 20 73 68 6c 69 62 70 61   is in.  shlibpa
35040 74 68 5f 76 61 72 3d 50 41 54 48 0a 20 20 3b 3b  th_var=PATH.  ;;
35050 0a 0a 64 61 72 77 69 6e 2a 20 7c 20 72 68 61 70  ..darwin* | rhap
35060 73 6f 64 79 2a 29 0a 20 20 64 79 6e 61 6d 69 63  sody*).  dynamic
35070 5f 6c 69 6e 6b 65 72 3d 22 24 68 6f 73 74 5f 6f  _linker="$host_o
35080 73 20 64 79 6c 64 22 0a 20 20 76 65 72 73 69 6f  s dyld".  versio
35090 6e 5f 74 79 70 65 3d 64 61 72 77 69 6e 0a 20 20  n_type=darwin.  
350a0 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d  need_lib_prefix=
350b0 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 6f  no.  need_versio
350c0 6e 3d 6e 6f 0a 20 20 6c 69 62 72 61 72 79 5f 6e  n=no.  library_n
350d0 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62  ames_spec='${lib
350e0 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24  name}${release}$
350f0 7b 76 65 72 73 75 66 66 69 78 7d 24 73 68 61 72  {versuffix}$shar
35100 65 64 5f 65 78 74 20 24 7b 6c 69 62 6e 61 6d 65  ed_ext ${libname
35110 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 6d 61 6a  }${release}${maj
35120 6f 72 7d 24 73 68 61 72 65 64 5f 65 78 74 20 24  or}$shared_ext $
35130 7b 6c 69 62 6e 61 6d 65 7d 24 73 68 61 72 65 64  {libname}$shared
35140 5f 65 78 74 27 0a 20 20 73 6f 6e 61 6d 65 5f 73  _ext'.  soname_s
35150 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24  pec='${libname}$
35160 7b 72 65 6c 65 61 73 65 7d 24 7b 6d 61 6a 6f 72  {release}${major
35170 7d 24 73 68 61 72 65 64 5f 65 78 74 27 0a 20 20  }$shared_ext'.  
35180 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69  shlibpath_overri
35190 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65 73 0a  des_runpath=yes.
351a0 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d    shlibpath_var=
351b0 44 59 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54  DYLD_LIBRARY_PAT
351c0 48 0a 20 20 73 68 72 65 78 74 3d 27 24 28 74 65  H.  shrext='$(te
351d0 73 74 20 2e 24 6d 6f 64 75 6c 65 20 3d 20 2e 79  st .$module = .y
351e0 65 73 20 26 26 20 65 63 68 6f 20 2e 73 6f 20 7c  es && echo .so |
351f0 7c 20 65 63 68 6f 20 2e 64 79 6c 69 62 29 27 0a  | echo .dylib)'.
35200 20 20 23 20 41 70 70 6c 65 27 73 20 67 63 63 20    # Apple's gcc 
35210 70 72 69 6e 74 73 20 27 67 63 63 20 2d 70 72 69  prints 'gcc -pri
35220 6e 74 2d 73 65 61 72 63 68 2d 64 69 72 73 27 20  nt-search-dirs' 
35230 64 6f 65 73 6e 27 74 20 6f 70 65 72 61 74 65 20  doesn't operate 
35240 74 68 65 20 73 61 6d 65 2e 0a 20 20 69 66 20 74  the same..  if t
35250 65 73 74 20 22 24 47 43 43 22 20 3d 20 79 65 73  est "$GCC" = yes
35260 3b 20 74 68 65 6e 0a 20 20 20 20 73 79 73 5f 6c  ; then.    sys_l
35270 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73  ib_search_path_s
35280 70 65 63 3d 60 24 43 43 20 2d 70 72 69 6e 74 2d  pec=`$CC -print-
35290 73 65 61 72 63 68 2d 64 69 72 73 20 7c 20 74 72  search-dirs | tr
352a0 20 22 5c 6e 22 20 22 24 50 41 54 48 5f 53 45 50   "\n" "$PATH_SEP
352b0 41 52 41 54 4f 52 22 20 7c 20 73 65 64 20 2d 65  ARATOR" | sed -e
352c0 20 27 73 2f 6c 69 62 72 61 72 69 65 73 3a 2f 40   's/libraries:/@
352d0 6c 69 62 72 61 72 69 65 73 3a 2f 27 20 7c 20 74  libraries:/' | t
352e0 72 20 22 40 22 20 22 5c 6e 22 20 7c 20 67 72 65  r "@" "\n" | gre
352f0 70 20 22 5e 6c 69 62 72 61 72 69 65 73 3a 22 20  p "^libraries:" 
35300 7c 20 73 65 64 20 2d 65 20 22 73 2f 5e 6c 69 62  | sed -e "s/^lib
35310 72 61 72 69 65 73 3a 2f 2f 22 20 2d 65 20 22 73  raries://" -e "s
35320 2c 3d 2f 2c 2f 2c 67 22 20 2d 65 20 22 73 2c 24  ,=/,/,g" -e "s,$
35330 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 2c 20  PATH_SEPARATOR, 
35340 2c 67 22 20 2d 65 20 22 73 2c 2e 2a 2c 26 20 2f  ,g" -e "s,.*,& /
35350 6c 69 62 20 2f 75 73 72 2f 6c 69 62 20 2f 75 73  lib /usr/lib /us
35360 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2c 67 22 60 0a  r/local/lib,g"`.
35370 20 20 65 6c 73 65 0a 20 20 20 20 73 79 73 5f 6c    else.    sys_l
35380 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73  ib_search_path_s
35390 70 65 63 3d 27 2f 6c 69 62 20 2f 75 73 72 2f 6c  pec='/lib /usr/l
353a0 69 62 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69  ib /usr/local/li
353b0 62 27 0a 20 20 66 69 0a 20 20 73 79 73 5f 6c 69  b'.  fi.  sys_li
353c0 62 5f 64 6c 73 65 61 72 63 68 5f 70 61 74 68 5f  b_dlsearch_path_
353d0 73 70 65 63 3d 27 2f 75 73 72 2f 6c 6f 63 61 6c  spec='/usr/local
353e0 2f 6c 69 62 20 2f 6c 69 62 20 2f 75 73 72 2f 6c  /lib /lib /usr/l
353f0 69 62 27 0a 20 20 3b 3b 0a 0a 64 67 75 78 2a 29  ib'.  ;;..dgux*)
35400 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d  .  version_type=
35410 6c 69 6e 75 78 0a 20 20 6e 65 65 64 5f 6c 69 62  linux.  need_lib
35420 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65  _prefix=no.  nee
35430 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 6c  d_version=no.  l
35440 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65  ibrary_names_spe
35450 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72  c='${libname}${r
35460 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f  elease}${shared_
35470 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 24  ext}$versuffix $
35480 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
35490 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d  se}${shared_ext}
354a0 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 24  $major $libname$
354b0 73 68 61 72 65 64 5f 65 78 74 27 0a 20 20 73 6f  shared_ext'.  so
354c0 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62  name_spec='${lib
354d0 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24  name}${release}$
354e0 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a  {shared_ext}$maj
354f0 6f 72 27 0a 20 20 73 68 6c 69 62 70 61 74 68 5f  or'.  shlibpath_
35500 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50  var=LD_LIBRARY_P
35510 41 54 48 0a 20 20 3b 3b 0a 0a 66 72 65 65 62 73  ATH.  ;;..freebs
35520 64 31 2a 29 0a 20 20 64 79 6e 61 6d 69 63 5f 6c  d1*).  dynamic_l
35530 69 6e 6b 65 72 3d 6e 6f 0a 20 20 3b 3b 0a 0a 6b  inker=no.  ;;..k
35540 66 72 65 65 62 73 64 2a 2d 67 6e 75 29 0a 20 20  freebsd*-gnu).  
35550 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e  version_type=lin
35560 75 78 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72  ux.  need_lib_pr
35570 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76  efix=no.  need_v
35580 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 62 72  ersion=no.  libr
35590 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27  ary_names_spec='
355a0 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
355b0 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74  ase}${shared_ext
355c0 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69  }$versuffix ${li
355d0 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d  bname}${release}
355e0 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61  ${shared_ext}$ma
355f0 6a 6f 72 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  jor ${libname}${
35600 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 20 73  shared_ext}'.  s
35610 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69  oname_spec='${li
35620 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d  bname}${release}
35630 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61  ${shared_ext}$ma
35640 6a 6f 72 27 0a 20 20 73 68 6c 69 62 70 61 74 68  jor'.  shlibpath
35650 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f  _var=LD_LIBRARY_
35660 50 41 54 48 0a 20 20 73 68 6c 69 62 70 61 74 68  PATH.  shlibpath
35670 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61  _overrides_runpa
35680 74 68 3d 6e 6f 0a 20 20 68 61 72 64 63 6f 64 65  th=no.  hardcode
35690 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 20  _into_libs=yes. 
356a0 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d   dynamic_linker=
356b0 27 47 4e 55 20 6c 64 2e 73 6f 27 0a 20 20 3b 3b  'GNU ld.so'.  ;;
356c0 0a 0a 66 72 65 65 62 73 64 2a 29 0a 20 20 6f 62  ..freebsd*).  ob
356d0 6a 66 6f 72 6d 61 74 3d 60 74 65 73 74 20 2d 78  jformat=`test -x
356e0 20 2f 75 73 72 2f 62 69 6e 2f 6f 62 6a 66 6f 72   /usr/bin/objfor
356f0 6d 61 74 20 26 26 20 2f 75 73 72 2f 62 69 6e 2f  mat && /usr/bin/
35700 6f 62 6a 66 6f 72 6d 61 74 20 7c 7c 20 65 63 68  objformat || ech
35710 6f 20 61 6f 75 74 60 0a 20 20 76 65 72 73 69 6f  o aout`.  versio
35720 6e 5f 74 79 70 65 3d 66 72 65 65 62 73 64 2d 24  n_type=freebsd-$
35730 6f 62 6a 66 6f 72 6d 61 74 0a 20 20 63 61 73 65  objformat.  case
35740 20 24 76 65 72 73 69 6f 6e 5f 74 79 70 65 20 69   $version_type i
35750 6e 0a 20 20 20 20 66 72 65 65 62 73 64 2d 65 6c  n.    freebsd-el
35760 66 2a 29 0a 20 20 20 20 20 20 6c 69 62 72 61 72  f*).      librar
35770 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b  y_names_spec='${
35780 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73  libname}${releas
35790 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24  e}${shared_ext}$
357a0 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e  versuffix ${libn
357b0 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b  ame}${release}${
357c0 73 68 61 72 65 64 5f 65 78 74 7d 20 24 6c 69 62  shared_ext} $lib
357d0 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f 65 78 74  name${shared_ext
357e0 7d 27 0a 20 20 20 20 20 20 6e 65 65 64 5f 76 65  }'.      need_ve
357f0 72 73 69 6f 6e 3d 6e 6f 0a 20 20 20 20 20 20 6e  rsion=no.      n
35800 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e  eed_lib_prefix=n
35810 6f 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 66  o.      ;;.    f
35820 72 65 65 62 73 64 2d 2a 29 0a 20 20 20 20 20 20  reebsd-*).      
35830 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70  library_names_sp
35840 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  ec='${libname}${
35850 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64  release}${shared
35860 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20  _ext}$versuffix 
35870 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65 64  $libname${shared
35880 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 27  _ext}$versuffix'
35890 0a 20 20 20 20 20 20 6e 65 65 64 5f 76 65 72 73  .      need_vers
358a0 69 6f 6e 3d 79 65 73 0a 20 20 20 20 20 20 3b 3b  ion=yes.      ;;
358b0 0a 20 20 65 73 61 63 0a 20 20 73 68 6c 69 62 70  .  esac.  shlibp
358c0 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41  ath_var=LD_LIBRA
358d0 52 59 5f 50 41 54 48 0a 20 20 63 61 73 65 20 24  RY_PATH.  case $
358e0 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 66 72 65  host_os in.  fre
358f0 65 62 73 64 32 2a 29 0a 20 20 20 20 73 68 6c 69  ebsd2*).    shli
35900 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f  bpath_overrides_
35910 72 75 6e 70 61 74 68 3d 79 65 73 0a 20 20 20 20  runpath=yes.    
35920 3b 3b 0a 20 20 66 72 65 65 62 73 64 33 2e 30 31  ;;.  freebsd3.01
35930 2a 20 7c 20 66 72 65 65 62 73 64 65 6c 66 33 2e  * | freebsdelf3.
35940 30 31 2a 29 0a 20 20 20 20 73 68 6c 69 62 70 61  01*).    shlibpa
35950 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e  th_overrides_run
35960 70 61 74 68 3d 79 65 73 0a 20 20 20 20 68 61 72  path=yes.    har
35970 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d  dcode_into_libs=
35980 79 65 73 0a 20 20 20 20 3b 3b 0a 20 20 2a 29 20  yes.    ;;.  *) 
35990 23 20 66 72 6f 6d 20 33 2e 32 20 6f 6e 0a 20 20  # from 3.2 on.  
359a0 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72    shlibpath_over
359b0 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 6e 6f  rides_runpath=no
359c0 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 69 6e  .    hardcode_in
359d0 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 20 20 20 20  to_libs=yes.    
359e0 3b 3b 0a 20 20 65 73 61 63 0a 20 20 3b 3b 0a 0a  ;;.  esac.  ;;..
359f0 67 6e 75 2a 29 0a 20 20 76 65 72 73 69 6f 6e 5f  gnu*).  version_
35a00 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20 6e 65 65  type=linux.  nee
35a10 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a  d_lib_prefix=no.
35a20 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e    need_version=n
35a30 6f 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65  o.  library_name
35a40 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d  s_spec='${libnam
35a50 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68  e}${release}${sh
35a60 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75 66  ared_ext}$versuf
35a70 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  fix ${libname}${
35a80 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64  release}${shared
35a90 5f 65 78 74 7d 24 7b 6d 61 6a 6f 72 7d 20 24 7b  _ext}${major} ${
35aa0 6c 69 62 6e 61 6d 65 7d 24 7b 73 68 61 72 65 64  libname}${shared
35ab0 5f 65 78 74 7d 27 0a 20 20 73 6f 6e 61 6d 65 5f  _ext}'.  soname_
35ac0 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d  spec='${libname}
35ad0 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72  ${release}${shar
35ae0 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a 20  ed_ext}$major'. 
35af0 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c   shlibpath_var=L
35b00 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20  D_LIBRARY_PATH. 
35b10 20 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c   hardcode_into_l
35b20 69 62 73 3d 79 65 73 0a 20 20 3b 3b 0a 0a 68 70  ibs=yes.  ;;..hp
35b30 75 78 39 2a 20 7c 20 68 70 75 78 31 30 2a 20 7c  ux9* | hpux10* |
35b40 20 68 70 75 78 31 31 2a 29 0a 20 20 23 20 47 69   hpux11*).  # Gi
35b50 76 65 20 61 20 73 6f 6e 61 6d 65 20 63 6f 72 72  ve a soname corr
35b60 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 74 68 65  esponding to the
35b70 20 6d 61 6a 6f 72 20 76 65 72 73 69 6f 6e 20 73   major version s
35b80 6f 20 74 68 61 74 20 64 6c 64 2e 73 6c 20 72 65  o that dld.sl re
35b90 66 75 73 65 73 20 74 6f 0a 20 20 23 20 6c 69 6e  fuses to.  # lin
35ba0 6b 20 61 67 61 69 6e 73 74 20 6f 74 68 65 72 20  k against other 
35bb0 76 65 72 73 69 6f 6e 73 2e 0a 20 20 76 65 72 73  versions..  vers
35bc0 69 6f 6e 5f 74 79 70 65 3d 73 75 6e 6f 73 0a 20  ion_type=sunos. 
35bd0 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78   need_lib_prefix
35be0 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73 69  =no.  need_versi
35bf0 6f 6e 3d 6e 6f 0a 20 20 63 61 73 65 20 22 24 68  on=no.  case "$h
35c00 6f 73 74 5f 63 70 75 22 20 69 6e 0a 20 20 69 61  ost_cpu" in.  ia
35c10 36 34 2a 29 0a 20 20 20 20 73 68 72 65 78 74 3d  64*).    shrext=
35c20 27 2e 73 6f 27 0a 20 20 20 20 68 61 72 64 63 6f  '.so'.    hardco
35c30 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73  de_into_libs=yes
35c40 0a 20 20 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e  .    dynamic_lin
35c50 6b 65 72 3d 22 24 68 6f 73 74 5f 6f 73 20 64 6c  ker="$host_os dl
35c60 64 2e 73 6f 22 0a 20 20 20 20 73 68 6c 69 62 70  d.so".    shlibp
35c70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41  ath_var=LD_LIBRA
35c80 52 59 5f 50 41 54 48 0a 20 20 20 20 73 68 6c 69  RY_PATH.    shli
35c90 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f  bpath_overrides_
35ca0 72 75 6e 70 61 74 68 3d 79 65 73 20 23 20 55 6e  runpath=yes # Un
35cb0 6c 65 73 73 20 2b 6e 6f 65 6e 76 76 61 72 20 69  less +noenvvar i
35cc0 73 20 73 70 65 63 69 66 69 65 64 2e 0a 20 20 20  s specified..   
35cd0 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73   library_names_s
35ce0 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24  pec='${libname}$
35cf0 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65  {release}${share
35d00 64 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78  d_ext}$versuffix
35d10 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c   ${libname}${rel
35d20 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78  ease}${shared_ex
35d30 74 7d 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d  t}$major $libnam
35d40 65 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a  e${shared_ext}'.
35d50 20 20 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d      soname_spec=
35d60 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c  '${libname}${rel
35d70 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78  ease}${shared_ex
35d80 74 7d 24 6d 61 6a 6f 72 27 0a 20 20 20 20 69 66  t}$major'.    if
35d90 20 74 65 73 74 20 22 58 24 48 50 55 58 5f 49 41   test "X$HPUX_IA
35da0 36 34 5f 4d 4f 44 45 22 20 3d 20 58 33 32 3b 20  64_MODE" = X32; 
35db0 74 68 65 6e 0a 20 20 20 20 20 20 73 79 73 5f 6c  then.      sys_l
35dc0 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73  ib_search_path_s
35dd0 70 65 63 3d 22 2f 75 73 72 2f 6c 69 62 2f 68 70  pec="/usr/lib/hp
35de0 75 78 33 32 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f  ux32 /usr/local/
35df0 6c 69 62 2f 68 70 75 78 33 32 20 2f 75 73 72 2f  lib/hpux32 /usr/
35e00 6c 6f 63 61 6c 2f 6c 69 62 22 0a 20 20 20 20 65  local/lib".    e
35e10 6c 73 65 0a 20 20 20 20 20 20 73 79 73 5f 6c 69  lse.      sys_li
35e20 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70  b_search_path_sp
35e30 65 63 3d 22 2f 75 73 72 2f 6c 69 62 2f 68 70 75  ec="/usr/lib/hpu
35e40 78 36 34 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c  x64 /usr/local/l
35e50 69 62 2f 68 70 75 78 36 34 22 0a 20 20 20 20 66  ib/hpux64".    f
35e60 69 0a 20 20 20 20 73 79 73 5f 6c 69 62 5f 64 6c  i.    sys_lib_dl
35e70 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63  search_path_spec
35e80 3d 24 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68  =$sys_lib_search
35e90 5f 70 61 74 68 5f 73 70 65 63 0a 20 20 20 20 3b  _path_spec.    ;
35ea0 3b 0a 20 20 20 68 70 70 61 2a 36 34 2a 29 0a 20  ;.   hppa*64*). 
35eb0 20 20 20 20 73 68 72 65 78 74 3d 27 2e 73 6c 27      shrext='.sl'
35ec0 0a 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 69  .     hardcode_i
35ed0 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 20 20 20  nto_libs=yes.   
35ee0 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72    dynamic_linker
35ef0 3d 22 24 68 6f 73 74 5f 6f 73 20 64 6c 64 2e 73  ="$host_os dld.s
35f00 6c 22 0a 20 20 20 20 20 73 68 6c 69 62 70 61 74  l".     shlibpat
35f10 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59  h_var=LD_LIBRARY
35f20 5f 50 41 54 48 20 23 20 48 6f 77 20 73 68 6f 75  _PATH # How shou
35f30 6c 64 20 77 65 20 68 61 6e 64 6c 65 20 53 48 4c  ld we handle SHL
35f40 49 42 5f 50 41 54 48 0a 20 20 20 20 20 73 68 6c  IB_PATH.     shl
35f50 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73  ibpath_overrides
35f60 5f 72 75 6e 70 61 74 68 3d 79 65 73 20 23 20 55  _runpath=yes # U
35f70 6e 6c 65 73 73 20 2b 6e 6f 65 6e 76 76 61 72 20  nless +noenvvar 
35f80 69 73 20 73 70 65 63 69 66 69 65 64 2e 0a 20 20  is specified..  
35f90 20 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73     library_names
35fa0 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65  _spec='${libname
35fb0 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61  }${release}${sha
35fc0 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75 66 66  red_ext}$versuff
35fd0 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72  ix ${libname}${r
35fe0 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f  elease}${shared_
35ff0 65 78 74 7d 24 6d 61 6a 6f 72 20 24 6c 69 62 6e  ext}$major $libn
36000 61 6d 65 24 7b 73 68 61 72 65 64 5f 65 78 74 7d  ame${shared_ext}
36010 27 0a 20 20 20 20 20 73 6f 6e 61 6d 65 5f 73 70  '.     soname_sp
36020 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  ec='${libname}${
36030 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64  release}${shared
36040 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a 20 20 20  _ext}$major'.   
36050 20 20 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68    sys_lib_search
36060 5f 70 61 74 68 5f 73 70 65 63 3d 22 2f 75 73 72  _path_spec="/usr
36070 2f 6c 69 62 2f 70 61 32 30 5f 36 34 20 2f 75 73  /lib/pa20_64 /us
36080 72 2f 63 63 73 2f 6c 69 62 2f 70 61 32 30 5f 36  r/ccs/lib/pa20_6
36090 34 22 0a 20 20 20 20 20 73 79 73 5f 6c 69 62 5f  4".     sys_lib_
360a0 64 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70  dlsearch_path_sp
360b0 65 63 3d 24 73 79 73 5f 6c 69 62 5f 73 65 61 72  ec=$sys_lib_sear
360c0 63 68 5f 70 61 74 68 5f 73 70 65 63 0a 20 20 20  ch_path_spec.   
360d0 20 20 3b 3b 0a 20 20 20 2a 29 0a 20 20 20 20 73    ;;.   *).    s
360e0 68 72 65 78 74 3d 27 2e 73 6c 27 0a 20 20 20 20  hrext='.sl'.    
360f0 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 22  dynamic_linker="
36100 24 68 6f 73 74 5f 6f 73 20 64 6c 64 2e 73 6c 22  $host_os dld.sl"
36110 0a 20 20 20 20 73 68 6c 69 62 70 61 74 68 5f 76  .    shlibpath_v
36120 61 72 3d 53 48 4c 49 42 5f 50 41 54 48 0a 20 20  ar=SHLIB_PATH.  
36130 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72    shlibpath_over
36140 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 6e 6f  rides_runpath=no
36150 20 23 20 2b 73 20 69 73 20 72 65 71 75 69 72 65   # +s is require
36160 64 20 74 6f 20 65 6e 61 62 6c 65 20 53 48 4c 49  d to enable SHLI
36170 42 5f 50 41 54 48 0a 20 20 20 20 6c 69 62 72 61  B_PATH.    libra
36180 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24  ry_names_spec='$
36190 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
361a0 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d  se}${shared_ext}
361b0 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62  $versuffix ${lib
361c0 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24  name}${release}$
361d0 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a  {shared_ext}$maj
361e0 6f 72 20 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61  or $libname${sha
361f0 72 65 64 5f 65 78 74 7d 27 0a 20 20 20 20 73 6f  red_ext}'.    so
36200 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62  name_spec='${lib
36210 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24  name}${release}$
36220 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a  {shared_ext}$maj
36230 6f 72 27 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61  or'.    ;;.  esa
36240 63 0a 20 20 23 20 48 50 2d 55 58 20 72 75 6e 73  c.  # HP-UX runs
36250 20 2a 72 65 61 6c 6c 79 2a 20 73 6c 6f 77 6c 79   *really* slowly
36260 20 75 6e 6c 65 73 73 20 73 68 61 72 65 64 20 6c   unless shared l
36270 69 62 72 61 72 69 65 73 20 61 72 65 20 6d 6f 64  ibraries are mod
36280 65 20 35 35 35 2e 0a 20 20 70 6f 73 74 69 6e 73  e 555..  postins
36290 74 61 6c 6c 5f 63 6d 64 73 3d 27 63 68 6d 6f 64  tall_cmds='chmod
362a0 20 35 35 35 20 24 6c 69 62 27 0a 20 20 3b 3b 0a   555 $lib'.  ;;.
362b0 0a 69 72 69 78 35 2a 20 7c 20 69 72 69 78 36 2a  .irix5* | irix6*
362c0 20 7c 20 6e 6f 6e 73 74 6f 70 75 78 2a 29 0a 20   | nonstopux*). 
362d0 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69   case $host_os i
362e0 6e 0a 20 20 20 20 6e 6f 6e 73 74 6f 70 75 78 2a  n.    nonstopux*
362f0 29 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6e  ) version_type=n
36300 6f 6e 73 74 6f 70 75 78 20 3b 3b 0a 20 20 20 20  onstopux ;;.    
36310 2a 29 0a 09 69 66 20 74 65 73 74 20 22 24 6c 74  *)..if test "$lt
36320 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 22  _cv_prog_gnu_ld"
36330 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 09 09 76   = yes; then...v
36340 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75  ersion_type=linu
36350 78 0a 09 65 6c 73 65 0a 09 09 76 65 72 73 69 6f  x..else...versio
36360 6e 5f 74 79 70 65 3d 69 72 69 78 0a 09 66 69 20  n_type=irix..fi 
36370 3b 3b 0a 20 20 65 73 61 63 0a 20 20 6e 65 65 64  ;;.  esac.  need
36380 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20  _lib_prefix=no. 
36390 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f   need_version=no
363a0 0a 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27  .  soname_spec='
363b0 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
363c0 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74  ase}${shared_ext
363d0 7d 24 6d 61 6a 6f 72 27 0a 20 20 6c 69 62 72 61  }$major'.  libra
363e0 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24  ry_names_spec='$
363f0 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
36400 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d  se}${shared_ext}
36410 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62  $versuffix ${lib
36420 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24  name}${release}$
36430 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a  {shared_ext}$maj
36440 6f 72 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72  or ${libname}${r
36450 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f  elease}${shared_
36460 65 78 74 7d 20 24 6c 69 62 6e 61 6d 65 24 7b 73  ext} $libname${s
36470 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 20 63 61  hared_ext}'.  ca
36480 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20  se $host_os in. 
36490 20 69 72 69 78 35 2a 20 7c 20 6e 6f 6e 73 74 6f   irix5* | nonsto
364a0 70 75 78 2a 29 0a 20 20 20 20 6c 69 62 73 75 66  pux*).    libsuf
364b0 66 3d 20 73 68 6c 69 62 73 75 66 66 3d 0a 20 20  f= shlibsuff=.  
364c0 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 63 61    ;;.  *).    ca
364d0 73 65 20 24 4c 44 20 69 6e 20 23 20 6c 69 62 74  se $LD in # libt
364e0 6f 6f 6c 2e 6d 34 20 77 69 6c 6c 20 61 64 64 20  ool.m4 will add 
364f0 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 73 77 69  one of these swi
36500 74 63 68 65 73 20 74 6f 20 4c 44 0a 20 20 20 20  tches to LD.    
36510 2a 2d 33 32 7c 2a 22 2d 33 32 20 22 7c 2a 2d 6d  *-32|*"-32 "|*-m
36520 65 6c 66 33 32 62 73 6d 69 70 7c 2a 22 2d 6d 65  elf32bsmip|*"-me
36530 6c 66 33 32 62 73 6d 69 70 20 22 29 0a 20 20 20  lf32bsmip ").   
36540 20 20 20 6c 69 62 73 75 66 66 3d 20 73 68 6c 69     libsuff= shli
36550 62 73 75 66 66 3d 20 6c 69 62 6d 61 67 69 63 3d  bsuff= libmagic=
36560 33 32 2d 62 69 74 3b 3b 0a 20 20 20 20 2a 2d 6e  32-bit;;.    *-n
36570 33 32 7c 2a 22 2d 6e 33 32 20 22 7c 2a 2d 6d 65  32|*"-n32 "|*-me
36580 6c 66 33 32 62 6d 69 70 6e 33 32 7c 2a 22 2d 6d  lf32bmipn32|*"-m
36590 65 6c 66 33 32 62 6d 69 70 6e 33 32 20 22 29 0a  elf32bmipn32 ").
365a0 20 20 20 20 20 20 6c 69 62 73 75 66 66 3d 33 32        libsuff=32
365b0 20 73 68 6c 69 62 73 75 66 66 3d 4e 33 32 20 6c   shlibsuff=N32 l
365c0 69 62 6d 61 67 69 63 3d 4e 33 32 3b 3b 0a 20 20  ibmagic=N32;;.  
365d0 20 20 2a 2d 36 34 7c 2a 22 2d 36 34 20 22 7c 2a    *-64|*"-64 "|*
365e0 2d 6d 65 6c 66 36 34 62 6d 69 70 7c 2a 22 2d 6d  -melf64bmip|*"-m
365f0 65 6c 66 36 34 62 6d 69 70 20 22 29 0a 20 20 20  elf64bmip ").   
36600 20 20 20 6c 69 62 73 75 66 66 3d 36 34 20 73 68     libsuff=64 sh
36610 6c 69 62 73 75 66 66 3d 36 34 20 6c 69 62 6d 61  libsuff=64 libma
36620 67 69 63 3d 36 34 2d 62 69 74 3b 3b 0a 20 20 20  gic=64-bit;;.   
36630 20 2a 29 20 6c 69 62 73 75 66 66 3d 20 73 68 6c   *) libsuff= shl
36640 69 62 73 75 66 66 3d 20 6c 69 62 6d 61 67 69 63  ibsuff= libmagic
36650 3d 6e 65 76 65 72 2d 6d 61 74 63 68 3b 3b 0a 20  =never-match;;. 
36660 20 20 20 65 73 61 63 0a 20 20 20 20 3b 3b 0a 20     esac.    ;;. 
36670 20 65 73 61 63 0a 20 20 73 68 6c 69 62 70 61 74   esac.  shlibpat
36680 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59  h_var=LD_LIBRARY
36690 24 7b 73 68 6c 69 62 73 75 66 66 7d 5f 50 41 54  ${shlibsuff}_PAT
366a0 48 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76  H.  shlibpath_ov
366b0 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d  errides_runpath=
366c0 6e 6f 0a 20 20 73 79 73 5f 6c 69 62 5f 73 65 61  no.  sys_lib_sea
366d0 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 2f  rch_path_spec="/
366e0 75 73 72 2f 6c 69 62 24 7b 6c 69 62 73 75 66 66  usr/lib${libsuff
366f0 7d 20 2f 6c 69 62 24 7b 6c 69 62 73 75 66 66 7d  } /lib${libsuff}
36700 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 24   /usr/local/lib$
36710 7b 6c 69 62 73 75 66 66 7d 22 0a 20 20 73 79 73  {libsuff}".  sys
36720 5f 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f 70 61  _lib_dlsearch_pa
36730 74 68 5f 73 70 65 63 3d 22 2f 75 73 72 2f 6c 69  th_spec="/usr/li
36740 62 24 7b 6c 69 62 73 75 66 66 7d 20 2f 6c 69 62  b${libsuff} /lib
36750 24 7b 6c 69 62 73 75 66 66 7d 22 0a 20 20 68 61  ${libsuff}".  ha
36760 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73  rdcode_into_libs
36770 3d 79 65 73 0a 20 20 3b 3b 0a 0a 23 20 4e 6f 20  =yes.  ;;..# No 
36780 73 68 61 72 65 64 20 6c 69 62 20 73 75 70 70 6f  shared lib suppo
36790 72 74 20 66 6f 72 20 4c 69 6e 75 78 20 6f 6c 64  rt for Linux old
367a0 6c 64 2c 20 61 6f 75 74 2c 20 6f 72 20 63 6f 66  ld, aout, or cof
367b0 66 2e 0a 6c 69 6e 75 78 2a 6f 6c 64 6c 64 2a 20  f..linux*oldld* 
367c0 7c 20 6c 69 6e 75 78 2a 61 6f 75 74 2a 20 7c 20  | linux*aout* | 
367d0 6c 69 6e 75 78 2a 63 6f 66 66 2a 29 0a 20 20 64  linux*coff*).  d
367e0 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 6e 6f  ynamic_linker=no
367f0 0a 20 20 3b 3b 0a 0a 23 20 54 68 69 73 20 6d 75  .  ;;..# This mu
36800 73 74 20 62 65 20 4c 69 6e 75 78 20 45 4c 46 2e  st be Linux ELF.
36810 0a 6c 69 6e 75 78 2a 29 0a 20 20 76 65 72 73 69  .linux*).  versi
36820 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20  on_type=linux.  
36830 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d  need_lib_prefix=
36840 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 6f  no.  need_versio
36850 6e 3d 6e 6f 0a 20 20 6c 69 62 72 61 72 79 5f 6e  n=no.  library_n
36860 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62  ames_spec='${lib
36870 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24  name}${release}$
36880 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72  {shared_ext}$ver
36890 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65  suffix ${libname
368a0 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61  }${release}${sha
368b0 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 20 24  red_ext}$major $
368c0 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f  libname${shared_
368d0 65 78 74 7d 27 0a 20 20 73 6f 6e 61 6d 65 5f 73  ext}'.  soname_s
368e0 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24  pec='${libname}$
368f0 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65  {release}${share
36900 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a 20 20  d_ext}$major'.  
36910 66 69 6e 69 73 68 5f 63 6d 64 73 3d 27 50 41 54  finish_cmds='PAT
36920 48 3d 22 5c 24 50 41 54 48 3a 2f 73 62 69 6e 22  H="\$PATH:/sbin"
36930 20 6c 64 63 6f 6e 66 69 67 20 2d 6e 20 24 6c 69   ldconfig -n $li
36940 62 64 69 72 27 0a 20 20 73 68 6c 69 62 70 61 74  bdir'.  shlibpat
36950 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59  h_var=LD_LIBRARY
36960 5f 50 41 54 48 0a 20 20 73 68 6c 69 62 70 61 74  _PATH.  shlibpat
36970 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70  h_overrides_runp
36980 61 74 68 3d 6e 6f 0a 20 20 23 20 54 68 69 73 20  ath=no.  # This 
36990 69 6d 70 6c 69 65 73 20 6e 6f 20 66 61 73 74 5f  implies no fast_
369a0 69 6e 73 74 61 6c 6c 2c 20 77 68 69 63 68 20 69  install, which i
369b0 73 20 75 6e 61 63 63 65 70 74 61 62 6c 65 2e 0a  s unacceptable..
369c0 20 20 23 20 53 6f 6d 65 20 72 65 77 6f 72 6b 20    # Some rework 
369d0 77 69 6c 6c 20 62 65 20 6e 65 65 64 65 64 20 74  will be needed t
369e0 6f 20 61 6c 6c 6f 77 20 66 6f 72 20 66 61 73 74  o allow for fast
369f0 5f 69 6e 73 74 61 6c 6c 0a 20 20 23 20 62 65 66  _install.  # bef
36a00 6f 72 65 20 74 68 69 73 20 63 61 6e 20 62 65 20  ore this can be 
36a10 65 6e 61 62 6c 65 64 2e 0a 20 20 68 61 72 64 63  enabled..  hardc
36a20 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65  ode_into_libs=ye
36a30 73 0a 0a 20 20 23 20 41 70 70 65 6e 64 20 6c 64  s..  # Append ld
36a40 2e 73 6f 2e 63 6f 6e 66 20 63 6f 6e 74 65 6e 74  .so.conf content
36a50 73 20 74 6f 20 74 68 65 20 73 65 61 72 63 68 20  s to the search 
36a60 70 61 74 68 0a 20 20 69 66 20 74 65 73 74 20 2d  path.  if test -
36a70 66 20 2f 65 74 63 2f 6c 64 2e 73 6f 2e 63 6f 6e  f /etc/ld.so.con
36a80 66 3b 20 74 68 65 6e 0a 20 20 20 20 6c 64 5f 65  f; then.    ld_e
36a90 78 74 72 61 3d 60 24 53 45 44 20 2d 65 20 27 73  xtra=`$SED -e 's
36aa0 2f 3a 2c 5c 74 2f 20 2f 67 3b 73 2f 3d 5e 3d 2a  /:,\t/ /g;s/=^=*
36ab0 24 2f 2f 3b 73 2f 3d 5e 3d 20 2a 20 2f 20 2f 67  $//;s/=^= * / /g
36ac0 27 20 2f 65 74 63 2f 6c 64 2e 73 6f 2e 63 6f 6e  ' /etc/ld.so.con
36ad0 66 60 0a 20 20 20 20 73 79 73 5f 6c 69 62 5f 64  f`.    sys_lib_d
36ae0 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65  lsearch_path_spe
36af0 63 3d 22 2f 6c 69 62 20 2f 75 73 72 2f 6c 69 62  c="/lib /usr/lib
36b00 20 24 6c 64 5f 65 78 74 72 61 22 0a 20 20 66 69   $ld_extra".  fi
36b10 0a 0a 20 20 23 20 57 65 20 75 73 65 64 20 74 6f  ..  # We used to
36b20 20 74 65 73 74 20 66 6f 72 20 2f 6c 69 62 2f 6c   test for /lib/l
36b30 64 2e 73 6f 2e 31 20 61 6e 64 20 64 69 73 61 62  d.so.1 and disab
36b40 6c 65 20 73 68 61 72 65 64 20 6c 69 62 72 61 72  le shared librar
36b50 69 65 73 20 6f 6e 0a 20 20 23 20 70 6f 77 65 72  ies on.  # power
36b60 70 63 2c 20 62 65 63 61 75 73 65 20 4d 6b 4c 69  pc, because MkLi
36b70 6e 75 78 20 6f 6e 6c 79 20 73 75 70 70 6f 72 74  nux only support
36b80 65 64 20 73 68 61 72 65 64 20 6c 69 62 72 61 72  ed shared librar
36b90 69 65 73 20 77 69 74 68 20 74 68 65 0a 20 20 23  ies with the.  #
36ba0 20 47 4e 55 20 64 79 6e 61 6d 69 63 20 6c 69 6e   GNU dynamic lin
36bb0 6b 65 72 2e 20 20 53 69 6e 63 65 20 74 68 69 73  ker.  Since this
36bc0 20 77 61 73 20 62 72 6f 6b 65 6e 20 77 69 74 68   was broken with
36bd0 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c 65 72 73   cross compilers
36be0 2c 0a 20 20 23 20 6d 6f 73 74 20 70 6f 77 65 72  ,.  # most power
36bf0 70 63 2d 6c 69 6e 75 78 20 62 6f 78 65 73 20 73  pc-linux boxes s
36c00 75 70 70 6f 72 74 20 64 79 6e 61 6d 69 63 20 6c  upport dynamic l
36c10 69 6e 6b 69 6e 67 20 74 68 65 73 65 20 64 61 79  inking these day
36c20 73 20 61 6e 64 0a 20 20 23 20 70 65 6f 70 6c 65  s and.  # people
36c30 20 63 61 6e 20 61 6c 77 61 79 73 20 2d 2d 64 69   can always --di
36c40 73 61 62 6c 65 2d 73 68 61 72 65 64 2c 20 74 68  sable-shared, th
36c50 65 20 74 65 73 74 20 77 61 73 20 72 65 6d 6f 76  e test was remov
36c60 65 64 2c 20 61 6e 64 20 77 65 0a 20 20 23 20 61  ed, and we.  # a
36c70 73 73 75 6d 65 20 74 68 65 20 47 4e 55 2f 4c 69  ssume the GNU/Li
36c80 6e 75 78 20 64 79 6e 61 6d 69 63 20 6c 69 6e 6b  nux dynamic link
36c90 65 72 20 69 73 20 69 6e 20 75 73 65 2e 0a 20 20  er is in use..  
36ca0 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 27  dynamic_linker='
36cb0 47 4e 55 2f 4c 69 6e 75 78 20 6c 64 2e 73 6f 27  GNU/Linux ld.so'
36cc0 0a 20 20 3b 3b 0a 0a 6b 6e 65 74 62 73 64 2a 2d  .  ;;..knetbsd*-
36cd0 67 6e 75 29 0a 20 20 76 65 72 73 69 6f 6e 5f 74  gnu).  version_t
36ce0 79 70 65 3d 6c 69 6e 75 78 0a 20 20 6e 65 65 64  ype=linux.  need
36cf0 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20  _lib_prefix=no. 
36d00 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f   need_version=no
36d10 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73  .  library_names
36d20 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65  _spec='${libname
36d30 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61  }${release}${sha
36d40 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75 66 66  red_ext}$versuff
36d50 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72  ix ${libname}${r
36d60 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f  elease}${shared_
36d70 65 78 74 7d 24 6d 61 6a 6f 72 20 24 7b 6c 69 62  ext}$major ${lib
36d80 6e 61 6d 65 7d 24 7b 73 68 61 72 65 64 5f 65 78  name}${shared_ex
36d90 74 7d 27 0a 20 20 73 6f 6e 61 6d 65 5f 73 70 65  t}'.  soname_spe
36da0 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72  c='${libname}${r
36db0 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f  elease}${shared_
36dc0 65 78 74 7d 24 6d 61 6a 6f 72 27 0a 20 20 73 68  ext}$major'.  sh
36dd0 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c  libpath_var=LD_L
36de0 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20 73 68  IBRARY_PATH.  sh
36df0 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65  libpath_override
36e00 73 5f 72 75 6e 70 61 74 68 3d