/ Hex Artifact Content
Login

Artifact 6a156e79aaddba2e0e6816972d99989f48cc1699:


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: 45 4e 43 4f 44 49 4e 47 20 41 4c 4c 4f 57 41 54  ENCODING ALLOWAT
3550: 54 41 43 48 4d 45 4d 20 41 4c 4c 4f 57 52 45 4c  TACHMEM ALLOWREL
3560: 45 41 53 45 20 49 4e 4d 45 4d 4f 52 59 44 42 20  EASE INMEMORYDB 
3570: 54 45 4d 50 5f 53 54 4f 52 45 20 42 55 49 4c 44  TEMP_STORE BUILD
3580: 5f 45 58 45 45 58 54 20 4f 53 5f 55 4e 49 58 20  _EXEEXT OS_UNIX 
3590: 4f 53 5f 57 49 4e 20 54 41 52 47 45 54 5f 45 58  OS_WIN TARGET_EX
35a0: 45 45 58 54 20 54 41 52 47 45 54 5f 4c 49 42 53  EEXT TARGET_LIBS
35b0: 20 54 41 52 47 45 54 5f 54 43 4c 5f 4c 49 42 53   TARGET_TCL_LIBS
35c0: 20 54 41 52 47 45 54 5f 54 43 4c 5f 49 4e 43 20   TARGET_TCL_INC 
35d0: 54 41 52 47 45 54 5f 52 45 41 44 4c 49 4e 45 5f  TARGET_READLINE_
35e0: 4c 49 42 53 20 54 41 52 47 45 54 5f 52 45 41 44  LIBS TARGET_READ
35f0: 4c 49 4e 45 5f 49 4e 43 20 54 41 52 47 45 54 5f  LINE_INC TARGET_
3600: 48 41 56 45 5f 52 45 41 44 4c 49 4e 45 20 4c 49  HAVE_READLINE LI
3610: 42 4f 42 4a 53 20 4c 54 4c 49 42 4f 42 4a 53 27  BOBJS LTLIBOBJS'
3620: 0a 61 63 5f 73 75 62 73 74 5f 66 69 6c 65 73 3d  .ac_subst_files=
3630: 27 27 0a 0a 23 20 49 6e 69 74 69 61 6c 69 7a 65  ''..# Initialize
3640: 20 73 6f 6d 65 20 76 61 72 69 61 62 6c 65 73 20   some variables 
3650: 73 65 74 20 62 79 20 6f 70 74 69 6f 6e 73 2e 0a  set by options..
3660: 61 63 5f 69 6e 69 74 5f 68 65 6c 70 3d 0a 61 63  ac_init_help=.ac
3670: 5f 69 6e 69 74 5f 76 65 72 73 69 6f 6e 3d 66 61  _init_version=fa
3680: 6c 73 65 0a 23 20 54 68 65 20 76 61 72 69 61 62  lse.# The variab
3690: 6c 65 73 20 68 61 76 65 20 74 68 65 20 73 61 6d  les have the sam
36a0: 65 20 6e 61 6d 65 73 20 61 73 20 74 68 65 20 6f  e names as the o
36b0: 70 74 69 6f 6e 73 2c 20 77 69 74 68 0a 23 20 64  ptions, with.# d
36c0: 61 73 68 65 73 20 63 68 61 6e 67 65 64 20 74 6f  ashes changed to
36d0: 20 75 6e 64 65 72 6c 69 6e 65 73 2e 0a 63 61 63   underlines..cac
36e0: 68 65 5f 66 69 6c 65 3d 2f 64 65 76 2f 6e 75 6c  he_file=/dev/nul
36f0: 6c 0a 65 78 65 63 5f 70 72 65 66 69 78 3d 4e 4f  l.exec_prefix=NO
3700: 4e 45 0a 6e 6f 5f 63 72 65 61 74 65 3d 0a 6e 6f  NE.no_create=.no
3710: 5f 72 65 63 75 72 73 69 6f 6e 3d 0a 70 72 65 66  _recursion=.pref
3720: 69 78 3d 4e 4f 4e 45 0a 70 72 6f 67 72 61 6d 5f  ix=NONE.program_
3730: 70 72 65 66 69 78 3d 4e 4f 4e 45 0a 70 72 6f 67  prefix=NONE.prog
3740: 72 61 6d 5f 73 75 66 66 69 78 3d 4e 4f 4e 45 0a  ram_suffix=NONE.
3750: 70 72 6f 67 72 61 6d 5f 74 72 61 6e 73 66 6f 72  program_transfor
3760: 6d 5f 6e 61 6d 65 3d 73 2c 78 2c 78 2c 0a 73 69  m_name=s,x,x,.si
3770: 6c 65 6e 74 3d 0a 73 69 74 65 3d 0a 73 72 63 64  lent=.site=.srcd
3780: 69 72 3d 0a 76 65 72 62 6f 73 65 3d 0a 78 5f 69  ir=.verbose=.x_i
3790: 6e 63 6c 75 64 65 73 3d 4e 4f 4e 45 0a 78 5f 6c  ncludes=NONE.x_l
37a0: 69 62 72 61 72 69 65 73 3d 4e 4f 4e 45 0a 0a 23  ibraries=NONE..#
37b0: 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 64 69   Installation di
37c0: 72 65 63 74 6f 72 79 20 6f 70 74 69 6f 6e 73 2e  rectory options.
37d0: 0a 23 20 54 68 65 73 65 20 61 72 65 20 6c 65 66  .# These are lef
37e0: 74 20 75 6e 65 78 70 61 6e 64 65 64 20 73 6f 20  t unexpanded so 
37f0: 75 73 65 72 73 20 63 61 6e 20 22 6d 61 6b 65 20  users can "make 
3800: 69 6e 73 74 61 6c 6c 20 65 78 65 63 5f 70 72 65  install exec_pre
3810: 66 69 78 3d 2f 66 6f 6f 22 0a 23 20 61 6e 64 20  fix=/foo".# and 
3820: 61 6c 6c 20 74 68 65 20 76 61 72 69 61 62 6c 65  all the variable
3830: 73 20 74 68 61 74 20 61 72 65 20 73 75 70 70 6f  s that are suppo
3840: 73 65 64 20 74 6f 20 62 65 20 62 61 73 65 64 20  sed to be based 
3850: 6f 6e 20 65 78 65 63 5f 70 72 65 66 69 78 0a 23  on exec_prefix.#
3860: 20 62 79 20 64 65 66 61 75 6c 74 20 77 69 6c 6c   by default will
3870: 20 61 63 74 75 61 6c 6c 79 20 63 68 61 6e 67 65   actually change
3880: 2e 0a 23 20 55 73 65 20 62 72 61 63 65 73 20 69  ..# Use braces i
3890: 6e 73 74 65 61 64 20 6f 66 20 70 61 72 65 6e 73  nstead of parens
38a0: 20 62 65 63 61 75 73 65 20 73 68 2c 20 70 65 72   because sh, per
38b0: 6c 2c 20 65 74 63 2e 20 61 6c 73 6f 20 61 63 63  l, etc. also acc
38c0: 65 70 74 20 74 68 65 6d 2e 0a 62 69 6e 64 69 72  ept them..bindir
38d0: 3d 27 24 7b 65 78 65 63 5f 70 72 65 66 69 78 7d  ='${exec_prefix}
38e0: 2f 62 69 6e 27 0a 73 62 69 6e 64 69 72 3d 27 24  /bin'.sbindir='$
38f0: 7b 65 78 65 63 5f 70 72 65 66 69 78 7d 2f 73 62  {exec_prefix}/sb
3900: 69 6e 27 0a 6c 69 62 65 78 65 63 64 69 72 3d 27  in'.libexecdir='
3910: 24 7b 65 78 65 63 5f 70 72 65 66 69 78 7d 2f 6c  ${exec_prefix}/l
3920: 69 62 65 78 65 63 27 0a 64 61 74 61 64 69 72 3d  ibexec'.datadir=
3930: 27 24 7b 70 72 65 66 69 78 7d 2f 73 68 61 72 65  '${prefix}/share
3940: 27 0a 73 79 73 63 6f 6e 66 64 69 72 3d 27 24 7b  '.sysconfdir='${
3950: 70 72 65 66 69 78 7d 2f 65 74 63 27 0a 73 68 61  prefix}/etc'.sha
3960: 72 65 64 73 74 61 74 65 64 69 72 3d 27 24 7b 70  redstatedir='${p
3970: 72 65 66 69 78 7d 2f 63 6f 6d 27 0a 6c 6f 63 61  refix}/com'.loca
3980: 6c 73 74 61 74 65 64 69 72 3d 27 24 7b 70 72 65  lstatedir='${pre
3990: 66 69 78 7d 2f 76 61 72 27 0a 6c 69 62 64 69 72  fix}/var'.libdir
39a0: 3d 27 24 7b 65 78 65 63 5f 70 72 65 66 69 78 7d  ='${exec_prefix}
39b0: 2f 6c 69 62 27 0a 69 6e 63 6c 75 64 65 64 69 72  /lib'.includedir
39c0: 3d 27 24 7b 70 72 65 66 69 78 7d 2f 69 6e 63 6c  ='${prefix}/incl
39d0: 75 64 65 27 0a 6f 6c 64 69 6e 63 6c 75 64 65 64  ude'.oldincluded
39e0: 69 72 3d 27 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ir='/usr/include
39f0: 27 0a 69 6e 66 6f 64 69 72 3d 27 24 7b 70 72 65  '.infodir='${pre
3a00: 66 69 78 7d 2f 69 6e 66 6f 27 0a 6d 61 6e 64 69  fix}/info'.mandi
3a10: 72 3d 27 24 7b 70 72 65 66 69 78 7d 2f 6d 61 6e  r='${prefix}/man
3a20: 27 0a 0a 61 63 5f 70 72 65 76 3d 0a 66 6f 72 20  '..ac_prev=.for 
3a30: 61 63 5f 6f 70 74 69 6f 6e 0a 64 6f 0a 20 20 23  ac_option.do.  #
3a40: 20 49 66 20 74 68 65 20 70 72 65 76 69 6f 75 73   If the previous
3a50: 20 6f 70 74 69 6f 6e 20 6e 65 65 64 73 20 61 6e   option needs an
3a60: 20 61 72 67 75 6d 65 6e 74 2c 20 61 73 73 69 67   argument, assig
3a70: 6e 20 69 74 2e 0a 20 20 69 66 20 74 65 73 74 20  n it..  if test 
3a80: 2d 6e 20 22 24 61 63 5f 70 72 65 76 22 3b 20 74  -n "$ac_prev"; t
3a90: 68 65 6e 0a 20 20 20 20 65 76 61 6c 20 22 24 61  hen.    eval "$a
3aa0: 63 5f 70 72 65 76 3d 5c 24 61 63 5f 6f 70 74 69  c_prev=\$ac_opti
3ab0: 6f 6e 22 0a 20 20 20 20 61 63 5f 70 72 65 76 3d  on".    ac_prev=
3ac0: 0a 20 20 20 20 63 6f 6e 74 69 6e 75 65 0a 20 20  .    continue.  
3ad0: 66 69 0a 0a 20 20 61 63 5f 6f 70 74 61 72 67 3d  fi..  ac_optarg=
3ae0: 60 65 78 70 72 20 22 78 24 61 63 5f 6f 70 74 69  `expr "x$ac_opti
3af0: 6f 6e 22 20 3a 20 27 78 5b 5e 3d 5d 2a 3d 5c 28  on" : 'x[^=]*=\(
3b00: 2e 2a 5c 29 27 60 0a 0a 20 20 23 20 41 63 63 65  .*\)'`..  # Acce
3b10: 70 74 20 74 68 65 20 69 6d 70 6f 72 74 61 6e 74  pt the important
3b20: 20 43 79 67 6e 75 73 20 63 6f 6e 66 69 67 75 72   Cygnus configur
3b30: 65 20 6f 70 74 69 6f 6e 73 2c 20 73 6f 20 77 65  e options, so we
3b40: 20 63 61 6e 20 64 69 61 67 6e 6f 73 65 20 74 79   can diagnose ty
3b50: 70 6f 73 2e 0a 0a 20 20 63 61 73 65 20 24 61 63  pos...  case $ac
3b60: 5f 6f 70 74 69 6f 6e 20 69 6e 0a 0a 20 20 2d 62  _option in..  -b
3b70: 69 6e 64 69 72 20 7c 20 2d 2d 62 69 6e 64 69 72  indir | --bindir
3b80: 20 7c 20 2d 2d 62 69 6e 64 69 20 7c 20 2d 2d 62   | --bindi | --b
3b90: 69 6e 64 20 7c 20 2d 2d 62 69 6e 20 7c 20 2d 2d  ind | --bin | --
3ba0: 62 69 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d  bi).    ac_prev=
3bb0: 62 69 6e 64 69 72 20 3b 3b 0a 20 20 2d 62 69 6e  bindir ;;.  -bin
3bc0: 64 69 72 3d 2a 20 7c 20 2d 2d 62 69 6e 64 69 72  dir=* | --bindir
3bd0: 3d 2a 20 7c 20 2d 2d 62 69 6e 64 69 3d 2a 20 7c  =* | --bindi=* |
3be0: 20 2d 2d 62 69 6e 64 3d 2a 20 7c 20 2d 2d 62 69   --bind=* | --bi
3bf0: 6e 3d 2a 20 7c 20 2d 2d 62 69 3d 2a 29 0a 20 20  n=* | --bi=*).  
3c00: 20 20 62 69 6e 64 69 72 3d 24 61 63 5f 6f 70 74    bindir=$ac_opt
3c10: 61 72 67 20 3b 3b 0a 0a 20 20 2d 62 75 69 6c 64  arg ;;..  -build
3c20: 20 7c 20 2d 2d 62 75 69 6c 64 20 7c 20 2d 2d 62   | --build | --b
3c30: 75 69 6c 20 7c 20 2d 2d 62 75 69 20 7c 20 2d 2d  uil | --bui | --
3c40: 62 75 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d  bu).    ac_prev=
3c50: 62 75 69 6c 64 5f 61 6c 69 61 73 20 3b 3b 0a 20  build_alias ;;. 
3c60: 20 2d 62 75 69 6c 64 3d 2a 20 7c 20 2d 2d 62 75   -build=* | --bu
3c70: 69 6c 64 3d 2a 20 7c 20 2d 2d 62 75 69 6c 3d 2a  ild=* | --buil=*
3c80: 20 7c 20 2d 2d 62 75 69 3d 2a 20 7c 20 2d 2d 62   | --bui=* | --b
3c90: 75 3d 2a 29 0a 20 20 20 20 62 75 69 6c 64 5f 61  u=*).    build_a
3ca0: 6c 69 61 73 3d 24 61 63 5f 6f 70 74 61 72 67 20  lias=$ac_optarg 
3cb0: 3b 3b 0a 0a 20 20 2d 63 61 63 68 65 2d 66 69 6c  ;;..  -cache-fil
3cc0: 65 20 7c 20 2d 2d 63 61 63 68 65 2d 66 69 6c 65  e | --cache-file
3cd0: 20 7c 20 2d 2d 63 61 63 68 65 2d 66 69 6c 20 7c   | --cache-fil |
3ce0: 20 2d 2d 63 61 63 68 65 2d 66 69 20 5c 0a 20 20   --cache-fi \.  
3cf0: 7c 20 2d 2d 63 61 63 68 65 2d 66 20 7c 20 2d 2d  | --cache-f | --
3d00: 63 61 63 68 65 2d 20 7c 20 2d 2d 63 61 63 68 65  cache- | --cache
3d10: 20 7c 20 2d 2d 63 61 63 68 20 7c 20 2d 2d 63 61   | --cach | --ca
3d20: 63 20 7c 20 2d 2d 63 61 20 7c 20 2d 2d 63 29 0a  c | --ca | --c).
3d30: 20 20 20 20 61 63 5f 70 72 65 76 3d 63 61 63 68      ac_prev=cach
3d40: 65 5f 66 69 6c 65 20 3b 3b 0a 20 20 2d 63 61 63  e_file ;;.  -cac
3d50: 68 65 2d 66 69 6c 65 3d 2a 20 7c 20 2d 2d 63 61  he-file=* | --ca
3d60: 63 68 65 2d 66 69 6c 65 3d 2a 20 7c 20 2d 2d 63  che-file=* | --c
3d70: 61 63 68 65 2d 66 69 6c 3d 2a 20 7c 20 2d 2d 63  ache-fil=* | --c
3d80: 61 63 68 65 2d 66 69 3d 2a 20 5c 0a 20 20 7c 20  ache-fi=* \.  | 
3d90: 2d 2d 63 61 63 68 65 2d 66 3d 2a 20 7c 20 2d 2d  --cache-f=* | --
3da0: 63 61 63 68 65 2d 3d 2a 20 7c 20 2d 2d 63 61 63  cache-=* | --cac
3db0: 68 65 3d 2a 20 7c 20 2d 2d 63 61 63 68 3d 2a 20  he=* | --cach=* 
3dc0: 7c 20 2d 2d 63 61 63 3d 2a 20 7c 20 2d 2d 63 61  | --cac=* | --ca
3dd0: 3d 2a 20 7c 20 2d 2d 63 3d 2a 29 0a 20 20 20 20  =* | --c=*).    
3de0: 63 61 63 68 65 5f 66 69 6c 65 3d 24 61 63 5f 6f  cache_file=$ac_o
3df0: 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 2d 63 6f  ptarg ;;..  --co
3e00: 6e 66 69 67 2d 63 61 63 68 65 20 7c 20 2d 43 29  nfig-cache | -C)
3e10: 0a 20 20 20 20 63 61 63 68 65 5f 66 69 6c 65 3d  .    cache_file=
3e20: 63 6f 6e 66 69 67 2e 63 61 63 68 65 20 3b 3b 0a  config.cache ;;.
3e30: 0a 20 20 2d 64 61 74 61 64 69 72 20 7c 20 2d 2d  .  -datadir | --
3e40: 64 61 74 61 64 69 72 20 7c 20 2d 2d 64 61 74 61  datadir | --data
3e50: 64 69 20 7c 20 2d 2d 64 61 74 61 64 20 7c 20 2d  di | --datad | -
3e60: 2d 64 61 74 61 20 7c 20 2d 2d 64 61 74 20 7c 20  -data | --dat | 
3e70: 2d 2d 64 61 29 0a 20 20 20 20 61 63 5f 70 72 65  --da).    ac_pre
3e80: 76 3d 64 61 74 61 64 69 72 20 3b 3b 0a 20 20 2d  v=datadir ;;.  -
3e90: 64 61 74 61 64 69 72 3d 2a 20 7c 20 2d 2d 64 61  datadir=* | --da
3ea0: 74 61 64 69 72 3d 2a 20 7c 20 2d 2d 64 61 74 61  tadir=* | --data
3eb0: 64 69 3d 2a 20 7c 20 2d 2d 64 61 74 61 64 3d 2a  di=* | --datad=*
3ec0: 20 7c 20 2d 2d 64 61 74 61 3d 2a 20 7c 20 2d 2d   | --data=* | --
3ed0: 64 61 74 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 64 61  dat=* \.  | --da
3ee0: 3d 2a 29 0a 20 20 20 20 64 61 74 61 64 69 72 3d  =*).    datadir=
3ef0: 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20  $ac_optarg ;;.. 
3f00: 20 2d 64 69 73 61 62 6c 65 2d 2a 20 7c 20 2d 2d   -disable-* | --
3f10: 64 69 73 61 62 6c 65 2d 2a 29 0a 20 20 20 20 61  disable-*).    a
3f20: 63 5f 66 65 61 74 75 72 65 3d 60 65 78 70 72 20  c_feature=`expr 
3f30: 22 78 24 61 63 5f 6f 70 74 69 6f 6e 22 20 3a 20  "x$ac_option" : 
3f40: 27 78 2d 2a 64 69 73 61 62 6c 65 2d 5c 28 2e 2a  'x-*disable-\(.*
3f50: 5c 29 27 60 0a 20 20 20 20 23 20 52 65 6a 65 63  \)'`.    # Rejec
3f60: 74 20 6e 61 6d 65 73 20 74 68 61 74 20 61 72 65  t names that are
3f70: 20 6e 6f 74 20 76 61 6c 69 64 20 73 68 65 6c 6c   not valid shell
3f80: 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 73 2e   variable names.
3f90: 0a 20 20 20 20 65 78 70 72 20 22 78 24 61 63 5f  .    expr "x$ac_
3fa0: 66 65 61 74 75 72 65 22 20 3a 20 22 2e 2a 5b 5e  feature" : ".*[^
3fb0: 2d 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 22  -_$as_cr_alnum]"
3fc0: 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 0a 20   >/dev/null &&. 
3fd0: 20 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73       { echo "$as
3fe0: 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 69 6e 76 61  _me: error: inva
3ff0: 6c 69 64 20 66 65 61 74 75 72 65 20 6e 61 6d 65  lid feature name
4000: 3a 20 24 61 63 5f 66 65 61 74 75 72 65 22 20 3e  : $ac_feature" >
4010: 26 32 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29  &2.   { (exit 1)
4020: 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 20  ; exit 1; }; }. 
4030: 20 20 20 61 63 5f 66 65 61 74 75 72 65 3d 60 65     ac_feature=`e
4040: 63 68 6f 20 24 61 63 5f 66 65 61 74 75 72 65 20  cho $ac_feature 
4050: 7c 20 73 65 64 20 27 73 2f 2d 2f 5f 2f 67 27 60  | sed 's/-/_/g'`
4060: 0a 20 20 20 20 65 76 61 6c 20 22 65 6e 61 62 6c  .    eval "enabl
4070: 65 5f 24 61 63 5f 66 65 61 74 75 72 65 3d 6e 6f  e_$ac_feature=no
4080: 22 20 3b 3b 0a 0a 20 20 2d 65 6e 61 62 6c 65 2d  " ;;..  -enable-
4090: 2a 20 7c 20 2d 2d 65 6e 61 62 6c 65 2d 2a 29 0a  * | --enable-*).
40a0: 20 20 20 20 61 63 5f 66 65 61 74 75 72 65 3d 60      ac_feature=`
40b0: 65 78 70 72 20 22 78 24 61 63 5f 6f 70 74 69 6f  expr "x$ac_optio
40c0: 6e 22 20 3a 20 27 78 2d 2a 65 6e 61 62 6c 65 2d  n" : 'x-*enable-
40d0: 5c 28 5b 5e 3d 5d 2a 5c 29 27 60 0a 20 20 20 20  \([^=]*\)'`.    
40e0: 23 20 52 65 6a 65 63 74 20 6e 61 6d 65 73 20 74  # Reject names t
40f0: 68 61 74 20 61 72 65 20 6e 6f 74 20 76 61 6c 69  hat are not vali
4100: 64 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65  d shell variable
4110: 20 6e 61 6d 65 73 2e 0a 20 20 20 20 65 78 70 72   names..    expr
4120: 20 22 78 24 61 63 5f 66 65 61 74 75 72 65 22 20   "x$ac_feature" 
4130: 3a 20 22 2e 2a 5b 5e 2d 5f 24 61 73 5f 63 72 5f  : ".*[^-_$as_cr_
4140: 61 6c 6e 75 6d 5d 22 20 3e 2f 64 65 76 2f 6e 75  alnum]" >/dev/nu
4150: 6c 6c 20 26 26 0a 20 20 20 20 20 20 7b 20 65 63  ll &&.      { ec
4160: 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f  ho "$as_me: erro
4170: 72 3a 20 69 6e 76 61 6c 69 64 20 66 65 61 74 75  r: invalid featu
4180: 72 65 20 6e 61 6d 65 3a 20 24 61 63 5f 66 65 61  re name: $ac_fea
4190: 74 75 72 65 22 20 3e 26 32 0a 20 20 20 7b 20 28  ture" >&2.   { (
41a0: 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b  exit 1); exit 1;
41b0: 20 7d 3b 20 7d 0a 20 20 20 20 61 63 5f 66 65 61   }; }.    ac_fea
41c0: 74 75 72 65 3d 60 65 63 68 6f 20 24 61 63 5f 66  ture=`echo $ac_f
41d0: 65 61 74 75 72 65 20 7c 20 73 65 64 20 27 73 2f  eature | sed 's/
41e0: 2d 2f 5f 2f 67 27 60 0a 20 20 20 20 63 61 73 65  -/_/g'`.    case
41f0: 20 24 61 63 5f 6f 70 74 69 6f 6e 20 69 6e 0a 20   $ac_option in. 
4200: 20 20 20 20 20 2a 3d 2a 29 20 61 63 5f 6f 70 74       *=*) ac_opt
4210: 61 72 67 3d 60 65 63 68 6f 20 22 24 61 63 5f 6f  arg=`echo "$ac_o
4220: 70 74 61 72 67 22 20 7c 20 73 65 64 20 22 73 2f  ptarg" | sed "s/
4230: 27 2f 27 5c 5c 5c 5c 5c 5c 5c 5c 27 27 2f 67 22  '/'\\\\\\\\''/g"
4240: 60 3b 3b 0a 20 20 20 20 20 20 2a 29 20 61 63 5f  `;;.      *) ac_
4250: 6f 70 74 61 72 67 3d 79 65 73 20 3b 3b 0a 20 20  optarg=yes ;;.  
4260: 20 20 65 73 61 63 0a 20 20 20 20 65 76 61 6c 20    esac.    eval 
4270: 22 65 6e 61 62 6c 65 5f 24 61 63 5f 66 65 61 74  "enable_$ac_feat
4280: 75 72 65 3d 27 24 61 63 5f 6f 70 74 61 72 67 27  ure='$ac_optarg'
4290: 22 20 3b 3b 0a 0a 20 20 2d 65 78 65 63 2d 70 72  " ;;..  -exec-pr
42a0: 65 66 69 78 20 7c 20 2d 2d 65 78 65 63 5f 70 72  efix | --exec_pr
42b0: 65 66 69 78 20 7c 20 2d 2d 65 78 65 63 2d 70 72  efix | --exec-pr
42c0: 65 66 69 78 20 7c 20 2d 2d 65 78 65 63 2d 70 72  efix | --exec-pr
42d0: 65 66 69 20 5c 0a 20 20 7c 20 2d 2d 65 78 65 63  efi \.  | --exec
42e0: 2d 70 72 65 66 20 7c 20 2d 2d 65 78 65 63 2d 70  -pref | --exec-p
42f0: 72 65 20 7c 20 2d 2d 65 78 65 63 2d 70 72 20 7c  re | --exec-pr |
4300: 20 2d 2d 65 78 65 63 2d 70 20 7c 20 2d 2d 65 78   --exec-p | --ex
4310: 65 63 2d 20 5c 0a 20 20 7c 20 2d 2d 65 78 65 63  ec- \.  | --exec
4320: 20 7c 20 2d 2d 65 78 65 20 7c 20 2d 2d 65 78 29   | --exe | --ex)
4330: 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 65 78 65  .    ac_prev=exe
4340: 63 5f 70 72 65 66 69 78 20 3b 3b 0a 20 20 2d 65  c_prefix ;;.  -e
4350: 78 65 63 2d 70 72 65 66 69 78 3d 2a 20 7c 20 2d  xec-prefix=* | -
4360: 2d 65 78 65 63 5f 70 72 65 66 69 78 3d 2a 20 7c  -exec_prefix=* |
4370: 20 2d 2d 65 78 65 63 2d 70 72 65 66 69 78 3d 2a   --exec-prefix=*
4380: 20 7c 20 2d 2d 65 78 65 63 2d 70 72 65 66 69 3d   | --exec-prefi=
4390: 2a 20 5c 0a 20 20 7c 20 2d 2d 65 78 65 63 2d 70  * \.  | --exec-p
43a0: 72 65 66 3d 2a 20 7c 20 2d 2d 65 78 65 63 2d 70  ref=* | --exec-p
43b0: 72 65 3d 2a 20 7c 20 2d 2d 65 78 65 63 2d 70 72  re=* | --exec-pr
43c0: 3d 2a 20 7c 20 2d 2d 65 78 65 63 2d 70 3d 2a 20  =* | --exec-p=* 
43d0: 7c 20 2d 2d 65 78 65 63 2d 3d 2a 20 5c 0a 20 20  | --exec-=* \.  
43e0: 7c 20 2d 2d 65 78 65 63 3d 2a 20 7c 20 2d 2d 65  | --exec=* | --e
43f0: 78 65 3d 2a 20 7c 20 2d 2d 65 78 3d 2a 29 0a 20  xe=* | --ex=*). 
4400: 20 20 20 65 78 65 63 5f 70 72 65 66 69 78 3d 24     exec_prefix=$
4410: 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20  ac_optarg ;;..  
4420: 2d 67 61 73 20 7c 20 2d 2d 67 61 73 20 7c 20 2d  -gas | --gas | -
4430: 2d 67 61 20 7c 20 2d 2d 67 29 0a 20 20 20 20 23  -ga | --g).    #
4440: 20 4f 62 73 6f 6c 65 74 65 3b 20 75 73 65 20 2d   Obsolete; use -
4450: 2d 77 69 74 68 2d 67 61 73 2e 0a 20 20 20 20 77  -with-gas..    w
4460: 69 74 68 5f 67 61 73 3d 79 65 73 20 3b 3b 0a 0a  ith_gas=yes ;;..
4470: 20 20 2d 68 65 6c 70 20 7c 20 2d 2d 68 65 6c 70    -help | --help
4480: 20 7c 20 2d 2d 68 65 6c 20 7c 20 2d 2d 68 65 20   | --hel | --he 
4490: 7c 20 2d 68 29 0a 20 20 20 20 61 63 5f 69 6e 69  | -h).    ac_ini
44a0: 74 5f 68 65 6c 70 3d 6c 6f 6e 67 20 3b 3b 0a 20  t_help=long ;;. 
44b0: 20 2d 68 65 6c 70 3d 72 2a 20 7c 20 2d 2d 68 65   -help=r* | --he
44c0: 6c 70 3d 72 2a 20 7c 20 2d 2d 68 65 6c 3d 72 2a  lp=r* | --hel=r*
44d0: 20 7c 20 2d 2d 68 65 3d 72 2a 20 7c 20 2d 68 72   | --he=r* | -hr
44e0: 2a 29 0a 20 20 20 20 61 63 5f 69 6e 69 74 5f 68  *).    ac_init_h
44f0: 65 6c 70 3d 72 65 63 75 72 73 69 76 65 20 3b 3b  elp=recursive ;;
4500: 0a 20 20 2d 68 65 6c 70 3d 73 2a 20 7c 20 2d 2d  .  -help=s* | --
4510: 68 65 6c 70 3d 73 2a 20 7c 20 2d 2d 68 65 6c 3d  help=s* | --hel=
4520: 73 2a 20 7c 20 2d 2d 68 65 3d 73 2a 20 7c 20 2d  s* | --he=s* | -
4530: 68 73 2a 29 0a 20 20 20 20 61 63 5f 69 6e 69 74  hs*).    ac_init
4540: 5f 68 65 6c 70 3d 73 68 6f 72 74 20 3b 3b 0a 0a  _help=short ;;..
4550: 20 20 2d 68 6f 73 74 20 7c 20 2d 2d 68 6f 73 74    -host | --host
4560: 20 7c 20 2d 2d 68 6f 73 20 7c 20 2d 2d 68 6f 29   | --hos | --ho)
4570: 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 68 6f 73  .    ac_prev=hos
4580: 74 5f 61 6c 69 61 73 20 3b 3b 0a 20 20 2d 68 6f  t_alias ;;.  -ho
4590: 73 74 3d 2a 20 7c 20 2d 2d 68 6f 73 74 3d 2a 20  st=* | --host=* 
45a0: 7c 20 2d 2d 68 6f 73 3d 2a 20 7c 20 2d 2d 68 6f  | --hos=* | --ho
45b0: 3d 2a 29 0a 20 20 20 20 68 6f 73 74 5f 61 6c 69  =*).    host_ali
45c0: 61 73 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b  as=$ac_optarg ;;
45d0: 0a 0a 20 20 2d 69 6e 63 6c 75 64 65 64 69 72 20  ..  -includedir 
45e0: 7c 20 2d 2d 69 6e 63 6c 75 64 65 64 69 72 20 7c  | --includedir |
45f0: 20 2d 2d 69 6e 63 6c 75 64 65 64 69 20 7c 20 2d   --includedi | -
4600: 2d 69 6e 63 6c 75 64 65 64 20 7c 20 2d 2d 69 6e  -included | --in
4610: 63 6c 75 64 65 20 5c 0a 20 20 7c 20 2d 2d 69 6e  clude \.  | --in
4620: 63 6c 75 64 20 7c 20 2d 2d 69 6e 63 6c 75 20 7c  clud | --inclu |
4630: 20 2d 2d 69 6e 63 6c 20 7c 20 2d 2d 69 6e 63 29   --incl | --inc)
4640: 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 69 6e 63  .    ac_prev=inc
4650: 6c 75 64 65 64 69 72 20 3b 3b 0a 20 20 2d 69 6e  ludedir ;;.  -in
4660: 63 6c 75 64 65 64 69 72 3d 2a 20 7c 20 2d 2d 69  cludedir=* | --i
4670: 6e 63 6c 75 64 65 64 69 72 3d 2a 20 7c 20 2d 2d  ncludedir=* | --
4680: 69 6e 63 6c 75 64 65 64 69 3d 2a 20 7c 20 2d 2d  includedi=* | --
4690: 69 6e 63 6c 75 64 65 64 3d 2a 20 7c 20 2d 2d 69  included=* | --i
46a0: 6e 63 6c 75 64 65 3d 2a 20 5c 0a 20 20 7c 20 2d  nclude=* \.  | -
46b0: 2d 69 6e 63 6c 75 64 3d 2a 20 7c 20 2d 2d 69 6e  -includ=* | --in
46c0: 63 6c 75 3d 2a 20 7c 20 2d 2d 69 6e 63 6c 3d 2a  clu=* | --incl=*
46d0: 20 7c 20 2d 2d 69 6e 63 3d 2a 29 0a 20 20 20 20   | --inc=*).    
46e0: 69 6e 63 6c 75 64 65 64 69 72 3d 24 61 63 5f 6f  includedir=$ac_o
46f0: 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 69 6e 66  ptarg ;;..  -inf
4700: 6f 64 69 72 20 7c 20 2d 2d 69 6e 66 6f 64 69 72  odir | --infodir
4710: 20 7c 20 2d 2d 69 6e 66 6f 64 69 20 7c 20 2d 2d   | --infodi | --
4720: 69 6e 66 6f 64 20 7c 20 2d 2d 69 6e 66 6f 20 7c  infod | --info |
4730: 20 2d 2d 69 6e 66 29 0a 20 20 20 20 61 63 5f 70   --inf).    ac_p
4740: 72 65 76 3d 69 6e 66 6f 64 69 72 20 3b 3b 0a 20  rev=infodir ;;. 
4750: 20 2d 69 6e 66 6f 64 69 72 3d 2a 20 7c 20 2d 2d   -infodir=* | --
4760: 69 6e 66 6f 64 69 72 3d 2a 20 7c 20 2d 2d 69 6e  infodir=* | --in
4770: 66 6f 64 69 3d 2a 20 7c 20 2d 2d 69 6e 66 6f 64  fodi=* | --infod
4780: 3d 2a 20 7c 20 2d 2d 69 6e 66 6f 3d 2a 20 7c 20  =* | --info=* | 
4790: 2d 2d 69 6e 66 3d 2a 29 0a 20 20 20 20 69 6e 66  --inf=*).    inf
47a0: 6f 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20  odir=$ac_optarg 
47b0: 3b 3b 0a 0a 20 20 2d 6c 69 62 64 69 72 20 7c 20  ;;..  -libdir | 
47c0: 2d 2d 6c 69 62 64 69 72 20 7c 20 2d 2d 6c 69 62  --libdir | --lib
47d0: 64 69 20 7c 20 2d 2d 6c 69 62 64 29 0a 20 20 20  di | --libd).   
47e0: 20 61 63 5f 70 72 65 76 3d 6c 69 62 64 69 72 20   ac_prev=libdir 
47f0: 3b 3b 0a 20 20 2d 6c 69 62 64 69 72 3d 2a 20 7c  ;;.  -libdir=* |
4800: 20 2d 2d 6c 69 62 64 69 72 3d 2a 20 7c 20 2d 2d   --libdir=* | --
4810: 6c 69 62 64 69 3d 2a 20 7c 20 2d 2d 6c 69 62 64  libdi=* | --libd
4820: 3d 2a 29 0a 20 20 20 20 6c 69 62 64 69 72 3d 24  =*).    libdir=$
4830: 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20  ac_optarg ;;..  
4840: 2d 6c 69 62 65 78 65 63 64 69 72 20 7c 20 2d 2d  -libexecdir | --
4850: 6c 69 62 65 78 65 63 64 69 72 20 7c 20 2d 2d 6c  libexecdir | --l
4860: 69 62 65 78 65 63 64 69 20 7c 20 2d 2d 6c 69 62  ibexecdi | --lib
4870: 65 78 65 63 64 20 7c 20 2d 2d 6c 69 62 65 78 65  execd | --libexe
4880: 63 20 5c 0a 20 20 7c 20 2d 2d 6c 69 62 65 78 65  c \.  | --libexe
4890: 20 7c 20 2d 2d 6c 69 62 65 78 20 7c 20 2d 2d 6c   | --libex | --l
48a0: 69 62 65 29 0a 20 20 20 20 61 63 5f 70 72 65 76  ibe).    ac_prev
48b0: 3d 6c 69 62 65 78 65 63 64 69 72 20 3b 3b 0a 20  =libexecdir ;;. 
48c0: 20 2d 6c 69 62 65 78 65 63 64 69 72 3d 2a 20 7c   -libexecdir=* |
48d0: 20 2d 2d 6c 69 62 65 78 65 63 64 69 72 3d 2a 20   --libexecdir=* 
48e0: 7c 20 2d 2d 6c 69 62 65 78 65 63 64 69 3d 2a 20  | --libexecdi=* 
48f0: 7c 20 2d 2d 6c 69 62 65 78 65 63 64 3d 2a 20 7c  | --libexecd=* |
4900: 20 2d 2d 6c 69 62 65 78 65 63 3d 2a 20 5c 0a 20   --libexec=* \. 
4910: 20 7c 20 2d 2d 6c 69 62 65 78 65 3d 2a 20 7c 20   | --libexe=* | 
4920: 2d 2d 6c 69 62 65 78 3d 2a 20 7c 20 2d 2d 6c 69  --libex=* | --li
4930: 62 65 3d 2a 29 0a 20 20 20 20 6c 69 62 65 78 65  be=*).    libexe
4940: 63 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20  cdir=$ac_optarg 
4950: 3b 3b 0a 0a 20 20 2d 6c 6f 63 61 6c 73 74 61 74  ;;..  -localstat
4960: 65 64 69 72 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74  edir | --localst
4970: 61 74 65 64 69 72 20 7c 20 2d 2d 6c 6f 63 61 6c  atedir | --local
4980: 73 74 61 74 65 64 69 20 7c 20 2d 2d 6c 6f 63 61  statedi | --loca
4990: 6c 73 74 61 74 65 64 20 5c 0a 20 20 7c 20 2d 2d  lstated \.  | --
49a0: 6c 6f 63 61 6c 73 74 61 74 65 20 7c 20 2d 2d 6c  localstate | --l
49b0: 6f 63 61 6c 73 74 61 74 20 7c 20 2d 2d 6c 6f 63  ocalstat | --loc
49c0: 61 6c 73 74 61 20 7c 20 2d 2d 6c 6f 63 61 6c 73  alsta | --locals
49d0: 74 20 5c 0a 20 20 7c 20 2d 2d 6c 6f 63 61 6c 73  t \.  | --locals
49e0: 20 7c 20 2d 2d 6c 6f 63 61 6c 20 7c 20 2d 2d 6c   | --local | --l
49f0: 6f 63 61 20 7c 20 2d 2d 6c 6f 63 20 7c 20 2d 2d  oca | --loc | --
4a00: 6c 6f 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d  lo).    ac_prev=
4a10: 6c 6f 63 61 6c 73 74 61 74 65 64 69 72 20 3b 3b  localstatedir ;;
4a20: 0a 20 20 2d 6c 6f 63 61 6c 73 74 61 74 65 64 69  .  -localstatedi
4a30: 72 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61  r=* | --localsta
4a40: 74 65 64 69 72 3d 2a 20 7c 20 2d 2d 6c 6f 63 61  tedir=* | --loca
4a50: 6c 73 74 61 74 65 64 69 3d 2a 20 7c 20 2d 2d 6c  lstatedi=* | --l
4a60: 6f 63 61 6c 73 74 61 74 65 64 3d 2a 20 5c 0a 20  ocalstated=* \. 
4a70: 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 3d   | --localstate=
4a80: 2a 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 3d  * | --localstat=
4a90: 2a 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 3d 2a  * | --localsta=*
4aa0: 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 3d 2a 20 5c   | --localst=* \
4ab0: 0a 20 20 7c 20 2d 2d 6c 6f 63 61 6c 73 3d 2a 20  .  | --locals=* 
4ac0: 7c 20 2d 2d 6c 6f 63 61 6c 3d 2a 20 7c 20 2d 2d  | --local=* | --
4ad0: 6c 6f 63 61 3d 2a 20 7c 20 2d 2d 6c 6f 63 3d 2a  loca=* | --loc=*
4ae0: 20 7c 20 2d 2d 6c 6f 3d 2a 29 0a 20 20 20 20 6c   | --lo=*).    l
4af0: 6f 63 61 6c 73 74 61 74 65 64 69 72 3d 24 61 63  ocalstatedir=$ac
4b00: 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 6d  _optarg ;;..  -m
4b10: 61 6e 64 69 72 20 7c 20 2d 2d 6d 61 6e 64 69 72  andir | --mandir
4b20: 20 7c 20 2d 2d 6d 61 6e 64 69 20 7c 20 2d 2d 6d   | --mandi | --m
4b30: 61 6e 64 20 7c 20 2d 2d 6d 61 6e 20 7c 20 2d 2d  and | --man | --
4b40: 6d 61 20 7c 20 2d 2d 6d 29 0a 20 20 20 20 61 63  ma | --m).    ac
4b50: 5f 70 72 65 76 3d 6d 61 6e 64 69 72 20 3b 3b 0a  _prev=mandir ;;.
4b60: 20 20 2d 6d 61 6e 64 69 72 3d 2a 20 7c 20 2d 2d    -mandir=* | --
4b70: 6d 61 6e 64 69 72 3d 2a 20 7c 20 2d 2d 6d 61 6e  mandir=* | --man
4b80: 64 69 3d 2a 20 7c 20 2d 2d 6d 61 6e 64 3d 2a 20  di=* | --mand=* 
4b90: 7c 20 2d 2d 6d 61 6e 3d 2a 20 7c 20 2d 2d 6d 61  | --man=* | --ma
4ba0: 3d 2a 20 7c 20 2d 2d 6d 3d 2a 29 0a 20 20 20 20  =* | --m=*).    
4bb0: 6d 61 6e 64 69 72 3d 24 61 63 5f 6f 70 74 61 72  mandir=$ac_optar
4bc0: 67 20 3b 3b 0a 0a 20 20 2d 6e 66 70 20 7c 20 2d  g ;;..  -nfp | -
4bd0: 2d 6e 66 70 20 7c 20 2d 2d 6e 66 29 0a 20 20 20  -nfp | --nf).   
4be0: 20 23 20 4f 62 73 6f 6c 65 74 65 3b 20 75 73 65   # Obsolete; use
4bf0: 20 2d 2d 77 69 74 68 6f 75 74 2d 66 70 2e 0a 20   --without-fp.. 
4c00: 20 20 20 77 69 74 68 5f 66 70 3d 6e 6f 20 3b 3b     with_fp=no ;;
4c10: 0a 0a 20 20 2d 6e 6f 2d 63 72 65 61 74 65 20 7c  ..  -no-create |
4c20: 20 2d 2d 6e 6f 2d 63 72 65 61 74 65 20 7c 20 2d   --no-create | -
4c30: 2d 6e 6f 2d 63 72 65 61 74 20 7c 20 2d 2d 6e 6f  -no-creat | --no
4c40: 2d 63 72 65 61 20 7c 20 2d 2d 6e 6f 2d 63 72 65  -crea | --no-cre
4c50: 20 5c 0a 20 20 7c 20 2d 2d 6e 6f 2d 63 72 20 7c   \.  | --no-cr |
4c60: 20 2d 2d 6e 6f 2d 63 20 7c 20 2d 6e 29 0a 20 20   --no-c | -n).  
4c70: 20 20 6e 6f 5f 63 72 65 61 74 65 3d 79 65 73 20    no_create=yes 
4c80: 3b 3b 0a 0a 20 20 2d 6e 6f 2d 72 65 63 75 72 73  ;;..  -no-recurs
4c90: 69 6f 6e 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75 72  ion | --no-recur
4ca0: 73 69 6f 6e 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75  sion | --no-recu
4cb0: 72 73 69 6f 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75  rsio | --no-recu
4cc0: 72 73 69 20 5c 0a 20 20 7c 20 2d 2d 6e 6f 2d 72  rsi \.  | --no-r
4cd0: 65 63 75 72 73 20 7c 20 2d 2d 6e 6f 2d 72 65 63  ecurs | --no-rec
4ce0: 75 72 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75 20 7c  ur | --no-recu |
4cf0: 20 2d 2d 6e 6f 2d 72 65 63 20 7c 20 2d 2d 6e 6f   --no-rec | --no
4d00: 2d 72 65 20 7c 20 2d 2d 6e 6f 2d 72 29 0a 20 20  -re | --no-r).  
4d10: 20 20 6e 6f 5f 72 65 63 75 72 73 69 6f 6e 3d 79    no_recursion=y
4d20: 65 73 20 3b 3b 0a 0a 20 20 2d 6f 6c 64 69 6e 63  es ;;..  -oldinc
4d30: 6c 75 64 65 64 69 72 20 7c 20 2d 2d 6f 6c 64 69  ludedir | --oldi
4d40: 6e 63 6c 75 64 65 64 69 72 20 7c 20 2d 2d 6f 6c  ncludedir | --ol
4d50: 64 69 6e 63 6c 75 64 65 64 69 20 7c 20 2d 2d 6f  dincludedi | --o
4d60: 6c 64 69 6e 63 6c 75 64 65 64 20 5c 0a 20 20 7c  ldincluded \.  |
4d70: 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 20 7c 20   --oldinclude | 
4d80: 2d 2d 6f 6c 64 69 6e 63 6c 75 64 20 7c 20 2d 2d  --oldinclud | --
4d90: 6f 6c 64 69 6e 63 6c 75 20 7c 20 2d 2d 6f 6c 64  oldinclu | --old
4da0: 69 6e 63 6c 20 7c 20 2d 2d 6f 6c 64 69 6e 63 20  incl | --oldinc 
4db0: 5c 0a 20 20 7c 20 2d 2d 6f 6c 64 69 6e 20 7c 20  \.  | --oldin | 
4dc0: 2d 2d 6f 6c 64 69 20 7c 20 2d 2d 6f 6c 64 20 7c  --oldi | --old |
4dd0: 20 2d 2d 6f 6c 20 7c 20 2d 2d 6f 29 0a 20 20 20   --ol | --o).   
4de0: 20 61 63 5f 70 72 65 76 3d 6f 6c 64 69 6e 63 6c   ac_prev=oldincl
4df0: 75 64 65 64 69 72 20 3b 3b 0a 20 20 2d 6f 6c 64  udedir ;;.  -old
4e00: 69 6e 63 6c 75 64 65 64 69 72 3d 2a 20 7c 20 2d  includedir=* | -
4e10: 2d 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72 3d 2a  -oldincludedir=*
4e20: 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 64   | --oldincluded
4e30: 69 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75  i=* | --oldinclu
4e40: 64 65 64 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 6f 6c  ded=* \.  | --ol
4e50: 64 69 6e 63 6c 75 64 65 3d 2a 20 7c 20 2d 2d 6f  dinclude=* | --o
4e60: 6c 64 69 6e 63 6c 75 64 3d 2a 20 7c 20 2d 2d 6f  ldinclud=* | --o
4e70: 6c 64 69 6e 63 6c 75 3d 2a 20 7c 20 2d 2d 6f 6c  ldinclu=* | --ol
4e80: 64 69 6e 63 6c 3d 2a 20 7c 20 2d 2d 6f 6c 64 69  dincl=* | --oldi
4e90: 6e 63 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 6f 6c 64  nc=* \.  | --old
4ea0: 69 6e 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 3d 2a 20  in=* | --oldi=* 
4eb0: 7c 20 2d 2d 6f 6c 64 3d 2a 20 7c 20 2d 2d 6f 6c  | --old=* | --ol
4ec0: 3d 2a 20 7c 20 2d 2d 6f 3d 2a 29 0a 20 20 20 20  =* | --o=*).    
4ed0: 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72 3d 24 61  oldincludedir=$a
4ee0: 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d  c_optarg ;;..  -
4ef0: 70 72 65 66 69 78 20 7c 20 2d 2d 70 72 65 66 69  prefix | --prefi
4f00: 78 20 7c 20 2d 2d 70 72 65 66 69 20 7c 20 2d 2d  x | --prefi | --
4f10: 70 72 65 66 20 7c 20 2d 2d 70 72 65 20 7c 20 2d  pref | --pre | -
4f20: 2d 70 72 20 7c 20 2d 2d 70 29 0a 20 20 20 20 61  -pr | --p).    a
4f30: 63 5f 70 72 65 76 3d 70 72 65 66 69 78 20 3b 3b  c_prev=prefix ;;
4f40: 0a 20 20 2d 70 72 65 66 69 78 3d 2a 20 7c 20 2d  .  -prefix=* | -
4f50: 2d 70 72 65 66 69 78 3d 2a 20 7c 20 2d 2d 70 72  -prefix=* | --pr
4f60: 65 66 69 3d 2a 20 7c 20 2d 2d 70 72 65 66 3d 2a  efi=* | --pref=*
4f70: 20 7c 20 2d 2d 70 72 65 3d 2a 20 7c 20 2d 2d 70   | --pre=* | --p
4f80: 72 3d 2a 20 7c 20 2d 2d 70 3d 2a 29 0a 20 20 20  r=* | --p=*).   
4f90: 20 70 72 65 66 69 78 3d 24 61 63 5f 6f 70 74 61   prefix=$ac_opta
4fa0: 72 67 20 3b 3b 0a 0a 20 20 2d 70 72 6f 67 72 61  rg ;;..  -progra
4fb0: 6d 2d 70 72 65 66 69 78 20 7c 20 2d 2d 70 72 6f  m-prefix | --pro
4fc0: 67 72 61 6d 2d 70 72 65 66 69 78 20 7c 20 2d 2d  gram-prefix | --
4fd0: 70 72 6f 67 72 61 6d 2d 70 72 65 66 69 20 7c 20  program-prefi | 
4fe0: 2d 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66 20 5c  --program-pref \
4ff0: 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70  .  | --program-p
5000: 72 65 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70  re | --program-p
5010: 72 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 29  r | --program-p)
5020: 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 70 72 6f  .    ac_prev=pro
5030: 67 72 61 6d 5f 70 72 65 66 69 78 20 3b 3b 0a 20  gram_prefix ;;. 
5040: 20 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66 69 78   -program-prefix
5050: 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70  =* | --program-p
5060: 72 65 66 69 78 3d 2a 20 7c 20 2d 2d 70 72 6f 67  refix=* | --prog
5070: 72 61 6d 2d 70 72 65 66 69 3d 2a 20 5c 0a 20 20  ram-prefi=* \.  
5080: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66  | --program-pref
5090: 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70  =* | --program-p
50a0: 72 65 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d  re=* | --program
50b0: 2d 70 72 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61  -pr=* | --progra
50c0: 6d 2d 70 3d 2a 29 0a 20 20 20 20 70 72 6f 67 72  m-p=*).    progr
50d0: 61 6d 5f 70 72 65 66 69 78 3d 24 61 63 5f 6f 70  am_prefix=$ac_op
50e0: 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 70 72 6f 67  targ ;;..  -prog
50f0: 72 61 6d 2d 73 75 66 66 69 78 20 7c 20 2d 2d 70  ram-suffix | --p
5100: 72 6f 67 72 61 6d 2d 73 75 66 66 69 78 20 7c 20  rogram-suffix | 
5110: 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 66 66 69 20  --program-suffi 
5120: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 66 66  | --program-suff
5130: 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d   \.  | --program
5140: 2d 73 75 66 20 7c 20 2d 2d 70 72 6f 67 72 61 6d  -suf | --program
5150: 2d 73 75 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  -su | --program-
5160: 73 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 70  s).    ac_prev=p
5170: 72 6f 67 72 61 6d 5f 73 75 66 66 69 78 20 3b 3b  rogram_suffix ;;
5180: 0a 20 20 2d 70 72 6f 67 72 61 6d 2d 73 75 66 66  .  -program-suff
5190: 69 78 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d  ix=* | --program
51a0: 2d 73 75 66 66 69 78 3d 2a 20 7c 20 2d 2d 70 72  -suffix=* | --pr
51b0: 6f 67 72 61 6d 2d 73 75 66 66 69 3d 2a 20 5c 0a  ogram-suffi=* \.
51c0: 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75    | --program-su
51d0: 66 66 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d  ff=* | --program
51e0: 2d 73 75 66 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72  -suf=* | --progr
51f0: 61 6d 2d 73 75 3d 2a 20 7c 20 2d 2d 70 72 6f 67  am-su=* | --prog
5200: 72 61 6d 2d 73 3d 2a 29 0a 20 20 20 20 70 72 6f  ram-s=*).    pro
5210: 67 72 61 6d 5f 73 75 66 66 69 78 3d 24 61 63 5f  gram_suffix=$ac_
5220: 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 70 72  optarg ;;..  -pr
5230: 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d  ogram-transform-
5240: 6e 61 6d 65 20 7c 20 2d 2d 70 72 6f 67 72 61 6d  name | --program
5250: 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d 65 20  -transform-name 
5260: 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  \.  | --program-
5270: 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d 20 7c 20  transform-nam | 
5280: 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66  --program-transf
5290: 6f 72 6d 2d 6e 61 20 5c 0a 20 20 7c 20 2d 2d 70  orm-na \.  | --p
52a0: 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d  rogram-transform
52b0: 2d 6e 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74  -n | --program-t
52c0: 72 61 6e 73 66 6f 72 6d 2d 20 5c 0a 20 20 7c 20  ransform- \.  | 
52d0: 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66  --program-transf
52e0: 6f 72 6d 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  orm | --program-
52f0: 74 72 61 6e 73 66 6f 72 20 5c 0a 20 20 7c 20 2d  transfor \.  | -
5300: 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f  -program-transfo
5310: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61   | --program-tra
5320: 6e 73 66 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67  nsf \.  | --prog
5330: 72 61 6d 2d 74 72 61 6e 73 20 7c 20 2d 2d 70 72  ram-trans | --pr
5340: 6f 67 72 61 6d 2d 74 72 61 6e 20 5c 0a 20 20 7c  ogram-tran \.  |
5350: 20 2d 2d 70 72 6f 67 72 2d 74 72 61 20 7c 20 2d   --progr-tra | -
5360: 2d 70 72 6f 67 72 61 6d 2d 74 72 20 7c 20 2d 2d  -program-tr | --
5370: 70 72 6f 67 72 61 6d 2d 74 29 0a 20 20 20 20 61  program-t).    a
5380: 63 5f 70 72 65 76 3d 70 72 6f 67 72 61 6d 5f 74  c_prev=program_t
5390: 72 61 6e 73 66 6f 72 6d 5f 6e 61 6d 65 20 3b 3b  ransform_name ;;
53a0: 0a 20 20 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e  .  -program-tran
53b0: 73 66 6f 72 6d 2d 6e 61 6d 65 3d 2a 20 7c 20 2d  sform-name=* | -
53c0: 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f  -program-transfo
53d0: 72 6d 2d 6e 61 6d 65 3d 2a 20 5c 0a 20 20 7c 20  rm-name=* \.  | 
53e0: 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66  --program-transf
53f0: 6f 72 6d 2d 6e 61 6d 3d 2a 20 7c 20 2d 2d 70 72  orm-nam=* | --pr
5400: 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d  ogram-transform-
5410: 6e 61 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f  na=* \.  | --pro
5420: 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e  gram-transform-n
5430: 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74  =* | --program-t
5440: 72 61 6e 73 66 6f 72 6d 2d 3d 2a 20 5c 0a 20 20  ransform-=* \.  
5450: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e  | --program-tran
5460: 73 66 6f 72 6d 3d 2a 20 7c 20 2d 2d 70 72 6f 67  sform=* | --prog
5470: 72 61 6d 2d 74 72 61 6e 73 66 6f 72 3d 2a 20 5c  ram-transfor=* \
5480: 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74  .  | --program-t
5490: 72 61 6e 73 66 6f 3d 2a 20 7c 20 2d 2d 70 72 6f  ransfo=* | --pro
54a0: 67 72 61 6d 2d 74 72 61 6e 73 66 3d 2a 20 5c 0a  gram-transf=* \.
54b0: 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72    | --program-tr
54c0: 61 6e 73 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61  ans=* | --progra
54d0: 6d 2d 74 72 61 6e 3d 2a 20 5c 0a 20 20 7c 20 2d  m-tran=* \.  | -
54e0: 2d 70 72 6f 67 72 2d 74 72 61 3d 2a 20 7c 20 2d  -progr-tra=* | -
54f0: 2d 70 72 6f 67 72 61 6d 2d 74 72 3d 2a 20 7c 20  -program-tr=* | 
5500: 2d 2d 70 72 6f 67 72 61 6d 2d 74 3d 2a 29 0a 20  --program-t=*). 
5510: 20 20 20 70 72 6f 67 72 61 6d 5f 74 72 61 6e 73     program_trans
5520: 66 6f 72 6d 5f 6e 61 6d 65 3d 24 61 63 5f 6f 70  form_name=$ac_op
5530: 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 71 20 7c 20  targ ;;..  -q | 
5540: 2d 71 75 69 65 74 20 7c 20 2d 2d 71 75 69 65 74  -quiet | --quiet
5550: 20 7c 20 2d 2d 71 75 69 65 20 7c 20 2d 2d 71 75   | --quie | --qu
5560: 69 20 7c 20 2d 2d 71 75 20 7c 20 2d 2d 71 20 5c  i | --qu | --q \
5570: 0a 20 20 7c 20 2d 73 69 6c 65 6e 74 20 7c 20 2d  .  | -silent | -
5580: 2d 73 69 6c 65 6e 74 20 7c 20 2d 2d 73 69 6c 65  -silent | --sile
5590: 6e 20 7c 20 2d 2d 73 69 6c 65 20 7c 20 2d 2d 73  n | --sile | --s
55a0: 69 6c 29 0a 20 20 20 20 73 69 6c 65 6e 74 3d 79  il).    silent=y
55b0: 65 73 20 3b 3b 0a 0a 20 20 2d 73 62 69 6e 64 69  es ;;..  -sbindi
55c0: 72 20 7c 20 2d 2d 73 62 69 6e 64 69 72 20 7c 20  r | --sbindir | 
55d0: 2d 2d 73 62 69 6e 64 69 20 7c 20 2d 2d 73 62 69  --sbindi | --sbi
55e0: 6e 64 20 7c 20 2d 2d 73 62 69 6e 20 7c 20 2d 2d  nd | --sbin | --
55f0: 73 62 69 20 7c 20 2d 2d 73 62 29 0a 20 20 20 20  sbi | --sb).    
5600: 61 63 5f 70 72 65 76 3d 73 62 69 6e 64 69 72 20  ac_prev=sbindir 
5610: 3b 3b 0a 20 20 2d 73 62 69 6e 64 69 72 3d 2a 20  ;;.  -sbindir=* 
5620: 7c 20 2d 2d 73 62 69 6e 64 69 72 3d 2a 20 7c 20  | --sbindir=* | 
5630: 2d 2d 73 62 69 6e 64 69 3d 2a 20 7c 20 2d 2d 73  --sbindi=* | --s
5640: 62 69 6e 64 3d 2a 20 7c 20 2d 2d 73 62 69 6e 3d  bind=* | --sbin=
5650: 2a 20 5c 0a 20 20 7c 20 2d 2d 73 62 69 3d 2a 20  * \.  | --sbi=* 
5660: 7c 20 2d 2d 73 62 3d 2a 29 0a 20 20 20 20 73 62  | --sb=*).    sb
5670: 69 6e 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67  indir=$ac_optarg
5680: 20 3b 3b 0a 0a 20 20 2d 73 68 61 72 65 64 73 74   ;;..  -sharedst
5690: 61 74 65 64 69 72 20 7c 20 2d 2d 73 68 61 72 65  atedir | --share
56a0: 64 73 74 61 74 65 64 69 72 20 7c 20 2d 2d 73 68  dstatedir | --sh
56b0: 61 72 65 64 73 74 61 74 65 64 69 20 5c 0a 20 20  aredstatedi \.  
56c0: 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 74 65 64  | --sharedstated
56d0: 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 74 65   | --sharedstate
56e0: 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 74 20   | --sharedstat 
56f0: 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 20 5c 0a  | --sharedsta \.
5700: 20 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 20 7c    | --sharedst |
5710: 20 2d 2d 73 68 61 72 65 64 73 20 7c 20 2d 2d 73   --shareds | --s
5720: 68 61 72 65 64 20 7c 20 2d 2d 73 68 61 72 65 20  hared | --share 
5730: 7c 20 2d 2d 73 68 61 72 20 5c 0a 20 20 7c 20 2d  | --shar \.  | -
5740: 2d 73 68 61 20 7c 20 2d 2d 73 68 29 0a 20 20 20  -sha | --sh).   
5750: 20 61 63 5f 70 72 65 76 3d 73 68 61 72 65 64 73   ac_prev=shareds
5760: 74 61 74 65 64 69 72 20 3b 3b 0a 20 20 2d 73 68  tatedir ;;.  -sh
5770: 61 72 65 64 73 74 61 74 65 64 69 72 3d 2a 20 7c  aredstatedir=* |
5780: 20 2d 2d 73 68 61 72 65 64 73 74 61 74 65 64 69   --sharedstatedi
5790: 72 3d 2a 20 7c 20 2d 2d 73 68 61 72 65 64 73 74  r=* | --sharedst
57a0: 61 74 65 64 69 3d 2a 20 5c 0a 20 20 7c 20 2d 2d  atedi=* \.  | --
57b0: 73 68 61 72 65 64 73 74 61 74 65 64 3d 2a 20 7c  sharedstated=* |
57c0: 20 2d 2d 73 68 61 72 65 64 73 74 61 74 65 3d 2a   --sharedstate=*
57d0: 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 74 3d   | --sharedstat=
57e0: 2a 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 3d  * | --sharedsta=
57f0: 2a 20 5c 0a 20 20 7c 20 2d 2d 73 68 61 72 65 64  * \.  | --shared
5800: 73 74 3d 2a 20 7c 20 2d 2d 73 68 61 72 65 64 73  st=* | --shareds
5810: 3d 2a 20 7c 20 2d 2d 73 68 61 72 65 64 3d 2a 20  =* | --shared=* 
5820: 7c 20 2d 2d 73 68 61 72 65 3d 2a 20 7c 20 2d 2d  | --share=* | --
5830: 73 68 61 72 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 73  shar=* \.  | --s
5840: 68 61 3d 2a 20 7c 20 2d 2d 73 68 3d 2a 29 0a 20  ha=* | --sh=*). 
5850: 20 20 20 73 68 61 72 65 64 73 74 61 74 65 64 69     sharedstatedi
5860: 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a  r=$ac_optarg ;;.
5870: 0a 20 20 2d 73 69 74 65 20 7c 20 2d 2d 73 69 74  .  -site | --sit
5880: 65 20 7c 20 2d 2d 73 69 74 29 0a 20 20 20 20 61  e | --sit).    a
5890: 63 5f 70 72 65 76 3d 73 69 74 65 20 3b 3b 0a 20  c_prev=site ;;. 
58a0: 20 2d 73 69 74 65 3d 2a 20 7c 20 2d 2d 73 69 74   -site=* | --sit
58b0: 65 3d 2a 20 7c 20 2d 2d 73 69 74 3d 2a 29 0a 20  e=* | --sit=*). 
58c0: 20 20 20 73 69 74 65 3d 24 61 63 5f 6f 70 74 61     site=$ac_opta
58d0: 72 67 20 3b 3b 0a 0a 20 20 2d 73 72 63 64 69 72  rg ;;..  -srcdir
58e0: 20 7c 20 2d 2d 73 72 63 64 69 72 20 7c 20 2d 2d   | --srcdir | --
58f0: 73 72 63 64 69 20 7c 20 2d 2d 73 72 63 64 20 7c  srcdi | --srcd |
5900: 20 2d 2d 73 72 63 20 7c 20 2d 2d 73 72 29 0a 20   --src | --sr). 
5910: 20 20 20 61 63 5f 70 72 65 76 3d 73 72 63 64 69     ac_prev=srcdi
5920: 72 20 3b 3b 0a 20 20 2d 73 72 63 64 69 72 3d 2a  r ;;.  -srcdir=*
5930: 20 7c 20 2d 2d 73 72 63 64 69 72 3d 2a 20 7c 20   | --srcdir=* | 
5940: 2d 2d 73 72 63 64 69 3d 2a 20 7c 20 2d 2d 73 72  --srcdi=* | --sr
5950: 63 64 3d 2a 20 7c 20 2d 2d 73 72 63 3d 2a 20 7c  cd=* | --src=* |
5960: 20 2d 2d 73 72 3d 2a 29 0a 20 20 20 20 73 72 63   --sr=*).    src
5970: 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b  dir=$ac_optarg ;
5980: 3b 0a 0a 20 20 2d 73 79 73 63 6f 6e 66 64 69 72  ;..  -sysconfdir
5990: 20 7c 20 2d 2d 73 79 73 63 6f 6e 66 64 69 72 20   | --sysconfdir 
59a0: 7c 20 2d 2d 73 79 73 63 6f 6e 66 64 69 20 7c 20  | --sysconfdi | 
59b0: 2d 2d 73 79 73 63 6f 6e 66 64 20 7c 20 2d 2d 73  --sysconfd | --s
59c0: 79 73 63 6f 6e 66 20 5c 0a 20 20 7c 20 2d 2d 73  ysconf \.  | --s
59d0: 79 73 63 6f 6e 20 7c 20 2d 2d 73 79 73 63 6f 20  yscon | --sysco 
59e0: 7c 20 2d 2d 73 79 73 63 20 7c 20 2d 2d 73 79 73  | --sysc | --sys
59f0: 20 7c 20 2d 2d 73 79 29 0a 20 20 20 20 61 63 5f   | --sy).    ac_
5a00: 70 72 65 76 3d 73 79 73 63 6f 6e 66 64 69 72 20  prev=sysconfdir 
5a10: 3b 3b 0a 20 20 2d 73 79 73 63 6f 6e 66 64 69 72  ;;.  -sysconfdir
5a20: 3d 2a 20 7c 20 2d 2d 73 79 73 63 6f 6e 66 64 69  =* | --sysconfdi
5a30: 72 3d 2a 20 7c 20 2d 2d 73 79 73 63 6f 6e 66 64  r=* | --sysconfd
5a40: 69 3d 2a 20 7c 20 2d 2d 73 79 73 63 6f 6e 66 64  i=* | --sysconfd
5a50: 3d 2a 20 7c 20 2d 2d 73 79 73 63 6f 6e 66 3d 2a  =* | --sysconf=*
5a60: 20 5c 0a 20 20 7c 20 2d 2d 73 79 73 63 6f 6e 3d   \.  | --syscon=
5a70: 2a 20 7c 20 2d 2d 73 79 73 63 6f 3d 2a 20 7c 20  * | --sysco=* | 
5a80: 2d 2d 73 79 73 63 3d 2a 20 7c 20 2d 2d 73 79 73  --sysc=* | --sys
5a90: 3d 2a 20 7c 20 2d 2d 73 79 3d 2a 29 0a 20 20 20  =* | --sy=*).   
5aa0: 20 73 79 73 63 6f 6e 66 64 69 72 3d 24 61 63 5f   sysconfdir=$ac_
5ab0: 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 74 61  optarg ;;..  -ta
5ac0: 72 67 65 74 20 7c 20 2d 2d 74 61 72 67 65 74 20  rget | --target 
5ad0: 7c 20 2d 2d 74 61 72 67 65 20 7c 20 2d 2d 74 61  | --targe | --ta
5ae0: 72 67 20 7c 20 2d 2d 74 61 72 20 7c 20 2d 2d 74  rg | --tar | --t
5af0: 61 20 7c 20 2d 2d 74 29 0a 20 20 20 20 61 63 5f  a | --t).    ac_
5b00: 70 72 65 76 3d 74 61 72 67 65 74 5f 61 6c 69 61  prev=target_alia
5b10: 73 20 3b 3b 0a 20 20 2d 74 61 72 67 65 74 3d 2a  s ;;.  -target=*
5b20: 20 7c 20 2d 2d 74 61 72 67 65 74 3d 2a 20 7c 20   | --target=* | 
5b30: 2d 2d 74 61 72 67 65 3d 2a 20 7c 20 2d 2d 74 61  --targe=* | --ta
5b40: 72 67 3d 2a 20 7c 20 2d 2d 74 61 72 3d 2a 20 7c  rg=* | --tar=* |
5b50: 20 2d 2d 74 61 3d 2a 20 7c 20 2d 2d 74 3d 2a 29   --ta=* | --t=*)
5b60: 0a 20 20 20 20 74 61 72 67 65 74 5f 61 6c 69 61  .    target_alia
5b70: 73 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a  s=$ac_optarg ;;.
5b80: 0a 20 20 2d 76 20 7c 20 2d 76 65 72 62 6f 73 65  .  -v | -verbose
5b90: 20 7c 20 2d 2d 76 65 72 62 6f 73 65 20 7c 20 2d   | --verbose | -
5ba0: 2d 76 65 72 62 6f 73 20 7c 20 2d 2d 76 65 72 62  -verbos | --verb
5bb0: 6f 20 7c 20 2d 2d 76 65 72 62 29 0a 20 20 20 20  o | --verb).    
5bc0: 76 65 72 62 6f 73 65 3d 79 65 73 20 3b 3b 0a 0a  verbose=yes ;;..
5bd0: 20 20 2d 76 65 72 73 69 6f 6e 20 7c 20 2d 2d 76    -version | --v
5be0: 65 72 73 69 6f 6e 20 7c 20 2d 2d 76 65 72 73 69  ersion | --versi
5bf0: 6f 20 7c 20 2d 2d 76 65 72 73 69 20 7c 20 2d 2d  o | --versi | --
5c00: 76 65 72 73 20 7c 20 2d 56 29 0a 20 20 20 20 61  vers | -V).    a
5c10: 63 5f 69 6e 69 74 5f 76 65 72 73 69 6f 6e 3d 3a  c_init_version=:
5c20: 20 3b 3b 0a 0a 20 20 2d 77 69 74 68 2d 2a 20 7c   ;;..  -with-* |
5c30: 20 2d 2d 77 69 74 68 2d 2a 29 0a 20 20 20 20 61   --with-*).    a
5c40: 63 5f 70 61 63 6b 61 67 65 3d 60 65 78 70 72 20  c_package=`expr 
5c50: 22 78 24 61 63 5f 6f 70 74 69 6f 6e 22 20 3a 20  "x$ac_option" : 
5c60: 27 78 2d 2a 77 69 74 68 2d 5c 28 5b 5e 3d 5d 2a  'x-*with-\([^=]*
5c70: 5c 29 27 60 0a 20 20 20 20 23 20 52 65 6a 65 63  \)'`.    # Rejec
5c80: 74 20 6e 61 6d 65 73 20 74 68 61 74 20 61 72 65  t names that are
5c90: 20 6e 6f 74 20 76 61 6c 69 64 20 73 68 65 6c 6c   not valid shell
5ca0: 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 73 2e   variable names.
5cb0: 0a 20 20 20 20 65 78 70 72 20 22 78 24 61 63 5f  .    expr "x$ac_
5cc0: 70 61 63 6b 61 67 65 22 20 3a 20 22 2e 2a 5b 5e  package" : ".*[^
5cd0: 2d 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 22  -_$as_cr_alnum]"
5ce0: 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 0a 20   >/dev/null &&. 
5cf0: 20 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73       { echo "$as
5d00: 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 69 6e 76 61  _me: error: inva
5d10: 6c 69 64 20 70 61 63 6b 61 67 65 20 6e 61 6d 65  lid package name
5d20: 3a 20 24 61 63 5f 70 61 63 6b 61 67 65 22 20 3e  : $ac_package" >
5d30: 26 32 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29  &2.   { (exit 1)
5d40: 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 20  ; exit 1; }; }. 
5d50: 20 20 20 61 63 5f 70 61 63 6b 61 67 65 3d 60 65     ac_package=`e
5d60: 63 68 6f 20 24 61 63 5f 70 61 63 6b 61 67 65 7c  cho $ac_package|
5d70: 20 73 65 64 20 27 73 2f 2d 2f 5f 2f 67 27 60 0a   sed 's/-/_/g'`.
5d80: 20 20 20 20 63 61 73 65 20 24 61 63 5f 6f 70 74      case $ac_opt
5d90: 69 6f 6e 20 69 6e 0a 20 20 20 20 20 20 2a 3d 2a  ion in.      *=*
5da0: 29 20 61 63 5f 6f 70 74 61 72 67 3d 60 65 63 68  ) ac_optarg=`ech
5db0: 6f 20 22 24 61 63 5f 6f 70 74 61 72 67 22 20 7c  o "$ac_optarg" |
5dc0: 20 73 65 64 20 22 73 2f 27 2f 27 5c 5c 5c 5c 5c   sed "s/'/'\\\\\
5dd0: 5c 5c 5c 27 27 2f 67 22 60 3b 3b 0a 20 20 20 20  \\\''/g"`;;.    
5de0: 20 20 2a 29 20 61 63 5f 6f 70 74 61 72 67 3d 79    *) ac_optarg=y
5df0: 65 73 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20  es ;;.    esac. 
5e00: 20 20 20 65 76 61 6c 20 22 77 69 74 68 5f 24 61     eval "with_$a
5e10: 63 5f 70 61 63 6b 61 67 65 3d 27 24 61 63 5f 6f  c_package='$ac_o
5e20: 70 74 61 72 67 27 22 20 3b 3b 0a 0a 20 20 2d 77  ptarg'" ;;..  -w
5e30: 69 74 68 6f 75 74 2d 2a 20 7c 20 2d 2d 77 69 74  ithout-* | --wit
5e40: 68 6f 75 74 2d 2a 29 0a 20 20 20 20 61 63 5f 70  hout-*).    ac_p
5e50: 61 63 6b 61 67 65 3d 60 65 78 70 72 20 22 78 24  ackage=`expr "x$
5e60: 61 63 5f 6f 70 74 69 6f 6e 22 20 3a 20 27 78 2d  ac_option" : 'x-
5e70: 2a 77 69 74 68 6f 75 74 2d 5c 28 2e 2a 5c 29 27  *without-\(.*\)'
5e80: 60 0a 20 20 20 20 23 20 52 65 6a 65 63 74 20 6e  `.    # Reject n
5e90: 61 6d 65 73 20 74 68 61 74 20 61 72 65 20 6e 6f  ames that are no
5ea0: 74 20 76 61 6c 69 64 20 73 68 65 6c 6c 20 76 61  t valid shell va
5eb0: 72 69 61 62 6c 65 20 6e 61 6d 65 73 2e 0a 20 20  riable names..  
5ec0: 20 20 65 78 70 72 20 22 78 24 61 63 5f 70 61 63    expr "x$ac_pac
5ed0: 6b 61 67 65 22 20 3a 20 22 2e 2a 5b 5e 2d 5f 24  kage" : ".*[^-_$
5ee0: 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 22 20 3e 2f  as_cr_alnum]" >/
5ef0: 64 65 76 2f 6e 75 6c 6c 20 26 26 0a 20 20 20 20  dev/null &&.    
5f00: 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65    { echo "$as_me
5f10: 3a 20 65 72 72 6f 72 3a 20 69 6e 76 61 6c 69 64  : error: invalid
5f20: 20 70 61 63 6b 61 67 65 20 6e 61 6d 65 3a 20 24   package name: $
5f30: 61 63 5f 70 61 63 6b 61 67 65 22 20 3e 26 32 0a  ac_package" >&2.
5f40: 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65     { (exit 1); e
5f50: 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 20 20 20 20  xit 1; }; }.    
5f60: 61 63 5f 70 61 63 6b 61 67 65 3d 60 65 63 68 6f  ac_package=`echo
5f70: 20 24 61 63 5f 70 61 63 6b 61 67 65 20 7c 20 73   $ac_package | s
5f80: 65 64 20 27 73 2f 2d 2f 5f 2f 67 27 60 0a 20 20  ed 's/-/_/g'`.  
5f90: 20 20 65 76 61 6c 20 22 77 69 74 68 5f 24 61 63    eval "with_$ac
5fa0: 5f 70 61 63 6b 61 67 65 3d 6e 6f 22 20 3b 3b 0a  _package=no" ;;.
5fb0: 0a 20 20 2d 2d 78 29 0a 20 20 20 20 23 20 4f 62  .  --x).    # Ob
5fc0: 73 6f 6c 65 74 65 3b 20 75 73 65 20 2d 2d 77 69  solete; use --wi
5fd0: 74 68 2d 78 2e 0a 20 20 20 20 77 69 74 68 5f 78  th-x..    with_x
5fe0: 3d 79 65 73 20 3b 3b 0a 0a 20 20 2d 78 2d 69 6e  =yes ;;..  -x-in
5ff0: 63 6c 75 64 65 73 20 7c 20 2d 2d 78 2d 69 6e 63  cludes | --x-inc
6000: 6c 75 64 65 73 20 7c 20 2d 2d 78 2d 69 6e 63 6c  ludes | --x-incl
6010: 75 64 65 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 64  ude | --x-includ
6020: 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 20 5c 0a 20   | --x-inclu \. 
6030: 20 7c 20 2d 2d 78 2d 69 6e 63 6c 20 7c 20 2d 2d   | --x-incl | --
6040: 78 2d 69 6e 63 20 7c 20 2d 2d 78 2d 69 6e 20 7c  x-inc | --x-in |
6050: 20 2d 2d 78 2d 69 29 0a 20 20 20 20 61 63 5f 70   --x-i).    ac_p
6060: 72 65 76 3d 78 5f 69 6e 63 6c 75 64 65 73 20 3b  rev=x_includes ;
6070: 3b 0a 20 20 2d 78 2d 69 6e 63 6c 75 64 65 73 3d  ;.  -x-includes=
6080: 2a 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 64 65 73  * | --x-includes
6090: 3d 2a 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 64 65  =* | --x-include
60a0: 3d 2a 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 64 3d  =* | --x-includ=
60b0: 2a 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 3d 2a 20  * | --x-inclu=* 
60c0: 5c 0a 20 20 7c 20 2d 2d 78 2d 69 6e 63 6c 3d 2a  \.  | --x-incl=*
60d0: 20 7c 20 2d 2d 78 2d 69 6e 63 3d 2a 20 7c 20 2d   | --x-inc=* | -
60e0: 2d 78 2d 69 6e 3d 2a 20 7c 20 2d 2d 78 2d 69 3d  -x-in=* | --x-i=
60f0: 2a 29 0a 20 20 20 20 78 5f 69 6e 63 6c 75 64 65  *).    x_include
6100: 73 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a  s=$ac_optarg ;;.
6110: 0a 20 20 2d 78 2d 6c 69 62 72 61 72 69 65 73 20  .  -x-libraries 
6120: 7c 20 2d 2d 78 2d 6c 69 62 72 61 72 69 65 73 20  | --x-libraries 
6130: 7c 20 2d 2d 78 2d 6c 69 62 72 61 72 69 65 20 7c  | --x-librarie |
6140: 20 2d 2d 78 2d 6c 69 62 72 61 72 69 20 5c 0a 20   --x-librari \. 
6150: 20 7c 20 2d 2d 78 2d 6c 69 62 72 61 72 20 7c 20   | --x-librar | 
6160: 2d 2d 78 2d 6c 69 62 72 61 20 7c 20 2d 2d 78 2d  --x-libra | --x-
6170: 6c 69 62 72 20 7c 20 2d 2d 78 2d 6c 69 62 20 7c  libr | --x-lib |
6180: 20 2d 2d 78 2d 6c 69 20 7c 20 2d 2d 78 2d 6c 29   --x-li | --x-l)
6190: 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 78 5f 6c  .    ac_prev=x_l
61a0: 69 62 72 61 72 69 65 73 20 3b 3b 0a 20 20 2d 78  ibraries ;;.  -x
61b0: 2d 6c 69 62 72 61 72 69 65 73 3d 2a 20 7c 20 2d  -libraries=* | -
61c0: 2d 78 2d 6c 69 62 72 61 72 69 65 73 3d 2a 20 7c  -x-libraries=* |
61d0: 20 2d 2d 78 2d 6c 69 62 72 61 72 69 65 3d 2a 20   --x-librarie=* 
61e0: 7c 20 2d 2d 78 2d 6c 69 62 72 61 72 69 3d 2a 20  | --x-librari=* 
61f0: 5c 0a 20 20 7c 20 2d 2d 78 2d 6c 69 62 72 61 72  \.  | --x-librar
6200: 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 62 72 61 3d 2a  =* | --x-libra=*
6210: 20 7c 20 2d 2d 78 2d 6c 69 62 72 3d 2a 20 7c 20   | --x-libr=* | 
6220: 2d 2d 78 2d 6c 69 62 3d 2a 20 7c 20 2d 2d 78 2d  --x-lib=* | --x-
6230: 6c 69 3d 2a 20 7c 20 2d 2d 78 2d 6c 3d 2a 29 0a  li=* | --x-l=*).
6240: 20 20 20 20 78 5f 6c 69 62 72 61 72 69 65 73 3d      x_libraries=
6250: 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20  $ac_optarg ;;.. 
6260: 20 2d 2a 29 20 7b 20 65 63 68 6f 20 22 24 61 73   -*) { echo "$as
6270: 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 75 6e 72 65  _me: error: unre
6280: 63 6f 67 6e 69 7a 65 64 20 6f 70 74 69 6f 6e 3a  cognized option:
6290: 20 24 61 63 5f 6f 70 74 69 6f 6e 0a 54 72 79 20   $ac_option.Try 
62a0: 5c 60 24 30 20 2d 2d 68 65 6c 70 27 20 66 6f 72  \`$0 --help' for
62b0: 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f   more informatio
62c0: 6e 2e 22 20 3e 26 32 0a 20 20 20 7b 20 28 65 78  n." >&2.   { (ex
62d0: 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d  it 1); exit 1; }
62e0: 3b 20 7d 0a 20 20 20 20 3b 3b 0a 0a 20 20 2a 3d  ; }.    ;;..  *=
62f0: 2a 29 0a 20 20 20 20 61 63 5f 65 6e 76 76 61 72  *).    ac_envvar
6300: 3d 60 65 78 70 72 20 22 78 24 61 63 5f 6f 70 74  =`expr "x$ac_opt
6310: 69 6f 6e 22 20 3a 20 27 78 5c 28 5b 5e 3d 5d 2a  ion" : 'x\([^=]*
6320: 5c 29 3d 27 60 0a 20 20 20 20 23 20 52 65 6a 65  \)='`.    # Reje
6330: 63 74 20 6e 61 6d 65 73 20 74 68 61 74 20 61 72  ct names that ar
6340: 65 20 6e 6f 74 20 76 61 6c 69 64 20 73 68 65 6c  e not valid shel
6350: 6c 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 73  l variable names
6360: 2e 0a 20 20 20 20 65 78 70 72 20 22 78 24 61 63  ..    expr "x$ac
6370: 5f 65 6e 76 76 61 72 22 20 3a 20 22 2e 2a 5b 5e  _envvar" : ".*[^
6380: 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 22 20  _$as_cr_alnum]" 
6390: 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 0a 20 20  >/dev/null &&.  
63a0: 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f      { echo "$as_
63b0: 6d 65 3a 20 65 72 72 6f 72 3a 20 69 6e 76 61 6c  me: error: inval
63c0: 69 64 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65  id variable name
63d0: 3a 20 24 61 63 5f 65 6e 76 76 61 72 22 20 3e 26  : $ac_envvar" >&
63e0: 32 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b  2.   { (exit 1);
63f0: 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 20 20   exit 1; }; }.  
6400: 20 20 61 63 5f 6f 70 74 61 72 67 3d 60 65 63 68    ac_optarg=`ech
6410: 6f 20 22 24 61 63 5f 6f 70 74 61 72 67 22 20 7c  o "$ac_optarg" |
6420: 20 73 65 64 20 22 73 2f 27 2f 27 5c 5c 5c 5c 5c   sed "s/'/'\\\\\
6430: 5c 5c 5c 27 27 2f 67 22 60 0a 20 20 20 20 65 76  \\\''/g"`.    ev
6440: 61 6c 20 22 24 61 63 5f 65 6e 76 76 61 72 3d 27  al "$ac_envvar='
6450: 24 61 63 5f 6f 70 74 61 72 67 27 22 0a 20 20 20  $ac_optarg'".   
6460: 20 65 78 70 6f 72 74 20 24 61 63 5f 65 6e 76 76   export $ac_envv
6470: 61 72 20 3b 3b 0a 0a 20 20 2a 29 0a 20 20 20 20  ar ;;..  *).    
6480: 23 20 46 49 58 4d 45 3a 20 73 68 6f 75 6c 64 20  # FIXME: should 
6490: 62 65 20 72 65 6d 6f 76 65 64 20 69 6e 20 61 75  be removed in au
64a0: 74 6f 63 6f 6e 66 20 33 2e 30 2e 0a 20 20 20 20  toconf 3.0..    
64b0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41  echo "$as_me: WA
64c0: 52 4e 49 4e 47 3a 20 79 6f 75 20 73 68 6f 75 6c  RNING: you shoul
64d0: 64 20 75 73 65 20 2d 2d 62 75 69 6c 64 2c 20 2d  d use --build, -
64e0: 2d 68 6f 73 74 2c 20 2d 2d 74 61 72 67 65 74 22  -host, --target"
64f0: 20 3e 26 32 0a 20 20 20 20 65 78 70 72 20 22 78   >&2.    expr "x
6500: 24 61 63 5f 6f 70 74 69 6f 6e 22 20 3a 20 22 2e  $ac_option" : ".
6510: 2a 5b 5e 2d 2e 5f 24 61 73 5f 63 72 5f 61 6c 6e  *[^-._$as_cr_aln
6520: 75 6d 5d 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20  um]" >/dev/null 
6530: 26 26 0a 20 20 20 20 20 20 65 63 68 6f 20 22 24  &&.      echo "$
6540: 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20  as_me: WARNING: 
6550: 69 6e 76 61 6c 69 64 20 68 6f 73 74 20 74 79 70  invalid host typ
6560: 65 3a 20 24 61 63 5f 6f 70 74 69 6f 6e 22 20 3e  e: $ac_option" >
6570: 26 32 0a 20 20 20 20 3a 20 24 7b 62 75 69 6c 64  &2.    : ${build
6580: 5f 61 6c 69 61 73 3d 24 61 63 5f 6f 70 74 69 6f  _alias=$ac_optio
6590: 6e 7d 20 24 7b 68 6f 73 74 5f 61 6c 69 61 73 3d  n} ${host_alias=
65a0: 24 61 63 5f 6f 70 74 69 6f 6e 7d 20 24 7b 74 61  $ac_option} ${ta
65b0: 72 67 65 74 5f 61 6c 69 61 73 3d 24 61 63 5f 6f  rget_alias=$ac_o
65c0: 70 74 69 6f 6e 7d 0a 20 20 20 20 3b 3b 0a 0a 20  ption}.    ;;.. 
65d0: 20 65 73 61 63 0a 64 6f 6e 65 0a 0a 69 66 20 74   esac.done..if t
65e0: 65 73 74 20 2d 6e 20 22 24 61 63 5f 70 72 65 76  est -n "$ac_prev
65f0: 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 6f 70 74  "; then.  ac_opt
6600: 69 6f 6e 3d 2d 2d 60 65 63 68 6f 20 24 61 63 5f  ion=--`echo $ac_
6610: 70 72 65 76 20 7c 20 73 65 64 20 27 73 2f 5f 2f  prev | sed 's/_/
6620: 2d 2f 67 27 60 0a 20 20 7b 20 65 63 68 6f 20 22  -/g'`.  { echo "
6630: 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 6d  $as_me: error: m
6640: 69 73 73 69 6e 67 20 61 72 67 75 6d 65 6e 74 20  issing argument 
6650: 74 6f 20 24 61 63 5f 6f 70 74 69 6f 6e 22 20 3e  to $ac_option" >
6660: 26 32 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29  &2.   { (exit 1)
6670: 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 66  ; exit 1; }; }.f
6680: 69 0a 0a 23 20 42 65 20 73 75 72 65 20 74 6f 20  i..# Be sure to 
6690: 68 61 76 65 20 61 62 73 6f 6c 75 74 65 20 70 61  have absolute pa
66a0: 74 68 73 2e 0a 66 6f 72 20 61 63 5f 76 61 72 20  ths..for ac_var 
66b0: 69 6e 20 65 78 65 63 5f 70 72 65 66 69 78 20 70  in exec_prefix p
66c0: 72 65 66 69 78 0a 64 6f 0a 20 20 65 76 61 6c 20  refix.do.  eval 
66d0: 61 63 5f 76 61 6c 3d 24 60 65 63 68 6f 20 24 61  ac_val=$`echo $a
66e0: 63 5f 76 61 72 60 0a 20 20 63 61 73 65 20 24 61  c_var`.  case $a
66f0: 63 5f 76 61 6c 20 69 6e 0a 20 20 20 20 5b 5c 5c  c_val in.    [\\
6700: 2f 24 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 20  /$]* | ?:[\\/]* 
6710: 7c 20 4e 4f 4e 45 20 7c 20 27 27 20 29 20 3b 3b  | NONE | '' ) ;;
6720: 0a 20 20 20 20 2a 29 20 20 7b 20 65 63 68 6f 20  .    *)  { echo 
6730: 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20  "$as_me: error: 
6740: 65 78 70 65 63 74 65 64 20 61 6e 20 61 62 73 6f  expected an abso
6750: 6c 75 74 65 20 64 69 72 65 63 74 6f 72 79 20 6e  lute directory n
6760: 61 6d 65 20 66 6f 72 20 2d 2d 24 61 63 5f 76 61  ame for --$ac_va
6770: 72 3a 20 24 61 63 5f 76 61 6c 22 20 3e 26 32 0a  r: $ac_val" >&2.
6780: 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65     { (exit 1); e
6790: 78 69 74 20 31 3b 20 7d 3b 20 7d 3b 3b 0a 20 20  xit 1; }; };;.  
67a0: 65 73 61 63 0a 64 6f 6e 65 0a 0a 23 20 42 65 20  esac.done..# Be 
67b0: 73 75 72 65 20 74 6f 20 68 61 76 65 20 61 62 73  sure to have abs
67c0: 6f 6c 75 74 65 20 70 61 74 68 73 2e 0a 66 6f 72  olute paths..for
67d0: 20 61 63 5f 76 61 72 20 69 6e 20 62 69 6e 64 69   ac_var in bindi
67e0: 72 20 73 62 69 6e 64 69 72 20 6c 69 62 65 78 65  r sbindir libexe
67f0: 63 64 69 72 20 64 61 74 61 64 69 72 20 73 79 73  cdir datadir sys
6800: 63 6f 6e 66 64 69 72 20 73 68 61 72 65 64 73 74  confdir sharedst
6810: 61 74 65 64 69 72 20 5c 0a 09 20 20 20 20 20 20  atedir \..      
6820: 6c 6f 63 61 6c 73 74 61 74 65 64 69 72 20 6c 69  localstatedir li
6830: 62 64 69 72 20 69 6e 63 6c 75 64 65 64 69 72 20  bdir includedir 
6840: 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72 20 69 6e  oldincludedir in
6850: 66 6f 64 69 72 20 6d 61 6e 64 69 72 0a 64 6f 0a  fodir mandir.do.
6860: 20 20 65 76 61 6c 20 61 63 5f 76 61 6c 3d 24 60    eval ac_val=$`
6870: 65 63 68 6f 20 24 61 63 5f 76 61 72 60 0a 20 20  echo $ac_var`.  
6880: 63 61 73 65 20 24 61 63 5f 76 61 6c 20 69 6e 0a  case $ac_val in.
6890: 20 20 20 20 5b 5c 5c 2f 24 5d 2a 20 7c 20 3f 3a      [\\/$]* | ?:
68a0: 5b 5c 5c 2f 5d 2a 20 29 20 3b 3b 0a 20 20 20 20  [\\/]* ) ;;.    
68b0: 2a 29 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f  *)  { echo "$as_
68c0: 6d 65 3a 20 65 72 72 6f 72 3a 20 65 78 70 65 63  me: error: expec
68d0: 74 65 64 20 61 6e 20 61 62 73 6f 6c 75 74 65 20  ted an absolute 
68e0: 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 20 66  directory name f
68f0: 6f 72 20 2d 2d 24 61 63 5f 76 61 72 3a 20 24 61  or --$ac_var: $a
6900: 63 5f 76 61 6c 22 20 3e 26 32 0a 20 20 20 7b 20  c_val" >&2.   { 
6910: 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31  (exit 1); exit 1
6920: 3b 20 7d 3b 20 7d 3b 3b 0a 20 20 65 73 61 63 0a  ; }; };;.  esac.
6930: 64 6f 6e 65 0a 0a 23 20 54 68 65 72 65 20 6d 69  done..# There mi
6940: 67 68 74 20 62 65 20 70 65 6f 70 6c 65 20 77 68  ght be people wh
6950: 6f 20 64 65 70 65 6e 64 20 6f 6e 20 74 68 65 20  o depend on the 
6960: 6f 6c 64 20 62 72 6f 6b 65 6e 20 62 65 68 61 76  old broken behav
6970: 69 6f 72 3a 20 60 24 68 6f 73 74 27 0a 23 20 75  ior: `$host'.# u
6980: 73 65 64 20 74 6f 20 68 6f 6c 64 20 74 68 65 20  sed to hold the 
6990: 61 72 67 75 6d 65 6e 74 20 6f 66 20 2d 2d 68 6f  argument of --ho
69a0: 73 74 20 65 74 63 2e 0a 23 20 46 49 58 4d 45 3a  st etc..# FIXME:
69b0: 20 54 6f 20 72 65 6d 6f 76 65 20 73 6f 6d 65 20   To remove some 
69c0: 64 61 79 2e 0a 62 75 69 6c 64 3d 24 62 75 69 6c  day..build=$buil
69d0: 64 5f 61 6c 69 61 73 0a 68 6f 73 74 3d 24 68 6f  d_alias.host=$ho
69e0: 73 74 5f 61 6c 69 61 73 0a 74 61 72 67 65 74 3d  st_alias.target=
69f0: 24 74 61 72 67 65 74 5f 61 6c 69 61 73 0a 0a 23  $target_alias..#
6a00: 20 46 49 58 4d 45 3a 20 54 6f 20 72 65 6d 6f 76   FIXME: To remov
6a10: 65 20 73 6f 6d 65 20 64 61 79 2e 0a 69 66 20 74  e some day..if t
6a20: 65 73 74 20 22 78 24 68 6f 73 74 5f 61 6c 69 61  est "x$host_alia
6a30: 73 22 20 21 3d 20 78 3b 20 74 68 65 6e 0a 20 20  s" != x; then.  
6a40: 69 66 20 74 65 73 74 20 22 78 24 62 75 69 6c 64  if test "x$build
6a50: 5f 61 6c 69 61 73 22 20 3d 20 78 3b 20 74 68 65  _alias" = x; the
6a60: 6e 0a 20 20 20 20 63 72 6f 73 73 5f 63 6f 6d 70  n.    cross_comp
6a70: 69 6c 69 6e 67 3d 6d 61 79 62 65 0a 20 20 20 20  iling=maybe.    
6a80: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41  echo "$as_me: WA
6a90: 52 4e 49 4e 47 3a 20 49 66 20 79 6f 75 20 77 61  RNING: If you wa
6aa0: 6e 74 65 64 20 74 6f 20 73 65 74 20 74 68 65 20  nted to set the 
6ab0: 2d 2d 62 75 69 6c 64 20 74 79 70 65 2c 20 64 6f  --build type, do
6ac0: 6e 27 74 20 75 73 65 20 2d 2d 68 6f 73 74 2e 0a  n't use --host..
6ad0: 20 20 20 20 49 66 20 61 20 63 72 6f 73 73 20 63      If a cross c
6ae0: 6f 6d 70 69 6c 65 72 20 69 73 20 64 65 74 65 63  ompiler is detec
6af0: 74 65 64 20 74 68 65 6e 20 63 72 6f 73 73 20 63  ted then cross c
6b00: 6f 6d 70 69 6c 65 20 6d 6f 64 65 20 77 69 6c 6c  ompile mode will
6b10: 20 62 65 20 75 73 65 64 2e 22 20 3e 26 32 0a 20   be used." >&2. 
6b20: 20 65 6c 69 66 20 74 65 73 74 20 22 78 24 62 75   elif test "x$bu
6b30: 69 6c 64 5f 61 6c 69 61 73 22 20 21 3d 20 22 78  ild_alias" != "x
6b40: 24 68 6f 73 74 5f 61 6c 69 61 73 22 3b 20 74 68  $host_alias"; th
6b50: 65 6e 0a 20 20 20 20 63 72 6f 73 73 5f 63 6f 6d  en.    cross_com
6b60: 70 69 6c 69 6e 67 3d 79 65 73 0a 20 20 66 69 0a  piling=yes.  fi.
6b70: 66 69 0a 0a 61 63 5f 74 6f 6f 6c 5f 70 72 65 66  fi..ac_tool_pref
6b80: 69 78 3d 0a 74 65 73 74 20 2d 6e 20 22 24 68 6f  ix=.test -n "$ho
6b90: 73 74 5f 61 6c 69 61 73 22 20 26 26 20 61 63 5f  st_alias" && ac_
6ba0: 74 6f 6f 6c 5f 70 72 65 66 69 78 3d 24 68 6f 73  tool_prefix=$hos
6bb0: 74 5f 61 6c 69 61 73 2d 0a 0a 74 65 73 74 20 22  t_alias-..test "
6bc0: 24 73 69 6c 65 6e 74 22 20 3d 20 79 65 73 20 26  $silent" = yes &
6bd0: 26 20 65 78 65 63 20 36 3e 2f 64 65 76 2f 6e 75  & exec 6>/dev/nu
6be0: 6c 6c 0a 0a 0a 23 20 46 69 6e 64 20 74 68 65 20  ll...# Find the 
6bf0: 73 6f 75 72 63 65 20 66 69 6c 65 73 2c 20 69 66  source files, if
6c00: 20 6c 6f 63 61 74 69 6f 6e 20 77 61 73 20 6e 6f   location was no
6c10: 74 20 73 70 65 63 69 66 69 65 64 2e 0a 69 66 20  t specified..if 
6c20: 74 65 73 74 20 2d 7a 20 22 24 73 72 63 64 69 72  test -z "$srcdir
6c30: 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 73 72 63  "; then.  ac_src
6c40: 64 69 72 5f 64 65 66 61 75 6c 74 65 64 3d 79 65  dir_defaulted=ye
6c50: 73 0a 20 20 23 20 54 72 79 20 74 68 65 20 64 69  s.  # Try the di
6c60: 72 65 63 74 6f 72 79 20 63 6f 6e 74 61 69 6e 69  rectory containi
6c70: 6e 67 20 74 68 69 73 20 73 63 72 69 70 74 2c 20  ng this script, 
6c80: 74 68 65 6e 20 69 74 73 20 70 61 72 65 6e 74 2e  then its parent.
6c90: 0a 20 20 61 63 5f 63 6f 6e 66 64 69 72 3d 60 28  .  ac_confdir=`(
6ca0: 64 69 72 6e 61 6d 65 20 22 24 30 22 29 20 32 3e  dirname "$0") 2>
6cb0: 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 0a 24 61 73  /dev/null ||.$as
6cc0: 5f 65 78 70 72 20 58 22 24 30 22 20 3a 20 27 58  _expr X"$0" : 'X
6cd0: 5c 28 2e 2a 5b 5e 2f 5d 5c 29 2f 2f 2a 5b 5e 2f  \(.*[^/]\)//*[^/
6ce0: 5d 5b 5e 2f 5d 2a 2f 2a 24 27 20 5c 7c 20 5c 0a  ][^/]*/*$' \| \.
6cf0: 09 20 58 22 24 30 22 20 3a 20 27 58 5c 28 2f 2f  . X"$0" : 'X\(//
6d00: 5c 29 5b 5e 2f 5d 27 20 5c 7c 20 5c 0a 09 20 58  \)[^/]' \| \.. X
6d10: 22 24 30 22 20 3a 20 27 58 5c 28 2f 2f 5c 29 24  "$0" : 'X\(//\)$
6d20: 27 20 5c 7c 20 5c 0a 09 20 58 22 24 30 22 20 3a  ' \| \.. X"$0" :
6d30: 20 27 58 5c 28 2f 5c 29 27 20 5c 7c 20 5c 0a 09   'X\(/\)' \| \..
6d40: 20 2e 20 20 20 20 20 3a 20 27 5c 28 2e 5c 29 27   .     : '\(.\)'
6d50: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 0a   2>/dev/null ||.
6d60: 65 63 68 6f 20 58 22 24 30 22 20 7c 0a 20 20 20  echo X"$0" |.   
6d70: 20 73 65 64 20 27 2f 5e 58 5c 28 2e 2a 5b 5e 2f   sed '/^X\(.*[^/
6d80: 5d 5c 29 5c 2f 5c 2f 2a 5b 5e 2f 5d 5b 5e 2f 5d  ]\)\/\/*[^/][^/]
6d90: 2a 5c 2f 2a 24 2f 7b 20 73 2f 2f 5c 31 2f 3b 20  *\/*$/{ s//\1/; 
6da0: 71 3b 20 7d 0a 20 20 09 20 20 2f 5e 58 5c 28 5c  q; }.  .  /^X\(\
6db0: 2f 5c 2f 5c 29 5b 5e 2f 5d 2e 2a 2f 7b 20 73 2f  /\/\)[^/].*/{ s/
6dc0: 2f 5c 31 2f 3b 20 71 3b 20 7d 0a 20 20 09 20 20  /\1/; q; }.  .  
6dd0: 2f 5e 58 5c 28 5c 2f 5c 2f 5c 29 24 2f 7b 20 73  /^X\(\/\/\)$/{ s
6de0: 2f 2f 5c 31 2f 3b 20 71 3b 20 7d 0a 20 20 09 20  //\1/; q; }.  . 
6df0: 20 2f 5e 58 5c 28 5c 2f 5c 29 2e 2a 2f 7b 20 73   /^X\(\/\).*/{ s
6e00: 2f 2f 5c 31 2f 3b 20 71 3b 20 7d 0a 20 20 09 20  //\1/; q; }.  . 
6e10: 20 73 2f 2e 2a 2f 2e 2f 3b 20 71 27 60 0a 20 20   s/.*/./; q'`.  
6e20: 73 72 63 64 69 72 3d 24 61 63 5f 63 6f 6e 66 64  srcdir=$ac_confd
6e30: 69 72 0a 20 20 69 66 20 74 65 73 74 20 21 20 2d  ir.  if test ! -
6e40: 72 20 24 73 72 63 64 69 72 2f 24 61 63 5f 75 6e  r $srcdir/$ac_un
6e50: 69 71 75 65 5f 66 69 6c 65 3b 20 74 68 65 6e 0a  ique_file; then.
6e60: 20 20 20 20 73 72 63 64 69 72 3d 2e 2e 0a 20 20      srcdir=...  
6e70: 66 69 0a 65 6c 73 65 0a 20 20 61 63 5f 73 72 63  fi.else.  ac_src
6e80: 64 69 72 5f 64 65 66 61 75 6c 74 65 64 3d 6e 6f  dir_defaulted=no
6e90: 0a 66 69 0a 69 66 20 74 65 73 74 20 21 20 2d 72  .fi.if test ! -r
6ea0: 20 24 73 72 63 64 69 72 2f 24 61 63 5f 75 6e 69   $srcdir/$ac_uni
6eb0: 71 75 65 5f 66 69 6c 65 3b 20 74 68 65 6e 0a 20  que_file; then. 
6ec0: 20 69 66 20 74 65 73 74 20 22 24 61 63 5f 73 72   if test "$ac_sr
6ed0: 63 64 69 72 5f 64 65 66 61 75 6c 74 65 64 22 20  cdir_defaulted" 
6ee0: 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20  = yes; then.    
6ef0: 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  { echo "$as_me: 
6f00: 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 66 69  error: cannot fi
6f10: 6e 64 20 73 6f 75 72 63 65 73 20 28 24 61 63 5f  nd sources ($ac_
6f20: 75 6e 69 71 75 65 5f 66 69 6c 65 29 20 69 6e 20  unique_file) in 
6f30: 24 61 63 5f 63 6f 6e 66 64 69 72 20 6f 72 20 2e  $ac_confdir or .
6f40: 2e 22 20 3e 26 32 0a 20 20 20 7b 20 28 65 78 69  ." >&2.   { (exi
6f50: 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b  t 1); exit 1; };
6f60: 20 7d 0a 20 20 65 6c 73 65 0a 20 20 20 20 7b 20   }.  else.    { 
6f70: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72  echo "$as_me: er
6f80: 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 66 69 6e 64  ror: cannot find
6f90: 20 73 6f 75 72 63 65 73 20 28 24 61 63 5f 75 6e   sources ($ac_un
6fa0: 69 71 75 65 5f 66 69 6c 65 29 20 69 6e 20 24 73  ique_file) in $s
6fb0: 72 63 64 69 72 22 20 3e 26 32 0a 20 20 20 7b 20  rcdir" >&2.   { 
6fc0: 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31  (exit 1); exit 1
6fd0: 3b 20 7d 3b 20 7d 0a 20 20 66 69 0a 66 69 0a 28  ; }; }.  fi.fi.(
6fe0: 63 64 20 24 73 72 63 64 69 72 20 26 26 20 74 65  cd $srcdir && te
6ff0: 73 74 20 2d 72 20 2e 2f 24 61 63 5f 75 6e 69 71  st -r ./$ac_uniq
7000: 75 65 5f 66 69 6c 65 29 20 32 3e 2f 64 65 76 2f  ue_file) 2>/dev/
7010: 6e 75 6c 6c 20 7c 7c 0a 20 20 7b 20 65 63 68 6f  null ||.  { echo
7020: 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a   "$as_me: error:
7030: 20 73 6f 75 72 63 65 73 20 61 72 65 20 69 6e 20   sources are in 
7040: 24 73 72 63 64 69 72 2c 20 62 75 74 20 5c 60 63  $srcdir, but \`c
7050: 64 20 24 73 72 63 64 69 72 27 20 64 6f 65 73 20  d $srcdir' does 
7060: 6e 6f 74 20 77 6f 72 6b 22 20 3e 26 32 0a 20 20  not work" >&2.  
7070: 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69   { (exit 1); exi
7080: 74 20 31 3b 20 7d 3b 20 7d 0a 73 72 63 64 69 72  t 1; }; }.srcdir
7090: 3d 60 65 63 68 6f 20 22 24 73 72 63 64 69 72 22  =`echo "$srcdir"
70a0: 20 7c 20 73 65 64 20 27 73 25 5c 28 5b 5e 5c 5c   | sed 's%\([^\\
70b0: 2f 5d 5c 29 5b 5c 5c 2f 5d 2a 24 25 5c 31 25 27  /]\)[\\/]*$%\1%'
70c0: 60 0a 61 63 5f 65 6e 76 5f 62 75 69 6c 64 5f 61  `.ac_env_build_a
70d0: 6c 69 61 73 5f 73 65 74 3d 24 7b 62 75 69 6c 64  lias_set=${build
70e0: 5f 61 6c 69 61 73 2b 73 65 74 7d 0a 61 63 5f 65  _alias+set}.ac_e
70f0: 6e 76 5f 62 75 69 6c 64 5f 61 6c 69 61 73 5f 76  nv_build_alias_v
7100: 61 6c 75 65 3d 24 62 75 69 6c 64 5f 61 6c 69 61  alue=$build_alia
7110: 73 0a 61 63 5f 63 76 5f 65 6e 76 5f 62 75 69 6c  s.ac_cv_env_buil
7120: 64 5f 61 6c 69 61 73 5f 73 65 74 3d 24 7b 62 75  d_alias_set=${bu
7130: 69 6c 64 5f 61 6c 69 61 73 2b 73 65 74 7d 0a 61  ild_alias+set}.a
7140: 63 5f 63 76 5f 65 6e 76 5f 62 75 69 6c 64 5f 61  c_cv_env_build_a
7150: 6c 69 61 73 5f 76 61 6c 75 65 3d 24 62 75 69 6c  lias_value=$buil
7160: 64 5f 61 6c 69 61 73 0a 61 63 5f 65 6e 76 5f 68  d_alias.ac_env_h
7170: 6f 73 74 5f 61 6c 69 61 73 5f 73 65 74 3d 24 7b  ost_alias_set=${
7180: 68 6f 73 74 5f 61 6c 69 61 73 2b 73 65 74 7d 0a  host_alias+set}.
7190: 61 63 5f 65 6e 76 5f 68 6f 73 74 5f 61 6c 69 61  ac_env_host_alia
71a0: 73 5f 76 61 6c 75 65 3d 24 68 6f 73 74 5f 61 6c  s_value=$host_al
71b0: 69 61 73 0a 61 63 5f 63 76 5f 65 6e 76 5f 68 6f  ias.ac_cv_env_ho
71c0: 73 74 5f 61 6c 69 61 73 5f 73 65 74 3d 24 7b 68  st_alias_set=${h
71d0: 6f 73 74 5f 61 6c 69 61 73 2b 73 65 74 7d 0a 61  ost_alias+set}.a
71e0: 63 5f 63 76 5f 65 6e 76 5f 68 6f 73 74 5f 61 6c  c_cv_env_host_al
71f0: 69 61 73 5f 76 61 6c 75 65 3d 24 68 6f 73 74 5f  ias_value=$host_
7200: 61 6c 69 61 73 0a 61 63 5f 65 6e 76 5f 74 61 72  alias.ac_env_tar
7210: 67 65 74 5f 61 6c 69 61 73 5f 73 65 74 3d 24 7b  get_alias_set=${
7220: 74 61 72 67 65 74 5f 61 6c 69 61 73 2b 73 65 74  target_alias+set
7230: 7d 0a 61 63 5f 65 6e 76 5f 74 61 72 67 65 74 5f  }.ac_env_target_
7240: 61 6c 69 61 73 5f 76 61 6c 75 65 3d 24 74 61 72  alias_value=$tar
7250: 67 65 74 5f 61 6c 69 61 73 0a 61 63 5f 63 76 5f  get_alias.ac_cv_
7260: 65 6e 76 5f 74 61 72 67 65 74 5f 61 6c 69 61 73  env_target_alias
7270: 5f 73 65 74 3d 24 7b 74 61 72 67 65 74 5f 61 6c  _set=${target_al
7280: 69 61 73 2b 73 65 74 7d 0a 61 63 5f 63 76 5f 65  ias+set}.ac_cv_e
7290: 6e 76 5f 74 61 72 67 65 74 5f 61 6c 69 61 73 5f  nv_target_alias_
72a0: 76 61 6c 75 65 3d 24 74 61 72 67 65 74 5f 61 6c  value=$target_al
72b0: 69 61 73 0a 61 63 5f 65 6e 76 5f 43 43 5f 73 65  ias.ac_env_CC_se
72c0: 74 3d 24 7b 43 43 2b 73 65 74 7d 0a 61 63 5f 65  t=${CC+set}.ac_e
72d0: 6e 76 5f 43 43 5f 76 61 6c 75 65 3d 24 43 43 0a  nv_CC_value=$CC.
72e0: 61 63 5f 63 76 5f 65 6e 76 5f 43 43 5f 73 65 74  ac_cv_env_CC_set
72f0: 3d 24 7b 43 43 2b 73 65 74 7d 0a 61 63 5f 63 76  =${CC+set}.ac_cv
7300: 5f 65 6e 76 5f 43 43 5f 76 61 6c 75 65 3d 24 43  _env_CC_value=$C
7310: 43 0a 61 63 5f 65 6e 76 5f 43 46 4c 41 47 53 5f  C.ac_env_CFLAGS_
7320: 73 65 74 3d 24 7b 43 46 4c 41 47 53 2b 73 65 74  set=${CFLAGS+set
7330: 7d 0a 61 63 5f 65 6e 76 5f 43 46 4c 41 47 53 5f  }.ac_env_CFLAGS_
7340: 76 61 6c 75 65 3d 24 43 46 4c 41 47 53 0a 61 63  value=$CFLAGS.ac
7350: 5f 63 76 5f 65 6e 76 5f 43 46 4c 41 47 53 5f 73  _cv_env_CFLAGS_s
7360: 65 74 3d 24 7b 43 46 4c 41 47 53 2b 73 65 74 7d  et=${CFLAGS+set}
7370: 0a 61 63 5f 63 76 5f 65 6e 76 5f 43 46 4c 41 47  .ac_cv_env_CFLAG
7380: 53 5f 76 61 6c 75 65 3d 24 43 46 4c 41 47 53 0a  S_value=$CFLAGS.
7390: 61 63 5f 65 6e 76 5f 4c 44 46 4c 41 47 53 5f 73  ac_env_LDFLAGS_s
73a0: 65 74 3d 24 7b 4c 44 46 4c 41 47 53 2b 73 65 74  et=${LDFLAGS+set
73b0: 7d 0a 61 63 5f 65 6e 76 5f 4c 44 46 4c 41 47 53  }.ac_env_LDFLAGS
73c0: 5f 76 61 6c 75 65 3d 24 4c 44 46 4c 41 47 53 0a  _value=$LDFLAGS.
73d0: 61 63 5f 63 76 5f 65 6e 76 5f 4c 44 46 4c 41 47  ac_cv_env_LDFLAG
73e0: 53 5f 73 65 74 3d 24 7b 4c 44 46 4c 41 47 53 2b  S_set=${LDFLAGS+
73f0: 73 65 74 7d 0a 61 63 5f 63 76 5f 65 6e 76 5f 4c  set}.ac_cv_env_L
7400: 44 46 4c 41 47 53 5f 76 61 6c 75 65 3d 24 4c 44  DFLAGS_value=$LD
7410: 46 4c 41 47 53 0a 61 63 5f 65 6e 76 5f 43 50 50  FLAGS.ac_env_CPP
7420: 46 4c 41 47 53 5f 73 65 74 3d 24 7b 43 50 50 46  FLAGS_set=${CPPF
7430: 4c 41 47 53 2b 73 65 74 7d 0a 61 63 5f 65 6e 76  LAGS+set}.ac_env
7440: 5f 43 50 50 46 4c 41 47 53 5f 76 61 6c 75 65 3d  _CPPFLAGS_value=
7450: 24 43 50 50 46 4c 41 47 53 0a 61 63 5f 63 76 5f  $CPPFLAGS.ac_cv_
7460: 65 6e 76 5f 43 50 50 46 4c 41 47 53 5f 73 65 74  env_CPPFLAGS_set
7470: 3d 24 7b 43 50 50 46 4c 41 47 53 2b 73 65 74 7d  =${CPPFLAGS+set}
7480: 0a 61 63 5f 63 76 5f 65 6e 76 5f 43 50 50 46 4c  .ac_cv_env_CPPFL
7490: 41 47 53 5f 76 61 6c 75 65 3d 24 43 50 50 46 4c  AGS_value=$CPPFL
74a0: 41 47 53 0a 61 63 5f 65 6e 76 5f 43 50 50 5f 73  AGS.ac_env_CPP_s
74b0: 65 74 3d 24 7b 43 50 50 2b 73 65 74 7d 0a 61 63  et=${CPP+set}.ac
74c0: 5f 65 6e 76 5f 43 50 50 5f 76 61 6c 75 65 3d 24  _env_CPP_value=$
74d0: 43 50 50 0a 61 63 5f 63 76 5f 65 6e 76 5f 43 50  CPP.ac_cv_env_CP
74e0: 50 5f 73 65 74 3d 24 7b 43 50 50 2b 73 65 74 7d  P_set=${CPP+set}
74f0: 0a 61 63 5f 63 76 5f 65 6e 76 5f 43 50 50 5f 76  .ac_cv_env_CPP_v
7500: 61 6c 75 65 3d 24 43 50 50 0a 61 63 5f 65 6e 76  alue=$CPP.ac_env
7510: 5f 43 58 58 5f 73 65 74 3d 24 7b 43 58 58 2b 73  _CXX_set=${CXX+s
7520: 65 74 7d 0a 61 63 5f 65 6e 76 5f 43 58 58 5f 76  et}.ac_env_CXX_v
7530: 61 6c 75 65 3d 24 43 58 58 0a 61 63 5f 63 76 5f  alue=$CXX.ac_cv_
7540: 65 6e 76 5f 43 58 58 5f 73 65 74 3d 24 7b 43 58  env_CXX_set=${CX
7550: 58 2b 73 65 74 7d 0a 61 63 5f 63 76 5f 65 6e 76  X+set}.ac_cv_env
7560: 5f 43 58 58 5f 76 61 6c 75 65 3d 24 43 58 58 0a  _CXX_value=$CXX.
7570: 61 63 5f 65 6e 76 5f 43 58 58 46 4c 41 47 53 5f  ac_env_CXXFLAGS_
7580: 73 65 74 3d 24 7b 43 58 58 46 4c 41 47 53 2b 73  set=${CXXFLAGS+s
7590: 65 74 7d 0a 61 63 5f 65 6e 76 5f 43 58 58 46 4c  et}.ac_env_CXXFL
75a0: 41 47 53 5f 76 61 6c 75 65 3d 24 43 58 58 46 4c  AGS_value=$CXXFL
75b0: 41 47 53 0a 61 63 5f 63 76 5f 65 6e 76 5f 43 58  AGS.ac_cv_env_CX
75c0: 58 46 4c 41 47 53 5f 73 65 74 3d 24 7b 43 58 58  XFLAGS_set=${CXX
75d0: 46 4c 41 47 53 2b 73 65 74 7d 0a 61 63 5f 63 76  FLAGS+set}.ac_cv
75e0: 5f 65 6e 76 5f 43 58 58 46 4c 41 47 53 5f 76 61  _env_CXXFLAGS_va
75f0: 6c 75 65 3d 24 43 58 58 46 4c 41 47 53 0a 61 63  lue=$CXXFLAGS.ac
7600: 5f 65 6e 76 5f 43 58 58 43 50 50 5f 73 65 74 3d  _env_CXXCPP_set=
7610: 24 7b 43 58 58 43 50 50 2b 73 65 74 7d 0a 61 63  ${CXXCPP+set}.ac
7620: 5f 65 6e 76 5f 43 58 58 43 50 50 5f 76 61 6c 75  _env_CXXCPP_valu
7630: 65 3d 24 43 58 58 43 50 50 0a 61 63 5f 63 76 5f  e=$CXXCPP.ac_cv_
7640: 65 6e 76 5f 43 58 58 43 50 50 5f 73 65 74 3d 24  env_CXXCPP_set=$
7650: 7b 43 58 58 43 50 50 2b 73 65 74 7d 0a 61 63 5f  {CXXCPP+set}.ac_
7660: 63 76 5f 65 6e 76 5f 43 58 58 43 50 50 5f 76 61  cv_env_CXXCPP_va
7670: 6c 75 65 3d 24 43 58 58 43 50 50 0a 61 63 5f 65  lue=$CXXCPP.ac_e
7680: 6e 76 5f 46 37 37 5f 73 65 74 3d 24 7b 46 37 37  nv_F77_set=${F77
7690: 2b 73 65 74 7d 0a 61 63 5f 65 6e 76 5f 46 37 37  +set}.ac_env_F77
76a0: 5f 76 61 6c 75 65 3d 24 46 37 37 0a 61 63 5f 63  _value=$F77.ac_c
76b0: 76 5f 65 6e 76 5f 46 37 37 5f 73 65 74 3d 24 7b  v_env_F77_set=${
76c0: 46 37 37 2b 73 65 74 7d 0a 61 63 5f 63 76 5f 65  F77+set}.ac_cv_e
76d0: 6e 76 5f 46 37 37 5f 76 61 6c 75 65 3d 24 46 37  nv_F77_value=$F7
76e0: 37 0a 61 63 5f 65 6e 76 5f 46 46 4c 41 47 53 5f  7.ac_env_FFLAGS_
76f0: 73 65 74 3d 24 7b 46 46 4c 41 47 53 2b 73 65 74  set=${FFLAGS+set
7700: 7d 0a 61 63 5f 65 6e 76 5f 46 46 4c 41 47 53 5f  }.ac_env_FFLAGS_
7710: 76 61 6c 75 65 3d 24 46 46 4c 41 47 53 0a 61 63  value=$FFLAGS.ac
7720: 5f 63 76 5f 65 6e 76 5f 46 46 4c 41 47 53 5f 73  _cv_env_FFLAGS_s
7730: 65 74 3d 24 7b 46 46 4c 41 47 53 2b 73 65 74 7d  et=${FFLAGS+set}
7740: 0a 61 63 5f 63 76 5f 65 6e 76 5f 46 46 4c 41 47  .ac_cv_env_FFLAG
7750: 53 5f 76 61 6c 75 65 3d 24 46 46 4c 41 47 53 0a  S_value=$FFLAGS.
7760: 0a 23 0a 23 20 52 65 70 6f 72 74 20 74 68 65 20  .#.# Report the 
7770: 2d 2d 68 65 6c 70 20 6d 65 73 73 61 67 65 2e 0a  --help message..
7780: 23 0a 69 66 20 74 65 73 74 20 22 24 61 63 5f 69  #.if test "$ac_i
7790: 6e 69 74 5f 68 65 6c 70 22 20 3d 20 22 6c 6f 6e  nit_help" = "lon
77a0: 67 22 3b 20 74 68 65 6e 0a 20 20 23 20 4f 6d 69  g"; then.  # Omi
77b0: 74 20 73 6f 6d 65 20 69 6e 74 65 72 6e 61 6c 20  t some internal 
77c0: 6f 72 20 6f 62 73 6f 6c 65 74 65 20 6f 70 74 69  or obsolete opti
77d0: 6f 6e 73 20 74 6f 20 6d 61 6b 65 20 74 68 65 20  ons to make the 
77e0: 6c 69 73 74 20 6c 65 73 73 20 69 6d 70 6f 73 69  list less imposi
77f0: 6e 67 2e 0a 20 20 23 20 54 68 69 73 20 6d 65 73  ng..  # This mes
7800: 73 61 67 65 20 69 73 20 74 6f 6f 20 6c 6f 6e 67  sage is too long
7810: 20 74 6f 20 62 65 20 61 20 73 74 72 69 6e 67 20   to be a string 
7820: 69 6e 20 74 68 65 20 41 2f 55 58 20 33 2e 31 20  in the A/UX 3.1 
7830: 73 68 2e 0a 20 20 63 61 74 20 3c 3c 5f 41 43 45  sh..  cat <<_ACE
7840: 4f 46 0a 5c 60 63 6f 6e 66 69 67 75 72 65 27 20  OF.\`configure' 
7850: 63 6f 6e 66 69 67 75 72 65 73 20 74 68 69 73 20  configures this 
7860: 70 61 63 6b 61 67 65 20 74 6f 20 61 64 61 70 74  package to adapt
7870: 20 74 6f 20 6d 61 6e 79 20 6b 69 6e 64 73 20 6f   to many kinds o
7880: 66 20 73 79 73 74 65 6d 73 2e 0a 0a 55 73 61 67  f systems...Usag
7890: 65 3a 20 24 30 20 5b 4f 50 54 49 4f 4e 5d 2e 2e  e: $0 [OPTION]..
78a0: 2e 20 5b 56 41 52 3d 56 41 4c 55 45 5d 2e 2e 2e  . [VAR=VALUE]...
78b0: 0a 0a 54 6f 20 61 73 73 69 67 6e 20 65 6e 76 69  ..To assign envi
78c0: 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65  ronment variable
78d0: 73 20 28 65 2e 67 2e 2c 20 43 43 2c 20 43 46 4c  s (e.g., CC, CFL
78e0: 41 47 53 2e 2e 2e 29 2c 20 73 70 65 63 69 66 79  AGS...), specify
78f0: 20 74 68 65 6d 20 61 73 0a 56 41 52 3d 56 41 4c   them as.VAR=VAL
7900: 55 45 2e 20 20 53 65 65 20 62 65 6c 6f 77 20 66  UE.  See below f
7910: 6f 72 20 64 65 73 63 72 69 70 74 69 6f 6e 73 20  or descriptions 
7920: 6f 66 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 75  of some of the u
7930: 73 65 66 75 6c 20 76 61 72 69 61 62 6c 65 73 2e  seful variables.
7940: 0a 0a 44 65 66 61 75 6c 74 73 20 66 6f 72 20 74  ..Defaults for t
7950: 68 65 20 6f 70 74 69 6f 6e 73 20 61 72 65 20 73  he options are s
7960: 70 65 63 69 66 69 65 64 20 69 6e 20 62 72 61 63  pecified in brac
7970: 6b 65 74 73 2e 0a 0a 43 6f 6e 66 69 67 75 72 61  kets...Configura
7980: 74 69 6f 6e 3a 0a 20 20 2d 68 2c 20 2d 2d 68 65  tion:.  -h, --he
7990: 6c 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20  lp              
79a0: 64 69 73 70 6c 61 79 20 74 68 69 73 20 68 65 6c  display this hel
79b0: 70 20 61 6e 64 20 65 78 69 74 0a 20 20 20 20 20  p and exit.     
79c0: 20 2d 2d 68 65 6c 70 3d 73 68 6f 72 74 20 20 20   --help=short   
79d0: 20 20 20 20 20 64 69 73 70 6c 61 79 20 6f 70 74       display opt
79e0: 69 6f 6e 73 20 73 70 65 63 69 66 69 63 20 74 6f  ions specific to
79f0: 20 74 68 69 73 20 70 61 63 6b 61 67 65 0a 20 20   this package.  
7a00: 20 20 20 20 2d 2d 68 65 6c 70 3d 72 65 63 75 72      --help=recur
7a10: 73 69 76 65 20 20 20 20 64 69 73 70 6c 61 79 20  sive    display 
7a20: 74 68 65 20 73 68 6f 72 74 20 68 65 6c 70 20 6f  the short help o
7a30: 66 20 61 6c 6c 20 74 68 65 20 69 6e 63 6c 75 64  f all the includ
7a40: 65 64 20 70 61 63 6b 61 67 65 73 0a 20 20 2d 56  ed packages.  -V
7a50: 2c 20 2d 2d 76 65 72 73 69 6f 6e 20 20 20 20 20  , --version     
7a60: 20 20 20 20 20 20 64 69 73 70 6c 61 79 20 76 65        display ve
7a70: 72 73 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f  rsion informatio
7a80: 6e 20 61 6e 64 20 65 78 69 74 0a 20 20 2d 71 2c  n and exit.  -q,
7a90: 20 2d 2d 71 75 69 65 74 2c 20 2d 2d 73 69 6c 65   --quiet, --sile
7aa0: 6e 74 20 20 20 64 6f 20 6e 6f 74 20 70 72 69 6e  nt   do not prin
7ab0: 74 20 5c 60 63 68 65 63 6b 69 6e 67 2e 2e 2e 27  t \`checking...'
7ac0: 20 6d 65 73 73 61 67 65 73 0a 20 20 20 20 20 20   messages.      
7ad0: 2d 2d 63 61 63 68 65 2d 66 69 6c 65 3d 46 49 4c  --cache-file=FIL
7ae0: 45 20 20 20 63 61 63 68 65 20 74 65 73 74 20 72  E   cache test r
7af0: 65 73 75 6c 74 73 20 69 6e 20 46 49 4c 45 20 5b  esults in FILE [
7b00: 64 69 73 61 62 6c 65 64 5d 0a 20 20 2d 43 2c 20  disabled].  -C, 
7b10: 2d 2d 63 6f 6e 66 69 67 2d 63 61 63 68 65 20 20  --config-cache  
7b20: 20 20 20 20 61 6c 69 61 73 20 66 6f 72 20 5c 60      alias for \`
7b30: 2d 2d 63 61 63 68 65 2d 66 69 6c 65 3d 63 6f 6e  --cache-file=con
7b40: 66 69 67 2e 63 61 63 68 65 27 0a 20 20 2d 6e 2c  fig.cache'.  -n,
7b50: 20 2d 2d 6e 6f 2d 63 72 65 61 74 65 20 20 20 20   --no-create    
7b60: 20 20 20 20 20 64 6f 20 6e 6f 74 20 63 72 65 61       do not crea
7b70: 74 65 20 6f 75 74 70 75 74 20 66 69 6c 65 73 0a  te output files.
7b80: 20 20 20 20 20 20 2d 2d 73 72 63 64 69 72 3d 44        --srcdir=D
7b90: 49 52 20 20 20 20 20 20 20 20 66 69 6e 64 20 74  IR        find t
7ba0: 68 65 20 73 6f 75 72 63 65 73 20 69 6e 20 44 49  he sources in DI
7bb0: 52 20 5b 63 6f 6e 66 69 67 75 72 65 20 64 69 72  R [configure dir
7bc0: 20 6f 72 20 5c 60 2e 2e 27 5d 0a 0a 5f 41 43 45   or \`..'].._ACE
7bd0: 4f 46 0a 0a 20 20 63 61 74 20 3c 3c 5f 41 43 45  OF..  cat <<_ACE
7be0: 4f 46 0a 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20  OF.Installation 
7bf0: 64 69 72 65 63 74 6f 72 69 65 73 3a 0a 20 20 2d  directories:.  -
7c00: 2d 70 72 65 66 69 78 3d 50 52 45 46 49 58 20 20  -prefix=PREFIX  
7c10: 20 20 20 20 20 20 20 69 6e 73 74 61 6c 6c 20 61         install a
7c20: 72 63 68 69 74 65 63 74 75 72 65 2d 69 6e 64 65  rchitecture-inde
7c30: 70 65 6e 64 65 6e 74 20 66 69 6c 65 73 20 69 6e  pendent files in
7c40: 20 50 52 45 46 49 58 0a 09 09 09 20 20 5b 24 61   PREFIX....  [$a
7c50: 63 5f 64 65 66 61 75 6c 74 5f 70 72 65 66 69 78  c_default_prefix
7c60: 5d 0a 20 20 2d 2d 65 78 65 63 2d 70 72 65 66 69  ].  --exec-prefi
7c70: 78 3d 45 50 52 45 46 49 58 20 20 20 69 6e 73 74  x=EPREFIX   inst
7c80: 61 6c 6c 20 61 72 63 68 69 74 65 63 74 75 72 65  all architecture
7c90: 2d 64 65 70 65 6e 64 65 6e 74 20 66 69 6c 65 73  -dependent files
7ca0: 20 69 6e 20 45 50 52 45 46 49 58 0a 09 09 09 20   in EPREFIX.... 
7cb0: 20 5b 50 52 45 46 49 58 5d 0a 0a 42 79 20 64 65   [PREFIX]..By de
7cc0: 66 61 75 6c 74 2c 20 5c 60 6d 61 6b 65 20 69 6e  fault, \`make in
7cd0: 73 74 61 6c 6c 27 20 77 69 6c 6c 20 69 6e 73 74  stall' will inst
7ce0: 61 6c 6c 20 61 6c 6c 20 74 68 65 20 66 69 6c 65  all all the file
7cf0: 73 20 69 6e 0a 5c 60 24 61 63 5f 64 65 66 61 75  s in.\`$ac_defau
7d00: 6c 74 5f 70 72 65 66 69 78 2f 62 69 6e 27 2c 20  lt_prefix/bin', 
7d10: 5c 60 24 61 63 5f 64 65 66 61 75 6c 74 5f 70 72  \`$ac_default_pr
7d20: 65 66 69 78 2f 6c 69 62 27 20 65 74 63 2e 20 20  efix/lib' etc.  
7d30: 59 6f 75 20 63 61 6e 20 73 70 65 63 69 66 79 0a  You can specify.
7d40: 61 6e 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20  an installation 
7d50: 70 72 65 66 69 78 20 6f 74 68 65 72 20 74 68 61  prefix other tha
7d60: 6e 20 5c 60 24 61 63 5f 64 65 66 61 75 6c 74 5f  n \`$ac_default_
7d70: 70 72 65 66 69 78 27 20 75 73 69 6e 67 20 5c 60  prefix' using \`
7d80: 2d 2d 70 72 65 66 69 78 27 2c 0a 66 6f 72 20 69  --prefix',.for i
7d90: 6e 73 74 61 6e 63 65 20 5c 60 2d 2d 70 72 65 66  nstance \`--pref
7da0: 69 78 3d 5c 24 48 4f 4d 45 27 2e 0a 0a 46 6f 72  ix=\$HOME'...For
7db0: 20 62 65 74 74 65 72 20 63 6f 6e 74 72 6f 6c 2c   better control,
7dc0: 20 75 73 65 20 74 68 65 20 6f 70 74 69 6f 6e 73   use the options
7dd0: 20 62 65 6c 6f 77 2e 0a 0a 46 69 6e 65 20 74 75   below...Fine tu
7de0: 6e 69 6e 67 20 6f 66 20 74 68 65 20 69 6e 73 74  ning of the inst
7df0: 61 6c 6c 61 74 69 6f 6e 20 64 69 72 65 63 74 6f  allation directo
7e00: 72 69 65 73 3a 0a 20 20 2d 2d 62 69 6e 64 69 72  ries:.  --bindir
7e10: 3d 44 49 52 20 20 20 20 20 20 20 20 20 20 20 75  =DIR           u
7e20: 73 65 72 20 65 78 65 63 75 74 61 62 6c 65 73 20  ser executables 
7e30: 5b 45 50 52 45 46 49 58 2f 62 69 6e 5d 0a 20 20  [EPREFIX/bin].  
7e40: 2d 2d 73 62 69 6e 64 69 72 3d 44 49 52 20 20 20  --sbindir=DIR   
7e50: 20 20 20 20 20 20 20 73 79 73 74 65 6d 20 61 64         system ad
7e60: 6d 69 6e 20 65 78 65 63 75 74 61 62 6c 65 73 20  min executables 
7e70: 5b 45 50 52 45 46 49 58 2f 73 62 69 6e 5d 0a 20  [EPREFIX/sbin]. 
7e80: 20 2d 2d 6c 69 62 65 78 65 63 64 69 72 3d 44 49   --libexecdir=DI
7e90: 52 20 20 20 20 20 20 20 70 72 6f 67 72 61 6d 20  R       program 
7ea0: 65 78 65 63 75 74 61 62 6c 65 73 20 5b 45 50 52  executables [EPR
7eb0: 45 46 49 58 2f 6c 69 62 65 78 65 63 5d 0a 20 20  EFIX/libexec].  
7ec0: 2d 2d 64 61 74 61 64 69 72 3d 44 49 52 20 20 20  --datadir=DIR   
7ed0: 20 20 20 20 20 20 20 72 65 61 64 2d 6f 6e 6c 79         read-only
7ee0: 20 61 72 63 68 69 74 65 63 74 75 72 65 2d 69 6e   architecture-in
7ef0: 64 65 70 65 6e 64 65 6e 74 20 64 61 74 61 20 5b  dependent data [
7f00: 50 52 45 46 49 58 2f 73 68 61 72 65 5d 0a 20 20  PREFIX/share].  
7f10: 2d 2d 73 79 73 63 6f 6e 66 64 69 72 3d 44 49 52  --sysconfdir=DIR
7f20: 20 20 20 20 20 20 20 72 65 61 64 2d 6f 6e 6c 79         read-only
7f30: 20 73 69 6e 67 6c 65 2d 6d 61 63 68 69 6e 65 20   single-machine 
7f40: 64 61 74 61 20 5b 50 52 45 46 49 58 2f 65 74 63  data [PREFIX/etc
7f50: 5d 0a 20 20 2d 2d 73 68 61 72 65 64 73 74 61 74  ].  --sharedstat
7f60: 65 64 69 72 3d 44 49 52 20 20 20 6d 6f 64 69 66  edir=DIR   modif
7f70: 69 61 62 6c 65 20 61 72 63 68 69 74 65 63 74 75  iable architectu
7f80: 72 65 2d 69 6e 64 65 70 65 6e 64 65 6e 74 20 64  re-independent d
7f90: 61 74 61 20 5b 50 52 45 46 49 58 2f 63 6f 6d 5d  ata [PREFIX/com]
7fa0: 0a 20 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 64  .  --localstated
7fb0: 69 72 3d 44 49 52 20 20 20 20 6d 6f 64 69 66 69  ir=DIR    modifi
7fc0: 61 62 6c 65 20 73 69 6e 67 6c 65 2d 6d 61 63 68  able single-mach
7fd0: 69 6e 65 20 64 61 74 61 20 5b 50 52 45 46 49 58  ine data [PREFIX
7fe0: 2f 76 61 72 5d 0a 20 20 2d 2d 6c 69 62 64 69 72  /var].  --libdir
7ff0: 3d 44 49 52 20 20 20 20 20 20 20 20 20 20 20 6f  =DIR           o
8000: 62 6a 65 63 74 20 63 6f 64 65 20 6c 69 62 72 61  bject code libra
8010: 72 69 65 73 20 5b 45 50 52 45 46 49 58 2f 6c 69  ries [EPREFIX/li
8020: 62 5d 0a 20 20 2d 2d 69 6e 63 6c 75 64 65 64 69  b].  --includedi
8030: 72 3d 44 49 52 20 20 20 20 20 20 20 43 20 68 65  r=DIR       C he
8040: 61 64 65 72 20 66 69 6c 65 73 20 5b 50 52 45 46  ader files [PREF
8050: 49 58 2f 69 6e 63 6c 75 64 65 5d 0a 20 20 2d 2d  IX/include].  --
8060: 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72 3d 44 49  oldincludedir=DI
8070: 52 20 20 20 20 43 20 68 65 61 64 65 72 20 66 69  R    C header fi
8080: 6c 65 73 20 66 6f 72 20 6e 6f 6e 2d 67 63 63 20  les for non-gcc 
8090: 5b 2f 75 73 72 2f 69 6e 63 6c 75 64 65 5d 0a 20  [/usr/include]. 
80a0: 20 2d 2d 69 6e 66 6f 64 69 72 3d 44 49 52 20 20   --infodir=DIR  
80b0: 20 20 20 20 20 20 20 20 69 6e 66 6f 20 64 6f 63          info doc
80c0: 75 6d 65 6e 74 61 74 69 6f 6e 20 5b 50 52 45 46  umentation [PREF
80d0: 49 58 2f 69 6e 66 6f 5d 0a 20 20 2d 2d 6d 61 6e  IX/info].  --man
80e0: 64 69 72 3d 44 49 52 20 20 20 20 20 20 20 20 20  dir=DIR         
80f0: 20 20 6d 61 6e 20 64 6f 63 75 6d 65 6e 74 61 74    man documentat
8100: 69 6f 6e 20 5b 50 52 45 46 49 58 2f 6d 61 6e 5d  ion [PREFIX/man]
8110: 0a 5f 41 43 45 4f 46 0a 0a 20 20 63 61 74 20 3c  ._ACEOF..  cat <
8120: 3c 5c 5f 41 43 45 4f 46 0a 0a 53 79 73 74 65 6d  <\_ACEOF..System
8130: 20 74 79 70 65 73 3a 0a 20 20 2d 2d 62 75 69 6c   types:.  --buil
8140: 64 3d 42 55 49 4c 44 20 20 20 20 20 63 6f 6e 66  d=BUILD     conf
8150: 69 67 75 72 65 20 66 6f 72 20 62 75 69 6c 64 69  igure for buildi
8160: 6e 67 20 6f 6e 20 42 55 49 4c 44 20 5b 67 75 65  ng on BUILD [gue
8170: 73 73 65 64 5d 0a 20 20 2d 2d 68 6f 73 74 3d 48  ssed].  --host=H
8180: 4f 53 54 20 20 20 20 20 20 20 63 72 6f 73 73 2d  OST       cross-
8190: 63 6f 6d 70 69 6c 65 20 74 6f 20 62 75 69 6c 64  compile to build
81a0: 20 70 72 6f 67 72 61 6d 73 20 74 6f 20 72 75 6e   programs to run
81b0: 20 6f 6e 20 48 4f 53 54 20 5b 42 55 49 4c 44 5d   on HOST [BUILD]
81c0: 0a 5f 41 43 45 4f 46 0a 66 69 0a 0a 69 66 20 74  ._ACEOF.fi..if t
81d0: 65 73 74 20 2d 6e 20 22 24 61 63 5f 69 6e 69 74  est -n "$ac_init
81e0: 5f 68 65 6c 70 22 3b 20 74 68 65 6e 0a 0a 20 20  _help"; then..  
81f0: 63 61 74 20 3c 3c 5c 5f 41 43 45 4f 46 0a 0a 4f  cat <<\_ACEOF..O
8200: 70 74 69 6f 6e 61 6c 20 46 65 61 74 75 72 65 73  ptional Features
8210: 3a 0a 20 20 2d 2d 64 69 73 61 62 6c 65 2d 46 45  :.  --disable-FE
8220: 41 54 55 52 45 20 20 20 20 20 20 20 64 6f 20 6e  ATURE       do n
8230: 6f 74 20 69 6e 63 6c 75 64 65 20 46 45 41 54 55  ot include FEATU
8240: 52 45 20 28 73 61 6d 65 20 61 73 20 2d 2d 65 6e  RE (same as --en
8250: 61 62 6c 65 2d 46 45 41 54 55 52 45 3d 6e 6f 29  able-FEATURE=no)
8260: 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 46 45 41 54  .  --enable-FEAT
8270: 55 52 45 5b 3d 41 52 47 5d 20 20 69 6e 63 6c 75  URE[=ARG]  inclu
8280: 64 65 20 46 45 41 54 55 52 45 20 5b 41 52 47 3d  de FEATURE [ARG=
8290: 79 65 73 5d 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d  yes].  --enable-
82a0: 73 68 61 72 65 64 5b 3d 50 4b 47 53 5d 0a 20 20  shared[=PKGS].  
82b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
82c0: 20 20 20 20 20 20 20 20 62 75 69 6c 64 20 73 68          build sh
82d0: 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 20 5b  ared libraries [
82e0: 64 65 66 61 75 6c 74 3d 79 65 73 5d 0a 20 20 2d  default=yes].  -
82f0: 2d 65 6e 61 62 6c 65 2d 73 74 61 74 69 63 5b 3d  -enable-static[=
8300: 50 4b 47 53 5d 0a 20 20 20 20 20 20 20 20 20 20  PKGS].          
8310: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8320: 62 75 69 6c 64 20 73 74 61 74 69 63 20 6c 69 62  build static lib
8330: 72 61 72 69 65 73 20 5b 64 65 66 61 75 6c 74 3d  raries [default=
8340: 79 65 73 5d 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d  yes].  --enable-
8350: 66 61 73 74 2d 69 6e 73 74 61 6c 6c 5b 3d 50 4b  fast-install[=PK
8360: 47 53 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20  GS].            
8370: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 70                op
8380: 74 69 6d 69 7a 65 20 66 6f 72 20 66 61 73 74 20  timize for fast 
8390: 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 5b 64 65  installation [de
83a0: 66 61 75 6c 74 3d 79 65 73 5d 0a 20 20 2d 2d 64  fault=yes].  --d
83b0: 69 73 61 62 6c 65 2d 6c 69 62 74 6f 6f 6c 2d 6c  isable-libtool-l
83c0: 6f 63 6b 20 20 61 76 6f 69 64 20 6c 6f 63 6b 69  ock  avoid locki
83d0: 6e 67 20 28 6d 69 67 68 74 20 62 72 65 61 6b 20  ng (might break 
83e0: 70 61 72 61 6c 6c 65 6c 20 62 75 69 6c 64 73 29  parallel builds)
83f0: 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 75 74 66 38  .  --enable-utf8
8400: 20 20 20 20 20 20 20 20 20 20 20 55 73 65 20 55             Use U
8410: 54 46 2d 38 20 65 6e 63 6f 64 69 6e 67 73 0a 20  TF-8 encodings. 
8420: 20 2d 2d 65 6e 61 62 6c 65 2d 69 6e 63 6f 72 65   --enable-incore
8430: 2d 64 62 20 20 20 20 20 20 20 20 20 20 20 53 75  -db           Su
8440: 70 70 6f 72 74 20 69 6e 63 6f 72 65 20 64 61 74  pport incore dat
8450: 61 62 61 73 65 0a 20 20 2d 2d 65 6e 61 62 6c 65  abase.  --enable
8460: 2d 72 65 6c 65 61 73 65 6d 6f 64 65 20 20 20 20  -releasemode    
8470: 20 20 20 20 20 20 20 53 75 70 70 6f 72 74 20 6c         Support l
8480: 69 62 74 6f 6f 6c 20 6c 69 6e 6b 20 74 6f 20 72  ibtool link to r
8490: 65 6c 65 61 73 65 20 6d 6f 64 65 0a 20 20 2d 2d  elease mode.  --
84a0: 65 6e 61 62 6c 65 2d 74 65 6d 70 64 62 2d 69 6e  enable-tempdb-in
84b0: 2d 72 61 6d 20 20 20 20 20 55 73 65 20 61 6e 20  -ram     Use an 
84c0: 69 6e 2d 72 61 6d 20 64 61 74 61 62 61 73 65 20  in-ram database 
84d0: 66 6f 72 20 74 65 6d 70 6f 72 61 72 79 20 74 61  for temporary ta
84e0: 62 6c 65 73 0a 0a 4f 70 74 69 6f 6e 61 6c 20 50  bles..Optional P
84f0: 61 63 6b 61 67 65 73 3a 0a 20 20 2d 2d 77 69 74  ackages:.  --wit
8500: 68 2d 50 41 43 4b 41 47 45 5b 3d 41 52 47 5d 20  h-PACKAGE[=ARG] 
8510: 20 20 20 75 73 65 20 50 41 43 4b 41 47 45 20 5b     use PACKAGE [
8520: 41 52 47 3d 79 65 73 5d 0a 20 20 2d 2d 77 69 74  ARG=yes].  --wit
8530: 68 6f 75 74 2d 50 41 43 4b 41 47 45 20 20 20 20  hout-PACKAGE    
8540: 20 20 20 64 6f 20 6e 6f 74 20 75 73 65 20 50 41     do not use PA
8550: 43 4b 41 47 45 20 28 73 61 6d 65 20 61 73 20 2d  CKAGE (same as -
8560: 2d 77 69 74 68 2d 50 41 43 4b 41 47 45 3d 6e 6f  -with-PACKAGE=no
8570: 29 0a 20 20 2d 2d 77 69 74 68 2d 67 6e 75 2d 6c  ).  --with-gnu-l
8580: 64 20 20 20 20 20 20 20 20 20 20 20 61 73 73 75  d           assu
8590: 6d 65 20 74 68 65 20 43 20 63 6f 6d 70 69 6c 65  me the C compile
85a0: 72 20 75 73 65 73 20 47 4e 55 20 6c 64 20 5b 64  r uses GNU ld [d
85b0: 65 66 61 75 6c 74 3d 6e 6f 5d 0a 20 20 2d 2d 77  efault=no].  --w
85c0: 69 74 68 2d 70 69 63 20 20 20 20 20 20 20 20 20  ith-pic         
85d0: 20 20 20 20 20 74 72 79 20 74 6f 20 75 73 65 20       try to use 
85e0: 6f 6e 6c 79 20 50 49 43 2f 6e 6f 6e 2d 50 49 43  only PIC/non-PIC
85f0: 20 6f 62 6a 65 63 74 73 20 5b 64 65 66 61 75 6c   objects [defaul
8600: 74 3d 75 73 65 0a 20 20 20 20 20 20 20 20 20 20  t=use.          
8610: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8620: 62 6f 74 68 5d 0a 20 20 2d 2d 77 69 74 68 2d 74  both].  --with-t
8630: 61 67 73 5b 3d 54 41 47 53 5d 0a 20 20 20 20 20  ags[=TAGS].     
8640: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8650: 20 20 20 20 20 69 6e 63 6c 75 64 65 20 61 64 64       include add
8660: 69 74 69 6f 6e 61 6c 20 63 6f 6e 66 69 67 75 72  itional configur
8670: 61 74 69 6f 6e 73 20 5b 61 75 74 6f 6d 61 74 69  ations [automati
8680: 63 5d 0a 20 20 2d 2d 77 69 74 68 2d 68 69 6e 74  c].  --with-hint
8690: 73 3d 46 49 4c 45 20 20 20 20 20 20 20 52 65 61  s=FILE       Rea
86a0: 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20  d configuration 
86b0: 6f 70 74 69 6f 6e 73 20 66 72 6f 6d 20 46 49 4c  options from FIL
86c0: 45 0a 0a 53 6f 6d 65 20 69 6e 66 6c 75 65 6e 74  E..Some influent
86d0: 69 61 6c 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20  ial environment 
86e0: 76 61 72 69 61 62 6c 65 73 3a 0a 20 20 43 43 20  variables:.  CC 
86f0: 20 20 20 20 20 20 20 20 20 43 20 63 6f 6d 70 69           C compi
8700: 6c 65 72 20 63 6f 6d 6d 61 6e 64 0a 20 20 43 46  ler command.  CF
8710: 4c 41 47 53 20 20 20 20 20 20 43 20 63 6f 6d 70  LAGS      C comp
8720: 69 6c 65 72 20 66 6c 61 67 73 0a 20 20 4c 44 46  iler flags.  LDF
8730: 4c 41 47 53 20 20 20 20 20 6c 69 6e 6b 65 72 20  LAGS     linker 
8740: 66 6c 61 67 73 2c 20 65 2e 67 2e 20 2d 4c 3c 6c  flags, e.g. -L<l
8750: 69 62 20 64 69 72 3e 20 69 66 20 79 6f 75 20 68  ib dir> if you h
8760: 61 76 65 20 6c 69 62 72 61 72 69 65 73 20 69 6e  ave libraries in
8770: 20 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   a.             
8780: 20 6e 6f 6e 73 74 61 6e 64 61 72 64 20 64 69 72   nonstandard dir
8790: 65 63 74 6f 72 79 20 3c 6c 69 62 20 64 69 72 3e  ectory <lib dir>
87a0: 0a 20 20 43 50 50 46 4c 41 47 53 20 20 20 20 43  .  CPPFLAGS    C
87b0: 2f 43 2b 2b 20 70 72 65 70 72 6f 63 65 73 73 6f  /C++ preprocesso
87c0: 72 20 66 6c 61 67 73 2c 20 65 2e 67 2e 20 2d 49  r flags, e.g. -I
87d0: 3c 69 6e 63 6c 75 64 65 20 64 69 72 3e 20 69 66  <include dir> if
87e0: 20 79 6f 75 20 68 61 76 65 0a 20 20 20 20 20 20   you have.      
87f0: 20 20 20 20 20 20 20 20 68 65 61 64 65 72 73 20          headers 
8800: 69 6e 20 61 20 6e 6f 6e 73 74 61 6e 64 61 72 64  in a nonstandard
8810: 20 64 69 72 65 63 74 6f 72 79 20 3c 69 6e 63 6c   directory <incl
8820: 75 64 65 20 64 69 72 3e 0a 20 20 43 50 50 20 20  ude dir>.  CPP  
8830: 20 20 20 20 20 20 20 43 20 70 72 65 70 72 6f 63         C preproc
8840: 65 73 73 6f 72 0a 20 20 43 58 58 20 20 20 20 20  essor.  CXX     
8850: 20 20 20 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72      C++ compiler
8860: 20 63 6f 6d 6d 61 6e 64 0a 20 20 43 58 58 46 4c   command.  CXXFL
8870: 41 47 53 20 20 20 20 43 2b 2b 20 63 6f 6d 70 69  AGS    C++ compi
8880: 6c 65 72 20 66 6c 61 67 73 0a 20 20 43 58 58 43  ler flags.  CXXC
8890: 50 50 20 20 20 20 20 20 43 2b 2b 20 70 72 65 70  PP      C++ prep
88a0: 72 6f 63 65 73 73 6f 72 0a 20 20 46 37 37 20 20  rocessor.  F77  
88b0: 20 20 20 20 20 20 20 46 6f 72 74 72 61 6e 20 37         Fortran 7
88c0: 37 20 63 6f 6d 70 69 6c 65 72 20 63 6f 6d 6d 61  7 compiler comma
88d0: 6e 64 0a 20 20 46 46 4c 41 47 53 20 20 20 20 20  nd.  FFLAGS     
88e0: 20 46 6f 72 74 72 61 6e 20 37 37 20 63 6f 6d 70   Fortran 77 comp
88f0: 69 6c 65 72 20 66 6c 61 67 73 0a 0a 55 73 65 20  iler flags..Use 
8900: 74 68 65 73 65 20 76 61 72 69 61 62 6c 65 73 20  these variables 
8910: 74 6f 20 6f 76 65 72 72 69 64 65 20 74 68 65 20  to override the 
8920: 63 68 6f 69 63 65 73 20 6d 61 64 65 20 62 79 20  choices made by 
8930: 60 63 6f 6e 66 69 67 75 72 65 27 20 6f 72 20 74  `configure' or t
8940: 6f 20 68 65 6c 70 0a 69 74 20 74 6f 20 66 69 6e  o help.it to fin
8950: 64 20 6c 69 62 72 61 72 69 65 73 20 61 6e 64 20  d libraries and 
8960: 70 72 6f 67 72 61 6d 73 20 77 69 74 68 20 6e 6f  programs with no
8970: 6e 73 74 61 6e 64 61 72 64 20 6e 61 6d 65 73 2f  nstandard names/
8980: 6c 6f 63 61 74 69 6f 6e 73 2e 0a 0a 5f 41 43 45  locations..._ACE
8990: 4f 46 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 22  OF.fi..if test "
89a0: 24 61 63 5f 69 6e 69 74 5f 68 65 6c 70 22 20 3d  $ac_init_help" =
89b0: 20 22 72 65 63 75 72 73 69 76 65 22 3b 20 74 68   "recursive"; th
89c0: 65 6e 0a 20 20 23 20 49 66 20 74 68 65 72 65 20  en.  # If there 
89d0: 61 72 65 20 73 75 62 64 69 72 73 2c 20 72 65 70  are subdirs, rep
89e0: 6f 72 74 20 74 68 65 69 72 20 73 70 65 63 69 66  ort their specif
89f0: 69 63 20 2d 2d 68 65 6c 70 2e 0a 20 20 61 63 5f  ic --help..  ac_
8a00: 70 6f 70 64 69 72 3d 60 70 77 64 60 0a 20 20 66  popdir=`pwd`.  f
8a10: 6f 72 20 61 63 5f 64 69 72 20 69 6e 20 3a 20 24  or ac_dir in : $
8a20: 61 63 5f 73 75 62 64 69 72 73 5f 61 6c 6c 3b 20  ac_subdirs_all; 
8a30: 64 6f 20 74 65 73 74 20 22 78 24 61 63 5f 64 69  do test "x$ac_di
8a40: 72 22 20 3d 20 78 3a 20 26 26 20 63 6f 6e 74 69  r" = x: && conti
8a50: 6e 75 65 0a 20 20 20 20 74 65 73 74 20 2d 64 20  nue.    test -d 
8a60: 24 61 63 5f 64 69 72 20 7c 7c 20 63 6f 6e 74 69  $ac_dir || conti
8a70: 6e 75 65 0a 20 20 20 20 61 63 5f 62 75 69 6c 64  nue.    ac_build
8a80: 64 69 72 3d 2e 0a 0a 69 66 20 74 65 73 74 20 22  dir=...if test "
8a90: 24 61 63 5f 64 69 72 22 20 21 3d 20 2e 3b 20 74  $ac_dir" != .; t
8aa0: 68 65 6e 0a 20 20 61 63 5f 64 69 72 5f 73 75 66  hen.  ac_dir_suf
8ab0: 66 69 78 3d 2f 60 65 63 68 6f 20 22 24 61 63 5f  fix=/`echo "$ac_
8ac0: 64 69 72 22 20 7c 20 73 65 64 20 27 73 2c 5e 5c  dir" | sed 's,^\
8ad0: 2e 5b 5c 5c 2f 5d 2c 2c 27 60 0a 20 20 23 20 41  .[\\/],,'`.  # A
8ae0: 20 22 2e 2e 2f 22 20 66 6f 72 20 65 61 63 68 20   "../" for each 
8af0: 64 69 72 65 63 74 6f 72 79 20 69 6e 20 24 61 63  directory in $ac
8b00: 5f 64 69 72 5f 73 75 66 66 69 78 2e 0a 20 20 61  _dir_suffix..  a
8b10: 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 3d 60  c_top_builddir=`
8b20: 65 63 68 6f 20 22 24 61 63 5f 64 69 72 5f 73 75  echo "$ac_dir_su
8b30: 66 66 69 78 22 20 7c 20 73 65 64 20 27 73 2c 2f  ffix" | sed 's,/
8b40: 5b 5e 5c 5c 2f 5d 2a 2c 2e 2e 2f 2c 67 27 60 0a  [^\\/]*,../,g'`.
8b50: 65 6c 73 65 0a 20 20 61 63 5f 64 69 72 5f 73 75  else.  ac_dir_su
8b60: 66 66 69 78 3d 20 61 63 5f 74 6f 70 5f 62 75 69  ffix= ac_top_bui
8b70: 6c 64 64 69 72 3d 0a 66 69 0a 0a 63 61 73 65 20  lddir=.fi..case 
8b80: 24 73 72 63 64 69 72 20 69 6e 0a 20 20 2e 29 20  $srcdir in.  .) 
8b90: 20 23 20 4e 6f 20 2d 2d 73 72 63 64 69 72 20 6f   # No --srcdir o
8ba0: 70 74 69 6f 6e 2e 20 20 57 65 20 61 72 65 20 62  ption.  We are b
8bb0: 75 69 6c 64 69 6e 67 20 69 6e 20 70 6c 61 63 65  uilding in place
8bc0: 2e 0a 20 20 20 20 61 63 5f 73 72 63 64 69 72 3d  ..    ac_srcdir=
8bd0: 2e 0a 20 20 20 20 69 66 20 74 65 73 74 20 2d 7a  ..    if test -z
8be0: 20 22 24 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64   "$ac_top_buildd
8bf0: 69 72 22 3b 20 74 68 65 6e 0a 20 20 20 20 20 20  ir"; then.      
8c00: 20 61 63 5f 74 6f 70 5f 73 72 63 64 69 72 3d 2e   ac_top_srcdir=.
8c10: 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20  .    else.      
8c20: 20 61 63 5f 74 6f 70 5f 73 72 63 64 69 72 3d 60   ac_top_srcdir=`
8c30: 65 63 68 6f 20 24 61 63 5f 74 6f 70 5f 62 75 69  echo $ac_top_bui
8c40: 6c 64 64 69 72 20 7c 20 73 65 64 20 27 73 2c 2f  lddir | sed 's,/
8c50: 24 2c 2c 27 60 0a 20 20 20 20 66 69 20 3b 3b 0a  $,,'`.    fi ;;.
8c60: 20 20 5b 5c 5c 2f 5d 2a 20 7c 20 3f 3a 5b 5c 5c    [\\/]* | ?:[\\
8c70: 2f 5d 2a 20 29 20 20 23 20 41 62 73 6f 6c 75 74  /]* )  # Absolut
8c80: 65 20 70 61 74 68 2e 0a 20 20 20 20 61 63 5f 73  e path..    ac_s
8c90: 72 63 64 69 72 3d 24 73 72 63 64 69 72 24 61 63  rcdir=$srcdir$ac
8ca0: 5f 64 69 72 5f 73 75 66 66 69 78 3b 0a 20 20 20  _dir_suffix;.   
8cb0: 20 61 63 5f 74 6f 70 5f 73 72 63 64 69 72 3d 24   ac_top_srcdir=$
8cc0: 73 72 63 64 69 72 20 3b 3b 0a 20 20 2a 29 20 23  srcdir ;;.  *) #
8cd0: 20 52 65 6c 61 74 69 76 65 20 70 61 74 68 2e 0a   Relative path..
8ce0: 20 20 20 20 61 63 5f 73 72 63 64 69 72 3d 24 61      ac_srcdir=$a
8cf0: 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 24 73  c_top_builddir$s
8d00: 72 63 64 69 72 24 61 63 5f 64 69 72 5f 73 75 66  rcdir$ac_dir_suf
8d10: 66 69 78 0a 20 20 20 20 61 63 5f 74 6f 70 5f 73  fix.    ac_top_s
8d20: 72 63 64 69 72 3d 24 61 63 5f 74 6f 70 5f 62 75  rcdir=$ac_top_bu
8d30: 69 6c 64 64 69 72 24 73 72 63 64 69 72 20 3b 3b  ilddir$srcdir ;;
8d40: 0a 65 73 61 63 0a 0a 23 20 44 6f 20 6e 6f 74 20  .esac..# Do not 
8d50: 75 73 65 20 60 63 64 20 66 6f 6f 20 26 26 20 70  use `cd foo && p
8d60: 77 64 60 20 74 6f 20 63 6f 6d 70 75 74 65 20 61  wd` to compute a
8d70: 62 73 6f 6c 75 74 65 20 70 61 74 68 73 2c 20 62  bsolute paths, b
8d80: 65 63 61 75 73 65 0a 23 20 74 68 65 20 64 69 72  ecause.# the dir
8d90: 65 63 74 6f 72 69 65 73 20 6d 61 79 20 6e 6f 74  ectories may not
8da0: 20 65 78 69 73 74 2e 0a 63 61 73 65 20 60 70 77   exist..case `pw
8db0: 64 60 20 69 6e 0a 2e 29 20 61 63 5f 61 62 73 5f  d` in..) ac_abs_
8dc0: 62 75 69 6c 64 64 69 72 3d 22 24 61 63 5f 64 69  builddir="$ac_di
8dd0: 72 22 3b 3b 0a 2a 29 0a 20 20 63 61 73 65 20 22  r";;.*).  case "
8de0: 24 61 63 5f 64 69 72 22 20 69 6e 0a 20 20 2e 29  $ac_dir" in.  .)
8df0: 20 61 63 5f 61 62 73 5f 62 75 69 6c 64 64 69 72   ac_abs_builddir
8e00: 3d 60 70 77 64 60 3b 3b 0a 20 20 5b 5c 5c 2f 5d  =`pwd`;;.  [\\/]
8e10: 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20 61  * | ?:[\\/]* ) a
8e20: 63 5f 61 62 73 5f 62 75 69 6c 64 64 69 72 3d 22  c_abs_builddir="
8e30: 24 61 63 5f 64 69 72 22 3b 3b 0a 20 20 2a 29 20  $ac_dir";;.  *) 
8e40: 61 63 5f 61 62 73 5f 62 75 69 6c 64 64 69 72 3d  ac_abs_builddir=
8e50: 60 70 77 64 60 2f 22 24 61 63 5f 64 69 72 22 3b  `pwd`/"$ac_dir";
8e60: 3b 0a 20 20 65 73 61 63 3b 3b 0a 65 73 61 63 0a  ;.  esac;;.esac.
8e70: 63 61 73 65 20 24 61 63 5f 61 62 73 5f 62 75 69  case $ac_abs_bui
8e80: 6c 64 64 69 72 20 69 6e 0a 2e 29 20 61 63 5f 61  lddir in..) ac_a
8e90: 62 73 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 3d  bs_top_builddir=
8ea0: 24 7b 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69  ${ac_top_builddi
8eb0: 72 7d 2e 3b 3b 0a 2a 29 0a 20 20 63 61 73 65 20  r}.;;.*).  case 
8ec0: 24 7b 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69  ${ac_top_builddi
8ed0: 72 7d 2e 20 69 6e 0a 20 20 2e 29 20 61 63 5f 61  r}. in.  .) ac_a
8ee0: 62 73 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 3d  bs_top_builddir=
8ef0: 24 61 63 5f 61 62 73 5f 62 75 69 6c 64 64 69 72  $ac_abs_builddir
8f00: 3b 3b 0a 20 20 5b 5c 5c 2f 5d 2a 20 7c 20 3f 3a  ;;.  [\\/]* | ?:
8f10: 5b 5c 5c 2f 5d 2a 20 29 20 61 63 5f 61 62 73 5f  [\\/]* ) ac_abs_
8f20: 74 6f 70 5f 62 75 69 6c 64 64 69 72 3d 24 7b 61  top_builddir=${a
8f30: 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 7d 2e  c_top_builddir}.
8f40: 3b 3b 0a 20 20 2a 29 20 61 63 5f 61 62 73 5f 74  ;;.  *) ac_abs_t
8f50: 6f 70 5f 62 75 69 6c 64 64 69 72 3d 24 61 63 5f  op_builddir=$ac_
8f60: 61 62 73 5f 62 75 69 6c 64 64 69 72 2f 24 7b 61  abs_builddir/${a
8f70: 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 7d 2e  c_top_builddir}.
8f80: 3b 3b 0a 20 20 65 73 61 63 3b 3b 0a 65 73 61 63  ;;.  esac;;.esac
8f90: 0a 63 61 73 65 20 24 61 63 5f 61 62 73 5f 62 75  .case $ac_abs_bu
8fa0: 69 6c 64 64 69 72 20 69 6e 0a 2e 29 20 61 63 5f  ilddir in..) ac_
8fb0: 61 62 73 5f 73 72 63 64 69 72 3d 24 61 63 5f 73  abs_srcdir=$ac_s
8fc0: 72 63 64 69 72 3b 3b 0a 2a 29 0a 20 20 63 61 73  rcdir;;.*).  cas
8fd0: 65 20 24 61 63 5f 73 72 63 64 69 72 20 69 6e 0a  e $ac_srcdir in.
8fe0: 20 20 2e 29 20 61 63 5f 61 62 73 5f 73 72 63 64    .) ac_abs_srcd
8ff0: 69 72 3d 24 61 63 5f 61 62 73 5f 62 75 69 6c 64  ir=$ac_abs_build
9000: 64 69 72 3b 3b 0a 20 20 5b 5c 5c 2f 5d 2a 20 7c  dir;;.  [\\/]* |
9010: 20 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20 61 63 5f 61   ?:[\\/]* ) ac_a
9020: 62 73 5f 73 72 63 64 69 72 3d 24 61 63 5f 73 72  bs_srcdir=$ac_sr
9030: 63 64 69 72 3b 3b 0a 20 20 2a 29 20 61 63 5f 61  cdir;;.  *) ac_a
9040: 62 73 5f 73 72 63 64 69 72 3d 24 61 63 5f 61 62  bs_srcdir=$ac_ab
9050: 73 5f 62 75 69 6c 64 64 69 72 2f 24 61 63 5f 73  s_builddir/$ac_s
9060: 72 63 64 69 72 3b 3b 0a 20 20 65 73 61 63 3b 3b  rcdir;;.  esac;;
9070: 0a 65 73 61 63 0a 63 61 73 65 20 24 61 63 5f 61  .esac.case $ac_a
9080: 62 73 5f 62 75 69 6c 64 64 69 72 20 69 6e 0a 2e  bs_builddir in..
9090: 29 20 61 63 5f 61 62 73 5f 74 6f 70 5f 73 72 63  ) ac_abs_top_src
90a0: 64 69 72 3d 24 61 63 5f 74 6f 70 5f 73 72 63 64  dir=$ac_top_srcd
90b0: 69 72 3b 3b 0a 2a 29 0a 20 20 63 61 73 65 20 24  ir;;.*).  case $
90c0: 61 63 5f 74 6f 70 5f 73 72 63 64 69 72 20 69 6e  ac_top_srcdir in
90d0: 0a 20 20 2e 29 20 61 63 5f 61 62 73 5f 74 6f 70  .  .) ac_abs_top
90e0: 5f 73 72 63 64 69 72 3d 24 61 63 5f 61 62 73 5f  _srcdir=$ac_abs_
90f0: 62 75 69 6c 64 64 69 72 3b 3b 0a 20 20 5b 5c 5c  builddir;;.  [\\
9100: 2f 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 20 29  /]* | ?:[\\/]* )
9110: 20 61 63 5f 61 62 73 5f 74 6f 70 5f 73 72 63 64   ac_abs_top_srcd
9120: 69 72 3d 24 61 63 5f 74 6f 70 5f 73 72 63 64 69  ir=$ac_top_srcdi
9130: 72 3b 3b 0a 20 20 2a 29 20 61 63 5f 61 62 73 5f  r;;.  *) ac_abs_
9140: 74 6f 70 5f 73 72 63 64 69 72 3d 24 61 63 5f 61  top_srcdir=$ac_a
9150: 62 73 5f 62 75 69 6c 64 64 69 72 2f 24 61 63 5f  bs_builddir/$ac_
9160: 74 6f 70 5f 73 72 63 64 69 72 3b 3b 0a 20 20 65  top_srcdir;;.  e
9170: 73 61 63 3b 3b 0a 65 73 61 63 0a 0a 20 20 20 20  sac;;.esac..    
9180: 63 64 20 24 61 63 5f 64 69 72 0a 20 20 20 20 23  cd $ac_dir.    #
9190: 20 43 68 65 63 6b 20 66 6f 72 20 67 75 65 73 74   Check for guest
91a0: 65 64 20 63 6f 6e 66 69 67 75 72 65 3b 20 6f 74  ed configure; ot
91b0: 68 65 72 77 69 73 65 20 67 65 74 20 43 79 67 6e  herwise get Cygn
91c0: 75 73 20 73 74 79 6c 65 20 63 6f 6e 66 69 67 75  us style configu
91d0: 72 65 2e 0a 20 20 20 20 69 66 20 74 65 73 74 20  re..    if test 
91e0: 2d 66 20 24 61 63 5f 73 72 63 64 69 72 2f 63 6f  -f $ac_srcdir/co
91f0: 6e 66 69 67 75 72 65 2e 67 6e 75 3b 20 74 68 65  nfigure.gnu; the
9200: 6e 0a 20 20 20 20 20 20 65 63 68 6f 0a 20 20 20  n.      echo.   
9210: 20 20 20 24 53 48 45 4c 4c 20 24 61 63 5f 73 72     $SHELL $ac_sr
9220: 63 64 69 72 2f 63 6f 6e 66 69 67 75 72 65 2e 67  cdir/configure.g
9230: 6e 75 20 20 2d 2d 68 65 6c 70 3d 72 65 63 75 72  nu  --help=recur
9240: 73 69 76 65 0a 20 20 20 20 65 6c 69 66 20 74 65  sive.    elif te
9250: 73 74 20 2d 66 20 24 61 63 5f 73 72 63 64 69 72  st -f $ac_srcdir
9260: 2f 63 6f 6e 66 69 67 75 72 65 3b 20 74 68 65 6e  /configure; then
9270: 0a 20 20 20 20 20 20 65 63 68 6f 0a 20 20 20 20  .      echo.    
9280: 20 20 24 53 48 45 4c 4c 20 24 61 63 5f 73 72 63    $SHELL $ac_src
9290: 64 69 72 2f 63 6f 6e 66 69 67 75 72 65 20 20 2d  dir/configure  -
92a0: 2d 68 65 6c 70 3d 72 65 63 75 72 73 69 76 65 0a  -help=recursive.
92b0: 20 20 20 20 65 6c 69 66 20 74 65 73 74 20 2d 66      elif test -f
92c0: 20 24 61 63 5f 73 72 63 64 69 72 2f 63 6f 6e 66   $ac_srcdir/conf
92d0: 69 67 75 72 65 2e 61 63 20 7c 7c 0a 09 20 20 20  igure.ac ||..   
92e0: 74 65 73 74 20 2d 66 20 24 61 63 5f 73 72 63 64  test -f $ac_srcd
92f0: 69 72 2f 63 6f 6e 66 69 67 75 72 65 2e 69 6e 3b  ir/configure.in;
9300: 20 74 68 65 6e 0a 20 20 20 20 20 20 65 63 68 6f   then.      echo
9310: 0a 20 20 20 20 20 20 24 61 63 5f 63 6f 6e 66 69  .      $ac_confi
9320: 67 75 72 65 20 2d 2d 68 65 6c 70 0a 20 20 20 20  gure --help.    
9330: 65 6c 73 65 0a 20 20 20 20 20 20 65 63 68 6f 20  else.      echo 
9340: 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47  "$as_me: WARNING
9350: 3a 20 6e 6f 20 63 6f 6e 66 69 67 75 72 61 74 69  : no configurati
9360: 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69  on information i
9370: 73 20 69 6e 20 24 61 63 5f 64 69 72 22 20 3e 26  s in $ac_dir" >&
9380: 32 0a 20 20 20 20 66 69 0a 20 20 20 20 63 64 20  2.    fi.    cd 
9390: 22 24 61 63 5f 70 6f 70 64 69 72 22 0a 20 20 64  "$ac_popdir".  d
93a0: 6f 6e 65 0a 66 69 0a 0a 74 65 73 74 20 2d 6e 20  one.fi..test -n 
93b0: 22 24 61 63 5f 69 6e 69 74 5f 68 65 6c 70 22 20  "$ac_init_help" 
93c0: 26 26 20 65 78 69 74 20 30 0a 69 66 20 24 61 63  && exit 0.if $ac
93d0: 5f 69 6e 69 74 5f 76 65 72 73 69 6f 6e 3b 20 74  _init_version; t
93e0: 68 65 6e 0a 20 20 63 61 74 20 3c 3c 5c 5f 41 43  hen.  cat <<\_AC
93f0: 45 4f 46 0a 0a 43 6f 70 79 72 69 67 68 74 20 28  EOF..Copyright (
9400: 43 29 20 32 30 30 33 20 46 72 65 65 20 53 6f 66  C) 2003 Free Sof
9410: 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e  tware Foundation
9420: 2c 20 49 6e 63 2e 0a 54 68 69 73 20 63 6f 6e 66  , Inc..This conf
9430: 69 67 75 72 65 20 73 63 72 69 70 74 20 69 73 20  igure script is 
9440: 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 74  free software; t
9450: 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65  he Free Software
9460: 20 46 6f 75 6e 64 61 74 69 6f 6e 0a 67 69 76 65   Foundation.give
9470: 73 20 75 6e 6c 69 6d 69 74 65 64 20 70 65 72 6d  s unlimited perm
9480: 69 73 73 69 6f 6e 20 74 6f 20 63 6f 70 79 2c 20  ission to copy, 
9490: 64 69 73 74 72 69 62 75 74 65 20 61 6e 64 20 6d  distribute and m
94a0: 6f 64 69 66 79 20 69 74 2e 0a 5f 41 43 45 4f 46  odify it.._ACEOF
94b0: 0a 20 20 65 78 69 74 20 30 0a 66 69 0a 65 78 65  .  exit 0.fi.exe
94c0: 63 20 35 3e 63 6f 6e 66 69 67 2e 6c 6f 67 0a 63  c 5>config.log.c
94d0: 61 74 20 3e 26 35 20 3c 3c 5f 41 43 45 4f 46 0a  at >&5 <<_ACEOF.
94e0: 54 68 69 73 20 66 69 6c 65 20 63 6f 6e 74 61 69  This file contai
94f0: 6e 73 20 61 6e 79 20 6d 65 73 73 61 67 65 73 20  ns any messages 
9500: 70 72 6f 64 75 63 65 64 20 62 79 20 63 6f 6d 70  produced by comp
9510: 69 6c 65 72 73 20 77 68 69 6c 65 0a 72 75 6e 6e  ilers while.runn
9520: 69 6e 67 20 63 6f 6e 66 69 67 75 72 65 2c 20 74  ing configure, t
9530: 6f 20 61 69 64 20 64 65 62 75 67 67 69 6e 67 20  o aid debugging 
9540: 69 66 20 63 6f 6e 66 69 67 75 72 65 20 6d 61 6b  if configure mak
9550: 65 73 20 61 20 6d 69 73 74 61 6b 65 2e 0a 0a 49  es a mistake...I
9560: 74 20 77 61 73 20 63 72 65 61 74 65 64 20 62 79  t was created by
9570: 20 24 61 73 5f 6d 65 2c 20 77 68 69 63 68 20 77   $as_me, which w
9580: 61 73 0a 67 65 6e 65 72 61 74 65 64 20 62 79 20  as.generated by 
9590: 47 4e 55 20 41 75 74 6f 63 6f 6e 66 20 32 2e 35  GNU Autoconf 2.5
95a0: 39 2e 20 20 49 6e 76 6f 63 61 74 69 6f 6e 20 63  9.  Invocation c
95b0: 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 77 61 73 0a  ommand line was.
95c0: 0a 20 20 24 20 24 30 20 24 40 0a 0a 5f 41 43 45  .  $ $0 $@.._ACE
95d0: 4f 46 0a 7b 0a 63 61 74 20 3c 3c 5f 41 53 55 4e  OF.{.cat <<_ASUN
95e0: 41 4d 45 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d  AME.## ---------
95f0: 20 23 23 0a 23 23 20 50 6c 61 74 66 6f 72 6d 2e   ##.## Platform.
9600: 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d   ##.## ---------
9610: 20 23 23 0a 0a 68 6f 73 74 6e 61 6d 65 20 3d 20   ##..hostname = 
9620: 60 28 68 6f 73 74 6e 61 6d 65 20 7c 7c 20 75 6e  `(hostname || un
9630: 61 6d 65 20 2d 6e 29 20 32 3e 2f 64 65 76 2f 6e  ame -n) 2>/dev/n
9640: 75 6c 6c 20 7c 20 73 65 64 20 31 71 60 0a 75 6e  ull | sed 1q`.un
9650: 61 6d 65 20 2d 6d 20 3d 20 60 28 75 6e 61 6d 65  ame -m = `(uname
9660: 20 2d 6d 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c   -m) 2>/dev/null
9670: 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e   || echo unknown
9680: 60 0a 75 6e 61 6d 65 20 2d 72 20 3d 20 60 28 75  `.uname -r = `(u
9690: 6e 61 6d 65 20 2d 72 29 20 32 3e 2f 64 65 76 2f  name -r) 2>/dev/
96a0: 6e 75 6c 6c 20 7c 7c 20 65 63 68 6f 20 75 6e 6b  null || echo unk
96b0: 6e 6f 77 6e 60 0a 75 6e 61 6d 65 20 2d 73 20 3d  nown`.uname -s =
96c0: 20 60 28 75 6e 61 6d 65 20 2d 73 29 20 32 3e 2f   `(uname -s) 2>/
96d0: 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20 65 63 68 6f  dev/null || echo
96e0: 20 75 6e 6b 6e 6f 77 6e 60 0a 75 6e 61 6d 65 20   unknown`.uname 
96f0: 2d 76 20 3d 20 60 28 75 6e 61 6d 65 20 2d 76 29  -v = `(uname -v)
9700: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20   2>/dev/null || 
9710: 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 0a 2f  echo unknown`../
9720: 75 73 72 2f 62 69 6e 2f 75 6e 61 6d 65 20 2d 70  usr/bin/uname -p
9730: 20 3d 20 60 28 2f 75 73 72 2f 62 69 6e 2f 75 6e   = `(/usr/bin/un
9740: 61 6d 65 20 2d 70 29 20 32 3e 2f 64 65 76 2f 6e  ame -p) 2>/dev/n
9750: 75 6c 6c 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e  ull || echo unkn
9760: 6f 77 6e 60 0a 2f 62 69 6e 2f 75 6e 61 6d 65 20  own`./bin/uname 
9770: 2d 58 20 20 20 20 20 3d 20 60 28 2f 62 69 6e 2f  -X     = `(/bin/
9780: 75 6e 61 6d 65 20 2d 58 29 20 32 3e 2f 64 65 76  uname -X) 2>/dev
9790: 2f 6e 75 6c 6c 20 20 20 20 20 7c 7c 20 65 63 68  /null     || ech
97a0: 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 0a 2f 62 69 6e  o unknown`../bin
97b0: 2f 61 72 63 68 20 20 20 20 20 20 20 20 20 20 20  /arch           
97c0: 20 20 20 3d 20 60 28 2f 62 69 6e 2f 61 72 63 68     = `(/bin/arch
97d0: 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20 20  ) 2>/dev/null   
97e0: 20 20 20 20 20 20 20 20 20 20 20 7c 7c 20 65 63             || ec
97f0: 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 75 73 72  ho unknown`./usr
9800: 2f 62 69 6e 2f 61 72 63 68 20 2d 6b 20 20 20 20  /bin/arch -k    
9810: 20 20 20 3d 20 60 28 2f 75 73 72 2f 62 69 6e 2f     = `(/usr/bin/
9820: 61 72 63 68 20 2d 6b 29 20 32 3e 2f 64 65 76 2f  arch -k) 2>/dev/
9830: 6e 75 6c 6c 20 20 20 20 20 20 20 7c 7c 20 65 63  null       || ec
9840: 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 75 73 72  ho unknown`./usr
9850: 2f 63 6f 6e 76 65 78 2f 67 65 74 73 79 73 69 6e  /convex/getsysin
9860: 66 6f 20 3d 20 60 28 2f 75 73 72 2f 63 6f 6e 76  fo = `(/usr/conv
9870: 65 78 2f 67 65 74 73 79 73 69 6e 66 6f 29 20 32  ex/getsysinfo) 2
9880: 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20 65 63  >/dev/null || ec
9890: 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 68 6f 73 74  ho unknown`.host
98a0: 69 6e 66 6f 20 20 20 20 20 20 20 20 20 20 20 20  info            
98b0: 20 20 20 3d 20 60 28 68 6f 73 74 69 6e 66 6f 29     = `(hostinfo)
98c0: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20 20 20   2>/dev/null    
98d0: 20 20 20 20 20 20 20 20 20 20 20 7c 7c 20 65 63             || ec
98e0: 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 62 69 6e  ho unknown`./bin
98f0: 2f 6d 61 63 68 69 6e 65 20 20 20 20 20 20 20 20  /machine        
9900: 20 20 20 3d 20 60 28 2f 62 69 6e 2f 6d 61 63 68     = `(/bin/mach
9910: 69 6e 65 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c  ine) 2>/dev/null
9920: 20 20 20 20 20 20 20 20 20 20 20 7c 7c 20 65 63             || ec
9930: 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 75 73 72  ho unknown`./usr
9940: 2f 62 69 6e 2f 6f 73 6c 65 76 65 6c 20 20 20 20  /bin/oslevel    
9950: 20 20 20 3d 20 60 28 2f 75 73 72 2f 62 69 6e 2f     = `(/usr/bin/
9960: 6f 73 6c 65 76 65 6c 29 20 32 3e 2f 64 65 76 2f  oslevel) 2>/dev/
9970: 6e 75 6c 6c 20 20 20 20 20 20 20 7c 7c 20 65 63  null       || ec
9980: 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 62 69 6e  ho unknown`./bin
9990: 2f 75 6e 69 76 65 72 73 65 20 20 20 20 20 20 20  /universe       
99a0: 20 20 20 3d 20 60 28 2f 62 69 6e 2f 75 6e 69 76     = `(/bin/univ
99b0: 65 72 73 65 29 20 32 3e 2f 64 65 76 2f 6e 75 6c  erse) 2>/dev/nul
99c0: 6c 20 20 20 20 20 20 20 20 20 20 7c 7c 20 65 63  l          || ec
99d0: 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 0a 5f 41 53  ho unknown`.._AS
99e0: 55 4e 41 4d 45 0a 0a 61 73 5f 73 61 76 65 5f 49  UNAME..as_save_I
99f0: 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41  FS=$IFS; IFS=$PA
9a00: 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72  TH_SEPARATOR.for
9a10: 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48   as_dir in $PATH
9a20: 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61  .do.  IFS=$as_sa
9a30: 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a  ve_IFS.  test -z
9a40: 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73   "$as_dir" && as
9a50: 5f 64 69 72 3d 2e 0a 20 20 65 63 68 6f 20 22 50  _dir=..  echo "P
9a60: 41 54 48 3a 20 24 61 73 5f 64 69 72 22 0a 64 6f  ATH: $as_dir".do
9a70: 6e 65 0a 0a 7d 20 3e 26 35 0a 0a 63 61 74 20 3e  ne..} >&5..cat >
9a80: 26 35 20 3c 3c 5f 41 43 45 4f 46 0a 0a 0a 23 23  &5 <<_ACEOF...##
9a90: 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a   ----------- ##.
9aa0: 23 23 20 43 6f 72 65 20 74 65 73 74 73 2e 20 23  ## Core tests. #
9ab0: 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  #.## -----------
9ac0: 20 23 23 0a 0a 5f 41 43 45 4f 46 0a 0a 0a 23 20   ##.._ACEOF...# 
9ad0: 4b 65 65 70 20 61 20 74 72 61 63 65 20 6f 66 20  Keep a trace of 
9ae0: 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65  the command line
9af0: 2e 0a 23 20 53 74 72 69 70 20 6f 75 74 20 2d 2d  ..# Strip out --
9b00: 6e 6f 2d 63 72 65 61 74 65 20 61 6e 64 20 2d 2d  no-create and --
9b10: 6e 6f 2d 72 65 63 75 72 73 69 6f 6e 20 73 6f 20  no-recursion so 
9b20: 74 68 65 79 20 64 6f 20 6e 6f 74 20 70 69 6c 65  they do not pile
9b30: 20 75 70 2e 0a 23 20 53 74 72 69 70 20 6f 75 74   up..# Strip out
9b40: 20 2d 2d 73 69 6c 65 6e 74 20 62 65 63 61 75 73   --silent becaus
9b50: 65 20 77 65 20 64 6f 6e 27 74 20 77 61 6e 74 20  e we don't want 
9b60: 74 6f 20 72 65 63 6f 72 64 20 69 74 20 66 6f 72  to record it for
9b70: 20 66 75 74 75 72 65 20 72 75 6e 73 2e 0a 23 20   future runs..# 
9b80: 41 6c 73 6f 20 71 75 6f 74 65 20 61 6e 79 20 61  Also quote any a
9b90: 72 67 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20 73  rgs containing s
9ba0: 68 65 6c 6c 20 6d 65 74 61 2d 63 68 61 72 61 63  hell meta-charac
9bb0: 74 65 72 73 2e 0a 23 20 4d 61 6b 65 20 74 77 6f  ters..# Make two
9bc0: 20 70 61 73 73 65 73 20 74 6f 20 61 6c 6c 6f 77   passes to allow
9bd0: 20 66 6f 72 20 70 72 6f 70 65 72 20 64 75 70 6c   for proper dupl
9be0: 69 63 61 74 65 2d 61 72 67 75 6d 65 6e 74 20 73  icate-argument s
9bf0: 75 70 70 72 65 73 73 69 6f 6e 2e 0a 61 63 5f 63  uppression..ac_c
9c00: 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 3d 0a 61  onfigure_args=.a
9c10: 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73  c_configure_args
9c20: 30 3d 0a 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f  0=.ac_configure_
9c30: 61 72 67 73 31 3d 0a 61 63 5f 73 65 70 3d 0a 61  args1=.ac_sep=.a
9c40: 63 5f 6d 75 73 74 5f 6b 65 65 70 5f 6e 65 78 74  c_must_keep_next
9c50: 3d 66 61 6c 73 65 0a 66 6f 72 20 61 63 5f 70 61  =false.for ac_pa
9c60: 73 73 20 69 6e 20 31 20 32 0a 64 6f 0a 20 20 66  ss in 1 2.do.  f
9c70: 6f 72 20 61 63 5f 61 72 67 0a 20 20 64 6f 0a 20  or ac_arg.  do. 
9c80: 20 20 20 63 61 73 65 20 24 61 63 5f 61 72 67 20     case $ac_arg 
9c90: 69 6e 0a 20 20 20 20 2d 6e 6f 2d 63 72 65 61 74  in.    -no-creat
9ca0: 65 20 7c 20 2d 2d 6e 6f 2d 63 2a 20 7c 20 2d 6e  e | --no-c* | -n
9cb0: 20 7c 20 2d 6e 6f 2d 72 65 63 75 72 73 69 6f 6e   | -no-recursion
9cc0: 20 7c 20 2d 2d 6e 6f 2d 72 2a 29 20 63 6f 6e 74   | --no-r*) cont
9cd0: 69 6e 75 65 20 3b 3b 0a 20 20 20 20 2d 71 20 7c  inue ;;.    -q |
9ce0: 20 2d 71 75 69 65 74 20 7c 20 2d 2d 71 75 69 65   -quiet | --quie
9cf0: 74 20 7c 20 2d 2d 71 75 69 65 20 7c 20 2d 2d 71  t | --quie | --q
9d00: 75 69 20 7c 20 2d 2d 71 75 20 7c 20 2d 2d 71 20  ui | --qu | --q 
9d10: 5c 0a 20 20 20 20 7c 20 2d 73 69 6c 65 6e 74 20  \.    | -silent 
9d20: 7c 20 2d 2d 73 69 6c 65 6e 74 20 7c 20 2d 2d 73  | --silent | --s
9d30: 69 6c 65 6e 20 7c 20 2d 2d 73 69 6c 65 20 7c 20  ilen | --sile | 
9d40: 2d 2d 73 69 6c 29 0a 20 20 20 20 20 20 63 6f 6e  --sil).      con
9d50: 74 69 6e 75 65 20 3b 3b 0a 20 20 20 20 2a 22 20  tinue ;;.    *" 
9d60: 22 2a 7c 2a 22 09 22 2a 7c 2a 5b 5c 5b 5c 5d 5c  "*|*"."*|*[\[\]\
9d70: 7e 5c 23 5c 24 5c 5e 5c 26 5c 2a 5c 28 5c 29 5c  ~\#\$\^\&\*\(\)\
9d80: 7b 5c 7d 5c 5c 5c 7c 5c 3b 5c 3c 5c 3e 5c 3f 5c  {\}\\\|\;\<\>\?\
9d90: 22 5c 27 5d 2a 29 0a 20 20 20 20 20 20 61 63 5f  "\']*).      ac_
9da0: 61 72 67 3d 60 65 63 68 6f 20 22 24 61 63 5f 61  arg=`echo "$ac_a
9db0: 72 67 22 20 7c 20 73 65 64 20 22 73 2f 27 2f 27  rg" | sed "s/'/'
9dc0: 5c 5c 5c 5c 5c 5c 5c 5c 27 27 2f 67 22 60 20 3b  \\\\\\\\''/g"` ;
9dd0: 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 20 20 63  ;.    esac.    c
9de0: 61 73 65 20 24 61 63 5f 70 61 73 73 20 69 6e 0a  ase $ac_pass in.
9df0: 20 20 20 20 31 29 20 61 63 5f 63 6f 6e 66 69 67      1) ac_config
9e00: 75 72 65 5f 61 72 67 73 30 3d 22 24 61 63 5f 63  ure_args0="$ac_c
9e10: 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 30 20 27  onfigure_args0 '
9e20: 24 61 63 5f 61 72 67 27 22 20 3b 3b 0a 20 20 20  $ac_arg'" ;;.   
9e30: 20 32 29 0a 20 20 20 20 20 20 61 63 5f 63 6f 6e   2).      ac_con
9e40: 66 69 67 75 72 65 5f 61 72 67 73 31 3d 22 24 61  figure_args1="$a
9e50: 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73  c_configure_args
9e60: 31 20 27 24 61 63 5f 61 72 67 27 22 0a 20 20 20  1 '$ac_arg'".   
9e70: 20 20 20 69 66 20 74 65 73 74 20 24 61 63 5f 6d     if test $ac_m
9e80: 75 73 74 5f 6b 65 65 70 5f 6e 65 78 74 20 3d 20  ust_keep_next = 
9e90: 74 72 75 65 3b 20 74 68 65 6e 0a 09 61 63 5f 6d  true; then..ac_m
9ea0: 75 73 74 5f 6b 65 65 70 5f 6e 65 78 74 3d 66 61  ust_keep_next=fa
9eb0: 6c 73 65 20 23 20 47 6f 74 20 76 61 6c 75 65 2c  lse # Got value,
9ec0: 20 62 61 63 6b 20 74 6f 20 6e 6f 72 6d 61 6c 2e   back to normal.
9ed0: 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 63 61 73  .      else..cas
9ee0: 65 20 24 61 63 5f 61 72 67 20 69 6e 0a 09 20 20  e $ac_arg in..  
9ef0: 2a 3d 2a 20 7c 20 2d 2d 63 6f 6e 66 69 67 2d 63  *=* | --config-c
9f00: 61 63 68 65 20 7c 20 2d 43 20 7c 20 2d 64 69 73  ache | -C | -dis
9f10: 61 62 6c 65 2d 2a 20 7c 20 2d 2d 64 69 73 61 62  able-* | --disab
9f20: 6c 65 2d 2a 20 5c 0a 09 20 20 7c 20 2d 65 6e 61  le-* \..  | -ena
9f30: 62 6c 65 2d 2a 20 7c 20 2d 2d 65 6e 61 62 6c 65  ble-* | --enable
9f40: 2d 2a 20 7c 20 2d 67 61 73 20 7c 20 2d 2d 67 2a  -* | -gas | --g*
9f50: 20 7c 20 2d 6e 66 70 20 7c 20 2d 2d 6e 66 2a 20   | -nfp | --nf* 
9f60: 5c 0a 09 20 20 7c 20 2d 71 20 7c 20 2d 71 75 69  \..  | -q | -qui
9f70: 65 74 20 7c 20 2d 2d 71 2a 20 7c 20 2d 73 69 6c  et | --q* | -sil
9f80: 65 6e 74 20 7c 20 2d 2d 73 69 6c 2a 20 7c 20 2d  ent | --sil* | -
9f90: 76 20 7c 20 2d 76 65 72 62 2a 20 5c 0a 09 20 20  v | -verb* \..  
9fa0: 7c 20 2d 77 69 74 68 2d 2a 20 7c 20 2d 2d 77 69  | -with-* | --wi
9fb0: 74 68 2d 2a 20 7c 20 2d 77 69 74 68 6f 75 74 2d  th-* | -without-
9fc0: 2a 20 7c 20 2d 2d 77 69 74 68 6f 75 74 2d 2a 20  * | --without-* 
9fd0: 7c 20 2d 2d 78 29 0a 09 20 20 20 20 63 61 73 65  | --x)..    case
9fe0: 20 22 24 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f   "$ac_configure_
9ff0: 61 72 67 73 30 20 22 20 69 6e 0a 09 20 20 20 20  args0 " in..    
a000: 20 20 22 24 61 63 5f 63 6f 6e 66 69 67 75 72 65    "$ac_configure
a010: 5f 61 72 67 73 31 22 2a 22 20 27 24 61 63 5f 61  _args1"*" '$ac_a
a020: 72 67 27 20 22 2a 20 29 20 63 6f 6e 74 69 6e 75  rg' "* ) continu
a030: 65 20 3b 3b 0a 09 20 20 20 20 65 73 61 63 0a 09  e ;;..    esac..
a040: 20 20 20 20 3b 3b 0a 09 20 20 2d 2a 20 29 20 61      ;;..  -* ) a
a050: 63 5f 6d 75 73 74 5f 6b 65 65 70 5f 6e 65 78 74  c_must_keep_next
a060: 3d 74 72 75 65 20 3b 3b 0a 09 65 73 61 63 0a 20  =true ;;..esac. 
a070: 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 61 63       fi.      ac
a080: 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 3d  _configure_args=
a090: 22 24 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61  "$ac_configure_a
a0a0: 72 67 73 24 61 63 5f 73 65 70 27 24 61 63 5f 61  rgs$ac_sep'$ac_a
a0b0: 72 67 27 22 0a 20 20 20 20 20 20 23 20 47 65 74  rg'".      # Get
a0c0: 20 72 69 64 20 6f 66 20 74 68 65 20 6c 65 61 64   rid of the lead
a0d0: 69 6e 67 20 73 70 61 63 65 2e 0a 20 20 20 20 20  ing space..     
a0e0: 20 61 63 5f 73 65 70 3d 22 20 22 0a 20 20 20 20   ac_sep=" ".    
a0f0: 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20    ;;.    esac.  
a100: 64 6f 6e 65 0a 64 6f 6e 65 0a 24 61 73 5f 75 6e  done.done.$as_un
a110: 73 65 74 20 61 63 5f 63 6f 6e 66 69 67 75 72 65  set ac_configure
a120: 5f 61 72 67 73 30 20 7c 7c 20 74 65 73 74 20 22  _args0 || test "
a130: 24 7b 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61  ${ac_configure_a
a140: 72 67 73 30 2b 73 65 74 7d 22 20 21 3d 20 73 65  rgs0+set}" != se
a150: 74 20 7c 7c 20 7b 20 61 63 5f 63 6f 6e 66 69 67  t || { ac_config
a160: 75 72 65 5f 61 72 67 73 30 3d 3b 20 65 78 70 6f  ure_args0=; expo
a170: 72 74 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f  rt ac_configure_
a180: 61 72 67 73 30 3b 20 7d 0a 24 61 73 5f 75 6e 73  args0; }.$as_uns
a190: 65 74 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f  et ac_configure_
a1a0: 61 72 67 73 31 20 7c 7c 20 74 65 73 74 20 22 24  args1 || test "$
a1b0: 7b 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72  {ac_configure_ar
a1c0: 67 73 31 2b 73 65 74 7d 22 20 21 3d 20 73 65 74  gs1+set}" != set
a1d0: 20 7c 7c 20 7b 20 61 63 5f 63 6f 6e 66 69 67 75   || { ac_configu
a1e0: 72 65 5f 61 72 67 73 31 3d 3b 20 65 78 70 6f 72  re_args1=; expor
a1f0: 74 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61  t ac_configure_a
a200: 72 67 73 31 3b 20 7d 0a 0a 23 20 57 68 65 6e 20  rgs1; }..# When 
a210: 69 6e 74 65 72 72 75 70 74 65 64 20 6f 72 20 65  interrupted or e
a220: 78 69 74 27 64 2c 20 63 6c 65 61 6e 75 70 20 74  xit'd, cleanup t
a230: 65 6d 70 6f 72 61 72 79 20 66 69 6c 65 73 2c 20  emporary files, 
a240: 61 6e 64 20 63 6f 6d 70 6c 65 74 65 0a 23 20 63  and complete.# c
a250: 6f 6e 66 69 67 2e 6c 6f 67 2e 20 20 57 65 20 72  onfig.log.  We r
a260: 65 6d 6f 76 65 20 63 6f 6d 6d 65 6e 74 73 20 62  emove comments b
a270: 65 63 61 75 73 65 20 61 6e 79 77 61 79 20 74 68  ecause anyway th
a280: 65 20 71 75 6f 74 65 73 20 69 6e 20 74 68 65 72  e quotes in ther
a290: 65 0a 23 20 77 6f 75 6c 64 20 63 61 75 73 65 20  e.# would cause 
a2a0: 70 72 6f 62 6c 65 6d 73 20 6f 72 20 6c 6f 6f 6b  problems or look
a2b0: 20 75 67 6c 79 2e 0a 23 20 57 41 52 4e 49 4e 47   ugly..# WARNING
a2c0: 3a 20 42 65 20 73 75 72 65 20 6e 6f 74 20 74 6f  : Be sure not to
a2d0: 20 75 73 65 20 73 69 6e 67 6c 65 20 71 75 6f 74   use single quot
a2e0: 65 73 20 69 6e 20 74 68 65 72 65 2c 20 61 73 20  es in there, as 
a2f0: 73 6f 6d 65 20 73 68 65 6c 6c 73 2c 0a 23 20 73  some shells,.# s
a300: 75 63 68 20 61 73 20 6f 75 72 20 44 55 20 35 2e  uch as our DU 5.
a310: 30 20 66 72 69 65 6e 64 2c 20 77 69 6c 6c 20 74  0 friend, will t
a320: 68 65 6e 20 60 63 6c 6f 73 65 27 20 74 68 65 20  hen `close' the 
a330: 74 72 61 70 2e 0a 74 72 61 70 20 27 65 78 69 74  trap..trap 'exit
a340: 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 23 20 53  _status=$?.  # S
a350: 61 76 65 20 69 6e 74 6f 20 63 6f 6e 66 69 67 2e  ave into config.
a360: 6c 6f 67 20 73 6f 6d 65 20 69 6e 66 6f 72 6d 61  log some informa
a370: 74 69 6f 6e 20 74 68 61 74 20 6d 69 67 68 74 20  tion that might 
a380: 68 65 6c 70 20 69 6e 20 64 65 62 75 67 67 69 6e  help in debuggin
a390: 67 2e 0a 20 20 7b 0a 20 20 20 20 65 63 68 6f 0a  g..  {.    echo.
a3a0: 0a 20 20 20 20 63 61 74 20 3c 3c 5c 5f 41 53 42  .    cat <<\_ASB
a3b0: 4f 58 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  OX.## ----------
a3c0: 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 43 61 63  ------ ##.## Cac
a3d0: 68 65 20 76 61 72 69 61 62 6c 65 73 2e 20 23 23  he variables. ##
a3e0: 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  .## ------------
a3f0: 2d 2d 2d 2d 20 23 23 0a 5f 41 53 42 4f 58 0a 20  ---- ##._ASBOX. 
a400: 20 20 20 65 63 68 6f 0a 20 20 20 20 23 20 54 68     echo.    # Th
a410: 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 77 61 79 20  e following way 
a420: 6f 66 20 77 72 69 74 69 6e 67 20 74 68 65 20 63  of writing the c
a430: 61 63 68 65 20 6d 69 73 68 61 6e 64 6c 65 73 20  ache mishandles 
a440: 6e 65 77 6c 69 6e 65 73 20 69 6e 20 76 61 6c 75  newlines in valu
a450: 65 73 2c 0a 7b 0a 20 20 28 73 65 74 29 20 32 3e  es,.{.  (set) 2>
a460: 26 31 20 7c 0a 20 20 20 20 63 61 73 65 20 60 28  &1 |.    case `(
a470: 61 63 5f 73 70 61 63 65 3d 27 22 27 22 27 20 27  ac_space='"'"' '
a480: 22 27 22 27 3b 20 73 65 74 20 7c 20 67 72 65 70  "'"'; set | grep
a490: 20 61 63 5f 73 70 61 63 65 29 20 32 3e 26 31 60   ac_space) 2>&1`
a4a0: 20 69 6e 0a 20 20 20 20 2a 61 63 5f 73 70 61 63   in.    *ac_spac
a4b0: 65 3d 5c 20 2a 29 0a 20 20 20 20 20 20 73 65 64  e=\ *).      sed
a4c0: 20 2d 6e 20 5c 0a 09 22 73 2f 27 22 27 22 27 2f   -n \.."s/'"'"'/
a4d0: 27 22 27 22 27 5c 5c 5c 5c 27 22 27 22 27 27 22  '"'"'\\\\'"'"''"
a4e0: 27 22 27 2f 67 3b 0a 09 20 20 73 2f 5e 5c 5c 28  '"'/g;..  s/^\\(
a4f0: 5b 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 2a  [_$as_cr_alnum]*
a500: 5f 63 76 5f 5b 5f 24 61 73 5f 63 72 5f 61 6c 6e  _cv_[_$as_cr_aln
a510: 75 6d 5d 2a 5c 5c 29 3d 5c 5c 28 2e 2a 5c 5c 29  um]*\\)=\\(.*\\)
a520: 2f 5c 5c 31 3d 27 22 27 22 27 5c 5c 32 27 22 27  /\\1='"'"'\\2'"'
a530: 22 27 2f 70 22 0a 20 20 20 20 20 20 3b 3b 0a 20  "'/p".      ;;. 
a540: 20 20 20 2a 29 0a 20 20 20 20 20 20 73 65 64 20     *).      sed 
a550: 2d 6e 20 5c 0a 09 22 73 2f 5e 5c 5c 28 5b 5f 24  -n \.."s/^\\([_$
a560: 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 2a 5f 63 76  as_cr_alnum]*_cv
a570: 5f 5b 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d  _[_$as_cr_alnum]
a580: 2a 5c 5c 29 3d 5c 5c 28 2e 2a 5c 5c 29 2f 5c 5c  *\\)=\\(.*\\)/\\
a590: 31 3d 5c 5c 32 2f 70 22 0a 20 20 20 20 20 20 3b  1=\\2/p".      ;
a5a0: 3b 0a 20 20 20 20 65 73 61 63 3b 0a 7d 0a 20 20  ;.    esac;.}.  
a5b0: 20 20 65 63 68 6f 0a 0a 20 20 20 20 63 61 74 20    echo..    cat 
a5c0: 3c 3c 5c 5f 41 53 42 4f 58 0a 23 23 20 2d 2d 2d  <<\_ASBOX.## ---
a5d0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23  -------------- #
a5e0: 23 0a 23 23 20 4f 75 74 70 75 74 20 76 61 72 69  #.## Output vari
a5f0: 61 62 6c 65 73 2e 20 23 23 0a 23 23 20 2d 2d 2d  ables. ##.## ---
a600: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23  -------------- #
a610: 23 0a 5f 41 53 42 4f 58 0a 20 20 20 20 65 63 68  #._ASBOX.    ech
a620: 6f 0a 20 20 20 20 66 6f 72 20 61 63 5f 76 61 72  o.    for ac_var
a630: 20 69 6e 20 24 61 63 5f 73 75 62 73 74 5f 76 61   in $ac_subst_va
a640: 72 73 0a 20 20 20 20 64 6f 0a 20 20 20 20 20 20  rs.    do.      
a650: 65 76 61 6c 20 61 63 5f 76 61 6c 3d 24 60 65 63  eval ac_val=$`ec
a660: 68 6f 20 24 61 63 5f 76 61 72 60 0a 20 20 20 20  ho $ac_var`.    
a670: 20 20 65 63 68 6f 20 22 24 61 63 5f 76 61 72 3d    echo "$ac_var=
a680: 27 22 27 22 27 24 61 63 5f 76 61 6c 27 22 27 22  '"'"'$ac_val'"'"
a690: 27 22 0a 20 20 20 20 64 6f 6e 65 20 7c 20 73 6f  '".    done | so
a6a0: 72 74 0a 20 20 20 20 65 63 68 6f 0a 0a 20 20 20  rt.    echo..   
a6b0: 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63   if test -n "$ac
a6c0: 5f 73 75 62 73 74 5f 66 69 6c 65 73 22 3b 20 74  _subst_files"; t
a6d0: 68 65 6e 0a 20 20 20 20 20 20 63 61 74 20 3c 3c  hen.      cat <<
a6e0: 5c 5f 41 53 42 4f 58 0a 23 23 20 2d 2d 2d 2d 2d  \_ASBOX.## -----
a6f0: 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 4f  -------- ##.## O
a700: 75 74 70 75 74 20 66 69 6c 65 73 2e 20 23 23 0a  utput files. ##.
a710: 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ## -------------
a720: 20 23 23 0a 5f 41 53 42 4f 58 0a 20 20 20 20 20   ##._ASBOX.     
a730: 20 65 63 68 6f 0a 20 20 20 20 20 20 66 6f 72 20   echo.      for 
a740: 61 63 5f 76 61 72 20 69 6e 20 24 61 63 5f 73 75  ac_var in $ac_su
a750: 62 73 74 5f 66 69 6c 65 73 0a 20 20 20 20 20 20  bst_files.      
a760: 64 6f 0a 09 65 76 61 6c 20 61 63 5f 76 61 6c 3d  do..eval ac_val=
a770: 24 60 65 63 68 6f 20 24 61 63 5f 76 61 72 60 0a  $`echo $ac_var`.
a780: 09 65 63 68 6f 20 22 24 61 63 5f 76 61 72 3d 27  .echo "$ac_var='
a790: 22 27 22 27 24 61 63 5f 76 61 6c 27 22 27 22 27  "'"'$ac_val'"'"'
a7a0: 22 0a 20 20 20 20 20 20 64 6f 6e 65 20 7c 20 73  ".      done | s
a7b0: 6f 72 74 0a 20 20 20 20 20 20 65 63 68 6f 0a 20  ort.      echo. 
a7c0: 20 20 20 66 69 0a 0a 20 20 20 20 69 66 20 74 65     fi..    if te
a7d0: 73 74 20 2d 73 20 63 6f 6e 66 64 65 66 73 2e 68  st -s confdefs.h
a7e0: 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 63 61 74  ; then.      cat
a7f0: 20 3c 3c 5c 5f 41 53 42 4f 58 0a 23 23 20 2d 2d   <<\_ASBOX.## --
a800: 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20  --------- ##.## 
a810: 63 6f 6e 66 64 65 66 73 2e 68 2e 20 23 23 0a 23  confdefs.h. ##.#
a820: 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23  # ----------- ##
a830: 0a 5f 41 53 42 4f 58 0a 20 20 20 20 20 20 65 63  ._ASBOX.      ec
a840: 68 6f 0a 20 20 20 20 20 20 73 65 64 20 22 2f 5e  ho.      sed "/^
a850: 24 2f 64 22 20 63 6f 6e 66 64 65 66 73 2e 68 20  $/d" confdefs.h 
a860: 7c 20 73 6f 72 74 0a 20 20 20 20 20 20 65 63 68  | sort.      ech
a870: 6f 0a 20 20 20 20 66 69 0a 20 20 20 20 74 65 73  o.    fi.    tes
a880: 74 20 22 24 61 63 5f 73 69 67 6e 61 6c 22 20 21  t "$ac_signal" !
a890: 3d 20 30 20 26 26 0a 20 20 20 20 20 20 65 63 68  = 0 &&.      ech
a8a0: 6f 20 22 24 61 73 5f 6d 65 3a 20 63 61 75 67 68  o "$as_me: caugh
a8b0: 74 20 73 69 67 6e 61 6c 20 24 61 63 5f 73 69 67  t signal $ac_sig
a8c0: 6e 61 6c 22 0a 20 20 20 20 65 63 68 6f 20 22 24  nal".    echo "$
a8d0: 61 73 5f 6d 65 3a 20 65 78 69 74 20 24 65 78 69  as_me: exit $exi
a8e0: 74 5f 73 74 61 74 75 73 22 0a 20 20 7d 20 3e 26  t_status".  } >&
a8f0: 35 0a 20 20 72 6d 20 2d 66 20 63 6f 72 65 20 2a  5.  rm -f core *
a900: 2e 63 6f 72 65 20 26 26 0a 20 20 72 6d 20 2d 72  .core &&.  rm -r
a910: 66 20 63 6f 6e 66 74 65 73 74 2a 20 63 6f 6e 66  f conftest* conf
a920: 64 65 66 73 2a 20 63 6f 6e 66 24 24 2a 20 24 61  defs* conf$$* $a
a930: 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 73 20 26 26  c_clean_files &&
a940: 0a 20 20 20 20 65 78 69 74 20 24 65 78 69 74 5f  .    exit $exit_
a950: 73 74 61 74 75 73 0a 20 20 20 20 20 27 20 30 0a  status.     ' 0.
a960: 66 6f 72 20 61 63 5f 73 69 67 6e 61 6c 20 69 6e  for ac_signal in
a970: 20 31 20 32 20 31 33 20 31 35 3b 20 64 6f 0a 20   1 2 13 15; do. 
a980: 20 74 72 61 70 20 27 61 63 5f 73 69 67 6e 61 6c   trap 'ac_signal
a990: 3d 27 24 61 63 5f 73 69 67 6e 61 6c 27 3b 20 7b  ='$ac_signal'; {
a9a0: 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20   (exit 1); exit 
a9b0: 31 3b 20 7d 27 20 24 61 63 5f 73 69 67 6e 61 6c  1; }' $ac_signal
a9c0: 0a 64 6f 6e 65 0a 61 63 5f 73 69 67 6e 61 6c 3d  .done.ac_signal=
a9d0: 30 0a 0a 23 20 63 6f 6e 66 64 65 66 73 2e 68 20  0..# confdefs.h 
a9e0: 61 76 6f 69 64 73 20 4f 53 20 63 6f 6d 6d 61 6e  avoids OS comman
a9f0: 64 20 6c 69 6e 65 20 6c 65 6e 67 74 68 20 6c 69  d line length li
aa00: 6d 69 74 73 20 74 68 61 74 20 44 45 46 53 20 63  mits that DEFS c
aa10: 61 6e 20 65 78 63 65 65 64 2e 0a 72 6d 20 2d 72  an exceed..rm -r
aa20: 66 20 63 6f 6e 66 74 65 73 74 2a 20 63 6f 6e 66  f conftest* conf
aa30: 64 65 66 73 2e 68 0a 23 20 41 49 58 20 63 70 70  defs.h.# AIX cpp
aa40: 20 6c 6f 73 65 73 20 6f 6e 20 61 6e 20 65 6d 70   loses on an emp
aa50: 74 79 20 66 69 6c 65 2c 20 73 6f 20 6d 61 6b 65  ty file, so make
aa60: 20 73 75 72 65 20 69 74 20 63 6f 6e 74 61 69 6e   sure it contain
aa70: 73 20 61 74 20 6c 65 61 73 74 20 61 20 6e 65 77  s at least a new
aa80: 6c 69 6e 65 2e 0a 65 63 68 6f 20 3e 63 6f 6e 66  line..echo >conf
aa90: 64 65 66 73 2e 68 0a 0a 23 20 50 72 65 64 65 66  defs.h..# Predef
aaa0: 69 6e 65 64 20 70 72 65 70 72 6f 63 65 73 73 6f  ined preprocesso
aab0: 72 20 76 61 72 69 61 62 6c 65 73 2e 0a 0a 63 61  r variables...ca
aac0: 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c  t >>confdefs.h <
aad0: 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 20  <_ACEOF.#define 
aae0: 50 41 43 4b 41 47 45 5f 4e 41 4d 45 20 22 24 50  PACKAGE_NAME "$P
aaf0: 41 43 4b 41 47 45 5f 4e 41 4d 45 22 0a 5f 41 43  ACKAGE_NAME"._AC
ab00: 45 4f 46 0a 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66  EOF...cat >>conf
ab10: 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a  defs.h <<_ACEOF.
ab20: 23 64 65 66 69 6e 65 20 50 41 43 4b 41 47 45 5f  #define PACKAGE_
ab30: 54 41 52 4e 41 4d 45 20 22 24 50 41 43 4b 41 47  TARNAME "$PACKAG
ab40: 45 5f 54 41 52 4e 41 4d 45 22 0a 5f 41 43 45 4f  E_TARNAME"._ACEO
ab50: 46 0a 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66 64 65  F...cat >>confde
ab60: 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64  fs.h <<_ACEOF.#d
ab70: 65 66 69 6e 65 20 50 41 43 4b 41 47 45 5f 56 45  efine PACKAGE_VE
ab80: 52 53 49 4f 4e 20 22 24 50 41 43 4b 41 47 45 5f  RSION "$PACKAGE_
ab90: 56 45 52 53 49 4f 4e 22 0a 5f 41 43 45 4f 46 0a  VERSION"._ACEOF.
aba0: 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73  ..cat >>confdefs
abb0: 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66  .h <<_ACEOF.#def
abc0: 69 6e 65 20 50 41 43 4b 41 47 45 5f 53 54 52 49  ine PACKAGE_STRI
abd0: 4e 47 20 22 24 50 41 43 4b 41 47 45 5f 53 54 52  NG "$PACKAGE_STR
abe0: 49 4e 47 22 0a 5f 41 43 45 4f 46 0a 0a 0a 63 61  ING"._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 42 55 47 52 45 50 4f 52  PACKAGE_BUGREPOR
ac20: 54 20 22 24 50 41 43 4b 41 47 45 5f 42 55 47 52  T "$PACKAGE_BUGR
ac30: 45 50 4f 52 54 22 0a 5f 41 43 45 4f 46 0a 0a 0a  EPORT"._ACEOF...
ac40: 23 20 4c 65 74 20 74 68 65 20 73 69 74 65 20 66  # Let the site f
ac50: 69 6c 65 20 73 65 6c 65 63 74 20 61 6e 20 61 6c  ile select an al
ac60: 74 65 72 6e 61 74 65 20 63 61 63 68 65 20 66 69  ternate cache fi
ac70: 6c 65 20 69 66 20 69 74 20 77 61 6e 74 73 20 74  le if it wants t
ac80: 6f 2e 0a 23 20 50 72 65 66 65 72 20 65 78 70 6c  o..# Prefer expl
ac90: 69 63 69 74 6c 79 20 73 65 6c 65 63 74 65 64 20  icitly selected 
aca0: 66 69 6c 65 20 74 6f 20 61 75 74 6f 6d 61 74 69  file to automati
acb0: 63 61 6c 6c 79 20 73 65 6c 65 63 74 65 64 20 6f  cally selected o
acc0: 6e 65 73 2e 0a 69 66 20 74 65 73 74 20 2d 7a 20  nes..if test -z 
acd0: 22 24 43 4f 4e 46 49 47 5f 53 49 54 45 22 3b 20  "$CONFIG_SITE"; 
ace0: 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20 22  then.  if test "
acf0: 78 24 70 72 65 66 69 78 22 20 21 3d 20 78 4e 4f  x$prefix" != xNO
ad00: 4e 45 3b 20 74 68 65 6e 0a 20 20 20 20 43 4f 4e  NE; then.    CON
ad10: 46 49 47 5f 53 49 54 45 3d 22 24 70 72 65 66 69  FIG_SITE="$prefi
ad20: 78 2f 73 68 61 72 65 2f 63 6f 6e 66 69 67 2e 73  x/share/config.s
ad30: 69 74 65 20 24 70 72 65 66 69 78 2f 65 74 63 2f  ite $prefix/etc/
ad40: 63 6f 6e 66 69 67 2e 73 69 74 65 22 0a 20 20 65  config.site".  e
ad50: 6c 73 65 0a 20 20 20 20 43 4f 4e 46 49 47 5f 53  lse.    CONFIG_S
ad60: 49 54 45 3d 22 24 61 63 5f 64 65 66 61 75 6c 74  ITE="$ac_default
ad70: 5f 70 72 65 66 69 78 2f 73 68 61 72 65 2f 63 6f  _prefix/share/co
ad80: 6e 66 69 67 2e 73 69 74 65 20 24 61 63 5f 64 65  nfig.site $ac_de
ad90: 66 61 75 6c 74 5f 70 72 65 66 69 78 2f 65 74 63  fault_prefix/etc
ada0: 2f 63 6f 6e 66 69 67 2e 73 69 74 65 22 0a 20 20  /config.site".  
adb0: 66 69 0a 66 69 0a 66 6f 72 20 61 63 5f 73 69 74  fi.fi.for ac_sit
adc0: 65 5f 66 69 6c 65 20 69 6e 20 24 43 4f 4e 46 49  e_file in $CONFI
add0: 47 5f 53 49 54 45 3b 20 64 6f 0a 20 20 69 66 20  G_SITE; do.  if 
ade0: 74 65 73 74 20 2d 72 20 22 24 61 63 5f 73 69 74  test -r "$ac_sit
adf0: 65 5f 66 69 6c 65 22 3b 20 74 68 65 6e 0a 20 20  e_file"; then.  
ae00: 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65    { echo "$as_me
ae10: 3a 24 4c 49 4e 45 4e 4f 3a 20 6c 6f 61 64 69 6e  :$LINENO: loadin
ae20: 67 20 73 69 74 65 20 73 63 72 69 70 74 20 24 61  g site script $a
ae30: 63 5f 73 69 74 65 5f 66 69 6c 65 22 20 3e 26 35  c_site_file" >&5
ae40: 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 6c  .echo "$as_me: l
ae50: 6f 61 64 69 6e 67 20 73 69 74 65 20 73 63 72 69  oading site scri
ae60: 70 74 20 24 61 63 5f 73 69 74 65 5f 66 69 6c 65  pt $ac_site_file
ae70: 22 20 3e 26 36 3b 7d 0a 20 20 20 20 73 65 64 20  " >&6;}.    sed 
ae80: 27 73 2f 5e 2f 7c 20 2f 27 20 22 24 61 63 5f 73  's/^/| /' "$ac_s
ae90: 69 74 65 5f 66 69 6c 65 22 20 3e 26 35 0a 20 20  ite_file" >&5.  
aea0: 20 20 2e 20 22 24 61 63 5f 73 69 74 65 5f 66 69    . "$ac_site_fi
aeb0: 6c 65 22 0a 20 20 66 69 0a 64 6f 6e 65 0a 0a 69  le".  fi.done..i
aec0: 66 20 74 65 73 74 20 2d 72 20 22 24 63 61 63 68  f test -r "$cach
aed0: 65 5f 66 69 6c 65 22 3b 20 74 68 65 6e 0a 20 20  e_file"; then.  
aee0: 23 20 53 6f 6d 65 20 76 65 72 73 69 6f 6e 73 20  # Some versions 
aef0: 6f 66 20 62 61 73 68 20 77 69 6c 6c 20 66 61 69  of bash will fai
af00: 6c 20 74 6f 20 73 6f 75 72 63 65 20 2f 64 65 76  l to source /dev
af10: 2f 6e 75 6c 6c 20 28 73 70 65 63 69 61 6c 0a 20  /null (special. 
af20: 20 23 20 66 69 6c 65 73 20 61 63 74 75 61 6c 6c   # files actuall
af30: 79 29 2c 20 73 6f 20 77 65 20 61 76 6f 69 64 20  y), so we avoid 
af40: 64 6f 69 6e 67 20 74 68 61 74 2e 0a 20 20 69 66  doing that..  if
af50: 20 74 65 73 74 20 2d 66 20 22 24 63 61 63 68 65   test -f "$cache
af60: 5f 66 69 6c 65 22 3b 20 74 68 65 6e 0a 20 20 20  _file"; then.   
af70: 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
af80: 24 4c 49 4e 45 4e 4f 3a 20 6c 6f 61 64 69 6e 67  $LINENO: loading
af90: 20 63 61 63 68 65 20 24 63 61 63 68 65 5f 66 69   cache $cache_fi
afa0: 6c 65 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  le" >&5.echo "$a
afb0: 73 5f 6d 65 3a 20 6c 6f 61 64 69 6e 67 20 63 61  s_me: loading ca
afc0: 63 68 65 20 24 63 61 63 68 65 5f 66 69 6c 65 22  che $cache_file"
afd0: 20 3e 26 36 3b 7d 0a 20 20 20 20 63 61 73 65 20   >&6;}.    case 
afe0: 24 63 61 63 68 65 5f 66 69 6c 65 20 69 6e 0a 20  $cache_file in. 
aff0: 20 20 20 20 20 5b 5c 5c 2f 5d 2a 20 7c 20 3f 3a       [\\/]* | ?:
b000: 5b 5c 5c 2f 5d 2a 20 29 20 2e 20 24 63 61 63 68  [\\/]* ) . $cach
b010: 65 5f 66 69 6c 65 3b 3b 0a 20 20 20 20 20 20 2a  e_file;;.      *
b020: 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  )               
b030: 20 20 20 20 20 20 20 2e 20 2e 2f 24 63 61 63 68         . ./$cach
b040: 65 5f 66 69 6c 65 3b 3b 0a 20 20 20 20 65 73 61  e_file;;.    esa
b050: 63 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 7b 20  c.  fi.else.  { 
b060: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
b070: 4e 45 4e 4f 3a 20 63 72 65 61 74 69 6e 67 20 63  NENO: creating c
b080: 61 63 68 65 20 24 63 61 63 68 65 5f 66 69 6c 65  ache $cache_file
b090: 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f  " >&5.echo "$as_
b0a0: 6d 65 3a 20 63 72 65 61 74 69 6e 67 20 63 61 63  me: creating cac
b0b0: 68 65 20 24 63 61 63 68 65 5f 66 69 6c 65 22 20  he $cache_file" 
b0c0: 3e 26 36 3b 7d 0a 20 20 3e 24 63 61 63 68 65 5f  >&6;}.  >$cache_
b0d0: 66 69 6c 65 0a 66 69 0a 0a 23 20 43 68 65 63 6b  file.fi..# Check
b0e0: 20 74 68 61 74 20 74 68 65 20 70 72 65 63 69 6f   that the precio
b0f0: 75 73 20 76 61 72 69 61 62 6c 65 73 20 73 61 76  us variables sav
b100: 65 64 20 69 6e 20 74 68 65 20 63 61 63 68 65 20  ed in the cache 
b110: 68 61 76 65 20 6b 65 70 74 20 74 68 65 20 73 61  have kept the sa
b120: 6d 65 0a 23 20 76 61 6c 75 65 2e 0a 61 63 5f 63  me.# value..ac_c
b130: 61 63 68 65 5f 63 6f 72 72 75 70 74 65 64 3d 66  ache_corrupted=f
b140: 61 6c 73 65 0a 66 6f 72 20 61 63 5f 76 61 72 20  alse.for ac_var 
b150: 69 6e 20 60 28 73 65 74 29 20 32 3e 26 31 20 7c  in `(set) 2>&1 |
b160: 0a 09 20 20 20 20 20 20 20 73 65 64 20 2d 6e 20  ..       sed -n 
b170: 27 73 2f 5e 61 63 5f 65 6e 76 5f 5c 28 5b 61 2d  's/^ac_env_\([a-
b180: 7a 41 2d 5a 5f 30 2d 39 5d 2a 5c 29 5f 73 65 74  zA-Z_0-9]*\)_set
b190: 3d 2e 2a 2f 5c 31 2f 70 27 60 3b 20 64 6f 0a 20  =.*/\1/p'`; do. 
b1a0: 20 65 76 61 6c 20 61 63 5f 6f 6c 64 5f 73 65 74   eval ac_old_set
b1b0: 3d 5c 24 61 63 5f 63 76 5f 65 6e 76 5f 24 7b 61  =\$ac_cv_env_${a
b1c0: 63 5f 76 61 72 7d 5f 73 65 74 0a 20 20 65 76 61  c_var}_set.  eva
b1d0: 6c 20 61 63 5f 6e 65 77 5f 73 65 74 3d 5c 24 61  l ac_new_set=\$a
b1e0: 63 5f 65 6e 76 5f 24 7b 61 63 5f 76 61 72 7d 5f  c_env_${ac_var}_
b1f0: 73 65 74 0a 20 20 65 76 61 6c 20 61 63 5f 6f 6c  set.  eval ac_ol
b200: 64 5f 76 61 6c 3d 22 5c 24 61 63 5f 63 76 5f 65  d_val="\$ac_cv_e
b210: 6e 76 5f 24 7b 61 63 5f 76 61 72 7d 5f 76 61 6c  nv_${ac_var}_val
b220: 75 65 22 0a 20 20 65 76 61 6c 20 61 63 5f 6e 65  ue".  eval ac_ne
b230: 77 5f 76 61 6c 3d 22 5c 24 61 63 5f 65 6e 76 5f  w_val="\$ac_env_
b240: 24 7b 61 63 5f 76 61 72 7d 5f 76 61 6c 75 65 22  ${ac_var}_value"
b250: 0a 20 20 63 61 73 65 20 24 61 63 5f 6f 6c 64 5f  .  case $ac_old_
b260: 73 65 74 2c 24 61 63 5f 6e 65 77 5f 73 65 74 20  set,$ac_new_set 
b270: 69 6e 0a 20 20 20 20 73 65 74 2c 29 0a 20 20 20  in.    set,).   
b280: 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d     { echo "$as_m
b290: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72  e:$LINENO: error
b2a0: 3a 20 5c 60 24 61 63 5f 76 61 72 27 20 77 61 73  : \`$ac_var' was
b2b0: 20 73 65 74 20 74 6f 20 5c 60 24 61 63 5f 6f 6c   set to \`$ac_ol
b2c0: 64 5f 76 61 6c 27 20 69 6e 20 74 68 65 20 70 72  d_val' in the pr
b2d0: 65 76 69 6f 75 73 20 72 75 6e 22 20 3e 26 35 0a  evious run" >&5.
b2e0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72  echo "$as_me: er
b2f0: 72 6f 72 3a 20 5c 60 24 61 63 5f 76 61 72 27 20  ror: \`$ac_var' 
b300: 77 61 73 20 73 65 74 20 74 6f 20 5c 60 24 61 63  was set to \`$ac
b310: 5f 6f 6c 64 5f 76 61 6c 27 20 69 6e 20 74 68 65  _old_val' in the
b320: 20 70 72 65 76 69 6f 75 73 20 72 75 6e 22 20 3e   previous run" >
b330: 26 32 3b 7d 0a 20 20 20 20 20 20 61 63 5f 63 61  &2;}.      ac_ca
b340: 63 68 65 5f 63 6f 72 72 75 70 74 65 64 3d 3a 20  che_corrupted=: 
b350: 3b 3b 0a 20 20 20 20 2c 73 65 74 29 0a 20 20 20  ;;.    ,set).   
b360: 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d     { echo "$as_m
b370: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72  e:$LINENO: error
b380: 3a 20 5c 60 24 61 63 5f 76 61 72 27 20 77 61 73  : \`$ac_var' was
b390: 20 6e 6f 74 20 73 65 74 20 69 6e 20 74 68 65 20   not set in the 
b3a0: 70 72 65 76 69 6f 75 73 20 72 75 6e 22 20 3e 26  previous run" >&
b3b0: 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  5.echo "$as_me: 
b3c0: 65 72 72 6f 72 3a 20 5c 60 24 61 63 5f 76 61 72  error: \`$ac_var
b3d0: 27 20 77 61 73 20 6e 6f 74 20 73 65 74 20 69 6e  ' was not set in
b3e0: 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 72 75   the previous ru
b3f0: 6e 22 20 3e 26 32 3b 7d 0a 20 20 20 20 20 20 61  n" >&2;}.      a
b400: 63 5f 63 61 63 68 65 5f 63 6f 72 72 75 70 74 65  c_cache_corrupte
b410: 64 3d 3a 20 3b 3b 0a 20 20 20 20 2c 29 3b 3b 0a  d=: ;;.    ,);;.
b420: 20 20 20 20 2a 29 0a 20 20 20 20 20 20 69 66 20      *).      if 
b430: 74 65 73 74 20 22 78 24 61 63 5f 6f 6c 64 5f 76  test "x$ac_old_v
b440: 61 6c 22 20 21 3d 20 22 78 24 61 63 5f 6e 65 77  al" != "x$ac_new
b450: 5f 76 61 6c 22 3b 20 74 68 65 6e 0a 09 7b 20 65  _val"; then..{ e
b460: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
b470: 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 5c 60 24 61  ENO: error: \`$a
b480: 63 5f 76 61 72 27 20 68 61 73 20 63 68 61 6e 67  c_var' has chang
b490: 65 64 20 73 69 6e 63 65 20 74 68 65 20 70 72 65  ed since the pre
b4a0: 76 69 6f 75 73 20 72 75 6e 3a 22 20 3e 26 35 0a  vious run:" >&5.
b4b0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72  echo "$as_me: er
b4c0: 72 6f 72 3a 20 5c 60 24 61 63 5f 76 61 72 27 20  ror: \`$ac_var' 
b4d0: 68 61 73 20 63 68 61 6e 67 65 64 20 73 69 6e 63  has changed sinc
b4e0: 65 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 72  e the previous r
b4f0: 75 6e 3a 22 20 3e 26 32 3b 7d 0a 09 7b 20 65 63  un:" >&2;}..{ ec
b500: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
b510: 4e 4f 3a 20 20 20 66 6f 72 6d 65 72 20 76 61 6c  NO:   former val
b520: 75 65 3a 20 20 24 61 63 5f 6f 6c 64 5f 76 61 6c  ue:  $ac_old_val
b530: 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f  " >&5.echo "$as_
b540: 6d 65 3a 20 20 20 66 6f 72 6d 65 72 20 76 61 6c  me:   former val
b550: 75 65 3a 20 20 24 61 63 5f 6f 6c 64 5f 76 61 6c  ue:  $ac_old_val
b560: 22 20 3e 26 32 3b 7d 0a 09 7b 20 65 63 68 6f 20  " >&2;}..{ echo 
b570: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
b580: 20 20 20 63 75 72 72 65 6e 74 20 76 61 6c 75 65     current value
b590: 3a 20 24 61 63 5f 6e 65 77 5f 76 61 6c 22 20 3e  : $ac_new_val" >
b5a0: 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  &5.echo "$as_me:
b5b0: 20 20 20 63 75 72 72 65 6e 74 20 76 61 6c 75 65     current value
b5c0: 3a 20 24 61 63 5f 6e 65 77 5f 76 61 6c 22 20 3e  : $ac_new_val" >
b5d0: 26 32 3b 7d 0a 09 61 63 5f 63 61 63 68 65 5f 63  &2;}..ac_cache_c
b5e0: 6f 72 72 75 70 74 65 64 3d 3a 0a 20 20 20 20 20  orrupted=:.     
b5f0: 20 66 69 3b 3b 0a 20 20 65 73 61 63 0a 20 20 23   fi;;.  esac.  #
b600: 20 50 61 73 73 20 70 72 65 63 69 6f 75 73 20 76   Pass precious v
b610: 61 72 69 61 62 6c 65 73 20 74 6f 20 63 6f 6e 66  ariables to conf
b620: 69 67 2e 73 74 61 74 75 73 2e 0a 20 20 69 66 20  ig.status..  if 
b630: 74 65 73 74 20 22 24 61 63 5f 6e 65 77 5f 73 65  test "$ac_new_se
b640: 74 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  t" = set; then. 
b650: 20 20 20 63 61 73 65 20 24 61 63 5f 6e 65 77 5f     case $ac_new_
b660: 76 61 6c 20 69 6e 0a 20 20 20 20 2a 22 20 22 2a  val in.    *" "*
b670: 7c 2a 22 09 22 2a 7c 2a 5b 5c 5b 5c 5d 5c 7e 5c  |*"."*|*[\[\]\~\
b680: 23 5c 24 5c 5e 5c 26 5c 2a 5c 28 5c 29 5c 7b 5c  #\$\^\&\*\(\)\{\
b690: 7d 5c 5c 5c 7c 5c 3b 5c 3c 5c 3e 5c 3f 5c 22 5c  }\\\|\;\<\>\?\"\
b6a0: 27 5d 2a 29 0a 20 20 20 20 20 20 61 63 5f 61 72  ']*).      ac_ar
b6b0: 67 3d 24 61 63 5f 76 61 72 3d 60 65 63 68 6f 20  g=$ac_var=`echo 
b6c0: 22 24 61 63 5f 6e 65 77 5f 76 61 6c 22 20 7c 20  "$ac_new_val" | 
b6d0: 73 65 64 20 22 73 2f 27 2f 27 5c 5c 5c 5c 5c 5c  sed "s/'/'\\\\\\
b6e0: 5c 5c 27 27 2f 67 22 60 20 3b 3b 0a 20 20 20 20  \\''/g"` ;;.    
b6f0: 2a 29 20 61 63 5f 61 72 67 3d 24 61 63 5f 76 61  *) ac_arg=$ac_va
b700: 72 3d 24 61 63 5f 6e 65 77 5f 76 61 6c 20 3b 3b  r=$ac_new_val ;;
b710: 0a 20 20 20 20 65 73 61 63 0a 20 20 20 20 63 61  .    esac.    ca
b720: 73 65 20 22 20 24 61 63 5f 63 6f 6e 66 69 67 75  se " $ac_configu
b730: 72 65 5f 61 72 67 73 20 22 20 69 6e 0a 20 20 20  re_args " in.   
b740: 20 20 20 2a 22 20 27 24 61 63 5f 61 72 67 27 20     *" '$ac_arg' 
b750: 22 2a 29 20 3b 3b 20 23 20 41 76 6f 69 64 20 64  "*) ;; # Avoid d
b760: 75 70 73 2e 20 20 55 73 65 20 6f 66 20 71 75 6f  ups.  Use of quo
b770: 74 65 73 20 65 6e 73 75 72 65 73 20 61 63 63 75  tes ensures accu
b780: 72 61 63 79 2e 0a 20 20 20 20 20 20 2a 29 20 61  racy..      *) a
b790: 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73  c_configure_args
b7a0: 3d 22 24 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f  ="$ac_configure_
b7b0: 61 72 67 73 20 27 24 61 63 5f 61 72 67 27 22 20  args '$ac_arg'" 
b7c0: 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 66 69  ;;.    esac.  fi
b7d0: 0a 64 6f 6e 65 0a 69 66 20 24 61 63 5f 63 61 63  .done.if $ac_cac
b7e0: 68 65 5f 63 6f 72 72 75 70 74 65 64 3b 20 74 68  he_corrupted; th
b7f0: 65 6e 0a 20 20 7b 20 65 63 68 6f 20 22 24 61 73  en.  { echo "$as
b800: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72  _me:$LINENO: err
b810: 6f 72 3a 20 63 68 61 6e 67 65 73 20 69 6e 20 74  or: changes in t
b820: 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 63  he environment c
b830: 61 6e 20 63 6f 6d 70 72 6f 6d 69 73 65 20 74 68  an compromise th
b840: 65 20 62 75 69 6c 64 22 20 3e 26 35 0a 65 63 68  e build" >&5.ech
b850: 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
b860: 3a 20 63 68 61 6e 67 65 73 20 69 6e 20 74 68 65  : changes in the
b870: 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 63 61 6e   environment can
b880: 20 63 6f 6d 70 72 6f 6d 69 73 65 20 74 68 65 20   compromise the 
b890: 62 75 69 6c 64 22 20 3e 26 32 3b 7d 0a 20 20 7b  build" >&2;}.  {
b8a0: 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
b8b0: 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20  $LINENO: error: 
b8c0: 72 75 6e 20 5c 60 6d 61 6b 65 20 64 69 73 74 63  run \`make distc
b8d0: 6c 65 61 6e 27 20 61 6e 64 2f 6f 72 20 5c 60 72  lean' and/or \`r
b8e0: 6d 20 24 63 61 63 68 65 5f 66 69 6c 65 27 20 61  m $cache_file' a
b8f0: 6e 64 20 73 74 61 72 74 20 6f 76 65 72 22 20 3e  nd start over" >
b900: 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  &5.echo "$as_me:
b910: 20 65 72 72 6f 72 3a 20 72 75 6e 20 5c 60 6d 61   error: run \`ma
b920: 6b 65 20 64 69 73 74 63 6c 65 61 6e 27 20 61 6e  ke distclean' an
b930: 64 2f 6f 72 20 5c 60 72 6d 20 24 63 61 63 68 65  d/or \`rm $cache
b940: 5f 66 69 6c 65 27 20 61 6e 64 20 73 74 61 72 74  _file' and start
b950: 20 6f 76 65 72 22 20 3e 26 32 3b 7d 0a 20 20 20   over" >&2;}.   
b960: 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74  { (exit 1); exit
b970: 20 31 3b 20 7d 3b 20 7d 0a 66 69 0a 0a 61 63 5f   1; }; }.fi..ac_
b980: 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27 24 43  ext=c.ac_cpp='$C
b990: 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61 63  PP $CPPFLAGS'.ac
b9a0: 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20 2d 63  _compile='$CC -c
b9b0: 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41   $CFLAGS $CPPFLA
b9c0: 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  GS conftest.$ac_
b9d0: 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b  ext >&5'.ac_link
b9e0: 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74 65 73  ='$CC -o conftes
b9f0: 74 24 61 63 5f 65 78 65 65 78 74 20 24 43 46 4c  t$ac_exeext $CFL
ba00: 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 24 4c  AGS $CPPFLAGS $L
ba10: 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e  DFLAGS conftest.
ba20: 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20 3e 26  $ac_ext $LIBS >&
ba30: 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67  5'.ac_compiler_g
ba40: 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70  nu=$ac_cv_c_comp
ba50: 69 6c 65 72 5f 67 6e 75 0a 0a 0a 0a 0a 0a 0a 0a  iler_gnu........
ba60: 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 23 20 54  .............# T
ba70: 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 52 43 53  he following RCS
ba80: 20 72 65 76 69 73 69 6f 6e 20 73 74 72 69 6e 67   revision string
ba90: 20 61 70 70 6c 69 65 73 20 74 6f 20 63 6f 6e 66   applies to conf
baa0: 69 67 75 72 65 2e 69 6e 0a 23 20 24 52 65 76 69  igure.in.# $Revi
bab0: 73 69 6f 6e 3a 20 31 2e 32 31 20 24 0a 0a 23 23  sion: 1.21 $..##
bac0: 23 23 23 23 23 23 23 0a 23 20 50 72 6f 67 72 61  #######.# Progra
bad0: 6d 73 20 6e 65 65 64 65 64 0a 23 0a 23 20 43 68  ms needed.#.# Ch
bae0: 65 63 6b 20 77 68 65 74 68 65 72 20 2d 2d 65 6e  eck whether --en
baf0: 61 62 6c 65 2d 73 68 61 72 65 64 20 6f 72 20 2d  able-shared or -
bb00: 2d 64 69 73 61 62 6c 65 2d 73 68 61 72 65 64 20  -disable-shared 
bb10: 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 65  was given..if te
bb20: 73 74 20 22 24 7b 65 6e 61 62 6c 65 5f 73 68 61  st "${enable_sha
bb30: 72 65 64 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  red+set}" = set;
bb40: 20 74 68 65 6e 0a 20 20 65 6e 61 62 6c 65 76 61   then.  enableva
bb50: 6c 3d 22 24 65 6e 61 62 6c 65 5f 73 68 61 72 65  l="$enable_share
bb60: 64 22 0a 20 20 70 3d 24 7b 50 41 43 4b 41 47 45  d".  p=${PACKAGE
bb70: 2d 64 65 66 61 75 6c 74 7d 0a 20 20 20 20 63 61  -default}.    ca
bb80: 73 65 20 24 65 6e 61 62 6c 65 76 61 6c 20 69 6e  se $enableval in
bb90: 0a 20 20 20 20 79 65 73 29 20 65 6e 61 62 6c 65  .    yes) enable
bba0: 5f 73 68 61 72 65 64 3d 79 65 73 20 3b 3b 0a 20  _shared=yes ;;. 
bbb0: 20 20 20 6e 6f 29 20 65 6e 61 62 6c 65 5f 73 68     no) enable_sh
bbc0: 61 72 65 64 3d 6e 6f 20 3b 3b 0a 20 20 20 20 2a  ared=no ;;.    *
bbd0: 29 0a 20 20 20 20 20 20 65 6e 61 62 6c 65 5f 73  ).      enable_s
bbe0: 68 61 72 65 64 3d 6e 6f 0a 20 20 20 20 20 20 23  hared=no.      #
bbf0: 20 4c 6f 6f 6b 20 61 74 20 74 68 65 20 61 72 67   Look at the arg
bc00: 75 6d 65 6e 74 20 77 65 20 67 6f 74 2e 20 20 57  ument we got.  W
bc10: 65 20 75 73 65 20 61 6c 6c 20 74 68 65 20 63 6f  e use all the co
bc20: 6d 6d 6f 6e 20 6c 69 73 74 20 73 65 70 61 72 61  mmon list separa
bc30: 74 6f 72 73 2e 0a 20 20 20 20 20 20 6c 74 5f 73  tors..      lt_s
bc40: 61 76 65 5f 69 66 73 3d 22 24 49 46 53 22 3b 20  ave_ifs="$IFS"; 
bc50: 49 46 53 3d 22 24 7b 49 46 53 7d 24 50 41 54 48  IFS="${IFS}$PATH
bc60: 5f 53 45 50 41 52 41 54 4f 52 2c 22 0a 20 20 20  _SEPARATOR,".   
bc70: 20 20 20 66 6f 72 20 70 6b 67 20 69 6e 20 24 65     for pkg in $e
bc80: 6e 61 62 6c 65 76 61 6c 3b 20 64 6f 0a 09 49 46  nableval; do..IF
bc90: 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22  S="$lt_save_ifs"
bca0: 0a 09 69 66 20 74 65 73 74 20 22 58 24 70 6b 67  ..if test "X$pkg
bcb0: 22 20 3d 20 22 58 24 70 22 3b 20 74 68 65 6e 0a  " = "X$p"; then.
bcc0: 09 20 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64  .  enable_shared
bcd0: 3d 79 65 73 0a 09 66 69 0a 20 20 20 20 20 20 64  =yes..fi.      d
bce0: 6f 6e 65 0a 20 20 20 20 20 20 49 46 53 3d 22 24  one.      IFS="$
bcf0: 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 20  lt_save_ifs".   
bd00: 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 65     ;;.    esac.e
bd10: 6c 73 65 0a 20 20 65 6e 61 62 6c 65 5f 73 68 61  lse.  enable_sha
bd20: 72 65 64 3d 79 65 73 0a 66 69 3b 0a 0a 23 20 43  red=yes.fi;..# C
bd30: 68 65 63 6b 20 77 68 65 74 68 65 72 20 2d 2d 65  heck whether --e
bd40: 6e 61 62 6c 65 2d 73 74 61 74 69 63 20 6f 72 20  nable-static or 
bd50: 2d 2d 64 69 73 61 62 6c 65 2d 73 74 61 74 69 63  --disable-static
bd60: 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 74   was given..if t
bd70: 65 73 74 20 22 24 7b 65 6e 61 62 6c 65 5f 73 74  est "${enable_st
bd80: 61 74 69 63 2b 73 65 74 7d 22 20 3d 20 73 65 74  atic+set}" = set
bd90: 3b 20 74 68 65 6e 0a 20 20 65 6e 61 62 6c 65 76  ; then.  enablev
bda0: 61 6c 3d 22 24 65 6e 61 62 6c 65 5f 73 74 61 74  al="$enable_stat
bdb0: 69 63 22 0a 20 20 70 3d 24 7b 50 41 43 4b 41 47  ic".  p=${PACKAG
bdc0: 45 2d 64 65 66 61 75 6c 74 7d 0a 20 20 20 20 63  E-default}.    c
bdd0: 61 73 65 20 24 65 6e 61 62 6c 65 76 61 6c 20 69  ase $enableval i
bde0: 6e 0a 20 20 20 20 79 65 73 29 20 65 6e 61 62 6c  n.    yes) enabl
bdf0: 65 5f 73 74 61 74 69 63 3d 79 65 73 20 3b 3b 0a  e_static=yes ;;.
be00: 20 20 20 20 6e 6f 29 20 65 6e 61 62 6c 65 5f 73      no) enable_s
be10: 74 61 74 69 63 3d 6e 6f 20 3b 3b 0a 20 20 20 20  tatic=no ;;.    
be20: 2a 29 0a 20 20 20 20 20 65 6e 61 62 6c 65 5f 73  *).     enable_s
be30: 74 61 74 69 63 3d 6e 6f 0a 20 20 20 20 20 20 23  tatic=no.      #
be40: 20 4c 6f 6f 6b 20 61 74 20 74 68 65 20 61 72 67   Look at the arg
be50: 75 6d 65 6e 74 20 77 65 20 67 6f 74 2e 20 20 57  ument we got.  W
be60: 65 20 75 73 65 20 61 6c 6c 20 74 68 65 20 63 6f  e use all the co
be70: 6d 6d 6f 6e 20 6c 69 73 74 20 73 65 70 61 72 61  mmon list separa
be80: 74 6f 72 73 2e 0a 20 20 20 20 20 20 6c 74 5f 73  tors..      lt_s
be90: 61 76 65 5f 69 66 73 3d 22 24 49 46 53 22 3b 20  ave_ifs="$IFS"; 
bea0: 49 46 53 3d 22 24 7b 49 46 53 7d 24 50 41 54 48  IFS="${IFS}$PATH
beb0: 5f 53 45 50 41 52 41 54 4f 52 2c 22 0a 20 20 20  _SEPARATOR,".   
bec0: 20 20 20 66 6f 72 20 70 6b 67 20 69 6e 20 24 65     for pkg in $e
bed0: 6e 61 62 6c 65 76 61 6c 3b 20 64 6f 0a 09 49 46  nableval; do..IF
bee0: 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22  S="$lt_save_ifs"
bef0: 0a 09 69 66 20 74 65 73 74 20 22 58 24 70 6b 67  ..if test "X$pkg
bf00: 22 20 3d 20 22 58 24 70 22 3b 20 74 68 65 6e 0a  " = "X$p"; then.
bf10: 09 20 20 65 6e 61 62 6c 65 5f 73 74 61 74 69 63  .  enable_static
bf20: 3d 79 65 73 0a 09 66 69 0a 20 20 20 20 20 20 64  =yes..fi.      d
bf30: 6f 6e 65 0a 20 20 20 20 20 20 49 46 53 3d 22 24  one.      IFS="$
bf40: 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 20  lt_save_ifs".   
bf50: 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 65     ;;.    esac.e
bf60: 6c 73 65 0a 20 20 65 6e 61 62 6c 65 5f 73 74 61  lse.  enable_sta
bf70: 74 69 63 3d 79 65 73 0a 66 69 3b 0a 0a 23 20 43  tic=yes.fi;..# C
bf80: 68 65 63 6b 20 77 68 65 74 68 65 72 20 2d 2d 65  heck whether --e
bf90: 6e 61 62 6c 65 2d 66 61 73 74 2d 69 6e 73 74 61  nable-fast-insta
bfa0: 6c 6c 20 6f 72 20 2d 2d 64 69 73 61 62 6c 65 2d  ll or --disable-
bfb0: 66 61 73 74 2d 69 6e 73 74 61 6c 6c 20 77 61 73  fast-install was
bfc0: 20 67 69 76 65 6e 2e 0a 69 66 20 74 65 73 74 20   given..if test 
bfd0: 22 24 7b 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69  "${enable_fast_i
bfe0: 6e 73 74 61 6c 6c 2b 73 65 74 7d 22 20 3d 20 73  nstall+set}" = s
bff0: 65 74 3b 20 74 68 65 6e 0a 20 20 65 6e 61 62 6c  et; then.  enabl
c000: 65 76 61 6c 3d 22 24 65 6e 61 62 6c 65 5f 66 61  eval="$enable_fa
c010: 73 74 5f 69 6e 73 74 61 6c 6c 22 0a 20 20 70 3d  st_install".  p=
c020: 24 7b 50 41 43 4b 41 47 45 2d 64 65 66 61 75 6c  ${PACKAGE-defaul
c030: 74 7d 0a 20 20 20 20 63 61 73 65 20 24 65 6e 61  t}.    case $ena
c040: 62 6c 65 76 61 6c 20 69 6e 0a 20 20 20 20 79 65  bleval in.    ye
c050: 73 29 20 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69  s) enable_fast_i
c060: 6e 73 74 61 6c 6c 3d 79 65 73 20 3b 3b 0a 20 20  nstall=yes ;;.  
c070: 20 20 6e 6f 29 20 65 6e 61 62 6c 65 5f 66 61 73    no) enable_fas
c080: 74 5f 69 6e 73 74 61 6c 6c 3d 6e 6f 20 3b 3b 0a  t_install=no ;;.
c090: 20 20 20 20 2a 29 0a 20 20 20 20 20 20 65 6e 61      *).      ena
c0a0: 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c  ble_fast_install
c0b0: 3d 6e 6f 0a 20 20 20 20 20 20 23 20 4c 6f 6f 6b  =no.      # Look
c0c0: 20 61 74 20 74 68 65 20 61 72 67 75 6d 65 6e 74   at the argument
c0d0: 20 77 65 20 67 6f 74 2e 20 20 57 65 20 75 73 65   we got.  We use
c0e0: 20 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 6f 6e 20   all the common 
c0f0: 6c 69 73 74 20 73 65 70 61 72 61 74 6f 72 73 2e  list separators.
c100: 0a 20 20 20 20 20 20 6c 74 5f 73 61 76 65 5f 69  .      lt_save_i
c110: 66 73 3d 22 24 49 46 53 22 3b 20 49 46 53 3d 22  fs="$IFS"; IFS="
c120: 24 7b 49 46 53 7d 24 50 41 54 48 5f 53 45 50 41  ${IFS}$PATH_SEPA
c130: 52 41 54 4f 52 2c 22 0a 20 20 20 20 20 20 66 6f  RATOR,".      fo
c140: 72 20 70 6b 67 20 69 6e 20 24 65 6e 61 62 6c 65  r pkg in $enable
c150: 76 61 6c 3b 20 64 6f 0a 09 49 46 53 3d 22 24 6c  val; do..IFS="$l
c160: 74 5f 73 61 76 65 5f 69 66 73 22 0a 09 69 66 20  t_save_ifs"..if 
c170: 74 65 73 74 20 22 58 24 70 6b 67 22 20 3d 20 22  test "X$pkg" = "
c180: 58 24 70 22 3b 20 74 68 65 6e 0a 09 20 20 65 6e  X$p"; then..  en
c190: 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61 6c  able_fast_instal
c1a0: 6c 3d 79 65 73 0a 09 66 69 0a 20 20 20 20 20 20  l=yes..fi.      
c1b0: 64 6f 6e 65 0a 20 20 20 20 20 20 49 46 53 3d 22  done.      IFS="
c1c0: 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 20  $lt_save_ifs".  
c1d0: 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a      ;;.    esac.
c1e0: 65 6c 73 65 0a 20 20 65 6e 61 62 6c 65 5f 66 61  else.  enable_fa
c1f0: 73 74 5f 69 6e 73 74 61 6c 6c 3d 79 65 73 0a 66  st_install=yes.f
c200: 69 3b 0a 0a 61 63 5f 61 75 78 5f 64 69 72 3d 0a  i;..ac_aux_dir=.
c210: 66 6f 72 20 61 63 5f 64 69 72 20 69 6e 20 24 73  for ac_dir in $s
c220: 72 63 64 69 72 20 24 73 72 63 64 69 72 2f 2e 2e  rcdir $srcdir/..
c230: 20 24 73 72 63 64 69 72 2f 2e 2e 2f 2e 2e 3b 20   $srcdir/../..; 
c240: 64 6f 0a 20 20 69 66 20 74 65 73 74 20 2d 66 20  do.  if test -f 
c250: 24 61 63 5f 64 69 72 2f 69 6e 73 74 61 6c 6c 2d  $ac_dir/install-
c260: 73 68 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f  sh; then.    ac_
c270: 61 75 78 5f 64 69 72 3d 24 61 63 5f 64 69 72 0a  aux_dir=$ac_dir.
c280: 20 20 20 20 61 63 5f 69 6e 73 74 61 6c 6c 5f 73      ac_install_s
c290: 68 3d 22 24 61 63 5f 61 75 78 5f 64 69 72 2f 69  h="$ac_aux_dir/i
c2a0: 6e 73 74 61 6c 6c 2d 73 68 20 2d 63 22 0a 20 20  nstall-sh -c".  
c2b0: 20 20 62 72 65 61 6b 0a 20 20 65 6c 69 66 20 74    break.  elif t
c2c0: 65 73 74 20 2d 66 20 24 61 63 5f 64 69 72 2f 69  est -f $ac_dir/i
c2d0: 6e 73 74 61 6c 6c 2e 73 68 3b 20 74 68 65 6e 0a  nstall.sh; then.
c2e0: 20 20 20 20 61 63 5f 61 75 78 5f 64 69 72 3d 24      ac_aux_dir=$
c2f0: 61 63 5f 64 69 72 0a 20 20 20 20 61 63 5f 69 6e  ac_dir.    ac_in
c300: 73 74 61 6c 6c 5f 73 68 3d 22 24 61 63 5f 61 75  stall_sh="$ac_au
c310: 78 5f 64 69 72 2f 69 6e 73 74 61 6c 6c 2e 73 68  x_dir/install.sh
c320: 20 2d 63 22 0a 20 20 20 20 62 72 65 61 6b 0a 20   -c".    break. 
c330: 20 65 6c 69 66 20 74 65 73 74 20 2d 66 20 24 61   elif test -f $a
c340: 63 5f 64 69 72 2f 73 68 74 6f 6f 6c 3b 20 74 68  c_dir/shtool; th
c350: 65 6e 0a 20 20 20 20 61 63 5f 61 75 78 5f 64 69  en.    ac_aux_di
c360: 72 3d 24 61 63 5f 64 69 72 0a 20 20 20 20 61 63  r=$ac_dir.    ac
c370: 5f 69 6e 73 74 61 6c 6c 5f 73 68 3d 22 24 61 63  _install_sh="$ac
c380: 5f 61 75 78 5f 64 69 72 2f 73 68 74 6f 6f 6c 20  _aux_dir/shtool 
c390: 69 6e 73 74 61 6c 6c 20 2d 63 22 0a 20 20 20 20  install -c".    
c3a0: 62 72 65 61 6b 0a 20 20 66 69 0a 64 6f 6e 65 0a  break.  fi.done.
c3b0: 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f  if test -z "$ac_
c3c0: 61 75 78 5f 64 69 72 22 3b 20 74 68 65 6e 0a 20  aux_dir"; then. 
c3d0: 20 7b 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d   { { echo "$as_m
c3e0: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72  e:$LINENO: error
c3f0: 3a 20 63 61 6e 6e 6f 74 20 66 69 6e 64 20 69 6e  : cannot find in
c400: 73 74 61 6c 6c 2d 73 68 20 6f 72 20 69 6e 73 74  stall-sh or inst
c410: 61 6c 6c 2e 73 68 20 69 6e 20 24 73 72 63 64 69  all.sh in $srcdi
c420: 72 20 24 73 72 63 64 69 72 2f 2e 2e 20 24 73 72  r $srcdir/.. $sr
c430: 63 64 69 72 2f 2e 2e 2f 2e 2e 22 20 3e 26 35 0a  cdir/../.." >&5.
c440: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72  echo "$as_me: er
c450: 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 66 69 6e 64  ror: cannot find
c460: 20 69 6e 73 74 61 6c 6c 2d 73 68 20 6f 72 20 69   install-sh or i
c470: 6e 73 74 61 6c 6c 2e 73 68 20 69 6e 20 24 73 72  nstall.sh in $sr
c480: 63 64 69 72 20 24 73 72 63 64 69 72 2f 2e 2e 20  cdir $srcdir/.. 
c490: 24 73 72 63 64 69 72 2f 2e 2e 2f 2e 2e 22 20 3e  $srcdir/../.." >
c4a0: 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74 20  &2;}.   { (exit 
c4b0: 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d  1); exit 1; }; }
c4c0: 0a 66 69 0a 61 63 5f 63 6f 6e 66 69 67 5f 67 75  .fi.ac_config_gu
c4d0: 65 73 73 3d 22 24 53 48 45 4c 4c 20 24 61 63 5f  ess="$SHELL $ac_
c4e0: 61 75 78 5f 64 69 72 2f 63 6f 6e 66 69 67 2e 67  aux_dir/config.g
c4f0: 75 65 73 73 22 0a 61 63 5f 63 6f 6e 66 69 67 5f  uess".ac_config_
c500: 73 75 62 3d 22 24 53 48 45 4c 4c 20 24 61 63 5f  sub="$SHELL $ac_
c510: 61 75 78 5f 64 69 72 2f 63 6f 6e 66 69 67 2e 73  aux_dir/config.s
c520: 75 62 22 0a 61 63 5f 63 6f 6e 66 69 67 75 72 65  ub".ac_configure
c530: 3d 22 24 53 48 45 4c 4c 20 24 61 63 5f 61 75 78  ="$SHELL $ac_aux
c540: 5f 64 69 72 2f 63 6f 6e 66 69 67 75 72 65 22 20  _dir/configure" 
c550: 23 20 54 68 69 73 20 73 68 6f 75 6c 64 20 62 65  # This should be
c560: 20 43 79 67 6e 75 73 20 63 6f 6e 66 69 67 75 72   Cygnus configur
c570: 65 2e 0a 0a 23 20 4d 61 6b 65 20 73 75 72 65 20  e...# Make sure 
c580: 77 65 20 63 61 6e 20 72 75 6e 20 63 6f 6e 66 69  we can run confi
c590: 67 2e 73 75 62 2e 0a 24 61 63 5f 63 6f 6e 66 69  g.sub..$ac_confi
c5a0: 67 5f 73 75 62 20 73 75 6e 34 20 3e 2f 64 65 76  g_sub sun4 >/dev
c5b0: 2f 6e 75 6c 6c 20 32 3e 26 31 20 7c 7c 0a 20 20  /null 2>&1 ||.  
c5c0: 7b 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  { { echo "$as_me
c5d0: 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a  :$LINENO: error:
c5e0: 20 63 61 6e 6e 6f 74 20 72 75 6e 20 24 61 63 5f   cannot run $ac_
c5f0: 63 6f 6e 66 69 67 5f 73 75 62 22 20 3e 26 35 0a  config_sub" >&5.
c600: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72  echo "$as_me: er
c610: 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 72 75 6e 20  ror: cannot run 
c620: 24 61 63 5f 63 6f 6e 66 69 67 5f 73 75 62 22 20  $ac_config_sub" 
c630: 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74  >&2;}.   { (exit
c640: 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20   1); exit 1; }; 
c650: 7d 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  }..echo "$as_me:
c660: 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
c670: 67 20 62 75 69 6c 64 20 73 79 73 74 65 6d 20 74  g build system t
c680: 79 70 65 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  ype" >&5.echo $E
c690: 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
c6a0: 62 75 69 6c 64 20 73 79 73 74 65 6d 20 74 79 70  build system typ
c6b0: 65 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26  e... $ECHO_C" >&
c6c0: 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f  6.if test "${ac_
c6d0: 63 76 5f 62 75 69 6c 64 2b 73 65 74 7d 22 20 3d  cv_build+set}" =
c6e0: 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
c6f0: 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
c700: 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
c710: 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 62 75  .else.  ac_cv_bu
c720: 69 6c 64 5f 61 6c 69 61 73 3d 24 62 75 69 6c 64  ild_alias=$build
c730: 5f 61 6c 69 61 73 0a 74 65 73 74 20 2d 7a 20 22  _alias.test -z "
c740: 24 61 63 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69  $ac_cv_build_ali
c750: 61 73 22 20 26 26 0a 20 20 61 63 5f 63 76 5f 62  as" &&.  ac_cv_b
c760: 75 69 6c 64 5f 61 6c 69 61 73 3d 60 24 61 63 5f  uild_alias=`$ac_
c770: 63 6f 6e 66 69 67 5f 67 75 65 73 73 60 0a 74 65  config_guess`.te
c780: 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 62 75  st -z "$ac_cv_bu
c790: 69 6c 64 5f 61 6c 69 61 73 22 20 26 26 0a 20 20  ild_alias" &&.  
c7a0: 7b 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  { { echo "$as_me
c7b0: 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a  :$LINENO: error:
c7c0: 20 63 61 6e 6e 6f 74 20 67 75 65 73 73 20 62 75   cannot guess bu
c7d0: 69 6c 64 20 74 79 70 65 3b 20 79 6f 75 20 6d 75  ild type; you mu
c7e0: 73 74 20 73 70 65 63 69 66 79 20 6f 6e 65 22 20  st specify one" 
c7f0: 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  >&5.echo "$as_me
c800: 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20  : error: cannot 
c810: 67 75 65 73 73 20 62 75 69 6c 64 20 74 79 70 65  guess build type
c820: 3b 20 79 6f 75 20 6d 75 73 74 20 73 70 65 63 69  ; you must speci
c830: 66 79 20 6f 6e 65 22 20 3e 26 32 3b 7d 0a 20 20  fy one" >&2;}.  
c840: 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69   { (exit 1); exi
c850: 74 20 31 3b 20 7d 3b 20 7d 0a 61 63 5f 63 76 5f  t 1; }; }.ac_cv_
c860: 62 75 69 6c 64 3d 60 24 61 63 5f 63 6f 6e 66 69  build=`$ac_confi
c870: 67 5f 73 75 62 20 24 61 63 5f 63 76 5f 62 75 69  g_sub $ac_cv_bui
c880: 6c 64 5f 61 6c 69 61 73 60 20 7c 7c 0a 20 20 7b  ld_alias` ||.  {
c890: 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
c8a0: 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20  $LINENO: error: 
c8b0: 24 61 63 5f 63 6f 6e 66 69 67 5f 73 75 62 20 24  $ac_config_sub $
c8c0: 61 63 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69 61  ac_cv_build_alia
c8d0: 73 20 66 61 69 6c 65 64 22 20 3e 26 35 0a 65 63  s failed" >&5.ec
c8e0: 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f  ho "$as_me: erro
c8f0: 72 3a 20 24 61 63 5f 63 6f 6e 66 69 67 5f 73 75  r: $ac_config_su
c900: 62 20 24 61 63 5f 63 76 5f 62 75 69 6c 64 5f 61  b $ac_cv_build_a
c910: 6c 69 61 73 20 66 61 69 6c 65 64 22 20 3e 26 32  lias failed" >&2
c920: 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29  ;}.   { (exit 1)
c930: 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 0a  ; exit 1; }; }..
c940: 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  fi.echo "$as_me:
c950: 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
c960: 20 24 61 63 5f 63 76 5f 62 75 69 6c 64 22 20 3e   $ac_cv_build" >
c970: 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
c980: 54 7d 24 61 63 5f 63 76 5f 62 75 69 6c 64 22 20  T}$ac_cv_build" 
c990: 3e 26 36 0a 62 75 69 6c 64 3d 24 61 63 5f 63 76  >&6.build=$ac_cv
c9a0: 5f 62 75 69 6c 64 0a 62 75 69 6c 64 5f 63 70 75  _build.build_cpu
c9b0: 3d 60 65 63 68 6f 20 24 61 63 5f 63 76 5f 62 75  =`echo $ac_cv_bu
c9c0: 69 6c 64 20 7c 20 73 65 64 20 27 73 2f 5e 5c 28  ild | sed 's/^\(
c9d0: 5b 5e 2d 5d 2a 5c 29 2d 5c 28 5b 5e 2d 5d 2a 5c  [^-]*\)-\([^-]*\
c9e0: 29 2d 5c 28 2e 2a 5c 29 24 2f 5c 31 2f 27 60 0a  )-\(.*\)$/\1/'`.
c9f0: 62 75 69 6c 64 5f 76 65 6e 64 6f 72 3d 60 65 63  build_vendor=`ec
ca00: 68 6f 20 24 61 63 5f 63 76 5f 62 75 69 6c 64 20  ho $ac_cv_build 
ca10: 7c 20 73 65 64 20 27 73 2f 5e 5c 28 5b 5e 2d 5d  | sed 's/^\([^-]
ca20: 2a 5c 29 2d 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28  *\)-\([^-]*\)-\(
ca30: 2e 2a 5c 29 24 2f 5c 32 2f 27 60 0a 62 75 69 6c  .*\)$/\2/'`.buil
ca40: 64 5f 6f 73 3d 60 65 63 68 6f 20 24 61 63 5f 63  d_os=`echo $ac_c
ca50: 76 5f 62 75 69 6c 64 20 7c 20 73 65 64 20 27 73  v_build | sed 's
ca60: 2f 5e 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 5b 5e  /^\([^-]*\)-\([^
ca70: 2d 5d 2a 5c 29 2d 5c 28 2e 2a 5c 29 24 2f 5c 33  -]*\)-\(.*\)$/\3
ca80: 2f 27 60 0a 0a 0a 65 63 68 6f 20 22 24 61 73 5f  /'`...echo "$as_
ca90: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
caa0: 6b 69 6e 67 20 68 6f 73 74 20 73 79 73 74 65 6d  king host system
cab0: 20 74 79 70 65 22 20 3e 26 35 0a 65 63 68 6f 20   type" >&5.echo 
cac0: 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
cad0: 67 20 68 6f 73 74 20 73 79 73 74 65 6d 20 74 79  g host system ty
cae0: 70 65 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  pe... $ECHO_C" >
caf0: 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63  &6.if test "${ac
cb00: 5f 63 76 5f 68 6f 73 74 2b 73 65 74 7d 22 20 3d  _cv_host+set}" =
cb10: 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
cb20: 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
cb30: 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
cb40: 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 68 6f  .else.  ac_cv_ho
cb50: 73 74 5f 61 6c 69 61 73 3d 24 68 6f 73 74 5f 61  st_alias=$host_a
cb60: 6c 69 61 73 0a 74 65 73 74 20 2d 7a 20 22 24 61  lias.test -z "$a
cb70: 63 5f 63 76 5f 68 6f 73 74 5f 61 6c 69 61 73 22  c_cv_host_alias"
cb80: 20 26 26 0a 20 20 61 63 5f 63 76 5f 68 6f 73 74   &&.  ac_cv_host
cb90: 5f 61 6c 69 61 73 3d 24 61 63 5f 63 76 5f 62 75  _alias=$ac_cv_bu
cba0: 69 6c 64 5f 61 6c 69 61 73 0a 61 63 5f 63 76 5f  ild_alias.ac_cv_
cbb0: 68 6f 73 74 3d 60 24 61 63 5f 63 6f 6e 66 69 67  host=`$ac_config
cbc0: 5f 73 75 62 20 24 61 63 5f 63 76 5f 68 6f 73 74  _sub $ac_cv_host
cbd0: 5f 61 6c 69 61 73 60 20 7c 7c 0a 20 20 7b 20 7b  _alias` ||.  { {
cbe0: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
cbf0: 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 24 61  INENO: error: $a
cc00: 63 5f 63 6f 6e 66 69 67 5f 73 75 62 20 24 61 63  c_config_sub $ac
cc10: 5f 63 76 5f 68 6f 73 74 5f 61 6c 69 61 73 20 66  _cv_host_alias f
cc20: 61 69 6c 65 64 22 20 3e 26 35 0a 65 63 68 6f 20  ailed" >&5.echo 
cc30: 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20  "$as_me: error: 
cc40: 24 61 63 5f 63 6f 6e 66 69 67 5f 73 75 62 20 24  $ac_config_sub $
cc50: 61 63 5f 63 76 5f 68 6f 73 74 5f 61 6c 69 61 73  ac_cv_host_alias
cc60: 20 66 61 69 6c 65 64 22 20 3e 26 32 3b 7d 0a 20   failed" >&2;}. 
cc70: 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78    { (exit 1); ex
cc80: 69 74 20 31 3b 20 7d 3b 20 7d 0a 0a 66 69 0a 65  it 1; }; }..fi.e
cc90: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
cca0: 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63  ENO: result: $ac
ccb0: 5f 63 76 5f 68 6f 73 74 22 20 3e 26 35 0a 65 63  _cv_host" >&5.ec
ccc0: 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63  ho "${ECHO_T}$ac
ccd0: 5f 63 76 5f 68 6f 73 74 22 20 3e 26 36 0a 68 6f  _cv_host" >&6.ho
cce0: 73 74 3d 24 61 63 5f 63 76 5f 68 6f 73 74 0a 68  st=$ac_cv_host.h
ccf0: 6f 73 74 5f 63 70 75 3d 60 65 63 68 6f 20 24 61  ost_cpu=`echo $a
cd00: 63 5f 63 76 5f 68 6f 73 74 20 7c 20 73 65 64 20  c_cv_host | sed 
cd10: 27 73 2f 5e 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28  's/^\([^-]*\)-\(
cd20: 5b 5e 2d 5d 2a 5c 29 2d 5c 28 2e 2a 5c 29 24 2f  [^-]*\)-\(.*\)$/
cd30: 5c 31 2f 27 60 0a 68 6f 73 74 5f 76 65 6e 64 6f  \1/'`.host_vendo
cd40: 72 3d 60 65 63 68 6f 20 24 61 63 5f 63 76 5f 68  r=`echo $ac_cv_h
cd50: 6f 73 74 20 7c 20 73 65 64 20 27 73 2f 5e 5c 28  ost | sed 's/^\(
cd60: 5b 5e 2d 5d 2a 5c 29 2d 5c 28 5b 5e 2d 5d 2a 5c  [^-]*\)-\([^-]*\
cd70: 29 2d 5c 28 2e 2a 5c 29 24 2f 5c 32 2f 27 60 0a  )-\(.*\)$/\2/'`.
cd80: 68 6f 73 74 5f 6f 73 3d 60 65 63 68 6f 20 24 61  host_os=`echo $a
cd90: 63 5f 63 76 5f 68 6f 73 74 20 7c 20 73 65 64 20  c_cv_host | sed 
cda0: 27 73 2f 5e 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28  's/^\([^-]*\)-\(
cdb0: 5b 5e 2d 5d 2a 5c 29 2d 5c 28 2e 2a 5c 29 24 2f  [^-]*\)-\(.*\)$/
cdc0: 5c 33 2f 27 60 0a 0a 0a 61 63 5f 65 78 74 3d 63  \3/'`...ac_ext=c
cdd0: 0a 61 63 5f 63 70 70 3d 27 24 43 50 50 20 24 43  .ac_cpp='$CPP $C
cde0: 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70  PPFLAGS'.ac_comp
cdf0: 69 6c 65 3d 27 24 43 43 20 2d 63 20 24 43 46 4c  ile='$CC -c $CFL
ce00: 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f  AGS $CPPFLAGS co
ce10: 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
ce20: 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43  &5'.ac_link='$CC
ce30: 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f   -o conftest$ac_
ce40: 65 78 65 65 78 74 20 24 43 46 4c 41 47 53 20 24  exeext $CFLAGS $
ce50: 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 47  CPPFLAGS $LDFLAG
ce60: 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  S conftest.$ac_e
ce70: 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63  xt $LIBS >&5'.ac
ce80: 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61  _compiler_gnu=$a
ce90: 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f  c_cv_c_compiler_
cea0: 67 6e 75 0a 69 66 20 74 65 73 74 20 2d 6e 20 22  gnu.if test -n "
ceb0: 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22  $ac_tool_prefix"
cec0: 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74 72 61  ; then.  # Extra
ced0: 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72  ct the first wor
cee0: 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f  d of "${ac_tool_
cef0: 70 72 65 66 69 78 7d 67 63 63 22 2c 20 73 6f 20  prefix}gcc", so 
cf00: 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67  it can be a prog
cf10: 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72  ram name with ar
cf20: 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 7b  gs..set dummy ${
cf30: 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 67  ac_tool_prefix}g
cf40: 63 63 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65  cc; ac_word=$2.e
cf50: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
cf60: 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
cf70: 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a  r $ac_word" >&5.
cf80: 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
cf90: 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
cfa0: 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ord... $ECHO_C" 
cfb0: 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61  >&6.if test "${a
cfc0: 63 5f 63 76 5f 70 72 6f 67 5f 43 43 2b 73 65 74  c_cv_prog_CC+set
cfd0: 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
cfe0: 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
cff0: 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
d000: 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74   >&6.else.  if t
d010: 65 73 74 20 2d 6e 20 22 24 43 43 22 3b 20 74 68  est -n "$CC"; th
d020: 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  en.  ac_cv_prog_
d030: 43 43 3d 22 24 43 43 22 20 23 20 4c 65 74 20 74  CC="$CC" # Let t
d040: 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65  he user override
d050: 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a   the test..else.
d060: 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53  as_save_IFS=$IFS
d070: 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41  ; IFS=$PATH_SEPA
d080: 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72  RATOR.for as_dir
d090: 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49   in $PATH.do.  I
d0a0: 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a  FS=$as_save_IFS.
d0b0: 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64    test -z "$as_d
d0c0: 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a  ir" && as_dir=..
d0d0: 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78    for ac_exec_ex
d0e0: 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63  t in '' $ac_exec
d0f0: 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e  utable_extension
d100: 73 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65  s; do.  if $as_e
d110: 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73  xecutable_p "$as
d120: 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
d130: 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e  _exec_ext"; then
d140: 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  .    ac_cv_prog_
d150: 43 43 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72  CC="${ac_tool_pr
d160: 65 66 69 78 7d 67 63 63 22 0a 20 20 20 20 65 63  efix}gcc".    ec
d170: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
d180: 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69  NO: found $as_di
d190: 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78  r/$ac_word$ac_ex
d1a0: 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20  ec_ext" >&5.    
d1b0: 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e  break 2.  fi.don
d1c0: 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 43 43  e.done..fi.fi.CC
d1d0: 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 0a  =$ac_cv_prog_CC.
d1e0: 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43 43 22  if test -n "$CC"
d1f0: 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24  ; then.  echo "$
d200: 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
d210: 65 73 75 6c 74 3a 20 24 43 43 22 20 3e 26 35 0a  esult: $CC" >&5.
d220: 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
d230: 43 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65  CC" >&6.else.  e
d240: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
d250: 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22  ENO: result: no"
d260: 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
d270: 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a  O_T}no" >&6.fi..
d280: 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24  fi.if test -z "$
d290: 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 22 3b 20  ac_cv_prog_CC"; 
d2a0: 74 68 65 6e 0a 20 20 61 63 5f 63 74 5f 43 43 3d  then.  ac_ct_CC=
d2b0: 24 43 43 0a 20 20 23 20 45 78 74 72 61 63 74 20  $CC.  # Extract 
d2c0: 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f  the first word o
d2d0: 66 20 22 67 63 63 22 2c 20 73 6f 20 69 74 20 63  f "gcc", so it c
d2e0: 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20  an be a program 
d2f0: 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a  name with args..
d300: 73 65 74 20 64 75 6d 6d 79 20 67 63 63 3b 20 61  set dummy gcc; a
d310: 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22  c_word=$2.echo "
d320: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
d330: 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
d340: 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f 20  _word" >&5.echo 
d350: 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
d360: 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e  g for $ac_word..
d370: 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
d380: 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f  f test "${ac_cv_
d390: 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 2b 73 65  prog_ac_ct_CC+se
d3a0: 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
d3b0: 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22    echo $ECHO_N "
d3c0: 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43  (cached) $ECHO_C
d3d0: 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20  " >&6.else.  if 
d3e0: 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f  test -n "$ac_ct_
d3f0: 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63  CC"; then.  ac_c
d400: 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 3d  v_prog_ac_ct_CC=
d410: 22 24 61 63 5f 63 74 5f 43 43 22 20 23 20 4c 65  "$ac_ct_CC" # Le
d420: 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72  t the user overr
d430: 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c  ide the test..el
d440: 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24  se.as_save_IFS=$
d450: 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53  IFS; IFS=$PATH_S
d460: 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f  EPARATOR.for as_
d470: 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a  dir in $PATH.do.
d480: 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49    IFS=$as_save_I
d490: 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61  FS.  test -z "$a
d4a0: 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72  s_dir" && as_dir
d4b0: 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78 65 63  =..  for ac_exec
d4c0: 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65  _ext in '' $ac_e
d4d0: 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73  xecutable_extens
d4e0: 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 24 61  ions; do.  if $a
d4f0: 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22  s_executable_p "
d500: 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
d510: 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74  $ac_exec_ext"; t
d520: 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72  hen.    ac_cv_pr
d530: 6f 67 5f 61 63 5f 63 74 5f 43 43 3d 22 67 63 63  og_ac_ct_CC="gcc
d540: 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f  ".    echo "$as_
d550: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e  me:$LINENO: foun
d560: 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f  d $as_dir/$ac_wo
d570: 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20  rd$ac_exec_ext" 
d580: 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a  >&5.    break 2.
d590: 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a    fi.done.done..
d5a0: 66 69 0a 66 69 0a 61 63 5f 63 74 5f 43 43 3d 24  fi.fi.ac_ct_CC=$
d5b0: 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
d5c0: 5f 43 43 0a 69 66 20 74 65 73 74 20 2d 6e 20 22  _CC.if test -n "
d5d0: 24 61 63 5f 63 74 5f 43 43 22 3b 20 74 68 65 6e  $ac_ct_CC"; then
d5e0: 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
d5f0: 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
d600: 20 24 61 63 5f 63 74 5f 43 43 22 20 3e 26 35 0a   $ac_ct_CC" >&5.
d610: 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
d620: 61 63 5f 63 74 5f 43 43 22 20 3e 26 36 0a 65 6c  ac_ct_CC" >&6.el
d630: 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
d640: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
d650: 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20  t: no" >&5.echo 
d660: 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26  "${ECHO_T}no" >&
d670: 36 0a 66 69 0a 0a 20 20 43 43 3d 24 61 63 5f 63  6.fi..  CC=$ac_c
d680: 74 5f 43 43 0a 65 6c 73 65 0a 20 20 43 43 3d 22  t_CC.else.  CC="
d690: 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 22 0a  $ac_cv_prog_CC".
d6a0: 66 69 0a 0a 69 66 20 74 65 73 74 20 2d 7a 20 22  fi..if test -z "
d6b0: 24 43 43 22 3b 20 74 68 65 6e 0a 20 20 69 66 20  $CC"; then.  if 
d6c0: 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f  test -n "$ac_too
d6d0: 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a  l_prefix"; then.
d6e0: 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20    # Extract the 
d6f0: 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24  first word of "$
d700: 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d  {ac_tool_prefix}
d710: 63 63 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62  cc", so it can b
d720: 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65  e a program name
d730: 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20   with args..set 
d740: 64 75 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f  dummy ${ac_tool_
d750: 70 72 65 66 69 78 7d 63 63 3b 20 61 63 5f 77 6f  prefix}cc; ac_wo
d760: 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f  rd=$2.echo "$as_
d770: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
d780: 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72  king for $ac_wor
d790: 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  d" >&5.echo $ECH
d7a0: 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
d7b0: 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45  r $ac_word... $E
d7c0: 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65  CHO_C" >&6.if te
d7d0: 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67  st "${ac_cv_prog
d7e0: 5f 43 43 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  _CC+set}" = set;
d7f0: 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
d800: 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
d810: 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
d820: 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24  .  if test -n "$
d830: 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63  CC"; then.  ac_c
d840: 76 5f 70 72 6f 67 5f 43 43 3d 22 24 43 43 22 20  v_prog_CC="$CC" 
d850: 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f  # Let the user o
d860: 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74  verride the test
d870: 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49  ..else.as_save_I
d880: 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41  FS=$IFS; IFS=$PA
d890: 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72  TH_SEPARATOR.for
d8a0: 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48   as_dir in $PATH
d8b0: 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61  .do.  IFS=$as_sa
d8c0: 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a  ve_IFS.  test -z
d8d0: 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73   "$as_dir" && as
d8e0: 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f  _dir=..  for ac_
d8f0: 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24  exec_ext in '' $
d900: 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78  ac_executable_ex
d910: 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69  tensions; do.  i
d920: 66 20 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65  f $as_executable
d930: 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f  _p "$as_dir/$ac_
d940: 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74  word$ac_exec_ext
d950: 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63  "; then.    ac_c
d960: 76 5f 70 72 6f 67 5f 43 43 3d 22 24 7b 61 63 5f  v_prog_CC="${ac_
d970: 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 63 63 22 0a  tool_prefix}cc".
d980: 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65      echo "$as_me
d990: 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20  :$LINENO: found 
d9a0: 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
d9b0: 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26  $ac_exec_ext" >&
d9c0: 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20  5.    break 2.  
d9d0: 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69  fi.done.done..fi
d9e0: 0a 66 69 0a 43 43 3d 24 61 63 5f 63 76 5f 70 72  .fi.CC=$ac_cv_pr
d9f0: 6f 67 5f 43 43 0a 69 66 20 74 65 73 74 20 2d 6e  og_CC.if test -n
da00: 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20 20 65   "$CC"; then.  e
da10: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
da20: 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 43 43  ENO: result: $CC
da30: 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
da40: 48 4f 5f 54 7d 24 43 43 22 20 3e 26 36 0a 65 6c  HO_T}$CC" >&6.el
da50: 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
da60: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
da70: 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20  t: no" >&5.echo 
da80: 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26  "${ECHO_T}no" >&
da90: 36 0a 66 69 0a 0a 66 69 0a 69 66 20 74 65 73 74  6.fi..fi.if test
daa0: 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f 67   -z "$ac_cv_prog
dab0: 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  _CC"; then.  ac_
dac0: 63 74 5f 43 43 3d 24 43 43 0a 20 20 23 20 45 78  ct_CC=$CC.  # Ex
dad0: 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20  tract the first 
dae0: 77 6f 72 64 20 6f 66 20 22 63 63 22 2c 20 73 6f  word of "cc", so
daf0: 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f   it can be a pro
db00: 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61  gram name with a
db10: 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 63  rgs..set dummy c
db20: 63 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63  c; ac_word=$2.ec
db30: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
db40: 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72  NO: checking for
db50: 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65   $ac_word" >&5.e
db60: 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
db70: 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f  cking for $ac_wo
db80: 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  rd... $ECHO_C" >
db90: 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63  &6.if test "${ac
dba0: 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43  _cv_prog_ac_ct_C
dbb0: 43 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  C+set}" = set; t
dbc0: 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
dbd0: 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
dbe0: 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
dbf0: 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63   if test -n "$ac
dc00: 5f 63 74 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20  _ct_CC"; then.  
dc10: 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
dc20: 5f 43 43 3d 22 24 61 63 5f 63 74 5f 43 43 22 20  _CC="$ac_ct_CC" 
dc30: 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f  # Let the user o
dc40: 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74  verride the test
dc50: 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49  ..else.as_save_I
dc60: 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41  FS=$IFS; IFS=$PA
dc70: 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72  TH_SEPARATOR.for
dc80: 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48   as_dir in $PATH
dc90: 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61  .do.  IFS=$as_sa
dca0: 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a  ve_IFS.  test -z
dcb0: 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73   "$as_dir" && as
dcc0: 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f  _dir=..  for ac_
dcd0: 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24  exec_ext in '' $
dce0: 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78  ac_executable_ex
dcf0: 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69  tensions; do.  i
dd00: 66 20 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65  f $as_executable
dd10: 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f  _p "$as_dir/$ac_
dd20: 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74  word$ac_exec_ext
dd30: 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63  "; then.    ac_c
dd40: 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 3d  v_prog_ac_ct_CC=
dd50: 22 63 63 22 0a 20 20 20 20 65 63 68 6f 20 22 24  "cc".    echo "$
dd60: 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66  as_me:$LINENO: f
dd70: 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63  ound $as_dir/$ac
dd80: 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78  _word$ac_exec_ex
dd90: 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b  t" >&5.    break
dda0: 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e   2.  fi.done.don
ddb0: 65 0a 0a 66 69 0a 66 69 0a 61 63 5f 63 74 5f 43  e..fi.fi.ac_ct_C
ddc0: 43 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63  C=$ac_cv_prog_ac
ddd0: 5f 63 74 5f 43 43 0a 69 66 20 74 65 73 74 20 2d  _ct_CC.if test -
dde0: 6e 20 22 24 61 63 5f 63 74 5f 43 43 22 3b 20 74  n "$ac_ct_CC"; t
ddf0: 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  hen.  echo "$as_
de00: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
de10: 6c 74 3a 20 24 61 63 5f 63 74 5f 43 43 22 20 3e  lt: $ac_ct_CC" >
de20: 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
de30: 54 7d 24 61 63 5f 63 74 5f 43 43 22 20 3e 26 36  T}$ac_ct_CC" >&6
de40: 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
de50: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
de60: 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63  sult: no" >&5.ec
de70: 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22  ho "${ECHO_T}no"
de80: 20 3e 26 36 0a 66 69 0a 0a 20 20 43 43 3d 24 61   >&6.fi..  CC=$a
de90: 63 5f 63 74 5f 43 43 0a 65 6c 73 65 0a 20 20 43  c_ct_CC.else.  C
dea0: 43 3d 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43  C="$ac_cv_prog_C
deb0: 43 22 0a 66 69 0a 0a 66 69 0a 69 66 20 74 65 73  C".fi..fi.if tes
dec0: 74 20 2d 7a 20 22 24 43 43 22 3b 20 74 68 65 6e  t -z "$CC"; then
ded0: 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65  .  # Extract the
dee0: 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22   first word of "
def0: 63 63 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62  cc", so it can b
df00: 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65  e a program name
df10: 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20   with args..set 
df20: 64 75 6d 6d 79 20 63 63 3b 20 61 63 5f 77 6f 72  dummy cc; ac_wor
df30: 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d  d=$2.echo "$as_m
df40: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
df50: 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64  ing for $ac_word
df60: 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
df70: 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72  _N "checking for
df80: 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43   $ac_word... $EC
df90: 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
dfa0: 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f  t "${ac_cv_prog_
dfb0: 43 43 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  CC+set}" = set; 
dfc0: 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
dfd0: 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
dfe0: 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a  CHO_C" >&6.else.
dff0: 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43    if test -n "$C
e000: 43 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76  C"; then.  ac_cv
e010: 5f 70 72 6f 67 5f 43 43 3d 22 24 43 43 22 20 23  _prog_CC="$CC" #
e020: 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76   Let the user ov
e030: 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e  erride the test.
e040: 0a 65 6c 73 65 0a 20 20 61 63 5f 70 72 6f 67 5f  .else.  ac_prog_
e050: 72 65 6a 65 63 74 65 64 3d 6e 6f 0a 61 73 5f 73  rejected=no.as_s
e060: 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46  ave_IFS=$IFS; IF
e070: 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f  S=$PATH_SEPARATO
e080: 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20  R.for as_dir in 
e090: 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24  $PATH.do.  IFS=$
e0a0: 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65  as_save_IFS.  te
e0b0: 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20  st -z "$as_dir" 
e0c0: 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f  && as_dir=..  fo
e0d0: 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e  r ac_exec_ext in
e0e0: 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62   '' $ac_executab
e0f0: 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64  le_extensions; d
e100: 6f 0a 20 20 69 66 20 24 61 73 5f 65 78 65 63 75  o.  if $as_execu
e110: 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72  table_p "$as_dir
e120: 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65  /$ac_word$ac_exe
e130: 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20  c_ext"; then.   
e140: 20 69 66 20 74 65 73 74 20 22 24 61 73 5f 64 69   if test "$as_di
e150: 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78  r/$ac_word$ac_ex
e160: 65 63 5f 65 78 74 22 20 3d 20 22 2f 75 73 72 2f  ec_ext" = "/usr/
e170: 75 63 62 2f 63 63 22 3b 20 74 68 65 6e 0a 20 20  ucb/cc"; then.  
e180: 20 20 20 20 20 61 63 5f 70 72 6f 67 5f 72 65 6a       ac_prog_rej
e190: 65 63 74 65 64 3d 79 65 73 0a 20 20 20 20 20 20  ected=yes.      
e1a0: 20 63 6f 6e 74 69 6e 75 65 0a 20 20 20 20 20 66   continue.     f
e1b0: 69 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67  i.    ac_cv_prog
e1c0: 5f 43 43 3d 22 63 63 22 0a 20 20 20 20 65 63 68  _CC="cc".    ech
e1d0: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
e1e0: 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72  O: found $as_dir
e1f0: 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65  /$ac_word$ac_exe
e200: 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62  c_ext" >&5.    b
e210: 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65  reak 2.  fi.done
e220: 0a 64 6f 6e 65 0a 0a 69 66 20 74 65 73 74 20 24  .done..if test $
e230: 61 63 5f 70 72 6f 67 5f 72 65 6a 65 63 74 65 64  ac_prog_rejected
e240: 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 23   = yes; then.  #
e250: 20 57 65 20 66 6f 75 6e 64 20 61 20 62 6f 67 6f   We found a bogo
e260: 6e 20 69 6e 20 74 68 65 20 70 61 74 68 2c 20 73  n in the path, s
e270: 6f 20 6d 61 6b 65 20 73 75 72 65 20 77 65 20 6e  o make sure we n
e280: 65 76 65 72 20 75 73 65 20 69 74 2e 0a 20 20 73  ever use it..  s
e290: 65 74 20 64 75 6d 6d 79 20 24 61 63 5f 63 76 5f  et dummy $ac_cv_
e2a0: 70 72 6f 67 5f 43 43 0a 20 20 73 68 69 66 74 0a  prog_CC.  shift.
e2b0: 20 20 69 66 20 74 65 73 74 20 24 23 20 21 3d 20    if test $# != 
e2c0: 30 3b 20 74 68 65 6e 0a 20 20 20 20 23 20 57 65  0; then.    # We
e2d0: 20 63 68 6f 73 65 20 61 20 64 69 66 66 65 72 65   chose a differe
e2e0: 6e 74 20 63 6f 6d 70 69 6c 65 72 20 66 72 6f 6d  nt compiler from
e2f0: 20 74 68 65 20 62 6f 67 75 73 20 6f 6e 65 2e 0a   the bogus one..
e300: 20 20 20 20 23 20 48 6f 77 65 76 65 72 2c 20 69      # However, i
e310: 74 20 68 61 73 20 74 68 65 20 73 61 6d 65 20 62  t has the same b
e320: 61 73 65 6e 61 6d 65 2c 20 73 6f 20 74 68 65 20  asename, so the 
e330: 62 6f 67 6f 6e 20 77 69 6c 6c 20 62 65 20 63 68  bogon will be ch
e340: 6f 73 65 6e 0a 20 20 20 20 23 20 66 69 72 73 74  osen.    # first
e350: 20 69 66 20 77 65 20 73 65 74 20 43 43 20 74 6f   if we set CC to
e360: 20 6a 75 73 74 20 74 68 65 20 62 61 73 65 6e 61   just the basena
e370: 6d 65 3b 20 75 73 65 20 74 68 65 20 66 75 6c 6c  me; use the full
e380: 20 66 69 6c 65 20 6e 61 6d 65 2e 0a 20 20 20 20   file name..    
e390: 73 68 69 66 74 0a 20 20 20 20 61 63 5f 63 76 5f  shift.    ac_cv_
e3a0: 70 72 6f 67 5f 43 43 3d 22 24 61 73 5f 64 69 72  prog_CC="$as_dir
e3b0: 2f 24 61 63 5f 77 6f 72 64 24 7b 31 2b 27 20 27  /$ac_word${1+' '
e3c0: 7d 24 40 22 0a 20 20 66 69 0a 66 69 0a 66 69 0a  }$@".  fi.fi.fi.
e3d0: 66 69 0a 43 43 3d 24 61 63 5f 63 76 5f 70 72 6f  fi.CC=$ac_cv_pro
e3e0: 67 5f 43 43 0a 69 66 20 74 65 73 74 20 2d 6e 20  g_CC.if test -n 
e3f0: 22 24 43 43 22 3b 20 74 68 65 6e 0a 20 20 65 63  "$CC"; then.  ec
e400: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
e410: 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 43 43 22  NO: result: $CC"
e420: 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
e430: 4f 5f 54 7d 24 43 43 22 20 3e 26 36 0a 65 6c 73  O_T}$CC" >&6.els
e440: 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
e450: 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
e460: 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22  : no" >&5.echo "
e470: 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36  ${ECHO_T}no" >&6
e480: 0a 66 69 0a 0a 66 69 0a 69 66 20 74 65 73 74 20  .fi..fi.if test 
e490: 2d 7a 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20  -z "$CC"; then. 
e4a0: 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63   if test -n "$ac
e4b0: 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74  _tool_prefix"; t
e4c0: 68 65 6e 0a 20 20 66 6f 72 20 61 63 5f 70 72 6f  hen.  for ac_pro
e4d0: 67 20 69 6e 20 63 6c 0a 20 20 64 6f 0a 20 20 20  g in cl.  do.   
e4e0: 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20 66   # Extract the f
e4f0: 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24 61  irst word of "$a
e500: 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 24 61 63  c_tool_prefix$ac
e510: 5f 70 72 6f 67 22 2c 20 73 6f 20 69 74 20 63 61  _prog", so it ca
e520: 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e  n be a program n
e530: 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73  ame with args..s
e540: 65 74 20 64 75 6d 6d 79 20 24 61 63 5f 74 6f 6f  et dummy $ac_too
e550: 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72 6f 67  l_prefix$ac_prog
e560: 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68  ; ac_word=$2.ech
e570: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
e580: 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  O: checking for 
e590: 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63  $ac_word" >&5.ec
e5a0: 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
e5b0: 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72  king for $ac_wor
e5c0: 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26  d... $ECHO_C" >&
e5d0: 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f  6.if test "${ac_
e5e0: 63 76 5f 70 72 6f 67 5f 43 43 2b 73 65 74 7d 22  cv_prog_CC+set}"
e5f0: 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
e600: 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
e610: 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
e620: 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73  &6.else.  if tes
e630: 74 20 2d 6e 20 22 24 43 43 22 3b 20 74 68 65 6e  t -n "$CC"; then
e640: 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43  .  ac_cv_prog_CC
e650: 3d 22 24 43 43 22 20 23 20 4c 65 74 20 74 68 65  ="$CC" # Let the
e660: 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74   user override t
e670: 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73  he test..else.as
e680: 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20  _save_IFS=$IFS; 
e690: 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41  IFS=$PATH_SEPARA
e6a0: 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69  TOR.for as_dir i
e6b0: 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53  n $PATH.do.  IFS
e6c0: 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20  =$as_save_IFS.  
e6d0: 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72  test -z "$as_dir
e6e0: 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20  " && as_dir=..  
e6f0: 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20  for ac_exec_ext 
e700: 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74  in '' $ac_execut
e710: 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b  able_extensions;
e720: 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65 78 65   do.  if $as_exe
e730: 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64  cutable_p "$as_d
e740: 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65  ir/$ac_word$ac_e
e750: 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20  xec_ext"; then. 
e760: 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43     ac_cv_prog_CC
e770: 3d 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69  ="$ac_tool_prefi
e780: 78 24 61 63 5f 70 72 6f 67 22 0a 20 20 20 20 65  x$ac_prog".    e
e790: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
e7a0: 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64  ENO: found $as_d
e7b0: 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65  ir/$ac_word$ac_e
e7c0: 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20  xec_ext" >&5.   
e7d0: 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f   break 2.  fi.do
e7e0: 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 43  ne.done..fi.fi.C
e7f0: 43 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43  C=$ac_cv_prog_CC
e800: 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43 43  .if test -n "$CC
e810: 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22  "; then.  echo "
e820: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
e830: 72 65 73 75 6c 74 3a 20 24 43 43 22 20 3e 26 35  result: $CC" >&5
e840: 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
e850: 24 43 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  $CC" >&6.else.  
e860: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
e870: 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f  NENO: result: no
e880: 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
e890: 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a  HO_T}no" >&6.fi.
e8a0: 0a 20 20 20 20 74 65 73 74 20 2d 6e 20 22 24 43  .    test -n "$C
e8b0: 43 22 20 26 26 20 62 72 65 61 6b 0a 20 20 64 6f  C" && break.  do
e8c0: 6e 65 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a  ne.fi.if test -z
e8d0: 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20 20 61   "$CC"; then.  a
e8e0: 63 5f 63 74 5f 43 43 3d 24 43 43 0a 20 20 66 6f  c_ct_CC=$CC.  fo
e8f0: 72 20 61 63 5f 70 72 6f 67 20 69 6e 20 63 6c 0a  r ac_prog in cl.
e900: 64 6f 0a 20 20 23 20 45 78 74 72 61 63 74 20 74  do.  # Extract t
e910: 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66  he first word of
e920: 20 22 24 61 63 5f 70 72 6f 67 22 2c 20 73 6f 20   "$ac_prog", so 
e930: 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67  it can be a prog
e940: 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72  ram name with ar
e950: 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 61  gs..set dummy $a
e960: 63 5f 70 72 6f 67 3b 20 61 63 5f 77 6f 72 64 3d  c_prog; ac_word=
e970: 24 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  $2.echo "$as_me:
e980: 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
e990: 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20  g for $ac_word" 
e9a0: 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
e9b0: 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24   "checking for $
e9c0: 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f  ac_word... $ECHO
e9d0: 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  _C" >&6.if test 
e9e0: 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63  "${ac_cv_prog_ac
e9f0: 5f 63 74 5f 43 43 2b 73 65 74 7d 22 20 3d 20 73  _ct_CC+set}" = s
ea00: 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
ea10: 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
ea20: 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
ea30: 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e  lse.  if test -n
ea40: 20 22 24 61 63 5f 63 74 5f 43 43 22 3b 20 74 68   "$ac_ct_CC"; th
ea50: 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  en.  ac_cv_prog_
ea60: 61 63 5f 63 74 5f 43 43 3d 22 24 61 63 5f 63 74  ac_ct_CC="$ac_ct
ea70: 5f 43 43 22 20 23 20 4c 65 74 20 74 68 65 20 75  _CC" # Let the u
ea80: 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65  ser override the
ea90: 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73   test..else.as_s
eaa0: 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46  ave_IFS=$IFS; IF
eab0: 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f  S=$PATH_SEPARATO
eac0: 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20  R.for as_dir in 
ead0: 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24  $PATH.do.  IFS=$
eae0: 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65  as_save_IFS.  te
eaf0: 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20  st -z "$as_dir" 
eb00: 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f  && as_dir=..  fo
eb10: 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e  r ac_exec_ext in
eb20: 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62   '' $ac_executab
eb30: 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64  le_extensions; d
eb40: 6f 0a 20 20 69 66 20 24 61 73 5f 65 78 65 63 75  o.  if $as_execu
eb50: 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72  table_p "$as_dir
eb60: 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65  /$ac_word$ac_exe
eb70: 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20  c_ext"; then.   
eb80: 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63   ac_cv_prog_ac_c
eb90: 74 5f 43 43 3d 22 24 61 63 5f 70 72 6f 67 22 0a  t_CC="$ac_prog".
eba0: 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65      echo "$as_me
ebb0: 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20  :$LINENO: found 
ebc0: 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
ebd0: 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26  $ac_exec_ext" >&
ebe0: 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20  5.    break 2.  
ebf0: 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69  fi.done.done..fi
ec00: 0a 66 69 0a 61 63 5f 63 74 5f 43 43 3d 24 61 63  .fi.ac_ct_CC=$ac
ec10: 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43  _cv_prog_ac_ct_C
ec20: 43 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61  C.if test -n "$a
ec30: 63 5f 63 74 5f 43 43 22 3b 20 74 68 65 6e 0a 20  c_ct_CC"; then. 
ec40: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
ec50: 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24  INENO: result: $
ec60: 61 63 5f 63 74 5f 43 43 22 20 3e 26 35 0a 65 63  ac_ct_CC" >&5.ec
ec70: 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63  ho "${ECHO_T}$ac
ec80: 5f 63 74 5f 43 43 22 20 3e 26 36 0a 65 6c 73 65  _ct_CC" >&6.else
ec90: 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
eca0: 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
ecb0: 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24   no" >&5.echo "$
ecc0: 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a  {ECHO_T}no" >&6.
ecd0: 66 69 0a 0a 20 20 74 65 73 74 20 2d 6e 20 22 24  fi..  test -n "$
ece0: 61 63 5f 63 74 5f 43 43 22 20 26 26 20 62 72 65  ac_ct_CC" && bre
ecf0: 61 6b 0a 64 6f 6e 65 0a 0a 20 20 43 43 3d 24 61  ak.done..  CC=$a
ed00: 63 5f 63 74 5f 43 43 0a 66 69 0a 0a 66 69 0a 0a  c_ct_CC.fi..fi..
ed10: 0a 74 65 73 74 20 2d 7a 20 22 24 43 43 22 20 26  .test -z "$CC" &
ed20: 26 20 7b 20 7b 20 65 63 68 6f 20 22 24 61 73 5f  & { { echo "$as_
ed30: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f  me:$LINENO: erro
ed40: 72 3a 20 6e 6f 20 61 63 63 65 70 74 61 62 6c 65  r: no acceptable
ed50: 20 43 20 63 6f 6d 70 69 6c 65 72 20 66 6f 75 6e   C compiler foun
ed60: 64 20 69 6e 20 5c 24 50 41 54 48 0a 53 65 65 20  d in \$PATH.See 
ed70: 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f  \`config.log' fo
ed80: 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 22  r more details."
ed90: 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d   >&5.echo "$as_m
eda0: 65 3a 20 65 72 72 6f 72 3a 20 6e 6f 20 61 63 63  e: error: no acc
edb0: 65 70 74 61 62 6c 65 20 43 20 63 6f 6d 70 69 6c  eptable C compil
edc0: 65 72 20 66 6f 75 6e 64 20 69 6e 20 5c 24 50 41  er found in \$PA
edd0: 54 48 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e  TH.See \`config.
ede0: 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65  log' for more de
edf0: 74 61 69 6c 73 2e 22 20 3e 26 32 3b 7d 0a 20 20  tails." >&2;}.  
ee00: 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69   { (exit 1); exi
ee10: 74 20 31 3b 20 7d 3b 20 7d 0a 0a 23 20 50 72 6f  t 1; }; }..# Pro
ee20: 76 69 64 65 20 73 6f 6d 65 20 69 6e 66 6f 72 6d  vide some inform
ee30: 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20  ation about the 
ee40: 63 6f 6d 70 69 6c 65 72 2e 0a 65 63 68 6f 20 22  compiler..echo "
ee50: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 22  $as_me:$LINENO:"
ee60: 20 5c 0a 20 20 20 20 20 22 63 68 65 63 6b 69 6e   \.     "checkin
ee70: 67 20 66 6f 72 20 43 20 63 6f 6d 70 69 6c 65 72  g for C compiler
ee80: 20 76 65 72 73 69 6f 6e 22 20 3e 26 35 0a 61 63   version" >&5.ac
ee90: 5f 63 6f 6d 70 69 6c 65 72 3d 60 73 65 74 20 58  _compiler=`set X
eea0: 20 24 61 63 5f 63 6f 6d 70 69 6c 65 3b 20 65 63   $ac_compile; ec
eeb0: 68 6f 20 24 32 60 0a 7b 20 28 65 76 61 6c 20 65  ho $2`.{ (eval e
eec0: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
eed0: 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69  ENO: \"$ac_compi
eee0: 6c 65 72 20 2d 2d 76 65 72 73 69 6f 6e 20 3c 2f  ler --version </
eef0: 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 5c 22 22 29  dev/null >&5\"")
ef00: 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
ef10: 5f 63 6f 6d 70 69 6c 65 72 20 2d 2d 76 65 72 73  _compiler --vers
ef20: 69 6f 6e 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e  ion </dev/null >
ef30: 26 35 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  &5) 2>&5.  ac_st
ef40: 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
ef50: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
ef60: 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
ef70: 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
ef80: 63 5f 73 74 61 74 75 73 29 3b 20 7d 0a 7b 20 28  c_status); }.{ (
ef90: 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
efa0: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
efb0: 5f 63 6f 6d 70 69 6c 65 72 20 2d 76 20 3c 2f 64  _compiler -v </d
efc0: 65 76 2f 6e 75 6c 6c 20 3e 26 35 5c 22 22 29 20  ev/null >&5\"") 
efd0: 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
efe0: 63 6f 6d 70 69 6c 65 72 20 2d 76 20 3c 2f 64 65  compiler -v </de
eff0: 76 2f 6e 75 6c 6c 20 3e 26 35 29 20 32 3e 26 35  v/null >&5) 2>&5
f000: 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
f010: 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
f020: 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
f030: 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
f040: 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
f050: 29 3b 20 7d 0a 7b 20 28 65 76 61 6c 20 65 63 68  ); }.{ (eval ech
f060: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
f070: 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65  O: \"$ac_compile
f080: 72 20 2d 56 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20  r -V </dev/null 
f090: 3e 26 35 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  >&5\"") >&5.  (e
f0a0: 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 72  val $ac_compiler
f0b0: 20 2d 56 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e   -V </dev/null >
f0c0: 26 35 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  &5) 2>&5.  ac_st
f0d0: 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
f0e0: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
f0f0: 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
f100: 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
f110: 63 5f 73 74 61 74 75 73 29 3b 20 7d 0a 0a 63 61  c_status); }..ca
f120: 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  t >conftest.$ac_
f130: 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
f140: 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
f150: 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64  _ACEOF.cat confd
f160: 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74  efs.h >>conftest
f170: 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63  .$ac_ext.cat >>c
f180: 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
f190: 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20  <<_ACEOF./* end 
f1a0: 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
f1b0: 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a  .int.main ().{..
f1c0: 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a    ;.  return 0;.
f1d0: 7d 0a 5f 41 43 45 4f 46 0a 61 63 5f 63 6c 65 61  }._ACEOF.ac_clea
f1e0: 6e 5f 66 69 6c 65 73 5f 73 61 76 65 3d 24 61 63  n_files_save=$ac
f1f0: 5f 63 6c 65 61 6e 5f 66 69 6c 65 73 0a 61 63 5f  _clean_files.ac_
f200: 63 6c 65 61 6e 5f 66 69 6c 65 73 3d 22 24 61 63  clean_files="$ac
f210: 5f 63 6c 65 61 6e 5f 66 69 6c 65 73 20 61 2e 6f  _clean_files a.o
f220: 75 74 20 61 2e 65 78 65 20 62 2e 6f 75 74 22 0a  ut a.exe b.out".
f230: 23 20 54 72 79 20 74 6f 20 63 72 65 61 74 65 20  # Try to create 
f240: 61 6e 20 65 78 65 63 75 74 61 62 6c 65 20 77 69  an executable wi
f250: 74 68 6f 75 74 20 2d 6f 20 66 69 72 73 74 2c 20  thout -o first, 
f260: 64 69 73 72 65 67 61 72 64 20 61 2e 6f 75 74 2e  disregard a.out.
f270: 0a 23 20 49 74 20 77 69 6c 6c 20 68 65 6c 70 20  .# It will help 
f280: 75 73 20 64 69 61 67 6e 6f 73 65 20 62 72 6f 6b  us diagnose brok
f290: 65 6e 20 63 6f 6d 70 69 6c 65 72 73 2c 20 61 6e  en compilers, an
f2a0: 64 20 66 69 6e 64 69 6e 67 20 6f 75 74 20 61 6e  d finding out an
f2b0: 20 69 6e 74 75 69 74 69 6f 6e 0a 23 20 6f 66 20   intuition.# of 
f2c0: 65 78 65 65 78 74 2e 0a 65 63 68 6f 20 22 24 61  exeext..echo "$a
f2d0: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
f2e0: 65 63 6b 69 6e 67 20 66 6f 72 20 43 20 63 6f 6d  ecking for C com
f2f0: 70 69 6c 65 72 20 64 65 66 61 75 6c 74 20 6f 75  piler default ou
f300: 74 70 75 74 20 66 69 6c 65 20 6e 61 6d 65 22 20  tput file name" 
f310: 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
f320: 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 43   "checking for C
f330: 20 63 6f 6d 70 69 6c 65 72 20 64 65 66 61 75 6c   compiler defaul
f340: 74 20 6f 75 74 70 75 74 20 66 69 6c 65 20 6e 61  t output file na
f350: 6d 65 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  me... $ECHO_C" >
f360: 26 36 0a 61 63 5f 6c 69 6e 6b 5f 64 65 66 61 75  &6.ac_link_defau
f370: 6c 74 3d 60 65 63 68 6f 20 22 24 61 63 5f 6c 69  lt=`echo "$ac_li
f380: 6e 6b 22 20 7c 20 73 65 64 20 27 73 2f 20 2d 6f  nk" | sed 's/ -o
f390: 20 2a 63 6f 6e 66 74 65 73 74 5b 5e 20 5d 2a 2f   *conftest[^ ]*/
f3a0: 2f 27 60 0a 69 66 20 7b 20 28 65 76 61 6c 20 65  /'`.if { (eval e
f3b0: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
f3c0: 45 4e 4f 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b 5f  ENO: \"$ac_link_
f3d0: 64 65 66 61 75 6c 74 5c 22 22 29 20 3e 26 35 0a  default\"") >&5.
f3e0: 20 20 28 65 76 61 6c 20 24 61 63 5f 6c 69 6e 6b    (eval $ac_link
f3f0: 5f 64 65 66 61 75 6c 74 29 20 32 3e 26 35 0a 20  _default) 2>&5. 
f400: 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
f410: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
f420: 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
f430: 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
f440: 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
f450: 20 7d 3b 20 74 68 65 6e 0a 20 20 23 20 46 69 6e   }; then.  # Fin
f460: 64 20 74 68 65 20 6f 75 74 70 75 74 2c 20 73 74  d the output, st
f470: 61 72 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20  arting from the 
f480: 6d 6f 73 74 20 6c 69 6b 65 6c 79 2e 20 20 54 68  most likely.  Th
f490: 69 73 20 73 63 68 65 6d 65 20 69 73 0a 23 20 6e  is scheme is.# n
f4a0: 6f 74 20 72 6f 62 75 73 74 20 74 6f 20 6a 75 6e  ot robust to jun
f4b0: 6b 20 69 6e 20 60 2e 27 2c 20 68 65 6e 63 65 20  k in `.', hence 
f4c0: 67 6f 20 74 6f 20 77 69 6c 64 63 61 72 64 73 20  go to wildcards 
f4d0: 28 61 2e 2a 29 20 6f 6e 6c 79 20 61 73 20 61 20  (a.*) only as a 
f4e0: 6c 61 73 74 0a 23 20 72 65 73 6f 72 74 2e 0a 0a  last.# resort...
f4f0: 23 20 42 65 20 63 61 72 65 66 75 6c 20 74 6f 20  # Be careful to 
f500: 69 6e 69 74 69 61 6c 69 7a 65 20 74 68 69 73 20  initialize this 
f510: 76 61 72 69 61 62 6c 65 2c 20 73 69 6e 63 65 20  variable, since 
f520: 69 74 20 75 73 65 64 20 74 6f 20 62 65 20 63 61  it used to be ca
f530: 63 68 65 64 2e 0a 23 20 4f 74 68 65 72 77 69 73  ched..# Otherwis
f540: 65 20 61 6e 20 6f 6c 64 20 63 61 63 68 65 20 76  e an old cache v
f550: 61 6c 75 65 20 6f 66 20 60 6e 6f 27 20 6c 65 64  alue of `no' led
f560: 20 74 6f 20 60 45 58 45 45 58 54 20 3d 20 6e 6f   to `EXEEXT = no
f570: 27 20 69 6e 20 61 20 4d 61 6b 65 66 69 6c 65 2e  ' in a Makefile.
f580: 0a 61 63 5f 63 76 5f 65 78 65 65 78 74 3d 0a 23  .ac_cv_exeext=.#
f590: 20 62 2e 6f 75 74 20 69 73 20 63 72 65 61 74 65   b.out is create
f5a0: 64 20 62 79 20 69 39 36 30 20 63 6f 6d 70 69 6c  d by i960 compil
f5b0: 65 72 73 2e 0a 66 6f 72 20 61 63 5f 66 69 6c 65  ers..for ac_file
f5c0: 20 69 6e 20 61 5f 6f 75 74 2e 65 78 65 20 61 2e   in a_out.exe a.
f5d0: 65 78 65 20 63 6f 6e 66 74 65 73 74 2e 65 78 65  exe conftest.exe
f5e0: 20 61 2e 6f 75 74 20 63 6f 6e 66 74 65 73 74 20   a.out conftest 
f5f0: 61 2e 2a 20 63 6f 6e 66 74 65 73 74 2e 2a 20 62  a.* conftest.* b
f600: 2e 6f 75 74 0a 64 6f 0a 20 20 74 65 73 74 20 2d  .out.do.  test -
f610: 66 20 22 24 61 63 5f 66 69 6c 65 22 20 7c 7c 20  f "$ac_file" || 
f620: 63 6f 6e 74 69 6e 75 65 0a 20 20 63 61 73 65 20  continue.  case 
f630: 24 61 63 5f 66 69 6c 65 20 69 6e 0a 20 20 20 20  $ac_file in.    
f640: 2a 2e 24 61 63 5f 65 78 74 20 7c 20 2a 2e 78 63  *.$ac_ext | *.xc
f650: 6f 66 66 20 7c 20 2a 2e 74 64 73 20 7c 20 2a 2e  off | *.tds | *.
f660: 64 20 7c 20 2a 2e 70 64 62 20 7c 20 2a 2e 78 53  d | *.pdb | *.xS
f670: 59 4d 20 7c 20 2a 2e 62 62 20 7c 20 2a 2e 62 62  YM | *.bb | *.bb
f680: 67 20 7c 20 2a 2e 6f 20 7c 20 2a 2e 6f 62 6a 20  g | *.o | *.obj 
f690: 29 0a 09 3b 3b 0a 20 20 20 20 63 6f 6e 66 74 65  )..;;.    confte
f6a0: 73 74 2e 24 61 63 5f 65 78 74 20 29 0a 09 23 20  st.$ac_ext )..# 
f6b0: 54 68 69 73 20 69 73 20 74 68 65 20 73 6f 75 72  This is the sour
f6c0: 63 65 20 66 69 6c 65 2e 0a 09 3b 3b 0a 20 20 20  ce file...;;.   
f6d0: 20 5b 61 62 5d 2e 6f 75 74 20 29 0a 09 23 20 57   [ab].out )..# W
f6e0: 65 20 66 6f 75 6e 64 20 74 68 65 20 64 65 66 61  e found the defa
f6f0: 75 6c 74 20 65 78 65 63 75 74 61 62 6c 65 2c 20  ult executable, 
f700: 62 75 74 20 65 78 65 65 78 74 3d 27 27 20 69 73  but exeext='' is
f710: 20 6d 6f 73 74 0a 09 23 20 63 65 72 74 61 69 6e   most..# certain
f720: 6c 79 20 72 69 67 68 74 2e 0a 09 62 72 65 61 6b  ly right...break
f730: 3b 3b 0a 20 20 20 20 2a 2e 2a 20 29 0a 09 61 63  ;;.    *.* )..ac
f740: 5f 63 76 5f 65 78 65 65 78 74 3d 60 65 78 70 72  _cv_exeext=`expr
f750: 20 22 24 61 63 5f 66 69 6c 65 22 20 3a 20 27 5b   "$ac_file" : '[
f760: 5e 2e 5d 2a 5c 28 5c 2e 2e 2a 5c 29 27 60 0a 09  ^.]*\(\..*\)'`..
f770: 23 20 46 49 58 4d 45 3a 20 49 20 62 65 6c 69 65  # FIXME: I belie
f780: 76 65 20 77 65 20 65 78 70 6f 72 74 20 61 63 5f  ve we export ac_
f790: 63 76 5f 65 78 65 65 78 74 20 66 6f 72 20 4c 69  cv_exeext for Li
f7a0: 62 74 6f 6f 6c 2c 0a 09 23 20 62 75 74 20 69 74  btool,..# but it
f7b0: 20 77 6f 75 6c 64 20 62 65 20 63 6f 6f 6c 20 74   would be cool t
f7c0: 6f 20 66 69 6e 64 20 6f 75 74 20 69 66 20 69 74  o find out if it
f7d0: 27 73 20 74 72 75 65 2e 20 20 44 6f 65 73 20 61  's true.  Does a
f7e0: 6e 79 62 6f 64 79 0a 09 23 20 6d 61 69 6e 74 61  nybody..# mainta
f7f0: 69 6e 20 4c 69 62 74 6f 6f 6c 3f 20 2d 2d 61 6b  in Libtool? --ak
f800: 69 6d 2e 0a 09 65 78 70 6f 72 74 20 61 63 5f 63  im...export ac_c
f810: 76 5f 65 78 65 65 78 74 0a 09 62 72 65 61 6b 3b  v_exeext..break;
f820: 3b 0a 20 20 20 20 2a 20 29 0a 09 62 72 65 61 6b  ;.    * )..break
f830: 3b 3b 0a 20 20 65 73 61 63 0a 64 6f 6e 65 0a 65  ;;.  esac.done.e
f840: 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
f850: 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
f860: 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
f870: 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
f880: 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
f890: 0a 7b 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d  .{ { echo "$as_m
f8a0: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72  e:$LINENO: error
f8b0: 3a 20 43 20 63 6f 6d 70 69 6c 65 72 20 63 61 6e  : C compiler can
f8c0: 6e 6f 74 20 63 72 65 61 74 65 20 65 78 65 63 75  not create execu
f8d0: 74 61 62 6c 65 73 0a 53 65 65 20 5c 60 63 6f 6e  tables.See \`con
f8e0: 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72  fig.log' for mor
f8f0: 65 20 64 65 74 61 69 6c 73 2e 22 20 3e 26 35 0a  e details." >&5.
f900: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72  echo "$as_me: er
f910: 72 6f 72 3a 20 43 20 63 6f 6d 70 69 6c 65 72 20  ror: C compiler 
f920: 63 61 6e 6e 6f 74 20 63 72 65 61 74 65 20 65 78  cannot create ex
f930: 65 63 75 74 61 62 6c 65 73 0a 53 65 65 20 5c 60  ecutables.See \`
f940: 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20  config.log' for 
f950: 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e  more details." >
f960: 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74 20  &2;}.   { (exit 
f970: 37 37 29 3b 20 65 78 69 74 20 37 37 3b 20 7d 3b  77); exit 77; };
f980: 20 7d 0a 66 69 0a 0a 61 63 5f 65 78 65 65 78 74   }.fi..ac_exeext
f990: 3d 24 61 63 5f 63 76 5f 65 78 65 65 78 74 0a 65  =$ac_cv_exeext.e
f9a0: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
f9b0: 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63  ENO: result: $ac
f9c0: 5f 66 69 6c 65 22 20 3e 26 35 0a 65 63 68 6f 20  _file" >&5.echo 
f9d0: 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 66 69  "${ECHO_T}$ac_fi
f9e0: 6c 65 22 20 3e 26 36 0a 0a 23 20 43 68 65 63 6b  le" >&6..# Check
f9f0: 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 70 72   the compiler pr
fa00: 6f 64 75 63 65 73 20 65 78 65 63 75 74 61 62 6c  oduces executabl
fa10: 65 73 20 77 65 20 63 61 6e 20 72 75 6e 2e 20 20  es we can run.  
fa20: 49 66 20 6e 6f 74 2c 20 65 69 74 68 65 72 0a 23  If not, either.#
fa30: 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 69 73   the compiler is
fa40: 20 62 72 6f 6b 65 6e 2c 20 6f 72 20 77 65 20 63   broken, or we c
fa50: 72 6f 73 73 20 63 6f 6d 70 69 6c 65 2e 0a 65 63  ross compile..ec
fa60: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
fa70: 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65  NO: checking whe
fa80: 74 68 65 72 20 74 68 65 20 43 20 63 6f 6d 70 69  ther the C compi
fa90: 6c 65 72 20 77 6f 72 6b 73 22 20 3e 26 35 0a 65  ler works" >&5.e
faa0: 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
fab0: 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74 68  cking whether th
fac0: 65 20 43 20 63 6f 6d 70 69 6c 65 72 20 77 6f 72  e C compiler wor
fad0: 6b 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  ks... $ECHO_C" >
fae0: 26 36 0a 23 20 46 49 58 4d 45 3a 20 54 68 65 73  &6.# FIXME: Thes
faf0: 65 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c 65 72  e cross compiler
fb00: 20 68 61 63 6b 73 20 73 68 6f 75 6c 64 20 62 65   hacks should be
fb10: 20 72 65 6d 6f 76 65 64 20 66 6f 72 20 41 75 74   removed for Aut
fb20: 6f 63 6f 6e 66 20 33 2e 30 0a 23 20 49 66 20 6e  oconf 3.0.# If n
fb30: 6f 74 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c 69  ot cross compili
fb40: 6e 67 2c 20 63 68 65 63 6b 20 74 68 61 74 20 77  ng, check that w
fb50: 65 20 63 61 6e 20 72 75 6e 20 61 20 73 69 6d 70  e can run a simp
fb60: 6c 65 20 70 72 6f 67 72 61 6d 2e 0a 69 66 20 74  le program..if t
fb70: 65 73 74 20 22 24 63 72 6f 73 73 5f 63 6f 6d 70  est "$cross_comp
fb80: 69 6c 69 6e 67 22 20 21 3d 20 79 65 73 3b 20 74  iling" != yes; t
fb90: 68 65 6e 0a 20 20 69 66 20 7b 20 61 63 5f 74 72  hen.  if { ac_tr
fba0: 79 3d 27 2e 2f 24 61 63 5f 66 69 6c 65 27 0a 20  y='./$ac_file'. 
fbb0: 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
fbc0: 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
fbd0: 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35  "$ac_try\"") >&5
fbe0: 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79  .  (eval $ac_try
fbf0: 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
fc00: 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
fc10: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
fc20: 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
fc30: 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
fc40: 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74  status); }; }; t
fc50: 68 65 6e 0a 20 20 20 20 63 72 6f 73 73 5f 63 6f  hen.    cross_co
fc60: 6d 70 69 6c 69 6e 67 3d 6e 6f 0a 20 20 65 6c 73  mpiling=no.  els
fc70: 65 0a 20 20 20 20 69 66 20 74 65 73 74 20 22 24  e.    if test "$
fc80: 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 22  cross_compiling"
fc90: 20 3d 20 6d 61 79 62 65 3b 20 74 68 65 6e 0a 09   = maybe; then..
fca0: 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3d  cross_compiling=
fcb0: 79 65 73 0a 20 20 20 20 65 6c 73 65 0a 09 7b 20  yes.    else..{ 
fcc0: 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
fcd0: 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 63  LINENO: error: c
fce0: 61 6e 6e 6f 74 20 72 75 6e 20 43 20 63 6f 6d 70  annot run C comp
fcf0: 69 6c 65 64 20 70 72 6f 67 72 61 6d 73 2e 0a 49  iled programs..I
fd00: 66 20 79 6f 75 20 6d 65 61 6e 74 20 74 6f 20 63  f you meant to c
fd10: 72 6f 73 73 20 63 6f 6d 70 69 6c 65 2c 20 75 73  ross compile, us
fd20: 65 20 5c 60 2d 2d 68 6f 73 74 27 2e 0a 53 65 65  e \`--host'..See
fd30: 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66   \`config.log' f
fd40: 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e  or more details.
fd50: 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f  " >&5.echo "$as_
fd60: 6d 65 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f  me: error: canno
fd70: 74 20 72 75 6e 20 43 20 63 6f 6d 70 69 6c 65 64  t run C compiled
fd80: 20 70 72 6f 67 72 61 6d 73 2e 0a 49 66 20 79 6f   programs..If yo
fd90: 75 20 6d 65 61 6e 74 20 74 6f 20 63 72 6f 73 73  u meant to cross
fda0: 20 63 6f 6d 70 69 6c 65 2c 20 75 73 65 20 5c 60   compile, use \`
fdb0: 2d 2d 68 6f 73 74 27 2e 0a 53 65 65 20 5c 60 63  --host'..See \`c
fdc0: 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d  onfig.log' for m
fdd0: 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e 26  ore details." >&
fde0: 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 31  2;}.   { (exit 1
fdf0: 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a  ); exit 1; }; }.
fe00: 20 20 20 20 66 69 0a 20 20 66 69 0a 66 69 0a 65      fi.  fi.fi.e
fe10: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
fe20: 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 79 65 73  ENO: result: yes
fe30: 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
fe40: 48 4f 5f 54 7d 79 65 73 22 20 3e 26 36 0a 0a 72  HO_T}yes" >&6..r
fe50: 6d 20 2d 66 20 61 2e 6f 75 74 20 61 2e 65 78 65  m -f a.out a.exe
fe60: 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 63 76 5f   conftest$ac_cv_
fe70: 65 78 65 65 78 74 20 62 2e 6f 75 74 0a 61 63 5f  exeext b.out.ac_
fe80: 63 6c 65 61 6e 5f 66 69 6c 65 73 3d 24 61 63 5f  clean_files=$ac_
fe90: 63 6c 65 61 6e 5f 66 69 6c 65 73 5f 73 61 76 65  clean_files_save
fea0: 0a 23 20 43 68 65 63 6b 20 74 68 65 20 63 6f 6d  .# Check the com
feb0: 70 69 6c 65 72 20 70 72 6f 64 75 63 65 73 20 65  piler produces e
fec0: 78 65 63 75 74 61 62 6c 65 73 20 77 65 20 63 61  xecutables we ca
fed0: 6e 20 72 75 6e 2e 20 20 49 66 20 6e 6f 74 2c 20  n run.  If not, 
fee0: 65 69 74 68 65 72 0a 23 20 74 68 65 20 63 6f 6d  either.# the com
fef0: 70 69 6c 65 72 20 69 73 20 62 72 6f 6b 65 6e 2c  piler is broken,
ff00: 20 6f 72 20 77 65 20 63 72 6f 73 73 20 63 6f 6d   or we cross com
ff10: 70 69 6c 65 2e 0a 65 63 68 6f 20 22 24 61 73 5f  pile..echo "$as_
ff20: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
ff30: 6b 69 6e 67 20 77 68 65 74 68 65 72 20 77 65 20  king whether we 
ff40: 61 72 65 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c  are cross compil
ff50: 69 6e 67 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  ing" >&5.echo $E
ff60: 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
ff70: 77 68 65 74 68 65 72 20 77 65 20 61 72 65 20 63  whether we are c
ff80: 72 6f 73 73 20 63 6f 6d 70 69 6c 69 6e 67 2e 2e  ross compiling..
ff90: 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  . $ECHO_C" >&6.e
ffa0: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
ffb0: 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 63 72  ENO: result: $cr
ffc0: 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 22 20 3e  oss_compiling" >
ffd0: 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
ffe0: 54 7d 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69  T}$cross_compili
fff0: 6e 67 22 20 3e 26 36 0a 0a 65 63 68 6f 20 22 24  ng" >&6..echo "$
10000 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
10010 68 65 63 6b 69 6e 67 20 66 6f 72 20 73 75 66 66  hecking for suff
10020 69 78 20 6f 66 20 65 78 65 63 75 74 61 62 6c 65  ix of executable
10030 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  s" >&5.echo $ECH
10040 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
10050 72 20 73 75 66 66 69 78 20 6f 66 20 65 78 65 63  r suffix of exec
10060 75 74 61 62 6c 65 73 2e 2e 2e 20 24 45 43 48 4f  utables... $ECHO
10070 5f 43 22 20 3e 26 36 0a 69 66 20 7b 20 28 65 76  _C" >&6.if { (ev
10080 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
10090 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 6c  $LINENO: \"$ac_l
100a0 69 6e 6b 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  ink\"") >&5.  (e
100b0 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 29 20 32 3e  val $ac_link) 2>
100c0 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
100d0 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
100e0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
100f0 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
10100 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
10110 75 73 29 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 23  us); }; then.  #
10120 20 49 66 20 62 6f 74 68 20 60 63 6f 6e 66 74 65   If both `confte
10130 73 74 2e 65 78 65 27 20 61 6e 64 20 60 63 6f 6e  st.exe' and `con
10140 66 74 65 73 74 27 20 61 72 65 20 60 70 72 65 73  ftest' are `pres
10150 65 6e 74 27 20 28 77 65 6c 6c 2c 20 6f 62 73 65  ent' (well, obse
10160 72 76 61 62 6c 65 29 0a 23 20 63 61 74 63 68 20  rvable).# catch 
10170 60 63 6f 6e 66 74 65 73 74 2e 65 78 65 27 2e 20  `conftest.exe'. 
10180 20 46 6f 72 20 69 6e 73 74 61 6e 63 65 20 77 69   For instance wi
10190 74 68 20 43 79 67 77 69 6e 2c 20 60 6c 73 20 63  th Cygwin, `ls c
101a0 6f 6e 66 74 65 73 74 27 20 77 69 6c 6c 0a 23 20  onftest' will.# 
101b0 77 6f 72 6b 20 70 72 6f 70 65 72 6c 79 20 28 69  work properly (i
101c0 2e 65 2e 2c 20 72 65 66 65 72 20 74 6f 20 60 63  .e., refer to `c
101d0 6f 6e 66 74 65 73 74 2e 65 78 65 27 29 2c 20 77  onftest.exe'), w
101e0 68 69 6c 65 20 69 74 20 77 6f 6e 27 74 20 77 69  hile it won't wi
101f0 74 68 0a 23 20 60 72 6d 27 2e 0a 66 6f 72 20 61  th.# `rm'..for a
10200 63 5f 66 69 6c 65 20 69 6e 20 63 6f 6e 66 74 65  c_file in confte
10210 73 74 2e 65 78 65 20 63 6f 6e 66 74 65 73 74 20  st.exe conftest 
10220 63 6f 6e 66 74 65 73 74 2e 2a 3b 20 64 6f 0a 20  conftest.*; do. 
10230 20 74 65 73 74 20 2d 66 20 22 24 61 63 5f 66 69   test -f "$ac_fi
10240 6c 65 22 20 7c 7c 20 63 6f 6e 74 69 6e 75 65 0a  le" || continue.
10250 20 20 63 61 73 65 20 24 61 63 5f 66 69 6c 65 20    case $ac_file 
10260 69 6e 0a 20 20 20 20 2a 2e 24 61 63 5f 65 78 74  in.    *.$ac_ext
10270 20 7c 20 2a 2e 78 63 6f 66 66 20 7c 20 2a 2e 74   | *.xcoff | *.t
10280 64 73 20 7c 20 2a 2e 64 20 7c 20 2a 2e 70 64 62  ds | *.d | *.pdb
10290 20 7c 20 2a 2e 78 53 59 4d 20 7c 20 2a 2e 62 62   | *.xSYM | *.bb
102a0 20 7c 20 2a 2e 62 62 67 20 7c 20 2a 2e 6f 20 7c   | *.bbg | *.o |
102b0 20 2a 2e 6f 62 6a 20 29 20 3b 3b 0a 20 20 20 20   *.obj ) ;;.    
102c0 2a 2e 2a 20 29 20 61 63 5f 63 76 5f 65 78 65 65  *.* ) ac_cv_exee
102d0 78 74 3d 60 65 78 70 72 20 22 24 61 63 5f 66 69  xt=`expr "$ac_fi
102e0 6c 65 22 20 3a 20 27 5b 5e 2e 5d 2a 5c 28 5c 2e  le" : '[^.]*\(\.
102f0 2e 2a 5c 29 27 60 0a 09 20 20 65 78 70 6f 72 74  .*\)'`..  export
10300 20 61 63 5f 63 76 5f 65 78 65 65 78 74 0a 09 20   ac_cv_exeext.. 
10310 20 62 72 65 61 6b 3b 3b 0a 20 20 20 20 2a 20 29   break;;.    * )
10320 20 62 72 65 61 6b 3b 3b 0a 20 20 65 73 61 63 0a   break;;.  esac.
10330 64 6f 6e 65 0a 65 6c 73 65 0a 20 20 7b 20 7b 20  done.else.  { { 
10340 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
10350 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 63 61 6e  NENO: error: can
10360 6e 6f 74 20 63 6f 6d 70 75 74 65 20 73 75 66 66  not compute suff
10370 69 78 20 6f 66 20 65 78 65 63 75 74 61 62 6c 65  ix of executable
10380 73 3a 20 63 61 6e 6e 6f 74 20 63 6f 6d 70 69 6c  s: cannot compil
10390 65 20 61 6e 64 20 6c 69 6e 6b 0a 53 65 65 20 5c  e and link.See \
103a0 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72  `config.log' for
103b0 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20   more details." 
103c0 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  >&5.echo "$as_me
103d0 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20  : error: cannot 
103e0 63 6f 6d 70 75 74 65 20 73 75 66 66 69 78 20 6f  compute suffix o
103f0 66 20 65 78 65 63 75 74 61 62 6c 65 73 3a 20 63  f executables: c
10400 61 6e 6e 6f 74 20 63 6f 6d 70 69 6c 65 20 61 6e  annot compile an
10410 64 20 6c 69 6e 6b 0a 53 65 65 20 5c 60 63 6f 6e  d link.See \`con
10420 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72  fig.log' for mor
10430 65 20 64 65 74 61 69 6c 73 2e 22 20 3e 26 32 3b  e details." >&2;
10440 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b  }.   { (exit 1);
10450 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 66 69   exit 1; }; }.fi
10460 0a 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  ..rm -f conftest
10470 24 61 63 5f 63 76 5f 65 78 65 65 78 74 0a 65 63  $ac_cv_exeext.ec
10480 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
10490 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f  NO: result: $ac_
104a0 63 76 5f 65 78 65 65 78 74 22 20 3e 26 35 0a 65  cv_exeext" >&5.e
104b0 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61  cho "${ECHO_T}$a
104c0 63 5f 63 76 5f 65 78 65 65 78 74 22 20 3e 26 36  c_cv_exeext" >&6
104d0 0a 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  ..rm -f conftest
104e0 2e 24 61 63 5f 65 78 74 0a 45 58 45 45 58 54 3d  .$ac_ext.EXEEXT=
104f0 24 61 63 5f 63 76 5f 65 78 65 65 78 74 0a 61 63  $ac_cv_exeext.ac
10500 5f 65 78 65 65 78 74 3d 24 45 58 45 45 58 54 0a  _exeext=$EXEEXT.
10510 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
10520 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66  NENO: checking f
10530 6f 72 20 73 75 66 66 69 78 20 6f 66 20 6f 62 6a  or suffix of obj
10540 65 63 74 20 66 69 6c 65 73 22 20 3e 26 35 0a 65  ect files" >&5.e
10550 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
10560 63 6b 69 6e 67 20 66 6f 72 20 73 75 66 66 69 78  cking for suffix
10570 20 6f 66 20 6f 62 6a 65 63 74 20 66 69 6c 65 73   of object files
10580 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
10590 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63  .if test "${ac_c
105a0 76 5f 6f 62 6a 65 78 74 2b 73 65 74 7d 22 20 3d  v_objext+set}" =
105b0 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
105c0 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
105d0 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
105e0 0a 65 6c 73 65 0a 20 20 63 61 74 20 3e 63 6f 6e  .else.  cat >con
105f0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
10600 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65  _ACEOF./* confde
10610 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46  fs.h.  */._ACEOF
10620 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20  .cat confdefs.h 
10630 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
10640 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73  xt.cat >>conftes
10650 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
10660 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65  OF./* end confde
10670 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d  fs.h.  */..int.m
10680 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20  ain ().{..  ;.  
10690 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45  return 0;.}._ACE
106a0 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  OF.rm -f conftes
106b0 74 2e 6f 20 63 6f 6e 66 74 65 73 74 2e 6f 62 6a  t.o conftest.obj
106c0 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  .if { (eval echo
106d0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
106e0 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c  : \"$ac_compile\
106f0 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
10700 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26  $ac_compile) 2>&
10710 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
10720 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
10730 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
10740 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
10750 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
10760 73 29 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 66 6f  s); }; then.  fo
10770 72 20 61 63 5f 66 69 6c 65 20 69 6e 20 60 28 6c  r ac_file in `(l
10780 73 20 63 6f 6e 66 74 65 73 74 2e 6f 20 63 6f 6e  s conftest.o con
10790 66 74 65 73 74 2e 6f 62 6a 3b 20 6c 73 20 63 6f  ftest.obj; ls co
107a0 6e 66 74 65 73 74 2e 2a 29 20 32 3e 2f 64 65 76  nftest.*) 2>/dev
107b0 2f 6e 75 6c 6c 60 3b 20 64 6f 0a 20 20 63 61 73  /null`; do.  cas
107c0 65 20 24 61 63 5f 66 69 6c 65 20 69 6e 0a 20 20  e $ac_file in.  
107d0 20 20 2a 2e 24 61 63 5f 65 78 74 20 7c 20 2a 2e    *.$ac_ext | *.
107e0 78 63 6f 66 66 20 7c 20 2a 2e 74 64 73 20 7c 20  xcoff | *.tds | 
107f0 2a 2e 64 20 7c 20 2a 2e 70 64 62 20 7c 20 2a 2e  *.d | *.pdb | *.
10800 78 53 59 4d 20 7c 20 2a 2e 62 62 20 7c 20 2a 2e  xSYM | *.bb | *.
10810 62 62 67 20 29 20 3b 3b 0a 20 20 20 20 2a 29 20  bbg ) ;;.    *) 
10820 61 63 5f 63 76 5f 6f 62 6a 65 78 74 3d 60 65 78  ac_cv_objext=`ex
10830 70 72 20 22 24 61 63 5f 66 69 6c 65 22 20 3a 20  pr "$ac_file" : 
10840 27 2e 2a 5c 2e 5c 28 2e 2a 5c 29 27 60 0a 20 20  '.*\.\(.*\)'`.  
10850 20 20 20 20 20 62 72 65 61 6b 3b 3b 0a 20 20 65       break;;.  e
10860 73 61 63 0a 64 6f 6e 65 0a 65 6c 73 65 0a 20 20  sac.done.else.  
10870 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61  echo "$as_me: fa
10880 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73  iled program was
10890 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f  :" >&5.sed 's/^/
108a0 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61  | /' conftest.$a
108b0 63 5f 65 78 74 20 3e 26 35 0a 0a 7b 20 7b 20 65  c_ext >&5..{ { e
108c0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
108d0 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e  ENO: error: cann
108e0 6f 74 20 63 6f 6d 70 75 74 65 20 73 75 66 66 69  ot compute suffi
108f0 78 20 6f 66 20 6f 62 6a 65 63 74 20 66 69 6c 65  x of object file
10900 73 3a 20 63 61 6e 6e 6f 74 20 63 6f 6d 70 69 6c  s: cannot compil
10910 65 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c  e.See \`config.l
10920 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74  og' for more det
10930 61 69 6c 73 2e 22 20 3e 26 35 0a 65 63 68 6f 20  ails." >&5.echo 
10940 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20  "$as_me: error: 
10950 63 61 6e 6e 6f 74 20 63 6f 6d 70 75 74 65 20 73  cannot compute s
10960 75 66 66 69 78 20 6f 66 20 6f 62 6a 65 63 74 20  uffix of object 
10970 66 69 6c 65 73 3a 20 63 61 6e 6e 6f 74 20 63 6f  files: cannot co
10980 6d 70 69 6c 65 0a 53 65 65 20 5c 60 63 6f 6e 66  mpile.See \`conf
10990 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65  ig.log' for more
109a0 20 64 65 74 61 69 6c 73 2e 22 20 3e 26 32 3b 7d   details." >&2;}
109b0 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20  .   { (exit 1); 
109c0 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 66 69 0a  exit 1; }; }.fi.
109d0 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
109e0 24 61 63 5f 63 76 5f 6f 62 6a 65 78 74 20 63 6f  $ac_cv_objext co
109f0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 66  nftest.$ac_ext.f
10a00 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  i.echo "$as_me:$
10a10 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
10a20 24 61 63 5f 63 76 5f 6f 62 6a 65 78 74 22 20 3e  $ac_cv_objext" >
10a30 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
10a40 54 7d 24 61 63 5f 63 76 5f 6f 62 6a 65 78 74 22  T}$ac_cv_objext"
10a50 20 3e 26 36 0a 4f 42 4a 45 58 54 3d 24 61 63 5f   >&6.OBJEXT=$ac_
10a60 63 76 5f 6f 62 6a 65 78 74 0a 61 63 5f 6f 62 6a  cv_objext.ac_obj
10a70 65 78 74 3d 24 4f 42 4a 45 58 54 0a 65 63 68 6f  ext=$OBJEXT.echo
10a80 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
10a90 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68  : checking wheth
10aa0 65 72 20 77 65 20 61 72 65 20 75 73 69 6e 67 20  er we are using 
10ab0 74 68 65 20 47 4e 55 20 43 20 63 6f 6d 70 69 6c  the GNU C compil
10ac0 65 72 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  er" >&5.echo $EC
10ad0 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 77  HO_N "checking w
10ae0 68 65 74 68 65 72 20 77 65 20 61 72 65 20 75 73  hether we are us
10af0 69 6e 67 20 74 68 65 20 47 4e 55 20 43 20 63 6f  ing the GNU C co
10b00 6d 70 69 6c 65 72 2e 2e 2e 20 24 45 43 48 4f 5f  mpiler... $ECHO_
10b10 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22  C" >&6.if test "
10b20 24 7b 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c  ${ac_cv_c_compil
10b30 65 72 5f 67 6e 75 2b 73 65 74 7d 22 20 3d 20 73  er_gnu+set}" = s
10b40 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
10b50 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
10b60 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
10b70 6c 73 65 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74  lse.  cat >conft
10b80 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
10b90 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73  CEOF./* confdefs
10ba0 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63  .h.  */._ACEOF.c
10bb0 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e  at confdefs.h >>
10bc0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
10bd0 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  .cat >>conftest.
10be0 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
10bf0 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73  ./* end confdefs
10c00 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69  .h.  */..int.mai
10c10 6e 20 28 29 0a 7b 0a 23 69 66 6e 64 65 66 20 5f  n ().{.#ifndef _
10c20 5f 47 4e 55 43 5f 5f 0a 20 20 20 20 20 20 20 63  _GNUC__.       c
10c30 68 6f 6b 65 20 6d 65 0a 23 65 6e 64 69 66 0a 0a  hoke me.#endif..
10c40 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a    ;.  return 0;.
10c50 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63  }._ACEOF.rm -f c
10c60 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
10c70 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63  xt.if { (eval ec
10c80 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
10c90 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c  NO: \"$ac_compil
10ca0 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  e\"") >&5.  (eva
10cb0 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32  l $ac_compile) 2
10cc0 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20  >conftest.er1.  
10cd0 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67  ac_status=$?.  g
10ce0 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f  rep -v '^ *+' co
10cf0 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66  nftest.er1 >conf
10d00 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66  test.err.  rm -f
10d10 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20   conftest.er1.  
10d20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72  cat conftest.err
10d30 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73   >&5.  echo "$as
10d40 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
10d50 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
10d60 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
10d70 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09 20 7b  tatus); } &&.. {
10d80 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 7a   ac_try='test -z
10d90 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66   "$ac_c_werror_f
10da0 6c 61 67 22 09 09 09 20 7c 7c 20 74 65 73 74 20  lag"... || test 
10db0 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72  ! -s conftest.er
10dc0 72 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68  r'.  { (eval ech
10dd0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
10de0 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29  O: \"$ac_try\"")
10df0 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
10e00 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f  _try) 2>&5.  ac_
10e10 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
10e20 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
10e30 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
10e40 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
10e50 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20  $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 73 20 63 6f 6e 66 74 65 73  'test -s conftes
10e80 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20  t.$ac_objext'.  
10e90 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
10ea0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
10eb0 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a  $ac_try\"") >&5.
10ec0 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29    (eval $ac_try)
10ed0 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75   2>&5.  ac_statu
10ee0 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73  s=$?.  echo "$as
10ef0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
10f00 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
10f10 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
10f20 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68  tatus); }; }; th
10f30 65 6e 0a 20 20 61 63 5f 63 6f 6d 70 69 6c 65 72  en.  ac_compiler
10f40 5f 67 6e 75 3d 79 65 73 0a 65 6c 73 65 0a 20 20  _gnu=yes.else.  
10f50 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61  echo "$as_me: fa
10f60 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73  iled program was
10f70 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f  :" >&5.sed 's/^/
10f80 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61  | /' conftest.$a
10f90 63 5f 65 78 74 20 3e 26 35 0a 0a 61 63 5f 63 6f  c_ext >&5..ac_co
10fa0 6d 70 69 6c 65 72 5f 67 6e 75 3d 6e 6f 0a 66 69  mpiler_gnu=no.fi
10fb0 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
10fc0 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  err conftest.$ac
10fd0 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74  _objext conftest
10fe0 2e 24 61 63 5f 65 78 74 0a 61 63 5f 63 76 5f 63  .$ac_ext.ac_cv_c
10ff0 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61  _compiler_gnu=$a
11000 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a  c_compiler_gnu..
11010 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  fi.echo "$as_me:
11020 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
11030 20 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c   $ac_cv_c_compil
11040 65 72 5f 67 6e 75 22 20 3e 26 35 0a 65 63 68 6f  er_gnu" >&5.echo
11050 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63   "${ECHO_T}$ac_c
11060 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  v_c_compiler_gnu
11070 22 20 3e 26 36 0a 47 43 43 3d 60 74 65 73 74 20  " >&6.GCC=`test 
11080 24 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  $ac_compiler_gnu
11090 20 3d 20 79 65 73 20 26 26 20 65 63 68 6f 20 79   = yes && echo y
110a0 65 73 60 0a 61 63 5f 74 65 73 74 5f 43 46 4c 41  es`.ac_test_CFLA
110b0 47 53 3d 24 7b 43 46 4c 41 47 53 2b 73 65 74 7d  GS=${CFLAGS+set}
110c0 0a 61 63 5f 73 61 76 65 5f 43 46 4c 41 47 53 3d  .ac_save_CFLAGS=
110d0 24 43 46 4c 41 47 53 0a 43 46 4c 41 47 53 3d 22  $CFLAGS.CFLAGS="
110e0 2d 67 22 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  -g".echo "$as_me
110f0 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
11100 6e 67 20 77 68 65 74 68 65 72 20 24 43 43 20 61  ng whether $CC a
11110 63 63 65 70 74 73 20 2d 67 22 20 3e 26 35 0a 65  ccepts -g" >&5.e
11120 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
11130 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 24 43  cking whether $C
11140 43 20 61 63 63 65 70 74 73 20 2d 67 2e 2e 2e 20  C accepts -g... 
11150 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20  $ECHO_C" >&6.if 
11160 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72  test "${ac_cv_pr
11170 6f 67 5f 63 63 5f 67 2b 73 65 74 7d 22 20 3d 20  og_cc_g+set}" = 
11180 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
11190 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
111a0 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
111b0 65 6c 73 65 0a 20 20 63 61 74 20 3e 63 6f 6e 66  else.  cat >conf
111c0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
111d0 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66  ACEOF./* confdef
111e0 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a  s.h.  */._ACEOF.
111f0 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e  cat confdefs.h >
11200 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
11210 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74  t.cat >>conftest
11220 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
11230 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66  F./* end confdef
11240 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61  s.h.  */..int.ma
11250 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72  in ().{..  ;.  r
11260 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f  eturn 0;.}._ACEO
11270 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  F.rm -f conftest
11280 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b  .$ac_objext.if {
11290 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
112a0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
112b0 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e  ac_compile\"") >
112c0 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63  &5.  (eval $ac_c
112d0 6f 6d 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65  ompile) 2>confte
112e0 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74  st.er1.  ac_stat
112f0 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20  us=$?.  grep -v 
11300 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e  '^ *+' conftest.
11310 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72  er1 >conftest.er
11320 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65  r.  rm -f confte
11330 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e  st.er1.  cat con
11340 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20  ftest.err >&5.  
11350 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
11360 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
11370 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
11380 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
11390 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79   } &&.. { ac_try
113a0 3d 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63  ='test -z "$ac_c
113b0 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22 09 09 09  _werror_flag"...
113c0 20 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f   || test ! -s co
113d0 6e 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20  nftest.err'.  { 
113e0 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
113f0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
11400 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
11410 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
11420 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
11430 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
11440 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
11450 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
11460 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
11470 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20  tus); }; } &&.. 
11480 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d  { ac_try='test -
11490 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  s conftest.$ac_o
114a0 62 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c  bjext'.  { (eval
114b0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
114c0 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79  INENO: \"$ac_try
114d0 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
114e0 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20   $ac_try) 2>&5. 
114f0 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
11500 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
11510 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
11520 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
11530 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
11540 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 61 63   }; }; then.  ac
11550 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 67 3d 79 65  _cv_prog_cc_g=ye
11560 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  s.else.  echo "$
11570 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72  as_me: failed pr
11580 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a  ogram was:" >&5.
11590 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f  sed 's/^/| /' co
115a0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
115b0 26 35 0a 0a 61 63 5f 63 76 5f 70 72 6f 67 5f 63  &5..ac_cv_prog_c
115c0 63 5f 67 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20  c_g=no.fi.rm -f 
115d0 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e  conftest.err con
115e0 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
115f0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
11600 74 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d  t.fi.echo "$as_m
11610 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
11620 74 3a 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63  t: $ac_cv_prog_c
11630 63 5f 67 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  c_g" >&5.echo "$
11640 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 70  {ECHO_T}$ac_cv_p
11650 72 6f 67 5f 63 63 5f 67 22 20 3e 26 36 0a 69 66  rog_cc_g" >&6.if
11660 20 74 65 73 74 20 22 24 61 63 5f 74 65 73 74 5f   test "$ac_test_
11670 43 46 4c 41 47 53 22 20 3d 20 73 65 74 3b 20 74  CFLAGS" = set; t
11680 68 65 6e 0a 20 20 43 46 4c 41 47 53 3d 24 61 63  hen.  CFLAGS=$ac
11690 5f 73 61 76 65 5f 43 46 4c 41 47 53 0a 65 6c 69  _save_CFLAGS.eli
116a0 66 20 74 65 73 74 20 24 61 63 5f 63 76 5f 70 72  f test $ac_cv_pr
116b0 6f 67 5f 63 63 5f 67 20 3d 20 79 65 73 3b 20 74  og_cc_g = yes; t
116c0 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20 22 24  hen.  if test "$
116d0 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e  GCC" = yes; then
116e0 0a 20 20 20 20 43 46 4c 41 47 53 3d 22 2d 67 20  .    CFLAGS="-g 
116f0 2d 4f 32 22 0a 20 20 65 6c 73 65 0a 20 20 20 20  -O2".  else.    
11700 43 46 4c 41 47 53 3d 22 2d 67 22 0a 20 20 66 69  CFLAGS="-g".  fi
11710 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20  .else.  if test 
11720 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68  "$GCC" = yes; th
11730 65 6e 0a 20 20 20 20 43 46 4c 41 47 53 3d 22 2d  en.    CFLAGS="-
11740 4f 32 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 43  O2".  else.    C
11750 46 4c 41 47 53 3d 0a 20 20 66 69 0a 66 69 0a 65  FLAGS=.  fi.fi.e
11760 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
11770 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
11780 72 20 24 43 43 20 6f 70 74 69 6f 6e 20 74 6f 20  r $CC option to 
11790 61 63 63 65 70 74 20 41 4e 53 49 20 43 22 20 3e  accept ANSI C" >
117a0 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
117b0 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 43  "checking for $C
117c0 43 20 6f 70 74 69 6f 6e 20 74 6f 20 61 63 63 65  C option to acce
117d0 70 74 20 41 4e 53 49 20 43 2e 2e 2e 20 24 45 43  pt ANSI C... $EC
117e0 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
117f0 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f  t "${ac_cv_prog_
11800 63 63 5f 73 74 64 63 2b 73 65 74 7d 22 20 3d 20  cc_stdc+set}" = 
11810 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
11820 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
11830 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
11840 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 70 72 6f  else.  ac_cv_pro
11850 67 5f 63 63 5f 73 74 64 63 3d 6e 6f 0a 61 63 5f  g_cc_stdc=no.ac_
11860 73 61 76 65 5f 43 43 3d 24 43 43 0a 63 61 74 20  save_CC=$CC.cat 
11870 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
11880 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f  t <<_ACEOF./* co
11890 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41  nfdefs.h.  */._A
118a0 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66  CEOF.cat confdef
118b0 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  s.h >>conftest.$
118c0 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e  ac_ext.cat >>con
118d0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
118e0 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f  _ACEOF./* end co
118f0 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69  nfdefs.h.  */.#i
11900 6e 63 6c 75 64 65 20 3c 73 74 64 61 72 67 2e 68  nclude <stdarg.h
11910 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 69  >.#include <stdi
11920 6f 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73  o.h>.#include <s
11930 79 73 2f 74 79 70 65 73 2e 68 3e 0a 23 69 6e 63  ys/types.h>.#inc
11940 6c 75 64 65 20 3c 73 79 73 2f 73 74 61 74 2e 68  lude <sys/stat.h
11950 3e 0a 2f 2a 20 4d 6f 73 74 20 6f 66 20 74 68 65  >./* Most of the
11960 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 65 73 74 73   following tests
11970 20 61 72 65 20 73 74 6f 6c 65 6e 20 66 72 6f 6d   are stolen from
11980 20 52 43 53 20 35 2e 37 27 73 20 73 72 63 2f 63   RCS 5.7's src/c
11990 6f 6e 66 2e 73 68 2e 20 20 2a 2f 0a 73 74 72 75  onf.sh.  */.stru
119a0 63 74 20 62 75 66 20 7b 20 69 6e 74 20 78 3b 20  ct buf { int x; 
119b0 7d 3b 0a 46 49 4c 45 20 2a 20 28 2a 72 63 73 6f  };.FILE * (*rcso
119c0 70 65 6e 29 20 28 73 74 72 75 63 74 20 62 75 66  pen) (struct buf
119d0 20 2a 2c 20 73 74 72 75 63 74 20 73 74 61 74 20   *, struct stat 
119e0 2a 2c 20 69 6e 74 29 3b 0a 73 74 61 74 69 63 20  *, int);.static 
119f0 63 68 61 72 20 2a 65 20 28 70 2c 20 69 29 0a 20  char *e (p, i). 
11a00 20 20 20 20 63 68 61 72 20 2a 2a 70 3b 0a 20 20      char **p;.  
11a10 20 20 20 69 6e 74 20 69 3b 0a 7b 0a 20 20 72 65     int i;.{.  re
11a20 74 75 72 6e 20 70 5b 69 5d 3b 0a 7d 0a 73 74 61  turn p[i];.}.sta
11a30 74 69 63 20 63 68 61 72 20 2a 66 20 28 63 68 61  tic char *f (cha
11a40 72 20 2a 20 28 2a 67 29 20 28 63 68 61 72 20 2a  r * (*g) (char *
11a50 2a 2c 20 69 6e 74 29 2c 20 63 68 61 72 20 2a 2a  *, int), char **
11a60 70 2c 20 2e 2e 2e 29 0a 7b 0a 20 20 63 68 61 72  p, ...).{.  char
11a70 20 2a 73 3b 0a 20 20 76 61 5f 6c 69 73 74 20 76   *s;.  va_list v
11a80 3b 0a 20 20 76 61 5f 73 74 61 72 74 20 28 76 2c  ;.  va_start (v,
11a90 70 29 3b 0a 20 20 73 20 3d 20 67 20 28 70 2c 20  p);.  s = g (p, 
11aa0 76 61 5f 61 72 67 20 28 76 2c 69 6e 74 29 29 3b  va_arg (v,int));
11ab0 0a 20 20 76 61 5f 65 6e 64 20 28 76 29 3b 0a 20  .  va_end (v);. 
11ac0 20 72 65 74 75 72 6e 20 73 3b 0a 7d 0a 0a 2f 2a   return s;.}../*
11ad0 20 4f 53 46 20 34 2e 30 20 43 6f 6d 70 61 71 20   OSF 4.0 Compaq 
11ae0 63 63 20 69 73 20 73 6f 6d 65 20 73 6f 72 74 20  cc is some sort 
11af0 6f 66 20 61 6c 6d 6f 73 74 2d 41 4e 53 49 20 62  of almost-ANSI b
11b00 79 20 64 65 66 61 75 6c 74 2e 20 20 49 74 20 68  y default.  It h
11b10 61 73 0a 20 20 20 66 75 6e 63 74 69 6f 6e 20 70  as.   function p
11b20 72 6f 74 6f 74 79 70 65 73 20 61 6e 64 20 73 74  rototypes and st
11b30 75 66 66 2c 20 62 75 74 20 6e 6f 74 20 27 5c 78  uff, but not '\x
11b40 48 48 27 20 68 65 78 20 63 68 61 72 61 63 74 65  HH' hex characte
11b50 72 20 63 6f 6e 73 74 61 6e 74 73 2e 0a 20 20 20  r constants..   
11b60 54 68 65 73 65 20 64 6f 6e 27 74 20 70 72 6f 76  These don't prov
11b70 6f 6b 65 20 61 6e 20 65 72 72 6f 72 20 75 6e 66  oke an error unf
11b80 6f 72 74 75 6e 61 74 65 6c 79 2c 20 69 6e 73 74  ortunately, inst
11b90 65 61 64 20 61 72 65 20 73 69 6c 65 6e 74 6c 79  ead are silently
11ba0 20 74 72 65 61 74 65 64 0a 20 20 20 61 73 20 27   treated.   as '
11bb0 78 27 2e 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69  x'.  The followi
11bc0 6e 67 20 69 6e 64 75 63 65 73 20 61 6e 20 65 72  ng induces an er
11bd0 72 6f 72 2c 20 75 6e 74 69 6c 20 2d 73 74 64 31  ror, until -std1
11be0 20 69 73 20 61 64 64 65 64 20 74 6f 20 67 65 74   is added to get
11bf0 0a 20 20 20 70 72 6f 70 65 72 20 41 4e 53 49 20  .   proper ANSI 
11c00 6d 6f 64 65 2e 20 20 43 75 72 69 6f 75 73 6c 79  mode.  Curiously
11c10 20 27 5c 78 30 30 27 21 3d 27 78 27 20 61 6c 77   '\x00'!='x' alw
11c20 61 79 73 20 63 6f 6d 65 73 20 6f 75 74 20 74 72  ays comes out tr
11c30 75 65 2c 20 66 6f 72 20 61 6e 0a 20 20 20 61 72  ue, for an.   ar
11c40 72 61 79 20 73 69 7a 65 20 61 74 20 6c 65 61 73  ray size at leas
11c50 74 2e 20 20 49 74 27 73 20 6e 65 63 65 73 73 61  t.  It's necessa
11c60 72 79 20 74 6f 20 77 72 69 74 65 20 27 5c 78 30  ry to write '\x0
11c70 30 27 3d 3d 30 20 74 6f 20 67 65 74 20 73 6f 6d  0'==0 to get som
11c80 65 74 68 69 6e 67 0a 20 20 20 74 68 61 74 27 73  ething.   that's
11c90 20 74 72 75 65 20 6f 6e 6c 79 20 77 69 74 68 20   true only with 
11ca0 2d 73 74 64 31 2e 20 20 2a 2f 0a 69 6e 74 20 6f  -std1.  */.int o
11cb0 73 66 34 5f 63 63 5f 61 72 72 61 79 20 5b 27 5c  sf4_cc_array ['\
11cc0 78 30 30 27 20 3d 3d 20 30 20 3f 20 31 20 3a 20  x00' == 0 ? 1 : 
11cd0 2d 31 5d 3b 0a 0a 69 6e 74 20 74 65 73 74 20 28  -1];..int test (
11ce0 69 6e 74 20 69 2c 20 64 6f 75 62 6c 65 20 78 29  int i, double x)
11cf0 3b 0a 73 74 72 75 63 74 20 73 31 20 7b 69 6e 74  ;.struct s1 {int
11d00 20 28 2a 66 29 20 28 69 6e 74 20 61 29 3b 7d 3b   (*f) (int a);};
11d10 0a 73 74 72 75 63 74 20 73 32 20 7b 69 6e 74 20  .struct s2 {int 
11d20 28 2a 66 29 20 28 64 6f 75 62 6c 65 20 61 29 3b  (*f) (double a);
11d30 7d 3b 0a 69 6e 74 20 70 61 69 72 6e 61 6d 65 73  };.int pairnames
11d40 20 28 69 6e 74 2c 20 63 68 61 72 20 2a 2a 2c 20   (int, char **, 
11d50 46 49 4c 45 20 2a 28 2a 29 28 73 74 72 75 63 74  FILE *(*)(struct
11d60 20 62 75 66 20 2a 2c 20 73 74 72 75 63 74 20 73   buf *, struct s
11d70 74 61 74 20 2a 2c 20 69 6e 74 29 2c 20 69 6e 74  tat *, int), int
11d80 2c 20 69 6e 74 29 3b 0a 69 6e 74 20 61 72 67 63  , int);.int argc
11d90 3b 0a 63 68 61 72 20 2a 2a 61 72 67 76 3b 0a 69  ;.char **argv;.i
11da0 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 72 65 74  nt.main ().{.ret
11db0 75 72 6e 20 66 20 28 65 2c 20 61 72 67 76 2c 20  urn f (e, argv, 
11dc0 30 29 20 21 3d 20 61 72 67 76 5b 30 5d 20 20 7c  0) != argv[0]  |
11dd0 7c 20 20 66 20 28 65 2c 20 61 72 67 76 2c 20 31  |  f (e, argv, 1
11de0 29 20 21 3d 20 61 72 67 76 5b 31 5d 3b 0a 20 20  ) != argv[1];.  
11df0 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a  ;.  return 0;.}.
11e00 5f 41 43 45 4f 46 0a 23 20 44 6f 6e 27 74 20 74  _ACEOF.# Don't t
11e10 72 79 20 67 63 63 20 2d 61 6e 73 69 3b 20 74 68  ry gcc -ansi; th
11e20 61 74 20 74 75 72 6e 73 20 6f 66 66 20 75 73 65  at turns off use
11e30 66 75 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 61  ful extensions a
11e40 6e 64 0a 23 20 62 72 65 61 6b 73 20 73 6f 6d 65  nd.# breaks some
11e50 20 73 79 73 74 65 6d 73 27 20 68 65 61 64 65 72   systems' header
11e60 20 66 69 6c 65 73 2e 0a 23 20 41 49 58 09 09 09   files..# AIX...
11e70 2d 71 6c 61 6e 67 6c 76 6c 3d 61 6e 73 69 0a 23  -qlanglvl=ansi.#
11e80 20 55 6c 74 72 69 78 20 61 6e 64 20 4f 53 46 2f   Ultrix and OSF/
11e90 31 09 2d 73 74 64 31 0a 23 20 48 50 2d 55 58 20  1.-std1.# HP-UX 
11ea0 31 30 2e 32 30 20 61 6e 64 20 6c 61 74 65 72 09  10.20 and later.
11eb0 2d 41 65 0a 23 20 48 50 2d 55 58 20 6f 6c 64 65  -Ae.# HP-UX olde
11ec0 72 20 76 65 72 73 69 6f 6e 73 09 2d 41 61 20 2d  r versions.-Aa -
11ed0 44 5f 48 50 55 58 5f 53 4f 55 52 43 45 0a 23 20  D_HPUX_SOURCE.# 
11ee0 53 56 52 34 09 09 09 2d 58 63 20 2d 44 5f 5f 45  SVR4...-Xc -D__E
11ef0 58 54 45 4e 53 49 4f 4e 53 5f 5f 0a 66 6f 72 20  XTENSIONS__.for 
11f00 61 63 5f 61 72 67 20 69 6e 20 22 22 20 2d 71 6c  ac_arg in "" -ql
11f10 61 6e 67 6c 76 6c 3d 61 6e 73 69 20 2d 73 74 64  anglvl=ansi -std
11f20 31 20 2d 41 65 20 22 2d 41 61 20 2d 44 5f 48 50  1 -Ae "-Aa -D_HP
11f30 55 58 5f 53 4f 55 52 43 45 22 20 22 2d 58 63 20  UX_SOURCE" "-Xc 
11f40 2d 44 5f 5f 45 58 54 45 4e 53 49 4f 4e 53 5f 5f  -D__EXTENSIONS__
11f50 22 0a 64 6f 0a 20 20 43 43 3d 22 24 61 63 5f 73  ".do.  CC="$ac_s
11f60 61 76 65 5f 43 43 20 24 61 63 5f 61 72 67 22 0a  ave_CC $ac_arg".
11f70 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74    rm -f conftest
11f80 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b  .$ac_objext.if {
11f90 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
11fa0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
11fb0 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e  ac_compile\"") >
11fc0 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63  &5.  (eval $ac_c
11fd0 6f 6d 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65  ompile) 2>confte
11fe0 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74  st.er1.  ac_stat
11ff0 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20  us=$?.  grep -v 
12000 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e  '^ *+' conftest.
12010 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72  er1 >conftest.er
12020 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65  r.  rm -f confte
12030 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e  st.er1.  cat con
12040 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20  ftest.err >&5.  
12050 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
12060 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
12070 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
12080 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
12090 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79   } &&.. { ac_try
120a0 3d 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63  ='test -z "$ac_c
120b0 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22 09 09 09  _werror_flag"...
120c0 20 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f   || test ! -s co
120d0 6e 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20  nftest.err'.  { 
120e0 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
120f0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
12100 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
12110 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
12120 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
12130 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
12140 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
12150 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
12160 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
12170 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20  tus); }; } &&.. 
12180 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d  { ac_try='test -
12190 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  s conftest.$ac_o
121a0 62 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c  bjext'.  { (eval
121b0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
121c0 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79  INENO: \"$ac_try
121d0 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
121e0 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20   $ac_try) 2>&5. 
121f0 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
12200 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
12210 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
12220 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
12230 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
12240 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 61 63   }; }; then.  ac
12250 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74 64 63  _cv_prog_cc_stdc
12260 3d 24 61 63 5f 61 72 67 0a 62 72 65 61 6b 0a 65  =$ac_arg.break.e
12270 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
12280 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
12290 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
122a0 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
122b0 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
122c0 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  .fi.rm -f confte
122d0 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e  st.err conftest.
122e0 24 61 63 5f 6f 62 6a 65 78 74 0a 64 6f 6e 65 0a  $ac_objext.done.
122f0 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24  rm -f conftest.$
12300 61 63 5f 65 78 74 20 63 6f 6e 66 74 65 73 74 2e  ac_ext conftest.
12310 24 61 63 5f 6f 62 6a 65 78 74 0a 43 43 3d 24 61  $ac_objext.CC=$a
12320 63 5f 73 61 76 65 5f 43 43 0a 0a 66 69 0a 0a 63  c_save_CC..fi..c
12330 61 73 65 20 22 78 24 61 63 5f 63 76 5f 70 72 6f  ase "x$ac_cv_pro
12340 67 5f 63 63 5f 73 74 64 63 22 20 69 6e 0a 20 20  g_cc_stdc" in.  
12350 78 7c 78 6e 6f 29 0a 20 20 20 20 65 63 68 6f 20  x|xno).    echo 
12360 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
12370 20 72 65 73 75 6c 74 3a 20 6e 6f 6e 65 20 6e 65   result: none ne
12380 65 64 65 64 22 20 3e 26 35 0a 65 63 68 6f 20 22  eded" >&5.echo "
12390 24 7b 45 43 48 4f 5f 54 7d 6e 6f 6e 65 20 6e 65  ${ECHO_T}none ne
123a0 65 64 65 64 22 20 3e 26 36 20 3b 3b 0a 20 20 2a  eded" >&6 ;;.  *
123b0 29 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f  ).    echo "$as_
123c0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
123d0 6c 74 3a 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f  lt: $ac_cv_prog_
123e0 63 63 5f 73 74 64 63 22 20 3e 26 35 0a 65 63 68  cc_stdc" >&5.ech
123f0 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f  o "${ECHO_T}$ac_
12400 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74 64 63 22  cv_prog_cc_stdc"
12410 20 3e 26 36 0a 20 20 20 20 43 43 3d 22 24 43 43   >&6.    CC="$CC
12420 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f   $ac_cv_prog_cc_
12430 73 74 64 63 22 20 3b 3b 0a 65 73 61 63 0a 0a 23  stdc" ;;.esac..#
12440 20 53 6f 6d 65 20 70 65 6f 70 6c 65 20 75 73 65   Some people use
12450 20 61 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 20   a C++ compiler 
12460 74 6f 20 63 6f 6d 70 69 6c 65 20 43 2e 20 20 53  to compile C.  S
12470 69 6e 63 65 20 77 65 20 75 73 65 20 60 65 78 69  ince we use `exi
12480 74 27 2c 0a 23 20 69 6e 20 43 2b 2b 20 77 65 20  t',.# in C++ we 
12490 6e 65 65 64 20 74 6f 20 64 65 63 6c 61 72 65 20  need to declare 
124a0 69 74 2e 20 20 49 6e 20 63 61 73 65 20 73 6f 6d  it.  In case som
124b0 65 6f 6e 65 20 75 73 65 73 20 74 68 65 20 73 61  eone uses the sa
124c0 6d 65 20 63 6f 6d 70 69 6c 65 72 0a 23 20 66 6f  me compiler.# fo
124d0 72 20 62 6f 74 68 20 63 6f 6d 70 69 6c 69 6e 67  r both compiling
124e0 20 43 20 61 6e 64 20 43 2b 2b 20 77 65 20 6e 65   C and C++ we ne
124f0 65 64 20 74 6f 20 68 61 76 65 20 74 68 65 20 43  ed to have the C
12500 2b 2b 20 63 6f 6d 70 69 6c 65 72 20 64 65 63 69  ++ compiler deci
12510 64 65 0a 23 20 74 68 65 20 64 65 63 6c 61 72 61  de.# the declara
12520 74 69 6f 6e 20 6f 66 20 65 78 69 74 2c 20 73 69  tion of exit, si
12530 6e 63 65 20 69 74 27 73 20 74 68 65 20 6d 6f 73  nce it's the mos
12540 74 20 64 65 6d 61 6e 64 69 6e 67 20 65 6e 76 69  t demanding envi
12550 72 6f 6e 6d 65 6e 74 2e 0a 63 61 74 20 3e 63 6f  ronment..cat >co
12560 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
12570 3c 5f 41 43 45 4f 46 0a 23 69 66 6e 64 65 66 20  <_ACEOF.#ifndef 
12580 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 20 20 63 68  __cplusplus.  ch
12590 6f 6b 65 20 6d 65 0a 23 65 6e 64 69 66 0a 5f 41  oke me.#endif._A
125a0 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  CEOF.rm -f conft
125b0 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69  est.$ac_objext.i
125c0 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22  f { (eval echo "
125d0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
125e0 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22  \"$ac_compile\""
125f0 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
12600 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 63 6f 6e  c_compile) 2>con
12610 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73  ftest.er1.  ac_s
12620 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20  tatus=$?.  grep 
12630 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65  -v '^ *+' confte
12640 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74  st.er1 >conftest
12650 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e  .err.  rm -f con
12660 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20  ftest.er1.  cat 
12670 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35  conftest.err >&5
12680 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
12690 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
126a0 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
126b0 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
126c0 73 29 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f  s); } &&.. { ac_
126d0 74 72 79 3d 27 74 65 73 74 20 2d 7a 20 22 24 61  try='test -z "$a
126e0 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22  c_c_werror_flag"
126f0 09 09 09 20 7c 7c 20 74 65 73 74 20 21 20 2d 73  ... || test ! -s
12700 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a 20   conftest.err'. 
12710 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
12720 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
12730 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35  "$ac_try\"") >&5
12740 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79  .  (eval $ac_try
12750 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
12760 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
12770 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
12780 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
12790 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
127a0 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26  status); }; } &&
127b0 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73  .. { ac_try='tes
127c0 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24 61  t -s conftest.$a
127d0 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28 65  c_objext'.  { (e
127e0 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
127f0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
12800 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  try\"") >&5.  (e
12810 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26  val $ac_try) 2>&
12820 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
12830 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
12840 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
12850 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
12860 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
12870 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20  s); }; }; then. 
12880 20 66 6f 72 20 61 63 5f 64 65 63 6c 61 72 61 74   for ac_declarat
12890 69 6f 6e 20 69 6e 20 5c 0a 20 20 20 27 27 20 5c  ion in \.   '' \
128a0 0a 20 20 20 27 65 78 74 65 72 6e 20 22 43 22 20  .   'extern "C" 
128b0 76 6f 69 64 20 73 74 64 3a 3a 65 78 69 74 20 28  void std::exit (
128c0 69 6e 74 29 20 74 68 72 6f 77 20 28 29 3b 20 75  int) throw (); u
128d0 73 69 6e 67 20 73 74 64 3a 3a 65 78 69 74 3b 27  sing std::exit;'
128e0 20 5c 0a 20 20 20 27 65 78 74 65 72 6e 20 22 43   \.   'extern "C
128f0 22 20 76 6f 69 64 20 73 74 64 3a 3a 65 78 69 74  " void std::exit
12900 20 28 69 6e 74 29 3b 20 75 73 69 6e 67 20 73 74   (int); using st
12910 64 3a 3a 65 78 69 74 3b 27 20 5c 0a 20 20 20 27  d::exit;' \.   '
12920 65 78 74 65 72 6e 20 22 43 22 20 76 6f 69 64 20  extern "C" void 
12930 65 78 69 74 20 28 69 6e 74 29 20 74 68 72 6f 77  exit (int) throw
12940 20 28 29 3b 27 20 5c 0a 20 20 20 27 65 78 74 65   ();' \.   'exte
12950 72 6e 20 22 43 22 20 76 6f 69 64 20 65 78 69 74  rn "C" void exit
12960 20 28 69 6e 74 29 3b 27 20 5c 0a 20 20 20 27 76   (int);' \.   'v
12970 6f 69 64 20 65 78 69 74 20 28 69 6e 74 29 3b 27  oid exit (int);'
12980 0a 64 6f 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74  .do.  cat >conft
12990 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
129a0 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73  CEOF./* confdefs
129b0 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63  .h.  */._ACEOF.c
129c0 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e  at confdefs.h >>
129d0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
129e0 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  .cat >>conftest.
129f0 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
12a00 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73  ./* end confdefs
12a10 2e 68 2e 20 20 2a 2f 0a 24 61 63 5f 64 65 63 6c  .h.  */.$ac_decl
12a20 61 72 61 74 69 6f 6e 0a 23 69 6e 63 6c 75 64 65  aration.#include
12a30 20 3c 73 74 64 6c 69 62 2e 68 3e 0a 69 6e 74 0a   <stdlib.h>.int.
12a40 6d 61 69 6e 20 28 29 0a 7b 0a 65 78 69 74 20 28  main ().{.exit (
12a50 34 32 29 3b 0a 20 20 3b 0a 20 20 72 65 74 75 72  42);.  ;.  retur
12a60 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d  n 0;.}._ACEOF.rm
12a70 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   -f conftest.$ac
12a80 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20 28 65 76  _objext.if { (ev
12a90 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
12aa0 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63  $LINENO: \"$ac_c
12ab0 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20  ompile\"") >&5. 
12ac0 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69   (eval $ac_compi
12ad0 6c 65 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65  le) 2>conftest.e
12ae0 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  r1.  ac_status=$
12af0 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a  ?.  grep -v '^ *
12b00 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20  +' conftest.er1 
12b10 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20  >conftest.err.  
12b20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65  rm -f conftest.e
12b30 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73  r1.  cat conftes
12b40 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f  t.err >&5.  echo
12b50 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
12b60 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
12b70 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
12b80 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26  $ac_status); } &
12b90 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65  &.. { ac_try='te
12ba0 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72  st -z "$ac_c_wer
12bb0 72 6f 72 5f 66 6c 61 67 22 09 09 09 20 7c 7c 20  ror_flag"... || 
12bc0 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65  test ! -s confte
12bd0 73 74 2e 65 72 72 27 0a 20 20 7b 20 28 65 76 61  st.err'.  { (eva
12be0 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
12bf0 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72  LINENO: \"$ac_tr
12c00 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  y\"") >&5.  (eva
12c10 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a  l $ac_try) 2>&5.
12c20 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
12c30 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
12c40 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
12c50 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
12c60 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
12c70 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63  ; }; } &&.. { ac
12c80 5f 74 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f  _try='test -s co
12c90 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
12ca0 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68  t'.  { (eval ech
12cb0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
12cc0 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29  O: \"$ac_try\"")
12cd0 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
12ce0 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f  _try) 2>&5.  ac_
12cf0 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
12d00 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
12d10 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
12d20 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
12d30 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20  $ac_status); }; 
12d40 7d 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c 73 65  }; then.  :.else
12d50 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
12d60 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20   failed program 
12d70 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73  was:" >&5.sed 's
12d80 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74  /^/| /' conftest
12d90 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 63 6f  .$ac_ext >&5..co
12da0 6e 74 69 6e 75 65 0a 66 69 0a 72 6d 20 2d 66 20  ntinue.fi.rm -f 
12db0 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e  conftest.err con
12dc0 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
12dd0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
12de0 74 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73  t.  cat >conftes
12df0 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
12e00 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68  OF./* confdefs.h
12e10 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74  .  */._ACEOF.cat
12e20 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f   confdefs.h >>co
12e30 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63  nftest.$ac_ext.c
12e40 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  at >>conftest.$a
12e50 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f  c_ext <<_ACEOF./
12e60 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68  * end confdefs.h
12e70 2e 20 20 2a 2f 0a 24 61 63 5f 64 65 63 6c 61 72  .  */.$ac_declar
12e80 61 74 69 6f 6e 0a 69 6e 74 0a 6d 61 69 6e 20 28  ation.int.main (
12e90 29 0a 7b 0a 65 78 69 74 20 28 34 32 29 3b 0a 20  ).{.exit (42);. 
12ea0 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d   ;.  return 0;.}
12eb0 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f  ._ACEOF.rm -f co
12ec0 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
12ed0 74 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68  t.if { (eval ech
12ee0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
12ef0 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65  O: \"$ac_compile
12f00 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
12f10 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e   $ac_compile) 2>
12f20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61  conftest.er1.  a
12f30 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72  c_status=$?.  gr
12f40 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e  ep -v '^ *+' con
12f50 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74  ftest.er1 >conft
12f60 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20  est.err.  rm -f 
12f70 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63  conftest.er1.  c
12f80 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20  at conftest.err 
12f90 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  >&5.  echo "$as_
12fa0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
12fb0 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
12fc0 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
12fd0 61 74 75 73 29 3b 20 7d 20 26 26 0a 09 20 7b 20  atus); } &&.. { 
12fe0 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 7a 20  ac_try='test -z 
12ff0 22 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c  "$ac_c_werror_fl
13000 61 67 22 09 09 09 20 7c 7c 20 74 65 73 74 20 21  ag"... || test !
13010 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -s conftest.err
13020 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  '.  { (eval echo
13030 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
13040 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20  : \"$ac_try\"") 
13050 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
13060 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  try) 2>&5.  ac_s
13070 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
13080 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
13090 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
130a0 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
130b0 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d  ac_status); }; }
130c0 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27   &&.. { ac_try='
130d0 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74  test -s conftest
130e0 2e 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b  .$ac_objext'.  {
130f0 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
13100 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
13110 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20  ac_try\"") >&5. 
13120 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20   (eval $ac_try) 
13130 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73  2>&5.  ac_status
13140 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  =$?.  echo "$as_
13150 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
13160 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
13170 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
13180 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65  atus); }; }; the
13190 6e 0a 20 20 62 72 65 61 6b 0a 65 6c 73 65 0a 20  n.  break.else. 
131a0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66   echo "$as_me: f
131b0 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61  ailed program wa
131c0 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e  s:" >&5.sed 's/^
131d0 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24  /| /' conftest.$
131e0 61 63 5f 65 78 74 20 3e 26 35 0a 0a 66 69 0a 72  ac_ext >&5..fi.r
131f0 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
13200 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  r conftest.$ac_o
13210 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24  bjext conftest.$
13220 61 63 5f 65 78 74 0a 64 6f 6e 65 0a 72 6d 20 2d  ac_ext.done.rm -
13230 66 20 63 6f 6e 66 74 65 73 74 2a 0a 69 66 20 74  f conftest*.if t
13240 65 73 74 20 2d 6e 20 22 24 61 63 5f 64 65 63 6c  est -n "$ac_decl
13250 61 72 61 74 69 6f 6e 22 3b 20 74 68 65 6e 0a 20  aration"; then. 
13260 20 65 63 68 6f 20 27 23 69 66 64 65 66 20 5f 5f   echo '#ifdef __
13270 63 70 6c 75 73 70 6c 75 73 27 20 3e 3e 63 6f 6e  cplusplus' >>con
13280 66 64 65 66 73 2e 68 0a 20 20 65 63 68 6f 20 24  fdefs.h.  echo $
13290 61 63 5f 64 65 63 6c 61 72 61 74 69 6f 6e 20 20  ac_declaration  
132a0 20 20 20 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68      >>confdefs.h
132b0 0a 20 20 65 63 68 6f 20 27 23 65 6e 64 69 66 27  .  echo '#endif'
132c0 20 20 20 20 20 20 20 20 20 20 20 20 20 3e 3e 63               >>c
132d0 6f 6e 66 64 65 66 73 2e 68 0a 66 69 0a 0a 65 6c  onfdefs.h.fi..el
132e0 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
132f0 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61  e: failed progra
13300 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20  m was:" >&5.sed 
13310 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65  's/^/| /' confte
13320 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a  st.$ac_ext >&5..
13330 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  fi.rm -f conftes
13340 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24  t.err conftest.$
13350 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65  ac_objext confte
13360 73 74 2e 24 61 63 5f 65 78 74 0a 61 63 5f 65 78  st.$ac_ext.ac_ex
13370 74 3d 63 0a 61 63 5f 63 70 70 3d 27 24 43 50 50  t=c.ac_cpp='$CPP
13380 20 24 43 50 50 46 4c 41 47 53 27 0a 61 63 5f 63   $CPPFLAGS'.ac_c
13390 6f 6d 70 69 6c 65 3d 27 24 43 43 20 2d 63 20 24  ompile='$CC -c $
133a0 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53  CFLAGS $CPPFLAGS
133b0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
133c0 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27  t >&5'.ac_link='
133d0 24 43 43 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24  $CC -o conftest$
133e0 61 63 5f 65 78 65 65 78 74 20 24 43 46 4c 41 47  ac_exeext $CFLAG
133f0 53 20 24 43 50 50 46 4c 41 47 53 20 24 4c 44 46  S $CPPFLAGS $LDF
13400 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61  LAGS conftest.$a
13410 63 5f 65 78 74 20 24 4c 49 42 53 20 3e 26 35 27  c_ext $LIBS >&5'
13420 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  .ac_compiler_gnu
13430 3d 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c  =$ac_cv_c_compil
13440 65 72 5f 67 6e 75 0a 0a 65 63 68 6f 20 22 24 61  er_gnu..echo "$a
13450 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
13460 65 63 6b 69 6e 67 20 66 6f 72 20 61 20 73 65 64  ecking for a sed
13470 20 74 68 61 74 20 64 6f 65 73 20 6e 6f 74 20 74   that does not t
13480 72 75 6e 63 61 74 65 20 6f 75 74 70 75 74 22 20  runcate output" 
13490 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
134a0 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 61   "checking for a
134b0 20 73 65 64 20 74 68 61 74 20 64 6f 65 73 20 6e   sed that does n
134c0 6f 74 20 74 72 75 6e 63 61 74 65 20 6f 75 74 70  ot truncate outp
134d0 75 74 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  ut... $ECHO_C" >
134e0 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74  &6.if test "${lt
134f0 5f 63 76 5f 70 61 74 68 5f 53 45 44 2b 73 65 74  _cv_path_SED+set
13500 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
13510 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
13520 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
13530 20 3e 26 36 0a 65 6c 73 65 0a 20 20 23 20 4c 6f   >&6.else.  # Lo
13540 6f 70 20 74 68 72 6f 75 67 68 20 74 68 65 20 75  op through the u
13550 73 65 72 27 73 20 70 61 74 68 20 61 6e 64 20 74  ser's path and t
13560 65 73 74 20 66 6f 72 20 73 65 64 20 61 6e 64 20  est for sed and 
13570 67 73 65 64 2e 0a 23 20 54 68 65 6e 20 75 73 65  gsed..# Then use
13580 20 74 68 61 74 20 6c 69 73 74 20 6f 66 20 73 65   that list of se
13590 64 27 73 20 61 73 20 6f 6e 65 73 20 74 6f 20 74  d's as ones to t
135a0 65 73 74 20 66 6f 72 20 74 72 75 6e 63 61 74 69  est for truncati
135b0 6f 6e 2e 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d  on..as_save_IFS=
135c0 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f  $IFS; IFS=$PATH_
135d0 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73  SEPARATOR.for as
135e0 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f  _dir in $PATH.do
135f0 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f  .  IFS=$as_save_
13600 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24  IFS.  test -z "$
13610 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69  as_dir" && as_di
13620 72 3d 2e 0a 20 20 66 6f 72 20 6c 74 5f 61 63 5f  r=..  for lt_ac_
13630 70 72 6f 67 20 69 6e 20 73 65 64 20 67 73 65 64  prog in sed gsed
13640 3b 20 64 6f 0a 20 20 20 20 66 6f 72 20 61 63 5f  ; do.    for ac_
13650 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24  exec_ext in '' $
13660 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78  ac_executable_ex
13670 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 20  tensions; do.   
13680 20 20 20 69 66 20 24 61 73 5f 65 78 65 63 75 74     if $as_execut
13690 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f  able_p "$as_dir/
136a0 24 6c 74 5f 61 63 5f 70 72 6f 67 24 61 63 5f 65  $lt_ac_prog$ac_e
136b0 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20  xec_ext"; then. 
136c0 20 20 20 20 20 20 20 6c 74 5f 61 63 5f 73 65 64         lt_ac_sed
136d0 5f 6c 69 73 74 3d 22 24 6c 74 5f 61 63 5f 73 65  _list="$lt_ac_se
136e0 64 5f 6c 69 73 74 20 24 61 73 5f 64 69 72 2f 24  d_list $as_dir/$
136f0 6c 74 5f 61 63 5f 70 72 6f 67 24 61 63 5f 65 78  lt_ac_prog$ac_ex
13700 65 63 5f 65 78 74 22 0a 20 20 20 20 20 20 66 69  ec_ext".      fi
13710 0a 20 20 20 20 64 6f 6e 65 0a 20 20 64 6f 6e 65  .    done.  done
13720 0a 64 6f 6e 65 0a 6c 74 5f 61 63 5f 6d 61 78 3d  .done.lt_ac_max=
13730 30 0a 6c 74 5f 61 63 5f 63 6f 75 6e 74 3d 30 0a  0.lt_ac_count=0.
13740 23 20 41 64 64 20 2f 75 73 72 2f 78 70 67 34 2f  # Add /usr/xpg4/
13750 62 69 6e 2f 73 65 64 20 61 73 20 69 74 20 69 73  bin/sed as it is
13760 20 74 79 70 69 63 61 6c 6c 79 20 66 6f 75 6e 64   typically found
13770 20 6f 6e 20 53 6f 6c 61 72 69 73 0a 23 20 61 6c   on Solaris.# al
13780 6f 6e 67 20 77 69 74 68 20 2f 62 69 6e 2f 73 65  ong with /bin/se
13790 64 20 74 68 61 74 20 74 72 75 6e 63 61 74 65 73  d that truncates
137a0 20 6f 75 74 70 75 74 2e 0a 66 6f 72 20 6c 74 5f   output..for lt_
137b0 61 63 5f 73 65 64 20 69 6e 20 24 6c 74 5f 61 63  ac_sed in $lt_ac
137c0 5f 73 65 64 5f 6c 69 73 74 20 2f 75 73 72 2f 78  _sed_list /usr/x
137d0 70 67 34 2f 62 69 6e 2f 73 65 64 3b 20 64 6f 0a  pg4/bin/sed; do.
137e0 20 20 74 65 73 74 20 21 20 2d 66 20 24 6c 74 5f    test ! -f $lt_
137f0 61 63 5f 73 65 64 20 26 26 20 62 72 65 61 6b 0a  ac_sed && break.
13800 20 20 63 61 74 20 2f 64 65 76 2f 6e 75 6c 6c 20    cat /dev/null 
13810 3e 20 63 6f 6e 66 74 65 73 74 2e 69 6e 0a 20 20  > conftest.in.  
13820 6c 74 5f 61 63 5f 63 6f 75 6e 74 3d 30 0a 20 20  lt_ac_count=0.  
13830 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 30 31  echo $ECHO_N "01
13840 32 33 34 35 36 37 38 39 24 45 43 48 4f 5f 43 22  23456789$ECHO_C"
13850 20 3e 63 6f 6e 66 74 65 73 74 2e 69 6e 0a 20 20   >conftest.in.  
13860 23 20 43 68 65 63 6b 20 66 6f 72 20 47 4e 55 20  # Check for GNU 
13870 73 65 64 20 61 6e 64 20 73 65 6c 65 63 74 20 69  sed and select i
13880 74 20 69 66 20 69 74 20 69 73 20 66 6f 75 6e 64  t if it is found
13890 2e 0a 20 20 69 66 20 22 24 6c 74 5f 61 63 5f 73  ..  if "$lt_ac_s
138a0 65 64 22 20 2d 2d 76 65 72 73 69 6f 6e 20 32 3e  ed" --version 2>
138b0 26 31 20 3c 20 2f 64 65 76 2f 6e 75 6c 6c 20 7c  &1 < /dev/null |
138c0 20 67 72 65 70 20 27 47 4e 55 27 20 3e 20 2f 64   grep 'GNU' > /d
138d0 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20  ev/null; then.  
138e0 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 53 45 44    lt_cv_path_SED
138f0 3d 24 6c 74 5f 61 63 5f 73 65 64 0a 20 20 20 20  =$lt_ac_sed.    
13900 62 72 65 61 6b 0a 20 20 66 69 0a 20 20 77 68 69  break.  fi.  whi
13910 6c 65 20 74 72 75 65 3b 20 64 6f 0a 20 20 20 20  le true; do.    
13920 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 69 6e 20  cat conftest.in 
13930 63 6f 6e 66 74 65 73 74 2e 69 6e 20 3e 63 6f 6e  conftest.in >con
13940 66 74 65 73 74 2e 74 6d 70 0a 20 20 20 20 6d 76  ftest.tmp.    mv
13950 20 63 6f 6e 66 74 65 73 74 2e 74 6d 70 20 63 6f   conftest.tmp co
13960 6e 66 74 65 73 74 2e 69 6e 0a 20 20 20 20 63 70  nftest.in.    cp
13970 20 63 6f 6e 66 74 65 73 74 2e 69 6e 20 63 6f 6e   conftest.in con
13980 66 74 65 73 74 2e 6e 6c 0a 20 20 20 20 65 63 68  ftest.nl.    ech
13990 6f 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 6e 6c 0a  o >>conftest.nl.
139a0 20 20 20 20 24 6c 74 5f 61 63 5f 73 65 64 20 2d      $lt_ac_sed -
139b0 65 20 27 73 2f 61 24 2f 2f 27 20 3c 20 63 6f 6e  e 's/a$//' < con
139c0 66 74 65 73 74 2e 6e 6c 20 3e 63 6f 6e 66 74 65  ftest.nl >confte
139d0 73 74 2e 6f 75 74 20 7c 7c 20 62 72 65 61 6b 0a  st.out || break.
139e0 20 20 20 20 63 6d 70 20 2d 73 20 63 6f 6e 66 74      cmp -s conft
139f0 65 73 74 2e 6f 75 74 20 63 6f 6e 66 74 65 73 74  est.out conftest
13a00 2e 6e 6c 20 7c 7c 20 62 72 65 61 6b 0a 20 20 20  .nl || break.   
13a10 20 23 20 31 30 30 30 30 20 63 68 61 72 73 20 61   # 10000 chars a
13a20 73 20 69 6e 70 75 74 20 73 65 65 6d 73 20 6d 6f  s input seems mo
13a30 72 65 20 74 68 61 6e 20 65 6e 6f 75 67 68 0a 20  re than enough. 
13a40 20 20 20 74 65 73 74 20 24 6c 74 5f 61 63 5f 63     test $lt_ac_c
13a50 6f 75 6e 74 20 2d 67 74 20 31 30 20 26 26 20 62  ount -gt 10 && b
13a60 72 65 61 6b 0a 20 20 20 20 6c 74 5f 61 63 5f 63  reak.    lt_ac_c
13a70 6f 75 6e 74 3d 60 65 78 70 72 20 24 6c 74 5f 61  ount=`expr $lt_a
13a80 63 5f 63 6f 75 6e 74 20 2b 20 31 60 0a 20 20 20  c_count + 1`.   
13a90 20 69 66 20 74 65 73 74 20 24 6c 74 5f 61 63 5f   if test $lt_ac_
13aa0 63 6f 75 6e 74 20 2d 67 74 20 24 6c 74 5f 61 63  count -gt $lt_ac
13ab0 5f 6d 61 78 3b 20 74 68 65 6e 0a 20 20 20 20 20  _max; then.     
13ac0 20 6c 74 5f 61 63 5f 6d 61 78 3d 24 6c 74 5f 61   lt_ac_max=$lt_a
13ad0 63 5f 63 6f 75 6e 74 0a 20 20 20 20 20 20 6c 74  c_count.      lt
13ae0 5f 63 76 5f 70 61 74 68 5f 53 45 44 3d 24 6c 74  _cv_path_SED=$lt
13af0 5f 61 63 5f 73 65 64 0a 20 20 20 20 66 69 0a 20  _ac_sed.    fi. 
13b00 20 64 6f 6e 65 0a 64 6f 6e 65 0a 53 45 44 3d 24   done.done.SED=$
13b10 6c 74 5f 63 76 5f 70 61 74 68 5f 53 45 44 0a 0a  lt_cv_path_SED..
13b20 66 69 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  fi..echo "$as_me
13b30 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
13b40 3a 20 24 53 45 44 22 20 3e 26 35 0a 65 63 68 6f  : $SED" >&5.echo
13b50 20 22 24 7b 45 43 48 4f 5f 54 7d 24 53 45 44 22   "${ECHO_T}$SED"
13b60 20 3e 26 36 0a 0a 65 63 68 6f 20 22 24 61 73 5f   >&6..echo "$as_
13b70 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
13b80 6b 69 6e 67 20 66 6f 72 20 65 67 72 65 70 22 20  king for egrep" 
13b90 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
13ba0 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 65   "checking for e
13bb0 67 72 65 70 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  grep... $ECHO_C"
13bc0 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b   >&6.if test "${
13bd0 61 63 5f 63 76 5f 70 72 6f 67 5f 65 67 72 65 70  ac_cv_prog_egrep
13be0 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
13bf0 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
13c00 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
13c10 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
13c20 69 66 20 65 63 68 6f 20 61 20 7c 20 28 67 72 65  if echo a | (gre
13c30 70 20 2d 45 20 27 28 61 7c 62 29 27 29 20 3e 2f  p -E '(a|b)') >/
13c40 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 0a 20 20  dev/null 2>&1.  
13c50 20 20 74 68 65 6e 20 61 63 5f 63 76 5f 70 72 6f    then ac_cv_pro
13c60 67 5f 65 67 72 65 70 3d 27 67 72 65 70 20 2d 45  g_egrep='grep -E
13c70 27 0a 20 20 20 20 65 6c 73 65 20 61 63 5f 63 76  '.    else ac_cv
13c80 5f 70 72 6f 67 5f 65 67 72 65 70 3d 27 65 67 72  _prog_egrep='egr
13c90 65 70 27 0a 20 20 20 20 66 69 0a 66 69 0a 65 63  ep'.    fi.fi.ec
13ca0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
13cb0 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f  NO: result: $ac_
13cc0 63 76 5f 70 72 6f 67 5f 65 67 72 65 70 22 20 3e  cv_prog_egrep" >
13cd0 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
13ce0 54 7d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 65 67  T}$ac_cv_prog_eg
13cf0 72 65 70 22 20 3e 26 36 0a 20 45 47 52 45 50 3d  rep" >&6. EGREP=
13d00 24 61 63 5f 63 76 5f 70 72 6f 67 5f 65 67 72 65  $ac_cv_prog_egre
13d10 70 0a 0a 0a 0a 23 20 43 68 65 63 6b 20 77 68 65  p....# Check whe
13d20 74 68 65 72 20 2d 2d 77 69 74 68 2d 67 6e 75 2d  ther --with-gnu-
13d30 6c 64 20 6f 72 20 2d 2d 77 69 74 68 6f 75 74 2d  ld or --without-
13d40 67 6e 75 2d 6c 64 20 77 61 73 20 67 69 76 65 6e  gnu-ld was given
13d50 2e 0a 69 66 20 74 65 73 74 20 22 24 7b 77 69 74  ..if test "${wit
13d60 68 5f 67 6e 75 5f 6c 64 2b 73 65 74 7d 22 20 3d  h_gnu_ld+set}" =
13d70 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 77 69 74   set; then.  wit
13d80 68 76 61 6c 3d 22 24 77 69 74 68 5f 67 6e 75 5f  hval="$with_gnu_
13d90 6c 64 22 0a 20 20 74 65 73 74 20 22 24 77 69 74  ld".  test "$wit
13da0 68 76 61 6c 22 20 3d 20 6e 6f 20 7c 7c 20 77 69  hval" = no || wi
13db0 74 68 5f 67 6e 75 5f 6c 64 3d 79 65 73 0a 65 6c  th_gnu_ld=yes.el
13dc0 73 65 0a 20 20 77 69 74 68 5f 67 6e 75 5f 6c 64  se.  with_gnu_ld
13dd0 3d 6e 6f 0a 66 69 3b 0a 61 63 5f 70 72 6f 67 3d  =no.fi;.ac_prog=
13de0 6c 64 0a 69 66 20 74 65 73 74 20 22 24 47 43 43  ld.if test "$GCC
13df0 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20  " = yes; then.  
13e00 23 20 43 68 65 63 6b 20 69 66 20 67 63 63 20 2d  # Check if gcc -
13e10 70 72 69 6e 74 2d 70 72 6f 67 2d 6e 61 6d 65 3d  print-prog-name=
13e20 6c 64 20 67 69 76 65 73 20 61 20 70 61 74 68 2e  ld gives a path.
13e30 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
13e40 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
13e50 67 20 66 6f 72 20 6c 64 20 75 73 65 64 20 62 79  g for ld used by
13e60 20 24 43 43 22 20 3e 26 35 0a 65 63 68 6f 20 24   $CC" >&5.echo $
13e70 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
13e80 20 66 6f 72 20 6c 64 20 75 73 65 64 20 62 79 20   for ld used by 
13e90 24 43 43 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  $CC... $ECHO_C" 
13ea0 3e 26 36 0a 20 20 63 61 73 65 20 24 68 6f 73 74  >&6.  case $host
13eb0 20 69 6e 0a 20 20 2a 2d 2a 2d 6d 69 6e 67 77 2a   in.  *-*-mingw*
13ec0 29 0a 20 20 20 20 23 20 67 63 63 20 6c 65 61 76  ).    # gcc leav
13ed0 65 73 20 61 20 74 72 61 69 6c 69 6e 67 20 63 61  es a trailing ca
13ee0 72 72 69 61 67 65 20 72 65 74 75 72 6e 20 77 68  rriage return wh
13ef0 69 63 68 20 75 70 73 65 74 73 20 6d 69 6e 67 77  ich upsets mingw
13f00 0a 20 20 20 20 61 63 5f 70 72 6f 67 3d 60 28 24  .    ac_prog=`($
13f10 43 43 20 2d 70 72 69 6e 74 2d 70 72 6f 67 2d 6e  CC -print-prog-n
13f20 61 6d 65 3d 6c 64 29 20 32 3e 26 35 20 7c 20 74  ame=ld) 2>&5 | t
13f30 72 20 2d 64 20 27 5c 30 31 35 27 60 20 3b 3b 0a  r -d '\015'` ;;.
13f40 20 20 2a 29 0a 20 20 20 20 61 63 5f 70 72 6f 67    *).    ac_prog
13f50 3d 60 28 24 43 43 20 2d 70 72 69 6e 74 2d 70 72  =`($CC -print-pr
13f60 6f 67 2d 6e 61 6d 65 3d 6c 64 29 20 32 3e 26 35  og-name=ld) 2>&5
13f70 60 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 63 61  ` ;;.  esac.  ca
13f80 73 65 20 24 61 63 5f 70 72 6f 67 20 69 6e 0a 20  se $ac_prog in. 
13f90 20 20 20 23 20 41 63 63 65 70 74 20 61 62 73 6f     # Accept abso
13fa0 6c 75 74 65 20 70 61 74 68 73 2e 0a 20 20 20 20  lute paths..    
13fb0 5b 5c 5c 2f 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d  [\\/]* | ?:[\\/]
13fc0 2a 29 0a 20 20 20 20 20 20 72 65 5f 64 69 72 65  *).      re_dire
13fd0 6c 74 3d 27 2f 5b 5e 2f 5d 5b 5e 2f 5d 2a 2f 5c  lt='/[^/][^/]*/\
13fe0 2e 5c 2e 2f 27 0a 20 20 20 20 20 20 23 20 43 61  .\./'.      # Ca
13ff0 6e 6f 6e 69 63 61 6c 69 7a 65 20 74 68 65 20 70  nonicalize the p
14000 61 74 68 6e 61 6d 65 20 6f 66 20 6c 64 0a 20 20  athname of ld.  
14010 20 20 20 20 61 63 5f 70 72 6f 67 3d 60 65 63 68      ac_prog=`ech
14020 6f 20 24 61 63 5f 70 72 6f 67 7c 20 24 53 45 44  o $ac_prog| $SED
14030 20 27 73 25 5c 5c 5c 5c 25 2f 25 67 27 60 0a 20   's%\\\\%/%g'`. 
14040 20 20 20 20 20 77 68 69 6c 65 20 65 63 68 6f 20       while echo 
14050 24 61 63 5f 70 72 6f 67 20 7c 20 67 72 65 70 20  $ac_prog | grep 
14060 22 24 72 65 5f 64 69 72 65 6c 74 22 20 3e 20 2f  "$re_direlt" > /
14070 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 64  dev/null 2>&1; d
14080 6f 0a 09 61 63 5f 70 72 6f 67 3d 60 65 63 68 6f  o..ac_prog=`echo
14090 20 24 61 63 5f 70 72 6f 67 7c 20 24 53 45 44 20   $ac_prog| $SED 
140a0 22 73 25 24 72 65 5f 64 69 72 65 6c 74 25 2f 25  "s%$re_direlt%/%
140b0 22 60 0a 20 20 20 20 20 20 64 6f 6e 65 0a 20 20  "`.      done.  
140c0 20 20 20 20 74 65 73 74 20 2d 7a 20 22 24 4c 44      test -z "$LD
140d0 22 20 26 26 20 4c 44 3d 22 24 61 63 5f 70 72 6f  " && LD="$ac_pro
140e0 67 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20 22 22  g".      ;;.  ""
140f0 29 0a 20 20 20 20 23 20 49 66 20 69 74 20 66 61  ).    # If it fa
14100 69 6c 73 2c 20 74 68 65 6e 20 70 72 65 74 65 6e  ils, then preten
14110 64 20 77 65 20 61 72 65 6e 27 74 20 75 73 69 6e  d we aren't usin
14120 67 20 47 43 43 2e 0a 20 20 20 20 61 63 5f 70 72  g GCC..    ac_pr
14130 6f 67 3d 6c 64 0a 20 20 20 20 3b 3b 0a 20 20 2a  og=ld.    ;;.  *
14140 29 0a 20 20 20 20 23 20 49 66 20 69 74 20 69 73  ).    # If it is
14150 20 72 65 6c 61 74 69 76 65 2c 20 74 68 65 6e 20   relative, then 
14160 73 65 61 72 63 68 20 66 6f 72 20 74 68 65 20 66  search for the f
14170 69 72 73 74 20 6c 64 20 69 6e 20 50 41 54 48 2e  irst ld in PATH.
14180 0a 20 20 20 20 77 69 74 68 5f 67 6e 75 5f 6c 64  .    with_gnu_ld
14190 3d 75 6e 6b 6e 6f 77 6e 0a 20 20 20 20 3b 3b 0a  =unknown.    ;;.
141a0 20 20 65 73 61 63 0a 65 6c 69 66 20 74 65 73 74    esac.elif test
141b0 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22 20   "$with_gnu_ld" 
141c0 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 65 63  = yes; then.  ec
141d0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
141e0 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72  NO: checking for
141f0 20 47 4e 55 20 6c 64 22 20 3e 26 35 0a 65 63 68   GNU ld" >&5.ech
14200 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
14210 69 6e 67 20 66 6f 72 20 47 4e 55 20 6c 64 2e 2e  ing for GNU ld..
14220 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  . $ECHO_C" >&6.e
14230 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
14240 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
14250 6b 69 6e 67 20 66 6f 72 20 6e 6f 6e 2d 47 4e 55  king for non-GNU
14260 20 6c 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45   ld" >&5.echo $E
14270 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
14280 66 6f 72 20 6e 6f 6e 2d 47 4e 55 20 6c 64 2e 2e  for non-GNU ld..
14290 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 66  . $ECHO_C" >&6.f
142a0 69 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f  i.if test "${lt_
142b0 63 76 5f 70 61 74 68 5f 4c 44 2b 73 65 74 7d 22  cv_path_LD+set}"
142c0 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
142d0 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
142e0 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
142f0 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73  &6.else.  if tes
14300 74 20 2d 7a 20 22 24 4c 44 22 3b 20 74 68 65 6e  t -z "$LD"; then
14310 0a 20 20 6c 74 5f 73 61 76 65 5f 69 66 73 3d 22  .  lt_save_ifs="
14320 24 49 46 53 22 3b 20 49 46 53 3d 24 50 41 54 48  $IFS"; IFS=$PATH
14330 5f 53 45 50 41 52 41 54 4f 52 0a 20 20 66 6f 72  _SEPARATOR.  for
14340 20 61 63 5f 64 69 72 20 69 6e 20 24 50 41 54 48   ac_dir in $PATH
14350 3b 20 64 6f 0a 20 20 20 20 49 46 53 3d 22 24 6c  ; do.    IFS="$l
14360 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 20 20  t_save_ifs".    
14370 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 64 69 72  test -z "$ac_dir
14380 22 20 26 26 20 61 63 5f 64 69 72 3d 2e 0a 20 20  " && ac_dir=..  
14390 20 20 69 66 20 74 65 73 74 20 2d 66 20 22 24 61    if test -f "$a
143a0 63 5f 64 69 72 2f 24 61 63 5f 70 72 6f 67 22 20  c_dir/$ac_prog" 
143b0 7c 7c 20 74 65 73 74 20 2d 66 20 22 24 61 63 5f  || test -f "$ac_
143c0 64 69 72 2f 24 61 63 5f 70 72 6f 67 24 61 63 5f  dir/$ac_prog$ac_
143d0 65 78 65 65 78 74 22 3b 20 74 68 65 6e 0a 20 20  exeext"; then.  
143e0 20 20 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4c      lt_cv_path_L
143f0 44 3d 22 24 61 63 5f 64 69 72 2f 24 61 63 5f 70  D="$ac_dir/$ac_p
14400 72 6f 67 22 0a 20 20 20 20 20 20 23 20 43 68 65  rog".      # Che
14410 63 6b 20 74 6f 20 73 65 65 20 69 66 20 74 68 65  ck to see if the
14420 20 70 72 6f 67 72 61 6d 20 69 73 20 47 4e 55 20   program is GNU 
14430 6c 64 2e 20 20 49 27 64 20 72 61 74 68 65 72 20  ld.  I'd rather 
14440 75 73 65 20 2d 2d 76 65 72 73 69 6f 6e 2c 0a 20  use --version,. 
14450 20 20 20 20 20 23 20 62 75 74 20 61 70 70 61 72       # but appar
14460 65 6e 74 6c 79 20 73 6f 6d 65 20 47 4e 55 20 6c  ently some GNU l
14470 64 27 73 20 6f 6e 6c 79 20 61 63 63 65 70 74 20  d's only accept 
14480 2d 76 2e 0a 20 20 20 20 20 20 23 20 42 72 65 61  -v..      # Brea
14490 6b 20 6f 6e 6c 79 20 69 66 20 69 74 20 77 61 73  k only if it was
144a0 20 74 68 65 20 47 4e 55 2f 6e 6f 6e 2d 47 4e 55   the GNU/non-GNU
144b0 20 6c 64 20 74 68 61 74 20 77 65 20 70 72 65 66   ld that we pref
144c0 65 72 2e 0a 20 20 20 20 20 20 63 61 73 65 20 60  er..      case `
144d0 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4c 44 22  "$lt_cv_path_LD"
144e0 20 2d 76 20 32 3e 26 31 20 3c 2f 64 65 76 2f 6e   -v 2>&1 </dev/n
144f0 75 6c 6c 60 20 69 6e 0a 20 20 20 20 20 20 2a 47  ull` in.      *G
14500 4e 55 2a 20 7c 20 2a 27 77 69 74 68 20 42 46 44  NU* | *'with BFD
14510 27 2a 29 0a 09 74 65 73 74 20 22 24 77 69 74 68  '*)..test "$with
14520 5f 67 6e 75 5f 6c 64 22 20 21 3d 20 6e 6f 20 26  _gnu_ld" != no &
14530 26 20 62 72 65 61 6b 0a 09 3b 3b 0a 20 20 20 20  & break..;;.    
14540 20 20 2a 29 0a 09 74 65 73 74 20 22 24 77 69 74    *)..test "$wit
14550 68 5f 67 6e 75 5f 6c 64 22 20 21 3d 20 79 65 73  h_gnu_ld" != yes
14560 20 26 26 20 62 72 65 61 6b 0a 09 3b 3b 0a 20 20   && break..;;.  
14570 20 20 20 20 65 73 61 63 0a 20 20 20 20 66 69 0a      esac.    fi.
14580 20 20 64 6f 6e 65 0a 20 20 49 46 53 3d 22 24 6c    done.  IFS="$l
14590 74 5f 73 61 76 65 5f 69 66 73 22 0a 65 6c 73 65  t_save_ifs".else
145a0 0a 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4c 44  .  lt_cv_path_LD
145b0 3d 22 24 4c 44 22 20 23 20 4c 65 74 20 74 68 65  ="$LD" # Let the
145c0 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74   user override t
145d0 68 65 20 74 65 73 74 20 77 69 74 68 20 61 20 70  he test with a p
145e0 61 74 68 2e 0a 66 69 0a 66 69 0a 0a 4c 44 3d 22  ath..fi.fi..LD="
145f0 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4c 44 22 0a  $lt_cv_path_LD".
14600 69 66 20 74 65 73 74 20 2d 6e 20 22 24 4c 44 22  if test -n "$LD"
14610 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24  ; then.  echo "$
14620 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
14630 65 73 75 6c 74 3a 20 24 4c 44 22 20 3e 26 35 0a  esult: $LD" >&5.
14640 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
14650 4c 44 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65  LD" >&6.else.  e
14660 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
14670 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22  ENO: result: no"
14680 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
14690 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 74  O_T}no" >&6.fi.t
146a0 65 73 74 20 2d 7a 20 22 24 4c 44 22 20 26 26 20  est -z "$LD" && 
146b0 7b 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  { { echo "$as_me
146c0 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a  :$LINENO: error:
146d0 20 6e 6f 20 61 63 63 65 70 74 61 62 6c 65 20 6c   no acceptable l
146e0 64 20 66 6f 75 6e 64 20 69 6e 20 5c 24 50 41 54  d found in \$PAT
146f0 48 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73  H" >&5.echo "$as
14700 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 6e 6f 20 61  _me: error: no a
14710 63 63 65 70 74 61 62 6c 65 20 6c 64 20 66 6f 75  cceptable ld fou
14720 6e 64 20 69 6e 20 5c 24 50 41 54 48 22 20 3e 26  nd in \$PATH" >&
14730 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 31  2;}.   { (exit 1
14740 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a  ); exit 1; }; }.
14750 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
14760 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 69  NENO: checking i
14770 66 20 74 68 65 20 6c 69 6e 6b 65 72 20 28 24 4c  f the linker ($L
14780 44 29 20 69 73 20 47 4e 55 20 6c 64 22 20 3e 26  D) is GNU ld" >&
14790 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
147a0 63 68 65 63 6b 69 6e 67 20 69 66 20 74 68 65 20  checking if the 
147b0 6c 69 6e 6b 65 72 20 28 24 4c 44 29 20 69 73 20  linker ($LD) is 
147c0 47 4e 55 20 6c 64 2e 2e 2e 20 24 45 43 48 4f 5f  GNU ld... $ECHO_
147d0 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22  C" >&6.if test "
147e0 24 7b 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75  ${lt_cv_prog_gnu
147f0 5f 6c 64 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  _ld+set}" = set;
14800 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
14810 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
14820 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
14830 0a 20 20 23 20 49 27 64 20 72 61 74 68 65 72 20  .  # I'd rather 
14840 75 73 65 20 2d 2d 76 65 72 73 69 6f 6e 20 68 65  use --version he
14850 72 65 2c 20 62 75 74 20 61 70 70 61 72 65 6e 74  re, but apparent
14860 6c 79 20 73 6f 6d 65 20 47 4e 55 20 6c 64 27 73  ly some GNU ld's
14870 20 6f 6e 6c 79 20 61 63 63 65 70 74 20 2d 76 2e   only accept -v.
14880 0a 63 61 73 65 20 60 24 4c 44 20 2d 76 20 32 3e  .case `$LD -v 2>
14890 26 31 20 3c 2f 64 65 76 2f 6e 75 6c 6c 60 20 69  &1 </dev/null` i
148a0 6e 0a 2a 47 4e 55 2a 20 7c 20 2a 27 77 69 74 68  n.*GNU* | *'with
148b0 20 42 46 44 27 2a 29 0a 20 20 6c 74 5f 63 76 5f   BFD'*).  lt_cv_
148c0 70 72 6f 67 5f 67 6e 75 5f 6c 64 3d 79 65 73 0a  prog_gnu_ld=yes.
148d0 20 20 3b 3b 0a 2a 29 0a 20 20 6c 74 5f 63 76 5f    ;;.*).  lt_cv_
148e0 70 72 6f 67 5f 67 6e 75 5f 6c 64 3d 6e 6f 0a 20  prog_gnu_ld=no. 
148f0 20 3b 3b 0a 65 73 61 63 0a 66 69 0a 65 63 68 6f   ;;.esac.fi.echo
14900 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
14910 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76  : result: $lt_cv
14920 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 22 20 3e 26  _prog_gnu_ld" >&
14930 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
14940 7d 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75  }$lt_cv_prog_gnu
14950 5f 6c 64 22 20 3e 26 36 0a 77 69 74 68 5f 67 6e  _ld" >&6.with_gn
14960 75 5f 6c 64 3d 24 6c 74 5f 63 76 5f 70 72 6f 67  u_ld=$lt_cv_prog
14970 5f 67 6e 75 5f 6c 64 0a 0a 0a 65 63 68 6f 20 22  _gnu_ld...echo "
14980 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
14990 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 4c 44  checking for $LD
149a0 20 6f 70 74 69 6f 6e 20 74 6f 20 72 65 6c 6f 61   option to reloa
149b0 64 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 22 20  d object files" 
149c0 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
149d0 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24   "checking for $
149e0 4c 44 20 6f 70 74 69 6f 6e 20 74 6f 20 72 65 6c  LD option to rel
149f0 6f 61 64 20 6f 62 6a 65 63 74 20 66 69 6c 65 73  oad object files
14a00 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
14a10 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63  .if test "${lt_c
14a20 76 5f 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c 61 67  v_ld_reload_flag
14a30 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
14a40 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
14a50 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
14a60 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
14a70 6c 74 5f 63 76 5f 6c 64 5f 72 65 6c 6f 61 64 5f  lt_cv_ld_reload_
14a80 66 6c 61 67 3d 27 2d 72 27 0a 66 69 0a 65 63 68  flag='-r'.fi.ech
14a90 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
14aa0 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63  O: result: $lt_c
14ab0 76 5f 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c 61 67  v_ld_reload_flag
14ac0 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
14ad0 48 4f 5f 54 7d 24 6c 74 5f 63 76 5f 6c 64 5f 72  HO_T}$lt_cv_ld_r
14ae0 65 6c 6f 61 64 5f 66 6c 61 67 22 20 3e 26 36 0a  eload_flag" >&6.
14af0 72 65 6c 6f 61 64 5f 66 6c 61 67 3d 24 6c 74 5f  reload_flag=$lt_
14b00 63 76 5f 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c 61  cv_ld_reload_fla
14b10 67 0a 63 61 73 65 20 24 72 65 6c 6f 61 64 5f 66  g.case $reload_f
14b20 6c 61 67 20 69 6e 0a 22 22 20 7c 20 22 20 22 2a  lag in."" | " "*
14b30 29 20 3b 3b 0a 2a 29 20 72 65 6c 6f 61 64 5f 66  ) ;;.*) reload_f
14b40 6c 61 67 3d 22 20 24 72 65 6c 6f 61 64 5f 66 6c  lag=" $reload_fl
14b50 61 67 22 20 3b 3b 0a 65 73 61 63 0a 72 65 6c 6f  ag" ;;.esac.relo
14b60 61 64 5f 63 6d 64 73 3d 27 24 4c 44 24 72 65 6c  ad_cmds='$LD$rel
14b70 6f 61 64 5f 66 6c 61 67 20 2d 6f 20 24 6f 75 74  oad_flag -o $out
14b80 70 75 74 24 72 65 6c 6f 61 64 5f 6f 62 6a 73 27  put$reload_objs'
14b90 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  ..echo "$as_me:$
14ba0 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
14bb0 20 66 6f 72 20 42 53 44 2d 63 6f 6d 70 61 74 69   for BSD-compati
14bc0 62 6c 65 20 6e 6d 22 20 3e 26 35 0a 65 63 68 6f  ble nm" >&5.echo
14bd0 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
14be0 6e 67 20 66 6f 72 20 42 53 44 2d 63 6f 6d 70 61  ng for BSD-compa
14bf0 74 69 62 6c 65 20 6e 6d 2e 2e 2e 20 24 45 43 48  tible nm... $ECH
14c00 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
14c10 20 22 24 7b 6c 74 5f 63 76 5f 70 61 74 68 5f 4e   "${lt_cv_path_N
14c20 4d 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  M+set}" = set; t
14c30 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
14c40 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
14c50 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
14c60 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 4e 4d   if test -n "$NM
14c70 22 3b 20 74 68 65 6e 0a 20 20 23 20 4c 65 74 20  "; then.  # Let 
14c80 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64  the user overrid
14c90 65 20 74 68 65 20 74 65 73 74 2e 0a 20 20 6c 74  e the test..  lt
14ca0 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d 22 24 4e 4d  _cv_path_NM="$NM
14cb0 22 0a 65 6c 73 65 0a 20 20 6c 74 5f 73 61 76 65  ".else.  lt_save
14cc0 5f 69 66 73 3d 22 24 49 46 53 22 3b 20 49 46 53  _ifs="$IFS"; IFS
14cd0 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52  =$PATH_SEPARATOR
14ce0 0a 20 20 66 6f 72 20 61 63 5f 64 69 72 20 69 6e  .  for ac_dir in
14cf0 20 24 50 41 54 48 20 2f 75 73 72 2f 63 63 73 2f   $PATH /usr/ccs/
14d00 62 69 6e 20 2f 75 73 72 2f 75 63 62 20 2f 62 69  bin /usr/ucb /bi
14d10 6e 3b 20 64 6f 0a 20 20 20 20 49 46 53 3d 22 24  n; do.    IFS="$
14d20 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 20  lt_save_ifs".   
14d30 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 64 69   test -z "$ac_di
14d40 72 22 20 26 26 20 61 63 5f 64 69 72 3d 2e 0a 20  r" && ac_dir=.. 
14d50 20 20 20 74 6d 70 5f 6e 6d 3d 22 24 61 63 5f 64     tmp_nm="$ac_d
14d60 69 72 2f 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65  ir/${ac_tool_pre
14d70 66 69 78 7d 6e 6d 22 0a 20 20 20 20 69 66 20 74  fix}nm".    if t
14d80 65 73 74 20 2d 66 20 22 24 74 6d 70 5f 6e 6d 22  est -f "$tmp_nm"
14d90 20 7c 7c 20 74 65 73 74 20 2d 66 20 22 24 74 6d   || test -f "$tm
14da0 70 5f 6e 6d 24 61 63 5f 65 78 65 65 78 74 22 20  p_nm$ac_exeext" 
14db0 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 23 20 43  ; then.      # C
14dc0 68 65 63 6b 20 74 6f 20 73 65 65 20 69 66 20 74  heck to see if t
14dd0 68 65 20 6e 6d 20 61 63 63 65 70 74 73 20 61 20  he nm accepts a 
14de0 42 53 44 2d 63 6f 6d 70 61 74 20 66 6c 61 67 2e  BSD-compat flag.
14df0 0a 20 20 20 20 20 20 23 20 41 64 64 69 6e 67 20  .      # Adding 
14e00 74 68 65 20 60 73 65 64 20 31 71 27 20 70 72 65  the `sed 1q' pre
14e10 76 65 6e 74 73 20 66 61 6c 73 65 20 70 6f 73 69  vents false posi
14e20 74 69 76 65 73 20 6f 6e 20 48 50 2d 55 58 2c 20  tives on HP-UX, 
14e30 77 68 69 63 68 20 73 61 79 73 3a 0a 20 20 20 20  which says:.    
14e40 20 20 23 20 20 20 6e 6d 3a 20 75 6e 6b 6e 6f 77    #   nm: unknow
14e50 6e 20 6f 70 74 69 6f 6e 20 22 42 22 20 69 67 6e  n option "B" ign
14e60 6f 72 65 64 0a 20 20 20 20 20 20 23 20 54 72 75  ored.      # Tru
14e70 36 34 27 73 20 6e 6d 20 63 6f 6d 70 6c 61 69 6e  64's nm complain
14e80 73 20 74 68 61 74 20 2f 64 65 76 2f 6e 75 6c 6c  s that /dev/null
14e90 20 69 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f   is an invalid o
14ea0 62 6a 65 63 74 20 66 69 6c 65 0a 20 20 20 20 20  bject file.     
14eb0 20 63 61 73 65 20 60 22 24 74 6d 70 5f 6e 6d 22   case `"$tmp_nm"
14ec0 20 2d 42 20 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e   -B /dev/null 2>
14ed0 26 31 20 7c 20 73 65 64 20 27 31 71 27 60 20 69  &1 | sed '1q'` i
14ee0 6e 0a 20 20 20 20 20 20 2a 2f 64 65 76 2f 6e 75  n.      */dev/nu
14ef0 6c 6c 2a 20 7c 20 2a 27 49 6e 76 61 6c 69 64 20  ll* | *'Invalid 
14f00 66 69 6c 65 20 6f 72 20 6f 62 6a 65 63 74 20 74  file or object t
14f10 79 70 65 27 2a 29 0a 09 6c 74 5f 63 76 5f 70 61  ype'*)..lt_cv_pa
14f20 74 68 5f 4e 4d 3d 22 24 74 6d 70 5f 6e 6d 20 2d  th_NM="$tmp_nm -
14f30 42 22 0a 09 62 72 65 61 6b 0a 20 20 20 20 20 20  B"..break.      
14f40 20 20 3b 3b 0a 20 20 20 20 20 20 2a 29 0a 09 63    ;;.      *)..c
14f50 61 73 65 20 60 22 24 74 6d 70 5f 6e 6d 22 20 2d  ase `"$tmp_nm" -
14f60 70 20 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31  p /dev/null 2>&1
14f70 20 7c 20 73 65 64 20 27 31 71 27 60 20 69 6e 0a   | sed '1q'` in.
14f80 09 2a 2f 64 65 76 2f 6e 75 6c 6c 2a 29 0a 09 20  .*/dev/null*).. 
14f90 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d 22   lt_cv_path_NM="
14fa0 24 74 6d 70 5f 6e 6d 20 2d 70 22 0a 09 20 20 62  $tmp_nm -p"..  b
14fb0 72 65 61 6b 0a 09 20 20 3b 3b 0a 09 2a 29 0a 09  reak..  ;;..*)..
14fc0 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d    lt_cv_path_NM=
14fd0 24 7b 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d  ${lt_cv_path_NM=
14fe0 22 24 74 6d 70 5f 6e 6d 22 7d 20 23 20 6b 65 65  "$tmp_nm"} # kee
14ff0 70 20 74 68 65 20 66 69 72 73 74 20 6d 61 74 63  p the first matc
15000 68 2c 20 62 75 74 0a 09 20 20 63 6f 6e 74 69 6e  h, but..  contin
15010 75 65 20 23 20 73 6f 20 74 68 61 74 20 77 65 20  ue # so that we 
15020 63 61 6e 20 74 72 79 20 74 6f 20 66 69 6e 64 20  can try to find 
15030 6f 6e 65 20 74 68 61 74 20 73 75 70 70 6f 72 74  one that support
15040 73 20 42 53 44 20 66 6c 61 67 73 0a 09 20 20 3b  s BSD flags..  ;
15050 3b 0a 09 65 73 61 63 0a 20 20 20 20 20 20 65 73  ;..esac.      es
15060 61 63 0a 20 20 20 20 66 69 0a 20 20 64 6f 6e 65  ac.    fi.  done
15070 0a 20 20 49 46 53 3d 22 24 6c 74 5f 73 61 76 65  .  IFS="$lt_save
15080 5f 69 66 73 22 0a 20 20 74 65 73 74 20 2d 7a 20  _ifs".  test -z 
15090 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 22  "$lt_cv_path_NM"
150a0 20 26 26 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4e   && lt_cv_path_N
150b0 4d 3d 6e 6d 0a 66 69 0a 66 69 0a 65 63 68 6f 20  M=nm.fi.fi.echo 
150c0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
150d0 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f   result: $lt_cv_
150e0 70 61 74 68 5f 4e 4d 22 20 3e 26 35 0a 65 63 68  path_NM" >&5.ech
150f0 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f  o "${ECHO_T}$lt_
15100 63 76 5f 70 61 74 68 5f 4e 4d 22 20 3e 26 36 0a  cv_path_NM" >&6.
15110 4e 4d 3d 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f  NM="$lt_cv_path_
15120 4e 4d 22 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d  NM"..echo "$as_m
15130 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
15140 69 6e 67 20 77 68 65 74 68 65 72 20 6c 6e 20 2d  ing whether ln -
15150 73 20 77 6f 72 6b 73 22 20 3e 26 35 0a 65 63 68  s works" >&5.ech
15160 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
15170 69 6e 67 20 77 68 65 74 68 65 72 20 6c 6e 20 2d  ing whether ln -
15180 73 20 77 6f 72 6b 73 2e 2e 2e 20 24 45 43 48 4f  s works... $ECHO
15190 5f 43 22 20 3e 26 36 0a 4c 4e 5f 53 3d 24 61 73  _C" >&6.LN_S=$as
151a0 5f 6c 6e 5f 73 0a 69 66 20 74 65 73 74 20 22 24  _ln_s.if test "$
151b0 4c 4e 5f 53 22 20 3d 20 22 6c 6e 20 2d 73 22 3b  LN_S" = "ln -s";
151c0 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61   then.  echo "$a
151d0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
151e0 73 75 6c 74 3a 20 79 65 73 22 20 3e 26 35 0a 65  sult: yes" >&5.e
151f0 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 79 65  cho "${ECHO_T}ye
15200 73 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63  s" >&6.else.  ec
15210 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
15220 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 2c 20  NO: result: no, 
15230 75 73 69 6e 67 20 24 4c 4e 5f 53 22 20 3e 26 35  using $LN_S" >&5
15240 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
15250 6e 6f 2c 20 75 73 69 6e 67 20 24 4c 4e 5f 53 22  no, using $LN_S"
15260 20 3e 26 36 0a 66 69 0a 0a 65 63 68 6f 20 22 24   >&6.fi..echo "$
15270 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
15280 68 65 63 6b 69 6e 67 20 68 6f 77 20 74 6f 20 72  hecking how to r
15290 65 63 6f 67 6e 69 73 65 20 64 65 70 65 6e 64 65  ecognise depende
152a0 6e 74 20 6c 69 62 72 61 72 69 65 73 22 20 3e 26  nt libraries" >&
152b0 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
152c0 63 68 65 63 6b 69 6e 67 20 68 6f 77 20 74 6f 20  checking how to 
152d0 72 65 63 6f 67 6e 69 73 65 20 64 65 70 65 6e 64  recognise depend
152e0 65 6e 74 20 6c 69 62 72 61 72 69 65 73 2e 2e 2e  ent libraries...
152f0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66   $ECHO_C" >&6.if
15300 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f 64   test "${lt_cv_d
15310 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
15320 68 6f 64 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  hod+set}" = set;
15330 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
15340 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
15350 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
15360 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61  .  lt_cv_file_ma
15370 67 69 63 5f 63 6d 64 3d 27 24 4d 41 47 49 43 5f  gic_cmd='$MAGIC_
15380 43 4d 44 27 0a 6c 74 5f 63 76 5f 66 69 6c 65 5f  CMD'.lt_cv_file_
15390 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d  magic_test_file=
153a0 0a 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63  .lt_cv_deplibs_c
153b0 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 75 6e 6b  heck_method='unk
153c0 6e 6f 77 6e 27 0a 23 20 4e 65 65 64 20 74 6f 20  nown'.# Need to 
153d0 73 65 74 20 74 68 65 20 70 72 65 63 65 64 69 6e  set the precedin
153e0 67 20 76 61 72 69 61 62 6c 65 20 6f 6e 20 61 6c  g variable on al
153f0 6c 20 70 6c 61 74 66 6f 72 6d 73 20 74 68 61 74  l platforms that
15400 20 73 75 70 70 6f 72 74 0a 23 20 69 6e 74 65 72   support.# inter
15410 6c 69 62 72 61 72 79 20 64 65 70 65 6e 64 65 6e  library dependen
15420 63 69 65 73 2e 0a 23 20 27 6e 6f 6e 65 27 20 2d  cies..# 'none' -
15430 2d 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 6e  - dependencies n
15440 6f 74 20 73 75 70 70 6f 72 74 65 64 2e 0a 23 20  ot supported..# 
15450 60 75 6e 6b 6e 6f 77 6e 27 20 2d 2d 20 73 61 6d  `unknown' -- sam
15460 65 20 61 73 20 6e 6f 6e 65 2c 20 62 75 74 20 64  e as none, but d
15470 6f 63 75 6d 65 6e 74 73 20 74 68 61 74 20 77 65  ocuments that we
15480 20 72 65 61 6c 6c 79 20 64 6f 6e 27 74 20 6b 6e   really don't kn
15490 6f 77 2e 0a 23 20 27 70 61 73 73 5f 61 6c 6c 27  ow..# 'pass_all'
154a0 20 2d 2d 20 61 6c 6c 20 64 65 70 65 6e 64 65 6e   -- all dependen
154b0 63 69 65 73 20 70 61 73 73 65 64 20 77 69 74 68  cies passed with
154c0 20 6e 6f 20 63 68 65 63 6b 73 2e 0a 23 20 27 74   no checks..# 't
154d0 65 73 74 5f 63 6f 6d 70 69 6c 65 27 20 2d 2d 20  est_compile' -- 
154e0 63 68 65 63 6b 20 62 79 20 6d 61 6b 69 6e 67 20  check by making 
154f0 74 65 73 74 20 70 72 6f 67 72 61 6d 2e 0a 23 20  test program..# 
15500 27 66 69 6c 65 5f 6d 61 67 69 63 20 5b 5b 72 65  'file_magic [[re
15510 67 65 78 5d 5d 27 20 2d 2d 20 63 68 65 63 6b 20  gex]]' -- check 
15520 62 79 20 6c 6f 6f 6b 69 6e 67 20 66 6f 72 20 66  by looking for f
15530 69 6c 65 73 20 69 6e 20 6c 69 62 72 61 72 79 20  iles in library 
15540 70 61 74 68 0a 23 20 77 68 69 63 68 20 72 65 73  path.# which res
15550 70 6f 6e 64 73 20 74 6f 20 74 68 65 20 24 66 69  ponds to the $fi
15560 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 20 77 69 74  le_magic_cmd wit
15570 68 20 61 20 67 69 76 65 6e 20 65 78 74 65 6e 64  h a given extend
15580 65 64 20 72 65 67 65 78 2e 0a 23 20 49 66 20 79  ed regex..# If y
15590 6f 75 20 68 61 76 65 20 60 66 69 6c 65 27 20 6f  ou have `file' o
155a0 72 20 65 71 75 69 76 61 6c 65 6e 74 20 6f 6e 20  r equivalent on 
155b0 79 6f 75 72 20 73 79 73 74 65 6d 20 61 6e 64 20  your system and 
155c0 79 6f 75 27 72 65 20 6e 6f 74 20 73 75 72 65 0a  you're not sure.
155d0 23 20 77 68 65 74 68 65 72 20 60 70 61 73 73 5f  # whether `pass_
155e0 61 6c 6c 27 20 77 69 6c 6c 20 2a 61 6c 77 61 79  all' will *alway
155f0 73 2a 20 77 6f 72 6b 2c 20 79 6f 75 20 70 72 6f  s* work, you pro
15600 62 61 62 6c 79 20 77 61 6e 74 20 74 68 69 73 20  bably want this 
15610 6f 6e 65 2e 0a 0a 63 61 73 65 20 24 68 6f 73 74  one...case $host
15620 5f 6f 73 20 69 6e 0a 61 69 78 34 2a 20 7c 20 61  _os in.aix4* | a
15630 69 78 35 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65  ix5*).  lt_cv_de
15640 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
15650 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b  od=pass_all.  ;;
15660 0a 0a 62 65 6f 73 2a 29 0a 20 20 6c 74 5f 63 76  ..beos*).  lt_cv
15670 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
15680 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20  ethod=pass_all. 
15690 20 3b 3b 0a 0a 62 73 64 69 34 2a 29 0a 20 20 6c   ;;..bsdi4*).  l
156a0 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65  t_cv_deplibs_che
156b0 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f  ck_method='file_
156c0 6d 61 67 69 63 20 45 4c 46 20 5b 30 2d 39 5d 5b  magic ELF [0-9][
156d0 30 2d 39 5d 2a 2d 62 69 74 20 5b 4d 4c 5d 53 42  0-9]*-bit [ML]SB
156e0 20 28 73 68 61 72 65 64 20 6f 62 6a 65 63 74 7c   (shared object|
156f0 64 79 6e 61 6d 69 63 20 6c 69 62 29 27 0a 20 20  dynamic lib)'.  
15700 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63  lt_cv_file_magic
15710 5f 63 6d 64 3d 27 2f 75 73 72 2f 62 69 6e 2f 66  _cmd='/usr/bin/f
15720 69 6c 65 20 2d 4c 27 0a 20 20 6c 74 5f 63 76 5f  ile -L'.  lt_cv_
15730 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f  file_magic_test_
15740 66 69 6c 65 3d 2f 73 68 6c 69 62 2f 6c 69 62 63  file=/shlib/libc
15750 2e 73 6f 0a 20 20 3b 3b 0a 0a 63 79 67 77 69 6e  .so.  ;;..cygwin
15760 2a 29 0a 20 20 23 20 77 69 6e 33 32 5f 6c 69 62  *).  # win32_lib
15770 69 64 20 69 73 20 61 20 73 68 65 6c 6c 20 66 75  id is a shell fu
15780 6e 63 74 69 6f 6e 20 64 65 66 69 6e 65 64 20 69  nction defined i
15790 6e 20 6c 74 6d 61 69 6e 2e 73 68 0a 20 20 6c 74  n ltmain.sh.  lt
157a0 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
157b0 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d  k_method='file_m
157c0 61 67 69 63 20 5e 78 38 36 20 61 72 63 68 69 76  agic ^x86 archiv
157d0 65 20 69 6d 70 6f 72 74 7c 5e 78 38 36 20 44 4c  e import|^x86 DL
157e0 4c 27 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f  L'.  lt_cv_file_
157f0 6d 61 67 69 63 5f 63 6d 64 3d 27 77 69 6e 33 32  magic_cmd='win32
15800 5f 6c 69 62 69 64 27 0a 20 20 3b 3b 0a 0a 6d 69  _libid'.  ;;..mi
15810 6e 67 77 2a 20 7c 20 70 77 33 32 2a 29 0a 20 20  ngw* | pw32*).  
15820 23 20 42 61 73 65 20 4d 53 59 53 2f 4d 69 6e 47  # Base MSYS/MinG
15830 57 20 64 6f 20 6e 6f 74 20 70 72 6f 76 69 64 65  W do not provide
15840 20 74 68 65 20 27 66 69 6c 65 27 20 63 6f 6d 6d   the 'file' comm
15850 61 6e 64 20 6e 65 65 64 65 64 20 62 79 0a 20 20  and needed by.  
15860 23 20 77 69 6e 33 32 5f 6c 69 62 69 64 20 73 68  # win32_libid sh
15870 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 2c 20 73 6f  ell function, so
15880 20 75 73 65 20 61 20 77 65 61 6b 65 72 20 74 65   use a weaker te
15890 73 74 20 62 61 73 65 64 20 6f 6e 20 27 6f 62 6a  st based on 'obj
158a0 64 75 6d 70 27 2e 0a 20 20 6c 74 5f 63 76 5f 64  dump'..  lt_cv_d
158b0 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
158c0 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20  hod='file_magic 
158d0 66 69 6c 65 20 66 6f 72 6d 61 74 20 70 65 69 2a  file format pei*
158e0 2d 69 33 38 36 28 2e 2a 61 72 63 68 69 74 65 63  -i386(.*architec
158f0 74 75 72 65 3a 20 69 33 38 36 29 3f 27 0a 20 20  ture: i386)?'.  
15900 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63  lt_cv_file_magic
15910 5f 63 6d 64 3d 27 24 4f 42 4a 44 55 4d 50 20 2d  _cmd='$OBJDUMP -
15920 66 27 0a 20 20 3b 3b 0a 0a 64 61 72 77 69 6e 2a  f'.  ;;..darwin*
15930 20 7c 20 72 68 61 70 73 6f 64 79 2a 29 0a 20 20   | rhapsody*).  
15940 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68  lt_cv_deplibs_ch
15950 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f  eck_method=pass_
15960 61 6c 6c 0a 20 20 3b 3b 0a 0a 66 72 65 65 62 73  all.  ;;..freebs
15970 64 2a 20 7c 20 6b 66 72 65 65 62 73 64 2a 2d 67  d* | kfreebsd*-g
15980 6e 75 29 0a 20 20 69 66 20 65 63 68 6f 20 5f 5f  nu).  if echo __
15990 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20 2d  ELF__ | $CC -E -
159a0 20 7c 20 67 72 65 70 20 5f 5f 45 4c 46 5f 5f 20   | grep __ELF__ 
159b0 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65  > /dev/null; the
159c0 6e 0a 20 20 20 20 63 61 73 65 20 24 68 6f 73 74  n.    case $host
159d0 5f 63 70 75 20 69 6e 0a 20 20 20 20 69 2a 38 36  _cpu in.    i*86
159e0 20 29 0a 20 20 20 20 20 20 23 20 4e 6f 74 20 73   ).      # Not s
159f0 75 72 65 20 77 68 65 74 68 65 72 20 74 68 65 20  ure whether the 
15a00 70 72 65 73 65 6e 63 65 20 6f 66 20 4f 70 65 6e  presence of Open
15a10 42 53 44 20 68 65 72 65 20 77 61 73 20 61 20 6d  BSD here was a m
15a20 69 73 74 61 6b 65 2e 0a 20 20 20 20 20 20 23 20  istake..      # 
15a30 4c 65 74 27 73 20 61 63 63 65 70 74 20 62 6f 74  Let's accept bot
15a40 68 20 6f 66 20 74 68 65 6d 20 75 6e 74 69 6c 20  h of them until 
15a50 74 68 69 73 20 69 73 20 63 6c 65 61 72 65 64 20  this is cleared 
15a60 75 70 2e 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f  up..      lt_cv_
15a70 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65  deplibs_check_me
15a80 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63  thod='file_magic
15a90 20 28 46 72 65 65 42 53 44 7c 4f 70 65 6e 42 53   (FreeBSD|OpenBS
15aa0 44 29 2f 69 5b 33 2d 39 5d 38 36 20 28 63 6f 6d  D)/i[3-9]86 (com
15ab0 70 61 63 74 20 29 3f 64 65 6d 61 6e 64 20 70 61  pact )?demand pa
15ac0 67 65 64 20 73 68 61 72 65 64 20 6c 69 62 72 61  ged shared libra
15ad0 72 79 27 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f  ry'.      lt_cv_
15ae0 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 2f  file_magic_cmd=/
15af0 75 73 72 2f 62 69 6e 2f 66 69 6c 65 0a 20 20 20  usr/bin/file.   
15b00 20 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61     lt_cv_file_ma
15b10 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d 60 65  gic_test_file=`e
15b20 63 68 6f 20 2f 75 73 72 2f 6c 69 62 2f 6c 69 62  cho /usr/lib/lib
15b30 63 2e 73 6f 2e 2a 60 0a 20 20 20 20 20 20 3b 3b  c.so.*`.      ;;
15b40 0a 20 20 20 20 65 73 61 63 0a 20 20 65 6c 73 65  .    esac.  else
15b50 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69  .    lt_cv_depli
15b60 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d  bs_check_method=
15b70 70 61 73 73 5f 61 6c 6c 0a 20 20 66 69 0a 20 20  pass_all.  fi.  
15b80 3b 3b 0a 0a 67 6e 75 2a 29 0a 20 20 6c 74 5f 63  ;;..gnu*).  lt_c
15b90 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
15ba0 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a  method=pass_all.
15bb0 20 20 3b 3b 0a 0a 68 70 75 78 31 30 2e 32 30 2a    ;;..hpux10.20*
15bc0 20 7c 20 68 70 75 78 31 31 2a 29 0a 20 20 6c 74   | hpux11*).  lt
15bd0 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63  _cv_file_magic_c
15be0 6d 64 3d 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65  md=/usr/bin/file
15bf0 0a 20 20 63 61 73 65 20 22 24 68 6f 73 74 5f 63  .  case "$host_c
15c00 70 75 22 20 69 6e 0a 20 20 69 61 36 34 2a 29 0a  pu" in.  ia64*).
15c10 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62      lt_cv_deplib
15c20 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27  s_check_method='
15c30 66 69 6c 65 5f 6d 61 67 69 63 20 28 73 5b 30 2d  file_magic (s[0-
15c40 39 5d 5b 30 2d 39 5d 5b 30 2d 39 5d 7c 45 4c 46  9][0-9][0-9]|ELF
15c50 2d 5b 30 2d 39 5d 5b 30 2d 39 5d 29 20 73 68 61  -[0-9][0-9]) sha
15c60 72 65 64 20 6f 62 6a 65 63 74 20 66 69 6c 65 20  red object file 
15c70 2d 20 49 41 36 34 27 0a 20 20 20 20 6c 74 5f 63  - IA64'.    lt_c
15c80 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73  v_file_magic_tes
15c90 74 5f 66 69 6c 65 3d 2f 75 73 72 2f 6c 69 62 2f  t_file=/usr/lib/
15ca0 68 70 75 78 33 32 2f 6c 69 62 63 2e 73 6f 0a 20  hpux32/libc.so. 
15cb0 20 20 20 3b 3b 0a 20 20 68 70 70 61 2a 36 34 2a     ;;.  hppa*64*
15cc0 29 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c  ).    lt_cv_depl
15cd0 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
15ce0 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 28 73 5b  ='file_magic (s[
15cf0 30 2d 39 5d 5b 30 2d 39 5d 5b 30 2d 39 5d 7c 45  0-9][0-9][0-9]|E
15d00 4c 46 2d 5b 30 2d 39 5d 5b 30 2d 39 5d 29 20 73  LF-[0-9][0-9]) s
15d10 68 61 72 65 64 20 6f 62 6a 65 63 74 20 66 69 6c  hared object fil
15d20 65 20 2d 20 50 41 2d 52 49 53 43 20 5b 30 2d 39  e - PA-RISC [0-9
15d30 5d 2e 5b 30 2d 39 5d 27 0a 20 20 20 20 6c 74 5f  ].[0-9]'.    lt_
15d40 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65  cv_file_magic_te
15d50 73 74 5f 66 69 6c 65 3d 2f 75 73 72 2f 6c 69 62  st_file=/usr/lib
15d60 2f 70 61 32 30 5f 36 34 2f 6c 69 62 63 2e 73 6c  /pa20_64/libc.sl
15d70 0a 20 20 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 20  .    ;;.  *).   
15d80 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
15d90 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c  heck_method='fil
15da0 65 5f 6d 61 67 69 63 20 28 73 5b 30 2d 39 5d 5b  e_magic (s[0-9][
15db0 30 2d 39 5d 5b 30 2d 39 5d 7c 50 41 2d 52 49 53  0-9][0-9]|PA-RIS
15dc0 43 5b 30 2d 39 5d 2e 5b 30 2d 39 5d 29 20 73 68  C[0-9].[0-9]) sh
15dd0 61 72 65 64 20 6c 69 62 72 61 72 79 27 0a 20 20  ared library'.  
15de0 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67    lt_cv_file_mag
15df0 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d 2f 75 73  ic_test_file=/us
15e00 72 2f 6c 69 62 2f 6c 69 62 63 2e 73 6c 0a 20 20  r/lib/libc.sl.  
15e10 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 3b 3b    ;;.  esac.  ;;
15e20 0a 0a 69 72 69 78 35 2a 20 7c 20 69 72 69 78 36  ..irix5* | irix6
15e30 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75 78 2a 29 0a  * | nonstopux*).
15e40 20 20 63 61 73 65 20 24 4c 44 20 69 6e 0a 20 20    case $LD in.  
15e50 2a 2d 33 32 7c 2a 22 2d 33 32 20 22 29 20 6c 69  *-32|*"-32 ") li
15e60 62 6d 61 67 69 63 3d 33 32 2d 62 69 74 3b 3b 0a  bmagic=32-bit;;.
15e70 20 20 2a 2d 6e 33 32 7c 2a 22 2d 6e 33 32 20 22    *-n32|*"-n32 "
15e80 29 20 6c 69 62 6d 61 67 69 63 3d 4e 33 32 3b 3b  ) libmagic=N32;;
15e90 0a 20 20 2a 2d 36 34 7c 2a 22 2d 36 34 20 22 29  .  *-64|*"-64 ")
15ea0 20 6c 69 62 6d 61 67 69 63 3d 36 34 2d 62 69 74   libmagic=64-bit
15eb0 3b 3b 0a 20 20 2a 29 20 6c 69 62 6d 61 67 69 63  ;;.  *) libmagic
15ec0 3d 6e 65 76 65 72 2d 6d 61 74 63 68 3b 3b 0a 20  =never-match;;. 
15ed0 20 65 73 61 63 0a 20 20 6c 74 5f 63 76 5f 64 65   esac.  lt_cv_de
15ee0 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
15ef0 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b  od=pass_all.  ;;
15f00 0a 0a 23 20 54 68 69 73 20 6d 75 73 74 20 62 65  ..# This must be
15f10 20 4c 69 6e 75 78 20 45 4c 46 2e 0a 6c 69 6e 75   Linux ELF..linu
15f20 78 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c  x*).  lt_cv_depl
15f30 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
15f40 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a  =pass_all.  ;;..
15f50 6e 65 74 62 73 64 2a 20 7c 20 6b 6e 65 74 62 73  netbsd* | knetbs
15f60 64 2a 2d 67 6e 75 29 0a 20 20 69 66 20 65 63 68  d*-gnu).  if ech
15f70 6f 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20  o __ELF__ | $CC 
15f80 2d 45 20 2d 20 7c 20 67 72 65 70 20 5f 5f 45 4c  -E - | grep __EL
15f90 46 5f 5f 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b  F__ > /dev/null;
15fa0 20 74 68 65 6e 0a 20 20 20 20 6c 74 5f 63 76 5f   then.    lt_cv_
15fb0 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65  deplibs_check_me
15fc0 74 68 6f 64 3d 27 6d 61 74 63 68 5f 70 61 74 74  thod='match_patt
15fd0 65 72 6e 20 2f 6c 69 62 5b 5e 2f 5d 2b 28 5c 2e  ern /lib[^/]+(\.
15fe0 73 6f 5c 2e 5b 30 2d 39 5d 2b 5c 2e 5b 30 2d 39  so\.[0-9]+\.[0-9
15ff0 5d 2b 7c 5f 70 69 63 5c 2e 61 29 24 27 0a 20 20  ]+|_pic\.a)$'.  
16000 65 6c 73 65 0a 20 20 20 20 6c 74 5f 63 76 5f 64  else.    lt_cv_d
16010 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
16020 68 6f 64 3d 27 6d 61 74 63 68 5f 70 61 74 74 65  hod='match_patte
16030 72 6e 20 2f 6c 69 62 5b 5e 2f 5d 2b 28 5c 2e 73  rn /lib[^/]+(\.s
16040 6f 7c 5f 70 69 63 5c 2e 61 29 24 27 0a 20 20 66  o|_pic\.a)$'.  f
16050 69 0a 20 20 3b 3b 0a 0a 6e 65 77 6f 73 36 2a 29  i.  ;;..newos6*)
16060 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73  .  lt_cv_deplibs
16070 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66  _check_method='f
16080 69 6c 65 5f 6d 61 67 69 63 20 45 4c 46 20 5b 30  ile_magic ELF [0
16090 2d 39 5d 5b 30 2d 39 5d 2a 2d 62 69 74 20 5b 4d  -9][0-9]*-bit [M
160a0 4c 5d 53 42 20 28 65 78 65 63 75 74 61 62 6c 65  L]SB (executable
160b0 7c 64 79 6e 61 6d 69 63 20 6c 69 62 29 27 0a 20  |dynamic lib)'. 
160c0 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69   lt_cv_file_magi
160d0 63 5f 63 6d 64 3d 2f 75 73 72 2f 62 69 6e 2f 66  c_cmd=/usr/bin/f
160e0 69 6c 65 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65  ile.  lt_cv_file
160f0 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65  _magic_test_file
16100 3d 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 6e 6c 73  =/usr/lib/libnls
16110 2e 73 6f 0a 20 20 3b 3b 0a 0a 6e 74 6f 2d 71 6e  .so.  ;;..nto-qn
16120 78 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c  x*).  lt_cv_depl
16130 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
16140 3d 75 6e 6b 6e 6f 77 6e 0a 20 20 3b 3b 0a 0a 6f  =unknown.  ;;..o
16150 70 65 6e 62 73 64 2a 29 0a 20 20 6c 74 5f 63 76  penbsd*).  lt_cv
16160 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d  _file_magic_cmd=
16170 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 0a 20 20  /usr/bin/file.  
16180 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63  lt_cv_file_magic
16190 5f 74 65 73 74 5f 66 69 6c 65 3d 60 65 63 68 6f  _test_file=`echo
161a0 20 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 63 2e 73   /usr/lib/libc.s
161b0 6f 2e 2a 60 0a 20 20 69 66 20 74 65 73 74 20 2d  o.*`.  if test -
161c0 7a 20 22 60 65 63 68 6f 20 5f 5f 45 4c 46 5f 5f  z "`echo __ELF__
161d0 20 7c 20 24 43 43 20 2d 45 20 2d 20 7c 20 67 72   | $CC -E - | gr
161e0 65 70 20 5f 5f 45 4c 46 5f 5f 60 22 20 7c 7c 20  ep __ELF__`" || 
161f0 74 65 73 74 20 22 24 68 6f 73 74 5f 6f 73 2d 24  test "$host_os-$
16200 68 6f 73 74 5f 63 70 75 22 20 3d 20 22 6f 70 65  host_cpu" = "ope
16210 6e 62 73 64 32 2e 38 2d 70 6f 77 65 72 70 63 22  nbsd2.8-powerpc"
16220 3b 20 74 68 65 6e 0a 20 20 20 20 6c 74 5f 63 76  ; then.    lt_cv
16230 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
16240 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69  ethod='file_magi
16250 63 20 45 4c 46 20 5b 30 2d 39 5d 5b 30 2d 39 5d  c ELF [0-9][0-9]
16260 2a 2d 62 69 74 20 5b 4c 4d 5d 53 42 20 73 68 61  *-bit [LM]SB sha
16270 72 65 64 20 6f 62 6a 65 63 74 27 0a 20 20 65 6c  red object'.  el
16280 73 65 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70  se.    lt_cv_dep
16290 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
162a0 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 4f 70  d='file_magic Op
162b0 65 6e 42 53 44 2e 2a 20 73 68 61 72 65 64 20 6c  enBSD.* shared l
162c0 69 62 72 61 72 79 27 0a 20 20 66 69 0a 20 20 3b  ibrary'.  fi.  ;
162d0 3b 0a 0a 6f 73 66 33 2a 20 7c 20 6f 73 66 34 2a  ;..osf3* | osf4*
162e0 20 7c 20 6f 73 66 35 2a 29 0a 20 20 6c 74 5f 63   | osf5*).  lt_c
162f0 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
16300 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a  method=pass_all.
16310 20 20 3b 3b 0a 0a 73 63 6f 33 2e 32 76 35 2a 29    ;;..sco3.2v5*)
16320 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73  .  lt_cv_deplibs
16330 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61  _check_method=pa
16340 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 73 6f 6c  ss_all.  ;;..sol
16350 61 72 69 73 2a 29 0a 20 20 6c 74 5f 63 76 5f 64  aris*).  lt_cv_d
16360 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
16370 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b  hod=pass_all.  ;
16380 3b 0a 0a 73 79 73 76 34 20 7c 20 73 79 73 76 34  ;..sysv4 | sysv4
16390 2e 32 75 77 32 2a 20 7c 20 73 79 73 76 34 2e 33  .2uw2* | sysv4.3
163a0 2a 20 7c 20 73 79 73 76 35 2a 29 0a 20 20 63 61  * | sysv5*).  ca
163b0 73 65 20 24 68 6f 73 74 5f 76 65 6e 64 6f 72 20  se $host_vendor 
163c0 69 6e 0a 20 20 6d 6f 74 6f 72 6f 6c 61 29 0a 20  in.  motorola). 
163d0 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73     lt_cv_deplibs
163e0 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66  _check_method='f
163f0 69 6c 65 5f 6d 61 67 69 63 20 45 4c 46 20 5b 30  ile_magic ELF [0
16400 2d 39 5d 5b 30 2d 39 5d 2a 2d 62 69 74 20 5b 4d  -9][0-9]*-bit [M
16410 4c 5d 53 42 20 28 73 68 61 72 65 64 20 6f 62 6a  L]SB (shared obj
16420 65 63 74 7c 64 79 6e 61 6d 69 63 20 6c 69 62 29  ect|dynamic lib)
16430 20 4d 5b 30 2d 39 5d 5b 30 2d 39 5d 2a 20 56 65   M[0-9][0-9]* Ve
16440 72 73 69 6f 6e 20 5b 30 2d 39 5d 27 0a 20 20 20  rsion [0-9]'.   
16450 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69   lt_cv_file_magi
16460 63 5f 74 65 73 74 5f 66 69 6c 65 3d 60 65 63 68  c_test_file=`ech
16470 6f 20 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 63 2e  o /usr/lib/libc.
16480 73 6f 2a 60 0a 20 20 20 20 3b 3b 0a 20 20 6e 63  so*`.    ;;.  nc
16490 72 29 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70  r).    lt_cv_dep
164a0 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
164b0 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 20 20 3b  d=pass_all.    ;
164c0 3b 0a 20 20 73 65 71 75 65 6e 74 29 0a 20 20 20  ;.  sequent).   
164d0 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69   lt_cv_file_magi
164e0 63 5f 63 6d 64 3d 27 2f 62 69 6e 2f 66 69 6c 65  c_cmd='/bin/file
164f0 27 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c  '.    lt_cv_depl
16500 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
16510 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 45 4c 46  ='file_magic ELF
16520 20 5b 30 2d 39 5d 5b 30 2d 39 5d 2a 2d 62 69 74   [0-9][0-9]*-bit
16530 20 5b 4c 4d 5d 53 42 20 28 73 68 61 72 65 64 20   [LM]SB (shared 
16540 6f 62 6a 65 63 74 7c 64 79 6e 61 6d 69 63 20 6c  object|dynamic l
16550 69 62 20 29 27 0a 20 20 20 20 3b 3b 0a 20 20 73  ib )'.    ;;.  s
16560 6e 69 29 0a 20 20 20 20 6c 74 5f 63 76 5f 66 69  ni).    lt_cv_fi
16570 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 27 2f 62  le_magic_cmd='/b
16580 69 6e 2f 66 69 6c 65 27 0a 20 20 20 20 6c 74 5f  in/file'.    lt_
16590 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  cv_deplibs_check
165a0 5f 6d 65 74 68 6f 64 3d 22 66 69 6c 65 5f 6d 61  _method="file_ma
165b0 67 69 63 20 45 4c 46 20 5b 30 2d 39 5d 5b 30 2d  gic ELF [0-9][0-
165c0 39 5d 2a 2d 62 69 74 20 5b 4c 4d 5d 53 42 20 64  9]*-bit [LM]SB d
165d0 79 6e 61 6d 69 63 20 6c 69 62 22 0a 20 20 20 20  ynamic lib".    
165e0 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63  lt_cv_file_magic
165f0 5f 74 65 73 74 5f 66 69 6c 65 3d 2f 6c 69 62 2f  _test_file=/lib/
16600 6c 69 62 63 2e 73 6f 0a 20 20 20 20 3b 3b 0a 20  libc.so.    ;;. 
16610 20 73 69 65 6d 65 6e 73 29 0a 20 20 20 20 6c 74   siemens).    lt
16620 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
16630 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c  k_method=pass_al
16640 6c 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a  l.    ;;.  esac.
16650 20 20 3b 3b 0a 0a 73 79 73 76 35 4f 70 65 6e 55    ;;..sysv5OpenU
16660 4e 49 58 38 2a 20 7c 20 73 79 73 76 35 55 6e 69  NIX8* | sysv5Uni
16670 78 57 61 72 65 37 2a 20 7c 20 73 79 73 76 35 75  xWare7* | sysv5u
16680 77 5b 37 38 5d 2a 20 7c 20 75 6e 69 78 77 61 72  w[78]* | unixwar
16690 65 37 2a 20 7c 20 73 79 73 76 34 2a 75 77 32 2a  e7* | sysv4*uw2*
166a0 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62  ).  lt_cv_deplib
166b0 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70  s_check_method=p
166c0 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 65 73 61  ass_all.  ;;.esa
166d0 63 0a 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f  c..fi.echo "$as_
166e0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
166f0 6c 74 3a 20 24 6c 74 5f 63 76 5f 64 65 70 6c 69  lt: $lt_cv_depli
16700 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 22  bs_check_method"
16710 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
16720 4f 5f 54 7d 24 6c 74 5f 63 76 5f 64 65 70 6c 69  O_T}$lt_cv_depli
16730 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 22  bs_check_method"
16740 20 3e 26 36 0a 66 69 6c 65 5f 6d 61 67 69 63 5f   >&6.file_magic_
16750 63 6d 64 3d 24 6c 74 5f 63 76 5f 66 69 6c 65 5f  cmd=$lt_cv_file_
16760 6d 61 67 69 63 5f 63 6d 64 0a 64 65 70 6c 69 62  magic_cmd.deplib
16770 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 24  s_check_method=$
16780 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68  lt_cv_deplibs_ch
16790 65 63 6b 5f 6d 65 74 68 6f 64 0a 74 65 73 74 20  eck_method.test 
167a0 2d 7a 20 22 24 64 65 70 6c 69 62 73 5f 63 68 65  -z "$deplibs_che
167b0 63 6b 5f 6d 65 74 68 6f 64 22 20 26 26 20 64 65  ck_method" && de
167c0 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
167d0 6f 64 3d 75 6e 6b 6e 6f 77 6e 0a 0a 0a 0a 0a 23  od=unknown.....#
167e0 20 49 66 20 6e 6f 20 43 20 63 6f 6d 70 69 6c 65   If no C compile
167f0 72 20 77 61 73 20 73 70 65 63 69 66 69 65 64 2c  r was specified,
16800 20 75 73 65 20 43 43 2e 0a 4c 54 43 43 3d 24 7b   use CC..LTCC=${
16810 4c 54 43 43 2d 22 24 43 43 22 7d 0a 0a 23 20 41  LTCC-"$CC"}..# A
16820 6c 6c 6f 77 20 43 43 20 74 6f 20 62 65 20 61 20  llow CC to be a 
16830 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74  program name wit
16840 68 20 61 72 67 75 6d 65 6e 74 73 2e 0a 63 6f 6d  h arguments..com
16850 70 69 6c 65 72 3d 24 43 43 0a 0a 0a 23 20 43 68  piler=$CC...# Ch
16860 65 63 6b 20 77 68 65 74 68 65 72 20 2d 2d 65 6e  eck whether --en
16870 61 62 6c 65 2d 6c 69 62 74 6f 6f 6c 2d 6c 6f 63  able-libtool-loc
16880 6b 20 6f 72 20 2d 2d 64 69 73 61 62 6c 65 2d 6c  k or --disable-l
16890 69 62 74 6f 6f 6c 2d 6c 6f 63 6b 20 77 61 73 20  ibtool-lock was 
168a0 67 69 76 65 6e 2e 0a 69 66 20 74 65 73 74 20 22  given..if test "
168b0 24 7b 65 6e 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c  ${enable_libtool
168c0 5f 6c 6f 63 6b 2b 73 65 74 7d 22 20 3d 20 73 65  _lock+set}" = se
168d0 74 3b 20 74 68 65 6e 0a 20 20 65 6e 61 62 6c 65  t; then.  enable
168e0 76 61 6c 3d 22 24 65 6e 61 62 6c 65 5f 6c 69 62  val="$enable_lib
168f0 74 6f 6f 6c 5f 6c 6f 63 6b 22 0a 0a 66 69 3b 0a  tool_lock"..fi;.
16900 74 65 73 74 20 22 78 24 65 6e 61 62 6c 65 5f 6c  test "x$enable_l
16910 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 22 20 21 3d 20  ibtool_lock" != 
16920 78 6e 6f 20 26 26 20 65 6e 61 62 6c 65 5f 6c 69  xno && enable_li
16930 62 74 6f 6f 6c 5f 6c 6f 63 6b 3d 79 65 73 0a 0a  btool_lock=yes..
16940 23 20 53 6f 6d 65 20 66 6c 61 67 73 20 6e 65 65  # Some flags nee
16950 64 20 74 6f 20 62 65 20 70 72 6f 70 61 67 61 74  d to be propagat
16960 65 64 20 74 6f 20 74 68 65 20 63 6f 6d 70 69 6c  ed to the compil
16970 65 72 20 6f 72 20 6c 69 6e 6b 65 72 20 66 6f 72  er or linker for
16980 20 67 6f 6f 64 0a 23 20 6c 69 62 74 6f 6f 6c 20   good.# libtool 
16990 73 75 70 70 6f 72 74 2e 0a 63 61 73 65 20 24 68  support..case $h
169a0 6f 73 74 20 69 6e 0a 69 61 36 34 2d 2a 2d 68 70  ost in.ia64-*-hp
169b0 75 78 2a 29 0a 20 20 23 20 46 69 6e 64 20 6f 75  ux*).  # Find ou
169c0 74 20 77 68 69 63 68 20 41 42 49 20 77 65 20 61  t which ABI we a
169d0 72 65 20 75 73 69 6e 67 2e 0a 20 20 65 63 68 6f  re using..  echo
169e0 20 27 69 6e 74 20 69 3b 27 20 3e 20 63 6f 6e 66   'int i;' > conf
169f0 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 69  test.$ac_ext.  i
16a00 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22  f { (eval echo "
16a10 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
16a20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22  \"$ac_compile\""
16a30 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
16a40 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26 35 0a  c_compile) 2>&5.
16a50 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
16a60 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
16a70 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
16a80 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
16a90 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
16aa0 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 20 20 63 61  ; }; then.    ca
16ab0 73 65 20 60 2f 75 73 72 2f 62 69 6e 2f 66 69 6c  se `/usr/bin/fil
16ac0 65 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  e conftest.$ac_o
16ad0 62 6a 65 78 74 60 20 69 6e 0a 20 20 20 20 2a 45  bjext` in.    *E
16ae0 4c 46 2d 33 32 2a 29 0a 20 20 20 20 20 20 48 50  LF-32*).      HP
16af0 55 58 5f 49 41 36 34 5f 4d 4f 44 45 3d 22 33 32  UX_IA64_MODE="32
16b00 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 2a  ".      ;;.    *
16b10 45 4c 46 2d 36 34 2a 29 0a 20 20 20 20 20 20 48  ELF-64*).      H
16b20 50 55 58 5f 49 41 36 34 5f 4d 4f 44 45 3d 22 36  PUX_IA64_MODE="6
16b30 34 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20  4".      ;;.    
16b40 65 73 61 63 0a 20 20 66 69 0a 20 20 72 6d 20 2d  esac.  fi.  rm -
16b50 72 66 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20 3b  rf conftest*.  ;
16b60 3b 0a 2a 2d 2a 2d 69 72 69 78 36 2a 29 0a 20 20  ;.*-*-irix6*).  
16b70 23 20 46 69 6e 64 20 6f 75 74 20 77 68 69 63 68  # Find out which
16b80 20 41 42 49 20 77 65 20 61 72 65 20 75 73 69 6e   ABI we are usin
16b90 67 2e 0a 20 20 65 63 68 6f 20 27 23 6c 69 6e 65  g..  echo '#line
16ba0 20 33 30 35 30 20 22 63 6f 6e 66 69 67 75 72 65   3050 "configure
16bb0 22 27 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61  "' > conftest.$a
16bc0 63 5f 65 78 74 0a 20 20 69 66 20 7b 20 28 65 76  c_ext.  if { (ev
16bd0 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
16be0 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63  $LINENO: \"$ac_c
16bf0 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20  ompile\"") >&5. 
16c00 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69   (eval $ac_compi
16c10 6c 65 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  le) 2>&5.  ac_st
16c20 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
16c30 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
16c40 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
16c50 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
16c60 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 74 68  c_status); }; th
16c70 65 6e 0a 20 20 20 69 66 20 74 65 73 74 20 22 24  en.   if test "$
16c80 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c  lt_cv_prog_gnu_l
16c90 64 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20  d" = yes; then. 
16ca0 20 20 20 63 61 73 65 20 60 2f 75 73 72 2f 62 69     case `/usr/bi
16cb0 6e 2f 66 69 6c 65 20 63 6f 6e 66 74 65 73 74 2e  n/file conftest.
16cc0 24 61 63 5f 6f 62 6a 65 78 74 60 20 69 6e 0a 20  $ac_objext` in. 
16cd0 20 20 20 2a 33 32 2d 62 69 74 2a 29 0a 20 20 20     *32-bit*).   
16ce0 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20     LD="${LD-ld} 
16cf0 2d 6d 65 6c 66 33 32 62 73 6d 69 70 22 0a 20 20  -melf32bsmip".  
16d00 20 20 20 20 3b 3b 0a 20 20 20 20 2a 4e 33 32 2a      ;;.    *N32*
16d10 29 0a 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c 44  ).      LD="${LD
16d20 2d 6c 64 7d 20 2d 6d 65 6c 66 33 32 62 6d 69 70  -ld} -melf32bmip
16d30 6e 33 32 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20  n32".      ;;.  
16d40 20 20 2a 36 34 2d 62 69 74 2a 29 0a 20 20 20 20    *64-bit*).    
16d50 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d    LD="${LD-ld} -
16d60 6d 65 6c 66 36 34 62 6d 69 70 22 0a 20 20 20 20  melf64bmip".    
16d70 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20    ;;.    esac.  
16d80 20 65 6c 73 65 0a 20 20 20 20 63 61 73 65 20 60   else.    case `
16d90 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 20 63 6f  /usr/bin/file co
16da0 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
16db0 74 60 20 69 6e 0a 20 20 20 20 2a 33 32 2d 62 69  t` in.    *32-bi
16dc0 74 2a 29 0a 20 20 20 20 20 20 4c 44 3d 22 24 7b  t*).      LD="${
16dd0 4c 44 2d 6c 64 7d 20 2d 33 32 22 0a 20 20 20 20  LD-ld} -32".    
16de0 20 20 3b 3b 0a 20 20 20 20 2a 4e 33 32 2a 29 0a    ;;.    *N32*).
16df0 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c        LD="${LD-l
16e00 64 7d 20 2d 6e 33 32 22 0a 20 20 20 20 20 20 3b  d} -n32".      ;
16e10 3b 0a 20 20 20 20 2a 36 34 2d 62 69 74 2a 29 0a  ;.    *64-bit*).
16e20 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c        LD="${LD-l
16e30 64 7d 20 2d 36 34 22 0a 20 20 20 20 20 20 3b 3b  d} -64".      ;;
16e40 0a 20 20 20 20 65 73 61 63 0a 20 20 20 66 69 0a  .    esac.   fi.
16e50 20 20 66 69 0a 20 20 72 6d 20 2d 72 66 20 63 6f    fi.  rm -rf co
16e60 6e 66 74 65 73 74 2a 0a 20 20 3b 3b 0a 0a 78 38  nftest*.  ;;..x8
16e70 36 5f 36 34 2d 2a 6c 69 6e 75 78 2a 7c 70 70 63  6_64-*linux*|ppc
16e80 2a 2d 2a 6c 69 6e 75 78 2a 7c 70 6f 77 65 72 70  *-*linux*|powerp
16e90 63 2a 2d 2a 6c 69 6e 75 78 2a 7c 73 33 39 30 2a  c*-*linux*|s390*
16ea0 2d 2a 6c 69 6e 75 78 2a 7c 73 70 61 72 63 2a 2d  -*linux*|sparc*-
16eb0 2a 6c 69 6e 75 78 2a 29 0a 20 20 23 20 46 69 6e  *linux*).  # Fin
16ec0 64 20 6f 75 74 20 77 68 69 63 68 20 41 42 49 20  d out which ABI 
16ed0 77 65 20 61 72 65 20 75 73 69 6e 67 2e 0a 20 20  we are using..  
16ee0 65 63 68 6f 20 27 69 6e 74 20 69 3b 27 20 3e 20  echo 'int i;' > 
16ef0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
16f00 0a 20 20 69 66 20 7b 20 28 65 76 61 6c 20 65 63  .  if { (eval ec
16f10 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
16f20 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c  NO: \"$ac_compil
16f30 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  e\"") >&5.  (eva
16f40 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32  l $ac_compile) 2
16f50 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
16f60 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
16f70 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
16f80 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
16f90 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
16fa0 74 75 73 29 3b 20 7d 3b 20 74 68 65 6e 0a 20 20  tus); }; then.  
16fb0 20 20 63 61 73 65 20 22 60 2f 75 73 72 2f 62 69    case "`/usr/bi
16fc0 6e 2f 66 69 6c 65 20 63 6f 6e 66 74 65 73 74 2e  n/file conftest.
16fd0 6f 60 22 20 69 6e 0a 20 20 20 20 2a 33 32 2d 62  o`" in.    *32-b
16fe0 69 74 2a 29 0a 20 20 20 20 20 20 63 61 73 65 20  it*).      case 
16ff0 24 68 6f 73 74 20 69 6e 0a 20 20 20 20 20 20 20  $host in.       
17000 20 78 38 36 5f 36 34 2d 2a 6c 69 6e 75 78 2a 29   x86_64-*linux*)
17010 0a 20 20 20 20 20 20 20 20 20 20 4c 44 3d 22 24  .          LD="$
17020 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 5f 69  {LD-ld} -m elf_i
17030 33 38 36 22 0a 20 20 20 20 20 20 20 20 20 20 3b  386".          ;
17040 3b 0a 20 20 20 20 20 20 20 20 70 70 63 36 34 2d  ;.        ppc64-
17050 2a 6c 69 6e 75 78 2a 7c 70 6f 77 65 72 70 63 36  *linux*|powerpc6
17060 34 2d 2a 6c 69 6e 75 78 2a 29 0a 20 20 20 20 20  4-*linux*).     
17070 20 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64       LD="${LD-ld
17080 7d 20 2d 6d 20 65 6c 66 33 32 70 70 63 6c 69 6e  } -m elf32ppclin
17090 75 78 22 0a 20 20 20 20 20 20 20 20 20 20 3b 3b  ux".          ;;
170a0 0a 20 20 20 20 20 20 20 20 73 33 39 30 78 2d 2a  .        s390x-*
170b0 6c 69 6e 75 78 2a 29 0a 20 20 20 20 20 20 20 20  linux*).        
170c0 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d    LD="${LD-ld} -
170d0 6d 20 65 6c 66 5f 73 33 39 30 22 0a 20 20 20 20  m elf_s390".    
170e0 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20        ;;.       
170f0 20 73 70 61 72 63 36 34 2d 2a 6c 69 6e 75 78 2a   sparc64-*linux*
17100 29 0a 20 20 20 20 20 20 20 20 20 20 4c 44 3d 22  ).          LD="
17110 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 33  ${LD-ld} -m elf3
17120 32 5f 73 70 61 72 63 22 0a 20 20 20 20 20 20 20  2_sparc".       
17130 20 20 20 3b 3b 0a 20 20 20 20 20 20 65 73 61 63     ;;.      esac
17140 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 2a 36  .      ;;.    *6
17150 34 2d 62 69 74 2a 29 0a 20 20 20 20 20 20 63 61  4-bit*).      ca
17160 73 65 20 24 68 6f 73 74 20 69 6e 0a 20 20 20 20  se $host in.    
17170 20 20 20 20 78 38 36 5f 36 34 2d 2a 6c 69 6e 75      x86_64-*linu
17180 78 2a 29 0a 20 20 20 20 20 20 20 20 20 20 4c 44  x*).          LD
17190 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c  ="${LD-ld} -m el
171a0 66 5f 78 38 36 5f 36 34 22 0a 20 20 20 20 20 20  f_x86_64".      
171b0 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20 20 70      ;;.        p
171c0 70 63 2a 2d 2a 6c 69 6e 75 78 2a 7c 70 6f 77 65  pc*-*linux*|powe
171d0 72 70 63 2a 2d 2a 6c 69 6e 75 78 2a 29 0a 20 20  rpc*-*linux*).  
171e0 20 20 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c 44          LD="${LD
171f0 2d 6c 64 7d 20 2d 6d 20 65 6c 66 36 34 70 70 63  -ld} -m elf64ppc
17200 22 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 0a 20  ".          ;;. 
17210 20 20 20 20 20 20 20 73 33 39 30 2a 2d 2a 6c 69         s390*-*li
17220 6e 75 78 2a 29 0a 20 20 20 20 20 20 20 20 20 20  nux*).          
17230 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20  LD="${LD-ld} -m 
17240 65 6c 66 36 34 5f 73 33 39 30 22 0a 20 20 20 20  elf64_s390".    
17250 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20        ;;.       
17260 20 73 70 61 72 63 2a 2d 2a 6c 69 6e 75 78 2a 29   sparc*-*linux*)
17270 0a 20 20 20 20 20 20 20 20 20 20 4c 44 3d 22 24  .          LD="$
17280 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 36 34  {LD-ld} -m elf64
17290 5f 73 70 61 72 63 22 0a 20 20 20 20 20 20 20 20  _sparc".        
172a0 20 20 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a    ;;.      esac.
172b0 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61        ;;.    esa
172c0 63 0a 20 20 66 69 0a 20 20 72 6d 20 2d 72 66 20  c.  fi.  rm -rf 
172d0 63 6f 6e 66 74 65 73 74 2a 0a 20 20 3b 3b 0a 0a  conftest*.  ;;..
172e0 2a 2d 2a 2d 73 63 6f 33 2e 32 76 35 2a 29 0a 20  *-*-sco3.2v5*). 
172f0 20 23 20 4f 6e 20 53 43 4f 20 4f 70 65 6e 53 65   # On SCO OpenSe
17300 72 76 65 72 20 35 2c 20 77 65 20 6e 65 65 64 20  rver 5, we need 
17310 2d 62 65 6c 66 20 74 6f 20 67 65 74 20 66 75 6c  -belf to get ful
17320 6c 2d 66 65 61 74 75 72 65 64 20 62 69 6e 61 72  l-featured binar
17330 69 65 73 2e 0a 20 20 53 41 56 45 5f 43 46 4c 41  ies..  SAVE_CFLA
17340 47 53 3d 22 24 43 46 4c 41 47 53 22 0a 20 20 43  GS="$CFLAGS".  C
17350 46 4c 41 47 53 3d 22 24 43 46 4c 41 47 53 20 2d  FLAGS="$CFLAGS -
17360 62 65 6c 66 22 0a 20 20 65 63 68 6f 20 22 24 61  belf".  echo "$a
17370 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
17380 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74  ecking whether t
17390 68 65 20 43 20 63 6f 6d 70 69 6c 65 72 20 6e 65  he C compiler ne
173a0 65 64 73 20 2d 62 65 6c 66 22 20 3e 26 35 0a 65  eds -belf" >&5.e
173b0 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
173c0 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74 68  cking whether th
173d0 65 20 43 20 63 6f 6d 70 69 6c 65 72 20 6e 65 65  e C compiler nee
173e0 64 73 20 2d 62 65 6c 66 2e 2e 2e 20 24 45 43 48  ds -belf... $ECH
173f0 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
17400 20 22 24 7b 6c 74 5f 63 76 5f 63 63 5f 6e 65 65   "${lt_cv_cc_nee
17410 64 73 5f 62 65 6c 66 2b 73 65 74 7d 22 20 3d 20  ds_belf+set}" = 
17420 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
17430 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
17440 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
17450 65 6c 73 65 0a 20 20 61 63 5f 65 78 74 3d 63 0a  else.  ac_ext=c.
17460 61 63 5f 63 70 70 3d 27 24 43 50 50 20 24 43 50  ac_cpp='$CPP $CP
17470 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69  PFLAGS'.ac_compi
17480 6c 65 3d 27 24 43 43 20 2d 63 20 24 43 46 4c 41  le='$CC -c $CFLA
17490 47 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e  GS $CPPFLAGS con
174a0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26  ftest.$ac_ext >&
174b0 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20  5'.ac_link='$CC 
174c0 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65  -o conftest$ac_e
174d0 78 65 65 78 74 20 24 43 46 4c 41 47 53 20 24 43  xeext $CFLAGS $C
174e0 50 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53  PPFLAGS $LDFLAGS
174f0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
17500 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f  t $LIBS >&5'.ac_
17510 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63  compiler_gnu=$ac
17520 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67  _cv_c_compiler_g
17530 6e 75 0a 0a 20 20 20 20 20 63 61 74 20 3e 63 6f  nu..     cat >co
17540 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
17550 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64  <_ACEOF./* confd
17560 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f  efs.h.  */._ACEO
17570 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68  F.cat confdefs.h
17580 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
17590 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65  ext.cat >>confte
175a0 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43  st.$ac_ext <<_AC
175b0 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64  EOF./* end confd
175c0 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a  efs.h.  */..int.
175d0 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20  main ().{..  ;. 
175e0 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43   return 0;.}._AC
175f0 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  EOF.rm -f confte
17600 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f  st.$ac_objext co
17610 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74  nftest$ac_exeext
17620 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  .if { (eval echo
17630 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
17640 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29  : \"$ac_link\"")
17650 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
17660 5f 6c 69 6e 6b 29 20 32 3e 63 6f 6e 66 74 65 73  _link) 2>conftes
17670 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75  t.er1.  ac_statu
17680 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27  s=$?.  grep -v '
17690 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65  ^ *+' conftest.e
176a0 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72  r1 >conftest.err
176b0 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  .  rm -f conftes
176c0 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66  t.er1.  cat conf
176d0 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65  test.err >&5.  e
176e0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
176f0 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
17700 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
17710 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
17720 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d  } &&.. { ac_try=
17730 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f  'test -z "$ac_c_
17740 77 65 72 72 6f 72 5f 66 6c 61 67 22 09 09 09 20  werror_flag"... 
17750 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e  || test ! -s con
17760 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20 28  ftest.err'.  { (
17770 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
17780 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
17790 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28  _try\"") >&5.  (
177a0 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e  eval $ac_try) 2>
177b0 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
177c0 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
177d0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
177e0 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
177f0 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
17800 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b  us); }; } &&.. {
17810 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73   ac_try='test -s
17820 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65   conftest$ac_exe
17830 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65  ext'.  { (eval e
17840 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
17850 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22  ENO: \"$ac_try\"
17860 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
17870 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61  ac_try) 2>&5.  a
17880 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
17890 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
178a0 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
178b0 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
178c0 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
178d0 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 6c 74 5f 63  ; }; then.  lt_c
178e0 76 5f 63 63 5f 6e 65 65 64 73 5f 62 65 6c 66 3d  v_cc_needs_belf=
178f0 79 65 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  yes.else.  echo 
17900 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
17910 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
17920 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
17930 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
17940 20 3e 26 35 0a 0a 6c 74 5f 63 76 5f 63 63 5f 6e   >&5..lt_cv_cc_n
17950 65 65 64 73 5f 62 65 6c 66 3d 6e 6f 0a 66 69 0a  eeds_belf=no.fi.
17960 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65  rm -f conftest.e
17970 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  rr conftest.$ac_
17980 6f 62 6a 65 78 74 20 5c 0a 20 20 20 20 20 20 63  objext \.      c
17990 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78  onftest$ac_exeex
179a0 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  t conftest.$ac_e
179b0 78 74 0a 20 20 20 20 20 61 63 5f 65 78 74 3d 63  xt.     ac_ext=c
179c0 0a 61 63 5f 63 70 70 3d 27 24 43 50 50 20 24 43  .ac_cpp='$CPP $C
179d0 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70  PPFLAGS'.ac_comp
179e0 69 6c 65 3d 27 24 43 43 20 2d 63 20 24 43 46 4c  ile='$CC -c $CFL
179f0 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f  AGS $CPPFLAGS co
17a00 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
17a10 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43  &5'.ac_link='$CC
17a20 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f   -o conftest$ac_
17a30 65 78 65 65 78 74 20 24 43 46 4c 41 47 53 20 24  exeext $CFLAGS $
17a40 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 47  CPPFLAGS $LDFLAG
17a50 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  S conftest.$ac_e
17a60 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63  xt $LIBS >&5'.ac
17a70 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61  _compiler_gnu=$a
17a80 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f  c_cv_c_compiler_
17a90 67 6e 75 0a 0a 66 69 0a 65 63 68 6f 20 22 24 61  gnu..fi.echo "$a
17aa0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
17ab0 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 63 63 5f  sult: $lt_cv_cc_
17ac0 6e 65 65 64 73 5f 62 65 6c 66 22 20 3e 26 35 0a  needs_belf" >&5.
17ad0 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
17ae0 6c 74 5f 63 76 5f 63 63 5f 6e 65 65 64 73 5f 62  lt_cv_cc_needs_b
17af0 65 6c 66 22 20 3e 26 36 0a 20 20 69 66 20 74 65  elf" >&6.  if te
17b00 73 74 20 78 22 24 6c 74 5f 63 76 5f 63 63 5f 6e  st x"$lt_cv_cc_n
17b10 65 65 64 73 5f 62 65 6c 66 22 20 21 3d 20 78 22  eeds_belf" != x"
17b20 79 65 73 22 3b 20 74 68 65 6e 0a 20 20 20 20 23  yes"; then.    #
17b30 20 74 68 69 73 20 69 73 20 70 72 6f 62 61 62 6c   this is probabl
17b40 79 20 67 63 63 20 32 2e 38 2e 30 2c 20 65 67 63  y gcc 2.8.0, egc
17b50 73 20 31 2e 30 20 6f 72 20 6e 65 77 65 72 3b 20  s 1.0 or newer; 
17b60 6e 6f 20 6e 65 65 64 20 66 6f 72 20 2d 62 65 6c  no need for -bel
17b70 66 0a 20 20 20 20 43 46 4c 41 47 53 3d 22 24 53  f.    CFLAGS="$S
17b80 41 56 45 5f 43 46 4c 41 47 53 22 0a 20 20 66 69  AVE_CFLAGS".  fi
17b90 0a 20 20 3b 3b 0a 0a 65 73 61 63 0a 0a 6e 65 65  .  ;;..esac..nee
17ba0 64 5f 6c 6f 63 6b 73 3d 22 24 65 6e 61 62 6c 65  d_locks="$enable
17bb0 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 22 0a 0a  _libtool_lock"..
17bc0 0a 61 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70  .ac_ext=c.ac_cpp
17bd0 3d 27 24 43 50 50 20 24 43 50 50 46 4c 41 47 53  ='$CPP $CPPFLAGS
17be0 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43  '.ac_compile='$C
17bf0 43 20 2d 63 20 24 43 46 4c 41 47 53 20 24 43 50  C -c $CFLAGS $CP
17c00 50 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e  PFLAGS conftest.
17c10 24 61 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f  $ac_ext >&5'.ac_
17c20 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e  link='$CC -o con
17c30 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20  ftest$ac_exeext 
17c40 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47  $CFLAGS $CPPFLAG
17c50 53 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74  S $LDFLAGS conft
17c60 65 73 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42  est.$ac_ext $LIB
17c70 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c  S >&5'.ac_compil
17c80 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f  er_gnu=$ac_cv_c_
17c90 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 65 63 68  compiler_gnu.ech
17ca0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
17cb0 4f 3a 20 63 68 65 63 6b 69 6e 67 20 68 6f 77 20  O: checking how 
17cc0 74 6f 20 72 75 6e 20 74 68 65 20 43 20 70 72 65  to run the C pre
17cd0 70 72 6f 63 65 73 73 6f 72 22 20 3e 26 35 0a 65  processor" >&5.e
17ce0 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
17cf0 63 6b 69 6e 67 20 68 6f 77 20 74 6f 20 72 75 6e  cking how to run
17d00 20 74 68 65 20 43 20 70 72 65 70 72 6f 63 65 73   the C preproces
17d10 73 6f 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  sor... $ECHO_C" 
17d20 3e 26 36 0a 23 20 4f 6e 20 53 75 6e 73 2c 20 73  >&6.# On Suns, s
17d30 6f 6d 65 74 69 6d 65 73 20 24 43 50 50 20 6e 61  ometimes $CPP na
17d40 6d 65 73 20 61 20 64 69 72 65 63 74 6f 72 79 2e  mes a directory.
17d50 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43 50  .if test -n "$CP
17d60 50 22 20 26 26 20 74 65 73 74 20 2d 64 20 22 24  P" && test -d "$
17d70 43 50 50 22 3b 20 74 68 65 6e 0a 20 20 43 50 50  CPP"; then.  CPP
17d80 3d 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20  =.fi.if test -z 
17d90 22 24 43 50 50 22 3b 20 74 68 65 6e 0a 20 20 69  "$CPP"; then.  i
17da0 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f  f test "${ac_cv_
17db0 70 72 6f 67 5f 43 50 50 2b 73 65 74 7d 22 20 3d  prog_CPP+set}" =
17dc0 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
17dd0 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
17de0 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
17df0 0a 65 6c 73 65 0a 20 20 20 20 20 20 23 20 44 6f  .else.      # Do
17e00 75 62 6c 65 20 71 75 6f 74 65 73 20 62 65 63 61  uble quotes beca
17e10 75 73 65 20 43 50 50 20 6e 65 65 64 73 20 74 6f  use CPP needs to
17e20 20 62 65 20 65 78 70 61 6e 64 65 64 0a 20 20 20   be expanded.   
17e30 20 66 6f 72 20 43 50 50 20 69 6e 20 22 24 43 43   for CPP in "$CC
17e40 20 2d 45 22 20 22 24 43 43 20 2d 45 20 2d 74 72   -E" "$CC -E -tr
17e50 61 64 69 74 69 6f 6e 61 6c 2d 63 70 70 22 20 22  aditional-cpp" "
17e60 2f 6c 69 62 2f 63 70 70 22 0a 20 20 20 20 64 6f  /lib/cpp".    do
17e70 0a 20 20 20 20 20 20 61 63 5f 70 72 65 70 72 6f  .      ac_prepro
17e80 63 5f 6f 6b 3d 66 61 6c 73 65 0a 66 6f 72 20 61  c_ok=false.for a
17e90 63 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e  c_c_preproc_warn
17ea0 5f 66 6c 61 67 20 69 6e 20 27 27 20 79 65 73 0a  _flag in '' yes.
17eb0 64 6f 0a 20 20 23 20 55 73 65 20 61 20 68 65 61  do.  # Use a hea
17ec0 64 65 72 20 66 69 6c 65 20 74 68 61 74 20 63 6f  der file that co
17ed0 6d 65 73 20 77 69 74 68 20 67 63 63 2c 20 73 6f  mes with gcc, so
17ee0 20 63 6f 6e 66 69 67 75 72 69 6e 67 20 67 6c 69   configuring gli
17ef0 62 63 0a 20 20 23 20 77 69 74 68 20 61 20 66 72  bc.  # with a fr
17f00 65 73 68 20 63 72 6f 73 73 2d 63 6f 6d 70 69 6c  esh cross-compil
17f10 65 72 20 77 6f 72 6b 73 2e 0a 20 20 23 20 50 72  er works..  # Pr
17f20 65 66 65 72 20 3c 6c 69 6d 69 74 73 2e 68 3e 20  efer <limits.h> 
17f30 74 6f 20 3c 61 73 73 65 72 74 2e 68 3e 20 69 66  to <assert.h> if
17f40 20 5f 5f 53 54 44 43 5f 5f 20 69 73 20 64 65 66   __STDC__ is def
17f50 69 6e 65 64 2c 20 73 69 6e 63 65 0a 20 20 23 20  ined, since.  # 
17f60 3c 6c 69 6d 69 74 73 2e 68 3e 20 65 78 69 73 74  <limits.h> exist
17f70 73 20 65 76 65 6e 20 6f 6e 20 66 72 65 65 73 74  s even on freest
17f80 61 6e 64 69 6e 67 20 63 6f 6d 70 69 6c 65 72 73  anding compilers
17f90 2e 0a 20 20 23 20 4f 6e 20 74 68 65 20 4e 65 58  ..  # On the NeX
17fa0 54 2c 20 63 63 20 2d 45 20 72 75 6e 73 20 74 68  T, cc -E runs th
17fb0 65 20 63 6f 64 65 20 74 68 72 6f 75 67 68 20 74  e code through t
17fc0 68 65 20 63 6f 6d 70 69 6c 65 72 27 73 20 70 61  he compiler's pa
17fd0 72 73 65 72 2c 0a 20 20 23 20 6e 6f 74 20 6a 75  rser,.  # not ju
17fe0 73 74 20 74 68 72 6f 75 67 68 20 63 70 70 2e 20  st through cpp. 
17ff0 22 53 79 6e 74 61 78 20 65 72 72 6f 72 22 20 69  "Syntax error" i
18000 73 20 68 65 72 65 20 74 6f 20 63 61 74 63 68 20  s here to catch 
18010 74 68 69 73 20 63 61 73 65 2e 0a 20 20 63 61 74  this case..  cat
18020 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65   >conftest.$ac_e
18030 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63  xt <<_ACEOF./* c
18040 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f  onfdefs.h.  */._
18050 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65  ACEOF.cat confde
18060 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  fs.h >>conftest.
18070 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f  $ac_ext.cat >>co
18080 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
18090 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63  <_ACEOF./* end c
180a0 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23  onfdefs.h.  */.#
180b0 69 66 64 65 66 20 5f 5f 53 54 44 43 5f 5f 0a 23  ifdef __STDC__.#
180c0 20 69 6e 63 6c 75 64 65 20 3c 6c 69 6d 69 74 73   include <limits
180d0 2e 68 3e 0a 23 65 6c 73 65 0a 23 20 69 6e 63 6c  .h>.#else.# incl
180e0 75 64 65 20 3c 61 73 73 65 72 74 2e 68 3e 0a 23  ude <assert.h>.#
180f0 65 6e 64 69 66 0a 09 09 20 20 20 20 20 53 79 6e  endif...     Syn
18100 74 61 78 20 65 72 72 6f 72 0a 5f 41 43 45 4f 46  tax error._ACEOF
18110 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  .if { (eval echo
18120 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
18130 3a 20 5c 22 24 61 63 5f 63 70 70 20 63 6f 6e 66  : \"$ac_cpp conf
18140 74 65 73 74 2e 24 61 63 5f 65 78 74 5c 22 22 29  test.$ac_ext\"")
18150 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
18160 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61  _cpp conftest.$a
18170 63 5f 65 78 74 29 20 32 3e 63 6f 6e 66 74 65 73  c_ext) 2>conftes
18180 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75  t.er1.  ac_statu
18190 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27  s=$?.  grep -v '
181a0 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65  ^ *+' conftest.e
181b0 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72  r1 >conftest.err
181c0 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  .  rm -f conftes
181d0 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66  t.er1.  cat conf
181e0 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65  test.err >&5.  e
181f0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
18200 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
18210 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
18220 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
18230 7d 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68  } >/dev/null; th
18240 65 6e 0a 20 20 69 66 20 74 65 73 74 20 2d 73 20  en.  if test -s 
18250 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68  conftest.err; th
18260 65 6e 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72  en.    ac_cpp_er
18270 72 3d 24 61 63 5f 63 5f 70 72 65 70 72 6f 63 5f  r=$ac_c_preproc_
18280 77 61 72 6e 5f 66 6c 61 67 0a 20 20 20 20 61 63  warn_flag.    ac
18290 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f 63 70 70  _cpp_err=$ac_cpp
182a0 5f 65 72 72 24 61 63 5f 63 5f 77 65 72 72 6f 72  _err$ac_c_werror
182b0 5f 66 6c 61 67 0a 20 20 65 6c 73 65 0a 20 20 20  _flag.  else.   
182c0 20 61 63 5f 63 70 70 5f 65 72 72 3d 0a 20 20 66   ac_cpp_err=.  f
182d0 69 0a 65 6c 73 65 0a 20 20 61 63 5f 63 70 70 5f  i.else.  ac_cpp_
182e0 65 72 72 3d 79 65 73 0a 66 69 0a 69 66 20 74 65  err=yes.fi.if te
182f0 73 74 20 2d 7a 20 22 24 61 63 5f 63 70 70 5f 65  st -z "$ac_cpp_e
18300 72 72 22 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c  rr"; then.  :.el
18310 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
18320 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61  e: failed progra
18330 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20  m was:" >&5.sed 
18340 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65  's/^/| /' confte
18350 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a  st.$ac_ext >&5..
18360 20 20 23 20 42 72 6f 6b 65 6e 3a 20 66 61 69 6c    # Broken: fail
18370 73 20 6f 6e 20 76 61 6c 69 64 20 69 6e 70 75 74  s on valid input
18380 2e 0a 63 6f 6e 74 69 6e 75 65 0a 66 69 0a 72 6d  ..continue.fi.rm
18390 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -f conftest.err
183a0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
183b0 74 0a 0a 20 20 23 20 4f 4b 2c 20 77 6f 72 6b 73  t..  # OK, works
183c0 20 6f 6e 20 73 61 6e 65 20 63 61 73 65 73 2e 20   on sane cases. 
183d0 20 4e 6f 77 20 63 68 65 63 6b 20 77 68 65 74 68   Now check wheth
183e0 65 72 20 6e 6f 6e 2d 65 78 69 73 74 65 6e 74 20  er non-existent 
183f0 68 65 61 64 65 72 73 0a 20 20 23 20 63 61 6e 20  headers.  # can 
18400 62 65 20 64 65 74 65 63 74 65 64 20 61 6e 64 20  be detected and 
18410 68 6f 77 2e 0a 20 20 63 61 74 20 3e 63 6f 6e 66  how..  cat >conf
18420 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
18430 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66  ACEOF./* confdef
18440 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a  s.h.  */._ACEOF.
18450 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e  cat confdefs.h >
18460 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
18470 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74  t.cat >>conftest
18480 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
18490 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66  F./* end confdef
184a0 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75 64  s.h.  */.#includ
184b0 65 20 3c 61 63 5f 6e 6f 6e 65 78 69 73 74 65 6e  e <ac_nonexisten
184c0 74 2e 68 3e 0a 5f 41 43 45 4f 46 0a 69 66 20 7b  t.h>._ACEOF.if {
184d0 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
184e0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
184f0 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e  ac_cpp conftest.
18500 24 61 63 5f 65 78 74 5c 22 22 29 20 3e 26 35 0a  $ac_ext\"") >&5.
18510 20 20 28 65 76 61 6c 20 24 61 63 5f 63 70 70 20    (eval $ac_cpp 
18520 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
18530 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31  ) 2>conftest.er1
18540 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
18550 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27    grep -v '^ *+'
18560 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63   conftest.er1 >c
18570 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d  onftest.err.  rm
18580 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31   -f conftest.er1
18590 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e  .  cat conftest.
185a0 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22  err >&5.  echo "
185b0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
185c0 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
185d0 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
185e0 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 3e 2f 64  c_status); } >/d
185f0 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20  ev/null; then.  
18600 69 66 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74  if test -s conft
18610 65 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20  est.err; then.  
18620 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 24 61 63    ac_cpp_err=$ac
18630 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f  _c_preproc_warn_
18640 66 6c 61 67 0a 20 20 20 20 61 63 5f 63 70 70 5f  flag.    ac_cpp_
18650 65 72 72 3d 24 61 63 5f 63 70 70 5f 65 72 72 24  err=$ac_cpp_err$
18660 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67  ac_c_werror_flag
18670 0a 20 20 65 6c 73 65 0a 20 20 20 20 61 63 5f 63  .  else.    ac_c
18680 70 70 5f 65 72 72 3d 0a 20 20 66 69 0a 65 6c 73  pp_err=.  fi.els
18690 65 0a 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 79  e.  ac_cpp_err=y
186a0 65 73 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a  es.fi.if test -z
186b0 20 22 24 61 63 5f 63 70 70 5f 65 72 72 22 3b 20   "$ac_cpp_err"; 
186c0 74 68 65 6e 0a 20 20 23 20 42 72 6f 6b 65 6e 3a  then.  # Broken:
186d0 20 73 75 63 63 65 73 73 20 6f 6e 20 69 6e 76 61   success on inva
186e0 6c 69 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69  lid input..conti
186f0 6e 75 65 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  nue.else.  echo 
18700 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
18710 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
18720 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
18730 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
18740 20 3e 26 35 0a 0a 20 20 23 20 50 61 73 73 65 73   >&5..  # Passes
18750 20 62 6f 74 68 20 74 65 73 74 73 2e 0a 61 63 5f   both tests..ac_
18760 70 72 65 70 72 6f 63 5f 6f 6b 3d 3a 0a 62 72 65  preproc_ok=:.bre
18770 61 6b 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66  ak.fi.rm -f conf
18780 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73  test.err conftes
18790 74 2e 24 61 63 5f 65 78 74 0a 0a 64 6f 6e 65 0a  t.$ac_ext..done.
187a0 23 20 42 65 63 61 75 73 65 20 6f 66 20 60 62 72  # Because of `br
187b0 65 61 6b 27 2c 20 5f 41 43 5f 50 52 45 50 52 4f  eak', _AC_PREPRO
187c0 43 5f 49 46 45 4c 53 45 27 73 20 63 6c 65 61 6e  C_IFELSE's clean
187d0 69 6e 67 20 63 6f 64 65 20 77 61 73 20 73 6b 69  ing code was ski
187e0 70 70 65 64 2e 0a 72 6d 20 2d 66 20 63 6f 6e 66  pped..rm -f conf
187f0 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73  test.err conftes
18800 74 2e 24 61 63 5f 65 78 74 0a 69 66 20 24 61 63  t.$ac_ext.if $ac
18810 5f 70 72 65 70 72 6f 63 5f 6f 6b 3b 20 74 68 65  _preproc_ok; the
18820 6e 0a 20 20 62 72 65 61 6b 0a 66 69 0a 0a 20 20  n.  break.fi..  
18830 20 20 64 6f 6e 65 0a 20 20 20 20 61 63 5f 63 76    done.    ac_cv
18840 5f 70 72 6f 67 5f 43 50 50 3d 24 43 50 50 0a 0a  _prog_CPP=$CPP..
18850 66 69 0a 20 20 43 50 50 3d 24 61 63 5f 63 76 5f  fi.  CPP=$ac_cv_
18860 70 72 6f 67 5f 43 50 50 0a 65 6c 73 65 0a 20 20  prog_CPP.else.  
18870 61 63 5f 63 76 5f 70 72 6f 67 5f 43 50 50 3d 24  ac_cv_prog_CPP=$
18880 43 50 50 0a 66 69 0a 65 63 68 6f 20 22 24 61 73  CPP.fi.echo "$as
18890 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
188a0 75 6c 74 3a 20 24 43 50 50 22 20 3e 26 35 0a 65  ult: $CPP" >&5.e
188b0 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 43  cho "${ECHO_T}$C
188c0 50 50 22 20 3e 26 36 0a 61 63 5f 70 72 65 70 72  PP" >&6.ac_prepr
188d0 6f 63 5f 6f 6b 3d 66 61 6c 73 65 0a 66 6f 72 20  oc_ok=false.for 
188e0 61 63 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61 72  ac_c_preproc_war
188f0 6e 5f 66 6c 61 67 20 69 6e 20 27 27 20 79 65 73  n_flag in '' yes
18900 0a 64 6f 0a 20 20 23 20 55 73 65 20 61 20 68 65  .do.  # Use a he
18910 61 64 65 72 20 66 69 6c 65 20 74 68 61 74 20 63  ader file that c
18920 6f 6d 65 73 20 77 69 74 68 20 67 63 63 2c 20 73  omes with gcc, s
18930 6f 20 63 6f 6e 66 69 67 75 72 69 6e 67 20 67 6c  o configuring gl
18940 69 62 63 0a 20 20 23 20 77 69 74 68 20 61 20 66  ibc.  # with a f
18950 72 65 73 68 20 63 72 6f 73 73 2d 63 6f 6d 70 69  resh cross-compi
18960 6c 65 72 20 77 6f 72 6b 73 2e 0a 20 20 23 20 50  ler works..  # P
18970 72 65 66 65 72 20 3c 6c 69 6d 69 74 73 2e 68 3e  refer <limits.h>
18980 20 74 6f 20 3c 61 73 73 65 72 74 2e 68 3e 20 69   to <assert.h> i
18990 66 20 5f 5f 53 54 44 43 5f 5f 20 69 73 20 64 65  f __STDC__ is de
189a0 66 69 6e 65 64 2c 20 73 69 6e 63 65 0a 20 20 23  fined, since.  #
189b0 20 3c 6c 69 6d 69 74 73 2e 68 3e 20 65 78 69 73   <limits.h> exis
189c0 74 73 20 65 76 65 6e 20 6f 6e 20 66 72 65 65 73  ts even on frees
189d0 74 61 6e 64 69 6e 67 20 63 6f 6d 70 69 6c 65 72  tanding compiler
189e0 73 2e 0a 20 20 23 20 4f 6e 20 74 68 65 20 4e 65  s..  # On the Ne
189f0 58 54 2c 20 63 63 20 2d 45 20 72 75 6e 73 20 74  XT, cc -E runs t
18a00 68 65 20 63 6f 64 65 20 74 68 72 6f 75 67 68 20  he code through 
18a10 74 68 65 20 63 6f 6d 70 69 6c 65 72 27 73 20 70  the compiler's p
18a20 61 72 73 65 72 2c 0a 20 20 23 20 6e 6f 74 20 6a  arser,.  # not j
18a30 75 73 74 20 74 68 72 6f 75 67 68 20 63 70 70 2e  ust through cpp.
18a40 20 22 53 79 6e 74 61 78 20 65 72 72 6f 72 22 20   "Syntax error" 
18a50 69 73 20 68 65 72 65 20 74 6f 20 63 61 74 63 68  is here to catch
18a60 20 74 68 69 73 20 63 61 73 65 2e 0a 20 20 63 61   this case..  ca
18a70 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  t >conftest.$ac_
18a80 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
18a90 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
18aa0 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64  _ACEOF.cat confd
18ab0 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74  efs.h >>conftest
18ac0 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63  .$ac_ext.cat >>c
18ad0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
18ae0 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20  <<_ACEOF./* end 
18af0 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
18b00 23 69 66 64 65 66 20 5f 5f 53 54 44 43 5f 5f 0a  #ifdef __STDC__.
18b10 23 20 69 6e 63 6c 75 64 65 20 3c 6c 69 6d 69 74  # include <limit
18b20 73 2e 68 3e 0a 23 65 6c 73 65 0a 23 20 69 6e 63  s.h>.#else.# inc
18b30 6c 75 64 65 20 3c 61 73 73 65 72 74 2e 68 3e 0a  lude <assert.h>.
18b40 23 65 6e 64 69 66 0a 09 09 20 20 20 20 20 53 79  #endif...     Sy
18b50 6e 74 61 78 20 65 72 72 6f 72 0a 5f 41 43 45 4f  ntax error._ACEO
18b60 46 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68  F.if { (eval ech
18b70 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
18b80 4f 3a 20 5c 22 24 61 63 5f 63 70 70 20 63 6f 6e  O: \"$ac_cpp con
18b90 66 74 65 73 74 2e 24 61 63 5f 65 78 74 5c 22 22  ftest.$ac_ext\""
18ba0 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
18bb0 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24  c_cpp conftest.$
18bc0 61 63 5f 65 78 74 29 20 32 3e 63 6f 6e 66 74 65  ac_ext) 2>confte
18bd0 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74  st.er1.  ac_stat
18be0 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20  us=$?.  grep -v 
18bf0 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e  '^ *+' conftest.
18c00 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72  er1 >conftest.er
18c10 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65  r.  rm -f confte
18c20 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e  st.er1.  cat con
18c30 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20  ftest.err >&5.  
18c40 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
18c50 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
18c60 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
18c70 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
18c80 20 7d 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74   } >/dev/null; t
18c90 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20 2d 73  hen.  if test -s
18ca0 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 74   conftest.err; t
18cb0 68 65 6e 0a 20 20 20 20 61 63 5f 63 70 70 5f 65  hen.    ac_cpp_e
18cc0 72 72 3d 24 61 63 5f 63 5f 70 72 65 70 72 6f 63  rr=$ac_c_preproc
18cd0 5f 77 61 72 6e 5f 66 6c 61 67 0a 20 20 20 20 61  _warn_flag.    a
18ce0 63 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f 63 70  c_cpp_err=$ac_cp
18cf0 70 5f 65 72 72 24 61 63 5f 63 5f 77 65 72 72 6f  p_err$ac_c_werro
18d00 72 5f 66 6c 61 67 0a 20 20 65 6c 73 65 0a 20 20  r_flag.  else.  
18d10 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 0a 20 20    ac_cpp_err=.  
18d20 66 69 0a 65 6c 73 65 0a 20 20 61 63 5f 63 70 70  fi.else.  ac_cpp
18d30 5f 65 72 72 3d 79 65 73 0a 66 69 0a 69 66 20 74  _err=yes.fi.if t
18d40 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 70 70 5f  est -z "$ac_cpp_
18d50 65 72 72 22 3b 20 74 68 65 6e 0a 20 20 3a 0a 65  err"; then.  :.e
18d60 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
18d70 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
18d80 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
18d90 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
18da0 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
18db0 0a 20 20 23 20 42 72 6f 6b 65 6e 3a 20 66 61 69  .  # Broken: fai
18dc0 6c 73 20 6f 6e 20 76 61 6c 69 64 20 69 6e 70 75  ls on valid inpu
18dd0 74 2e 0a 63 6f 6e 74 69 6e 75 65 0a 66 69 0a 72  t..continue.fi.r
18de0 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
18df0 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  r conftest.$ac_e
18e00 78 74 0a 0a 20 20 23 20 4f 4b 2c 20 77 6f 72 6b  xt..  # OK, work
18e10 73 20 6f 6e 20 73 61 6e 65 20 63 61 73 65 73 2e  s on sane cases.
18e20 20 20 4e 6f 77 20 63 68 65 63 6b 20 77 68 65 74    Now check whet
18e30 68 65 72 20 6e 6f 6e 2d 65 78 69 73 74 65 6e 74  her non-existent
18e40 20 68 65 61 64 65 72 73 0a 20 20 23 20 63 61 6e   headers.  # can
18e50 20 62 65 20 64 65 74 65 63 74 65 64 20 61 6e 64   be detected and
18e60 20 68 6f 77 2e 0a 20 20 63 61 74 20 3e 63 6f 6e   how..  cat >con
18e70 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
18e80 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65  _ACEOF./* confde
18e90 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46  fs.h.  */._ACEOF
18ea0 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20  .cat confdefs.h 
18eb0 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
18ec0 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73  xt.cat >>conftes
18ed0 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
18ee0 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65  OF./* end confde
18ef0 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75  fs.h.  */.#inclu
18f00 64 65 20 3c 61 63 5f 6e 6f 6e 65 78 69 73 74 65  de <ac_nonexiste
18f10 6e 74 2e 68 3e 0a 5f 41 43 45 4f 46 0a 69 66 20  nt.h>._ACEOF.if 
18f20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
18f30 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
18f40 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74  $ac_cpp conftest
18f50 2e 24 61 63 5f 65 78 74 5c 22 22 29 20 3e 26 35  .$ac_ext\"") >&5
18f60 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 70 70  .  (eval $ac_cpp
18f70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
18f80 74 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72  t) 2>conftest.er
18f90 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  1.  ac_status=$?
18fa0 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b  .  grep -v '^ *+
18fb0 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e  ' conftest.er1 >
18fc0 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72  conftest.err.  r
18fd0 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
18fe0 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74  1.  cat conftest
18ff0 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20  .err >&5.  echo 
19000 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
19010 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
19020 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
19030 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 3e 2f  ac_status); } >/
19040 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20  dev/null; then. 
19050 20 69 66 20 74 65 73 74 20 2d 73 20 63 6f 6e 66   if test -s conf
19060 74 65 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20  test.err; then. 
19070 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 24 61     ac_cpp_err=$a
19080 63 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e  c_c_preproc_warn
19090 5f 66 6c 61 67 0a 20 20 20 20 61 63 5f 63 70 70  _flag.    ac_cpp
190a0 5f 65 72 72 3d 24 61 63 5f 63 70 70 5f 65 72 72  _err=$ac_cpp_err
190b0 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61  $ac_c_werror_fla
190c0 67 0a 20 20 65 6c 73 65 0a 20 20 20 20 61 63 5f  g.  else.    ac_
190d0 63 70 70 5f 65 72 72 3d 0a 20 20 66 69 0a 65 6c  cpp_err=.  fi.el
190e0 73 65 0a 20 20 61 63 5f 63 70 70 5f 65 72 72 3d  se.  ac_cpp_err=
190f0 79 65 73 0a 66 69 0a 69 66 20 74 65 73 74 20 2d  yes.fi.if test -
19100 7a 20 22 24 61 63 5f 63 70 70 5f 65 72 72 22 3b  z "$ac_cpp_err";
19110 20 74 68 65 6e 0a 20 20 23 20 42 72 6f 6b 65 6e   then.  # Broken
19120 3a 20 73 75 63 63 65 73 73 20 6f 6e 20 69 6e 76  : success on inv
19130 61 6c 69 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74  alid input..cont
19140 69 6e 75 65 0a 65 6c 73 65 0a 20 20 65 63 68 6f  inue.else.  echo
19150 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64   "$as_me: failed
19160 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e   program was:" >
19170 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27  &5.sed 's/^/| /'
19180 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
19190 74 20 3e 26 35 0a 0a 20 20 23 20 50 61 73 73 65  t >&5..  # Passe
191a0 73 20 62 6f 74 68 20 74 65 73 74 73 2e 0a 61 63  s both tests..ac
191b0 5f 70 72 65 70 72 6f 63 5f 6f 6b 3d 3a 0a 62 72  _preproc_ok=:.br
191c0 65 61 6b 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e  eak.fi.rm -f con
191d0 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65  ftest.err confte
191e0 73 74 2e 24 61 63 5f 65 78 74 0a 0a 64 6f 6e 65  st.$ac_ext..done
191f0 0a 23 20 42 65 63 61 75 73 65 20 6f 66 20 60 62  .# Because of `b
19200 72 65 61 6b 27 2c 20 5f 41 43 5f 50 52 45 50 52  reak', _AC_PREPR
19210 4f 43 5f 49 46 45 4c 53 45 27 73 20 63 6c 65 61  OC_IFELSE's clea
19220 6e 69 6e 67 20 63 6f 64 65 20 77 61 73 20 73 6b  ning code was sk
19230 69 70 70 65 64 2e 0a 72 6d 20 2d 66 20 63 6f 6e  ipped..rm -f con
19240 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65  ftest.err confte
19250 73 74 2e 24 61 63 5f 65 78 74 0a 69 66 20 24 61  st.$ac_ext.if $a
19260 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3b 20 74 68  c_preproc_ok; th
19270 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 7b 20  en.  :.else.  { 
19280 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
19290 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 43  LINENO: error: C
192a0 20 70 72 65 70 72 6f 63 65 73 73 6f 72 20 5c 22   preprocessor \"
192b0 24 43 50 50 5c 22 20 66 61 69 6c 73 20 73 61 6e  $CPP\" fails san
192c0 69 74 79 20 63 68 65 63 6b 0a 53 65 65 20 5c 60  ity check.See \`
192d0 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20  config.log' for 
192e0 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e  more details." >
192f0 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  &5.echo "$as_me:
19300 20 65 72 72 6f 72 3a 20 43 20 70 72 65 70 72 6f   error: C prepro
19310 63 65 73 73 6f 72 20 5c 22 24 43 50 50 5c 22 20  cessor \"$CPP\" 
19320 66 61 69 6c 73 20 73 61 6e 69 74 79 20 63 68 65  fails sanity che
19330 63 6b 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e  ck.See \`config.
19340 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65  log' for more de
19350 74 61 69 6c 73 2e 22 20 3e 26 32 3b 7d 0a 20 20  tails." >&2;}.  
19360 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69   { (exit 1); exi
19370 74 20 31 3b 20 7d 3b 20 7d 0a 66 69 0a 0a 61 63  t 1; }; }.fi..ac
19380 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27 24  _ext=c.ac_cpp='$
19390 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61  CPP $CPPFLAGS'.a
193a0 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20 2d  c_compile='$CC -
193b0 63 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c  c $CFLAGS $CPPFL
193c0 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  AGS conftest.$ac
193d0 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e  _ext >&5'.ac_lin
193e0 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74 65  k='$CC -o confte
193f0 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 43 46  st$ac_exeext $CF
19400 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 24  LAGS $CPPFLAGS $
19410 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74  LDFLAGS conftest
19420 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20 3e  .$ac_ext $LIBS >
19430 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f  &5'.ac_compiler_
19440 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f 6d  gnu=$ac_cv_c_com
19450 70 69 6c 65 72 5f 67 6e 75 0a 0a 0a 65 63 68 6f  piler_gnu...echo
19460 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
19470 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 41  : checking for A
19480 4e 53 49 20 43 20 68 65 61 64 65 72 20 66 69 6c  NSI C header fil
19490 65 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  es" >&5.echo $EC
194a0 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66  HO_N "checking f
194b0 6f 72 20 41 4e 53 49 20 43 20 68 65 61 64 65 72  or ANSI C header
194c0 20 66 69 6c 65 73 2e 2e 2e 20 24 45 43 48 4f 5f   files... $ECHO_
194d0 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22  C" >&6.if test "
194e0 24 7b 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73  ${ac_cv_header_s
194f0 74 64 63 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  tdc+set}" = set;
19500 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
19510 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
19520 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
19530 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74  .  cat >conftest
19540 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
19550 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e  F./* confdefs.h.
19560 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20    */._ACEOF.cat 
19570 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e  confdefs.h >>con
19580 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61  ftest.$ac_ext.ca
19590 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  t >>conftest.$ac
195a0 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
195b0 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e   end confdefs.h.
195c0 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 73    */.#include <s
195d0 74 64 6c 69 62 2e 68 3e 0a 23 69 6e 63 6c 75 64  tdlib.h>.#includ
195e0 65 20 3c 73 74 64 61 72 67 2e 68 3e 0a 23 69 6e  e <stdarg.h>.#in
195f0 63 6c 75 64 65 20 3c 73 74 72 69 6e 67 2e 68 3e  clude <string.h>
19600 0a 23 69 6e 63 6c 75 64 65 20 3c 66 6c 6f 61 74  .#include <float
19610 2e 68 3e 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29  .h>..int.main ()
19620 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e  .{..  ;.  return
19630 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20   0;.}._ACEOF.rm 
19640 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  -f conftest.$ac_
19650 6f 62 6a 65 78 74 0a 69 66 20 7b 20 28 65 76 61  objext.if { (eva
19660 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
19670 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f  LINENO: \"$ac_co
19680 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20  mpile\"") >&5.  
19690 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c  (eval $ac_compil
196a0 65 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72  e) 2>conftest.er
196b0 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  1.  ac_status=$?
196c0 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b  .  grep -v '^ *+
196d0 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e  ' conftest.er1 >
196e0 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72  conftest.err.  r
196f0 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
19700 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74  1.  cat conftest
19710 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20  .err >&5.  echo 
19720 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
19730 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
19740 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
19750 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26  ac_status); } &&
19760 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73  .. { ac_try='tes
19770 74 20 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72 72  t -z "$ac_c_werr
19780 6f 72 5f 66 6c 61 67 22 09 09 09 20 7c 7c 20 74  or_flag"... || t
19790 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73  est ! -s conftes
197a0 74 2e 65 72 72 27 0a 20 20 7b 20 28 65 76 61 6c  t.err'.  { (eval
197b0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
197c0 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79  INENO: \"$ac_try
197d0 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
197e0 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20   $ac_try) 2>&5. 
197f0 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
19800 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
19810 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
19820 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
19830 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
19840 20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f   }; } &&.. { ac_
19850 74 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e  try='test -s con
19860 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
19870 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  '.  { (eval echo
19880 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
19890 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20  : \"$ac_try\"") 
198a0 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
198b0 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  try) 2>&5.  ac_s
198c0 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
198d0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
198e0 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
198f0 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
19900 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d  ac_status); }; }
19910 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 68  ; then.  ac_cv_h
19920 65 61 64 65 72 5f 73 74 64 63 3d 79 65 73 0a 65  eader_stdc=yes.e
19930 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
19940 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
19950 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
19960 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
19970 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
19980 0a 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74  .ac_cv_header_st
19990 64 63 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63  dc=no.fi.rm -f c
199a0 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66  onftest.err conf
199b0 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20  test.$ac_objext 
199c0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
199d0 0a 0a 69 66 20 74 65 73 74 20 24 61 63 5f 63 76  ..if test $ac_cv
199e0 5f 68 65 61 64 65 72 5f 73 74 64 63 20 3d 20 79  _header_stdc = y
199f0 65 73 3b 20 74 68 65 6e 0a 20 20 23 20 53 75 6e  es; then.  # Sun
19a00 4f 53 20 34 2e 78 20 73 74 72 69 6e 67 2e 68 20  OS 4.x string.h 
19a10 64 6f 65 73 20 6e 6f 74 20 64 65 63 6c 61 72 65  does not declare
19a20 20 6d 65 6d 2a 2c 20 63 6f 6e 74 72 61 72 79 20   mem*, contrary 
19a30 74 6f 20 41 4e 53 49 2e 0a 20 20 63 61 74 20 3e  to ANSI..  cat >
19a40 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
19a50 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e   <<_ACEOF./* con
19a60 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43  fdefs.h.  */._AC
19a70 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73  EOF.cat confdefs
19a80 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  .h >>conftest.$a
19a90 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66  c_ext.cat >>conf
19aa0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
19ab0 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e  ACEOF./* end con
19ac0 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e  fdefs.h.  */.#in
19ad0 63 6c 75 64 65 20 3c 73 74 72 69 6e 67 2e 68 3e  clude <string.h>
19ae0 0a 0a 5f 41 43 45 4f 46 0a 69 66 20 28 65 76 61  .._ACEOF.if (eva
19af0 6c 20 22 24 61 63 5f 63 70 70 20 63 6f 6e 66 74  l "$ac_cpp conft
19b00 65 73 74 2e 24 61 63 5f 65 78 74 22 29 20 32 3e  est.$ac_ext") 2>
19b10 26 35 20 7c 0a 20 20 24 45 47 52 45 50 20 22 6d  &5 |.  $EGREP "m
19b20 65 6d 63 68 72 22 20 3e 2f 64 65 76 2f 6e 75 6c  emchr" >/dev/nul
19b30 6c 20 32 3e 26 31 3b 20 74 68 65 6e 0a 20 20 3a  l 2>&1; then.  :
19b40 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 68 65  .else.  ac_cv_he
19b50 61 64 65 72 5f 73 74 64 63 3d 6e 6f 0a 66 69 0a  ader_stdc=no.fi.
19b60 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2a 0a  rm -f conftest*.
19b70 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 24 61 63  .fi..if test $ac
19b80 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63 20  _cv_header_stdc 
19b90 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 23 20  = yes; then.  # 
19ba0 49 53 43 20 32 2e 30 2e 32 20 73 74 64 6c 69 62  ISC 2.0.2 stdlib
19bb0 2e 68 20 64 6f 65 73 20 6e 6f 74 20 64 65 63 6c  .h does not decl
19bc0 61 72 65 20 66 72 65 65 2c 20 63 6f 6e 74 72 61  are free, contra
19bd0 72 79 20 74 6f 20 41 4e 53 49 2e 0a 20 20 63 61  ry to ANSI..  ca
19be0 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  t >conftest.$ac_
19bf0 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
19c00 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
19c10 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64  _ACEOF.cat confd
19c20 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74  efs.h >>conftest
19c30 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63  .$ac_ext.cat >>c
19c40 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
19c50 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20  <<_ACEOF./* end 
19c60 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
19c70 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 6c 69 62  #include <stdlib
19c80 2e 68 3e 0a 0a 5f 41 43 45 4f 46 0a 69 66 20 28  .h>.._ACEOF.if (
19c90 65 76 61 6c 20 22 24 61 63 5f 63 70 70 20 63 6f  eval "$ac_cpp co
19ca0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 22 29  nftest.$ac_ext")
19cb0 20 32 3e 26 35 20 7c 0a 20 20 24 45 47 52 45 50   2>&5 |.  $EGREP
19cc0 20 22 66 72 65 65 22 20 3e 2f 64 65 76 2f 6e 75   "free" >/dev/nu
19cd0 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e 0a 20 20  ll 2>&1; then.  
19ce0 3a 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 68  :.else.  ac_cv_h
19cf0 65 61 64 65 72 5f 73 74 64 63 3d 6e 6f 0a 66 69  eader_stdc=no.fi
19d00 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2a  .rm -f conftest*
19d10 0a 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 24 61  ..fi..if test $a
19d20 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63  c_cv_header_stdc
19d30 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 23   = yes; then.  #
19d40 20 2f 62 69 6e 2f 63 63 20 69 6e 20 49 72 69 78   /bin/cc in Irix
19d50 2d 34 2e 30 2e 35 20 67 65 74 73 20 6e 6f 6e 2d  -4.0.5 gets non-
19d60 41 4e 53 49 20 63 74 79 70 65 20 6d 61 63 72 6f  ANSI ctype macro
19d70 73 20 75 6e 6c 65 73 73 20 75 73 69 6e 67 20 2d  s unless using -
19d80 61 6e 73 69 2e 0a 20 20 69 66 20 74 65 73 74 20  ansi..  if test 
19d90 22 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e  "$cross_compilin
19da0 67 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20  g" = yes; then. 
19db0 20 3a 0a 65 6c 73 65 0a 20 20 63 61 74 20 3e 63   :.else.  cat >c
19dc0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
19dd0 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66  <<_ACEOF./* conf
19de0 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45  defs.h.  */._ACE
19df0 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e  OF.cat confdefs.
19e00 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  h >>conftest.$ac
19e10 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74  _ext.cat >>conft
19e20 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
19e30 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66  CEOF./* end conf
19e40 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63  defs.h.  */.#inc
19e50 6c 75 64 65 20 3c 63 74 79 70 65 2e 68 3e 0a 23  lude <ctype.h>.#
19e60 69 66 20 28 28 27 20 27 20 26 20 30 78 30 46 46  if ((' ' & 0x0FF
19e70 29 20 3d 3d 20 30 78 30 32 30 29 0a 23 20 64 65  ) == 0x020).# de
19e80 66 69 6e 65 20 49 53 4c 4f 57 45 52 28 63 29 20  fine ISLOWER(c) 
19e90 28 27 61 27 20 3c 3d 20 28 63 29 20 26 26 20 28  ('a' <= (c) && (
19ea0 63 29 20 3c 3d 20 27 7a 27 29 0a 23 20 64 65 66  c) <= 'z').# def
19eb0 69 6e 65 20 54 4f 55 50 50 45 52 28 63 29 20 28  ine TOUPPER(c) (
19ec0 49 53 4c 4f 57 45 52 28 63 29 20 3f 20 27 41 27  ISLOWER(c) ? 'A'
19ed0 20 2b 20 28 28 63 29 20 2d 20 27 61 27 29 20 3a   + ((c) - 'a') :
19ee0 20 28 63 29 29 0a 23 65 6c 73 65 0a 23 20 64 65   (c)).#else.# de
19ef0 66 69 6e 65 20 49 53 4c 4f 57 45 52 28 63 29 20  fine ISLOWER(c) 
19f00 5c 0a 09 09 20 20 20 28 28 27 61 27 20 3c 3d 20  \...   (('a' <= 
19f10 28 63 29 20 26 26 20 28 63 29 20 3c 3d 20 27 69  (c) && (c) <= 'i
19f20 27 29 20 5c 0a 09 09 20 20 20 20 20 7c 7c 20 28  ') \...     || (
19f30 27 6a 27 20 3c 3d 20 28 63 29 20 26 26 20 28 63  'j' <= (c) && (c
19f40 29 20 3c 3d 20 27 72 27 29 20 5c 0a 09 09 20 20  ) <= 'r') \...  
19f50 20 20 20 7c 7c 20 28 27 73 27 20 3c 3d 20 28 63     || ('s' <= (c
19f60 29 20 26 26 20 28 63 29 20 3c 3d 20 27 7a 27 29  ) && (c) <= 'z')
19f70 29 0a 23 20 64 65 66 69 6e 65 20 54 4f 55 50 50  ).# define TOUPP
19f80 45 52 28 63 29 20 28 49 53 4c 4f 57 45 52 28 63  ER(c) (ISLOWER(c
19f90 29 20 3f 20 28 28 63 29 20 7c 20 30 78 34 30 29  ) ? ((c) | 0x40)
19fa0 20 3a 20 28 63 29 29 0a 23 65 6e 64 69 66 0a 0a   : (c)).#endif..
19fb0 23 64 65 66 69 6e 65 20 58 4f 52 28 65 2c 20 66  #define XOR(e, f
19fc0 29 20 28 28 28 65 29 20 26 26 20 21 28 66 29 29  ) (((e) && !(f))
19fd0 20 7c 7c 20 28 21 28 65 29 20 26 26 20 28 66 29   || (!(e) && (f)
19fe0 29 29 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b  )).int.main ().{
19ff0 0a 20 20 69 6e 74 20 69 3b 0a 20 20 66 6f 72 20  .  int i;.  for 
1a000 28 69 20 3d 20 30 3b 20 69 20 3c 20 32 35 36 3b  (i = 0; i < 256;
1a010 20 69 2b 2b 29 0a 20 20 20 20 69 66 20 28 58 4f   i++).    if (XO
1a020 52 20 28 69 73 6c 6f 77 65 72 20 28 69 29 2c 20  R (islower (i), 
1a030 49 53 4c 4f 57 45 52 20 28 69 29 29 0a 09 7c 7c  ISLOWER (i))..||
1a040 20 74 6f 75 70 70 65 72 20 28 69 29 20 21 3d 20   toupper (i) != 
1a050 54 4f 55 50 50 45 52 20 28 69 29 29 0a 20 20 20  TOUPPER (i)).   
1a060 20 20 20 65 78 69 74 28 32 29 3b 0a 20 20 65 78     exit(2);.  ex
1a070 69 74 20 28 30 29 3b 0a 7d 0a 5f 41 43 45 4f 46  it (0);.}._ACEOF
1a080 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 24  .rm -f conftest$
1a090 61 63 5f 65 78 65 65 78 74 0a 69 66 20 7b 20 28  ac_exeext.if { (
1a0a0 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
1a0b0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
1a0c0 5f 6c 69 6e 6b 5c 22 22 29 20 3e 26 35 0a 20 20  _link\"") >&5.  
1a0d0 28 65 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 29 20  (eval $ac_link) 
1a0e0 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73  2>&5.  ac_status
1a0f0 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  =$?.  echo "$as_
1a100 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
1a110 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
1a120 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
1a130 61 74 75 73 29 3b 20 7d 20 26 26 20 7b 20 61 63  atus); } && { ac
1a140 5f 74 72 79 3d 27 2e 2f 63 6f 6e 66 74 65 73 74  _try='./conftest
1a150 24 61 63 5f 65 78 65 65 78 74 27 0a 20 20 7b 20  $ac_exeext'.  { 
1a160 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
1a170 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
1a180 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
1a190 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
1a1a0 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
1a1b0 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
1a1c0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
1a1d0 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
1a1e0 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
1a1f0 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e  tus); }; }; then
1a200 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 65 63 68 6f  .  :.else.  echo
1a210 20 22 24 61 73 5f 6d 65 3a 20 70 72 6f 67 72 61   "$as_me: progra
1a220 6d 20 65 78 69 74 65 64 20 77 69 74 68 20 73 74  m exited with st
1a230 61 74 75 73 20 24 61 63 5f 73 74 61 74 75 73 22  atus $ac_status"
1a240 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d   >&5.echo "$as_m
1a250 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61  e: failed progra
1a260 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20  m was:" >&5.sed 
1a270 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65  's/^/| /' confte
1a280 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a  st.$ac_ext >&5..
1a290 28 20 65 78 69 74 20 24 61 63 5f 73 74 61 74 75  ( exit $ac_statu
1a2a0 73 20 29 0a 61 63 5f 63 76 5f 68 65 61 64 65 72  s ).ac_cv_header
1a2b0 5f 73 74 64 63 3d 6e 6f 0a 66 69 0a 72 6d 20 2d  _stdc=no.fi.rm -
1a2c0 66 20 63 6f 72 65 20 2a 2e 63 6f 72 65 20 67 6d  f core *.core gm
1a2d0 6f 6e 2e 6f 75 74 20 62 62 2e 6f 75 74 20 63 6f  on.out bb.out co
1a2e0 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74  nftest$ac_exeext
1a2f0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
1a300 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61  jext conftest.$a
1a310 63 5f 65 78 74 0a 66 69 0a 66 69 0a 66 69 0a 65  c_ext.fi.fi.fi.e
1a320 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1a330 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63  ENO: result: $ac
1a340 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63 22  _cv_header_stdc"
1a350 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
1a360 4f 5f 54 7d 24 61 63 5f 63 76 5f 68 65 61 64 65  O_T}$ac_cv_heade
1a370 72 5f 73 74 64 63 22 20 3e 26 36 0a 69 66 20 74  r_stdc" >&6.if t
1a380 65 73 74 20 24 61 63 5f 63 76 5f 68 65 61 64 65  est $ac_cv_heade
1a390 72 5f 73 74 64 63 20 3d 20 79 65 73 3b 20 74 68  r_stdc = yes; th
1a3a0 65 6e 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66 64 65  en..cat >>confde
1a3b0 66 73 2e 68 20 3c 3c 5c 5f 41 43 45 4f 46 0a 23  fs.h <<\_ACEOF.#
1a3c0 64 65 66 69 6e 65 20 53 54 44 43 5f 48 45 41 44  define STDC_HEAD
1a3d0 45 52 53 20 31 0a 5f 41 43 45 4f 46 0a 0a 66 69  ERS 1._ACEOF..fi
1a3e0 0a 0a 23 20 4f 6e 20 49 52 49 58 20 35 2e 33 2c  ..# On IRIX 5.3,
1a3f0 20 73 79 73 2f 74 79 70 65 73 20 61 6e 64 20 69   sys/types and i
1a400 6e 74 74 79 70 65 73 2e 68 20 61 72 65 20 63 6f  nttypes.h are co
1a410 6e 66 6c 69 63 74 69 6e 67 2e 0a 0a 0a 0a 0a 0a  nflicting.......
1a420 0a 0a 0a 0a 66 6f 72 20 61 63 5f 68 65 61 64 65  ....for ac_heade
1a430 72 20 69 6e 20 73 79 73 2f 74 79 70 65 73 2e 68  r in sys/types.h
1a440 20 73 79 73 2f 73 74 61 74 2e 68 20 73 74 64 6c   sys/stat.h stdl
1a450 69 62 2e 68 20 73 74 72 69 6e 67 2e 68 20 6d 65  ib.h string.h me
1a460 6d 6f 72 79 2e 68 20 73 74 72 69 6e 67 73 2e 68  mory.h strings.h
1a470 20 5c 0a 09 09 20 20 69 6e 74 74 79 70 65 73 2e   \...  inttypes.
1a480 68 20 73 74 64 69 6e 74 2e 68 20 75 6e 69 73 74  h stdint.h unist
1a490 64 2e 68 0a 64 6f 0a 61 73 5f 61 63 5f 48 65 61  d.h.do.as_ac_Hea
1a4a0 64 65 72 3d 60 65 63 68 6f 20 22 61 63 5f 63 76  der=`echo "ac_cv
1a4b0 5f 68 65 61 64 65 72 5f 24 61 63 5f 68 65 61 64  _header_$ac_head
1a4c0 65 72 22 20 7c 20 24 61 73 5f 74 72 5f 73 68 60  er" | $as_tr_sh`
1a4d0 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
1a4e0 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
1a4f0 66 6f 72 20 24 61 63 5f 68 65 61 64 65 72 22 20  for $ac_header" 
1a500 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
1a510 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24   "checking for $
1a520 61 63 5f 68 65 61 64 65 72 2e 2e 2e 20 24 45 43  ac_header... $EC
1a530 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 65 76 61  HO_C" >&6.if eva
1a540 6c 20 22 74 65 73 74 20 5c 22 5c 24 7b 24 61 73  l "test \"\${$as
1a550 5f 61 63 5f 48 65 61 64 65 72 2b 73 65 74 7d 5c  _ac_Header+set}\
1a560 22 20 3d 20 73 65 74 22 3b 20 74 68 65 6e 0a 20  " = set"; then. 
1a570 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
1a580 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
1a590 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61 74 20   >&6.else.  cat 
1a5a0 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
1a5b0 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f  t <<_ACEOF./* co
1a5c0 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41  nfdefs.h.  */._A
1a5d0 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66  CEOF.cat confdef
1a5e0 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  s.h >>conftest.$
1a5f0 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e  ac_ext.cat >>con
1a600 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
1a610 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f  _ACEOF./* end co
1a620 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 24 61  nfdefs.h.  */.$a
1a630 63 5f 69 6e 63 6c 75 64 65 73 5f 64 65 66 61 75  c_includes_defau
1a640 6c 74 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 24 61  lt..#include <$a
1a650 63 5f 68 65 61 64 65 72 3e 0a 5f 41 43 45 4f 46  c_header>._ACEOF
1a660 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
1a670 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20  $ac_objext.if { 
1a680 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
1a690 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
1a6a0 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26  c_compile\"") >&
1a6b0 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f  5.  (eval $ac_co
1a6c0 6d 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65 73  mpile) 2>conftes
1a6d0 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75  t.er1.  ac_statu
1a6e0 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27  s=$?.  grep -v '
1a6f0 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65  ^ *+' conftest.e
1a700 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72  r1 >conftest.err
1a710 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  .  rm -f conftes
1a720 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66  t.er1.  cat conf
1a730 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65  test.err >&5.  e
1a740 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1a750 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
1a760 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
1a770 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
1a780 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d  } &&.. { ac_try=
1a790 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f  'test -z "$ac_c_
1a7a0 77 65 72 72 6f 72 5f 66 6c 61 67 22 09 09 09 20  werror_flag"... 
1a7b0 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e  || test ! -s con
1a7c0 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20 28  ftest.err'.  { (
1a7d0 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
1a7e0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
1a7f0 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28  _try\"") >&5.  (
1a800 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e  eval $ac_try) 2>
1a810 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
1a820 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
1a830 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
1a840 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
1a850 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
1a860 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b  us); }; } &&.. {
1a870 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73   ac_try='test -s
1a880 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
1a890 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20  jext'.  { (eval 
1a8a0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1a8b0 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c  NENO: \"$ac_try\
1a8c0 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
1a8d0 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20  $ac_try) 2>&5.  
1a8e0 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
1a8f0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1a900 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
1a910 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
1a920 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
1a930 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 65 76 61  }; }; then.  eva
1a940 6c 20 22 24 61 73 5f 61 63 5f 48 65 61 64 65 72  l "$as_ac_Header
1a950 3d 79 65 73 22 0a 65 6c 73 65 0a 20 20 65 63 68  =yes".else.  ech
1a960 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65  o "$as_me: faile
1a970 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20  d program was:" 
1a980 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f  >&5.sed 's/^/| /
1a990 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  ' conftest.$ac_e
1a9a0 78 74 20 3e 26 35 0a 0a 65 76 61 6c 20 22 24 61  xt >&5..eval "$a
1a9b0 73 5f 61 63 5f 48 65 61 64 65 72 3d 6e 6f 22 0a  s_ac_Header=no".
1a9c0 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  fi.rm -f conftes
1a9d0 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24  t.err conftest.$
1a9e0 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65  ac_objext confte
1a9f0 73 74 2e 24 61 63 5f 65 78 74 0a 66 69 0a 65 63  st.$ac_ext.fi.ec
1aa00 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1aa10 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 60 65 76 61  NO: result: `eva
1aa20 6c 20 65 63 68 6f 20 27 24 7b 27 24 61 73 5f 61  l echo '${'$as_a
1aa30 63 5f 48 65 61 64 65 72 27 7d 27 60 22 20 3e 26  c_Header'}'`" >&
1aa40 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
1aa50 7d 60 65 76 61 6c 20 65 63 68 6f 20 27 24 7b 27  }`eval echo '${'
1aa60 24 61 73 5f 61 63 5f 48 65 61 64 65 72 27 7d 27  $as_ac_Header'}'
1aa70 60 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 60  `" >&6.if test `
1aa80 65 76 61 6c 20 65 63 68 6f 20 27 24 7b 27 24 61  eval echo '${'$a
1aa90 73 5f 61 63 5f 48 65 61 64 65 72 27 7d 27 60 20  s_ac_Header'}'` 
1aaa0 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 63 61  = yes; then.  ca
1aab0 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c  t >>confdefs.h <
1aac0 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 20  <_ACEOF.#define 
1aad0 60 65 63 68 6f 20 22 48 41 56 45 5f 24 61 63 5f  `echo "HAVE_$ac_
1aae0 68 65 61 64 65 72 22 20 7c 20 24 61 73 5f 74 72  header" | $as_tr
1aaf0 5f 63 70 70 60 20 31 0a 5f 41 43 45 4f 46 0a 0a  _cpp` 1._ACEOF..
1ab00 66 69 0a 0a 64 6f 6e 65 0a 0a 0a 0a 66 6f 72 20  fi..done....for 
1ab10 61 63 5f 68 65 61 64 65 72 20 69 6e 20 64 6c 66  ac_header in dlf
1ab20 63 6e 2e 68 0a 64 6f 0a 61 73 5f 61 63 5f 48 65  cn.h.do.as_ac_He
1ab30 61 64 65 72 3d 60 65 63 68 6f 20 22 61 63 5f 63  ader=`echo "ac_c
1ab40 76 5f 68 65 61 64 65 72 5f 24 61 63 5f 68 65 61  v_header_$ac_hea
1ab50 64 65 72 22 20 7c 20 24 61 73 5f 74 72 5f 73 68  der" | $as_tr_sh
1ab60 60 0a 69 66 20 65 76 61 6c 20 22 74 65 73 74 20  `.if eval "test 
1ab70 5c 22 5c 24 7b 24 61 73 5f 61 63 5f 48 65 61 64  \"\${$as_ac_Head
1ab80 65 72 2b 73 65 74 7d 5c 22 20 3d 20 73 65 74 22  er+set}\" = set"
1ab90 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24  ; then.  echo "$
1aba0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
1abb0 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f  hecking for $ac_
1abc0 68 65 61 64 65 72 22 20 3e 26 35 0a 65 63 68 6f  header" >&5.echo
1abd0 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
1abe0 6e 67 20 66 6f 72 20 24 61 63 5f 68 65 61 64 65  ng for $ac_heade
1abf0 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26  r... $ECHO_C" >&
1ac00 36 0a 69 66 20 65 76 61 6c 20 22 74 65 73 74 20  6.if eval "test 
1ac10 5c 22 5c 24 7b 24 61 73 5f 61 63 5f 48 65 61 64  \"\${$as_ac_Head
1ac20 65 72 2b 73 65 74 7d 5c 22 20 3d 20 73 65 74 22  er+set}\" = set"
1ac30 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
1ac40 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
1ac50 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 66 69 0a  $ECHO_C" >&6.fi.
1ac60 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1ac70 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 60 65  NENO: result: `e
1ac80 76 61 6c 20 65 63 68 6f 20 27 24 7b 27 24 61 73  val echo '${'$as
1ac90 5f 61 63 5f 48 65 61 64 65 72 27 7d 27 60 22 20  _ac_Header'}'`" 
1aca0 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
1acb0 5f 54 7d 60 65 76 61 6c 20 65 63 68 6f 20 27 24  _T}`eval echo '$
1acc0 7b 27 24 61 73 5f 61 63 5f 48 65 61 64 65 72 27  {'$as_ac_Header'
1acd0 7d 27 60 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  }'`" >&6.else.  
1ace0 23 20 49 73 20 74 68 65 20 68 65 61 64 65 72 20  # Is the header 
1acf0 63 6f 6d 70 69 6c 61 62 6c 65 3f 0a 65 63 68 6f  compilable?.echo
1ad00 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1ad10 3a 20 63 68 65 63 6b 69 6e 67 20 24 61 63 5f 68  : checking $ac_h
1ad20 65 61 64 65 72 20 75 73 61 62 69 6c 69 74 79 22  eader usability"
1ad30 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
1ad40 4e 20 22 63 68 65 63 6b 69 6e 67 20 24 61 63 5f  N "checking $ac_
1ad50 68 65 61 64 65 72 20 75 73 61 62 69 6c 69 74 79  header usability
1ad60 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
1ad70 0a 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24  .cat >conftest.$
1ad80 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
1ad90 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  /* confdefs.h.  
1ada0 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f  */._ACEOF.cat co
1adb0 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74  nfdefs.h >>conft
1adc0 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20  est.$ac_ext.cat 
1add0 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
1ade0 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65  xt <<_ACEOF./* e
1adf0 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  nd confdefs.h.  
1ae00 2a 2f 0a 24 61 63 5f 69 6e 63 6c 75 64 65 73 5f  */.$ac_includes_
1ae10 64 65 66 61 75 6c 74 0a 23 69 6e 63 6c 75 64 65  default.#include
1ae20 20 3c 24 61 63 5f 68 65 61 64 65 72 3e 0a 5f 41   <$ac_header>._A
1ae30 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  CEOF.rm -f conft
1ae40 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69  est.$ac_objext.i
1ae50 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22  f { (eval echo "
1ae60 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1ae70 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22  \"$ac_compile\""
1ae80 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
1ae90 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 63 6f 6e  c_compile) 2>con
1aea0 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73  ftest.er1.  ac_s
1aeb0 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20  tatus=$?.  grep 
1aec0 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65  -v '^ *+' confte
1aed0 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74  st.er1 >conftest
1aee0 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e  .err.  rm -f con
1aef0 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20  ftest.er1.  cat 
1af00 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35  conftest.err >&5
1af10 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1af20 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
1af30 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
1af40 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
1af50 73 29 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f  s); } &&.. { ac_
1af60 74 72 79 3d 27 74 65 73 74 20 2d 7a 20 22 24 61  try='test -z "$a
1af70 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22  c_c_werror_flag"
1af80 09 09 09 20 7c 7c 20 74 65 73 74 20 21 20 2d 73  ... || test ! -s
1af90 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a 20   conftest.err'. 
1afa0 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
1afb0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
1afc0 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35  "$ac_try\"") >&5
1afd0 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79  .  (eval $ac_try
1afe0 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
1aff0 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
1b000 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
1b010 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
1b020 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
1b030 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26  status); }; } &&
1b040 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73  .. { ac_try='tes
1b050 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24 61  t -s conftest.$a
1b060 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28 65  c_objext'.  { (e
1b070 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
1b080 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
1b090 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  try\"") >&5.  (e
1b0a0 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26  val $ac_try) 2>&
1b0b0 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
1b0c0 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1b0d0 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
1b0e0 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
1b0f0 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
1b100 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20  s); }; }; then. 
1b110 20 61 63 5f 68 65 61 64 65 72 5f 63 6f 6d 70 69   ac_header_compi
1b120 6c 65 72 3d 79 65 73 0a 65 6c 73 65 0a 20 20 65  ler=yes.else.  e
1b130 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69  cho "$as_me: fai
1b140 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a  led program was:
1b150 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c  " >&5.sed 's/^/|
1b160 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   /' conftest.$ac
1b170 5f 65 78 74 20 3e 26 35 0a 0a 61 63 5f 68 65 61  _ext >&5..ac_hea
1b180 64 65 72 5f 63 6f 6d 70 69 6c 65 72 3d 6e 6f 0a  der_compiler=no.
1b190 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  fi.rm -f conftes
1b1a0 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24  t.err conftest.$
1b1b0 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65  ac_objext confte
1b1c0 73 74 2e 24 61 63 5f 65 78 74 0a 65 63 68 6f 20  st.$ac_ext.echo 
1b1d0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1b1e0 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 68 65 61   result: $ac_hea
1b1f0 64 65 72 5f 63 6f 6d 70 69 6c 65 72 22 20 3e 26  der_compiler" >&
1b200 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
1b210 7d 24 61 63 5f 68 65 61 64 65 72 5f 63 6f 6d 70  }$ac_header_comp
1b220 69 6c 65 72 22 20 3e 26 36 0a 0a 23 20 49 73 20  iler" >&6..# Is 
1b230 74 68 65 20 68 65 61 64 65 72 20 70 72 65 73 65  the header prese
1b240 6e 74 3f 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  nt?.echo "$as_me
1b250 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
1b260 6e 67 20 24 61 63 5f 68 65 61 64 65 72 20 70 72  ng $ac_header pr
1b270 65 73 65 6e 63 65 22 20 3e 26 35 0a 65 63 68 6f  esence" >&5.echo
1b280 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
1b290 6e 67 20 24 61 63 5f 68 65 61 64 65 72 20 70 72  ng $ac_header pr
1b2a0 65 73 65 6e 63 65 2e 2e 2e 20 24 45 43 48 4f 5f  esence... $ECHO_
1b2b0 43 22 20 3e 26 36 0a 63 61 74 20 3e 63 6f 6e 66  C" >&6.cat >conf
1b2c0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
1b2d0 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66  ACEOF./* confdef
1b2e0 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a  s.h.  */._ACEOF.
1b2f0 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e  cat confdefs.h >
1b300 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
1b310 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74  t.cat >>conftest
1b320 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
1b330 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66  F./* end confdef
1b340 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75 64  s.h.  */.#includ
1b350 65 20 3c 24 61 63 5f 68 65 61 64 65 72 3e 0a 5f  e <$ac_header>._
1b360 41 43 45 4f 46 0a 69 66 20 7b 20 28 65 76 61 6c  ACEOF.if { (eval
1b370 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1b380 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 70 70  INENO: \"$ac_cpp
1b390 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
1b3a0 74 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  t\"") >&5.  (eva
1b3b0 6c 20 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65  l $ac_cpp confte
1b3c0 73 74 2e 24 61 63 5f 65 78 74 29 20 32 3e 63 6f  st.$ac_ext) 2>co
1b3d0 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f  nftest.er1.  ac_
1b3e0 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70  status=$?.  grep
1b3f0 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74   -v '^ *+' conft
1b400 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73  est.er1 >conftes
1b410 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f  t.err.  rm -f co
1b420 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74  nftest.er1.  cat
1b430 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26   conftest.err >&
1b440 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  5.  echo "$as_me
1b450 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
1b460 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
1b470 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
1b480 75 73 29 3b 20 7d 20 3e 2f 64 65 76 2f 6e 75 6c  us); } >/dev/nul
1b490 6c 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73  l; then.  if tes
1b4a0 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72  t -s conftest.er
1b4b0 72 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63  r; then.    ac_c
1b4c0 70 70 5f 65 72 72 3d 24 61 63 5f 63 5f 70 72 65  pp_err=$ac_c_pre
1b4d0 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 0a 20  proc_warn_flag. 
1b4e0 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 24 61     ac_cpp_err=$a
1b4f0 63 5f 63 70 70 5f 65 72 72 24 61 63 5f 63 5f 77  c_cpp_err$ac_c_w
1b500 65 72 72 6f 72 5f 66 6c 61 67 0a 20 20 65 6c 73  error_flag.  els
1b510 65 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72  e.    ac_cpp_err
1b520 3d 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 61 63  =.  fi.else.  ac
1b530 5f 63 70 70 5f 65 72 72 3d 79 65 73 0a 66 69 0a  _cpp_err=yes.fi.
1b540 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f  if test -z "$ac_
1b550 63 70 70 5f 65 72 72 22 3b 20 74 68 65 6e 0a 20  cpp_err"; then. 
1b560 20 61 63 5f 68 65 61 64 65 72 5f 70 72 65 70 72   ac_header_prepr
1b570 6f 63 3d 79 65 73 0a 65 6c 73 65 0a 20 20 65 63  oc=yes.else.  ec
1b580 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c  ho "$as_me: fail
1b590 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22  ed program was:"
1b5a0 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20   >&5.sed 's/^/| 
1b5b0 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  /' conftest.$ac_
1b5c0 65 78 74 20 3e 26 35 0a 0a 20 20 61 63 5f 68 65  ext >&5..  ac_he
1b5d0 61 64 65 72 5f 70 72 65 70 72 6f 63 3d 6e 6f 0a  ader_preproc=no.
1b5e0 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  fi.rm -f conftes
1b5f0 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24  t.err conftest.$
1b600 61 63 5f 65 78 74 0a 65 63 68 6f 20 22 24 61 73  ac_ext.echo "$as
1b610 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
1b620 75 6c 74 3a 20 24 61 63 5f 68 65 61 64 65 72 5f  ult: $ac_header_
1b630 70 72 65 70 72 6f 63 22 20 3e 26 35 0a 65 63 68  preproc" >&5.ech
1b640 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f  o "${ECHO_T}$ac_
1b650 68 65 61 64 65 72 5f 70 72 65 70 72 6f 63 22 20  header_preproc" 
1b660 3e 26 36 0a 0a 23 20 53 6f 3f 20 20 57 68 61 74  >&6..# So?  What
1b670 20 61 62 6f 75 74 20 74 68 69 73 20 68 65 61 64   about this head
1b680 65 72 3f 0a 63 61 73 65 20 24 61 63 5f 68 65 61  er?.case $ac_hea
1b690 64 65 72 5f 63 6f 6d 70 69 6c 65 72 3a 24 61 63  der_compiler:$ac
1b6a0 5f 68 65 61 64 65 72 5f 70 72 65 70 72 6f 63 3a  _header_preproc:
1b6b0 24 61 63 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61  $ac_c_preproc_wa
1b6c0 72 6e 5f 66 6c 61 67 20 69 6e 0a 20 20 79 65 73  rn_flag in.  yes
1b6d0 3a 6e 6f 3a 20 29 0a 20 20 20 20 7b 20 65 63 68  :no: ).    { ech
1b6e0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1b6f0 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f  O: WARNING: $ac_
1b700 68 65 61 64 65 72 3a 20 61 63 63 65 70 74 65 64  header: accepted
1b710 20 62 79 20 74 68 65 20 63 6f 6d 70 69 6c 65 72   by the compiler
1b720 2c 20 72 65 6a 65 63 74 65 64 20 62 79 20 74 68  , rejected by th
1b730 65 20 70 72 65 70 72 6f 63 65 73 73 6f 72 21 22  e preprocessor!"
1b740 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d   >&5.echo "$as_m
1b750 65 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f  e: WARNING: $ac_
1b760 68 65 61 64 65 72 3a 20 61 63 63 65 70 74 65 64  header: accepted
1b770 20 62 79 20 74 68 65 20 63 6f 6d 70 69 6c 65 72   by the compiler
1b780 2c 20 72 65 6a 65 63 74 65 64 20 62 79 20 74 68  , rejected by th
1b790 65 20 70 72 65 70 72 6f 63 65 73 73 6f 72 21 22  e preprocessor!"
1b7a0 20 3e 26 32 3b 7d 0a 20 20 20 20 7b 20 65 63 68   >&2;}.    { ech
1b7b0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1b7c0 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f  O: WARNING: $ac_
1b7d0 68 65 61 64 65 72 3a 20 70 72 6f 63 65 65 64 69  header: proceedi
1b7e0 6e 67 20 77 69 74 68 20 74 68 65 20 63 6f 6d 70  ng with the comp
1b7f0 69 6c 65 72 27 73 20 72 65 73 75 6c 74 22 20 3e  iler's result" >
1b800 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  &5.echo "$as_me:
1b810 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65   WARNING: $ac_he
1b820 61 64 65 72 3a 20 70 72 6f 63 65 65 64 69 6e 67  ader: proceeding
1b830 20 77 69 74 68 20 74 68 65 20 63 6f 6d 70 69 6c   with the compil
1b840 65 72 27 73 20 72 65 73 75 6c 74 22 20 3e 26 32  er's result" >&2
1b850 3b 7d 0a 20 20 20 20 61 63 5f 68 65 61 64 65 72  ;}.    ac_header
1b860 5f 70 72 65 70 72 6f 63 3d 79 65 73 0a 20 20 20  _preproc=yes.   
1b870 20 3b 3b 0a 20 20 6e 6f 3a 79 65 73 3a 2a 20 29   ;;.  no:yes:* )
1b880 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73  .    { echo "$as
1b890 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41 52  _me:$LINENO: WAR
1b8a0 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64 65 72  NING: $ac_header
1b8b0 3a 20 70 72 65 73 65 6e 74 20 62 75 74 20 63 61  : present but ca
1b8c0 6e 6e 6f 74 20 62 65 20 63 6f 6d 70 69 6c 65 64  nnot be compiled
1b8d0 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f  " >&5.echo "$as_
1b8e0 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 63  me: WARNING: $ac
1b8f0 5f 68 65 61 64 65 72 3a 20 70 72 65 73 65 6e 74  _header: present
1b900 20 62 75 74 20 63 61 6e 6e 6f 74 20 62 65 20 63   but cannot be c
1b910 6f 6d 70 69 6c 65 64 22 20 3e 26 32 3b 7d 0a 20  ompiled" >&2;}. 
1b920 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d     { echo "$as_m
1b930 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41 52 4e 49  e:$LINENO: WARNI
1b940 4e 47 3a 20 24 61 63 5f 68 65 61 64 65 72 3a 20  NG: $ac_header: 
1b950 20 20 20 20 63 68 65 63 6b 20 66 6f 72 20 6d 69      check for mi
1b960 73 73 69 6e 67 20 70 72 65 72 65 71 75 69 73 69  ssing prerequisi
1b970 74 65 20 68 65 61 64 65 72 73 3f 22 20 3e 26 35  te headers?" >&5
1b980 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57  .echo "$as_me: 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 20 20 20 20 63 68 65 63 6b 20 66 6f  er:     check fo
1b9b0 72 20 6d 69 73 73 69 6e 67 20 70 72 65 72 65 71  r missing prereq
1b9c0 75 69 73 69 74 65 20 68 65 61 64 65 72 73 3f 22  uisite headers?"
1b9d0 20 3e 26 32 3b 7d 0a 20 20 20 20 7b 20 65 63 68   >&2;}.    { ech
1b9e0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1b9f0 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f  O: WARNING: $ac_
1ba00 68 65 61 64 65 72 3a 20 73 65 65 20 74 68 65 20  header: see the 
1ba10 41 75 74 6f 63 6f 6e 66 20 64 6f 63 75 6d 65 6e  Autoconf documen
1ba20 74 61 74 69 6f 6e 22 20 3e 26 35 0a 65 63 68 6f  tation" >&5.echo
1ba30 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e   "$as_me: WARNIN
1ba40 47 3a 20 24 61 63 5f 68 65 61 64 65 72 3a 20 73  G: $ac_header: s
1ba50 65 65 20 74 68 65 20 41 75 74 6f 63 6f 6e 66 20  ee the Autoconf 
1ba60 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 22 20 3e  documentation" >
1ba70 26 32 3b 7d 0a 20 20 20 20 7b 20 65 63 68 6f 20  &2;}.    { echo 
1ba80 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1ba90 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65   WARNING: $ac_he
1baa0 61 64 65 72 3a 20 20 20 20 20 73 65 63 74 69 6f  ader:     sectio
1bab0 6e 20 5c 22 50 72 65 73 65 6e 74 20 42 75 74 20  n \"Present But 
1bac0 43 61 6e 6e 6f 74 20 42 65 20 43 6f 6d 70 69 6c  Cannot Be Compil
1bad0 65 64 5c 22 22 20 3e 26 35 0a 65 63 68 6f 20 22  ed\"" >&5.echo "
1bae0 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a  $as_me: WARNING:
1baf0 20 24 61 63 5f 68 65 61 64 65 72 3a 20 20 20 20   $ac_header:    
1bb00 20 73 65 63 74 69 6f 6e 20 5c 22 50 72 65 73 65   section \"Prese
1bb10 6e 74 20 42 75 74 20 43 61 6e 6e 6f 74 20 42 65  nt But Cannot Be
1bb20 20 43 6f 6d 70 69 6c 65 64 5c 22 22 20 3e 26 32   Compiled\"" >&2
1bb30 3b 7d 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24  ;}.    { echo "$
1bb40 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57  as_me:$LINENO: W
1bb50 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64  ARNING: $ac_head
1bb60 65 72 3a 20 70 72 6f 63 65 65 64 69 6e 67 20 77  er: proceeding w
1bb70 69 74 68 20 74 68 65 20 70 72 65 70 72 6f 63 65  ith the preproce
1bb80 73 73 6f 72 27 73 20 72 65 73 75 6c 74 22 20 3e  ssor's result" >
1bb90 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  &5.echo "$as_me:
1bba0 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65   WARNING: $ac_he
1bbb0 61 64 65 72 3a 20 70 72 6f 63 65 65 64 69 6e 67  ader: proceeding
1bbc0 20 77 69 74 68 20 74 68 65 20 70 72 65 70 72 6f   with the prepro
1bbd0 63 65 73 73 6f 72 27 73 20 72 65 73 75 6c 74 22  cessor's result"
1bbe0 20 3e 26 32 3b 7d 0a 20 20 20 20 7b 20 65 63 68   >&2;}.    { ech
1bbf0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1bc00 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f  O: WARNING: $ac_
1bc10 68 65 61 64 65 72 3a 20 69 6e 20 74 68 65 20 66  header: in the f
1bc20 75 74 75 72 65 2c 20 74 68 65 20 63 6f 6d 70 69  uture, the compi
1bc30 6c 65 72 20 77 69 6c 6c 20 74 61 6b 65 20 70 72  ler will take pr
1bc40 65 63 65 64 65 6e 63 65 22 20 3e 26 35 0a 65 63  ecedence" >&5.ec
1bc50 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e  ho "$as_me: WARN
1bc60 49 4e 47 3a 20 24 61 63 5f 68 65 61 64 65 72 3a  ING: $ac_header:
1bc70 20 69 6e 20 74 68 65 20 66 75 74 75 72 65 2c 20   in the future, 
1bc80 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 77 69 6c  the compiler wil
1bc90 6c 20 74 61 6b 65 20 70 72 65 63 65 64 65 6e 63  l take precedenc
1bca0 65 22 20 3e 26 32 3b 7d 0a 20 20 20 20 28 0a 20  e" >&2;}.    (. 
1bcb0 20 20 20 20 20 63 61 74 20 3c 3c 5c 5f 41 53 42       cat <<\_ASB
1bcc0 4f 58 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  OX.## ----------
1bcd0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1bce0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1bcf0 20 23 23 0a 23 23 20 52 65 70 6f 72 74 20 74 68   ##.## Report th
1bd00 69 73 20 74 6f 20 74 68 65 20 41 43 5f 50 41 43  is to the AC_PAC
1bd10 4b 41 47 45 5f 4e 41 4d 45 20 6c 69 73 74 73 2e  KAGE_NAME lists.
1bd20 20 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d    ##.## --------
1bd30 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1bd40 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1bd50 2d 2d 20 23 23 0a 5f 41 53 42 4f 58 0a 20 20 20  -- ##._ASBOX.   
1bd60 20 29 20 7c 0a 20 20 20 20 20 20 73 65 64 20 22   ) |.      sed "
1bd70 73 2f 5e 2f 24 61 73 5f 6d 65 3a 20 57 41 52 4e  s/^/$as_me: WARN
1bd80 49 4e 47 3a 20 20 20 20 20 2f 22 20 3e 26 32 0a  ING:     /" >&2.
1bd90 20 20 20 20 3b 3b 0a 65 73 61 63 0a 65 63 68 6f      ;;.esac.echo
1bda0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1bdb0 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24  : checking for $
1bdc0 61 63 5f 68 65 61 64 65 72 22 20 3e 26 35 0a 65  ac_header" >&5.e
1bdd0 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
1bde0 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 68 65  cking for $ac_he
1bdf0 61 64 65 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  ader... $ECHO_C"
1be00 20 3e 26 36 0a 69 66 20 65 76 61 6c 20 22 74 65   >&6.if eval "te
1be10 73 74 20 5c 22 5c 24 7b 24 61 73 5f 61 63 5f 48  st \"\${$as_ac_H
1be20 65 61 64 65 72 2b 73 65 74 7d 5c 22 20 3d 20 73  eader+set}\" = s
1be30 65 74 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  et"; then.  echo
1be40 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
1be50 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
1be60 65 6c 73 65 0a 20 20 65 76 61 6c 20 22 24 61 73  else.  eval "$as
1be70 5f 61 63 5f 48 65 61 64 65 72 3d 5c 24 61 63 5f  _ac_Header=\$ac_
1be80 68 65 61 64 65 72 5f 70 72 65 70 72 6f 63 22 0a  header_preproc".
1be90 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  fi.echo "$as_me:
1bea0 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
1beb0 20 60 65 76 61 6c 20 65 63 68 6f 20 27 24 7b 27   `eval echo '${'
1bec0 24 61 73 5f 61 63 5f 48 65 61 64 65 72 27 7d 27  $as_ac_Header'}'
1bed0 60 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  `" >&5.echo "${E
1bee0 43 48 4f 5f 54 7d 60 65 76 61 6c 20 65 63 68 6f  CHO_T}`eval echo
1bef0 20 27 24 7b 27 24 61 73 5f 61 63 5f 48 65 61 64   '${'$as_ac_Head
1bf00 65 72 27 7d 27 60 22 20 3e 26 36 0a 0a 66 69 0a  er'}'`" >&6..fi.
1bf10 69 66 20 74 65 73 74 20 60 65 76 61 6c 20 65 63  if test `eval ec
1bf20 68 6f 20 27 24 7b 27 24 61 73 5f 61 63 5f 48 65  ho '${'$as_ac_He
1bf30 61 64 65 72 27 7d 27 60 20 3d 20 79 65 73 3b 20  ader'}'` = yes; 
1bf40 74 68 65 6e 0a 20 20 63 61 74 20 3e 3e 63 6f 6e  then.  cat >>con
1bf50 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46  fdefs.h <<_ACEOF
1bf60 0a 23 64 65 66 69 6e 65 20 60 65 63 68 6f 20 22  .#define `echo "
1bf70 48 41 56 45 5f 24 61 63 5f 68 65 61 64 65 72 22  HAVE_$ac_header"
1bf80 20 7c 20 24 61 73 5f 74 72 5f 63 70 70 60 20 31   | $as_tr_cpp` 1
1bf90 0a 5f 41 43 45 4f 46 0a 0a 66 69 0a 0a 64 6f 6e  ._ACEOF..fi..don
1bfa0 65 0a 0a 61 63 5f 65 78 74 3d 63 63 0a 61 63 5f  e..ac_ext=cc.ac_
1bfb0 63 70 70 3d 27 24 43 58 58 43 50 50 20 24 43 50  cpp='$CXXCPP $CP
1bfc0 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69  PFLAGS'.ac_compi
1bfd0 6c 65 3d 27 24 43 58 58 20 2d 63 20 24 43 58 58  le='$CXX -c $CXX
1bfe0 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20  FLAGS $CPPFLAGS 
1bff0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1c000 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24   >&5'.ac_link='$
1c010 43 58 58 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24  CXX -o conftest$
1c020 61 63 5f 65 78 65 65 78 74 20 24 43 58 58 46 4c  ac_exeext $CXXFL
1c030 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 24 4c  AGS $CPPFLAGS $L
1c040 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e  DFLAGS conftest.
1c050 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20 3e 26  $ac_ext $LIBS >&
1c060 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67  5'.ac_compiler_g
1c070 6e 75 3d 24 61 63 5f 63 76 5f 63 78 78 5f 63 6f  nu=$ac_cv_cxx_co
1c080 6d 70 69 6c 65 72 5f 67 6e 75 0a 69 66 20 74 65  mpiler_gnu.if te
1c090 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f  st -n "$ac_tool_
1c0a0 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 20  prefix"; then.  
1c0b0 66 6f 72 20 61 63 5f 70 72 6f 67 20 69 6e 20 24  for ac_prog in $
1c0c0 43 43 43 20 67 2b 2b 20 63 2b 2b 20 67 70 70 20  CCC g++ c++ gpp 
1c0d0 61 43 43 20 43 43 20 63 78 78 20 63 63 2b 2b 20  aCC CC cxx cc++ 
1c0e0 63 6c 20 46 43 43 20 4b 43 43 20 52 43 43 20 78  cl FCC KCC RCC x
1c0f0 6c 43 5f 72 20 78 6c 43 0a 20 20 64 6f 0a 20 20  lC_r xlC.  do.  
1c100 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20    # Extract the 
1c110 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24  first word of "$
1c120 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 24 61  ac_tool_prefix$a
1c130 63 5f 70 72 6f 67 22 2c 20 73 6f 20 69 74 20 63  c_prog", so it c
1c140 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20  an be a program 
1c150 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a  name with args..
1c160 73 65 74 20 64 75 6d 6d 79 20 24 61 63 5f 74 6f  set dummy $ac_to
1c170 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72 6f  ol_prefix$ac_pro
1c180 67 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63  g; ac_word=$2.ec
1c190 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1c1a0 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72  NO: checking for
1c1b0 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65   $ac_word" >&5.e
1c1c0 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
1c1d0 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f  cking for $ac_wo
1c1e0 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  rd... $ECHO_C" >
1c1f0 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63  &6.if test "${ac
1c200 5f 63 76 5f 70 72 6f 67 5f 43 58 58 2b 73 65 74  _cv_prog_CXX+set
1c210 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
1c220 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
1c230 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
1c240 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74   >&6.else.  if t
1c250 65 73 74 20 2d 6e 20 22 24 43 58 58 22 3b 20 74  est -n "$CXX"; t
1c260 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67  hen.  ac_cv_prog
1c270 5f 43 58 58 3d 22 24 43 58 58 22 20 23 20 4c 65  _CXX="$CXX" # Le
1c280 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72  t the user overr
1c290 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c  ide the test..el
1c2a0 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24  se.as_save_IFS=$
1c2b0 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53  IFS; IFS=$PATH_S
1c2c0 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f  EPARATOR.for as_
1c2d0 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a  dir in $PATH.do.
1c2e0 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49    IFS=$as_save_I
1c2f0 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61  FS.  test -z "$a
1c300 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72  s_dir" && as_dir
1c310 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78 65 63  =..  for ac_exec
1c320 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65  _ext in '' $ac_e
1c330 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73  xecutable_extens
1c340 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 24 61  ions; do.  if $a
1c350 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22  s_executable_p "
1c360 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
1c370 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74  $ac_exec_ext"; t
1c380 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72  hen.    ac_cv_pr
1c390 6f 67 5f 43 58 58 3d 22 24 61 63 5f 74 6f 6f 6c  og_CXX="$ac_tool
1c3a0 5f 70 72 65 66 69 78 24 61 63 5f 70 72 6f 67 22  _prefix$ac_prog"
1c3b0 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  .    echo "$as_m
1c3c0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64  e:$LINENO: found
1c3d0 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72   $as_dir/$ac_wor
1c3e0 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e  d$ac_exec_ext" >
1c3f0 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20  &5.    break 2. 
1c400 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66   fi.done.done..f
1c410 69 0a 66 69 0a 43 58 58 3d 24 61 63 5f 63 76 5f  i.fi.CXX=$ac_cv_
1c420 70 72 6f 67 5f 43 58 58 0a 69 66 20 74 65 73 74  prog_CXX.if test
1c430 20 2d 6e 20 22 24 43 58 58 22 3b 20 74 68 65 6e   -n "$CXX"; then
1c440 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1c450 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
1c460 20 24 43 58 58 22 20 3e 26 35 0a 65 63 68 6f 20   $CXX" >&5.echo 
1c470 22 24 7b 45 43 48 4f 5f 54 7d 24 43 58 58 22 20  "${ECHO_T}$CXX" 
1c480 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  >&6.else.  echo 
1c490 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1c4a0 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35   result: no" >&5
1c4b0 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
1c4c0 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 20 20 20 20  no" >&6.fi..    
1c4d0 74 65 73 74 20 2d 6e 20 22 24 43 58 58 22 20 26  test -n "$CXX" &
1c4e0 26 20 62 72 65 61 6b 0a 20 20 64 6f 6e 65 0a 66  & break.  done.f
1c4f0 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 43  i.if test -z "$C
1c500 58 58 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63  XX"; then.  ac_c
1c510 74 5f 43 58 58 3d 24 43 58 58 0a 20 20 66 6f 72  t_CXX=$CXX.  for
1c520 20 61 63 5f 70 72 6f 67 20 69 6e 20 24 43 43 43   ac_prog in $CCC
1c530 20 67 2b 2b 20 63 2b 2b 20 67 70 70 20 61 43 43   g++ c++ gpp aCC
1c540 20 43 43 20 63 78 78 20 63 63 2b 2b 20 63 6c 20   CC cxx cc++ cl 
1c550 46 43 43 20 4b 43 43 20 52 43 43 20 78 6c 43 5f  FCC KCC RCC xlC_
1c560 72 20 78 6c 43 0a 64 6f 0a 20 20 23 20 45 78 74  r xlC.do.  # Ext
1c570 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77  ract the first w
1c580 6f 72 64 20 6f 66 20 22 24 61 63 5f 70 72 6f 67  ord of "$ac_prog
1c590 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20  ", so it can be 
1c5a0 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77  a program name w
1c5b0 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75  ith args..set du
1c5c0 6d 6d 79 20 24 61 63 5f 70 72 6f 67 3b 20 61 63  mmy $ac_prog; ac
1c5d0 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22 24  _word=$2.echo "$
1c5e0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
1c5f0 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f  hecking for $ac_
1c600 77 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f 20 24  word" >&5.echo $
1c610 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
1c620 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e   for $ac_word...
1c630 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66   $ECHO_C" >&6.if
1c640 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70   test "${ac_cv_p
1c650 72 6f 67 5f 61 63 5f 63 74 5f 43 58 58 2b 73 65  rog_ac_ct_CXX+se
1c660 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
1c670 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22    echo $ECHO_N "
1c680 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43  (cached) $ECHO_C
1c690 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20  " >&6.else.  if 
1c6a0 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f  test -n "$ac_ct_
1c6b0 43 58 58 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  CXX"; then.  ac_
1c6c0 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 58  cv_prog_ac_ct_CX
1c6d0 58 3d 22 24 61 63 5f 63 74 5f 43 58 58 22 20 23  X="$ac_ct_CXX" #
1c6e0 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76   Let the user ov
1c6f0 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e  erride the test.
1c700 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46  .else.as_save_IF
1c710 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54  S=$IFS; IFS=$PAT
1c720 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20  H_SEPARATOR.for 
1c730 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a  as_dir in $PATH.
1c740 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76  do.  IFS=$as_sav
1c750 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20  e_IFS.  test -z 
1c760 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f  "$as_dir" && as_
1c770 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65  dir=..  for ac_e
1c780 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61  xec_ext in '' $a
1c790 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74  c_executable_ext
1c7a0 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66  ensions; do.  if
1c7b0 20 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f   $as_executable_
1c7c0 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77  p "$as_dir/$ac_w
1c7d0 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22  ord$ac_exec_ext"
1c7e0 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76  ; then.    ac_cv
1c7f0 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 58 58 3d  _prog_ac_ct_CXX=
1c800 22 24 61 63 5f 70 72 6f 67 22 0a 20 20 20 20 65  "$ac_prog".    e
1c810 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1c820 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64  ENO: found $as_d
1c830 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65  ir/$ac_word$ac_e
1c840 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20  xec_ext" >&5.   
1c850 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f   break 2.  fi.do
1c860 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 61  ne.done..fi.fi.a
1c870 63 5f 63 74 5f 43 58 58 3d 24 61 63 5f 63 76 5f  c_ct_CXX=$ac_cv_
1c880 70 72 6f 67 5f 61 63 5f 63 74 5f 43 58 58 0a 69  prog_ac_ct_CXX.i
1c890 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63  f test -n "$ac_c
1c8a0 74 5f 43 58 58 22 3b 20 74 68 65 6e 0a 20 20 65  t_CXX"; then.  e
1c8b0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1c8c0 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63  ENO: result: $ac
1c8d0 5f 63 74 5f 43 58 58 22 20 3e 26 35 0a 65 63 68  _ct_CXX" >&5.ech
1c8e0 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f  o "${ECHO_T}$ac_
1c8f0 63 74 5f 43 58 58 22 20 3e 26 36 0a 65 6c 73 65  ct_CXX" >&6.else
1c900 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1c910 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
1c920 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24   no" >&5.echo "$
1c930 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a  {ECHO_T}no" >&6.
1c940 66 69 0a 0a 20 20 74 65 73 74 20 2d 6e 20 22 24  fi..  test -n "$
1c950 61 63 5f 63 74 5f 43 58 58 22 20 26 26 20 62 72  ac_ct_CXX" && br
1c960 65 61 6b 0a 64 6f 6e 65 0a 74 65 73 74 20 2d 6e  eak.done.test -n
1c970 20 22 24 61 63 5f 63 74 5f 43 58 58 22 20 7c 7c   "$ac_ct_CXX" ||
1c980 20 61 63 5f 63 74 5f 43 58 58 3d 22 67 2b 2b 22   ac_ct_CXX="g++"
1c990 0a 0a 20 20 43 58 58 3d 24 61 63 5f 63 74 5f 43  ..  CXX=$ac_ct_C
1c9a0 58 58 0a 66 69 0a 0a 0a 23 20 50 72 6f 76 69 64  XX.fi...# Provid
1c9b0 65 20 73 6f 6d 65 20 69 6e 66 6f 72 6d 61 74 69  e some informati
1c9c0 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 63 6f 6d  on about the com
1c9d0 70 69 6c 65 72 2e 0a 65 63 68 6f 20 22 24 61 73  piler..echo "$as
1c9e0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 22 20 5c 0a  _me:$LINENO:" \.
1c9f0 20 20 20 20 20 22 63 68 65 63 6b 69 6e 67 20 66       "checking f
1ca00 6f 72 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 20  or C++ compiler 
1ca10 76 65 72 73 69 6f 6e 22 20 3e 26 35 0a 61 63 5f  version" >&5.ac_
1ca20 63 6f 6d 70 69 6c 65 72 3d 60 73 65 74 20 58 20  compiler=`set X 
1ca30 24 61 63 5f 63 6f 6d 70 69 6c 65 3b 20 65 63 68  $ac_compile; ech
1ca40 6f 20 24 32 60 0a 7b 20 28 65 76 61 6c 20 65 63  o $2`.{ (eval ec
1ca50 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1ca60 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c  NO: \"$ac_compil
1ca70 65 72 20 2d 2d 76 65 72 73 69 6f 6e 20 3c 2f 64  er --version </d
1ca80 65 76 2f 6e 75 6c 6c 20 3e 26 35 5c 22 22 29 20  ev/null >&5\"") 
1ca90 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
1caa0 63 6f 6d 70 69 6c 65 72 20 2d 2d 76 65 72 73 69  compiler --versi
1cab0 6f 6e 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26  on </dev/null >&
1cac0 35 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  5) 2>&5.  ac_sta
1cad0 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
1cae0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
1caf0 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
1cb00 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
1cb10 5f 73 74 61 74 75 73 29 3b 20 7d 0a 7b 20 28 65  _status); }.{ (e
1cb20 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
1cb30 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
1cb40 63 6f 6d 70 69 6c 65 72 20 2d 76 20 3c 2f 64 65  compiler -v </de
1cb50 76 2f 6e 75 6c 6c 20 3e 26 35 5c 22 22 29 20 3e  v/null >&5\"") >
1cb60 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63  &5.  (eval $ac_c
1cb70 6f 6d 70 69 6c 65 72 20 2d 76 20 3c 2f 64 65 76  ompiler -v </dev
1cb80 2f 6e 75 6c 6c 20 3e 26 35 29 20 32 3e 26 35 0a  /null >&5) 2>&5.
1cb90 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
1cba0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1cbb0 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
1cbc0 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
1cbd0 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
1cbe0 3b 20 7d 0a 7b 20 28 65 76 61 6c 20 65 63 68 6f  ; }.{ (eval echo
1cbf0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1cc00 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 72  : \"$ac_compiler
1cc10 20 2d 56 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e   -V </dev/null >
1cc20 26 35 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  &5\"") >&5.  (ev
1cc30 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 72 20  al $ac_compiler 
1cc40 2d 56 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26  -V </dev/null >&
1cc50 35 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  5) 2>&5.  ac_sta
1cc60 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
1cc70 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
1cc80 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
1cc90 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
1cca0 5f 73 74 61 74 75 73 29 3b 20 7d 0a 0a 65 63 68  _status); }..ech
1ccb0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1ccc0 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74  O: checking whet
1ccd0 68 65 72 20 77 65 20 61 72 65 20 75 73 69 6e 67  her we are using
1cce0 20 74 68 65 20 47 4e 55 20 43 2b 2b 20 63 6f 6d   the GNU C++ com
1ccf0 70 69 6c 65 72 22 20 3e 26 35 0a 65 63 68 6f 20  piler" >&5.echo 
1cd00 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
1cd10 67 20 77 68 65 74 68 65 72 20 77 65 20 61 72 65  g whether we are
1cd20 20 75 73 69 6e 67 20 74 68 65 20 47 4e 55 20 43   using the GNU C
1cd30 2b 2b 20 63 6f 6d 70 69 6c 65 72 2e 2e 2e 20 24  ++ compiler... $
1cd40 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74  ECHO_C" >&6.if t
1cd50 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 63 78 78  est "${ac_cv_cxx
1cd60 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 2b 73 65  _compiler_gnu+se
1cd70 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
1cd80 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22    echo $ECHO_N "
1cd90 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43  (cached) $ECHO_C
1cda0 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61 74  " >&6.else.  cat
1cdb0 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65   >conftest.$ac_e
1cdc0 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63  xt <<_ACEOF./* c
1cdd0 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f  onfdefs.h.  */._
1cde0 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65  ACEOF.cat confde
1cdf0 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  fs.h >>conftest.
1ce00 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f  $ac_ext.cat >>co
1ce10 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
1ce20 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63  <_ACEOF./* end c
1ce30 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a  onfdefs.h.  */..
1ce40 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 23 69  int.main ().{.#i
1ce50 66 6e 64 65 66 20 5f 5f 47 4e 55 43 5f 5f 0a 20  fndef __GNUC__. 
1ce60 20 20 20 20 20 20 63 68 6f 6b 65 20 6d 65 0a 23        choke me.#
1ce70 65 6e 64 69 66 0a 0a 20 20 3b 0a 20 20 72 65 74  endif..  ;.  ret
1ce80 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a  urn 0;.}._ACEOF.
1ce90 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24  rm -f conftest.$
1cea0 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20 28  ac_objext.if { (
1ceb0 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
1cec0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
1ced0 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35  _compile\"") >&5
1cee0 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d  .  (eval $ac_com
1cef0 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65 73 74  pile) 2>conftest
1cf00 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73  .er1.  ac_status
1cf10 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e  =$?.  grep -v '^
1cf20 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72   *+' conftest.er
1cf30 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a  1 >conftest.err.
1cf40 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74    rm -f conftest
1cf50 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74  .er1.  cat conft
1cf60 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63  est.err >&5.  ec
1cf70 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1cf80 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
1cf90 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
1cfa0 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
1cfb0 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27   &&.. { ac_try='
1cfc0 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 78 78  test -z "$ac_cxx
1cfd0 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22 09 09 09  _werror_flag"...
1cfe0 20 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f   || test ! -s co
1cff0 6e 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20  nftest.err'.  { 
1d000 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
1d010 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
1d020 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
1d030 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
1d040 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
1d050 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
1d060 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
1d070 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
1d080 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
1d090 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20  tus); }; } &&.. 
1d0a0 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d  { ac_try='test -
1d0b0 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  s conftest.$ac_o
1d0c0 62 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c  bjext'.  { (eval
1d0d0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1d0e0 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79  INENO: \"$ac_try
1d0f0 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
1d100 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20   $ac_try) 2>&5. 
1d110 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
1d120 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1d130 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
1d140 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
1d150 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
1d160 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 61 63   }; }; then.  ac
1d170 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 79 65  _compiler_gnu=ye
1d180 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  s.else.  echo "$
1d190 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72  as_me: failed pr
1d1a0 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a  ogram was:" >&5.
1d1b0 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f  sed 's/^/| /' co
1d1c0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
1d1d0 26 35 0a 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f  &5..ac_compiler_
1d1e0 67 6e 75 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20  gnu=no.fi.rm -f 
1d1f0 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e  conftest.err con
1d200 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
1d210 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
1d220 74 0a 61 63 5f 63 76 5f 63 78 78 5f 63 6f 6d 70  t.ac_cv_cxx_comp
1d230 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 6f 6d  iler_gnu=$ac_com
1d240 70 69 6c 65 72 5f 67 6e 75 0a 0a 66 69 0a 65 63  piler_gnu..fi.ec
1d250 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1d260 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f  NO: result: $ac_
1d270 63 76 5f 63 78 78 5f 63 6f 6d 70 69 6c 65 72 5f  cv_cxx_compiler_
1d280 67 6e 75 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  gnu" >&5.echo "$
1d290 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 63  {ECHO_T}$ac_cv_c
1d2a0 78 78 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 22  xx_compiler_gnu"
1d2b0 20 3e 26 36 0a 47 58 58 3d 60 74 65 73 74 20 24   >&6.GXX=`test $
1d2c0 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 20  ac_compiler_gnu 
1d2d0 3d 20 79 65 73 20 26 26 20 65 63 68 6f 20 79 65  = yes && echo ye
1d2e0 73 60 0a 61 63 5f 74 65 73 74 5f 43 58 58 46 4c  s`.ac_test_CXXFL
1d2f0 41 47 53 3d 24 7b 43 58 58 46 4c 41 47 53 2b 73  AGS=${CXXFLAGS+s
1d300 65 74 7d 0a 61 63 5f 73 61 76 65 5f 43 58 58 46  et}.ac_save_CXXF
1d310 4c 41 47 53 3d 24 43 58 58 46 4c 41 47 53 0a 43  LAGS=$CXXFLAGS.C
1d320 58 58 46 4c 41 47 53 3d 22 2d 67 22 0a 65 63 68  XXFLAGS="-g".ech
1d330 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1d340 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74  O: checking whet
1d350 68 65 72 20 24 43 58 58 20 61 63 63 65 70 74 73  her $CXX accepts
1d360 20 2d 67 22 20 3e 26 35 0a 65 63 68 6f 20 24 45   -g" >&5.echo $E
1d370 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
1d380 77 68 65 74 68 65 72 20 24 43 58 58 20 61 63 63  whether $CXX acc
1d390 65 70 74 73 20 2d 67 2e 2e 2e 20 24 45 43 48 4f  epts -g... $ECHO
1d3a0 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  _C" >&6.if test 
1d3b0 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 63 78  "${ac_cv_prog_cx
1d3c0 78 5f 67 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  x_g+set}" = set;
1d3d0 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
1d3e0 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
1d3f0 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
1d400 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74  .  cat >conftest
1d410 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
1d420 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e  F./* confdefs.h.
1d430 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20    */._ACEOF.cat 
1d440 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e  confdefs.h >>con
1d450 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61  ftest.$ac_ext.ca
1d460 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  t >>conftest.$ac
1d470 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
1d480 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e   end confdefs.h.
1d490 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28    */..int.main (
1d4a0 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72  ).{..  ;.  retur
1d4b0 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d  n 0;.}._ACEOF.rm
1d4c0 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   -f conftest.$ac
1d4d0 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20 28 65 76  _objext.if { (ev
1d4e0 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
1d4f0 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63  $LINENO: \"$ac_c
1d500 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20  ompile\"") >&5. 
1d510 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69   (eval $ac_compi
1d520 6c 65 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65  le) 2>conftest.e
1d530 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  r1.  ac_status=$
1d540 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a  ?.  grep -v '^ *
1d550 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20  +' conftest.er1 
1d560 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20  >conftest.err.  
1d570 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65  rm -f conftest.e
1d580 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73  r1.  cat conftes
1d590 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f  t.err >&5.  echo
1d5a0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1d5b0 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
1d5c0 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
1d5d0 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26  $ac_status); } &
1d5e0 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65  &.. { ac_try='te
1d5f0 73 74 20 2d 7a 20 22 24 61 63 5f 63 78 78 5f 77  st -z "$ac_cxx_w
1d600 65 72 72 6f 72 5f 66 6c 61 67 22 09 09 09 20 7c  error_flag"... |
1d610 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66  | test ! -s conf
1d620 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20 28 65  test.err'.  { (e
1d630 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
1d640 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
1d650 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  try\"") >&5.  (e
1d660 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26  val $ac_try) 2>&
1d670 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
1d680 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1d690 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
1d6a0 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
1d6b0 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
1d6c0 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20  s); }; } &&.. { 
1d6d0 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73 20  ac_try='test -s 
1d6e0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
1d6f0 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65  ext'.  { (eval e
1d700 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1d710 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22  ENO: \"$ac_try\"
1d720 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
1d730 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61  ac_try) 2>&5.  a
1d740 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
1d750 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1d760 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
1d770 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
1d780 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
1d790 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63  ; }; then.  ac_c
1d7a0 76 5f 70 72 6f 67 5f 63 78 78 5f 67 3d 79 65 73  v_prog_cxx_g=yes
1d7b0 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
1d7c0 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f  s_me: failed pro
1d7d0 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73  gram was:" >&5.s
1d7e0 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e  ed 's/^/| /' con
1d7f0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26  ftest.$ac_ext >&
1d800 35 0a 0a 61 63 5f 63 76 5f 70 72 6f 67 5f 63 78  5..ac_cv_prog_cx
1d810 78 5f 67 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20  x_g=no.fi.rm -f 
1d820 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e  conftest.err con
1d830 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
1d840 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
1d850 74 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d  t.fi.echo "$as_m
1d860 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
1d870 74 3a 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63  t: $ac_cv_prog_c
1d880 78 78 5f 67 22 20 3e 26 35 0a 65 63 68 6f 20 22  xx_g" >&5.echo "
1d890 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f  ${ECHO_T}$ac_cv_
1d8a0 70 72 6f 67 5f 63 78 78 5f 67 22 20 3e 26 36 0a  prog_cxx_g" >&6.
1d8b0 69 66 20 74 65 73 74 20 22 24 61 63 5f 74 65 73  if test "$ac_tes
1d8c0 74 5f 43 58 58 46 4c 41 47 53 22 20 3d 20 73 65  t_CXXFLAGS" = se
1d8d0 74 3b 20 74 68 65 6e 0a 20 20 43 58 58 46 4c 41  t; then.  CXXFLA
1d8e0 47 53 3d 24 61 63 5f 73 61 76 65 5f 43 58 58 46  GS=$ac_save_CXXF
1d8f0 4c 41 47 53 0a 65 6c 69 66 20 74 65 73 74 20 24  LAGS.elif test $
1d900 61 63 5f 63 76 5f 70 72 6f 67 5f 63 78 78 5f 67  ac_cv_prog_cxx_g
1d910 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 69   = yes; then.  i
1d920 66 20 74 65 73 74 20 22 24 47 58 58 22 20 3d 20  f test "$GXX" = 
1d930 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 43 58  yes; then.    CX
1d940 58 46 4c 41 47 53 3d 22 2d 67 20 2d 4f 32 22 0a  XFLAGS="-g -O2".
1d950 20 20 65 6c 73 65 0a 20 20 20 20 43 58 58 46 4c    else.    CXXFL
1d960 41 47 53 3d 22 2d 67 22 0a 20 20 66 69 0a 65 6c  AGS="-g".  fi.el
1d970 73 65 0a 20 20 69 66 20 74 65 73 74 20 22 24 47  se.  if test "$G
1d980 58 58 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a  XX" = yes; then.
1d990 20 20 20 20 43 58 58 46 4c 41 47 53 3d 22 2d 4f      CXXFLAGS="-O
1d9a0 32 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 43 58  2".  else.    CX
1d9b0 58 46 4c 41 47 53 3d 0a 20 20 66 69 0a 66 69 0a  XFLAGS=.  fi.fi.
1d9c0 66 6f 72 20 61 63 5f 64 65 63 6c 61 72 61 74 69  for ac_declarati
1d9d0 6f 6e 20 69 6e 20 5c 0a 20 20 20 27 27 20 5c 0a  on in \.   '' \.
1d9e0 20 20 20 27 65 78 74 65 72 6e 20 22 43 22 20 76     'extern "C" v
1d9f0 6f 69 64 20 73 74 64 3a 3a 65 78 69 74 20 28 69  oid std::exit (i
1da00 6e 74 29 20 74 68 72 6f 77 20 28 29 3b 20 75 73  nt) throw (); us
1da10 69 6e 67 20 73 74 64 3a 3a 65 78 69 74 3b 27 20  ing std::exit;' 
1da20 5c 0a 20 20 20 27 65 78 74 65 72 6e 20 22 43 22  \.   'extern "C"
1da30 20 76 6f 69 64 20 73 74 64 3a 3a 65 78 69 74 20   void std::exit 
1da40 28 69 6e 74 29 3b 20 75 73 69 6e 67 20 73 74 64  (int); using std
1da50 3a 3a 65 78 69 74 3b 27 20 5c 0a 20 20 20 27 65  ::exit;' \.   'e
1da60 78 74 65 72 6e 20 22 43 22 20 76 6f 69 64 20 65  xtern "C" void e
1da70 78 69 74 20 28 69 6e 74 29 20 74 68 72 6f 77 20  xit (int) throw 
1da80 28 29 3b 27 20 5c 0a 20 20 20 27 65 78 74 65 72  ();' \.   'exter
1da90 6e 20 22 43 22 20 76 6f 69 64 20 65 78 69 74 20  n "C" void exit 
1daa0 28 69 6e 74 29 3b 27 20 5c 0a 20 20 20 27 76 6f  (int);' \.   'vo
1dab0 69 64 20 65 78 69 74 20 28 69 6e 74 29 3b 27 0a  id exit (int);'.
1dac0 64 6f 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65  do.  cat >confte
1dad0 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43  st.$ac_ext <<_AC
1dae0 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e  EOF./* confdefs.
1daf0 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61  h.  */._ACEOF.ca
1db00 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63  t confdefs.h >>c
1db10 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
1db20 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  cat >>conftest.$
1db30 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
1db40 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e  /* end confdefs.
1db50 68 2e 20 20 2a 2f 0a 24 61 63 5f 64 65 63 6c 61  h.  */.$ac_decla
1db60 72 61 74 69 6f 6e 0a 23 69 6e 63 6c 75 64 65 20  ration.#include 
1db70 3c 73 74 64 6c 69 62 2e 68 3e 0a 69 6e 74 0a 6d  <stdlib.h>.int.m
1db80 61 69 6e 20 28 29 0a 7b 0a 65 78 69 74 20 28 34  ain ().{.exit (4
1db90 32 29 3b 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e  2);.  ;.  return
1dba0 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20   0;.}._ACEOF.rm 
1dbb0 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  -f conftest.$ac_
1dbc0 6f 62 6a 65 78 74 0a 69 66 20 7b 20 28 65 76 61  objext.if { (eva
1dbd0 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
1dbe0 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f  LINENO: \"$ac_co
1dbf0 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20  mpile\"") >&5.  
1dc00 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c  (eval $ac_compil
1dc10 65 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72  e) 2>conftest.er
1dc20 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  1.  ac_status=$?
1dc30 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b  .  grep -v '^ *+
1dc40 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e  ' conftest.er1 >
1dc50 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72  conftest.err.  r
1dc60 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
1dc70 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74  1.  cat conftest
1dc80 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20  .err >&5.  echo 
1dc90 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1dca0 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
1dcb0 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
1dcc0 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26  ac_status); } &&
1dcd0 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73  .. { ac_try='tes
1dce0 74 20 2d 7a 20 22 24 61 63 5f 63 78 78 5f 77 65  t -z "$ac_cxx_we
1dcf0 72 72 6f 72 5f 66 6c 61 67 22 09 09 09 20 7c 7c  rror_flag"... ||
1dd00 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74   test ! -s conft
1dd10 65 73 74 2e 65 72 72 27 0a 20 20 7b 20 28 65 76  est.err'.  { (ev
1dd20 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
1dd30 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74  $LINENO: \"$ac_t
1dd40 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  ry\"") >&5.  (ev
1dd50 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35  al $ac_try) 2>&5
1dd60 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
1dd70 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
1dd80 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
1dd90 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
1dda0 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
1ddb0 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61  ); }; } &&.. { a
1ddc0 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73 20 63  c_try='test -s c
1ddd0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
1dde0 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63  xt'.  { (eval ec
1ddf0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1de00 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22  NO: \"$ac_try\""
1de10 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
1de20 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63  c_try) 2>&5.  ac
1de30 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
1de40 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1de50 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
1de60 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
1de70 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b   $ac_status); };
1de80 20 7d 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c 73   }; then.  :.els
1de90 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
1dea0 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d  : failed program
1deb0 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27   was:" >&5.sed '
1dec0 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73  s/^/| /' conftes
1ded0 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 63  t.$ac_ext >&5..c
1dee0 6f 6e 74 69 6e 75 65 0a 66 69 0a 72 6d 20 2d 66  ontinue.fi.rm -f
1def0 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f   conftest.err co
1df00 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
1df10 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  t conftest.$ac_e
1df20 78 74 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65  xt.  cat >confte
1df30 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43  st.$ac_ext <<_AC
1df40 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e  EOF./* confdefs.
1df50 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61  h.  */._ACEOF.ca
1df60 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63  t confdefs.h >>c
1df70 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
1df80 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  cat >>conftest.$
1df90 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
1dfa0 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e  /* end confdefs.
1dfb0 68 2e 20 20 2a 2f 0a 24 61 63 5f 64 65 63 6c 61  h.  */.$ac_decla
1dfc0 72 61 74 69 6f 6e 0a 69 6e 74 0a 6d 61 69 6e 20  ration.int.main 
1dfd0 28 29 0a 7b 0a 65 78 69 74 20 28 34 32 29 3b 0a  ().{.exit (42);.
1dfe0 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a    ;.  return 0;.
1dff0 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63  }._ACEOF.rm -f c
1e000 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
1e010 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63  xt.if { (eval ec
1e020 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1e030 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c  NO: \"$ac_compil
1e040 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  e\"") >&5.  (eva
1e050 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32  l $ac_compile) 2
1e060 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20  >conftest.er1.  
1e070 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67  ac_status=$?.  g
1e080 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f  rep -v '^ *+' co
1e090 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66  nftest.er1 >conf
1e0a0 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66  test.err.  rm -f
1e0b0 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20   conftest.er1.  
1e0c0 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72  cat conftest.err
1e0d0 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73   >&5.  echo "$as
1e0e0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
1e0f0 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
1e100 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
1e110 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09 20 7b  tatus); } &&.. {
1e120 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 7a   ac_try='test -z
1e130 20 22 24 61 63 5f 63 78 78 5f 77 65 72 72 6f 72   "$ac_cxx_werror
1e140 5f 66 6c 61 67 22 09 09 09 20 7c 7c 20 74 65 73  _flag"... || tes
1e150 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  t ! -s conftest.
1e160 65 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20 65  err'.  { (eval e
1e170 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1e180 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22  ENO: \"$ac_try\"
1e190 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
1e1a0 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61  ac_try) 2>&5.  a
1e1b0 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
1e1c0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1e1d0 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
1e1e0 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
1e1f0 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
1e200 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72  ; } &&.. { ac_tr
1e210 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74  y='test -s conft
1e220 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27 0a  est.$ac_objext'.
1e230 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22    { (eval echo "
1e240 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1e250 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26  \"$ac_try\"") >&
1e260 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72  5.  (eval $ac_tr
1e270 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  y) 2>&5.  ac_sta
1e280 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
1e290 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
1e2a0 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
1e2b0 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
1e2c0 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20  _status); }; }; 
1e2d0 74 68 65 6e 0a 20 20 62 72 65 61 6b 0a 65 6c 73  then.  break.els
1e2e0 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
1e2f0 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d  : failed program
1e300 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27   was:" >&5.sed '
1e310 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73  s/^/| /' conftes
1e320 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 66  t.$ac_ext >&5..f
1e330 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  i.rm -f conftest
1e340 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61  .err conftest.$a
1e350 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73  c_objext conftes
1e360 74 2e 24 61 63 5f 65 78 74 0a 64 6f 6e 65 0a 72  t.$ac_ext.done.r
1e370 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2a 0a 69  m -f conftest*.i
1e380 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 64  f test -n "$ac_d
1e390 65 63 6c 61 72 61 74 69 6f 6e 22 3b 20 74 68 65  eclaration"; the
1e3a0 6e 0a 20 20 65 63 68 6f 20 27 23 69 66 64 65 66  n.  echo '#ifdef
1e3b0 20 5f 5f 63 70 6c 75 73 70 6c 75 73 27 20 3e 3e   __cplusplus' >>
1e3c0 63 6f 6e 66 64 65 66 73 2e 68 0a 20 20 65 63 68  confdefs.h.  ech
1e3d0 6f 20 24 61 63 5f 64 65 63 6c 61 72 61 74 69 6f  o $ac_declaratio
1e3e0 6e 20 20 20 20 20 20 3e 3e 63 6f 6e 66 64 65 66  n      >>confdef
1e3f0 73 2e 68 0a 20 20 65 63 68 6f 20 27 23 65 6e 64  s.h.  echo '#end
1e400 69 66 27 20 20 20 20 20 20 20 20 20 20 20 20 20  if'             
1e410 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 0a 66 69 0a  >>confdefs.h.fi.
1e420 0a 61 63 5f 65 78 74 3d 63 63 0a 61 63 5f 63 70  .ac_ext=cc.ac_cp
1e430 70 3d 27 24 43 58 58 43 50 50 20 24 43 50 50 46  p='$CXXCPP $CPPF
1e440 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65  LAGS'.ac_compile
1e450 3d 27 24 43 58 58 20 2d 63 20 24 43 58 58 46 4c  ='$CXX -c $CXXFL
1e460 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f  AGS $CPPFLAGS co
1e470 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
1e480 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 58  &5'.ac_link='$CX
1e490 58 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63  X -o conftest$ac
1e4a0 5f 65 78 65 65 78 74 20 24 43 58 58 46 4c 41 47  _exeext $CXXFLAG
1e4b0 53 20 24 43 50 50 46 4c 41 47 53 20 24 4c 44 46  S $CPPFLAGS $LDF
1e4c0 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61  LAGS conftest.$a
1e4d0 63 5f 65 78 74 20 24 4c 49 42 53 20 3e 26 35 27  c_ext $LIBS >&5'
1e4e0 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  .ac_compiler_gnu
1e4f0 3d 24 61 63 5f 63 76 5f 63 78 78 5f 63 6f 6d 70  =$ac_cv_cxx_comp
1e500 69 6c 65 72 5f 67 6e 75 0a 0a 61 63 5f 65 78 74  iler_gnu..ac_ext
1e510 3d 63 63 0a 61 63 5f 63 70 70 3d 27 24 43 58 58  =cc.ac_cpp='$CXX
1e520 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61  CPP $CPPFLAGS'.a
1e530 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 58 58 20  c_compile='$CXX 
1e540 2d 63 20 24 43 58 58 46 4c 41 47 53 20 24 43 50  -c $CXXFLAGS $CP
1e550 50 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e  PFLAGS conftest.
1e560 24 61 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f  $ac_ext >&5'.ac_
1e570 6c 69 6e 6b 3d 27 24 43 58 58 20 2d 6f 20 63 6f  link='$CXX -o co
1e580 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74  nftest$ac_exeext
1e590 20 24 43 58 58 46 4c 41 47 53 20 24 43 50 50 46   $CXXFLAGS $CPPF
1e5a0 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63 6f  LAGS $LDFLAGS co
1e5b0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 24  nftest.$ac_ext $
1e5c0 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d  LIBS >&5'.ac_com
1e5d0 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76  piler_gnu=$ac_cv
1e5e0 5f 63 78 78 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e  _cxx_compiler_gn
1e5f0 75 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  u.echo "$as_me:$
1e600 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
1e610 20 68 6f 77 20 74 6f 20 72 75 6e 20 74 68 65 20   how to run the 
1e620 43 2b 2b 20 70 72 65 70 72 6f 63 65 73 73 6f 72  C++ preprocessor
1e630 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
1e640 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 68 6f 77  _N "checking how
1e650 20 74 6f 20 72 75 6e 20 74 68 65 20 43 2b 2b 20   to run the C++ 
1e660 70 72 65 70 72 6f 63 65 73 73 6f 72 2e 2e 2e 20  preprocessor... 
1e670 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20  $ECHO_C" >&6.if 
1e680 74 65 73 74 20 2d 7a 20 22 24 43 58 58 43 50 50  test -z "$CXXCPP
1e690 22 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73  "; then.  if tes
1e6a0 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f  t "${ac_cv_prog_
1e6b0 43 58 58 43 50 50 2b 73 65 74 7d 22 20 3d 20 73  CXXCPP+set}" = s
1e6c0 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
1e6d0 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
1e6e0 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
1e6f0 6c 73 65 0a 20 20 20 20 20 20 23 20 44 6f 75 62  lse.      # Doub
1e700 6c 65 20 71 75 6f 74 65 73 20 62 65 63 61 75 73  le quotes becaus
1e710 65 20 43 58 58 43 50 50 20 6e 65 65 64 73 20 74  e CXXCPP needs t
1e720 6f 20 62 65 20 65 78 70 61 6e 64 65 64 0a 20 20  o be expanded.  
1e730 20 20 66 6f 72 20 43 58 58 43 50 50 20 69 6e 20    for CXXCPP in 
1e740 22 24 43 58 58 20 2d 45 22 20 22 2f 6c 69 62 2f  "$CXX -E" "/lib/
1e750 63 70 70 22 0a 20 20 20 20 64 6f 0a 20 20 20 20  cpp".    do.    
1e760 20 20 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3d    ac_preproc_ok=
1e770 66 61 6c 73 65 0a 66 6f 72 20 61 63 5f 63 78 78  false.for ac_cxx
1e780 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c  _preproc_warn_fl
1e790 61 67 20 69 6e 20 27 27 20 79 65 73 0a 64 6f 0a  ag in '' yes.do.
1e7a0 20 20 23 20 55 73 65 20 61 20 68 65 61 64 65 72    # Use a header
1e7b0 20 66 69 6c 65 20 74 68 61 74 20 63 6f 6d 65 73   file that comes
1e7c0 20 77 69 74 68 20 67 63 63 2c 20 73 6f 20 63 6f   with gcc, so co
1e7d0 6e 66 69 67 75 72 69 6e 67 20 67 6c 69 62 63 0a  nfiguring glibc.
1e7e0 20 20 23 20 77 69 74 68 20 61 20 66 72 65 73 68    # with a fresh
1e7f0 20 63 72 6f 73 73 2d 63 6f 6d 70 69 6c 65 72 20   cross-compiler 
1e800 77 6f 72 6b 73 2e 0a 20 20 23 20 50 72 65 66 65  works..  # Prefe
1e810 72 20 3c 6c 69 6d 69 74 73 2e 68 3e 20 74 6f 20  r <limits.h> to 
1e820 3c 61 73 73 65 72 74 2e 68 3e 20 69 66 20 5f 5f  <assert.h> if __
1e830 53 54 44 43 5f 5f 20 69 73 20 64 65 66 69 6e 65  STDC__ is define
1e840 64 2c 20 73 69 6e 63 65 0a 20 20 23 20 3c 6c 69  d, since.  # <li
1e850 6d 69 74 73 2e 68 3e 20 65 78 69 73 74 73 20 65  mits.h> exists e
1e860 76 65 6e 20 6f 6e 20 66 72 65 65 73 74 61 6e 64  ven on freestand
1e870 69 6e 67 20 63 6f 6d 70 69 6c 65 72 73 2e 0a 20  ing compilers.. 
1e880 20 23 20 4f 6e 20 74 68 65 20 4e 65 58 54 2c 20   # On the NeXT, 
1e890 63 63 20 2d 45 20 72 75 6e 73 20 74 68 65 20 63  cc -E runs the c
1e8a0 6f 64 65 20 74 68 72 6f 75 67 68 20 74 68 65 20  ode through the 
1e8b0 63 6f 6d 70 69 6c 65 72 27 73 20 70 61 72 73 65  compiler's parse
1e8c0 72 2c 0a 20 20 23 20 6e 6f 74 20 6a 75 73 74 20  r,.  # not just 
1e8d0 74 68 72 6f 75 67 68 20 63 70 70 2e 20 22 53 79  through cpp. "Sy
1e8e0 6e 74 61 78 20 65 72 72 6f 72 22 20 69 73 20 68  ntax error" is h
1e8f0 65 72 65 20 74 6f 20 63 61 74 63 68 20 74 68 69  ere to catch thi
1e900 73 20 63 61 73 65 2e 0a 20 20 63 61 74 20 3e 63  s case..  cat >c
1e910 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
1e920 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66  <<_ACEOF./* conf
1e930 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45  defs.h.  */._ACE
1e940 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e  OF.cat confdefs.
1e950 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  h >>conftest.$ac
1e960 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74  _ext.cat >>conft
1e970 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
1e980 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66  CEOF./* end conf
1e990 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 66 64  defs.h.  */.#ifd
1e9a0 65 66 20 5f 5f 53 54 44 43 5f 5f 0a 23 20 69 6e  ef __STDC__.# in
1e9b0 63 6c 75 64 65 20 3c 6c 69 6d 69 74 73 2e 68 3e  clude <limits.h>
1e9c0 0a 23 65 6c 73 65 0a 23 20 69 6e 63 6c 75 64 65  .#else.# include
1e9d0 20 3c 61 73 73 65 72 74 2e 68 3e 0a 23 65 6e 64   <assert.h>.#end
1e9e0 69 66 0a 09 09 20 20 20 20 20 53 79 6e 74 61 78  if...     Syntax
1e9f0 20 65 72 72 6f 72 0a 5f 41 43 45 4f 46 0a 69 66   error._ACEOF.if
1ea00 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
1ea10 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
1ea20 22 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73  "$ac_cpp conftes
1ea30 74 2e 24 61 63 5f 65 78 74 5c 22 22 29 20 3e 26  t.$ac_ext\"") >&
1ea40 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 70  5.  (eval $ac_cp
1ea50 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  p conftest.$ac_e
1ea60 78 74 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65  xt) 2>conftest.e
1ea70 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  r1.  ac_status=$
1ea80 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a  ?.  grep -v '^ *
1ea90 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20  +' conftest.er1 
1eaa0 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20  >conftest.err.  
1eab0 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65  rm -f conftest.e
1eac0 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73  r1.  cat conftes
1ead0 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f  t.err >&5.  echo
1eae0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1eaf0 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
1eb00 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
1eb10 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 3e  $ac_status); } >
1eb20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a  /dev/null; then.
1eb30 20 20 69 66 20 74 65 73 74 20 2d 73 20 63 6f 6e    if test -s con
1eb40 66 74 65 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a  ftest.err; then.
1eb50 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 24      ac_cpp_err=$
1eb60 61 63 5f 63 78 78 5f 70 72 65 70 72 6f 63 5f 77  ac_cxx_preproc_w
1eb70 61 72 6e 5f 66 6c 61 67 0a 20 20 20 20 61 63 5f  arn_flag.    ac_
1eb80 63 70 70 5f 65 72 72 3d 24 61 63 5f 63 70 70 5f  cpp_err=$ac_cpp_
1eb90 65 72 72 24 61 63 5f 63 78 78 5f 77 65 72 72 6f  err$ac_cxx_werro
1eba0 72 5f 66 6c 61 67 0a 20 20 65 6c 73 65 0a 20 20  r_flag.  else.  
1ebb0 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 0a 20 20    ac_cpp_err=.  
1ebc0 66 69 0a 65 6c 73 65 0a 20 20 61 63 5f 63 70 70  fi.else.  ac_cpp
1ebd0 5f 65 72 72 3d 79 65 73 0a 66 69 0a 69 66 20 74  _err=yes.fi.if t
1ebe0 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 70 70 5f  est -z "$ac_cpp_
1ebf0 65 72 72 22 3b 20 74 68 65 6e 0a 20 20 3a 0a 65  err"; then.  :.e
1ec00 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
1ec10 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
1ec20 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
1ec30 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
1ec40 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
1ec50 0a 20 20 23 20 42 72 6f 6b 65 6e 3a 20 66 61 69  .  # Broken: fai
1ec60 6c 73 20 6f 6e 20 76 61 6c 69 64 20 69 6e 70 75  ls on valid inpu
1ec70 74 2e 0a 63 6f 6e 74 69 6e 75 65 0a 66 69 0a 72  t..continue.fi.r
1ec80 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
1ec90 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  r conftest.$ac_e
1eca0 78 74 0a 0a 20 20 23 20 4f 4b 2c 20 77 6f 72 6b  xt..  # OK, work
1ecb0 73 20 6f 6e 20 73 61 6e 65 20 63 61 73 65 73 2e  s on sane cases.
1ecc0 20 20 4e 6f 77 20 63 68 65 63 6b 20 77 68 65 74    Now check whet
1ecd0 68 65 72 20 6e 6f 6e 2d 65 78 69 73 74 65 6e 74  her non-existent
1ece0 20 68 65 61 64 65 72 73 0a 20 20 23 20 63 61 6e   headers.  # can
1ecf0 20 62 65 20 64 65 74 65 63 74 65 64 20 61 6e 64   be detected and
1ed00 20 68 6f 77 2e 0a 20 20 63 61 74 20 3e 63 6f 6e   how..  cat >con
1ed10 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
1ed20 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65  _ACEOF./* confde
1ed30 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46  fs.h.  */._ACEOF
1ed40 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20  .cat confdefs.h 
1ed50 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
1ed60 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73  xt.cat >>conftes
1ed70 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
1ed80 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65  OF./* end confde
1ed90 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75  fs.h.  */.#inclu
1eda0 64 65 20 3c 61 63 5f 6e 6f 6e 65 78 69 73 74 65  de <ac_nonexiste
1edb0 6e 74 2e 68 3e 0a 5f 41 43 45 4f 46 0a 69 66 20  nt.h>._ACEOF.if 
1edc0 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
1edd0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
1ede0 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74  $ac_cpp conftest
1edf0 2e 24 61 63 5f 65 78 74 5c 22 22 29 20 3e 26 35  .$ac_ext\"") >&5
1ee00 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 70 70  .  (eval $ac_cpp
1ee10 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
1ee20 74 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72  t) 2>conftest.er
1ee30 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  1.  ac_status=$?
1ee40 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b  .  grep -v '^ *+
1ee50 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e  ' conftest.er1 >
1ee60 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72  conftest.err.  r
1ee70 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
1ee80 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74  1.  cat conftest
1ee90 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20  .err >&5.  echo 
1eea0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1eeb0 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
1eec0 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
1eed0 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 3e 2f  ac_status); } >/
1eee0 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20  dev/null; then. 
1eef0 20 69 66 20 74 65 73 74 20 2d 73 20 63 6f 6e 66   if test -s conf
1ef00 74 65 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20  test.err; then. 
1ef10 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 24 61     ac_cpp_err=$a
1ef20 63 5f 63 78 78 5f 70 72 65 70 72 6f 63 5f 77 61  c_cxx_preproc_wa
1ef30 72 6e 5f 66 6c 61 67 0a 20 20 20 20 61 63 5f 63  rn_flag.    ac_c
1ef40 70 70 5f 65 72 72 3d 24 61 63 5f 63 70 70 5f 65  pp_err=$ac_cpp_e
1ef50 72 72 24 61 63 5f 63 78 78 5f 77 65 72 72 6f 72  rr$ac_cxx_werror
1ef60 5f 66 6c 61 67 0a 20 20 65 6c 73 65 0a 20 20 20  _flag.  else.   
1ef70 20 61 63 5f 63 70 70 5f 65 72 72 3d 0a 20 20 66   ac_cpp_err=.  f
1ef80 69 0a 65 6c 73 65 0a 20 20 61 63 5f 63 70 70 5f  i.else.  ac_cpp_
1ef90 65 72 72 3d 79 65 73 0a 66 69 0a 69 66 20 74 65  err=yes.fi.if te
1efa0 73 74 20 2d 7a 20 22 24 61 63 5f 63 70 70 5f 65  st -z "$ac_cpp_e
1efb0 72 72 22 3b 20 74 68 65 6e 0a 20 20 23 20 42 72  rr"; then.  # Br
1efc0 6f 6b 65 6e 3a 20 73 75 63 63 65 73 73 20 6f 6e  oken: success on
1efd0 20 69 6e 76 61 6c 69 64 20 69 6e 70 75 74 2e 0a   invalid input..
1efe0 63 6f 6e 74 69 6e 75 65 0a 65 6c 73 65 0a 20 20  continue.else.  
1eff0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61  echo "$as_me: fa
1f000 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73  iled program was
1f010 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f  :" >&5.sed 's/^/
1f020 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61  | /' conftest.$a
1f030 63 5f 65 78 74 20 3e 26 35 0a 0a 20 20 23 20 50  c_ext >&5..  # P
1f040 61 73 73 65 73 20 62 6f 74 68 20 74 65 73 74 73  asses both tests
1f050 2e 0a 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3d  ..ac_preproc_ok=
1f060 3a 0a 62 72 65 61 6b 0a 66 69 0a 72 6d 20 2d 66  :.break.fi.rm -f
1f070 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f   conftest.err co
1f080 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 0a  nftest.$ac_ext..
1f090 64 6f 6e 65 0a 23 20 42 65 63 61 75 73 65 20 6f  done.# Because o
1f0a0 66 20 60 62 72 65 61 6b 27 2c 20 5f 41 43 5f 50  f `break', _AC_P
1f0b0 52 45 50 52 4f 43 5f 49 46 45 4c 53 45 27 73 20  REPROC_IFELSE's 
1f0c0 63 6c 65 61 6e 69 6e 67 20 63 6f 64 65 20 77 61  cleaning code wa
1f0d0 73 20 73 6b 69 70 70 65 64 2e 0a 72 6d 20 2d 66  s skipped..rm -f
1f0e0 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f   conftest.err co
1f0f0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 69  nftest.$ac_ext.i
1f100 66 20 24 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b  f $ac_preproc_ok
1f110 3b 20 74 68 65 6e 0a 20 20 62 72 65 61 6b 0a 66  ; then.  break.f
1f120 69 0a 0a 20 20 20 20 64 6f 6e 65 0a 20 20 20 20  i..    done.    
1f130 61 63 5f 63 76 5f 70 72 6f 67 5f 43 58 58 43 50  ac_cv_prog_CXXCP
1f140 50 3d 24 43 58 58 43 50 50 0a 0a 66 69 0a 20 20  P=$CXXCPP..fi.  
1f150 43 58 58 43 50 50 3d 24 61 63 5f 63 76 5f 70 72  CXXCPP=$ac_cv_pr
1f160 6f 67 5f 43 58 58 43 50 50 0a 65 6c 73 65 0a 20  og_CXXCPP.else. 
1f170 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 58 58 43   ac_cv_prog_CXXC
1f180 50 50 3d 24 43 58 58 43 50 50 0a 66 69 0a 65 63  PP=$CXXCPP.fi.ec
1f190 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1f1a0 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 43 58 58  NO: result: $CXX
1f1b0 43 50 50 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  CPP" >&5.echo "$
1f1c0 7b 45 43 48 4f 5f 54 7d 24 43 58 58 43 50 50 22  {ECHO_T}$CXXCPP"
1f1d0 20 3e 26 36 0a 61 63 5f 70 72 65 70 72 6f 63 5f   >&6.ac_preproc_
1f1e0 6f 6b 3d 66 61 6c 73 65 0a 66 6f 72 20 61 63 5f  ok=false.for ac_
1f1f0 63 78 78 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e  cxx_preproc_warn
1f200 5f 66 6c 61 67 20 69 6e 20 27 27 20 79 65 73 0a  _flag in '' yes.
1f210 64 6f 0a 20 20 23 20 55 73 65 20 61 20 68 65 61  do.  # Use a hea
1f220 64 65 72 20 66 69 6c 65 20 74 68 61 74 20 63 6f  der file that co
1f230 6d 65 73 20 77 69 74 68 20 67 63 63 2c 20 73 6f  mes with gcc, so
1f240 20 63 6f 6e 66 69 67 75 72 69 6e 67 20 67 6c 69   configuring gli
1f250 62 63 0a 20 20 23 20 77 69 74 68 20 61 20 66 72  bc.  # with a fr
1f260 65 73 68 20 63 72 6f 73 73 2d 63 6f 6d 70 69 6c  esh cross-compil
1f270 65 72 20 77 6f 72 6b 73 2e 0a 20 20 23 20 50 72  er works..  # Pr
1f280 65 66 65 72 20 3c 6c 69 6d 69 74 73 2e 68 3e 20  efer <limits.h> 
1f290 74 6f 20 3c 61 73 73 65 72 74 2e 68 3e 20 69 66  to <assert.h> if
1f2a0 20 5f 5f 53 54 44 43 5f 5f 20 69 73 20 64 65 66   __STDC__ is def
1f2b0 69 6e 65 64 2c 20 73 69 6e 63 65 0a 20 20 23 20  ined, since.  # 
1f2c0 3c 6c 69 6d 69 74 73 2e 68 3e 20 65 78 69 73 74  <limits.h> exist
1f2d0 73 20 65 76 65 6e 20 6f 6e 20 66 72 65 65 73 74  s even on freest
1f2e0 61 6e 64 69 6e 67 20 63 6f 6d 70 69 6c 65 72 73  anding compilers
1f2f0 2e 0a 20 20 23 20 4f 6e 20 74 68 65 20 4e 65 58  ..  # On the NeX
1f300 54 2c 20 63 63 20 2d 45 20 72 75 6e 73 20 74 68  T, cc -E runs th
1f310 65 20 63 6f 64 65 20 74 68 72 6f 75 67 68 20 74  e code through t
1f320 68 65 20 63 6f 6d 70 69 6c 65 72 27 73 20 70 61  he compiler's pa
1f330 72 73 65 72 2c 0a 20 20 23 20 6e 6f 74 20 6a 75  rser,.  # not ju
1f340 73 74 20 74 68 72 6f 75 67 68 20 63 70 70 2e 20  st through cpp. 
1f350 22 53 79 6e 74 61 78 20 65 72 72 6f 72 22 20 69  "Syntax error" i
1f360 73 20 68 65 72 65 20 74 6f 20 63 61 74 63 68 20  s here to catch 
1f370 74 68 69 73 20 63 61 73 65 2e 0a 20 20 63 61 74  this case..  cat
1f380 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65   >conftest.$ac_e
1f390 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63  xt <<_ACEOF./* c
1f3a0 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f  onfdefs.h.  */._
1f3b0 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65  ACEOF.cat confde
1f3c0 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  fs.h >>conftest.
1f3d0 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f  $ac_ext.cat >>co
1f3e0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
1f3f0 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63  <_ACEOF./* end c
1f400 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23  onfdefs.h.  */.#
1f410 69 66 64 65 66 20 5f 5f 53 54 44 43 5f 5f 0a 23  ifdef __STDC__.#
1f420 20 69 6e 63 6c 75 64 65 20 3c 6c 69 6d 69 74 73   include <limits
1f430 2e 68 3e 0a 23 65 6c 73 65 0a 23 20 69 6e 63 6c  .h>.#else.# incl
1f440 75 64 65 20 3c 61 73 73 65 72 74 2e 68 3e 0a 23  ude <assert.h>.#
1f450 65 6e 64 69 66 0a 09 09 20 20 20 20 20 53 79 6e  endif...     Syn
1f460 74 61 78 20 65 72 72 6f 72 0a 5f 41 43 45 4f 46  tax error._ACEOF
1f470 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  .if { (eval echo
1f480 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1f490 3a 20 5c 22 24 61 63 5f 63 70 70 20 63 6f 6e 66  : \"$ac_cpp conf
1f4a0 74 65 73 74 2e 24 61 63 5f 65 78 74 5c 22 22 29  test.$ac_ext\"")
1f4b0 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
1f4c0 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61  _cpp conftest.$a
1f4d0 63 5f 65 78 74 29 20 32 3e 63 6f 6e 66 74 65 73  c_ext) 2>conftes
1f4e0 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75  t.er1.  ac_statu
1f4f0 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27  s=$?.  grep -v '
1f500 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65  ^ *+' conftest.e
1f510 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72  r1 >conftest.err
1f520 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  .  rm -f conftes
1f530 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66  t.er1.  cat conf
1f540 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65  test.err >&5.  e
1f550 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1f560 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
1f570 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
1f580 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
1f590 7d 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68  } >/dev/null; th
1f5a0 65 6e 0a 20 20 69 66 20 74 65 73 74 20 2d 73 20  en.  if test -s 
1f5b0 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68  conftest.err; th
1f5c0 65 6e 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72  en.    ac_cpp_er
1f5d0 72 3d 24 61 63 5f 63 78 78 5f 70 72 65 70 72 6f  r=$ac_cxx_prepro
1f5e0 63 5f 77 61 72 6e 5f 66 6c 61 67 0a 20 20 20 20  c_warn_flag.    
1f5f0 61 63 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f 63  ac_cpp_err=$ac_c
1f600 70 70 5f 65 72 72 24 61 63 5f 63 78 78 5f 77 65  pp_err$ac_cxx_we
1f610 72 72 6f 72 5f 66 6c 61 67 0a 20 20 65 6c 73 65  rror_flag.  else
1f620 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d  .    ac_cpp_err=
1f630 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 61 63 5f  .  fi.else.  ac_
1f640 63 70 70 5f 65 72 72 3d 79 65 73 0a 66 69 0a 69  cpp_err=yes.fi.i
1f650 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63  f test -z "$ac_c
1f660 70 70 5f 65 72 72 22 3b 20 74 68 65 6e 0a 20 20  pp_err"; then.  
1f670 3a 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  :.else.  echo "$
1f680 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72  as_me: failed pr
1f690 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a  ogram was:" >&5.
1f6a0 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f  sed 's/^/| /' co
1f6b0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
1f6c0 26 35 0a 0a 20 20 23 20 42 72 6f 6b 65 6e 3a 20  &5..  # Broken: 
1f6d0 66 61 69 6c 73 20 6f 6e 20 76 61 6c 69 64 20 69  fails on valid i
1f6e0 6e 70 75 74 2e 0a 63 6f 6e 74 69 6e 75 65 0a 66  nput..continue.f
1f6f0 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  i.rm -f conftest
1f700 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61  .err conftest.$a
1f710 63 5f 65 78 74 0a 0a 20 20 23 20 4f 4b 2c 20 77  c_ext..  # OK, w
1f720 6f 72 6b 73 20 6f 6e 20 73 61 6e 65 20 63 61 73  orks on sane cas
1f730 65 73 2e 20 20 4e 6f 77 20 63 68 65 63 6b 20 77  es.  Now check w
1f740 68 65 74 68 65 72 20 6e 6f 6e 2d 65 78 69 73 74  hether non-exist
1f750 65 6e 74 20 68 65 61 64 65 72 73 0a 20 20 23 20  ent headers.  # 
1f760 63 61 6e 20 62 65 20 64 65 74 65 63 74 65 64 20  can be detected 
1f770 61 6e 64 20 68 6f 77 2e 0a 20 20 63 61 74 20 3e  and how..  cat >
1f780 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1f790 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e   <<_ACEOF./* con
1f7a0 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43  fdefs.h.  */._AC
1f7b0 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73  EOF.cat confdefs
1f7c0 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  .h >>conftest.$a
1f7d0 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66  c_ext.cat >>conf
1f7e0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
1f7f0 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e  ACEOF./* end con
1f800 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e  fdefs.h.  */.#in
1f810 63 6c 75 64 65 20 3c 61 63 5f 6e 6f 6e 65 78 69  clude <ac_nonexi
1f820 73 74 65 6e 74 2e 68 3e 0a 5f 41 43 45 4f 46 0a  stent.h>._ACEOF.
1f830 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
1f840 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1f850 20 5c 22 24 61 63 5f 63 70 70 20 63 6f 6e 66 74   \"$ac_cpp conft
1f860 65 73 74 2e 24 61 63 5f 65 78 74 5c 22 22 29 20  est.$ac_ext\"") 
1f870 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
1f880 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  cpp conftest.$ac
1f890 5f 65 78 74 29 20 32 3e 63 6f 6e 66 74 65 73 74  _ext) 2>conftest
1f8a0 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73  .er1.  ac_status
1f8b0 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e  =$?.  grep -v '^
1f8c0 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72   *+' conftest.er
1f8d0 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a  1 >conftest.err.
1f8e0 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74    rm -f conftest
1f8f0 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74  .er1.  cat conft
1f900 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63  est.err >&5.  ec
1f910 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1f920 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
1f930 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
1f940 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
1f950 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65   >/dev/null; the
1f960 6e 0a 20 20 69 66 20 74 65 73 74 20 2d 73 20 63  n.  if test -s c
1f970 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68 65  onftest.err; the
1f980 6e 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72  n.    ac_cpp_err
1f990 3d 24 61 63 5f 63 78 78 5f 70 72 65 70 72 6f 63  =$ac_cxx_preproc
1f9a0 5f 77 61 72 6e 5f 66 6c 61 67 0a 20 20 20 20 61  _warn_flag.    a
1f9b0 63 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f 63 70  c_cpp_err=$ac_cp
1f9c0 70 5f 65 72 72 24 61 63 5f 63 78 78 5f 77 65 72  p_err$ac_cxx_wer
1f9d0 72 6f 72 5f 66 6c 61 67 0a 20 20 65 6c 73 65 0a  ror_flag.  else.
1f9e0 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 0a      ac_cpp_err=.
1f9f0 20 20 66 69 0a 65 6c 73 65 0a 20 20 61 63 5f 63    fi.else.  ac_c
1fa00 70 70 5f 65 72 72 3d 79 65 73 0a 66 69 0a 69 66  pp_err=yes.fi.if
1fa10 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 70   test -z "$ac_cp
1fa20 70 5f 65 72 72 22 3b 20 74 68 65 6e 0a 20 20 23  p_err"; then.  #
1fa30 20 42 72 6f 6b 65 6e 3a 20 73 75 63 63 65 73 73   Broken: success
1fa40 20 6f 6e 20 69 6e 76 61 6c 69 64 20 69 6e 70 75   on invalid inpu
1fa50 74 2e 0a 63 6f 6e 74 69 6e 75 65 0a 65 6c 73 65  t..continue.else
1fa60 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1fa70 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20   failed program 
1fa80 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73  was:" >&5.sed 's
1fa90 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74  /^/| /' conftest
1faa0 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 20 20  .$ac_ext >&5..  
1fab0 23 20 50 61 73 73 65 73 20 62 6f 74 68 20 74 65  # Passes both te
1fac0 73 74 73 2e 0a 61 63 5f 70 72 65 70 72 6f 63 5f  sts..ac_preproc_
1fad0 6f 6b 3d 3a 0a 62 72 65 61 6b 0a 66 69 0a 72 6d  ok=:.break.fi.rm
1fae0 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -f conftest.err
1faf0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
1fb00 74 0a 0a 64 6f 6e 65 0a 23 20 42 65 63 61 75 73  t..done.# Becaus
1fb10 65 20 6f 66 20 60 62 72 65 61 6b 27 2c 20 5f 41  e of `break', _A
1fb20 43 5f 50 52 45 50 52 4f 43 5f 49 46 45 4c 53 45  C_PREPROC_IFELSE
1fb30 27 73 20 63 6c 65 61 6e 69 6e 67 20 63 6f 64 65  's cleaning code
1fb40 20 77 61 73 20 73 6b 69 70 70 65 64 2e 0a 72 6d   was skipped..rm
1fb50 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -f conftest.err
1fb60 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
1fb70 74 0a 69 66 20 24 61 63 5f 70 72 65 70 72 6f 63  t.if $ac_preproc
1fb80 5f 6f 6b 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c  _ok; then.  :.el
1fb90 73 65 0a 20 20 7b 20 7b 20 65 63 68 6f 20 22 24  se.  { { echo "$
1fba0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65  as_me:$LINENO: e
1fbb0 72 72 6f 72 3a 20 43 2b 2b 20 70 72 65 70 72 6f  rror: C++ prepro
1fbc0 63 65 73 73 6f 72 20 5c 22 24 43 58 58 43 50 50  cessor \"$CXXCPP
1fbd0 5c 22 20 66 61 69 6c 73 20 73 61 6e 69 74 79 20  \" fails sanity 
1fbe0 63 68 65 63 6b 0a 53 65 65 20 5c 60 63 6f 6e 66  check.See \`conf
1fbf0 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65  ig.log' for more
1fc00 20 64 65 74 61 69 6c 73 2e 22 20 3e 26 35 0a 65   details." >&5.e
1fc10 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72  cho "$as_me: err
1fc20 6f 72 3a 20 43 2b 2b 20 70 72 65 70 72 6f 63 65  or: C++ preproce
1fc30 73 73 6f 72 20 5c 22 24 43 58 58 43 50 50 5c 22  ssor \"$CXXCPP\"
1fc40 20 66 61 69 6c 73 20 73 61 6e 69 74 79 20 63 68   fails sanity ch
1fc50 65 63 6b 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67  eck.See \`config
1fc60 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64  .log' for more d
1fc70 65 74 61 69 6c 73 2e 22 20 3e 26 32 3b 7d 0a 20  etails." >&2;}. 
1fc80 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78    { (exit 1); ex
1fc90 69 74 20 31 3b 20 7d 3b 20 7d 0a 66 69 0a 0a 61  it 1; }; }.fi..a
1fca0 63 5f 65 78 74 3d 63 63 0a 61 63 5f 63 70 70 3d  c_ext=cc.ac_cpp=
1fcb0 27 24 43 58 58 43 50 50 20 24 43 50 50 46 4c 41  '$CXXCPP $CPPFLA
1fcc0 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27  GS'.ac_compile='
1fcd0 24 43 58 58 20 2d 63 20 24 43 58 58 46 4c 41 47  $CXX -c $CXXFLAG
1fce0 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66  S $CPPFLAGS conf
1fcf0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35  test.$ac_ext >&5
1fd00 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 58 58 20  '.ac_link='$CXX 
1fd10 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65  -o conftest$ac_e
1fd20 78 65 65 78 74 20 24 43 58 58 46 4c 41 47 53 20  xeext $CXXFLAGS 
1fd30 24 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c 41  $CPPFLAGS $LDFLA
1fd40 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  GS conftest.$ac_
1fd50 65 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61  ext $LIBS >&5'.a
1fd60 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24  c_compiler_gnu=$
1fd70 61 63 5f 63 76 5f 63 78 78 5f 63 6f 6d 70 69 6c  ac_cv_cxx_compil
1fd80 65 72 5f 67 6e 75 0a 0a 0a 61 63 5f 65 78 74 3d  er_gnu...ac_ext=
1fd90 66 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 46  f.ac_compile='$F
1fda0 37 37 20 2d 63 20 24 46 46 4c 41 47 53 20 63 6f  77 -c $FFLAGS co
1fdb0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
1fdc0 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 46 37  &5'.ac_link='$F7
1fdd0 37 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63  7 -o conftest$ac
1fde0 5f 65 78 65 65 78 74 20 24 46 46 4c 41 47 53 20  _exeext $FFLAGS 
1fdf0 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73  $LDFLAGS conftes
1fe00 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20  t.$ac_ext $LIBS 
1fe10 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72  >&5'.ac_compiler
1fe20 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 66 37 37 5f  _gnu=$ac_cv_f77_
1fe30 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 69 66 20  compiler_gnu.if 
1fe40 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f  test -n "$ac_too
1fe50 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a  l_prefix"; then.
1fe60 20 20 66 6f 72 20 61 63 5f 70 72 6f 67 20 69 6e    for ac_prog in
1fe70 20 67 37 37 20 66 37 37 20 78 6c 66 20 66 72 74   g77 f77 xlf frt
1fe80 20 70 67 66 37 37 20 66 6f 72 74 37 37 20 66 6c   pgf77 fort77 fl
1fe90 33 32 20 61 66 37 37 20 66 39 30 20 78 6c 66 39  32 af77 f90 xlf9
1fea0 30 20 70 67 66 39 30 20 65 70 63 66 39 30 20 66  0 pgf90 epcf90 f
1feb0 39 35 20 66 6f 72 74 20 78 6c 66 39 35 20 69 66  95 fort xlf95 if
1fec0 63 20 65 66 63 20 70 67 66 39 35 20 6c 66 39 35  c efc pgf95 lf95
1fed0 20 67 66 6f 72 74 72 61 6e 0a 20 20 64 6f 0a 20   gfortran.  do. 
1fee0 20 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65     # Extract the
1fef0 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22   first word of "
1ff00 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 24  $ac_tool_prefix$
1ff10 61 63 5f 70 72 6f 67 22 2c 20 73 6f 20 69 74 20  ac_prog", so it 
1ff20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d  can be a program
1ff30 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e   name with args.
1ff40 0a 73 65 74 20 64 75 6d 6d 79 20 24 61 63 5f 74  .set dummy $ac_t
1ff50 6f 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72  ool_prefix$ac_pr
1ff60 6f 67 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65  og; ac_word=$2.e
1ff70 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1ff80 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
1ff90 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a  r $ac_word" >&5.
1ffa0 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
1ffb0 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
1ffc0 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ord... $ECHO_C" 
1ffd0 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61  >&6.if test "${a
1ffe0 63 5f 63 76 5f 70 72 6f 67 5f 46 37 37 2b 73 65  c_cv_prog_F77+se
1fff0 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
20000 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22    echo $ECHO_N "
20010 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43  (cached) $ECHO_C
20020 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20  " >&6.else.  if 
20030 74 65 73 74 20 2d 6e 20 22 24 46 37 37 22 3b 20  test -n "$F77"; 
20040 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f  then.  ac_cv_pro
20050 67 5f 46 37 37 3d 22 24 46 37 37 22 20 23 20 4c  g_F77="$F77" # L
20060 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72  et the user over
20070 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65  ride the test..e
20080 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d  lse.as_save_IFS=
20090 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f  $IFS; IFS=$PATH_
200a0 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73  SEPARATOR.for as
200b0 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f  _dir in $PATH.do
200c0 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f  .  IFS=$as_save_
200d0 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24  IFS.  test -z "$
200e0 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69  as_dir" && as_di
200f0 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78 65  r=..  for ac_exe
20100 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f  c_ext in '' $ac_
20110 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e  executable_exten
20120 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 24  sions; do.  if $
20130 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20  as_executable_p 
20140 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72  "$as_dir/$ac_wor
20150 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20  d$ac_exec_ext"; 
20160 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70  then.    ac_cv_p
20170 72 6f 67 5f 46 37 37 3d 22 24 61 63 5f 74 6f 6f  rog_F77="$ac_too
20180 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72 6f 67  l_prefix$ac_prog
20190 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f  ".    echo "$as_
201a0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e  me:$LINENO: foun
201b0 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f  d $as_dir/$ac_wo
201c0 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20  rd$ac_exec_ext" 
201d0 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a  >&5.    break 2.
201e0 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a    fi.done.done..
201f0 66 69 0a 66 69 0a 46 37 37 3d 24 61 63 5f 63 76  fi.fi.F77=$ac_cv
20200 5f 70 72 6f 67 5f 46 37 37 0a 69 66 20 74 65 73  _prog_F77.if tes
20210 74 20 2d 6e 20 22 24 46 37 37 22 3b 20 74 68 65  t -n "$F77"; the
20220 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  n.  echo "$as_me
20230 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
20240 3a 20 24 46 37 37 22 20 3e 26 35 0a 65 63 68 6f  : $F77" >&5.echo
20250 20 22 24 7b 45 43 48 4f 5f 54 7d 24 46 37 37 22   "${ECHO_T}$F77"
20260 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f   >&6.else.  echo
20270 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
20280 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26  : result: no" >&
20290 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
202a0 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 20 20 20  }no" >&6.fi..   
202b0 20 74 65 73 74 20 2d 6e 20 22 24 46 37 37 22 20   test -n "$F77" 
202c0 26 26 20 62 72 65 61 6b 0a 20 20 64 6f 6e 65 0a  && break.  done.
202d0 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24  fi.if test -z "$
202e0 46 37 37 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  F77"; then.  ac_
202f0 63 74 5f 46 37 37 3d 24 46 37 37 0a 20 20 66 6f  ct_F77=$F77.  fo
20300 72 20 61 63 5f 70 72 6f 67 20 69 6e 20 67 37 37  r ac_prog in g77
20310 20 66 37 37 20 78 6c 66 20 66 72 74 20 70 67 66   f77 xlf frt pgf
20320 37 37 20 66 6f 72 74 37 37 20 66 6c 33 32 20 61  77 fort77 fl32 a
20330 66 37 37 20 66 39 30 20 78 6c 66 39 30 20 70 67  f77 f90 xlf90 pg
20340 66 39 30 20 65 70 63 66 39 30 20 66 39 35 20 66  f90 epcf90 f95 f
20350 6f 72 74 20 78 6c 66 39 35 20 69 66 63 20 65 66  ort xlf95 ifc ef
20360 63 20 70 67 66 39 35 20 6c 66 39 35 20 67 66 6f  c pgf95 lf95 gfo
20370 72 74 72 61 6e 0a 64 6f 0a 20 20 23 20 45 78 74  rtran.do.  # Ext
20380 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77  ract the first w
20390 6f 72 64 20 6f 66 20 22 24 61 63 5f 70 72 6f 67  ord of "$ac_prog
203a0 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20  ", so it can be 
203b0 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77  a program name w
203c0 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75  ith args..set du
203d0 6d 6d 79 20 24 61 63 5f 70 72 6f 67 3b 20 61 63  mmy $ac_prog; ac
203e0 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22 24  _word=$2.echo "$
203f0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
20400 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f  hecking for $ac_
20410 77 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f 20 24  word" >&5.echo $
20420 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
20430 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e   for $ac_word...
20440 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66   $ECHO_C" >&6.if
20450 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70   test "${ac_cv_p
20460 72 6f 67 5f 61 63 5f 63 74 5f 46 37 37 2b 73 65  rog_ac_ct_F77+se
20470 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
20480 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22    echo $ECHO_N "
20490 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43  (cached) $ECHO_C
204a0 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20  " >&6.else.  if 
204b0 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f  test -n "$ac_ct_
204c0 46 37 37 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  F77"; then.  ac_
204d0 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 46 37  cv_prog_ac_ct_F7
204e0 37 3d 22 24 61 63 5f 63 74 5f 46 37 37 22 20 23  7="$ac_ct_F77" #
204f0 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76   Let the user ov
20500 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e  erride the test.
20510 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46  .else.as_save_IF
20520 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54  S=$IFS; IFS=$PAT
20530 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20  H_SEPARATOR.for 
20540 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a  as_dir in $PATH.
20550 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76  do.  IFS=$as_sav
20560 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20  e_IFS.  test -z 
20570 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f  "$as_dir" && as_
20580 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65  dir=..  for ac_e
20590 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61  xec_ext in '' $a
205a0 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74  c_executable_ext
205b0 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66  ensions; do.  if
205c0 20 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f   $as_executable_
205d0 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77  p "$as_dir/$ac_w
205e0 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22  ord$ac_exec_ext"
205f0 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76  ; then.    ac_cv
20600 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 46 37 37 3d  _prog_ac_ct_F77=
20610 22 24 61 63 5f 70 72 6f 67 22 0a 20 20 20 20 65  "$ac_prog".    e
20620 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
20630 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64  ENO: found $as_d
20640 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65  ir/$ac_word$ac_e
20650 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20  xec_ext" >&5.   
20660 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f   break 2.  fi.do
20670 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 61  ne.done..fi.fi.a
20680 63 5f 63 74 5f 46 37 37 3d 24 61 63 5f 63 76 5f  c_ct_F77=$ac_cv_
20690 70 72 6f 67 5f 61 63 5f 63 74 5f 46 37 37 0a 69  prog_ac_ct_F77.i
206a0 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63  f test -n "$ac_c
206b0 74 5f 46 37 37 22 3b 20 74 68 65 6e 0a 20 20 65  t_F77"; then.  e
206c0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
206d0 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63  ENO: result: $ac
206e0 5f 63 74 5f 46 37 37 22 20 3e 26 35 0a 65 63 68  _ct_F77" >&5.ech
206f0 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f  o "${ECHO_T}$ac_
20700 63 74 5f 46 37 37 22 20 3e 26 36 0a 65 6c 73 65  ct_F77" >&6.else
20710 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
20720 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
20730 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24   no" >&5.echo "$
20740 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a  {ECHO_T}no" >&6.
20750 66 69 0a 0a 20 20 74 65 73 74 20 2d 6e 20 22 24  fi..  test -n "$
20760 61 63 5f 63 74 5f 46 37 37 22 20 26 26 20 62 72  ac_ct_F77" && br
20770 65 61 6b 0a 64 6f 6e 65 0a 0a 20 20 46 37 37 3d  eak.done..  F77=
20780 24 61 63 5f 63 74 5f 46 37 37 0a 66 69 0a 0a 0a  $ac_ct_F77.fi...
20790 23 20 50 72 6f 76 69 64 65 20 73 6f 6d 65 20 69  # Provide some i
207a0 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74  nformation about
207b0 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 2e 0a 65   the compiler..e
207c0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 34 35 30 35  cho "$as_me:4505
207d0 3a 22 20 5c 0a 20 20 20 20 20 22 63 68 65 63 6b  :" \.     "check
207e0 69 6e 67 20 66 6f 72 20 46 6f 72 74 72 61 6e 20  ing for Fortran 
207f0 37 37 20 63 6f 6d 70 69 6c 65 72 20 76 65 72 73  77 compiler vers
20800 69 6f 6e 22 20 3e 26 35 0a 61 63 5f 63 6f 6d 70  ion" >&5.ac_comp
20810 69 6c 65 72 3d 60 73 65 74 20 58 20 24 61 63 5f  iler=`set X $ac_
20820 63 6f 6d 70 69 6c 65 3b 20 65 63 68 6f 20 24 32  compile; echo $2
20830 60 0a 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22  `.{ (eval echo "
20840 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
20850 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d  \"$ac_compiler -
20860 2d 76 65 72 73 69 6f 6e 20 3c 2f 64 65 76 2f 6e  -version </dev/n
20870 75 6c 6c 20 3e 26 35 5c 22 22 29 20 3e 26 35 0a  ull >&5\"") >&5.
20880 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70    (eval $ac_comp
20890 69 6c 65 72 20 2d 2d 76 65 72 73 69 6f 6e 20 3c  iler --version <
208a0 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 29 20 32  /dev/null >&5) 2
208b0 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
208c0 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
208d0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
208e0 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
208f0 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
20900 74 75 73 29 3b 20 7d 0a 7b 20 28 65 76 61 6c 20  tus); }.{ (eval 
20910 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
20920 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70  NENO: \"$ac_comp
20930 69 6c 65 72 20 2d 76 20 3c 2f 64 65 76 2f 6e 75  iler -v </dev/nu
20940 6c 6c 20 3e 26 35 5c 22 22 29 20 3e 26 35 0a 20  ll >&5\"") >&5. 
20950 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69   (eval $ac_compi
20960 6c 65 72 20 2d 76 20 3c 2f 64 65 76 2f 6e 75 6c  ler -v </dev/nul
20970 6c 20 3e 26 35 29 20 32 3e 26 35 0a 20 20 61 63  l >&5) 2>&5.  ac
20980 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
20990 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
209a0 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
209b0 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
209c0 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 0a   $ac_status); }.
209d0 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
209e0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
209f0 24 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 56 20  $ac_compiler -V 
20a00 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 5c 22  </dev/null >&5\"
20a10 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
20a20 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 56 20 3c  ac_compiler -V <
20a30 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 29 20 32  /dev/null >&5) 2
20a40 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
20a50 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
20a60 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
20a70 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
20a80 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
20a90 74 75 73 29 3b 20 7d 0a 72 6d 20 2d 66 20 61 2e  tus); }.rm -f a.
20aa0 6f 75 74 0a 0a 23 20 49 66 20 77 65 20 64 6f 6e  out..# If we don
20ab0 27 74 20 75 73 65 20 60 2e 46 27 20 61 73 20 65  't use `.F' as e
20ac0 78 74 65 6e 73 69 6f 6e 2c 20 74 68 65 20 70 72  xtension, the pr
20ad0 65 70 72 6f 63 65 73 73 6f 72 20 69 73 20 6e 6f  eprocessor is no
20ae0 74 20 72 75 6e 20 6f 6e 20 74 68 65 0a 23 20 69  t run on the.# i
20af0 6e 70 75 74 20 66 69 6c 65 2e 20 20 28 4e 6f 74  nput file.  (Not
20b00 65 20 74 68 61 74 20 74 68 69 73 20 6f 6e 6c 79  e that this only
20b10 20 6e 65 65 64 73 20 74 6f 20 77 6f 72 6b 20 66   needs to work f
20b20 6f 72 20 47 4e 55 20 63 6f 6d 70 69 6c 65 72 73  or GNU compilers
20b30 2e 29 0a 61 63 5f 73 61 76 65 5f 65 78 74 3d 24  .).ac_save_ext=$
20b40 61 63 5f 65 78 74 0a 61 63 5f 65 78 74 3d 46 0a  ac_ext.ac_ext=F.
20b50 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
20b60 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77  NENO: checking w
20b70 68 65 74 68 65 72 20 77 65 20 61 72 65 20 75 73  hether we are us
20b80 69 6e 67 20 74 68 65 20 47 4e 55 20 46 6f 72 74  ing the GNU Fort
20b90 72 61 6e 20 37 37 20 63 6f 6d 70 69 6c 65 72 22  ran 77 compiler"
20ba0 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
20bb0 4e 20 22 63 68 65 63 6b 69 6e 67 20 77 68 65 74  N "checking whet
20bc0 68 65 72 20 77 65 20 61 72 65 20 75 73 69 6e 67  her we are using
20bd0 20 74 68 65 20 47 4e 55 20 46 6f 72 74 72 61 6e   the GNU Fortran
20be0 20 37 37 20 63 6f 6d 70 69 6c 65 72 2e 2e 2e 20   77 compiler... 
20bf0 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20  $ECHO_C" >&6.if 
20c00 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 66 37  test "${ac_cv_f7
20c10 37 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 2b 73  7_compiler_gnu+s
20c20 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
20c30 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  .  echo $ECHO_N 
20c40 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f  "(cached) $ECHO_
20c50 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61  C" >&6.else.  ca
20c60 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  t >conftest.$ac_
20c70 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 20 20 20  ext <<_ACEOF.   
20c80 20 20 20 70 72 6f 67 72 61 6d 20 6d 61 69 6e 0a     program main.
20c90 23 69 66 6e 64 65 66 20 5f 5f 47 4e 55 43 5f 5f  #ifndef __GNUC__
20ca0 0a 20 20 20 20 20 20 20 63 68 6f 6b 65 20 6d 65  .       choke me
20cb0 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 20 20 65  .#endif..      e
20cc0 6e 64 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20  nd._ACEOF.rm -f 
20cd0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
20ce0 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20 65  ext.if { (eval e
20cf0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
20d00 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69  ENO: \"$ac_compi
20d10 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  le\"") >&5.  (ev
20d20 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20  al $ac_compile) 
20d30 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20  2>conftest.er1. 
20d40 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
20d50 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63  grep -v '^ *+' c
20d60 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e  onftest.er1 >con
20d70 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d  ftest.err.  rm -
20d80 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20  f conftest.er1. 
20d90 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72   cat conftest.er
20da0 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61  r >&5.  echo "$a
20db0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
20dc0 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
20dd0 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
20de0 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09 20  status); } &&.. 
20df0 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d  { ac_try='test -
20e00 7a 20 22 24 61 63 5f 66 37 37 5f 77 65 72 72 6f  z "$ac_f77_werro
20e10 72 5f 66 6c 61 67 22 09 09 09 20 7c 7c 20 74 65  r_flag"... || te
20e20 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74  st ! -s conftest
20e30 2e 65 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20  .err'.  { (eval 
20e40 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
20e50 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c  NENO: \"$ac_try\
20e60 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
20e70 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20  $ac_try) 2>&5.  
20e80 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
20e90 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
20ea0 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
20eb0 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
20ec0 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
20ed0 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74  }; } &&.. { ac_t
20ee0 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66  ry='test -s conf
20ef0 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27  test.$ac_objext'
20f00 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  .  { (eval echo 
20f10 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
20f20 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e   \"$ac_try\"") >
20f30 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74  &5.  (eval $ac_t
20f40 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  ry) 2>&5.  ac_st
20f50 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
20f60 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
20f70 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
20f80 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
20f90 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b  c_status); }; };
20fa0 20 74 68 65 6e 0a 20 20 61 63 5f 63 6f 6d 70 69   then.  ac_compi
20fb0 6c 65 72 5f 67 6e 75 3d 79 65 73 0a 65 6c 73 65  ler_gnu=yes.else
20fc0 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
20fd0 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20   failed program 
20fe0 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73  was:" >&5.sed 's
20ff0 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74  /^/| /' conftest
21000 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 61 63  .$ac_ext >&5..ac
21010 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 6e 6f  _compiler_gnu=no
21020 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  .fi.rm -f confte
21030 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e  st.err conftest.
21040 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74  $ac_objext conft
21050 65 73 74 2e 24 61 63 5f 65 78 74 0a 61 63 5f 63  est.$ac_ext.ac_c
21060 76 5f 66 37 37 5f 63 6f 6d 70 69 6c 65 72 5f 67  v_f77_compiler_g
21070 6e 75 3d 24 61 63 5f 63 6f 6d 70 69 6c 65 72 5f  nu=$ac_compiler_
21080 67 6e 75 0a 0a 66 69 0a 65 63 68 6f 20 22 24 61  gnu..fi.echo "$a
21090 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
210a0 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 66 37 37  sult: $ac_cv_f77
210b0 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 22 20 3e  _compiler_gnu" >
210c0 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
210d0 54 7d 24 61 63 5f 63 76 5f 66 37 37 5f 63 6f 6d  T}$ac_cv_f77_com
210e0 70 69 6c 65 72 5f 67 6e 75 22 20 3e 26 36 0a 61  piler_gnu" >&6.a
210f0 63 5f 65 78 74 3d 24 61 63 5f 73 61 76 65 5f 65  c_ext=$ac_save_e
21100 78 74 0a 61 63 5f 74 65 73 74 5f 46 46 4c 41 47  xt.ac_test_FFLAG
21110 53 3d 24 7b 46 46 4c 41 47 53 2b 73 65 74 7d 0a  S=${FFLAGS+set}.
21120 61 63 5f 73 61 76 65 5f 46 46 4c 41 47 53 3d 24  ac_save_FFLAGS=$
21130 46 46 4c 41 47 53 0a 46 46 4c 41 47 53 3d 0a 65  FFLAGS.FFLAGS=.e
21140 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
21150 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77 68  ENO: checking wh
21160 65 74 68 65 72 20 24 46 37 37 20 61 63 63 65 70  ether $F77 accep
21170 74 73 20 2d 67 22 20 3e 26 35 0a 65 63 68 6f 20  ts -g" >&5.echo 
21180 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
21190 67 20 77 68 65 74 68 65 72 20 24 46 37 37 20 61  g whether $F77 a
211a0 63 63 65 70 74 73 20 2d 67 2e 2e 2e 20 24 45 43  ccepts -g... $EC
211b0 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
211c0 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f  t "${ac_cv_prog_
211d0 66 37 37 5f 67 2b 73 65 74 7d 22 20 3d 20 73 65  f77_g+set}" = se
211e0 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
211f0 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
21200 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
21210 73 65 0a 20 20 46 46 4c 41 47 53 3d 2d 67 0a 63  se.  FFLAGS=-g.c
21220 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  at >conftest.$ac
21230 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 20 20  _ext <<_ACEOF.  
21240 20 20 20 20 70 72 6f 67 72 61 6d 20 6d 61 69 6e      program main
21250 0a 0a 20 20 20 20 20 20 65 6e 64 0a 5f 41 43 45  ..      end._ACE
21260 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  OF.rm -f conftes
21270 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20  t.$ac_objext.if 
21280 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
21290 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
212a0 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20  $ac_compile\"") 
212b0 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
212c0 63 6f 6d 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74  compile) 2>conft
212d0 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61  est.er1.  ac_sta
212e0 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76  tus=$?.  grep -v
212f0 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74   '^ *+' conftest
21300 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65  .er1 >conftest.e
21310 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74  rr.  rm -f conft
21320 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f  est.er1.  cat co
21330 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20  nftest.err >&5. 
21340 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
21350 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
21360 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
21370 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
21380 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72  ; } &&.. { ac_tr
21390 79 3d 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f  y='test -z "$ac_
213a0 66 37 37 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22  f77_werror_flag"
213b0 09 09 09 20 7c 7c 20 74 65 73 74 20 21 20 2d 73  ... || test ! -s
213c0 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a 20   conftest.err'. 
213d0 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
213e0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
213f0 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35  "$ac_try\"") >&5
21400 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79  .  (eval $ac_try
21410 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
21420 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
21430 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
21440 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
21450 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
21460 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26  status); }; } &&
21470 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73  .. { ac_try='tes
21480 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24 61  t -s conftest.$a
21490 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28 65  c_objext'.  { (e
214a0 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
214b0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
214c0 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  try\"") >&5.  (e
214d0 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26  val $ac_try) 2>&
214e0 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
214f0 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
21500 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
21510 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
21520 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
21530 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20  s); }; }; then. 
21540 20 61 63 5f 63 76 5f 70 72 6f 67 5f 66 37 37 5f   ac_cv_prog_f77_
21550 67 3d 79 65 73 0a 65 6c 73 65 0a 20 20 65 63 68  g=yes.else.  ech
21560 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65  o "$as_me: faile
21570 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20  d program was:" 
21580 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f  >&5.sed 's/^/| /
21590 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  ' conftest.$ac_e
215a0 78 74 20 3e 26 35 0a 0a 61 63 5f 63 76 5f 70 72  xt >&5..ac_cv_pr
215b0 6f 67 5f 66 37 37 5f 67 3d 6e 6f 0a 66 69 0a 72  og_f77_g=no.fi.r
215c0 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
215d0 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  r conftest.$ac_o
215e0 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24  bjext conftest.$
215f0 61 63 5f 65 78 74 0a 0a 66 69 0a 65 63 68 6f 20  ac_ext..fi.echo 
21600 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
21610 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f   result: $ac_cv_
21620 70 72 6f 67 5f 66 37 37 5f 67 22 20 3e 26 35 0a  prog_f77_g" >&5.
21630 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
21640 61 63 5f 63 76 5f 70 72 6f 67 5f 66 37 37 5f 67  ac_cv_prog_f77_g
21650 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24  " >&6.if test "$
21660 61 63 5f 74 65 73 74 5f 46 46 4c 41 47 53 22 20  ac_test_FFLAGS" 
21670 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 46 46  = set; then.  FF
21680 4c 41 47 53 3d 24 61 63 5f 73 61 76 65 5f 46 46  LAGS=$ac_save_FF
21690 4c 41 47 53 0a 65 6c 69 66 20 74 65 73 74 20 24  LAGS.elif test $
216a0 61 63 5f 63 76 5f 70 72 6f 67 5f 66 37 37 5f 67  ac_cv_prog_f77_g
216b0 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 69   = yes; then.  i
216c0 66 20 74 65 73 74 20 22 78 24 61 63 5f 63 76 5f  f test "x$ac_cv_
216d0 66 37 37 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  f77_compiler_gnu
216e0 22 20 3d 20 78 79 65 73 3b 20 74 68 65 6e 0a 20  " = xyes; then. 
216f0 20 20 20 46 46 4c 41 47 53 3d 22 2d 67 20 2d 4f     FFLAGS="-g -O
21700 32 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 46 46  2".  else.    FF
21710 4c 41 47 53 3d 22 2d 67 22 0a 20 20 66 69 0a 65  LAGS="-g".  fi.e
21720 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 22 78  lse.  if test "x
21730 24 61 63 5f 63 76 5f 66 37 37 5f 63 6f 6d 70 69  $ac_cv_f77_compi
21740 6c 65 72 5f 67 6e 75 22 20 3d 20 78 79 65 73 3b  ler_gnu" = xyes;
21750 20 74 68 65 6e 0a 20 20 20 20 46 46 4c 41 47 53   then.    FFLAGS
21760 3d 22 2d 4f 32 22 0a 20 20 65 6c 73 65 0a 20 20  ="-O2".  else.  
21770 20 20 46 46 4c 41 47 53 3d 0a 20 20 66 69 0a 66    FFLAGS=.  fi.f
21780 69 0a 0a 47 37 37 3d 60 74 65 73 74 20 24 61 63  i..G77=`test $ac
21790 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 20 3d 20  _compiler_gnu = 
217a0 79 65 73 20 26 26 20 65 63 68 6f 20 79 65 73 60  yes && echo yes`
217b0 0a 61 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70  .ac_ext=c.ac_cpp
217c0 3d 27 24 43 50 50 20 24 43 50 50 46 4c 41 47 53  ='$CPP $CPPFLAGS
217d0 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43  '.ac_compile='$C
217e0 43 20 2d 63 20 24 43 46 4c 41 47 53 20 24 43 50  C -c $CFLAGS $CP
217f0 50 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e  PFLAGS conftest.
21800 24 61 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f  $ac_ext >&5'.ac_
21810 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e  link='$CC -o con
21820 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20  ftest$ac_exeext 
21830 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47  $CFLAGS $CPPFLAG
21840 53 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74  S $LDFLAGS conft
21850 65 73 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42  est.$ac_ext $LIB
21860 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c  S >&5'.ac_compil
21870 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f  er_gnu=$ac_cv_c_
21880 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 0a 0a  compiler_gnu....
21890 23 20 41 75 74 6f 63 6f 6e 66 20 32 2e 31 33 27  # Autoconf 2.13'
218a0 73 20 41 43 5f 4f 42 4a 45 58 54 20 61 6e 64 20  s AC_OBJEXT and 
218b0 41 43 5f 45 58 45 45 58 54 20 6d 61 63 72 6f 73  AC_EXEEXT macros
218c0 20 6f 6e 6c 79 20 77 6f 72 6b 73 20 66 6f 72 20   only works for 
218d0 43 20 63 6f 6d 70 69 6c 65 72 73 21 0a 0a 23 20  C compilers!..# 
218e0 66 69 6e 64 20 74 68 65 20 6d 61 78 69 6d 75 6d  find the maximum
218f0 20 6c 65 6e 67 74 68 20 6f 66 20 63 6f 6d 6d 61   length of comma
21900 6e 64 20 6c 69 6e 65 20 61 72 67 75 6d 65 6e 74  nd line argument
21910 73 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  s.echo "$as_me:$
21920 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
21930 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 6c 65 6e   the maximum len
21940 67 74 68 20 6f 66 20 63 6f 6d 6d 61 6e 64 20 6c  gth of command l
21950 69 6e 65 20 61 72 67 75 6d 65 6e 74 73 22 20 3e  ine arguments" >
21960 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
21970 22 63 68 65 63 6b 69 6e 67 20 74 68 65 20 6d 61  "checking the ma
21980 78 69 6d 75 6d 20 6c 65 6e 67 74 68 20 6f 66 20  ximum length of 
21990 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 61 72 67  command line arg
219a0 75 6d 65 6e 74 73 2e 2e 2e 20 24 45 43 48 4f 5f  uments... $ECHO_
219b0 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22  C" >&6.if test "
219c0 24 7b 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f  ${lt_cv_sys_max_
219d0 63 6d 64 5f 6c 65 6e 2b 73 65 74 7d 22 20 3d 20  cmd_len+set}" = 
219e0 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
219f0 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
21a00 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
21a10 65 6c 73 65 0a 20 20 20 20 69 3d 30 0a 20 20 74  else.    i=0.  t
21a20 65 73 74 72 69 6e 67 3d 22 41 42 43 44 22 0a 0a  estring="ABCD"..
21a30 20 20 63 61 73 65 20 24 62 75 69 6c 64 5f 6f 73    case $build_os
21a40 20 69 6e 0a 20 20 6d 73 64 6f 73 64 6a 67 70 70   in.  msdosdjgpp
21a50 2a 29 0a 20 20 20 20 23 20 4f 6e 20 44 4a 47 50  *).    # On DJGP
21a60 50 2c 20 74 68 69 73 20 74 65 73 74 20 63 61 6e  P, this test can
21a70 20 62 6c 6f 77 20 75 70 20 70 72 65 74 74 79 20   blow up pretty 
21a80 62 61 64 6c 79 20 64 75 65 20 74 6f 20 70 72 6f  badly due to pro
21a90 62 6c 65 6d 73 20 69 6e 20 6c 69 62 63 0a 20 20  blems in libc.  
21aa0 20 20 23 20 28 61 6e 79 20 73 69 6e 67 6c 65 20    # (any single 
21ab0 61 72 67 75 6d 65 6e 74 20 65 78 63 65 65 64 69  argument exceedi
21ac0 6e 67 20 32 30 30 30 20 62 79 74 65 73 20 63 61  ng 2000 bytes ca
21ad0 75 73 65 73 20 61 20 62 75 66 66 65 72 20 6f 76  uses a buffer ov
21ae0 65 72 72 75 6e 0a 20 20 20 20 23 20 64 75 72 69  errun.    # duri
21af0 6e 67 20 67 6c 6f 62 20 65 78 70 61 6e 73 69 6f  ng glob expansio
21b00 6e 29 2e 20 20 45 76 65 6e 20 69 66 20 69 74 20  n).  Even if it 
21b10 77 65 72 65 20 66 69 78 65 64 2c 20 74 68 65 20  were fixed, the 
21b20 72 65 73 75 6c 74 20 6f 66 20 74 68 69 73 0a 20  result of this. 
21b30 20 20 20 23 20 63 68 65 63 6b 20 77 6f 75 6c 64     # check would
21b40 20 62 65 20 6c 61 72 67 65 72 20 74 68 61 6e 20   be larger than 
21b50 69 74 20 73 68 6f 75 6c 64 20 62 65 2e 0a 20 20  it should be..  
21b60 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f    lt_cv_sys_max_
21b70 63 6d 64 5f 6c 65 6e 3d 31 32 32 38 38 3b 20 20  cmd_len=12288;  
21b80 20 20 23 20 31 32 4b 20 69 73 20 61 62 6f 75 74    # 12K is about
21b90 20 72 69 67 68 74 0a 20 20 20 20 3b 3b 0a 0a 20   right.    ;;.. 
21ba0 20 67 6e 75 2a 29 0a 20 20 20 20 23 20 55 6e 64   gnu*).    # Und
21bb0 65 72 20 47 4e 55 20 48 75 72 64 2c 20 74 68 69  er GNU Hurd, thi
21bc0 73 20 74 65 73 74 20 69 73 20 6e 6f 74 20 72 65  s test is not re
21bd0 71 75 69 72 65 64 20 62 65 63 61 75 73 65 20 74  quired because t
21be0 68 65 72 65 20 69 73 0a 20 20 20 20 23 20 6e 6f  here is.    # no
21bf0 20 6c 69 6d 69 74 20 74 6f 20 74 68 65 20 6c 65   limit to the le
21c00 6e 67 74 68 20 6f 66 20 63 6f 6d 6d 61 6e 64 20  ngth of command 
21c10 6c 69 6e 65 20 61 72 67 75 6d 65 6e 74 73 2e 0a  line arguments..
21c20 20 20 20 20 23 20 4c 69 62 74 6f 6f 6c 20 77 69      # Libtool wi
21c30 6c 6c 20 69 6e 74 65 72 70 72 65 74 20 2d 31 20  ll interpret -1 
21c40 61 73 20 6e 6f 20 6c 69 6d 69 74 20 77 68 61 74  as no limit what
21c50 73 6f 65 76 65 72 0a 20 20 20 20 6c 74 5f 63 76  soever.    lt_cv
21c60 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e  _sys_max_cmd_len
21c70 3d 2d 31 3b 0a 20 20 20 20 3b 3b 0a 0a 20 20 63  =-1;.    ;;..  c
21c80 79 67 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 29  ygwin* | mingw*)
21c90 0a 20 20 20 20 23 20 4f 6e 20 57 69 6e 39 78 2f  .    # On Win9x/
21ca0 4d 45 2c 20 74 68 69 73 20 74 65 73 74 20 62 6c  ME, this test bl
21cb0 6f 77 73 20 75 70 20 2d 2d 20 69 74 20 73 75 63  ows up -- it suc
21cc0 63 65 65 64 73 2c 20 62 75 74 20 74 61 6b 65 73  ceeds, but takes
21cd0 0a 20 20 20 20 23 20 61 62 6f 75 74 20 35 20 6d  .    # about 5 m
21ce0 69 6e 75 74 65 73 20 61 73 20 74 68 65 20 74 65  inutes as the te
21cf0 73 74 73 74 72 69 6e 67 20 67 72 6f 77 73 20 65  ststring grows e
21d00 78 70 6f 6e 65 6e 74 69 61 6c 6c 79 2e 0a 20 20  xponentially..  
21d10 20 20 23 20 57 6f 72 73 65 2c 20 73 69 6e 63 65    # Worse, since
21d20 20 39 78 2f 4d 45 20 61 72 65 20 6e 6f 74 20 70   9x/ME are not p
21d30 72 65 2d 65 6d 70 74 69 76 65 6c 79 20 6d 75 6c  re-emptively mul
21d40 74 69 74 61 73 6b 69 6e 67 2c 0a 20 20 20 20 23  titasking,.    #
21d50 20 79 6f 75 20 65 6e 64 20 75 70 20 77 69 74 68   you end up with
21d60 20 61 20 22 66 72 6f 7a 65 6e 22 20 63 6f 6d 70   a "frozen" comp
21d70 75 74 65 72 2c 20 65 76 65 6e 20 74 68 6f 75 67  uter, even thoug
21d80 68 20 77 69 74 68 20 70 61 74 69 65 6e 63 65 0a  h with patience.
21d90 20 20 20 20 23 20 74 68 65 20 74 65 73 74 20 65      # the test e
21da0 76 65 6e 74 75 61 6c 6c 79 20 73 75 63 63 65 65  ventually succee
21db0 64 73 20 28 77 69 74 68 20 61 20 6d 61 78 20 6c  ds (with a max l
21dc0 69 6e 65 20 6c 65 6e 67 74 68 20 6f 66 20 32 35  ine length of 25
21dd0 36 6b 29 2e 0a 20 20 20 20 23 20 49 6e 73 74 65  6k)..    # Inste
21de0 61 64 2c 20 6c 65 74 27 73 20 6a 75 73 74 20 70  ad, let's just p
21df0 75 6e 74 3a 20 75 73 65 20 74 68 65 20 6d 69 6e  unt: use the min
21e00 69 6d 75 6d 20 6c 69 6e 65 6c 65 6e 67 74 68 20  imum linelength 
21e10 72 65 70 6f 72 74 65 64 20 62 79 0a 20 20 20 20  reported by.    
21e20 23 20 61 6c 6c 20 6f 66 20 74 68 65 20 73 75 70  # all of the sup
21e30 70 6f 72 74 65 64 20 70 6c 61 74 66 6f 72 6d 73  ported platforms
21e40 3a 20 38 31 39 32 20 28 6f 6e 20 4e 54 2f 32 4b  : 8192 (on NT/2K
21e50 2f 58 50 29 2e 0a 20 20 20 20 6c 74 5f 63 76 5f  /XP)..    lt_cv_
21e60 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d  sys_max_cmd_len=
21e70 38 31 39 32 3b 0a 20 20 20 20 3b 3b 0a 0a 20 20  8192;.    ;;..  
21e80 61 6d 69 67 61 6f 73 2a 29 0a 20 20 20 20 23 20  amigaos*).    # 
21e90 4f 6e 20 41 6d 69 67 61 4f 53 20 77 69 74 68 20  On AmigaOS with 
21ea0 70 64 6b 73 68 2c 20 74 68 69 73 20 74 65 73 74  pdksh, this test
21eb0 20 74 61 6b 65 73 20 68 6f 75 72 73 2c 20 6c 69   takes hours, li
21ec0 74 65 72 61 6c 6c 79 2e 0a 20 20 20 20 23 20 53  terally..    # S
21ed0 6f 20 77 65 20 6a 75 73 74 20 70 75 6e 74 20 61  o we just punt a
21ee0 6e 64 20 75 73 65 20 61 20 6d 69 6e 69 6d 75 6d  nd use a minimum
21ef0 20 6c 69 6e 65 20 6c 65 6e 67 74 68 20 6f 66 20   line length of 
21f00 38 31 39 32 2e 0a 20 20 20 20 6c 74 5f 63 76 5f  8192..    lt_cv_
21f10 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d  sys_max_cmd_len=
21f20 38 31 39 32 3b 0a 20 20 20 20 3b 3b 0a 0a 20 2a  8192;.    ;;.. *
21f30 29 0a 20 20 20 20 23 20 49 66 20 74 65 73 74 20  ).    # If test 
21f40 69 73 20 6e 6f 74 20 61 20 73 68 65 6c 6c 20 62  is not a shell b
21f50 75 69 6c 74 2d 69 6e 2c 20 77 65 27 6c 6c 20 70  uilt-in, we'll p
21f60 72 6f 62 61 62 6c 79 20 65 6e 64 20 75 70 20 63  robably end up c
21f70 6f 6d 70 75 74 69 6e 67 20 61 0a 20 20 20 20 23  omputing a.    #
21f80 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 68 20   maximum length 
21f90 74 68 61 74 20 69 73 20 6f 6e 6c 79 20 68 61 6c  that is only hal
21fa0 66 20 6f 66 20 74 68 65 20 61 63 74 75 61 6c 20  f of the actual 
21fb0 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 68 2c 20  maximum length, 
21fc0 62 75 74 0a 20 20 20 20 23 20 77 65 20 63 61 6e  but.    # we can
21fd0 27 74 20 74 65 6c 6c 2e 0a 20 20 20 20 77 68 69  't tell..    whi
21fe0 6c 65 20 28 74 65 73 74 20 22 58 22 60 24 43 4f  le (test "X"`$CO
21ff0 4e 46 49 47 5f 53 48 45 4c 4c 20 24 30 20 2d 2d  NFIG_SHELL $0 --
22000 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f 20 22 58  fallback-echo "X
22010 24 74 65 73 74 72 69 6e 67 22 20 32 3e 2f 64 65  $testring" 2>/de
22020 76 2f 6e 75 6c 6c 60 20 5c 0a 09 20 20 20 20 20  v/null` \..     
22030 20 20 3d 20 22 58 58 24 74 65 73 74 72 69 6e 67    = "XX$testring
22040 22 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e  ") >/dev/null 2>
22050 26 31 20 26 26 0a 09 20 20 20 20 6e 65 77 5f 72  &1 &&..    new_r
22060 65 73 75 6c 74 3d 60 65 78 70 72 20 22 58 24 74  esult=`expr "X$t
22070 65 73 74 72 69 6e 67 22 20 3a 20 22 2e 2a 22 20  estring" : ".*" 
22080 32 3e 26 31 60 20 26 26 0a 09 20 20 20 20 6c 74  2>&1` &&..    lt
22090 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f  _cv_sys_max_cmd_
220a0 6c 65 6e 3d 24 6e 65 77 5f 72 65 73 75 6c 74 20  len=$new_result 
220b0 26 26 0a 09 20 20 20 20 74 65 73 74 20 24 69 20  &&..    test $i 
220c0 21 3d 20 31 37 20 23 20 31 2f 32 20 4d 42 20 73  != 17 # 1/2 MB s
220d0 68 6f 75 6c 64 20 62 65 20 65 6e 6f 75 67 68 0a  hould be enough.
220e0 20 20 20 20 64 6f 0a 20 20 20 20 20 20 69 3d 60      do.      i=`
220f0 65 78 70 72 20 24 69 20 2b 20 31 60 0a 20 20 20  expr $i + 1`.   
22100 20 20 20 74 65 73 74 72 69 6e 67 3d 24 74 65 73     testring=$tes
22110 74 72 69 6e 67 24 74 65 73 74 72 69 6e 67 0a 20  tring$testring. 
22120 20 20 20 64 6f 6e 65 0a 20 20 20 20 74 65 73 74     done.    test
22130 72 69 6e 67 3d 0a 20 20 20 20 23 20 41 64 64 20  ring=.    # Add 
22140 61 20 73 69 67 6e 69 66 69 63 61 6e 74 20 73 61  a significant sa
22150 66 65 74 79 20 66 61 63 74 6f 72 20 62 65 63 61  fety factor beca
22160 75 73 65 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72  use C++ compiler
22170 73 20 63 61 6e 20 74 61 63 6b 20 6f 6e 20 6d 61  s can tack on ma
22180 73 73 69 76 65 0a 20 20 20 20 23 20 61 6d 6f 75  ssive.    # amou
22190 6e 74 73 20 6f 66 20 61 64 64 69 74 69 6f 6e 61  nts of additiona
221a0 6c 20 61 72 67 75 6d 65 6e 74 73 20 62 65 66 6f  l arguments befo
221b0 72 65 20 70 61 73 73 69 6e 67 20 74 68 65 6d 20  re passing them 
221c0 74 6f 20 74 68 65 20 6c 69 6e 6b 65 72 2e 0a 20  to the linker.. 
221d0 20 20 20 23 20 49 74 20 61 70 70 65 61 72 73 20     # It appears 
221e0 61 73 20 74 68 6f 75 67 68 20 31 2f 32 20 69 73  as though 1/2 is
221f0 20 61 20 75 73 61 62 6c 65 20 76 61 6c 75 65 2e   a usable value.
22200 0a 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d  .    lt_cv_sys_m
22210 61 78 5f 63 6d 64 5f 6c 65 6e 3d 60 65 78 70 72  ax_cmd_len=`expr
22220 20 24 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f   $lt_cv_sys_max_
22230 63 6d 64 5f 6c 65 6e 20 5c 2f 20 32 60 0a 20 20  cmd_len \/ 2`.  
22240 20 20 3b 3b 0a 20 20 65 73 61 63 0a 0a 66 69 0a    ;;.  esac..fi.
22250 0a 69 66 20 74 65 73 74 20 2d 6e 20 24 6c 74 5f  .if test -n $lt_
22260 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c  cv_sys_max_cmd_l
22270 65 6e 20 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  en ; then.  echo
22280 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
22290 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76  : result: $lt_cv
222a0 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e  _sys_max_cmd_len
222b0 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
222c0 48 4f 5f 54 7d 24 6c 74 5f 63 76 5f 73 79 73 5f  HO_T}$lt_cv_sys_
222d0 6d 61 78 5f 63 6d 64 5f 6c 65 6e 22 20 3e 26 36  max_cmd_len" >&6
222e0 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
222f0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
22300 73 75 6c 74 3a 20 6e 6f 6e 65 22 20 3e 26 35 0a  sult: none" >&5.
22310 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e  echo "${ECHO_T}n
22320 6f 6e 65 22 20 3e 26 36 0a 66 69 0a 0a 0a 0a 0a  one" >&6.fi.....
22330 23 20 43 68 65 63 6b 20 66 6f 72 20 63 6f 6d 6d  # Check for comm
22340 61 6e 64 20 74 6f 20 67 72 61 62 20 74 68 65 20  and to grab the 
22350 72 61 77 20 73 79 6d 62 6f 6c 20 6e 61 6d 65 20  raw symbol name 
22360 66 6f 6c 6c 6f 77 65 64 20 62 79 20 43 20 73 79  followed by C sy
22370 6d 62 6f 6c 20 66 72 6f 6d 20 6e 6d 2e 0a 65 63  mbol from nm..ec
22380 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
22390 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 63 6f 6d  NO: checking com
223a0 6d 61 6e 64 20 74 6f 20 70 61 72 73 65 20 24 4e  mand to parse $N
223b0 4d 20 6f 75 74 70 75 74 20 66 72 6f 6d 20 24 63  M output from $c
223c0 6f 6d 70 69 6c 65 72 20 6f 62 6a 65 63 74 22 20  ompiler object" 
223d0 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
223e0 20 22 63 68 65 63 6b 69 6e 67 20 63 6f 6d 6d 61   "checking comma
223f0 6e 64 20 74 6f 20 70 61 72 73 65 20 24 4e 4d 20  nd to parse $NM 
22400 6f 75 74 70 75 74 20 66 72 6f 6d 20 24 63 6f 6d  output from $com
22410 70 69 6c 65 72 20 6f 62 6a 65 63 74 2e 2e 2e 20  piler object... 
22420 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20  $ECHO_C" >&6.if 
22430 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f 73 79  test "${lt_cv_sy
22440 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f  s_global_symbol_
22450 70 69 70 65 2b 73 65 74 7d 22 20 3d 20 73 65 74  pipe+set}" = set
22460 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
22470 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
22480 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
22490 65 0a 0a 23 20 54 68 65 73 65 20 61 72 65 20 73  e..# These are s
224a0 61 6e 65 20 64 65 66 61 75 6c 74 73 20 74 68 61  ane defaults tha
224b0 74 20 77 6f 72 6b 20 6f 6e 20 61 74 20 6c 65 61  t work on at lea
224c0 73 74 20 61 20 66 65 77 20 6f 6c 64 20 73 79 73  st a few old sys
224d0 74 65 6d 73 2e 0a 23 20 5b 54 68 65 79 20 63 6f  tems..# [They co
224e0 6d 65 20 66 72 6f 6d 20 55 6c 74 72 69 78 2e 20  me from Ultrix. 
224f0 20 57 68 61 74 20 63 6f 75 6c 64 20 62 65 20 6f   What could be o
22500 6c 64 65 72 20 74 68 61 6e 20 55 6c 74 72 69 78  lder than Ultrix
22510 3f 21 21 20 3b 29 5d 0a 0a 23 20 43 68 61 72 61  ?!! ;)]..# Chara
22520 63 74 65 72 20 63 6c 61 73 73 20 64 65 73 63 72  cter class descr
22530 69 62 69 6e 67 20 4e 4d 20 67 6c 6f 62 61 6c 20  ibing NM global 
22540 73 79 6d 62 6f 6c 20 63 6f 64 65 73 2e 0a 73 79  symbol codes..sy
22550 6d 63 6f 64 65 3d 27 5b 42 43 44 45 47 52 53 54  mcode='[BCDEGRST
22560 5d 27 0a 0a 23 20 52 65 67 65 78 70 20 74 6f 20  ]'..# Regexp to 
22570 6d 61 74 63 68 20 73 79 6d 62 6f 6c 73 20 74 68  match symbols th
22580 61 74 20 63 61 6e 20 62 65 20 61 63 63 65 73 73  at can be access
22590 65 64 20 64 69 72 65 63 74 6c 79 20 66 72 6f 6d  ed directly from
225a0 20 43 2e 0a 73 79 6d 70 61 74 3d 27 5c 28 5b 5f   C..sympat='\([_
225b0 41 2d 5a 61 2d 7a 5d 5b 5f 41 2d 5a 61 2d 7a 30  A-Za-z][_A-Za-z0
225c0 2d 39 5d 2a 5c 29 27 0a 0a 23 20 54 72 61 6e 73  -9]*\)'..# Trans
225d0 66 6f 72 6d 20 74 68 65 20 61 62 6f 76 65 20 69  form the above i
225e0 6e 74 6f 20 61 20 72 61 77 20 73 79 6d 62 6f 6c  nto a raw symbol
225f0 20 61 6e 64 20 61 20 43 20 73 79 6d 62 6f 6c 2e   and a C symbol.
22600 0a 73 79 6d 78 66 72 6d 3d 27 5c 31 20 5c 32 5c  .symxfrm='\1 \2\
22610 33 20 5c 33 27 0a 0a 23 20 54 72 61 6e 73 66 6f  3 \3'..# Transfo
22620 72 6d 20 61 6e 20 65 78 74 72 61 63 74 65 64 20  rm an extracted 
22630 73 79 6d 62 6f 6c 20 6c 69 6e 65 20 69 6e 74 6f  symbol line into
22640 20 61 20 70 72 6f 70 65 72 20 43 20 64 65 63 6c   a proper C decl
22650 61 72 61 74 69 6f 6e 0a 6c 74 5f 63 76 5f 73 79  aration.lt_cv_sy
22660 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f  s_global_symbol_
22670 74 6f 5f 63 64 65 63 6c 3d 22 73 65 64 20 2d 6e  to_cdecl="sed -n
22680 20 2d 65 20 27 73 2f 5e 2e 20 2e 2a 20 5c 28 2e   -e 's/^. .* \(.
22690 2a 5c 29 24 2f 65 78 74 65 72 6e 20 69 6e 74 20  *\)$/extern int 
226a0 5c 31 3b 2f 70 27 22 0a 0a 23 20 54 72 61 6e 73  \1;/p'"..# Trans
226b0 66 6f 72 6d 20 61 6e 20 65 78 74 72 61 63 74 65  form an extracte
226c0 64 20 73 79 6d 62 6f 6c 20 6c 69 6e 65 20 69 6e  d symbol line in
226d0 74 6f 20 73 79 6d 62 6f 6c 20 6e 61 6d 65 20 61  to symbol name a
226e0 6e 64 20 73 79 6d 62 6f 6c 20 61 64 64 72 65 73  nd symbol addres
226f0 73 0a 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62  s.lt_cv_sys_glob
22700 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 5f 6e  al_symbol_to_c_n
22710 61 6d 65 5f 61 64 64 72 65 73 73 3d 22 73 65 64  ame_address="sed
22720 20 2d 6e 20 2d 65 20 27 73 2f 5e 3a 20 5c 28 5b   -n -e 's/^: \([
22730 5e 20 5d 2a 5c 29 20 24 2f 20 20 7b 5c 5c 5c 22  ^ ]*\) $/  {\\\"
22740 5c 31 5c 5c 5c 22 2c 20 28 6c 74 5f 70 74 72 29  \1\\\", (lt_ptr)
22750 20 30 7d 2c 2f 70 27 20 2d 65 20 27 73 2f 5e 24   0},/p' -e 's/^$
22760 73 79 6d 63 6f 64 65 20 5c 28 5b 5e 20 5d 2a 5c  symcode \([^ ]*\
22770 29 20 5c 28 5b 5e 20 5d 2a 5c 29 24 2f 20 20 7b  ) \([^ ]*\)$/  {
22780 5c 22 5c 32 5c 22 2c 20 28 6c 74 5f 70 74 72 29  \"\2\", (lt_ptr)
22790 20 5c 26 5c 32 7d 2c 2f 70 27 22 0a 0a 23 20 44   \&\2},/p'"..# D
227a0 65 66 69 6e 65 20 73 79 73 74 65 6d 2d 73 70 65  efine system-spe
227b0 63 69 66 69 63 20 76 61 72 69 61 62 6c 65 73 2e  cific variables.
227c0 0a 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69  .case $host_os i
227d0 6e 0a 61 69 78 2a 29 0a 20 20 73 79 6d 63 6f 64  n.aix*).  symcod
227e0 65 3d 27 5b 42 43 44 54 5d 27 0a 20 20 3b 3b 0a  e='[BCDT]'.  ;;.
227f0 63 79 67 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a  cygwin* | mingw*
22800 20 7c 20 70 77 33 32 2a 29 0a 20 20 73 79 6d 63   | pw32*).  symc
22810 6f 64 65 3d 27 5b 41 42 43 44 47 49 53 54 57 5d  ode='[ABCDGISTW]
22820 27 0a 20 20 3b 3b 0a 68 70 75 78 2a 29 20 23 20  '.  ;;.hpux*) # 
22830 49 74 73 20 6c 69 6e 6b 65 72 20 64 69 73 74 69  Its linker disti
22840 6e 67 75 69 73 68 65 73 20 64 61 74 61 20 66 72  nguishes data fr
22850 6f 6d 20 63 6f 64 65 20 73 79 6d 62 6f 6c 73 0a  om code symbols.
22860 20 20 69 66 20 74 65 73 74 20 22 24 68 6f 73 74    if test "$host
22870 5f 63 70 75 22 20 3d 20 69 61 36 34 3b 20 74 68  _cpu" = ia64; th
22880 65 6e 0a 20 20 20 20 73 79 6d 63 6f 64 65 3d 27  en.    symcode='
22890 5b 41 42 43 44 45 47 52 53 54 5d 27 0a 20 20 66  [ABCDEGRST]'.  f
228a0 69 0a 20 20 6c 74 5f 63 76 5f 73 79 73 5f 67 6c  i.  lt_cv_sys_gl
228b0 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63  obal_symbol_to_c
228c0 64 65 63 6c 3d 22 73 65 64 20 2d 6e 20 2d 65 20  decl="sed -n -e 
228d0 27 73 2f 5e 54 20 2e 2a 20 5c 28 2e 2a 5c 29 24  's/^T .* \(.*\)$
228e0 2f 65 78 74 65 72 6e 20 69 6e 74 20 5c 31 28 29  /extern int \1()
228f0 3b 2f 70 27 20 2d 65 20 27 73 2f 5e 24 73 79 6d  ;/p' -e 's/^$sym
22900 63 6f 64 65 2a 20 2e 2a 20 5c 28 2e 2a 5c 29 24  code* .* \(.*\)$
22910 2f 65 78 74 65 72 6e 20 63 68 61 72 20 5c 31 3b  /extern char \1;
22920 2f 70 27 22 0a 20 20 6c 74 5f 63 76 5f 73 79 73  /p'".  lt_cv_sys
22930 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74  _global_symbol_t
22940 6f 5f 63 5f 6e 61 6d 65 5f 61 64 64 72 65 73 73  o_c_name_address
22950 3d 22 73 65 64 20 2d 6e 20 2d 65 20 27 73 2f 5e  ="sed -n -e 's/^
22960 3a 20 5c 28 5b 5e 20 5d 2a 5c 29 20 24 2f 20 20  : \([^ ]*\) $/  
22970 7b 5c 5c 5c 22 5c 31 5c 5c 5c 22 2c 20 28 6c 74  {\\\"\1\\\", (lt
22980 5f 70 74 72 29 20 30 7d 2c 2f 70 27 20 2d 65 20  _ptr) 0},/p' -e 
22990 27 73 2f 5e 24 73 79 6d 63 6f 64 65 2a 20 5c 28  's/^$symcode* \(
229a0 5b 5e 20 5d 2a 5c 29 20 5c 28 5b 5e 20 5d 2a 5c  [^ ]*\) \([^ ]*\
229b0 29 24 2f 20 20 7b 5c 22 5c 32 5c 22 2c 20 28 6c  )$/  {\"\2\", (l
229c0 74 5f 70 74 72 29 20 5c 26 5c 32 7d 2c 2f 70 27  t_ptr) \&\2},/p'
229d0 22 0a 20 20 3b 3b 0a 69 72 69 78 2a 20 7c 20 6e  ".  ;;.irix* | n
229e0 6f 6e 73 74 6f 70 75 78 2a 29 0a 20 20 73 79 6d  onstopux*).  sym
229f0 63 6f 64 65 3d 27 5b 42 43 44 45 47 52 53 54 5d  code='[BCDEGRST]
22a00 27 0a 20 20 3b 3b 0a 6f 73 66 2a 29 0a 20 20 73  '.  ;;.osf*).  s
22a10 79 6d 63 6f 64 65 3d 27 5b 42 43 44 45 47 51 52  ymcode='[BCDEGQR
22a20 53 54 5d 27 0a 20 20 3b 3b 0a 73 6f 6c 61 72 69  ST]'.  ;;.solari
22a30 73 2a 20 7c 20 73 79 73 76 35 2a 29 0a 20 20 73  s* | sysv5*).  s
22a40 79 6d 63 6f 64 65 3d 27 5b 42 44 52 54 5d 27 0a  ymcode='[BDRT]'.
22a50 20 20 3b 3b 0a 73 79 73 76 34 29 0a 20 20 73 79    ;;.sysv4).  sy
22a60 6d 63 6f 64 65 3d 27 5b 44 46 4e 53 54 55 5d 27  mcode='[DFNSTU]'
22a70 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a 23 20 48 61  .  ;;.esac..# Ha
22a80 6e 64 6c 65 20 43 52 4c 46 20 69 6e 20 6d 69 6e  ndle CRLF in min
22a90 67 77 20 74 6f 6f 6c 20 63 68 61 69 6e 0a 6f 70  gw tool chain.op
22aa0 74 5f 63 72 3d 0a 63 61 73 65 20 24 62 75 69 6c  t_cr=.case $buil
22ab0 64 5f 6f 73 20 69 6e 0a 6d 69 6e 67 77 2a 29 0a  d_os in.mingw*).
22ac0 20 20 6f 70 74 5f 63 72 3d 60 65 63 68 6f 20 27    opt_cr=`echo '
22ad0 78 5c 7b 30 2c 31 5c 7d 27 20 7c 20 74 72 20 78  x\{0,1\}' | tr x
22ae0 20 27 5c 30 31 35 27 60 20 23 20 6f 70 74 69 6f   '\015'` # optio
22af0 6e 20 63 72 20 69 6e 20 72 65 67 65 78 70 0a 20  n cr in regexp. 
22b00 20 3b 3b 0a 65 73 61 63 0a 0a 23 20 49 66 20 77   ;;.esac..# If w
22b10 65 27 72 65 20 75 73 69 6e 67 20 47 4e 55 20 6e  e're using GNU n
22b20 6d 2c 20 74 68 65 6e 20 75 73 65 20 69 74 73 20  m, then use its 
22b30 73 74 61 6e 64 61 72 64 20 73 79 6d 62 6f 6c 20  standard symbol 
22b40 63 6f 64 65 73 2e 0a 63 61 73 65 20 60 24 4e 4d  codes..case `$NM
22b50 20 2d 56 20 32 3e 26 31 60 20 69 6e 0a 2a 47 4e   -V 2>&1` in.*GN
22b60 55 2a 20 7c 20 2a 27 77 69 74 68 20 42 46 44 27  U* | *'with BFD'
22b70 2a 29 0a 20 20 73 79 6d 63 6f 64 65 3d 27 5b 41  *).  symcode='[A
22b80 42 43 44 47 49 52 53 54 57 5d 27 20 3b 3b 0a 65  BCDGIRSTW]' ;;.e
22b90 73 61 63 0a 0a 23 20 54 72 79 20 77 69 74 68 6f  sac..# Try witho
22ba0 75 74 20 61 20 70 72 65 66 69 78 20 75 6e 64 65  ut a prefix unde
22bb0 72 63 6f 72 65 2c 20 74 68 65 6e 20 77 69 74 68  rcore, then with
22bc0 20 69 74 2e 0a 66 6f 72 20 61 63 5f 73 79 6d 70   it..for ac_symp
22bd0 72 66 78 20 69 6e 20 22 22 20 22 5f 22 3b 20 64  rfx in "" "_"; d
22be0 6f 0a 0a 20 20 23 20 57 72 69 74 65 20 74 68 65  o..  # Write the
22bf0 20 72 61 77 20 61 6e 64 20 43 20 69 64 65 6e 74   raw and C ident
22c00 69 66 69 65 72 73 2e 0a 20 20 6c 74 5f 63 76 5f  ifiers..  lt_cv_
22c10 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f  sys_global_symbo
22c20 6c 5f 70 69 70 65 3d 22 73 65 64 20 2d 6e 20 2d  l_pipe="sed -n -
22c30 65 20 27 73 2f 5e 2e 2a 5b 20 09 5d 5c 28 24 73  e 's/^.*[ .]\($s
22c40 79 6d 63 6f 64 65 24 73 79 6d 63 6f 64 65 2a 5c  ymcode$symcode*\
22c50 29 5b 20 09 5d 5b 20 09 5d 2a 5c 28 24 61 63 5f  )[ .][ .]*\($ac_
22c60 73 79 6d 70 72 66 78 5c 29 24 73 79 6d 70 61 74  symprfx\)$sympat
22c70 24 6f 70 74 5f 63 72 24 2f 24 73 79 6d 78 66 72  $opt_cr$/$symxfr
22c80 6d 2f 70 27 22 0a 0a 20 20 23 20 43 68 65 63 6b  m/p'"..  # Check
22c90 20 74 6f 20 73 65 65 20 74 68 61 74 20 74 68 65   to see that the
22ca0 20 70 69 70 65 20 77 6f 72 6b 73 20 63 6f 72 72   pipe works corr
22cb0 65 63 74 6c 79 2e 0a 20 20 70 69 70 65 5f 77 6f  ectly..  pipe_wo
22cc0 72 6b 73 3d 6e 6f 0a 0a 20 20 72 6d 20 2d 66 20  rks=no..  rm -f 
22cd0 63 6f 6e 66 74 65 73 74 2a 0a 20 20 63 61 74 20  conftest*.  cat 
22ce0 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  > conftest.$ac_e
22cf0 78 74 20 3c 3c 45 4f 46 0a 23 69 66 64 65 66 20  xt <<EOF.#ifdef 
22d00 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 65 78 74 65  __cplusplus.exte
22d10 72 6e 20 22 43 22 20 7b 0a 23 65 6e 64 69 66 0a  rn "C" {.#endif.
22d20 63 68 61 72 20 6e 6d 5f 74 65 73 74 5f 76 61 72  char nm_test_var
22d30 3b 0a 76 6f 69 64 20 6e 6d 5f 74 65 73 74 5f 66  ;.void nm_test_f
22d40 75 6e 63 28 29 7b 7d 0a 23 69 66 64 65 66 20 5f  unc(){}.#ifdef _
22d50 5f 63 70 6c 75 73 70 6c 75 73 0a 7d 0a 23 65 6e  _cplusplus.}.#en
22d60 64 69 66 0a 69 6e 74 20 6d 61 69 6e 28 29 7b 6e  dif.int main(){n
22d70 6d 5f 74 65 73 74 5f 76 61 72 3d 27 61 27 3b 6e  m_test_var='a';n
22d80 6d 5f 74 65 73 74 5f 66 75 6e 63 28 29 3b 72 65  m_test_func();re
22d90 74 75 72 6e 28 30 29 3b 7d 0a 45 4f 46 0a 0a 20  turn(0);}.EOF.. 
22da0 20 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f   if { (eval echo
22db0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
22dc0 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c  : \"$ac_compile\
22dd0 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
22de0 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26  $ac_compile) 2>&
22df0 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
22e00 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
22e10 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
22e20 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
22e30 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
22e40 73 29 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 20 20  s); }; then.    
22e50 23 20 4e 6f 77 20 74 72 79 20 74 6f 20 67 72 61  # Now try to gra
22e60 62 20 74 68 65 20 73 79 6d 62 6f 6c 73 2e 0a 20  b the symbols.. 
22e70 20 20 20 6e 6c 69 73 74 3d 63 6f 6e 66 74 65 73     nlist=conftes
22e80 74 2e 6e 6d 0a 20 20 20 20 69 66 20 7b 20 28 65  t.nm.    if { (e
22e90 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
22ea0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 4e 4d 20  :$LINENO: \"$NM 
22eb0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
22ec0 65 78 74 20 5c 7c 20 24 6c 74 5f 63 76 5f 73 79  ext \| $lt_cv_sy
22ed0 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f  s_global_symbol_
22ee0 70 69 70 65 20 5c 3e 20 24 6e 6c 69 73 74 5c 22  pipe \> $nlist\"
22ef0 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
22f00 4e 4d 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  NM conftest.$ac_
22f10 6f 62 6a 65 78 74 20 5c 7c 20 24 6c 74 5f 63 76  objext \| $lt_cv
22f20 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62  _sys_global_symb
22f30 6f 6c 5f 70 69 70 65 20 5c 3e 20 24 6e 6c 69 73  ol_pipe \> $nlis
22f40 74 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  t) 2>&5.  ac_sta
22f50 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
22f60 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
22f70 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
22f80 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
22f90 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 20 74  _status); } && t
22fa0 65 73 74 20 2d 73 20 22 24 6e 6c 69 73 74 22 3b  est -s "$nlist";
22fb0 20 74 68 65 6e 0a 20 20 20 20 20 20 23 20 54 72   then.      # Tr
22fc0 79 20 73 6f 72 74 69 6e 67 20 61 6e 64 20 75 6e  y sorting and un
22fd0 69 71 75 69 66 79 69 6e 67 20 74 68 65 20 6f 75  iquifying the ou
22fe0 74 70 75 74 2e 0a 20 20 20 20 20 20 69 66 20 73  tput..      if s
22ff0 6f 72 74 20 22 24 6e 6c 69 73 74 22 20 7c 20 75  ort "$nlist" | u
23000 6e 69 71 20 3e 20 22 24 6e 6c 69 73 74 22 54 3b  niq > "$nlist"T;
23010 20 74 68 65 6e 0a 09 6d 76 20 2d 66 20 22 24 6e   then..mv -f "$n
23020 6c 69 73 74 22 54 20 22 24 6e 6c 69 73 74 22 0a  list"T "$nlist".
23030 20 20 20 20 20 20 65 6c 73 65 0a 09 72 6d 20 2d        else..rm -
23040 66 20 22 24 6e 6c 69 73 74 22 54 0a 20 20 20 20  f "$nlist"T.    
23050 20 20 66 69 0a 0a 20 20 20 20 20 20 23 20 4d 61    fi..      # Ma
23060 6b 65 20 73 75 72 65 20 74 68 61 74 20 77 65 20  ke sure that we 
23070 73 6e 61 67 67 65 64 20 61 6c 6c 20 74 68 65 20  snagged all the 
23080 73 79 6d 62 6f 6c 73 20 77 65 20 6e 65 65 64 2e  symbols we need.
23090 0a 20 20 20 20 20 20 69 66 20 67 72 65 70 20 27  .      if grep '
230a0 20 6e 6d 5f 74 65 73 74 5f 76 61 72 24 27 20 22   nm_test_var$' "
230b0 24 6e 6c 69 73 74 22 20 3e 2f 64 65 76 2f 6e 75  $nlist" >/dev/nu
230c0 6c 6c 3b 20 74 68 65 6e 0a 09 69 66 20 67 72 65  ll; then..if gre
230d0 70 20 27 20 6e 6d 5f 74 65 73 74 5f 66 75 6e 63  p ' nm_test_func
230e0 24 27 20 22 24 6e 6c 69 73 74 22 20 3e 2f 64 65  $' "$nlist" >/de
230f0 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 20 20  v/null; then..  
23100 63 61 74 20 3c 3c 45 4f 46 20 3e 20 63 6f 6e 66  cat <<EOF > conf
23110 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 23 69 66  test.$ac_ext.#if
23120 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a  def __cplusplus.
23130 65 78 74 65 72 6e 20 22 43 22 20 7b 0a 23 65 6e  extern "C" {.#en
23140 64 69 66 0a 0a 45 4f 46 0a 09 20 20 23 20 4e 6f  dif..EOF..  # No
23150 77 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 73  w generate the s
23160 79 6d 62 6f 6c 20 66 69 6c 65 2e 0a 09 20 20 65  ymbol file...  e
23170 76 61 6c 20 22 24 6c 74 5f 63 76 5f 73 79 73 5f  val "$lt_cv_sys_
23180 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f  global_symbol_to
23190 5f 63 64 65 63 6c 22 27 20 3c 20 22 24 6e 6c 69  _cdecl"' < "$nli
231a0 73 74 22 20 7c 20 67 72 65 70 20 2d 76 20 6d 61  st" | grep -v ma
231b0 69 6e 20 3e 3e 20 63 6f 6e 66 74 65 73 74 2e 24  in >> conftest.$
231c0 61 63 5f 65 78 74 27 0a 0a 09 20 20 63 61 74 20  ac_ext'...  cat 
231d0 3c 3c 45 4f 46 20 3e 3e 20 63 6f 6e 66 74 65 73  <<EOF >> conftes
231e0 74 2e 24 61 63 5f 65 78 74 0a 23 69 66 20 64 65  t.$ac_ext.#if de
231f0 66 69 6e 65 64 20 28 5f 5f 53 54 44 43 5f 5f 29  fined (__STDC__)
23200 20 26 26 20 5f 5f 53 54 44 43 5f 5f 0a 23 20 64   && __STDC__.# d
23210 65 66 69 6e 65 20 6c 74 5f 70 74 72 5f 74 20 76  efine lt_ptr_t v
23220 6f 69 64 20 2a 0a 23 65 6c 73 65 0a 23 20 64 65  oid *.#else.# de
23230 66 69 6e 65 20 6c 74 5f 70 74 72 5f 74 20 63 68  fine lt_ptr_t ch
23240 61 72 20 2a 0a 23 20 64 65 66 69 6e 65 20 63 6f  ar *.# define co
23250 6e 73 74 0a 23 65 6e 64 69 66 0a 0a 2f 2a 20 54  nst.#endif../* T
23260 68 65 20 6d 61 70 70 69 6e 67 20 62 65 74 77 65  he mapping betwe
23270 65 6e 20 73 79 6d 62 6f 6c 20 6e 61 6d 65 73 20  en symbol names 
23280 61 6e 64 20 73 79 6d 62 6f 6c 73 2e 20 2a 2f 0a  and symbols. */.
23290 63 6f 6e 73 74 20 73 74 72 75 63 74 20 7b 0a 20  const struct {. 
232a0 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d   const char *nam
232b0 65 3b 0a 20 20 6c 74 5f 70 74 72 5f 74 20 61 64  e;.  lt_ptr_t ad
232c0 64 72 65 73 73 3b 0a 7d 0a 6c 74 5f 70 72 65 6c  dress;.}.lt_prel
232d0 6f 61 64 65 64 5f 73 79 6d 62 6f 6c 73 5b 5d 20  oaded_symbols[] 
232e0 3d 0a 7b 0a 45 4f 46 0a 09 20 20 24 53 45 44 20  =.{.EOF..  $SED 
232f0 22 73 2f 5e 24 73 79 6d 63 6f 64 65 24 73 79 6d  "s/^$symcode$sym
23300 63 6f 64 65 2a 20 5c 28 2e 2a 5c 29 20 5c 28 2e  code* \(.*\) \(.
23310 2a 5c 29 24 2f 20 20 7b 5c 22 5c 32 5c 22 2c 20  *\)$/  {\"\2\", 
23320 28 6c 74 5f 70 74 72 5f 74 29 20 5c 26 5c 32 7d  (lt_ptr_t) \&\2}
23330 2c 2f 22 20 3c 20 22 24 6e 6c 69 73 74 22 20 7c  ,/" < "$nlist" |
23340 20 67 72 65 70 20 2d 76 20 6d 61 69 6e 20 3e 3e   grep -v main >>
23350 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
23360 74 0a 09 20 20 63 61 74 20 3c 3c 5c 45 4f 46 20  t..  cat <<\EOF 
23370 3e 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  >> conftest.$ac_
23380 65 78 74 0a 20 20 7b 30 2c 20 28 6c 74 5f 70 74  ext.  {0, (lt_pt
23390 72 5f 74 29 20 30 7d 0a 7d 3b 0a 0a 23 69 66 64  r_t) 0}.};..#ifd
233a0 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 7d  ef __cplusplus.}
233b0 0a 23 65 6e 64 69 66 0a 45 4f 46 0a 09 20 20 23  .#endif.EOF..  #
233c0 20 4e 6f 77 20 74 72 79 20 6c 69 6e 6b 69 6e 67   Now try linking
233d0 20 74 68 65 20 74 77 6f 20 66 69 6c 65 73 2e 0a   the two files..
233e0 09 20 20 6d 76 20 63 6f 6e 66 74 65 73 74 2e 24  .  mv conftest.$
233f0 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 73  ac_objext confts
23400 74 6d 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 09 20  tm.$ac_objext.. 
23410 20 6c 74 5f 73 61 76 65 5f 4c 49 42 53 3d 22 24   lt_save_LIBS="$
23420 4c 49 42 53 22 0a 09 20 20 6c 74 5f 73 61 76 65  LIBS"..  lt_save
23430 5f 43 46 4c 41 47 53 3d 22 24 43 46 4c 41 47 53  _CFLAGS="$CFLAGS
23440 22 0a 09 20 20 4c 49 42 53 3d 22 63 6f 6e 66 74  "..  LIBS="conft
23450 73 74 6d 2e 24 61 63 5f 6f 62 6a 65 78 74 22 0a  stm.$ac_objext".
23460 09 20 20 43 46 4c 41 47 53 3d 22 24 43 46 4c 41  .  CFLAGS="$CFLA
23470 47 53 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69  GS$lt_prog_compi
23480 6c 65 72 5f 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66  ler_no_builtin_f
23490 6c 61 67 22 0a 09 20 20 69 66 20 7b 20 28 65 76  lag"..  if { (ev
234a0 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
234b0 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 6c  $LINENO: \"$ac_l
234c0 69 6e 6b 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  ink\"") >&5.  (e
234d0 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 29 20 32 3e  val $ac_link) 2>
234e0 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
234f0 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
23500 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
23510 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
23520 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
23530 75 73 29 3b 20 7d 20 26 26 20 74 65 73 74 20 2d  us); } && test -
23540 73 20 63 6f 6e 66 74 65 73 74 24 7b 61 63 5f 65  s conftest${ac_e
23550 78 65 65 78 74 7d 3b 20 74 68 65 6e 0a 09 20 20  xeext}; then..  
23560 20 20 70 69 70 65 5f 77 6f 72 6b 73 3d 79 65 73    pipe_works=yes
23570 0a 09 20 20 66 69 0a 09 20 20 4c 49 42 53 3d 22  ..  fi..  LIBS="
23580 24 6c 74 5f 73 61 76 65 5f 4c 49 42 53 22 0a 09  $lt_save_LIBS"..
23590 20 20 43 46 4c 41 47 53 3d 22 24 6c 74 5f 73 61    CFLAGS="$lt_sa
235a0 76 65 5f 43 46 4c 41 47 53 22 0a 09 65 6c 73 65  ve_CFLAGS"..else
235b0 0a 09 20 20 65 63 68 6f 20 22 63 61 6e 6e 6f 74  ..  echo "cannot
235c0 20 66 69 6e 64 20 6e 6d 5f 74 65 73 74 5f 66 75   find nm_test_fu
235d0 6e 63 20 69 6e 20 24 6e 6c 69 73 74 22 20 3e 26  nc in $nlist" >&
235e0 35 0a 09 66 69 0a 20 20 20 20 20 20 65 6c 73 65  5..fi.      else
235f0 0a 09 65 63 68 6f 20 22 63 61 6e 6e 6f 74 20 66  ..echo "cannot f
23600 69 6e 64 20 6e 6d 5f 74 65 73 74 5f 76 61 72 20  ind nm_test_var 
23610 69 6e 20 24 6e 6c 69 73 74 22 20 3e 26 35 0a 20  in $nlist" >&5. 
23620 20 20 20 20 20 66 69 0a 20 20 20 20 65 6c 73 65       fi.    else
23630 0a 20 20 20 20 20 20 65 63 68 6f 20 22 63 61 6e  .      echo "can
23640 6e 6f 74 20 72 75 6e 20 24 6c 74 5f 63 76 5f 73  not run $lt_cv_s
23650 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c  ys_global_symbol
23660 5f 70 69 70 65 22 20 3e 26 35 0a 20 20 20 20 66  _pipe" >&5.    f
23670 69 0a 20 20 65 6c 73 65 0a 20 20 20 20 65 63 68  i.  else.    ech
23680 6f 20 22 24 70 72 6f 67 6e 61 6d 65 3a 20 66 61  o "$progname: fa
23690 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73  iled program was
236a0 3a 22 20 3e 26 35 0a 20 20 20 20 63 61 74 20 63  :" >&5.    cat c
236b0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
236c0 3e 26 35 0a 20 20 66 69 0a 20 20 72 6d 20 2d 66  >&5.  fi.  rm -f
236d0 20 63 6f 6e 66 74 65 73 74 2a 20 63 6f 6e 66 74   conftest* conft
236e0 73 74 2a 0a 0a 20 20 23 20 44 6f 20 6e 6f 74 20  st*..  # Do not 
236f0 75 73 65 20 74 68 65 20 67 6c 6f 62 61 6c 5f 73  use the global_s
23700 79 6d 62 6f 6c 5f 70 69 70 65 20 75 6e 6c 65 73  ymbol_pipe unles
23710 73 20 69 74 20 77 6f 72 6b 73 2e 0a 20 20 69 66  s it works..  if
23720 20 74 65 73 74 20 22 24 70 69 70 65 5f 77 6f 72   test "$pipe_wor
23730 6b 73 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a  ks" = yes; then.
23740 20 20 20 20 62 72 65 61 6b 0a 20 20 65 6c 73 65      break.  else
23750 0a 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 67  .    lt_cv_sys_g
23760 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70  lobal_symbol_pip
23770 65 3d 0a 20 20 66 69 0a 64 6f 6e 65 0a 0a 66 69  e=.  fi.done..fi
23780 0a 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 6c  ..if test -z "$l
23790 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f  t_cv_sys_global_
237a0 73 79 6d 62 6f 6c 5f 70 69 70 65 22 3b 20 74 68  symbol_pipe"; th
237b0 65 6e 0a 20 20 6c 74 5f 63 76 5f 73 79 73 5f 67  en.  lt_cv_sys_g
237c0 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f  lobal_symbol_to_
237d0 63 64 65 63 6c 3d 0a 66 69 0a 69 66 20 74 65 73  cdecl=.fi.if tes
237e0 74 20 2d 7a 20 22 24 6c 74 5f 63 76 5f 73 79 73  t -z "$lt_cv_sys
237f0 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70  _global_symbol_p
23800 69 70 65 24 6c 74 5f 63 76 5f 73 79 73 5f 67 6c  ipe$lt_cv_sys_gl
23810 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63  obal_symbol_to_c
23820 64 65 63 6c 22 3b 20 74 68 65 6e 0a 20 20 65 63  decl"; then.  ec
23830 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
23840 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 66 61 69 6c  NO: result: fail
23850 65 64 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  ed" >&5.echo "${
23860 45 43 48 4f 5f 54 7d 66 61 69 6c 65 64 22 20 3e  ECHO_T}failed" >
23870 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22  &6.else.  echo "
23880 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
23890 72 65 73 75 6c 74 3a 20 6f 6b 22 20 3e 26 35 0a  result: ok" >&5.
238a0 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6f  echo "${ECHO_T}o
238b0 6b 22 20 3e 26 36 0a 66 69 0a 0a 65 63 68 6f 20  k" >&6.fi..echo 
238c0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
238d0 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 6f 62   checking for ob
238e0 6a 64 69 72 22 20 3e 26 35 0a 65 63 68 6f 20 24  jdir" >&5.echo $
238f0 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
23900 20 66 6f 72 20 6f 62 6a 64 69 72 2e 2e 2e 20 24   for objdir... $
23910 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74  ECHO_C" >&6.if t
23920 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f 6f 62 6a  est "${lt_cv_obj
23930 64 69 72 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  dir+set}" = set;
23940 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
23950 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
23960 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
23970 0a 20 20 72 6d 20 2d 66 20 2e 6c 69 62 73 20 32  .  rm -f .libs 2
23980 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 6d 6b 64 69 72  >/dev/null.mkdir
23990 20 2e 6c 69 62 73 20 32 3e 2f 64 65 76 2f 6e 75   .libs 2>/dev/nu
239a0 6c 6c 0a 69 66 20 74 65 73 74 20 2d 64 20 2e 6c  ll.if test -d .l
239b0 69 62 73 3b 20 74 68 65 6e 0a 20 20 6c 74 5f 63  ibs; then.  lt_c
239c0 76 5f 6f 62 6a 64 69 72 3d 2e 6c 69 62 73 0a 65  v_objdir=.libs.e
239d0 6c 73 65 0a 20 20 23 20 4d 53 2d 44 4f 53 20 64  lse.  # MS-DOS d
239e0 6f 65 73 20 6e 6f 74 20 61 6c 6c 6f 77 20 66 69  oes not allow fi
239f0 6c 65 6e 61 6d 65 73 20 74 68 61 74 20 62 65 67  lenames that beg
23a00 69 6e 20 77 69 74 68 20 61 20 64 6f 74 2e 0a 20  in with a dot.. 
23a10 20 6c 74 5f 63 76 5f 6f 62 6a 64 69 72 3d 5f 6c   lt_cv_objdir=_l
23a20 69 62 73 0a 66 69 0a 72 6d 64 69 72 20 2e 6c 69  ibs.fi.rmdir .li
23a30 62 73 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 66  bs 2>/dev/null.f
23a40 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  i.echo "$as_me:$
23a50 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
23a60 24 6c 74 5f 63 76 5f 6f 62 6a 64 69 72 22 20 3e  $lt_cv_objdir" >
23a70 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
23a80 54 7d 24 6c 74 5f 63 76 5f 6f 62 6a 64 69 72 22  T}$lt_cv_objdir"
23a90 20 3e 26 36 0a 6f 62 6a 64 69 72 3d 24 6c 74 5f   >&6.objdir=$lt_
23aa0 63 76 5f 6f 62 6a 64 69 72 0a 0a 0a 0a 0a 0a 63  cv_objdir......c
23ab0 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a  ase $host_os in.
23ac0 61 69 78 33 2a 29 0a 20 20 23 20 41 49 58 20 73  aix3*).  # AIX s
23ad0 6f 6d 65 74 69 6d 65 73 20 68 61 73 20 70 72 6f  ometimes has pro
23ae0 62 6c 65 6d 73 20 77 69 74 68 20 74 68 65 20 47  blems with the G
23af0 43 43 20 63 6f 6c 6c 65 63 74 32 20 70 72 6f 67  CC collect2 prog
23b00 72 61 6d 2e 20 20 46 6f 72 20 73 6f 6d 65 0a 20  ram.  For some. 
23b10 20 23 20 72 65 61 73 6f 6e 2c 20 69 66 20 77 65   # reason, if we
23b20 20 73 65 74 20 74 68 65 20 43 4f 4c 4c 45 43 54   set the COLLECT
23b30 5f 4e 41 4d 45 53 20 65 6e 76 69 72 6f 6e 6d 65  _NAMES environme
23b40 6e 74 20 76 61 72 69 61 62 6c 65 2c 20 74 68 65  nt variable, the
23b50 20 70 72 6f 62 6c 65 6d 73 0a 20 20 23 20 76 61   problems.  # va
23b60 6e 69 73 68 20 69 6e 20 61 20 70 75 66 66 20 6f  nish in a puff o
23b70 66 20 73 6d 6f 6b 65 2e 0a 20 20 69 66 20 74 65  f smoke..  if te
23b80 73 74 20 22 58 24 7b 43 4f 4c 4c 45 43 54 5f 4e  st "X${COLLECT_N
23b90 41 4d 45 53 2b 73 65 74 7d 22 20 21 3d 20 58 73  AMES+set}" != Xs
23ba0 65 74 3b 20 74 68 65 6e 0a 20 20 20 20 43 4f 4c  et; then.    COL
23bb0 4c 45 43 54 5f 4e 41 4d 45 53 3d 0a 20 20 20 20  LECT_NAMES=.    
23bc0 65 78 70 6f 72 74 20 43 4f 4c 4c 45 43 54 5f 4e  export COLLECT_N
23bd0 41 4d 45 53 0a 20 20 66 69 0a 20 20 3b 3b 0a 65  AMES.  fi.  ;;.e
23be0 73 61 63 0a 0a 23 20 53 65 64 20 73 75 62 73 74  sac..# Sed subst
23bf0 69 74 75 74 69 6f 6e 20 74 68 61 74 20 68 65 6c  itution that hel
23c00 70 73 20 75 73 20 64 6f 20 72 6f 62 75 73 74 20  ps us do robust 
23c10 71 75 6f 74 69 6e 67 2e 20 20 49 74 20 62 61 63  quoting.  It bac
23c20 6b 73 6c 61 73 68 69 66 69 65 73 0a 23 20 6d 65  kslashifies.# me
23c30 74 61 63 68 61 72 61 63 74 65 72 73 20 74 68 61  tacharacters tha
23c40 74 20 61 72 65 20 73 74 69 6c 6c 20 61 63 74 69  t are still acti
23c50 76 65 20 77 69 74 68 69 6e 20 64 6f 75 62 6c 65  ve within double
23c60 2d 71 75 6f 74 65 64 20 73 74 72 69 6e 67 73 2e  -quoted strings.
23c70 0a 58 73 65 64 3d 27 73 65 64 20 2d 65 20 73 2f  .Xsed='sed -e s/
23c80 5e 58 2f 2f 27 0a 73 65 64 5f 71 75 6f 74 65 5f  ^X//'.sed_quote_
23c90 73 75 62 73 74 3d 27 73 2f 5c 28 5b 5c 5c 22 5c  subst='s/\([\\"\
23ca0 5c 60 24 5c 5c 5c 5c 5d 5c 29 2f 5c 5c 5c 31 2f  \`$\\\\]\)/\\\1/
23cb0 67 27 0a 0a 23 20 53 61 6d 65 20 61 73 20 61 62  g'..# Same as ab
23cc0 6f 76 65 2c 20 62 75 74 20 64 6f 20 6e 6f 74 20  ove, but do not 
23cd0 71 75 6f 74 65 20 76 61 72 69 61 62 6c 65 20 72  quote variable r
23ce0 65 66 65 72 65 6e 63 65 73 2e 0a 64 6f 75 62 6c  eferences..doubl
23cf0 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 3d 27 73  e_quote_subst='s
23d00 2f 5c 28 5b 5c 5c 22 5c 5c 60 5c 5c 5c 5c 5d 5c  /\([\\"\\`\\\\]\
23d10 29 2f 5c 5c 5c 31 2f 67 27 0a 0a 23 20 53 65 64  )/\\\1/g'..# Sed
23d20 20 73 75 62 73 74 69 74 75 74 69 6f 6e 20 74 6f   substitution to
23d30 20 64 65 6c 61 79 20 65 78 70 61 6e 73 69 6f 6e   delay expansion
23d40 20 6f 66 20 61 6e 20 65 73 63 61 70 65 64 20 73   of an escaped s
23d50 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 69 6e  hell variable in
23d60 20 61 0a 23 20 64 6f 75 62 6c 65 5f 71 75 6f 74   a.# double_quot
23d70 65 5f 73 75 62 73 74 27 65 64 20 73 74 72 69 6e  e_subst'ed strin
23d80 67 2e 0a 64 65 6c 61 79 5f 76 61 72 69 61 62 6c  g..delay_variabl
23d90 65 5f 73 75 62 73 74 3d 27 73 2f 5c 5c 5c 5c 5c  e_subst='s/\\\\\
23da0 5c 5c 5c 5c 5c 5c 24 2f 5c 5c 5c 5c 5c 5c 24 2f  \\\\\\$/\\\\\\$/
23db0 67 27 0a 0a 23 20 53 65 64 20 73 75 62 73 74 69  g'..# Sed substi
23dc0 74 75 74 69 6f 6e 20 74 6f 20 61 76 6f 69 64 20  tution to avoid 
23dd0 61 63 63 69 64 65 6e 74 61 6c 20 67 6c 6f 62 62  accidental globb
23de0 69 6e 67 20 69 6e 20 65 76 61 6c 65 64 20 65 78  ing in evaled ex
23df0 70 72 65 73 73 69 6f 6e 73 0a 6e 6f 5f 67 6c 6f  pressions.no_glo
23e00 62 5f 73 75 62 73 74 3d 27 73 2f 5c 2a 2f 5c 5c  b_subst='s/\*/\\
23e10 5c 2a 2f 67 27 0a 0a 23 20 43 6f 6e 73 74 61 6e  \*/g'..# Constan
23e20 74 73 3a 0a 72 6d 3d 22 72 6d 20 2d 66 22 0a 0a  ts:.rm="rm -f"..
23e30 23 20 47 6c 6f 62 61 6c 20 76 61 72 69 61 62 6c  # Global variabl
23e40 65 73 3a 0a 64 65 66 61 75 6c 74 5f 6f 66 69 6c  es:.default_ofil
23e50 65 3d 6c 69 62 74 6f 6f 6c 0a 63 61 6e 5f 62 75  e=libtool.can_bu
23e60 69 6c 64 5f 73 68 61 72 65 64 3d 79 65 73 0a 0a  ild_shared=yes..
23e70 23 20 41 6c 6c 20 6b 6e 6f 77 6e 20 6c 69 6e 6b  # All known link
23e80 65 72 73 20 72 65 71 75 69 72 65 20 61 20 60 2e  ers require a `.
23e90 61 27 20 61 72 63 68 69 76 65 20 66 6f 72 20 73  a' archive for s
23ea0 74 61 74 69 63 20 6c 69 6e 6b 69 6e 67 20 28 65  tatic linking (e
23eb0 78 63 65 70 74 20 4d 24 56 43 2c 0a 23 20 77 68  xcept M$VC,.# wh
23ec0 69 63 68 20 6e 65 65 64 73 20 27 2e 6c 69 62 27  ich needs '.lib'
23ed0 29 2e 0a 6c 69 62 65 78 74 3d 61 0a 6c 74 6d 61  )..libext=a.ltma
23ee0 69 6e 3d 22 24 61 63 5f 61 75 78 5f 64 69 72 2f  in="$ac_aux_dir/
23ef0 6c 74 6d 61 69 6e 2e 73 68 22 0a 6f 66 69 6c 65  ltmain.sh".ofile
23f00 3d 22 24 64 65 66 61 75 6c 74 5f 6f 66 69 6c 65  ="$default_ofile
23f10 22 0a 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 22 24  ".with_gnu_ld="$
23f20 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c  lt_cv_prog_gnu_l
23f30 64 22 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20 22  d"..if test -n "
23f40 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22  $ac_tool_prefix"
23f50 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74 72 61  ; then.  # Extra
23f60 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72  ct the first wor
23f70 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f  d of "${ac_tool_
23f80 70 72 65 66 69 78 7d 61 72 22 2c 20 73 6f 20 69  prefix}ar", so i
23f90 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72  t can be a progr
23fa0 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67  am name with arg
23fb0 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 7b 61  s..set dummy ${a
23fc0 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 61 72  c_tool_prefix}ar
23fd0 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68  ; ac_word=$2.ech
23fe0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
23ff0 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  O: checking for 
24000 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63  $ac_word" >&5.ec
24010 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
24020 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72  king for $ac_wor
24030 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26  d... $ECHO_C" >&
24040 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f  6.if test "${ac_
24050 63 76 5f 70 72 6f 67 5f 41 52 2b 73 65 74 7d 22  cv_prog_AR+set}"
24060 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
24070 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
24080 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
24090 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73  &6.else.  if tes
240a0 74 20 2d 6e 20 22 24 41 52 22 3b 20 74 68 65 6e  t -n "$AR"; then
240b0 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 41 52  .  ac_cv_prog_AR
240c0 3d 22 24 41 52 22 20 23 20 4c 65 74 20 74 68 65  ="$AR" # Let the
240d0 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74   user override t
240e0 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73  he test..else.as
240f0 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20  _save_IFS=$IFS; 
24100 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41  IFS=$PATH_SEPARA
24110 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69  TOR.for as_dir i
24120 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53  n $PATH.do.  IFS
24130 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20  =$as_save_IFS.  
24140 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72  test -z "$as_dir
24150 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20  " && as_dir=..  
24160 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20  for ac_exec_ext 
24170 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74  in '' $ac_execut
24180 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b  able_extensions;
24190 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65 78 65   do.  if $as_exe
241a0 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64  cutable_p "$as_d
241b0 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65  ir/$ac_word$ac_e
241c0 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20  xec_ext"; then. 
241d0 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 41 52     ac_cv_prog_AR
241e0 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66  ="${ac_tool_pref
241f0 69 78 7d 61 72 22 0a 20 20 20 20 65 63 68 6f 20  ix}ar".    echo 
24200 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
24210 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24   found $as_dir/$
24220 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f  ac_word$ac_exec_
24230 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65  ext" >&5.    bre
24240 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64  ak 2.  fi.done.d
24250 6f 6e 65 0a 0a 66 69 0a 66 69 0a 41 52 3d 24 61  one..fi.fi.AR=$a
24260 63 5f 63 76 5f 70 72 6f 67 5f 41 52 0a 69 66 20  c_cv_prog_AR.if 
24270 74 65 73 74 20 2d 6e 20 22 24 41 52 22 3b 20 74  test -n "$AR"; t
24280 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  hen.  echo "$as_
24290 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
242a0 6c 74 3a 20 24 41 52 22 20 3e 26 35 0a 65 63 68  lt: $AR" >&5.ech
242b0 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 41 52 22  o "${ECHO_T}$AR"
242c0 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f   >&6.else.  echo
242d0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
242e0 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26  : result: no" >&
242f0 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
24300 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 66 69 0a  }no" >&6.fi..fi.
24310 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f  if test -z "$ac_
24320 63 76 5f 70 72 6f 67 5f 41 52 22 3b 20 74 68 65  cv_prog_AR"; the
24330 6e 0a 20 20 61 63 5f 63 74 5f 41 52 3d 24 41 52  n.  ac_ct_AR=$AR
24340 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65  .  # Extract the
24350 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22   first word of "
24360 61 72 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62  ar", so it can b
24370 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65  e a program name
24380 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20   with args..set 
24390 64 75 6d 6d 79 20 61 72 3b 20 61 63 5f 77 6f 72  dummy ar; ac_wor
243a0 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d  d=$2.echo "$as_m
243b0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
243c0 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64  ing for $ac_word
243d0 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
243e0 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72  _N "checking for
243f0 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43   $ac_word... $EC
24400 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
24410 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f  t "${ac_cv_prog_
24420 61 63 5f 63 74 5f 41 52 2b 73 65 74 7d 22 20 3d  ac_ct_AR+set}" =
24430 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
24440 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
24450 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
24460 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20  .else.  if test 
24470 2d 6e 20 22 24 61 63 5f 63 74 5f 41 52 22 3b 20  -n "$ac_ct_AR"; 
24480 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f  then.  ac_cv_pro
24490 67 5f 61 63 5f 63 74 5f 41 52 3d 22 24 61 63 5f  g_ac_ct_AR="$ac_
244a0 63 74 5f 41 52 22 20 23 20 4c 65 74 20 74 68 65  ct_AR" # Let the
244b0 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74   user override t
244c0 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73  he test..else.as
244d0 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20  _save_IFS=$IFS; 
244e0 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41  IFS=$PATH_SEPARA
244f0 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69  TOR.for as_dir i
24500 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53  n $PATH.do.  IFS
24510 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20  =$as_save_IFS.  
24520 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72  test -z "$as_dir
24530 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20  " && as_dir=..  
24540 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20  for ac_exec_ext 
24550 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74  in '' $ac_execut
24560 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b  able_extensions;
24570 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65 78 65   do.  if $as_exe
24580 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64  cutable_p "$as_d
24590 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65  ir/$ac_word$ac_e
245a0 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20  xec_ext"; then. 
245b0 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63     ac_cv_prog_ac
245c0 5f 63 74 5f 41 52 3d 22 61 72 22 0a 20 20 20 20  _ct_AR="ar".    
245d0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
245e0 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f  NENO: found $as_
245f0 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f  dir/$ac_word$ac_
24600 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20  exec_ext" >&5.  
24610 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64    break 2.  fi.d
24620 6f 6e 65 0a 64 6f 6e 65 0a 0a 20 20 74 65 73 74  one.done..  test
24630 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f 67   -z "$ac_cv_prog
24640 5f 61 63 5f 63 74 5f 41 52 22 20 26 26 20 61 63  _ac_ct_AR" && ac
24650 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 41  _cv_prog_ac_ct_A
24660 52 3d 22 66 61 6c 73 65 22 0a 66 69 0a 66 69 0a  R="false".fi.fi.
24670 61 63 5f 63 74 5f 41 52 3d 24 61 63 5f 63 76 5f  ac_ct_AR=$ac_cv_
24680 70 72 6f 67 5f 61 63 5f 63 74 5f 41 52 0a 69 66  prog_ac_ct_AR.if
24690 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74   test -n "$ac_ct
246a0 5f 41 52 22 3b 20 74 68 65 6e 0a 20 20 65 63 68  _AR"; then.  ech
246b0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
246c0 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63  O: result: $ac_c
246d0 74 5f 41 52 22 20 3e 26 35 0a 65 63 68 6f 20 22  t_AR" >&5.echo "
246e0 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 74 5f  ${ECHO_T}$ac_ct_
246f0 41 52 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65  AR" >&6.else.  e
24700 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
24710 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22  ENO: result: no"
24720 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
24730 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a  O_T}no" >&6.fi..
24740 20 20 41 52 3d 24 61 63 5f 63 74 5f 41 52 0a 65    AR=$ac_ct_AR.e
24750 6c 73 65 0a 20 20 41 52 3d 22 24 61 63 5f 63 76  lse.  AR="$ac_cv
24760 5f 70 72 6f 67 5f 41 52 22 0a 66 69 0a 0a 69 66  _prog_AR".fi..if
24770 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f   test -n "$ac_to
24780 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e  ol_prefix"; then
24790 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65  .  # Extract the
247a0 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22   first word of "
247b0 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78  ${ac_tool_prefix
247c0 7d 72 61 6e 6c 69 62 22 2c 20 73 6f 20 69 74 20  }ranlib", so it 
247d0 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d  can be a program
247e0 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e   name with args.
247f0 0a 73 65 74 20 64 75 6d 6d 79 20 24 7b 61 63 5f  .set dummy ${ac_
24800 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 72 61 6e 6c  tool_prefix}ranl
24810 69 62 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65  ib; ac_word=$2.e
24820 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
24830 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
24840 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a  r $ac_word" >&5.
24850 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
24860 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
24870 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ord... $ECHO_C" 
24880 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61  >&6.if test "${a
24890 63 5f 63 76 5f 70 72 6f 67 5f 52 41 4e 4c 49 42  c_cv_prog_RANLIB
248a0 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
248b0 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
248c0 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
248d0 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
248e0 69 66 20 74 65 73 74 20 2d 6e 20 22 24 52 41 4e  if test -n "$RAN
248f0 4c 49 42 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  LIB"; then.  ac_
24900 63 76 5f 70 72 6f 67 5f 52 41 4e 4c 49 42 3d 22  cv_prog_RANLIB="
24910 24 52 41 4e 4c 49 42 22 20 23 20 4c 65 74 20 74  $RANLIB" # Let t
24920 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65  he user override
24930 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a   the test..else.
24940 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53  as_save_IFS=$IFS
24950 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41  ; IFS=$PATH_SEPA
24960 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72  RATOR.for as_dir
24970 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49   in $PATH.do.  I
24980 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a  FS=$as_save_IFS.
24990 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64    test -z "$as_d
249a0 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a  ir" && as_dir=..
249b0 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78    for ac_exec_ex
249c0 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63  t in '' $ac_exec
249d0 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e  utable_extension
249e0 73 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65  s; do.  if $as_e
249f0 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73  xecutable_p "$as
24a00 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
24a10 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e  _exec_ext"; then
24a20 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  .    ac_cv_prog_
24a30 52 41 4e 4c 49 42 3d 22 24 7b 61 63 5f 74 6f 6f  RANLIB="${ac_too
24a40 6c 5f 70 72 65 66 69 78 7d 72 61 6e 6c 69 62 22  l_prefix}ranlib"
24a50 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  .    echo "$as_m
24a60 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64  e:$LINENO: found
24a70 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72   $as_dir/$ac_wor
24a80 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e  d$ac_exec_ext" >
24a90 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20  &5.    break 2. 
24aa0 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66   fi.done.done..f
24ab0 69 0a 66 69 0a 52 41 4e 4c 49 42 3d 24 61 63 5f  i.fi.RANLIB=$ac_
24ac0 63 76 5f 70 72 6f 67 5f 52 41 4e 4c 49 42 0a 69  cv_prog_RANLIB.i
24ad0 66 20 74 65 73 74 20 2d 6e 20 22 24 52 41 4e 4c  f test -n "$RANL
24ae0 49 42 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  IB"; then.  echo
24af0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
24b00 3a 20 72 65 73 75 6c 74 3a 20 24 52 41 4e 4c 49  : result: $RANLI
24b10 42 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  B" >&5.echo "${E
24b20 43 48 4f 5f 54 7d 24 52 41 4e 4c 49 42 22 20 3e  CHO_T}$RANLIB" >
24b30 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22  &6.else.  echo "
24b40 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
24b50 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a  result: no" >&5.
24b60 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e  echo "${ECHO_T}n
24b70 6f 22 20 3e 26 36 0a 66 69 0a 0a 66 69 0a 69 66  o" >&6.fi..fi.if
24b80 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 76   test -z "$ac_cv
24b90 5f 70 72 6f 67 5f 52 41 4e 4c 49 42 22 3b 20 74  _prog_RANLIB"; t
24ba0 68 65 6e 0a 20 20 61 63 5f 63 74 5f 52 41 4e 4c  hen.  ac_ct_RANL
24bb0 49 42 3d 24 52 41 4e 4c 49 42 0a 20 20 23 20 45  IB=$RANLIB.  # E
24bc0 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74  xtract the first
24bd0 20 77 6f 72 64 20 6f 66 20 22 72 61 6e 6c 69 62   word of "ranlib
24be0 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20  ", so it can be 
24bf0 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77  a program name w
24c00 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75  ith args..set du
24c10 6d 6d 79 20 72 61 6e 6c 69 62 3b 20 61 63 5f 77  mmy ranlib; ac_w
24c20 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73  ord=$2.echo "$as
24c30 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
24c40 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f  cking for $ac_wo
24c50 72 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  rd" >&5.echo $EC
24c60 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66  HO_N "checking f
24c70 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24  or $ac_word... $
24c80 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74  ECHO_C" >&6.if t
24c90 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f  est "${ac_cv_pro
24ca0 67 5f 61 63 5f 63 74 5f 52 41 4e 4c 49 42 2b 73  g_ac_ct_RANLIB+s
24cb0 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
24cc0 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  .  echo $ECHO_N 
24cd0 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f  "(cached) $ECHO_
24ce0 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66  C" >&6.else.  if
24cf0 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74   test -n "$ac_ct
24d00 5f 52 41 4e 4c 49 42 22 3b 20 74 68 65 6e 0a 20  _RANLIB"; then. 
24d10 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63   ac_cv_prog_ac_c
24d20 74 5f 52 41 4e 4c 49 42 3d 22 24 61 63 5f 63 74  t_RANLIB="$ac_ct
24d30 5f 52 41 4e 4c 49 42 22 20 23 20 4c 65 74 20 74  _RANLIB" # Let t
24d40 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65  he user override
24d50 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a   the test..else.
24d60 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53  as_save_IFS=$IFS
24d70 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41  ; IFS=$PATH_SEPA
24d80 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72  RATOR.for as_dir
24d90 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49   in $PATH.do.  I
24da0 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a  FS=$as_save_IFS.
24db0 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64    test -z "$as_d
24dc0 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a  ir" && as_dir=..
24dd0 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78    for ac_exec_ex
24de0 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63  t in '' $ac_exec
24df0 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e  utable_extension
24e00 73 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65  s; do.  if $as_e
24e10 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73  xecutable_p "$as
24e20 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
24e30 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e  _exec_ext"; then
24e40 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  .    ac_cv_prog_
24e50 61 63 5f 63 74 5f 52 41 4e 4c 49 42 3d 22 72 61  ac_ct_RANLIB="ra
24e60 6e 6c 69 62 22 0a 20 20 20 20 65 63 68 6f 20 22  nlib".    echo "
24e70 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
24e80 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61  found $as_dir/$a
24e90 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
24ea0 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61  xt" >&5.    brea
24eb0 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f  k 2.  fi.done.do
24ec0 6e 65 0a 0a 20 20 74 65 73 74 20 2d 7a 20 22 24  ne..  test -z "$
24ed0 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
24ee0 5f 52 41 4e 4c 49 42 22 20 26 26 20 61 63 5f 63  _RANLIB" && ac_c
24ef0 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 52 41 4e  v_prog_ac_ct_RAN
24f00 4c 49 42 3d 22 3a 22 0a 66 69 0a 66 69 0a 61 63  LIB=":".fi.fi.ac
24f10 5f 63 74 5f 52 41 4e 4c 49 42 3d 24 61 63 5f 63  _ct_RANLIB=$ac_c
24f20 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 52 41 4e  v_prog_ac_ct_RAN
24f30 4c 49 42 0a 69 66 20 74 65 73 74 20 2d 6e 20 22  LIB.if test -n "
24f40 24 61 63 5f 63 74 5f 52 41 4e 4c 49 42 22 3b 20  $ac_ct_RANLIB"; 
24f50 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73  then.  echo "$as
24f60 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
24f70 75 6c 74 3a 20 24 61 63 5f 63 74 5f 52 41 4e 4c  ult: $ac_ct_RANL
24f80 49 42 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  IB" >&5.echo "${
24f90 45 43 48 4f 5f 54 7d 24 61 63 5f 63 74 5f 52 41  ECHO_T}$ac_ct_RA
24fa0 4e 4c 49 42 22 20 3e 26 36 0a 65 6c 73 65 0a 20  NLIB" >&6.else. 
24fb0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
24fc0 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e  INENO: result: n
24fd0 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  o" >&5.echo "${E
24fe0 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69  CHO_T}no" >&6.fi
24ff0 0a 0a 20 20 52 41 4e 4c 49 42 3d 24 61 63 5f 63  ..  RANLIB=$ac_c
25000 74 5f 52 41 4e 4c 49 42 0a 65 6c 73 65 0a 20 20  t_RANLIB.else.  
25010 52 41 4e 4c 49 42 3d 22 24 61 63 5f 63 76 5f 70  RANLIB="$ac_cv_p
25020 72 6f 67 5f 52 41 4e 4c 49 42 22 0a 66 69 0a 0a  rog_RANLIB".fi..
25030 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f  if test -n "$ac_
25040 74 6f 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74 68  tool_prefix"; th
25050 65 6e 0a 20 20 23 20 45 78 74 72 61 63 74 20 74  en.  # Extract t
25060 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66  he first word of
25070 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66   "${ac_tool_pref
25080 69 78 7d 73 74 72 69 70 22 2c 20 73 6f 20 69 74  ix}strip", so it
25090 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61   can be a progra
250a0 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73  m name with args
250b0 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 7b 61 63  ..set dummy ${ac
250c0 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 73 74 72  _tool_prefix}str
250d0 69 70 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65  ip; ac_word=$2.e
250e0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
250f0 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
25100 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a  r $ac_word" >&5.
25110 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
25120 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
25130 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ord... $ECHO_C" 
25140 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61  >&6.if test "${a
25150 63 5f 63 76 5f 70 72 6f 67 5f 53 54 52 49 50 2b  c_cv_prog_STRIP+
25160 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
25170 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
25180 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
25190 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69  _C" >&6.else.  i
251a0 66 20 74 65 73 74 20 2d 6e 20 22 24 53 54 52 49  f test -n "$STRI
251b0 50 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76  P"; then.  ac_cv
251c0 5f 70 72 6f 67 5f 53 54 52 49 50 3d 22 24 53 54  _prog_STRIP="$ST
251d0 52 49 50 22 20 23 20 4c 65 74 20 74 68 65 20 75  RIP" # Let the u
251e0 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65  ser override the
251f0 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73   test..else.as_s
25200 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46  ave_IFS=$IFS; IF
25210 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f  S=$PATH_SEPARATO
25220 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20  R.for as_dir in 
25230 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24  $PATH.do.  IFS=$
25240 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65  as_save_IFS.  te
25250 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20  st -z "$as_dir" 
25260 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f  && as_dir=..  fo
25270 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e  r ac_exec_ext in
25280 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62   '' $ac_executab
25290 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64  le_extensions; d
252a0 6f 0a 20 20 69 66 20 24 61 73 5f 65 78 65 63 75  o.  if $as_execu
252b0 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72  table_p "$as_dir
252c0 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65  /$ac_word$ac_exe
252d0 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20  c_ext"; then.   
252e0 20 61 63 5f 63 76 5f 70 72 6f 67 5f 53 54 52 49   ac_cv_prog_STRI
252f0 50 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65  P="${ac_tool_pre
25300 66 69 78 7d 73 74 72 69 70 22 0a 20 20 20 20 65  fix}strip".    e
25310 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
25320 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64  ENO: found $as_d
25330 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65  ir/$ac_word$ac_e
25340 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20  xec_ext" >&5.   
25350 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f   break 2.  fi.do
25360 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 53  ne.done..fi.fi.S
25370 54 52 49 50 3d 24 61 63 5f 63 76 5f 70 72 6f 67  TRIP=$ac_cv_prog
25380 5f 53 54 52 49 50 0a 69 66 20 74 65 73 74 20 2d  _STRIP.if test -
25390 6e 20 22 24 53 54 52 49 50 22 3b 20 74 68 65 6e  n "$STRIP"; then
253a0 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
253b0 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
253c0 20 24 53 54 52 49 50 22 20 3e 26 35 0a 65 63 68   $STRIP" >&5.ech
253d0 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 53 54 52  o "${ECHO_T}$STR
253e0 49 50 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65  IP" >&6.else.  e
253f0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
25400 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22  ENO: result: no"
25410 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
25420 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a  O_T}no" >&6.fi..
25430 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24  fi.if test -z "$
25440 61 63 5f 63 76 5f 70 72 6f 67 5f 53 54 52 49 50  ac_cv_prog_STRIP
25450 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 74 5f  "; then.  ac_ct_
25460 53 54 52 49 50 3d 24 53 54 52 49 50 0a 20 20 23  STRIP=$STRIP.  #
25470 20 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72   Extract the fir
25480 73 74 20 77 6f 72 64 20 6f 66 20 22 73 74 72 69  st word of "stri
25490 70 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65  p", so it can be
254a0 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20   a program name 
254b0 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64  with args..set d
254c0 75 6d 6d 79 20 73 74 72 69 70 3b 20 61 63 5f 77  ummy strip; ac_w
254d0 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73  ord=$2.echo "$as
254e0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
254f0 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f  cking for $ac_wo
25500 72 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  rd" >&5.echo $EC
25510 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66  HO_N "checking f
25520 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24  or $ac_word... $
25530 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74  ECHO_C" >&6.if t
25540 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f  est "${ac_cv_pro
25550 67 5f 61 63 5f 63 74 5f 53 54 52 49 50 2b 73 65  g_ac_ct_STRIP+se
25560 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
25570 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22    echo $ECHO_N "
25580 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43  (cached) $ECHO_C
25590 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20  " >&6.else.  if 
255a0 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f  test -n "$ac_ct_
255b0 53 54 52 49 50 22 3b 20 74 68 65 6e 0a 20 20 61  STRIP"; then.  a
255c0 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f  c_cv_prog_ac_ct_
255d0 53 54 52 49 50 3d 22 24 61 63 5f 63 74 5f 53 54  STRIP="$ac_ct_ST
255e0 52 49 50 22 20 23 20 4c 65 74 20 74 68 65 20 75  RIP" # Let the u
255f0 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65  ser override the
25600 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73   test..else.as_s
25610 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46  ave_IFS=$IFS; IF
25620 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f  S=$PATH_SEPARATO
25630 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20  R.for as_dir in 
25640 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24  $PATH.do.  IFS=$
25650 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65  as_save_IFS.  te
25660 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20  st -z "$as_dir" 
25670 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f  && as_dir=..  fo
25680 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e  r ac_exec_ext in
25690 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62   '' $ac_executab
256a0 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64  le_extensions; d
256b0 6f 0a 20 20 69 66 20 24 61 73 5f 65 78 65 63 75  o.  if $as_execu
256c0 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72  table_p "$as_dir
256d0 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65  /$ac_word$ac_exe
256e0 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20  c_ext"; then.   
256f0 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63   ac_cv_prog_ac_c
25700 74 5f 53 54 52 49 50 3d 22 73 74 72 69 70 22 0a  t_STRIP="strip".
25710 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65      echo "$as_me
25720 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20  :$LINENO: found 
25730 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
25740 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26  $ac_exec_ext" >&
25750 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20  5.    break 2.  
25760 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 20 20  fi.done.done..  
25770 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f  test -z "$ac_cv_
25780 70 72 6f 67 5f 61 63 5f 63 74 5f 53 54 52 49 50  prog_ac_ct_STRIP
25790 22 20 26 26 20 61 63 5f 63 76 5f 70 72 6f 67 5f  " && ac_cv_prog_
257a0 61 63 5f 63 74 5f 53 54 52 49 50 3d 22 3a 22 0a  ac_ct_STRIP=":".
257b0 66 69 0a 66 69 0a 61 63 5f 63 74 5f 53 54 52 49  fi.fi.ac_ct_STRI
257c0 50 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63  P=$ac_cv_prog_ac
257d0 5f 63 74 5f 53 54 52 49 50 0a 69 66 20 74 65 73  _ct_STRIP.if tes
257e0 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 53 54 52  t -n "$ac_ct_STR
257f0 49 50 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  IP"; then.  echo
25800 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
25810 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 74  : result: $ac_ct
25820 5f 53 54 52 49 50 22 20 3e 26 35 0a 65 63 68 6f  _STRIP" >&5.echo
25830 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63   "${ECHO_T}$ac_c
25840 74 5f 53 54 52 49 50 22 20 3e 26 36 0a 65 6c 73  t_STRIP" >&6.els
25850 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
25860 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
25870 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22  : no" >&5.echo "
25880 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36  ${ECHO_T}no" >&6
25890 0a 66 69 0a 0a 20 20 53 54 52 49 50 3d 24 61 63  .fi..  STRIP=$ac
258a0 5f 63 74 5f 53 54 52 49 50 0a 65 6c 73 65 0a 20  _ct_STRIP.else. 
258b0 20 53 54 52 49 50 3d 22 24 61 63 5f 63 76 5f 70   STRIP="$ac_cv_p
258c0 72 6f 67 5f 53 54 52 49 50 22 0a 66 69 0a 0a 0a  rog_STRIP".fi...
258d0 6f 6c 64 5f 43 43 3d 22 24 43 43 22 0a 6f 6c 64  old_CC="$CC".old
258e0 5f 43 46 4c 41 47 53 3d 22 24 43 46 4c 41 47 53  _CFLAGS="$CFLAGS
258f0 22 0a 0a 23 20 53 65 74 20 73 61 6e 65 20 64 65  "..# Set sane de
25900 66 61 75 6c 74 73 20 66 6f 72 20 76 61 72 69 6f  faults for vario
25910 75 73 20 76 61 72 69 61 62 6c 65 73 0a 74 65 73  us variables.tes
25920 74 20 2d 7a 20 22 24 41 52 22 20 26 26 20 41 52  t -z "$AR" && AR
25930 3d 61 72 0a 74 65 73 74 20 2d 7a 20 22 24 41 52  =ar.test -z "$AR
25940 5f 46 4c 41 47 53 22 20 26 26 20 41 52 5f 46 4c  _FLAGS" && AR_FL
25950 41 47 53 3d 63 72 75 0a 74 65 73 74 20 2d 7a 20  AGS=cru.test -z 
25960 22 24 41 53 22 20 26 26 20 41 53 3d 61 73 0a 74  "$AS" && AS=as.t
25970 65 73 74 20 2d 7a 20 22 24 43 43 22 20 26 26 20  est -z "$CC" && 
25980 43 43 3d 63 63 0a 74 65 73 74 20 2d 7a 20 22 24  CC=cc.test -z "$
25990 4c 54 43 43 22 20 26 26 20 4c 54 43 43 3d 24 43  LTCC" && LTCC=$C
259a0 43 0a 74 65 73 74 20 2d 7a 20 22 24 44 4c 4c 54  C.test -z "$DLLT
259b0 4f 4f 4c 22 20 26 26 20 44 4c 4c 54 4f 4f 4c 3d  OOL" && DLLTOOL=
259c0 64 6c 6c 74 6f 6f 6c 0a 74 65 73 74 20 2d 7a 20  dlltool.test -z 
259d0 22 24 4c 44 22 20 26 26 20 4c 44 3d 6c 64 0a 74  "$LD" && LD=ld.t
259e0 65 73 74 20 2d 7a 20 22 24 4c 4e 5f 53 22 20 26  est -z "$LN_S" &
259f0 26 20 4c 4e 5f 53 3d 22 6c 6e 20 2d 73 22 0a 74  & LN_S="ln -s".t
25a00 65 73 74 20 2d 7a 20 22 24 4d 41 47 49 43 5f 43  est -z "$MAGIC_C
25a10 4d 44 22 20 26 26 20 4d 41 47 49 43 5f 43 4d 44  MD" && MAGIC_CMD
25a20 3d 66 69 6c 65 0a 74 65 73 74 20 2d 7a 20 22 24  =file.test -z "$
25a30 4e 4d 22 20 26 26 20 4e 4d 3d 6e 6d 0a 74 65 73  NM" && NM=nm.tes
25a40 74 20 2d 7a 20 22 24 53 45 44 22 20 26 26 20 53  t -z "$SED" && S
25a50 45 44 3d 73 65 64 0a 74 65 73 74 20 2d 7a 20 22  ED=sed.test -z "
25a60 24 4f 42 4a 44 55 4d 50 22 20 26 26 20 4f 42 4a  $OBJDUMP" && OBJ
25a70 44 55 4d 50 3d 6f 62 6a 64 75 6d 70 0a 74 65 73  DUMP=objdump.tes
25a80 74 20 2d 7a 20 22 24 52 41 4e 4c 49 42 22 20 26  t -z "$RANLIB" &
25a90 26 20 52 41 4e 4c 49 42 3d 3a 0a 74 65 73 74 20  & RANLIB=:.test 
25aa0 2d 7a 20 22 24 53 54 52 49 50 22 20 26 26 20 53  -z "$STRIP" && S
25ab0 54 52 49 50 3d 3a 0a 74 65 73 74 20 2d 7a 20 22  TRIP=:.test -z "
25ac0 24 61 63 5f 6f 62 6a 65 78 74 22 20 26 26 20 61  $ac_objext" && a
25ad0 63 5f 6f 62 6a 65 78 74 3d 6f 0a 0a 23 20 44 65  c_objext=o..# De
25ae0 74 65 72 6d 69 6e 65 20 63 6f 6d 6d 61 6e 64 73  termine commands
25af0 20 74 6f 20 63 72 65 61 74 65 20 6f 6c 64 2d 73   to create old-s
25b00 74 79 6c 65 20 73 74 61 74 69 63 20 61 72 63 68  tyle static arch
25b10 69 76 65 73 2e 0a 6f 6c 64 5f 61 72 63 68 69 76  ives..old_archiv
25b20 65 5f 63 6d 64 73 3d 27 24 41 52 20 24 41 52 5f  e_cmds='$AR $AR_
25b30 46 4c 41 47 53 20 24 6f 6c 64 6c 69 62 24 6f 6c  FLAGS $oldlib$ol
25b40 64 6f 62 6a 73 24 6f 6c 64 5f 64 65 70 6c 69 62  dobjs$old_deplib
25b50 73 27 0a 6f 6c 64 5f 70 6f 73 74 69 6e 73 74 61  s'.old_postinsta
25b60 6c 6c 5f 63 6d 64 73 3d 27 63 68 6d 6f 64 20 36  ll_cmds='chmod 6
25b70 34 34 20 24 6f 6c 64 6c 69 62 27 0a 6f 6c 64 5f  44 $oldlib'.old_
25b80 70 6f 73 74 75 6e 69 6e 73 74 61 6c 6c 5f 63 6d  postuninstall_cm
25b90 64 73 3d 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20  ds=..if test -n 
25ba0 22 24 52 41 4e 4c 49 42 22 3b 20 74 68 65 6e 0a  "$RANLIB"; then.
25bb0 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20    case $host_os 
25bc0 69 6e 0a 20 20 6f 70 65 6e 62 73 64 2a 29 0a 20  in.  openbsd*). 
25bd0 20 20 20 6f 6c 64 5f 70 6f 73 74 69 6e 73 74 61     old_postinsta
25be0 6c 6c 5f 63 6d 64 73 3d 22 5c 24 52 41 4e 4c 49  ll_cmds="\$RANLI
25bf0 42 20 2d 74 20 5c 24 6f 6c 64 6c 69 62 7e 24 6f  B -t \$oldlib~$o
25c00 6c 64 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63  ld_postinstall_c
25c10 6d 64 73 22 0a 20 20 20 20 3b 3b 0a 20 20 2a 29  mds".    ;;.  *)
25c20 0a 20 20 20 20 6f 6c 64 5f 70 6f 73 74 69 6e 73  .    old_postins
25c30 74 61 6c 6c 5f 63 6d 64 73 3d 22 5c 24 52 41 4e  tall_cmds="\$RAN
25c40 4c 49 42 20 5c 24 6f 6c 64 6c 69 62 7e 24 6f 6c  LIB \$oldlib~$ol
25c50 64 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d  d_postinstall_cm
25c60 64 73 22 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61  ds".    ;;.  esa
25c70 63 0a 20 20 6f 6c 64 5f 61 72 63 68 69 76 65 5f  c.  old_archive_
25c80 63 6d 64 73 3d 22 24 6f 6c 64 5f 61 72 63 68 69  cmds="$old_archi
25c90 76 65 5f 63 6d 64 73 7e 5c 24 52 41 4e 4c 49 42  ve_cmds~\$RANLIB
25ca0 20 5c 24 6f 6c 64 6c 69 62 22 0a 66 69 0a 0a 23   \$oldlib".fi..#
25cb0 20 4f 6e 6c 79 20 70 65 72 66 6f 72 6d 20 74 68   Only perform th
25cc0 65 20 63 68 65 63 6b 20 66 6f 72 20 66 69 6c 65  e check for file
25cd0 2c 20 69 66 20 74 68 65 20 63 68 65 63 6b 20 6d  , if the check m
25ce0 65 74 68 6f 64 20 72 65 71 75 69 72 65 73 20 69  ethod requires i
25cf0 74 0a 63 61 73 65 20 24 64 65 70 6c 69 62 73 5f  t.case $deplibs_
25d00 63 68 65 63 6b 5f 6d 65 74 68 6f 64 20 69 6e 0a  check_method in.
25d10 66 69 6c 65 5f 6d 61 67 69 63 2a 29 0a 20 20 69  file_magic*).  i
25d20 66 20 74 65 73 74 20 22 24 66 69 6c 65 5f 6d 61  f test "$file_ma
25d30 67 69 63 5f 63 6d 64 22 20 3d 20 27 24 4d 41 47  gic_cmd" = '$MAG
25d40 49 43 5f 43 4d 44 27 3b 20 74 68 65 6e 0a 20 20  IC_CMD'; then.  
25d50 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
25d60 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
25d70 20 66 6f 72 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70   for ${ac_tool_p
25d80 72 65 66 69 78 7d 66 69 6c 65 22 20 3e 26 35 0a  refix}file" >&5.
25d90 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
25da0 65 63 6b 69 6e 67 20 66 6f 72 20 24 7b 61 63 5f  ecking for ${ac_
25db0 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 66 69 6c 65  tool_prefix}file
25dc0 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
25dd0 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63  .if test "${lt_c
25de0 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44  v_path_MAGIC_CMD
25df0 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
25e00 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
25e10 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
25e20 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
25e30 63 61 73 65 20 24 4d 41 47 49 43 5f 43 4d 44 20  case $MAGIC_CMD 
25e40 69 6e 0a 5b 5c 5c 2f 2a 5d 20 7c 20 20 3f 3a 5b  in.[\\/*] |  ?:[
25e50 5c 5c 2f 5d 2a 29 0a 20 20 6c 74 5f 63 76 5f 70  \\/]*).  lt_cv_p
25e60 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 24  ath_MAGIC_CMD="$
25e70 4d 41 47 49 43 5f 43 4d 44 22 20 23 20 4c 65 74  MAGIC_CMD" # Let
25e80 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69   the user overri
25e90 64 65 20 74 68 65 20 74 65 73 74 20 77 69 74 68  de the test with
25ea0 20 61 20 70 61 74 68 2e 0a 20 20 3b 3b 0a 2a 29   a path..  ;;.*)
25eb0 0a 20 20 6c 74 5f 73 61 76 65 5f 4d 41 47 49 43  .  lt_save_MAGIC
25ec0 5f 43 4d 44 3d 22 24 4d 41 47 49 43 5f 43 4d 44  _CMD="$MAGIC_CMD
25ed0 22 0a 20 20 6c 74 5f 73 61 76 65 5f 69 66 73 3d  ".  lt_save_ifs=
25ee0 22 24 49 46 53 22 3b 20 49 46 53 3d 24 50 41 54  "$IFS"; IFS=$PAT
25ef0 48 5f 53 45 50 41 52 41 54 4f 52 0a 20 20 61 63  H_SEPARATOR.  ac
25f00 5f 64 75 6d 6d 79 3d 22 2f 75 73 72 2f 62 69 6e  _dummy="/usr/bin
25f10 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 24  $PATH_SEPARATOR$
25f20 50 41 54 48 22 0a 20 20 66 6f 72 20 61 63 5f 64  PATH".  for ac_d
25f30 69 72 20 69 6e 20 24 61 63 5f 64 75 6d 6d 79 3b  ir in $ac_dummy;
25f40 20 64 6f 0a 20 20 20 20 49 46 53 3d 22 24 6c 74   do.    IFS="$lt
25f50 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 20 20 74  _save_ifs".    t
25f60 65 73 74 20 2d 7a 20 22 24 61 63 5f 64 69 72 22  est -z "$ac_dir"
25f70 20 26 26 20 61 63 5f 64 69 72 3d 2e 0a 20 20 20   && ac_dir=..   
25f80 20 69 66 20 74 65 73 74 20 2d 66 20 24 61 63 5f   if test -f $ac_
25f90 64 69 72 2f 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72  dir/${ac_tool_pr
25fa0 65 66 69 78 7d 66 69 6c 65 3b 20 74 68 65 6e 0a  efix}file; then.
25fb0 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 61 74 68        lt_cv_path
25fc0 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 24 61 63 5f  _MAGIC_CMD="$ac_
25fd0 64 69 72 2f 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72  dir/${ac_tool_pr
25fe0 65 66 69 78 7d 66 69 6c 65 22 0a 20 20 20 20 20  efix}file".     
25ff0 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 66 69   if test -n "$fi
26000 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69  le_magic_test_fi
26010 6c 65 22 3b 20 74 68 65 6e 0a 09 63 61 73 65 20  le"; then..case 
26020 24 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  $deplibs_check_m
26030 65 74 68 6f 64 20 69 6e 0a 09 22 66 69 6c 65 5f  ethod in.."file_
26040 6d 61 67 69 63 20 22 2a 29 0a 09 20 20 66 69 6c  magic "*)..  fil
26050 65 5f 6d 61 67 69 63 5f 72 65 67 65 78 3d 22 60  e_magic_regex="`
26060 65 78 70 72 20 5c 22 24 64 65 70 6c 69 62 73 5f  expr \"$deplibs_
26070 63 68 65 63 6b 5f 6d 65 74 68 6f 64 5c 22 20 3a  check_method\" :
26080 20 5c 22 66 69 6c 65 5f 6d 61 67 69 63 20 5c 28   \"file_magic \(
26090 2e 2a 5c 29 5c 22 60 22 0a 09 20 20 4d 41 47 49  .*\)\"`"..  MAGI
260a0 43 5f 43 4d 44 3d 22 24 6c 74 5f 63 76 5f 70 61  C_CMD="$lt_cv_pa
260b0 74 68 5f 4d 41 47 49 43 5f 43 4d 44 22 0a 09 20  th_MAGIC_CMD".. 
260c0 20 69 66 20 65 76 61 6c 20 24 66 69 6c 65 5f 6d   if eval $file_m
260d0 61 67 69 63 5f 63 6d 64 20 5c 24 66 69 6c 65 5f  agic_cmd \$file_
260e0 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 20  magic_test_file 
260f0 32 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20 7c 0a 09  2> /dev/null |..
26100 20 20 20 20 24 45 47 52 45 50 20 22 24 66 69 6c      $EGREP "$fil
26110 65 5f 6d 61 67 69 63 5f 72 65 67 65 78 22 20 3e  e_magic_regex" >
26120 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e   /dev/null; then
26130 0a 09 20 20 20 20 3a 0a 09 20 20 65 6c 73 65 0a  ..    :..  else.
26140 09 20 20 20 20 63 61 74 20 3c 3c 45 4f 46 20 31  .    cat <<EOF 1
26150 3e 26 32 0a 0a 2a 2a 2a 20 57 61 72 6e 69 6e 67  >&2..*** Warning
26160 3a 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69  : the command li
26170 62 74 6f 6f 6c 20 75 73 65 73 20 74 6f 20 64 65  btool uses to de
26180 74 65 63 74 20 73 68 61 72 65 64 20 6c 69 62 72  tect shared libr
26190 61 72 69 65 73 2c 0a 2a 2a 2a 20 24 66 69 6c 65  aries,.*** $file
261a0 5f 6d 61 67 69 63 5f 63 6d 64 2c 20 70 72 6f 64  _magic_cmd, prod
261b0 75 63 65 73 20 6f 75 74 70 75 74 20 74 68 61 74  uces output that
261c0 20 6c 69 62 74 6f 6f 6c 20 63 61 6e 6e 6f 74 20   libtool cannot 
261d0 72 65 63 6f 67 6e 69 7a 65 2e 0a 2a 2a 2a 20 54  recognize..*** T
261e0 68 65 20 72 65 73 75 6c 74 20 69 73 20 74 68 61  he result is tha
261f0 74 20 6c 69 62 74 6f 6f 6c 20 6d 61 79 20 66 61  t libtool may fa
26200 69 6c 20 74 6f 20 72 65 63 6f 67 6e 69 7a 65 20  il to recognize 
26210 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73  shared libraries
26220 0a 2a 2a 2a 20 61 73 20 73 75 63 68 2e 20 20 54  .*** as such.  T
26230 68 69 73 20 77 69 6c 6c 20 61 66 66 65 63 74 20  his will affect 
26240 74 68 65 20 63 72 65 61 74 69 6f 6e 20 6f 66 20  the creation of 
26250 6c 69 62 74 6f 6f 6c 20 6c 69 62 72 61 72 69 65  libtool librarie
26260 73 20 74 68 61 74 0a 2a 2a 2a 20 64 65 70 65 6e  s that.*** depen
26270 64 20 6f 6e 20 73 68 61 72 65 64 20 6c 69 62 72  d on shared libr
26280 61 72 69 65 73 2c 20 62 75 74 20 70 72 6f 67 72  aries, but progr
26290 61 6d 73 20 6c 69 6e 6b 65 64 20 77 69 74 68 20  ams linked with 
262a0 73 75 63 68 20 6c 69 62 74 6f 6f 6c 0a 2a 2a 2a  such libtool.***
262b0 20 6c 69 62 72 61 72 69 65 73 20 77 69 6c 6c 20   libraries will 
262c0 77 6f 72 6b 20 72 65 67 61 72 64 6c 65 73 73 20  work regardless 
262d0 6f 66 20 74 68 69 73 20 70 72 6f 62 6c 65 6d 2e  of this problem.
262e0 20 20 4e 65 76 65 72 74 68 65 6c 65 73 73 2c 20    Nevertheless, 
262f0 79 6f 75 0a 2a 2a 2a 20 6d 61 79 20 77 61 6e 74  you.*** may want
26300 20 74 6f 20 72 65 70 6f 72 74 20 74 68 65 20 70   to report the p
26310 72 6f 62 6c 65 6d 20 74 6f 20 79 6f 75 72 20 73  roblem to your s
26320 79 73 74 65 6d 20 6d 61 6e 61 67 65 72 20 61 6e  ystem manager an
26330 64 2f 6f 72 20 74 6f 0a 2a 2a 2a 20 62 75 67 2d  d/or to.*** bug-
26340 6c 69 62 74 6f 6f 6c 40 67 6e 75 2e 6f 72 67 0a  libtool@gnu.org.
26350 0a 45 4f 46 0a 09 20 20 66 69 20 3b 3b 0a 09 65  .EOF..  fi ;;..e
26360 73 61 63 0a 20 20 20 20 20 20 66 69 0a 20 20 20  sac.      fi.   
26370 20 20 20 62 72 65 61 6b 0a 20 20 20 20 66 69 0a     break.    fi.
26380 20 20 64 6f 6e 65 0a 20 20 49 46 53 3d 22 24 6c    done.  IFS="$l
26390 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 4d 41  t_save_ifs".  MA
263a0 47 49 43 5f 43 4d 44 3d 22 24 6c 74 5f 73 61 76  GIC_CMD="$lt_sav
263b0 65 5f 4d 41 47 49 43 5f 43 4d 44 22 0a 20 20 3b  e_MAGIC_CMD".  ;
263c0 3b 0a 65 73 61 63 0a 66 69 0a 0a 4d 41 47 49 43  ;.esac.fi..MAGIC
263d0 5f 43 4d 44 3d 22 24 6c 74 5f 63 76 5f 70 61 74  _CMD="$lt_cv_pat
263e0 68 5f 4d 41 47 49 43 5f 43 4d 44 22 0a 69 66 20  h_MAGIC_CMD".if 
263f0 74 65 73 74 20 2d 6e 20 22 24 4d 41 47 49 43 5f  test -n "$MAGIC_
26400 43 4d 44 22 3b 20 74 68 65 6e 0a 20 20 65 63 68  CMD"; then.  ech
26410 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
26420 4f 3a 20 72 65 73 75 6c 74 3a 20 24 4d 41 47 49  O: result: $MAGI
26430 43 5f 43 4d 44 22 20 3e 26 35 0a 65 63 68 6f 20  C_CMD" >&5.echo 
26440 22 24 7b 45 43 48 4f 5f 54 7d 24 4d 41 47 49 43  "${ECHO_T}$MAGIC
26450 5f 43 4d 44 22 20 3e 26 36 0a 65 6c 73 65 0a 20  _CMD" >&6.else. 
26460 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
26470 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e  INENO: result: n
26480 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  o" >&5.echo "${E
26490 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69  CHO_T}no" >&6.fi
264a0 0a 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 6c  ..if test -z "$l
264b0 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f  t_cv_path_MAGIC_
264c0 43 4d 44 22 3b 20 74 68 65 6e 0a 20 20 69 66 20  CMD"; then.  if 
264d0 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f  test -n "$ac_too
264e0 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a  l_prefix"; then.
264f0 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65      echo "$as_me
26500 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
26510 6e 67 20 66 6f 72 20 66 69 6c 65 22 20 3e 26 35  ng for file" >&5
26520 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
26530 68 65 63 6b 69 6e 67 20 66 6f 72 20 66 69 6c 65  hecking for file
26540 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
26550 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63  .if test "${lt_c
26560 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44  v_path_MAGIC_CMD
26570 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
26580 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
26590 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
265a0 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
265b0 63 61 73 65 20 24 4d 41 47 49 43 5f 43 4d 44 20  case $MAGIC_CMD 
265c0 69 6e 0a 5b 5c 5c 2f 2a 5d 20 7c 20 20 3f 3a 5b  in.[\\/*] |  ?:[
265d0 5c 5c 2f 5d 2a 29 0a 20 20 6c 74 5f 63 76 5f 70  \\/]*).  lt_cv_p
265e0 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 24  ath_MAGIC_CMD="$
265f0 4d 41 47 49 43 5f 43 4d 44 22 20 23 20 4c 65 74  MAGIC_CMD" # Let
26600 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69   the user overri
26610 64 65 20 74 68 65 20 74 65 73 74 20 77 69 74 68  de the test with
26620 20 61 20 70 61 74 68 2e 0a 20 20 3b 3b 0a 2a 29   a path..  ;;.*)
26630 0a 20 20 6c 74 5f 73 61 76 65 5f 4d 41 47 49 43  .  lt_save_MAGIC
26640 5f 43 4d 44 3d 22 24 4d 41 47 49 43 5f 43 4d 44  _CMD="$MAGIC_CMD
26650 22 0a 20 20 6c 74 5f 73 61 76 65 5f 69 66 73 3d  ".  lt_save_ifs=
26660 22 24 49 46 53 22 3b 20 49 46 53 3d 24 50 41 54  "$IFS"; IFS=$PAT
26670 48 5f 53 45 50 41 52 41 54 4f 52 0a 20 20 61 63  H_SEPARATOR.  ac
26680 5f 64 75 6d 6d 79 3d 22 2f 75 73 72 2f 62 69 6e  _dummy="/usr/bin
26690 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 24  $PATH_SEPARATOR$
266a0 50 41 54 48 22 0a 20 20 66 6f 72 20 61 63 5f 64  PATH".  for ac_d
266b0 69 72 20 69 6e 20 24 61 63 5f 64 75 6d 6d 79 3b  ir in $ac_dummy;
266c0 20 64 6f 0a 20 20 20 20 49 46 53 3d 22 24 6c 74   do.    IFS="$lt
266d0 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 20 20 74  _save_ifs".    t
266e0 65 73 74 20 2d 7a 20 22 24 61 63 5f 64 69 72 22  est -z "$ac_dir"
266f0 20 26 26 20 61 63 5f 64 69 72 3d 2e 0a 20 20 20   && ac_dir=..   
26700 20 69 66 20 74 65 73 74 20 2d 66 20 24 61 63 5f   if test -f $ac_
26710 64 69 72 2f 66 69 6c 65 3b 20 74 68 65 6e 0a 20  dir/file; then. 
26720 20 20 20 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f       lt_cv_path_
26730 4d 41 47 49 43 5f 43 4d 44 3d 22 24 61 63 5f 64  MAGIC_CMD="$ac_d
26740 69 72 2f 66 69 6c 65 22 0a 20 20 20 20 20 20 69  ir/file".      i
26750 66 20 74 65 73 74 20 2d 6e 20 22 24 66 69 6c 65  f test -n "$file
26760 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65  _magic_test_file
26770 22 3b 20 74 68 65 6e 0a 09 63 61 73 65 20 24 64  "; then..case $d
26780 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
26790 68 6f 64 20 69 6e 0a 09 22 66 69 6c 65 5f 6d 61  hod in.."file_ma
267a0 67 69 63 20 22 2a 29 0a 09 20 20 66 69 6c 65 5f  gic "*)..  file_
267b0 6d 61 67 69 63 5f 72 65 67 65 78 3d 22 60 65 78  magic_regex="`ex
267c0 70 72 20 5c 22 24 64 65 70 6c 69 62 73 5f 63 68  pr \"$deplibs_ch
267d0 65 63 6b 5f 6d 65 74 68 6f 64 5c 22 20 3a 20 5c  eck_method\" : \
267e0 22 66 69 6c 65 5f 6d 61 67 69 63 20 5c 28 2e 2a  "file_magic \(.*
267f0 5c 29 5c 22 60 22 0a 09 20 20 4d 41 47 49 43 5f  \)\"`"..  MAGIC_
26800 43 4d 44 3d 22 24 6c 74 5f 63 76 5f 70 61 74 68  CMD="$lt_cv_path
26810 5f 4d 41 47 49 43 5f 43 4d 44 22 0a 09 20 20 69  _MAGIC_CMD"..  i
26820 66 20 65 76 61 6c 20 24 66 69 6c 65 5f 6d 61 67  f eval $file_mag
26830 69 63 5f 63 6d 64 20 5c 24 66 69 6c 65 5f 6d 61  ic_cmd \$file_ma
26840 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 20 32 3e  gic_test_file 2>
26850 20 2f 64 65 76 2f 6e 75 6c 6c 20 7c 0a 09 20 20   /dev/null |..  
26860 20 20 24 45 47 52 45 50 20 22 24 66 69 6c 65 5f    $EGREP "$file_
26870 6d 61 67 69 63 5f 72 65 67 65 78 22 20 3e 20 2f  magic_regex" > /
26880 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09  dev/null; then..
26890 20 20 20 20 3a 0a 09 20 20 65 6c 73 65 0a 09 20      :..  else.. 
268a0 20 20 20 63 61 74 20 3c 3c 45 4f 46 20 31 3e 26     cat <<EOF 1>&
268b0 32 0a 0a 2a 2a 2a 20 57 61 72 6e 69 6e 67 3a 20  2..*** Warning: 
268c0 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 62 74  the command libt
268d0 6f 6f 6c 20 75 73 65 73 20 74 6f 20 64 65 74 65  ool uses to dete
268e0 63 74 20 73 68 61 72 65 64 20 6c 69 62 72 61 72  ct shared librar
268f0 69 65 73 2c 0a 2a 2a 2a 20 24 66 69 6c 65 5f 6d  ies,.*** $file_m
26900 61 67 69 63 5f 63 6d 64 2c 20 70 72 6f 64 75 63  agic_cmd, produc
26910 65 73 20 6f 75 74 70 75 74 20 74 68 61 74 20 6c  es output that l
26920 69 62 74 6f 6f 6c 20 63 61 6e 6e 6f 74 20 72 65  ibtool cannot re
26930 63 6f 67 6e 69 7a 65 2e 0a 2a 2a 2a 20 54 68 65  cognize..*** The
26940 20 72 65 73 75 6c 74 20 69 73 20 74 68 61 74 20   result is that 
26950 6c 69 62 74 6f 6f 6c 20 6d 61 79 20 66 61 69 6c  libtool may fail
26960 20 74 6f 20 72 65 63 6f 67 6e 69 7a 65 20 73 68   to recognize sh
26970 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 0a 2a  ared libraries.*
26980 2a 2a 20 61 73 20 73 75 63 68 2e 20 20 54 68 69  ** as such.  Thi
26990 73 20 77 69 6c 6c 20 61 66 66 65 63 74 20 74 68  s will affect th
269a0 65 20 63 72 65 61 74 69 6f 6e 20 6f 66 20 6c 69  e creation of li
269b0 62 74 6f 6f 6c 20 6c 69 62 72 61 72 69 65 73 20  btool libraries 
269c0 74 68 61 74 0a 2a 2a 2a 20 64 65 70 65 6e 64 20  that.*** depend 
269d0 6f 6e 20 73 68 61 72 65 64 20 6c 69 62 72 61 72  on shared librar
269e0 69 65 73 2c 20 62 75 74 20 70 72 6f 67 72 61 6d  ies, but program
269f0 73 20 6c 69 6e 6b 65 64 20 77 69 74 68 20 73 75  s linked with su
26a00 63 68 20 6c 69 62 74 6f 6f 6c 0a 2a 2a 2a 20 6c  ch libtool.*** l
26a10 69 62 72 61 72 69 65 73 20 77 69 6c 6c 20 77 6f  ibraries will wo
26a20 72 6b 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66  rk regardless of
26a30 20 74 68 69 73 20 70 72 6f 62 6c 65 6d 2e 20 20   this problem.  
26a40 4e 65 76 65 72 74 68 65 6c 65 73 73 2c 20 79 6f  Nevertheless, yo
26a50 75 0a 2a 2a 2a 20 6d 61 79 20 77 61 6e 74 20 74  u.*** may want t
26a60 6f 20 72 65 70 6f 72 74 20 74 68 65 20 70 72 6f  o report the pro
26a70 62 6c 65 6d 20 74 6f 20 79 6f 75 72 20 73 79 73  blem to your sys
26a80 74 65 6d 20 6d 61 6e 61 67 65 72 20 61 6e 64 2f  tem manager and/
26a90 6f 72 20 74 6f 0a 2a 2a 2a 20 62 75 67 2d 6c 69  or to.*** bug-li
26aa0 62 74 6f 6f 6c 40 67 6e 75 2e 6f 72 67 0a 0a 45  btool@gnu.org..E
26ab0 4f 46 0a 09 20 20 66 69 20 3b 3b 0a 09 65 73 61  OF..  fi ;;..esa
26ac0 63 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20  c.      fi.     
26ad0 20 62 72 65 61 6b 0a 20 20 20 20 66 69 0a 20 20   break.    fi.  
26ae0 64 6f 6e 65 0a 20 20 49 46 53 3d 22 24 6c 74 5f  done.  IFS="$lt_
26af0 73 61 76 65 5f 69 66 73 22 0a 20 20 4d 41 47 49  save_ifs".  MAGI
26b00 43 5f 43 4d 44 3d 22 24 6c 74 5f 73 61 76 65 5f  C_CMD="$lt_save_
26b10 4d 41 47 49 43 5f 43 4d 44 22 0a 20 20 3b 3b 0a  MAGIC_CMD".  ;;.
26b20 65 73 61 63 0a 66 69 0a 0a 4d 41 47 49 43 5f 43  esac.fi..MAGIC_C
26b30 4d 44 3d 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f  MD="$lt_cv_path_
26b40 4d 41 47 49 43 5f 43 4d 44 22 0a 69 66 20 74 65  MAGIC_CMD".if te
26b50 73 74 20 2d 6e 20 22 24 4d 41 47 49 43 5f 43 4d  st -n "$MAGIC_CM
26b60 44 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  D"; then.  echo 
26b70 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
26b80 20 72 65 73 75 6c 74 3a 20 24 4d 41 47 49 43 5f   result: $MAGIC_
26b90 43 4d 44 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  CMD" >&5.echo "$
26ba0 7b 45 43 48 4f 5f 54 7d 24 4d 41 47 49 43 5f 43  {ECHO_T}$MAGIC_C
26bb0 4d 44 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65  MD" >&6.else.  e
26bc0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
26bd0 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22  ENO: result: no"
26be0 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
26bf0 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a  O_T}no" >&6.fi..
26c00 20 20 65 6c 73 65 0a 20 20 20 20 4d 41 47 49 43    else.    MAGIC
26c10 5f 43 4d 44 3d 3a 0a 20 20 66 69 0a 66 69 0a 0a  _CMD=:.  fi.fi..
26c20 20 20 66 69 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a    fi.  ;;.esac..
26c30 65 6e 61 62 6c 65 5f 64 6c 6f 70 65 6e 3d 6e 6f  enable_dlopen=no
26c40 0a 65 6e 61 62 6c 65 5f 77 69 6e 33 32 5f 64 6c  .enable_win32_dl
26c50 6c 3d 6e 6f 0a 0a 23 20 43 68 65 63 6b 20 77 68  l=no..# Check wh
26c60 65 74 68 65 72 20 2d 2d 65 6e 61 62 6c 65 2d 6c  ether --enable-l
26c70 69 62 74 6f 6f 6c 2d 6c 6f 63 6b 20 6f 72 20 2d  ibtool-lock or -
26c80 2d 64 69 73 61 62 6c 65 2d 6c 69 62 74 6f 6f 6c  -disable-libtool
26c90 2d 6c 6f 63 6b 20 77 61 73 20 67 69 76 65 6e 2e  -lock was given.
26ca0 0a 69 66 20 74 65 73 74 20 22 24 7b 65 6e 61 62  .if test "${enab
26cb0 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 2b  le_libtool_lock+
26cc0 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
26cd0 6e 0a 20 20 65 6e 61 62 6c 65 76 61 6c 3d 22 24  n.  enableval="$
26ce0 65 6e 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c  enable_libtool_l
26cf0 6f 63 6b 22 0a 0a 66 69 3b 0a 74 65 73 74 20 22  ock"..fi;.test "
26d00 78 24 65 6e 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c  x$enable_libtool
26d10 5f 6c 6f 63 6b 22 20 21 3d 20 78 6e 6f 20 26 26  _lock" != xno &&
26d20 20 65 6e 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f   enable_libtool_
26d30 6c 6f 63 6b 3d 79 65 73 0a 0a 0a 23 20 43 68 65  lock=yes...# Che
26d40 63 6b 20 77 68 65 74 68 65 72 20 2d 2d 77 69 74  ck whether --wit
26d50 68 2d 70 69 63 20 6f 72 20 2d 2d 77 69 74 68 6f  h-pic or --witho
26d60 75 74 2d 70 69 63 20 77 61 73 20 67 69 76 65 6e  ut-pic was given
26d70 2e 0a 69 66 20 74 65 73 74 20 22 24 7b 77 69 74  ..if test "${wit
26d80 68 5f 70 69 63 2b 73 65 74 7d 22 20 3d 20 73 65  h_pic+set}" = se
26d90 74 3b 20 74 68 65 6e 0a 20 20 77 69 74 68 76 61  t; then.  withva
26da0 6c 3d 22 24 77 69 74 68 5f 70 69 63 22 0a 20 20  l="$with_pic".  
26db0 70 69 63 5f 6d 6f 64 65 3d 22 24 77 69 74 68 76  pic_mode="$withv
26dc0 61 6c 22 0a 65 6c 73 65 0a 20 20 70 69 63 5f 6d  al".else.  pic_m
26dd0 6f 64 65 3d 64 65 66 61 75 6c 74 0a 66 69 3b 0a  ode=default.fi;.
26de0 74 65 73 74 20 2d 7a 20 22 24 70 69 63 5f 6d 6f  test -z "$pic_mo
26df0 64 65 22 20 26 26 20 70 69 63 5f 6d 6f 64 65 3d  de" && pic_mode=
26e00 64 65 66 61 75 6c 74 0a 0a 23 20 55 73 65 20 43  default..# Use C
26e10 20 66 6f 72 20 74 68 65 20 64 65 66 61 75 6c 74   for the default
26e20 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69   configuration i
26e30 6e 20 74 68 65 20 6c 69 62 74 6f 6f 6c 20 73 63  n the libtool sc
26e40 72 69 70 74 0a 74 61 67 6e 61 6d 65 3d 0a 6c 74  ript.tagname=.lt
26e50 5f 73 61 76 65 5f 43 43 3d 22 24 43 43 22 0a 61  _save_CC="$CC".a
26e60 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27  c_ext=c.ac_cpp='
26e70 24 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a  $CPP $CPPFLAGS'.
26e80 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20  ac_compile='$CC 
26e90 2d 63 20 24 43 46 4c 41 47 53 20 24 43 50 50 46  -c $CFLAGS $CPPF
26ea0 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61  LAGS conftest.$a
26eb0 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69  c_ext >&5'.ac_li
26ec0 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74  nk='$CC -o conft
26ed0 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 43  est$ac_exeext $C
26ee0 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20  FLAGS $CPPFLAGS 
26ef0 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73  $LDFLAGS conftes
26f00 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20  t.$ac_ext $LIBS 
26f10 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72  >&5'.ac_compiler
26f20 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f  _gnu=$ac_cv_c_co
26f30 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 0a 23 20 53  mpiler_gnu...# S
26f40 6f 75 72 63 65 20 66 69 6c 65 20 65 78 74 65 6e  ource file exten
26f50 73 69 6f 6e 20 66 6f 72 20 43 20 74 65 73 74 20  sion for C test 
26f60 73 6f 75 72 63 65 73 2e 0a 61 63 5f 65 78 74 3d  sources..ac_ext=
26f70 63 0a 0a 23 20 4f 62 6a 65 63 74 20 66 69 6c 65  c..# Object file
26f80 20 65 78 74 65 6e 73 69 6f 6e 20 66 6f 72 20 63   extension for c
26f90 6f 6d 70 69 6c 65 64 20 43 20 74 65 73 74 20 73  ompiled C test s
26fa0 6f 75 72 63 65 73 2e 0a 6f 62 6a 65 78 74 3d 6f  ources..objext=o
26fb0 0a 6f 62 6a 65 78 74 3d 24 6f 62 6a 65 78 74 0a  .objext=$objext.
26fc0 0a 23 20 43 6f 64 65 20 74 6f 20 62 65 20 75 73  .# Code to be us
26fd0 65 64 20 69 6e 20 73 69 6d 70 6c 65 20 63 6f 6d  ed in simple com
26fe0 70 69 6c 65 20 74 65 73 74 73 0a 6c 74 5f 73 69  pile tests.lt_si
26ff0 6d 70 6c 65 5f 63 6f 6d 70 69 6c 65 5f 74 65 73  mple_compile_tes
27000 74 5f 63 6f 64 65 3d 22 69 6e 74 20 73 6f 6d 65  t_code="int some
27010 5f 76 61 72 69 61 62 6c 65 20 3d 20 30 3b 5c 6e  _variable = 0;\n
27020 22 0a 0a 23 20 43 6f 64 65 20 74 6f 20 62 65 20  "..# Code to be 
27030 75 73 65 64 20 69 6e 20 73 69 6d 70 6c 65 20 6c  used in simple l
27040 69 6e 6b 20 74 65 73 74 73 0a 6c 74 5f 73 69 6d  ink tests.lt_sim
27050 70 6c 65 5f 6c 69 6e 6b 5f 74 65 73 74 5f 63 6f  ple_link_test_co
27060 64 65 3d 27 69 6e 74 20 6d 61 69 6e 28 29 7b 72  de='int main(){r
27070 65 74 75 72 6e 28 30 29 3b 7d 5c 6e 27 0a 0a 0a  eturn(0);}\n'...
27080 23 20 49 66 20 6e 6f 20 43 20 63 6f 6d 70 69 6c  # If no C compil
27090 65 72 20 77 61 73 20 73 70 65 63 69 66 69 65 64  er was specified
270a0 2c 20 75 73 65 20 43 43 2e 0a 4c 54 43 43 3d 24  , use CC..LTCC=$
270b0 7b 4c 54 43 43 2d 22 24 43 43 22 7d 0a 0a 23 20  {LTCC-"$CC"}..# 
270c0 41 6c 6c 6f 77 20 43 43 20 74 6f 20 62 65 20 61  Allow CC to be a
270d0 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69   program name wi
270e0 74 68 20 61 72 67 75 6d 65 6e 74 73 2e 0a 63 6f  th arguments..co
270f0 6d 70 69 6c 65 72 3d 24 43 43 0a 0a 0a 23 0a 23  mpiler=$CC...#.#
27100 20 43 68 65 63 6b 20 66 6f 72 20 61 6e 79 20 73   Check for any s
27110 70 65 63 69 61 6c 20 73 68 61 72 65 64 20 6c 69  pecial shared li
27120 62 72 61 72 79 20 63 6f 6d 70 69 6c 61 74 69 6f  brary compilatio
27130 6e 20 66 6c 61 67 73 2e 0a 23 0a 6c 74 5f 70 72  n flags..#.lt_pr
27140 6f 67 5f 63 63 5f 73 68 6c 69 62 3d 0a 69 66 20  og_cc_shlib=.if 
27150 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 6e 6f  test "$GCC" = no
27160 3b 20 74 68 65 6e 0a 20 20 63 61 73 65 20 24 68  ; then.  case $h
27170 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 73 63 6f 33  ost_os in.  sco3
27180 2e 32 76 35 2a 29 0a 20 20 20 20 6c 74 5f 70 72  .2v5*).    lt_pr
27190 6f 67 5f 63 63 5f 73 68 6c 69 62 3d 27 2d 62 65  og_cc_shlib='-be
271a0 6c 66 27 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61  lf'.    ;;.  esa
271b0 63 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 6e 20  c.fi.if test -n 
271c0 22 24 6c 74 5f 70 72 6f 67 5f 63 63 5f 73 68 6c  "$lt_prog_cc_shl
271d0 69 62 22 3b 20 74 68 65 6e 0a 20 20 7b 20 65 63  ib"; then.  { ec
271e0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
271f0 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 5c 60 24  NO: WARNING: \`$
27200 43 43 27 20 72 65 71 75 69 72 65 73 20 5c 60 24  CC' requires \`$
27210 6c 74 5f 70 72 6f 67 5f 63 63 5f 73 68 6c 69 62  lt_prog_cc_shlib
27220 27 20 74 6f 20 62 75 69 6c 64 20 73 68 61 72 65  ' to build share
27230 64 20 6c 69 62 72 61 72 69 65 73 22 20 3e 26 35  d libraries" >&5
27240 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57  .echo "$as_me: W
27250 41 52 4e 49 4e 47 3a 20 5c 60 24 43 43 27 20 72  ARNING: \`$CC' r
27260 65 71 75 69 72 65 73 20 5c 60 24 6c 74 5f 70 72  equires \`$lt_pr
27270 6f 67 5f 63 63 5f 73 68 6c 69 62 27 20 74 6f 20  og_cc_shlib' to 
27280 62 75 69 6c 64 20 73 68 61 72 65 64 20 6c 69 62  build shared lib
27290 72 61 72 69 65 73 22 20 3e 26 32 3b 7d 0a 20 20  raries" >&2;}.  
272a0 69 66 20 65 63 68 6f 20 22 24 6f 6c 64 5f 43 43  if echo "$old_CC
272b0 20 24 6f 6c 64 5f 43 46 4c 41 47 53 20 22 20 7c   $old_CFLAGS " |
272c0 20 67 72 65 70 20 22 5b 20 09 5d 24 6c 74 5f 70   grep "[ .]$lt_p
272d0 72 6f 67 5f 63 63 5f 73 68 6c 69 62 5b 20 09 5d  rog_cc_shlib[ .]
272e0 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68  " >/dev/null; th
272f0 65 6e 20 3a 0a 20 20 65 6c 73 65 0a 20 20 20 20  en :.  else.    
27300 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
27310 4c 49 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a  LINENO: WARNING:
27320 20 61 64 64 20 5c 60 24 6c 74 5f 70 72 6f 67 5f   add \`$lt_prog_
27330 63 63 5f 73 68 6c 69 62 27 20 74 6f 20 74 68 65  cc_shlib' to the
27340 20 43 43 20 6f 72 20 43 46 4c 41 47 53 20 65 6e   CC or CFLAGS en
27350 76 20 76 61 72 69 61 62 6c 65 20 61 6e 64 20 72  v variable and r
27360 65 63 6f 6e 66 69 67 75 72 65 22 20 3e 26 35 0a  econfigure" >&5.
27370 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41  echo "$as_me: WA
27380 52 4e 49 4e 47 3a 20 61 64 64 20 5c 60 24 6c 74  RNING: add \`$lt
27390 5f 70 72 6f 67 5f 63 63 5f 73 68 6c 69 62 27 20  _prog_cc_shlib' 
273a0 74 6f 20 74 68 65 20 43 43 20 6f 72 20 43 46 4c  to the CC or CFL
273b0 41 47 53 20 65 6e 76 20 76 61 72 69 61 62 6c 65  AGS env variable
273c0 20 61 6e 64 20 72 65 63 6f 6e 66 69 67 75 72 65   and reconfigure
273d0 22 20 3e 26 32 3b 7d 0a 20 20 20 20 6c 74 5f 63  " >&2;}.    lt_c
273e0 76 5f 70 72 6f 67 5f 63 63 5f 63 61 6e 5f 62 75  v_prog_cc_can_bu
273f0 69 6c 64 5f 73 68 61 72 65 64 3d 6e 6f 0a 20 20  ild_shared=no.  
27400 66 69 0a 66 69 0a 0a 0a 23 0a 23 20 43 68 65 63  fi.fi...#.# Chec
27410 6b 20 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 74  k to make sure t
27420 68 65 20 73 74 61 74 69 63 20 66 6c 61 67 20 61  he static flag a
27430 63 74 75 61 6c 6c 79 20 77 6f 72 6b 73 2e 0a 23  ctually works..#
27440 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
27450 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
27460 69 66 20 24 63 6f 6d 70 69 6c 65 72 20 73 74 61  if $compiler sta
27470 74 69 63 20 66 6c 61 67 20 24 6c 74 5f 70 72 6f  tic flag $lt_pro
27480 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69  g_compiler_stati
27490 63 20 77 6f 72 6b 73 22 20 3e 26 35 0a 65 63 68  c works" >&5.ech
274a0 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
274b0 69 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c 65 72  ing if $compiler
274c0 20 73 74 61 74 69 63 20 66 6c 61 67 20 24 6c 74   static flag $lt
274d0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73  _prog_compiler_s
274e0 74 61 74 69 63 20 77 6f 72 6b 73 2e 2e 2e 20 24  tatic works... $
274f0 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74  ECHO_C" >&6.if t
27500 65 73 74 20 22 24 7b 6c 74 5f 70 72 6f 67 5f 63  est "${lt_prog_c
27510 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 5f 77  ompiler_static_w
27520 6f 72 6b 73 2b 73 65 74 7d 22 20 3d 20 73 65 74  orks+set}" = set
27530 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
27540 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
27550 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
27560 65 0a 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70  e.  lt_prog_comp
27570 69 6c 65 72 5f 73 74 61 74 69 63 5f 77 6f 72 6b  iler_static_work
27580 73 3d 6e 6f 0a 20 20 20 73 61 76 65 5f 4c 44 46  s=no.   save_LDF
27590 4c 41 47 53 3d 22 24 4c 44 46 4c 41 47 53 22 0a  LAGS="$LDFLAGS".
275a0 20 20 20 4c 44 46 4c 41 47 53 3d 22 24 4c 44 46     LDFLAGS="$LDF
275b0 4c 41 47 53 20 24 6c 74 5f 70 72 6f 67 5f 63 6f  LAGS $lt_prog_co
275c0 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 22 0a 20  mpiler_static". 
275d0 20 20 70 72 69 6e 74 66 20 22 24 6c 74 5f 73 69    printf "$lt_si
275e0 6d 70 6c 65 5f 6c 69 6e 6b 5f 74 65 73 74 5f 63  mple_link_test_c
275f0 6f 64 65 22 20 3e 20 63 6f 6e 66 74 65 73 74 2e  ode" > conftest.
27600 24 61 63 5f 65 78 74 0a 20 20 20 69 66 20 28 65  $ac_ext.   if (e
27610 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 20 32 3e 63  val $ac_link 2>c
27620 6f 6e 66 74 65 73 74 2e 65 72 72 29 20 26 26 20  onftest.err) && 
27630 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74  test -s conftest
27640 24 61 63 5f 65 78 65 65 78 74 3b 20 74 68 65 6e  $ac_exeext; then
27650 0a 20 20 20 20 20 23 20 54 68 65 20 63 6f 6d 70  .     # The comp
27660 69 6c 65 72 20 63 61 6e 20 6f 6e 6c 79 20 77 61  iler can only wa
27670 72 6e 20 61 6e 64 20 69 67 6e 6f 72 65 20 74 68  rn and ignore th
27680 65 20 6f 70 74 69 6f 6e 20 69 66 20 6e 6f 74 20  e option if not 
27690 72 65 63 6f 67 6e 69 7a 65 64 0a 20 20 20 20 20  recognized.     
276a0 23 20 53 6f 20 73 61 79 20 6e 6f 20 69 66 20 74  # So say no if t
276b0 68 65 72 65 20 61 72 65 20 77 61 72 6e 69 6e 67  here are warning
276c0 73 0a 20 20 20 20 20 69 66 20 74 65 73 74 20 2d  s.     if test -
276d0 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20  s conftest.err; 
276e0 74 68 65 6e 0a 20 20 20 20 20 20 20 23 20 41 70  then.       # Ap
276f0 70 65 6e 64 20 61 6e 79 20 65 72 72 6f 72 73 20  pend any errors 
27700 74 6f 20 74 68 65 20 63 6f 6e 66 69 67 2e 6c 6f  to the config.lo
27710 67 2e 0a 20 20 20 20 20 20 20 63 61 74 20 63 6f  g..       cat co
27720 6e 66 74 65 73 74 2e 65 72 72 20 31 3e 26 35 0a  nftest.err 1>&5.
27730 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20       else.      
27740 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65   lt_prog_compile
27750 72 5f 73 74 61 74 69 63 5f 77 6f 72 6b 73 3d 79  r_static_works=y
27760 65 73 0a 20 20 20 20 20 66 69 0a 20 20 20 66 69  es.     fi.   fi
27770 0a 20 20 20 24 72 6d 20 63 6f 6e 66 74 65 73 74  .   $rm conftest
27780 2a 0a 20 20 20 4c 44 46 4c 41 47 53 3d 22 24 73  *.   LDFLAGS="$s
27790 61 76 65 5f 4c 44 46 4c 41 47 53 22 0a 0a 66 69  ave_LDFLAGS"..fi
277a0 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
277b0 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24  INENO: result: $
277c0 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
277d0 5f 73 74 61 74 69 63 5f 77 6f 72 6b 73 22 20 3e  _static_works" >
277e0 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
277f0 54 7d 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69  T}$lt_prog_compi
27800 6c 65 72 5f 73 74 61 74 69 63 5f 77 6f 72 6b 73  ler_static_works
27810 22 20 3e 26 36 0a 0a 69 66 20 74 65 73 74 20 78  " >&6..if test x
27820 22 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c  "$lt_prog_compil
27830 65 72 5f 73 74 61 74 69 63 5f 77 6f 72 6b 73 22  er_static_works"
27840 20 3d 20 78 79 65 73 3b 20 74 68 65 6e 0a 20 20   = xyes; then.  
27850 20 20 3a 0a 65 6c 73 65 0a 20 20 20 20 6c 74 5f    :.else.    lt_
27860 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74  prog_compiler_st
27870 61 74 69 63 3d 0a 66 69 0a 0a 0a 0a 0a 6c 74 5f  atic=.fi.....lt_
27880 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 6e 6f  prog_compiler_no
27890 5f 62 75 69 6c 74 69 6e 5f 66 6c 61 67 3d 0a 0a  _builtin_flag=..
278a0 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d  if test "$GCC" =
278b0 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 6c 74 5f   yes; then.  lt_
278c0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 6e 6f  prog_compiler_no
278d0 5f 62 75 69 6c 74 69 6e 5f 66 6c 61 67 3d 27 20  _builtin_flag=' 
278e0 2d 66 6e 6f 2d 62 75 69 6c 74 69 6e 27 0a 0a 0a  -fno-builtin'...
278f0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
27900 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 69  NENO: checking i
27910 66 20 24 63 6f 6d 70 69 6c 65 72 20 73 75 70 70  f $compiler supp
27920 6f 72 74 73 20 2d 66 6e 6f 2d 72 74 74 69 20 2d  orts -fno-rtti -
27930 66 6e 6f 2d 65 78 63 65 70 74 69 6f 6e 73 22 20  fno-exceptions" 
27940 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
27950 20 22 63 68 65 63 6b 69 6e 67 20 69 66 20 24 63   "checking if $c
27960 6f 6d 70 69 6c 65 72 20 73 75 70 70 6f 72 74 73  ompiler supports
27970 20 2d 66 6e 6f 2d 72 74 74 69 20 2d 66 6e 6f 2d   -fno-rtti -fno-
27980 65 78 63 65 70 74 69 6f 6e 73 2e 2e 2e 20 24 45  exceptions... $E
27990 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65  CHO_C" >&6.if te
279a0 73 74 20 22 24 7b 6c 74 5f 63 76 5f 70 72 6f 67  st "${lt_cv_prog
279b0 5f 63 6f 6d 70 69 6c 65 72 5f 72 74 74 69 5f 65  _compiler_rtti_e
279c0 78 63 65 70 74 69 6f 6e 73 2b 73 65 74 7d 22 20  xceptions+set}" 
279d0 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63  = set; then.  ec
279e0 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63  ho $ECHO_N "(cac
279f0 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26  hed) $ECHO_C" >&
27a00 36 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f 70  6.else.  lt_cv_p
27a10 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 72 74 74  rog_compiler_rtt
27a20 69 5f 65 78 63 65 70 74 69 6f 6e 73 3d 6e 6f 0a  i_exceptions=no.
27a30 20 20 61 63 5f 6f 75 74 66 69 6c 65 3d 63 6f 6e    ac_outfile=con
27a40 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
27a50 0a 20 20 20 70 72 69 6e 74 66 20 22 24 6c 74 5f  .   printf "$lt_
27a60 73 69 6d 70 6c 65 5f 63 6f 6d 70 69 6c 65 5f 74  simple_compile_t
27a70 65 73 74 5f 63 6f 64 65 22 20 3e 20 63 6f 6e 66  est_code" > conf
27a80 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 20  test.$ac_ext.   
27a90 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  lt_compiler_flag
27aa0 3d 22 2d 66 6e 6f 2d 72 74 74 69 20 2d 66 6e 6f  ="-fno-rtti -fno
27ab0 2d 65 78 63 65 70 74 69 6f 6e 73 22 0a 20 20 20  -exceptions".   
27ac0 23 20 49 6e 73 65 72 74 20 74 68 65 20 6f 70 74  # Insert the opt
27ad0 69 6f 6e 20 65 69 74 68 65 72 20 28 31 29 20 61  ion either (1) a
27ae0 66 74 65 72 20 74 68 65 20 6c 61 73 74 20 2a 46  fter the last *F
27af0 4c 41 47 53 20 76 61 72 69 61 62 6c 65 2c 20 6f  LAGS variable, o
27b00 72 0a 20 20 20 23 20 28 32 29 20 62 65 66 6f 72  r.   # (2) befor
27b10 65 20 61 20 77 6f 72 64 20 63 6f 6e 74 61 69 6e  e a word contain
27b20 69 6e 67 20 22 63 6f 6e 66 74 65 73 74 2e 22 2c  ing "conftest.",
27b30 20 6f 72 20 28 33 29 20 61 74 20 74 68 65 20 65   or (3) at the e
27b40 6e 64 2e 0a 20 20 20 23 20 4e 6f 74 65 20 74 68  nd..   # Note th
27b50 61 74 20 24 61 63 5f 63 6f 6d 70 69 6c 65 20 69  at $ac_compile i
27b60 74 73 65 6c 66 20 64 6f 65 73 20 6e 6f 74 20 63  tself does not c
27b70 6f 6e 74 61 69 6e 20 62 61 63 6b 73 6c 61 73 68  ontain backslash
27b80 65 73 20 61 6e 64 20 62 65 67 69 6e 73 0a 20 20  es and begins.  
27b90 20 23 20 77 69 74 68 20 61 20 64 6f 6c 6c 61 72   # with a dollar
27ba0 20 73 69 67 6e 20 28 6e 6f 74 20 61 20 68 79 70   sign (not a hyp
27bb0 68 65 6e 29 2c 20 73 6f 20 74 68 65 20 65 63 68  hen), so the ech
27bc0 6f 20 73 68 6f 75 6c 64 20 77 6f 72 6b 20 63 6f  o should work co
27bd0 72 72 65 63 74 6c 79 2e 0a 20 20 20 23 20 54 68  rrectly..   # Th
27be0 65 20 6f 70 74 69 6f 6e 20 69 73 20 72 65 66 65  e option is refe
27bf0 72 65 6e 63 65 64 20 76 69 61 20 61 20 76 61 72  renced via a var
27c00 69 61 62 6c 65 20 74 6f 20 61 76 6f 69 64 20 63  iable to avoid c
27c10 6f 6e 66 75 73 69 6e 67 20 73 65 64 2e 0a 20 20  onfusing sed..  
27c20 20 6c 74 5f 63 6f 6d 70 69 6c 65 3d 60 65 63 68   lt_compile=`ech
27c30 6f 20 22 24 61 63 5f 63 6f 6d 70 69 6c 65 22 20  o "$ac_compile" 
27c40 7c 20 24 53 45 44 20 5c 0a 20 20 20 2d 65 20 27  | $SED \.   -e '
27c50 73 3a 2e 2a 46 4c 41 47 53 7d 3f 20 3a 26 24 6c  s:.*FLAGS}? :&$l
27c60 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 20  t_compiler_flag 
27c70 3a 3b 20 74 27 20 5c 0a 20 20 20 2d 65 20 27 73  :; t' \.   -e 's
27c80 3a 20 5b 5e 20 5d 2a 63 6f 6e 66 74 65 73 74 5c  : [^ ]*conftest\
27c90 2e 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f  .: $lt_compiler_
27ca0 66 6c 61 67 26 3a 3b 20 74 27 20 5c 0a 20 20 20  flag&:; t' \.   
27cb0 2d 65 20 27 73 3a 24 3a 20 24 6c 74 5f 63 6f 6d  -e 's:$: $lt_com
27cc0 70 69 6c 65 72 5f 66 6c 61 67 3a 27 60 0a 20 20  piler_flag:'`.  
27cd0 20 28 65 76 61 6c 20 65 63 68 6f 20 22 5c 22 5c   (eval echo "\"\
27ce0 24 61 73 5f 6d 65 3a 35 35 33 37 3a 20 24 6c 74  $as_me:5537: $lt
27cf0 5f 63 6f 6d 70 69 6c 65 5c 22 22 20 3e 26 35 29  _compile\"" >&5)
27d00 0a 20 20 20 28 65 76 61 6c 20 22 24 6c 74 5f 63  .   (eval "$lt_c
27d10 6f 6d 70 69 6c 65 22 20 32 3e 63 6f 6e 66 74 65  ompile" 2>confte
27d20 73 74 2e 65 72 72 29 0a 20 20 20 61 63 5f 73 74  st.err).   ac_st
27d30 61 74 75 73 3d 24 3f 0a 20 20 20 63 61 74 20 63  atus=$?.   cat c
27d40 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a  onftest.err >&5.
27d50 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a     echo "$as_me:
27d60 35 35 34 31 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  5541: \$? = $ac_
27d70 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 20 69  status" >&5.   i
27d80 66 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74  f (exit $ac_stat
27d90 75 73 29 20 26 26 20 74 65 73 74 20 2d 73 20 22  us) && test -s "
27da0 24 61 63 5f 6f 75 74 66 69 6c 65 22 3b 20 74 68  $ac_outfile"; th
27db0 65 6e 0a 20 20 20 20 20 23 20 54 68 65 20 63 6f  en.     # The co
27dc0 6d 70 69 6c 65 72 20 63 61 6e 20 6f 6e 6c 79 20  mpiler can only 
27dd0 77 61 72 6e 20 61 6e 64 20 69 67 6e 6f 72 65 20  warn and ignore 
27de0 74 68 65 20 6f 70 74 69 6f 6e 20 69 66 20 6e 6f  the option if no
27df0 74 20 72 65 63 6f 67 6e 69 7a 65 64 0a 20 20 20  t recognized.   
27e00 20 20 23 20 53 6f 20 73 61 79 20 6e 6f 20 69 66    # So say no if
27e10 20 74 68 65 72 65 20 61 72 65 20 77 61 72 6e 69   there are warni
27e20 6e 67 73 0a 20 20 20 20 20 69 66 20 74 65 73 74  ngs.     if test
27e30 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65   ! -s conftest.e
27e40 72 72 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20  rr; then.       
27e50 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69  lt_cv_prog_compi
27e60 6c 65 72 5f 72 74 74 69 5f 65 78 63 65 70 74 69  ler_rtti_excepti
27e70 6f 6e 73 3d 79 65 73 0a 20 20 20 20 20 66 69 0a  ons=yes.     fi.
27e80 20 20 20 66 69 0a 20 20 20 24 72 6d 20 63 6f 6e     fi.   $rm con
27e90 66 74 65 73 74 2a 0a 0a 66 69 0a 65 63 68 6f 20  ftest*..fi.echo 
27ea0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
27eb0 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f   result: $lt_cv_
27ec0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 72 74  prog_compiler_rt
27ed0 74 69 5f 65 78 63 65 70 74 69 6f 6e 73 22 20 3e  ti_exceptions" >
27ee0 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
27ef0 54 7d 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f  T}$lt_cv_prog_co
27f00 6d 70 69 6c 65 72 5f 72 74 74 69 5f 65 78 63 65  mpiler_rtti_exce
27f10 70 74 69 6f 6e 73 22 20 3e 26 36 0a 0a 69 66 20  ptions" >&6..if 
27f20 74 65 73 74 20 78 22 24 6c 74 5f 63 76 5f 70 72  test x"$lt_cv_pr
27f30 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 72 74 74 69  og_compiler_rtti
27f40 5f 65 78 63 65 70 74 69 6f 6e 73 22 20 3d 20 78  _exceptions" = x
27f50 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 6c 74  yes; then.    lt
27f60 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 6e  _prog_compiler_n
27f70 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c 61 67 3d 22  o_builtin_flag="
27f80 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65  $lt_prog_compile
27f90 72 5f 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c 61  r_no_builtin_fla
27fa0 67 20 2d 66 6e 6f 2d 72 74 74 69 20 2d 66 6e 6f  g -fno-rtti -fno
27fb0 2d 65 78 63 65 70 74 69 6f 6e 73 22 0a 65 6c 73  -exceptions".els
27fc0 65 0a 20 20 20 20 3a 0a 66 69 0a 0a 66 69 0a 0a  e.    :.fi..fi..
27fd0 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
27fe0 5f 77 6c 3d 0a 6c 74 5f 70 72 6f 67 5f 63 6f 6d  _wl=.lt_prog_com
27ff0 70 69 6c 65 72 5f 70 69 63 3d 0a 6c 74 5f 70 72  piler_pic=.lt_pr
28000 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74  og_compiler_stat
28010 69 63 3d 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d  ic=..echo "$as_m
28020 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
28030 69 6e 67 20 66 6f 72 20 24 63 6f 6d 70 69 6c 65  ing for $compile
28040 72 20 6f 70 74 69 6f 6e 20 74 6f 20 70 72 6f 64  r option to prod
28050 75 63 65 20 50 49 43 22 20 3e 26 35 0a 65 63 68  uce PIC" >&5.ech
28060 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
28070 69 6e 67 20 66 6f 72 20 24 63 6f 6d 70 69 6c 65  ing for $compile
28080 72 20 6f 70 74 69 6f 6e 20 74 6f 20 70 72 6f 64  r option to prod
28090 75 63 65 20 50 49 43 2e 2e 2e 20 24 45 43 48 4f  uce PIC... $ECHO
280a0 5f 43 22 20 3e 26 36 0a 0a 20 20 69 66 20 74 65  _C" >&6..  if te
280b0 73 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b  st "$GCC" = yes;
280c0 20 74 68 65 6e 0a 20 20 20 20 6c 74 5f 70 72 6f   then.    lt_pro
280d0 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d  g_compiler_wl='-
280e0 57 6c 2c 27 0a 20 20 20 20 6c 74 5f 70 72 6f 67  Wl,'.    lt_prog
280f0 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63  _compiler_static
28100 3d 27 2d 73 74 61 74 69 63 27 0a 0a 20 20 20 20  ='-static'..    
28110 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e  case $host_os in
28120 0a 20 20 20 20 20 20 61 69 78 2a 29 0a 20 20 20  .      aix*).   
28130 20 20 20 23 20 41 6c 6c 20 41 49 58 20 63 6f 64     # All AIX cod
28140 65 20 69 73 20 50 49 43 2e 0a 20 20 20 20 20 20  e is PIC..      
28150 69 66 20 74 65 73 74 20 22 24 68 6f 73 74 5f 63  if test "$host_c
28160 70 75 22 20 3d 20 69 61 36 34 3b 20 74 68 65 6e  pu" = ia64; then
28170 0a 09 23 20 41 49 58 20 35 20 6e 6f 77 20 73 75  ..# AIX 5 now su
28180 70 70 6f 72 74 73 20 49 41 36 34 20 70 72 6f 63  pports IA64 proc
28190 65 73 73 6f 72 0a 09 6c 74 5f 70 72 6f 67 5f 63  essor..lt_prog_c
281a0 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27  ompiler_static='
281b0 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20 20 20  -Bstatic'.      
281c0 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  fi.      ;;..   
281d0 20 61 6d 69 67 61 6f 73 2a 29 0a 20 20 20 20 20   amigaos*).     
281e0 20 23 20 46 49 58 4d 45 3a 20 77 65 20 6e 65 65   # FIXME: we nee
281f0 64 20 61 74 20 6c 65 61 73 74 20 36 38 30 32 30  d at least 68020
28200 20 63 6f 64 65 20 74 6f 20 62 75 69 6c 64 20 73   code to build s
28210 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 2c  hared libraries,
28220 20 62 75 74 0a 20 20 20 20 20 20 23 20 61 64 64   but.      # add
28230 69 6e 67 20 74 68 65 20 60 2d 6d 36 38 30 32 30  ing the `-m68020
28240 27 20 66 6c 61 67 20 74 6f 20 47 43 43 20 70 72  ' flag to GCC pr
28250 65 76 65 6e 74 73 20 62 75 69 6c 64 69 6e 67 20  events building 
28260 61 6e 79 74 68 69 6e 67 20 62 65 74 74 65 72 2c  anything better,
28270 0a 20 20 20 20 20 20 23 20 6c 69 6b 65 20 60 2d  .      # like `-
28280 6d 36 38 30 34 30 27 2e 0a 20 20 20 20 20 20 6c  m68040'..      l
28290 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
282a0 70 69 63 3d 27 2d 6d 36 38 30 32 30 20 2d 72 65  pic='-m68020 -re
282b0 73 69 64 65 6e 74 33 32 20 2d 6d 61 6c 77 61 79  sident32 -malway
282c0 73 2d 72 65 73 74 6f 72 65 2d 61 34 27 0a 20 20  s-restore-a4'.  
282d0 20 20 20 20 3b 3b 0a 0a 20 20 20 20 62 65 6f 73      ;;..    beos
282e0 2a 20 7c 20 63 79 67 77 69 6e 2a 20 7c 20 69 72  * | cygwin* | ir
282f0 69 78 35 2a 20 7c 20 69 72 69 78 36 2a 20 7c 20  ix5* | irix6* | 
28300 6e 6f 6e 73 74 6f 70 75 78 2a 20 7c 20 6f 73 66  nonstopux* | osf
28310 33 2a 20 7c 20 6f 73 66 34 2a 20 7c 20 6f 73 66  3* | osf4* | osf
28320 35 2a 29 0a 20 20 20 20 20 20 23 20 50 49 43 20  5*).      # PIC 
28330 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 66  is the default f
28340 6f 72 20 74 68 65 73 65 20 4f 53 65 73 2e 0a 20  or these OSes.. 
28350 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6d 69 6e       ;;..    min
28360 67 77 2a 20 7c 20 70 77 33 32 2a 20 7c 20 6f 73  gw* | pw32* | os
28370 32 2a 29 0a 20 20 20 20 20 20 23 20 54 68 69 73  2*).      # This
28380 20 68 61 63 6b 20 69 73 20 73 6f 20 74 68 61 74   hack is so that
28390 20 74 68 65 20 73 6f 75 72 63 65 20 66 69 6c 65   the source file
283a0 20 63 61 6e 20 74 65 6c 6c 20 77 68 65 74 68 65   can tell whethe
283b0 72 20 69 74 20 69 73 20 62 65 69 6e 67 0a 20 20  r it is being.  
283c0 20 20 20 20 23 20 62 75 69 6c 74 20 66 6f 72 20      # built for 
283d0 69 6e 63 6c 75 73 69 6f 6e 20 69 6e 20 61 20 64  inclusion in a d
283e0 6c 6c 20 28 61 6e 64 20 73 68 6f 75 6c 64 20 65  ll (and should e
283f0 78 70 6f 72 74 20 73 79 6d 62 6f 6c 73 20 66 6f  xport symbols fo
28400 72 20 65 78 61 6d 70 6c 65 29 2e 0a 20 20 20 20  r example)..    
28410 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c    lt_prog_compil
28420 65 72 5f 70 69 63 3d 27 2d 44 44 4c 4c 5f 45 58  er_pic='-DDLL_EX
28430 50 4f 52 54 27 0a 20 20 20 20 20 20 3b 3b 0a 0a  PORT'.      ;;..
28440 20 20 20 20 64 61 72 77 69 6e 2a 20 7c 20 72 68      darwin* | rh
28450 61 70 73 6f 64 79 2a 29 0a 20 20 20 20 20 20 23  apsody*).      #
28460 20 50 49 43 20 69 73 20 74 68 65 20 64 65 66 61   PIC is the defa
28470 75 6c 74 20 6f 6e 20 74 68 69 73 20 70 6c 61 74  ult on this plat
28480 66 6f 72 6d 0a 20 20 20 20 20 20 23 20 43 6f 6d  form.      # Com
28490 6d 6f 6e 20 73 79 6d 62 6f 6c 73 20 6e 6f 74 20  mon symbols not 
284a0 61 6c 6c 6f 77 65 64 20 69 6e 20 4d 48 5f 44 59  allowed in MH_DY
284b0 4c 49 42 20 66 69 6c 65 73 0a 20 20 20 20 20 20  LIB files.      
284c0 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
284d0 5f 70 69 63 3d 27 2d 66 6e 6f 2d 63 6f 6d 6d 6f  _pic='-fno-commo
284e0 6e 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  n'.      ;;..   
284f0 20 6d 73 64 6f 73 64 6a 67 70 70 2a 29 0a 20 20   msdosdjgpp*).  
28500 20 20 20 20 23 20 4a 75 73 74 20 62 65 63 61 75      # Just becau
28510 73 65 20 77 65 20 75 73 65 20 47 43 43 20 64 6f  se we use GCC do
28520 65 73 6e 27 74 20 6d 65 61 6e 20 77 65 20 73 75  esn't mean we su
28530 64 64 65 6e 6c 79 20 67 65 74 20 73 68 61 72 65  ddenly get share
28540 64 20 6c 69 62 72 61 72 69 65 73 0a 20 20 20 20  d libraries.    
28550 20 20 23 20 6f 6e 20 73 79 73 74 65 6d 73 20 74    # on systems t
28560 68 61 74 20 64 6f 6e 27 74 20 73 75 70 70 6f 72  hat don't suppor
28570 74 20 74 68 65 6d 2e 0a 20 20 20 20 20 20 6c 74  t them..      lt
28580 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63  _prog_compiler_c
28590 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65 64 3d  an_build_shared=
285a0 6e 6f 0a 20 20 20 20 20 20 65 6e 61 62 6c 65 5f  no.      enable_
285b0 73 68 61 72 65 64 3d 6e 6f 0a 20 20 20 20 20 20  shared=no.      
285c0 3b 3b 0a 0a 20 20 20 20 73 79 73 76 34 2a 4d 50  ;;..    sysv4*MP
285d0 2a 29 0a 20 20 20 20 20 20 69 66 20 74 65 73 74  *).      if test
285e0 20 2d 64 20 2f 75 73 72 2f 6e 65 63 3b 20 74 68   -d /usr/nec; th
285f0 65 6e 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70  en..lt_prog_comp
28600 69 6c 65 72 5f 70 69 63 3d 2d 4b 63 6f 6e 66 6f  iler_pic=-Kconfo
28610 72 6d 5f 70 69 63 0a 20 20 20 20 20 20 66 69 0a  rm_pic.      fi.
28620 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 68 70        ;;..    hp
28630 75 78 2a 29 0a 20 20 20 20 20 20 23 20 50 49 43  ux*).      # PIC
28640 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 20   is the default 
28650 66 6f 72 20 49 41 36 34 20 48 50 2d 55 58 20 61  for IA64 HP-UX a
28660 6e 64 20 36 34 2d 62 69 74 20 48 50 2d 55 58 2c  nd 64-bit HP-UX,
28670 20 62 75 74 0a 20 20 20 20 20 20 23 20 6e 6f 74   but.      # not
28680 20 66 6f 72 20 50 41 20 48 50 2d 55 58 2e 0a 20   for PA HP-UX.. 
28690 20 20 20 20 20 63 61 73 65 20 22 24 68 6f 73 74       case "$host
286a0 5f 63 70 75 22 20 69 6e 0a 20 20 20 20 20 20 68  _cpu" in.      h
286b0 70 70 61 2a 36 34 2a 7c 69 61 36 34 2a 29 0a 09  ppa*64*|ia64*)..
286c0 23 20 2b 5a 20 74 68 65 20 64 65 66 61 75 6c 74  # +Z the default
286d0 0a 09 3b 3b 0a 20 20 20 20 20 20 2a 29 0a 09 6c  ..;;.      *)..l
286e0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
286f0 70 69 63 3d 27 2d 66 50 49 43 27 0a 09 3b 3b 0a  pic='-fPIC'..;;.
28700 20 20 20 20 20 20 65 73 61 63 0a 20 20 20 20 20        esac.     
28710 20 3b 3b 0a 0a 20 20 20 20 2a 29 0a 20 20 20 20   ;;..    *).    
28720 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c    lt_prog_compil
28730 65 72 5f 70 69 63 3d 27 2d 66 50 49 43 27 0a 20  er_pic='-fPIC'. 
28740 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63       ;;.    esac
28750 0a 20 20 65 6c 73 65 0a 20 20 20 20 23 20 50 4f  .  else.    # PO
28760 52 54 4d 45 20 43 68 65 63 6b 20 66 6f 72 20 66  RTME Check for f
28770 6c 61 67 20 74 6f 20 70 61 73 73 20 6c 69 6e 6b  lag to pass link
28780 65 72 20 66 6c 61 67 73 20 74 68 72 6f 75 67 68  er flags through
28790 20 74 68 65 20 73 79 73 74 65 6d 20 63 6f 6d 70   the system comp
287a0 69 6c 65 72 2e 0a 20 20 20 20 63 61 73 65 20 24  iler..    case $
287b0 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20 20 61  host_os in.    a
287c0 69 78 2a 29 0a 20 20 20 20 20 20 6c 74 5f 70 72  ix*).      lt_pr
287d0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27  og_compiler_wl='
287e0 2d 57 6c 2c 27 0a 20 20 20 20 20 20 69 66 20 74  -Wl,'.      if t
287f0 65 73 74 20 22 24 68 6f 73 74 5f 63 70 75 22 20  est "$host_cpu" 
28800 3d 20 69 61 36 34 3b 20 74 68 65 6e 0a 09 23 20  = ia64; then..# 
28810 41 49 58 20 35 20 6e 6f 77 20 73 75 70 70 6f 72  AIX 5 now suppor
28820 74 73 20 49 41 36 34 20 70 72 6f 63 65 73 73 6f  ts IA64 processo
28830 72 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69  r..lt_prog_compi
28840 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 42 73 74  ler_static='-Bst
28850 61 74 69 63 27 0a 20 20 20 20 20 20 65 6c 73 65  atic'.      else
28860 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c  ..lt_prog_compil
28870 65 72 5f 73 74 61 74 69 63 3d 27 2d 62 6e 73 6f  er_static='-bnso
28880 20 2d 62 49 3a 2f 6c 69 62 2f 73 79 73 63 61 6c   -bI:/lib/syscal
28890 6c 73 2e 65 78 70 27 0a 20 20 20 20 20 20 66 69  ls.exp'.      fi
288a0 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6d  .      ;;..    m
288b0 69 6e 67 77 2a 20 7c 20 70 77 33 32 2a 20 7c 20  ingw* | pw32* | 
288c0 6f 73 32 2a 29 0a 20 20 20 20 20 20 23 20 54 68  os2*).      # Th
288d0 69 73 20 68 61 63 6b 20 69 73 20 73 6f 20 74 68  is hack is so th
288e0 61 74 20 74 68 65 20 73 6f 75 72 63 65 20 66 69  at the source fi
288f0 6c 65 20 63 61 6e 20 74 65 6c 6c 20 77 68 65 74  le can tell whet
28900 68 65 72 20 69 74 20 69 73 20 62 65 69 6e 67 0a  her it is being.
28910 20 20 20 20 20 20 23 20 62 75 69 6c 74 20 66 6f        # built fo
28920 72 20 69 6e 63 6c 75 73 69 6f 6e 20 69 6e 20 61  r inclusion in a
28930 20 64 6c 6c 20 28 61 6e 64 20 73 68 6f 75 6c 64   dll (and should
28940 20 65 78 70 6f 72 74 20 73 79 6d 62 6f 6c 73 20   export symbols 
28950 66 6f 72 20 65 78 61 6d 70 6c 65 29 2e 0a 20 20  for example)..  
28960 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70      lt_prog_comp
28970 69 6c 65 72 5f 70 69 63 3d 27 2d 44 44 4c 4c 5f  iler_pic='-DDLL_
28980 45 58 50 4f 52 54 27 0a 20 20 20 20 20 20 3b 3b  EXPORT'.      ;;
28990 0a 0a 20 20 20 20 68 70 75 78 39 2a 20 7c 20 68  ..    hpux9* | h
289a0 70 75 78 31 30 2a 20 7c 20 68 70 75 78 31 31 2a  pux10* | hpux11*
289b0 29 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f  ).      lt_prog_
289c0 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c  compiler_wl='-Wl
289d0 2c 27 0a 20 20 20 20 20 20 23 20 50 49 43 20 69  ,'.      # PIC i
289e0 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 66 6f  s the default fo
289f0 72 20 49 41 36 34 20 48 50 2d 55 58 20 61 6e 64  r IA64 HP-UX and
28a00 20 36 34 2d 62 69 74 20 48 50 2d 55 58 2c 20 62   64-bit HP-UX, b
28a10 75 74 0a 20 20 20 20 20 20 23 20 6e 6f 74 20 66  ut.      # not f
28a20 6f 72 20 50 41 20 48 50 2d 55 58 2e 0a 20 20 20  or PA HP-UX..   
28a30 20 20 20 63 61 73 65 20 22 24 68 6f 73 74 5f 63     case "$host_c
28a40 70 75 22 20 69 6e 0a 20 20 20 20 20 20 68 70 70  pu" in.      hpp
28a50 61 2a 36 34 2a 7c 69 61 36 34 2a 29 0a 09 23 20  a*64*|ia64*)..# 
28a60 2b 5a 20 74 68 65 20 64 65 66 61 75 6c 74 0a 09  +Z the default..
28a70 3b 3b 0a 20 20 20 20 20 20 2a 29 0a 09 6c 74 5f  ;;.      *)..lt_
28a80 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69  prog_compiler_pi
28a90 63 3d 27 2b 5a 27 0a 09 3b 3b 0a 20 20 20 20 20  c='+Z'..;;.     
28aa0 20 65 73 61 63 0a 20 20 20 20 20 20 23 20 49 73   esac.      # Is
28ab0 20 74 68 65 72 65 20 61 20 62 65 74 74 65 72 20   there a better 
28ac0 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
28ad0 5f 73 74 61 74 69 63 20 74 68 61 74 20 77 6f 72  _static that wor
28ae0 6b 73 20 77 69 74 68 20 74 68 65 20 62 75 6e 64  ks with the bund
28af0 6c 65 64 20 43 43 3f 0a 20 20 20 20 20 20 6c 74  led CC?.      lt
28b00 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73  _prog_compiler_s
28b10 74 61 74 69 63 3d 27 24 7b 77 6c 7d 2d 61 20 24  tatic='${wl}-a $
28b20 7b 77 6c 7d 61 72 63 68 69 76 65 27 0a 20 20 20  {wl}archive'.   
28b30 20 20 20 3b 3b 0a 0a 20 20 20 20 69 72 69 78 35     ;;..    irix5
28b40 2a 20 7c 20 69 72 69 78 36 2a 20 7c 20 6e 6f 6e  * | irix6* | non
28b50 73 74 6f 70 75 78 2a 29 0a 20 20 20 20 20 20 6c  stopux*).      l
28b60 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
28b70 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20 20 20 20  wl='-Wl,'.      
28b80 23 20 50 49 43 20 28 77 69 74 68 20 2d 4b 50 49  # PIC (with -KPI
28b90 43 29 20 69 73 20 74 68 65 20 64 65 66 61 75 6c  C) is the defaul
28ba0 74 2e 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67  t..      lt_prog
28bb0 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63  _compiler_static
28bc0 3d 27 2d 6e 6f 6e 5f 73 68 61 72 65 64 27 0a 20  ='-non_shared'. 
28bd0 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6e 65 77       ;;..    new
28be0 73 6f 73 36 29 0a 20 20 20 20 20 20 6c 74 5f 70  sos6).      lt_p
28bf0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63  rog_compiler_pic
28c00 3d 27 2d 4b 50 49 43 27 0a 20 20 20 20 20 20 6c  ='-KPIC'.      l
28c10 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
28c20 73 74 61 74 69 63 3d 27 2d 42 73 74 61 74 69 63  static='-Bstatic
28c30 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  '.      ;;..    
28c40 6c 69 6e 75 78 2a 29 0a 20 20 20 20 20 20 63 61  linux*).      ca
28c50 73 65 20 24 43 43 20 69 6e 0a 20 20 20 20 20 20  se $CC in.      
28c60 69 63 63 2a 20 7c 20 65 63 63 2a 29 0a 09 6c 74  icc* | ecc*)..lt
28c70 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77  _prog_compiler_w
28c80 6c 3d 27 2d 57 6c 2c 27 0a 09 6c 74 5f 70 72 6f  l='-Wl,'..lt_pro
28c90 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27  g_compiler_pic='
28ca0 2d 4b 50 49 43 27 0a 09 6c 74 5f 70 72 6f 67 5f  -KPIC'..lt_prog_
28cb0 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d  compiler_static=
28cc0 27 2d 73 74 61 74 69 63 27 0a 20 20 20 20 20 20  '-static'.      
28cd0 20 20 3b 3b 0a 20 20 20 20 20 20 63 63 63 2a 29    ;;.      ccc*)
28ce0 0a 20 20 20 20 20 20 20 20 6c 74 5f 70 72 6f 67  .        lt_prog
28cf0 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57  _compiler_wl='-W
28d00 6c 2c 27 0a 20 20 20 20 20 20 20 20 23 20 41 6c  l,'.        # Al
28d10 6c 20 41 6c 70 68 61 20 63 6f 64 65 20 69 73 20  l Alpha code is 
28d20 50 49 43 2e 0a 20 20 20 20 20 20 20 20 6c 74 5f  PIC..        lt_
28d30 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74  prog_compiler_st
28d40 61 74 69 63 3d 27 2d 6e 6f 6e 5f 73 68 61 72 65  atic='-non_share
28d50 64 27 0a 20 20 20 20 20 20 20 20 3b 3b 0a 20 20  d'.        ;;.  
28d60 20 20 20 20 65 73 61 63 0a 20 20 20 20 20 20 3b      esac.      ;
28d70 3b 0a 0a 20 20 20 20 6f 73 66 33 2a 20 7c 20 6f  ;..    osf3* | o
28d80 73 66 34 2a 20 7c 20 6f 73 66 35 2a 29 0a 20 20  sf4* | osf5*).  
28d90 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70      lt_prog_comp
28da0 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20  iler_wl='-Wl,'. 
28db0 20 20 20 20 20 23 20 41 6c 6c 20 4f 53 46 2f 31       # All OSF/1
28dc0 20 63 6f 64 65 20 69 73 20 50 49 43 2e 0a 20 20   code is PIC..  
28dd0 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70      lt_prog_comp
28de0 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 6e 6f  iler_static='-no
28df0 6e 5f 73 68 61 72 65 64 27 0a 20 20 20 20 20 20  n_shared'.      
28e00 3b 3b 0a 0a 20 20 20 20 73 63 6f 33 2e 32 76 35  ;;..    sco3.2v5
28e10 2a 29 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67  *).      lt_prog
28e20 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d  _compiler_pic='-
28e30 4b 70 69 63 27 0a 20 20 20 20 20 20 6c 74 5f 70  Kpic'.      lt_p
28e40 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61  rog_compiler_sta
28e50 74 69 63 3d 27 2d 64 6e 27 0a 20 20 20 20 20 20  tic='-dn'.      
28e60 3b 3b 0a 0a 20 20 20 20 73 6f 6c 61 72 69 73 2a  ;;..    solaris*
28e70 29 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f  ).      lt_prog_
28e80 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c  compiler_wl='-Wl
28e90 2c 27 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67  ,'.      lt_prog
28ea0 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d  _compiler_pic='-
28eb0 4b 50 49 43 27 0a 20 20 20 20 20 20 6c 74 5f 70  KPIC'.      lt_p
28ec0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61  rog_compiler_sta
28ed0 74 69 63 3d 27 2d 42 73 74 61 74 69 63 27 0a 20  tic='-Bstatic'. 
28ee0 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 75 6e       ;;..    sun
28ef0 6f 73 34 2a 29 0a 20 20 20 20 20 20 6c 74 5f 70  os4*).      lt_p
28f00 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d  rog_compiler_wl=
28f10 27 2d 51 6f 70 74 69 6f 6e 20 6c 64 20 27 0a 20  '-Qoption ld '. 
28f20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d       lt_prog_com
28f30 70 69 6c 65 72 5f 70 69 63 3d 27 2d 50 49 43 27  piler_pic='-PIC'
28f40 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63  .      lt_prog_c
28f50 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27  ompiler_static='
28f60 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20 20 20  -Bstatic'.      
28f70 3b 3b 0a 0a 20 20 20 20 73 79 73 76 34 20 7c 20  ;;..    sysv4 | 
28f80 73 79 73 76 34 2e 32 75 77 32 2a 20 7c 20 73 79  sysv4.2uw2* | sy
28f90 73 76 34 2e 33 2a 20 7c 20 73 79 73 76 35 2a 29  sv4.3* | sysv5*)
28fa0 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63  .      lt_prog_c
28fb0 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c  ompiler_wl='-Wl,
28fc0 27 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f  '.      lt_prog_
28fd0 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 4b  compiler_pic='-K
28fe0 50 49 43 27 0a 20 20 20 20 20 20 6c 74 5f 70 72  PIC'.      lt_pr
28ff0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74  og_compiler_stat
29000 69 63 3d 27 2d 42 73 74 61 74 69 63 27 0a 20 20  ic='-Bstatic'.  
29010 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 79 73 76      ;;..    sysv
29020 34 2a 4d 50 2a 29 0a 20 20 20 20 20 20 69 66 20  4*MP*).      if 
29030 74 65 73 74 20 2d 64 20 2f 75 73 72 2f 6e 65 63  test -d /usr/nec
29040 20 3b 74 68 65 6e 0a 09 6c 74 5f 70 72 6f 67 5f   ;then..lt_prog_
29050 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 4b  compiler_pic='-K
29060 63 6f 6e 66 6f 72 6d 5f 70 69 63 27 0a 09 6c 74  conform_pic'..lt
29070 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73  _prog_compiler_s
29080 74 61 74 69 63 3d 27 2d 42 73 74 61 74 69 63 27  tatic='-Bstatic'
29090 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20  .      fi.      
290a0 3b 3b 0a 0a 20 20 20 20 75 74 73 34 2a 29 0a 20  ;;..    uts4*). 
290b0 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d       lt_prog_com
290c0 70 69 6c 65 72 5f 70 69 63 3d 27 2d 70 69 63 27  piler_pic='-pic'
290d0 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63  .      lt_prog_c
290e0 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27  ompiler_static='
290f0 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20 20 20  -Bstatic'.      
29100 3b 3b 0a 0a 20 20 20 20 2a 29 0a 20 20 20 20 20  ;;..    *).     
29110 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65   lt_prog_compile
29120 72 5f 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72  r_can_build_shar
29130 65 64 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 20  ed=no.      ;;. 
29140 20 20 20 65 73 61 63 0a 20 20 66 69 0a 0a 65 63     esac.  fi..ec
29150 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
29160 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f  NO: result: $lt_
29170 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69  prog_compiler_pi
29180 63 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  c" >&5.echo "${E
29190 43 48 4f 5f 54 7d 24 6c 74 5f 70 72 6f 67 5f 63  CHO_T}$lt_prog_c
291a0 6f 6d 70 69 6c 65 72 5f 70 69 63 22 20 3e 26 36  ompiler_pic" >&6
291b0 0a 0a 23 0a 23 20 43 68 65 63 6b 20 74 6f 20 6d  ..#.# Check to m
291c0 61 6b 65 20 73 75 72 65 20 74 68 65 20 50 49 43  ake sure the PIC
291d0 20 66 6c 61 67 20 61 63 74 75 61 6c 6c 79 20 77   flag actually w
291e0 6f 72 6b 73 2e 0a 23 0a 69 66 20 74 65 73 74 20  orks..#.if test 
291f0 2d 6e 20 22 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d  -n "$lt_prog_com
29200 70 69 6c 65 72 5f 70 69 63 22 3b 20 74 68 65 6e  piler_pic"; then
29210 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  ..echo "$as_me:$
29220 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
29230 20 69 66 20 24 63 6f 6d 70 69 6c 65 72 20 50 49   if $compiler PI
29240 43 20 66 6c 61 67 20 24 6c 74 5f 70 72 6f 67 5f  C flag $lt_prog_
29250 63 6f 6d 70 69 6c 65 72 5f 70 69 63 20 77 6f 72  compiler_pic wor
29260 6b 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  ks" >&5.echo $EC
29270 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 69  HO_N "checking i
29280 66 20 24 63 6f 6d 70 69 6c 65 72 20 50 49 43 20  f $compiler PIC 
29290 66 6c 61 67 20 24 6c 74 5f 70 72 6f 67 5f 63 6f  flag $lt_prog_co
292a0 6d 70 69 6c 65 72 5f 70 69 63 20 77 6f 72 6b 73  mpiler_pic works
292b0 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
292c0 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 70  .if test "${lt_p
292d0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63  rog_compiler_pic
292e0 5f 77 6f 72 6b 73 2b 73 65 74 7d 22 20 3d 20 73  _works+set}" = s
292f0 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
29300 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
29310 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
29320 6c 73 65 0a 20 20 6c 74 5f 70 72 6f 67 5f 63 6f  lse.  lt_prog_co
29330 6d 70 69 6c 65 72 5f 70 69 63 5f 77 6f 72 6b 73  mpiler_pic_works
29340 3d 6e 6f 0a 20 20 61 63 5f 6f 75 74 66 69 6c 65  =no.  ac_outfile
29350 3d 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62  =conftest.$ac_ob
29360 6a 65 78 74 0a 20 20 20 70 72 69 6e 74 66 20 22  jext.   printf "
29370 24 6c 74 5f 73 69 6d 70 6c 65 5f 63 6f 6d 70 69  $lt_simple_compi
29380 6c 65 5f 74 65 73 74 5f 63 6f 64 65 22 20 3e 20  le_test_code" > 
29390 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
293a0 0a 20 20 20 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f  .   lt_compiler_
293b0 66 6c 61 67 3d 22 24 6c 74 5f 70 72 6f 67 5f 63  flag="$lt_prog_c
293c0 6f 6d 70 69 6c 65 72 5f 70 69 63 20 2d 44 50 49  ompiler_pic -DPI
293d0 43 22 0a 20 20 20 23 20 49 6e 73 65 72 74 20 74  C".   # Insert t
293e0 68 65 20 6f 70 74 69 6f 6e 20 65 69 74 68 65 72  he option either
293f0 20 28 31 29 20 61 66 74 65 72 20 74 68 65 20 6c   (1) after the l
29400 61 73 74 20 2a 46 4c 41 47 53 20 76 61 72 69 61  ast *FLAGS varia
29410 62 6c 65 2c 20 6f 72 0a 20 20 20 23 20 28 32 29  ble, or.   # (2)
29420 20 62 65 66 6f 72 65 20 61 20 77 6f 72 64 20 63   before a word c
29430 6f 6e 74 61 69 6e 69 6e 67 20 22 63 6f 6e 66 74  ontaining "conft
29440 65 73 74 2e 22 2c 20 6f 72 20 28 33 29 20 61 74  est.", or (3) at
29450 20 74 68 65 20 65 6e 64 2e 0a 20 20 20 23 20 4e   the end..   # N
29460 6f 74 65 20 74 68 61 74 20 24 61 63 5f 63 6f 6d  ote that $ac_com
29470 70 69 6c 65 20 69 74 73 65 6c 66 20 64 6f 65 73  pile itself does
29480 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 62 61 63   not contain bac
29490 6b 73 6c 61 73 68 65 73 20 61 6e 64 20 62 65 67  kslashes and beg
294a0 69 6e 73 0a 20 20 20 23 20 77 69 74 68 20 61 20  ins.   # with a 
294b0 64 6f 6c 6c 61 72 20 73 69 67 6e 20 28 6e 6f 74  dollar sign (not
294c0 20 61 20 68 79 70 68 65 6e 29 2c 20 73 6f 20 74   a hyphen), so t
294d0 68 65 20 65 63 68 6f 20 73 68 6f 75 6c 64 20 77  he echo should w
294e0 6f 72 6b 20 63 6f 72 72 65 63 74 6c 79 2e 0a 20  ork correctly.. 
294f0 20 20 23 20 54 68 65 20 6f 70 74 69 6f 6e 20 69    # The option i
29500 73 20 72 65 66 65 72 65 6e 63 65 64 20 76 69 61  s referenced via
29510 20 61 20 76 61 72 69 61 62 6c 65 20 74 6f 20 61   a variable to a
29520 76 6f 69 64 20 63 6f 6e 66 75 73 69 6e 67 20 73  void confusing s
29530 65 64 2e 0a 20 20 20 6c 74 5f 63 6f 6d 70 69 6c  ed..   lt_compil
29540 65 3d 60 65 63 68 6f 20 22 24 61 63 5f 63 6f 6d  e=`echo "$ac_com
29550 70 69 6c 65 22 20 7c 20 24 53 45 44 20 5c 0a 20  pile" | $SED \. 
29560 20 20 2d 65 20 27 73 3a 2e 2a 46 4c 41 47 53 7d    -e 's:.*FLAGS}
29570 3f 20 3a 26 24 6c 74 5f 63 6f 6d 70 69 6c 65 72  ? :&$lt_compiler
29580 5f 66 6c 61 67 20 3a 3b 20 74 27 20 5c 0a 20 20  _flag :; t' \.  
29590 20 2d 65 20 27 73 3a 20 5b 5e 20 5d 2a 63 6f 6e   -e 's: [^ ]*con
295a0 66 74 65 73 74 5c 2e 3a 20 24 6c 74 5f 63 6f 6d  ftest\.: $lt_com
295b0 70 69 6c 65 72 5f 66 6c 61 67 26 3a 3b 20 74 27  piler_flag&:; t'
295c0 20 5c 0a 20 20 20 2d 65 20 27 73 3a 24 3a 20 24   \.   -e 's:$: $
295d0 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  lt_compiler_flag
295e0 3a 27 60 0a 20 20 20 28 65 76 61 6c 20 65 63 68  :'`.   (eval ech
295f0 6f 20 22 5c 22 5c 24 61 73 5f 6d 65 3a 35 37 37  o "\"\$as_me:577
29600 30 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 5c 22  0: $lt_compile\"
29610 22 20 3e 26 35 29 0a 20 20 20 28 65 76 61 6c 20  " >&5).   (eval 
29620 22 24 6c 74 5f 63 6f 6d 70 69 6c 65 22 20 32 3e  "$lt_compile" 2>
29630 63 6f 6e 66 74 65 73 74 2e 65 72 72 29 0a 20 20  conftest.err).  
29640 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
29650 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72   cat conftest.er
29660 72 20 3e 26 35 0a 20 20 20 65 63 68 6f 20 22 24  r >&5.   echo "$
29670 61 73 5f 6d 65 3a 35 37 37 34 3a 20 5c 24 3f 20  as_me:5774: \$? 
29680 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
29690 35 0a 20 20 20 69 66 20 28 65 78 69 74 20 24 61  5.   if (exit $a
296a0 63 5f 73 74 61 74 75 73 29 20 26 26 20 74 65 73  c_status) && tes
296b0 74 20 2d 73 20 22 24 61 63 5f 6f 75 74 66 69 6c  t -s "$ac_outfil
296c0 65 22 3b 20 74 68 65 6e 0a 20 20 20 20 20 23 20  e"; then.     # 
296d0 54 68 65 20 63 6f 6d 70 69 6c 65 72 20 63 61 6e  The compiler can
296e0 20 6f 6e 6c 79 20 77 61 72 6e 20 61 6e 64 20 69   only warn and i
296f0 67 6e 6f 72 65 20 74 68 65 20 6f 70 74 69 6f 6e  gnore the option
29700 20 69 66 20 6e 6f 74 20 72 65 63 6f 67 6e 69 7a   if not recogniz
29710 65 64 0a 20 20 20 20 20 23 20 53 6f 20 73 61 79  ed.     # So say
29720 20 6e 6f 20 69 66 20 74 68 65 72 65 20 61 72 65   no if there are
29730 20 77 61 72 6e 69 6e 67 73 0a 20 20 20 20 20 69   warnings.     i
29740 66 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66  f test ! -s conf
29750 74 65 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20  test.err; then. 
29760 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f        lt_prog_co
29770 6d 70 69 6c 65 72 5f 70 69 63 5f 77 6f 72 6b 73  mpiler_pic_works
29780 3d 79 65 73 0a 20 20 20 20 20 66 69 0a 20 20 20  =yes.     fi.   
29790 66 69 0a 20 20 20 24 72 6d 20 63 6f 6e 66 74 65  fi.   $rm confte
297a0 73 74 2a 0a 0a 66 69 0a 65 63 68 6f 20 22 24 61  st*..fi.echo "$a
297b0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
297c0 73 75 6c 74 3a 20 24 6c 74 5f 70 72 6f 67 5f 63  sult: $lt_prog_c
297d0 6f 6d 70 69 6c 65 72 5f 70 69 63 5f 77 6f 72 6b  ompiler_pic_work
297e0 73 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  s" >&5.echo "${E
297f0 43 48 4f 5f 54 7d 24 6c 74 5f 70 72 6f 67 5f 63  CHO_T}$lt_prog_c
29800 6f 6d 70 69 6c 65 72 5f 70 69 63 5f 77 6f 72 6b  ompiler_pic_work
29810 73 22 20 3e 26 36 0a 0a 69 66 20 74 65 73 74 20  s" >&6..if test 
29820 78 22 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69  x"$lt_prog_compi
29830 6c 65 72 5f 70 69 63 5f 77 6f 72 6b 73 22 20 3d  ler_pic_works" =
29840 20 78 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20   xyes; then.    
29850 63 61 73 65 20 24 6c 74 5f 70 72 6f 67 5f 63 6f  case $lt_prog_co
29860 6d 70 69 6c 65 72 5f 70 69 63 20 69 6e 0a 20 20  mpiler_pic in.  
29870 20 20 20 22 22 20 7c 20 22 20 22 2a 29 20 3b 3b     "" | " "*) ;;
29880 0a 20 20 20 20 20 2a 29 20 6c 74 5f 70 72 6f 67  .     *) lt_prog
29890 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 22 20  _compiler_pic=" 
298a0 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65  $lt_prog_compile
298b0 72 5f 70 69 63 22 20 3b 3b 0a 20 20 20 20 20 65  r_pic" ;;.     e
298c0 73 61 63 0a 65 6c 73 65 0a 20 20 20 20 6c 74 5f  sac.else.    lt_
298d0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69  prog_compiler_pi
298e0 63 3d 0a 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f  c=.     lt_prog_
298f0 63 6f 6d 70 69 6c 65 72 5f 63 61 6e 5f 62 75 69  compiler_can_bui
29900 6c 64 5f 73 68 61 72 65 64 3d 6e 6f 0a 66 69 0a  ld_shared=no.fi.
29910 0a 66 69 0a 63 61 73 65 20 22 24 68 6f 73 74 5f  .fi.case "$host_
29920 6f 73 22 20 69 6e 0a 20 20 23 20 46 6f 72 20 70  os" in.  # For p
29930 6c 61 74 66 6f 72 6d 73 20 77 68 69 63 68 20 64  latforms which d
29940 6f 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 50 49  o not support PI
29950 43 2c 20 2d 44 50 49 43 20 69 73 20 6d 65 61 6e  C, -DPIC is mean
29960 69 6e 67 6c 65 73 73 3a 0a 20 20 2a 64 6a 67 70  ingless:.  *djgp
29970 70 2a 29 0a 20 20 20 20 6c 74 5f 70 72 6f 67 5f  p*).    lt_prog_
29980 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 0a 20 20  compiler_pic=.  
29990 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 6c 74    ;;.  *).    lt
299a0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70  _prog_compiler_p
299b0 69 63 3d 22 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d  ic="$lt_prog_com
299c0 70 69 6c 65 72 5f 70 69 63 20 2d 44 50 49 43 22  piler_pic -DPIC"
299d0 0a 20 20 20 20 3b 3b 0a 65 73 61 63 0a 0a 65 63  .    ;;.esac..ec
299e0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
299f0 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 69 66 20  NO: checking if 
29a00 24 63 6f 6d 70 69 6c 65 72 20 73 75 70 70 6f 72  $compiler suppor
29a10 74 73 20 2d 63 20 2d 6f 20 66 69 6c 65 2e 24 61  ts -c -o file.$a
29a20 63 5f 6f 62 6a 65 78 74 22 20 3e 26 35 0a 65 63  c_objext" >&5.ec
29a30 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
29a40 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c 65  king if $compile
29a50 72 20 73 75 70 70 6f 72 74 73 20 2d 63 20 2d 6f  r supports -c -o
29a60 20 66 69 6c 65 2e 24 61 63 5f 6f 62 6a 65 78 74   file.$ac_objext
29a70 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
29a80 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63  .if test "${lt_c
29a90 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  v_prog_compiler_
29aa0 63 5f 6f 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  c_o+set}" = set;
29ab0 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
29ac0 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
29ad0 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
29ae0 0a 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f  .  lt_cv_prog_co
29af0 6d 70 69 6c 65 72 5f 63 5f 6f 3d 6e 6f 0a 20 20  mpiler_c_o=no.  
29b00 20 24 72 6d 20 2d 72 20 63 6f 6e 66 74 65 73 74   $rm -r conftest
29b10 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 20 20 20   2>/dev/null.   
29b20 6d 6b 64 69 72 20 63 6f 6e 66 74 65 73 74 0a 20  mkdir conftest. 
29b30 20 20 63 64 20 63 6f 6e 66 74 65 73 74 0a 20 20    cd conftest.  
29b40 20 6d 6b 64 69 72 20 6f 75 74 0a 20 20 20 70 72   mkdir out.   pr
29b50 69 6e 74 66 20 22 24 6c 74 5f 73 69 6d 70 6c 65  intf "$lt_simple
29b60 5f 63 6f 6d 70 69 6c 65 5f 74 65 73 74 5f 63 6f  _compile_test_co
29b70 64 65 22 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24  de" > conftest.$
29b80 61 63 5f 65 78 74 0a 0a 20 20 20 6c 74 5f 63 6f  ac_ext..   lt_co
29b90 6d 70 69 6c 65 72 5f 66 6c 61 67 3d 22 2d 6f 20  mpiler_flag="-o 
29ba0 6f 75 74 2f 63 6f 6e 66 74 65 73 74 32 2e 24 61  out/conftest2.$a
29bb0 63 5f 6f 62 6a 65 78 74 22 0a 20 20 20 23 20 49  c_objext".   # I
29bc0 6e 73 65 72 74 20 74 68 65 20 6f 70 74 69 6f 6e  nsert the option
29bd0 20 65 69 74 68 65 72 20 28 31 29 20 61 66 74 65   either (1) afte
29be0 72 20 74 68 65 20 6c 61 73 74 20 2a 46 4c 41 47  r the last *FLAG
29bf0 53 20 76 61 72 69 61 62 6c 65 2c 20 6f 72 0a 20  S variable, or. 
29c00 20 20 23 20 28 32 29 20 62 65 66 6f 72 65 20 61    # (2) before a
29c10 20 77 6f 72 64 20 63 6f 6e 74 61 69 6e 69 6e 67   word containing
29c20 20 22 63 6f 6e 66 74 65 73 74 2e 22 2c 20 6f 72   "conftest.", or
29c30 20 28 33 29 20 61 74 20 74 68 65 20 65 6e 64 2e   (3) at the end.
29c40 0a 20 20 20 23 20 4e 6f 74 65 20 74 68 61 74 20  .   # Note that 
29c50 24 61 63 5f 63 6f 6d 70 69 6c 65 20 69 74 73 65  $ac_compile itse
29c60 6c 66 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74  lf does not cont
29c70 61 69 6e 20 62 61 63 6b 73 6c 61 73 68 65 73 20  ain backslashes 
29c80 61 6e 64 20 62 65 67 69 6e 73 0a 20 20 20 23 20  and begins.   # 
29c90 77 69 74 68 20 61 20 64 6f 6c 6c 61 72 20 73 69  with a dollar si
29ca0 67 6e 20 28 6e 6f 74 20 61 20 68 79 70 68 65 6e  gn (not a hyphen
29cb0 29 2c 20 73 6f 20 74 68 65 20 65 63 68 6f 20 73  ), so the echo s
29cc0 68 6f 75 6c 64 20 77 6f 72 6b 20 63 6f 72 72 65  hould work corre
29cd0 63 74 6c 79 2e 0a 20 20 20 6c 74 5f 63 6f 6d 70  ctly..   lt_comp
29ce0 69 6c 65 3d 60 65 63 68 6f 20 22 24 61 63 5f 63  ile=`echo "$ac_c
29cf0 6f 6d 70 69 6c 65 22 20 7c 20 24 53 45 44 20 5c  ompile" | $SED \
29d00 0a 20 20 20 2d 65 20 27 73 3a 2e 2a 46 4c 41 47  .   -e 's:.*FLAG
29d10 53 7d 3f 20 3a 26 24 6c 74 5f 63 6f 6d 70 69 6c  S}? :&$lt_compil
29d20 65 72 5f 66 6c 61 67 20 3a 3b 20 74 27 20 5c 0a  er_flag :; t' \.
29d30 20 20 20 2d 65 20 27 73 3a 20 5b 5e 20 5d 2a 63     -e 's: [^ ]*c
29d40 6f 6e 66 74 65 73 74 5c 2e 3a 20 24 6c 74 5f 63  onftest\.: $lt_c
29d50 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 26 3a 3b 20  ompiler_flag&:; 
29d60 74 27 20 5c 0a 20 20 20 2d 65 20 27 73 3a 24 3a  t' \.   -e 's:$:
29d70 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c   $lt_compiler_fl
29d80 61 67 3a 27 60 0a 20 20 20 28 65 76 61 6c 20 65  ag:'`.   (eval e
29d90 63 68 6f 20 22 5c 22 5c 24 61 73 5f 6d 65 3a 35  cho "\"\$as_me:5
29da0 38 33 30 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65  830: $lt_compile
29db0 5c 22 22 20 3e 26 35 29 0a 20 20 20 28 65 76 61  \"" >&5).   (eva
29dc0 6c 20 22 24 6c 74 5f 63 6f 6d 70 69 6c 65 22 20  l "$lt_compile" 
29dd0 32 3e 6f 75 74 2f 63 6f 6e 66 74 65 73 74 2e 65  2>out/conftest.e
29de0 72 72 29 0a 20 20 20 61 63 5f 73 74 61 74 75 73  rr).   ac_status
29df0 3d 24 3f 0a 20 20 20 63 61 74 20 6f 75 74 2f 63  =$?.   cat out/c
29e00 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a  onftest.err >&5.
29e10 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a     echo "$as_me:
29e20 35 38 33 34 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  5834: \$? = $ac_
29e30 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 20 69  status" >&5.   i
29e40 66 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74  f (exit $ac_stat
29e50 75 73 29 20 26 26 20 74 65 73 74 20 2d 73 20 6f  us) && test -s o
29e60 75 74 2f 63 6f 6e 66 74 65 73 74 32 2e 24 61 63  ut/conftest2.$ac
29e70 5f 6f 62 6a 65 78 74 0a 20 20 20 74 68 65 6e 0a  _objext.   then.
29e80 20 20 20 20 20 23 20 54 68 65 20 63 6f 6d 70 69       # The compi
29e90 6c 65 72 20 63 61 6e 20 6f 6e 6c 79 20 77 61 72  ler can only war
29ea0 6e 20 61 6e 64 20 69 67 6e 6f 72 65 20 74 68 65  n and ignore the
29eb0 20 6f 70 74 69 6f 6e 20 69 66 20 6e 6f 74 20 72   option if not r
29ec0 65 63 6f 67 6e 69 7a 65 64 0a 20 20 20 20 20 23  ecognized.     #
29ed0 20 53 6f 20 73 61 79 20 6e 6f 20 69 66 20 74 68   So say no if th
29ee0 65 72 65 20 61 72 65 20 77 61 72 6e 69 6e 67 73  ere are warnings
29ef0 0a 20 20 20 20 20 69 66 20 74 65 73 74 20 21 20  .     if test ! 
29f00 2d 73 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74 2e  -s out/conftest.
29f10 65 72 72 3b 20 74 68 65 6e 0a 20 20 20 20 20 20  err; then.      
29f20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70   lt_cv_prog_comp
29f30 69 6c 65 72 5f 63 5f 6f 3d 79 65 73 0a 20 20 20  iler_c_o=yes.   
29f40 20 20 66 69 0a 20 20 20 66 69 0a 20 20 20 63 68    fi.   fi.   ch
29f50 6d 6f 64 20 75 2b 77 20 2e 0a 20 20 20 24 72 6d  mod u+w ..   $rm
29f60 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20 20 23 20   conftest*.   # 
29f70 53 47 49 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72  SGI C++ compiler
29f80 20 77 69 6c 6c 20 63 72 65 61 74 65 20 64 69 72   will create dir
29f90 65 63 74 6f 72 79 20 6f 75 74 2f 69 69 5f 66 69  ectory out/ii_fi
29fa0 6c 65 73 2f 20 66 6f 72 0a 20 20 20 23 20 74 65  les/ for.   # te
29fb0 6d 70 6c 61 74 65 20 69 6e 73 74 61 6e 74 69 61  mplate instantia
29fc0 74 69 6f 6e 0a 20 20 20 74 65 73 74 20 2d 64 20  tion.   test -d 
29fd0 6f 75 74 2f 69 69 5f 66 69 6c 65 73 20 26 26 20  out/ii_files && 
29fe0 24 72 6d 20 6f 75 74 2f 69 69 5f 66 69 6c 65 73  $rm out/ii_files
29ff0 2f 2a 20 26 26 20 72 6d 64 69 72 20 6f 75 74 2f  /* && rmdir out/
2a000 69 69 5f 66 69 6c 65 73 0a 20 20 20 24 72 6d 20  ii_files.   $rm 
2a010 6f 75 74 2f 2a 20 26 26 20 72 6d 64 69 72 20 6f  out/* && rmdir o
2a020 75 74 0a 20 20 20 63 64 20 2e 2e 0a 20 20 20 72  ut.   cd ...   r
2a030 6d 64 69 72 20 63 6f 6e 66 74 65 73 74 0a 20 20  mdir conftest.  
2a040 20 24 72 6d 20 63 6f 6e 66 74 65 73 74 2a 0a 0a   $rm conftest*..
2a050 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  fi.echo "$as_me:
2a060 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
2a070 20 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d   $lt_cv_prog_com
2a080 70 69 6c 65 72 5f 63 5f 6f 22 20 3e 26 35 0a 65  piler_c_o" >&5.e
2a090 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c  cho "${ECHO_T}$l
2a0a0 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c  t_cv_prog_compil
2a0b0 65 72 5f 63 5f 6f 22 20 3e 26 36 0a 0a 0a 68 61  er_c_o" >&6...ha
2a0c0 72 64 5f 6c 69 6e 6b 73 3d 22 6e 6f 74 74 65 73  rd_links="nottes
2a0d0 74 65 64 22 0a 69 66 20 74 65 73 74 20 22 24 6c  ted".if test "$l
2a0e0 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c  t_cv_prog_compil
2a0f0 65 72 5f 63 5f 6f 22 20 3d 20 6e 6f 20 26 26 20  er_c_o" = no && 
2a100 74 65 73 74 20 22 24 6e 65 65 64 5f 6c 6f 63 6b  test "$need_lock
2a110 73 22 20 21 3d 20 6e 6f 3b 20 74 68 65 6e 0a 20  s" != no; then. 
2a120 20 23 20 64 6f 20 6e 6f 74 20 6f 76 65 72 77 72   # do not overwr
2a130 69 74 65 20 74 68 65 20 76 61 6c 75 65 20 6f 66  ite the value of
2a140 20 6e 65 65 64 5f 6c 6f 63 6b 73 20 70 72 6f 76   need_locks prov
2a150 69 64 65 64 20 62 79 20 74 68 65 20 75 73 65 72  ided by the user
2a160 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
2a170 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
2a180 67 20 69 66 20 77 65 20 63 61 6e 20 6c 6f 63 6b  g if we can lock
2a190 20 77 69 74 68 20 68 61 72 64 20 6c 69 6e 6b 73   with hard links
2a1a0 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
2a1b0 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 69 66 20  _N "checking if 
2a1c0 77 65 20 63 61 6e 20 6c 6f 63 6b 20 77 69 74 68  we can lock with
2a1d0 20 68 61 72 64 20 6c 69 6e 6b 73 2e 2e 2e 20 24   hard links... $
2a1e0 45 43 48 4f 5f 43 22 20 3e 26 36 0a 20 20 68 61  ECHO_C" >&6.  ha
2a1f0 72 64 5f 6c 69 6e 6b 73 3d 79 65 73 0a 20 20 24  rd_links=yes.  $
2a200 72 6d 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20 6c  rm conftest*.  l
2a210 6e 20 63 6f 6e 66 74 65 73 74 2e 61 20 63 6f 6e  n conftest.a con
2a220 66 74 65 73 74 2e 62 20 32 3e 2f 64 65 76 2f 6e  ftest.b 2>/dev/n
2a230 75 6c 6c 20 26 26 20 68 61 72 64 5f 6c 69 6e 6b  ull && hard_link
2a240 73 3d 6e 6f 0a 20 20 74 6f 75 63 68 20 63 6f 6e  s=no.  touch con
2a250 66 74 65 73 74 2e 61 0a 20 20 6c 6e 20 63 6f 6e  ftest.a.  ln con
2a260 66 74 65 73 74 2e 61 20 63 6f 6e 66 74 65 73 74  ftest.a conftest
2a270 2e 62 20 32 3e 26 35 20 7c 7c 20 68 61 72 64 5f  .b 2>&5 || hard_
2a280 6c 69 6e 6b 73 3d 6e 6f 0a 20 20 6c 6e 20 63 6f  links=no.  ln co
2a290 6e 66 74 65 73 74 2e 61 20 63 6f 6e 66 74 65 73  nftest.a conftes
2a2a0 74 2e 62 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20  t.b 2>/dev/null 
2a2b0 26 26 20 68 61 72 64 5f 6c 69 6e 6b 73 3d 6e 6f  && hard_links=no
2a2c0 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
2a2d0 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
2a2e0 20 24 68 61 72 64 5f 6c 69 6e 6b 73 22 20 3e 26   $hard_links" >&
2a2f0 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
2a300 7d 24 68 61 72 64 5f 6c 69 6e 6b 73 22 20 3e 26  }$hard_links" >&
2a310 36 0a 20 20 69 66 20 74 65 73 74 20 22 24 68 61  6.  if test "$ha
2a320 72 64 5f 6c 69 6e 6b 73 22 20 3d 20 6e 6f 3b 20  rd_links" = no; 
2a330 74 68 65 6e 0a 20 20 20 20 7b 20 65 63 68 6f 20  then.    { echo 
2a340 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
2a350 20 57 41 52 4e 49 4e 47 3a 20 5c 60 24 43 43 27   WARNING: \`$CC'
2a360 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72   does not suppor
2a370 74 20 5c 60 2d 63 20 2d 6f 27 2c 20 73 6f 20 5c  t \`-c -o', so \
2a380 60 6d 61 6b 65 20 2d 6a 27 20 6d 61 79 20 62 65  `make -j' may be
2a390 20 75 6e 73 61 66 65 22 20 3e 26 35 0a 65 63 68   unsafe" >&5.ech
2a3a0 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49  o "$as_me: WARNI
2a3b0 4e 47 3a 20 5c 60 24 43 43 27 20 64 6f 65 73 20  NG: \`$CC' does 
2a3c0 6e 6f 74 20 73 75 70 70 6f 72 74 20 5c 60 2d 63  not support \`-c
2a3d0 20 2d 6f 27 2c 20 73 6f 20 5c 60 6d 61 6b 65 20   -o', so \`make 
2a3e0 2d 6a 27 20 6d 61 79 20 62 65 20 75 6e 73 61 66  -j' may be unsaf
2a3f0 65 22 20 3e 26 32 3b 7d 0a 20 20 20 20 6e 65 65  e" >&2;}.    nee
2a400 64 5f 6c 6f 63 6b 73 3d 77 61 72 6e 0a 20 20 66  d_locks=warn.  f
2a410 69 0a 65 6c 73 65 0a 20 20 6e 65 65 64 5f 6c 6f  i.else.  need_lo
2a420 63 6b 73 3d 6e 6f 0a 66 69 0a 0a 65 63 68 6f 20  cks=no.fi..echo 
2a430 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
2a440 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65   checking whethe
2a450 72 20 74 68 65 20 24 63 6f 6d 70 69 6c 65 72 20  r the $compiler 
2a460 6c 69 6e 6b 65 72 20 28 24 4c 44 29 20 73 75 70  linker ($LD) sup
2a470 70 6f 72 74 73 20 73 68 61 72 65 64 20 6c 69 62  ports shared lib
2a480 72 61 72 69 65 73 22 20 3e 26 35 0a 65 63 68 6f  raries" >&5.echo
2a490 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
2a4a0 6e 67 20 77 68 65 74 68 65 72 20 74 68 65 20 24  ng whether the $
2a4b0 63 6f 6d 70 69 6c 65 72 20 6c 69 6e 6b 65 72 20  compiler linker 
2a4c0 28 24 4c 44 29 20 73 75 70 70 6f 72 74 73 20 73  ($LD) supports s
2a4d0 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 2e  hared libraries.
2a4e0 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
2a4f0 0a 20 20 72 75 6e 70 61 74 68 5f 76 61 72 3d 0a  .  runpath_var=.
2a500 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65    allow_undefine
2a510 64 5f 66 6c 61 67 3d 0a 20 20 65 6e 61 62 6c 65  d_flag=.  enable
2a520 5f 73 68 61 72 65 64 5f 77 69 74 68 5f 73 74 61  _shared_with_sta
2a530 74 69 63 5f 72 75 6e 74 69 6d 65 73 3d 6e 6f 0a  tic_runtimes=no.
2a540 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 0a    archive_cmds=.
2a550 20 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d    archive_expsym
2a560 5f 63 6d 64 73 3d 0a 20 20 6f 6c 64 5f 61 72 63  _cmds=.  old_arc
2a570 68 69 76 65 5f 46 72 6f 6d 5f 6e 65 77 5f 63 6d  hive_From_new_cm
2a580 64 73 3d 0a 20 20 6f 6c 64 5f 61 72 63 68 69 76  ds=.  old_archiv
2a590 65 5f 66 72 6f 6d 5f 65 78 70 73 79 6d 73 5f 63  e_from_expsyms_c
2a5a0 6d 64 73 3d 0a 20 20 65 78 70 6f 72 74 5f 64 79  mds=.  export_dy
2a5b0 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d  namic_flag_spec=
2a5c0 0a 20 20 77 68 6f 6c 65 5f 61 72 63 68 69 76 65  .  whole_archive
2a5d0 5f 66 6c 61 67 5f 73 70 65 63 3d 0a 20 20 74 68  _flag_spec=.  th
2a5e0 72 65 61 64 5f 73 61 66 65 5f 66 6c 61 67 5f 73  read_safe_flag_s
2a5f0 70 65 63 3d 0a 20 20 68 61 72 64 63 6f 64 65 5f  pec=.  hardcode_
2a600 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63  libdir_flag_spec
2a610 3d 0a 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62  =.  hardcode_lib
2a620 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 5f 6c 64  dir_flag_spec_ld
2a630 3d 0a 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62  =.  hardcode_lib
2a640 64 69 72 5f 73 65 70 61 72 61 74 6f 72 3d 0a 20  dir_separator=. 
2a650 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74   hardcode_direct
2a660 3d 6e 6f 0a 20 20 68 61 72 64 63 6f 64 65 5f 6d  =no.  hardcode_m
2a670 69 6e 75 73 5f 4c 3d 6e 6f 0a 20 20 68 61 72 64  inus_L=no.  hard
2a680 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76  code_shlibpath_v
2a690 61 72 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a 20  ar=unsupported. 
2a6a0 20 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62   link_all_deplib
2a6b0 73 3d 75 6e 6b 6e 6f 77 6e 0a 20 20 68 61 72 64  s=unknown.  hard
2a6c0 63 6f 64 65 5f 61 75 74 6f 6d 61 74 69 63 3d 6e  code_automatic=n
2a6d0 6f 0a 20 20 6d 6f 64 75 6c 65 5f 63 6d 64 73 3d  o.  module_cmds=
2a6e0 0a 20 20 6d 6f 64 75 6c 65 5f 65 78 70 73 79 6d  .  module_expsym
2a6f0 5f 63 6d 64 73 3d 0a 20 20 61 6c 77 61 79 73 5f  _cmds=.  always_
2a700 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 3d 6e  export_symbols=n
2a710 6f 0a 20 20 65 78 70 6f 72 74 5f 73 79 6d 62 6f  o.  export_symbo
2a720 6c 73 5f 63 6d 64 73 3d 27 24 4e 4d 20 24 6c 69  ls_cmds='$NM $li
2a730 62 6f 62 6a 73 20 24 63 6f 6e 76 65 6e 69 65 6e  bobjs $convenien
2a740 63 65 20 7c 20 24 67 6c 6f 62 61 6c 5f 73 79 6d  ce | $global_sym
2a750 62 6f 6c 5f 70 69 70 65 20 7c 20 24 53 45 44 20  bol_pipe | $SED 
2a760 27 5c 27 27 73 2f 2e 2a 20 2f 2f 27 5c 27 27 20  '\''s/.* //'\'' 
2a770 7c 20 73 6f 72 74 20 7c 20 75 6e 69 71 20 3e 20  | sort | uniq > 
2a780 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 27  $export_symbols'
2a790 0a 20 20 23 20 69 6e 63 6c 75 64 65 5f 65 78 70  .  # include_exp
2a7a0 73 79 6d 73 20 73 68 6f 75 6c 64 20 62 65 20 61  syms should be a
2a7b0 20 6c 69 73 74 20 6f 66 20 73 70 61 63 65 2d 73   list of space-s
2a7c0 65 70 61 72 61 74 65 64 20 73 79 6d 62 6f 6c 73  eparated symbols
2a7d0 20 74 6f 20 62 65 20 2a 61 6c 77 61 79 73 2a 0a   to be *always*.
2a7e0 20 20 23 20 69 6e 63 6c 75 64 65 64 20 69 6e 20    # included in 
2a7f0 74 68 65 20 73 79 6d 62 6f 6c 20 6c 69 73 74 0a  the symbol list.
2a800 20 20 69 6e 63 6c 75 64 65 5f 65 78 70 73 79 6d    include_expsym
2a810 73 3d 0a 20 20 23 20 65 78 63 6c 75 64 65 5f 65  s=.  # exclude_e
2a820 78 70 73 79 6d 73 20 63 61 6e 20 62 65 20 61 6e  xpsyms can be an
2a830 20 65 78 74 65 6e 64 65 64 20 72 65 67 65 78 70   extended regexp
2a840 20 6f 66 20 73 79 6d 62 6f 6c 73 20 74 6f 20 65   of symbols to e
2a850 78 63 6c 75 64 65 0a 20 20 23 20 69 74 20 77 69  xclude.  # it wi
2a860 6c 6c 20 62 65 20 77 72 61 70 70 65 64 20 62 79  ll be wrapped by
2a870 20 60 20 28 27 20 61 6e 64 20 60 29 24 27 2c 20   ` (' and `)$', 
2a880 73 6f 20 6f 6e 65 20 6d 75 73 74 20 6e 6f 74 20  so one must not 
2a890 6d 61 74 63 68 20 62 65 67 69 6e 6e 69 6e 67 20  match beginning 
2a8a0 6f 72 0a 20 20 23 20 65 6e 64 20 6f 66 20 6c 69  or.  # end of li
2a8b0 6e 65 2e 20 20 45 78 61 6d 70 6c 65 3a 20 60 61  ne.  Example: `a
2a8c0 7c 62 63 7c 2e 2a 64 2e 2a 27 20 77 69 6c 6c 20  |bc|.*d.*' will 
2a8d0 65 78 63 6c 75 64 65 20 74 68 65 20 73 79 6d 62  exclude the symb
2a8e0 6f 6c 73 20 60 61 27 20 61 6e 64 20 60 62 63 27  ols `a' and `bc'
2a8f0 2c 0a 20 20 23 20 61 73 20 77 65 6c 6c 20 61 73  ,.  # as well as
2a900 20 61 6e 79 20 73 79 6d 62 6f 6c 20 74 68 61 74   any symbol that
2a910 20 63 6f 6e 74 61 69 6e 73 20 60 64 27 2e 0a 20   contains `d'.. 
2a920 20 65 78 63 6c 75 64 65 5f 65 78 70 73 79 6d 73   exclude_expsyms
2a930 3d 22 5f 47 4c 4f 42 41 4c 5f 4f 46 46 53 45 54  ="_GLOBAL_OFFSET
2a940 5f 54 41 42 4c 45 5f 22 0a 20 20 23 20 41 6c 74  _TABLE_".  # Alt
2a950 68 6f 75 67 68 20 5f 47 4c 4f 42 41 4c 5f 4f 46  hough _GLOBAL_OF
2a960 46 53 45 54 5f 54 41 42 4c 45 5f 20 69 73 20 61  FSET_TABLE_ is a
2a970 20 76 61 6c 69 64 20 73 79 6d 62 6f 6c 20 43 20   valid symbol C 
2a980 6e 61 6d 65 2c 20 6d 6f 73 74 20 61 2e 6f 75 74  name, most a.out
2a990 0a 20 20 23 20 70 6c 61 74 66 6f 72 6d 73 20 28  .  # platforms (
2a9a0 61 62 29 75 73 65 20 69 74 20 69 6e 20 50 49 43  ab)use it in PIC
2a9b0 20 63 6f 64 65 2c 20 62 75 74 20 74 68 65 69 72   code, but their
2a9c0 20 6c 69 6e 6b 65 72 73 20 67 65 74 20 63 6f 6e   linkers get con
2a9d0 66 75 73 65 64 20 69 66 0a 20 20 23 20 74 68 65  fused if.  # the
2a9e0 20 73 79 6d 62 6f 6c 20 69 73 20 65 78 70 6c 69   symbol is expli
2a9f0 63 69 74 6c 79 20 72 65 66 65 72 65 6e 63 65 64  citly referenced
2aa00 2e 20 20 53 69 6e 63 65 20 70 6f 72 74 61 62 6c  .  Since portabl
2aa10 65 20 63 6f 64 65 20 63 61 6e 6e 6f 74 0a 20 20  e code cannot.  
2aa20 23 20 72 65 6c 79 20 6f 6e 20 74 68 69 73 20 73  # rely on this s
2aa30 79 6d 62 6f 6c 20 6e 61 6d 65 2c 20 69 74 27 73  ymbol name, it's
2aa40 20 70 72 6f 62 61 62 6c 79 20 66 69 6e 65 20 74   probably fine t
2aa50 6f 20 6e 65 76 65 72 20 69 6e 63 6c 75 64 65 20  o never include 
2aa60 69 74 20 69 6e 0a 20 20 23 20 70 72 65 6c 6f 61  it in.  # preloa
2aa70 64 65 64 20 73 79 6d 62 6f 6c 20 74 61 62 6c 65  ded symbol table
2aa80 73 2e 0a 20 20 65 78 74 72 61 63 74 5f 65 78 70  s..  extract_exp
2aa90 73 79 6d 73 5f 63 6d 64 73 3d 0a 0a 20 20 63 61  syms_cmds=..  ca
2aaa0 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20  se $host_os in. 
2aab0 20 63 79 67 77 69 6e 2a 20 7c 20 6d 69 6e 67 77   cygwin* | mingw
2aac0 2a 20 7c 20 70 77 33 32 2a 29 0a 20 20 20 20 23  * | pw32*).    #
2aad0 20 46 49 58 4d 45 3a 20 74 68 65 20 4d 53 56 43   FIXME: the MSVC
2aae0 2b 2b 20 70 6f 72 74 20 68 61 73 6e 27 74 20 62  ++ port hasn't b
2aaf0 65 65 6e 20 74 65 73 74 65 64 20 69 6e 20 61 20  een tested in a 
2ab00 6c 6f 6f 6f 6f 6e 67 20 74 69 6d 65 0a 20 20 20  loooong time.   
2ab10 20 23 20 57 68 65 6e 20 6e 6f 74 20 75 73 69 6e   # When not usin
2ab20 67 20 67 63 63 2c 20 77 65 20 63 75 72 72 65 6e  g gcc, we curren
2ab30 74 6c 79 20 61 73 73 75 6d 65 20 74 68 61 74 20  tly assume that 
2ab40 77 65 20 61 72 65 20 75 73 69 6e 67 0a 20 20 20  we are using.   
2ab50 20 23 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73   # Microsoft Vis
2ab60 75 61 6c 20 43 2b 2b 2e 0a 20 20 20 20 69 66 20  ual C++..    if 
2ab70 74 65 73 74 20 22 24 47 43 43 22 20 21 3d 20 79  test "$GCC" != y
2ab80 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 77  es; then.      w
2ab90 69 74 68 5f 67 6e 75 5f 6c 64 3d 6e 6f 0a 20 20  ith_gnu_ld=no.  
2aba0 20 20 66 69 0a 20 20 20 20 3b 3b 0a 20 20 6f 70    fi.    ;;.  op
2abb0 65 6e 62 73 64 2a 29 0a 20 20 20 20 77 69 74 68  enbsd*).    with
2abc0 5f 67 6e 75 5f 6c 64 3d 6e 6f 0a 20 20 20 20 3b  _gnu_ld=no.    ;
2abd0 3b 0a 20 20 65 73 61 63 0a 0a 20 20 6c 64 5f 73  ;.  esac..  ld_s
2abe0 68 6c 69 62 73 3d 79 65 73 0a 20 20 69 66 20 74  hlibs=yes.  if t
2abf0 65 73 74 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c  est "$with_gnu_l
2ac00 64 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20  d" = yes; then. 
2ac10 20 20 20 23 20 49 66 20 61 72 63 68 69 76 65 5f     # If archive_
2ac20 63 6d 64 73 20 72 75 6e 73 20 4c 44 2c 20 6e 6f  cmds runs LD, no
2ac30 74 20 43 43 2c 20 77 6c 61 72 63 20 73 68 6f 75  t CC, wlarc shou
2ac40 6c 64 20 62 65 20 65 6d 70 74 79 0a 20 20 20 20  ld be empty.    
2ac50 77 6c 61 72 63 3d 27 24 7b 77 6c 7d 27 0a 0a 20  wlarc='${wl}'.. 
2ac60 20 20 20 23 20 53 65 65 20 69 66 20 47 4e 55 20     # See if GNU 
2ac70 6c 64 20 73 75 70 70 6f 72 74 73 20 73 68 61 72  ld supports shar
2ac80 65 64 20 6c 69 62 72 61 72 69 65 73 2e 0a 20 20  ed libraries..  
2ac90 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20    case $host_os 
2aca0 69 6e 0a 20 20 20 20 61 69 78 33 2a 20 7c 20 61  in.    aix3* | a
2acb0 69 78 34 2a 20 7c 20 61 69 78 35 2a 29 0a 20 20  ix4* | aix5*).  
2acc0 20 20 20 20 23 20 4f 6e 20 41 49 58 2f 50 50 43      # On AIX/PPC
2acd0 2c 20 74 68 65 20 47 4e 55 20 6c 69 6e 6b 65 72  , the GNU linker
2ace0 20 69 73 20 76 65 72 79 20 62 72 6f 6b 65 6e 0a   is very broken.
2acf0 20 20 20 20 20 20 69 66 20 74 65 73 74 20 22 24        if test "$
2ad00 68 6f 73 74 5f 63 70 75 22 20 21 3d 20 69 61 36  host_cpu" != ia6
2ad10 34 3b 20 74 68 65 6e 0a 09 6c 64 5f 73 68 6c 69  4; then..ld_shli
2ad20 62 73 3d 6e 6f 0a 09 63 61 74 20 3c 3c 45 4f 46  bs=no..cat <<EOF
2ad30 20 31 3e 26 32 0a 0a 2a 2a 2a 20 57 61 72 6e 69   1>&2..*** Warni
2ad40 6e 67 3a 20 74 68 65 20 47 4e 55 20 6c 69 6e 6b  ng: the GNU link
2ad50 65 72 2c 20 61 74 20 6c 65 61 73 74 20 75 70 20  er, at least up 
2ad60 74 6f 20 72 65 6c 65 61 73 65 20 32 2e 39 2e 31  to release 2.9.1
2ad70 2c 20 69 73 20 72 65 70 6f 72 74 65 64 0a 2a 2a  , is reported.**
2ad80 2a 20 74 6f 20 62 65 20 75 6e 61 62 6c 65 20 74  * to be unable t
2ad90 6f 20 72 65 6c 69 61 62 6c 79 20 63 72 65 61 74  o reliably creat
2ada0 65 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69  e shared librari
2adb0 65 73 20 6f 6e 20 41 49 58 2e 0a 2a 2a 2a 20 54  es on AIX..*** T
2adc0 68 65 72 65 66 6f 72 65 2c 20 6c 69 62 74 6f 6f  herefore, libtoo
2add0 6c 20 69 73 20 64 69 73 61 62 6c 69 6e 67 20 73  l is disabling s
2ade0 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 20  hared libraries 
2adf0 73 75 70 70 6f 72 74 2e 20 20 49 66 20 79 6f 75  support.  If you
2ae00 0a 2a 2a 2a 20 72 65 61 6c 6c 79 20 63 61 72 65  .*** really care
2ae10 20 66 6f 72 20 73 68 61 72 65 64 20 6c 69 62 72   for shared libr
2ae20 61 72 69 65 73 2c 20 79 6f 75 20 6d 61 79 20 77  aries, you may w
2ae30 61 6e 74 20 74 6f 20 6d 6f 64 69 66 79 20 79 6f  ant to modify yo
2ae40 75 72 20 50 41 54 48 0a 2a 2a 2a 20 73 6f 20 74  ur PATH.*** so t
2ae50 68 61 74 20 61 20 6e 6f 6e 2d 47 4e 55 20 6c 69  hat a non-GNU li
2ae60 6e 6b 65 72 20 69 73 20 66 6f 75 6e 64 2c 20 61  nker is found, a
2ae70 6e 64 20 74 68 65 6e 20 72 65 73 74 61 72 74 2e  nd then restart.
2ae80 0a 0a 45 4f 46 0a 20 20 20 20 20 20 66 69 0a 20  ..EOF.      fi. 
2ae90 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 61 6d 69       ;;..    ami
2aea0 67 61 6f 73 2a 29 0a 20 20 20 20 20 20 61 72 63  gaos*).      arc
2aeb0 68 69 76 65 5f 63 6d 64 73 3d 27 24 72 6d 20 24  hive_cmds='$rm $
2aec0 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32  output_objdir/a2
2aed0 69 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 24  ixlibrary.data~$
2aee0 65 63 68 6f 20 22 23 64 65 66 69 6e 65 20 4e 41  echo "#define NA
2aef0 4d 45 20 24 6c 69 62 6e 61 6d 65 22 20 3e 20 24  ME $libname" > $
2af00 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32  output_objdir/a2
2af10 69 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 24  ixlibrary.data~$
2af20 65 63 68 6f 20 22 23 64 65 66 69 6e 65 20 4c 49  echo "#define LI
2af30 42 52 41 52 59 5f 49 44 20 31 22 20 3e 3e 20 24  BRARY_ID 1" >> $
2af40 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32  output_objdir/a2
2af50 69 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 24  ixlibrary.data~$
2af60 65 63 68 6f 20 22 23 64 65 66 69 6e 65 20 56 45  echo "#define VE
2af70 52 53 49 4f 4e 20 24 6d 61 6a 6f 72 22 20 3e 3e  RSION $major" >>
2af80 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
2af90 61 32 69 78 6c 69 62 72 61 72 79 2e 64 61 74 61  a2ixlibrary.data
2afa0 7e 24 65 63 68 6f 20 22 23 64 65 66 69 6e 65 20  ~$echo "#define 
2afb0 52 45 56 49 53 49 4f 4e 20 24 72 65 76 69 73 69  REVISION $revisi
2afc0 6f 6e 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f  on" >> $output_o
2afd0 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72 61 72  bjdir/a2ixlibrar
2afe0 79 2e 64 61 74 61 7e 24 41 52 20 24 41 52 5f 46  y.data~$AR $AR_F
2aff0 4c 41 47 53 20 24 6c 69 62 20 24 6c 69 62 6f 62  LAGS $lib $libob
2b000 6a 73 7e 24 52 41 4e 4c 49 42 20 24 6c 69 62 7e  js~$RANLIB $lib~
2b010 28 63 64 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64  (cd $output_objd
2b020 69 72 20 26 26 20 61 32 69 78 6c 69 62 72 61 72  ir && a2ixlibrar
2b030 79 20 2d 33 32 29 27 0a 20 20 20 20 20 20 68 61  y -32)'.      ha
2b040 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
2b050 61 67 5f 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64  ag_spec='-L$libd
2b060 69 72 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f  ir'.      hardco
2b070 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a 0a  de_minus_L=yes..
2b080 20 20 20 20 20 20 23 20 53 61 6d 75 65 6c 20 41        # Samuel A
2b090 2e 20 46 61 6c 76 6f 20 49 49 20 3c 6b 63 35 74  . Falvo II <kc5t
2b0a0 6a 61 40 64 6f 6c 70 68 69 6e 2e 6f 70 65 6e 70  ja@dolphin.openp
2b0b0 72 6f 6a 65 63 74 73 2e 6e 65 74 3e 20 72 65 70  rojects.net> rep
2b0c0 6f 72 74 73 0a 20 20 20 20 20 20 23 20 74 68 61  orts.      # tha
2b0d0 74 20 74 68 65 20 73 65 6d 61 6e 74 69 63 73 20  t the semantics 
2b0e0 6f 66 20 64 79 6e 61 6d 69 63 20 6c 69 62 72 61  of dynamic libra
2b0f0 72 69 65 73 20 6f 6e 20 41 6d 69 67 61 4f 53 2c  ries on AmigaOS,
2b100 20 61 74 20 6c 65 61 73 74 20 75 70 0a 20 20 20   at least up.   
2b110 20 20 20 23 20 74 6f 20 76 65 72 73 69 6f 6e 20     # to version 
2b120 34 2c 20 69 73 20 74 6f 20 73 68 61 72 65 20 64  4, is to share d
2b130 61 74 61 20 61 6d 6f 6e 67 20 6d 75 6c 74 69 70  ata among multip
2b140 6c 65 20 70 72 6f 67 72 61 6d 73 20 6c 69 6e 6b  le programs link
2b150 65 64 0a 20 20 20 20 20 20 23 20 77 69 74 68 20  ed.      # with 
2b160 74 68 65 20 73 61 6d 65 20 64 79 6e 61 6d 69 63  the same dynamic
2b170 20 6c 69 62 72 61 72 79 2e 20 20 53 69 6e 63 65   library.  Since
2b180 20 74 68 69 73 20 64 6f 65 73 6e 27 74 20 6d 61   this doesn't ma
2b190 74 63 68 20 74 68 65 0a 20 20 20 20 20 20 23 20  tch the.      # 
2b1a0 62 65 68 61 76 69 6f 72 20 6f 66 20 73 68 61 72  behavior of shar
2b1b0 65 64 20 6c 69 62 72 61 72 69 65 73 20 6f 6e 20  ed libraries on 
2b1c0 6f 74 68 65 72 20 70 6c 61 74 66 6f 72 6d 73 2c  other platforms,
2b1d0 20 77 65 20 63 61 6e 27 74 20 75 73 65 0a 20 20   we can't use.  
2b1e0 20 20 20 20 23 20 74 68 65 6d 2e 0a 20 20 20 20      # them..    
2b1f0 20 20 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20    ld_shlibs=no. 
2b200 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 62 65 6f       ;;..    beo
2b210 73 2a 29 0a 20 20 20 20 20 20 69 66 20 24 4c 44  s*).      if $LD
2b220 20 2d 2d 68 65 6c 70 20 32 3e 26 31 20 7c 20 67   --help 2>&1 | g
2b230 72 65 70 20 27 3a 20 73 75 70 70 6f 72 74 65 64  rep ': supported
2b240 20 74 61 72 67 65 74 73 3a 2e 2a 20 65 6c 66 27   targets:.* elf'
2b250 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68   > /dev/null; th
2b260 65 6e 0a 09 61 6c 6c 6f 77 5f 75 6e 64 65 66 69  en..allow_undefi
2b270 6e 65 64 5f 66 6c 61 67 3d 75 6e 73 75 70 70 6f  ned_flag=unsuppo
2b280 72 74 65 64 0a 09 23 20 4a 6f 73 65 70 68 20 42  rted..# Joseph B
2b290 65 63 6b 65 6e 62 61 63 68 20 3c 6a 72 62 33 40  eckenbach <jrb3@
2b2a0 62 65 73 74 2e 63 6f 6d 3e 20 73 61 79 73 20 73  best.com> says s
2b2b0 6f 6d 65 20 72 65 6c 65 61 73 65 73 20 6f 66 20  ome releases of 
2b2c0 67 63 63 0a 09 23 20 73 75 70 70 6f 72 74 20 2d  gcc..# support -
2b2d0 2d 75 6e 64 65 66 69 6e 65 64 2e 20 20 54 68 69  -undefined.  Thi
2b2e0 73 20 64 65 73 65 72 76 65 73 20 73 6f 6d 65 20  s deserves some 
2b2f0 69 6e 76 65 73 74 69 67 61 74 69 6f 6e 2e 20 20  investigation.  
2b300 46 49 58 4d 45 0a 09 61 72 63 68 69 76 65 5f 63  FIXME..archive_c
2b310 6d 64 73 3d 27 24 43 43 20 2d 6e 6f 73 74 61 72  mds='$CC -nostar
2b320 74 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  t $libobjs $depl
2b330 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  ibs $compiler_fl
2b340 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65  ags ${wl}-soname
2b350 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24   $wl$soname -o $
2b360 6c 69 62 27 0a 20 20 20 20 20 20 65 6c 73 65 0a  lib'.      else.
2b370 09 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 20  .ld_shlibs=no.  
2b380 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a      fi.      ;;.
2b390 0a 20 20 20 20 63 79 67 77 69 6e 2a 20 7c 20 6d  .    cygwin* | m
2b3a0 69 6e 67 77 2a 20 7c 20 70 77 33 32 2a 29 0a 20  ingw* | pw32*). 
2b3b0 20 20 20 20 20 23 20 5f 4c 54 5f 41 43 5f 54 41       # _LT_AC_TA
2b3c0 47 56 41 52 28 68 61 72 64 63 6f 64 65 5f 6c 69  GVAR(hardcode_li
2b3d0 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 2c 20  bdir_flag_spec, 
2b3e0 29 20 69 73 20 61 63 74 75 61 6c 6c 79 20 6d 65  ) is actually me
2b3f0 61 6e 69 6e 67 6c 65 73 73 2c 0a 20 20 20 20 20  aningless,.     
2b400 20 23 20 61 73 20 74 68 65 72 65 20 69 73 20 6e   # as there is n
2b410 6f 20 73 65 61 72 63 68 20 70 61 74 68 20 66 6f  o search path fo
2b420 72 20 44 4c 4c 73 2e 0a 20 20 20 20 20 20 68 61  r DLLs..      ha
2b430 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
2b440 61 67 5f 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64  ag_spec='-L$libd
2b450 69 72 27 0a 20 20 20 20 20 20 61 6c 6c 6f 77 5f  ir'.      allow_
2b460 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 75  undefined_flag=u
2b470 6e 73 75 70 70 6f 72 74 65 64 0a 20 20 20 20 20  nsupported.     
2b480 20 61 6c 77 61 79 73 5f 65 78 70 6f 72 74 5f 73   always_export_s
2b490 79 6d 62 6f 6c 73 3d 6e 6f 0a 20 20 20 20 20 20  ymbols=no.      
2b4a0 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 5f 77 69  enable_shared_wi
2b4b0 74 68 5f 73 74 61 74 69 63 5f 72 75 6e 74 69 6d  th_static_runtim
2b4c0 65 73 3d 79 65 73 0a 20 20 20 20 20 20 65 78 70  es=yes.      exp
2b4d0 6f 72 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d 64 73  ort_symbols_cmds
2b4e0 3d 27 24 4e 4d 20 24 6c 69 62 6f 62 6a 73 20 24  ='$NM $libobjs $
2b4f0 63 6f 6e 76 65 6e 69 65 6e 63 65 20 7c 20 24 67  convenience | $g
2b500 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70  lobal_symbol_pip
2b510 65 20 7c 20 24 53 45 44 20 2d 65 20 27 5c 27 27  e | $SED -e '\''
2b520 2f 5e 5b 42 43 44 47 53 5d 20 2f 73 2f 2e 2a 20  /^[BCDGS] /s/.* 
2b530 5c 28 5b 5e 20 5d 2a 5c 29 2f 5c 31 20 44 41 54  \([^ ]*\)/\1 DAT
2b540 41 2f 27 5c 27 27 20 7c 20 24 53 45 44 20 2d 65  A/'\'' | $SED -e
2b550 20 27 5c 27 27 2f 5e 5b 41 49 54 57 5d 20 2f 73   '\''/^[AITW] /s
2b560 2f 2e 2a 20 2f 2f 27 5c 27 27 20 7c 20 73 6f 72  /.* //'\'' | sor
2b570 74 20 7c 20 75 6e 69 71 20 3e 20 24 65 78 70 6f  t | uniq > $expo
2b580 72 74 5f 73 79 6d 62 6f 6c 73 27 0a 0a 20 20 20  rt_symbols'..   
2b590 20 20 20 69 66 20 24 4c 44 20 2d 2d 68 65 6c 70     if $LD --help
2b5a0 20 32 3e 26 31 20 7c 20 67 72 65 70 20 27 61 75   2>&1 | grep 'au
2b5b0 74 6f 2d 69 6d 70 6f 72 74 27 20 3e 20 2f 64 65  to-import' > /de
2b5c0 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20  v/null; then.   
2b5d0 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64       archive_cmd
2b5e0 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 24  s='$CC -shared $
2b5f0 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
2b600 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73   $compiler_flags
2b610 20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64   -o $output_objd
2b620 69 72 2f 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d  ir/$soname ${wl}
2b630 2d 2d 69 6d 61 67 65 2d 62 61 73 65 3d 30 78 31  --image-base=0x1
2b640 30 30 30 30 30 30 30 20 24 7b 77 6c 7d 2d 2d 6f  0000000 ${wl}--o
2b650 75 74 2d 69 6d 70 6c 69 62 2c 24 6c 69 62 27 0a  ut-implib,$lib'.
2b660 09 23 20 49 66 20 74 68 65 20 65 78 70 6f 72 74  .# If the export
2b670 2d 73 79 6d 62 6f 6c 73 20 66 69 6c 65 20 61 6c  -symbols file al
2b680 72 65 61 64 79 20 69 73 20 61 20 2e 64 65 66 20  ready is a .def 
2b690 66 69 6c 65 20 28 31 73 74 20 6c 69 6e 65 0a 09  file (1st line..
2b6a0 23 20 69 73 20 45 58 50 4f 52 54 53 29 2c 20 75  # is EXPORTS), u
2b6b0 73 65 20 69 74 20 61 73 20 69 73 3b 20 6f 74 68  se it as is; oth
2b6c0 65 72 77 69 73 65 2c 20 70 72 65 70 65 6e 64 2e  erwise, prepend.
2b6d0 2e 2e 0a 09 61 72 63 68 69 76 65 5f 65 78 70 73  ....archive_exps
2b6e0 79 6d 5f 63 6d 64 73 3d 27 69 66 20 74 65 73 74  ym_cmds='if test
2b6f0 20 22 78 60 24 53 45 44 20 31 71 20 24 65 78 70   "x`$SED 1q $exp
2b700 6f 72 74 5f 73 79 6d 62 6f 6c 73 60 22 20 3d 20  ort_symbols`" = 
2b710 78 45 58 50 4f 52 54 53 3b 20 74 68 65 6e 0a 09  xEXPORTS; then..
2b720 20 20 63 70 20 24 65 78 70 6f 72 74 5f 73 79 6d    cp $export_sym
2b730 62 6f 6c 73 20 24 6f 75 74 70 75 74 5f 6f 62 6a  bols $output_obj
2b740 64 69 72 2f 24 73 6f 6e 61 6d 65 2e 64 65 66 3b  dir/$soname.def;
2b750 0a 09 65 6c 73 65 0a 09 20 20 65 63 68 6f 20 45  ..else..  echo E
2b760 58 50 4f 52 54 53 20 3e 20 24 6f 75 74 70 75 74  XPORTS > $output
2b770 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 2e  _objdir/$soname.
2b780 64 65 66 3b 0a 09 20 20 63 61 74 20 24 65 78 70  def;..  cat $exp
2b790 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 3e 3e 20 24  ort_symbols >> $
2b7a0 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73  output_objdir/$s
2b7b0 6f 6e 61 6d 65 2e 64 65 66 3b 0a 09 66 69 7e 0a  oname.def;..fi~.
2b7c0 09 24 43 43 20 2d 73 68 61 72 65 64 20 24 6f 75  .$CC -shared $ou
2b7d0 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e  tput_objdir/$son
2b7e0 61 6d 65 2e 64 65 66 20 24 6c 69 62 6f 62 6a 73  ame.def $libobjs
2b7f0 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
2b800 6c 65 72 5f 66 6c 61 67 73 20 2d 6f 20 24 6f 75  ler_flags -o $ou
2b810 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e  tput_objdir/$son
2b820 61 6d 65 20 24 7b 77 6c 7d 2d 2d 69 6d 61 67 65  ame ${wl}--image
2b830 2d 62 61 73 65 3d 30 78 31 30 30 30 30 30 30 30  -base=0x10000000
2b840 20 20 24 7b 77 6c 7d 2d 2d 6f 75 74 2d 69 6d 70    ${wl}--out-imp
2b850 6c 69 62 2c 24 6c 69 62 27 0a 20 20 20 20 20 20  lib,$lib'.      
2b860 65 6c 73 65 0a 09 6c 64 5f 73 68 6c 69 62 73 3d  else..ld_shlibs=
2b870 6e 6f 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20  no.      fi.    
2b880 20 20 3b 3b 0a 0a 20 20 20 20 6e 65 74 62 73 64    ;;..    netbsd
2b890 2a 20 7c 20 6b 6e 65 74 62 73 64 2a 2d 67 6e 75  * | knetbsd*-gnu
2b8a0 29 0a 20 20 20 20 20 20 69 66 20 65 63 68 6f 20  ).      if echo 
2b8b0 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45  __ELF__ | $CC -E
2b8c0 20 2d 20 7c 20 67 72 65 70 20 5f 5f 45 4c 46 5f   - | grep __ELF_
2b8d0 5f 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68  _ >/dev/null; th
2b8e0 65 6e 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73  en..archive_cmds
2b8f0 3d 27 24 4c 44 20 2d 42 73 68 61 72 65 61 62 6c  ='$LD -Bshareabl
2b900 65 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  e $libobjs $depl
2b910 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67  ibs $linker_flag
2b920 73 20 2d 6f 20 24 6c 69 62 27 0a 09 77 6c 61 72  s -o $lib'..wlar
2b930 63 3d 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 61  c=.      else..a
2b940 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43  rchive_cmds='$CC
2b950 20 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a   -shared $libobj
2b960 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70  s $deplibs $comp
2b970 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d  iler_flags ${wl}
2b980 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61  -soname $wl$sona
2b990 6d 65 20 2d 6f 20 24 6c 69 62 27 0a 09 61 72 63  me -o $lib'..arc
2b9a0 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73  hive_expsym_cmds
2b9b0 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 6c  ='$CC -shared $l
2b9c0 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
2b9d0 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20  $compiler_flags 
2b9e0 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c  ${wl}-soname $wl
2b9f0 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2d 72 65  $soname ${wl}-re
2ba00 74 61 69 6e 2d 73 79 6d 62 6f 6c 73 2d 66 69 6c  tain-symbols-fil
2ba10 65 20 24 77 6c 24 65 78 70 6f 72 74 5f 73 79 6d  e $wl$export_sym
2ba20 62 6f 6c 73 20 2d 6f 20 24 6c 69 62 27 0a 20 20  bols -o $lib'.  
2ba30 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a      fi.      ;;.
2ba40 0a 20 20 20 20 73 6f 6c 61 72 69 73 2a 20 7c 20  .    solaris* | 
2ba50 73 79 73 76 35 2a 29 0a 20 20 20 20 20 20 69 66  sysv5*).      if
2ba60 20 24 4c 44 20 2d 76 20 32 3e 26 31 20 7c 20 67   $LD -v 2>&1 | g
2ba70 72 65 70 20 27 42 46 44 20 32 5c 2e 38 27 20 3e  rep 'BFD 2\.8' >
2ba80 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e   /dev/null; then
2ba90 0a 09 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 09  ..ld_shlibs=no..
2baa0 63 61 74 20 3c 3c 45 4f 46 20 31 3e 26 32 0a 0a  cat <<EOF 1>&2..
2bab0 2a 2a 2a 20 57 61 72 6e 69 6e 67 3a 20 54 68 65  *** Warning: The
2bac0 20 72 65 6c 65 61 73 65 73 20 32 2e 38 2e 2a 20   releases 2.8.* 
2bad0 6f 66 20 74 68 65 20 47 4e 55 20 6c 69 6e 6b 65  of the GNU linke
2bae0 72 20 63 61 6e 6e 6f 74 20 72 65 6c 69 61 62 6c  r cannot reliabl
2baf0 79 0a 2a 2a 2a 20 63 72 65 61 74 65 20 73 68 61  y.*** create sha
2bb00 72 65 64 20 6c 69 62 72 61 72 69 65 73 20 6f 6e  red libraries on
2bb10 20 53 6f 6c 61 72 69 73 20 73 79 73 74 65 6d 73   Solaris systems
2bb20 2e 20 20 54 68 65 72 65 66 6f 72 65 2c 20 6c 69  .  Therefore, li
2bb30 62 74 6f 6f 6c 0a 2a 2a 2a 20 69 73 20 64 69 73  btool.*** is dis
2bb40 61 62 6c 69 6e 67 20 73 68 61 72 65 64 20 6c 69  abling shared li
2bb50 62 72 61 72 69 65 73 20 73 75 70 70 6f 72 74 2e  braries support.
2bb60 20 20 57 65 20 75 72 67 65 20 79 6f 75 20 74 6f    We urge you to
2bb70 20 75 70 67 72 61 64 65 20 47 4e 55 0a 2a 2a 2a   upgrade GNU.***
2bb80 20 62 69 6e 75 74 69 6c 73 20 74 6f 20 72 65 6c   binutils to rel
2bb90 65 61 73 65 20 32 2e 39 2e 31 20 6f 72 20 6e 65  ease 2.9.1 or ne
2bba0 77 65 72 2e 20 20 41 6e 6f 74 68 65 72 20 6f 70  wer.  Another op
2bbb0 74 69 6f 6e 20 69 73 20 74 6f 20 6d 6f 64 69 66  tion is to modif
2bbc0 79 0a 2a 2a 2a 20 79 6f 75 72 20 50 41 54 48 20  y.*** your PATH 
2bbd0 6f 72 20 63 6f 6d 70 69 6c 65 72 20 63 6f 6e 66  or compiler conf
2bbe0 69 67 75 72 61 74 69 6f 6e 20 73 6f 20 74 68 61  iguration so tha
2bbf0 74 20 74 68 65 20 6e 61 74 69 76 65 20 6c 69 6e  t the native lin
2bc00 6b 65 72 20 69 73 0a 2a 2a 2a 20 75 73 65 64 2c  ker is.*** used,
2bc10 20 61 6e 64 20 74 68 65 6e 20 72 65 73 74 61 72   and then restar
2bc20 74 2e 0a 0a 45 4f 46 0a 20 20 20 20 20 20 65 6c  t...EOF.      el
2bc30 69 66 20 24 4c 44 20 2d 2d 68 65 6c 70 20 32 3e  if $LD --help 2>
2bc40 26 31 20 7c 20 67 72 65 70 20 27 3a 20 73 75 70  &1 | grep ': sup
2bc50 70 6f 72 74 65 64 20 74 61 72 67 65 74 73 3a 2e  ported targets:.
2bc60 2a 20 65 6c 66 27 20 3e 20 2f 64 65 76 2f 6e 75  * elf' > /dev/nu
2bc70 6c 6c 3b 20 74 68 65 6e 0a 09 61 72 63 68 69 76  ll; then..archiv
2bc80 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61  e_cmds='$CC -sha
2bc90 72 65 64 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  red $libobjs $de
2bca0 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f  plibs $compiler_
2bcb0 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61  flags ${wl}-sona
2bcc0 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f  me $wl$soname -o
2bcd0 20 24 6c 69 62 27 0a 09 61 72 63 68 69 76 65 5f   $lib'..archive_
2bce0 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24 43 43  expsym_cmds='$CC
2bcf0 20 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a   -shared $libobj
2bd00 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70  s $deplibs $comp
2bd10 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d  iler_flags ${wl}
2bd20 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61  -soname $wl$sona
2bd30 6d 65 20 24 7b 77 6c 7d 2d 72 65 74 61 69 6e 2d  me ${wl}-retain-
2bd40 73 79 6d 62 6f 6c 73 2d 66 69 6c 65 20 24 77 6c  symbols-file $wl
2bd50 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20  $export_symbols 
2bd60 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20 20 20 65  -o $lib'.      e
2bd70 6c 73 65 0a 09 6c 64 5f 73 68 6c 69 62 73 3d 6e  lse..ld_shlibs=n
2bd80 6f 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20  o.      fi.     
2bd90 20 3b 3b 0a 0a 20 20 20 20 73 75 6e 6f 73 34 2a   ;;..    sunos4*
2bda0 29 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f  ).      archive_
2bdb0 63 6d 64 73 3d 27 24 4c 44 20 2d 61 73 73 65 72  cmds='$LD -asser
2bdc0 74 20 70 75 72 65 2d 74 65 78 74 20 2d 42 73 68  t pure-text -Bsh
2bdd0 61 72 65 61 62 6c 65 20 2d 6f 20 24 6c 69 62 20  areable -o $lib 
2bde0 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
2bdf0 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27  s $linker_flags'
2be00 0a 20 20 20 20 20 20 77 6c 61 72 63 3d 0a 20 20  .      wlarc=.  
2be10 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72      hardcode_dir
2be20 65 63 74 3d 79 65 73 0a 20 20 20 20 20 20 68 61  ect=yes.      ha
2be30 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68  rdcode_shlibpath
2be40 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b  _var=no.      ;;
2be50 0a 0a 20 20 6c 69 6e 75 78 2a 29 0a 20 20 20 20  ..  linux*).    
2be60 69 66 20 24 4c 44 20 2d 2d 68 65 6c 70 20 32 3e  if $LD --help 2>
2be70 26 31 20 7c 20 65 67 72 65 70 20 27 3a 20 73 75  &1 | egrep ': su
2be80 70 70 6f 72 74 65 64 20 74 61 72 67 65 74 73 3a  pported targets:
2be90 2e 2a 20 65 6c 66 27 20 3e 20 2f 64 65 76 2f 6e  .* elf' > /dev/n
2bea0 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20 20 20  ull; then.      
2beb0 20 20 74 6d 70 5f 61 72 63 68 69 76 65 5f 63 6d    tmp_archive_cm
2bec0 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20  ds='$CC -shared 
2bed0 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
2bee0 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  s $compiler_flag
2bef0 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24  s ${wl}-soname $
2bf00 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69  wl$soname -o $li
2bf10 62 27 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73  b'..archive_cmds
2bf20 3d 22 24 74 6d 70 5f 61 72 63 68 69 76 65 5f 63  ="$tmp_archive_c
2bf30 6d 64 73 22 0a 20 20 20 20 20 20 73 75 70 70 6f  mds".      suppo
2bf40 72 74 73 5f 61 6e 6f 6e 5f 76 65 72 73 69 6f 6e  rts_anon_version
2bf50 69 6e 67 3d 6e 6f 0a 20 20 20 20 20 20 63 61 73  ing=no.      cas
2bf60 65 20 60 24 4c 44 20 2d 76 20 32 3e 2f 64 65 76  e `$LD -v 2>/dev
2bf70 2f 6e 75 6c 6c 60 20 69 6e 0a 20 20 20 20 20 20  /null` in.      
2bf80 20 20 2a 5c 20 30 31 2e 2a 20 7c 20 2a 5c 20 32    *\ 01.* | *\ 2
2bf90 2e 5b 30 2d 39 5d 2e 2a 20 7c 20 2a 5c 20 32 2e  .[0-9].* | *\ 2.
2bfa0 31 30 2e 2a 29 20 3b 3b 20 23 20 63 61 74 63 68  10.*) ;; # catch
2bfb0 20 76 65 72 73 69 6f 6e 73 20 3c 20 32 2e 31 31   versions < 2.11
2bfc0 0a 20 20 20 20 20 20 20 20 2a 5c 20 32 2e 31 31  .        *\ 2.11
2bfd0 2e 39 33 2e 30 2e 32 5c 20 2a 29 20 73 75 70 70  .93.0.2\ *) supp
2bfe0 6f 72 74 73 5f 61 6e 6f 6e 5f 76 65 72 73 69 6f  orts_anon_versio
2bff0 6e 69 6e 67 3d 79 65 73 20 3b 3b 20 23 20 52 48  ning=yes ;; # RH
2c000 37 2e 33 20 2e 2e 2e 0a 20 20 20 20 20 20 20 20  7.3 ....        
2c010 2a 5c 20 32 2e 31 31 2e 39 32 2e 30 2e 31 32 5c  *\ 2.11.92.0.12\
2c020 20 2a 29 20 73 75 70 70 6f 72 74 73 5f 61 6e 6f   *) supports_ano
2c030 6e 5f 76 65 72 73 69 6f 6e 69 6e 67 3d 79 65 73  n_versioning=yes
2c040 20 3b 3b 20 23 20 4d 61 6e 64 72 61 6b 65 20 38   ;; # Mandrake 8
2c050 2e 32 20 2e 2e 2e 0a 20 20 20 20 20 20 20 20 2a  .2 ....        *
2c060 5c 20 32 2e 31 31 2e 2a 29 20 3b 3b 20 23 20 6f  \ 2.11.*) ;; # o
2c070 74 68 65 72 20 32 2e 31 31 20 76 65 72 73 69 6f  ther 2.11 versio
2c080 6e 73 0a 20 20 20 20 20 20 20 20 2a 29 20 73 75  ns.        *) su
2c090 70 70 6f 72 74 73 5f 61 6e 6f 6e 5f 76 65 72 73  pports_anon_vers
2c0a0 69 6f 6e 69 6e 67 3d 79 65 73 20 3b 3b 0a 20 20  ioning=yes ;;.  
2c0b0 20 20 20 20 65 73 61 63 0a 20 20 20 20 20 20 69      esac.      i
2c0c0 66 20 74 65 73 74 20 24 73 75 70 70 6f 72 74 73  f test $supports
2c0d0 5f 61 6e 6f 6e 5f 76 65 72 73 69 6f 6e 69 6e 67  _anon_versioning
2c0e0 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20   = yes; then.   
2c0f0 20 20 20 20 20 61 72 63 68 69 76 65 5f 65 78 70       archive_exp
2c100 73 79 6d 5f 63 6d 64 73 3d 27 24 65 63 68 6f 20  sym_cmds='$echo 
2c110 22 7b 20 67 6c 6f 62 61 6c 3a 22 20 3e 20 24 6f  "{ global:" > $o
2c120 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69  utput_objdir/$li
2c130 62 6e 61 6d 65 2e 76 65 72 7e 0a 63 61 74 20 24  bname.ver~.cat $
2c140 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 7c  export_symbols |
2c150 20 73 65 64 20 2d 65 20 22 73 2f 5c 28 2e 2a 5c   sed -e "s/\(.*\
2c160 29 2f 5c 31 3b 2f 22 20 3e 3e 20 24 6f 75 74 70  )/\1;/" >> $outp
2c170 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61  ut_objdir/$libna
2c180 6d 65 2e 76 65 72 7e 0a 24 65 63 68 6f 20 22 6c  me.ver~.$echo "l
2c190 6f 63 61 6c 3a 20 2a 3b 20 7d 3b 22 20 3e 3e 20  ocal: *; };" >> 
2c1a0 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24  $output_objdir/$
2c1b0 6c 69 62 6e 61 6d 65 2e 76 65 72 7e 0a 20 20 20  libname.ver~.   
2c1c0 20 20 20 20 20 24 43 43 20 2d 73 68 61 72 65 64       $CC -shared
2c1d0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
2c1e0 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  bs $compiler_fla
2c1f0 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20  gs ${wl}-soname 
2c200 24 77 6c 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d  $wl$soname ${wl}
2c210 2d 76 65 72 73 69 6f 6e 2d 73 63 72 69 70 74 20  -version-script 
2c220 24 7b 77 6c 7d 24 6f 75 74 70 75 74 5f 6f 62 6a  ${wl}$output_obj
2c230 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 76 65 72  dir/$libname.ver
2c240 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20 20 20   -o $lib'.      
2c250 65 6c 73 65 0a 20 20 20 20 20 20 20 20 61 72 63  else.        arc
2c260 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73  hive_expsym_cmds
2c270 3d 22 24 74 6d 70 5f 61 72 63 68 69 76 65 5f 63  ="$tmp_archive_c
2c280 6d 64 73 22 0a 20 20 20 20 20 20 66 69 0a 20 20  mds".      fi.  
2c290 20 20 65 6c 73 65 0a 20 20 20 20 20 20 6c 64 5f    else.      ld_
2c2a0 73 68 6c 69 62 73 3d 6e 6f 0a 20 20 20 20 66 69  shlibs=no.    fi
2c2b0 0a 20 20 20 20 3b 3b 0a 0a 20 20 20 20 2a 29 0a  .    ;;..    *).
2c2c0 20 20 20 20 20 20 69 66 20 24 4c 44 20 2d 2d 68        if $LD --h
2c2d0 65 6c 70 20 32 3e 26 31 20 7c 20 67 72 65 70 20  elp 2>&1 | grep 
2c2e0 27 3a 20 73 75 70 70 6f 72 74 65 64 20 74 61 72  ': supported tar
2c2f0 67 65 74 73 3a 2e 2a 20 65 6c 66 27 20 3e 20 2f  gets:.* elf' > /
2c300 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09  dev/null; then..
2c310 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43  archive_cmds='$C
2c320 43 20 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62  C -shared $libob
2c330 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d  js $deplibs $com
2c340 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c  piler_flags ${wl
2c350 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e  }-soname $wl$son
2c360 61 6d 65 20 2d 6f 20 24 6c 69 62 27 0a 09 61 72  ame -o $lib'..ar
2c370 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64  chive_expsym_cmd
2c380 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 24  s='$CC -shared $
2c390 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
2c3a0 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73   $compiler_flags
2c3b0 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77   ${wl}-soname $w
2c3c0 6c 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2d 72  l$soname ${wl}-r
2c3d0 65 74 61 69 6e 2d 73 79 6d 62 6f 6c 73 2d 66 69  etain-symbols-fi
2c3e0 6c 65 20 24 77 6c 24 65 78 70 6f 72 74 5f 73 79  le $wl$export_sy
2c3f0 6d 62 6f 6c 73 20 2d 6f 20 24 6c 69 62 27 0a 20  mbols -o $lib'. 
2c400 20 20 20 20 20 65 6c 73 65 0a 09 6c 64 5f 73 68       else..ld_sh
2c410 6c 69 62 73 3d 6e 6f 0a 20 20 20 20 20 20 66 69  libs=no.      fi
2c420 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73  .      ;;.    es
2c430 61 63 0a 0a 20 20 20 20 69 66 20 74 65 73 74 20  ac..    if test 
2c440 22 24 6c 64 5f 73 68 6c 69 62 73 22 20 3d 20 79  "$ld_shlibs" = y
2c450 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 72  es; then.      r
2c460 75 6e 70 61 74 68 5f 76 61 72 3d 4c 44 5f 52 55  unpath_var=LD_RU
2c470 4e 5f 50 41 54 48 0a 20 20 20 20 20 20 68 61 72  N_PATH.      har
2c480 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61  dcode_libdir_fla
2c490 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 2d 72  g_spec='${wl}--r
2c4a0 70 61 74 68 20 24 7b 77 6c 7d 24 6c 69 62 64 69  path ${wl}$libdi
2c4b0 72 27 0a 20 20 20 20 20 20 65 78 70 6f 72 74 5f  r'.      export_
2c4c0 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65  dynamic_flag_spe
2c4d0 63 3d 27 24 7b 77 6c 7d 2d 2d 65 78 70 6f 72 74  c='${wl}--export
2c4e0 2d 64 79 6e 61 6d 69 63 27 0a 20 20 20 20 20 20  -dynamic'.      
2c4f0 23 20 61 6e 63 69 65 6e 74 20 47 4e 55 20 6c 64  # ancient GNU ld
2c500 20 64 69 64 6e 27 74 20 73 75 70 70 6f 72 74 20   didn't support 
2c510 2d 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76 65 20  --whole-archive 
2c520 65 74 2e 20 61 6c 2e 0a 20 20 20 20 20 20 69 66  et. al..      if
2c530 20 24 4c 44 20 2d 2d 68 65 6c 70 20 32 3e 26 31   $LD --help 2>&1
2c540 20 7c 20 67 72 65 70 20 27 6e 6f 2d 77 68 6f 6c   | grep 'no-whol
2c550 65 2d 61 72 63 68 69 76 65 27 20 3e 20 2f 64 65  e-archive' > /de
2c560 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 09 77  v/null; then. .w
2c570 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c 61  hole_archive_fla
2c580 67 5f 73 70 65 63 3d 22 24 77 6c 61 72 63 22 27  g_spec="$wlarc"'
2c590 2d 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76 65 24  --whole-archive$
2c5a0 63 6f 6e 76 65 6e 69 65 6e 63 65 20 27 22 24 77  convenience '"$w
2c5b0 6c 61 72 63 22 27 2d 2d 6e 6f 2d 77 68 6f 6c 65  larc"'--no-whole
2c5c0 2d 61 72 63 68 69 76 65 27 0a 20 20 20 20 20 20  -archive'.      
2c5d0 65 6c 73 65 0a 20 20 09 77 68 6f 6c 65 5f 61 72  else.  .whole_ar
2c5e0 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 3d  chive_flag_spec=
2c5f0 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 66 69  .      fi.    fi
2c600 0a 20 20 65 6c 73 65 0a 20 20 20 20 23 20 50 4f  .  else.    # PO
2c610 52 54 4d 45 20 66 69 6c 6c 20 69 6e 20 61 20 64  RTME fill in a d
2c620 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 79 6f  escription of yo
2c630 75 72 20 73 79 73 74 65 6d 27 73 20 6c 69 6e 6b  ur system's link
2c640 65 72 20 28 6e 6f 74 20 47 4e 55 20 6c 64 29 0a  er (not GNU ld).
2c650 20 20 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f      case $host_o
2c660 73 20 69 6e 0a 20 20 20 20 61 69 78 33 2a 29 0a  s in.    aix3*).
2c670 20 20 20 20 20 20 61 6c 6c 6f 77 5f 75 6e 64 65        allow_unde
2c680 66 69 6e 65 64 5f 66 6c 61 67 3d 75 6e 73 75 70  fined_flag=unsup
2c690 70 6f 72 74 65 64 0a 20 20 20 20 20 20 61 6c 77  ported.      alw
2c6a0 61 79 73 5f 65 78 70 6f 72 74 5f 73 79 6d 62 6f  ays_export_symbo
2c6b0 6c 73 3d 79 65 73 0a 20 20 20 20 20 20 61 72 63  ls=yes.      arc
2c6c0 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73  hive_expsym_cmds
2c6d0 3d 27 24 4c 44 20 2d 6f 20 24 6f 75 74 70 75 74  ='$LD -o $output
2c6e0 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20  _objdir/$soname 
2c6f0 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
2c700 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 20  s $linker_flags 
2c710 2d 62 45 3a 24 65 78 70 6f 72 74 5f 73 79 6d 62  -bE:$export_symb
2c720 6f 6c 73 20 2d 54 35 31 32 20 2d 48 35 31 32 20  ols -T512 -H512 
2c730 2d 62 4d 3a 53 52 45 7e 24 41 52 20 24 41 52 5f  -bM:SRE~$AR $AR_
2c740 46 4c 41 47 53 20 24 6c 69 62 20 24 6f 75 74 70  FLAGS $lib $outp
2c750 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d  ut_objdir/$sonam
2c760 65 27 0a 20 20 20 20 20 20 23 20 4e 6f 74 65 3a  e'.      # Note:
2c770 20 74 68 69 73 20 6c 69 6e 6b 65 72 20 68 61 72   this linker har
2c780 64 63 6f 64 65 73 20 74 68 65 20 64 69 72 65 63  dcodes the direc
2c790 74 6f 72 69 65 73 20 69 6e 20 4c 49 42 50 41 54  tories in LIBPAT
2c7a0 48 20 69 66 20 74 68 65 72 65 0a 20 20 20 20 20  H if there.     
2c7b0 20 23 20 61 72 65 20 6e 6f 20 64 69 72 65 63 74   # are no direct
2c7c0 6f 72 69 65 73 20 73 70 65 63 69 66 69 65 64 20  ories specified 
2c7d0 62 79 20 2d 4c 2e 0a 20 20 20 20 20 20 68 61 72  by -L..      har
2c7e0 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65  dcode_minus_L=ye
2c7f0 73 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20  s.      if test 
2c800 22 24 47 43 43 22 20 3d 20 79 65 73 20 26 26 20  "$GCC" = yes && 
2c810 74 65 73 74 20 2d 7a 20 22 24 6c 69 6e 6b 5f 73  test -z "$link_s
2c820 74 61 74 69 63 5f 66 6c 61 67 22 3b 20 74 68 65  tatic_flag"; the
2c830 6e 0a 09 23 20 4e 65 69 74 68 65 72 20 64 69 72  n..# Neither dir
2c840 65 63 74 20 68 61 72 64 63 6f 64 69 6e 67 20 6e  ect hardcoding n
2c850 6f 72 20 73 74 61 74 69 63 20 6c 69 6e 6b 69 6e  or static linkin
2c860 67 20 69 73 20 73 75 70 70 6f 72 74 65 64 20 77  g is supported w
2c870 69 74 68 20 61 0a 09 23 20 62 72 6f 6b 65 6e 20  ith a..# broken 
2c880 63 6f 6c 6c 65 63 74 32 2e 0a 09 68 61 72 64 63  collect2...hardc
2c890 6f 64 65 5f 64 69 72 65 63 74 3d 75 6e 73 75 70  ode_direct=unsup
2c8a0 70 6f 72 74 65 64 0a 20 20 20 20 20 20 66 69 0a  ported.      fi.
2c8b0 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 61 69        ;;..    ai
2c8c0 78 34 2a 20 7c 20 61 69 78 35 2a 29 0a 20 20 20  x4* | aix5*).   
2c8d0 20 20 20 69 66 20 74 65 73 74 20 22 24 68 6f 73     if test "$hos
2c8e0 74 5f 63 70 75 22 20 3d 20 69 61 36 34 3b 20 74  t_cpu" = ia64; t
2c8f0 68 65 6e 0a 09 23 20 4f 6e 20 49 41 36 34 2c 20  hen..# On IA64, 
2c900 74 68 65 20 6c 69 6e 6b 65 72 20 64 6f 65 73 20  the linker does 
2c910 72 75 6e 20 74 69 6d 65 20 6c 69 6e 6b 69 6e 67  run time linking
2c920 20 62 79 20 64 65 66 61 75 6c 74 2c 20 73 6f 20   by default, so 
2c930 77 65 20 64 6f 6e 27 74 0a 09 23 20 68 61 76 65  we don't..# have
2c940 20 74 6f 20 64 6f 20 61 6e 79 74 68 69 6e 67 20   to do anything 
2c950 73 70 65 63 69 61 6c 2e 0a 09 61 69 78 5f 75 73  special...aix_us
2c960 65 5f 72 75 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67  e_runtimelinking
2c970 3d 6e 6f 0a 09 65 78 70 5f 73 79 6d 5f 66 6c 61  =no..exp_sym_fla
2c980 67 3d 27 2d 42 65 78 70 6f 72 74 27 0a 09 6e 6f  g='-Bexport'..no
2c990 5f 65 6e 74 72 79 5f 66 6c 61 67 3d 22 22 0a 20  _entry_flag="". 
2c9a0 20 20 20 20 20 65 6c 73 65 0a 09 23 20 49 66 20       else..# If 
2c9b0 77 65 27 72 65 20 75 73 69 6e 67 20 47 4e 55 20  we're using GNU 
2c9c0 6e 6d 2c 20 74 68 65 6e 20 77 65 20 64 6f 6e 27  nm, then we don'
2c9d0 74 20 77 61 6e 74 20 74 68 65 20 22 2d 43 22 20  t want the "-C" 
2c9e0 6f 70 74 69 6f 6e 2e 0a 09 23 20 2d 43 20 6d 65  option...# -C me
2c9f0 61 6e 73 20 64 65 6d 61 6e 67 6c 65 20 74 6f 20  ans demangle to 
2ca00 41 49 58 20 6e 6d 2c 20 62 75 74 20 6d 65 61 6e  AIX nm, but mean
2ca10 73 20 64 6f 6e 27 74 20 64 65 6d 61 6e 67 6c 65  s don't demangle
2ca20 20 77 69 74 68 20 47 4e 55 20 6e 6d 0a 09 69 66   with GNU nm..if
2ca30 20 24 4e 4d 20 2d 56 20 32 3e 26 31 20 7c 20 67   $NM -V 2>&1 | g
2ca40 72 65 70 20 27 47 4e 55 27 20 3e 20 2f 64 65 76  rep 'GNU' > /dev
2ca50 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 20 20 65  /null; then..  e
2ca60 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d  xport_symbols_cm
2ca70 64 73 3d 27 24 4e 4d 20 2d 42 70 67 20 24 6c 69  ds='$NM -Bpg $li
2ca80 62 6f 62 6a 73 20 24 63 6f 6e 76 65 6e 69 65 6e  bobjs $convenien
2ca90 63 65 20 7c 20 61 77 6b 20 27 5c 27 27 7b 20 69  ce | awk '\''{ i
2caa0 66 20 28 28 28 5c 24 32 20 3d 3d 20 22 54 22 29  f (((\$2 == "T")
2cab0 20 7c 7c 20 28 5c 24 32 20 3d 3d 20 22 44 22 29   || (\$2 == "D")
2cac0 20 7c 7c 20 28 5c 24 32 20 3d 3d 20 22 42 22 29   || (\$2 == "B")
2cad0 29 20 26 26 20 28 73 75 62 73 74 72 28 5c 24 33  ) && (substr(\$3
2cae0 2c 31 2c 31 29 20 21 3d 20 22 2e 22 29 29 20 7b  ,1,1) != ".")) {
2caf0 20 70 72 69 6e 74 20 5c 24 33 20 7d 20 7d 27 5c   print \$3 } }'\
2cb00 27 27 20 7c 20 73 6f 72 74 20 2d 75 20 3e 20 24  '' | sort -u > $
2cb10 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 27 0a  export_symbols'.
2cb20 09 65 6c 73 65 0a 09 20 20 65 78 70 6f 72 74 5f  .else..  export_
2cb30 73 79 6d 62 6f 6c 73 5f 63 6d 64 73 3d 27 24 4e  symbols_cmds='$N
2cb40 4d 20 2d 42 43 70 67 20 24 6c 69 62 6f 62 6a 73  M -BCpg $libobjs
2cb50 20 24 63 6f 6e 76 65 6e 69 65 6e 63 65 20 7c 20   $convenience | 
2cb60 61 77 6b 20 27 5c 27 27 7b 20 69 66 20 28 28 28  awk '\''{ if (((
2cb70 5c 24 32 20 3d 3d 20 22 54 22 29 20 7c 7c 20 28  \$2 == "T") || (
2cb80 5c 24 32 20 3d 3d 20 22 44 22 29 20 7c 7c 20 28  \$2 == "D") || (
2cb90 5c 24 32 20 3d 3d 20 22 42 22 29 29 20 26 26 20  \$2 == "B")) && 
2cba0 28 73 75 62 73 74 72 28 5c 24 33 2c 31 2c 31 29  (substr(\$3,1,1)
2cbb0 20 21 3d 20 22 2e 22 29 29 20 7b 20 70 72 69 6e   != ".")) { prin
2cbc0 74 20 5c 24 33 20 7d 20 7d 27 5c 27 27 20 7c 20  t \$3 } }'\'' | 
2cbd0 73 6f 72 74 20 2d 75 20 3e 20 24 65 78 70 6f 72  sort -u > $expor
2cbe0 74 5f 73 79 6d 62 6f 6c 73 27 0a 09 66 69 0a 09  t_symbols'..fi..
2cbf0 61 69 78 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c  aix_use_runtimel
2cc00 69 6e 6b 69 6e 67 3d 6e 6f 0a 0a 09 23 20 54 65  inking=no...# Te
2cc10 73 74 20 69 66 20 77 65 20 61 72 65 20 74 72 79  st if we are try
2cc20 69 6e 67 20 74 6f 20 75 73 65 20 72 75 6e 20 74  ing to use run t
2cc30 69 6d 65 20 6c 69 6e 6b 69 6e 67 20 6f 72 20 6e  ime linking or n
2cc40 6f 72 6d 61 6c 0a 09 23 20 41 49 58 20 73 74 79  ormal..# AIX sty
2cc50 6c 65 20 6c 69 6e 6b 69 6e 67 2e 20 49 66 20 2d  le linking. If -
2cc60 62 72 74 6c 20 69 73 20 73 6f 6d 65 77 68 65 72  brtl is somewher
2cc70 65 20 69 6e 20 4c 44 46 4c 41 47 53 2c 20 77 65  e in LDFLAGS, we
2cc80 0a 09 23 20 6e 65 65 64 20 74 6f 20 64 6f 20 72  ..# need to do r
2cc90 75 6e 74 69 6d 65 20 6c 69 6e 6b 69 6e 67 2e 0a  untime linking..
2cca0 09 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69  .case $host_os i
2ccb0 6e 20 61 69 78 34 2e 5b 32 33 5d 7c 61 69 78 34  n aix4.[23]|aix4
2ccc0 2e 5b 32 33 5d 2e 2a 7c 61 69 78 35 2a 29 0a 09  .[23].*|aix5*)..
2ccd0 20 20 66 6f 72 20 6c 64 5f 66 6c 61 67 20 69 6e    for ld_flag in
2cce0 20 24 4c 44 46 4c 41 47 53 3b 20 64 6f 0a 20 20   $LDFLAGS; do.  
2ccf0 09 20 20 69 66 20 28 74 65 73 74 20 24 6c 64 5f  .  if (test $ld_
2cd00 66 6c 61 67 20 3d 20 22 2d 62 72 74 6c 22 20 7c  flag = "-brtl" |
2cd10 7c 20 74 65 73 74 20 24 6c 64 5f 66 6c 61 67 20  | test $ld_flag 
2cd20 3d 20 22 2d 57 6c 2c 2d 62 72 74 6c 22 29 3b 20  = "-Wl,-brtl"); 
2cd30 74 68 65 6e 0a 20 20 09 20 20 20 20 61 69 78 5f  then.  .    aix_
2cd40 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e 6b 69  use_runtimelinki
2cd50 6e 67 3d 79 65 73 0a 20 20 09 20 20 20 20 62 72  ng=yes.  .    br
2cd60 65 61 6b 0a 20 20 09 20 20 66 69 0a 09 20 20 64  eak.  .  fi..  d
2cd70 6f 6e 65 0a 09 65 73 61 63 0a 0a 09 65 78 70 5f  one..esac...exp_
2cd80 73 79 6d 5f 66 6c 61 67 3d 27 2d 62 65 78 70 6f  sym_flag='-bexpo
2cd90 72 74 27 0a 09 6e 6f 5f 65 6e 74 72 79 5f 66 6c  rt'..no_entry_fl
2cda0 61 67 3d 27 2d 62 6e 6f 65 6e 74 72 79 27 0a 20  ag='-bnoentry'. 
2cdb0 20 20 20 20 20 66 69 0a 0a 20 20 20 20 20 20 23       fi..      #
2cdc0 20 57 68 65 6e 20 6c 61 72 67 65 20 65 78 65 63   When large exec
2cdd0 75 74 61 62 6c 65 73 20 6f 72 20 73 68 61 72 65  utables or share
2cde0 64 20 6f 62 6a 65 63 74 73 20 61 72 65 20 62 75  d objects are bu
2cdf0 69 6c 74 2c 20 41 49 58 20 6c 64 20 63 61 6e 0a  ilt, AIX ld can.
2ce00 20 20 20 20 20 20 23 20 68 61 76 65 20 70 72 6f        # have pro
2ce10 62 6c 65 6d 73 20 63 72 65 61 74 69 6e 67 20 74  blems creating t
2ce20 68 65 20 74 61 62 6c 65 20 6f 66 20 63 6f 6e 74  he table of cont
2ce30 65 6e 74 73 2e 20 20 49 66 20 6c 69 6e 6b 69 6e  ents.  If linkin
2ce40 67 20 61 20 6c 69 62 72 61 72 79 0a 20 20 20 20  g a library.    
2ce50 20 20 23 20 6f 72 20 70 72 6f 67 72 61 6d 20 72    # or program r
2ce60 65 73 75 6c 74 73 20 69 6e 20 22 65 72 72 6f 72  esults in "error
2ce70 20 54 4f 43 20 6f 76 65 72 66 6c 6f 77 22 20 61   TOC overflow" a
2ce80 64 64 20 2d 6d 6d 69 6e 69 6d 61 6c 2d 74 6f 63  dd -mminimal-toc
2ce90 20 74 6f 0a 20 20 20 20 20 20 23 20 43 58 58 46   to.      # CXXF
2cea0 4c 41 47 53 2f 43 46 4c 41 47 53 20 66 6f 72 20  LAGS/CFLAGS for 
2ceb0 67 2b 2b 2f 67 63 63 2e 20 20 49 6e 20 74 68 65  g++/gcc.  In the
2cec0 20 63 61 73 65 73 20 77 68 65 72 65 20 74 68 61   cases where tha
2ced0 74 20 69 73 20 6e 6f 74 0a 20 20 20 20 20 20 23  t is not.      #
2cee0 20 65 6e 6f 75 67 68 20 74 6f 20 66 69 78 20 74   enough to fix t
2cef0 68 65 20 70 72 6f 62 6c 65 6d 2c 20 61 64 64 20  he problem, add 
2cf00 2d 57 6c 2c 2d 62 62 69 67 74 6f 63 20 74 6f 20  -Wl,-bbigtoc to 
2cf10 4c 44 46 4c 41 47 53 2e 0a 0a 20 20 20 20 20 20  LDFLAGS...      
2cf20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 27 0a  archive_cmds=''.
2cf30 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64        hardcode_d
2cf40 69 72 65 63 74 3d 79 65 73 0a 20 20 20 20 20 20  irect=yes.      
2cf50 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
2cf60 73 65 70 61 72 61 74 6f 72 3d 27 3a 27 0a 20 20  separator=':'.  
2cf70 20 20 20 20 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70      link_all_dep
2cf80 6c 69 62 73 3d 79 65 73 0a 0a 20 20 20 20 20 20  libs=yes..      
2cf90 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d  if test "$GCC" =
2cfa0 20 79 65 73 3b 20 74 68 65 6e 0a 09 63 61 73 65   yes; then..case
2cfb0 20 24 68 6f 73 74 5f 6f 73 20 69 6e 20 61 69 78   $host_os in aix
2cfc0 34 2e 30 31 32 7c 61 69 78 34 2e 30 31 32 2e 2a  4.012|aix4.012.*
2cfd0 29 0a 09 23 20 57 65 20 6f 6e 6c 79 20 77 61 6e  )..# We only wan
2cfe0 74 20 74 6f 20 64 6f 20 74 68 69 73 20 6f 6e 20  t to do this on 
2cff0 41 49 58 20 34 2e 32 20 61 6e 64 20 6c 6f 77 65  AIX 4.2 and lowe
2d000 72 2c 20 74 68 65 20 63 68 65 63 6b 0a 09 23 20  r, the check..# 
2d010 62 65 6c 6f 77 20 66 6f 72 20 62 72 6f 6b 65 6e  below for broken
2d020 20 63 6f 6c 6c 65 63 74 32 20 64 6f 65 73 6e 27   collect2 doesn'
2d030 74 20 77 6f 72 6b 20 75 6e 64 65 72 20 34 2e 33  t work under 4.3
2d040 2b 0a 09 20 20 63 6f 6c 6c 65 63 74 32 6e 61 6d  +..  collect2nam
2d050 65 3d 60 24 7b 43 43 7d 20 2d 70 72 69 6e 74 2d  e=`${CC} -print-
2d060 70 72 6f 67 2d 6e 61 6d 65 3d 63 6f 6c 6c 65 63  prog-name=collec
2d070 74 32 60 0a 09 20 20 69 66 20 74 65 73 74 20 2d  t2`..  if test -
2d080 66 20 22 24 63 6f 6c 6c 65 63 74 32 6e 61 6d 65  f "$collect2name
2d090 22 20 26 26 20 5c 0a 20 20 09 20 20 20 73 74 72  " && \.  .   str
2d0a0 69 6e 67 73 20 22 24 63 6f 6c 6c 65 63 74 32 6e  ings "$collect2n
2d0b0 61 6d 65 22 20 7c 20 67 72 65 70 20 72 65 73 6f  ame" | grep reso
2d0c0 6c 76 65 5f 6c 69 62 5f 6e 61 6d 65 20 3e 2f 64  lve_lib_name >/d
2d0d0 65 76 2f 6e 75 6c 6c 0a 09 20 20 74 68 65 6e 0a  ev/null..  then.
2d0e0 20 20 09 20 20 23 20 57 65 20 68 61 76 65 20 72    .  # We have r
2d0f0 65 77 6f 72 6b 65 64 20 63 6f 6c 6c 65 63 74 32  eworked collect2
2d100 0a 20 20 09 20 20 68 61 72 64 63 6f 64 65 5f 64  .  .  hardcode_d
2d110 69 72 65 63 74 3d 79 65 73 0a 09 20 20 65 6c 73  irect=yes..  els
2d120 65 0a 20 20 09 20 20 23 20 57 65 20 68 61 76 65  e.  .  # We have
2d130 20 6f 6c 64 20 63 6f 6c 6c 65 63 74 32 0a 20 20   old collect2.  
2d140 09 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65  .  hardcode_dire
2d150 63 74 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a 20  ct=unsupported. 
2d160 20 09 20 20 23 20 49 74 20 66 61 69 6c 73 20 74   .  # It fails t
2d170 6f 20 66 69 6e 64 20 75 6e 69 6e 73 74 61 6c 6c  o find uninstall
2d180 65 64 20 6c 69 62 72 61 72 69 65 73 20 77 68 65  ed libraries whe
2d190 6e 20 74 68 65 20 75 6e 69 6e 73 74 61 6c 6c 65  n the uninstalle
2d1a0 64 0a 20 20 09 20 20 23 20 70 61 74 68 20 69 73  d.  .  # path is
2d1b0 20 6e 6f 74 20 6c 69 73 74 65 64 20 69 6e 20 74   not listed in t
2d1c0 68 65 20 6c 69 62 70 61 74 68 2e 20 20 53 65 74  he libpath.  Set
2d1d0 74 69 6e 67 20 68 61 72 64 63 6f 64 65 5f 6d 69  ting hardcode_mi
2d1e0 6e 75 73 5f 4c 0a 20 20 09 20 20 23 20 74 6f 20  nus_L.  .  # to 
2d1f0 75 6e 73 75 70 70 6f 72 74 65 64 20 66 6f 72 63  unsupported forc
2d200 65 73 20 72 65 6c 69 6e 6b 69 6e 67 0a 20 20 09  es relinking.  .
2d210 20 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73    hardcode_minus
2d220 5f 4c 3d 79 65 73 0a 20 20 09 20 20 68 61 72 64  _L=yes.  .  hard
2d230 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67  code_libdir_flag
2d240 5f 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64 69 72  _spec='-L$libdir
2d250 27 0a 20 20 09 20 20 68 61 72 64 63 6f 64 65 5f  '.  .  hardcode_
2d260 6c 69 62 64 69 72 5f 73 65 70 61 72 61 74 6f 72  libdir_separator
2d270 3d 0a 09 20 20 66 69 0a 09 65 73 61 63 0a 09 73  =..  fi..esac..s
2d280 68 61 72 65 64 5f 66 6c 61 67 3d 27 2d 73 68 61  hared_flag='-sha
2d290 72 65 64 27 0a 20 20 20 20 20 20 65 6c 73 65 0a  red'.      else.
2d2a0 09 23 20 6e 6f 74 20 75 73 69 6e 67 20 67 63 63  .# not using gcc
2d2b0 0a 09 69 66 20 74 65 73 74 20 22 24 68 6f 73 74  ..if test "$host
2d2c0 5f 63 70 75 22 20 3d 20 69 61 36 34 3b 20 74 68  _cpu" = ia64; th
2d2d0 65 6e 0a 20 20 09 23 20 56 69 73 75 61 6c 41 67  en.  .# VisualAg
2d2e0 65 20 43 2b 2b 2c 20 56 65 72 73 69 6f 6e 20 35  e C++, Version 5
2d2f0 2e 35 20 66 6f 72 20 41 49 58 20 35 4c 20 66 6f  .5 for AIX 5L fo
2d300 72 20 49 41 2d 36 34 2c 20 42 65 74 61 20 33 20  r IA-64, Beta 3 
2d310 52 65 6c 65 61 73 65 0a 20 20 09 23 20 63 68 6f  Release.  .# cho
2d320 6b 65 73 20 6f 6e 20 2d 57 6c 2c 2d 47 2e 20 54  kes on -Wl,-G. T
2d330 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6c 69 6e  he following lin
2d340 65 20 69 73 20 63 6f 72 72 65 63 74 3a 0a 09 20  e is correct:.. 
2d350 20 73 68 61 72 65 64 5f 66 6c 61 67 3d 27 2d 47   shared_flag='-G
2d360 27 0a 09 65 6c 73 65 0a 20 20 09 69 66 20 74 65  '..else.  .if te
2d370 73 74 20 22 24 61 69 78 5f 75 73 65 5f 72 75 6e  st "$aix_use_run
2d380 74 69 6d 65 6c 69 6e 6b 69 6e 67 22 20 3d 20 79  timelinking" = y
2d390 65 73 3b 20 74 68 65 6e 0a 09 20 20 20 20 73 68  es; then..    sh
2d3a0 61 72 65 64 5f 66 6c 61 67 3d 27 24 7b 77 6c 7d  ared_flag='${wl}
2d3b0 2d 47 27 0a 09 20 20 65 6c 73 65 0a 09 20 20 20  -G'..  else..   
2d3c0 20 73 68 61 72 65 64 5f 66 6c 61 67 3d 27 24 7b   shared_flag='${
2d3d0 77 6c 7d 2d 62 4d 3a 53 52 45 27 0a 20 20 09 66  wl}-bM:SRE'.  .f
2d3e0 69 0a 09 66 69 0a 20 20 20 20 20 20 66 69 0a 0a  i..fi.      fi..
2d3f0 20 20 20 20 20 20 23 20 49 74 20 73 65 65 6d 73        # It seems
2d400 20 74 68 61 74 20 2d 62 65 78 70 61 6c 6c 20 64   that -bexpall d
2d410 6f 65 73 20 6e 6f 74 20 65 78 70 6f 72 74 20 73  oes not export s
2d420 79 6d 62 6f 6c 73 20 62 65 67 69 6e 6e 69 6e 67  ymbols beginning
2d430 20 77 69 74 68 0a 20 20 20 20 20 20 23 20 75 6e   with.      # un
2d440 64 65 72 73 63 6f 72 65 20 28 5f 29 2c 20 73 6f  derscore (_), so
2d450 20 69 74 20 69 73 20 62 65 74 74 65 72 20 74 6f   it is better to
2d460 20 67 65 6e 65 72 61 74 65 20 61 20 6c 69 73 74   generate a list
2d470 20 6f 66 20 73 79 6d 62 6f 6c 73 20 74 6f 20 65   of symbols to e
2d480 78 70 6f 72 74 2e 0a 20 20 20 20 20 20 61 6c 77  xport..      alw
2d490 61 79 73 5f 65 78 70 6f 72 74 5f 73 79 6d 62 6f  ays_export_symbo
2d4a0 6c 73 3d 79 65 73 0a 20 20 20 20 20 20 69 66 20  ls=yes.      if 
2d4b0 74 65 73 74 20 22 24 61 69 78 5f 75 73 65 5f 72  test "$aix_use_r
2d4c0 75 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67 22 20 3d  untimelinking" =
2d4d0 20 79 65 73 3b 20 74 68 65 6e 0a 09 23 20 57 61   yes; then..# Wa
2d4e0 72 6e 69 6e 67 20 2d 20 77 69 74 68 6f 75 74 20  rning - without 
2d4f0 75 73 69 6e 67 20 74 68 65 20 6f 74 68 65 72 20  using the other 
2d500 72 75 6e 74 69 6d 65 20 6c 6f 61 64 69 6e 67 20  runtime loading 
2d510 66 6c 61 67 73 20 28 2d 62 72 74 6c 29 2c 0a 09  flags (-brtl),..
2d520 23 20 2d 62 65 72 6f 6b 20 77 69 6c 6c 20 6c 69  # -berok will li
2d530 6e 6b 20 77 69 74 68 6f 75 74 20 65 72 72 6f 72  nk without error
2d540 2c 20 62 75 74 20 6d 61 79 20 70 72 6f 64 75 63  , but may produc
2d550 65 20 61 20 62 72 6f 6b 65 6e 20 6c 69 62 72 61  e a broken libra
2d560 72 79 2e 0a 09 61 6c 6c 6f 77 5f 75 6e 64 65 66  ry...allow_undef
2d570 69 6e 65 64 5f 66 6c 61 67 3d 27 2d 62 65 72 6f  ined_flag='-bero
2d580 6b 27 0a 20 20 20 20 20 20 20 23 20 44 65 74 65  k'.       # Dete
2d590 72 6d 69 6e 65 20 74 68 65 20 64 65 66 61 75 6c  rmine the defaul
2d5a0 74 20 6c 69 62 70 61 74 68 20 66 72 6f 6d 20 74  t libpath from t
2d5b0 68 65 20 76 61 6c 75 65 20 65 6e 63 6f 64 65 64  he value encoded
2d5c0 20 69 6e 20 61 6e 20 65 6d 70 74 79 20 65 78 65   in an empty exe
2d5d0 63 75 74 61 62 6c 65 2e 0a 20 20 20 20 20 20 20  cutable..       
2d5e0 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61  cat >conftest.$a
2d5f0 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f  c_ext <<_ACEOF./
2d600 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  * confdefs.h.  *
2d610 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e  /._ACEOF.cat con
2d620 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65  fdefs.h >>confte
2d630 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e  st.$ac_ext.cat >
2d640 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
2d650 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e  t <<_ACEOF./* en
2d660 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  d confdefs.h.  *
2d670 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b  /..int.main ().{
2d680 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30  ..  ;.  return 0
2d690 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66  ;.}._ACEOF.rm -f
2d6a0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
2d6b0 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 24 61 63  jext conftest$ac
2d6c0 5f 65 78 65 65 78 74 0a 69 66 20 7b 20 28 65 76  _exeext.if { (ev
2d6d0 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
2d6e0 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 6c  $LINENO: \"$ac_l
2d6f0 69 6e 6b 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  ink\"") >&5.  (e
2d700 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 29 20 32 3e  val $ac_link) 2>
2d710 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61  conftest.er1.  a
2d720 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72  c_status=$?.  gr
2d730 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e  ep -v '^ *+' con
2d740 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74  ftest.er1 >conft
2d750 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20  est.err.  rm -f 
2d760 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63  conftest.er1.  c
2d770 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20  at conftest.err 
2d780 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  >&5.  echo "$as_
2d790 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
2d7a0 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
2d7b0 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
2d7c0 61 74 75 73 29 3b 20 7d 20 26 26 0a 09 20 7b 20  atus); } &&.. { 
2d7d0 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 7a 20  ac_try='test -z 
2d7e0 22 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c  "$ac_c_werror_fl
2d7f0 61 67 22 09 09 09 20 7c 7c 20 74 65 73 74 20 21  ag"... || test !
2d800 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -s conftest.err
2d810 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  '.  { (eval echo
2d820 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
2d830 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20  : \"$ac_try\"") 
2d840 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
2d850 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  try) 2>&5.  ac_s
2d860 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
2d870 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
2d880 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
2d890 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
2d8a0 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d  ac_status); }; }
2d8b0 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27   &&.. { ac_try='
2d8c0 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74  test -s conftest
2d8d0 24 61 63 5f 65 78 65 65 78 74 27 0a 20 20 7b 20  $ac_exeext'.  { 
2d8e0 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
2d8f0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
2d900 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
2d910 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
2d920 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
2d930 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
2d940 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
2d950 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
2d960 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
2d970 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e  tus); }; }; then
2d980 0a 0a 61 69 78 5f 6c 69 62 70 61 74 68 3d 60 64  ..aix_libpath=`d
2d990 75 6d 70 20 2d 48 20 63 6f 6e 66 74 65 73 74 24  ump -H conftest$
2d9a0 61 63 5f 65 78 65 65 78 74 20 32 3e 2f 64 65 76  ac_exeext 2>/dev
2d9b0 2f 6e 75 6c 6c 20 7c 20 24 53 45 44 20 2d 6e 20  /null | $SED -n 
2d9c0 2d 65 20 27 2f 49 6d 70 6f 72 74 20 46 69 6c 65  -e '/Import File
2d9d0 20 53 74 72 69 6e 67 73 2f 2c 2f 5e 24 2f 20 7b   Strings/,/^$/ {
2d9e0 20 2f 5e 30 2f 20 7b 20 73 2f 5e 30 20 20 2a 5c   /^0/ { s/^0  *\
2d9f0 28 2e 2a 5c 29 24 2f 5c 31 2f 3b 20 70 3b 20 7d  (.*\)$/\1/; p; }
2da00 0a 7d 27 60 0a 23 20 43 68 65 63 6b 20 66 6f 72  .}'`.# Check for
2da10 20 61 20 36 34 2d 62 69 74 20 6f 62 6a 65 63 74   a 64-bit object
2da20 20 69 66 20 77 65 20 64 69 64 6e 27 74 20 66 69   if we didn't fi
2da30 6e 64 20 61 6e 79 74 68 69 6e 67 2e 0a 69 66 20  nd anything..if 
2da40 74 65 73 74 20 2d 7a 20 22 24 61 69 78 5f 6c 69  test -z "$aix_li
2da50 62 70 61 74 68 22 3b 20 74 68 65 6e 20 61 69 78  bpath"; then aix
2da60 5f 6c 69 62 70 61 74 68 3d 60 64 75 6d 70 20 2d  _libpath=`dump -
2da70 48 58 36 34 20 63 6f 6e 66 74 65 73 74 24 61 63  HX64 conftest$ac
2da80 5f 65 78 65 65 78 74 20 32 3e 2f 64 65 76 2f 6e  _exeext 2>/dev/n
2da90 75 6c 6c 20 7c 20 24 53 45 44 20 2d 6e 20 2d 65  ull | $SED -n -e
2daa0 20 27 2f 49 6d 70 6f 72 74 20 46 69 6c 65 20 53   '/Import File S
2dab0 74 72 69 6e 67 73 2f 2c 2f 5e 24 2f 20 7b 20 2f  trings/,/^$/ { /
2dac0 5e 30 2f 20 7b 20 73 2f 5e 30 20 20 2a 5c 28 2e  ^0/ { s/^0  *\(.
2dad0 2a 5c 29 24 2f 5c 31 2f 3b 20 70 3b 20 7d 0a 7d  *\)$/\1/; p; }.}
2dae0 27 60 3b 20 66 69 0a 65 6c 73 65 0a 20 20 65 63  '`; fi.else.  ec
2daf0 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c  ho "$as_me: fail
2db00 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22  ed program was:"
2db10 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20   >&5.sed 's/^/| 
2db20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  /' conftest.$ac_
2db30 65 78 74 20 3e 26 35 0a 0a 66 69 0a 72 6d 20 2d  ext >&5..fi.rm -
2db40 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63  f conftest.err c
2db50 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
2db60 78 74 20 5c 0a 20 20 20 20 20 20 63 6f 6e 66 74  xt \.      conft
2db70 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 63 6f  est$ac_exeext co
2db80 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 69  nftest.$ac_ext.i
2db90 66 20 74 65 73 74 20 2d 7a 20 22 24 61 69 78 5f  f test -z "$aix_
2dba0 6c 69 62 70 61 74 68 22 3b 20 74 68 65 6e 20 61  libpath"; then a
2dbb0 69 78 5f 6c 69 62 70 61 74 68 3d 22 2f 75 73 72  ix_libpath="/usr
2dbc0 2f 6c 69 62 3a 2f 6c 69 62 22 3b 20 66 69 0a 0a  /lib:/lib"; fi..
2dbd0 20 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f         hardcode_
2dbe0 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63  libdir_flag_spec
2dbf0 3d 27 24 7b 77 6c 7d 2d 62 6c 69 62 70 61 74 68  ='${wl}-blibpath
2dc00 3a 24 6c 69 62 64 69 72 3a 27 22 24 61 69 78 5f  :$libdir:'"$aix_
2dc10 6c 69 62 70 61 74 68 22 0a 09 61 72 63 68 69 76  libpath"..archiv
2dc20 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 22 5c  e_expsym_cmds="\
2dc30 24 43 43 22 27 20 2d 6f 20 24 6f 75 74 70 75 74  $CC"' -o $output
2dc40 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20  _objdir/$soname 
2dc50 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
2dc60 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  s $compiler_flag
2dc70 73 20 60 69 66 20 74 65 73 74 20 22 78 24 7b 61  s `if test "x${a
2dc80 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
2dc90 6c 61 67 7d 22 20 21 3d 20 22 78 22 3b 20 74 68  lag}" != "x"; th
2dca0 65 6e 20 65 63 68 6f 20 22 24 7b 77 6c 7d 24 7b  en echo "${wl}${
2dcb0 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f  allow_undefined_
2dcc0 66 6c 61 67 7d 22 3b 20 65 6c 73 65 20 3a 3b 20  flag}"; else :; 
2dcd0 66 69 60 20 27 22 5c 24 7b 77 6c 7d 24 6e 6f 5f  fi` '"\${wl}$no_
2dce0 65 6e 74 72 79 5f 66 6c 61 67 20 5c 24 7b 77 6c  entry_flag \${wl
2dcf0 7d 24 65 78 70 5f 73 79 6d 5f 66 6c 61 67 3a 5c  }$exp_sym_flag:\
2dd00 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20  $export_symbols 
2dd10 24 73 68 61 72 65 64 5f 66 6c 61 67 22 0a 20 20  $shared_flag".  
2dd20 20 20 20 20 20 65 6c 73 65 0a 09 69 66 20 74 65       else..if te
2dd30 73 74 20 22 24 68 6f 73 74 5f 63 70 75 22 20 3d  st "$host_cpu" =
2dd40 20 69 61 36 34 3b 20 74 68 65 6e 0a 09 20 20 68   ia64; then..  h
2dd50 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66  ardcode_libdir_f
2dd60 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d  lag_spec='${wl}-
2dd70 52 20 24 6c 69 62 64 69 72 3a 2f 75 73 72 2f 6c  R $libdir:/usr/l
2dd80 69 62 3a 2f 6c 69 62 27 0a 09 20 20 61 6c 6c 6f  ib:/lib'..  allo
2dd90 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  w_undefined_flag
2dda0 3d 22 2d 7a 20 6e 6f 64 65 66 73 22 0a 09 20 20  ="-z nodefs"..  
2ddb0 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63  archive_expsym_c
2ddc0 6d 64 73 3d 22 5c 24 43 43 20 24 73 68 61 72 65  mds="\$CC $share
2ddd0 64 5f 66 6c 61 67 22 27 20 2d 6f 20 24 6f 75 74  d_flag"' -o $out
2dde0 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61  put_objdir/$sona
2ddf0 6d 65 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  me $libobjs $dep
2de00 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66  libs $compiler_f
2de10 6c 61 67 73 20 24 7b 77 6c 7d 24 7b 61 6c 6c 6f  lags ${wl}${allo
2de20 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  w_undefined_flag
2de30 7d 20 27 22 5c 24 7b 77 6c 7d 24 6e 6f 5f 65 6e  } '"\${wl}$no_en
2de40 74 72 79 5f 66 6c 61 67 20 5c 24 7b 77 6c 7d 24  try_flag \${wl}$
2de50 65 78 70 5f 73 79 6d 5f 66 6c 61 67 3a 5c 24 65  exp_sym_flag:\$e
2de60 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 22 0a 09  xport_symbols"..
2de70 65 6c 73 65 0a 09 20 23 20 44 65 74 65 72 6d 69  else.. # Determi
2de80 6e 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 6c  ne the default l
2de90 69 62 70 61 74 68 20 66 72 6f 6d 20 74 68 65 20  ibpath from the 
2dea0 76 61 6c 75 65 20 65 6e 63 6f 64 65 64 20 69 6e  value encoded in
2deb0 20 61 6e 20 65 6d 70 74 79 20 65 78 65 63 75 74   an empty execut
2dec0 61 62 6c 65 2e 0a 09 20 63 61 74 20 3e 63 6f 6e  able... cat >con
2ded0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
2dee0 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65  _ACEOF./* confde
2def0 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46  fs.h.  */._ACEOF
2df00 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20  .cat confdefs.h 
2df10 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
2df20 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73  xt.cat >>conftes
2df30 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
2df40 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65  OF./* end confde
2df50 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d  fs.h.  */..int.m
2df60 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20  ain ().{..  ;.  
2df70 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45  return 0;.}._ACE
2df80 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  OF.rm -f conftes
2df90 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e  t.$ac_objext con
2dfa0 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 0a  ftest$ac_exeext.
2dfb0 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
2dfc0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
2dfd0 20 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29 20   \"$ac_link\"") 
2dfe0 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
2dff0 6c 69 6e 6b 29 20 32 3e 63 6f 6e 66 74 65 73 74  link) 2>conftest
2e000 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73  .er1.  ac_status
2e010 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e  =$?.  grep -v '^
2e020 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72   *+' conftest.er
2e030 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a  1 >conftest.err.
2e040 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74    rm -f conftest
2e050 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74  .er1.  cat conft
2e060 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63  est.err >&5.  ec
2e070 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
2e080 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
2e090 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
2e0a0 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
2e0b0 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27   &&.. { ac_try='
2e0c0 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f 77  test -z "$ac_c_w
2e0d0 65 72 72 6f 72 5f 66 6c 61 67 22 09 09 09 20 7c  error_flag"... |
2e0e0 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66  | test ! -s conf
2e0f0 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20 28 65  test.err'.  { (e
2e100 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
2e110 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
2e120 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  try\"") >&5.  (e
2e130 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26  val $ac_try) 2>&
2e140 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
2e150 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
2e160 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
2e170 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
2e180 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
2e190 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20  s); }; } &&.. { 
2e1a0 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73 20  ac_try='test -s 
2e1b0 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65  conftest$ac_exee
2e1c0 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63  xt'.  { (eval ec
2e1d0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
2e1e0 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22  NO: \"$ac_try\""
2e1f0 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
2e200 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63  c_try) 2>&5.  ac
2e210 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
2e220 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
2e230 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
2e240 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
2e250 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b   $ac_status); };
2e260 20 7d 3b 20 74 68 65 6e 0a 0a 61 69 78 5f 6c 69   }; then..aix_li
2e270 62 70 61 74 68 3d 60 64 75 6d 70 20 2d 48 20 63  bpath=`dump -H c
2e280 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78  onftest$ac_exeex
2e290 74 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20  t 2>/dev/null | 
2e2a0 24 53 45 44 20 2d 6e 20 2d 65 20 27 2f 49 6d 70  $SED -n -e '/Imp
2e2b0 6f 72 74 20 46 69 6c 65 20 53 74 72 69 6e 67 73  ort File Strings
2e2c0 2f 2c 2f 5e 24 2f 20 7b 20 2f 5e 30 2f 20 7b 20  /,/^$/ { /^0/ { 
2e2d0 73 2f 5e 30 20 20 2a 5c 28 2e 2a 5c 29 24 2f 5c  s/^0  *\(.*\)$/\
2e2e0 31 2f 3b 20 70 3b 20 7d 0a 7d 27 60 0a 23 20 43  1/; p; }.}'`.# C
2e2f0 68 65 63 6b 20 66 6f 72 20 61 20 36 34 2d 62 69  heck for a 64-bi
2e300 74 20 6f 62 6a 65 63 74 20 69 66 20 77 65 20 64  t object if we d
2e310 69 64 6e 27 74 20 66 69 6e 64 20 61 6e 79 74 68  idn't find anyth
2e320 69 6e 67 2e 0a 69 66 20 74 65 73 74 20 2d 7a 20  ing..if test -z 
2e330 22 24 61 69 78 5f 6c 69 62 70 61 74 68 22 3b 20  "$aix_libpath"; 
2e340 74 68 65 6e 20 61 69 78 5f 6c 69 62 70 61 74 68  then aix_libpath
2e350 3d 60 64 75 6d 70 20 2d 48 58 36 34 20 63 6f 6e  =`dump -HX64 con
2e360 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20  ftest$ac_exeext 
2e370 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 24 53  2>/dev/null | $S
2e380 45 44 20 2d 6e 20 2d 65 20 27 2f 49 6d 70 6f 72  ED -n -e '/Impor
2e390 74 20 46 69 6c 65 20 53 74 72 69 6e 67 73 2f 2c  t File Strings/,
2e3a0 2f 5e 24 2f 20 7b 20 2f 5e 30 2f 20 7b 20 73 2f  /^$/ { /^0/ { s/
2e3b0 5e 30 20 20 2a 5c 28 2e 2a 5c 29 24 2f 5c 31 2f  ^0  *\(.*\)$/\1/
2e3c0 3b 20 70 3b 20 7d 0a 7d 27 60 3b 20 66 69 0a 65  ; p; }.}'`; fi.e
2e3d0 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
2e3e0 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
2e3f0 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
2e400 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
2e410 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
2e420 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  .fi.rm -f confte
2e430 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e  st.err conftest.
2e440 24 61 63 5f 6f 62 6a 65 78 74 20 5c 0a 20 20 20  $ac_objext \.   
2e450 20 20 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65     conftest$ac_e
2e460 78 65 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24  xeext conftest.$
2e470 61 63 5f 65 78 74 0a 69 66 20 74 65 73 74 20 2d  ac_ext.if test -
2e480 7a 20 22 24 61 69 78 5f 6c 69 62 70 61 74 68 22  z "$aix_libpath"
2e490 3b 20 74 68 65 6e 20 61 69 78 5f 6c 69 62 70 61  ; then aix_libpa
2e4a0 74 68 3d 22 2f 75 73 72 2f 6c 69 62 3a 2f 6c 69  th="/usr/lib:/li
2e4b0 62 22 3b 20 66 69 0a 0a 09 20 68 61 72 64 63 6f  b"; fi... hardco
2e4c0 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73  de_libdir_flag_s
2e4d0 70 65 63 3d 27 24 7b 77 6c 7d 2d 62 6c 69 62 70  pec='${wl}-blibp
2e4e0 61 74 68 3a 24 6c 69 62 64 69 72 3a 27 22 24 61  ath:$libdir:'"$a
2e4f0 69 78 5f 6c 69 62 70 61 74 68 22 0a 09 20 20 23  ix_libpath"..  #
2e500 20 57 61 72 6e 69 6e 67 20 2d 20 77 69 74 68 6f   Warning - witho
2e510 75 74 20 75 73 69 6e 67 20 74 68 65 20 6f 74 68  ut using the oth
2e520 65 72 20 72 75 6e 20 74 69 6d 65 20 6c 6f 61 64  er run time load
2e530 69 6e 67 20 66 6c 61 67 73 2c 0a 09 20 20 23 20  ing flags,..  # 
2e540 2d 62 65 72 6f 6b 20 77 69 6c 6c 20 6c 69 6e 6b  -berok will link
2e550 20 77 69 74 68 6f 75 74 20 65 72 72 6f 72 2c 20   without error, 
2e560 62 75 74 20 6d 61 79 20 70 72 6f 64 75 63 65 20  but may produce 
2e570 61 20 62 72 6f 6b 65 6e 20 6c 69 62 72 61 72 79  a broken library
2e580 2e 0a 09 20 20 6e 6f 5f 75 6e 64 65 66 69 6e 65  ...  no_undefine
2e590 64 5f 66 6c 61 67 3d 27 20 24 7b 77 6c 7d 2d 62  d_flag=' ${wl}-b
2e5a0 65 72 6e 6f 74 6f 6b 27 0a 09 20 20 61 6c 6c 6f  ernotok'..  allo
2e5b0 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  w_undefined_flag
2e5c0 3d 27 20 24 7b 77 6c 7d 2d 62 65 72 6f 6b 27 0a  =' ${wl}-berok'.
2e5d0 09 20 20 23 20 2d 62 65 78 70 61 6c 6c 20 64 6f  .  # -bexpall do
2e5e0 65 73 20 6e 6f 74 20 65 78 70 6f 72 74 20 73 79  es not export sy
2e5f0 6d 62 6f 6c 73 20 62 65 67 69 6e 6e 69 6e 67 20  mbols beginning 
2e600 77 69 74 68 20 75 6e 64 65 72 73 63 6f 72 65 20  with underscore 
2e610 28 5f 29 0a 09 20 20 61 6c 77 61 79 73 5f 65 78  (_)..  always_ex
2e620 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 3d 79 65 73  port_symbols=yes
2e630 0a 09 20 20 23 20 45 78 70 6f 72 74 65 64 20 73  ..  # Exported s
2e640 79 6d 62 6f 6c 73 20 63 61 6e 20 62 65 20 70 75  ymbols can be pu
2e650 6c 6c 65 64 20 69 6e 74 6f 20 73 68 61 72 65 64  lled into shared
2e660 20 6f 62 6a 65 63 74 73 20 66 72 6f 6d 20 61 72   objects from ar
2e670 63 68 69 76 65 73 0a 09 20 20 77 68 6f 6c 65 5f  chives..  whole_
2e680 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65  archive_flag_spe
2e690 63 3d 27 20 27 0a 09 20 20 61 72 63 68 69 76 65  c=' '..  archive
2e6a0 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 3d 79 65  _cmds_need_lc=ye
2e6b0 73 0a 09 20 20 23 20 54 68 69 73 20 69 73 20 73  s..  # This is s
2e6c0 69 6d 69 6c 61 72 20 74 6f 20 68 6f 77 20 41 49  imilar to how AI
2e6d0 58 20 74 72 61 64 69 74 69 6f 6e 61 6c 6c 79 20  X traditionally 
2e6e0 62 75 69 6c 64 73 20 69 74 27 73 20 73 68 61 72  builds it's shar
2e6f0 65 64 20 6c 69 62 72 61 72 69 65 73 2e 0a 09 20  ed libraries... 
2e700 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f   archive_expsym_
2e710 63 6d 64 73 3d 22 5c 24 43 43 20 24 73 68 61 72  cmds="\$CC $shar
2e720 65 64 5f 66 6c 61 67 22 27 20 2d 6f 20 24 6f 75  ed_flag"' -o $ou
2e730 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e  tput_objdir/$son
2e740 61 6d 65 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  ame $libobjs $de
2e750 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f  plibs $compiler_
2e760 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 62 45 3a 24  flags ${wl}-bE:$
2e770 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 24  export_symbols $
2e780 7b 77 6c 7d 2d 62 6e 6f 65 6e 74 72 79 24 7b 61  {wl}-bnoentry${a
2e790 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
2e7a0 6c 61 67 7d 7e 24 41 52 20 24 41 52 5f 46 4c 41  lag}~$AR $AR_FLA
2e7b0 47 53 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69  GS $output_objdi
2e7c0 72 2f 24 6c 69 62 6e 61 6d 65 24 72 65 6c 65 61  r/$libname$relea
2e7d0 73 65 2e 61 20 24 6f 75 74 70 75 74 5f 6f 62 6a  se.a $output_obj
2e7e0 64 69 72 2f 24 73 6f 6e 61 6d 65 27 0a 09 66 69  dir/$soname'..fi
2e7f0 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20  .      fi.      
2e800 3b 3b 0a 0a 20 20 20 20 61 6d 69 67 61 6f 73 2a  ;;..    amigaos*
2e810 29 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f  ).      archive_
2e820 63 6d 64 73 3d 27 24 72 6d 20 24 6f 75 74 70 75  cmds='$rm $outpu
2e830 74 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69 62  t_objdir/a2ixlib
2e840 72 61 72 79 2e 64 61 74 61 7e 24 65 63 68 6f 20  rary.data~$echo 
2e850 22 23 64 65 66 69 6e 65 20 4e 41 4d 45 20 24 6c  "#define NAME $l
2e860 69 62 6e 61 6d 65 22 20 3e 20 24 6f 75 74 70 75  ibname" > $outpu
2e870 74 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69 62  t_objdir/a2ixlib
2e880 72 61 72 79 2e 64 61 74 61 7e 24 65 63 68 6f 20  rary.data~$echo 
2e890 22 23 64 65 66 69 6e 65 20 4c 49 42 52 41 52 59  "#define LIBRARY
2e8a0 5f 49 44 20 31 22 20 3e 3e 20 24 6f 75 74 70 75  _ID 1" >> $outpu
2e8b0 74 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69 62  t_objdir/a2ixlib
2e8c0 72 61 72 79 2e 64 61 74 61 7e 24 65 63 68 6f 20  rary.data~$echo 
2e8d0 22 23 64 65 66 69 6e 65 20 56 45 52 53 49 4f 4e  "#define VERSION
2e8e0 20 24 6d 61 6a 6f 72 22 20 3e 3e 20 24 6f 75 74   $major" >> $out
2e8f0 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c  put_objdir/a2ixl
2e900 69 62 72 61 72 79 2e 64 61 74 61 7e 24 65 63 68  ibrary.data~$ech
2e910 6f 20 22 23 64 65 66 69 6e 65 20 52 45 56 49 53  o "#define REVIS
2e920 49 4f 4e 20 24 72 65 76 69 73 69 6f 6e 22 20 3e  ION $revision" >
2e930 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  > $output_objdir
2e940 2f 61 32 69 78 6c 69 62 72 61 72 79 2e 64 61 74  /a2ixlibrary.dat
2e950 61 7e 24 41 52 20 24 41 52 5f 46 4c 41 47 53 20  a~$AR $AR_FLAGS 
2e960 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 7e 24 52  $lib $libobjs~$R
2e970 41 4e 4c 49 42 20 24 6c 69 62 7e 28 63 64 20 24  ANLIB $lib~(cd $
2e980 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 20 26 26  output_objdir &&
2e990 20 61 32 69 78 6c 69 62 72 61 72 79 20 2d 33 32   a2ixlibrary -32
2e9a0 29 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64  )'.      hardcod
2e9b0 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70  e_libdir_flag_sp
2e9c0 65 63 3d 27 2d 4c 24 6c 69 62 64 69 72 27 0a 20  ec='-L$libdir'. 
2e9d0 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6d 69       hardcode_mi
2e9e0 6e 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20 20 20  nus_L=yes.      
2e9f0 23 20 73 65 65 20 63 6f 6d 6d 65 6e 74 20 61 62  # see comment ab
2ea00 6f 75 74 20 64 69 66 66 65 72 65 6e 74 20 73 65  out different se
2ea10 6d 61 6e 74 69 63 73 20 6f 6e 20 74 68 65 20 47  mantics on the G
2ea20 4e 55 20 6c 64 20 73 65 63 74 69 6f 6e 0a 20 20  NU ld section.  
2ea30 20 20 20 20 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f      ld_shlibs=no
2ea40 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 62  .      ;;..    b
2ea50 73 64 69 34 2a 29 0a 20 20 20 20 20 20 65 78 70  sdi4*).      exp
2ea60 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67  ort_dynamic_flag
2ea70 5f 73 70 65 63 3d 2d 72 64 79 6e 61 6d 69 63 0a  _spec=-rdynamic.
2ea80 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 63 79        ;;..    cy
2ea90 67 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c  gwin* | mingw* |
2eaa0 20 70 77 33 32 2a 29 0a 20 20 20 20 20 20 23 20   pw32*).      # 
2eab0 57 68 65 6e 20 6e 6f 74 20 75 73 69 6e 67 20 67  When not using g
2eac0 63 63 2c 20 77 65 20 63 75 72 72 65 6e 74 6c 79  cc, we currently
2ead0 20 61 73 73 75 6d 65 20 74 68 61 74 20 77 65 20   assume that we 
2eae0 61 72 65 20 75 73 69 6e 67 0a 20 20 20 20 20 20  are using.      
2eaf0 23 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75  # Microsoft Visu
2eb00 61 6c 20 43 2b 2b 2e 0a 20 20 20 20 20 20 23 20  al C++..      # 
2eb10 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
2eb20 66 6c 61 67 5f 73 70 65 63 20 69 73 20 61 63 74  flag_spec is act
2eb30 75 61 6c 6c 79 20 6d 65 61 6e 69 6e 67 6c 65 73  ually meaningles
2eb40 73 2c 20 61 73 20 74 68 65 72 65 20 69 73 0a 20  s, as there is. 
2eb50 20 20 20 20 20 23 20 6e 6f 20 73 65 61 72 63 68       # no search
2eb60 20 70 61 74 68 20 66 6f 72 20 44 4c 4c 73 2e 0a   path for DLLs..
2eb70 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c        hardcode_l
2eb80 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d  ibdir_flag_spec=
2eb90 27 20 27 0a 20 20 20 20 20 20 61 6c 6c 6f 77 5f  ' '.      allow_
2eba0 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 75  undefined_flag=u
2ebb0 6e 73 75 70 70 6f 72 74 65 64 0a 20 20 20 20 20  nsupported.     
2ebc0 20 23 20 54 65 6c 6c 20 6c 74 6d 61 69 6e 20 74   # Tell ltmain t
2ebd0 6f 20 6d 61 6b 65 20 2e 6c 69 62 20 66 69 6c 65  o make .lib file
2ebe0 73 2c 20 6e 6f 74 20 2e 61 20 66 69 6c 65 73 2e  s, not .a files.
2ebf0 0a 20 20 20 20 20 20 6c 69 62 65 78 74 3d 6c 69  .      libext=li
2ec00 62 0a 20 20 20 20 20 20 23 20 54 65 6c 6c 20 6c  b.      # Tell l
2ec10 74 6d 61 69 6e 20 74 6f 20 6d 61 6b 65 20 2e 64  tmain to make .d
2ec20 6c 6c 20 66 69 6c 65 73 2c 20 6e 6f 74 20 2e 73  ll files, not .s
2ec30 6f 20 66 69 6c 65 73 2e 0a 20 20 20 20 20 20 73  o files..      s
2ec40 68 72 65 78 74 3d 22 2e 64 6c 6c 22 0a 20 20 20  hrext=".dll".   
2ec50 20 20 20 23 20 46 49 58 4d 45 3a 20 53 65 74 74     # FIXME: Sett
2ec60 69 6e 67 20 6c 69 6e 6b 6e 61 6d 65 73 20 68 65  ing linknames he
2ec70 72 65 20 69 73 20 61 20 62 61 64 20 68 61 63 6b  re is a bad hack
2ec80 2e 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f  ..      archive_
2ec90 63 6d 64 73 3d 27 24 43 43 20 2d 6f 20 24 6c 69  cmds='$CC -o $li
2eca0 62 20 24 6c 69 62 6f 62 6a 73 20 24 63 6f 6d 70  b $libobjs $comp
2ecb0 69 6c 65 72 5f 66 6c 61 67 73 20 60 65 63 68 6f  iler_flags `echo
2ecc0 20 22 24 64 65 70 6c 69 62 73 22 20 7c 20 24 53   "$deplibs" | $S
2ecd0 45 44 20 2d 65 20 27 5c 27 27 73 2f 20 2d 6c 63  ED -e '\''s/ -lc
2ece0 24 2f 2f 27 5c 27 27 60 20 2d 6c 69 6e 6b 20 2d  $//'\''` -link -
2ecf0 64 6c 6c 7e 6c 69 6e 6b 6e 61 6d 65 73 3d 27 0a  dll~linknames='.
2ed00 20 20 20 20 20 20 23 20 54 68 65 20 6c 69 6e 6b        # The link
2ed10 65 72 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69  er will automati
2ed20 63 61 6c 6c 79 20 62 75 69 6c 64 20 61 20 2e 6c  cally build a .l
2ed30 69 62 20 66 69 6c 65 20 69 66 20 77 65 20 62 75  ib file if we bu
2ed40 69 6c 64 20 61 20 44 4c 4c 2e 0a 20 20 20 20 20  ild a DLL..     
2ed50 20 6f 6c 64 5f 61 72 63 68 69 76 65 5f 46 72 6f   old_archive_Fro
2ed60 6d 5f 6e 65 77 5f 63 6d 64 73 3d 27 74 72 75 65  m_new_cmds='true
2ed70 27 0a 20 20 20 20 20 20 23 20 46 49 58 4d 45 3a  '.      # FIXME:
2ed80 20 53 68 6f 75 6c 64 20 6c 65 74 20 74 68 65 20   Should let the 
2ed90 75 73 65 72 20 73 70 65 63 69 66 79 20 74 68 65  user specify the
2eda0 20 6c 69 62 20 70 72 6f 67 72 61 6d 2e 0a 20 20   lib program..  
2edb0 20 20 20 20 6f 6c 64 5f 61 72 63 68 69 76 65 5f      old_archive_
2edc0 63 6d 64 73 3d 27 6c 69 62 20 2f 4f 55 54 3a 24  cmds='lib /OUT:$
2edd0 6f 6c 64 6c 69 62 24 6f 6c 64 6f 62 6a 73 24 6f  oldlib$oldobjs$o
2ede0 6c 64 5f 64 65 70 6c 69 62 73 27 0a 20 20 20 20  ld_deplibs'.    
2edf0 20 20 66 69 78 5f 73 72 63 66 69 6c 65 5f 70 61    fix_srcfile_pa
2ee00 74 68 3d 27 60 63 79 67 70 61 74 68 20 2d 77 20  th='`cygpath -w 
2ee10 22 24 73 72 63 66 69 6c 65 22 60 27 0a 20 20 20  "$srcfile"`'.   
2ee20 20 20 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64     enable_shared
2ee30 5f 77 69 74 68 5f 73 74 61 74 69 63 5f 72 75 6e  _with_static_run
2ee40 74 69 6d 65 73 3d 79 65 73 0a 20 20 20 20 20 20  times=yes.      
2ee50 3b 3b 0a 0a 20 20 20 20 64 61 72 77 69 6e 2a 20  ;;..    darwin* 
2ee60 7c 20 72 68 61 70 73 6f 64 79 2a 29 0a 20 20 20  | rhapsody*).   
2ee70 20 69 66 20 74 65 73 74 20 22 24 47 58 58 22 20   if test "$GXX" 
2ee80 3d 20 79 65 73 20 3b 20 74 68 65 6e 0a 20 20 20  = yes ; then.   
2ee90 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 5f     archive_cmds_
2eea0 6e 65 65 64 5f 6c 63 3d 6e 6f 0a 20 20 20 20 20  need_lc=no.     
2eeb0 20 63 61 73 65 20 22 24 68 6f 73 74 5f 6f 73 22   case "$host_os"
2eec0 20 69 6e 0a 20 20 20 20 20 20 72 68 61 70 73 6f   in.      rhapso
2eed0 64 79 2a 20 7c 20 64 61 72 77 69 6e 31 2e 5b 30  dy* | darwin1.[0
2eee0 31 32 5d 29 0a 09 61 6c 6c 6f 77 5f 75 6e 64 65  12])..allow_unde
2eef0 66 69 6e 65 64 5f 66 6c 61 67 3d 27 2d 75 6e 64  fined_flag='-und
2ef00 65 66 69 6e 65 64 20 73 75 70 70 72 65 73 73 27  efined suppress'
2ef10 0a 09 3b 3b 0a 20 20 20 20 20 20 2a 29 20 23 20  ..;;.      *) # 
2ef20 44 61 72 77 69 6e 20 31 2e 33 20 6f 6e 0a 20 20  Darwin 1.3 on.  
2ef30 20 20 20 20 69 66 20 74 65 73 74 20 2d 7a 20 24      if test -z $
2ef40 7b 4d 41 43 4f 53 58 5f 44 45 50 4c 4f 59 4d 45  {MACOSX_DEPLOYME
2ef50 4e 54 5f 54 41 52 47 45 54 7d 20 3b 20 74 68 65  NT_TARGET} ; the
2ef60 6e 0a 20 20 20 20 20 20 09 61 6c 6c 6f 77 5f 75  n.      .allow_u
2ef70 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27 2d  ndefined_flag='-
2ef80 66 6c 61 74 5f 6e 61 6d 65 73 70 61 63 65 20 2d  flat_namespace -
2ef90 75 6e 64 65 66 69 6e 65 64 20 73 75 70 70 72 65  undefined suppre
2efa0 73 73 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 20  ss'.      else. 
2efb0 20 20 20 20 20 20 20 63 61 73 65 20 24 7b 4d 41         case ${MA
2efc0 43 4f 53 58 5f 44 45 50 4c 4f 59 4d 45 4e 54 5f  COSX_DEPLOYMENT_
2efd0 54 41 52 47 45 54 7d 20 69 6e 0a 20 20 20 20 20  TARGET} in.     
2efe0 20 20 20 20 20 31 30 2e 5b 30 31 32 5d 29 0a 20       10.[012]). 
2eff0 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 77             allow
2f000 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d  _undefined_flag=
2f010 27 2d 66 6c 61 74 5f 6e 61 6d 65 73 70 61 63 65  '-flat_namespace
2f020 20 2d 75 6e 64 65 66 69 6e 65 64 20 73 75 70 70   -undefined supp
2f030 72 65 73 73 27 0a 20 20 20 20 20 20 20 20 20 20  ress'.          
2f040 20 20 3b 3b 0a 20 20 20 20 20 20 20 20 20 20 31    ;;.          1
2f050 30 2e 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20  0.*).           
2f060 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64   allow_undefined
2f070 5f 66 6c 61 67 3d 27 2d 75 6e 64 65 66 69 6e 65  _flag='-undefine
2f080 64 20 64 79 6e 61 6d 69 63 5f 6c 6f 6f 6b 75 70  d dynamic_lookup
2f090 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b  '.            ;;
2f0a0 0a 20 20 20 20 20 20 20 20 65 73 61 63 0a 20 20  .        esac.  
2f0b0 20 20 20 20 66 69 0a 09 3b 3b 0a 20 20 20 20 20      fi..;;.     
2f0c0 20 65 73 61 63 0a 20 20 20 20 09 6c 74 5f 69 6e   esac.    .lt_in
2f0d0 74 5f 61 70 70 6c 65 5f 63 63 5f 73 69 6e 67 6c  t_apple_cc_singl
2f0e0 65 5f 6d 6f 64 3d 6e 6f 0a 20 20 20 20 09 6f 75  e_mod=no.    .ou
2f0f0 74 70 75 74 5f 76 65 72 62 6f 73 65 5f 6c 69 6e  tput_verbose_lin
2f100 6b 5f 63 6d 64 3d 27 65 63 68 6f 27 0a 20 20 20  k_cmd='echo'.   
2f110 20 09 69 66 20 24 43 43 20 2d 64 75 6d 70 73 70   .if $CC -dumpsp
2f120 65 63 73 20 32 3e 26 31 20 7c 20 67 72 65 70 20  ecs 2>&1 | grep 
2f130 27 73 69 6e 67 6c 65 5f 6d 6f 64 75 6c 65 27 20  'single_module' 
2f140 3e 2f 64 65 76 2f 6e 75 6c 6c 20 3b 20 74 68 65  >/dev/null ; the
2f150 6e 0a 20 20 20 20 09 20 20 6c 74 5f 69 6e 74 5f  n.    .  lt_int_
2f160 61 70 70 6c 65 5f 63 63 5f 73 69 6e 67 6c 65 5f  apple_cc_single_
2f170 6d 6f 64 3d 79 65 73 0a 20 20 20 20 09 66 69 0a  mod=yes.    .fi.
2f180 20 20 20 20 09 69 66 20 74 65 73 74 20 22 58 24      .if test "X$
2f190 6c 74 5f 69 6e 74 5f 61 70 70 6c 65 5f 63 63 5f  lt_int_apple_cc_
2f1a0 73 69 6e 67 6c 65 5f 6d 6f 64 22 20 3d 20 58 79  single_mod" = Xy
2f1b0 65 73 20 3b 20 74 68 65 6e 0a 20 20 20 20 09 20  es ; then.    . 
2f1c0 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24   archive_cmds='$
2f1d0 43 43 20 2d 64 79 6e 61 6d 69 63 6c 69 62 20 2d  CC -dynamiclib -
2f1e0 73 69 6e 67 6c 65 5f 6d 6f 64 75 6c 65 20 24 61  single_module $a
2f1f0 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
2f200 6c 61 67 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62  lag -o $lib $lib
2f210 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63  objs $deplibs $c
2f220 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 2d 69  ompiler_flags -i
2f230 6e 73 74 61 6c 6c 5f 6e 61 6d 65 20 24 72 70 61  nstall_name $rpa
2f240 74 68 2f 24 73 6f 6e 61 6d 65 20 24 76 65 72 73  th/$soname $vers
2f250 74 72 69 6e 67 27 0a 20 20 20 20 09 65 6c 73 65  tring'.    .else
2f260 0a 20 20 20 20 20 20 20 20 61 72 63 68 69 76 65  .        archive
2f270 5f 63 6d 64 73 3d 27 24 43 43 20 2d 72 20 24 7b  _cmds='$CC -r ${
2f280 77 6c 7d 2d 62 69 6e 64 5f 61 74 5f 6c 6f 61 64  wl}-bind_at_load
2f290 20 2d 6b 65 65 70 5f 70 72 69 76 61 74 65 5f 65   -keep_private_e
2f2a0 78 74 65 72 6e 73 20 2d 6e 6f 73 74 64 6c 69 62  xterns -nostdlib
2f2b0 20 2d 6f 20 24 7b 6c 69 62 7d 2d 6d 61 73 74 65   -o ${lib}-maste
2f2c0 72 2e 6f 20 24 6c 69 62 6f 62 6a 73 7e 24 43 43  r.o $libobjs~$CC
2f2d0 20 2d 64 79 6e 61 6d 69 63 6c 69 62 20 24 61 6c   -dynamiclib $al
2f2e0 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
2f2f0 61 67 20 2d 6f 20 24 6c 69 62 20 24 7b 6c 69 62  ag -o $lib ${lib
2f300 7d 2d 6d 61 73 74 65 72 2e 6f 20 24 64 65 70 6c  }-master.o $depl
2f310 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  ibs $compiler_fl
2f320 61 67 73 20 2d 69 6e 73 74 61 6c 6c 5f 6e 61 6d  ags -install_nam
2f330 65 20 24 72 70 61 74 68 2f 24 73 6f 6e 61 6d 65  e $rpath/$soname
2f340 20 24 76 65 72 73 74 72 69 6e 67 27 0a 20 20 20   $verstring'.   
2f350 20 20 20 66 69 0a 20 20 20 20 20 20 6d 6f 64 75     fi.      modu
2f360 6c 65 5f 63 6d 64 73 3d 27 24 43 43 20 24 7b 77  le_cmds='$CC ${w
2f370 6c 7d 2d 62 69 6e 64 5f 61 74 5f 6c 6f 61 64 20  l}-bind_at_load 
2f380 24 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64  $allow_undefined
2f390 5f 66 6c 61 67 20 2d 6f 20 24 6c 69 62 20 2d 62  _flag -o $lib -b
2f3a0 75 6e 64 6c 65 20 24 6c 69 62 6f 62 6a 73 20 24  undle $libobjs $
2f3b0 64 65 70 6c 69 62 73 24 63 6f 6d 70 69 6c 65 72  deplibs$compiler
2f3c0 5f 66 6c 61 67 73 27 0a 20 20 20 20 20 20 23 20  _flags'.      # 
2f3d0 44 6f 6e 27 74 20 66 69 78 20 74 68 69 73 20 62  Don't fix this b
2f3e0 79 20 75 73 69 6e 67 20 74 68 65 20 6c 64 20 2d  y using the ld -
2f3f0 65 78 70 6f 72 74 65 64 5f 73 79 6d 62 6f 6c 73  exported_symbols
2f400 5f 6c 69 73 74 20 66 6c 61 67 2c 20 69 74 20 64  _list flag, it d
2f410 6f 65 73 6e 27 74 20 65 78 69 73 74 20 69 6e 20  oesn't exist in 
2f420 6f 6c 64 65 72 20 64 61 72 77 69 6e 20 6c 64 27  older darwin ld'
2f430 73 0a 20 20 20 20 20 20 20 20 69 66 20 74 65 73  s.        if tes
2f440 74 20 22 58 24 6c 74 5f 69 6e 74 5f 61 70 70 6c  t "X$lt_int_appl
2f450 65 5f 63 63 5f 73 69 6e 67 6c 65 5f 6d 6f 64 22  e_cc_single_mod"
2f460 20 3d 20 58 79 65 73 20 3b 20 74 68 65 6e 0a 20   = Xyes ; then. 
2f470 20 20 20 20 20 20 20 20 20 61 72 63 68 69 76 65           archive
2f480 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 73 65  _expsym_cmds='se
2f490 64 20 2d 65 20 22 73 2c 23 2e 2a 2c 2c 22 20 2d  d -e "s,#.*,," -
2f4a0 65 20 22 73 2c 5e 5b 20 20 20 20 5d 2a 2c 2c 22  e "s,^[    ]*,,"
2f4b0 20 2d 65 20 22 73 2c 5e 5c 28 2e 2e 2a 5c 29 2c   -e "s,^\(..*\),
2f4c0 5f 26 2c 22 20 3c 20 24 65 78 70 6f 72 74 5f 73  _&," < $export_s
2f4d0 79 6d 62 6f 6c 73 20 3e 20 24 6f 75 74 70 75 74  ymbols > $output
2f4e0 5f 6f 62 6a 64 69 72 2f 24 7b 6c 69 62 6e 61 6d  _objdir/${libnam
2f4f0 65 7d 2d 73 79 6d 62 6f 6c 73 2e 65 78 70 73 79  e}-symbols.expsy
2f500 6d 7e 24 43 43 20 2d 64 79 6e 61 6d 69 63 6c 69  m~$CC -dynamicli
2f510 62 20 2d 73 69 6e 67 6c 65 5f 6d 6f 64 75 6c 65  b -single_module
2f520 20 24 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65   $allow_undefine
2f530 64 5f 66 6c 61 67 20 2d 6f 20 24 6c 69 62 20 24  d_flag -o $lib $
2f540 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
2f550 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73   $compiler_flags
2f560 20 2d 69 6e 73 74 61 6c 6c 5f 6e 61 6d 65 20 24   -install_name $
2f570 72 70 61 74 68 2f 24 73 6f 6e 61 6d 65 20 24 76  rpath/$soname $v
2f580 65 72 73 74 72 69 6e 67 7e 6e 6d 65 64 69 74 20  erstring~nmedit 
2f590 2d 73 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69  -s $output_objdi
2f5a0 72 2f 24 7b 6c 69 62 6e 61 6d 65 7d 2d 73 79 6d  r/${libname}-sym
2f5b0 62 6f 6c 73 2e 65 78 70 73 79 6d 20 24 7b 6c 69  bols.expsym ${li
2f5c0 62 7d 27 0a 20 20 20 20 20 20 20 20 65 6c 73 65  b}'.        else
2f5d0 0a 20 20 20 20 20 20 20 20 20 20 61 72 63 68 69  .          archi
2f5e0 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27  ve_expsym_cmds='
2f5f0 73 65 64 20 2d 65 20 22 73 2c 23 2e 2a 2c 2c 22  sed -e "s,#.*,,"
2f600 20 2d 65 20 22 73 2c 5e 5b 20 20 20 20 5d 2a 2c   -e "s,^[    ]*,
2f610 2c 22 20 2d 65 20 22 73 2c 5e 5c 28 2e 2e 2a 5c  ," -e "s,^\(..*\
2f620 29 2c 5f 26 2c 22 20 3c 20 24 65 78 70 6f 72 74  ),_&," < $export
2f630 5f 73 79 6d 62 6f 6c 73 20 3e 20 24 6f 75 74 70  _symbols > $outp
2f640 75 74 5f 6f 62 6a 64 69 72 2f 24 7b 6c 69 62 6e  ut_objdir/${libn
2f650 61 6d 65 7d 2d 73 79 6d 62 6f 6c 73 2e 65 78 70  ame}-symbols.exp
2f660 73 79 6d 7e 24 43 43 20 2d 72 20 24 7b 77 6c 7d  sym~$CC -r ${wl}
2f670 2d 62 69 6e 64 5f 61 74 5f 6c 6f 61 64 20 2d 6b  -bind_at_load -k
2f680 65 65 70 5f 70 72 69 76 61 74 65 5f 65 78 74 65  eep_private_exte
2f690 72 6e 73 20 2d 6e 6f 73 74 64 6c 69 62 20 2d 6f  rns -nostdlib -o
2f6a0 20 24 7b 6c 69 62 7d 2d 6d 61 73 74 65 72 2e 6f   ${lib}-master.o
2f6b0 20 24 6c 69 62 6f 62 6a 73 7e 24 43 43 20 2d 64   $libobjs~$CC -d
2f6c0 79 6e 61 6d 69 63 6c 69 62 20 24 61 6c 6c 6f 77  ynamiclib $allow
2f6d0 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 20  _undefined_flag 
2f6e0 2d 6f 20 24 6c 69 62 20 24 7b 6c 69 62 7d 2d 6d  -o $lib ${lib}-m
2f6f0 61 73 74 65 72 2e 6f 20 24 64 65 70 6c 69 62 73  aster.o $deplibs
2f700 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73   $compiler_flags
2f710 20 2d 69 6e 73 74 61 6c 6c 5f 6e 61 6d 65 20 24   -install_name $
2f720 72 70 61 74 68 2f 24 73 6f 6e 61 6d 65 20 24 76  rpath/$soname $v
2f730 65 72 73 74 72 69 6e 67 7e 6e 6d 65 64 69 74 20  erstring~nmedit 
2f740 2d 73 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69  -s $output_objdi
2f750 72 2f 24 7b 6c 69 62 6e 61 6d 65 7d 2d 73 79 6d  r/${libname}-sym
2f760 62 6f 6c 73 2e 65 78 70 73 79 6d 20 24 7b 6c 69  bols.expsym ${li
2f770 62 7d 27 0a 20 20 20 20 20 20 20 20 66 69 0a 20  b}'.        fi. 
2f780 20 20 20 20 20 20 20 20 20 6d 6f 64 75 6c 65 5f           module_
2f790 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 73 65 64  expsym_cmds='sed
2f7a0 20 2d 65 20 22 73 2c 23 2e 2a 2c 2c 22 20 2d 65   -e "s,#.*,," -e
2f7b0 20 22 73 2c 5e 5b 20 20 20 20 5d 2a 2c 2c 22 20   "s,^[    ]*,," 
2f7c0 2d 65 20 22 73 2c 5e 5c 28 2e 2e 2a 5c 29 2c 5f  -e "s,^\(..*\),_
2f7d0 26 2c 22 20 3c 20 24 65 78 70 6f 72 74 5f 73 79  &," < $export_sy
2f7e0 6d 62 6f 6c 73 20 3e 20 24 6f 75 74 70 75 74 5f  mbols > $output_
2f7f0 6f 62 6a 64 69 72 2f 24 7b 6c 69 62 6e 61 6d 65  objdir/${libname
2f800 7d 2d 73 79 6d 62 6f 6c 73 2e 65 78 70 73 79 6d  }-symbols.expsym
2f810 7e 24 43 43 20 24 61 6c 6c 6f 77 5f 75 6e 64 65  ~$CC $allow_unde
2f820 66 69 6e 65 64 5f 66 6c 61 67 20 20 2d 6f 20 24  fined_flag  -o $
2f830 6c 69 62 20 2d 62 75 6e 64 6c 65 20 24 6c 69 62  lib -bundle $lib
2f840 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 24 63 6f  objs $deplibs$co
2f850 6d 70 69 6c 65 72 5f 66 6c 61 67 73 7e 6e 6d 65  mpiler_flags~nme
2f860 64 69 74 20 2d 73 20 24 6f 75 74 70 75 74 5f 6f  dit -s $output_o
2f870 62 6a 64 69 72 2f 24 7b 6c 69 62 6e 61 6d 65 7d  bjdir/${libname}
2f880 2d 73 79 6d 62 6f 6c 73 2e 65 78 70 73 79 6d 20  -symbols.expsym 
2f890 24 7b 6c 69 62 7d 27 0a 20 20 20 20 20 20 68 61  ${lib}'.      ha
2f8a0 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 6e 6f  rdcode_direct=no
2f8b0 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  .      hardcode_
2f8c0 61 75 74 6f 6d 61 74 69 63 3d 79 65 73 0a 20 20  automatic=yes.  
2f8d0 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c      hardcode_shl
2f8e0 69 62 70 61 74 68 5f 76 61 72 3d 75 6e 73 75 70  ibpath_var=unsup
2f8f0 70 6f 72 74 65 64 0a 20 20 20 20 20 20 77 68 6f  ported.      who
2f900 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f  le_archive_flag_
2f910 73 70 65 63 3d 27 2d 61 6c 6c 5f 6c 6f 61 64 20  spec='-all_load 
2f920 24 63 6f 6e 76 65 6e 69 65 6e 63 65 27 0a 20 20  $convenience'.  
2f930 20 20 20 20 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70      link_all_dep
2f940 6c 69 62 73 3d 79 65 73 0a 20 20 20 20 65 6c 73  libs=yes.    els
2f950 65 0a 20 20 20 20 20 20 6c 64 5f 73 68 6c 69 62  e.      ld_shlib
2f960 73 3d 6e 6f 0a 20 20 20 20 66 69 0a 20 20 20 20  s=no.    fi.    
2f970 20 20 3b 3b 0a 0a 20 20 20 20 64 67 75 78 2a 29    ;;..    dgux*)
2f980 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63  .      archive_c
2f990 6d 64 73 3d 27 24 4c 44 20 2d 47 20 2d 68 20 24  mds='$LD -G -h $
2f9a0 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24  soname -o $lib $
2f9b0 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
2f9c0 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a   $linker_flags'.
2f9d0 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c        hardcode_l
2f9e0 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d  ibdir_flag_spec=
2f9f0 27 2d 4c 24 6c 69 62 64 69 72 27 0a 20 20 20 20  '-L$libdir'.    
2fa00 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62    hardcode_shlib
2fa10 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20  path_var=no.    
2fa20 20 20 3b 3b 0a 0a 20 20 20 20 66 72 65 65 62 73    ;;..    freebs
2fa30 64 31 2a 29 0a 20 20 20 20 20 20 6c 64 5f 73 68  d1*).      ld_sh
2fa40 6c 69 62 73 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b  libs=no.      ;;
2fa50 0a 0a 20 20 20 20 23 20 46 72 65 65 42 53 44 20  ..    # FreeBSD 
2fa60 32 2e 32 2e 5b 30 31 32 5d 20 61 6c 6c 6f 77 73  2.2.[012] allows
2fa70 20 75 73 20 74 6f 20 69 6e 63 6c 75 64 65 20 63   us to include c
2fa80 2b 2b 72 74 30 2e 6f 20 74 6f 20 67 65 74 20 43  ++rt0.o to get C
2fa90 2b 2b 20 63 6f 6e 73 74 72 75 63 74 6f 72 0a 20  ++ constructor. 
2faa0 20 20 20 23 20 73 75 70 70 6f 72 74 2e 20 20 46     # support.  F
2fab0 75 74 75 72 65 20 76 65 72 73 69 6f 6e 73 20 64  uture versions d
2fac0 6f 20 74 68 69 73 20 61 75 74 6f 6d 61 74 69 63  o this automatic
2fad0 61 6c 6c 79 2c 20 62 75 74 20 61 6e 20 65 78 70  ally, but an exp
2fae0 6c 69 63 69 74 20 63 2b 2b 72 74 30 2e 6f 0a 20  licit c++rt0.o. 
2faf0 20 20 20 23 20 64 6f 65 73 20 6e 6f 74 20 62 72     # does not br
2fb00 65 61 6b 20 61 6e 79 74 68 69 6e 67 2c 20 61 6e  eak anything, an
2fb10 64 20 68 65 6c 70 73 20 73 69 67 6e 69 66 69 63  d helps signific
2fb20 61 6e 74 6c 79 20 28 61 74 20 74 68 65 20 63 6f  antly (at the co
2fb30 73 74 20 6f 66 20 61 20 6c 69 74 74 6c 65 0a 20  st of a little. 
2fb40 20 20 20 23 20 65 78 74 72 61 20 73 70 61 63 65     # extra space
2fb50 29 2e 0a 20 20 20 20 66 72 65 65 62 73 64 32 2e  )..    freebsd2.
2fb60 32 2a 29 0a 20 20 20 20 20 20 61 72 63 68 69 76  2*).      archiv
2fb70 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 42 73 68  e_cmds='$LD -Bsh
2fb80 61 72 65 61 62 6c 65 20 2d 6f 20 24 6c 69 62 20  areable -o $lib 
2fb90 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
2fba0 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 20  s $linker_flags 
2fbb0 2f 75 73 72 2f 6c 69 62 2f 63 2b 2b 72 74 30 2e  /usr/lib/c++rt0.
2fbc0 6f 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64  o'.      hardcod
2fbd0 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70  e_libdir_flag_sp
2fbe0 65 63 3d 27 2d 52 24 6c 69 62 64 69 72 27 0a 20  ec='-R$libdir'. 
2fbf0 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64 69       hardcode_di
2fc00 72 65 63 74 3d 79 65 73 0a 20 20 20 20 20 20 68  rect=yes.      h
2fc10 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74  ardcode_shlibpat
2fc20 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 3b  h_var=no.      ;
2fc30 3b 0a 0a 20 20 20 20 23 20 55 6e 66 6f 72 74 75  ;..    # Unfortu
2fc40 6e 61 74 65 6c 79 2c 20 6f 6c 64 65 72 20 76 65  nately, older ve
2fc50 72 73 69 6f 6e 73 20 6f 66 20 46 72 65 65 42 53  rsions of FreeBS
2fc60 44 20 32 20 64 6f 20 6e 6f 74 20 68 61 76 65 20  D 2 do not have 
2fc70 74 68 69 73 20 66 65 61 74 75 72 65 2e 0a 20 20  this feature..  
2fc80 20 20 66 72 65 65 62 73 64 32 2a 29 0a 20 20 20    freebsd2*).   
2fc90 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d     archive_cmds=
2fca0 27 24 4c 44 20 2d 42 73 68 61 72 65 61 62 6c 65  '$LD -Bshareable
2fcb0 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a   -o $lib $libobj
2fcc0 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b  s $deplibs $link
2fcd0 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20 20  er_flags'.      
2fce0 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d  hardcode_direct=
2fcf0 79 65 73 0a 20 20 20 20 20 20 68 61 72 64 63 6f  yes.      hardco
2fd00 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a 20  de_minus_L=yes. 
2fd10 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68       hardcode_sh
2fd20 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20  libpath_var=no. 
2fd30 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 23 20 46       ;;..    # F
2fd40 72 65 65 42 53 44 20 33 20 61 6e 64 20 67 72 65  reeBSD 3 and gre
2fd50 61 74 65 72 20 75 73 65 73 20 67 63 63 20 2d 73  ater uses gcc -s
2fd60 68 61 72 65 64 20 74 6f 20 64 6f 20 73 68 61 72  hared to do shar
2fd70 65 64 20 6c 69 62 72 61 72 69 65 73 2e 0a 20 20  ed libraries..  
2fd80 20 20 66 72 65 65 62 73 64 2a 20 7c 20 6b 66 72    freebsd* | kfr
2fd90 65 65 62 73 64 2a 2d 67 6e 75 29 0a 20 20 20 20  eebsd*-gnu).    
2fda0 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27    archive_cmds='
2fdb0 24 43 43 20 2d 73 68 61 72 65 64 20 2d 6f 20 24  $CC -shared -o $
2fdc0 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  lib $libobjs $de
2fdd0 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f  plibs $compiler_
2fde0 66 6c 61 67 73 27 0a 20 20 20 20 20 20 68 61 72  flags'.      har
2fdf0 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61  dcode_libdir_fla
2fe00 67 5f 73 70 65 63 3d 27 2d 52 24 6c 69 62 64 69  g_spec='-R$libdi
2fe10 72 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64  r'.      hardcod
2fe20 65 5f 64 69 72 65 63 74 3d 79 65 73 0a 20 20 20  e_direct=yes.   
2fe30 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69     hardcode_shli
2fe40 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20  bpath_var=no.   
2fe50 20 20 20 3b 3b 0a 0a 20 20 20 20 68 70 75 78 39     ;;..    hpux9
2fe60 2a 29 0a 20 20 20 20 20 20 69 66 20 74 65 73 74  *).      if test
2fe70 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74   "$GCC" = yes; t
2fe80 68 65 6e 0a 09 61 72 63 68 69 76 65 5f 63 6d 64  hen..archive_cmd
2fe90 73 3d 27 24 72 6d 20 24 6f 75 74 70 75 74 5f 6f  s='$rm $output_o
2fea0 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 7e 24 43  bjdir/$soname~$C
2feb0 43 20 2d 73 68 61 72 65 64 20 2d 66 50 49 43 20  C -shared -fPIC 
2fec0 24 7b 77 6c 7d 2b 62 20 24 7b 77 6c 7d 24 69 6e  ${wl}+b ${wl}$in
2fed0 73 74 61 6c 6c 5f 6c 69 62 64 69 72 20 2d 6f 20  stall_libdir -o 
2fee0 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24  $output_objdir/$
2fef0 73 6f 6e 61 6d 65 20 24 6c 69 62 6f 62 6a 73 20  soname $libobjs 
2ff00 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c  $deplibs $compil
2ff10 65 72 5f 66 6c 61 67 73 7e 74 65 73 74 20 24 6f  er_flags~test $o
2ff20 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f  utput_objdir/$so
2ff30 6e 61 6d 65 20 3d 20 24 6c 69 62 20 7c 7c 20 6d  name = $lib || m
2ff40 76 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  v $output_objdir
2ff50 2f 24 73 6f 6e 61 6d 65 20 24 6c 69 62 27 0a 20  /$soname $lib'. 
2ff60 20 20 20 20 20 65 6c 73 65 0a 09 61 72 63 68 69       else..archi
2ff70 76 65 5f 63 6d 64 73 3d 27 24 72 6d 20 24 6f 75  ve_cmds='$rm $ou
2ff80 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e  tput_objdir/$son
2ff90 61 6d 65 7e 24 4c 44 20 2d 62 20 2b 62 20 24 69  ame~$LD -b +b $i
2ffa0 6e 73 74 61 6c 6c 5f 6c 69 62 64 69 72 20 2d 6f  nstall_libdir -o
2ffb0 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
2ffc0 24 73 6f 6e 61 6d 65 20 24 6c 69 62 6f 62 6a 73  $soname $libobjs
2ffd0 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65   $deplibs $linke
2ffe0 72 5f 66 6c 61 67 73 7e 74 65 73 74 20 24 6f 75  r_flags~test $ou
2fff0 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e  tput_objdir/$son
30000 61 6d 65 20 3d 20 24 6c 69 62 20 7c 7c 20 6d 76  ame = $lib || mv
30010 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
30020 24 73 6f 6e 61 6d 65 20 24 6c 69 62 27 0a 20 20  $soname $lib'.  
30030 20 20 20 20 66 69 0a 20 20 20 20 20 20 68 61 72      fi.      har
30040 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61  dcode_libdir_fla
30050 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2b 62 20  g_spec='${wl}+b 
30060 24 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a 20 20  ${wl}$libdir'.  
30070 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62      hardcode_lib
30080 64 69 72 5f 73 65 70 61 72 61 74 6f 72 3d 3a 0a  dir_separator=:.
30090 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64        hardcode_d
300a0 69 72 65 63 74 3d 79 65 73 0a 0a 20 20 20 20 20  irect=yes..     
300b0 20 23 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75   # hardcode_minu
300c0 73 5f 4c 3a 20 4e 6f 74 20 72 65 61 6c 6c 79 20  s_L: Not really 
300d0 69 6e 20 74 68 65 20 73 65 61 72 63 68 20 50 41  in the search PA
300e0 54 48 2c 0a 20 20 20 20 20 20 23 20 62 75 74 20  TH,.      # but 
300f0 61 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 6c  as the default l
30100 6f 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 6c  ocation of the l
30110 69 62 72 61 72 79 2e 0a 20 20 20 20 20 20 68 61  ibrary..      ha
30120 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79  rdcode_minus_L=y
30130 65 73 0a 20 20 20 20 20 20 65 78 70 6f 72 74 5f  es.      export_
30140 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65  dynamic_flag_spe
30150 63 3d 27 24 7b 77 6c 7d 2d 45 27 0a 20 20 20 20  c='${wl}-E'.    
30160 20 20 3b 3b 0a 0a 20 20 20 20 68 70 75 78 31 30    ;;..    hpux10
30170 2a 20 7c 20 68 70 75 78 31 31 2a 29 0a 20 20 20  * | hpux11*).   
30180 20 20 20 69 66 20 74 65 73 74 20 22 24 47 43 43     if test "$GCC
30190 22 20 3d 20 79 65 73 20 2d 61 20 22 24 77 69 74  " = yes -a "$wit
301a0 68 5f 67 6e 75 5f 6c 64 22 20 3d 20 6e 6f 3b 20  h_gnu_ld" = no; 
301b0 74 68 65 6e 0a 09 63 61 73 65 20 22 24 68 6f 73  then..case "$hos
301c0 74 5f 63 70 75 22 20 69 6e 0a 09 68 70 70 61 2a  t_cpu" in..hppa*
301d0 36 34 2a 7c 69 61 36 34 2a 29 0a 09 20 20 61 72  64*|ia64*)..  ar
301e0 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20  chive_cmds='$CC 
301f0 2d 73 68 61 72 65 64 20 24 7b 77 6c 7d 2b 68 20  -shared ${wl}+h 
30200 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20 2d 6f 20  ${wl}$soname -o 
30210 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64  $lib $libobjs $d
30220 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72  eplibs $compiler
30230 5f 66 6c 61 67 73 27 0a 09 20 20 3b 3b 0a 09 2a  _flags'..  ;;..*
30240 29 0a 09 20 20 61 72 63 68 69 76 65 5f 63 6d 64  )..  archive_cmd
30250 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 2d  s='$CC -shared -
30260 66 50 49 43 20 24 7b 77 6c 7d 2b 68 20 24 7b 77  fPIC ${wl}+h ${w
30270 6c 7d 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2b  l}$soname ${wl}+
30280 62 20 24 7b 77 6c 7d 24 69 6e 73 74 61 6c 6c 5f  b ${wl}$install_
30290 6c 69 62 64 69 72 20 2d 6f 20 24 6c 69 62 20 24  libdir -o $lib $
302a0 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
302b0 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73   $compiler_flags
302c0 27 0a 09 20 20 3b 3b 0a 09 65 73 61 63 0a 20 20  '..  ;;..esac.  
302d0 20 20 20 20 65 6c 73 65 0a 09 63 61 73 65 20 22      else..case "
302e0 24 68 6f 73 74 5f 63 70 75 22 20 69 6e 0a 09 68  $host_cpu" in..h
302f0 70 70 61 2a 36 34 2a 7c 69 61 36 34 2a 29 0a 09  ppa*64*|ia64*)..
30300 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27    archive_cmds='
30310 24 4c 44 20 2d 62 20 2b 68 20 24 73 6f 6e 61 6d  $LD -b +h $sonam
30320 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  e -o $lib $libob
30330 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
30340 6b 65 72 5f 66 6c 61 67 73 27 0a 09 20 20 3b 3b  ker_flags'..  ;;
30350 0a 09 2a 29 0a 09 20 20 61 72 63 68 69 76 65 5f  ..*)..  archive_
30360 63 6d 64 73 3d 27 24 4c 44 20 2d 62 20 2b 68 20  cmds='$LD -b +h 
30370 24 73 6f 6e 61 6d 65 20 2b 62 20 24 69 6e 73 74  $soname +b $inst
30380 61 6c 6c 5f 6c 69 62 64 69 72 20 2d 6f 20 24 6c  all_libdir -o $l
30390 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ib $libobjs $dep
303a0 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61  libs $linker_fla
303b0 67 73 27 0a 09 20 20 3b 3b 0a 09 65 73 61 63 0a  gs'..  ;;..esac.
303c0 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 69        fi.      i
303d0 66 20 74 65 73 74 20 22 24 77 69 74 68 5f 67 6e  f test "$with_gn
303e0 75 5f 6c 64 22 20 3d 20 6e 6f 3b 20 74 68 65 6e  u_ld" = no; then
303f0 0a 09 63 61 73 65 20 22 24 68 6f 73 74 5f 63 70  ..case "$host_cp
30400 75 22 20 69 6e 0a 09 68 70 70 61 2a 36 34 2a 29  u" in..hppa*64*)
30410 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62  ..  hardcode_lib
30420 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24  dir_flag_spec='$
30430 7b 77 6c 7d 2b 62 20 24 7b 77 6c 7d 24 6c 69 62  {wl}+b ${wl}$lib
30440 64 69 72 27 0a 09 20 20 68 61 72 64 63 6f 64 65  dir'..  hardcode
30450 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65  _libdir_flag_spe
30460 63 5f 6c 64 3d 27 2b 62 20 24 6c 69 62 64 69 72  c_ld='+b $libdir
30470 27 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 6c 69  '..  hardcode_li
30480 62 64 69 72 5f 73 65 70 61 72 61 74 6f 72 3d 3a  bdir_separator=:
30490 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72  ..  hardcode_dir
304a0 65 63 74 3d 6e 6f 0a 09 20 20 68 61 72 64 63 6f  ect=no..  hardco
304b0 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72  de_shlibpath_var
304c0 3d 6e 6f 0a 09 20 20 3b 3b 0a 09 69 61 36 34 2a  =no..  ;;..ia64*
304d0 29 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 6c 69  )..  hardcode_li
304e0 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27  bdir_flag_spec='
304f0 2d 4c 24 6c 69 62 64 69 72 27 0a 09 20 20 68 61  -L$libdir'..  ha
30500 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 6e 6f  rdcode_direct=no
30510 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c  ..  hardcode_shl
30520 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 0a 09  ibpath_var=no...
30530 20 20 23 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e    # hardcode_min
30540 75 73 5f 4c 3a 20 4e 6f 74 20 72 65 61 6c 6c 79  us_L: Not really
30550 20 69 6e 20 74 68 65 20 73 65 61 72 63 68 20 50   in the search P
30560 41 54 48 2c 0a 09 20 20 23 20 62 75 74 20 61 73  ATH,..  # but as
30570 20 74 68 65 20 64 65 66 61 75 6c 74 20 6c 6f 63   the default loc
30580 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 6c 69 62  ation of the lib
30590 72 61 72 79 2e 0a 09 20 20 68 61 72 64 63 6f 64  rary...  hardcod
305a0 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a 09 20  e_minus_L=yes.. 
305b0 20 3b 3b 0a 09 2a 29 0a 09 20 20 68 61 72 64 63   ;;..*)..  hardc
305c0 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f  ode_libdir_flag_
305d0 73 70 65 63 3d 27 24 7b 77 6c 7d 2b 62 20 24 7b  spec='${wl}+b ${
305e0 77 6c 7d 24 6c 69 62 64 69 72 27 0a 09 20 20 68  wl}$libdir'..  h
305f0 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73  ardcode_libdir_s
30600 65 70 61 72 61 74 6f 72 3d 3a 0a 09 20 20 68 61  eparator=:..  ha
30610 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 65  rdcode_direct=ye
30620 73 0a 09 20 20 65 78 70 6f 72 74 5f 64 79 6e 61  s..  export_dyna
30630 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24  mic_flag_spec='$
30640 7b 77 6c 7d 2d 45 27 0a 0a 09 20 20 23 20 68 61  {wl}-E'...  # ha
30650 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3a 20  rdcode_minus_L: 
30660 4e 6f 74 20 72 65 61 6c 6c 79 20 69 6e 20 74 68  Not really in th
30670 65 20 73 65 61 72 63 68 20 50 41 54 48 2c 0a 09  e search PATH,..
30680 20 20 23 20 62 75 74 20 61 73 20 74 68 65 20 64    # but as the d
30690 65 66 61 75 6c 74 20 6c 6f 63 61 74 69 6f 6e 20  efault location 
306a0 6f 66 20 74 68 65 20 6c 69 62 72 61 72 79 2e 0a  of the library..
306b0 09 20 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75  .  hardcode_minu
306c0 73 5f 4c 3d 79 65 73 0a 09 20 20 3b 3b 0a 09 65  s_L=yes..  ;;..e
306d0 73 61 63 0a 20 20 20 20 20 20 66 69 0a 20 20 20  sac.      fi.   
306e0 20 20 20 3b 3b 0a 0a 20 20 20 20 69 72 69 78 35     ;;..    irix5
306f0 2a 20 7c 20 69 72 69 78 36 2a 20 7c 20 6e 6f 6e  * | irix6* | non
30700 73 74 6f 70 75 78 2a 29 0a 20 20 20 20 20 20 69  stopux*).      i
30710 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20  f test "$GCC" = 
30720 79 65 73 3b 20 74 68 65 6e 0a 09 61 72 63 68 69  yes; then..archi
30730 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68  ve_cmds='$CC -sh
30740 61 72 65 64 20 24 6c 69 62 6f 62 6a 73 20 24 64  ared $libobjs $d
30750 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72  eplibs $compiler
30760 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e  _flags ${wl}-son
30770 61 6d 65 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65  ame ${wl}$soname
30780 20 60 74 65 73 74 20 2d 6e 20 22 24 76 65 72 73   `test -n "$vers
30790 74 72 69 6e 67 22 20 26 26 20 65 63 68 6f 20 24  tring" && echo $
307a0 7b 77 6c 7d 2d 73 65 74 5f 76 65 72 73 69 6f 6e  {wl}-set_version
307b0 20 24 7b 77 6c 7d 24 76 65 72 73 74 72 69 6e 67   ${wl}$verstring
307c0 60 20 24 7b 77 6c 7d 2d 75 70 64 61 74 65 5f 72  ` ${wl}-update_r
307d0 65 67 69 73 74 72 79 20 24 7b 77 6c 7d 24 7b 6f  egistry ${wl}${o
307e0 75 74 70 75 74 5f 6f 62 6a 64 69 72 7d 2f 73 6f  utput_objdir}/so
307f0 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f 20 24 6c  _locations -o $l
30800 69 62 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 09  ib'.      else..
30810 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c  archive_cmds='$L
30820 44 20 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62  D -shared $libob
30830 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
30840 6b 65 72 5f 66 6c 61 67 73 20 2d 73 6f 6e 61 6d  ker_flags -sonam
30850 65 20 24 73 6f 6e 61 6d 65 20 60 74 65 73 74 20  e $soname `test 
30860 2d 6e 20 22 24 76 65 72 73 74 72 69 6e 67 22 20  -n "$verstring" 
30870 26 26 20 65 63 68 6f 20 2d 73 65 74 5f 76 65 72  && echo -set_ver
30880 73 69 6f 6e 20 24 76 65 72 73 74 72 69 6e 67 60  sion $verstring`
30890 20 2d 75 70 64 61 74 65 5f 72 65 67 69 73 74 72   -update_registr
308a0 79 20 24 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 69  y ${output_objdi
308b0 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20  r}/so_locations 
308c0 2d 6f 20 24 6c 69 62 27 0a 09 68 61 72 64 63 6f  -o $lib'..hardco
308d0 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73  de_libdir_flag_s
308e0 70 65 63 5f 6c 64 3d 27 2d 72 70 61 74 68 20 24  pec_ld='-rpath $
308f0 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 66 69  libdir'.      fi
30900 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  .      hardcode_
30910 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63  libdir_flag_spec
30920 3d 27 24 7b 77 6c 7d 2d 72 70 61 74 68 20 24 7b  ='${wl}-rpath ${
30930 77 6c 7d 24 6c 69 62 64 69 72 27 0a 20 20 20 20  wl}$libdir'.    
30940 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69    hardcode_libdi
30950 72 5f 73 65 70 61 72 61 74 6f 72 3d 3a 0a 20 20  r_separator=:.  
30960 20 20 20 20 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70      link_all_dep
30970 6c 69 62 73 3d 79 65 73 0a 20 20 20 20 20 20 3b  libs=yes.      ;
30980 3b 0a 0a 20 20 20 20 6e 65 74 62 73 64 2a 20 7c  ;..    netbsd* |
30990 20 6b 6e 65 74 62 73 64 2a 2d 67 6e 75 29 0a 20   knetbsd*-gnu). 
309a0 20 20 20 20 20 69 66 20 65 63 68 6f 20 5f 5f 45       if echo __E
309b0 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20 2d 20  LF__ | $CC -E - 
309c0 7c 20 67 72 65 70 20 5f 5f 45 4c 46 5f 5f 20 3e  | grep __ELF__ >
309d0 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a  /dev/null; then.
309e0 09 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24  .archive_cmds='$
309f0 4c 44 20 2d 42 73 68 61 72 65 61 62 6c 65 20 2d  LD -Bshareable -
30a00 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20  o $lib $libobjs 
30a10 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72  $deplibs $linker
30a20 5f 66 6c 61 67 73 27 20 20 23 20 61 2e 6f 75 74  _flags'  # a.out
30a30 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 61 72 63  .      else..arc
30a40 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d  hive_cmds='$LD -
30a50 73 68 61 72 65 64 20 2d 6f 20 24 6c 69 62 20 24  shared -o $lib $
30a60 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
30a70 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 20   $linker_flags' 
30a80 20 20 20 20 20 23 20 45 4c 46 0a 20 20 20 20 20       # ELF.     
30a90 20 66 69 0a 20 20 20 20 20 20 68 61 72 64 63 6f   fi.      hardco
30aa0 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73  de_libdir_flag_s
30ab0 70 65 63 3d 27 2d 52 24 6c 69 62 64 69 72 27 0a  pec='-R$libdir'.
30ac0 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64        hardcode_d
30ad0 69 72 65 63 74 3d 79 65 73 0a 20 20 20 20 20 20  irect=yes.      
30ae0 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61  hardcode_shlibpa
30af0 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20  th_var=no.      
30b00 3b 3b 0a 0a 20 20 20 20 6e 65 77 73 6f 73 36 29  ;;..    newsos6)
30b10 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63  .      archive_c
30b20 6d 64 73 3d 27 24 4c 44 20 2d 47 20 2d 68 20 24  mds='$LD -G -h $
30b30 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24  soname -o $lib $
30b40 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
30b50 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a   $linker_flags'.
30b60 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64        hardcode_d
30b70 69 72 65 63 74 3d 79 65 73 0a 20 20 20 20 20 20  irect=yes.      
30b80 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
30b90 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d  flag_spec='${wl}
30ba0 2d 72 70 61 74 68 20 24 7b 77 6c 7d 24 6c 69 62  -rpath ${wl}$lib
30bb0 64 69 72 27 0a 20 20 20 20 20 20 68 61 72 64 63  dir'.      hardc
30bc0 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 72  ode_libdir_separ
30bd0 61 74 6f 72 3d 3a 0a 20 20 20 20 20 20 68 61 72  ator=:.      har
30be0 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f  dcode_shlibpath_
30bf0 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a  var=no.      ;;.
30c00 0a 20 20 20 20 6f 70 65 6e 62 73 64 2a 29 0a 20  .    openbsd*). 
30c10 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64 69       hardcode_di
30c20 72 65 63 74 3d 79 65 73 0a 20 20 20 20 20 20 68  rect=yes.      h
30c30 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74  ardcode_shlibpat
30c40 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 69  h_var=no.      i
30c50 66 20 74 65 73 74 20 2d 7a 20 22 60 65 63 68 6f  f test -z "`echo
30c60 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d   __ELF__ | $CC -
30c70 45 20 2d 20 7c 20 67 72 65 70 20 5f 5f 45 4c 46  E - | grep __ELF
30c80 5f 5f 60 22 20 7c 7c 20 74 65 73 74 20 22 24 68  __`" || test "$h
30c90 6f 73 74 5f 6f 73 2d 24 68 6f 73 74 5f 63 70 75  ost_os-$host_cpu
30ca0 22 20 3d 20 22 6f 70 65 6e 62 73 64 32 2e 38 2d  " = "openbsd2.8-
30cb0 70 6f 77 65 72 70 63 22 3b 20 74 68 65 6e 0a 09  powerpc"; then..
30cc0 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43  archive_cmds='$C
30cd0 43 20 2d 73 68 61 72 65 64 20 24 70 69 63 5f 66  C -shared $pic_f
30ce0 6c 61 67 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62  lag -o $lib $lib
30cf0 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63  objs $deplibs $c
30d00 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a 09  ompiler_flags'..
30d10 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
30d20 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d  flag_spec='${wl}
30d30 2d 72 70 61 74 68 2c 24 6c 69 62 64 69 72 27 0a  -rpath,$libdir'.
30d40 09 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f  .export_dynamic_
30d50 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d  flag_spec='${wl}
30d60 2d 45 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 20  -E'.      else. 
30d70 20 20 20 20 20 20 63 61 73 65 20 24 68 6f 73 74        case $host
30d80 5f 6f 73 20 69 6e 0a 09 20 6f 70 65 6e 62 73 64  _os in.. openbsd
30d90 5b 30 31 5d 2e 2a 20 7c 20 6f 70 65 6e 62 73 64  [01].* | openbsd
30da0 32 2e 5b 30 2d 37 5d 20 7c 20 6f 70 65 6e 62 73  2.[0-7] | openbs
30db0 64 32 2e 5b 30 2d 37 5d 2e 2a 29 0a 09 20 20 20  d2.[0-7].*)..   
30dc0 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c  archive_cmds='$L
30dd0 44 20 2d 42 73 68 61 72 65 61 62 6c 65 20 2d 6f  D -Bshareable -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 6c 69 6e 6b 65 72 5f  deplibs $linker_
30e00 66 6c 61 67 73 27 0a 09 20 20 20 68 61 72 64 63  flags'..   hardc
30e10 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f  ode_libdir_flag_
30e20 73 70 65 63 3d 27 2d 52 24 6c 69 62 64 69 72 27  spec='-R$libdir'
30e30 0a 09 20 20 20 3b 3b 0a 09 20 2a 29 0a 09 20 20  ..   ;;.. *)..  
30e40 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24   archive_cmds='$
30e50 43 43 20 2d 73 68 61 72 65 64 20 24 70 69 63 5f  CC -shared $pic_
30e60 66 6c 61 67 20 2d 6f 20 24 6c 69 62 20 24 6c 69  flag -o $lib $li
30e70 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24  bobjs $deplibs $
30e80 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a  compiler_flags'.
30e90 09 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62  .   hardcode_lib
30ea0 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24  dir_flag_spec='$
30eb0 7b 77 6c 7d 2d 72 70 61 74 68 2c 24 6c 69 62 64  {wl}-rpath,$libd
30ec0 69 72 27 0a 09 20 20 20 3b 3b 0a 20 20 20 20 20  ir'..   ;;.     
30ed0 20 20 65 73 61 63 0a 20 20 20 20 20 20 66 69 0a    esac.      fi.
30ee0 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6f 73        ;;..    os
30ef0 32 2a 29 0a 20 20 20 20 20 20 68 61 72 64 63 6f  2*).      hardco
30f00 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73  de_libdir_flag_s
30f10 70 65 63 3d 27 2d 4c 24 6c 69 62 64 69 72 27 0a  pec='-L$libdir'.
30f20 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6d        hardcode_m
30f30 69 6e 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20 20  inus_L=yes.     
30f40 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64   allow_undefined
30f50 5f 66 6c 61 67 3d 75 6e 73 75 70 70 6f 72 74 65  _flag=unsupporte
30f60 64 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f  d.      archive_
30f70 63 6d 64 73 3d 27 24 65 63 68 6f 20 22 4c 49 42  cmds='$echo "LIB
30f80 52 41 52 59 20 24 6c 69 62 6e 61 6d 65 20 49 4e  RARY $libname IN
30f90 49 54 49 4e 53 54 41 4e 43 45 22 20 3e 20 24 6f  ITINSTANCE" > $o
30fa0 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69  utput_objdir/$li
30fb0 62 6e 61 6d 65 2e 64 65 66 7e 24 65 63 68 6f 20  bname.def~$echo 
30fc0 22 44 45 53 43 52 49 50 54 49 4f 4e 20 5c 22 24  "DESCRIPTION \"$
30fd0 6c 69 62 6e 61 6d 65 5c 22 22 20 3e 3e 20 24 6f  libname\"" >> $o
30fe0 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69  utput_objdir/$li
30ff0 62 6e 61 6d 65 2e 64 65 66 7e 24 65 63 68 6f 20  bname.def~$echo 
31000 44 41 54 41 20 3e 3e 20 24 6f 75 74 70 75 74 5f  DATA >> $output_
31010 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e  objdir/$libname.
31020 64 65 66 7e 24 65 63 68 6f 20 22 20 53 49 4e 47  def~$echo " SING
31030 4c 45 20 4e 4f 4e 53 48 41 52 45 44 22 20 3e 3e  LE NONSHARED" >>
31040 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
31050 24 6c 69 62 6e 61 6d 65 2e 64 65 66 7e 24 65 63  $libname.def~$ec
31060 68 6f 20 45 58 50 4f 52 54 53 20 3e 3e 20 24 6f  ho EXPORTS >> $o
31070 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69  utput_objdir/$li
31080 62 6e 61 6d 65 2e 64 65 66 7e 65 6d 78 65 78 70  bname.def~emxexp
31090 20 24 6c 69 62 6f 62 6a 73 20 3e 3e 20 24 6f 75   $libobjs >> $ou
310a0 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62  tput_objdir/$lib
310b0 6e 61 6d 65 2e 64 65 66 7e 24 43 43 20 2d 5a 64  name.def~$CC -Zd
310c0 6c 6c 20 2d 5a 63 72 74 64 6c 6c 20 2d 6f 20 24  ll -Zcrtdll -o $
310d0 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  lib $libobjs $de
310e0 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f  plibs $compiler_
310f0 66 6c 61 67 73 20 24 6f 75 74 70 75 74 5f 6f 62  flags $output_ob
31100 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 64 65  jdir/$libname.de
31110 66 27 0a 20 20 20 20 20 20 6f 6c 64 5f 61 72 63  f'.      old_arc
31120 68 69 76 65 5f 46 72 6f 6d 5f 6e 65 77 5f 63 6d  hive_From_new_cm
31130 64 73 3d 27 65 6d 78 69 6d 70 20 2d 6f 20 24 6f  ds='emximp -o $o
31140 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69  utput_objdir/$li
31150 62 6e 61 6d 65 2e 61 20 24 6f 75 74 70 75 74 5f  bname.a $output_
31160 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e  objdir/$libname.
31170 64 65 66 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20  def'.      ;;.. 
31180 20 20 20 6f 73 66 33 2a 29 0a 20 20 20 20 20 20     osf3*).      
31190 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d  if test "$GCC" =
311a0 20 79 65 73 3b 20 74 68 65 6e 0a 09 61 6c 6c 6f   yes; then..allo
311b0 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  w_undefined_flag
311c0 3d 27 20 24 7b 77 6c 7d 2d 65 78 70 65 63 74 5f  =' ${wl}-expect_
311d0 75 6e 72 65 73 6f 6c 76 65 64 20 24 7b 77 6c 7d  unresolved ${wl}
311e0 5c 2a 27 0a 09 61 72 63 68 69 76 65 5f 63 6d 64  \*'..archive_cmd
311f0 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64 24 7b  s='$CC -shared${
31200 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f  allow_undefined_
31210 66 6c 61 67 7d 20 24 6c 69 62 6f 62 6a 73 20 24  flag} $libobjs $
31220 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65  deplibs $compile
31230 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f  r_flags ${wl}-so
31240 6e 61 6d 65 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d  name ${wl}$sonam
31250 65 20 60 74 65 73 74 20 2d 6e 20 22 24 76 65 72  e `test -n "$ver
31260 73 74 72 69 6e 67 22 20 26 26 20 65 63 68 6f 20  string" && echo 
31270 24 7b 77 6c 7d 2d 73 65 74 5f 76 65 72 73 69 6f  ${wl}-set_versio
31280 6e 20 24 7b 77 6c 7d 24 76 65 72 73 74 72 69 6e  n ${wl}$verstrin
31290 67 60 20 24 7b 77 6c 7d 2d 75 70 64 61 74 65 5f  g` ${wl}-update_
312a0 72 65 67 69 73 74 72 79 20 24 7b 77 6c 7d 24 7b  registry ${wl}${
312b0 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 7d 2f 73  output_objdir}/s
312c0 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f 20 24  o_locations -o $
312d0 6c 69 62 27 0a 20 20 20 20 20 20 65 6c 73 65 0a  lib'.      else.
312e0 09 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64  .allow_undefined
312f0 5f 66 6c 61 67 3d 27 20 2d 65 78 70 65 63 74 5f  _flag=' -expect_
31300 75 6e 72 65 73 6f 6c 76 65 64 20 5c 2a 27 0a 09  unresolved \*'..
31310 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c  archive_cmds='$L
31320 44 20 2d 73 68 61 72 65 64 24 7b 61 6c 6c 6f 77  D -shared${allow
31330 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d  _undefined_flag}
31340 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
31350 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73  bs $linker_flags
31360 20 2d 73 6f 6e 61 6d 65 20 24 73 6f 6e 61 6d 65   -soname $soname
31370 20 60 74 65 73 74 20 2d 6e 20 22 24 76 65 72 73   `test -n "$vers
31380 74 72 69 6e 67 22 20 26 26 20 65 63 68 6f 20 2d  tring" && echo -
31390 73 65 74 5f 76 65 72 73 69 6f 6e 20 24 76 65 72  set_version $ver
313a0 73 74 72 69 6e 67 60 20 2d 75 70 64 61 74 65 5f  string` -update_
313b0 72 65 67 69 73 74 72 79 20 24 7b 6f 75 74 70 75  registry ${outpu
313c0 74 5f 6f 62 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63  t_objdir}/so_loc
313d0 61 74 69 6f 6e 73 20 2d 6f 20 24 6c 69 62 27 0a  ations -o $lib'.
313e0 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 68        fi.      h
313f0 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66  ardcode_libdir_f
31400 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d  lag_spec='${wl}-
31410 72 70 61 74 68 20 24 7b 77 6c 7d 24 6c 69 62 64  rpath ${wl}$libd
31420 69 72 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f  ir'.      hardco
31430 64 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 72 61  de_libdir_separa
31440 74 6f 72 3d 3a 0a 20 20 20 20 20 20 3b 3b 0a 0a  tor=:.      ;;..
31450 20 20 20 20 6f 73 66 34 2a 20 7c 20 6f 73 66 35      osf4* | osf5
31460 2a 29 09 23 20 61 73 20 6f 73 66 33 2a 20 77 69  *).# as osf3* wi
31470 74 68 20 74 68 65 20 61 64 64 69 74 69 6f 6e 20  th the addition 
31480 6f 66 20 2d 6d 73 79 6d 20 66 6c 61 67 0a 20 20  of -msym flag.  
31490 20 20 20 20 69 66 20 74 65 73 74 20 22 24 47 43      if test "$GC
314a0 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 09  C" = yes; then..
314b0 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f  allow_undefined_
314c0 66 6c 61 67 3d 27 20 24 7b 77 6c 7d 2d 65 78 70  flag=' ${wl}-exp
314d0 65 63 74 5f 75 6e 72 65 73 6f 6c 76 65 64 20 24  ect_unresolved $
314e0 7b 77 6c 7d 5c 2a 27 0a 09 61 72 63 68 69 76 65  {wl}\*'..archive
314f0 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72  _cmds='$CC -shar
31500 65 64 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69  ed${allow_undefi
31510 6e 65 64 5f 66 6c 61 67 7d 20 24 6c 69 62 6f 62  ned_flag} $libob
31520 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d  js $deplibs $com
31530 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c  piler_flags ${wl
31540 7d 2d 6d 73 79 6d 20 24 7b 77 6c 7d 2d 73 6f 6e  }-msym ${wl}-son
31550 61 6d 65 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65  ame ${wl}$soname
31560 20 60 74 65 73 74 20 2d 6e 20 22 24 76 65 72 73   `test -n "$vers
31570 74 72 69 6e 67 22 20 26 26 20 65 63 68 6f 20 24  tring" && echo $
31580 7b 77 6c 7d 2d 73 65 74 5f 76 65 72 73 69 6f 6e  {wl}-set_version
31590 20 24 7b 77 6c 7d 24 76 65 72 73 74 72 69 6e 67   ${wl}$verstring
315a0 60 20 24 7b 77 6c 7d 2d 75 70 64 61 74 65 5f 72  ` ${wl}-update_r
315b0 65 67 69 73 74 72 79 20 24 7b 77 6c 7d 24 7b 6f  egistry ${wl}${o
315c0 75 74 70 75 74 5f 6f 62 6a 64 69 72 7d 2f 73 6f  utput_objdir}/so
315d0 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f 20 24 6c  _locations -o $l
315e0 69 62 27 0a 09 68 61 72 64 63 6f 64 65 5f 6c 69  ib'..hardcode_li
315f0 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27  bdir_flag_spec='
31600 24 7b 77 6c 7d 2d 72 70 61 74 68 20 24 7b 77 6c  ${wl}-rpath ${wl
31610 7d 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20  }$libdir'.      
31620 65 6c 73 65 0a 09 61 6c 6c 6f 77 5f 75 6e 64 65  else..allow_unde
31630 66 69 6e 65 64 5f 66 6c 61 67 3d 27 20 2d 65 78  fined_flag=' -ex
31640 70 65 63 74 5f 75 6e 72 65 73 6f 6c 76 65 64 20  pect_unresolved 
31650 5c 2a 27 0a 09 61 72 63 68 69 76 65 5f 63 6d 64  \*'..archive_cmd
31660 73 3d 27 24 4c 44 20 2d 73 68 61 72 65 64 24 7b  s='$LD -shared${
31670 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f  allow_undefined_
31680 66 6c 61 67 7d 20 24 6c 69 62 6f 62 6a 73 20 24  flag} $libobjs $
31690 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f  deplibs $linker_
316a0 66 6c 61 67 73 20 2d 6d 73 79 6d 20 2d 73 6f 6e  flags -msym -son
316b0 61 6d 65 20 24 73 6f 6e 61 6d 65 20 60 74 65 73  ame $soname `tes
316c0 74 20 2d 6e 20 22 24 76 65 72 73 74 72 69 6e 67  t -n "$verstring
316d0 22 20 26 26 20 65 63 68 6f 20 2d 73 65 74 5f 76  " && echo -set_v
316e0 65 72 73 69 6f 6e 20 24 76 65 72 73 74 72 69 6e  ersion $verstrin
316f0 67 60 20 2d 75 70 64 61 74 65 5f 72 65 67 69 73  g` -update_regis
31700 74 72 79 20 24 7b 6f 75 74 70 75 74 5f 6f 62 6a  try ${output_obj
31710 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e  dir}/so_location
31720 73 20 2d 6f 20 24 6c 69 62 27 0a 09 61 72 63 68  s -o $lib'..arch
31730 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d  ive_expsym_cmds=
31740 27 66 6f 72 20 69 20 69 6e 20 60 63 61 74 20 24  'for i in `cat $
31750 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 60 3b  export_symbols`;
31760 20 64 6f 20 70 72 69 6e 74 66 20 22 25 73 20 25   do printf "%s %
31770 73 5c 5c 6e 22 20 2d 65 78 70 6f 72 74 65 64 5f  s\\n" -exported_
31780 73 79 6d 62 6f 6c 20 22 5c 24 69 22 20 3e 3e 20  symbol "\$i" >> 
31790 24 6c 69 62 2e 65 78 70 3b 20 64 6f 6e 65 3b 20  $lib.exp; done; 
317a0 65 63 68 6f 20 22 2d 68 69 64 64 65 6e 22 3e 3e  echo "-hidden">>
317b0 20 24 6c 69 62 2e 65 78 70 7e 0a 09 24 4c 44 20   $lib.exp~..$LD 
317c0 2d 73 68 61 72 65 64 24 7b 61 6c 6c 6f 77 5f 75  -shared${allow_u
317d0 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20 2d  ndefined_flag} -
317e0 69 6e 70 75 74 20 24 6c 69 62 2e 65 78 70 20 24  input $lib.exp $
317f0 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 20 24 6c 69  linker_flags $li
31800 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 2d  bobjs $deplibs -
31810 73 6f 6e 61 6d 65 20 24 73 6f 6e 61 6d 65 20 60  soname $soname `
31820 74 65 73 74 20 2d 6e 20 22 24 76 65 72 73 74 72  test -n "$verstr
31830 69 6e 67 22 20 26 26 20 65 63 68 6f 20 2d 73 65  ing" && echo -se
31840 74 5f 76 65 72 73 69 6f 6e 20 24 76 65 72 73 74  t_version $verst
31850 72 69 6e 67 60 20 2d 75 70 64 61 74 65 5f 72 65  ring` -update_re
31860 67 69 73 74 72 79 20 24 7b 6f 62 6a 64 69 72 7d  gistry ${objdir}
31870 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f  /so_locations -o
31880 20 24 6c 69 62 7e 24 72 6d 20 24 6c 69 62 2e 65   $lib~$rm $lib.e
31890 78 70 27 0a 0a 09 23 20 42 6f 74 68 20 63 20 61  xp'...# Both c a
318a0 6e 64 20 63 78 78 20 63 6f 6d 70 69 6c 65 72 20  nd cxx compiler 
318b0 73 75 70 70 6f 72 74 20 2d 72 70 61 74 68 20 64  support -rpath d
318c0 69 72 65 63 74 6c 79 0a 09 68 61 72 64 63 6f 64  irectly..hardcod
318d0 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70  e_libdir_flag_sp
318e0 65 63 3d 27 2d 72 70 61 74 68 20 24 6c 69 62 64  ec='-rpath $libd
318f0 69 72 27 0a 20 20 20 20 20 20 66 69 0a 20 20 20  ir'.      fi.   
31900 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64     hardcode_libd
31910 69 72 5f 73 65 70 61 72 61 74 6f 72 3d 3a 0a 20  ir_separator=:. 
31920 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 63 6f       ;;..    sco
31930 33 2e 32 76 35 2a 29 0a 20 20 20 20 20 20 61 72  3.2v5*).      ar
31940 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20  chive_cmds='$LD 
31950 2d 47 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f  -G -h $soname -o
31960 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24   $lib $libobjs $
31970 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f  deplibs $linker_
31980 66 6c 61 67 73 27 0a 20 20 20 20 20 20 68 61 72  flags'.      har
31990 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f  dcode_shlibpath_
319a0 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 65 78 70  var=no.      exp
319b0 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67  ort_dynamic_flag
319c0 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 42 65 78  _spec='${wl}-Bex
319d0 70 6f 72 74 27 0a 20 20 20 20 20 20 72 75 6e 70  port'.      runp
319e0 61 74 68 5f 76 61 72 3d 4c 44 5f 52 55 4e 5f 50  ath_var=LD_RUN_P
319f0 41 54 48 0a 20 20 20 20 20 20 68 61 72 64 63 6f  ATH.      hardco
31a00 64 65 5f 72 75 6e 70 61 74 68 5f 76 61 72 3d 79  de_runpath_var=y
31a10 65 73 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  es.      ;;..   
31a20 20 73 6f 6c 61 72 69 73 2a 29 0a 20 20 20 20 20   solaris*).     
31a30 20 6e 6f 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c   no_undefined_fl
31a40 61 67 3d 27 20 2d 7a 20 74 65 78 74 27 0a 20 20  ag=' -z text'.  
31a50 20 20 20 20 69 66 20 74 65 73 74 20 22 24 47 43      if test "$GC
31a60 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 09  C" = yes; then..
31a70 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43  archive_cmds='$C
31a80 43 20 2d 73 68 61 72 65 64 20 24 7b 77 6c 7d 2d  C -shared ${wl}-
31a90 68 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20 2d  h ${wl}$soname -
31aa0 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20  o $lib $libobjs 
31ab0 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c  $deplibs $compil
31ac0 65 72 5f 66 6c 61 67 73 27 0a 09 61 72 63 68 69  er_flags'..archi
31ad0 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27  ve_expsym_cmds='
31ae0 24 65 63 68 6f 20 22 7b 20 67 6c 6f 62 61 6c 3a  $echo "{ global:
31af0 22 20 3e 20 24 6c 69 62 2e 65 78 70 7e 63 61 74  " > $lib.exp~cat
31b00 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73   $export_symbols
31b10 20 7c 20 24 53 45 44 20 2d 65 20 22 73 2f 5c 28   | $SED -e "s/\(
31b20 2e 2a 5c 29 2f 5c 31 3b 2f 22 20 3e 3e 20 24 6c  .*\)/\1;/" >> $l
31b30 69 62 2e 65 78 70 7e 24 65 63 68 6f 20 22 6c 6f  ib.exp~$echo "lo
31b40 63 61 6c 3a 20 2a 3b 20 7d 3b 22 20 3e 3e 20 24  cal: *; };" >> $
31b50 6c 69 62 2e 65 78 70 7e 0a 09 20 20 24 43 43 20  lib.exp~..  $CC 
31b60 2d 73 68 61 72 65 64 20 24 7b 77 6c 7d 2d 4d 20  -shared ${wl}-M 
31b70 24 7b 77 6c 7d 24 6c 69 62 2e 65 78 70 20 24 7b  ${wl}$lib.exp ${
31b80 77 6c 7d 2d 68 20 24 7b 77 6c 7d 24 73 6f 6e 61  wl}-h ${wl}$sona
31b90 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f  me -o $lib $libo
31ba0 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f  bjs $deplibs $co
31bb0 6d 70 69 6c 65 72 5f 66 6c 61 67 73 7e 24 72 6d  mpiler_flags~$rm
31bc0 20 24 6c 69 62 2e 65 78 70 27 0a 20 20 20 20 20   $lib.exp'.     
31bd0 20 65 6c 73 65 0a 09 61 72 63 68 69 76 65 5f 63   else..archive_c
31be0 6d 64 73 3d 27 24 4c 44 20 2d 47 24 7b 61 6c 6c  mds='$LD -G${all
31bf0 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61  ow_undefined_fla
31c00 67 7d 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f  g} -h $soname -o
31c10 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24   $lib $libobjs $
31c20 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f  deplibs $linker_
31c30 66 6c 61 67 73 27 0a 09 61 72 63 68 69 76 65 5f  flags'..archive_
31c40 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24 65 63  expsym_cmds='$ec
31c50 68 6f 20 22 7b 20 67 6c 6f 62 61 6c 3a 22 20 3e  ho "{ global:" >
31c60 20 24 6c 69 62 2e 65 78 70 7e 63 61 74 20 24 65   $lib.exp~cat $e
31c70 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 7c 20  xport_symbols | 
31c80 24 53 45 44 20 2d 65 20 22 73 2f 5c 28 2e 2a 5c  $SED -e "s/\(.*\
31c90 29 2f 5c 31 3b 2f 22 20 3e 3e 20 24 6c 69 62 2e  )/\1;/" >> $lib.
31ca0 65 78 70 7e 24 65 63 68 6f 20 22 6c 6f 63 61 6c  exp~$echo "local
31cb0 3a 20 2a 3b 20 7d 3b 22 20 3e 3e 20 24 6c 69 62  : *; };" >> $lib
31cc0 2e 65 78 70 7e 0a 20 20 09 24 4c 44 20 2d 47 24  .exp~.  .$LD -G$
31cd0 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64  {allow_undefined
31ce0 5f 66 6c 61 67 7d 20 2d 4d 20 24 6c 69 62 2e 65  _flag} -M $lib.e
31cf0 78 70 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f  xp -h $soname -o
31d00 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24   $lib $libobjs $
31d10 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f  deplibs $linker_
31d20 66 6c 61 67 73 7e 24 72 6d 20 24 6c 69 62 2e 65  flags~$rm $lib.e
31d30 78 70 27 0a 20 20 20 20 20 20 66 69 0a 20 20 20  xp'.      fi.   
31d40 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64     hardcode_libd
31d50 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 52  ir_flag_spec='-R
31d60 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 68  $libdir'.      h
31d70 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74  ardcode_shlibpat
31d80 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 63  h_var=no.      c
31d90 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a  ase $host_os in.
31da0 20 20 20 20 20 20 73 6f 6c 61 72 69 73 32 2e 5b        solaris2.[
31db0 30 2d 35 5d 20 7c 20 73 6f 6c 61 72 69 73 32 2e  0-5] | solaris2.
31dc0 5b 30 2d 35 5d 2e 2a 29 20 3b 3b 0a 20 20 20 20  [0-5].*) ;;.    
31dd0 20 20 2a 29 20 23 20 53 75 70 70 6f 72 74 65 64    *) # Supported
31de0 20 73 69 6e 63 65 20 53 6f 6c 61 72 69 73 20 32   since Solaris 2
31df0 2e 36 20 28 6d 61 79 62 65 20 32 2e 35 2e 31 3f  .6 (maybe 2.5.1?
31e00 29 0a 09 77 68 6f 6c 65 5f 61 72 63 68 69 76 65  )..whole_archive
31e10 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 7a 20 61  _flag_spec='-z a
31e20 6c 6c 65 78 74 72 61 63 74 24 63 6f 6e 76 65 6e  llextract$conven
31e30 69 65 6e 63 65 20 2d 7a 20 64 65 66 61 75 6c 74  ience -z default
31e40 65 78 74 72 61 63 74 27 20 3b 3b 0a 20 20 20 20  extract' ;;.    
31e50 20 20 65 73 61 63 0a 20 20 20 20 20 20 6c 69 6e    esac.      lin
31e60 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62 73 3d 79 65  k_all_deplibs=ye
31e70 73 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  s.      ;;..    
31e80 73 75 6e 6f 73 34 2a 29 0a 20 20 20 20 20 20 69  sunos4*).      i
31e90 66 20 74 65 73 74 20 22 78 24 68 6f 73 74 5f 76  f test "x$host_v
31ea0 65 6e 64 6f 72 22 20 3d 20 78 73 65 71 75 65 6e  endor" = xsequen
31eb0 74 3b 20 74 68 65 6e 0a 09 23 20 55 73 65 20 24  t; then..# Use $
31ec0 43 43 20 74 6f 20 6c 69 6e 6b 20 75 6e 64 65 72  CC to link under
31ed0 20 73 65 71 75 65 6e 74 2c 20 62 65 63 61 75 73   sequent, becaus
31ee0 65 20 69 74 20 74 68 72 6f 77 73 20 69 6e 20 73  e it throws in s
31ef0 6f 6d 65 20 65 78 74 72 61 20 2e 6f 0a 09 23 20  ome extra .o..# 
31f00 66 69 6c 65 73 20 74 68 61 74 20 6d 61 6b 65 20  files that make 
31f10 2e 69 6e 69 74 20 61 6e 64 20 2e 66 69 6e 69 20  .init and .fini 
31f20 73 65 63 74 69 6f 6e 73 20 77 6f 72 6b 2e 0a 09  sections work...
31f30 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43  archive_cmds='$C
31f40 43 20 2d 47 20 24 7b 77 6c 7d 2d 68 20 24 73 6f  C -G ${wl}-h $so
31f50 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69  name -o $lib $li
31f60 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24  bobjs $deplibs $
31f70 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a  compiler_flags'.
31f80 20 20 20 20 20 20 65 6c 73 65 0a 09 61 72 63 68        else..arch
31f90 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 61  ive_cmds='$LD -a
31fa0 73 73 65 72 74 20 70 75 72 65 2d 74 65 78 74 20  ssert pure-text 
31fb0 2d 42 73 74 61 74 69 63 20 2d 6f 20 24 6c 69 62  -Bstatic -o $lib
31fc0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
31fd0 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73  bs $linker_flags
31fe0 27 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20  '.      fi.     
31ff0 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72   hardcode_libdir
32000 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 4c 24 6c  _flag_spec='-L$l
32010 69 62 64 69 72 27 0a 20 20 20 20 20 20 68 61 72  ibdir'.      har
32020 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 65 73  dcode_direct=yes
32030 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  .      hardcode_
32040 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20  minus_L=yes.    
32050 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62    hardcode_shlib
32060 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20  path_var=no.    
32070 20 20 3b 3b 0a 0a 20 20 20 20 73 79 73 76 34 29    ;;..    sysv4)
32080 0a 20 20 20 20 20 20 63 61 73 65 20 24 68 6f 73  .      case $hos
32090 74 5f 76 65 6e 64 6f 72 20 69 6e 0a 09 73 6e 69  t_vendor in..sni
320a0 29 0a 09 20 20 61 72 63 68 69 76 65 5f 63 6d 64  )..  archive_cmd
320b0 73 3d 27 24 4c 44 20 2d 47 20 2d 68 20 24 73 6f  s='$LD -G -h $so
320c0 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69  name -o $lib $li
320d0 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24  bobjs $deplibs $
320e0 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 09 20  linker_flags'.. 
320f0 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74   hardcode_direct
32100 3d 79 65 73 20 23 20 69 73 20 74 68 69 73 20 72  =yes # is this r
32110 65 61 6c 6c 79 20 74 72 75 65 3f 3f 3f 0a 09 3b  eally true???..;
32120 3b 0a 09 73 69 65 6d 65 6e 73 29 0a 09 20 20 23  ;..siemens)..  #
32130 23 20 4c 44 20 69 73 20 6c 64 20 69 74 20 6d 61  # LD is ld it ma
32140 6b 65 73 20 61 20 50 4c 41 4d 4c 49 42 0a 09 20  kes a PLAMLIB.. 
32150 20 23 23 20 43 43 20 6a 75 73 74 20 6d 61 6b 65   ## CC just make
32160 73 20 61 20 47 72 6f 73 73 4d 6f 64 75 6c 65 2e  s a GrossModule.
32170 0a 09 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73  ..  archive_cmds
32180 3d 27 24 4c 44 20 2d 47 20 2d 6f 20 24 6c 69 62  ='$LD -G -o $lib
32190 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
321a0 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73  bs $linker_flags
321b0 27 0a 09 20 20 72 65 6c 6f 61 64 5f 63 6d 64 73  '..  reload_cmds
321c0 3d 27 24 43 43 20 2d 72 20 2d 6f 20 24 6f 75 74  ='$CC -r -o $out
321d0 70 75 74 24 72 65 6c 6f 61 64 5f 6f 62 6a 73 27  put$reload_objs'
321e0 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72  ..  hardcode_dir
321f0 65 63 74 3d 6e 6f 0a 20 20 20 20 20 20 20 20 3b  ect=no.        ;
32200 3b 0a 09 6d 6f 74 6f 72 6f 6c 61 29 0a 09 20 20  ;..motorola)..  
32210 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c  archive_cmds='$L
32220 44 20 2d 47 20 2d 68 20 24 73 6f 6e 61 6d 65 20  D -G -h $soname 
32230 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73  -o $lib $libobjs
32240 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65   $deplibs $linke
32250 72 5f 66 6c 61 67 73 27 0a 09 20 20 68 61 72 64  r_flags'..  hard
32260 63 6f 64 65 5f 64 69 72 65 63 74 3d 6e 6f 20 23  code_direct=no #
32270 4d 6f 74 6f 72 6f 6c 61 20 6d 61 6e 75 61 6c 20  Motorola manual 
32280 73 61 79 73 20 79 65 73 2c 20 62 75 74 20 6d 79  says yes, but my
32290 20 74 65 73 74 73 20 73 61 79 20 74 68 65 79 20   tests say they 
322a0 6c 69 65 0a 09 3b 3b 0a 20 20 20 20 20 20 65 73  lie..;;.      es
322b0 61 63 0a 20 20 20 20 20 20 72 75 6e 70 61 74 68  ac.      runpath
322c0 5f 76 61 72 3d 27 4c 44 5f 52 55 4e 5f 50 41 54  _var='LD_RUN_PAT
322d0 48 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64  H'.      hardcod
322e0 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d  e_shlibpath_var=
322f0 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  no.      ;;..   
32300 20 73 79 73 76 34 2e 33 2a 29 0a 20 20 20 20 20   sysv4.3*).     
32310 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24   archive_cmds='$
32320 4c 44 20 2d 47 20 2d 68 20 24 73 6f 6e 61 6d 65  LD -G -h $soname
32330 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a   -o $lib $libobj
32340 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b  s $deplibs $link
32350 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20 20  er_flags'.      
32360 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61  hardcode_shlibpa
32370 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20  th_var=no.      
32380 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66  export_dynamic_f
32390 6c 61 67 5f 73 70 65 63 3d 27 2d 42 65 78 70 6f  lag_spec='-Bexpo
323a0 72 74 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20  rt'.      ;;..  
323b0 20 20 73 79 73 76 34 2a 4d 50 2a 29 0a 20 20 20    sysv4*MP*).   
323c0 20 20 20 69 66 20 74 65 73 74 20 2d 64 20 2f 75     if test -d /u
323d0 73 72 2f 6e 65 63 3b 20 74 68 65 6e 0a 09 61 72  sr/nec; then..ar
323e0 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20  chive_cmds='$LD 
323f0 2d 47 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f  -G -h $soname -o
32400 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24   $lib $libobjs $
32410 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f  deplibs $linker_
32420 66 6c 61 67 73 27 0a 09 68 61 72 64 63 6f 64 65  flags'..hardcode
32430 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e  _shlibpath_var=n
32440 6f 0a 09 72 75 6e 70 61 74 68 5f 76 61 72 3d 4c  o..runpath_var=L
32450 44 5f 52 55 4e 5f 50 41 54 48 0a 09 68 61 72 64  D_RUN_PATH..hard
32460 63 6f 64 65 5f 72 75 6e 70 61 74 68 5f 76 61 72  code_runpath_var
32470 3d 79 65 73 0a 09 6c 64 5f 73 68 6c 69 62 73 3d  =yes..ld_shlibs=
32480 79 65 73 0a 20 20 20 20 20 20 66 69 0a 20 20 20  yes.      fi.   
32490 20 20 20 3b 3b 0a 0a 20 20 20 20 73 79 73 76 34     ;;..    sysv4
324a0 2e 32 75 77 32 2a 29 0a 20 20 20 20 20 20 61 72  .2uw2*).      ar
324b0 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20  chive_cmds='$LD 
324c0 2d 47 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f  -G -o $lib $libo
324d0 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69  bjs $deplibs $li
324e0 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20  nker_flags'.    
324f0 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63    hardcode_direc
32500 74 3d 79 65 73 0a 20 20 20 20 20 20 68 61 72 64  t=yes.      hard
32510 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 6e 6f 0a  code_minus_L=no.
32520 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73        hardcode_s
32530 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a  hlibpath_var=no.
32540 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 72        hardcode_r
32550 75 6e 70 61 74 68 5f 76 61 72 3d 79 65 73 0a 20  unpath_var=yes. 
32560 20 20 20 20 20 72 75 6e 70 61 74 68 5f 76 61 72       runpath_var
32570 3d 4c 44 5f 52 55 4e 5f 50 41 54 48 0a 20 20 20  =LD_RUN_PATH.   
32580 20 20 20 3b 3b 0a 0a 20 20 20 73 79 73 76 35 4f     ;;..   sysv5O
32590 70 65 6e 55 4e 49 58 38 2a 20 7c 20 73 79 73 76  penUNIX8* | sysv
325a0 35 55 6e 69 78 57 61 72 65 37 2a 20 7c 20 20 73  5UnixWare7* |  s
325b0 79 73 76 35 75 77 5b 37 38 5d 2a 20 7c 20 75 6e  ysv5uw[78]* | un
325c0 69 78 77 61 72 65 37 2a 29 0a 20 20 20 20 20 20  ixware7*).      
325d0 6e 6f 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61  no_undefined_fla
325e0 67 3d 27 24 7b 77 6c 7d 2d 7a 20 24 7b 77 6c 7d  g='${wl}-z ${wl}
325f0 74 65 78 74 27 0a 20 20 20 20 20 20 69 66 20 74  text'.      if t
32600 65 73 74 20 22 24 47 43 43 22 20 3d 20 79 65 73  est "$GCC" = yes
32610 3b 20 74 68 65 6e 0a 09 61 72 63 68 69 76 65 5f  ; then..archive_
32620 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65  cmds='$CC -share
32630 64 20 24 7b 77 6c 7d 2d 68 20 24 7b 77 6c 7d 24  d ${wl}-h ${wl}$
32640 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24  soname -o $lib $
32650 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
32660 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73   $compiler_flags
32670 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 61 72  '.      else..ar
32680 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20  chive_cmds='$CC 
32690 2d 47 20 24 7b 77 6c 7d 2d 68 20 24 7b 77 6c 7d  -G ${wl}-h ${wl}
326a0 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20  $soname -o $lib 
326b0 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
326c0 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  s $compiler_flag
326d0 73 27 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20  s'.      fi.    
326e0 20 20 72 75 6e 70 61 74 68 5f 76 61 72 3d 27 4c    runpath_var='L
326f0 44 5f 52 55 4e 5f 50 41 54 48 27 0a 20 20 20 20  D_RUN_PATH'.    
32700 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62    hardcode_shlib
32710 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20  path_var=no.    
32720 20 20 3b 3b 0a 0a 20 20 20 20 73 79 73 76 35 2a    ;;..    sysv5*
32730 29 0a 20 20 20 20 20 20 6e 6f 5f 75 6e 64 65 66  ).      no_undef
32740 69 6e 65 64 5f 66 6c 61 67 3d 27 20 2d 7a 20 74  ined_flag=' -z t
32750 65 78 74 27 0a 20 20 20 20 20 20 23 20 24 43 43  ext'.      # $CC
32760 20 2d 73 68 61 72 65 64 20 77 69 74 68 6f 75 74   -shared without
32770 20 47 4e 55 20 6c 64 20 77 69 6c 6c 20 6e 6f 74   GNU ld will not
32780 20 63 72 65 61 74 65 20 61 20 6c 69 62 72 61 72   create a librar
32790 79 20 66 72 6f 6d 20 43 2b 2b 0a 20 20 20 20 20  y from C++.     
327a0 20 23 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 20   # object files 
327b0 61 6e 64 20 61 20 73 74 61 74 69 63 20 6c 69 62  and a static lib
327c0 73 74 64 63 2b 2b 2c 20 62 65 74 74 65 72 20 61  stdc++, better a
327d0 76 6f 69 64 20 69 74 20 62 79 20 6e 6f 77 0a 20  void it by now. 
327e0 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64       archive_cmd
327f0 73 3d 27 24 4c 44 20 2d 47 24 7b 61 6c 6c 6f 77  s='$LD -G${allow
32800 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d  _undefined_flag}
32810 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24   -h $soname -o $
32820 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  lib $libobjs $de
32830 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c  plibs $linker_fl
32840 61 67 73 27 0a 20 20 20 20 20 20 61 72 63 68 69  ags'.      archi
32850 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27  ve_expsym_cmds='
32860 24 65 63 68 6f 20 22 7b 20 67 6c 6f 62 61 6c 3a  $echo "{ global:
32870 22 20 3e 20 24 6c 69 62 2e 65 78 70 7e 63 61 74  " > $lib.exp~cat
32880 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73   $export_symbols
32890 20 7c 20 24 53 45 44 20 2d 65 20 22 73 2f 5c 28   | $SED -e "s/\(
328a0 2e 2a 5c 29 2f 5c 31 3b 2f 22 20 3e 3e 20 24 6c  .*\)/\1;/" >> $l
328b0 69 62 2e 65 78 70 7e 24 65 63 68 6f 20 22 6c 6f  ib.exp~$echo "lo
328c0 63 61 6c 3a 20 2a 3b 20 7d 3b 22 20 3e 3e 20 24  cal: *; };" >> $
328d0 6c 69 62 2e 65 78 70 7e 0a 20 20 09 09 24 4c 44  lib.exp~.  ..$LD
328e0 20 2d 47 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66   -G${allow_undef
328f0 69 6e 65 64 5f 66 6c 61 67 7d 20 2d 4d 20 24 6c  ined_flag} -M $l
32900 69 62 2e 65 78 70 20 2d 68 20 24 73 6f 6e 61 6d  ib.exp -h $sonam
32910 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  e -o $lib $libob
32920 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
32930 6b 65 72 5f 66 6c 61 67 73 7e 24 72 6d 20 24 6c  ker_flags~$rm $l
32940 69 62 2e 65 78 70 27 0a 20 20 20 20 20 20 68 61  ib.exp'.      ha
32950 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
32960 61 67 5f 73 70 65 63 3d 0a 20 20 20 20 20 20 68  ag_spec=.      h
32970 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74  ardcode_shlibpat
32980 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 72  h_var=no.      r
32990 75 6e 70 61 74 68 5f 76 61 72 3d 27 4c 44 5f 52  unpath_var='LD_R
329a0 55 4e 5f 50 41 54 48 27 0a 20 20 20 20 20 20 3b  UN_PATH'.      ;
329b0 3b 0a 0a 20 20 20 20 75 74 73 34 2a 29 0a 20 20  ;..    uts4*).  
329c0 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73      archive_cmds
329d0 3d 27 24 4c 44 20 2d 47 20 2d 68 20 24 73 6f 6e  ='$LD -G -h $son
329e0 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62  ame -o $lib $lib
329f0 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c  objs $deplibs $l
32a00 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 20 20 20  inker_flags'.   
32a10 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64     hardcode_libd
32a20 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 4c  ir_flag_spec='-L
32a30 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 68  $libdir'.      h
32a40 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74  ardcode_shlibpat
32a50 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 3b  h_var=no.      ;
32a60 3b 0a 0a 20 20 20 20 2a 29 0a 20 20 20 20 20 20  ;..    *).      
32a70 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 20 20  ld_shlibs=no.   
32a80 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20     ;;.    esac. 
32a90 20 66 69 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d   fi..echo "$as_m
32aa0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
32ab0 74 3a 20 24 6c 64 5f 73 68 6c 69 62 73 22 20 3e  t: $ld_shlibs" >
32ac0 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
32ad0 54 7d 24 6c 64 5f 73 68 6c 69 62 73 22 20 3e 26  T}$ld_shlibs" >&
32ae0 36 0a 74 65 73 74 20 22 24 6c 64 5f 73 68 6c 69  6.test "$ld_shli
32af0 62 73 22 20 3d 20 6e 6f 20 26 26 20 63 61 6e 5f  bs" = no && can_
32b00 62 75 69 6c 64 5f 73 68 61 72 65 64 3d 6e 6f 0a  build_shared=no.
32b10 0a 76 61 72 69 61 62 6c 65 73 5f 73 61 76 65 64  .variables_saved
32b20 5f 66 6f 72 5f 72 65 6c 69 6e 6b 3d 22 50 41 54  _for_relink="PAT
32b30 48 20 24 73 68 6c 69 62 70 61 74 68 5f 76 61 72  H $shlibpath_var
32b40 20 24 72 75 6e 70 61 74 68 5f 76 61 72 22 0a 69   $runpath_var".i
32b50 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20  f test "$GCC" = 
32b60 79 65 73 3b 20 74 68 65 6e 0a 20 20 76 61 72 69  yes; then.  vari
32b70 61 62 6c 65 73 5f 73 61 76 65 64 5f 66 6f 72 5f  ables_saved_for_
32b80 72 65 6c 69 6e 6b 3d 22 24 76 61 72 69 61 62 6c  relink="$variabl
32b90 65 73 5f 73 61 76 65 64 5f 66 6f 72 5f 72 65 6c  es_saved_for_rel
32ba0 69 6e 6b 20 47 43 43 5f 45 58 45 43 5f 50 52 45  ink GCC_EXEC_PRE
32bb0 46 49 58 20 43 4f 4d 50 49 4c 45 52 5f 50 41 54  FIX COMPILER_PAT
32bc0 48 20 4c 49 42 52 41 52 59 5f 50 41 54 48 22 0a  H LIBRARY_PATH".
32bd0 66 69 0a 0a 23 0a 23 20 44 6f 20 77 65 20 6e 65  fi..#.# Do we ne
32be0 65 64 20 74 6f 20 65 78 70 6c 69 63 69 74 6c 79  ed to explicitly
32bf0 20 6c 69 6e 6b 20 6c 69 62 63 3f 0a 23 0a 63 61   link libc?.#.ca
32c00 73 65 20 22 78 24 61 72 63 68 69 76 65 5f 63 6d  se "x$archive_cm
32c10 64 73 5f 6e 65 65 64 5f 6c 63 22 20 69 6e 0a 78  ds_need_lc" in.x
32c20 7c 78 79 65 73 29 0a 20 20 23 20 41 73 73 75 6d  |xyes).  # Assum
32c30 65 20 2d 6c 63 20 73 68 6f 75 6c 64 20 62 65 20  e -lc should be 
32c40 61 64 64 65 64 0a 20 20 61 72 63 68 69 76 65 5f  added.  archive_
32c50 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 3d 79 65 73  cmds_need_lc=yes
32c60 0a 0a 20 20 69 66 20 74 65 73 74 20 22 24 65 6e  ..  if test "$en
32c70 61 62 6c 65 5f 73 68 61 72 65 64 22 20 3d 20 79  able_shared" = y
32c80 65 73 20 26 26 20 74 65 73 74 20 22 24 47 43 43  es && test "$GCC
32c90 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20  " = yes; then.  
32ca0 20 20 63 61 73 65 20 24 61 72 63 68 69 76 65 5f    case $archive_
32cb0 63 6d 64 73 20 69 6e 0a 20 20 20 20 2a 27 7e 27  cmds in.    *'~'
32cc0 2a 29 0a 20 20 20 20 20 20 23 20 46 49 58 4d 45  *).      # FIXME
32cd0 3a 20 77 65 20 6d 61 79 20 68 61 76 65 20 74 6f  : we may have to
32ce0 20 64 65 61 6c 20 77 69 74 68 20 6d 75 6c 74 69   deal with multi
32cf0 2d 63 6f 6d 6d 61 6e 64 20 73 65 71 75 65 6e 63  -command sequenc
32d00 65 73 2e 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20  es..      ;;.   
32d10 20 27 24 43 43 20 27 2a 29 0a 20 20 20 20 20 20   '$CC '*).      
32d20 23 20 54 65 73 74 20 77 68 65 74 68 65 72 20 74  # Test whether t
32d30 68 65 20 63 6f 6d 70 69 6c 65 72 20 69 6d 70 6c  he compiler impl
32d40 69 63 69 74 6c 79 20 6c 69 6e 6b 73 20 77 69 74  icitly links wit
32d50 68 20 2d 6c 63 20 73 69 6e 63 65 20 6f 6e 20 73  h -lc since on s
32d60 6f 6d 65 0a 20 20 20 20 20 20 23 20 73 79 73 74  ome.      # syst
32d70 65 6d 73 2c 20 2d 6c 67 63 63 20 68 61 73 20 74  ems, -lgcc has t
32d80 6f 20 63 6f 6d 65 20 62 65 66 6f 72 65 20 2d 6c  o come before -l
32d90 63 2e 20 49 66 20 67 63 63 20 61 6c 72 65 61 64  c. If gcc alread
32da0 79 20 70 61 73 73 65 73 20 2d 6c 63 0a 20 20 20  y passes -lc.   
32db0 20 20 20 23 20 74 6f 20 6c 64 2c 20 64 6f 6e 27     # to ld, don'
32dc0 74 20 61 64 64 20 2d 6c 63 20 62 65 66 6f 72 65  t add -lc before
32dd0 20 2d 6c 67 63 63 2e 0a 20 20 20 20 20 20 65 63   -lgcc..      ec
32de0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
32df0 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65  NO: checking whe
32e00 74 68 65 72 20 2d 6c 63 20 73 68 6f 75 6c 64 20  ther -lc should 
32e10 62 65 20 65 78 70 6c 69 63 69 74 6c 79 20 6c 69  be explicitly li
32e20 6e 6b 65 64 20 69 6e 22 20 3e 26 35 0a 65 63 68  nked in" >&5.ech
32e30 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
32e40 69 6e 67 20 77 68 65 74 68 65 72 20 2d 6c 63 20  ing whether -lc 
32e50 73 68 6f 75 6c 64 20 62 65 20 65 78 70 6c 69 63  should be explic
32e60 69 74 6c 79 20 6c 69 6e 6b 65 64 20 69 6e 2e 2e  itly linked in..
32e70 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 20  . $ECHO_C" >&6. 
32e80 20 20 20 20 20 24 72 6d 20 63 6f 6e 66 74 65 73       $rm conftes
32e90 74 2a 0a 20 20 20 20 20 20 70 72 69 6e 74 66 20  t*.      printf 
32ea0 22 24 6c 74 5f 73 69 6d 70 6c 65 5f 63 6f 6d 70  "$lt_simple_comp
32eb0 69 6c 65 5f 74 65 73 74 5f 63 6f 64 65 22 20 3e  ile_test_code" >
32ec0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
32ed0 74 0a 0a 20 20 20 20 20 20 69 66 20 7b 20 28 65  t..      if { (e
32ee0 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
32ef0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
32f00 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a  compile\"") >&5.
32f10 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70    (eval $ac_comp
32f20 69 6c 65 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  ile) 2>&5.  ac_s
32f30 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
32f40 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
32f50 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
32f60 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
32f70 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 32 3e  ac_status); } 2>
32f80 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68  conftest.err; th
32f90 65 6e 0a 20 20 20 20 20 20 20 20 73 6f 6e 61 6d  en.        sonam
32fa0 65 3d 63 6f 6e 66 74 65 73 74 0a 20 20 20 20 20  e=conftest.     
32fb0 20 20 20 6c 69 62 3d 63 6f 6e 66 74 65 73 74 0a     lib=conftest.
32fc0 20 20 20 20 20 20 20 20 6c 69 62 6f 62 6a 73 3d          libobjs=
32fd0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
32fe0 65 78 74 0a 20 20 20 20 20 20 20 20 64 65 70 6c  ext.        depl
32ff0 69 62 73 3d 0a 20 20 20 20 20 20 20 20 77 6c 3d  ibs=.        wl=
33000 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65  $lt_prog_compile
33010 72 5f 77 6c 0a 20 20 20 20 20 20 20 20 63 6f 6d  r_wl.        com
33020 70 69 6c 65 72 5f 66 6c 61 67 73 3d 2d 76 0a 20  piler_flags=-v. 
33030 20 20 20 20 20 20 20 6c 69 6e 6b 65 72 5f 66 6c         linker_fl
33040 61 67 73 3d 2d 76 0a 20 20 20 20 20 20 20 20 76  ags=-v.        v
33050 65 72 73 74 72 69 6e 67 3d 0a 20 20 20 20 20 20  erstring=.      
33060 20 20 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 3d    output_objdir=
33070 2e 0a 20 20 20 20 20 20 20 20 6c 69 62 6e 61 6d  ..        libnam
33080 65 3d 63 6f 6e 66 74 65 73 74 0a 20 20 20 20 20  e=conftest.     
33090 20 20 20 6c 74 5f 73 61 76 65 5f 61 6c 6c 6f 77     lt_save_allow
330a0 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d  _undefined_flag=
330b0 24 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64  $allow_undefined
330c0 5f 66 6c 61 67 0a 20 20 20 20 20 20 20 20 61 6c  _flag.        al
330d0 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
330e0 61 67 3d 0a 20 20 20 20 20 20 20 20 69 66 20 7b  ag=.        if {
330f0 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
33100 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
33110 61 72 63 68 69 76 65 5f 63 6d 64 73 20 32 5c 3e  archive_cmds 2\>
33120 5c 26 31 20 5c 7c 20 67 72 65 70 20 5c 22 20 2d  \&1 \| grep \" -
33130 6c 63 20 5c 22 20 5c 3e 2f 64 65 76 2f 6e 75 6c  lc \" \>/dev/nul
33140 6c 20 32 5c 3e 5c 26 31 5c 22 22 29 20 3e 26 35  l 2\>\&1\"") >&5
33150 0a 20 20 28 65 76 61 6c 20 24 61 72 63 68 69 76  .  (eval $archiv
33160 65 5f 63 6d 64 73 20 32 5c 3e 5c 26 31 20 5c 7c  e_cmds 2\>\&1 \|
33170 20 67 72 65 70 20 5c 22 20 2d 6c 63 20 5c 22 20   grep \" -lc \" 
33180 5c 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 5c 3e 5c  \>/dev/null 2\>\
33190 26 31 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  &1) 2>&5.  ac_st
331a0 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
331b0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
331c0 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
331d0 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
331e0 63 5f 73 74 61 74 75 73 29 3b 20 7d 0a 20 20 20  c_status); }.   
331f0 20 20 20 20 20 74 68 65 6e 0a 09 20 20 61 72 63       then..  arc
33200 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c  hive_cmds_need_l
33210 63 3d 6e 6f 0a 20 20 20 20 20 20 20 20 65 6c 73  c=no.        els
33220 65 0a 09 20 20 61 72 63 68 69 76 65 5f 63 6d 64  e..  archive_cmd
33230 73 5f 6e 65 65 64 5f 6c 63 3d 79 65 73 0a 20 20  s_need_lc=yes.  
33240 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 20        fi.       
33250 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64   allow_undefined
33260 5f 66 6c 61 67 3d 24 6c 74 5f 73 61 76 65 5f 61  _flag=$lt_save_a
33270 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
33280 6c 61 67 0a 20 20 20 20 20 20 65 6c 73 65 0a 20  lag.      else. 
33290 20 20 20 20 20 20 20 63 61 74 20 63 6f 6e 66 74         cat conft
332a0 65 73 74 2e 65 72 72 20 31 3e 26 35 0a 20 20 20  est.err 1>&5.   
332b0 20 20 20 66 69 0a 20 20 20 20 20 20 24 72 6d 20     fi.      $rm 
332c0 63 6f 6e 66 74 65 73 74 2a 0a 20 20 20 20 20 20  conftest*.      
332d0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
332e0 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61  NENO: result: $a
332f0 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64  rchive_cmds_need
33300 5f 6c 63 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  _lc" >&5.echo "$
33310 7b 45 43 48 4f 5f 54 7d 24 61 72 63 68 69 76 65  {ECHO_T}$archive
33320 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 22 20 3e  _cmds_need_lc" >
33330 26 36 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20  &6.      ;;.    
33340 65 73 61 63 0a 20 20 66 69 0a 20 20 3b 3b 0a 65  esac.  fi.  ;;.e
33350 73 61 63 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d  sac..echo "$as_m
33360 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
33370 69 6e 67 20 64 79 6e 61 6d 69 63 20 6c 69 6e 6b  ing dynamic link
33380 65 72 20 63 68 61 72 61 63 74 65 72 69 73 74 69  er characteristi
33390 63 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  cs" >&5.echo $EC
333a0 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 64  HO_N "checking d
333b0 79 6e 61 6d 69 63 20 6c 69 6e 6b 65 72 20 63 68  ynamic linker ch
333c0 61 72 61 63 74 65 72 69 73 74 69 63 73 2e 2e 2e  aracteristics...
333d0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 6c 69   $ECHO_C" >&6.li
333e0 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63  brary_names_spec
333f0 3d 0a 6c 69 62 6e 61 6d 65 5f 73 70 65 63 3d 27  =.libname_spec='
33400 6c 69 62 24 6e 61 6d 65 27 0a 73 6f 6e 61 6d 65  lib$name'.soname
33410 5f 73 70 65 63 3d 0a 73 68 72 65 78 74 3d 22 2e  _spec=.shrext=".
33420 73 6f 22 0a 70 6f 73 74 69 6e 73 74 61 6c 6c 5f  so".postinstall_
33430 63 6d 64 73 3d 0a 70 6f 73 74 75 6e 69 6e 73 74  cmds=.postuninst
33440 61 6c 6c 5f 63 6d 64 73 3d 0a 66 69 6e 69 73 68  all_cmds=.finish
33450 5f 63 6d 64 73 3d 0a 66 69 6e 69 73 68 5f 65 76  _cmds=.finish_ev
33460 61 6c 3d 0a 73 68 6c 69 62 70 61 74 68 5f 76 61  al=.shlibpath_va
33470 72 3d 0a 73 68 6c 69 62 70 61 74 68 5f 6f 76 65  r=.shlibpath_ove
33480 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 75  rrides_runpath=u
33490 6e 6b 6e 6f 77 6e 0a 76 65 72 73 69 6f 6e 5f 74  nknown.version_t
334a0 79 70 65 3d 6e 6f 6e 65 0a 64 79 6e 61 6d 69 63  ype=none.dynamic
334b0 5f 6c 69 6e 6b 65 72 3d 22 24 68 6f 73 74 5f 6f  _linker="$host_o
334c0 73 20 6c 64 2e 73 6f 22 0a 73 79 73 5f 6c 69 62  s ld.so".sys_lib
334d0 5f 64 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73  _dlsearch_path_s
334e0 70 65 63 3d 22 2f 6c 69 62 20 2f 75 73 72 2f 6c  pec="/lib /usr/l
334f0 69 62 22 0a 69 66 20 74 65 73 74 20 22 24 47 43  ib".if test "$GC
33500 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20  C" = yes; then. 
33510 20 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f   sys_lib_search_
33520 70 61 74 68 5f 73 70 65 63 3d 60 24 43 43 20 2d  path_spec=`$CC -
33530 70 72 69 6e 74 2d 73 65 61 72 63 68 2d 64 69 72  print-search-dir
33540 73 20 7c 20 67 72 65 70 20 22 5e 6c 69 62 72 61  s | grep "^libra
33550 72 69 65 73 3a 22 20 7c 20 24 53 45 44 20 2d 65  ries:" | $SED -e
33560 20 22 73 2f 5e 6c 69 62 72 61 72 69 65 73 3a 2f   "s/^libraries:/
33570 2f 22 20 2d 65 20 22 73 2c 3d 2f 2c 2f 2c 67 22  /" -e "s,=/,/,g"
33580 60 0a 20 20 69 66 20 65 63 68 6f 20 22 24 73 79  `.  if echo "$sy
33590 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74  s_lib_search_pat
335a0 68 5f 73 70 65 63 22 20 7c 20 67 72 65 70 20 27  h_spec" | grep '
335b0 3b 27 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 3b 20  ;' >/dev/null ; 
335c0 74 68 65 6e 0a 20 20 20 20 23 20 69 66 20 74 68  then.    # if th
335d0 65 20 70 61 74 68 20 63 6f 6e 74 61 69 6e 73 20  e path contains 
335e0 22 3b 22 20 74 68 65 6e 20 77 65 20 61 73 73 75  ";" then we assu
335f0 6d 65 20 69 74 20 74 6f 20 62 65 20 74 68 65 20  me it to be the 
33600 73 65 70 61 72 61 74 6f 72 0a 20 20 20 20 23 20  separator.    # 
33610 6f 74 68 65 72 77 69 73 65 20 64 65 66 61 75 6c  otherwise defaul
33620 74 20 74 6f 20 74 68 65 20 73 74 61 6e 64 61 72  t to the standar
33630 64 20 70 61 74 68 20 73 65 70 61 72 61 74 6f 72  d path separator
33640 20 28 69 2e 65 2e 20 22 3a 22 29 20 2d 20 69 74   (i.e. ":") - it
33650 20 69 73 0a 20 20 20 20 23 20 61 73 73 75 6d 65   is.    # assume
33660 64 20 74 68 61 74 20 6e 6f 20 70 61 72 74 20 6f  d that no part o
33670 66 20 61 20 6e 6f 72 6d 61 6c 20 70 61 74 68 6e  f a normal pathn
33680 61 6d 65 20 63 6f 6e 74 61 69 6e 73 20 22 3b 22  ame contains ";"
33690 20 62 75 74 20 74 68 61 74 20 73 68 6f 75 6c 64   but that should
336a0 0a 20 20 20 20 23 20 6f 6b 61 79 20 69 6e 20 74  .    # okay in t
336b0 68 65 20 72 65 61 6c 20 77 6f 72 6c 64 20 77 68  he real world wh
336c0 65 72 65 20 22 3b 22 20 69 6e 20 64 69 72 70 61  ere ";" in dirpa
336d0 74 68 73 20 69 73 20 69 74 73 65 6c 66 20 70 72  ths is itself pr
336e0 6f 62 6c 65 6d 61 74 69 63 2e 0a 20 20 20 20 73  oblematic..    s
336f0 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61  ys_lib_search_pa
33700 74 68 5f 73 70 65 63 3d 60 65 63 68 6f 20 22 24  th_spec=`echo "$
33710 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70  sys_lib_search_p
33720 61 74 68 5f 73 70 65 63 22 20 7c 20 24 53 45 44  ath_spec" | $SED
33730 20 2d 65 20 27 73 2f 3b 2f 20 2f 67 27 60 0a 20   -e 's/;/ /g'`. 
33740 20 65 6c 73 65 0a 20 20 20 20 73 79 73 5f 6c 69   else.    sys_li
33750 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70  b_search_path_sp
33760 65 63 3d 60 65 63 68 6f 20 22 24 73 79 73 5f 6c  ec=`echo "$sys_l
33770 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73  ib_search_path_s
33780 70 65 63 22 20 7c 20 24 53 45 44 20 20 2d 65 20  pec" | $SED  -e 
33790 22 73 2f 24 50 41 54 48 5f 53 45 50 41 52 41 54  "s/$PATH_SEPARAT
337a0 4f 52 2f 20 2f 67 22 60 0a 20 20 66 69 0a 65 6c  OR/ /g"`.  fi.el
337b0 73 65 0a 20 20 73 79 73 5f 6c 69 62 5f 73 65 61  se.  sys_lib_sea
337c0 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 2f  rch_path_spec="/
337d0 6c 69 62 20 2f 75 73 72 2f 6c 69 62 20 2f 75 73  lib /usr/lib /us
337e0 72 2f 6c 6f 63 61 6c 2f 6c 69 62 22 0a 66 69 0a  r/local/lib".fi.
337f0 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d  need_lib_prefix=
33800 75 6e 6b 6e 6f 77 6e 0a 68 61 72 64 63 6f 64 65  unknown.hardcode
33810 5f 69 6e 74 6f 5f 6c 69 62 73 3d 6e 6f 0a 0a 23  _into_libs=no..#
33820 20 77 68 65 6e 20 79 6f 75 20 73 65 74 20 6e 65   when you set ne
33830 65 64 5f 76 65 72 73 69 6f 6e 20 74 6f 20 6e 6f  ed_version to no
33840 2c 20 6d 61 6b 65 20 73 75 72 65 20 69 74 20 64  , make sure it d
33850 6f 65 73 20 6e 6f 74 20 63 61 75 73 65 20 2d 73  oes not cause -s
33860 65 74 5f 76 65 72 73 69 6f 6e 0a 23 20 66 6c 61  et_version.# fla
33870 67 73 20 74 6f 20 62 65 20 6c 65 66 74 20 77 69  gs to be left wi
33880 74 68 6f 75 74 20 61 72 67 75 6d 65 6e 74 73 0a  thout arguments.
33890 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 75 6e 6b  need_version=unk
338a0 6e 6f 77 6e 0a 0a 63 61 73 65 20 24 68 6f 73 74  nown..case $host
338b0 5f 6f 73 20 69 6e 0a 61 69 78 33 2a 29 0a 20 20  _os in.aix3*).  
338c0 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e  version_type=lin
338d0 75 78 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d  ux.  library_nam
338e0 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61  es_spec='${libna
338f0 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73  me}${release}${s
33900 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75  hared_ext}$versu
33910 66 66 69 78 20 24 6c 69 62 6e 61 6d 65 2e 61 27  ffix $libname.a'
33920 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72  .  shlibpath_var
33930 3d 4c 49 42 50 41 54 48 0a 0a 20 20 23 20 41 49  =LIBPATH..  # AI
33940 58 20 33 20 68 61 73 20 6e 6f 20 76 65 72 73 69  X 3 has no versi
33950 6f 6e 69 6e 67 20 73 75 70 70 6f 72 74 2c 20 73  oning support, s
33960 6f 20 77 65 20 61 70 70 65 6e 64 20 61 20 6d 61  o we append a ma
33970 6a 6f 72 20 76 65 72 73 69 6f 6e 20 74 6f 20 74  jor version to t
33980 68 65 20 6e 61 6d 65 2e 0a 20 20 73 6f 6e 61 6d  he name..  sonam
33990 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d  e_spec='${libnam
339a0 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68  e}${release}${sh
339b0 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27  ared_ext}$major'
339c0 0a 20 20 3b 3b 0a 0a 61 69 78 34 2a 20 7c 20 61  .  ;;..aix4* | a
339d0 69 78 35 2a 29 0a 20 20 76 65 72 73 69 6f 6e 5f  ix5*).  version_
339e0 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20 6e 65 65  type=linux.  nee
339f0 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a  d_lib_prefix=no.
33a00 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e    need_version=n
33a10 6f 0a 20 20 68 61 72 64 63 6f 64 65 5f 69 6e 74  o.  hardcode_int
33a20 6f 5f 6c 69 62 73 3d 79 65 73 0a 20 20 69 66 20  o_libs=yes.  if 
33a30 74 65 73 74 20 22 24 68 6f 73 74 5f 63 70 75 22  test "$host_cpu"
33a40 20 3d 20 69 61 36 34 3b 20 74 68 65 6e 0a 20 20   = ia64; then.  
33a50 20 20 23 20 41 49 58 20 35 20 73 75 70 70 6f 72    # AIX 5 suppor
33a60 74 73 20 49 41 36 34 0a 20 20 20 20 6c 69 62 72  ts IA64.    libr
33a70 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27  ary_names_spec='
33a80 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
33a90 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74  ase}${shared_ext
33aa0 7d 24 6d 61 6a 6f 72 20 24 7b 6c 69 62 6e 61 6d  }$major ${libnam
33ab0 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68  e}${release}${sh
33ac0 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75 66  ared_ext}$versuf
33ad0 66 69 78 20 24 6c 69 62 6e 61 6d 65 24 7b 73 68  fix $libname${sh
33ae0 61 72 65 64 5f 65 78 74 7d 27 0a 20 20 20 20 73  ared_ext}'.    s
33af0 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f  hlibpath_var=LD_
33b00 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20 65  LIBRARY_PATH.  e
33b10 6c 73 65 0a 20 20 20 20 23 20 57 69 74 68 20 47  lse.    # With G
33b20 43 43 20 75 70 20 74 6f 20 32 2e 39 35 2e 78 2c  CC up to 2.95.x,
33b30 20 63 6f 6c 6c 65 63 74 32 20 77 6f 75 6c 64 20   collect2 would 
33b40 63 72 65 61 74 65 20 61 6e 20 69 6d 70 6f 72 74  create an import
33b50 20 66 69 6c 65 0a 20 20 20 20 23 20 66 6f 72 20   file.    # for 
33b60 64 65 70 65 6e 64 65 6e 63 65 20 6c 69 62 72 61  dependence libra
33b70 72 69 65 73 2e 20 20 54 68 65 20 69 6d 70 6f 72  ries.  The impor
33b80 74 20 66 69 6c 65 20 77 6f 75 6c 64 20 73 74 61  t file would sta
33b90 72 74 20 77 69 74 68 0a 20 20 20 20 23 20 74 68  rt with.    # th
33ba0 65 20 6c 69 6e 65 20 60 23 21 20 2e 27 2e 20 20  e line `#! .'.  
33bb0 54 68 69 73 20 77 6f 75 6c 64 20 63 61 75 73 65  This would cause
33bc0 20 74 68 65 20 67 65 6e 65 72 61 74 65 64 20 6c   the generated l
33bd0 69 62 72 61 72 79 20 74 6f 0a 20 20 20 20 23 20  ibrary to.    # 
33be0 64 65 70 65 6e 64 20 6f 6e 20 60 2e 27 2c 20 61  depend on `.', a
33bf0 6c 77 61 79 73 20 61 6e 20 69 6e 76 61 6c 69 64  lways an invalid
33c00 20 6c 69 62 72 61 72 79 2e 20 20 54 68 69 73 20   library.  This 
33c10 77 61 73 20 66 69 78 65 64 20 69 6e 0a 20 20 20  was fixed in.   
33c20 20 23 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 73   # development s
33c30 6e 61 70 73 68 6f 74 73 20 6f 66 20 47 43 43 20  napshots of GCC 
33c40 70 72 69 6f 72 20 74 6f 20 33 2e 30 2e 0a 20 20  prior to 3.0..  
33c50 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20    case $host_os 
33c60 69 6e 0a 20 20 20 20 20 20 61 69 78 34 20 7c 20  in.      aix4 | 
33c70 61 69 78 34 2e 5b 30 31 5d 20 7c 20 61 69 78 34  aix4.[01] | aix4
33c80 2e 5b 30 31 5d 2e 2a 29 0a 20 20 20 20 20 20 69  .[01].*).      i
33c90 66 20 7b 20 65 63 68 6f 20 27 23 69 66 20 5f 5f  f { echo '#if __
33ca0 47 4e 55 43 5f 5f 20 3e 20 32 20 7c 7c 20 28 5f  GNUC__ > 2 || (_
33cb0 5f 47 4e 55 43 5f 5f 20 3d 3d 20 32 20 26 26 20  _GNUC__ == 2 && 
33cc0 5f 5f 47 4e 55 43 5f 4d 49 4e 4f 52 5f 5f 20 3e  __GNUC_MINOR__ >
33cd0 3d 20 39 37 29 27 0a 09 20 20 20 65 63 68 6f 20  = 97)'..   echo 
33ce0 27 20 79 65 73 20 27 0a 09 20 20 20 65 63 68 6f  ' yes '..   echo
33cf0 20 27 23 65 6e 64 69 66 27 3b 20 7d 20 7c 20 24   '#endif'; } | $
33d00 7b 43 43 7d 20 2d 45 20 2d 20 7c 20 67 72 65 70  {CC} -E - | grep
33d10 20 79 65 73 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c   yes > /dev/null
33d20 3b 20 74 68 65 6e 0a 09 3a 0a 20 20 20 20 20 20  ; then..:.      
33d30 65 6c 73 65 0a 09 63 61 6e 5f 62 75 69 6c 64 5f  else..can_build_
33d40 73 68 61 72 65 64 3d 6e 6f 0a 20 20 20 20 20 20  shared=no.      
33d50 66 69 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20  fi.      ;;.    
33d60 65 73 61 63 0a 20 20 20 20 23 20 41 49 58 20 28  esac.    # AIX (
33d70 6f 6e 20 50 6f 77 65 72 2a 29 20 68 61 73 20 6e  on Power*) has n
33d80 6f 20 76 65 72 73 69 6f 6e 69 6e 67 20 73 75 70  o versioning sup
33d90 70 6f 72 74 2c 20 73 6f 20 63 75 72 72 65 6e 74  port, so current
33da0 6c 79 20 77 65 20 63 61 6e 20 6e 6f 74 20 68 61  ly we can not ha
33db0 72 64 63 6f 64 65 20 63 6f 72 72 65 63 74 0a 20  rdcode correct. 
33dc0 20 20 20 23 20 73 6f 6e 61 6d 65 20 69 6e 74 6f     # soname into
33dd0 20 65 78 65 63 75 74 61 62 6c 65 2e 20 50 72 6f   executable. Pro
33de0 62 61 62 6c 79 20 77 65 20 63 61 6e 20 61 64 64  bably we can add
33df0 20 76 65 72 73 69 6f 6e 69 6e 67 20 73 75 70 70   versioning supp
33e00 6f 72 74 20 74 6f 0a 20 20 20 20 23 20 63 6f 6c  ort to.    # col
33e10 6c 65 63 74 32 2c 20 73 6f 20 61 64 64 69 74 69  lect2, so additi
33e20 6f 6e 61 6c 20 6c 69 6e 6b 73 20 63 61 6e 20 62  onal links can b
33e30 65 20 75 73 65 66 75 6c 20 69 6e 20 66 75 74 75  e useful in futu
33e40 72 65 2e 0a 20 20 20 20 69 66 20 74 65 73 74 20  re..    if test 
33e50 22 24 61 69 78 5f 75 73 65 5f 72 75 6e 74 69 6d  "$aix_use_runtim
33e60 65 6c 69 6e 6b 69 6e 67 22 20 3d 20 79 65 73 3b  elinking" = yes;
33e70 20 74 68 65 6e 0a 20 20 20 20 20 20 23 20 49 66   then.      # If
33e80 20 75 73 69 6e 67 20 72 75 6e 20 74 69 6d 65 20   using run time 
33e90 6c 69 6e 6b 69 6e 67 20 28 6f 6e 20 41 49 58 20  linking (on AIX 
33ea0 34 2e 32 20 6f 72 20 6c 61 74 65 72 29 20 75 73  4.2 or later) us
33eb0 65 20 6c 69 62 3c 6e 61 6d 65 3e 2e 73 6f 0a 20  e lib<name>.so. 
33ec0 20 20 20 20 20 23 20 69 6e 73 74 65 61 64 20 6f       # instead o
33ed0 66 20 6c 69 62 3c 6e 61 6d 65 3e 2e 61 20 74 6f  f lib<name>.a to
33ee0 20 6c 65 74 20 70 65 6f 70 6c 65 20 6b 6e 6f 77   let people know
33ef0 20 74 68 61 74 20 74 68 65 73 65 20 61 72 65 20   that these are 
33f00 6e 6f 74 0a 20 20 20 20 20 20 23 20 74 79 70 69  not.      # typi
33f10 63 61 6c 20 41 49 58 20 73 68 61 72 65 64 20 6c  cal AIX shared l
33f20 69 62 72 61 72 69 65 73 2e 0a 20 20 20 20 20 20  ibraries..      
33f30 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70  library_names_sp
33f40 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  ec='${libname}${
33f50 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64  release}${shared
33f60 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20  _ext}$versuffix 
33f70 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
33f80 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74  ase}${shared_ext
33f90 7d 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65  }$major $libname
33fa0 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 20  ${shared_ext}'. 
33fb0 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 23 20     else.      # 
33fc0 57 65 20 70 72 65 73 65 72 76 65 20 2e 61 20 61  We preserve .a a
33fd0 73 20 65 78 74 65 6e 73 69 6f 6e 20 66 6f 72 20  s extension for 
33fe0 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73  shared libraries
33ff0 20 74 68 72 6f 75 67 68 20 41 49 58 34 2e 32 0a   through AIX4.2.
34000 20 20 20 20 20 20 23 20 61 6e 64 20 6c 61 74 65        # and late
34010 72 20 77 68 65 6e 20 77 65 20 61 72 65 20 6e 6f  r when we are no
34020 74 20 64 6f 69 6e 67 20 72 75 6e 20 74 69 6d 65  t doing run time
34030 20 6c 69 6e 6b 69 6e 67 2e 0a 20 20 20 20 20 20   linking..      
34040 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70  library_names_sp
34050 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  ec='${libname}${
34060 72 65 6c 65 61 73 65 7d 2e 61 20 24 6c 69 62 6e  release}.a $libn
34070 61 6d 65 2e 61 27 0a 20 20 20 20 20 20 73 6f 6e  ame.a'.      son
34080 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e  ame_spec='${libn
34090 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b  ame}${release}${
340a0 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f  shared_ext}$majo
340b0 72 27 0a 20 20 20 20 66 69 0a 20 20 20 20 73 68  r'.    fi.    sh
340c0 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 49 42 50  libpath_var=LIBP
340d0 41 54 48 0a 20 20 66 69 0a 20 20 3b 3b 0a 0a 61  ATH.  fi.  ;;..a
340e0 6d 69 67 61 6f 73 2a 29 0a 20 20 6c 69 62 72 61  migaos*).  libra
340f0 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24  ry_names_spec='$
34100 6c 69 62 6e 61 6d 65 2e 69 78 6c 69 62 72 61 72  libname.ixlibrar
34110 79 20 24 6c 69 62 6e 61 6d 65 2e 61 27 0a 20 20  y $libname.a'.  
34120 23 20 43 72 65 61 74 65 20 24 7b 6c 69 62 6e 61  # Create ${libna
34130 6d 65 7d 5f 69 78 6c 69 62 72 61 72 79 2e 61 20  me}_ixlibrary.a 
34140 65 6e 74 72 69 65 73 20 69 6e 20 2f 73 79 73 2f  entries in /sys/
34150 6c 69 62 73 2e 0a 20 20 66 69 6e 69 73 68 5f 65  libs..  finish_e
34160 76 61 6c 3d 27 66 6f 72 20 6c 69 62 20 69 6e 20  val='for lib in 
34170 60 6c 73 20 24 6c 69 62 64 69 72 2f 2a 2e 69 78  `ls $libdir/*.ix
34180 6c 69 62 72 61 72 79 20 32 3e 2f 64 65 76 2f 6e  library 2>/dev/n
34190 75 6c 6c 60 3b 20 64 6f 20 6c 69 62 6e 61 6d 65  ull`; do libname
341a0 3d 60 24 65 63 68 6f 20 22 58 24 6c 69 62 22 20  =`$echo "X$lib" 
341b0 7c 20 24 58 73 65 64 20 2d 65 20 27 5c 27 27 73  | $Xsed -e '\''s
341c0 25 5e 2e 2a 2f 5c 28 5b 5e 2f 5d 2a 5c 29 5c 2e  %^.*/\([^/]*\)\.
341d0 69 78 6c 69 62 72 61 72 79 24 25 5c 31 25 27 5c  ixlibrary$%\1%'\
341e0 27 27 60 3b 20 74 65 73 74 20 24 72 6d 20 2f 73  ''`; test $rm /s
341f0 79 73 2f 6c 69 62 73 2f 24 7b 6c 69 62 6e 61 6d  ys/libs/${libnam
34200 65 7d 5f 69 78 6c 69 62 72 61 72 79 2e 61 3b 20  e}_ixlibrary.a; 
34210 24 73 68 6f 77 20 22 63 64 20 2f 73 79 73 2f 6c  $show "cd /sys/l
34220 69 62 73 20 26 26 20 24 4c 4e 5f 53 20 24 6c 69  ibs && $LN_S $li
34230 62 20 24 7b 6c 69 62 6e 61 6d 65 7d 5f 69 78 6c  b ${libname}_ixl
34240 69 62 72 61 72 79 2e 61 22 3b 20 63 64 20 2f 73  ibrary.a"; cd /s
34250 79 73 2f 6c 69 62 73 20 26 26 20 24 4c 4e 5f 53  ys/libs && $LN_S
34260 20 24 6c 69 62 20 24 7b 6c 69 62 6e 61 6d 65 7d   $lib ${libname}
34270 5f 69 78 6c 69 62 72 61 72 79 2e 61 20 7c 7c 20  _ixlibrary.a || 
34280 65 78 69 74 20 31 3b 20 64 6f 6e 65 27 0a 20 20  exit 1; done'.  
34290 3b 3b 0a 0a 62 65 6f 73 2a 29 0a 20 20 6c 69 62  ;;..beos*).  lib
342a0 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d  rary_names_spec=
342b0 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 73 68 61  '${libname}${sha
342c0 72 65 64 5f 65 78 74 7d 27 0a 20 20 64 79 6e 61  red_ext}'.  dyna
342d0 6d 69 63 5f 6c 69 6e 6b 65 72 3d 22 24 68 6f 73  mic_linker="$hos
342e0 74 5f 6f 73 20 6c 64 2e 73 6f 22 0a 20 20 73 68  t_os ld.so".  sh
342f0 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 49 42 52  libpath_var=LIBR
34300 41 52 59 5f 50 41 54 48 0a 20 20 3b 3b 0a 0a 62  ARY_PATH.  ;;..b
34310 73 64 69 34 2a 29 0a 20 20 76 65 72 73 69 6f 6e  sdi4*).  version
34320 5f 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20 6e 65  _type=linux.  ne
34330 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20  ed_version=no.  
34340 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70  library_names_sp
34350 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  ec='${libname}${
34360 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64  release}${shared
34370 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20  _ext}$versuffix 
34380 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
34390 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74  ase}${shared_ext
343a0 7d 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65  }$major $libname
343b0 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 20  ${shared_ext}'. 
343c0 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b   soname_spec='${
343d0 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73  libname}${releas
343e0 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24  e}${shared_ext}$
343f0 6d 61 6a 6f 72 27 0a 20 20 66 69 6e 69 73 68 5f  major'.  finish_
34400 63 6d 64 73 3d 27 50 41 54 48 3d 22 5c 24 50 41  cmds='PATH="\$PA
34410 54 48 3a 2f 73 62 69 6e 22 20 6c 64 63 6f 6e 66  TH:/sbin" ldconf
34420 69 67 20 24 6c 69 62 64 69 72 27 0a 20 20 73 68  ig $libdir'.  sh
34430 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c  libpath_var=LD_L
34440 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20 73 79  IBRARY_PATH.  sy
34450 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74  s_lib_search_pat
34460 68 5f 73 70 65 63 3d 22 2f 73 68 6c 69 62 20 2f  h_spec="/shlib /
34470 75 73 72 2f 6c 69 62 20 2f 75 73 72 2f 58 31 31  usr/lib /usr/X11
34480 2f 6c 69 62 20 2f 75 73 72 2f 63 6f 6e 74 72 69  /lib /usr/contri
34490 62 2f 6c 69 62 20 2f 6c 69 62 20 2f 75 73 72 2f  b/lib /lib /usr/
344a0 6c 6f 63 61 6c 2f 6c 69 62 22 0a 20 20 73 79 73  local/lib".  sys
344b0 5f 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f 70 61  _lib_dlsearch_pa
344c0 74 68 5f 73 70 65 63 3d 22 2f 73 68 6c 69 62 20  th_spec="/shlib 
344d0 2f 75 73 72 2f 6c 69 62 20 2f 75 73 72 2f 6c 6f  /usr/lib /usr/lo
344e0 63 61 6c 2f 6c 69 62 22 0a 20 20 23 20 74 68 65  cal/lib".  # the
344f0 20 64 65 66 61 75 6c 74 20 6c 64 2e 73 6f 2e 63   default ld.so.c
34500 6f 6e 66 20 61 6c 73 6f 20 63 6f 6e 74 61 69 6e  onf also contain
34510 73 20 2f 75 73 72 2f 63 6f 6e 74 72 69 62 2f 6c  s /usr/contrib/l
34520 69 62 20 61 6e 64 0a 20 20 23 20 2f 75 73 72 2f  ib and.  # /usr/
34530 58 31 31 52 36 2f 6c 69 62 20 28 2f 75 73 72 2f  X11R6/lib (/usr/
34540 58 31 31 20 69 73 20 61 20 6c 69 6e 6b 20 74 6f  X11 is a link to
34550 20 2f 75 73 72 2f 58 31 31 52 36 29 2c 20 62 75   /usr/X11R6), bu
34560 74 20 6c 65 74 20 75 73 20 61 6c 6c 6f 77 0a 20  t let us allow. 
34570 20 23 20 6c 69 62 74 6f 6f 6c 20 74 6f 20 68 61   # libtool to ha
34580 72 64 2d 63 6f 64 65 20 74 68 65 73 65 20 69 6e  rd-code these in
34590 74 6f 20 70 72 6f 67 72 61 6d 73 0a 20 20 3b 3b  to programs.  ;;
345a0 0a 0a 63 79 67 77 69 6e 2a 20 7c 20 6d 69 6e 67  ..cygwin* | ming
345b0 77 2a 20 7c 20 70 77 33 32 2a 29 0a 20 20 76 65  w* | pw32*).  ve
345c0 72 73 69 6f 6e 5f 74 79 70 65 3d 77 69 6e 64 6f  rsion_type=windo
345d0 77 73 0a 20 20 73 68 72 65 78 74 3d 22 2e 64 6c  ws.  shrext=".dl
345e0 6c 22 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 6f  l".  need_versio
345f0 6e 3d 6e 6f 0a 20 20 6e 65 65 64 5f 6c 69 62 5f  n=no.  need_lib_
34600 70 72 65 66 69 78 3d 6e 6f 0a 0a 20 20 63 61 73  prefix=no..  cas
34610 65 20 24 47 43 43 2c 24 68 6f 73 74 5f 6f 73 20  e $GCC,$host_os 
34620 69 6e 0a 20 20 79 65 73 2c 63 79 67 77 69 6e 2a  in.  yes,cygwin*
34630 20 7c 20 79 65 73 2c 6d 69 6e 67 77 2a 20 7c 20   | yes,mingw* | 
34640 79 65 73 2c 70 77 33 32 2a 29 0a 20 20 20 20 6c  yes,pw32*).    l
34650 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65  ibrary_names_spe
34660 63 3d 27 24 6c 69 62 6e 61 6d 65 2e 64 6c 6c 2e  c='$libname.dll.
34670 61 27 0a 20 20 20 20 23 20 44 4c 4c 20 69 73 20  a'.    # DLL is 
34680 69 6e 73 74 61 6c 6c 65 64 20 74 6f 20 24 28 6c  installed to $(l
34690 69 62 64 69 72 29 2f 2e 2e 2f 62 69 6e 20 62 79  ibdir)/../bin by
346a0 20 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64   postinstall_cmd
346b0 73 0a 20 20 20 20 70 6f 73 74 69 6e 73 74 61 6c  s.    postinstal
346c0 6c 5f 63 6d 64 73 3d 27 62 61 73 65 5f 66 69 6c  l_cmds='base_fil
346d0 65 3d 60 62 61 73 65 6e 61 6d 65 20 5c 24 7b 66  e=`basename \${f
346e0 69 6c 65 7d 60 7e 0a 20 20 20 20 20 20 64 6c 70  ile}`~.      dlp
346f0 61 74 68 3d 60 24 53 48 45 4c 4c 20 32 3e 26 31  ath=`$SHELL 2>&1
34700 20 2d 63 20 27 5c 27 27 2e 20 24 64 69 72 2f 27   -c '\''. $dir/'
34710 5c 27 27 5c 24 7b 62 61 73 65 5f 66 69 6c 65 7d  \''\${base_file}
34720 27 5c 27 27 69 3b 65 63 68 6f 20 5c 24 64 6c 6e  '\''i;echo \$dln
34730 61 6d 65 27 5c 27 27 60 7e 0a 20 20 20 20 20 20  ame'\''`~.      
34740 64 6c 64 69 72 3d 24 64 65 73 74 64 69 72 2f 60  dldir=$destdir/`
34750 64 69 72 6e 61 6d 65 20 5c 24 64 6c 70 61 74 68  dirname \$dlpath
34760 60 7e 0a 20 20 20 20 20 20 74 65 73 74 20 2d 64  `~.      test -d
34770 20 5c 24 64 6c 64 69 72 20 7c 7c 20 6d 6b 64 69   \$dldir || mkdi
34780 72 20 2d 70 20 5c 24 64 6c 64 69 72 7e 0a 20 20  r -p \$dldir~.  
34790 20 20 20 20 24 69 6e 73 74 61 6c 6c 5f 70 72 6f      $install_pro
347a0 67 20 24 64 69 72 2f 24 64 6c 6e 61 6d 65 20 5c  g $dir/$dlname \
347b0 24 64 6c 64 69 72 2f 24 64 6c 6e 61 6d 65 27 0a  $dldir/$dlname'.
347c0 20 20 20 20 70 6f 73 74 75 6e 69 6e 73 74 61 6c      postuninstal
347d0 6c 5f 63 6d 64 73 3d 27 64 6c 64 6c 6c 3d 60 24  l_cmds='dldll=`$
347e0 53 48 45 4c 4c 20 32 3e 26 31 20 2d 63 20 27 5c  SHELL 2>&1 -c '\
347f0 27 27 2e 20 24 66 69 6c 65 3b 20 65 63 68 6f 20  ''. $file; echo 
34800 5c 24 64 6c 6e 61 6d 65 27 5c 27 27 60 7e 0a 20  \$dlname'\''`~. 
34810 20 20 20 20 20 64 6c 70 61 74 68 3d 24 64 69 72       dlpath=$dir
34820 2f 5c 24 64 6c 64 6c 6c 7e 0a 20 20 20 20 20 20  /\$dldll~.      
34830 20 24 72 6d 20 5c 24 64 6c 70 61 74 68 27 0a 20   $rm \$dlpath'. 
34840 20 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65     shlibpath_ove
34850 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79  rrides_runpath=y
34860 65 73 0a 0a 20 20 20 20 63 61 73 65 20 24 68 6f  es..    case $ho
34870 73 74 5f 6f 73 20 69 6e 0a 20 20 20 20 63 79 67  st_os in.    cyg
34880 77 69 6e 2a 29 0a 20 20 20 20 20 20 23 20 43 79  win*).      # Cy
34890 67 77 69 6e 20 44 4c 4c 73 20 75 73 65 20 27 63  gwin DLLs use 'c
348a0 79 67 27 20 70 72 65 66 69 78 20 72 61 74 68 65  yg' prefix rathe
348b0 72 20 74 68 61 6e 20 27 6c 69 62 27 0a 20 20 20  r than 'lib'.   
348c0 20 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27     soname_spec='
348d0 60 65 63 68 6f 20 24 7b 6c 69 62 6e 61 6d 65 7d  `echo ${libname}
348e0 20 7c 20 73 65 64 20 2d 65 20 27 73 2f 5e 6c 69   | sed -e 's/^li
348f0 62 2f 63 79 67 2f 27 60 60 65 63 68 6f 20 24 7b  b/cyg/'``echo ${
34900 72 65 6c 65 61 73 65 7d 20 7c 20 24 53 45 44 20  release} | $SED 
34910 2d 65 20 27 73 2f 5b 2e 5d 2f 2d 2f 67 27 60 24  -e 's/[.]/-/g'`$
34920 7b 76 65 72 73 75 66 66 69 78 7d 24 7b 73 68 61  {versuffix}${sha
34930 72 65 64 5f 65 78 74 7d 27 0a 20 20 20 20 20 20  red_ext}'.      
34940 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70  sys_lib_search_p
34950 61 74 68 5f 73 70 65 63 3d 22 2f 75 73 72 2f 6c  ath_spec="/usr/l
34960 69 62 20 2f 6c 69 62 2f 77 33 32 61 70 69 20 2f  ib /lib/w32api /
34970 6c 69 62 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c  lib /usr/local/l
34980 69 62 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20  ib".      ;;.   
34990 20 6d 69 6e 67 77 2a 29 0a 20 20 20 20 20 20 23   mingw*).      #
349a0 20 4d 69 6e 47 57 20 44 4c 4c 73 20 75 73 65 20   MinGW DLLs use 
349b0 74 72 61 64 69 74 69 6f 6e 61 6c 20 27 6c 69 62  traditional 'lib
349c0 27 20 70 72 65 66 69 78 0a 20 20 20 20 20 20 73  ' prefix.      s
349d0 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69  oname_spec='${li
349e0 62 6e 61 6d 65 7d 60 65 63 68 6f 20 24 7b 72 65  bname}`echo ${re
349f0 6c 65 61 73 65 7d 20 7c 20 24 53 45 44 20 2d 65  lease} | $SED -e
34a00 20 27 73 2f 5b 2e 5d 2f 2d 2f 67 27 60 24 7b 76   's/[.]/-/g'`${v
34a10 65 72 73 75 66 66 69 78 7d 24 7b 73 68 61 72 65  ersuffix}${share
34a20 64 5f 65 78 74 7d 27 0a 20 20 20 20 20 20 73 79  d_ext}'.      sy
34a30 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74  s_lib_search_pat
34a40 68 5f 73 70 65 63 3d 60 24 43 43 20 2d 70 72 69  h_spec=`$CC -pri
34a50 6e 74 2d 73 65 61 72 63 68 2d 64 69 72 73 20 7c  nt-search-dirs |
34a60 20 67 72 65 70 20 22 5e 6c 69 62 72 61 72 69 65   grep "^librarie
34a70 73 3a 22 20 7c 20 24 53 45 44 20 2d 65 20 22 73  s:" | $SED -e "s
34a80 2f 5e 6c 69 62 72 61 72 69 65 73 3a 2f 2f 22 20  /^libraries://" 
34a90 2d 65 20 22 73 2c 3d 2f 2c 2f 2c 67 22 60 0a 20  -e "s,=/,/,g"`. 
34aa0 20 20 20 20 20 69 66 20 65 63 68 6f 20 22 24 73       if echo "$s
34ab0 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61  ys_lib_search_pa
34ac0 74 68 5f 73 70 65 63 22 20 7c 20 67 72 65 70 20  th_spec" | grep 
34ad0 27 3b 5b 63 2d 7a 43 2d 5a 5d 3a 2f 27 20 3e 2f  ';[c-zC-Z]:/' >/
34ae0 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20  dev/null; then. 
34af0 20 20 20 20 20 20 20 23 20 49 74 20 69 73 20 6d         # It is m
34b00 6f 73 74 20 70 72 6f 62 61 62 6c 79 20 61 20 57  ost probably a W
34b10 69 6e 64 6f 77 73 20 66 6f 72 6d 61 74 20 50 41  indows format PA
34b20 54 48 20 70 72 69 6e 74 65 64 20 62 79 0a 20 20  TH printed by.  
34b30 20 20 20 20 20 20 23 20 6d 69 6e 67 77 20 67 63        # mingw gc
34b40 63 2c 20 62 75 74 20 77 65 20 61 72 65 20 72 75  c, but we are ru
34b50 6e 6e 69 6e 67 20 6f 6e 20 43 79 67 77 69 6e 2e  nning on Cygwin.
34b60 20 47 63 63 20 70 72 69 6e 74 73 20 69 74 73 20   Gcc prints its 
34b70 73 65 61 72 63 68 0a 20 20 20 20 20 20 20 20 23  search.        #
34b80 20 70 61 74 68 20 77 69 74 68 20 3b 20 73 65 70   path with ; sep
34b90 61 72 61 74 6f 72 73 2c 20 61 6e 64 20 77 69 74  arators, and wit
34ba0 68 20 64 72 69 76 65 20 6c 65 74 74 65 72 73 2e  h drive letters.
34bb0 20 57 65 20 63 61 6e 20 68 61 6e 64 6c 65 20 74   We can handle t
34bc0 68 65 0a 20 20 20 20 20 20 20 20 23 20 64 72 69  he.        # dri
34bd0 76 65 20 6c 65 74 74 65 72 73 20 28 63 79 67 77  ve letters (cygw
34be0 69 6e 20 66 69 6c 65 75 74 69 6c 73 20 75 6e 64  in fileutils und
34bf0 65 72 73 74 61 6e 64 73 20 74 68 65 6d 29 2c 20  erstands them), 
34c00 73 6f 20 6c 65 61 76 65 20 74 68 65 6d 2c 0a 20  so leave them,. 
34c10 20 20 20 20 20 20 20 23 20 65 73 70 65 63 69 61         # especia
34c20 6c 6c 79 20 61 73 20 77 65 20 6d 69 67 68 74 20  lly as we might 
34c30 70 61 73 73 20 66 69 6c 65 73 20 66 6f 75 6e 64  pass files found
34c40 20 74 68 65 72 65 20 74 6f 20 61 20 6d 69 6e 67   there to a ming
34c50 77 20 6f 62 6a 64 75 6d 70 2c 0a 20 20 20 20 20  w objdump,.     
34c60 20 20 20 23 20 77 68 69 63 68 20 77 6f 75 6c 64     # which would
34c70 6e 27 74 20 75 6e 64 65 72 73 74 61 6e 64 20 61  n't understand a
34c80 20 63 79 67 77 69 6e 69 66 69 65 64 20 70 61 74   cygwinified pat
34c90 68 2e 20 41 68 68 2e 0a 20 20 20 20 20 20 20 20  h. Ahh..        
34ca0 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70  sys_lib_search_p
34cb0 61 74 68 5f 73 70 65 63 3d 60 65 63 68 6f 20 22  ath_spec=`echo "
34cc0 24 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f  $sys_lib_search_
34cd0 70 61 74 68 5f 73 70 65 63 22 20 7c 20 24 53 45  path_spec" | $SE
34ce0 44 20 2d 65 20 27 73 2f 3b 2f 20 2f 67 27 60 0a  D -e 's/;/ /g'`.
34cf0 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20        else.     
34d00 20 20 20 73 79 73 5f 6c 69 62 5f 73 65 61 72 63     sys_lib_searc
34d10 68 5f 70 61 74 68 5f 73 70 65 63 3d 60 65 63 68  h_path_spec=`ech
34d20 6f 20 22 24 73 79 73 5f 6c 69 62 5f 73 65 61 72  o "$sys_lib_sear
34d30 63 68 5f 70 61 74 68 5f 73 70 65 63 22 20 7c 20  ch_path_spec" | 
34d40 24 53 45 44 20 20 2d 65 20 22 73 2f 24 50 41 54  $SED  -e "s/$PAT
34d50 48 5f 53 45 50 41 52 41 54 4f 52 2f 20 2f 67 22  H_SEPARATOR/ /g"
34d60 60 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20  `.      fi.     
34d70 20 3b 3b 0a 20 20 20 20 70 77 33 32 2a 29 0a 20   ;;.    pw32*). 
34d80 20 20 20 20 20 23 20 70 77 33 32 20 44 4c 4c 73       # pw32 DLLs
34d90 20 75 73 65 20 27 70 77 27 20 70 72 65 66 69 78   use 'pw' prefix
34da0 20 72 61 74 68 65 72 20 74 68 61 6e 20 27 6c 69   rather than 'li
34db0 62 27 0a 20 20 20 20 20 20 6c 69 62 72 61 72 79  b'.      library
34dc0 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 60 65 63  _names_spec='`ec
34dd0 68 6f 20 24 7b 6c 69 62 6e 61 6d 65 7d 20 7c 20  ho ${libname} | 
34de0 73 65 64 20 2d 65 20 27 73 2f 5e 6c 69 62 2f 70  sed -e 's/^lib/p
34df0 77 2f 27 60 60 65 63 68 6f 20 24 7b 72 65 6c 65  w/'``echo ${rele
34e00 61 73 65 7d 20 7c 20 24 53 45 44 20 2d 65 20 27  ase} | $SED -e '
34e10 73 2f 2e 2f 2d 2f 67 27 60 24 7b 76 65 72 73 75  s/./-/g'`${versu
34e20 66 66 69 78 7d 24 7b 73 68 61 72 65 64 5f 65 78  ffix}${shared_ex
34e30 74 7d 27 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20  t}'.      ;;.   
34e40 20 65 73 61 63 0a 20 20 20 20 3b 3b 0a 0a 20 20   esac.    ;;..  
34e50 2a 29 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 6e  *).    library_n
34e60 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62  ames_spec='${lib
34e70 6e 61 6d 65 7d 60 65 63 68 6f 20 24 7b 72 65 6c  name}`echo ${rel
34e80 65 61 73 65 7d 20 7c 20 24 53 45 44 20 2d 65 20  ease} | $SED -e 
34e90 27 73 2f 5b 2e 5d 2f 2d 2f 67 27 60 24 7b 76 65  's/[.]/-/g'`${ve
34ea0 72 73 75 66 66 69 78 7d 24 7b 73 68 61 72 65 64  rsuffix}${shared
34eb0 5f 65 78 74 7d 20 24 6c 69 62 6e 61 6d 65 2e 6c  _ext} $libname.l
34ec0 69 62 27 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61  ib'.    ;;.  esa
34ed0 63 0a 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b  c.  dynamic_link
34ee0 65 72 3d 27 57 69 6e 33 32 20 6c 64 2e 65 78 65  er='Win32 ld.exe
34ef0 27 0a 20 20 23 20 46 49 58 4d 45 3a 20 66 69 72  '.  # FIXME: fir
34f00 73 74 20 77 65 20 73 68 6f 75 6c 64 20 73 65 61  st we should sea
34f10 72 63 68 20 2e 20 61 6e 64 20 74 68 65 20 64 69  rch . and the di
34f20 72 65 63 74 6f 72 79 20 74 68 65 20 65 78 65 63  rectory the exec
34f30 75 74 61 62 6c 65 20 69 73 20 69 6e 0a 20 20 73  utable is in.  s
34f40 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 50 41 54  hlibpath_var=PAT
34f50 48 0a 20 20 3b 3b 0a 0a 64 61 72 77 69 6e 2a 20  H.  ;;..darwin* 
34f60 7c 20 72 68 61 70 73 6f 64 79 2a 29 0a 20 20 64  | rhapsody*).  d
34f70 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 22 24  ynamic_linker="$
34f80 68 6f 73 74 5f 6f 73 20 64 79 6c 64 22 0a 20 20  host_os dyld".  
34f90 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 64 61 72  version_type=dar
34fa0 77 69 6e 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70  win.  need_lib_p
34fb0 72 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f  refix=no.  need_
34fc0 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 62  version=no.  lib
34fd0 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d  rary_names_spec=
34fe0 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c  '${libname}${rel
34ff0 65 61 73 65 7d 24 7b 76 65 72 73 75 66 66 69 78  ease}${versuffix
35000 7d 24 73 68 61 72 65 64 5f 65 78 74 20 24 7b 6c  }$shared_ext ${l
35010 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
35020 7d 24 7b 6d 61 6a 6f 72 7d 24 73 68 61 72 65 64  }${major}$shared
35030 5f 65 78 74 20 24 7b 6c 69 62 6e 61 6d 65 7d 24  _ext ${libname}$
35040 73 68 61 72 65 64 5f 65 78 74 27 0a 20 20 73 6f  shared_ext'.  so
35050 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62  name_spec='${lib
35060 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24  name}${release}$
35070 7b 6d 61 6a 6f 72 7d 24 73 68 61 72 65 64 5f 65  {major}$shared_e
35080 78 74 27 0a 20 20 73 68 6c 69 62 70 61 74 68 5f  xt'.  shlibpath_
35090 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74  overrides_runpat
350a0 68 3d 79 65 73 0a 20 20 73 68 6c 69 62 70 61 74  h=yes.  shlibpat
350b0 68 5f 76 61 72 3d 44 59 4c 44 5f 4c 49 42 52 41  h_var=DYLD_LIBRA
350c0 52 59 5f 50 41 54 48 0a 20 20 73 68 72 65 78 74  RY_PATH.  shrext
350d0 3d 27 24 28 74 65 73 74 20 2e 24 6d 6f 64 75 6c  ='$(test .$modul
350e0 65 20 3d 20 2e 79 65 73 20 26 26 20 65 63 68 6f  e = .yes && echo
350f0 20 2e 73 6f 20 7c 7c 20 65 63 68 6f 20 2e 64 79   .so || echo .dy
35100 6c 69 62 29 27 0a 20 20 23 20 41 70 70 6c 65 27  lib)'.  # Apple'
35110 73 20 67 63 63 20 70 72 69 6e 74 73 20 27 67 63  s gcc prints 'gc
35120 63 20 2d 70 72 69 6e 74 2d 73 65 61 72 63 68 2d  c -print-search-
35130 64 69 72 73 27 20 64 6f 65 73 6e 27 74 20 6f 70  dirs' doesn't op
35140 65 72 61 74 65 20 74 68 65 20 73 61 6d 65 2e 0a  erate the same..
35150 20 20 69 66 20 74 65 73 74 20 22 24 47 43 43 22    if test "$GCC"
35160 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20   = yes; then.   
35170 20 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f   sys_lib_search_
35180 70 61 74 68 5f 73 70 65 63 3d 60 24 43 43 20 2d  path_spec=`$CC -
35190 70 72 69 6e 74 2d 73 65 61 72 63 68 2d 64 69 72  print-search-dir
351a0 73 20 7c 20 74 72 20 22 5c 6e 22 20 22 24 50 41  s | tr "\n" "$PA
351b0 54 48 5f 53 45 50 41 52 41 54 4f 52 22 20 7c 20  TH_SEPARATOR" | 
351c0 73 65 64 20 2d 65 20 27 73 2f 6c 69 62 72 61 72  sed -e 's/librar
351d0 69 65 73 3a 2f 40 6c 69 62 72 61 72 69 65 73 3a  ies:/@libraries:
351e0 2f 27 20 7c 20 74 72 20 22 40 22 20 22 5c 6e 22  /' | tr "@" "\n"
351f0 20 7c 20 67 72 65 70 20 22 5e 6c 69 62 72 61 72   | grep "^librar
35200 69 65 73 3a 22 20 7c 20 73 65 64 20 2d 65 20 22  ies:" | sed -e "
35210 73 2f 5e 6c 69 62 72 61 72 69 65 73 3a 2f 2f 22  s/^libraries://"
35220 20 2d 65 20 22 73 2c 3d 2f 2c 2f 2c 67 22 20 2d   -e "s,=/,/,g" -
35230 65 20 22 73 2c 24 50 41 54 48 5f 53 45 50 41 52  e "s,$PATH_SEPAR
35240 41 54 4f 52 2c 20 2c 67 22 20 2d 65 20 22 73 2c  ATOR, ,g" -e "s,
35250 2e 2a 2c 26 20 2f 6c 69 62 20 2f 75 73 72 2f 6c  .*,& /lib /usr/l
35260 69 62 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69  ib /usr/local/li
35270 62 2c 67 22 60 0a 20 20 65 6c 73 65 0a 20 20 20  b,g"`.  else.   
35280 20 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f   sys_lib_search_
35290 70 61 74 68 5f 73 70 65 63 3d 27 2f 6c 69 62 20  path_spec='/lib 
352a0 2f 75 73 72 2f 6c 69 62 20 2f 75 73 72 2f 6c 6f  /usr/lib /usr/lo
352b0 63 61 6c 2f 6c 69 62 27 0a 20 20 66 69 0a 20 20  cal/lib'.  fi.  
352c0 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72 63 68  sys_lib_dlsearch
352d0 5f 70 61 74 68 5f 73 70 65 63 3d 27 2f 75 73 72  _path_spec='/usr
352e0 2f 6c 6f 63 61 6c 2f 6c 69 62 20 2f 6c 69 62 20  /local/lib /lib 
352f0 2f 75 73 72 2f 6c 69 62 27 0a 20 20 3b 3b 0a 0a  /usr/lib'.  ;;..
35300 64 67 75 78 2a 29 0a 20 20 76 65 72 73 69 6f 6e  dgux*).  version
35310 5f 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20 6e 65  _type=linux.  ne
35320 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f  ed_lib_prefix=no
35330 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d  .  need_version=
35340 6e 6f 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d  no.  library_nam
35350 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61  es_spec='${libna
35360 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73  me}${release}${s
35370 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75  hared_ext}$versu
35380 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24  ffix ${libname}$
35390 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65  {release}${share
353a0 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 20 24 6c 69  d_ext}$major $li
353b0 62 6e 61 6d 65 24 73 68 61 72 65 64 5f 65 78 74  bname$shared_ext
353c0 27 0a 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d  '.  soname_spec=
353d0 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c  '${libname}${rel
353e0 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78  ease}${shared_ex
353f0 74 7d 24 6d 61 6a 6f 72 27 0a 20 20 73 68 6c 69  t}$major'.  shli
35400 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42  bpath_var=LD_LIB
35410 52 41 52 59 5f 50 41 54 48 0a 20 20 3b 3b 0a 0a  RARY_PATH.  ;;..
35420 66 72 65 65 62 73 64 31 2a 29 0a 20 20 64 79 6e  freebsd1*).  dyn
35430 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 6e 6f 0a 20  amic_linker=no. 
35440 20 3b 3b 0a 0a 6b 66 72 65 65 62 73 64 2a 2d 67   ;;..kfreebsd*-g
35450 6e 75 29 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79  nu).  version_ty
35460 70 65 3d 6c 69 6e 75 78 0a 20 20 6e 65 65 64 5f  pe=linux.  need_
35470 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20  lib_prefix=no.  
35480 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a  need_version=no.
35490 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f    library_names_
354a0 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d  spec='${libname}
354b0 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72  ${release}${shar
354c0 65 64 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69  ed_ext}$versuffi
354d0 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65  x ${libname}${re
354e0 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65  lease}${shared_e
354f0 78 74 7d 24 6d 61 6a 6f 72 20 24 7b 6c 69 62 6e  xt}$major ${libn
35500 61 6d 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74  ame}${shared_ext
35510 7d 27 0a 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63  }'.  soname_spec
35520 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65  ='${libname}${re
35530 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65  lease}${shared_e
35540 78 74 7d 24 6d 61 6a 6f 72 27 0a 20 20 73 68 6c  xt}$major'.  shl
35550 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49  ibpath_var=LD_LI
35560 42 52 41 52 59 5f 50 41 54 48 0a 20 20 73 68 6c  BRARY_PATH.  shl
35570 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73  ibpath_overrides
35580 5f 72 75 6e 70 61 74 68 3d 6e 6f 0a 20 20 68 61  _runpath=no.  ha
35590 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73  rdcode_into_libs
355a0 3d 79 65 73 0a 20 20 64 79 6e 61 6d 69 63 5f 6c  =yes.  dynamic_l
355b0 69 6e 6b 65 72 3d 27 47 4e 55 20 6c 64 2e 73 6f  inker='GNU ld.so
355c0 27 0a 20 20 3b 3b 0a 0a 66 72 65 65 62 73 64 2a  '.  ;;..freebsd*
355d0 29 0a 20 20 6f 62 6a 66 6f 72 6d 61 74 3d 60 74  ).  objformat=`t
355e0 65 73 74 20 2d 78 20 2f 75 73 72 2f 62 69 6e 2f  est -x /usr/bin/
355f0 6f 62 6a 66 6f 72 6d 61 74 20 26 26 20 2f 75 73  objformat && /us
35600 72 2f 62 69 6e 2f 6f 62 6a 66 6f 72 6d 61 74 20  r/bin/objformat 
35610 7c 7c 20 65 63 68 6f 20 61 6f 75 74 60 0a 20 20  || echo aout`.  
35620 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 66 72 65  version_type=fre
35630 65 62 73 64 2d 24 6f 62 6a 66 6f 72 6d 61 74 0a  ebsd-$objformat.
35640 20 20 63 61 73 65 20 24 76 65 72 73 69 6f 6e 5f    case $version_
35650 74 79 70 65 20 69 6e 0a 20 20 20 20 66 72 65 65  type in.    free
35660 62 73 64 2d 65 6c 66 2a 29 0a 20 20 20 20 20 20  bsd-elf*).      
35670 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70  library_names_sp
35680 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  ec='${libname}${
35690 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64  release}${shared
356a0 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20  _ext}$versuffix 
356b0 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
356c0 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74  ase}${shared_ext
356d0 7d 20 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72  } $libname${shar
356e0 65 64 5f 65 78 74 7d 27 0a 20 20 20 20 20 20 6e  ed_ext}'.      n
356f0 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20  eed_version=no. 
35700 20 20 20 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72       need_lib_pr
35710 65 66 69 78 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b  efix=no.      ;;
35720 0a 20 20 20 20 66 72 65 65 62 73 64 2d 2a 29 0a  .    freebsd-*).
35730 20 20 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61        library_na
35740 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e  mes_spec='${libn
35750 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b  ame}${release}${
35760 73 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73  shared_ext}$vers
35770 75 66 66 69 78 20 24 6c 69 62 6e 61 6d 65 24 7b  uffix $libname${
35780 73 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73  shared_ext}$vers
35790 75 66 66 69 78 27 0a 20 20 20 20 20 20 6e 65 65  uffix'.      nee
357a0 64 5f 76 65 72 73 69 6f 6e 3d 79 65 73 0a 20 20  d_version=yes.  
357b0 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20      ;;.  esac.  
357c0 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44  shlibpath_var=LD
357d0 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20  _LIBRARY_PATH.  
357e0 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e  case $host_os in
357f0 0a 20 20 66 72 65 65 62 73 64 32 2a 29 0a 20 20  .  freebsd2*).  
35800 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72    shlibpath_over
35810 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65  rides_runpath=ye
35820 73 0a 20 20 20 20 3b 3b 0a 20 20 66 72 65 65 62  s.    ;;.  freeb
35830 73 64 33 2e 30 31 2a 20 7c 20 66 72 65 65 62 73  sd3.01* | freebs
35840 64 65 6c 66 33 2e 30 31 2a 29 0a 20 20 20 20 73  delf3.01*).    s
35850 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64  hlibpath_overrid
35860 65 73 5f 72 75 6e 70 61 74 68 3d 79 65 73 0a 20  es_runpath=yes. 
35870 20 20 20 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f     hardcode_into
35880 5f 6c 69 62 73 3d 79 65 73 0a 20 20 20 20 3b 3b  _libs=yes.    ;;
35890 0a 20 20 2a 29 20 23 20 66 72 6f 6d 20 33 2e 32  .  *) # from 3.2
358a0 20 6f 6e 0a 20 20 20 20 73 68 6c 69 62 70 61 74   on.    shlibpat
358b0 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70  h_overrides_runp
358c0 61 74 68 3d 6e 6f 0a 20 20 20 20 68 61 72 64 63  ath=no.    hardc
358d0 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65  ode_into_libs=ye
358e0 73 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a  s.    ;;.  esac.
358f0 20 20 3b 3b 0a 0a 67 6e 75 2a 29 0a 20 20 76 65    ;;..gnu*).  ve
35900 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75 78  rsion_type=linux
35910 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66  .  need_lib_pref
35920 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72  ix=no.  need_ver
35930 73 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 62 72 61 72  sion=no.  librar
35940 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b  y_names_spec='${
35950 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73  libname}${releas
35960 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24  e}${shared_ext}$
35970 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e  versuffix ${libn
35980 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b  ame}${release}${
35990 73 68 61 72 65 64 5f 65 78 74 7d 24 7b 6d 61 6a  shared_ext}${maj
359a0 6f 72 7d 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  or} ${libname}${
359b0 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 20 73  shared_ext}'.  s
359c0 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69  oname_spec='${li
359d0 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d  bname}${release}
359e0 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61  ${shared_ext}$ma
359f0 6a 6f 72 27 0a 20 20 73 68 6c 69 62 70 61 74 68  jor'.  shlibpath
35a00 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f  _var=LD_LIBRARY_
35a10 50 41 54 48 0a 20 20 68 61 72 64 63 6f 64 65 5f  PATH.  hardcode_
35a20 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 20 20  into_libs=yes.  
35a30 3b 3b 0a 0a 68 70 75 78 39 2a 20 7c 20 68 70 75  ;;..hpux9* | hpu
35a40 78 31 30 2a 20 7c 20 68 70 75 78 31 31 2a 29 0a  x10* | hpux11*).
35a50 20 20 23 20 47 69 76 65 20 61 20 73 6f 6e 61 6d    # Give a sonam
35a60 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20  e corresponding 
35a70 74 6f 20 74 68 65 20 6d 61 6a 6f 72 20 76 65 72  to the major ver
35a80 73 69 6f 6e 20 73 6f 20 74 68 61 74 20 64 6c 64  sion so that dld
35a90 2e 73 6c 20 72 65 66 75 73 65 73 20 74 6f 0a 20  .sl refuses to. 
35aa0 20 23 20 6c 69 6e 6b 20 61 67 61 69 6e 73 74 20   # link against 
35ab0 6f 74 68 65 72 20 76 65 72 73 69 6f 6e 73 2e 0a  other versions..
35ac0 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 73    version_type=s
35ad0 75 6e 6f 73 0a 20 20 6e 65 65 64 5f 6c 69 62 5f  unos.  need_lib_
35ae0 70 72 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64  prefix=no.  need
35af0 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 63 61  _version=no.  ca
35b00 73 65 20 22 24 68 6f 73 74 5f 63 70 75 22 20 69  se "$host_cpu" i
35b10 6e 0a 20 20 69 61 36 34 2a 29 0a 20 20 20 20 73  n.  ia64*).    s
35b20 68 72 65 78 74 3d 27 2e 73 6f 27 0a 20 20 20 20  hrext='.so'.    
35b30 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69  hardcode_into_li
35b40 62 73 3d 79 65 73 0a 20 20 20 20 64 79 6e 61 6d  bs=yes.    dynam
35b50 69 63 5f 6c 69 6e 6b 65 72 3d 22 24 68 6f 73 74  ic_linker="$host
35b60 5f 6f 73 20 64 6c 64 2e 73 6f 22 0a 20 20 20 20  _os dld.so".    
35b70 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44  shlibpath_var=LD
35b80 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20  _LIBRARY_PATH.  
35b90 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72    shlibpath_over
35ba0 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65  rides_runpath=ye
35bb0 73 20 23 20 55 6e 6c 65 73 73 20 2b 6e 6f 65 6e  s # Unless +noen
35bc0 76 76 61 72 20 69 73 20 73 70 65 63 69 66 69 65  vvar is specifie
35bd0 64 2e 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 6e  d..    library_n
35be0 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62  ames_spec='${lib
35bf0 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24  name}${release}$
35c00 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72  {shared_ext}$ver
35c10 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65  suffix ${libname
35c20 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61  }${release}${sha
35c30 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 20 24  red_ext}$major $
35c40 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f  libname${shared_
35c50 65 78 74 7d 27 0a 20 20 20 20 73 6f 6e 61 6d 65  ext}'.    soname
35c60 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65  _spec='${libname
35c70 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61  }${release}${sha
35c80 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a  red_ext}$major'.
35c90 20 20 20 20 69 66 20 74 65 73 74 20 22 58 24 48      if test "X$H
35ca0 50 55 58 5f 49 41 36 34 5f 4d 4f 44 45 22 20 3d  PUX_IA64_MODE" =
35cb0 20 58 33 32 3b 20 74 68 65 6e 0a 20 20 20 20 20   X32; then.     
35cc0 20 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f   sys_lib_search_
35cd0 70 61 74 68 5f 73 70 65 63 3d 22 2f 75 73 72 2f  path_spec="/usr/
35ce0 6c 69 62 2f 68 70 75 78 33 32 20 2f 75 73 72 2f  lib/hpux32 /usr/
35cf0 6c 6f 63 61 6c 2f 6c 69 62 2f 68 70 75 78 33 32  local/lib/hpux32
35d00 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 22   /usr/local/lib"
35d10 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20  .    else.      
35d20 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70  sys_lib_search_p
35d30 61 74 68 5f 73 70 65 63 3d 22 2f 75 73 72 2f 6c  ath_spec="/usr/l
35d40 69 62 2f 68 70 75 78 36 34 20 2f 75 73 72 2f 6c  ib/hpux64 /usr/l
35d50 6f 63 61 6c 2f 6c 69 62 2f 68 70 75 78 36 34 22  ocal/lib/hpux64"
35d60 0a 20 20 20 20 66 69 0a 20 20 20 20 73 79 73 5f  .    fi.    sys_
35d70 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f 70 61 74  lib_dlsearch_pat
35d80 68 5f 73 70 65 63 3d 24 73 79 73 5f 6c 69 62 5f  h_spec=$sys_lib_
35d90 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63  search_path_spec
35da0 0a 20 20 20 20 3b 3b 0a 20 20 20 68 70 70 61 2a  .    ;;.   hppa*
35db0 36 34 2a 29 0a 20 20 20 20 20 73 68 72 65 78 74  64*).     shrext
35dc0 3d 27 2e 73 6c 27 0a 20 20 20 20 20 68 61 72 64  ='.sl'.     hard
35dd0 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79  code_into_libs=y
35de0 65 73 0a 20 20 20 20 20 64 79 6e 61 6d 69 63 5f  es.     dynamic_
35df0 6c 69 6e 6b 65 72 3d 22 24 68 6f 73 74 5f 6f 73  linker="$host_os
35e00 20 64 6c 64 2e 73 6c 22 0a 20 20 20 20 20 73 68   dld.sl".     sh
35e10 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c  libpath_var=LD_L
35e20 49 42 52 41 52 59 5f 50 41 54 48 20 23 20 48 6f  IBRARY_PATH # Ho
35e30 77 20 73 68 6f 75 6c 64 20 77 65 20 68 61 6e 64  w should we hand
35e40 6c 65 20 53 48 4c 49 42 5f 50 41 54 48 0a 20 20  le SHLIB_PATH.  
35e50 20 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65     shlibpath_ove
35e60 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79  rrides_runpath=y
35e70 65 73 20 23 20 55 6e 6c 65 73 73 20 2b 6e 6f 65  es # Unless +noe
35e80 6e 76 76 61 72 20 69 73 20 73 70 65 63 69 66 69  nvvar is specifi
35e90 65 64 2e 0a 20 20 20 20 20 6c 69 62 72 61 72 79  ed..     library
35ea0 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c  _names_spec='${l
35eb0 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
35ec0 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76  }${shared_ext}$v
35ed0 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61  ersuffix ${libna
35ee0 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73  me}${release}${s
35ef0 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72  hared_ext}$major
35f00 20 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65   $libname${share
35f10 64 5f 65 78 74 7d 27 0a 20 20 20 20 20 73 6f 6e  d_ext}'.     son
35f20 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e  ame_spec='${libn
35f30 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b  ame}${release}${
35f40 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f  shared_ext}$majo
35f50 72 27 0a 20 20 20 20 20 73 79 73 5f 6c 69 62 5f  r'.     sys_lib_
35f60 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63  search_path_spec
35f70 3d 22 2f 75 73 72 2f 6c 69 62 2f 70 61 32 30 5f  ="/usr/lib/pa20_
35f80 36 34 20 2f 75 73 72 2f 63 63 73 2f 6c 69 62 2f  64 /usr/ccs/lib/
35f90 70 61 32 30 5f 36 34 22 0a 20 20 20 20 20 73 79  pa20_64".     sy
35fa0 73 5f 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f 70  s_lib_dlsearch_p
35fb0 61 74 68 5f 73 70 65 63 3d 24 73 79 73 5f 6c 69  ath_spec=$sys_li
35fc0 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70  b_search_path_sp
35fd0 65 63 0a 20 20 20 20 20 3b 3b 0a 20 20 20 2a 29  ec.     ;;.   *)
35fe0 0a 20 20 20 20 73 68 72 65 78 74 3d 27 2e 73 6c  .    shrext='.sl
35ff0 27 0a 20 20 20 20 64 79 6e 61 6d 69 63 5f 6c 69  '.    dynamic_li
36000 6e 6b 65 72 3d 22 24 68 6f 73 74 5f 6f 73 20 64  nker="$host_os d
36010 6c 64 2e 73 6c 22 0a 20 20 20 20 73 68 6c 69 62  ld.sl".    shlib
36020 70 61 74 68 5f 76 61 72 3d 53 48 4c 49 42 5f 50  path_var=SHLIB_P
36030 41 54 48 0a 20 20 20 20 73 68 6c 69 62 70 61 74  ATH.    shlibpat
36040 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70  h_overrides_runp
36050 61 74 68 3d 6e 6f 20 23 20 2b 73 20 69 73 20 72  ath=no # +s is r
36060 65 71 75 69 72 65 64 20 74 6f 20 65 6e 61 62 6c  equired to enabl
36070 65 20 53 48 4c 49 42 5f 50 41 54 48 0a 20 20 20  e SHLIB_PATH.   
36080 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73   library_names_s
36090 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24  pec='${libname}$
360a0 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65  {release}${share
360b0 64 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78  d_ext}$versuffix
360c0 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c   ${libname}${rel
360d0 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78  ease}${shared_ex
360e0 74 7d 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d  t}$major $libnam
360f0 65 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a  e${shared_ext}'.
36100 20 20 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d      soname_spec=
36110 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c  '${libname}${rel
36120 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78  ease}${shared_ex
36130 74 7d 24 6d 61 6a 6f 72 27 0a 20 20 20 20 3b 3b  t}$major'.    ;;
36140 0a 20 20 65 73 61 63 0a 20 20 23 20 48 50 2d 55  .  esac.  # HP-U
36150 58 20 72 75 6e 73 20 2a 72 65 61 6c 6c 79 2a 20  X runs *really* 
36160 73 6c 6f 77 6c 79 20 75 6e 6c 65 73 73 20 73 68  slowly unless sh
36170 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 20 61  ared libraries a
36180 72 65 20 6d 6f 64 65 20 35 35 35 2e 0a 20 20 70  re mode 555..  p
36190 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d  ostinstall_cmds=
361a0 27 63 68 6d 6f 64 20 35 35 35 20 24 6c 69 62 27  'chmod 555 $lib'
361b0 0a 20 20 3b 3b 0a 0a 69 72 69 78 35 2a 20 7c 20  .  ;;..irix5* | 
361c0 69 72 69 78 36 2a 20 7c 20 6e 6f 6e 73 74 6f 70  irix6* | nonstop
361d0 75 78 2a 29 0a 20 20 63 61 73 65 20 24 68 6f 73  ux*).  case $hos
361e0 74 5f 6f 73 20 69 6e 0a 20 20 20 20 6e 6f 6e 73  t_os in.    nons
361f0 74 6f 70 75 78 2a 29 20 76 65 72 73 69 6f 6e 5f  topux*) version_
36200 74 79 70 65 3d 6e 6f 6e 73 74 6f 70 75 78 20 3b  type=nonstopux ;
36210 3b 0a 20 20 20 20 2a 29 0a 09 69 66 20 74 65 73  ;.    *)..if tes
36220 74 20 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 67  t "$lt_cv_prog_g
36230 6e 75 5f 6c 64 22 20 3d 20 79 65 73 3b 20 74 68  nu_ld" = yes; th
36240 65 6e 0a 09 09 76 65 72 73 69 6f 6e 5f 74 79 70  en...version_typ
36250 65 3d 6c 69 6e 75 78 0a 09 65 6c 73 65 0a 09 09  e=linux..else...
36260 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 69 72 69  version_type=iri
36270 78 0a 09 66 69 20 3b 3b 0a 20 20 65 73 61 63 0a  x..fi ;;.  esac.
36280 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69    need_lib_prefi
36290 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73  x=no.  need_vers
362a0 69 6f 6e 3d 6e 6f 0a 20 20 73 6f 6e 61 6d 65 5f  ion=no.  soname_
362b0 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d  spec='${libname}
362c0 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72  ${release}${shar
362d0 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a 20  ed_ext}$major'. 
362e0 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73   library_names_s
362f0 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24  pec='${libname}$
36300 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65  {release}${share
36310 64 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78  d_ext}$versuffix
36320 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c   ${libname}${rel
36330 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78  ease}${shared_ex
36340 74 7d 24 6d 61 6a 6f 72 20 24 7b 6c 69 62 6e 61  t}$major ${libna
36350 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73  me}${release}${s
36360 68 61 72 65 64 5f 65 78 74 7d 20 24 6c 69 62 6e  hared_ext} $libn
36370 61 6d 65 24 7b 73 68 61 72 65 64 5f 65 78 74 7d  ame${shared_ext}
36380 27 0a 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f  '.  case $host_o
36390 73 20 69 6e 0a 20 20 69 72 69 78 35 2a 20 7c 20  s in.  irix5* | 
363a0 6e 6f 6e 73 74 6f 70 75 78 2a 29 0a 20 20 20 20  nonstopux*).    
363b0 6c 69 62 73 75 66 66 3d 20 73 68 6c 69 62 73 75  libsuff= shlibsu
363c0 66 66 3d 0a 20 20 20 20 3b 3b 0a 20 20 2a 29 0a  ff=.    ;;.  *).
363d0 20 20 20 20 63 61 73 65 20 24 4c 44 20 69 6e 20      case $LD in 
363e0 23 20 6c 69 62 74 6f 6f 6c 2e 6d 34 20 77 69 6c  # libtool.m4 wil
363f0 6c 20 61 64 64 20 6f 6e 65 20 6f 66 20 74 68 65  l add one of the
36400 73 65 20 73 77 69 74 63 68 65 73 20 74 6f 20 4c  se switches to L
36410 44 0a 20 20 20 20 2a 2d 33 32 7c 2a 22 2d 33 32  D.    *-32|*"-32
36420 20 22 7c 2a 2d 6d 65 6c 66 33 32 62 73 6d 69 70   "|*-melf32bsmip
36430 7c 2a 22 2d 6d 65 6c 66 33 32 62 73 6d 69 70 20  |*"-melf32bsmip 
36440 22 29 0a 20 20 20 20 20 20 6c 69 62 73 75 66 66  ").      libsuff
36450 3d 20 73 68 6c 69 62 73 75 66 66 3d 20 6c 69 62  = shlibsuff= lib
36460 6d 61 67 69 63 3d 33 32 2d 62 69 74 3b 3b 0a 20  magic=32-bit;;. 
36470 20 20 20 2a 2d 6e 33 32 7c 2a 22 2d 6e 33 32 20     *-n32|*"-n32 
36480 22 7c 2a 2d 6d 65 6c 66 33 32 62 6d 69 70 6e 33  "|*-melf32bmipn3
36490 32 7c 2a 22 2d 6d 65 6c 66 33 32 62 6d 69 70 6e  2|*"-melf32bmipn
364a0 33 32 20 22 29 0a 20 20 20 20 20 20 6c 69 62 73  32 ").      libs
364b0 75 66 66 3d 33 32 20 73 68 6c 69 62 73 75 66 66  uff=32 shlibsuff
364c0 3d 4e 33 32 20 6c 69 62 6d 61 67 69 63 3d 4e 33  =N32 libmagic=N3
364d0 32 3b 3b 0a 20 20 20 20 2a 2d 36 34 7c 2a 22 2d  2;;.    *-64|*"-
364e0 36 34 20 22 7c 2a 2d 6d 65 6c 66 36 34 62 6d 69  64 "|*-melf64bmi
364f0 70 7c 2a 22 2d 6d 65 6c 66 36 34 62 6d 69 70 20  p|*"-melf64bmip 
36500 22 29 0a 20 20 20 20 20 20 6c 69 62 73 75 66 66  ").      libsuff
36510 3d 36 34 20 73 68 6c 69 62 73 75 66 66 3d 36 34  =64 shlibsuff=64
36520 20 6c 69 62 6d 61 67 69 63 3d 36 34 2d 62 69 74   libmagic=64-bit
36530 3b 3b 0a 20 20 20 20 2a 29 20 6c 69 62 73 75 66  ;;.    *) libsuf
36540 66 3d 20 73 68 6c 69 62 73 75 66 66 3d 20 6c 69  f= shlibsuff= li
36550 62 6d 61 67 69 63 3d 6e 65 76 65 72 2d 6d 61 74  bmagic=never-mat
36560 63 68 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20  ch;;.    esac.  
36570 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 73 68    ;;.  esac.  sh
36580 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c  libpath_var=LD_L
36590 49 42 52 41 52 59 24 7b 73 68 6c 69 62 73 75 66  IBRARY${shlibsuf
365a0 66 7d 5f 50 41 54 48 0a 20 20 73 68 6c 69 62 70  f}_PATH.  shlibp
365b0 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75  ath_overrides_ru
365c0 6e 70 61 74 68 3d 6e 6f 0a 20 20 73 79 73 5f 6c  npath=no.  sys_l
365d0 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73  ib_search_path_s
365e0 70 65 63 3d 22 2f 75 73 72 2f 6c 69 62 24 7b 6c  pec="/usr/lib${l
365f0 69 62 73 75 66 66 7d 20 2f 6c 69 62 24 7b 6c 69  ibsuff} /lib${li
36600 62 73 75 66 66 7d 20 2f 75 73 72 2f 6c 6f 63 61  bsuff} /usr/loca
36610 6c 2f 6c 69 62 24 7b 6c 69 62 73 75 66 66 7d 22  l/lib${libsuff}"
36620 0a 20 20 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61  .  sys_lib_dlsea
36630 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 2f  rch_path_spec="/
36640 75 73 72 2f 6c 69 62 24 7b 6c 69 62 73 75 66 66  usr/lib${libsuff
36650 7d 20 2f 6c 69 62 24 7b 6c 69 62 73 75 66 66 7d  } /lib${libsuff}
36660 22 0a 20 20 68 61 72 64 63 6f 64 65 5f 69 6e 74  ".  hardcode_int
36670 6f 5f 6c 69 62 73 3d 79 65 73 0a 20 20 3b 3b 0a  o_libs=yes.  ;;.
36680 0a 23 20 4e 6f 20 73 68 61 72 65 64 20 6c 69 62  .# No shared lib
36690 20 73 75 70 70 6f 72 74 20 66 6f 72 20 4c 69 6e   support for Lin
366a0 75 78 20 6f 6c 64 6c 64 2c 20 61 6f 75 74 2c 20  ux oldld, aout, 
366b0 6f 72 20 63 6f 66 66 2e 0a 6c 69 6e 75 78 2a 6f  or coff..linux*o
366c0 6c 64 6c 64 2a 20 7c 20 6c 69 6e 75 78 2a 61 6f  ldld* | linux*ao
366d0 75 74 2a 20 7c 20 6c 69 6e 75 78 2a 63 6f 66 66  ut* | linux*coff
366e0 2a 29 0a 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e  *).  dynamic_lin
366f0 6b 65 72 3d 6e 6f 0a 20 20 3b 3b 0a 0a 23 20 54  ker=no.  ;;..# T
36700 68 69 73 20 6d 75 73 74 20 62 65 20 4c 69 6e 75  his must be Linu
36710 78 20 45 4c 46 2e 0a 6c 69 6e 75 78 2a 29 0a 20  x ELF..linux*). 
36720 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69   version_type=li
36730 6e 75 78 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70  nux.  need_lib_p
36740 72 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f  refix=no.  need_
36750 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 62  version=no.  lib
36760 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d  rary_names_spec=
36770 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c  '${libname}${rel
36780 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78  ease}${shared_ex
36790 74 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c  t}$versuffix ${l
367a0 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
367b0 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d  }${shared_ext}$m
367c0 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 24 7b 73  ajor $libname${s
367d0 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 20 73 6f  hared_ext}'.  so
367e0 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62  name_spec='${lib
367f0 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24  name}${release}$
36800 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a  {shared_ext}$maj
36810 6f 72 27 0a 20 20 66 69 6e 69 73 68 5f 63 6d 64  or'.  finish_cmd
36820 73 3d 27 50 41 54 48 3d 22 5c 24 50 41 54 48 3a  s='PATH="\$PATH:
36830 2f 73 62 69 6e 22 20 6c 64 63 6f 6e 66 69 67 20  /sbin" ldconfig 
36840 2d 6e 20 24 6c 69 62 64 69 72 27 0a 20 20 73 68  -n $libdir'.  sh
36850 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c  libpath_var=LD_L
36860 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20 73 68  IBRARY_PATH.  sh
36870 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65  libpath_override
36880 73 5f 72 75 6e 70 61 74 68 3d 6e 6f 0a 20 20 23  s_runpath=no.  #
36890 20 54 68 69 73 20 69 6d 70 6c 69 65 73 20 6e 6f   This implies no
368a0 20 66 61 73 74 5f 69 6e 73 74 61 6c 6c 2c 20 77   fast_install, w
368b0 68 69 63 68 20 69 73 20 75 6e 61 63 63 65 70 74  hich is unaccept
368c0 61 62 6c 65 2e 0a 20 20 23 20 53 6f 6d 65 20 72  able..  # Some r
368d0 65 77 6f 72 6b 20 77 69 6c 6c 20 62 65 20 6e 65  ework will be ne
368e0 65 64 65 64 20 74 6f 20 61 6c 6c 6f 77 20 66 6f  eded to allow fo
368f0 72 20 66 61 73 74 5f 69 6e 73 74 61 6c 6c 0a 20  r fast_install. 
36900 20 23 20 62 65 66 6f 72 65 20 74 68 69 73 20 63   # before this c
36910 61 6e 20 62 65 20 65 6e 61 62 6c 65 64 2e 0a 20  an be enabled.. 
36920 20 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c   hardcode_into_l
36930 69 62 73 3d 79 65 73 0a 0a 20 20 23 20 41 70 70  ibs=yes..  # App
36940 65 6e 64 20 6c 64 2e 73 6f 2e 63 6f 6e 66 20 63  end ld.so.conf c
36950 6f 6e 74 65 6e 74 73 20 74 6f 20 74 68 65 20 73  ontents to the s
36960 65 61 72 63 68 20 70 61 74 68 0a 20 20 69 66 20  earch path.  if 
36970 74 65 73 74 20 2d 66 20 2f 65 74 63 2f 6c 64 2e  test -f /etc/ld.
36980 73 6f 2e 63 6f 6e 66 3b 20 74 68 65 6e 0a 20 20  so.conf; then.  
36990 20 20 6c 64 5f 65 78 74 72 61 3d 60 24 53 45 44    ld_extra=`$SED
369a0 20 2d 65 20 27 73 2f 3a 2c 5c 74 2f 20 2f 67 3b   -e 's/:,\t/ /g;
369b0 73 2f 3d 5e 3d 2a 24 2f 2f 3b 73 2f 3d 5e 3d 20  s/=^=*$//;s/=^= 
369c0 2a 20 2f 20 2f 67 27 20 2f 65 74 63 2f 6c 64 2e  * / /g' /etc/ld.
369d0 73 6f 2e 63 6f 6e 66 60 0a 20 20 20 20 73 79 73  so.conf`.    sys
369e0 5f 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f 70 61  _lib_dlsearch_pa
369f0 74 68 5f 73 70 65 63 3d 22 2f 6c 69 62 20 2f 75  th_spec="/lib /u
36a00 73 72 2f 6c 69 62 20 24 6c 64 5f 65 78 74 72 61  sr/lib $ld_extra
36a10 22 0a 20 20 66 69 0a 0a 20 20 23 20 57 65 20 75  ".  fi..  # We u
36a20 73 65 64 20 74 6f 20 74 65 73 74 20 66 6f 72 20  sed to test for 
36a30 2f 6c 69 62 2f 6c 64 2e 73 6f 2e 31 20 61 6e 64  /lib/ld.so.1 and
36a40 20 64 69 73 61 62 6c 65 20 73 68 61 72 65 64 20   disable shared 
36a50 6c 69 62 72 61 72 69 65 73 20 6f 6e 0a 20 20 23  libraries on.  #
36a60 20 70 6f 77 65 72 70 63 2c 20 62 65 63 61 75 73   powerpc, becaus
36a70 65 20 4d 6b 4c 69 6e 75 78 20 6f 6e 6c 79 20 73  e MkLinux only s
36a80 75 70 70 6f 72 74 65 64 20 73 68 61 72 65 64 20  upported shared 
36a90 6c 69 62 72 61 72 69 65 73 20 77 69 74 68 20 74  libraries with t
36aa0 68 65 0a 20 20 23 20 47 4e 55 20 64 79 6e 61 6d  he.  # GNU dynam
36ab0 69 63 20 6c 69 6e 6b 65 72 2e 20 20 53 69 6e 63  ic linker.  Sinc
36ac0 65 20 74 68 69 73 20 77 61 73 20 62 72 6f 6b 65  e this was broke
36ad0 6e 20 77 69 74 68 20 63 72 6f 73 73 20 63 6f 6d  n with cross com
36ae0 70 69 6c 65 72 73 2c 0a 20 20 23 20 6d 6f 73 74  pilers,.  # most
36af0 20 70 6f 77 65 72 70 63 2d 6c 69 6e 75 78 20 62   powerpc-linux b
36b00 6f 78 65 73 20 73 75 70 70 6f 72 74 20 64 79 6e  oxes support dyn
36b10 61 6d 69 63 20 6c 69 6e 6b 69 6e 67 20 74 68 65  amic linking the
36b20 73 65 20 64 61 79 73 20 61 6e 64 0a 20 20 23 20  se days and.  # 
36b30 70 65 6f 70 6c 65 20 63 61 6e 20 61 6c 77 61 79  people can alway
36b40 73 20 2d 2d 64 69 73 61 62 6c 65 2d 73 68 61 72  s --disable-shar
36b50 65 64 2c 20 74 68 65 20 74 65 73 74 20 77 61 73  ed, the test was
36b60 20 72 65 6d 6f 76 65 64 2c 20 61 6e 64 20 77 65   removed, and we
36b70 0a 20 20 23 20 61 73 73 75 6d 65 20 74 68 65 20  .  # assume the 
36b80 47 4e 55 2f 4c 69 6e 75 78 20 64 79 6e 61 6d 69  GNU/Linux dynami
36b90 63 20 6c 69 6e 6b 65 72 20 69 73 20 69 6e 20 75  c linker is in u
36ba0 73 65 2e 0a 20 20 64 79 6e 61 6d 69 63 5f 6c 69  se..  dynamic_li
36bb0 6e 6b 65 72 3d 27 47 4e 55 2f 4c 69 6e 75 78 20  nker='GNU/Linux 
36bc0 6c 64 2e 73 6f 27 0a 20 20 3b 3b 0a 0a 6b 6e 65  ld.so'.  ;;..kne
36bd0 74 62 73 64 2a 2d 67 6e 75 29 0a 20 20 76 65 72  tbsd*-gnu).  ver
36be0 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75 78 0a  sion_type=linux.
36bf0 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69    need_lib_prefi
36c00 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73  x=no.  need_vers
36c10 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 62 72 61 72 79  ion=no.  library
36c20 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c  _names_spec='${l
36c30 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
36c40 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76  }${shared_ext}$v
36c50 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61  ersuffix ${libna
36c60 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73  me}${release}${s
36c70 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72  hared_ext}$major
36c80 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 73 68 61   ${libname}${sha
36c90 72 65 64 5f 65 78 74 7d 27 0a 20 20 73 6f 6e 61  red_ext}'.  sona
36ca0 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61  me_spec='${libna
36cb0 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73  me}${release}${s
36cc0 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72  hared_ext}$major
36cd0 27 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61  '.  shlibpath_va
36ce0 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54  r=LD_LIBRARY_PAT
36cf0 48 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76  H.  shlibpath_ov
36d00 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d  errides_runpath=
36d10 6e 6f 0a 20 20 68 61 72 64 63 6f 64 65 5f 69 6e  no.  hardcode_in
36d20 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 20 20 64 79  to_libs=yes.  dy
36d30 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 27 47 4e  namic_linker='GN
36d40 55 20 6c 64 2e 73 6f 27 0a 20 20 3b 3b 0a 0a 6e  U ld.so'.  ;;..n
36d50 65 74 62 73 64 2a 29 0a 20 20 76 65 72 73 69 6f  etbsd*).  versio
36d60 6e 5f 74 79 70 65 3d 73 75 6e 6f 73 0a 20 20 6e  n_type=sunos.  n
36d70 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e  eed_lib_prefix=n
36d80 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e  o.  need_version
36d90 3d 6e 6f 0a 20 20 69 66 20 65 63 68 6f 20 5f 5f  =no.  if echo __
36da0 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20 2d  ELF__ | $CC -E -
36db0 20 7c 20 67 72 65 70 20 5f 5f 45 4c 46 5f 5f 20   | grep __ELF__ 
36dc0 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e  >/dev/null; then
36dd0 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d  .    library_nam
36de0 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61  es_spec='${libna
36df0 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73  me}${release}${s
36e00 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75  hared_ext}$versu
36e10 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24  ffix ${libname}$
36e20 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72  {shared_ext}$ver
36e30 73 75 66 66 69 78 27 0a 20 20 20 20 66 69 6e 69  suffix'.    fini
36e40 73 68 5f 63 6d 64 73 3d 27 50 41 54 48 3d 22 5c  sh_cmds='PAT