/ Hex Artifact Content
Login

Artifact 8f1b0d5cad4dadcc1677c737e35646abf6332794:


0000: 23 21 20 2f 62 69 6e 2f 73 68 0a 23 20 47 75 65  #! /bin/sh.# Gue
0010: 73 73 20 76 61 6c 75 65 73 20 66 6f 72 20 73 79  ss values for sy
0020: 73 74 65 6d 2d 64 65 70 65 6e 64 65 6e 74 20 76  stem-dependent v
0030: 61 72 69 61 62 6c 65 73 20 61 6e 64 20 63 72 65  ariables and cre
0040: 61 74 65 20 4d 61 6b 65 66 69 6c 65 73 2e 0a 23  ate Makefiles..#
0050: 20 47 65 6e 65 72 61 74 65 64 20 62 79 20 47 4e   Generated by GN
0060: 55 20 41 75 74 6f 63 6f 6e 66 20 32 2e 35 39 2e  U Autoconf 2.59.
0070: 0a 23 0a 23 20 43 6f 70 79 72 69 67 68 74 20 28  .#.# Copyright (
0080: 43 29 20 32 30 30 33 20 46 72 65 65 20 53 6f 66  C) 2003 Free Sof
0090: 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e  tware Foundation
00a0: 2c 20 49 6e 63 2e 0a 23 20 54 68 69 73 20 63 6f  , Inc..# This co
00b0: 6e 66 69 67 75 72 65 20 73 63 72 69 70 74 20 69  nfigure script i
00c0: 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b  s free software;
00d0: 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61   the Free Softwa
00e0: 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 0a 23 20  re Foundation.# 
00f0: 67 69 76 65 73 20 75 6e 6c 69 6d 69 74 65 64 20  gives unlimited 
0100: 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 63 6f  permission to co
0110: 70 79 2c 20 64 69 73 74 72 69 62 75 74 65 20 61  py, distribute a
0120: 6e 64 20 6d 6f 64 69 66 79 20 69 74 2e 0a 23 23  nd modify it..##
0130: 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ---------------
0140: 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 4d 34 73  ------ ##.## M4s
0150: 68 20 49 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e  h Initialization
0160: 2e 20 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d  .  ##.## -------
0170: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23  -------------- #
0180: 23 0a 0a 23 20 42 65 20 42 6f 75 72 6e 65 20 63  #..# Be Bourne c
0190: 6f 6d 70 61 74 69 62 6c 65 0a 69 66 20 74 65 73  ompatible.if tes
01a0: 74 20 2d 6e 20 22 24 7b 5a 53 48 5f 56 45 52 53  t -n "${ZSH_VERS
01b0: 49 4f 4e 2b 73 65 74 7d 22 20 26 26 20 28 65 6d  ION+set}" && (em
01c0: 75 6c 61 74 65 20 73 68 29 20 3e 2f 64 65 76 2f  ulate sh) >/dev/
01d0: 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e 0a  null 2>&1; then.
01e0: 20 20 65 6d 75 6c 61 74 65 20 73 68 0a 20 20 4e    emulate sh.  N
01f0: 55 4c 4c 43 4d 44 3d 3a 0a 20 20 23 20 5a 73 68  ULLCMD=:.  # Zsh
0200: 20 33 2e 78 20 61 6e 64 20 34 2e 78 20 70 65 72   3.x and 4.x per
0210: 66 6f 72 6d 73 20 77 6f 72 64 20 73 70 6c 69 74  forms word split
0220: 74 69 6e 67 20 6f 6e 20 24 7b 31 2b 22 24 40 22  ting on ${1+"$@"
0230: 7d 2c 20 77 68 69 63 68 0a 20 20 23 20 69 73 20  }, which.  # is 
0240: 63 6f 6e 74 72 61 72 79 20 74 6f 20 6f 75 72 20  contrary to our 
0250: 75 73 61 67 65 2e 20 20 44 69 73 61 62 6c 65 20  usage.  Disable 
0260: 74 68 69 73 20 66 65 61 74 75 72 65 2e 0a 20 20  this feature..  
0270: 61 6c 69 61 73 20 2d 67 20 27 24 7b 31 2b 22 24  alias -g '${1+"$
0280: 40 22 7d 27 3d 27 22 24 40 22 27 0a 65 6c 69 66  @"}'='"$@"'.elif
0290: 20 74 65 73 74 20 2d 6e 20 22 24 7b 42 41 53 48   test -n "${BASH
02a0: 5f 56 45 52 53 49 4f 4e 2b 73 65 74 7d 22 20 26  _VERSION+set}" &
02b0: 26 20 28 73 65 74 20 2d 6f 20 70 6f 73 69 78 29  & (set -o posix)
02c0: 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31   >/dev/null 2>&1
02d0: 3b 20 74 68 65 6e 0a 20 20 73 65 74 20 2d 6f 20  ; then.  set -o 
02e0: 70 6f 73 69 78 0a 66 69 0a 44 55 41 4c 43 41 53  posix.fi.DUALCAS
02f0: 45 3d 31 3b 20 65 78 70 6f 72 74 20 44 55 41 4c  E=1; export DUAL
0300: 43 41 53 45 20 23 20 66 6f 72 20 4d 4b 53 20 73  CASE # for MKS s
0310: 68 0a 0a 23 20 53 75 70 70 6f 72 74 20 75 6e 73  h..# Support uns
0320: 65 74 20 77 68 65 6e 20 70 6f 73 73 69 62 6c 65  et when possible
0330: 2e 0a 69 66 20 28 20 28 4d 41 49 4c 3d 36 30 3b  ..if ( (MAIL=60;
0340: 20 75 6e 73 65 74 20 4d 41 49 4c 29 20 7c 7c 20   unset MAIL) || 
0350: 65 78 69 74 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c  exit) >/dev/null
0360: 20 32 3e 26 31 3b 20 74 68 65 6e 0a 20 20 61 73   2>&1; then.  as
0370: 5f 75 6e 73 65 74 3d 75 6e 73 65 74 0a 65 6c 73  _unset=unset.els
0380: 65 0a 20 20 61 73 5f 75 6e 73 65 74 3d 66 61 6c  e.  as_unset=fal
0390: 73 65 0a 66 69 0a 0a 0a 23 20 57 6f 72 6b 20 61  se.fi...# Work a
03a0: 72 6f 75 6e 64 20 62 75 67 73 20 69 6e 20 70 72  round bugs in pr
03b0: 65 2d 33 2e 30 20 55 57 49 4e 20 6b 73 68 2e 0a  e-3.0 UWIN ksh..
03c0: 24 61 73 5f 75 6e 73 65 74 20 45 4e 56 20 4d 41  $as_unset ENV MA
03d0: 49 4c 20 4d 41 49 4c 50 41 54 48 0a 50 53 31 3d  IL MAILPATH.PS1=
03e0: 27 24 20 27 0a 50 53 32 3d 27 3e 20 27 0a 50 53  '$ '.PS2='> '.PS
03f0: 34 3d 27 2b 20 27 0a 0a 23 20 4e 4c 53 20 6e 75  4='+ '..# NLS nu
0400: 69 73 61 6e 63 65 73 2e 0a 66 6f 72 20 61 73 5f  isances..for as_
0410: 76 61 72 20 69 6e 20 5c 0a 20 20 4c 41 4e 47 20  var in \.  LANG 
0420: 4c 41 4e 47 55 41 47 45 20 4c 43 5f 41 44 44 52  LANGUAGE LC_ADDR
0430: 45 53 53 20 4c 43 5f 41 4c 4c 20 4c 43 5f 43 4f  ESS LC_ALL LC_CO
0440: 4c 4c 41 54 45 20 4c 43 5f 43 54 59 50 45 20 4c  LLATE LC_CTYPE L
0450: 43 5f 49 44 45 4e 54 49 46 49 43 41 54 49 4f 4e  C_IDENTIFICATION
0460: 20 5c 0a 20 20 4c 43 5f 4d 45 41 53 55 52 45 4d   \.  LC_MEASUREM
0470: 45 4e 54 20 4c 43 5f 4d 45 53 53 41 47 45 53 20  ENT LC_MESSAGES 
0480: 4c 43 5f 4d 4f 4e 45 54 41 52 59 20 4c 43 5f 4e  LC_MONETARY LC_N
0490: 41 4d 45 20 4c 43 5f 4e 55 4d 45 52 49 43 20 4c  AME LC_NUMERIC L
04a0: 43 5f 50 41 50 45 52 20 5c 0a 20 20 4c 43 5f 54  C_PAPER \.  LC_T
04b0: 45 4c 45 50 48 4f 4e 45 20 4c 43 5f 54 49 4d 45  ELEPHONE LC_TIME
04c0: 0a 64 6f 0a 20 20 69 66 20 28 73 65 74 20 2b 78  .do.  if (set +x
04d0: 3b 20 74 65 73 74 20 2d 7a 20 22 60 28 65 76 61  ; test -z "`(eva
04e0: 6c 20 24 61 73 5f 76 61 72 3d 43 3b 20 65 78 70  l $as_var=C; exp
04f0: 6f 72 74 20 24 61 73 5f 76 61 72 29 20 32 3e 26  ort $as_var) 2>&
0500: 31 60 22 29 3b 20 74 68 65 6e 0a 20 20 20 20 65  1`"); then.    e
0510: 76 61 6c 20 24 61 73 5f 76 61 72 3d 43 3b 20 65  val $as_var=C; e
0520: 78 70 6f 72 74 20 24 61 73 5f 76 61 72 0a 20 20  xport $as_var.  
0530: 65 6c 73 65 0a 20 20 20 20 24 61 73 5f 75 6e 73  else.    $as_uns
0540: 65 74 20 24 61 73 5f 76 61 72 0a 20 20 66 69 0a  et $as_var.  fi.
0550: 64 6f 6e 65 0a 0a 23 20 52 65 71 75 69 72 65 64  done..# Required
0560: 20 74 6f 20 75 73 65 20 62 61 73 65 6e 61 6d 65   to use basename
0570: 2e 0a 69 66 20 65 78 70 72 20 61 20 3a 20 27 5c  ..if expr a : '\
0580: 28 61 5c 29 27 20 3e 2f 64 65 76 2f 6e 75 6c 6c  (a\)' >/dev/null
0590: 20 32 3e 26 31 3b 20 74 68 65 6e 0a 20 20 61 73   2>&1; then.  as
05a0: 5f 65 78 70 72 3d 65 78 70 72 0a 65 6c 73 65 0a  _expr=expr.else.
05b0: 20 20 61 73 5f 65 78 70 72 3d 66 61 6c 73 65 0a    as_expr=false.
05c0: 66 69 0a 0a 69 66 20 28 62 61 73 65 6e 61 6d 65  fi..if (basename
05d0: 20 2f 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32   /) >/dev/null 2
05e0: 3e 26 31 20 26 26 20 74 65 73 74 20 22 58 60 62  >&1 && test "X`b
05f0: 61 73 65 6e 61 6d 65 20 2f 20 32 3e 26 31 60 22  asename / 2>&1`"
0600: 20 3d 20 22 58 2f 22 3b 20 74 68 65 6e 0a 20 20   = "X/"; then.  
0610: 61 73 5f 62 61 73 65 6e 61 6d 65 3d 62 61 73 65  as_basename=base
0620: 6e 61 6d 65 0a 65 6c 73 65 0a 20 20 61 73 5f 62  name.else.  as_b
0630: 61 73 65 6e 61 6d 65 3d 66 61 6c 73 65 0a 66 69  asename=false.fi
0640: 0a 0a 0a 23 20 4e 61 6d 65 20 6f 66 20 74 68 65  ...# Name of the
0650: 20 65 78 65 63 75 74 61 62 6c 65 2e 0a 61 73 5f   executable..as_
0660: 6d 65 3d 60 24 61 73 5f 62 61 73 65 6e 61 6d 65  me=`$as_basename
0670: 20 22 24 30 22 20 7c 7c 0a 24 61 73 5f 65 78 70   "$0" ||.$as_exp
0680: 72 20 58 2f 22 24 30 22 20 3a 20 27 2e 2a 2f 5c  r X/"$0" : '.*/\
0690: 28 5b 5e 2f 5d 5b 5e 2f 5d 2a 5c 29 2f 2a 24 27  ([^/][^/]*\)/*$'
06a0: 20 5c 7c 20 5c 0a 09 20 58 22 24 30 22 20 3a 20   \| \.. X"$0" : 
06b0: 27 58 5c 28 2f 2f 5c 29 24 27 20 5c 7c 20 5c 0a  'X\(//\)$' \| \.
06c0: 09 20 58 22 24 30 22 20 3a 20 27 58 5c 28 2f 5c  . X"$0" : 'X\(/\
06d0: 29 24 27 20 5c 7c 20 5c 0a 09 20 2e 20 20 20 20  )$' \| \.. .    
06e0: 20 3a 20 27 5c 28 2e 5c 29 27 20 32 3e 2f 64 65   : '\(.\)' 2>/de
06f0: 76 2f 6e 75 6c 6c 20 7c 7c 0a 65 63 68 6f 20 58  v/null ||.echo X
0700: 2f 22 24 30 22 20 7c 0a 20 20 20 20 73 65 64 20  /"$0" |.    sed 
0710: 27 2f 5e 2e 2a 5c 2f 5c 28 5b 5e 2f 5d 5b 5e 2f  '/^.*\/\([^/][^/
0720: 5d 2a 5c 29 5c 2f 2a 24 2f 7b 20 73 2f 2f 5c 31  ]*\)\/*$/{ s//\1
0730: 2f 3b 20 71 3b 20 7d 0a 20 20 09 20 20 2f 5e 58  /; q; }.  .  /^X
0740: 5c 2f 5c 28 5c 2f 5c 2f 5c 29 24 2f 7b 20 73 2f  \/\(\/\/\)$/{ s/
0750: 2f 5c 31 2f 3b 20 71 3b 20 7d 0a 20 20 09 20 20  /\1/; q; }.  .  
0760: 2f 5e 58 5c 2f 5c 28 5c 2f 5c 29 2e 2a 2f 7b 20  /^X\/\(\/\).*/{ 
0770: 73 2f 2f 5c 31 2f 3b 20 71 3b 20 7d 0a 20 20 09  s//\1/; q; }.  .
0780: 20 20 73 2f 2e 2a 2f 2e 2f 3b 20 71 27 60 0a 0a    s/.*/./; q'`..
0790: 0a 23 20 50 41 54 48 20 6e 65 65 64 73 20 43 52  .# PATH needs CR
07a0: 2c 20 61 6e 64 20 4c 49 4e 45 4e 4f 20 6e 65 65  , and LINENO nee
07b0: 64 73 20 43 52 20 61 6e 64 20 50 41 54 48 2e 0a  ds CR and PATH..
07c0: 23 20 41 76 6f 69 64 20 64 65 70 65 6e 64 69 6e  # Avoid dependin
07d0: 67 20 75 70 6f 6e 20 43 68 61 72 61 63 74 65 72  g upon Character
07e0: 20 52 61 6e 67 65 73 2e 0a 61 73 5f 63 72 5f 6c   Ranges..as_cr_l
07f0: 65 74 74 65 72 73 3d 27 61 62 63 64 65 66 67 68  etters='abcdefgh
0800: 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 78  ijklmnopqrstuvwx
0810: 79 7a 27 0a 61 73 5f 63 72 5f 4c 45 54 54 45 52  yz'.as_cr_LETTER
0820: 53 3d 27 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d  S='ABCDEFGHIJKLM
0830: 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 27 0a 61  NOPQRSTUVWXYZ'.a
0840: 73 5f 63 72 5f 4c 65 74 74 65 72 73 3d 24 61 73  s_cr_Letters=$as
0850: 5f 63 72 5f 6c 65 74 74 65 72 73 24 61 73 5f 63  _cr_letters$as_c
0860: 72 5f 4c 45 54 54 45 52 53 0a 61 73 5f 63 72 5f  r_LETTERS.as_cr_
0870: 64 69 67 69 74 73 3d 27 30 31 32 33 34 35 36 37  digits='01234567
0880: 38 39 27 0a 61 73 5f 63 72 5f 61 6c 6e 75 6d 3d  89'.as_cr_alnum=
0890: 24 61 73 5f 63 72 5f 4c 65 74 74 65 72 73 24 61  $as_cr_Letters$a
08a0: 73 5f 63 72 5f 64 69 67 69 74 73 0a 0a 23 20 54  s_cr_digits..# T
08b0: 68 65 20 75 73 65 72 20 69 73 20 61 6c 77 61 79  he user is alway
08c0: 73 20 72 69 67 68 74 2e 0a 69 66 20 74 65 73 74  s right..if test
08d0: 20 22 24 7b 50 41 54 48 5f 53 45 50 41 52 41 54   "${PATH_SEPARAT
08e0: 4f 52 2b 73 65 74 7d 22 20 21 3d 20 73 65 74 3b  OR+set}" != set;
08f0: 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 23 21   then.  echo "#!
0900: 20 2f 62 69 6e 2f 73 68 22 20 3e 63 6f 6e 66 24   /bin/sh" >conf$
0910: 24 2e 73 68 0a 20 20 65 63 68 6f 20 20 22 65 78  $.sh.  echo  "ex
0920: 69 74 20 30 22 20 20 20 3e 3e 63 6f 6e 66 24 24  it 0"   >>conf$$
0930: 2e 73 68 0a 20 20 63 68 6d 6f 64 20 2b 78 20 63  .sh.  chmod +x c
0940: 6f 6e 66 24 24 2e 73 68 0a 20 20 69 66 20 28 50  onf$$.sh.  if (P
0950: 41 54 48 3d 22 2f 6e 6f 6e 65 78 69 73 74 65 6e  ATH="/nonexisten
0960: 74 3b 2e 22 3b 20 63 6f 6e 66 24 24 2e 73 68 29  t;."; conf$$.sh)
0970: 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31   >/dev/null 2>&1
0980: 3b 20 74 68 65 6e 0a 20 20 20 20 50 41 54 48 5f  ; then.    PATH_
0990: 53 45 50 41 52 41 54 4f 52 3d 27 3b 27 0a 20 20  SEPARATOR=';'.  
09a0: 65 6c 73 65 0a 20 20 20 20 50 41 54 48 5f 53 45  else.    PATH_SE
09b0: 50 41 52 41 54 4f 52 3d 3a 0a 20 20 66 69 0a 20  PARATOR=:.  fi. 
09c0: 20 72 6d 20 2d 66 20 63 6f 6e 66 24 24 2e 73 68   rm -f conf$$.sh
09d0: 0a 66 69 0a 0a 0a 20 20 61 73 5f 6c 69 6e 65 6e  .fi...  as_linen
09e0: 6f 5f 31 3d 24 4c 49 4e 45 4e 4f 0a 20 20 61 73  o_1=$LINENO.  as
09f0: 5f 6c 69 6e 65 6e 6f 5f 32 3d 24 4c 49 4e 45 4e  _lineno_2=$LINEN
0a00: 4f 0a 20 20 61 73 5f 6c 69 6e 65 6e 6f 5f 33 3d  O.  as_lineno_3=
0a10: 60 28 65 78 70 72 20 24 61 73 5f 6c 69 6e 65 6e  `(expr $as_linen
0a20: 6f 5f 31 20 2b 20 31 29 20 32 3e 2f 64 65 76 2f  o_1 + 1) 2>/dev/
0a30: 6e 75 6c 6c 60 0a 20 20 74 65 73 74 20 22 78 24  null`.  test "x$
0a40: 61 73 5f 6c 69 6e 65 6e 6f 5f 31 22 20 21 3d 20  as_lineno_1" != 
0a50: 22 78 24 61 73 5f 6c 69 6e 65 6e 6f 5f 32 22 20  "x$as_lineno_2" 
0a60: 26 26 0a 20 20 74 65 73 74 20 22 78 24 61 73 5f  &&.  test "x$as_
0a70: 6c 69 6e 65 6e 6f 5f 33 22 20 20 3d 20 22 78 24  lineno_3"  = "x$
0a80: 61 73 5f 6c 69 6e 65 6e 6f 5f 32 22 20 20 7c 7c  as_lineno_2"  ||
0a90: 20 7b 0a 20 20 23 20 46 69 6e 64 20 77 68 6f 20   {.  # Find who 
0aa0: 77 65 20 61 72 65 2e 20 20 4c 6f 6f 6b 20 69 6e  we are.  Look in
0ab0: 20 74 68 65 20 70 61 74 68 20 69 66 20 77 65 20   the path if we 
0ac0: 63 6f 6e 74 61 69 6e 20 6e 6f 20 70 61 74 68 20  contain no path 
0ad0: 61 74 20 61 6c 6c 0a 20 20 23 20 72 65 6c 61 74  at all.  # relat
0ae0: 69 76 65 20 6f 72 20 6e 6f 74 2e 0a 20 20 63 61  ive or not..  ca
0af0: 73 65 20 24 30 20 69 6e 0a 20 20 20 20 2a 5b 5c  se $0 in.    *[\
0b00: 5c 2f 5d 2a 20 29 20 61 73 5f 6d 79 73 65 6c 66  \/]* ) as_myself
0b10: 3d 24 30 20 3b 3b 0a 20 20 20 20 2a 29 20 61 73  =$0 ;;.    *) as
0b20: 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20  _save_IFS=$IFS; 
0b30: 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41  IFS=$PATH_SEPARA
0b40: 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69  TOR.for as_dir i
0b50: 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53  n $PATH.do.  IFS
0b60: 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20  =$as_save_IFS.  
0b70: 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72  test -z "$as_dir
0b80: 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20  " && as_dir=..  
0b90: 74 65 73 74 20 2d 72 20 22 24 61 73 5f 64 69 72  test -r "$as_dir
0ba0: 2f 24 30 22 20 26 26 20 61 73 5f 6d 79 73 65 6c  /$0" && as_mysel
0bb0: 66 3d 24 61 73 5f 64 69 72 2f 24 30 20 26 26 20  f=$as_dir/$0 && 
0bc0: 62 72 65 61 6b 0a 64 6f 6e 65 0a 0a 20 20 20 20  break.done..    
0bd0: 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 23     ;;.  esac.  #
0be0: 20 57 65 20 64 69 64 20 6e 6f 74 20 66 69 6e 64   We did not find
0bf0: 20 6f 75 72 73 65 6c 76 65 73 2c 20 6d 6f 73 74   ourselves, most
0c00: 20 70 72 6f 62 61 62 6c 79 20 77 65 20 77 65 72   probably we wer
0c10: 65 20 72 75 6e 20 61 73 20 60 73 68 20 43 4f 4d  e run as `sh COM
0c20: 4d 41 4e 44 27 0a 20 20 23 20 69 6e 20 77 68 69  MAND'.  # in whi
0c30: 63 68 20 63 61 73 65 20 77 65 20 61 72 65 20 6e  ch case we are n
0c40: 6f 74 20 74 6f 20 62 65 20 66 6f 75 6e 64 20 69  ot to be found i
0c50: 6e 20 74 68 65 20 70 61 74 68 2e 0a 20 20 69 66  n the path..  if
0c60: 20 74 65 73 74 20 22 78 24 61 73 5f 6d 79 73 65   test "x$as_myse
0c70: 6c 66 22 20 3d 20 78 3b 20 74 68 65 6e 0a 20 20  lf" = x; then.  
0c80: 20 20 61 73 5f 6d 79 73 65 6c 66 3d 24 30 0a 20    as_myself=$0. 
0c90: 20 66 69 0a 20 20 69 66 20 74 65 73 74 20 21 20   fi.  if test ! 
0ca0: 2d 66 20 22 24 61 73 5f 6d 79 73 65 6c 66 22 3b  -f "$as_myself";
0cb0: 20 74 68 65 6e 0a 20 20 20 20 7b 20 65 63 68 6f   then.    { echo
0cc0: 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a   "$as_me: error:
0cd0: 20 63 61 6e 6e 6f 74 20 66 69 6e 64 20 6d 79 73   cannot find mys
0ce0: 65 6c 66 3b 20 72 65 72 75 6e 20 77 69 74 68 20  elf; rerun with 
0cf0: 61 6e 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68  an absolute path
0d00: 22 20 3e 26 32 0a 20 20 20 7b 20 28 65 78 69 74  " >&2.   { (exit
0d10: 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20   1); exit 1; }; 
0d20: 7d 0a 20 20 66 69 0a 20 20 63 61 73 65 20 24 43  }.  fi.  case $C
0d30: 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 69 6e 0a 20  ONFIG_SHELL in. 
0d40: 20 27 27 29 0a 20 20 20 20 61 73 5f 73 61 76 65   '').    as_save
0d50: 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24  _IFS=$IFS; IFS=$
0d60: 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66  PATH_SEPARATOR.f
0d70: 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 2f 62 69  or as_dir in /bi
0d80: 6e 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52  n$PATH_SEPARATOR
0d90: 2f 75 73 72 2f 62 69 6e 24 50 41 54 48 5f 53 45  /usr/bin$PATH_SE
0da0: 50 41 52 41 54 4f 52 24 50 41 54 48 0a 64 6f 0a  PARATOR$PATH.do.
0db0: 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49    IFS=$as_save_I
0dc0: 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61  FS.  test -z "$a
0dd0: 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72  s_dir" && as_dir
0de0: 3d 2e 0a 20 20 66 6f 72 20 61 73 5f 62 61 73 65  =..  for as_base
0df0: 20 69 6e 20 73 68 20 62 61 73 68 20 6b 73 68 20   in sh bash ksh 
0e00: 73 68 35 3b 20 64 6f 0a 09 20 63 61 73 65 20 24  sh5; do.. case $
0e10: 61 73 5f 64 69 72 20 69 6e 0a 09 20 2f 2a 29 0a  as_dir in.. /*).
0e20: 09 20 20 20 69 66 20 28 22 24 61 73 5f 64 69 72  .   if ("$as_dir
0e30: 2f 24 61 73 5f 62 61 73 65 22 20 2d 63 20 27 0a  /$as_base" -c '.
0e40: 20 20 61 73 5f 6c 69 6e 65 6e 6f 5f 31 3d 24 4c    as_lineno_1=$L
0e50: 49 4e 45 4e 4f 0a 20 20 61 73 5f 6c 69 6e 65 6e  INENO.  as_linen
0e60: 6f 5f 32 3d 24 4c 49 4e 45 4e 4f 0a 20 20 61 73  o_2=$LINENO.  as
0e70: 5f 6c 69 6e 65 6e 6f 5f 33 3d 60 28 65 78 70 72  _lineno_3=`(expr
0e80: 20 24 61 73 5f 6c 69 6e 65 6e 6f 5f 31 20 2b 20   $as_lineno_1 + 
0e90: 31 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 0a  1) 2>/dev/null`.
0ea0: 20 20 74 65 73 74 20 22 78 24 61 73 5f 6c 69 6e    test "x$as_lin
0eb0: 65 6e 6f 5f 31 22 20 21 3d 20 22 78 24 61 73 5f  eno_1" != "x$as_
0ec0: 6c 69 6e 65 6e 6f 5f 32 22 20 26 26 0a 20 20 74  lineno_2" &&.  t
0ed0: 65 73 74 20 22 78 24 61 73 5f 6c 69 6e 65 6e 6f  est "x$as_lineno
0ee0: 5f 33 22 20 20 3d 20 22 78 24 61 73 5f 6c 69 6e  _3"  = "x$as_lin
0ef0: 65 6e 6f 5f 32 22 20 27 29 20 32 3e 2f 64 65 76  eno_2" ') 2>/dev
0f00: 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 20 20 20  /null; then..   
0f10: 20 20 24 61 73 5f 75 6e 73 65 74 20 42 41 53 48    $as_unset BASH
0f20: 5f 45 4e 56 20 7c 7c 20 74 65 73 74 20 22 24 7b  _ENV || test "${
0f30: 42 41 53 48 5f 45 4e 56 2b 73 65 74 7d 22 20 21  BASH_ENV+set}" !
0f40: 3d 20 73 65 74 20 7c 7c 20 7b 20 42 41 53 48 5f  = set || { BASH_
0f50: 45 4e 56 3d 3b 20 65 78 70 6f 72 74 20 42 41 53  ENV=; export BAS
0f60: 48 5f 45 4e 56 3b 20 7d 0a 09 20 20 20 20 20 24  H_ENV; }..     $
0f70: 61 73 5f 75 6e 73 65 74 20 45 4e 56 20 7c 7c 20  as_unset ENV || 
0f80: 74 65 73 74 20 22 24 7b 45 4e 56 2b 73 65 74 7d  test "${ENV+set}
0f90: 22 20 21 3d 20 73 65 74 20 7c 7c 20 7b 20 45 4e  " != set || { EN
0fa0: 56 3d 3b 20 65 78 70 6f 72 74 20 45 4e 56 3b 20  V=; export ENV; 
0fb0: 7d 0a 09 20 20 20 20 20 43 4f 4e 46 49 47 5f 53  }..     CONFIG_S
0fc0: 48 45 4c 4c 3d 24 61 73 5f 64 69 72 2f 24 61 73  HELL=$as_dir/$as
0fd0: 5f 62 61 73 65 0a 09 20 20 20 20 20 65 78 70 6f  _base..     expo
0fe0: 72 74 20 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 0a  rt CONFIG_SHELL.
0ff0: 09 20 20 20 20 20 65 78 65 63 20 22 24 43 4f 4e  .     exec "$CON
1000: 46 49 47 5f 53 48 45 4c 4c 22 20 22 24 30 22 20  FIG_SHELL" "$0" 
1010: 24 7b 31 2b 22 24 40 22 7d 0a 09 20 20 20 66 69  ${1+"$@"}..   fi
1020: 3b 3b 0a 09 20 65 73 61 63 0a 20 20 20 20 20 20  ;;.. esac.      
1030: 20 64 6f 6e 65 0a 64 6f 6e 65 0a 3b 3b 0a 20 20   done.done.;;.  
1040: 65 73 61 63 0a 0a 20 20 23 20 43 72 65 61 74 65  esac..  # Create
1050: 20 24 61 73 5f 6d 65 2e 6c 69 6e 65 6e 6f 20 61   $as_me.lineno a
1060: 73 20 61 20 63 6f 70 79 20 6f 66 20 24 61 73 5f  s a copy of $as_
1070: 6d 79 73 65 6c 66 2c 20 62 75 74 20 77 69 74 68  myself, but with
1080: 20 24 4c 49 4e 45 4e 4f 0a 20 20 23 20 75 6e 69   $LINENO.  # uni
1090: 66 6f 72 6d 6c 79 20 72 65 70 6c 61 63 65 64 20  formly replaced 
10a0: 62 79 20 74 68 65 20 6c 69 6e 65 20 6e 75 6d 62  by the line numb
10b0: 65 72 2e 20 20 54 68 65 20 66 69 72 73 74 20 27  er.  The first '
10c0: 73 65 64 27 20 69 6e 73 65 72 74 73 20 61 0a 20  sed' inserts a. 
10d0: 20 23 20 6c 69 6e 65 2d 6e 75 6d 62 65 72 20 6c   # line-number l
10e0: 69 6e 65 20 62 65 66 6f 72 65 20 65 61 63 68 20  ine before each 
10f0: 6c 69 6e 65 3b 20 74 68 65 20 73 65 63 6f 6e 64  line; the second
1100: 20 27 73 65 64 27 20 64 6f 65 73 20 74 68 65 20   'sed' does the 
1110: 72 65 61 6c 0a 20 20 23 20 77 6f 72 6b 2e 20 20  real.  # work.  
1120: 54 68 65 20 73 65 63 6f 6e 64 20 73 63 72 69 70  The second scrip
1130: 74 20 75 73 65 73 20 27 4e 27 20 74 6f 20 70 61  t uses 'N' to pa
1140: 69 72 20 65 61 63 68 20 6c 69 6e 65 2d 6e 75 6d  ir each line-num
1150: 62 65 72 20 6c 69 6e 65 0a 20 20 23 20 77 69 74  ber line.  # wit
1160: 68 20 74 68 65 20 6e 75 6d 62 65 72 65 64 20 6c  h the numbered l
1170: 69 6e 65 2c 20 61 6e 64 20 61 70 70 65 6e 64 73  ine, and appends
1180: 20 74 72 61 69 6c 69 6e 67 20 27 2d 27 20 64 75   trailing '-' du
1190: 72 69 6e 67 0a 20 20 23 20 73 75 62 73 74 69 74  ring.  # substit
11a0: 75 74 69 6f 6e 20 73 6f 20 74 68 61 74 20 24 4c  ution so that $L
11b0: 49 4e 45 4e 4f 20 69 73 20 6e 6f 74 20 61 20 73  INENO is not a s
11c0: 70 65 63 69 61 6c 20 63 61 73 65 20 61 74 20 6c  pecial case at l
11d0: 69 6e 65 20 65 6e 64 2e 0a 20 20 23 20 28 52 61  ine end..  # (Ra
11e0: 6a 61 20 52 20 48 61 72 69 6e 61 74 68 20 73 75  ja R Harinath su
11f0: 67 67 65 73 74 65 64 20 73 65 64 20 27 3d 27 2c  ggested sed '=',
1200: 20 61 6e 64 20 50 61 75 6c 20 45 67 67 65 72 74   and Paul Eggert
1210: 20 77 72 6f 74 65 20 74 68 65 0a 20 20 23 20 73   wrote the.  # s
1220: 65 63 6f 6e 64 20 27 73 65 64 27 20 73 63 72 69  econd 'sed' scri
1230: 70 74 2e 20 20 42 6c 61 6d 65 20 4c 65 65 20 45  pt.  Blame Lee E
1240: 2e 20 4d 63 4d 61 68 6f 6e 20 66 6f 72 20 73 65  . McMahon for se
1250: 64 27 73 20 73 79 6e 74 61 78 2e 20 20 3a 2d 29  d's syntax.  :-)
1260: 0a 20 20 73 65 64 20 27 3d 27 20 3c 24 61 73 5f  .  sed '=' <$as_
1270: 6d 79 73 65 6c 66 20 7c 0a 20 20 20 20 73 65 64  myself |.    sed
1280: 20 27 0a 20 20 20 20 20 20 4e 0a 20 20 20 20 20   '.      N.     
1290: 20 73 2c 24 2c 2d 2c 0a 20 20 20 20 20 20 3a 20   s,$,-,.      : 
12a0: 6c 6f 6f 70 0a 20 20 20 20 20 20 73 2c 5e 5c 28  loop.      s,^\(
12b0: 5b 27 24 61 73 5f 63 72 5f 64 69 67 69 74 73 27  ['$as_cr_digits'
12c0: 5d 2a 5c 29 5c 28 2e 2a 5c 29 5b 24 5d 4c 49 4e  ]*\)\(.*\)[$]LIN
12d0: 45 4e 4f 5c 28 5b 5e 27 24 61 73 5f 63 72 5f 61  ENO\([^'$as_cr_a
12e0: 6c 6e 75 6d 27 5f 5d 5c 29 2c 5c 31 5c 32 5c 31  lnum'_]\),\1\2\1
12f0: 5c 33 2c 0a 20 20 20 20 20 20 74 20 6c 6f 6f 70  \3,.      t loop
1300: 0a 20 20 20 20 20 20 73 2c 2d 24 2c 2c 0a 20 20  .      s,-$,,.  
1310: 20 20 20 20 73 2c 5e 5b 27 24 61 73 5f 63 72 5f      s,^['$as_cr_
1320: 64 69 67 69 74 73 27 5d 2a 5c 6e 2c 2c 0a 20 20  digits']*\n,,.  
1330: 20 20 27 20 3e 24 61 73 5f 6d 65 2e 6c 69 6e 65    ' >$as_me.line
1340: 6e 6f 20 26 26 0a 20 20 63 68 6d 6f 64 20 2b 78  no &&.  chmod +x
1350: 20 24 61 73 5f 6d 65 2e 6c 69 6e 65 6e 6f 20 7c   $as_me.lineno |
1360: 7c 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61  |.    { echo "$a
1370: 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 63 61 6e  s_me: error: can
1380: 6e 6f 74 20 63 72 65 61 74 65 20 24 61 73 5f 6d  not create $as_m
1390: 65 2e 6c 69 6e 65 6e 6f 3b 20 72 65 72 75 6e 20  e.lineno; rerun 
13a0: 77 69 74 68 20 61 20 50 4f 53 49 58 20 73 68 65  with a POSIX she
13b0: 6c 6c 22 20 3e 26 32 0a 20 20 20 7b 20 28 65 78  ll" >&2.   { (ex
13c0: 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d  it 1); exit 1; }
13d0: 3b 20 7d 0a 0a 20 20 23 20 44 6f 6e 27 74 20 74  ; }..  # Don't t
13e0: 72 79 20 74 6f 20 65 78 65 63 20 61 73 20 69 74  ry to exec as it
13f0: 20 63 68 61 6e 67 65 73 20 24 5b 30 5d 2c 20 63   changes $[0], c
1400: 61 75 73 69 6e 67 20 61 6c 6c 20 73 6f 72 74 20  ausing all sort 
1410: 6f 66 20 70 72 6f 62 6c 65 6d 73 0a 20 20 23 20  of problems.  # 
1420: 28 74 68 65 20 64 69 72 6e 61 6d 65 20 6f 66 20  (the dirname of 
1430: 24 5b 30 5d 20 69 73 20 6e 6f 74 20 74 68 65 20  $[0] is not the 
1440: 70 6c 61 63 65 20 77 68 65 72 65 20 77 65 20 6d  place where we m
1450: 69 67 68 74 20 66 69 6e 64 20 74 68 65 0a 20 20  ight find the.  
1460: 23 20 6f 72 69 67 69 6e 61 6c 20 61 6e 64 20 73  # original and s
1470: 6f 20 6f 6e 2e 20 20 41 75 74 6f 63 6f 6e 66 20  o on.  Autoconf 
1480: 69 73 20 65 73 70 65 63 69 61 6c 6c 79 20 73 65  is especially se
1490: 6e 73 69 62 6c 65 20 74 6f 20 74 68 69 73 29 2e  nsible to this).
14a0: 0a 20 20 2e 20 2e 2f 24 61 73 5f 6d 65 2e 6c 69  .  . ./$as_me.li
14b0: 6e 65 6e 6f 0a 20 20 23 20 45 78 69 74 20 73 74  neno.  # Exit st
14c0: 61 74 75 73 20 69 73 20 74 68 61 74 20 6f 66 20  atus is that of 
14d0: 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64  the last command
14e0: 2e 0a 20 20 65 78 69 74 0a 7d 0a 0a 0a 63 61 73  ..  exit.}...cas
14f0: 65 20 60 65 63 68 6f 20 22 74 65 73 74 69 6e 67  e `echo "testing
1500: 5c 63 22 3b 20 65 63 68 6f 20 31 2c 32 2c 33 60  \c"; echo 1,2,3`
1510: 2c 60 65 63 68 6f 20 2d 6e 20 74 65 73 74 69 6e  ,`echo -n testin
1520: 67 3b 20 65 63 68 6f 20 31 2c 32 2c 33 60 20 69  g; echo 1,2,3` i
1530: 6e 0a 20 20 2a 63 2a 2c 2d 6e 2a 29 20 45 43 48  n.  *c*,-n*) ECH
1540: 4f 5f 4e 3d 20 45 43 48 4f 5f 43 3d 27 0a 27 20  O_N= ECHO_C='.' 
1550: 45 43 48 4f 5f 54 3d 27 09 27 20 3b 3b 0a 20 20  ECHO_T='.' ;;.  
1560: 2a 63 2a 2c 2a 20 20 29 20 45 43 48 4f 5f 4e 3d  *c*,*  ) ECHO_N=
1570: 2d 6e 20 45 43 48 4f 5f 43 3d 20 45 43 48 4f 5f  -n ECHO_C= ECHO_
1580: 54 3d 20 3b 3b 0a 20 20 2a 29 20 20 20 20 20 20  T= ;;.  *)      
1590: 20 45 43 48 4f 5f 4e 3d 20 45 43 48 4f 5f 43 3d   ECHO_N= ECHO_C=
15a0: 27 5c 63 27 20 45 43 48 4f 5f 54 3d 20 3b 3b 0a  '\c' ECHO_T= ;;.
15b0: 65 73 61 63 0a 0a 69 66 20 65 78 70 72 20 61 20  esac..if expr a 
15c0: 3a 20 27 5c 28 61 5c 29 27 20 3e 2f 64 65 76 2f  : '\(a\)' >/dev/
15d0: 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e 0a  null 2>&1; then.
15e0: 20 20 61 73 5f 65 78 70 72 3d 65 78 70 72 0a 65    as_expr=expr.e
15f0: 6c 73 65 0a 20 20 61 73 5f 65 78 70 72 3d 66 61  lse.  as_expr=fa
1600: 6c 73 65 0a 66 69 0a 0a 72 6d 20 2d 66 20 63 6f  lse.fi..rm -f co
1610: 6e 66 24 24 20 63 6f 6e 66 24 24 2e 65 78 65 20  nf$$ conf$$.exe 
1620: 63 6f 6e 66 24 24 2e 66 69 6c 65 0a 65 63 68 6f  conf$$.file.echo
1630: 20 3e 63 6f 6e 66 24 24 2e 66 69 6c 65 0a 69 66   >conf$$.file.if
1640: 20 6c 6e 20 2d 73 20 63 6f 6e 66 24 24 2e 66 69   ln -s conf$$.fi
1650: 6c 65 20 63 6f 6e 66 24 24 20 32 3e 2f 64 65 76  le conf$$ 2>/dev
1660: 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 23 20  /null; then.  # 
1670: 57 65 20 63 6f 75 6c 64 20 6a 75 73 74 20 63 68  We could just ch
1680: 65 63 6b 20 66 6f 72 20 44 4a 47 50 50 3b 20 62  eck for DJGPP; b
1690: 75 74 20 74 68 69 73 20 74 65 73 74 20 61 29 20  ut this test a) 
16a0: 77 6f 72 6b 73 20 62 29 20 69 73 20 6d 6f 72 65  works b) is more
16b0: 20 67 65 6e 65 72 69 63 0a 20 20 23 20 61 6e 64   generic.  # and
16c0: 20 63 29 20 77 69 6c 6c 20 72 65 6d 61 69 6e 20   c) will remain 
16d0: 76 61 6c 69 64 20 6f 6e 63 65 20 44 4a 47 50 50  valid once DJGPP
16e0: 20 73 75 70 70 6f 72 74 73 20 73 79 6d 6c 69 6e   supports symlin
16f0: 6b 73 20 28 44 4a 47 50 50 20 32 2e 30 34 29 2e  ks (DJGPP 2.04).
1700: 0a 20 20 69 66 20 74 65 73 74 20 2d 66 20 63 6f  .  if test -f co
1710: 6e 66 24 24 2e 65 78 65 3b 20 74 68 65 6e 0a 20  nf$$.exe; then. 
1720: 20 20 20 23 20 44 6f 6e 27 74 20 75 73 65 20 6c     # Don't use l
1730: 6e 20 61 74 20 61 6c 6c 3b 20 77 65 20 64 6f 6e  n at all; we don
1740: 27 74 20 68 61 76 65 20 61 6e 79 20 6c 69 6e 6b  't have any link
1750: 73 0a 20 20 20 20 61 73 5f 6c 6e 5f 73 3d 27 63  s.    as_ln_s='c
1760: 70 20 2d 70 27 0a 20 20 65 6c 73 65 0a 20 20 20  p -p'.  else.   
1770: 20 61 73 5f 6c 6e 5f 73 3d 27 6c 6e 20 2d 73 27   as_ln_s='ln -s'
1780: 0a 20 20 66 69 0a 65 6c 69 66 20 6c 6e 20 63 6f  .  fi.elif ln co
1790: 6e 66 24 24 2e 66 69 6c 65 20 63 6f 6e 66 24 24  nf$$.file conf$$
17a0: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68   2>/dev/null; th
17b0: 65 6e 0a 20 20 61 73 5f 6c 6e 5f 73 3d 6c 6e 0a  en.  as_ln_s=ln.
17c0: 65 6c 73 65 0a 20 20 61 73 5f 6c 6e 5f 73 3d 27  else.  as_ln_s='
17d0: 63 70 20 2d 70 27 0a 66 69 0a 72 6d 20 2d 66 20  cp -p'.fi.rm -f 
17e0: 63 6f 6e 66 24 24 20 63 6f 6e 66 24 24 2e 65 78  conf$$ conf$$.ex
17f0: 65 20 63 6f 6e 66 24 24 2e 66 69 6c 65 0a 0a 69  e conf$$.file..i
1800: 66 20 6d 6b 64 69 72 20 2d 70 20 2e 20 32 3e 2f  f mkdir -p . 2>/
1810: 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20  dev/null; then. 
1820: 20 61 73 5f 6d 6b 64 69 72 5f 70 3d 3a 0a 65 6c   as_mkdir_p=:.el
1830: 73 65 0a 20 20 74 65 73 74 20 2d 64 20 2e 2f 2d  se.  test -d ./-
1840: 70 20 26 26 20 72 6d 64 69 72 20 2e 2f 2d 70 0a  p && rmdir ./-p.
1850: 20 20 61 73 5f 6d 6b 64 69 72 5f 70 3d 66 61 6c    as_mkdir_p=fal
1860: 73 65 0a 66 69 0a 0a 61 73 5f 65 78 65 63 75 74  se.fi..as_execut
1870: 61 62 6c 65 5f 70 3d 22 74 65 73 74 20 2d 66 22  able_p="test -f"
1880: 0a 0a 23 20 53 65 64 20 65 78 70 72 65 73 73 69  ..# Sed expressi
1890: 6f 6e 20 74 6f 20 6d 61 70 20 61 20 73 74 72 69  on to map a stri
18a0: 6e 67 20 6f 6e 74 6f 20 61 20 76 61 6c 69 64 20  ng onto a valid 
18b0: 43 50 50 20 6e 61 6d 65 2e 0a 61 73 5f 74 72 5f  CPP name..as_tr_
18c0: 63 70 70 3d 22 65 76 61 6c 20 73 65 64 20 27 79  cpp="eval sed 'y
18d0: 25 2a 24 61 73 5f 63 72 5f 6c 65 74 74 65 72 73  %*$as_cr_letters
18e0: 25 50 24 61 73 5f 63 72 5f 4c 45 54 54 45 52 53  %P$as_cr_LETTERS
18f0: 25 3b 73 25 5b 5e 5f 24 61 73 5f 63 72 5f 61 6c  %;s%[^_$as_cr_al
1900: 6e 75 6d 5d 25 5f 25 67 27 22 0a 0a 23 20 53 65  num]%_%g'"..# Se
1910: 64 20 65 78 70 72 65 73 73 69 6f 6e 20 74 6f 20  d expression to 
1920: 6d 61 70 20 61 20 73 74 72 69 6e 67 20 6f 6e 74  map a string ont
1930: 6f 20 61 20 76 61 6c 69 64 20 76 61 72 69 61 62  o a valid variab
1940: 6c 65 20 6e 61 6d 65 2e 0a 61 73 5f 74 72 5f 73  le name..as_tr_s
1950: 68 3d 22 65 76 61 6c 20 73 65 64 20 27 79 25 2a  h="eval sed 'y%*
1960: 2b 25 70 70 25 3b 73 25 5b 5e 5f 24 61 73 5f 63  +%pp%;s%[^_$as_c
1970: 72 5f 61 6c 6e 75 6d 5d 25 5f 25 67 27 22 0a 0a  r_alnum]%_%g'"..
1980: 0a 23 20 49 46 53 0a 23 20 57 65 20 6e 65 65 64  .# IFS.# We need
1990: 20 73 70 61 63 65 2c 20 74 61 62 20 61 6e 64 20   space, tab and 
19a0: 6e 65 77 20 6c 69 6e 65 2c 20 69 6e 20 70 72 65  new line, in pre
19b0: 63 69 73 65 6c 79 20 74 68 61 74 20 6f 72 64 65  cisely that orde
19c0: 72 2e 0a 61 73 5f 6e 6c 3d 27 0a 27 0a 49 46 53  r..as_nl='.'.IFS
19d0: 3d 22 20 09 24 61 73 5f 6e 6c 22 0a 0a 23 20 43  =" .$as_nl"..# C
19e0: 44 50 41 54 48 2e 0a 24 61 73 5f 75 6e 73 65 74  DPATH..$as_unset
19f0: 20 43 44 50 41 54 48 0a 0a 0a 0a 23 20 43 68 65   CDPATH....# Che
1a00: 63 6b 20 74 68 61 74 20 77 65 20 61 72 65 20 72  ck that we are r
1a10: 75 6e 6e 69 6e 67 20 75 6e 64 65 72 20 74 68 65  unning under the
1a20: 20 63 6f 72 72 65 63 74 20 73 68 65 6c 6c 2e 0a   correct shell..
1a30: 53 48 45 4c 4c 3d 24 7b 43 4f 4e 46 49 47 5f 53  SHELL=${CONFIG_S
1a40: 48 45 4c 4c 2d 2f 62 69 6e 2f 73 68 7d 0a 0a 63  HELL-/bin/sh}..c
1a50: 61 73 65 20 58 24 45 43 48 4f 20 69 6e 0a 58 2a  ase X$ECHO in.X*
1a60: 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f 29  --fallback-echo)
1a70: 0a 20 20 23 20 52 65 6d 6f 76 65 20 6f 6e 65 20  .  # Remove one 
1a80: 6c 65 76 65 6c 20 6f 66 20 71 75 6f 74 61 74 69  level of quotati
1a90: 6f 6e 20 28 77 68 69 63 68 20 77 61 73 20 72 65  on (which was re
1aa0: 71 75 69 72 65 64 20 66 6f 72 20 4d 61 6b 65 29  quired for Make)
1ab0: 2e 0a 20 20 45 43 48 4f 3d 60 65 63 68 6f 20 22  ..  ECHO=`echo "
1ac0: 24 45 43 48 4f 22 20 7c 20 73 65 64 20 27 73 2c  $ECHO" | sed 's,
1ad0: 5c 5c 5c 5c 5c 24 5c 5c 24 30 2c 27 24 30 27 2c  \\\\\$\\$0,'$0',
1ae0: 27 60 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a 65 63  '`.  ;;.esac..ec
1af0: 68 6f 3d 24 7b 45 43 48 4f 2d 65 63 68 6f 7d 0a  ho=${ECHO-echo}.
1b00: 69 66 20 74 65 73 74 20 22 58 24 31 22 20 3d 20  if test "X$1" = 
1b10: 58 2d 2d 6e 6f 2d 72 65 65 78 65 63 3b 20 74 68  X--no-reexec; th
1b20: 65 6e 0a 20 20 23 20 44 69 73 63 61 72 64 20 74  en.  # Discard t
1b30: 68 65 20 2d 2d 6e 6f 2d 72 65 65 78 65 63 20 66  he --no-reexec f
1b40: 6c 61 67 2c 20 61 6e 64 20 63 6f 6e 74 69 6e 75  lag, and continu
1b50: 65 2e 0a 20 20 73 68 69 66 74 0a 65 6c 69 66 20  e..  shift.elif 
1b60: 74 65 73 74 20 22 58 24 31 22 20 3d 20 58 2d 2d  test "X$1" = X--
1b70: 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f 3b 20 74  fallback-echo; t
1b80: 68 65 6e 0a 20 20 23 20 41 76 6f 69 64 20 69 6e  hen.  # Avoid in
1b90: 6c 69 6e 65 20 64 6f 63 75 6d 65 6e 74 20 68 65  line document he
1ba0: 72 65 2c 20 69 74 20 6d 61 79 20 62 65 20 6c 65  re, it may be le
1bb0: 66 74 20 6f 76 65 72 0a 20 20 3a 0a 65 6c 69 66  ft over.  :.elif
1bc0: 20 74 65 73 74 20 22 58 60 28 24 65 63 68 6f 20   test "X`($echo 
1bd0: 27 5c 74 27 29 20 32 3e 2f 64 65 76 2f 6e 75 6c  '\t') 2>/dev/nul
1be0: 6c 60 22 20 3d 20 27 58 5c 74 27 20 3b 20 74 68  l`" = 'X\t' ; th
1bf0: 65 6e 0a 20 20 23 20 59 69 70 70 65 65 2c 20 24  en.  # Yippee, $
1c00: 65 63 68 6f 20 77 6f 72 6b 73 21 0a 20 20 3a 0a  echo works!.  :.
1c10: 65 6c 73 65 0a 20 20 23 20 52 65 73 74 61 72 74  else.  # Restart
1c20: 20 75 6e 64 65 72 20 74 68 65 20 63 6f 72 72 65   under the corre
1c30: 63 74 20 73 68 65 6c 6c 2e 0a 20 20 65 78 65 63  ct shell..  exec
1c40: 20 24 53 48 45 4c 4c 20 22 24 30 22 20 2d 2d 6e   $SHELL "$0" --n
1c50: 6f 2d 72 65 65 78 65 63 20 24 7b 31 2b 22 24 40  o-reexec ${1+"$@
1c60: 22 7d 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 22  "}.fi..if test "
1c70: 58 24 31 22 20 3d 20 58 2d 2d 66 61 6c 6c 62 61  X$1" = X--fallba
1c80: 63 6b 2d 65 63 68 6f 3b 20 74 68 65 6e 0a 20 20  ck-echo; then.  
1c90: 23 20 75 73 65 64 20 61 73 20 66 61 6c 6c 62 61  # used as fallba
1ca0: 63 6b 20 65 63 68 6f 0a 20 20 73 68 69 66 74 0a  ck echo.  shift.
1cb0: 20 20 63 61 74 20 3c 3c 45 4f 46 0a 24 2a 0a 45    cat <<EOF.$*.E
1cc0: 4f 46 0a 20 20 65 78 69 74 20 30 0a 66 69 0a 0a  OF.  exit 0.fi..
1cd0: 23 20 54 68 65 20 48 50 2d 55 58 20 6b 73 68 20  # The HP-UX ksh 
1ce0: 61 6e 64 20 50 4f 53 49 58 20 73 68 65 6c 6c 20  and POSIX shell 
1cf0: 70 72 69 6e 74 20 74 68 65 20 74 61 72 67 65 74  print the target
1d00: 20 64 69 72 65 63 74 6f 72 79 20 74 6f 20 73 74   directory to st
1d10: 64 6f 75 74 0a 23 20 69 66 20 43 44 50 41 54 48  dout.# if CDPATH
1d20: 20 69 73 20 73 65 74 2e 0a 69 66 20 74 65 73 74   is set..if test
1d30: 20 22 58 24 7b 43 44 50 41 54 48 2b 73 65 74 7d   "X${CDPATH+set}
1d40: 22 20 3d 20 58 73 65 74 3b 20 74 68 65 6e 20 43  " = Xset; then C
1d50: 44 50 41 54 48 3d 3a 3b 20 65 78 70 6f 72 74 20  DPATH=:; export 
1d60: 43 44 50 41 54 48 3b 20 66 69 0a 0a 69 66 20 74  CDPATH; fi..if t
1d70: 65 73 74 20 2d 7a 20 22 24 45 43 48 4f 22 3b 20  est -z "$ECHO"; 
1d80: 74 68 65 6e 0a 69 66 20 74 65 73 74 20 22 58 24  then.if test "X$
1d90: 7b 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e  {echo_test_strin
1da0: 67 2b 73 65 74 7d 22 20 21 3d 20 58 73 65 74 3b  g+set}" != Xset;
1db0: 20 74 68 65 6e 0a 23 20 66 69 6e 64 20 61 20 73   then.# find a s
1dc0: 74 72 69 6e 67 20 61 73 20 6c 61 72 67 65 20 61  tring as large a
1dd0: 73 20 70 6f 73 73 69 62 6c 65 2c 20 61 73 20 6c  s possible, as l
1de0: 6f 6e 67 20 61 73 20 74 68 65 20 73 68 65 6c 6c  ong as the shell
1df0: 20 63 61 6e 20 63 6f 70 65 20 77 69 74 68 20 69   can cope with i
1e00: 74 0a 20 20 66 6f 72 20 63 6d 64 20 69 6e 20 27  t.  for cmd in '
1e10: 73 65 64 20 35 30 71 20 22 24 30 22 27 20 27 73  sed 50q "$0"' 's
1e20: 65 64 20 32 30 71 20 22 24 30 22 27 20 27 73 65  ed 20q "$0"' 'se
1e30: 64 20 31 30 71 20 22 24 30 22 27 20 27 73 65 64  d 10q "$0"' 'sed
1e40: 20 32 71 20 22 24 30 22 27 20 27 65 63 68 6f 20   2q "$0"' 'echo 
1e50: 74 65 73 74 27 3b 20 64 6f 0a 20 20 20 20 23 20  test'; do.    # 
1e60: 65 78 70 65 63 74 65 64 20 73 69 7a 65 73 3a 20  expected sizes: 
1e70: 6c 65 73 73 20 74 68 61 6e 20 32 4b 62 2c 20 31  less than 2Kb, 1
1e80: 4b 62 2c 20 35 31 32 20 62 79 74 65 73 2c 20 31  Kb, 512 bytes, 1
1e90: 36 20 62 79 74 65 73 2c 20 2e 2e 2e 0a 20 20 20  6 bytes, ....   
1ea0: 20 69 66 20 28 65 63 68 6f 5f 74 65 73 74 5f 73   if (echo_test_s
1eb0: 74 72 69 6e 67 3d 22 60 65 76 61 6c 20 24 63 6d  tring="`eval $cm
1ec0: 64 60 22 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c  d`") 2>/dev/null
1ed0: 20 26 26 0a 20 20 20 20 20 20 20 65 63 68 6f 5f   &&.       echo_
1ee0: 74 65 73 74 5f 73 74 72 69 6e 67 3d 22 60 65 76  test_string="`ev
1ef0: 61 6c 20 24 63 6d 64 60 22 20 26 26 0a 20 20 20  al $cmd`" &&.   
1f00: 20 20 20 20 28 74 65 73 74 20 22 58 24 65 63 68      (test "X$ech
1f10: 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 22 20 3d  o_test_string" =
1f20: 20 22 58 24 65 63 68 6f 5f 74 65 73 74 5f 73 74   "X$echo_test_st
1f30: 72 69 6e 67 22 29 20 32 3e 2f 64 65 76 2f 6e 75  ring") 2>/dev/nu
1f40: 6c 6c 0a 20 20 20 20 74 68 65 6e 0a 20 20 20 20  ll.    then.    
1f50: 20 20 62 72 65 61 6b 0a 20 20 20 20 66 69 0a 20    break.    fi. 
1f60: 20 64 6f 6e 65 0a 66 69 0a 0a 69 66 20 74 65 73   done.fi..if tes
1f70: 74 20 22 58 60 28 24 65 63 68 6f 20 27 5c 74 27  t "X`($echo '\t'
1f80: 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 22 20  ) 2>/dev/null`" 
1f90: 3d 20 27 58 5c 74 27 20 26 26 0a 20 20 20 65 63  = 'X\t' &&.   ec
1fa0: 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e  ho_testing_strin
1fb0: 67 3d 60 28 24 65 63 68 6f 20 22 24 65 63 68 6f  g=`($echo "$echo
1fc0: 5f 74 65 73 74 5f 73 74 72 69 6e 67 22 29 20 32  _test_string") 2
1fd0: 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 26 26 0a 20  >/dev/null` &&. 
1fe0: 20 20 74 65 73 74 20 22 58 24 65 63 68 6f 5f 74    test "X$echo_t
1ff0: 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 22 20 3d  esting_string" =
2000: 20 22 58 24 65 63 68 6f 5f 74 65 73 74 5f 73 74   "X$echo_test_st
2010: 72 69 6e 67 22 3b 20 74 68 65 6e 0a 20 20 3a 0a  ring"; then.  :.
2020: 65 6c 73 65 0a 20 20 23 20 54 68 65 20 53 6f 6c  else.  # The Sol
2030: 61 72 69 73 2c 20 41 49 58 2c 20 61 6e 64 20 44  aris, AIX, and D
2040: 69 67 69 74 61 6c 20 55 6e 69 78 20 64 65 66 61  igital Unix defa
2050: 75 6c 74 20 65 63 68 6f 20 70 72 6f 67 72 61 6d  ult echo program
2060: 73 20 75 6e 71 75 6f 74 65 0a 20 20 23 20 62 61  s unquote.  # ba
2070: 63 6b 73 6c 61 73 68 65 73 2e 20 20 54 68 69 73  ckslashes.  This
2080: 20 6d 61 6b 65 73 20 69 74 20 69 6d 70 6f 73 73   makes it imposs
2090: 69 62 6c 65 20 74 6f 20 71 75 6f 74 65 20 62 61  ible to quote ba
20a0: 63 6b 73 6c 61 73 68 65 73 20 75 73 69 6e 67 0a  ckslashes using.
20b0: 20 20 23 20 20 20 65 63 68 6f 20 22 24 73 6f 6d    #   echo "$som
20c0: 65 74 68 69 6e 67 22 20 7c 20 73 65 64 20 27 73  ething" | sed 's
20d0: 2f 5c 5c 2f 5c 5c 5c 5c 2f 67 27 0a 20 20 23 0a  /\\/\\\\/g'.  #.
20e0: 20 20 23 20 53 6f 2c 20 66 69 72 73 74 20 77 65    # So, first we
20f0: 20 6c 6f 6f 6b 20 66 6f 72 20 61 20 77 6f 72 6b   look for a work
2100: 69 6e 67 20 65 63 68 6f 20 69 6e 20 74 68 65 20  ing echo in the 
2110: 75 73 65 72 27 73 20 50 41 54 48 2e 0a 0a 20 20  user's PATH...  
2120: 6c 74 5f 73 61 76 65 5f 69 66 73 3d 22 24 49 46  lt_save_ifs="$IF
2130: 53 22 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45  S"; IFS=$PATH_SE
2140: 50 41 52 41 54 4f 52 0a 20 20 66 6f 72 20 64 69  PARATOR.  for di
2150: 72 20 69 6e 20 24 50 41 54 48 20 2f 75 73 72 2f  r in $PATH /usr/
2160: 75 63 62 3b 20 64 6f 0a 20 20 20 20 49 46 53 3d  ucb; do.    IFS=
2170: 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 20  "$lt_save_ifs". 
2180: 20 20 20 69 66 20 28 74 65 73 74 20 2d 66 20 24     if (test -f $
2190: 64 69 72 2f 65 63 68 6f 20 7c 7c 20 74 65 73 74  dir/echo || test
21a0: 20 2d 66 20 24 64 69 72 2f 65 63 68 6f 24 61 63   -f $dir/echo$ac
21b0: 5f 65 78 65 65 78 74 29 20 26 26 0a 20 20 20 20  _exeext) &&.    
21c0: 20 20 20 74 65 73 74 20 22 58 60 28 24 64 69 72     test "X`($dir
21d0: 2f 65 63 68 6f 20 27 5c 74 27 29 20 32 3e 2f 64  /echo '\t') 2>/d
21e0: 65 76 2f 6e 75 6c 6c 60 22 20 3d 20 27 58 5c 74  ev/null`" = 'X\t
21f0: 27 20 26 26 0a 20 20 20 20 20 20 20 65 63 68 6f  ' &&.       echo
2200: 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 3d  _testing_string=
2210: 60 28 24 64 69 72 2f 65 63 68 6f 20 22 24 65 63  `($dir/echo "$ec
2220: 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 22 29  ho_test_string")
2230: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 26 26   2>/dev/null` &&
2240: 0a 20 20 20 20 20 20 20 74 65 73 74 20 22 58 24  .       test "X$
2250: 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72  echo_testing_str
2260: 69 6e 67 22 20 3d 20 22 58 24 65 63 68 6f 5f 74  ing" = "X$echo_t
2270: 65 73 74 5f 73 74 72 69 6e 67 22 3b 20 74 68 65  est_string"; the
2280: 6e 0a 20 20 20 20 20 20 65 63 68 6f 3d 22 24 64  n.      echo="$d
2290: 69 72 2f 65 63 68 6f 22 0a 20 20 20 20 20 20 62  ir/echo".      b
22a0: 72 65 61 6b 0a 20 20 20 20 66 69 0a 20 20 64 6f  reak.    fi.  do
22b0: 6e 65 0a 20 20 49 46 53 3d 22 24 6c 74 5f 73 61  ne.  IFS="$lt_sa
22c0: 76 65 5f 69 66 73 22 0a 0a 20 20 69 66 20 74 65  ve_ifs"..  if te
22d0: 73 74 20 22 58 24 65 63 68 6f 22 20 3d 20 58 65  st "X$echo" = Xe
22e0: 63 68 6f 3b 20 74 68 65 6e 0a 20 20 20 20 23 20  cho; then.    # 
22f0: 57 65 20 64 69 64 6e 27 74 20 66 69 6e 64 20 61  We didn't find a
2300: 20 62 65 74 74 65 72 20 65 63 68 6f 2c 20 73 6f   better echo, so
2310: 20 6c 6f 6f 6b 20 66 6f 72 20 61 6c 74 65 72 6e   look for altern
2320: 61 74 69 76 65 73 2e 0a 20 20 20 20 69 66 20 74  atives..    if t
2330: 65 73 74 20 22 58 60 28 70 72 69 6e 74 20 2d 72  est "X`(print -r
2340: 20 27 5c 74 27 29 20 32 3e 2f 64 65 76 2f 6e 75   '\t') 2>/dev/nu
2350: 6c 6c 60 22 20 3d 20 27 58 5c 74 27 20 26 26 0a  ll`" = 'X\t' &&.
2360: 20 20 20 20 20 20 20 65 63 68 6f 5f 74 65 73 74         echo_test
2370: 69 6e 67 5f 73 74 72 69 6e 67 3d 60 28 70 72 69  ing_string=`(pri
2380: 6e 74 20 2d 72 20 22 24 65 63 68 6f 5f 74 65 73  nt -r "$echo_tes
2390: 74 5f 73 74 72 69 6e 67 22 29 20 32 3e 2f 64 65  t_string") 2>/de
23a0: 76 2f 6e 75 6c 6c 60 20 26 26 0a 20 20 20 20 20  v/null` &&.     
23b0: 20 20 74 65 73 74 20 22 58 24 65 63 68 6f 5f 74    test "X$echo_t
23c0: 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 22 20 3d  esting_string" =
23d0: 20 22 58 24 65 63 68 6f 5f 74 65 73 74 5f 73 74   "X$echo_test_st
23e0: 72 69 6e 67 22 3b 20 74 68 65 6e 0a 20 20 20 20  ring"; then.    
23f0: 20 20 23 20 54 68 69 73 20 73 68 65 6c 6c 20 68    # This shell h
2400: 61 73 20 61 20 62 75 69 6c 74 69 6e 20 70 72 69  as a builtin pri
2410: 6e 74 20 2d 72 20 74 68 61 74 20 64 6f 65 73 20  nt -r that does 
2420: 74 68 65 20 74 72 69 63 6b 2e 0a 20 20 20 20 20  the trick..     
2430: 20 65 63 68 6f 3d 27 70 72 69 6e 74 20 2d 72 27   echo='print -r'
2440: 0a 20 20 20 20 65 6c 69 66 20 28 74 65 73 74 20  .    elif (test 
2450: 2d 66 20 2f 62 69 6e 2f 6b 73 68 20 7c 7c 20 74  -f /bin/ksh || t
2460: 65 73 74 20 2d 66 20 2f 62 69 6e 2f 6b 73 68 24  est -f /bin/ksh$
2470: 61 63 5f 65 78 65 65 78 74 29 20 26 26 0a 09 20  ac_exeext) &&.. 
2480: 74 65 73 74 20 22 58 24 43 4f 4e 46 49 47 5f 53  test "X$CONFIG_S
2490: 48 45 4c 4c 22 20 21 3d 20 58 2f 62 69 6e 2f 6b  HELL" != X/bin/k
24a0: 73 68 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 23  sh; then.      #
24b0: 20 49 66 20 77 65 20 68 61 76 65 20 6b 73 68 2c   If we have ksh,
24c0: 20 74 72 79 20 72 75 6e 6e 69 6e 67 20 63 6f 6e   try running con
24d0: 66 69 67 75 72 65 20 61 67 61 69 6e 20 77 69 74  figure again wit
24e0: 68 20 69 74 2e 0a 20 20 20 20 20 20 4f 52 49 47  h it..      ORIG
24f0: 49 4e 41 4c 5f 43 4f 4e 46 49 47 5f 53 48 45 4c  INAL_CONFIG_SHEL
2500: 4c 3d 24 7b 43 4f 4e 46 49 47 5f 53 48 45 4c 4c  L=${CONFIG_SHELL
2510: 2d 2f 62 69 6e 2f 73 68 7d 0a 20 20 20 20 20 20  -/bin/sh}.      
2520: 65 78 70 6f 72 74 20 4f 52 49 47 49 4e 41 4c 5f  export ORIGINAL_
2530: 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 0a 20 20 20  CONFIG_SHELL.   
2540: 20 20 20 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 3d     CONFIG_SHELL=
2550: 2f 62 69 6e 2f 6b 73 68 0a 20 20 20 20 20 20 65  /bin/ksh.      e
2560: 78 70 6f 72 74 20 43 4f 4e 46 49 47 5f 53 48 45  xport CONFIG_SHE
2570: 4c 4c 0a 20 20 20 20 20 20 65 78 65 63 20 24 43  LL.      exec $C
2580: 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 22 24 30 22  ONFIG_SHELL "$0"
2590: 20 2d 2d 6e 6f 2d 72 65 65 78 65 63 20 24 7b 31   --no-reexec ${1
25a0: 2b 22 24 40 22 7d 0a 20 20 20 20 65 6c 73 65 0a  +"$@"}.    else.
25b0: 20 20 20 20 20 20 23 20 54 72 79 20 75 73 69 6e        # Try usin
25c0: 67 20 70 72 69 6e 74 66 2e 0a 20 20 20 20 20 20  g printf..      
25d0: 65 63 68 6f 3d 27 70 72 69 6e 74 66 20 25 73 5c  echo='printf %s\
25e0: 6e 27 0a 20 20 20 20 20 20 69 66 20 74 65 73 74  n'.      if test
25f0: 20 22 58 60 28 24 65 63 68 6f 20 27 5c 74 27 29   "X`($echo '\t')
2600: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 22 20 3d   2>/dev/null`" =
2610: 20 27 58 5c 74 27 20 26 26 0a 09 20 65 63 68 6f   'X\t' &&.. echo
2620: 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 3d  _testing_string=
2630: 60 28 24 65 63 68 6f 20 22 24 65 63 68 6f 5f 74  `($echo "$echo_t
2640: 65 73 74 5f 73 74 72 69 6e 67 22 29 20 32 3e 2f  est_string") 2>/
2650: 64 65 76 2f 6e 75 6c 6c 60 20 26 26 0a 09 20 74  dev/null` &&.. t
2660: 65 73 74 20 22 58 24 65 63 68 6f 5f 74 65 73 74  est "X$echo_test
2670: 69 6e 67 5f 73 74 72 69 6e 67 22 20 3d 20 22 58  ing_string" = "X
2680: 24 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e  $echo_test_strin
2690: 67 22 3b 20 74 68 65 6e 0a 09 23 20 43 6f 6f 6c  g"; then..# Cool
26a0: 2c 20 70 72 69 6e 74 66 20 77 6f 72 6b 73 0a 09  , printf works..
26b0: 3a 0a 20 20 20 20 20 20 65 6c 69 66 20 65 63 68  :.      elif ech
26c0: 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e 67  o_testing_string
26d0: 3d 60 28 24 4f 52 49 47 49 4e 41 4c 5f 43 4f 4e  =`($ORIGINAL_CON
26e0: 46 49 47 5f 53 48 45 4c 4c 20 22 24 30 22 20 2d  FIG_SHELL "$0" -
26f0: 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f 20 27  -fallback-echo '
2700: 5c 74 27 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c  \t') 2>/dev/null
2710: 60 20 26 26 0a 09 20 20 20 74 65 73 74 20 22 58  ` &&..   test "X
2720: 24 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74  $echo_testing_st
2730: 72 69 6e 67 22 20 3d 20 27 58 5c 74 27 20 26 26  ring" = 'X\t' &&
2740: 0a 09 20 20 20 65 63 68 6f 5f 74 65 73 74 69 6e  ..   echo_testin
2750: 67 5f 73 74 72 69 6e 67 3d 60 28 24 4f 52 49 47  g_string=`($ORIG
2760: 49 4e 41 4c 5f 43 4f 4e 46 49 47 5f 53 48 45 4c  INAL_CONFIG_SHEL
2770: 4c 20 22 24 30 22 20 2d 2d 66 61 6c 6c 62 61 63  L "$0" --fallbac
2780: 6b 2d 65 63 68 6f 20 22 24 65 63 68 6f 5f 74 65  k-echo "$echo_te
2790: 73 74 5f 73 74 72 69 6e 67 22 29 20 32 3e 2f 64  st_string") 2>/d
27a0: 65 76 2f 6e 75 6c 6c 60 20 26 26 0a 09 20 20 20  ev/null` &&..   
27b0: 74 65 73 74 20 22 58 24 65 63 68 6f 5f 74 65 73  test "X$echo_tes
27c0: 74 69 6e 67 5f 73 74 72 69 6e 67 22 20 3d 20 22  ting_string" = "
27d0: 58 24 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69  X$echo_test_stri
27e0: 6e 67 22 3b 20 74 68 65 6e 0a 09 43 4f 4e 46 49  ng"; then..CONFI
27f0: 47 5f 53 48 45 4c 4c 3d 24 4f 52 49 47 49 4e 41  G_SHELL=$ORIGINA
2800: 4c 5f 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 0a 09  L_CONFIG_SHELL..
2810: 65 78 70 6f 72 74 20 43 4f 4e 46 49 47 5f 53 48  export CONFIG_SH
2820: 45 4c 4c 0a 09 53 48 45 4c 4c 3d 22 24 43 4f 4e  ELL..SHELL="$CON
2830: 46 49 47 5f 53 48 45 4c 4c 22 0a 09 65 78 70 6f  FIG_SHELL"..expo
2840: 72 74 20 53 48 45 4c 4c 0a 09 65 63 68 6f 3d 22  rt SHELL..echo="
2850: 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 24 30  $CONFIG_SHELL $0
2860: 20 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f   --fallback-echo
2870: 22 0a 20 20 20 20 20 20 65 6c 69 66 20 65 63 68  ".      elif ech
2880: 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e 67  o_testing_string
2890: 3d 60 28 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c  =`($CONFIG_SHELL
28a0: 20 22 24 30 22 20 2d 2d 66 61 6c 6c 62 61 63 6b   "$0" --fallback
28b0: 2d 65 63 68 6f 20 27 5c 74 27 29 20 32 3e 2f 64  -echo '\t') 2>/d
28c0: 65 76 2f 6e 75 6c 6c 60 20 26 26 0a 09 20 20 20  ev/null` &&..   
28d0: 74 65 73 74 20 22 58 24 65 63 68 6f 5f 74 65 73  test "X$echo_tes
28e0: 74 69 6e 67 5f 73 74 72 69 6e 67 22 20 3d 20 27  ting_string" = '
28f0: 58 5c 74 27 20 26 26 0a 09 20 20 20 65 63 68 6f  X\t' &&..   echo
2900: 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 3d  _testing_string=
2910: 60 28 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20  `($CONFIG_SHELL 
2920: 22 24 30 22 20 2d 2d 66 61 6c 6c 62 61 63 6b 2d  "$0" --fallback-
2930: 65 63 68 6f 20 22 24 65 63 68 6f 5f 74 65 73 74  echo "$echo_test
2940: 5f 73 74 72 69 6e 67 22 29 20 32 3e 2f 64 65 76  _string") 2>/dev
2950: 2f 6e 75 6c 6c 60 20 26 26 0a 09 20 20 20 74 65  /null` &&..   te
2960: 73 74 20 22 58 24 65 63 68 6f 5f 74 65 73 74 69  st "X$echo_testi
2970: 6e 67 5f 73 74 72 69 6e 67 22 20 3d 20 22 58 24  ng_string" = "X$
2980: 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67  echo_test_string
2990: 22 3b 20 74 68 65 6e 0a 09 65 63 68 6f 3d 22 24  "; then..echo="$
29a0: 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 24 30 20  CONFIG_SHELL $0 
29b0: 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f 22  --fallback-echo"
29c0: 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 23 20 6d  .      else..# m
29d0: 61 79 62 65 20 77 69 74 68 20 61 20 73 6d 61 6c  aybe with a smal
29e0: 6c 65 72 20 73 74 72 69 6e 67 2e 2e 2e 0a 09 70  ler string.....p
29f0: 72 65 76 3d 3a 0a 0a 09 66 6f 72 20 63 6d 64 20  rev=:...for cmd 
2a00: 69 6e 20 27 65 63 68 6f 20 74 65 73 74 27 20 27  in 'echo test' '
2a10: 73 65 64 20 32 71 20 22 24 30 22 27 20 27 73 65  sed 2q "$0"' 'se
2a20: 64 20 31 30 71 20 22 24 30 22 27 20 27 73 65 64  d 10q "$0"' 'sed
2a30: 20 32 30 71 20 22 24 30 22 27 20 27 73 65 64 20   20q "$0"' 'sed 
2a40: 35 30 71 20 22 24 30 22 27 3b 20 64 6f 0a 09 20  50q "$0"'; do.. 
2a50: 20 69 66 20 28 74 65 73 74 20 22 58 24 65 63 68   if (test "X$ech
2a60: 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 22 20 3d  o_test_string" =
2a70: 20 22 58 60 65 76 61 6c 20 24 63 6d 64 60 22 29   "X`eval $cmd`")
2a80: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 09 20 20   2>/dev/null..  
2a90: 74 68 65 6e 0a 09 20 20 20 20 62 72 65 61 6b 0a  then..    break.
2aa0: 09 20 20 66 69 0a 09 20 20 70 72 65 76 3d 22 24  .  fi..  prev="$
2ab0: 63 6d 64 22 0a 09 64 6f 6e 65 0a 0a 09 69 66 20  cmd"..done...if 
2ac0: 74 65 73 74 20 22 24 70 72 65 76 22 20 21 3d 20  test "$prev" != 
2ad0: 27 73 65 64 20 35 30 71 20 22 24 30 22 27 3b 20  'sed 50q "$0"'; 
2ae0: 74 68 65 6e 0a 09 20 20 65 63 68 6f 5f 74 65 73  then..  echo_tes
2af0: 74 5f 73 74 72 69 6e 67 3d 60 65 76 61 6c 20 24  t_string=`eval $
2b00: 70 72 65 76 60 0a 09 20 20 65 78 70 6f 72 74 20  prev`..  export 
2b10: 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67  echo_test_string
2b20: 0a 09 20 20 65 78 65 63 20 24 7b 4f 52 49 47 49  ..  exec ${ORIGI
2b30: 4e 41 4c 5f 43 4f 4e 46 49 47 5f 53 48 45 4c 4c  NAL_CONFIG_SHELL
2b40: 2d 24 7b 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 2d  -${CONFIG_SHELL-
2b50: 2f 62 69 6e 2f 73 68 7d 7d 20 22 24 30 22 20 24  /bin/sh}} "$0" $
2b60: 7b 31 2b 22 24 40 22 7d 0a 09 65 6c 73 65 0a 09  {1+"$@"}..else..
2b70: 20 20 23 20 4f 6f 70 73 2e 20 20 57 65 20 6c 6f    # Oops.  We lo
2b80: 73 74 20 63 6f 6d 70 6c 65 74 65 6c 79 2c 20 73  st completely, s
2b90: 6f 20 6a 75 73 74 20 73 74 69 63 6b 20 77 69 74  o just stick wit
2ba0: 68 20 65 63 68 6f 2e 0a 09 20 20 65 63 68 6f 3d  h echo...  echo=
2bb0: 65 63 68 6f 0a 09 66 69 0a 20 20 20 20 20 20 66  echo..fi.      f
2bc0: 69 0a 20 20 20 20 66 69 0a 20 20 66 69 0a 66 69  i.    fi.  fi.fi
2bd0: 0a 66 69 0a 0a 23 20 43 6f 70 79 20 65 63 68 6f  .fi..# Copy echo
2be0: 20 61 6e 64 20 71 75 6f 74 65 20 74 68 65 20 63   and quote the c
2bf0: 6f 70 79 20 73 75 69 74 61 62 6c 79 20 66 6f 72  opy suitably for
2c00: 20 70 61 73 73 69 6e 67 20 74 6f 20 6c 69 62 74   passing to libt
2c10: 6f 6f 6c 20 66 72 6f 6d 0a 23 20 74 68 65 20 4d  ool from.# the M
2c20: 61 6b 65 66 69 6c 65 2c 20 69 6e 73 74 65 61 64  akefile, instead
2c30: 20 6f 66 20 71 75 6f 74 69 6e 67 20 74 68 65 20   of quoting the 
2c40: 6f 72 69 67 69 6e 61 6c 2c 20 77 68 69 63 68 20  original, which 
2c50: 69 73 20 75 73 65 64 20 6c 61 74 65 72 2e 0a 45  is used later..E
2c60: 43 48 4f 3d 24 65 63 68 6f 0a 69 66 20 74 65 73  CHO=$echo.if tes
2c70: 74 20 22 58 24 45 43 48 4f 22 20 3d 20 22 58 24  t "X$ECHO" = "X$
2c80: 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 24 30 20  CONFIG_SHELL $0 
2c90: 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f 22  --fallback-echo"
2ca0: 3b 20 74 68 65 6e 0a 20 20 20 45 43 48 4f 3d 22  ; then.   ECHO="
2cb0: 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 5c 5c  $CONFIG_SHELL \\
2cc0: 5c 24 5c 24 30 20 2d 2d 66 61 6c 6c 62 61 63 6b  \$\$0 --fallback
2cd0: 2d 65 63 68 6f 22 0a 66 69 0a 0a 0a 0a 0a 74 61  -echo".fi.....ta
2ce0: 67 6e 61 6d 65 73 3d 24 7b 74 61 67 6e 61 6d 65  gnames=${tagname
2cf0: 73 2b 24 7b 74 61 67 6e 61 6d 65 73 7d 2c 7d 43  s+${tagnames},}C
2d00: 58 58 0a 0a 74 61 67 6e 61 6d 65 73 3d 24 7b 74  XX..tagnames=${t
2d10: 61 67 6e 61 6d 65 73 2b 24 7b 74 61 67 6e 61 6d  agnames+${tagnam
2d20: 65 73 7d 2c 7d 46 37 37 0a 0a 23 20 4e 61 6d 65  es},}F77..# Name
2d30: 20 6f 66 20 74 68 65 20 68 6f 73 74 2e 0a 23 20   of the host..# 
2d40: 68 6f 73 74 6e 61 6d 65 20 6f 6e 20 73 6f 6d 65  hostname on some
2d50: 20 73 79 73 74 65 6d 73 20 28 53 56 52 33 2e 32   systems (SVR3.2
2d60: 2c 20 4c 69 6e 75 78 29 20 72 65 74 75 72 6e 73  , Linux) returns
2d70: 20 61 20 62 6f 67 75 73 20 65 78 69 74 20 73 74   a bogus exit st
2d80: 61 74 75 73 2c 0a 23 20 73 6f 20 75 6e 61 6d 65  atus,.# so uname
2d90: 20 67 65 74 73 20 72 75 6e 20 74 6f 6f 2e 0a 61   gets run too..a
2da0: 63 5f 68 6f 73 74 6e 61 6d 65 3d 60 28 68 6f 73  c_hostname=`(hos
2db0: 74 6e 61 6d 65 20 7c 7c 20 75 6e 61 6d 65 20 2d  tname || uname -
2dc0: 6e 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c  n) 2>/dev/null |
2dd0: 20 73 65 64 20 31 71 60 0a 0a 65 78 65 63 20 36   sed 1q`..exec 6
2de0: 3e 26 31 0a 0a 23 0a 23 20 49 6e 69 74 69 61 6c  >&1..#.# Initial
2df0: 69 7a 61 74 69 6f 6e 73 2e 0a 23 0a 61 63 5f 64  izations..#.ac_d
2e00: 65 66 61 75 6c 74 5f 70 72 65 66 69 78 3d 2f 75  efault_prefix=/u
2e10: 73 72 2f 6c 6f 63 61 6c 0a 61 63 5f 63 6f 6e 66  sr/local.ac_conf
2e20: 69 67 5f 6c 69 62 6f 62 6a 5f 64 69 72 3d 2e 0a  ig_libobj_dir=..
2e30: 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3d  cross_compiling=
2e40: 6e 6f 0a 73 75 62 64 69 72 73 3d 0a 4d 46 4c 41  no.subdirs=.MFLA
2e50: 47 53 3d 0a 4d 41 4b 45 46 4c 41 47 53 3d 0a 53  GS=.MAKEFLAGS=.S
2e60: 48 45 4c 4c 3d 24 7b 43 4f 4e 46 49 47 5f 53 48  HELL=${CONFIG_SH
2e70: 45 4c 4c 2d 2f 62 69 6e 2f 73 68 7d 0a 0a 23 20  ELL-/bin/sh}..# 
2e80: 4d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f  Maximum number o
2e90: 66 20 6c 69 6e 65 73 20 74 6f 20 70 75 74 20 69  f lines to put i
2ea0: 6e 20 61 20 73 68 65 6c 6c 20 68 65 72 65 20 64  n a shell here d
2eb0: 6f 63 75 6d 65 6e 74 2e 0a 23 20 54 68 69 73 20  ocument..# This 
2ec0: 76 61 72 69 61 62 6c 65 20 73 65 65 6d 73 20 6f  variable seems o
2ed0: 62 73 6f 6c 65 74 65 2e 20 20 49 74 20 73 68 6f  bsolete.  It sho
2ee0: 75 6c 64 20 70 72 6f 62 61 62 6c 79 20 62 65 20  uld probably be 
2ef0: 72 65 6d 6f 76 65 64 2c 20 61 6e 64 0a 23 20 6f  removed, and.# o
2f00: 6e 6c 79 20 61 63 5f 6d 61 78 5f 73 65 64 5f 6c  nly ac_max_sed_l
2f10: 69 6e 65 73 20 73 68 6f 75 6c 64 20 62 65 20 75  ines should be u
2f20: 73 65 64 2e 0a 3a 20 24 7b 61 63 5f 6d 61 78 5f  sed..: ${ac_max_
2f30: 68 65 72 65 5f 6c 69 6e 65 73 3d 33 38 7d 0a 0a  here_lines=38}..
2f40: 23 20 49 64 65 6e 74 69 74 79 20 6f 66 20 74 68  # Identity of th
2f50: 69 73 20 70 61 63 6b 61 67 65 2e 0a 50 41 43 4b  is package..PACK
2f60: 41 47 45 5f 4e 41 4d 45 3d 0a 50 41 43 4b 41 47  AGE_NAME=.PACKAG
2f70: 45 5f 54 41 52 4e 41 4d 45 3d 0a 50 41 43 4b 41  E_TARNAME=.PACKA
2f80: 47 45 5f 56 45 52 53 49 4f 4e 3d 0a 50 41 43 4b  GE_VERSION=.PACK
2f90: 41 47 45 5f 53 54 52 49 4e 47 3d 0a 50 41 43 4b  AGE_STRING=.PACK
2fa0: 41 47 45 5f 42 55 47 52 45 50 4f 52 54 3d 0a 0a  AGE_BUGREPORT=..
2fb0: 61 63 5f 75 6e 69 71 75 65 5f 66 69 6c 65 3d 22  ac_unique_file="
2fc0: 73 72 63 2f 73 71 6c 69 74 65 2e 68 2e 69 6e 22  src/sqlite.h.in"
2fd0: 0a 23 20 46 61 63 74 6f 72 69 6e 67 20 64 65 66  .# Factoring def
2fe0: 61 75 6c 74 20 68 65 61 64 65 72 73 20 66 6f 72  ault headers for
2ff0: 20 6d 6f 73 74 20 74 65 73 74 73 2e 0a 61 63 5f   most tests..ac_
3000: 69 6e 63 6c 75 64 65 73 5f 64 65 66 61 75 6c 74  includes_default
3010: 3d 22 5c 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74  ="\.#include <st
3020: 64 69 6f 2e 68 3e 0a 23 69 66 20 48 41 56 45 5f  dio.h>.#if HAVE_
3030: 53 59 53 5f 54 59 50 45 53 5f 48 0a 23 20 69 6e  SYS_TYPES_H.# in
3040: 63 6c 75 64 65 20 3c 73 79 73 2f 74 79 70 65 73  clude <sys/types
3050: 2e 68 3e 0a 23 65 6e 64 69 66 0a 23 69 66 20 48  .h>.#endif.#if H
3060: 41 56 45 5f 53 59 53 5f 53 54 41 54 5f 48 0a 23  AVE_SYS_STAT_H.#
3070: 20 69 6e 63 6c 75 64 65 20 3c 73 79 73 2f 73 74   include <sys/st
3080: 61 74 2e 68 3e 0a 23 65 6e 64 69 66 0a 23 69 66  at.h>.#endif.#if
3090: 20 53 54 44 43 5f 48 45 41 44 45 52 53 0a 23 20   STDC_HEADERS.# 
30a0: 69 6e 63 6c 75 64 65 20 3c 73 74 64 6c 69 62 2e  include <stdlib.
30b0: 68 3e 0a 23 20 69 6e 63 6c 75 64 65 20 3c 73 74  h>.# include <st
30c0: 64 64 65 66 2e 68 3e 0a 23 65 6c 73 65 0a 23 20  ddef.h>.#else.# 
30d0: 69 66 20 48 41 56 45 5f 53 54 44 4c 49 42 5f 48  if HAVE_STDLIB_H
30e0: 0a 23 20 20 69 6e 63 6c 75 64 65 20 3c 73 74 64  .#  include <std
30f0: 6c 69 62 2e 68 3e 0a 23 20 65 6e 64 69 66 0a 23  lib.h>.# endif.#
3100: 65 6e 64 69 66 0a 23 69 66 20 48 41 56 45 5f 53  endif.#if HAVE_S
3110: 54 52 49 4e 47 5f 48 0a 23 20 69 66 20 21 53 54  TRING_H.# if !ST
3120: 44 43 5f 48 45 41 44 45 52 53 20 26 26 20 48 41  DC_HEADERS && HA
3130: 56 45 5f 4d 45 4d 4f 52 59 5f 48 0a 23 20 20 69  VE_MEMORY_H.#  i
3140: 6e 63 6c 75 64 65 20 3c 6d 65 6d 6f 72 79 2e 68  nclude <memory.h
3150: 3e 0a 23 20 65 6e 64 69 66 0a 23 20 69 6e 63 6c  >.# endif.# incl
3160: 75 64 65 20 3c 73 74 72 69 6e 67 2e 68 3e 0a 23  ude <string.h>.#
3170: 65 6e 64 69 66 0a 23 69 66 20 48 41 56 45 5f 53  endif.#if HAVE_S
3180: 54 52 49 4e 47 53 5f 48 0a 23 20 69 6e 63 6c 75  TRINGS_H.# inclu
3190: 64 65 20 3c 73 74 72 69 6e 67 73 2e 68 3e 0a 23  de <strings.h>.#
31a0: 65 6e 64 69 66 0a 23 69 66 20 48 41 56 45 5f 49  endif.#if HAVE_I
31b0: 4e 54 54 59 50 45 53 5f 48 0a 23 20 69 6e 63 6c  NTTYPES_H.# incl
31c0: 75 64 65 20 3c 69 6e 74 74 79 70 65 73 2e 68 3e  ude <inttypes.h>
31d0: 0a 23 65 6c 73 65 0a 23 20 69 66 20 48 41 56 45  .#else.# if HAVE
31e0: 5f 53 54 44 49 4e 54 5f 48 0a 23 20 20 69 6e 63  _STDINT_H.#  inc
31f0: 6c 75 64 65 20 3c 73 74 64 69 6e 74 2e 68 3e 0a  lude <stdint.h>.
3200: 23 20 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 23  # endif.#endif.#
3210: 69 66 20 48 41 56 45 5f 55 4e 49 53 54 44 5f 48  if HAVE_UNISTD_H
3220: 0a 23 20 69 6e 63 6c 75 64 65 20 3c 75 6e 69 73  .# include <unis
3230: 74 64 2e 68 3e 0a 23 65 6e 64 69 66 22 0a 0a 61  td.h>.#endif"..a
3240: 63 5f 73 75 62 73 74 5f 76 61 72 73 3d 27 53 48  c_subst_vars='SH
3250: 45 4c 4c 20 50 41 54 48 5f 53 45 50 41 52 41 54  ELL PATH_SEPARAT
3260: 4f 52 20 50 41 43 4b 41 47 45 5f 4e 41 4d 45 20  OR PACKAGE_NAME 
3270: 50 41 43 4b 41 47 45 5f 54 41 52 4e 41 4d 45 20  PACKAGE_TARNAME 
3280: 50 41 43 4b 41 47 45 5f 56 45 52 53 49 4f 4e 20  PACKAGE_VERSION 
3290: 50 41 43 4b 41 47 45 5f 53 54 52 49 4e 47 20 50  PACKAGE_STRING P
32a0: 41 43 4b 41 47 45 5f 42 55 47 52 45 50 4f 52 54  ACKAGE_BUGREPORT
32b0: 20 65 78 65 63 5f 70 72 65 66 69 78 20 70 72 65   exec_prefix pre
32c0: 66 69 78 20 70 72 6f 67 72 61 6d 5f 74 72 61 6e  fix program_tran
32d0: 73 66 6f 72 6d 5f 6e 61 6d 65 20 62 69 6e 64 69  sform_name bindi
32e0: 72 20 73 62 69 6e 64 69 72 20 6c 69 62 65 78 65  r sbindir libexe
32f0: 63 64 69 72 20 64 61 74 61 64 69 72 20 73 79 73  cdir datadir sys
3300: 63 6f 6e 66 64 69 72 20 73 68 61 72 65 64 73 74  confdir sharedst
3310: 61 74 65 64 69 72 20 6c 6f 63 61 6c 73 74 61 74  atedir localstat
3320: 65 64 69 72 20 6c 69 62 64 69 72 20 69 6e 63 6c  edir libdir incl
3330: 75 64 65 64 69 72 20 6f 6c 64 69 6e 63 6c 75 64  udedir oldinclud
3340: 65 64 69 72 20 69 6e 66 6f 64 69 72 20 6d 61 6e  edir infodir man
3350: 64 69 72 20 62 75 69 6c 64 5f 61 6c 69 61 73 20  dir build_alias 
3360: 68 6f 73 74 5f 61 6c 69 61 73 20 74 61 72 67 65  host_alias targe
3370: 74 5f 61 6c 69 61 73 20 44 45 46 53 20 45 43 48  t_alias DEFS ECH
3380: 4f 5f 43 20 45 43 48 4f 5f 4e 20 45 43 48 4f 5f  O_C ECHO_N ECHO_
3390: 54 20 4c 49 42 53 20 62 75 69 6c 64 20 62 75 69  T LIBS build bui
33a0: 6c 64 5f 63 70 75 20 62 75 69 6c 64 5f 76 65 6e  ld_cpu build_ven
33b0: 64 6f 72 20 62 75 69 6c 64 5f 6f 73 20 68 6f 73  dor build_os hos
33c0: 74 20 68 6f 73 74 5f 63 70 75 20 68 6f 73 74 5f  t host_cpu host_
33d0: 76 65 6e 64 6f 72 20 68 6f 73 74 5f 6f 73 20 43  vendor host_os C
33e0: 43 20 43 46 4c 41 47 53 20 4c 44 46 4c 41 47 53  C CFLAGS LDFLAGS
33f0: 20 43 50 50 46 4c 41 47 53 20 61 63 5f 63 74 5f   CPPFLAGS ac_ct_
3400: 43 43 20 45 58 45 45 58 54 20 4f 42 4a 45 58 54  CC EXEEXT OBJEXT
3410: 20 45 47 52 45 50 20 4c 4e 5f 53 20 45 43 48 4f   EGREP LN_S ECHO
3420: 20 41 52 20 61 63 5f 63 74 5f 41 52 20 52 41 4e   AR ac_ct_AR RAN
3430: 4c 49 42 20 61 63 5f 63 74 5f 52 41 4e 4c 49 42  LIB ac_ct_RANLIB
3440: 20 53 54 52 49 50 20 61 63 5f 63 74 5f 53 54 52   STRIP ac_ct_STR
3450: 49 50 20 43 50 50 20 43 58 58 20 43 58 58 46 4c  IP CPP CXX CXXFL
3460: 41 47 53 20 61 63 5f 63 74 5f 43 58 58 20 43 58  AGS ac_ct_CXX CX
3470: 58 43 50 50 20 46 37 37 20 46 46 4c 41 47 53 20  XCPP F77 FFLAGS 
3480: 61 63 5f 63 74 5f 46 37 37 20 4c 49 42 54 4f 4f  ac_ct_F77 LIBTOO
3490: 4c 20 49 4e 53 54 41 4c 4c 5f 50 52 4f 47 52 41  L INSTALL_PROGRA
34a0: 4d 20 49 4e 53 54 41 4c 4c 5f 53 43 52 49 50 54  M INSTALL_SCRIPT
34b0: 20 49 4e 53 54 41 4c 4c 5f 44 41 54 41 20 70 72   INSTALL_DATA pr
34c0: 6f 67 72 61 6d 5f 70 72 65 66 69 78 20 56 45 52  ogram_prefix VER
34d0: 53 49 4f 4e 20 42 55 49 4c 44 5f 43 43 20 42 55  SION BUILD_CC BU
34e0: 49 4c 44 5f 43 46 4c 41 47 53 20 42 55 49 4c 44  ILD_CFLAGS BUILD
34f0: 5f 4c 49 42 53 20 54 41 52 47 45 54 5f 43 43 20  _LIBS TARGET_CC 
3500: 54 41 52 47 45 54 5f 43 46 4c 41 47 53 20 54 41  TARGET_CFLAGS TA
3510: 52 47 45 54 5f 4c 49 4e 4b 20 54 41 52 47 45 54  RGET_LINK TARGET
3520: 5f 4c 46 4c 41 47 53 20 54 41 52 47 45 54 5f 52  _LFLAGS TARGET_R
3530: 41 4e 4c 49 42 20 54 41 52 47 45 54 5f 41 52 20  ANLIB TARGET_AR 
3540: 54 48 52 45 41 44 53 41 46 45 20 54 41 52 47 45  THREADSAFE TARGE
3550: 54 5f 54 48 52 45 41 44 5f 4c 49 42 20 41 4c 4c  T_THREAD_LIB ALL
3560: 4f 57 52 45 4c 45 41 53 45 20 54 45 4d 50 5f 53  OWRELEASE TEMP_S
3570: 54 4f 52 45 20 42 55 49 4c 44 5f 45 58 45 45 58  TORE BUILD_EXEEX
3580: 54 20 4f 53 5f 55 4e 49 58 20 4f 53 5f 57 49 4e  T OS_UNIX OS_WIN
3590: 20 54 41 52 47 45 54 5f 45 58 45 45 58 54 20 54   TARGET_EXEEXT T
35a0: 41 52 47 45 54 5f 4c 49 42 53 20 54 41 52 47 45  ARGET_LIBS TARGE
35b0: 54 5f 54 43 4c 5f 4c 49 42 53 20 54 41 52 47 45  T_TCL_LIBS TARGE
35c0: 54 5f 54 43 4c 5f 49 4e 43 20 54 41 52 47 45 54  T_TCL_INC TARGET
35d0: 5f 52 45 41 44 4c 49 4e 45 5f 4c 49 42 53 20 54  _READLINE_LIBS T
35e0: 41 52 47 45 54 5f 52 45 41 44 4c 49 4e 45 5f 49  ARGET_READLINE_I
35f0: 4e 43 20 54 41 52 47 45 54 5f 48 41 56 45 5f 52  NC TARGET_HAVE_R
3600: 45 41 44 4c 49 4e 45 20 4c 49 42 4f 42 4a 53 20  EADLINE LIBOBJS 
3610: 4c 54 4c 49 42 4f 42 4a 53 27 0a 61 63 5f 73 75  LTLIBOBJS'.ac_su
3620: 62 73 74 5f 66 69 6c 65 73 3d 27 27 0a 0a 23 20  bst_files=''..# 
3630: 49 6e 69 74 69 61 6c 69 7a 65 20 73 6f 6d 65 20  Initialize some 
3640: 76 61 72 69 61 62 6c 65 73 20 73 65 74 20 62 79  variables set by
3650: 20 6f 70 74 69 6f 6e 73 2e 0a 61 63 5f 69 6e 69   options..ac_ini
3660: 74 5f 68 65 6c 70 3d 0a 61 63 5f 69 6e 69 74 5f  t_help=.ac_init_
3670: 76 65 72 73 69 6f 6e 3d 66 61 6c 73 65 0a 23 20  version=false.# 
3680: 54 68 65 20 76 61 72 69 61 62 6c 65 73 20 68 61  The variables ha
3690: 76 65 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65  ve the same name
36a0: 73 20 61 73 20 74 68 65 20 6f 70 74 69 6f 6e 73  s as the options
36b0: 2c 20 77 69 74 68 0a 23 20 64 61 73 68 65 73 20  , with.# dashes 
36c0: 63 68 61 6e 67 65 64 20 74 6f 20 75 6e 64 65 72  changed to under
36d0: 6c 69 6e 65 73 2e 0a 63 61 63 68 65 5f 66 69 6c  lines..cache_fil
36e0: 65 3d 2f 64 65 76 2f 6e 75 6c 6c 0a 65 78 65 63  e=/dev/null.exec
36f0: 5f 70 72 65 66 69 78 3d 4e 4f 4e 45 0a 6e 6f 5f  _prefix=NONE.no_
3700: 63 72 65 61 74 65 3d 0a 6e 6f 5f 72 65 63 75 72  create=.no_recur
3710: 73 69 6f 6e 3d 0a 70 72 65 66 69 78 3d 4e 4f 4e  sion=.prefix=NON
3720: 45 0a 70 72 6f 67 72 61 6d 5f 70 72 65 66 69 78  E.program_prefix
3730: 3d 4e 4f 4e 45 0a 70 72 6f 67 72 61 6d 5f 73 75  =NONE.program_su
3740: 66 66 69 78 3d 4e 4f 4e 45 0a 70 72 6f 67 72 61  ffix=NONE.progra
3750: 6d 5f 74 72 61 6e 73 66 6f 72 6d 5f 6e 61 6d 65  m_transform_name
3760: 3d 73 2c 78 2c 78 2c 0a 73 69 6c 65 6e 74 3d 0a  =s,x,x,.silent=.
3770: 73 69 74 65 3d 0a 73 72 63 64 69 72 3d 0a 76 65  site=.srcdir=.ve
3780: 72 62 6f 73 65 3d 0a 78 5f 69 6e 63 6c 75 64 65  rbose=.x_include
3790: 73 3d 4e 4f 4e 45 0a 78 5f 6c 69 62 72 61 72 69  s=NONE.x_librari
37a0: 65 73 3d 4e 4f 4e 45 0a 0a 23 20 49 6e 73 74 61  es=NONE..# Insta
37b0: 6c 6c 61 74 69 6f 6e 20 64 69 72 65 63 74 6f 72  llation director
37c0: 79 20 6f 70 74 69 6f 6e 73 2e 0a 23 20 54 68 65  y options..# The
37d0: 73 65 20 61 72 65 20 6c 65 66 74 20 75 6e 65 78  se are left unex
37e0: 70 61 6e 64 65 64 20 73 6f 20 75 73 65 72 73 20  panded so users 
37f0: 63 61 6e 20 22 6d 61 6b 65 20 69 6e 73 74 61 6c  can "make instal
3800: 6c 20 65 78 65 63 5f 70 72 65 66 69 78 3d 2f 66  l exec_prefix=/f
3810: 6f 6f 22 0a 23 20 61 6e 64 20 61 6c 6c 20 74 68  oo".# and all th
3820: 65 20 76 61 72 69 61 62 6c 65 73 20 74 68 61 74  e variables that
3830: 20 61 72 65 20 73 75 70 70 6f 73 65 64 20 74 6f   are supposed to
3840: 20 62 65 20 62 61 73 65 64 20 6f 6e 20 65 78 65   be based on exe
3850: 63 5f 70 72 65 66 69 78 0a 23 20 62 79 20 64 65  c_prefix.# by de
3860: 66 61 75 6c 74 20 77 69 6c 6c 20 61 63 74 75 61  fault will actua
3870: 6c 6c 79 20 63 68 61 6e 67 65 2e 0a 23 20 55 73  lly change..# Us
3880: 65 20 62 72 61 63 65 73 20 69 6e 73 74 65 61 64  e braces instead
3890: 20 6f 66 20 70 61 72 65 6e 73 20 62 65 63 61 75   of parens becau
38a0: 73 65 20 73 68 2c 20 70 65 72 6c 2c 20 65 74 63  se sh, perl, etc
38b0: 2e 20 61 6c 73 6f 20 61 63 63 65 70 74 20 74 68  . also accept th
38c0: 65 6d 2e 0a 62 69 6e 64 69 72 3d 27 24 7b 65 78  em..bindir='${ex
38d0: 65 63 5f 70 72 65 66 69 78 7d 2f 62 69 6e 27 0a  ec_prefix}/bin'.
38e0: 73 62 69 6e 64 69 72 3d 27 24 7b 65 78 65 63 5f  sbindir='${exec_
38f0: 70 72 65 66 69 78 7d 2f 73 62 69 6e 27 0a 6c 69  prefix}/sbin'.li
3900: 62 65 78 65 63 64 69 72 3d 27 24 7b 65 78 65 63  bexecdir='${exec
3910: 5f 70 72 65 66 69 78 7d 2f 6c 69 62 65 78 65 63  _prefix}/libexec
3920: 27 0a 64 61 74 61 64 69 72 3d 27 24 7b 70 72 65  '.datadir='${pre
3930: 66 69 78 7d 2f 73 68 61 72 65 27 0a 73 79 73 63  fix}/share'.sysc
3940: 6f 6e 66 64 69 72 3d 27 24 7b 70 72 65 66 69 78  onfdir='${prefix
3950: 7d 2f 65 74 63 27 0a 73 68 61 72 65 64 73 74 61  }/etc'.sharedsta
3960: 74 65 64 69 72 3d 27 24 7b 70 72 65 66 69 78 7d  tedir='${prefix}
3970: 2f 63 6f 6d 27 0a 6c 6f 63 61 6c 73 74 61 74 65  /com'.localstate
3980: 64 69 72 3d 27 24 7b 70 72 65 66 69 78 7d 2f 76  dir='${prefix}/v
3990: 61 72 27 0a 6c 69 62 64 69 72 3d 27 24 7b 65 78  ar'.libdir='${ex
39a0: 65 63 5f 70 72 65 66 69 78 7d 2f 6c 69 62 27 0a  ec_prefix}/lib'.
39b0: 69 6e 63 6c 75 64 65 64 69 72 3d 27 24 7b 70 72  includedir='${pr
39c0: 65 66 69 78 7d 2f 69 6e 63 6c 75 64 65 27 0a 6f  efix}/include'.o
39d0: 6c 64 69 6e 63 6c 75 64 65 64 69 72 3d 27 2f 75  ldincludedir='/u
39e0: 73 72 2f 69 6e 63 6c 75 64 65 27 0a 69 6e 66 6f  sr/include'.info
39f0: 64 69 72 3d 27 24 7b 70 72 65 66 69 78 7d 2f 69  dir='${prefix}/i
3a00: 6e 66 6f 27 0a 6d 61 6e 64 69 72 3d 27 24 7b 70  nfo'.mandir='${p
3a10: 72 65 66 69 78 7d 2f 6d 61 6e 27 0a 0a 61 63 5f  refix}/man'..ac_
3a20: 70 72 65 76 3d 0a 66 6f 72 20 61 63 5f 6f 70 74  prev=.for ac_opt
3a30: 69 6f 6e 0a 64 6f 0a 20 20 23 20 49 66 20 74 68  ion.do.  # If th
3a40: 65 20 70 72 65 76 69 6f 75 73 20 6f 70 74 69 6f  e previous optio
3a50: 6e 20 6e 65 65 64 73 20 61 6e 20 61 72 67 75 6d  n needs an argum
3a60: 65 6e 74 2c 20 61 73 73 69 67 6e 20 69 74 2e 0a  ent, assign it..
3a70: 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61    if test -n "$a
3a80: 63 5f 70 72 65 76 22 3b 20 74 68 65 6e 0a 20 20  c_prev"; then.  
3a90: 20 20 65 76 61 6c 20 22 24 61 63 5f 70 72 65 76    eval "$ac_prev
3aa0: 3d 5c 24 61 63 5f 6f 70 74 69 6f 6e 22 0a 20 20  =\$ac_option".  
3ab0: 20 20 61 63 5f 70 72 65 76 3d 0a 20 20 20 20 63    ac_prev=.    c
3ac0: 6f 6e 74 69 6e 75 65 0a 20 20 66 69 0a 0a 20 20  ontinue.  fi..  
3ad0: 61 63 5f 6f 70 74 61 72 67 3d 60 65 78 70 72 20  ac_optarg=`expr 
3ae0: 22 78 24 61 63 5f 6f 70 74 69 6f 6e 22 20 3a 20  "x$ac_option" : 
3af0: 27 78 5b 5e 3d 5d 2a 3d 5c 28 2e 2a 5c 29 27 60  'x[^=]*=\(.*\)'`
3b00: 0a 0a 20 20 23 20 41 63 63 65 70 74 20 74 68 65  ..  # Accept the
3b10: 20 69 6d 70 6f 72 74 61 6e 74 20 43 79 67 6e 75   important Cygnu
3b20: 73 20 63 6f 6e 66 69 67 75 72 65 20 6f 70 74 69  s configure opti
3b30: 6f 6e 73 2c 20 73 6f 20 77 65 20 63 61 6e 20 64  ons, so we can d
3b40: 69 61 67 6e 6f 73 65 20 74 79 70 6f 73 2e 0a 0a  iagnose typos...
3b50: 20 20 63 61 73 65 20 24 61 63 5f 6f 70 74 69 6f    case $ac_optio
3b60: 6e 20 69 6e 0a 0a 20 20 2d 62 69 6e 64 69 72 20  n in..  -bindir 
3b70: 7c 20 2d 2d 62 69 6e 64 69 72 20 7c 20 2d 2d 62  | --bindir | --b
3b80: 69 6e 64 69 20 7c 20 2d 2d 62 69 6e 64 20 7c 20  indi | --bind | 
3b90: 2d 2d 62 69 6e 20 7c 20 2d 2d 62 69 29 0a 20 20  --bin | --bi).  
3ba0: 20 20 61 63 5f 70 72 65 76 3d 62 69 6e 64 69 72    ac_prev=bindir
3bb0: 20 3b 3b 0a 20 20 2d 62 69 6e 64 69 72 3d 2a 20   ;;.  -bindir=* 
3bc0: 7c 20 2d 2d 62 69 6e 64 69 72 3d 2a 20 7c 20 2d  | --bindir=* | -
3bd0: 2d 62 69 6e 64 69 3d 2a 20 7c 20 2d 2d 62 69 6e  -bindi=* | --bin
3be0: 64 3d 2a 20 7c 20 2d 2d 62 69 6e 3d 2a 20 7c 20  d=* | --bin=* | 
3bf0: 2d 2d 62 69 3d 2a 29 0a 20 20 20 20 62 69 6e 64  --bi=*).    bind
3c00: 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b  ir=$ac_optarg ;;
3c10: 0a 0a 20 20 2d 62 75 69 6c 64 20 7c 20 2d 2d 62  ..  -build | --b
3c20: 75 69 6c 64 20 7c 20 2d 2d 62 75 69 6c 20 7c 20  uild | --buil | 
3c30: 2d 2d 62 75 69 20 7c 20 2d 2d 62 75 29 0a 20 20  --bui | --bu).  
3c40: 20 20 61 63 5f 70 72 65 76 3d 62 75 69 6c 64 5f    ac_prev=build_
3c50: 61 6c 69 61 73 20 3b 3b 0a 20 20 2d 62 75 69 6c  alias ;;.  -buil
3c60: 64 3d 2a 20 7c 20 2d 2d 62 75 69 6c 64 3d 2a 20  d=* | --build=* 
3c70: 7c 20 2d 2d 62 75 69 6c 3d 2a 20 7c 20 2d 2d 62  | --buil=* | --b
3c80: 75 69 3d 2a 20 7c 20 2d 2d 62 75 3d 2a 29 0a 20  ui=* | --bu=*). 
3c90: 20 20 20 62 75 69 6c 64 5f 61 6c 69 61 73 3d 24     build_alias=$
3ca0: 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20  ac_optarg ;;..  
3cb0: 2d 63 61 63 68 65 2d 66 69 6c 65 20 7c 20 2d 2d  -cache-file | --
3cc0: 63 61 63 68 65 2d 66 69 6c 65 20 7c 20 2d 2d 63  cache-file | --c
3cd0: 61 63 68 65 2d 66 69 6c 20 7c 20 2d 2d 63 61 63  ache-fil | --cac
3ce0: 68 65 2d 66 69 20 5c 0a 20 20 7c 20 2d 2d 63 61  he-fi \.  | --ca
3cf0: 63 68 65 2d 66 20 7c 20 2d 2d 63 61 63 68 65 2d  che-f | --cache-
3d00: 20 7c 20 2d 2d 63 61 63 68 65 20 7c 20 2d 2d 63   | --cache | --c
3d10: 61 63 68 20 7c 20 2d 2d 63 61 63 20 7c 20 2d 2d  ach | --cac | --
3d20: 63 61 20 7c 20 2d 2d 63 29 0a 20 20 20 20 61 63  ca | --c).    ac
3d30: 5f 70 72 65 76 3d 63 61 63 68 65 5f 66 69 6c 65  _prev=cache_file
3d40: 20 3b 3b 0a 20 20 2d 63 61 63 68 65 2d 66 69 6c   ;;.  -cache-fil
3d50: 65 3d 2a 20 7c 20 2d 2d 63 61 63 68 65 2d 66 69  e=* | --cache-fi
3d60: 6c 65 3d 2a 20 7c 20 2d 2d 63 61 63 68 65 2d 66  le=* | --cache-f
3d70: 69 6c 3d 2a 20 7c 20 2d 2d 63 61 63 68 65 2d 66  il=* | --cache-f
3d80: 69 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 63 61 63 68  i=* \.  | --cach
3d90: 65 2d 66 3d 2a 20 7c 20 2d 2d 63 61 63 68 65 2d  e-f=* | --cache-
3da0: 3d 2a 20 7c 20 2d 2d 63 61 63 68 65 3d 2a 20 7c  =* | --cache=* |
3db0: 20 2d 2d 63 61 63 68 3d 2a 20 7c 20 2d 2d 63 61   --cach=* | --ca
3dc0: 63 3d 2a 20 7c 20 2d 2d 63 61 3d 2a 20 7c 20 2d  c=* | --ca=* | -
3dd0: 2d 63 3d 2a 29 0a 20 20 20 20 63 61 63 68 65 5f  -c=*).    cache_
3de0: 66 69 6c 65 3d 24 61 63 5f 6f 70 74 61 72 67 20  file=$ac_optarg 
3df0: 3b 3b 0a 0a 20 20 2d 2d 63 6f 6e 66 69 67 2d 63  ;;..  --config-c
3e00: 61 63 68 65 20 7c 20 2d 43 29 0a 20 20 20 20 63  ache | -C).    c
3e10: 61 63 68 65 5f 66 69 6c 65 3d 63 6f 6e 66 69 67  ache_file=config
3e20: 2e 63 61 63 68 65 20 3b 3b 0a 0a 20 20 2d 64 61  .cache ;;..  -da
3e30: 74 61 64 69 72 20 7c 20 2d 2d 64 61 74 61 64 69  tadir | --datadi
3e40: 72 20 7c 20 2d 2d 64 61 74 61 64 69 20 7c 20 2d  r | --datadi | -
3e50: 2d 64 61 74 61 64 20 7c 20 2d 2d 64 61 74 61 20  -datad | --data 
3e60: 7c 20 2d 2d 64 61 74 20 7c 20 2d 2d 64 61 29 0a  | --dat | --da).
3e70: 20 20 20 20 61 63 5f 70 72 65 76 3d 64 61 74 61      ac_prev=data
3e80: 64 69 72 20 3b 3b 0a 20 20 2d 64 61 74 61 64 69  dir ;;.  -datadi
3e90: 72 3d 2a 20 7c 20 2d 2d 64 61 74 61 64 69 72 3d  r=* | --datadir=
3ea0: 2a 20 7c 20 2d 2d 64 61 74 61 64 69 3d 2a 20 7c  * | --datadi=* |
3eb0: 20 2d 2d 64 61 74 61 64 3d 2a 20 7c 20 2d 2d 64   --datad=* | --d
3ec0: 61 74 61 3d 2a 20 7c 20 2d 2d 64 61 74 3d 2a 20  ata=* | --dat=* 
3ed0: 5c 0a 20 20 7c 20 2d 2d 64 61 3d 2a 29 0a 20 20  \.  | --da=*).  
3ee0: 20 20 64 61 74 61 64 69 72 3d 24 61 63 5f 6f 70    datadir=$ac_op
3ef0: 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 64 69 73 61  targ ;;..  -disa
3f00: 62 6c 65 2d 2a 20 7c 20 2d 2d 64 69 73 61 62 6c  ble-* | --disabl
3f10: 65 2d 2a 29 0a 20 20 20 20 61 63 5f 66 65 61 74  e-*).    ac_feat
3f20: 75 72 65 3d 60 65 78 70 72 20 22 78 24 61 63 5f  ure=`expr "x$ac_
3f30: 6f 70 74 69 6f 6e 22 20 3a 20 27 78 2d 2a 64 69  option" : 'x-*di
3f40: 73 61 62 6c 65 2d 5c 28 2e 2a 5c 29 27 60 0a 20  sable-\(.*\)'`. 
3f50: 20 20 20 23 20 52 65 6a 65 63 74 20 6e 61 6d 65     # Reject name
3f60: 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 76  s that are not v
3f70: 61 6c 69 64 20 73 68 65 6c 6c 20 76 61 72 69 61  alid shell varia
3f80: 62 6c 65 20 6e 61 6d 65 73 2e 0a 20 20 20 20 65  ble names..    e
3f90: 78 70 72 20 22 78 24 61 63 5f 66 65 61 74 75 72  xpr "x$ac_featur
3fa0: 65 22 20 3a 20 22 2e 2a 5b 5e 2d 5f 24 61 73 5f  e" : ".*[^-_$as_
3fb0: 63 72 5f 61 6c 6e 75 6d 5d 22 20 3e 2f 64 65 76  cr_alnum]" >/dev
3fc0: 2f 6e 75 6c 6c 20 26 26 0a 20 20 20 20 20 20 7b  /null &&.      {
3fd0: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65   echo "$as_me: e
3fe0: 72 72 6f 72 3a 20 69 6e 76 61 6c 69 64 20 66 65  rror: invalid fe
3ff0: 61 74 75 72 65 20 6e 61 6d 65 3a 20 24 61 63 5f  ature name: $ac_
4000: 66 65 61 74 75 72 65 22 20 3e 26 32 0a 20 20 20  feature" >&2.   
4010: 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74  { (exit 1); exit
4020: 20 31 3b 20 7d 3b 20 7d 0a 20 20 20 20 61 63 5f   1; }; }.    ac_
4030: 66 65 61 74 75 72 65 3d 60 65 63 68 6f 20 24 61  feature=`echo $a
4040: 63 5f 66 65 61 74 75 72 65 20 7c 20 73 65 64 20  c_feature | sed 
4050: 27 73 2f 2d 2f 5f 2f 67 27 60 0a 20 20 20 20 65  's/-/_/g'`.    e
4060: 76 61 6c 20 22 65 6e 61 62 6c 65 5f 24 61 63 5f  val "enable_$ac_
4070: 66 65 61 74 75 72 65 3d 6e 6f 22 20 3b 3b 0a 0a  feature=no" ;;..
4080: 20 20 2d 65 6e 61 62 6c 65 2d 2a 20 7c 20 2d 2d    -enable-* | --
4090: 65 6e 61 62 6c 65 2d 2a 29 0a 20 20 20 20 61 63  enable-*).    ac
40a0: 5f 66 65 61 74 75 72 65 3d 60 65 78 70 72 20 22  _feature=`expr "
40b0: 78 24 61 63 5f 6f 70 74 69 6f 6e 22 20 3a 20 27  x$ac_option" : '
40c0: 78 2d 2a 65 6e 61 62 6c 65 2d 5c 28 5b 5e 3d 5d  x-*enable-\([^=]
40d0: 2a 5c 29 27 60 0a 20 20 20 20 23 20 52 65 6a 65  *\)'`.    # Reje
40e0: 63 74 20 6e 61 6d 65 73 20 74 68 61 74 20 61 72  ct names that ar
40f0: 65 20 6e 6f 74 20 76 61 6c 69 64 20 73 68 65 6c  e not valid shel
4100: 6c 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 73  l variable names
4110: 2e 0a 20 20 20 20 65 78 70 72 20 22 78 24 61 63  ..    expr "x$ac
4120: 5f 66 65 61 74 75 72 65 22 20 3a 20 22 2e 2a 5b  _feature" : ".*[
4130: 5e 2d 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d  ^-_$as_cr_alnum]
4140: 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 0a  " >/dev/null &&.
4150: 20 20 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61        { echo "$a
4160: 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 69 6e 76  s_me: error: inv
4170: 61 6c 69 64 20 66 65 61 74 75 72 65 20 6e 61 6d  alid feature nam
4180: 65 3a 20 24 61 63 5f 66 65 61 74 75 72 65 22 20  e: $ac_feature" 
4190: 3e 26 32 0a 20 20 20 7b 20 28 65 78 69 74 20 31  >&2.   { (exit 1
41a0: 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a  ); exit 1; }; }.
41b0: 20 20 20 20 61 63 5f 66 65 61 74 75 72 65 3d 60      ac_feature=`
41c0: 65 63 68 6f 20 24 61 63 5f 66 65 61 74 75 72 65  echo $ac_feature
41d0: 20 7c 20 73 65 64 20 27 73 2f 2d 2f 5f 2f 67 27   | sed 's/-/_/g'
41e0: 60 0a 20 20 20 20 63 61 73 65 20 24 61 63 5f 6f  `.    case $ac_o
41f0: 70 74 69 6f 6e 20 69 6e 0a 20 20 20 20 20 20 2a  ption in.      *
4200: 3d 2a 29 20 61 63 5f 6f 70 74 61 72 67 3d 60 65  =*) ac_optarg=`e
4210: 63 68 6f 20 22 24 61 63 5f 6f 70 74 61 72 67 22  cho "$ac_optarg"
4220: 20 7c 20 73 65 64 20 22 73 2f 27 2f 27 5c 5c 5c   | sed "s/'/'\\\
4230: 5c 5c 5c 5c 5c 27 27 2f 67 22 60 3b 3b 0a 20 20  \\\\\''/g"`;;.  
4240: 20 20 20 20 2a 29 20 61 63 5f 6f 70 74 61 72 67      *) ac_optarg
4250: 3d 79 65 73 20 3b 3b 0a 20 20 20 20 65 73 61 63  =yes ;;.    esac
4260: 0a 20 20 20 20 65 76 61 6c 20 22 65 6e 61 62 6c  .    eval "enabl
4270: 65 5f 24 61 63 5f 66 65 61 74 75 72 65 3d 27 24  e_$ac_feature='$
4280: 61 63 5f 6f 70 74 61 72 67 27 22 20 3b 3b 0a 0a  ac_optarg'" ;;..
4290: 20 20 2d 65 78 65 63 2d 70 72 65 66 69 78 20 7c    -exec-prefix |
42a0: 20 2d 2d 65 78 65 63 5f 70 72 65 66 69 78 20 7c   --exec_prefix |
42b0: 20 2d 2d 65 78 65 63 2d 70 72 65 66 69 78 20 7c   --exec-prefix |
42c0: 20 2d 2d 65 78 65 63 2d 70 72 65 66 69 20 5c 0a   --exec-prefi \.
42d0: 20 20 7c 20 2d 2d 65 78 65 63 2d 70 72 65 66 20    | --exec-pref 
42e0: 7c 20 2d 2d 65 78 65 63 2d 70 72 65 20 7c 20 2d  | --exec-pre | -
42f0: 2d 65 78 65 63 2d 70 72 20 7c 20 2d 2d 65 78 65  -exec-pr | --exe
4300: 63 2d 70 20 7c 20 2d 2d 65 78 65 63 2d 20 5c 0a  c-p | --exec- \.
4310: 20 20 7c 20 2d 2d 65 78 65 63 20 7c 20 2d 2d 65    | --exec | --e
4320: 78 65 20 7c 20 2d 2d 65 78 29 0a 20 20 20 20 61  xe | --ex).    a
4330: 63 5f 70 72 65 76 3d 65 78 65 63 5f 70 72 65 66  c_prev=exec_pref
4340: 69 78 20 3b 3b 0a 20 20 2d 65 78 65 63 2d 70 72  ix ;;.  -exec-pr
4350: 65 66 69 78 3d 2a 20 7c 20 2d 2d 65 78 65 63 5f  efix=* | --exec_
4360: 70 72 65 66 69 78 3d 2a 20 7c 20 2d 2d 65 78 65  prefix=* | --exe
4370: 63 2d 70 72 65 66 69 78 3d 2a 20 7c 20 2d 2d 65  c-prefix=* | --e
4380: 78 65 63 2d 70 72 65 66 69 3d 2a 20 5c 0a 20 20  xec-prefi=* \.  
4390: 7c 20 2d 2d 65 78 65 63 2d 70 72 65 66 3d 2a 20  | --exec-pref=* 
43a0: 7c 20 2d 2d 65 78 65 63 2d 70 72 65 3d 2a 20 7c  | --exec-pre=* |
43b0: 20 2d 2d 65 78 65 63 2d 70 72 3d 2a 20 7c 20 2d   --exec-pr=* | -
43c0: 2d 65 78 65 63 2d 70 3d 2a 20 7c 20 2d 2d 65 78  -exec-p=* | --ex
43d0: 65 63 2d 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 65 78  ec-=* \.  | --ex
43e0: 65 63 3d 2a 20 7c 20 2d 2d 65 78 65 3d 2a 20 7c  ec=* | --exe=* |
43f0: 20 2d 2d 65 78 3d 2a 29 0a 20 20 20 20 65 78 65   --ex=*).    exe
4400: 63 5f 70 72 65 66 69 78 3d 24 61 63 5f 6f 70 74  c_prefix=$ac_opt
4410: 61 72 67 20 3b 3b 0a 0a 20 20 2d 67 61 73 20 7c  arg ;;..  -gas |
4420: 20 2d 2d 67 61 73 20 7c 20 2d 2d 67 61 20 7c 20   --gas | --ga | 
4430: 2d 2d 67 29 0a 20 20 20 20 23 20 4f 62 73 6f 6c  --g).    # Obsol
4440: 65 74 65 3b 20 75 73 65 20 2d 2d 77 69 74 68 2d  ete; use --with-
4450: 67 61 73 2e 0a 20 20 20 20 77 69 74 68 5f 67 61  gas..    with_ga
4460: 73 3d 79 65 73 20 3b 3b 0a 0a 20 20 2d 68 65 6c  s=yes ;;..  -hel
4470: 70 20 7c 20 2d 2d 68 65 6c 70 20 7c 20 2d 2d 68  p | --help | --h
4480: 65 6c 20 7c 20 2d 2d 68 65 20 7c 20 2d 68 29 0a  el | --he | -h).
4490: 20 20 20 20 61 63 5f 69 6e 69 74 5f 68 65 6c 70      ac_init_help
44a0: 3d 6c 6f 6e 67 20 3b 3b 0a 20 20 2d 68 65 6c 70  =long ;;.  -help
44b0: 3d 72 2a 20 7c 20 2d 2d 68 65 6c 70 3d 72 2a 20  =r* | --help=r* 
44c0: 7c 20 2d 2d 68 65 6c 3d 72 2a 20 7c 20 2d 2d 68  | --hel=r* | --h
44d0: 65 3d 72 2a 20 7c 20 2d 68 72 2a 29 0a 20 20 20  e=r* | -hr*).   
44e0: 20 61 63 5f 69 6e 69 74 5f 68 65 6c 70 3d 72 65   ac_init_help=re
44f0: 63 75 72 73 69 76 65 20 3b 3b 0a 20 20 2d 68 65  cursive ;;.  -he
4500: 6c 70 3d 73 2a 20 7c 20 2d 2d 68 65 6c 70 3d 73  lp=s* | --help=s
4510: 2a 20 7c 20 2d 2d 68 65 6c 3d 73 2a 20 7c 20 2d  * | --hel=s* | -
4520: 2d 68 65 3d 73 2a 20 7c 20 2d 68 73 2a 29 0a 20  -he=s* | -hs*). 
4530: 20 20 20 61 63 5f 69 6e 69 74 5f 68 65 6c 70 3d     ac_init_help=
4540: 73 68 6f 72 74 20 3b 3b 0a 0a 20 20 2d 68 6f 73  short ;;..  -hos
4550: 74 20 7c 20 2d 2d 68 6f 73 74 20 7c 20 2d 2d 68  t | --host | --h
4560: 6f 73 20 7c 20 2d 2d 68 6f 29 0a 20 20 20 20 61  os | --ho).    a
4570: 63 5f 70 72 65 76 3d 68 6f 73 74 5f 61 6c 69 61  c_prev=host_alia
4580: 73 20 3b 3b 0a 20 20 2d 68 6f 73 74 3d 2a 20 7c  s ;;.  -host=* |
4590: 20 2d 2d 68 6f 73 74 3d 2a 20 7c 20 2d 2d 68 6f   --host=* | --ho
45a0: 73 3d 2a 20 7c 20 2d 2d 68 6f 3d 2a 29 0a 20 20  s=* | --ho=*).  
45b0: 20 20 68 6f 73 74 5f 61 6c 69 61 73 3d 24 61 63    host_alias=$ac
45c0: 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 69  _optarg ;;..  -i
45d0: 6e 63 6c 75 64 65 64 69 72 20 7c 20 2d 2d 69 6e  ncludedir | --in
45e0: 63 6c 75 64 65 64 69 72 20 7c 20 2d 2d 69 6e 63  cludedir | --inc
45f0: 6c 75 64 65 64 69 20 7c 20 2d 2d 69 6e 63 6c 75  ludedi | --inclu
4600: 64 65 64 20 7c 20 2d 2d 69 6e 63 6c 75 64 65 20  ded | --include 
4610: 5c 0a 20 20 7c 20 2d 2d 69 6e 63 6c 75 64 20 7c  \.  | --includ |
4620: 20 2d 2d 69 6e 63 6c 75 20 7c 20 2d 2d 69 6e 63   --inclu | --inc
4630: 6c 20 7c 20 2d 2d 69 6e 63 29 0a 20 20 20 20 61  l | --inc).    a
4640: 63 5f 70 72 65 76 3d 69 6e 63 6c 75 64 65 64 69  c_prev=includedi
4650: 72 20 3b 3b 0a 20 20 2d 69 6e 63 6c 75 64 65 64  r ;;.  -included
4660: 69 72 3d 2a 20 7c 20 2d 2d 69 6e 63 6c 75 64 65  ir=* | --include
4670: 64 69 72 3d 2a 20 7c 20 2d 2d 69 6e 63 6c 75 64  dir=* | --includ
4680: 65 64 69 3d 2a 20 7c 20 2d 2d 69 6e 63 6c 75 64  edi=* | --includ
4690: 65 64 3d 2a 20 7c 20 2d 2d 69 6e 63 6c 75 64 65  ed=* | --include
46a0: 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 69 6e 63 6c 75  =* \.  | --inclu
46b0: 64 3d 2a 20 7c 20 2d 2d 69 6e 63 6c 75 3d 2a 20  d=* | --inclu=* 
46c0: 7c 20 2d 2d 69 6e 63 6c 3d 2a 20 7c 20 2d 2d 69  | --incl=* | --i
46d0: 6e 63 3d 2a 29 0a 20 20 20 20 69 6e 63 6c 75 64  nc=*).    includ
46e0: 65 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20  edir=$ac_optarg 
46f0: 3b 3b 0a 0a 20 20 2d 69 6e 66 6f 64 69 72 20 7c  ;;..  -infodir |
4700: 20 2d 2d 69 6e 66 6f 64 69 72 20 7c 20 2d 2d 69   --infodir | --i
4710: 6e 66 6f 64 69 20 7c 20 2d 2d 69 6e 66 6f 64 20  nfodi | --infod 
4720: 7c 20 2d 2d 69 6e 66 6f 20 7c 20 2d 2d 69 6e 66  | --info | --inf
4730: 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 69 6e  ).    ac_prev=in
4740: 66 6f 64 69 72 20 3b 3b 0a 20 20 2d 69 6e 66 6f  fodir ;;.  -info
4750: 64 69 72 3d 2a 20 7c 20 2d 2d 69 6e 66 6f 64 69  dir=* | --infodi
4760: 72 3d 2a 20 7c 20 2d 2d 69 6e 66 6f 64 69 3d 2a  r=* | --infodi=*
4770: 20 7c 20 2d 2d 69 6e 66 6f 64 3d 2a 20 7c 20 2d   | --infod=* | -
4780: 2d 69 6e 66 6f 3d 2a 20 7c 20 2d 2d 69 6e 66 3d  -info=* | --inf=
4790: 2a 29 0a 20 20 20 20 69 6e 66 6f 64 69 72 3d 24  *).    infodir=$
47a0: 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20  ac_optarg ;;..  
47b0: 2d 6c 69 62 64 69 72 20 7c 20 2d 2d 6c 69 62 64  -libdir | --libd
47c0: 69 72 20 7c 20 2d 2d 6c 69 62 64 69 20 7c 20 2d  ir | --libdi | -
47d0: 2d 6c 69 62 64 29 0a 20 20 20 20 61 63 5f 70 72  -libd).    ac_pr
47e0: 65 76 3d 6c 69 62 64 69 72 20 3b 3b 0a 20 20 2d  ev=libdir ;;.  -
47f0: 6c 69 62 64 69 72 3d 2a 20 7c 20 2d 2d 6c 69 62  libdir=* | --lib
4800: 64 69 72 3d 2a 20 7c 20 2d 2d 6c 69 62 64 69 3d  dir=* | --libdi=
4810: 2a 20 7c 20 2d 2d 6c 69 62 64 3d 2a 29 0a 20 20  * | --libd=*).  
4820: 20 20 6c 69 62 64 69 72 3d 24 61 63 5f 6f 70 74    libdir=$ac_opt
4830: 61 72 67 20 3b 3b 0a 0a 20 20 2d 6c 69 62 65 78  arg ;;..  -libex
4840: 65 63 64 69 72 20 7c 20 2d 2d 6c 69 62 65 78 65  ecdir | --libexe
4850: 63 64 69 72 20 7c 20 2d 2d 6c 69 62 65 78 65 63  cdir | --libexec
4860: 64 69 20 7c 20 2d 2d 6c 69 62 65 78 65 63 64 20  di | --libexecd 
4870: 7c 20 2d 2d 6c 69 62 65 78 65 63 20 5c 0a 20 20  | --libexec \.  
4880: 7c 20 2d 2d 6c 69 62 65 78 65 20 7c 20 2d 2d 6c  | --libexe | --l
4890: 69 62 65 78 20 7c 20 2d 2d 6c 69 62 65 29 0a 20  ibex | --libe). 
48a0: 20 20 20 61 63 5f 70 72 65 76 3d 6c 69 62 65 78     ac_prev=libex
48b0: 65 63 64 69 72 20 3b 3b 0a 20 20 2d 6c 69 62 65  ecdir ;;.  -libe
48c0: 78 65 63 64 69 72 3d 2a 20 7c 20 2d 2d 6c 69 62  xecdir=* | --lib
48d0: 65 78 65 63 64 69 72 3d 2a 20 7c 20 2d 2d 6c 69  execdir=* | --li
48e0: 62 65 78 65 63 64 69 3d 2a 20 7c 20 2d 2d 6c 69  bexecdi=* | --li
48f0: 62 65 78 65 63 64 3d 2a 20 7c 20 2d 2d 6c 69 62  bexecd=* | --lib
4900: 65 78 65 63 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 6c  exec=* \.  | --l
4910: 69 62 65 78 65 3d 2a 20 7c 20 2d 2d 6c 69 62 65  ibexe=* | --libe
4920: 78 3d 2a 20 7c 20 2d 2d 6c 69 62 65 3d 2a 29 0a  x=* | --libe=*).
4930: 20 20 20 20 6c 69 62 65 78 65 63 64 69 72 3d 24      libexecdir=$
4940: 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20  ac_optarg ;;..  
4950: 2d 6c 6f 63 61 6c 73 74 61 74 65 64 69 72 20 7c  -localstatedir |
4960: 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 64 69 72   --localstatedir
4970: 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 64   | --localstated
4980: 69 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 65  i | --localstate
4990: 64 20 5c 0a 20 20 7c 20 2d 2d 6c 6f 63 61 6c 73  d \.  | --locals
49a0: 74 61 74 65 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74  tate | --localst
49b0: 61 74 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 20  at | --localsta 
49c0: 7c 20 2d 2d 6c 6f 63 61 6c 73 74 20 5c 0a 20 20  | --localst \.  
49d0: 7c 20 2d 2d 6c 6f 63 61 6c 73 20 7c 20 2d 2d 6c  | --locals | --l
49e0: 6f 63 61 6c 20 7c 20 2d 2d 6c 6f 63 61 20 7c 20  ocal | --loca | 
49f0: 2d 2d 6c 6f 63 20 7c 20 2d 2d 6c 6f 29 0a 20 20  --loc | --lo).  
4a00: 20 20 61 63 5f 70 72 65 76 3d 6c 6f 63 61 6c 73    ac_prev=locals
4a10: 74 61 74 65 64 69 72 20 3b 3b 0a 20 20 2d 6c 6f  tatedir ;;.  -lo
4a20: 63 61 6c 73 74 61 74 65 64 69 72 3d 2a 20 7c 20  calstatedir=* | 
4a30: 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 64 69 72 3d  --localstatedir=
4a40: 2a 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 65  * | --localstate
4a50: 64 69 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74  di=* | --localst
4a60: 61 74 65 64 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 6c  ated=* \.  | --l
4a70: 6f 63 61 6c 73 74 61 74 65 3d 2a 20 7c 20 2d 2d  ocalstate=* | --
4a80: 6c 6f 63 61 6c 73 74 61 74 3d 2a 20 7c 20 2d 2d  localstat=* | --
4a90: 6c 6f 63 61 6c 73 74 61 3d 2a 20 7c 20 2d 2d 6c  localsta=* | --l
4aa0: 6f 63 61 6c 73 74 3d 2a 20 5c 0a 20 20 7c 20 2d  ocalst=* \.  | -
4ab0: 2d 6c 6f 63 61 6c 73 3d 2a 20 7c 20 2d 2d 6c 6f  -locals=* | --lo
4ac0: 63 61 6c 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 3d 2a  cal=* | --loca=*
4ad0: 20 7c 20 2d 2d 6c 6f 63 3d 2a 20 7c 20 2d 2d 6c   | --loc=* | --l
4ae0: 6f 3d 2a 29 0a 20 20 20 20 6c 6f 63 61 6c 73 74  o=*).    localst
4af0: 61 74 65 64 69 72 3d 24 61 63 5f 6f 70 74 61 72  atedir=$ac_optar
4b00: 67 20 3b 3b 0a 0a 20 20 2d 6d 61 6e 64 69 72 20  g ;;..  -mandir 
4b10: 7c 20 2d 2d 6d 61 6e 64 69 72 20 7c 20 2d 2d 6d  | --mandir | --m
4b20: 61 6e 64 69 20 7c 20 2d 2d 6d 61 6e 64 20 7c 20  andi | --mand | 
4b30: 2d 2d 6d 61 6e 20 7c 20 2d 2d 6d 61 20 7c 20 2d  --man | --ma | -
4b40: 2d 6d 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d  -m).    ac_prev=
4b50: 6d 61 6e 64 69 72 20 3b 3b 0a 20 20 2d 6d 61 6e  mandir ;;.  -man
4b60: 64 69 72 3d 2a 20 7c 20 2d 2d 6d 61 6e 64 69 72  dir=* | --mandir
4b70: 3d 2a 20 7c 20 2d 2d 6d 61 6e 64 69 3d 2a 20 7c  =* | --mandi=* |
4b80: 20 2d 2d 6d 61 6e 64 3d 2a 20 7c 20 2d 2d 6d 61   --mand=* | --ma
4b90: 6e 3d 2a 20 7c 20 2d 2d 6d 61 3d 2a 20 7c 20 2d  n=* | --ma=* | -
4ba0: 2d 6d 3d 2a 29 0a 20 20 20 20 6d 61 6e 64 69 72  -m=*).    mandir
4bb0: 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a  =$ac_optarg ;;..
4bc0: 20 20 2d 6e 66 70 20 7c 20 2d 2d 6e 66 70 20 7c    -nfp | --nfp |
4bd0: 20 2d 2d 6e 66 29 0a 20 20 20 20 23 20 4f 62 73   --nf).    # Obs
4be0: 6f 6c 65 74 65 3b 20 75 73 65 20 2d 2d 77 69 74  olete; use --wit
4bf0: 68 6f 75 74 2d 66 70 2e 0a 20 20 20 20 77 69 74  hout-fp..    wit
4c00: 68 5f 66 70 3d 6e 6f 20 3b 3b 0a 0a 20 20 2d 6e  h_fp=no ;;..  -n
4c10: 6f 2d 63 72 65 61 74 65 20 7c 20 2d 2d 6e 6f 2d  o-create | --no-
4c20: 63 72 65 61 74 65 20 7c 20 2d 2d 6e 6f 2d 63 72  create | --no-cr
4c30: 65 61 74 20 7c 20 2d 2d 6e 6f 2d 63 72 65 61 20  eat | --no-crea 
4c40: 7c 20 2d 2d 6e 6f 2d 63 72 65 20 5c 0a 20 20 7c  | --no-cre \.  |
4c50: 20 2d 2d 6e 6f 2d 63 72 20 7c 20 2d 2d 6e 6f 2d   --no-cr | --no-
4c60: 63 20 7c 20 2d 6e 29 0a 20 20 20 20 6e 6f 5f 63  c | -n).    no_c
4c70: 72 65 61 74 65 3d 79 65 73 20 3b 3b 0a 0a 20 20  reate=yes ;;..  
4c80: 2d 6e 6f 2d 72 65 63 75 72 73 69 6f 6e 20 7c 20  -no-recursion | 
4c90: 2d 2d 6e 6f 2d 72 65 63 75 72 73 69 6f 6e 20 7c  --no-recursion |
4ca0: 20 2d 2d 6e 6f 2d 72 65 63 75 72 73 69 6f 20 7c   --no-recursio |
4cb0: 20 2d 2d 6e 6f 2d 72 65 63 75 72 73 69 20 5c 0a   --no-recursi \.
4cc0: 20 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75 72 73 20    | --no-recurs 
4cd0: 7c 20 2d 2d 6e 6f 2d 72 65 63 75 72 20 7c 20 2d  | --no-recur | -
4ce0: 2d 6e 6f 2d 72 65 63 75 20 7c 20 2d 2d 6e 6f 2d  -no-recu | --no-
4cf0: 72 65 63 20 7c 20 2d 2d 6e 6f 2d 72 65 20 7c 20  rec | --no-re | 
4d00: 2d 2d 6e 6f 2d 72 29 0a 20 20 20 20 6e 6f 5f 72  --no-r).    no_r
4d10: 65 63 75 72 73 69 6f 6e 3d 79 65 73 20 3b 3b 0a  ecursion=yes ;;.
4d20: 0a 20 20 2d 6f 6c 64 69 6e 63 6c 75 64 65 64 69  .  -oldincludedi
4d30: 72 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65  r | --oldinclude
4d40: 64 69 72 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75  dir | --oldinclu
4d50: 64 65 64 69 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c  dedi | --oldincl
4d60: 75 64 65 64 20 5c 0a 20 20 7c 20 2d 2d 6f 6c 64  uded \.  | --old
4d70: 69 6e 63 6c 75 64 65 20 7c 20 2d 2d 6f 6c 64 69  include | --oldi
4d80: 6e 63 6c 75 64 20 7c 20 2d 2d 6f 6c 64 69 6e 63  nclud | --oldinc
4d90: 6c 75 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 20 7c  lu | --oldincl |
4da0: 20 2d 2d 6f 6c 64 69 6e 63 20 5c 0a 20 20 7c 20   --oldinc \.  | 
4db0: 2d 2d 6f 6c 64 69 6e 20 7c 20 2d 2d 6f 6c 64 69  --oldin | --oldi
4dc0: 20 7c 20 2d 2d 6f 6c 64 20 7c 20 2d 2d 6f 6c 20   | --old | --ol 
4dd0: 7c 20 2d 2d 6f 29 0a 20 20 20 20 61 63 5f 70 72  | --o).    ac_pr
4de0: 65 76 3d 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72  ev=oldincludedir
4df0: 20 3b 3b 0a 20 20 2d 6f 6c 64 69 6e 63 6c 75 64   ;;.  -oldinclud
4e00: 65 64 69 72 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e  edir=* | --oldin
4e10: 63 6c 75 64 65 64 69 72 3d 2a 20 7c 20 2d 2d 6f  cludedir=* | --o
4e20: 6c 64 69 6e 63 6c 75 64 65 64 69 3d 2a 20 7c 20  ldincludedi=* | 
4e30: 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 64 3d 2a 20  --oldincluded=* 
4e40: 5c 0a 20 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75  \.  | --oldinclu
4e50: 64 65 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c  de=* | --oldincl
4e60: 75 64 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c  ud=* | --oldincl
4e70: 75 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 3d  u=* | --oldincl=
4e80: 2a 20 7c 20 2d 2d 6f 6c 64 69 6e 63 3d 2a 20 5c  * | --oldinc=* \
4e90: 0a 20 20 7c 20 2d 2d 6f 6c 64 69 6e 3d 2a 20 7c  .  | --oldin=* |
4ea0: 20 2d 2d 6f 6c 64 69 3d 2a 20 7c 20 2d 2d 6f 6c   --oldi=* | --ol
4eb0: 64 3d 2a 20 7c 20 2d 2d 6f 6c 3d 2a 20 7c 20 2d  d=* | --ol=* | -
4ec0: 2d 6f 3d 2a 29 0a 20 20 20 20 6f 6c 64 69 6e 63  -o=*).    oldinc
4ed0: 6c 75 64 65 64 69 72 3d 24 61 63 5f 6f 70 74 61  ludedir=$ac_opta
4ee0: 72 67 20 3b 3b 0a 0a 20 20 2d 70 72 65 66 69 78  rg ;;..  -prefix
4ef0: 20 7c 20 2d 2d 70 72 65 66 69 78 20 7c 20 2d 2d   | --prefix | --
4f00: 70 72 65 66 69 20 7c 20 2d 2d 70 72 65 66 20 7c  prefi | --pref |
4f10: 20 2d 2d 70 72 65 20 7c 20 2d 2d 70 72 20 7c 20   --pre | --pr | 
4f20: 2d 2d 70 29 0a 20 20 20 20 61 63 5f 70 72 65 76  --p).    ac_prev
4f30: 3d 70 72 65 66 69 78 20 3b 3b 0a 20 20 2d 70 72  =prefix ;;.  -pr
4f40: 65 66 69 78 3d 2a 20 7c 20 2d 2d 70 72 65 66 69  efix=* | --prefi
4f50: 78 3d 2a 20 7c 20 2d 2d 70 72 65 66 69 3d 2a 20  x=* | --prefi=* 
4f60: 7c 20 2d 2d 70 72 65 66 3d 2a 20 7c 20 2d 2d 70  | --pref=* | --p
4f70: 72 65 3d 2a 20 7c 20 2d 2d 70 72 3d 2a 20 7c 20  re=* | --pr=* | 
4f80: 2d 2d 70 3d 2a 29 0a 20 20 20 20 70 72 65 66 69  --p=*).    prefi
4f90: 78 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a  x=$ac_optarg ;;.
4fa0: 0a 20 20 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66  .  -program-pref
4fb0: 69 78 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70  ix | --program-p
4fc0: 72 65 66 69 78 20 7c 20 2d 2d 70 72 6f 67 72 61  refix | --progra
4fd0: 6d 2d 70 72 65 66 69 20 7c 20 2d 2d 70 72 6f 67  m-prefi | --prog
4fe0: 72 61 6d 2d 70 72 65 66 20 5c 0a 20 20 7c 20 2d  ram-pref \.  | -
4ff0: 2d 70 72 6f 67 72 61 6d 2d 70 72 65 20 7c 20 2d  -program-pre | -
5000: 2d 70 72 6f 67 72 61 6d 2d 70 72 20 7c 20 2d 2d  -program-pr | --
5010: 70 72 6f 67 72 61 6d 2d 70 29 0a 20 20 20 20 61  program-p).    a
5020: 63 5f 70 72 65 76 3d 70 72 6f 67 72 61 6d 5f 70  c_prev=program_p
5030: 72 65 66 69 78 20 3b 3b 0a 20 20 2d 70 72 6f 67  refix ;;.  -prog
5040: 72 61 6d 2d 70 72 65 66 69 78 3d 2a 20 7c 20 2d  ram-prefix=* | -
5050: 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66 69 78 3d  -program-prefix=
5060: 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72  * | --program-pr
5070: 65 66 69 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72  efi=* \.  | --pr
5080: 6f 67 72 61 6d 2d 70 72 65 66 3d 2a 20 7c 20 2d  ogram-pref=* | -
5090: 2d 70 72 6f 67 72 61 6d 2d 70 72 65 3d 2a 20 7c  -program-pre=* |
50a0: 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72 3d 2a 20   --program-pr=* 
50b0: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 3d 2a 29  | --program-p=*)
50c0: 0a 20 20 20 20 70 72 6f 67 72 61 6d 5f 70 72 65  .    program_pre
50d0: 66 69 78 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b  fix=$ac_optarg ;
50e0: 3b 0a 0a 20 20 2d 70 72 6f 67 72 61 6d 2d 73 75  ;..  -program-su
50f0: 66 66 69 78 20 7c 20 2d 2d 70 72 6f 67 72 61 6d  ffix | --program
5100: 2d 73 75 66 66 69 78 20 7c 20 2d 2d 70 72 6f 67  -suffix | --prog
5110: 72 61 6d 2d 73 75 66 66 69 20 7c 20 2d 2d 70 72  ram-suffi | --pr
5120: 6f 67 72 61 6d 2d 73 75 66 66 20 5c 0a 20 20 7c  ogram-suff \.  |
5130: 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 66 20 7c   --program-suf |
5140: 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 20 7c 20   --program-su | 
5150: 2d 2d 70 72 6f 67 72 61 6d 2d 73 29 0a 20 20 20  --program-s).   
5160: 20 61 63 5f 70 72 65 76 3d 70 72 6f 67 72 61 6d   ac_prev=program
5170: 5f 73 75 66 66 69 78 20 3b 3b 0a 20 20 2d 70 72  _suffix ;;.  -pr
5180: 6f 67 72 61 6d 2d 73 75 66 66 69 78 3d 2a 20 7c  ogram-suffix=* |
5190: 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 66 66 69   --program-suffi
51a0: 78 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  x=* | --program-
51b0: 73 75 66 66 69 3d 2a 20 5c 0a 20 20 7c 20 2d 2d  suffi=* \.  | --
51c0: 70 72 6f 67 72 61 6d 2d 73 75 66 66 3d 2a 20 7c  program-suff=* |
51d0: 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 66 3d 2a   --program-suf=*
51e0: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 3d   | --program-su=
51f0: 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 3d  * | --program-s=
5200: 2a 29 0a 20 20 20 20 70 72 6f 67 72 61 6d 5f 73  *).    program_s
5210: 75 66 66 69 78 3d 24 61 63 5f 6f 70 74 61 72 67  uffix=$ac_optarg
5220: 20 3b 3b 0a 0a 20 20 2d 70 72 6f 67 72 61 6d 2d   ;;..  -program-
5230: 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d 65 20 7c  transform-name |
5240: 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73   --program-trans
5250: 66 6f 72 6d 2d 6e 61 6d 65 20 5c 0a 20 20 7c 20  form-name \.  | 
5260: 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66  --program-transf
5270: 6f 72 6d 2d 6e 61 6d 20 7c 20 2d 2d 70 72 6f 67  orm-nam | --prog
5280: 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e 61  ram-transform-na
5290: 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d   \.  | --program
52a0: 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e 20 7c 20 2d  -transform-n | -
52b0: 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f  -program-transfo
52c0: 72 6d 2d 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67  rm- \.  | --prog
52d0: 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 20 7c 20  ram-transform | 
52e0: 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66  --program-transf
52f0: 6f 72 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72  or \.  | --progr
5300: 61 6d 2d 74 72 61 6e 73 66 6f 20 7c 20 2d 2d 70  am-transfo | --p
5310: 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 20 5c 0a  rogram-transf \.
5320: 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72    | --program-tr
5330: 61 6e 73 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  ans | --program-
5340: 74 72 61 6e 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f  tran \.  | --pro
5350: 67 72 2d 74 72 61 20 7c 20 2d 2d 70 72 6f 67 72  gr-tra | --progr
5360: 61 6d 2d 74 72 20 7c 20 2d 2d 70 72 6f 67 72 61  am-tr | --progra
5370: 6d 2d 74 29 0a 20 20 20 20 61 63 5f 70 72 65 76  m-t).    ac_prev
5380: 3d 70 72 6f 67 72 61 6d 5f 74 72 61 6e 73 66 6f  =program_transfo
5390: 72 6d 5f 6e 61 6d 65 20 3b 3b 0a 20 20 2d 70 72  rm_name ;;.  -pr
53a0: 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d  ogram-transform-
53b0: 6e 61 6d 65 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72  name=* | --progr
53c0: 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d  am-transform-nam
53d0: 65 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67  e=* \.  | --prog
53e0: 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e 61  ram-transform-na
53f0: 6d 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  m=* | --program-
5400: 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 3d 2a 20 5c  transform-na=* \
5410: 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74  .  | --program-t
5420: 72 61 6e 73 66 6f 72 6d 2d 6e 3d 2a 20 7c 20 2d  ransform-n=* | -
5430: 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f  -program-transfo
5440: 72 6d 2d 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72  rm-=* \.  | --pr
5450: 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 3d  ogram-transform=
5460: 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72  * | --program-tr
5470: 61 6e 73 66 6f 72 3d 2a 20 5c 0a 20 20 7c 20 2d  ansfor=* \.  | -
5480: 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f  -program-transfo
5490: 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74  =* | --program-t
54a0: 72 61 6e 73 66 3d 2a 20 5c 0a 20 20 7c 20 2d 2d  ransf=* \.  | --
54b0: 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 3d 2a 20  program-trans=* 
54c0: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e  | --program-tran
54d0: 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72  =* \.  | --progr
54e0: 2d 74 72 61 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72  -tra=* | --progr
54f0: 61 6d 2d 74 72 3d 2a 20 7c 20 2d 2d 70 72 6f 67  am-tr=* | --prog
5500: 72 61 6d 2d 74 3d 2a 29 0a 20 20 20 20 70 72 6f  ram-t=*).    pro
5510: 67 72 61 6d 5f 74 72 61 6e 73 66 6f 72 6d 5f 6e  gram_transform_n
5520: 61 6d 65 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b  ame=$ac_optarg ;
5530: 3b 0a 0a 20 20 2d 71 20 7c 20 2d 71 75 69 65 74  ;..  -q | -quiet
5540: 20 7c 20 2d 2d 71 75 69 65 74 20 7c 20 2d 2d 71   | --quiet | --q
5550: 75 69 65 20 7c 20 2d 2d 71 75 69 20 7c 20 2d 2d  uie | --qui | --
5560: 71 75 20 7c 20 2d 2d 71 20 5c 0a 20 20 7c 20 2d  qu | --q \.  | -
5570: 73 69 6c 65 6e 74 20 7c 20 2d 2d 73 69 6c 65 6e  silent | --silen
5580: 74 20 7c 20 2d 2d 73 69 6c 65 6e 20 7c 20 2d 2d  t | --silen | --
5590: 73 69 6c 65 20 7c 20 2d 2d 73 69 6c 29 0a 20 20  sile | --sil).  
55a0: 20 20 73 69 6c 65 6e 74 3d 79 65 73 20 3b 3b 0a    silent=yes ;;.
55b0: 0a 20 20 2d 73 62 69 6e 64 69 72 20 7c 20 2d 2d  .  -sbindir | --
55c0: 73 62 69 6e 64 69 72 20 7c 20 2d 2d 73 62 69 6e  sbindir | --sbin
55d0: 64 69 20 7c 20 2d 2d 73 62 69 6e 64 20 7c 20 2d  di | --sbind | -
55e0: 2d 73 62 69 6e 20 7c 20 2d 2d 73 62 69 20 7c 20  -sbin | --sbi | 
55f0: 2d 2d 73 62 29 0a 20 20 20 20 61 63 5f 70 72 65  --sb).    ac_pre
5600: 76 3d 73 62 69 6e 64 69 72 20 3b 3b 0a 20 20 2d  v=sbindir ;;.  -
5610: 73 62 69 6e 64 69 72 3d 2a 20 7c 20 2d 2d 73 62  sbindir=* | --sb
5620: 69 6e 64 69 72 3d 2a 20 7c 20 2d 2d 73 62 69 6e  indir=* | --sbin
5630: 64 69 3d 2a 20 7c 20 2d 2d 73 62 69 6e 64 3d 2a  di=* | --sbind=*
5640: 20 7c 20 2d 2d 73 62 69 6e 3d 2a 20 5c 0a 20 20   | --sbin=* \.  
5650: 7c 20 2d 2d 73 62 69 3d 2a 20 7c 20 2d 2d 73 62  | --sbi=* | --sb
5660: 3d 2a 29 0a 20 20 20 20 73 62 69 6e 64 69 72 3d  =*).    sbindir=
5670: 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20  $ac_optarg ;;.. 
5680: 20 2d 73 68 61 72 65 64 73 74 61 74 65 64 69 72   -sharedstatedir
5690: 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 74 65   | --sharedstate
56a0: 64 69 72 20 7c 20 2d 2d 73 68 61 72 65 64 73 74  dir | --sharedst
56b0: 61 74 65 64 69 20 5c 0a 20 20 7c 20 2d 2d 73 68  atedi \.  | --sh
56c0: 61 72 65 64 73 74 61 74 65 64 20 7c 20 2d 2d 73  aredstated | --s
56d0: 68 61 72 65 64 73 74 61 74 65 20 7c 20 2d 2d 73  haredstate | --s
56e0: 68 61 72 65 64 73 74 61 74 20 7c 20 2d 2d 73 68  haredstat | --sh
56f0: 61 72 65 64 73 74 61 20 5c 0a 20 20 7c 20 2d 2d  aredsta \.  | --
5700: 73 68 61 72 65 64 73 74 20 7c 20 2d 2d 73 68 61  sharedst | --sha
5710: 72 65 64 73 20 7c 20 2d 2d 73 68 61 72 65 64 20  reds | --shared 
5720: 7c 20 2d 2d 73 68 61 72 65 20 7c 20 2d 2d 73 68  | --share | --sh
5730: 61 72 20 5c 0a 20 20 7c 20 2d 2d 73 68 61 20 7c  ar \.  | --sha |
5740: 20 2d 2d 73 68 29 0a 20 20 20 20 61 63 5f 70 72   --sh).    ac_pr
5750: 65 76 3d 73 68 61 72 65 64 73 74 61 74 65 64 69  ev=sharedstatedi
5760: 72 20 3b 3b 0a 20 20 2d 73 68 61 72 65 64 73 74  r ;;.  -sharedst
5770: 61 74 65 64 69 72 3d 2a 20 7c 20 2d 2d 73 68 61  atedir=* | --sha
5780: 72 65 64 73 74 61 74 65 64 69 72 3d 2a 20 7c 20  redstatedir=* | 
5790: 2d 2d 73 68 61 72 65 64 73 74 61 74 65 64 69 3d  --sharedstatedi=
57a0: 2a 20 5c 0a 20 20 7c 20 2d 2d 73 68 61 72 65 64  * \.  | --shared
57b0: 73 74 61 74 65 64 3d 2a 20 7c 20 2d 2d 73 68 61  stated=* | --sha
57c0: 72 65 64 73 74 61 74 65 3d 2a 20 7c 20 2d 2d 73  redstate=* | --s
57d0: 68 61 72 65 64 73 74 61 74 3d 2a 20 7c 20 2d 2d  haredstat=* | --
57e0: 73 68 61 72 65 64 73 74 61 3d 2a 20 5c 0a 20 20  sharedsta=* \.  
57f0: 7c 20 2d 2d 73 68 61 72 65 64 73 74 3d 2a 20 7c  | --sharedst=* |
5800: 20 2d 2d 73 68 61 72 65 64 73 3d 2a 20 7c 20 2d   --shareds=* | -
5810: 2d 73 68 61 72 65 64 3d 2a 20 7c 20 2d 2d 73 68  -shared=* | --sh
5820: 61 72 65 3d 2a 20 7c 20 2d 2d 73 68 61 72 3d 2a  are=* | --shar=*
5830: 20 5c 0a 20 20 7c 20 2d 2d 73 68 61 3d 2a 20 7c   \.  | --sha=* |
5840: 20 2d 2d 73 68 3d 2a 29 0a 20 20 20 20 73 68 61   --sh=*).    sha
5850: 72 65 64 73 74 61 74 65 64 69 72 3d 24 61 63 5f  redstatedir=$ac_
5860: 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 73 69  optarg ;;..  -si
5870: 74 65 20 7c 20 2d 2d 73 69 74 65 20 7c 20 2d 2d  te | --site | --
5880: 73 69 74 29 0a 20 20 20 20 61 63 5f 70 72 65 76  sit).    ac_prev
5890: 3d 73 69 74 65 20 3b 3b 0a 20 20 2d 73 69 74 65  =site ;;.  -site
58a0: 3d 2a 20 7c 20 2d 2d 73 69 74 65 3d 2a 20 7c 20  =* | --site=* | 
58b0: 2d 2d 73 69 74 3d 2a 29 0a 20 20 20 20 73 69 74  --sit=*).    sit
58c0: 65 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a  e=$ac_optarg ;;.
58d0: 0a 20 20 2d 73 72 63 64 69 72 20 7c 20 2d 2d 73  .  -srcdir | --s
58e0: 72 63 64 69 72 20 7c 20 2d 2d 73 72 63 64 69 20  rcdir | --srcdi 
58f0: 7c 20 2d 2d 73 72 63 64 20 7c 20 2d 2d 73 72 63  | --srcd | --src
5900: 20 7c 20 2d 2d 73 72 29 0a 20 20 20 20 61 63 5f   | --sr).    ac_
5910: 70 72 65 76 3d 73 72 63 64 69 72 20 3b 3b 0a 20  prev=srcdir ;;. 
5920: 20 2d 73 72 63 64 69 72 3d 2a 20 7c 20 2d 2d 73   -srcdir=* | --s
5930: 72 63 64 69 72 3d 2a 20 7c 20 2d 2d 73 72 63 64  rcdir=* | --srcd
5940: 69 3d 2a 20 7c 20 2d 2d 73 72 63 64 3d 2a 20 7c  i=* | --srcd=* |
5950: 20 2d 2d 73 72 63 3d 2a 20 7c 20 2d 2d 73 72 3d   --src=* | --sr=
5960: 2a 29 0a 20 20 20 20 73 72 63 64 69 72 3d 24 61  *).    srcdir=$a
5970: 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d  c_optarg ;;..  -
5980: 73 79 73 63 6f 6e 66 64 69 72 20 7c 20 2d 2d 73  sysconfdir | --s
5990: 79 73 63 6f 6e 66 64 69 72 20 7c 20 2d 2d 73 79  ysconfdir | --sy
59a0: 73 63 6f 6e 66 64 69 20 7c 20 2d 2d 73 79 73 63  sconfdi | --sysc
59b0: 6f 6e 66 64 20 7c 20 2d 2d 73 79 73 63 6f 6e 66  onfd | --sysconf
59c0: 20 5c 0a 20 20 7c 20 2d 2d 73 79 73 63 6f 6e 20   \.  | --syscon 
59d0: 7c 20 2d 2d 73 79 73 63 6f 20 7c 20 2d 2d 73 79  | --sysco | --sy
59e0: 73 63 20 7c 20 2d 2d 73 79 73 20 7c 20 2d 2d 73  sc | --sys | --s
59f0: 79 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 73  y).    ac_prev=s
5a00: 79 73 63 6f 6e 66 64 69 72 20 3b 3b 0a 20 20 2d  ysconfdir ;;.  -
5a10: 73 79 73 63 6f 6e 66 64 69 72 3d 2a 20 7c 20 2d  sysconfdir=* | -
5a20: 2d 73 79 73 63 6f 6e 66 64 69 72 3d 2a 20 7c 20  -sysconfdir=* | 
5a30: 2d 2d 73 79 73 63 6f 6e 66 64 69 3d 2a 20 7c 20  --sysconfdi=* | 
5a40: 2d 2d 73 79 73 63 6f 6e 66 64 3d 2a 20 7c 20 2d  --sysconfd=* | -
5a50: 2d 73 79 73 63 6f 6e 66 3d 2a 20 5c 0a 20 20 7c  -sysconf=* \.  |
5a60: 20 2d 2d 73 79 73 63 6f 6e 3d 2a 20 7c 20 2d 2d   --syscon=* | --
5a70: 73 79 73 63 6f 3d 2a 20 7c 20 2d 2d 73 79 73 63  sysco=* | --sysc
5a80: 3d 2a 20 7c 20 2d 2d 73 79 73 3d 2a 20 7c 20 2d  =* | --sys=* | -
5a90: 2d 73 79 3d 2a 29 0a 20 20 20 20 73 79 73 63 6f  -sy=*).    sysco
5aa0: 6e 66 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67  nfdir=$ac_optarg
5ab0: 20 3b 3b 0a 0a 20 20 2d 74 61 72 67 65 74 20 7c   ;;..  -target |
5ac0: 20 2d 2d 74 61 72 67 65 74 20 7c 20 2d 2d 74 61   --target | --ta
5ad0: 72 67 65 20 7c 20 2d 2d 74 61 72 67 20 7c 20 2d  rge | --targ | -
5ae0: 2d 74 61 72 20 7c 20 2d 2d 74 61 20 7c 20 2d 2d  -tar | --ta | --
5af0: 74 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 74  t).    ac_prev=t
5b00: 61 72 67 65 74 5f 61 6c 69 61 73 20 3b 3b 0a 20  arget_alias ;;. 
5b10: 20 2d 74 61 72 67 65 74 3d 2a 20 7c 20 2d 2d 74   -target=* | --t
5b20: 61 72 67 65 74 3d 2a 20 7c 20 2d 2d 74 61 72 67  arget=* | --targ
5b30: 65 3d 2a 20 7c 20 2d 2d 74 61 72 67 3d 2a 20 7c  e=* | --targ=* |
5b40: 20 2d 2d 74 61 72 3d 2a 20 7c 20 2d 2d 74 61 3d   --tar=* | --ta=
5b50: 2a 20 7c 20 2d 2d 74 3d 2a 29 0a 20 20 20 20 74  * | --t=*).    t
5b60: 61 72 67 65 74 5f 61 6c 69 61 73 3d 24 61 63 5f  arget_alias=$ac_
5b70: 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 76 20  optarg ;;..  -v 
5b80: 7c 20 2d 76 65 72 62 6f 73 65 20 7c 20 2d 2d 76  | -verbose | --v
5b90: 65 72 62 6f 73 65 20 7c 20 2d 2d 76 65 72 62 6f  erbose | --verbo
5ba0: 73 20 7c 20 2d 2d 76 65 72 62 6f 20 7c 20 2d 2d  s | --verbo | --
5bb0: 76 65 72 62 29 0a 20 20 20 20 76 65 72 62 6f 73  verb).    verbos
5bc0: 65 3d 79 65 73 20 3b 3b 0a 0a 20 20 2d 76 65 72  e=yes ;;..  -ver
5bd0: 73 69 6f 6e 20 7c 20 2d 2d 76 65 72 73 69 6f 6e  sion | --version
5be0: 20 7c 20 2d 2d 76 65 72 73 69 6f 20 7c 20 2d 2d   | --versio | --
5bf0: 76 65 72 73 69 20 7c 20 2d 2d 76 65 72 73 20 7c  versi | --vers |
5c00: 20 2d 56 29 0a 20 20 20 20 61 63 5f 69 6e 69 74   -V).    ac_init
5c10: 5f 76 65 72 73 69 6f 6e 3d 3a 20 3b 3b 0a 0a 20  _version=: ;;.. 
5c20: 20 2d 77 69 74 68 2d 2a 20 7c 20 2d 2d 77 69 74   -with-* | --wit
5c30: 68 2d 2a 29 0a 20 20 20 20 61 63 5f 70 61 63 6b  h-*).    ac_pack
5c40: 61 67 65 3d 60 65 78 70 72 20 22 78 24 61 63 5f  age=`expr "x$ac_
5c50: 6f 70 74 69 6f 6e 22 20 3a 20 27 78 2d 2a 77 69  option" : 'x-*wi
5c60: 74 68 2d 5c 28 5b 5e 3d 5d 2a 5c 29 27 60 0a 20  th-\([^=]*\)'`. 
5c70: 20 20 20 23 20 52 65 6a 65 63 74 20 6e 61 6d 65     # Reject name
5c80: 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 76  s that are not v
5c90: 61 6c 69 64 20 73 68 65 6c 6c 20 76 61 72 69 61  alid shell varia
5ca0: 62 6c 65 20 6e 61 6d 65 73 2e 0a 20 20 20 20 65  ble names..    e
5cb0: 78 70 72 20 22 78 24 61 63 5f 70 61 63 6b 61 67  xpr "x$ac_packag
5cc0: 65 22 20 3a 20 22 2e 2a 5b 5e 2d 5f 24 61 73 5f  e" : ".*[^-_$as_
5cd0: 63 72 5f 61 6c 6e 75 6d 5d 22 20 3e 2f 64 65 76  cr_alnum]" >/dev
5ce0: 2f 6e 75 6c 6c 20 26 26 0a 20 20 20 20 20 20 7b  /null &&.      {
5cf0: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65   echo "$as_me: e
5d00: 72 72 6f 72 3a 20 69 6e 76 61 6c 69 64 20 70 61  rror: invalid pa
5d10: 63 6b 61 67 65 20 6e 61 6d 65 3a 20 24 61 63 5f  ckage name: $ac_
5d20: 70 61 63 6b 61 67 65 22 20 3e 26 32 0a 20 20 20  package" >&2.   
5d30: 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74  { (exit 1); exit
5d40: 20 31 3b 20 7d 3b 20 7d 0a 20 20 20 20 61 63 5f   1; }; }.    ac_
5d50: 70 61 63 6b 61 67 65 3d 60 65 63 68 6f 20 24 61  package=`echo $a
5d60: 63 5f 70 61 63 6b 61 67 65 7c 20 73 65 64 20 27  c_package| sed '
5d70: 73 2f 2d 2f 5f 2f 67 27 60 0a 20 20 20 20 63 61  s/-/_/g'`.    ca
5d80: 73 65 20 24 61 63 5f 6f 70 74 69 6f 6e 20 69 6e  se $ac_option in
5d90: 0a 20 20 20 20 20 20 2a 3d 2a 29 20 61 63 5f 6f  .      *=*) ac_o
5da0: 70 74 61 72 67 3d 60 65 63 68 6f 20 22 24 61 63  ptarg=`echo "$ac
5db0: 5f 6f 70 74 61 72 67 22 20 7c 20 73 65 64 20 22  _optarg" | sed "
5dc0: 73 2f 27 2f 27 5c 5c 5c 5c 5c 5c 5c 5c 27 27 2f  s/'/'\\\\\\\\''/
5dd0: 67 22 60 3b 3b 0a 20 20 20 20 20 20 2a 29 20 61  g"`;;.      *) a
5de0: 63 5f 6f 70 74 61 72 67 3d 79 65 73 20 3b 3b 0a  c_optarg=yes ;;.
5df0: 20 20 20 20 65 73 61 63 0a 20 20 20 20 65 76 61      esac.    eva
5e00: 6c 20 22 77 69 74 68 5f 24 61 63 5f 70 61 63 6b  l "with_$ac_pack
5e10: 61 67 65 3d 27 24 61 63 5f 6f 70 74 61 72 67 27  age='$ac_optarg'
5e20: 22 20 3b 3b 0a 0a 20 20 2d 77 69 74 68 6f 75 74  " ;;..  -without
5e30: 2d 2a 20 7c 20 2d 2d 77 69 74 68 6f 75 74 2d 2a  -* | --without-*
5e40: 29 0a 20 20 20 20 61 63 5f 70 61 63 6b 61 67 65  ).    ac_package
5e50: 3d 60 65 78 70 72 20 22 78 24 61 63 5f 6f 70 74  =`expr "x$ac_opt
5e60: 69 6f 6e 22 20 3a 20 27 78 2d 2a 77 69 74 68 6f  ion" : 'x-*witho
5e70: 75 74 2d 5c 28 2e 2a 5c 29 27 60 0a 20 20 20 20  ut-\(.*\)'`.    
5e80: 23 20 52 65 6a 65 63 74 20 6e 61 6d 65 73 20 74  # Reject names t
5e90: 68 61 74 20 61 72 65 20 6e 6f 74 20 76 61 6c 69  hat are not vali
5ea0: 64 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65  d shell variable
5eb0: 20 6e 61 6d 65 73 2e 0a 20 20 20 20 65 78 70 72   names..    expr
5ec0: 20 22 78 24 61 63 5f 70 61 63 6b 61 67 65 22 20   "x$ac_package" 
5ed0: 3a 20 22 2e 2a 5b 5e 2d 5f 24 61 73 5f 63 72 5f  : ".*[^-_$as_cr_
5ee0: 61 6c 6e 75 6d 5d 22 20 3e 2f 64 65 76 2f 6e 75  alnum]" >/dev/nu
5ef0: 6c 6c 20 26 26 0a 20 20 20 20 20 20 7b 20 65 63  ll &&.      { ec
5f00: 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f  ho "$as_me: erro
5f10: 72 3a 20 69 6e 76 61 6c 69 64 20 70 61 63 6b 61  r: invalid packa
5f20: 67 65 20 6e 61 6d 65 3a 20 24 61 63 5f 70 61 63  ge name: $ac_pac
5f30: 6b 61 67 65 22 20 3e 26 32 0a 20 20 20 7b 20 28  kage" >&2.   { (
5f40: 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b  exit 1); exit 1;
5f50: 20 7d 3b 20 7d 0a 20 20 20 20 61 63 5f 70 61 63   }; }.    ac_pac
5f60: 6b 61 67 65 3d 60 65 63 68 6f 20 24 61 63 5f 70  kage=`echo $ac_p
5f70: 61 63 6b 61 67 65 20 7c 20 73 65 64 20 27 73 2f  ackage | sed 's/
5f80: 2d 2f 5f 2f 67 27 60 0a 20 20 20 20 65 76 61 6c  -/_/g'`.    eval
5f90: 20 22 77 69 74 68 5f 24 61 63 5f 70 61 63 6b 61   "with_$ac_packa
5fa0: 67 65 3d 6e 6f 22 20 3b 3b 0a 0a 20 20 2d 2d 78  ge=no" ;;..  --x
5fb0: 29 0a 20 20 20 20 23 20 4f 62 73 6f 6c 65 74 65  ).    # Obsolete
5fc0: 3b 20 75 73 65 20 2d 2d 77 69 74 68 2d 78 2e 0a  ; use --with-x..
5fd0: 20 20 20 20 77 69 74 68 5f 78 3d 79 65 73 20 3b      with_x=yes ;
5fe0: 3b 0a 0a 20 20 2d 78 2d 69 6e 63 6c 75 64 65 73  ;..  -x-includes
5ff0: 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 64 65 73 20   | --x-includes 
6000: 7c 20 2d 2d 78 2d 69 6e 63 6c 75 64 65 20 7c 20  | --x-include | 
6010: 2d 2d 78 2d 69 6e 63 6c 75 64 20 7c 20 2d 2d 78  --x-includ | --x
6020: 2d 69 6e 63 6c 75 20 5c 0a 20 20 7c 20 2d 2d 78  -inclu \.  | --x
6030: 2d 69 6e 63 6c 20 7c 20 2d 2d 78 2d 69 6e 63 20  -incl | --x-inc 
6040: 7c 20 2d 2d 78 2d 69 6e 20 7c 20 2d 2d 78 2d 69  | --x-in | --x-i
6050: 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 78 5f  ).    ac_prev=x_
6060: 69 6e 63 6c 75 64 65 73 20 3b 3b 0a 20 20 2d 78  includes ;;.  -x
6070: 2d 69 6e 63 6c 75 64 65 73 3d 2a 20 7c 20 2d 2d  -includes=* | --
6080: 78 2d 69 6e 63 6c 75 64 65 73 3d 2a 20 7c 20 2d  x-includes=* | -
6090: 2d 78 2d 69 6e 63 6c 75 64 65 3d 2a 20 7c 20 2d  -x-include=* | -
60a0: 2d 78 2d 69 6e 63 6c 75 64 3d 2a 20 7c 20 2d 2d  -x-includ=* | --
60b0: 78 2d 69 6e 63 6c 75 3d 2a 20 5c 0a 20 20 7c 20  x-inclu=* \.  | 
60c0: 2d 2d 78 2d 69 6e 63 6c 3d 2a 20 7c 20 2d 2d 78  --x-incl=* | --x
60d0: 2d 69 6e 63 3d 2a 20 7c 20 2d 2d 78 2d 69 6e 3d  -inc=* | --x-in=
60e0: 2a 20 7c 20 2d 2d 78 2d 69 3d 2a 29 0a 20 20 20  * | --x-i=*).   
60f0: 20 78 5f 69 6e 63 6c 75 64 65 73 3d 24 61 63 5f   x_includes=$ac_
6100: 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 78 2d  optarg ;;..  -x-
6110: 6c 69 62 72 61 72 69 65 73 20 7c 20 2d 2d 78 2d  libraries | --x-
6120: 6c 69 62 72 61 72 69 65 73 20 7c 20 2d 2d 78 2d  libraries | --x-
6130: 6c 69 62 72 61 72 69 65 20 7c 20 2d 2d 78 2d 6c  librarie | --x-l
6140: 69 62 72 61 72 69 20 5c 0a 20 20 7c 20 2d 2d 78  ibrari \.  | --x
6150: 2d 6c 69 62 72 61 72 20 7c 20 2d 2d 78 2d 6c 69  -librar | --x-li
6160: 62 72 61 20 7c 20 2d 2d 78 2d 6c 69 62 72 20 7c  bra | --x-libr |
6170: 20 2d 2d 78 2d 6c 69 62 20 7c 20 2d 2d 78 2d 6c   --x-lib | --x-l
6180: 69 20 7c 20 2d 2d 78 2d 6c 29 0a 20 20 20 20 61  i | --x-l).    a
6190: 63 5f 70 72 65 76 3d 78 5f 6c 69 62 72 61 72 69  c_prev=x_librari
61a0: 65 73 20 3b 3b 0a 20 20 2d 78 2d 6c 69 62 72 61  es ;;.  -x-libra
61b0: 72 69 65 73 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 62  ries=* | --x-lib
61c0: 72 61 72 69 65 73 3d 2a 20 7c 20 2d 2d 78 2d 6c  raries=* | --x-l
61d0: 69 62 72 61 72 69 65 3d 2a 20 7c 20 2d 2d 78 2d  ibrarie=* | --x-
61e0: 6c 69 62 72 61 72 69 3d 2a 20 5c 0a 20 20 7c 20  librari=* \.  | 
61f0: 2d 2d 78 2d 6c 69 62 72 61 72 3d 2a 20 7c 20 2d  --x-librar=* | -
6200: 2d 78 2d 6c 69 62 72 61 3d 2a 20 7c 20 2d 2d 78  -x-libra=* | --x
6210: 2d 6c 69 62 72 3d 2a 20 7c 20 2d 2d 78 2d 6c 69  -libr=* | --x-li
6220: 62 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 3d 2a 20 7c  b=* | --x-li=* |
6230: 20 2d 2d 78 2d 6c 3d 2a 29 0a 20 20 20 20 78 5f   --x-l=*).    x_
6240: 6c 69 62 72 61 72 69 65 73 3d 24 61 63 5f 6f 70  libraries=$ac_op
6250: 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 2a 29 20 7b  targ ;;..  -*) {
6260: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65   echo "$as_me: e
6270: 72 72 6f 72 3a 20 75 6e 72 65 63 6f 67 6e 69 7a  rror: unrecogniz
6280: 65 64 20 6f 70 74 69 6f 6e 3a 20 24 61 63 5f 6f  ed option: $ac_o
6290: 70 74 69 6f 6e 0a 54 72 79 20 5c 60 24 30 20 2d  ption.Try \`$0 -
62a0: 2d 68 65 6c 70 27 20 66 6f 72 20 6d 6f 72 65 20  -help' for more 
62b0: 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 22 20 3e 26  information." >&
62c0: 32 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b  2.   { (exit 1);
62d0: 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 20 20   exit 1; }; }.  
62e0: 20 20 3b 3b 0a 0a 20 20 2a 3d 2a 29 0a 20 20 20    ;;..  *=*).   
62f0: 20 61 63 5f 65 6e 76 76 61 72 3d 60 65 78 70 72   ac_envvar=`expr
6300: 20 22 78 24 61 63 5f 6f 70 74 69 6f 6e 22 20 3a   "x$ac_option" :
6310: 20 27 78 5c 28 5b 5e 3d 5d 2a 5c 29 3d 27 60 0a   'x\([^=]*\)='`.
6320: 20 20 20 20 23 20 52 65 6a 65 63 74 20 6e 61 6d      # Reject nam
6330: 65 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20  es that are not 
6340: 76 61 6c 69 64 20 73 68 65 6c 6c 20 76 61 72 69  valid shell vari
6350: 61 62 6c 65 20 6e 61 6d 65 73 2e 0a 20 20 20 20  able names..    
6360: 65 78 70 72 20 22 78 24 61 63 5f 65 6e 76 76 61  expr "x$ac_envva
6370: 72 22 20 3a 20 22 2e 2a 5b 5e 5f 24 61 73 5f 63  r" : ".*[^_$as_c
6380: 72 5f 61 6c 6e 75 6d 5d 22 20 3e 2f 64 65 76 2f  r_alnum]" >/dev/
6390: 6e 75 6c 6c 20 26 26 0a 20 20 20 20 20 20 7b 20  null &&.      { 
63a0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72  echo "$as_me: er
63b0: 72 6f 72 3a 20 69 6e 76 61 6c 69 64 20 76 61 72  ror: invalid var
63c0: 69 61 62 6c 65 20 6e 61 6d 65 3a 20 24 61 63 5f  iable name: $ac_
63d0: 65 6e 76 76 61 72 22 20 3e 26 32 0a 20 20 20 7b  envvar" >&2.   {
63e0: 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20   (exit 1); exit 
63f0: 31 3b 20 7d 3b 20 7d 0a 20 20 20 20 61 63 5f 6f  1; }; }.    ac_o
6400: 70 74 61 72 67 3d 60 65 63 68 6f 20 22 24 61 63  ptarg=`echo "$ac
6410: 5f 6f 70 74 61 72 67 22 20 7c 20 73 65 64 20 22  _optarg" | sed "
6420: 73 2f 27 2f 27 5c 5c 5c 5c 5c 5c 5c 5c 27 27 2f  s/'/'\\\\\\\\''/
6430: 67 22 60 0a 20 20 20 20 65 76 61 6c 20 22 24 61  g"`.    eval "$a
6440: 63 5f 65 6e 76 76 61 72 3d 27 24 61 63 5f 6f 70  c_envvar='$ac_op
6450: 74 61 72 67 27 22 0a 20 20 20 20 65 78 70 6f 72  targ'".    expor
6460: 74 20 24 61 63 5f 65 6e 76 76 61 72 20 3b 3b 0a  t $ac_envvar ;;.
6470: 0a 20 20 2a 29 0a 20 20 20 20 23 20 46 49 58 4d  .  *).    # FIXM
6480: 45 3a 20 73 68 6f 75 6c 64 20 62 65 20 72 65 6d  E: should be rem
6490: 6f 76 65 64 20 69 6e 20 61 75 74 6f 63 6f 6e 66  oved in autoconf
64a0: 20 33 2e 30 2e 0a 20 20 20 20 65 63 68 6f 20 22   3.0..    echo "
64b0: 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a  $as_me: WARNING:
64c0: 20 79 6f 75 20 73 68 6f 75 6c 64 20 75 73 65 20   you should use 
64d0: 2d 2d 62 75 69 6c 64 2c 20 2d 2d 68 6f 73 74 2c  --build, --host,
64e0: 20 2d 2d 74 61 72 67 65 74 22 20 3e 26 32 0a 20   --target" >&2. 
64f0: 20 20 20 65 78 70 72 20 22 78 24 61 63 5f 6f 70     expr "x$ac_op
6500: 74 69 6f 6e 22 20 3a 20 22 2e 2a 5b 5e 2d 2e 5f  tion" : ".*[^-._
6510: 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 22 20 3e  $as_cr_alnum]" >
6520: 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 0a 20 20 20  /dev/null &&.   
6530: 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a     echo "$as_me:
6540: 20 57 41 52 4e 49 4e 47 3a 20 69 6e 76 61 6c 69   WARNING: invali
6550: 64 20 68 6f 73 74 20 74 79 70 65 3a 20 24 61 63  d host type: $ac
6560: 5f 6f 70 74 69 6f 6e 22 20 3e 26 32 0a 20 20 20  _option" >&2.   
6570: 20 3a 20 24 7b 62 75 69 6c 64 5f 61 6c 69 61 73   : ${build_alias
6580: 3d 24 61 63 5f 6f 70 74 69 6f 6e 7d 20 24 7b 68  =$ac_option} ${h
6590: 6f 73 74 5f 61 6c 69 61 73 3d 24 61 63 5f 6f 70  ost_alias=$ac_op
65a0: 74 69 6f 6e 7d 20 24 7b 74 61 72 67 65 74 5f 61  tion} ${target_a
65b0: 6c 69 61 73 3d 24 61 63 5f 6f 70 74 69 6f 6e 7d  lias=$ac_option}
65c0: 0a 20 20 20 20 3b 3b 0a 0a 20 20 65 73 61 63 0a  .    ;;..  esac.
65d0: 64 6f 6e 65 0a 0a 69 66 20 74 65 73 74 20 2d 6e  done..if test -n
65e0: 20 22 24 61 63 5f 70 72 65 76 22 3b 20 74 68 65   "$ac_prev"; the
65f0: 6e 0a 20 20 61 63 5f 6f 70 74 69 6f 6e 3d 2d 2d  n.  ac_option=--
6600: 60 65 63 68 6f 20 24 61 63 5f 70 72 65 76 20 7c  `echo $ac_prev |
6610: 20 73 65 64 20 27 73 2f 5f 2f 2d 2f 67 27 60 0a   sed 's/_/-/g'`.
6620: 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65    { echo "$as_me
6630: 3a 20 65 72 72 6f 72 3a 20 6d 69 73 73 69 6e 67  : error: missing
6640: 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 24 61 63   argument to $ac
6650: 5f 6f 70 74 69 6f 6e 22 20 3e 26 32 0a 20 20 20  _option" >&2.   
6660: 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74  { (exit 1); exit
6670: 20 31 3b 20 7d 3b 20 7d 0a 66 69 0a 0a 23 20 42   1; }; }.fi..# B
6680: 65 20 73 75 72 65 20 74 6f 20 68 61 76 65 20 61  e sure to have a
6690: 62 73 6f 6c 75 74 65 20 70 61 74 68 73 2e 0a 66  bsolute paths..f
66a0: 6f 72 20 61 63 5f 76 61 72 20 69 6e 20 65 78 65  or ac_var in exe
66b0: 63 5f 70 72 65 66 69 78 20 70 72 65 66 69 78 0a  c_prefix prefix.
66c0: 64 6f 0a 20 20 65 76 61 6c 20 61 63 5f 76 61 6c  do.  eval ac_val
66d0: 3d 24 60 65 63 68 6f 20 24 61 63 5f 76 61 72 60  =$`echo $ac_var`
66e0: 0a 20 20 63 61 73 65 20 24 61 63 5f 76 61 6c 20  .  case $ac_val 
66f0: 69 6e 0a 20 20 20 20 5b 5c 5c 2f 24 5d 2a 20 7c  in.    [\\/$]* |
6700: 20 3f 3a 5b 5c 5c 2f 5d 2a 20 7c 20 4e 4f 4e 45   ?:[\\/]* | NONE
6710: 20 7c 20 27 27 20 29 20 3b 3b 0a 20 20 20 20 2a   | '' ) ;;.    *
6720: 29 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d  )  { echo "$as_m
6730: 65 3a 20 65 72 72 6f 72 3a 20 65 78 70 65 63 74  e: error: expect
6740: 65 64 20 61 6e 20 61 62 73 6f 6c 75 74 65 20 64  ed an absolute d
6750: 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 20 66 6f  irectory name fo
6760: 72 20 2d 2d 24 61 63 5f 76 61 72 3a 20 24 61 63  r --$ac_var: $ac
6770: 5f 76 61 6c 22 20 3e 26 32 0a 20 20 20 7b 20 28  _val" >&2.   { (
6780: 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b  exit 1); exit 1;
6790: 20 7d 3b 20 7d 3b 3b 0a 20 20 65 73 61 63 0a 64   }; };;.  esac.d
67a0: 6f 6e 65 0a 0a 23 20 42 65 20 73 75 72 65 20 74  one..# Be sure t
67b0: 6f 20 68 61 76 65 20 61 62 73 6f 6c 75 74 65 20  o have absolute 
67c0: 70 61 74 68 73 2e 0a 66 6f 72 20 61 63 5f 76 61  paths..for ac_va
67d0: 72 20 69 6e 20 62 69 6e 64 69 72 20 73 62 69 6e  r in bindir sbin
67e0: 64 69 72 20 6c 69 62 65 78 65 63 64 69 72 20 64  dir libexecdir d
67f0: 61 74 61 64 69 72 20 73 79 73 63 6f 6e 66 64 69  atadir sysconfdi
6800: 72 20 73 68 61 72 65 64 73 74 61 74 65 64 69 72  r sharedstatedir
6810: 20 5c 0a 09 20 20 20 20 20 20 6c 6f 63 61 6c 73   \..      locals
6820: 74 61 74 65 64 69 72 20 6c 69 62 64 69 72 20 69  tatedir libdir i
6830: 6e 63 6c 75 64 65 64 69 72 20 6f 6c 64 69 6e 63  ncludedir oldinc
6840: 6c 75 64 65 64 69 72 20 69 6e 66 6f 64 69 72 20  ludedir infodir 
6850: 6d 61 6e 64 69 72 0a 64 6f 0a 20 20 65 76 61 6c  mandir.do.  eval
6860: 20 61 63 5f 76 61 6c 3d 24 60 65 63 68 6f 20 24   ac_val=$`echo $
6870: 61 63 5f 76 61 72 60 0a 20 20 63 61 73 65 20 24  ac_var`.  case $
6880: 61 63 5f 76 61 6c 20 69 6e 0a 20 20 20 20 5b 5c  ac_val in.    [\
6890: 5c 2f 24 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a  \/$]* | ?:[\\/]*
68a0: 20 29 20 3b 3b 0a 20 20 20 20 2a 29 20 20 7b 20   ) ;;.    *)  { 
68b0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72  echo "$as_me: er
68c0: 72 6f 72 3a 20 65 78 70 65 63 74 65 64 20 61 6e  ror: expected an
68d0: 20 61 62 73 6f 6c 75 74 65 20 64 69 72 65 63 74   absolute direct
68e0: 6f 72 79 20 6e 61 6d 65 20 66 6f 72 20 2d 2d 24  ory name for --$
68f0: 61 63 5f 76 61 72 3a 20 24 61 63 5f 76 61 6c 22  ac_var: $ac_val"
6900: 20 3e 26 32 0a 20 20 20 7b 20 28 65 78 69 74 20   >&2.   { (exit 
6910: 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d  1); exit 1; }; }
6920: 3b 3b 0a 20 20 65 73 61 63 0a 64 6f 6e 65 0a 0a  ;;.  esac.done..
6930: 23 20 54 68 65 72 65 20 6d 69 67 68 74 20 62 65  # There might be
6940: 20 70 65 6f 70 6c 65 20 77 68 6f 20 64 65 70 65   people who depe
6950: 6e 64 20 6f 6e 20 74 68 65 20 6f 6c 64 20 62 72  nd on the old br
6960: 6f 6b 65 6e 20 62 65 68 61 76 69 6f 72 3a 20 60  oken behavior: `
6970: 24 68 6f 73 74 27 0a 23 20 75 73 65 64 20 74 6f  $host'.# used to
6980: 20 68 6f 6c 64 20 74 68 65 20 61 72 67 75 6d 65   hold the argume
6990: 6e 74 20 6f 66 20 2d 2d 68 6f 73 74 20 65 74 63  nt of --host etc
69a0: 2e 0a 23 20 46 49 58 4d 45 3a 20 54 6f 20 72 65  ..# FIXME: To re
69b0: 6d 6f 76 65 20 73 6f 6d 65 20 64 61 79 2e 0a 62  move some day..b
69c0: 75 69 6c 64 3d 24 62 75 69 6c 64 5f 61 6c 69 61  uild=$build_alia
69d0: 73 0a 68 6f 73 74 3d 24 68 6f 73 74 5f 61 6c 69  s.host=$host_ali
69e0: 61 73 0a 74 61 72 67 65 74 3d 24 74 61 72 67 65  as.target=$targe
69f0: 74 5f 61 6c 69 61 73 0a 0a 23 20 46 49 58 4d 45  t_alias..# FIXME
6a00: 3a 20 54 6f 20 72 65 6d 6f 76 65 20 73 6f 6d 65  : To remove some
6a10: 20 64 61 79 2e 0a 69 66 20 74 65 73 74 20 22 78   day..if test "x
6a20: 24 68 6f 73 74 5f 61 6c 69 61 73 22 20 21 3d 20  $host_alias" != 
6a30: 78 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73  x; then.  if tes
6a40: 74 20 22 78 24 62 75 69 6c 64 5f 61 6c 69 61 73  t "x$build_alias
6a50: 22 20 3d 20 78 3b 20 74 68 65 6e 0a 20 20 20 20  " = x; then.    
6a60: 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3d  cross_compiling=
6a70: 6d 61 79 62 65 0a 20 20 20 20 65 63 68 6f 20 22  maybe.    echo "
6a80: 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a  $as_me: WARNING:
6a90: 20 49 66 20 79 6f 75 20 77 61 6e 74 65 64 20 74   If you wanted t
6aa0: 6f 20 73 65 74 20 74 68 65 20 2d 2d 62 75 69 6c  o set the --buil
6ab0: 64 20 74 79 70 65 2c 20 64 6f 6e 27 74 20 75 73  d type, don't us
6ac0: 65 20 2d 2d 68 6f 73 74 2e 0a 20 20 20 20 49 66  e --host..    If
6ad0: 20 61 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c 65   a cross compile
6ae0: 72 20 69 73 20 64 65 74 65 63 74 65 64 20 74 68  r is detected th
6af0: 65 6e 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c 65  en cross compile
6b00: 20 6d 6f 64 65 20 77 69 6c 6c 20 62 65 20 75 73   mode will be us
6b10: 65 64 2e 22 20 3e 26 32 0a 20 20 65 6c 69 66 20  ed." >&2.  elif 
6b20: 74 65 73 74 20 22 78 24 62 75 69 6c 64 5f 61 6c  test "x$build_al
6b30: 69 61 73 22 20 21 3d 20 22 78 24 68 6f 73 74 5f  ias" != "x$host_
6b40: 61 6c 69 61 73 22 3b 20 74 68 65 6e 0a 20 20 20  alias"; then.   
6b50: 20 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67   cross_compiling
6b60: 3d 79 65 73 0a 20 20 66 69 0a 66 69 0a 0a 61 63  =yes.  fi.fi..ac
6b70: 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 3d 0a 74 65  _tool_prefix=.te
6b80: 73 74 20 2d 6e 20 22 24 68 6f 73 74 5f 61 6c 69  st -n "$host_ali
6b90: 61 73 22 20 26 26 20 61 63 5f 74 6f 6f 6c 5f 70  as" && ac_tool_p
6ba0: 72 65 66 69 78 3d 24 68 6f 73 74 5f 61 6c 69 61  refix=$host_alia
6bb0: 73 2d 0a 0a 74 65 73 74 20 22 24 73 69 6c 65 6e  s-..test "$silen
6bc0: 74 22 20 3d 20 79 65 73 20 26 26 20 65 78 65 63  t" = yes && exec
6bd0: 20 36 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 0a 0a 23   6>/dev/null...#
6be0: 20 46 69 6e 64 20 74 68 65 20 73 6f 75 72 63 65   Find the source
6bf0: 20 66 69 6c 65 73 2c 20 69 66 20 6c 6f 63 61 74   files, if locat
6c00: 69 6f 6e 20 77 61 73 20 6e 6f 74 20 73 70 65 63  ion was not spec
6c10: 69 66 69 65 64 2e 0a 69 66 20 74 65 73 74 20 2d  ified..if test -
6c20: 7a 20 22 24 73 72 63 64 69 72 22 3b 20 74 68 65  z "$srcdir"; the
6c30: 6e 0a 20 20 61 63 5f 73 72 63 64 69 72 5f 64 65  n.  ac_srcdir_de
6c40: 66 61 75 6c 74 65 64 3d 79 65 73 0a 20 20 23 20  faulted=yes.  # 
6c50: 54 72 79 20 74 68 65 20 64 69 72 65 63 74 6f 72  Try the director
6c60: 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 69  y containing thi
6c70: 73 20 73 63 72 69 70 74 2c 20 74 68 65 6e 20 69  s script, then i
6c80: 74 73 20 70 61 72 65 6e 74 2e 0a 20 20 61 63 5f  ts parent..  ac_
6c90: 63 6f 6e 66 64 69 72 3d 60 28 64 69 72 6e 61 6d  confdir=`(dirnam
6ca0: 65 20 22 24 30 22 29 20 32 3e 2f 64 65 76 2f 6e  e "$0") 2>/dev/n
6cb0: 75 6c 6c 20 7c 7c 0a 24 61 73 5f 65 78 70 72 20  ull ||.$as_expr 
6cc0: 58 22 24 30 22 20 3a 20 27 58 5c 28 2e 2a 5b 5e  X"$0" : 'X\(.*[^
6cd0: 2f 5d 5c 29 2f 2f 2a 5b 5e 2f 5d 5b 5e 2f 5d 2a  /]\)//*[^/][^/]*
6ce0: 2f 2a 24 27 20 5c 7c 20 5c 0a 09 20 58 22 24 30  /*$' \| \.. X"$0
6cf0: 22 20 3a 20 27 58 5c 28 2f 2f 5c 29 5b 5e 2f 5d  " : 'X\(//\)[^/]
6d00: 27 20 5c 7c 20 5c 0a 09 20 58 22 24 30 22 20 3a  ' \| \.. X"$0" :
6d10: 20 27 58 5c 28 2f 2f 5c 29 24 27 20 5c 7c 20 5c   'X\(//\)$' \| \
6d20: 0a 09 20 58 22 24 30 22 20 3a 20 27 58 5c 28 2f  .. X"$0" : 'X\(/
6d30: 5c 29 27 20 5c 7c 20 5c 0a 09 20 2e 20 20 20 20  \)' \| \.. .    
6d40: 20 3a 20 27 5c 28 2e 5c 29 27 20 32 3e 2f 64 65   : '\(.\)' 2>/de
6d50: 76 2f 6e 75 6c 6c 20 7c 7c 0a 65 63 68 6f 20 58  v/null ||.echo X
6d60: 22 24 30 22 20 7c 0a 20 20 20 20 73 65 64 20 27  "$0" |.    sed '
6d70: 2f 5e 58 5c 28 2e 2a 5b 5e 2f 5d 5c 29 5c 2f 5c  /^X\(.*[^/]\)\/\
6d80: 2f 2a 5b 5e 2f 5d 5b 5e 2f 5d 2a 5c 2f 2a 24 2f  /*[^/][^/]*\/*$/
6d90: 7b 20 73 2f 2f 5c 31 2f 3b 20 71 3b 20 7d 0a 20  { s//\1/; q; }. 
6da0: 20 09 20 20 2f 5e 58 5c 28 5c 2f 5c 2f 5c 29 5b   .  /^X\(\/\/\)[
6db0: 5e 2f 5d 2e 2a 2f 7b 20 73 2f 2f 5c 31 2f 3b 20  ^/].*/{ s//\1/; 
6dc0: 71 3b 20 7d 0a 20 20 09 20 20 2f 5e 58 5c 28 5c  q; }.  .  /^X\(\
6dd0: 2f 5c 2f 5c 29 24 2f 7b 20 73 2f 2f 5c 31 2f 3b  /\/\)$/{ s//\1/;
6de0: 20 71 3b 20 7d 0a 20 20 09 20 20 2f 5e 58 5c 28   q; }.  .  /^X\(
6df0: 5c 2f 5c 29 2e 2a 2f 7b 20 73 2f 2f 5c 31 2f 3b  \/\).*/{ s//\1/;
6e00: 20 71 3b 20 7d 0a 20 20 09 20 20 73 2f 2e 2a 2f   q; }.  .  s/.*/
6e10: 2e 2f 3b 20 71 27 60 0a 20 20 73 72 63 64 69 72  ./; q'`.  srcdir
6e20: 3d 24 61 63 5f 63 6f 6e 66 64 69 72 0a 20 20 69  =$ac_confdir.  i
6e30: 66 20 74 65 73 74 20 21 20 2d 72 20 24 73 72 63  f test ! -r $src
6e40: 64 69 72 2f 24 61 63 5f 75 6e 69 71 75 65 5f 66  dir/$ac_unique_f
6e50: 69 6c 65 3b 20 74 68 65 6e 0a 20 20 20 20 73 72  ile; then.    sr
6e60: 63 64 69 72 3d 2e 2e 0a 20 20 66 69 0a 65 6c 73  cdir=...  fi.els
6e70: 65 0a 20 20 61 63 5f 73 72 63 64 69 72 5f 64 65  e.  ac_srcdir_de
6e80: 66 61 75 6c 74 65 64 3d 6e 6f 0a 66 69 0a 69 66  faulted=no.fi.if
6e90: 20 74 65 73 74 20 21 20 2d 72 20 24 73 72 63 64   test ! -r $srcd
6ea0: 69 72 2f 24 61 63 5f 75 6e 69 71 75 65 5f 66 69  ir/$ac_unique_fi
6eb0: 6c 65 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65  le; then.  if te
6ec0: 73 74 20 22 24 61 63 5f 73 72 63 64 69 72 5f 64  st "$ac_srcdir_d
6ed0: 65 66 61 75 6c 74 65 64 22 20 3d 20 79 65 73 3b  efaulted" = yes;
6ee0: 20 74 68 65 6e 0a 20 20 20 20 7b 20 65 63 68 6f   then.    { echo
6ef0: 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a   "$as_me: error:
6f00: 20 63 61 6e 6e 6f 74 20 66 69 6e 64 20 73 6f 75   cannot find sou
6f10: 72 63 65 73 20 28 24 61 63 5f 75 6e 69 71 75 65  rces ($ac_unique
6f20: 5f 66 69 6c 65 29 20 69 6e 20 24 61 63 5f 63 6f  _file) in $ac_co
6f30: 6e 66 64 69 72 20 6f 72 20 2e 2e 22 20 3e 26 32  nfdir or .." >&2
6f40: 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20  .   { (exit 1); 
6f50: 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 20 20 65  exit 1; }; }.  e
6f60: 6c 73 65 0a 20 20 20 20 7b 20 65 63 68 6f 20 22  lse.    { echo "
6f70: 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 63  $as_me: error: c
6f80: 61 6e 6e 6f 74 20 66 69 6e 64 20 73 6f 75 72 63  annot find sourc
6f90: 65 73 20 28 24 61 63 5f 75 6e 69 71 75 65 5f 66  es ($ac_unique_f
6fa0: 69 6c 65 29 20 69 6e 20 24 73 72 63 64 69 72 22  ile) in $srcdir"
6fb0: 20 3e 26 32 0a 20 20 20 7b 20 28 65 78 69 74 20   >&2.   { (exit 
6fc0: 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d  1); exit 1; }; }
6fd0: 0a 20 20 66 69 0a 66 69 0a 28 63 64 20 24 73 72  .  fi.fi.(cd $sr
6fe0: 63 64 69 72 20 26 26 20 74 65 73 74 20 2d 72 20  cdir && test -r 
6ff0: 2e 2f 24 61 63 5f 75 6e 69 71 75 65 5f 66 69 6c  ./$ac_unique_fil
7000: 65 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c  e) 2>/dev/null |
7010: 7c 0a 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f  |.  { echo "$as_
7020: 6d 65 3a 20 65 72 72 6f 72 3a 20 73 6f 75 72 63  me: error: sourc
7030: 65 73 20 61 72 65 20 69 6e 20 24 73 72 63 64 69  es are in $srcdi
7040: 72 2c 20 62 75 74 20 5c 60 63 64 20 24 73 72 63  r, but \`cd $src
7050: 64 69 72 27 20 64 6f 65 73 20 6e 6f 74 20 77 6f  dir' does not wo
7060: 72 6b 22 20 3e 26 32 0a 20 20 20 7b 20 28 65 78  rk" >&2.   { (ex
7070: 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d  it 1); exit 1; }
7080: 3b 20 7d 0a 73 72 63 64 69 72 3d 60 65 63 68 6f  ; }.srcdir=`echo
7090: 20 22 24 73 72 63 64 69 72 22 20 7c 20 73 65 64   "$srcdir" | sed
70a0: 20 27 73 25 5c 28 5b 5e 5c 5c 2f 5d 5c 29 5b 5c   's%\([^\\/]\)[\
70b0: 5c 2f 5d 2a 24 25 5c 31 25 27 60 0a 61 63 5f 65  \/]*$%\1%'`.ac_e
70c0: 6e 76 5f 62 75 69 6c 64 5f 61 6c 69 61 73 5f 73  nv_build_alias_s
70d0: 65 74 3d 24 7b 62 75 69 6c 64 5f 61 6c 69 61 73  et=${build_alias
70e0: 2b 73 65 74 7d 0a 61 63 5f 65 6e 76 5f 62 75 69  +set}.ac_env_bui
70f0: 6c 64 5f 61 6c 69 61 73 5f 76 61 6c 75 65 3d 24  ld_alias_value=$
7100: 62 75 69 6c 64 5f 61 6c 69 61 73 0a 61 63 5f 63  build_alias.ac_c
7110: 76 5f 65 6e 76 5f 62 75 69 6c 64 5f 61 6c 69 61  v_env_build_alia
7120: 73 5f 73 65 74 3d 24 7b 62 75 69 6c 64 5f 61 6c  s_set=${build_al
7130: 69 61 73 2b 73 65 74 7d 0a 61 63 5f 63 76 5f 65  ias+set}.ac_cv_e
7140: 6e 76 5f 62 75 69 6c 64 5f 61 6c 69 61 73 5f 76  nv_build_alias_v
7150: 61 6c 75 65 3d 24 62 75 69 6c 64 5f 61 6c 69 61  alue=$build_alia
7160: 73 0a 61 63 5f 65 6e 76 5f 68 6f 73 74 5f 61 6c  s.ac_env_host_al
7170: 69 61 73 5f 73 65 74 3d 24 7b 68 6f 73 74 5f 61  ias_set=${host_a
7180: 6c 69 61 73 2b 73 65 74 7d 0a 61 63 5f 65 6e 76  lias+set}.ac_env
7190: 5f 68 6f 73 74 5f 61 6c 69 61 73 5f 76 61 6c 75  _host_alias_valu
71a0: 65 3d 24 68 6f 73 74 5f 61 6c 69 61 73 0a 61 63  e=$host_alias.ac
71b0: 5f 63 76 5f 65 6e 76 5f 68 6f 73 74 5f 61 6c 69  _cv_env_host_ali
71c0: 61 73 5f 73 65 74 3d 24 7b 68 6f 73 74 5f 61 6c  as_set=${host_al
71d0: 69 61 73 2b 73 65 74 7d 0a 61 63 5f 63 76 5f 65  ias+set}.ac_cv_e
71e0: 6e 76 5f 68 6f 73 74 5f 61 6c 69 61 73 5f 76 61  nv_host_alias_va
71f0: 6c 75 65 3d 24 68 6f 73 74 5f 61 6c 69 61 73 0a  lue=$host_alias.
7200: 61 63 5f 65 6e 76 5f 74 61 72 67 65 74 5f 61 6c  ac_env_target_al
7210: 69 61 73 5f 73 65 74 3d 24 7b 74 61 72 67 65 74  ias_set=${target
7220: 5f 61 6c 69 61 73 2b 73 65 74 7d 0a 61 63 5f 65  _alias+set}.ac_e
7230: 6e 76 5f 74 61 72 67 65 74 5f 61 6c 69 61 73 5f  nv_target_alias_
7240: 76 61 6c 75 65 3d 24 74 61 72 67 65 74 5f 61 6c  value=$target_al
7250: 69 61 73 0a 61 63 5f 63 76 5f 65 6e 76 5f 74 61  ias.ac_cv_env_ta
7260: 72 67 65 74 5f 61 6c 69 61 73 5f 73 65 74 3d 24  rget_alias_set=$
7270: 7b 74 61 72 67 65 74 5f 61 6c 69 61 73 2b 73 65  {target_alias+se
7280: 74 7d 0a 61 63 5f 63 76 5f 65 6e 76 5f 74 61 72  t}.ac_cv_env_tar
7290: 67 65 74 5f 61 6c 69 61 73 5f 76 61 6c 75 65 3d  get_alias_value=
72a0: 24 74 61 72 67 65 74 5f 61 6c 69 61 73 0a 61 63  $target_alias.ac
72b0: 5f 65 6e 76 5f 43 43 5f 73 65 74 3d 24 7b 43 43  _env_CC_set=${CC
72c0: 2b 73 65 74 7d 0a 61 63 5f 65 6e 76 5f 43 43 5f  +set}.ac_env_CC_
72d0: 76 61 6c 75 65 3d 24 43 43 0a 61 63 5f 63 76 5f  value=$CC.ac_cv_
72e0: 65 6e 76 5f 43 43 5f 73 65 74 3d 24 7b 43 43 2b  env_CC_set=${CC+
72f0: 73 65 74 7d 0a 61 63 5f 63 76 5f 65 6e 76 5f 43  set}.ac_cv_env_C
7300: 43 5f 76 61 6c 75 65 3d 24 43 43 0a 61 63 5f 65  C_value=$CC.ac_e
7310: 6e 76 5f 43 46 4c 41 47 53 5f 73 65 74 3d 24 7b  nv_CFLAGS_set=${
7320: 43 46 4c 41 47 53 2b 73 65 74 7d 0a 61 63 5f 65  CFLAGS+set}.ac_e
7330: 6e 76 5f 43 46 4c 41 47 53 5f 76 61 6c 75 65 3d  nv_CFLAGS_value=
7340: 24 43 46 4c 41 47 53 0a 61 63 5f 63 76 5f 65 6e  $CFLAGS.ac_cv_en
7350: 76 5f 43 46 4c 41 47 53 5f 73 65 74 3d 24 7b 43  v_CFLAGS_set=${C
7360: 46 4c 41 47 53 2b 73 65 74 7d 0a 61 63 5f 63 76  FLAGS+set}.ac_cv
7370: 5f 65 6e 76 5f 43 46 4c 41 47 53 5f 76 61 6c 75  _env_CFLAGS_valu
7380: 65 3d 24 43 46 4c 41 47 53 0a 61 63 5f 65 6e 76  e=$CFLAGS.ac_env
7390: 5f 4c 44 46 4c 41 47 53 5f 73 65 74 3d 24 7b 4c  _LDFLAGS_set=${L
73a0: 44 46 4c 41 47 53 2b 73 65 74 7d 0a 61 63 5f 65  DFLAGS+set}.ac_e
73b0: 6e 76 5f 4c 44 46 4c 41 47 53 5f 76 61 6c 75 65  nv_LDFLAGS_value
73c0: 3d 24 4c 44 46 4c 41 47 53 0a 61 63 5f 63 76 5f  =$LDFLAGS.ac_cv_
73d0: 65 6e 76 5f 4c 44 46 4c 41 47 53 5f 73 65 74 3d  env_LDFLAGS_set=
73e0: 24 7b 4c 44 46 4c 41 47 53 2b 73 65 74 7d 0a 61  ${LDFLAGS+set}.a
73f0: 63 5f 63 76 5f 65 6e 76 5f 4c 44 46 4c 41 47 53  c_cv_env_LDFLAGS
7400: 5f 76 61 6c 75 65 3d 24 4c 44 46 4c 41 47 53 0a  _value=$LDFLAGS.
7410: 61 63 5f 65 6e 76 5f 43 50 50 46 4c 41 47 53 5f  ac_env_CPPFLAGS_
7420: 73 65 74 3d 24 7b 43 50 50 46 4c 41 47 53 2b 73  set=${CPPFLAGS+s
7430: 65 74 7d 0a 61 63 5f 65 6e 76 5f 43 50 50 46 4c  et}.ac_env_CPPFL
7440: 41 47 53 5f 76 61 6c 75 65 3d 24 43 50 50 46 4c  AGS_value=$CPPFL
7450: 41 47 53 0a 61 63 5f 63 76 5f 65 6e 76 5f 43 50  AGS.ac_cv_env_CP
7460: 50 46 4c 41 47 53 5f 73 65 74 3d 24 7b 43 50 50  PFLAGS_set=${CPP
7470: 46 4c 41 47 53 2b 73 65 74 7d 0a 61 63 5f 63 76  FLAGS+set}.ac_cv
7480: 5f 65 6e 76 5f 43 50 50 46 4c 41 47 53 5f 76 61  _env_CPPFLAGS_va
7490: 6c 75 65 3d 24 43 50 50 46 4c 41 47 53 0a 61 63  lue=$CPPFLAGS.ac
74a0: 5f 65 6e 76 5f 43 50 50 5f 73 65 74 3d 24 7b 43  _env_CPP_set=${C
74b0: 50 50 2b 73 65 74 7d 0a 61 63 5f 65 6e 76 5f 43  PP+set}.ac_env_C
74c0: 50 50 5f 76 61 6c 75 65 3d 24 43 50 50 0a 61 63  PP_value=$CPP.ac
74d0: 5f 63 76 5f 65 6e 76 5f 43 50 50 5f 73 65 74 3d  _cv_env_CPP_set=
74e0: 24 7b 43 50 50 2b 73 65 74 7d 0a 61 63 5f 63 76  ${CPP+set}.ac_cv
74f0: 5f 65 6e 76 5f 43 50 50 5f 76 61 6c 75 65 3d 24  _env_CPP_value=$
7500: 43 50 50 0a 61 63 5f 65 6e 76 5f 43 58 58 5f 73  CPP.ac_env_CXX_s
7510: 65 74 3d 24 7b 43 58 58 2b 73 65 74 7d 0a 61 63  et=${CXX+set}.ac
7520: 5f 65 6e 76 5f 43 58 58 5f 76 61 6c 75 65 3d 24  _env_CXX_value=$
7530: 43 58 58 0a 61 63 5f 63 76 5f 65 6e 76 5f 43 58  CXX.ac_cv_env_CX
7540: 58 5f 73 65 74 3d 24 7b 43 58 58 2b 73 65 74 7d  X_set=${CXX+set}
7550: 0a 61 63 5f 63 76 5f 65 6e 76 5f 43 58 58 5f 76  .ac_cv_env_CXX_v
7560: 61 6c 75 65 3d 24 43 58 58 0a 61 63 5f 65 6e 76  alue=$CXX.ac_env
7570: 5f 43 58 58 46 4c 41 47 53 5f 73 65 74 3d 24 7b  _CXXFLAGS_set=${
7580: 43 58 58 46 4c 41 47 53 2b 73 65 74 7d 0a 61 63  CXXFLAGS+set}.ac
7590: 5f 65 6e 76 5f 43 58 58 46 4c 41 47 53 5f 76 61  _env_CXXFLAGS_va
75a0: 6c 75 65 3d 24 43 58 58 46 4c 41 47 53 0a 61 63  lue=$CXXFLAGS.ac
75b0: 5f 63 76 5f 65 6e 76 5f 43 58 58 46 4c 41 47 53  _cv_env_CXXFLAGS
75c0: 5f 73 65 74 3d 24 7b 43 58 58 46 4c 41 47 53 2b  _set=${CXXFLAGS+
75d0: 73 65 74 7d 0a 61 63 5f 63 76 5f 65 6e 76 5f 43  set}.ac_cv_env_C
75e0: 58 58 46 4c 41 47 53 5f 76 61 6c 75 65 3d 24 43  XXFLAGS_value=$C
75f0: 58 58 46 4c 41 47 53 0a 61 63 5f 65 6e 76 5f 43  XXFLAGS.ac_env_C
7600: 58 58 43 50 50 5f 73 65 74 3d 24 7b 43 58 58 43  XXCPP_set=${CXXC
7610: 50 50 2b 73 65 74 7d 0a 61 63 5f 65 6e 76 5f 43  PP+set}.ac_env_C
7620: 58 58 43 50 50 5f 76 61 6c 75 65 3d 24 43 58 58  XXCPP_value=$CXX
7630: 43 50 50 0a 61 63 5f 63 76 5f 65 6e 76 5f 43 58  CPP.ac_cv_env_CX
7640: 58 43 50 50 5f 73 65 74 3d 24 7b 43 58 58 43 50  XCPP_set=${CXXCP
7650: 50 2b 73 65 74 7d 0a 61 63 5f 63 76 5f 65 6e 76  P+set}.ac_cv_env
7660: 5f 43 58 58 43 50 50 5f 76 61 6c 75 65 3d 24 43  _CXXCPP_value=$C
7670: 58 58 43 50 50 0a 61 63 5f 65 6e 76 5f 46 37 37  XXCPP.ac_env_F77
7680: 5f 73 65 74 3d 24 7b 46 37 37 2b 73 65 74 7d 0a  _set=${F77+set}.
7690: 61 63 5f 65 6e 76 5f 46 37 37 5f 76 61 6c 75 65  ac_env_F77_value
76a0: 3d 24 46 37 37 0a 61 63 5f 63 76 5f 65 6e 76 5f  =$F77.ac_cv_env_
76b0: 46 37 37 5f 73 65 74 3d 24 7b 46 37 37 2b 73 65  F77_set=${F77+se
76c0: 74 7d 0a 61 63 5f 63 76 5f 65 6e 76 5f 46 37 37  t}.ac_cv_env_F77
76d0: 5f 76 61 6c 75 65 3d 24 46 37 37 0a 61 63 5f 65  _value=$F77.ac_e
76e0: 6e 76 5f 46 46 4c 41 47 53 5f 73 65 74 3d 24 7b  nv_FFLAGS_set=${
76f0: 46 46 4c 41 47 53 2b 73 65 74 7d 0a 61 63 5f 65  FFLAGS+set}.ac_e
7700: 6e 76 5f 46 46 4c 41 47 53 5f 76 61 6c 75 65 3d  nv_FFLAGS_value=
7710: 24 46 46 4c 41 47 53 0a 61 63 5f 63 76 5f 65 6e  $FFLAGS.ac_cv_en
7720: 76 5f 46 46 4c 41 47 53 5f 73 65 74 3d 24 7b 46  v_FFLAGS_set=${F
7730: 46 4c 41 47 53 2b 73 65 74 7d 0a 61 63 5f 63 76  FLAGS+set}.ac_cv
7740: 5f 65 6e 76 5f 46 46 4c 41 47 53 5f 76 61 6c 75  _env_FFLAGS_valu
7750: 65 3d 24 46 46 4c 41 47 53 0a 0a 23 0a 23 20 52  e=$FFLAGS..#.# R
7760: 65 70 6f 72 74 20 74 68 65 20 2d 2d 68 65 6c 70  eport the --help
7770: 20 6d 65 73 73 61 67 65 2e 0a 23 0a 69 66 20 74   message..#.if t
7780: 65 73 74 20 22 24 61 63 5f 69 6e 69 74 5f 68 65  est "$ac_init_he
7790: 6c 70 22 20 3d 20 22 6c 6f 6e 67 22 3b 20 74 68  lp" = "long"; th
77a0: 65 6e 0a 20 20 23 20 4f 6d 69 74 20 73 6f 6d 65  en.  # Omit some
77b0: 20 69 6e 74 65 72 6e 61 6c 20 6f 72 20 6f 62 73   internal or obs
77c0: 6f 6c 65 74 65 20 6f 70 74 69 6f 6e 73 20 74 6f  olete options to
77d0: 20 6d 61 6b 65 20 74 68 65 20 6c 69 73 74 20 6c   make the list l
77e0: 65 73 73 20 69 6d 70 6f 73 69 6e 67 2e 0a 20 20  ess imposing..  
77f0: 23 20 54 68 69 73 20 6d 65 73 73 61 67 65 20 69  # This message i
7800: 73 20 74 6f 6f 20 6c 6f 6e 67 20 74 6f 20 62 65  s too long to be
7810: 20 61 20 73 74 72 69 6e 67 20 69 6e 20 74 68 65   a string in the
7820: 20 41 2f 55 58 20 33 2e 31 20 73 68 2e 0a 20 20   A/UX 3.1 sh..  
7830: 63 61 74 20 3c 3c 5f 41 43 45 4f 46 0a 5c 60 63  cat <<_ACEOF.\`c
7840: 6f 6e 66 69 67 75 72 65 27 20 63 6f 6e 66 69 67  onfigure' config
7850: 75 72 65 73 20 74 68 69 73 20 70 61 63 6b 61 67  ures this packag
7860: 65 20 74 6f 20 61 64 61 70 74 20 74 6f 20 6d 61  e to adapt to ma
7870: 6e 79 20 6b 69 6e 64 73 20 6f 66 20 73 79 73 74  ny kinds of syst
7880: 65 6d 73 2e 0a 0a 55 73 61 67 65 3a 20 24 30 20  ems...Usage: $0 
7890: 5b 4f 50 54 49 4f 4e 5d 2e 2e 2e 20 5b 56 41 52  [OPTION]... [VAR
78a0: 3d 56 41 4c 55 45 5d 2e 2e 2e 0a 0a 54 6f 20 61  =VALUE].....To a
78b0: 73 73 69 67 6e 20 65 6e 76 69 72 6f 6e 6d 65 6e  ssign environmen
78c0: 74 20 76 61 72 69 61 62 6c 65 73 20 28 65 2e 67  t variables (e.g
78d0: 2e 2c 20 43 43 2c 20 43 46 4c 41 47 53 2e 2e 2e  ., CC, CFLAGS...
78e0: 29 2c 20 73 70 65 63 69 66 79 20 74 68 65 6d 20  ), specify them 
78f0: 61 73 0a 56 41 52 3d 56 41 4c 55 45 2e 20 20 53  as.VAR=VALUE.  S
7900: 65 65 20 62 65 6c 6f 77 20 66 6f 72 20 64 65 73  ee below for des
7910: 63 72 69 70 74 69 6f 6e 73 20 6f 66 20 73 6f 6d  criptions of som
7920: 65 20 6f 66 20 74 68 65 20 75 73 65 66 75 6c 20  e of the useful 
7930: 76 61 72 69 61 62 6c 65 73 2e 0a 0a 44 65 66 61  variables...Defa
7940: 75 6c 74 73 20 66 6f 72 20 74 68 65 20 6f 70 74  ults for the opt
7950: 69 6f 6e 73 20 61 72 65 20 73 70 65 63 69 66 69  ions are specifi
7960: 65 64 20 69 6e 20 62 72 61 63 6b 65 74 73 2e 0a  ed in brackets..
7970: 0a 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3a 0a  .Configuration:.
7980: 20 20 2d 68 2c 20 2d 2d 68 65 6c 70 20 20 20 20    -h, --help    
7990: 20 20 20 20 20 20 20 20 20 20 64 69 73 70 6c 61            displa
79a0: 79 20 74 68 69 73 20 68 65 6c 70 20 61 6e 64 20  y this help and 
79b0: 65 78 69 74 0a 20 20 20 20 20 20 2d 2d 68 65 6c  exit.      --hel
79c0: 70 3d 73 68 6f 72 74 20 20 20 20 20 20 20 20 64  p=short        d
79d0: 69 73 70 6c 61 79 20 6f 70 74 69 6f 6e 73 20 73  isplay options s
79e0: 70 65 63 69 66 69 63 20 74 6f 20 74 68 69 73 20  pecific to this 
79f0: 70 61 63 6b 61 67 65 0a 20 20 20 20 20 20 2d 2d  package.      --
7a00: 68 65 6c 70 3d 72 65 63 75 72 73 69 76 65 20 20  help=recursive  
7a10: 20 20 64 69 73 70 6c 61 79 20 74 68 65 20 73 68    display the sh
7a20: 6f 72 74 20 68 65 6c 70 20 6f 66 20 61 6c 6c 20  ort help of all 
7a30: 74 68 65 20 69 6e 63 6c 75 64 65 64 20 70 61 63  the included pac
7a40: 6b 61 67 65 73 0a 20 20 2d 56 2c 20 2d 2d 76 65  kages.  -V, --ve
7a50: 72 73 69 6f 6e 20 20 20 20 20 20 20 20 20 20 20  rsion           
7a60: 64 69 73 70 6c 61 79 20 76 65 72 73 69 6f 6e 20  display version 
7a70: 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 6e 64 20  information and 
7a80: 65 78 69 74 0a 20 20 2d 71 2c 20 2d 2d 71 75 69  exit.  -q, --qui
7a90: 65 74 2c 20 2d 2d 73 69 6c 65 6e 74 20 20 20 64  et, --silent   d
7aa0: 6f 20 6e 6f 74 20 70 72 69 6e 74 20 5c 60 63 68  o not print \`ch
7ab0: 65 63 6b 69 6e 67 2e 2e 2e 27 20 6d 65 73 73 61  ecking...' messa
7ac0: 67 65 73 0a 20 20 20 20 20 20 2d 2d 63 61 63 68  ges.      --cach
7ad0: 65 2d 66 69 6c 65 3d 46 49 4c 45 20 20 20 63 61  e-file=FILE   ca
7ae0: 63 68 65 20 74 65 73 74 20 72 65 73 75 6c 74 73  che test results
7af0: 20 69 6e 20 46 49 4c 45 20 5b 64 69 73 61 62 6c   in FILE [disabl
7b00: 65 64 5d 0a 20 20 2d 43 2c 20 2d 2d 63 6f 6e 66  ed].  -C, --conf
7b10: 69 67 2d 63 61 63 68 65 20 20 20 20 20 20 61 6c  ig-cache      al
7b20: 69 61 73 20 66 6f 72 20 5c 60 2d 2d 63 61 63 68  ias for \`--cach
7b30: 65 2d 66 69 6c 65 3d 63 6f 6e 66 69 67 2e 63 61  e-file=config.ca
7b40: 63 68 65 27 0a 20 20 2d 6e 2c 20 2d 2d 6e 6f 2d  che'.  -n, --no-
7b50: 63 72 65 61 74 65 20 20 20 20 20 20 20 20 20 64  create         d
7b60: 6f 20 6e 6f 74 20 63 72 65 61 74 65 20 6f 75 74  o not create out
7b70: 70 75 74 20 66 69 6c 65 73 0a 20 20 20 20 20 20  put files.      
7b80: 2d 2d 73 72 63 64 69 72 3d 44 49 52 20 20 20 20  --srcdir=DIR    
7b90: 20 20 20 20 66 69 6e 64 20 74 68 65 20 73 6f 75      find the sou
7ba0: 72 63 65 73 20 69 6e 20 44 49 52 20 5b 63 6f 6e  rces in DIR [con
7bb0: 66 69 67 75 72 65 20 64 69 72 20 6f 72 20 5c 60  figure dir or \`
7bc0: 2e 2e 27 5d 0a 0a 5f 41 43 45 4f 46 0a 0a 20 20  ..'].._ACEOF..  
7bd0: 63 61 74 20 3c 3c 5f 41 43 45 4f 46 0a 49 6e 73  cat <<_ACEOF.Ins
7be0: 74 61 6c 6c 61 74 69 6f 6e 20 64 69 72 65 63 74  tallation direct
7bf0: 6f 72 69 65 73 3a 0a 20 20 2d 2d 70 72 65 66 69  ories:.  --prefi
7c00: 78 3d 50 52 45 46 49 58 20 20 20 20 20 20 20 20  x=PREFIX        
7c10: 20 69 6e 73 74 61 6c 6c 20 61 72 63 68 69 74 65   install archite
7c20: 63 74 75 72 65 2d 69 6e 64 65 70 65 6e 64 65 6e  cture-independen
7c30: 74 20 66 69 6c 65 73 20 69 6e 20 50 52 45 46 49  t files in PREFI
7c40: 58 0a 09 09 09 20 20 5b 24 61 63 5f 64 65 66 61  X....  [$ac_defa
7c50: 75 6c 74 5f 70 72 65 66 69 78 5d 0a 20 20 2d 2d  ult_prefix].  --
7c60: 65 78 65 63 2d 70 72 65 66 69 78 3d 45 50 52 45  exec-prefix=EPRE
7c70: 46 49 58 20 20 20 69 6e 73 74 61 6c 6c 20 61 72  FIX   install ar
7c80: 63 68 69 74 65 63 74 75 72 65 2d 64 65 70 65 6e  chitecture-depen
7c90: 64 65 6e 74 20 66 69 6c 65 73 20 69 6e 20 45 50  dent files in EP
7ca0: 52 45 46 49 58 0a 09 09 09 20 20 5b 50 52 45 46  REFIX....  [PREF
7cb0: 49 58 5d 0a 0a 42 79 20 64 65 66 61 75 6c 74 2c  IX]..By default,
7cc0: 20 5c 60 6d 61 6b 65 20 69 6e 73 74 61 6c 6c 27   \`make install'
7cd0: 20 77 69 6c 6c 20 69 6e 73 74 61 6c 6c 20 61 6c   will install al
7ce0: 6c 20 74 68 65 20 66 69 6c 65 73 20 69 6e 0a 5c  l the files in.\
7cf0: 60 24 61 63 5f 64 65 66 61 75 6c 74 5f 70 72 65  `$ac_default_pre
7d00: 66 69 78 2f 62 69 6e 27 2c 20 5c 60 24 61 63 5f  fix/bin', \`$ac_
7d10: 64 65 66 61 75 6c 74 5f 70 72 65 66 69 78 2f 6c  default_prefix/l
7d20: 69 62 27 20 65 74 63 2e 20 20 59 6f 75 20 63 61  ib' etc.  You ca
7d30: 6e 20 73 70 65 63 69 66 79 0a 61 6e 20 69 6e 73  n specify.an ins
7d40: 74 61 6c 6c 61 74 69 6f 6e 20 70 72 65 66 69 78  tallation prefix
7d50: 20 6f 74 68 65 72 20 74 68 61 6e 20 5c 60 24 61   other than \`$a
7d60: 63 5f 64 65 66 61 75 6c 74 5f 70 72 65 66 69 78  c_default_prefix
7d70: 27 20 75 73 69 6e 67 20 5c 60 2d 2d 70 72 65 66  ' using \`--pref
7d80: 69 78 27 2c 0a 66 6f 72 20 69 6e 73 74 61 6e 63  ix',.for instanc
7d90: 65 20 5c 60 2d 2d 70 72 65 66 69 78 3d 5c 24 48  e \`--prefix=\$H
7da0: 4f 4d 45 27 2e 0a 0a 46 6f 72 20 62 65 74 74 65  OME'...For bette
7db0: 72 20 63 6f 6e 74 72 6f 6c 2c 20 75 73 65 20 74  r control, use t
7dc0: 68 65 20 6f 70 74 69 6f 6e 73 20 62 65 6c 6f 77  he options below
7dd0: 2e 0a 0a 46 69 6e 65 20 74 75 6e 69 6e 67 20 6f  ...Fine tuning o
7de0: 66 20 74 68 65 20 69 6e 73 74 61 6c 6c 61 74 69  f the installati
7df0: 6f 6e 20 64 69 72 65 63 74 6f 72 69 65 73 3a 0a  on directories:.
7e00: 20 20 2d 2d 62 69 6e 64 69 72 3d 44 49 52 20 20    --bindir=DIR  
7e10: 20 20 20 20 20 20 20 20 20 75 73 65 72 20 65 78           user ex
7e20: 65 63 75 74 61 62 6c 65 73 20 5b 45 50 52 45 46  ecutables [EPREF
7e30: 49 58 2f 62 69 6e 5d 0a 20 20 2d 2d 73 62 69 6e  IX/bin].  --sbin
7e40: 64 69 72 3d 44 49 52 20 20 20 20 20 20 20 20 20  dir=DIR         
7e50: 20 73 79 73 74 65 6d 20 61 64 6d 69 6e 20 65 78   system admin ex
7e60: 65 63 75 74 61 62 6c 65 73 20 5b 45 50 52 45 46  ecutables [EPREF
7e70: 49 58 2f 73 62 69 6e 5d 0a 20 20 2d 2d 6c 69 62  IX/sbin].  --lib
7e80: 65 78 65 63 64 69 72 3d 44 49 52 20 20 20 20 20  execdir=DIR     
7e90: 20 20 70 72 6f 67 72 61 6d 20 65 78 65 63 75 74    program execut
7ea0: 61 62 6c 65 73 20 5b 45 50 52 45 46 49 58 2f 6c  ables [EPREFIX/l
7eb0: 69 62 65 78 65 63 5d 0a 20 20 2d 2d 64 61 74 61  ibexec].  --data
7ec0: 64 69 72 3d 44 49 52 20 20 20 20 20 20 20 20 20  dir=DIR         
7ed0: 20 72 65 61 64 2d 6f 6e 6c 79 20 61 72 63 68 69   read-only archi
7ee0: 74 65 63 74 75 72 65 2d 69 6e 64 65 70 65 6e 64  tecture-independ
7ef0: 65 6e 74 20 64 61 74 61 20 5b 50 52 45 46 49 58  ent data [PREFIX
7f00: 2f 73 68 61 72 65 5d 0a 20 20 2d 2d 73 79 73 63  /share].  --sysc
7f10: 6f 6e 66 64 69 72 3d 44 49 52 20 20 20 20 20 20  onfdir=DIR      
7f20: 20 72 65 61 64 2d 6f 6e 6c 79 20 73 69 6e 67 6c   read-only singl
7f30: 65 2d 6d 61 63 68 69 6e 65 20 64 61 74 61 20 5b  e-machine data [
7f40: 50 52 45 46 49 58 2f 65 74 63 5d 0a 20 20 2d 2d  PREFIX/etc].  --
7f50: 73 68 61 72 65 64 73 74 61 74 65 64 69 72 3d 44  sharedstatedir=D
7f60: 49 52 20 20 20 6d 6f 64 69 66 69 61 62 6c 65 20  IR   modifiable 
7f70: 61 72 63 68 69 74 65 63 74 75 72 65 2d 69 6e 64  architecture-ind
7f80: 65 70 65 6e 64 65 6e 74 20 64 61 74 61 20 5b 50  ependent data [P
7f90: 52 45 46 49 58 2f 63 6f 6d 5d 0a 20 20 2d 2d 6c  REFIX/com].  --l
7fa0: 6f 63 61 6c 73 74 61 74 65 64 69 72 3d 44 49 52  ocalstatedir=DIR
7fb0: 20 20 20 20 6d 6f 64 69 66 69 61 62 6c 65 20 73      modifiable s
7fc0: 69 6e 67 6c 65 2d 6d 61 63 68 69 6e 65 20 64 61  ingle-machine da
7fd0: 74 61 20 5b 50 52 45 46 49 58 2f 76 61 72 5d 0a  ta [PREFIX/var].
7fe0: 20 20 2d 2d 6c 69 62 64 69 72 3d 44 49 52 20 20    --libdir=DIR  
7ff0: 20 20 20 20 20 20 20 20 20 6f 62 6a 65 63 74 20           object 
8000: 63 6f 64 65 20 6c 69 62 72 61 72 69 65 73 20 5b  code libraries [
8010: 45 50 52 45 46 49 58 2f 6c 69 62 5d 0a 20 20 2d  EPREFIX/lib].  -
8020: 2d 69 6e 63 6c 75 64 65 64 69 72 3d 44 49 52 20  -includedir=DIR 
8030: 20 20 20 20 20 20 43 20 68 65 61 64 65 72 20 66        C header f
8040: 69 6c 65 73 20 5b 50 52 45 46 49 58 2f 69 6e 63  iles [PREFIX/inc
8050: 6c 75 64 65 5d 0a 20 20 2d 2d 6f 6c 64 69 6e 63  lude].  --oldinc
8060: 6c 75 64 65 64 69 72 3d 44 49 52 20 20 20 20 43  ludedir=DIR    C
8070: 20 68 65 61 64 65 72 20 66 69 6c 65 73 20 66 6f   header files fo
8080: 72 20 6e 6f 6e 2d 67 63 63 20 5b 2f 75 73 72 2f  r non-gcc [/usr/
8090: 69 6e 63 6c 75 64 65 5d 0a 20 20 2d 2d 69 6e 66  include].  --inf
80a0: 6f 64 69 72 3d 44 49 52 20 20 20 20 20 20 20 20  odir=DIR        
80b0: 20 20 69 6e 66 6f 20 64 6f 63 75 6d 65 6e 74 61    info documenta
80c0: 74 69 6f 6e 20 5b 50 52 45 46 49 58 2f 69 6e 66  tion [PREFIX/inf
80d0: 6f 5d 0a 20 20 2d 2d 6d 61 6e 64 69 72 3d 44 49  o].  --mandir=DI
80e0: 52 20 20 20 20 20 20 20 20 20 20 20 6d 61 6e 20  R           man 
80f0: 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 5b 50  documentation [P
8100: 52 45 46 49 58 2f 6d 61 6e 5d 0a 5f 41 43 45 4f  REFIX/man]._ACEO
8110: 46 0a 0a 20 20 63 61 74 20 3c 3c 5c 5f 41 43 45  F..  cat <<\_ACE
8120: 4f 46 0a 0a 53 79 73 74 65 6d 20 74 79 70 65 73  OF..System types
8130: 3a 0a 20 20 2d 2d 62 75 69 6c 64 3d 42 55 49 4c  :.  --build=BUIL
8140: 44 20 20 20 20 20 63 6f 6e 66 69 67 75 72 65 20  D     configure 
8150: 66 6f 72 20 62 75 69 6c 64 69 6e 67 20 6f 6e 20  for building on 
8160: 42 55 49 4c 44 20 5b 67 75 65 73 73 65 64 5d 0a  BUILD [guessed].
8170: 20 20 2d 2d 68 6f 73 74 3d 48 4f 53 54 20 20 20    --host=HOST   
8180: 20 20 20 20 63 72 6f 73 73 2d 63 6f 6d 70 69 6c      cross-compil
8190: 65 20 74 6f 20 62 75 69 6c 64 20 70 72 6f 67 72  e to build progr
81a0: 61 6d 73 20 74 6f 20 72 75 6e 20 6f 6e 20 48 4f  ams to run on HO
81b0: 53 54 20 5b 42 55 49 4c 44 5d 0a 5f 41 43 45 4f  ST [BUILD]._ACEO
81c0: 46 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 2d 6e  F.fi..if test -n
81d0: 20 22 24 61 63 5f 69 6e 69 74 5f 68 65 6c 70 22   "$ac_init_help"
81e0: 3b 20 74 68 65 6e 0a 0a 20 20 63 61 74 20 3c 3c  ; then..  cat <<
81f0: 5c 5f 41 43 45 4f 46 0a 0a 4f 70 74 69 6f 6e 61  \_ACEOF..Optiona
8200: 6c 20 46 65 61 74 75 72 65 73 3a 0a 20 20 2d 2d  l Features:.  --
8210: 64 69 73 61 62 6c 65 2d 46 45 41 54 55 52 45 20  disable-FEATURE 
8220: 20 20 20 20 20 20 64 6f 20 6e 6f 74 20 69 6e 63        do not inc
8230: 6c 75 64 65 20 46 45 41 54 55 52 45 20 28 73 61  lude FEATURE (sa
8240: 6d 65 20 61 73 20 2d 2d 65 6e 61 62 6c 65 2d 46  me as --enable-F
8250: 45 41 54 55 52 45 3d 6e 6f 29 0a 20 20 2d 2d 65  EATURE=no).  --e
8260: 6e 61 62 6c 65 2d 46 45 41 54 55 52 45 5b 3d 41  nable-FEATURE[=A
8270: 52 47 5d 20 20 69 6e 63 6c 75 64 65 20 46 45 41  RG]  include FEA
8280: 54 55 52 45 20 5b 41 52 47 3d 79 65 73 5d 0a 20  TURE [ARG=yes]. 
8290: 20 2d 2d 65 6e 61 62 6c 65 2d 73 68 61 72 65 64   --enable-shared
82a0: 5b 3d 50 4b 47 53 5d 0a 20 20 20 20 20 20 20 20  [=PKGS].        
82b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
82c0: 20 20 62 75 69 6c 64 20 73 68 61 72 65 64 20 6c    build shared l
82d0: 69 62 72 61 72 69 65 73 20 5b 64 65 66 61 75 6c  ibraries [defaul
82e0: 74 3d 79 65 73 5d 0a 20 20 2d 2d 65 6e 61 62 6c  t=yes].  --enabl
82f0: 65 2d 73 74 61 74 69 63 5b 3d 50 4b 47 53 5d 0a  e-static[=PKGS].
8300: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8310: 20 20 20 20 20 20 20 20 20 20 62 75 69 6c 64 20            build 
8320: 73 74 61 74 69 63 20 6c 69 62 72 61 72 69 65 73  static libraries
8330: 20 5b 64 65 66 61 75 6c 74 3d 79 65 73 5d 0a 20   [default=yes]. 
8340: 20 2d 2d 65 6e 61 62 6c 65 2d 66 61 73 74 2d 69   --enable-fast-i
8350: 6e 73 74 61 6c 6c 5b 3d 50 4b 47 53 5d 0a 20 20  nstall[=PKGS].  
8360: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8370: 20 20 20 20 20 20 20 20 6f 70 74 69 6d 69 7a 65          optimize
8380: 20 66 6f 72 20 66 61 73 74 20 69 6e 73 74 61 6c   for fast instal
8390: 6c 61 74 69 6f 6e 20 5b 64 65 66 61 75 6c 74 3d  lation [default=
83a0: 79 65 73 5d 0a 20 20 2d 2d 64 69 73 61 62 6c 65  yes].  --disable
83b0: 2d 6c 69 62 74 6f 6f 6c 2d 6c 6f 63 6b 20 20 61  -libtool-lock  a
83c0: 76 6f 69 64 20 6c 6f 63 6b 69 6e 67 20 28 6d 69  void locking (mi
83d0: 67 68 74 20 62 72 65 61 6b 20 70 61 72 61 6c 6c  ght break parall
83e0: 65 6c 20 62 75 69 6c 64 73 29 0a 20 20 2d 2d 65  el builds).  --e
83f0: 6e 61 62 6c 65 2d 74 68 72 65 61 64 73 61 66 65  nable-threadsafe
8400: 20 20 20 20 20 20 20 20 20 20 20 53 75 70 70 6f             Suppo
8410: 72 74 20 74 68 72 65 61 64 73 61 66 65 20 6f 70  rt threadsafe op
8420: 65 72 61 74 69 6f 6e 0a 20 20 2d 2d 65 6e 61 62  eration.  --enab
8430: 6c 65 2d 72 65 6c 65 61 73 65 6d 6f 64 65 20 20  le-releasemode  
8440: 20 20 20 20 20 20 20 20 20 53 75 70 70 6f 72 74           Support
8450: 20 6c 69 62 74 6f 6f 6c 20 6c 69 6e 6b 20 74 6f   libtool link to
8460: 20 72 65 6c 65 61 73 65 20 6d 6f 64 65 0a 20 20   release mode.  
8470: 2d 2d 65 6e 61 62 6c 65 2d 74 65 6d 70 73 74 6f  --enable-tempsto
8480: 72 65 20 20 20 20 20 55 73 65 20 61 6e 20 69 6e  re     Use an in
8490: 2d 72 61 6d 20 64 61 74 61 62 61 73 65 20 66 6f  -ram database fo
84a0: 72 20 74 65 6d 70 6f 72 61 72 79 20 74 61 62 6c  r temporary tabl
84b0: 65 73 20 28 6e 65 76 65 72 2c 6e 6f 2c 79 65 73  es (never,no,yes
84c0: 2c 61 6c 77 61 79 73 29 0a 0a 4f 70 74 69 6f 6e  ,always)..Option
84d0: 61 6c 20 50 61 63 6b 61 67 65 73 3a 0a 20 20 2d  al Packages:.  -
84e0: 2d 77 69 74 68 2d 50 41 43 4b 41 47 45 5b 3d 41  -with-PACKAGE[=A
84f0: 52 47 5d 20 20 20 20 75 73 65 20 50 41 43 4b 41  RG]    use PACKA
8500: 47 45 20 5b 41 52 47 3d 79 65 73 5d 0a 20 20 2d  GE [ARG=yes].  -
8510: 2d 77 69 74 68 6f 75 74 2d 50 41 43 4b 41 47 45  -without-PACKAGE
8520: 20 20 20 20 20 20 20 64 6f 20 6e 6f 74 20 75 73         do not us
8530: 65 20 50 41 43 4b 41 47 45 20 28 73 61 6d 65 20  e PACKAGE (same 
8540: 61 73 20 2d 2d 77 69 74 68 2d 50 41 43 4b 41 47  as --with-PACKAG
8550: 45 3d 6e 6f 29 0a 20 20 2d 2d 77 69 74 68 2d 67  E=no).  --with-g
8560: 6e 75 2d 6c 64 20 20 20 20 20 20 20 20 20 20 20  nu-ld           
8570: 61 73 73 75 6d 65 20 74 68 65 20 43 20 63 6f 6d  assume the C com
8580: 70 69 6c 65 72 20 75 73 65 73 20 47 4e 55 20 6c  piler uses GNU l
8590: 64 20 5b 64 65 66 61 75 6c 74 3d 6e 6f 5d 0a 20  d [default=no]. 
85a0: 20 2d 2d 77 69 74 68 2d 70 69 63 20 20 20 20 20   --with-pic     
85b0: 20 20 20 20 20 20 20 20 20 74 72 79 20 74 6f 20           try to 
85c0: 75 73 65 20 6f 6e 6c 79 20 50 49 43 2f 6e 6f 6e  use only PIC/non
85d0: 2d 50 49 43 20 6f 62 6a 65 63 74 73 20 5b 64 65  -PIC objects [de
85e0: 66 61 75 6c 74 3d 75 73 65 0a 20 20 20 20 20 20  fault=use.      
85f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8600: 20 20 20 20 62 6f 74 68 5d 0a 20 20 2d 2d 77 69      both].  --wi
8610: 74 68 2d 74 61 67 73 5b 3d 54 41 47 53 5d 0a 20  th-tags[=TAGS]. 
8620: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8630: 20 20 20 20 20 20 20 20 20 69 6e 63 6c 75 64 65           include
8640: 20 61 64 64 69 74 69 6f 6e 61 6c 20 63 6f 6e 66   additional conf
8650: 69 67 75 72 61 74 69 6f 6e 73 20 5b 61 75 74 6f  igurations [auto
8660: 6d 61 74 69 63 5d 0a 20 20 2d 2d 77 69 74 68 2d  matic].  --with-
8670: 68 69 6e 74 73 3d 46 49 4c 45 20 20 20 20 20 20  hints=FILE      
8680: 20 52 65 61 64 20 63 6f 6e 66 69 67 75 72 61 74   Read configurat
8690: 69 6f 6e 20 6f 70 74 69 6f 6e 73 20 66 72 6f 6d  ion options from
86a0: 20 46 49 4c 45 0a 0a 53 6f 6d 65 20 69 6e 66 6c   FILE..Some infl
86b0: 75 65 6e 74 69 61 6c 20 65 6e 76 69 72 6f 6e 6d  uential environm
86c0: 65 6e 74 20 76 61 72 69 61 62 6c 65 73 3a 0a 20  ent variables:. 
86d0: 20 43 43 20 20 20 20 20 20 20 20 20 20 43 20 63   CC          C c
86e0: 6f 6d 70 69 6c 65 72 20 63 6f 6d 6d 61 6e 64 0a  ompiler command.
86f0: 20 20 43 46 4c 41 47 53 20 20 20 20 20 20 43 20    CFLAGS      C 
8700: 63 6f 6d 70 69 6c 65 72 20 66 6c 61 67 73 0a 20  compiler flags. 
8710: 20 4c 44 46 4c 41 47 53 20 20 20 20 20 6c 69 6e   LDFLAGS     lin
8720: 6b 65 72 20 66 6c 61 67 73 2c 20 65 2e 67 2e 20  ker flags, e.g. 
8730: 2d 4c 3c 6c 69 62 20 64 69 72 3e 20 69 66 20 79  -L<lib dir> if y
8740: 6f 75 20 68 61 76 65 20 6c 69 62 72 61 72 69 65  ou have librarie
8750: 73 20 69 6e 20 61 0a 20 20 20 20 20 20 20 20 20  s in a.         
8760: 20 20 20 20 20 6e 6f 6e 73 74 61 6e 64 61 72 64       nonstandard
8770: 20 64 69 72 65 63 74 6f 72 79 20 3c 6c 69 62 20   directory <lib 
8780: 64 69 72 3e 0a 20 20 43 50 50 46 4c 41 47 53 20  dir>.  CPPFLAGS 
8790: 20 20 20 43 2f 43 2b 2b 20 70 72 65 70 72 6f 63     C/C++ preproc
87a0: 65 73 73 6f 72 20 66 6c 61 67 73 2c 20 65 2e 67  essor flags, e.g
87b0: 2e 20 2d 49 3c 69 6e 63 6c 75 64 65 20 64 69 72  . -I<include dir
87c0: 3e 20 69 66 20 79 6f 75 20 68 61 76 65 0a 20 20  > if you have.  
87d0: 20 20 20 20 20 20 20 20 20 20 20 20 68 65 61 64              head
87e0: 65 72 73 20 69 6e 20 61 20 6e 6f 6e 73 74 61 6e  ers in a nonstan
87f0: 64 61 72 64 20 64 69 72 65 63 74 6f 72 79 20 3c  dard directory <
8800: 69 6e 63 6c 75 64 65 20 64 69 72 3e 0a 20 20 43  include dir>.  C
8810: 50 50 20 20 20 20 20 20 20 20 20 43 20 70 72 65  PP         C pre
8820: 70 72 6f 63 65 73 73 6f 72 0a 20 20 43 58 58 20  processor.  CXX 
8830: 20 20 20 20 20 20 20 20 43 2b 2b 20 63 6f 6d 70          C++ comp
8840: 69 6c 65 72 20 63 6f 6d 6d 61 6e 64 0a 20 20 43  iler command.  C
8850: 58 58 46 4c 41 47 53 20 20 20 20 43 2b 2b 20 63  XXFLAGS    C++ c
8860: 6f 6d 70 69 6c 65 72 20 66 6c 61 67 73 0a 20 20  ompiler flags.  
8870: 43 58 58 43 50 50 20 20 20 20 20 20 43 2b 2b 20  CXXCPP      C++ 
8880: 70 72 65 70 72 6f 63 65 73 73 6f 72 0a 20 20 46  preprocessor.  F
8890: 37 37 20 20 20 20 20 20 20 20 20 46 6f 72 74 72  77         Fortr
88a0: 61 6e 20 37 37 20 63 6f 6d 70 69 6c 65 72 20 63  an 77 compiler c
88b0: 6f 6d 6d 61 6e 64 0a 20 20 46 46 4c 41 47 53 20  ommand.  FFLAGS 
88c0: 20 20 20 20 20 46 6f 72 74 72 61 6e 20 37 37 20       Fortran 77 
88d0: 63 6f 6d 70 69 6c 65 72 20 66 6c 61 67 73 0a 0a  compiler flags..
88e0: 55 73 65 20 74 68 65 73 65 20 76 61 72 69 61 62  Use these variab
88f0: 6c 65 73 20 74 6f 20 6f 76 65 72 72 69 64 65 20  les to override 
8900: 74 68 65 20 63 68 6f 69 63 65 73 20 6d 61 64 65  the choices made
8910: 20 62 79 20 60 63 6f 6e 66 69 67 75 72 65 27 20   by `configure' 
8920: 6f 72 20 74 6f 20 68 65 6c 70 0a 69 74 20 74 6f  or to help.it to
8930: 20 66 69 6e 64 20 6c 69 62 72 61 72 69 65 73 20   find libraries 
8940: 61 6e 64 20 70 72 6f 67 72 61 6d 73 20 77 69 74  and programs wit
8950: 68 20 6e 6f 6e 73 74 61 6e 64 61 72 64 20 6e 61  h nonstandard na
8960: 6d 65 73 2f 6c 6f 63 61 74 69 6f 6e 73 2e 0a 0a  mes/locations...
8970: 5f 41 43 45 4f 46 0a 66 69 0a 0a 69 66 20 74 65  _ACEOF.fi..if te
8980: 73 74 20 22 24 61 63 5f 69 6e 69 74 5f 68 65 6c  st "$ac_init_hel
8990: 70 22 20 3d 20 22 72 65 63 75 72 73 69 76 65 22  p" = "recursive"
89a0: 3b 20 74 68 65 6e 0a 20 20 23 20 49 66 20 74 68  ; then.  # If th
89b0: 65 72 65 20 61 72 65 20 73 75 62 64 69 72 73 2c  ere are subdirs,
89c0: 20 72 65 70 6f 72 74 20 74 68 65 69 72 20 73 70   report their sp
89d0: 65 63 69 66 69 63 20 2d 2d 68 65 6c 70 2e 0a 20  ecific --help.. 
89e0: 20 61 63 5f 70 6f 70 64 69 72 3d 60 70 77 64 60   ac_popdir=`pwd`
89f0: 0a 20 20 66 6f 72 20 61 63 5f 64 69 72 20 69 6e  .  for ac_dir in
8a00: 20 3a 20 24 61 63 5f 73 75 62 64 69 72 73 5f 61   : $ac_subdirs_a
8a10: 6c 6c 3b 20 64 6f 20 74 65 73 74 20 22 78 24 61  ll; do test "x$a
8a20: 63 5f 64 69 72 22 20 3d 20 78 3a 20 26 26 20 63  c_dir" = x: && c
8a30: 6f 6e 74 69 6e 75 65 0a 20 20 20 20 74 65 73 74  ontinue.    test
8a40: 20 2d 64 20 24 61 63 5f 64 69 72 20 7c 7c 20 63   -d $ac_dir || c
8a50: 6f 6e 74 69 6e 75 65 0a 20 20 20 20 61 63 5f 62  ontinue.    ac_b
8a60: 75 69 6c 64 64 69 72 3d 2e 0a 0a 69 66 20 74 65  uilddir=...if te
8a70: 73 74 20 22 24 61 63 5f 64 69 72 22 20 21 3d 20  st "$ac_dir" != 
8a80: 2e 3b 20 74 68 65 6e 0a 20 20 61 63 5f 64 69 72  .; then.  ac_dir
8a90: 5f 73 75 66 66 69 78 3d 2f 60 65 63 68 6f 20 22  _suffix=/`echo "
8aa0: 24 61 63 5f 64 69 72 22 20 7c 20 73 65 64 20 27  $ac_dir" | sed '
8ab0: 73 2c 5e 5c 2e 5b 5c 5c 2f 5d 2c 2c 27 60 0a 20  s,^\.[\\/],,'`. 
8ac0: 20 23 20 41 20 22 2e 2e 2f 22 20 66 6f 72 20 65   # A "../" for e
8ad0: 61 63 68 20 64 69 72 65 63 74 6f 72 79 20 69 6e  ach directory in
8ae0: 20 24 61 63 5f 64 69 72 5f 73 75 66 66 69 78 2e   $ac_dir_suffix.
8af0: 0a 20 20 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64  .  ac_top_buildd
8b00: 69 72 3d 60 65 63 68 6f 20 22 24 61 63 5f 64 69  ir=`echo "$ac_di
8b10: 72 5f 73 75 66 66 69 78 22 20 7c 20 73 65 64 20  r_suffix" | sed 
8b20: 27 73 2c 2f 5b 5e 5c 5c 2f 5d 2a 2c 2e 2e 2f 2c  's,/[^\\/]*,../,
8b30: 67 27 60 0a 65 6c 73 65 0a 20 20 61 63 5f 64 69  g'`.else.  ac_di
8b40: 72 5f 73 75 66 66 69 78 3d 20 61 63 5f 74 6f 70  r_suffix= ac_top
8b50: 5f 62 75 69 6c 64 64 69 72 3d 0a 66 69 0a 0a 63  _builddir=.fi..c
8b60: 61 73 65 20 24 73 72 63 64 69 72 20 69 6e 0a 20  ase $srcdir in. 
8b70: 20 2e 29 20 20 23 20 4e 6f 20 2d 2d 73 72 63 64   .)  # No --srcd
8b80: 69 72 20 6f 70 74 69 6f 6e 2e 20 20 57 65 20 61  ir option.  We a
8b90: 72 65 20 62 75 69 6c 64 69 6e 67 20 69 6e 20 70  re building in p
8ba0: 6c 61 63 65 2e 0a 20 20 20 20 61 63 5f 73 72 63  lace..    ac_src
8bb0: 64 69 72 3d 2e 0a 20 20 20 20 69 66 20 74 65 73  dir=..    if tes
8bc0: 74 20 2d 7a 20 22 24 61 63 5f 74 6f 70 5f 62 75  t -z "$ac_top_bu
8bd0: 69 6c 64 64 69 72 22 3b 20 74 68 65 6e 0a 20 20  ilddir"; then.  
8be0: 20 20 20 20 20 61 63 5f 74 6f 70 5f 73 72 63 64       ac_top_srcd
8bf0: 69 72 3d 2e 0a 20 20 20 20 65 6c 73 65 0a 20 20  ir=..    else.  
8c00: 20 20 20 20 20 61 63 5f 74 6f 70 5f 73 72 63 64       ac_top_srcd
8c10: 69 72 3d 60 65 63 68 6f 20 24 61 63 5f 74 6f 70  ir=`echo $ac_top
8c20: 5f 62 75 69 6c 64 64 69 72 20 7c 20 73 65 64 20  _builddir | sed 
8c30: 27 73 2c 2f 24 2c 2c 27 60 0a 20 20 20 20 66 69  's,/$,,'`.    fi
8c40: 20 3b 3b 0a 20 20 5b 5c 5c 2f 5d 2a 20 7c 20 3f   ;;.  [\\/]* | ?
8c50: 3a 5b 5c 5c 2f 5d 2a 20 29 20 20 23 20 41 62 73  :[\\/]* )  # Abs
8c60: 6f 6c 75 74 65 20 70 61 74 68 2e 0a 20 20 20 20  olute path..    
8c70: 61 63 5f 73 72 63 64 69 72 3d 24 73 72 63 64 69  ac_srcdir=$srcdi
8c80: 72 24 61 63 5f 64 69 72 5f 73 75 66 66 69 78 3b  r$ac_dir_suffix;
8c90: 0a 20 20 20 20 61 63 5f 74 6f 70 5f 73 72 63 64  .    ac_top_srcd
8ca0: 69 72 3d 24 73 72 63 64 69 72 20 3b 3b 0a 20 20  ir=$srcdir ;;.  
8cb0: 2a 29 20 23 20 52 65 6c 61 74 69 76 65 20 70 61  *) # Relative pa
8cc0: 74 68 2e 0a 20 20 20 20 61 63 5f 73 72 63 64 69  th..    ac_srcdi
8cd0: 72 3d 24 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64  r=$ac_top_buildd
8ce0: 69 72 24 73 72 63 64 69 72 24 61 63 5f 64 69 72  ir$srcdir$ac_dir
8cf0: 5f 73 75 66 66 69 78 0a 20 20 20 20 61 63 5f 74  _suffix.    ac_t
8d00: 6f 70 5f 73 72 63 64 69 72 3d 24 61 63 5f 74 6f  op_srcdir=$ac_to
8d10: 70 5f 62 75 69 6c 64 64 69 72 24 73 72 63 64 69  p_builddir$srcdi
8d20: 72 20 3b 3b 0a 65 73 61 63 0a 0a 23 20 44 6f 20  r ;;.esac..# Do 
8d30: 6e 6f 74 20 75 73 65 20 60 63 64 20 66 6f 6f 20  not use `cd foo 
8d40: 26 26 20 70 77 64 60 20 74 6f 20 63 6f 6d 70 75  && pwd` to compu
8d50: 74 65 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68  te absolute path
8d60: 73 2c 20 62 65 63 61 75 73 65 0a 23 20 74 68 65  s, because.# the
8d70: 20 64 69 72 65 63 74 6f 72 69 65 73 20 6d 61 79   directories may
8d80: 20 6e 6f 74 20 65 78 69 73 74 2e 0a 63 61 73 65   not exist..case
8d90: 20 60 70 77 64 60 20 69 6e 0a 2e 29 20 61 63 5f   `pwd` in..) ac_
8da0: 61 62 73 5f 62 75 69 6c 64 64 69 72 3d 22 24 61  abs_builddir="$a
8db0: 63 5f 64 69 72 22 3b 3b 0a 2a 29 0a 20 20 63 61  c_dir";;.*).  ca
8dc0: 73 65 20 22 24 61 63 5f 64 69 72 22 20 69 6e 0a  se "$ac_dir" in.
8dd0: 20 20 2e 29 20 61 63 5f 61 62 73 5f 62 75 69 6c    .) ac_abs_buil
8de0: 64 64 69 72 3d 60 70 77 64 60 3b 3b 0a 20 20 5b  ddir=`pwd`;;.  [
8df0: 5c 5c 2f 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a  \\/]* | ?:[\\/]*
8e00: 20 29 20 61 63 5f 61 62 73 5f 62 75 69 6c 64 64   ) ac_abs_buildd
8e10: 69 72 3d 22 24 61 63 5f 64 69 72 22 3b 3b 0a 20  ir="$ac_dir";;. 
8e20: 20 2a 29 20 61 63 5f 61 62 73 5f 62 75 69 6c 64   *) ac_abs_build
8e30: 64 69 72 3d 60 70 77 64 60 2f 22 24 61 63 5f 64  dir=`pwd`/"$ac_d
8e40: 69 72 22 3b 3b 0a 20 20 65 73 61 63 3b 3b 0a 65  ir";;.  esac;;.e
8e50: 73 61 63 0a 63 61 73 65 20 24 61 63 5f 61 62 73  sac.case $ac_abs
8e60: 5f 62 75 69 6c 64 64 69 72 20 69 6e 0a 2e 29 20  _builddir in..) 
8e70: 61 63 5f 61 62 73 5f 74 6f 70 5f 62 75 69 6c 64  ac_abs_top_build
8e80: 64 69 72 3d 24 7b 61 63 5f 74 6f 70 5f 62 75 69  dir=${ac_top_bui
8e90: 6c 64 64 69 72 7d 2e 3b 3b 0a 2a 29 0a 20 20 63  lddir}.;;.*).  c
8ea0: 61 73 65 20 24 7b 61 63 5f 74 6f 70 5f 62 75 69  ase ${ac_top_bui
8eb0: 6c 64 64 69 72 7d 2e 20 69 6e 0a 20 20 2e 29 20  lddir}. in.  .) 
8ec0: 61 63 5f 61 62 73 5f 74 6f 70 5f 62 75 69 6c 64  ac_abs_top_build
8ed0: 64 69 72 3d 24 61 63 5f 61 62 73 5f 62 75 69 6c  dir=$ac_abs_buil
8ee0: 64 64 69 72 3b 3b 0a 20 20 5b 5c 5c 2f 5d 2a 20  ddir;;.  [\\/]* 
8ef0: 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20 61 63 5f  | ?:[\\/]* ) ac_
8f00: 61 62 73 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72  abs_top_builddir
8f10: 3d 24 7b 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64  =${ac_top_buildd
8f20: 69 72 7d 2e 3b 3b 0a 20 20 2a 29 20 61 63 5f 61  ir}.;;.  *) ac_a
8f30: 62 73 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 3d  bs_top_builddir=
8f40: 24 61 63 5f 61 62 73 5f 62 75 69 6c 64 64 69 72  $ac_abs_builddir
8f50: 2f 24 7b 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64  /${ac_top_buildd
8f60: 69 72 7d 2e 3b 3b 0a 20 20 65 73 61 63 3b 3b 0a  ir}.;;.  esac;;.
8f70: 65 73 61 63 0a 63 61 73 65 20 24 61 63 5f 61 62  esac.case $ac_ab
8f80: 73 5f 62 75 69 6c 64 64 69 72 20 69 6e 0a 2e 29  s_builddir in..)
8f90: 20 61 63 5f 61 62 73 5f 73 72 63 64 69 72 3d 24   ac_abs_srcdir=$
8fa0: 61 63 5f 73 72 63 64 69 72 3b 3b 0a 2a 29 0a 20  ac_srcdir;;.*). 
8fb0: 20 63 61 73 65 20 24 61 63 5f 73 72 63 64 69 72   case $ac_srcdir
8fc0: 20 69 6e 0a 20 20 2e 29 20 61 63 5f 61 62 73 5f   in.  .) ac_abs_
8fd0: 73 72 63 64 69 72 3d 24 61 63 5f 61 62 73 5f 62  srcdir=$ac_abs_b
8fe0: 75 69 6c 64 64 69 72 3b 3b 0a 20 20 5b 5c 5c 2f  uilddir;;.  [\\/
8ff0: 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20  ]* | ?:[\\/]* ) 
9000: 61 63 5f 61 62 73 5f 73 72 63 64 69 72 3d 24 61  ac_abs_srcdir=$a
9010: 63 5f 73 72 63 64 69 72 3b 3b 0a 20 20 2a 29 20  c_srcdir;;.  *) 
9020: 61 63 5f 61 62 73 5f 73 72 63 64 69 72 3d 24 61  ac_abs_srcdir=$a
9030: 63 5f 61 62 73 5f 62 75 69 6c 64 64 69 72 2f 24  c_abs_builddir/$
9040: 61 63 5f 73 72 63 64 69 72 3b 3b 0a 20 20 65 73  ac_srcdir;;.  es
9050: 61 63 3b 3b 0a 65 73 61 63 0a 63 61 73 65 20 24  ac;;.esac.case $
9060: 61 63 5f 61 62 73 5f 62 75 69 6c 64 64 69 72 20  ac_abs_builddir 
9070: 69 6e 0a 2e 29 20 61 63 5f 61 62 73 5f 74 6f 70  in..) ac_abs_top
9080: 5f 73 72 63 64 69 72 3d 24 61 63 5f 74 6f 70 5f  _srcdir=$ac_top_
9090: 73 72 63 64 69 72 3b 3b 0a 2a 29 0a 20 20 63 61  srcdir;;.*).  ca
90a0: 73 65 20 24 61 63 5f 74 6f 70 5f 73 72 63 64 69  se $ac_top_srcdi
90b0: 72 20 69 6e 0a 20 20 2e 29 20 61 63 5f 61 62 73  r in.  .) ac_abs
90c0: 5f 74 6f 70 5f 73 72 63 64 69 72 3d 24 61 63 5f  _top_srcdir=$ac_
90d0: 61 62 73 5f 62 75 69 6c 64 64 69 72 3b 3b 0a 20  abs_builddir;;. 
90e0: 20 5b 5c 5c 2f 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f   [\\/]* | ?:[\\/
90f0: 5d 2a 20 29 20 61 63 5f 61 62 73 5f 74 6f 70 5f  ]* ) ac_abs_top_
9100: 73 72 63 64 69 72 3d 24 61 63 5f 74 6f 70 5f 73  srcdir=$ac_top_s
9110: 72 63 64 69 72 3b 3b 0a 20 20 2a 29 20 61 63 5f  rcdir;;.  *) ac_
9120: 61 62 73 5f 74 6f 70 5f 73 72 63 64 69 72 3d 24  abs_top_srcdir=$
9130: 61 63 5f 61 62 73 5f 62 75 69 6c 64 64 69 72 2f  ac_abs_builddir/
9140: 24 61 63 5f 74 6f 70 5f 73 72 63 64 69 72 3b 3b  $ac_top_srcdir;;
9150: 0a 20 20 65 73 61 63 3b 3b 0a 65 73 61 63 0a 0a  .  esac;;.esac..
9160: 20 20 20 20 63 64 20 24 61 63 5f 64 69 72 0a 20      cd $ac_dir. 
9170: 20 20 20 23 20 43 68 65 63 6b 20 66 6f 72 20 67     # Check for g
9180: 75 65 73 74 65 64 20 63 6f 6e 66 69 67 75 72 65  uested configure
9190: 3b 20 6f 74 68 65 72 77 69 73 65 20 67 65 74 20  ; otherwise get 
91a0: 43 79 67 6e 75 73 20 73 74 79 6c 65 20 63 6f 6e  Cygnus style con
91b0: 66 69 67 75 72 65 2e 0a 20 20 20 20 69 66 20 74  figure..    if t
91c0: 65 73 74 20 2d 66 20 24 61 63 5f 73 72 63 64 69  est -f $ac_srcdi
91d0: 72 2f 63 6f 6e 66 69 67 75 72 65 2e 67 6e 75 3b  r/configure.gnu;
91e0: 20 74 68 65 6e 0a 20 20 20 20 20 20 65 63 68 6f   then.      echo
91f0: 0a 20 20 20 20 20 20 24 53 48 45 4c 4c 20 24 61  .      $SHELL $a
9200: 63 5f 73 72 63 64 69 72 2f 63 6f 6e 66 69 67 75  c_srcdir/configu
9210: 72 65 2e 67 6e 75 20 20 2d 2d 68 65 6c 70 3d 72  re.gnu  --help=r
9220: 65 63 75 72 73 69 76 65 0a 20 20 20 20 65 6c 69  ecursive.    eli
9230: 66 20 74 65 73 74 20 2d 66 20 24 61 63 5f 73 72  f test -f $ac_sr
9240: 63 64 69 72 2f 63 6f 6e 66 69 67 75 72 65 3b 20  cdir/configure; 
9250: 74 68 65 6e 0a 20 20 20 20 20 20 65 63 68 6f 0a  then.      echo.
9260: 20 20 20 20 20 20 24 53 48 45 4c 4c 20 24 61 63        $SHELL $ac
9270: 5f 73 72 63 64 69 72 2f 63 6f 6e 66 69 67 75 72  _srcdir/configur
9280: 65 20 20 2d 2d 68 65 6c 70 3d 72 65 63 75 72 73  e  --help=recurs
9290: 69 76 65 0a 20 20 20 20 65 6c 69 66 20 74 65 73  ive.    elif tes
92a0: 74 20 2d 66 20 24 61 63 5f 73 72 63 64 69 72 2f  t -f $ac_srcdir/
92b0: 63 6f 6e 66 69 67 75 72 65 2e 61 63 20 7c 7c 0a  configure.ac ||.
92c0: 09 20 20 20 74 65 73 74 20 2d 66 20 24 61 63 5f  .   test -f $ac_
92d0: 73 72 63 64 69 72 2f 63 6f 6e 66 69 67 75 72 65  srcdir/configure
92e0: 2e 69 6e 3b 20 74 68 65 6e 0a 20 20 20 20 20 20  .in; then.      
92f0: 65 63 68 6f 0a 20 20 20 20 20 20 24 61 63 5f 63  echo.      $ac_c
9300: 6f 6e 66 69 67 75 72 65 20 2d 2d 68 65 6c 70 0a  onfigure --help.
9310: 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 65      else.      e
9320: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52  cho "$as_me: WAR
9330: 4e 49 4e 47 3a 20 6e 6f 20 63 6f 6e 66 69 67 75  NING: no configu
9340: 72 61 74 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69  ration informati
9350: 6f 6e 20 69 73 20 69 6e 20 24 61 63 5f 64 69 72  on is in $ac_dir
9360: 22 20 3e 26 32 0a 20 20 20 20 66 69 0a 20 20 20  " >&2.    fi.   
9370: 20 63 64 20 24 61 63 5f 70 6f 70 64 69 72 0a 20   cd $ac_popdir. 
9380: 20 64 6f 6e 65 0a 66 69 0a 0a 74 65 73 74 20 2d   done.fi..test -
9390: 6e 20 22 24 61 63 5f 69 6e 69 74 5f 68 65 6c 70  n "$ac_init_help
93a0: 22 20 26 26 20 65 78 69 74 20 30 0a 69 66 20 24  " && exit 0.if $
93b0: 61 63 5f 69 6e 69 74 5f 76 65 72 73 69 6f 6e 3b  ac_init_version;
93c0: 20 74 68 65 6e 0a 20 20 63 61 74 20 3c 3c 5c 5f   then.  cat <<\_
93d0: 41 43 45 4f 46 0a 0a 43 6f 70 79 72 69 67 68 74  ACEOF..Copyright
93e0: 20 28 43 29 20 32 30 30 33 20 46 72 65 65 20 53   (C) 2003 Free S
93f0: 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69  oftware Foundati
9400: 6f 6e 2c 20 49 6e 63 2e 0a 54 68 69 73 20 63 6f  on, Inc..This co
9410: 6e 66 69 67 75 72 65 20 73 63 72 69 70 74 20 69  nfigure script i
9420: 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b  s free software;
9430: 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61   the Free Softwa
9440: 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 0a 67 69  re Foundation.gi
9450: 76 65 73 20 75 6e 6c 69 6d 69 74 65 64 20 70 65  ves unlimited pe
9460: 72 6d 69 73 73 69 6f 6e 20 74 6f 20 63 6f 70 79  rmission to copy
9470: 2c 20 64 69 73 74 72 69 62 75 74 65 20 61 6e 64  , distribute and
9480: 20 6d 6f 64 69 66 79 20 69 74 2e 0a 5f 41 43 45   modify it.._ACE
9490: 4f 46 0a 20 20 65 78 69 74 20 30 0a 66 69 0a 65  OF.  exit 0.fi.e
94a0: 78 65 63 20 35 3e 63 6f 6e 66 69 67 2e 6c 6f 67  xec 5>config.log
94b0: 0a 63 61 74 20 3e 26 35 20 3c 3c 5f 41 43 45 4f  .cat >&5 <<_ACEO
94c0: 46 0a 54 68 69 73 20 66 69 6c 65 20 63 6f 6e 74  F.This file cont
94d0: 61 69 6e 73 20 61 6e 79 20 6d 65 73 73 61 67 65  ains any message
94e0: 73 20 70 72 6f 64 75 63 65 64 20 62 79 20 63 6f  s produced by co
94f0: 6d 70 69 6c 65 72 73 20 77 68 69 6c 65 0a 72 75  mpilers while.ru
9500: 6e 6e 69 6e 67 20 63 6f 6e 66 69 67 75 72 65 2c  nning configure,
9510: 20 74 6f 20 61 69 64 20 64 65 62 75 67 67 69 6e   to aid debuggin
9520: 67 20 69 66 20 63 6f 6e 66 69 67 75 72 65 20 6d  g if configure m
9530: 61 6b 65 73 20 61 20 6d 69 73 74 61 6b 65 2e 0a  akes a mistake..
9540: 0a 49 74 20 77 61 73 20 63 72 65 61 74 65 64 20  .It was created 
9550: 62 79 20 24 61 73 5f 6d 65 2c 20 77 68 69 63 68  by $as_me, which
9560: 20 77 61 73 0a 67 65 6e 65 72 61 74 65 64 20 62   was.generated b
9570: 79 20 47 4e 55 20 41 75 74 6f 63 6f 6e 66 20 32  y GNU Autoconf 2
9580: 2e 35 39 2e 20 20 49 6e 76 6f 63 61 74 69 6f 6e  .59.  Invocation
9590: 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 77 61   command line wa
95a0: 73 0a 0a 20 20 24 20 24 30 20 24 40 0a 0a 5f 41  s..  $ $0 $@.._A
95b0: 43 45 4f 46 0a 7b 0a 63 61 74 20 3c 3c 5f 41 53  CEOF.{.cat <<_AS
95c0: 55 4e 41 4d 45 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d  UNAME.## -------
95d0: 2d 2d 20 23 23 0a 23 23 20 50 6c 61 74 66 6f 72  -- ##.## Platfor
95e0: 6d 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d  m. ##.## -------
95f0: 2d 2d 20 23 23 0a 0a 68 6f 73 74 6e 61 6d 65 20  -- ##..hostname 
9600: 3d 20 60 28 68 6f 73 74 6e 61 6d 65 20 7c 7c 20  = `(hostname || 
9610: 75 6e 61 6d 65 20 2d 6e 29 20 32 3e 2f 64 65 76  uname -n) 2>/dev
9620: 2f 6e 75 6c 6c 20 7c 20 73 65 64 20 31 71 60 0a  /null | sed 1q`.
9630: 75 6e 61 6d 65 20 2d 6d 20 3d 20 60 28 75 6e 61  uname -m = `(una
9640: 6d 65 20 2d 6d 29 20 32 3e 2f 64 65 76 2f 6e 75  me -m) 2>/dev/nu
9650: 6c 6c 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f  ll || echo unkno
9660: 77 6e 60 0a 75 6e 61 6d 65 20 2d 72 20 3d 20 60  wn`.uname -r = `
9670: 28 75 6e 61 6d 65 20 2d 72 29 20 32 3e 2f 64 65  (uname -r) 2>/de
9680: 76 2f 6e 75 6c 6c 20 7c 7c 20 65 63 68 6f 20 75  v/null || echo u
9690: 6e 6b 6e 6f 77 6e 60 0a 75 6e 61 6d 65 20 2d 73  nknown`.uname -s
96a0: 20 3d 20 60 28 75 6e 61 6d 65 20 2d 73 29 20 32   = `(uname -s) 2
96b0: 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20 65 63  >/dev/null || ec
96c0: 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 75 6e 61 6d  ho unknown`.unam
96d0: 65 20 2d 76 20 3d 20 60 28 75 6e 61 6d 65 20 2d  e -v = `(uname -
96e0: 76 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c  v) 2>/dev/null |
96f0: 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a  | echo unknown`.
9700: 0a 2f 75 73 72 2f 62 69 6e 2f 75 6e 61 6d 65 20  ./usr/bin/uname 
9710: 2d 70 20 3d 20 60 28 2f 75 73 72 2f 62 69 6e 2f  -p = `(/usr/bin/
9720: 75 6e 61 6d 65 20 2d 70 29 20 32 3e 2f 64 65 76  uname -p) 2>/dev
9730: 2f 6e 75 6c 6c 20 7c 7c 20 65 63 68 6f 20 75 6e  /null || echo un
9740: 6b 6e 6f 77 6e 60 0a 2f 62 69 6e 2f 75 6e 61 6d  known`./bin/unam
9750: 65 20 2d 58 20 20 20 20 20 3d 20 60 28 2f 62 69  e -X     = `(/bi
9760: 6e 2f 75 6e 61 6d 65 20 2d 58 29 20 32 3e 2f 64  n/uname -X) 2>/d
9770: 65 76 2f 6e 75 6c 6c 20 20 20 20 20 7c 7c 20 65  ev/null     || e
9780: 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 0a 2f 62  cho unknown`../b
9790: 69 6e 2f 61 72 63 68 20 20 20 20 20 20 20 20 20  in/arch         
97a0: 20 20 20 20 20 3d 20 60 28 2f 62 69 6e 2f 61 72       = `(/bin/ar
97b0: 63 68 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20  ch) 2>/dev/null 
97c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 7c 20               || 
97d0: 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 75  echo unknown`./u
97e0: 73 72 2f 62 69 6e 2f 61 72 63 68 20 2d 6b 20 20  sr/bin/arch -k  
97f0: 20 20 20 20 20 3d 20 60 28 2f 75 73 72 2f 62 69       = `(/usr/bi
9800: 6e 2f 61 72 63 68 20 2d 6b 29 20 32 3e 2f 64 65  n/arch -k) 2>/de
9810: 76 2f 6e 75 6c 6c 20 20 20 20 20 20 20 7c 7c 20  v/null       || 
9820: 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 75  echo unknown`./u
9830: 73 72 2f 63 6f 6e 76 65 78 2f 67 65 74 73 79 73  sr/convex/getsys
9840: 69 6e 66 6f 20 3d 20 60 28 2f 75 73 72 2f 63 6f  info = `(/usr/co
9850: 6e 76 65 78 2f 67 65 74 73 79 73 69 6e 66 6f 29  nvex/getsysinfo)
9860: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20   2>/dev/null || 
9870: 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 68 6f  echo unknown`.ho
9880: 73 74 69 6e 66 6f 20 20 20 20 20 20 20 20 20 20  stinfo          
9890: 20 20 20 20 20 3d 20 60 28 68 6f 73 74 69 6e 66       = `(hostinf
98a0: 6f 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20  o) 2>/dev/null  
98b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 7c 20               || 
98c0: 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 62  echo unknown`./b
98d0: 69 6e 2f 6d 61 63 68 69 6e 65 20 20 20 20 20 20  in/machine      
98e0: 20 20 20 20 20 3d 20 60 28 2f 62 69 6e 2f 6d 61       = `(/bin/ma
98f0: 63 68 69 6e 65 29 20 32 3e 2f 64 65 76 2f 6e 75  chine) 2>/dev/nu
9900: 6c 6c 20 20 20 20 20 20 20 20 20 20 20 7c 7c 20  ll           || 
9910: 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 75  echo unknown`./u
9920: 73 72 2f 62 69 6e 2f 6f 73 6c 65 76 65 6c 20 20  sr/bin/oslevel  
9930: 20 20 20 20 20 3d 20 60 28 2f 75 73 72 2f 62 69       = `(/usr/bi
9940: 6e 2f 6f 73 6c 65 76 65 6c 29 20 32 3e 2f 64 65  n/oslevel) 2>/de
9950: 76 2f 6e 75 6c 6c 20 20 20 20 20 20 20 7c 7c 20  v/null       || 
9960: 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 62  echo unknown`./b
9970: 69 6e 2f 75 6e 69 76 65 72 73 65 20 20 20 20 20  in/universe     
9980: 20 20 20 20 20 3d 20 60 28 2f 62 69 6e 2f 75 6e       = `(/bin/un
9990: 69 76 65 72 73 65 29 20 32 3e 2f 64 65 76 2f 6e  iverse) 2>/dev/n
99a0: 75 6c 6c 20 20 20 20 20 20 20 20 20 20 7c 7c 20  ull          || 
99b0: 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 0a 5f  echo unknown`.._
99c0: 41 53 55 4e 41 4d 45 0a 0a 61 73 5f 73 61 76 65  ASUNAME..as_save
99d0: 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24  _IFS=$IFS; IFS=$
99e0: 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66  PATH_SEPARATOR.f
99f0: 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41  or as_dir in $PA
9a00: 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f  TH.do.  IFS=$as_
9a10: 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20  save_IFS.  test 
9a20: 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20  -z "$as_dir" && 
9a30: 61 73 5f 64 69 72 3d 2e 0a 20 20 65 63 68 6f 20  as_dir=..  echo 
9a40: 22 50 41 54 48 3a 20 24 61 73 5f 64 69 72 22 0a  "PATH: $as_dir".
9a50: 64 6f 6e 65 0a 0a 7d 20 3e 26 35 0a 0a 63 61 74  done..} >&5..cat
9a60: 20 3e 26 35 20 3c 3c 5f 41 43 45 4f 46 0a 0a 0a   >&5 <<_ACEOF...
9a70: 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23  ## ----------- #
9a80: 23 0a 23 23 20 43 6f 72 65 20 74 65 73 74 73 2e  #.## Core tests.
9a90: 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d   ##.## ---------
9aa0: 2d 2d 20 23 23 0a 0a 5f 41 43 45 4f 46 0a 0a 0a  -- ##.._ACEOF...
9ab0: 23 20 4b 65 65 70 20 61 20 74 72 61 63 65 20 6f  # Keep a trace o
9ac0: 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69  f the command li
9ad0: 6e 65 2e 0a 23 20 53 74 72 69 70 20 6f 75 74 20  ne..# Strip out 
9ae0: 2d 2d 6e 6f 2d 63 72 65 61 74 65 20 61 6e 64 20  --no-create and 
9af0: 2d 2d 6e 6f 2d 72 65 63 75 72 73 69 6f 6e 20 73  --no-recursion s
9b00: 6f 20 74 68 65 79 20 64 6f 20 6e 6f 74 20 70 69  o they do not pi
9b10: 6c 65 20 75 70 2e 0a 23 20 53 74 72 69 70 20 6f  le up..# Strip o
9b20: 75 74 20 2d 2d 73 69 6c 65 6e 74 20 62 65 63 61  ut --silent beca
9b30: 75 73 65 20 77 65 20 64 6f 6e 27 74 20 77 61 6e  use we don't wan
9b40: 74 20 74 6f 20 72 65 63 6f 72 64 20 69 74 20 66  t to record it f
9b50: 6f 72 20 66 75 74 75 72 65 20 72 75 6e 73 2e 0a  or future runs..
9b60: 23 20 41 6c 73 6f 20 71 75 6f 74 65 20 61 6e 79  # Also quote any
9b70: 20 61 72 67 73 20 63 6f 6e 74 61 69 6e 69 6e 67   args containing
9b80: 20 73 68 65 6c 6c 20 6d 65 74 61 2d 63 68 61 72   shell meta-char
9b90: 61 63 74 65 72 73 2e 0a 23 20 4d 61 6b 65 20 74  acters..# Make t
9ba0: 77 6f 20 70 61 73 73 65 73 20 74 6f 20 61 6c 6c  wo passes to all
9bb0: 6f 77 20 66 6f 72 20 70 72 6f 70 65 72 20 64 75  ow for proper du
9bc0: 70 6c 69 63 61 74 65 2d 61 72 67 75 6d 65 6e 74  plicate-argument
9bd0: 20 73 75 70 70 72 65 73 73 69 6f 6e 2e 0a 61 63   suppression..ac
9be0: 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 3d  _configure_args=
9bf0: 0a 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72  .ac_configure_ar
9c00: 67 73 30 3d 0a 61 63 5f 63 6f 6e 66 69 67 75 72  gs0=.ac_configur
9c10: 65 5f 61 72 67 73 31 3d 0a 61 63 5f 73 65 70 3d  e_args1=.ac_sep=
9c20: 0a 61 63 5f 6d 75 73 74 5f 6b 65 65 70 5f 6e 65  .ac_must_keep_ne
9c30: 78 74 3d 66 61 6c 73 65 0a 66 6f 72 20 61 63 5f  xt=false.for ac_
9c40: 70 61 73 73 20 69 6e 20 31 20 32 0a 64 6f 0a 20  pass in 1 2.do. 
9c50: 20 66 6f 72 20 61 63 5f 61 72 67 0a 20 20 64 6f   for ac_arg.  do
9c60: 0a 20 20 20 20 63 61 73 65 20 24 61 63 5f 61 72  .    case $ac_ar
9c70: 67 20 69 6e 0a 20 20 20 20 2d 6e 6f 2d 63 72 65  g in.    -no-cre
9c80: 61 74 65 20 7c 20 2d 2d 6e 6f 2d 63 2a 20 7c 20  ate | --no-c* | 
9c90: 2d 6e 20 7c 20 2d 6e 6f 2d 72 65 63 75 72 73 69  -n | -no-recursi
9ca0: 6f 6e 20 7c 20 2d 2d 6e 6f 2d 72 2a 29 20 63 6f  on | --no-r*) co
9cb0: 6e 74 69 6e 75 65 20 3b 3b 0a 20 20 20 20 2d 71  ntinue ;;.    -q
9cc0: 20 7c 20 2d 71 75 69 65 74 20 7c 20 2d 2d 71 75   | -quiet | --qu
9cd0: 69 65 74 20 7c 20 2d 2d 71 75 69 65 20 7c 20 2d  iet | --quie | -
9ce0: 2d 71 75 69 20 7c 20 2d 2d 71 75 20 7c 20 2d 2d  -qui | --qu | --
9cf0: 71 20 5c 0a 20 20 20 20 7c 20 2d 73 69 6c 65 6e  q \.    | -silen
9d00: 74 20 7c 20 2d 2d 73 69 6c 65 6e 74 20 7c 20 2d  t | --silent | -
9d10: 2d 73 69 6c 65 6e 20 7c 20 2d 2d 73 69 6c 65 20  -silen | --sile 
9d20: 7c 20 2d 2d 73 69 6c 29 0a 20 20 20 20 20 20 63  | --sil).      c
9d30: 6f 6e 74 69 6e 75 65 20 3b 3b 0a 20 20 20 20 2a  ontinue ;;.    *
9d40: 22 20 22 2a 7c 2a 22 09 22 2a 7c 2a 5b 5c 5b 5c  " "*|*"."*|*[\[\
9d50: 5d 5c 7e 5c 23 5c 24 5c 5e 5c 26 5c 2a 5c 28 5c  ]\~\#\$\^\&\*\(\
9d60: 29 5c 7b 5c 7d 5c 5c 5c 7c 5c 3b 5c 3c 5c 3e 5c  )\{\}\\\|\;\<\>\
9d70: 3f 5c 22 5c 27 5d 2a 29 0a 20 20 20 20 20 20 61  ?\"\']*).      a
9d80: 63 5f 61 72 67 3d 60 65 63 68 6f 20 22 24 61 63  c_arg=`echo "$ac
9d90: 5f 61 72 67 22 20 7c 20 73 65 64 20 22 73 2f 27  _arg" | sed "s/'
9da0: 2f 27 5c 5c 5c 5c 5c 5c 5c 5c 27 27 2f 67 22 60  /'\\\\\\\\''/g"`
9db0: 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 20   ;;.    esac.   
9dc0: 20 63 61 73 65 20 24 61 63 5f 70 61 73 73 20 69   case $ac_pass i
9dd0: 6e 0a 20 20 20 20 31 29 20 61 63 5f 63 6f 6e 66  n.    1) ac_conf
9de0: 69 67 75 72 65 5f 61 72 67 73 30 3d 22 24 61 63  igure_args0="$ac
9df0: 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 30  _configure_args0
9e00: 20 27 24 61 63 5f 61 72 67 27 22 20 3b 3b 0a 20   '$ac_arg'" ;;. 
9e10: 20 20 20 32 29 0a 20 20 20 20 20 20 61 63 5f 63     2).      ac_c
9e20: 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 31 3d 22  onfigure_args1="
9e30: 24 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72  $ac_configure_ar
9e40: 67 73 31 20 27 24 61 63 5f 61 72 67 27 22 0a 20  gs1 '$ac_arg'". 
9e50: 20 20 20 20 20 69 66 20 74 65 73 74 20 24 61 63       if test $ac
9e60: 5f 6d 75 73 74 5f 6b 65 65 70 5f 6e 65 78 74 20  _must_keep_next 
9e70: 3d 20 74 72 75 65 3b 20 74 68 65 6e 0a 09 61 63  = true; then..ac
9e80: 5f 6d 75 73 74 5f 6b 65 65 70 5f 6e 65 78 74 3d  _must_keep_next=
9e90: 66 61 6c 73 65 20 23 20 47 6f 74 20 76 61 6c 75  false # Got valu
9ea0: 65 2c 20 62 61 63 6b 20 74 6f 20 6e 6f 72 6d 61  e, back to norma
9eb0: 6c 2e 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 63  l..      else..c
9ec0: 61 73 65 20 24 61 63 5f 61 72 67 20 69 6e 0a 09  ase $ac_arg in..
9ed0: 20 20 2a 3d 2a 20 7c 20 2d 2d 63 6f 6e 66 69 67    *=* | --config
9ee0: 2d 63 61 63 68 65 20 7c 20 2d 43 20 7c 20 2d 64  -cache | -C | -d
9ef0: 69 73 61 62 6c 65 2d 2a 20 7c 20 2d 2d 64 69 73  isable-* | --dis
9f00: 61 62 6c 65 2d 2a 20 5c 0a 09 20 20 7c 20 2d 65  able-* \..  | -e
9f10: 6e 61 62 6c 65 2d 2a 20 7c 20 2d 2d 65 6e 61 62  nable-* | --enab
9f20: 6c 65 2d 2a 20 7c 20 2d 67 61 73 20 7c 20 2d 2d  le-* | -gas | --
9f30: 67 2a 20 7c 20 2d 6e 66 70 20 7c 20 2d 2d 6e 66  g* | -nfp | --nf
9f40: 2a 20 5c 0a 09 20 20 7c 20 2d 71 20 7c 20 2d 71  * \..  | -q | -q
9f50: 75 69 65 74 20 7c 20 2d 2d 71 2a 20 7c 20 2d 73  uiet | --q* | -s
9f60: 69 6c 65 6e 74 20 7c 20 2d 2d 73 69 6c 2a 20 7c  ilent | --sil* |
9f70: 20 2d 76 20 7c 20 2d 76 65 72 62 2a 20 5c 0a 09   -v | -verb* \..
9f80: 20 20 7c 20 2d 77 69 74 68 2d 2a 20 7c 20 2d 2d    | -with-* | --
9f90: 77 69 74 68 2d 2a 20 7c 20 2d 77 69 74 68 6f 75  with-* | -withou
9fa0: 74 2d 2a 20 7c 20 2d 2d 77 69 74 68 6f 75 74 2d  t-* | --without-
9fb0: 2a 20 7c 20 2d 2d 78 29 0a 09 20 20 20 20 63 61  * | --x)..    ca
9fc0: 73 65 20 22 24 61 63 5f 63 6f 6e 66 69 67 75 72  se "$ac_configur
9fd0: 65 5f 61 72 67 73 30 20 22 20 69 6e 0a 09 20 20  e_args0 " in..  
9fe0: 20 20 20 20 22 24 61 63 5f 63 6f 6e 66 69 67 75      "$ac_configu
9ff0: 72 65 5f 61 72 67 73 31 22 2a 22 20 27 24 61 63  re_args1"*" '$ac
a000: 5f 61 72 67 27 20 22 2a 20 29 20 63 6f 6e 74 69  _arg' "* ) conti
a010: 6e 75 65 20 3b 3b 0a 09 20 20 20 20 65 73 61 63  nue ;;..    esac
a020: 0a 09 20 20 20 20 3b 3b 0a 09 20 20 2d 2a 20 29  ..    ;;..  -* )
a030: 20 61 63 5f 6d 75 73 74 5f 6b 65 65 70 5f 6e 65   ac_must_keep_ne
a040: 78 74 3d 74 72 75 65 20 3b 3b 0a 09 65 73 61 63  xt=true ;;..esac
a050: 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20  .      fi.      
a060: 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67  ac_configure_arg
a070: 73 3d 22 24 61 63 5f 63 6f 6e 66 69 67 75 72 65  s="$ac_configure
a080: 5f 61 72 67 73 24 61 63 5f 73 65 70 27 24 61 63  _args$ac_sep'$ac
a090: 5f 61 72 67 27 22 0a 20 20 20 20 20 20 23 20 47  _arg'".      # G
a0a0: 65 74 20 72 69 64 20 6f 66 20 74 68 65 20 6c 65  et rid of the le
a0b0: 61 64 69 6e 67 20 73 70 61 63 65 2e 0a 20 20 20  ading space..   
a0c0: 20 20 20 61 63 5f 73 65 70 3d 22 20 22 0a 20 20     ac_sep=" ".  
a0d0: 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a      ;;.    esac.
a0e0: 20 20 64 6f 6e 65 0a 64 6f 6e 65 0a 24 61 73 5f    done.done.$as_
a0f0: 75 6e 73 65 74 20 61 63 5f 63 6f 6e 66 69 67 75  unset ac_configu
a100: 72 65 5f 61 72 67 73 30 20 7c 7c 20 74 65 73 74  re_args0 || test
a110: 20 22 24 7b 61 63 5f 63 6f 6e 66 69 67 75 72 65   "${ac_configure
a120: 5f 61 72 67 73 30 2b 73 65 74 7d 22 20 21 3d 20  _args0+set}" != 
a130: 73 65 74 20 7c 7c 20 7b 20 61 63 5f 63 6f 6e 66  set || { ac_conf
a140: 69 67 75 72 65 5f 61 72 67 73 30 3d 3b 20 65 78  igure_args0=; ex
a150: 70 6f 72 74 20 61 63 5f 63 6f 6e 66 69 67 75 72  port ac_configur
a160: 65 5f 61 72 67 73 30 3b 20 7d 0a 24 61 73 5f 75  e_args0; }.$as_u
a170: 6e 73 65 74 20 61 63 5f 63 6f 6e 66 69 67 75 72  nset ac_configur
a180: 65 5f 61 72 67 73 31 20 7c 7c 20 74 65 73 74 20  e_args1 || test 
a190: 22 24 7b 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f  "${ac_configure_
a1a0: 61 72 67 73 31 2b 73 65 74 7d 22 20 21 3d 20 73  args1+set}" != s
a1b0: 65 74 20 7c 7c 20 7b 20 61 63 5f 63 6f 6e 66 69  et || { ac_confi
a1c0: 67 75 72 65 5f 61 72 67 73 31 3d 3b 20 65 78 70  gure_args1=; exp
a1d0: 6f 72 74 20 61 63 5f 63 6f 6e 66 69 67 75 72 65  ort ac_configure
a1e0: 5f 61 72 67 73 31 3b 20 7d 0a 0a 23 20 57 68 65  _args1; }..# Whe
a1f0: 6e 20 69 6e 74 65 72 72 75 70 74 65 64 20 6f 72  n interrupted or
a200: 20 65 78 69 74 27 64 2c 20 63 6c 65 61 6e 75 70   exit'd, cleanup
a210: 20 74 65 6d 70 6f 72 61 72 79 20 66 69 6c 65 73   temporary files
a220: 2c 20 61 6e 64 20 63 6f 6d 70 6c 65 74 65 0a 23  , and complete.#
a230: 20 63 6f 6e 66 69 67 2e 6c 6f 67 2e 20 20 57 65   config.log.  We
a240: 20 72 65 6d 6f 76 65 20 63 6f 6d 6d 65 6e 74 73   remove comments
a250: 20 62 65 63 61 75 73 65 20 61 6e 79 77 61 79 20   because anyway 
a260: 74 68 65 20 71 75 6f 74 65 73 20 69 6e 20 74 68  the quotes in th
a270: 65 72 65 0a 23 20 77 6f 75 6c 64 20 63 61 75 73  ere.# would caus
a280: 65 20 70 72 6f 62 6c 65 6d 73 20 6f 72 20 6c 6f  e problems or lo
a290: 6f 6b 20 75 67 6c 79 2e 0a 23 20 57 41 52 4e 49  ok ugly..# WARNI
a2a0: 4e 47 3a 20 42 65 20 73 75 72 65 20 6e 6f 74 20  NG: Be sure not 
a2b0: 74 6f 20 75 73 65 20 73 69 6e 67 6c 65 20 71 75  to use single qu
a2c0: 6f 74 65 73 20 69 6e 20 74 68 65 72 65 2c 20 61  otes in there, a
a2d0: 73 20 73 6f 6d 65 20 73 68 65 6c 6c 73 2c 0a 23  s some shells,.#
a2e0: 20 73 75 63 68 20 61 73 20 6f 75 72 20 44 55 20   such as our DU 
a2f0: 35 2e 30 20 66 72 69 65 6e 64 2c 20 77 69 6c 6c  5.0 friend, will
a300: 20 74 68 65 6e 20 60 63 6c 6f 73 65 27 20 74 68   then `close' th
a310: 65 20 74 72 61 70 2e 0a 74 72 61 70 20 27 65 78  e trap..trap 'ex
a320: 69 74 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 23  it_status=$?.  #
a330: 20 53 61 76 65 20 69 6e 74 6f 20 63 6f 6e 66 69   Save into confi
a340: 67 2e 6c 6f 67 20 73 6f 6d 65 20 69 6e 66 6f 72  g.log some infor
a350: 6d 61 74 69 6f 6e 20 74 68 61 74 20 6d 69 67 68  mation that migh
a360: 74 20 68 65 6c 70 20 69 6e 20 64 65 62 75 67 67  t help in debugg
a370: 69 6e 67 2e 0a 20 20 7b 0a 20 20 20 20 65 63 68  ing..  {.    ech
a380: 6f 0a 0a 20 20 20 20 63 61 74 20 3c 3c 5c 5f 41  o..    cat <<\_A
a390: 53 42 4f 58 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d  SBOX.## --------
a3a0: 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 43  -------- ##.## C
a3b0: 61 63 68 65 20 76 61 72 69 61 62 6c 65 73 2e 20  ache variables. 
a3c0: 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ##.## ----------
a3d0: 2d 2d 2d 2d 2d 2d 20 23 23 0a 5f 41 53 42 4f 58  ------ ##._ASBOX
a3e0: 0a 20 20 20 20 65 63 68 6f 0a 20 20 20 20 23 20  .    echo.    # 
a3f0: 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 77 61  The following wa
a400: 79 20 6f 66 20 77 72 69 74 69 6e 67 20 74 68 65  y of writing the
a410: 20 63 61 63 68 65 20 6d 69 73 68 61 6e 64 6c 65   cache mishandle
a420: 73 20 6e 65 77 6c 69 6e 65 73 20 69 6e 20 76 61  s newlines in va
a430: 6c 75 65 73 2c 0a 7b 0a 20 20 28 73 65 74 29 20  lues,.{.  (set) 
a440: 32 3e 26 31 20 7c 0a 20 20 20 20 63 61 73 65 20  2>&1 |.    case 
a450: 60 28 61 63 5f 73 70 61 63 65 3d 27 22 27 22 27  `(ac_space='"'"'
a460: 20 27 22 27 22 27 3b 20 73 65 74 20 7c 20 67 72   '"'"'; set | gr
a470: 65 70 20 61 63 5f 73 70 61 63 65 29 20 32 3e 26  ep ac_space) 2>&
a480: 31 60 20 69 6e 0a 20 20 20 20 2a 61 63 5f 73 70  1` in.    *ac_sp
a490: 61 63 65 3d 5c 20 2a 29 0a 20 20 20 20 20 20 73  ace=\ *).      s
a4a0: 65 64 20 2d 6e 20 5c 0a 09 22 73 2f 27 22 27 22  ed -n \.."s/'"'"
a4b0: 27 2f 27 22 27 22 27 5c 5c 5c 5c 27 22 27 22 27  '/'"'"'\\\\'"'"'
a4c0: 27 22 27 22 27 2f 67 3b 0a 09 20 20 73 2f 5e 5c  '"'"'/g;..  s/^\
a4d0: 5c 28 5b 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d  \([_$as_cr_alnum
a4e0: 5d 2a 5f 63 76 5f 5b 5f 24 61 73 5f 63 72 5f 61  ]*_cv_[_$as_cr_a
a4f0: 6c 6e 75 6d 5d 2a 5c 5c 29 3d 5c 5c 28 2e 2a 5c  lnum]*\\)=\\(.*\
a500: 5c 29 2f 5c 5c 31 3d 27 22 27 22 27 5c 5c 32 27  \)/\\1='"'"'\\2'
a510: 22 27 22 27 2f 70 22 0a 20 20 20 20 20 20 3b 3b  "'"'/p".      ;;
a520: 0a 20 20 20 20 2a 29 0a 20 20 20 20 20 20 73 65  .    *).      se
a530: 64 20 2d 6e 20 5c 0a 09 22 73 2f 5e 5c 5c 28 5b  d -n \.."s/^\\([
a540: 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 2a 5f  _$as_cr_alnum]*_
a550: 63 76 5f 5b 5f 24 61 73 5f 63 72 5f 61 6c 6e 75  cv_[_$as_cr_alnu
a560: 6d 5d 2a 5c 5c 29 3d 5c 5c 28 2e 2a 5c 5c 29 2f  m]*\\)=\\(.*\\)/
a570: 5c 5c 31 3d 5c 5c 32 2f 70 22 0a 20 20 20 20 20  \\1=\\2/p".     
a580: 20 3b 3b 0a 20 20 20 20 65 73 61 63 3b 0a 7d 0a   ;;.    esac;.}.
a590: 20 20 20 20 65 63 68 6f 0a 0a 20 20 20 20 63 61      echo..    ca
a5a0: 74 20 3c 3c 5c 5f 41 53 42 4f 58 0a 23 23 20 2d  t <<\_ASBOX.## -
a5b0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
a5c0: 20 23 23 0a 23 23 20 4f 75 74 70 75 74 20 76 61   ##.## Output va
a5d0: 72 69 61 62 6c 65 73 2e 20 23 23 0a 23 23 20 2d  riables. ##.## -
a5e0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
a5f0: 20 23 23 0a 5f 41 53 42 4f 58 0a 20 20 20 20 65   ##._ASBOX.    e
a600: 63 68 6f 0a 20 20 20 20 66 6f 72 20 61 63 5f 76  cho.    for ac_v
a610: 61 72 20 69 6e 20 24 61 63 5f 73 75 62 73 74 5f  ar in $ac_subst_
a620: 76 61 72 73 0a 20 20 20 20 64 6f 0a 20 20 20 20  vars.    do.    
a630: 20 20 65 76 61 6c 20 61 63 5f 76 61 6c 3d 24 60    eval ac_val=$`
a640: 65 63 68 6f 20 24 61 63 5f 76 61 72 60 0a 20 20  echo $ac_var`.  
a650: 20 20 20 20 65 63 68 6f 20 22 24 61 63 5f 76 61      echo "$ac_va
a660: 72 3d 27 22 27 22 27 24 61 63 5f 76 61 6c 27 22  r='"'"'$ac_val'"
a670: 27 22 27 22 0a 20 20 20 20 64 6f 6e 65 20 7c 20  '"'".    done | 
a680: 73 6f 72 74 0a 20 20 20 20 65 63 68 6f 0a 0a 20  sort.    echo.. 
a690: 20 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24     if test -n "$
a6a0: 61 63 5f 73 75 62 73 74 5f 66 69 6c 65 73 22 3b  ac_subst_files";
a6b0: 20 74 68 65 6e 0a 20 20 20 20 20 20 63 61 74 20   then.      cat 
a6c0: 3c 3c 5c 5f 41 53 42 4f 58 0a 23 23 20 2d 2d 2d  <<\_ASBOX.## ---
a6d0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23  ---------- ##.##
a6e0: 20 4f 75 74 70 75 74 20 66 69 6c 65 73 2e 20 23   Output files. #
a6f0: 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  #.## -----------
a700: 2d 2d 20 23 23 0a 5f 41 53 42 4f 58 0a 20 20 20  -- ##._ASBOX.   
a710: 20 20 20 65 63 68 6f 0a 20 20 20 20 20 20 66 6f     echo.      fo
a720: 72 20 61 63 5f 76 61 72 20 69 6e 20 24 61 63 5f  r ac_var in $ac_
a730: 73 75 62 73 74 5f 66 69 6c 65 73 0a 20 20 20 20  subst_files.    
a740: 20 20 64 6f 0a 09 65 76 61 6c 20 61 63 5f 76 61    do..eval ac_va
a750: 6c 3d 24 60 65 63 68 6f 20 24 61 63 5f 76 61 72  l=$`echo $ac_var
a760: 60 0a 09 65 63 68 6f 20 22 24 61 63 5f 76 61 72  `..echo "$ac_var
a770: 3d 27 22 27 22 27 24 61 63 5f 76 61 6c 27 22 27  ='"'"'$ac_val'"'
a780: 22 27 22 0a 20 20 20 20 20 20 64 6f 6e 65 20 7c  "'".      done |
a790: 20 73 6f 72 74 0a 20 20 20 20 20 20 65 63 68 6f   sort.      echo
a7a0: 0a 20 20 20 20 66 69 0a 0a 20 20 20 20 69 66 20  .    fi..    if 
a7b0: 74 65 73 74 20 2d 73 20 63 6f 6e 66 64 65 66 73  test -s confdefs
a7c0: 2e 68 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 63  .h; then.      c
a7d0: 61 74 20 3c 3c 5c 5f 41 53 42 4f 58 0a 23 23 20  at <<\_ASBOX.## 
a7e0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23  ----------- ##.#
a7f0: 23 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 23 23  # confdefs.h. ##
a800: 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20  .## ----------- 
a810: 23 23 0a 5f 41 53 42 4f 58 0a 20 20 20 20 20 20  ##._ASBOX.      
a820: 65 63 68 6f 0a 20 20 20 20 20 20 73 65 64 20 22  echo.      sed "
a830: 2f 5e 24 2f 64 22 20 63 6f 6e 66 64 65 66 73 2e  /^$/d" confdefs.
a840: 68 20 7c 20 73 6f 72 74 0a 20 20 20 20 20 20 65  h | sort.      e
a850: 63 68 6f 0a 20 20 20 20 66 69 0a 20 20 20 20 74  cho.    fi.    t
a860: 65 73 74 20 22 24 61 63 5f 73 69 67 6e 61 6c 22  est "$ac_signal"
a870: 20 21 3d 20 30 20 26 26 0a 20 20 20 20 20 20 65   != 0 &&.      e
a880: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 63 61 75  cho "$as_me: cau
a890: 67 68 74 20 73 69 67 6e 61 6c 20 24 61 63 5f 73  ght signal $ac_s
a8a0: 69 67 6e 61 6c 22 0a 20 20 20 20 65 63 68 6f 20  ignal".    echo 
a8b0: 22 24 61 73 5f 6d 65 3a 20 65 78 69 74 20 24 65  "$as_me: exit $e
a8c0: 78 69 74 5f 73 74 61 74 75 73 22 0a 20 20 7d 20  xit_status".  } 
a8d0: 3e 26 35 0a 20 20 72 6d 20 2d 66 20 63 6f 72 65  >&5.  rm -f core
a8e0: 20 2a 2e 63 6f 72 65 20 26 26 0a 20 20 72 6d 20   *.core &&.  rm 
a8f0: 2d 72 66 20 63 6f 6e 66 74 65 73 74 2a 20 63 6f  -rf conftest* co
a900: 6e 66 64 65 66 73 2a 20 63 6f 6e 66 24 24 2a 20  nfdefs* conf$$* 
a910: 24 61 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 73 20  $ac_clean_files 
a920: 26 26 0a 20 20 20 20 65 78 69 74 20 24 65 78 69  &&.    exit $exi
a930: 74 5f 73 74 61 74 75 73 0a 20 20 20 20 20 27 20  t_status.     ' 
a940: 30 0a 66 6f 72 20 61 63 5f 73 69 67 6e 61 6c 20  0.for ac_signal 
a950: 69 6e 20 31 20 32 20 31 33 20 31 35 3b 20 64 6f  in 1 2 13 15; do
a960: 0a 20 20 74 72 61 70 20 27 61 63 5f 73 69 67 6e  .  trap 'ac_sign
a970: 61 6c 3d 27 24 61 63 5f 73 69 67 6e 61 6c 27 3b  al='$ac_signal';
a980: 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69   { (exit 1); exi
a990: 74 20 31 3b 20 7d 27 20 24 61 63 5f 73 69 67 6e  t 1; }' $ac_sign
a9a0: 61 6c 0a 64 6f 6e 65 0a 61 63 5f 73 69 67 6e 61  al.done.ac_signa
a9b0: 6c 3d 30 0a 0a 23 20 63 6f 6e 66 64 65 66 73 2e  l=0..# confdefs.
a9c0: 68 20 61 76 6f 69 64 73 20 4f 53 20 63 6f 6d 6d  h avoids OS comm
a9d0: 61 6e 64 20 6c 69 6e 65 20 6c 65 6e 67 74 68 20  and line length 
a9e0: 6c 69 6d 69 74 73 20 74 68 61 74 20 44 45 46 53  limits that DEFS
a9f0: 20 63 61 6e 20 65 78 63 65 65 64 2e 0a 72 6d 20   can exceed..rm 
aa00: 2d 72 66 20 63 6f 6e 66 74 65 73 74 2a 20 63 6f  -rf conftest* co
aa10: 6e 66 64 65 66 73 2e 68 0a 23 20 41 49 58 20 63  nfdefs.h.# AIX c
aa20: 70 70 20 6c 6f 73 65 73 20 6f 6e 20 61 6e 20 65  pp loses on an e
aa30: 6d 70 74 79 20 66 69 6c 65 2c 20 73 6f 20 6d 61  mpty file, so ma
aa40: 6b 65 20 73 75 72 65 20 69 74 20 63 6f 6e 74 61  ke sure it conta
aa50: 69 6e 73 20 61 74 20 6c 65 61 73 74 20 61 20 6e  ins at least a n
aa60: 65 77 6c 69 6e 65 2e 0a 65 63 68 6f 20 3e 63 6f  ewline..echo >co
aa70: 6e 66 64 65 66 73 2e 68 0a 0a 23 20 50 72 65 64  nfdefs.h..# Pred
aa80: 65 66 69 6e 65 64 20 70 72 65 70 72 6f 63 65 73  efined preproces
aa90: 73 6f 72 20 76 61 72 69 61 62 6c 65 73 2e 0a 0a  sor variables...
aaa0: 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68  cat >>confdefs.h
aab0: 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e   <<_ACEOF.#defin
aac0: 65 20 50 41 43 4b 41 47 45 5f 4e 41 4d 45 20 22  e PACKAGE_NAME "
aad0: 24 50 41 43 4b 41 47 45 5f 4e 41 4d 45 22 0a 5f  $PACKAGE_NAME"._
aae0: 41 43 45 4f 46 0a 0a 0a 63 61 74 20 3e 3e 63 6f  ACEOF...cat >>co
aaf0: 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f  nfdefs.h <<_ACEO
ab00: 46 0a 23 64 65 66 69 6e 65 20 50 41 43 4b 41 47  F.#define PACKAG
ab10: 45 5f 54 41 52 4e 41 4d 45 20 22 24 50 41 43 4b  E_TARNAME "$PACK
ab20: 41 47 45 5f 54 41 52 4e 41 4d 45 22 0a 5f 41 43  AGE_TARNAME"._AC
ab30: 45 4f 46 0a 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66  EOF...cat >>conf
ab40: 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a  defs.h <<_ACEOF.
ab50: 23 64 65 66 69 6e 65 20 50 41 43 4b 41 47 45 5f  #define PACKAGE_
ab60: 56 45 52 53 49 4f 4e 20 22 24 50 41 43 4b 41 47  VERSION "$PACKAG
ab70: 45 5f 56 45 52 53 49 4f 4e 22 0a 5f 41 43 45 4f  E_VERSION"._ACEO
ab80: 46 0a 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66 64 65  F...cat >>confde
ab90: 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64  fs.h <<_ACEOF.#d
aba0: 65 66 69 6e 65 20 50 41 43 4b 41 47 45 5f 53 54  efine PACKAGE_ST
abb0: 52 49 4e 47 20 22 24 50 41 43 4b 41 47 45 5f 53  RING "$PACKAGE_S
abc0: 54 52 49 4e 47 22 0a 5f 41 43 45 4f 46 0a 0a 0a  TRING"._ACEOF...
abd0: 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68  cat >>confdefs.h
abe0: 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e   <<_ACEOF.#defin
abf0: 65 20 50 41 43 4b 41 47 45 5f 42 55 47 52 45 50  e PACKAGE_BUGREP
ac00: 4f 52 54 20 22 24 50 41 43 4b 41 47 45 5f 42 55  ORT "$PACKAGE_BU
ac10: 47 52 45 50 4f 52 54 22 0a 5f 41 43 45 4f 46 0a  GREPORT"._ACEOF.
ac20: 0a 0a 23 20 4c 65 74 20 74 68 65 20 73 69 74 65  ..# Let the site
ac30: 20 66 69 6c 65 20 73 65 6c 65 63 74 20 61 6e 20   file select an 
ac40: 61 6c 74 65 72 6e 61 74 65 20 63 61 63 68 65 20  alternate cache 
ac50: 66 69 6c 65 20 69 66 20 69 74 20 77 61 6e 74 73  file if it wants
ac60: 20 74 6f 2e 0a 23 20 50 72 65 66 65 72 20 65 78   to..# Prefer ex
ac70: 70 6c 69 63 69 74 6c 79 20 73 65 6c 65 63 74 65  plicitly selecte
ac80: 64 20 66 69 6c 65 20 74 6f 20 61 75 74 6f 6d 61  d file to automa
ac90: 74 69 63 61 6c 6c 79 20 73 65 6c 65 63 74 65 64  tically selected
aca0: 20 6f 6e 65 73 2e 0a 69 66 20 74 65 73 74 20 2d   ones..if test -
acb0: 7a 20 22 24 43 4f 4e 46 49 47 5f 53 49 54 45 22  z "$CONFIG_SITE"
acc0: 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74  ; then.  if test
acd0: 20 22 78 24 70 72 65 66 69 78 22 20 21 3d 20 78   "x$prefix" != x
ace0: 4e 4f 4e 45 3b 20 74 68 65 6e 0a 20 20 20 20 43  NONE; then.    C
acf0: 4f 4e 46 49 47 5f 53 49 54 45 3d 22 24 70 72 65  ONFIG_SITE="$pre
ad00: 66 69 78 2f 73 68 61 72 65 2f 63 6f 6e 66 69 67  fix/share/config
ad10: 2e 73 69 74 65 20 24 70 72 65 66 69 78 2f 65 74  .site $prefix/et
ad20: 63 2f 63 6f 6e 66 69 67 2e 73 69 74 65 22 0a 20  c/config.site". 
ad30: 20 65 6c 73 65 0a 20 20 20 20 43 4f 4e 46 49 47   else.    CONFIG
ad40: 5f 53 49 54 45 3d 22 24 61 63 5f 64 65 66 61 75  _SITE="$ac_defau
ad50: 6c 74 5f 70 72 65 66 69 78 2f 73 68 61 72 65 2f  lt_prefix/share/
ad60: 63 6f 6e 66 69 67 2e 73 69 74 65 20 24 61 63 5f  config.site $ac_
ad70: 64 65 66 61 75 6c 74 5f 70 72 65 66 69 78 2f 65  default_prefix/e
ad80: 74 63 2f 63 6f 6e 66 69 67 2e 73 69 74 65 22 0a  tc/config.site".
ad90: 20 20 66 69 0a 66 69 0a 66 6f 72 20 61 63 5f 73    fi.fi.for ac_s
ada0: 69 74 65 5f 66 69 6c 65 20 69 6e 20 24 43 4f 4e  ite_file in $CON
adb0: 46 49 47 5f 53 49 54 45 3b 20 64 6f 0a 20 20 69  FIG_SITE; do.  i
adc0: 66 20 74 65 73 74 20 2d 72 20 22 24 61 63 5f 73  f test -r "$ac_s
add0: 69 74 65 5f 66 69 6c 65 22 3b 20 74 68 65 6e 0a  ite_file"; then.
ade0: 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f      { echo "$as_
adf0: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 6c 6f 61 64  me:$LINENO: load
ae00: 69 6e 67 20 73 69 74 65 20 73 63 72 69 70 74 20  ing site script 
ae10: 24 61 63 5f 73 69 74 65 5f 66 69 6c 65 22 20 3e  $ac_site_file" >
ae20: 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  &5.echo "$as_me:
ae30: 20 6c 6f 61 64 69 6e 67 20 73 69 74 65 20 73 63   loading site sc
ae40: 72 69 70 74 20 24 61 63 5f 73 69 74 65 5f 66 69  ript $ac_site_fi
ae50: 6c 65 22 20 3e 26 36 3b 7d 0a 20 20 20 20 73 65  le" >&6;}.    se
ae60: 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 22 24 61 63  d 's/^/| /' "$ac
ae70: 5f 73 69 74 65 5f 66 69 6c 65 22 20 3e 26 35 0a  _site_file" >&5.
ae80: 20 20 20 20 2e 20 22 24 61 63 5f 73 69 74 65 5f      . "$ac_site_
ae90: 66 69 6c 65 22 0a 20 20 66 69 0a 64 6f 6e 65 0a  file".  fi.done.
aea0: 0a 69 66 20 74 65 73 74 20 2d 72 20 22 24 63 61  .if test -r "$ca
aeb0: 63 68 65 5f 66 69 6c 65 22 3b 20 74 68 65 6e 0a  che_file"; then.
aec0: 20 20 23 20 53 6f 6d 65 20 76 65 72 73 69 6f 6e    # Some version
aed0: 73 20 6f 66 20 62 61 73 68 20 77 69 6c 6c 20 66  s of bash will f
aee0: 61 69 6c 20 74 6f 20 73 6f 75 72 63 65 20 2f 64  ail to source /d
aef0: 65 76 2f 6e 75 6c 6c 20 28 73 70 65 63 69 61 6c  ev/null (special
af00: 0a 20 20 23 20 66 69 6c 65 73 20 61 63 74 75 61  .  # files actua
af10: 6c 6c 79 29 2c 20 73 6f 20 77 65 20 61 76 6f 69  lly), so we avoi
af20: 64 20 64 6f 69 6e 67 20 74 68 61 74 2e 0a 20 20  d doing that..  
af30: 69 66 20 74 65 73 74 20 2d 66 20 22 24 63 61 63  if test -f "$cac
af40: 68 65 5f 66 69 6c 65 22 3b 20 74 68 65 6e 0a 20  he_file"; then. 
af50: 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d     { echo "$as_m
af60: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 6c 6f 61 64 69  e:$LINENO: loadi
af70: 6e 67 20 63 61 63 68 65 20 24 63 61 63 68 65 5f  ng cache $cache_
af80: 66 69 6c 65 22 20 3e 26 35 0a 65 63 68 6f 20 22  file" >&5.echo "
af90: 24 61 73 5f 6d 65 3a 20 6c 6f 61 64 69 6e 67 20  $as_me: loading 
afa0: 63 61 63 68 65 20 24 63 61 63 68 65 5f 66 69 6c  cache $cache_fil
afb0: 65 22 20 3e 26 36 3b 7d 0a 20 20 20 20 63 61 73  e" >&6;}.    cas
afc0: 65 20 24 63 61 63 68 65 5f 66 69 6c 65 20 69 6e  e $cache_file in
afd0: 0a 20 20 20 20 20 20 5b 5c 5c 2f 5d 2a 20 7c 20  .      [\\/]* | 
afe0: 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20 2e 20 24 63 61  ?:[\\/]* ) . $ca
aff0: 63 68 65 5f 66 69 6c 65 3b 3b 0a 20 20 20 20 20  che_file;;.     
b000: 20 2a 29 20 20 20 20 20 20 20 20 20 20 20 20 20   *)             
b010: 20 20 20 20 20 20 20 20 20 2e 20 2e 2f 24 63 61           . ./$ca
b020: 63 68 65 5f 66 69 6c 65 3b 3b 0a 20 20 20 20 65  che_file;;.    e
b030: 73 61 63 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20  sac.  fi.else.  
b040: 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
b050: 4c 49 4e 45 4e 4f 3a 20 63 72 65 61 74 69 6e 67  LINENO: creating
b060: 20 63 61 63 68 65 20 24 63 61 63 68 65 5f 66 69   cache $cache_fi
b070: 6c 65 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  le" >&5.echo "$a
b080: 73 5f 6d 65 3a 20 63 72 65 61 74 69 6e 67 20 63  s_me: creating c
b090: 61 63 68 65 20 24 63 61 63 68 65 5f 66 69 6c 65  ache $cache_file
b0a0: 22 20 3e 26 36 3b 7d 0a 20 20 3e 24 63 61 63 68  " >&6;}.  >$cach
b0b0: 65 5f 66 69 6c 65 0a 66 69 0a 0a 23 20 43 68 65  e_file.fi..# Che
b0c0: 63 6b 20 74 68 61 74 20 74 68 65 20 70 72 65 63  ck that the prec
b0d0: 69 6f 75 73 20 76 61 72 69 61 62 6c 65 73 20 73  ious variables s
b0e0: 61 76 65 64 20 69 6e 20 74 68 65 20 63 61 63 68  aved in the cach
b0f0: 65 20 68 61 76 65 20 6b 65 70 74 20 74 68 65 20  e have kept the 
b100: 73 61 6d 65 0a 23 20 76 61 6c 75 65 2e 0a 61 63  same.# value..ac
b110: 5f 63 61 63 68 65 5f 63 6f 72 72 75 70 74 65 64  _cache_corrupted
b120: 3d 66 61 6c 73 65 0a 66 6f 72 20 61 63 5f 76 61  =false.for ac_va
b130: 72 20 69 6e 20 60 28 73 65 74 29 20 32 3e 26 31  r in `(set) 2>&1
b140: 20 7c 0a 09 20 20 20 20 20 20 20 73 65 64 20 2d   |..       sed -
b150: 6e 20 27 73 2f 5e 61 63 5f 65 6e 76 5f 5c 28 5b  n 's/^ac_env_\([
b160: 61 2d 7a 41 2d 5a 5f 30 2d 39 5d 2a 5c 29 5f 73  a-zA-Z_0-9]*\)_s
b170: 65 74 3d 2e 2a 2f 5c 31 2f 70 27 60 3b 20 64 6f  et=.*/\1/p'`; do
b180: 0a 20 20 65 76 61 6c 20 61 63 5f 6f 6c 64 5f 73  .  eval ac_old_s
b190: 65 74 3d 5c 24 61 63 5f 63 76 5f 65 6e 76 5f 24  et=\$ac_cv_env_$
b1a0: 7b 61 63 5f 76 61 72 7d 5f 73 65 74 0a 20 20 65  {ac_var}_set.  e
b1b0: 76 61 6c 20 61 63 5f 6e 65 77 5f 73 65 74 3d 5c  val ac_new_set=\
b1c0: 24 61 63 5f 65 6e 76 5f 24 7b 61 63 5f 76 61 72  $ac_env_${ac_var
b1d0: 7d 5f 73 65 74 0a 20 20 65 76 61 6c 20 61 63 5f  }_set.  eval ac_
b1e0: 6f 6c 64 5f 76 61 6c 3d 22 5c 24 61 63 5f 63 76  old_val="\$ac_cv
b1f0: 5f 65 6e 76 5f 24 7b 61 63 5f 76 61 72 7d 5f 76  _env_${ac_var}_v
b200: 61 6c 75 65 22 0a 20 20 65 76 61 6c 20 61 63 5f  alue".  eval ac_
b210: 6e 65 77 5f 76 61 6c 3d 22 5c 24 61 63 5f 65 6e  new_val="\$ac_en
b220: 76 5f 24 7b 61 63 5f 76 61 72 7d 5f 76 61 6c 75  v_${ac_var}_valu
b230: 65 22 0a 20 20 63 61 73 65 20 24 61 63 5f 6f 6c  e".  case $ac_ol
b240: 64 5f 73 65 74 2c 24 61 63 5f 6e 65 77 5f 73 65  d_set,$ac_new_se
b250: 74 20 69 6e 0a 20 20 20 20 73 65 74 2c 29 0a 20  t in.    set,). 
b260: 20 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73       { echo "$as
b270: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72  _me:$LINENO: err
b280: 6f 72 3a 20 5c 60 24 61 63 5f 76 61 72 27 20 77  or: \`$ac_var' w
b290: 61 73 20 73 65 74 20 74 6f 20 5c 60 24 61 63 5f  as set to \`$ac_
b2a0: 6f 6c 64 5f 76 61 6c 27 20 69 6e 20 74 68 65 20  old_val' in the 
b2b0: 70 72 65 76 69 6f 75 73 20 72 75 6e 22 20 3e 26  previous run" >&
b2c0: 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  5.echo "$as_me: 
b2d0: 65 72 72 6f 72 3a 20 5c 60 24 61 63 5f 76 61 72  error: \`$ac_var
b2e0: 27 20 77 61 73 20 73 65 74 20 74 6f 20 5c 60 24  ' was set to \`$
b2f0: 61 63 5f 6f 6c 64 5f 76 61 6c 27 20 69 6e 20 74  ac_old_val' in t
b300: 68 65 20 70 72 65 76 69 6f 75 73 20 72 75 6e 22  he previous run"
b310: 20 3e 26 32 3b 7d 0a 20 20 20 20 20 20 61 63 5f   >&2;}.      ac_
b320: 63 61 63 68 65 5f 63 6f 72 72 75 70 74 65 64 3d  cache_corrupted=
b330: 3a 20 3b 3b 0a 20 20 20 20 2c 73 65 74 29 0a 20  : ;;.    ,set). 
b340: 20 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73       { echo "$as
b350: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72  _me:$LINENO: err
b360: 6f 72 3a 20 5c 60 24 61 63 5f 76 61 72 27 20 77  or: \`$ac_var' w
b370: 61 73 20 6e 6f 74 20 73 65 74 20 69 6e 20 74 68  as not set in th
b380: 65 20 70 72 65 76 69 6f 75 73 20 72 75 6e 22 20  e previous run" 
b390: 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  >&5.echo "$as_me
b3a0: 3a 20 65 72 72 6f 72 3a 20 5c 60 24 61 63 5f 76  : error: \`$ac_v
b3b0: 61 72 27 20 77 61 73 20 6e 6f 74 20 73 65 74 20  ar' was not set 
b3c0: 69 6e 20 74 68 65 20 70 72 65 76 69 6f 75 73 20  in the previous 
b3d0: 72 75 6e 22 20 3e 26 32 3b 7d 0a 20 20 20 20 20  run" >&2;}.     
b3e0: 20 61 63 5f 63 61 63 68 65 5f 63 6f 72 72 75 70   ac_cache_corrup
b3f0: 74 65 64 3d 3a 20 3b 3b 0a 20 20 20 20 2c 29 3b  ted=: ;;.    ,);
b400: 3b 0a 20 20 20 20 2a 29 0a 20 20 20 20 20 20 69  ;.    *).      i
b410: 66 20 74 65 73 74 20 22 78 24 61 63 5f 6f 6c 64  f test "x$ac_old
b420: 5f 76 61 6c 22 20 21 3d 20 22 78 24 61 63 5f 6e  _val" != "x$ac_n
b430: 65 77 5f 76 61 6c 22 3b 20 74 68 65 6e 0a 09 7b  ew_val"; then..{
b440: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
b450: 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 5c 60  INENO: error: \`
b460: 24 61 63 5f 76 61 72 27 20 68 61 73 20 63 68 61  $ac_var' has cha
b470: 6e 67 65 64 20 73 69 6e 63 65 20 74 68 65 20 70  nged since the p
b480: 72 65 76 69 6f 75 73 20 72 75 6e 3a 22 20 3e 26  revious run:" >&
b490: 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  5.echo "$as_me: 
b4a0: 65 72 72 6f 72 3a 20 5c 60 24 61 63 5f 76 61 72  error: \`$ac_var
b4b0: 27 20 68 61 73 20 63 68 61 6e 67 65 64 20 73 69  ' has changed si
b4c0: 6e 63 65 20 74 68 65 20 70 72 65 76 69 6f 75 73  nce the previous
b4d0: 20 72 75 6e 3a 22 20 3e 26 32 3b 7d 0a 09 7b 20   run:" >&2;}..{ 
b4e0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
b4f0: 4e 45 4e 4f 3a 20 20 20 66 6f 72 6d 65 72 20 76  NENO:   former v
b500: 61 6c 75 65 3a 20 20 24 61 63 5f 6f 6c 64 5f 76  alue:  $ac_old_v
b510: 61 6c 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  al" >&5.echo "$a
b520: 73 5f 6d 65 3a 20 20 20 66 6f 72 6d 65 72 20 76  s_me:   former v
b530: 61 6c 75 65 3a 20 20 24 61 63 5f 6f 6c 64 5f 76  alue:  $ac_old_v
b540: 61 6c 22 20 3e 26 32 3b 7d 0a 09 7b 20 65 63 68  al" >&2;}..{ ech
b550: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
b560: 4f 3a 20 20 20 63 75 72 72 65 6e 74 20 76 61 6c  O:   current val
b570: 75 65 3a 20 24 61 63 5f 6e 65 77 5f 76 61 6c 22  ue: $ac_new_val"
b580: 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d   >&5.echo "$as_m
b590: 65 3a 20 20 20 63 75 72 72 65 6e 74 20 76 61 6c  e:   current val
b5a0: 75 65 3a 20 24 61 63 5f 6e 65 77 5f 76 61 6c 22  ue: $ac_new_val"
b5b0: 20 3e 26 32 3b 7d 0a 09 61 63 5f 63 61 63 68 65   >&2;}..ac_cache
b5c0: 5f 63 6f 72 72 75 70 74 65 64 3d 3a 0a 20 20 20  _corrupted=:.   
b5d0: 20 20 20 66 69 3b 3b 0a 20 20 65 73 61 63 0a 20     fi;;.  esac. 
b5e0: 20 23 20 50 61 73 73 20 70 72 65 63 69 6f 75 73   # Pass precious
b5f0: 20 76 61 72 69 61 62 6c 65 73 20 74 6f 20 63 6f   variables to co
b600: 6e 66 69 67 2e 73 74 61 74 75 73 2e 0a 20 20 69  nfig.status..  i
b610: 66 20 74 65 73 74 20 22 24 61 63 5f 6e 65 77 5f  f test "$ac_new_
b620: 73 65 74 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  set" = set; then
b630: 0a 20 20 20 20 63 61 73 65 20 24 61 63 5f 6e 65  .    case $ac_ne
b640: 77 5f 76 61 6c 20 69 6e 0a 20 20 20 20 2a 22 20  w_val in.    *" 
b650: 22 2a 7c 2a 22 09 22 2a 7c 2a 5b 5c 5b 5c 5d 5c  "*|*"."*|*[\[\]\
b660: 7e 5c 23 5c 24 5c 5e 5c 26 5c 2a 5c 28 5c 29 5c  ~\#\$\^\&\*\(\)\
b670: 7b 5c 7d 5c 5c 5c 7c 5c 3b 5c 3c 5c 3e 5c 3f 5c  {\}\\\|\;\<\>\?\
b680: 22 5c 27 5d 2a 29 0a 20 20 20 20 20 20 61 63 5f  "\']*).      ac_
b690: 61 72 67 3d 24 61 63 5f 76 61 72 3d 60 65 63 68  arg=$ac_var=`ech
b6a0: 6f 20 22 24 61 63 5f 6e 65 77 5f 76 61 6c 22 20  o "$ac_new_val" 
b6b0: 7c 20 73 65 64 20 22 73 2f 27 2f 27 5c 5c 5c 5c  | sed "s/'/'\\\\
b6c0: 5c 5c 5c 5c 27 27 2f 67 22 60 20 3b 3b 0a 20 20  \\\\''/g"` ;;.  
b6d0: 20 20 2a 29 20 61 63 5f 61 72 67 3d 24 61 63 5f    *) ac_arg=$ac_
b6e0: 76 61 72 3d 24 61 63 5f 6e 65 77 5f 76 61 6c 20  var=$ac_new_val 
b6f0: 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 20 20  ;;.    esac.    
b700: 63 61 73 65 20 22 20 24 61 63 5f 63 6f 6e 66 69  case " $ac_confi
b710: 67 75 72 65 5f 61 72 67 73 20 22 20 69 6e 0a 20  gure_args " in. 
b720: 20 20 20 20 20 2a 22 20 27 24 61 63 5f 61 72 67       *" '$ac_arg
b730: 27 20 22 2a 29 20 3b 3b 20 23 20 41 76 6f 69 64  ' "*) ;; # Avoid
b740: 20 64 75 70 73 2e 20 20 55 73 65 20 6f 66 20 71   dups.  Use of q
b750: 75 6f 74 65 73 20 65 6e 73 75 72 65 73 20 61 63  uotes ensures ac
b760: 63 75 72 61 63 79 2e 0a 20 20 20 20 20 20 2a 29  curacy..      *)
b770: 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72   ac_configure_ar
b780: 67 73 3d 22 24 61 63 5f 63 6f 6e 66 69 67 75 72  gs="$ac_configur
b790: 65 5f 61 72 67 73 20 27 24 61 63 5f 61 72 67 27  e_args '$ac_arg'
b7a0: 22 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20  " ;;.    esac.  
b7b0: 66 69 0a 64 6f 6e 65 0a 69 66 20 24 61 63 5f 63  fi.done.if $ac_c
b7c0: 61 63 68 65 5f 63 6f 72 72 75 70 74 65 64 3b 20  ache_corrupted; 
b7d0: 74 68 65 6e 0a 20 20 7b 20 65 63 68 6f 20 22 24  then.  { echo "$
b7e0: 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65  as_me:$LINENO: e
b7f0: 72 72 6f 72 3a 20 63 68 61 6e 67 65 73 20 69 6e  rror: changes in
b800: 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74   the environment
b810: 20 63 61 6e 20 63 6f 6d 70 72 6f 6d 69 73 65 20   can compromise 
b820: 74 68 65 20 62 75 69 6c 64 22 20 3e 26 35 0a 65  the build" >&5.e
b830: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72  cho "$as_me: err
b840: 6f 72 3a 20 63 68 61 6e 67 65 73 20 69 6e 20 74  or: changes in t
b850: 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 63  he environment c
b860: 61 6e 20 63 6f 6d 70 72 6f 6d 69 73 65 20 74 68  an compromise th
b870: 65 20 62 75 69 6c 64 22 20 3e 26 32 3b 7d 0a 20  e build" >&2;}. 
b880: 20 7b 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d   { { echo "$as_m
b890: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72  e:$LINENO: error
b8a0: 3a 20 72 75 6e 20 5c 60 6d 61 6b 65 20 64 69 73  : run \`make dis
b8b0: 74 63 6c 65 61 6e 27 20 61 6e 64 2f 6f 72 20 5c  tclean' and/or \
b8c0: 60 72 6d 20 24 63 61 63 68 65 5f 66 69 6c 65 27  `rm $cache_file'
b8d0: 20 61 6e 64 20 73 74 61 72 74 20 6f 76 65 72 22   and start over"
b8e0: 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d   >&5.echo "$as_m
b8f0: 65 3a 20 65 72 72 6f 72 3a 20 72 75 6e 20 5c 60  e: error: run \`
b900: 6d 61 6b 65 20 64 69 73 74 63 6c 65 61 6e 27 20  make distclean' 
b910: 61 6e 64 2f 6f 72 20 5c 60 72 6d 20 24 63 61 63  and/or \`rm $cac
b920: 68 65 5f 66 69 6c 65 27 20 61 6e 64 20 73 74 61  he_file' and sta
b930: 72 74 20 6f 76 65 72 22 20 3e 26 32 3b 7d 0a 20  rt over" >&2;}. 
b940: 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78    { (exit 1); ex
b950: 69 74 20 31 3b 20 7d 3b 20 7d 0a 66 69 0a 0a 61  it 1; }; }.fi..a
b960: 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27  c_ext=c.ac_cpp='
b970: 24 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a  $CPP $CPPFLAGS'.
b980: 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20  ac_compile='$CC 
b990: 2d 63 20 24 43 46 4c 41 47 53 20 24 43 50 50 46  -c $CFLAGS $CPPF
b9a0: 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61  LAGS conftest.$a
b9b0: 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69  c_ext >&5'.ac_li
b9c0: 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74  nk='$CC -o conft
b9d0: 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 43  est$ac_exeext $C
b9e0: 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20  FLAGS $CPPFLAGS 
b9f0: 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73  $LDFLAGS conftes
ba00: 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20  t.$ac_ext $LIBS 
ba10: 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72  >&5'.ac_compiler
ba20: 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f  _gnu=$ac_cv_c_co
ba30: 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 0a 0a 0a 0a  mpiler_gnu......
ba40: 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 23  ...............#
ba50: 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 52   The following R
ba60: 43 53 20 72 65 76 69 73 69 6f 6e 20 73 74 72 69  CS revision stri
ba70: 6e 67 20 61 70 70 6c 69 65 73 20 74 6f 20 63 6f  ng applies to co
ba80: 6e 66 69 67 75 72 65 2e 69 6e 0a 23 20 24 52 65  nfigure.in.# $Re
ba90: 76 69 73 69 6f 6e 3a 20 31 2e 32 35 20 24 0a 0a  vision: 1.25 $..
baa0: 23 23 23 23 23 23 23 23 23 0a 23 20 50 72 6f 67  #########.# Prog
bab0: 72 61 6d 73 20 6e 65 65 64 65 64 0a 23 0a 23 20  rams needed.#.# 
bac0: 43 68 65 63 6b 20 77 68 65 74 68 65 72 20 2d 2d  Check whether --
bad0: 65 6e 61 62 6c 65 2d 73 68 61 72 65 64 20 6f 72  enable-shared or
bae0: 20 2d 2d 64 69 73 61 62 6c 65 2d 73 68 61 72 65   --disable-share
baf0: 64 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 20  d was given..if 
bb00: 74 65 73 74 20 22 24 7b 65 6e 61 62 6c 65 5f 73  test "${enable_s
bb10: 68 61 72 65 64 2b 73 65 74 7d 22 20 3d 20 73 65  hared+set}" = se
bb20: 74 3b 20 74 68 65 6e 0a 20 20 65 6e 61 62 6c 65  t; then.  enable
bb30: 76 61 6c 3d 22 24 65 6e 61 62 6c 65 5f 73 68 61  val="$enable_sha
bb40: 72 65 64 22 0a 20 20 70 3d 24 7b 50 41 43 4b 41  red".  p=${PACKA
bb50: 47 45 2d 64 65 66 61 75 6c 74 7d 0a 20 20 20 20  GE-default}.    
bb60: 63 61 73 65 20 24 65 6e 61 62 6c 65 76 61 6c 20  case $enableval 
bb70: 69 6e 0a 20 20 20 20 79 65 73 29 20 65 6e 61 62  in.    yes) enab
bb80: 6c 65 5f 73 68 61 72 65 64 3d 79 65 73 20 3b 3b  le_shared=yes ;;
bb90: 0a 20 20 20 20 6e 6f 29 20 65 6e 61 62 6c 65 5f  .    no) enable_
bba0: 73 68 61 72 65 64 3d 6e 6f 20 3b 3b 0a 20 20 20  shared=no ;;.   
bbb0: 20 2a 29 0a 20 20 20 20 20 20 65 6e 61 62 6c 65   *).      enable
bbc0: 5f 73 68 61 72 65 64 3d 6e 6f 0a 20 20 20 20 20  _shared=no.     
bbd0: 20 23 20 4c 6f 6f 6b 20 61 74 20 74 68 65 20 61   # Look at the a
bbe0: 72 67 75 6d 65 6e 74 20 77 65 20 67 6f 74 2e 20  rgument we got. 
bbf0: 20 57 65 20 75 73 65 20 61 6c 6c 20 74 68 65 20   We use all the 
bc00: 63 6f 6d 6d 6f 6e 20 6c 69 73 74 20 73 65 70 61  common list sepa
bc10: 72 61 74 6f 72 73 2e 0a 20 20 20 20 20 20 6c 74  rators..      lt
bc20: 5f 73 61 76 65 5f 69 66 73 3d 22 24 49 46 53 22  _save_ifs="$IFS"
bc30: 3b 20 49 46 53 3d 22 24 7b 49 46 53 7d 24 50 41  ; IFS="${IFS}$PA
bc40: 54 48 5f 53 45 50 41 52 41 54 4f 52 2c 22 0a 20  TH_SEPARATOR,". 
bc50: 20 20 20 20 20 66 6f 72 20 70 6b 67 20 69 6e 20       for pkg in 
bc60: 24 65 6e 61 62 6c 65 76 61 6c 3b 20 64 6f 0a 09  $enableval; do..
bc70: 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66  IFS="$lt_save_if
bc80: 73 22 0a 09 69 66 20 74 65 73 74 20 22 58 24 70  s"..if test "X$p
bc90: 6b 67 22 20 3d 20 22 58 24 70 22 3b 20 74 68 65  kg" = "X$p"; the
bca0: 6e 0a 09 20 20 65 6e 61 62 6c 65 5f 73 68 61 72  n..  enable_shar
bcb0: 65 64 3d 79 65 73 0a 09 66 69 0a 20 20 20 20 20  ed=yes..fi.     
bcc0: 20 64 6f 6e 65 0a 20 20 20 20 20 20 49 46 53 3d   done.      IFS=
bcd0: 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 20  "$lt_save_ifs". 
bce0: 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63       ;;.    esac
bcf0: 0a 65 6c 73 65 0a 20 20 65 6e 61 62 6c 65 5f 73  .else.  enable_s
bd00: 68 61 72 65 64 3d 79 65 73 0a 66 69 3b 0a 0a 23  hared=yes.fi;..#
bd10: 20 43 68 65 63 6b 20 77 68 65 74 68 65 72 20 2d   Check whether -
bd20: 2d 65 6e 61 62 6c 65 2d 73 74 61 74 69 63 20 6f  -enable-static o
bd30: 72 20 2d 2d 64 69 73 61 62 6c 65 2d 73 74 61 74  r --disable-stat
bd40: 69 63 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 66  ic was given..if
bd50: 20 74 65 73 74 20 22 24 7b 65 6e 61 62 6c 65 5f   test "${enable_
bd60: 73 74 61 74 69 63 2b 73 65 74 7d 22 20 3d 20 73  static+set}" = s
bd70: 65 74 3b 20 74 68 65 6e 0a 20 20 65 6e 61 62 6c  et; then.  enabl
bd80: 65 76 61 6c 3d 22 24 65 6e 61 62 6c 65 5f 73 74  eval="$enable_st
bd90: 61 74 69 63 22 0a 20 20 70 3d 24 7b 50 41 43 4b  atic".  p=${PACK
bda0: 41 47 45 2d 64 65 66 61 75 6c 74 7d 0a 20 20 20  AGE-default}.   
bdb0: 20 63 61 73 65 20 24 65 6e 61 62 6c 65 76 61 6c   case $enableval
bdc0: 20 69 6e 0a 20 20 20 20 79 65 73 29 20 65 6e 61   in.    yes) ena
bdd0: 62 6c 65 5f 73 74 61 74 69 63 3d 79 65 73 20 3b  ble_static=yes ;
bde0: 3b 0a 20 20 20 20 6e 6f 29 20 65 6e 61 62 6c 65  ;.    no) enable
bdf0: 5f 73 74 61 74 69 63 3d 6e 6f 20 3b 3b 0a 20 20  _static=no ;;.  
be00: 20 20 2a 29 0a 20 20 20 20 20 65 6e 61 62 6c 65    *).     enable
be10: 5f 73 74 61 74 69 63 3d 6e 6f 0a 20 20 20 20 20  _static=no.     
be20: 20 23 20 4c 6f 6f 6b 20 61 74 20 74 68 65 20 61   # Look at the a
be30: 72 67 75 6d 65 6e 74 20 77 65 20 67 6f 74 2e 20  rgument we got. 
be40: 20 57 65 20 75 73 65 20 61 6c 6c 20 74 68 65 20   We use all the 
be50: 63 6f 6d 6d 6f 6e 20 6c 69 73 74 20 73 65 70 61  common list sepa
be60: 72 61 74 6f 72 73 2e 0a 20 20 20 20 20 20 6c 74  rators..      lt
be70: 5f 73 61 76 65 5f 69 66 73 3d 22 24 49 46 53 22  _save_ifs="$IFS"
be80: 3b 20 49 46 53 3d 22 24 7b 49 46 53 7d 24 50 41  ; IFS="${IFS}$PA
be90: 54 48 5f 53 45 50 41 52 41 54 4f 52 2c 22 0a 20  TH_SEPARATOR,". 
bea0: 20 20 20 20 20 66 6f 72 20 70 6b 67 20 69 6e 20       for pkg in 
beb0: 24 65 6e 61 62 6c 65 76 61 6c 3b 20 64 6f 0a 09  $enableval; do..
bec0: 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66  IFS="$lt_save_if
bed0: 73 22 0a 09 69 66 20 74 65 73 74 20 22 58 24 70  s"..if test "X$p
bee0: 6b 67 22 20 3d 20 22 58 24 70 22 3b 20 74 68 65  kg" = "X$p"; the
bef0: 6e 0a 09 20 20 65 6e 61 62 6c 65 5f 73 74 61 74  n..  enable_stat
bf00: 69 63 3d 79 65 73 0a 09 66 69 0a 20 20 20 20 20  ic=yes..fi.     
bf10: 20 64 6f 6e 65 0a 20 20 20 20 20 20 49 46 53 3d   done.      IFS=
bf20: 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 20  "$lt_save_ifs". 
bf30: 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63       ;;.    esac
bf40: 0a 65 6c 73 65 0a 20 20 65 6e 61 62 6c 65 5f 73  .else.  enable_s
bf50: 74 61 74 69 63 3d 79 65 73 0a 66 69 3b 0a 0a 23  tatic=yes.fi;..#
bf60: 20 43 68 65 63 6b 20 77 68 65 74 68 65 72 20 2d   Check whether -
bf70: 2d 65 6e 61 62 6c 65 2d 66 61 73 74 2d 69 6e 73  -enable-fast-ins
bf80: 74 61 6c 6c 20 6f 72 20 2d 2d 64 69 73 61 62 6c  tall or --disabl
bf90: 65 2d 66 61 73 74 2d 69 6e 73 74 61 6c 6c 20 77  e-fast-install w
bfa0: 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 65 73  as given..if tes
bfb0: 74 20 22 24 7b 65 6e 61 62 6c 65 5f 66 61 73 74  t "${enable_fast
bfc0: 5f 69 6e 73 74 61 6c 6c 2b 73 65 74 7d 22 20 3d  _install+set}" =
bfd0: 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 6e 61   set; then.  ena
bfe0: 62 6c 65 76 61 6c 3d 22 24 65 6e 61 62 6c 65 5f  bleval="$enable_
bff0: 66 61 73 74 5f 69 6e 73 74 61 6c 6c 22 0a 20 20  fast_install".  
c000: 70 3d 24 7b 50 41 43 4b 41 47 45 2d 64 65 66 61  p=${PACKAGE-defa
c010: 75 6c 74 7d 0a 20 20 20 20 63 61 73 65 20 24 65  ult}.    case $e
c020: 6e 61 62 6c 65 76 61 6c 20 69 6e 0a 20 20 20 20  nableval in.    
c030: 79 65 73 29 20 65 6e 61 62 6c 65 5f 66 61 73 74  yes) enable_fast
c040: 5f 69 6e 73 74 61 6c 6c 3d 79 65 73 20 3b 3b 0a  _install=yes ;;.
c050: 20 20 20 20 6e 6f 29 20 65 6e 61 62 6c 65 5f 66      no) enable_f
c060: 61 73 74 5f 69 6e 73 74 61 6c 6c 3d 6e 6f 20 3b  ast_install=no ;
c070: 3b 0a 20 20 20 20 2a 29 0a 20 20 20 20 20 20 65  ;.    *).      e
c080: 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61  nable_fast_insta
c090: 6c 6c 3d 6e 6f 0a 20 20 20 20 20 20 23 20 4c 6f  ll=no.      # Lo
c0a0: 6f 6b 20 61 74 20 74 68 65 20 61 72 67 75 6d 65  ok at the argume
c0b0: 6e 74 20 77 65 20 67 6f 74 2e 20 20 57 65 20 75  nt we got.  We u
c0c0: 73 65 20 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 6f  se all the commo
c0d0: 6e 20 6c 69 73 74 20 73 65 70 61 72 61 74 6f 72  n list separator
c0e0: 73 2e 0a 20 20 20 20 20 20 6c 74 5f 73 61 76 65  s..      lt_save
c0f0: 5f 69 66 73 3d 22 24 49 46 53 22 3b 20 49 46 53  _ifs="$IFS"; IFS
c100: 3d 22 24 7b 49 46 53 7d 24 50 41 54 48 5f 53 45  ="${IFS}$PATH_SE
c110: 50 41 52 41 54 4f 52 2c 22 0a 20 20 20 20 20 20  PARATOR,".      
c120: 66 6f 72 20 70 6b 67 20 69 6e 20 24 65 6e 61 62  for pkg in $enab
c130: 6c 65 76 61 6c 3b 20 64 6f 0a 09 49 46 53 3d 22  leval; do..IFS="
c140: 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 09 69  $lt_save_ifs"..i
c150: 66 20 74 65 73 74 20 22 58 24 70 6b 67 22 20 3d  f test "X$pkg" =
c160: 20 22 58 24 70 22 3b 20 74 68 65 6e 0a 09 20 20   "X$p"; then..  
c170: 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74  enable_fast_inst
c180: 61 6c 6c 3d 79 65 73 0a 09 66 69 0a 20 20 20 20  all=yes..fi.    
c190: 20 20 64 6f 6e 65 0a 20 20 20 20 20 20 49 46 53    done.      IFS
c1a0: 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a  ="$lt_save_ifs".
c1b0: 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61        ;;.    esa
c1c0: 63 0a 65 6c 73 65 0a 20 20 65 6e 61 62 6c 65 5f  c.else.  enable_
c1d0: 66 61 73 74 5f 69 6e 73 74 61 6c 6c 3d 79 65 73  fast_install=yes
c1e0: 0a 66 69 3b 0a 0a 61 63 5f 61 75 78 5f 64 69 72  .fi;..ac_aux_dir
c1f0: 3d 0a 66 6f 72 20 61 63 5f 64 69 72 20 69 6e 20  =.for ac_dir in 
c200: 24 73 72 63 64 69 72 20 24 73 72 63 64 69 72 2f  $srcdir $srcdir/
c210: 2e 2e 20 24 73 72 63 64 69 72 2f 2e 2e 2f 2e 2e  .. $srcdir/../..
c220: 3b 20 64 6f 0a 20 20 69 66 20 74 65 73 74 20 2d  ; do.  if test -
c230: 66 20 24 61 63 5f 64 69 72 2f 69 6e 73 74 61 6c  f $ac_dir/instal
c240: 6c 2d 73 68 3b 20 74 68 65 6e 0a 20 20 20 20 61  l-sh; then.    a
c250: 63 5f 61 75 78 5f 64 69 72 3d 24 61 63 5f 64 69  c_aux_dir=$ac_di
c260: 72 0a 20 20 20 20 61 63 5f 69 6e 73 74 61 6c 6c  r.    ac_install
c270: 5f 73 68 3d 22 24 61 63 5f 61 75 78 5f 64 69 72  _sh="$ac_aux_dir
c280: 2f 69 6e 73 74 61 6c 6c 2d 73 68 20 2d 63 22 0a  /install-sh -c".
c290: 20 20 20 20 62 72 65 61 6b 0a 20 20 65 6c 69 66      break.  elif
c2a0: 20 74 65 73 74 20 2d 66 20 24 61 63 5f 64 69 72   test -f $ac_dir
c2b0: 2f 69 6e 73 74 61 6c 6c 2e 73 68 3b 20 74 68 65  /install.sh; the
c2c0: 6e 0a 20 20 20 20 61 63 5f 61 75 78 5f 64 69 72  n.    ac_aux_dir
c2d0: 3d 24 61 63 5f 64 69 72 0a 20 20 20 20 61 63 5f  =$ac_dir.    ac_
c2e0: 69 6e 73 74 61 6c 6c 5f 73 68 3d 22 24 61 63 5f  install_sh="$ac_
c2f0: 61 75 78 5f 64 69 72 2f 69 6e 73 74 61 6c 6c 2e  aux_dir/install.
c300: 73 68 20 2d 63 22 0a 20 20 20 20 62 72 65 61 6b  sh -c".    break
c310: 0a 20 20 65 6c 69 66 20 74 65 73 74 20 2d 66 20  .  elif test -f 
c320: 24 61 63 5f 64 69 72 2f 73 68 74 6f 6f 6c 3b 20  $ac_dir/shtool; 
c330: 74 68 65 6e 0a 20 20 20 20 61 63 5f 61 75 78 5f  then.    ac_aux_
c340: 64 69 72 3d 24 61 63 5f 64 69 72 0a 20 20 20 20  dir=$ac_dir.    
c350: 61 63 5f 69 6e 73 74 61 6c 6c 5f 73 68 3d 22 24  ac_install_sh="$
c360: 61 63 5f 61 75 78 5f 64 69 72 2f 73 68 74 6f 6f  ac_aux_dir/shtoo
c370: 6c 20 69 6e 73 74 61 6c 6c 20 2d 63 22 0a 20 20  l install -c".  
c380: 20 20 62 72 65 61 6b 0a 20 20 66 69 0a 64 6f 6e    break.  fi.don
c390: 65 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61  e.if test -z "$a
c3a0: 63 5f 61 75 78 5f 64 69 72 22 3b 20 74 68 65 6e  c_aux_dir"; then
c3b0: 0a 20 20 7b 20 7b 20 65 63 68 6f 20 22 24 61 73  .  { { echo "$as
c3c0: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72  _me:$LINENO: err
c3d0: 6f 72 3a 20 63 61 6e 6e 6f 74 20 66 69 6e 64 20  or: cannot find 
c3e0: 69 6e 73 74 61 6c 6c 2d 73 68 20 6f 72 20 69 6e  install-sh or in
c3f0: 73 74 61 6c 6c 2e 73 68 20 69 6e 20 24 73 72 63  stall.sh in $src
c400: 64 69 72 20 24 73 72 63 64 69 72 2f 2e 2e 20 24  dir $srcdir/.. $
c410: 73 72 63 64 69 72 2f 2e 2e 2f 2e 2e 22 20 3e 26  srcdir/../.." >&
c420: 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  5.echo "$as_me: 
c430: 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 66 69  error: cannot fi
c440: 6e 64 20 69 6e 73 74 61 6c 6c 2d 73 68 20 6f 72  nd install-sh or
c450: 20 69 6e 73 74 61 6c 6c 2e 73 68 20 69 6e 20 24   install.sh in $
c460: 73 72 63 64 69 72 20 24 73 72 63 64 69 72 2f 2e  srcdir $srcdir/.
c470: 2e 20 24 73 72 63 64 69 72 2f 2e 2e 2f 2e 2e 22  . $srcdir/../.."
c480: 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69   >&2;}.   { (exi
c490: 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b  t 1); exit 1; };
c4a0: 20 7d 0a 66 69 0a 61 63 5f 63 6f 6e 66 69 67 5f   }.fi.ac_config_
c4b0: 67 75 65 73 73 3d 22 24 53 48 45 4c 4c 20 24 61  guess="$SHELL $a
c4c0: 63 5f 61 75 78 5f 64 69 72 2f 63 6f 6e 66 69 67  c_aux_dir/config
c4d0: 2e 67 75 65 73 73 22 0a 61 63 5f 63 6f 6e 66 69  .guess".ac_confi
c4e0: 67 5f 73 75 62 3d 22 24 53 48 45 4c 4c 20 24 61  g_sub="$SHELL $a
c4f0: 63 5f 61 75 78 5f 64 69 72 2f 63 6f 6e 66 69 67  c_aux_dir/config
c500: 2e 73 75 62 22 0a 61 63 5f 63 6f 6e 66 69 67 75  .sub".ac_configu
c510: 72 65 3d 22 24 53 48 45 4c 4c 20 24 61 63 5f 61  re="$SHELL $ac_a
c520: 75 78 5f 64 69 72 2f 63 6f 6e 66 69 67 75 72 65  ux_dir/configure
c530: 22 20 23 20 54 68 69 73 20 73 68 6f 75 6c 64 20  " # This should 
c540: 62 65 20 43 79 67 6e 75 73 20 63 6f 6e 66 69 67  be Cygnus config
c550: 75 72 65 2e 0a 0a 23 20 4d 61 6b 65 20 73 75 72  ure...# Make sur
c560: 65 20 77 65 20 63 61 6e 20 72 75 6e 20 63 6f 6e  e we can run con
c570: 66 69 67 2e 73 75 62 2e 0a 24 61 63 5f 63 6f 6e  fig.sub..$ac_con
c580: 66 69 67 5f 73 75 62 20 73 75 6e 34 20 3e 2f 64  fig_sub sun4 >/d
c590: 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 7c 7c 0a  ev/null 2>&1 ||.
c5a0: 20 20 7b 20 7b 20 65 63 68 6f 20 22 24 61 73 5f    { { echo "$as_
c5b0: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f  me:$LINENO: erro
c5c0: 72 3a 20 63 61 6e 6e 6f 74 20 72 75 6e 20 24 61  r: cannot run $a
c5d0: 63 5f 63 6f 6e 66 69 67 5f 73 75 62 22 20 3e 26  c_config_sub" >&
c5e0: 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  5.echo "$as_me: 
c5f0: 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 72 75  error: cannot ru
c600: 6e 20 24 61 63 5f 63 6f 6e 66 69 67 5f 73 75 62  n $ac_config_sub
c610: 22 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78  " >&2;}.   { (ex
c620: 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d  it 1); exit 1; }
c630: 3b 20 7d 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d  ; }..echo "$as_m
c640: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
c650: 69 6e 67 20 62 75 69 6c 64 20 73 79 73 74 65 6d  ing build system
c660: 20 74 79 70 65 22 20 3e 26 35 0a 65 63 68 6f 20   type" >&5.echo 
c670: 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
c680: 67 20 62 75 69 6c 64 20 73 79 73 74 65 6d 20 74  g build system t
c690: 79 70 65 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ype... $ECHO_C" 
c6a0: 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61  >&6.if test "${a
c6b0: 63 5f 63 76 5f 62 75 69 6c 64 2b 73 65 74 7d 22  c_cv_build+set}"
c6c0: 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
c6d0: 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
c6e0: 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
c6f0: 26 36 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f  &6.else.  ac_cv_
c700: 62 75 69 6c 64 5f 61 6c 69 61 73 3d 24 62 75 69  build_alias=$bui
c710: 6c 64 5f 61 6c 69 61 73 0a 74 65 73 74 20 2d 7a  ld_alias.test -z
c720: 20 22 24 61 63 5f 63 76 5f 62 75 69 6c 64 5f 61   "$ac_cv_build_a
c730: 6c 69 61 73 22 20 26 26 0a 20 20 61 63 5f 63 76  lias" &&.  ac_cv
c740: 5f 62 75 69 6c 64 5f 61 6c 69 61 73 3d 60 24 61  _build_alias=`$a
c750: 63 5f 63 6f 6e 66 69 67 5f 67 75 65 73 73 60 0a  c_config_guess`.
c760: 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f  test -z "$ac_cv_
c770: 62 75 69 6c 64 5f 61 6c 69 61 73 22 20 26 26 0a  build_alias" &&.
c780: 20 20 7b 20 7b 20 65 63 68 6f 20 22 24 61 73 5f    { { echo "$as_
c790: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f  me:$LINENO: erro
c7a0: 72 3a 20 63 61 6e 6e 6f 74 20 67 75 65 73 73 20  r: cannot guess 
c7b0: 62 75 69 6c 64 20 74 79 70 65 3b 20 79 6f 75 20  build type; you 
c7c0: 6d 75 73 74 20 73 70 65 63 69 66 79 20 6f 6e 65  must specify one
c7d0: 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f  " >&5.echo "$as_
c7e0: 6d 65 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f  me: error: canno
c7f0: 74 20 67 75 65 73 73 20 62 75 69 6c 64 20 74 79  t guess build ty
c800: 70 65 3b 20 79 6f 75 20 6d 75 73 74 20 73 70 65  pe; you must spe
c810: 63 69 66 79 20 6f 6e 65 22 20 3e 26 32 3b 7d 0a  cify one" >&2;}.
c820: 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65     { (exit 1); e
c830: 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 61 63 5f 63  xit 1; }; }.ac_c
c840: 76 5f 62 75 69 6c 64 3d 60 24 61 63 5f 63 6f 6e  v_build=`$ac_con
c850: 66 69 67 5f 73 75 62 20 24 61 63 5f 63 76 5f 62  fig_sub $ac_cv_b
c860: 75 69 6c 64 5f 61 6c 69 61 73 60 20 7c 7c 0a 20  uild_alias` ||. 
c870: 20 7b 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d   { { echo "$as_m
c880: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72  e:$LINENO: error
c890: 3a 20 24 61 63 5f 63 6f 6e 66 69 67 5f 73 75 62  : $ac_config_sub
c8a0: 20 24 61 63 5f 63 76 5f 62 75 69 6c 64 5f 61 6c   $ac_cv_build_al
c8b0: 69 61 73 20 66 61 69 6c 65 64 22 20 3e 26 35 0a  ias failed" >&5.
c8c0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72  echo "$as_me: er
c8d0: 72 6f 72 3a 20 24 61 63 5f 63 6f 6e 66 69 67 5f  ror: $ac_config_
c8e0: 73 75 62 20 24 61 63 5f 63 76 5f 62 75 69 6c 64  sub $ac_cv_build
c8f0: 5f 61 6c 69 61 73 20 66 61 69 6c 65 64 22 20 3e  _alias failed" >
c900: 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74 20  &2;}.   { (exit 
c910: 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d  1); exit 1; }; }
c920: 0a 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d  ..fi.echo "$as_m
c930: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
c940: 74 3a 20 24 61 63 5f 63 76 5f 62 75 69 6c 64 22  t: $ac_cv_build"
c950: 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
c960: 4f 5f 54 7d 24 61 63 5f 63 76 5f 62 75 69 6c 64  O_T}$ac_cv_build
c970: 22 20 3e 26 36 0a 62 75 69 6c 64 3d 24 61 63 5f  " >&6.build=$ac_
c980: 63 76 5f 62 75 69 6c 64 0a 62 75 69 6c 64 5f 63  cv_build.build_c
c990: 70 75 3d 60 65 63 68 6f 20 24 61 63 5f 63 76 5f  pu=`echo $ac_cv_
c9a0: 62 75 69 6c 64 20 7c 20 73 65 64 20 27 73 2f 5e  build | sed 's/^
c9b0: 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 5b 5e 2d 5d  \([^-]*\)-\([^-]
c9c0: 2a 5c 29 2d 5c 28 2e 2a 5c 29 24 2f 5c 31 2f 27  *\)-\(.*\)$/\1/'
c9d0: 60 0a 62 75 69 6c 64 5f 76 65 6e 64 6f 72 3d 60  `.build_vendor=`
c9e0: 65 63 68 6f 20 24 61 63 5f 63 76 5f 62 75 69 6c  echo $ac_cv_buil
c9f0: 64 20 7c 20 73 65 64 20 27 73 2f 5e 5c 28 5b 5e  d | sed 's/^\([^
ca00: 2d 5d 2a 5c 29 2d 5c 28 5b 5e 2d 5d 2a 5c 29 2d  -]*\)-\([^-]*\)-
ca10: 5c 28 2e 2a 5c 29 24 2f 5c 32 2f 27 60 0a 62 75  \(.*\)$/\2/'`.bu
ca20: 69 6c 64 5f 6f 73 3d 60 65 63 68 6f 20 24 61 63  ild_os=`echo $ac
ca30: 5f 63 76 5f 62 75 69 6c 64 20 7c 20 73 65 64 20  _cv_build | sed 
ca40: 27 73 2f 5e 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28  's/^\([^-]*\)-\(
ca50: 5b 5e 2d 5d 2a 5c 29 2d 5c 28 2e 2a 5c 29 24 2f  [^-]*\)-\(.*\)$/
ca60: 5c 33 2f 27 60 0a 0a 0a 65 63 68 6f 20 22 24 61  \3/'`...echo "$a
ca70: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
ca80: 65 63 6b 69 6e 67 20 68 6f 73 74 20 73 79 73 74  ecking host syst
ca90: 65 6d 20 74 79 70 65 22 20 3e 26 35 0a 65 63 68  em type" >&5.ech
caa0: 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
cab0: 69 6e 67 20 68 6f 73 74 20 73 79 73 74 65 6d 20  ing host system 
cac0: 74 79 70 65 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  type... $ECHO_C"
cad0: 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b   >&6.if test "${
cae0: 61 63 5f 63 76 5f 68 6f 73 74 2b 73 65 74 7d 22  ac_cv_host+set}"
caf0: 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
cb00: 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
cb10: 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
cb20: 26 36 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f  &6.else.  ac_cv_
cb30: 68 6f 73 74 5f 61 6c 69 61 73 3d 24 68 6f 73 74  host_alias=$host
cb40: 5f 61 6c 69 61 73 0a 74 65 73 74 20 2d 7a 20 22  _alias.test -z "
cb50: 24 61 63 5f 63 76 5f 68 6f 73 74 5f 61 6c 69 61  $ac_cv_host_alia
cb60: 73 22 20 26 26 0a 20 20 61 63 5f 63 76 5f 68 6f  s" &&.  ac_cv_ho
cb70: 73 74 5f 61 6c 69 61 73 3d 24 61 63 5f 63 76 5f  st_alias=$ac_cv_
cb80: 62 75 69 6c 64 5f 61 6c 69 61 73 0a 61 63 5f 63  build_alias.ac_c
cb90: 76 5f 68 6f 73 74 3d 60 24 61 63 5f 63 6f 6e 66  v_host=`$ac_conf
cba0: 69 67 5f 73 75 62 20 24 61 63 5f 63 76 5f 68 6f  ig_sub $ac_cv_ho
cbb0: 73 74 5f 61 6c 69 61 73 60 20 7c 7c 0a 20 20 7b  st_alias` ||.  {
cbc0: 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
cbd0: 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20  $LINENO: error: 
cbe0: 24 61 63 5f 63 6f 6e 66 69 67 5f 73 75 62 20 24  $ac_config_sub $
cbf0: 61 63 5f 63 76 5f 68 6f 73 74 5f 61 6c 69 61 73  ac_cv_host_alias
cc00: 20 66 61 69 6c 65 64 22 20 3e 26 35 0a 65 63 68   failed" >&5.ech
cc10: 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
cc20: 3a 20 24 61 63 5f 63 6f 6e 66 69 67 5f 73 75 62  : $ac_config_sub
cc30: 20 24 61 63 5f 63 76 5f 68 6f 73 74 5f 61 6c 69   $ac_cv_host_ali
cc40: 61 73 20 66 61 69 6c 65 64 22 20 3e 26 32 3b 7d  as failed" >&2;}
cc50: 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20  .   { (exit 1); 
cc60: 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 0a 66 69  exit 1; }; }..fi
cc70: 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
cc80: 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24  INENO: result: $
cc90: 61 63 5f 63 76 5f 68 6f 73 74 22 20 3e 26 35 0a  ac_cv_host" >&5.
cca0: 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
ccb0: 61 63 5f 63 76 5f 68 6f 73 74 22 20 3e 26 36 0a  ac_cv_host" >&6.
ccc0: 68 6f 73 74 3d 24 61 63 5f 63 76 5f 68 6f 73 74  host=$ac_cv_host
ccd0: 0a 68 6f 73 74 5f 63 70 75 3d 60 65 63 68 6f 20  .host_cpu=`echo 
cce0: 24 61 63 5f 63 76 5f 68 6f 73 74 20 7c 20 73 65  $ac_cv_host | se
ccf0: 64 20 27 73 2f 5e 5c 28 5b 5e 2d 5d 2a 5c 29 2d  d 's/^\([^-]*\)-
cd00: 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 2e 2a 5c 29  \([^-]*\)-\(.*\)
cd10: 24 2f 5c 31 2f 27 60 0a 68 6f 73 74 5f 76 65 6e  $/\1/'`.host_ven
cd20: 64 6f 72 3d 60 65 63 68 6f 20 24 61 63 5f 63 76  dor=`echo $ac_cv
cd30: 5f 68 6f 73 74 20 7c 20 73 65 64 20 27 73 2f 5e  _host | sed 's/^
cd40: 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 5b 5e 2d 5d  \([^-]*\)-\([^-]
cd50: 2a 5c 29 2d 5c 28 2e 2a 5c 29 24 2f 5c 32 2f 27  *\)-\(.*\)$/\2/'
cd60: 60 0a 68 6f 73 74 5f 6f 73 3d 60 65 63 68 6f 20  `.host_os=`echo 
cd70: 24 61 63 5f 63 76 5f 68 6f 73 74 20 7c 20 73 65  $ac_cv_host | se
cd80: 64 20 27 73 2f 5e 5c 28 5b 5e 2d 5d 2a 5c 29 2d  d 's/^\([^-]*\)-
cd90: 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 2e 2a 5c 29  \([^-]*\)-\(.*\)
cda0: 24 2f 5c 33 2f 27 60 0a 0a 0a 61 63 5f 65 78 74  $/\3/'`...ac_ext
cdb0: 3d 63 0a 61 63 5f 63 70 70 3d 27 24 43 50 50 20  =c.ac_cpp='$CPP 
cdc0: 24 43 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f  $CPPFLAGS'.ac_co
cdd0: 6d 70 69 6c 65 3d 27 24 43 43 20 2d 63 20 24 43  mpile='$CC -c $C
cde0: 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20  FLAGS $CPPFLAGS 
cdf0: 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
ce00: 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24   >&5'.ac_link='$
ce10: 43 43 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61  CC -o conftest$a
ce20: 63 5f 65 78 65 65 78 74 20 24 43 46 4c 41 47 53  c_exeext $CFLAGS
ce30: 20 24 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c   $CPPFLAGS $LDFL
ce40: 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  AGS conftest.$ac
ce50: 5f 65 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a  _ext $LIBS >&5'.
ce60: 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d  ac_compiler_gnu=
ce70: 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65  $ac_cv_c_compile
ce80: 72 5f 67 6e 75 0a 69 66 20 74 65 73 74 20 2d 6e  r_gnu.if test -n
ce90: 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69   "$ac_tool_prefi
cea0: 78 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74  x"; then.  # Ext
ceb0: 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77  ract the first w
cec0: 6f 72 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f  ord of "${ac_too
ced0: 6c 5f 70 72 65 66 69 78 7d 67 63 63 22 2c 20 73  l_prefix}gcc", s
cee0: 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72  o it can be a pr
cef0: 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20  ogram name with 
cf00: 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20  args..set dummy 
cf10: 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78  ${ac_tool_prefix
cf20: 7d 67 63 63 3b 20 61 63 5f 77 6f 72 64 3d 24 32  }gcc; ac_word=$2
cf30: 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
cf40: 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
cf50: 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26  for $ac_word" >&
cf60: 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
cf70: 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
cf80: 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43  _word... $ECHO_C
cf90: 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24  " >&6.if test "$
cfa0: 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 2b 73  {ac_cv_prog_CC+s
cfb0: 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
cfc0: 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  .  echo $ECHO_N 
cfd0: 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f  "(cached) $ECHO_
cfe0: 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66  C" >&6.else.  if
cff0: 20 74 65 73 74 20 2d 6e 20 22 24 43 43 22 3b 20   test -n "$CC"; 
d000: 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f  then.  ac_cv_pro
d010: 67 5f 43 43 3d 22 24 43 43 22 20 23 20 4c 65 74  g_CC="$CC" # Let
d020: 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69   the user overri
d030: 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73  de the test..els
d040: 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49  e.as_save_IFS=$I
d050: 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45  FS; IFS=$PATH_SE
d060: 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64  PARATOR.for as_d
d070: 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20  ir in $PATH.do. 
d080: 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46   IFS=$as_save_IF
d090: 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73  S.  test -z "$as
d0a0: 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d  _dir" && as_dir=
d0b0: 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f  ..  for ac_exec_
d0c0: 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78  ext in '' $ac_ex
d0d0: 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69  ecutable_extensi
d0e0: 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 24 61 73  ons; do.  if $as
d0f0: 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24  _executable_p "$
d100: 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24  as_dir/$ac_word$
d110: 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68  ac_exec_ext"; th
d120: 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f  en.    ac_cv_pro
d130: 67 5f 43 43 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f  g_CC="${ac_tool_
d140: 70 72 65 66 69 78 7d 67 63 63 22 0a 20 20 20 20  prefix}gcc".    
d150: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
d160: 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f  NENO: found $as_
d170: 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f  dir/$ac_word$ac_
d180: 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20  exec_ext" >&5.  
d190: 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64    break 2.  fi.d
d1a0: 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a  one.done..fi.fi.
d1b0: 43 43 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43  CC=$ac_cv_prog_C
d1c0: 43 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43  C.if test -n "$C
d1d0: 43 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  C"; then.  echo 
d1e0: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
d1f0: 20 72 65 73 75 6c 74 3a 20 24 43 43 22 20 3e 26   result: $CC" >&
d200: 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
d210: 7d 24 43 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  }$CC" >&6.else. 
d220: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
d230: 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e  INENO: result: n
d240: 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  o" >&5.echo "${E
d250: 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69  CHO_T}no" >&6.fi
d260: 0a 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20  ..fi.if test -z 
d270: 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 22  "$ac_cv_prog_CC"
d280: 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 74 5f 43  ; then.  ac_ct_C
d290: 43 3d 24 43 43 0a 20 20 23 20 45 78 74 72 61 63  C=$CC.  # Extrac
d2a0: 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64  t the first word
d2b0: 20 6f 66 20 22 67 63 63 22 2c 20 73 6f 20 69 74   of "gcc", so it
d2c0: 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61   can be a progra
d2d0: 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73  m name with args
d2e0: 2e 0a 73 65 74 20 64 75 6d 6d 79 20 67 63 63 3b  ..set dummy gcc;
d2f0: 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f   ac_word=$2.echo
d300: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
d310: 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24  : checking for $
d320: 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68  ac_word" >&5.ech
d330: 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
d340: 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64  ing for $ac_word
d350: 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
d360: 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63  .if test "${ac_c
d370: 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 2b  v_prog_ac_ct_CC+
d380: 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
d390: 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
d3a0: 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
d3b0: 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69  _C" >&6.else.  i
d3c0: 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63  f test -n "$ac_c
d3d0: 74 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 63  t_CC"; then.  ac
d3e0: 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43  _cv_prog_ac_ct_C
d3f0: 43 3d 22 24 61 63 5f 63 74 5f 43 43 22 20 23 20  C="$ac_ct_CC" # 
d400: 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65  Let the user ove
d410: 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a  rride the test..
d420: 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53  else.as_save_IFS
d430: 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48  =$IFS; IFS=$PATH
d440: 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61  _SEPARATOR.for a
d450: 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64  s_dir in $PATH.d
d460: 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65  o.  IFS=$as_save
d470: 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22  _IFS.  test -z "
d480: 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64  $as_dir" && as_d
d490: 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78  ir=..  for ac_ex
d4a0: 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63  ec_ext in '' $ac
d4b0: 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65  _executable_exte
d4c0: 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20  nsions; do.  if 
d4d0: 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70  $as_executable_p
d4e0: 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f   "$as_dir/$ac_wo
d4f0: 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b  rd$ac_exec_ext";
d500: 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f   then.    ac_cv_
d510: 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 3d 22 67  prog_ac_ct_CC="g
d520: 63 63 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61  cc".    echo "$a
d530: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f  s_me:$LINENO: fo
d540: 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f  und $as_dir/$ac_
d550: 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74  word$ac_exec_ext
d560: 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20  " >&5.    break 
d570: 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65  2.  fi.done.done
d580: 0a 0a 66 69 0a 66 69 0a 61 63 5f 63 74 5f 43 43  ..fi.fi.ac_ct_CC
d590: 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f  =$ac_cv_prog_ac_
d5a0: 63 74 5f 43 43 0a 69 66 20 74 65 73 74 20 2d 6e  ct_CC.if test -n
d5b0: 20 22 24 61 63 5f 63 74 5f 43 43 22 3b 20 74 68   "$ac_ct_CC"; th
d5c0: 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  en.  echo "$as_m
d5d0: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
d5e0: 74 3a 20 24 61 63 5f 63 74 5f 43 43 22 20 3e 26  t: $ac_ct_CC" >&
d5f0: 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
d600: 7d 24 61 63 5f 63 74 5f 43 43 22 20 3e 26 36 0a  }$ac_ct_CC" >&6.
d610: 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73  else.  echo "$as
d620: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
d630: 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68  ult: no" >&5.ech
d640: 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20  o "${ECHO_T}no" 
d650: 3e 26 36 0a 66 69 0a 0a 20 20 43 43 3d 24 61 63  >&6.fi..  CC=$ac
d660: 5f 63 74 5f 43 43 0a 65 6c 73 65 0a 20 20 43 43  _ct_CC.else.  CC
d670: 3d 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43  ="$ac_cv_prog_CC
d680: 22 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 2d 7a  ".fi..if test -z
d690: 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20 20 69   "$CC"; then.  i
d6a0: 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74  f test -n "$ac_t
d6b0: 6f 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65  ool_prefix"; the
d6c0: 6e 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68  n.  # Extract th
d6d0: 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20  e first word of 
d6e0: 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69  "${ac_tool_prefi
d6f0: 78 7d 63 63 22 2c 20 73 6f 20 69 74 20 63 61 6e  x}cc", so it can
d700: 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61   be a program na
d710: 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65  me with args..se
d720: 74 20 64 75 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f  t dummy ${ac_too
d730: 6c 5f 70 72 65 66 69 78 7d 63 63 3b 20 61 63 5f  l_prefix}cc; ac_
d740: 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61  word=$2.echo "$a
d750: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
d760: 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
d770: 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  ord" >&5.echo $E
d780: 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
d790: 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20  for $ac_word... 
d7a0: 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20  $ECHO_C" >&6.if 
d7b0: 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72  test "${ac_cv_pr
d7c0: 6f 67 5f 43 43 2b 73 65 74 7d 22 20 3d 20 73 65  og_CC+set}" = se
d7d0: 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
d7e0: 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
d7f0: 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
d800: 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20  se.  if test -n 
d810: 22 24 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 63  "$CC"; then.  ac
d820: 5f 63 76 5f 70 72 6f 67 5f 43 43 3d 22 24 43 43  _cv_prog_CC="$CC
d830: 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72  " # Let the user
d840: 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65   override the te
d850: 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65  st..else.as_save
d860: 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24  _IFS=$IFS; IFS=$
d870: 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66  PATH_SEPARATOR.f
d880: 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41  or as_dir in $PA
d890: 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f  TH.do.  IFS=$as_
d8a0: 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20  save_IFS.  test 
d8b0: 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20  -z "$as_dir" && 
d8c0: 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61  as_dir=..  for a
d8d0: 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27  c_exec_ext in ''
d8e0: 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f   $ac_executable_
d8f0: 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20  extensions; do. 
d900: 20 69 66 20 24 61 73 5f 65 78 65 63 75 74 61 62   if $as_executab
d910: 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61  le_p "$as_dir/$a
d920: 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
d930: 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63  xt"; then.    ac
d940: 5f 63 76 5f 70 72 6f 67 5f 43 43 3d 22 24 7b 61  _cv_prog_CC="${a
d950: 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 63 63  c_tool_prefix}cc
d960: 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f  ".    echo "$as_
d970: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e  me:$LINENO: foun
d980: 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f  d $as_dir/$ac_wo
d990: 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20  rd$ac_exec_ext" 
d9a0: 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a  >&5.    break 2.
d9b0: 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a    fi.done.done..
d9c0: 66 69 0a 66 69 0a 43 43 3d 24 61 63 5f 63 76 5f  fi.fi.CC=$ac_cv_
d9d0: 70 72 6f 67 5f 43 43 0a 69 66 20 74 65 73 74 20  prog_CC.if test 
d9e0: 2d 6e 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20  -n "$CC"; then. 
d9f0: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
da00: 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24  INENO: result: $
da10: 43 43 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  CC" >&5.echo "${
da20: 45 43 48 4f 5f 54 7d 24 43 43 22 20 3e 26 36 0a  ECHO_T}$CC" >&6.
da30: 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73  else.  echo "$as
da40: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
da50: 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68  ult: no" >&5.ech
da60: 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20  o "${ECHO_T}no" 
da70: 3e 26 36 0a 66 69 0a 0a 66 69 0a 69 66 20 74 65  >&6.fi..fi.if te
da80: 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72  st -z "$ac_cv_pr
da90: 6f 67 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20 61  og_CC"; then.  a
daa0: 63 5f 63 74 5f 43 43 3d 24 43 43 0a 20 20 23 20  c_ct_CC=$CC.  # 
dab0: 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73  Extract the firs
dac0: 74 20 77 6f 72 64 20 6f 66 20 22 63 63 22 2c 20  t word of "cc", 
dad0: 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70  so it can be a p
dae0: 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68  rogram name with
daf0: 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79   args..set dummy
db00: 20 63 63 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a   cc; ac_word=$2.
db10: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
db20: 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66  NENO: checking f
db30: 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35  or $ac_word" >&5
db40: 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
db50: 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f  hecking for $ac_
db60: 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  word... $ECHO_C"
db70: 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b   >&6.if test "${
db80: 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
db90: 5f 43 43 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  _CC+set}" = set;
dba0: 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
dbb0: 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
dbc0: 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
dbd0: 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24  .  if test -n "$
dbe0: 61 63 5f 63 74 5f 43 43 22 3b 20 74 68 65 6e 0a  ac_ct_CC"; then.
dbf0: 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f    ac_cv_prog_ac_
dc00: 63 74 5f 43 43 3d 22 24 61 63 5f 63 74 5f 43 43  ct_CC="$ac_ct_CC
dc10: 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72  " # Let the user
dc20: 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65   override the te
dc30: 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65  st..else.as_save
dc40: 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24  _IFS=$IFS; IFS=$
dc50: 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66  PATH_SEPARATOR.f
dc60: 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41  or as_dir in $PA
dc70: 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f  TH.do.  IFS=$as_
dc80: 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20  save_IFS.  test 
dc90: 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20  -z "$as_dir" && 
dca0: 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61  as_dir=..  for a
dcb0: 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27  c_exec_ext in ''
dcc0: 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f   $ac_executable_
dcd0: 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20  extensions; do. 
dce0: 20 69 66 20 24 61 73 5f 65 78 65 63 75 74 61 62   if $as_executab
dcf0: 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61  le_p "$as_dir/$a
dd00: 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
dd10: 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63  xt"; then.    ac
dd20: 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43  _cv_prog_ac_ct_C
dd30: 43 3d 22 63 63 22 0a 20 20 20 20 65 63 68 6f 20  C="cc".    echo 
dd40: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
dd50: 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24   found $as_dir/$
dd60: 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f  ac_word$ac_exec_
dd70: 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65  ext" >&5.    bre
dd80: 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64  ak 2.  fi.done.d
dd90: 6f 6e 65 0a 0a 66 69 0a 66 69 0a 61 63 5f 63 74  one..fi.fi.ac_ct
dda0: 5f 43 43 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f  _CC=$ac_cv_prog_
ddb0: 61 63 5f 63 74 5f 43 43 0a 69 66 20 74 65 73 74  ac_ct_CC.if test
ddc0: 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 43 22 3b   -n "$ac_ct_CC";
ddd0: 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61   then.  echo "$a
dde0: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
ddf0: 73 75 6c 74 3a 20 24 61 63 5f 63 74 5f 43 43 22  sult: $ac_ct_CC"
de00: 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
de10: 4f 5f 54 7d 24 61 63 5f 63 74 5f 43 43 22 20 3e  O_T}$ac_ct_CC" >
de20: 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22  &6.else.  echo "
de30: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
de40: 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a  result: no" >&5.
de50: 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e  echo "${ECHO_T}n
de60: 6f 22 20 3e 26 36 0a 66 69 0a 0a 20 20 43 43 3d  o" >&6.fi..  CC=
de70: 24 61 63 5f 63 74 5f 43 43 0a 65 6c 73 65 0a 20  $ac_ct_CC.else. 
de80: 20 43 43 3d 22 24 61 63 5f 63 76 5f 70 72 6f 67   CC="$ac_cv_prog
de90: 5f 43 43 22 0a 66 69 0a 0a 66 69 0a 69 66 20 74  _CC".fi..fi.if t
dea0: 65 73 74 20 2d 7a 20 22 24 43 43 22 3b 20 74 68  est -z "$CC"; th
deb0: 65 6e 0a 20 20 23 20 45 78 74 72 61 63 74 20 74  en.  # Extract t
dec0: 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66  he first word of
ded0: 20 22 63 63 22 2c 20 73 6f 20 69 74 20 63 61 6e   "cc", so it can
dee0: 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61   be a program na
def0: 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65  me with args..se
df00: 74 20 64 75 6d 6d 79 20 63 63 3b 20 61 63 5f 77  t dummy cc; ac_w
df10: 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73  ord=$2.echo "$as
df20: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
df30: 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f  cking for $ac_wo
df40: 72 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  rd" >&5.echo $EC
df50: 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66  HO_N "checking f
df60: 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24  or $ac_word... $
df70: 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74  ECHO_C" >&6.if t
df80: 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f  est "${ac_cv_pro
df90: 67 5f 43 43 2b 73 65 74 7d 22 20 3d 20 73 65 74  g_CC+set}" = set
dfa0: 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
dfb0: 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
dfc0: 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
dfd0: 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22  e.  if test -n "
dfe0: 24 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  $CC"; then.  ac_
dff0: 63 76 5f 70 72 6f 67 5f 43 43 3d 22 24 43 43 22  cv_prog_CC="$CC"
e000: 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20   # Let the user 
e010: 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73  override the tes
e020: 74 2e 0a 65 6c 73 65 0a 20 20 61 63 5f 70 72 6f  t..else.  ac_pro
e030: 67 5f 72 65 6a 65 63 74 65 64 3d 6e 6f 0a 61 73  g_rejected=no.as
e040: 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20  _save_IFS=$IFS; 
e050: 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41  IFS=$PATH_SEPARA
e060: 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69  TOR.for as_dir i
e070: 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53  n $PATH.do.  IFS
e080: 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20  =$as_save_IFS.  
e090: 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72  test -z "$as_dir
e0a0: 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20  " && as_dir=..  
e0b0: 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20  for ac_exec_ext 
e0c0: 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74  in '' $ac_execut
e0d0: 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b  able_extensions;
e0e0: 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65 78 65   do.  if $as_exe
e0f0: 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64  cutable_p "$as_d
e100: 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65  ir/$ac_word$ac_e
e110: 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20  xec_ext"; then. 
e120: 20 20 20 69 66 20 74 65 73 74 20 22 24 61 73 5f     if test "$as_
e130: 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f  dir/$ac_word$ac_
e140: 65 78 65 63 5f 65 78 74 22 20 3d 20 22 2f 75 73  exec_ext" = "/us
e150: 72 2f 75 63 62 2f 63 63 22 3b 20 74 68 65 6e 0a  r/ucb/cc"; then.
e160: 20 20 20 20 20 20 20 61 63 5f 70 72 6f 67 5f 72         ac_prog_r
e170: 65 6a 65 63 74 65 64 3d 79 65 73 0a 20 20 20 20  ejected=yes.    
e180: 20 20 20 63 6f 6e 74 69 6e 75 65 0a 20 20 20 20     continue.    
e190: 20 66 69 0a 20 20 20 20 61 63 5f 63 76 5f 70 72   fi.    ac_cv_pr
e1a0: 6f 67 5f 43 43 3d 22 63 63 22 0a 20 20 20 20 65  og_CC="cc".    e
e1b0: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
e1c0: 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64  ENO: found $as_d
e1d0: 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65  ir/$ac_word$ac_e
e1e0: 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20  xec_ext" >&5.   
e1f0: 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f   break 2.  fi.do
e200: 6e 65 0a 64 6f 6e 65 0a 0a 69 66 20 74 65 73 74  ne.done..if test
e210: 20 24 61 63 5f 70 72 6f 67 5f 72 65 6a 65 63 74   $ac_prog_reject
e220: 65 64 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20  ed = yes; then. 
e230: 20 23 20 57 65 20 66 6f 75 6e 64 20 61 20 62 6f   # We found a bo
e240: 67 6f 6e 20 69 6e 20 74 68 65 20 70 61 74 68 2c  gon in the path,
e250: 20 73 6f 20 6d 61 6b 65 20 73 75 72 65 20 77 65   so make sure we
e260: 20 6e 65 76 65 72 20 75 73 65 20 69 74 2e 0a 20   never use it.. 
e270: 20 73 65 74 20 64 75 6d 6d 79 20 24 61 63 5f 63   set dummy $ac_c
e280: 76 5f 70 72 6f 67 5f 43 43 0a 20 20 73 68 69 66  v_prog_CC.  shif
e290: 74 0a 20 20 69 66 20 74 65 73 74 20 24 23 20 21  t.  if test $# !
e2a0: 3d 20 30 3b 20 74 68 65 6e 0a 20 20 20 20 23 20  = 0; then.    # 
e2b0: 57 65 20 63 68 6f 73 65 20 61 20 64 69 66 66 65  We chose a diffe
e2c0: 72 65 6e 74 20 63 6f 6d 70 69 6c 65 72 20 66 72  rent compiler fr
e2d0: 6f 6d 20 74 68 65 20 62 6f 67 75 73 20 6f 6e 65  om the bogus one
e2e0: 2e 0a 20 20 20 20 23 20 48 6f 77 65 76 65 72 2c  ..    # However,
e2f0: 20 69 74 20 68 61 73 20 74 68 65 20 73 61 6d 65   it has the same
e300: 20 62 61 73 65 6e 61 6d 65 2c 20 73 6f 20 74 68   basename, so th
e310: 65 20 62 6f 67 6f 6e 20 77 69 6c 6c 20 62 65 20  e bogon will be 
e320: 63 68 6f 73 65 6e 0a 20 20 20 20 23 20 66 69 72  chosen.    # fir
e330: 73 74 20 69 66 20 77 65 20 73 65 74 20 43 43 20  st if we set CC 
e340: 74 6f 20 6a 75 73 74 20 74 68 65 20 62 61 73 65  to just the base
e350: 6e 61 6d 65 3b 20 75 73 65 20 74 68 65 20 66 75  name; use the fu
e360: 6c 6c 20 66 69 6c 65 20 6e 61 6d 65 2e 0a 20 20  ll file name..  
e370: 20 20 73 68 69 66 74 0a 20 20 20 20 61 63 5f 63    shift.    ac_c
e380: 76 5f 70 72 6f 67 5f 43 43 3d 22 24 61 73 5f 64  v_prog_CC="$as_d
e390: 69 72 2f 24 61 63 5f 77 6f 72 64 24 7b 31 2b 27  ir/$ac_word${1+'
e3a0: 20 27 7d 24 40 22 0a 20 20 66 69 0a 66 69 0a 66   '}$@".  fi.fi.f
e3b0: 69 0a 66 69 0a 43 43 3d 24 61 63 5f 63 76 5f 70  i.fi.CC=$ac_cv_p
e3c0: 72 6f 67 5f 43 43 0a 69 66 20 74 65 73 74 20 2d  rog_CC.if test -
e3d0: 6e 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20 20  n "$CC"; then.  
e3e0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
e3f0: 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 43  NENO: result: $C
e400: 43 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  C" >&5.echo "${E
e410: 43 48 4f 5f 54 7d 24 43 43 22 20 3e 26 36 0a 65  CHO_T}$CC" >&6.e
e420: 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
e430: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
e440: 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f  lt: no" >&5.echo
e450: 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e   "${ECHO_T}no" >
e460: 26 36 0a 66 69 0a 0a 66 69 0a 69 66 20 74 65 73  &6.fi..fi.if tes
e470: 74 20 2d 7a 20 22 24 43 43 22 3b 20 74 68 65 6e  t -z "$CC"; then
e480: 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24  .  if test -n "$
e490: 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22 3b  ac_tool_prefix";
e4a0: 20 74 68 65 6e 0a 20 20 66 6f 72 20 61 63 5f 70   then.  for ac_p
e4b0: 72 6f 67 20 69 6e 20 63 6c 0a 20 20 64 6f 0a 20  rog in cl.  do. 
e4c0: 20 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65     # Extract the
e4d0: 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22   first word of "
e4e0: 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 24  $ac_tool_prefix$
e4f0: 61 63 5f 70 72 6f 67 22 2c 20 73 6f 20 69 74 20  ac_prog", so it 
e500: 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d  can be a program
e510: 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e   name with args.
e520: 0a 73 65 74 20 64 75 6d 6d 79 20 24 61 63 5f 74  .set dummy $ac_t
e530: 6f 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72  ool_prefix$ac_pr
e540: 6f 67 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65  og; ac_word=$2.e
e550: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
e560: 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
e570: 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a  r $ac_word" >&5.
e580: 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
e590: 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
e5a0: 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ord... $ECHO_C" 
e5b0: 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61  >&6.if test "${a
e5c0: 63 5f 63 76 5f 70 72 6f 67 5f 43 43 2b 73 65 74  c_cv_prog_CC+set
e5d0: 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
e5e0: 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
e5f0: 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
e600: 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74   >&6.else.  if t
e610: 65 73 74 20 2d 6e 20 22 24 43 43 22 3b 20 74 68  est -n "$CC"; th
e620: 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  en.  ac_cv_prog_
e630: 43 43 3d 22 24 43 43 22 20 23 20 4c 65 74 20 74  CC="$CC" # Let t
e640: 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65  he user override
e650: 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a   the test..else.
e660: 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53  as_save_IFS=$IFS
e670: 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41  ; IFS=$PATH_SEPA
e680: 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72  RATOR.for as_dir
e690: 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49   in $PATH.do.  I
e6a0: 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a  FS=$as_save_IFS.
e6b0: 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64    test -z "$as_d
e6c0: 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a  ir" && as_dir=..
e6d0: 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78    for ac_exec_ex
e6e0: 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63  t in '' $ac_exec
e6f0: 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e  utable_extension
e700: 73 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65  s; do.  if $as_e
e710: 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73  xecutable_p "$as
e720: 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
e730: 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e  _exec_ext"; then
e740: 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  .    ac_cv_prog_
e750: 43 43 3d 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65  CC="$ac_tool_pre
e760: 66 69 78 24 61 63 5f 70 72 6f 67 22 0a 20 20 20  fix$ac_prog".   
e770: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
e780: 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73  INENO: found $as
e790: 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
e7a0: 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20  _exec_ext" >&5. 
e7b0: 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a     break 2.  fi.
e7c0: 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69  done.done..fi.fi
e7d0: 0a 43 43 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f  .CC=$ac_cv_prog_
e7e0: 43 43 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24  CC.if test -n "$
e7f0: 43 43 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  CC"; then.  echo
e800: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
e810: 3a 20 72 65 73 75 6c 74 3a 20 24 43 43 22 20 3e  : result: $CC" >
e820: 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
e830: 54 7d 24 43 43 22 20 3e 26 36 0a 65 6c 73 65 0a  T}$CC" >&6.else.
e840: 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
e850: 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
e860: 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  no" >&5.echo "${
e870: 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66  ECHO_T}no" >&6.f
e880: 69 0a 0a 20 20 20 20 74 65 73 74 20 2d 6e 20 22  i..    test -n "
e890: 24 43 43 22 20 26 26 20 62 72 65 61 6b 0a 20 20  $CC" && break.  
e8a0: 64 6f 6e 65 0a 66 69 0a 69 66 20 74 65 73 74 20  done.fi.if test 
e8b0: 2d 7a 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20  -z "$CC"; then. 
e8c0: 20 61 63 5f 63 74 5f 43 43 3d 24 43 43 0a 20 20   ac_ct_CC=$CC.  
e8d0: 66 6f 72 20 61 63 5f 70 72 6f 67 20 69 6e 20 63  for ac_prog in c
e8e0: 6c 0a 64 6f 0a 20 20 23 20 45 78 74 72 61 63 74  l.do.  # Extract
e8f0: 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20   the first word 
e900: 6f 66 20 22 24 61 63 5f 70 72 6f 67 22 2c 20 73  of "$ac_prog", s
e910: 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72  o it can be a pr
e920: 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20  ogram name with 
e930: 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20  args..set dummy 
e940: 24 61 63 5f 70 72 6f 67 3b 20 61 63 5f 77 6f 72  $ac_prog; ac_wor
e950: 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d  d=$2.echo "$as_m
e960: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
e970: 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64  ing for $ac_word
e980: 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
e990: 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72  _N "checking for
e9a0: 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43   $ac_word... $EC
e9b0: 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
e9c0: 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f  t "${ac_cv_prog_
e9d0: 61 63 5f 63 74 5f 43 43 2b 73 65 74 7d 22 20 3d  ac_ct_CC+set}" =
e9e0: 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
e9f0: 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
ea00: 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
ea10: 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20  .else.  if test 
ea20: 2d 6e 20 22 24 61 63 5f 63 74 5f 43 43 22 3b 20  -n "$ac_ct_CC"; 
ea30: 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f  then.  ac_cv_pro
ea40: 67 5f 61 63 5f 63 74 5f 43 43 3d 22 24 61 63 5f  g_ac_ct_CC="$ac_
ea50: 63 74 5f 43 43 22 20 23 20 4c 65 74 20 74 68 65  ct_CC" # Let the
ea60: 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74   user override t
ea70: 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73  he test..else.as
ea80: 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20  _save_IFS=$IFS; 
ea90: 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41  IFS=$PATH_SEPARA
eaa0: 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69  TOR.for as_dir i
eab0: 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53  n $PATH.do.  IFS
eac0: 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20  =$as_save_IFS.  
ead0: 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72  test -z "$as_dir
eae0: 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20  " && as_dir=..  
eaf0: 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20  for ac_exec_ext 
eb00: 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74  in '' $ac_execut
eb10: 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b  able_extensions;
eb20: 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65 78 65   do.  if $as_exe
eb30: 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64  cutable_p "$as_d
eb40: 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65  ir/$ac_word$ac_e
eb50: 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20  xec_ext"; then. 
eb60: 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63     ac_cv_prog_ac
eb70: 5f 63 74 5f 43 43 3d 22 24 61 63 5f 70 72 6f 67  _ct_CC="$ac_prog
eb80: 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f  ".    echo "$as_
eb90: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e  me:$LINENO: foun
eba0: 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f  d $as_dir/$ac_wo
ebb0: 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20  rd$ac_exec_ext" 
ebc0: 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a  >&5.    break 2.
ebd0: 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a    fi.done.done..
ebe0: 66 69 0a 66 69 0a 61 63 5f 63 74 5f 43 43 3d 24  fi.fi.ac_ct_CC=$
ebf0: 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
ec00: 5f 43 43 0a 69 66 20 74 65 73 74 20 2d 6e 20 22  _CC.if test -n "
ec10: 24 61 63 5f 63 74 5f 43 43 22 3b 20 74 68 65 6e  $ac_ct_CC"; then
ec20: 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
ec30: 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
ec40: 20 24 61 63 5f 63 74 5f 43 43 22 20 3e 26 35 0a   $ac_ct_CC" >&5.
ec50: 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
ec60: 61 63 5f 63 74 5f 43 43 22 20 3e 26 36 0a 65 6c  ac_ct_CC" >&6.el
ec70: 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
ec80: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
ec90: 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20  t: no" >&5.echo 
eca0: 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26  "${ECHO_T}no" >&
ecb0: 36 0a 66 69 0a 0a 20 20 74 65 73 74 20 2d 6e 20  6.fi..  test -n 
ecc0: 22 24 61 63 5f 63 74 5f 43 43 22 20 26 26 20 62  "$ac_ct_CC" && b
ecd0: 72 65 61 6b 0a 64 6f 6e 65 0a 0a 20 20 43 43 3d  reak.done..  CC=
ece0: 24 61 63 5f 63 74 5f 43 43 0a 66 69 0a 0a 66 69  $ac_ct_CC.fi..fi
ecf0: 0a 0a 0a 74 65 73 74 20 2d 7a 20 22 24 43 43 22  ...test -z "$CC"
ed00: 20 26 26 20 7b 20 7b 20 65 63 68 6f 20 22 24 61   && { { echo "$a
ed10: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72  s_me:$LINENO: er
ed20: 72 6f 72 3a 20 6e 6f 20 61 63 63 65 70 74 61 62  ror: no acceptab
ed30: 6c 65 20 43 20 63 6f 6d 70 69 6c 65 72 20 66 6f  le C compiler fo
ed40: 75 6e 64 20 69 6e 20 5c 24 50 41 54 48 0a 53 65  und in \$PATH.Se
ed50: 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20  e \`config.log' 
ed60: 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73  for more details
ed70: 2e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73  ." >&5.echo "$as
ed80: 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 6e 6f 20 61  _me: error: no a
ed90: 63 63 65 70 74 61 62 6c 65 20 43 20 63 6f 6d 70  cceptable C comp
eda0: 69 6c 65 72 20 66 6f 75 6e 64 20 69 6e 20 5c 24  iler found in \$
edb0: 50 41 54 48 0a 53 65 65 20 5c 60 63 6f 6e 66 69  PATH.See \`confi
edc0: 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20  g.log' for more 
edd0: 64 65 74 61 69 6c 73 2e 22 20 3e 26 32 3b 7d 0a  details." >&2;}.
ede0: 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65     { (exit 1); e
edf0: 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 0a 23 20 50  xit 1; }; }..# P
ee00: 72 6f 76 69 64 65 20 73 6f 6d 65 20 69 6e 66 6f  rovide some info
ee10: 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68  rmation about th
ee20: 65 20 63 6f 6d 70 69 6c 65 72 2e 0a 65 63 68 6f  e compiler..echo
ee30: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
ee40: 3a 22 20 5c 0a 20 20 20 20 20 22 63 68 65 63 6b  :" \.     "check
ee50: 69 6e 67 20 66 6f 72 20 43 20 63 6f 6d 70 69 6c  ing for C compil
ee60: 65 72 20 76 65 72 73 69 6f 6e 22 20 3e 26 35 0a  er version" >&5.
ee70: 61 63 5f 63 6f 6d 70 69 6c 65 72 3d 60 73 65 74  ac_compiler=`set
ee80: 20 58 20 24 61 63 5f 63 6f 6d 70 69 6c 65 3b 20   X $ac_compile; 
ee90: 65 63 68 6f 20 24 32 60 0a 7b 20 28 65 76 61 6c  echo $2`.{ (eval
eea0: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
eeb0: 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d  INENO: \"$ac_com
eec0: 70 69 6c 65 72 20 2d 2d 76 65 72 73 69 6f 6e 20  piler --version 
eed0: 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 5c 22  </dev/null >&5\"
eee0: 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
eef0: 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 2d 76 65  ac_compiler --ve
ef00: 72 73 69 6f 6e 20 3c 2f 64 65 76 2f 6e 75 6c 6c  rsion </dev/null
ef10: 20 3e 26 35 29 20 32 3e 26 35 0a 20 20 61 63 5f   >&5) 2>&5.  ac_
ef20: 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
ef30: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
ef40: 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
ef50: 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
ef60: 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 0a 7b  $ac_status); }.{
ef70: 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
ef80: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
ef90: 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 76 20 3c  ac_compiler -v <
efa0: 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 5c 22 22  /dev/null >&5\""
efb0: 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
efc0: 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 76 20 3c 2f  c_compiler -v </
efd0: 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 29 20 32 3e  dev/null >&5) 2>
efe0: 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
eff0: 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
f000: 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
f010: 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
f020: 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
f030: 75 73 29 3b 20 7d 0a 7b 20 28 65 76 61 6c 20 65  us); }.{ (eval e
f040: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
f050: 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69  ENO: \"$ac_compi
f060: 6c 65 72 20 2d 56 20 3c 2f 64 65 76 2f 6e 75 6c  ler -V </dev/nul
f070: 6c 20 3e 26 35 5c 22 22 29 20 3e 26 35 0a 20 20  l >&5\"") >&5.  
f080: 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c  (eval $ac_compil
f090: 65 72 20 2d 56 20 3c 2f 64 65 76 2f 6e 75 6c 6c  er -V </dev/null
f0a0: 20 3e 26 35 29 20 32 3e 26 35 0a 20 20 61 63 5f   >&5) 2>&5.  ac_
f0b0: 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
f0c0: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
f0d0: 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
f0e0: 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
f0f0: 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 0a 0a  $ac_status); }..
f100: 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61  cat >conftest.$a
f110: 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f  c_ext <<_ACEOF./
f120: 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  * confdefs.h.  *
f130: 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e  /._ACEOF.cat con
f140: 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65  fdefs.h >>confte
f150: 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e  st.$ac_ext.cat >
f160: 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
f170: 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e  t <<_ACEOF./* en
f180: 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  d confdefs.h.  *
f190: 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b  /..int.main ().{
f1a0: 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30  ..  ;.  return 0
f1b0: 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 61 63 5f 63 6c  ;.}._ACEOF.ac_cl
f1c0: 65 61 6e 5f 66 69 6c 65 73 5f 73 61 76 65 3d 24  ean_files_save=$
f1d0: 61 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 73 0a 61  ac_clean_files.a
f1e0: 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 73 3d 22 24  c_clean_files="$
f1f0: 61 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 73 20 61  ac_clean_files a
f200: 2e 6f 75 74 20 61 2e 65 78 65 20 62 2e 6f 75 74  .out a.exe b.out
f210: 22 0a 23 20 54 72 79 20 74 6f 20 63 72 65 61 74  ".# Try to creat
f220: 65 20 61 6e 20 65 78 65 63 75 74 61 62 6c 65 20  e an executable 
f230: 77 69 74 68 6f 75 74 20 2d 6f 20 66 69 72 73 74  without -o first
f240: 2c 20 64 69 73 72 65 67 61 72 64 20 61 2e 6f 75  , disregard a.ou
f250: 74 2e 0a 23 20 49 74 20 77 69 6c 6c 20 68 65 6c  t..# It will hel
f260: 70 20 75 73 20 64 69 61 67 6e 6f 73 65 20 62 72  p us diagnose br
f270: 6f 6b 65 6e 20 63 6f 6d 70 69 6c 65 72 73 2c 20  oken compilers, 
f280: 61 6e 64 20 66 69 6e 64 69 6e 67 20 6f 75 74 20  and finding out 
f290: 61 6e 20 69 6e 74 75 69 74 69 6f 6e 0a 23 20 6f  an intuition.# o
f2a0: 66 20 65 78 65 65 78 74 2e 0a 65 63 68 6f 20 22  f exeext..echo "
f2b0: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
f2c0: 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 43 20 63  checking for C c
f2d0: 6f 6d 70 69 6c 65 72 20 64 65 66 61 75 6c 74 20  ompiler default 
f2e0: 6f 75 74 70 75 74 20 66 69 6c 65 20 6e 61 6d 65  output file name
f2f0: 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
f300: 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72  _N "checking for
f310: 20 43 20 63 6f 6d 70 69 6c 65 72 20 64 65 66 61   C compiler defa
f320: 75 6c 74 20 6f 75 74 70 75 74 20 66 69 6c 65 20  ult output file 
f330: 6e 61 6d 65 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  name... $ECHO_C"
f340: 20 3e 26 36 0a 61 63 5f 6c 69 6e 6b 5f 64 65 66   >&6.ac_link_def
f350: 61 75 6c 74 3d 60 65 63 68 6f 20 22 24 61 63 5f  ault=`echo "$ac_
f360: 6c 69 6e 6b 22 20 7c 20 73 65 64 20 27 73 2f 20  link" | sed 's/ 
f370: 2d 6f 20 2a 63 6f 6e 66 74 65 73 74 5b 5e 20 5d  -o *conftest[^ ]
f380: 2a 2f 2f 27 60 0a 69 66 20 7b 20 28 65 76 61 6c  *//'`.if { (eval
f390: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
f3a0: 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 6c 69 6e  INENO: \"$ac_lin
f3b0: 6b 5f 64 65 66 61 75 6c 74 5c 22 22 29 20 3e 26  k_default\"") >&
f3c0: 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 6c 69  5.  (eval $ac_li
f3d0: 6e 6b 5f 64 65 66 61 75 6c 74 29 20 32 3e 26 35  nk_default) 2>&5
f3e0: 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
f3f0: 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
f400: 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
f410: 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
f420: 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
f430: 29 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 23 20 46  ); }; then.  # F
f440: 69 6e 64 20 74 68 65 20 6f 75 74 70 75 74 2c 20  ind the output, 
f450: 73 74 61 72 74 69 6e 67 20 66 72 6f 6d 20 74 68  starting from th
f460: 65 20 6d 6f 73 74 20 6c 69 6b 65 6c 79 2e 20 20  e most likely.  
f470: 54 68 69 73 20 73 63 68 65 6d 65 20 69 73 0a 23  This scheme is.#
f480: 20 6e 6f 74 20 72 6f 62 75 73 74 20 74 6f 20 6a   not robust to j
f490: 75 6e 6b 20 69 6e 20 60 2e 27 2c 20 68 65 6e 63  unk in `.', henc
f4a0: 65 20 67 6f 20 74 6f 20 77 69 6c 64 63 61 72 64  e go to wildcard
f4b0: 73 20 28 61 2e 2a 29 20 6f 6e 6c 79 20 61 73 20  s (a.*) only as 
f4c0: 61 20 6c 61 73 74 0a 23 20 72 65 73 6f 72 74 2e  a last.# resort.
f4d0: 0a 0a 23 20 42 65 20 63 61 72 65 66 75 6c 20 74  ..# Be careful t
f4e0: 6f 20 69 6e 69 74 69 61 6c 69 7a 65 20 74 68 69  o initialize thi
f4f0: 73 20 76 61 72 69 61 62 6c 65 2c 20 73 69 6e 63  s variable, sinc
f500: 65 20 69 74 20 75 73 65 64 20 74 6f 20 62 65 20  e it used to be 
f510: 63 61 63 68 65 64 2e 0a 23 20 4f 74 68 65 72 77  cached..# Otherw
f520: 69 73 65 20 61 6e 20 6f 6c 64 20 63 61 63 68 65  ise an old cache
f530: 20 76 61 6c 75 65 20 6f 66 20 60 6e 6f 27 20 6c   value of `no' l
f540: 65 64 20 74 6f 20 60 45 58 45 45 58 54 20 3d 20  ed to `EXEEXT = 
f550: 6e 6f 27 20 69 6e 20 61 20 4d 61 6b 65 66 69 6c  no' in a Makefil
f560: 65 2e 0a 61 63 5f 63 76 5f 65 78 65 65 78 74 3d  e..ac_cv_exeext=
f570: 0a 23 20 62 2e 6f 75 74 20 69 73 20 63 72 65 61  .# b.out is crea
f580: 74 65 64 20 62 79 20 69 39 36 30 20 63 6f 6d 70  ted by i960 comp
f590: 69 6c 65 72 73 2e 0a 66 6f 72 20 61 63 5f 66 69  ilers..for ac_fi
f5a0: 6c 65 20 69 6e 20 61 5f 6f 75 74 2e 65 78 65 20  le in a_out.exe 
f5b0: 61 2e 65 78 65 20 63 6f 6e 66 74 65 73 74 2e 65  a.exe conftest.e
f5c0: 78 65 20 61 2e 6f 75 74 20 63 6f 6e 66 74 65 73  xe a.out conftes
f5d0: 74 20 61 2e 2a 20 63 6f 6e 66 74 65 73 74 2e 2a  t a.* conftest.*
f5e0: 20 62 2e 6f 75 74 0a 64 6f 0a 20 20 74 65 73 74   b.out.do.  test
f5f0: 20 2d 66 20 22 24 61 63 5f 66 69 6c 65 22 20 7c   -f "$ac_file" |
f600: 7c 20 63 6f 6e 74 69 6e 75 65 0a 20 20 63 61 73  | continue.  cas
f610: 65 20 24 61 63 5f 66 69 6c 65 20 69 6e 0a 20 20  e $ac_file in.  
f620: 20 20 2a 2e 24 61 63 5f 65 78 74 20 7c 20 2a 2e    *.$ac_ext | *.
f630: 78 63 6f 66 66 20 7c 20 2a 2e 74 64 73 20 7c 20  xcoff | *.tds | 
f640: 2a 2e 64 20 7c 20 2a 2e 70 64 62 20 7c 20 2a 2e  *.d | *.pdb | *.
f650: 78 53 59 4d 20 7c 20 2a 2e 62 62 20 7c 20 2a 2e  xSYM | *.bb | *.
f660: 62 62 67 20 7c 20 2a 2e 6f 20 7c 20 2a 2e 6f 62  bbg | *.o | *.ob
f670: 6a 20 29 0a 09 3b 3b 0a 20 20 20 20 63 6f 6e 66  j )..;;.    conf
f680: 74 65 73 74 2e 24 61 63 5f 65 78 74 20 29 0a 09  test.$ac_ext )..
f690: 23 20 54 68 69 73 20 69 73 20 74 68 65 20 73 6f  # This is the so
f6a0: 75 72 63 65 20 66 69 6c 65 2e 0a 09 3b 3b 0a 20  urce file...;;. 
f6b0: 20 20 20 5b 61 62 5d 2e 6f 75 74 20 29 0a 09 23     [ab].out )..#
f6c0: 20 57 65 20 66 6f 75 6e 64 20 74 68 65 20 64 65   We found the de
f6d0: 66 61 75 6c 74 20 65 78 65 63 75 74 61 62 6c 65  fault executable
f6e0: 2c 20 62 75 74 20 65 78 65 65 78 74 3d 27 27 20  , but exeext='' 
f6f0: 69 73 20 6d 6f 73 74 0a 09 23 20 63 65 72 74 61  is most..# certa
f700: 69 6e 6c 79 20 72 69 67 68 74 2e 0a 09 62 72 65  inly right...bre
f710: 61 6b 3b 3b 0a 20 20 20 20 2a 2e 2a 20 29 0a 09  ak;;.    *.* )..
f720: 61 63 5f 63 76 5f 65 78 65 65 78 74 3d 60 65 78  ac_cv_exeext=`ex
f730: 70 72 20 22 24 61 63 5f 66 69 6c 65 22 20 3a 20  pr "$ac_file" : 
f740: 27 5b 5e 2e 5d 2a 5c 28 5c 2e 2e 2a 5c 29 27 60  '[^.]*\(\..*\)'`
f750: 0a 09 23 20 46 49 58 4d 45 3a 20 49 20 62 65 6c  ..# FIXME: I bel
f760: 69 65 76 65 20 77 65 20 65 78 70 6f 72 74 20 61  ieve we export a
f770: 63 5f 63 76 5f 65 78 65 65 78 74 20 66 6f 72 20  c_cv_exeext for 
f780: 4c 69 62 74 6f 6f 6c 2c 0a 09 23 20 62 75 74 20  Libtool,..# but 
f790: 69 74 20 77 6f 75 6c 64 20 62 65 20 63 6f 6f 6c  it would be cool
f7a0: 20 74 6f 20 66 69 6e 64 20 6f 75 74 20 69 66 20   to find out if 
f7b0: 69 74 27 73 20 74 72 75 65 2e 20 20 44 6f 65 73  it's true.  Does
f7c0: 20 61 6e 79 62 6f 64 79 0a 09 23 20 6d 61 69 6e   anybody..# main
f7d0: 74 61 69 6e 20 4c 69 62 74 6f 6f 6c 3f 20 2d 2d  tain Libtool? --
f7e0: 61 6b 69 6d 2e 0a 09 65 78 70 6f 72 74 20 61 63  akim...export ac
f7f0: 5f 63 76 5f 65 78 65 65 78 74 0a 09 62 72 65 61  _cv_exeext..brea
f800: 6b 3b 3b 0a 20 20 20 20 2a 20 29 0a 09 62 72 65  k;;.    * )..bre
f810: 61 6b 3b 3b 0a 20 20 65 73 61 63 0a 64 6f 6e 65  ak;;.  esac.done
f820: 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
f830: 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f  s_me: failed pro
f840: 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73  gram was:" >&5.s
f850: 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e  ed 's/^/| /' con
f860: 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26  ftest.$ac_ext >&
f870: 35 0a 0a 7b 20 7b 20 65 63 68 6f 20 22 24 61 73  5..{ { echo "$as
f880: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72  _me:$LINENO: err
f890: 6f 72 3a 20 43 20 63 6f 6d 70 69 6c 65 72 20 63  or: C compiler c
f8a0: 61 6e 6e 6f 74 20 63 72 65 61 74 65 20 65 78 65  annot create exe
f8b0: 63 75 74 61 62 6c 65 73 0a 53 65 65 20 5c 60 63  cutables.See \`c
f8c0: 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d  onfig.log' for m
f8d0: 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e 26  ore details." >&
f8e0: 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  5.echo "$as_me: 
f8f0: 65 72 72 6f 72 3a 20 43 20 63 6f 6d 70 69 6c 65  error: C compile
f900: 72 20 63 61 6e 6e 6f 74 20 63 72 65 61 74 65 20  r cannot create 
f910: 65 78 65 63 75 74 61 62 6c 65 73 0a 53 65 65 20  executables.See 
f920: 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f  \`config.log' fo
f930: 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 22  r more details."
f940: 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69   >&2;}.   { (exi
f950: 74 20 37 37 29 3b 20 65 78 69 74 20 37 37 3b 20  t 77); exit 77; 
f960: 7d 3b 20 7d 0a 66 69 0a 0a 61 63 5f 65 78 65 65  }; }.fi..ac_exee
f970: 78 74 3d 24 61 63 5f 63 76 5f 65 78 65 65 78 74  xt=$ac_cv_exeext
f980: 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
f990: 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24  INENO: result: $
f9a0: 61 63 5f 66 69 6c 65 22 20 3e 26 35 0a 65 63 68  ac_file" >&5.ech
f9b0: 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f  o "${ECHO_T}$ac_
f9c0: 66 69 6c 65 22 20 3e 26 36 0a 0a 23 20 43 68 65  file" >&6..# Che
f9d0: 63 6b 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20  ck the compiler 
f9e0: 70 72 6f 64 75 63 65 73 20 65 78 65 63 75 74 61  produces executa
f9f0: 62 6c 65 73 20 77 65 20 63 61 6e 20 72 75 6e 2e  bles we can run.
fa00: 20 20 49 66 20 6e 6f 74 2c 20 65 69 74 68 65 72    If not, either
fa10: 0a 23 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20  .# the compiler 
fa20: 69 73 20 62 72 6f 6b 65 6e 2c 20 6f 72 20 77 65  is broken, or we
fa30: 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c 65 2e 0a   cross compile..
fa40: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
fa50: 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77  NENO: checking w
fa60: 68 65 74 68 65 72 20 74 68 65 20 43 20 63 6f 6d  hether the C com
fa70: 70 69 6c 65 72 20 77 6f 72 6b 73 22 20 3e 26 35  piler works" >&5
fa80: 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
fa90: 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20  hecking whether 
faa0: 74 68 65 20 43 20 63 6f 6d 70 69 6c 65 72 20 77  the C compiler w
fab0: 6f 72 6b 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  orks... $ECHO_C"
fac0: 20 3e 26 36 0a 23 20 46 49 58 4d 45 3a 20 54 68   >&6.# FIXME: Th
fad0: 65 73 65 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c  ese cross compil
fae0: 65 72 20 68 61 63 6b 73 20 73 68 6f 75 6c 64 20  er hacks should 
faf0: 62 65 20 72 65 6d 6f 76 65 64 20 66 6f 72 20 41  be removed for A
fb00: 75 74 6f 63 6f 6e 66 20 33 2e 30 0a 23 20 49 66  utoconf 3.0.# If
fb10: 20 6e 6f 74 20 63 72 6f 73 73 20 63 6f 6d 70 69   not cross compi
fb20: 6c 69 6e 67 2c 20 63 68 65 63 6b 20 74 68 61 74  ling, check that
fb30: 20 77 65 20 63 61 6e 20 72 75 6e 20 61 20 73 69   we can run a si
fb40: 6d 70 6c 65 20 70 72 6f 67 72 61 6d 2e 0a 69 66  mple program..if
fb50: 20 74 65 73 74 20 22 24 63 72 6f 73 73 5f 63 6f   test "$cross_co
fb60: 6d 70 69 6c 69 6e 67 22 20 21 3d 20 79 65 73 3b  mpiling" != yes;
fb70: 20 74 68 65 6e 0a 20 20 69 66 20 7b 20 61 63 5f   then.  if { ac_
fb80: 74 72 79 3d 27 2e 2f 24 61 63 5f 66 69 6c 65 27  try='./$ac_file'
fb90: 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  .  { (eval echo 
fba0: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
fbb0: 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e   \"$ac_try\"") >
fbc0: 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74  &5.  (eval $ac_t
fbd0: 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  ry) 2>&5.  ac_st
fbe0: 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
fbf0: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
fc00: 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
fc10: 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
fc20: 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b  c_status); }; };
fc30: 20 74 68 65 6e 0a 20 20 20 20 63 72 6f 73 73 5f   then.    cross_
fc40: 63 6f 6d 70 69 6c 69 6e 67 3d 6e 6f 0a 20 20 65  compiling=no.  e
fc50: 6c 73 65 0a 20 20 20 20 69 66 20 74 65 73 74 20  lse.    if test 
fc60: 22 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e  "$cross_compilin
fc70: 67 22 20 3d 20 6d 61 79 62 65 3b 20 74 68 65 6e  g" = maybe; then
fc80: 0a 09 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e  ..cross_compilin
fc90: 67 3d 79 65 73 0a 20 20 20 20 65 6c 73 65 0a 09  g=yes.    else..
fca0: 7b 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  { { echo "$as_me
fcb0: 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a  :$LINENO: error:
fcc0: 20 63 61 6e 6e 6f 74 20 72 75 6e 20 43 20 63 6f   cannot run C co
fcd0: 6d 70 69 6c 65 64 20 70 72 6f 67 72 61 6d 73 2e  mpiled programs.
fce0: 0a 49 66 20 79 6f 75 20 6d 65 61 6e 74 20 74 6f  .If you meant to
fcf0: 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c 65 2c 20   cross compile, 
fd00: 75 73 65 20 5c 60 2d 2d 68 6f 73 74 27 2e 0a 53  use \`--host'..S
fd10: 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27  ee \`config.log'
fd20: 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c   for more detail
fd30: 73 2e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  s." >&5.echo "$a
fd40: 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 63 61 6e  s_me: error: can
fd50: 6e 6f 74 20 72 75 6e 20 43 20 63 6f 6d 70 69 6c  not run C compil
fd60: 65 64 20 70 72 6f 67 72 61 6d 73 2e 0a 49 66 20  ed programs..If 
fd70: 79 6f 75 20 6d 65 61 6e 74 20 74 6f 20 63 72 6f  you meant to cro
fd80: 73 73 20 63 6f 6d 70 69 6c 65 2c 20 75 73 65 20  ss compile, use 
fd90: 5c 60 2d 2d 68 6f 73 74 27 2e 0a 53 65 65 20 5c  \`--host'..See \
fda0: 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72  `config.log' for
fdb0: 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20   more details." 
fdc0: 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74  >&2;}.   { (exit
fdd0: 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20   1); exit 1; }; 
fde0: 7d 0a 20 20 20 20 66 69 0a 20 20 66 69 0a 66 69  }.    fi.  fi.fi
fdf0: 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
fe00: 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 79  INENO: result: y
fe10: 65 73 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  es" >&5.echo "${
fe20: 45 43 48 4f 5f 54 7d 79 65 73 22 20 3e 26 36 0a  ECHO_T}yes" >&6.
fe30: 0a 72 6d 20 2d 66 20 61 2e 6f 75 74 20 61 2e 65  .rm -f a.out a.e
fe40: 78 65 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 63  xe conftest$ac_c
fe50: 76 5f 65 78 65 65 78 74 20 62 2e 6f 75 74 0a 61  v_exeext b.out.a
fe60: 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 73 3d 24 61  c_clean_files=$a
fe70: 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 73 5f 73 61  c_clean_files_sa
fe80: 76 65 0a 23 20 43 68 65 63 6b 20 74 68 65 20 63  ve.# Check the c
fe90: 6f 6d 70 69 6c 65 72 20 70 72 6f 64 75 63 65 73  ompiler produces
fea0: 20 65 78 65 63 75 74 61 62 6c 65 73 20 77 65 20   executables we 
feb0: 63 61 6e 20 72 75 6e 2e 20 20 49 66 20 6e 6f 74  can run.  If not
fec0: 2c 20 65 69 74 68 65 72 0a 23 20 74 68 65 20 63  , either.# the c
fed0: 6f 6d 70 69 6c 65 72 20 69 73 20 62 72 6f 6b 65  ompiler is broke
fee0: 6e 2c 20 6f 72 20 77 65 20 63 72 6f 73 73 20 63  n, or we cross c
fef0: 6f 6d 70 69 6c 65 2e 0a 65 63 68 6f 20 22 24 61  ompile..echo "$a
ff00: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
ff10: 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 77  ecking whether w
ff20: 65 20 61 72 65 20 63 72 6f 73 73 20 63 6f 6d 70  e are cross comp
ff30: 69 6c 69 6e 67 22 20 3e 26 35 0a 65 63 68 6f 20  iling" >&5.echo 
ff40: 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
ff50: 67 20 77 68 65 74 68 65 72 20 77 65 20 61 72 65  g whether we are
ff60: 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c 69 6e 67   cross compiling
ff70: 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
ff80: 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
ff90: 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24  INENO: result: $
ffa0: 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 22  cross_compiling"
ffb0: 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
ffc0: 4f 5f 54 7d 24 63 72 6f 73 73 5f 63 6f 6d 70 69  O_T}$cross_compi
ffd0: 6c 69 6e 67 22 20 3e 26 36 0a 0a 65 63 68 6f 20  ling" >&6..echo 
ffe0: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
fff0: 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 73 75   checking for su
10000 66 66 69 78 20 6f 66 20 65 78 65 63 75 74 61 62  ffix of executab
10010 6c 65 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  les" >&5.echo $E
10020 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
10030 66 6f 72 20 73 75 66 66 69 78 20 6f 66 20 65 78  for suffix of ex
10040 65 63 75 74 61 62 6c 65 73 2e 2e 2e 20 24 45 43  ecutables... $EC
10050 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 7b 20 28  HO_C" >&6.if { (
10060 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
10070 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
10080 5f 6c 69 6e 6b 5c 22 22 29 20 3e 26 35 0a 20 20  _link\"") >&5.  
10090 28 65 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 29 20  (eval $ac_link) 
100a0 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73  2>&5.  ac_status
100b0 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  =$?.  echo "$as_
100c0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
100d0 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
100e0 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
100f0 61 74 75 73 29 3b 20 7d 3b 20 74 68 65 6e 0a 20  atus); }; then. 
10100 20 23 20 49 66 20 62 6f 74 68 20 60 63 6f 6e 66   # If both `conf
10110 74 65 73 74 2e 65 78 65 27 20 61 6e 64 20 60 63  test.exe' and `c
10120 6f 6e 66 74 65 73 74 27 20 61 72 65 20 60 70 72  onftest' are `pr
10130 65 73 65 6e 74 27 20 28 77 65 6c 6c 2c 20 6f 62  esent' (well, ob
10140 73 65 72 76 61 62 6c 65 29 0a 23 20 63 61 74 63  servable).# catc
10150 68 20 60 63 6f 6e 66 74 65 73 74 2e 65 78 65 27  h `conftest.exe'
10160 2e 20 20 46 6f 72 20 69 6e 73 74 61 6e 63 65 20  .  For instance 
10170 77 69 74 68 20 43 79 67 77 69 6e 2c 20 60 6c 73  with Cygwin, `ls
10180 20 63 6f 6e 66 74 65 73 74 27 20 77 69 6c 6c 0a   conftest' will.
10190 23 20 77 6f 72 6b 20 70 72 6f 70 65 72 6c 79 20  # work properly 
101a0 28 69 2e 65 2e 2c 20 72 65 66 65 72 20 74 6f 20  (i.e., refer to 
101b0 60 63 6f 6e 66 74 65 73 74 2e 65 78 65 27 29 2c  `conftest.exe'),
101c0 20 77 68 69 6c 65 20 69 74 20 77 6f 6e 27 74 20   while it won't 
101d0 77 69 74 68 0a 23 20 60 72 6d 27 2e 0a 66 6f 72  with.# `rm'..for
101e0 20 61 63 5f 66 69 6c 65 20 69 6e 20 63 6f 6e 66   ac_file in conf
101f0 74 65 73 74 2e 65 78 65 20 63 6f 6e 66 74 65 73  test.exe conftes
10200 74 20 63 6f 6e 66 74 65 73 74 2e 2a 3b 20 64 6f  t conftest.*; do
10210 0a 20 20 74 65 73 74 20 2d 66 20 22 24 61 63 5f  .  test -f "$ac_
10220 66 69 6c 65 22 20 7c 7c 20 63 6f 6e 74 69 6e 75  file" || continu
10230 65 0a 20 20 63 61 73 65 20 24 61 63 5f 66 69 6c  e.  case $ac_fil
10240 65 20 69 6e 0a 20 20 20 20 2a 2e 24 61 63 5f 65  e in.    *.$ac_e
10250 78 74 20 7c 20 2a 2e 78 63 6f 66 66 20 7c 20 2a  xt | *.xcoff | *
10260 2e 74 64 73 20 7c 20 2a 2e 64 20 7c 20 2a 2e 70  .tds | *.d | *.p
10270 64 62 20 7c 20 2a 2e 78 53 59 4d 20 7c 20 2a 2e  db | *.xSYM | *.
10280 62 62 20 7c 20 2a 2e 62 62 67 20 7c 20 2a 2e 6f  bb | *.bbg | *.o
10290 20 7c 20 2a 2e 6f 62 6a 20 29 20 3b 3b 0a 20 20   | *.obj ) ;;.  
102a0 20 20 2a 2e 2a 20 29 20 61 63 5f 63 76 5f 65 78    *.* ) ac_cv_ex
102b0 65 65 78 74 3d 60 65 78 70 72 20 22 24 61 63 5f  eext=`expr "$ac_
102c0 66 69 6c 65 22 20 3a 20 27 5b 5e 2e 5d 2a 5c 28  file" : '[^.]*\(
102d0 5c 2e 2e 2a 5c 29 27 60 0a 09 20 20 65 78 70 6f  \..*\)'`..  expo
102e0 72 74 20 61 63 5f 63 76 5f 65 78 65 65 78 74 0a  rt ac_cv_exeext.
102f0 09 20 20 62 72 65 61 6b 3b 3b 0a 20 20 20 20 2a  .  break;;.    *
10300 20 29 20 62 72 65 61 6b 3b 3b 0a 20 20 65 73 61   ) break;;.  esa
10310 63 0a 64 6f 6e 65 0a 65 6c 73 65 0a 20 20 7b 20  c.done.else.  { 
10320 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
10330 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 63  LINENO: error: c
10340 61 6e 6e 6f 74 20 63 6f 6d 70 75 74 65 20 73 75  annot compute su
10350 66 66 69 78 20 6f 66 20 65 78 65 63 75 74 61 62  ffix of executab
10360 6c 65 73 3a 20 63 61 6e 6e 6f 74 20 63 6f 6d 70  les: cannot comp
10370 69 6c 65 20 61 6e 64 20 6c 69 6e 6b 0a 53 65 65  ile and link.See
10380 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66   \`config.log' f
10390 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e  or more details.
103a0 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f  " >&5.echo "$as_
103b0 6d 65 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f  me: error: canno
103c0 74 20 63 6f 6d 70 75 74 65 20 73 75 66 66 69 78  t compute suffix
103d0 20 6f 66 20 65 78 65 63 75 74 61 62 6c 65 73 3a   of executables:
103e0 20 63 61 6e 6e 6f 74 20 63 6f 6d 70 69 6c 65 20   cannot compile 
103f0 61 6e 64 20 6c 69 6e 6b 0a 53 65 65 20 5c 60 63  and link.See \`c
10400 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d  onfig.log' for m
10410 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e 26  ore details." >&
10420 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 31  2;}.   { (exit 1
10430 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a  ); exit 1; }; }.
10440 66 69 0a 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  fi..rm -f confte
10450 73 74 24 61 63 5f 63 76 5f 65 78 65 65 78 74 0a  st$ac_cv_exeext.
10460 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
10470 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61  NENO: result: $a
10480 63 5f 63 76 5f 65 78 65 65 78 74 22 20 3e 26 35  c_cv_exeext" >&5
10490 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
104a0 24 61 63 5f 63 76 5f 65 78 65 65 78 74 22 20 3e  $ac_cv_exeext" >
104b0 26 36 0a 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  &6..rm -f confte
104c0 73 74 2e 24 61 63 5f 65 78 74 0a 45 58 45 45 58  st.$ac_ext.EXEEX
104d0 54 3d 24 61 63 5f 63 76 5f 65 78 65 65 78 74 0a  T=$ac_cv_exeext.
104e0 61 63 5f 65 78 65 65 78 74 3d 24 45 58 45 45 58  ac_exeext=$EXEEX
104f0 54 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  T.echo "$as_me:$
10500 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
10510 20 66 6f 72 20 73 75 66 66 69 78 20 6f 66 20 6f   for suffix of o
10520 62 6a 65 63 74 20 66 69 6c 65 73 22 20 3e 26 35  bject files" >&5
10530 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
10540 68 65 63 6b 69 6e 67 20 66 6f 72 20 73 75 66 66  hecking for suff
10550 69 78 20 6f 66 20 6f 62 6a 65 63 74 20 66 69 6c  ix of object fil
10560 65 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  es... $ECHO_C" >
10570 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63  &6.if test "${ac
10580 5f 63 76 5f 6f 62 6a 65 78 74 2b 73 65 74 7d 22  _cv_objext+set}"
10590 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
105a0 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
105b0 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
105c0 26 36 0a 65 6c 73 65 0a 20 20 63 61 74 20 3e 63  &6.else.  cat >c
105d0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
105e0 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66  <<_ACEOF./* conf
105f0 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45  defs.h.  */._ACE
10600 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e  OF.cat confdefs.
10610 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  h >>conftest.$ac
10620 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74  _ext.cat >>conft
10630 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
10640 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66  CEOF./* end conf
10650 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74  defs.h.  */..int
10660 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a  .main ().{..  ;.
10670 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41    return 0;.}._A
10680 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  CEOF.rm -f conft
10690 65 73 74 2e 6f 20 63 6f 6e 66 74 65 73 74 2e 6f  est.o conftest.o
106a0 62 6a 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63  bj.if { (eval ec
106b0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
106c0 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c  NO: \"$ac_compil
106d0 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  e\"") >&5.  (eva
106e0 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32  l $ac_compile) 2
106f0 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
10700 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
10710 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
10720 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
10730 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
10740 74 75 73 29 3b 20 7d 3b 20 74 68 65 6e 0a 20 20  tus); }; then.  
10750 66 6f 72 20 61 63 5f 66 69 6c 65 20 69 6e 20 60  for ac_file in `
10760 28 6c 73 20 63 6f 6e 66 74 65 73 74 2e 6f 20 63  (ls conftest.o c
10770 6f 6e 66 74 65 73 74 2e 6f 62 6a 3b 20 6c 73 20  onftest.obj; ls 
10780 63 6f 6e 66 74 65 73 74 2e 2a 29 20 32 3e 2f 64  conftest.*) 2>/d
10790 65 76 2f 6e 75 6c 6c 60 3b 20 64 6f 0a 20 20 63  ev/null`; do.  c
107a0 61 73 65 20 24 61 63 5f 66 69 6c 65 20 69 6e 0a  ase $ac_file in.
107b0 20 20 20 20 2a 2e 24 61 63 5f 65 78 74 20 7c 20      *.$ac_ext | 
107c0 2a 2e 78 63 6f 66 66 20 7c 20 2a 2e 74 64 73 20  *.xcoff | *.tds 
107d0 7c 20 2a 2e 64 20 7c 20 2a 2e 70 64 62 20 7c 20  | *.d | *.pdb | 
107e0 2a 2e 78 53 59 4d 20 7c 20 2a 2e 62 62 20 7c 20  *.xSYM | *.bb | 
107f0 2a 2e 62 62 67 20 29 20 3b 3b 0a 20 20 20 20 2a  *.bbg ) ;;.    *
10800 29 20 61 63 5f 63 76 5f 6f 62 6a 65 78 74 3d 60  ) ac_cv_objext=`
10810 65 78 70 72 20 22 24 61 63 5f 66 69 6c 65 22 20  expr "$ac_file" 
10820 3a 20 27 2e 2a 5c 2e 5c 28 2e 2a 5c 29 27 60 0a  : '.*\.\(.*\)'`.
10830 20 20 20 20 20 20 20 62 72 65 61 6b 3b 3b 0a 20         break;;. 
10840 20 65 73 61 63 0a 64 6f 6e 65 0a 65 6c 73 65 0a   esac.done.else.
10850 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20    echo "$as_me: 
10860 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77  failed program w
10870 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f  as:" >&5.sed 's/
10880 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e  ^/| /' conftest.
10890 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 7b 20 7b  $ac_ext >&5..{ {
108a0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
108b0 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 63 61  INENO: error: ca
108c0 6e 6e 6f 74 20 63 6f 6d 70 75 74 65 20 73 75 66  nnot compute suf
108d0 66 69 78 20 6f 66 20 6f 62 6a 65 63 74 20 66 69  fix of object fi
108e0 6c 65 73 3a 20 63 61 6e 6e 6f 74 20 63 6f 6d 70  les: cannot comp
108f0 69 6c 65 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67  ile.See \`config
10900 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64  .log' for more d
10910 65 74 61 69 6c 73 2e 22 20 3e 26 35 0a 65 63 68  etails." >&5.ech
10920 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
10930 3a 20 63 61 6e 6e 6f 74 20 63 6f 6d 70 75 74 65  : cannot compute
10940 20 73 75 66 66 69 78 20 6f 66 20 6f 62 6a 65 63   suffix of objec
10950 74 20 66 69 6c 65 73 3a 20 63 61 6e 6e 6f 74 20  t files: cannot 
10960 63 6f 6d 70 69 6c 65 0a 53 65 65 20 5c 60 63 6f  compile.See \`co
10970 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f  nfig.log' for mo
10980 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e 26 32  re details." >&2
10990 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29  ;}.   { (exit 1)
109a0 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 66  ; exit 1; }; }.f
109b0 69 0a 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  i..rm -f conftes
109c0 74 2e 24 61 63 5f 63 76 5f 6f 62 6a 65 78 74 20  t.$ac_cv_objext 
109d0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
109e0 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  .fi.echo "$as_me
109f0 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
10a00 3a 20 24 61 63 5f 63 76 5f 6f 62 6a 65 78 74 22  : $ac_cv_objext"
10a10 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
10a20 4f 5f 54 7d 24 61 63 5f 63 76 5f 6f 62 6a 65 78  O_T}$ac_cv_objex
10a30 74 22 20 3e 26 36 0a 4f 42 4a 45 58 54 3d 24 61  t" >&6.OBJEXT=$a
10a40 63 5f 63 76 5f 6f 62 6a 65 78 74 0a 61 63 5f 6f  c_cv_objext.ac_o
10a50 62 6a 65 78 74 3d 24 4f 42 4a 45 58 54 0a 65 63  bjext=$OBJEXT.ec
10a60 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
10a70 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65  NO: checking whe
10a80 74 68 65 72 20 77 65 20 61 72 65 20 75 73 69 6e  ther we are usin
10a90 67 20 74 68 65 20 47 4e 55 20 43 20 63 6f 6d 70  g the GNU C comp
10aa0 69 6c 65 72 22 20 3e 26 35 0a 65 63 68 6f 20 24  iler" >&5.echo $
10ab0 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
10ac0 20 77 68 65 74 68 65 72 20 77 65 20 61 72 65 20   whether we are 
10ad0 75 73 69 6e 67 20 74 68 65 20 47 4e 55 20 43 20  using the GNU C 
10ae0 63 6f 6d 70 69 6c 65 72 2e 2e 2e 20 24 45 43 48  compiler... $ECH
10af0 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
10b00 20 22 24 7b 61 63 5f 63 76 5f 63 5f 63 6f 6d 70   "${ac_cv_c_comp
10b10 69 6c 65 72 5f 67 6e 75 2b 73 65 74 7d 22 20 3d  iler_gnu+set}" =
10b20 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
10b30 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
10b40 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
10b50 0a 65 6c 73 65 0a 20 20 63 61 74 20 3e 63 6f 6e  .else.  cat >con
10b60 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
10b70 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65  _ACEOF./* confde
10b80 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46  fs.h.  */._ACEOF
10b90 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20  .cat confdefs.h 
10ba0 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
10bb0 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73  xt.cat >>conftes
10bc0 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
10bd0 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65  OF./* end confde
10be0 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d  fs.h.  */..int.m
10bf0 61 69 6e 20 28 29 0a 7b 0a 23 69 66 6e 64 65 66  ain ().{.#ifndef
10c00 20 5f 5f 47 4e 55 43 5f 5f 0a 20 20 20 20 20 20   __GNUC__.      
10c10 20 63 68 6f 6b 65 20 6d 65 0a 23 65 6e 64 69 66   choke me.#endif
10c20 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30  ..  ;.  return 0
10c30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66  ;.}._ACEOF.rm -f
10c40 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
10c50 6a 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20  jext.if { (eval 
10c60 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
10c70 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70  NENO: \"$ac_comp
10c80 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  ile\"") >&5.  (e
10c90 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29  val $ac_compile)
10ca0 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a   2>conftest.er1.
10cb0 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
10cc0 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20   grep -v '^ *+' 
10cd0 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f  conftest.er1 >co
10ce0 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20  nftest.err.  rm 
10cf0 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a  -f conftest.er1.
10d00 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65    cat conftest.e
10d10 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24  rr >&5.  echo "$
10d20 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
10d30 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
10d40 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
10d50 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09  _status); } &&..
10d60 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20   { ac_try='test 
10d70 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72  -z "$ac_c_werror
10d80 5f 66 6c 61 67 22 0a 09 09 09 20 7c 7c 20 74 65  _flag".... || te
10d90 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74  st ! -s conftest
10da0 2e 65 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20  .err'.  { (eval 
10db0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
10dc0 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c  NENO: \"$ac_try\
10dd0 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
10de0 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20  $ac_try) 2>&5.  
10df0 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
10e00 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
10e10 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
10e20 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
10e30 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
10e40 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74  }; } &&.. { ac_t
10e50 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66  ry='test -s conf
10e60 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27  test.$ac_objext'
10e70 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  .  { (eval echo 
10e80 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
10e90 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e   \"$ac_try\"") >
10ea0 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74  &5.  (eval $ac_t
10eb0 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  ry) 2>&5.  ac_st
10ec0 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
10ed0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
10ee0 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
10ef0 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
10f00 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b  c_status); }; };
10f10 20 74 68 65 6e 0a 20 20 61 63 5f 63 6f 6d 70 69   then.  ac_compi
10f20 6c 65 72 5f 67 6e 75 3d 79 65 73 0a 65 6c 73 65  ler_gnu=yes.else
10f30 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
10f40 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20   failed program 
10f50 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73  was:" >&5.sed 's
10f60 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74  /^/| /' conftest
10f70 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 61 63  .$ac_ext >&5..ac
10f80 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 6e 6f  _compiler_gnu=no
10f90 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  .fi.rm -f confte
10fa0 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e  st.err conftest.
10fb0 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74  $ac_objext conft
10fc0 65 73 74 2e 24 61 63 5f 65 78 74 0a 61 63 5f 63  est.$ac_ext.ac_c
10fd0 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  v_c_compiler_gnu
10fe0 3d 24 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e  =$ac_compiler_gn
10ff0 75 0a 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f  u..fi.echo "$as_
11000 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
11010 6c 74 3a 20 24 61 63 5f 63 76 5f 63 5f 63 6f 6d  lt: $ac_cv_c_com
11020 70 69 6c 65 72 5f 67 6e 75 22 20 3e 26 35 0a 65  piler_gnu" >&5.e
11030 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61  cho "${ECHO_T}$a
11040 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f  c_cv_c_compiler_
11050 67 6e 75 22 20 3e 26 36 0a 47 43 43 3d 60 74 65  gnu" >&6.GCC=`te
11060 73 74 20 24 61 63 5f 63 6f 6d 70 69 6c 65 72 5f  st $ac_compiler_
11070 67 6e 75 20 3d 20 79 65 73 20 26 26 20 65 63 68  gnu = yes && ech
11080 6f 20 79 65 73 60 0a 61 63 5f 74 65 73 74 5f 43  o yes`.ac_test_C
11090 46 4c 41 47 53 3d 24 7b 43 46 4c 41 47 53 2b 73  FLAGS=${CFLAGS+s
110a0 65 74 7d 0a 61 63 5f 73 61 76 65 5f 43 46 4c 41  et}.ac_save_CFLA
110b0 47 53 3d 24 43 46 4c 41 47 53 0a 43 46 4c 41 47  GS=$CFLAGS.CFLAG
110c0 53 3d 22 2d 67 22 0a 65 63 68 6f 20 22 24 61 73  S="-g".echo "$as
110d0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
110e0 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 24 43  cking whether $C
110f0 43 20 61 63 63 65 70 74 73 20 2d 67 22 20 3e 26  C accepts -g" >&
11100 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
11110 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72  checking whether
11120 20 24 43 43 20 61 63 63 65 70 74 73 20 2d 67 2e   $CC accepts -g.
11130 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
11140 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76  if test "${ac_cv
11150 5f 70 72 6f 67 5f 63 63 5f 67 2b 73 65 74 7d 22  _prog_cc_g+set}"
11160 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
11170 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
11180 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
11190 26 36 0a 65 6c 73 65 0a 20 20 63 61 74 20 3e 63  &6.else.  cat >c
111a0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
111b0 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66  <<_ACEOF./* conf
111c0 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45  defs.h.  */._ACE
111d0 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e  OF.cat confdefs.
111e0 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  h >>conftest.$ac
111f0 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74  _ext.cat >>conft
11200 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
11210 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66  CEOF./* end conf
11220 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74  defs.h.  */..int
11230 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a  .main ().{..  ;.
11240 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41    return 0;.}._A
11250 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  CEOF.rm -f conft
11260 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69  est.$ac_objext.i
11270 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22  f { (eval echo "
11280 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
11290 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22  \"$ac_compile\""
112a0 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
112b0 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 63 6f 6e  c_compile) 2>con
112c0 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73  ftest.er1.  ac_s
112d0 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20  tatus=$?.  grep 
112e0 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65  -v '^ *+' confte
112f0 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74  st.er1 >conftest
11300 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e  .err.  rm -f con
11310 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20  ftest.er1.  cat 
11320 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35  conftest.err >&5
11330 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
11340 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
11350 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
11360 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
11370 73 29 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f  s); } &&.. { ac_
11380 74 72 79 3d 27 74 65 73 74 20 2d 7a 20 22 24 61  try='test -z "$a
11390 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22  c_c_werror_flag"
113a0 0a 09 09 09 20 7c 7c 20 74 65 73 74 20 21 20 2d  .... || test ! -
113b0 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a  s conftest.err'.
113c0 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22    { (eval echo "
113d0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
113e0 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26  \"$ac_try\"") >&
113f0 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72  5.  (eval $ac_tr
11400 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  y) 2>&5.  ac_sta
11410 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
11420 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
11430 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
11440 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
11450 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26  _status); }; } &
11460 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65  &.. { ac_try='te
11470 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24  st -s conftest.$
11480 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28  ac_objext'.  { (
11490 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
114a0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
114b0 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28  _try\"") >&5.  (
114c0 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e  eval $ac_try) 2>
114d0 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
114e0 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
114f0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
11500 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
11510 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
11520 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a  us); }; }; then.
11530 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f    ac_cv_prog_cc_
11540 67 3d 79 65 73 0a 65 6c 73 65 0a 20 20 65 63 68  g=yes.else.  ech
11550 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65  o "$as_me: faile
11560 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20  d program was:" 
11570 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f  >&5.sed 's/^/| /
11580 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  ' conftest.$ac_e
11590 78 74 20 3e 26 35 0a 0a 61 63 5f 63 76 5f 70 72  xt >&5..ac_cv_pr
115a0 6f 67 5f 63 63 5f 67 3d 6e 6f 0a 66 69 0a 72 6d  og_cc_g=no.fi.rm
115b0 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -f conftest.err
115c0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
115d0 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61  jext conftest.$a
115e0 63 5f 65 78 74 0a 66 69 0a 65 63 68 6f 20 22 24  c_ext.fi.echo "$
115f0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
11600 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 70 72  esult: $ac_cv_pr
11610 6f 67 5f 63 63 5f 67 22 20 3e 26 35 0a 65 63 68  og_cc_g" >&5.ech
11620 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f  o "${ECHO_T}$ac_
11630 63 76 5f 70 72 6f 67 5f 63 63 5f 67 22 20 3e 26  cv_prog_cc_g" >&
11640 36 0a 69 66 20 74 65 73 74 20 22 24 61 63 5f 74  6.if test "$ac_t
11650 65 73 74 5f 43 46 4c 41 47 53 22 20 3d 20 73 65  est_CFLAGS" = se
11660 74 3b 20 74 68 65 6e 0a 20 20 43 46 4c 41 47 53  t; then.  CFLAGS
11670 3d 24 61 63 5f 73 61 76 65 5f 43 46 4c 41 47 53  =$ac_save_CFLAGS
11680 0a 65 6c 69 66 20 74 65 73 74 20 24 61 63 5f 63  .elif test $ac_c
11690 76 5f 70 72 6f 67 5f 63 63 5f 67 20 3d 20 79 65  v_prog_cc_g = ye
116a0 73 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73  s; then.  if tes
116b0 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20  t "$GCC" = yes; 
116c0 74 68 65 6e 0a 20 20 20 20 43 46 4c 41 47 53 3d  then.    CFLAGS=
116d0 22 2d 67 20 2d 4f 32 22 0a 20 20 65 6c 73 65 0a  "-g -O2".  else.
116e0 20 20 20 20 43 46 4c 41 47 53 3d 22 2d 67 22 0a      CFLAGS="-g".
116f0 20 20 66 69 0a 65 6c 73 65 0a 20 20 69 66 20 74    fi.else.  if t
11700 65 73 74 20 22 24 47 43 43 22 20 3d 20 79 65 73  est "$GCC" = yes
11710 3b 20 74 68 65 6e 0a 20 20 20 20 43 46 4c 41 47  ; then.    CFLAG
11720 53 3d 22 2d 4f 32 22 0a 20 20 65 6c 73 65 0a 20  S="-O2".  else. 
11730 20 20 20 43 46 4c 41 47 53 3d 0a 20 20 66 69 0a     CFLAGS=.  fi.
11740 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  fi.echo "$as_me:
11750 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
11760 67 20 66 6f 72 20 24 43 43 20 6f 70 74 69 6f 6e  g for $CC option
11770 20 74 6f 20 61 63 63 65 70 74 20 41 4e 53 49 20   to accept ANSI 
11780 43 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  C" >&5.echo $ECH
11790 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
117a0 72 20 24 43 43 20 6f 70 74 69 6f 6e 20 74 6f 20  r $CC option to 
117b0 61 63 63 65 70 74 20 41 4e 53 49 20 43 2e 2e 2e  accept ANSI C...
117c0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66   $ECHO_C" >&6.if
117d0 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70   test "${ac_cv_p
117e0 72 6f 67 5f 63 63 5f 73 74 64 63 2b 73 65 74 7d  rog_cc_stdc+set}
117f0 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
11800 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63  echo $ECHO_N "(c
11810 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20  ached) $ECHO_C" 
11820 3e 26 36 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76  >&6.else.  ac_cv
11830 5f 70 72 6f 67 5f 63 63 5f 73 74 64 63 3d 6e 6f  _prog_cc_stdc=no
11840 0a 61 63 5f 73 61 76 65 5f 43 43 3d 24 43 43 0a  .ac_save_CC=$CC.
11850 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61  cat >conftest.$a
11860 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f  c_ext <<_ACEOF./
11870 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  * confdefs.h.  *
11880 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e  /._ACEOF.cat con
11890 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65  fdefs.h >>confte
118a0 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e  st.$ac_ext.cat >
118b0 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
118c0 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e  t <<_ACEOF./* en
118d0 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  d confdefs.h.  *
118e0 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 61  /.#include <stda
118f0 72 67 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c  rg.h>.#include <
11900 73 74 64 69 6f 2e 68 3e 0a 23 69 6e 63 6c 75 64  stdio.h>.#includ
11910 65 20 3c 73 79 73 2f 74 79 70 65 73 2e 68 3e 0a  e <sys/types.h>.
11920 23 69 6e 63 6c 75 64 65 20 3c 73 79 73 2f 73 74  #include <sys/st
11930 61 74 2e 68 3e 0a 2f 2a 20 4d 6f 73 74 20 6f 66  at.h>./* Most of
11940 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74   the following t
11950 65 73 74 73 20 61 72 65 20 73 74 6f 6c 65 6e 20  ests are stolen 
11960 66 72 6f 6d 20 52 43 53 20 35 2e 37 27 73 20 73  from RCS 5.7's s
11970 72 63 2f 63 6f 6e 66 2e 73 68 2e 20 20 2a 2f 0a  rc/conf.sh.  */.
11980 73 74 72 75 63 74 20 62 75 66 20 7b 20 69 6e 74  struct buf { int
11990 20 78 3b 20 7d 3b 0a 46 49 4c 45 20 2a 20 28 2a   x; };.FILE * (*
119a0 72 63 73 6f 70 65 6e 29 20 28 73 74 72 75 63 74  rcsopen) (struct
119b0 20 62 75 66 20 2a 2c 20 73 74 72 75 63 74 20 73   buf *, struct s
119c0 74 61 74 20 2a 2c 20 69 6e 74 29 3b 0a 73 74 61  tat *, int);.sta
119d0 74 69 63 20 63 68 61 72 20 2a 65 20 28 70 2c 20  tic char *e (p, 
119e0 69 29 0a 20 20 20 20 20 63 68 61 72 20 2a 2a 70  i).     char **p
119f0 3b 0a 20 20 20 20 20 69 6e 74 20 69 3b 0a 7b 0a  ;.     int i;.{.
11a00 20 20 72 65 74 75 72 6e 20 70 5b 69 5d 3b 0a 7d    return p[i];.}
11a10 0a 73 74 61 74 69 63 20 63 68 61 72 20 2a 66 20  .static char *f 
11a20 28 63 68 61 72 20 2a 20 28 2a 67 29 20 28 63 68  (char * (*g) (ch
11a30 61 72 20 2a 2a 2c 20 69 6e 74 29 2c 20 63 68 61  ar **, int), cha
11a40 72 20 2a 2a 70 2c 20 2e 2e 2e 29 0a 7b 0a 20 20  r **p, ...).{.  
11a50 63 68 61 72 20 2a 73 3b 0a 20 20 76 61 5f 6c 69  char *s;.  va_li
11a60 73 74 20 76 3b 0a 20 20 76 61 5f 73 74 61 72 74  st v;.  va_start
11a70 20 28 76 2c 70 29 3b 0a 20 20 73 20 3d 20 67 20   (v,p);.  s = g 
11a80 28 70 2c 20 76 61 5f 61 72 67 20 28 76 2c 69 6e  (p, va_arg (v,in
11a90 74 29 29 3b 0a 20 20 76 61 5f 65 6e 64 20 28 76  t));.  va_end (v
11aa0 29 3b 0a 20 20 72 65 74 75 72 6e 20 73 3b 0a 7d  );.  return s;.}
11ab0 0a 0a 2f 2a 20 4f 53 46 20 34 2e 30 20 43 6f 6d  ../* OSF 4.0 Com
11ac0 70 61 71 20 63 63 20 69 73 20 73 6f 6d 65 20 73  paq cc is some s
11ad0 6f 72 74 20 6f 66 20 61 6c 6d 6f 73 74 2d 41 4e  ort of almost-AN
11ae0 53 49 20 62 79 20 64 65 66 61 75 6c 74 2e 20 20  SI by default.  
11af0 49 74 20 68 61 73 0a 20 20 20 66 75 6e 63 74 69  It has.   functi
11b00 6f 6e 20 70 72 6f 74 6f 74 79 70 65 73 20 61 6e  on prototypes an
11b10 64 20 73 74 75 66 66 2c 20 62 75 74 20 6e 6f 74  d stuff, but not
11b20 20 27 5c 78 48 48 27 20 68 65 78 20 63 68 61 72   '\xHH' hex char
11b30 61 63 74 65 72 20 63 6f 6e 73 74 61 6e 74 73 2e  acter constants.
11b40 0a 20 20 20 54 68 65 73 65 20 64 6f 6e 27 74 20  .   These don't 
11b50 70 72 6f 76 6f 6b 65 20 61 6e 20 65 72 72 6f 72  provoke an error
11b60 20 75 6e 66 6f 72 74 75 6e 61 74 65 6c 79 2c 20   unfortunately, 
11b70 69 6e 73 74 65 61 64 20 61 72 65 20 73 69 6c 65  instead are sile
11b80 6e 74 6c 79 20 74 72 65 61 74 65 64 0a 20 20 20  ntly treated.   
11b90 61 73 20 27 78 27 2e 20 20 54 68 65 20 66 6f 6c  as 'x'.  The fol
11ba0 6c 6f 77 69 6e 67 20 69 6e 64 75 63 65 73 20 61  lowing induces a
11bb0 6e 20 65 72 72 6f 72 2c 20 75 6e 74 69 6c 20 2d  n error, until -
11bc0 73 74 64 31 20 69 73 20 61 64 64 65 64 20 74 6f  std1 is added to
11bd0 20 67 65 74 0a 20 20 20 70 72 6f 70 65 72 20 41   get.   proper A
11be0 4e 53 49 20 6d 6f 64 65 2e 20 20 43 75 72 69 6f  NSI mode.  Curio
11bf0 75 73 6c 79 20 27 5c 78 30 30 27 21 3d 27 78 27  usly '\x00'!='x'
11c00 20 61 6c 77 61 79 73 20 63 6f 6d 65 73 20 6f 75   always comes ou
11c10 74 20 74 72 75 65 2c 20 66 6f 72 20 61 6e 0a 20  t true, for an. 
11c20 20 20 61 72 72 61 79 20 73 69 7a 65 20 61 74 20    array size at 
11c30 6c 65 61 73 74 2e 20 20 49 74 27 73 20 6e 65 63  least.  It's nec
11c40 65 73 73 61 72 79 20 74 6f 20 77 72 69 74 65 20  essary to write 
11c50 27 5c 78 30 30 27 3d 3d 30 20 74 6f 20 67 65 74  '\x00'==0 to get
11c60 20 73 6f 6d 65 74 68 69 6e 67 0a 20 20 20 74 68   something.   th
11c70 61 74 27 73 20 74 72 75 65 20 6f 6e 6c 79 20 77  at's true only w
11c80 69 74 68 20 2d 73 74 64 31 2e 20 20 2a 2f 0a 69  ith -std1.  */.i
11c90 6e 74 20 6f 73 66 34 5f 63 63 5f 61 72 72 61 79  nt osf4_cc_array
11ca0 20 5b 27 5c 78 30 30 27 20 3d 3d 20 30 20 3f 20   ['\x00' == 0 ? 
11cb0 31 20 3a 20 2d 31 5d 3b 0a 0a 69 6e 74 20 74 65  1 : -1];..int te
11cc0 73 74 20 28 69 6e 74 20 69 2c 20 64 6f 75 62 6c  st (int i, doubl
11cd0 65 20 78 29 3b 0a 73 74 72 75 63 74 20 73 31 20  e x);.struct s1 
11ce0 7b 69 6e 74 20 28 2a 66 29 20 28 69 6e 74 20 61  {int (*f) (int a
11cf0 29 3b 7d 3b 0a 73 74 72 75 63 74 20 73 32 20 7b  );};.struct s2 {
11d00 69 6e 74 20 28 2a 66 29 20 28 64 6f 75 62 6c 65  int (*f) (double
11d10 20 61 29 3b 7d 3b 0a 69 6e 74 20 70 61 69 72 6e   a);};.int pairn
11d20 61 6d 65 73 20 28 69 6e 74 2c 20 63 68 61 72 20  ames (int, char 
11d30 2a 2a 2c 20 46 49 4c 45 20 2a 28 2a 29 28 73 74  **, FILE *(*)(st
11d40 72 75 63 74 20 62 75 66 20 2a 2c 20 73 74 72 75  ruct buf *, stru
11d50 63 74 20 73 74 61 74 20 2a 2c 20 69 6e 74 29 2c  ct stat *, int),
11d60 20 69 6e 74 2c 20 69 6e 74 29 3b 0a 69 6e 74 20   int, int);.int 
11d70 61 72 67 63 3b 0a 63 68 61 72 20 2a 2a 61 72 67  argc;.char **arg
11d80 76 3b 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b  v;.int.main ().{
11d90 0a 72 65 74 75 72 6e 20 66 20 28 65 2c 20 61 72  .return f (e, ar
11da0 67 76 2c 20 30 29 20 21 3d 20 61 72 67 76 5b 30  gv, 0) != argv[0
11db0 5d 20 20 7c 7c 20 20 66 20 28 65 2c 20 61 72 67  ]  ||  f (e, arg
11dc0 76 2c 20 31 29 20 21 3d 20 61 72 67 76 5b 31 5d  v, 1) != argv[1]
11dd0 3b 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30  ;.  ;.  return 0
11de0 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 23 20 44 6f 6e  ;.}._ACEOF.# Don
11df0 27 74 20 74 72 79 20 67 63 63 20 2d 61 6e 73 69  't try gcc -ansi
11e00 3b 20 74 68 61 74 20 74 75 72 6e 73 20 6f 66 66  ; that turns off
11e10 20 75 73 65 66 75 6c 20 65 78 74 65 6e 73 69 6f   useful extensio
11e20 6e 73 20 61 6e 64 0a 23 20 62 72 65 61 6b 73 20  ns and.# breaks 
11e30 73 6f 6d 65 20 73 79 73 74 65 6d 73 27 20 68 65  some systems' he
11e40 61 64 65 72 20 66 69 6c 65 73 2e 0a 23 20 41 49  ader files..# AI
11e50 58 09 09 09 2d 71 6c 61 6e 67 6c 76 6c 3d 61 6e  X...-qlanglvl=an
11e60 73 69 0a 23 20 55 6c 74 72 69 78 20 61 6e 64 20  si.# Ultrix and 
11e70 4f 53 46 2f 31 09 2d 73 74 64 31 0a 23 20 48 50  OSF/1.-std1.# HP
11e80 2d 55 58 20 31 30 2e 32 30 20 61 6e 64 20 6c 61  -UX 10.20 and la
11e90 74 65 72 09 2d 41 65 0a 23 20 48 50 2d 55 58 20  ter.-Ae.# HP-UX 
11ea0 6f 6c 64 65 72 20 76 65 72 73 69 6f 6e 73 09 2d  older versions.-
11eb0 41 61 20 2d 44 5f 48 50 55 58 5f 53 4f 55 52 43  Aa -D_HPUX_SOURC
11ec0 45 0a 23 20 53 56 52 34 09 09 09 2d 58 63 20 2d  E.# SVR4...-Xc -
11ed0 44 5f 5f 45 58 54 45 4e 53 49 4f 4e 53 5f 5f 0a  D__EXTENSIONS__.
11ee0 66 6f 72 20 61 63 5f 61 72 67 20 69 6e 20 22 22  for ac_arg in ""
11ef0 20 2d 71 6c 61 6e 67 6c 76 6c 3d 61 6e 73 69 20   -qlanglvl=ansi 
11f00 2d 73 74 64 31 20 2d 41 65 20 22 2d 41 61 20 2d  -std1 -Ae "-Aa -
11f10 44 5f 48 50 55 58 5f 53 4f 55 52 43 45 22 20 22  D_HPUX_SOURCE" "
11f20 2d 58 63 20 2d 44 5f 5f 45 58 54 45 4e 53 49 4f  -Xc -D__EXTENSIO
11f30 4e 53 5f 5f 22 0a 64 6f 0a 20 20 43 43 3d 22 24  NS__".do.  CC="$
11f40 61 63 5f 73 61 76 65 5f 43 43 20 24 61 63 5f 61  ac_save_CC $ac_a
11f50 72 67 22 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66  rg".  rm -f conf
11f60 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a  test.$ac_objext.
11f70 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
11f80 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
11f90 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22   \"$ac_compile\"
11fa0 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
11fb0 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 63 6f  ac_compile) 2>co
11fc0 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f  nftest.er1.  ac_
11fd0 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70  status=$?.  grep
11fe0 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74   -v '^ *+' conft
11ff0 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73  est.er1 >conftes
12000 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f  t.err.  rm -f co
12010 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74  nftest.er1.  cat
12020 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26   conftest.err >&
12030 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  5.  echo "$as_me
12040 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
12050 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
12060 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
12070 75 73 29 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63  us); } &&.. { ac
12080 5f 74 72 79 3d 27 74 65 73 74 20 2d 7a 20 22 24  _try='test -z "$
12090 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67  ac_c_werror_flag
120a0 22 0a 09 09 09 20 7c 7c 20 74 65 73 74 20 21 20  ".... || test ! 
120b0 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 27  -s conftest.err'
120c0 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  .  { (eval echo 
120d0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
120e0 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e   \"$ac_try\"") >
120f0 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74  &5.  (eval $ac_t
12100 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  ry) 2>&5.  ac_st
12110 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
12120 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
12130 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
12140 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
12150 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20  c_status); }; } 
12160 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74  &&.. { ac_try='t
12170 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  est -s conftest.
12180 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20  $ac_objext'.  { 
12190 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
121a0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
121b0 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
121c0 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
121d0 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
121e0 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
121f0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
12200 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
12210 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
12220 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e  tus); }; }; then
12230 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63  .  ac_cv_prog_cc
12240 5f 73 74 64 63 3d 24 61 63 5f 61 72 67 0a 62 72  _stdc=$ac_arg.br
12250 65 61 6b 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  eak.else.  echo 
12260 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
12270 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
12280 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
12290 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
122a0 20 3e 26 35 0a 0a 66 69 0a 72 6d 20 2d 66 20 63   >&5..fi.rm -f c
122b0 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66  onftest.err conf
122c0 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a  test.$ac_objext.
122d0 64 6f 6e 65 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  done.rm -f conft
122e0 65 73 74 2e 24 61 63 5f 65 78 74 20 63 6f 6e 66  est.$ac_ext conf
122f0 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a  test.$ac_objext.
12300 43 43 3d 24 61 63 5f 73 61 76 65 5f 43 43 0a 0a  CC=$ac_save_CC..
12310 66 69 0a 0a 63 61 73 65 20 22 78 24 61 63 5f 63  fi..case "x$ac_c
12320 76 5f 70 72 6f 67 5f 63 63 5f 73 74 64 63 22 20  v_prog_cc_stdc" 
12330 69 6e 0a 20 20 78 7c 78 6e 6f 29 0a 20 20 20 20  in.  x|xno).    
12340 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
12350 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f  NENO: result: no
12360 6e 65 20 6e 65 65 64 65 64 22 20 3e 26 35 0a 65  ne needed" >&5.e
12370 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f  cho "${ECHO_T}no
12380 6e 65 20 6e 65 65 64 65 64 22 20 3e 26 36 20 3b  ne needed" >&6 ;
12390 3b 0a 20 20 2a 29 0a 20 20 20 20 65 63 68 6f 20  ;.  *).    echo 
123a0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
123b0 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f   result: $ac_cv_
123c0 70 72 6f 67 5f 63 63 5f 73 74 64 63 22 20 3e 26  prog_cc_stdc" >&
123d0 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
123e0 7d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f  }$ac_cv_prog_cc_
123f0 73 74 64 63 22 20 3e 26 36 0a 20 20 20 20 43 43  stdc" >&6.    CC
12400 3d 22 24 43 43 20 24 61 63 5f 63 76 5f 70 72 6f  ="$CC $ac_cv_pro
12410 67 5f 63 63 5f 73 74 64 63 22 20 3b 3b 0a 65 73  g_cc_stdc" ;;.es
12420 61 63 0a 0a 23 20 53 6f 6d 65 20 70 65 6f 70 6c  ac..# Some peopl
12430 65 20 75 73 65 20 61 20 43 2b 2b 20 63 6f 6d 70  e use a C++ comp
12440 69 6c 65 72 20 74 6f 20 63 6f 6d 70 69 6c 65 20  iler to compile 
12450 43 2e 20 20 53 69 6e 63 65 20 77 65 20 75 73 65  C.  Since we use
12460 20 60 65 78 69 74 27 2c 0a 23 20 69 6e 20 43 2b   `exit',.# in C+
12470 2b 20 77 65 20 6e 65 65 64 20 74 6f 20 64 65 63  + we need to dec
12480 6c 61 72 65 20 69 74 2e 20 20 49 6e 20 63 61 73  lare it.  In cas
12490 65 20 73 6f 6d 65 6f 6e 65 20 75 73 65 73 20 74  e someone uses t
124a0 68 65 20 73 61 6d 65 20 63 6f 6d 70 69 6c 65 72  he same compiler
124b0 0a 23 20 66 6f 72 20 62 6f 74 68 20 63 6f 6d 70  .# for both comp
124c0 69 6c 69 6e 67 20 43 20 61 6e 64 20 43 2b 2b 20  iling C and C++ 
124d0 77 65 20 6e 65 65 64 20 74 6f 20 68 61 76 65 20  we need to have 
124e0 74 68 65 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72  the C++ compiler
124f0 20 64 65 63 69 64 65 0a 23 20 74 68 65 20 64 65   decide.# the de
12500 63 6c 61 72 61 74 69 6f 6e 20 6f 66 20 65 78 69  claration of exi
12510 74 2c 20 73 69 6e 63 65 20 69 74 27 73 20 74 68  t, since it's th
12520 65 20 6d 6f 73 74 20 64 65 6d 61 6e 64 69 6e 67  e most demanding
12530 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 2e 0a 63 61   environment..ca
12540 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  t >conftest.$ac_
12550 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 23 69 66  ext <<_ACEOF.#if
12560 6e 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73  ndef __cplusplus
12570 0a 20 20 63 68 6f 6b 65 20 6d 65 0a 23 65 6e 64  .  choke me.#end
12580 69 66 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20  if._ACEOF.rm -f 
12590 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
125a0 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20 65  ext.if { (eval e
125b0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
125c0 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69  ENO: \"$ac_compi
125d0 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  le\"") >&5.  (ev
125e0 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20  al $ac_compile) 
125f0 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20  2>conftest.er1. 
12600 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
12610 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63  grep -v '^ *+' c
12620 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e  onftest.er1 >con
12630 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d  ftest.err.  rm -
12640 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20  f conftest.er1. 
12650 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72   cat conftest.er
12660 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61  r >&5.  echo "$a
12670 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
12680 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
12690 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
126a0 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09 20  status); } &&.. 
126b0 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d  { ac_try='test -
126c0 7a 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f  z "$ac_c_werror_
126d0 66 6c 61 67 22 0a 09 09 09 20 7c 7c 20 74 65 73  flag".... || tes
126e0 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  t ! -s conftest.
126f0 65 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20 65  err'.  { (eval e
12700 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
12710 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22  ENO: \"$ac_try\"
12720 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
12730 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61  ac_try) 2>&5.  a
12740 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
12750 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
12760 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
12770 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
12780 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
12790 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72  ; } &&.. { ac_tr
127a0 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74  y='test -s conft
127b0 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27 0a  est.$ac_objext'.
127c0 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22    { (eval echo "
127d0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
127e0 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26  \"$ac_try\"") >&
127f0 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72  5.  (eval $ac_tr
12800 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  y) 2>&5.  ac_sta
12810 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
12820 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
12830 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
12840 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
12850 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20  _status); }; }; 
12860 74 68 65 6e 0a 20 20 66 6f 72 20 61 63 5f 64 65  then.  for ac_de
12870 63 6c 61 72 61 74 69 6f 6e 20 69 6e 20 5c 0a 20  claration in \. 
12880 20 20 27 27 20 5c 0a 20 20 20 27 65 78 74 65 72    '' \.   'exter
12890 6e 20 22 43 22 20 76 6f 69 64 20 73 74 64 3a 3a  n "C" void std::
128a0 65 78 69 74 20 28 69 6e 74 29 20 74 68 72 6f 77  exit (int) throw
128b0 20 28 29 3b 20 75 73 69 6e 67 20 73 74 64 3a 3a   (); using std::
128c0 65 78 69 74 3b 27 20 5c 0a 20 20 20 27 65 78 74  exit;' \.   'ext
128d0 65 72 6e 20 22 43 22 20 76 6f 69 64 20 73 74 64  ern "C" void std
128e0 3a 3a 65 78 69 74 20 28 69 6e 74 29 3b 20 75 73  ::exit (int); us
128f0 69 6e 67 20 73 74 64 3a 3a 65 78 69 74 3b 27 20  ing std::exit;' 
12900 5c 0a 20 20 20 27 65 78 74 65 72 6e 20 22 43 22  \.   'extern "C"
12910 20 76 6f 69 64 20 65 78 69 74 20 28 69 6e 74 29   void exit (int)
12920 20 74 68 72 6f 77 20 28 29 3b 27 20 5c 0a 20 20   throw ();' \.  
12930 20 27 65 78 74 65 72 6e 20 22 43 22 20 76 6f 69   'extern "C" voi
12940 64 20 65 78 69 74 20 28 69 6e 74 29 3b 27 20 5c  d exit (int);' \
12950 0a 20 20 20 27 76 6f 69 64 20 65 78 69 74 20 28  .   'void exit (
12960 69 6e 74 29 3b 27 0a 64 6f 0a 20 20 63 61 74 20  int);'.do.  cat 
12970 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
12980 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f  t <<_ACEOF./* co
12990 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41  nfdefs.h.  */._A
129a0 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66  CEOF.cat confdef
129b0 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  s.h >>conftest.$
129c0 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e  ac_ext.cat >>con
129d0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
129e0 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f  _ACEOF./* end co
129f0 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 24 61  nfdefs.h.  */.$a
12a00 63 5f 64 65 63 6c 61 72 61 74 69 6f 6e 0a 23 69  c_declaration.#i
12a10 6e 63 6c 75 64 65 20 3c 73 74 64 6c 69 62 2e 68  nclude <stdlib.h
12a20 3e 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a  >.int.main ().{.
12a30 65 78 69 74 20 28 34 32 29 3b 0a 20 20 3b 0a 20  exit (42);.  ;. 
12a40 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43   return 0;.}._AC
12a50 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  EOF.rm -f confte
12a60 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66  st.$ac_objext.if
12a70 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
12a80 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
12a90 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29  "$ac_compile\"")
12aa0 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
12ab0 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 63 6f 6e 66  _compile) 2>conf
12ac0 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74  test.er1.  ac_st
12ad0 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d  atus=$?.  grep -
12ae0 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73  v '^ *+' conftes
12af0 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e  t.er1 >conftest.
12b00 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66  err.  rm -f conf
12b10 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63  test.er1.  cat c
12b20 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a  onftest.err >&5.
12b30 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
12b40 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
12b50 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
12b60 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
12b70 29 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74  ); } &&.. { ac_t
12b80 72 79 3d 27 74 65 73 74 20 2d 7a 20 22 24 61 63  ry='test -z "$ac
12b90 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22 0a  _c_werror_flag".
12ba0 09 09 09 20 7c 7c 20 74 65 73 74 20 21 20 2d 73  ... || test ! -s
12bb0 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a 20   conftest.err'. 
12bc0 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
12bd0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
12be0 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35  "$ac_try\"") >&5
12bf0 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79  .  (eval $ac_try
12c00 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
12c10 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
12c20 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
12c30 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
12c40 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
12c50 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26  status); }; } &&
12c60 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73  .. { ac_try='tes
12c70 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24 61  t -s conftest.$a
12c80 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28 65  c_objext'.  { (e
12c90 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
12ca0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
12cb0 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  try\"") >&5.  (e
12cc0 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26  val $ac_try) 2>&
12cd0 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
12ce0 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
12cf0 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
12d00 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
12d10 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
12d20 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20  s); }; }; then. 
12d30 20 3a 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22   :.else.  echo "
12d40 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70  $as_me: failed p
12d50 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35  rogram was:" >&5
12d60 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63  .sed 's/^/| /' c
12d70 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
12d80 3e 26 35 0a 0a 63 6f 6e 74 69 6e 75 65 0a 66 69  >&5..continue.fi
12d90 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
12da0 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  err conftest.$ac
12db0 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74  _objext conftest
12dc0 2e 24 61 63 5f 65 78 74 0a 20 20 63 61 74 20 3e  .$ac_ext.  cat >
12dd0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
12de0 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e   <<_ACEOF./* con
12df0 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43  fdefs.h.  */._AC
12e00 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73  EOF.cat confdefs
12e10 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  .h >>conftest.$a
12e20 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66  c_ext.cat >>conf
12e30 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
12e40 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e  ACEOF./* end con
12e50 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 24 61 63  fdefs.h.  */.$ac
12e60 5f 64 65 63 6c 61 72 61 74 69 6f 6e 0a 69 6e 74  _declaration.int
12e70 0a 6d 61 69 6e 20 28 29 0a 7b 0a 65 78 69 74 20  .main ().{.exit 
12e80 28 34 32 29 3b 0a 20 20 3b 0a 20 20 72 65 74 75  (42);.  ;.  retu
12e90 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72  rn 0;.}._ACEOF.r
12ea0 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61  m -f conftest.$a
12eb0 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20 28 65  c_objext.if { (e
12ec0 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
12ed0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
12ee0 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a  compile\"") >&5.
12ef0 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70    (eval $ac_comp
12f00 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e  ile) 2>conftest.
12f10 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  er1.  ac_status=
12f20 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20  $?.  grep -v '^ 
12f30 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31  *+' conftest.er1
12f40 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20   >conftest.err. 
12f50 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e   rm -f conftest.
12f60 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65  er1.  cat confte
12f70 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68  st.err >&5.  ech
12f80 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
12f90 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
12fa0 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
12fb0 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20   $ac_status); } 
12fc0 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74  &&.. { ac_try='t
12fd0 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f 77 65  est -z "$ac_c_we
12fe0 72 72 6f 72 5f 66 6c 61 67 22 0a 09 09 09 20 7c  rror_flag".... |
12ff0 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66  | test ! -s conf
13000 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20 28 65  test.err'.  { (e
13010 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
13020 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
13030 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  try\"") >&5.  (e
13040 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26  val $ac_try) 2>&
13050 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
13060 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
13070 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
13080 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
13090 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
130a0 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20  s); }; } &&.. { 
130b0 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73 20  ac_try='test -s 
130c0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
130d0 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65  ext'.  { (eval e
130e0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
130f0 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22  ENO: \"$ac_try\"
13100 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
13110 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61  ac_try) 2>&5.  a
13120 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
13130 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
13140 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
13150 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
13160 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
13170 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 62 72 65 61  ; }; then.  brea
13180 6b 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  k.else.  echo "$
13190 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72  as_me: failed pr
131a0 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a  ogram was:" >&5.
131b0 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f  sed 's/^/| /' co
131c0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
131d0 26 35 0a 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e  &5..fi.rm -f con
131e0 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65  ftest.err confte
131f0 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f  st.$ac_objext co
13200 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 64  nftest.$ac_ext.d
13210 6f 6e 65 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  one.rm -f confte
13220 73 74 2a 0a 69 66 20 74 65 73 74 20 2d 6e 20 22  st*.if test -n "
13230 24 61 63 5f 64 65 63 6c 61 72 61 74 69 6f 6e 22  $ac_declaration"
13240 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 27 23  ; then.  echo '#
13250 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75  ifdef __cplusplu
13260 73 27 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 0a  s' >>confdefs.h.
13270 20 20 65 63 68 6f 20 24 61 63 5f 64 65 63 6c 61    echo $ac_decla
13280 72 61 74 69 6f 6e 20 20 20 20 20 20 3e 3e 63 6f  ration      >>co
13290 6e 66 64 65 66 73 2e 68 0a 20 20 65 63 68 6f 20  nfdefs.h.  echo 
132a0 27 23 65 6e 64 69 66 27 20 20 20 20 20 20 20 20  '#endif'        
132b0 20 20 20 20 20 3e 3e 63 6f 6e 66 64 65 66 73 2e       >>confdefs.
132c0 68 0a 66 69 0a 0a 65 6c 73 65 0a 20 20 65 63 68  h.fi..else.  ech
132d0 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65  o "$as_me: faile
132e0 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20  d program was:" 
132f0 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f  >&5.sed 's/^/| /
13300 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  ' conftest.$ac_e
13310 78 74 20 3e 26 35 0a 0a 66 69 0a 72 6d 20 2d 66  xt >&5..fi.rm -f
13320 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f   conftest.err co
13330 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
13340 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  t conftest.$ac_e
13350 78 74 0a 61 63 5f 65 78 74 3d 63 0a 61 63 5f 63  xt.ac_ext=c.ac_c
13360 70 70 3d 27 24 43 50 50 20 24 43 50 50 46 4c 41  pp='$CPP $CPPFLA
13370 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27  GS'.ac_compile='
13380 24 43 43 20 2d 63 20 24 43 46 4c 41 47 53 20 24  $CC -c $CFLAGS $
13390 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74 65 73  CPPFLAGS conftes
133a0 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27 0a 61  t.$ac_ext >&5'.a
133b0 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20 63  c_link='$CC -o c
133c0 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78  onftest$ac_exeex
133d0 74 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c  t $CFLAGS $CPPFL
133e0 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e  AGS $LDFLAGS con
133f0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 24 4c  ftest.$ac_ext $L
13400 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70  IBS >&5'.ac_comp
13410 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f  iler_gnu=$ac_cv_
13420 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a  c_compiler_gnu..
13430 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
13440 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66  NENO: checking f
13450 6f 72 20 61 20 73 65 64 20 74 68 61 74 20 64 6f  or a sed that do
13460 65 73 20 6e 6f 74 20 74 72 75 6e 63 61 74 65 20  es not truncate 
13470 6f 75 74 70 75 74 22 20 3e 26 35 0a 65 63 68 6f  output" >&5.echo
13480 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
13490 6e 67 20 66 6f 72 20 61 20 73 65 64 20 74 68 61  ng for a sed tha
134a0 74 20 64 6f 65 73 20 6e 6f 74 20 74 72 75 6e 63  t does not trunc
134b0 61 74 65 20 6f 75 74 70 75 74 2e 2e 2e 20 24 45  ate output... $E
134c0 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65  CHO_C" >&6.if te
134d0 73 74 20 22 24 7b 6c 74 5f 63 76 5f 70 61 74 68  st "${lt_cv_path
134e0 5f 53 45 44 2b 73 65 74 7d 22 20 3d 20 73 65 74  _SED+set}" = set
134f0 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
13500 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
13510 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
13520 65 0a 20 20 23 20 4c 6f 6f 70 20 74 68 72 6f 75  e.  # Loop throu
13530 67 68 20 74 68 65 20 75 73 65 72 27 73 20 70 61  gh the user's pa
13540 74 68 20 61 6e 64 20 74 65 73 74 20 66 6f 72 20  th and test for 
13550 73 65 64 20 61 6e 64 20 67 73 65 64 2e 0a 23 20  sed and gsed..# 
13560 54 68 65 6e 20 75 73 65 20 74 68 61 74 20 6c 69  Then use that li
13570 73 74 20 6f 66 20 73 65 64 27 73 20 61 73 20 6f  st of sed's as o
13580 6e 65 73 20 74 6f 20 74 65 73 74 20 66 6f 72 20  nes to test for 
13590 74 72 75 6e 63 61 74 69 6f 6e 2e 0a 61 73 5f 73  truncation..as_s
135a0 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46  ave_IFS=$IFS; IF
135b0 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f  S=$PATH_SEPARATO
135c0 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20  R.for as_dir in 
135d0 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24  $PATH.do.  IFS=$
135e0 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65  as_save_IFS.  te
135f0 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20  st -z "$as_dir" 
13600 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f  && as_dir=..  fo
13610 72 20 6c 74 5f 61 63 5f 70 72 6f 67 20 69 6e 20  r lt_ac_prog in 
13620 73 65 64 20 67 73 65 64 3b 20 64 6f 0a 20 20 20  sed gsed; do.   
13630 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74   for ac_exec_ext
13640 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75   in '' $ac_execu
13650 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73  table_extensions
13660 3b 20 64 6f 0a 20 20 20 20 20 20 69 66 20 24 61  ; do.      if $a
13670 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22  s_executable_p "
13680 24 61 73 5f 64 69 72 2f 24 6c 74 5f 61 63 5f 70  $as_dir/$lt_ac_p
13690 72 6f 67 24 61 63 5f 65 78 65 63 5f 65 78 74 22  rog$ac_exec_ext"
136a0 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 6c  ; then.        l
136b0 74 5f 61 63 5f 73 65 64 5f 6c 69 73 74 3d 22 24  t_ac_sed_list="$
136c0 6c 74 5f 61 63 5f 73 65 64 5f 6c 69 73 74 20 24  lt_ac_sed_list $
136d0 61 73 5f 64 69 72 2f 24 6c 74 5f 61 63 5f 70 72  as_dir/$lt_ac_pr
136e0 6f 67 24 61 63 5f 65 78 65 63 5f 65 78 74 22 0a  og$ac_exec_ext".
136f0 20 20 20 20 20 20 66 69 0a 20 20 20 20 64 6f 6e        fi.    don
13700 65 0a 20 20 64 6f 6e 65 0a 64 6f 6e 65 0a 6c 74  e.  done.done.lt
13710 5f 61 63 5f 6d 61 78 3d 30 0a 6c 74 5f 61 63 5f  _ac_max=0.lt_ac_
13720 63 6f 75 6e 74 3d 30 0a 23 20 41 64 64 20 2f 75  count=0.# Add /u
13730 73 72 2f 78 70 67 34 2f 62 69 6e 2f 73 65 64 20  sr/xpg4/bin/sed 
13740 61 73 20 69 74 20 69 73 20 74 79 70 69 63 61 6c  as it is typical
13750 6c 79 20 66 6f 75 6e 64 20 6f 6e 20 53 6f 6c 61  ly found on Sola
13760 72 69 73 0a 23 20 61 6c 6f 6e 67 20 77 69 74 68  ris.# along with
13770 20 2f 62 69 6e 2f 73 65 64 20 74 68 61 74 20 74   /bin/sed that t
13780 72 75 6e 63 61 74 65 73 20 6f 75 74 70 75 74 2e  runcates output.
13790 0a 66 6f 72 20 6c 74 5f 61 63 5f 73 65 64 20 69  .for lt_ac_sed i
137a0 6e 20 24 6c 74 5f 61 63 5f 73 65 64 5f 6c 69 73  n $lt_ac_sed_lis
137b0 74 20 2f 75 73 72 2f 78 70 67 34 2f 62 69 6e 2f  t /usr/xpg4/bin/
137c0 73 65 64 3b 20 64 6f 0a 20 20 74 65 73 74 20 21  sed; do.  test !
137d0 20 2d 66 20 24 6c 74 5f 61 63 5f 73 65 64 20 26   -f $lt_ac_sed &
137e0 26 20 62 72 65 61 6b 0a 20 20 63 61 74 20 2f 64  & break.  cat /d
137f0 65 76 2f 6e 75 6c 6c 20 3e 20 63 6f 6e 66 74 65  ev/null > confte
13800 73 74 2e 69 6e 0a 20 20 6c 74 5f 61 63 5f 63 6f  st.in.  lt_ac_co
13810 75 6e 74 3d 30 0a 20 20 65 63 68 6f 20 24 45 43  unt=0.  echo $EC
13820 48 4f 5f 4e 20 22 30 31 32 33 34 35 36 37 38 39  HO_N "0123456789
13830 24 45 43 48 4f 5f 43 22 20 3e 63 6f 6e 66 74 65  $ECHO_C" >confte
13840 73 74 2e 69 6e 0a 20 20 23 20 43 68 65 63 6b 20  st.in.  # Check 
13850 66 6f 72 20 47 4e 55 20 73 65 64 20 61 6e 64 20  for GNU sed and 
13860 73 65 6c 65 63 74 20 69 74 20 69 66 20 69 74 20  select it if it 
13870 69 73 20 66 6f 75 6e 64 2e 0a 20 20 69 66 20 22  is found..  if "
13880 24 6c 74 5f 61 63 5f 73 65 64 22 20 2d 2d 76 65  $lt_ac_sed" --ve
13890 72 73 69 6f 6e 20 32 3e 26 31 20 3c 20 2f 64 65  rsion 2>&1 < /de
138a0 76 2f 6e 75 6c 6c 20 7c 20 67 72 65 70 20 27 47  v/null | grep 'G
138b0 4e 55 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b  NU' > /dev/null;
138c0 20 74 68 65 6e 0a 20 20 20 20 6c 74 5f 63 76 5f   then.    lt_cv_
138d0 70 61 74 68 5f 53 45 44 3d 24 6c 74 5f 61 63 5f  path_SED=$lt_ac_
138e0 73 65 64 0a 20 20 20 20 62 72 65 61 6b 0a 20 20  sed.    break.  
138f0 66 69 0a 20 20 77 68 69 6c 65 20 74 72 75 65 3b  fi.  while true;
13900 20 64 6f 0a 20 20 20 20 63 61 74 20 63 6f 6e 66   do.    cat conf
13910 74 65 73 74 2e 69 6e 20 63 6f 6e 66 74 65 73 74  test.in conftest
13920 2e 69 6e 20 3e 63 6f 6e 66 74 65 73 74 2e 74 6d  .in >conftest.tm
13930 70 0a 20 20 20 20 6d 76 20 63 6f 6e 66 74 65 73  p.    mv conftes
13940 74 2e 74 6d 70 20 63 6f 6e 66 74 65 73 74 2e 69  t.tmp conftest.i
13950 6e 0a 20 20 20 20 63 70 20 63 6f 6e 66 74 65 73  n.    cp conftes
13960 74 2e 69 6e 20 63 6f 6e 66 74 65 73 74 2e 6e 6c  t.in conftest.nl
13970 0a 20 20 20 20 65 63 68 6f 20 3e 3e 63 6f 6e 66  .    echo >>conf
13980 74 65 73 74 2e 6e 6c 0a 20 20 20 20 24 6c 74 5f  test.nl.    $lt_
13990 61 63 5f 73 65 64 20 2d 65 20 27 73 2f 61 24 2f  ac_sed -e 's/a$/
139a0 2f 27 20 3c 20 63 6f 6e 66 74 65 73 74 2e 6e 6c  /' < conftest.nl
139b0 20 3e 63 6f 6e 66 74 65 73 74 2e 6f 75 74 20 7c   >conftest.out |
139c0 7c 20 62 72 65 61 6b 0a 20 20 20 20 63 6d 70 20  | break.    cmp 
139d0 2d 73 20 63 6f 6e 66 74 65 73 74 2e 6f 75 74 20  -s conftest.out 
139e0 63 6f 6e 66 74 65 73 74 2e 6e 6c 20 7c 7c 20 62  conftest.nl || b
139f0 72 65 61 6b 0a 20 20 20 20 23 20 31 30 30 30 30  reak.    # 10000
13a00 20 63 68 61 72 73 20 61 73 20 69 6e 70 75 74 20   chars as input 
13a10 73 65 65 6d 73 20 6d 6f 72 65 20 74 68 61 6e 20  seems more than 
13a20 65 6e 6f 75 67 68 0a 20 20 20 20 74 65 73 74 20  enough.    test 
13a30 24 6c 74 5f 61 63 5f 63 6f 75 6e 74 20 2d 67 74  $lt_ac_count -gt
13a40 20 31 30 20 26 26 20 62 72 65 61 6b 0a 20 20 20   10 && break.   
13a50 20 6c 74 5f 61 63 5f 63 6f 75 6e 74 3d 60 65 78   lt_ac_count=`ex
13a60 70 72 20 24 6c 74 5f 61 63 5f 63 6f 75 6e 74 20  pr $lt_ac_count 
13a70 2b 20 31 60 0a 20 20 20 20 69 66 20 74 65 73 74  + 1`.    if test
13a80 20 24 6c 74 5f 61 63 5f 63 6f 75 6e 74 20 2d 67   $lt_ac_count -g
13a90 74 20 24 6c 74 5f 61 63 5f 6d 61 78 3b 20 74 68  t $lt_ac_max; th
13aa0 65 6e 0a 20 20 20 20 20 20 6c 74 5f 61 63 5f 6d  en.      lt_ac_m
13ab0 61 78 3d 24 6c 74 5f 61 63 5f 63 6f 75 6e 74 0a  ax=$lt_ac_count.
13ac0 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 61 74 68        lt_cv_path
13ad0 5f 53 45 44 3d 24 6c 74 5f 61 63 5f 73 65 64 0a  _SED=$lt_ac_sed.
13ae0 20 20 20 20 66 69 0a 20 20 64 6f 6e 65 0a 64 6f      fi.  done.do
13af0 6e 65 0a 53 45 44 3d 24 6c 74 5f 63 76 5f 70 61  ne.SED=$lt_cv_pa
13b00 74 68 5f 53 45 44 0a 0a 66 69 0a 0a 65 63 68 6f  th_SED..fi..echo
13b10 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
13b20 3a 20 72 65 73 75 6c 74 3a 20 24 53 45 44 22 20  : result: $SED" 
13b30 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
13b40 5f 54 7d 24 53 45 44 22 20 3e 26 36 0a 0a 65 63  _T}$SED" >&6..ec
13b50 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
13b60 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72  NO: checking for
13b70 20 65 67 72 65 70 22 20 3e 26 35 0a 65 63 68 6f   egrep" >&5.echo
13b80 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
13b90 6e 67 20 66 6f 72 20 65 67 72 65 70 2e 2e 2e 20  ng for egrep... 
13ba0 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20  $ECHO_C" >&6.if 
13bb0 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72  test "${ac_cv_pr
13bc0 6f 67 5f 65 67 72 65 70 2b 73 65 74 7d 22 20 3d  og_egrep+set}" =
13bd0 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
13be0 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
13bf0 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
13c00 0a 65 6c 73 65 0a 20 20 69 66 20 65 63 68 6f 20  .else.  if echo 
13c10 61 20 7c 20 28 67 72 65 70 20 2d 45 20 27 28 61  a | (grep -E '(a
13c20 7c 62 29 27 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c  |b)') >/dev/null
13c30 20 32 3e 26 31 0a 20 20 20 20 74 68 65 6e 20 61   2>&1.    then a
13c40 63 5f 63 76 5f 70 72 6f 67 5f 65 67 72 65 70 3d  c_cv_prog_egrep=
13c50 27 67 72 65 70 20 2d 45 27 0a 20 20 20 20 65 6c  'grep -E'.    el
13c60 73 65 20 61 63 5f 63 76 5f 70 72 6f 67 5f 65 67  se ac_cv_prog_eg
13c70 72 65 70 3d 27 65 67 72 65 70 27 0a 20 20 20 20  rep='egrep'.    
13c80 66 69 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f  fi.fi.echo "$as_
13c90 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
13ca0 6c 74 3a 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f  lt: $ac_cv_prog_
13cb0 65 67 72 65 70 22 20 3e 26 35 0a 65 63 68 6f 20  egrep" >&5.echo 
13cc0 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76  "${ECHO_T}$ac_cv
13cd0 5f 70 72 6f 67 5f 65 67 72 65 70 22 20 3e 26 36  _prog_egrep" >&6
13ce0 0a 20 45 47 52 45 50 3d 24 61 63 5f 63 76 5f 70  . EGREP=$ac_cv_p
13cf0 72 6f 67 5f 65 67 72 65 70 0a 0a 0a 0a 23 20 43  rog_egrep....# C
13d00 68 65 63 6b 20 77 68 65 74 68 65 72 20 2d 2d 77  heck whether --w
13d10 69 74 68 2d 67 6e 75 2d 6c 64 20 6f 72 20 2d 2d  ith-gnu-ld or --
13d20 77 69 74 68 6f 75 74 2d 67 6e 75 2d 6c 64 20 77  without-gnu-ld w
13d30 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 65 73  as given..if tes
13d40 74 20 22 24 7b 77 69 74 68 5f 67 6e 75 5f 6c 64  t "${with_gnu_ld
13d50 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
13d60 65 6e 0a 20 20 77 69 74 68 76 61 6c 3d 22 24 77  en.  withval="$w
13d70 69 74 68 5f 67 6e 75 5f 6c 64 22 0a 20 20 74 65  ith_gnu_ld".  te
13d80 73 74 20 22 24 77 69 74 68 76 61 6c 22 20 3d 20  st "$withval" = 
13d90 6e 6f 20 7c 7c 20 77 69 74 68 5f 67 6e 75 5f 6c  no || with_gnu_l
13da0 64 3d 79 65 73 0a 65 6c 73 65 0a 20 20 77 69 74  d=yes.else.  wit
13db0 68 5f 67 6e 75 5f 6c 64 3d 6e 6f 0a 66 69 3b 0a  h_gnu_ld=no.fi;.
13dc0 61 63 5f 70 72 6f 67 3d 6c 64 0a 69 66 20 74 65  ac_prog=ld.if te
13dd0 73 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b  st "$GCC" = yes;
13de0 20 74 68 65 6e 0a 20 20 23 20 43 68 65 63 6b 20   then.  # Check 
13df0 69 66 20 67 63 63 20 2d 70 72 69 6e 74 2d 70 72  if gcc -print-pr
13e00 6f 67 2d 6e 61 6d 65 3d 6c 64 20 67 69 76 65 73  og-name=ld gives
13e10 20 61 20 70 61 74 68 2e 0a 20 20 65 63 68 6f 20   a path..  echo 
13e20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
13e30 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 6c 64   checking for ld
13e40 20 75 73 65 64 20 62 79 20 24 43 43 22 20 3e 26   used by $CC" >&
13e50 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
13e60 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 6c 64 20  checking for ld 
13e70 75 73 65 64 20 62 79 20 24 43 43 2e 2e 2e 20 24  used by $CC... $
13e80 45 43 48 4f 5f 43 22 20 3e 26 36 0a 20 20 63 61  ECHO_C" >&6.  ca
13e90 73 65 20 24 68 6f 73 74 20 69 6e 0a 20 20 2a 2d  se $host in.  *-
13ea0 2a 2d 6d 69 6e 67 77 2a 29 0a 20 20 20 20 23 20  *-mingw*).    # 
13eb0 67 63 63 20 6c 65 61 76 65 73 20 61 20 74 72 61  gcc leaves a tra
13ec0 69 6c 69 6e 67 20 63 61 72 72 69 61 67 65 20 72  iling carriage r
13ed0 65 74 75 72 6e 20 77 68 69 63 68 20 75 70 73 65  eturn which upse
13ee0 74 73 20 6d 69 6e 67 77 0a 20 20 20 20 61 63 5f  ts mingw.    ac_
13ef0 70 72 6f 67 3d 60 28 24 43 43 20 2d 70 72 69 6e  prog=`($CC -prin
13f00 74 2d 70 72 6f 67 2d 6e 61 6d 65 3d 6c 64 29 20  t-prog-name=ld) 
13f10 32 3e 26 35 20 7c 20 74 72 20 2d 64 20 27 5c 30  2>&5 | tr -d '\0
13f20 31 35 27 60 20 3b 3b 0a 20 20 2a 29 0a 20 20 20  15'` ;;.  *).   
13f30 20 61 63 5f 70 72 6f 67 3d 60 28 24 43 43 20 2d   ac_prog=`($CC -
13f40 70 72 69 6e 74 2d 70 72 6f 67 2d 6e 61 6d 65 3d  print-prog-name=
13f50 6c 64 29 20 32 3e 26 35 60 20 3b 3b 0a 20 20 65  ld) 2>&5` ;;.  e
13f60 73 61 63 0a 20 20 63 61 73 65 20 24 61 63 5f 70  sac.  case $ac_p
13f70 72 6f 67 20 69 6e 0a 20 20 20 20 23 20 41 63 63  rog in.    # Acc
13f80 65 70 74 20 61 62 73 6f 6c 75 74 65 20 70 61 74  ept absolute pat
13f90 68 73 2e 0a 20 20 20 20 5b 5c 5c 2f 5d 2a 20 7c  hs..    [\\/]* |
13fa0 20 3f 3a 5b 5c 5c 2f 5d 2a 29 0a 20 20 20 20 20   ?:[\\/]*).     
13fb0 20 72 65 5f 64 69 72 65 6c 74 3d 27 2f 5b 5e 2f   re_direlt='/[^/
13fc0 5d 5b 5e 2f 5d 2a 2f 5c 2e 5c 2e 2f 27 0a 20 20  ][^/]*/\.\./'.  
13fd0 20 20 20 20 23 20 43 61 6e 6f 6e 69 63 61 6c 69      # Canonicali
13fe0 7a 65 20 74 68 65 20 70 61 74 68 6e 61 6d 65 20  ze the pathname 
13ff0 6f 66 20 6c 64 0a 20 20 20 20 20 20 61 63 5f 70  of ld.      ac_p
14000 72 6f 67 3d 60 65 63 68 6f 20 24 61 63 5f 70 72  rog=`echo $ac_pr
14010 6f 67 7c 20 24 53 45 44 20 27 73 25 5c 5c 5c 5c  og| $SED 's%\\\\
14020 25 2f 25 67 27 60 0a 20 20 20 20 20 20 77 68 69  %/%g'`.      whi
14030 6c 65 20 65 63 68 6f 20 24 61 63 5f 70 72 6f 67  le echo $ac_prog
14040 20 7c 20 67 72 65 70 20 22 24 72 65 5f 64 69 72   | grep "$re_dir
14050 65 6c 74 22 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c  elt" > /dev/null
14060 20 32 3e 26 31 3b 20 64 6f 0a 09 61 63 5f 70 72   2>&1; do..ac_pr
14070 6f 67 3d 60 65 63 68 6f 20 24 61 63 5f 70 72 6f  og=`echo $ac_pro
14080 67 7c 20 24 53 45 44 20 22 73 25 24 72 65 5f 64  g| $SED "s%$re_d
14090 69 72 65 6c 74 25 2f 25 22 60 0a 20 20 20 20 20  irelt%/%"`.     
140a0 20 64 6f 6e 65 0a 20 20 20 20 20 20 74 65 73 74   done.      test
140b0 20 2d 7a 20 22 24 4c 44 22 20 26 26 20 4c 44 3d   -z "$LD" && LD=
140c0 22 24 61 63 5f 70 72 6f 67 22 0a 20 20 20 20 20  "$ac_prog".     
140d0 20 3b 3b 0a 20 20 22 22 29 0a 20 20 20 20 23 20   ;;.  "").    # 
140e0 49 66 20 69 74 20 66 61 69 6c 73 2c 20 74 68 65  If it fails, the
140f0 6e 20 70 72 65 74 65 6e 64 20 77 65 20 61 72 65  n pretend we are
14100 6e 27 74 20 75 73 69 6e 67 20 47 43 43 2e 0a 20  n't using GCC.. 
14110 20 20 20 61 63 5f 70 72 6f 67 3d 6c 64 0a 20 20     ac_prog=ld.  
14120 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 23 20    ;;.  *).    # 
14130 49 66 20 69 74 20 69 73 20 72 65 6c 61 74 69 76  If it is relativ
14140 65 2c 20 74 68 65 6e 20 73 65 61 72 63 68 20 66  e, then search f
14150 6f 72 20 74 68 65 20 66 69 72 73 74 20 6c 64 20  or the first ld 
14160 69 6e 20 50 41 54 48 2e 0a 20 20 20 20 77 69 74  in PATH..    wit
14170 68 5f 67 6e 75 5f 6c 64 3d 75 6e 6b 6e 6f 77 6e  h_gnu_ld=unknown
14180 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 65  .    ;;.  esac.e
14190 6c 69 66 20 74 65 73 74 20 22 24 77 69 74 68 5f  lif test "$with_
141a0 67 6e 75 5f 6c 64 22 20 3d 20 79 65 73 3b 20 74  gnu_ld" = yes; t
141b0 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  hen.  echo "$as_
141c0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
141d0 6b 69 6e 67 20 66 6f 72 20 47 4e 55 20 6c 64 22  king for GNU ld"
141e0 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
141f0 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  N "checking for 
14200 47 4e 55 20 6c 64 2e 2e 2e 20 24 45 43 48 4f 5f  GNU ld... $ECHO_
14210 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63  C" >&6.else.  ec
14220 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
14230 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72  NO: checking for
14240 20 6e 6f 6e 2d 47 4e 55 20 6c 64 22 20 3e 26 35   non-GNU ld" >&5
14250 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
14260 68 65 63 6b 69 6e 67 20 66 6f 72 20 6e 6f 6e 2d  hecking for non-
14270 47 4e 55 20 6c 64 2e 2e 2e 20 24 45 43 48 4f 5f  GNU ld... $ECHO_
14280 43 22 20 3e 26 36 0a 66 69 0a 69 66 20 74 65 73  C" >&6.fi.if tes
14290 74 20 22 24 7b 6c 74 5f 63 76 5f 70 61 74 68 5f  t "${lt_cv_path_
142a0 4c 44 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  LD+set}" = set; 
142b0 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
142c0 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
142d0 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a  CHO_C" >&6.else.
142e0 20 20 69 66 20 74 65 73 74 20 2d 7a 20 22 24 4c    if test -z "$L
142f0 44 22 3b 20 74 68 65 6e 0a 20 20 6c 74 5f 73 61  D"; then.  lt_sa
14300 76 65 5f 69 66 73 3d 22 24 49 46 53 22 3b 20 49  ve_ifs="$IFS"; I
14310 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54  FS=$PATH_SEPARAT
14320 4f 52 0a 20 20 66 6f 72 20 61 63 5f 64 69 72 20  OR.  for ac_dir 
14330 69 6e 20 24 50 41 54 48 3b 20 64 6f 0a 20 20 20  in $PATH; do.   
14340 20 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69   IFS="$lt_save_i
14350 66 73 22 0a 20 20 20 20 74 65 73 74 20 2d 7a 20  fs".    test -z 
14360 22 24 61 63 5f 64 69 72 22 20 26 26 20 61 63 5f  "$ac_dir" && ac_
14370 64 69 72 3d 2e 0a 20 20 20 20 69 66 20 74 65 73  dir=..    if tes
14380 74 20 2d 66 20 22 24 61 63 5f 64 69 72 2f 24 61  t -f "$ac_dir/$a
14390 63 5f 70 72 6f 67 22 20 7c 7c 20 74 65 73 74 20  c_prog" || test 
143a0 2d 66 20 22 24 61 63 5f 64 69 72 2f 24 61 63 5f  -f "$ac_dir/$ac_
143b0 70 72 6f 67 24 61 63 5f 65 78 65 65 78 74 22 3b  prog$ac_exeext";
143c0 20 74 68 65 6e 0a 20 20 20 20 20 20 6c 74 5f 63   then.      lt_c
143d0 76 5f 70 61 74 68 5f 4c 44 3d 22 24 61 63 5f 64  v_path_LD="$ac_d
143e0 69 72 2f 24 61 63 5f 70 72 6f 67 22 0a 20 20 20  ir/$ac_prog".   
143f0 20 20 20 23 20 43 68 65 63 6b 20 74 6f 20 73 65     # Check to se
14400 65 20 69 66 20 74 68 65 20 70 72 6f 67 72 61 6d  e if the program
14410 20 69 73 20 47 4e 55 20 6c 64 2e 20 20 49 27 64   is GNU ld.  I'd
14420 20 72 61 74 68 65 72 20 75 73 65 20 2d 2d 76 65   rather use --ve
14430 72 73 69 6f 6e 2c 0a 20 20 20 20 20 20 23 20 62  rsion,.      # b
14440 75 74 20 61 70 70 61 72 65 6e 74 6c 79 20 73 6f  ut apparently so
14450 6d 65 20 47 4e 55 20 6c 64 27 73 20 6f 6e 6c 79  me GNU ld's only
14460 20 61 63 63 65 70 74 20 2d 76 2e 0a 20 20 20 20   accept -v..    
14470 20 20 23 20 42 72 65 61 6b 20 6f 6e 6c 79 20 69    # Break only i
14480 66 20 69 74 20 77 61 73 20 74 68 65 20 47 4e 55  f it was the GNU
14490 2f 6e 6f 6e 2d 47 4e 55 20 6c 64 20 74 68 61 74  /non-GNU ld that
144a0 20 77 65 20 70 72 65 66 65 72 2e 0a 20 20 20 20   we prefer..    
144b0 20 20 63 61 73 65 20 60 22 24 6c 74 5f 63 76 5f    case `"$lt_cv_
144c0 70 61 74 68 5f 4c 44 22 20 2d 76 20 32 3e 26 31  path_LD" -v 2>&1
144d0 20 3c 2f 64 65 76 2f 6e 75 6c 6c 60 20 69 6e 0a   </dev/null` in.
144e0 20 20 20 20 20 20 2a 47 4e 55 2a 20 7c 20 2a 27        *GNU* | *'
144f0 77 69 74 68 20 42 46 44 27 2a 29 0a 09 74 65 73  with BFD'*)..tes
14500 74 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22  t "$with_gnu_ld"
14510 20 21 3d 20 6e 6f 20 26 26 20 62 72 65 61 6b 0a   != no && break.
14520 09 3b 3b 0a 20 20 20 20 20 20 2a 29 0a 09 74 65  .;;.      *)..te
14530 73 74 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64  st "$with_gnu_ld
14540 22 20 21 3d 20 79 65 73 20 26 26 20 62 72 65 61  " != yes && brea
14550 6b 0a 09 3b 3b 0a 20 20 20 20 20 20 65 73 61 63  k..;;.      esac
14560 0a 20 20 20 20 66 69 0a 20 20 64 6f 6e 65 0a 20  .    fi.  done. 
14570 20 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69   IFS="$lt_save_i
14580 66 73 22 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76  fs".else.  lt_cv
14590 5f 70 61 74 68 5f 4c 44 3d 22 24 4c 44 22 20 23  _path_LD="$LD" #
145a0 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76   Let the user ov
145b0 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74 20  erride the test 
145c0 77 69 74 68 20 61 20 70 61 74 68 2e 0a 66 69 0a  with a path..fi.
145d0 66 69 0a 0a 4c 44 3d 22 24 6c 74 5f 63 76 5f 70  fi..LD="$lt_cv_p
145e0 61 74 68 5f 4c 44 22 0a 69 66 20 74 65 73 74 20  ath_LD".if test 
145f0 2d 6e 20 22 24 4c 44 22 3b 20 74 68 65 6e 0a 20  -n "$LD"; then. 
14600 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
14610 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24  INENO: result: $
14620 4c 44 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  LD" >&5.echo "${
14630 45 43 48 4f 5f 54 7d 24 4c 44 22 20 3e 26 36 0a  ECHO_T}$LD" >&6.
14640 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73  else.  echo "$as
14650 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
14660 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68  ult: no" >&5.ech
14670 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20  o "${ECHO_T}no" 
14680 3e 26 36 0a 66 69 0a 74 65 73 74 20 2d 7a 20 22  >&6.fi.test -z "
14690 24 4c 44 22 20 26 26 20 7b 20 7b 20 65 63 68 6f  $LD" && { { echo
146a0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
146b0 3a 20 65 72 72 6f 72 3a 20 6e 6f 20 61 63 63 65  : error: no acce
146c0 70 74 61 62 6c 65 20 6c 64 20 66 6f 75 6e 64 20  ptable ld found 
146d0 69 6e 20 5c 24 50 41 54 48 22 20 3e 26 35 0a 65  in \$PATH" >&5.e
146e0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72  cho "$as_me: err
146f0 6f 72 3a 20 6e 6f 20 61 63 63 65 70 74 61 62 6c  or: no acceptabl
14700 65 20 6c 64 20 66 6f 75 6e 64 20 69 6e 20 5c 24  e ld found in \$
14710 50 41 54 48 22 20 3e 26 32 3b 7d 0a 20 20 20 7b  PATH" >&2;}.   {
14720 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20   (exit 1); exit 
14730 31 3b 20 7d 3b 20 7d 0a 65 63 68 6f 20 22 24 61  1; }; }.echo "$a
14740 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
14750 65 63 6b 69 6e 67 20 69 66 20 74 68 65 20 6c 69  ecking if the li
14760 6e 6b 65 72 20 28 24 4c 44 29 20 69 73 20 47 4e  nker ($LD) is GN
14770 55 20 6c 64 22 20 3e 26 35 0a 65 63 68 6f 20 24  U ld" >&5.echo $
14780 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
14790 20 69 66 20 74 68 65 20 6c 69 6e 6b 65 72 20 28   if the linker (
147a0 24 4c 44 29 20 69 73 20 47 4e 55 20 6c 64 2e 2e  $LD) is GNU ld..
147b0 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
147c0 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f  f test "${lt_cv_
147d0 70 72 6f 67 5f 67 6e 75 5f 6c 64 2b 73 65 74 7d  prog_gnu_ld+set}
147e0 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
147f0 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63  echo $ECHO_N "(c
14800 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20  ached) $ECHO_C" 
14810 3e 26 36 0a 65 6c 73 65 0a 20 20 23 20 49 27 64  >&6.else.  # I'd
14820 20 72 61 74 68 65 72 20 75 73 65 20 2d 2d 76 65   rather use --ve
14830 72 73 69 6f 6e 20 68 65 72 65 2c 20 62 75 74 20  rsion here, but 
14840 61 70 70 61 72 65 6e 74 6c 79 20 73 6f 6d 65 20  apparently some 
14850 47 4e 55 20 6c 64 27 73 20 6f 6e 6c 79 20 61 63  GNU ld's only ac
14860 63 65 70 74 20 2d 76 2e 0a 63 61 73 65 20 60 24  cept -v..case `$
14870 4c 44 20 2d 76 20 32 3e 26 31 20 3c 2f 64 65 76  LD -v 2>&1 </dev
14880 2f 6e 75 6c 6c 60 20 69 6e 0a 2a 47 4e 55 2a 20  /null` in.*GNU* 
14890 7c 20 2a 27 77 69 74 68 20 42 46 44 27 2a 29 0a  | *'with BFD'*).
148a0 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75    lt_cv_prog_gnu
148b0 5f 6c 64 3d 79 65 73 0a 20 20 3b 3b 0a 2a 29 0a  _ld=yes.  ;;.*).
148c0 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75    lt_cv_prog_gnu
148d0 5f 6c 64 3d 6e 6f 0a 20 20 3b 3b 0a 65 73 61 63  _ld=no.  ;;.esac
148e0 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  .fi.echo "$as_me
148f0 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
14900 3a 20 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e  : $lt_cv_prog_gn
14910 75 5f 6c 64 22 20 3e 26 35 0a 65 63 68 6f 20 22  u_ld" >&5.echo "
14920 24 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 63 76 5f  ${ECHO_T}$lt_cv_
14930 70 72 6f 67 5f 67 6e 75 5f 6c 64 22 20 3e 26 36  prog_gnu_ld" >&6
14940 0a 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 24 6c 74  .with_gnu_ld=$lt
14950 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 0a  _cv_prog_gnu_ld.
14960 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  ..echo "$as_me:$
14970 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
14980 20 66 6f 72 20 24 4c 44 20 6f 70 74 69 6f 6e 20   for $LD option 
14990 74 6f 20 72 65 6c 6f 61 64 20 6f 62 6a 65 63 74  to reload object
149a0 20 66 69 6c 65 73 22 20 3e 26 35 0a 65 63 68 6f   files" >&5.echo
149b0 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
149c0 6e 67 20 66 6f 72 20 24 4c 44 20 6f 70 74 69 6f  ng for $LD optio
149d0 6e 20 74 6f 20 72 65 6c 6f 61 64 20 6f 62 6a 65  n to reload obje
149e0 63 74 20 66 69 6c 65 73 2e 2e 2e 20 24 45 43 48  ct files... $ECH
149f0 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
14a00 20 22 24 7b 6c 74 5f 63 76 5f 6c 64 5f 72 65 6c   "${lt_cv_ld_rel
14a10 6f 61 64 5f 66 6c 61 67 2b 73 65 74 7d 22 20 3d  oad_flag+set}" =
14a20 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
14a30 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
14a40 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
14a50 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f 6c 64  .else.  lt_cv_ld
14a60 5f 72 65 6c 6f 61 64 5f 66 6c 61 67 3d 27 2d 72  _reload_flag='-r
14a70 27 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d  '.fi.echo "$as_m
14a80 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
14a90 74 3a 20 24 6c 74 5f 63 76 5f 6c 64 5f 72 65 6c  t: $lt_cv_ld_rel
14aa0 6f 61 64 5f 66 6c 61 67 22 20 3e 26 35 0a 65 63  oad_flag" >&5.ec
14ab0 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 74  ho "${ECHO_T}$lt
14ac0 5f 63 76 5f 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c  _cv_ld_reload_fl
14ad0 61 67 22 20 3e 26 36 0a 72 65 6c 6f 61 64 5f 66  ag" >&6.reload_f
14ae0 6c 61 67 3d 24 6c 74 5f 63 76 5f 6c 64 5f 72 65  lag=$lt_cv_ld_re
14af0 6c 6f 61 64 5f 66 6c 61 67 0a 63 61 73 65 20 24  load_flag.case $
14b00 72 65 6c 6f 61 64 5f 66 6c 61 67 20 69 6e 0a 22  reload_flag in."
14b10 22 20 7c 20 22 20 22 2a 29 20 3b 3b 0a 2a 29 20  " | " "*) ;;.*) 
14b20 72 65 6c 6f 61 64 5f 66 6c 61 67 3d 22 20 24 72  reload_flag=" $r
14b30 65 6c 6f 61 64 5f 66 6c 61 67 22 20 3b 3b 0a 65  eload_flag" ;;.e
14b40 73 61 63 0a 72 65 6c 6f 61 64 5f 63 6d 64 73 3d  sac.reload_cmds=
14b50 27 24 4c 44 24 72 65 6c 6f 61 64 5f 66 6c 61 67  '$LD$reload_flag
14b60 20 2d 6f 20 24 6f 75 74 70 75 74 24 72 65 6c 6f   -o $output$relo
14b70 61 64 5f 6f 62 6a 73 27 0a 0a 65 63 68 6f 20 22  ad_objs'..echo "
14b80 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
14b90 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 42 53 44  checking for BSD
14ba0 2d 63 6f 6d 70 61 74 69 62 6c 65 20 6e 6d 22 20  -compatible nm" 
14bb0 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
14bc0 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 42   "checking for B
14bd0 53 44 2d 63 6f 6d 70 61 74 69 62 6c 65 20 6e 6d  SD-compatible nm
14be0 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
14bf0 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63  .if test "${lt_c
14c00 76 5f 70 61 74 68 5f 4e 4d 2b 73 65 74 7d 22 20  v_path_NM+set}" 
14c10 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63  = set; then.  ec
14c20 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63  ho $ECHO_N "(cac
14c30 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26  hed) $ECHO_C" >&
14c40 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74  6.else.  if test
14c50 20 2d 6e 20 22 24 4e 4d 22 3b 20 74 68 65 6e 0a   -n "$NM"; then.
14c60 20 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72    # Let the user
14c70 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65   override the te
14c80 73 74 2e 0a 20 20 6c 74 5f 63 76 5f 70 61 74 68  st..  lt_cv_path
14c90 5f 4e 4d 3d 22 24 4e 4d 22 0a 65 6c 73 65 0a 20  _NM="$NM".else. 
14ca0 20 6c 74 5f 73 61 76 65 5f 69 66 73 3d 22 24 49   lt_save_ifs="$I
14cb0 46 53 22 3b 20 49 46 53 3d 24 50 41 54 48 5f 53  FS"; IFS=$PATH_S
14cc0 45 50 41 52 41 54 4f 52 0a 20 20 66 6f 72 20 61  EPARATOR.  for a
14cd0 63 5f 64 69 72 20 69 6e 20 24 50 41 54 48 20 2f  c_dir in $PATH /
14ce0 75 73 72 2f 63 63 73 2f 62 69 6e 20 2f 75 73 72  usr/ccs/bin /usr
14cf0 2f 75 63 62 20 2f 62 69 6e 3b 20 64 6f 0a 20 20  /ucb /bin; do.  
14d00 20 20 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f    IFS="$lt_save_
14d10 69 66 73 22 0a 20 20 20 20 74 65 73 74 20 2d 7a  ifs".    test -z
14d20 20 22 24 61 63 5f 64 69 72 22 20 26 26 20 61 63   "$ac_dir" && ac
14d30 5f 64 69 72 3d 2e 0a 20 20 20 20 74 6d 70 5f 6e  _dir=..    tmp_n
14d40 6d 3d 22 24 61 63 5f 64 69 72 2f 24 7b 61 63 5f  m="$ac_dir/${ac_
14d50 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 6e 6d 22 0a  tool_prefix}nm".
14d60 20 20 20 20 69 66 20 74 65 73 74 20 2d 66 20 22      if test -f "
14d70 24 74 6d 70 5f 6e 6d 22 20 7c 7c 20 74 65 73 74  $tmp_nm" || test
14d80 20 2d 66 20 22 24 74 6d 70 5f 6e 6d 24 61 63 5f   -f "$tmp_nm$ac_
14d90 65 78 65 65 78 74 22 20 3b 20 74 68 65 6e 0a 20  exeext" ; then. 
14da0 20 20 20 20 20 23 20 43 68 65 63 6b 20 74 6f 20       # Check to 
14db0 73 65 65 20 69 66 20 74 68 65 20 6e 6d 20 61 63  see if the nm ac
14dc0 63 65 70 74 73 20 61 20 42 53 44 2d 63 6f 6d 70  cepts a BSD-comp
14dd0 61 74 20 66 6c 61 67 2e 0a 20 20 20 20 20 20 23  at flag..      #
14de0 20 41 64 64 69 6e 67 20 74 68 65 20 60 73 65 64   Adding the `sed
14df0 20 31 71 27 20 70 72 65 76 65 6e 74 73 20 66 61   1q' prevents fa
14e00 6c 73 65 20 70 6f 73 69 74 69 76 65 73 20 6f 6e  lse positives on
14e10 20 48 50 2d 55 58 2c 20 77 68 69 63 68 20 73 61   HP-UX, which sa
14e20 79 73 3a 0a 20 20 20 20 20 20 23 20 20 20 6e 6d  ys:.      #   nm
14e30 3a 20 75 6e 6b 6e 6f 77 6e 20 6f 70 74 69 6f 6e  : unknown option
14e40 20 22 42 22 20 69 67 6e 6f 72 65 64 0a 20 20 20   "B" ignored.   
14e50 20 20 20 23 20 54 72 75 36 34 27 73 20 6e 6d 20     # Tru64's nm 
14e60 63 6f 6d 70 6c 61 69 6e 73 20 74 68 61 74 20 2f  complains that /
14e70 64 65 76 2f 6e 75 6c 6c 20 69 73 20 61 6e 20 69  dev/null is an i
14e80 6e 76 61 6c 69 64 20 6f 62 6a 65 63 74 20 66 69  nvalid object fi
14e90 6c 65 0a 20 20 20 20 20 20 63 61 73 65 20 60 22  le.      case `"
14ea0 24 74 6d 70 5f 6e 6d 22 20 2d 42 20 2f 64 65 76  $tmp_nm" -B /dev
14eb0 2f 6e 75 6c 6c 20 32 3e 26 31 20 7c 20 73 65 64  /null 2>&1 | sed
14ec0 20 27 31 71 27 60 20 69 6e 0a 20 20 20 20 20 20   '1q'` in.      
14ed0 2a 2f 64 65 76 2f 6e 75 6c 6c 2a 20 7c 20 2a 27  */dev/null* | *'
14ee0 49 6e 76 61 6c 69 64 20 66 69 6c 65 20 6f 72 20  Invalid file or 
14ef0 6f 62 6a 65 63 74 20 74 79 70 65 27 2a 29 0a 09  object type'*)..
14f00 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d 22 24  lt_cv_path_NM="$
14f10 74 6d 70 5f 6e 6d 20 2d 42 22 0a 09 62 72 65 61  tmp_nm -B"..brea
14f20 6b 0a 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 20  k.        ;;.   
14f30 20 20 20 2a 29 0a 09 63 61 73 65 20 60 22 24 74     *)..case `"$t
14f40 6d 70 5f 6e 6d 22 20 2d 70 20 2f 64 65 76 2f 6e  mp_nm" -p /dev/n
14f50 75 6c 6c 20 32 3e 26 31 20 7c 20 73 65 64 20 27  ull 2>&1 | sed '
14f60 31 71 27 60 20 69 6e 0a 09 2a 2f 64 65 76 2f 6e  1q'` in..*/dev/n
14f70 75 6c 6c 2a 29 0a 09 20 20 6c 74 5f 63 76 5f 70  ull*)..  lt_cv_p
14f80 61 74 68 5f 4e 4d 3d 22 24 74 6d 70 5f 6e 6d 20  ath_NM="$tmp_nm 
14f90 2d 70 22 0a 09 20 20 62 72 65 61 6b 0a 09 20 20  -p"..  break..  
14fa0 3b 3b 0a 09 2a 29 0a 09 20 20 6c 74 5f 63 76 5f  ;;..*)..  lt_cv_
14fb0 70 61 74 68 5f 4e 4d 3d 24 7b 6c 74 5f 63 76 5f  path_NM=${lt_cv_
14fc0 70 61 74 68 5f 4e 4d 3d 22 24 74 6d 70 5f 6e 6d  path_NM="$tmp_nm
14fd0 22 7d 20 23 20 6b 65 65 70 20 74 68 65 20 66 69  "} # keep the fi
14fe0 72 73 74 20 6d 61 74 63 68 2c 20 62 75 74 0a 09  rst match, but..
14ff0 20 20 63 6f 6e 74 69 6e 75 65 20 23 20 73 6f 20    continue # so 
15000 74 68 61 74 20 77 65 20 63 61 6e 20 74 72 79 20  that we can try 
15010 74 6f 20 66 69 6e 64 20 6f 6e 65 20 74 68 61 74  to find one that
15020 20 73 75 70 70 6f 72 74 73 20 42 53 44 20 66 6c   supports BSD fl
15030 61 67 73 0a 09 20 20 3b 3b 0a 09 65 73 61 63 0a  ags..  ;;..esac.
15040 20 20 20 20 20 20 65 73 61 63 0a 20 20 20 20 66        esac.    f
15050 69 0a 20 20 64 6f 6e 65 0a 20 20 49 46 53 3d 22  i.  done.  IFS="
15060 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 20  $lt_save_ifs".  
15070 74 65 73 74 20 2d 7a 20 22 24 6c 74 5f 63 76 5f  test -z "$lt_cv_
15080 70 61 74 68 5f 4e 4d 22 20 26 26 20 6c 74 5f 63  path_NM" && lt_c
15090 76 5f 70 61 74 68 5f 4e 4d 3d 6e 6d 0a 66 69 0a  v_path_NM=nm.fi.
150a0 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  fi.echo "$as_me:
150b0 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
150c0 20 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 22   $lt_cv_path_NM"
150d0 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
150e0 4f 5f 54 7d 24 6c 74 5f 63 76 5f 70 61 74 68 5f  O_T}$lt_cv_path_
150f0 4e 4d 22 20 3e 26 36 0a 4e 4d 3d 22 24 6c 74 5f  NM" >&6.NM="$lt_
15100 63 76 5f 70 61 74 68 5f 4e 4d 22 0a 0a 65 63 68  cv_path_NM"..ech
15110 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
15120 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74  O: checking whet
15130 68 65 72 20 6c 6e 20 2d 73 20 77 6f 72 6b 73 22  her ln -s works"
15140 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
15150 4e 20 22 63 68 65 63 6b 69 6e 67 20 77 68 65 74  N "checking whet
15160 68 65 72 20 6c 6e 20 2d 73 20 77 6f 72 6b 73 2e  her ln -s works.
15170 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
15180 4c 4e 5f 53 3d 24 61 73 5f 6c 6e 5f 73 0a 69 66  LN_S=$as_ln_s.if
15190 20 74 65 73 74 20 22 24 4c 4e 5f 53 22 20 3d 20   test "$LN_S" = 
151a0 22 6c 6e 20 2d 73 22 3b 20 74 68 65 6e 0a 20 20  "ln -s"; then.  
151b0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
151c0 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 79 65  NENO: result: ye
151d0 73 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  s" >&5.echo "${E
151e0 43 48 4f 5f 54 7d 79 65 73 22 20 3e 26 36 0a 65  CHO_T}yes" >&6.e
151f0 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
15200 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
15210 6c 74 3a 20 6e 6f 2c 20 75 73 69 6e 67 20 24 4c  lt: no, using $L
15220 4e 5f 53 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  N_S" >&5.echo "$
15230 7b 45 43 48 4f 5f 54 7d 6e 6f 2c 20 75 73 69 6e  {ECHO_T}no, usin
15240 67 20 24 4c 4e 5f 53 22 20 3e 26 36 0a 66 69 0a  g $LN_S" >&6.fi.
15250 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
15260 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
15270 68 6f 77 20 74 6f 20 72 65 63 6f 67 6e 69 73 65  how to recognise
15280 20 64 65 70 65 6e 64 65 6e 74 20 6c 69 62 72 61   dependent libra
15290 72 69 65 73 22 20 3e 26 35 0a 65 63 68 6f 20 24  ries" >&5.echo $
152a0 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
152b0 20 68 6f 77 20 74 6f 20 72 65 63 6f 67 6e 69 73   how to recognis
152c0 65 20 64 65 70 65 6e 64 65 6e 74 20 6c 69 62 72  e dependent libr
152d0 61 72 69 65 73 2e 2e 2e 20 24 45 43 48 4f 5f 43  aries... $ECHO_C
152e0 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24  " >&6.if test "$
152f0 7b 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63  {lt_cv_deplibs_c
15300 68 65 63 6b 5f 6d 65 74 68 6f 64 2b 73 65 74 7d  heck_method+set}
15310 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
15320 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63  echo $ECHO_N "(c
15330 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20  ached) $ECHO_C" 
15340 3e 26 36 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76  >&6.else.  lt_cv
15350 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d  _file_magic_cmd=
15360 27 24 4d 41 47 49 43 5f 43 4d 44 27 0a 6c 74 5f  '$MAGIC_CMD'.lt_
15370 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65  cv_file_magic_te
15380 73 74 5f 66 69 6c 65 3d 0a 6c 74 5f 63 76 5f 64  st_file=.lt_cv_d
15390 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
153a0 68 6f 64 3d 27 75 6e 6b 6e 6f 77 6e 27 0a 23 20  hod='unknown'.# 
153b0 4e 65 65 64 20 74 6f 20 73 65 74 20 74 68 65 20  Need to set the 
153c0 70 72 65 63 65 64 69 6e 67 20 76 61 72 69 61 62  preceding variab
153d0 6c 65 20 6f 6e 20 61 6c 6c 20 70 6c 61 74 66 6f  le on all platfo
153e0 72 6d 73 20 74 68 61 74 20 73 75 70 70 6f 72 74  rms that support
153f0 0a 23 20 69 6e 74 65 72 6c 69 62 72 61 72 79 20  .# interlibrary 
15400 64 65 70 65 6e 64 65 6e 63 69 65 73 2e 0a 23 20  dependencies..# 
15410 27 6e 6f 6e 65 27 20 2d 2d 20 64 65 70 65 6e 64  'none' -- depend
15420 65 6e 63 69 65 73 20 6e 6f 74 20 73 75 70 70 6f  encies not suppo
15430 72 74 65 64 2e 0a 23 20 60 75 6e 6b 6e 6f 77 6e  rted..# `unknown
15440 27 20 2d 2d 20 73 61 6d 65 20 61 73 20 6e 6f 6e  ' -- same as non
15450 65 2c 20 62 75 74 20 64 6f 63 75 6d 65 6e 74 73  e, but documents
15460 20 74 68 61 74 20 77 65 20 72 65 61 6c 6c 79 20   that we really 
15470 64 6f 6e 27 74 20 6b 6e 6f 77 2e 0a 23 20 27 70  don't know..# 'p
15480 61 73 73 5f 61 6c 6c 27 20 2d 2d 20 61 6c 6c 20  ass_all' -- all 
15490 64 65 70 65 6e 64 65 6e 63 69 65 73 20 70 61 73  dependencies pas
154a0 73 65 64 20 77 69 74 68 20 6e 6f 20 63 68 65 63  sed with no chec
154b0 6b 73 2e 0a 23 20 27 74 65 73 74 5f 63 6f 6d 70  ks..# 'test_comp
154c0 69 6c 65 27 20 2d 2d 20 63 68 65 63 6b 20 62 79  ile' -- check by
154d0 20 6d 61 6b 69 6e 67 20 74 65 73 74 20 70 72 6f   making test pro
154e0 67 72 61 6d 2e 0a 23 20 27 66 69 6c 65 5f 6d 61  gram..# 'file_ma
154f0 67 69 63 20 5b 5b 72 65 67 65 78 5d 5d 27 20 2d  gic [[regex]]' -
15500 2d 20 63 68 65 63 6b 20 62 79 20 6c 6f 6f 6b 69  - check by looki
15510 6e 67 20 66 6f 72 20 66 69 6c 65 73 20 69 6e 20  ng for files in 
15520 6c 69 62 72 61 72 79 20 70 61 74 68 0a 23 20 77  library path.# w
15530 68 69 63 68 20 72 65 73 70 6f 6e 64 73 20 74 6f  hich responds to
15540 20 74 68 65 20 24 66 69 6c 65 5f 6d 61 67 69 63   the $file_magic
15550 5f 63 6d 64 20 77 69 74 68 20 61 20 67 69 76 65  _cmd with a give
15560 6e 20 65 78 74 65 6e 64 65 64 20 72 65 67 65 78  n extended regex
15570 2e 0a 23 20 49 66 20 79 6f 75 20 68 61 76 65 20  ..# If you have 
15580 60 66 69 6c 65 27 20 6f 72 20 65 71 75 69 76 61  `file' or equiva
15590 6c 65 6e 74 20 6f 6e 20 79 6f 75 72 20 73 79 73  lent on your sys
155a0 74 65 6d 20 61 6e 64 20 79 6f 75 27 72 65 20 6e  tem and you're n
155b0 6f 74 20 73 75 72 65 0a 23 20 77 68 65 74 68 65  ot sure.# whethe
155c0 72 20 60 70 61 73 73 5f 61 6c 6c 27 20 77 69 6c  r `pass_all' wil
155d0 6c 20 2a 61 6c 77 61 79 73 2a 20 77 6f 72 6b 2c  l *always* work,
155e0 20 79 6f 75 20 70 72 6f 62 61 62 6c 79 20 77 61   you probably wa
155f0 6e 74 20 74 68 69 73 20 6f 6e 65 2e 0a 0a 63 61  nt this one...ca
15600 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 61  se $host_os in.a
15610 69 78 34 2a 20 7c 20 61 69 78 35 2a 29 0a 20 20  ix4* | aix5*).  
15620 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68  lt_cv_deplibs_ch
15630 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f  eck_method=pass_
15640 61 6c 6c 0a 20 20 3b 3b 0a 0a 62 65 6f 73 2a 29  all.  ;;..beos*)
15650 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73  .  lt_cv_deplibs
15660 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61  _check_method=pa
15670 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 62 73 64  ss_all.  ;;..bsd
15680 69 34 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70  i4*).  lt_cv_dep
15690 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
156a0 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 45 4c  d='file_magic EL
156b0 46 20 5b 30 2d 39 5d 5b 30 2d 39 5d 2a 2d 62 69  F [0-9][0-9]*-bi
156c0 74 20 5b 4d 4c 5d 53 42 20 28 73 68 61 72 65 64  t [ML]SB (shared
156d0 20 6f 62 6a 65 63 74 7c 64 79 6e 61 6d 69 63 20   object|dynamic 
156e0 6c 69 62 29 27 0a 20 20 6c 74 5f 63 76 5f 66 69  lib)'.  lt_cv_fi
156f0 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 27 2f 75  le_magic_cmd='/u
15700 73 72 2f 62 69 6e 2f 66 69 6c 65 20 2d 4c 27 0a  sr/bin/file -L'.
15710 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67    lt_cv_file_mag
15720 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d 2f 73 68  ic_test_file=/sh
15730 6c 69 62 2f 6c 69 62 63 2e 73 6f 0a 20 20 3b 3b  lib/libc.so.  ;;
15740 0a 0a 63 79 67 77 69 6e 2a 29 0a 20 20 23 20 77  ..cygwin*).  # w
15750 69 6e 33 32 5f 6c 69 62 69 64 20 69 73 20 61 20  in32_libid is a 
15760 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 64  shell function d
15770 65 66 69 6e 65 64 20 69 6e 20 6c 74 6d 61 69 6e  efined in ltmain
15780 2e 73 68 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c  .sh.  lt_cv_depl
15790 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
157a0 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 5e 78 38  ='file_magic ^x8
157b0 36 20 61 72 63 68 69 76 65 20 69 6d 70 6f 72 74  6 archive import
157c0 7c 5e 78 38 36 20 44 4c 4c 27 0a 20 20 6c 74 5f  |^x86 DLL'.  lt_
157d0 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d  cv_file_magic_cm
157e0 64 3d 27 77 69 6e 33 32 5f 6c 69 62 69 64 27 0a  d='win32_libid'.
157f0 20 20 3b 3b 0a 0a 6d 69 6e 67 77 2a 20 7c 20 70    ;;..mingw* | p
15800 77 33 32 2a 29 0a 20 20 23 20 42 61 73 65 20 4d  w32*).  # Base M
15810 53 59 53 2f 4d 69 6e 47 57 20 64 6f 20 6e 6f 74  SYS/MinGW do not
15820 20 70 72 6f 76 69 64 65 20 74 68 65 20 27 66 69   provide the 'fi
15830 6c 65 27 20 63 6f 6d 6d 61 6e 64 20 6e 65 65 64  le' command need
15840 65 64 20 62 79 0a 20 20 23 20 77 69 6e 33 32 5f  ed by.  # win32_
15850 6c 69 62 69 64 20 73 68 65 6c 6c 20 66 75 6e 63  libid shell func
15860 74 69 6f 6e 2c 20 73 6f 20 75 73 65 20 61 20 77  tion, so use a w
15870 65 61 6b 65 72 20 74 65 73 74 20 62 61 73 65 64  eaker test based
15880 20 6f 6e 20 27 6f 62 6a 64 75 6d 70 27 2e 0a 20   on 'objdump'.. 
15890 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
158a0 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c  heck_method='fil
158b0 65 5f 6d 61 67 69 63 20 66 69 6c 65 20 66 6f 72  e_magic file for
158c0 6d 61 74 20 70 65 69 2a 2d 69 33 38 36 28 2e 2a  mat pei*-i386(.*
158d0 61 72 63 68 69 74 65 63 74 75 72 65 3a 20 69 33  architecture: i3
158e0 38 36 29 3f 27 0a 20 20 6c 74 5f 63 76 5f 66 69  86)?'.  lt_cv_fi
158f0 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 27 24 4f  le_magic_cmd='$O
15900 42 4a 44 55 4d 50 20 2d 66 27 0a 20 20 3b 3b 0a  BJDUMP -f'.  ;;.
15910 0a 64 61 72 77 69 6e 2a 20 7c 20 72 68 61 70 73  .darwin* | rhaps
15920 6f 64 79 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65  ody*).  lt_cv_de
15930 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
15940 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b  od=pass_all.  ;;
15950 0a 0a 66 72 65 65 62 73 64 2a 20 7c 20 6b 66 72  ..freebsd* | kfr
15960 65 65 62 73 64 2a 2d 67 6e 75 29 0a 20 20 69 66  eebsd*-gnu).  if
15970 20 65 63 68 6f 20 5f 5f 45 4c 46 5f 5f 20 7c 20   echo __ELF__ | 
15980 24 43 43 20 2d 45 20 2d 20 7c 20 67 72 65 70 20  $CC -E - | grep 
15990 5f 5f 45 4c 46 5f 5f 20 3e 20 2f 64 65 76 2f 6e  __ELF__ > /dev/n
159a0 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20 63 61  ull; then.    ca
159b0 73 65 20 24 68 6f 73 74 5f 63 70 75 20 69 6e 0a  se $host_cpu in.
159c0 20 20 20 20 69 2a 38 36 20 29 0a 20 20 20 20 20      i*86 ).     
159d0 20 23 20 4e 6f 74 20 73 75 72 65 20 77 68 65 74   # Not sure whet
159e0 68 65 72 20 74 68 65 20 70 72 65 73 65 6e 63 65  her the presence
159f0 20 6f 66 20 4f 70 65 6e 42 53 44 20 68 65 72 65   of OpenBSD here
15a00 20 77 61 73 20 61 20 6d 69 73 74 61 6b 65 2e 0a   was a mistake..
15a10 20 20 20 20 20 20 23 20 4c 65 74 27 73 20 61 63        # Let's ac
15a20 63 65 70 74 20 62 6f 74 68 20 6f 66 20 74 68 65  cept both of the
15a30 6d 20 75 6e 74 69 6c 20 74 68 69 73 20 69 73 20  m until this is 
15a40 63 6c 65 61 72 65 64 20 75 70 2e 0a 20 20 20 20  cleared up..    
15a50 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f    lt_cv_deplibs_
15a60 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69  check_method='fi
15a70 6c 65 5f 6d 61 67 69 63 20 28 46 72 65 65 42 53  le_magic (FreeBS
15a80 44 7c 4f 70 65 6e 42 53 44 29 2f 69 5b 33 2d 39  D|OpenBSD)/i[3-9
15a90 5d 38 36 20 28 63 6f 6d 70 61 63 74 20 29 3f 64  ]86 (compact )?d
15aa0 65 6d 61 6e 64 20 70 61 67 65 64 20 73 68 61 72  emand paged shar
15ab0 65 64 20 6c 69 62 72 61 72 79 27 0a 20 20 20 20  ed library'.    
15ac0 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67    lt_cv_file_mag
15ad0 69 63 5f 63 6d 64 3d 2f 75 73 72 2f 62 69 6e 2f  ic_cmd=/usr/bin/
15ae0 66 69 6c 65 0a 20 20 20 20 20 20 6c 74 5f 63 76  file.      lt_cv
15af0 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74  _file_magic_test
15b00 5f 66 69 6c 65 3d 60 65 63 68 6f 20 2f 75 73 72  _file=`echo /usr
15b10 2f 6c 69 62 2f 6c 69 62 63 2e 73 6f 2e 2a 60 0a  /lib/libc.so.*`.
15b20 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61        ;;.    esa
15b30 63 0a 20 20 65 6c 73 65 0a 20 20 20 20 6c 74 5f  c.  else.    lt_
15b40 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  cv_deplibs_check
15b50 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c  _method=pass_all
15b60 0a 20 20 66 69 0a 20 20 3b 3b 0a 0a 67 6e 75 2a  .  fi.  ;;..gnu*
15b70 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62  ).  lt_cv_deplib
15b80 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70  s_check_method=p
15b90 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 68 70  ass_all.  ;;..hp
15ba0 75 78 31 30 2e 32 30 2a 20 7c 20 68 70 75 78 31  ux10.20* | hpux1
15bb0 31 2a 29 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65  1*).  lt_cv_file
15bc0 5f 6d 61 67 69 63 5f 63 6d 64 3d 2f 75 73 72 2f  _magic_cmd=/usr/
15bd0 62 69 6e 2f 66 69 6c 65 0a 20 20 63 61 73 65 20  bin/file.  case 
15be0 22 24 68 6f 73 74 5f 63 70 75 22 20 69 6e 0a 20  "$host_cpu" in. 
15bf0 20 69 61 36 34 2a 29 0a 20 20 20 20 6c 74 5f 63   ia64*).    lt_c
15c00 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
15c10 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67  method='file_mag
15c20 69 63 20 28 73 5b 30 2d 39 5d 5b 30 2d 39 5d 5b  ic (s[0-9][0-9][
15c30 30 2d 39 5d 7c 45 4c 46 2d 5b 30 2d 39 5d 5b 30  0-9]|ELF-[0-9][0
15c40 2d 39 5d 29 20 73 68 61 72 65 64 20 6f 62 6a 65  -9]) shared obje
15c50 63 74 20 66 69 6c 65 20 2d 20 49 41 36 34 27 0a  ct file - IA64'.
15c60 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d      lt_cv_file_m
15c70 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d 2f  agic_test_file=/
15c80 75 73 72 2f 6c 69 62 2f 68 70 75 78 33 32 2f 6c  usr/lib/hpux32/l
15c90 69 62 63 2e 73 6f 0a 20 20 20 20 3b 3b 0a 20 20  ibc.so.    ;;.  
15ca0 68 70 70 61 2a 36 34 2a 29 0a 20 20 20 20 6c 74  hppa*64*).    lt
15cb0 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
15cc0 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d  k_method='file_m
15cd0 61 67 69 63 20 28 73 5b 30 2d 39 5d 5b 30 2d 39  agic (s[0-9][0-9
15ce0 5d 5b 30 2d 39 5d 7c 45 4c 46 2d 5b 30 2d 39 5d  ][0-9]|ELF-[0-9]
15cf0 5b 30 2d 39 5d 29 20 73 68 61 72 65 64 20 6f 62  [0-9]) shared ob
15d00 6a 65 63 74 20 66 69 6c 65 20 2d 20 50 41 2d 52  ject file - PA-R
15d10 49 53 43 20 5b 30 2d 39 5d 2e 5b 30 2d 39 5d 27  ISC [0-9].[0-9]'
15d20 0a 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f  .    lt_cv_file_
15d30 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d  magic_test_file=
15d40 2f 75 73 72 2f 6c 69 62 2f 70 61 32 30 5f 36 34  /usr/lib/pa20_64
15d50 2f 6c 69 62 63 2e 73 6c 0a 20 20 20 20 3b 3b 0a  /libc.sl.    ;;.
15d60 20 20 2a 29 0a 20 20 20 20 6c 74 5f 63 76 5f 64    *).    lt_cv_d
15d70 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
15d80 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20  hod='file_magic 
15d90 28 73 5b 30 2d 39 5d 5b 30 2d 39 5d 5b 30 2d 39  (s[0-9][0-9][0-9
15da0 5d 7c 50 41 2d 52 49 53 43 5b 30 2d 39 5d 2e 5b  ]|PA-RISC[0-9].[
15db0 30 2d 39 5d 29 20 73 68 61 72 65 64 20 6c 69 62  0-9]) shared lib
15dc0 72 61 72 79 27 0a 20 20 20 20 6c 74 5f 63 76 5f  rary'.    lt_cv_
15dd0 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f  file_magic_test_
15de0 66 69 6c 65 3d 2f 75 73 72 2f 6c 69 62 2f 6c 69  file=/usr/lib/li
15df0 62 63 2e 73 6c 0a 20 20 20 20 3b 3b 0a 20 20 65  bc.sl.    ;;.  e
15e00 73 61 63 0a 20 20 3b 3b 0a 0a 69 72 69 78 35 2a  sac.  ;;..irix5*
15e10 20 7c 20 69 72 69 78 36 2a 20 7c 20 6e 6f 6e 73   | irix6* | nons
15e20 74 6f 70 75 78 2a 29 0a 20 20 63 61 73 65 20 24  topux*).  case $
15e30 4c 44 20 69 6e 0a 20 20 2a 2d 33 32 7c 2a 22 2d  LD in.  *-32|*"-
15e40 33 32 20 22 29 20 6c 69 62 6d 61 67 69 63 3d 33  32 ") libmagic=3
15e50 32 2d 62 69 74 3b 3b 0a 20 20 2a 2d 6e 33 32 7c  2-bit;;.  *-n32|
15e60 2a 22 2d 6e 33 32 20 22 29 20 6c 69 62 6d 61 67  *"-n32 ") libmag
15e70 69 63 3d 4e 33 32 3b 3b 0a 20 20 2a 2d 36 34 7c  ic=N32;;.  *-64|
15e80 2a 22 2d 36 34 20 22 29 20 6c 69 62 6d 61 67 69  *"-64 ") libmagi
15e90 63 3d 36 34 2d 62 69 74 3b 3b 0a 20 20 2a 29 20  c=64-bit;;.  *) 
15ea0 6c 69 62 6d 61 67 69 63 3d 6e 65 76 65 72 2d 6d  libmagic=never-m
15eb0 61 74 63 68 3b 3b 0a 20 20 65 73 61 63 0a 20 20  atch;;.  esac.  
15ec0 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68  lt_cv_deplibs_ch
15ed0 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f  eck_method=pass_
15ee0 61 6c 6c 0a 20 20 3b 3b 0a 0a 23 20 54 68 69 73  all.  ;;..# This
15ef0 20 6d 75 73 74 20 62 65 20 4c 69 6e 75 78 20 45   must be Linux E
15f00 4c 46 2e 0a 6c 69 6e 75 78 2a 29 0a 20 20 6c 74  LF..linux*).  lt
15f10 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
15f20 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c  k_method=pass_al
15f30 6c 0a 20 20 3b 3b 0a 0a 6e 65 74 62 73 64 2a 20  l.  ;;..netbsd* 
15f40 7c 20 6b 6e 65 74 62 73 64 2a 2d 67 6e 75 29 0a  | knetbsd*-gnu).
15f50 20 20 69 66 20 65 63 68 6f 20 5f 5f 45 4c 46 5f    if echo __ELF_
15f60 5f 20 7c 20 24 43 43 20 2d 45 20 2d 20 7c 20 67  _ | $CC -E - | g
15f70 72 65 70 20 5f 5f 45 4c 46 5f 5f 20 3e 20 2f 64  rep __ELF__ > /d
15f80 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20  ev/null; then.  
15f90 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f    lt_cv_deplibs_
15fa0 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 6d 61  check_method='ma
15fb0 74 63 68 5f 70 61 74 74 65 72 6e 20 2f 6c 69 62  tch_pattern /lib
15fc0 5b 5e 2f 5d 2b 28 5c 2e 73 6f 5c 2e 5b 30 2d 39  [^/]+(\.so\.[0-9
15fd0 5d 2b 5c 2e 5b 30 2d 39 5d 2b 7c 5f 70 69 63 5c  ]+\.[0-9]+|_pic\
15fe0 2e 61 29 24 27 0a 20 20 65 6c 73 65 0a 20 20 20  .a)$'.  else.   
15ff0 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
16000 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 6d 61 74  heck_method='mat
16010 63 68 5f 70 61 74 74 65 72 6e 20 2f 6c 69 62 5b  ch_pattern /lib[
16020 5e 2f 5d 2b 28 5c 2e 73 6f 7c 5f 70 69 63 5c 2e  ^/]+(\.so|_pic\.
16030 61 29 24 27 0a 20 20 66 69 0a 20 20 3b 3b 0a 0a  a)$'.  fi.  ;;..
16040 6e 65 77 6f 73 36 2a 29 0a 20 20 6c 74 5f 63 76  newos6*).  lt_cv
16050 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
16060 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69  ethod='file_magi
16070 63 20 45 4c 46 20 5b 30 2d 39 5d 5b 30 2d 39 5d  c ELF [0-9][0-9]
16080 2a 2d 62 69 74 20 5b 4d 4c 5d 53 42 20 28 65 78  *-bit [ML]SB (ex
16090 65 63 75 74 61 62 6c 65 7c 64 79 6e 61 6d 69 63  ecutable|dynamic
160a0 20 6c 69 62 29 27 0a 20 20 6c 74 5f 63 76 5f 66   lib)'.  lt_cv_f
160b0 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 2f 75  ile_magic_cmd=/u
160c0 73 72 2f 62 69 6e 2f 66 69 6c 65 0a 20 20 6c 74  sr/bin/file.  lt
160d0 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74  _cv_file_magic_t
160e0 65 73 74 5f 66 69 6c 65 3d 2f 75 73 72 2f 6c 69  est_file=/usr/li
160f0 62 2f 6c 69 62 6e 6c 73 2e 73 6f 0a 20 20 3b 3b  b/libnls.so.  ;;
16100 0a 0a 6e 74 6f 2d 71 6e 78 2a 29 0a 20 20 6c 74  ..nto-qnx*).  lt
16110 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
16120 6b 5f 6d 65 74 68 6f 64 3d 75 6e 6b 6e 6f 77 6e  k_method=unknown
16130 0a 20 20 3b 3b 0a 0a 6f 70 65 6e 62 73 64 2a 29  .  ;;..openbsd*)
16140 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61  .  lt_cv_file_ma
16150 67 69 63 5f 63 6d 64 3d 2f 75 73 72 2f 62 69 6e  gic_cmd=/usr/bin
16160 2f 66 69 6c 65 0a 20 20 6c 74 5f 63 76 5f 66 69  /file.  lt_cv_fi
16170 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69  le_magic_test_fi
16180 6c 65 3d 60 65 63 68 6f 20 2f 75 73 72 2f 6c 69  le=`echo /usr/li
16190 62 2f 6c 69 62 63 2e 73 6f 2e 2a 60 0a 20 20 69  b/libc.so.*`.  i
161a0 66 20 74 65 73 74 20 2d 7a 20 22 60 65 63 68 6f  f test -z "`echo
161b0 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d   __ELF__ | $CC -
161c0 45 20 2d 20 7c 20 67 72 65 70 20 5f 5f 45 4c 46  E - | grep __ELF
161d0 5f 5f 60 22 20 7c 7c 20 74 65 73 74 20 22 24 68  __`" || test "$h
161e0 6f 73 74 5f 6f 73 2d 24 68 6f 73 74 5f 63 70 75  ost_os-$host_cpu
161f0 22 20 3d 20 22 6f 70 65 6e 62 73 64 32 2e 38 2d  " = "openbsd2.8-
16200 70 6f 77 65 72 70 63 22 3b 20 74 68 65 6e 0a 20  powerpc"; then. 
16210 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73     lt_cv_deplibs
16220 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66  _check_method='f
16230 69 6c 65 5f 6d 61 67 69 63 20 45 4c 46 20 5b 30  ile_magic ELF [0
16240 2d 39 5d 5b 30 2d 39 5d 2a 2d 62 69 74 20 5b 4c  -9][0-9]*-bit [L
16250 4d 5d 53 42 20 73 68 61 72 65 64 20 6f 62 6a 65  M]SB shared obje
16260 63 74 27 0a 20 20 65 6c 73 65 0a 20 20 20 20 6c  ct'.  else.    l
16270 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65  t_cv_deplibs_che
16280 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f  ck_method='file_
16290 6d 61 67 69 63 20 4f 70 65 6e 42 53 44 2e 2a 20  magic OpenBSD.* 
162a0 73 68 61 72 65 64 20 6c 69 62 72 61 72 79 27 0a  shared library'.
162b0 20 20 66 69 0a 20 20 3b 3b 0a 0a 6f 73 66 33 2a    fi.  ;;..osf3*
162c0 20 7c 20 6f 73 66 34 2a 20 7c 20 6f 73 66 35 2a   | osf4* | osf5*
162d0 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62  ).  lt_cv_deplib
162e0 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70  s_check_method=p
162f0 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 73 63  ass_all.  ;;..sc
16300 6f 33 2e 32 76 35 2a 29 0a 20 20 6c 74 5f 63 76  o3.2v5*).  lt_cv
16310 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
16320 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20  ethod=pass_all. 
16330 20 3b 3b 0a 0a 73 6f 6c 61 72 69 73 2a 29 0a 20   ;;..solaris*). 
16340 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
16350 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73  heck_method=pass
16360 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 73 79 73 76 34  _all.  ;;..sysv4
16370 20 7c 20 73 79 73 76 34 2e 32 75 77 32 2a 20 7c   | sysv4.2uw2* |
16380 20 73 79 73 76 34 2e 33 2a 20 7c 20 73 79 73 76   sysv4.3* | sysv
16390 35 2a 29 0a 20 20 63 61 73 65 20 24 68 6f 73 74  5*).  case $host
163a0 5f 76 65 6e 64 6f 72 20 69 6e 0a 20 20 6d 6f 74  _vendor in.  mot
163b0 6f 72 6f 6c 61 29 0a 20 20 20 20 6c 74 5f 63 76  orola).    lt_cv
163c0 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
163d0 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69  ethod='file_magi
163e0 63 20 45 4c 46 20 5b 30 2d 39 5d 5b 30 2d 39 5d  c ELF [0-9][0-9]
163f0 2a 2d 62 69 74 20 5b 4d 4c 5d 53 42 20 28 73 68  *-bit [ML]SB (sh
16400 61 72 65 64 20 6f 62 6a 65 63 74 7c 64 79 6e 61  ared object|dyna
16410 6d 69 63 20 6c 69 62 29 20 4d 5b 30 2d 39 5d 5b  mic lib) M[0-9][
16420 30 2d 39 5d 2a 20 56 65 72 73 69 6f 6e 20 5b 30  0-9]* Version [0
16430 2d 39 5d 27 0a 20 20 20 20 6c 74 5f 63 76 5f 66  -9]'.    lt_cv_f
16440 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66  ile_magic_test_f
16450 69 6c 65 3d 60 65 63 68 6f 20 2f 75 73 72 2f 6c  ile=`echo /usr/l
16460 69 62 2f 6c 69 62 63 2e 73 6f 2a 60 0a 20 20 20  ib/libc.so*`.   
16470 20 3b 3b 0a 20 20 6e 63 72 29 0a 20 20 20 20 6c   ;;.  ncr).    l
16480 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65  t_cv_deplibs_che
16490 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61  ck_method=pass_a
164a0 6c 6c 0a 20 20 20 20 3b 3b 0a 20 20 73 65 71 75  ll.    ;;.  sequ
164b0 65 6e 74 29 0a 20 20 20 20 6c 74 5f 63 76 5f 66  ent).    lt_cv_f
164c0 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 27 2f  ile_magic_cmd='/
164d0 62 69 6e 2f 66 69 6c 65 27 0a 20 20 20 20 6c 74  bin/file'.    lt
164e0 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
164f0 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d  k_method='file_m
16500 61 67 69 63 20 45 4c 46 20 5b 30 2d 39 5d 5b 30  agic ELF [0-9][0
16510 2d 39 5d 2a 2d 62 69 74 20 5b 4c 4d 5d 53 42 20  -9]*-bit [LM]SB 
16520 28 73 68 61 72 65 64 20 6f 62 6a 65 63 74 7c 64  (shared object|d
16530 79 6e 61 6d 69 63 20 6c 69 62 20 29 27 0a 20 20  ynamic lib )'.  
16540 20 20 3b 3b 0a 20 20 73 6e 69 29 0a 20 20 20 20    ;;.  sni).    
16550 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63  lt_cv_file_magic
16560 5f 63 6d 64 3d 27 2f 62 69 6e 2f 66 69 6c 65 27  _cmd='/bin/file'
16570 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69  .    lt_cv_depli
16580 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d  bs_check_method=
16590 22 66 69 6c 65 5f 6d 61 67 69 63 20 45 4c 46 20  "file_magic ELF 
165a0 5b 30 2d 39 5d 5b 30 2d 39 5d 2a 2d 62 69 74 20  [0-9][0-9]*-bit 
165b0 5b 4c 4d 5d 53 42 20 64 79 6e 61 6d 69 63 20 6c  [LM]SB dynamic l
165c0 69 62 22 0a 20 20 20 20 6c 74 5f 63 76 5f 66 69  ib".    lt_cv_fi
165d0 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69  le_magic_test_fi
165e0 6c 65 3d 2f 6c 69 62 2f 6c 69 62 63 2e 73 6f 0a  le=/lib/libc.so.
165f0 20 20 20 20 3b 3b 0a 20 20 73 69 65 6d 65 6e 73      ;;.  siemens
16600 29 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c  ).    lt_cv_depl
16610 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
16620 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 20 20 3b 3b  =pass_all.    ;;
16630 0a 20 20 65 73 61 63 0a 20 20 3b 3b 0a 0a 73 79  .  esac.  ;;..sy
16640 73 76 35 4f 70 65 6e 55 4e 49 58 38 2a 20 7c 20  sv5OpenUNIX8* | 
16650 73 79 73 76 35 55 6e 69 78 57 61 72 65 37 2a 20  sysv5UnixWare7* 
16660 7c 20 73 79 73 76 35 75 77 5b 37 38 5d 2a 20 7c  | sysv5uw[78]* |
16670 20 75 6e 69 78 77 61 72 65 37 2a 20 7c 20 73 79   unixware7* | sy
16680 73 76 34 2a 75 77 32 2a 29 0a 20 20 6c 74 5f 63  sv4*uw2*).  lt_c
16690 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
166a0 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a  method=pass_all.
166b0 20 20 3b 3b 0a 65 73 61 63 0a 0a 66 69 0a 65 63    ;;.esac..fi.ec
166c0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
166d0 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f  NO: result: $lt_
166e0 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  cv_deplibs_check
166f0 5f 6d 65 74 68 6f 64 22 20 3e 26 35 0a 65 63 68  _method" >&5.ech
16700 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f  o "${ECHO_T}$lt_
16710 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  cv_deplibs_check
16720 5f 6d 65 74 68 6f 64 22 20 3e 26 36 0a 66 69 6c  _method" >&6.fil
16730 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 24 6c 74 5f  e_magic_cmd=$lt_
16740 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d  cv_file_magic_cm
16750 64 0a 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  d.deplibs_check_
16760 6d 65 74 68 6f 64 3d 24 6c 74 5f 63 76 5f 64 65  method=$lt_cv_de
16770 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
16780 6f 64 0a 74 65 73 74 20 2d 7a 20 22 24 64 65 70  od.test -z "$dep
16790 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
167a0 64 22 20 26 26 20 64 65 70 6c 69 62 73 5f 63 68  d" && deplibs_ch
167b0 65 63 6b 5f 6d 65 74 68 6f 64 3d 75 6e 6b 6e 6f  eck_method=unkno
167c0 77 6e 0a 0a 0a 0a 0a 23 20 49 66 20 6e 6f 20 43  wn.....# If no C
167d0 20 63 6f 6d 70 69 6c 65 72 20 77 61 73 20 73 70   compiler was sp
167e0 65 63 69 66 69 65 64 2c 20 75 73 65 20 43 43 2e  ecified, use CC.
167f0 0a 4c 54 43 43 3d 24 7b 4c 54 43 43 2d 22 24 43  .LTCC=${LTCC-"$C
16800 43 22 7d 0a 0a 23 20 41 6c 6c 6f 77 20 43 43 20  C"}..# Allow CC 
16810 74 6f 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20  to be a program 
16820 6e 61 6d 65 20 77 69 74 68 20 61 72 67 75 6d 65  name with argume
16830 6e 74 73 2e 0a 63 6f 6d 70 69 6c 65 72 3d 24 43  nts..compiler=$C
16840 43 0a 0a 0a 23 20 43 68 65 63 6b 20 77 68 65 74  C...# Check whet
16850 68 65 72 20 2d 2d 65 6e 61 62 6c 65 2d 6c 69 62  her --enable-lib
16860 74 6f 6f 6c 2d 6c 6f 63 6b 20 6f 72 20 2d 2d 64  tool-lock or --d
16870 69 73 61 62 6c 65 2d 6c 69 62 74 6f 6f 6c 2d 6c  isable-libtool-l
16880 6f 63 6b 20 77 61 73 20 67 69 76 65 6e 2e 0a 69  ock was given..i
16890 66 20 74 65 73 74 20 22 24 7b 65 6e 61 62 6c 65  f test "${enable
168a0 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 2b 73 65  _libtool_lock+se
168b0 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
168c0 20 20 65 6e 61 62 6c 65 76 61 6c 3d 22 24 65 6e    enableval="$en
168d0 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63  able_libtool_loc
168e0 6b 22 0a 0a 66 69 3b 0a 74 65 73 74 20 22 78 24  k"..fi;.test "x$
168f0 65 6e 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c  enable_libtool_l
16900 6f 63 6b 22 20 21 3d 20 78 6e 6f 20 26 26 20 65  ock" != xno && e
16910 6e 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f  nable_libtool_lo
16920 63 6b 3d 79 65 73 0a 0a 23 20 53 6f 6d 65 20 66  ck=yes..# Some f
16930 6c 61 67 73 20 6e 65 65 64 20 74 6f 20 62 65 20  lags need to be 
16940 70 72 6f 70 61 67 61 74 65 64 20 74 6f 20 74 68  propagated to th
16950 65 20 63 6f 6d 70 69 6c 65 72 20 6f 72 20 6c 69  e compiler or li
16960 6e 6b 65 72 20 66 6f 72 20 67 6f 6f 64 0a 23 20  nker for good.# 
16970 6c 69 62 74 6f 6f 6c 20 73 75 70 70 6f 72 74 2e  libtool support.
16980 0a 63 61 73 65 20 24 68 6f 73 74 20 69 6e 0a 69  .case $host in.i
16990 61 36 34 2d 2a 2d 68 70 75 78 2a 29 0a 20 20 23  a64-*-hpux*).  #
169a0 20 46 69 6e 64 20 6f 75 74 20 77 68 69 63 68 20   Find out which 
169b0 41 42 49 20 77 65 20 61 72 65 20 75 73 69 6e 67  ABI we are using
169c0 2e 0a 20 20 65 63 68 6f 20 27 69 6e 74 20 69 3b  ..  echo 'int i;
169d0 27 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  ' > conftest.$ac
169e0 5f 65 78 74 0a 20 20 69 66 20 7b 20 28 65 76 61  _ext.  if { (eva
169f0 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
16a00 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f  LINENO: \"$ac_co
16a10 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20  mpile\"") >&5.  
16a20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c  (eval $ac_compil
16a30 65 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  e) 2>&5.  ac_sta
16a40 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
16a50 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
16a60 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
16a70 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
16a80 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 74 68 65  _status); }; the
16a90 6e 0a 20 20 20 20 63 61 73 65 20 60 2f 75 73 72  n.    case `/usr
16aa0 2f 62 69 6e 2f 66 69 6c 65 20 63 6f 6e 66 74 65  /bin/file confte
16ab0 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 60 20 69  st.$ac_objext` i
16ac0 6e 0a 20 20 20 20 2a 45 4c 46 2d 33 32 2a 29 0a  n.    *ELF-32*).
16ad0 20 20 20 20 20 20 48 50 55 58 5f 49 41 36 34 5f        HPUX_IA64_
16ae0 4d 4f 44 45 3d 22 33 32 22 0a 20 20 20 20 20 20  MODE="32".      
16af0 3b 3b 0a 20 20 20 20 2a 45 4c 46 2d 36 34 2a 29  ;;.    *ELF-64*)
16b00 0a 20 20 20 20 20 20 48 50 55 58 5f 49 41 36 34  .      HPUX_IA64
16b10 5f 4d 4f 44 45 3d 22 36 34 22 0a 20 20 20 20 20  _MODE="64".     
16b20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 66   ;;.    esac.  f
16b30 69 0a 20 20 72 6d 20 2d 72 66 20 63 6f 6e 66 74  i.  rm -rf conft
16b40 65 73 74 2a 0a 20 20 3b 3b 0a 2a 2d 2a 2d 69 72  est*.  ;;.*-*-ir
16b50 69 78 36 2a 29 0a 20 20 23 20 46 69 6e 64 20 6f  ix6*).  # Find o
16b60 75 74 20 77 68 69 63 68 20 41 42 49 20 77 65 20  ut which ABI we 
16b70 61 72 65 20 75 73 69 6e 67 2e 0a 20 20 65 63 68  are using..  ech
16b80 6f 20 27 23 6c 69 6e 65 20 33 30 35 35 20 22 63  o '#line 3055 "c
16b90 6f 6e 66 69 67 75 72 65 22 27 20 3e 20 63 6f 6e  onfigure"' > con
16ba0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20  ftest.$ac_ext.  
16bb0 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
16bc0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
16bd0 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22   \"$ac_compile\"
16be0 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
16bf0 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26 35  ac_compile) 2>&5
16c00 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
16c10 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
16c20 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
16c30 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
16c40 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
16c50 29 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 20 69 66  ); }; then.   if
16c60 20 74 65 73 74 20 22 24 6c 74 5f 63 76 5f 70 72   test "$lt_cv_pr
16c70 6f 67 5f 67 6e 75 5f 6c 64 22 20 3d 20 79 65 73  og_gnu_ld" = yes
16c80 3b 20 74 68 65 6e 0a 20 20 20 20 63 61 73 65 20  ; then.    case 
16c90 60 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 20 63  `/usr/bin/file c
16ca0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
16cb0 78 74 60 20 69 6e 0a 20 20 20 20 2a 33 32 2d 62  xt` in.    *32-b
16cc0 69 74 2a 29 0a 20 20 20 20 20 20 4c 44 3d 22 24  it*).      LD="$
16cd0 7b 4c 44 2d 6c 64 7d 20 2d 6d 65 6c 66 33 32 62  {LD-ld} -melf32b
16ce0 73 6d 69 70 22 0a 20 20 20 20 20 20 3b 3b 0a 20  smip".      ;;. 
16cf0 20 20 20 2a 4e 33 32 2a 29 0a 20 20 20 20 20 20     *N32*).      
16d00 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 65  LD="${LD-ld} -me
16d10 6c 66 33 32 62 6d 69 70 6e 33 32 22 0a 20 20 20  lf32bmipn32".   
16d20 20 20 20 3b 3b 0a 20 20 20 20 2a 36 34 2d 62 69     ;;.    *64-bi
16d30 74 2a 29 0a 20 20 20 20 20 20 4c 44 3d 22 24 7b  t*).      LD="${
16d40 4c 44 2d 6c 64 7d 20 2d 6d 65 6c 66 36 34 62 6d  LD-ld} -melf64bm
16d50 69 70 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20  ip".      ;;.   
16d60 20 65 73 61 63 0a 20 20 20 65 6c 73 65 0a 20 20   esac.   else.  
16d70 20 20 63 61 73 65 20 60 2f 75 73 72 2f 62 69 6e    case `/usr/bin
16d80 2f 66 69 6c 65 20 63 6f 6e 66 74 65 73 74 2e 24  /file conftest.$
16d90 61 63 5f 6f 62 6a 65 78 74 60 20 69 6e 0a 20 20  ac_objext` in.  
16da0 20 20 2a 33 32 2d 62 69 74 2a 29 0a 20 20 20 20    *32-bit*).    
16db0 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d    LD="${LD-ld} -
16dc0 33 32 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20  32".      ;;.   
16dd0 20 2a 4e 33 32 2a 29 0a 20 20 20 20 20 20 4c 44   *N32*).      LD
16de0 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6e 33 32 22  ="${LD-ld} -n32"
16df0 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 2a 36  .      ;;.    *6
16e00 34 2d 62 69 74 2a 29 0a 20 20 20 20 20 20 4c 44  4-bit*).      LD
16e10 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 36 34 22 0a  ="${LD-ld} -64".
16e20 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61        ;;.    esa
16e30 63 0a 20 20 20 66 69 0a 20 20 66 69 0a 20 20 72  c.   fi.  fi.  r
16e40 6d 20 2d 72 66 20 63 6f 6e 66 74 65 73 74 2a 0a  m -rf conftest*.
16e50 20 20 3b 3b 0a 0a 78 38 36 5f 36 34 2d 2a 6c 69    ;;..x86_64-*li
16e60 6e 75 78 2a 7c 70 70 63 2a 2d 2a 6c 69 6e 75 78  nux*|ppc*-*linux
16e70 2a 7c 70 6f 77 65 72 70 63 2a 2d 2a 6c 69 6e 75  *|powerpc*-*linu
16e80 78 2a 7c 73 33 39 30 2a 2d 2a 6c 69 6e 75 78 2a  x*|s390*-*linux*
16e90 7c 73 70 61 72 63 2a 2d 2a 6c 69 6e 75 78 2a 29  |sparc*-*linux*)
16ea0 0a 20 20 23 20 46 69 6e 64 20 6f 75 74 20 77 68  .  # Find out wh
16eb0 69 63 68 20 41 42 49 20 77 65 20 61 72 65 20 75  ich ABI we are u
16ec0 73 69 6e 67 2e 0a 20 20 65 63 68 6f 20 27 69 6e  sing..  echo 'in
16ed0 74 20 69 3b 27 20 3e 20 63 6f 6e 66 74 65 73 74  t i;' > conftest
16ee0 2e 24 61 63 5f 65 78 74 0a 20 20 69 66 20 7b 20  .$ac_ext.  if { 
16ef0 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
16f00 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
16f10 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26  c_compile\"") >&
16f20 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f  5.  (eval $ac_co
16f30 6d 70 69 6c 65 29 20 32 3e 26 35 0a 20 20 61 63  mpile) 2>&5.  ac
16f40 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
16f50 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
16f60 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
16f70 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
16f80 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b   $ac_status); };
16f90 20 74 68 65 6e 0a 20 20 20 20 63 61 73 65 20 22   then.    case "
16fa0 60 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 20 63  `/usr/bin/file c
16fb0 6f 6e 66 74 65 73 74 2e 6f 60 22 20 69 6e 0a 20  onftest.o`" in. 
16fc0 20 20 20 2a 33 32 2d 62 69 74 2a 29 0a 20 20 20     *32-bit*).   
16fd0 20 20 20 63 61 73 65 20 24 68 6f 73 74 20 69 6e     case $host in
16fe0 0a 20 20 20 20 20 20 20 20 78 38 36 5f 36 34 2d  .        x86_64-
16ff0 2a 6c 69 6e 75 78 2a 29 0a 20 20 20 20 20 20 20  *linux*).       
17000 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20     LD="${LD-ld} 
17010 2d 6d 20 65 6c 66 5f 69 33 38 36 22 0a 20 20 20  -m elf_i386".   
17020 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20         ;;.      
17030 20 20 70 70 63 36 34 2d 2a 6c 69 6e 75 78 2a 7c    ppc64-*linux*|
17040 70 6f 77 65 72 70 63 36 34 2d 2a 6c 69 6e 75 78  powerpc64-*linux
17050 2a 29 0a 20 20 20 20 20 20 20 20 20 20 4c 44 3d  *).          LD=
17060 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66  "${LD-ld} -m elf
17070 33 32 70 70 63 6c 69 6e 75 78 22 0a 20 20 20 20  32ppclinux".    
17080 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20        ;;.       
17090 20 73 33 39 30 78 2d 2a 6c 69 6e 75 78 2a 29 0a   s390x-*linux*).
170a0 20 20 20 20 20 20 20 20 20 20 4c 44 3d 22 24 7b            LD="${
170b0 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 5f 73 33  LD-ld} -m elf_s3
170c0 39 30 22 0a 20 20 20 20 20 20 20 20 20 20 3b 3b  90".          ;;
170d0 0a 20 20 20 20 20 20 20 20 73 70 61 72 63 36 34  .        sparc64
170e0 2d 2a 6c 69 6e 75 78 2a 29 0a 20 20 20 20 20 20  -*linux*).      
170f0 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d      LD="${LD-ld}
17100 20 2d 6d 20 65 6c 66 33 32 5f 73 70 61 72 63 22   -m elf32_sparc"
17110 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 0a 20 20  .          ;;.  
17120 20 20 20 20 65 73 61 63 0a 20 20 20 20 20 20 3b      esac.      ;
17130 3b 0a 20 20 20 20 2a 36 34 2d 62 69 74 2a 29 0a  ;.    *64-bit*).
17140 20 20 20 20 20 20 63 61 73 65 20 24 68 6f 73 74        case $host
17150 20 69 6e 0a 20 20 20 20 20 20 20 20 78 38 36 5f   in.        x86_
17160 36 34 2d 2a 6c 69 6e 75 78 2a 29 0a 20 20 20 20  64-*linux*).    
17170 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c        LD="${LD-l
17180 64 7d 20 2d 6d 20 65 6c 66 5f 78 38 36 5f 36 34  d} -m elf_x86_64
17190 22 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 0a 20  ".          ;;. 
171a0 20 20 20 20 20 20 20 70 70 63 2a 2d 2a 6c 69 6e         ppc*-*lin
171b0 75 78 2a 7c 70 6f 77 65 72 70 63 2a 2d 2a 6c 69  ux*|powerpc*-*li
171c0 6e 75 78 2a 29 0a 20 20 20 20 20 20 20 20 20 20  nux*).          
171d0 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20  LD="${LD-ld} -m 
171e0 65 6c 66 36 34 70 70 63 22 0a 20 20 20 20 20 20  elf64ppc".      
171f0 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20 20 73      ;;.        s
17200 33 39 30 2a 2d 2a 6c 69 6e 75 78 2a 29 0a 20 20  390*-*linux*).  
17210 20 20 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c 44          LD="${LD
17220 2d 6c 64 7d 20 2d 6d 20 65 6c 66 36 34 5f 73 33  -ld} -m elf64_s3
17230 39 30 22 0a 20 20 20 20 20 20 20 20 20 20 3b 3b  90".          ;;
17240 0a 20 20 20 20 20 20 20 20 73 70 61 72 63 2a 2d  .        sparc*-
17250 2a 6c 69 6e 75 78 2a 29 0a 20 20 20 20 20 20 20  *linux*).       
17260 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20     LD="${LD-ld} 
17270 2d 6d 20 65 6c 66 36 34 5f 73 70 61 72 63 22 0a  -m elf64_sparc".
17280 20 20 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 20            ;;.   
17290 20 20 20 65 73 61 63 0a 20 20 20 20 20 20 3b 3b     esac.      ;;
172a0 0a 20 20 20 20 65 73 61 63 0a 20 20 66 69 0a 20  .    esac.  fi. 
172b0 20 72 6d 20 2d 72 66 20 63 6f 6e 66 74 65 73 74   rm -rf conftest
172c0 2a 0a 20 20 3b 3b 0a 0a 2a 2d 2a 2d 73 63 6f 33  *.  ;;..*-*-sco3
172d0 2e 32 76 35 2a 29 0a 20 20 23 20 4f 6e 20 53 43  .2v5*).  # On SC
172e0 4f 20 4f 70 65 6e 53 65 72 76 65 72 20 35 2c 20  O OpenServer 5, 
172f0 77 65 20 6e 65 65 64 20 2d 62 65 6c 66 20 74 6f  we need -belf to
17300 20 67 65 74 20 66 75 6c 6c 2d 66 65 61 74 75 72   get full-featur
17310 65 64 20 62 69 6e 61 72 69 65 73 2e 0a 20 20 53  ed binaries..  S
17320 41 56 45 5f 43 46 4c 41 47 53 3d 22 24 43 46 4c  AVE_CFLAGS="$CFL
17330 41 47 53 22 0a 20 20 43 46 4c 41 47 53 3d 22 24  AGS".  CFLAGS="$
17340 43 46 4c 41 47 53 20 2d 62 65 6c 66 22 0a 20 20  CFLAGS -belf".  
17350 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
17360 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77  NENO: checking w
17370 68 65 74 68 65 72 20 74 68 65 20 43 20 63 6f 6d  hether the C com
17380 70 69 6c 65 72 20 6e 65 65 64 73 20 2d 62 65 6c  piler needs -bel
17390 66 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  f" >&5.echo $ECH
173a0 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 77 68  O_N "checking wh
173b0 65 74 68 65 72 20 74 68 65 20 43 20 63 6f 6d 70  ether the C comp
173c0 69 6c 65 72 20 6e 65 65 64 73 20 2d 62 65 6c 66  iler needs -belf
173d0 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
173e0 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63  .if test "${lt_c
173f0 76 5f 63 63 5f 6e 65 65 64 73 5f 62 65 6c 66 2b  v_cc_needs_belf+
17400 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
17410 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
17420 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
17430 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 61  _C" >&6.else.  a
17440 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27  c_ext=c.ac_cpp='
17450 24 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a  $CPP $CPPFLAGS'.
17460 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20  ac_compile='$CC 
17470 2d 63 20 24 43 46 4c 41 47 53 20 24 43 50 50 46  -c $CFLAGS $CPPF
17480 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61  LAGS conftest.$a
17490 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69  c_ext >&5'.ac_li
174a0 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74  nk='$CC -o conft
174b0 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 43  est$ac_exeext $C
174c0 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20  FLAGS $CPPFLAGS 
174d0 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73  $LDFLAGS conftes
174e0 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20  t.$ac_ext $LIBS 
174f0 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72  >&5'.ac_compiler
17500 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f  _gnu=$ac_cv_c_co
17510 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 20 20 20 20  mpiler_gnu..    
17520 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24   cat >conftest.$
17530 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
17540 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  /* confdefs.h.  
17550 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f  */._ACEOF.cat co
17560 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74  nfdefs.h >>conft
17570 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20  est.$ac_ext.cat 
17580 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
17590 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65  xt <<_ACEOF./* e
175a0 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  nd confdefs.h.  
175b0 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a  */..int.main ().
175c0 7b 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20  {..  ;.  return 
175d0 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d  0;.}._ACEOF.rm -
175e0 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  f conftest.$ac_o
175f0 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 24 61  bjext conftest$a
17600 63 5f 65 78 65 65 78 74 0a 69 66 20 7b 20 28 65  c_exeext.if { (e
17610 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
17620 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
17630 6c 69 6e 6b 5c 22 22 29 20 3e 26 35 0a 20 20 28  link\"") >&5.  (
17640 65 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 29 20 32  eval $ac_link) 2
17650 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20  >conftest.er1.  
17660 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67  ac_status=$?.  g
17670 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f  rep -v '^ *+' co
17680 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66  nftest.er1 >conf
17690 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66  test.err.  rm -f
176a0 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20   conftest.er1.  
176b0 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72  cat conftest.err
176c0 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73   >&5.  echo "$as
176d0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
176e0 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
176f0 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
17700 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09 20 7b  tatus); } &&.. {
17710 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 7a   ac_try='test -z
17720 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66   "$ac_c_werror_f
17730 6c 61 67 22 0a 09 09 09 20 7c 7c 20 74 65 73 74  lag".... || test
17740 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65   ! -s conftest.e
17750 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63  rr'.  { (eval ec
17760 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
17770 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22  NO: \"$ac_try\""
17780 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
17790 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63  c_try) 2>&5.  ac
177a0 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
177b0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
177c0 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
177d0 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
177e0 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b   $ac_status); };
177f0 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79   } &&.. { ac_try
17800 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65  ='test -s confte
17810 73 74 24 61 63 5f 65 78 65 65 78 74 27 0a 20 20  st$ac_exeext'.  
17820 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
17830 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
17840 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a  $ac_try\"") >&5.
17850 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29    (eval $ac_try)
17860 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75   2>&5.  ac_statu
17870 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73  s=$?.  echo "$as
17880 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
17890 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
178a0 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
178b0 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68  tatus); }; }; th
178c0 65 6e 0a 20 20 6c 74 5f 63 76 5f 63 63 5f 6e 65  en.  lt_cv_cc_ne
178d0 65 64 73 5f 62 65 6c 66 3d 79 65 73 0a 65 6c 73  eds_belf=yes.els
178e0 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
178f0 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d  : failed program
17900 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27   was:" >&5.sed '
17910 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73  s/^/| /' conftes
17920 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 6c  t.$ac_ext >&5..l
17930 74 5f 63 76 5f 63 63 5f 6e 65 65 64 73 5f 62 65  t_cv_cc_needs_be
17940 6c 66 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63  lf=no.fi.rm -f c
17950 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66  onftest.err conf
17960 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20  test.$ac_objext 
17970 5c 0a 20 20 20 20 20 20 63 6f 6e 66 74 65 73 74  \.      conftest
17980 24 61 63 5f 65 78 65 65 78 74 20 63 6f 6e 66 74  $ac_exeext conft
17990 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 20 20  est.$ac_ext.    
179a0 20 61 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70   ac_ext=c.ac_cpp
179b0 3d 27 24 43 50 50 20 24 43 50 50 46 4c 41 47 53  ='$CPP $CPPFLAGS
179c0 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43  '.ac_compile='$C
179d0 43 20 2d 63 20 24 43 46 4c 41 47 53 20 24 43 50  C -c $CFLAGS $CP
179e0 50 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e  PFLAGS conftest.
179f0 24 61 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f  $ac_ext >&5'.ac_
17a00 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e  link='$CC -o con
17a10 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20  ftest$ac_exeext 
17a20 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47  $CFLAGS $CPPFLAG
17a30 53 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74  S $LDFLAGS conft
17a40 65 73 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42  est.$ac_ext $LIB
17a50 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c  S >&5'.ac_compil
17a60 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f  er_gnu=$ac_cv_c_
17a70 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 66 69  compiler_gnu..fi
17a80 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
17a90 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24  INENO: result: $
17aa0 6c 74 5f 63 76 5f 63 63 5f 6e 65 65 64 73 5f 62  lt_cv_cc_needs_b
17ab0 65 6c 66 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  elf" >&5.echo "$
17ac0 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 63 76 5f 63  {ECHO_T}$lt_cv_c
17ad0 63 5f 6e 65 65 64 73 5f 62 65 6c 66 22 20 3e 26  c_needs_belf" >&
17ae0 36 0a 20 20 69 66 20 74 65 73 74 20 78 22 24 6c  6.  if test x"$l
17af0 74 5f 63 76 5f 63 63 5f 6e 65 65 64 73 5f 62 65  t_cv_cc_needs_be
17b00 6c 66 22 20 21 3d 20 78 22 79 65 73 22 3b 20 74  lf" != x"yes"; t
17b10 68 65 6e 0a 20 20 20 20 23 20 74 68 69 73 20 69  hen.    # this i
17b20 73 20 70 72 6f 62 61 62 6c 79 20 67 63 63 20 32  s probably gcc 2
17b30 2e 38 2e 30 2c 20 65 67 63 73 20 31 2e 30 20 6f  .8.0, egcs 1.0 o
17b40 72 20 6e 65 77 65 72 3b 20 6e 6f 20 6e 65 65 64  r newer; no need
17b50 20 66 6f 72 20 2d 62 65 6c 66 0a 20 20 20 20 43   for -belf.    C
17b60 46 4c 41 47 53 3d 22 24 53 41 56 45 5f 43 46 4c  FLAGS="$SAVE_CFL
17b70 41 47 53 22 0a 20 20 66 69 0a 20 20 3b 3b 0a 0a  AGS".  fi.  ;;..
17b80 65 73 61 63 0a 0a 6e 65 65 64 5f 6c 6f 63 6b 73  esac..need_locks
17b90 3d 22 24 65 6e 61 62 6c 65 5f 6c 69 62 74 6f 6f  ="$enable_libtoo
17ba0 6c 5f 6c 6f 63 6b 22 0a 0a 0a 61 63 5f 65 78 74  l_lock"...ac_ext
17bb0 3d 63 0a 61 63 5f 63 70 70 3d 27 24 43 50 50 20  =c.ac_cpp='$CPP 
17bc0 24 43 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f  $CPPFLAGS'.ac_co
17bd0 6d 70 69 6c 65 3d 27 24 43 43 20 2d 63 20 24 43  mpile='$CC -c $C
17be0 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20  FLAGS $CPPFLAGS 
17bf0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
17c00 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24   >&5'.ac_link='$
17c10 43 43 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61  CC -o conftest$a
17c20 63 5f 65 78 65 65 78 74 20 24 43 46 4c 41 47 53  c_exeext $CFLAGS
17c30 20 24 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c   $CPPFLAGS $LDFL
17c40 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  AGS conftest.$ac
17c50 5f 65 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a  _ext $LIBS >&5'.
17c60 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d  ac_compiler_gnu=
17c70 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65  $ac_cv_c_compile
17c80 72 5f 67 6e 75 0a 65 63 68 6f 20 22 24 61 73 5f  r_gnu.echo "$as_
17c90 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
17ca0 6b 69 6e 67 20 68 6f 77 20 74 6f 20 72 75 6e 20  king how to run 
17cb0 74 68 65 20 43 20 70 72 65 70 72 6f 63 65 73 73  the C preprocess
17cc0 6f 72 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  or" >&5.echo $EC
17cd0 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 68  HO_N "checking h
17ce0 6f 77 20 74 6f 20 72 75 6e 20 74 68 65 20 43 20  ow to run the C 
17cf0 70 72 65 70 72 6f 63 65 73 73 6f 72 2e 2e 2e 20  preprocessor... 
17d00 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 23 20 4f  $ECHO_C" >&6.# O
17d10 6e 20 53 75 6e 73 2c 20 73 6f 6d 65 74 69 6d 65  n Suns, sometime
17d20 73 20 24 43 50 50 20 6e 61 6d 65 73 20 61 20 64  s $CPP names a d
17d30 69 72 65 63 74 6f 72 79 2e 0a 69 66 20 74 65 73  irectory..if tes
17d40 74 20 2d 6e 20 22 24 43 50 50 22 20 26 26 20 74  t -n "$CPP" && t
17d50 65 73 74 20 2d 64 20 22 24 43 50 50 22 3b 20 74  est -d "$CPP"; t
17d60 68 65 6e 0a 20 20 43 50 50 3d 0a 66 69 0a 69 66  hen.  CPP=.fi.if
17d70 20 74 65 73 74 20 2d 7a 20 22 24 43 50 50 22 3b   test -z "$CPP";
17d80 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20   then.  if test 
17d90 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 43 50  "${ac_cv_prog_CP
17da0 50 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  P+set}" = set; t
17db0 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
17dc0 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
17dd0 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
17de0 20 20 20 20 20 23 20 44 6f 75 62 6c 65 20 71 75       # Double qu
17df0 6f 74 65 73 20 62 65 63 61 75 73 65 20 43 50 50  otes because CPP
17e00 20 6e 65 65 64 73 20 74 6f 20 62 65 20 65 78 70   needs to be exp
17e10 61 6e 64 65 64 0a 20 20 20 20 66 6f 72 20 43 50  anded.    for CP
17e20 50 20 69 6e 20 22 24 43 43 20 2d 45 22 20 22 24  P in "$CC -E" "$
17e30 43 43 20 2d 45 20 2d 74 72 61 64 69 74 69 6f 6e  CC -E -tradition
17e40 61 6c 2d 63 70 70 22 20 22 2f 6c 69 62 2f 63 70  al-cpp" "/lib/cp
17e50 70 22 0a 20 20 20 20 64 6f 0a 20 20 20 20 20 20  p".    do.      
17e60 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3d 66 61  ac_preproc_ok=fa
17e70 6c 73 65 0a 66 6f 72 20 61 63 5f 63 5f 70 72 65  lse.for ac_c_pre
17e80 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 20 69  proc_warn_flag i
17e90 6e 20 27 27 20 79 65 73 0a 64 6f 0a 20 20 23 20  n '' yes.do.  # 
17ea0 55 73 65 20 61 20 68 65 61 64 65 72 20 66 69 6c  Use a header fil
17eb0 65 20 74 68 61 74 20 63 6f 6d 65 73 20 77 69 74  e that comes wit
17ec0 68 20 67 63 63 2c 20 73 6f 20 63 6f 6e 66 69 67  h gcc, so config
17ed0 75 72 69 6e 67 20 67 6c 69 62 63 0a 20 20 23 20  uring glibc.  # 
17ee0 77 69 74 68 20 61 20 66 72 65 73 68 20 63 72 6f  with a fresh cro
17ef0 73 73 2d 63 6f 6d 70 69 6c 65 72 20 77 6f 72 6b  ss-compiler work
17f00 73 2e 0a 20 20 23 20 50 72 65 66 65 72 20 3c 6c  s..  # Prefer <l
17f10 69 6d 69 74 73 2e 68 3e 20 74 6f 20 3c 61 73 73  imits.h> to <ass
17f20 65 72 74 2e 68 3e 20 69 66 20 5f 5f 53 54 44 43  ert.h> if __STDC
17f30 5f 5f 20 69 73 20 64 65 66 69 6e 65 64 2c 20 73  __ is defined, s
17f40 69 6e 63 65 0a 20 20 23 20 3c 6c 69 6d 69 74 73  ince.  # <limits
17f50 2e 68 3e 20 65 78 69 73 74 73 20 65 76 65 6e 20  .h> exists even 
17f60 6f 6e 20 66 72 65 65 73 74 61 6e 64 69 6e 67 20  on freestanding 
17f70 63 6f 6d 70 69 6c 65 72 73 2e 0a 20 20 23 20 4f  compilers..  # O
17f80 6e 20 74 68 65 20 4e 65 58 54 2c 20 63 63 20 2d  n the NeXT, cc -
17f90 45 20 72 75 6e 73 20 74 68 65 20 63 6f 64 65 20  E runs the code 
17fa0 74 68 72 6f 75 67 68 20 74 68 65 20 63 6f 6d 70  through the comp
17fb0 69 6c 65 72 27 73 20 70 61 72 73 65 72 2c 0a 20  iler's parser,. 
17fc0 20 23 20 6e 6f 74 20 6a 75 73 74 20 74 68 72 6f   # not just thro
17fd0 75 67 68 20 63 70 70 2e 20 22 53 79 6e 74 61 78  ugh cpp. "Syntax
17fe0 20 65 72 72 6f 72 22 20 69 73 20 68 65 72 65 20   error" is here 
17ff0 74 6f 20 63 61 74 63 68 20 74 68 69 73 20 63 61  to catch this ca
18000 73 65 2e 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74  se..  cat >conft
18010 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
18020 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73  CEOF./* confdefs
18030 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63  .h.  */._ACEOF.c
18040 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e  at confdefs.h >>
18050 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
18060 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  .cat >>conftest.
18070 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
18080 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73  ./* end confdefs
18090 2e 68 2e 20 20 2a 2f 0a 23 69 66 64 65 66 20 5f  .h.  */.#ifdef _
180a0 5f 53 54 44 43 5f 5f 0a 23 20 69 6e 63 6c 75 64  _STDC__.# includ
180b0 65 20 3c 6c 69 6d 69 74 73 2e 68 3e 0a 23 65 6c  e <limits.h>.#el
180c0 73 65 0a 23 20 69 6e 63 6c 75 64 65 20 3c 61 73  se.# include <as
180d0 73 65 72 74 2e 68 3e 0a 23 65 6e 64 69 66 0a 09  sert.h>.#endif..
180e0 09 20 20 20 20 20 53 79 6e 74 61 78 20 65 72 72  .     Syntax err
180f0 6f 72 0a 5f 41 43 45 4f 46 0a 69 66 20 7b 20 28  or._ACEOF.if { (
18100 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
18110 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
18120 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61  _cpp conftest.$a
18130 63 5f 65 78 74 5c 22 22 29 20 3e 26 35 0a 20 20  c_ext\"") >&5.  
18140 28 65 76 61 6c 20 24 61 63 5f 63 70 70 20 63 6f  (eval $ac_cpp co
18150 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 29 20  nftest.$ac_ext) 
18160 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20  2>conftest.er1. 
18170 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
18180 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63  grep -v '^ *+' c
18190 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e  onftest.er1 >con
181a0 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d  ftest.err.  rm -
181b0 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20  f conftest.er1. 
181c0 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72   cat conftest.er
181d0 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61  r >&5.  echo "$a
181e0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
181f0 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
18200 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
18210 73 74 61 74 75 73 29 3b 20 7d 20 3e 2f 64 65 76  status); } >/dev
18220 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 69 66  /null; then.  if
18230 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73   test -s conftes
18240 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20 20 20  t.err; then.    
18250 61 63 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f 63  ac_cpp_err=$ac_c
18260 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c  _preproc_warn_fl
18270 61 67 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72  ag.    ac_cpp_er
18280 72 3d 24 61 63 5f 63 70 70 5f 65 72 72 24 61 63  r=$ac_cpp_err$ac
18290 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 0a 20  _c_werror_flag. 
182a0 20 65 6c 73 65 0a 20 20 20 20 61 63 5f 63 70 70   else.    ac_cpp
182b0 5f 65 72 72 3d 0a 20 20 66 69 0a 65 6c 73 65 0a  _err=.  fi.else.
182c0 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 79 65 73    ac_cpp_err=yes
182d0 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22  .fi.if test -z "
182e0 24 61 63 5f 63 70 70 5f 65 72 72 22 3b 20 74 68  $ac_cpp_err"; th
182f0 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 65 63  en.  :.else.  ec
18300 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c  ho "$as_me: fail
18310 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22  ed program was:"
18320 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20   >&5.sed 's/^/| 
18330 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  /' conftest.$ac_
18340 65 78 74 20 3e 26 35 0a 0a 20 20 23 20 42 72 6f  ext >&5..  # Bro
18350 6b 65 6e 3a 20 66 61 69 6c 73 20 6f 6e 20 76 61  ken: fails on va
18360 6c 69 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69  lid input..conti
18370 6e 75 65 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e  nue.fi.rm -f con
18380 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65  ftest.err confte
18390 73 74 2e 24 61 63 5f 65 78 74 0a 0a 20 20 23 20  st.$ac_ext..  # 
183a0 4f 4b 2c 20 77 6f 72 6b 73 20 6f 6e 20 73 61 6e  OK, works on san
183b0 65 20 63 61 73 65 73 2e 20 20 4e 6f 77 20 63 68  e cases.  Now ch
183c0 65 63 6b 20 77 68 65 74 68 65 72 20 6e 6f 6e 2d  eck whether non-
183d0 65 78 69 73 74 65 6e 74 20 68 65 61 64 65 72 73  existent headers
183e0 0a 20 20 23 20 63 61 6e 20 62 65 20 64 65 74 65  .  # can be dete
183f0 63 74 65 64 20 61 6e 64 20 68 6f 77 2e 0a 20 20  cted and how..  
18400 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61  cat >conftest.$a
18410 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f  c_ext <<_ACEOF./
18420 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  * confdefs.h.  *
18430 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e  /._ACEOF.cat con
18440 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65  fdefs.h >>confte
18450 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e  st.$ac_ext.cat >
18460 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
18470 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e  t <<_ACEOF./* en
18480 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  d confdefs.h.  *
18490 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 61 63 5f 6e  /.#include <ac_n
184a0 6f 6e 65 78 69 73 74 65 6e 74 2e 68 3e 0a 5f 41  onexistent.h>._A
184b0 43 45 4f 46 0a 69 66 20 7b 20 28 65 76 61 6c 20  CEOF.if { (eval 
184c0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
184d0 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 70 70 20  NENO: \"$ac_cpp 
184e0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
184f0 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
18500 20 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73   $ac_cpp conftes
18510 74 2e 24 61 63 5f 65 78 74 29 20 32 3e 63 6f 6e  t.$ac_ext) 2>con
18520 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73  ftest.er1.  ac_s
18530 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20  tatus=$?.  grep 
18540 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65  -v '^ *+' confte
18550 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74  st.er1 >conftest
18560 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e  .err.  rm -f con
18570 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20  ftest.er1.  cat 
18580 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35  conftest.err >&5
18590 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
185a0 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
185b0 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
185c0 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
185d0 73 29 3b 20 7d 20 3e 2f 64 65 76 2f 6e 75 6c 6c  s); } >/dev/null
185e0 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74  ; then.  if test
185f0 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -s conftest.err
18600 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 70  ; then.    ac_cp
18610 70 5f 65 72 72 3d 24 61 63 5f 63 5f 70 72 65 70  p_err=$ac_c_prep
18620 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 0a 20 20  roc_warn_flag.  
18630 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 24 61 63    ac_cpp_err=$ac
18640 5f 63 70 70 5f 65 72 72 24 61 63 5f 63 5f 77 65  _cpp_err$ac_c_we
18650 72 72 6f 72 5f 66 6c 61 67 0a 20 20 65 6c 73 65  rror_flag.  else
18660 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d  .    ac_cpp_err=
18670 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 61 63 5f  .  fi.else.  ac_
18680 63 70 70 5f 65 72 72 3d 79 65 73 0a 66 69 0a 69  cpp_err=yes.fi.i
18690 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63  f test -z "$ac_c
186a0 70 70 5f 65 72 72 22 3b 20 74 68 65 6e 0a 20 20  pp_err"; then.  
186b0 23 20 42 72 6f 6b 65 6e 3a 20 73 75 63 63 65 73  # Broken: succes
186c0 73 20 6f 6e 20 69 6e 76 61 6c 69 64 20 69 6e 70  s on invalid inp
186d0 75 74 2e 0a 63 6f 6e 74 69 6e 75 65 0a 65 6c 73  ut..continue.els
186e0 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
186f0 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d  : failed program
18700 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27   was:" >&5.sed '
18710 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73  s/^/| /' conftes
18720 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 20  t.$ac_ext >&5.. 
18730 20 23 20 50 61 73 73 65 73 20 62 6f 74 68 20 74   # Passes both t
18740 65 73 74 73 2e 0a 61 63 5f 70 72 65 70 72 6f 63  ests..ac_preproc
18750 5f 6f 6b 3d 3a 0a 62 72 65 61 6b 0a 66 69 0a 72  _ok=:.break.fi.r
18760 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
18770 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  r conftest.$ac_e
18780 78 74 0a 0a 64 6f 6e 65 0a 23 20 42 65 63 61 75  xt..done.# Becau
18790 73 65 20 6f 66 20 60 62 72 65 61 6b 27 2c 20 5f  se of `break', _
187a0 41 43 5f 50 52 45 50 52 4f 43 5f 49 46 45 4c 53  AC_PREPROC_IFELS
187b0 45 27 73 20 63 6c 65 61 6e 69 6e 67 20 63 6f 64  E's cleaning cod
187c0 65 20 77 61 73 20 73 6b 69 70 70 65 64 2e 0a 72  e was skipped..r
187d0 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
187e0 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  r conftest.$ac_e
187f0 78 74 0a 69 66 20 24 61 63 5f 70 72 65 70 72 6f  xt.if $ac_prepro
18800 63 5f 6f 6b 3b 20 74 68 65 6e 0a 20 20 62 72 65  c_ok; then.  bre
18810 61 6b 0a 66 69 0a 0a 20 20 20 20 64 6f 6e 65 0a  ak.fi..    done.
18820 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43      ac_cv_prog_C
18830 50 50 3d 24 43 50 50 0a 0a 66 69 0a 20 20 43 50  PP=$CPP..fi.  CP
18840 50 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 50  P=$ac_cv_prog_CP
18850 50 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 70  P.else.  ac_cv_p
18860 72 6f 67 5f 43 50 50 3d 24 43 50 50 0a 66 69 0a  rog_CPP=$CPP.fi.
18870 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
18880 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 43  NENO: result: $C
18890 50 50 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  PP" >&5.echo "${
188a0 45 43 48 4f 5f 54 7d 24 43 50 50 22 20 3e 26 36  ECHO_T}$CPP" >&6
188b0 0a 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3d 66  .ac_preproc_ok=f
188c0 61 6c 73 65 0a 66 6f 72 20 61 63 5f 63 5f 70 72  alse.for ac_c_pr
188d0 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 20  eproc_warn_flag 
188e0 69 6e 20 27 27 20 79 65 73 0a 64 6f 0a 20 20 23  in '' yes.do.  #
188f0 20 55 73 65 20 61 20 68 65 61 64 65 72 20 66 69   Use a header fi
18900 6c 65 20 74 68 61 74 20 63 6f 6d 65 73 20 77 69  le that comes wi
18910 74 68 20 67 63 63 2c 20 73 6f 20 63 6f 6e 66 69  th gcc, so confi
18920 67 75 72 69 6e 67 20 67 6c 69 62 63 0a 20 20 23  guring glibc.  #
18930 20 77 69 74 68 20 61 20 66 72 65 73 68 20 63 72   with a fresh cr
18940 6f 73 73 2d 63 6f 6d 70 69 6c 65 72 20 77 6f 72  oss-compiler wor
18950 6b 73 2e 0a 20 20 23 20 50 72 65 66 65 72 20 3c  ks..  # Prefer <
18960 6c 69 6d 69 74 73 2e 68 3e 20 74 6f 20 3c 61 73  limits.h> to <as
18970 73 65 72 74 2e 68 3e 20 69 66 20 5f 5f 53 54 44  sert.h> if __STD
18980 43 5f 5f 20 69 73 20 64 65 66 69 6e 65 64 2c 20  C__ is defined, 
18990 73 69 6e 63 65 0a 20 20 23 20 3c 6c 69 6d 69 74  since.  # <limit
189a0 73 2e 68 3e 20 65 78 69 73 74 73 20 65 76 65 6e  s.h> exists even
189b0 20 6f 6e 20 66 72 65 65 73 74 61 6e 64 69 6e 67   on freestanding
189c0 20 63 6f 6d 70 69 6c 65 72 73 2e 0a 20 20 23 20   compilers..  # 
189d0 4f 6e 20 74 68 65 20 4e 65 58 54 2c 20 63 63 20  On the NeXT, cc 
189e0 2d 45 20 72 75 6e 73 20 74 68 65 20 63 6f 64 65  -E runs the code
189f0 20 74 68 72 6f 75 67 68 20 74 68 65 20 63 6f 6d   through the com
18a00 70 69 6c 65 72 27 73 20 70 61 72 73 65 72 2c 0a  piler's parser,.
18a10 20 20 23 20 6e 6f 74 20 6a 75 73 74 20 74 68 72    # not just thr
18a20 6f 75 67 68 20 63 70 70 2e 20 22 53 79 6e 74 61  ough cpp. "Synta
18a30 78 20 65 72 72 6f 72 22 20 69 73 20 68 65 72 65  x error" is here
18a40 20 74 6f 20 63 61 74 63 68 20 74 68 69 73 20 63   to catch this c
18a50 61 73 65 2e 0a 20 20 63 61 74 20 3e 63 6f 6e 66  ase..  cat >conf
18a60 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
18a70 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66  ACEOF./* confdef
18a80 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a  s.h.  */._ACEOF.
18a90 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e  cat confdefs.h >
18aa0 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
18ab0 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74  t.cat >>conftest
18ac0 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
18ad0 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66  F./* end confdef
18ae0 73 2e 68 2e 20 20 2a 2f 0a 23 69 66 64 65 66 20  s.h.  */.#ifdef 
18af0 5f 5f 53 54 44 43 5f 5f 0a 23 20 69 6e 63 6c 75  __STDC__.# inclu
18b00 64 65 20 3c 6c 69 6d 69 74 73 2e 68 3e 0a 23 65  de <limits.h>.#e
18b10 6c 73 65 0a 23 20 69 6e 63 6c 75 64 65 20 3c 61  lse.# include <a
18b20 73 73 65 72 74 2e 68 3e 0a 23 65 6e 64 69 66 0a  ssert.h>.#endif.
18b30 09 09 20 20 20 20 20 53 79 6e 74 61 78 20 65 72  ..     Syntax er
18b40 72 6f 72 0a 5f 41 43 45 4f 46 0a 69 66 20 7b 20  ror._ACEOF.if { 
18b50 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
18b60 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
18b70 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24  c_cpp conftest.$
18b80 61 63 5f 65 78 74 5c 22 22 29 20 3e 26 35 0a 20  ac_ext\"") >&5. 
18b90 20 28 65 76 61 6c 20 24 61 63 5f 63 70 70 20 63   (eval $ac_cpp c
18ba0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 29  onftest.$ac_ext)
18bb0 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a   2>conftest.er1.
18bc0 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
18bd0 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20   grep -v '^ *+' 
18be0 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f  conftest.er1 >co
18bf0 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20  nftest.err.  rm 
18c00 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a  -f conftest.er1.
18c10 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65    cat conftest.e
18c20 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24  rr >&5.  echo "$
18c30 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
18c40 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
18c50 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
18c60 5f 73 74 61 74 75 73 29 3b 20 7d 20 3e 2f 64 65  _status); } >/de
18c70 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 69  v/null; then.  i
18c80 66 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65  f test -s confte
18c90 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20 20  st.err; then.   
18ca0 20 61 63 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f   ac_cpp_err=$ac_
18cb0 63 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66  c_preproc_warn_f
18cc0 6c 61 67 0a 20 20 20 20 61 63 5f 63 70 70 5f 65  lag.    ac_cpp_e
18cd0 72 72 3d 24 61 63 5f 63 70 70 5f 65 72 72 24 61  rr=$ac_cpp_err$a
18ce0 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 0a  c_c_werror_flag.
18cf0 20 20 65 6c 73 65 0a 20 20 20 20 61 63 5f 63 70    else.    ac_cp
18d00 70 5f 65 72 72 3d 0a 20 20 66 69 0a 65 6c 73 65  p_err=.  fi.else
18d10 0a 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 79 65  .  ac_cpp_err=ye
18d20 73 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20  s.fi.if test -z 
18d30 22 24 61 63 5f 63 70 70 5f 65 72 72 22 3b 20 74  "$ac_cpp_err"; t
18d40 68 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 65  hen.  :.else.  e
18d50 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69  cho "$as_me: fai
18d60 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a  led program was:
18d70 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c  " >&5.sed 's/^/|
18d80 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   /' conftest.$ac
18d90 5f 65 78 74 20 3e 26 35 0a 0a 20 20 23 20 42 72  _ext >&5..  # Br
18da0 6f 6b 65 6e 3a 20 66 61 69 6c 73 20 6f 6e 20 76  oken: fails on v
18db0 61 6c 69 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74  alid input..cont
18dc0 69 6e 75 65 0a 66 69 0a 72 6d 20 2d 66 20 63 6f  inue.fi.rm -f co
18dd0 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74  nftest.err conft
18de0 65 73 74 2e 24 61 63 5f 65 78 74 0a 0a 20 20 23  est.$ac_ext..  #
18df0 20 4f 4b 2c 20 77 6f 72 6b 73 20 6f 6e 20 73 61   OK, works on sa
18e00 6e 65 20 63 61 73 65 73 2e 20 20 4e 6f 77 20 63  ne cases.  Now c
18e10 68 65 63 6b 20 77 68 65 74 68 65 72 20 6e 6f 6e  heck whether non
18e20 2d 65 78 69 73 74 65 6e 74 20 68 65 61 64 65 72  -existent header
18e30 73 0a 20 20 23 20 63 61 6e 20 62 65 20 64 65 74  s.  # can be det
18e40 65 63 74 65 64 20 61 6e 64 20 68 6f 77 2e 0a 20  ected and how.. 
18e50 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24   cat >conftest.$
18e60 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
18e70 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  /* confdefs.h.  
18e80 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f  */._ACEOF.cat co
18e90 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74  nfdefs.h >>conft
18ea0 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20  est.$ac_ext.cat 
18eb0 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
18ec0 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65  xt <<_ACEOF./* e
18ed0 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  nd confdefs.h.  
18ee0 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 61 63 5f  */.#include <ac_
18ef0 6e 6f 6e 65 78 69 73 74 65 6e 74 2e 68 3e 0a 5f  nonexistent.h>._
18f00 41 43 45 4f 46 0a 69 66 20 7b 20 28 65 76 61 6c  ACEOF.if { (eval
18f10 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
18f20 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 70 70  INENO: \"$ac_cpp
18f30 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
18f40 74 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  t\"") >&5.  (eva
18f50 6c 20 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65  l $ac_cpp confte
18f60 73 74 2e 24 61 63 5f 65 78 74 29 20 32 3e 63 6f  st.$ac_ext) 2>co
18f70 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f  nftest.er1.  ac_
18f80 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70  status=$?.  grep
18f90 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74   -v '^ *+' conft
18fa0 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73  est.er1 >conftes
18fb0 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f  t.err.  rm -f co
18fc0 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74  nftest.er1.  cat
18fd0 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26   conftest.err >&
18fe0 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  5.  echo "$as_me
18ff0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
19000 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
19010 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
19020 75 73 29 3b 20 7d 20 3e 2f 64 65 76 2f 6e 75 6c  us); } >/dev/nul
19030 6c 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73  l; then.  if tes
19040 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72  t -s conftest.er
19050 72 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63  r; then.    ac_c
19060 70 70 5f 65 72 72 3d 24 61 63 5f 63 5f 70 72 65  pp_err=$ac_c_pre
19070 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 0a 20  proc_warn_flag. 
19080 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 24 61     ac_cpp_err=$a
19090 63 5f 63 70 70 5f 65 72 72 24 61 63 5f 63 5f 77  c_cpp_err$ac_c_w
190a0 65 72 72 6f 72 5f 66 6c 61 67 0a 20 20 65 6c 73  error_flag.  els
190b0 65 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72  e.    ac_cpp_err
190c0 3d 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 61 63  =.  fi.else.  ac
190d0 5f 63 70 70 5f 65 72 72 3d 79 65 73 0a 66 69 0a  _cpp_err=yes.fi.
190e0 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f  if test -z "$ac_
190f0 63 70 70 5f 65 72 72 22 3b 20 74 68 65 6e 0a 20  cpp_err"; then. 
19100 20 23 20 42 72 6f 6b 65 6e 3a 20 73 75 63 63 65   # Broken: succe
19110 73 73 20 6f 6e 20 69 6e 76 61 6c 69 64 20 69 6e  ss on invalid in
19120 70 75 74 2e 0a 63 6f 6e 74 69 6e 75 65 0a 65 6c  put..continue.el
19130 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
19140 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61  e: failed progra
19150 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20  m was:" >&5.sed 
19160 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65  's/^/| /' confte
19170 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a  st.$ac_ext >&5..
19180 20 20 23 20 50 61 73 73 65 73 20 62 6f 74 68 20    # Passes both 
19190 74 65 73 74 73 2e 0a 61 63 5f 70 72 65 70 72 6f  tests..ac_prepro
191a0 63 5f 6f 6b 3d 3a 0a 62 72 65 61 6b 0a 66 69 0a  c_ok=:.break.fi.
191b0 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65  rm -f conftest.e
191c0 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  rr conftest.$ac_
191d0 65 78 74 0a 0a 64 6f 6e 65 0a 23 20 42 65 63 61  ext..done.# Beca
191e0 75 73 65 20 6f 66 20 60 62 72 65 61 6b 27 2c 20  use of `break', 
191f0 5f 41 43 5f 50 52 45 50 52 4f 43 5f 49 46 45 4c  _AC_PREPROC_IFEL
19200 53 45 27 73 20 63 6c 65 61 6e 69 6e 67 20 63 6f  SE's cleaning co
19210 64 65 20 77 61 73 20 73 6b 69 70 70 65 64 2e 0a  de was skipped..
19220 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65  rm -f conftest.e
19230 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  rr conftest.$ac_
19240 65 78 74 0a 69 66 20 24 61 63 5f 70 72 65 70 72  ext.if $ac_prepr
19250 6f 63 5f 6f 6b 3b 20 74 68 65 6e 0a 20 20 3a 0a  oc_ok; then.  :.
19260 65 6c 73 65 0a 20 20 7b 20 7b 20 65 63 68 6f 20  else.  { { echo 
19270 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
19280 20 65 72 72 6f 72 3a 20 43 20 70 72 65 70 72 6f   error: C prepro
19290 63 65 73 73 6f 72 20 5c 22 24 43 50 50 5c 22 20  cessor \"$CPP\" 
192a0 66 61 69 6c 73 20 73 61 6e 69 74 79 20 63 68 65  fails sanity che
192b0 63 6b 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e  ck.See \`config.
192c0 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65  log' for more de
192d0 74 61 69 6c 73 2e 22 20 3e 26 35 0a 65 63 68 6f  tails." >&5.echo
192e0 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a   "$as_me: error:
192f0 20 43 20 70 72 65 70 72 6f 63 65 73 73 6f 72 20   C preprocessor 
19300 5c 22 24 43 50 50 5c 22 20 66 61 69 6c 73 20 73  \"$CPP\" fails s
19310 61 6e 69 74 79 20 63 68 65 63 6b 0a 53 65 65 20  anity check.See 
19320 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f  \`config.log' fo
19330 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 22  r more details."
19340 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69   >&2;}.   { (exi
19350 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b  t 1); exit 1; };
19360 20 7d 0a 66 69 0a 0a 61 63 5f 65 78 74 3d 63 0a   }.fi..ac_ext=c.
19370 61 63 5f 63 70 70 3d 27 24 43 50 50 20 24 43 50  ac_cpp='$CPP $CP
19380 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69  PFLAGS'.ac_compi
19390 6c 65 3d 27 24 43 43 20 2d 63 20 24 43 46 4c 41  le='$CC -c $CFLA
193a0 47 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e  GS $CPPFLAGS con
193b0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26  ftest.$ac_ext >&
193c0 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20  5'.ac_link='$CC 
193d0 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65  -o conftest$ac_e
193e0 78 65 65 78 74 20 24 43 46 4c 41 47 53 20 24 43  xeext $CFLAGS $C
193f0 50 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53  PPFLAGS $LDFLAGS
19400 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
19410 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f  t $LIBS >&5'.ac_
19420 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63  compiler_gnu=$ac
19430 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67  _cv_c_compiler_g
19440 6e 75 0a 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d  nu...echo "$as_m
19450 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
19460 69 6e 67 20 66 6f 72 20 41 4e 53 49 20 43 20 68  ing for ANSI C h
19470 65 61 64 65 72 20 66 69 6c 65 73 22 20 3e 26 35  eader files" >&5
19480 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
19490 68 65 63 6b 69 6e 67 20 66 6f 72 20 41 4e 53 49  hecking for ANSI
194a0 20 43 20 68 65 61 64 65 72 20 66 69 6c 65 73 2e   C header files.
194b0 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
194c0 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76  if test "${ac_cv
194d0 5f 68 65 61 64 65 72 5f 73 74 64 63 2b 73 65 74  _header_stdc+set
194e0 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
194f0 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
19500 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
19510 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61 74 20   >&6.else.  cat 
19520 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
19530 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f  t <<_ACEOF./* co
19540 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41  nfdefs.h.  */._A
19550 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66  CEOF.cat confdef
19560 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  s.h >>conftest.$
19570 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e  ac_ext.cat >>con
19580 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
19590 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f  _ACEOF./* end co
195a0 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69  nfdefs.h.  */.#i
195b0 6e 63 6c 75 64 65 20 3c 73 74 64 6c 69 62 2e 68  nclude <stdlib.h
195c0 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 61  >.#include <stda
195d0 72 67 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c  rg.h>.#include <
195e0 73 74 72 69 6e 67 2e 68 3e 0a 23 69 6e 63 6c 75  string.h>.#inclu
195f0 64 65 20 3c 66 6c 6f 61 74 2e 68 3e 0a 0a 69 6e  de <float.h>..in
19600 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b  t.main ().{..  ;
19610 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f  .  return 0;.}._
19620 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66  ACEOF.rm -f conf
19630 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a  test.$ac_objext.
19640 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
19650 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
19660 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22   \"$ac_compile\"
19670 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
19680 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 63 6f  ac_compile) 2>co
19690 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f  nftest.er1.  ac_
196a0 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70  status=$?.  grep
196b0 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74   -v '^ *+' conft
196c0 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73  est.er1 >conftes
196d0 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f  t.err.  rm -f co
196e0 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74  nftest.er1.  cat
196f0 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26   conftest.err >&
19700 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  5.  echo "$as_me
19710 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
19720 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
19730 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
19740 75 73 29 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63  us); } &&.. { ac
19750 5f 74 72 79 3d 27 74 65 73 74 20 2d 7a 20 22 24  _try='test -z "$
19760 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67  ac_c_werror_flag
19770 22 0a 09 09 09 20 7c 7c 20 74 65 73 74 20 21 20  ".... || test ! 
19780 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 27  -s conftest.err'
19790 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  .  { (eval echo 
197a0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
197b0 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e   \"$ac_try\"") >
197c0 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74  &5.  (eval $ac_t
197d0 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  ry) 2>&5.  ac_st
197e0 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
197f0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
19800 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
19810 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
19820 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20  c_status); }; } 
19830 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74  &&.. { ac_try='t
19840 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  est -s conftest.
19850 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20  $ac_objext'.  { 
19860 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
19870 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
19880 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
19890 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
198a0 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
198b0 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
198c0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
198d0 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
198e0 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
198f0 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e  tus); }; }; then
19900 0a 20 20 61 63 5f 63 76 5f 68 65 61 64 65 72 5f  .  ac_cv_header_
19910 73 74 64 63 3d 79 65 73 0a 65 6c 73 65 0a 20 20  stdc=yes.else.  
19920 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61  echo "$as_me: fa
19930 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73  iled program was
19940 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f  :" >&5.sed 's/^/
19950 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61  | /' conftest.$a
19960 63 5f 65 78 74 20 3e 26 35 0a 0a 61 63 5f 63 76  c_ext >&5..ac_cv
19970 5f 68 65 61 64 65 72 5f 73 74 64 63 3d 6e 6f 0a  _header_stdc=no.
19980 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  fi.rm -f conftes
19990 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24  t.err conftest.$
199a0 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65  ac_objext confte
199b0 73 74 2e 24 61 63 5f 65 78 74 0a 0a 69 66 20 74  st.$ac_ext..if t
199c0 65 73 74 20 24 61 63 5f 63 76 5f 68 65 61 64 65  est $ac_cv_heade
199d0 72 5f 73 74 64 63 20 3d 20 79 65 73 3b 20 74 68  r_stdc = yes; th
199e0 65 6e 0a 20 20 23 20 53 75 6e 4f 53 20 34 2e 78  en.  # SunOS 4.x
199f0 20 73 74 72 69 6e 67 2e 68 20 64 6f 65 73 20 6e   string.h does n
19a00 6f 74 20 64 65 63 6c 61 72 65 20 6d 65 6d 2a 2c  ot declare mem*,
19a10 20 63 6f 6e 74 72 61 72 79 20 74 6f 20 41 4e 53   contrary to ANS
19a20 49 2e 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65  I..  cat >confte
19a30 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43  st.$ac_ext <<_AC
19a40 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e  EOF./* confdefs.
19a50 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61  h.  */._ACEOF.ca
19a60 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63  t confdefs.h >>c
19a70 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
19a80 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  cat >>conftest.$
19a90 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
19aa0 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e  /* end confdefs.
19ab0 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20  h.  */.#include 
19ac0 3c 73 74 72 69 6e 67 2e 68 3e 0a 0a 5f 41 43 45  <string.h>.._ACE
19ad0 4f 46 0a 69 66 20 28 65 76 61 6c 20 22 24 61 63  OF.if (eval "$ac
19ae0 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61  _cpp conftest.$a
19af0 63 5f 65 78 74 22 29 20 32 3e 26 35 20 7c 0a 20  c_ext") 2>&5 |. 
19b00 20 24 45 47 52 45 50 20 22 6d 65 6d 63 68 72 22   $EGREP "memchr"
19b10 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31   >/dev/null 2>&1
19b20 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a  ; then.  :.else.
19b30 20 20 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73    ac_cv_header_s
19b40 74 64 63 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20  tdc=no.fi.rm -f 
19b50 63 6f 6e 66 74 65 73 74 2a 0a 0a 66 69 0a 0a 69  conftest*..fi..i
19b60 66 20 74 65 73 74 20 24 61 63 5f 63 76 5f 68 65  f test $ac_cv_he
19b70 61 64 65 72 5f 73 74 64 63 20 3d 20 79 65 73 3b  ader_stdc = yes;
19b80 20 74 68 65 6e 0a 20 20 23 20 49 53 43 20 32 2e   then.  # ISC 2.
19b90 30 2e 32 20 73 74 64 6c 69 62 2e 68 20 64 6f 65  0.2 stdlib.h doe
19ba0 73 20 6e 6f 74 20 64 65 63 6c 61 72 65 20 66 72  s not declare fr
19bb0 65 65 2c 20 63 6f 6e 74 72 61 72 79 20 74 6f 20  ee, contrary to 
19bc0 41 4e 53 49 2e 0a 20 20 63 61 74 20 3e 63 6f 6e  ANSI..  cat >con
19bd0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
19be0 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65  _ACEOF./* confde
19bf0 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46  fs.h.  */._ACEOF
19c00 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20  .cat confdefs.h 
19c10 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
19c20 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73  xt.cat >>conftes
19c30 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
19c40 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65  OF./* end confde
19c50 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75  fs.h.  */.#inclu
19c60 64 65 20 3c 73 74 64 6c 69 62 2e 68 3e 0a 0a 5f  de <stdlib.h>.._
19c70 41 43 45 4f 46 0a 69 66 20 28 65 76 61 6c 20 22  ACEOF.if (eval "
19c80 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74  $ac_cpp conftest
19c90 2e 24 61 63 5f 65 78 74 22 29 20 32 3e 26 35 20  .$ac_ext") 2>&5 
19ca0 7c 0a 20 20 24 45 47 52 45 50 20 22 66 72 65 65  |.  $EGREP "free
19cb0 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26  " >/dev/null 2>&
19cc0 31 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c 73 65  1; then.  :.else
19cd0 0a 20 20 61 63 5f 63 76 5f 68 65 61 64 65 72 5f  .  ac_cv_header_
19ce0 73 74 64 63 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66  stdc=no.fi.rm -f
19cf0 20 63 6f 6e 66 74 65 73 74 2a 0a 0a 66 69 0a 0a   conftest*..fi..
19d00 69 66 20 74 65 73 74 20 24 61 63 5f 63 76 5f 68  if test $ac_cv_h
19d10 65 61 64 65 72 5f 73 74 64 63 20 3d 20 79 65 73  eader_stdc = yes
19d20 3b 20 74 68 65 6e 0a 20 20 23 20 2f 62 69 6e 2f  ; then.  # /bin/
19d30 63 63 20 69 6e 20 49 72 69 78 2d 34 2e 30 2e 35  cc in Irix-4.0.5
19d40 20 67 65 74 73 20 6e 6f 6e 2d 41 4e 53 49 20 63   gets non-ANSI c
19d50 74 79 70 65 20 6d 61 63 72 6f 73 20 75 6e 6c 65  type macros unle
19d60 73 73 20 75 73 69 6e 67 20 2d 61 6e 73 69 2e 0a  ss using -ansi..
19d70 20 20 69 66 20 74 65 73 74 20 22 24 63 72 6f 73    if test "$cros
19d80 73 5f 63 6f 6d 70 69 6c 69 6e 67 22 20 3d 20 79  s_compiling" = y
19d90 65 73 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c 73  es; then.  :.els
19da0 65 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73  e.  cat >conftes
19db0 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
19dc0 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68  OF./* confdefs.h
19dd0 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74  .  */._ACEOF.cat
19de0 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f   confdefs.h >>co
19df0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63  nftest.$ac_ext.c
19e00 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  at >>conftest.$a
19e10 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f  c_ext <<_ACEOF./
19e20 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68  * end confdefs.h
19e30 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c  .  */.#include <
19e40 63 74 79 70 65 2e 68 3e 0a 23 69 66 20 28 28 27  ctype.h>.#if (('
19e50 20 27 20 26 20 30 78 30 46 46 29 20 3d 3d 20 30   ' & 0x0FF) == 0
19e60 78 30 32 30 29 0a 23 20 64 65 66 69 6e 65 20 49  x020).# define I
19e70 53 4c 4f 57 45 52 28 63 29 20 28 27 61 27 20 3c  SLOWER(c) ('a' <
19e80 3d 20 28 63 29 20 26 26 20 28 63 29 20 3c 3d 20  = (c) && (c) <= 
19e90 27 7a 27 29 0a 23 20 64 65 66 69 6e 65 20 54 4f  'z').# define TO
19ea0 55 50 50 45 52 28 63 29 20 28 49 53 4c 4f 57 45  UPPER(c) (ISLOWE
19eb0 52 28 63 29 20 3f 20 27 41 27 20 2b 20 28 28 63  R(c) ? 'A' + ((c
19ec0 29 20 2d 20 27 61 27 29 20 3a 20 28 63 29 29 0a  ) - 'a') : (c)).
19ed0 23 65 6c 73 65 0a 23 20 64 65 66 69 6e 65 20 49  #else.# define I
19ee0 53 4c 4f 57 45 52 28 63 29 20 5c 0a 09 09 20 20  SLOWER(c) \...  
19ef0 20 28 28 27 61 27 20 3c 3d 20 28 63 29 20 26 26   (('a' <= (c) &&
19f00 20 28 63 29 20 3c 3d 20 27 69 27 29 20 5c 0a 09   (c) <= 'i') \..
19f10 09 20 20 20 20 20 7c 7c 20 28 27 6a 27 20 3c 3d  .     || ('j' <=
19f20 20 28 63 29 20 26 26 20 28 63 29 20 3c 3d 20 27   (c) && (c) <= '
19f30 72 27 29 20 5c 0a 09 09 20 20 20 20 20 7c 7c 20  r') \...     || 
19f40 28 27 73 27 20 3c 3d 20 28 63 29 20 26 26 20 28  ('s' <= (c) && (
19f50 63 29 20 3c 3d 20 27 7a 27 29 29 0a 23 20 64 65  c) <= 'z')).# de
19f60 66 69 6e 65 20 54 4f 55 50 50 45 52 28 63 29 20  fine TOUPPER(c) 
19f70 28 49 53 4c 4f 57 45 52 28 63 29 20 3f 20 28 28  (ISLOWER(c) ? ((
19f80 63 29 20 7c 20 30 78 34 30 29 20 3a 20 28 63 29  c) | 0x40) : (c)
19f90 29 0a 23 65 6e 64 69 66 0a 0a 23 64 65 66 69 6e  ).#endif..#defin
19fa0 65 20 58 4f 52 28 65 2c 20 66 29 20 28 28 28 65  e XOR(e, f) (((e
19fb0 29 20 26 26 20 21 28 66 29 29 20 7c 7c 20 28 21  ) && !(f)) || (!
19fc0 28 65 29 20 26 26 20 28 66 29 29 29 0a 69 6e 74  (e) && (f))).int
19fd0 0a 6d 61 69 6e 20 28 29 0a 7b 0a 20 20 69 6e 74  .main ().{.  int
19fe0 20 69 3b 0a 20 20 66 6f 72 20 28 69 20 3d 20 30   i;.  for (i = 0
19ff0 3b 20 69 20 3c 20 32 35 36 3b 20 69 2b 2b 29 0a  ; i < 256; i++).
1a000 20 20 20 20 69 66 20 28 58 4f 52 20 28 69 73 6c      if (XOR (isl
1a010 6f 77 65 72 20 28 69 29 2c 20 49 53 4c 4f 57 45  ower (i), ISLOWE
1a020 52 20 28 69 29 29 0a 09 7c 7c 20 74 6f 75 70 70  R (i))..|| toupp
1a030 65 72 20 28 69 29 20 21 3d 20 54 4f 55 50 50 45  er (i) != TOUPPE
1a040 52 20 28 69 29 29 0a 20 20 20 20 20 20 65 78 69  R (i)).      exi
1a050 74 28 32 29 3b 0a 20 20 65 78 69 74 20 28 30 29  t(2);.  exit (0)
1a060 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66  ;.}._ACEOF.rm -f
1a070 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65   conftest$ac_exe
1a080 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20 65  ext.if { (eval e
1a090 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1a0a0 45 4e 4f 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b 5c  ENO: \"$ac_link\
1a0b0 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
1a0c0 24 61 63 5f 6c 69 6e 6b 29 20 32 3e 26 35 0a 20  $ac_link) 2>&5. 
1a0d0 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
1a0e0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1a0f0 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
1a100 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
1a110 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
1a120 20 7d 20 26 26 20 7b 20 61 63 5f 74 72 79 3d 27   } && { ac_try='
1a130 2e 2f 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78  ./conftest$ac_ex
1a140 65 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20  eext'.  { (eval 
1a150 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1a160 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c  NENO: \"$ac_try\
1a170 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
1a180 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20  $ac_try) 2>&5.  
1a190 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
1a1a0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1a1b0 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
1a1c0 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
1a1d0 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
1a1e0 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 3a 0a 65  }; }; then.  :.e
1a1f0 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
1a200 6d 65 3a 20 70 72 6f 67 72 61 6d 20 65 78 69 74  me: program exit
1a210 65 64 20 77 69 74 68 20 73 74 61 74 75 73 20 24  ed with status $
1a220 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 65  ac_status" >&5.e
1a230 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69  cho "$as_me: fai
1a240 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a  led program was:
1a250 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c  " >&5.sed 's/^/|
1a260 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   /' conftest.$ac
1a270 5f 65 78 74 20 3e 26 35 0a 0a 28 20 65 78 69 74  _ext >&5..( exit
1a280 20 24 61 63 5f 73 74 61 74 75 73 20 29 0a 61 63   $ac_status ).ac
1a290 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63 3d  _cv_header_stdc=
1a2a0 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 72 65  no.fi.rm -f core
1a2b0 20 2a 2e 63 6f 72 65 20 67 6d 6f 6e 2e 6f 75 74   *.core gmon.out
1a2c0 20 62 62 2e 6f 75 74 20 63 6f 6e 66 74 65 73 74   bb.out conftest
1a2d0 24 61 63 5f 65 78 65 65 78 74 20 63 6f 6e 66 74  $ac_exeext conft
1a2e0 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63  est.$ac_objext c
1a2f0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
1a300 66 69 0a 66 69 0a 66 69 0a 65 63 68 6f 20 22 24  fi.fi.fi.echo "$
1a310 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
1a320 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 68 65  esult: $ac_cv_he
1a330 61 64 65 72 5f 73 74 64 63 22 20 3e 26 35 0a 65  ader_stdc" >&5.e
1a340 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61  cho "${ECHO_T}$a
1a350 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63  c_cv_header_stdc
1a360 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 24 61  " >&6.if test $a
1a370 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63  c_cv_header_stdc
1a380 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 0a 63 61   = yes; then..ca
1a390 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c  t >>confdefs.h <
1a3a0 3c 5c 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e 65  <\_ACEOF.#define
1a3b0 20 53 54 44 43 5f 48 45 41 44 45 52 53 20 31 0a   STDC_HEADERS 1.
1a3c0 5f 41 43 45 4f 46 0a 0a 66 69 0a 0a 23 20 4f 6e  _ACEOF..fi..# On
1a3d0 20 49 52 49 58 20 35 2e 33 2c 20 73 79 73 2f 74   IRIX 5.3, sys/t
1a3e0 79 70 65 73 20 61 6e 64 20 69 6e 74 74 79 70 65  ypes and inttype
1a3f0 73 2e 68 20 61 72 65 20 63 6f 6e 66 6c 69 63 74  s.h are conflict
1a400 69 6e 67 2e 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 66 6f  ing...........fo
1a410 72 20 61 63 5f 68 65 61 64 65 72 20 69 6e 20 73  r ac_header in s
1a420 79 73 2f 74 79 70 65 73 2e 68 20 73 79 73 2f 73  ys/types.h sys/s
1a430 74 61 74 2e 68 20 73 74 64 6c 69 62 2e 68 20 73  tat.h stdlib.h s
1a440 74 72 69 6e 67 2e 68 20 6d 65 6d 6f 72 79 2e 68  tring.h memory.h
1a450 20 73 74 72 69 6e 67 73 2e 68 20 5c 0a 09 09 20   strings.h \... 
1a460 20 69 6e 74 74 79 70 65 73 2e 68 20 73 74 64 69   inttypes.h stdi
1a470 6e 74 2e 68 20 75 6e 69 73 74 64 2e 68 0a 64 6f  nt.h unistd.h.do
1a480 0a 61 73 5f 61 63 5f 48 65 61 64 65 72 3d 60 65  .as_ac_Header=`e
1a490 63 68 6f 20 22 61 63 5f 63 76 5f 68 65 61 64 65  cho "ac_cv_heade
1a4a0 72 5f 24 61 63 5f 68 65 61 64 65 72 22 20 7c 20  r_$ac_header" | 
1a4b0 24 61 73 5f 74 72 5f 73 68 60 0a 65 63 68 6f 20  $as_tr_sh`.echo 
1a4c0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1a4d0 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61   checking for $a
1a4e0 63 5f 68 65 61 64 65 72 22 20 3e 26 35 0a 65 63  c_header" >&5.ec
1a4f0 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
1a500 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 68 65 61  king for $ac_hea
1a510 64 65 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  der... $ECHO_C" 
1a520 3e 26 36 0a 69 66 20 65 76 61 6c 20 22 74 65 73  >&6.if eval "tes
1a530 74 20 5c 22 5c 24 7b 24 61 73 5f 61 63 5f 48 65  t \"\${$as_ac_He
1a540 61 64 65 72 2b 73 65 74 7d 5c 22 20 3d 20 73 65  ader+set}\" = se
1a550 74 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  t"; then.  echo 
1a560 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
1a570 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
1a580 6c 73 65 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74  lse.  cat >conft
1a590 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
1a5a0 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73  CEOF./* confdefs
1a5b0 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63  .h.  */._ACEOF.c
1a5c0 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e  at confdefs.h >>
1a5d0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1a5e0 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  .cat >>conftest.
1a5f0 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
1a600 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73  ./* end confdefs
1a610 2e 68 2e 20 20 2a 2f 0a 24 61 63 5f 69 6e 63 6c  .h.  */.$ac_incl
1a620 75 64 65 73 5f 64 65 66 61 75 6c 74 0a 0a 23 69  udes_default..#i
1a630 6e 63 6c 75 64 65 20 3c 24 61 63 5f 68 65 61 64  nclude <$ac_head
1a640 65 72 3e 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66  er>._ACEOF.rm -f
1a650 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
1a660 6a 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20  jext.if { (eval 
1a670 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1a680 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70  NENO: \"$ac_comp
1a690 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  ile\"") >&5.  (e
1a6a0 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29  val $ac_compile)
1a6b0 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a   2>conftest.er1.
1a6c0 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
1a6d0 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20   grep -v '^ *+' 
1a6e0 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f  conftest.er1 >co
1a6f0 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20  nftest.err.  rm 
1a700 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a  -f conftest.er1.
1a710 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65    cat conftest.e
1a720 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24  rr >&5.  echo "$
1a730 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
1a740 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
1a750 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
1a760 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09  _status); } &&..
1a770 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20   { ac_try='test 
1a780 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72  -z "$ac_c_werror
1a790 5f 66 6c 61 67 22 0a 09 09 09 20 7c 7c 20 74 65  _flag".... || te
1a7a0 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74  st ! -s conftest
1a7b0 2e 65 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20  .err'.  { (eval 
1a7c0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1a7d0 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c  NENO: \"$ac_try\
1a7e0 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
1a7f0 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20  $ac_try) 2>&5.  
1a800 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
1a810 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1a820 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
1a830 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
1a840 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
1a850 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74  }; } &&.. { ac_t
1a860 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66  ry='test -s conf
1a870 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27  test.$ac_objext'
1a880 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  .  { (eval echo 
1a890 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1a8a0 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e   \"$ac_try\"") >
1a8b0 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74  &5.  (eval $ac_t
1a8c0 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  ry) 2>&5.  ac_st
1a8d0 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
1a8e0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1a8f0 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
1a900 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
1a910 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b  c_status); }; };
1a920 20 74 68 65 6e 0a 20 20 65 76 61 6c 20 22 24 61   then.  eval "$a
1a930 73 5f 61 63 5f 48 65 61 64 65 72 3d 79 65 73 22  s_ac_Header=yes"
1a940 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
1a950 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f  s_me: failed pro
1a960 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73  gram was:" >&5.s
1a970 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e  ed 's/^/| /' con
1a980 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26  ftest.$ac_ext >&
1a990 35 0a 0a 65 76 61 6c 20 22 24 61 73 5f 61 63 5f  5..eval "$as_ac_
1a9a0 48 65 61 64 65 72 3d 6e 6f 22 0a 66 69 0a 72 6d  Header=no".fi.rm
1a9b0 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -f conftest.err
1a9c0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
1a9d0 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61  jext conftest.$a
1a9e0 63 5f 65 78 74 0a 66 69 0a 65 63 68 6f 20 22 24  c_ext.fi.echo "$
1a9f0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
1aa00 65 73 75 6c 74 3a 20 60 65 76 61 6c 20 65 63 68  esult: `eval ech
1aa10 6f 20 27 24 7b 27 24 61 73 5f 61 63 5f 48 65 61  o '${'$as_ac_Hea
1aa20 64 65 72 27 7d 27 60 22 20 3e 26 35 0a 65 63 68  der'}'`" >&5.ech
1aa30 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 60 65 76 61  o "${ECHO_T}`eva
1aa40 6c 20 65 63 68 6f 20 27 24 7b 27 24 61 73 5f 61  l echo '${'$as_a
1aa50 63 5f 48 65 61 64 65 72 27 7d 27 60 22 20 3e 26  c_Header'}'`" >&
1aa60 36 0a 69 66 20 74 65 73 74 20 60 65 76 61 6c 20  6.if test `eval 
1aa70 65 63 68 6f 20 27 24 7b 27 24 61 73 5f 61 63 5f  echo '${'$as_ac_
1aa80 48 65 61 64 65 72 27 7d 27 60 20 3d 20 79 65 73  Header'}'` = yes
1aa90 3b 20 74 68 65 6e 0a 20 20 63 61 74 20 3e 3e 63  ; then.  cat >>c
1aaa0 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45  onfdefs.h <<_ACE
1aab0 4f 46 0a 23 64 65 66 69 6e 65 20 60 65 63 68 6f  OF.#define `echo
1aac0 20 22 48 41 56 45 5f 24 61 63 5f 68 65 61 64 65   "HAVE_$ac_heade
1aad0 72 22 20 7c 20 24 61 73 5f 74 72 5f 63 70 70 60  r" | $as_tr_cpp`
1aae0 20 31 0a 5f 41 43 45 4f 46 0a 0a 66 69 0a 0a 64   1._ACEOF..fi..d
1aaf0 6f 6e 65 0a 0a 0a 0a 66 6f 72 20 61 63 5f 68 65  one....for ac_he
1ab00 61 64 65 72 20 69 6e 20 64 6c 66 63 6e 2e 68 0a  ader in dlfcn.h.
1ab10 64 6f 0a 61 73 5f 61 63 5f 48 65 61 64 65 72 3d  do.as_ac_Header=
1ab20 60 65 63 68 6f 20 22 61 63 5f 63 76 5f 68 65 61  `echo "ac_cv_hea
1ab30 64 65 72 5f 24 61 63 5f 68 65 61 64 65 72 22 20  der_$ac_header" 
1ab40 7c 20 24 61 73 5f 74 72 5f 73 68 60 0a 69 66 20  | $as_tr_sh`.if 
1ab50 65 76 61 6c 20 22 74 65 73 74 20 5c 22 5c 24 7b  eval "test \"\${
1ab60 24 61 73 5f 61 63 5f 48 65 61 64 65 72 2b 73 65  $as_ac_Header+se
1ab70 74 7d 5c 22 20 3d 20 73 65 74 22 3b 20 74 68 65  t}\" = set"; the
1ab80 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  n.  echo "$as_me
1ab90 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
1aba0 6e 67 20 66 6f 72 20 24 61 63 5f 68 65 61 64 65  ng for $ac_heade
1abb0 72 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  r" >&5.echo $ECH
1abc0 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
1abd0 72 20 24 61 63 5f 68 65 61 64 65 72 2e 2e 2e 20  r $ac_header... 
1abe0 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20  $ECHO_C" >&6.if 
1abf0 65 76 61 6c 20 22 74 65 73 74 20 5c 22 5c 24 7b  eval "test \"\${
1ac00 24 61 73 5f 61 63 5f 48 65 61 64 65 72 2b 73 65  $as_ac_Header+se
1ac10 74 7d 5c 22 20 3d 20 73 65 74 22 3b 20 74 68 65  t}\" = set"; the
1ac20 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
1ac30 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
1ac40 5f 43 22 20 3e 26 36 0a 66 69 0a 65 63 68 6f 20  _C" >&6.fi.echo 
1ac50 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1ac60 20 72 65 73 75 6c 74 3a 20 60 65 76 61 6c 20 65   result: `eval e
1ac70 63 68 6f 20 27 24 7b 27 24 61 73 5f 61 63 5f 48  cho '${'$as_ac_H
1ac80 65 61 64 65 72 27 7d 27 60 22 20 3e 26 35 0a 65  eader'}'`" >&5.e
1ac90 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 60 65  cho "${ECHO_T}`e
1aca0 76 61 6c 20 65 63 68 6f 20 27 24 7b 27 24 61 73  val echo '${'$as
1acb0 5f 61 63 5f 48 65 61 64 65 72 27 7d 27 60 22 20  _ac_Header'}'`" 
1acc0 3e 26 36 0a 65 6c 73 65 0a 20 20 23 20 49 73 20  >&6.else.  # Is 
1acd0 74 68 65 20 68 65 61 64 65 72 20 63 6f 6d 70 69  the header compi
1ace0 6c 61 62 6c 65 3f 0a 65 63 68 6f 20 22 24 61 73  lable?.echo "$as
1acf0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
1ad00 63 6b 69 6e 67 20 24 61 63 5f 68 65 61 64 65 72  cking $ac_header
1ad10 20 75 73 61 62 69 6c 69 74 79 22 20 3e 26 35 0a   usability" >&5.
1ad20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
1ad30 65 63 6b 69 6e 67 20 24 61 63 5f 68 65 61 64 65  ecking $ac_heade
1ad40 72 20 75 73 61 62 69 6c 69 74 79 2e 2e 2e 20 24  r usability... $
1ad50 45 43 48 4f 5f 43 22 20 3e 26 36 0a 63 61 74 20  ECHO_C" >&6.cat 
1ad60 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
1ad70 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f  t <<_ACEOF./* co
1ad80 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41  nfdefs.h.  */._A
1ad90 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66  CEOF.cat confdef
1ada0 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  s.h >>conftest.$
1adb0 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e  ac_ext.cat >>con
1adc0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
1add0 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f  _ACEOF./* end co
1ade0 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 24 61  nfdefs.h.  */.$a
1adf0 63 5f 69 6e 63 6c 75 64 65 73 5f 64 65 66 61 75  c_includes_defau
1ae00 6c 74 0a 23 69 6e 63 6c 75 64 65 20 3c 24 61 63  lt.#include <$ac
1ae10 5f 68 65 61 64 65 72 3e 0a 5f 41 43 45 4f 46 0a  _header>._ACEOF.
1ae20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24  rm -f conftest.$
1ae30 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20 28  ac_objext.if { (
1ae40 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
1ae50 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
1ae60 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35  _compile\"") >&5
1ae70 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d  .  (eval $ac_com
1ae80 70 69 6c 65 29 20 32 3e 63 6f 6e 66 74 65 73 74  pile) 2>conftest
1ae90 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73  .er1.  ac_status
1aea0 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e  =$?.  grep -v '^
1aeb0 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72   *+' conftest.er
1aec0 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a  1 >conftest.err.
1aed0 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74    rm -f conftest
1aee0 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74  .er1.  cat conft
1aef0 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63  est.err >&5.  ec
1af00 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1af10 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
1af20 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
1af30 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
1af40 20 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27   &&.. { ac_try='
1af50 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f 77  test -z "$ac_c_w
1af60 65 72 72 6f 72 5f 66 6c 61 67 22 0a 09 09 09 20  error_flag".... 
1af70 7c 7c 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e  || test ! -s con
1af80 66 74 65 73 74 2e 65 72 72 27 0a 20 20 7b 20 28  ftest.err'.  { (
1af90 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
1afa0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
1afb0 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28  _try\"") >&5.  (
1afc0 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e  eval $ac_try) 2>
1afd0 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
1afe0 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
1aff0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
1b000 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
1b010 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
1b020 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b  us); }; } &&.. {
1b030 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73   ac_try='test -s
1b040 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
1b050 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20  jext'.  { (eval 
1b060 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1b070 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c  NENO: \"$ac_try\
1b080 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
1b090 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20  $ac_try) 2>&5.  
1b0a0 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
1b0b0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1b0c0 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
1b0d0 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
1b0e0 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
1b0f0 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 61 63 5f  }; }; then.  ac_
1b100 68 65 61 64 65 72 5f 63 6f 6d 70 69 6c 65 72 3d  header_compiler=
1b110 79 65 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  yes.else.  echo 
1b120 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
1b130 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
1b140 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
1b150 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1b160 20 3e 26 35 0a 0a 61 63 5f 68 65 61 64 65 72 5f   >&5..ac_header_
1b170 63 6f 6d 70 69 6c 65 72 3d 6e 6f 0a 66 69 0a 72  compiler=no.fi.r
1b180 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
1b190 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  r conftest.$ac_o
1b1a0 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24  bjext conftest.$
1b1b0 61 63 5f 65 78 74 0a 65 63 68 6f 20 22 24 61 73  ac_ext.echo "$as
1b1c0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
1b1d0 75 6c 74 3a 20 24 61 63 5f 68 65 61 64 65 72 5f  ult: $ac_header_
1b1e0 63 6f 6d 70 69 6c 65 72 22 20 3e 26 35 0a 65 63  compiler" >&5.ec
1b1f0 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63  ho "${ECHO_T}$ac
1b200 5f 68 65 61 64 65 72 5f 63 6f 6d 70 69 6c 65 72  _header_compiler
1b210 22 20 3e 26 36 0a 0a 23 20 49 73 20 74 68 65 20  " >&6..# Is the 
1b220 68 65 61 64 65 72 20 70 72 65 73 65 6e 74 3f 0a  header present?.
1b230 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1b240 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 24  NENO: checking $
1b250 61 63 5f 68 65 61 64 65 72 20 70 72 65 73 65 6e  ac_header presen
1b260 63 65 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  ce" >&5.echo $EC
1b270 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 24  HO_N "checking $
1b280 61 63 5f 68 65 61 64 65 72 20 70 72 65 73 65 6e  ac_header presen
1b290 63 65 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  ce... $ECHO_C" >
1b2a0 26 36 0a 63 61 74 20 3e 63 6f 6e 66 74 65 73 74  &6.cat >conftest
1b2b0 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
1b2c0 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e  F./* confdefs.h.
1b2d0 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20    */._ACEOF.cat 
1b2e0 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e  confdefs.h >>con
1b2f0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61  ftest.$ac_ext.ca
1b300 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  t >>conftest.$ac
1b310 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
1b320 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e   end confdefs.h.
1b330 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 24    */.#include <$
1b340 61 63 5f 68 65 61 64 65 72 3e 0a 5f 41 43 45 4f  ac_header>._ACEO
1b350 46 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68  F.if { (eval ech
1b360 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1b370 4f 3a 20 5c 22 24 61 63 5f 63 70 70 20 63 6f 6e  O: \"$ac_cpp con
1b380 66 74 65 73 74 2e 24 61 63 5f 65 78 74 5c 22 22  ftest.$ac_ext\""
1b390 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
1b3a0 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24  c_cpp conftest.$
1b3b0 61 63 5f 65 78 74 29 20 32 3e 63 6f 6e 66 74 65  ac_ext) 2>confte
1b3c0 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74  st.er1.  ac_stat
1b3d0 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20  us=$?.  grep -v 
1b3e0 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e  '^ *+' conftest.
1b3f0 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72  er1 >conftest.er
1b400 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65  r.  rm -f confte
1b410 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e  st.er1.  cat con
1b420 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20  ftest.err >&5.  
1b430 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1b440 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
1b450 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
1b460 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
1b470 20 7d 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74   } >/dev/null; t
1b480 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20 2d 73  hen.  if test -s
1b490 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 74   conftest.err; t
1b4a0 68 65 6e 0a 20 20 20 20 61 63 5f 63 70 70 5f 65  hen.    ac_cpp_e
1b4b0 72 72 3d 24 61 63 5f 63 5f 70 72 65 70 72 6f 63  rr=$ac_c_preproc
1b4c0 5f 77 61 72 6e 5f 66 6c 61 67 0a 20 20 20 20 61  _warn_flag.    a
1b4d0 63 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f 63 70  c_cpp_err=$ac_cp
1b4e0 70 5f 65 72 72 24 61 63 5f 63 5f 77 65 72 72 6f  p_err$ac_c_werro
1b4f0 72 5f 66 6c 61 67 0a 20 20 65 6c 73 65 0a 20 20  r_flag.  else.  
1b500 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 0a 20 20    ac_cpp_err=.  
1b510 66 69 0a 65 6c 73 65 0a 20 20 61 63 5f 63 70 70  fi.else.  ac_cpp
1b520 5f 65 72 72 3d 79 65 73 0a 66 69 0a 69 66 20 74  _err=yes.fi.if t
1b530 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 70 70 5f  est -z "$ac_cpp_
1b540 65 72 72 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  err"; then.  ac_
1b550 68 65 61 64 65 72 5f 70 72 65 70 72 6f 63 3d 79  header_preproc=y
1b560 65 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22  es.else.  echo "
1b570 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70  $as_me: failed p
1b580 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35  rogram was:" >&5
1b590 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63  .sed 's/^/| /' c
1b5a0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
1b5b0 3e 26 35 0a 0a 20 20 61 63 5f 68 65 61 64 65 72  >&5..  ac_header
1b5c0 5f 70 72 65 70 72 6f 63 3d 6e 6f 0a 66 69 0a 72  _preproc=no.fi.r
1b5d0 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
1b5e0 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  r conftest.$ac_e
1b5f0 78 74 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  xt.echo "$as_me:
1b600 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
1b610 20 24 61 63 5f 68 65 61 64 65 72 5f 70 72 65 70   $ac_header_prep
1b620 72 6f 63 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  roc" >&5.echo "$
1b630 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 68 65 61 64  {ECHO_T}$ac_head
1b640 65 72 5f 70 72 65 70 72 6f 63 22 20 3e 26 36 0a  er_preproc" >&6.
1b650 0a 23 20 53 6f 3f 20 20 57 68 61 74 20 61 62 6f  .# So?  What abo
1b660 75 74 20 74 68 69 73 20 68 65 61 64 65 72 3f 0a  ut this header?.
1b670 63 61 73 65 20 24 61 63 5f 68 65 61 64 65 72 5f  case $ac_header_
1b680 63 6f 6d 70 69 6c 65 72 3a 24 61 63 5f 68 65 61  compiler:$ac_hea
1b690 64 65 72 5f 70 72 65 70 72 6f 63 3a 24 61 63 5f  der_preproc:$ac_
1b6a0 63 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66  c_preproc_warn_f
1b6b0 6c 61 67 20 69 6e 0a 20 20 79 65 73 3a 6e 6f 3a  lag in.  yes:no:
1b6c0 20 29 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24   ).    { echo "$
1b6d0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57  as_me:$LINENO: W
1b6e0 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64  ARNING: $ac_head
1b6f0 65 72 3a 20 61 63 63 65 70 74 65 64 20 62 79 20  er: accepted by 
1b700 74 68 65 20 63 6f 6d 70 69 6c 65 72 2c 20 72 65  the compiler, re
1b710 6a 65 63 74 65 64 20 62 79 20 74 68 65 20 70 72  jected by the pr
1b720 65 70 72 6f 63 65 73 73 6f 72 21 22 20 3e 26 35  eprocessor!" >&5
1b730 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57  .echo "$as_me: W
1b740 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64  ARNING: $ac_head
1b750 65 72 3a 20 61 63 63 65 70 74 65 64 20 62 79 20  er: accepted by 
1b760 74 68 65 20 63 6f 6d 70 69 6c 65 72 2c 20 72 65  the compiler, re
1b770 6a 65 63 74 65 64 20 62 79 20 74 68 65 20 70 72  jected by the pr
1b780 65 70 72 6f 63 65 73 73 6f 72 21 22 20 3e 26 32  eprocessor!" >&2
1b790 3b 7d 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24  ;}.    { echo "$
1b7a0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57  as_me:$LINENO: W
1b7b0 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64  ARNING: $ac_head
1b7c0 65 72 3a 20 70 72 6f 63 65 65 64 69 6e 67 20 77  er: proceeding w
1b7d0 69 74 68 20 74 68 65 20 63 6f 6d 70 69 6c 65 72  ith the compiler
1b7e0 27 73 20 72 65 73 75 6c 74 22 20 3e 26 35 0a 65  's result" >&5.e
1b7f0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52  cho "$as_me: WAR
1b800 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64 65 72  NING: $ac_header
1b810 3a 20 70 72 6f 63 65 65 64 69 6e 67 20 77 69 74  : proceeding wit
1b820 68 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 27 73  h the compiler's
1b830 20 72 65 73 75 6c 74 22 20 3e 26 32 3b 7d 0a 20   result" >&2;}. 
1b840 20 20 20 61 63 5f 68 65 61 64 65 72 5f 70 72 65     ac_header_pre
1b850 70 72 6f 63 3d 79 65 73 0a 20 20 20 20 3b 3b 0a  proc=yes.    ;;.
1b860 20 20 6e 6f 3a 79 65 73 3a 2a 20 29 0a 20 20 20    no:yes:* ).   
1b870 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
1b880 24 4c 49 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e 47  $LINENO: WARNING
1b890 3a 20 24 61 63 5f 68 65 61 64 65 72 3a 20 70 72  : $ac_header: pr
1b8a0 65 73 65 6e 74 20 62 75 74 20 63 61 6e 6e 6f 74  esent but cannot
1b8b0 20 62 65 20 63 6f 6d 70 69 6c 65 64 22 20 3e 26   be compiled" >&
1b8c0 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  5.echo "$as_me: 
1b8d0 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61  WARNING: $ac_hea
1b8e0 64 65 72 3a 20 70 72 65 73 65 6e 74 20 62 75 74  der: present but
1b8f0 20 63 61 6e 6e 6f 74 20 62 65 20 63 6f 6d 70 69   cannot be compi
1b900 6c 65 64 22 20 3e 26 32 3b 7d 0a 20 20 20 20 7b  led" >&2;}.    {
1b910 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1b920 49 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20  INENO: WARNING: 
1b930 24 61 63 5f 68 65 61 64 65 72 3a 20 20 20 20 20  $ac_header:     
1b940 63 68 65 63 6b 20 66 6f 72 20 6d 69 73 73 69 6e  check for missin
1b950 67 20 70 72 65 72 65 71 75 69 73 69 74 65 20 68  g prerequisite h
1b960 65 61 64 65 72 73 3f 22 20 3e 26 35 0a 65 63 68  eaders?" >&5.ech
1b970 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49  o "$as_me: WARNI
1b980 4e 47 3a 20 24 61 63 5f 68 65 61 64 65 72 3a 20  NG: $ac_header: 
1b990 20 20 20 20 63 68 65 63 6b 20 66 6f 72 20 6d 69      check for mi
1b9a0 73 73 69 6e 67 20 70 72 65 72 65 71 75 69 73 69  ssing prerequisi
1b9b0 74 65 20 68 65 61 64 65 72 73 3f 22 20 3e 26 32  te headers?" >&2
1b9c0 3b 7d 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24  ;}.    { echo "$
1b9d0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57  as_me:$LINENO: W
1b9e0 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64  ARNING: $ac_head
1b9f0 65 72 3a 20 73 65 65 20 74 68 65 20 41 75 74 6f  er: see the Auto
1ba00 63 6f 6e 66 20 64 6f 63 75 6d 65 6e 74 61 74 69  conf documentati
1ba10 6f 6e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  on" >&5.echo "$a
1ba20 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 24  s_me: WARNING: $
1ba30 61 63 5f 68 65 61 64 65 72 3a 20 73 65 65 20 74  ac_header: see t
1ba40 68 65 20 41 75 74 6f 63 6f 6e 66 20 64 6f 63 75  he Autoconf docu
1ba50 6d 65 6e 74 61 74 69 6f 6e 22 20 3e 26 32 3b 7d  mentation" >&2;}
1ba60 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73  .    { echo "$as
1ba70 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41 52  _me:$LINENO: WAR
1ba80 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64 65 72  NING: $ac_header
1ba90 3a 20 20 20 20 20 73 65 63 74 69 6f 6e 20 5c 22  :     section \"
1baa0 50 72 65 73 65 6e 74 20 42 75 74 20 43 61 6e 6e  Present But Cann
1bab0 6f 74 20 42 65 20 43 6f 6d 70 69 6c 65 64 5c 22  ot Be Compiled\"
1bac0 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f  " >&5.echo "$as_
1bad0 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 63  me: WARNING: $ac
1bae0 5f 68 65 61 64 65 72 3a 20 20 20 20 20 73 65 63  _header:     sec
1baf0 74 69 6f 6e 20 5c 22 50 72 65 73 65 6e 74 20 42  tion \"Present B
1bb00 75 74 20 43 61 6e 6e 6f 74 20 42 65 20 43 6f 6d  ut Cannot Be Com
1bb10 70 69 6c 65 64 5c 22 22 20 3e 26 32 3b 7d 0a 20  piled\"" >&2;}. 
1bb20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d     { echo "$as_m
1bb30 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41 52 4e 49  e:$LINENO: WARNI
1bb40 4e 47 3a 20 24 61 63 5f 68 65 61 64 65 72 3a 20  NG: $ac_header: 
1bb50 70 72 6f 63 65 65 64 69 6e 67 20 77 69 74 68 20  proceeding with 
1bb60 74 68 65 20 70 72 65 70 72 6f 63 65 73 73 6f 72  the preprocessor
1bb70 27 73 20 72 65 73 75 6c 74 22 20 3e 26 35 0a 65  's result" >&5.e
1bb80 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52  cho "$as_me: WAR
1bb90 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64 65 72  NING: $ac_header
1bba0 3a 20 70 72 6f 63 65 65 64 69 6e 67 20 77 69 74  : proceeding wit
1bbb0 68 20 74 68 65 20 70 72 65 70 72 6f 63 65 73 73  h the preprocess
1bbc0 6f 72 27 73 20 72 65 73 75 6c 74 22 20 3e 26 32  or's result" >&2
1bbd0 3b 7d 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24  ;}.    { echo "$
1bbe0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57  as_me:$LINENO: W
1bbf0 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64  ARNING: $ac_head
1bc00 65 72 3a 20 69 6e 20 74 68 65 20 66 75 74 75 72  er: in the futur
1bc10 65 2c 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20  e, the compiler 
1bc20 77 69 6c 6c 20 74 61 6b 65 20 70 72 65 63 65 64  will take preced
1bc30 65 6e 63 65 22 20 3e 26 35 0a 65 63 68 6f 20 22  ence" >&5.echo "
1bc40 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a  $as_me: WARNING:
1bc50 20 24 61 63 5f 68 65 61 64 65 72 3a 20 69 6e 20   $ac_header: in 
1bc60 74 68 65 20 66 75 74 75 72 65 2c 20 74 68 65 20  the future, the 
1bc70 63 6f 6d 70 69 6c 65 72 20 77 69 6c 6c 20 74 61  compiler will ta
1bc80 6b 65 20 70 72 65 63 65 64 65 6e 63 65 22 20 3e  ke precedence" >
1bc90 26 32 3b 7d 0a 20 20 20 20 28 0a 20 20 20 20 20  &2;}.    (.     
1bca0 20 63 61 74 20 3c 3c 5c 5f 41 53 42 4f 58 0a 23   cat <<\_ASBOX.#
1bcb0 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  # --------------
1bcc0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1bcd0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a  ------------ ##.
1bce0 23 23 20 52 65 70 6f 72 74 20 74 68 69 73 20 74  ## Report this t
1bcf0 6f 20 74 68 65 20 41 43 5f 50 41 43 4b 41 47 45  o the AC_PACKAGE
1bd00 5f 4e 41 4d 45 20 6c 69 73 74 73 2e 20 20 23 23  _NAME lists.  ##
1bd10 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  .## ------------
1bd20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1bd30 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23  -------------- #
1bd40 23 0a 5f 41 53 42 4f 58 0a 20 20 20 20 29 20 7c  #._ASBOX.    ) |
1bd50 0a 20 20 20 20 20 20 73 65 64 20 22 73 2f 5e 2f  .      sed "s/^/
1bd60 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a  $as_me: WARNING:
1bd70 20 20 20 20 20 2f 22 20 3e 26 32 0a 20 20 20 20       /" >&2.    
1bd80 3b 3b 0a 65 73 61 63 0a 65 63 68 6f 20 22 24 61  ;;.esac.echo "$a
1bd90 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
1bda0 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 68  ecking for $ac_h
1bdb0 65 61 64 65 72 22 20 3e 26 35 0a 65 63 68 6f 20  eader" >&5.echo 
1bdc0 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
1bdd0 67 20 66 6f 72 20 24 61 63 5f 68 65 61 64 65 72  g for $ac_header
1bde0 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
1bdf0 0a 69 66 20 65 76 61 6c 20 22 74 65 73 74 20 5c  .if eval "test \
1be00 22 5c 24 7b 24 61 73 5f 61 63 5f 48 65 61 64 65  "\${$as_ac_Heade
1be10 72 2b 73 65 74 7d 5c 22 20 3d 20 73 65 74 22 3b  r+set}\" = set";
1be20 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
1be30 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
1be40 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
1be50 0a 20 20 65 76 61 6c 20 22 24 61 73 5f 61 63 5f  .  eval "$as_ac_
1be60 48 65 61 64 65 72 3d 5c 24 61 63 5f 68 65 61 64  Header=\$ac_head
1be70 65 72 5f 70 72 65 70 72 6f 63 22 0a 66 69 0a 65  er_preproc".fi.e
1be80 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1be90 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 60 65 76  ENO: result: `ev
1bea0 61 6c 20 65 63 68 6f 20 27 24 7b 27 24 61 73 5f  al echo '${'$as_
1beb0 61 63 5f 48 65 61 64 65 72 27 7d 27 60 22 20 3e  ac_Header'}'`" >
1bec0 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
1bed0 54 7d 60 65 76 61 6c 20 65 63 68 6f 20 27 24 7b  T}`eval echo '${
1bee0 27 24 61 73 5f 61 63 5f 48 65 61 64 65 72 27 7d  '$as_ac_Header'}
1bef0 27 60 22 20 3e 26 36 0a 0a 66 69 0a 69 66 20 74  '`" >&6..fi.if t
1bf00 65 73 74 20 60 65 76 61 6c 20 65 63 68 6f 20 27  est `eval echo '
1bf10 24 7b 27 24 61 73 5f 61 63 5f 48 65 61 64 65 72  ${'$as_ac_Header
1bf20 27 7d 27 60 20 3d 20 79 65 73 3b 20 74 68 65 6e  '}'` = yes; then
1bf30 0a 20 20 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66  .  cat >>confdef
1bf40 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65  s.h <<_ACEOF.#de
1bf50 66 69 6e 65 20 60 65 63 68 6f 20 22 48 41 56 45  fine `echo "HAVE
1bf60 5f 24 61 63 5f 68 65 61 64 65 72 22 20 7c 20 24  _$ac_header" | $
1bf70 61 73 5f 74 72 5f 63 70 70 60 20 31 0a 5f 41 43  as_tr_cpp` 1._AC
1bf80 45 4f 46 0a 0a 66 69 0a 0a 64 6f 6e 65 0a 0a 61  EOF..fi..done..a
1bf90 63 5f 65 78 74 3d 63 63 0a 61 63 5f 63 70 70 3d  c_ext=cc.ac_cpp=
1bfa0 27 24 43 58 58 43 50 50 20 24 43 50 50 46 4c 41  '$CXXCPP $CPPFLA
1bfb0 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27  GS'.ac_compile='
1bfc0 24 43 58 58 20 2d 63 20 24 43 58 58 46 4c 41 47  $CXX -c $CXXFLAG
1bfd0 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66  S $CPPFLAGS conf
1bfe0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35  test.$ac_ext >&5
1bff0 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 58 58 20  '.ac_link='$CXX 
1c000 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65  -o conftest$ac_e
1c010 78 65 65 78 74 20 24 43 58 58 46 4c 41 47 53 20  xeext $CXXFLAGS 
1c020 24 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c 41  $CPPFLAGS $LDFLA
1c030 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  GS conftest.$ac_
1c040 65 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61  ext $LIBS >&5'.a
1c050 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24  c_compiler_gnu=$
1c060 61 63 5f 63 76 5f 63 78 78 5f 63 6f 6d 70 69 6c  ac_cv_cxx_compil
1c070 65 72 5f 67 6e 75 0a 69 66 20 74 65 73 74 20 2d  er_gnu.if test -
1c080 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66  n "$ac_tool_pref
1c090 69 78 22 3b 20 74 68 65 6e 0a 20 20 66 6f 72 20  ix"; then.  for 
1c0a0 61 63 5f 70 72 6f 67 20 69 6e 20 24 43 43 43 20  ac_prog in $CCC 
1c0b0 67 2b 2b 20 63 2b 2b 20 67 70 70 20 61 43 43 20  g++ c++ gpp aCC 
1c0c0 43 43 20 63 78 78 20 63 63 2b 2b 20 63 6c 20 46  CC cxx cc++ cl F
1c0d0 43 43 20 4b 43 43 20 52 43 43 20 78 6c 43 5f 72  CC KCC RCC xlC_r
1c0e0 20 78 6c 43 0a 20 20 64 6f 0a 20 20 20 20 23 20   xlC.  do.    # 
1c0f0 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73  Extract the firs
1c100 74 20 77 6f 72 64 20 6f 66 20 22 24 61 63 5f 74  t word of "$ac_t
1c110 6f 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72  ool_prefix$ac_pr
1c120 6f 67 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62  og", so it can b
1c130 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65  e a program name
1c140 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20   with args..set 
1c150 64 75 6d 6d 79 20 24 61 63 5f 74 6f 6f 6c 5f 70  dummy $ac_tool_p
1c160 72 65 66 69 78 24 61 63 5f 70 72 6f 67 3b 20 61  refix$ac_prog; a
1c170 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22  c_word=$2.echo "
1c180 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1c190 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
1c1a0 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f 20  _word" >&5.echo 
1c1b0 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
1c1c0 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e  g for $ac_word..
1c1d0 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
1c1e0 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f  f test "${ac_cv_
1c1f0 70 72 6f 67 5f 43 58 58 2b 73 65 74 7d 22 20 3d  prog_CXX+set}" =
1c200 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
1c210 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
1c220 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
1c230 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20  .else.  if test 
1c240 2d 6e 20 22 24 43 58 58 22 3b 20 74 68 65 6e 0a  -n "$CXX"; then.
1c250 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 58 58    ac_cv_prog_CXX
1c260 3d 22 24 43 58 58 22 20 23 20 4c 65 74 20 74 68  ="$CXX" # Let th
1c270 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20  e user override 
1c280 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61  the test..else.a
1c290 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b  s_save_IFS=$IFS;
1c2a0 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52   IFS=$PATH_SEPAR
1c2b0 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20  ATOR.for as_dir 
1c2c0 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46  in $PATH.do.  IF
1c2d0 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20  S=$as_save_IFS. 
1c2e0 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69   test -z "$as_di
1c2f0 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20  r" && as_dir=.. 
1c300 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74   for ac_exec_ext
1c310 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75   in '' $ac_execu
1c320 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73  table_extensions
1c330 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65 78  ; do.  if $as_ex
1c340 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f  ecutable_p "$as_
1c350 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f  dir/$ac_word$ac_
1c360 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a  exec_ext"; then.
1c370 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43      ac_cv_prog_C
1c380 58 58 3d 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65  XX="$ac_tool_pre
1c390 66 69 78 24 61 63 5f 70 72 6f 67 22 0a 20 20 20  fix$ac_prog".   
1c3a0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1c3b0 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73  INENO: found $as
1c3c0 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
1c3d0 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20  _exec_ext" >&5. 
1c3e0 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a     break 2.  fi.
1c3f0 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69  done.done..fi.fi
1c400 0a 43 58 58 3d 24 61 63 5f 63 76 5f 70 72 6f 67  .CXX=$ac_cv_prog
1c410 5f 43 58 58 0a 69 66 20 74 65 73 74 20 2d 6e 20  _CXX.if test -n 
1c420 22 24 43 58 58 22 3b 20 74 68 65 6e 0a 20 20 65  "$CXX"; then.  e
1c430 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1c440 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 43 58  ENO: result: $CX
1c450 58 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  X" >&5.echo "${E
1c460 43 48 4f 5f 54 7d 24 43 58 58 22 20 3e 26 36 0a  CHO_T}$CXX" >&6.
1c470 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73  else.  echo "$as
1c480 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
1c490 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68  ult: no" >&5.ech
1c4a0 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20  o "${ECHO_T}no" 
1c4b0 3e 26 36 0a 66 69 0a 0a 20 20 20 20 74 65 73 74  >&6.fi..    test
1c4c0 20 2d 6e 20 22 24 43 58 58 22 20 26 26 20 62 72   -n "$CXX" && br
1c4d0 65 61 6b 0a 20 20 64 6f 6e 65 0a 66 69 0a 69 66  eak.  done.fi.if
1c4e0 20 74 65 73 74 20 2d 7a 20 22 24 43 58 58 22 3b   test -z "$CXX";
1c4f0 20 74 68 65 6e 0a 20 20 61 63 5f 63 74 5f 43 58   then.  ac_ct_CX
1c500 58 3d 24 43 58 58 0a 20 20 66 6f 72 20 61 63 5f  X=$CXX.  for ac_
1c510 70 72 6f 67 20 69 6e 20 24 43 43 43 20 67 2b 2b  prog in $CCC g++
1c520 20 63 2b 2b 20 67 70 70 20 61 43 43 20 43 43 20   c++ gpp aCC CC 
1c530 63 78 78 20 63 63 2b 2b 20 63 6c 20 46 43 43 20  cxx cc++ cl FCC 
1c540 4b 43 43 20 52 43 43 20 78 6c 43 5f 72 20 78 6c  KCC RCC xlC_r xl
1c550 43 0a 64 6f 0a 20 20 23 20 45 78 74 72 61 63 74  C.do.  # Extract
1c560 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20   the first word 
1c570 6f 66 20 22 24 61 63 5f 70 72 6f 67 22 2c 20 73  of "$ac_prog", s
1c580 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72  o it can be a pr
1c590 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20  ogram name with 
1c5a0 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20  args..set dummy 
1c5b0 24 61 63 5f 70 72 6f 67 3b 20 61 63 5f 77 6f 72  $ac_prog; ac_wor
1c5c0 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d  d=$2.echo "$as_m
1c5d0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
1c5e0 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64  ing for $ac_word
1c5f0 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
1c600 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72  _N "checking for
1c610 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43   $ac_word... $EC
1c620 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
1c630 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f  t "${ac_cv_prog_
1c640 61 63 5f 63 74 5f 43 58 58 2b 73 65 74 7d 22 20  ac_ct_CXX+set}" 
1c650 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63  = set; then.  ec
1c660 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63  ho $ECHO_N "(cac
1c670 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26  hed) $ECHO_C" >&
1c680 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74  6.else.  if test
1c690 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 58 58 22   -n "$ac_ct_CXX"
1c6a0 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70  ; then.  ac_cv_p
1c6b0 72 6f 67 5f 61 63 5f 63 74 5f 43 58 58 3d 22 24  rog_ac_ct_CXX="$
1c6c0 61 63 5f 63 74 5f 43 58 58 22 20 23 20 4c 65 74  ac_ct_CXX" # Let
1c6d0 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69   the user overri
1c6e0 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73  de the test..els
1c6f0 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49  e.as_save_IFS=$I
1c700 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45  FS; IFS=$PATH_SE
1c710 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64  PARATOR.for as_d
1c720 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20  ir in $PATH.do. 
1c730 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46   IFS=$as_save_IF
1c740 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73  S.  test -z "$as
1c750 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d  _dir" && as_dir=
1c760 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f  ..  for ac_exec_
1c770 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78  ext in '' $ac_ex
1c780 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69  ecutable_extensi
1c790 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 24 61 73  ons; do.  if $as
1c7a0 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24  _executable_p "$
1c7b0 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24  as_dir/$ac_word$
1c7c0 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68  ac_exec_ext"; th
1c7d0 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f  en.    ac_cv_pro
1c7e0 67 5f 61 63 5f 63 74 5f 43 58 58 3d 22 24 61 63  g_ac_ct_CXX="$ac
1c7f0 5f 70 72 6f 67 22 0a 20 20 20 20 65 63 68 6f 20  _prog".    echo 
1c800 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1c810 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24   found $as_dir/$
1c820 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f  ac_word$ac_exec_
1c830 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65  ext" >&5.    bre
1c840 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64  ak 2.  fi.done.d
1c850 6f 6e 65 0a 0a 66 69 0a 66 69 0a 61 63 5f 63 74  one..fi.fi.ac_ct
1c860 5f 43 58 58 3d 24 61 63 5f 63 76 5f 70 72 6f 67  _CXX=$ac_cv_prog
1c870 5f 61 63 5f 63 74 5f 43 58 58 0a 69 66 20 74 65  _ac_ct_CXX.if te
1c880 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 58  st -n "$ac_ct_CX
1c890 58 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  X"; then.  echo 
1c8a0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1c8b0 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 74 5f   result: $ac_ct_
1c8c0 43 58 58 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  CXX" >&5.echo "$
1c8d0 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 74 5f 43  {ECHO_T}$ac_ct_C
1c8e0 58 58 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65  XX" >&6.else.  e
1c8f0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1c900 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22  ENO: result: no"
1c910 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
1c920 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a  O_T}no" >&6.fi..
1c930 20 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63    test -n "$ac_c
1c940 74 5f 43 58 58 22 20 26 26 20 62 72 65 61 6b 0a  t_CXX" && break.
1c950 64 6f 6e 65 0a 74 65 73 74 20 2d 6e 20 22 24 61  done.test -n "$a
1c960 63 5f 63 74 5f 43 58 58 22 20 7c 7c 20 61 63 5f  c_ct_CXX" || ac_
1c970 63 74 5f 43 58 58 3d 22 67 2b 2b 22 0a 0a 20 20  ct_CXX="g++"..  
1c980 43 58 58 3d 24 61 63 5f 63 74 5f 43 58 58 0a 66  CXX=$ac_ct_CXX.f
1c990 69 0a 0a 0a 23 20 50 72 6f 76 69 64 65 20 73 6f  i...# Provide so
1c9a0 6d 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61  me information a
1c9b0 62 6f 75 74 20 74 68 65 20 63 6f 6d 70 69 6c 65  bout the compile
1c9c0 72 2e 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  r..echo "$as_me:
1c9d0 24 4c 49 4e 45 4e 4f 3a 22 20 5c 0a 20 20 20 20  $LINENO:" \.    
1c9e0 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 43   "checking for C
1c9f0 2b 2b 20 63 6f 6d 70 69 6c 65 72 20 76 65 72 73  ++ compiler vers
1ca00 69 6f 6e 22 20 3e 26 35 0a 61 63 5f 63 6f 6d 70  ion" >&5.ac_comp
1ca10 69 6c 65 72 3d 60 73 65 74 20 58 20 24 61 63 5f  iler=`set X $ac_
1ca20 63 6f 6d 70 69 6c 65 3b 20 65 63 68 6f 20 24 32  compile; echo $2
1ca30 60 0a 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22  `.{ (eval echo "
1ca40 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1ca50 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d  \"$ac_compiler -
1ca60 2d 76 65 72 73 69 6f 6e 20 3c 2f 64 65 76 2f 6e  -version </dev/n
1ca70 75 6c 6c 20 3e 26 35 5c 22 22 29 20 3e 26 35 0a  ull >&5\"") >&5.
1ca80 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70    (eval $ac_comp
1ca90 69 6c 65 72 20 2d 2d 76 65 72 73 69 6f 6e 20 3c  iler --version <
1caa0 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 29 20 32  /dev/null >&5) 2
1cab0 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
1cac0 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
1cad0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
1cae0 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
1caf0 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
1cb00 74 75 73 29 3b 20 7d 0a 7b 20 28 65 76 61 6c 20  tus); }.{ (eval 
1cb10 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1cb20 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70  NENO: \"$ac_comp
1cb30 69 6c 65 72 20 2d 76 20 3c 2f 64 65 76 2f 6e 75  iler -v </dev/nu
1cb40 6c 6c 20 3e 26 35 5c 22 22 29 20 3e 26 35 0a 20  ll >&5\"") >&5. 
1cb50 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69   (eval $ac_compi
1cb60 6c 65 72 20 2d 76 20 3c 2f 64 65 76 2f 6e 75 6c  ler -v </dev/nul
1cb70 6c 20 3e 26 35 29 20 32 3e 26 35 0a 20 20 61 63  l >&5) 2>&5.  ac
1cb80 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
1cb90 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1cba0 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
1cbb0 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
1cbc0 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 0a   $ac_status); }.
1cbd0 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
1cbe0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
1cbf0 24 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 56 20  $ac_compiler -V 
1cc00 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 5c 22  </dev/null >&5\"
1cc10 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
1cc20 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 56 20 3c  ac_compiler -V <
1cc30 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 29 20 32  /dev/null >&5) 2
1cc40 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
1cc50 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
1cc60 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
1cc70 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
1cc80 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
1cc90 74 75 73 29 3b 20 7d 0a 0a 65 63 68 6f 20 22 24  tus); }..echo "$
1cca0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
1ccb0 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20  hecking whether 
1ccc0 77 65 20 61 72 65 20 75 73 69 6e 67 20 74 68 65  we are using the
1ccd0 20 47 4e 55 20 43 2b 2b 20 63 6f 6d 70 69 6c 65   GNU C++ compile
1cce0 72 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  r" >&5.echo $ECH
1ccf0 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 77 68  O_N "checking wh
1cd00 65 74 68 65 72 20 77 65 20 61 72 65 20 75 73 69  ether we are usi
1cd10 6e 67 20 74 68 65 20 47 4e 55 20 43 2b 2b 20 63  ng the GNU C++ c
1cd20 6f 6d 70 69 6c 65 72 2e 2e 2e 20 24 45 43 48 4f  ompiler... $ECHO
1cd30 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  _C" >&6.if test 
1cd40 22 24 7b 61 63 5f 63 76 5f 63 78 78 5f 63 6f 6d  "${ac_cv_cxx_com
1cd50 70 69 6c 65 72 5f 67 6e 75 2b 73 65 74 7d 22 20  piler_gnu+set}" 
1cd60 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63  = set; then.  ec
1cd70 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63  ho $ECHO_N "(cac
1cd80 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26  hed) $ECHO_C" >&
1cd90 36 0a 65 6c 73 65 0a 20 20 63 61 74 20 3e 63 6f  6.else.  cat >co
1cda0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
1cdb0 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64  <_ACEOF./* confd
1cdc0 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f  efs.h.  */._ACEO
1cdd0 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68  F.cat confdefs.h
1cde0 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
1cdf0 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65  ext.cat >>confte
1ce00 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43  st.$ac_ext <<_AC
1ce10 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64  EOF./* end confd
1ce20 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a  efs.h.  */..int.
1ce30 6d 61 69 6e 20 28 29 0a 7b 0a 23 69 66 6e 64 65  main ().{.#ifnde
1ce40 66 20 5f 5f 47 4e 55 43 5f 5f 0a 20 20 20 20 20  f __GNUC__.     
1ce50 20 20 63 68 6f 6b 65 20 6d 65 0a 23 65 6e 64 69    choke me.#endi
1ce60 66 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20  f..  ;.  return 
1ce70 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d  0;.}._ACEOF.rm -
1ce80 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  f conftest.$ac_o
1ce90 62 6a 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c  bjext.if { (eval
1cea0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1ceb0 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d  INENO: \"$ac_com
1cec0 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28  pile\"") >&5.  (
1ced0 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65  eval $ac_compile
1cee0 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31  ) 2>conftest.er1
1cef0 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
1cf00 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27    grep -v '^ *+'
1cf10 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63   conftest.er1 >c
1cf20 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d  onftest.err.  rm
1cf30 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31   -f conftest.er1
1cf40 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e  .  cat conftest.
1cf50 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22  err >&5.  echo "
1cf60 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1cf70 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
1cf80 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
1cf90 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a  c_status); } &&.
1cfa0 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74  . { ac_try='test
1cfb0 20 2d 7a 20 22 24 61 63 5f 63 78 78 5f 77 65 72   -z "$ac_cxx_wer
1cfc0 72 6f 72 5f 66 6c 61 67 22 0a 09 09 09 20 7c 7c  ror_flag".... ||
1cfd0 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74   test ! -s conft
1cfe0 65 73 74 2e 65 72 72 27 0a 20 20 7b 20 28 65 76  est.err'.  { (ev
1cff0 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
1d000 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74  $LINENO: \"$ac_t
1d010 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  ry\"") >&5.  (ev
1d020 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35  al $ac_try) 2>&5
1d030 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
1d040 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
1d050 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
1d060 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
1d070 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
1d080 29 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61  ); }; } &&.. { a
1d090 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73 20 63  c_try='test -s c
1d0a0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
1d0b0 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63  xt'.  { (eval ec
1d0c0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1d0d0 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22  NO: \"$ac_try\""
1d0e0 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
1d0f0 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63  c_try) 2>&5.  ac
1d100 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
1d110 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1d120 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
1d130 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
1d140 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b   $ac_status); };
1d150 20 7d 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 6f   }; then.  ac_co
1d160 6d 70 69 6c 65 72 5f 67 6e 75 3d 79 65 73 0a 65  mpiler_gnu=yes.e
1d170 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
1d180 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
1d190 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
1d1a0 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
1d1b0 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
1d1c0 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  .ac_compiler_gnu
1d1d0 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e  =no.fi.rm -f con
1d1e0 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65  ftest.err confte
1d1f0 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f  st.$ac_objext co
1d200 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 61  nftest.$ac_ext.a
1d210 63 5f 63 76 5f 63 78 78 5f 63 6f 6d 70 69 6c 65  c_cv_cxx_compile
1d220 72 5f 67 6e 75 3d 24 61 63 5f 63 6f 6d 70 69 6c  r_gnu=$ac_compil
1d230 65 72 5f 67 6e 75 0a 0a 66 69 0a 65 63 68 6f 20  er_gnu..fi.echo 
1d240 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1d250 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f   result: $ac_cv_
1d260 63 78 78 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  cxx_compiler_gnu
1d270 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
1d280 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 63 78 78 5f  HO_T}$ac_cv_cxx_
1d290 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 22 20 3e 26  compiler_gnu" >&
1d2a0 36 0a 47 58 58 3d 60 74 65 73 74 20 24 61 63 5f  6.GXX=`test $ac_
1d2b0 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 20 3d 20 79  compiler_gnu = y
1d2c0 65 73 20 26 26 20 65 63 68 6f 20 79 65 73 60 0a  es && echo yes`.
1d2d0 61 63 5f 74 65 73 74 5f 43 58 58 46 4c 41 47 53  ac_test_CXXFLAGS
1d2e0 3d 24 7b 43 58 58 46 4c 41 47 53 2b 73 65 74 7d  =${CXXFLAGS+set}
1d2f0 0a 61 63 5f 73 61 76 65 5f 43 58 58 46 4c 41 47  .ac_save_CXXFLAG
1d300 53 3d 24 43 58 58 46 4c 41 47 53 0a 43 58 58 46  S=$CXXFLAGS.CXXF
1d310 4c 41 47 53 3d 22 2d 67 22 0a 65 63 68 6f 20 22  LAGS="-g".echo "
1d320 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1d330 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72  checking whether
1d340 20 24 43 58 58 20 61 63 63 65 70 74 73 20 2d 67   $CXX accepts -g
1d350 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
1d360 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 77 68 65  _N "checking whe
1d370 74 68 65 72 20 24 43 58 58 20 61 63 63 65 70 74  ther $CXX accept
1d380 73 20 2d 67 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  s -g... $ECHO_C"
1d390 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b   >&6.if test "${
1d3a0 61 63 5f 63 76 5f 70 72 6f 67 5f 63 78 78 5f 67  ac_cv_prog_cxx_g
1d3b0 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
1d3c0 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
1d3d0 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
1d3e0 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
1d3f0 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61  cat >conftest.$a
1d400 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f  c_ext <<_ACEOF./
1d410 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  * confdefs.h.  *
1d420 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e  /._ACEOF.cat con
1d430 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65  fdefs.h >>confte
1d440 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e  st.$ac_ext.cat >
1d450 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
1d460 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e  t <<_ACEOF./* en
1d470 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  d confdefs.h.  *
1d480 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b  /..int.main ().{
1d490 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30  ..  ;.  return 0
1d4a0 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66  ;.}._ACEOF.rm -f
1d4b0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
1d4c0 6a 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20  jext.if { (eval 
1d4d0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1d4e0 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70  NENO: \"$ac_comp
1d4f0 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  ile\"") >&5.  (e
1d500 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29  val $ac_compile)
1d510 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a   2>conftest.er1.
1d520 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
1d530 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20   grep -v '^ *+' 
1d540 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f  conftest.er1 >co
1d550 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20  nftest.err.  rm 
1d560 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a  -f conftest.er1.
1d570 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65    cat conftest.e
1d580 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24  rr >&5.  echo "$
1d590 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
1d5a0 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
1d5b0 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
1d5c0 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09  _status); } &&..
1d5d0 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20   { ac_try='test 
1d5e0 2d 7a 20 22 24 61 63 5f 63 78 78 5f 77 65 72 72  -z "$ac_cxx_werr
1d5f0 6f 72 5f 66 6c 61 67 22 0a 09 09 09 20 7c 7c 20  or_flag".... || 
1d600 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65  test ! -s confte
1d610 73 74 2e 65 72 72 27 0a 20 20 7b 20 28 65 76 61  st.err'.  { (eva
1d620 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
1d630 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72  LINENO: \"$ac_tr
1d640 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  y\"") >&5.  (eva
1d650 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a  l $ac_try) 2>&5.
1d660 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
1d670 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1d680 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
1d690 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
1d6a0 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
1d6b0 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63  ; }; } &&.. { ac
1d6c0 5f 74 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f  _try='test -s co
1d6d0 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
1d6e0 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68  t'.  { (eval ech
1d6f0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1d700 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29  O: \"$ac_try\"")
1d710 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
1d720 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f  _try) 2>&5.  ac_
1d730 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
1d740 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1d750 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
1d760 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
1d770 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20  $ac_status); }; 
1d780 7d 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f  }; then.  ac_cv_
1d790 70 72 6f 67 5f 63 78 78 5f 67 3d 79 65 73 0a 65  prog_cxx_g=yes.e
1d7a0 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
1d7b0 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
1d7c0 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
1d7d0 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
1d7e0 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
1d7f0 0a 61 63 5f 63 76 5f 70 72 6f 67 5f 63 78 78 5f  .ac_cv_prog_cxx_
1d800 67 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f  g=no.fi.rm -f co
1d810 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74  nftest.err conft
1d820 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63  est.$ac_objext c
1d830 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
1d840 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  fi.echo "$as_me:
1d850 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
1d860 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 78 78   $ac_cv_prog_cxx
1d870 5f 67 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  _g" >&5.echo "${
1d880 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 70 72  ECHO_T}$ac_cv_pr
1d890 6f 67 5f 63 78 78 5f 67 22 20 3e 26 36 0a 69 66  og_cxx_g" >&6.if
1d8a0 20 74 65 73 74 20 22 24 61 63 5f 74 65 73 74 5f   test "$ac_test_
1d8b0 43 58 58 46 4c 41 47 53 22 20 3d 20 73 65 74 3b  CXXFLAGS" = set;
1d8c0 20 74 68 65 6e 0a 20 20 43 58 58 46 4c 41 47 53   then.  CXXFLAGS
1d8d0 3d 24 61 63 5f 73 61 76 65 5f 43 58 58 46 4c 41  =$ac_save_CXXFLA
1d8e0 47 53 0a 65 6c 69 66 20 74 65 73 74 20 24 61 63  GS.elif test $ac
1d8f0 5f 63 76 5f 70 72 6f 67 5f 63 78 78 5f 67 20 3d  _cv_prog_cxx_g =
1d900 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 69 66 20   yes; then.  if 
1d910 74 65 73 74 20 22 24 47 58 58 22 20 3d 20 79 65  test "$GXX" = ye
1d920 73 3b 20 74 68 65 6e 0a 20 20 20 20 43 58 58 46  s; then.    CXXF
1d930 4c 41 47 53 3d 22 2d 67 20 2d 4f 32 22 0a 20 20  LAGS="-g -O2".  
1d940 65 6c 73 65 0a 20 20 20 20 43 58 58 46 4c 41 47  else.    CXXFLAG
1d950 53 3d 22 2d 67 22 0a 20 20 66 69 0a 65 6c 73 65  S="-g".  fi.else
1d960 0a 20 20 69 66 20 74 65 73 74 20 22 24 47 58 58  .  if test "$GXX
1d970 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20  " = yes; then.  
1d980 20 20 43 58 58 46 4c 41 47 53 3d 22 2d 4f 32 22    CXXFLAGS="-O2"
1d990 0a 20 20 65 6c 73 65 0a 20 20 20 20 43 58 58 46  .  else.    CXXF
1d9a0 4c 41 47 53 3d 0a 20 20 66 69 0a 66 69 0a 66 6f  LAGS=.  fi.fi.fo
1d9b0 72 20 61 63 5f 64 65 63 6c 61 72 61 74 69 6f 6e  r ac_declaration
1d9c0 20 69 6e 20 5c 0a 20 20 20 27 27 20 5c 0a 20 20   in \.   '' \.  
1d9d0 20 27 65 78 74 65 72 6e 20 22 43 22 20 76 6f 69   'extern "C" voi
1d9e0 64 20 73 74 64 3a 3a 65 78 69 74 20 28 69 6e 74  d std::exit (int
1d9f0 29 20 74 68 72 6f 77 20 28 29 3b 20 75 73 69 6e  ) throw (); usin
1da00 67 20 73 74 64 3a 3a 65 78 69 74 3b 27 20 5c 0a  g std::exit;' \.
1da10 20 20 20 27 65 78 74 65 72 6e 20 22 43 22 20 76     'extern "C" v
1da20 6f 69 64 20 73 74 64 3a 3a 65 78 69 74 20 28 69  oid std::exit (i
1da30 6e 74 29 3b 20 75 73 69 6e 67 20 73 74 64 3a 3a  nt); using std::
1da40 65 78 69 74 3b 27 20 5c 0a 20 20 20 27 65 78 74  exit;' \.   'ext
1da50 65 72 6e 20 22 43 22 20 76 6f 69 64 20 65 78 69  ern "C" void exi
1da60 74 20 28 69 6e 74 29 20 74 68 72 6f 77 20 28 29  t (int) throw ()
1da70 3b 27 20 5c 0a 20 20 20 27 65 78 74 65 72 6e 20  ;' \.   'extern 
1da80 22 43 22 20 76 6f 69 64 20 65 78 69 74 20 28 69  "C" void exit (i
1da90 6e 74 29 3b 27 20 5c 0a 20 20 20 27 76 6f 69 64  nt);' \.   'void
1daa0 20 65 78 69 74 20 28 69 6e 74 29 3b 27 0a 64 6f   exit (int);'.do
1dab0 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74  .  cat >conftest
1dac0 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
1dad0 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e  F./* confdefs.h.
1dae0 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20    */._ACEOF.cat 
1daf0 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e  confdefs.h >>con
1db00 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61  ftest.$ac_ext.ca
1db10 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  t >>conftest.$ac
1db20 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
1db30 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e   end confdefs.h.
1db40 20 20 2a 2f 0a 24 61 63 5f 64 65 63 6c 61 72 61    */.$ac_declara
1db50 74 69 6f 6e 0a 23 69 6e 63 6c 75 64 65 20 3c 73  tion.#include <s
1db60 74 64 6c 69 62 2e 68 3e 0a 69 6e 74 0a 6d 61 69  tdlib.h>.int.mai
1db70 6e 20 28 29 0a 7b 0a 65 78 69 74 20 28 34 32 29  n ().{.exit (42)
1db80 3b 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30  ;.  ;.  return 0
1db90 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66  ;.}._ACEOF.rm -f
1dba0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
1dbb0 6a 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20  jext.if { (eval 
1dbc0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1dbd0 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70  NENO: \"$ac_comp
1dbe0 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  ile\"") >&5.  (e
1dbf0 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29  val $ac_compile)
1dc00 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a   2>conftest.er1.
1dc10 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
1dc20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20   grep -v '^ *+' 
1dc30 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f  conftest.er1 >co
1dc40 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20  nftest.err.  rm 
1dc50 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a  -f conftest.er1.
1dc60 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65    cat conftest.e
1dc70 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24  rr >&5.  echo "$
1dc80 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
1dc90 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
1dca0 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
1dcb0 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09  _status); } &&..
1dcc0 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20   { ac_try='test 
1dcd0 2d 7a 20 22 24 61 63 5f 63 78 78 5f 77 65 72 72  -z "$ac_cxx_werr
1dce0 6f 72 5f 66 6c 61 67 22 0a 09 09 09 20 7c 7c 20  or_flag".... || 
1dcf0 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65  test ! -s confte
1dd00 73 74 2e 65 72 72 27 0a 20 20 7b 20 28 65 76 61  st.err'.  { (eva
1dd10 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
1dd20 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72  LINENO: \"$ac_tr
1dd30 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  y\"") >&5.  (eva
1dd40 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a  l $ac_try) 2>&5.
1dd50 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
1dd60 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1dd70 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
1dd80 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
1dd90 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
1dda0 3b 20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63  ; }; } &&.. { ac
1ddb0 5f 74 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f  _try='test -s co
1ddc0 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
1ddd0 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68  t'.  { (eval ech
1dde0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1ddf0 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29  O: \"$ac_try\"")
1de00 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
1de10 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f  _try) 2>&5.  ac_
1de20 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
1de30 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1de40 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
1de50 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
1de60 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20  $ac_status); }; 
1de70 7d 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c 73 65  }; then.  :.else
1de80 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1de90 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20   failed program 
1dea0 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73  was:" >&5.sed 's
1deb0 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74  /^/| /' conftest
1dec0 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 63 6f  .$ac_ext >&5..co
1ded0 6e 74 69 6e 75 65 0a 66 69 0a 72 6d 20 2d 66 20  ntinue.fi.rm -f 
1dee0 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e  conftest.err con
1def0 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
1df00 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
1df10 74 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73  t.  cat >conftes
1df20 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
1df30 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68  OF./* confdefs.h
1df40 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74  .  */._ACEOF.cat
1df50 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f   confdefs.h >>co
1df60 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63  nftest.$ac_ext.c
1df70 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  at >>conftest.$a
1df80 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f  c_ext <<_ACEOF./
1df90 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68  * end confdefs.h
1dfa0 2e 20 20 2a 2f 0a 24 61 63 5f 64 65 63 6c 61 72  .  */.$ac_declar
1dfb0 61 74 69 6f 6e 0a 69 6e 74 0a 6d 61 69 6e 20 28  ation.int.main (
1dfc0 29 0a 7b 0a 65 78 69 74 20 28 34 32 29 3b 0a 20  ).{.exit (42);. 
1dfd0 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d   ;.  return 0;.}
1dfe0 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f  ._ACEOF.rm -f co
1dff0 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
1e000 74 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68  t.if { (eval ech
1e010 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1e020 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65  O: \"$ac_compile
1e030 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
1e040 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e   $ac_compile) 2>
1e050 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61  conftest.er1.  a
1e060 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72  c_status=$?.  gr
1e070 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e  ep -v '^ *+' con
1e080 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74  ftest.er1 >conft
1e090 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20  est.err.  rm -f 
1e0a0 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63  conftest.er1.  c
1e0b0 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20  at conftest.err 
1e0c0 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  >&5.  echo "$as_
1e0d0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
1e0e0 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
1e0f0 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
1e100 61 74 75 73 29 3b 20 7d 20 26 26 0a 09 20 7b 20  atus); } &&.. { 
1e110 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 7a 20  ac_try='test -z 
1e120 22 24 61 63 5f 63 78 78 5f 77 65 72 72 6f 72 5f  "$ac_cxx_werror_
1e130 66 6c 61 67 22 0a 09 09 09 20 7c 7c 20 74 65 73  flag".... || tes
1e140 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  t ! -s conftest.
1e150 65 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20 65  err'.  { (eval e
1e160 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1e170 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22  ENO: \"$ac_try\"
1e180 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
1e190 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61  ac_try) 2>&5.  a
1e1a0 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
1e1b0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1e1c0 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
1e1d0 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
1e1e0 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
1e1f0 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72  ; } &&.. { ac_tr
1e200 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74  y='test -s conft
1e210 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27 0a  est.$ac_objext'.
1e220 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22    { (eval echo "
1e230 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1e240 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26  \"$ac_try\"") >&
1e250 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72  5.  (eval $ac_tr
1e260 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  y) 2>&5.  ac_sta
1e270 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
1e280 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
1e290 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
1e2a0 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
1e2b0 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20  _status); }; }; 
1e2c0 74 68 65 6e 0a 20 20 62 72 65 61 6b 0a 65 6c 73  then.  break.els
1e2d0 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
1e2e0 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d  : failed program
1e2f0 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27   was:" >&5.sed '
1e300 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73  s/^/| /' conftes
1e310 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 66  t.$ac_ext >&5..f
1e320 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  i.rm -f conftest
1e330 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61  .err conftest.$a
1e340 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73  c_objext conftes
1e350 74 2e 24 61 63 5f 65 78 74 0a 64 6f 6e 65 0a 72  t.$ac_ext.done.r
1e360 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2a 0a 69  m -f conftest*.i
1e370 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 64  f test -n "$ac_d
1e380 65 63 6c 61 72 61 74 69 6f 6e 22 3b 20 74 68 65  eclaration"; the
1e390 6e 0a 20 20 65 63 68 6f 20 27 23 69 66 64 65 66  n.  echo '#ifdef
1e3a0 20 5f 5f 63 70 6c 75 73 70 6c 75 73 27 20 3e 3e   __cplusplus' >>
1e3b0 63 6f 6e 66 64 65 66 73 2e 68 0a 20 20 65 63 68  confdefs.h.  ech
1e3c0 6f 20 24 61 63 5f 64 65 63 6c 61 72 61 74 69 6f  o $ac_declaratio
1e3d0 6e 20 20 20 20 20 20 3e 3e 63 6f 6e 66 64 65 66  n      >>confdef
1e3e0 73 2e 68 0a 20 20 65 63 68 6f 20 27 23 65 6e 64  s.h.  echo '#end
1e3f0 69 66 27 20 20 20 20 20 20 20 20 20 20 20 20 20  if'             
1e400 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 0a 66 69 0a  >>confdefs.h.fi.
1e410 0a 61 63 5f 65 78 74 3d 63 63 0a 61 63 5f 63 70  .ac_ext=cc.ac_cp
1e420 70 3d 27 24 43 58 58 43 50 50 20 24 43 50 50 46  p='$CXXCPP $CPPF
1e430 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65  LAGS'.ac_compile
1e440 3d 27 24 43 58 58 20 2d 63 20 24 43 58 58 46 4c  ='$CXX -c $CXXFL
1e450 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f  AGS $CPPFLAGS co
1e460 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
1e470 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 58  &5'.ac_link='$CX
1e480 58 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63  X -o conftest$ac
1e490 5f 65 78 65 65 78 74 20 24 43 58 58 46 4c 41 47  _exeext $CXXFLAG
1e4a0 53 20 24 43 50 50 46 4c 41 47 53 20 24 4c 44 46  S $CPPFLAGS $LDF
1e4b0 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61  LAGS conftest.$a
1e4c0 63 5f 65 78 74 20 24 4c 49 42 53 20 3e 26 35 27  c_ext $LIBS >&5'
1e4d0 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  .ac_compiler_gnu
1e4e0 3d 24 61 63 5f 63 76 5f 63 78 78 5f 63 6f 6d 70  =$ac_cv_cxx_comp
1e4f0 69 6c 65 72 5f 67 6e 75 0a 0a 61 63 5f 65 78 74  iler_gnu..ac_ext
1e500 3d 63 63 0a 61 63 5f 63 70 70 3d 27 24 43 58 58  =cc.ac_cpp='$CXX
1e510 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61  CPP $CPPFLAGS'.a
1e520 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 58 58 20  c_compile='$CXX 
1e530 2d 63 20 24 43 58 58 46 4c 41 47 53 20 24 43 50  -c $CXXFLAGS $CP
1e540 50 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e  PFLAGS conftest.
1e550 24 61 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f  $ac_ext >&5'.ac_
1e560 6c 69 6e 6b 3d 27 24 43 58 58 20 2d 6f 20 63 6f  link='$CXX -o co
1e570 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74  nftest$ac_exeext
1e580 20 24 43 58 58 46 4c 41 47 53 20 24 43 50 50 46   $CXXFLAGS $CPPF
1e590 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63 6f  LAGS $LDFLAGS co
1e5a0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 24  nftest.$ac_ext $
1e5b0 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d  LIBS >&5'.ac_com
1e5c0 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76  piler_gnu=$ac_cv
1e5d0 5f 63 78 78 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e  _cxx_compiler_gn
1e5e0 75 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  u.echo "$as_me:$
1e5f0 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
1e600 20 68 6f 77 20 74 6f 20 72 75 6e 20 74 68 65 20   how to run the 
1e610 43 2b 2b 20 70 72 65 70 72 6f 63 65 73 73 6f 72  C++ preprocessor
1e620 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
1e630 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 68 6f 77  _N "checking how
1e640 20 74 6f 20 72 75 6e 20 74 68 65 20 43 2b 2b 20   to run the C++ 
1e650 70 72 65 70 72 6f 63 65 73 73 6f 72 2e 2e 2e 20  preprocessor... 
1e660 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20  $ECHO_C" >&6.if 
1e670 74 65 73 74 20 2d 7a 20 22 24 43 58 58 43 50 50  test -z "$CXXCPP
1e680 22 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73  "; then.  if tes
1e690 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f  t "${ac_cv_prog_
1e6a0 43 58 58 43 50 50 2b 73 65 74 7d 22 20 3d 20 73  CXXCPP+set}" = s
1e6b0 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
1e6c0 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
1e6d0 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
1e6e0 6c 73 65 0a 20 20 20 20 20 20 23 20 44 6f 75 62  lse.      # Doub
1e6f0 6c 65 20 71 75 6f 74 65 73 20 62 65 63 61 75 73  le quotes becaus
1e700 65 20 43 58 58 43 50 50 20 6e 65 65 64 73 20 74  e CXXCPP needs t
1e710 6f 20 62 65 20 65 78 70 61 6e 64 65 64 0a 20 20  o be expanded.  
1e720 20 20 66 6f 72 20 43 58 58 43 50 50 20 69 6e 20    for CXXCPP in 
1e730 22 24 43 58 58 20 2d 45 22 20 22 2f 6c 69 62 2f  "$CXX -E" "/lib/
1e740 63 70 70 22 0a 20 20 20 20 64 6f 0a 20 20 20 20  cpp".    do.    
1e750 20 20 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3d    ac_preproc_ok=
1e760 66 61 6c 73 65 0a 66 6f 72 20 61 63 5f 63 78 78  false.for ac_cxx
1e770 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c  _preproc_warn_fl
1e780 61 67 20 69 6e 20 27 27 20 79 65 73 0a 64 6f 0a  ag in '' yes.do.
1e790 20 20 23 20 55 73 65 20 61 20 68 65 61 64 65 72    # Use a header
1e7a0 20 66 69 6c 65 20 74 68 61 74 20 63 6f 6d 65 73   file that comes
1e7b0 20 77 69 74 68 20 67 63 63 2c 20 73 6f 20 63 6f   with gcc, so co
1e7c0 6e 66 69 67 75 72 69 6e 67 20 67 6c 69 62 63 0a  nfiguring glibc.
1e7d0 20 20 23 20 77 69 74 68 20 61 20 66 72 65 73 68    # with a fresh
1e7e0 20 63 72 6f 73 73 2d 63 6f 6d 70 69 6c 65 72 20   cross-compiler 
1e7f0 77 6f 72 6b 73 2e 0a 20 20 23 20 50 72 65 66 65  works..  # Prefe
1e800 72 20 3c 6c 69 6d 69 74 73 2e 68 3e 20 74 6f 20  r <limits.h> to 
1e810 3c 61 73 73 65 72 74 2e 68 3e 20 69 66 20 5f 5f  <assert.h> if __
1e820 53 54 44 43 5f 5f 20 69 73 20 64 65 66 69 6e 65  STDC__ is define
1e830 64 2c 20 73 69 6e 63 65 0a 20 20 23 20 3c 6c 69  d, since.  # <li
1e840 6d 69 74 73 2e 68 3e 20 65 78 69 73 74 73 20 65  mits.h> exists e
1e850 76 65 6e 20 6f 6e 20 66 72 65 65 73 74 61 6e 64  ven on freestand
1e860 69 6e 67 20 63 6f 6d 70 69 6c 65 72 73 2e 0a 20  ing compilers.. 
1e870 20 23 20 4f 6e 20 74 68 65 20 4e 65 58 54 2c 20   # On the NeXT, 
1e880 63 63 20 2d 45 20 72 75 6e 73 20 74 68 65 20 63  cc -E runs the c
1e890 6f 64 65 20 74 68 72 6f 75 67 68 20 74 68 65 20  ode through the 
1e8a0 63 6f 6d 70 69 6c 65 72 27 73 20 70 61 72 73 65  compiler's parse
1e8b0 72 2c 0a 20 20 23 20 6e 6f 74 20 6a 75 73 74 20  r,.  # not just 
1e8c0 74 68 72 6f 75 67 68 20 63 70 70 2e 20 22 53 79  through cpp. "Sy
1e8d0 6e 74 61 78 20 65 72 72 6f 72 22 20 69 73 20 68  ntax error" is h
1e8e0 65 72 65 20 74 6f 20 63 61 74 63 68 20 74 68 69  ere to catch thi
1e8f0 73 20 63 61 73 65 2e 0a 20 20 63 61 74 20 3e 63  s case..  cat >c
1e900 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
1e910 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66  <<_ACEOF./* conf
1e920 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45  defs.h.  */._ACE
1e930 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e  OF.cat confdefs.
1e940 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  h >>conftest.$ac
1e950 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74  _ext.cat >>conft
1e960 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
1e970 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66  CEOF./* end conf
1e980 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 66 64  defs.h.  */.#ifd
1e990 65 66 20 5f 5f 53 54 44 43 5f 5f 0a 23 20 69 6e  ef __STDC__.# in
1e9a0 63 6c 75 64 65 20 3c 6c 69 6d 69 74 73 2e 68 3e  clude <limits.h>
1e9b0 0a 23 65 6c 73 65 0a 23 20 69 6e 63 6c 75 64 65  .#else.# include
1e9c0 20 3c 61 73 73 65 72 74 2e 68 3e 0a 23 65 6e 64   <assert.h>.#end
1e9d0 69 66 0a 09 09 20 20 20 20 20 53 79 6e 74 61 78  if...     Syntax
1e9e0 20 65 72 72 6f 72 0a 5f 41 43 45 4f 46 0a 69 66   error._ACEOF.if
1e9f0 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
1ea00 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
1ea10 22 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73  "$ac_cpp conftes
1ea20 74 2e 24 61 63 5f 65 78 74 5c 22 22 29 20 3e 26  t.$ac_ext\"") >&
1ea30 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 70  5.  (eval $ac_cp
1ea40 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  p conftest.$ac_e
1ea50 78 74 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65  xt) 2>conftest.e
1ea60 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  r1.  ac_status=$
1ea70 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a  ?.  grep -v '^ *
1ea80 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20  +' conftest.er1 
1ea90 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20  >conftest.err.  
1eaa0 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65  rm -f conftest.e
1eab0 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73  r1.  cat conftes
1eac0 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f  t.err >&5.  echo
1ead0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1eae0 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
1eaf0 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
1eb00 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 3e  $ac_status); } >
1eb10 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a  /dev/null; then.
1eb20 20 20 69 66 20 74 65 73 74 20 2d 73 20 63 6f 6e    if test -s con
1eb30 66 74 65 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a  ftest.err; then.
1eb40 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 24      ac_cpp_err=$
1eb50 61 63 5f 63 78 78 5f 70 72 65 70 72 6f 63 5f 77  ac_cxx_preproc_w
1eb60 61 72 6e 5f 66 6c 61 67 0a 20 20 20 20 61 63 5f  arn_flag.    ac_
1eb70 63 70 70 5f 65 72 72 3d 24 61 63 5f 63 70 70 5f  cpp_err=$ac_cpp_
1eb80 65 72 72 24 61 63 5f 63 78 78 5f 77 65 72 72 6f  err$ac_cxx_werro
1eb90 72 5f 66 6c 61 67 0a 20 20 65 6c 73 65 0a 20 20  r_flag.  else.  
1eba0 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 0a 20 20    ac_cpp_err=.  
1ebb0 66 69 0a 65 6c 73 65 0a 20 20 61 63 5f 63 70 70  fi.else.  ac_cpp
1ebc0 5f 65 72 72 3d 79 65 73 0a 66 69 0a 69 66 20 74  _err=yes.fi.if t
1ebd0 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 70 70 5f  est -z "$ac_cpp_
1ebe0 65 72 72 22 3b 20 74 68 65 6e 0a 20 20 3a 0a 65  err"; then.  :.e
1ebf0 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
1ec00 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
1ec10 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
1ec20 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
1ec30 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
1ec40 0a 20 20 23 20 42 72 6f 6b 65 6e 3a 20 66 61 69  .  # Broken: fai
1ec50 6c 73 20 6f 6e 20 76 61 6c 69 64 20 69 6e 70 75  ls on valid inpu
1ec60 74 2e 0a 63 6f 6e 74 69 6e 75 65 0a 66 69 0a 72  t..continue.fi.r
1ec70 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
1ec80 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  r conftest.$ac_e
1ec90 78 74 0a 0a 20 20 23 20 4f 4b 2c 20 77 6f 72 6b  xt..  # OK, work
1eca0 73 20 6f 6e 20 73 61 6e 65 20 63 61 73 65 73 2e  s on sane cases.
1ecb0 20 20 4e 6f 77 20 63 68 65 63 6b 20 77 68 65 74    Now check whet
1ecc0 68 65 72 20 6e 6f 6e 2d 65 78 69 73 74 65 6e 74  her non-existent
1ecd0 20 68 65 61 64 65 72 73 0a 20 20 23 20 63 61 6e   headers.  # can
1ece0 20 62 65 20 64 65 74 65 63 74 65 64 20 61 6e 64   be detected and
1ecf0 20 68 6f 77 2e 0a 20 20 63 61 74 20 3e 63 6f 6e   how..  cat >con
1ed00 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
1ed10 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65  _ACEOF./* confde
1ed20 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46  fs.h.  */._ACEOF
1ed30 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20  .cat confdefs.h 
1ed40 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
1ed50 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73  xt.cat >>conftes
1ed60 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
1ed70 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65  OF./* end confde
1ed80 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75  fs.h.  */.#inclu
1ed90 64 65 20 3c 61 63 5f 6e 6f 6e 65 78 69 73 74 65  de <ac_nonexiste
1eda0 6e 74 2e 68 3e 0a 5f 41 43 45 4f 46 0a 69 66 20  nt.h>._ACEOF.if 
1edb0 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
1edc0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
1edd0 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74  $ac_cpp conftest
1ede0 2e 24 61 63 5f 65 78 74 5c 22 22 29 20 3e 26 35  .$ac_ext\"") >&5
1edf0 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 70 70  .  (eval $ac_cpp
1ee00 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
1ee10 74 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72  t) 2>conftest.er
1ee20 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  1.  ac_status=$?
1ee30 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b  .  grep -v '^ *+
1ee40 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e  ' conftest.er1 >
1ee50 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72  conftest.err.  r
1ee60 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
1ee70 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74  1.  cat conftest
1ee80 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20  .err >&5.  echo 
1ee90 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1eea0 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
1eeb0 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
1eec0 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 3e 2f  ac_status); } >/
1eed0 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20  dev/null; then. 
1eee0 20 69 66 20 74 65 73 74 20 2d 73 20 63 6f 6e 66   if test -s conf
1eef0 74 65 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20  test.err; then. 
1ef00 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 24 61     ac_cpp_err=$a
1ef10 63 5f 63 78 78 5f 70 72 65 70 72 6f 63 5f 77 61  c_cxx_preproc_wa
1ef20 72 6e 5f 66 6c 61 67 0a 20 20 20 20 61 63 5f 63  rn_flag.    ac_c
1ef30 70 70 5f 65 72 72 3d 24 61 63 5f 63 70 70 5f 65  pp_err=$ac_cpp_e
1ef40 72 72 24 61 63 5f 63 78 78 5f 77 65 72 72 6f 72  rr$ac_cxx_werror
1ef50 5f 66 6c 61 67 0a 20 20 65 6c 73 65 0a 20 20 20  _flag.  else.   
1ef60 20 61 63 5f 63 70 70 5f 65 72 72 3d 0a 20 20 66   ac_cpp_err=.  f
1ef70 69 0a 65 6c 73 65 0a 20 20 61 63 5f 63 70 70 5f  i.else.  ac_cpp_
1ef80 65 72 72 3d 79 65 73 0a 66 69 0a 69 66 20 74 65  err=yes.fi.if te
1ef90 73 74 20 2d 7a 20 22 24 61 63 5f 63 70 70 5f 65  st -z "$ac_cpp_e
1efa0 72 72 22 3b 20 74 68 65 6e 0a 20 20 23 20 42 72  rr"; then.  # Br
1efb0 6f 6b 65 6e 3a 20 73 75 63 63 65 73 73 20 6f 6e  oken: success on
1efc0 20 69 6e 76 61 6c 69 64 20 69 6e 70 75 74 2e 0a   invalid input..
1efd0 63 6f 6e 74 69 6e 75 65 0a 65 6c 73 65 0a 20 20  continue.else.  
1efe0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61  echo "$as_me: fa
1eff0 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73  iled program was
1f000 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f  :" >&5.sed 's/^/
1f010 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61  | /' conftest.$a
1f020 63 5f 65 78 74 20 3e 26 35 0a 0a 20 20 23 20 50  c_ext >&5..  # P
1f030 61 73 73 65 73 20 62 6f 74 68 20 74 65 73 74 73  asses both tests
1f040 2e 0a 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3d  ..ac_preproc_ok=
1f050 3a 0a 62 72 65 61 6b 0a 66 69 0a 72 6d 20 2d 66  :.break.fi.rm -f
1f060 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f   conftest.err co
1f070 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 0a  nftest.$ac_ext..
1f080 64 6f 6e 65 0a 23 20 42 65 63 61 75 73 65 20 6f  done.# Because o
1f090 66 20 60 62 72 65 61 6b 27 2c 20 5f 41 43 5f 50  f `break', _AC_P
1f0a0 52 45 50 52 4f 43 5f 49 46 45 4c 53 45 27 73 20  REPROC_IFELSE's 
1f0b0 63 6c 65 61 6e 69 6e 67 20 63 6f 64 65 20 77 61  cleaning code wa
1f0c0 73 20 73 6b 69 70 70 65 64 2e 0a 72 6d 20 2d 66  s skipped..rm -f
1f0d0 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f   conftest.err co
1f0e0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 69  nftest.$ac_ext.i
1f0f0 66 20 24 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b  f $ac_preproc_ok
1f100 3b 20 74 68 65 6e 0a 20 20 62 72 65 61 6b 0a 66  ; then.  break.f
1f110 69 0a 0a 20 20 20 20 64 6f 6e 65 0a 20 20 20 20  i..    done.    
1f120 61 63 5f 63 76 5f 70 72 6f 67 5f 43 58 58 43 50  ac_cv_prog_CXXCP
1f130 50 3d 24 43 58 58 43 50 50 0a 0a 66 69 0a 20 20  P=$CXXCPP..fi.  
1f140 43 58 58 43 50 50 3d 24 61 63 5f 63 76 5f 70 72  CXXCPP=$ac_cv_pr
1f150 6f 67 5f 43 58 58 43 50 50 0a 65 6c 73 65 0a 20  og_CXXCPP.else. 
1f160 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 58 58 43   ac_cv_prog_CXXC
1f170 50 50 3d 24 43 58 58 43 50 50 0a 66 69 0a 65 63  PP=$CXXCPP.fi.ec
1f180 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1f190 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 43 58 58  NO: result: $CXX
1f1a0 43 50 50 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  CPP" >&5.echo "$
1f1b0 7b 45 43 48 4f 5f 54 7d 24 43 58 58 43 50 50 22  {ECHO_T}$CXXCPP"
1f1c0 20 3e 26 36 0a 61 63 5f 70 72 65 70 72 6f 63 5f   >&6.ac_preproc_
1f1d0 6f 6b 3d 66 61 6c 73 65 0a 66 6f 72 20 61 63 5f  ok=false.for ac_
1f1e0 63 78 78 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e  cxx_preproc_warn
1f1f0 5f 66 6c 61 67 20 69 6e 20 27 27 20 79 65 73 0a  _flag in '' yes.
1f200 64 6f 0a 20 20 23 20 55 73 65 20 61 20 68 65 61  do.  # Use a hea
1f210 64 65 72 20 66 69 6c 65 20 74 68 61 74 20 63 6f  der file that co
1f220 6d 65 73 20 77 69 74 68 20 67 63 63 2c 20 73 6f  mes with gcc, so
1f230 20 63 6f 6e 66 69 67 75 72 69 6e 67 20 67 6c 69   configuring gli
1f240 62 63 0a 20 20 23 20 77 69 74 68 20 61 20 66 72  bc.  # with a fr
1f250 65 73 68 20 63 72 6f 73 73 2d 63 6f 6d 70 69 6c  esh cross-compil
1f260 65 72 20 77 6f 72 6b 73 2e 0a 20 20 23 20 50 72  er works..  # Pr
1f270 65 66 65 72 20 3c 6c 69 6d 69 74 73 2e 68 3e 20  efer <limits.h> 
1f280 74 6f 20 3c 61 73 73 65 72 74 2e 68 3e 20 69 66  to <assert.h> if
1f290 20 5f 5f 53 54 44 43 5f 5f 20 69 73 20 64 65 66   __STDC__ is def
1f2a0 69 6e 65 64 2c 20 73 69 6e 63 65 0a 20 20 23 20  ined, since.  # 
1f2b0 3c 6c 69 6d 69 74 73 2e 68 3e 20 65 78 69 73 74  <limits.h> exist
1f2c0 73 20 65 76 65 6e 20 6f 6e 20 66 72 65 65 73 74  s even on freest
1f2d0 61 6e 64 69 6e 67 20 63 6f 6d 70 69 6c 65 72 73  anding compilers
1f2e0 2e 0a 20 20 23 20 4f 6e 20 74 68 65 20 4e 65 58  ..  # On the NeX
1f2f0 54 2c 20 63 63 20 2d 45 20 72 75 6e 73 20 74 68  T, cc -E runs th
1f300 65 20 63 6f 64 65 20 74 68 72 6f 75 67 68 20 74  e code through t
1f310 68 65 20 63 6f 6d 70 69 6c 65 72 27 73 20 70 61  he compiler's pa
1f320 72 73 65 72 2c 0a 20 20 23 20 6e 6f 74 20 6a 75  rser,.  # not ju
1f330 73 74 20 74 68 72 6f 75 67 68 20 63 70 70 2e 20  st through cpp. 
1f340 22 53 79 6e 74 61 78 20 65 72 72 6f 72 22 20 69  "Syntax error" i
1f350 73 20 68 65 72 65 20 74 6f 20 63 61 74 63 68 20  s here to catch 
1f360 74 68 69 73 20 63 61 73 65 2e 0a 20 20 63 61 74  this case..  cat
1f370 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65   >conftest.$ac_e
1f380 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63  xt <<_ACEOF./* c
1f390 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f  onfdefs.h.  */._
1f3a0 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65  ACEOF.cat confde
1f3b0 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  fs.h >>conftest.
1f3c0 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f  $ac_ext.cat >>co
1f3d0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
1f3e0 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63  <_ACEOF./* end c
1f3f0 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23  onfdefs.h.  */.#
1f400 69 66 64 65 66 20 5f 5f 53 54 44 43 5f 5f 0a 23  ifdef __STDC__.#
1f410 20 69 6e 63 6c 75 64 65 20 3c 6c 69 6d 69 74 73   include <limits
1f420 2e 68 3e 0a 23 65 6c 73 65 0a 23 20 69 6e 63 6c  .h>.#else.# incl
1f430 75 64 65 20 3c 61 73 73 65 72 74 2e 68 3e 0a 23  ude <assert.h>.#
1f440 65 6e 64 69 66 0a 09 09 20 20 20 20 20 53 79 6e  endif...     Syn
1f450 74 61 78 20 65 72 72 6f 72 0a 5f 41 43 45 4f 46  tax error._ACEOF
1f460 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  .if { (eval echo
1f470 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1f480 3a 20 5c 22 24 61 63 5f 63 70 70 20 63 6f 6e 66  : \"$ac_cpp conf
1f490 74 65 73 74 2e 24 61 63 5f 65 78 74 5c 22 22 29  test.$ac_ext\"")
1f4a0 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
1f4b0 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61  _cpp conftest.$a
1f4c0 63 5f 65 78 74 29 20 32 3e 63 6f 6e 66 74 65 73  c_ext) 2>conftes
1f4d0 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75  t.er1.  ac_statu
1f4e0 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27  s=$?.  grep -v '
1f4f0 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65  ^ *+' conftest.e
1f500 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72  r1 >conftest.err
1f510 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  .  rm -f conftes
1f520 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66  t.er1.  cat conf
1f530 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65  test.err >&5.  e
1f540 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1f550 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
1f560 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
1f570 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
1f580 7d 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68  } >/dev/null; th
1f590 65 6e 0a 20 20 69 66 20 74 65 73 74 20 2d 73 20  en.  if test -s 
1f5a0 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68  conftest.err; th
1f5b0 65 6e 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72  en.    ac_cpp_er
1f5c0 72 3d 24 61 63 5f 63 78 78 5f 70 72 65 70 72 6f  r=$ac_cxx_prepro
1f5d0 63 5f 77 61 72 6e 5f 66 6c 61 67 0a 20 20 20 20  c_warn_flag.    
1f5e0 61 63 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f 63  ac_cpp_err=$ac_c
1f5f0 70 70 5f 65 72 72 24 61 63 5f 63 78 78 5f 77 65  pp_err$ac_cxx_we
1f600 72 72 6f 72 5f 66 6c 61 67 0a 20 20 65 6c 73 65  rror_flag.  else
1f610 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d  .    ac_cpp_err=
1f620 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 61 63 5f  .  fi.else.  ac_
1f630 63 70 70 5f 65 72 72 3d 79 65 73 0a 66 69 0a 69  cpp_err=yes.fi.i
1f640 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63  f test -z "$ac_c
1f650 70 70 5f 65 72 72 22 3b 20 74 68 65 6e 0a 20 20  pp_err"; then.  
1f660 3a 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  :.else.  echo "$
1f670 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72  as_me: failed pr
1f680 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a  ogram was:" >&5.
1f690 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f  sed 's/^/| /' co
1f6a0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
1f6b0 26 35 0a 0a 20 20 23 20 42 72 6f 6b 65 6e 3a 20  &5..  # Broken: 
1f6c0 66 61 69 6c 73 20 6f 6e 20 76 61 6c 69 64 20 69  fails on valid i
1f6d0 6e 70 75 74 2e 0a 63 6f 6e 74 69 6e 75 65 0a 66  nput..continue.f
1f6e0 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  i.rm -f conftest
1f6f0 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61  .err conftest.$a
1f700 63 5f 65 78 74 0a 0a 20 20 23 20 4f 4b 2c 20 77  c_ext..  # OK, w
1f710 6f 72 6b 73 20 6f 6e 20 73 61 6e 65 20 63 61 73  orks on sane cas
1f720 65 73 2e 20 20 4e 6f 77 20 63 68 65 63 6b 20 77  es.  Now check w
1f730 68 65 74 68 65 72 20 6e 6f 6e 2d 65 78 69 73 74  hether non-exist
1f740 65 6e 74 20 68 65 61 64 65 72 73 0a 20 20 23 20  ent headers.  # 
1f750 63 61 6e 20 62 65 20 64 65 74 65 63 74 65 64 20  can be detected 
1f760 61 6e 64 20 68 6f 77 2e 0a 20 20 63 61 74 20 3e  and how..  cat >
1f770 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1f780 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e   <<_ACEOF./* con
1f790 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43  fdefs.h.  */._AC
1f7a0 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73  EOF.cat confdefs
1f7b0 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  .h >>conftest.$a
1f7c0 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66  c_ext.cat >>conf
1f7d0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
1f7e0 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e  ACEOF./* end con
1f7f0 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e  fdefs.h.  */.#in
1f800 63 6c 75 64 65 20 3c 61 63 5f 6e 6f 6e 65 78 69  clude <ac_nonexi
1f810 73 74 65 6e 74 2e 68 3e 0a 5f 41 43 45 4f 46 0a  stent.h>._ACEOF.
1f820 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
1f830 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1f840 20 5c 22 24 61 63 5f 63 70 70 20 63 6f 6e 66 74   \"$ac_cpp conft
1f850 65 73 74 2e 24 61 63 5f 65 78 74 5c 22 22 29 20  est.$ac_ext\"") 
1f860 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
1f870 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  cpp conftest.$ac
1f880 5f 65 78 74 29 20 32 3e 63 6f 6e 66 74 65 73 74  _ext) 2>conftest
1f890 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73  .er1.  ac_status
1f8a0 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e  =$?.  grep -v '^
1f8b0 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72   *+' conftest.er
1f8c0 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a  1 >conftest.err.
1f8d0 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74    rm -f conftest
1f8e0 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74  .er1.  cat conft
1f8f0 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63  est.err >&5.  ec
1f900 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1f910 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
1f920 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
1f930 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
1f940 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65   >/dev/null; the
1f950 6e 0a 20 20 69 66 20 74 65 73 74 20 2d 73 20 63  n.  if test -s c
1f960 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68 65  onftest.err; the
1f970 6e 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72  n.    ac_cpp_err
1f980 3d 24 61 63 5f 63 78 78 5f 70 72 65 70 72 6f 63  =$ac_cxx_preproc
1f990 5f 77 61 72 6e 5f 66 6c 61 67 0a 20 20 20 20 61  _warn_flag.    a
1f9a0 63 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f 63 70  c_cpp_err=$ac_cp
1f9b0 70 5f 65 72 72 24 61 63 5f 63 78 78 5f 77 65 72  p_err$ac_cxx_wer
1f9c0 72 6f 72 5f 66 6c 61 67 0a 20 20 65 6c 73 65 0a  ror_flag.  else.
1f9d0 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 0a      ac_cpp_err=.
1f9e0 20 20 66 69 0a 65 6c 73 65 0a 20 20 61 63 5f 63    fi.else.  ac_c
1f9f0 70 70 5f 65 72 72 3d 79 65 73 0a 66 69 0a 69 66  pp_err=yes.fi.if
1fa00 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 70   test -z "$ac_cp
1fa10 70 5f 65 72 72 22 3b 20 74 68 65 6e 0a 20 20 23  p_err"; then.  #
1fa20 20 42 72 6f 6b 65 6e 3a 20 73 75 63 63 65 73 73   Broken: success
1fa30 20 6f 6e 20 69 6e 76 61 6c 69 64 20 69 6e 70 75   on invalid inpu
1fa40 74 2e 0a 63 6f 6e 74 69 6e 75 65 0a 65 6c 73 65  t..continue.else
1fa50 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1fa60 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20   failed program 
1fa70 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73  was:" >&5.sed 's
1fa80 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74  /^/| /' conftest
1fa90 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 20 20  .$ac_ext >&5..  
1faa0 23 20 50 61 73 73 65 73 20 62 6f 74 68 20 74 65  # Passes both te
1fab0 73 74 73 2e 0a 61 63 5f 70 72 65 70 72 6f 63 5f  sts..ac_preproc_
1fac0 6f 6b 3d 3a 0a 62 72 65 61 6b 0a 66 69 0a 72 6d  ok=:.break.fi.rm
1fad0 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -f conftest.err
1fae0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
1faf0 74 0a 0a 64 6f 6e 65 0a 23 20 42 65 63 61 75 73  t..done.# Becaus
1fb00 65 20 6f 66 20 60 62 72 65 61 6b 27 2c 20 5f 41  e of `break', _A
1fb10 43 5f 50 52 45 50 52 4f 43 5f 49 46 45 4c 53 45  C_PREPROC_IFELSE
1fb20 27 73 20 63 6c 65 61 6e 69 6e 67 20 63 6f 64 65  's cleaning code
1fb30 20 77 61 73 20 73 6b 69 70 70 65 64 2e 0a 72 6d   was skipped..rm
1fb40 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -f conftest.err
1fb50 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
1fb60 74 0a 69 66 20 24 61 63 5f 70 72 65 70 72 6f 63  t.if $ac_preproc
1fb70 5f 6f 6b 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c  _ok; then.  :.el
1fb80 73 65 0a 20 20 7b 20 7b 20 65 63 68 6f 20 22 24  se.  { { echo "$
1fb90 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65  as_me:$LINENO: e
1fba0 72 72 6f 72 3a 20 43 2b 2b 20 70 72 65 70 72 6f  rror: C++ prepro
1fbb0 63 65 73 73 6f 72 20 5c 22 24 43 58 58 43 50 50  cessor \"$CXXCPP
1fbc0 5c 22 20 66 61 69 6c 73 20 73 61 6e 69 74 79 20  \" fails sanity 
1fbd0 63 68 65 63 6b 0a 53 65 65 20 5c 60 63 6f 6e 66  check.See \`conf
1fbe0 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65  ig.log' for more
1fbf0 20 64 65 74 61 69 6c 73 2e 22 20 3e 26 35 0a 65   details." >&5.e
1fc00 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72  cho "$as_me: err
1fc10 6f 72 3a 20 43 2b 2b 20 70 72 65 70 72 6f 63 65  or: C++ preproce
1fc20 73 73 6f 72 20 5c 22 24 43 58 58 43 50 50 5c 22  ssor \"$CXXCPP\"
1fc30 20 66 61 69 6c 73 20 73 61 6e 69 74 79 20 63 68   fails sanity ch
1fc40 65 63 6b 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67  eck.See \`config
1fc50 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64  .log' for more d
1fc60 65 74 61 69 6c 73 2e 22 20 3e 26 32 3b 7d 0a 20  etails." >&2;}. 
1fc70 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78    { (exit 1); ex
1fc80 69 74 20 31 3b 20 7d 3b 20 7d 0a 66 69 0a 0a 61  it 1; }; }.fi..a
1fc90 63 5f 65 78 74 3d 63 63 0a 61 63 5f 63 70 70 3d  c_ext=cc.ac_cpp=
1fca0 27 24 43 58 58 43 50 50 20 24 43 50 50 46 4c 41  '$CXXCPP $CPPFLA
1fcb0 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27  GS'.ac_compile='
1fcc0 24 43 58 58 20 2d 63 20 24 43 58 58 46 4c 41 47  $CXX -c $CXXFLAG
1fcd0 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66  S $CPPFLAGS conf
1fce0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35  test.$ac_ext >&5
1fcf0 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 58 58 20  '.ac_link='$CXX 
1fd00 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65  -o conftest$ac_e
1fd10 78 65 65 78 74 20 24 43 58 58 46 4c 41 47 53 20  xeext $CXXFLAGS 
1fd20 24 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c 41  $CPPFLAGS $LDFLA
1fd30 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  GS conftest.$ac_
1fd40 65 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61  ext $LIBS >&5'.a
1fd50 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24  c_compiler_gnu=$
1fd60 61 63 5f 63 76 5f 63 78 78 5f 63 6f 6d 70 69 6c  ac_cv_cxx_compil
1fd70 65 72 5f 67 6e 75 0a 0a 0a 61 63 5f 65 78 74 3d  er_gnu...ac_ext=
1fd80 66 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 46  f.ac_compile='$F
1fd90 37 37 20 2d 63 20 24 46 46 4c 41 47 53 20 63 6f  77 -c $FFLAGS co
1fda0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
1fdb0 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 46 37  &5'.ac_link='$F7
1fdc0 37 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63  7 -o conftest$ac
1fdd0 5f 65 78 65 65 78 74 20 24 46 46 4c 41 47 53 20  _exeext $FFLAGS 
1fde0 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73  $LDFLAGS conftes
1fdf0 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20  t.$ac_ext $LIBS 
1fe00 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72  >&5'.ac_compiler
1fe10 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 66 37 37 5f  _gnu=$ac_cv_f77_
1fe20 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 69 66 20  compiler_gnu.if 
1fe30 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f  test -n "$ac_too
1fe40 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a  l_prefix"; then.
1fe50 20 20 66 6f 72 20 61 63 5f 70 72 6f 67 20 69 6e    for ac_prog in
1fe60 20 67 37 37 20 66 37 37 20 78 6c 66 20 66 72 74   g77 f77 xlf frt
1fe70 20 70 67 66 37 37 20 66 6f 72 74 37 37 20 66 6c   pgf77 fort77 fl
1fe80 33 32 20 61 66 37 37 20 66 39 30 20 78 6c 66 39  32 af77 f90 xlf9
1fe90 30 20 70 67 66 39 30 20 65 70 63 66 39 30 20 66  0 pgf90 epcf90 f
1fea0 39 35 20 66 6f 72 74 20 78 6c 66 39 35 20 69 66  95 fort xlf95 if
1feb0 63 20 65 66 63 20 70 67 66 39 35 20 6c 66 39 35  c efc pgf95 lf95
1fec0 20 67 66 6f 72 74 72 61 6e 0a 20 20 64 6f 0a 20   gfortran.  do. 
1fed0 20 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65     # Extract the
1fee0 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22   first word of "
1fef0 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 24  $ac_tool_prefix$
1ff00 61 63 5f 70 72 6f 67 22 2c 20 73 6f 20 69 74 20  ac_prog", so it 
1ff10 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d  can be a program
1ff20 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e   name with args.
1ff30 0a 73 65 74 20 64 75 6d 6d 79 20 24 61 63 5f 74  .set dummy $ac_t
1ff40 6f 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72  ool_prefix$ac_pr
1ff50 6f 67 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65  og; ac_word=$2.e
1ff60 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1ff70 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
1ff80 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a  r $ac_word" >&5.
1ff90 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
1ffa0 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
1ffb0 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ord... $ECHO_C" 
1ffc0 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61  >&6.if test "${a
1ffd0 63 5f 63 76 5f 70 72 6f 67 5f 46 37 37 2b 73 65  c_cv_prog_F77+se
1ffe0 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
1fff0 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22    echo $ECHO_N "
20000 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43  (cached) $ECHO_C
20010 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20  " >&6.else.  if 
20020 74 65 73 74 20 2d 6e 20 22 24 46 37 37 22 3b 20  test -n "$F77"; 
20030 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f  then.  ac_cv_pro
20040 67 5f 46 37 37 3d 22 24 46 37 37 22 20 23 20 4c  g_F77="$F77" # L
20050 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72  et the user over
20060 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65  ride the test..e
20070 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d  lse.as_save_IFS=
20080 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f  $IFS; IFS=$PATH_
20090 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73  SEPARATOR.for as
200a0 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f  _dir in $PATH.do
200b0 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f  .  IFS=$as_save_
200c0 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24  IFS.  test -z "$
200d0 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69  as_dir" && as_di
200e0 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78 65  r=..  for ac_exe
200f0 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f  c_ext in '' $ac_
20100 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e  executable_exten
20110 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 24  sions; do.  if $
20120 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20  as_executable_p 
20130 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72  "$as_dir/$ac_wor
20140 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20  d$ac_exec_ext"; 
20150 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70  then.    ac_cv_p
20160 72 6f 67 5f 46 37 37 3d 22 24 61 63 5f 74 6f 6f  rog_F77="$ac_too
20170 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72 6f 67  l_prefix$ac_prog
20180 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f  ".    echo "$as_
20190 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e  me:$LINENO: foun
201a0 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f  d $as_dir/$ac_wo
201b0 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20  rd$ac_exec_ext" 
201c0 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a  >&5.    break 2.
201d0 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a    fi.done.done..
201e0 66 69 0a 66 69 0a 46 37 37 3d 24 61 63 5f 63 76  fi.fi.F77=$ac_cv
201f0 5f 70 72 6f 67 5f 46 37 37 0a 69 66 20 74 65 73  _prog_F77.if tes
20200 74 20 2d 6e 20 22 24 46 37 37 22 3b 20 74 68 65  t -n "$F77"; the
20210 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  n.  echo "$as_me
20220 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
20230 3a 20 24 46 37 37 22 20 3e 26 35 0a 65 63 68 6f  : $F77" >&5.echo
20240 20 22 24 7b 45 43 48 4f 5f 54 7d 24 46 37 37 22   "${ECHO_T}$F77"
20250 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f   >&6.else.  echo
20260 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
20270 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26  : result: no" >&
20280 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
20290 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 20 20 20  }no" >&6.fi..   
202a0 20 74 65 73 74 20 2d 6e 20 22 24 46 37 37 22 20   test -n "$F77" 
202b0 26 26 20 62 72 65 61 6b 0a 20 20 64 6f 6e 65 0a  && break.  done.
202c0 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24  fi.if test -z "$
202d0 46 37 37 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  F77"; then.  ac_
202e0 63 74 5f 46 37 37 3d 24 46 37 37 0a 20 20 66 6f  ct_F77=$F77.  fo
202f0 72 20 61 63 5f 70 72 6f 67 20 69 6e 20 67 37 37  r ac_prog in g77
20300 20 66 37 37 20 78 6c 66 20 66 72 74 20 70 67 66   f77 xlf frt pgf
20310 37 37 20 66 6f 72 74 37 37 20 66 6c 33 32 20 61  77 fort77 fl32 a
20320 66 37 37 20 66 39 30 20 78 6c 66 39 30 20 70 67  f77 f90 xlf90 pg
20330 66 39 30 20 65 70 63 66 39 30 20 66 39 35 20 66  f90 epcf90 f95 f
20340 6f 72 74 20 78 6c 66 39 35 20 69 66 63 20 65 66  ort xlf95 ifc ef
20350 63 20 70 67 66 39 35 20 6c 66 39 35 20 67 66 6f  c pgf95 lf95 gfo
20360 72 74 72 61 6e 0a 64 6f 0a 20 20 23 20 45 78 74  rtran.do.  # Ext
20370 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77  ract the first w
20380 6f 72 64 20 6f 66 20 22 24 61 63 5f 70 72 6f 67  ord of "$ac_prog
20390 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20  ", so it can be 
203a0 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77  a program name w
203b0 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75  ith args..set du
203c0 6d 6d 79 20 24 61 63 5f 70 72 6f 67 3b 20 61 63  mmy $ac_prog; ac
203d0 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22 24  _word=$2.echo "$
203e0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
203f0 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f  hecking for $ac_
20400 77 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f 20 24  word" >&5.echo $
20410 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
20420 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e   for $ac_word...
20430 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66   $ECHO_C" >&6.if
20440 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70   test "${ac_cv_p
20450 72 6f 67 5f 61 63 5f 63 74 5f 46 37 37 2b 73 65  rog_ac_ct_F77+se
20460 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
20470 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22    echo $ECHO_N "
20480 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43  (cached) $ECHO_C
20490 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20  " >&6.else.  if 
204a0 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f  test -n "$ac_ct_
204b0 46 37 37 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  F77"; then.  ac_
204c0 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 46 37  cv_prog_ac_ct_F7
204d0 37 3d 22 24 61 63 5f 63 74 5f 46 37 37 22 20 23  7="$ac_ct_F77" #
204e0 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76   Let the user ov
204f0 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e  erride the test.
20500 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46  .else.as_save_IF
20510 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54  S=$IFS; IFS=$PAT
20520 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20  H_SEPARATOR.for 
20530 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a  as_dir in $PATH.
20540 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76  do.  IFS=$as_sav
20550 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20  e_IFS.  test -z 
20560 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f  "$as_dir" && as_
20570 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65  dir=..  for ac_e
20580 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61  xec_ext in '' $a
20590 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74  c_executable_ext
205a0 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66  ensions; do.  if
205b0 20 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f   $as_executable_
205c0 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77  p "$as_dir/$ac_w
205d0 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22  ord$ac_exec_ext"
205e0 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76  ; then.    ac_cv
205f0 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 46 37 37 3d  _prog_ac_ct_F77=
20600 22 24 61 63 5f 70 72 6f 67 22 0a 20 20 20 20 65  "$ac_prog".    e
20610 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
20620 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64  ENO: found $as_d
20630 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65  ir/$ac_word$ac_e
20640 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20  xec_ext" >&5.   
20650 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f   break 2.  fi.do
20660 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 61  ne.done..fi.fi.a
20670 63 5f 63 74 5f 46 37 37 3d 24 61 63 5f 63 76 5f  c_ct_F77=$ac_cv_
20680 70 72 6f 67 5f 61 63 5f 63 74 5f 46 37 37 0a 69  prog_ac_ct_F77.i
20690 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63  f test -n "$ac_c
206a0 74 5f 46 37 37 22 3b 20 74 68 65 6e 0a 20 20 65  t_F77"; then.  e
206b0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
206c0 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63  ENO: result: $ac
206d0 5f 63 74 5f 46 37 37 22 20 3e 26 35 0a 65 63 68  _ct_F77" >&5.ech
206e0 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f  o "${ECHO_T}$ac_
206f0 63 74 5f 46 37 37 22 20 3e 26 36 0a 65 6c 73 65  ct_F77" >&6.else
20700 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
20710 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
20720 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24   no" >&5.echo "$
20730 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a  {ECHO_T}no" >&6.
20740 66 69 0a 0a 20 20 74 65 73 74 20 2d 6e 20 22 24  fi..  test -n "$
20750 61 63 5f 63 74 5f 46 37 37 22 20 26 26 20 62 72  ac_ct_F77" && br
20760 65 61 6b 0a 64 6f 6e 65 0a 0a 20 20 46 37 37 3d  eak.done..  F77=
20770 24 61 63 5f 63 74 5f 46 37 37 0a 66 69 0a 0a 0a  $ac_ct_F77.fi...
20780 23 20 50 72 6f 76 69 64 65 20 73 6f 6d 65 20 69  # Provide some i
20790 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74  nformation about
207a0 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 2e 0a 65   the compiler..e
207b0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 34 35 31 38  cho "$as_me:4518
207c0 3a 22 20 5c 0a 20 20 20 20 20 22 63 68 65 63 6b  :" \.     "check
207d0 69 6e 67 20 66 6f 72 20 46 6f 72 74 72 61 6e 20  ing for Fortran 
207e0 37 37 20 63 6f 6d 70 69 6c 65 72 20 76 65 72 73  77 compiler vers
207f0 69 6f 6e 22 20 3e 26 35 0a 61 63 5f 63 6f 6d 70  ion" >&5.ac_comp
20800 69 6c 65 72 3d 60 73 65 74 20 58 20 24 61 63 5f  iler=`set X $ac_
20810 63 6f 6d 70 69 6c 65 3b 20 65 63 68 6f 20 24 32  compile; echo $2
20820 60 0a 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22  `.{ (eval echo "
20830 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
20840 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d  \"$ac_compiler -
20850 2d 76 65 72 73 69 6f 6e 20 3c 2f 64 65 76 2f 6e  -version </dev/n
20860 75 6c 6c 20 3e 26 35 5c 22 22 29 20 3e 26 35 0a  ull >&5\"") >&5.
20870 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70    (eval $ac_comp
20880 69 6c 65 72 20 2d 2d 76 65 72 73 69 6f 6e 20 3c  iler --version <
20890 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 29 20 32  /dev/null >&5) 2
208a0 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
208b0 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
208c0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
208d0 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
208e0 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
208f0 74 75 73 29 3b 20 7d 0a 7b 20 28 65 76 61 6c 20  tus); }.{ (eval 
20900 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
20910 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70  NENO: \"$ac_comp
20920 69 6c 65 72 20 2d 76 20 3c 2f 64 65 76 2f 6e 75  iler -v </dev/nu
20930 6c 6c 20 3e 26 35 5c 22 22 29 20 3e 26 35 0a 20  ll >&5\"") >&5. 
20940 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69   (eval $ac_compi
20950 6c 65 72 20 2d 76 20 3c 2f 64 65 76 2f 6e 75 6c  ler -v </dev/nul
20960 6c 20 3e 26 35 29 20 32 3e 26 35 0a 20 20 61 63  l >&5) 2>&5.  ac
20970 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
20980 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
20990 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
209a0 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
209b0 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 0a   $ac_status); }.
209c0 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
209d0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
209e0 24 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 56 20  $ac_compiler -V 
209f0 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 5c 22  </dev/null >&5\"
20a00 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
20a10 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 56 20 3c  ac_compiler -V <
20a20 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 29 20 32  /dev/null >&5) 2
20a30 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
20a40 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
20a50 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
20a60 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
20a70 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
20a80 74 75 73 29 3b 20 7d 0a 72 6d 20 2d 66 20 61 2e  tus); }.rm -f a.
20a90 6f 75 74 0a 0a 23 20 49 66 20 77 65 20 64 6f 6e  out..# If we don
20aa0 27 74 20 75 73 65 20 60 2e 46 27 20 61 73 20 65  't use `.F' as e
20ab0 78 74 65 6e 73 69 6f 6e 2c 20 74 68 65 20 70 72  xtension, the pr
20ac0 65 70 72 6f 63 65 73 73 6f 72 20 69 73 20 6e 6f  eprocessor is no
20ad0 74 20 72 75 6e 20 6f 6e 20 74 68 65 0a 23 20 69  t run on the.# i
20ae0 6e 70 75 74 20 66 69 6c 65 2e 20 20 28 4e 6f 74  nput file.  (Not
20af0 65 20 74 68 61 74 20 74 68 69 73 20 6f 6e 6c 79  e that this only
20b00 20 6e 65 65 64 73 20 74 6f 20 77 6f 72 6b 20 66   needs to work f
20b10 6f 72 20 47 4e 55 20 63 6f 6d 70 69 6c 65 72 73  or GNU compilers
20b20 2e 29 0a 61 63 5f 73 61 76 65 5f 65 78 74 3d 24  .).ac_save_ext=$
20b30 61 63 5f 65 78 74 0a 61 63 5f 65 78 74 3d 46 0a  ac_ext.ac_ext=F.
20b40 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
20b50 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77  NENO: checking w
20b60 68 65 74 68 65 72 20 77 65 20 61 72 65 20 75 73  hether we are us
20b70 69 6e 67 20 74 68 65 20 47 4e 55 20 46 6f 72 74  ing the GNU Fort
20b80 72 61 6e 20 37 37 20 63 6f 6d 70 69 6c 65 72 22  ran 77 compiler"
20b90 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
20ba0 4e 20 22 63 68 65 63 6b 69 6e 67 20 77 68 65 74  N "checking whet
20bb0 68 65 72 20 77 65 20 61 72 65 20 75 73 69 6e 67  her we are using
20bc0 20 74 68 65 20 47 4e 55 20 46 6f 72 74 72 61 6e   the GNU Fortran
20bd0 20 37 37 20 63 6f 6d 70 69 6c 65 72 2e 2e 2e 20   77 compiler... 
20be0 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20  $ECHO_C" >&6.if 
20bf0 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 66 37  test "${ac_cv_f7
20c00 37 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 2b 73  7_compiler_gnu+s
20c10 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
20c20 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  .  echo $ECHO_N 
20c30 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f  "(cached) $ECHO_
20c40 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61  C" >&6.else.  ca
20c50 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  t >conftest.$ac_
20c60 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 20 20 20  ext <<_ACEOF.   
20c70 20 20 20 70 72 6f 67 72 61 6d 20 6d 61 69 6e 0a     program main.
20c80 23 69 66 6e 64 65 66 20 5f 5f 47 4e 55 43 5f 5f  #ifndef __GNUC__
20c90 0a 20 20 20 20 20 20 20 63 68 6f 6b 65 20 6d 65  .       choke me
20ca0 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 20 20 65  .#endif..      e
20cb0 6e 64 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20  nd._ACEOF.rm -f 
20cc0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
20cd0 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20 65  ext.if { (eval e
20ce0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
20cf0 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69  ENO: \"$ac_compi
20d00 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  le\"") >&5.  (ev
20d10 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20  al $ac_compile) 
20d20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20  2>conftest.er1. 
20d30 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
20d40 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63  grep -v '^ *+' c
20d50 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e  onftest.er1 >con
20d60 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d  ftest.err.  rm -
20d70 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20  f conftest.er1. 
20d80 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72   cat conftest.er
20d90 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61  r >&5.  echo "$a
20da0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
20db0 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
20dc0 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
20dd0 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09 20  status); } &&.. 
20de0 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d  { ac_try='test -
20df0 7a 20 22 24 61 63 5f 66 37 37 5f 77 65 72 72 6f  z "$ac_f77_werro
20e00 72 5f 66 6c 61 67 22 0a 09 09 09 20 7c 7c 20 74  r_flag".... || t
20e10 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73  est ! -s conftes
20e20 74 2e 65 72 72 27 0a 20 20 7b 20 28 65 76 61 6c  t.err'.  { (eval
20e30 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
20e40 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79  INENO: \"$ac_try
20e50 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
20e60 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20   $ac_try) 2>&5. 
20e70 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
20e80 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
20e90 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
20ea0 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
20eb0 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
20ec0 20 7d 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f   }; } &&.. { ac_
20ed0 74 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e  try='test -s con
20ee0 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
20ef0 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  '.  { (eval echo
20f00 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
20f10 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20  : \"$ac_try\"") 
20f20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
20f30 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  try) 2>&5.  ac_s
20f40 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
20f50 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
20f60 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
20f70 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
20f80 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d  ac_status); }; }
20f90 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 6f 6d 70  ; then.  ac_comp
20fa0 69 6c 65 72 5f 67 6e 75 3d 79 65 73 0a 65 6c 73  iler_gnu=yes.els
20fb0 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
20fc0 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d  : failed program
20fd0 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27   was:" >&5.sed '
20fe0 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73  s/^/| /' conftes
20ff0 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 61  t.$ac_ext >&5..a
21000 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 6e  c_compiler_gnu=n
21010 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  o.fi.rm -f conft
21020 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74  est.err conftest
21030 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66  .$ac_objext conf
21040 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 61 63 5f  test.$ac_ext.ac_
21050 63 76 5f 66 37 37 5f 63 6f 6d 70 69 6c 65 72 5f  cv_f77_compiler_
21060 67 6e 75 3d 24 61 63 5f 63 6f 6d 70 69 6c 65 72  gnu=$ac_compiler
21070 5f 67 6e 75 0a 0a 66 69 0a 65 63 68 6f 20 22 24  _gnu..fi.echo "$
21080 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
21090 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 66 37  esult: $ac_cv_f7
210a0 37 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 22 20  7_compiler_gnu" 
210b0 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
210c0 5f 54 7d 24 61 63 5f 63 76 5f 66 37 37 5f 63 6f  _T}$ac_cv_f77_co
210d0 6d 70 69 6c 65 72 5f 67 6e 75 22 20 3e 26 36 0a  mpiler_gnu" >&6.
210e0 61 63 5f 65 78 74 3d 24 61 63 5f 73 61 76 65 5f  ac_ext=$ac_save_
210f0 65 78 74 0a 61 63 5f 74 65 73 74 5f 46 46 4c 41  ext.ac_test_FFLA
21100 47 53 3d 24 7b 46 46 4c 41 47 53 2b 73 65 74 7d  GS=${FFLAGS+set}
21110 0a 61 63 5f 73 61 76 65 5f 46 46 4c 41 47 53 3d  .ac_save_FFLAGS=
21120 24 46 46 4c 41 47 53 0a 46 46 4c 41 47 53 3d 0a  $FFLAGS.FFLAGS=.
21130 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
21140 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77  NENO: checking w
21150 68 65 74 68 65 72 20 24 46 37 37 20 61 63 63 65  hether $F77 acce
21160 70 74 73 20 2d 67 22 20 3e 26 35 0a 65 63 68 6f  pts -g" >&5.echo
21170 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
21180 6e 67 20 77 68 65 74 68 65 72 20 24 46 37 37 20  ng whether $F77 
21190 61 63 63 65 70 74 73 20 2d 67 2e 2e 2e 20 24 45  accepts -g... $E
211a0 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65  CHO_C" >&6.if te
211b0 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67  st "${ac_cv_prog
211c0 5f 66 37 37 5f 67 2b 73 65 74 7d 22 20 3d 20 73  _f77_g+set}" = s
211d0 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
211e0 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
211f0 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
21200 6c 73 65 0a 20 20 46 46 4c 41 47 53 3d 2d 67 0a  lse.  FFLAGS=-g.
21210 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61  cat >conftest.$a
21220 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 20  c_ext <<_ACEOF. 
21230 20 20 20 20 20 70 72 6f 67 72 61 6d 20 6d 61 69       program mai
21240 6e 0a 0a 20 20 20 20 20 20 65 6e 64 0a 5f 41 43  n..      end._AC
21250 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  EOF.rm -f confte
21260 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66  st.$ac_objext.if
21270 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
21280 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
21290 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29  "$ac_compile\"")
212a0 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
212b0 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 63 6f 6e 66  _compile) 2>conf
212c0 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74  test.er1.  ac_st
212d0 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d  atus=$?.  grep -
212e0 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73  v '^ *+' conftes
212f0 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e  t.er1 >conftest.
21300 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66  err.  rm -f conf
21310 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63  test.er1.  cat c
21320 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a  onftest.err >&5.
21330 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
21340 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
21350 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
21360 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
21370 29 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74  ); } &&.. { ac_t
21380 72 79 3d 27 74 65 73 74 20 2d 7a 20 22 24 61 63  ry='test -z "$ac
21390 5f 66 37 37 5f 77 65 72 72 6f 72 5f 66 6c 61 67  _f77_werror_flag
213a0 22 0a 09 09 09 20 7c 7c 20 74 65 73 74 20 21 20  ".... || test ! 
213b0 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 27  -s conftest.err'
213c0 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  .  { (eval echo 
213d0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
213e0 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e   \"$ac_try\"") >
213f0 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74  &5.  (eval $ac_t
21400 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  ry) 2>&5.  ac_st
21410 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
21420 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
21430 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
21440 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
21450 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20  c_status); }; } 
21460 26 26 0a 09 20 7b 20 61 63 5f 74 72 79 3d 27 74  &&.. { ac_try='t
21470 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  est -s conftest.
21480 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20  $ac_objext'.  { 
21490 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
214a0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
214b0 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
214c0 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
214d0 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
214e0 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
214f0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
21500 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
21510 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
21520 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e  tus); }; }; then
21530 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 66 37  .  ac_cv_prog_f7
21540 37 5f 67 3d 79 65 73 0a 65 6c 73 65 0a 20 20 65  7_g=yes.else.  e
21550 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69  cho "$as_me: fai
21560 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a  led program was:
21570 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c  " >&5.sed 's/^/|
21580 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   /' conftest.$ac
21590 5f 65 78 74 20 3e 26 35 0a 0a 61 63 5f 63 76 5f  _ext >&5..ac_cv_
215a0 70 72 6f 67 5f 66 37 37 5f 67 3d 6e 6f 0a 66 69  prog_f77_g=no.fi
215b0 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
215c0 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  err conftest.$ac
215d0 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74  _objext conftest
215e0 2e 24 61 63 5f 65 78 74 0a 0a 66 69 0a 65 63 68  .$ac_ext..fi.ech
215f0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
21600 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63  O: result: $ac_c
21610 76 5f 70 72 6f 67 5f 66 37 37 5f 67 22 20 3e 26  v_prog_f77_g" >&
21620 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
21630 7d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 66 37 37  }$ac_cv_prog_f77
21640 5f 67 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  _g" >&6.if test 
21650 22 24 61 63 5f 74 65 73 74 5f 46 46 4c 41 47 53  "$ac_test_FFLAGS
21660 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
21670 46 46 4c 41 47 53 3d 24 61 63 5f 73 61 76 65 5f  FFLAGS=$ac_save_
21680 46 46 4c 41 47 53 0a 65 6c 69 66 20 74 65 73 74  FFLAGS.elif test
21690 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 66 37 37   $ac_cv_prog_f77
216a0 5f 67 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20  _g = yes; then. 
216b0 20 69 66 20 74 65 73 74 20 22 78 24 61 63 5f 63   if test "x$ac_c
216c0 76 5f 66 37 37 5f 63 6f 6d 70 69 6c 65 72 5f 67  v_f77_compiler_g
216d0 6e 75 22 20 3d 20 78 79 65 73 3b 20 74 68 65 6e  nu" = xyes; then
216e0 0a 20 20 20 20 46 46 4c 41 47 53 3d 22 2d 67 20  .    FFLAGS="-g 
216f0 2d 4f 32 22 0a 20 20 65 6c 73 65 0a 20 20 20 20  -O2".  else.    
21700 46 46 4c 41 47 53 3d 22 2d 67 22 0a 20 20 66 69  FFLAGS="-g".  fi
21710 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20  .else.  if test 
21720 22 78 24 61 63 5f 63 76 5f 66 37 37 5f 63 6f 6d  "x$ac_cv_f77_com
21730 70 69 6c 65 72 5f 67 6e 75 22 20 3d 20 78 79 65  piler_gnu" = xye
21740 73 3b 20 74 68 65 6e 0a 20 20 20 20 46 46 4c 41  s; then.    FFLA
21750 47 53 3d 22 2d 4f 32 22 0a 20 20 65 6c 73 65 0a  GS="-O2".  else.
21760 20 20 20 20 46 46 4c 41 47 53 3d 0a 20 20 66 69      FFLAGS=.  fi
21770 0a 66 69 0a 0a 47 37 37 3d 60 74 65 73 74 20 24  .fi..G77=`test $
21780 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 20  ac_compiler_gnu 
21790 3d 20 79 65 73 20 26 26 20 65 63 68 6f 20 79 65  = yes && echo ye
217a0 73 60 0a 61 63 5f 65 78 74 3d 63 0a 61 63 5f 63  s`.ac_ext=c.ac_c
217b0 70 70 3d 27 24 43 50 50 20 24 43 50 50 46 4c 41  pp='$CPP $CPPFLA
217c0 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27  GS'.ac_compile='
217d0 24 43 43 20 2d 63 20 24 43 46 4c 41 47 53 20 24  $CC -c $CFLAGS $
217e0 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74 65 73  CPPFLAGS conftes
217f0 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27 0a 61  t.$ac_ext >&5'.a
21800 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20 63  c_link='$CC -o c
21810 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78  onftest$ac_exeex
21820 74 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c  t $CFLAGS $CPPFL
21830 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e  AGS $LDFLAGS con
21840 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 24 4c  ftest.$ac_ext $L
21850 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70  IBS >&5'.ac_comp
21860 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f  iler_gnu=$ac_cv_
21870 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a  c_compiler_gnu..
21880 0a 0a 23 20 41 75 74 6f 63 6f 6e 66 20 32 2e 31  ..# Autoconf 2.1
21890 33 27 73 20 41 43 5f 4f 42 4a 45 58 54 20 61 6e  3's AC_OBJEXT an
218a0 64 20 41 43 5f 45 58 45 45 58 54 20 6d 61 63 72  d AC_EXEEXT macr
218b0 6f 73 20 6f 6e 6c 79 20 77 6f 72 6b 73 20 66 6f  os only works fo
218c0 72 20 43 20 63 6f 6d 70 69 6c 65 72 73 21 0a 0a  r C compilers!..
218d0 23 20 66 69 6e 64 20 74 68 65 20 6d 61 78 69 6d  # find the maxim
218e0 75 6d 20 6c 65 6e 67 74 68 20 6f 66 20 63 6f 6d  um length of com
218f0 6d 61 6e 64 20 6c 69 6e 65 20 61 72 67 75 6d 65  mand line argume
21900 6e 74 73 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  nts.echo "$as_me
21910 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
21920 6e 67 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 6c  ng the maximum l
21930 65 6e 67 74 68 20 6f 66 20 63 6f 6d 6d 61 6e 64  ength of command
21940 20 6c 69 6e 65 20 61 72 67 75 6d 65 6e 74 73 22   line arguments"
21950 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
21960 4e 20 22 63 68 65 63 6b 69 6e 67 20 74 68 65 20  N "checking the 
21970 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 68 20 6f  maximum length o
21980 66 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 61  f command line a
21990 72 67 75 6d 65 6e 74 73 2e 2e 2e 20 24 45 43 48  rguments... $ECH
219a0 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
219b0 20 22 24 7b 6c 74 5f 63 76 5f 73 79 73 5f 6d 61   "${lt_cv_sys_ma
219c0 78 5f 63 6d 64 5f 6c 65 6e 2b 73 65 74 7d 22 20  x_cmd_len+set}" 
219d0 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63  = set; then.  ec
219e0 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63  ho $ECHO_N "(cac
219f0 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26  hed) $ECHO_C" >&
21a00 36 0a 65 6c 73 65 0a 20 20 20 20 69 3d 30 0a 20  6.else.    i=0. 
21a10 20 74 65 73 74 72 69 6e 67 3d 22 41 42 43 44 22   testring="ABCD"
21a20 0a 0a 20 20 63 61 73 65 20 24 62 75 69 6c 64 5f  ..  case $build_
21a30 6f 73 20 69 6e 0a 20 20 6d 73 64 6f 73 64 6a 67  os in.  msdosdjg
21a40 70 70 2a 29 0a 20 20 20 20 23 20 4f 6e 20 44 4a  pp*).    # On DJ
21a50 47 50 50 2c 20 74 68 69 73 20 74 65 73 74 20 63  GPP, this test c
21a60 61 6e 20 62 6c 6f 77 20 75 70 20 70 72 65 74 74  an blow up prett
21a70 79 20 62 61 64 6c 79 20 64 75 65 20 74 6f 20 70  y badly due to p
21a80 72 6f 62 6c 65 6d 73 20 69 6e 20 6c 69 62 63 0a  roblems in libc.
21a90 20 20 20 20 23 20 28 61 6e 79 20 73 69 6e 67 6c      # (any singl
21aa0 65 20 61 72 67 75 6d 65 6e 74 20 65 78 63 65 65  e argument excee
21ab0 64 69 6e 67 20 32 30 30 30 20 62 79 74 65 73 20  ding 2000 bytes 
21ac0 63 61 75 73 65 73 20 61 20 62 75 66 66 65 72 20  causes a buffer 
21ad0 6f 76 65 72 72 75 6e 0a 20 20 20 20 23 20 64 75  overrun.    # du
21ae0 72 69 6e 67 20 67 6c 6f 62 20 65 78 70 61 6e 73  ring glob expans
21af0 69 6f 6e 29 2e 20 20 45 76 65 6e 20 69 66 20 69  ion).  Even if i
21b00 74 20 77 65 72 65 20 66 69 78 65 64 2c 20 74 68  t were fixed, th
21b10 65 20 72 65 73 75 6c 74 20 6f 66 20 74 68 69 73  e result of this
21b20 0a 20 20 20 20 23 20 63 68 65 63 6b 20 77 6f 75  .    # check wou
21b30 6c 64 20 62 65 20 6c 61 72 67 65 72 20 74 68 61  ld be larger tha
21b40 6e 20 69 74 20 73 68 6f 75 6c 64 20 62 65 2e 0a  n it should be..
21b50 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61      lt_cv_sys_ma
21b60 78 5f 63 6d 64 5f 6c 65 6e 3d 31 32 32 38 38 3b  x_cmd_len=12288;
21b70 20 20 20 20 23 20 31 32 4b 20 69 73 20 61 62 6f      # 12K is abo
21b80 75 74 20 72 69 67 68 74 0a 20 20 20 20 3b 3b 0a  ut right.    ;;.
21b90 0a 20 20 67 6e 75 2a 29 0a 20 20 20 20 23 20 55  .  gnu*).    # U
21ba0 6e 64 65 72 20 47 4e 55 20 48 75 72 64 2c 20 74  nder GNU Hurd, t
21bb0 68 69 73 20 74 65 73 74 20 69 73 20 6e 6f 74 20  his test is not 
21bc0 72 65 71 75 69 72 65 64 20 62 65 63 61 75 73 65  required because
21bd0 20 74 68 65 72 65 20 69 73 0a 20 20 20 20 23 20   there is.    # 
21be0 6e 6f 20 6c 69 6d 69 74 20 74 6f 20 74 68 65 20  no limit to the 
21bf0 6c 65 6e 67 74 68 20 6f 66 20 63 6f 6d 6d 61 6e  length of comman
21c00 64 20 6c 69 6e 65 20 61 72 67 75 6d 65 6e 74 73  d line arguments
21c10 2e 0a 20 20 20 20 23 20 4c 69 62 74 6f 6f 6c 20  ..    # Libtool 
21c20 77 69 6c 6c 20 69 6e 74 65 72 70 72 65 74 20 2d  will interpret -
21c30 31 20 61 73 20 6e 6f 20 6c 69 6d 69 74 20 77 68  1 as no limit wh
21c40 61 74 73 6f 65 76 65 72 0a 20 20 20 20 6c 74 5f  atsoever.    lt_
21c50 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c  cv_sys_max_cmd_l
21c60 65 6e 3d 2d 31 3b 0a 20 20 20 20 3b 3b 0a 0a 20  en=-1;.    ;;.. 
21c70 20 63 79 67 77 69 6e 2a 20 7c 20 6d 69 6e 67 77   cygwin* | mingw
21c80 2a 29 0a 20 20 20 20 23 20 4f 6e 20 57 69 6e 39  *).    # On Win9
21c90 78 2f 4d 45 2c 20 74 68 69 73 20 74 65 73 74 20  x/ME, this test 
21ca0 62 6c 6f 77 73 20 75 70 20 2d 2d 20 69 74 20 73  blows up -- it s
21cb0 75 63 63 65 65 64 73 2c 20 62 75 74 20 74 61 6b  ucceeds, but tak
21cc0 65 73 0a 20 20 20 20 23 20 61 62 6f 75 74 20 35  es.    # about 5
21cd0 20 6d 69 6e 75 74 65 73 20 61 73 20 74 68 65 20   minutes as the 
21ce0 74 65 73 74 73 74 72 69 6e 67 20 67 72 6f 77 73  teststring grows
21cf0 20 65 78 70 6f 6e 65 6e 74 69 61 6c 6c 79 2e 0a   exponentially..
21d00 20 20 20 20 23 20 57 6f 72 73 65 2c 20 73 69 6e      # Worse, sin
21d10 63 65 20 39 78 2f 4d 45 20 61 72 65 20 6e 6f 74  ce 9x/ME are not
21d20 20 70 72 65 2d 65 6d 70 74 69 76 65 6c 79 20 6d   pre-emptively m
21d30 75 6c 74 69 74 61 73 6b 69 6e 67 2c 0a 20 20 20  ultitasking,.   
21d40 20 23 20 79 6f 75 20 65 6e 64 20 75 70 20 77 69   # you end up wi
21d50 74 68 20 61 20 22 66 72 6f 7a 65 6e 22 20 63 6f  th a "frozen" co
21d60 6d 70 75 74 65 72 2c 20 65 76 65 6e 20 74 68 6f  mputer, even tho
21d70 75 67 68 20 77 69 74 68 20 70 61 74 69 65 6e 63  ugh with patienc
21d80 65 0a 20 20 20 20 23 20 74 68 65 20 74 65 73 74  e.    # the test
21d90 20 65 76 65 6e 74 75 61 6c 6c 79 20 73 75 63 63   eventually succ
21da0 65 65 64 73 20 28 77 69 74 68 20 61 20 6d 61 78  eeds (with a max
21db0 20 6c 69 6e 65 20 6c 65 6e 67 74 68 20 6f 66 20   line length of 
21dc0 32 35 36 6b 29 2e 0a 20 20 20 20 23 20 49 6e 73  256k)..    # Ins
21dd0 74 65 61 64 2c 20 6c 65 74 27 73 20 6a 75 73 74  tead, let's just
21de0 20 70 75 6e 74 3a 20 75 73 65 20 74 68 65 20 6d   punt: use the m
21df0 69 6e 69 6d 75 6d 20 6c 69 6e 65 6c 65 6e 67 74  inimum linelengt
21e00 68 20 72 65 70 6f 72 74 65 64 20 62 79 0a 20 20  h reported by.  
21e10 20 20 23 20 61 6c 6c 20 6f 66 20 74 68 65 20 73    # all of the s
21e20 75 70 70 6f 72 74 65 64 20 70 6c 61 74 66 6f 72  upported platfor
21e30 6d 73 3a 20 38 31 39 32 20 28 6f 6e 20 4e 54 2f  ms: 8192 (on NT/
21e40 32 4b 2f 58 50 29 2e 0a 20 20 20 20 6c 74 5f 63  2K/XP)..    lt_c
21e50 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65  v_sys_max_cmd_le
21e60 6e 3d 38 31 39 32 3b 0a 20 20 20 20 3b 3b 0a 0a  n=8192;.    ;;..
21e70 20 20 61 6d 69 67 61 6f 73 2a 29 0a 20 20 20 20    amigaos*).    
21e80 23 20 4f 6e 20 41 6d 69 67 61 4f 53 20 77 69 74  # On AmigaOS wit
21e90 68 20 70 64 6b 73 68 2c 20 74 68 69 73 20 74 65  h pdksh, this te
21ea0 73 74 20 74 61 6b 65 73 20 68 6f 75 72 73 2c 20  st takes hours, 
21eb0 6c 69 74 65 72 61 6c 6c 79 2e 0a 20 20 20 20 23  literally..    #
21ec0 20 53 6f 20 77 65 20 6a 75 73 74 20 70 75 6e 74   So we just punt
21ed0 20 61 6e 64 20 75 73 65 20 61 20 6d 69 6e 69 6d   and use a minim
21ee0 75 6d 20 6c 69 6e 65 20 6c 65 6e 67 74 68 20 6f  um line length o
21ef0 66 20 38 31 39 32 2e 0a 20 20 20 20 6c 74 5f 63  f 8192..    lt_c
21f00 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65  v_sys_max_cmd_le
21f10 6e 3d 38 31 39 32 3b 0a 20 20 20 20 3b 3b 0a 0a  n=8192;.    ;;..
21f20 20 2a 29 0a 20 20 20 20 23 20 49 66 20 74 65 73   *).    # If tes
21f30 74 20 69 73 20 6e 6f 74 20 61 20 73 68 65 6c 6c  t is not a shell
21f40 20 62 75 69 6c 74 2d 69 6e 2c 20 77 65 27 6c 6c   built-in, we'll
21f50 20 70 72 6f 62 61 62 6c 79 20 65 6e 64 20 75 70   probably end up
21f60 20 63 6f 6d 70 75 74 69 6e 67 20 61 0a 20 20 20   computing a.   
21f70 20 23 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74   # maximum lengt
21f80 68 20 74 68 61 74 20 69 73 20 6f 6e 6c 79 20 68  h that is only h
21f90 61 6c 66 20 6f 66 20 74 68 65 20 61 63 74 75 61  alf of the actua
21fa0 6c 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 68  l maximum length
21fb0 2c 20 62 75 74 0a 20 20 20 20 23 20 77 65 20 63  , but.    # we c
21fc0 61 6e 27 74 20 74 65 6c 6c 2e 0a 20 20 20 20 77  an't tell..    w
21fd0 68 69 6c 65 20 28 74 65 73 74 20 22 58 22 60 24  hile (test "X"`$
21fe0 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 24 30 20  CONFIG_SHELL $0 
21ff0 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f 20  --fallback-echo 
22000 22 58 24 74 65 73 74 72 69 6e 67 22 20 32 3e 2f  "X$testring" 2>/
22010 64 65 76 2f 6e 75 6c 6c 60 20 5c 0a 09 20 20 20  dev/null` \..   
22020 20 20 20 20 3d 20 22 58 58 24 74 65 73 74 72 69      = "XX$testri
22030 6e 67 22 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20  ng") >/dev/null 
22040 32 3e 26 31 20 26 26 0a 09 20 20 20 20 6e 65 77  2>&1 &&..    new
22050 5f 72 65 73 75 6c 74 3d 60 65 78 70 72 20 22 58  _result=`expr "X
22060 24 74 65 73 74 72 69 6e 67 22 20 3a 20 22 2e 2a  $testring" : ".*
22070 22 20 32 3e 26 31 60 20 26 26 0a 09 20 20 20 20  " 2>&1` &&..    
22080 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d  lt_cv_sys_max_cm
22090 64 5f 6c 65 6e 3d 24 6e 65 77 5f 72 65 73 75 6c  d_len=$new_resul
220a0 74 20 26 26 0a 09 20 20 20 20 74 65 73 74 20 24  t &&..    test $
220b0 69 20 21 3d 20 31 37 20 23 20 31 2f 32 20 4d 42  i != 17 # 1/2 MB
220c0 20 73 68 6f 75 6c 64 20 62 65 20 65 6e 6f 75 67   should be enoug
220d0 68 0a 20 20 20 20 64 6f 0a 20 20 20 20 20 20 69  h.    do.      i
220e0 3d 60 65 78 70 72 20 24 69 20 2b 20 31 60 0a 20  =`expr $i + 1`. 
220f0 20 20 20 20 20 74 65 73 74 72 69 6e 67 3d 24 74       testring=$t
22100 65 73 74 72 69 6e 67 24 74 65 73 74 72 69 6e 67  estring$testring
22110 0a 20 20 20 20 64 6f 6e 65 0a 20 20 20 20 74 65  .    done.    te
22120 73 74 72 69 6e 67 3d 0a 20 20 20 20 23 20 41 64  string=.    # Ad
22130 64 20 61 20 73 69 67 6e 69 66 69 63 61 6e 74 20  d a significant 
22140 73 61 66 65 74 79 20 66 61 63 74 6f 72 20 62 65  safety factor be
22150 63 61 75 73 65 20 43 2b 2b 20 63 6f 6d 70 69 6c  cause C++ compil
22160 65 72 73 20 63 61 6e 20 74 61 63 6b 20 6f 6e 20  ers can tack on 
22170 6d 61 73 73 69 76 65 0a 20 20 20 20 23 20 61 6d  massive.    # am
22180 6f 75 6e 74 73 20 6f 66 20 61 64 64 69 74 69 6f  ounts of additio
22190 6e 61 6c 20 61 72 67 75 6d 65 6e 74 73 20 62 65  nal arguments be
221a0 66 6f 72 65 20 70 61 73 73 69 6e 67 20 74 68 65  fore passing the
221b0 6d 20 74 6f 20 74 68 65 20 6c 69 6e 6b 65 72 2e  m to the linker.
221c0 0a 20 20 20 20 23 20 49 74 20 61 70 70 65 61 72  .    # It appear
221d0 73 20 61 73 20 74 68 6f 75 67 68 20 31 2f 32 20  s as though 1/2 
221e0 69 73 20 61 20 75 73 61 62 6c 65 20 76 61 6c 75  is a usable valu
221f0 65 2e 0a 20 20 20 20 6c 74 5f 63 76 5f 73 79 73  e..    lt_cv_sys
22200 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 60 65 78  _max_cmd_len=`ex
22210 70 72 20 24 6c 74 5f 63 76 5f 73 79 73 5f 6d 61  pr $lt_cv_sys_ma
22220 78 5f 63 6d 64 5f 6c 65 6e 20 5c 2f 20 32 60 0a  x_cmd_len \/ 2`.
22230 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 0a 66      ;;.  esac..f
22240 69 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20 24 6c  i..if test -n $l
22250 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64  t_cv_sys_max_cmd
22260 5f 6c 65 6e 20 3b 20 74 68 65 6e 0a 20 20 65 63  _len ; then.  ec
22270 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
22280 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f  NO: result: $lt_
22290 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c  cv_sys_max_cmd_l
222a0 65 6e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  en" >&5.echo "${
222b0 45 43 48 4f 5f 54 7d 24 6c 74 5f 63 76 5f 73 79  ECHO_T}$lt_cv_sy
222c0 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 22 20 3e  s_max_cmd_len" >
222d0 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22  &6.else.  echo "
222e0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
222f0 72 65 73 75 6c 74 3a 20 6e 6f 6e 65 22 20 3e 26  result: none" >&
22300 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
22310 7d 6e 6f 6e 65 22 20 3e 26 36 0a 66 69 0a 0a 0a  }none" >&6.fi...
22320 0a 0a 23 20 43 68 65 63 6b 20 66 6f 72 20 63 6f  ..# Check for co
22330 6d 6d 61 6e 64 20 74 6f 20 67 72 61 62 20 74 68  mmand to grab th
22340 65 20 72 61 77 20 73 79 6d 62 6f 6c 20 6e 61 6d  e raw symbol nam
22350 65 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 43 20  e followed by C 
22360 73 79 6d 62 6f 6c 20 66 72 6f 6d 20 6e 6d 2e 0a  symbol from nm..
22370 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
22380 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 63  NENO: checking c
22390 6f 6d 6d 61 6e 64 20 74 6f 20 70 61 72 73 65 20  ommand to parse 
223a0 24 4e 4d 20 6f 75 74 70 75 74 20 66 72 6f 6d 20  $NM output from 
223b0 24 63 6f 6d 70 69 6c 65 72 20 6f 62 6a 65 63 74  $compiler object
223c0 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
223d0 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 63 6f 6d  _N "checking com
223e0 6d 61 6e 64 20 74 6f 20 70 61 72 73 65 20 24 4e  mand to parse $N
223f0 4d 20 6f 75 74 70 75 74 20 66 72 6f 6d 20 24 63  M output from $c
22400 6f 6d 70 69 6c 65 72 20 6f 62 6a 65 63 74 2e 2e  ompiler object..
22410 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
22420 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f  f test "${lt_cv_
22430 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f  sys_global_symbo
22440 6c 5f 70 69 70 65 2b 73 65 74 7d 22 20 3d 20 73  l_pipe+set}" = s
22450 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
22460 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
22470 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
22480 6c 73 65 0a 0a 23 20 54 68 65 73 65 20 61 72 65  lse..# These are
22490 20 73 61 6e 65 20 64 65 66 61 75 6c 74 73 20 74   sane defaults t
224a0 68 61 74 20 77 6f 72 6b 20 6f 6e 20 61 74 20 6c  hat work on at l
224b0 65 61 73 74 20 61 20 66 65 77 20 6f 6c 64 20 73  east a few old s
224c0 79 73 74 65 6d 73 2e 0a 23 20 5b 54 68 65 79 20  ystems..# [They 
224d0 63 6f 6d 65 20 66 72 6f 6d 20 55 6c 74 72 69 78  come from Ultrix
224e0 2e 20 20 57 68 61 74 20 63 6f 75 6c 64 20 62 65  .  What could be
224f0 20 6f 6c 64 65 72 20 74 68 61 6e 20 55 6c 74 72   older than Ultr
22500 69 78 3f 21 21 20 3b 29 5d 0a 0a 23 20 43 68 61  ix?!! ;)]..# Cha
22510 72 61 63 74 65 72 20 63 6c 61 73 73 20 64 65 73  racter class des
22520 63 72 69 62 69 6e 67 20 4e 4d 20 67 6c 6f 62 61  cribing NM globa
22530 6c 20 73 79 6d 62 6f 6c 20 63 6f 64 65 73 2e 0a  l symbol codes..
22540 73 79 6d 63 6f 64 65 3d 27 5b 42 43 44 45 47 52  symcode='[BCDEGR
22550 53 54 5d 27 0a 0a 23 20 52 65 67 65 78 70 20 74  ST]'..# Regexp t
22560 6f 20 6d 61 74 63 68 20 73 79 6d 62 6f 6c 73 20  o match symbols 
22570 74 68 61 74 20 63 61 6e 20 62 65 20 61 63 63 65  that can be acce
22580 73 73 65 64 20 64 69 72 65 63 74 6c 79 20 66 72  ssed directly fr
22590 6f 6d 20 43 2e 0a 73 79 6d 70 61 74 3d 27 5c 28  om C..sympat='\(
225a0 5b 5f 41 2d 5a 61 2d 7a 5d 5b 5f 41 2d 5a 61 2d  [_A-Za-z][_A-Za-
225b0 7a 30 2d 39 5d 2a 5c 29 27 0a 0a 23 20 54 72 61  z0-9]*\)'..# Tra
225c0 6e 73 66 6f 72 6d 20 74 68 65 20 61 62 6f 76 65  nsform the above
225d0 20 69 6e 74 6f 20 61 20 72 61 77 20 73 79 6d 62   into a raw symb
225e0 6f 6c 20 61 6e 64 20 61 20 43 20 73 79 6d 62 6f  ol and a C symbo
225f0 6c 2e 0a 73 79 6d 78 66 72 6d 3d 27 5c 31 20 5c  l..symxfrm='\1 \
22600 32 5c 33 20 5c 33 27 0a 0a 23 20 54 72 61 6e 73  2\3 \3'..# Trans
22610 66 6f 72 6d 20 61 6e 20 65 78 74 72 61 63 74 65  form an extracte
22620 64 20 73 79 6d 62 6f 6c 20 6c 69 6e 65 20 69 6e  d symbol line in
22630 74 6f 20 61 20 70 72 6f 70 65 72 20 43 20 64 65  to a proper C de
22640 63 6c 61 72 61 74 69 6f 6e 0a 6c 74 5f 63 76 5f  claration.lt_cv_
22650 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f  sys_global_symbo
22660 6c 5f 74 6f 5f 63 64 65 63 6c 3d 22 73 65 64 20  l_to_cdecl="sed 
22670 2d 6e 20 2d 65 20 27 73 2f 5e 2e 20 2e 2a 20 5c  -n -e 's/^. .* \
22680 28 2e 2a 5c 29 24 2f 65 78 74 65 72 6e 20 69 6e  (.*\)$/extern in
22690 74 20 5c 31 3b 2f 70 27 22 0a 0a 23 20 54 72 61  t \1;/p'"..# Tra
226a0 6e 73 66 6f 72 6d 20 61 6e 20 65 78 74 72 61 63  nsform an extrac
226b0 74 65 64 20 73 79 6d 62 6f 6c 20 6c 69 6e 65 20  ted symbol line 
226c0 69 6e 74 6f 20 73 79 6d 62 6f 6c 20 6e 61 6d 65  into symbol name
226d0 20 61 6e 64 20 73 79 6d 62 6f 6c 20 61 64 64 72   and symbol addr
226e0 65 73 73 0a 6c 74 5f 63 76 5f 73 79 73 5f 67 6c  ess.lt_cv_sys_gl
226f0 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63  obal_symbol_to_c
22700 5f 6e 61 6d 65 5f 61 64 64 72 65 73 73 3d 22 73  _name_address="s
22710 65 64 20 2d 6e 20 2d 65 20 27 73 2f 5e 3a 20 5c  ed -n -e 's/^: \
22720 28 5b 5e 20 5d 2a 5c 29 20 24 2f 20 20 7b 5c 5c  ([^ ]*\) $/  {\\
22730 5c 22 5c 31 5c 5c 5c 22 2c 20 28 6c 74 5f 70 74  \"\1\\\", (lt_pt
22740 72 29 20 30 7d 2c 2f 70 27 20 2d 65 20 27 73 2f  r) 0},/p' -e 's/
22750 5e 24 73 79 6d 63 6f 64 65 20 5c 28 5b 5e 20 5d  ^$symcode \([^ ]
22760 2a 5c 29 20 5c 28 5b 5e 20 5d 2a 5c 29 24 2f 20  *\) \([^ ]*\)$/ 
22770 20 7b 5c 22 5c 32 5c 22 2c 20 28 6c 74 5f 70 74   {\"\2\", (lt_pt
22780 72 29 20 5c 26 5c 32 7d 2c 2f 70 27 22 0a 0a 23  r) \&\2},/p'"..#
22790 20 44 65 66 69 6e 65 20 73 79 73 74 65 6d 2d 73   Define system-s
227a0 70 65 63 69 66 69 63 20 76 61 72 69 61 62 6c 65  pecific variable
227b0 73 2e 0a 63 61 73 65 20 24 68 6f 73 74 5f 6f 73  s..case $host_os
227c0 20 69 6e 0a 61 69 78 2a 29 0a 20 20 73 79 6d 63   in.aix*).  symc
227d0 6f 64 65 3d 27 5b 42 43 44 54 5d 27 0a 20 20 3b  ode='[BCDT]'.  ;
227e0 3b 0a 63 79 67 77 69 6e 2a 20 7c 20 6d 69 6e 67  ;.cygwin* | ming
227f0 77 2a 20 7c 20 70 77 33 32 2a 29 0a 20 20 73 79  w* | pw32*).  sy
22800 6d 63 6f 64 65 3d 27 5b 41 42 43 44 47 49 53 54  mcode='[ABCDGIST
22810 57 5d 27 0a 20 20 3b 3b 0a 68 70 75 78 2a 29 20  W]'.  ;;.hpux*) 
22820 23 20 49 74 73 20 6c 69 6e 6b 65 72 20 64 69 73  # Its linker dis
22830 74 69 6e 67 75 69 73 68 65 73 20 64 61 74 61 20  tinguishes data 
22840 66 72 6f 6d 20 63 6f 64 65 20 73 79 6d 62 6f 6c  from code symbol
22850 73 0a 20 20 69 66 20 74 65 73 74 20 22 24 68 6f  s.  if test "$ho
22860 73 74 5f 63 70 75 22 20 3d 20 69 61 36 34 3b 20  st_cpu" = ia64; 
22870 74 68 65 6e 0a 20 20 20 20 73 79 6d 63 6f 64 65  then.    symcode
22880 3d 27 5b 41 42 43 44 45 47 52 53 54 5d 27 0a 20  ='[ABCDEGRST]'. 
22890 20 66 69 0a 20 20 6c 74 5f 63 76 5f 73 79 73 5f   fi.  lt_cv_sys_
228a0 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f  global_symbol_to
228b0 5f 63 64 65 63 6c 3d 22 73 65 64 20 2d 6e 20 2d  _cdecl="sed -n -
228c0 65 20 27 73 2f 5e 54 20 2e 2a 20 5c 28 2e 2a 5c  e 's/^T .* \(.*\
228d0 29 24 2f 65 78 74 65 72 6e 20 69 6e 74 20 5c 31  )$/extern int \1
228e0 28 29 3b 2f 70 27 20 2d 65 20 27 73 2f 5e 24 73  ();/p' -e 's/^$s
228f0 79 6d 63 6f 64 65 2a 20 2e 2a 20 5c 28 2e 2a 5c  ymcode* .* \(.*\
22900 29 24 2f 65 78 74 65 72 6e 20 63 68 61 72 20 5c  )$/extern char \
22910 31 3b 2f 70 27 22 0a 20 20 6c 74 5f 63 76 5f 73  1;/p'".  lt_cv_s
22920 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c  ys_global_symbol
22930 5f 74 6f 5f 63 5f 6e 61 6d 65 5f 61 64 64 72 65  _to_c_name_addre
22940 73 73 3d 22 73 65 64 20 2d 6e 20 2d 65 20 27 73  ss="sed -n -e 's
22950 2f 5e 3a 20 5c 28 5b 5e 20 5d 2a 5c 29 20 24 2f  /^: \([^ ]*\) $/
22960 20 20 7b 5c 5c 5c 22 5c 31 5c 5c 5c 22 2c 20 28    {\\\"\1\\\", (
22970 6c 74 5f 70 74 72 29 20 30 7d 2c 2f 70 27 20 2d  lt_ptr) 0},/p' -
22980 65 20 27 73 2f 5e 24 73 79 6d 63 6f 64 65 2a 20  e 's/^$symcode* 
22990 5c 28 5b 5e 20 5d 2a 5c 29 20 5c 28 5b 5e 20 5d  \([^ ]*\) \([^ ]
229a0 2a 5c 29 24 2f 20 20 7b 5c 22 5c 32 5c 22 2c 20  *\)$/  {\"\2\", 
229b0 28 6c 74 5f 70 74 72 29 20 5c 26 5c 32 7d 2c 2f  (lt_ptr) \&\2},/
229c0 70 27 22 0a 20 20 3b 3b 0a 69 72 69 78 2a 20 7c  p'".  ;;.irix* |
229d0 20 6e 6f 6e 73 74 6f 70 75 78 2a 29 0a 20 20 73   nonstopux*).  s
229e0 79 6d 63 6f 64 65 3d 27 5b 42 43 44 45 47 52 53  ymcode='[BCDEGRS
229f0 54 5d 27 0a 20 20 3b 3b 0a 6f 73 66 2a 29 0a 20  T]'.  ;;.osf*). 
22a00 20 73 79 6d 63 6f 64 65 3d 27 5b 42 43 44 45 47   symcode='[BCDEG
22a10 51 52 53 54 5d 27 0a 20 20 3b 3b 0a 73 6f 6c 61  QRST]'.  ;;.sola
22a20 72 69 73 2a 20 7c 20 73 79 73 76 35 2a 29 0a 20  ris* | sysv5*). 
22a30 20 73 79 6d 63 6f 64 65 3d 27 5b 42 44 52 54 5d   symcode='[BDRT]
22a40 27 0a 20 20 3b 3b 0a 73 79 73 76 34 29 0a 20 20  '.  ;;.sysv4).  
22a50 73 79 6d 63 6f 64 65 3d 27 5b 44 46 4e 53 54 55  symcode='[DFNSTU
22a60 5d 27 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a 23 20  ]'.  ;;.esac..# 
22a70 48 61 6e 64 6c 65 20 43 52 4c 46 20 69 6e 20 6d  Handle CRLF in m
22a80 69 6e 67 77 20 74 6f 6f 6c 20 63 68 61 69 6e 0a  ingw tool chain.
22a90 6f 70 74 5f 63 72 3d 0a 63 61 73 65 20 24 62 75  opt_cr=.case $bu
22aa0 69 6c 64 5f 6f 73 20 69 6e 0a 6d 69 6e 67 77 2a  ild_os in.mingw*
22ab0 29 0a 20 20 6f 70 74 5f 63 72 3d 60 65 63 68 6f  ).  opt_cr=`echo
22ac0 20 27 78 5c 7b 30 2c 31 5c 7d 27 20 7c 20 74 72   'x\{0,1\}' | tr
22ad0 20 78 20 27 5c 30 31 35 27 60 20 23 20 6f 70 74   x '\015'` # opt
22ae0 69 6f 6e 20 63 72 20 69 6e 20 72 65 67 65 78 70  ion cr in regexp
22af0 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a 23 20 49 66  .  ;;.esac..# If
22b00 20 77 65 27 72 65 20 75 73 69 6e 67 20 47 4e 55   we're using GNU
22b10 20 6e 6d 2c 20 74 68 65 6e 20 75 73 65 20 69 74   nm, then use it
22b20 73 20 73 74 61 6e 64 61 72 64 20 73 79 6d 62 6f  s standard symbo
22b30 6c 20 63 6f 64 65 73 2e 0a 63 61 73 65 20 60 24  l codes..case `$
22b40 4e 4d 20 2d 56 20 32 3e 26 31 60 20 69 6e 0a 2a  NM -V 2>&1` in.*
22b50 47 4e 55 2a 20 7c 20 2a 27 77 69 74 68 20 42 46  GNU* | *'with BF
22b60 44 27 2a 29 0a 20 20 73 79 6d 63 6f 64 65 3d 27  D'*).  symcode='
22b70 5b 41 42 43 44 47 49 52 53 54 57 5d 27 20 3b 3b  [ABCDGIRSTW]' ;;
22b80 0a 65 73 61 63 0a 0a 23 20 54 72 79 20 77 69 74  .esac..# Try wit
22b90 68 6f 75 74 20 61 20 70 72 65 66 69 78 20 75 6e  hout a prefix un
22ba0 64 65 72 63 6f 72 65 2c 20 74 68 65 6e 20 77 69  dercore, then wi
22bb0 74 68 20 69 74 2e 0a 66 6f 72 20 61 63 5f 73 79  th it..for ac_sy
22bc0 6d 70 72 66 78 20 69 6e 20 22 22 20 22 5f 22 3b  mprfx in "" "_";
22bd0 20 64 6f 0a 0a 20 20 23 20 57 72 69 74 65 20 74   do..  # Write t
22be0 68 65 20 72 61 77 20 61 6e 64 20 43 20 69 64 65  he raw and C ide
22bf0 6e 74 69 66 69 65 72 73 2e 0a 20 20 6c 74 5f 63  ntifiers..  lt_c
22c00 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d  v_sys_global_sym
22c10 62 6f 6c 5f 70 69 70 65 3d 22 73 65 64 20 2d 6e  bol_pipe="sed -n
22c20 20 2d 65 20 27 73 2f 5e 2e 2a 5b 20 09 5d 5c 28   -e 's/^.*[ .]\(
22c30 24 73 79 6d 63 6f 64 65 24 73 79 6d 63 6f 64 65  $symcode$symcode
22c40 2a 5c 29 5b 20 09 5d 5b 20 09 5d 2a 5c 28 24 61  *\)[ .][ .]*\($a
22c50 63 5f 73 79 6d 70 72 66 78 5c 29 24 73 79 6d 70  c_symprfx\)$symp
22c60 61 74 24 6f 70 74 5f 63 72 24 2f 24 73 79 6d 78  at$opt_cr$/$symx
22c70 66 72 6d 2f 70 27 22 0a 0a 20 20 23 20 43 68 65  frm/p'"..  # Che
22c80 63 6b 20 74 6f 20 73 65 65 20 74 68 61 74 20 74  ck to see that t
22c90 68 65 20 70 69 70 65 20 77 6f 72 6b 73 20 63 6f  he pipe works co
22ca0 72 72 65 63 74 6c 79 2e 0a 20 20 70 69 70 65 5f  rrectly..  pipe_
22cb0 77 6f 72 6b 73 3d 6e 6f 0a 0a 20 20 72 6d 20 2d  works=no..  rm -
22cc0 66 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20 63 61  f conftest*.  ca
22cd0 74 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  t > conftest.$ac
22ce0 5f 65 78 74 20 3c 3c 45 4f 46 0a 23 69 66 64 65  _ext <<EOF.#ifde
22cf0 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 65 78  f __cplusplus.ex
22d00 74 65 72 6e 20 22 43 22 20 7b 0a 23 65 6e 64 69  tern "C" {.#endi
22d10 66 0a 63 68 61 72 20 6e 6d 5f 74 65 73 74 5f 76  f.char nm_test_v
22d20 61 72 3b 0a 76 6f 69 64 20 6e 6d 5f 74 65 73 74  ar;.void nm_test
22d30 5f 66 75 6e 63 28 29 7b 7d 0a 23 69 66 64 65 66  _func(){}.#ifdef
22d40 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 7d 0a 23   __cplusplus.}.#
22d50 65 6e 64 69 66 0a 69 6e 74 20 6d 61 69 6e 28 29  endif.int main()
22d60 7b 6e 6d 5f 74 65 73 74 5f 76 61 72 3d 27 61 27  {nm_test_var='a'
22d70 3b 6e 6d 5f 74 65 73 74 5f 66 75 6e 63 28 29 3b  ;nm_test_func();
22d80 72 65 74 75 72 6e 28 30 29 3b 7d 0a 45 4f 46 0a  return(0);}.EOF.
22d90 0a 20 20 69 66 20 7b 20 28 65 76 61 6c 20 65 63  .  if { (eval ec
22da0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
22db0 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c  NO: \"$ac_compil
22dc0 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  e\"") >&5.  (eva
22dd0 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32  l $ac_compile) 2
22de0 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
22df0 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
22e00 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
22e10 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
22e20 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
22e30 74 75 73 29 3b 20 7d 3b 20 74 68 65 6e 0a 20 20  tus); }; then.  
22e40 20 20 23 20 4e 6f 77 20 74 72 79 20 74 6f 20 67    # Now try to g
22e50 72 61 62 20 74 68 65 20 73 79 6d 62 6f 6c 73 2e  rab the symbols.
22e60 0a 20 20 20 20 6e 6c 69 73 74 3d 63 6f 6e 66 74  .    nlist=conft
22e70 65 73 74 2e 6e 6d 0a 20 20 20 20 69 66 20 7b 20  est.nm.    if { 
22e80 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
22e90 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 4e  me:$LINENO: \"$N
22ea0 4d 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  M conftest.$ac_o
22eb0 62 6a 65 78 74 20 5c 7c 20 24 6c 74 5f 63 76 5f  bjext \| $lt_cv_
22ec0 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f  sys_global_symbo
22ed0 6c 5f 70 69 70 65 20 5c 3e 20 24 6e 6c 69 73 74  l_pipe \> $nlist
22ee0 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
22ef0 20 24 4e 4d 20 63 6f 6e 66 74 65 73 74 2e 24 61   $NM conftest.$a
22f00 63 5f 6f 62 6a 65 78 74 20 5c 7c 20 24 6c 74 5f  c_objext \| $lt_
22f10 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79  cv_sys_global_sy
22f20 6d 62 6f 6c 5f 70 69 70 65 20 5c 3e 20 24 6e 6c  mbol_pipe \> $nl
22f30 69 73 74 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  ist) 2>&5.  ac_s
22f40 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
22f50 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
22f60 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
22f70 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
22f80 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26  ac_status); } &&
22f90 20 74 65 73 74 20 2d 73 20 22 24 6e 6c 69 73 74   test -s "$nlist
22fa0 22 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 23 20  "; then.      # 
22fb0 54 72 79 20 73 6f 72 74 69 6e 67 20 61 6e 64 20  Try sorting and 
22fc0 75 6e 69 71 75 69 66 79 69 6e 67 20 74 68 65 20  uniquifying the 
22fd0 6f 75 74 70 75 74 2e 0a 20 20 20 20 20 20 69 66  output..      if
22fe0 20 73 6f 72 74 20 22 24 6e 6c 69 73 74 22 20 7c   sort "$nlist" |
22ff0 20 75 6e 69 71 20 3e 20 22 24 6e 6c 69 73 74 22   uniq > "$nlist"
23000 54 3b 20 74 68 65 6e 0a 09 6d 76 20 2d 66 20 22  T; then..mv -f "
23010 24 6e 6c 69 73 74 22 54 20 22 24 6e 6c 69 73 74  $nlist"T "$nlist
23020 22 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 72 6d  ".      else..rm
23030 20 2d 66 20 22 24 6e 6c 69 73 74 22 54 0a 20 20   -f "$nlist"T.  
23040 20 20 20 20 66 69 0a 0a 20 20 20 20 20 20 23 20      fi..      # 
23050 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 77  Make sure that w
23060 65 20 73 6e 61 67 67 65 64 20 61 6c 6c 20 74 68  e snagged all th
23070 65 20 73 79 6d 62 6f 6c 73 20 77 65 20 6e 65 65  e symbols we nee
23080 64 2e 0a 20 20 20 20 20 20 69 66 20 67 72 65 70  d..      if grep
23090 20 27 20 6e 6d 5f 74 65 73 74 5f 76 61 72 24 27   ' nm_test_var$'
230a0 20 22 24 6e 6c 69 73 74 22 20 3e 2f 64 65 76 2f   "$nlist" >/dev/
230b0 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 69 66 20 67  null; then..if g
230c0 72 65 70 20 27 20 6e 6d 5f 74 65 73 74 5f 66 75  rep ' nm_test_fu
230d0 6e 63 24 27 20 22 24 6e 6c 69 73 74 22 20 3e 2f  nc$' "$nlist" >/
230e0 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09  dev/null; then..
230f0 20 20 63 61 74 20 3c 3c 45 4f 46 20 3e 20 63 6f    cat <<EOF > co
23100 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 23  nftest.$ac_ext.#
23110 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75  ifdef __cplusplu
23120 73 0a 65 78 74 65 72 6e 20 22 43 22 20 7b 0a 23  s.extern "C" {.#
23130 65 6e 64 69 66 0a 0a 45 4f 46 0a 09 20 20 23 20  endif..EOF..  # 
23140 4e 6f 77 20 67 65 6e 65 72 61 74 65 20 74 68 65  Now generate the
23150 20 73 79 6d 62 6f 6c 20 66 69 6c 65 2e 0a 09 20   symbol file... 
23160 20 65 76 61 6c 20 22 24 6c 74 5f 63 76 5f 73 79   eval "$lt_cv_sy
23170 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f  s_global_symbol_
23180 74 6f 5f 63 64 65 63 6c 22 27 20 3c 20 22 24 6e  to_cdecl"' < "$n
23190 6c 69 73 74 22 20 7c 20 67 72 65 70 20 2d 76 20  list" | grep -v 
231a0 6d 61 69 6e 20 3e 3e 20 63 6f 6e 66 74 65 73 74  main >> conftest
231b0 2e 24 61 63 5f 65 78 74 27 0a 0a 09 20 20 63 61  .$ac_ext'...  ca
231c0 74 20 3c 3c 45 4f 46 20 3e 3e 20 63 6f 6e 66 74  t <<EOF >> conft
231d0 65 73 74 2e 24 61 63 5f 65 78 74 0a 23 69 66 20  est.$ac_ext.#if 
231e0 64 65 66 69 6e 65 64 20 28 5f 5f 53 54 44 43 5f  defined (__STDC_
231f0 5f 29 20 26 26 20 5f 5f 53 54 44 43 5f 5f 0a 23  _) && __STDC__.#
23200 20 64 65 66 69 6e 65 20 6c 74 5f 70 74 72 5f 74   define lt_ptr_t
23210 20 76 6f 69 64 20 2a 0a 23 65 6c 73 65 0a 23 20   void *.#else.# 
23220 64 65 66 69 6e 65 20 6c 74 5f 70 74 72 5f 74 20  define lt_ptr_t 
23230 63 68 61 72 20 2a 0a 23 20 64 65 66 69 6e 65 20  char *.# define 
23240 63 6f 6e 73 74 0a 23 65 6e 64 69 66 0a 0a 2f 2a  const.#endif../*
23250 20 54 68 65 20 6d 61 70 70 69 6e 67 20 62 65 74   The mapping bet
23260 77 65 65 6e 20 73 79 6d 62 6f 6c 20 6e 61 6d 65  ween symbol name
23270 73 20 61 6e 64 20 73 79 6d 62 6f 6c 73 2e 20 2a  s and symbols. *
23280 2f 0a 63 6f 6e 73 74 20 73 74 72 75 63 74 20 7b  /.const struct {
23290 0a 20 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e  .  const char *n
232a0 61 6d 65 3b 0a 20 20 6c 74 5f 70 74 72 5f 74 20  ame;.  lt_ptr_t 
232b0 61 64 64 72 65 73 73 3b 0a 7d 0a 6c 74 5f 70 72  address;.}.lt_pr
232c0 65 6c 6f 61 64 65 64 5f 73 79 6d 62 6f 6c 73 5b  eloaded_symbols[
232d0 5d 20 3d 0a 7b 0a 45 4f 46 0a 09 20 20 24 53 45  ] =.{.EOF..  $SE
232e0 44 20 22 73 2f 5e 24 73 79 6d 63 6f 64 65 24 73  D "s/^$symcode$s
232f0 79 6d 63 6f 64 65 2a 20 5c 28 2e 2a 5c 29 20 5c  ymcode* \(.*\) \
23300 28 2e 2a 5c 29 24 2f 20 20 7b 5c 22 5c 32 5c 22  (.*\)$/  {\"\2\"
23310 2c 20 28 6c 74 5f 70 74 72 5f 74 29 20 5c 26 5c  , (lt_ptr_t) \&\
23320 32 7d 2c 2f 22 20 3c 20 22 24 6e 6c 69 73 74 22  2},/" < "$nlist"
23330 20 7c 20 67 72 65 70 20 2d 76 20 6d 61 69 6e 20   | grep -v main 
23340 3e 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  >> conftest.$ac_
23350 65 78 74 0a 09 20 20 63 61 74 20 3c 3c 5c 45 4f  ext..  cat <<\EO
23360 46 20 3e 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61  F >> conftest.$a
23370 63 5f 65 78 74 0a 20 20 7b 30 2c 20 28 6c 74 5f  c_ext.  {0, (lt_
23380 70 74 72 5f 74 29 20 30 7d 0a 7d 3b 0a 0a 23 69  ptr_t) 0}.};..#i
23390 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73  fdef __cplusplus
233a0 0a 7d 0a 23 65 6e 64 69 66 0a 45 4f 46 0a 09 20  .}.#endif.EOF.. 
233b0 20 23 20 4e 6f 77 20 74 72 79 20 6c 69 6e 6b 69   # Now try linki
233c0 6e 67 20 74 68 65 20 74 77 6f 20 66 69 6c 65 73  ng the two files
233d0 2e 0a 09 20 20 6d 76 20 63 6f 6e 66 74 65 73 74  ...  mv conftest
233e0 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66  .$ac_objext conf
233f0 74 73 74 6d 2e 24 61 63 5f 6f 62 6a 65 78 74 0a  tstm.$ac_objext.
23400 09 20 20 6c 74 5f 73 61 76 65 5f 4c 49 42 53 3d  .  lt_save_LIBS=
23410 22 24 4c 49 42 53 22 0a 09 20 20 6c 74 5f 73 61  "$LIBS"..  lt_sa
23420 76 65 5f 43 46 4c 41 47 53 3d 22 24 43 46 4c 41  ve_CFLAGS="$CFLA
23430 47 53 22 0a 09 20 20 4c 49 42 53 3d 22 63 6f 6e  GS"..  LIBS="con
23440 66 74 73 74 6d 2e 24 61 63 5f 6f 62 6a 65 78 74  ftstm.$ac_objext
23450 22 0a 09 20 20 43 46 4c 41 47 53 3d 22 24 43 46  "..  CFLAGS="$CF
23460 4c 41 47 53 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d  LAGS$lt_prog_com
23470 70 69 6c 65 72 5f 6e 6f 5f 62 75 69 6c 74 69 6e  piler_no_builtin
23480 5f 66 6c 61 67 22 0a 09 20 20 69 66 20 7b 20 28  _flag"..  if { (
23490 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
234a0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
234b0 5f 6c 69 6e 6b 5c 22 22 29 20 3e 26 35 0a 20 20  _link\"") >&5.  
234c0 28 65 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 29 20  (eval $ac_link) 
234d0 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73  2>&5.  ac_status
234e0 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  =$?.  echo "$as_
234f0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
23500 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
23510 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
23520 61 74 75 73 29 3b 20 7d 20 26 26 20 74 65 73 74  atus); } && test
23530 20 2d 73 20 63 6f 6e 66 74 65 73 74 24 7b 61 63   -s conftest${ac
23540 5f 65 78 65 65 78 74 7d 3b 20 74 68 65 6e 0a 09  _exeext}; then..
23550 20 20 20 20 70 69 70 65 5f 77 6f 72 6b 73 3d 79      pipe_works=y
23560 65 73 0a 09 20 20 66 69 0a 09 20 20 4c 49 42 53  es..  fi..  LIBS
23570 3d 22 24 6c 74 5f 73 61 76 65 5f 4c 49 42 53 22  ="$lt_save_LIBS"
23580 0a 09 20 20 43 46 4c 41 47 53 3d 22 24 6c 74 5f  ..  CFLAGS="$lt_
23590 73 61 76 65 5f 43 46 4c 41 47 53 22 0a 09 65 6c  save_CFLAGS"..el
235a0 73 65 0a 09 20 20 65 63 68 6f 20 22 63 61 6e 6e  se..  echo "cann
235b0 6f 74 20 66 69 6e 64 20 6e 6d 5f 74 65 73 74 5f  ot find nm_test_
235c0 66 75 6e 63 20 69 6e 20 24 6e 6c 69 73 74 22 20  func in $nlist" 
235d0 3e 26 35 0a 09 66 69 0a 20 20 20 20 20 20 65 6c  >&5..fi.      el
235e0 73 65 0a 09 65 63 68 6f 20 22 63 61 6e 6e 6f 74  se..echo "cannot
235f0 20 66 69 6e 64 20 6e 6d 5f 74 65 73 74 5f 76 61   find nm_test_va
23600 72 20 69 6e 20 24 6e 6c 69 73 74 22 20 3e 26 35  r in $nlist" >&5
23610 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 65 6c  .      fi.    el
23620 73 65 0a 20 20 20 20 20 20 65 63 68 6f 20 22 63  se.      echo "c
23630 61 6e 6e 6f 74 20 72 75 6e 20 24 6c 74 5f 63 76  annot run $lt_cv
23640 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62  _sys_global_symb
23650 6f 6c 5f 70 69 70 65 22 20 3e 26 35 0a 20 20 20  ol_pipe" >&5.   
23660 20 66 69 0a 20 20 65 6c 73 65 0a 20 20 20 20 65   fi.  else.    e
23670 63 68 6f 20 22 24 70 72 6f 67 6e 61 6d 65 3a 20  cho "$progname: 
23680 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77  failed program w
23690 61 73 3a 22 20 3e 26 35 0a 20 20 20 20 63 61 74  as:" >&5.    cat
236a0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
236b0 74 20 3e 26 35 0a 20 20 66 69 0a 20 20 72 6d 20  t >&5.  fi.  rm 
236c0 2d 66 20 63 6f 6e 66 74 65 73 74 2a 20 63 6f 6e  -f conftest* con
236d0 66 74 73 74 2a 0a 0a 20 20 23 20 44 6f 20 6e 6f  ftst*..  # Do no
236e0 74 20 75 73 65 20 74 68 65 20 67 6c 6f 62 61 6c  t use the global
236f0 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 20 75 6e 6c  _symbol_pipe unl
23700 65 73 73 20 69 74 20 77 6f 72 6b 73 2e 0a 20 20  ess it works..  
23710 69 66 20 74 65 73 74 20 22 24 70 69 70 65 5f 77  if test "$pipe_w
23720 6f 72 6b 73 22 20 3d 20 79 65 73 3b 20 74 68 65  orks" = yes; the
23730 6e 0a 20 20 20 20 62 72 65 61 6b 0a 20 20 65 6c  n.    break.  el
23740 73 65 0a 20 20 20 20 6c 74 5f 63 76 5f 73 79 73  se.    lt_cv_sys
23750 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70  _global_symbol_p
23760 69 70 65 3d 0a 20 20 66 69 0a 64 6f 6e 65 0a 0a  ipe=.  fi.done..
23770 66 69 0a 0a 69 66 20 74 65 73 74 20 2d 7a 20 22  fi..if test -z "
23780 24 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61  $lt_cv_sys_globa
23790 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 22 3b 20  l_symbol_pipe"; 
237a0 74 68 65 6e 0a 20 20 6c 74 5f 63 76 5f 73 79 73  then.  lt_cv_sys
237b0 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74  _global_symbol_t
237c0 6f 5f 63 64 65 63 6c 3d 0a 66 69 0a 69 66 20 74  o_cdecl=.fi.if t
237d0 65 73 74 20 2d 7a 20 22 24 6c 74 5f 63 76 5f 73  est -z "$lt_cv_s
237e0 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c  ys_global_symbol
237f0 5f 70 69 70 65 24 6c 74 5f 63 76 5f 73 79 73 5f  _pipe$lt_cv_sys_
23800 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f  global_symbol_to
23810 5f 63 64 65 63 6c 22 3b 20 74 68 65 6e 0a 20 20  _cdecl"; then.  
23820 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
23830 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 66 61  NENO: result: fa
23840 69 6c 65 64 22 20 3e 26 35 0a 65 63 68 6f 20 22  iled" >&5.echo "
23850 24 7b 45 43 48 4f 5f 54 7d 66 61 69 6c 65 64 22  ${ECHO_T}failed"
23860 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f   >&6.else.  echo
23870 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
23880 3a 20 72 65 73 75 6c 74 3a 20 6f 6b 22 20 3e 26  : result: ok" >&
23890 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
238a0 7d 6f 6b 22 20 3e 26 36 0a 66 69 0a 0a 65 63 68  }ok" >&6.fi..ech
238b0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
238c0 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  O: checking for 
238d0 6f 62 6a 64 69 72 22 20 3e 26 35 0a 65 63 68 6f  objdir" >&5.echo
238e0 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
238f0 6e 67 20 66 6f 72 20 6f 62 6a 64 69 72 2e 2e 2e  ng for objdir...
23900 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66   $ECHO_C" >&6.if
23910 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f 6f   test "${lt_cv_o
23920 62 6a 64 69 72 2b 73 65 74 7d 22 20 3d 20 73 65  bjdir+set}" = se
23930 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
23940 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
23950 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
23960 73 65 0a 20 20 72 6d 20 2d 66 20 2e 6c 69 62 73  se.  rm -f .libs
23970 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 6d 6b 64   2>/dev/null.mkd
23980 69 72 20 2e 6c 69 62 73 20 32 3e 2f 64 65 76 2f  ir .libs 2>/dev/
23990 6e 75 6c 6c 0a 69 66 20 74 65 73 74 20 2d 64 20  null.if test -d 
239a0 2e 6c 69 62 73 3b 20 74 68 65 6e 0a 20 20 6c 74  .libs; then.  lt
239b0 5f 63 76 5f 6f 62 6a 64 69 72 3d 2e 6c 69 62 73  _cv_objdir=.libs
239c0 0a 65 6c 73 65 0a 20 20 23 20 4d 53 2d 44 4f 53  .else.  # MS-DOS
239d0 20 64 6f 65 73 20 6e 6f 74 20 61 6c 6c 6f 77 20   does not allow 
239e0 66 69 6c 65 6e 61 6d 65 73 20 74 68 61 74 20 62  filenames that b
239f0 65 67 69 6e 20 77 69 74 68 20 61 20 64 6f 74 2e  egin with a dot.
23a00 0a 20 20 6c 74 5f 63 76 5f 6f 62 6a 64 69 72 3d  .  lt_cv_objdir=
23a10 5f 6c 69 62 73 0a 66 69 0a 72 6d 64 69 72 20 2e  _libs.fi.rmdir .
23a20 6c 69 62 73 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c  libs 2>/dev/null
23a30 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  .fi.echo "$as_me
23a40 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
23a50 3a 20 24 6c 74 5f 63 76 5f 6f 62 6a 64 69 72 22  : $lt_cv_objdir"
23a60 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
23a70 4f 5f 54 7d 24 6c 74 5f 63 76 5f 6f 62 6a 64 69  O_T}$lt_cv_objdi
23a80 72 22 20 3e 26 36 0a 6f 62 6a 64 69 72 3d 24 6c  r" >&6.objdir=$l
23a90 74 5f 63 76 5f 6f 62 6a 64 69 72 0a 0a 0a 0a 0a  t_cv_objdir.....
23aa0 0a 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69  .case $host_os i
23ab0 6e 0a 61 69 78 33 2a 29 0a 20 20 23 20 41 49 58  n.aix3*).  # AIX
23ac0 20 73 6f 6d 65 74 69 6d 65 73 20 68 61 73 20 70   sometimes has p
23ad0 72 6f 62 6c 65 6d 73 20 77 69 74 68 20 74 68 65  roblems with the
23ae0 20 47 43 43 20 63 6f 6c 6c 65 63 74 32 20 70 72   GCC collect2 pr
23af0 6f 67 72 61 6d 2e 20 20 46 6f 72 20 73 6f 6d 65  ogram.  For some
23b00 0a 20 20 23 20 72 65 61 73 6f 6e 2c 20 69 66 20  .  # reason, if 
23b10 77 65 20 73 65 74 20 74 68 65 20 43 4f 4c 4c 45  we set the COLLE
23b20 43 54 5f 4e 41 4d 45 53 20 65 6e 76 69 72 6f 6e  CT_NAMES environ
23b30 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 2c 20 74  ment variable, t
23b40 68 65 20 70 72 6f 62 6c 65 6d 73 0a 20 20 23 20  he problems.  # 
23b50 76 61 6e 69 73 68 20 69 6e 20 61 20 70 75 66 66  vanish in a puff
23b60 20 6f 66 20 73 6d 6f 6b 65 2e 0a 20 20 69 66 20   of smoke..  if 
23b70 74 65 73 74 20 22 58 24 7b 43 4f 4c 4c 45 43 54  test "X${COLLECT
23b80 5f 4e 41 4d 45 53 2b 73 65 74 7d 22 20 21 3d 20  _NAMES+set}" != 
23b90 58 73 65 74 3b 20 74 68 65 6e 0a 20 20 20 20 43  Xset; then.    C
23ba0 4f 4c 4c 45 43 54 5f 4e 41 4d 45 53 3d 0a 20 20  OLLECT_NAMES=.  
23bb0 20 20 65 78 70 6f 72 74 20 43 4f 4c 4c 45 43 54    export COLLECT
23bc0 5f 4e 41 4d 45 53 0a 20 20 66 69 0a 20 20 3b 3b  _NAMES.  fi.  ;;
23bd0 0a 65 73 61 63 0a 0a 23 20 53 65 64 20 73 75 62  .esac..# Sed sub
23be0 73 74 69 74 75 74 69 6f 6e 20 74 68 61 74 20 68  stitution that h
23bf0 65 6c 70 73 20 75 73 20 64 6f 20 72 6f 62 75 73  elps us do robus
23c00 74 20 71 75 6f 74 69 6e 67 2e 20 20 49 74 20 62  t quoting.  It b
23c10 61 63 6b 73 6c 61 73 68 69 66 69 65 73 0a 23 20  ackslashifies.# 
23c20 6d 65 74 61 63 68 61 72 61 63 74 65 72 73 20 74  metacharacters t
23c30 68 61 74 20 61 72 65 20 73 74 69 6c 6c 20 61 63  hat are still ac
23c40 74 69 76 65 20 77 69 74 68 69 6e 20 64 6f 75 62  tive within doub
23c50 6c 65 2d 71 75 6f 74 65 64 20 73 74 72 69 6e 67  le-quoted string
23c60 73 2e 0a 58 73 65 64 3d 27 73 65 64 20 2d 65 20  s..Xsed='sed -e 
23c70 73 2f 5e 58 2f 2f 27 0a 73 65 64 5f 71 75 6f 74  s/^X//'.sed_quot
23c80 65 5f 73 75 62 73 74 3d 27 73 2f 5c 28 5b 5c 5c  e_subst='s/\([\\
23c90 22 5c 5c 60 24 5c 5c 5c 5c 5d 5c 29 2f 5c 5c 5c  "\\`$\\\\]\)/\\\
23ca0 31 2f 67 27 0a 0a 23 20 53 61 6d 65 20 61 73 20  1/g'..# Same as 
23cb0 61 62 6f 76 65 2c 20 62 75 74 20 64 6f 20 6e 6f  above, but do no
23cc0 74 20 71 75 6f 74 65 20 76 61 72 69 61 62 6c 65  t quote variable
23cd0 20 72 65 66 65 72 65 6e 63 65 73 2e 0a 64 6f 75   references..dou
23ce0 62 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 3d  ble_quote_subst=
23cf0 27 73 2f 5c 28 5b 5c 5c 22 5c 5c 60 5c 5c 5c 5c  's/\([\\"\\`\\\\
23d00 5d 5c 29 2f 5c 5c 5c 31 2f 67 27 0a 0a 23 20 53  ]\)/\\\1/g'..# S
23d10 65 64 20 73 75 62 73 74 69 74 75 74 69 6f 6e 20  ed substitution 
23d20 74 6f 20 64 65 6c 61 79 20 65 78 70 61 6e 73 69  to delay expansi
23d30 6f 6e 20 6f 66 20 61 6e 20 65 73 63 61 70 65 64  on of an escaped
23d40 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20   shell variable 
23d50 69 6e 20 61 0a 23 20 64 6f 75 62 6c 65 5f 71 75  in a.# double_qu
23d60 6f 74 65 5f 73 75 62 73 74 27 65 64 20 73 74 72  ote_subst'ed str
23d70 69 6e 67 2e 0a 64 65 6c 61 79 5f 76 61 72 69 61  ing..delay_varia
23d80 62 6c 65 5f 73 75 62 73 74 3d 27 73 2f 5c 5c 5c  ble_subst='s/\\\
23d90 5c 5c 5c 5c 5c 5c 5c 5c 24 2f 5c 5c 5c 5c 5c 5c  \\\\\\\\$/\\\\\\
23da0 24 2f 67 27 0a 0a 23 20 53 65 64 20 73 75 62 73  $/g'..# Sed subs
23db0 74 69 74 75 74 69 6f 6e 20 74 6f 20 61 76 6f 69  titution to avoi
23dc0 64 20 61 63 63 69 64 65 6e 74 61 6c 20 67 6c 6f  d accidental glo
23dd0 62 62 69 6e 67 20 69 6e 20 65 76 61 6c 65 64 20  bbing in evaled 
23de0 65 78 70 72 65 73 73 69 6f 6e 73 0a 6e 6f 5f 67  expressions.no_g
23df0 6c 6f 62 5f 73 75 62 73 74 3d 27 73 2f 5c 2a 2f  lob_subst='s/\*/
23e00 5c 5c 5c 2a 2f 67 27 0a 0a 23 20 43 6f 6e 73 74  \\\*/g'..# Const
23e10 61 6e 74 73 3a 0a 72 6d 3d 22 72 6d 20 2d 66 22  ants:.rm="rm -f"
23e20 0a 0a 23 20 47 6c 6f 62 61 6c 20 76 61 72 69 61  ..# Global varia
23e30 62 6c 65 73 3a 0a 64 65 66 61 75 6c 74 5f 6f 66  bles:.default_of
23e40 69 6c 65 3d 6c 69 62 74 6f 6f 6c 0a 63 61 6e 5f  ile=libtool.can_
23e50 62 75 69 6c 64 5f 73 68 61 72 65 64 3d 79 65 73  build_shared=yes
23e60 0a 0a 23 20 41 6c 6c 20 6b 6e 6f 77 6e 20 6c 69  ..# All known li
23e70 6e 6b 65 72 73 20 72 65 71 75 69 72 65 20 61 20  nkers require a 
23e80 60 2e 61 27 20 61 72 63 68 69 76 65 20 66 6f 72  `.a' archive for
23e90 20 73 74 61 74 69 63 20 6c 69 6e 6b 69 6e 67 20   static linking 
23ea0 28 65 78 63 65 70 74 20 4d 24 56 43 2c 0a 23 20  (except M$VC,.# 
23eb0 77 68 69 63 68 20 6e 65 65 64 73 20 27 2e 6c 69  which needs '.li
23ec0 62 27 29 2e 0a 6c 69 62 65 78 74 3d 61 0a 6c 74  b')..libext=a.lt
23ed0 6d 61 69 6e 3d 22 24 61 63 5f 61 75 78 5f 64 69  main="$ac_aux_di
23ee0 72 2f 6c 74 6d 61 69 6e 2e 73 68 22 0a 6f 66 69  r/ltmain.sh".ofi
23ef0 6c 65 3d 22 24 64 65 66 61 75 6c 74 5f 6f 66 69  le="$default_ofi
23f00 6c 65 22 0a 77 69 74 68 5f 67 6e 75 5f 6c 64 3d  le".with_gnu_ld=
23f10 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75  "$lt_cv_prog_gnu
23f20 5f 6c 64 22 0a 0a 69 66 20 74 65 73 74 20 2d 6e  _ld"..if test -n
23f30 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69   "$ac_tool_prefi
23f40 78 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74  x"; then.  # Ext
23f50 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77  ract the first w
23f60 6f 72 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f  ord of "${ac_too
23f70 6c 5f 70 72 65 66 69 78 7d 61 72 22 2c 20 73 6f  l_prefix}ar", so
23f80 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f   it can be a pro
23f90 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61  gram name with a
23fa0 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24  rgs..set dummy $
23fb0 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d  {ac_tool_prefix}
23fc0 61 72 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65  ar; ac_word=$2.e
23fd0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
23fe0 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
23ff0 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a  r $ac_word" >&5.
24000 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
24010 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
24020 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ord... $ECHO_C" 
24030 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61  >&6.if test "${a
24040 63 5f 63 76 5f 70 72 6f 67 5f 41 52 2b 73 65 74  c_cv_prog_AR+set
24050 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
24060 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
24070 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
24080 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74   >&6.else.  if t
24090 65 73 74 20 2d 6e 20 22 24 41 52 22 3b 20 74 68  est -n "$AR"; th
240a0 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  en.  ac_cv_prog_
240b0 41 52 3d 22 24 41 52 22 20 23 20 4c 65 74 20 74  AR="$AR" # Let t
240c0 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65  he user override
240d0 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a   the test..else.
240e0 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53  as_save_IFS=$IFS
240f0 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41  ; IFS=$PATH_SEPA
24100 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72  RATOR.for as_dir
24110 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49   in $PATH.do.  I
24120 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a  FS=$as_save_IFS.
24130 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64    test -z "$as_d
24140 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a  ir" && as_dir=..
24150 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78    for ac_exec_ex
24160 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63  t in '' $ac_exec
24170 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e  utable_extension
24180 73 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65  s; do.  if $as_e
24190 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73  xecutable_p "$as
241a0 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
241b0 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e  _exec_ext"; then
241c0 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  .    ac_cv_prog_
241d0 41 52 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72  AR="${ac_tool_pr
241e0 65 66 69 78 7d 61 72 22 0a 20 20 20 20 65 63 68  efix}ar".    ech
241f0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
24200 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72  O: found $as_dir
24210 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65  /$ac_word$ac_exe
24220 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62  c_ext" >&5.    b
24230 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65  reak 2.  fi.done
24240 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 41 52 3d  .done..fi.fi.AR=
24250 24 61 63 5f 63 76 5f 70 72 6f 67 5f 41 52 0a 69  $ac_cv_prog_AR.i
24260 66 20 74 65 73 74 20 2d 6e 20 22 24 41 52 22 3b  f test -n "$AR";
24270 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61   then.  echo "$a
24280 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
24290 73 75 6c 74 3a 20 24 41 52 22 20 3e 26 35 0a 65  sult: $AR" >&5.e
242a0 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 41  cho "${ECHO_T}$A
242b0 52 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63  R" >&6.else.  ec
242c0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
242d0 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20  NO: result: no" 
242e0 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
242f0 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 66  _T}no" >&6.fi..f
24300 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61  i.if test -z "$a
24310 63 5f 63 76 5f 70 72 6f 67 5f 41 52 22 3b 20 74  c_cv_prog_AR"; t
24320 68 65 6e 0a 20 20 61 63 5f 63 74 5f 41 52 3d 24  hen.  ac_ct_AR=$
24330 41 52 0a 20 20 23 20 45 78 74 72 61 63 74 20 74  AR.  # Extract t
24340 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66  he first word of
24350 20 22 61 72 22 2c 20 73 6f 20 69 74 20 63 61 6e   "ar", so it can
24360 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61   be a program na
24370 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65  me with args..se
24380 74 20 64 75 6d 6d 79 20 61 72 3b 20 61 63 5f 77  t dummy ar; ac_w
24390 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73  ord=$2.echo "$as
243a0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
243b0 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f  cking for $ac_wo
243c0 72 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  rd" >&5.echo $EC
243d0 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66  HO_N "checking f
243e0 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24  or $ac_word... $
243f0 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74  ECHO_C" >&6.if t
24400 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f  est "${ac_cv_pro
24410 67 5f 61 63 5f 63 74 5f 41 52 2b 73 65 74 7d 22  g_ac_ct_AR+set}"
24420 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
24430 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
24440 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
24450 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73  &6.else.  if tes
24460 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 41 52 22  t -n "$ac_ct_AR"
24470 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70  ; then.  ac_cv_p
24480 72 6f 67 5f 61 63 5f 63 74 5f 41 52 3d 22 24 61  rog_ac_ct_AR="$a
24490 63 5f 63 74 5f 41 52 22 20 23 20 4c 65 74 20 74  c_ct_AR" # Let t
244a0 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65  he user override
244b0 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a   the test..else.
244c0 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53  as_save_IFS=$IFS
244d0 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41  ; IFS=$PATH_SEPA
244e0 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72  RATOR.for as_dir
244f0 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49   in $PATH.do.  I
24500 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a  FS=$as_save_IFS.
24510 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64    test -z "$as_d
24520 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a  ir" && as_dir=..
24530 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78    for ac_exec_ex
24540 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63  t in '' $ac_exec
24550 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e  utable_extension
24560 73 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65  s; do.  if $as_e
24570 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73  xecutable_p "$as
24580 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
24590 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e  _exec_ext"; then
245a0 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  .    ac_cv_prog_
245b0 61 63 5f 63 74 5f 41 52 3d 22 61 72 22 0a 20 20  ac_ct_AR="ar".  
245c0 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
245d0 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61  LINENO: found $a
245e0 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61  s_dir/$ac_word$a
245f0 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a  c_exec_ext" >&5.
24600 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69      break 2.  fi
24610 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 20 20 74 65  .done.done..  te
24620 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72  st -z "$ac_cv_pr
24630 6f 67 5f 61 63 5f 63 74 5f 41 52 22 20 26 26 20  og_ac_ct_AR" && 
24640 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
24650 5f 41 52 3d 22 66 61 6c 73 65 22 0a 66 69 0a 66  _AR="false".fi.f
24660 69 0a 61 63 5f 63 74 5f 41 52 3d 24 61 63 5f 63  i.ac_ct_AR=$ac_c
24670 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 41 52 0a  v_prog_ac_ct_AR.
24680 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f  if test -n "$ac_
24690 63 74 5f 41 52 22 3b 20 74 68 65 6e 0a 20 20 65  ct_AR"; then.  e
246a0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
246b0 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63  ENO: result: $ac
246c0 5f 63 74 5f 41 52 22 20 3e 26 35 0a 65 63 68 6f  _ct_AR" >&5.echo
246d0 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63   "${ECHO_T}$ac_c
246e0 74 5f 41 52 22 20 3e 26 36 0a 65 6c 73 65 0a 20  t_AR" >&6.else. 
246f0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
24700 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e  INENO: result: n
24710 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  o" >&5.echo "${E
24720 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69  CHO_T}no" >&6.fi
24730 0a 0a 20 20 41 52 3d 24 61 63 5f 63 74 5f 41 52  ..  AR=$ac_ct_AR
24740 0a 65 6c 73 65 0a 20 20 41 52 3d 22 24 61 63 5f  .else.  AR="$ac_
24750 63 76 5f 70 72 6f 67 5f 41 52 22 0a 66 69 0a 0a  cv_prog_AR".fi..
24760 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f  if test -n "$ac_
24770 74 6f 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74 68  tool_prefix"; th
24780 65 6e 0a 20 20 23 20 45 78 74 72 61 63 74 20 74  en.  # Extract t
24790 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66  he first word of
247a0 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66   "${ac_tool_pref
247b0 69 78 7d 72 61 6e 6c 69 62 22 2c 20 73 6f 20 69  ix}ranlib", so i
247c0 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72  t can be a progr
247d0 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67  am name with arg
247e0 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 7b 61  s..set dummy ${a
247f0 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 72 61  c_tool_prefix}ra
24800 6e 6c 69 62 3b 20 61 63 5f 77 6f 72 64 3d 24 32  nlib; ac_word=$2
24810 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
24820 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
24830 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26  for $ac_word" >&
24840 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
24850 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
24860 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43  _word... $ECHO_C
24870 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24  " >&6.if test "$
24880 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 52 41 4e 4c  {ac_cv_prog_RANL
24890 49 42 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  IB+set}" = set; 
248a0 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
248b0 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
248c0 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a  CHO_C" >&6.else.
248d0 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 52    if test -n "$R
248e0 41 4e 4c 49 42 22 3b 20 74 68 65 6e 0a 20 20 61  ANLIB"; then.  a
248f0 63 5f 63 76 5f 70 72 6f 67 5f 52 41 4e 4c 49 42  c_cv_prog_RANLIB
24900 3d 22 24 52 41 4e 4c 49 42 22 20 23 20 4c 65 74  ="$RANLIB" # Let
24910 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69   the user overri
24920 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73  de the test..els
24930 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49  e.as_save_IFS=$I
24940 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45  FS; IFS=$PATH_SE
24950 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64  PARATOR.for as_d
24960 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20  ir in $PATH.do. 
24970 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46   IFS=$as_save_IF
24980 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73  S.  test -z "$as
24990 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d  _dir" && as_dir=
249a0 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f  ..  for ac_exec_
249b0 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78  ext in '' $ac_ex
249c0 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69  ecutable_extensi
249d0 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 24 61 73  ons; do.  if $as
249e0 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24  _executable_p "$
249f0 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24  as_dir/$ac_word$
24a00 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68  ac_exec_ext"; th
24a10 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f  en.    ac_cv_pro
24a20 67 5f 52 41 4e 4c 49 42 3d 22 24 7b 61 63 5f 74  g_RANLIB="${ac_t
24a30 6f 6f 6c 5f 70 72 65 66 69 78 7d 72 61 6e 6c 69  ool_prefix}ranli
24a40 62 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73  b".    echo "$as
24a50 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75  _me:$LINENO: fou
24a60 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77  nd $as_dir/$ac_w
24a70 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22  ord$ac_exec_ext"
24a80 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32   >&5.    break 2
24a90 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a  .  fi.done.done.
24aa0 0a 66 69 0a 66 69 0a 52 41 4e 4c 49 42 3d 24 61  .fi.fi.RANLIB=$a
24ab0 63 5f 63 76 5f 70 72 6f 67 5f 52 41 4e 4c 49 42  c_cv_prog_RANLIB
24ac0 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 52 41  .if test -n "$RA
24ad0 4e 4c 49 42 22 3b 20 74 68 65 6e 0a 20 20 65 63  NLIB"; then.  ec
24ae0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
24af0 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 52 41 4e  NO: result: $RAN
24b00 4c 49 42 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  LIB" >&5.echo "$
24b10 7b 45 43 48 4f 5f 54 7d 24 52 41 4e 4c 49 42 22  {ECHO_T}$RANLIB"
24b20 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f   >&6.else.  echo
24b30 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
24b40 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26  : result: no" >&
24b50 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
24b60 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 66 69 0a  }no" >&6.fi..fi.
24b70 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f  if test -z "$ac_
24b80 63 76 5f 70 72 6f 67 5f 52 41 4e 4c 49 42 22 3b  cv_prog_RANLIB";
24b90 20 74 68 65 6e 0a 20 20 61 63 5f 63 74 5f 52 41   then.  ac_ct_RA
24ba0 4e 4c 49 42 3d 24 52 41 4e 4c 49 42 0a 20 20 23  NLIB=$RANLIB.  #
24bb0 20 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72   Extract the fir
24bc0 73 74 20 77 6f 72 64 20 6f 66 20 22 72 61 6e 6c  st word of "ranl
24bd0 69 62 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62  ib", so it can b
24be0 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65  e a program name
24bf0 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20   with args..set 
24c00 64 75 6d 6d 79 20 72 61 6e 6c 69 62 3b 20 61 63  dummy ranlib; ac
24c10 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22 24  _word=$2.echo "$
24c20 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
24c30 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f  hecking for $ac_
24c40 77 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f 20 24  word" >&5.echo $
24c50 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
24c60 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e   for $ac_word...
24c70 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66   $ECHO_C" >&6.if
24c80 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70   test "${ac_cv_p
24c90 72 6f 67 5f 61 63 5f 63 74 5f 52 41 4e 4c 49 42  rog_ac_ct_RANLIB
24ca0 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
24cb0 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
24cc0 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
24cd0 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
24ce0 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f  if test -n "$ac_
24cf0 63 74 5f 52 41 4e 4c 49 42 22 3b 20 74 68 65 6e  ct_RANLIB"; then
24d00 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63  .  ac_cv_prog_ac
24d10 5f 63 74 5f 52 41 4e 4c 49 42 3d 22 24 61 63 5f  _ct_RANLIB="$ac_
24d20 63 74 5f 52 41 4e 4c 49 42 22 20 23 20 4c 65 74  ct_RANLIB" # Let
24d30 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69   the user overri
24d40 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73  de the test..els
24d50 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49  e.as_save_IFS=$I
24d60 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45  FS; IFS=$PATH_SE
24d70 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64  PARATOR.for as_d
24d80 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20  ir in $PATH.do. 
24d90 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46   IFS=$as_save_IF
24da0 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73  S.  test -z "$as
24db0 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d  _dir" && as_dir=
24dc0 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f  ..  for ac_exec_
24dd0 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78  ext in '' $ac_ex
24de0 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69  ecutable_extensi
24df0 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 24 61 73  ons; do.  if $as
24e00 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24  _executable_p "$
24e10 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24  as_dir/$ac_word$
24e20 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68  ac_exec_ext"; th
24e30 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f  en.    ac_cv_pro
24e40 67 5f 61 63 5f 63 74 5f 52 41 4e 4c 49 42 3d 22  g_ac_ct_RANLIB="
24e50 72 61 6e 6c 69 62 22 0a 20 20 20 20 65 63 68 6f  ranlib".    echo
24e60 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
24e70 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f  : found $as_dir/
24e80 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
24e90 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72  _ext" >&5.    br
24ea0 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a  eak 2.  fi.done.
24eb0 64 6f 6e 65 0a 0a 20 20 74 65 73 74 20 2d 7a 20  done..  test -z 
24ec0 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f  "$ac_cv_prog_ac_
24ed0 63 74 5f 52 41 4e 4c 49 42 22 20 26 26 20 61 63  ct_RANLIB" && ac
24ee0 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 52  _cv_prog_ac_ct_R
24ef0 41 4e 4c 49 42 3d 22 3a 22 0a 66 69 0a 66 69 0a  ANLIB=":".fi.fi.
24f00 61 63 5f 63 74 5f 52 41 4e 4c 49 42 3d 24 61 63  ac_ct_RANLIB=$ac
24f10 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 52  _cv_prog_ac_ct_R
24f20 41 4e 4c 49 42 0a 69 66 20 74 65 73 74 20 2d 6e  ANLIB.if test -n
24f30 20 22 24 61 63 5f 63 74 5f 52 41 4e 4c 49 42 22   "$ac_ct_RANLIB"
24f40 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24  ; then.  echo "$
24f50 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
24f60 65 73 75 6c 74 3a 20 24 61 63 5f 63 74 5f 52 41  esult: $ac_ct_RA
24f70 4e 4c 49 42 22 20 3e 26 35 0a 65 63 68 6f 20 22  NLIB" >&5.echo "
24f80 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 74 5f  ${ECHO_T}$ac_ct_
24f90 52 41 4e 4c 49 42 22 20 3e 26 36 0a 65 6c 73 65  RANLIB" >&6.else
24fa0 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
24fb0 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
24fc0 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24   no" >&5.echo "$
24fd0 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a  {ECHO_T}no" >&6.
24fe0 66 69 0a 0a 20 20 52 41 4e 4c 49 42 3d 24 61 63  fi..  RANLIB=$ac
24ff0 5f 63 74 5f 52 41 4e 4c 49 42 0a 65 6c 73 65 0a  _ct_RANLIB.else.
25000 20 20 52 41 4e 4c 49 42 3d 22 24 61 63 5f 63 76    RANLIB="$ac_cv
25010 5f 70 72 6f 67 5f 52 41 4e 4c 49 42 22 0a 66 69  _prog_RANLIB".fi
25020 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61  ..if test -n "$a
25030 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22 3b 20  c_tool_prefix"; 
25040 74 68 65 6e 0a 20 20 23 20 45 78 74 72 61 63 74  then.  # Extract
25050 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20   the first word 
25060 6f 66 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72  of "${ac_tool_pr
25070 65 66 69 78 7d 73 74 72 69 70 22 2c 20 73 6f 20  efix}strip", so 
25080 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67  it can be a prog
25090 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72  ram name with ar
250a0 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 7b  gs..set dummy ${
250b0 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 73  ac_tool_prefix}s
250c0 74 72 69 70 3b 20 61 63 5f 77 6f 72 64 3d 24 32  trip; ac_word=$2
250d0 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
250e0 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
250f0 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26  for $ac_word" >&
25100 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
25110 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
25120 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43  _word... $ECHO_C
25130 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24  " >&6.if test "$
25140 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 53 54 52 49  {ac_cv_prog_STRI
25150 50 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  P+set}" = set; t
25160 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
25170 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
25180 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
25190 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 53 54   if test -n "$ST
251a0 52 49 50 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  RIP"; then.  ac_
251b0 63 76 5f 70 72 6f 67 5f 53 54 52 49 50 3d 22 24  cv_prog_STRIP="$
251c0 53 54 52 49 50 22 20 23 20 4c 65 74 20 74 68 65  STRIP" # Let the
251d0 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74   user override t
251e0 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73  he test..else.as
251f0 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20  _save_IFS=$IFS; 
25200 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41  IFS=$PATH_SEPARA
25210 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69  TOR.for as_dir i
25220 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53  n $PATH.do.  IFS
25230 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20  =$as_save_IFS.  
25240 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72  test -z "$as_dir
25250 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20  " && as_dir=..  
25260 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20  for ac_exec_ext 
25270 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74  in '' $ac_execut
25280 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b  able_extensions;
25290 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65 78 65   do.  if $as_exe
252a0 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64  cutable_p "$as_d
252b0 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65  ir/$ac_word$ac_e
252c0 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20  xec_ext"; then. 
252d0 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 53 54     ac_cv_prog_ST
252e0 52 49 50 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70  RIP="${ac_tool_p
252f0 72 65 66 69 78 7d 73 74 72 69 70 22 0a 20 20 20  refix}strip".   
25300 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
25310 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73  INENO: found $as
25320 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
25330 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20  _exec_ext" >&5. 
25340 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a     break 2.  fi.
25350 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69  done.done..fi.fi
25360 0a 53 54 52 49 50 3d 24 61 63 5f 63 76 5f 70 72  .STRIP=$ac_cv_pr
25370 6f 67 5f 53 54 52 49 50 0a 69 66 20 74 65 73 74  og_STRIP.if test
25380 20 2d 6e 20 22 24 53 54 52 49 50 22 3b 20 74 68   -n "$STRIP"; th
25390 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  en.  echo "$as_m
253a0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
253b0 74 3a 20 24 53 54 52 49 50 22 20 3e 26 35 0a 65  t: $STRIP" >&5.e
253c0 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 53  cho "${ECHO_T}$S
253d0 54 52 49 50 22 20 3e 26 36 0a 65 6c 73 65 0a 20  TRIP" >&6.else. 
253e0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
253f0 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e  INENO: result: n
25400 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  o" >&5.echo "${E
25410 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69  CHO_T}no" >&6.fi
25420 0a 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20  ..fi.if test -z 
25430 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 53 54 52  "$ac_cv_prog_STR
25440 49 50 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63  IP"; then.  ac_c
25450 74 5f 53 54 52 49 50 3d 24 53 54 52 49 50 0a 20  t_STRIP=$STRIP. 
25460 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20 66   # Extract the f
25470 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 73 74  irst word of "st
25480 72 69 70 22 2c 20 73 6f 20 69 74 20 63 61 6e 20  rip", so it can 
25490 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d  be a program nam
254a0 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74  e with args..set
254b0 20 64 75 6d 6d 79 20 73 74 72 69 70 3b 20 61 63   dummy strip; ac
254c0 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22 24  _word=$2.echo "$
254d0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
254e0 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f  hecking for $ac_
254f0 77 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f 20 24  word" >&5.echo $
25500 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
25510 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e   for $ac_word...
25520 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66   $ECHO_C" >&6.if
25530 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70   test "${ac_cv_p
25540 72 6f 67 5f 61 63 5f 63 74 5f 53 54 52 49 50 2b  rog_ac_ct_STRIP+
25550 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
25560 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
25570 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
25580 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69  _C" >&6.else.  i
25590 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63  f test -n "$ac_c
255a0 74 5f 53 54 52 49 50 22 3b 20 74 68 65 6e 0a 20  t_STRIP"; then. 
255b0 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63   ac_cv_prog_ac_c
255c0 74 5f 53 54 52 49 50 3d 22 24 61 63 5f 63 74 5f  t_STRIP="$ac_ct_
255d0 53 54 52 49 50 22 20 23 20 4c 65 74 20 74 68 65  STRIP" # Let the
255e0 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74   user override t
255f0 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73  he test..else.as
25600 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20  _save_IFS=$IFS; 
25610 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41  IFS=$PATH_SEPARA
25620 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69  TOR.for as_dir i
25630 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53  n $PATH.do.  IFS
25640 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20  =$as_save_IFS.  
25650 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72  test -z "$as_dir
25660 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20  " && as_dir=..  
25670 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20  for ac_exec_ext 
25680 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74  in '' $ac_execut
25690 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b  able_extensions;
256a0 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65 78 65   do.  if $as_exe
256b0 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64  cutable_p "$as_d
256c0 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65  ir/$ac_word$ac_e
256d0 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20  xec_ext"; then. 
256e0 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63     ac_cv_prog_ac
256f0 5f 63 74 5f 53 54 52 49 50 3d 22 73 74 72 69 70  _ct_STRIP="strip
25700 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f  ".    echo "$as_
25710 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e  me:$LINENO: foun
25720 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f  d $as_dir/$ac_wo
25730 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20  rd$ac_exec_ext" 
25740 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a  >&5.    break 2.
25750 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a    fi.done.done..
25760 20 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63    test -z "$ac_c
25770 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 53 54 52  v_prog_ac_ct_STR
25780 49 50 22 20 26 26 20 61 63 5f 63 76 5f 70 72 6f  IP" && ac_cv_pro
25790 67 5f 61 63 5f 63 74 5f 53 54 52 49 50 3d 22 3a  g_ac_ct_STRIP=":
257a0 22 0a 66 69 0a 66 69 0a 61 63 5f 63 74 5f 53 54  ".fi.fi.ac_ct_ST
257b0 52 49 50 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f  RIP=$ac_cv_prog_
257c0 61 63 5f 63 74 5f 53 54 52 49 50 0a 69 66 20 74  ac_ct_STRIP.if t
257d0 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 53  est -n "$ac_ct_S
257e0 54 52 49 50 22 3b 20 74 68 65 6e 0a 20 20 65 63  TRIP"; then.  ec
257f0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
25800 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f  NO: result: $ac_
25810 63 74 5f 53 54 52 49 50 22 20 3e 26 35 0a 65 63  ct_STRIP" >&5.ec
25820 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63  ho "${ECHO_T}$ac
25830 5f 63 74 5f 53 54 52 49 50 22 20 3e 26 36 0a 65  _ct_STRIP" >&6.e
25840 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
25850 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
25860 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f  lt: no" >&5.echo
25870 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e   "${ECHO_T}no" >
25880 26 36 0a 66 69 0a 0a 20 20 53 54 52 49 50 3d 24  &6.fi..  STRIP=$
25890 61 63 5f 63 74 5f 53 54 52 49 50 0a 65 6c 73 65  ac_ct_STRIP.else
258a0 0a 20 20 53 54 52 49 50 3d 22 24 61 63 5f 63 76  .  STRIP="$ac_cv
258b0 5f 70 72 6f 67 5f 53 54 52 49 50 22 0a 66 69 0a  _prog_STRIP".fi.
258c0 0a 0a 6f 6c 64 5f 43 43 3d 22 24 43 43 22 0a 6f  ..old_CC="$CC".o
258d0 6c 64 5f 43 46 4c 41 47 53 3d 22 24 43 46 4c 41  ld_CFLAGS="$CFLA
258e0 47 53 22 0a 0a 23 20 53 65 74 20 73 61 6e 65 20  GS"..# Set sane 
258f0 64 65 66 61 75 6c 74 73 20 66 6f 72 20 76 61 72  defaults for var
25900 69 6f 75 73 20 76 61 72 69 61 62 6c 65 73 0a 74  ious variables.t
25910 65 73 74 20 2d 7a 20 22 24 41 52 22 20 26 26 20  est -z "$AR" && 
25920 41 52 3d 61 72 0a 74 65 73 74 20 2d 7a 20 22 24  AR=ar.test -z "$
25930 41 52 5f 46 4c 41 47 53 22 20 26 26 20 41 52 5f  AR_FLAGS" && AR_
25940 46 4c 41 47 53 3d 63 72 75 0a 74 65 73 74 20 2d  FLAGS=cru.test -
25950 7a 20 22 24 41 53 22 20 26 26 20 41 53 3d 61 73  z "$AS" && AS=as
25960 0a 74 65 73 74 20 2d 7a 20 22 24 43 43 22 20 26  .test -z "$CC" &
25970 26 20 43 43 3d 63 63 0a 74 65 73 74 20 2d 7a 20  & CC=cc.test -z 
25980 22 24 4c 54 43 43 22 20 26 26 20 4c 54 43 43 3d  "$LTCC" && LTCC=
25990 24 43 43 0a 74 65 73 74 20 2d 7a 20 22 24 44 4c  $CC.test -z "$DL
259a0 4c 54 4f 4f 4c 22 20 26 26 20 44 4c 4c 54 4f 4f  LTOOL" && DLLTOO
259b0 4c 3d 64 6c 6c 74 6f 6f 6c 0a 74 65 73 74 20 2d  L=dlltool.test -
259c0 7a 20 22 24 4c 44 22 20 26 26 20 4c 44 3d 6c 64  z "$LD" && LD=ld
259d0 0a 74 65 73 74 20 2d 7a 20 22 24 4c 4e 5f 53 22  .test -z "$LN_S"
259e0 20 26 26 20 4c 4e 5f 53 3d 22 6c 6e 20 2d 73 22   && LN_S="ln -s"
259f0 0a 74 65 73 74 20 2d 7a 20 22 24 4d 41 47 49 43  .test -z "$MAGIC
25a00 5f 43 4d 44 22 20 26 26 20 4d 41 47 49 43 5f 43  _CMD" && MAGIC_C
25a10 4d 44 3d 66 69 6c 65 0a 74 65 73 74 20 2d 7a 20  MD=file.test -z 
25a20 22 24 4e 4d 22 20 26 26 20 4e 4d 3d 6e 6d 0a 74  "$NM" && NM=nm.t
25a30 65 73 74 20 2d 7a 20 22 24 53 45 44 22 20 26 26  est -z "$SED" &&
25a40 20 53 45 44 3d 73 65 64 0a 74 65 73 74 20 2d 7a   SED=sed.test -z
25a50 20 22 24 4f 42 4a 44 55 4d 50 22 20 26 26 20 4f   "$OBJDUMP" && O
25a60 42 4a 44 55 4d 50 3d 6f 62 6a 64 75 6d 70 0a 74  BJDUMP=objdump.t
25a70 65 73 74 20 2d 7a 20 22 24 52 41 4e 4c 49 42 22  est -z "$RANLIB"
25a80 20 26 26 20 52 41 4e 4c 49 42 3d 3a 0a 74 65 73   && RANLIB=:.tes
25a90 74 20 2d 7a 20 22 24 53 54 52 49 50 22 20 26 26  t -z "$STRIP" &&
25aa0 20 53 54 52 49 50 3d 3a 0a 74 65 73 74 20 2d 7a   STRIP=:.test -z
25ab0 20 22 24 61 63 5f 6f 62 6a 65 78 74 22 20 26 26   "$ac_objext" &&
25ac0 20 61 63 5f 6f 62 6a 65 78 74 3d 6f 0a 0a 23 20   ac_objext=o..# 
25ad0 44 65 74 65 72 6d 69 6e 65 20 63 6f 6d 6d 61 6e  Determine comman
25ae0 64 73 20 74 6f 20 63 72 65 61 74 65 20 6f 6c 64  ds to create old
25af0 2d 73 74 79 6c 65 20 73 74 61 74 69 63 20 61 72  -style static ar
25b00 63 68 69 76 65 73 2e 0a 6f 6c 64 5f 61 72 63 68  chives..old_arch
25b10 69 76 65 5f 63 6d 64 73 3d 27 24 41 52 20 24 41  ive_cmds='$AR $A
25b20 52 5f 46 4c 41 47 53 20 24 6f 6c 64 6c 69 62 24  R_FLAGS $oldlib$
25b30 6f 6c 64 6f 62 6a 73 24 6f 6c 64 5f 64 65 70 6c  oldobjs$old_depl
25b40 69 62 73 27 0a 6f 6c 64 5f 70 6f 73 74 69 6e 73  ibs'.old_postins
25b50 74 61 6c 6c 5f 63 6d 64 73 3d 27 63 68 6d 6f 64  tall_cmds='chmod
25b60 20 36 34 34 20 24 6f 6c 64 6c 69 62 27 0a 6f 6c   644 $oldlib'.ol
25b70 64 5f 70 6f 73 74 75 6e 69 6e 73 74 61 6c 6c 5f  d_postuninstall_
25b80 63 6d 64 73 3d 0a 0a 69 66 20 74 65 73 74 20 2d  cmds=..if test -
25b90 6e 20 22 24 52 41 4e 4c 49 42 22 3b 20 74 68 65  n "$RANLIB"; the
25ba0 6e 0a 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f  n.  case $host_o
25bb0 73 20 69 6e 0a 20 20 6f 70 65 6e 62 73 64 2a 29  s in.  openbsd*)
25bc0 0a 20 20 20 20 6f 6c 64 5f 70 6f 73 74 69 6e 73  .    old_postins
25bd0 74 61 6c 6c 5f 63 6d 64 73 3d 22 5c 24 52 41 4e  tall_cmds="\$RAN
25be0 4c 49 42 20 2d 74 20 5c 24 6f 6c 64 6c 69 62 7e  LIB -t \$oldlib~
25bf0 24 6f 6c 64 5f 70 6f 73 74 69 6e 73 74 61 6c 6c  $old_postinstall
25c00 5f 63 6d 64 73 22 0a 20 20 20 20 3b 3b 0a 20 20  _cmds".    ;;.  
25c10 2a 29 0a 20 20 20 20 6f 6c 64 5f 70 6f 73 74 69  *).    old_posti
25c20 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d 22 5c 24 52  nstall_cmds="\$R
25c30 41 4e 4c 49 42 20 5c 24 6f 6c 64 6c 69 62 7e 24  ANLIB \$oldlib~$
25c40 6f 6c 64 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f  old_postinstall_
25c50 63 6d 64 73 22 0a 20 20 20 20 3b 3b 0a 20 20 65  cmds".    ;;.  e
25c60 73 61 63 0a 20 20 6f 6c 64 5f 61 72 63 68 69 76  sac.  old_archiv
25c70 65 5f 63 6d 64 73 3d 22 24 6f 6c 64 5f 61 72 63  e_cmds="$old_arc
25c80 68 69 76 65 5f 63 6d 64 73 7e 5c 24 52 41 4e 4c  hive_cmds~\$RANL
25c90 49 42 20 5c 24 6f 6c 64 6c 69 62 22 0a 66 69 0a  IB \$oldlib".fi.
25ca0 0a 23 20 4f 6e 6c 79 20 70 65 72 66 6f 72 6d 20  .# Only perform 
25cb0 74 68 65 20 63 68 65 63 6b 20 66 6f 72 20 66 69  the check for fi
25cc0 6c 65 2c 20 69 66 20 74 68 65 20 63 68 65 63 6b  le, if the check
25cd0 20 6d 65 74 68 6f 64 20 72 65 71 75 69 72 65 73   method requires
25ce0 20 69 74 0a 63 61 73 65 20 24 64 65 70 6c 69 62   it.case $deplib
25cf0 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 20 69  s_check_method i
25d00 6e 0a 66 69 6c 65 5f 6d 61 67 69 63 2a 29 0a 20  n.file_magic*). 
25d10 20 69 66 20 74 65 73 74 20 22 24 66 69 6c 65 5f   if test "$file_
25d20 6d 61 67 69 63 5f 63 6d 64 22 20 3d 20 27 24 4d  magic_cmd" = '$M
25d30 41 47 49 43 5f 43 4d 44 27 3b 20 74 68 65 6e 0a  AGIC_CMD'; then.
25d40 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65      echo "$as_me
25d50 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
25d60 6e 67 20 66 6f 72 20 24 7b 61 63 5f 74 6f 6f 6c  ng for ${ac_tool
25d70 5f 70 72 65 66 69 78 7d 66 69 6c 65 22 20 3e 26  _prefix}file" >&
25d80 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
25d90 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 7b 61  checking for ${a
25da0 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 66 69  c_tool_prefix}fi
25db0 6c 65 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  le... $ECHO_C" >
25dc0 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74  &6.if test "${lt
25dd0 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43  _cv_path_MAGIC_C
25de0 4d 44 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  MD+set}" = set; 
25df0 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
25e00 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
25e10 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a  CHO_C" >&6.else.
25e20 20 20 63 61 73 65 20 24 4d 41 47 49 43 5f 43 4d    case $MAGIC_CM
25e30 44 20 69 6e 0a 5b 5c 5c 2f 2a 5d 20 7c 20 20 3f  D in.[\\/*] |  ?
25e40 3a 5b 5c 5c 2f 5d 2a 29 0a 20 20 6c 74 5f 63 76  :[\\/]*).  lt_cv
25e50 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 3d  _path_MAGIC_CMD=
25e60 22 24 4d 41 47 49 43 5f 43 4d 44 22 20 23 20 4c  "$MAGIC_CMD" # L
25e70 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72  et the user over
25e80 72 69 64 65 20 74 68 65 20 74 65 73 74 20 77 69  ride the test wi
25e90 74 68 20 61 20 70 61 74 68 2e 0a 20 20 3b 3b 0a  th a path..  ;;.
25ea0 2a 29 0a 20 20 6c 74 5f 73 61 76 65 5f 4d 41 47  *).  lt_save_MAG
25eb0 49 43 5f 43 4d 44 3d 22 24 4d 41 47 49 43 5f 43  IC_CMD="$MAGIC_C
25ec0 4d 44 22 0a 20 20 6c 74 5f 73 61 76 65 5f 69 66  MD".  lt_save_if
25ed0 73 3d 22 24 49 46 53 22 3b 20 49 46 53 3d 24 50  s="$IFS"; IFS=$P
25ee0 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 20 20  ATH_SEPARATOR.  
25ef0 61 63 5f 64 75 6d 6d 79 3d 22 2f 75 73 72 2f 62  ac_dummy="/usr/b
25f00 69 6e 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f  in$PATH_SEPARATO
25f10 52 24 50 41 54 48 22 0a 20 20 66 6f 72 20 61 63  R$PATH".  for ac
25f20 5f 64 69 72 20 69 6e 20 24 61 63 5f 64 75 6d 6d  _dir in $ac_dumm
25f30 79 3b 20 64 6f 0a 20 20 20 20 49 46 53 3d 22 24  y; do.    IFS="$
25f40 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 20  lt_save_ifs".   
25f50 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 64 69   test -z "$ac_di
25f60 72 22 20 26 26 20 61 63 5f 64 69 72 3d 2e 0a 20  r" && ac_dir=.. 
25f70 20 20 20 69 66 20 74 65 73 74 20 2d 66 20 24 61     if test -f $a
25f80 63 5f 64 69 72 2f 24 7b 61 63 5f 74 6f 6f 6c 5f  c_dir/${ac_tool_
25f90 70 72 65 66 69 78 7d 66 69 6c 65 3b 20 74 68 65  prefix}file; the
25fa0 6e 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 61  n.      lt_cv_pa
25fb0 74 68 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 24 61  th_MAGIC_CMD="$a
25fc0 63 5f 64 69 72 2f 24 7b 61 63 5f 74 6f 6f 6c 5f  c_dir/${ac_tool_
25fd0 70 72 65 66 69 78 7d 66 69 6c 65 22 0a 20 20 20  prefix}file".   
25fe0 20 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24     if test -n "$
25ff0 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f  file_magic_test_
26000 66 69 6c 65 22 3b 20 74 68 65 6e 0a 09 63 61 73  file"; then..cas
26010 65 20 24 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  e $deplibs_check
26020 5f 6d 65 74 68 6f 64 20 69 6e 0a 09 22 66 69 6c  _method in.."fil
26030 65 5f 6d 61 67 69 63 20 22 2a 29 0a 09 20 20 66  e_magic "*)..  f
26040 69 6c 65 5f 6d 61 67 69 63 5f 72 65 67 65 78 3d  ile_magic_regex=
26050 22 60 65 78 70 72 20 5c 22 24 64 65 70 6c 69 62  "`expr \"$deplib
26060 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 5c 22  s_check_method\"
26070 20 3a 20 5c 22 66 69 6c 65 5f 6d 61 67 69 63 20   : \"file_magic 
26080 5c 28 2e 2a 5c 29 5c 22 60 22 0a 09 20 20 4d 41  \(.*\)\"`"..  MA
26090 47 49 43 5f 43 4d 44 3d 22 24 6c 74 5f 63 76 5f  GIC_CMD="$lt_cv_
260a0 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 22 0a  path_MAGIC_CMD".
260b0 09 20 20 69 66 20 65 76 61 6c 20 24 66 69 6c 65  .  if eval $file
260c0 5f 6d 61 67 69 63 5f 63 6d 64 20 5c 24 66 69 6c  _magic_cmd \$fil
260d0 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c  e_magic_test_fil
260e0 65 20 32 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20 7c  e 2> /dev/null |
260f0 0a 09 20 20 20 20 24 45 47 52 45 50 20 22 24 66  ..    $EGREP "$f
26100 69 6c 65 5f 6d 61 67 69 63 5f 72 65 67 65 78 22  ile_magic_regex"
26110 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68   > /dev/null; th
26120 65 6e 0a 09 20 20 20 20 3a 0a 09 20 20 65 6c 73  en..    :..  els
26130 65 0a 09 20 20 20 20 63 61 74 20 3c 3c 45 4f 46  e..    cat <<EOF
26140 20 31 3e 26 32 0a 0a 2a 2a 2a 20 57 61 72 6e 69   1>&2..*** Warni
26150 6e 67 3a 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20  ng: the command 
26160 6c 69 62 74 6f 6f 6c 20 75 73 65 73 20 74 6f 20  libtool uses to 
26170 64 65 74 65 63 74 20 73 68 61 72 65 64 20 6c 69  detect shared li
26180 62 72 61 72 69 65 73 2c 0a 2a 2a 2a 20 24 66 69  braries,.*** $fi
26190 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 2c 20 70 72  le_magic_cmd, pr
261a0 6f 64 75 63 65 73 20 6f 75 74 70 75 74 20 74 68  oduces output th
261b0 61 74 20 6c 69 62 74 6f 6f 6c 20 63 61 6e 6e 6f  at libtool canno
261c0 74 20 72 65 63 6f 67 6e 69 7a 65 2e 0a 2a 2a 2a  t recognize..***
261d0 20 54 68 65 20 72 65 73 75 6c 74 20 69 73 20 74   The result is t
261e0 68 61 74 20 6c 69 62 74 6f 6f 6c 20 6d 61 79 20  hat libtool may 
261f0 66 61 69 6c 20 74 6f 20 72 65 63 6f 67 6e 69 7a  fail to recogniz
26200 65 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69  e shared librari
26210 65 73 0a 2a 2a 2a 20 61 73 20 73 75 63 68 2e 20  es.*** as such. 
26220 20 54 68 69 73 20 77 69 6c 6c 20 61 66 66 65 63   This will affec
26230 74 20 74 68 65 20 63 72 65 61 74 69 6f 6e 20 6f  t the creation o
26240 66 20 6c 69 62 74 6f 6f 6c 20 6c 69 62 72 61 72  f libtool librar
26250 69 65 73 20 74 68 61 74 0a 2a 2a 2a 20 64 65 70  ies that.*** dep
26260 65 6e 64 20 6f 6e 20 73 68 61 72 65 64 20 6c 69  end on shared li
26270 62 72 61 72 69 65 73 2c 20 62 75 74 20 70 72 6f  braries, but pro
26280 67 72 61 6d 73 20 6c 69 6e 6b 65 64 20 77 69 74  grams linked wit
26290 68 20 73 75 63 68 20 6c 69 62 74 6f 6f 6c 0a 2a  h such libtool.*
262a0 2a 2a 20 6c 69 62 72 61 72 69 65 73 20 77 69 6c  ** libraries wil
262b0 6c 20 77 6f 72 6b 20 72 65 67 61 72 64 6c 65 73  l work regardles
262c0 73 20 6f 66 20 74 68 69 73 20 70 72 6f 62 6c 65  s of this proble
262d0 6d 2e 20 20 4e 65 76 65 72 74 68 65 6c 65 73 73  m.  Nevertheless
262e0 2c 20 79 6f 75 0a 2a 2a 2a 20 6d 61 79 20 77 61  , you.*** may wa
262f0 6e 74 20 74 6f 20 72 65 70 6f 72 74 20 74 68 65  nt to report the
26300 20 70 72 6f 62 6c 65 6d 20 74 6f 20 79 6f 75 72   problem to your
26310 20 73 79 73 74 65 6d 20 6d 61 6e 61 67 65 72 20   system manager 
26320 61 6e 64 2f 6f 72 20 74 6f 0a 2a 2a 2a 20 62 75  and/or to.*** bu
26330 67 2d 6c 69 62 74 6f 6f 6c 40 67 6e 75 2e 6f 72  g-libtool@gnu.or
26340 67 0a 0a 45 4f 46 0a 09 20 20 66 69 20 3b 3b 0a  g..EOF..  fi ;;.
26350 09 65 73 61 63 0a 20 20 20 20 20 20 66 69 0a 20  .esac.      fi. 
26360 20 20 20 20 20 62 72 65 61 6b 0a 20 20 20 20 66       break.    f
26370 69 0a 20 20 64 6f 6e 65 0a 20 20 49 46 53 3d 22  i.  done.  IFS="
26380 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 20  $lt_save_ifs".  
26390 4d 41 47 49 43 5f 43 4d 44 3d 22 24 6c 74 5f 73  MAGIC_CMD="$lt_s
263a0 61 76 65 5f 4d 41 47 49 43 5f 43 4d 44 22 0a 20  ave_MAGIC_CMD". 
263b0 20 3b 3b 0a 65 73 61 63 0a 66 69 0a 0a 4d 41 47   ;;.esac.fi..MAG
263c0 49 43 5f 43 4d 44 3d 22 24 6c 74 5f 63 76 5f 70  IC_CMD="$lt_cv_p
263d0 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 22 0a 69  ath_MAGIC_CMD".i
263e0 66 20 74 65 73 74 20 2d 6e 20 22 24 4d 41 47 49  f test -n "$MAGI
263f0 43 5f 43 4d 44 22 3b 20 74 68 65 6e 0a 20 20 65  C_CMD"; then.  e
26400 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
26410 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 4d 41  ENO: result: $MA
26420 47 49 43 5f 43 4d 44 22 20 3e 26 35 0a 65 63 68  GIC_CMD" >&5.ech
26430 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 4d 41 47  o "${ECHO_T}$MAG
26440 49 43 5f 43 4d 44 22 20 3e 26 36 0a 65 6c 73 65  IC_CMD" >&6.else
26450 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
26460 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
26470 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24   no" >&5.echo "$
26480 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a  {ECHO_T}no" >&6.
26490 66 69 0a 0a 69 66 20 74 65 73 74 20 2d 7a 20 22  fi..if test -z "
264a0 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49  $lt_cv_path_MAGI
264b0 43 5f 43 4d 44 22 3b 20 74 68 65 6e 0a 20 20 69  C_CMD"; then.  i
264c0 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74  f test -n "$ac_t
264d0 6f 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65  ool_prefix"; the
264e0 6e 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f  n.    echo "$as_
264f0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
26500 6b 69 6e 67 20 66 6f 72 20 66 69 6c 65 22 20 3e  king for file" >
26510 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
26520 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 66 69  "checking for fi
26530 6c 65 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  le... $ECHO_C" >
26540 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74  &6.if test "${lt
26550 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43  _cv_path_MAGIC_C
26560 4d 44 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  MD+set}" = set; 
26570 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
26580 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
26590 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a  CHO_C" >&6.else.
265a0 20 20 63 61 73 65 20 24 4d 41 47 49 43 5f 43 4d    case $MAGIC_CM
265b0 44 20 69 6e 0a 5b 5c 5c 2f 2a 5d 20 7c 20 20 3f  D in.[\\/*] |  ?
265c0 3a 5b 5c 5c 2f 5d 2a 29 0a 20 20 6c 74 5f 63 76  :[\\/]*).  lt_cv
265d0 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 3d  _path_MAGIC_CMD=
265e0 22 24 4d 41 47 49 43 5f 43 4d 44 22 20 23 20 4c  "$MAGIC_CMD" # L
265f0 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72  et the user over
26600 72 69 64 65 20 74 68 65 20 74 65 73 74 20 77 69  ride the test wi
26610 74 68 20 61 20 70 61 74 68 2e 0a 20 20 3b 3b 0a  th a path..  ;;.
26620 2a 29 0a 20 20 6c 74 5f 73 61 76 65 5f 4d 41 47  *).  lt_save_MAG
26630 49 43 5f 43 4d 44 3d 22 24 4d 41 47 49 43 5f 43  IC_CMD="$MAGIC_C
26640 4d 44 22 0a 20 20 6c 74 5f 73 61 76 65 5f 69 66  MD".  lt_save_if
26650 73 3d 22 24 49 46 53 22 3b 20 49 46 53 3d 24 50  s="$IFS"; IFS=$P
26660 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 20 20  ATH_SEPARATOR.  
26670 61 63 5f 64 75 6d 6d 79 3d 22 2f 75 73 72 2f 62  ac_dummy="/usr/b
26680 69 6e 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f  in$PATH_SEPARATO
26690 52 24 50 41 54 48 22 0a 20 20 66 6f 72 20 61 63  R$PATH".  for ac
266a0 5f 64 69 72 20 69 6e 20 24 61 63 5f 64 75 6d 6d  _dir in $ac_dumm
266b0 79 3b 20 64 6f 0a 20 20 20 20 49 46 53 3d 22 24  y; do.    IFS="$
266c0 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 20  lt_save_ifs".   
266d0 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 64 69   test -z "$ac_di
266e0 72 22 20 26 26 20 61 63 5f 64 69 72 3d 2e 0a 20  r" && ac_dir=.. 
266f0 20 20 20 69 66 20 74 65 73 74 20 2d 66 20 24 61     if test -f $a
26700 63 5f 64 69 72 2f 66 69 6c 65 3b 20 74 68 65 6e  c_dir/file; then
26710 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 61 74  .      lt_cv_pat
26720 68 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 24 61 63  h_MAGIC_CMD="$ac
26730 5f 64 69 72 2f 66 69 6c 65 22 0a 20 20 20 20 20  _dir/file".     
26740 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 66 69   if test -n "$fi
26750 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69  le_magic_test_fi
26760 6c 65 22 3b 20 74 68 65 6e 0a 09 63 61 73 65 20  le"; then..case 
26770 24 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  $deplibs_check_m
26780 65 74 68 6f 64 20 69 6e 0a 09 22 66 69 6c 65 5f  ethod in.."file_
26790 6d 61 67 69 63 20 22 2a 29 0a 09 20 20 66 69 6c  magic "*)..  fil
267a0 65 5f 6d 61 67 69 63 5f 72 65 67 65 78 3d 22 60  e_magic_regex="`
267b0 65 78 70 72 20 5c 22 24 64 65 70 6c 69 62 73 5f  expr \"$deplibs_
267c0 63 68 65 63 6b 5f 6d 65 74 68 6f 64 5c 22 20 3a  check_method\" :
267d0 20 5c 22 66 69 6c 65 5f 6d 61 67 69 63 20 5c 28   \"file_magic \(
267e0 2e 2a 5c 29 5c 22 60 22 0a 09 20 20 4d 41 47 49  .*\)\"`"..  MAGI
267f0 43 5f 43 4d 44 3d 22 24 6c 74 5f 63 76 5f 70 61  C_CMD="$lt_cv_pa
26800 74 68 5f 4d 41 47 49 43 5f 43 4d 44 22 0a 09 20  th_MAGIC_CMD".. 
26810 20 69 66 20 65 76 61 6c 20 24 66 69 6c 65 5f 6d   if eval $file_m
26820 61 67 69 63 5f 63 6d 64 20 5c 24 66 69 6c 65 5f  agic_cmd \$file_
26830 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 20  magic_test_file 
26840 32 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20 7c 0a 09  2> /dev/null |..
26850 20 20 20 20 24 45 47 52 45 50 20 22 24 66 69 6c      $EGREP "$fil
26860 65 5f 6d 61 67 69 63 5f 72 65 67 65 78 22 20 3e  e_magic_regex" >
26870 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e   /dev/null; then
26880 0a 09 20 20 20 20 3a 0a 09 20 20 65 6c 73 65 0a  ..    :..  else.
26890 09 20 20 20 20 63 61 74 20 3c 3c 45 4f 46 20 31  .    cat <<EOF 1
268a0 3e 26 32 0a 0a 2a 2a 2a 20 57 61 72 6e 69 6e 67  >&2..*** Warning
268b0 3a 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69  : the command li
268c0 62 74 6f 6f 6c 20 75 73 65 73 20 74 6f 20 64 65  btool uses to de
268d0 74 65 63 74 20 73 68 61 72 65 64 20 6c 69 62 72  tect shared libr
268e0 61 72 69 65 73 2c 0a 2a 2a 2a 20 24 66 69 6c 65  aries,.*** $file
268f0 5f 6d 61 67 69 63 5f 63 6d 64 2c 20 70 72 6f 64  _magic_cmd, prod
26900 75 63 65 73 20 6f 75 74 70 75 74 20 74 68 61 74  uces output that
26910 20 6c 69 62 74 6f 6f 6c 20 63 61 6e 6e 6f 74 20   libtool cannot 
26920 72 65 63 6f 67 6e 69 7a 65 2e 0a 2a 2a 2a 20 54  recognize..*** T
26930 68 65 20 72 65 73 75 6c 74 20 69 73 20 74 68 61  he result is tha
26940 74 20 6c 69 62 74 6f 6f 6c 20 6d 61 79 20 66 61  t libtool may fa
26950 69 6c 20 74 6f 20 72 65 63 6f 67 6e 69 7a 65 20  il to recognize 
26960 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73  shared libraries
26970 0a 2a 2a 2a 20 61 73 20 73 75 63 68 2e 20 20 54  .*** as such.  T
26980 68 69 73 20 77 69 6c 6c 20 61 66 66 65 63 74 20  his will affect 
26990 74 68 65 20 63 72 65 61 74 69 6f 6e 20 6f 66 20  the creation of 
269a0 6c 69 62 74 6f 6f 6c 20 6c 69 62 72 61 72 69 65  libtool librarie
269b0 73 20 74 68 61 74 0a 2a 2a 2a 20 64 65 70 65 6e  s that.*** depen
269c0 64 20 6f 6e 20 73 68 61 72 65 64 20 6c 69 62 72  d on shared libr
269d0 61 72 69 65 73 2c 20 62 75 74 20 70 72 6f 67 72  aries, but progr
269e0 61 6d 73 20 6c 69 6e 6b 65 64 20 77 69 74 68 20  ams linked with 
269f0 73 75 63 68 20 6c 69 62 74 6f 6f 6c 0a 2a 2a 2a  such libtool.***
26a00 20 6c 69 62 72 61 72 69 65 73 20 77 69 6c 6c 20   libraries will 
26a10 77 6f 72 6b 20 72 65 67 61 72 64 6c 65 73 73 20  work regardless 
26a20 6f 66 20 74 68 69 73 20 70 72 6f 62 6c 65 6d 2e  of this problem.
26a30 20 20 4e 65 76 65 72 74 68 65 6c 65 73 73 2c 20    Nevertheless, 
26a40 79 6f 75 0a 2a 2a 2a 20 6d 61 79 20 77 61 6e 74  you.*** may want
26a50 20 74 6f 20 72 65 70 6f 72 74 20 74 68 65 20 70   to report the p
26a60 72 6f 62 6c 65 6d 20 74 6f 20 79 6f 75 72 20 73  roblem to your s
26a70 79 73 74 65 6d 20 6d 61 6e 61 67 65 72 20 61 6e  ystem manager an
26a80 64 2f 6f 72 20 74 6f 0a 2a 2a 2a 20 62 75 67 2d  d/or to.*** bug-
26a90 6c 69 62 74 6f 6f 6c 40 67 6e 75 2e 6f 72 67 0a  libtool@gnu.org.
26aa0 0a 45 4f 46 0a 09 20 20 66 69 20 3b 3b 0a 09 65  .EOF..  fi ;;..e
26ab0 73 61 63 0a 20 20 20 20 20 20 66 69 0a 20 20 20  sac.      fi.   
26ac0 20 20 20 62 72 65 61 6b 0a 20 20 20 20 66 69 0a     break.    fi.
26ad0 20 20 64 6f 6e 65 0a 20 20 49 46 53 3d 22 24 6c    done.  IFS="$l
26ae0 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 4d 41  t_save_ifs".  MA
26af0 47 49 43 5f 43 4d 44 3d 22 24 6c 74 5f 73 61 76  GIC_CMD="$lt_sav
26b00 65 5f 4d 41 47 49 43 5f 43 4d 44 22 0a 20 20 3b  e_MAGIC_CMD".  ;
26b10 3b 0a 65 73 61 63 0a 66 69 0a 0a 4d 41 47 49 43  ;.esac.fi..MAGIC
26b20 5f 43 4d 44 3d 22 24 6c 74 5f 63 76 5f 70 61 74  _CMD="$lt_cv_pat
26b30 68 5f 4d 41 47 49 43 5f 43 4d 44 22 0a 69 66 20  h_MAGIC_CMD".if 
26b40 74 65 73 74 20 2d 6e 20 22 24 4d 41 47 49 43 5f  test -n "$MAGIC_
26b50 43 4d 44 22 3b 20 74 68 65 6e 0a 20 20 65 63 68  CMD"; then.  ech
26b60 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
26b70 4f 3a 20 72 65 73 75 6c 74 3a 20 24 4d 41 47 49  O: result: $MAGI
26b80 43 5f 43 4d 44 22 20 3e 26 35 0a 65 63 68 6f 20  C_CMD" >&5.echo 
26b90 22 24 7b 45 43 48 4f 5f 54 7d 24 4d 41 47 49 43  "${ECHO_T}$MAGIC
26ba0 5f 43 4d 44 22 20 3e 26 36 0a 65 6c 73 65 0a 20  _CMD" >&6.else. 
26bb0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
26bc0 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e  INENO: result: n
26bd0 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  o" >&5.echo "${E
26be0 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69  CHO_T}no" >&6.fi
26bf0 0a 0a 20 20 65 6c 73 65 0a 20 20 20 20 4d 41 47  ..  else.    MAG
26c00 49 43 5f 43 4d 44 3d 3a 0a 20 20 66 69 0a 66 69  IC_CMD=:.  fi.fi
26c10 0a 0a 20 20 66 69 0a 20 20 3b 3b 0a 65 73 61 63  ..  fi.  ;;.esac
26c20 0a 0a 65 6e 61 62 6c 65 5f 64 6c 6f 70 65 6e 3d  ..enable_dlopen=
26c30 6e 6f 0a 65 6e 61 62 6c 65 5f 77 69 6e 33 32 5f  no.enable_win32_
26c40 64 6c 6c 3d 6e 6f 0a 0a 23 20 43 68 65 63 6b 20  dll=no..# Check 
26c50 77 68 65 74 68 65 72 20 2d 2d 65 6e 61 62 6c 65  whether --enable
26c60 2d 6c 69 62 74 6f 6f 6c 2d 6c 6f 63 6b 20 6f 72  -libtool-lock or
26c70 20 2d 2d 64 69 73 61 62 6c 65 2d 6c 69 62 74 6f   --disable-libto
26c80 6f 6c 2d 6c 6f 63 6b 20 77 61 73 20 67 69 76 65  ol-lock was give
26c90 6e 2e 0a 69 66 20 74 65 73 74 20 22 24 7b 65 6e  n..if test "${en
26ca0 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63  able_libtool_loc
26cb0 6b 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  k+set}" = set; t
26cc0 68 65 6e 0a 20 20 65 6e 61 62 6c 65 76 61 6c 3d  hen.  enableval=
26cd0 22 24 65 6e 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c  "$enable_libtool
26ce0 5f 6c 6f 63 6b 22 0a 0a 66 69 3b 0a 74 65 73 74  _lock"..fi;.test
26cf0 20 22 78 24 65 6e 61 62 6c 65 5f 6c 69 62 74 6f   "x$enable_libto
26d00 6f 6c 5f 6c 6f 63 6b 22 20 21 3d 20 78 6e 6f 20  ol_lock" != xno 
26d10 26 26 20 65 6e 61 62 6c 65 5f 6c 69 62 74 6f 6f  && enable_libtoo
26d20 6c 5f 6c 6f 63 6b 3d 79 65 73 0a 0a 0a 23 20 43  l_lock=yes...# C
26d30 68 65 63 6b 20 77 68 65 74 68 65 72 20 2d 2d 77  heck whether --w
26d40 69 74 68 2d 70 69 63 20 6f 72 20 2d 2d 77 69 74  ith-pic or --wit
26d50 68 6f 75 74 2d 70 69 63 20 77 61 73 20 67 69 76  hout-pic was giv
26d60 65 6e 2e 0a 69 66 20 74 65 73 74 20 22 24 7b 77  en..if test "${w
26d70 69 74 68 5f 70 69 63 2b 73 65 74 7d 22 20 3d 20  ith_pic+set}" = 
26d80 73 65 74 3b 20 74 68 65 6e 0a 20 20 77 69 74 68  set; then.  with
26d90 76 61 6c 3d 22 24 77 69 74 68 5f 70 69 63 22 0a  val="$with_pic".
26da0 20 20 70 69 63 5f 6d 6f 64 65 3d 22 24 77 69 74    pic_mode="$wit
26db0 68 76 61 6c 22 0a 65 6c 73 65 0a 20 20 70 69 63  hval".else.  pic
26dc0 5f 6d 6f 64 65 3d 64 65 66 61 75 6c 74 0a 66 69  _mode=default.fi
26dd0 3b 0a 74 65 73 74 20 2d 7a 20 22 24 70 69 63 5f  ;.test -z "$pic_
26de0 6d 6f 64 65 22 20 26 26 20 70 69 63 5f 6d 6f 64  mode" && pic_mod
26df0 65 3d 64 65 66 61 75 6c 74 0a 0a 23 20 55 73 65  e=default..# Use
26e00 20 43 20 66 6f 72 20 74 68 65 20 64 65 66 61 75   C for the defau
26e10 6c 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e  lt configuration
26e20 20 69 6e 20 74 68 65 20 6c 69 62 74 6f 6f 6c 20   in the libtool 
26e30 73 63 72 69 70 74 0a 74 61 67 6e 61 6d 65 3d 0a  script.tagname=.
26e40 6c 74 5f 73 61 76 65 5f 43 43 3d 22 24 43 43 22  lt_save_CC="$CC"
26e50 0a 61 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70  .ac_ext=c.ac_cpp
26e60 3d 27 24 43 50 50 20 24 43 50 50 46 4c 41 47 53  ='$CPP $CPPFLAGS
26e70 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43  '.ac_compile='$C
26e80 43 20 2d 63 20 24 43 46 4c 41 47 53 20 24 43 50  C -c $CFLAGS $CP
26e90 50 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e  PFLAGS conftest.
26ea0 24 61 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f  $ac_ext >&5'.ac_
26eb0 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e  link='$CC -o con
26ec0 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20  ftest$ac_exeext 
26ed0 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47  $CFLAGS $CPPFLAG
26ee0 53 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74  S $LDFLAGS conft
26ef0 65 73 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42  est.$ac_ext $LIB
26f00 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c  S >&5'.ac_compil
26f10 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f  er_gnu=$ac_cv_c_
26f20 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 0a 23  compiler_gnu...#
26f30 20 53 6f 75 72 63 65 20 66 69 6c 65 20 65 78 74   Source file ext
26f40 65 6e 73 69 6f 6e 20 66 6f 72 20 43 20 74 65 73  ension for C tes
26f50 74 20 73 6f 75 72 63 65 73 2e 0a 61 63 5f 65 78  t sources..ac_ex
26f60 74 3d 63 0a 0a 23 20 4f 62 6a 65 63 74 20 66 69  t=c..# Object fi
26f70 6c 65 20 65 78 74 65 6e 73 69 6f 6e 20 66 6f 72  le extension for
26f80 20 63 6f 6d 70 69 6c 65 64 20 43 20 74 65 73 74   compiled C test
26f90 20 73 6f 75 72 63 65 73 2e 0a 6f 62 6a 65 78 74   sources..objext
26fa0 3d 6f 0a 6f 62 6a 65 78 74 3d 24 6f 62 6a 65 78  =o.objext=$objex
26fb0 74 0a 0a 23 20 43 6f 64 65 20 74 6f 20 62 65 20  t..# Code to be 
26fc0 75 73 65 64 20 69 6e 20 73 69 6d 70 6c 65 20 63  used in simple c
26fd0 6f 6d 70 69 6c 65 20 74 65 73 74 73 0a 6c 74 5f  ompile tests.lt_
26fe0 73 69 6d 70 6c 65 5f 63 6f 6d 70 69 6c 65 5f 74  simple_compile_t
26ff0 65 73 74 5f 63 6f 64 65 3d 22 69 6e 74 20 73 6f  est_code="int so
27000 6d 65 5f 76 61 72 69 61 62 6c 65 20 3d 20 30 3b  me_variable = 0;
27010 5c 6e 22 0a 0a 23 20 43 6f 64 65 20 74 6f 20 62  \n"..# Code to b
27020 65 20 75 73 65 64 20 69 6e 20 73 69 6d 70 6c 65  e used in simple
27030 20 6c 69 6e 6b 20 74 65 73 74 73 0a 6c 74 5f 73   link tests.lt_s
27040 69 6d 70 6c 65 5f 6c 69 6e 6b 5f 74 65 73 74 5f  imple_link_test_
27050 63 6f 64 65 3d 27 69 6e 74 20 6d 61 69 6e 28 29  code='int main()
27060 7b 72 65 74 75 72 6e 28 30 29 3b 7d 5c 6e 27 0a  {return(0);}\n'.
27070 0a 0a 23 20 49 66 20 6e 6f 20 43 20 63 6f 6d 70  ..# If no C comp
27080 69 6c 65 72 20 77 61 73 20 73 70 65 63 69 66 69  iler was specifi
27090 65 64 2c 20 75 73 65 20 43 43 2e 0a 4c 54 43 43  ed, use CC..LTCC
270a0 3d 24 7b 4c 54 43 43 2d 22 24 43 43 22 7d 0a 0a  =${LTCC-"$CC"}..
270b0 23 20 41 6c 6c 6f 77 20 43 43 20 74 6f 20 62 65  # Allow CC to be
270c0 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20   a program name 
270d0 77 69 74 68 20 61 72 67 75 6d 65 6e 74 73 2e 0a  with arguments..
270e0 63 6f 6d 70 69 6c 65 72 3d 24 43 43 0a 0a 0a 23  compiler=$CC...#
270f0 0a 23 20 43 68 65 63 6b 20 66 6f 72 20 61 6e 79  .# Check for any
27100 20 73 70 65 63 69 61 6c 20 73 68 61 72 65 64 20   special shared 
27110 6c 69 62 72 61 72 79 20 63 6f 6d 70 69 6c 61 74  library compilat
27120 69 6f 6e 20 66 6c 61 67 73 2e 0a 23 0a 6c 74 5f  ion flags..#.lt_
27130 70 72 6f 67 5f 63 63 5f 73 68 6c 69 62 3d 0a 69  prog_cc_shlib=.i
27140 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20  f test "$GCC" = 
27150 6e 6f 3b 20 74 68 65 6e 0a 20 20 63 61 73 65 20  no; then.  case 
27160 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 73 63  $host_os in.  sc
27170 6f 33 2e 32 76 35 2a 29 0a 20 20 20 20 6c 74 5f  o3.2v5*).    lt_
27180 70 72 6f 67 5f 63 63 5f 73 68 6c 69 62 3d 27 2d  prog_cc_shlib='-
27190 62 65 6c 66 27 0a 20 20 20 20 3b 3b 0a 20 20 65  belf'.    ;;.  e
271a0 73 61 63 0a 66 69 0a 69 66 20 74 65 73 74 20 2d  sac.fi.if test -
271b0 6e 20 22 24 6c 74 5f 70 72 6f 67 5f 63 63 5f 73  n "$lt_prog_cc_s
271c0 68 6c 69 62 22 3b 20 74 68 65 6e 0a 20 20 7b 20  hlib"; then.  { 
271d0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
271e0 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 5c  NENO: WARNING: \
271f0 60 24 43 43 27 20 72 65 71 75 69 72 65 73 20 5c  `$CC' requires \
27200 60 24 6c 74 5f 70 72 6f 67 5f 63 63 5f 73 68 6c  `$lt_prog_cc_shl
27210 69 62 27 20 74 6f 20 62 75 69 6c 64 20 73 68 61  ib' to build sha
27220 72 65 64 20 6c 69 62 72 61 72 69 65 73 22 20 3e  red libraries" >
27230 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  &5.echo "$as_me:
27240 20 57 41 52 4e 49 4e 47 3a 20 5c 60 24 43 43 27   WARNING: \`$CC'
27250 20 72 65 71 75 69 72 65 73 20 5c 60 24 6c 74 5f   requires \`$lt_
27260 70 72 6f 67 5f 63 63 5f 73 68 6c 69 62 27 20 74  prog_cc_shlib' t
27270 6f 20 62 75 69 6c 64 20 73 68 61 72 65 64 20 6c  o build shared l
27280 69 62 72 61 72 69 65 73 22 20 3e 26 32 3b 7d 0a  ibraries" >&2;}.
27290 20 20 69 66 20 65 63 68 6f 20 22 24 6f 6c 64 5f    if echo "$old_
272a0 43 43 20 24 6f 6c 64 5f 43 46 4c 41 47 53 20 22  CC $old_CFLAGS "
272b0 20 7c 20 67 72 65 70 20 22 5b 20 09 5d 24 6c 74   | grep "[ .]$lt
272c0 5f 70 72 6f 67 5f 63 63 5f 73 68 6c 69 62 5b 20  _prog_cc_shlib[ 
272d0 09 5d 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20  .]" >/dev/null; 
272e0 74 68 65 6e 20 3a 0a 20 20 65 6c 73 65 0a 20 20  then :.  else.  
272f0 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65    { echo "$as_me
27300 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e  :$LINENO: WARNIN
27310 47 3a 20 61 64 64 20 5c 60 24 6c 74 5f 70 72 6f  G: add \`$lt_pro
27320 67 5f 63 63 5f 73 68 6c 69 62 27 20 74 6f 20 74  g_cc_shlib' to t
27330 68 65 20 43 43 20 6f 72 20 43 46 4c 41 47 53 20  he CC or CFLAGS 
27340 65 6e 76 20 76 61 72 69 61 62 6c 65 20 61 6e 64  env variable and
27350 20 72 65 63 6f 6e 66 69 67 75 72 65 22 20 3e 26   reconfigure" >&
27360 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  5.echo "$as_me: 
27370 57 41 52 4e 49 4e 47 3a 20 61 64 64 20 5c 60 24  WARNING: add \`$
27380 6c 74 5f 70 72 6f 67 5f 63 63 5f 73 68 6c 69 62  lt_prog_cc_shlib
27390 27 20 74 6f 20 74 68 65 20 43 43 20 6f 72 20 43  ' to the CC or C
273a0 46 4c 41 47 53 20 65 6e 76 20 76 61 72 69 61 62  FLAGS env variab
273b0 6c 65 20 61 6e 64 20 72 65 63 6f 6e 66 69 67 75  le and reconfigu
273c0 72 65 22 20 3e 26 32 3b 7d 0a 20 20 20 20 6c 74  re" >&2;}.    lt
273d0 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 63 61 6e 5f  _cv_prog_cc_can_
273e0 62 75 69 6c 64 5f 73 68 61 72 65 64 3d 6e 6f 0a  build_shared=no.
273f0 20 20 66 69 0a 66 69 0a 0a 0a 23 0a 23 20 43 68    fi.fi...#.# Ch
27400 65 63 6b 20 74 6f 20 6d 61 6b 65 20 73 75 72 65  eck to make sure
27410 20 74 68 65 20 73 74 61 74 69 63 20 66 6c 61 67   the static flag
27420 20 61 63 74 75 61 6c 6c 79 20 77 6f 72 6b 73 2e   actually works.
27430 0a 23 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .#.echo "$as_me:
27440 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
27450 67 20 69 66 20 24 63 6f 6d 70 69 6c 65 72 20 73  g if $compiler s
27460 74 61 74 69 63 20 66 6c 61 67 20 24 6c 74 5f 70  tatic flag $lt_p
27470 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61  rog_compiler_sta
27480 74 69 63 20 77 6f 72 6b 73 22 20 3e 26 35 0a 65  tic works" >&5.e
27490 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
274a0 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c  cking if $compil
274b0 65 72 20 73 74 61 74 69 63 20 66 6c 61 67 20 24  er static flag $
274c0 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
274d0 5f 73 74 61 74 69 63 20 77 6f 72 6b 73 2e 2e 2e  _static works...
274e0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66   $ECHO_C" >&6.if
274f0 20 74 65 73 74 20 22 24 7b 6c 74 5f 70 72 6f 67   test "${lt_prog
27500 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63  _compiler_static
27510 5f 77 6f 72 6b 73 2b 73 65 74 7d 22 20 3d 20 73  _works+set}" = s
27520 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
27530 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
27540 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
27550 6c 73 65 0a 20 20 6c 74 5f 70 72 6f 67 5f 63 6f  lse.  lt_prog_co
27560 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 5f 77 6f  mpiler_static_wo
27570 72 6b 73 3d 6e 6f 0a 20 20 20 73 61 76 65 5f 4c  rks=no.   save_L
27580 44 46 4c 41 47 53 3d 22 24 4c 44 46 4c 41 47 53  DFLAGS="$LDFLAGS
27590 22 0a 20 20 20 4c 44 46 4c 41 47 53 3d 22 24 4c  ".   LDFLAGS="$L
275a0 44 46 4c 41 47 53 20 24 6c 74 5f 70 72 6f 67 5f  DFLAGS $lt_prog_
275b0 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 22  compiler_static"
275c0 0a 20 20 20 70 72 69 6e 74 66 20 22 24 6c 74 5f  .   printf "$lt_
275d0 73 69 6d 70 6c 65 5f 6c 69 6e 6b 5f 74 65 73 74  simple_link_test
275e0 5f 63 6f 64 65 22 20 3e 20 63 6f 6e 66 74 65 73  _code" > conftes
275f0 74 2e 24 61 63 5f 65 78 74 0a 20 20 20 69 66 20  t.$ac_ext.   if 
27600 28 65 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 20 32  (eval $ac_link 2
27610 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 29 20 26  >conftest.err) &
27620 26 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65  & test -s confte
27630 73 74 24 61 63 5f 65 78 65 65 78 74 3b 20 74 68  st$ac_exeext; th
27640 65 6e 0a 20 20 20 20 20 23 20 54 68 65 20 63 6f  en.     # The co
27650 6d 70 69 6c 65 72 20 63 61 6e 20 6f 6e 6c 79 20  mpiler can only 
27660 77 61 72 6e 20 61 6e 64 20 69 67 6e 6f 72 65 20  warn and ignore 
27670 74 68 65 20 6f 70 74 69 6f 6e 20 69 66 20 6e 6f  the option if no
27680 74 20 72 65 63 6f 67 6e 69 7a 65 64 0a 20 20 20  t recognized.   
27690 20 20 23 20 53 6f 20 73 61 79 20 6e 6f 20 69 66    # So say no if
276a0 20 74 68 65 72 65 20 61 72 65 20 77 61 72 6e 69   there are warni
276b0 6e 67 73 0a 20 20 20 20 20 69 66 20 74 65 73 74  ngs.     if test
276c0 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -s conftest.err
276d0 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 23 20  ; then.       # 
276e0 41 70 70 65 6e 64 20 61 6e 79 20 65 72 72 6f 72  Append any error
276f0 73 20 74 6f 20 74 68 65 20 63 6f 6e 66 69 67 2e  s to the config.
27700 6c 6f 67 2e 0a 20 20 20 20 20 20 20 63 61 74 20  log..       cat 
27710 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 31 3e 26  conftest.err 1>&
27720 35 0a 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20  5.     else.    
27730 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69     lt_prog_compi
27740 6c 65 72 5f 73 74 61 74 69 63 5f 77 6f 72 6b 73  ler_static_works
27750 3d 79 65 73 0a 20 20 20 20 20 66 69 0a 20 20 20  =yes.     fi.   
27760 66 69 0a 20 20 20 24 72 6d 20 63 6f 6e 66 74 65  fi.   $rm confte
27770 73 74 2a 0a 20 20 20 4c 44 46 4c 41 47 53 3d 22  st*.   LDFLAGS="
27780 24 73 61 76 65 5f 4c 44 46 4c 41 47 53 22 0a 0a  $save_LDFLAGS"..
27790 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  fi.echo "$as_me:
277a0 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
277b0 20 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c   $lt_prog_compil
277c0 65 72 5f 73 74 61 74 69 63 5f 77 6f 72 6b 73 22  er_static_works"
277d0 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
277e0 4f 5f 54 7d 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d  O_T}$lt_prog_com
277f0 70 69 6c 65 72 5f 73 74 61 74 69 63 5f 77 6f 72  piler_static_wor
27800 6b 73 22 20 3e 26 36 0a 0a 69 66 20 74 65 73 74  ks" >&6..if test
27810 20 78 22 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70   x"$lt_prog_comp
27820 69 6c 65 72 5f 73 74 61 74 69 63 5f 77 6f 72 6b  iler_static_work
27830 73 22 20 3d 20 78 79 65 73 3b 20 74 68 65 6e 0a  s" = xyes; then.
27840 20 20 20 20 3a 0a 65 6c 73 65 0a 20 20 20 20 6c      :.else.    l
27850 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
27860 73 74 61 74 69 63 3d 0a 66 69 0a 0a 0a 0a 0a 6c  static=.fi.....l
27870 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
27880 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c 61 67 3d  no_builtin_flag=
27890 0a 0a 69 66 20 74 65 73 74 20 22 24 47 43 43 22  ..if test "$GCC"
278a0 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 6c   = yes; then.  l
278b0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
278c0 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c 61 67 3d  no_builtin_flag=
278d0 27 20 2d 66 6e 6f 2d 62 75 69 6c 74 69 6e 27 0a  ' -fno-builtin'.
278e0 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  ..echo "$as_me:$
278f0 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
27900 20 69 66 20 24 63 6f 6d 70 69 6c 65 72 20 73 75   if $compiler su
27910 70 70 6f 72 74 73 20 2d 66 6e 6f 2d 72 74 74 69  pports -fno-rtti
27920 20 2d 66 6e 6f 2d 65 78 63 65 70 74 69 6f 6e 73   -fno-exceptions
27930 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
27940 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 69 66 20  _N "checking if 
27950 24 63 6f 6d 70 69 6c 65 72 20 73 75 70 70 6f 72  $compiler suppor
27960 74 73 20 2d 66 6e 6f 2d 72 74 74 69 20 2d 66 6e  ts -fno-rtti -fn
27970 6f 2d 65 78 63 65 70 74 69 6f 6e 73 2e 2e 2e 20  o-exceptions... 
27980 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20  $ECHO_C" >&6.if 
27990 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f 70 72  test "${lt_cv_pr
279a0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 72 74 74 69  og_compiler_rtti
279b0 5f 65 78 63 65 70 74 69 6f 6e 73 2b 73 65 74 7d  _exceptions+set}
279c0 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
279d0 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63  echo $ECHO_N "(c
279e0 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20  ached) $ECHO_C" 
279f0 3e 26 36 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76  >&6.else.  lt_cv
27a00 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 72  _prog_compiler_r
27a10 74 74 69 5f 65 78 63 65 70 74 69 6f 6e 73 3d 6e  tti_exceptions=n
27a20 6f 0a 20 20 61 63 5f 6f 75 74 66 69 6c 65 3d 63  o.  ac_outfile=c
27a30 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
27a40 78 74 0a 20 20 20 70 72 69 6e 74 66 20 22 24 6c  xt.   printf "$l
27a50 74 5f 73 69 6d 70 6c 65 5f 63 6f 6d 70 69 6c 65  t_simple_compile
27a60 5f 74 65 73 74 5f 63 6f 64 65 22 20 3e 20 63 6f  _test_code" > co
27a70 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20  nftest.$ac_ext. 
27a80 20 20 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c    lt_compiler_fl
27a90 61 67 3d 22 2d 66 6e 6f 2d 72 74 74 69 20 2d 66  ag="-fno-rtti -f
27aa0 6e 6f 2d 65 78 63 65 70 74 69 6f 6e 73 22 0a 20  no-exceptions". 
27ab0 20 20 23 20 49 6e 73 65 72 74 20 74 68 65 20 6f    # Insert the o
27ac0 70 74 69 6f 6e 20 65 69 74 68 65 72 20 28 31 29  ption either (1)
27ad0 20 61 66 74 65 72 20 74 68 65 20 6c 61 73 74 20   after the last 
27ae0 2a 46 4c 41 47 53 20 76 61 72 69 61 62 6c 65 2c  *FLAGS variable,
27af0 20 6f 72 0a 20 20 20 23 20 28 32 29 20 62 65 66   or.   # (2) bef
27b00 6f 72 65 20 61 20 77 6f 72 64 20 63 6f 6e 74 61  ore a word conta
27b10 69 6e 69 6e 67 20 22 63 6f 6e 66 74 65 73 74 2e  ining "conftest.
27b20 22 2c 20 6f 72 20 28 33 29 20 61 74 20 74 68 65  ", or (3) at the
27b30 20 65 6e 64 2e 0a 20 20 20 23 20 4e 6f 74 65 20   end..   # Note 
27b40 74 68 61 74 20 24 61 63 5f 63 6f 6d 70 69 6c 65  that $ac_compile
27b50 20 69 74 73 65 6c 66 20 64 6f 65 73 20 6e 6f 74   itself does not
27b60 20 63 6f 6e 74 61 69 6e 20 62 61 63 6b 73 6c 61   contain backsla
27b70 73 68 65 73 20 61 6e 64 20 62 65 67 69 6e 73 0a  shes and begins.
27b80 20 20 20 23 20 77 69 74 68 20 61 20 64 6f 6c 6c     # with a doll
27b90 61 72 20 73 69 67 6e 20 28 6e 6f 74 20 61 20 68  ar sign (not a h
27ba0 79 70 68 65 6e 29 2c 20 73 6f 20 74 68 65 20 65  yphen), so the e
27bb0 63 68 6f 20 73 68 6f 75 6c 64 20 77 6f 72 6b 20  cho should work 
27bc0 63 6f 72 72 65 63 74 6c 79 2e 0a 20 20 20 23 20  correctly..   # 
27bd0 54 68 65 20 6f 70 74 69 6f 6e 20 69 73 20 72 65  The option is re
27be0 66 65 72 65 6e 63 65 64 20 76 69 61 20 61 20 76  ferenced via a v
27bf0 61 72 69 61 62 6c 65 20 74 6f 20 61 76 6f 69 64  ariable to avoid
27c00 20 63 6f 6e 66 75 73 69 6e 67 20 73 65 64 2e 0a   confusing sed..
27c10 20 20 20 6c 74 5f 63 6f 6d 70 69 6c 65 3d 60 65     lt_compile=`e
27c20 63 68 6f 20 22 24 61 63 5f 63 6f 6d 70 69 6c 65  cho "$ac_compile
27c30 22 20 7c 20 24 53 45 44 20 5c 0a 20 20 20 2d 65  " | $SED \.   -e
27c40 20 27 73 3a 2e 2a 46 4c 41 47 53 7d 3f 20 3a 26   's:.*FLAGS}? :&
27c50 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  $lt_compiler_fla
27c60 67 20 3a 3b 20 74 27 20 5c 0a 20 20 20 2d 65 20  g :; t' \.   -e 
27c70 27 73 3a 20 5b 5e 20 5d 2a 63 6f 6e 66 74 65 73  's: [^ ]*conftes
27c80 74 5c 2e 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65  t\.: $lt_compile
27c90 72 5f 66 6c 61 67 26 3a 3b 20 74 27 20 5c 0a 20  r_flag&:; t' \. 
27ca0 20 20 2d 65 20 27 73 3a 24 3a 20 24 6c 74 5f 63    -e 's:$: $lt_c
27cb0 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 3a 27 60 0a  ompiler_flag:'`.
27cc0 20 20 20 28 65 76 61 6c 20 65 63 68 6f 20 22 5c     (eval echo "\
27cd0 22 5c 24 61 73 5f 6d 65 3a 35 35 35 32 3a 20 24  "\$as_me:5552: $
27ce0 6c 74 5f 63 6f 6d 70 69 6c 65 5c 22 22 20 3e 26  lt_compile\"" >&
27cf0 35 29 0a 20 20 20 28 65 76 61 6c 20 22 24 6c 74  5).   (eval "$lt
27d00 5f 63 6f 6d 70 69 6c 65 22 20 32 3e 63 6f 6e 66  _compile" 2>conf
27d10 74 65 73 74 2e 65 72 72 29 0a 20 20 20 61 63 5f  test.err).   ac_
27d20 73 74 61 74 75 73 3d 24 3f 0a 20 20 20 63 61 74  status=$?.   cat
27d30 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26   conftest.err >&
27d40 35 0a 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  5.   echo "$as_m
27d50 65 3a 35 35 35 36 3a 20 5c 24 3f 20 3d 20 24 61  e:5556: \$? = $a
27d60 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
27d70 20 69 66 20 28 65 78 69 74 20 24 61 63 5f 73 74   if (exit $ac_st
27d80 61 74 75 73 29 20 26 26 20 74 65 73 74 20 2d 73  atus) && test -s
27d90 20 22 24 61 63 5f 6f 75 74 66 69 6c 65 22 3b 20   "$ac_outfile"; 
27da0 74 68 65 6e 0a 20 20 20 20 20 23 20 54 68 65 20  then.     # The 
27db0 63 6f 6d 70 69 6c 65 72 20 63 61 6e 20 6f 6e 6c  compiler can onl
27dc0 79 20 77 61 72 6e 20 61 6e 64 20 69 67 6e 6f 72  y warn and ignor
27dd0 65 20 74 68 65 20 6f 70 74 69 6f 6e 20 69 66 20  e the option if 
27de0 6e 6f 74 20 72 65 63 6f 67 6e 69 7a 65 64 0a 20  not recognized. 
27df0 20 20 20 20 23 20 53 6f 20 73 61 79 20 6e 6f 20      # So say no 
27e00 69 66 20 74 68 65 72 65 20 61 72 65 20 77 61 72  if there are war
27e10 6e 69 6e 67 73 0a 20 20 20 20 20 69 66 20 74 65  nings.     if te
27e20 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74  st ! -s conftest
27e30 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20 20 20 20  .err; then.     
27e40 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d    lt_cv_prog_com
27e50 70 69 6c 65 72 5f 72 74 74 69 5f 65 78 63 65 70  piler_rtti_excep
27e60 74 69 6f 6e 73 3d 79 65 73 0a 20 20 20 20 20 66  tions=yes.     f
27e70 69 0a 20 20 20 66 69 0a 20 20 20 24 72 6d 20 63  i.   fi.   $rm c
27e80 6f 6e 66 74 65 73 74 2a 0a 0a 66 69 0a 65 63 68  onftest*..fi.ech
27e90 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
27ea0 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63  O: result: $lt_c
27eb0 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  v_prog_compiler_
27ec0 72 74 74 69 5f 65 78 63 65 70 74 69 6f 6e 73 22  rtti_exceptions"
27ed0 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
27ee0 4f 5f 54 7d 24 6c 74 5f 63 76 5f 70 72 6f 67 5f  O_T}$lt_cv_prog_
27ef0 63 6f 6d 70 69 6c 65 72 5f 72 74 74 69 5f 65 78  compiler_rtti_ex
27f00 63 65 70 74 69 6f 6e 73 22 20 3e 26 36 0a 0a 69  ceptions" >&6..i
27f10 66 20 74 65 73 74 20 78 22 24 6c 74 5f 63 76 5f  f test x"$lt_cv_
27f20 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 72 74  prog_compiler_rt
27f30 74 69 5f 65 78 63 65 70 74 69 6f 6e 73 22 20 3d  ti_exceptions" =
27f40 20 78 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20   xyes; then.    
27f50 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
27f60 5f 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c 61 67  _no_builtin_flag
27f70 3d 22 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69  ="$lt_prog_compi
27f80 6c 65 72 5f 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66  ler_no_builtin_f
27f90 6c 61 67 20 2d 66 6e 6f 2d 72 74 74 69 20 2d 66  lag -fno-rtti -f
27fa0 6e 6f 2d 65 78 63 65 70 74 69 6f 6e 73 22 0a 65  no-exceptions".e
27fb0 6c 73 65 0a 20 20 20 20 3a 0a 66 69 0a 0a 66 69  lse.    :.fi..fi
27fc0 0a 0a 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c  ..lt_prog_compil
27fd0 65 72 5f 77 6c 3d 0a 6c 74 5f 70 72 6f 67 5f 63  er_wl=.lt_prog_c
27fe0 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 0a 6c 74 5f  ompiler_pic=.lt_
27ff0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74  prog_compiler_st
28000 61 74 69 63 3d 0a 0a 65 63 68 6f 20 22 24 61 73  atic=..echo "$as
28010 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
28020 63 6b 69 6e 67 20 66 6f 72 20 24 63 6f 6d 70 69  cking for $compi
28030 6c 65 72 20 6f 70 74 69 6f 6e 20 74 6f 20 70 72  ler option to pr
28040 6f 64 75 63 65 20 50 49 43 22 20 3e 26 35 0a 65  oduce PIC" >&5.e
28050 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
28060 63 6b 69 6e 67 20 66 6f 72 20 24 63 6f 6d 70 69  cking for $compi
28070 6c 65 72 20 6f 70 74 69 6f 6e 20 74 6f 20 70 72  ler option to pr
28080 6f 64 75 63 65 20 50 49 43 2e 2e 2e 20 24 45 43  oduce PIC... $EC
28090 48 4f 5f 43 22 20 3e 26 36 0a 0a 20 20 69 66 20  HO_C" >&6..  if 
280a0 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 79 65  test "$GCC" = ye
280b0 73 3b 20 74 68 65 6e 0a 20 20 20 20 6c 74 5f 70  s; then.    lt_p
280c0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d  rog_compiler_wl=
280d0 27 2d 57 6c 2c 27 0a 20 20 20 20 6c 74 5f 70 72  '-Wl,'.    lt_pr
280e0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74  og_compiler_stat
280f0 69 63 3d 27 2d 73 74 61 74 69 63 27 0a 0a 20 20  ic='-static'..  
28100 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20    case $host_os 
28110 69 6e 0a 20 20 20 20 20 20 61 69 78 2a 29 0a 20  in.      aix*). 
28120 20 20 20 20 20 23 20 41 6c 6c 20 41 49 58 20 63       # All AIX c
28130 6f 64 65 20 69 73 20 50 49 43 2e 0a 20 20 20 20  ode is PIC..    
28140 20 20 69 66 20 74 65 73 74 20 22 24 68 6f 73 74    if test "$host
28150 5f 63 70 75 22 20 3d 20 69 61 36 34 3b 20 74 68  _cpu" = ia64; th
28160 65 6e 0a 09 23 20 41 49 58 20 35 20 6e 6f 77 20  en..# AIX 5 now 
28170 73 75 70 70 6f 72 74 73 20 49 41 36 34 20 70 72  supports IA64 pr
28180 6f 63 65 73 73 6f 72 0a 09 6c 74 5f 70 72 6f 67  ocessor..lt_prog
28190 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63  _compiler_static
281a0 3d 27 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20  ='-Bstatic'.    
281b0 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20    fi.      ;;.. 
281c0 20 20 20 61 6d 69 67 61 6f 73 2a 29 0a 20 20 20     amigaos*).   
281d0 20 20 20 23 20 46 49 58 4d 45 3a 20 77 65 20 6e     # FIXME: we n
281e0 65 65 64 20 61 74 20 6c 65 61 73 74 20 36 38 30  eed at least 680
281f0 32 30 20 63 6f 64 65 20 74 6f 20 62 75 69 6c 64  20 code to build
28200 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65   shared librarie
28210 73 2c 20 62 75 74 0a 20 20 20 20 20 20 23 20 61  s, but.      # a
28220 64 64 69 6e 67 20 74 68 65 20 60 2d 6d 36 38 30  dding the `-m680
28230 32 30 27 20 66 6c 61 67 20 74 6f 20 47 43 43 20  20' flag to GCC 
28240 70 72 65 76 65 6e 74 73 20 62 75 69 6c 64 69 6e  prevents buildin
28250 67 20 61 6e 79 74 68 69 6e 67 20 62 65 74 74 65  g anything bette
28260 72 2c 0a 20 20 20 20 20 20 23 20 6c 69 6b 65 20  r,.      # like 
28270 60 2d 6d 36 38 30 34 30 27 2e 0a 20 20 20 20 20  `-m68040'..     
28280 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65   lt_prog_compile
28290 72 5f 70 69 63 3d 27 2d 6d 36 38 30 32 30 20 2d  r_pic='-m68020 -
282a0 72 65 73 69 64 65 6e 74 33 32 20 2d 6d 61 6c 77  resident32 -malw
282b0 61 79 73 2d 72 65 73 74 6f 72 65 2d 61 34 27 0a  ays-restore-a4'.
282c0 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 62 65        ;;..    be
282d0 6f 73 2a 20 7c 20 63 79 67 77 69 6e 2a 20 7c 20  os* | cygwin* | 
282e0 69 72 69 78 35 2a 20 7c 20 69 72 69 78 36 2a 20  irix5* | irix6* 
282f0 7c 20 6e 6f 6e 73 74 6f 70 75 78 2a 20 7c 20 6f  | nonstopux* | o
28300 73 66 33 2a 20 7c 20 6f 73 66 34 2a 20 7c 20 6f  sf3* | osf4* | o
28310 73 66 35 2a 29 0a 20 20 20 20 20 20 23 20 50 49  sf5*).      # PI
28320 43 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74  C is the default
28330 20 66 6f 72 20 74 68 65 73 65 20 4f 53 65 73 2e   for these OSes.
28340 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6d  .      ;;..    m
28350 69 6e 67 77 2a 20 7c 20 70 77 33 32 2a 20 7c 20  ingw* | pw32* | 
28360 6f 73 32 2a 29 0a 20 20 20 20 20 20 23 20 54 68  os2*).      # Th
28370 69 73 20 68 61 63 6b 20 69 73 20 73 6f 20 74 68  is hack is so th
28380 61 74 20 74 68 65 20 73 6f 75 72 63 65 20 66 69  at the source fi
28390 6c 65 20 63 61 6e 20 74 65 6c 6c 20 77 68 65 74  le can tell whet
283a0 68 65 72 20 69 74 20 69 73 20 62 65 69 6e 67 0a  her it is being.
283b0 20 20 20 20 20 20 23 20 62 75 69 6c 74 20 66 6f        # built fo
283c0 72 20 69 6e 63 6c 75 73 69 6f 6e 20 69 6e 20 61  r inclusion in a
283d0 20 64 6c 6c 20 28 61 6e 64 20 73 68 6f 75 6c 64   dll (and should
283e0 20 65 78 70 6f 72 74 20 73 79 6d 62 6f 6c 73 20   export symbols 
283f0 66 6f 72 20 65 78 61 6d 70 6c 65 29 2e 0a 20 20  for example)..  
28400 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70      lt_prog_comp
28410 69 6c 65 72 5f 70 69 63 3d 27 2d 44 44 4c 4c 5f  iler_pic='-DDLL_
28420 45 58 50 4f 52 54 27 0a 20 20 20 20 20 20 3b 3b  EXPORT'.      ;;
28430 0a 0a 20 20 20 20 64 61 72 77 69 6e 2a 20 7c 20  ..    darwin* | 
28440 72 68 61 70 73 6f 64 79 2a 29 0a 20 20 20 20 20  rhapsody*).     
28450 20 23 20 50 49 43 20 69 73 20 74 68 65 20 64 65   # PIC is the de
28460 66 61 75 6c 74 20 6f 6e 20 74 68 69 73 20 70 6c  fault on this pl
28470 61 74 66 6f 72 6d 0a 20 20 20 20 20 20 23 20 43  atform.      # C
28480 6f 6d 6d 6f 6e 20 73 79 6d 62 6f 6c 73 20 6e 6f  ommon symbols no
28490 74 20 61 6c 6c 6f 77 65 64 20 69 6e 20 4d 48 5f  t allowed in MH_
284a0 44 59 4c 49 42 20 66 69 6c 65 73 0a 20 20 20 20  DYLIB files.    
284b0 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c    lt_prog_compil
284c0 65 72 5f 70 69 63 3d 27 2d 66 6e 6f 2d 63 6f 6d  er_pic='-fno-com
284d0 6d 6f 6e 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20  mon'.      ;;.. 
284e0 20 20 20 6d 73 64 6f 73 64 6a 67 70 70 2a 29 0a     msdosdjgpp*).
284f0 20 20 20 20 20 20 23 20 4a 75 73 74 20 62 65 63        # Just bec
28500 61 75 73 65 20 77 65 20 75 73 65 20 47 43 43 20  ause we use GCC 
28510 64 6f 65 73 6e 27 74 20 6d 65 61 6e 20 77 65 20  doesn't mean we 
28520 73 75 64 64 65 6e 6c 79 20 67 65 74 20 73 68 61  suddenly get sha
28530 72 65 64 20 6c 69 62 72 61 72 69 65 73 0a 20 20  red libraries.  
28540 20 20 20 20 23 20 6f 6e 20 73 79 73 74 65 6d 73      # on systems
28550 20 74 68 61 74 20 64 6f 6e 27 74 20 73 75 70 70   that don't supp
28560 6f 72 74 20 74 68 65 6d 2e 0a 20 20 20 20 20 20  ort them..      
28570 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
28580 5f 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65  _can_build_share
28590 64 3d 6e 6f 0a 20 20 20 20 20 20 65 6e 61 62 6c  d=no.      enabl
285a0 65 5f 73 68 61 72 65 64 3d 6e 6f 0a 20 20 20 20  e_shared=no.    
285b0 20 20 3b 3b 0a 0a 20 20 20 20 73 79 73 76 34 2a    ;;..    sysv4*
285c0 4d 50 2a 29 0a 20 20 20 20 20 20 69 66 20 74 65  MP*).      if te
285d0 73 74 20 2d 64 20 2f 75 73 72 2f 6e 65 63 3b 20  st -d /usr/nec; 
285e0 74 68 65 6e 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f  then..lt_prog_co
285f0 6d 70 69 6c 65 72 5f 70 69 63 3d 2d 4b 63 6f 6e  mpiler_pic=-Kcon
28600 66 6f 72 6d 5f 70 69 63 0a 20 20 20 20 20 20 66  form_pic.      f
28610 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  i.      ;;..    
28620 68 70 75 78 2a 29 0a 20 20 20 20 20 20 23 20 50  hpux*).      # P
28630 49 43 20 69 73 20 74 68 65 20 64 65 66 61 75 6c  IC is the defaul
28640 74 20 66 6f 72 20 49 41 36 34 20 48 50 2d 55 58  t for IA64 HP-UX
28650 20 61 6e 64 20 36 34 2d 62 69 74 20 48 50 2d 55   and 64-bit HP-U
28660 58 2c 20 62 75 74 0a 20 20 20 20 20 20 23 20 6e  X, but.      # n
28670 6f 74 20 66 6f 72 20 50 41 20 48 50 2d 55 58 2e  ot for PA HP-UX.
28680 0a 20 20 20 20 20 20 63 61 73 65 20 22 24 68 6f  .      case "$ho
28690 73 74 5f 63 70 75 22 20 69 6e 0a 20 20 20 20 20  st_cpu" in.     
286a0 20 68 70 70 61 2a 36 34 2a 7c 69 61 36 34 2a 29   hppa*64*|ia64*)
286b0 0a 09 23 20 2b 5a 20 74 68 65 20 64 65 66 61 75  ..# +Z the defau
286c0 6c 74 0a 09 3b 3b 0a 20 20 20 20 20 20 2a 29 0a  lt..;;.      *).
286d0 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65  .lt_prog_compile
286e0 72 5f 70 69 63 3d 27 2d 66 50 49 43 27 0a 09 3b  r_pic='-fPIC'..;
286f0 3b 0a 20 20 20 20 20 20 65 73 61 63 0a 20 20 20  ;.      esac.   
28700 20 20 20 3b 3b 0a 0a 20 20 20 20 2a 29 0a 20 20     ;;..    *).  
28710 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70      lt_prog_comp
28720 69 6c 65 72 5f 70 69 63 3d 27 2d 66 50 49 43 27  iler_pic='-fPIC'
28730 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73  .      ;;.    es
28740 61 63 0a 20 20 65 6c 73 65 0a 20 20 20 20 23 20  ac.  else.    # 
28750 50 4f 52 54 4d 45 20 43 68 65 63 6b 20 66 6f 72  PORTME Check for
28760 20 66 6c 61 67 20 74 6f 20 70 61 73 73 20 6c 69   flag to pass li
28770 6e 6b 65 72 20 66 6c 61 67 73 20 74 68 72 6f 75  nker flags throu
28780 67 68 20 74 68 65 20 73 79 73 74 65 6d 20 63 6f  gh the system co
28790 6d 70 69 6c 65 72 2e 0a 20 20 20 20 63 61 73 65  mpiler..    case
287a0 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20   $host_os in.   
287b0 20 61 69 78 2a 29 0a 20 20 20 20 20 20 6c 74 5f   aix*).      lt_
287c0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c  prog_compiler_wl
287d0 3d 27 2d 57 6c 2c 27 0a 20 20 20 20 20 20 69 66  ='-Wl,'.      if
287e0 20 74 65 73 74 20 22 24 68 6f 73 74 5f 63 70 75   test "$host_cpu
287f0 22 20 3d 20 69 61 36 34 3b 20 74 68 65 6e 0a 09  " = ia64; then..
28800 23 20 41 49 58 20 35 20 6e 6f 77 20 73 75 70 70  # AIX 5 now supp
28810 6f 72 74 73 20 49 41 36 34 20 70 72 6f 63 65 73  orts IA64 proces
28820 73 6f 72 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d  sor..lt_prog_com
28830 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 42  piler_static='-B
28840 73 74 61 74 69 63 27 0a 20 20 20 20 20 20 65 6c  static'.      el
28850 73 65 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70  se..lt_prog_comp
28860 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 62 6e  iler_static='-bn
28870 73 6f 20 2d 62 49 3a 2f 6c 69 62 2f 73 79 73 63  so -bI:/lib/sysc
28880 61 6c 6c 73 2e 65 78 70 27 0a 20 20 20 20 20 20  alls.exp'.      
28890 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  fi.      ;;..   
288a0 20 6d 69 6e 67 77 2a 20 7c 20 70 77 33 32 2a 20   mingw* | pw32* 
288b0 7c 20 6f 73 32 2a 29 0a 20 20 20 20 20 20 23 20  | os2*).      # 
288c0 54 68 69 73 20 68 61 63 6b 20 69 73 20 73 6f 20  This hack is so 
288d0 74 68 61 74 20 74 68 65 20 73 6f 75 72 63 65 20  that the source 
288e0 66 69 6c 65 20 63 61 6e 20 74 65 6c 6c 20 77 68  file can tell wh
288f0 65 74 68 65 72 20 69 74 20 69 73 20 62 65 69 6e  ether it is bein
28900 67 0a 20 20 20 20 20 20 23 20 62 75 69 6c 74 20  g.      # built 
28910 66 6f 72 20 69 6e 63 6c 75 73 69 6f 6e 20 69 6e  for inclusion in
28920 20 61 20 64 6c 6c 20 28 61 6e 64 20 73 68 6f 75   a dll (and shou
28930 6c 64 20 65 78 70 6f 72 74 20 73 79 6d 62 6f 6c  ld export symbol
28940 73 20 66 6f 72 20 65 78 61 6d 70 6c 65 29 2e 0a  s for example)..
28950 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f        lt_prog_co
28960 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 44 44 4c  mpiler_pic='-DDL
28970 4c 5f 45 58 50 4f 52 54 27 0a 20 20 20 20 20 20  L_EXPORT'.      
28980 3b 3b 0a 0a 20 20 20 20 68 70 75 78 39 2a 20 7c  ;;..    hpux9* |
28990 20 68 70 75 78 31 30 2a 20 7c 20 68 70 75 78 31   hpux10* | hpux1
289a0 31 2a 29 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f  1*).      lt_pro
289b0 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d  g_compiler_wl='-
289c0 57 6c 2c 27 0a 20 20 20 20 20 20 23 20 50 49 43  Wl,'.      # PIC
289d0 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 20   is the default 
289e0 66 6f 72 20 49 41 36 34 20 48 50 2d 55 58 20 61  for IA64 HP-UX a
289f0 6e 64 20 36 34 2d 62 69 74 20 48 50 2d 55 58 2c  nd 64-bit HP-UX,
28a00 20 62 75 74 0a 20 20 20 20 20 20 23 20 6e 6f 74   but.      # not
28a10 20 66 6f 72 20 50 41 20 48 50 2d 55 58 2e 0a 20   for PA HP-UX.. 
28a20 20 20 20 20 20 63 61 73 65 20 22 24 68 6f 73 74       case "$host
28a30 5f 63 70 75 22 20 69 6e 0a 20 20 20 20 20 20 68  _cpu" in.      h
28a40 70 70 61 2a 36 34 2a 7c 69 61 36 34 2a 29 0a 09  ppa*64*|ia64*)..
28a50 23 20 2b 5a 20 74 68 65 20 64 65 66 61 75 6c 74  # +Z the default
28a60 0a 09 3b 3b 0a 20 20 20 20 20 20 2a 29 0a 09 6c  ..;;.      *)..l
28a70 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
28a80 70 69 63 3d 27 2b 5a 27 0a 09 3b 3b 0a 20 20 20  pic='+Z'..;;.   
28a90 20 20 20 65 73 61 63 0a 20 20 20 20 20 20 23 20     esac.      # 
28aa0 49 73 20 74 68 65 72 65 20 61 20 62 65 74 74 65  Is there a bette
28ab0 72 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c  r lt_prog_compil
28ac0 65 72 5f 73 74 61 74 69 63 20 74 68 61 74 20 77  er_static that w
28ad0 6f 72 6b 73 20 77 69 74 68 20 74 68 65 20 62 75  orks with the bu
28ae0 6e 64 6c 65 64 20 43 43 3f 0a 20 20 20 20 20 20  ndled CC?.      
28af0 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
28b00 5f 73 74 61 74 69 63 3d 27 24 7b 77 6c 7d 2d 61  _static='${wl}-a
28b10 20 24 7b 77 6c 7d 61 72 63 68 69 76 65 27 0a 20   ${wl}archive'. 
28b20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 69 72 69       ;;..    iri
28b30 78 35 2a 20 7c 20 69 72 69 78 36 2a 20 7c 20 6e  x5* | irix6* | n
28b40 6f 6e 73 74 6f 70 75 78 2a 29 0a 20 20 20 20 20  onstopux*).     
28b50 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65   lt_prog_compile
28b60 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20 20  r_wl='-Wl,'.    
28b70 20 20 23 20 50 49 43 20 28 77 69 74 68 20 2d 4b    # PIC (with -K
28b80 50 49 43 29 20 69 73 20 74 68 65 20 64 65 66 61  PIC) is the defa
28b90 75 6c 74 2e 0a 20 20 20 20 20 20 6c 74 5f 70 72  ult..      lt_pr
28ba0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74  og_compiler_stat
28bb0 69 63 3d 27 2d 6e 6f 6e 5f 73 68 61 72 65 64 27  ic='-non_shared'
28bc0 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6e  .      ;;..    n
28bd0 65 77 73 6f 73 36 29 0a 20 20 20 20 20 20 6c 74  ewsos6).      lt
28be0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70  _prog_compiler_p
28bf0 69 63 3d 27 2d 4b 50 49 43 27 0a 20 20 20 20 20  ic='-KPIC'.     
28c00 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65   lt_prog_compile
28c10 72 5f 73 74 61 74 69 63 3d 27 2d 42 73 74 61 74  r_static='-Bstat
28c20 69 63 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20  ic'.      ;;..  
28c30 20 20 6c 69 6e 75 78 2a 29 0a 20 20 20 20 20 20    linux*).      
28c40 63 61 73 65 20 24 43 43 20 69 6e 0a 20 20 20 20  case $CC in.    
28c50 20 20 69 63 63 2a 20 7c 20 65 63 63 2a 29 0a 09    icc* | ecc*)..
28c60 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
28c70 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 09 6c 74 5f 70  _wl='-Wl,'..lt_p
28c80 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63  rog_compiler_pic
28c90 3d 27 2d 4b 50 49 43 27 0a 09 6c 74 5f 70 72 6f  ='-KPIC'..lt_pro
28ca0 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69  g_compiler_stati
28cb0 63 3d 27 2d 73 74 61 74 69 63 27 0a 20 20 20 20  c='-static'.    
28cc0 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 63 63 63      ;;.      ccc
28cd0 2a 29 0a 20 20 20 20 20 20 20 20 6c 74 5f 70 72  *).        lt_pr
28ce0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27  og_compiler_wl='
28cf0 2d 57 6c 2c 27 0a 20 20 20 20 20 20 20 20 23 20  -Wl,'.        # 
28d00 41 6c 6c 20 41 6c 70 68 61 20 63 6f 64 65 20 69  All Alpha code i
28d10 73 20 50 49 43 2e 0a 20 20 20 20 20 20 20 20 6c  s PIC..        l
28d20 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
28d30 73 74 61 74 69 63 3d 27 2d 6e 6f 6e 5f 73 68 61  static='-non_sha
28d40 72 65 64 27 0a 20 20 20 20 20 20 20 20 3b 3b 0a  red'.        ;;.
28d50 20 20 20 20 20 20 65 73 61 63 0a 20 20 20 20 20        esac.     
28d60 20 3b 3b 0a 0a 20 20 20 20 6f 73 66 33 2a 20 7c   ;;..    osf3* |
28d70 20 6f 73 66 34 2a 20 7c 20 6f 73 66 35 2a 29 0a   osf4* | osf5*).
28d80 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f        lt_prog_co
28d90 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27  mpiler_wl='-Wl,'
28da0 0a 20 20 20 20 20 20 23 20 41 6c 6c 20 4f 53 46  .      # All OSF
28db0 2f 31 20 63 6f 64 65 20 69 73 20 50 49 43 2e 0a  /1 code is PIC..
28dc0 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f        lt_prog_co
28dd0 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d  mpiler_static='-
28de0 6e 6f 6e 5f 73 68 61 72 65 64 27 0a 20 20 20 20  non_shared'.    
28df0 20 20 3b 3b 0a 0a 20 20 20 20 73 63 6f 33 2e 32    ;;..    sco3.2
28e00 76 35 2a 29 0a 20 20 20 20 20 20 6c 74 5f 70 72  v5*).      lt_pr
28e10 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d  og_compiler_pic=
28e20 27 2d 4b 70 69 63 27 0a 20 20 20 20 20 20 6c 74  '-Kpic'.      lt
28e30 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73  _prog_compiler_s
28e40 74 61 74 69 63 3d 27 2d 64 6e 27 0a 20 20 20 20  tatic='-dn'.    
28e50 20 20 3b 3b 0a 0a 20 20 20 20 73 6f 6c 61 72 69    ;;..    solari
28e60 73 2a 29 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f  s*).      lt_pro
28e70 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d  g_compiler_wl='-
28e80 57 6c 2c 27 0a 20 20 20 20 20 20 6c 74 5f 70 72  Wl,'.      lt_pr
28e90 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d  og_compiler_pic=
28ea0 27 2d 4b 50 49 43 27 0a 20 20 20 20 20 20 6c 74  '-KPIC'.      lt
28eb0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73  _prog_compiler_s
28ec0 74 61 74 69 63 3d 27 2d 42 73 74 61 74 69 63 27  tatic='-Bstatic'
28ed0 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73  .      ;;..    s
28ee0 75 6e 6f 73 34 2a 29 0a 20 20 20 20 20 20 6c 74  unos4*).      lt
28ef0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77  _prog_compiler_w
28f00 6c 3d 27 2d 51 6f 70 74 69 6f 6e 20 6c 64 20 27  l='-Qoption ld '
28f10 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63  .      lt_prog_c
28f20 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 50 49  ompiler_pic='-PI
28f30 43 27 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67  C'.      lt_prog
28f40 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63  _compiler_static
28f50 3d 27 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20  ='-Bstatic'.    
28f60 20 20 3b 3b 0a 0a 20 20 20 20 73 79 73 76 34 20    ;;..    sysv4 
28f70 7c 20 73 79 73 76 34 2e 32 75 77 32 2a 20 7c 20  | sysv4.2uw2* | 
28f80 73 79 73 76 34 2e 33 2a 20 7c 20 73 79 73 76 35  sysv4.3* | sysv5
28f90 2a 29 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67  *).      lt_prog
28fa0 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57  _compiler_wl='-W
28fb0 6c 2c 27 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f  l,'.      lt_pro
28fc0 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27  g_compiler_pic='
28fd0 2d 4b 50 49 43 27 0a 20 20 20 20 20 20 6c 74 5f  -KPIC'.      lt_
28fe0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74  prog_compiler_st
28ff0 61 74 69 63 3d 27 2d 42 73 74 61 74 69 63 27 0a  atic='-Bstatic'.
29000 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 79        ;;..    sy
29010 73 76 34 2a 4d 50 2a 29 0a 20 20 20 20 20 20 69  sv4*MP*).      i
29020 66 20 74 65 73 74 20 2d 64 20 2f 75 73 72 2f 6e  f test -d /usr/n
29030 65 63 20 3b 74 68 65 6e 0a 09 6c 74 5f 70 72 6f  ec ;then..lt_pro
29040 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27  g_compiler_pic='
29050 2d 4b 63 6f 6e 66 6f 72 6d 5f 70 69 63 27 0a 09  -Kconform_pic'..
29060 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
29070 5f 73 74 61 74 69 63 3d 27 2d 42 73 74 61 74 69  _static='-Bstati
29080 63 27 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20  c'.      fi.    
29090 20 20 3b 3b 0a 0a 20 20 20 20 75 74 73 34 2a 29    ;;..    uts4*)
290a0 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63  .      lt_prog_c
290b0 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 70 69  ompiler_pic='-pi
290c0 63 27 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67  c'.      lt_prog
290d0 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63  _compiler_static
290e0 3d 27 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20  ='-Bstatic'.    
290f0 20 20 3b 3b 0a 0a 20 20 20 20 2a 29 0a 20 20 20    ;;..    *).   
29100 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69     lt_prog_compi
29110 6c 65 72 5f 63 61 6e 5f 62 75 69 6c 64 5f 73 68  ler_can_build_sh
29120 61 72 65 64 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b  ared=no.      ;;
29130 0a 20 20 20 20 65 73 61 63 0a 20 20 66 69 0a 0a  .    esac.  fi..
29140 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
29150 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c  NENO: result: $l
29160 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
29170 70 69 63 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  pic" >&5.echo "$
29180 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 70 72 6f 67  {ECHO_T}$lt_prog
29190 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 22 20 3e  _compiler_pic" >
291a0 26 36 0a 0a 23 0a 23 20 43 68 65 63 6b 20 74 6f  &6..#.# Check to
291b0 20 6d 61 6b 65 20 73 75 72 65 20 74 68 65 20 50   make sure the P
291c0 49 43 20 66 6c 61 67 20 61 63 74 75 61 6c 6c 79  IC flag actually
291d0 20 77 6f 72 6b 73 2e 0a 23 0a 69 66 20 74 65 73   works..#.if tes
291e0 74 20 2d 6e 20 22 24 6c 74 5f 70 72 6f 67 5f 63  t -n "$lt_prog_c
291f0 6f 6d 70 69 6c 65 72 5f 70 69 63 22 3b 20 74 68  ompiler_pic"; th
29200 65 6e 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  en..echo "$as_me
29210 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
29220 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c 65 72 20  ng if $compiler 
29230 50 49 43 20 66 6c 61 67 20 24 6c 74 5f 70 72 6f  PIC flag $lt_pro
29240 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 20 77  g_compiler_pic w
29250 6f 72 6b 73 22 20 3e 26 35 0a 65 63 68 6f 20 24  orks" >&5.echo $
29260 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
29270 20 69 66 20 24 63 6f 6d 70 69 6c 65 72 20 50 49   if $compiler PI
29280 43 20 66 6c 61 67 20 24 6c 74 5f 70 72 6f 67 5f  C flag $lt_prog_
29290 63 6f 6d 70 69 6c 65 72 5f 70 69 63 20 77 6f 72  compiler_pic wor
292a0 6b 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  ks... $ECHO_C" >
292b0 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74  &6.if test "${lt
292c0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70  _prog_compiler_p
292d0 69 63 5f 77 6f 72 6b 73 2b 73 65 74 7d 22 20 3d  ic_works+set}" =
292e0 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
292f0 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
29300 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
29310 0a 65 6c 73 65 0a 20 20 6c 74 5f 70 72 6f 67 5f  .else.  lt_prog_
29320 63 6f 6d 70 69 6c 65 72 5f 70 69 63 5f 77 6f 72  compiler_pic_wor
29330 6b 73 3d 6e 6f 0a 20 20 61 63 5f 6f 75 74 66 69  ks=no.  ac_outfi
29340 6c 65 3d 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  le=conftest.$ac_
29350 6f 62 6a 65 78 74 0a 20 20 20 70 72 69 6e 74 66  objext.   printf
29360 20 22 24 6c 74 5f 73 69 6d 70 6c 65 5f 63 6f 6d   "$lt_simple_com
29370 70 69 6c 65 5f 74 65 73 74 5f 63 6f 64 65 22 20  pile_test_code" 
29380 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  > conftest.$ac_e
29390 78 74 0a 20 20 20 6c 74 5f 63 6f 6d 70 69 6c 65  xt.   lt_compile
293a0 72 5f 66 6c 61 67 3d 22 24 6c 74 5f 70 72 6f 67  r_flag="$lt_prog
293b0 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 20 2d 44  _compiler_pic -D
293c0 50 49 43 22 0a 20 20 20 23 20 49 6e 73 65 72 74  PIC".   # Insert
293d0 20 74 68 65 20 6f 70 74 69 6f 6e 20 65 69 74 68   the option eith
293e0 65 72 20 28 31 29 20 61 66 74 65 72 20 74 68 65  er (1) after the
293f0 20 6c 61 73 74 20 2a 46 4c 41 47 53 20 76 61 72   last *FLAGS var
29400 69 61 62 6c 65 2c 20 6f 72 0a 20 20 20 23 20 28  iable, or.   # (
29410 32 29 20 62 65 66 6f 72 65 20 61 20 77 6f 72 64  2) before a word
29420 20 63 6f 6e 74 61 69 6e 69 6e 67 20 22 63 6f 6e   containing "con
29430 66 74 65 73 74 2e 22 2c 20 6f 72 20 28 33 29 20  ftest.", or (3) 
29440 61 74 20 74 68 65 20 65 6e 64 2e 0a 20 20 20 23  at the end..   #
29450 20 4e 6f 74 65 20 74 68 61 74 20 24 61 63 5f 63   Note that $ac_c
29460 6f 6d 70 69 6c 65 20 69 74 73 65 6c 66 20 64 6f  ompile itself do
29470 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 62  es not contain b
29480 61 63 6b 73 6c 61 73 68 65 73 20 61 6e 64 20 62  ackslashes and b
29490 65 67 69 6e 73 0a 20 20 20 23 20 77 69 74 68 20  egins.   # with 
294a0 61 20 64 6f 6c 6c 61 72 20 73 69 67 6e 20 28 6e  a dollar sign (n
294b0 6f 74 20 61 20 68 79 70 68 65 6e 29 2c 20 73 6f  ot a hyphen), so
294c0 20 74 68 65 20 65 63 68 6f 20 73 68 6f 75 6c 64   the echo should
294d0 20 77 6f 72 6b 20 63 6f 72 72 65 63 74 6c 79 2e   work correctly.
294e0 0a 20 20 20 23 20 54 68 65 20 6f 70 74 69 6f 6e  .   # The option
294f0 20 69 73 20 72 65 66 65 72 65 6e 63 65 64 20 76   is referenced v
29500 69 61 20 61 20 76 61 72 69 61 62 6c 65 20 74 6f  ia a variable to
29510 20 61 76 6f 69 64 20 63 6f 6e 66 75 73 69 6e 67   avoid confusing
29520 20 73 65 64 2e 0a 20 20 20 6c 74 5f 63 6f 6d 70   sed..   lt_comp
29530 69 6c 65 3d 60 65 63 68 6f 20 22 24 61 63 5f 63  ile=`echo "$ac_c
29540 6f 6d 70 69 6c 65 22 20 7c 20 24 53 45 44 20 5c  ompile" | $SED \
29550 0a 20 20 20 2d 65 20 27 73 3a 2e 2a 46 4c 41 47  .   -e 's:.*FLAG
29560 53 7d 3f 20 3a 26 24 6c 74 5f 63 6f 6d 70 69 6c  S}? :&$lt_compil
29570 65 72 5f 66 6c 61 67 20 3a 3b 20 74 27 20 5c 0a  er_flag :; t' \.
29580 20 20 20 2d 65 20 27 73 3a 20 5b 5e 20 5d 2a 63     -e 's: [^ ]*c
29590 6f 6e 66 74 65 73 74 5c 2e 3a 20 24 6c 74 5f 63  onftest\.: $lt_c
295a0 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 26 3a 3b 20  ompiler_flag&:; 
295b0 74 27 20 5c 0a 20 20 20 2d 65 20 27 73 3a 24 3a  t' \.   -e 's:$:
295c0 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c   $lt_compiler_fl
295d0 61 67 3a 27 60 0a 20 20 20 28 65 76 61 6c 20 65  ag:'`.   (eval e
295e0 63 68 6f 20 22 5c 22 5c 24 61 73 5f 6d 65 3a 35  cho "\"\$as_me:5
295f0 37 38 35 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65  785: $lt_compile
29600 5c 22 22 20 3e 26 35 29 0a 20 20 20 28 65 76 61  \"" >&5).   (eva
29610 6c 20 22 24 6c 74 5f 63 6f 6d 70 69 6c 65 22 20  l "$lt_compile" 
29620 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 29 0a  2>conftest.err).
29630 20 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a     ac_status=$?.
29640 20 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e     cat conftest.
29650 65 72 72 20 3e 26 35 0a 20 20 20 65 63 68 6f 20  err >&5.   echo 
29660 22 24 61 73 5f 6d 65 3a 35 37 38 39 3a 20 5c 24  "$as_me:5789: \$
29670 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
29680 3e 26 35 0a 20 20 20 69 66 20 28 65 78 69 74 20  >&5.   if (exit 
29690 24 61 63 5f 73 74 61 74 75 73 29 20 26 26 20 74  $ac_status) && t
296a0 65 73 74 20 2d 73 20 22 24 61 63 5f 6f 75 74 66  est -s "$ac_outf
296b0 69 6c 65 22 3b 20 74 68 65 6e 0a 20 20 20 20 20  ile"; then.     
296c0 23 20 54 68 65 20 63 6f 6d 70 69 6c 65 72 20 63  # The compiler c
296d0 61 6e 20 6f 6e 6c 79 20 77 61 72 6e 20 61 6e 64  an only warn and
296e0 20 69 67 6e 6f 72 65 20 74 68 65 20 6f 70 74 69   ignore the opti
296f0 6f 6e 20 69 66 20 6e 6f 74 20 72 65 63 6f 67 6e  on if not recogn
29700 69 7a 65 64 0a 20 20 20 20 20 23 20 53 6f 20 73  ized.     # So s
29710 61 79 20 6e 6f 20 69 66 20 74 68 65 72 65 20 61  ay no if there a
29720 72 65 20 77 61 72 6e 69 6e 67 73 0a 20 20 20 20  re warnings.    
29730 20 69 66 20 74 65 73 74 20 21 20 2d 73 20 63 6f   if test ! -s co
29740 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68 65 6e  nftest.err; then
29750 0a 20 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f  .       lt_prog_
29760 63 6f 6d 70 69 6c 65 72 5f 70 69 63 5f 77 6f 72  compiler_pic_wor
29770 6b 73 3d 79 65 73 0a 20 20 20 20 20 66 69 0a 20  ks=yes.     fi. 
29780 20 20 66 69 0a 20 20 20 24 72 6d 20 63 6f 6e 66    fi.   $rm conf
29790 74 65 73 74 2a 0a 0a 66 69 0a 65 63 68 6f 20 22  test*..fi.echo "
297a0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
297b0 72 65 73 75 6c 74 3a 20 24 6c 74 5f 70 72 6f 67  result: $lt_prog
297c0 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 5f 77 6f  _compiler_pic_wo
297d0 72 6b 73 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  rks" >&5.echo "$
297e0 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 70 72 6f 67  {ECHO_T}$lt_prog
297f0 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 5f 77 6f  _compiler_pic_wo
29800 72 6b 73 22 20 3e 26 36 0a 0a 69 66 20 74 65 73  rks" >&6..if tes
29810 74 20 78 22 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d  t x"$lt_prog_com
29820 70 69 6c 65 72 5f 70 69 63 5f 77 6f 72 6b 73 22  piler_pic_works"
29830 20 3d 20 78 79 65 73 3b 20 74 68 65 6e 0a 20 20   = xyes; then.  
29840 20 20 63 61 73 65 20 24 6c 74 5f 70 72 6f 67 5f    case $lt_prog_
29850 63 6f 6d 70 69 6c 65 72 5f 70 69 63 20 69 6e 0a  compiler_pic in.
29860 20 20 20 20 20 22 22 20 7c 20 22 20 22 2a 29 20       "" | " "*) 
29870 3b 3b 0a 20 20 20 20 20 2a 29 20 6c 74 5f 70 72  ;;.     *) lt_pr
29880 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d  og_compiler_pic=
29890 22 20 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69  " $lt_prog_compi
298a0 6c 65 72 5f 70 69 63 22 20 3b 3b 0a 20 20 20 20  ler_pic" ;;.    
298b0 20 65 73 61 63 0a 65 6c 73 65 0a 20 20 20 20 6c   esac.else.    l
298c0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
298d0 70 69 63 3d 0a 20 20 20 20 20 6c 74 5f 70 72 6f  pic=.     lt_pro
298e0 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 61 6e 5f 62  g_compiler_can_b
298f0 75 69 6c 64 5f 73 68 61 72 65 64 3d 6e 6f 0a 66  uild_shared=no.f
29900 69 0a 0a 66 69 0a 63 61 73 65 20 22 24 68 6f 73  i..fi.case "$hos
29910 74 5f 6f 73 22 20 69 6e 0a 20 20 23 20 46 6f 72  t_os" in.  # For
29920 20 70 6c 61 74 66 6f 72 6d 73 20 77 68 69 63 68   platforms which
29930 20 64 6f 20 6e 6f 74 20 73 75 70 70 6f 72 74 20   do not support 
29940 50 49 43 2c 20 2d 44 50 49 43 20 69 73 20 6d 65  PIC, -DPIC is me
29950 61 6e 69 6e 67 6c 65 73 73 3a 0a 20 20 2a 64 6a  aningless:.  *dj
29960 67 70 70 2a 29 0a 20 20 20 20 6c 74 5f 70 72 6f  gpp*).    lt_pro
29970 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 0a  g_compiler_pic=.
29980 20 20 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20      ;;.  *).    
29990 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
299a0 5f 70 69 63 3d 22 24 6c 74 5f 70 72 6f 67 5f 63  _pic="$lt_prog_c
299b0 6f 6d 70 69 6c 65 72 5f 70 69 63 20 2d 44 50 49  ompiler_pic -DPI
299c0 43 22 0a 20 20 20 20 3b 3b 0a 65 73 61 63 0a 0a  C".    ;;.esac..
299d0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
299e0 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 69  NENO: checking i
299f0 66 20 24 63 6f 6d 70 69 6c 65 72 20 73 75 70 70  f $compiler supp
29a00 6f 72 74 73 20 2d 63 20 2d 6f 20 66 69 6c 65 2e  orts -c -o file.
29a10 24 61 63 5f 6f 62 6a 65 78 74 22 20 3e 26 35 0a  $ac_objext" >&5.
29a20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
29a30 65 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70 69  ecking if $compi
29a40 6c 65 72 20 73 75 70 70 6f 72 74 73 20 2d 63 20  ler supports -c 
29a50 2d 6f 20 66 69 6c 65 2e 24 61 63 5f 6f 62 6a 65  -o file.$ac_obje
29a60 78 74 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  xt... $ECHO_C" >
29a70 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74  &6.if test "${lt
29a80 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65  _cv_prog_compile
29a90 72 5f 63 5f 6f 2b 73 65 74 7d 22 20 3d 20 73 65  r_c_o+set}" = se
29aa0 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
29ab0 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
29ac0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
29ad0 73 65 0a 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f  se.  lt_cv_prog_
29ae0 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 3d 6e 6f 0a  compiler_c_o=no.
29af0 20 20 20 24 72 6d 20 2d 72 20 63 6f 6e 66 74 65     $rm -r confte
29b00 73 74 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 20  st 2>/dev/null. 
29b10 20 20 6d 6b 64 69 72 20 63 6f 6e 66 74 65 73 74    mkdir conftest
29b20 0a 20 20 20 63 64 20 63 6f 6e 66 74 65 73 74 0a  .   cd conftest.
29b30 20 20 20 6d 6b 64 69 72 20 6f 75 74 0a 20 20 20     mkdir out.   
29b40 70 72 69 6e 74 66 20 22 24 6c 74 5f 73 69 6d 70  printf "$lt_simp
29b50 6c 65 5f 63 6f 6d 70 69 6c 65 5f 74 65 73 74 5f  le_compile_test_
29b60 63 6f 64 65 22 20 3e 20 63 6f 6e 66 74 65 73 74  code" > conftest
29b70 2e 24 61 63 5f 65 78 74 0a 0a 20 20 20 6c 74 5f  .$ac_ext..   lt_
29b80 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 3d 22 2d  compiler_flag="-
29b90 6f 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74 32 2e  o out/conftest2.
29ba0 24 61 63 5f 6f 62 6a 65 78 74 22 0a 20 20 20 23  $ac_objext".   #
29bb0 20 49 6e 73 65 72 74 20 74 68 65 20 6f 70 74 69   Insert the opti
29bc0 6f 6e 20 65 69 74 68 65 72 20 28 31 29 20 61 66  on either (1) af
29bd0 74 65 72 20 74 68 65 20 6c 61 73 74 20 2a 46 4c  ter the last *FL
29be0 41 47 53 20 76 61 72 69 61 62 6c 65 2c 20 6f 72  AGS variable, or
29bf0 0a 20 20 20 23 20 28 32 29 20 62 65 66 6f 72 65  .   # (2) before
29c00 20 61 20 77 6f 72 64 20 63 6f 6e 74 61 69 6e 69   a word containi
29c10 6e 67 20 22 63 6f 6e 66 74 65 73 74 2e 22 2c 20  ng "conftest.", 
29c20 6f 72 20 28 33 29 20 61 74 20 74 68 65 20 65 6e  or (3) at the en
29c30 64 2e 0a 20 20 20 23 20 4e 6f 74 65 20 74 68 61  d..   # Note tha
29c40 74 20 24 61 63 5f 63 6f 6d 70 69 6c 65 20 69 74  t $ac_compile it
29c50 73 65 6c 66 20 64 6f 65 73 20 6e 6f 74 20 63 6f  self does not co
29c60 6e 74 61 69 6e 20 62 61 63 6b 73 6c 61 73 68 65  ntain backslashe
29c70 73 20 61 6e 64 20 62 65 67 69 6e 73 0a 20 20 20  s and begins.   
29c80 23 20 77 69 74 68 20 61 20 64 6f 6c 6c 61 72 20  # with a dollar 
29c90 73 69 67 6e 20 28 6e 6f 74 20 61 20 68 79 70 68  sign (not a hyph
29ca0 65 6e 29 2c 20 73 6f 20 74 68 65 20 65 63 68 6f  en), so the echo
29cb0 20 73 68 6f 75 6c 64 20 77 6f 72 6b 20 63 6f 72   should work cor
29cc0 72 65 63 74 6c 79 2e 0a 20 20 20 6c 74 5f 63 6f  rectly..   lt_co
29cd0 6d 70 69 6c 65 3d 60 65 63 68 6f 20 22 24 61 63  mpile=`echo "$ac
29ce0 5f 63 6f 6d 70 69 6c 65 22 20 7c 20 24 53 45 44  _compile" | $SED
29cf0 20 5c 0a 20 20 20 2d 65 20 27 73 3a 2e 2a 46 4c   \.   -e 's:.*FL
29d00 41 47 53 7d 3f 20 3a 26 24 6c 74 5f 63 6f 6d 70  AGS}? :&$lt_comp
29d10 69 6c 65 72 5f 66 6c 61 67 20 3a 3b 20 74 27 20  iler_flag :; t' 
29d20 5c 0a 20 20 20 2d 65 20 27 73 3a 20 5b 5e 20 5d  \.   -e 's: [^ ]
29d30 2a 63 6f 6e 66 74 65 73 74 5c 2e 3a 20 24 6c 74  *conftest\.: $lt
29d40 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 26 3a  _compiler_flag&:
29d50 3b 20 74 27 20 5c 0a 20 20 20 2d 65 20 27 73 3a  ; t' \.   -e 's:
29d60 24 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f  $: $lt_compiler_
29d70 66 6c 61 67 3a 27 60 0a 20 20 20 28 65 76 61 6c  flag:'`.   (eval
29d80 20 65 63 68 6f 20 22 5c 22 5c 24 61 73 5f 6d 65   echo "\"\$as_me
29d90 3a 35 38 34 35 3a 20 24 6c 74 5f 63 6f 6d 70 69  :5845: $lt_compi
29da0 6c 65 5c 22 22 20 3e 26 35 29 0a 20 20 20 28 65  le\"" >&5).   (e
29db0 76 61 6c 20 22 24 6c 74 5f 63 6f 6d 70 69 6c 65  val "$lt_compile
29dc0 22 20 32 3e 6f 75 74 2f 63 6f 6e 66 74 65 73 74  " 2>out/conftest
29dd0 2e 65 72 72 29 0a 20 20 20 61 63 5f 73 74 61 74  .err).   ac_stat
29de0 75 73 3d 24 3f 0a 20 20 20 63 61 74 20 6f 75 74  us=$?.   cat out
29df0 2f 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26  /conftest.err >&
29e00 35 0a 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  5.   echo "$as_m
29e10 65 3a 35 38 34 39 3a 20 5c 24 3f 20 3d 20 24 61  e:5849: \$? = $a
29e20 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
29e30 20 69 66 20 28 65 78 69 74 20 24 61 63 5f 73 74   if (exit $ac_st
29e40 61 74 75 73 29 20 26 26 20 74 65 73 74 20 2d 73  atus) && test -s
29e50 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74 32 2e 24   out/conftest2.$
29e60 61 63 5f 6f 62 6a 65 78 74 0a 20 20 20 74 68 65  ac_objext.   the
29e70 6e 0a 20 20 20 20 20 23 20 54 68 65 20 63 6f 6d  n.     # The com
29e80 70 69 6c 65 72 20 63 61 6e 20 6f 6e 6c 79 20 77  piler can only w
29e90 61 72 6e 20 61 6e 64 20 69 67 6e 6f 72 65 20 74  arn and ignore t
29ea0 68 65 20 6f 70 74 69 6f 6e 20 69 66 20 6e 6f 74  he option if not
29eb0 20 72 65 63 6f 67 6e 69 7a 65 64 0a 20 20 20 20   recognized.    
29ec0 20 23 20 53 6f 20 73 61 79 20 6e 6f 20 69 66 20   # So say no if 
29ed0 74 68 65 72 65 20 61 72 65 20 77 61 72 6e 69 6e  there are warnin
29ee0 67 73 0a 20 20 20 20 20 69 66 20 74 65 73 74 20  gs.     if test 
29ef0 21 20 2d 73 20 6f 75 74 2f 63 6f 6e 66 74 65 73  ! -s out/conftes
29f00 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20 20 20  t.err; then.    
29f10 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f     lt_cv_prog_co
29f20 6d 70 69 6c 65 72 5f 63 5f 6f 3d 79 65 73 0a 20  mpiler_c_o=yes. 
29f30 20 20 20 20 66 69 0a 20 20 20 66 69 0a 20 20 20      fi.   fi.   
29f40 63 68 6d 6f 64 20 75 2b 77 20 2e 0a 20 20 20 24  chmod u+w ..   $
29f50 72 6d 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20 20  rm conftest*.   
29f60 23 20 53 47 49 20 43 2b 2b 20 63 6f 6d 70 69 6c  # SGI C++ compil
29f70 65 72 20 77 69 6c 6c 20 63 72 65 61 74 65 20 64  er will create d
29f80 69 72 65 63 74 6f 72 79 20 6f 75 74 2f 69 69 5f  irectory out/ii_
29f90 66 69 6c 65 73 2f 20 66 6f 72 0a 20 20 20 23 20  files/ for.   # 
29fa0 74 65 6d 70 6c 61 74 65 20 69 6e 73 74 61 6e 74  template instant
29fb0 69 61 74 69 6f 6e 0a 20 20 20 74 65 73 74 20 2d  iation.   test -
29fc0 64 20 6f 75 74 2f 69 69 5f 66 69 6c 65 73 20 26  d out/ii_files &
29fd0 26 20 24 72 6d 20 6f 75 74 2f 69 69 5f 66 69 6c  & $rm out/ii_fil
29fe0 65 73 2f 2a 20 26 26 20 72 6d 64 69 72 20 6f 75  es/* && rmdir ou
29ff0 74 2f 69 69 5f 66 69 6c 65 73 0a 20 20 20 24 72  t/ii_files.   $r
2a000 6d 20 6f 75 74 2f 2a 20 26 26 20 72 6d 64 69 72  m out/* && rmdir
2a010 20 6f 75 74 0a 20 20 20 63 64 20 2e 2e 0a 20 20   out.   cd ...  
2a020 20 72 6d 64 69 72 20 63 6f 6e 66 74 65 73 74 0a   rmdir conftest.
2a030 20 20 20 24 72 6d 20 63 6f 6e 66 74 65 73 74 2a     $rm conftest*
2a040 0a 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d  ..fi.echo "$as_m
2a050 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
2a060 74 3a 20 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63  t: $lt_cv_prog_c
2a070 6f 6d 70 69 6c 65 72 5f 63 5f 6f 22 20 3e 26 35  ompiler_c_o" >&5
2a080 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
2a090 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70  $lt_cv_prog_comp
2a0a0 69 6c 65 72 5f 63 5f 6f 22 20 3e 26 36 0a 0a 0a  iler_c_o" >&6...
2a0b0 68 61 72 64 5f 6c 69 6e 6b 73 3d 22 6e 6f 74 74  hard_links="nott
2a0c0 65 73 74 65 64 22 0a 69 66 20 74 65 73 74 20 22  ested".if test "
2a0d0 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70  $lt_cv_prog_comp
2a0e0 69 6c 65 72 5f 63 5f 6f 22 20 3d 20 6e 6f 20 26  iler_c_o" = no &
2a0f0 26 20 74 65 73 74 20 22 24 6e 65 65 64 5f 6c 6f  & test "$need_lo
2a100 63 6b 73 22 20 21 3d 20 6e 6f 3b 20 74 68 65 6e  cks" != no; then
2a110 0a 20 20 23 20 64 6f 20 6e 6f 74 20 6f 76 65 72  .  # do not over
2a120 77 72 69 74 65 20 74 68 65 20 76 61 6c 75 65 20  write the value 
2a130 6f 66 20 6e 65 65 64 5f 6c 6f 63 6b 73 20 70 72  of need_locks pr
2a140 6f 76 69 64 65 64 20 62 79 20 74 68 65 20 75 73  ovided by the us
2a150 65 72 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  er.  echo "$as_m
2a160 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
2a170 69 6e 67 20 69 66 20 77 65 20 63 61 6e 20 6c 6f  ing if we can lo
2a180 63 6b 20 77 69 74 68 20 68 61 72 64 20 6c 69 6e  ck with hard lin
2a190 6b 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  ks" >&5.echo $EC
2a1a0 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 69  HO_N "checking i
2a1b0 66 20 77 65 20 63 61 6e 20 6c 6f 63 6b 20 77 69  f we can lock wi
2a1c0 74 68 20 68 61 72 64 20 6c 69 6e 6b 73 2e 2e 2e  th hard links...
2a1d0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 20 20   $ECHO_C" >&6.  
2a1e0 68 61 72 64 5f 6c 69 6e 6b 73 3d 79 65 73 0a 20  hard_links=yes. 
2a1f0 20 24 72 6d 20 63 6f 6e 66 74 65 73 74 2a 0a 20   $rm conftest*. 
2a200 20 6c 6e 20 63 6f 6e 66 74 65 73 74 2e 61 20 63   ln conftest.a c
2a210 6f 6e 66 74 65 73 74 2e 62 20 32 3e 2f 64 65 76  onftest.b 2>/dev
2a220 2f 6e 75 6c 6c 20 26 26 20 68 61 72 64 5f 6c 69  /null && hard_li
2a230 6e 6b 73 3d 6e 6f 0a 20 20 74 6f 75 63 68 20 63  nks=no.  touch c
2a240 6f 6e 66 74 65 73 74 2e 61 0a 20 20 6c 6e 20 63  onftest.a.  ln c
2a250 6f 6e 66 74 65 73 74 2e 61 20 63 6f 6e 66 74 65  onftest.a confte
2a260 73 74 2e 62 20 32 3e 26 35 20 7c 7c 20 68 61 72  st.b 2>&5 || har
2a270 64 5f 6c 69 6e 6b 73 3d 6e 6f 0a 20 20 6c 6e 20  d_links=no.  ln 
2a280 63 6f 6e 66 74 65 73 74 2e 61 20 63 6f 6e 66 74  conftest.a conft
2a290 65 73 74 2e 62 20 32 3e 2f 64 65 76 2f 6e 75 6c  est.b 2>/dev/nul
2a2a0 6c 20 26 26 20 68 61 72 64 5f 6c 69 6e 6b 73 3d  l && hard_links=
2a2b0 6e 6f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  no.  echo "$as_m
2a2c0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
2a2d0 74 3a 20 24 68 61 72 64 5f 6c 69 6e 6b 73 22 20  t: $hard_links" 
2a2e0 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
2a2f0 5f 54 7d 24 68 61 72 64 5f 6c 69 6e 6b 73 22 20  _T}$hard_links" 
2a300 3e 26 36 0a 20 20 69 66 20 74 65 73 74 20 22 24  >&6.  if test "$
2a310 68 61 72 64 5f 6c 69 6e 6b 73 22 20 3d 20 6e 6f  hard_links" = no
2a320 3b 20 74 68 65 6e 0a 20 20 20 20 7b 20 65 63 68  ; then.    { ech
2a330 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
2a340 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 5c 60 24 43  O: WARNING: \`$C
2a350 43 27 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70  C' does not supp
2a360 6f 72 74 20 5c 60 2d 63 20 2d 6f 27 2c 20 73 6f  ort \`-c -o', so
2a370 20 5c 60 6d 61 6b 65 20 2d 6a 27 20 6d 61 79 20   \`make -j' may 
2a380 62 65 20 75 6e 73 61 66 65 22 20 3e 26 35 0a 65  be unsafe" >&5.e
2a390 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52  cho "$as_me: WAR
2a3a0 4e 49 4e 47 3a 20 5c 60 24 43 43 27 20 64 6f 65  NING: \`$CC' doe
2a3b0 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 5c 60  s not support \`
2a3c0 2d 63 20 2d 6f 27 2c 20 73 6f 20 5c 60 6d 61 6b  -c -o', so \`mak
2a3d0 65 20 2d 6a 27 20 6d 61 79 20 62 65 20 75 6e 73  e -j' may be uns
2a3e0 61 66 65 22 20 3e 26 32 3b 7d 0a 20 20 20 20 6e  afe" >&2;}.    n
2a3f0 65 65 64 5f 6c 6f 63 6b 73 3d 77 61 72 6e 0a 20  eed_locks=warn. 
2a400 20 66 69 0a 65 6c 73 65 0a 20 20 6e 65 65 64 5f   fi.else.  need_
2a410 6c 6f 63 6b 73 3d 6e 6f 0a 66 69 0a 0a 65 63 68  locks=no.fi..ech
2a420 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
2a430 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74  O: checking whet
2a440 68 65 72 20 74 68 65 20 24 63 6f 6d 70 69 6c 65  her the $compile
2a450 72 20 6c 69 6e 6b 65 72 20 28 24 4c 44 29 20 73  r linker ($LD) s
2a460 75 70 70 6f 72 74 73 20 73 68 61 72 65 64 20 6c  upports shared l
2a470 69 62 72 61 72 69 65 73 22 20 3e 26 35 0a 65 63  ibraries" >&5.ec
2a480 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
2a490 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74 68 65  king whether the
2a4a0 20 24 63 6f 6d 70 69 6c 65 72 20 6c 69 6e 6b 65   $compiler linke
2a4b0 72 20 28 24 4c 44 29 20 73 75 70 70 6f 72 74 73  r ($LD) supports
2a4c0 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65   shared librarie
2a4d0 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26  s... $ECHO_C" >&
2a4e0 36 0a 0a 20 20 72 75 6e 70 61 74 68 5f 76 61 72  6..  runpath_var
2a4f0 3d 0a 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69  =.  allow_undefi
2a500 6e 65 64 5f 66 6c 61 67 3d 0a 20 20 65 6e 61 62  ned_flag=.  enab
2a510 6c 65 5f 73 68 61 72 65 64 5f 77 69 74 68 5f 73  le_shared_with_s
2a520 74 61 74 69 63 5f 72 75 6e 74 69 6d 65 73 3d 6e  tatic_runtimes=n
2a530 6f 0a 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73  o.  archive_cmds
2a540 3d 0a 20 20 61 72 63 68 69 76 65 5f 65 78 70 73  =.  archive_exps
2a550 79 6d 5f 63 6d 64 73 3d 0a 20 20 6f 6c 64 5f 61  ym_cmds=.  old_a
2a560 72 63 68 69 76 65 5f 46 72 6f 6d 5f 6e 65 77 5f  rchive_From_new_
2a570 63 6d 64 73 3d 0a 20 20 6f 6c 64 5f 61 72 63 68  cmds=.  old_arch
2a580 69 76 65 5f 66 72 6f 6d 5f 65 78 70 73 79 6d 73  ive_from_expsyms
2a590 5f 63 6d 64 73 3d 0a 20 20 65 78 70 6f 72 74 5f  _cmds=.  export_
2a5a0 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65  dynamic_flag_spe
2a5b0 63 3d 0a 20 20 77 68 6f 6c 65 5f 61 72 63 68 69  c=.  whole_archi
2a5c0 76 65 5f 66 6c 61 67 5f 73 70 65 63 3d 0a 20 20  ve_flag_spec=.  
2a5d0 74 68 72 65 61 64 5f 73 61 66 65 5f 66 6c 61 67  thread_safe_flag
2a5e0 5f 73 70 65 63 3d 0a 20 20 68 61 72 64 63 6f 64  _spec=.  hardcod
2a5f0 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70  e_libdir_flag_sp
2a600 65 63 3d 0a 20 20 68 61 72 64 63 6f 64 65 5f 6c  ec=.  hardcode_l
2a610 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 5f  ibdir_flag_spec_
2a620 6c 64 3d 0a 20 20 68 61 72 64 63 6f 64 65 5f 6c  ld=.  hardcode_l
2a630 69 62 64 69 72 5f 73 65 70 61 72 61 74 6f 72 3d  ibdir_separator=
2a640 0a 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65  .  hardcode_dire
2a650 63 74 3d 6e 6f 0a 20 20 68 61 72 64 63 6f 64 65  ct=no.  hardcode
2a660 5f 6d 69 6e 75 73 5f 4c 3d 6e 6f 0a 20 20 68 61  _minus_L=no.  ha
2a670 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68  rdcode_shlibpath
2a680 5f 76 61 72 3d 75 6e 73 75 70 70 6f 72 74 65 64  _var=unsupported
2a690 0a 20 20 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c  .  link_all_depl
2a6a0 69 62 73 3d 75 6e 6b 6e 6f 77 6e 0a 20 20 68 61  ibs=unknown.  ha
2a6b0 72 64 63 6f 64 65 5f 61 75 74 6f 6d 61 74 69 63  rdcode_automatic
2a6c0 3d 6e 6f 0a 20 20 6d 6f 64 75 6c 65 5f 63 6d 64  =no.  module_cmd
2a6d0 73 3d 0a 20 20 6d 6f 64 75 6c 65 5f 65 78 70 73  s=.  module_exps
2a6e0 79 6d 5f 63 6d 64 73 3d 0a 20 20 61 6c 77 61 79  ym_cmds=.  alway
2a6f0 73 5f 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73  s_export_symbols
2a700 3d 6e 6f 0a 20 20 65 78 70 6f 72 74 5f 73 79 6d  =no.  export_sym
2a710 62 6f 6c 73 5f 63 6d 64 73 3d 27 24 4e 4d 20 24  bols_cmds='$NM $
2a720 6c 69 62 6f 62 6a 73 20 24 63 6f 6e 76 65 6e 69  libobjs $conveni
2a730 65 6e 63 65 20 7c 20 24 67 6c 6f 62 61 6c 5f 73  ence | $global_s
2a740 79 6d 62 6f 6c 5f 70 69 70 65 20 7c 20 24 53 45  ymbol_pipe | $SE
2a750 44 20 27 5c 27 27 73 2f 2e 2a 20 2f 2f 27 5c 27  D '\''s/.* //'\'
2a760 27 20 7c 20 73 6f 72 74 20 7c 20 75 6e 69 71 20  ' | sort | uniq 
2a770 3e 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c  > $export_symbol
2a780 73 27 0a 20 20 23 20 69 6e 63 6c 75 64 65 5f 65  s'.  # include_e
2a790 78 70 73 79 6d 73 20 73 68 6f 75 6c 64 20 62 65  xpsyms should be
2a7a0 20 61 20 6c 69 73 74 20 6f 66 20 73 70 61 63 65   a list of space
2a7b0 2d 73 65 70 61 72 61 74 65 64 20 73 79 6d 62 6f  -separated symbo
2a7c0 6c 73 20 74 6f 20 62 65 20 2a 61 6c 77 61 79 73  ls to be *always
2a7d0 2a 0a 20 20 23 20 69 6e 63 6c 75 64 65 64 20 69  *.  # included i
2a7e0 6e 20 74 68 65 20 73 79 6d 62 6f 6c 20 6c 69 73  n the symbol lis
2a7f0 74 0a 20 20 69 6e 63 6c 75 64 65 5f 65 78 70 73  t.  include_exps
2a800 79 6d 73 3d 0a 20 20 23 20 65 78 63 6c 75 64 65  yms=.  # exclude
2a810 5f 65 78 70 73 79 6d 73 20 63 61 6e 20 62 65 20  _expsyms can be 
2a820 61 6e 20 65 78 74 65 6e 64 65 64 20 72 65 67 65  an extended rege
2a830 78 70 20 6f 66 20 73 79 6d 62 6f 6c 73 20 74 6f  xp of symbols to
2a840 20 65 78 63 6c 75 64 65 0a 20 20 23 20 69 74 20   exclude.  # it 
2a850 77 69 6c 6c 20 62 65 20 77 72 61 70 70 65 64 20  will be wrapped 
2a860 62 79 20 60 20 28 27 20 61 6e 64 20 60 29 24 27  by ` (' and `)$'
2a870 2c 20 73 6f 20 6f 6e 65 20 6d 75 73 74 20 6e 6f  , so one must no
2a880 74 20 6d 61 74 63 68 20 62 65 67 69 6e 6e 69 6e  t match beginnin
2a890 67 20 6f 72 0a 20 20 23 20 65 6e 64 20 6f 66 20  g or.  # end of 
2a8a0 6c 69 6e 65 2e 20 20 45 78 61 6d 70 6c 65 3a 20  line.  Example: 
2a8b0 60 61 7c 62 63 7c 2e 2a 64 2e 2a 27 20 77 69 6c  `a|bc|.*d.*' wil
2a8c0 6c 20 65 78 63 6c 75 64 65 20 74 68 65 20 73 79  l exclude the sy
2a8d0 6d 62 6f 6c 73 20 60 61 27 20 61 6e 64 20 60 62  mbols `a' and `b
2a8e0 63 27 2c 0a 20 20 23 20 61 73 20 77 65 6c 6c 20  c',.  # as well 
2a8f0 61 73 20 61 6e 79 20 73 79 6d 62 6f 6c 20 74 68  as any symbol th
2a900 61 74 20 63 6f 6e 74 61 69 6e 73 20 60 64 27 2e  at contains `d'.
2a910 0a 20 20 65 78 63 6c 75 64 65 5f 65 78 70 73 79  .  exclude_expsy
2a920 6d 73 3d 22 5f 47 4c 4f 42 41 4c 5f 4f 46 46 53  ms="_GLOBAL_OFFS
2a930 45 54 5f 54 41 42 4c 45 5f 22 0a 20 20 23 20 41  ET_TABLE_".  # A
2a940 6c 74 68 6f 75 67 68 20 5f 47 4c 4f 42 41 4c 5f  lthough _GLOBAL_
2a950 4f 46 46 53 45 54 5f 54 41 42 4c 45 5f 20 69 73  OFFSET_TABLE_ is
2a960 20 61 20 76 61 6c 69 64 20 73 79 6d 62 6f 6c 20   a valid symbol 
2a970 43 20 6e 61 6d 65 2c 20 6d 6f 73 74 20 61 2e 6f  C name, most a.o
2a980 75 74 0a 20 20 23 20 70 6c 61 74 66 6f 72 6d 73  ut.  # platforms
2a990 20 28 61 62 29 75 73 65 20 69 74 20 69 6e 20 50   (ab)use it in P
2a9a0 49 43 20 63 6f 64 65 2c 20 62 75 74 20 74 68 65  IC code, but the
2a9b0 69 72 20 6c 69 6e 6b 65 72 73 20 67 65 74 20 63  ir linkers get c
2a9c0 6f 6e 66 75 73 65 64 20 69 66 0a 20 20 23 20 74  onfused if.  # t
2a9d0 68 65 20 73 79 6d 62 6f 6c 20 69 73 20 65 78 70  he symbol is exp
2a9e0 6c 69 63 69 74 6c 79 20 72 65 66 65 72 65 6e 63  licitly referenc
2a9f0 65 64 2e 20 20 53 69 6e 63 65 20 70 6f 72 74 61  ed.  Since porta
2aa00 62 6c 65 20 63 6f 64 65 20 63 61 6e 6e 6f 74 0a  ble code cannot.
2aa10 20 20 23 20 72 65 6c 79 20 6f 6e 20 74 68 69 73    # rely on this
2aa20 20 73 79 6d 62 6f 6c 20 6e 61 6d 65 2c 20 69 74   symbol name, it
2aa30 27 73 20 70 72 6f 62 61 62 6c 79 20 66 69 6e 65  's probably fine
2aa40 20 74 6f 20 6e 65 76 65 72 20 69 6e 63 6c 75 64   to never includ
2aa50 65 20 69 74 20 69 6e 0a 20 20 23 20 70 72 65 6c  e it in.  # prel
2aa60 6f 61 64 65 64 20 73 79 6d 62 6f 6c 20 74 61 62  oaded symbol tab
2aa70 6c 65 73 2e 0a 20 20 65 78 74 72 61 63 74 5f 65  les..  extract_e
2aa80 78 70 73 79 6d 73 5f 63 6d 64 73 3d 0a 0a 20 20  xpsyms_cmds=..  
2aa90 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e  case $host_os in
2aaa0 0a 20 20 63 79 67 77 69 6e 2a 20 7c 20 6d 69 6e  .  cygwin* | min
2aab0 67 77 2a 20 7c 20 70 77 33 32 2a 29 0a 20 20 20  gw* | pw32*).   
2aac0 20 23 20 46 49 58 4d 45 3a 20 74 68 65 20 4d 53   # FIXME: the MS
2aad0 56 43 2b 2b 20 70 6f 72 74 20 68 61 73 6e 27 74  VC++ port hasn't
2aae0 20 62 65 65 6e 20 74 65 73 74 65 64 20 69 6e 20   been tested in 
2aaf0 61 20 6c 6f 6f 6f 6f 6e 67 20 74 69 6d 65 0a 20  a loooong time. 
2ab00 20 20 20 23 20 57 68 65 6e 20 6e 6f 74 20 75 73     # When not us
2ab10 69 6e 67 20 67 63 63 2c 20 77 65 20 63 75 72 72  ing gcc, we curr
2ab20 65 6e 74 6c 79 20 61 73 73 75 6d 65 20 74 68 61  ently assume tha
2ab30 74 20 77 65 20 61 72 65 20 75 73 69 6e 67 0a 20  t we are using. 
2ab40 20 20 20 23 20 4d 69 63 72 6f 73 6f 66 74 20 56     # Microsoft V
2ab50 69 73 75 61 6c 20 43 2b 2b 2e 0a 20 20 20 20 69  isual C++..    i
2ab60 66 20 74 65 73 74 20 22 24 47 43 43 22 20 21 3d  f test "$GCC" !=
2ab70 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 20   yes; then.     
2ab80 20 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 6e 6f 0a   with_gnu_ld=no.
2ab90 20 20 20 20 66 69 0a 20 20 20 20 3b 3b 0a 20 20      fi.    ;;.  
2aba0 6f 70 65 6e 62 73 64 2a 29 0a 20 20 20 20 77 69  openbsd*).    wi
2abb0 74 68 5f 67 6e 75 5f 6c 64 3d 6e 6f 0a 20 20 20  th_gnu_ld=no.   
2abc0 20 3b 3b 0a 20 20 65 73 61 63 0a 0a 20 20 6c 64   ;;.  esac..  ld
2abd0 5f 73 68 6c 69 62 73 3d 79 65 73 0a 20 20 69 66  _shlibs=yes.  if
2abe0 20 74 65 73 74 20 22 24 77 69 74 68 5f 67 6e 75   test "$with_gnu
2abf0 5f 6c 64 22 20 3d 20 79 65 73 3b 20 74 68 65 6e  _ld" = yes; then
2ac00 0a 20 20 20 20 23 20 49 66 20 61 72 63 68 69 76  .    # If archiv
2ac10 65 5f 63 6d 64 73 20 72 75 6e 73 20 4c 44 2c 20  e_cmds runs LD, 
2ac20 6e 6f 74 20 43 43 2c 20 77 6c 61 72 63 20 73 68  not CC, wlarc sh
2ac30 6f 75 6c 64 20 62 65 20 65 6d 70 74 79 0a 20 20  ould be empty.  
2ac40 20 20 77 6c 61 72 63 3d 27 24 7b 77 6c 7d 27 0a    wlarc='${wl}'.
2ac50 0a 20 20 20 20 23 20 53 65 65 20 69 66 20 47 4e  .    # See if GN
2ac60 55 20 6c 64 20 73 75 70 70 6f 72 74 73 20 73 68  U ld supports sh
2ac70 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 2e 0a  ared libraries..
2ac80 20 20 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f      case $host_o
2ac90 73 20 69 6e 0a 20 20 20 20 61 69 78 33 2a 20 7c  s in.    aix3* |
2aca0 20 61 69 78 34 2a 20 7c 20 61 69 78 35 2a 29 0a   aix4* | aix5*).
2acb0 20 20 20 20 20 20 23 20 4f 6e 20 41 49 58 2f 50        # On AIX/P
2acc0 50 43 2c 20 74 68 65 20 47 4e 55 20 6c 69 6e 6b  PC, the GNU link
2acd0 65 72 20 69 73 20 76 65 72 79 20 62 72 6f 6b 65  er is very broke
2ace0 6e 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20  n.      if test 
2acf0 22 24 68 6f 73 74 5f 63 70 75 22 20 21 3d 20 69  "$host_cpu" != i
2ad00 61 36 34 3b 20 74 68 65 6e 0a 09 6c 64 5f 73 68  a64; then..ld_sh
2ad10 6c 69 62 73 3d 6e 6f 0a 09 63 61 74 20 3c 3c 45  libs=no..cat <<E
2ad20 4f 46 20 31 3e 26 32 0a 0a 2a 2a 2a 20 57 61 72  OF 1>&2..*** War
2ad30 6e 69 6e 67 3a 20 74 68 65 20 47 4e 55 20 6c 69  ning: the GNU li
2ad40 6e 6b 65 72 2c 20 61 74 20 6c 65 61 73 74 20 75  nker, at least u
2ad50 70 20 74 6f 20 72 65 6c 65 61 73 65 20 32 2e 39  p to release 2.9
2ad60 2e 31 2c 20 69 73 20 72 65 70 6f 72 74 65 64 0a  .1, is reported.
2ad70 2a 2a 2a 20 74 6f 20 62 65 20 75 6e 61 62 6c 65  *** to be unable
2ad80 20 74 6f 20 72 65 6c 69 61 62 6c 79 20 63 72 65   to reliably cre
2ad90 61 74 65 20 73 68 61 72 65 64 20 6c 69 62 72 61  ate shared libra
2ada0 72 69 65 73 20 6f 6e 20 41 49 58 2e 0a 2a 2a 2a  ries on AIX..***
2adb0 20 54 68 65 72 65 66 6f 72 65 2c 20 6c 69 62 74   Therefore, libt
2adc0 6f 6f 6c 20 69 73 20 64 69 73 61 62 6c 69 6e 67  ool is disabling
2add0 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65   shared librarie
2ade0 73 20 73 75 70 70 6f 72 74 2e 20 20 49 66 20 79  s support.  If y
2adf0 6f 75 0a 2a 2a 2a 20 72 65 61 6c 6c 79 20 63 61  ou.*** really ca
2ae00 72 65 20 66 6f 72 20 73 68 61 72 65 64 20 6c 69  re for shared li
2ae10 62 72 61 72 69 65 73 2c 20 79 6f 75 20 6d 61 79  braries, you may
2ae20 20 77 61 6e 74 20 74 6f 20 6d 6f 64 69 66 79 20   want to modify 
2ae30 79 6f 75 72 20 50 41 54 48 0a 2a 2a 2a 20 73 6f  your PATH.*** so
2ae40 20 74 68 61 74 20 61 20 6e 6f 6e 2d 47 4e 55 20   that a non-GNU 
2ae50 6c 69 6e 6b 65 72 20 69 73 20 66 6f 75 6e 64 2c  linker is found,
2ae60 20 61 6e 64 20 74 68 65 6e 20 72 65 73 74 61 72   and then restar
2ae70 74 2e 0a 0a 45 4f 46 0a 20 20 20 20 20 20 66 69  t...EOF.      fi
2ae80 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 61  .      ;;..    a
2ae90 6d 69 67 61 6f 73 2a 29 0a 20 20 20 20 20 20 61  migaos*).      a
2aea0 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 72 6d  rchive_cmds='$rm
2aeb0 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
2aec0 61 32 69 78 6c 69 62 72 61 72 79 2e 64 61 74 61  a2ixlibrary.data
2aed0 7e 24 65 63 68 6f 20 22 23 64 65 66 69 6e 65 20  ~$echo "#define 
2aee0 4e 41 4d 45 20 24 6c 69 62 6e 61 6d 65 22 20 3e  NAME $libname" >
2aef0 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
2af00 61 32 69 78 6c 69 62 72 61 72 79 2e 64 61 74 61  a2ixlibrary.data
2af10 7e 24 65 63 68 6f 20 22 23 64 65 66 69 6e 65 20  ~$echo "#define 
2af20 4c 49 42 52 41 52 59 5f 49 44 20 31 22 20 3e 3e  LIBRARY_ID 1" >>
2af30 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
2af40 61 32 69 78 6c 69 62 72 61 72 79 2e 64 61 74 61  a2ixlibrary.data
2af50 7e 24 65 63 68 6f 20 22 23 64 65 66 69 6e 65 20  ~$echo "#define 
2af60 56 45 52 53 49 4f 4e 20 24 6d 61 6a 6f 72 22 20  VERSION $major" 
2af70 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69  >> $output_objdi
2af80 72 2f 61 32 69 78 6c 69 62 72 61 72 79 2e 64 61  r/a2ixlibrary.da
2af90 74 61 7e 24 65 63 68 6f 20 22 23 64 65 66 69 6e  ta~$echo "#defin
2afa0 65 20 52 45 56 49 53 49 4f 4e 20 24 72 65 76 69  e REVISION $revi
2afb0 73 69 6f 6e 22 20 3e 3e 20 24 6f 75 74 70 75 74  sion" >> $output
2afc0 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72  _objdir/a2ixlibr
2afd0 61 72 79 2e 64 61 74 61 7e 24 41 52 20 24 41 52  ary.data~$AR $AR
2afe0 5f 46 4c 41 47 53 20 24 6c 69 62 20 24 6c 69 62  _FLAGS $lib $lib
2aff0 6f 62 6a 73 7e 24 52 41 4e 4c 49 42 20 24 6c 69  objs~$RANLIB $li
2b000 62 7e 28 63 64 20 24 6f 75 74 70 75 74 5f 6f 62  b~(cd $output_ob
2b010 6a 64 69 72 20 26 26 20 61 32 69 78 6c 69 62 72  jdir && a2ixlibr
2b020 61 72 79 20 2d 33 32 29 27 0a 20 20 20 20 20 20  ary -32)'.      
2b030 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
2b040 66 6c 61 67 5f 73 70 65 63 3d 27 2d 4c 24 6c 69  flag_spec='-L$li
2b050 62 64 69 72 27 0a 20 20 20 20 20 20 68 61 72 64  bdir'.      hard
2b060 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73  code_minus_L=yes
2b070 0a 0a 20 20 20 20 20 20 23 20 53 61 6d 75 65 6c  ..      # Samuel
2b080 20 41 2e 20 46 61 6c 76 6f 20 49 49 20 3c 6b 63   A. Falvo II <kc
2b090 35 74 6a 61 40 64 6f 6c 70 68 69 6e 2e 6f 70 65  5tja@dolphin.ope
2b0a0 6e 70 72 6f 6a 65 63 74 73 2e 6e 65 74 3e 20 72  nprojects.net> r
2b0b0 65 70 6f 72 74 73 0a 20 20 20 20 20 20 23 20 74  eports.      # t
2b0c0 68 61 74 20 74 68 65 20 73 65 6d 61 6e 74 69 63  hat the semantic
2b0d0 73 20 6f 66 20 64 79 6e 61 6d 69 63 20 6c 69 62  s of dynamic lib
2b0e0 72 61 72 69 65 73 20 6f 6e 20 41 6d 69 67 61 4f  raries on AmigaO
2b0f0 53 2c 20 61 74 20 6c 65 61 73 74 20 75 70 0a 20  S, at least up. 
2b100 20 20 20 20 20 23 20 74 6f 20 76 65 72 73 69 6f       # to versio
2b110 6e 20 34 2c 20 69 73 20 74 6f 20 73 68 61 72 65  n 4, is to share
2b120 20 64 61 74 61 20 61 6d 6f 6e 67 20 6d 75 6c 74   data among mult
2b130 69 70 6c 65 20 70 72 6f 67 72 61 6d 73 20 6c 69  iple programs li
2b140 6e 6b 65 64 0a 20 20 20 20 20 20 23 20 77 69 74  nked.      # wit
2b150 68 20 74 68 65 20 73 61 6d 65 20 64 79 6e 61 6d  h the same dynam
2b160 69 63 20 6c 69 62 72 61 72 79 2e 20 20 53 69 6e  ic library.  Sin
2b170 63 65 20 74 68 69 73 20 64 6f 65 73 6e 27 74 20  ce this doesn't 
2b180 6d 61 74 63 68 20 74 68 65 0a 20 20 20 20 20 20  match the.      
2b190 23 20 62 65 68 61 76 69 6f 72 20 6f 66 20 73 68  # behavior of sh
2b1a0 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 20 6f  ared libraries o
2b1b0 6e 20 6f 74 68 65 72 20 70 6c 61 74 66 6f 72 6d  n other platform
2b1c0 73 2c 20 77 65 20 63 61 6e 27 74 20 75 73 65 0a  s, we can't use.
2b1d0 20 20 20 20 20 20 23 20 74 68 65 6d 2e 0a 20 20        # them..  
2b1e0 20 20 20 20 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f      ld_shlibs=no
2b1f0 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 62  .      ;;..    b
2b200 65 6f 73 2a 29 0a 20 20 20 20 20 20 69 66 20 24  eos*).      if $
2b210 4c 44 20 2d 2d 68 65 6c 70 20 32 3e 26 31 20 7c  LD --help 2>&1 |
2b220 20 67 72 65 70 20 27 3a 20 73 75 70 70 6f 72 74   grep ': support
2b230 65 64 20 74 61 72 67 65 74 73 3a 2e 2a 20 65 6c  ed targets:.* el
2b240 66 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20  f' > /dev/null; 
2b250 74 68 65 6e 0a 09 61 6c 6c 6f 77 5f 75 6e 64 65  then..allow_unde
2b260 66 69 6e 65 64 5f 66 6c 61 67 3d 75 6e 73 75 70  fined_flag=unsup
2b270 70 6f 72 74 65 64 0a 09 23 20 4a 6f 73 65 70 68  ported..# Joseph
2b280 20 42 65 63 6b 65 6e 62 61 63 68 20 3c 6a 72 62   Beckenbach <jrb
2b290 33 40 62 65 73 74 2e 63 6f 6d 3e 20 73 61 79 73  3@best.com> says
2b2a0 20 73 6f 6d 65 20 72 65 6c 65 61 73 65 73 20 6f   some releases o
2b2b0 66 20 67 63 63 0a 09 23 20 73 75 70 70 6f 72 74  f gcc..# support
2b2c0 20 2d 2d 75 6e 64 65 66 69 6e 65 64 2e 20 20 54   --undefined.  T
2b2d0 68 69 73 20 64 65 73 65 72 76 65 73 20 73 6f 6d  his deserves som
2b2e0 65 20 69 6e 76 65 73 74 69 67 61 74 69 6f 6e 2e  e investigation.
2b2f0 20 20 46 49 58 4d 45 0a 09 61 72 63 68 69 76 65    FIXME..archive
2b300 5f 63 6d 64 73 3d 27 24 43 43 20 2d 6e 6f 73 74  _cmds='$CC -nost
2b310 61 72 74 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  art $libobjs $de
2b320 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f  plibs $compiler_
2b330 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61  flags ${wl}-sona
2b340 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f  me $wl$soname -o
2b350 20 24 6c 69 62 27 0a 20 20 20 20 20 20 65 6c 73   $lib'.      els
2b360 65 0a 09 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a  e..ld_shlibs=no.
2b370 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b        fi.      ;
2b380 3b 0a 0a 20 20 20 20 63 79 67 77 69 6e 2a 20 7c  ;..    cygwin* |
2b390 20 6d 69 6e 67 77 2a 20 7c 20 70 77 33 32 2a 29   mingw* | pw32*)
2b3a0 0a 20 20 20 20 20 20 23 20 5f 4c 54 5f 41 43 5f  .      # _LT_AC_
2b3b0 54 41 47 56 41 52 28 68 61 72 64 63 6f 64 65 5f  TAGVAR(hardcode_
2b3c0 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63  libdir_flag_spec
2b3d0 2c 20 29 20 69 73 20 61 63 74 75 61 6c 6c 79 20  , ) is actually 
2b3e0 6d 65 61 6e 69 6e 67 6c 65 73 73 2c 0a 20 20 20  meaningless,.   
2b3f0 20 20 20 23 20 61 73 20 74 68 65 72 65 20 69 73     # as there is
2b400 20 6e 6f 20 73 65 61 72 63 68 20 70 61 74 68 20   no search path 
2b410 66 6f 72 20 44 4c 4c 73 2e 0a 20 20 20 20 20 20  for DLLs..      
2b420 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
2b430 66 6c 61 67 5f 73 70 65 63 3d 27 2d 4c 24 6c 69  flag_spec='-L$li
2b440 62 64 69 72 27 0a 20 20 20 20 20 20 61 6c 6c 6f  bdir'.      allo
2b450 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  w_undefined_flag
2b460 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a 20 20 20  =unsupported.   
2b470 20 20 20 61 6c 77 61 79 73 5f 65 78 70 6f 72 74     always_export
2b480 5f 73 79 6d 62 6f 6c 73 3d 6e 6f 0a 20 20 20 20  _symbols=no.    
2b490 20 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 5f    enable_shared_
2b4a0 77 69 74 68 5f 73 74 61 74 69 63 5f 72 75 6e 74  with_static_runt
2b4b0 69 6d 65 73 3d 79 65 73 0a 20 20 20 20 20 20 65  imes=yes.      e
2b4c0 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d  xport_symbols_cm
2b4d0 64 73 3d 27 24 4e 4d 20 24 6c 69 62 6f 62 6a 73  ds='$NM $libobjs
2b4e0 20 24 63 6f 6e 76 65 6e 69 65 6e 63 65 20 7c 20   $convenience | 
2b4f0 24 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70  $global_symbol_p
2b500 69 70 65 20 7c 20 24 53 45 44 20 2d 65 20 27 5c  ipe | $SED -e '\
2b510 27 27 2f 5e 5b 42 43 44 47 53 5d 20 2f 73 2f 2e  ''/^[BCDGS] /s/.
2b520 2a 20 5c 28 5b 5e 20 5d 2a 5c 29 2f 5c 31 20 44  * \([^ ]*\)/\1 D
2b530 41 54 41 2f 27 5c 27 27 20 7c 20 24 53 45 44 20  ATA/'\'' | $SED 
2b540 2d 65 20 27 5c 27 27 2f 5e 5b 41 49 54 57 5d 20  -e '\''/^[AITW] 
2b550 2f 73 2f 2e 2a 20 2f 2f 27 5c 27 27 20 7c 20 73  /s/.* //'\'' | s
2b560 6f 72 74 20 7c 20 75 6e 69 71 20 3e 20 24 65 78  ort | uniq > $ex
2b570 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 27 0a 0a 20  port_symbols'.. 
2b580 20 20 20 20 20 69 66 20 24 4c 44 20 2d 2d 68 65       if $LD --he
2b590 6c 70 20 32 3e 26 31 20 7c 20 67 72 65 70 20 27  lp 2>&1 | grep '
2b5a0 61 75 74 6f 2d 69 6d 70 6f 72 74 27 20 3e 20 2f  auto-import' > /
2b5b0 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20  dev/null; then. 
2b5c0 20 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63         archive_c
2b5d0 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64  mds='$CC -shared
2b5e0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
2b5f0 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  bs $compiler_fla
2b600 67 73 20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f 62  gs -o $output_ob
2b610 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 24 7b 77  jdir/$soname ${w
2b620 6c 7d 2d 2d 69 6d 61 67 65 2d 62 61 73 65 3d 30  l}--image-base=0
2b630 78 31 30 30 30 30 30 30 30 20 24 7b 77 6c 7d 2d  x10000000 ${wl}-
2b640 2d 6f 75 74 2d 69 6d 70 6c 69 62 2c 24 6c 69 62  -out-implib,$lib
2b650 27 0a 09 23 20 49 66 20 74 68 65 20 65 78 70 6f  '..# If the expo
2b660 72 74 2d 73 79 6d 62 6f 6c 73 20 66 69 6c 65 20  rt-symbols file 
2b670 61 6c 72 65 61 64 79 20 69 73 20 61 20 2e 64 65  already is a .de
2b680 66 20 66 69 6c 65 20 28 31 73 74 20 6c 69 6e 65  f file (1st line
2b690 0a 09 23 20 69 73 20 45 58 50 4f 52 54 53 29 2c  ..# is EXPORTS),
2b6a0 20 75 73 65 20 69 74 20 61 73 20 69 73 3b 20 6f   use it as is; o
2b6b0 74 68 65 72 77 69 73 65 2c 20 70 72 65 70 65 6e  therwise, prepen
2b6c0 64 2e 2e 2e 0a 09 61 72 63 68 69 76 65 5f 65 78  d.....archive_ex
2b6d0 70 73 79 6d 5f 63 6d 64 73 3d 27 69 66 20 74 65  psym_cmds='if te
2b6e0 73 74 20 22 78 60 24 53 45 44 20 31 71 20 24 65  st "x`$SED 1q $e
2b6f0 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 60 22 20  xport_symbols`" 
2b700 3d 20 78 45 58 50 4f 52 54 53 3b 20 74 68 65 6e  = xEXPORTS; then
2b710 0a 09 20 20 63 70 20 24 65 78 70 6f 72 74 5f 73  ..  cp $export_s
2b720 79 6d 62 6f 6c 73 20 24 6f 75 74 70 75 74 5f 6f  ymbols $output_o
2b730 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 2e 64 65  bjdir/$soname.de
2b740 66 3b 0a 09 65 6c 73 65 0a 09 20 20 65 63 68 6f  f;..else..  echo
2b750 20 45 58 50 4f 52 54 53 20 3e 20 24 6f 75 74 70   EXPORTS > $outp
2b760 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d  ut_objdir/$sonam
2b770 65 2e 64 65 66 3b 0a 09 20 20 63 61 74 20 24 65  e.def;..  cat $e
2b780 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 3e 3e  xport_symbols >>
2b790 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
2b7a0 24 73 6f 6e 61 6d 65 2e 64 65 66 3b 0a 09 66 69  $soname.def;..fi
2b7b0 7e 0a 09 24 43 43 20 2d 73 68 61 72 65 64 20 24  ~..$CC -shared $
2b7c0 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73  output_objdir/$s
2b7d0 6f 6e 61 6d 65 2e 64 65 66 20 24 6c 69 62 6f 62  oname.def $libob
2b7e0 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d  js $deplibs $com
2b7f0 70 69 6c 65 72 5f 66 6c 61 67 73 20 2d 6f 20 24  piler_flags -o $
2b800 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73  output_objdir/$s
2b810 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2d 2d 69 6d 61  oname ${wl}--ima
2b820 67 65 2d 62 61 73 65 3d 30 78 31 30 30 30 30 30  ge-base=0x100000
2b830 30 30 20 20 24 7b 77 6c 7d 2d 2d 6f 75 74 2d 69  00  ${wl}--out-i
2b840 6d 70 6c 69 62 2c 24 6c 69 62 27 0a 20 20 20 20  mplib,$lib'.    
2b850 20 20 65 6c 73 65 0a 09 6c 64 5f 73 68 6c 69 62    else..ld_shlib
2b860 73 3d 6e 6f 0a 20 20 20 20 20 20 66 69 0a 20 20  s=no.      fi.  
2b870 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6e 65 74 62      ;;..    netb
2b880 73 64 2a 20 7c 20 6b 6e 65 74 62 73 64 2a 2d 67  sd* | knetbsd*-g
2b890 6e 75 29 0a 20 20 20 20 20 20 69 66 20 65 63 68  nu).      if ech
2b8a0 6f 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20  o __ELF__ | $CC 
2b8b0 2d 45 20 2d 20 7c 20 67 72 65 70 20 5f 5f 45 4c  -E - | grep __EL
2b8c0 46 5f 5f 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20  F__ >/dev/null; 
2b8d0 74 68 65 6e 0a 09 61 72 63 68 69 76 65 5f 63 6d  then..archive_cm
2b8e0 64 73 3d 27 24 4c 44 20 2d 42 73 68 61 72 65 61  ds='$LD -Bsharea
2b8f0 62 6c 65 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  ble $libobjs $de
2b900 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c  plibs $linker_fl
2b910 61 67 73 20 2d 6f 20 24 6c 69 62 27 0a 09 77 6c  ags -o $lib'..wl
2b920 61 72 63 3d 0a 20 20 20 20 20 20 65 6c 73 65 0a  arc=.      else.
2b930 09 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24  .archive_cmds='$
2b940 43 43 20 2d 73 68 61 72 65 64 20 24 6c 69 62 6f  CC -shared $libo
2b950 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f  bjs $deplibs $co
2b960 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77  mpiler_flags ${w
2b970 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f  l}-soname $wl$so
2b980 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 27 0a 09 61  name -o $lib'..a
2b990 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d  rchive_expsym_cm
2b9a0 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20  ds='$CC -shared 
2b9b0 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
2b9c0 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  s $compiler_flag
2b9d0 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24  s ${wl}-soname $
2b9e0 77 6c 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2d  wl$soname ${wl}-
2b9f0 72 65 74 61 69 6e 2d 73 79 6d 62 6f 6c 73 2d 66  retain-symbols-f
2ba00 69 6c 65 20 24 77 6c 24 65 78 70 6f 72 74 5f 73  ile $wl$export_s
2ba10 79 6d 62 6f 6c 73 20 2d 6f 20 24 6c 69 62 27 0a  ymbols -o $lib'.
2ba20 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b        fi.      ;
2ba30 3b 0a 0a 20 20 20 20 73 6f 6c 61 72 69 73 2a 20  ;..    solaris* 
2ba40 7c 20 73 79 73 76 35 2a 29 0a 20 20 20 20 20 20  | sysv5*).      
2ba50 69 66 20 24 4c 44 20 2d 76 20 32 3e 26 31 20 7c  if $LD -v 2>&1 |
2ba60 20 67 72 65 70 20 27 42 46 44 20 32 5c 2e 38 27   grep 'BFD 2\.8'
2ba70 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68   > /dev/null; th
2ba80 65 6e 0a 09 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f  en..ld_shlibs=no
2ba90 0a 09 63 61 74 20 3c 3c 45 4f 46 20 31 3e 26 32  ..cat <<EOF 1>&2
2baa0 0a 0a 2a 2a 2a 20 57 61 72 6e 69 6e 67 3a 20 54  ..*** Warning: T
2bab0 68 65 20 72 65 6c 65 61 73 65 73 20 32 2e 38 2e  he releases 2.8.
2bac0 2a 20 6f 66 20 74 68 65 20 47 4e 55 20 6c 69 6e  * of the GNU lin
2bad0 6b 65 72 20 63 61 6e 6e 6f 74 20 72 65 6c 69 61  ker cannot relia
2bae0 62 6c 79 0a 2a 2a 2a 20 63 72 65 61 74 65 20 73  bly.*** create s
2baf0 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 20  hared libraries 
2bb00 6f 6e 20 53 6f 6c 61 72 69 73 20 73 79 73 74 65  on Solaris syste
2bb10 6d 73 2e 20 20 54 68 65 72 65 66 6f 72 65 2c 20  ms.  Therefore, 
2bb20 6c 69 62 74 6f 6f 6c 0a 2a 2a 2a 20 69 73 20 64  libtool.*** is d
2bb30 69 73 61 62 6c 69 6e 67 20 73 68 61 72 65 64 20  isabling shared 
2bb40 6c 69 62 72 61 72 69 65 73 20 73 75 70 70 6f 72  libraries suppor
2bb50 74 2e 20 20 57 65 20 75 72 67 65 20 79 6f 75 20  t.  We urge you 
2bb60 74 6f 20 75 70 67 72 61 64 65 20 47 4e 55 0a 2a  to upgrade GNU.*
2bb70 2a 2a 20 62 69 6e 75 74 69 6c 73 20 74 6f 20 72  ** binutils to r
2bb80 65 6c 65 61 73 65 20 32 2e 39 2e 31 20 6f 72 20  elease 2.9.1 or 
2bb90 6e 65 77 65 72 2e 20 20 41 6e 6f 74 68 65 72 20  newer.  Another 
2bba0 6f 70 74 69 6f 6e 20 69 73 20 74 6f 20 6d 6f 64  option is to mod
2bbb0 69 66 79 0a 2a 2a 2a 20 79 6f 75 72 20 50 41 54  ify.*** your PAT
2bbc0 48 20 6f 72 20 63 6f 6d 70 69 6c 65 72 20 63 6f  H or compiler co
2bbd0 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 6f 20 74  nfiguration so t
2bbe0 68 61 74 20 74 68 65 20 6e 61 74 69 76 65 20 6c  hat the native l
2bbf0 69 6e 6b 65 72 20 69 73 0a 2a 2a 2a 20 75 73 65  inker is.*** use
2bc00 64 2c 20 61 6e 64 20 74 68 65 6e 20 72 65 73 74  d, and then rest
2bc10 61 72 74 2e 0a 0a 45 4f 46 0a 20 20 20 20 20 20  art...EOF.      
2bc20 65 6c 69 66 20 24 4c 44 20 2d 2d 68 65 6c 70 20  elif $LD --help 
2bc30 32 3e 26 31 20 7c 20 67 72 65 70 20 27 3a 20 73  2>&1 | grep ': s
2bc40 75 70 70 6f 72 74 65 64 20 74 61 72 67 65 74 73  upported targets
2bc50 3a 2e 2a 20 65 6c 66 27 20 3e 20 2f 64 65 76 2f  :.* elf' > /dev/
2bc60 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 61 72 63 68  null; then..arch
2bc70 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73  ive_cmds='$CC -s
2bc80 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73 20 24  hared $libobjs $
2bc90 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65  deplibs $compile
2bca0 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f  r_flags ${wl}-so
2bcb0 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20  name $wl$soname 
2bcc0 2d 6f 20 24 6c 69 62 27 0a 09 61 72 63 68 69 76  -o $lib'..archiv
2bcd0 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24  e_expsym_cmds='$
2bce0 43 43 20 2d 73 68 61 72 65 64 20 24 6c 69 62 6f  CC -shared $libo
2bcf0 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f  bjs $deplibs $co
2bd00 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77  mpiler_flags ${w
2bd10 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f  l}-soname $wl$so
2bd20 6e 61 6d 65 20 24 7b 77 6c 7d 2d 72 65 74 61 69  name ${wl}-retai
2bd30 6e 2d 73 79 6d 62 6f 6c 73 2d 66 69 6c 65 20 24  n-symbols-file $
2bd40 77 6c 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c  wl$export_symbol
2bd50 73 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20 20  s -o $lib'.     
2bd60 20 65 6c 73 65 0a 09 6c 64 5f 73 68 6c 69 62 73   else..ld_shlibs
2bd70 3d 6e 6f 0a 20 20 20 20 20 20 66 69 0a 20 20 20  =no.      fi.   
2bd80 20 20 20 3b 3b 0a 0a 20 20 20 20 73 75 6e 6f 73     ;;..    sunos
2bd90 34 2a 29 0a 20 20 20 20 20 20 61 72 63 68 69 76  4*).      archiv
2bda0 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 61 73 73  e_cmds='$LD -ass
2bdb0 65 72 74 20 70 75 72 65 2d 74 65 78 74 20 2d 42  ert pure-text -B
2bdc0 73 68 61 72 65 61 62 6c 65 20 2d 6f 20 24 6c 69  shareable -o $li
2bdd0 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  b $libobjs $depl
2bde0 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67  ibs $linker_flag
2bdf0 73 27 0a 20 20 20 20 20 20 77 6c 61 72 63 3d 0a  s'.      wlarc=.
2be00 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64        hardcode_d
2be10 69 72 65 63 74 3d 79 65 73 0a 20 20 20 20 20 20  irect=yes.      
2be20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61  hardcode_shlibpa
2be30 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20  th_var=no.      
2be40 3b 3b 0a 0a 20 20 6c 69 6e 75 78 2a 29 0a 20 20  ;;..  linux*).  
2be50 20 20 69 66 20 24 4c 44 20 2d 2d 68 65 6c 70 20    if $LD --help 
2be60 32 3e 26 31 20 7c 20 65 67 72 65 70 20 27 3a 20  2>&1 | egrep ': 
2be70 73 75 70 70 6f 72 74 65 64 20 74 61 72 67 65 74  supported target
2be80 73 3a 2e 2a 20 65 6c 66 27 20 3e 20 2f 64 65 76  s:.* elf' > /dev
2be90 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20  /null; then.    
2bea0 20 20 20 20 74 6d 70 5f 61 72 63 68 69 76 65 5f      tmp_archive_
2beb0 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65  cmds='$CC -share
2bec0 64 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  d $libobjs $depl
2bed0 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  ibs $compiler_fl
2bee0 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65  ags ${wl}-soname
2bef0 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24   $wl$soname -o $
2bf00 6c 69 62 27 0a 09 61 72 63 68 69 76 65 5f 63 6d  lib'..archive_cm
2bf10 64 73 3d 22 24 74 6d 70 5f 61 72 63 68 69 76 65  ds="$tmp_archive
2bf20 5f 63 6d 64 73 22 0a 20 20 20 20 20 20 73 75 70  _cmds".      sup
2bf30 70 6f 72 74 73 5f 61 6e 6f 6e 5f 76 65 72 73 69  ports_anon_versi
2bf40 6f 6e 69 6e 67 3d 6e 6f 0a 20 20 20 20 20 20 63  oning=no.      c
2bf50 61 73 65 20 60 24 4c 44 20 2d 76 20 32 3e 2f 64  ase `$LD -v 2>/d
2bf60 65 76 2f 6e 75 6c 6c 60 20 69 6e 0a 20 20 20 20  ev/null` in.    
2bf70 20 20 20 20 2a 5c 20 30 31 2e 2a 20 7c 20 2a 5c      *\ 01.* | *\
2bf80 20 32 2e 5b 30 2d 39 5d 2e 2a 20 7c 20 2a 5c 20   2.[0-9].* | *\ 
2bf90 32 2e 31 30 2e 2a 29 20 3b 3b 20 23 20 63 61 74  2.10.*) ;; # cat
2bfa0 63 68 20 76 65 72 73 69 6f 6e 73 20 3c 20 32 2e  ch versions < 2.
2bfb0 31 31 0a 20 20 20 20 20 20 20 20 2a 5c 20 32 2e  11.        *\ 2.
2bfc0 31 31 2e 39 33 2e 30 2e 32 5c 20 2a 29 20 73 75  11.93.0.2\ *) su
2bfd0 70 70 6f 72 74 73 5f 61 6e 6f 6e 5f 76 65 72 73  pports_anon_vers
2bfe0 69 6f 6e 69 6e 67 3d 79 65 73 20 3b 3b 20 23 20  ioning=yes ;; # 
2bff0 52 48 37 2e 33 20 2e 2e 2e 0a 20 20 20 20 20 20  RH7.3 ....      
2c000 20 20 2a 5c 20 32 2e 31 31 2e 39 32 2e 30 2e 31    *\ 2.11.92.0.1
2c010 32 5c 20 2a 29 20 73 75 70 70 6f 72 74 73 5f 61  2\ *) supports_a
2c020 6e 6f 6e 5f 76 65 72 73 69 6f 6e 69 6e 67 3d 79  non_versioning=y
2c030 65 73 20 3b 3b 20 23 20 4d 61 6e 64 72 61 6b 65  es ;; # Mandrake
2c040 20 38 2e 32 20 2e 2e 2e 0a 20 20 20 20 20 20 20   8.2 ....       
2c050 20 2a 5c 20 32 2e 31 31 2e 2a 29 20 3b 3b 20 23   *\ 2.11.*) ;; #
2c060 20 6f 74 68 65 72 20 32 2e 31 31 20 76 65 72 73   other 2.11 vers
2c070 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 2a 29 20  ions.        *) 
2c080 73 75 70 70 6f 72 74 73 5f 61 6e 6f 6e 5f 76 65  supports_anon_ve
2c090 72 73 69 6f 6e 69 6e 67 3d 79 65 73 20 3b 3b 0a  rsioning=yes ;;.
2c0a0 20 20 20 20 20 20 65 73 61 63 0a 20 20 20 20 20        esac.     
2c0b0 20 69 66 20 74 65 73 74 20 24 73 75 70 70 6f 72   if test $suppor
2c0c0 74 73 5f 61 6e 6f 6e 5f 76 65 72 73 69 6f 6e 69  ts_anon_versioni
2c0d0 6e 67 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20  ng = yes; then. 
2c0e0 20 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 65         archive_e
2c0f0 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24 65 63 68  xpsym_cmds='$ech
2c100 6f 20 22 7b 20 67 6c 6f 62 61 6c 3a 22 20 3e 20  o "{ global:" > 
2c110 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24  $output_objdir/$
2c120 6c 69 62 6e 61 6d 65 2e 76 65 72 7e 0a 63 61 74  libname.ver~.cat
2c130 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73   $export_symbols
2c140 20 7c 20 73 65 64 20 2d 65 20 22 73 2f 5c 28 2e   | sed -e "s/\(.
2c150 2a 5c 29 2f 5c 31 3b 2f 22 20 3e 3e 20 24 6f 75  *\)/\1;/" >> $ou
2c160 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62  tput_objdir/$lib
2c170 6e 61 6d 65 2e 76 65 72 7e 0a 24 65 63 68 6f 20  name.ver~.$echo 
2c180 22 6c 6f 63 61 6c 3a 20 2a 3b 20 7d 3b 22 20 3e  "local: *; };" >
2c190 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  > $output_objdir
2c1a0 2f 24 6c 69 62 6e 61 6d 65 2e 76 65 72 7e 0a 20  /$libname.ver~. 
2c1b0 20 20 20 20 20 20 20 24 43 43 20 2d 73 68 61 72         $CC -shar
2c1c0 65 64 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ed $libobjs $dep
2c1d0 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66  libs $compiler_f
2c1e0 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d  lags ${wl}-sonam
2c1f0 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20 24 7b 77  e $wl$soname ${w
2c200 6c 7d 2d 76 65 72 73 69 6f 6e 2d 73 63 72 69 70  l}-version-scrip
2c210 74 20 24 7b 77 6c 7d 24 6f 75 74 70 75 74 5f 6f  t ${wl}$output_o
2c220 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 76  bjdir/$libname.v
2c230 65 72 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20  er -o $lib'.    
2c240 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 61    else.        a
2c250 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d  rchive_expsym_cm
2c260 64 73 3d 22 24 74 6d 70 5f 61 72 63 68 69 76 65  ds="$tmp_archive
2c270 5f 63 6d 64 73 22 0a 20 20 20 20 20 20 66 69 0a  _cmds".      fi.
2c280 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 6c      else.      l
2c290 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 20 20 20  d_shlibs=no.    
2c2a0 66 69 0a 20 20 20 20 3b 3b 0a 0a 20 20 20 20 2a  fi.    ;;..    *
2c2b0 29 0a 20 20 20 20 20 20 69 66 20 24 4c 44 20 2d  ).      if $LD -
2c2c0 2d 68 65 6c 70 20 32 3e 26 31 20 7c 20 67 72 65  -help 2>&1 | gre
2c2d0 70 20 27 3a 20 73 75 70 70 6f 72 74 65 64 20 74  p ': supported t
2c2e0 61 72 67 65 74 73 3a 2e 2a 20 65 6c 66 27 20 3e  argets:.* elf' >
2c2f0 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e   /dev/null; then
2c300 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27  ..archive_cmds='
2c310 24 43 43 20 2d 73 68 61 72 65 64 20 24 6c 69 62  $CC -shared $lib
2c320 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63  objs $deplibs $c
2c330 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b  ompiler_flags ${
2c340 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73  wl}-soname $wl$s
2c350 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 27 0a 09  oname -o $lib'..
2c360 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63  archive_expsym_c
2c370 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64  mds='$CC -shared
2c380 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
2c390 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  bs $compiler_fla
2c3a0 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20  gs ${wl}-soname 
2c3b0 24 77 6c 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d  $wl$soname ${wl}
2c3c0 2d 72 65 74 61 69 6e 2d 73 79 6d 62 6f 6c 73 2d  -retain-symbols-
2c3d0 66 69 6c 65 20 24 77 6c 24 65 78 70 6f 72 74 5f  file $wl$export_
2c3e0 73 79 6d 62 6f 6c 73 20 2d 6f 20 24 6c 69 62 27  symbols -o $lib'
2c3f0 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 6c 64 5f  .      else..ld_
2c400 73 68 6c 69 62 73 3d 6e 6f 0a 20 20 20 20 20 20  shlibs=no.      
2c410 66 69 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20  fi.      ;;.    
2c420 65 73 61 63 0a 0a 20 20 20 20 69 66 20 74 65 73  esac..    if tes
2c430 74 20 22 24 6c 64 5f 73 68 6c 69 62 73 22 20 3d  t "$ld_shlibs" =
2c440 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 20   yes; then.     
2c450 20 72 75 6e 70 61 74 68 5f 76 61 72 3d 4c 44 5f   runpath_var=LD_
2c460 52 55 4e 5f 50 41 54 48 0a 20 20 20 20 20 20 68  RUN_PATH.      h
2c470 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66  ardcode_libdir_f
2c480 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d  lag_spec='${wl}-
2c490 2d 72 70 61 74 68 20 24 7b 77 6c 7d 24 6c 69 62  -rpath ${wl}$lib
2c4a0 64 69 72 27 0a 20 20 20 20 20 20 65 78 70 6f 72  dir'.      expor
2c4b0 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73  t_dynamic_flag_s
2c4c0 70 65 63 3d 27 24 7b 77 6c 7d 2d 2d 65 78 70 6f  pec='${wl}--expo
2c4d0 72 74 2d 64 79 6e 61 6d 69 63 27 0a 20 20 20 20  rt-dynamic'.    
2c4e0 20 20 23 20 61 6e 63 69 65 6e 74 20 47 4e 55 20    # ancient GNU 
2c4f0 6c 64 20 64 69 64 6e 27 74 20 73 75 70 70 6f 72  ld didn't suppor
2c500 74 20 2d 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76  t --whole-archiv
2c510 65 20 65 74 2e 20 61 6c 2e 0a 20 20 20 20 20 20  e et. al..      
2c520 69 66 20 24 4c 44 20 2d 2d 68 65 6c 70 20 32 3e  if $LD --help 2>
2c530 26 31 20 7c 20 67 72 65 70 20 27 6e 6f 2d 77 68  &1 | grep 'no-wh
2c540 6f 6c 65 2d 61 72 63 68 69 76 65 27 20 3e 20 2f  ole-archive' > /
2c550 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20  dev/null; then. 
2c560 09 77 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66  .whole_archive_f
2c570 6c 61 67 5f 73 70 65 63 3d 22 24 77 6c 61 72 63  lag_spec="$wlarc
2c580 22 27 2d 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76  "'--whole-archiv
2c590 65 24 63 6f 6e 76 65 6e 69 65 6e 63 65 20 27 22  e$convenience '"
2c5a0 24 77 6c 61 72 63 22 27 2d 2d 6e 6f 2d 77 68 6f  $wlarc"'--no-who
2c5b0 6c 65 2d 61 72 63 68 69 76 65 27 0a 20 20 20 20  le-archive'.    
2c5c0 20 20 65 6c 73 65 0a 20 20 09 77 68 6f 6c 65 5f    else.  .whole_
2c5d0 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65  archive_flag_spe
2c5e0 63 3d 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20  c=.      fi.    
2c5f0 66 69 0a 20 20 65 6c 73 65 0a 20 20 20 20 23 20  fi.  else.    # 
2c600 50 4f 52 54 4d 45 20 66 69 6c 6c 20 69 6e 20 61  PORTME fill in a
2c610 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20   description of 
2c620 79 6f 75 72 20 73 79 73 74 65 6d 27 73 20 6c 69  your system's li
2c630 6e 6b 65 72 20 28 6e 6f 74 20 47 4e 55 20 6c 64  nker (not GNU ld
2c640 29 0a 20 20 20 20 63 61 73 65 20 24 68 6f 73 74  ).    case $host
2c650 5f 6f 73 20 69 6e 0a 20 20 20 20 61 69 78 33 2a  _os in.    aix3*
2c660 29 0a 20 20 20 20 20 20 61 6c 6c 6f 77 5f 75 6e  ).      allow_un
2c670 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 75 6e 73  defined_flag=uns
2c680 75 70 70 6f 72 74 65 64 0a 20 20 20 20 20 20 61  upported.      a
2c690 6c 77 61 79 73 5f 65 78 70 6f 72 74 5f 73 79 6d  lways_export_sym
2c6a0 62 6f 6c 73 3d 79 65 73 0a 20 20 20 20 20 20 61  bols=yes.      a
2c6b0 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d  rchive_expsym_cm
2c6c0 64 73 3d 27 24 4c 44 20 2d 6f 20 24 6f 75 74 70  ds='$LD -o $outp
2c6d0 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d  ut_objdir/$sonam
2c6e0 65 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  e $libobjs $depl
2c6f0 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67  ibs $linker_flag
2c700 73 20 2d 62 45 3a 24 65 78 70 6f 72 74 5f 73 79  s -bE:$export_sy
2c710 6d 62 6f 6c 73 20 2d 54 35 31 32 20 2d 48 35 31  mbols -T512 -H51
2c720 32 20 2d 62 4d 3a 53 52 45 7e 24 41 52 20 24 41  2 -bM:SRE~$AR $A
2c730 52 5f 46 4c 41 47 53 20 24 6c 69 62 20 24 6f 75  R_FLAGS $lib $ou
2c740 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e  tput_objdir/$son
2c750 61 6d 65 27 0a 20 20 20 20 20 20 23 20 4e 6f 74  ame'.      # Not
2c760 65 3a 20 74 68 69 73 20 6c 69 6e 6b 65 72 20 68  e: this linker h
2c770 61 72 64 63 6f 64 65 73 20 74 68 65 20 64 69 72  ardcodes the dir
2c780 65 63 74 6f 72 69 65 73 20 69 6e 20 4c 49 42 50  ectories in LIBP
2c790 41 54 48 20 69 66 20 74 68 65 72 65 0a 20 20 20  ATH if there.   
2c7a0 20 20 20 23 20 61 72 65 20 6e 6f 20 64 69 72 65     # are no dire
2c7b0 63 74 6f 72 69 65 73 20 73 70 65 63 69 66 69 65  ctories specifie
2c7c0 64 20 62 79 20 2d 4c 2e 0a 20 20 20 20 20 20 68  d by -L..      h
2c7d0 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d  ardcode_minus_L=
2c7e0 79 65 73 0a 20 20 20 20 20 20 69 66 20 74 65 73  yes.      if tes
2c7f0 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 20 26  t "$GCC" = yes &
2c800 26 20 74 65 73 74 20 2d 7a 20 22 24 6c 69 6e 6b  & test -z "$link
2c810 5f 73 74 61 74 69 63 5f 66 6c 61 67 22 3b 20 74  _static_flag"; t
2c820 68 65 6e 0a 09 23 20 4e 65 69 74 68 65 72 20 64  hen..# Neither d
2c830 69 72 65 63 74 20 68 61 72 64 63 6f 64 69 6e 67  irect hardcoding
2c840 20 6e 6f 72 20 73 74 61 74 69 63 20 6c 69 6e 6b   nor static link
2c850 69 6e 67 20 69 73 20 73 75 70 70 6f 72 74 65 64  ing is supported
2c860 20 77 69 74 68 20 61 0a 09 23 20 62 72 6f 6b 65   with a..# broke
2c870 6e 20 63 6f 6c 6c 65 63 74 32 2e 0a 09 68 61 72  n collect2...har
2c880 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 75 6e 73  dcode_direct=uns
2c890 75 70 70 6f 72 74 65 64 0a 20 20 20 20 20 20 66  upported.      f
2c8a0 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  i.      ;;..    
2c8b0 61 69 78 34 2a 20 7c 20 61 69 78 35 2a 29 0a 20  aix4* | aix5*). 
2c8c0 20 20 20 20 20 69 66 20 74 65 73 74 20 22 24 68       if test "$h
2c8d0 6f 73 74 5f 63 70 75 22 20 3d 20 69 61 36 34 3b  ost_cpu" = ia64;
2c8e0 20 74 68 65 6e 0a 09 23 20 4f 6e 20 49 41 36 34   then..# On IA64
2c8f0 2c 20 74 68 65 20 6c 69 6e 6b 65 72 20 64 6f 65  , the linker doe
2c900 73 20 72 75 6e 20 74 69 6d 65 20 6c 69 6e 6b 69  s run time linki
2c910 6e 67 20 62 79 20 64 65 66 61 75 6c 74 2c 20 73  ng by default, s
2c920 6f 20 77 65 20 64 6f 6e 27 74 0a 09 23 20 68 61  o we don't..# ha
2c930 76 65 20 74 6f 20 64 6f 20 61 6e 79 74 68 69 6e  ve to do anythin
2c940 67 20 73 70 65 63 69 61 6c 2e 0a 09 61 69 78 5f  g special...aix_
2c950 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e 6b 69  use_runtimelinki
2c960 6e 67 3d 6e 6f 0a 09 65 78 70 5f 73 79 6d 5f 66  ng=no..exp_sym_f
2c970 6c 61 67 3d 27 2d 42 65 78 70 6f 72 74 27 0a 09  lag='-Bexport'..
2c980 6e 6f 5f 65 6e 74 72 79 5f 66 6c 61 67 3d 22 22  no_entry_flag=""
2c990 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 23 20 49  .      else..# I
2c9a0 66 20 77 65 27 72 65 20 75 73 69 6e 67 20 47 4e  f we're using GN
2c9b0 55 20 6e 6d 2c 20 74 68 65 6e 20 77 65 20 64 6f  U nm, then we do
2c9c0 6e 27 74 20 77 61 6e 74 20 74 68 65 20 22 2d 43  n't want the "-C
2c9d0 22 20 6f 70 74 69 6f 6e 2e 0a 09 23 20 2d 43 20  " option...# -C 
2c9e0 6d 65 61 6e 73 20 64 65 6d 61 6e 67 6c 65 20 74  means demangle t
2c9f0 6f 20 41 49 58 20 6e 6d 2c 20 62 75 74 20 6d 65  o AIX nm, but me
2ca00 61 6e 73 20 64 6f 6e 27 74 20 64 65 6d 61 6e 67  ans don't demang
2ca10 6c 65 20 77 69 74 68 20 47 4e 55 20 6e 6d 0a 09  le with GNU nm..
2ca20 69 66 20 24 4e 4d 20 2d 56 20 32 3e 26 31 20 7c  if $NM -V 2>&1 |
2ca30 20 67 72 65 70 20 27 47 4e 55 27 20 3e 20 2f 64   grep 'GNU' > /d
2ca40 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 20  ev/null; then.. 
2ca50 20 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 5f   export_symbols_
2ca60 63 6d 64 73 3d 27 24 4e 4d 20 2d 42 70 67 20 24  cmds='$NM -Bpg $
2ca70 6c 69 62 6f 62 6a 73 20 24 63 6f 6e 76 65 6e 69  libobjs $conveni
2ca80 65 6e 63 65 20 7c 20 61 77 6b 20 27 5c 27 27 7b  ence | awk '\''{
2ca90 20 69 66 20 28 28 28 5c 24 32 20 3d 3d 20 22 54   if (((\$2 == "T
2caa0 22 29 20 7c 7c 20 28 5c 24 32 20 3d 3d 20 22 44  ") || (\$2 == "D
2cab0 22 29 20 7c 7c 20 28 5c 24 32 20 3d 3d 20 22 42  ") || (\$2 == "B
2cac0 22 29 29 20 26 26 20 28 73 75 62 73 74 72 28 5c  ")) && (substr(\
2cad0 24 33 2c 31 2c 31 29 20 21 3d 20 22 2e 22 29 29  $3,1,1) != "."))
2cae0 20 7b 20 70 72 69 6e 74 20 5c 24 33 20 7d 20 7d   { print \$3 } }
2caf0 27 5c 27 27 20 7c 20 73 6f 72 74 20 2d 75 20 3e  '\'' | sort -u >
2cb00 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73   $export_symbols
2cb10 27 0a 09 65 6c 73 65 0a 09 20 20 65 78 70 6f 72  '..else..  expor
2cb20 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d 64 73 3d 27  t_symbols_cmds='
2cb30 24 4e 4d 20 2d 42 43 70 67 20 24 6c 69 62 6f 62  $NM -BCpg $libob
2cb40 6a 73 20 24 63 6f 6e 76 65 6e 69 65 6e 63 65 20  js $convenience 
2cb50 7c 20 61 77 6b 20 27 5c 27 27 7b 20 69 66 20 28  | awk '\''{ if (
2cb60 28 28 5c 24 32 20 3d 3d 20 22 54 22 29 20 7c 7c  ((\$2 == "T") ||
2cb70 20 28 5c 24 32 20 3d 3d 20 22 44 22 29 20 7c 7c   (\$2 == "D") ||
2cb80 20 28 5c 24 32 20 3d 3d 20 22 42 22 29 29 20 26   (\$2 == "B")) &
2cb90 26 20 28 73 75 62 73 74 72 28 5c 24 33 2c 31 2c  & (substr(\$3,1,
2cba0 31 29 20 21 3d 20 22 2e 22 29 29 20 7b 20 70 72  1) != ".")) { pr
2cbb0 69 6e 74 20 5c 24 33 20 7d 20 7d 27 5c 27 27 20  int \$3 } }'\'' 
2cbc0 7c 20 73 6f 72 74 20 2d 75 20 3e 20 24 65 78 70  | sort -u > $exp
2cbd0 6f 72 74 5f 73 79 6d 62 6f 6c 73 27 0a 09 66 69  ort_symbols'..fi
2cbe0 0a 09 61 69 78 5f 75 73 65 5f 72 75 6e 74 69 6d  ..aix_use_runtim
2cbf0 65 6c 69 6e 6b 69 6e 67 3d 6e 6f 0a 0a 09 23 20  elinking=no...# 
2cc00 54 65 73 74 20 69 66 20 77 65 20 61 72 65 20 74  Test if we are t
2cc10 72 79 69 6e 67 20 74 6f 20 75 73 65 20 72 75 6e  rying to use run
2cc20 20 74 69 6d 65 20 6c 69 6e 6b 69 6e 67 20 6f 72   time linking or
2cc30 20 6e 6f 72 6d 61 6c 0a 09 23 20 41 49 58 20 73   normal..# AIX s
2cc40 74 79 6c 65 20 6c 69 6e 6b 69 6e 67 2e 20 49 66  tyle linking. If
2cc50 20 2d 62 72 74 6c 20 69 73 20 73 6f 6d 65 77 68   -brtl is somewh
2cc60 65 72 65 20 69 6e 20 4c 44 46 4c 41 47 53 2c 20  ere in LDFLAGS, 
2cc70 77 65 0a 09 23 20 6e 65 65 64 20 74 6f 20 64 6f  we..# need to do
2cc80 20 72 75 6e 74 69 6d 65 20 6c 69 6e 6b 69 6e 67   runtime linking
2cc90 2e 0a 09 63 61 73 65 20 24 68 6f 73 74 5f 6f 73  ...case $host_os
2cca0 20 69 6e 20 61 69 78 34 2e 5b 32 33 5d 7c 61 69   in aix4.[23]|ai
2ccb0 78 34 2e 5b 32 33 5d 2e 2a 7c 61 69 78 35 2a 29  x4.[23].*|aix5*)
2ccc0 0a 09 20 20 66 6f 72 20 6c 64 5f 66 6c 61 67 20  ..  for ld_flag 
2ccd0 69 6e 20 24 4c 44 46 4c 41 47 53 3b 20 64 6f 0a  in $LDFLAGS; do.
2cce0 20 20 09 20 20 69 66 20 28 74 65 73 74 20 24 6c    .  if (test $l
2ccf0 64 5f 66 6c 61 67 20 3d 20 22 2d 62 72 74 6c 22  d_flag = "-brtl"
2cd00 20 7c 7c 20 74 65 73 74 20 24 6c 64 5f 66 6c 61   || test $ld_fla
2cd10 67 20 3d 20 22 2d 57 6c 2c 2d 62 72 74 6c 22 29  g = "-Wl,-brtl")
2cd20 3b 20 74 68 65 6e 0a 20 20 09 20 20 20 20 61 69  ; then.  .    ai
2cd30 78 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e  x_use_runtimelin
2cd40 6b 69 6e 67 3d 79 65 73 0a 20 20 09 20 20 20 20  king=yes.  .    
2cd50 62 72 65 61 6b 0a 20 20 09 20 20 66 69 0a 09 20  break.  .  fi.. 
2cd60 20 64 6f 6e 65 0a 09 65 73 61 63 0a 0a 09 65 78   done..esac...ex
2cd70 70 5f 73 79 6d 5f 66 6c 61 67 3d 27 2d 62 65 78  p_sym_flag='-bex
2cd80 70 6f 72 74 27 0a 09 6e 6f 5f 65 6e 74 72 79 5f  port'..no_entry_
2cd90 66 6c 61 67 3d 27 2d 62 6e 6f 65 6e 74 72 79 27  flag='-bnoentry'
2cda0 0a 20 20 20 20 20 20 66 69 0a 0a 20 20 20 20 20  .      fi..     
2cdb0 20 23 20 57 68 65 6e 20 6c 61 72 67 65 20 65 78   # When large ex
2cdc0 65 63 75 74 61 62 6c 65 73 20 6f 72 20 73 68 61  ecutables or sha
2cdd0 72 65 64 20 6f 62 6a 65 63 74 73 20 61 72 65 20  red objects are 
2cde0 62 75 69 6c 74 2c 20 41 49 58 20 6c 64 20 63 61  built, AIX ld ca
2cdf0 6e 0a 20 20 20 20 20 20 23 20 68 61 76 65 20 70  n.      # have p
2ce00 72 6f 62 6c 65 6d 73 20 63 72 65 61 74 69 6e 67  roblems creating
2ce10 20 74 68 65 20 74 61 62 6c 65 20 6f 66 20 63 6f   the table of co
2ce20 6e 74 65 6e 74 73 2e 20 20 49 66 20 6c 69 6e 6b  ntents.  If link
2ce30 69 6e 67 20 61 20 6c 69 62 72 61 72 79 0a 20 20  ing a library.  
2ce40 20 20 20 20 23 20 6f 72 20 70 72 6f 67 72 61 6d      # or program
2ce50 20 72 65 73 75 6c 74 73 20 69 6e 20 22 65 72 72   results in "err
2ce60 6f 72 20 54 4f 43 20 6f 76 65 72 66 6c 6f 77 22  or TOC overflow"
2ce70 20 61 64 64 20 2d 6d 6d 69 6e 69 6d 61 6c 2d 74   add -mminimal-t
2ce80 6f 63 20 74 6f 0a 20 20 20 20 20 20 23 20 43 58  oc to.      # CX
2ce90 58 46 4c 41 47 53 2f 43 46 4c 41 47 53 20 66 6f  XFLAGS/CFLAGS fo
2cea0 72 20 67 2b 2b 2f 67 63 63 2e 20 20 49 6e 20 74  r g++/gcc.  In t
2ceb0 68 65 20 63 61 73 65 73 20 77 68 65 72 65 20 74  he cases where t
2cec0 68 61 74 20 69 73 20 6e 6f 74 0a 20 20 20 20 20  hat is not.     
2ced0 20 23 20 65 6e 6f 75 67 68 20 74 6f 20 66 69 78   # enough to fix
2cee0 20 74 68 65 20 70 72 6f 62 6c 65 6d 2c 20 61 64   the problem, ad
2cef0 64 20 2d 57 6c 2c 2d 62 62 69 67 74 6f 63 20 74  d -Wl,-bbigtoc t
2cf00 6f 20 4c 44 46 4c 41 47 53 2e 0a 0a 20 20 20 20  o LDFLAGS...    
2cf10 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27    archive_cmds='
2cf20 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65  '.      hardcode
2cf30 5f 64 69 72 65 63 74 3d 79 65 73 0a 20 20 20 20  _direct=yes.    
2cf40 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69    hardcode_libdi
2cf50 72 5f 73 65 70 61 72 61 74 6f 72 3d 27 3a 27 0a  r_separator=':'.
2cf60 20 20 20 20 20 20 6c 69 6e 6b 5f 61 6c 6c 5f 64        link_all_d
2cf70 65 70 6c 69 62 73 3d 79 65 73 0a 0a 20 20 20 20  eplibs=yes..    
2cf80 20 20 69 66 20 74 65 73 74 20 22 24 47 43 43 22    if test "$GCC"
2cf90 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 09 63 61   = yes; then..ca
2cfa0 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 20 61  se $host_os in a
2cfb0 69 78 34 2e 30 31 32 7c 61 69 78 34 2e 30 31 32  ix4.012|aix4.012
2cfc0 2e 2a 29 0a 09 23 20 57 65 20 6f 6e 6c 79 20 77  .*)..# We only w
2cfd0 61 6e 74 20 74 6f 20 64 6f 20 74 68 69 73 20 6f  ant to do this o
2cfe0 6e 20 41 49 58 20 34 2e 32 20 61 6e 64 20 6c 6f  n AIX 4.2 and lo
2cff0 77 65 72 2c 20 74 68 65 20 63 68 65 63 6b 0a 09  wer, the check..
2d000 23 20 62 65 6c 6f 77 20 66 6f 72 20 62 72 6f 6b  # below for brok
2d010 65 6e 20 63 6f 6c 6c 65 63 74 32 20 64 6f 65 73  en collect2 does
2d020 6e 27 74 20 77 6f 72 6b 20 75 6e 64 65 72 20 34  n't work under 4
2d030 2e 33 2b 0a 09 20 20 63 6f 6c 6c 65 63 74 32 6e  .3+..  collect2n
2d040 61 6d 65 3d 60 24 7b 43 43 7d 20 2d 70 72 69 6e  ame=`${CC} -prin
2d050 74 2d 70 72 6f 67 2d 6e 61 6d 65 3d 63 6f 6c 6c  t-prog-name=coll
2d060 65 63 74 32 60 0a 09 20 20 69 66 20 74 65 73 74  ect2`..  if test
2d070 20 2d 66 20 22 24 63 6f 6c 6c 65 63 74 32 6e 61   -f "$collect2na
2d080 6d 65 22 20 26 26 20 5c 0a 20 20 09 20 20 20 73  me" && \.  .   s
2d090 74 72 69 6e 67 73 20 22 24 63 6f 6c 6c 65 63 74  trings "$collect
2d0a0 32 6e 61 6d 65 22 20 7c 20 67 72 65 70 20 72 65  2name" | grep re
2d0b0 73 6f 6c 76 65 5f 6c 69 62 5f 6e 61 6d 65 20 3e  solve_lib_name >
2d0c0 2f 64 65 76 2f 6e 75 6c 6c 0a 09 20 20 74 68 65  /dev/null..  the
2d0d0 6e 0a 20 20 09 20 20 23 20 57 65 20 68 61 76 65  n.  .  # We have
2d0e0 20 72 65 77 6f 72 6b 65 64 20 63 6f 6c 6c 65 63   reworked collec
2d0f0 74 32 0a 20 20 09 20 20 68 61 72 64 63 6f 64 65  t2.  .  hardcode
2d100 5f 64 69 72 65 63 74 3d 79 65 73 0a 09 20 20 65  _direct=yes..  e
2d110 6c 73 65 0a 20 20 09 20 20 23 20 57 65 20 68 61  lse.  .  # We ha
2d120 76 65 20 6f 6c 64 20 63 6f 6c 6c 65 63 74 32 0a  ve old collect2.
2d130 20 20 09 20 20 68 61 72 64 63 6f 64 65 5f 64 69    .  hardcode_di
2d140 72 65 63 74 3d 75 6e 73 75 70 70 6f 72 74 65 64  rect=unsupported
2d150 0a 20 20 09 20 20 23 20 49 74 20 66 61 69 6c 73  .  .  # It fails
2d160 20 74 6f 20 66 69 6e 64 20 75 6e 69 6e 73 74 61   to find uninsta
2d170 6c 6c 65 64 20 6c 69 62 72 61 72 69 65 73 20 77  lled libraries w
2d180 68 65 6e 20 74 68 65 20 75 6e 69 6e 73 74 61 6c  hen the uninstal
2d190 6c 65 64 0a 20 20 09 20 20 23 20 70 61 74 68 20  led.  .  # path 
2d1a0 69 73 20 6e 6f 74 20 6c 69 73 74 65 64 20 69 6e  is not listed in
2d1b0 20 74 68 65 20 6c 69 62 70 61 74 68 2e 20 20 53   the libpath.  S
2d1c0 65 74 74 69 6e 67 20 68 61 72 64 63 6f 64 65 5f  etting hardcode_
2d1d0 6d 69 6e 75 73 5f 4c 0a 20 20 09 20 20 23 20 74  minus_L.  .  # t
2d1e0 6f 20 75 6e 73 75 70 70 6f 72 74 65 64 20 66 6f  o unsupported fo
2d1f0 72 63 65 73 20 72 65 6c 69 6e 6b 69 6e 67 0a 20  rces relinking. 
2d200 20 09 20 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e   .  hardcode_min
2d210 75 73 5f 4c 3d 79 65 73 0a 20 20 09 20 20 68 61  us_L=yes.  .  ha
2d220 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
2d230 61 67 5f 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64  ag_spec='-L$libd
2d240 69 72 27 0a 20 20 09 20 20 68 61 72 64 63 6f 64  ir'.  .  hardcod
2d250 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 72 61 74  e_libdir_separat
2d260 6f 72 3d 0a 09 20 20 66 69 0a 09 65 73 61 63 0a  or=..  fi..esac.
2d270 09 73 68 61 72 65 64 5f 66 6c 61 67 3d 27 2d 73  .shared_flag='-s
2d280 68 61 72 65 64 27 0a 20 20 20 20 20 20 65 6c 73  hared'.      els
2d290 65 0a 09 23 20 6e 6f 74 20 75 73 69 6e 67 20 67  e..# not using g
2d2a0 63 63 0a 09 69 66 20 74 65 73 74 20 22 24 68 6f  cc..if test "$ho
2d2b0 73 74 5f 63 70 75 22 20 3d 20 69 61 36 34 3b 20  st_cpu" = ia64; 
2d2c0 74 68 65 6e 0a 20 20 09 23 20 56 69 73 75 61 6c  then.  .# Visual
2d2d0 41 67 65 20 43 2b 2b 2c 20 56 65 72 73 69 6f 6e  Age C++, Version
2d2e0 20 35 2e 35 20 66 6f 72 20 41 49 58 20 35 4c 20   5.5 for AIX 5L 
2d2f0 66 6f 72 20 49 41 2d 36 34 2c 20 42 65 74 61 20  for IA-64, Beta 
2d300 33 20 52 65 6c 65 61 73 65 0a 20 20 09 23 20 63  3 Release.  .# c
2d310 68 6f 6b 65 73 20 6f 6e 20 2d 57 6c 2c 2d 47 2e  hokes on -Wl,-G.
2d320 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6c   The following l
2d330 69 6e 65 20 69 73 20 63 6f 72 72 65 63 74 3a 0a  ine is correct:.
2d340 09 20 20 73 68 61 72 65 64 5f 66 6c 61 67 3d 27  .  shared_flag='
2d350 2d 47 27 0a 09 65 6c 73 65 0a 20 20 09 69 66 20  -G'..else.  .if 
2d360 74 65 73 74 20 22 24 61 69 78 5f 75 73 65 5f 72  test "$aix_use_r
2d370 75 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67 22 20 3d  untimelinking" =
2d380 20 79 65 73 3b 20 74 68 65 6e 0a 09 20 20 20 20   yes; then..    
2d390 73 68 61 72 65 64 5f 66 6c 61 67 3d 27 24 7b 77  shared_flag='${w
2d3a0 6c 7d 2d 47 27 0a 09 20 20 65 6c 73 65 0a 09 20  l}-G'..  else.. 
2d3b0 20 20 20 73 68 61 72 65 64 5f 66 6c 61 67 3d 27     shared_flag='
2d3c0 24 7b 77 6c 7d 2d 62 4d 3a 53 52 45 27 0a 20 20  ${wl}-bM:SRE'.  
2d3d0 09 66 69 0a 09 66 69 0a 20 20 20 20 20 20 66 69  .fi..fi.      fi
2d3e0 0a 0a 20 20 20 20 20 20 23 20 49 74 20 73 65 65  ..      # It see
2d3f0 6d 73 20 74 68 61 74 20 2d 62 65 78 70 61 6c 6c  ms that -bexpall
2d400 20 64 6f 65 73 20 6e 6f 74 20 65 78 70 6f 72 74   does not export
2d410 20 73 79 6d 62 6f 6c 73 20 62 65 67 69 6e 6e 69   symbols beginni
2d420 6e 67 20 77 69 74 68 0a 20 20 20 20 20 20 23 20  ng with.      # 
2d430 75 6e 64 65 72 73 63 6f 72 65 20 28 5f 29 2c 20  underscore (_), 
2d440 73 6f 20 69 74 20 69 73 20 62 65 74 74 65 72 20  so it is better 
2d450 74 6f 20 67 65 6e 65 72 61 74 65 20 61 20 6c 69  to generate a li
2d460 73 74 20 6f 66 20 73 79 6d 62 6f 6c 73 20 74 6f  st of symbols to
2d470 20 65 78 70 6f 72 74 2e 0a 20 20 20 20 20 20 61   export..      a
2d480 6c 77 61 79 73 5f 65 78 70 6f 72 74 5f 73 79 6d  lways_export_sym
2d490 62 6f 6c 73 3d 79 65 73 0a 20 20 20 20 20 20 69  bols=yes.      i
2d4a0 66 20 74 65 73 74 20 22 24 61 69 78 5f 75 73 65  f test "$aix_use
2d4b0 5f 72 75 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67 22  _runtimelinking"
2d4c0 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 09 23 20   = yes; then..# 
2d4d0 57 61 72 6e 69 6e 67 20 2d 20 77 69 74 68 6f 75  Warning - withou
2d4e0 74 20 75 73 69 6e 67 20 74 68 65 20 6f 74 68 65  t using the othe
2d4f0 72 20 72 75 6e 74 69 6d 65 20 6c 6f 61 64 69 6e  r runtime loadin
2d500 67 20 66 6c 61 67 73 20 28 2d 62 72 74 6c 29 2c  g flags (-brtl),
2d510 0a 09 23 20 2d 62 65 72 6f 6b 20 77 69 6c 6c 20  ..# -berok will 
2d520 6c 69 6e 6b 20 77 69 74 68 6f 75 74 20 65 72 72  link without err
2d530 6f 72 2c 20 62 75 74 20 6d 61 79 20 70 72 6f 64  or, but may prod
2d540 75 63 65 20 61 20 62 72 6f 6b 65 6e 20 6c 69 62  uce a broken lib
2d550 72 61 72 79 2e 0a 09 61 6c 6c 6f 77 5f 75 6e 64  rary...allow_und
2d560 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27 2d 62 65  efined_flag='-be
2d570 72 6f 6b 27 0a 20 20 20 20 20 20 20 23 20 44 65  rok'.       # De
2d580 74 65 72 6d 69 6e 65 20 74 68 65 20 64 65 66 61  termine the defa
2d590 75 6c 74 20 6c 69 62 70 61 74 68 20 66 72 6f 6d  ult libpath from
2d5a0 20 74 68 65 20 76 61 6c 75 65 20 65 6e 63 6f 64   the value encod
2d5b0 65 64 20 69 6e 20 61 6e 20 65 6d 70 74 79 20 65  ed in an empty e
2d5c0 78 65 63 75 74 61 62 6c 65 2e 0a 20 20 20 20 20  xecutable..     
2d5d0 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e    cat >conftest.
2d5e0 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
2d5f0 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  ./* confdefs.h. 
2d600 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63   */._ACEOF.cat c
2d610 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66  onfdefs.h >>conf
2d620 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74  test.$ac_ext.cat
2d630 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
2d640 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
2d650 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  end confdefs.h. 
2d660 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29   */..int.main ()
2d670 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e  .{..  ;.  return
2d680 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20   0;.}._ACEOF.rm 
2d690 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  -f conftest.$ac_
2d6a0 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 24  objext conftest$
2d6b0 61 63 5f 65 78 65 65 78 74 0a 69 66 20 7b 20 28  ac_exeext.if { (
2d6c0 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
2d6d0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
2d6e0 5f 6c 69 6e 6b 5c 22 22 29 20 3e 26 35 0a 20 20  _link\"") >&5.  
2d6f0 28 65 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 29 20  (eval $ac_link) 
2d700 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20  2>conftest.er1. 
2d710 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
2d720 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63  grep -v '^ *+' c
2d730 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e  onftest.er1 >con
2d740 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d  ftest.err.  rm -
2d750 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20  f conftest.er1. 
2d760 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72   cat conftest.er
2d770 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61  r >&5.  echo "$a
2d780 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
2d790 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
2d7a0 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
2d7b0 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 09 20  status); } &&.. 
2d7c0 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d  { ac_try='test -
2d7d0 7a 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f  z "$ac_c_werror_
2d7e0 66 6c 61 67 22 0a 09 09 09 20 7c 7c 20 74 65 73  flag".... || tes
2d7f0 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  t ! -s conftest.
2d800 65 72 72 27 0a 20 20 7b 20 28 65 76 61 6c 20 65  err'.  { (eval e
2d810 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
2d820 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22  ENO: \"$ac_try\"
2d830 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
2d840 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61  ac_try) 2>&5.  a
2d850 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
2d860 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
2d870 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
2d880 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
2d890 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
2d8a0 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72  ; } &&.. { ac_tr
2d8b0 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74  y='test -s conft
2d8c0 65 73 74 24 61 63 5f 65 78 65 65 78 74 27 0a 20  est$ac_exeext'. 
2d8d0 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
2d8e0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
2d8f0 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35  "$ac_try\"") >&5
2d900 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79  .  (eval $ac_try
2d910 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
2d920 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
2d930 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
2d940 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
2d950 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
2d960 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74  status); }; }; t
2d970 68 65 6e 0a 0a 61 69 78 5f 6c 69 62 70 61 74 68  hen..aix_libpath
2d980 3d 60 64 75 6d 70 20 2d 48 20 63 6f 6e 66 74 65  =`dump -H confte
2d990 73 74 24 61 63 5f 65 78 65 65 78 74 20 32 3e 2f  st$ac_exeext 2>/
2d9a0 64 65 76 2f 6e 75 6c 6c 20 7c 20 24 53 45 44 20  dev/null | $SED 
2d9b0 2d 6e 20 2d 65 20 27 2f 49 6d 70 6f 72 74 20 46  -n -e '/Import F
2d9c0 69 6c 65 20 53 74 72 69 6e 67 73 2f 2c 2f 5e 24  ile Strings/,/^$
2d9d0 2f 20 7b 20 2f 5e 30 2f 20 7b 20 73 2f 5e 30 20  / { /^0/ { s/^0 
2d9e0 20 2a 5c 28 2e 2a 5c 29 24 2f 5c 31 2f 3b 20 70   *\(.*\)$/\1/; p
2d9f0 3b 20 7d 0a 7d 27 60 0a 23 20 43 68 65 63 6b 20  ; }.}'`.# Check 
2da00 66 6f 72 20 61 20 36 34 2d 62 69 74 20 6f 62 6a  for a 64-bit obj
2da10 65 63 74 20 69 66 20 77 65 20 64 69 64 6e 27 74  ect if we didn't
2da20 20 66 69 6e 64 20 61 6e 79 74 68 69 6e 67 2e 0a   find anything..
2da30 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 69 78  if test -z "$aix
2da40 5f 6c 69 62 70 61 74 68 22 3b 20 74 68 65 6e 20  _libpath"; then 
2da50 61 69 78 5f 6c 69 62 70 61 74 68 3d 60 64 75 6d  aix_libpath=`dum
2da60 70 20 2d 48 58 36 34 20 63 6f 6e 66 74 65 73 74  p -HX64 conftest
2da70 24 61 63 5f 65 78 65 65 78 74 20 32 3e 2f 64 65  $ac_exeext 2>/de
2da80 76 2f 6e 75 6c 6c 20 7c 20 24 53 45 44 20 2d 6e  v/null | $SED -n
2da90 20 2d 65 20 27 2f 49 6d 70 6f 72 74 20 46 69 6c   -e '/Import Fil
2daa0 65 20 53 74 72 69 6e 67 73 2f 2c 2f 5e 24 2f 20  e Strings/,/^$/ 
2dab0 7b 20 2f 5e 30 2f 20 7b 20 73 2f 5e 30 20 20 2a  { /^0/ { s/^0  *
2dac0 5c 28 2e 2a 5c 29 24 2f 5c 31 2f 3b 20 70 3b 20  \(.*\)$/\1/; p; 
2dad0 7d 0a 7d 27 60 3b 20 66 69 0a 65 6c 73 65 0a 20  }.}'`; fi.else. 
2dae0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66   echo "$as_me: f
2daf0 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61  ailed program wa
2db00 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e  s:" >&5.sed 's/^
2db10 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24  /| /' conftest.$
2db20 61 63 5f 65 78 74 20 3e 26 35 0a 0a 66 69 0a 72  ac_ext >&5..fi.r
2db30 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
2db40 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  r conftest.$ac_o
2db50 62 6a 65 78 74 20 5c 0a 20 20 20 20 20 20 63 6f  bjext \.      co
2db60 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74  nftest$ac_exeext
2db70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
2db80 74 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61  t.if test -z "$a
2db90 69 78 5f 6c 69 62 70 61 74 68 22 3b 20 74 68 65  ix_libpath"; the
2dba0 6e 20 61 69 78 5f 6c 69 62 70 61 74 68 3d 22 2f  n aix_libpath="/
2dbb0 75 73 72 2f 6c 69 62 3a 2f 6c 69 62 22 3b 20 66  usr/lib:/lib"; f
2dbc0 69 0a 0a 20 20 20 20 20 20 20 68 61 72 64 63 6f  i..       hardco
2dbd0 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73  de_libdir_flag_s
2dbe0 70 65 63 3d 27 24 7b 77 6c 7d 2d 62 6c 69 62 70  pec='${wl}-blibp
2dbf0 61 74 68 3a 24 6c 69 62 64 69 72 3a 27 22 24 61  ath:$libdir:'"$a
2dc00 69 78 5f 6c 69 62 70 61 74 68 22 0a 09 61 72 63  ix_libpath"..arc
2dc10 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73  hive_expsym_cmds
2dc20 3d 22 5c 24 43 43 22 27 20 2d 6f 20 24 6f 75 74  ="\$CC"' -o $out
2dc30 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61  put_objdir/$sona
2dc40 6d 65 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  me $libobjs $dep
2dc50 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66  libs $compiler_f
2dc60 6c 61 67 73 20 60 69 66 20 74 65 73 74 20 22 78  lags `if test "x
2dc70 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65  ${allow_undefine
2dc80 64 5f 66 6c 61 67 7d 22 20 21 3d 20 22 78 22 3b  d_flag}" != "x";
2dc90 20 74 68 65 6e 20 65 63 68 6f 20 22 24 7b 77 6c   then echo "${wl
2dca0 7d 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e  }${allow_undefin
2dcb0 65 64 5f 66 6c 61 67 7d 22 3b 20 65 6c 73 65 20  ed_flag}"; else 
2dcc0 3a 3b 20 66 69 60 20 27 22 5c 24 7b 77 6c 7d 24  :; fi` '"\${wl}$
2dcd0 6e 6f 5f 65 6e 74 72 79 5f 66 6c 61 67 20 5c 24  no_entry_flag \$
2dce0 7b 77 6c 7d 24 65 78 70 5f 73 79 6d 5f 66 6c 61  {wl}$exp_sym_fla
2dcf0 67 3a 5c 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f  g:\$export_symbo
2dd00 6c 73 20 24 73 68 61 72 65 64 5f 66 6c 61 67 22  ls $shared_flag"
2dd10 0a 20 20 20 20 20 20 20 65 6c 73 65 0a 09 69 66  .       else..if
2dd20 20 74 65 73 74 20 22 24 68 6f 73 74 5f 63 70 75   test "$host_cpu
2dd30 22 20 3d 20 69 61 36 34 3b 20 74 68 65 6e 0a 09  " = ia64; then..
2dd40 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69    hardcode_libdi
2dd50 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77  r_flag_spec='${w
2dd60 6c 7d 2d 52 20 24 6c 69 62 64 69 72 3a 2f 75 73  l}-R $libdir:/us
2dd70 72 2f 6c 69 62 3a 2f 6c 69 62 27 0a 09 20 20 61  r/lib:/lib'..  a
2dd80 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
2dd90 6c 61 67 3d 22 2d 7a 20 6e 6f 64 65 66 73 22 0a  lag="-z nodefs".
2dda0 09 20 20 61 72 63 68 69 76 65 5f 65 78 70 73 79  .  archive_expsy
2ddb0 6d 5f 63 6d 64 73 3d 22 5c 24 43 43 20 24 73 68  m_cmds="\$CC $sh
2ddc0 61 72 65 64 5f 66 6c 61 67 22 27 20 2d 6f 20 24  ared_flag"' -o $
2ddd0 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73  output_objdir/$s
2dde0 6f 6e 61 6d 65 20 24 6c 69 62 6f 62 6a 73 20 24  oname $libobjs $
2ddf0 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65  deplibs $compile
2de00 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 24 7b 61  r_flags ${wl}${a
2de10 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
2de20 6c 61 67 7d 20 27 22 5c 24 7b 77 6c 7d 24 6e 6f  lag} '"\${wl}$no
2de30 5f 65 6e 74 72 79 5f 66 6c 61 67 20 5c 24 7b 77  _entry_flag \${w
2de40 6c 7d 24 65 78 70 5f 73 79 6d 5f 66 6c 61 67 3a  l}$exp_sym_flag:
2de50 5c 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73  \$export_symbols
2de60 22 0a 09 65 6c 73 65 0a 09 20 23 20 44 65 74 65  "..else.. # Dete
2de70 72 6d 69 6e 65 20 74 68 65 20 64 65 66 61 75 6c  rmine the defaul
2de80 74 20 6c 69 62 70 61 74 68 20 66 72 6f 6d 20 74  t libpath from t
2de90 68 65 20 76 61 6c 75 65 20 65 6e 63 6f 64 65 64  he value encoded
2dea0 20 69 6e 20 61 6e 20 65 6d 70 74 79 20 65 78 65   in an empty exe
2deb0 63 75 74 61 62 6c 65 2e 0a 09 20 63 61 74 20 3e  cutable... cat >
2dec0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
2ded0 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e   <<_ACEOF./* con
2dee0 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43  fdefs.h.  */._AC
2def0 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73  EOF.cat confdefs
2df00 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  .h >>conftest.$a
2df10 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66  c_ext.cat >>conf
2df20 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
2df30 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e  ACEOF./* end con
2df40 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e  fdefs.h.  */..in
2df50 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b  t.main ().{..  ;
2df60 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f  .  return 0;.}._
2df70 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66  ACEOF.rm -f conf
2df80 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20  test.$ac_objext 
2df90 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65  conftest$ac_exee
2dfa0 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63  xt.if { (eval ec
2dfb0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
2dfc0 4e 4f 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22  NO: \"$ac_link\"
2dfd0 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
2dfe0 61 63 5f 6c 69 6e 6b 29 20 32 3e 63 6f 6e 66 74  ac_link) 2>conft
2dff0 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61  est.er1.  ac_sta
2e000 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76  tus=$?.  grep -v
2e010 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74   '^ *+' conftest
2e020 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65  .er1 >conftest.e
2e030 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74  rr.  rm -f conft
2e040 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f  est.er1.  cat co
2e050 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20  nftest.err >&5. 
2e060 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
2e070 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
2e080 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
2e090 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
2e0a0 3b 20 7d 20 26 26 0a 09 20 7b 20 61 63 5f 74 72  ; } &&.. { ac_tr
2e0b0 79 3d 27 74 65 73 74 20 2d 7a 20 22 24 61 63 5f  y='test -z "$ac_
2e0c0 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22 0a 09  c_werror_flag"..
2e0d0 09 09 20 7c 7c 20 74 65 73 74 20 21 20 2d 73 20  .. || test ! -s 
2e0e0 63 6f 6e 66 74 65 73 74 2e 65 72 72 27 0a 20 20  conftest.err'.  
2e0f0 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
2e100 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
2e110 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a  $ac_try\"") >&5.
2e120 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29    (eval $ac_try)
2e130 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75   2>&5.  ac_statu
2e140 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73  s=$?.  echo "$as
2e150 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
2e160 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
2e170 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
2e180 74 61 74 75 73 29 3b 20 7d 3b 20 7d 20 26 26 0a  tatus); }; } &&.
2e190 09 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74  . { ac_try='test
2e1a0 20 2d 73 20 63 6f 6e 66 74 65 73 74 24 61 63 5f   -s conftest$ac_
2e1b0 65 78 65 65 78 74 27 0a 20 20 7b 20 28 65 76 61  exeext'.  { (eva
2e1c0 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
2e1d0 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72  LINENO: \"$ac_tr
2e1e0 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  y\"") >&5.  (eva
2e1f0 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a  l $ac_try) 2>&5.
2e200 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
2e210 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
2e220 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
2e230 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
2e240 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
2e250 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 0a 61 69  ; }; }; then..ai
2e260 78 5f 6c 69 62 70 61 74 68 3d 60 64 75 6d 70 20  x_libpath=`dump 
2e270 2d 48 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65  -H conftest$ac_e
2e280 78 65 65 78 74 20 32 3e 2f 64 65 76 2f 6e 75 6c  xeext 2>/dev/nul
2e290 6c 20 7c 20 24 53 45 44 20 2d 6e 20 2d 65 20 27  l | $SED -n -e '
2e2a0 2f 49 6d 70 6f 72 74 20 46 69 6c 65 20 53 74 72  /Import File Str
2e2b0 69 6e 67 73 2f 2c 2f 5e 24 2f 20 7b 20 2f 5e 30  ings/,/^$/ { /^0
2e2c0 2f 20 7b 20 73 2f 5e 30 20 20 2a 5c 28 2e 2a 5c  / { s/^0  *\(.*\
2e2d0 29 24 2f 5c 31 2f 3b 20 70 3b 20 7d 0a 7d 27 60  )$/\1/; p; }.}'`
2e2e0 0a 23 20 43 68 65 63 6b 20 66 6f 72 20 61 20 36  .# Check for a 6
2e2f0 34 2d 62 69 74 20 6f 62 6a 65 63 74 20 69 66 20  4-bit object if 
2e300 77 65 20 64 69 64 6e 27 74 20 66 69 6e 64 20 61  we didn't find a
2e310 6e 79 74 68 69 6e 67 2e 0a 69 66 20 74 65 73 74  nything..if test
2e320 20 2d 7a 20 22 24 61 69 78 5f 6c 69 62 70 61 74   -z "$aix_libpat
2e330 68 22 3b 20 74 68 65 6e 20 61 69 78 5f 6c 69 62  h"; then aix_lib
2e340 70 61 74 68 3d 60 64 75 6d 70 20 2d 48 58 36 34  path=`dump -HX64
2e350 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65   conftest$ac_exe
2e360 65 78 74 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20  ext 2>/dev/null 
2e370 7c 20 24 53 45 44 20 2d 6e 20 2d 65 20 27 2f 49  | $SED -n -e '/I
2e380 6d 70 6f 72 74 20 46 69 6c 65 20 53 74 72 69 6e  mport File Strin
2e390 67 73 2f 2c 2f 5e 24 2f 20 7b 20 2f 5e 30 2f 20  gs/,/^$/ { /^0/ 
2e3a0 7b 20 73 2f 5e 30 20 20 2a 5c 28 2e 2a 5c 29 24  { s/^0  *\(.*\)$
2e3b0 2f 5c 31 2f 3b 20 70 3b 20 7d 0a 7d 27 60 3b 20  /\1/; p; }.}'`; 
2e3c0 66 69 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22  fi.else.  echo "
2e3d0 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70  $as_me: failed p
2e3e0 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35  rogram was:" >&5
2e3f0 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63  .sed 's/^/| /' c
2e400 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
2e410 3e 26 35 0a 0a 66 69 0a 72 6d 20 2d 66 20 63 6f  >&5..fi.rm -f co
2e420 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74  nftest.err conft
2e430 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c  est.$ac_objext \
2e440 0a 20 20 20 20 20 20 63 6f 6e 66 74 65 73 74 24  .      conftest$
2e450 61 63 5f 65 78 65 65 78 74 20 63 6f 6e 66 74 65  ac_exeext confte
2e460 73 74 2e 24 61 63 5f 65 78 74 0a 69 66 20 74 65  st.$ac_ext.if te
2e470 73 74 20 2d 7a 20 22 24 61 69 78 5f 6c 69 62 70  st -z "$aix_libp
2e480 61 74 68 22 3b 20 74 68 65 6e 20 61 69 78 5f 6c  ath"; then aix_l
2e490 69 62 70 61 74 68 3d 22 2f 75 73 72 2f 6c 69 62  ibpath="/usr/lib
2e4a0 3a 2f 6c 69 62 22 3b 20 66 69 0a 0a 09 20 68 61  :/lib"; fi... ha
2e4b0 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
2e4c0 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 62  ag_spec='${wl}-b
2e4d0 6c 69 62 70 61 74 68 3a 24 6c 69 62 64 69 72 3a  libpath:$libdir:
2e4e0 27 22 24 61 69 78 5f 6c 69 62 70 61 74 68 22 0a  '"$aix_libpath".
2e4f0 09 20 20 23 20 57 61 72 6e 69 6e 67 20 2d 20 77  .  # Warning - w
2e500 69 74 68 6f 75 74 20 75 73 69 6e 67 20 74 68 65  ithout using the
2e510 20 6f 74 68 65 72 20 72 75 6e 20 74 69 6d 65 20   other run time 
2e520 6c 6f 61 64 69 6e 67 20 66 6c 61 67 73 2c 0a 09  loading flags,..
2e530 20 20 23 20 2d 62 65 72 6f 6b 20 77 69 6c 6c 20    # -berok will 
2e540 6c 69 6e 6b 20 77 69 74 68 6f 75 74 20 65 72 72  link without err
2e550 6f 72 2c 20 62 75 74 20 6d 61 79 20 70 72 6f 64  or, but may prod
2e560 75 63 65 20 61 20 62 72 6f 6b 65 6e 20 6c 69 62  uce a broken lib
2e570 72 61 72 79 2e 0a 09 20 20 6e 6f 5f 75 6e 64 65  rary...  no_unde
2e580 66 69 6e 65 64 5f 66 6c 61 67 3d 27 20 24 7b 77  fined_flag=' ${w
2e590 6c 7d 2d 62 65 72 6e 6f 74 6f 6b 27 0a 09 20 20  l}-bernotok'..  
2e5a0 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f  allow_undefined_
2e5b0 66 6c 61 67 3d 27 20 24 7b 77 6c 7d 2d 62 65 72  flag=' ${wl}-ber
2e5c0 6f 6b 27 0a 09 20 20 23 20 2d 62 65 78 70 61 6c  ok'..  # -bexpal
2e5d0 6c 20 64 6f 65 73 20 6e 6f 74 20 65 78 70 6f 72  l does not expor
2e5e0 74 20 73 79 6d 62 6f 6c 73 20 62 65 67 69 6e 6e  t symbols beginn
2e5f0 69 6e 67 20 77 69 74 68 20 75 6e 64 65 72 73 63  ing with undersc
2e600 6f 72 65 20 28 5f 29 0a 09 20 20 61 6c 77 61 79  ore (_)..  alway
2e610 73 5f 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73  s_export_symbols
2e620 3d 79 65 73 0a 09 20 20 23 20 45 78 70 6f 72 74  =yes..  # Export
2e630 65 64 20 73 79 6d 62 6f 6c 73 20 63 61 6e 20 62  ed symbols can b
2e640 65 20 70 75 6c 6c 65 64 20 69 6e 74 6f 20 73 68  e pulled into sh
2e650 61 72 65 64 20 6f 62 6a 65 63 74 73 20 66 72 6f  ared objects fro
2e660 6d 20 61 72 63 68 69 76 65 73 0a 09 20 20 77 68  m archives..  wh
2e670 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67  ole_archive_flag
2e680 5f 73 70 65 63 3d 27 20 27 0a 09 20 20 61 72 63  _spec=' '..  arc
2e690 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c  hive_cmds_need_l
2e6a0 63 3d 79 65 73 0a 09 20 20 23 20 54 68 69 73 20  c=yes..  # This 
2e6b0 69 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 68 6f  is similar to ho
2e6c0 77 20 41 49 58 20 74 72 61 64 69 74 69 6f 6e 61  w AIX traditiona
2e6d0 6c 6c 79 20 62 75 69 6c 64 73 20 69 74 27 73 20  lly builds it's 
2e6e0 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73  shared libraries
2e6f0 2e 0a 09 20 20 61 72 63 68 69 76 65 5f 65 78 70  ...  archive_exp
2e700 73 79 6d 5f 63 6d 64 73 3d 22 5c 24 43 43 20 24  sym_cmds="\$CC $
2e710 73 68 61 72 65 64 5f 66 6c 61 67 22 27 20 2d 6f  shared_flag"' -o
2e720 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
2e730 24 73 6f 6e 61 6d 65 20 24 6c 69 62 6f 62 6a 73  $soname $libobjs
2e740 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
2e750 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d  ler_flags ${wl}-
2e760 62 45 3a 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f  bE:$export_symbo
2e770 6c 73 20 24 7b 77 6c 7d 2d 62 6e 6f 65 6e 74 72  ls ${wl}-bnoentr
2e780 79 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e  y${allow_undefin
2e790 65 64 5f 66 6c 61 67 7d 7e 24 41 52 20 24 41 52  ed_flag}~$AR $AR
2e7a0 5f 46 4c 41 47 53 20 24 6f 75 74 70 75 74 5f 6f  _FLAGS $output_o
2e7b0 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 24 72  bjdir/$libname$r
2e7c0 65 6c 65 61 73 65 2e 61 20 24 6f 75 74 70 75 74  elease.a $output
2e7d0 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 27  _objdir/$soname'
2e7e0 0a 09 66 69 0a 20 20 20 20 20 20 66 69 0a 20 20  ..fi.      fi.  
2e7f0 20 20 20 20 3b 3b 0a 0a 20 20 20 20 61 6d 69 67      ;;..    amig
2e800 61 6f 73 2a 29 0a 20 20 20 20 20 20 61 72 63 68  aos*).      arch
2e810 69 76 65 5f 63 6d 64 73 3d 27 24 72 6d 20 24 6f  ive_cmds='$rm $o
2e820 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69  utput_objdir/a2i
2e830 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 24 65  xlibrary.data~$e
2e840 63 68 6f 20 22 23 64 65 66 69 6e 65 20 4e 41 4d  cho "#define NAM
2e850 45 20 24 6c 69 62 6e 61 6d 65 22 20 3e 20 24 6f  E $libname" > $o
2e860 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69  utput_objdir/a2i
2e870 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 24 65  xlibrary.data~$e
2e880 63 68 6f 20 22 23 64 65 66 69 6e 65 20 4c 49 42  cho "#define LIB
2e890 52 41 52 59 5f 49 44 20 31 22 20 3e 3e 20 24 6f  RARY_ID 1" >> $o
2e8a0 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69  utput_objdir/a2i
2e8b0 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 24 65  xlibrary.data~$e
2e8c0 63 68 6f 20 22 23 64 65 66 69 6e 65 20 56 45 52  cho "#define VER
2e8d0 53 49 4f 4e 20 24 6d 61 6a 6f 72 22 20 3e 3e 20  SION $major" >> 
2e8e0 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61  $output_objdir/a
2e8f0 32 69 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e  2ixlibrary.data~
2e900 24 65 63 68 6f 20 22 23 64 65 66 69 6e 65 20 52  $echo "#define R
2e910 45 56 49 53 49 4f 4e 20 24 72 65 76 69 73 69 6f  EVISION $revisio
2e920 6e 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62  n" >> $output_ob
2e930 6a 64 69 72 2f 61 32 69 78 6c 69 62 72 61 72 79  jdir/a2ixlibrary
2e940 2e 64 61 74 61 7e 24 41 52 20 24 41 52 5f 46 4c  .data~$AR $AR_FL
2e950 41 47 53 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a  AGS $lib $libobj
2e960 73 7e 24 52 41 4e 4c 49 42 20 24 6c 69 62 7e 28  s~$RANLIB $lib~(
2e970 63 64 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69  cd $output_objdi
2e980 72 20 26 26 20 61 32 69 78 6c 69 62 72 61 72 79  r && a2ixlibrary
2e990 20 2d 33 32 29 27 0a 20 20 20 20 20 20 68 61 72   -32)'.      har
2e9a0 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61  dcode_libdir_fla
2e9b0 67 5f 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64 69  g_spec='-L$libdi
2e9c0 72 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64  r'.      hardcod
2e9d0 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a 20 20  e_minus_L=yes.  
2e9e0 20 20 20 20 23 20 73 65 65 20 63 6f 6d 6d 65 6e      # see commen
2e9f0 74 20 61 62 6f 75 74 20 64 69 66 66 65 72 65 6e  t about differen
2ea00 74 20 73 65 6d 61 6e 74 69 63 73 20 6f 6e 20 74  t semantics on t
2ea10 68 65 20 47 4e 55 20 6c 64 20 73 65 63 74 69 6f  he GNU ld sectio
2ea20 6e 0a 20 20 20 20 20 20 6c 64 5f 73 68 6c 69 62  n.      ld_shlib
2ea30 73 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20  s=no.      ;;.. 
2ea40 20 20 20 62 73 64 69 34 2a 29 0a 20 20 20 20 20     bsdi4*).     
2ea50 20 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f   export_dynamic_
2ea60 66 6c 61 67 5f 73 70 65 63 3d 2d 72 64 79 6e 61  flag_spec=-rdyna
2ea70 6d 69 63 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20  mic.      ;;..  
2ea80 20 20 63 79 67 77 69 6e 2a 20 7c 20 6d 69 6e 67    cygwin* | ming
2ea90 77 2a 20 7c 20 70 77 33 32 2a 29 0a 20 20 20 20  w* | pw32*).    
2eaa0 20 20 23 20 57 68 65 6e 20 6e 6f 74 20 75 73 69    # When not usi
2eab0 6e 67 20 67 63 63 2c 20 77 65 20 63 75 72 72 65  ng gcc, we curre
2eac0 6e 74 6c 79 20 61 73 73 75 6d 65 20 74 68 61 74  ntly assume that
2ead0 20 77 65 20 61 72 65 20 75 73 69 6e 67 0a 20 20   we are using.  
2eae0 20 20 20 20 23 20 4d 69 63 72 6f 73 6f 66 74 20      # Microsoft 
2eaf0 56 69 73 75 61 6c 20 43 2b 2b 2e 0a 20 20 20 20  Visual C++..    
2eb00 20 20 23 20 68 61 72 64 63 6f 64 65 5f 6c 69 62    # hardcode_lib
2eb10 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 20 69 73  dir_flag_spec is
2eb20 20 61 63 74 75 61 6c 6c 79 20 6d 65 61 6e 69 6e   actually meanin
2eb30 67 6c 65 73 73 2c 20 61 73 20 74 68 65 72 65 20  gless, as there 
2eb40 69 73 0a 20 20 20 20 20 20 23 20 6e 6f 20 73 65  is.      # no se
2eb50 61 72 63 68 20 70 61 74 68 20 66 6f 72 20 44 4c  arch path for DL
2eb60 4c 73 2e 0a 20 20 20 20 20 20 68 61 72 64 63 6f  Ls..      hardco
2eb70 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73  de_libdir_flag_s
2eb80 70 65 63 3d 27 20 27 0a 20 20 20 20 20 20 61 6c  pec=' '.      al
2eb90 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
2eba0 61 67 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a 20  ag=unsupported. 
2ebb0 20 20 20 20 20 23 20 54 65 6c 6c 20 6c 74 6d 61       # Tell ltma
2ebc0 69 6e 20 74 6f 20 6d 61 6b 65 20 2e 6c 69 62 20  in to make .lib 
2ebd0 66 69 6c 65 73 2c 20 6e 6f 74 20 2e 61 20 66 69  files, not .a fi
2ebe0 6c 65 73 2e 0a 20 20 20 20 20 20 6c 69 62 65 78  les..      libex
2ebf0 74 3d 6c 69 62 0a 20 20 20 20 20 20 23 20 54 65  t=lib.      # Te
2ec00 6c 6c 20 6c 74 6d 61 69 6e 20 74 6f 20 6d 61 6b  ll ltmain to mak
2ec10 65 20 2e 64 6c 6c 20 66 69 6c 65 73 2c 20 6e 6f  e .dll files, no
2ec20 74 20 2e 73 6f 20 66 69 6c 65 73 2e 0a 20 20 20  t .so files..   
2ec30 20 20 20 73 68 72 65 78 74 3d 22 2e 64 6c 6c 22     shrext=".dll"
2ec40 0a 20 20 20 20 20 20 23 20 46 49 58 4d 45 3a 20  .      # FIXME: 
2ec50 53 65 74 74 69 6e 67 20 6c 69 6e 6b 6e 61 6d 65  Setting linkname
2ec60 73 20 68 65 72 65 20 69 73 20 61 20 62 61 64 20  s here is a bad 
2ec70 68 61 63 6b 2e 0a 20 20 20 20 20 20 61 72 63 68  hack..      arch
2ec80 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 6f  ive_cmds='$CC -o
2ec90 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24   $lib $libobjs $
2eca0 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 60  compiler_flags `
2ecb0 65 63 68 6f 20 22 24 64 65 70 6c 69 62 73 22 20  echo "$deplibs" 
2ecc0 7c 20 24 53 45 44 20 2d 65 20 27 5c 27 27 73 2f  | $SED -e '\''s/
2ecd0 20 2d 6c 63 24 2f 2f 27 5c 27 27 60 20 2d 6c 69   -lc$//'\''` -li
2ece0 6e 6b 20 2d 64 6c 6c 7e 6c 69 6e 6b 6e 61 6d 65  nk -dll~linkname
2ecf0 73 3d 27 0a 20 20 20 20 20 20 23 20 54 68 65 20  s='.      # The 
2ed00 6c 69 6e 6b 65 72 20 77 69 6c 6c 20 61 75 74 6f  linker will auto
2ed10 6d 61 74 69 63 61 6c 6c 79 20 62 75 69 6c 64 20  matically build 
2ed20 61 20 2e 6c 69 62 20 66 69 6c 65 20 69 66 20 77  a .lib file if w
2ed30 65 20 62 75 69 6c 64 20 61 20 44 4c 4c 2e 0a 20  e build a DLL.. 
2ed40 20 20 20 20 20 6f 6c 64 5f 61 72 63 68 69 76 65       old_archive
2ed50 5f 46 72 6f 6d 5f 6e 65 77 5f 63 6d 64 73 3d 27  _From_new_cmds='
2ed60 74 72 75 65 27 0a 20 20 20 20 20 20 23 20 46 49  true'.      # FI
2ed70 58 4d 45 3a 20 53 68 6f 75 6c 64 20 6c 65 74 20  XME: Should let 
2ed80 74 68 65 20 75 73 65 72 20 73 70 65 63 69 66 79  the user specify
2ed90 20 74 68 65 20 6c 69 62 20 70 72 6f 67 72 61 6d   the lib program
2eda0 2e 0a 20 20 20 20 20 20 6f 6c 64 5f 61 72 63 68  ..      old_arch
2edb0 69 76 65 5f 63 6d 64 73 3d 27 6c 69 62 20 2f 4f  ive_cmds='lib /O
2edc0 55 54 3a 24 6f 6c 64 6c 69 62 24 6f 6c 64 6f 62  UT:$oldlib$oldob
2edd0 6a 73 24 6f 6c 64 5f 64 65 70 6c 69 62 73 27 0a  js$old_deplibs'.
2ede0 20 20 20 20 20 20 66 69 78 5f 73 72 63 66 69 6c        fix_srcfil
2edf0 65 5f 70 61 74 68 3d 27 60 63 79 67 70 61 74 68  e_path='`cygpath
2ee00 20 2d 77 20 22 24 73 72 63 66 69 6c 65 22 60 27   -w "$srcfile"`'
2ee10 0a 20 20 20 20 20 20 65 6e 61 62 6c 65 5f 73 68  .      enable_sh
2ee20 61 72 65 64 5f 77 69 74 68 5f 73 74 61 74 69 63  ared_with_static
2ee30 5f 72 75 6e 74 69 6d 65 73 3d 79 65 73 0a 20 20  _runtimes=yes.  
2ee40 20 20 20 20 3b 3b 0a 0a 20 20 20 20 64 61 72 77      ;;..    darw
2ee50 69 6e 2a 20 7c 20 72 68 61 70 73 6f 64 79 2a 29  in* | rhapsody*)
2ee60 0a 20 20 20 20 69 66 20 74 65 73 74 20 22 24 47  .    if test "$G
2ee70 58 58 22 20 3d 20 79 65 73 20 3b 20 74 68 65 6e  XX" = yes ; then
2ee80 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63  .      archive_c
2ee90 6d 64 73 5f 6e 65 65 64 5f 6c 63 3d 6e 6f 0a 20  mds_need_lc=no. 
2eea0 20 20 20 20 20 63 61 73 65 20 22 24 68 6f 73 74       case "$host
2eeb0 5f 6f 73 22 20 69 6e 0a 20 20 20 20 20 20 72 68  _os" in.      rh
2eec0 61 70 73 6f 64 79 2a 20 7c 20 64 61 72 77 69 6e  apsody* | darwin
2eed0 31 2e 5b 30 31 32 5d 29 0a 09 61 6c 6c 6f 77 5f  1.[012])..allow_
2eee0 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27  undefined_flag='
2eef0 2d 75 6e 64 65 66 69 6e 65 64 20 73 75 70 70 72  -undefined suppr
2ef00 65 73 73 27 0a 09 3b 3b 0a 20 20 20 20 20 20 2a  ess'..;;.      *
2ef10 29 20 23 20 44 61 72 77 69 6e 20 31 2e 33 20 6f  ) # Darwin 1.3 o
2ef20 6e 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20  n.      if test 
2ef30 2d 7a 20 24 7b 4d 41 43 4f 53 58 5f 44 45 50 4c  -z ${MACOSX_DEPL
2ef40 4f 59 4d 45 4e 54 5f 54 41 52 47 45 54 7d 20 3b  OYMENT_TARGET} ;
2ef50 20 74 68 65 6e 0a 20 20 20 20 20 20 09 61 6c 6c   then.      .all
2ef60 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61  ow_undefined_fla
2ef70 67 3d 27 2d 66 6c 61 74 5f 6e 61 6d 65 73 70 61  g='-flat_namespa
2ef80 63 65 20 2d 75 6e 64 65 66 69 6e 65 64 20 73 75  ce -undefined su
2ef90 70 70 72 65 73 73 27 0a 20 20 20 20 20 20 65 6c  ppress'.      el
2efa0 73 65 0a 20 20 20 20 20 20 20 20 63 61 73 65 20  se.        case 
2efb0 24 7b 4d 41 43 4f 53 58 5f 44 45 50 4c 4f 59 4d  ${MACOSX_DEPLOYM
2efc0 45 4e 54 5f 54 41 52 47 45 54 7d 20 69 6e 0a 20  ENT_TARGET} in. 
2efd0 20 20 20 20 20 20 20 20 20 31 30 2e 5b 30 31 32           10.[012
2efe0 5d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 61  ]).            a
2eff0 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
2f000 6c 61 67 3d 27 2d 66 6c 61 74 5f 6e 61 6d 65 73  lag='-flat_names
2f010 70 61 63 65 20 2d 75 6e 64 65 66 69 6e 65 64 20  pace -undefined 
2f020 73 75 70 70 72 65 73 73 27 0a 20 20 20 20 20 20  suppress'.      
2f030 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20        ;;.       
2f040 20 20 20 31 30 2e 2a 29 0a 20 20 20 20 20 20 20     10.*).       
2f050 20 20 20 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66       allow_undef
2f060 69 6e 65 64 5f 66 6c 61 67 3d 27 2d 75 6e 64 65  ined_flag='-unde
2f070 66 69 6e 65 64 20 64 79 6e 61 6d 69 63 5f 6c 6f  fined dynamic_lo
2f080 6f 6b 75 70 27 0a 20 20 20 20 20 20 20 20 20 20  okup'.          
2f090 20 20 3b 3b 0a 20 20 20 20 20 20 20 20 65 73 61    ;;.        esa
2f0a0 63 0a 20 20 20 20 20 20 66 69 0a 09 3b 3b 0a 20  c.      fi..;;. 
2f0b0 20 20 20 20 20 65 73 61 63 0a 20 20 20 20 09 6c       esac.    .l
2f0c0 74 5f 69 6e 74 5f 61 70 70 6c 65 5f 63 63 5f 73  t_int_apple_cc_s
2f0d0 69 6e 67 6c 65 5f 6d 6f 64 3d 6e 6f 0a 20 20 20  ingle_mod=no.   
2f0e0 20 09 6f 75 74 70 75 74 5f 76 65 72 62 6f 73 65   .output_verbose
2f0f0 5f 6c 69 6e 6b 5f 63 6d 64 3d 27 65 63 68 6f 27  _link_cmd='echo'
2f100 0a 20 20 20 20 09 69 66 20 24 43 43 20 2d 64 75  .    .if $CC -du
2f110 6d 70 73 70 65 63 73 20 32 3e 26 31 20 7c 20 67  mpspecs 2>&1 | g
2f120 72 65 70 20 27 73 69 6e 67 6c 65 5f 6d 6f 64 75  rep 'single_modu
2f130 6c 65 27 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 3b  le' >/dev/null ;
2f140 20 74 68 65 6e 0a 20 20 20 20 09 20 20 6c 74 5f   then.    .  lt_
2f150 69 6e 74 5f 61 70 70 6c 65 5f 63 63 5f 73 69 6e  int_apple_cc_sin
2f160 67 6c 65 5f 6d 6f 64 3d 79 65 73 0a 20 20 20 20  gle_mod=yes.    
2f170 09 66 69 0a 20 20 20 20 09 69 66 20 74 65 73 74  .fi.    .if test
2f180 20 22 58 24 6c 74 5f 69 6e 74 5f 61 70 70 6c 65   "X$lt_int_apple
2f190 5f 63 63 5f 73 69 6e 67 6c 65 5f 6d 6f 64 22 20  _cc_single_mod" 
2f1a0 3d 20 58 79 65 73 20 3b 20 74 68 65 6e 0a 20 20  = Xyes ; then.  
2f1b0 20 20 09 20 20 61 72 63 68 69 76 65 5f 63 6d 64    .  archive_cmd
2f1c0 73 3d 27 24 43 43 20 2d 64 79 6e 61 6d 69 63 6c  s='$CC -dynamicl
2f1d0 69 62 20 2d 73 69 6e 67 6c 65 5f 6d 6f 64 75 6c  ib -single_modul
2f1e0 65 20 24 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e  e $allow_undefin
2f1f0 65 64 5f 66 6c 61 67 20 2d 6f 20 24 6c 69 62 20  ed_flag -o $lib 
2f200 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
2f210 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  s $compiler_flag
2f220 73 20 2d 69 6e 73 74 61 6c 6c 5f 6e 61 6d 65 20  s -install_name 
2f230 24 72 70 61 74 68 2f 24 73 6f 6e 61 6d 65 20 24  $rpath/$soname $
2f240 76 65 72 73 74 72 69 6e 67 27 0a 20 20 20 20 09  verstring'.    .
2f250 65 6c 73 65 0a 20 20 20 20 20 20 20 20 61 72 63  else.        arc
2f260 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d  hive_cmds='$CC -
2f270 72 20 24 7b 77 6c 7d 2d 62 69 6e 64 5f 61 74 5f  r ${wl}-bind_at_
2f280 6c 6f 61 64 20 2d 6b 65 65 70 5f 70 72 69 76 61  load -keep_priva
2f290 74 65 5f 65 78 74 65 72 6e 73 20 2d 6e 6f 73 74  te_externs -nost
2f2a0 64 6c 69 62 20 2d 6f 20 24 7b 6c 69 62 7d 2d 6d  dlib -o ${lib}-m
2f2b0 61 73 74 65 72 2e 6f 20 24 6c 69 62 6f 62 6a 73  aster.o $libobjs
2f2c0 7e 24 43 43 20 2d 64 79 6e 61 6d 69 63 6c 69 62  ~$CC -dynamiclib
2f2d0 20 24 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65   $allow_undefine
2f2e0 64 5f 66 6c 61 67 20 2d 6f 20 24 6c 69 62 20 24  d_flag -o $lib $
2f2f0 7b 6c 69 62 7d 2d 6d 61 73 74 65 72 2e 6f 20 24  {lib}-master.o $
2f300 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65  deplibs $compile
2f310 72 5f 66 6c 61 67 73 20 2d 69 6e 73 74 61 6c 6c  r_flags -install
2f320 5f 6e 61 6d 65 20 24 72 70 61 74 68 2f 24 73 6f  _name $rpath/$so
2f330 6e 61 6d 65 20 24 76 65 72 73 74 72 69 6e 67 27  name $verstring'
2f340 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20  .      fi.      
2f350 6d 6f 64 75 6c 65 5f 63 6d 64 73 3d 27 24 43 43  module_cmds='$CC
2f360 20 24 7b 77 6c 7d 2d 62 69 6e 64 5f 61 74 5f 6c   ${wl}-bind_at_l
2f370 6f 61 64 20 24 61 6c 6c 6f 77 5f 75 6e 64 65 66  oad $allow_undef
2f380 69 6e 65 64 5f 66 6c 61 67 20 2d 6f 20 24 6c 69  ined_flag -o $li
2f390 62 20 2d 62 75 6e 64 6c 65 20 24 6c 69 62 6f 62  b -bundle $libob
2f3a0 6a 73 20 24 64 65 70 6c 69 62 73 24 63 6f 6d 70  js $deplibs$comp
2f3b0 69 6c 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20  iler_flags'.    
2f3c0 20 20 23 20 44 6f 6e 27 74 20 66 69 78 20 74 68    # Don't fix th
2f3d0 69 73 20 62 79 20 75 73 69 6e 67 20 74 68 65 20  is by using the 
2f3e0 6c 64 20 2d 65 78 70 6f 72 74 65 64 5f 73 79 6d  ld -exported_sym
2f3f0 62 6f 6c 73 5f 6c 69 73 74 20 66 6c 61 67 2c 20  bols_list flag, 
2f400 69 74 20 64 6f 65 73 6e 27 74 20 65 78 69 73 74  it doesn't exist
2f410 20 69 6e 20 6f 6c 64 65 72 20 64 61 72 77 69 6e   in older darwin
2f420 20 6c 64 27 73 0a 20 20 20 20 20 20 20 20 69 66   ld's.        if
2f430 20 74 65 73 74 20 22 58 24 6c 74 5f 69 6e 74 5f   test "X$lt_int_
2f440 61 70 70 6c 65 5f 63 63 5f 73 69 6e 67 6c 65 5f  apple_cc_single_
2f450 6d 6f 64 22 20 3d 20 58 79 65 73 20 3b 20 74 68  mod" = Xyes ; th
2f460 65 6e 0a 20 20 20 20 20 20 20 20 20 20 61 72 63  en.          arc
2f470 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73  hive_expsym_cmds
2f480 3d 27 73 65 64 20 2d 65 20 22 73 2c 23 2e 2a 2c  ='sed -e "s,#.*,
2f490 2c 22 20 2d 65 20 22 73 2c 5e 5b 20 20 20 20 5d  ," -e "s,^[    ]
2f4a0 2a 2c 2c 22 20 2d 65 20 22 73 2c 5e 5c 28 2e 2e  *,," -e "s,^\(..
2f4b0 2a 5c 29 2c 5f 26 2c 22 20 3c 20 24 65 78 70 6f  *\),_&," < $expo
2f4c0 72 74 5f 73 79 6d 62 6f 6c 73 20 3e 20 24 6f 75  rt_symbols > $ou
2f4d0 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 7b 6c 69  tput_objdir/${li
2f4e0 62 6e 61 6d 65 7d 2d 73 79 6d 62 6f 6c 73 2e 65  bname}-symbols.e
2f4f0 78 70 73 79 6d 7e 24 43 43 20 2d 64 79 6e 61 6d  xpsym~$CC -dynam
2f500 69 63 6c 69 62 20 2d 73 69 6e 67 6c 65 5f 6d 6f  iclib -single_mo
2f510 64 75 6c 65 20 24 61 6c 6c 6f 77 5f 75 6e 64 65  dule $allow_unde
2f520 66 69 6e 65 64 5f 66 6c 61 67 20 2d 6f 20 24 6c  fined_flag -o $l
2f530 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ib $libobjs $dep
2f540 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66  libs $compiler_f
2f550 6c 61 67 73 20 2d 69 6e 73 74 61 6c 6c 5f 6e 61  lags -install_na
2f560 6d 65 20 24 72 70 61 74 68 2f 24 73 6f 6e 61 6d  me $rpath/$sonam
2f570 65 20 24 76 65 72 73 74 72 69 6e 67 7e 6e 6d 65  e $verstring~nme
2f580 64 69 74 20 2d 73 20 24 6f 75 74 70 75 74 5f 6f  dit -s $output_o
2f590 62 6a 64 69 72 2f 24 7b 6c 69 62 6e 61 6d 65 7d  bjdir/${libname}
2f5a0 2d 73 79 6d 62 6f 6c 73 2e 65 78 70 73 79 6d 20  -symbols.expsym 
2f5b0 24 7b 6c 69 62 7d 27 0a 20 20 20 20 20 20 20 20  ${lib}'.        
2f5c0 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 61  else.          a
2f5d0 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d  rchive_expsym_cm
2f5e0 64 73 3d 27 73 65 64 20 2d 65 20 22 73 2c 23 2e  ds='sed -e "s,#.
2f5f0 2a 2c 2c 22 20 2d 65 20 22 73 2c 5e 5b 20 20 20  *,," -e "s,^[   
2f600 20 5d 2a 2c 2c 22 20 2d 65 20 22 73 2c 5e 5c 28   ]*,," -e "s,^\(
2f610 2e 2e 2a 5c 29 2c 5f 26 2c 22 20 3c 20 24 65 78  ..*\),_&," < $ex
2f620 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 3e 20 24  port_symbols > $
2f630 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 7b  output_objdir/${
2f640 6c 69 62 6e 61 6d 65 7d 2d 73 79 6d 62 6f 6c 73  libname}-symbols
2f650 2e 65 78 70 73 79 6d 7e 24 43 43 20 2d 72 20 24  .expsym~$CC -r $
2f660 7b 77 6c 7d 2d 62 69 6e 64 5f 61 74 5f 6c 6f 61  {wl}-bind_at_loa
2f670 64 20 2d 6b 65 65 70 5f 70 72 69 76 61 74 65 5f  d -keep_private_
2f680 65 78 74 65 72 6e 73 20 2d 6e 6f 73 74 64 6c 69  externs -nostdli
2f690 62 20 2d 6f 20 24 7b 6c 69 62 7d 2d 6d 61 73 74  b -o ${lib}-mast
2f6a0 65 72 2e 6f 20 24 6c 69 62 6f 62 6a 73 7e 24 43  er.o $libobjs~$C
2f6b0 43 20 2d 64 79 6e 61 6d 69 63 6c 69 62 20 24 61  C -dynamiclib $a
2f6c0 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
2f6d0 6c 61 67 20 2d 6f 20 24 6c 69 62 20 24 7b 6c 69  lag -o $lib ${li
2f6e0 62 7d 2d 6d 61 73 74 65 72 2e 6f 20 24 64 65 70  b}-master.o $dep
2f6f0 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66  libs $compiler_f
2f700 6c 61 67 73 20 2d 69 6e 73 74 61 6c 6c 5f 6e 61  lags -install_na
2f710 6d 65 20 24 72 70 61 74 68 2f 24 73 6f 6e 61 6d  me $rpath/$sonam
2f720 65 20 24 76 65 72 73 74 72 69 6e 67 7e 6e 6d 65  e $verstring~nme
2f730 64 69 74 20 2d 73 20 24 6f 75 74 70 75 74 5f 6f  dit -s $output_o
2f740 62 6a 64 69 72 2f 24 7b 6c 69 62 6e 61 6d 65 7d  bjdir/${libname}
2f750 2d 73 79 6d 62 6f 6c 73 2e 65 78 70 73 79 6d 20  -symbols.expsym 
2f760 24 7b 6c 69 62 7d 27 0a 20 20 20 20 20 20 20 20  ${lib}'.        
2f770 66 69 0a 20 20 20 20 20 20 20 20 20 20 6d 6f 64  fi.          mod
2f780 75 6c 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d  ule_expsym_cmds=
2f790 27 73 65 64 20 2d 65 20 22 73 2c 23 2e 2a 2c 2c  'sed -e "s,#.*,,
2f7a0 22 20 2d 65 20 22 73 2c 5e 5b 20 20 20 20 5d 2a  " -e "s,^[    ]*
2f7b0 2c 2c 22 20 2d 65 20 22 73 2c 5e 5c 28 2e 2e 2a  ,," -e "s,^\(..*
2f7c0 5c 29 2c 5f 26 2c 22 20 3c 20 24 65 78 70 6f 72  \),_&," < $expor
2f7d0 74 5f 73 79 6d 62 6f 6c 73 20 3e 20 24 6f 75 74  t_symbols > $out
2f7e0 70 75 74 5f 6f 62 6a 64 69 72 2f 24 7b 6c 69 62  put_objdir/${lib
2f7f0 6e 61 6d 65 7d 2d 73 79 6d 62 6f 6c 73 2e 65 78  name}-symbols.ex
2f800 70 73 79 6d 7e 24 43 43 20 24 61 6c 6c 6f 77 5f  psym~$CC $allow_
2f810 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 20 20  undefined_flag  
2f820 2d 6f 20 24 6c 69 62 20 2d 62 75 6e 64 6c 65 20  -o $lib -bundle 
2f830 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
2f840 73 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73  s$compiler_flags
2f850 7e 6e 6d 65 64 69 74 20 2d 73 20 24 6f 75 74 70  ~nmedit -s $outp
2f860 75 74 5f 6f 62 6a 64 69 72 2f 24 7b 6c 69 62 6e  ut_objdir/${libn
2f870 61 6d 65 7d 2d 73 79 6d 62 6f 6c 73 2e 65 78 70  ame}-symbols.exp
2f880 73 79 6d 20 24 7b 6c 69 62 7d 27 0a 20 20 20 20  sym ${lib}'.    
2f890 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63    hardcode_direc
2f8a0 74 3d 6e 6f 0a 20 20 20 20 20 20 68 61 72 64 63  t=no.      hardc
2f8b0 6f 64 65 5f 61 75 74 6f 6d 61 74 69 63 3d 79 65  ode_automatic=ye
2f8c0 73 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65  s.      hardcode
2f8d0 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 75  _shlibpath_var=u
2f8e0 6e 73 75 70 70 6f 72 74 65 64 0a 20 20 20 20 20  nsupported.     
2f8f0 20 77 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66   whole_archive_f
2f900 6c 61 67 5f 73 70 65 63 3d 27 2d 61 6c 6c 5f 6c  lag_spec='-all_l
2f910 6f 61 64 20 24 63 6f 6e 76 65 6e 69 65 6e 63 65  oad $convenience
2f920 27 0a 20 20 20 20 20 20 6c 69 6e 6b 5f 61 6c 6c  '.      link_all
2f930 5f 64 65 70 6c 69 62 73 3d 79 65 73 0a 20 20 20  _deplibs=yes.   
2f940 20 65 6c 73 65 0a 20 20 20 20 20 20 6c 64 5f 73   else.      ld_s
2f950 68 6c 69 62 73 3d 6e 6f 0a 20 20 20 20 66 69 0a  hlibs=no.    fi.
2f960 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 64 67        ;;..    dg
2f970 75 78 2a 29 0a 20 20 20 20 20 20 61 72 63 68 69  ux*).      archi
2f980 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 47 20  ve_cmds='$LD -G 
2f990 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c  -h $soname -o $l
2f9a0 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ib $libobjs $dep
2f9b0 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61  libs $linker_fla
2f9c0 67 73 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f  gs'.      hardco
2f9d0 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73  de_libdir_flag_s
2f9e0 70 65 63 3d 27 2d 4c 24 6c 69 62 64 69 72 27 0a  pec='-L$libdir'.
2f9f0 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73        hardcode_s
2fa00 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a  hlibpath_var=no.
2fa10 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 66 72        ;;..    fr
2fa20 65 65 62 73 64 31 2a 29 0a 20 20 20 20 20 20 6c  eebsd1*).      l
2fa30 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 20 20 20  d_shlibs=no.    
2fa40 20 20 3b 3b 0a 0a 20 20 20 20 23 20 46 72 65 65    ;;..    # Free
2fa50 42 53 44 20 32 2e 32 2e 5b 30 31 32 5d 20 61 6c  BSD 2.2.[012] al
2fa60 6c 6f 77 73 20 75 73 20 74 6f 20 69 6e 63 6c 75  lows us to inclu
2fa70 64 65 20 63 2b 2b 72 74 30 2e 6f 20 74 6f 20 67  de c++rt0.o to g
2fa80 65 74 20 43 2b 2b 20 63 6f 6e 73 74 72 75 63 74  et C++ construct
2fa90 6f 72 0a 20 20 20 20 23 20 73 75 70 70 6f 72 74  or.    # support
2faa0 2e 20 20 46 75 74 75 72 65 20 76 65 72 73 69 6f  .  Future versio
2fab0 6e 73 20 64 6f 20 74 68 69 73 20 61 75 74 6f 6d  ns do this autom
2fac0 61 74 69 63 61 6c 6c 79 2c 20 62 75 74 20 61 6e  atically, but an
2fad0 20 65 78 70 6c 69 63 69 74 20 63 2b 2b 72 74 30   explicit c++rt0
2fae0 2e 6f 0a 20 20 20 20 23 20 64 6f 65 73 20 6e 6f  .o.    # does no
2faf0 74 20 62 72 65 61 6b 20 61 6e 79 74 68 69 6e 67  t break anything
2fb00 2c 20 61 6e 64 20 68 65 6c 70 73 20 73 69 67 6e  , and helps sign
2fb10 69 66 69 63 61 6e 74 6c 79 20 28 61 74 20 74 68  ificantly (at th
2fb20 65 20 63 6f 73 74 20 6f 66 20 61 20 6c 69 74 74  e cost of a litt
2fb30 6c 65 0a 20 20 20 20 23 20 65 78 74 72 61 20 73  le.    # extra s
2fb40 70 61 63 65 29 2e 0a 20 20 20 20 66 72 65 65 62  pace)..    freeb
2fb50 73 64 32 2e 32 2a 29 0a 20 20 20 20 20 20 61 72  sd2.2*).      ar
2fb60 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20  chive_cmds='$LD 
2fb70 2d 42 73 68 61 72 65 61 62 6c 65 20 2d 6f 20 24  -Bshareable -o $
2fb80 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  lib $libobjs $de
2fb90 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c  plibs $linker_fl
2fba0 61 67 73 20 2f 75 73 72 2f 6c 69 62 2f 63 2b 2b  ags /usr/lib/c++
2fbb0 72 74 30 2e 6f 27 0a 20 20 20 20 20 20 68 61 72  rt0.o'.      har
2fbc0 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61  dcode_libdir_fla
2fbd0 67 5f 73 70 65 63 3d 27 2d 52 24 6c 69 62 64 69  g_spec='-R$libdi
2fbe0 72 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64  r'.      hardcod
2fbf0 65 5f 64 69 72 65 63 74 3d 79 65 73 0a 20 20 20  e_direct=yes.   
2fc00 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69     hardcode_shli
2fc10 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20  bpath_var=no.   
2fc20 20 20 20 3b 3b 0a 0a 20 20 20 20 23 20 55 6e 66     ;;..    # Unf
2fc30 6f 72 74 75 6e 61 74 65 6c 79 2c 20 6f 6c 64 65  ortunately, olde
2fc40 72 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 46 72  r versions of Fr
2fc50 65 65 42 53 44 20 32 20 64 6f 20 6e 6f 74 20 68  eeBSD 2 do not h
2fc60 61 76 65 20 74 68 69 73 20 66 65 61 74 75 72 65  ave this feature
2fc70 2e 0a 20 20 20 20 66 72 65 65 62 73 64 32 2a 29  ..    freebsd2*)
2fc80 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63  .      archive_c
2fc90 6d 64 73 3d 27 24 4c 44 20 2d 42 73 68 61 72 65  mds='$LD -Bshare
2fca0 61 62 6c 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69  able -o $lib $li
2fcb0 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24  bobjs $deplibs $
2fcc0 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 20 20  linker_flags'.  
2fcd0 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72      hardcode_dir
2fce0 65 63 74 3d 79 65 73 0a 20 20 20 20 20 20 68 61  ect=yes.      ha
2fcf0 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79  rdcode_minus_L=y
2fd00 65 73 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64  es.      hardcod
2fd10 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d  e_shlibpath_var=
2fd20 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  no.      ;;..   
2fd30 20 23 20 46 72 65 65 42 53 44 20 33 20 61 6e 64   # FreeBSD 3 and
2fd40 20 67 72 65 61 74 65 72 20 75 73 65 73 20 67 63   greater uses gc
2fd50 63 20 2d 73 68 61 72 65 64 20 74 6f 20 64 6f 20  c -shared to do 
2fd60 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73  shared libraries
2fd70 2e 0a 20 20 20 20 66 72 65 65 62 73 64 2a 20 7c  ..    freebsd* |
2fd80 20 6b 66 72 65 65 62 73 64 2a 2d 67 6e 75 29 0a   kfreebsd*-gnu).
2fd90 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d        archive_cm
2fda0 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20  ds='$CC -shared 
2fdb0 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73  -o $lib $libobjs
2fdc0 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
2fdd0 6c 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20  ler_flags'.     
2fde0 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72   hardcode_libdir
2fdf0 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 52 24 6c  _flag_spec='-R$l
2fe00 69 62 64 69 72 27 0a 20 20 20 20 20 20 68 61 72  ibdir'.      har
2fe10 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 65 73  dcode_direct=yes
2fe20 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  .      hardcode_
2fe30 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f  shlibpath_var=no
2fe40 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 68  .      ;;..    h
2fe50 70 75 78 39 2a 29 0a 20 20 20 20 20 20 69 66 20  pux9*).      if 
2fe60 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 79 65  test "$GCC" = ye
2fe70 73 3b 20 74 68 65 6e 0a 09 61 72 63 68 69 76 65  s; then..archive
2fe80 5f 63 6d 64 73 3d 27 24 72 6d 20 24 6f 75 74 70  _cmds='$rm $outp
2fe90 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d  ut_objdir/$sonam
2fea0 65 7e 24 43 43 20 2d 73 68 61 72 65 64 20 2d 66  e~$CC -shared -f
2feb0 50 49 43 20 24 7b 77 6c 7d 2b 62 20 24 7b 77 6c  PIC ${wl}+b ${wl
2fec0 7d 24 69 6e 73 74 61 6c 6c 5f 6c 69 62 64 69 72  }$install_libdir
2fed0 20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64   -o $output_objd
2fee0 69 72 2f 24 73 6f 6e 61 6d 65 20 24 6c 69 62 6f  ir/$soname $libo
2fef0 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f  bjs $deplibs $co
2ff00 6d 70 69 6c 65 72 5f 66 6c 61 67 73 7e 74 65 73  mpiler_flags~tes
2ff10 74 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  t $output_objdir
2ff20 2f 24 73 6f 6e 61 6d 65 20 3d 20 24 6c 69 62 20  /$soname = $lib 
2ff30 7c 7c 20 6d 76 20 24 6f 75 74 70 75 74 5f 6f 62  || mv $output_ob
2ff40 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 24 6c 69  jdir/$soname $li
2ff50 62 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 61  b'.      else..a
2ff60 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 72 6d  rchive_cmds='$rm
2ff70 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
2ff80 24 73 6f 6e 61 6d 65 7e 24 4c 44 20 2d 62 20 2b  $soname~$LD -b +
2ff90 62 20 24 69 6e 73 74 61 6c 6c 5f 6c 69 62 64 69  b $install_libdi
2ffa0 72 20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a  r -o $output_obj
2ffb0 64 69 72 2f 24 73 6f 6e 61 6d 65 20 24 6c 69 62  dir/$soname $lib
2ffc0 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c  objs $deplibs $l
2ffd0 69 6e 6b 65 72 5f 66 6c 61 67 73 7e 74 65 73 74  inker_flags~test
2ffe0 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
2fff0 24 73 6f 6e 61 6d 65 20 3d 20 24 6c 69 62 20 7c  $soname = $lib |
30000 7c 20 6d 76 20 24 6f 75 74 70 75 74 5f 6f 62 6a  | mv $output_obj
30010 64 69 72 2f 24 73 6f 6e 61 6d 65 20 24 6c 69 62  dir/$soname $lib
30020 27 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20  '.      fi.     
30030 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72   hardcode_libdir
30040 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c  _flag_spec='${wl
30050 7d 2b 62 20 24 7b 77 6c 7d 24 6c 69 62 64 69 72  }+b ${wl}$libdir
30060 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65  '.      hardcode
30070 5f 6c 69 62 64 69 72 5f 73 65 70 61 72 61 74 6f  _libdir_separato
30080 72 3d 3a 0a 20 20 20 20 20 20 68 61 72 64 63 6f  r=:.      hardco
30090 64 65 5f 64 69 72 65 63 74 3d 79 65 73 0a 0a 20  de_direct=yes.. 
300a0 20 20 20 20 20 23 20 68 61 72 64 63 6f 64 65 5f       # hardcode_
300b0 6d 69 6e 75 73 5f 4c 3a 20 4e 6f 74 20 72 65 61  minus_L: Not rea
300c0 6c 6c 79 20 69 6e 20 74 68 65 20 73 65 61 72 63  lly in the searc
300d0 68 20 50 41 54 48 2c 0a 20 20 20 20 20 20 23 20  h PATH,.      # 
300e0 62 75 74 20 61 73 20 74 68 65 20 64 65 66 61 75  but as the defau
300f0 6c 74 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 74  lt location of t
30100 68 65 20 6c 69 62 72 61 72 79 2e 0a 20 20 20 20  he library..    
30110 20 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73    hardcode_minus
30120 5f 4c 3d 79 65 73 0a 20 20 20 20 20 20 65 78 70  _L=yes.      exp
30130 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67  ort_dynamic_flag
30140 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 45 27 0a  _spec='${wl}-E'.
30150 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 68 70        ;;..    hp
30160 75 78 31 30 2a 20 7c 20 68 70 75 78 31 31 2a 29  ux10* | hpux11*)
30170 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20 22  .      if test "
30180 24 47 43 43 22 20 3d 20 79 65 73 20 2d 61 20 22  $GCC" = yes -a "
30190 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22 20 3d 20  $with_gnu_ld" = 
301a0 6e 6f 3b 20 74 68 65 6e 0a 09 63 61 73 65 20 22  no; then..case "
301b0 24 68 6f 73 74 5f 63 70 75 22 20 69 6e 0a 09 68  $host_cpu" in..h
301c0 70 70 61 2a 36 34 2a 7c 69 61 36 34 2a 29 0a 09  ppa*64*|ia64*)..
301d0 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27    archive_cmds='
301e0 24 43 43 20 2d 73 68 61 72 65 64 20 24 7b 77 6c  $CC -shared ${wl
301f0 7d 2b 68 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65  }+h ${wl}$soname
30200 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a   -o $lib $libobj
30210 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70  s $deplibs $comp
30220 69 6c 65 72 5f 66 6c 61 67 73 27 0a 09 20 20 3b  iler_flags'..  ;
30230 3b 0a 09 2a 29 0a 09 20 20 61 72 63 68 69 76 65  ;..*)..  archive
30240 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72  _cmds='$CC -shar
30250 65 64 20 2d 66 50 49 43 20 24 7b 77 6c 7d 2b 68  ed -fPIC ${wl}+h
30260 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20 24 7b   ${wl}$soname ${
30270 77 6c 7d 2b 62 20 24 7b 77 6c 7d 24 69 6e 73 74  wl}+b ${wl}$inst
30280 61 6c 6c 5f 6c 69 62 64 69 72 20 2d 6f 20 24 6c  all_libdir -o $l
30290 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ib $libobjs $dep
302a0 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66  libs $compiler_f
302b0 6c 61 67 73 27 0a 09 20 20 3b 3b 0a 09 65 73 61  lags'..  ;;..esa
302c0 63 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 63 61  c.      else..ca
302d0 73 65 20 22 24 68 6f 73 74 5f 63 70 75 22 20 69  se "$host_cpu" i
302e0 6e 0a 09 68 70 70 61 2a 36 34 2a 7c 69 61 36 34  n..hppa*64*|ia64
302f0 2a 29 0a 09 20 20 61 72 63 68 69 76 65 5f 63 6d  *)..  archive_cm
30300 64 73 3d 27 24 4c 44 20 2d 62 20 2b 68 20 24 73  ds='$LD -b +h $s
30310 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c  oname -o $lib $l
30320 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
30330 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 09  $linker_flags'..
30340 20 20 3b 3b 0a 09 2a 29 0a 09 20 20 61 72 63 68    ;;..*)..  arch
30350 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 62  ive_cmds='$LD -b
30360 20 2b 68 20 24 73 6f 6e 61 6d 65 20 2b 62 20 24   +h $soname +b $
30370 69 6e 73 74 61 6c 6c 5f 6c 69 62 64 69 72 20 2d  install_libdir -
30380 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20  o $lib $libobjs 
30390 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72  $deplibs $linker
303a0 5f 66 6c 61 67 73 27 0a 09 20 20 3b 3b 0a 09 65  _flags'..  ;;..e
303b0 73 61 63 0a 20 20 20 20 20 20 66 69 0a 20 20 20  sac.      fi.   
303c0 20 20 20 69 66 20 74 65 73 74 20 22 24 77 69 74     if test "$wit
303d0 68 5f 67 6e 75 5f 6c 64 22 20 3d 20 6e 6f 3b 20  h_gnu_ld" = no; 
303e0 74 68 65 6e 0a 09 63 61 73 65 20 22 24 68 6f 73  then..case "$hos
303f0 74 5f 63 70 75 22 20 69 6e 0a 09 68 70 70 61 2a  t_cpu" in..hppa*
30400 36 34 2a 29 0a 09 20 20 68 61 72 64 63 6f 64 65  64*)..  hardcode
30410 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65  _libdir_flag_spe
30420 63 3d 27 24 7b 77 6c 7d 2b 62 20 24 7b 77 6c 7d  c='${wl}+b ${wl}
30430 24 6c 69 62 64 69 72 27 0a 09 20 20 68 61 72 64  $libdir'..  hard
30440 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67  code_libdir_flag
30450 5f 73 70 65 63 5f 6c 64 3d 27 2b 62 20 24 6c 69  _spec_ld='+b $li
30460 62 64 69 72 27 0a 09 20 20 68 61 72 64 63 6f 64  bdir'..  hardcod
30470 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 72 61 74  e_libdir_separat
30480 6f 72 3d 3a 0a 09 20 20 68 61 72 64 63 6f 64 65  or=:..  hardcode
30490 5f 64 69 72 65 63 74 3d 6e 6f 0a 09 20 20 68 61  _direct=no..  ha
304a0 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68  rdcode_shlibpath
304b0 5f 76 61 72 3d 6e 6f 0a 09 20 20 3b 3b 0a 09 69  _var=no..  ;;..i
304c0 61 36 34 2a 29 0a 09 20 20 68 61 72 64 63 6f 64  a64*)..  hardcod
304d0 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70  e_libdir_flag_sp
304e0 65 63 3d 27 2d 4c 24 6c 69 62 64 69 72 27 0a 09  ec='-L$libdir'..
304f0 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63    hardcode_direc
30500 74 3d 6e 6f 0a 09 20 20 68 61 72 64 63 6f 64 65  t=no..  hardcode
30510 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e  _shlibpath_var=n
30520 6f 0a 0a 09 20 20 23 20 68 61 72 64 63 6f 64 65  o...  # hardcode
30530 5f 6d 69 6e 75 73 5f 4c 3a 20 4e 6f 74 20 72 65  _minus_L: Not re
30540 61 6c 6c 79 20 69 6e 20 74 68 65 20 73 65 61 72  ally in the sear
30550 63 68 20 50 41 54 48 2c 0a 09 20 20 23 20 62 75  ch PATH,..  # bu
30560 74 20 61 73 20 74 68 65 20 64 65 66 61 75 6c 74  t as the default
30570 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 74 68 65   location of the
30580 20 6c 69 62 72 61 72 79 2e 0a 09 20 20 68 61 72   library...  har
30590 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65  dcode_minus_L=ye
305a0 73 0a 09 20 20 3b 3b 0a 09 2a 29 0a 09 20 20 68  s..  ;;..*)..  h
305b0 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66  ardcode_libdir_f
305c0 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2b  lag_spec='${wl}+
305d0 62 20 24 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a  b ${wl}$libdir'.
305e0 09 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64  .  hardcode_libd
305f0 69 72 5f 73 65 70 61 72 61 74 6f 72 3d 3a 0a 09  ir_separator=:..
30600 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63    hardcode_direc
30610 74 3d 79 65 73 0a 09 20 20 65 78 70 6f 72 74 5f  t=yes..  export_
30620 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65  dynamic_flag_spe
30630 63 3d 27 24 7b 77 6c 7d 2d 45 27 0a 0a 09 20 20  c='${wl}-E'...  
30640 23 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73  # hardcode_minus
30650 5f 4c 3a 20 4e 6f 74 20 72 65 61 6c 6c 79 20 69  _L: Not really i
30660 6e 20 74 68 65 20 73 65 61 72 63 68 20 50 41 54  n the search PAT
30670 48 2c 0a 09 20 20 23 20 62 75 74 20 61 73 20 74  H,..  # but as t
30680 68 65 20 64 65 66 61 75 6c 74 20 6c 6f 63 61 74  he default locat
30690 69 6f 6e 20 6f 66 20 74 68 65 20 6c 69 62 72 61  ion of the libra
306a0 72 79 2e 0a 09 20 20 68 61 72 64 63 6f 64 65 5f  ry...  hardcode_
306b0 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a 09 20 20 3b  minus_L=yes..  ;
306c0 3b 0a 09 65 73 61 63 0a 20 20 20 20 20 20 66 69  ;..esac.      fi
306d0 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 69  .      ;;..    i
306e0 72 69 78 35 2a 20 7c 20 69 72 69 78 36 2a 20 7c  rix5* | irix6* |
306f0 20 6e 6f 6e 73 74 6f 70 75 78 2a 29 0a 20 20 20   nonstopux*).   
30700 20 20 20 69 66 20 74 65 73 74 20 22 24 47 43 43     if test "$GCC
30710 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 09 61  " = yes; then..a
30720 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43  rchive_cmds='$CC
30730 20 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a   -shared $libobj
30740 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70  s $deplibs $comp
30750 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d  iler_flags ${wl}
30760 2d 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 24 73 6f  -soname ${wl}$so
30770 6e 61 6d 65 20 60 74 65 73 74 20 2d 6e 20 22 24  name `test -n "$
30780 76 65 72 73 74 72 69 6e 67 22 20 26 26 20 65 63  verstring" && ec
30790 68 6f 20 24 7b 77 6c 7d 2d 73 65 74 5f 76 65 72  ho ${wl}-set_ver
307a0 73 69 6f 6e 20 24 7b 77 6c 7d 24 76 65 72 73 74  sion ${wl}$verst
307b0 72 69 6e 67 60 20 24 7b 77 6c 7d 2d 75 70 64 61  ring` ${wl}-upda
307c0 74 65 5f 72 65 67 69 73 74 72 79 20 24 7b 77 6c  te_registry ${wl
307d0 7d 24 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  }${output_objdir
307e0 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d  }/so_locations -
307f0 6f 20 24 6c 69 62 27 0a 20 20 20 20 20 20 65 6c  o $lib'.      el
30800 73 65 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73  se..archive_cmds
30810 3d 27 24 4c 44 20 2d 73 68 61 72 65 64 20 24 6c  ='$LD -shared $l
30820 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
30830 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 20 2d 73  $linker_flags -s
30840 6f 6e 61 6d 65 20 24 73 6f 6e 61 6d 65 20 60 74  oname $soname `t
30850 65 73 74 20 2d 6e 20 22 24 76 65 72 73 74 72 69  est -n "$verstri
30860 6e 67 22 20 26 26 20 65 63 68 6f 20 2d 73 65 74  ng" && echo -set
30870 5f 76 65 72 73 69 6f 6e 20 24 76 65 72 73 74 72  _version $verstr
30880 69 6e 67 60 20 2d 75 70 64 61 74 65 5f 72 65 67  ing` -update_reg
30890 69 73 74 72 79 20 24 7b 6f 75 74 70 75 74 5f 6f  istry ${output_o
308a0 62 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69  bjdir}/so_locati
308b0 6f 6e 73 20 2d 6f 20 24 6c 69 62 27 0a 09 68 61  ons -o $lib'..ha
308c0 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
308d0 61 67 5f 73 70 65 63 5f 6c 64 3d 27 2d 72 70 61  ag_spec_ld='-rpa
308e0 74 68 20 24 6c 69 62 64 69 72 27 0a 20 20 20 20  th $libdir'.    
308f0 20 20 66 69 0a 20 20 20 20 20 20 68 61 72 64 63    fi.      hardc
30900 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f  ode_libdir_flag_
30910 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 72 70 61 74  spec='${wl}-rpat
30920 68 20 24 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a  h ${wl}$libdir'.
30930 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c        hardcode_l
30940 69 62 64 69 72 5f 73 65 70 61 72 61 74 6f 72 3d  ibdir_separator=
30950 3a 0a 20 20 20 20 20 20 6c 69 6e 6b 5f 61 6c 6c  :.      link_all
30960 5f 64 65 70 6c 69 62 73 3d 79 65 73 0a 20 20 20  _deplibs=yes.   
30970 20 20 20 3b 3b 0a 0a 20 20 20 20 6e 65 74 62 73     ;;..    netbs
30980 64 2a 20 7c 20 6b 6e 65 74 62 73 64 2a 2d 67 6e  d* | knetbsd*-gn
30990 75 29 0a 20 20 20 20 20 20 69 66 20 65 63 68 6f  u).      if echo
309a0 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d   __ELF__ | $CC -
309b0 45 20 2d 20 7c 20 67 72 65 70 20 5f 5f 45 4c 46  E - | grep __ELF
309c0 5f 5f 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74  __ >/dev/null; t
309d0 68 65 6e 0a 09 61 72 63 68 69 76 65 5f 63 6d 64  hen..archive_cmd
309e0 73 3d 27 24 4c 44 20 2d 42 73 68 61 72 65 61 62  s='$LD -Bshareab
309f0 6c 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f  le -o $lib $libo
30a00 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69  bjs $deplibs $li
30a10 6e 6b 65 72 5f 66 6c 61 67 73 27 20 20 23 20 61  nker_flags'  # a
30a20 2e 6f 75 74 0a 20 20 20 20 20 20 65 6c 73 65 0a  .out.      else.
30a30 09 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24  .archive_cmds='$
30a40 4c 44 20 2d 73 68 61 72 65 64 20 2d 6f 20 24 6c  LD -shared -o $l
30a50 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ib $libobjs $dep
30a60 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61  libs $linker_fla
30a70 67 73 27 20 20 20 20 20 20 23 20 45 4c 46 0a 20  gs'      # ELF. 
30a80 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 68 61       fi.      ha
30a90 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
30aa0 61 67 5f 73 70 65 63 3d 27 2d 52 24 6c 69 62 64  ag_spec='-R$libd
30ab0 69 72 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f  ir'.      hardco
30ac0 64 65 5f 64 69 72 65 63 74 3d 79 65 73 0a 20 20  de_direct=yes.  
30ad0 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c      hardcode_shl
30ae0 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20  ibpath_var=no.  
30af0 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6e 65 77 73      ;;..    news
30b00 6f 73 36 29 0a 20 20 20 20 20 20 61 72 63 68 69  os6).      archi
30b10 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 47 20  ve_cmds='$LD -G 
30b20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c  -h $soname -o $l
30b30 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ib $libobjs $dep
30b40 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61  libs $linker_fla
30b50 67 73 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f  gs'.      hardco
30b60 64 65 5f 64 69 72 65 63 74 3d 79 65 73 0a 20 20  de_direct=yes.  
30b70 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62      hardcode_lib
30b80 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24  dir_flag_spec='$
30b90 7b 77 6c 7d 2d 72 70 61 74 68 20 24 7b 77 6c 7d  {wl}-rpath ${wl}
30ba0 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 68  $libdir'.      h
30bb0 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73  ardcode_libdir_s
30bc0 65 70 61 72 61 74 6f 72 3d 3a 0a 20 20 20 20 20  eparator=:.     
30bd0 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70   hardcode_shlibp
30be0 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20  ath_var=no.     
30bf0 20 3b 3b 0a 0a 20 20 20 20 6f 70 65 6e 62 73 64   ;;..    openbsd
30c00 2a 29 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64  *).      hardcod
30c10 65 5f 64 69 72 65 63 74 3d 79 65 73 0a 20 20 20  e_direct=yes.   
30c20 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69     hardcode_shli
30c30 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20  bpath_var=no.   
30c40 20 20 20 69 66 20 74 65 73 74 20 2d 7a 20 22 60     if test -z "`
30c50 65 63 68 6f 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24  echo __ELF__ | $
30c60 43 43 20 2d 45 20 2d 20 7c 20 67 72 65 70 20 5f  CC -E - | grep _
30c70 5f 45 4c 46 5f 5f 60 22 20 7c 7c 20 74 65 73 74  _ELF__`" || test
30c80 20 22 24 68 6f 73 74 5f 6f 73 2d 24 68 6f 73 74   "$host_os-$host
30c90 5f 63 70 75 22 20 3d 20 22 6f 70 65 6e 62 73 64  _cpu" = "openbsd
30ca0 32 2e 38 2d 70 6f 77 65 72 70 63 22 3b 20 74 68  2.8-powerpc"; th
30cb0 65 6e 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73  en..archive_cmds
30cc0 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 70  ='$CC -shared $p
30cd0 69 63 5f 66 6c 61 67 20 2d 6f 20 24 6c 69 62 20  ic_flag -o $lib 
30ce0 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
30cf0 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  s $compiler_flag
30d00 73 27 0a 09 68 61 72 64 63 6f 64 65 5f 6c 69 62  s'..hardcode_lib
30d10 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24  dir_flag_spec='$
30d20 7b 77 6c 7d 2d 72 70 61 74 68 2c 24 6c 69 62 64  {wl}-rpath,$libd
30d30 69 72 27 0a 09 65 78 70 6f 72 74 5f 64 79 6e 61  ir'..export_dyna
30d40 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24  mic_flag_spec='$
30d50 7b 77 6c 7d 2d 45 27 0a 20 20 20 20 20 20 65 6c  {wl}-E'.      el
30d60 73 65 0a 20 20 20 20 20 20 20 63 61 73 65 20 24  se.       case $
30d70 68 6f 73 74 5f 6f 73 20 69 6e 0a 09 20 6f 70 65  host_os in.. ope
30d80 6e 62 73 64 5b 30 31 5d 2e 2a 20 7c 20 6f 70 65  nbsd[01].* | ope
30d90 6e 62 73 64 32 2e 5b 30 2d 37 5d 20 7c 20 6f 70  nbsd2.[0-7] | op
30da0 65 6e 62 73 64 32 2e 5b 30 2d 37 5d 2e 2a 29 0a  enbsd2.[0-7].*).
30db0 09 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73  .   archive_cmds
30dc0 3d 27 24 4c 44 20 2d 42 73 68 61 72 65 61 62 6c  ='$LD -Bshareabl
30dd0 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  e -o $lib $libob
30de0 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
30df0 6b 65 72 5f 66 6c 61 67 73 27 0a 09 20 20 20 68  ker_flags'..   h
30e00 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66  ardcode_libdir_f
30e10 6c 61 67 5f 73 70 65 63 3d 27 2d 52 24 6c 69 62  lag_spec='-R$lib
30e20 64 69 72 27 0a 09 20 20 20 3b 3b 0a 09 20 2a 29  dir'..   ;;.. *)
30e30 0a 09 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64  ..   archive_cmd
30e40 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 24  s='$CC -shared $
30e50 70 69 63 5f 66 6c 61 67 20 2d 6f 20 24 6c 69 62  pic_flag -o $lib
30e60 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
30e70 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  bs $compiler_fla
30e80 67 73 27 0a 09 20 20 20 68 61 72 64 63 6f 64 65  gs'..   hardcode
30e90 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65  _libdir_flag_spe
30ea0 63 3d 27 24 7b 77 6c 7d 2d 72 70 61 74 68 2c 24  c='${wl}-rpath,$
30eb0 6c 69 62 64 69 72 27 0a 09 20 20 20 3b 3b 0a 20  libdir'..   ;;. 
30ec0 20 20 20 20 20 20 65 73 61 63 0a 20 20 20 20 20        esac.     
30ed0 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20   fi.      ;;..  
30ee0 20 20 6f 73 32 2a 29 0a 20 20 20 20 20 20 68 61    os2*).      ha
30ef0 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
30f00 61 67 5f 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64  ag_spec='-L$libd
30f10 69 72 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f  ir'.      hardco
30f20 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a 20  de_minus_L=yes. 
30f30 20 20 20 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66       allow_undef
30f40 69 6e 65 64 5f 66 6c 61 67 3d 75 6e 73 75 70 70  ined_flag=unsupp
30f50 6f 72 74 65 64 0a 20 20 20 20 20 20 61 72 63 68  orted.      arch
30f60 69 76 65 5f 63 6d 64 73 3d 27 24 65 63 68 6f 20  ive_cmds='$echo 
30f70 22 4c 49 42 52 41 52 59 20 24 6c 69 62 6e 61 6d  "LIBRARY $libnam
30f80 65 20 49 4e 49 54 49 4e 53 54 41 4e 43 45 22 20  e INITINSTANCE" 
30f90 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  > $output_objdir
30fa0 2f 24 6c 69 62 6e 61 6d 65 2e 64 65 66 7e 24 65  /$libname.def~$e
30fb0 63 68 6f 20 22 44 45 53 43 52 49 50 54 49 4f 4e  cho "DESCRIPTION
30fc0 20 5c 22 24 6c 69 62 6e 61 6d 65 5c 22 22 20 3e   \"$libname\"" >
30fd0 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  > $output_objdir
30fe0 2f 24 6c 69 62 6e 61 6d 65 2e 64 65 66 7e 24 65  /$libname.def~$e
30ff0 63 68 6f 20 44 41 54 41 20 3e 3e 20 24 6f 75 74  cho DATA >> $out
31000 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e  put_objdir/$libn
31010 61 6d 65 2e 64 65 66 7e 24 65 63 68 6f 20 22 20  ame.def~$echo " 
31020 53 49 4e 47 4c 45 20 4e 4f 4e 53 48 41 52 45 44  SINGLE NONSHARED
31030 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a  " >> $output_obj
31040 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 64 65 66  dir/$libname.def
31050 7e 24 65 63 68 6f 20 45 58 50 4f 52 54 53 20 3e  ~$echo EXPORTS >
31060 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  > $output_objdir
31070 2f 24 6c 69 62 6e 61 6d 65 2e 64 65 66 7e 65 6d  /$libname.def~em
31080 78 65 78 70 20 24 6c 69 62 6f 62 6a 73 20 3e 3e  xexp $libobjs >>
31090 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
310a0 24 6c 69 62 6e 61 6d 65 2e 64 65 66 7e 24 43 43  $libname.def~$CC
310b0 20 2d 5a 64 6c 6c 20 2d 5a 63 72 74 64 6c 6c 20   -Zdll -Zcrtdll 
310c0 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73  -o $lib $libobjs
310d0 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
310e0 6c 65 72 5f 66 6c 61 67 73 20 24 6f 75 74 70 75  ler_flags $outpu
310f0 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d  t_objdir/$libnam
31100 65 2e 64 65 66 27 0a 20 20 20 20 20 20 6f 6c 64  e.def'.      old
31110 5f 61 72 63 68 69 76 65 5f 46 72 6f 6d 5f 6e 65  _archive_From_ne
31120 77 5f 63 6d 64 73 3d 27 65 6d 78 69 6d 70 20 2d  w_cmds='emximp -
31130 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  o $output_objdir
31140 2f 24 6c 69 62 6e 61 6d 65 2e 61 20 24 6f 75 74  /$libname.a $out
31150 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e  put_objdir/$libn
31160 61 6d 65 2e 64 65 66 27 0a 20 20 20 20 20 20 3b  ame.def'.      ;
31170 3b 0a 0a 20 20 20 20 6f 73 66 33 2a 29 0a 20 20  ;..    osf3*).  
31180 20 20 20 20 69 66 20 74 65 73 74 20 22 24 47 43      if test "$GC
31190 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 09  C" = yes; then..
311a0 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f  allow_undefined_
311b0 66 6c 61 67 3d 27 20 24 7b 77 6c 7d 2d 65 78 70  flag=' ${wl}-exp
311c0 65 63 74 5f 75 6e 72 65 73 6f 6c 76 65 64 20 24  ect_unresolved $
311d0 7b 77 6c 7d 5c 2a 27 0a 09 61 72 63 68 69 76 65  {wl}\*'..archive
311e0 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72  _cmds='$CC -shar
311f0 65 64 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69  ed${allow_undefi
31200 6e 65 64 5f 66 6c 61 67 7d 20 24 6c 69 62 6f 62  ned_flag} $libob
31210 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d  js $deplibs $com
31220 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c  piler_flags ${wl
31230 7d 2d 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 24 73  }-soname ${wl}$s
31240 6f 6e 61 6d 65 20 60 74 65 73 74 20 2d 6e 20 22  oname `test -n "
31250 24 76 65 72 73 74 72 69 6e 67 22 20 26 26 20 65  $verstring" && e
31260 63 68 6f 20 24 7b 77 6c 7d 2d 73 65 74 5f 76 65  cho ${wl}-set_ve
31270 72 73 69 6f 6e 20 24 7b 77 6c 7d 24 76 65 72 73  rsion ${wl}$vers
31280 74 72 69 6e 67 60 20 24 7b 77 6c 7d 2d 75 70 64  tring` ${wl}-upd
31290 61 74 65 5f 72 65 67 69 73 74 72 79 20 24 7b 77  ate_registry ${w
312a0 6c 7d 24 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 69  l}${output_objdi
312b0 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20  r}/so_locations 
312c0 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20 20 20 65  -o $lib'.      e
312d0 6c 73 65 0a 09 61 6c 6c 6f 77 5f 75 6e 64 65 66  lse..allow_undef
312e0 69 6e 65 64 5f 66 6c 61 67 3d 27 20 2d 65 78 70  ined_flag=' -exp
312f0 65 63 74 5f 75 6e 72 65 73 6f 6c 76 65 64 20 5c  ect_unresolved \
31300 2a 27 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73  *'..archive_cmds
31310 3d 27 24 4c 44 20 2d 73 68 61 72 65 64 24 7b 61  ='$LD -shared${a
31320 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
31330 6c 61 67 7d 20 24 6c 69 62 6f 62 6a 73 20 24 64  lag} $libobjs $d
31340 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66  eplibs $linker_f
31350 6c 61 67 73 20 2d 73 6f 6e 61 6d 65 20 24 73 6f  lags -soname $so
31360 6e 61 6d 65 20 60 74 65 73 74 20 2d 6e 20 22 24  name `test -n "$
31370 76 65 72 73 74 72 69 6e 67 22 20 26 26 20 65 63  verstring" && ec
31380 68 6f 20 2d 73 65 74 5f 76 65 72 73 69 6f 6e 20  ho -set_version 
31390 24 76 65 72 73 74 72 69 6e 67 60 20 2d 75 70 64  $verstring` -upd
313a0 61 74 65 5f 72 65 67 69 73 74 72 79 20 24 7b 6f  ate_registry ${o
313b0 75 74 70 75 74 5f 6f 62 6a 64 69 72 7d 2f 73 6f  utput_objdir}/so
313c0 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f 20 24 6c  _locations -o $l
313d0 69 62 27 0a 20 20 20 20 20 20 66 69 0a 20 20 20  ib'.      fi.   
313e0 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64     hardcode_libd
313f0 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b  ir_flag_spec='${
31400 77 6c 7d 2d 72 70 61 74 68 20 24 7b 77 6c 7d 24  wl}-rpath ${wl}$
31410 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 68 61  libdir'.      ha
31420 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65  rdcode_libdir_se
31430 70 61 72 61 74 6f 72 3d 3a 0a 20 20 20 20 20 20  parator=:.      
31440 3b 3b 0a 0a 20 20 20 20 6f 73 66 34 2a 20 7c 20  ;;..    osf4* | 
31450 6f 73 66 35 2a 29 09 23 20 61 73 20 6f 73 66 33  osf5*).# as osf3
31460 2a 20 77 69 74 68 20 74 68 65 20 61 64 64 69 74  * with the addit
31470 69 6f 6e 20 6f 66 20 2d 6d 73 79 6d 20 66 6c 61  ion of -msym fla
31480 67 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20  g.      if test 
31490 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68  "$GCC" = yes; th
314a0 65 6e 0a 09 61 6c 6c 6f 77 5f 75 6e 64 65 66 69  en..allow_undefi
314b0 6e 65 64 5f 66 6c 61 67 3d 27 20 24 7b 77 6c 7d  ned_flag=' ${wl}
314c0 2d 65 78 70 65 63 74 5f 75 6e 72 65 73 6f 6c 76  -expect_unresolv
314d0 65 64 20 24 7b 77 6c 7d 5c 2a 27 0a 09 61 72 63  ed ${wl}\*'..arc
314e0 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d  hive_cmds='$CC -
314f0 73 68 61 72 65 64 24 7b 61 6c 6c 6f 77 5f 75 6e  shared${allow_un
31500 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20 24 6c  defined_flag} $l
31510 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
31520 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20  $compiler_flags 
31530 24 7b 77 6c 7d 2d 6d 73 79 6d 20 24 7b 77 6c 7d  ${wl}-msym ${wl}
31540 2d 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 24 73 6f  -soname ${wl}$so
31550 6e 61 6d 65 20 60 74 65 73 74 20 2d 6e 20 22 24  name `test -n "$
31560 76 65 72 73 74 72 69 6e 67 22 20 26 26 20 65 63  verstring" && ec
31570 68 6f 20 24 7b 77 6c 7d 2d 73 65 74 5f 76 65 72  ho ${wl}-set_ver
31580 73 69 6f 6e 20 24 7b 77 6c 7d 24 76 65 72 73 74  sion ${wl}$verst
31590 72 69 6e 67 60 20 24 7b 77 6c 7d 2d 75 70 64 61  ring` ${wl}-upda
315a0 74 65 5f 72 65 67 69 73 74 72 79 20 24 7b 77 6c  te_registry ${wl
315b0 7d 24 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  }${output_objdir
315c0 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d  }/so_locations -
315d0 6f 20 24 6c 69 62 27 0a 09 68 61 72 64 63 6f 64  o $lib'..hardcod
315e0 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70  e_libdir_flag_sp
315f0 65 63 3d 27 24 7b 77 6c 7d 2d 72 70 61 74 68 20  ec='${wl}-rpath 
31600 24 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a 20 20  ${wl}$libdir'.  
31610 20 20 20 20 65 6c 73 65 0a 09 61 6c 6c 6f 77 5f      else..allow_
31620 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27  undefined_flag='
31630 20 2d 65 78 70 65 63 74 5f 75 6e 72 65 73 6f 6c   -expect_unresol
31640 76 65 64 20 5c 2a 27 0a 09 61 72 63 68 69 76 65  ved \*'..archive
31650 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 73 68 61 72  _cmds='$LD -shar
31660 65 64 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69  ed${allow_undefi
31670 6e 65 64 5f 66 6c 61 67 7d 20 24 6c 69 62 6f 62  ned_flag} $libob
31680 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
31690 6b 65 72 5f 66 6c 61 67 73 20 2d 6d 73 79 6d 20  ker_flags -msym 
316a0 2d 73 6f 6e 61 6d 65 20 24 73 6f 6e 61 6d 65 20  -soname $soname 
316b0 60 74 65 73 74 20 2d 6e 20 22 24 76 65 72 73 74  `test -n "$verst
316c0 72 69 6e 67 22 20 26 26 20 65 63 68 6f 20 2d 73  ring" && echo -s
316d0 65 74 5f 76 65 72 73 69 6f 6e 20 24 76 65 72 73  et_version $vers
316e0 74 72 69 6e 67 60 20 2d 75 70 64 61 74 65 5f 72  tring` -update_r
316f0 65 67 69 73 74 72 79 20 24 7b 6f 75 74 70 75 74  egistry ${output
31700 5f 6f 62 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61  _objdir}/so_loca
31710 74 69 6f 6e 73 20 2d 6f 20 24 6c 69 62 27 0a 09  tions -o $lib'..
31720 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63  archive_expsym_c
31730 6d 64 73 3d 27 66 6f 72 20 69 20 69 6e 20 60 63  mds='for i in `c
31740 61 74 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f  at $export_symbo
31750 6c 73 60 3b 20 64 6f 20 70 72 69 6e 74 66 20 22  ls`; do printf "
31760 25 73 20 25 73 5c 5c 6e 22 20 2d 65 78 70 6f 72  %s %s\\n" -expor
31770 74 65 64 5f 73 79 6d 62 6f 6c 20 22 5c 24 69 22  ted_symbol "\$i"
31780 20 3e 3e 20 24 6c 69 62 2e 65 78 70 3b 20 64 6f   >> $lib.exp; do
31790 6e 65 3b 20 65 63 68 6f 20 22 2d 68 69 64 64 65  ne; echo "-hidde
317a0 6e 22 3e 3e 20 24 6c 69 62 2e 65 78 70 7e 0a 09  n">> $lib.exp~..
317b0 24 4c 44 20 2d 73 68 61 72 65 64 24 7b 61 6c 6c  $LD -shared${all
317c0 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61  ow_undefined_fla
317d0 67 7d 20 2d 69 6e 70 75 74 20 24 6c 69 62 2e 65  g} -input $lib.e
317e0 78 70 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73  xp $linker_flags
317f0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
31800 62 73 20 2d 73 6f 6e 61 6d 65 20 24 73 6f 6e 61  bs -soname $sona
31810 6d 65 20 60 74 65 73 74 20 2d 6e 20 22 24 76 65  me `test -n "$ve
31820 72 73 74 72 69 6e 67 22 20 26 26 20 65 63 68 6f  rstring" && echo
31830 20 2d 73 65 74 5f 76 65 72 73 69 6f 6e 20 24 76   -set_version $v
31840 65 72 73 74 72 69 6e 67 60 20 2d 75 70 64 61 74  erstring` -updat
31850 65 5f 72 65 67 69 73 74 72 79 20 24 7b 6f 62 6a  e_registry ${obj
31860 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e  dir}/so_location
31870 73 20 2d 6f 20 24 6c 69 62 7e 24 72 6d 20 24 6c  s -o $lib~$rm $l
31880 69 62 2e 65 78 70 27 0a 0a 09 23 20 42 6f 74 68  ib.exp'...# Both
31890 20 63 20 61 6e 64 20 63 78 78 20 63 6f 6d 70 69   c and cxx compi
318a0 6c 65 72 20 73 75 70 70 6f 72 74 20 2d 72 70 61  ler support -rpa
318b0 74 68 20 64 69 72 65 63 74 6c 79 0a 09 68 61 72  th directly..har
318c0 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61  dcode_libdir_fla
318d0 67 5f 73 70 65 63 3d 27 2d 72 70 61 74 68 20 24  g_spec='-rpath $
318e0 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 66 69  libdir'.      fi
318f0 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  .      hardcode_
31900 6c 69 62 64 69 72 5f 73 65 70 61 72 61 74 6f 72  libdir_separator
31910 3d 3a 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  =:.      ;;..   
31920 20 73 63 6f 33 2e 32 76 35 2a 29 0a 20 20 20 20   sco3.2v5*).    
31930 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27    archive_cmds='
31940 24 4c 44 20 2d 47 20 2d 68 20 24 73 6f 6e 61 6d  $LD -G -h $sonam
31950 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  e -o $lib $libob
31960 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
31970 6b 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20  ker_flags'.     
31980 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70   hardcode_shlibp
31990 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20  ath_var=no.     
319a0 20 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f   export_dynamic_
319b0 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d  flag_spec='${wl}
319c0 2d 42 65 78 70 6f 72 74 27 0a 20 20 20 20 20 20  -Bexport'.      
319d0 72 75 6e 70 61 74 68 5f 76 61 72 3d 4c 44 5f 52  runpath_var=LD_R
319e0 55 4e 5f 50 41 54 48 0a 20 20 20 20 20 20 68 61  UN_PATH.      ha
319f0 72 64 63 6f 64 65 5f 72 75 6e 70 61 74 68 5f 76  rdcode_runpath_v
31a00 61 72 3d 79 65 73 0a 20 20 20 20 20 20 3b 3b 0a  ar=yes.      ;;.
31a10 0a 20 20 20 20 73 6f 6c 61 72 69 73 2a 29 0a 20  .    solaris*). 
31a20 20 20 20 20 20 6e 6f 5f 75 6e 64 65 66 69 6e 65       no_undefine
31a30 64 5f 66 6c 61 67 3d 27 20 2d 7a 20 74 65 78 74  d_flag=' -z text
31a40 27 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20  '.      if test 
31a50 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68  "$GCC" = yes; th
31a60 65 6e 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73  en..archive_cmds
31a70 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 7b  ='$CC -shared ${
31a80 77 6c 7d 2d 68 20 24 7b 77 6c 7d 24 73 6f 6e 61  wl}-h ${wl}$sona
31a90 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f  me -o $lib $libo
31aa0 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f  bjs $deplibs $co
31ab0 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a 09 61  mpiler_flags'..a
31ac0 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d  rchive_expsym_cm
31ad0 64 73 3d 27 24 65 63 68 6f 20 22 7b 20 67 6c 6f  ds='$echo "{ glo
31ae0 62 61 6c 3a 22 20 3e 20 24 6c 69 62 2e 65 78 70  bal:" > $lib.exp
31af0 7e 63 61 74 20 24 65 78 70 6f 72 74 5f 73 79 6d  ~cat $export_sym
31b00 62 6f 6c 73 20 7c 20 24 53 45 44 20 2d 65 20 22  bols | $SED -e "
31b10 73 2f 5c 28 2e 2a 5c 29 2f 5c 31 3b 2f 22 20 3e  s/\(.*\)/\1;/" >
31b20 3e 20 24 6c 69 62 2e 65 78 70 7e 24 65 63 68 6f  > $lib.exp~$echo
31b30 20 22 6c 6f 63 61 6c 3a 20 2a 3b 20 7d 3b 22 20   "local: *; };" 
31b40 3e 3e 20 24 6c 69 62 2e 65 78 70 7e 0a 09 20 20  >> $lib.exp~..  
31b50 24 43 43 20 2d 73 68 61 72 65 64 20 24 7b 77 6c  $CC -shared ${wl
31b60 7d 2d 4d 20 24 7b 77 6c 7d 24 6c 69 62 2e 65 78  }-M ${wl}$lib.ex
31b70 70 20 24 7b 77 6c 7d 2d 68 20 24 7b 77 6c 7d 24  p ${wl}-h ${wl}$
31b80 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24  soname -o $lib $
31b90 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
31ba0 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73   $compiler_flags
31bb0 7e 24 72 6d 20 24 6c 69 62 2e 65 78 70 27 0a 20  ~$rm $lib.exp'. 
31bc0 20 20 20 20 20 65 6c 73 65 0a 09 61 72 63 68 69       else..archi
31bd0 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 47 24  ve_cmds='$LD -G$
31be0 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64  {allow_undefined
31bf0 5f 66 6c 61 67 7d 20 2d 68 20 24 73 6f 6e 61 6d  _flag} -h $sonam
31c00 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  e -o $lib $libob
31c10 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
31c20 6b 65 72 5f 66 6c 61 67 73 27 0a 09 61 72 63 68  ker_flags'..arch
31c30 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d  ive_expsym_cmds=
31c40 27 24 65 63 68 6f 20 22 7b 20 67 6c 6f 62 61 6c  '$echo "{ global
31c50 3a 22 20 3e 20 24 6c 69 62 2e 65 78 70 7e 63 61  :" > $lib.exp~ca
31c60 74 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c  t $export_symbol
31c70 73 20 7c 20 24 53 45 44 20 2d 65 20 22 73 2f 5c  s | $SED -e "s/\
31c80 28 2e 2a 5c 29 2f 5c 31 3b 2f 22 20 3e 3e 20 24  (.*\)/\1;/" >> $
31c90 6c 69 62 2e 65 78 70 7e 24 65 63 68 6f 20 22 6c  lib.exp~$echo "l
31ca0 6f 63 61 6c 3a 20 2a 3b 20 7d 3b 22 20 3e 3e 20  ocal: *; };" >> 
31cb0 24 6c 69 62 2e 65 78 70 7e 0a 20 20 09 24 4c 44  $lib.exp~.  .$LD
31cc0 20 2d 47 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66   -G${allow_undef
31cd0 69 6e 65 64 5f 66 6c 61 67 7d 20 2d 4d 20 24 6c  ined_flag} -M $l
31ce0 69 62 2e 65 78 70 20 2d 68 20 24 73 6f 6e 61 6d  ib.exp -h $sonam
31cf0 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  e -o $lib $libob
31d00 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
31d10 6b 65 72 5f 66 6c 61 67 73 7e 24 72 6d 20 24 6c  ker_flags~$rm $l
31d20 69 62 2e 65 78 70 27 0a 20 20 20 20 20 20 66 69  ib.exp'.      fi
31d30 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  .      hardcode_
31d40 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63  libdir_flag_spec
31d50 3d 27 2d 52 24 6c 69 62 64 69 72 27 0a 20 20 20  ='-R$libdir'.   
31d60 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69     hardcode_shli
31d70 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20  bpath_var=no.   
31d80 20 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73     case $host_os
31d90 20 69 6e 0a 20 20 20 20 20 20 73 6f 6c 61 72 69   in.      solari
31da0 73 32 2e 5b 30 2d 35 5d 20 7c 20 73 6f 6c 61 72  s2.[0-5] | solar
31db0 69 73 32 2e 5b 30 2d 35 5d 2e 2a 29 20 3b 3b 0a  is2.[0-5].*) ;;.
31dc0 20 20 20 20 20 20 2a 29 20 23 20 53 75 70 70 6f        *) # Suppo
31dd0 72 74 65 64 20 73 69 6e 63 65 20 53 6f 6c 61 72  rted since Solar
31de0 69 73 20 32 2e 36 20 28 6d 61 79 62 65 20 32 2e  is 2.6 (maybe 2.
31df0 35 2e 31 3f 29 0a 09 77 68 6f 6c 65 5f 61 72 63  5.1?)..whole_arc
31e00 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 3d 27  hive_flag_spec='
31e10 2d 7a 20 61 6c 6c 65 78 74 72 61 63 74 24 63 6f  -z allextract$co
31e20 6e 76 65 6e 69 65 6e 63 65 20 2d 7a 20 64 65 66  nvenience -z def
31e30 61 75 6c 74 65 78 74 72 61 63 74 27 20 3b 3b 0a  aultextract' ;;.
31e40 20 20 20 20 20 20 65 73 61 63 0a 20 20 20 20 20        esac.     
31e50 20 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62   link_all_deplib
31e60 73 3d 79 65 73 0a 20 20 20 20 20 20 3b 3b 0a 0a  s=yes.      ;;..
31e70 20 20 20 20 73 75 6e 6f 73 34 2a 29 0a 20 20 20      sunos4*).   
31e80 20 20 20 69 66 20 74 65 73 74 20 22 78 24 68 6f     if test "x$ho
31e90 73 74 5f 76 65 6e 64 6f 72 22 20 3d 20 78 73 65  st_vendor" = xse
31ea0 71 75 65 6e 74 3b 20 74 68 65 6e 0a 09 23 20 55  quent; then..# U
31eb0 73 65 20 24 43 43 20 74 6f 20 6c 69 6e 6b 20 75  se $CC to link u
31ec0 6e 64 65 72 20 73 65 71 75 65 6e 74 2c 20 62 65  nder sequent, be
31ed0 63 61 75 73 65 20 69 74 20 74 68 72 6f 77 73 20  cause it throws 
31ee0 69 6e 20 73 6f 6d 65 20 65 78 74 72 61 20 2e 6f  in some extra .o
31ef0 0a 09 23 20 66 69 6c 65 73 20 74 68 61 74 20 6d  ..# files that m
31f00 61 6b 65 20 2e 69 6e 69 74 20 61 6e 64 20 2e 66  ake .init and .f
31f10 69 6e 69 20 73 65 63 74 69 6f 6e 73 20 77 6f 72  ini sections wor
31f20 6b 2e 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73  k...archive_cmds
31f30 3d 27 24 43 43 20 2d 47 20 24 7b 77 6c 7d 2d 68  ='$CC -G ${wl}-h
31f40 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62   $soname -o $lib
31f50 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
31f60 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  bs $compiler_fla
31f70 67 73 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 09  gs'.      else..
31f80 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c  archive_cmds='$L
31f90 44 20 2d 61 73 73 65 72 74 20 70 75 72 65 2d 74  D -assert pure-t
31fa0 65 78 74 20 2d 42 73 74 61 74 69 63 20 2d 6f 20  ext -Bstatic -o 
31fb0 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64  $lib $libobjs $d
31fc0 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66  eplibs $linker_f
31fd0 6c 61 67 73 27 0a 20 20 20 20 20 20 66 69 0a 20  lags'.      fi. 
31fe0 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69       hardcode_li
31ff0 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27  bdir_flag_spec='
32000 2d 4c 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20  -L$libdir'.     
32010 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74   hardcode_direct
32020 3d 79 65 73 0a 20 20 20 20 20 20 68 61 72 64 63  =yes.      hardc
32030 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a  ode_minus_L=yes.
32040 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73        hardcode_s
32050 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a  hlibpath_var=no.
32060 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 79        ;;..    sy
32070 73 76 34 29 0a 20 20 20 20 20 20 63 61 73 65 20  sv4).      case 
32080 24 68 6f 73 74 5f 76 65 6e 64 6f 72 20 69 6e 0a  $host_vendor in.
32090 09 73 6e 69 29 0a 09 20 20 61 72 63 68 69 76 65  .sni)..  archive
320a0 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 47 20 2d 68  _cmds='$LD -G -h
320b0 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62   $soname -o $lib
320c0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
320d0 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73  bs $linker_flags
320e0 27 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 64 69  '..  hardcode_di
320f0 72 65 63 74 3d 79 65 73 20 23 20 69 73 20 74 68  rect=yes # is th
32100 69 73 20 72 65 61 6c 6c 79 20 74 72 75 65 3f 3f  is really true??
32110 3f 0a 09 3b 3b 0a 09 73 69 65 6d 65 6e 73 29 0a  ?..;;..siemens).
32120 09 20 20 23 23 20 4c 44 20 69 73 20 6c 64 20 69  .  ## LD is ld i
32130 74 20 6d 61 6b 65 73 20 61 20 50 4c 41 4d 4c 49  t makes a PLAMLI
32140 42 0a 09 20 20 23 23 20 43 43 20 6a 75 73 74 20  B..  ## CC just 
32150 6d 61 6b 65 73 20 61 20 47 72 6f 73 73 4d 6f 64  makes a GrossMod
32160 75 6c 65 2e 0a 09 20 20 61 72 63 68 69 76 65 5f  ule...  archive_
32170 63 6d 64 73 3d 27 24 4c 44 20 2d 47 20 2d 6f 20  cmds='$LD -G -o 
32180 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64  $lib $libobjs $d
32190 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66  eplibs $linker_f
321a0 6c 61 67 73 27 0a 09 20 20 72 65 6c 6f 61 64 5f  lags'..  reload_
321b0 63 6d 64 73 3d 27 24 43 43 20 2d 72 20 2d 6f 20  cmds='$CC -r -o 
321c0 24 6f 75 74 70 75 74 24 72 65 6c 6f 61 64 5f 6f  $output$reload_o
321d0 62 6a 73 27 0a 09 20 20 68 61 72 64 63 6f 64 65  bjs'..  hardcode
321e0 5f 64 69 72 65 63 74 3d 6e 6f 0a 20 20 20 20 20  _direct=no.     
321f0 20 20 20 3b 3b 0a 09 6d 6f 74 6f 72 6f 6c 61 29     ;;..motorola)
32200 0a 09 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73  ..  archive_cmds
32210 3d 27 24 4c 44 20 2d 47 20 2d 68 20 24 73 6f 6e  ='$LD -G -h $son
32220 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62  ame -o $lib $lib
32230 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c  objs $deplibs $l
32240 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 09 20 20  inker_flags'..  
32250 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d  hardcode_direct=
32260 6e 6f 20 23 4d 6f 74 6f 72 6f 6c 61 20 6d 61 6e  no #Motorola man
32270 75 61 6c 20 73 61 79 73 20 79 65 73 2c 20 62 75  ual says yes, bu
32280 74 20 6d 79 20 74 65 73 74 73 20 73 61 79 20 74  t my tests say t
32290 68 65 79 20 6c 69 65 0a 09 3b 3b 0a 20 20 20 20  hey lie..;;.    
322a0 20 20 65 73 61 63 0a 20 20 20 20 20 20 72 75 6e    esac.      run
322b0 70 61 74 68 5f 76 61 72 3d 27 4c 44 5f 52 55 4e  path_var='LD_RUN
322c0 5f 50 41 54 48 27 0a 20 20 20 20 20 20 68 61 72  _PATH'.      har
322d0 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f  dcode_shlibpath_
322e0 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a  var=no.      ;;.
322f0 0a 20 20 20 20 73 79 73 76 34 2e 33 2a 29 0a 20  .    sysv4.3*). 
32300 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64       archive_cmd
32310 73 3d 27 24 4c 44 20 2d 47 20 2d 68 20 24 73 6f  s='$LD -G -h $so
32320 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69  name -o $lib $li
32330 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24  bobjs $deplibs $
32340 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 20 20  linker_flags'.  
32350 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c      hardcode_shl
32360 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20  ibpath_var=no.  
32370 20 20 20 20 65 78 70 6f 72 74 5f 64 79 6e 61 6d      export_dynam
32380 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 42  ic_flag_spec='-B
32390 65 78 70 6f 72 74 27 0a 20 20 20 20 20 20 3b 3b  export'.      ;;
323a0 0a 0a 20 20 20 20 73 79 73 76 34 2a 4d 50 2a 29  ..    sysv4*MP*)
323b0 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20 2d  .      if test -
323c0 64 20 2f 75 73 72 2f 6e 65 63 3b 20 74 68 65 6e  d /usr/nec; then
323d0 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27  ..archive_cmds='
323e0 24 4c 44 20 2d 47 20 2d 68 20 24 73 6f 6e 61 6d  $LD -G -h $sonam
323f0 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  e -o $lib $libob
32400 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
32410 6b 65 72 5f 66 6c 61 67 73 27 0a 09 68 61 72 64  ker_flags'..hard
32420 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76  code_shlibpath_v
32430 61 72 3d 6e 6f 0a 09 72 75 6e 70 61 74 68 5f 76  ar=no..runpath_v
32440 61 72 3d 4c 44 5f 52 55 4e 5f 50 41 54 48 0a 09  ar=LD_RUN_PATH..
32450 68 61 72 64 63 6f 64 65 5f 72 75 6e 70 61 74 68  hardcode_runpath
32460 5f 76 61 72 3d 79 65 73 0a 09 6c 64 5f 73 68 6c  _var=yes..ld_shl
32470 69 62 73 3d 79 65 73 0a 20 20 20 20 20 20 66 69  ibs=yes.      fi
32480 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73  .      ;;..    s
32490 79 73 76 34 2e 32 75 77 32 2a 29 0a 20 20 20 20  ysv4.2uw2*).    
324a0 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27    archive_cmds='
324b0 24 4c 44 20 2d 47 20 2d 6f 20 24 6c 69 62 20 24  $LD -G -o $lib $
324c0 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
324d0 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a   $linker_flags'.
324e0 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64        hardcode_d
324f0 69 72 65 63 74 3d 79 65 73 0a 20 20 20 20 20 20  irect=yes.      
32500 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c  hardcode_minus_L
32510 3d 6e 6f 0a 20 20 20 20 20 20 68 61 72 64 63 6f  =no.      hardco
32520 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72  de_shlibpath_var
32530 3d 6e 6f 0a 20 20 20 20 20 20 68 61 72 64 63 6f  =no.      hardco
32540 64 65 5f 72 75 6e 70 61 74 68 5f 76 61 72 3d 79  de_runpath_var=y
32550 65 73 0a 20 20 20 20 20 20 72 75 6e 70 61 74 68  es.      runpath
32560 5f 76 61 72 3d 4c 44 5f 52 55 4e 5f 50 41 54 48  _var=LD_RUN_PATH
32570 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 73 79  .      ;;..   sy
32580 73 76 35 4f 70 65 6e 55 4e 49 58 38 2a 20 7c 20  sv5OpenUNIX8* | 
32590 73 79 73 76 35 55 6e 69 78 57 61 72 65 37 2a 20  sysv5UnixWare7* 
325a0 7c 20 20 73 79 73 76 35 75 77 5b 37 38 5d 2a 20  |  sysv5uw[78]* 
325b0 7c 20 75 6e 69 78 77 61 72 65 37 2a 29 0a 20 20  | unixware7*).  
325c0 20 20 20 20 6e 6f 5f 75 6e 64 65 66 69 6e 65 64      no_undefined
325d0 5f 66 6c 61 67 3d 27 24 7b 77 6c 7d 2d 7a 20 24  _flag='${wl}-z $
325e0 7b 77 6c 7d 74 65 78 74 27 0a 20 20 20 20 20 20  {wl}text'.      
325f0 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d  if test "$GCC" =
32600 20 79 65 73 3b 20 74 68 65 6e 0a 09 61 72 63 68   yes; then..arch
32610 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73  ive_cmds='$CC -s
32620 68 61 72 65 64 20 24 7b 77 6c 7d 2d 68 20 24 7b  hared ${wl}-h ${
32630 77 6c 7d 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c  wl}$soname -o $l
32640 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ib $libobjs $dep
32650 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66  libs $compiler_f
32660 6c 61 67 73 27 0a 20 20 20 20 20 20 65 6c 73 65  lags'.      else
32670 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27  ..archive_cmds='
32680 24 43 43 20 2d 47 20 24 7b 77 6c 7d 2d 68 20 24  $CC -G ${wl}-h $
32690 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20 2d 6f 20 24  {wl}$soname -o $
326a0 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  lib $libobjs $de
326b0 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f  plibs $compiler_
326c0 66 6c 61 67 73 27 0a 20 20 20 20 20 20 66 69 0a  flags'.      fi.
326d0 20 20 20 20 20 20 72 75 6e 70 61 74 68 5f 76 61        runpath_va
326e0 72 3d 27 4c 44 5f 52 55 4e 5f 50 41 54 48 27 0a  r='LD_RUN_PATH'.
326f0 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73        hardcode_s
32700 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a  hlibpath_var=no.
32710 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 79        ;;..    sy
32720 73 76 35 2a 29 0a 20 20 20 20 20 20 6e 6f 5f 75  sv5*).      no_u
32730 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27 20  ndefined_flag=' 
32740 2d 7a 20 74 65 78 74 27 0a 20 20 20 20 20 20 23  -z text'.      #
32750 20 24 43 43 20 2d 73 68 61 72 65 64 20 77 69 74   $CC -shared wit
32760 68 6f 75 74 20 47 4e 55 20 6c 64 20 77 69 6c 6c  hout GNU ld will
32770 20 6e 6f 74 20 63 72 65 61 74 65 20 61 20 6c 69   not create a li
32780 62 72 61 72 79 20 66 72 6f 6d 20 43 2b 2b 0a 20  brary from C++. 
32790 20 20 20 20 20 23 20 6f 62 6a 65 63 74 20 66 69       # object fi
327a0 6c 65 73 20 61 6e 64 20 61 20 73 74 61 74 69 63  les and a static
327b0 20 6c 69 62 73 74 64 63 2b 2b 2c 20 62 65 74 74   libstdc++, bett
327c0 65 72 20 61 76 6f 69 64 20 69 74 20 62 79 20 6e  er avoid it by n
327d0 6f 77 0a 20 20 20 20 20 20 61 72 63 68 69 76 65  ow.      archive
327e0 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 47 24 7b 61  _cmds='$LD -G${a
327f0 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
32800 6c 61 67 7d 20 2d 68 20 24 73 6f 6e 61 6d 65 20  lag} -h $soname 
32810 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73  -o $lib $libobjs
32820 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65   $deplibs $linke
32830 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20 20 61  r_flags'.      a
32840 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d  rchive_expsym_cm
32850 64 73 3d 27 24 65 63 68 6f 20 22 7b 20 67 6c 6f  ds='$echo "{ glo
32860 62 61 6c 3a 22 20 3e 20 24 6c 69 62 2e 65 78 70  bal:" > $lib.exp
32870 7e 63 61 74 20 24 65 78 70 6f 72 74 5f 73 79 6d  ~cat $export_sym
32880 62 6f 6c 73 20 7c 20 24 53 45 44 20 2d 65 20 22  bols | $SED -e "
32890 73 2f 5c 28 2e 2a 5c 29 2f 5c 31 3b 2f 22 20 3e  s/\(.*\)/\1;/" >
328a0 3e 20 24 6c 69 62 2e 65 78 70 7e 24 65 63 68 6f  > $lib.exp~$echo
328b0 20 22 6c 6f 63 61 6c 3a 20 2a 3b 20 7d 3b 22 20   "local: *; };" 
328c0 3e 3e 20 24 6c 69 62 2e 65 78 70 7e 0a 20 20 09  >> $lib.exp~.  .
328d0 09 24 4c 44 20 2d 47 24 7b 61 6c 6c 6f 77 5f 75  .$LD -G${allow_u
328e0 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20 2d  ndefined_flag} -
328f0 4d 20 24 6c 69 62 2e 65 78 70 20 2d 68 20 24 73  M $lib.exp -h $s
32900 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c  oname -o $lib $l
32910 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
32920 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 7e 24 72  $linker_flags~$r
32930 6d 20 24 6c 69 62 2e 65 78 70 27 0a 20 20 20 20  m $lib.exp'.    
32940 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69    hardcode_libdi
32950 72 5f 66 6c 61 67 5f 73 70 65 63 3d 0a 20 20 20  r_flag_spec=.   
32960 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69     hardcode_shli
32970 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20  bpath_var=no.   
32980 20 20 20 72 75 6e 70 61 74 68 5f 76 61 72 3d 27     runpath_var='
32990 4c 44 5f 52 55 4e 5f 50 41 54 48 27 0a 20 20 20  LD_RUN_PATH'.   
329a0 20 20 20 3b 3b 0a 0a 20 20 20 20 75 74 73 34 2a     ;;..    uts4*
329b0 29 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f  ).      archive_
329c0 63 6d 64 73 3d 27 24 4c 44 20 2d 47 20 2d 68 20  cmds='$LD -G -h 
329d0 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20  $soname -o $lib 
329e0 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
329f0 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27  s $linker_flags'
32a00 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  .      hardcode_
32a10 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63  libdir_flag_spec
32a20 3d 27 2d 4c 24 6c 69 62 64 69 72 27 0a 20 20 20  ='-L$libdir'.   
32a30 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69     hardcode_shli
32a40 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20  bpath_var=no.   
32a50 20 20 20 3b 3b 0a 0a 20 20 20 20 2a 29 0a 20 20     ;;..    *).  
32a60 20 20 20 20 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f      ld_shlibs=no
32a70 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73  .      ;;.    es
32a80 61 63 0a 20 20 66 69 0a 0a 65 63 68 6f 20 22 24  ac.  fi..echo "$
32a90 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
32aa0 65 73 75 6c 74 3a 20 24 6c 64 5f 73 68 6c 69 62  esult: $ld_shlib
32ab0 73 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  s" >&5.echo "${E
32ac0 43 48 4f 5f 54 7d 24 6c 64 5f 73 68 6c 69 62 73  CHO_T}$ld_shlibs
32ad0 22 20 3e 26 36 0a 74 65 73 74 20 22 24 6c 64 5f  " >&6.test "$ld_
32ae0 73 68 6c 69 62 73 22 20 3d 20 6e 6f 20 26 26 20  shlibs" = no && 
32af0 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65 64  can_build_shared
32b00 3d 6e 6f 0a 0a 76 61 72 69 61 62 6c 65 73 5f 73  =no..variables_s
32b10 61 76 65 64 5f 66 6f 72 5f 72 65 6c 69 6e 6b 3d  aved_for_relink=
32b20 22 50 41 54 48 20 24 73 68 6c 69 62 70 61 74 68  "PATH $shlibpath
32b30 5f 76 61 72 20 24 72 75 6e 70 61 74 68 5f 76 61  _var $runpath_va
32b40 72 22 0a 69 66 20 74 65 73 74 20 22 24 47 43 43  r".if test "$GCC
32b50 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20  " = yes; then.  
32b60 76 61 72 69 61 62 6c 65 73 5f 73 61 76 65 64 5f  variables_saved_
32b70 66 6f 72 5f 72 65 6c 69 6e 6b 3d 22 24 76 61 72  for_relink="$var
32b80 69 61 62 6c 65 73 5f 73 61 76 65 64 5f 66 6f 72  iables_saved_for
32b90 5f 72 65 6c 69 6e 6b 20 47 43 43 5f 45 58 45 43  _relink GCC_EXEC
32ba0 5f 50 52 45 46 49 58 20 43 4f 4d 50 49 4c 45 52  _PREFIX COMPILER
32bb0 5f 50 41 54 48 20 4c 49 42 52 41 52 59 5f 50 41  _PATH LIBRARY_PA
32bc0 54 48 22 0a 66 69 0a 0a 23 0a 23 20 44 6f 20 77  TH".fi..#.# Do w
32bd0 65 20 6e 65 65 64 20 74 6f 20 65 78 70 6c 69 63  e need to explic
32be0 69 74 6c 79 20 6c 69 6e 6b 20 6c 69 62 63 3f 0a  itly link libc?.
32bf0 23 0a 63 61 73 65 20 22 78 24 61 72 63 68 69 76  #.case "x$archiv
32c00 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 22 20  e_cmds_need_lc" 
32c10 69 6e 0a 78 7c 78 79 65 73 29 0a 20 20 23 20 41  in.x|xyes).  # A
32c20 73 73 75 6d 65 20 2d 6c 63 20 73 68 6f 75 6c 64  ssume -lc should
32c30 20 62 65 20 61 64 64 65 64 0a 20 20 61 72 63 68   be added.  arch
32c40 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63  ive_cmds_need_lc
32c50 3d 79 65 73 0a 0a 20 20 69 66 20 74 65 73 74 20  =yes..  if test 
32c60 22 24 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 22  "$enable_shared"
32c70 20 3d 20 79 65 73 20 26 26 20 74 65 73 74 20 22   = yes && test "
32c80 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68 65  $GCC" = yes; the
32c90 6e 0a 20 20 20 20 63 61 73 65 20 24 61 72 63 68  n.    case $arch
32ca0 69 76 65 5f 63 6d 64 73 20 69 6e 0a 20 20 20 20  ive_cmds in.    
32cb0 2a 27 7e 27 2a 29 0a 20 20 20 20 20 20 23 20 46  *'~'*).      # F
32cc0 49 58 4d 45 3a 20 77 65 20 6d 61 79 20 68 61 76  IXME: we may hav
32cd0 65 20 74 6f 20 64 65 61 6c 20 77 69 74 68 20 6d  e to deal with m
32ce0 75 6c 74 69 2d 63 6f 6d 6d 61 6e 64 20 73 65 71  ulti-command seq
32cf0 75 65 6e 63 65 73 2e 0a 20 20 20 20 20 20 3b 3b  uences..      ;;
32d00 0a 20 20 20 20 27 24 43 43 20 27 2a 29 0a 20 20  .    '$CC '*).  
32d10 20 20 20 20 23 20 54 65 73 74 20 77 68 65 74 68      # Test wheth
32d20 65 72 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20  er the compiler 
32d30 69 6d 70 6c 69 63 69 74 6c 79 20 6c 69 6e 6b 73  implicitly links
32d40 20 77 69 74 68 20 2d 6c 63 20 73 69 6e 63 65 20   with -lc since 
32d50 6f 6e 20 73 6f 6d 65 0a 20 20 20 20 20 20 23 20  on some.      # 
32d60 73 79 73 74 65 6d 73 2c 20 2d 6c 67 63 63 20 68  systems, -lgcc h
32d70 61 73 20 74 6f 20 63 6f 6d 65 20 62 65 66 6f 72  as to come befor
32d80 65 20 2d 6c 63 2e 20 49 66 20 67 63 63 20 61 6c  e -lc. If gcc al
32d90 72 65 61 64 79 20 70 61 73 73 65 73 20 2d 6c 63  ready passes -lc
32da0 0a 20 20 20 20 20 20 23 20 74 6f 20 6c 64 2c 20  .      # to ld, 
32db0 64 6f 6e 27 74 20 61 64 64 20 2d 6c 63 20 62 65  don't add -lc be
32dc0 66 6f 72 65 20 2d 6c 67 63 63 2e 0a 20 20 20 20  fore -lgcc..    
32dd0 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
32de0 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
32df0 20 77 68 65 74 68 65 72 20 2d 6c 63 20 73 68 6f   whether -lc sho
32e00 75 6c 64 20 62 65 20 65 78 70 6c 69 63 69 74 6c  uld be explicitl
32e10 79 20 6c 69 6e 6b 65 64 20 69 6e 22 20 3e 26 35  y linked in" >&5
32e20 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
32e30 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20  hecking whether 
32e40 2d 6c 63 20 73 68 6f 75 6c 64 20 62 65 20 65 78  -lc should be ex
32e50 70 6c 69 63 69 74 6c 79 20 6c 69 6e 6b 65 64 20  plicitly linked 
32e60 69 6e 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  in... $ECHO_C" >
32e70 26 36 0a 20 20 20 20 20 20 24 72 6d 20 63 6f 6e  &6.      $rm con
32e80 66 74 65 73 74 2a 0a 20 20 20 20 20 20 70 72 69  ftest*.      pri
32e90 6e 74 66 20 22 24 6c 74 5f 73 69 6d 70 6c 65 5f  ntf "$lt_simple_
32ea0 63 6f 6d 70 69 6c 65 5f 74 65 73 74 5f 63 6f 64  compile_test_cod
32eb0 65 22 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61  e" > conftest.$a
32ec0 63 5f 65 78 74 0a 0a 20 20 20 20 20 20 69 66 20  c_ext..      if 
32ed0 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
32ee0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
32ef0 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20  $ac_compile\"") 
32f00 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
32f10 63 6f 6d 70 69 6c 65 29 20 32 3e 26 35 0a 20 20  compile) 2>&5.  
32f20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
32f30 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
32f40 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
32f50 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
32f60 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
32f70 7d 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72  } 2>conftest.err
32f80 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 73  ; then.        s
32f90 6f 6e 61 6d 65 3d 63 6f 6e 66 74 65 73 74 0a 20  oname=conftest. 
32fa0 20 20 20 20 20 20 20 6c 69 62 3d 63 6f 6e 66 74         lib=conft
32fb0 65 73 74 0a 20 20 20 20 20 20 20 20 6c 69 62 6f  est.        libo
32fc0 62 6a 73 3d 63 6f 6e 66 74 65 73 74 2e 24 61 63  bjs=conftest.$ac
32fd0 5f 6f 62 6a 65 78 74 0a 20 20 20 20 20 20 20 20  _objext.        
32fe0 64 65 70 6c 69 62 73 3d 0a 20 20 20 20 20 20 20  deplibs=.       
32ff0 20 77 6c 3d 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d   wl=$lt_prog_com
33000 70 69 6c 65 72 5f 77 6c 0a 20 20 20 20 20 20 20  piler_wl.       
33010 20 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 3d   compiler_flags=
33020 2d 76 0a 20 20 20 20 20 20 20 20 6c 69 6e 6b 65  -v.        linke
33030 72 5f 66 6c 61 67 73 3d 2d 76 0a 20 20 20 20 20  r_flags=-v.     
33040 20 20 20 76 65 72 73 74 72 69 6e 67 3d 0a 20 20     verstring=.  
33050 20 20 20 20 20 20 6f 75 74 70 75 74 5f 6f 62 6a        output_obj
33060 64 69 72 3d 2e 0a 20 20 20 20 20 20 20 20 6c 69  dir=..        li
33070 62 6e 61 6d 65 3d 63 6f 6e 66 74 65 73 74 0a 20  bname=conftest. 
33080 20 20 20 20 20 20 20 6c 74 5f 73 61 76 65 5f 61         lt_save_a
33090 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
330a0 6c 61 67 3d 24 61 6c 6c 6f 77 5f 75 6e 64 65 66  lag=$allow_undef
330b0 69 6e 65 64 5f 66 6c 61 67 0a 20 20 20 20 20 20  ined_flag.      
330c0 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65    allow_undefine
330d0 64 5f 66 6c 61 67 3d 0a 20 20 20 20 20 20 20 20  d_flag=.        
330e0 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
330f0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
33100 20 5c 22 24 61 72 63 68 69 76 65 5f 63 6d 64 73   \"$archive_cmds
33110 20 32 5c 3e 5c 26 31 20 5c 7c 20 67 72 65 70 20   2\>\&1 \| grep 
33120 5c 22 20 2d 6c 63 20 5c 22 20 5c 3e 2f 64 65 76  \" -lc \" \>/dev
33130 2f 6e 75 6c 6c 20 32 5c 3e 5c 26 31 5c 22 22 29  /null 2\>\&1\"")
33140 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 72   >&5.  (eval $ar
33150 63 68 69 76 65 5f 63 6d 64 73 20 32 5c 3e 5c 26  chive_cmds 2\>\&
33160 31 20 5c 7c 20 67 72 65 70 20 5c 22 20 2d 6c 63  1 \| grep \" -lc
33170 20 5c 22 20 5c 3e 2f 64 65 76 2f 6e 75 6c 6c 20   \" \>/dev/null 
33180 32 5c 3e 5c 26 31 29 20 32 3e 26 35 0a 20 20 61  2\>\&1) 2>&5.  a
33190 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
331a0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
331b0 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
331c0 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
331d0 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
331e0 0a 20 20 20 20 20 20 20 20 74 68 65 6e 0a 09 20  .        then.. 
331f0 20 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65   archive_cmds_ne
33200 65 64 5f 6c 63 3d 6e 6f 0a 20 20 20 20 20 20 20  ed_lc=no.       
33210 20 65 6c 73 65 0a 09 20 20 61 72 63 68 69 76 65   else..  archive
33220 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 3d 79 65  _cmds_need_lc=ye
33230 73 0a 20 20 20 20 20 20 20 20 66 69 0a 20 20 20  s.        fi.   
33240 20 20 20 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66       allow_undef
33250 69 6e 65 64 5f 66 6c 61 67 3d 24 6c 74 5f 73 61  ined_flag=$lt_sa
33260 76 65 5f 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e  ve_allow_undefin
33270 65 64 5f 66 6c 61 67 0a 20 20 20 20 20 20 65 6c  ed_flag.      el
33280 73 65 0a 20 20 20 20 20 20 20 20 63 61 74 20 63  se.        cat c
33290 6f 6e 66 74 65 73 74 2e 65 72 72 20 31 3e 26 35  onftest.err 1>&5
332a0 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20  .      fi.      
332b0 24 72 6d 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20  $rm conftest*.  
332c0 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65      echo "$as_me
332d0 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
332e0 3a 20 24 61 72 63 68 69 76 65 5f 63 6d 64 73 5f  : $archive_cmds_
332f0 6e 65 65 64 5f 6c 63 22 20 3e 26 35 0a 65 63 68  need_lc" >&5.ech
33300 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 72 63  o "${ECHO_T}$arc
33310 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c  hive_cmds_need_l
33320 63 22 20 3e 26 36 0a 20 20 20 20 20 20 3b 3b 0a  c" >&6.      ;;.
33330 20 20 20 20 65 73 61 63 0a 20 20 66 69 0a 20 20      esac.  fi.  
33340 3b 3b 0a 65 73 61 63 0a 0a 65 63 68 6f 20 22 24  ;;.esac..echo "$
33350 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
33360 68 65 63 6b 69 6e 67 20 64 79 6e 61 6d 69 63 20  hecking dynamic 
33370 6c 69 6e 6b 65 72 20 63 68 61 72 61 63 74 65 72  linker character
33380 69 73 74 69 63 73 22 20 3e 26 35 0a 65 63 68 6f  istics" >&5.echo
33390 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
333a0 6e 67 20 64 79 6e 61 6d 69 63 20 6c 69 6e 6b 65  ng dynamic linke
333b0 72 20 63 68 61 72 61 63 74 65 72 69 73 74 69 63  r characteristic
333c0 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26  s... $ECHO_C" >&
333d0 36 0a 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f  6.library_names_
333e0 73 70 65 63 3d 0a 6c 69 62 6e 61 6d 65 5f 73 70  spec=.libname_sp
333f0 65 63 3d 27 6c 69 62 24 6e 61 6d 65 27 0a 73 6f  ec='lib$name'.so
33400 6e 61 6d 65 5f 73 70 65 63 3d 0a 73 68 72 65 78  name_spec=.shrex
33410 74 3d 22 2e 73 6f 22 0a 70 6f 73 74 69 6e 73 74  t=".so".postinst
33420 61 6c 6c 5f 63 6d 64 73 3d 0a 70 6f 73 74 75 6e  all_cmds=.postun
33430 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d 0a 66 69  install_cmds=.fi
33440 6e 69 73 68 5f 63 6d 64 73 3d 0a 66 69 6e 69 73  nish_cmds=.finis
33450 68 5f 65 76 61 6c 3d 0a 73 68 6c 69 62 70 61 74  h_eval=.shlibpat
33460 68 5f 76 61 72 3d 0a 73 68 6c 69 62 70 61 74 68  h_var=.shlibpath
33470 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61  _overrides_runpa
33480 74 68 3d 75 6e 6b 6e 6f 77 6e 0a 76 65 72 73 69  th=unknown.versi
33490 6f 6e 5f 74 79 70 65 3d 6e 6f 6e 65 0a 64 79 6e  on_type=none.dyn
334a0 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 22 24 68 6f  amic_linker="$ho
334b0 73 74 5f 6f 73 20 6c 64 2e 73 6f 22 0a 73 79 73  st_os ld.so".sys
334c0 5f 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f 70 61  _lib_dlsearch_pa
334d0 74 68 5f 73 70 65 63 3d 22 2f 6c 69 62 20 2f 75  th_spec="/lib /u
334e0 73 72 2f 6c 69 62 22 0a 69 66 20 74 65 73 74 20  sr/lib".if test 
334f0 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68  "$GCC" = yes; th
33500 65 6e 0a 20 20 73 79 73 5f 6c 69 62 5f 73 65 61  en.  sys_lib_sea
33510 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 60 24  rch_path_spec=`$
33520 43 43 20 2d 70 72 69 6e 74 2d 73 65 61 72 63 68  CC -print-search
33530 2d 64 69 72 73 20 7c 20 67 72 65 70 20 22 5e 6c  -dirs | grep "^l
33540 69 62 72 61 72 69 65 73 3a 22 20 7c 20 24 53 45  ibraries:" | $SE
33550 44 20 2d 65 20 22 73 2f 5e 6c 69 62 72 61 72 69  D -e "s/^librari
33560 65 73 3a 2f 2f 22 20 2d 65 20 22 73 2c 3d 2f 2c  es://" -e "s,=/,
33570 2f 2c 67 22 60 0a 20 20 69 66 20 65 63 68 6f 20  /,g"`.  if echo 
33580 22 24 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68  "$sys_lib_search
33590 5f 70 61 74 68 5f 73 70 65 63 22 20 7c 20 67 72  _path_spec" | gr
335a0 65 70 20 27 3b 27 20 3e 2f 64 65 76 2f 6e 75 6c  ep ';' >/dev/nul
335b0 6c 20 3b 20 74 68 65 6e 0a 20 20 20 20 23 20 69  l ; then.    # i
335c0 66 20 74 68 65 20 70 61 74 68 20 63 6f 6e 74 61  f the path conta
335d0 69 6e 73 20 22 3b 22 20 74 68 65 6e 20 77 65 20  ins ";" then we 
335e0 61 73 73 75 6d 65 20 69 74 20 74 6f 20 62 65 20  assume it to be 
335f0 74 68 65 20 73 65 70 61 72 61 74 6f 72 0a 20 20  the separator.  
33600 20 20 23 20 6f 74 68 65 72 77 69 73 65 20 64 65    # otherwise de
33610 66 61 75 6c 74 20 74 6f 20 74 68 65 20 73 74 61  fault to the sta
33620 6e 64 61 72 64 20 70 61 74 68 20 73 65 70 61 72  ndard path separ
33630 61 74 6f 72 20 28 69 2e 65 2e 20 22 3a 22 29 20  ator (i.e. ":") 
33640 2d 20 69 74 20 69 73 0a 20 20 20 20 23 20 61 73  - it is.    # as
33650 73 75 6d 65 64 20 74 68 61 74 20 6e 6f 20 70 61  sumed that no pa
33660 72 74 20 6f 66 20 61 20 6e 6f 72 6d 61 6c 20 70  rt of a normal p
33670 61 74 68 6e 61 6d 65 20 63 6f 6e 74 61 69 6e 73  athname contains
33680 20 22 3b 22 20 62 75 74 20 74 68 61 74 20 73 68   ";" but that sh
33690 6f 75 6c 64 0a 20 20 20 20 23 20 6f 6b 61 79 20  ould.    # okay 
336a0 69 6e 20 74 68 65 20 72 65 61 6c 20 77 6f 72 6c  in the real worl
336b0 64 20 77 68 65 72 65 20 22 3b 22 20 69 6e 20 64  d where ";" in d
336c0 69 72 70 61 74 68 73 20 69 73 20 69 74 73 65 6c  irpaths is itsel
336d0 66 20 70 72 6f 62 6c 65 6d 61 74 69 63 2e 0a 20  f problematic.. 
336e0 20 20 20 73 79 73 5f 6c 69 62 5f 73 65 61 72 63     sys_lib_searc
336f0 68 5f 70 61 74 68 5f 73 70 65 63 3d 60 65 63 68  h_path_spec=`ech
33700 6f 20 22 24 73 79 73 5f 6c 69 62 5f 73 65 61 72  o "$sys_lib_sear
33710 63 68 5f 70 61 74 68 5f 73 70 65 63 22 20 7c 20  ch_path_spec" | 
33720 24 53 45 44 20 2d 65 20 27 73 2f 3b 2f 20 2f 67  $SED -e 's/;/ /g
33730 27 60 0a 20 20 65 6c 73 65 0a 20 20 20 20 73 79  '`.  else.    sy
33740 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74  s_lib_search_pat
33750 68 5f 73 70 65 63 3d 60 65 63 68 6f 20 22 24 73  h_spec=`echo "$s
33760 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61  ys_lib_search_pa
33770 74 68 5f 73 70 65 63 22 20 7c 20 24 53 45 44 20  th_spec" | $SED 
33780 20 2d 65 20 22 73 2f 24 50 41 54 48 5f 53 45 50   -e "s/$PATH_SEP
33790 41 52 41 54 4f 52 2f 20 2f 67 22 60 0a 20 20 66  ARATOR/ /g"`.  f
337a0 69 0a 65 6c 73 65 0a 20 20 73 79 73 5f 6c 69 62  i.else.  sys_lib
337b0 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65  _search_path_spe
337c0 63 3d 22 2f 6c 69 62 20 2f 75 73 72 2f 6c 69 62  c="/lib /usr/lib
337d0 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 22   /usr/local/lib"
337e0 0a 66 69 0a 6e 65 65 64 5f 6c 69 62 5f 70 72 65  .fi.need_lib_pre
337f0 66 69 78 3d 75 6e 6b 6e 6f 77 6e 0a 68 61 72 64  fix=unknown.hard
33800 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 6e  code_into_libs=n
33810 6f 0a 0a 23 20 77 68 65 6e 20 79 6f 75 20 73 65  o..# when you se
33820 74 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 20 74  t need_version t
33830 6f 20 6e 6f 2c 20 6d 61 6b 65 20 73 75 72 65 20  o no, make sure 
33840 69 74 20 64 6f 65 73 20 6e 6f 74 20 63 61 75 73  it does not caus
33850 65 20 2d 73 65 74 5f 76 65 72 73 69 6f 6e 0a 23  e -set_version.#
33860 20 66 6c 61 67 73 20 74 6f 20 62 65 20 6c 65 66   flags to be lef
33870 74 20 77 69 74 68 6f 75 74 20 61 72 67 75 6d 65  t without argume
33880 6e 74 73 0a 6e 65 65 64 5f 76 65 72 73 69 6f 6e  nts.need_version
33890 3d 75 6e 6b 6e 6f 77 6e 0a 0a 63 61 73 65 20 24  =unknown..case $
338a0 68 6f 73 74 5f 6f 73 20 69 6e 0a 61 69 78 33 2a  host_os in.aix3*
338b0 29 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65  ).  version_type
338c0 3d 6c 69 6e 75 78 0a 20 20 6c 69 62 72 61 72 79  =linux.  library
338d0 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c  _names_spec='${l
338e0 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
338f0 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76  }${shared_ext}$v
33900 65 72 73 75 66 66 69 78 20 24 6c 69 62 6e 61 6d  ersuffix $libnam
33910 65 2e 61 27 0a 20 20 73 68 6c 69 62 70 61 74 68  e.a'.  shlibpath
33920 5f 76 61 72 3d 4c 49 42 50 41 54 48 0a 0a 20 20  _var=LIBPATH..  
33930 23 20 41 49 58 20 33 20 68 61 73 20 6e 6f 20 76  # AIX 3 has no v
33940 65 72 73 69 6f 6e 69 6e 67 20 73 75 70 70 6f 72  ersioning suppor
33950 74 2c 20 73 6f 20 77 65 20 61 70 70 65 6e 64 20  t, so we append 
33960 61 20 6d 61 6a 6f 72 20 76 65 72 73 69 6f 6e 20  a major version 
33970 74 6f 20 74 68 65 20 6e 61 6d 65 2e 0a 20 20 73  to the name..  s
33980 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69  oname_spec='${li
33990 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d  bname}${release}
339a0 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61  ${shared_ext}$ma
339b0 6a 6f 72 27 0a 20 20 3b 3b 0a 0a 61 69 78 34 2a  jor'.  ;;..aix4*
339c0 20 7c 20 61 69 78 35 2a 29 0a 20 20 76 65 72 73   | aix5*).  vers
339d0 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75 78 0a 20  ion_type=linux. 
339e0 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78   need_lib_prefix
339f0 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73 69  =no.  need_versi
33a00 6f 6e 3d 6e 6f 0a 20 20 68 61 72 64 63 6f 64 65  on=no.  hardcode
33a10 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 20  _into_libs=yes. 
33a20 20 69 66 20 74 65 73 74 20 22 24 68 6f 73 74 5f   if test "$host_
33a30 63 70 75 22 20 3d 20 69 61 36 34 3b 20 74 68 65  cpu" = ia64; the
33a40 6e 0a 20 20 20 20 23 20 41 49 58 20 35 20 73 75  n.    # AIX 5 su
33a50 70 70 6f 72 74 73 20 49 41 36 34 0a 20 20 20 20  pports IA64.    
33a60 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70  library_names_sp
33a70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  ec='${libname}${
33a80 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64  release}${shared
33a90 5f 65 78 74 7d 24 6d 61 6a 6f 72 20 24 7b 6c 69  _ext}$major ${li
33aa0 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d  bname}${release}
33ab0 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76 65  ${shared_ext}$ve
33ac0 72 73 75 66 66 69 78 20 24 6c 69 62 6e 61 6d 65  rsuffix $libname
33ad0 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 20  ${shared_ext}'. 
33ae0 20 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72     shlibpath_var
33af0 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48  =LD_LIBRARY_PATH
33b00 0a 20 20 65 6c 73 65 0a 20 20 20 20 23 20 57 69  .  else.    # Wi
33b10 74 68 20 47 43 43 20 75 70 20 74 6f 20 32 2e 39  th GCC up to 2.9
33b20 35 2e 78 2c 20 63 6f 6c 6c 65 63 74 32 20 77 6f  5.x, collect2 wo
33b30 75 6c 64 20 63 72 65 61 74 65 20 61 6e 20 69 6d  uld create an im
33b40 70 6f 72 74 20 66 69 6c 65 0a 20 20 20 20 23 20  port file.    # 
33b50 66 6f 72 20 64 65 70 65 6e 64 65 6e 63 65 20 6c  for dependence l
33b60 69 62 72 61 72 69 65 73 2e 20 20 54 68 65 20 69  ibraries.  The i
33b70 6d 70 6f 72 74 20 66 69 6c 65 20 77 6f 75 6c 64  mport file would
33b80 20 73 74 61 72 74 20 77 69 74 68 0a 20 20 20 20   start with.    
33b90 23 20 74 68 65 20 6c 69 6e 65 20 60 23 21 20 2e  # the line `#! .
33ba0 27 2e 20 20 54 68 69 73 20 77 6f 75 6c 64 20 63  '.  This would c
33bb0 61 75 73 65 20 74 68 65 20 67 65 6e 65 72 61 74  ause the generat
33bc0 65 64 20 6c 69 62 72 61 72 79 20 74 6f 0a 20 20  ed library to.  
33bd0 20 20 23 20 64 65 70 65 6e 64 20 6f 6e 20 60 2e    # depend on `.
33be0 27 2c 20 61 6c 77 61 79 73 20 61 6e 20 69 6e 76  ', always an inv
33bf0 61 6c 69 64 20 6c 69 62 72 61 72 79 2e 20 20 54  alid library.  T
33c00 68 69 73 20 77 61 73 20 66 69 78 65 64 20 69 6e  his was fixed in
33c10 0a 20 20 20 20 23 20 64 65 76 65 6c 6f 70 6d 65  .    # developme
33c20 6e 74 20 73 6e 61 70 73 68 6f 74 73 20 6f 66 20  nt snapshots of 
33c30 47 43 43 20 70 72 69 6f 72 20 74 6f 20 33 2e 30  GCC prior to 3.0
33c40 2e 0a 20 20 20 20 63 61 73 65 20 24 68 6f 73 74  ..    case $host
33c50 5f 6f 73 20 69 6e 0a 20 20 20 20 20 20 61 69 78  _os in.      aix
33c60 34 20 7c 20 61 69 78 34 2e 5b 30 31 5d 20 7c 20  4 | aix4.[01] | 
33c70 61 69 78 34 2e 5b 30 31 5d 2e 2a 29 0a 20 20 20  aix4.[01].*).   
33c80 20 20 20 69 66 20 7b 20 65 63 68 6f 20 27 23 69     if { echo '#i
33c90 66 20 5f 5f 47 4e 55 43 5f 5f 20 3e 20 32 20 7c  f __GNUC__ > 2 |
33ca0 7c 20 28 5f 5f 47 4e 55 43 5f 5f 20 3d 3d 20 32  | (__GNUC__ == 2
33cb0 20 26 26 20 5f 5f 47 4e 55 43 5f 4d 49 4e 4f 52   && __GNUC_MINOR
33cc0 5f 5f 20 3e 3d 20 39 37 29 27 0a 09 20 20 20 65  __ >= 97)'..   e
33cd0 63 68 6f 20 27 20 79 65 73 20 27 0a 09 20 20 20  cho ' yes '..   
33ce0 65 63 68 6f 20 27 23 65 6e 64 69 66 27 3b 20 7d  echo '#endif'; }
33cf0 20 7c 20 24 7b 43 43 7d 20 2d 45 20 2d 20 7c 20   | ${CC} -E - | 
33d00 67 72 65 70 20 79 65 73 20 3e 20 2f 64 65 76 2f  grep yes > /dev/
33d10 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 3a 0a 20 20  null; then..:.  
33d20 20 20 20 20 65 6c 73 65 0a 09 63 61 6e 5f 62 75      else..can_bu
33d30 69 6c 64 5f 73 68 61 72 65 64 3d 6e 6f 0a 20 20  ild_shared=no.  
33d40 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a      fi.      ;;.
33d50 20 20 20 20 65 73 61 63 0a 20 20 20 20 23 20 41      esac.    # A
33d60 49 58 20 28 6f 6e 20 50 6f 77 65 72 2a 29 20 68  IX (on Power*) h
33d70 61 73 20 6e 6f 20 76 65 72 73 69 6f 6e 69 6e 67  as no versioning
33d80 20 73 75 70 70 6f 72 74 2c 20 73 6f 20 63 75 72   support, so cur
33d90 72 65 6e 74 6c 79 20 77 65 20 63 61 6e 20 6e 6f  rently we can no
33da0 74 20 68 61 72 64 63 6f 64 65 20 63 6f 72 72 65  t hardcode corre
33db0 63 74 0a 20 20 20 20 23 20 73 6f 6e 61 6d 65 20  ct.    # soname 
33dc0 69 6e 74 6f 20 65 78 65 63 75 74 61 62 6c 65 2e  into executable.
33dd0 20 50 72 6f 62 61 62 6c 79 20 77 65 20 63 61 6e   Probably we can
33de0 20 61 64 64 20 76 65 72 73 69 6f 6e 69 6e 67 20   add versioning 
33df0 73 75 70 70 6f 72 74 20 74 6f 0a 20 20 20 20 23  support to.    #
33e00 20 63 6f 6c 6c 65 63 74 32 2c 20 73 6f 20 61 64   collect2, so ad
33e10 64 69 74 69 6f 6e 61 6c 20 6c 69 6e 6b 73 20 63  ditional links c
33e20 61 6e 20 62 65 20 75 73 65 66 75 6c 20 69 6e 20  an be useful in 
33e30 66 75 74 75 72 65 2e 0a 20 20 20 20 69 66 20 74  future..    if t
33e40 65 73 74 20 22 24 61 69 78 5f 75 73 65 5f 72 75  est "$aix_use_ru
33e50 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67 22 20 3d 20  ntimelinking" = 
33e60 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 20 20  yes; then.      
33e70 23 20 49 66 20 75 73 69 6e 67 20 72 75 6e 20 74  # If using run t
33e80 69 6d 65 20 6c 69 6e 6b 69 6e 67 20 28 6f 6e 20  ime linking (on 
33e90 41 49 58 20 34 2e 32 20 6f 72 20 6c 61 74 65 72  AIX 4.2 or later
33ea0 29 20 75 73 65 20 6c 69 62 3c 6e 61 6d 65 3e 2e  ) use lib<name>.
33eb0 73 6f 0a 20 20 20 20 20 20 23 20 69 6e 73 74 65  so.      # inste
33ec0 61 64 20 6f 66 20 6c 69 62 3c 6e 61 6d 65 3e 2e  ad of lib<name>.
33ed0 61 20 74 6f 20 6c 65 74 20 70 65 6f 70 6c 65 20  a to let people 
33ee0 6b 6e 6f 77 20 74 68 61 74 20 74 68 65 73 65 20  know that these 
33ef0 61 72 65 20 6e 6f 74 0a 20 20 20 20 20 20 23 20  are not.      # 
33f00 74 79 70 69 63 61 6c 20 41 49 58 20 73 68 61 72  typical AIX shar
33f10 65 64 20 6c 69 62 72 61 72 69 65 73 2e 0a 20 20  ed libraries..  
33f20 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65      library_name
33f30 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d  s_spec='${libnam
33f40 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68  e}${release}${sh
33f50 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75 66  ared_ext}$versuf
33f60 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  fix ${libname}${
33f70 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64  release}${shared
33f80 5f 65 78 74 7d 24 6d 61 6a 6f 72 20 24 6c 69 62  _ext}$major $lib
33f90 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f 65 78 74  name${shared_ext
33fa0 7d 27 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20  }'.    else.    
33fb0 20 20 23 20 57 65 20 70 72 65 73 65 72 76 65 20    # We preserve 
33fc0 2e 61 20 61 73 20 65 78 74 65 6e 73 69 6f 6e 20  .a as extension 
33fd0 66 6f 72 20 73 68 61 72 65 64 20 6c 69 62 72 61  for shared libra
33fe0 72 69 65 73 20 74 68 72 6f 75 67 68 20 41 49 58  ries through AIX
33ff0 34 2e 32 0a 20 20 20 20 20 20 23 20 61 6e 64 20  4.2.      # and 
34000 6c 61 74 65 72 20 77 68 65 6e 20 77 65 20 61 72  later when we ar
34010 65 20 6e 6f 74 20 64 6f 69 6e 67 20 72 75 6e 20  e not doing run 
34020 74 69 6d 65 20 6c 69 6e 6b 69 6e 67 2e 0a 20 20  time linking..  
34030 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65      library_name
34040 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d  s_spec='${libnam
34050 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 61 20 24  e}${release}.a $
34060 6c 69 62 6e 61 6d 65 2e 61 27 0a 20 20 20 20 20  libname.a'.     
34070 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b   soname_spec='${
34080 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73  libname}${releas
34090 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24  e}${shared_ext}$
340a0 6d 61 6a 6f 72 27 0a 20 20 20 20 66 69 0a 20 20  major'.    fi.  
340b0 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d    shlibpath_var=
340c0 4c 49 42 50 41 54 48 0a 20 20 66 69 0a 20 20 3b  LIBPATH.  fi.  ;
340d0 3b 0a 0a 61 6d 69 67 61 6f 73 2a 29 0a 20 20 6c  ;..amigaos*).  l
340e0 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65  ibrary_names_spe
340f0 63 3d 27 24 6c 69 62 6e 61 6d 65 2e 69 78 6c 69  c='$libname.ixli
34100 62 72 61 72 79 20 24 6c 69 62 6e 61 6d 65 2e 61  brary $libname.a
34110 27 0a 20 20 23 20 43 72 65 61 74 65 20 24 7b 6c  '.  # Create ${l
34120 69 62 6e 61 6d 65 7d 5f 69 78 6c 69 62 72 61 72  ibname}_ixlibrar
34130 79 2e 61 20 65 6e 74 72 69 65 73 20 69 6e 20 2f  y.a entries in /
34140 73 79 73 2f 6c 69 62 73 2e 0a 20 20 66 69 6e 69  sys/libs..  fini
34150 73 68 5f 65 76 61 6c 3d 27 66 6f 72 20 6c 69 62  sh_eval='for lib
34160 20 69 6e 20 60 6c 73 20 24 6c 69 62 64 69 72 2f   in `ls $libdir/
34170 2a 2e 69 78 6c 69 62 72 61 72 79 20 32 3e 2f 64  *.ixlibrary 2>/d
34180 65 76 2f 6e 75 6c 6c 60 3b 20 64 6f 20 6c 69 62  ev/null`; do lib
34190 6e 61 6d 65 3d 60 24 65 63 68 6f 20 22 58 24 6c  name=`$echo "X$l
341a0 69 62 22 20 7c 20 24 58 73 65 64 20 2d 65 20 27  ib" | $Xsed -e '
341b0 5c 27 27 73 25 5e 2e 2a 2f 5c 28 5b 5e 2f 5d 2a  \''s%^.*/\([^/]*
341c0 5c 29 5c 2e 69 78 6c 69 62 72 61 72 79 24 25 5c  \)\.ixlibrary$%\
341d0 31 25 27 5c 27 27 60 3b 20 74 65 73 74 20 24 72  1%'\''`; test $r
341e0 6d 20 2f 73 79 73 2f 6c 69 62 73 2f 24 7b 6c 69  m /sys/libs/${li
341f0 62 6e 61 6d 65 7d 5f 69 78 6c 69 62 72 61 72 79  bname}_ixlibrary
34200 2e 61 3b 20 24 73 68 6f 77 20 22 63 64 20 2f 73  .a; $show "cd /s
34210 79 73 2f 6c 69 62 73 20 26 26 20 24 4c 4e 5f 53  ys/libs && $LN_S
34220 20 24 6c 69 62 20 24 7b 6c 69 62 6e 61 6d 65 7d   $lib ${libname}
34230 5f 69 78 6c 69 62 72 61 72 79 2e 61 22 3b 20 63  _ixlibrary.a"; c
34240 64 20 2f 73 79 73 2f 6c 69 62 73 20 26 26 20 24  d /sys/libs && $
34250 4c 4e 5f 53 20 24 6c 69 62 20 24 7b 6c 69 62 6e  LN_S $lib ${libn
34260 61 6d 65 7d 5f 69 78 6c 69 62 72 61 72 79 2e 61  ame}_ixlibrary.a
34270 20 7c 7c 20 65 78 69 74 20 31 3b 20 64 6f 6e 65   || exit 1; done
34280 27 0a 20 20 3b 3b 0a 0a 62 65 6f 73 2a 29 0a 20  '.  ;;..beos*). 
34290 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73   library_names_s
342a0 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24  pec='${libname}$
342b0 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 20  {shared_ext}'.  
342c0 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 22  dynamic_linker="
342d0 24 68 6f 73 74 5f 6f 73 20 6c 64 2e 73 6f 22 0a  $host_os ld.so".
342e0 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d    shlibpath_var=
342f0 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20 3b  LIBRARY_PATH.  ;
34300 3b 0a 0a 62 73 64 69 34 2a 29 0a 20 20 76 65 72  ;..bsdi4*).  ver
34310 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75 78 0a  sion_type=linux.
34320 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e    need_version=n
34330 6f 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65  o.  library_name
34340 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d  s_spec='${libnam
34350 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68  e}${release}${sh
34360 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75 66  ared_ext}$versuf
34370 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  fix ${libname}${
34380 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64  release}${shared
34390 5f 65 78 74 7d 24 6d 61 6a 6f 72 20 24 6c 69 62  _ext}$major $lib
343a0 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f 65 78 74  name${shared_ext
343b0 7d 27 0a 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63  }'.  soname_spec
343c0 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65  ='${libname}${re
343d0 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65  lease}${shared_e
343e0 78 74 7d 24 6d 61 6a 6f 72 27 0a 20 20 66 69 6e  xt}$major'.  fin
343f0 69 73 68 5f 63 6d 64 73 3d 27 50 41 54 48 3d 22  ish_cmds='PATH="
34400 5c 24 50 41 54 48 3a 2f 73 62 69 6e 22 20 6c 64  \$PATH:/sbin" ld
34410 63 6f 6e 66 69 67 20 24 6c 69 62 64 69 72 27 0a  config $libdir'.
34420 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d    shlibpath_var=
34430 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a  LD_LIBRARY_PATH.
34440 20 20 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68    sys_lib_search
34450 5f 70 61 74 68 5f 73 70 65 63 3d 22 2f 73 68 6c  _path_spec="/shl
34460 69 62 20 2f 75 73 72 2f 6c 69 62 20 2f 75 73 72  ib /usr/lib /usr
34470 2f 58 31 31 2f 6c 69 62 20 2f 75 73 72 2f 63 6f  /X11/lib /usr/co
34480 6e 74 72 69 62 2f 6c 69 62 20 2f 6c 69 62 20 2f  ntrib/lib /lib /
34490 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 22 0a 20  usr/local/lib". 
344a0 20 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72 63   sys_lib_dlsearc
344b0 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 2f 73 68  h_path_spec="/sh
344c0 6c 69 62 20 2f 75 73 72 2f 6c 69 62 20 2f 75 73  lib /usr/lib /us
344d0 72 2f 6c 6f 63 61 6c 2f 6c 69 62 22 0a 20 20 23  r/local/lib".  #
344e0 20 74 68 65 20 64 65 66 61 75 6c 74 20 6c 64 2e   the default ld.
344f0 73 6f 2e 63 6f 6e 66 20 61 6c 73 6f 20 63 6f 6e  so.conf also con
34500 74 61 69 6e 73 20 2f 75 73 72 2f 63 6f 6e 74 72  tains /usr/contr
34510 69 62 2f 6c 69 62 20 61 6e 64 0a 20 20 23 20 2f  ib/lib and.  # /
34520 75 73 72 2f 58 31 31 52 36 2f 6c 69 62 20 28 2f  usr/X11R6/lib (/
34530 75 73 72 2f 58 31 31 20 69 73 20 61 20 6c 69 6e  usr/X11 is a lin
34540 6b 20 74 6f 20 2f 75 73 72 2f 58 31 31 52 36 29  k to /usr/X11R6)
34550 2c 20 62 75 74 20 6c 65 74 20 75 73 20 61 6c 6c  , but let us all
34560 6f 77 0a 20 20 23 20 6c 69 62 74 6f 6f 6c 20 74  ow.  # libtool t
34570 6f 20 68 61 72 64 2d 63 6f 64 65 20 74 68 65 73  o hard-code thes
34580 65 20 69 6e 74 6f 20 70 72 6f 67 72 61 6d 73 0a  e into programs.
34590 20 20 3b 3b 0a 0a 63 79 67 77 69 6e 2a 20 7c 20    ;;..cygwin* | 
345a0 6d 69 6e 67 77 2a 20 7c 20 70 77 33 32 2a 29 0a  mingw* | pw32*).
345b0 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 77    version_type=w
345c0 69 6e 64 6f 77 73 0a 20 20 73 68 72 65 78 74 3d  indows.  shrext=
345d0 22 2e 64 6c 6c 22 0a 20 20 6e 65 65 64 5f 76 65  ".dll".  need_ve
345e0 72 73 69 6f 6e 3d 6e 6f 0a 20 20 6e 65 65 64 5f  rsion=no.  need_
345f0 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 0a 20  lib_prefix=no.. 
34600 20 63 61 73 65 20 24 47 43 43 2c 24 68 6f 73 74   case $GCC,$host
34610 5f 6f 73 20 69 6e 0a 20 20 79 65 73 2c 63 79 67  _os in.  yes,cyg
34620 77 69 6e 2a 20 7c 20 79 65 73 2c 6d 69 6e 67 77  win* | yes,mingw
34630 2a 20 7c 20 79 65 73 2c 70 77 33 32 2a 29 0a 20  * | yes,pw32*). 
34640 20 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73     library_names
34650 5f 73 70 65 63 3d 27 24 6c 69 62 6e 61 6d 65 2e  _spec='$libname.
34660 64 6c 6c 2e 61 27 0a 20 20 20 20 23 20 44 4c 4c  dll.a'.    # DLL
34670 20 69 73 20 69 6e 73 74 61 6c 6c 65 64 20 74 6f   is installed to
34680 20 24 28 6c 69 62 64 69 72 29 2f 2e 2e 2f 62 69   $(libdir)/../bi
34690 6e 20 62 79 20 70 6f 73 74 69 6e 73 74 61 6c 6c  n by postinstall
346a0 5f 63 6d 64 73 0a 20 20 20 20 70 6f 73 74 69 6e  _cmds.    postin
346b0 73 74 61 6c 6c 5f 63 6d 64 73 3d 27 62 61 73 65  stall_cmds='base
346c0 5f 66 69 6c 65 3d 60 62 61 73 65 6e 61 6d 65 20  _file=`basename 
346d0 5c 24 7b 66 69 6c 65 7d 60 7e 0a 20 20 20 20 20  \${file}`~.     
346e0 20 64 6c 70 61 74 68 3d 60 24 53 48 45 4c 4c 20   dlpath=`$SHELL 
346f0 32 3e 26 31 20 2d 63 20 27 5c 27 27 2e 20 24 64  2>&1 -c '\''. $d
34700 69 72 2f 27 5c 27 27 5c 24 7b 62 61 73 65 5f 66  ir/'\''\${base_f
34710 69 6c 65 7d 27 5c 27 27 69 3b 65 63 68 6f 20 5c  ile}'\''i;echo \
34720 24 64 6c 6e 61 6d 65 27 5c 27 27 60 7e 0a 20 20  $dlname'\''`~.  
34730 20 20 20 20 64 6c 64 69 72 3d 24 64 65 73 74 64      dldir=$destd
34740 69 72 2f 60 64 69 72 6e 61 6d 65 20 5c 24 64 6c  ir/`dirname \$dl
34750 70 61 74 68 60 7e 0a 20 20 20 20 20 20 74 65 73  path`~.      tes
34760 74 20 2d 64 20 5c 24 64 6c 64 69 72 20 7c 7c 20  t -d \$dldir || 
34770 6d 6b 64 69 72 20 2d 70 20 5c 24 64 6c 64 69 72  mkdir -p \$dldir
34780 7e 0a 20 20 20 20 20 20 24 69 6e 73 74 61 6c 6c  ~.      $install
34790 5f 70 72 6f 67 20 24 64 69 72 2f 24 64 6c 6e 61  _prog $dir/$dlna
347a0 6d 65 20 5c 24 64 6c 64 69 72 2f 24 64 6c 6e 61  me \$dldir/$dlna
347b0 6d 65 27 0a 20 20 20 20 70 6f 73 74 75 6e 69 6e  me'.    postunin
347c0 73 74 61 6c 6c 5f 63 6d 64 73 3d 27 64 6c 64 6c  stall_cmds='dldl
347d0 6c 3d 60 24 53 48 45 4c 4c 20 32 3e 26 31 20 2d  l=`$SHELL 2>&1 -
347e0 63 20 27 5c 27 27 2e 20 24 66 69 6c 65 3b 20 65  c '\''. $file; e
347f0 63 68 6f 20 5c 24 64 6c 6e 61 6d 65 27 5c 27 27  cho \$dlname'\''
34800 60 7e 0a 20 20 20 20 20 20 64 6c 70 61 74 68 3d  `~.      dlpath=
34810 24 64 69 72 2f 5c 24 64 6c 64 6c 6c 7e 0a 20 20  $dir/\$dldll~.  
34820 20 20 20 20 20 24 72 6d 20 5c 24 64 6c 70 61 74       $rm \$dlpat
34830 68 27 0a 20 20 20 20 73 68 6c 69 62 70 61 74 68  h'.    shlibpath
34840 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61  _overrides_runpa
34850 74 68 3d 79 65 73 0a 0a 20 20 20 20 63 61 73 65  th=yes..    case
34860 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20   $host_os in.   
34870 20 63 79 67 77 69 6e 2a 29 0a 20 20 20 20 20 20   cygwin*).      
34880 23 20 43 79 67 77 69 6e 20 44 4c 4c 73 20 75 73  # Cygwin DLLs us
34890 65 20 27 63 79 67 27 20 70 72 65 66 69 78 20 72  e 'cyg' prefix r
348a0 61 74 68 65 72 20 74 68 61 6e 20 27 6c 69 62 27  ather than 'lib'
348b0 0a 20 20 20 20 20 20 73 6f 6e 61 6d 65 5f 73 70  .      soname_sp
348c0 65 63 3d 27 60 65 63 68 6f 20 24 7b 6c 69 62 6e  ec='`echo ${libn
348d0 61 6d 65 7d 20 7c 20 73 65 64 20 2d 65 20 27 73  ame} | sed -e 's
348e0 2f 5e 6c 69 62 2f 63 79 67 2f 27 60 60 65 63 68  /^lib/cyg/'``ech
348f0 6f 20 24 7b 72 65 6c 65 61 73 65 7d 20 7c 20 24  o ${release} | $
34900 53 45 44 20 2d 65 20 27 73 2f 5b 2e 5d 2f 2d 2f  SED -e 's/[.]/-/
34910 67 27 60 24 7b 76 65 72 73 75 66 66 69 78 7d 24  g'`${versuffix}$
34920 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 20  {shared_ext}'.  
34930 20 20 20 20 73 79 73 5f 6c 69 62 5f 73 65 61 72      sys_lib_sear
34940 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 2f 75  ch_path_spec="/u
34950 73 72 2f 6c 69 62 20 2f 6c 69 62 2f 77 33 32 61  sr/lib /lib/w32a
34960 70 69 20 2f 6c 69 62 20 2f 75 73 72 2f 6c 6f 63  pi /lib /usr/loc
34970 61 6c 2f 6c 69 62 22 0a 20 20 20 20 20 20 3b 3b  al/lib".      ;;
34980 0a 20 20 20 20 6d 69 6e 67 77 2a 29 0a 20 20 20  .    mingw*).   
34990 20 20 20 23 20 4d 69 6e 47 57 20 44 4c 4c 73 20     # MinGW DLLs 
349a0 75 73 65 20 74 72 61 64 69 74 69 6f 6e 61 6c 20  use traditional 
349b0 27 6c 69 62 27 20 70 72 65 66 69 78 0a 20 20 20  'lib' prefix.   
349c0 20 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27     soname_spec='
349d0 24 7b 6c 69 62 6e 61 6d 65 7d 60 65 63 68 6f 20  ${libname}`echo 
349e0 24 7b 72 65 6c 65 61 73 65 7d 20 7c 20 24 53 45  ${release} | $SE
349f0 44 20 2d 65 20 27 73 2f 5b 2e 5d 2f 2d 2f 67 27  D -e 's/[.]/-/g'
34a00 60 24 7b 76 65 72 73 75 66 66 69 78 7d 24 7b 73  `${versuffix}${s
34a10 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 20 20 20  hared_ext}'.    
34a20 20 20 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68    sys_lib_search
34a30 5f 70 61 74 68 5f 73 70 65 63 3d 60 24 43 43 20  _path_spec=`$CC 
34a40 2d 70 72 69 6e 74 2d 73 65 61 72 63 68 2d 64 69  -print-search-di
34a50 72 73 20 7c 20 67 72 65 70 20 22 5e 6c 69 62 72  rs | grep "^libr
34a60 61 72 69 65 73 3a 22 20 7c 20 24 53 45 44 20 2d  aries:" | $SED -
34a70 65 20 22 73 2f 5e 6c 69 62 72 61 72 69 65 73 3a  e "s/^libraries:
34a80 2f 2f 22 20 2d 65 20 22 73 2c 3d 2f 2c 2f 2c 67  //" -e "s,=/,/,g
34a90 22 60 0a 20 20 20 20 20 20 69 66 20 65 63 68 6f  "`.      if echo
34aa0 20 22 24 73 79 73 5f 6c 69 62 5f 73 65 61 72 63   "$sys_lib_searc
34ab0 68 5f 70 61 74 68 5f 73 70 65 63 22 20 7c 20 67  h_path_spec" | g
34ac0 72 65 70 20 27 3b 5b 63 2d 7a 43 2d 5a 5d 3a 2f  rep ';[c-zC-Z]:/
34ad0 27 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68  ' >/dev/null; th
34ae0 65 6e 0a 20 20 20 20 20 20 20 20 23 20 49 74 20  en.        # It 
34af0 69 73 20 6d 6f 73 74 20 70 72 6f 62 61 62 6c 79  is most probably
34b00 20 61 20 57 69 6e 64 6f 77 73 20 66 6f 72 6d 61   a Windows forma
34b10 74 20 50 41 54 48 20 70 72 69 6e 74 65 64 20 62  t PATH printed b
34b20 79 0a 20 20 20 20 20 20 20 20 23 20 6d 69 6e 67  y.        # ming
34b30 77 20 67 63 63 2c 20 62 75 74 20 77 65 20 61 72  w gcc, but we ar
34b40 65 20 72 75 6e 6e 69 6e 67 20 6f 6e 20 43 79 67  e running on Cyg
34b50 77 69 6e 2e 20 47 63 63 20 70 72 69 6e 74 73 20  win. Gcc prints 
34b60 69 74 73 20 73 65 61 72 63 68 0a 20 20 20 20 20  its search.     
34b70 20 20 20 23 20 70 61 74 68 20 77 69 74 68 20 3b     # path with ;
34b80 20 73 65 70 61 72 61 74 6f 72 73 2c 20 61 6e 64   separators, and
34b90 20 77 69 74 68 20 64 72 69 76 65 20 6c 65 74 74   with drive lett
34ba0 65 72 73 2e 20 57 65 20 63 61 6e 20 68 61 6e 64  ers. We can hand
34bb0 6c 65 20 74 68 65 0a 20 20 20 20 20 20 20 20 23  le the.        #
34bc0 20 64 72 69 76 65 20 6c 65 74 74 65 72 73 20 28   drive letters (
34bd0 63 79 67 77 69 6e 20 66 69 6c 65 75 74 69 6c 73  cygwin fileutils
34be0 20 75 6e 64 65 72 73 74 61 6e 64 73 20 74 68 65   understands the
34bf0 6d 29 2c 20 73 6f 20 6c 65 61 76 65 20 74 68 65  m), so leave the
34c00 6d 2c 0a 20 20 20 20 20 20 20 20 23 20 65 73 70  m,.        # esp
34c10 65 63 69 61 6c 6c 79 20 61 73 20 77 65 20 6d 69  ecially as we mi
34c20 67 68 74 20 70 61 73 73 20 66 69 6c 65 73 20 66  ght pass files f
34c30 6f 75 6e 64 20 74 68 65 72 65 20 74 6f 20 61 20  ound there to a 
34c40 6d 69 6e 67 77 20 6f 62 6a 64 75 6d 70 2c 0a 20  mingw objdump,. 
34c50 20 20 20 20 20 20 20 23 20 77 68 69 63 68 20 77         # which w
34c60 6f 75 6c 64 6e 27 74 20 75 6e 64 65 72 73 74 61  ouldn't understa
34c70 6e 64 20 61 20 63 79 67 77 69 6e 69 66 69 65 64  nd a cygwinified
34c80 20 70 61 74 68 2e 20 41 68 68 2e 0a 20 20 20 20   path. Ahh..    
34c90 20 20 20 20 73 79 73 5f 6c 69 62 5f 73 65 61 72      sys_lib_sear
34ca0 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 60 65 63  ch_path_spec=`ec
34cb0 68 6f 20 22 24 73 79 73 5f 6c 69 62 5f 73 65 61  ho "$sys_lib_sea
34cc0 72 63 68 5f 70 61 74 68 5f 73 70 65 63 22 20 7c  rch_path_spec" |
34cd0 20 24 53 45 44 20 2d 65 20 27 73 2f 3b 2f 20 2f   $SED -e 's/;/ /
34ce0 67 27 60 0a 20 20 20 20 20 20 65 6c 73 65 0a 20  g'`.      else. 
34cf0 20 20 20 20 20 20 20 73 79 73 5f 6c 69 62 5f 73         sys_lib_s
34d00 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d  earch_path_spec=
34d10 60 65 63 68 6f 20 22 24 73 79 73 5f 6c 69 62 5f  `echo "$sys_lib_
34d20 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63  search_path_spec
34d30 22 20 7c 20 24 53 45 44 20 20 2d 65 20 22 73 2f  " | $SED  -e "s/
34d40 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 2f  $PATH_SEPARATOR/
34d50 20 2f 67 22 60 0a 20 20 20 20 20 20 66 69 0a 20   /g"`.      fi. 
34d60 20 20 20 20 20 3b 3b 0a 20 20 20 20 70 77 33 32       ;;.    pw32
34d70 2a 29 0a 20 20 20 20 20 20 23 20 70 77 33 32 20  *).      # pw32 
34d80 44 4c 4c 73 20 75 73 65 20 27 70 77 27 20 70 72  DLLs use 'pw' pr
34d90 65 66 69 78 20 72 61 74 68 65 72 20 74 68 61 6e  efix rather than
34da0 20 27 6c 69 62 27 0a 20 20 20 20 20 20 6c 69 62   'lib'.      lib
34db0 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d  rary_names_spec=
34dc0 27 60 65 63 68 6f 20 24 7b 6c 69 62 6e 61 6d 65  '`echo ${libname
34dd0 7d 20 7c 20 73 65 64 20 2d 65 20 27 73 2f 5e 6c  } | sed -e 's/^l
34de0 69 62 2f 70 77 2f 27 60 60 65 63 68 6f 20 24 7b  ib/pw/'``echo ${
34df0 72 65 6c 65 61 73 65 7d 20 7c 20 24 53 45 44 20  release} | $SED 
34e00 2d 65 20 27 73 2f 2e 2f 2d 2f 67 27 60 24 7b 76  -e 's/./-/g'`${v
34e10 65 72 73 75 66 66 69 78 7d 24 7b 73 68 61 72 65  ersuffix}${share
34e20 64 5f 65 78 74 7d 27 0a 20 20 20 20 20 20 3b 3b  d_ext}'.      ;;
34e30 0a 20 20 20 20 65 73 61 63 0a 20 20 20 20 3b 3b  .    esac.    ;;
34e40 0a 0a 20 20 2a 29 0a 20 20 20 20 6c 69 62 72 61  ..  *).    libra
34e50 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24  ry_names_spec='$
34e60 7b 6c 69 62 6e 61 6d 65 7d 60 65 63 68 6f 20 24  {libname}`echo $
34e70 7b 72 65 6c 65 61 73 65 7d 20 7c 20 24 53 45 44  {release} | $SED
34e80 20 2d 65 20 27 73 2f 5b 2e 5d 2f 2d 2f 67 27 60   -e 's/[.]/-/g'`
34e90 24 7b 76 65 72 73 75 66 66 69 78 7d 24 7b 73 68  ${versuffix}${sh
34ea0 61 72 65 64 5f 65 78 74 7d 20 24 6c 69 62 6e 61  ared_ext} $libna
34eb0 6d 65 2e 6c 69 62 27 0a 20 20 20 20 3b 3b 0a 20  me.lib'.    ;;. 
34ec0 20 65 73 61 63 0a 20 20 64 79 6e 61 6d 69 63 5f   esac.  dynamic_
34ed0 6c 69 6e 6b 65 72 3d 27 57 69 6e 33 32 20 6c 64  linker='Win32 ld
34ee0 2e 65 78 65 27 0a 20 20 23 20 46 49 58 4d 45 3a  .exe'.  # FIXME:
34ef0 20 66 69 72 73 74 20 77 65 20 73 68 6f 75 6c 64   first we should
34f00 20 73 65 61 72 63 68 20 2e 20 61 6e 64 20 74 68   search . and th
34f10 65 20 64 69 72 65 63 74 6f 72 79 20 74 68 65 20  e directory the 
34f20 65 78 65 63 75 74 61 62 6c 65 20 69 73 20 69 6e  executable is in
34f30 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72  .  shlibpath_var
34f40 3d 50 41 54 48 0a 20 20 3b 3b 0a 0a 64 61 72 77  =PATH.  ;;..darw
34f50 69 6e 2a 20 7c 20 72 68 61 70 73 6f 64 79 2a 29  in* | rhapsody*)
34f60 0a 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65  .  dynamic_linke
34f70 72 3d 22 24 68 6f 73 74 5f 6f 73 20 64 79 6c 64  r="$host_os dyld
34f80 22 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65  ".  version_type
34f90 3d 64 61 72 77 69 6e 0a 20 20 6e 65 65 64 5f 6c  =darwin.  need_l
34fa0 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20 6e  ib_prefix=no.  n
34fb0 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20  eed_version=no. 
34fc0 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73   library_names_s
34fd0 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24  pec='${libname}$
34fe0 7b 72 65 6c 65 61 73 65 7d 24 7b 76 65 72 73 75  {release}${versu
34ff0 66 66 69 78 7d 24 73 68 61 72 65 64 5f 65 78 74  ffix}$shared_ext
35000 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c   ${libname}${rel
35010 65 61 73 65 7d 24 7b 6d 61 6a 6f 72 7d 24 73 68  ease}${major}$sh
35020 61 72 65 64 5f 65 78 74 20 24 7b 6c 69 62 6e 61  ared_ext ${libna
35030 6d 65 7d 24 73 68 61 72 65 64 5f 65 78 74 27 0a  me}$shared_ext'.
35040 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24    soname_spec='$
35050 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
35060 73 65 7d 24 7b 6d 61 6a 6f 72 7d 24 73 68 61 72  se}${major}$shar
35070 65 64 5f 65 78 74 27 0a 20 20 73 68 6c 69 62 70  ed_ext'.  shlibp
35080 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75  ath_overrides_ru
35090 6e 70 61 74 68 3d 79 65 73 0a 20 20 73 68 6c 69  npath=yes.  shli
350a0 62 70 61 74 68 5f 76 61 72 3d 44 59 4c 44 5f 4c  bpath_var=DYLD_L
350b0 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20 73 68  IBRARY_PATH.  sh
350c0 72 65 78 74 3d 27 24 28 74 65 73 74 20 2e 24 6d  rext='$(test .$m
350d0 6f 64 75 6c 65 20 3d 20 2e 79 65 73 20 26 26 20  odule = .yes && 
350e0 65 63 68 6f 20 2e 73 6f 20 7c 7c 20 65 63 68 6f  echo .so || echo
350f0 20 2e 64 79 6c 69 62 29 27 0a 20 20 23 20 41 70   .dylib)'.  # Ap
35100 70 6c 65 27 73 20 67 63 63 20 70 72 69 6e 74 73  ple's gcc prints
35110 20 27 67 63 63 20 2d 70 72 69 6e 74 2d 73 65 61   'gcc -print-sea
35120 72 63 68 2d 64 69 72 73 27 20 64 6f 65 73 6e 27  rch-dirs' doesn'
35130 74 20 6f 70 65 72 61 74 65 20 74 68 65 20 73 61  t operate the sa
35140 6d 65 2e 0a 20 20 69 66 20 74 65 73 74 20 22 24  me..  if test "$
35150 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e  GCC" = yes; then
35160 0a 20 20 20 20 73 79 73 5f 6c 69 62 5f 73 65 61  .    sys_lib_sea
35170 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 60 24  rch_path_spec=`$
35180 43 43 20 2d 70 72 69 6e 74 2d 73 65 61 72 63 68  CC -print-search
35190 2d 64 69 72 73 20 7c 20 74 72 20 22 5c 6e 22 20  -dirs | tr "\n" 
351a0 22 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52  "$PATH_SEPARATOR
351b0 22 20 7c 20 73 65 64 20 2d 65 20 27 73 2f 6c 69  " | sed -e 's/li
351c0 62 72 61 72 69 65 73 3a 2f 40 6c 69 62 72 61 72  braries:/@librar
351d0 69 65 73 3a 2f 27 20 7c 20 74 72 20 22 40 22 20  ies:/' | tr "@" 
351e0 22 5c 6e 22 20 7c 20 67 72 65 70 20 22 5e 6c 69  "\n" | grep "^li
351f0 62 72 61 72 69 65 73 3a 22 20 7c 20 73 65 64 20  braries:" | sed 
35200 2d 65 20 22 73 2f 5e 6c 69 62 72 61 72 69 65 73  -e "s/^libraries
35210 3a 2f 2f 22 20 2d 65 20 22 73 2c 3d 2f 2c 2f 2c  ://" -e "s,=/,/,
35220 67 22 20 2d 65 20 22 73 2c 24 50 41 54 48 5f 53  g" -e "s,$PATH_S
35230 45 50 41 52 41 54 4f 52 2c 20 2c 67 22 20 2d 65  EPARATOR, ,g" -e
35240 20 22 73 2c 2e 2a 2c 26 20 2f 6c 69 62 20 2f 75   "s,.*,& /lib /u
35250 73 72 2f 6c 69 62 20 2f 75 73 72 2f 6c 6f 63 61  sr/lib /usr/loca
35260 6c 2f 6c 69 62 2c 67 22 60 0a 20 20 65 6c 73 65  l/lib,g"`.  else
35270 0a 20 20 20 20 73 79 73 5f 6c 69 62 5f 73 65 61  .    sys_lib_sea
35280 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 27 2f  rch_path_spec='/
35290 6c 69 62 20 2f 75 73 72 2f 6c 69 62 20 2f 75 73  lib /usr/lib /us
352a0 72 2f 6c 6f 63 61 6c 2f 6c 69 62 27 0a 20 20 66  r/local/lib'.  f
352b0 69 0a 20 20 73 79 73 5f 6c 69 62 5f 64 6c 73 65  i.  sys_lib_dlse
352c0 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 27  arch_path_spec='
352d0 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 20 2f  /usr/local/lib /
352e0 6c 69 62 20 2f 75 73 72 2f 6c 69 62 27 0a 20 20  lib /usr/lib'.  
352f0 3b 3b 0a 0a 64 67 75 78 2a 29 0a 20 20 76 65 72  ;;..dgux*).  ver
35300 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75 78 0a  sion_type=linux.
35310 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69    need_lib_prefi
35320 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73  x=no.  need_vers
35330 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 62 72 61 72 79  ion=no.  library
35340 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c  _names_spec='${l
35350 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
35360 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76  }${shared_ext}$v
35370 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61  ersuffix ${libna
35380 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73  me}${release}${s
35390 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72  hared_ext}$major
353a0 20 24 6c 69 62 6e 61 6d 65 24 73 68 61 72 65 64   $libname$shared
353b0 5f 65 78 74 27 0a 20 20 73 6f 6e 61 6d 65 5f 73  _ext'.  soname_s
353c0 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24  pec='${libname}$
353d0 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65  {release}${share
353e0 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a 20 20  d_ext}$major'.  
353f0 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44  shlibpath_var=LD
35400 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20  _LIBRARY_PATH.  
35410 3b 3b 0a 0a 66 72 65 65 62 73 64 31 2a 29 0a 20  ;;..freebsd1*). 
35420 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d   dynamic_linker=
35430 6e 6f 0a 20 20 3b 3b 0a 0a 6b 66 72 65 65 62 73  no.  ;;..kfreebs
35440 64 2a 2d 67 6e 75 29 0a 20 20 76 65 72 73 69 6f  d*-gnu).  versio
35450 6e 5f 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20 6e  n_type=linux.  n
35460 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e  eed_lib_prefix=n
35470 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e  o.  need_version
35480 3d 6e 6f 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61  =no.  library_na
35490 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e  mes_spec='${libn
354a0 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b  ame}${release}${
354b0 73 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73  shared_ext}$vers
354c0 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d  uffix ${libname}
354d0 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72  ${release}${shar
354e0 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 20 24 7b  ed_ext}$major ${
354f0 6c 69 62 6e 61 6d 65 7d 24 7b 73 68 61 72 65 64  libname}${shared
35500 5f 65 78 74 7d 27 0a 20 20 73 6f 6e 61 6d 65 5f  _ext}'.  soname_
35510 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d  spec='${libname}
35520 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72  ${release}${shar
35530 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a 20  ed_ext}$major'. 
35540 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c   shlibpath_var=L
35550 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20  D_LIBRARY_PATH. 
35560 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72   shlibpath_overr
35570 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 6e 6f 0a  ides_runpath=no.
35580 20 20 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f 5f    hardcode_into_
35590 6c 69 62 73 3d 79 65 73 0a 20 20 64 79 6e 61 6d  libs=yes.  dynam
355a0 69 63 5f 6c 69 6e 6b 65 72 3d 27 47 4e 55 20 6c  ic_linker='GNU l
355b0 64 2e 73 6f 27 0a 20 20 3b 3b 0a 0a 66 72 65 65  d.so'.  ;;..free
355c0 62 73 64 2a 29 0a 20 20 6f 62 6a 66 6f 72 6d 61  bsd*).  objforma
355d0 74 3d 60 74 65 73 74 20 2d 78 20 2f 75 73 72 2f  t=`test -x /usr/
355e0 62 69 6e 2f 6f 62 6a 66 6f 72 6d 61 74 20 26 26  bin/objformat &&
355f0 20 2f 75 73 72 2f 62 69 6e 2f 6f 62 6a 66 6f 72   /usr/bin/objfor
35600 6d 61 74 20 7c 7c 20 65 63 68 6f 20 61 6f 75 74  mat || echo aout
35610 60 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65  `.  version_type
35620 3d 66 72 65 65 62 73 64 2d 24 6f 62 6a 66 6f 72  =freebsd-$objfor
35630 6d 61 74 0a 20 20 63 61 73 65 20 24 76 65 72 73  mat.  case $vers
35640 69 6f 6e 5f 74 79 70 65 20 69 6e 0a 20 20 20 20  ion_type in.    
35650 66 72 65 65 62 73 64 2d 65 6c 66 2a 29 0a 20 20  freebsd-elf*).  
35660 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65      library_name
35670 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d  s_spec='${libnam
35680 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68  e}${release}${sh
35690 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75 66  ared_ext}$versuf
356a0 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  fix ${libname}${
356b0 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64  release}${shared
356c0 5f 65 78 74 7d 20 24 6c 69 62 6e 61 6d 65 24 7b  _ext} $libname${
356d0 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 20 20  shared_ext}'.   
356e0 20 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d     need_version=
356f0 6e 6f 0a 20 20 20 20 20 20 6e 65 65 64 5f 6c 69  no.      need_li
35700 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20 20 20  b_prefix=no.    
35710 20 20 3b 3b 0a 20 20 20 20 66 72 65 65 62 73 64    ;;.    freebsd
35720 2d 2a 29 0a 20 20 20 20 20 20 6c 69 62 72 61 72  -*).      librar
35730 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b  y_names_spec='${
35740 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73  libname}${releas
35750 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24  e}${shared_ext}$
35760 76 65 72 73 75 66 66 69 78 20 24 6c 69 62 6e 61  versuffix $libna
35770 6d 65 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24  me${shared_ext}$
35780 76 65 72 73 75 66 66 69 78 27 0a 20 20 20 20 20  versuffix'.     
35790 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 79 65   need_version=ye
357a0 73 0a 20 20 20 20 20 20 3b 3b 0a 20 20 65 73 61  s.      ;;.  esa
357b0 63 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61  c.  shlibpath_va
357c0 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54  r=LD_LIBRARY_PAT
357d0 48 0a 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f  H.  case $host_o
357e0 73 20 69 6e 0a 20 20 66 72 65 65 62 73 64 32 2a  s in.  freebsd2*
357f0 29 0a 20 20 20 20 73 68 6c 69 62 70 61 74 68 5f  ).    shlibpath_
35800 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74  overrides_runpat
35810 68 3d 79 65 73 0a 20 20 20 20 3b 3b 0a 20 20 66  h=yes.    ;;.  f
35820 72 65 65 62 73 64 33 2e 30 31 2a 20 7c 20 66 72  reebsd3.01* | fr
35830 65 65 62 73 64 65 6c 66 33 2e 30 31 2a 29 0a 20  eebsdelf3.01*). 
35840 20 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65     shlibpath_ove
35850 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79  rrides_runpath=y
35860 65 73 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f  es.    hardcode_
35870 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 20 20  into_libs=yes.  
35880 20 20 3b 3b 0a 20 20 2a 29 20 23 20 66 72 6f 6d    ;;.  *) # from
35890 20 33 2e 32 20 6f 6e 0a 20 20 20 20 73 68 6c 69   3.2 on.    shli
358a0 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f  bpath_overrides_
358b0 72 75 6e 70 61 74 68 3d 6e 6f 0a 20 20 20 20 68  runpath=no.    h
358c0 61 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62  ardcode_into_lib
358d0 73 3d 79 65 73 0a 20 20 20 20 3b 3b 0a 20 20 65  s=yes.    ;;.  e
358e0 73 61 63 0a 20 20 3b 3b 0a 0a 67 6e 75 2a 29 0a  sac.  ;;..gnu*).
358f0 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c    version_type=l
35900 69 6e 75 78 0a 20 20 6e 65 65 64 5f 6c 69 62 5f  inux.  need_lib_
35910 70 72 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64  prefix=no.  need
35920 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 6c 69  _version=no.  li
35930 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63  brary_names_spec
35940 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65  ='${libname}${re
35950 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65  lease}${shared_e
35960 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b  xt}$versuffix ${
35970 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73  libname}${releas
35980 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24  e}${shared_ext}$
35990 7b 6d 61 6a 6f 72 7d 20 24 7b 6c 69 62 6e 61 6d  {major} ${libnam
359a0 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27  e}${shared_ext}'
359b0 0a 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27  .  soname_spec='
359c0 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
359d0 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74  ase}${shared_ext
359e0 7d 24 6d 61 6a 6f 72 27 0a 20 20 73 68 6c 69 62  }$major'.  shlib
359f0 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52  path_var=LD_LIBR
35a00 41 52 59 5f 50 41 54 48 0a 20 20 68 61 72 64 63  ARY_PATH.  hardc
35a10 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65  ode_into_libs=ye
35a20 73 0a 20 20 3b 3b 0a 0a 68 70 75 78 39 2a 20 7c  s.  ;;..hpux9* |
35a30 20 68 70 75 78 31 30 2a 20 7c 20 68 70 75 78 31   hpux10* | hpux1
35a40 31 2a 29 0a 20 20 23 20 47 69 76 65 20 61 20 73  1*).  # Give a s
35a50 6f 6e 61 6d 65 20 63 6f 72 72 65 73 70 6f 6e 64  oname correspond
35a60 69 6e 67 20 74 6f 20 74 68 65 20 6d 61 6a 6f 72  ing to the major
35a70 20 76 65 72 73 69 6f 6e 20 73 6f 20 74 68 61 74   version so that
35a80 20 64 6c 64 2e 73 6c 20 72 65 66 75 73 65 73 20   dld.sl refuses 
35a90 74 6f 0a 20 20 23 20 6c 69 6e 6b 20 61 67 61 69  to.  # link agai
35aa0 6e 73 74 20 6f 74 68 65 72 20 76 65 72 73 69 6f  nst other versio
35ab0 6e 73 2e 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79  ns..  version_ty
35ac0 70 65 3d 73 75 6e 6f 73 0a 20 20 6e 65 65 64 5f  pe=sunos.  need_
35ad0 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20  lib_prefix=no.  
35ae0 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a  need_version=no.
35af0 20 20 63 61 73 65 20 22 24 68 6f 73 74 5f 63 70    case "$host_cp
35b00 75 22 20 69 6e 0a 20 20 69 61 36 34 2a 29 0a 20  u" in.  ia64*). 
35b10 20 20 20 73 68 72 65 78 74 3d 27 2e 73 6f 27 0a     shrext='.so'.
35b20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 69 6e 74      hardcode_int
35b30 6f 5f 6c 69 62 73 3d 79 65 73 0a 20 20 20 20 64  o_libs=yes.    d
35b40 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 22 24  ynamic_linker="$
35b50 68 6f 73 74 5f 6f 73 20 64 6c 64 2e 73 6f 22 0a  host_os dld.so".
35b60 20 20 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61      shlibpath_va
35b70 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54  r=LD_LIBRARY_PAT
35b80 48 0a 20 20 20 20 73 68 6c 69 62 70 61 74 68 5f  H.    shlibpath_
35b90 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74  overrides_runpat
35ba0 68 3d 79 65 73 20 23 20 55 6e 6c 65 73 73 20 2b  h=yes # Unless +
35bb0 6e 6f 65 6e 76 76 61 72 20 69 73 20 73 70 65 63  noenvvar is spec
35bc0 69 66 69 65 64 2e 0a 20 20 20 20 6c 69 62 72 61  ified..    libra
35bd0 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24  ry_names_spec='$
35be0 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
35bf0 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d  se}${shared_ext}
35c00 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62  $versuffix ${lib
35c10 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24  name}${release}$
35c20 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a  {shared_ext}$maj
35c30 6f 72 20 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61  or $libname${sha
35c40 72 65 64 5f 65 78 74 7d 27 0a 20 20 20 20 73 6f  red_ext}'.    so
35c50 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62  name_spec='${lib
35c60 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24  name}${release}$
35c70 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a  {shared_ext}$maj
35c80 6f 72 27 0a 20 20 20 20 69 66 20 74 65 73 74 20  or'.    if test 
35c90 22 58 24 48 50 55 58 5f 49 41 36 34 5f 4d 4f 44  "X$HPUX_IA64_MOD
35ca0 45 22 20 3d 20 58 33 32 3b 20 74 68 65 6e 0a 20  E" = X32; then. 
35cb0 20 20 20 20 20 73 79 73 5f 6c 69 62 5f 73 65 61       sys_lib_sea
35cc0 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 2f  rch_path_spec="/
35cd0 75 73 72 2f 6c 69 62 2f 68 70 75 78 33 32 20 2f  usr/lib/hpux32 /
35ce0 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f 68 70  usr/local/lib/hp
35cf0 75 78 33 32 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f  ux32 /usr/local/
35d00 6c 69 62 22 0a 20 20 20 20 65 6c 73 65 0a 20 20  lib".    else.  
35d10 20 20 20 20 73 79 73 5f 6c 69 62 5f 73 65 61 72      sys_lib_sear
35d20 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 2f 75  ch_path_spec="/u
35d30 73 72 2f 6c 69 62 2f 68 70 75 78 36 34 20 2f 75  sr/lib/hpux64 /u
35d40 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f 68 70 75  sr/local/lib/hpu
35d50 78 36 34 22 0a 20 20 20 20 66 69 0a 20 20 20 20  x64".    fi.    
35d60 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72 63 68  sys_lib_dlsearch
35d70 5f 70 61 74 68 5f 73 70 65 63 3d 24 73 79 73 5f  _path_spec=$sys_
35d80 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f  lib_search_path_
35d90 73 70 65 63 0a 20 20 20 20 3b 3b 0a 20 20 20 68  spec.    ;;.   h
35da0 70 70 61 2a 36 34 2a 29 0a 20 20 20 20 20 73 68  ppa*64*).     sh
35db0 72 65 78 74 3d 27 2e 73 6c 27 0a 20 20 20 20 20  rext='.sl'.     
35dc0 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69  hardcode_into_li
35dd0 62 73 3d 79 65 73 0a 20 20 20 20 20 64 79 6e 61  bs=yes.     dyna
35de0 6d 69 63 5f 6c 69 6e 6b 65 72 3d 22 24 68 6f 73  mic_linker="$hos
35df0 74 5f 6f 73 20 64 6c 64 2e 73 6c 22 0a 20 20 20  t_os dld.sl".   
35e00 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d    shlibpath_var=
35e10 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 20  LD_LIBRARY_PATH 
35e20 23 20 48 6f 77 20 73 68 6f 75 6c 64 20 77 65 20  # How should we 
35e30 68 61 6e 64 6c 65 20 53 48 4c 49 42 5f 50 41 54  handle SHLIB_PAT
35e40 48 0a 20 20 20 20 20 73 68 6c 69 62 70 61 74 68  H.     shlibpath
35e50 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61  _overrides_runpa
35e60 74 68 3d 79 65 73 20 23 20 55 6e 6c 65 73 73 20  th=yes # Unless 
35e70 2b 6e 6f 65 6e 76 76 61 72 20 69 73 20 73 70 65  +noenvvar is spe
35e80 63 69 66 69 65 64 2e 0a 20 20 20 20 20 6c 69 62  cified..     lib
35e90 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d  rary_names_spec=
35ea0 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c  '${libname}${rel
35eb0 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78  ease}${shared_ex
35ec0 74 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c  t}$versuffix ${l
35ed0 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
35ee0 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d  }${shared_ext}$m
35ef0 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 24 7b 73  ajor $libname${s
35f00 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 20 20 20  hared_ext}'.    
35f10 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b   soname_spec='${
35f20 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73  libname}${releas
35f30 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24  e}${shared_ext}$
35f40 6d 61 6a 6f 72 27 0a 20 20 20 20 20 73 79 73 5f  major'.     sys_
35f50 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f  lib_search_path_
35f60 73 70 65 63 3d 22 2f 75 73 72 2f 6c 69 62 2f 70  spec="/usr/lib/p
35f70 61 32 30 5f 36 34 20 2f 75 73 72 2f 63 63 73 2f  a20_64 /usr/ccs/
35f80 6c 69 62 2f 70 61 32 30 5f 36 34 22 0a 20 20 20  lib/pa20_64".   
35f90 20 20 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72    sys_lib_dlsear
35fa0 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 24 73 79  ch_path_spec=$sy
35fb0 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74  s_lib_search_pat
35fc0 68 5f 73 70 65 63 0a 20 20 20 20 20 3b 3b 0a 20  h_spec.     ;;. 
35fd0 20 20 2a 29 0a 20 20 20 20 73 68 72 65 78 74 3d    *).    shrext=
35fe0 27 2e 73 6c 27 0a 20 20 20 20 64 79 6e 61 6d 69  '.sl'.    dynami
35ff0 63 5f 6c 69 6e 6b 65 72 3d 22 24 68 6f 73 74 5f  c_linker="$host_
36000 6f 73 20 64 6c 64 2e 73 6c 22 0a 20 20 20 20 73  os dld.sl".    s
36010 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 53 48 4c  hlibpath_var=SHL
36020 49 42 5f 50 41 54 48 0a 20 20 20 20 73 68 6c 69  IB_PATH.    shli
36030 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f  bpath_overrides_
36040 72 75 6e 70 61 74 68 3d 6e 6f 20 23 20 2b 73 20  runpath=no # +s 
36050 69 73 20 72 65 71 75 69 72 65 64 20 74 6f 20 65  is required to e
36060 6e 61 62 6c 65 20 53 48 4c 49 42 5f 50 41 54 48  nable SHLIB_PATH
36070 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d  .    library_nam
36080 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61  es_spec='${libna
36090 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73  me}${release}${s
360a0 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75  hared_ext}$versu
360b0 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24  ffix ${libname}$
360c0 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65  {release}${share
360d0 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 20 24 6c 69  d_ext}$major $li
360e0 62 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f 65 78  bname${shared_ex
360f0 74 7d 27 0a 20 20 20 20 73 6f 6e 61 6d 65 5f 73  t}'.    soname_s
36100 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24  pec='${libname}$
36110 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65  {release}${share
36120 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a 20 20  d_ext}$major'.  
36130 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 23 20    ;;.  esac.  # 
36140 48 50 2d 55 58 20 72 75 6e 73 20 2a 72 65 61 6c  HP-UX runs *real
36150 6c 79 2a 20 73 6c 6f 77 6c 79 20 75 6e 6c 65 73  ly* slowly unles
36160 73 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69  s shared librari
36170 65 73 20 61 72 65 20 6d 6f 64 65 20 35 35 35 2e  es are mode 555.
36180 0a 20 20 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63  .  postinstall_c
36190 6d 64 73 3d 27 63 68 6d 6f 64 20 35 35 35 20 24  mds='chmod 555 $
361a0 6c 69 62 27 0a 20 20 3b 3b 0a 0a 69 72 69 78 35  lib'.  ;;..irix5
361b0 2a 20 7c 20 69 72 69 78 36 2a 20 7c 20 6e 6f 6e  * | irix6* | non
361c0 73 74 6f 70 75 78 2a 29 0a 20 20 63 61 73 65 20  stopux*).  case 
361d0 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20 20  $host_os in.    
361e0 6e 6f 6e 73 74 6f 70 75 78 2a 29 20 76 65 72 73  nonstopux*) vers
361f0 69 6f 6e 5f 74 79 70 65 3d 6e 6f 6e 73 74 6f 70  ion_type=nonstop
36200 75 78 20 3b 3b 0a 20 20 20 20 2a 29 0a 09 69 66  ux ;;.    *)..if
36210 20 74 65 73 74 20 22 24 6c 74 5f 63 76 5f 70 72   test "$lt_cv_pr
36220 6f 67 5f 67 6e 75 5f 6c 64 22 20 3d 20 79 65 73  og_gnu_ld" = yes
36230 3b 20 74 68 65 6e 0a 09 09 76 65 72 73 69 6f 6e  ; then...version
36240 5f 74 79 70 65 3d 6c 69 6e 75 78 0a 09 65 6c 73  _type=linux..els
36250 65 0a 09 09 76 65 72 73 69 6f 6e 5f 74 79 70 65  e...version_type
36260 3d 69 72 69 78 0a 09 66 69 20 3b 3b 0a 20 20 65  =irix..fi ;;.  e
36270 73 61 63 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70  sac.  need_lib_p
36280 72 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f  refix=no.  need_
36290 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 73 6f 6e  version=no.  son
362a0 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e  ame_spec='${libn
362b0 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b  ame}${release}${
362c0 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f  shared_ext}$majo
362d0 72 27 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d  r'.  library_nam
362e0 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61  es_spec='${libna
362f0 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73  me}${release}${s
36300 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75  hared_ext}$versu
36310 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24  ffix ${libname}$
36320 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65  {release}${share
36330 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 20 24 7b 6c  d_ext}$major ${l
36340 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
36350 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 20 24  }${shared_ext} $
36360 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f  libname${shared_
36370 65 78 74 7d 27 0a 20 20 63 61 73 65 20 24 68 6f  ext}'.  case $ho
36380 73 74 5f 6f 73 20 69 6e 0a 20 20 69 72 69 78 35  st_os in.  irix5
36390 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75 78 2a 29 0a  * | nonstopux*).
363a0 20 20 20 20 6c 69 62 73 75 66 66 3d 20 73 68 6c      libsuff= shl
363b0 69 62 73 75 66 66 3d 0a 20 20 20 20 3b 3b 0a 20  ibsuff=.    ;;. 
363c0 20 2a 29 0a 20 20 20 20 63 61 73 65 20 24 4c 44   *).    case $LD
363d0 20 69 6e 20 23 20 6c 69 62 74 6f 6f 6c 2e 6d 34   in # libtool.m4
363e0 20 77 69 6c 6c 20 61 64 64 20 6f 6e 65 20 6f 66   will add one of
363f0 20 74 68 65 73 65 20 73 77 69 74 63 68 65 73 20   these switches 
36400 74 6f 20 4c 44 0a 20 20 20 20 2a 2d 33 32 7c 2a  to LD.    *-32|*
36410 22 2d 33 32 20 22 7c 2a 2d 6d 65 6c 66 33 32 62  "-32 "|*-melf32b
36420 73 6d 69 70 7c 2a 22 2d 6d 65 6c 66 33 32 62 73  smip|*"-melf32bs
36430 6d 69 70 20 22 29 0a 20 20 20 20 20 20 6c 69 62  mip ").      lib
36440 73 75 66 66 3d 20 73 68 6c 69 62 73 75 66 66 3d  suff= shlibsuff=
36450 20 6c 69 62 6d 61 67 69 63 3d 33 32 2d 62 69 74   libmagic=32-bit
36460 3b 3b 0a 20 20 20 20 2a 2d 6e 33 32 7c 2a 22 2d  ;;.    *-n32|*"-
36470 6e 33 32 20 22 7c 2a 2d 6d 65 6c 66 33 32 62 6d  n32 "|*-melf32bm
36480 69 70 6e 33 32 7c 2a 22 2d 6d 65 6c 66 33 32 62  ipn32|*"-melf32b
36490 6d 69 70 6e 33 32 20 22 29 0a 20 20 20 20 20 20  mipn32 ").      
364a0 6c 69 62 73 75 66 66 3d 33 32 20 73 68 6c 69 62  libsuff=32 shlib
364b0 73 75 66 66 3d 4e 33 32 20 6c 69 62 6d 61 67 69  suff=N32 libmagi
364c0 63 3d 4e 33 32 3b 3b 0a 20 20 20 20 2a 2d 36 34  c=N32;;.    *-64
364d0 7c 2a 22 2d 36 34 20 22 7c 2a 2d 6d 65 6c 66 36  |*"-64 "|*-melf6
364e0 34 62 6d 69 70 7c 2a 22 2d 6d 65 6c 66 36 34 62  4bmip|*"-melf64b
364f0 6d 69 70 20 22 29 0a 20 20 20 20 20 20 6c 69 62  mip ").      lib
36500 73 75 66 66 3d 36 34 20 73 68 6c 69 62 73 75 66  suff=64 shlibsuf
36510 66 3d 36 34 20 6c 69 62 6d 61 67 69 63 3d 36 34  f=64 libmagic=64
36520 2d 62 69 74 3b 3b 0a 20 20 20 20 2a 29 20 6c 69  -bit;;.    *) li
36530 62 73 75 66 66 3d 20 73 68 6c 69 62 73 75 66 66  bsuff= shlibsuff
36540 3d 20 6c 69 62 6d 61 67 69 63 3d 6e 65 76 65 72  = libmagic=never
36550 2d 6d 61 74 63 68 3b 3b 0a 20 20 20 20 65 73 61  -match;;.    esa
36560 63 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a  c.    ;;.  esac.
36570 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d    shlibpath_var=
36580 4c 44 5f 4c 49 42 52 41 52 59 24 7b 73 68 6c 69  LD_LIBRARY${shli
36590 62 73 75 66 66 7d 5f 50 41 54 48 0a 20 20 73 68  bsuff}_PATH.  sh
365a0 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65  libpath_override
365b0 73 5f 72 75 6e 70 61 74 68 3d 6e 6f 0a 20 20 73  s_runpath=no.  s
365c0 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61  ys_lib_search_pa
365d0 74 68 5f 73 70 65 63 3d 22 2f 75 73 72 2f 6c 69  th_spec="/usr/li
365e0 62 24 7b 6c 69 62 73 75 66 66 7d 20 2f 6c 69 62  b${libsuff} /lib
365f0 24 7b 6c 69 62 73 75 66 66 7d 20 2f 75 73 72 2f  ${libsuff} /usr/
36600 6c 6f 63 61 6c 2f 6c 69 62 24 7b 6c 69 62 73 75  local/lib${libsu
36610 66 66 7d 22 0a 20 20 73 79 73 5f 6c 69 62 5f 64  ff}".  sys_lib_d
36620 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65  lsearch_path_spe
36630 63 3d 22 2f 75 73 72 2f 6c 69 62 24 7b 6c 69 62  c="/usr/lib${lib
36640 73 75 66 66 7d 20 2f 6c 69 62 24 7b 6c 69 62 73  suff} /lib${libs
36650 75 66 66 7d 22 0a 20 20 68 61 72 64 63 6f 64 65  uff}".  hardcode
36660 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 20  _into_libs=yes. 
36670 20 3b 3b 0a 0a 23 20 4e 6f 20 73 68 61 72 65 64   ;;..# No shared
36680 20 6c 69 62 20 73 75 70 70 6f 72 74 20 66 6f 72   lib support for
36690 20 4c 69 6e 75 78 20 6f 6c 64 6c 64 2c 20 61 6f   Linux oldld, ao
366a0 75 74 2c 20 6f 72 20 63 6f 66 66 2e 0a 6c 69 6e  ut, or coff..lin
366b0 75 78 2a 6f 6c 64 6c 64 2a 20 7c 20 6c 69 6e 75  ux*oldld* | linu
366c0 78 2a 61 6f 75 74 2a 20 7c 20 6c 69 6e 75 78 2a  x*aout* | linux*
366d0 63 6f 66 66 2a 29 0a 20 20 64 79 6e 61 6d 69 63  coff*).  dynamic
366e0 5f 6c 69 6e 6b 65 72 3d 6e 6f 0a 20 20 3b 3b 0a  _linker=no.  ;;.
366f0 0a 23 20 54 68 69 73 20 6d 75 73 74 20 62 65 20  .# This must be 
36700 4c 69 6e 75 78 20 45 4c 46 2e 0a 6c 69 6e 75 78  Linux ELF..linux
36710 2a 29 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70  *).  version_typ
36720 65 3d 6c 69 6e 75 78 0a 20 20 6e 65 65 64 5f 6c  e=linux.  need_l
36730 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20 6e  ib_prefix=no.  n
36740 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20  eed_version=no. 
36750 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73   library_names_s
36760 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24  pec='${libname}$
36770 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65  {release}${share
36780 64 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78  d_ext}$versuffix
36790 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c   ${libname}${rel
367a0 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78  ease}${shared_ex
367b0 74 7d 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d  t}$major $libnam
367c0 65 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a  e${shared_ext}'.
367d0 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24    soname_spec='$
367e0 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
367f0 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d  se}${shared_ext}
36800 24 6d 61 6a 6f 72 27 0a 20 20 66 69 6e 69 73 68  $major'.  finish
36810 5f 63 6d 64 73 3d 27 50 41 54 48 3d 22 5c 24 50  _cmds='PATH="\$P
36820 41 54 48 3a 2f 73 62 69 6e 22 20 6c 64 63 6f 6e  ATH:/sbin" ldcon
36830 66 69 67 20 2d 6e 20 24 6c 69 62 64 69 72 27 0a  fig -n $libdir'.
36840 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d    shlibpath_var=
36850 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a  LD_LIBRARY_PATH.
36860 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72    shlibpath_over
36870 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 6e 6f  rides_runpath=no
36880 0a 20 20 23 20 54 68 69 73 20 69 6d 70 6c 69 65  .  # This implie
36890 73 20 6e 6f 20 66 61 73 74 5f 69 6e 73 74 61 6c  s no fast_instal
368a0 6c 2c 20 77 68 69 63 68 20 69 73 20 75 6e 61 63  l, which is unac
368b0 63 65 70 74 61 62 6c 65 2e 0a 20 20 23 20 53 6f  ceptable..  # So
368c0 6d 65 20 72 65 77 6f 72 6b 20 77 69 6c 6c 20 62  me rework will b
368d0 65 20 6e 65 65 64 65 64 20 74 6f 20 61 6c 6c 6f  e needed to allo
368e0 77 20 66 6f 72 20 66 61 73 74 5f 69 6e 73 74 61  w for fast_insta
368f0 6c 6c 0a 20 20 23 20 62 65 66 6f 72 65 20 74 68  ll.  # before th
36900 69 73 20 63 61 6e 20 62 65 20 65 6e 61 62 6c 65  is can be enable
36910 64 2e 0a 20 20 68 61 72 64 63 6f 64 65 5f 69 6e  d..  hardcode_in
36920 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 0a 20 20 23  to_libs=yes..  #
36930 20 41 70 70 65 6e 64 20 6c 64 2e 73 6f 2e 63 6f   Append ld.so.co
36940 6e 66 20 63 6f 6e 74 65 6e 74 73 20 74 6f 20 74  nf contents to t
36950 68 65 20 73 65 61 72 63 68 20 70 61 74 68 0a 20  he search path. 
36960 20 69 66 20 74 65 73 74 20 2d 66 20 2f 65 74 63   if test -f /etc
36970 2f 6c 64 2e 73 6f 2e 63 6f 6e 66 3b 20 74 68 65  /ld.so.conf; the
36980 6e 0a 20 20 20 20 6c 64 5f 65 78 74 72 61 3d 60  n.    ld_extra=`
36990 24 53 45 44 20 2d 65 20 27 73 2f 3a 2c 5c 74 2f  $SED -e 's/:,\t/
369a0 20 2f 67 3b 73 2f 3d 5e 3d 2a 24 2f 2f 3b 73 2f   /g;s/=^=*$//;s/
369b0 3d 5e 3d 20 2a 20 2f 20 2f 67 27 20 2f 65 74 63  =^= * / /g' /etc
369c0 2f 6c 64 2e 73 6f 2e 63 6f 6e 66 60 0a 20 20 20  /ld.so.conf`.   
369d0 20 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72 63   sys_lib_dlsearc
369e0 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 2f 6c 69  h_path_spec="/li
369f0 62 20 2f 75 73 72 2f 6c 69 62 20 24 6c 64 5f 65  b /usr/lib $ld_e
36a00 78 74 72 61 22 0a 20 20 66 69 0a 0a 20 20 23 20  xtra".  fi..  # 
36a10 57 65 20 75 73 65 64 20 74 6f 20 74 65 73 74 20  We used to test 
36a20 66 6f 72 20 2f 6c 69 62 2f 6c 64 2e 73 6f 2e 31  for /lib/ld.so.1
36a30 20 61 6e 64 20 64 69 73 61 62 6c 65 20 73 68 61   and disable sha
36a40 72 65 64 20 6c 69 62 72 61 72 69 65 73 20 6f 6e  red libraries on
36a50 0a 20 20 23 20 70 6f 77 65 72 70 63 2c 20 62 65  .  # powerpc, be
36a60 63 61 75 73 65 20 4d 6b 4c 69 6e 75 78 20 6f 6e  cause MkLinux on
36a70 6c 79 20 73 75 70 70 6f 72 74 65 64 20 73 68 61  ly supported sha
36a80 72 65 64 20 6c 69 62 72 61 72 69 65 73 20 77 69  red libraries wi
36a90 74 68 20 74 68 65 0a 20 20 23 20 47 4e 55 20 64  th the.  # GNU d
36aa0 79 6e 61 6d 69 63 20 6c 69 6e 6b 65 72 2e 20 20  ynamic linker.  
36ab0 53 69 6e 63 65 20 74 68 69 73 20 77 61 73 20 62  Since this was b
36ac0 72 6f 6b 65 6e 20 77 69 74 68 20 63 72 6f 73 73  roken with cross
36ad0 20 63 6f 6d 70 69 6c 65 72 73 2c 0a 20 20 23 20   compilers,.  # 
36ae0 6d 6f 73 74 20 70 6f 77 65 72 70 63 2d 6c 69 6e  most powerpc-lin
36af0 75 78 20 62 6f 78 65 73 20 73 75 70 70 6f 72 74  ux boxes support
36b00 20 64 79 6e 61 6d 69 63 20 6c 69 6e 6b 69 6e 67   dynamic linking
36b10 20 74 68 65 73 65 20 64 61 79 73 20 61 6e 64 0a   these days and.
36b20 20 20 23 20 70 65 6f 70 6c 65 20 63 61 6e 20 61    # people can a
36b30 6c 77 61 79 73 20 2d 2d 64 69 73 61 62 6c 65 2d  lways --disable-
36b40 73 68 61 72 65 64 2c 20 74 68 65 20 74 65 73 74  shared, the test
36b50 20 77 61 73 20 72 65 6d 6f 76 65 64 2c 20 61 6e   was removed, an
36b60 64 20 77 65 0a 20 20 23 20 61 73 73 75 6d 65 20  d we.  # assume 
36b70 74 68 65 20 47 4e 55 2f 4c 69 6e 75 78 20 64 79  the GNU/Linux dy
36b80 6e 61 6d 69 63 20 6c 69 6e 6b 65 72 20 69 73 20  namic linker is 
36b90 69 6e 20 75 73 65 2e 0a 20 20 64 79 6e 61 6d 69  in use..  dynami
36ba0 63 5f 6c 69 6e 6b 65 72 3d 27 47 4e 55 2f 4c 69  c_linker='GNU/Li
36bb0 6e 75 78 20 6c 64 2e 73 6f 27 0a 20 20 3b 3b 0a  nux ld.so'.  ;;.
36bc0 0a 6b 6e 65 74 62 73 64 2a 2d 67 6e 75 29 0a 20  .knetbsd*-gnu). 
36bd0 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69   version_type=li
36be0 6e 75 78 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70  nux.  need_lib_p
36bf0 72 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f  refix=no.  need_
36c00 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 62  version=no.  lib
36c10 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d  rary_names_spec=
36c20 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c  '${libname}${rel
36c30 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78  ease}${shared_ex
36c40 74 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c  t}$versuffix ${l
36c50 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
36c60 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d  }${shared_ext}$m
36c70 61 6a 6f 72 20 24 7b 6c 69 62 6e 61 6d 65 7d 24  ajor ${libname}$
36c80 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 20  {shared_ext}'.  
36c90 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c  soname_spec='${l
36ca0 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
36cb0 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d  }${shared_ext}$m
36cc0 61 6a 6f 72 27 0a 20 20 73 68 6c 69 62 70 61 74  ajor'.  shlibpat
36cd0 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59  h_var=LD_LIBRARY
36ce0 5f 50 41 54 48 0a 20 20 73 68 6c 69 62 70 61 74  _PATH.  shlibpat
36cf0 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70  h_overrides_runp
36d00 61 74 68 3d 6e 6f 0a 20 20 68 61 72 64 63 6f 64  ath=no.  hardcod
36d10 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a  e_into_libs=yes.
36d20 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72    dynamic_linker
36d30 3d 27 47 4e 55 20 6c 64 2e 73 6f 27 0a 20 20 3b  ='GNU ld.so'.  ;
36d40 3b 0a 0a 6e 65 74 62 73 64 2a 29 0a 20 20 76 65  ;..netbsd*).  ve
36d50 72 73 69 6f 6e 5f 74 79 70 65 3d 73 75 6e 6f 73  rsion_type=sunos
36d60 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66  .  need_lib_pref
36d70 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72  ix=no.  need_ver
36d80 73 69 6f 6e 3d 6e 6f 0a 20 20 69 66 20 65 63 68  sion=no.  if ech
36d90 6f 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20  o __ELF__ | $CC 
36da0 2d 45 20 2d 20 7c 20 67 72 65 70 20 5f 5f 45 4c  -E - | grep __EL
36db0 46 5f 5f 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20  F__ >/dev/null; 
36dc0 74 68 65 6e 0a 20 20 20 20 6c 69 62 72 61 72 79  then.    library
36dd0 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c  _names_spec='${l
36de0 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
36df0 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76  }${shared_ext}$v
36e00 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61  ersuffix ${libna
36e10 6d 65 7d 24 7b 73 68 61 72